AVS视频编码算法在达芬奇平台上的优化与实时实现

来源 :太原理工大学 | 被引量 : 4次 | 上传用户:ysw135
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS是我国具备自主知识产权的第二代信源编码标准。其中第二部分:视频(AVS-P2)已获批成为国家标准。它的编码效率及竞争性与国际标准MPEG-4/H.264相当,并且具有计算复杂度低,专利授权费用低等优点。实时实现AVS编码器是AVS向新一代数字音视频产业广泛应用的关键。当前对视频编码的主流实现方案主要有三种:即基于PC的软解码、基于ASIC芯片的结构和基于数字信号处理器DSP的嵌入式系统。而DSP由于其强大的运算能力和灵活性得到了越来越多的重视并逐渐成为视频编码系统的主流开发方式。本文研究的目的是在性能强大的达芬奇平台TMS320DM6446上对AVS编码器进行优化,提高编码帧率,达到实时编码的要求。主要完成的工作有:研究了AVS的主要编码算法和关键技术以及TMS320DM6446平台的特点,为编码器的优化打下基础。结合DSP小而快的特点,对AVS整体编码流程进行了改动。采用I帧和P帧分开,亮度和色度分开,使得代码可以在DSP有限的资源上按宏块依次线性处理。最后按帧完成熵编码。对于帧间运动搜索在信噪比降低不大的代价下减少了其参考范围,使其在DSP上的实现复杂度降低。编码器编码效率的提高,关键还依赖于各核心模块的效率提高,因此论文中重要内容是针对编码器各个功能模块的特点,提出核心模块专门的优化方案,以使编码器的编码速度提高。就算法优化方面,采用了全零块提前判断、Skip模式提前判断和帧间快速搜索等快速算法;就代码优化方面,采用了DSP Cache的特点,对存储器进行了合理的分配,使DSP的Cache命中率提高,并且就各个重要的功能模块进行了C语言、线性汇编和汇编的深层优化。通过上述的优化方案,AVS视频编码器在D1格式下,编码I帧达到15.23帧/秒,编码P帧达到7.35帧/秒。如果去除熵编码时间,编码I帧可以达到32.12帧/秒,编码P帧可以达到15.52帧/秒。
其他文献
随着互联网Internet的飞速发展,网络多媒体业务也日趋多样化,网络拥塞成为制约网络发展和应用的瓶颈。传统的拥塞控制方法仅仅针对某单一问题的解决,并不能从整体关键部位着
AVS2视频部分(Audio Video coding Standard Ⅱ)是AVS工作组继AVS、AVS+之后制定的新的编码标准,经过四年的努力于2015年6月8日完善。它与HEVC具有相似的性能,并且针对监控场
由于导航信号到达地面的功率较低,因此接收机很容易受到各种有意或无意的干扰,影响导航定位功能甚至无法定位。所以导航接收机的干扰抑制技术成为目前的热点研究方向。对于信
随着我国经济的发展,城市机动车数量迅速增加,停车难问题已成为城市交通中最为棘手的问题之一,建设智能化停车场管理系统成为解决这一问题的迫切需要。而车位检测技术是智能停车
学位
自从美国联邦通信委员会在1996年发布E911规范以来,无线定位技术一直是现代通信技术的研究热点。在视距条件下,人们已经研究出定位精度较高的定位算法,然而在非视距条件下,受
随着近几年通信技术的发展,移动数据业务呈爆发性增长,然而频谱和站址的资源是短缺的,无法满足迅速增长的需求。在这样的背景下,新一代移动通信技术5G必须满足这种需求,异构
正交频分复用(OFDM)技术因具有高速传输数据能力,高频谱利用率,抗多径干扰能力强等优点被认为是第四代移动通信系统的核心技术之一。但OFDM却存在较高的峰均比问题,该问题影
图像边缘检测是图像处理与分析中最基本的内容之一,是图像压缩、计算机视觉、模式识别等领域的基础,一直是图像处理领域里的研究热点,所以对它研究有理论和现实意义。本文根据小
射频接收机的前端的微波开关和低噪声放大器(LNA)是天线下面的第一级信号处理部分,这两个部分在接收机中具有非常重要的地位,如果能设计出好的性能指标,则对整个接收机系统性
学位
自动语音识别技术对纯净的语音信号已经可以达到较高的识别精度。然而实际工作环境中环境噪声与混响的存在,以及其他声源的干扰,造成待识别语音特征与训练模板之间的失配,使