检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]沈阳理工大学信息科学与工程学院,沈阳110159
出 处:《计算机工程与应用》2012年第10期217-221,共5页Computer Engineering and Applications
基 金:辽宁省高等学校科技计划项目(No.1810162)
摘 要:H.264视频编码标准采用了很多新技术,具有更优越的编码效率,同时也增加了计算复杂度,无法满足实时应用。由于单指令多数据扩展指令集2(SSE2)的并行运算能力可以提高计算机对多媒体数据的实时处理。文中主要采用了SSE2对H.264中的一些耗时较多的关键模块,例如整数像素运动估计中计算SAD、整数DCT变换、量化、Hadamard变换以及亚像素运动估计中计算SATD进行了指令级优化。实验结果表明,经过优化后,在保持视频图像质量的前提下,相应模块运行速度得到了提高,使H.264编码器整体的编码速度较好地满足实时要求。H.264 video encoding standard adopts lots of new techniques. It has a significant performance benefit comparing with older standards in compression performance. However, it also has a considerable increase in encoder complexity, which limits the application it can be used for. For the Streaming SIMD Extensions 2(SSE2)instruction set which has the parallel computing power to improve the computer’s real-time processing of multimedia data. In this paper, instruction-level optimization of H.264 encoder is proposed by exploiting SSE2 instructions. The key time-consuming modules such as computing the sum of absolute difference(SAD)in integer pixel motion estimation, integer transform, quantization and computing the Hadamard transform of difference matrix and computing the sum of absolute transformed difference(SATD)in sub-pixel motion estimation. The experimental results show that the speed of corresponding module increases after being optimized while the same picture quality is achieved compared with the original encoder in H.264. The post-optimized coding speed of the encoder can satisfy the real-time requirement.
关 键 词:H.264编码 绝对误差和 整数DCT变换 变换绝对差值总和 单指令多数据扩展指令集2(SSE2)
分 类 号:TN919.81[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.58.36.197