[发明专利]编码器,解码器和使用压缩MV存储的对应方法有效
申请号: | 201980058430.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN112913236B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 马克西姆·鲍里索维奇·西切夫;蒂莫菲·米哈伊洛维奇·索洛维耶夫;亚历山大·亚历山德罗维奇·卡拉布托夫;谢尔盖·尤里耶维奇·伊科宁;陈建乐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/117 | 分类号: | H04N19/117;H04N19/122 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码器 解码器 使用 压缩 mv 存储 对应 方法 | ||
1.一种运动矢量压缩方法,其特征在于,所述运动矢量压缩方法包括:
获取时域运动矢量;
使用所述时域运动矢量的二进制表示来确定压缩运动矢量,其中,所述时域运动矢量的二进制表示包括指数部分和尾数部分,所述指数部分包括N位,所述尾数部分包括M位,N为非负整数,M为正整数;
使用所述压缩运动矢量来执行时域运动矢量预测(temporal motion vectorprediction,TMVP)。
2.根据权利要求1所述的运动矢量压缩方法,其特征在于,
所述指数部分对应于所述二进制表示的一个或多个最高有效位(most significantbit,MSB),所述尾数部分对应于所述二进制表示的一个或多个最低有效位(leastsignificant bit,LSB);或者
所述指数部分对应于所述二进制表示的一个或多个LSB,所述尾数部分对应于所述二进制表示的一个或多个MSB。
3.根据权利要求2所述的运动矢量压缩方法,其特征在于,当所述指数部分对应于所述二进制表示的一个或多个MSB,所述尾数部分对应于所述二进制表示的一个或多个LSB时,通过以下步骤推导所述压缩运动矢量的值:
通过将所述二进制表示向右移动M位,推导第一移位值;
将所述二进制表示的后M位推导为第一基本二进制表示;
通过将所述第一基本二进制表示向左移动所述第一移位值,推导所述压缩运动矢量的值。
4.根据权利要求2所述的运动矢量压缩方法,其特征在于,当所述指数部分对应于所述二进制表示的一个或多个LSB,所述尾数部分对应于所述二进制表示的一个或多个MSB时,通过以下步骤推导所述运动矢量分量的值:
将所述二进制表示的后N位推导为第二移位值;
通过将所述二进制表示向右移动N位,推导第二基本二进制表示;
通过将所述第二基本二进制表示向左移动所述第二移位值,推导所述压缩运动矢量的值。
5.根据权利要求1至4中任一项所述的运动矢量压缩方法,其特征在于,所述时域运动矢量包括运动矢量水平分量和运动矢量垂直分量。
6.一种运动矢量压缩方法,其特征在于,所述运动矢量压缩方法包括:
对第一指示符进行译码,其中,所述第一指示符用于指示是否根据权利要求1至4任一项所述的运动矢量压缩方法对所述时域运动矢量进行压缩。
7.根据权利要求6所述的运动矢量压缩方法,其特征在于,所述运动矢量压缩方法包括:
确定N的值。
8.根据权利要求7所述的运动矢量压缩方法,其特征在于,所述确定N的值包括:
对所述N的值进行译码;或者
将预定值设置为所述N的值;或者
根据图像单元的分辨率,推导所述N的值,其中,所述图像单元包括图像或分块集;或者
根据译码树单元(coding tree unit,CTU)或译码单元(coding unit,CU)的尺寸,推导所述N的值。
9.根据权利要求8所述的运动矢量压缩方法,其特征在于,所述根据图像单元的分辨率,推导所述N的值包括:
当所述图像单元的宽度小于第一阈值,且所述图像单元的高度小于所述第一阈值时,将所述N的值设置为0;或者
当所述图像单元的宽度小于第二阈值,且所述图像单元的高度小于所述第二阈值时,对第二指示符进行译码来表示所述N的值;或者
对第三指示符进行译码来表示所述N的值。
10.根据权利要求9所述的运动矢量压缩方法,其特征在于,所述第二指示符使用1位的二值化表示,所述第三指示符使用2位的二值化表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980058430.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于识别电气装置的系统
- 下一篇:多层膜