[发明专利]基于矩阵的帧内预测方法和装置、计算机设备和存储介质有效
申请号: | 202010781824.2 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112399185B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 赵亮;赵欣;李翔;欧阳祥;刘杉 | 申请(专利权)人: | 腾讯美国有限责任公司 |
主分类号: | H04N19/593 | 分类号: | H04N19/593;H04N19/176 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈美娥;王琦 |
地址: | 美国加利福尼亚州*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 矩阵 预测 方法 装置 计算机 设备 存储 介质 | ||
1.一种基于矩阵的帧内预测方法,其特征在于,包括:
基于块的一个或多个相邻样本确定矢量的条目;
将所述矢量的条目转换为具有多个位的精简位形式,使得转换后的位数小于转换前的位数;
使用第一乘法工具,将所述矢量的条目的精简位形式与矩阵的条目相乘,以计算所述块的预测样本的子集,所述精简位形式使得所述使用的第一乘法工具处理的位数为8位;以及
基于所述块的预测样本的子集,确定所述块的其它预测样本。
2.根据权利要求1所述的方法,其特征在于,所述将所述矢量的条目转换为具有多个位的精简位形式进一步包括:
将所述矢量的条目右移一个或多个位。
3.根据权利要求2所述的方法,其特征在于,所述将所述矢量的条目右移一个或多个位进一步包括:
基于内部位深度确定要移位的位数。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述基于所述块的一个或多个相邻样本确定矢量的条目进一步包括:
使用滤波工具并基于所述块的相邻样本确定所述矢量的条目,所述滤波工具与常规帧内预测中使用的滤波工具相同。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述基于所述块的一个或多个相邻样本确定矢量的条目进一步包括:
基于所述相邻样本相对于所述块的位置,选择所述块的相邻样本的子集作为所述矢量的条目。
6.根据权利要求1~3任一项所述的方法,其特征在于,所述基于所述块的一个或多个相邻样本确定矢量的条目进一步包括:
对所述块的第一侧上的第一相邻样本进行滤波,以确定所述矢量的条目的第一部分;以及
从所述块的第二侧上的第二相邻样本选择所述矢量的条目的第二部分。
7.根据权利要求1~3任一项所述的方法,其特征在于,所述基于所述块的预测样本的子集,确定所述块的其它预测样本进一步包括:
将所述子集中的两个预测样本之间的一个或多个其它预测样本设置为所述两个预测样本的平均值。
8.根据权利要求1~3任一项所述的方法,其特征在于,所述将所述矢量的条目的精简位形式与矩阵的条目相乘进一步包括:
修改所述矩阵的因子参数,使其具有2的幂的值,所述因子参数用于将所述矩阵的条目统一为具有相同符号。
9.一种基于矩阵的帧内预测装置,其特征在于,包括:
第一确定模块,用于基于的一个或多个相邻样本确定矢量的条目;
转换模块,用于将所述矢量的条目转换为具有多个位的精简位形式,使得转换后的位数小于转换前的位数;
计算模块,用于使用第一乘法工具,将所述矢量的条目的精简位形式与矩阵的条目相乘,以计算所述块的预测样本的子集,所述精简位形式使得所述使用的第一乘法工具处理的位数为8位;以及
第二确定模块,用于基于所述块的预测样本的子集,确定所述块的其它预测样本。
10.一种非易失性计算机可读存储介质,其特征在于,用于存储程序指令,当所述程序指令被用于视频编码或解码的计算机执行时,使得所述计算机执行权利要求1-8任一项所述的视频解码的方法。
11.一种计算机设备,其特征在于,包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序指令,所述至少一条程序指令由所述一个或多个处理器加载并执行,以实现所述权利要求1-8任一项所述的视频解码的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯美国有限责任公司,未经腾讯美国有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010781824.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:制造半导体器件的方法
- 下一篇:补偿容器