【技术实现步骤摘要】
一种图像数据的编码、解码方法及装置
[0001]本申请实施例涉及图像处理领域,尤其涉及一种图像数据的编码、解码方法及装置。
技术介绍
[0002]视频编解码标准H.265将一帧图像分割成互不重叠的编码树单元(Coding Tree Unit,CTU),并将每个CTU作为四叉树(Quad
‑
Tree,QT)的根节点,按照QT结构将每个CTU递归划分为若干个叶节点。QT结构中的每个节点对应一个图像区域。如果某一节点不再划分,则该节点称为叶节点,它对应的图像区域形成一个编码单元(Coding Unit,CU)。因此,可以认为H.265是一种将CTU划分为一组CU的过程。将CTU划分成一组CU的划分方式对应于一个编码树(coding tree)。
[0003]未来视频编码联合探索组(Joint Exploration team on Future Video Coding,JVET)参考软件联合探索模型(Joint Exploration Model,JEM)提出了QTBT划分方式,即第一级编码树中的节点采 ...
【技术保护点】
【技术特征摘要】
1.一种图像数据的解码方法,其特征在于,所述解码方法包括:得到包含所述图像数据的码流;解析所述码流,得到第一级编码树的节点划分方式信息,其中,所述第一级编码树的根节点对应一个编码树单元CTU,所述第一级编码树的叶节点是通过所述第一级编码树的节点划分方式信息对应的节点划分方式和所述第一级编码树的根节点进行指示的;解析所述码流,得到第二级编码树的第一节点划分方式信息,其中,所述第一节点划分方式信息包括所述第二级编码树中的第一节点A对应的划分方式,所述第一节点A对应的划分方式为所述第一节点A对应的候选划分方式集合中的一种,所述候选划分方式集合包括水平二分、水平三分、竖直二分和竖直三分,所述第二级编码树的根节点为所述第一级编码树的一个叶节点;根据所述第一节点A对应的划分方式,划分所述第一节点A获取多个第一子节点;在所述多个第一子节点中的第一子节点a需要继续划分时,根据所述第一节点A对应的划分方式,确定所述第一子节点a的可用划分方式集合,所述可用划分方式集合为所述第一节点A对应的候选划分方式集合的全集或者子集;解析所述码流,获取所述第一子节点a对应的节点划分方式信息,所述第一子节点a对应的节点划分方式信息包括所述第一子节点a对应的划分方式,所述第一子节点a对应的划分方式为所述可用划分方式集合中的一种;在所述第一子节点a不需要继续划分时,解析所述码流,得到所述第一子节点a的编码信息,其中,所述第一子节点a对应一个编码块;以及根据所述第一子节点a的编码信息,对所述编码单元进行解码重建,得到对应所述图像数据的图像块。2.根据权利要求1所述的解码方法,其特征在于,所述第一级编码树对应的节点划分方式包括四叉树划分,所述第二级编码树对应的节点划分方式包括二叉树划分和三叉树划分。3.根据权利要求1或2所述的解码方法,其特征在于,所述根据所述第一节点A对应的划分方式,确定所述第一子节点a的可用划分方式集合包括:如果所述第一节点A对应的划分方式为水平三分,且所述第一子节点a对应的图像区域的面积为所述多个第一个子节点对应的图像区域的面积中最大的,所述第一子节点a对应的可用划分方式集合不包括所述水平二分;如果所述第一节点A对应的划分方式为竖直三分,所述第一节点A的第一子节点a对应的图像区域的面积为所述第一节点A的多个第一子节点对应的图像区域的面积中最大的,所述第一子节点a对应的可用划分方式集合不包括竖直二分。4.根据权利要求1
‑
3中任意一项所述的解码方法,其特征在于,所述第二级编码树的第一节点A划分方式信息包括第一信息、第二信息以及第三信息,所述第一信息用于表示是否继续划分所述第一节点,所述第二信息用于表示划分所述第一节点的方向,所述第三信息用于表示划分所述第一节点的模式。5.一种图像数据的编码方法,其特征在于,所述编码方法包括:确定与待编码图像块对应的编码树单元CTU;将所述CTU按照第一级编码树对应的节点划分方式进行划分,得到所述第一级编码树的叶节点,所述第一级编码树的根节点对应所述CTU;
确定第二级编码树中的第一节点A对应的候选划分方式集合,所述第一节点A对应的候选划分方式集合包括水平二分、水平三分、竖直二分和竖直三分;从所述候选划分方式集合中确定与所述第一节点A对应的划分方式;根据所述第一节点A对应的划分方式,划分所述第一节点A获取多个第一子节点a;在所述多个第一子节点中的第一子节点a需要继续划分时,根据所述第一节点A对应的划分方式,确定所述第一子节点a的可用划分方式集合,所述可用划分方式集合为所述第一节点A对应的候选划分方式集合全集或者子集;从所述可用划分方式集合中确定与所述第一子节点a对应的划分方式;以及将所述第一节点A对应的划分方式以及所述第一子节点a对应的划分方式信息写入码流。6.根据权利要求5所述的编码方法,其特征在于,所述第一级编码树对应的节点划分方式包括四叉树划分,所述第二级编码树对应的节点划分方式包括所述二叉树划分和所述三叉树划分。7.根据权利要求5或6所述的编码方法,其特征在于,所述根据所述第一节点A对应的划分方式,确定所述第一子节点a的可用划分方式集合包括:如果所述第一节点A对应的划分方式为水平三分,且所述第一子节点a对应的图像区域的面积为所述多个第一个子节点对应的图像区域的面积中最大的,所述第一子节点a对应的可用划分方式集合不包括所述水平二分;如果所述第一节点A对应的划分方式为竖直三分,所述第一节点A的第一子节点a对应的图像区域的面积为所述第一节点A的多个第一子节点对应的图像区域的面积中最大的,所述第一子节点a对应的可用划分方式集合不包括竖直二分。8.一种解码端设备,其特征在于,包括:获取模块,用于得到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。