基于DM642的X.264編碼器優化
2 X.264編碼器的優化
2.1 編碼器參數設置
X.264編碼器在VC下的優化使用了一些平臺相關的硬件加速指令,所以在VC調試下的X.264編碼器參數在DSP平臺上執行將對編碼速度產生很大的影響。在CCS中優化X.264編碼器時,在不影響編碼質量的情況下修改部分參數以提高編碼的速度。
(1)關閉環路濾波:環路濾波器能使解碼圖像的主觀質量有所提高,但環路濾波器只對提高壓縮效率做出很小的貢獻。如果采用環路濾波將降低1 ms的編碼時間。不使用環路濾波對圖像的解壓本身沒有太大影響,而DSP注重速率的情況下關閉環路濾波可以獲得更高的編碼速度。表2對有無環路濾波的編碼圖像的峰值信噪比進行了對比,從表中可以看出環路濾波對編碼的質量影響有限。本文引用地址:http://www.j9360.com/article/150348.htm
(2)對P幀使用半像素搜索,不采用1/4像素搜索。表3列出了半像素搜索與1/4像素搜索的時鐘周期對比圖。從表中可以看到,采用P幀半像素搜索方式對編碼速度提升30%以上,并且視覺上解壓出來的圖像沒有明顯失真。
評論