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

视频编解码中的运动信息列表构建方法、装置及设备与流程

2022-02-24 13:50:46 来源:中国专利 TAG:

技术特征:
1.一种视频编解码中的运动信息列表构建方法,其特征在于,所述方法包括:构建空域运动信息列表,所述空域运动信息列表中包括当前编解码块的空域临近块的运动信息,所述空域临近块至少包括帧内串复制isc块;在候选运动信息列表中的运动信息不足的情况下,从所述空域运动信息列表中获取至少一个运动信息,采用所述至少一个运动信息对所述候选运动信息列表进行填充;其中,所述候选运动信息列表用于为所述当前编解码块提供候选的预测位移矢量。2.根据权利要求1所述的方法,其特征在于,所述空域临近块包括以下至少一种:空域相邻的isc块、空域非相邻的isc块。3.根据权利要求1所述的方法,其特征在于,所述空域临近块还包括以下至少一种:空域相邻的帧内块复制ibc块、空域非相邻的ibc块。4.根据权利要求1所述的方法,其特征在于,所述候选运动信息列表用于为ibc块提供候选的预测块矢量bvp;或者,所述候选运动信息列表用于为isc串提供候选的预测串矢量svp;或者,所述候选运动信息列表用于为ibc块提供候选的bvp以及为isc串提供候选的svp。5.根据权利要求1所述的方法,其特征在于,在所述空域临近块包括isc块的情况下,所述isc块的运动信息包括以下至少一项:所述isc块中按扫描顺序的第一个编解码串的串矢量sv;所述isc块中按扫描顺序的最后一个编解码串的sv;所述isc块中按扫描顺序的第一个编解码串的sv和最后一个编解码串的sv的均值;所述isc块中按扫描顺序的第一个编解码串的sv和最后一个编解码串的sv的加权均值;所述isc块中多个编解码串的sv。6.根据权利要求1所述的方法,其特征在于,所述构建空域运动信息列表,包括:检测所述当前编解码块是否存在可用的空域相邻块的运动信息,所述空域相邻块包括空域相邻的isc块;若所述当前编解码块存在所述可用的空域相邻块的运动信息,则获取所述可用的空域相邻块的运动信息添加至所述空域运动信息列表中;若所述当前编解码块不存在所述可用的空域相邻块的运动信息,或者所构建的所述空域运动信息列表未填满时,则检测所述当前编解码块是否存在可用的空域非相邻块的运动信息,所述空域非相邻块包括空域非相邻的isc块、空域非相邻的ibc块中的至少一种;若所述当前编解码块存在所述可用的空域非相邻块的运动信息,则获取所述可用的空域非相邻块的运动信息添加至所述空域运动信息列表中。7.根据权利要求1所述的方法,其特征在于,所述构建空域运动信息列表,包括:按照设定顺序遍历多个位置组,每个位置组包括一个空域相邻块和一个空域非相邻块;对于每个位置组,检测所述位置组中包含的空域相邻块是否存在可用的运动信息;若所述空域相邻块存在可用的运动信息,则获取所述空域相邻块的可用的运动信息添
加至所述空域运动信息列表中;若所述空域相邻块不存在可用的运动信息,则检测所述位置组中包含的空域非相邻块是否存在可用的运动信息;若所述空域非相邻块存在可用的运动信息,则获取所述空域非相邻块的可用的运动信息添加至所述空域运动信息列表中。8.根据权利要求1所述的方法,其特征在于,所述构建空域运动信息列表,包括:检测所述当前编解码块是否存在可用的空域非相邻块的运动信息,所述空域非相邻块包括空域非相邻的isc块、空域非相邻的ibc块中的至少一种;若所述当前编解码块存在所述可用的空域非相邻块的运动信息,则获取所述可用的空域非相邻块的运动信息添加至所述空域运动信息列表中;若所述当前编解码块不存在所述可用的空域非相邻块的运动信息,或者所构建的所述空域运动信息列表未填满时,则检测所述当前编解码块是否存在可用的空域相邻块的运动信息,所述空域相邻块包括空域相邻的isc块;若所述当前编解码块存在所述可用的空域相邻块的运动信息,则获取所述可用的空域相邻块的运动信息添加至所述空域运动信息列表中。9.根据权利要求1所述的方法,其特征在于,所述构建空域运动信息列表,包括:按照设定顺序遍历多个位置组,每个位置组包括一个空域相邻块和一个空域非相邻块;对于每个位置组,检测所述位置组中包含的空域非相邻块是否存在可用的运动信息;若所述空域非相邻块存在可用的运动信息,则获取所述空域非相邻块的可用的运动信息添加至所述空域运动信息列表中;若所述空域非相邻块不存在可用的运动信息,则检测所述位置组中包含的空域相邻块是否存在可用的运动信息;若所述空域相邻块存在可用的运动信息,则获取所述空域相邻块的可用的运动信息添加至所述空域运动信息列表中。10.根据权利要求1所述的方法,其特征在于,所述构建空域运动信息列表,包括:按照设定顺序遍历多个位置,每个位置包括一个空域相邻块;对于每个位置,检测所述位置的空域相邻块是否存在可用的运动信息;若所述空域相邻块存在可用的运动信息,则获取所述空域相邻块的可用的运动信息添加至所述空域运动信息列表中。11.根据权利要求1至10任一项所述的方法,其特征在于,从所述空域运动信息列表中导出的运动信息在所述候选运动信息列表中的位置,位于从历史运动信息列表中导出的运动信息在所述候选运动信息列表中的位置之前;或者,从所述空域运动信息列表中导出的运动信息在所述候选运动信息列表中的位置,位于从历史运动信息列表中导出的运动信息在所述候选运动信息列表中的位置之后;或者,从所述空域运动信息列表中导出的运动信息位于所述候选运动信息列表中的设定位置;
或者,当所述候选运动信息列表中的至少一个位置不存在运动信息时,从所述空域运动信息列表中导出的运动信息填入所述至少一个位置;填入时,按照所述运动信息在所述空域运动信息列表中的顺序,依次填入所述至少一个位置;或者,将所述空域运动信息列表中指定位置的运动信息,填入所述至少一个位置。12.根据权利要求1至10任一项所述的方法,其特征在于,所述方法还包括:在所述候选运动信息列表中的运动信息不足的情况下,采用预设运动信息对所述候选运动信息列表进行填充。13.根据权利要求1至10任一项所述的方法,其特征在于,所述采用所述至少一个运动信息对所述候选运动信息列表进行填充,包括:将待添加的运动信息与所述候选运动信息列表中已有的运动信息进行查重比对;根据查重比对结果对所述候选运动信息列表进行更新。14.一种视频编解码中的运动信息列表构建装置,其特征在于,所述装置包括:列表构建模块,用于构建空域运动信息列表,所述空域运动信息列表中包括当前编解码块的空域临近块的运动信息,所述空域临近块至少包括帧内串复制isc块;列表填充模块,用于在候选运动信息列表中的运动信息不足的情况下,从所述空域运动信息列表中获取至少一个运动信息,采用所述至少一个运动信息对所述候选运动信息列表进行填充;其中,所述候选运动信息列表用于为所述当前编解码块提供候选的预测位移矢量。15.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至13任一项所述的方法。

技术总结
本申请提供了一种视频编解码中的运动信息列表构建方法、装置及设备,涉及视频编解码技术领域。所述方法包括:构建空域运动信息列表,该空域运动信息列表中包括当前编解码块的空域临近块的运动信息,空域临近块至少包括ISC块;在候选运动信息列表中的运动信息不足的情况下,从空域运动信息列表中获取至少一个运动信息,采用该至少一个运动信息对候选运动信息列表进行填充。本申请通过在候选运动信息列表中包含的运动信息不足时,采用空域临近的运动信息进行填充,实现对该候选运动信息列表的内容扩充,从而在该候选运动信息列表中提供更多更有效的位移矢量,以取得更好的位移矢量预测效果,提升视频的压缩性能。提升视频的压缩性能。提升视频的压缩性能。


技术研发人员:胡晔 许晓中 王英彬 刘杉
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.08.20
技术公布日:2022/2/23
再多了解一些

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

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

相关文献