日内瓦会议 2015.10 19~21 h266
依然是高通 三星 微软 intel 以及德国亚琛工业大学主导 Author(s) or Contact(s): Jianle Chen Qualcomm Inc. Elena Alshina Samsung Electronics Gary J. Sullivan Microsoft Corp. Jens-Rainer Ohm RWTH Aachen University Jill Boyce Intel Email:
cjianle@qti.qualcomm.com
elena_a.alshina@samsung.com
garysull@microsoft.com
ohm@ient.rwth-aachen.de
jill.boyce@intel.com
在HEVC基础上设计的一些新特性(未纳入HEVC标准)
最大编码单元划分到256x256 最大变换单元划分到64x64 添加QTBT技术 Quadtree plus binary tree (QTBT) block structure
65种预测方向 intra预测中的4-tap插值滤波 边界滤波器除水平垂直方向外适用于其他方向 CCLM预测 Cross-component linear model (CCLM) prediction PDPC Position dependent intra prediction combination (PDPC) 自适应的参考样点平滑
sub-PU级别的运动搜索 AMVR Locally adaptive motion vector resolution (AMVR) OBMC Overlapped block motion compensation LIC Local illumination compensation Affine motion prediction Pattern matched motion vector derivation Bi-directional optical flow (BIO)
Explicit multiple core transform Mode dependent non-separable secondary transforms Signal dependent transform (SDT)
对上下文模型做了适当修正 对概率估计作了修正
以上技术除QTBT都将要集成到JEM中(H266参考软件)
添加默认256x256的最大CU 添加64x64的TU,为了减少运算,只保留左上角低频的32x32 其他区域全部置为0 我的理解是:高频信息被去除了 对高分辨率下超级平坦区域会有用,对低分辨率几乎没用,例如大块的白墙这些压缩率会超高
在四叉树基础上有添加二叉树划分
这个技术就是可以将CU划分为矩形而不是先前的方形 原因是:先前CU划分为PU有矩形,然后再从CU划分TU,这样有模式太多的赶脚,不如直接将CU划分成矩形 划分步骤:首先进行四叉树划分,然后再四叉树节点上进行二叉树划分,所谓二叉树就是在水平方向对切成两个矩形块,或者在垂直方向上对切成两个矩形块,不断递归划分。这就是为啥叫QTBT 先四叉树划分 再进行二叉树划分。 估计未来的提案各种m叉树都会提了,不过四大厂一般会拒掉,除非他们自己提。
对变换系数的编码,概率预测、初始化模型等作了修正
JEM根据HM16.0修改得到 HEVC reference software, https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.6/. JEM reference software, https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/.