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

来源:网络(转载) 作者:赵海国 发表于:2011-08-17 14:27  点击:
【关健词】H.264视频编码;CUDA;并行框架
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.

(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.