视频解码方法及视频解码器技术

技术编号:26607199 阅读:32 留言:0更新日期:2020-12-04 21:31
本发明专利技术公开了一种视频解码方法和视频解码器。所述方法包括:解析编码树划分信息,获得当前节点;根据所述当前节点的划分深度N确定当前量化组所覆盖的区域;获取所述当前量化组所覆盖的区域中的当前编码单元CU的量化参数QP差分值;和根据所述当前CU的QP差分值获取所述当前CU的重构图像。使用本发明专利技术,可以提高解码效率。

【技术实现步骤摘要】
视频解码方法及视频解码器
本申请实施例大体上涉及视频编码领域,更确切地说,涉及视频解码方法及视频解码器。
技术介绍
视频编码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传播、视频聊天和视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。随着1990年H.261标准中基于块的混合型视频编码方式的发展,新的视频编码技术和工具得到发展并为新的视频编码标准形成基础。其它视频编码标准包括MPEG-1视频、MPEG-2视频、ITU-TH.262/MPEG-2、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AdvancedVideoCoding,AVC)、ITU-TH.265/高效视频编码(HighEfficiencyVideoCoding,HEVC)…以及此类标准的扩展,例如可扩展性和/或3D(three-dimensional)扩展。随着视频创建和使用变得越来越广泛,视频流量成为通信网络和数据存储的最大负担。因此大多数视频编码标准的目标之一是相较之前的标准,在不牺牲图片质量的前提下减少比特率。即使最新的高效视频编码(HighEfficiencyvideocoding,HEVC)可以在不牺牲图片质量的前提下比AVC大约多压缩视频一倍,仍然亟需新技术相对HEVC进一步压缩视频。
技术实现思路
本申请实施例提供视频解码方法及视频解码器,可以提高解码效率。前述和其它目标通过独立权利要求的主题实现。其它实现方式通过从属权利要求、说明书以及附图是显而易见的。第一方面,本专利技术涉及视频解码方法。所述方法由视频解码器执行。所述方法包含:解析编码树划分信息,获得当前节点;根据所述当前节点的划分深度N确定当前量化组所覆盖的区域;获取所述当前量化组所覆盖的区域中当前CU的QP差分值;和根据所述当前CU的QP差分值获取所述当前CU的重构图像。可见,本专利技术提供的视频解码方法可以根据所述当前节点的划分深度N确定当前量化组所覆盖的区域,能够确保QP能够与CU匹配,从而避免一个CU对应两个不同的QG,能够提高解码效率。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度N为所述当前节点的四叉树划分深度N;所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:根据所述当前节点的划分深度N确定当前量化组所覆盖的区域或根据所述当前节点的多类型划分深度M确定所述当前量化组所覆盖的区域;如果所述N大于第一阈值T1或者所述M大于0,所述当前量化组所覆盖的区域为所述当前节点的第K层四叉树节点所覆盖的区域;其中K为N和T1中的较小值;所述第K层四叉树节点为从编码树单元CTU开始经过K次四叉树划分产生的节点中包含当前节点的四叉树节点。其中,所述第K层四叉树节点即为所述当前节点的第(M+N-K)层父节点。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度N为所述当前节点的四叉树划分深度N;所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:根据所述当前节点的四叉树划分深度N和所述当前节点的多类型树划分深度M确定所述当前量化组所覆盖的区域;如果所述N小于或等于第一阈值T1,且所述M等于0,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度N为所述当前节点的四叉树划分深度N;所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:根据所述当前节点的四叉树划分深度N确定所述当前量化组所覆盖的区域或者根据所述当前节点的四叉树划分深度N和所述当前节点的多类型树划分深度M确定所述当前量化组所覆盖的区域;如果所述N等于第一阈值T1,且所述M等于0,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域;或者如果所述N小于第一阈值T1,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度N为所述当前节点的四叉树划分深度N;所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:根据所述当前节点的四叉树划分深度N和所述当前节点的多类型树划分深度M确定所述当前量化组所覆盖的区域;如果所述N等于第一阈值T1,且所述M等于0,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域;或者如果所述N小于第一阈值T1,且所述M小于或等于第四阈值T4,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。根据第一方面,在所述方法可能的实现方式中,所述第四阈值T4可以是预先设置的正整数,例如可以为1,2,3,或4等等。根据第一方面,在所述方法可能的实现方式中,所述第四阈值可以根据第一阈值T1和所述当前节点的四叉树划分深度N确定,例如可以为T4=T1-N。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度N为所述当前节点的四叉树划分深度N;所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:根据所述当前节点的四叉树划分深度N和所述当前节点的多类型树划分深度M确定所述当前量化组所覆盖的区域;如果所述N小于或等于第一阈值T1,且所述M小于或等于T1-N,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:如果所述当前节点的划分深度N大于第一阈值T1,获取所述当前节点的第(N-T1)层父节点;确定所述当前量化组所覆盖的区域为所述第(N-T1)层父节点所覆盖的区域。可见,在CU的基础上进行QP覆盖范围的确认,能够使得QP的划分更为精确,从而提高解码质量。根据第一方面,在所述方法可能的实现方式中,所述根据所述当前节点的划分深度N确定当前量化组所覆盖的区域包括:如果所述当前节点的划分深度N等于第一阈值T1,确定所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。可见,直接将所述当前节点的划分深度N与第一阈值T1进行比较,从而确定所述当前量化组所覆盖的区域,提高了解码速度。根据第一方面,在所述方法可能的实现方式中,所述当前节点的划分深度为所述当前节点的QTdepth;或所述当前节点的划分深度为所述当前节点的QTdepth与所述当前节点的MTTdepth之和。可见,使用不同的划分深度确认本文档来自技高网...

