论文部分内容阅读
数字化的视频信息数据量非常庞大,必须经过压缩。国际电信联盟(ITUU-T)和国际标准化组织(ISO)针对不同场合的应用需求相继推出了一些视频压缩标准,如H.261、H.263、H264、MPEG-1、MPEG-2和MPEG-4。尽管这些压缩标准采用了大致相同的技术,但是不同标准有其特定的格式和规范,因此针对不同标准的编/解码器是互不兼容的,这给视频内容的分发和共享带来了巨大的困难。此外,即使是在相同标准下,由于部分解码终端的功能受限,如支持的分辨率、帧率等受到限制,也可能使得编/解码器不兼容。因此,如何解决内容提供者与终端的不匹配问题成了视频应用的研究热点。视频转码可以实现将一种标准格式的视频序列转化为另外一种标准格式的视频序列,将视频转码模块集成到媒体网关或者嵌入式播放平台等就可以实现内容提供者与终端的无缝连接。因此,研究视频转码尤其是嵌入式视频转码技术具有较高的研究意义和实用价值。本文在实验室研究基础上,重点研究基于DSP平台的MPEG-4的像素域快速视频转码技术,完成了如下工作:本文提出并实现了一种像素域快速视频转码的软件架构及API接口,模块结构清晰、可扩展性较强。本文同时也对视频转码的几个关键技术提出了改进算法,如分辨率下采样运动矢量重映射算法、帧率下采样运动矢量重映射算法及图像分辨率下采样滤波器算法。在完成快速视频转码算法的标准C代码基础上,本文结合TI的DM642 DSP平台,完成了转码算法在该平台的移植,并针对DSP处理器的特性对转码算法中的性能瓶颈模块进行了C语言和汇编语言的优化,使得软件性能得到了接近30%的性能提升。最终设计完成的DSP平台转码算法可以实现3路并行的CIF到QVGA的转换。本文实现的视频转码系统可应用于媒体网关、多点控制单元(MCU)等领域,相比传统的PC平台转码网关具有能耗低、散热要求低、硬件规模小、成本低等多种优势,具有非常大的实用价值。