隨著通信產(chǎn)業(yè)的發(fā)展,尤其是今年3G牌照的發(fā)放,視頻業(yè)務(wù)在移動(dòng)多媒體方面將會(huì)有更加重要的地位,所以在移動(dòng)終端上實(shí)現(xiàn)支持高效視頻編碼標(biāo)準(zhǔn)的解碼功能就成為一項(xiàng)非常有實(shí)際意義的工作。 H.264作為新一代的高壓縮率的視頻標(biāo)準(zhǔn),憑借其較高的壓縮率和優(yōu)秀圖像質(zhì)量,使得H.264只要利用較小的空間就能存儲(chǔ)更多的視頻數(shù)據(jù),在更低的網(wǎng)絡(luò)帶寬條件下提供更優(yōu)質(zhì)量的視頻。然而高度的壓縮必然付出較高的硬件代價(jià)。如何能完成視頻良好解碼并能節(jié)約硬件資源成為研究熱點(diǎn)。 考慮到H.264視頻編解碼的計(jì)算復(fù)雜度,在硬件選擇上一般比較注重高性能處理器的選擇。計(jì)算目前主流的實(shí)現(xiàn)方式包括ASIC的專(zhuān)用集成芯片實(shí)現(xiàn)或者是DSP的軟件實(shí)現(xiàn)。ARM處理器伴隨技術(shù)的進(jìn)步,尤其是對(duì)支持?jǐn)?shù)字信號(hào)處理的功能加強(qiáng)后,在視頻編解碼領(lǐng)域的應(yīng)用也越來(lái)越廣泛。 本文以WindowsCE5.0和S3C2440A嵌入式平臺(tái)作為H.264解碼器的載體,研究的代碼版本是t264-src-0.14,主要進(jìn)行了以下幾個(gè)方面的工作: 研究了H.264視頻壓縮標(biāo)準(zhǔn)和它的體系結(jié)構(gòu),尤其是對(duì)解碼器部分進(jìn)行了硬件要求的分析。 深入研究了WINCE5.0和ARM結(jié)合的平臺(tái)特性,根據(jù)實(shí)際的硬件平臺(tái)需要,定制了相應(yīng)的操作系統(tǒng)。 完成了基于T264代碼的解碼庫(kù)在WINCE5.0下的移植,并進(jìn)行了相應(yīng)的代碼和算法的優(yōu)化并完成了基于WINCE5.0操作系統(tǒng)下播放程序的編寫(xiě)。 通過(guò)實(shí)驗(yàn)數(shù)據(jù)證明,在基于單核的ARM芯片中,主要靠軟件進(jìn)行QCIF格式的H.264視頻解碼從而獲得良好播放效果的方法是有效的。
標(biāo)簽:
WindowsCE
H264
ARM
解碼器
上傳時(shí)間:
2013-07-24
上傳用戶:myworkpost