關(guān)鍵詞:OMAP1510;AVS;解碼器;優(yōu)化
H.264,等,具有更高的編碼效率和更小的復(fù)雜度,同時(shí)不需要交納高昂的專利費(fèi)用,具有重要的經(jīng)濟(jì)價(jià)值。在多媒體通信終端設(shè)備方面,公司的開放式多媒體應(yīng)用平臺(tái)綜合了的控制能力與的運(yùn)算能力,可以實(shí)現(xiàn)單一無法完成的更多、更復(fù)雜的服務(wù),如實(shí)時(shí)視頻交互等。本文在的開發(fā)板上實(shí)現(xiàn)了第部分,即移動(dòng)視頻的解碼,基本滿足了實(shí)時(shí)性和質(zhì)量要求。
AVS組織為適應(yīng)數(shù)字存儲(chǔ)媒體、網(wǎng)絡(luò)流媒體、多媒體通信等應(yīng)用中對運(yùn)動(dòng)圖像壓縮技術(shù)的需要而制定的,其核心技術(shù)包括:×整數(shù)變換、量化、幀內(nèi)預(yù)測、精度像素插值、特殊的幀間預(yù)測運(yùn)動(dòng)補(bǔ)償、熵編碼、去塊效應(yīng)環(huán)內(nèi)濾波等。
16×的亮度樣值塊和對應(yīng)的色度樣值塊。 宏塊可進(jìn)一步劃分成最小為×的樣本塊來進(jìn)行預(yù)測,共有種用于運(yùn)動(dòng)補(bǔ)償?shù)暮陦K劃分方法。
在預(yù)測方面,只采用幀和幀,幀最多可有兩幀參考圖像。定義了種亮度塊幀內(nèi)預(yù)測模式和種色度塊幀內(nèi)預(yù)測模式。在幀間預(yù)測的運(yùn)動(dòng)矢量方面,和都采用像素精度的運(yùn)動(dòng)補(bǔ)償技術(shù),但相對于采用的抽頭濾波器,采用水平抽頭和垂直抽頭濾波器進(jìn)行半像素插值和像素插值,增大了插值精度。亮度解碼時(shí),首先進(jìn)行樣本和樣本的插值,然后根據(jù)運(yùn)動(dòng)矢量得到相應(yīng)的參考樣本。色度樣本插值使用對應(yīng)亮度塊的運(yùn)動(dòng)矢量,利用被插值樣本周圍的個(gè)整數(shù)樣本值進(jìn)行線性插值。
AVS-M嫡編碼過程中,所有的語法元素和殘差數(shù)據(jù)都是以指數(shù)哥倫布碼的形式映射成二進(jìn)制比特流。標(biāo)準(zhǔn)對于幀內(nèi)編碼塊亮度系數(shù)、幀間編碼塊亮度系數(shù)和色度系數(shù)分別定義了多個(gè)變長碼表。根據(jù)解析所得語法元素的值,通過查變長碼表可以得到量化系數(shù)值和量化系數(shù)游程。解碼得到一個(gè)系數(shù)值和游程后,下一個(gè)解碼量化系數(shù)所參考的碼表將根據(jù)前一個(gè)解碼量化系數(shù)值進(jìn)行選擇。
DSP核與控制性能強(qiáng)的微處理器結(jié)合起來是一種開放式、可編程的基于的體系結(jié)構(gòu)如圖所示。
圖1 OMAP1510結(jié)構(gòu)框圖
ARM核、核以及流量控制器組成。
ARM925核,工作主頻為。它包括存儲(chǔ)器管理單元、的高速指令緩沖存儲(chǔ)器、的數(shù)據(jù)高速緩沖存儲(chǔ)器和個(gè)字的寫緩沖器。片內(nèi)有的內(nèi)部為液晶顯示等應(yīng)用提供大量的數(shù)據(jù)和代碼存儲(chǔ)空間。它有個(gè)內(nèi)部中斷和個(gè)外部中斷采用兩級(jí)中斷管理。此外,核內(nèi)還有協(xié)處理器和保護(hù)模塊。內(nèi)核采用階管道化流水線、位處理器架構(gòu)的體系結(jié)構(gòu)。系統(tǒng)中的控制寄存器可通過對協(xié)處理器的讀寫來對、和讀寫緩存控制器進(jìn)行存取操作。的