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

技术编号:23154847 阅读:77 留言:0更新日期:2020-01-18 15:38
编码装置(100)具备存储器(162)和能够访问存储器(162)的电路(160),能够访问存储器(162)的电路(160)根据在运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用BIO处理,判定在处理对象块的预测图像的生成处理中是否能够应用OBMC处理,在处理对象块的预测图像的生成处理中应用BIO处理的情况下,判定为在处理对象块的预测图像的生成处理中不能应用OBMC处理,从而在处理对象块的预测图像的生成处理中不应用OBMC处理而应用BIO处理。

Encoding device, decoding device, encoding method and decoding method

【技术实现步骤摘要】
【国外来华专利技术】编码装置、解码装置、编码方法和解码方法
本专利技术涉及进行图片间预测来对运动图像进行编码的编码装置等。
技术介绍
以往,作为用于对运动图像进行编码的规格,存在H.265。H.265也被称为HEVC(HighEfficiencyVideoCoding,高效视频编码)。现有技术文献非专利文献非专利文献1:H.265(ISO/IEC23008-2HEVC(HighEfficiencyVideoCoding))
技术实现思路
专利技术要解决的课题然而,在运动图像的编码和解码中,如果不高效地进行预测处理,则处理量变大,有可能发生处理延迟。因此,本专利技术提供能够高效地进行预测处理的编码装置等。用于解决课题的手段有关本专利技术的一技术方案的编码装置是使用图片间预测对运动图像进行编码的编码装置,具备存储器和能够访问上述存储器的电路,能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用BIO(bi-directionalopticalflow,双向光流)处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用OBMC(overlappedblockmotioncompensation,重叠块运动补偿技术)处理,在上述处理对象块的预测图像的生成处理中应用上述BIO处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述OBMC处理,从而在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理,上述BIO处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,上述OBMC处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。另外,这些包含性或具体的技术方案也可以由系统、装置、方法、集成电路、计算机程序或计算机可读取的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的画面间预测的第1具体例的流程图。图14是表示有关实施方式1的画面间预测的第1具体例的变形例的流程图。图15是表示有关实施方式1的画面间预测的第2具体例的流程图。图16是表示有关实施方式1的画面间预测的第2具体例的变形例的流程图。图17是表示有关实施方式1的OBMC处理的概念图。图18是表示有关实施方式1的OBMC处理的流程图。图19是表示有关实施方式1的BIO处理的概念图。图20是表示有关实施方式1的BIO处理的流程图。图21是表示有关实施方式1的编码装置的安装例的框图。图22是表示有关实施方式1的编码装置的第1动作例的流程图。图23是表示有关实施方式1的编码装置的第1动作例的变形例的流程图。图24是表示对有关实施方式1的编码装置的第1动作例的变形例的追加动作的流程图。图25是表示有关实施方式1的编码装置的第2动作例的流程图。图26是表示有关实施方式1的编码装置的第2动作例的变形例的流程图。图27是表示对有关实施方式1的编码装置的第2动作例的变形例的追加动作的流程图。图28是表示有关实施方式1的解码装置的安装例的框图。图29是表示有关实施方式1的解码装置的第1动作例的流程图。图30是表示有关实施方式1的解码装置的第1动作例的变形例的流程图。图31是表示对有关实施方式1的解码装置的第1动作例的变形例的追加动作的流程图。图32是表示有关实施方式1的解码装置的第2动作例的流程图。图33是表示有关实施方式1的解码装置的第2动作例的变形例的流程图。图34是表示对有关实施方式1的解码装置的第2动作例的变形例的追加动作的流程图。图35是实现内容分发服务的内容供给系统的整体结构图。图36是表示可分级编码时的编码构造的一例的图。图37是表示可分级编码时的编码构造的一例的图。图38是表示web页的显示画面例的图。图39是表示web页的显示画面例的图。图40是表示智能电话的一例的图。图41是表示智能电话的结构例的框图。具体实施方式(成为本专利技术的基础的见解)在运动图像的编码和解码中,有时进行图片间预测。图片间预测也被称为帧(frame)间预测、画面间预测或者帧间(inter)预测。在图片间预测中,针对处理对象块导出运动矢量,使用导出的运动矢量生成与处理对象块对应的预测图像。此外,在使用运动矢量生成预测图像时,可以从多个预测图像生成方式中选择用于生成预测图像的预测图像生成方式。具体而言,作为预测图像生成方式,有通过基于运动矢量的运动补偿从已处理图片生成预测图像的方式、以及被称为BIO(bi-directionalopticalflow)的方式等。例如,在BIO处理中,使用通过基于运动矢量的运动补偿从2个已处理图片分别生成的暂定的预测图像、以及表示暂定的预测图像中的亮度的空间梯度的梯度图像来生成预测图像。另外,在图片间预测中,也可以通过被本文档来自技高网...

【技术保护点】
1.一种编码装置,使用图片间预测对运动图像进行编码,其中,具备:/n存储器;以及/n能够访问上述存储器的电路,/n能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用BIO双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用OBMC重叠块运动补偿处理,/n在上述处理对象块的预测图像的生成处理中应用上述BIO处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述OBMC处理,从而在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理,/n上述BIO处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,/n上述OBMC处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。/n

【技术特征摘要】
【国外来华专利技术】20170519 US 62/508,5151.一种编码装置,使用图片间预测对运动图像进行编码,其中,具备:
存储器;以及
能够访问上述存储器的电路,
能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用BIO双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用OBMC重叠块运动补偿处理,
在上述处理对象块的预测图像的生成处理中应用上述BIO处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述OBMC处理,从而在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理,
上述BIO处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,
上述OBMC处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。


2.根据权利要求1所述的编码装置,其中,
上述电路还从如下模式中选择1个模式,以所选择的上述1个模式进行上述处理对象块的预测图像的生成处理,上述模式包括:(i)在上述处理对象块的预测图像的生成处理中不应用上述BIO处理且不应用上述OBMC处理的第1模式、(ii)在上述处理对象块的预测图像的生成处理中不应用上述BIO处理而应用上述OBMC处理的第2模式、以及(iii)在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理的第3模式,
在上述第3模式被选择为上述1个模式的情况下,根据在上述处理对象块的预测图像的生成处理中应用上述BIO处理,判定为在上述处理对象块的预测图像的生成处理中不能应用上述OBMC处理,以在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理的上述第3模式进行上述处理对象块的预测图像的生成处理。


3.根据权利要求2所述的编码装置,其中,
上述电路对与上述第1模式、上述第2模式及上述第3模式分别对应的第1值、第2值及第3值这3个值中表示与从上述第1模式、上述第2模式及上述第3模式中选择的上述1个模式对应的1个值的信号进行编码。


4.一种解码装置,使用图片间预测对运动图像进行解码,其中,具备:
存储器;以及
能够访问上述存储器的电路,
能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用BIO双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用OBMC重叠块运动补偿处理,
在上述处理对象块的预测图像的生成处理中应用上述BIO处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述OBMC处理,从而在上述处理对象块的预测图像的生成处理中不应用上述OBMC处理而应用上述BIO处理,
上述BIO处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,
上述OBMC处理是使用...

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

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

1