视频编译系统中的帧间预测方法和设备技术方案

技术编号:17747424 阅读:26 留言:0更新日期:2018-04-18 21:24
根据本发明专利技术,一种由解码设备执行的视频解码方法包括以下步骤:推导当前块的控制点(CP);获取所述CP的运动矢量;基于所获取的运动矢量推导当前块中的采样单元运动矢量;基于采样单元运动矢量推导当前块的预测采样;以及基于预测采样生成恢复采样,其中,当前块的右下采样位置的坐标是(0,0),并且CP当中的CP0的坐标是(0,0)。根据本发明专利技术,即便当当前块中的图像被平面移动并且图像被不同地改变时,也可以通过采样单元运动矢量有效地执行帧间预测,并且因为可基于已经解码的邻近块推导CP的运动矢量,所以可去除或减少关于所述CP的所述运动矢量的信息以及所述当前块的残差信号的数据量,并且可提升整体编译效率。

【技术实现步骤摘要】
【国外来华专利技术】视频编译系统中的帧间预测方法和设备
本专利技术涉及一种视频编译技术,并且更加具体地,涉及一种在视频编译系统中的帧间预测方法和设备。
技术介绍
对于高分辨率、高质量图像,诸如HD(高清)图像和UHD(超高清)图像的需求在各个领域不断增加。因为图像数据具有高分辨率和高质量,所以,相对于传统图像数据,要发送的信息或比特的量增加。因此,当使用诸如传统的有线/无线宽带线路的媒介发送图像数据或者使用现有存储介质存储图像数据时,其传输成本和存储成本增加。因此,存在对于用于有效地发送、存储和再生高分辨率和高质量图像的信息的高效图像压缩技术的需求。
技术实现思路
技术目的本专利技术提供用于增强图像编译效率的方法和设备。本专利技术的另一技术目的是为了提供一种基于仿射运动模型的帧间预测方法和设备。本专利技术的另一技术目的是为了提供一种用于执行基于采样单元运动矢量的帧间预测的方法和设备。本专利技术的另一技术目的是为了提供一种基于当前块的控制点的运动矢量来推导采样单元运动矢量的方法和设备。本专利技术的另一技术目的是为了提供一种基于邻近块推导当前块的控制点的运动矢量的方法和设备。本专利技术的另一技术目的是为了提供一种基于邻近块的采样来推导控制点的运动矢量的方法和设备。技术方案依照本专利技术的一个实施例,提供了一种由解码设备执行的视频解码方法。所述方法包括:推导当前块的控制点(CP);获得所述CP的运动矢量;基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量;基于所述基于采样的运动矢量推导所述当前块的预测采样;以及基于所述预测采样生成重建采样,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0)。依照本专利技术的另一实施例,提供了一种用于执行视频解码的解码设备。所述设备包括:解码模块,所述解码模块被配置用于从比特流获得当前块的预测模式信息;预测模块,所述预测模块被配置用于:推导所述当前块的控制点(CP),获得所述CP的运动矢量,基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量,并且基于所述基于采样的运动矢量推导所述当前块的预测采样,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0);以及加法器,所述加法器被配置用于基于所述预测采样生成重建采样。依照本专利技术的再一个实施例,提供了一种由编码设备执行的视频编码方法。所述方法包括:推导当前块的控制点(CP);获得所述CP的运动矢量;基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量;基于所述基于采样的运动矢量生成所述当前块的预测采样;以及对所述当前块的预测模式信息进行编码和输出,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0)。依照本专利技术的再一个实施例,提供了一种用于执行视频编码的编码设备。所述设备包括:预测模块,所述预测模块被配置用于:推导当前块的控制点(CP),获得所述CP的运动矢量,基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量,并且基于所述基于采样的运动矢量生成所述当前块的预测采样,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0);以及编码模块,所述编码模块被配置用于对所述当前块的预测模式信息进行编码和输出。有益效果根据本专利技术,可以推导当前块的更准确的基于采样的运动矢量,并且因此帧间预测效率可以被显著地提高。根据本专利技术,可以基于当前块的控制点的运动矢量高效地推导当前块中的采样的运动矢量。根据本专利技术,在没有关于当前块的控制点的运动矢量的附加信息的情况下,可以基于可用邻近块的运动矢量来推导当前块中的采样的运动矢量。这能够消除或减少控制点的运动矢量的数据量并且因此提升整体编译效率。根据本专利技术,不仅当当前块中的图像被平移时,而且当图像被旋转、放大、缩小或平行四边形变形时,可以使用基于采样的矢量有效地执行帧间预测。以这种方式,能够消除或减少当前块的残差信号的数据量,并且从而可以提升整体编译效率。根据本专利技术,可以基于已经解码的邻近块推导控制点的运动矢量。这能够显著地减少关于控制点的运动矢量的信息量,并且从而提升整体编译效率。附图说明图1是示意性图示根据本专利技术的实施例的视频编码设备的框图。图2是示意性图示根据本专利技术的实施例的视频解码设备的框图。图3示出根据本专利技术的仿射运动模型的示例。图4图示根据仿射运动模型的预测方向和参考区域。图5图示性地示出块的CP的位置。图6示出基于块中的右下采样的CP的位置和用于推导运动矢量和每个CP的运动矢量的候选块。图7图示基于v1和v2的邻近候选块的可用性的确定过程。图8示意性地示出根据本专利技术的编码设备的视频编码方法。图9示出根据本专利技术的解码设备的视频解码方法。具体实施方式本专利技术能够以各种形式修改,并且在附图中将会描述和示出具体实施例。但是,实施例不意欲限制本专利技术。在以下的描述中使用的术语仅用于描述特定的实施例,但是,不意欲限制本专利技术。单数的表示包括复数的表示,只要其被清楚不同地理解。诸如“包括”和“具有”的术语意欲指示存在在以下的描述中使用的特征、数目、步骤、操作、元件、组件或者其组合,并且因此,应该理解,不排除存在或者增加一个或多个不同的特征、数目、步骤、操作、元件、组件或者其组合的可能性。另一方面,为了便于解释图像编码/解码设备中的不同的特定功能,在本专利技术中描述的附图中的元件被独立地绘制,但这并不意味着元件由单独的硬件或者单独的软件来实现。例如,元件中的两个或更多个元件可以合并以形成单个元件,或者一个元件可以被划分成多个元件。不脱离本专利技术的概念,元件被合并和/或划分的实施例属于本专利技术的范围。在下文中,将参考附图详细描述本专利技术的示例性实施例。图1是图示根据本专利技术的实施例的视频编码设备的框图。参考图1,视频编码设备100包括图片分割模块105、预测模块110、变换模块120、量化模块125、重排模块130、熵编码模块135、去量化模块140、逆变换模块145、滤波模块155和存储器160。图片分割模块105可以被配置成将输入图片分割成至少一个处理单元块。就此而言,作为处理单元的块可以是预测单元PU、变换单元TU或编译单元CU。图片可以由多个编译树单元CTU组成。每个CTU可以被分割成CU作为四叉树结构。CU可以被分割为具有更深深度的CU作为四叉树结构。PU和TU可以从CU中获得。例如,可以从CU中将PU分割成对称或不对称的正方形结构。此外,可以从CU中将TU分割成四叉树结构。CTU可以对应于编译树块CTB,CU可以对应于编译块CB,PU可以对应于预测块PB并且TU可以对应于变换块TB。预测模块110包括稍后将会描述的执行帧间预测过程的帧间预测单元和执行帧内预测过程的帧内预测单元。预测模块110对由图片分割模块105划分的图片的处理单元执行预测过程以创建包括预测采样或者预测采样阵列的预测块。在预测模块110中,图片的处理单元可以是CU、TU或者PU。预测模块110可以确定对相应的处理单元执行的预测是帧间预测还是帧内预测,并且可以确定特定的详情,例如,预测方法的预测模式。经历预测过程的处理单元可以不同于确定预测方法和特定详情的处理单元。例如,预测方法和预测模式可以以PU为单位来确定,并且预本文档来自技高网...
视频编译系统中的帧间预测方法和设备

