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