System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及多媒体,特别涉及一种图像块的色度预测方法、装置、电子设备及存储介质。
技术介绍
1、随着多媒体技术的发展,用户在终端上方便地浏览视频,在视频传输过程中,受限于带宽,通常只能传输经过压缩的视频数据。通常,编码端对原始的视频数据,基于vvc(versatile video coding,多功能视频编码)标准进行编码,得到编码后的视频数据,并将编码后的视频数据以码流方式传输到解码端,解码端对编码后的视频数据,基于vvc标准进行解码,得到解码后的视频数据。
2、上述编解码流程中,解码端恢复的视频数据与编码端原始的视频数据之间存在较大误差,视频编解码的性能较差,占用较多带宽。
技术实现思路
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、在一些实施例中,所述装置还包括:
30、下采样模块,用于对所述亮度重建块进行下采样,得到下采样后的亮度重建块,所述下采样后的亮度重建块与所述图像块在色度空间的尺寸相同;
31、读取模块,用于从所述下采样后的亮度重建块中,读取得到所述多个第一像素或所述多个第二像素各自的亮度重建值。
32、在一些实施例中,所述第一色度预测参数和所述第二色度预测参数均包括:加权系数和基于所述加权系数确定得到的偏置系数,所述加权系数用于对亮度重建值施加权重,所述偏置系数用于对经过加权的亮度重建值施加偏置。
33、在一些实施例中,在所述图像块采用交叉分量线性模型cclm编码得到,且应用所述cclm的目标色度预测模式的情况下,开启执行所述获取模块所执行的操作。
34、一方面,提供了一种电子设备,该电子设备包括视频编码器,该电子设备在对待编码的视频中的图像块进行编码决策后,若该图像块应用cclm的目标色度预测模式,由该视频编码器加载并执行以实现如上述图像块的色度预测方法。
35、一方面,提供了一种电子设备,该电子设备包括视频解码器,该电子设备对待解码的视频中的图像块读取编码数据,在该编码数据指示该图像块应用cclm的目标色度预测模式的情况下,由该视频解码器加载并执行以实现如上述图像块的色度预测方法。
36、一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现如上述图像块的色度预测方法。
37、一方面,提供一种计算机程序产品,所述计算机程序产品包括一条或多条计算机程序,所述一条或多条计算机程序存储在计算机可读存储介质中。电子设备的一个或多个处理器能够从计算机可读存储介质中读取所述一条或多条计算机程序,所述一个或多个处理器执行所述一条或多条计算机程序,使得电子设备能够执行上述图像块的色度预测方法。
38、本申请实施例提供的技术方案带来的有益效果至少包括:
39、通过将图像块中的各个像素,按照像素位置信息划分成第一像素和第二像素,并对第一像素和第二像素采取不同的色度预测模式,由于第一像素和第二像素在色度预测过程中引入了不同的相邻像素,第一像素基于图像块左侧的第一相邻像素进行色度预测,第二像素基于图像块上方的第二相邻像素进行色度预测,使得能够对图像块中不同位置的像素有针对性的进行不同方式的色度预测,从而本文档来自技高网...
【技术保护点】
1.一种图像块的色度预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述图像块的像素位置信息,将所述图像块中包含的多个像素划分成多个第一像素和多个第二像素包括:
3.根据权利要求2所述的方法,其特征在于,所述对角线用于连接所述图像块的左上角顶点和右下角顶点。
4.根据权利要求3所述的方法,其特征在于,所述第一像素为所述对角线下方的像素;所述第二像素为所述对角线上的像素或所述对角线上方的像素。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述多个第一相邻像素和所述多个第二相邻像素均基于等间隔方式筛选得到。
7.根据权利要求1所述的方法,其特征在于,所述基于所述亮度重建块和位于所述图像块左侧的多个第一相邻像素,对所述多个第一像素进行色度重建,得到所述多个第一像素各自的色度重建值包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述亮度重建块和位于所述图像块上方的多个第二相邻像素,对所述多个第二像素
9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7或8所述的方法,其特征在于,所述第一色度预测参数和所述第二色度预测参数均包括:加权系数和基于所述加权系数确定得到的偏置系数,所述加权系数用于对亮度重建值施加权重,所述偏置系数用于对经过加权的亮度重建值施加偏置。
11.根据权利要求1所述的方法,其特征在于,在所述图像块采用交叉分量线性模型CCLM编码得到,且应用所述CCLM的目标色度预测模式的情况下,执行所述图像块的色度预测方法。
12.一种图像块的色度预测装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,所述电子设备包括视频编码器,所述电子设备在对待编码的视频中的图像块进行编码决策后,若所述图像块应用CCLM的目标色度预测模式,由所述视频编码器加载并执行以实现如权利要求1至权利要求11任一项所述的图像块的色度预测方法。
14.一种电子设备,其特征在于,所述电子设备包括视频解码器,所述电子设备对待解码的视频中的图像块读取编码数据,在所述编码数据指示所述图像块应用CCLM的目标色度预测模式的情况下,由所述视频解码器加载并执行以实现如权利要求1至权利要求11任一项所述的图像块的色度预测方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至权利要求11任一项所述的图像块的色度预测方法。
16.一种计算机程序产品,其特征在于,所述计算机程序产品包括至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至权利要求11任一项所述的图像块的色度预测方法。
...【技术特征摘要】
1.一种图像块的色度预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述图像块的像素位置信息,将所述图像块中包含的多个像素划分成多个第一像素和多个第二像素包括:
3.根据权利要求2所述的方法,其特征在于,所述对角线用于连接所述图像块的左上角顶点和右下角顶点。
4.根据权利要求3所述的方法,其特征在于,所述第一像素为所述对角线下方的像素;所述第二像素为所述对角线上的像素或所述对角线上方的像素。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述多个第一相邻像素和所述多个第二相邻像素均基于等间隔方式筛选得到。
7.根据权利要求1所述的方法,其特征在于,所述基于所述亮度重建块和位于所述图像块左侧的多个第一相邻像素,对所述多个第一像素进行色度重建,得到所述多个第一像素各自的色度重建值包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述亮度重建块和位于所述图像块上方的多个第二相邻像素,对所述多个第二像素进行色度重建,得到所述多个第二像素各自的色度重建值包括:
9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7或8所述的方法,其特征在于,所述第一色度预测参数和所述第二色度预测参数均包括:加权系数和基于所述加权系数确定得到的偏置系数,所述加权系...
【专利技术属性】
技术研发人员:张涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。