[发明专利]预测精度改进视频编解码在审
申请号: | 201980072653.1 | 申请日: | 2019-11-05 |
公开(公告)号: | CN112970261A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 张凯;张莉;刘鸿彬;王悦 | 申请(专利权)人: | 北京字节跳动网络技术有限公司;字节跳动有限公司 |
主分类号: | H04N19/513 | 分类号: | H04N19/513;H04N19/577;H04N19/176 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张亮 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预测 精度 改进 视频 解码 | ||
1.一种视频处理方法,包括:
对于在视频的当前块和所述视频的比特流表示之间的转换,确定使用光流工具的梯度值计算算法;以及
基于所述确定,执行所述转换,
其中,所述梯度值计算算法不同于传统的梯度值计算算法,包括:
gradientHL0[x][y]=(predSampleL0[hx+1][vy]–predSampleL0[hx-1][vy])4,
gradientVL0[x][y]=(predSampleL0[hx][vy+1]–predSampleL0[hx][vy–1])4,
gradientHL1[x][y]=(predSampleL1[hx+1][vy]–predSampleL1[hx–1][vy])4,和
gradientVL1[x][y]=(predSampleL1[hx][vy+1]–predSampleL1[hx][vy-1])4,
其中,gradientHL0是从参考列表L0推导的所述梯度值的水平分量,其中gradientVL0是从参考列表L0推导的所述梯度值的垂直分量,其中gradientHL1是从参考列表L1推导的所述梯度值的水平分量,其中gradientVL1是从参考列表L1推导的所述梯度值的垂直分量,其中predSampleL0是包括参考列表L0中所述当前块的亮度预测样点的数组,其中predSampleL1是包括参考列表L1中所述当前块的亮度预测样点的数组,并且其中hx和vy是整数坐标索引。
2.根据权利要求1所述的方法,其中,修改所述梯度值计算包括:将梯度值移位预定的正整数(S),并且其中,S≠4。
3.根据权利要求2所述的方法,其中,S=6。
4.根据权利要求2所述的方法,其中,S=B-P,其中,B是所述当前块的样点的比特深度,并且其中,P是正整数。
5.根据权利要求4所述的方法,其中,P=6,并且其中B=8或12。
6.根据权利要求1所述的方法,其中,修改所述梯度值计算包括:剪裁梯度值,使得所述梯度值可以表示为K位整数,并且其中,K是正整数。
7.根据权利要求6所述的方法,其中,K=8或16。
8.根据权利要求1所述的方法,其中,所述光流工具的梯度值计算算法包括对第一内部变量(temp)、第二内部变量(tempX)和第三内部变量(tempY)的计算,并且其中,所述计算定义为:
temp[x][y]=SignShift(predSampleL0[hx][vy]–predSampleL1[hx][vy],S1),
tempX[x][y]=SignShift(gradientHL0[x][y]+gradientHL1[x][y],S2),和
tempY[x][y]=SignShift(gradientVL0[x][y]+gradientVL1[x][y],S3),
其中S1、S2和S3是整数,并且其中SignShift(x,s)定义为:
其中off是整数。
9.根据权利要求8所述的方法,其中,S1=6并且S2=S3=3。
10.根据权利要求8所述的方法,其中,S1、S2和S3基于所述当前块(B)的样点比特深度。
11.根据权利要求10所述的方法,其中,S1=B-P1,S2=B-P2并且S3=B-P3,其中P1、P2和P3是整数。
12.根据权利要求11所述的方法,其中,B=8、10或12,并且其中P1=4并且P2=P3=7。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司;字节跳动有限公司,未经北京字节跳动网络技术有限公司;字节跳动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980072653.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于增材生产制品的方法
- 下一篇:视频处理中具有细化的帧间预测