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芯片的结构和丰富的外部接口,更高效的实现编解码器算法。
评论