数字视频技术第4章 数字视频编码标准.pptVIP

  • 12
  • 0
  • 约1.01万字
  • 约 10页
  • 2020-01-29 发布于辽宁
  • 举报

数字视频技术第4章 数字视频编码标准.ppt

H.264中的 4×4 整数变换 动机: DCT 需要实数运算,反变换中引起了精度的损失。 更小的图像,更好的运动补偿,意味着更小的空间相关性,不需要 8×8变换 4×4的块可以有效的减弱重建图像的块效应 H.264 使用了非常简单的整数 4×4 变换: 对 4×4 DCT 非常精巧的逼近 变换矩阵只包含 +/-1 和 +/-2 计算只需要加法、减法和移位 结果显示仅有可以忽略不计的质量损失 (~0.02dB) H.264中的 4×4 整数变换 4×4 整数变换的表达式为: 由于矩阵 H 只有 ± 1与± 2,只需加减法和左移即可完成变换,所以 H.264 的整数变换是无乘法的。 基核矩阵 H 为: H.264中的 4×4 整数变换 相应的反变换表达式如下: 只需加法和右移的操作即可完成反变换,而反变换的输入数据具有大的动态范围,所以造成的误差很小。 最终得到反变换表达式如下: H.264中的 4×4 整数变换 H.264中4×4 亮度的 DC 系数变换 此变换仅用于 16×16 的帧内编码块的亮度信号,每个 4×4 块整数变换后,取出 DC 系数进行再次进行 4×4 Hadamard 变换。 正变换表达式如下: 反变换表达式为: H.264 中 2×2 色度的 DC 系数变换 每个宏块有两个 8×8 色度块,每个色度块分为 4 个4×4 块。 色度块经过变换之后,可分离出两个 2×2 的 DC 系数块,同亮度一样再进行一次 2×2 Hadamard 变换: 正变换表达式为: 反变换表达式为: ——量化步长 ——经 变换后未缩放的矩阵系数 ——缩放系数 ——量化后的系数 ——变换后的系数 H.264 量化技术 H.264 量化需要注意: 避免除法运算和浮点运算; 将整数变换中的放大矩阵包含进去 其中 W 为整数变换后系数 PF 为放大因子,其值取决于其在 4×4 块中的位置 H.264 量化技术 Q 0 1 2 3 4 5 6 7 8 9 10 11 QStep 0.625 0.6875 0.8125 0.875 1 1.125 1.25 1.375 1.625 1.75 2 2.25 Q 12 … 18 … 24 … 30 … 36 … 51 QStep 2.5 … 5 … 10 … 20 … 40 … 224 量化参数Q与量化步长QStep的对应关系 H.264 标准定义了52个量化步长,对应52个量化参数。量化参数每增加6,量化步长增加一倍。增加量化步长的范围使得编码器能够在精确自如的控制比特率和图像质量间的均衡。 H.264 熵编码 动机:传统的编码器使用了固定的变字长码 本质上都是 Huffman 类型码 没有自适应,不能对概率 0.5 的符号进行有效编码,因为至少需要一个bit。 H.263 Annex E 定义了一个算术编码器 仍然是非自适应的,使用了多个非二进制的字母表,计算高度复杂 H.264 标准规定了两种熵编码: 基于上下文的自适应变长编码( Context-based Adaptive Variable Length Coding,CAVLC) 基于上下文的自适应二进制算术编码( Context-based Adaptive Binary Arithmetic Coding ,CABAC) 变换量化后的 4×4(或2×2)块进行 zig-zag 扫描后,进行 CAVLC 编码。量化后的 4×4 块有一些特点: 经预测、变换和量化后,块包含许多 0,采用游程(Run)与幅度(level)的编码方式可以有效的表示变换系数,这也是以往传统的编码方式用到的。 经过量化后,许多 Level 是 ±1,通过 zig-zag 扫描可以把尾 1 (trailing 1s)集中起来,CAVLC 把这些 Level 统计出来。 没有块结束标志,非零系数的数目是需要编码的。 非零系数的 Level 越接近 DC 系数越大,而在高频处比较小。CAVLC利用这个特点根据当前编码的变换系数选择码表。 CAVLC 编码对象共有 5 个(或者编码步骤有 5 步): 非零系数的个数和尾 1 (trailing 1s ) 的个数 尾 1 的正负号 其余非零系数的幅度 (level) 最后一个非零系数前零的总数 游程 (Run) H.264 CAVLC 熵编码 对多数符号使用了自适应概率模型 通过使用上下文关系,利用了符号相关性。 限制为二进制算术编码(binary arithmetic coding) 所有的语法符号都转换为 bit 串 简单和快速自适应机制 基于只用查表和移位方式的快速二进制算术编解码器 399 种预定义的

文档评论(0)

1亿VIP精品文档

相关文档