【技术保护点】
一种由解码设备执行的视频解码方法,所述方法包括:推导当前块的控制点(CP);获得所述CP的运动矢量;基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量;基于所述基于采样的运动矢量推导所述当前块的预测采样;以及基于所述预测采样生成重建采样,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0)。

【技术特征摘要】
【国外来华专利技术】2015.08.04 US 62/200,6431.一种由解码设备执行的视频解码方法,所述方法包括:推导当前块的控制点(CP);获得所述CP的运动矢量;基于所获得的运动矢量在所述当前块中在采样基础上推导运动矢量;基于所述基于采样的运动矢量推导所述当前块的预测采样;以及基于所述预测采样生成重建采样,其中,所述当前块中的右下采样的坐标是(0,0),其中,所述CP当中的CP0的坐标是(0,0)。2.根据权利要求1所述的方法,其中,CP的数目是三,其中,所述CP包括所述CP0、CP1和CP2,其中,当所述当前块的高度和宽度分别是H和W时,所述CP1坐标是(0,-H),并且所述CP2坐标是(-W,0)。3.根据权利要求2所述的方法,其中,所述基于采样的运动矢量是基于以下等式推导的:其中,vx表示所述当前块中的(x,y)坐标采样的运动矢量的x分量,并且vy表示所述当前块中的所述(x,y)坐标采样的所述运动矢量的y分量,其中,vx0和vy0分别表示所述CP0的运动矢量的x分量和y分量,vx1和vy1分别表示所述CP1的运动矢量的x分量和y分量,并且vx2和vy2分别表示所述CP2的运动矢量的x分量和y分量。4.根据权利要求2所述的方法,其中,获得所述CP的所述运动矢量包括基于所述当前块的邻近块的运动矢量获得所述CP0的运动矢量。5.根据权利要求4所述的方法,进一步包括从比特流接收关于运动矢量差(MVD)的信息,其中,所述CP0的所述运动矢量是基于所述邻近块的所述运动矢量和所述MVD来推导的。6.根据权利要求2所述的方法,进一步包括推导所述当前块的邻近块组1和邻近块组2,其中,获得所述CP的所述运动矢量包括:基于所述邻近块组1获得所述CP1的运动矢量;以及基于所述邻近块组2获得所述CP2的运动矢量。7.根据权利要求6所述的方法,其中,所述邻近块组1包括右上邻近块和顶部邻近块,其中,所述邻近块组2包括左下邻近块和左部邻近块,其中,所述顶部邻近块定义与所述当前块的顶部边界邻近的顶部邻近块当中的最右部块,其中,所述左部邻近块定义与所述当前块的左边界邻近的左部邻近块当中的最下部块。8.根据权利要求6所述的方法,其中,获得所述CP的所述运动矢量包括:当所述...

【专利技术属性】
技术研发人员:孙银庸具文模张炯文朴胜煜全勇俊
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:韩国,KR

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

1