返回首页
当前位置: > 计算机类 > 计算机应用 >

基于CUDA的H.264视频编码实现(2)

时间:2011-08-17 14:27来源:网络(转载) 作者:赵海国 点击:
4 结论 系统地分析H.264编码器各模块的编码性能及复杂性,对H.264视频编码的各个关键模块进行CUDA实现:帧内预测使用原始像素代替重构像素来预测当前块的像素值以便达到块级之间并行;帧间预测则通过改进原有的块内
  
  4 结论
  系统地分析H.264编码器各模块的编码性能及复杂性,对H.264视频编码的各个关键模块进行CUDA实现:帧内预测使用原始像素代替重构像素来预测当前块的像素值以便达到块级之间并行;帧间预测则通过改进原有的块内并行方法,使用基于宏块之间的并行实现;然后通过优化的整数DCT变换采用宏块之间并行实现对残差数据的变换及量化;最后对量化后的系数矩阵完成Zigzag排序与熵编码。基本建立了一个基于CUDA的H.264视频编码并行框架。并用程序实现前面研究的并行模块,在CPU和GPU上测试不同分辨率的视频序列,对整个编码时间进行比较。通过实验结果的分析得出结论,基于CUDA的H.264视频编码并行框架的编码过程与普通的CPU编码相比有两倍左右的加速效果。
  参考文献:
  [1] 毕厚杰.新一代视频压缩编码标准[M].北京:人民邮电出版社,2005:105-289.
  [2] 张舒,褚艳利.GPU高性能运算之CUDA[M].北京:中国水利水电出版社,2009:2-141.
  [3] 孙立,王健,郭春辉.基于CUDA的H.264去方块滤波的设计与实现[J].器件与应用,2010,5(14):44-46.
  [4] 甘新标,沈立,王志英.基于CUDA的并行全搜索运动估计算法[J].计算机辅助设计与图形学学报,2010,22(3):457-460.
  [5] 王晗,林涛.超线程技术以及H.264编码器中的并行运算分析[J].计算机工程,2006,32(7):224-226.
  [6] Zhuo Zhao.Ping Liang.A highly efficient parallel algorithm for H.264 video encoder[J].Proceedings of 2006 IEEE International Conference on Acoustics,Speech and Signal Processing,2006(5):489-492.

(责任编辑:南粤论文中心)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容