基于多核嵌入式HEVC解码器并行优化及实现
本文关键词:基于多核嵌入式HEVC解码器并行优化及实现 出处:《西南交通大学》2016年硕士论文 论文类型:学位论文
更多相关文章: HEVC编解码标准 解码器 多核并行计算 ARM big.LITTLE
【摘要】:随着移动互联网和多媒体的不断发展,实时高清视频通信越来越受到关注。HEVC为ITU-T(国际电信联盟)和ISO(国际标准化组织)2013年联合推出最新视频编解码标准。由于其压缩率相较于H.264提高50%,网络带宽减少了一半,所以得到广泛关注,但是,HEVC算法复杂度增加,实时编解码对于硬件资源有限的移动设备处理器带来很大压力。由于能耗问题的制约,现在大部分移动设备使用能耗更低ARM架构多核心处理器作为自己CPU,所以,在ARM多核心处理器通过并行计算HEVC提高解码器性能成为一个热点研究问题。首先,本文研究分析了最新HEVC编解码标准相比于H.264的改进之处,总结了解码器的新特性,研究了最新ARM多核架构处理器(Big.LITTLE)体系结构及特性,分析此架构的并行计算特点。然后,分析像素重构(帧内预测、帧间预测、反量化、反变换)过程数据耦合性,研究适合big.LITTLE架构体系处理器并行粒度,本文选用重叠波前并行算法为像素重构实现方案,以CTB行作为基本的并行粒度。其次,研究HEVC解码器过程中环路滤波数据耦合性,分别研究去方块滤波和样点自适应补偿滤波的实现原理。去方块滤波在实现并行化计算时先完成一帧图像的垂直边界滤波,再完成水平行边界滤波,以CTB行和CTB列为并行基本粒度,样点自适应以CTB行或者列为并行基本粒度。为了提高cache命中率和线程在线率,本文的环路滤波并行过程将CTB列的去方块滤波和样点自适应融合为一个并行任务。HEVC解码器经过本文的并行优化设计和实现,对高清(1280×720)和标清(832×480)两种测试序列实现了实时解码,解码帧率相对于串行解码器有了明显提高。
[Abstract]:With the continuous development of mobile Internet and multimedia, real-time high-definition video communication has attracted more and more attention. HEVC jointly launched the latest video coding and decoding standard for ITU-T (International Telecommunication Union) and ISO (International Standardization Organization) in 2013. Because its compression rate is increased by 50% compared with H.264, and the network bandwidth has been reduced by half, it has attracted wide attention. However, the complexity of HEVC algorithm increases, and real-time codec brings great pressure to the mobile device processors with limited hardware resources. Due to the restriction of energy consumption, most of the mobile devices consume less energy than the ARM architecture, and the multi-core processors of the CPU architecture are their own ARM. Therefore, it becomes a hot research topic to improve the decoder performance of ARM multi-core processors through parallel computing. First of all, this paper studies and analyzes the improvement of the latest HEVC encoding and decoding standard compared with H.264, summarizes the new characteristics of the decoder, studies the architecture and characteristics of the latest ARM multi-core architecture processor (Big.LITTLE), and analyzes the parallel computing characteristics of the architecture. Then, analysis of the reconstructed pixels (intra prediction, inter prediction, inverse quantization, inverse transform) process data coupling, research for the big.LITTLE architecture processor parallel granularity parallel algorithm using overlapping wavefront scheme for pixel reconstruction, using CTB as basic parallel granularity. Secondly, the coupling of the loop filter data in the HEVC decoder is studied, and the principle of the block filtering and the adaptive compensation filter is studied respectively. To achieve parallel computing, we first finish the vertical boundary filtering of a single image, and then perform the horizontal row boundary filtering. We use CTB row and CTB column as parallel basic granularity, and sample points are adaptive to row CTB or row as parallel basic granularity. In order to improve cache hit rate and thread online rate, the loop filtering parallel process in this paper integrates CTB block filter and sample adaptation into a parallel task. The HEVC decoder is designed and implemented through parallel optimization in this paper. It achieves real-time decoding for HD (1280 * 720) and standard (832 * 480) two test sequences, and the decoding frame rate has been significantly improved compared with the serial decoder.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN919.81
【相似文献】
相关期刊论文 前6条
1 ;博通公司系列新HEVC芯片 增加超高清机顶盒产品种类[J];有线电视技术;2013年10期
2 杨波;周开伦;林涛;;HEVC去块滤波器[J];有线电视技术;2013年10期
3 汪奉献;周开伦;林涛;;HEVC中滤波算法研究与优化[J];大众科技;2013年09期
4 田寨兴;彭宗举;蒋刚毅;郁梅;陈芬;邵枫;;面向HEVC的深度视频预处理[J];光电工程;2014年01期
5 雷海军;杨忠旺;陈骁;袁梅冷;;一种快速HEVC编码单元决策算法[J];计算机工程;2014年03期
6 ;[J];;年期
相关硕士学位论文 前9条
1 史宁宁;基于HEVC标准的屏幕内容编码研究[D];南京大学;2016年
2 刘鹏;基于多核嵌入式HEVC解码器并行优化及实现[D];西南交通大学;2016年
3 宋昌;面向HEVC编码的高能效混合片上存储管理策略的研究[D];山东大学;2016年
4 王晓虹;基于HEVC帧内无损编码的技术研究[D];哈尔滨工业大学;2016年
5 王培成;基于3D-HEVC多视点立体视频快速编码算法的研究[D];电子科技大学;2016年
6 陈亚芬;3D-HEVC虚拟视点合成优化及预测技术研究[D];西安电子科技大学;2014年
7 才琦;基于HEVC的超高清并行解码器设计[D];上海交通大学;2014年
8 许子麒;HEVC视频压缩标准编码器的设计与实现[D];中山大学;2014年
9 刘畅;基于HEVC的错误隐藏关键技术研究[D];上海大学;2013年
,本文编号:1344617
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1344617.html