(2)程序优化措施
为使程序优化,采取如下措施:
①为编写出优化的C程序,在编程时尽量按照C6000环境下支持的优化C的方法进行编程,这样有助于C编译器产生高效的汇编代码。
②使用TI提供的库函数,大大提高了编程效率。
③使用DMA传数,提高了CPU的效率。
在解码程序中用DMA方式实现了下列数据的传输:
*码流输入——码流从片外存储器传输到片内;
*解码后的结果输出——解码完一宏块行后,将结果从片内传输到片外保存;
*顶部和低部的填充;
*运动补偿时,将在片外找到的参考块传输到片内。
(3)采用线性汇编对某些程序段做进一步优化。
为了提高代码性能,对影响应用程序的代码可以用线性汇编重新编写。
3.5 MPEG-4 SVP解码器的特性及测试结果
按照上述思路所实现的MPEG-4 SVP视频解码器完全符合MPEG-4的SVP规范,其特点如表2所列。输入图像分辨率可为QCIF或CIF,输入比特率为64Kbps、128Kbps和384Kbps,输出图像格式为4:2:0YUV,最大解码速率TMS320C6201在MPEG-4视频解码器中的应用TMS320C6201在MPEG-4视频解码器中的应用-单片机技术电子技术信息港


