[发明专利]用于视频编解码中的双向光流计算的简化的方法和设备有效
申请号: | 202080036042.4 | 申请日: | 2020-04-27 |
公开(公告)号: | CN113940078B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | H.黄;W-J.钱;M.卡尔切维茨 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/577 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 解码 中的 双向 计算 简化 方法 设备 | ||
1.一种对视频数据进行编解码的方法,所述方法包括:
接收视频数据的当前块;以及
使用双预测和双向光流对所述视频数据的当前块进行编解码,其中对所述当前块进行编解码包括:
使用以下等式执行所述双向光流的偏移计算:
其中,b(x,y)是偏移,(vx,vy)是运动矢量细化,是第一参考画面列表的水平梯度,是第二参考画面列表的水平梯度,是第一参考画面列表的垂直梯度,并且是第二参考画面列表的垂直梯度,以及
使用以下等式执行所述双向光流的运动矢量细化计算:
S6是所述水平梯度和所述垂直梯度的自相关和互相关,-th′BIO是阈值,nb和na是移位值。
2.根据权利要求1所述的方法,其中使用双预测和双向光流对所述视频数据的当前块进行编解码包括:
针对所述视频数据的当前块的每个子块从所述第一参考画面列表中确定第一预测样本;
针对所述视频数据的当前块的每个子块从所述第二参考画面列表中确定第二预测样本;
从针对每个子块的所述第一预测样本和所述第二预测样本确定每个子块的所述水平梯度和所述垂直梯度;
确定每个子块的所述水平梯度和所述垂直梯度的所述自相关和所述互相关;
根据每个子块的所述水平梯度和所述垂直梯度的所述自相关和所述互相关,使用每个子块的所述运动矢量细化计算来确定运动细化值;
基于每个子块的所述运动细化值、所述水平梯度和所述垂直梯度,使用每个子块的所述偏移计算来确定所述偏移;
基于每个子块的所述偏移、所述第一预测样本和所述第二预测样本,确定每个子块的最终预测样本以用于双预测;以及
使用每个子块的所述最终预测样本对所述视频数据的当前块进行编解码。
3.根据权利要求2所述的方法,其中,所述视频数据的当前块的每个子块是4x4子块。
4.根据权利要求1所述的方法,其中,编解码包括解码,所述方法还包括:
显示包括所编码的视频数据的当前块的画面。
5.根据权利要求1所述的方法,其中,编解码包括编码,所述方法还包括:
捕获包括所述视频数据的当前块的画面。
6.根据权利要求1所述的方法,其中,nb=4,na=1。
7.一种被配置为对视频数据进行编解码的装置,所述装置包括:
存储器,其被配置为存储视频数据的当前块;以及
与所述存储器通信的一个或多个处理器,所述一个或多个处理器被配置为:
接收所述视频数据的当前块;以及
使用双预测和双向光流对所述视频数据的当前块进行编解码,其中为了对所述当前块进行编解码,所述一个或多个处理器被配置为:
使用以下等式执行所述双向光流的偏移计算:
其中,b(x,y)是偏移,(vx,vy)是运动矢量细化,是第一参考画面列表的水平梯度,是第二参考画面列表的水平梯度,是第一参考画面列表的垂直梯度,并且是第二参考画面列表的垂直梯度,以及
使用以下等式执行所述双向光流的运动矢量细化计算:
平梯度和所述垂直梯度的自相关和互相关,-th′BIO是阈值,nb和na是移位值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080036042.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频编解码的方法和装置
- 下一篇:智能护胫