基于DaVinci平台的视频转码系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:passat168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频压缩标准的发展和各种多媒体终端设备的广泛应用,推动了视频转码技术的发展。视频转码就是将视频码流从一种格式转换到另一种格式,传统的视频转码技术分为三类:比特率转码、分辨率转码和语法转码。本文应用的是空间分辨率转码。嵌入式视频应用领域的迅猛发展对视频处理芯片提出了更高的要求,不但要具备足够的运算能力,而且要有强大的控制功能。TI推出了达芬奇(DaVinci)技术及相关产品,很好地解决了这些问题。本课题就是基于DaVinci系列TMS320DM6467进行了转码系统的开发,其特有的HD-VICP(高清视频/图像协处理器)为转码系统的实时开发提供了条件。最基本的转码结构是像素域级联式转码,直接由解码器和编码器串联而成。这种转码方式的编码部分和解码部分在结构上完全独立,具有极大的灵活性,并且不存在图像漂移等问题,转码后的图像质量高,但其运算复杂度高,很难满足实时性要求。为了降低计算复杂度,可以在保持视频质量下降不大的情况下,重用输入码流的信息,如运动矢量信息、宏块编码模式信息等,以提高转码速率。由于借助于DM6467的HD-VICP完全可以满足实时性要求,因此在综合考虑了图像质量、转码灵活性等各要素之后,本课题最终选用了像素域级联式转码方案。本文首先论述了视频转码技术的发展和DaVinci技术的产生,介绍了课题意义、课题方案及论文内容的安排。然后论文对DaVinci开发平台进行了介绍,引入了DaVinci技术的概念,对本课题应用的TMS320DM6467平台及TMS320C64x+ DSP内核作了介绍。接下来论文从算法角度阐述了转码软件的实现,对软件框架及其中的细节部分——TS流解复用、空间分辨率转换,进行了详细说明。然后论文重点论述了如何在DaVinci DSP下进行转码软件的编程和优化。从代码移植、C代码优化和汇编级优化等各个角度进行了详细说明。其中C代码优化部分,本文运用了各种优化手段,从理论和实验数据上对优化效果进行了深入浅出的说明。对于DaVinci平台的软件模块Codec Engine以及如何进行xDM算法封装,本文也给出了细致的说明。最后本文对基于DaVinci DSP下视频转码软件的实现和优化工作进行了总结,并且对未来的发展做出了展望和规划。
其他文献
学位
空间激光通信具有宽带、高速、抗截获能力强、抗干扰能力强和轻小型等突出优点,因此在深空、星际、星地、空空、空地等链路中有着广泛的应用前景。本论文主要研究空间激光通
视频技术是信息化社会中一项重要的技术,在人们的日常生活、商业和国防领域都有着广泛的应用。随着技术的发展和市场需求的提高,视频技术正向着智能化、集成化、网络化、便携化
视频序列的目标跟踪是计算机视觉领域的一个关键技术,是高级机器视觉的研究基础,有着广泛的应用。由于目标外观变化、复杂的环境和目标尺度变化等干扰的存在,现有的目标跟踪
在下一代移动通信系统中,通过协同多点传输(COMP)的方法增加系统和边缘用户的吞吐量是目前重要的研究方向。在协同多点传输技术中,多个基站可以同时向同一边缘用户发送有用信
随着现代通信装备体系的发展和通信模式的变革,能否快速、有效的获取各种信息已经成为决定胜败的关键因素,而各种信息的传输主要是依靠数据通信装备来完成的。在数据通信装备
目前的公共电话交换网络(PSTN)通信信道上存在大量安全威胁,对于某些特殊部门而言,现有的PSTN公共通信信道无法满足其对安全性的需求。可是由于应用环境的限制,某些时候又必须使
对等网络视频点播近年来已成为互联网的一种主流应用,具有可扩展性好、部署成本低的优点,但系统应用性能容易受到节点扰动和异构性的影响。在P2P视频点播系统中加入服务器辅
车牌汉字的识别是影响车牌识别系统的重要技术瓶颈。本文在回顾各种车牌汉字识别算法的基础上,深入研究基于PCA车牌汉字识别算法。针对传统的PCA算法识别车牌汉字的不足,提出
异构无线网络的融合是未来无线通信网络发展的趋势,移动性管理是网络融合中极为关键的一环,而垂直切换是未来通信网络移动性管理的关键技术之一,本文研究的重点是将模糊离散