选择运动矢量预测值的方法和使用其的设备技术

技术编号:17784576 阅读:32 留言:0更新日期:2018-04-22 16:17
本发明专利技术涉及选择运动矢量预测值的方法和使用其的设备。本发明专利技术涉及一种用于选择运动矢量预测值的方法,并且包括:选择用于当前块的运动矢量预测值候选的步骤,和从运动矢量预测值候选选择用于当前块的运动矢量预测值的步骤,其中用于当前块的运动矢量预测值候选包括在围绕当前块的左侧的块当中被最先搜索为可用块的第一候选块的运动矢量,以及在围绕当前块的上侧的块当中被最先搜索为可用块的第二候选块的运动矢量。

【技术实现步骤摘要】
选择运动矢量预测值的方法和使用其的设备本申请是2013年11月14日提交的国际申请日为2012年3月21日的申请号为201280023199.9(PCT/KR2012/001999)的,专利技术名称为“选择运动矢量预测值的方法和使用其的设备”专利申请的分案申请。
本专利技术涉及视频(运动图片)压缩技术,尤其是,涉及使用其邻近块的信息预测当前块的信息的方法。
技术介绍
近年来,对高分辨率和高质量图像的需求在各种应用领域中已经增长。由于图像具有更高的分辨率和更高的质量,有关图像的数据量增长得越来越多。因此,当使用介质,诸如现有的有线或者无线宽带线路传输视频数据,或者视频数据存储在现有的存储介质中的时候,数据的传输成本和存储成本增长。为了有效地传输、存储和再现有关高分辨率和高质量视频的信息,可以使用高效的视频压缩技术。为了提高视频压缩效率,可以使用在无需传输当前块的信息的情况下,使用当前块的邻近块的信息来预测当前块的信息的方法。中间预测(interprediction)和内部预测(intraprediction)可以用作预测方法。在中间预测中,参考其他图片的信息预测当前图片的像素值。在内部预测中,使用在相同的图片中的像素间关系预测当前图片的像素值。当执行中间预测的时候,可以使用在中间预测模式中表示参考图片的信息和表示来自邻近块的运动矢量的信息,以指定另一个图片的一部分将被用于预测。
技术实现思路
技术问题本专利技术的一个目的是提供一种预测方法和使用该预测方法的设备,该预测方法可以提高压缩效率,并且降低要发送的数据量,并且其可以在编码/解码视频(运动图片)的过程中降低复杂性。本专利技术的另一个目的是提供一种扫描邻近块以便有效地使用邻近信息来构建当前块的运动信息预测值候选的方法,和使用该扫描方法的设备。本专利技术的另一个目的是提供一种缩放运动信息,以便将从邻近块获得的运动信息用作为当前块的运动信息预测值候选的方法,和使用该缩放方法的设备。问题的解决方案(1)按照本专利技术的一个方面,提供了一种选择运动矢量预测值的方法,包括步骤:选择用于当前块的运动矢量预测值候选;和在运动矢量预测值候选当中选择当前块的运动矢量预测值,其中用于当前块的运动矢量预测值候选包括当前块的左侧邻近块当中的被最先搜索为可用块的第一候选块的运动矢量,以及当前块的上侧邻近块当中的被最先搜索为可用块的第二候选块的运动矢量。(2)在按照(1)选择运动矢量预测值的方法中,可用块可以是满足以下条件中的任何一个的块,:块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第一条件,块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第二条件,块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第三条件,和块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第四条件,并且可用块可以是被应用中间预测模式的块。(3)在按照(2)选择运动矢量预测值的方法中,选择当前块的运动矢量预测值的步骤可以包括搜索具有较高优先级的运动矢量预测值,所述较高优先级被赋予第一至第四条件中的较早编号。(4)在按照(2)选择运动矢量预测值的方法中,满足第三条件或者第四条件的第一候选块或者第二候选块的运动矢量可以被缩放。(5)在按照(4)选择运动矢量预测值的方法中,可以基于当前块所属于的当前图片和当前块的参考图片之间的距离,以及当前图片和满足第三条件或者第四条件的第一候选块或者第二候选块的参考图片之间的距离,执行缩放。(6)在按照(4)选择运动矢量预测值的方法中,缩放的次数可以限于预先确定的次数。(7)在按照(1)选择运动矢量预测值的方法中,左侧邻近块可以包括位于当前块的左下角的第一邻近块,和位于当前块的左下侧的第二邻近块。(8)在按照(7)选择运动矢量预测值的方法中,选择当前块的运动矢量预测值候选的步骤可以包括:以第一至第四条件的顺序确定第一邻近块和第二邻近块是否满足以下条件中的任何一个的条件确定步骤:块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第一条件,块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第二条件,块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第三条件,和块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第四条件;和将被最先搜索为满足第一至第四条件中的任何一个的块确定为第一候选块的候选块确定步骤。(9)在按照(8)选择运动矢量预测值的方法中,条件确定步骤可以包括步骤:确定第一邻近块是否满足第一条件和第二条件;确定第二邻近块是否满足第一条件和第二条件;确定第一邻近块是否满足第三条件和第四条件;和确定第二邻近块是否满足第三条件和第四条件。(10)在按照(1)选择运动矢量预测值的方法中,上侧邻近块可以包括位于当前块的右上角的第三邻近块,位于当前块的右上侧的第四邻近块,和位于当前块的左上角的第五邻近块。(11)在按照(10)选择运动矢量预测值的方法中,选择当前块的运动矢量预测值候选的步骤可以包括:以第一至第四条件的顺序确定第三邻近块、第四邻近块,和第五邻近块是否满足以下条件中的任何一个的条件确定步骤:块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第一条件,块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第二条件,块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第三条件,和块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第四条件;和将被最先搜索为满足第一至第四条件中的任何一个的块确定为第二候选块的候选块确定步骤。(12)在按照(11)选择运动矢量预测值的方法中,条件确定步骤可以包括步骤:确定第三邻近块是否满足第一条件和第二条件;确定第四邻近块是否满足第一条件和第二条件;确定第五邻近块是否满足第一条件和第二条件;确定第三邻近块是否满足第三条件和第四条件;确定第四邻近块是否满足第三条件和第四条件;和确定第五邻近块是否满足第三条件和第四条件。(13)按照本专利技术的另一个方面,提供了一种解码设备,包括:预测模块,该预测模块对当前块执行预测;和存储器,该存储器存储有关当前块的邻近块的信息,其中预测模块选择用于当前块的运动矢量预测值候选,并且在运动矢量预测值候选当中选择当前块的运动矢量预测值,并且其中用于当前块的运动矢量预测值候选包括当前块的左侧邻近块当中的被最先搜索为可用块的第一候选块的运动矢量,以及当前块的上侧邻近块当中的被最先搜索为可用块的第二候选块的运动矢量。(14)在按照(13)的解码设备中,可用块可以是满足以下条件中的任何一个的块:块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表相同的参考图片列表的第一条件,块具有与当前块的参考图片相同的参考图片以及与当前块的参考图片列表不同的参考图片列表的第二条件,块具有与当前块的参考图片不同的参考图片以及与当前块的参考图片列表相同的本文档来自技高网...
选择运动矢量预测值的方法和使用其的设备

