H.264視頻編碼器在DSP上的實現(xiàn)與優(yōu)化
⑵ 定義一個可被匯編優(yōu)化器優(yōu)化的線性匯編代碼段的偽指令:
label .proc [ reg1,[reg2,…] ]
.endproc [ reg1,[reg2,…] ]
線性匯編優(yōu)化時還需要考慮以下幾個方面:① 平均分配使用功能單元,提高代碼的并
行度。② 使流水線核心循環(huán)的時鐘周期數(shù)昀小。
4 實驗結果
經(jīng)過以上各種算法優(yōu)化后,基于DSP硬件平臺DM642 EVM的H.264編碼算法的性能得到了極大提高。實驗中采用Foreman、Container、News三個H.264標準測試序列,分別代表高、中、低運動格式,采用IPP編碼模式,對優(yōu)化前后的算法進行了測試。
表3給出了優(yōu)化前后對各種標準測試序列進行編碼后的測試結果,算法優(yōu)化在保證圖象質量的前提下,極大提高了編碼速度,視頻圖象較好地實現(xiàn)了實時性編碼要求。
本文重點探討了H.264視頻編碼算法在DM642 EVM硬件平臺上的實現(xiàn)和優(yōu)化,經(jīng)過優(yōu)化后算法具有較好的實現(xiàn)性和實時性。在此基礎上,還可以在調整代碼結構方面進行優(yōu)化,使其更加適合DSP的指令系統(tǒng)。此外還可以更合理的利用TMS320DM642芯片的結構和豐富的外部接口,更高效的實現(xiàn)編解碼器算法。
評論