【技术实现步骤摘要】
【国外来华专利技术】一种运动矢量预测方法、装置与编解码器
本申请涉及视频编解码
,尤其涉及一种运动矢量预测方法、装置以及相应的编码器和解码器
技术介绍
随着信息技术的发展,高清晰度电视,网络会议,IPTV,3D电视等视频业务迅速发展,视频信号以其直观性和高效性等优势成为人们日常生活中获取信息最主要的方式。由于视频信号包含的数据量大,需要占用大量的传输带宽和存储空间。为了有效的传输和存储视频信号,需要对视频信号进行压缩编码,视频压缩技术越来越成为视频应用领域不可或缺的关键技术。
技术实现思路
本专利技术实施例公开了一种视频编码器、视频解码器及相应方法。具体实现方式通过本申请中权利要求、说明书以及附图的描述是显而易见的。第一方面,本专利技术涉及一种解码方法,也可以是一种运动矢量预测的方法,该方法包括:获得包括当前块的最优候选运动信息的候选运动信息列表的构建方式,和最优候选运动信息在候选运动信息列表中的索引;其中,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表或构建基于子块的候选运动信息列表中的一种;根据所述构建方式构建候选运动信息列表;根据所述索引在构建的候选运动信息列表中确定最优运动信息;根据所述最优运动信息对所述当前块进行预测。应理解,在现有技术中,图像块可以分割成较小的子块,例如,通过迭代使用四叉树(quad-tree,QT)分割、二进制树(binary-tree,BT)分割或三叉树(triple-tree,TT)分割,或其任何组合进行分割。即一个图像块可以被划分出更多小的子块。本方法将 ...
【技术保护点】
一种解码方法,其特征在于,所述方法包括:/n获得包括当前块的最优候选运动信息的候选运动信息列表的构建方式,和最优候选运动信息在候选运动信息列表中的索引;其中,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表或构建基于子块的候选运动信息列表中的一种;/n根据所述构建方式构建候选运动信息列表;/n根据所述索引在构建的候选运动信息列表中确定最优运动信息;/n根据所述最优运动信息对所述当前块进行预测。/n
【技术特征摘要】
【国外来华专利技术】20180702 US 62/693,444;20180706 US 62/694,451;2018一种解码方法,其特征在于,所述方法包括:
获得包括当前块的最优候选运动信息的候选运动信息列表的构建方式,和最优候选运动信息在候选运动信息列表中的索引;其中,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表或构建基于子块的候选运动信息列表中的一种;
根据所述构建方式构建候选运动信息列表;
根据所述索引在构建的候选运动信息列表中确定最优运动信息;
根据所述最优运动信息对所述当前块进行预测。
如权利要求1所述方法,其特征在于,所述获得包括当前块的最优候选运动信息的候选运动信息列表的构建方式包括:
获取用于确定候选运动信息列表的标识;其中,当前块采用的帧间预测模式为融合模式;其中,所述标识为第一特征值时,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表;所述标识为第二特征值时,所述候选运动信息列表的构建方式为构建基于子块的候选运动信息列表。
如权利要求1或2所述方法,其特征在于,所述基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求1或2所述方法,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求1-4所述方法,其特征在于,所述当前块的宽大于等于一个阈值,和/或所述当前块的高大于等于一个阈值。
一种解码方法,其特征在于,所述方法包括:
获取用于确定包括当前块的最优候选运动信息的候选运动信息列表的标识,和最优候选运动信息在候选运动信息列表中的索引;其中,所述当前块采用的帧间预测模式为融合模式;
根据所述标识构建候选运动信息列表;其中,所述标识为第一特征值时,候选运动信息列表是基于块的候选运动信息列表;所述标识为第二特征值时,候选运动信息列表是基于子块的候选运动信息列表;
根据所述索引在构建的候选运动信息列表中确定最优运动信息;
根据所述最优运动信息对所述当前块进行预测。
如权利要求5所述方法,其特征在于,所述基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求6或7所述方法,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求6-8任一项所述方法,其特征在于,所述当前块的宽大于等于一个阈值,和/或当前块的高大于等于一个阈值。
一种解码方法,其特征在于,所述方法包括:
若当前块的大小满足预设像素数,获取用于确定包括当前块的最优候选运动信息的候选运动信息列表的标识,和最优候选运动信息在候选运动信息列表中的索引;其中,所述当前块采用的帧间预测模式为融合模式;
根据所述标识构建候选运动信息列表;其中,所述标识为第一特征值时,构建基于块的候选运动信息列表;所述标识为第二特征值时,构建基于子块的候选运动信息列表;根据所述索引在构建的候选运动信息列表中确定最优运动信息;
根据所述最优运动信息对所述当前块进行预测。
如权利要求10所述方法,其特征在于,所述方法还包括:
若当前块的大小不满足预设像素数时,则构建基于块的候选运动信息列表,并且获取最优候选运动信息在候选运动信息列表中的索引;其中,所述当前块采用的帧间预测模式为融合模式;
根据获取到的索引在构建的候选运动信息列表中确定最优运动信息;
根据所述最优运动信息对所述当前块进行预测。
如权利要求10或11所述方法,其特征在于,所述基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求10-12任一项所述方法,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求10-13任一项所述方法,其特征在于,所述当前块的大小满足预设像素数包括:所述当前块的宽大于等于一个阈值,和/或当前块的高大于等于一个阈值。
一种解码装置,其特征在于,所述装置包括:
获取模块,用于获得包括当前块的最优候选运动信息的候选运动信息列表的构建方式,和最优候选运动信息在候选运动信息列表中的索引;其中,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表或构建基于子块的候选运动信息列表中的一种;
构建模块,用于根据所述构建方式构建候选运动信息列表;
确定模块,用于根据所述索引在构建的候选运动信息列表中确定最优运动信息;
预测模块,用于根据所述最优运动信息对所述当前块进行预测。
如权利要求15所述装置,其特征在于,所述获取模块具体用于:
获取用于确定候选运动信息列表的标识;其中,当前块采用的帧间预测模式为融合模式;其中,所述标识为第一特征值时,所述候选运动信息列表的构建方式为构建基于块的候选运动信息列表;所述标识为第二特征值时,所述候选运动信息列表的构建方式为构建基于子块的候选运动信息列表。
如权利要求15或16所述装置,其特征在于,所述基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求15-17任一项所述装置,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求15-18任一项所述装置,其特征在于,所述当前块的宽大于等于一个阈值,和/或所述当前块的高大于等于一个阈值。
一种解码装置,其特征在于,所述装置包括:
获取模块,用于获取用于确定包括当前块的最优候选运动信息的候选运动信息列表的标识,和最优候选运动信息在候选运动信息列表中的索引;其中,所述当前块采用的帧间预测模式为融合模式;
构建模块,用于根据所述标识构建候选运动信息列表;其中,所述标识为第一特征值时,候选运动信息列表是基于块的候选运动信息列表;所述标识为第二特征值时,候选运动信息列表是基于子块的候选运动信息列表;
确定模块,用于根据所述索引在构建的候选运动信息列表中确定最优运动信息;
预测模块,用于根据所述最优运动信息对所述当前块进行预测。
如权利要求20所述装置,其特征在于,基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求20或21所述装置,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求20-22任一项所述方法,其特征在于,所述当前块的宽大于等于一个阈值,和/或所述当前块的高大于等于一个阈值。
一种解码装置,其特征在于,所述装置包括:
获取模块,用于当前块的大小满足预设像素数时,获取当前块的最优候选运动信息的候选运动信息列表的标识,和最优候选运动信息在候选运动信息列表中的索引;其中,所述当前块采用的帧间预测模式为融合模式;
构建模块,用于根据所述标识构建候选运动信息列表;其中,所述标识为第一特征值时,构建基于块的候选运动信息列表;所述标识为第二特征值时,构建基于子块的候选运动信息列表;
确定模块,用于根据所述索引在构建的候选运动信息列表中确定最优运动信息;
预测模块,用于根据所述最优运动信息对所述当前块进行预测。
如权利要求24所述装置,其特征在于,所述构建模块还具体用于:若当前块的大小不满足预设像素数时,构建基于块的候选运动信息列表;其中,所述当前块采用的帧间预测模式为融合模式。
如权利要求24或25所述装置,其特征在于,所述基于子块的候选运动信息列表包括基于Affine model merge,Complex merge或ATMVP中的至少一种子块融合模式所构建的候选运动信息列表。
如权利要求24-26任一项所述装置,其特征在于,所述基于块的候选运动信息列表包括基于HEVC标准定义的或HEVC标准的演进版本定义的融合模式所构建的候选运动信息列表。
如权利要求2...
【专利技术属性】
技术研发人员:陈焕浜,杨海涛,陈建乐,徐巍炜,符婷,傅佳莉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。