AVS视频解码器在PC平台上的优化及场解码的改善

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:vbcjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVS(Audio Video coding Standard),由中国音视频专家组研制开发,是中国第一个具有自主知识产权的国家音视频编码标准。该标准适用于高分辨率数字广播、高密度DVD播放器、流媒体服务器和无线多媒体通信等领域。本文主要针对AVS编解码器进行性能优化,从而促进AVS标准的实际应用。本文首先针对AVS编码标准,先对其编解码原理进行说明,接着描述其关键技术如帧内预测、帧间预测、变换、熵编码和滤波等。然后就其解码器结构和流程作了详细分析,并对视频序列进行了详尽的解码测试,对每个模块的调用频数以及运行的时间复杂度进行了详细的分析。然后,对调用频数和运行时间较长的模块,采用了多种方式进行优化。对于解码器:首先调整了解码程序的流程,减少了对内存的访问;其次,从算法、代码和SSE2(Steraming SIMD Extension 2)指令对解码器进行优化;最后,对多核处理器,通过并行解码对解码器进行优化。而在算法优化方面,主要针对哥伦布解码和运动补偿进行优化;对于代码优化,主要包括查表优化、循环优化、条件分支的优化以及其它一些优化方法。对于SSE2指令优化,主要是对耗时较多的模块进行优化,这些模块包括反变换、插值、滤波和重建模块。而并行解码主要是指在多核处理器上利用多线程并行解码宏块、片以及帧。通过上述优化后,解码器可对高清序列进行实时解码,实现了优化的目标。同时,本文还对场解码进行了研究,并提出了场解码的改进算法。
其他文献
随着网络技术和计算机技术的迅速发展,数据越来越多地以流(streaming)的形式出现。由于数据流具有突发、潜在无限等特性,在某个瞬间,流速可能会突然急剧加大从而导致短时间内
随着信息技术的发展与应用,信息安全的内涵也在不断的延伸,信息安全已经不仅仅指物理安全或通信双方的秘密信息传递,而扩展到消息的完整性、认证性、不可否认性等方面。其中
为了满足软件对安全性和可靠性越来越高的需求,微软提出了可信计算的理念,并通过在传统软件开发生命周期的各个阶段增加一系列的针对安全的关注和改进,提出了安全开发生命周
随着全球经济一体化趋势的逐步形成,产品的生命周期在不断缩短,顾客追求个性化的欲望越来越强烈,商业竞争日趋激烈,企业必须充分利用内外部资源,时时提高自身效率,以适应不断
随着计算机技术的发展和互联网应用的深入,各种恶意代码(计算机病毒、网络蠕虫等)对系统安全造成了严重的威胁。网络蠕虫的传播可能占用被感染主机的大量系统资源,影响目标系
CAD(计算机辅助设计)和CAE(计算机辅助工程分析)无缝集成是工程人员在产品生命周期管理中迫切希望解决的问题。其中,为降低后续网格生成和仿真分析运算的复杂度,在模型网格化
随着计算机网络的深入应用,计算机终端与网络安全面临的问题仍然是信息安全处理技术。目前,Windows作为使用最广泛的终端系统,对计算机上的敏感信息的保护比较薄弱。Windows
三维城市的建设和应用,已经成为信息技术发展的必然趋势,虚拟城市环境的模拟也是“数字城市”建设的重要组成部分。虚拟城市的构建需要大量的模拟城市地物景观的三维模型数据
三维地震勘探已成为当今的油气勘探开发的主要技术。利用三维数据场的可视化技术显示三维地震数据,可以提高油气勘探的效率和成功率。本文主要研究了三维地震数据场的基于纹
量子密码学是建立在量子计算基础上,是量子力学与密码通信相结合的一门新兴学科。目前,量子密码学的研究引起了人们的广泛兴趣,并且在理论和实践方面都取得了重要的进展。本