【技术实现步骤摘要】
融合候选运动信息列表的构建方法、装置及编解码器
本专利技术涉及视频编解码领域,尤其涉及一种融合候选运动信息列表的构建方法、装置及编解码器。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AVC)定义的标准、视频编码标准H.265/高效视频编码(HEVC)标准以及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时间(图像间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频编码,视频 ...
【技术保护点】
1.一种融合候选运动信息列表的构建方法,其特征在于,包括:/n获取第一候选运动信息集合,所述第一候选运动信息集合包括当前块的空域相邻块的运动信息,和/或,所述当前块的时域相邻块的运动信息;/n当所述第一候选运动信息集合中的运动信息的数量小于预设阈值时,根据所述第一候选运动信息集合中的运动信息获取第一运动信息;/n当所述第一运动信息与所述第一候选运动信息集合中的运动信息均不相同时,将所述第一运动信息加入所述第一候选运动信息集合,以得到第二候选运动信息集合;/n当所述第二候选运动信息集合中的运动信息的数量小于所述预设阈值时,获取基于历史的运动矢量预测HMVP候选运动信息列表,并 ...
【技术特征摘要】
1.一种融合候选运动信息列表的构建方法,其特征在于,包括:
获取第一候选运动信息集合,所述第一候选运动信息集合包括当前块的空域相邻块的运动信息,和/或,所述当前块的时域相邻块的运动信息;
当所述第一候选运动信息集合中的运动信息的数量小于预设阈值时,根据所述第一候选运动信息集合中的运动信息获取第一运动信息;
当所述第一运动信息与所述第一候选运动信息集合中的运动信息均不相同时,将所述第一运动信息加入所述第一候选运动信息集合,以得到第二候选运动信息集合;
当所述第二候选运动信息集合中的运动信息的数量小于所述预设阈值时,获取基于历史的运动矢量预测HMVP候选运动信息列表,并根据所述HMVP候选运动信息列表中的运动信息获取第二运动信息;
当所述第二运动信息与所述第二候选运动信息集合中的运动信息均不相同时,将所述第二运动信息加入所述第二候选运动信息集合,以得到第三候选运动信息集合;
当所述第三候选运动信息集合中的运动信息的数量等于所述预设阈值时,将所述第三候选运动信息集合作为所述融合候选运动信息列表。
2.根据权利要求1所述的方法,其特征在于,在得到所述第二候选运动信息集合之后,还包括:
当所述第二候选运动信息集合中的运动信息的数量等于所述预设阈值时,将所述第二候选运动信息集合作为所述融合候选运动信息列表。
3.根据权利要求1或2所述的方法,其特征在于,在得到所述第三候选运动信息集合之后,还包括:
当所述第三候选运动信息集合中的运动信息的数量小于所述预设阈值时,将默认值加入所述第三候选运动信息集合,以得到所述融合候选运动信息列表。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述根据所述第一候选运动信息集合中的运动信息获取第一运动信息之后,还包括:
当所述第一运动信息与所述第一候选运动信息集合中的至少一个运动信息相同时,不将所述第一运动信息用作构建所述融合候选运动信息列表;
获取所述HMVP候选运动信息列表,并根据所述HMVP候选运动信息列表中的运动信息获取第二运动信息;
当所述第二运动信息与所述第一候选运动信息集合中的运动信息均不相同时,将所述第二运动信息加入所述第一候选运动信息集合,以得到第四候选运动信息集合;
当所述第四候选运动信息集合中的运动信息的数量等于所述预设阈值时,将所述第四候选运动信息集合作为所述融合候选运动信息列表。
5.根据权利要求4所述的方法,其特征在于,在得到所述第四候选运动信息集合之后,还包括:
当所述第四候选运动信息集合中的运动信息的数量小于所述预设阈值时,将默认值加入所述第四候选运动信息集合,以得到所述融合候选运动信息列表。
6.根据权利要求4所述的方法,其特征在于,在所述根据所述HMVP候选运动信息列表中的运动信息获取第二运动信息之后,还包括:
当所述第二运动信息与所述第一候选运动信息集合中的至少一个运动信息相同时,不将所述第二运动信息用作构建所述融合候选运动信息列表;
将默认值加入所述第一候选运动信息集合,以得到所述融合候选运动信息列表。
7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述根据所述HMVP候选运动信息列表中的运动信息获取第二运动信息之后,还包括:
当所述第二运动信息与所述第二候选运动信息集合中的至少一个运动信息相同时,不将所述第二运动信息用作构建所述融合候选运动信息列表;
将默认值加入所述二候选运动信息集合,以得到所述融合候选运动信息列表。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述根据所述第一候选运动信息集合中的运动信息获取第一运动信息,包括:
从所述第一候选运动信息集合中选取根据预设的组合方式确定的两个运动信息,根据所述两个运动信息获取所述第一运动信息。
9.根据权利要求8所述的方法,其特征在于,当所述运动信息为运动矢量时,所述第一运动信息为第一运动矢量,所述根据所述两个运动信息获取所述第一运动信息,包括:
将所述两个运动矢量的平均值作为所述第一运动矢量。
10.根据权利要求1或4所述的方法,其特征在于,所述根据所述HMVP候选运动信息列表中的运动信息获取第二运动信息,包括:
从所述HMVP候选运动信息列表中选取运动信息作为所述第二运动信息。
11.一种帧间预测装置,其特征在于,包括:
处理模块,用于获取第一候选运动信息集合,所述第一候选运动信息集合包括当前块的空域相邻块的运动信息,和/或,所述当前块的时域相邻块的运动信息;当所述第一候选运动信息集合中的运动信息的数量小于预设阈值时,根据所述第一候选运动信息集合中的运动信息获取第一运动信息;当所述第一运动信息与所述第一候选运动信息集合中的运动信息均不相同时,将所述...
【专利技术属性】
技术研发人员:陈旭,杨海涛,张恋,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。