【技术保护点】
一种通过解码设备执行的视频解码方法,所述方法包括:导出上块组中的邻近块用于选择当前块的运动矢量预测值;检查是否所述邻近块中的至少一个满足第一条件,所述第一条件是:块具有与所述当前块相同的参考图片以及与所述当前块相同的参考图片列表;检查所述邻近块中的至少一个是否满足第二条件,所述第二条件是:块具有与所述当前块相同的参考图片以及与所述当前块不同的参考图片列表;检查所述邻近块中的至少一个是否满足第三条件,所述第三条件是:块具有与所述当前块不同的参考图片以及与所述当前块相同的参考图片列表,或者检查所述邻近块中的至少一个是否满足第四条件,所述第四条件是:块具有与所述当前块不同的参考图片以及与所述当前块不同的参考图片列表;基于所述上块组中的所述邻近块导出运动矢量预测值候选;基于包括所述运动矢量预测值候选的运动矢量预测候选列表选择所述当前块的所述运动矢量预测值;基于所述运动矢量预测值导出所述当前块的运动矢量;基于所述当前块的所述运动矢量生成所述当前块的预测块;以及基于所述预测块生成重建图片,其中,所述上块组中的所述邻近块包括右上邻近块、上邻近块和左上邻近块,其中,如果存在满足所述第一条件或所述第二条件的所述上块组中的可用块,则通过使用基于特定扫描顺序在所述上块组中满足所述第一条件或者所述第二条件的排序第一的块的运动矢量,导出所述运动矢量预测值候选,其中,在所述上块组中,基于从所述右上邻近块到所述上邻近块到所述左上邻近块的所述特定扫描顺序检查是否满足所述第一条件或者所述第二条件,其中,当所述右上邻近块不满足所述第一条件和所述第二条件二者时,检查是否所述上邻近块满足所述第一条件或者所述第二条件,其中,当所述上邻近块不满足所述第一条件和所述第二条件二者时,检查是否所述左上邻近块满足所述第一条件或者所述第二条件,以及其中,如果在所述上块组中的所有可用块不满足所述第一条件和所述第二条件,则基于在所述上块组中基于所述特定扫描顺序满足所述第三条件或者所述第四条件的排序第一的块的运动矢量,导出所述运动矢量预测值候选。...

