基于HEVC视频标准熵编码过程.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HEVC视频标准熵编码过程

基于HEVC视频标准熵编码过程   摘要:HEVC(High Efficiency Video Coding)作为最新一代国际视频编解码标准,主要针对高清或超高清视频的编解码,在保证视频图像质量的前提下,可以实现将视频码率再次压缩一半。文章分析了HEVC标准中采用的一些关键技术:灵活的编码结构、大尺寸变换单元结构、改进的去方块滤波技术以及HEVC的并行性处理,然后对HEVC标准的码流结构以及编码单元的熵编码过程做了重点分析。最后,简要地对即将进行的硬件设计工作提出了一些方法。   关键词:HEVC; 四叉树结构; 变换结构; 熵编码过程   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)14-3356-04   自2003年3月H.264/AVC视频编码标准被推出以后,在业界受到了广泛关注,无论是编码效率、图像质量还是网络的适应性,都达到了令人满意的效果。然而,随着网络技术和硬件设备的快速发展,人们对视频编码的要求也在??断地提高,尤其是对高清分辨率甚至4Kx2K等超高清分辨率的要求,现有的视频编码技术已经远远不能满足消费者的需求,动态图像专家组织(MPEG)和视频编码专家组织(ITU-T VCEG)搜集、采纳来自全球各个国家企业、高校以及研究所等机构的提案,经过全面的审阅、测试,于2013年1月份通过视频编码联合组织(JCT-VC)推出了最新一代的视频编码标准- HEVC(High Efficiency Video Coding)。   在保证视频图像质量的前提下,HEVC通过增加一定的计算复杂度,可以实现码流在H.264/AVC的基础上降低50%。为了实现目标,HEVC采用了一些全新的编码技术,比如:基于LCU(Largest Coding Unit)和四叉树(Quad Tree)的灵活编码结构[1]、大尺寸变换单元结构的选择[3]、改进的去方块滤波技术以及HEVC的并行化改进设计等。   HEVC继承了H.264/AVC标准的一些基本要素,仍然采用以块为基本单元的预测加变换的混合编码结构,压缩编码过程主要包括预测过程(包括帧内预测和帧间预测)、变换过程和熵编码过程三部分。   1 HEVC中的一些关键技术   1.1 灵活的编码结构   HEVC采用灵活的四叉树编码结构取代H.264中的宏块(MB, Macroblock)提高编码效率,以CU(Coding Unit)为基本编码单元,CU的大小可以为8x8, 16x16, 32x32, 64x64,CU根据预测情况划分为一个或多个预测单元(PU, Prediction Unit),其中PU包含多个变换单元(TU, Transform Unit),这种变换、预测和编码分离的结构,大大增加了各个环节编码的灵活性,使压缩预测更符合图像的特性。   1.2 大尺寸变换单元结构   大尺寸离散余弦变换是HEVC视频编码标准中提升编码效率的重要技术之一,H264标准中,只采用了4x4/8x8的DCT变换尺寸,而在HEVC标准中以变换单元(TU)进行变换和量化[3],二维离散余弦变换的最大尺寸为32x32,这种大尺寸变换单元的选择可以使编码器在处理高分辨率画面中经常出现平坦区域时能够更好地提高压缩编码效率。虽然DCT尺寸越大,计算复杂度也相应的有所增加,但是随着大规模集成电路芯片计算能力的提升,人们可以在两者之间做出更好地权衡。   1.3 改进的去方块滤波技术   HEVC中采用deblocking filter和样本自适应偏移技术(SAO, Sample Adaptive Offset)技术。在H.264中,去方块滤波器按照宏块先后顺序对宏块内每一个4x4块的竖直和水平边界进行滤波,由于相邻边界之间4个样点值的数据依赖性,这种滤波方式不利于数据的并行处理,而HEVC标准中只对8x8块的边界进行处理,这样相邻两条竖直边界就不存在数据依赖性,从而可以提高设计的并行性。HEVC标准中在deblock之后采用SAO技术,对每一类图像像素值加减一个偏值,可以大大降低图像的失真率。   1.4 HEVC的并行化设计   一幅图像可以按照光栅扫描的方式分成多个Slice,也可以依据垂直和水平边界将其划分为若干个矩形Tile,每一个Tile和Slice可以包含整数个LCU,并且都可以实现独立的编解码,从而提高编解码器的并行处理能力。支持WPP的slice内部,每一行LCU都是一个可以独立进行编解码的单元,这种处理方式尤其适用于多核处理器实现编解码器。   2 HEVC熵编码过程   2.1 HEVC的视频码流结构   2)transquantbypass_flag和skip_flag编码   3)prediction mod

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档