基于Cortex-A8平台的H.264解码器优化

基于Cortex-A8平台的H.264解码器优化

论文摘要

随着3G网络的建设,用智能终端观看视频越来越流行。智能终端使用DSP解码实现视频加速,但这却限制了视频文件的格式和编码方式。因此,需要更有效地利用智能终端的硬件特性,优化程序,提升编解码性能来提供更好的用户体验。H.264/AVC视频编码以其高压缩比、良好的网络亲和性、成熟的算法研究成为视频编码的首选,但其高压缩比也带来了很高的算法复杂度。智能终端大多采用ARM处理器,Cortex-A8是基于最新体系结构ARMv7的应用处理器,引入了众多新技术,包括NEON多媒体处理引擎。Cortex-A8平台上的H.264解码优化研究,有着广泛的应用前景。通过对H.264解码流程和主要算法模块的研究,以及对Cortex-A8体系结构,包括指令集、流水线结构、NEON技术特性的分析,在评测H.264解码算法瓶颈的基础上,结合对Intel MMX优化技术和FFmpeg中的H.264解码优化的研究,提出对主要耗时模块如运动补偿模块、去块效应滤波模块、反变换反量化模块的算法并行优化方案。以iPhone 3GS作为测试环境,测试标准Foreman、Akiyo、Mobile-calendar视频序列的解码性能。比较优化前后的整体性能变化,结果显示,对不同视频序列,优化方案都有较大的性能提升。由于各算法模块在不同的视频序列里,复杂度百分比不同,而运动补偿算法模块最适合并行优化,故不同的视频序列提升的幅度不同。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景
  • 1.2 国内外研究概况
  • 1.3 主要的研究工作
  • 1.4 本文的组织结构
  • 2 H.264 视频解码相关技术
  • 2.1 视频编码标准简介
  • 2.2 H.264 解码器流程
  • 2.3 H.264 解码的关键技术
  • 2.4 H.264 的技术优势
  • 2.5 本章小结
  • 3 ARM Cortex-A8 架构分析
  • 3.1 ARM 体系结构的发展
  • 3.2 Cortex-A8 体系结构
  • 3.3 NEON 架构及技术优势
  • 3.4 NEON 技术的应用方案
  • 3.5 本章小结
  • 4 Cortex-A8 平台上H.264 解码优化
  • 4.1 解码算法瓶颈分析
  • 4.2 运动补偿算法优化
  • 4.3 去块效应滤波优化
  • 4.4 反变换反量化优化
  • 4.5 本章小结
  • 5 优化结果及性能分析
  • 5.1 代码结构分析
  • 5.2 算法优化示例
  • 5.3 性能比较及分析
  • 6 全文总结
  • 6.1 全文工作总结
  • 6.2 后续研究
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].Intel IPP库在MPEG-4视频解码中的应用[J]. 福建电脑 2009(03)
    • [2].视频解码数据存储控制算法的改进研究[J]. 科技创新导报 2008(35)
    • [3].嵌入式网络音视频解码平台播放系统需求分析[J]. 信息与电脑(理论版) 2016(05)
    • [4].一种单色DVI视频解码方案的实现[J]. 电子世界 2020(10)
    • [5].基于开源IP核的视频解码SoC平台研究[J]. 中国集成电路 2010(05)
    • [6].多路AVS+视频解码系统的设计[J]. 上海电力学院学报 2017(01)
    • [7].潮流资讯[J]. 家庭影院技术 2019(12)
    • [8].国内要闻[J]. 中国集成电路 2013(07)
    • [9].嵌入式网络音视频解码平台播放系统的架构设计[J]. 电子技术与软件工程 2016(08)
    • [10].基于DaVinci~(TM)平台的网络视频解码系统分析与设计[J]. 电子产品世界 2014(11)
    • [11].基于VDPAU的GPU多视频解码[J]. 计算机系统应用 2013(12)
    • [12].基于OR1200的AVS视频解码帧内亮度预测的硬件模块设计[J]. 计算机时代 2009(11)
    • [13].面向嵌入式系统的音视频解码与同步播放实现[J]. 应用科学学报 2018(03)
    • [14].芯原新一代ZSP架构和Hantro视频解码IP聚焦LTE和高效视频解码[J]. 集成电路应用 2013(07)
    • [15].把手机内容移植到电视上欣赏[J]. 电脑知识与技术(经验技巧) 2014(07)
    • [16].TW9910在视频监控系统中的应用与设计[J]. 杭州电子科技大学学报 2010(05)
    • [17].时间隐藏策略缩短视频解码系统宏块读写延时[J]. 科技创新导报 2008(18)
    • [18].基于ARM的便携式视频解码终端设计与实现[J]. 计算机工程 2009(04)
    • [19].让你的HTPC构建更轻松! AOPEN XC ENCORE[J]. 家庭影院技术 2009(07)
    • [20].玩转手机MHL视频输出[J]. 电脑知识与技术(经验技巧) 2016(03)
    • [21].基于SoC的MPEG-2解码纠错功能实现[J]. 大众科技 2012(12)
    • [22].嵌入式网络音视频解码平台播放系统媒体资源播放引擎设计[J]. 电子测试 2015(06)
    • [23].基于视频解码依赖性的低延时无线视频广播纠删编码[J]. 北京邮电大学学报 2012(04)
    • [24].基于MIPS体系结构的嵌入式MPEG-2音视频解码设计[J]. 微计算机信息 2010(02)
    • [25].会用电视就能玩高清 天敏DMP550 高清播放器[J]. 电脑爱好者 2010(06)
    • [26].3276HD家庭数字智能终端[J]. 通信与广播电视 2013(01)
    • [27].不费事,第三方播放器也能硬解[J]. 电脑爱好者 2010(08)
    • [28].“软硬”兼施看视频 高清解码深入解读[J]. 现代计算机(普及版) 2009(03)
    • [29].双国标移动数字电视接收机中的AVS视频解码器设计[J]. 科技信息 2011(31)
    • [30].基于ARM的远程控制九画面视频分割器设计[J]. 内江科技 2012(01)

    标签:;  ;  ;  ;  ;  

    基于Cortex-A8平台的H.264解码器优化
    下载Doc文档

    猜你喜欢