编码方法及装置与流程

文档序号:30667213发布日期:2022-07-06 03:40阅读:来源:国知局

技术特征:
1.一种编码方法,其特征在于,包括:获取待编码数据的编码树单元;通过对所述编码树单元进行多叉树划分,得到至少一个编码块;针对所述至少一个编码块中每个编码块,获取当前编码块的属性标识,并确定所述属性标识关联的编码标志位,其中,所述编码标志位用于指示是否存在与所述当前编码块相同内容的编码块被编码过;在所述编码标志位指示存在与所述当前编码块内容相同的编码块被编码过的情况下,根据所述属性标识对应的编码信息对所述当前编码块进行编码。2.如权利要求1所述的编码方法,其特征在于,所述获取所述当前编码块的属性标识,包括:根据所述当前编码块上预定点的二维坐标和所述当前编码块的尺寸,得到所述当前编码块的四维坐标,其中,所述二维坐标中横坐标为所述当前编码块上预定点与所述编码树单元左侧边界的距离,所述二维坐标中纵坐标为所述当前编码块上预定点与所述编码树单元上侧边界的距离;将所述四维坐标作为所述当前编码块的属性标识。3.如权利要求2所述的编码方法,其特征在于,所述根据所述当前编码块上预定点的二维坐标和所述当前编码块的尺寸,得到所述当前编码块的四维坐标,包括:获取所述当前编码块左上角的二维坐标;基于最小编码块的尺寸和所述当前编码块所包含的最小编码块的排列方式,确定所述当前编码块的宽度和高度;基于所述二维坐标、所述宽度和所述高度,得到所述当前编码块的四维坐标。4.如权利要求3所述的编码方法,其特征在于,在根据当前编码块上预定点的二维坐标和所述当前编码块的尺寸,得到所述当前编码块的四维坐标之前,还包括:按编码块所允许的最小尺寸对所述编码树单元进行划分,得到至少一个最小编码块;确定所述至少一个最小编码块中每个最小编码块左上角的二维坐标,并存储各所述最小编码块对应的二维坐标。5.如权利要求4所述的编码方法,其特征在于,所述获取所述当前编码块左上角的二维坐标,包括:确定所述当前编码块所包含的排列在左上位置的最小编码块;将所述排列在左上位置的最小编码块左上角的二维坐标,作为所述当前编码块左上角的二维坐标。6.如权利要求1所述的编码方法,其特征在于,还包括:在所述编码标志位指示不存在与所述当前编码块相同内容的编码块被编码过的情况下,遍历与所述当前编码块相关的所有编码模式,选择编码代价最小的编码模式对所述当前编码块进行编码;将所述属性标识、所述当前编码块的编码信息和编码标志位关联存储,并更新所述编码标志位的取值,更新后的所述编码标志位指示存在与所述当前编码相同内容的编码块被编码过。7.一种编码装置,其特征在于,包括:
获取单元,被配置为获取待编码数据的编码树单元;划分单元,被配置为通过对所述编码树单元进行多叉树划分,得到至少一个编码块;标识确定单元,被配置为针对所述至少一个编码块中每个编码块,获取当前编码块的属性标识,并确定所述属性标识关联的编码标志位,其中,所述编码标志位用于指示是否存在与所述当前编码块相同内容的编码块被编码过;编码单元,被配置为在所述编码标志位指示存在与所述当前编码块内容相同的编码块被编码过的情况下,根据所述属性标识对应的编码信息对所述当前编码块进行编码。8.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的编码方法。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令被至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1至6中任一项所述的编码方法。10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的编码方法。

技术总结
本发明公开关于一种编码方法及装置。编码方法包括:获取待编码数据的编码树单元;通过对编码树单元进行多叉树划分,得到至少一个编码块;针对至少一个编码块中每个编码块,获取当前编码块的属性标识,并确定属性标识关联的编码标志位,其中,编码标志位用于指示是否存在与当前编码块相同内容的编码块被编码过;在编码标志位指示存在与当前编码块内容相同的编码块被编码过的情况下,根据属性标识对应的编码信息对当前编码块进行编码。编码信息对当前编码块进行编码。编码信息对当前编码块进行编码。


技术研发人员:郭磊 黄跃 闻兴 陈宇聪 赵明菲 白瑞 唐楷承
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.03.01
技术公布日:2022/7/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1