[发明专利]利用重置列表的历史运动矢量预测在审
申请号: | 201980051840.1 | 申请日: | 2019-08-30 |
公开(公告)号: | CN112534822A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 张文豪;傅德良;马俊铖;刘辰 | 申请(专利权)人: | 胡露有限责任公司 |
主分类号: | H04N19/547 | 分类号: | H04N19/547;H04N19/176;H04N19/105 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 于未茗 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 重置 列表 历史 运动 矢量 预测 | ||
1.一种方法,包括:
由计算装置选择帧中的当前块;
由所述计算装置确定所述当前块是否在所述帧中的第一组位置中;
当所述当前块在所述第一组位置中时:
由所述计算装置加载来自第一列表的第一组运动矢量作为历史运动矢量预测值,其中,所述一个或多个运动矢量来自所述帧中的所述第一组位置中的一个或多个块;以及
由所述计算装置使用所述第一组运动矢量来对所述当前块进行转码;以及
当所述当前块不在所述第一组位置中时,由所述计算装置使用来自第二列表的第二组运动矢量。
2.根据权利要求1所述的方法,其中,所述帧中的所述第一组位置包括从所述帧的左侧开始的N个块。
3.根据权利要求1所述的方法,其中,所述帧中的所述第一组位置包括从所述帧的左侧开始的最左块。
4.根据权利要求1所述的方法,其中,所述一个或多个块包括在所述当前块的顶部边缘上与所述当前块相邻的块。
5.根据权利要求1所述的方法,其中,加载来自所述第一列表的所述第一组运动矢量作为历史运动矢量预测值包括:
将所述第一组运动矢量加载到所述第二列表中。
6.根据权利要求5所述的方法,其中,当所述当前块在所述第一组位置中时,所述第二列表中的运动矢量用于对所述当前块进行转码。
7.根据权利要求5所述的方法,其中,将所述第一组运动矢量加载到所述第二列表中去除了所述第二列表中的一些现有运动矢量。
8.根据权利要求1所述的方法,其中,所述第二列表存储来自在所述当前块之前顺序地转码的块的历史运动矢量预测值。
9.根据权利要求1所述的方法,其中,当对所述第一组块的外部的块进行转码时,不使用所述第一列表。
10.根据权利要求1所述的方法,还包括:
选择所述历史运动矢量预测值中的一个;
计算所述历史运动矢量预测值中的所述一个与所述当前块的运动矢量之间的差;
将所述差包括在经编码位流中。
11.根据权利要求1所述的方法,还包括以下步骤:
将所述当前块的运动矢量存储在所述第一列表中,其中,所述运动矢量可用作所述第一组位置中的另一块的历史运动矢量预测值。
12.根据权利要求1所述的方法,其中,所述第一列表包括来自所述第一组位置中的块的运动矢量。
13.根据权利要求1所述的方法,当所述当前块在所述第一组位置中时:
在完成转码前一行中的块之前,对所述当前块进行转码。
14.一种非暂时性计算机可读存储介质,其上存储有计算机可执行指令,这些指令当由计算装置执行时,使得所述计算装置可操作为:
选择帧中的当前块;
确定所述当前块是否在所述帧中的第一组位置中;
当所述当前块在所述第一组位置中时:
加载来自第一列表的第一组运动矢量作为历史运动矢量预测值,其中,所述一个或多个运动矢量来自所述帧中的所述第一组位置中的一个或多个块;并且
使用所述第一组运动矢量来对所述当前块进行转码;并且
当所述当前块不在所述第一组位置中时,使用来自第二列表的第二组运动矢量。
15.根据权利要求14所述的非暂时性计算机可读存储介质,其中,所述帧中的所述第一组位置包括从所述帧的左侧开始的N个块。
16.根据权利要求14所述的非暂时性计算机可读存储介质,其中,所述帧中的所述第一组位置包括从所述帧的左侧开始的最左块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡露有限责任公司,未经胡露有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980051840.1/1.html,转载请声明来源钻瓜专利网。