This application provides an image encoding method and apparatus, which includes: determining the size of the encoding unit to be coded and the attribute information of the adjacent image area of the encoding unit to be coded according to the encoding tree; determining the encoding mode index of the encoding unit to be coded according to the size of the encoding unit to be coded and the attribute information of the adjacent image area; and storing and encoding if the encoding unit The encoding mode corresponding to the code mode index is used to encode the encoding unit according to the stored encoding mode. Among them, the partitioning methods of nodes in coding tree include binary tree partitioning and/or trigeminal tree partitioning. This method can reuse the stored encoding patterns, thus reducing the encoding complexity.
【技术实现步骤摘要】
图像编码方法及设备
本申请涉及图像处理技术,尤其涉及一种图像编码方法及设备。
技术介绍
H.265视频编码标准把一帧图像分割成互不重叠的编码树单元(CodingTreeUnit,CTU),还可以基于四叉树(QuadTree,简称QT)对CTU进行划分。具体地,将CTU作为四叉树的根节点,按照四叉树的划分方式,将CTU递归划分成若干个叶节点。一个节点对应于一个图像区域,如果节点不被划分,则该节点称为叶节点,它对应的图像区域形成一个编码单元(CodingUnit,CU)。如果节点继续被划分,则节点对应的图像区域划分成四个相同大小的图像区域,每个图像区域对应一个节点。进一步地,可以对四叉树的叶节点继续采用二叉树(BinaryTree,BT)划分或者三叉树(TripleTree,TT)划分。其中,二叉树划分可以是水平方向上的二叉树划分或者竖直方向上的二叉树划分。同样,三叉树划分也可以是水平方向上的三叉树划分或者竖直方向上的三叉树划分。无论是基于BT划分方式还是TT划分方式,现有技术中编码端都需要根据CU对应的图像区域的相邻图像区域等确定该CU的预测模式、变换模式等编码模式 ...
【技术保护点】
1.一种图像编码方法,其特征在于,包括:根据编码树确定已完成编码的编码单元的大小和待编码的编码单元的相邻图像区域的属性信息;其中,所述编码树中节点的划分方式包括二叉树划分方式和/或三叉树划分方式;根据所述已完成编码的编码单元的大小和所述相邻图像区域的属性信息确定所述待编码的编码单元的编码模式索引;若已存储与所述编码模式索引对应的编码模式,则根据存储的所述编码模式对所述待编码的编码单元进行编码。
【技术特征摘要】
1.一种图像编码方法,其特征在于,包括:根据编码树确定已完成编码的编码单元的大小和待编码的编码单元的相邻图像区域的属性信息;其中,所述编码树中节点的划分方式包括二叉树划分方式和/或三叉树划分方式;根据所述已完成编码的编码单元的大小和所述相邻图像区域的属性信息确定所述待编码的编码单元的编码模式索引;若已存储与所述编码模式索引对应的编码模式,则根据存储的所述编码模式对所述待编码的编码单元进行编码。2.根据权利要求1所述的方法,其特征在于,所述根据编码树确定已完成编码的编码单元的大小,包括:确定所述编码树的根节点到所述待编码的编码单元对应的待编码节点的划分路径;对所述划分路径中每一编码树层级的子节点相对于父节点的位置偏移进行求和,所述求和得到的位置偏移之和为所述已完成编码的编码单元的大小;其中,一个子节点相对于一个父节点的位置偏移为:在所述一个父节点对应的所有子节点对应的所有图像区域中,在所述一个子节点对应的图像区域被编码之前已经编码的图像区域大小。3.根据权利要求1或2所述的方法,其特征在于,所述相邻图像区域包括:所述待编码的编码单元的左相邻图像区域和所述待编码的编码单元的上相邻图像区域;相应的,所述相邻图像区域的属性信息包括:所述左相邻图像区域的宽、所述左相邻图像区域的高和所述左相邻图像区域对应的左相邻节点的编码树层级;所述上相邻图像区域的宽、所述上相邻图像区域的高和所述上相邻图像区域对应的上相邻节点的编码树层级。4.根据权利要求3所述的方法,其特征在于,当所述待编码的编码单元是待编码节点的父节点对应的所有子节点对应的所有图像区域中第一个编码的图像区域时,所述左相邻图像区域覆盖所述待编码的编码单元的左相邻像素,所述左相邻节点的编码树层级小于所述待编码节点的编码树层级,且所述左相邻节点的编码树层级为所有编码树层级小于所述待编码节点的编码树层级,且对应图像区域包括所述左相邻像素的所有节点中最大的一个;或者,当所述待编码的编码单元不是待编码节点的父节点对应的所有子节点对应的所有图像区域中第一个编码的图像区域时,所述左相邻图像区域覆盖所述待编码的编码单元的左相邻像素,所述左相邻节点的编码树层级小于或者等于所述待编码节点的编码树层级,且所述左相邻节点的编码树层级为所有编码树层级小于或者等于所述待编码节点的编码树层级,且对应图像区域包括所述左相邻像素的所有节点中最大的一个。5.根据权利要求3所述的方法,其特征在于,所述左相邻图像区域覆盖待编码节点的父节点对应的图像区域的左相邻像素,所述左相邻节点的编码树层级小于或者等于所述待编码节点的父节点的编码树层级,且所述左相邻节点的编码树层级为所有编码树层级小于或者等于所述待编码节点的父节点的编码树层级,且对应图像区域包括所述左相邻像素的所有节点中最大的一个。6.根据权利要求3-5任一项所述的方法,其特征在于,若所述待编码的编码单元不存在左相邻图像区域,则在根据所述已完成编码的编码单元的大小和所述相邻图像区域的属性信息确定所述待编码的编码单元的编码模式索引时,所述左相邻图像区域的宽、所述左相邻图像区域的高和所述左相邻节点的编码树层级均为预设值。7.根据权利要求3-6所述的方法,其特征在于,当所述待编码的编码单元是待编码节点的父节点对应的所有子节点对应的所有图像区域中第一个编码的图像区域时,所述上相邻图像区域覆盖所述待编码的编码单元的上相邻像素,所述上相邻节点的编码树层级小于所述待编码节点的编码树层级,且所述上相邻节点的编码树层级为所有编码树层级小于所述待编码节点的编码树层级,且对应图像区域包括所述上相邻像素的所有节点中最大的一个;或者,当所述待编码的编码单元不是待编码节点的父节点对应的所有子节点对应的所有图像区域中第一个编码的图像区域时,所述上相邻图像区域覆盖所述待编码的编码单元的上相邻像素,所述上相邻节点的编码树层级小于或者等于所述待编码节点的编码树层级,且所述上相邻节点的编码树层级为所有编码树层级小于或者等于所述待编码节点的编码树层级,且对应图像区域包括所述上相邻像素的所有节点中最大的一个。8.根据权利要求3-6任一项所述的方法,其特征在于,所述上相邻图像区域覆盖待编码节点的父节点对应的图像区域的上相邻像素,所述上相邻节点的编码树层级小于或者等于所述待编码节点的父节点的编码树层级,且所述上相邻节点的编码树层级为所有编码树层级小于或者等于所述待编码节点的父节点的编码树层级,且对应图像区域包括所述上相邻像素的所有节点中最大的一个。9.根据权利要求3-8任一项所述的方法,其特征在于,若所述待编码的编码单元不存在上相邻图像区域,则在根据所述已完成编码的编码单元的大小和所述相邻图像区域的属性信息确定所述待编码的编码单元的编码模式索引时,所述上相邻图像区域的宽、所述上相邻图像区域的高和所述上相邻节点的编码树层级均为预设值。10.根据权利要求3-9任一项所述的方法,其特征在于,所述编码模式索引包括以下信息:所述已完成编码的编码单元的大小、所述左相邻图像区域的宽、所述左相邻图像区域的高、所述左相邻节点的编码树层级、所述上相邻图像区域的宽、所述上相邻图像区域的高和所述上相邻节点的编码树层级。11.根据权利要求10所述的方法,其特征在于,所述若已存储与所述编码模式索引对应的编码模式,则根据存储的所述编码模式对所述待编码的编码单元进行编码之前,还包括:根据所述编码模式索引包括的信息判断是否已存储与所述编码模式索引对应的编码模式。12.根据权利要求11所述的方法,其特征在于,所述根据所述编码模式索引包括的信息判断是否已存储与所述编码模式索引对应的编码模式,包括:若所述编码模式索引与已存储的一个编码模式索引的部分信息匹配成功或者全部信息匹配成功,则判断已存储与所述编码模式索引对应的编码模式。13.根据权利要求11所述的方法,其特征在于,所述根据所述编码模式索引包括的信息判断是否已存储与所述编码模式索引对应的编码模式,包括:若所述编码模式索引与已存储的一个编码模式索引的全部信息匹配成功,则判断已存储与所述编码模式索引对应的编码模式;若所述编码模式索引与已存储的所有编码模式索引均未全部信息匹配成功,则判断所述编码模式索引与已存储的一个编码模式索引是否部分信息匹配成功;若所述编码模式索引与已存储的一个编码模式索引的部分信息匹配成功,则判断已存储与所述编码模式索引对应的编码模式。14.根据权利要求13所述的方法,其特征在于,还包括:若所述编码模式索引与已存储的所有编码模式索引均未全部信息匹配成功且未部分信息匹配成功,则确定所述待编码的编码单元的编码模式,使用所述确定的编码模式对所述待编码的编码单元进行编码;并存储所述待编码的编码单元的编码模式索引和所述待编码的编码单元的编码模式。15.根据权利要求12-14任一项所述的方法,其特征在于,所述部分...
【专利技术属性】
技术研发人员:赵寅,杨海涛,刘杉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。