In a particular implementation, the video decoder can refine the initial motion vector predictor for the current block decoding from the bit stream. To reduce signaling overhead, the decoder can determine whether motion thinning is used based on available information, such as whether the motion field is uniform around the current block and whether there is a certain level of texture in adjacent blocks. The motion vector difference decoded from the bit stream can be used to automatically activate or deactivate motion refinement without receiving explicit signaling in the bit stream. For example, when the difference of motion vectors is less than the threshold, motion thinning is automatically activated, and when the difference of motion vectors is greater than another threshold, motion thinning is automatically stopped. The corresponding video encoder can select whether to use and signal motion refinement based on the encoder decision.
【技术实现步骤摘要】
【国外来华专利技术】利用自动运动信息细化的视频译码的方法和装置
本原理通常涉及视频编码和解码的方法和装置,并且更具体地涉及利用运动信息细化(refinement)的视频编码和解码的方法和装置。
技术介绍
为了实现高压缩效率,图像和视频译码方案通常采用预测和变换来影响(leverage)视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来开发帧内或帧间相关,然后对原始图像与预测图像之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵译码。为了重建视频,通过与预测、变换、量化和熵译码相对应的逆处理来对压缩数据进行解码。
技术实现思路
根据总体方面,呈现了一种视频解码的方法,包括:访问视频的当前块的初始运动矢量预测器,初始运动矢量预测器与第一运动分辨率相关联;基于运动矢量差来确定是否细化初始运动矢量预测器;以及如果确定初始运动矢量预测器要被细化,则基于运动搜索来细化初始运动矢量预测器以形成细化的运动矢量预测器,并且基于细化的运动矢量预测器对当前块进行解码,细化的运动矢量预测器与第二运动分辨率相关联,并且第二运动分辨率高于第一运动分辨率。在运动矢量差的幅度小于第一阈值时,可以确定初始运动矢量预测器要被细化。在运动矢量差的幅度超过第二阈值时,可以确定初始运动矢量预测器不要被细化,并且基于初始运动矢量预测器对当前块进行解码。这里,自动执行运动细化的激活或停用,而无需显式信令。在运动矢量差的幅度超过第一阈值而不是第二阈值时,可以从比特流对标志进行解码,并且是否要细化初始运动矢量预测器基于所解码的标志。相邻解码块的运动矢量也可以用于确定是否执行运动细化。例如,如果当前块的初始运动矢量预 ...
【技术保护点】
1.一种视频解码的方法(1100),包括:访问(1110)视频的当前块的运动矢量预测器和运动矢量差,所述运动矢量预测器与第一运动分辨率相关联;以及基于所述运动矢量差来确定(1125,1130)是否细化所述运动矢量预测器,其中细化(1170)所述运动矢量预测器包括:基于运动搜索来形成细化的运动矢量预测器,所述细化的运动矢量预测器与第二运动分辨率相关联,并且所述第二运动分辨率高于所述第一运动分辨率,以及基于所述细化的运动矢量预测器和所述运动矢量差来形成(1170)所述当前块的运动矢量,其中基于所形成的运动矢量对所述当前块进行解码。
【技术特征摘要】
【国外来华专利技术】2016.06.30 EP 16305827.41.一种视频解码的方法(1100),包括:访问(1110)视频的当前块的运动矢量预测器和运动矢量差,所述运动矢量预测器与第一运动分辨率相关联;以及基于所述运动矢量差来确定(1125,1130)是否细化所述运动矢量预测器,其中细化(1170)所述运动矢量预测器包括:基于运动搜索来形成细化的运动矢量预测器,所述细化的运动矢量预测器与第二运动分辨率相关联,并且所述第二运动分辨率高于所述第一运动分辨率,以及基于所述细化的运动矢量预测器和所述运动矢量差来形成(1170)所述当前块的运动矢量,其中基于所形成的运动矢量对所述当前块进行解码。2.一种装置(1400),包括至少一个存储器和一个或多个处理器,所述一个或多个处理器被配置为:访问视频的当前块的运动矢量预测器和运动矢量差,所述运动矢量预测器与第一运动分辨率相关联;以及基于所述运动矢量差来确定是否细化所述运动矢量预测器,其中所述一个或多个处理器被配置为通过执行以下来细化所述运动矢量预测器:基于运动搜索来形成细化的运动矢量预测器,所述细化的运动矢量预测器与第二运动分辨率相关联,并且所述第二运动分辨率高于所述第一运动分辨率,以及基于所述细化的运动矢量预测器和所述运动矢量差来形成所述当前块的运动矢量,其中基于所形成的运动矢量对所述当前块进行解码。3.如权利要求1所述的方法,或者如权利要求2所述的装置,其中在所述运动矢量差的幅度小于第一阈值时,确定所述运动矢量预测器要被细化。4.如权利要求1或3所述的方法,或者如权利要求2或3所述的装置,其中在所述运动矢量差的幅度超过第二阈值时,确定所述运动矢量预测器不要被细化,还包括基于所述运动矢量预测器和所述运动矢量差对所述当前块进行解码。5.如权利要求1和3-4中任一项所述的方法,或者如权利要求2-4中任一项所述的装置,在所述运动矢量差的幅度超过第一阈值时,还包括从比特流对标志进行解码,其中是否要细化所述运动矢量预测器基于所解码的标志。6.如权利要求1和3-5中任一项所述的方法,还包括,或者如权利要求2-5中任一项所述的装置,所述一个或多个处理器还被配置为执行:访问相邻解码块的至少一个运动矢量,其中如果所述当前块的所述运动矢量预测器与所述至少一个运动矢量之间的差小于第三阈值,则确定所述运动矢量预测器要被细化。7.如权利要求1和3-6中任一项所述的方法,还包括,或者如权利要求2-6中任一项所述的装置,所述一个或多个处理器还被配置为执行:访问相邻解码块的多个像素,...
【专利技术属性】
技术研发人员:F加尔平,F拉卡普,T波里尔,P博尔德斯,
申请(专利权)人:交互数字VC控股公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。