[发明专利]用于运动矢量预测的运动矢量列表建立的方法、装置有效
申请号: | 201210377579.4 | 申请日: | 2012-10-08 |
公开(公告)号: | CN102883163A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 林永兵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 运动 矢量 预测 列表 建立 方法 装置 | ||
1.一种用于运动矢量预测的运动矢量列表建立的方法,其特征在于,包括:
获取当前预测块空域上的相邻块,所述当前预测块位于当前编码单元中;
根据所述当前编码单元的划分方式确定所述当前预测块的适用相邻块,所述适用相邻块位于所述当前编码单元外;
根据所述适用相邻块的运动矢量预测值并按照预设顺序从所述适用相邻块中获取运动矢量预测值,并将获取到的运动矢量预测值加入到所述运动矢量列表。
2.根据权利要求1所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,所述预测块空域上的相邻块包括:
位于预测块左下侧的相邻块A0,位于预测块左侧的相邻块A1,位于预测块右上侧的相邻块B0,位于预测块上侧的相邻块B1,位于预测块左上侧的相邻块B2。
3.根据权利要求2所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,所述根据所述当前编码单元的划分方式确定所述当前预测块的适用相邻块包括:
若所述当前编码单元被上下划分为第一预测块和第二预测块,且所述当前预测块为第二预测块,则所述预测块的适用相邻块包括所述第二预测块的:相邻块A0、相邻块A1、相邻块B0、相邻块B2;
若所述当前编码单元被左右划分为第一预测块和第二预测块,且所述当前预测块为第二预测块,则所述预测块的适用相邻块包括所述第二预测块的:相邻块A0、相邻块B0、相邻块B1、相邻块B2。
4.根据权利要求2或3所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,所述按照预设顺序从所述适用相邻块中获取运动矢量预测值包括:
若所述适用相邻块为帧间编码块,则按照相邻块A1、相邻块B1、相邻块B0、相邻块A0、相邻块B2的顺序从所述适用相邻块中获取运动矢量预测值。
5.根据权利要求4所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,若所述获取到的运动矢量预测值为当前适用相邻块的运动矢量预测值,则所述将获取到的运动矢量预测值加入到所述运动矢量列表包括:
判断所述当前适用相邻块的运动矢量预测值与除所述当前适用相邻块以外的其他适用相邻块的运动矢量预测值是否相同;
若不相同,则将所述当前适用相邻块的运动矢量预测值加入所述运动矢量列表。
6.根据权利要求4所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,若所述获取到的运动矢量预测值为当前适用相邻块的运动矢量预测值,则所述将获取到的运动矢量预测值加入到所述运动矢量列表包括:
判断所述当前适用相邻块的运动矢量预测值与已被加入到所述运动矢量列表中的运动矢量预测值是否相同;
若不相同,则将所述当前适用相邻块的运动矢量预测值加入所述运动矢量列表。
7.根据权利要求5所述的用于运动矢量预测的运动矢量列表建立的方法,其特征在于,所述判断所述当前适用相邻块的运动矢量预测值与除所述当前适用相邻块以外的其他适用相邻块的运动矢量预测值是否相同包括:
若当前适用相邻块为相邻块B1,则判断所述相邻块B1的运动矢量预测值与相邻块A1的运动矢量预测值是否相同;
若当前适用相邻块为相邻块B0,则判断所述相邻块B0的运动矢量预测值与相邻块B1的运动矢量预测值是否相同;
若当前适用相邻块为相邻块A0,则判断所述相邻块A0的运动矢量预测值与相邻块A1的运动矢量预测值是否相同;
若当前适用相邻块为相邻块B2,则判断所述相邻块B2的运动矢量预测值与相邻块A1的运动矢量预测值、所述相邻块B1的运动矢量预测值中至少一项是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210377579.4/1.html,转载请声明来源钻瓜专利网。