学位论文 > 优秀研究生学位论文题录展示

H.264并行视频转码算法研究

作 者: 黄兴
导 师: 宋建新
学 校: 南京邮电大学
专 业: 信号与信息处理
关键词: H.264 并行 视频转码
分类号: TN919.81
类 型: 硕士论文
年 份: 2012年
下 载: 53次
引 用: 0次
阅 读: 论文下载
 

内容摘要


视频转码是指对已经压缩编码之后的视频流进行格式上的转换,使经过处理后的视频能满足信道传输或用户终端的要求,其中的格式包括分辨率、码率和编码标准等。由于视频转码需要对已经压缩过的码流进行解码,然后再经过编码转换成满足要求的目标格式码流,因此视频转码是个计算量很大的过程。针对单处理器串行视频转码速度较慢的问题,为了提高视频转码的效率减少转码延迟,本文研究了如何利用并行化的思想来对视频转码进行加速的方法。本文首先对视频转码技术的系统结构和分类进行了概述,然后介绍了并行算法设计的理论基础并对H.264视频转码的可并行化方法进行了分析,接下来从不同的并行粒度上对H.264的并行视频转码算法进行了研究。论文主要完成以下两个方面的研究工作:第一,针对现有传统串行转码算法难以解决转码复杂度的问题,本文将基于机群的并行思想应用于H.264视频转码,在构建并行平台的基础上设计了GOP级的H.264并行视频转码算法。该算法以GOP作为并行处理的基本单元,通过构建一个分布式的平台,将分割成段的视频放在平台上来完成并行的视频转码。实验数据表明,该算法能够有效提高视频转码的速度和效率。第二,为了提高视频转码的效率降低视频转码的算法复杂度,论文根据视频转码的要求和图形处理器的并行结构,提出了一种宏块级的并行算法。该算法利用了GPU强大的并行计算能力,将宏块作为基本处理单元,将复杂的视频转码过程转移到GPU上并行的执行,以达到加速视频转码的目的。实验结果表明,该算法能在保证转码视频质量的条件下将转码速度提高3~4倍,大大缩短了转码延迟,满足了实时性的要求。

全文目录


摘要  4-5
Abstract  5-9
第一章 引言  9-13
  1.1 论文的研究背景  9-10
  1.2 视频转码的研究现状  10
  1.3 本文的研究内容  10-11
  1.4 论文的结构与安排  11-13
第二章 视频转码概述  13-27
  2.1 视频编码技术回顾  13-15
    2.1.1 视频编码标准  13-14
    2.1.2 H.264 视频编解码介绍  14-15
  2.2 视频转码简介  15-16
  2.3 视频转码的系统结构  16-26
    2.3.1 压缩域和像素域  17-18
    2.3.2 标准间转码  18-20
    2.3.3 空间分辨率转码  20-24
    2.3.4 时间分辨率转码  24
    2.3.5 码率转码  24-26
  2.4 本章小结  26-27
第三章 并行转码的架构与方法  27-36
  3.1 并行理论基础  27-29
    3.1.1 并行算法的概念  27-28
    3.1.2 微处理器的架构  28-29
  3.2 视频转码的任务并行与数据并行  29-31
  3.3 不同粒度的H.264 视频转码并行化分析  31-34
    3.3.1 GOP 级并行  31-33
    3.3.2 帧级并行  33
    3.3.3 片级并行  33-34
    3.3.4 宏块级并行  34
  3.4 本章小结  34-36
第四章 基于机群平台的并行视频转码算法  36-53
  4.1 并行平台的构建  36-37
  4.2 基于机群的并行视频转码算法  37-41
    4.2.1 并行转码算法介绍  37-38
    4.2.2 视频分割算法  38-40
    4.2.3 简单的并行调度策略  40-41
  4.3 空间分辨率转码关键算法  41-46
    4.3.1 算法概述  41-42
    4.3.2 空间分辨率变换  42-43
    4.3.3 运动矢量的重估计及模式选择  43-46
  4.4 实验结果与性能分析  46-52
    4.4.1 基于机群平台的并行视频转码性能测试方法  46
    4.4.2 实验环境及测试步骤  46-47
    4.4.3 实验结果及性能分析  47-52
  4.5 本章小结  52-53
第五章 基于GPU 的并行视频转码算法  53-70
  5.1 基于GPU 的CUDA 并行计算架构  53-55
    5.1.1 CPU+GPU 的异构环境  53
    5.1.2 CUDA 并行执行模型  53-55
  5.2 基于GPU 的宏块级并行视频转码算法  55-64
    5.2.1 视频转码架构  55-56
    5.2.2 算法描述  56-58
    5.2.3 基于GPU 的SAD 计算及运动估计匹配准则  58-60
    5.2.4 GPU 并行运动估计的算法及实现  60-61
    5.2.5 运动矢量精细化搜索和模式选择  61-62
    5.2.6 GPU 存储空间的选择  62-64
  5.3 实验结果及性能分析  64-69
    5.3.1 性能测试方法及测试指标  64
    5.3.2 实验环境及测试步骤  64-65
    5.3.3 实验数据及分析  65-69
  5.4 本章小结  69-70
第六章 论文总结与展望  70-72
  6.1 全文总结  70
  6.2 研究展望  70-72
参考文献  72-76
致谢  76-77
作者攻读硕士学位期间发表的论文  77

相似论文

  1. 基于率失真优化的码率控制算法研究,TN919.81
  2. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  3. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  4. 大规模计算环境下网络模拟任务划分研究,TP393.01
  5. 基于并行算法的模糊综合评价模型的设计与应用,TP18
  6. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  7. 基于视觉反馈与行为记忆的GPU并行蚁群算法,TP301.6
  8. 基于FPGA高清视频车辆检测系统的设计与实现,TP391.41
  9. 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
  10. 基于P2P流媒体系统的设计与实现,TN919.8
  11. 近似字符串匹配研究及其在URL检测中的应用,TP393.08
  12. 基于H.264的解码器端错误遮蔽方法研究,TN919.81
  13. 基于多核计算平台的视频压缩算法研究,TN919.81
  14. H.264/AVC帧内预测模式选择算法研究,TN919.81
  15. 基于FFmpeg的H.264解码器在Symbian上的移植和优化,TN919.81
  16. 基于H.264/AVC的自适应运动估计算法研究,TN919.81
  17. USB接口的固态盘原型系统的设计与实现,TP333
  18. 基于SMP的内存数据库查询处理优化研究,TP311.13
  19. 基于3G网络的智能交通视频监控系统的设计与实现,TP391.41
  20. 面向并行环境的遥感影像分类算法设计与实现,TP751

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com