彩票网站制作,wordpress备份数据库,基于wordpress论文,杨中市网站建设视频编码速率控制
速率控制#xff1a; 通过选择一系列编码参数#xff0c;使得视频编码后的比特率满足所有需要的速率限制#xff0c;并且使得编码失真尽量小。速率控制属于率失真优化的范畴#xff0c;速率控制算法的重点是确定与速率相关的量化参数#xff08;Quantiz…视频编码速率控制
速率控制 通过选择一系列编码参数使得视频编码后的比特率满足所有需要的速率限制并且使得编码失真尽量小。速率控制属于率失真优化的范畴速率控制算法的重点是确定与速率相关的量化参数Quantization ParameterQP。速率控制的主要工作是建立编码速率与量化参数的关系模型根据目标码率确定视频编码参数中的量化参数。实际的编码速率控制方案通常会被分解成两个步骤 ○ 考虑视频在空域、时域的相关性根据总得目标比特数确定每个编码单元的最优目标比特数这被称为比特分配 ○ 依据编码速率有量化参数的关系模型为每个编码单元根据其目标比特数独立确定其量化参数由于编码单元的编码速率主要与量化参数相关其他编码参数的影响较小因此编码速率与量化参数有着较为确定的关系可以基于这一关系直接根据编码单元的目标比特数确定其量化参数。当量化参数一定时视频序列空、时域复杂度越高产生的编码比特数也越高。
缓冲机制 视频的编码速率与编码参数、编码结构、视频内容等诸多因素密切相关速率控制算法通常无法保证实际编码速率与目标速率完全一致 为了减小实际编码速率与目标速率的差别通常会在编码器和创术信道间建立一个数据缓存区称“缓冲buffer机制”用于平滑编码速率与信道速率之间的差别。 缓冲机制可以使编码速率更好地匹配信道速率但它的存在不但会消耗一定的存储空间而且会引入延迟所以缓冲区的大小一般由允许最大时延及运营成本决定。 为了设计含有缓冲区的速率控制算法通常将缓冲区的动态变化过程用流体流量模型来表示。 为了有效发挥缓冲区的作用需要将缓冲区内的数据量维持在一定的水平以应对信道速率的变化以及编码速率与目标速率的匹配误差 使用缓冲区的视频编码速率控制的基本思想如果实际编码速率比可用的信道带宽高则多余的比特会在缓冲区中积累当缓冲区中的比特数累积到一定的高度时速率控制算法会采用一定措施适量减小实际编码速率以降低缓冲区的充盈度反之当缓冲区充盈度低于一定程度时速率控制算法会适量增加实际编码速率使得缓冲区充盈度回升至一定水平。
速率控制技术 首先为编码单元进行目标比特分配即根据视频内容、缓冲区状态和信道带宽为编码单元分配恰当的目标比特数进而为编码单元独立确定量化参数实现分配的目标比特其关键是确定量化参数因此这个缓解称为量化参数确定。 目标比特分配 ■ 一个视频序列拥有大量的编码单元直接对编码单元进行目标比特分配过于复杂通常采用分级的方式来简化目标比特分配问题依次可以是 GOP 级、图像级、宏块级 ■ 实际编码单元的失真并不是加性的视频序列的质量并不是所有图像质量的求和或求平均图像的质量也不是所有宏块质量的求和或求平均视频时空域质量的一致性已经成为了衡量速率控制算法性能的一个重要方面。 量化参数确定 ■ 关键是建立速率-量化参数 R-QP 模型。
h265 速率控制
以往标准所推荐的速率控制算法不能直接用于 h265中主要因为时域预测技术使帧间的率失真性能关系复杂新的帧内预测及运动信息的空间预测使得 CTU 间也有具有复杂的率失真性能依赖关系新的 CABAC 技术更好的利用了变换系数间的相关性使得 R-Q 关系更加复杂。h265 仍然采用传统的两步骤方式目标比特分配和量化参数确定 ○ 目标比特分配的核心在于考虑视频帧率失真间的相互依赖关系实现图像级的目标比特分配考虑视频内容的 CTU 级的目标比特分配 ○ 量化参数的核心在于根据视频内容建立编码比特数与量化参数的关系模型
JCTVC-K0103速率控制算法 JCTVC-K0103 是 h265 测试模型 HM10.0 的速率控制算法该速率控制算法的主要分两个步骤根据目标码率为不同编码单元分配目标比特数根据 R 和拉格朗日因子拉格朗日因子与 QP 的关系模型确定不同编码单元的量化参数。 ○ 目标比特分配 GOP 级目标比特分配、图像级目标比特分配、CTU 级目标比特分配 ○ 量化参数确定 双曲函数能够很好地反映 h265 视频码率和失真之间的关系 量化参数 QP 与 拉格朗日因子之间的关系 量化参数确定后即可对当前图像进行编码该图像编码完成后可得实际编码比特数 bpp^利用 bpp^可更新参数埃尔法和百塔以便候选图像速率控制时使用。 CTU 级量化参数的确定方法和图像级类似首先根据目标比特数与拉格朗日因子的 关系得到拉格朗日因子第 m 个 CTU 的拉格朗日因子为 需要注意的是相邻两个 CTU 的 QP 差异不得大于 1当前 CTU 与其所属图像的 QP 差异不得大于 2。
参考
新一代高效视频编码H.265HEVC原理、标准与实现 [万帅杨付正 编著] 2014年版。