用户名: 密码: 验证码:
基于DM642的H.264视频解码器实现与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
视频通信系统一直是通信应用研究的热点方向之一。目前,H.264视频压缩标准凭借其高压缩比和图像的质量,作为一种新型的标准被广泛的接受并应用到视频通信系统中。但H.264的优越性能是以其复杂度的成倍增加为代价换取的,所以一般的处理平台已不能满足H.264高计算复杂度的需要。TI公司生产的C64系列芯片具有很强的并行处理能力和信号处理功能,是实现H.264编解码的理想平台。随着嵌入式技术的不断发展,基于嵌入式系统平台的设计网络接口实现实时网络视频传输已成为嵌入式视频通信系统开发过程中的重要环节之一。
     本文对H.264视频压缩标准做了比较详尽的分析,并对H.264标准参考模型jm86在闻亭公司的DM642处理平台上的具体实现方法和优化的过程进行了阐述。主要介绍了微操作系统DSP/BIOS的应用和开发。通过DSP/BIOS操作系统我们可以实现多任务操作处理。此外还较为详细的介绍了RF5参考框架的原理,在其基础上开发多算法、多数据通道的标准化程序具有较大的意义。
     随后作者对DSP6000系列的网络驱动开发包进行了细致的分析。并应用NDK中的socketAPI和DSP/BIOS实现了基于VDPDM642平台网络视频中的网络驱动。最后作者将H264的解码程序和网络驱动部分结合起来形成了一个简单的终端,实现了网络解码的功能。实验表明,在VDPDM642上实现H.264的网络解码,具有较好的执行效率。解码速度从改动前的1帧/4秒提高到了8帧/秒,速度提高了几十倍,取得了较好的优化效果。
The video communication technology is one of most important Applied Research Communications ways .At present, H.264 video compression standard is widely accepted and applied to the video communication system as a new type of standards with its perfect compression ratio and image quality. But, the superior performance of H.264 is base on that its complexity is more than others, so normal processing platform can't meet the complexity of H.264. C64 chip series produced by TI is the H.264 codec ideal platform, has a strong ability to processing and signal processing functions, With the development of embedded technology, embedded system platforms based on the design of network interface which achieve real-time network video transmission has become one of most important aspect of the embedded video communication system developed in the course of produce.
     In this paper, we have done a more detailed analysis on the H.264 video compression standard , talk about the process of specific implementation and optimization on the H.264 standard reference model in jm86 Wintech's DM642 processing platform . and introduced the applications and development of a micro-operating system, DSP / BIOS. Through using the DSP / BIOS operating system, we can deal with the realization of multi-tasking operation. In addition, the pater also detailly introducs the principle of reference frame of RF5,and debelops the multi-algorithm , the multi-data channels standardized procedure in its foundation to Have the big significance.
     Then the author make detailed analysis on the DSP6000 Series Network Driver Development Kit. And Implement the video network driver base on VDPDM642 platform by using socket API and DSP / BIOS of NDK. Finally, the author combine H.264 decoding and network drives to form a simple terminal, and realize the functions of the network. And the test indicates that H.264 dencoding system can be implemented on VDPDM642 chip with a better performance.
