System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视频处理,特别是涉及一种色度编码模式的确定方法、装置、计算机设备和存储介质。
技术介绍
1、视频在传输过程中通常需要进行压缩以降低带宽消耗。在目前的视频压缩技术中,主要通过去除冗余的方式来实现压缩。随着视频编码技术的发展,视频编码标准vvc(versatile video coding,多功能视频编码)被广泛用于视频帧中的帧内色度预测,从而实现视频压缩。
2、vvc标准中提供有多种预设编码模式,其中一种预设编码模式为cclm(cross-component linear model,交叉分量线性模型)编码模式,即交叉分量线性预测模式,以下简称为“cclm编码模式”。cclm编码模式下,通过选择编码块邻接的周围已重建像素拟合线性模型,以对预测块内的色度进行预测。然而,由于已重建的像素本身即存在一定程度的失真,在此基础上进行色度编码将会导致编码准确性进一步降低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高编码准确性的色度编码模式的确定方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,以及色度解码模式的确定方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、一方面,本申请提供了一种色度编码模式的确定方法。所述方法包括:
3、对于视频帧中的当前编码块,从所述当前编码块的周围已编码像素行中筛选出多个参考行;
4、针对预设的多种候选色度编码模式中的每种候选色度编码模式,按照所针对的候选色度
5、根据所述多个参考行中各自选取出的参考像素对所述当前编码块进行色度预测,确定所述针对的候选色度编码模式下所述多个参考行各自的色度预测值;
6、确定所述当前编码块的原始色度值,并根据所述针对的候选色度编码模式下所述多个参考行各自的色度预测值分别与所述原始色度值间的差异,确定所述针对的候选色度编码模式下所述多个参考行各自的色度失真值;
7、根据所述多个参考行分别在每种候选色度编码模式下的色度失真值,从所述多个候选色度编码模式中确定目标色度编码模式;所述目标色度编码模式用于对所述当前编码块进行编码处理。
8、另一方面,本申请还提供了一种色度编码模式的确定装置。所述装置包括:
9、筛选模块,用于对于视频帧中的当前编码块,从所述当前编码块的周围已编码像素行中筛选出多个参考行;
10、选取模块,用于针对预设的多种候选色度编码模式中的每种候选色度编码模式,按照所针对的候选色度编码模式,从所述多个参考行中各自选取出参考像素;
11、预测模块,用于根据所述多个参考行中各自选取出的参考像素对所述当前编码块进行色度预测,确定所述针对的候选色度编码模式下所述多个参考行各自的色度预测值;
12、确定模块,用于确定所述当前编码块的原始色度值,并根据所述针对的候选色度编码模式下所述多个参考行各自的色度预测值分别与所述原始色度值间的差异,确定所述针对的候选色度编码模式下所述多个参考行各自的色度失真值;
13、所述确定模块,还用于根据所述多个参考行分别在每种候选色度编码模式下的色度失真值,从所述多个候选色度编码模式中确定目标色度编码模式;所述目标色度编码模式用于对所述当前编码块进行编码处理。
14、另一方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述色度编码模式的确定方法的步骤。
15、另一方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述色度编码模式的确定方法的步骤。
16、另一方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述色度编码模式的确定方法的步骤。
17、上述色度编码模式的确定方法、装置、计算机设备、存储介质和计算机程序产品,对于视频帧中的当前编码块,通过从所述当前编码块的周围已编码像素行中筛选出多个参考行,并针对预设的多种候选色度编码模式中的每种候选色度编码模式,分别对于每个参考行均按照所选取出的参考像素进行色度预测,并根据色度预测值与原始色度值间的差异确定色度失真值,进而根据每个参考行分别在不同候选色度编码模式下的色度失真值进行筛选,最终确定用于对所述当前编码块进行编码处理的目标色度编码模式,通过基于多个参考行进行色度预测,在参考像素均为已重建像素的前提下能够综合多个参考行的色度失真情况,从而去除了单个参考行所带来的噪声和误差,提高了色度编码的准确性并进一步提升了视频的编码性能。
18、另一方面,本申请提供了一种色度解码模式的确定方法。所述方法包括:
19、根据待解码视频对应的码流信息,确定与当前解码块对应的目标模式标识;
20、在所述目标模式标识指示的色度编码模式为预设的多种候选色度编码模式中的任一种时,确定与当前解码块对应的目标参考行标识;
21、在所述目标参考行标识所指示的目标参考行中选取出参考像素,并根据所述参考像素对所述当前解码块进行解码处理,所述解码处理后的所述当前解码块用于还原得到原始视频。
22、另一方面,本申请还提供了一种色度解码模式的确定装置。所述装置包括:
23、确定模块,用于根据待解码视频对应的码流信息,确定与当前解码块对应的目标模式标识;
24、所述确定模块,还用于在所述目标模式标识指示的色度编码模式为预设的多种候选色度编码模式中的任一种时,确定与当前解码块对应的目标参考行标识;
25、解码模块,用于在所述目标参考行标识所指示的目标参考行中选取出参考像素,并根据所述参考像素对所述当前解码块进行解码处理,所述解码处理后的所述当前解码块用于还原得到原始视频。
26、另一方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述色度解码模式的确定方法的步骤。
27、另一方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述色度解码模式的确定方法的步骤。
28、另一方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述色度解码模式的确定方法的步骤。
29、上述色度解码模式的确定方法、装置、计算机设备、存储介质和计算机程序产品,对于视频帧中的当前解码块,从码流信息中提取与当前解码块对应的目标模式标识和目标参考行标识,并按照目标模式标识所指示的目标色度编码模式,在该目标色度编码下以该目标参考行标识所指示的目标参考行对该当前解码块进行解码处理,视频在编码端与解码端之间进行本文档来自技高网...
【技术保护点】
1.一种色度编码模式的确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述多种候选色度编码模式包括多向编码模式、第一单向编码模式、或者第二单向编码模式中的至少一种;
3.根据权利要求1所述的方法,其特征在于,所述多种候选色度编码模式包括多向编码模式、第一单向编码模式、或者第二单向编码模式中的至少一种;
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个参考行中各自选取出的参考像素对所述当前编码块进行色度预测,确定所述针对的候选色度编码模式下所述多个参考行各自的色度预测值,包括:
5.根据权利要求4所述的方法,其特征在于,所述多个参考行中的每个参考行均选取有多个参考像素;所述根据所述多个参考行中各自选取出的参考像素,确定所述针对的候选编码模式下多个参考行各自的色度编码参数,包括:
6.根据权利要求5所述的方法,其特征在于,基于所述多个参考像素各自的重建亮度值与重建色度值,确定所述针对的候选编码模式下所针对的参考行的色度编码参数,包括:
7.根据权利要求1所述的方法,其特征
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述目标模式标识通过第一比特序列表示,所述参考行标识通过第二比特序列表示;其中,所述多个候选色度编码模式中的任一候选色度编码模式被确定为目标色度编码模式的概率越高,相应的第一比特序列的位数越少;所述多个参考行中任一参考行被确定为目标参考行的概率越高,相应的第二比特序列的位数越少。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
11.一种色度解码模式的确定方法,其特征在于,所述方法包括:
12.一种色度编码模式的确定装置,其特征在于,所述装置包括:
13.一种色度解码模式的确定装置,其特征在于,所述装置包括:
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
16.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种色度编码模式的确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述多种候选色度编码模式包括多向编码模式、第一单向编码模式、或者第二单向编码模式中的至少一种;
3.根据权利要求1所述的方法,其特征在于,所述多种候选色度编码模式包括多向编码模式、第一单向编码模式、或者第二单向编码模式中的至少一种;
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个参考行中各自选取出的参考像素对所述当前编码块进行色度预测,确定所述针对的候选色度编码模式下所述多个参考行各自的色度预测值,包括:
5.根据权利要求4所述的方法,其特征在于,所述多个参考行中的每个参考行均选取有多个参考像素;所述根据所述多个参考行中各自选取出的参考像素,确定所述针对的候选编码模式下多个参考行各自的色度编码参数,包括:
6.根据权利要求5所述的方法,其特征在于,基于所述多个参考像素各自的重建亮度值与重建色度值,确定所述针对的候选编码模式下所针对的参考行的色度编码参数,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述多个参考行分别在每种候选色度编码模式下的色度失真值,从所述多个候选色度编码模式中确定目标色度编码模式,包括:
8.根据权...
【专利技术属性】
技术研发人员:张涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。