[发明专利]视频编码中的系数上下文建模方法和设备有效
| 申请号: | 201980051851.X | 申请日: | 2019-08-30 |
| 公开(公告)号: | CN112534814B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 张文豪;傅德良;马俊铖;刘辰 | 申请(专利权)人: | 葫芦有限责任公司 |
| 主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/60;H04N19/105 |
| 代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 于未茗 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 编码 中的 系数 上下文 建模 方法 设备 | ||
1.一种用于视频编码中的系数上下文建模的方法,所述方法包括:
由计算装置确定多个二进数类,所述多个二进数类被用于确定用于视频中的当前块的熵编码的上下文模型;
由所述计算装置计算用于第一二进数平面的所述多个二进数类中的第一二进数类的第一值;
由所述计算装置计算用于第一二进数平面的所述多个二进数类中的第二二进数类的第二值;
由所述计算装置通过第一权重对所述第一二进数类的所述第一值进行加权以生成第一加权值,并且通过第二权重对所述第二二进数类的所述第二值进行加权以生成第二加权值;
由所述计算装置确定是否使用来自第二二进数平面的第三值;
当确定不使用所述第三值时,由所述计算装置基于所述第一加权值和所述第二加权值选择上下文模型;以及
当确定使用所述第三值时,由所述计算装置基于所述第一加权值、所述第二加权值和所述第三值选择上下文模型。
2.根据权利要求1所述的方法,其中,所述第一二进数类中的第一二进数中的第一中心点与所述第二二进数类中的第二二进数中的第二中心点相比在距离上更靠近所述当前块。
3.根据权利要求1所述的方法,其中,所述第一二进数类中的二进数中的中心点与所述第二二进数类中的二进数中的中心点相比在距离上更靠近所述当前块。
4.根据权利要求1所述的方法,其中,所述第一二进数类中的二进数被定位在第一行中,并且所述第二二进数类中的二进数被定位在第二行中。
5.根据权利要求1所述的方法,其中,所述第一二进数类和所述第二二进数类处于所述当前块的局部模板中。
6.根据权利要求1所述的方法,其中,所述第一权重对所述第一二进数类的加权高于所述第二权重对所述第二二进数类的加权。
7.根据权利要求1所述的方法,其中,当确定不使用所述第三值时,选择所述上下文模型包括:
基于所述第一加权值和所述第二加权值选择内容索引,其中,所述内容索引指向所述上下文模型。
8.根据权利要求1所述的方法,其中,
计算所述多个二进数类中的第一二进数类的所述第一值包括:基于所述第一二进数类中的二进数的系数值来计算第一和;并且
计算所述多个二进数类中的所述第二二进数类的所述第二值包括:基于所述第二二进数类中的二进数的系数值来计算第二和。
9.根据权利要求8所述的方法,其中,
所述第一和是所述第一二进数类中具有非零系数值的二进数的第一数量;并且
所述第二和是所述第二二进数类中具有非零系数值的二进数的第二数量。
10.根据权利要求8所述的方法,其中,
对所述第一二进数类的所述第一值进行加权包括:通过所述第一权重对所述第一和进行加权以生成第一加权和;并且
对所述第二二进数类的所述第二值进行加权包括:通过所述第二权重对所述第二和进行加权以生成第二加权和。
11.根据权利要求10所述的方法,其中,当确定不使用所述第三值时,选择所述上下文模型包括:使用所述第一加权和以及所述第二加权和来确定所述上下文模型。
12.根据权利要求1所述的方法,其中,确定所述多个二进数类包括:基于所述视频的特性自适应地确定所述多个类的数量。
13.根据权利要求12所述的方法,其中,所述特性包括所述视频的分辨率、量化参数和所述当前块的二进数模板中的非零系数的数量中的一个或多个。
14.根据权利要求1所述的方法,其中,确定所述多个二进数类包括:基于所述视频的特性自适应地确定所述上下文模型的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于葫芦有限责任公司,未经葫芦有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980051851.X/1.html,转载请声明来源钻瓜专利网。





