The invention discloses a method and device for using bi-directional optical flow (bio), which is used for real bi-directional prediction block. According to the method of the invention, a bidirectional optical flow process of the exemption method is disclosed, in which X motion offset and y motion offset are derived by using an operation including a right shift without any division operation. According to another method, a thinning predictor for the current block is generated by applying the two-way optical flow process to the reference block. The application of the two-way optical flow process includes conditionally applying the boundary condition dependent two-way optical flow process to the boundary pixels related to the reference block.
【技术实现步骤摘要】
【国外来华专利技术】用于视频编解码的基于双向光流的运动细化的方法及装置相关引用本专利技术主张在2017年03月16日提出的第62/472,002号的美国临时专利申请、在2017年03月22日提出的第62/474,702号的美国临时专利申请、在2017年04月01日提出的第62/480,359号的美国临时专利申请的优先权,以上申请案整体以引用的方式并入本文。
本专利技术涉及使用双向光流(bi-directionalopticalflow,BIO)的运动补偿,以细化用于双向预测块的运动。具体地,本专利技术涉及与双向光流相关的频宽的降低和复杂度的降低。
技术介绍
双向光流双向光流是JCTVC-C204(E.Alshina,etal.,Bi-directionalopticalflow,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,3rdMeeting:Guangzhou,CN,7-15October,2010,Document:JCTVC-C204)和VCEG-AZ05(E.Alshina,etal.,Knowntoolsperformanceinvestigationfornextgenerationvideocoding,ITU-TSG16Question6,VideoCodingExpertsGroup(VCEG),52ndMeeting:19–26June2015,Warsaw,Poland,D ...
【技术保护点】
1.一种视频编解码方法,使用双向光流以用于真实双向预测块,该方法包括:/n接收与当前图像中的当前块相关的输入数据,其中该当前块使用双向预测编解码;/n确定来自于参考图像列表0的第一参考图像中与该当前块相关的第一参考块以及来自于参考图像列表1的第二参考图像中与该当前块相关的第二参考块,其中该第一参考块和该第二参考块由真实双向运动向量所指向;/n基于该第一参考块推导出多个第一x梯度和多个第一y梯度,并基于该第二参考块推导出多个第二x梯度和多个第二y梯度;/n基于该多个第一x梯度、该多个第一y梯度、该多个第二x梯度、该多个第二y梯度、该第一参考块的多个第一像素值、该第二参考块的多个第二像素值或者其组合,推导出梯度参数集,其中所有梯度参数使用固定点表示;/n使用包括右移而无任何除法操作的多个操作推导出x运动偏移和y运动偏移,其中该x运动偏移对应于第一分子除以第一分母,该y运动偏移对应于第二分子除以第二分母,并且该第一分子、该第一分母、该第二分子和该第二分母自两个梯度参数的乘积的线性组合或者该多个梯度参数的线性组合生成;/n根据该第一参考块、该第二参考块、该多个第一x梯度与该多个第一y梯度、该多 ...
【技术特征摘要】
【国外来华专利技术】20170316 US 62/472,002;20170322 US 62/474,702;20171.一种视频编解码方法,使用双向光流以用于真实双向预测块,该方法包括:
接收与当前图像中的当前块相关的输入数据,其中该当前块使用双向预测编解码;
确定来自于参考图像列表0的第一参考图像中与该当前块相关的第一参考块以及来自于参考图像列表1的第二参考图像中与该当前块相关的第二参考块,其中该第一参考块和该第二参考块由真实双向运动向量所指向;
基于该第一参考块推导出多个第一x梯度和多个第一y梯度,并基于该第二参考块推导出多个第二x梯度和多个第二y梯度;
基于该多个第一x梯度、该多个第一y梯度、该多个第二x梯度、该多个第二y梯度、该第一参考块的多个第一像素值、该第二参考块的多个第二像素值或者其组合,推导出梯度参数集,其中所有梯度参数使用固定点表示;
使用包括右移而无任何除法操作的多个操作推导出x运动偏移和y运动偏移,其中该x运动偏移对应于第一分子除以第一分母,该y运动偏移对应于第二分子除以第二分母,并且该第一分子、该第一分母、该第二分子和该第二分母自两个梯度参数的乘积的线性组合或者该多个梯度参数的线性组合生成;
根据该第一参考块、该第二参考块、该多个第一x梯度与该多个第一y梯度、该多个第二x梯度与该多个第二y梯度、该x运动偏移、该y运动偏移或者其组合,生成用于该当前块的细化预测子;以及
基于该细化预测子,编码或解码该当前块。
2.如权利要求1所述视频编解码方法,其特征在于,还包括:
确定该第一分母的第一最高有效位位置Nx和该第二分母的第二最高有效位位置Ny,其中该x运动偏移是使用包括右移该第一分子和该第一分母Nx比特,以及右移该第二分子和该第二分母Ny比特的多个操作推导出。
3.如权利要求2所述视频编解码方法,其特征在于,(2Px/2(K-1))的多个值被存储在第一查找表中,并且(2Py/2(K-1))的多个值被存储在第二查找表中,其中2(K-1)对应于该第一分母和该第二分母的多个可能值,并且该x运动偏移使用包括乘法和右移Px比特的多个操作推导出,该y运动偏移使用包括乘法和右移Py比特的多个操作推导出。
4.如权利要求3所述视频编解码方法,其特征在于,该第一查找表与该第二查找表相同。
5.如权利要求3所述视频编解码方法,其特征在于,该第一查找表与该第二查找表不相同。
6.如权利要求3所述视频编解码方法,其特征在于,K对应于1。
7.如权利要求2所述视频编解码方法,其特征在于,该右移该第一分子和该第一分母Nx比特,或者该右移该第二分子和该第二分母Ny比特使用舍入偏移。
8.一种视频编解码装置,使用双向光流以用于真实双向预测块,该视频编解码装置包括一个或多个电子电路或处理器,用于:
接收与当前图像中的当前块相关的输入数据,其中该当前块使用双向预测编解码;
确定来自于参考图像列表0的第一参考图像中与该当前块相关的第一参考块以及来自于参考图像列表1的第二参考图像中与该当前块相关的第二参考块,其中该第一参考块和该第二参考块由真实双向运动向量所指向;
基于该第一参考块推导出多个第一x梯度和多个第一y梯度,并基于该第二参考块推导出多个第二x梯度和多个第二y梯度;
基于该多个第一x梯度、该多个第一y梯度、该多个第二x梯度、该多个第二y梯度、该第一参考块的多个第一像素值、该第二参考块的多个第二像素值或者其组合,推导出梯度参数集,其中所有梯度参数使用固定点表示;
使用包括右移而无任何除法操作的多个操作推导出x运动偏移和y运动偏移,其中该x运动偏移对应于第一分子除以第一分母,该y运动偏移对应于第二分子除以第二分母,并且该第一分子、该第一分母、该第二分子和该第二分母自两个梯度参数的乘积的线性组合或者该多个梯度参数的线性组合生成;
根据该第一参考块、该第二参考块、该多个第一x梯度与该多个第一y梯度、该多个第二x梯度与该多个第二y梯度、该x运动偏移、该y运动偏移或者其组合,生成用于该当前块的细化预测子;以及
基于该细化预测子,编码或解码该当前块。
9.一种非暂时性计算机可读介质,存储有多个程序指令,使得装置的处理电路执行视频编解码方法,且该方法包括:
接收与当前图像中的当前块相关的输入数据,其中该当前块使用双向预测编解码;
确定来自于参考图像列表0的第一参考图像中与该当前块相关的第一参考块以及来自于参考图像列表1的第二参考图像中与该当前块相关的第二参考块,其中该第一参考块和该第二参考块由真实双向运动向量所指向;
基于该第一参考块推导出多个第一x梯度和多个第一y梯度,并基于该第二参考块推导出多个第二x梯度和多个第二y梯度;
基于该多个第一x梯度、该多个第一y梯度、该多个第二x梯度、该多个第二y梯度、该第一参考块的多个第一像素值、该第二参考块的多个第二像素值或者其组合,推导出梯度参数集,其中所有梯度参数使用固定点表示;
使用包括右移而无任何除法操作的多个操作推导出x运动偏移和y运动偏移,其中该x运动偏移对应于第一分子除以第一分母,该y运动偏移对应于第二分子除以第二分母,并且该第一分子、该第一分母、该第二分子和该第二分母自两个梯度参数的乘积的线性组...
【专利技术属性】
技术研发人员:陈庆晔,庄子德,黄毓文,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;TW
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。