【技术特征摘要】
2011.03.21 US 61/454,995;2011.03.22 US 61/466,4461.一种通过解码设备执行的视频解码方法,所述方法包括:导出上块组中的邻近块用于选择当前块的运动矢量预测值;检查是否所述邻近块中的至少一个满足第一条件,所述第一条件是:块具有与所述当前块相同的参考图片以及与所述当前块相同的参考图片列表;检查所述邻近块中的至少一个是否满足第二条件,所述第二条件是:块具有与所述当前块相同的参考图片以及与所述当前块不同的参考图片列表;检查所述邻近块中的至少一个是否满足第三条件,所述第三条件是:块具有与所述当前块不同的参考图片以及与所述当前块相同的参考图片列表,或者检查所述邻近块中的至少一个是否满足第四条件,所述第四条件是:块具有与所述当前块不同的参考图片以及与所述当前块不同的参考图片列表;基于所述上块组中的所述邻近块导出运动矢量预测值候选;基于包括所述运动矢量预测值候选的运动矢量预测候选列表选择所述当前块的所述运动矢量预测值;基于所述运动矢量预测值导出所述当前块的运动矢量;基于所述当前块的所述运动矢量生成所述当前块的预测块;以及基于所述预测块生成重建图片,其中,所述上块组中的所述邻近块包括右上邻近块、上邻近块和左上邻近块,其中,如果存在满足所述第一条件或所述第二条件的所述上块组中的可用块,则通过使用基于特定扫描顺序在所述上块组中满足所述第一条件或者所述第二条件的排序第一的块的运动矢量,导出所述运动矢量预测值候选,其中,在所述上块组中,基于从所述右上邻近块到所述上邻近块到所述左上邻近块的所述特定扫描顺序检查是否满足所述第一条件或者所述第二条件,其中,当所述右上邻近块不满足所述第一条件和所述第二条件二者时,检查是否所述上邻近块满足所述第一条件或者所述第二条件,其中,当所述上邻近块不满足所述第一条件和所述第二条件二者时,检查是否所述左上邻近块满足所述第一条件或者所述第二条件,以及其中,如果在所述上块组中的所有可用块不满足所述第一条件和所述第二条件,则基于在所述上块组中基于所述特定扫描顺序满足所述第三条件或者所述第四条件的排序第一的块的运动矢量,导出所述运动矢量预测值候选。2.根据权利要求1所述的方法,其中,通过缩放在所述左块组中满足所述第三条件或者所述第四条件的排序第一的块的所述运动矢量,导出所述运动矢量预测值候选。3.根据权利要求2所述的方法,其中,基于在所述当前块所属的当前图片与所述当前块的参考图片之间的距离以及在所述当前图片与满足所述第三条件或者所述第四条件的块的参考图片之间的距离,执行所述缩放。4.根据权利要求2所述的方法,其中,基于DistScaleFactor执行所述缩放,所述DistScaleFactor等于Clip3(-4096,4095,(tb*tx+32)>>6),在此,tx=(16384+(Abs(td)/2))/td,tb是在所述当前块的参考图片与所述当前块之间的距离,td是在所述上块组中满足所述...

【专利技术属性】
技术研发人员:朴俊永朴胜煜林宰显金廷宣崔瑛喜全柄文全勇俊
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:韩国,KR

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

1