【技术实现步骤摘要】
【国外来华专利技术】运动矢量细化的搜索区域
[0001]相关申请的交叉引用
[0002]本申请要求享有于2019年3月8日提交给美国专利和商标局的印度临时申请IN201931009158的优先权,其公开内容通过引用整体并入本文。
[0003]本公开的实施例通常涉及一种用于确定视频序列中的图片的块的运动矢量的搜索空间的构建。
技术介绍
[0004]当前的混合视频编解码器采用预测编码。视频序列中的图片被细分为像素块,然后对这些块进行编码。使用块的空间或时间邻近中已经编码的像素来预测整个块,而不是逐个像素地对块进行编码。编码器进一步仅处理块与其预测之间的差异。进一步的处理通常包括将块像素转换为转换域中的系数。该系数可以被进一步的压缩(例如,通过量化)和进一步的紧压(例如,通过熵编码)形成比特流。该比特流可以进一步包括使得解码器解码编码视频的任何信令信息。例如,该信令可以包括,如输入图片的大小、帧速率、量化步长指示、应用于图片块的预测等关于编码器设置的设置。
[0005]块与其预测之间的差异称为块的残差。更具体地说,块的每个像素都有一个残差,残差是该像素的强度水平与其预测的强度水平之间的差。像素的强度水平称为像素值或像素的值。块的所有像素的残差统称为块的残差。换言之,块具有残差,该残差是包括块的所有像素的残差的集合或矩阵。
[0006]时间预测利用视频的图片(也称为帧)之间的时间相关性。时间预测也称为帧间预测,因为它是使用不同视频帧之间(帧间)的相关性的预测。因此,从一个或多个先前解码的图片(称为参考图片)预测要 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于确定在视频图片的当前块的帧间预测中使用的运动矢量的方法,所述方法包括:获取初始运动矢量;根据所述初始运动矢量获取至少两组点,其中所述至少两组点中的第一组仅包括与所述初始运动矢量相对应的第一点和附加的N个点,N≥0,并且其中,所述第一组中的每个点比所述至少两组中的第二组的点中任一点更接近于所述第一点;和根据所述至少两组点和代价函数获取所述当前块的所述运动矢量。2.根据权利要求1所述的方法,其中,所述N个点与所述第一点相邻,并且所述第二组包括的点不包括所述第一组中的点。3.根据权利要求1或2所述的方法,其中,所述代价函数是基于所述当前块的一个或多个参考图片中的一个或多个参考块的像素的像素值计算的。4.根据前述权利要求任一项所述的方法,其中,所述代价函数指示模板和所述当前块的参考图片的区域之间的差异,所述区域对应于由与所述至少两组点中的各点相对应的候选运动矢量指向的位置中的所述模板。5.根据权利要求1或2所述的方法,其中,所述代价函数指示所述当前块与由与所述至少两组点中的各点相对应的候选运动矢量指向的候选块之间的差异。6.根据前述权利要求任一项所述的方法,其中,所述代价函数由属于所述至少两组点中的点的至少一个子集来评估。7.根据前述权利要求任一项所述的方法,其中,所述至少两组点包括位于菱形区域中的所有所述点,所述菱形区域以与所述初始运动矢量对应的点为中心。8.根据权利要求7所述的方法,其中,所述菱形区域的角由所述相对于所述中心点的坐标(
‑
3,0)、(0,
‑
3)、(3,0)和(0,3)来确定。9.根据权利要求1至6中任一项所述的方法,其中,所述至少两组点包括位于方形区域中的所有所述点,所述方形区域以与所述初始运动矢量对应的点为中心。10.根据权利要求9所述的方法,其中,所述方形区域的角由所述相对于所述中心点的坐标(
‑
2,
‑
2)、(2,2)、(
‑
2,2)和(2,
‑
2)来确定。11.根据权利要求1至6中任一项所述的方法,其中,所述至少两组点包括位于六边形区域中的所有所述点,所述六边形区域以与所述初始运动矢量对应的点为中心。12.根据权利要求11所述的方法,其中,所述六边形区域的角由所述相对于所述中心点的坐标(
‑
3,0)、(
‑
1,
‑
2)、(1,
‑
2)、(3,0)、(1,2)和(
‑
1,2)来确定。13.根据前述权利要求任一项所述的方法,其中,所述至少两组点中的第一组点包括由所述初始运动矢量指向的所述中心点。14.根据前述权利要求任一项所述的方法,其中,所述根据所述至少两组点和代价函数获取所述当前块的所述运动矢量包括:根据所述初始运动矢量确定具有所述第一组点中至少部分所述点的第一搜索空间;基于所述代价函数获取所述第一搜索空间中的第一搜索点,其中所述第一搜索点对应于所述第一搜索空间中的最低代价或所述第一搜索点对应于所述第一搜索空间中的第二低代价;和当所述第一搜索空间中的所述第一搜索点不是与所述初始运动矢量相对应的所述搜
索点时,根据所述第一搜索点确定第二搜索空间。15.根据权利要求14所述的方法,其中,当与所述初始运动向量相对应的所述搜索点对应于所述第一搜索空间中的所述最低代价时,所述第一搜索点对应于所述第一搜索空间中的所述第二低代价。16.根据权利要求15所述的方法,其中,所述第一搜索点不对应于所述初始运动矢量。17.根据权利要求13或14所述的方法,其中,所述第一搜索空间包括与所述初始运动向量相对应的初始搜索点和与所述初始搜索点最相邻的四个搜索点。18.根据权利要求17所述的方法,还包括:根据所述第一搜索点到所述第一搜索空间,在所述第一组点中添加两个对角搜索点。19.根据权利要求18所述的方法,其中,根据所述第一搜索点确定所述第二搜索空间包括从与所述第一搜索点最相邻的包括在所述第二搜索空间中的所述至少两组点中的第二组的点中选择至少一个点。20.根据权利要求19所述的方法,还包括:确定与所述第二搜索空间中的最低代价相对应的第二搜索点;和根据所述第二搜索点,从所述第二组点添加最多三个附加点到所述第二搜索空间。21.根据权利要求20所述的方法,其中,关于所述第二搜索点...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。