h264有官方标准文档,可以下载一个看看
先看一下哥伦布编码再看sps内容
指数哥伦布编码
规定语法元素的编解码模式的描述符如下:
比特串:
b(8): 任意形式的8比特字节(就是为了说明语法元素是为8个比特,没有语法上的含义)
f(n): n位固定模式比特串(其值固定,如forbidden_zero_bit的值恒为0)
i(n): 使用n比特的有符号整数(语法中没有采用此格式)
u(n): n位无符号整数
指数哥伦布编码:
ue(v): 无符号整数指数哥伦布码编码的语法元素
se(v): 有符号整数指数哥伦布编码的语法元素,位在先
te(v): 舍位指数哥伦布码编码语法元素,左位在先
ce(v):CAVLC
ae(v):CABAC。
指数哥伦布编码过程:
在表9-1中,比特串格式为“前缀+1+后缀”。
1)1后缀=codeNum+1,如codeNum = 3,则1后缀=4,即为100,后缀为00(100后面的00);
2)前缀与后缀的比特数相同,且前缀的各位比特为0,如codeNum=3,则最