2.2.6 基于上下文匹配的自适应二进制算术编码原理 11
2.2.6.1 二进制化 11
2.2.6.2 基于上下文的概率建模 12
2.2.6.3 算术编码 12
3 HEVC中的熵编码流程 13
3.1 几种二进制化方法介绍 13
3.1.1 Unary Binarization——一元二进制化 13
3.1.2 Truncated unary Binarization——截断一元二进制化 14
3.1.3 kth Order Exp-Golomb Binarizationk——k阶指数哥伦布二进制化 14
3.2 二进制化研究 15
3.3 上下文建模 16
3.4 概率状态与概率状态的自适应更新 17
3.4.1 概率状态 17
3.4.2 概率状态自适应更新 18
3.5 CABAC的编码流程 19
3.5.1 常规编码模式 19
3.5.2 旁路编码 22
4 HEVC相对H.264熵编码技术的改进与比较 23
结 论 25
致 谢 26
参考文献 27
1 绪论
随着网络的发展,人类观察世界的方式在近数十年内发生了翻天覆地的变化。从最原始的书信,到报纸、电话,直到如今的网络,人们接触外面世界的方式越来越便捷、直观。视频作为网络中最直观的表现方式深受人们的喜爱,然而随着视频质量的不断提高,其体积也在迅猛的增长。一路720p的原始视频,如不经过压缩,每分钟将有4.6GB的数据量。按照目前世界范围内的平均网络带宽来说,这样的视频是不可能在网络上传输的,即使是单纯储存在电脑中也相当占用空间。此时,视频编码技术的重要性便显现出来。他将大量的视频数据压缩到适合网络传输的大小,并且根据不同的需求,对视频质量进行降低或者保留。数十年来,人们一直致力于视频压缩技术的研究,视频编码标准也一直在更新。源]自=751-·论~文"网·www.751com.cn/
最具有影响力的两个致力于统一视频编码标准的指定的组织是ISO/IEC的运动图像专家组MPEG(Motion Picture Expert Group)以及ITU-T的视频编码专家组VCEG(Video Coding Expert Group)。MPEG制定的标准有MPEG-1、MPEG-2、MPEG-3、MPEG-4;而VCEG则制定出H.26x的一系列标准。这些标准都在当时发挥出了出色的性能。
上述两大组织共同合作组成了视频编码联合工作组 ( Joint Collaborative Team on Video Coding , JCT-VC ),并于2010年在德国城市德累斯顿召开了第一次会议。大会上下一代视频标准被正式命名为High Efficiency Video Coding, HEVC,并放出测试代码HM1.0。
大会挑选采纳了27个提案中提升较为明显的方案收入新视频标准。JCT-VC会议还在不断的召开,HEVC的发展在迅猛的进行着。
2 HEVC标准介绍及熵编码原理简介
2.1 HEVC标准简介
HEVC标准提出的时间并不长,其中的技术还远远没有成熟,目前还在不断地吸收新提交的方案进入标准,还处于发展的阶段。