[发明专利]帧内预测模式选择方法、装置、设备及存储介质有效
申请号: | 202110593523.1 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113038125B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 向国庆;刘凯阳;严韫瑶;束文韬;宋磊 | 申请(专利权)人: | 杭州博雅鸿图视频技术有限公司 |
主分类号: | H04N19/11 | 分类号: | H04N19/11;H04N19/147 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 谷波 |
地址: | 310013 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预测 模式 选择 方法 装置 设备 存储 介质 | ||
1.一种帧内预测模式选择方法,其特征在于,所述方法包括:
将第一尺寸的预测单元划分为多个预设单位尺寸的子预测单元;
基于预设的多个代价计算电路并行计算每个子预测单元的每种帧内预测模式的代价值;所述多个代价计算电路分别用于计算不同的帧内预测模式的代价值;
根据每个所述子预测单元对应的每种帧内预测模式的代价值,分别计算在每个子预测单元采取不同帧内预测模式组合时所述预测单元对应的代价值;
根据所述预测单元在每个子预测单元采取不同帧内预测模式组合时对应的代价值,选取对应代价值最小的预设数目个帧内预测模式组合;
其中,所述多个代价计算电路包括DC模式计算电路、Plane模式计算电路、双边模式计算电路、垂直模式计算电路,水平模式计算电路、第一角度模式计算电路、第二角度模式计算电路及第三角度模式计算电路;
所述基于预设的多个代价计算电路并行计算每个子预测单元的每种帧内预测模式的子代价值,包括:
通过所述DC模式计算电路计算第一类帧内预测模式的代价值;
通过所述Plane模式计算电路计算第二类帧内预测模式的代价值;
通过所述双边模式计算电路计算序第三类帧内预测模式的代价值;
通过所述垂直模式计算电路计算第四类帧内预测模式的代价值;
通过所述水平模式计算电路计算第五类帧内预测模式的代价值;
通过所述第一角度模式计算电路计算第六类帧内预测模式的代价值;
通过所述第二角度模式计算电路计算第七类帧内预测模式的代价值;
通过所述第三角度模式计算电路计算第八类帧内预测模式的代价值。
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述子预测单元对应的每种帧内预测模式的代价值,分别计算在每个子预测单元采取不同帧内预测模式组合时所述预测单元对应的代价值,包括:
为每个子预测单元分别随机分配一种帧内预测模式,得到所述预测单元对应的多种帧内预测模式组合对应的帧内预测模式集合;
分别计算每个帧内预测模式集合中每个子预测单元所采用的帧内预测模式的代价值之和,得到所述预测单元分别采用每个帧内预测模式集合对应的代价值。
3.根据权利要求1所述的方法,其特征在于,所述第一尺寸的预测单元包括第一子单元和第二子单元,所述第二子单元的尺寸是所述第一子单元的尺寸的整数倍,所述方法,还包括:
根据所述整数倍个第一子单元的代价值之和确定所述第二子单元的代价值。
4.根据权利要求1所述的方法,其特征在于,所述通过所述第二角度模式计算电路计算第七类帧内预测模式的代价值,包括:
根据所采用的帧内预测模式和预测位置,在预设变量查找表中查找对应的预设中间变量;
基于所述预设中间变量,通过所述第二角度模式计算电路分别计算第七类帧内预测模式中每种帧内预测模式的代价值。
5.根据权利要求1所述的方法,其特征在于,所述基于预设的多个代价计算电路并行计算每个子预测单元的每种帧内预测模式的代价值,包括:
基于预设的多个代价计算电路,采用所述预设单位尺寸对应的最大并行度并行计算每个子预测单元的每种帧内预测模式的代价值。
6.根据权利要求3所述的方法,其特征在于,从每个帧内预测模式组合中选取代价值最小的预设数目个帧内预测模式组合之后,还包括:
针对每个编码单元的所有预测单元,并行保存每个预测单元对应的所述预设数目个帧内预测模式集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州博雅鸿图视频技术有限公司,未经杭州博雅鸿图视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110593523.1/1.html,转载请声明来源钻瓜专利网。