【技术实现步骤摘要】
【国外来华专利技术】预测值的确定方法、编码器、解码器以及计算机存储介质
本申请实施例涉及视频编码领域的帧内预测中基于矩阵的帧内预测技术(MIP,Matrix-basedIntraPrediction),尤其涉及一种预测值的确定方法、编码器、解码器以及计算机存储介质。
技术介绍
目前,在视频编解码中,采用MIP确定预测值时中涉及三个值,需要在进行预测值的计算时获取,分别是MIP矩阵、加权参数和比特右移参数,现有的预测值的确定方法中为了保证数值范围的完整表示,比特右移参数的取值不能太大,这样,在确定预测值时预测输入值的取值区间过大,从而影响了预测值的预测精度,进而影响了编解码的效率,由此可以看出,现有视频编解码中的预测方法的预测精度低下。
技术实现思路
本申请实施例提供一种预测值的确定方法、编码器、解码器以及计算机存储介质,能够提高视频编解码中的预测精度,提高编解码速率。本申请实施例的技术方案可以如下实现:第一方面,本申请实施例提供一种预测值的确定方法,所述方法应用于编码器中,所述方法包括:获取当前块相邻像素的重建值;对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集;当所述当前块的大小小于预设的阈值时,根据所述当前块中像素亮度分量的比特深度的取值,计算第一常数的取值;确定预测输入值集中的第一个预测输入值为所述第一常数的取值与所述参考值集中的第一个参考值的差值;根据所述参考值集,确定所述预测输入值集中除所述第一个预测输入值外的其他预测输入值;根据所述预测输入值集,计算所述当前块中特定位置像素的预测值;对 ...
【技术保护点】
一种预测值的确定方法,其中,所述方法应用于编码器,包括:/n获取当前块相邻像素的重建值;/n对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集;/n当所述当前块的大小小于预设的阈值时,根据所述当前块中像素亮度分量的比特深度的取值,计算第一常数的取值;/n确定预测输入值集中的第一个预测输入值为所述第一常数的取值与所述参考值集中的第一个参考值的差值;/n根据所述参考值集,确定所述预测输入值集中除所述第一个预测输入值外的其他预测输入值;/n根据所述预测输入值集,计算所述当前块中特定位置像素的预测值;/n对所述特定位置像素的预测值进行滤波处理,得到所述当前块中全部像素的预测值。/n
【技术特征摘要】
【国外来华专利技术】一种预测值的确定方法,其中,所述方法应用于编码器,包括:
获取当前块相邻像素的重建值;
对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集;
当所述当前块的大小小于预设的阈值时,根据所述当前块中像素亮度分量的比特深度的取值,计算第一常数的取值;
确定预测输入值集中的第一个预测输入值为所述第一常数的取值与所述参考值集中的第一个参考值的差值;
根据所述参考值集,确定所述预测输入值集中除所述第一个预测输入值外的其他预测输入值;
根据所述预测输入值集,计算所述当前块中特定位置像素的预测值;
对所述特定位置像素的预测值进行滤波处理,得到所述当前块中全部像素的预测值。
根据权利要求1所述的方法,其中,所述对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集,包括:
对所述相邻像素的重建值分成N个组,计算各组中所述相邻像素的重建值的均值,将所述均值作为所述参考值集中的参考值,N为正整数。
根据权利要求2所述的方法,其中,将N设置为预先设定的所述当前块大小对应的正整数值。
根据权利要求1所述的方法,其中,所述根据所述当前块中像素亮度分量的比特深度的取值,计算第一常数的取值,包括:
将所述第一常数的取值设置为对数值1进行二进制比特左移操作后的取值,其中,所述二进制比特左移操作使用的左移位数等于所述比特深度的取值减1。
根据权利要求1所述的方法,其中,所述根据所述预测输入值集,计算所述当前块中特定位置像素的预测值,包括:
从预先存储的一个或多个映射表中,确定所述当前块的MIP矩阵、所述当前块的比特右移参数和所述当前块的加权参数;
根据所述输入值集、所述当前块的MIP矩阵、所述当前块的比特右移参数和所述当前块的加权参数,计算所述当前块中特定像素位置的预测值。
根据权利要求5所述的方法,其中,所述从预先存储的一个或多个映射表中,确定所述当前块的MIP矩阵、所述当前块的比特右移参数和所述当前块的加权参数,包括:
根据所述当前块的大小,从预先存储的一个或多个映射表中,确定所述当前块的MIP矩阵、所述当前块的比特右移参数和所述当前块的加权参数。
根据权利要求1所述的方法,其中,所述对所述特定位置像素的预测值进行滤波处理,得到所述当前块中全部像素的预测值,包括:
对所述特定位置像素的预测值进行插值滤波,得到所述当前块中除了特定位置外其他位置像素的预测值。
一种预测值的确定方法,其中,所述方法应用于解码器,包括:
解析码流,获得当前块的大小和编码模式;
当所述当前块的编码模式是基于矩阵的帧内预测模式MIP时,获取当前块相邻像素的重建值,对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集;
当所述当前块的大小小于预设的阈值时,根据所述当前块中像素亮度分量的比特深度的取值,计算第二常数的取值;
确定预设输入值集中的第一个预测输入值为所述第二常数的取值与所述参考值集中的第一个参考值的差值;
根据所述参考值集,确定所述预测输入值集中除所述第一个预测输入值外的其他预测输入值;
根据所述预测输入值集,计算所述当前块中特定位置像素的预测值;
对所述特定位置像素的预测值进行插值滤波,得到所述当前块中除了特定位置外其他位置像素的预测值。
根据权利要求8所述方法,其中,所述对所述相邻像素的重建值进行滤波处理,得到所述当前块的参考值集,包括:
将所述相邻像素的重建值分成N个组,计算各组中所述相邻像素的重建值的均值,将所述均值作为所述参考值集中的参考值,N为正整数。
根据权利要求9所述的方法,其中,将N设置为预先设定的所述当前块大小对应的正整数值。
根据权利要求8所述的方法,其中,所述根据所述当前块中像素亮度分量的比特深度的取值,计算第二常数的取...
【专利技术属性】
技术研发人员:霍俊彦,马彦卓,万帅,杨付正,张伟,王海鑫,孙宇,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。