引文
[1]余兆明.数字电视和高清晰度电视.北京:人民邮电出版社.2000
    [2]刘峰.视频图象编码技术及国际标准.北京邮电大学出版社.2005年
    [3]钟玉涿,王琪,贺玉文.基于对象的多媒体数据压缩编码国际标准——MPEG-4.北京:科学出版社.
    [4]马华东.多媒体技术原理及应用.北京:清华大学出版社,2002年
    [5]Joch A,Kossentini F,Nasiopoulos P.A Performance Analysis of the ITU-T Draft H.26LVideo Coding Standard.12th International Packet Video Workshop(PV 2002),Pittsburgh,PA,April 2002
    [6]毕厚杰.新一代视频压缩编码标准—H.264/AVC.北京人民邮电出版社.2005:84-86.
    [7]余兆明,查日勇,黄磊,周海骄.图象编码标准H.264技术.北京:人民邮电出版社.2006:14-30,71-73.
    [8]ITU-T,2005.Advanced Video Coding for Genetic Audiovisual Services.ITU-T Recommendation H.264.
    [9]Thomas Wiegand,Gary Sullivan,Ajay Luthra.Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification(ITU-T Rec.H.264]ISO/IEC 14496-10 AVC).JVT of ISO/IEC JTC1/SC29/WG11 and ITUT SG16/Q.6,Doc.JVT-G050r1,Geneva,Switzerland.2003,5:97-125.
    [10]Ralf Sch a fer,Thomas Wiegand,Heiko Schwarz.The emerging H.264_AVC Standard.EBU Technical Review.EBU TECHNICAL REVIEW.2003.
    [11]Atul Puria,Xuemin Chenb,Ajay Luthra.Video coding using the H.264/MPEG-4 AVC compression standard.Signal Processing:Image Communication.2004:825-827.
    [12]闵玲,李方,何小海.CABAC在H.264/AVC中的应用.信息与电子工程,2006 4(4):270-274
    [13]Texas instruments.TMS320C6000 Programmer Guide.2008
    [14]Texas instruments TMS320C6000系列编程工具与指南,田黎育等译.北京清华大学出版社,2006.452-460.
    [15]Texas instuments spru403f DSP/BIOS Application programming interface(API)Reference Guide,2003.
    [16]Texas Insrtuments Spru423c TMS320DSP/BIOS User's Guide,2003.
    [17]Texas Insrtuments SPur423b TMS320DSPB/BIOS User's Guide,2003.
    [18]李方慧,王飞,何佩琨.TMS320C6000系列DSPs原来与应用.电子工业出版社.2003
    [19]运尹勇,欧兆军,关荣锋.DSP集成开发环境CCS使用指南.北京航空航天大学出版社.2003
    [20]TMS320 DSP/BIOS User's Guide,Texas Instruments Incorporated,Apr.2003
    [21]Hung-Chih Lin,Yu-Jen Wang,Kai-Ting Cheng,Shang-Yu Yeh,Wei-Nien Chen,Chia-Yung Tsai,Tian-Sheuan Chang,Hsueh-Ming Hang.Algorithms and DSP Implementation of H.264/AVC.IEEE,7D-2,2006:742-749
    [72]酆勇,麻晓园.TMS320CX DSP的C语言与汇编混合编程技术.计算机测量与控制.2003.11(9):716-718
    [23]田黎育 何佩琨 朱梦宇.TMS320C6000系列DSP编程工具与指南.清华大学出版社.2006
    [24]TMS320C6000 CPU and Instruction Set Referenc Guide,Texas Instruments Incorporated,Apr.2003
    [25]Cache Usage in High-Performance DSP Applications with the TMS320C64X.Texas Instruments,2005:1-15
    [26]Applications Using the TMS320C6000 Enhanced DMA(SPRA 636A).TexasInstruments,2005:50-80
    [27]J.Golston,D.Hoyle,V.Markandey,J.Sankaran and J.Zbiciak.C64x VelociTI.2Extensions Support Media-rich Broadband Infrastructure and Image Analysis Systems.SPIE Proceedings Media Processors,2001:20-35
    [26]E.D.Greef,F.Catthoor,H.D.Man.Memory Organization for Video Algorithmson Programmable Signal Processors.VLSI in Computers and Processors,1995:552-557
    [29]Texas instuments spru403e DSP/BIOS Application programming interface(API)Reference Guide,2003.
    [30]赵训威.基于TMS320C6200系列Dsp芯片的应用与开发[M],北京:人民邮电出版社,2002,256-258.
    [31]Texas Insturments Spur509e Code ComPoser SutdioGetting StartedGuide,2003.
    [32]TexasInstruments.Referenee Frameworks for eXpressDSP Software:RF5,An Extensive,High-DensitySystem,Spra 795.2003
    [33]TexasInstruments Spra795b Reference Framewokes for eXpressDSP Softwaer:RF5,An High-Density System,2003
    [34]http://www.61ic.com/Article/DaVinci/DM64X/200702/11929.html
    [35]H.264,Draft ITU-T Recommendation and Final Draft International Standard,Pattaya,Thailand,2003.
    [36]lain E.G.Richardson,H.264 and MPEG-4 Video Compression-Video Coding for Next-generation Multimedia,John Wiley&Sons Ltd,2003.
    [37]TexasInstruments.Network Developer's Kit Getting Started Guide.Revision 1.60.304,2003
    [38]TexasInstruments.Reference Frameworks for eXpressDSP Software:RF5,An Extensive,High-Density System,SPRA795A,2003.4
    [39]Yong Ho Moon,Gyu Yeong Kim,and Jae Ho Kim.An Efficient Decoding of CAVLC in H.264/AVC Video Coding Standard.IEEE Transactions on Consumer 934 Electronics,2005.8,51(3):933-938
    [40]何小海,腾奇志.图像通信.陕西:西安电子科技大学出版社.2005
    [41]刘富强.数字视频监控系统开发及应用.北京:机械工业出版社 2003年3月
    [41]高文.多媒体数据压缩技术.北京:电子工业出版社.1994
    [43]沈兰荪,卓力.小波编码与网络视频传输.北京:科学出版社.2005
    [44]沈兰荪等.视频编码与低速率传输.北京:电子工业出版社,2001
    [45]谢志华,邹道文,周源华.流媒体传输中的视频编码技术.电视技术,2003,12:28-30
    [46]Iain E.G.Richarson.H.264 and MPEG-4Video Compression.Aberdeen,UK,2003
    [47]Iain E G Richardson.H.264_MPEG-4 Part 10 White Paper,2002

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700