视频编码器高效实现关键技术研究

视频编码器高效实现关键技术研究

论文摘要

为了节约存储空间和传输带宽,视频编码早已成为国内外研究和工业应用的热点之一。至今已成功制定出一系列的视频编码标准,尤其是以国际上的H.264/AVC和国内的AVS为代表的新一代视频编码标准,在压缩性能上取得重要突破,受到各学术机构以及多媒体工业界的高度重视,引领了新一轮的研究热潮。由于视频编码技术的不断进步,编码算法的复杂度大大增加,再加上对高图像分辨率的追求,使新一代高性能视频编码器的设计实现成为重要的研究问题。本文围绕新一代视频编码器的高效实现展开研究,其中“高效”包含两方面的含义,一是要提高编码器的处理性能,即提高编码速度,另一方面还保证编码器的压缩效率,即保证编码质量。针对上述研究目标,本文对编码器中的两个关键部件——环路滤波模块和运动估计模块进行了深入的研究,在结合编码算法具体特点后提出一系列流水加速方案和自适应算法;并从多处理单元协同工作的角度对并行编码结构进行了探讨。具体地,本文的主要研究内容如下。第一,环路滤波是视频编码中一个十分复杂的环节,大量自适应的条件跳转不可避免地出现在算法内层循环中,阻碍了流水方式的处理。尤其在DSP平台上对环路滤波进行并行设计十分困难,目前缺乏相关方面的研究。为此,本文分别对H.264/AVC和AVS环路滤波提出相应的DSP深度流水解决方案。针对H.264/AVC环路滤波,通过掩码操作和条件存储避免自适应边界滤波过程中出现的条件跳转问题,同时将对称位置的像素、条件或掩码打包,进行“对处理”方式操作,从而提高流水并行度;通过二次流水技术解决边界强度判定过程中的多重条件嵌套问题;并从数据流角度改进全局滤波控制,实现二级片内存储结构的设计。针对AVS环路滤波,根据滤波算法的特点,将整个滤波过程重新划分成多个功能相对独立的子过程,从而实现较规则的滤波控制流程,并进一步通过细致的功能单元分配实现更高效的流水设计。第二,运动估计是编码效率的主要来源,也是最严重的处理瓶颈。大范围、变块大小搜索技术是增强运动估计性能的主要途径,但在提高编码效率的同时也大大增加了计算复杂度。为了解决这一问题,本文提出索引搜索技术。首先,在算法层面分析了大范围运动估计的设计难点,得出加速全局采样搜索是高效设计的关键;并在保证编码效率的条件下,采用临时预测矢量替代策略避免变块大小运动估计中的处理相关问题。其次,在结合DSP平台的特点后,设计了三条高度并行的流水线,在不减少搜索点数量的情况下仍然可以节省大部分的运动估计运算时间,同时处理性能也优于快速搜索算法的实现。采用索引搜索技术设计大范围、变块大小运动估计,既保证了高编码效率、又实现了高编码速度。第三,根据图像运动特点,对搜索范围实施动态调整是减少运动估计复杂度的一种有效途径。为此,本文提出自适应搜索范围算法ASR,对编码模式最复杂的B帧图像进行了搜索范围控制。ASR分为帧级自适应搜索范围缩放算法F-ASRS和宏块级自适应搜索范围算法MB-ASR。F-ASRS与以往算法的思想不同,通过分析P、B帧图像中的运动特点得出一个基于线性位置的搜索范围缩放关系;并通过进一步统计建立一组自适应域值,对图像整体运动程度进行预先判断,从而实现整体搜索范围缩放。MB-ASR则利用邻近块的运动信息实现局部搜索范围控制。通过帧级和宏块级搜索范围的共同调整,ASR算法有效地避免了B帧中不必要的搜索计算。第四,采用多处理单元并行编码是高效实现视频编码器的一个主要途径,目前宏块级并行编码方式能够完善地支持混合框架下的视频编码。针对宏块级并行编码方式具有很高的数据通信频率这一不足,本文通过重组宏块以及调整处理次序,在编码时间基本不变的情况下,将宏块并行结构扩展成宏块组并行结构和宏块条并行结构,从而有效地降低了数据通信频率。并通过建立效力估计模型,研究了编码流程、并行结构、图像内容差异以及平台因素对宏块级并行编码效力的影响。最后给出了一个以本文提出的各项技术为核心的并行编码器产品实例。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 视频编码
  • 1.2.1 视频编码概述
  • 1.2.2 视频编码标准
  • 1.2.3 视频编码器的复杂性分析
  • 1.3 视频编码器研究现状
  • 1.3.1 编码器实现平台
  • 1.3.2 编码器中关键技术
  • 1.4 本文主要研究内容与结构
  • 第2章 环路滤波的流水解决方案
  • 2.1 引言
  • 2.2 环路滤波算法与DSP 平台简介
  • 2.2.1 H.264/AVC 环路滤波
  • 2.2.2 AVS 环路滤波
  • 2.2.3 DSP 平台中CPU 数据通道和指令集
  • 2.3 H.264/AVC 环路滤波的流水解决方案
  • 2.3.1 算法级并行方案描述
  • 2.3.2 边界滤波的流水设计
  • 2.3.3 边界强度判定的二次流水设计
  • 2.3.4 存储结构设计
  • 2.3.5 实验结果及分析
  • 2.4 AVS 环路滤波的流水解决方案
  • 2.4.1 滤波过程划分
  • 2.4.2 子过程的流水设计
  • 2.4.3 实验结果
  • 2.5 本章小结
  • 第3章 大范围、变块大小运动估计的高效设计
  • 3.1 引言
  • 3.2 运动估计匹配准则与搜索算法
  • 3.3 大范围运动估计中的挑战
  • 3.4 变块大小运动估计中的相关性
  • 3.4.1 相关性产生的原因
  • 3.4.2 临时替代策略
  • 3.4.3 临时替代策略的测试结果与分析
  • 3.5 大范围、变块大小运动估计的流水设计
  • 3.5.1 索引搜索
  • 3.5.2 基于索引搜索的流水设计
  • 3.5.3 索引搜索的扩展
  • 3.6 实验结果
  • 3.6.1 索引搜索的性能验证
  • 3.6.2 运动估计实验结果
  • 3.7 本章小结
  • 第4章 B 帧自适应搜索范围
  • 4.1 引言
  • 4.2 搜索范围缩放
  • 4.2.1 P/B 图像中的运动特点
  • 4.2.2 搜索范围缩放算法SRS
  • 4.2.3 SRS 算法分析
  • 4.2.4 自适应域值的确定
  • 4.2.5 帧级自适应搜索范围缩放算法F-ASRS
  • 4.3 自适应搜索范围
  • 4.3.1 宏块级自适应搜索范围算法MB-ASR
  • 4.3.2 自适应搜索范围算法ASR
  • 4.4 实验结果
  • 4.4.1 F-ASRS 性能验证
  • 4.4.2 ASR 实验结果
  • 4.5 本章小结
  • 第5章 并行视频编码
  • 5.1 引言
  • 5.2 视频编码框架
  • 5.2.1 混合视频编码框架
  • 5.2.2 宏块间数据依赖
  • 5.3 并行视频编码概述
  • 5.3.1 并行编码分类
  • 5.3.2 GOP 级并行编码
  • 5.3.3 帧级并行编码
  • 5.3.4 条带级并行编码
  • 5.4 宏块级并行编码
  • 5.4.1 单宏块并行编码
  • 5.4.2 宏块组并行编码
  • 5.4.3 宏块条并行编码
  • 5.4.4 宏块级并行编码的效力分析
  • 5.5 并行编码器实例
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 攻读博士学位期间发表的学术论文
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].全新的视频编码器[J]. 办公自动化 2013(21)
    • [2].安讯士推出全新的视频编码器产品[J]. 中国安防 2013(11)
    • [3].安讯士推出市场首款60fps视频编码器解决方案[J]. 中国公共安全(综合版) 2012(18)
    • [4].网络摄像机与视频编码器的对比分析[J]. 智能建筑 2010(10)
    • [5].一种面向新型视频编码器的快速算法[J]. 福州大学学报(自然科学版) 2020(04)
    • [6].未来视频编码器的主流——软编码[J]. 电视技术 2014(19)
    • [7].用于光通信的视频编码器的研究[J]. 科技资讯 2013(33)
    • [8].安讯士跃居视频编码器市场榜首[J]. 中国公共安全 2013(18)
    • [9].针对机载环境应用的视频编码器的优化与实现[J]. 航空电子技术 2012(02)
    • [10].视频编码器SAA7185在实时图像处理系统中的应用[J]. 无线互联科技 2013(04)
    • [11].一种基于小波视频编码器的码率控制算法[J]. 电脑知识与技术 2009(16)
    • [12].基于TMS320DM642的视频编码器的存储存取优化[J]. 电视技术 2009(06)
    • [13].CX93510:低功耗视频编码器[J]. 世界电子元器件 2010(01)
    • [14].视频编码器的测试[J]. 铁路技术创新 2010(02)
    • [15].基于H.264的数字视频编码器开发[J]. 铁路技术创新 2010(02)
    • [16].基于MB86H46的高清视频编码器[J]. 计算机与网络 2013(15)
    • [17].AVS全I帧视频编码器的FPGA实时实现[J]. 电子技术应用 2012(09)
    • [18].H.264嵌入式实时视频编码器设计与实现[J]. 江西理工大学学报 2009(05)
    • [19].一种针对全景视频编码器的复杂度优化算法[J]. 福州大学学报(自然科学版) 2020(05)
    • [20].Moxa视频编码器和IP摄像机——已完美集成至Milestone Systems[J]. 工业控制计算机 2012(01)
    • [21].有线数字电视接收机顶盒原理及电路剖析(下)[J]. 家电检修技术 2010(19)
    • [22].DSP上视频编码器的计算效率优化技术研究[J]. 信号处理 2009(01)
    • [23].一种自适应闪烁过滤视频编码器的应用[J]. 成都纺织高等专科学校学报 2008(04)
    • [24].“壮族三月三”直播中网络视频传输方案的设计与实现[J]. 影视制作 2019(03)
    • [25].数字电视视频编码器按什么层次构造码流[J]. 家电检修技术 2014(03)
    • [26].Moxa视频编码器和IP摄像机 已完美集成至Milestone Systems[J]. 电子技术应用 2012(01)
    • [27].ROHM开发业界首创、内置有雾图像校正功能视频编码器[J]. 电子与电脑 2009(10)
    • [28].软硬件协同视频编码器中码率控制的实现[J]. 集成电路应用 2019(08)
    • [29].基于FPGA的可重构视频编码器设计[J]. 浙江大学学报(工学版) 2012(05)
    • [30].广播级音视频编码器的发展趋势——软编码[J]. 广播电视信息 2015(08)

    标签:;  ;  ;  ;  

    视频编码器高效实现关键技术研究
    下载Doc文档

    猜你喜欢