【文件属性】:
文件名称:编码过程-2020考研数学一真题及解析
文件大小:4.88MB
文件格式:PDF
更新时间:2021-06-20 09:09:30
视频 压缩 H264
表 6.13 编码过程
元素 数值 编码
Coeff_token
Trailing_ones_sign_flag
Trailing_ones_sign_flag
Level(1)
Level(0)
Total_zeros
Run_before(4)
Run_before(3)
Run_before(2)
Run_before(1)
Run_before(0)
TotalCoeffs=5,TraillingOnes=2
+
-
2 (suffixLength=0)
3 (suffixLength=1)
5
Zreoleft=5,run_before=3
Zreoleft=2,run_before=0
Zreoleft=2,run_before=0
Zreoleft=2,run_before=0
Zreoleft=2,run_before=2
0000101
1
0
001(前 )
001(前 )0(后 )
101
010
1
1
1
后一个系数不需要编码
CAVLC 编码输出的码流:0000101100010010101010111
解码过程:
表 6.14 解码过程
输入码字 元素 数值 输出序列
0000101
1
0
001
0010
101
010
1
1
1
Coeff_token
Trailing_ones_sign_flag
Trailing_ones_sign_flag
Level
Level
Total_zeros
Run_before
Run_before
Run_before
Run_before
TotalCoeffs=5,TraillingOnes=2
+
-
2 (suffixLength=0)
3 (suffixLength=1)
5
3
0
0
0
空
1
-1,1
2,-1,1
3,2,-1,1
5,3,2,-1,1
5,3,2,-1,0,0,0,1
5,3,2,-1,0,0,0,1
5,3,2,-1,0,0,0,1
5,3,2,-1,0,0,0,1
解码后输出序列:0,0,5,3,2,-1,0,0,0,1
6.8.7 CAVLC 与 UVLC 比较
CAVLC 代替 H.264 早期草案中提出的 UVLC(统一的可变长编码)对残差数据进行熵编码。
CAVLC 提出的原因可总结为以下的方面:
1. 基于上下文的自适应编码方法可全面的提高编码的质量。
2. 应用 Zig-zag 扫描方法,将非零系数值(Level)和零行程(Run)分开编码可提高编码的自
适应性,有助于提高编码的效率。