一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

编码或解码视频数据的方法和装置与流程

2022-09-03 12:39:27 来源:中国专利 TAG:

技术特征:
1.一种用于从比特流解码包括帧的视频数据的方法,每个帧被分成多个像素块,该方法包括:对于一个像素块:-确定要被细化的用于双预测的运动矢量;-基于所确定的要被细化的运动矢量,推导用于定义运动矢量的可能位置的搜索范围中的像素值;-执行第一细化,所述第一细化基于所述搜索范围来细化所确定的运动矢量,以确定对应于所述第一细化中的最佳位置的所确定的运动矢量的第一细化位置;-执行第二细化,所述第二细化以子像素精度细化所述第一细化位置,以确定所确定的运动矢量的第二细化位置,以及在执行第二细化时,使用基于所述第二细化位置的运动矢量来解码像素块,其中,执行第二细化以使得所述搜索范围之外的像素值不被使用的方式被约束。2.根据权利要求1所述的方法,其中,第二细化运动矢量为1/16像素精度。3.根据权利要求1所述的方法,其中,如果所述搜索范围内的像素值不可用,则所述第二细化包括选择用于所述第一细化的所述搜索范围的最大全像素位置。4.一种用于将包括帧的视频数据编码到比特流中的方法,每个帧被分成多个像素块,该方法包括:对于一个像素块:-确定要被细化的用于双预测的运动矢量;-基于所确定的要被细化的运动矢量,推导用于定义运动矢量的可能位置的搜索范围中的像素值;-执行第一细化,所述第一细化基于所述搜索范围来细化所确定的运动矢量,以确定对应于第一细化中的位置的所确定的运动矢量的第一细化位置;-执行第二细化,所述第二细化以子像素精度来细化所述第一细化位置,以确定所确定的运动矢量的第二细化位置;以及在执行第二细化时,使用基于第二细化位置的运动矢量来编码像素块,而在比特流中没有信号通知基于第二细化位置的运动矢量;其中,执行第二细化以使得在所述搜索范围之外的像素值不被使用的方式被约束。5.根据权利要求4所述的方法,其中,第二细化运动矢量为1/16的像素精度。6.根据权利要求4所述的方法,其中,如果所述搜索范围内的像素值不可用,则所述第二细化包括选择用于所述第一细化的所述搜索范围的最大全像素位置。7.一种用于从比特流解码包括帧的视频数据的装置,每个帧被分成多个像素块,该装置包括一个或多个处理器,所述一个或多个处理器被配置为通过以下操作解码一个像素块:-确定要被细化的用于双预测的运动矢量;-基于所确定的要被细化的运动矢量,推导用于定义运动矢量的可能位置的搜索范围中的像素值;-执行第一细化,所述第一细化基于所述搜索范围定义了所确定的运动矢量,以确定对应于所述第一细化中的最佳位置的所确定的运动矢量的第一细化位置;-执行第二细化,所述第二细化以子像素精度细化所述第一细化位置,以确定所确定的运动矢量的第二细化位置,
当执行第二细化时,使用基于所述第二细化位置的运动矢量解码像素块,其中,执行第二细化以使得在所述搜索范围之外的像素值不被使用的方式被约束。8.根据权利要求7所述的装置,其中,所述第二细化运动矢量为1/16像素精度。9.根据权利要求7所述的装置,其中,如果所述搜索范围内的像素值不可用,则所述第二细化包括选择用于所述第一细化的所述搜索范围的最大全像素位置。10.一种用于将包括帧的视频数据编码到比特流中的装置,每个帧被分成多个像素块,该装置包括一个或多个处理器,所述一个或多个处理器被配置为通过以下操作编码一个像素块:-确定要被细化的用于双预测的运动矢量;-基于所确定的要被细化的运动矢量,推导用于定义运动矢量的可能位置的搜索范围中的像素值;-执行第一细化,所述第一细化基于所述搜索范围来细化所确定的运动矢量,以确定对应于第一细化中的最佳位置的所确定的运动矢量的第一细化位置;-执行第二细化,所述第二细化以子像素精度来细化所述第一细化运动矢量,以确定所确定的运动矢量的第二细化位置;以及在执行第二细化时,使用基于第二细化位置的运动矢量来编码像素块,而在比特流中没有信令通知基于第二细化位置的运动矢量;其中,执行第二细化以使得在所述搜索范围之外的像素值不被使用的方式被约束。11.根据权利要求10所述的装置,其中,第二细化运动矢量为1/16像素精度。12.根据权利要求10所述的装置,其中,如果所述搜索范围内的像素值不可用,则所述第二细化包括选择用于所述第一细化的所述搜索范围的最大全像素位置。13.一种非暂态计算机可读存储介质,其存储计算机程序的指令,所述指令在由一个或多个处理器执行时使得实现根据权利要求1-6中任一项所述的方法。14.一种用于对包括帧的视频数据进行解码的设备,包括:一个或多个处理器;以及非暂态计算机可读存储介质,其存储有计算机程序的指令,所述指令在由所述一个或多个处理器执行时使得实现根据权利要求1到3中任一项所述的方法。15.一种用于对包括帧的视频数据进行编码的设备,包括:一个或多个处理器;以及非暂态计算机可读存储介质,其存储有计算机程序的指令,所述指令在由所述一个或多个处理器执行时使得实现根据权利要求4到6中任一项所述的方法。16.一种计算机程序产品,包括指令序列,所述指令序列在加载到可编程装置并且由所述可编程装置执行时实现根据权利要求1-6中任一项所述的方法。17.一种包括用于执行根据权利要求1-6中任一项所述的方法的部件的装置。

技术总结
本公开涉及用于编码或解码视频数据的方法和设备。其尤其涉及根据使用解码器侧运动矢量推导模式的特定编码模式的编码,该解码器侧运动矢量推导模式被称为帧速率上转换模式或FRUC模式。本公开涉及编码和解码的改进,其减少了在使用如下编码模式时对存储器访问的需求,在该编码模式中使用解码器侧运动矢量推导方法来预测运动信息。方法来预测运动信息。方法来预测运动信息。


技术研发人员:G
受保护的技术使用者:佳能株式会社
技术研发日:2018.06.22
技术公布日:2022/9/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献