H265视频编码标准详解

H265视频编码标准详解

ID:39808148

大小:281.51 KB

页数:9页

时间:2019-07-11

H265视频编码标准详解_第1页
H265视频编码标准详解_第2页
H265视频编码标准详解_第3页
H265视频编码标准详解_第4页
H265视频编码标准详解_第5页
资源描述:

《H265视频编码标准详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字视频编解码技术标准及其发展趋势解读下一代视频压缩标准HEVC(H.265)  在数字视频应用产业链的快速发展中,面对视频应用不断向高清晰度、高帧率、高压缩率方向发展的趋势,当前主流的视频压缩标准协议H.264(AVC)的局限性不断凸显。同时,面向更高清晰度、更高帧率、更高压缩率视频应用的HEVC(H.265)协议标准应运而生。本文重点分析了下一代视频压缩协议标准HEVC(H.265)的技术亮点,并对其在未来应用中将给整个产业带来的深刻变化予以展望。  H.264(AVC)从2003年5月草稿发布以来,凭借其相对于以往的视频压缩标准在压缩效率以及网络适应性方面的明显优势,逐步成

2、为视频应用领域的主流标准。根据MeFeedia的数据,由于iPad以及其它新兴设备大多支持H.264硬件加速,至2011年底,80%的视频使用H.264编码,并且随着支持H.264解码的设备不断增多,这一占有率还将进一步增长。  但是,随着数字视频应用产业链的快速发展,视频应用向以下几个方向发展的趋势愈加明显:  l高清晰度(HigherDefinition):数字视频的应用格式从720P向1080P全面升级,在一些视频应用领域甚至出现了4Kx2K、8Kx4K的数字视频格式;  l高帧率(Higherframerate):数字视频帧率从30fps向60fps、120fps甚至24

3、0fps的应用场景升级;  l高压缩率(HigherCompressionrate):传输带宽和存储空间一直是视频应用中最为关键的资源,因此,在有限的空间和管道中获得最佳的视频体验一直是用户的不懈追求。  由于数字视频应用在发展中面临上述趋势,如果继续采用H.264编码就出现的如下一些局限性:  (1)宏块个数的爆发式增长,会导致用于编码宏块的预测模式、运动矢量、参考帧索引和量化级等宏块级参数信息所占用的码字过多,用于编码残差部分的码字明显减少。  (2)由于分辨率的大大增加,单个宏块所表示的图像内容的信息大大减少,这将导致相邻的4x4或8x8块变换后的低频系数相似程度也大大提高

4、,导致出现大量的冗余。  (3)由于分辨率的大大增加,表示同一个运动的运动矢量的幅值将大大增加,H.264中采用一个运动矢量预测值,对运动矢量差编码使用的是哥伦布指数编码,该编码方式的特点是数值越小使用的比特数越少。因此,随着运动矢量幅值的大幅增加,H.264中用来对运动矢量进行预测以及编码的方法压缩率将逐渐降低。  (4)H.264的一些关键算法例如采用CAVLC和CABAC两种基于上下文的熵编码方法、deblock滤波等都要求串行编码,并行度比较低。针对GPU/DSP/FPGA/ASIC等并行化程度非常高的CPU,H.264的这种串行化处理越来越成为制约运算性能的瓶颈。  为

5、了面对以上发展趋势,2010年1月,ITU-TVCEG(VideoCodingExpertsGroup)和ISO/IECMPEG(MovingPictureExpertsGroup)联合成立JCT-VC(JointCollaborativeTeamonVideoCoding)了联合组织,统一制定下一代编码标准:HEVC(HighEfficiencyVideoCoding)。  HEVC协议标准计划于2013年2月份正式在业界发布,目前整个框架结构已基本确定。截至2012年4月份,JCT-VC联合工作组已经召开了第八次会议,并于2012年2月17日发布了第一版内部草稿《Highef

6、ficiencyvideocoding(HEVC)textspecificationdraft6》,计划2012年7月发布第一版公开版草稿,在H.264标准2~4倍的复杂度基础上,将压缩效率提升一倍以上。  下表列出了HM4.0(HEVC参考代码)相对于JM18.0BD-Rate对比:  表1HEVC相对于H.264的压缩效率提升数据列表  由表中数据可见,在LowDelay的情况下,HEVC(HM4.0)相对于H.264比特率平均下降44%。  二、HEVC(H.265)的技术亮点  作为新一代视频编码标准,HEVC(H.265)仍然属于预测加变换的混合编码框架。然而,相对于H

7、.264,H.265在很多方面有了革命性的变化。HEVC(H.265)的技术亮点有:  1.灵活的编码结构  在H.265中,将宏块的大小从H.264的16x16扩展到了64x64,以便于高分辨率视频的压缩。同时,采用了更加灵活的编码结构来提高编码效率,包括编码单元(CodingUnit)、预测单元(PredictUnit)和变换单元(TransformUnit)。如图1所示:  图1编码单元(CU)、预测单元(PU)、变换单元(CU)  其中编码单元类似于H.264/AVC中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。