资源描述:
《tms320c6678视频编解码实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向多相机接入的TMS320C6678图像处理系统May.8th2014面向多相机接入的TMS320C6678图像处理系统视频编解码实现面向多相机接入的TMS320C6678图像处理系统May.8th2014目录1.系统介绍12.开发包支持13.性能评估2面向多相机接入的TMS320C6678图像处理系统May.8th20141.系统介绍TI提供了包含有综合而全面的视频、音频和语音编解码组合的全新多媒体解决方案。TMS320C6678可以帮助实现系统级的低成本、低功耗和高密度媒体解决方案,适用于多媒体网关、IMS媒体服
2、务器、视频会议服务器以及视频广播设备等应用领域。2.开发包支持TI提供了面向TMS320C6678的视频处理开发包MulticoreVideoSoftwareDevelopmentKit(MCSDK-Video),具有以下特点和优势:n经过优化的视频编解码器,支持MPEG-4,H.264,JPEG2000等;n支持多种架构实现:独立开发板、AdvantechPCIecards;n支持编码、解码以及转码模式;n支持图形或文字绘制、帧率转换和三维重建;n可以在单核、一板多核甚至多板多核模式下运行。开发包支持多种格式的优化编
3、解码的快速开发,详见下图。CodecSupportVideocodecsJPEG2000,AVC-Intra50/100,H.265,H.26410-bit4:2:2,H.263,MPEG-4,MPEG-24:2:2,JPEG,VC1,SVC,SorensonSparkencodersanddecodersAudiocodecsAAC,AACv2,AC3,MP3,WMA8,WMA9encodersanddecodersVoicecodecsG.711,G.718,G.722,G.722.1,G.723,G.726,G.
4、728,G.729AB,G.729G,GSM-ARMw/EFR,GSM-FR,EVRC-B,WBAMR需要注意的是,TI并没有提供其底层的编解码算法源代码,用户可以使用其提供的接口即XDM来进行开发,如下图所示。3.性能评估(1)整体解决方案性能面向多相机接入的TMS320C6678图像处理系统May.8th2014TMS320C6678可实现高密度解决方案,能满足多种不同多媒体应用的需求。目前TI官方提供了两种通信平台(PCIe和ATCA)下多核视频(音频)编解码的参考性能,详见下图。多媒体应用系统解决方案密度(通道
5、数量)SystemSolutionDensity(#ofchannels)PCIe—8个C6678DSPATCA—20个C6678DSP移动语音应用AMR编码和解码,12.2Kbps11,00027,500移动视频应用H.264BP编码和解码,CIF,30fps240600网络视频应用H.264BP编码和解码,SD,30fps120300高清会议 MCU 与 MRFPH.264BP编码和解码,1080p301230高清广播AVC-Intra100,10-bit,4:2:2,60fps512(2)H.264BP/MP编解
6、码测试性能在2011年12月发布的文档中,对H.264BaselineProfileEncoder的性能给出了测试结果。测试运行环境为TMS320C6678EVM,CCSv4.2.3.00004,codegenerationtoolsversion7.2.2。测试样本描述及对应编码所消耗的指令周期数如下图所示,可见对所列出测试样本的编码都已达到实时。性能统计PERFORMANCESTATISTICS(INMEGACYCLESPERSEC)TESTDESCRIPTIONAVERAGEPEAKmobile.yuv,YUV4
7、22/CIF@768kbps@30fpswith1MV,LPF,UMV,QuarterPixelInterpolation,intra16x16300frames110205mobile.yuv,YUV422/CIF@768kbps@30fpswith4MV,LPF,UMV,QuarterPixelInterpolation,intra16x16300frames118224mobile.yuv,YUV420/CIF@768kbps@30fpswith1MV,LPF,UMV,101221面向多相机接入的TMS320C6
8、678图像处理系统May.8th2014QuarterPixelInterpolation,intra16x16300framesfootball.yuvYUVYUV420/VGA@2.5Mbps@30fpswith1MV,LPF,UMV,QuarterPixelInterpolation,intra16x16100frames2