基子片上异构平台的高性能视频解码器的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:chenwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高清视频在日常生活中扮演者越来越重要的角色,随着视频分辨率的升高,视频文件变得越来越大。因此,为了更好的存储和传输视频文件,视频编码标准也在被不断的提出和完善。目前,由联合视频编码组提出的HEVC视频编码标准凭借其高效的压缩效率,被普遍认为成为将成为新一代视频编码标准。HEVC能够获得比现如今主流视频编码标准H.264高一倍压缩率,但同时其代码的复杂度也是H.264代码复杂度的二到四倍。由于HEVC编码标准高效的压缩率,HEVC拥有着良好的发展前景,但由于其复杂的视频编码结构,使其在普通PC机和嵌入式环境下很难达到实时编码和解码。在嵌入式环境中,由于计算资源的限制,HEVC编解码在嵌入式环境下的编/解码效率将会更低。因此,对HEVC编码标准的加速优化将成为HEVC视频编码标准应用到嵌入式环境当中的关键问题。本文研究了HEVC的编码标准,并借助GPU的并行计算能力,实现一个基于片上异构的嵌入式高效HEVC视频实时解码器。本文首先对HEVC编码标准进行介绍和分析,认为造成HEVC编码复杂度提高的主要原因是由于在HEVC标准中采用动态四叉树划分编码树单元替代了H.264中固定编码宏块。另外,在帧内预测和帧间预测时,HEVC支持更多模式,提供更多预测机制,这同样是造成HEVC编码复杂度升高的原因之一。并且HEVC编码标准当中的数据依赖关系也是其在并行化实现过程当中的阻碍。本系统通过分析HEVC解码模块当中的数据依赖关系,设计能够遵守这种依赖关系的并行化算法,并且将各个模块当中复杂的操作并行执行,得到一个基于嵌入式平台的实时HEVC视频解码器。同时,本系统通过分析在解码过程当中对数据的访问顺序,利用GPU的存储架构特点,降低数据在cache当中的冲突发生次数,提高本系统的解码效率。在本解码器的实现过程当中,通过分析,将并行度不高且占解码时间较少的的熵解码部分在CPU上实现,将并行度较高的反变换/反量化、帧内预测、去方块滤波、样本自适应补偿四个模块在GPU上执行,并且分别设计适应各个模块的并行化算法。特别是对于帧内预测模块,为了满足其重建帧内像素时需要遵守的数据依赖关系,运用了波前并行处理的方法设计了既能够并行化帧内预测模块同时又遵守数据依赖关系的并行化算法。对于所有并行化的模块,本文中设计了专门的数据结构能够减少CPU与GPU间不必要的数据传输。经过试验表明本系统当中设计的基于嵌入式平台的HEVC解码器能够在解码720p(720*1280)视频时达到实时的要求。
其他文献
[目的]研究IDO和IFNγ在异基因造血干细胞移植后病人中的表达情况,了解IDO活性与aGVHD的严重程度及IFN的关系,探讨IDO的活性检测在诊断aGHVD及aGHVD分级中的作用[方法]逆转录
在计算电磁学领域当中,高效分析电大尺寸的非均匀介质目标已经成为研究热点。本文为了实现非均匀介质目标的快速精确分析,基于矩量法提出了两种方案,一种是有旋转对称性这种
为改善永磁同步电机(PMSM)驱动压缩制冷系统在低速运行时的转速特性,提出一种基于滑模观测器的控制策略.当压缩机处于变工况运行时,为减小负载转矩突变对PMSM控制系统的影响,提
在油气田工业的井下检测中,总是会遇到这样的一些问题,在一些亟需检测的环境中,由于高危险性和限制性,检测人员无法亲身近距离的对故障点进行检测,不仅仅造成了能源损失,由于
为解决广东渔业发展的问题,推动广东现代渔业的发展,广东从1997年开始在供给侧对渔业进行改革,于2017年更是提出要大力推进渔业供给侧结构性改革。广东渔业供给侧改革需要金
照明LED是一种新颖光源,有着广泛的应用范围。它有着白炽灯、荧光灯无法比拟的优势。远高于传统照明的效率,安全环保没有污染,已及超常的寿命。随着LED在我们生活的方方面面
1.家庭教育伴随着人的一生。家庭教育是摇篮教育也是终身教育,具有极强的连续性。孩子从出生到长大成人,多数时间都生活在家庭中,每天从早到晚都会伴随家长左右,接受着长辈们
FIR数字滤波器因其非递归型结构具有内禀稳定性并且在其具体设计中容易实现线性相位,所以在现代通信和信号处理过程中经常使用。然而,若要设计一个性能较好的FIR滤波器,往往
大力发展现代服务业,是上海市今后几年经济发展的重头戏.眼下,上海亟待发展的服务业领域,可谓比比皆是,例如海内外中小企业产业转移指导和示范服务、现代家庭工业配套服务、
期刊