CAVLC

✍ dations ◷ 2025-11-11 23:47:21 #CAVLC

适应性变动长度编码法(Context-based Adaptive Variable-Length code,CAVLC,又称UVLC)是H.264的算法机制。

CAVLC适用于encode integer DCT(Discrete Cosine Transform)转换后的矩阵系数(matrix coefficient),经过zig-zag顺序扫描之后,在最高层的系数通常为+1/-1(即Trailing one总数);又取得以zig-zag顺序扫描时,连续出现的0(即zero run),或非零系数的总数(Total Coeffs)、最后一个非零系数前零的数目(Total_zeros)等参数,作为查表(table)时的index。CAVLC针对不同的block(4*4, 2*4, 2*2)设计了不同的table,对各种不同的context,使用不同的table进行encode,有效缩短输出bit stream长度。CAVLC改进了传统霍夫曼编码(Huffman Coding)需要大量的乘法运算的问题,而在效能与压缩效率上取得相当大的改善空间。

CAVLC支援所有的H.264 profiles,CABAC则不支援Baseline以及Extended profiles。

相关

  • 南京官话南京话是江淮官话(淮语)的一种方言。现代南京话主要通行于南京市主城9区、溧水区北部、句容市和马鞍山市部分地区。南京官话曾长期是中国的官方语言,明代及清代中叶之前中国的
  • 刘华妃刘华妃,唐玄宗李隆基妃。生奉天皇帝李琮(710年前出生)、靖恭太子李琬(711年至713年出生)、仪王李璲(716年至718年出生)。除知道刘氏生三子外,并推测出她在玄宗登基前即已成为他的妾
  • 张仓连张仓连(1892年-1950年),世居宜兰礁溪。教授私塾为生,桃李遍及礁溪乡境。曾与县内 林才添 (曾任宜兰县县长)、陈进东 (曾任宜兰县县长)等仕绅共组诗社。曾任台北县参议员、礁溪乡乡长,
  • 范缜范缜(450年-510年),字子真,南乡舞阴(今河南泌阳羊册镇古城一带)人,南朝齐梁时唯物主义和无神论者。晋安北将军范汪六世孙,祖父范璩之,曾任南朝宋中书侍郎。其父范濛南朝宋其间任朝请。
  • 三侠五义《三侠五义》,原名《忠烈侠义传》,是清朝人根据说唱艺术家石玉崑之唱本改编而成的长篇章回小说,共一百二十回。清朝咸丰年间,石玉崑口头创作《龙图公案》;其后有人节录成书,题名《
  • 洛朗·科斯切尔尼洛朗·科斯切尔尼(法语:Laurent Koscielny,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","C
  • 朱安沈河清端穆王朱安沈(1480年-1502年),明朝周藩第二代河清王,河清昭和王朱同鐪的庶长子。成化十六年(1480年)出生。弘治四年(1491年)五月,获赐名安沈。朱安沈初封镇国将军。弘治十三年(1500
  • 陈世杰 (编剧)陈世杰(Chen Shih-Chieh,1966年6月27日-),出生于台湾嘉义大林镇,台湾影视编剧、导演和剧场编剧教师。大学就读于国立艺术学院戏剧系(现为国立台北艺术大学)。毕业于国立台湾大学戏剧
  • 卜祥志卜祥志(1985年12月10日-),中国的国际象棋大师,出生在山东省青岛市。他是毕尔巴鄂国际象棋盲棋世界杯赛的冠军。他的妻子是中国国际象棋女子特级大师黄茜。卜祥志的爷爷曾是一名很
  • 永康 (东汉)永康(167年六月-十二月)是东汉皇帝汉桓帝刘志的第七个年号。汉朝使用这个年号时间共计6个月。永康元年十二月汉桓帝驾崩。