一种图像数据的编码、解码方法及装置制造方法及图纸

技术编号:27944678 阅读:26 留言:0更新日期:2021-04-02 14:27
本申请实施例公开了一种图像数据的编码、解码方法及装置,涉及图像处理领域,解决了编码复杂度较高的问题。解码方法包括:得到包含图像数据的码流;解析码流,得到第一级编码树的节点划分方式信息和第二级编码树的节点划分方式信息,第二级编码树的节点划分方式信息指示第二级编码树中第一节点对应的划分方式,第一节点对应的划分方式为根据第一预设划分条件确定的第一节点对应的候选划分方式集合中的一种,第一预设划分条件用于指示是否限制按照目标划分方式划分第一节点;如果第一节点对应的划分方式为不继续划分,解析码流,得到第一节点的编码信息;根据第一节点的编码信息,对第一节点对应的编码单元进行解码重建,得到对应图像数据的图像。

【技术实现步骤摘要】
一种图像数据的编码、解码方法及装置
本申请实施例涉及图像处理领域,尤其涉及一种图像数据的编码、解码方法及装置。
技术介绍
视频编解码标准H.265将一帧图像分割成互不重叠的编码树单元(CodingTreeUnit,CTU),并将每个CTU作为四叉树(Quad-Tree,QT)的根节点,按照QT结构将每个CTU递归划分为若干个叶节点。QT结构中的每个节点对应一个图像区域。如果某一节点不再划分,则该节点称为叶节点,它对应的图像区域形成一个编码单元(CodingUnit,CU)。因此,可以认为H.265是一种将CTU划分为一组CU的过程。将CTU划分成一组CU的划分方式对应于一个编码树(codingtree)。未来视频编码联合探索组(JointExplorationteamonFutureVideoCoding,JVET)参考软件联合探索模型(JointExplorationModel,JEM)提出了QTBT划分方式,即第一级编码树中的节点采用QT划分方式,第二级编码树中的节点采用二叉树(BinaryTree,BT)划分方式(BT划分方式包括本文档来自技高网...

【技术保护点】
1.一种图像数据的解码方法,其特征在于,所述解码方法包括:/n解析码流,得到编码树的第一节点划分方式信息,其中,所述编码树的第一节点划分方式信息指示所述编码树中的第一节点对应的划分方式,所述第一节点对应的划分方式为所述第一节点对应的候选划分方式集合L中的一种,所述候选划分方式集合L包括水平三分和竖直三分;/n根据所述第一节点对应的划分方式,划分所述第一节点得到多个第一子节点;/n在所述多个第一子节点中的第一子节点A需要继续划分时,根据所述第一节点对应的划分方式,确定所述第一子节点A的候选划分方式集合M,所述候选划分方式集合M中不包括水平二分和竖直二分中的至少一种;/n解析所述码流,获取所述第一...

【技术特征摘要】
1.一种图像数据的解码方法,其特征在于,所述解码方法包括:
解析码流,得到编码树的第一节点划分方式信息,其中,所述编码树的第一节点划分方式信息指示所述编码树中的第一节点对应的划分方式,所述第一节点对应的划分方式为所述第一节点对应的候选划分方式集合L中的一种,所述候选划分方式集合L包括水平三分和竖直三分;
根据所述第一节点对应的划分方式,划分所述第一节点得到多个第一子节点;
在所述多个第一子节点中的第一子节点A需要继续划分时,根据所述第一节点对应的划分方式,确定所述第一子节点A的候选划分方式集合M,所述候选划分方式集合M中不包括水平二分和竖直二分中的至少一种;
解析所述码流,获取所述第一子节点A对应的节点划分方式信息,第一子节点A对应的节点划分方式信息包括所述第一子节点A对应的划分方式,所述第一子节点A对应的划分方式为所述候选划分方式集合M中的一种;
在所述第一子节点A不需要继续划分时,解析所述码流,得到所述第一子节点A的编码信息,其中,所述第一子节点A对应一个编码块;
根据所述第一子节点A的编码信息,对所述编码块进行解码重建,得到所述编码块的重建图像块。


2.根据权利要求1所述的解码方法,其特征在于,所述根据所述第一节点对应的划分方式,确定所述第一子节点A的可用划分方式集合M包括:
如果所述第一节点对应的划分方式为水平三分,且所述第一子节点A对应的图像区域的面积为所述多个第一个子节点对应的图像区域的面积中最大的,所述第一子节点A对应的候选划分方式集合M不包括所述水平二分;如果所述第一节点A对应的划分方式为竖直三分,所述第一子节点A对应的图像区域的面积为所述多个第一子节点对应的图像区域的面积中最大的,所述第一子节点A对应的可用划分方式集合不包括竖直二分。


3.根据权利要求1或2所述的解码方法,其特征在于,所述编码树的第一节点划分方式信息包括第一信息、第二信息以及第三信息,所述第一信息用于表示是否继续划分所述第一节点,所述第二信息用于表示划分所述第一节点的方向,所述第三信息用于表示划分所述第一节点的模式。


4.一种图像数据的编码方法,其特征在于,所述编码方法包括:
确定编码树中的第一节点对应的候选划分方式集合L,所述候选划分方式集合L包括水平三分和竖直三分;
从所述候选划分方式集合L中确定与所述第一节点对应的划分方式;
根据所述第一节点对应的划分方式,划分所述第一节点获取多个第一子节点;
在所述多个第一子节点中的第一子节点A需要继续划分时,根据所述第一节点对应的划分方式,确定所述第一子节点A的候选划分方式集合M,所述候选划分方式集合M中不包括水平二分和竖直二分中的至少一种;
从所述候选划分方式集合M中确定与所述第一子节点A对应的划分方式;
将所述所述第一节点对应的划分方式以及所述第一子节点A对应的划分方式写入码流。


5.根据权利要求4所述的编码方法,其特征在于,所述根据所述第一节点对应的划分方式,确定所述第一子节点A的候选划分方式集合M包括:如果所述第一节点对应的划分方式为水平三分,且所述第一子节点A对应的图像区域的面积为所述多个第一个子节点对应的图像区域的面积中最大的,所述第一子节点A对应的候选划分方式集合M不包括所述水平二分;如果所述第一节点A对应的划分方式为竖直三分,所述第一子节点A对应的图像区域的面积为所述多个第一子节点对应的图像区域的面积中最大的,所述第一子节点A对应的可用划分方式集合不包括竖直二分。

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

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

1