编码装置、解码装置、编码方法及解码方法制造方法及图纸

技术编号:22651361 阅读:59 留言:0更新日期:2019-11-26 18:56
使用运动矢量对编码对象块进行编码的编码装置(100)具备处理器和存储器;处理器使用该存储器,导出各自具有至少一个运动矢量的多个候选(S101),决定参照图片中的运动搜索范围(S103),基于多个候选在参照图片的运动搜索范围内进行运动搜索(S104~S112),对与所决定的运动搜索范围有关的信息进行编码。

Encoding device, decoding device, encoding method and decoding method

The encoding device (100) which uses the motion vector to encode the encoding object block has a processor and a memory; the processor uses the memory to export multiple candidates (S101) with at least one motion vector each, determine the motion search range (S103) in the reference picture, carry out the motion search in the motion search range (s104-s112) of the reference picture based on multiple candidates, and The information about the range of motion search is encoded.

【技术实现步骤摘要】
【国外来华专利技术】编码装置、解码装置、编码方法及解码方法
本专利技术涉及编码装置、解码装置、编码方法及解码方法。
技术介绍
被称作HEVC(High-EfficiencyVideoCoding)的影像编码标准规格由JCT-VC(JointCollaborativeTeamonVideoCoding)进行了标准化。现有技术文献非专利文献非专利文献1:H.265(ISO/IEC23008-2HEVC(HighEfficiencyVideoCoding))
技术实现思路
专利技术要解决的课题在这样的编码及解码技术中,被要求进一步的改善。所以,本专利技术的目的是提供一种能够实现进一步的改善的编码装置、解码装置、编码方法或解码方法。用来解决课题的手段有关本专利技术的一技术方案的编码装置使用运动矢量对编码对象块进行编码,该编码装置具备处理器和存储器;上述处理器使用上述存储器导出各自具有至少一个运动矢量的多个候选,决定参照图片中的运动搜索范围,基于上述多个候选,在上述参照图片的上述运动搜索范围内进行运动搜索,对与所决定的上述运动搜索范围有关的信息进行编码。有关本专利技术的一技术方案的解码装置使用运动矢量对解码对象块进行解码,该解码装置具备处理器和存储器;上述处理器使用上述存储器从比特流中解读与运动搜索范围有关的信息,导出各自具有至少一个运动矢量的多个候选,基于与上述运动搜索范围有关的信息,决定参照图片中的运动搜索范围,基于上述多个候选在上述参照图片的上述运动搜索范围内进行运动搜索。另外,这些包含性或具体的技术方案也可以由系统、方法、集成电路、计算机程序或计算机可读取的CD-ROM等的记录介质实现,也可以由系统、方法、集成电路、计算机程序及记录介质的任意的组合来实现。专利技术效果本专利技术能够提供能够实现进一步的改善的编码装置、解码装置、编码方法或解码方法。附图说明图1是表示有关实施方式1的编码装置的功能结构的框图。图2是表示实施方式1的块分割的一例的图。图3是表示与各变换类型对应的变换基函数的表。图4A是表示ALF中使用的滤波器的形状的一例的图。图4B是表示ALF中使用的滤波器的形状的另一例的图。图4C是表示ALF中使用的滤波器的形状的另一例的图。图5A是表示帧内预测的67个帧内预测模式的图。图5B是用来说明基于OBMC处理进行的预测图像修正处理的概要的流程图。图5C是用来说明基于OBMC处理进行的预测图像修正处理的概要的概念图。图5D是表示FRUC的一例的图。图6是用来说明沿着运动轨迹的2个块之间的图案匹配(双向匹配)的图。图7是用来说明当前图片内的模板与参照图片内的块之间的图案匹配(模板匹配)的图。图8是用来说明假定了等速直线运动的模型的图。图9A是用来说明基于多个相邻块的运动矢量进行的子块单位的运动矢量的导出的图。图9B是用来说明基于合并模式的运动矢量导出处理的概要的图。图9C是用来说明DMVR处理的概要的概念图。图9D是用来说明采用基于LIC处理的亮度修正处理的预测图像生成方法的概要的图。图10是表示有关实施方式1的解码装置的功能结构的框图。图11是表示有关实施方式1的编码装置的帧内预测部的内部结构的框图。图12是表示实施方式1的比特流内的运动搜索范围信息的位置的例子的图。图13是表示有关实施方式1的编码/解码装置的帧内预测部的处理的流程图。图14是表示实施方式1的候选列表的一例的图。图15是表示实施方式1的参照图片列表的一例的图。图16是表示实施方式1的运动搜索范围的一例的图。图17是表示实施方式1的周边区域的一例的图。图18是表示实施方式1的解码装置的帧内预测部的内部结构的框图。图19是表示实施方式1的变形例2的运动搜索范围的一例的图。图20是表示实施方式1的变形例4的运动搜索范围的一例的图。图21是表示实施方式1的变形例5的运动搜索范围的一例的图。图22是表示实施方式1的变形例6的运动搜索范围的一例的图。图23是表示有关实施方式1的编码解码系统的功能结构的框图。图24是表示实施方式1的变形例9的运动搜索范围的图。图25是实现内容分发服务的内容供给系统的整体结构图。图26是表示分级编码时的编码构造的一例的图。图27是表示分级编码时的编码构造的一例的图。图28是表示web页的显示画面例的图。图29是表示web页的显示画面例的图。图30是表示智能电话的一例的图。图31是表示智能电话的结构例的框图。具体实施方式(成为本公开的基础的见解)在下一代的运动图像压缩规格中,为了削减用于运动补偿的运动信息的编码量,研究了在解码装置侧进行运动搜索的模式。在这样的模式中,解码装置通过搜索(运动搜索)与不同于解码对象块的已解码块类似的参照图片内的区域,导出用于解码对象块的运动矢量。此时,由于预想到运动搜索引起的解码装置的处理负荷、以及参照图片的数据转送引起的解码装置所要求的存储器带宽的增加,所以要求抑制处理负荷以及存储器带宽的增加的技术。因此,有关本专利技术的一技术方案的编码装置使用运动矢量对编码对象块进行编码,该编码装置具备处理器和存储器;上述处理器使用上述存储器导出各自具有至少一个运动矢量的多个候选,决定参照图片中的运动搜索范围,基于上述多个候选,在上述参照图片的上述运动搜索范围内进行运动搜索,对与所决定的上述运动搜索范围有关的信息进行编码。据此,能够在所决定的运动搜索范围内进行运动搜索。因此,不需要在运动搜索范围外进行运动搜索,因此能够减轻用于运动搜索的处理负荷。进而,由于也可以不从帧存储器读入运动搜索范围外的重构图像,能够降低用于运动搜索的存储器带宽的需求量。另外,在有关本专利技术的一技术方案的编码装置中,例如,可以是,在上述运动搜索中,从上述多个候选中排除具有与上述运动搜索范围外的位置对应的运动矢量的候选,从上述多个候选的剩余候选中选择候选,基于所选择的候选决定用于上述编码对象块的运动矢量。据此,能够排除具有与运动搜索范围外的位置对应的运动矢量的候选之后进行候选的选择。因此,能够降低用于候选的选择的处理负荷。另外,在有关本专利技术的一技术方案的编码装置中,例如,可以是,与上述运动搜索范围有关的信息包含表示上述运动搜索范围的尺寸的信息。据此,能够在比特流中包含表示运动搜索范围的尺寸的信息。因此,在解码装置中能够使用具有与在编码装置中使用的运动搜索范围的尺寸相同的尺寸的运动搜索范围。进而,能够降低用于决定解码装置中的运动搜索范围的尺寸的处理负荷。另外,在有关本专利技术的一技术方案的编码装置中,例如,可以是,在上述多个候选的导出中,从与上述编码对象块在空间或时间上相邻的多个已编码块导出上述多个候选,上述运动本文档来自技高网...

