[发明专利]颜色分量之间的子块运动矢量继承有效
申请号: | 201910545236.6 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110636300B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 张凯;张莉;刘鸿彬;王悦 | 申请(专利权)人: | 北京字节跳动网络技术有限公司;字节跳动有限公司 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/43;H04N19/44;H04N19/52;H04N19/70 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 颜色 分量 之间 运动 矢量 继承 | ||
1.一种用于视频解码的方法,其包括:
接收包括亮度分量和至少一个色度分量的视频数据块;
基于仿射模式确定所述视频数据块的所述亮度分量的控制点的运动矢量;
将所述亮度分量分割成第一组子块;
将所述至少一个色度分量中的色度分量分割成第二组子块;
基于所述控制点的运动矢量确定所述第一组子块中的每个子块的运动矢量;
基于所述第一组子块中的多个子块的运动矢量以及所述视频数据块的颜色格式,推导所述第二组子块中的每个子块的运动矢量;以及
基于推导所得到的运动矢量来重建所述视频数据块或解码相同图片中的其他视频数据块,
其中,响应于所述颜色格式不是4:4:4,所述第一组子块中的至少一个子块的大小不同于所述第二组子块中的至少一个子块的大小,
其中,由所述色度分量分割得到的所述第二组子块对应于所述亮度分量的四个子块,所述第二组子块中的其中一个子块的运动矢量是基于所述亮度分量的四个子块中的两个子块的运动矢量而获得。
2.根据权利要求1所述的方法,其中所述推导所述第二组子块中的每个子块的运动矢量包括:
为所述第二组子块中的第一色度子块获得中间运动矢量集,其中所述中间运动矢量集是通过所述第一组子块中的多个亮度子块的运动矢量计算得到的,所述第一色度子块为所述第二组子块中的任意一个子块;以及
将因子应用于所述中间运动矢量集,以获得所述第一色度子块的运动矢量,其中所述因子与所述颜色格式相关联。
3.根据权利要求1或2所述的方法,其中响应于所述颜色格式是4:4:4,所述第一组子块中的至少一个的大小与所述第二组子块中的至少一个的大小相同。
4.根据权利要求3所述的方法,其中所述第一组子块中的至少一个的大小与所述第二组子块中的至少一个的大小是4×4。
5.根据权利要求1所述的方法,其中基于所述亮度分量的多个子块的对应运动矢量的基于偏移的平均值获得所述色度分量的子块的运动矢量中的至少一个。
6.根据权利要求5所述的方法,其中所述色度分量的子块对应于所述亮度分量的四个子块,所述四个子块分别具有运动矢量MV0=(MV0x,MV0y),MV1=(MV1x,MV1y),MV2=(MV2x,MV2y)和MV3=(MV3x,MV3y),并且其中所述方法还包括:
计算中间运动矢量集MV*=(MV*x,MV*y)作为MV*x=Shift(MVOx+MV1x+MV2x+MV3x,2)和MV*y=Shift(MVyO+MVy1+MVy2+MVy3,2),其中Shift(x,s)=(x+off)>>s,其中off和s是整数,并且其中>>表示右移操作;以及
将因子应用于所述中间运动矢量集以获得导出的运动矢量,其中所述因子与所述颜色格式相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司;字节跳动有限公司,未经北京字节跳动网络技术有限公司;字节跳动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910545236.6/1.html,转载请声明来源钻瓜专利网。