H.264/AVC实时解码器的研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:lbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是ITU-T和ISO联合推出的新标准,采用了近几年视频编码方面的先进技术,以较高编码效率和网络友好性成为新一代国际视频编码标准。 H.264/AVC仍基于以前视频编码标准的运动补偿混合编码方案,主要不同有:增强的运动预测能力;准确匹配的较小块变换;自适应环内滤波器;增强的熵编码。这些新特征使H.264/AVC编码器提高50%编码效率,但也增加了一个数量级的复杂度,对应解码的复杂度也随之提升。测试结果表明,H.264 Baseline解码器比H.263 Baseline解码器的复杂度提高2.5倍以上。因此实际解码系统开发需要在程序结构、数据结构、算法实现和平台指令集等几个方面进行重新设计和优化。 作为国家自然科学基金重点项目“移动宽带视频广播传输系统及关键技术研究”和上海市科委重点项目“基于时空信噪比精细可分级实时H.264软件编解码的交互数字电视”的重要内容,本文主要研究并实现不同平台(PC与DSP)上的基于H.264/AVC的实时解码器。工作分为以下两个阶段: 第一阶段为H.264/AVC Main Profile实时解码器C代码的设计与优化和流媒体系统中FGS解码器的设计与实现两部分工作。第一部分工作主要包括重新设计程序框架、数据结构,采用快速而有效的算法以及针对 PC 平台的代码优化。其中作者负责程序框架、数据结构的设计,各个模块的整合,以及程序的调试。测试结果表明,实现的解码器能够实时解码D1分辨率以及D1分辨率以下的视频图像,而且具有较好的稳定性和可移植性,为后续DSP平台的实现打下了坚实的基础。第二部分工作,作者根据实际流媒体系统中的需要,设计了适合流媒体系统传输的码流结构,并设计实现了适合这种码流的FGS解码器,测试结果表明,实现的 FGS 解码器解码截断程度不同的增强层码流,可以生成不同质量的视频图像,实现了FGS功能。第三章主要阐述这阶段的工作。 第二阶段为基于TI TMS320DM642 DSP的解码系统实现。这一阶段实现了一个具有视频解码和图像显示功能的基于TI DSP的实时解码系统。主要工作包括PC解码核的移植,解码系统的软件构建,以及DSP平台下代码的优化。作者H.264/AVC实时解码器的研究与实现采用TI的建议,通过RF-5(Reference Framework 5)整合解码核和显示模块,并对PC解码核进行了一定的修改和优化,以提高其在 DSP 平台的运行效率。最后编写线性汇编,替代C代码的耗时模块,提高了5~6倍的运行效率,实现了具有视频解码和图像显示功能的实时解码系统。本文第四章将着重阐述DSP平台解码系统的实现与优化。本文的研究结果表明,H.264/AVC解码器经过重新设计和采用多种优化策略可以实现不同平台下的实时解码。
其他文献
当前,互联网协议上语音传输(VoIP)的因特网协议的运用变得越来越广泛。和传统的电话相比,VoIP的业务有显著优势:首先,VoIP便于与其他诸如多媒体和数据业务一起组成新的业务,
在现有各类视频压缩技术下,随着压缩比的不断提高,视频序列在时间域和空间域上的相关性也将随之变大。因此,一旦在传输过程中发生错误,受损码流造成的图像质量损伤往往会在空
随着移动通信技术的迅猛发展,正交频分复用技术正在成为人们关注的焦点,它将用户信息调制在若干相互正交的子载波上,增加了信号持续时间,有效地抑制了符号间干扰。在实际信道
随着经济和技术的发展,电信网、广播电视网和计算机通信网将相互渗透,实现“三网合一”并向用户提供综合业务,这将是大势所趋。新型HFC接入网络能克服原来HFC网络漏斗噪声的
未来的移动通信和下一代无线局域网系统需要提供极高的数据速率,在有限的频谱下提供尽可能高的传输速率,这就对采用更高频谱利用率技术提出了要求。 信息论已经证明,当天线接
在宽带综合业务飞速发展的今天,IP DSLAM作为以DSL为主流接入技术的接入网中的核心设备,承担着承上启下的重要作用。在IP DSLAM设备上,针对不同接入业务的不同需求提供相应等
Ad-hoc网络是一种不依赖固定基础设施的自治无线多跳网络,它被广泛应用于军事、救灾等领域,但其介质开放、动态拓扑、分布式协作等特征使得其面临更大的安全挑战。路由作为组网
智能天线技术是将自适应天线阵列和空时二维处理相结合,形成同时具有空时处理能力的天线。其基本思想是利用各个移动用户间信号空间特征的差异,通过阵列天线技术在同一信道上接
目前,国际上竞走比赛中所采用的裁判肉眼裁定、跟踪摄像、分段跟查等方法由于不可能做到对每个运动员全程的每一步观察认定毫无差错,所以不可避免地会出现裁判漏判、错判等问
近年来,音频、视频等多媒体应用在Internet上不断涌现,越来越严重的网络拥塞问题逐渐暴露出来。在网络通信中,拥塞容易造成延迟和吞吐量等QoS性能指标下降,是影响带宽、缓存等网