THEORA視頻編碼在嵌入式系統(tǒng)中的應用
發(fā)布時間:2020-07-18 01:22
【摘要】: 本論文介紹了視頻編碼技術的發(fā)展狀況和視頻編碼的基本原理和方法。討論了無專利要求的Ogg Theora數字視頻編碼的技術。基于Theora視頻編碼器規(guī)范,研究了Theora的幀布局、圖像區(qū)域、塊和超級塊、宏塊、編碼模式和預測、從幀到宏塊的分割等特點和技術。詳細討論了根據Theora的規(guī)范要求,如何利用libtheora函數庫給出的數據結構及函數編程實現(xiàn)編碼器。 論文研究了將Theora視頻編碼器移植到基于ARM處理器的嵌入式系統(tǒng)上的技術。先一步進行的工作是用C語言先將Theora編碼器在PC機上實現(xiàn),在這個過程中研究了如何使用autoconf和automake將代碼進行有效的編譯。第2部分的工作是對嵌入式操作系統(tǒng)的學習研究,并將編碼器移植到Xscale255處理器為核心的評估板上。 嵌入式操作系統(tǒng)選用的是源代碼開放的Linux。論文介紹了軟件設計過程,包括開發(fā)環(huán)境的搭建、內核的編譯與移植、bootloader開發(fā)、文件系統(tǒng)移植、系統(tǒng)啟動過程等。最后針對XHPER255B評估板的特點,將Theora編碼器移植其上,實現(xiàn)了嵌入式系統(tǒng)上的Theora編碼器功能。
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TP368.11
【圖文】:
圖 3.1 幀和圖像區(qū)域的定位3 塊(Block)和超級塊(Super Block)每個色彩位面都被劃分成 8×8 象素的塊(block)。如圖 3.2 所示,塊織成名為超級塊(super blocks)的 4×4 矩陣。每個色彩位面都有它自己塊和超級塊。如果進行子采樣,色度位面還是被劃分為 8×8 的象素塊;但面的塊數小于亮度位面的塊數。如果色度位面采取子采樣,亮度位面的塊塊的邊界不必與色度位面的塊和超級塊邊界一致。圖像幀長像長圖0,0)像圖Y移偏圖像 X 偏移 圖像寬
第三章 視頻編碼器的程序設計 左邊沿開始最低行的上一行。以此類推遍歷整個幀。編碼順序(coded order)。在編碼順序中,塊是以超級塊幀中,超級塊是按照類似于作用在塊的 raster 順序被遍塊是按 Hilbert 曲線模式來遍歷的,如圖 3.4 所示。如沒有包含完整的超級塊,還是采樣該順序,只是簡單地略了。
開始最低行的上一行。以此類推遍歷整個幀序(coded order)。在編碼順序中,塊是以超超級塊是按照類似于作用在塊的 raster 順序 Hilbert 曲線模式來遍歷的,如圖 3.4 所示含完整的超級塊,還是采樣該順序,只是簡圖 3.3 n×m 塊的 Raster 順序
本文編號:2760197
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TP368.11
【圖文】:
圖 3.1 幀和圖像區(qū)域的定位3 塊(Block)和超級塊(Super Block)每個色彩位面都被劃分成 8×8 象素的塊(block)。如圖 3.2 所示,塊織成名為超級塊(super blocks)的 4×4 矩陣。每個色彩位面都有它自己塊和超級塊。如果進行子采樣,色度位面還是被劃分為 8×8 的象素塊;但面的塊數小于亮度位面的塊數。如果色度位面采取子采樣,亮度位面的塊塊的邊界不必與色度位面的塊和超級塊邊界一致。圖像幀長像長圖0,0)像圖Y移偏圖像 X 偏移 圖像寬
第三章 視頻編碼器的程序設計 左邊沿開始最低行的上一行。以此類推遍歷整個幀。編碼順序(coded order)。在編碼順序中,塊是以超級塊幀中,超級塊是按照類似于作用在塊的 raster 順序被遍塊是按 Hilbert 曲線模式來遍歷的,如圖 3.4 所示。如沒有包含完整的超級塊,還是采樣該順序,只是簡單地略了。
開始最低行的上一行。以此類推遍歷整個幀序(coded order)。在編碼順序中,塊是以超超級塊是按照類似于作用在塊的 raster 順序 Hilbert 曲線模式來遍歷的,如圖 3.4 所示含完整的超級塊,還是采樣該順序,只是簡圖 3.3 n×m 塊的 Raster 順序
【參考文獻】
相關期刊論文 前1條
1 孫惠章;視頻數據熵編碼[J];青海大學學報(自然科學版);2001年04期
本文編號:2760197
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2760197.html
最近更新
教材專著