【技术保护点】
1.一种编码装置,使用运动矢量对编码对象块进行编码,其特征在于,具备:/n处理器;以及/n存储器,/n上述处理器使用上述存储器,/n导出各自具有至少一个运动矢量的多个候选,/n决定参照图片中的运动搜索范围,/n基于上述多个候选在上述参照图片的上述运动搜索范围内进行运动搜索,/n对关于所决定的上述运动搜索范围的信息进行编码。/n

【技术特征摘要】
【国外来华专利技术】20170428 JP 2017-090685;20170413 US 62/485,0721.一种编码装置,使用运动矢量对编码对象块进行编码,其特征在于,具备:
处理器;以及
存储器,
上述处理器使用上述存储器,
导出各自具有至少一个运动矢量的多个候选,
决定参照图片中的运动搜索范围,
基于上述多个候选在上述参照图片的上述运动搜索范围内进行运动搜索,
对关于所决定的上述运动搜索范围的信息进行编码。


2.如权利要求1所述的编码装置,其特征在于,
在上述运动搜索中,
从上述多个候选中排除具有与上述运动搜索范围外的位置对应的运动矢量的候选,
从上述多个候选的剩余的候选中选择候选,
基于所选择的上述候选,决定用于上述编码对象块的运动矢量。


3.如权利要求1或2所述的编码装置,其特征在于,
上述关于运动搜索范围的信息包含表示上述运动搜索范围的尺寸的信息。