【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n解析编码树划分信息,获得当前节点;/n根据所述当前节点的划分深度N确定当前量化组QG所覆盖的区域的左上角坐标;/n根据所述当前QG所覆盖的区域的左上角坐标获取所述当前QG的量化参数QP预测值;/n获取所述当前QG所覆盖的区域中的当前编码单元CU的QP差分值;和/n根据所述当前CU的QP差分值和所述当前QG的QP预测值获取所述当前CU的重构图像。/n

【技术特征摘要】
20180905 CN 20181103269371.一种视频解码方法,其特征在于,包括:
解析编码树划分信息,获得当前节点;
根据所述当前节点的划分深度N确定当前量化组QG所覆盖的区域的左上角坐标;
根据所述当前QG所覆盖的区域的左上角坐标获取所述当前QG的量化参数QP预测值;
获取所述当前QG所覆盖的区域中的当前编码单元CU的QP差分值;和
根据所述当前CU的QP差分值和所述当前QG的QP预测值获取所述当前CU的重构图像。


2.如权利要求1所述的方法,其特征在于,如果所述当前节点的划分深度N等于第二阈值T2减1,且所述当前节点的划分方式为三叉树划分方式,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域;或
如果所述当前节点的划分深度N等于第二阈值T2,且所述当前节点的划分方式为二叉树划分方式或四叉树划分方式,所述当前量化组所覆盖的区域为所述当前节点所覆盖的区域。


3.如权利要求1或2所述的方法,其特征在于,所述当前节点的划分深度N满足如下计算式:
N=Dq*2+Db;
所述Dq为所述当前节点的四叉树划分深度,所述Db为所述当前节点的二叉树划分深度。


4.如权利要求1至3任一所述的方法,其特征在于,若所述当前节点为多类型树MTT划分根节点,所述当前节点的二叉树划分深度Db为0;
若所述当前节点为MTT节点且非MTT根节点,如果所述当前节点为通过二叉树划分方式获得的子节点,所述当前节点的二叉树划分深度Db为所述当前节点的直接父节点的二叉树划分深度加1;
若所述当前节点为MTT节点且非MTT根节点,如果所述当前节点为通过三叉树划分方式获得的中间子节点,所述当前节点的二叉树划分深度Db为所述当前节点的直接父节点的二叉树划分深度加1;或
若所述当前节点为MTT节点且非MTT根节点,如果所述当前节点为通过三叉树划分方式获得的非中间子节点,所述当前节点的二叉树划分深度Db为所述当前节点的直接父节点的二叉树划分深度加2。


5.如权利要求1至4任一所述的方法,其特征在于,所述当前QG的量化参数预测值为所述当前QG的亮度块的量化参数预测值,所述当前CU的QP差分值为亮度QP差分值。


6.一种视频解码器,其特征在于,包括:
熵解码单元,用于解析编码树划分信息,获得当前节点;根据所述当前节点的划分深度N确定当前量化组QG所覆盖的区域的左上角坐标;根据所述当前QG所覆盖的区域的左上角坐标获取所述当前QG的量化参数QP预测值;获取所述当前QG所覆盖的区域中当前编码单元CU的QP差分值;根据所述当前CU的QP差分值和所述当前QG的QP预测值确定...

【专利技术属性】
技术研发人员:赵寅杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1