微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于TMS320C64x DSPs的MPEG-4实时编码器设计与实现

基于TMS320C64x DSPs的MPEG-4实时编码器设计与实现

时间:09-09 来源:电子技术应用 点击:

SAD值计算 1400 55 34
量化 1250 238 108
逆量化 1200 291 170
FDCT 1360 292 96
IDCT 1600 373 102
半像素插值 2800 466 246
运动补偿、做差 1950 160 59
重建宏块 1000 890 88

4 结果分析

  对各标准视频序列进行编码,测得表3所示数据。实时采集D1(720×576)分辨率的视频进行编码,测得码率为850kbps时,编码速率达25fps以上,峰值信噪比(PSNR)高于31dB,实现了高分辨率的实时MPEG-4编码。
表3 标准视频序列的编码结果
视频序列 分辨率 码率(bps) PSNR(dB) 平均帧率(fps)
News QCIF 100k 36.23 480
Silent QCIF 100k 35.66 485
Foreman QCIF 100k 32.04 465
Foreman CIF 300k 33.16 120

  表3中各视频序列的编码均采用了8×8半像素精度的运动估计,解码图像的视觉效果较好。对于较低分辨率的视频(QCIF、CIF),其编码速率已远远高于实时的要求,因此可以考虑添加新的算法以提高压缩效率并增强码流的抗差错性能。

  本文以DM642芯片为例详述了基于C64x DSPs的MPEG-4实时编码器设计。编码器采用MPEG-4 Simple Profile算法,在算法和代码优化方面还有一定的研究空间。本文给出的设计方法可以进一步推广到H.264或者其他视频编码系统。

参考文献

1 Prasad RSV, Ramkishor korada. Efficient implementation of MPEG-4 video encoder on RISC
core[J].IEEE Transactions on Consumer Electronics, 2003;47(1):1~6
2 A. Dasu, S. Panchanathan. A Survey of Media Processing Approaches[J]. IEEE Trans.on
Circuit and System for Video Technology, 2002;12(8):1~13
3 Tihao Chiang, Hung_Ju Lee, Huifang Sun. An overview of the encoding tools in the
MPEG-4 reference software[J].In-ternational Symposium on Circuits and Systems,
2000; May 28-31:1~4
4 钟玉琢,王 琪,贺玉文. 基于对象的多媒体数据压缩编码国际标准--MPEG-4及其校验模型[M].
北京:科学出版社,2000
5 李方慧,王 飞,何佩琨. TMS320C6000系列DSPs的原理与应用[M].北京:电子工业出版社,2003

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top