4.如权利要求1至3中任一项所述的编码装置,其特征在于,
在上述多个候选的导出中,从与上述编码对象块在空间或时间上相邻的多个已编码块导出上述多个候选,
上述运动搜索范围的位置基于上述多个候选中包含的多个运动矢量的平均运动矢量来决定。


5.如权利要求1至3中任一项所述的编码装置,其特征在于,
在上述多个候选的导出中,从与上述编码对象块在空间或时间上相邻的多个块中导出上述多个候选,
上述运动搜索范围的位置基于上述多个候选中包含的多个运动矢量的中央运动矢量来决定。


6.如权利要求1至3中任一项所述的编码装置,其特征在于,
上述运动搜索范围的位置基于已编码图片的编码中使用的多个运动矢量的平均运动矢量来决定。


7.如权利要求1至6中任一项所述的编码装置,其特征在于,
在用于上述编码对象块的运动矢量的决定中,
在上述参照图片内的、与所选择的上述候选的运动矢量对应的位置的周边区域中进行图案匹配,在上述周边区域内找出最匹配的区域,
基于该最匹配的区域,决定用于上述编码对象块的运动矢量。


8.如权利要求7所述的编码装置,其特征在于,
在用于上述编码对象块的运动矢量的决定中,
判定上述周边区域是否包含在上述运动搜索范围,
在上述周边区域包含在上述运动搜索范围的情况下,在上述周边区域中进行上述图案匹配,
在上述周边区域不包含在上述运动搜索范围的情况下,在上述周边区域中的包含在上述运动搜索范围的部分区域中进行上述图案匹配。


9.如权利要求7所述的编码装置,其特征在于,
在用于上述编码对象块的运动矢量的决定中,
判定上述周边区域是否包含在上述运动搜索范围,
在上述周边区域包含在上述运动搜索范围的情况下,在上述周边区域中进行上述图案匹配,
在上述周边区域不包含在上述运动搜索范围的情况下,将选择的上述候选中包含的运动矢量决定为用于上述编码对象块的运动矢量。


10.一种编码方法,使用运动矢量对编码对象块进行编码,其特征在于,
导出各自具有至少一个运动矢量的多个候选,
决定参照图片中的运动搜索范围,
基于上述多个候选在上述参照图片的上述运动搜索范围内进行运动搜索,
对关于所决定的上述...

【专利技术属性】
技术研发人员:桥本隆西孝启远间正真安倍清史加纳龙一
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:美国;US

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

1
相关领域技术
  • 暂无相关专利