掌桥专利:专业的专利平台
掌桥专利
首页

画面调节方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 19:58:21


画面调节方法、装置、存储介质及电子设备

技术领域

本申请涉及物联网技术领域,具体涉及一种画面调节方法、装置、存储介质及电子设备。

背景技术

以电视为例的终端的画面的色彩调校工作,通常是由工程师通过对比待调校的目标终端与参考终端之间的差异,根据差异确定一组最佳的调校参数,这个最佳的调校参数用于调校目标终端的画面。

目前的方式下,终端的画面的调节更多依赖于工程师的工作经验,所以最佳的调校参数的稳定性和适应性通常较差,导致终端的画面的调节效果较差,用户体验较差。

发明内容

本申请实施例提供一种方案,可以提升终端的画面的调节效果,提升用户体验。

本申请实施例提供以下技术方案:

根据本申请的一个实施例,一种画面调节方法,其包括:获取待处理图库,所述待处理图库中包括预定数量个预设图像;获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

在本申请的一些实施例中,所述基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,包括:基于各所述预设图像对应的目标直方图分别计算累计密度函数,得到目标密度数据;并基于各所述预设图像对应的参考直方图分别计算累计密度函数,得到参考密度数据;对各所述目标密度数据分别进行迁移复制,得到预定大小的迁移密度表;分别计算各所述预设图像对应的迁移密度表的各列与参考密度数据的绝对差值,得到各所述预设图像对应的预定大小的差值表;基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到各所述预设图像对应的初始索引映射数据;基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表。

在本申请的一些实施例中,所述基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表,包括:从所述预定数量个预设图像中抽取目标数量个预设图像,得到目标数量个测试图像;将各所述预设图像对应的初始索引映射数据分别应用至所述目标终端中,并获取所述目标终端中播放各所述测试图像的测试画面;计算各所述初始索引映射数据应用下各所述测试画面的测试直方图;分别对两两测试直方图集之间进行直方图交叉核计算处理,得到测试直方图集之间的直方图相似度,每个所述测试直方图集中包括一种所述初始索引映射数据应用下的测试直方图;基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表;基于所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述基于所述候选索引映射表,得到所述色彩风格迁移表,包括:获取所述目标终端的屏显矩阵,所述屏显矩阵中包括机芯和背光中对屏幕显示画面色彩具有影响的因素;基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述预定元素包括每一列中最小值,所述初始索引映射数据包括索引数组;所述基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到各所述预设图像对应的初始索引映射数据,包括:获取各所述预设图像对应的差值表中的每一列中最小值对应的行索引和列索引,得到各所述差值表对应的索引集;针对各所述差值表对应的索引集,分别将索引集中列索引作为数组索引并将行索引作为数组中值,得到各所述预设图像对应的索引数组。

在本申请的一些实施例中,所述初始索引映射数据包括索引数组;所述基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表,包括:将相似度符合预定条件的测试直方图集对应的所述索引数组取平均处理,得到平均索引数组;将所述平均索引数组中数组索引作为原灰度且将数组索引对应的数组中值作为待调节的目标灰度,得到包括原灰度与对应的目标灰度的映射关系的所述候选索引映射表。

在本申请的一些实施例中,所述基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表,包括:计算所述屏显矩阵对应的逆矩阵;基于所述逆矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

根据本申请的一个实施例,一种画面调节装置,所述装置包括:图库获取模块,用于获取待处理图库,所述待处理图库中包括预定数量个预设图像;画面获取模块,用于获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;直方图计算模块,用于基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;表生成模块,用于基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

在本申请的一些实施例中,所述表生成模块,用于:基于各所述预设图像对应的目标直方图分别计算累计密度函数,得到目标密度数据;并基于各所述预设图像对应的参考直方图分别计算累计密度函数,得到参考密度数据;对各所述目标密度数据分别进行迁移复制,得到预定大小的迁移密度表;分别计算各所述预设图像对应的迁移密度表的各列与参考密度数据的绝对差值,得到各所述预设图像对应的预定大小的差值表;基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到各所述预设图像对应的初始索引映射数据;基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表。

在本申请的一些实施例中,所述表生成模块,用于:从所述预定数量个预设图像中抽取目标数量个预设图像,得到目标数量个测试图像;将各所述预设图像对应的初始索引映射数据分别应用至所述目标终端中,并获取所述目标终端中播放各所述测试图像的测试画面;计算各所述初始索引映射数据应用下各所述测试画面的测试直方图;分别对两两测试直方图集之间进行直方图交叉核计算处理,得到测试直方图集之间的直方图相似度,每个所述测试直方图集中包括一种所述初始索引映射数据应用下的测试直方图;基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表;基于所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述表生成模块,用于:获取所述目标终端的屏显矩阵,所述屏显矩阵中包括机芯和背光中对屏幕显示画面色彩具有影响的因素;基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述预定元素包括每一列中最小值,所述初始索引映射数据包括索引数组;所述表生成模块,用于:获取各所述预设图像对应的差值表中的每一列中最小值对应的行索引和列索引,得到各所述差值表对应的索引集;针对各所述差值表对应的索引集,分别将索引集中列索引作为数组索引并将行索引作为数组中值,得到各所述预设图像对应的索引数组。

在本申请的一些实施例中,所述初始索引映射数据包括索引数组;所述表生成模块,用于:将相似度符合预定条件的测试直方图集对应的所述索引数组取平均处理,得到平均索引数组;将所述平均索引数组中数组索引作为原灰度且将数组索引对应的数组中值作为待调节的目标灰度,得到包括原灰度与对应的目标灰度的映射关系的所述候选索引映射表。

在本申请的一些实施例中,所述表生成模块,用于:计算所述屏显矩阵对应的逆矩阵;基于所述逆矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。

根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。

根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。

本申请实施例中,获取待处理图库,所述待处理图库中包括预定数量个预设图像;获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

以这种方式,通过计算参考终端中播放各预设图像的参考画面的参考直方图,并计算目标终端中播放各预设图像的目标画面的目标直方图,基于各预设图像对应的参考直方图及目标直方图可以反映参考终端与目标终端中播放图像的差异,进而可以得到色彩风格迁移表,色彩风格迁移表用于目标终端中可以实现参考终端中画面的色彩风格迁移至目标终端,进而实现画面调节,避免依赖工程师经验导致的调校参数的稳定性和适应性较差的问题,提升终端的画面的调节效果,提升用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本申请的一个实施例的画面调节方法的流程图。

图2示出了根据本申请的一个实施例的直方图。

图3示出了根据本申请的一个实施例的累计密度函数图。

图4示出了根据本申请的另一个实施例的直方图。

图5示出了根据本申请的另一个实施例的累计密度函数图。

图6示出了根据本申请的一个实施例的映射曲线图。

图7示出了根据本申请的一个实施例的画面调节装置的框图。

图8示出了根据本申请的一个实施例的电子设备的框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1示意性示出了根据本申请的一个实施例的画面调节方法的流程图。该画面调节方法的执行主体可以是任意的画面调节设备,例如电脑、手机、智能手表、云端服务器以及家电设备等。

如图1所示,该画面调节方法可以包括步骤S110至步骤S140。

步骤S110,获取待处理图库,所述待处理图库中包括预定数量个预设图像;步骤S120,获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;步骤S130,基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;步骤S140,基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

参考终端中播放各预设图像的参考画面可以是:通过相机拍摄参考终端中播放各预设图像时的屏幕得到的屏幕显示画面。目标终端中播放各预设图像的目标画面可以是:通过相机拍摄目标终端中播放各预设图像时的屏幕得到的屏幕显示画面。每个预设图像可以对应采集一个参考画面,每个预设图像可以对应采集一个目标画面。

通过直方图计算函数(例如OpenCV中直方图计算函数)计算每个参考画面的直方图,每个参考画面的直方图即每个参考画面对应的参考直方图,参考直方图可以包括R、G及B通道中每个通道的参考直方图。通过直方图计算函数(例如OpenCV中直方图计算函数)计算每个目标画面的直方图,每个目标画面的直方图即每个目标画面对应的目标直方图,目标直方图可以包括R、G及B通道中每个通道的目标直方图。

基于各预设图像对应的参考直方图及目标直方图,可以分别反映参考终端与目标终端中播放相同的预设图像时的画面显示情况,依此可以基于参考直方图及目标直方图得到色彩风格迁移表,该色彩风格迁移表可以用于目标终端中进行画面调节,可以实现参考终端中画面的色彩风格迁移至目标终端。

以这种方式,基于步骤S110至步骤S140,通过计算参考终端中播放各预设图像的参考画面的参考直方图,并计算目标终端中播放各预设图像的目标画面的目标直方图,基于各预设图像对应的参考直方图及目标直方图可以反映参考终端与目标终端中播放图像的差异,进而可以得到色彩风格迁移表,色彩风格迁移表用于目标终端中可以实现参考终端中画面的色彩风格迁移至目标终端,进而实现画面调节,避免依赖工程师经验导致的调校参数的稳定性和适应性较差的问题,提升终端的画面的调节效果,提升用户体验。

本示例的一种方式中,参考终端为参考电视,目标终端为目标电视。

下面描述图1实施例中进行画面调节时,所进行的各步骤下进一步可选的具体实施例。

一种实施例中,所述基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,包括:

基于各所述预设图像对应的目标直方图分别计算累计密度函数,得到目标密度数据;并基于各所述预设图像对应的参考直方图分别计算累计密度函数,得到参考密度数据;对各所述目标密度数据分别进行迁移复制,得到预定大小的迁移密度表;分别计算各所述预设图像对应的迁移密度表的各列与参考密度数据的绝对差值,得到各所述预设图像对应的预定大小的差值表;基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到预定数量个组的初始索引映射数据;基于所述预定数量个组的初始索引映射数据,得到所述色彩风格迁移表。

对每个通道的目标直方图计算累计密度函数可以得到对应通道的目标密度数据,例如,参阅图2及图3,图2中示出一个示例的R通道的目标直方图,其大小为(256,1),对图2中目标直方图计算累计密度函数,可以得到如图3所示的累计密度函数对应的R通道的目标密度数据,其大小为(1,256)。

对每个通道的参考直方图计算累计密度函数可以得到对应通道的参考密度数据,参阅图4及图5,图4中示出一个示例的R通道的参考直方图,其大小为(256,1),对图4中参考直方图计算累计密度函数,可以得到如图5所示的累计密度函数对应的R通道的参考密度数据,其大小为(1,256)。

对各通道的目标密度数据分别进行迁移复制,得到各通道的预定大小的迁移密度表,例如,将如图3所示的R通道的目标密度数据进行迁移复制,可以将大小为(1,256)的目标密度数据中各列的数据复制255个,进而生成大小为(256,256)的R通道的迁移密度表,该迁移密度表中每一列包括相同的256个数据,该迁移密度表的预定大小为(256,256)。

分别计算各预设图像对应的迁移密度表的各列与参考密度数据的绝对差值,得到各所述预设图像对应的预定大小的差值表,例如,A预设图像在R通道下对应A迁移密度表及A参考密度数据,将A迁移密度表中第1列中数据减去A参考密度数据后取绝对值,得到第1列的绝对差值,依次,将A迁移密度表中第i列中数据减去A参考密度数据后取绝对值,得到得到第i列的绝对差值,可以得到256列的绝对差值,256列的绝对差值即可形成A预设图像在R通道对应的大小为(256,256)的差值表A,同理,可以得到A预设图像在G和B通道对应的差值表。同理,以此,可以得到其他预设图像对应的三个通道的差值表。

基于各预设图像对应的差值表中预定元素对应的行索引和列索引,得到各预设图像对应的初始索引映射数据,预定元素可以是差值表中每一列中最小值或中间值。例如,可以确定差值表A中每一列中最小值对应的行索引和列索引,共256个行索引及行索引对应的列索引对应的索引对。例如,一个索引对为(1,3),其中,1为行索引,3为列索引,(1,3)对应的预定元素为差值表A中第3列中的最小值,256个行索引及行索引对应的列索引对应的索引对即可以形成预设图像A在R通道对应的初始索引映射数据,同理,可以得到预设图像A在G和B通道对应的初始索引映射数据,例如,如图6所示,可以得到预设图像A在R(red)、G(green)和B(blue)通道下的初始索引映射数据(三道映射曲线)。同理,不同预设图像在不同通道对应的差值表均可得到对应的一组初始索引映射数据,即每个预设图像对应三通道的初始索引映射数据。

基于各预设图像对应的三通道的初始索引映射数据进行处理,可以得到色彩风格迁移表。色彩风格迁移表中可以包括原灰度及原灰度对应的待调节的目标灰度,色彩风格迁移表应用至目标终端,目标终端中播放画面时可以将原灰度调整至目标灰度,实现画面调节。

一种实施例中,所述预定元素包括每一列中最小值,所述初始索引映射数据包括索引数组;所述基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到各所述预设图像对应的初始索引映射数据,包括:获取各所述预设图像对应的差值表中的每一列中最小值对应的行索引和列索引,得到各所述差值表对应的索引集;针对各所述差值表对应的索引集,分别将索引集中列索引作为数组索引并将行索引作为数组中值,得到各所述预设图像对应的索引数组。

例如,A预设图像对应的三通道的差值表,可以确定每个通道的差值表中每一列中最小值对应的行索引和列索引,每个通道的差值表中确定的行索引和列索引可以形成每个通道的差值表对应的索引集。进一步的,例如差值表A的大小为(256,256),差值表A对应的索引集A中包括256个行索引及各行索引对应的列索引,将索引集A中列索引作为数组索引并将行索引作为数组中的值,得到索引集A对应的索引数组,该索引数组大小即为(1,256)。依此,可以得到各预设图像对应的三通道的差值表分别对应的索引数组。

一种实施例中,所述基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表,包括:将预定数量个预设图像对应的初始索引映射数据取平均,得到平均索引映射数据;基于平均索引映射数据得到色彩风格迁移表。

将预定数量个预设图像对应的R通道的初始索引映射数据取平均,得到R通道的平均索引映射数据,将预定数量个预设图像对应的G通道的初始索引映射数据取平均,可以得到G通道的平均索引映射数据,将预定数量个预设图像对应的B通道的初始索引映射数据取平均,可以得到B通道的平均索引映射数据。平均索引映射数据中包括平均列索引及平均列索引对应的平均行索引。

基于三个通道的平均索引映射数据形成迁移索引表,可以作为色彩风格迁移表,色彩风格迁移表中可以包括三个通道的迁移索引表,其中,迁移索引表中各平均列索引可以作为画面的原灰度,各平均列索引对应的平均行索引可以是画面中原灰度对应的待调节的目标灰度。

一种实施例中,所述基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表,包括:

从所述预定数量个预设图像中抽取目标数量个预设图像,得到目标数量个测试图像;将各所述预设图像对应的初始索引映射数据分别应用至所述目标终端中,并获取所述目标终端中播放各所述测试图像的测试画面;计算各所述初始索引映射数据应用下各所述测试画面的测试直方图;分别对两两测试直方图集之间进行直方图交叉核计算处理,得到测试直方图集之间的直方图相似度,每个所述测试直方图集中包括一种所述初始索引映射数据应用下的测试直方图;基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表;基于所述候选索引映射表,得到所述色彩风格迁移表。

该实施例下,通过直方图交叉核计算处理筛选出可靠的直方图,进而,筛选出相似度符合预定条件的测试直方图集对应的可靠的初始索引映射数据,进而,得到色彩风格迁移表,进一步提升画面调节效果。

预定数量为L,目标数量为M,依次将N各预设图像中第i个预设图像对应的初始索引映射数据应用至目标终端中,然后,将M个测试图像在目标终端中播放并获取播放各测试图像的测试画面,可以得到第i个初始索引映射数据(包括三个通道的初始索引映射数据)下的M个测试画面。第i个初始索引映射数据应用下的M个测试画面中,每个测试画面可以计算得到三通道的测试直方图。

分别对两两测试直方图集之间进行直方图交叉核计算处理,得到测试直方图集之间的直方图相似度,每个测试直方图集中包括一种初始索引映射数据应用下的的M个测试画面对应的3通道*M个测试直方图。具体地,分别对两两测试直方图集之间进行直方图交叉核计算处理的可以如下公式:

其中,Ψ(y),Ψ(z)表示两个测试直方图集中的测试直方图;

N

上式中的I可以表示为:

其中,A和B是bin数量为r的测试直方图,A

整合上述公式可得:

计算得到两两测试直方图集之间的直方图相似度后,可以确定相似度符合预定条件的测试直方图集,相似度符合预定条件的测试直方图集可以是直方图相似度排名位于预定名次(例如排名位于前30%)之前的测试直方图集。

基于相似度符合预定条件的测试直方图集对应的三通道的初始索引映射数据,可以得到候选索引映射表。具体地,将符合预定条件的测试直方图集对应的R通道的初始索引映射数据可以取平均,得到R通道的平均索引映射数据;将符合预定条件的测试直方图集对应的G通道的初始索引映射数据可以取平均,得到G通道的平均索引映射数据;将符合预定条件的测试直方图集对应的B通道的初始索引映射数据可以取平均,得到B通道的平均索引映射数据;平均索引映射数据中包括平均列索引及平均列索引对应的平均行索引;基于三个通道的平均索引映射数据可以形成三个通道的候选索引映射表。

一种实施例中,所述初始索引映射数据包括索引数组;所述基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表,包括:将相似度符合预定条件的测试直方图集对应的所述索引数组取平均处理,得到平均索引数组;将所述平均索引数组中数组索引作为原灰度且将数组索引对应的数组中值作为待调节的目标灰度,得到包括原灰度与对应的目标灰度的映射关系的所述候选索引映射表。

具体地,将符合预定条件的测试直方图集对应的R通道的索引数组可以取平均,得到R通道的平均索引数组;将符合预定条件的测试直方图集对应的G通道的索引数组可以取平均,得到G通道的平均索引数组;将符合预定条件的测试直方图集对应的B通道的索引数组可以取平均,得到B通道的平均索引数组;将各通道的平均索引数组中数组索引作为原灰度且将数组索引对应的数组中值作为待调节的目标灰度,可以得到各通道对应的包括原灰度与对应的目标灰度的映射关系的候选索引映射表。

一种实施例中,基于候选索引映射表,得到色彩风格迁移表,具体可以包括:将候选索引映射表作为色彩风格迁移表,色彩风格迁移表中可以包括三个通道的候选索引映射表,其中,候选索引映射表中各平均列索引可以作为画面的原灰度,各平均列索引对应的平均行索引可以是画面中原灰度对应的待调节的目标灰度。色彩风格迁移表应用至目标终端后,目标终端中在显示画面时,可以根据三个通道的候选索引映射表,将原灰度调节为对应的目标灰度进而实现画面调节。

一种实施例中,所述基于所述候选索引映射表,得到所述色彩风格迁移表,包括:获取所述目标终端的屏显矩阵,所述屏显矩阵中包括机芯和背光中对屏幕显示画面色彩具有影响的因素;基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

该实施例下,进一步获取目标终端的屏显矩阵,屏显矩阵中包括目标终端中机芯和背光中对屏幕显示画面色彩具有影响的因素,屏显矩阵可以通过预先针对目标终端的测试得到。结合屏显矩阵及候选索引映射表,可以得到包括屏显矩阵及候选索引映射表的色彩风格迁移表。色彩风格迁移表应用至目标终端后,目标终端中在显示画面时,可以根据三个通道的候选索引映射表,将原灰度调节为对应的目标灰度进而实现画面调节,并可以基于屏显矩阵调节显示参数,避免目标终端中机芯和背光中对屏幕显示画面色彩的影响。

一种实施例中,所述基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表,包括:计算所述屏显矩阵对应的逆矩阵;基于所述逆矩阵及所述候选索引映射表,得到所述色彩风格迁移表。结合逆矩阵及候选索引映射表,可以得到包括逆矩阵及候选索引映射表的色彩风格迁移表。色彩风格迁移表应用至目标终端后,目标终端中在显示画面时,可以根据三个通道的候选索引映射表,将原灰度调节为对应的目标灰度进而实现画面调节;并可以直接将逆矩阵与显示参数直接进行相乘或相加等处理,得到调节后显示参数,基于调节后显示参数进行画面显示,避免目标终端中机芯和背光中对屏幕显示画面色彩的影响。

为便于更好的实施本申请实施例提供的画面调节方法,本申请实施例还提供一种基于上述画面调节方法的画面调节装置。其中名词的含义与上述画面调节方法中相同,具体实现细节可以参考方法实施例中的说明。图3示出了根据本申请的一个实施例的画面调节装置的框图。

如图7所示,画面调节装置200中可以包括:图库获取模块210、画面获取模块220、直方图计算模块230及表生成模块240。

图库获取模块210可以用于获取待处理图库,所述待处理图库中包括预定数量个预设图像;画面获取模块220可以用于获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;直方图计算模块230可以用于基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;表生成模块240可以用于基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

在本申请的一些实施例中,所述表生成模块,用于:基于各所述预设图像对应的目标直方图分别计算累计密度函数,得到目标密度数据;并基于各所述预设图像对应的参考直方图分别计算累计密度函数,得到参考密度数据;对各所述目标密度数据分别进行迁移复制,得到预定大小的迁移密度表;分别计算各所述预设图像对应的迁移密度表的各列与参考密度数据的绝对差值,得到各所述预设图像对应的预定大小的差值表;基于各所述预设图像对应的差值表中预定元素对应的行索引和列索引,得到各所述预设图像对应的初始索引映射数据;基于各所述预设图像对应的初始索引映射数据,得到色彩风格迁移表。

在本申请的一些实施例中,所述表生成模块,用于:从所述预定数量个预设图像中抽取目标数量个预设图像,得到目标数量个测试图像;将各所述预设图像对应的初始索引映射数据分别应用至所述目标终端中,并获取所述目标终端中播放各所述测试图像的测试画面;计算各所述初始索引映射数据应用下各所述测试画面的测试直方图;分别对两两测试直方图集之间进行直方图交叉核计算处理,得到测试直方图集之间的直方图相似度,每个所述测试直方图集中包括一种所述初始索引映射数据应用下的测试直方图;基于相似度符合预定条件的测试直方图集对应的所述初始索引映射数据,得到候选索引映射表;基于所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述表生成模块,用于:获取所述目标终端的屏显矩阵,所述屏显矩阵中包括机芯和背光中对屏幕显示画面色彩具有影响的因素;基于所述屏显矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

在本申请的一些实施例中,所述预定元素包括每一列中最小值,所述初始索引映射数据包括索引数组;所述表生成模块,用于:获取各所述预设图像对应的差值表中的每一列中最小值对应的行索引和列索引,得到各所述差值表对应的索引集;针对各所述差值表对应的索引集,分别将索引集中列索引作为数组索引并将行索引作为数组中值,得到各所述预设图像对应的索引数组。

在本申请的一些实施例中,所述初始索引映射数据包括索引数组;所述表生成模块,用于:将相似度符合预定条件的测试直方图集对应的所述索引数组取平均处理,得到平均索引数组;将所述平均索引数组中数组索引作为原灰度且将数组索引对应的数组中值作为待调节的目标灰度,得到包括原灰度与对应的目标灰度的映射关系的所述候选索引映射表。

在本申请的一些实施例中,所述表生成模块,用于:计算所述屏显矩阵对应的逆矩阵;基于所述逆矩阵及所述候选索引映射表,得到所述色彩风格迁移表。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,本申请实施例还提供一种电子设备,该电子设备可以为终端或者服务器,如图8所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器301、一个或一个以上计算机可读存储介质的存储器302、电源303和输入单元304等部件。本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器301是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器302内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器301可包括一个或多个处理核心;优选的,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。

存储器302可用于存储软件程序以及模块,处理器301通过运行存储在存储器302的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。

电子设备还包括给各个部件供电的电源303,优选的,电源303可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源303还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元304,该输入单元304可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器301会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现本申请前述实施例中各种功能,如处理器301可以执行下述步骤:

获取待处理图库,所述待处理图库中包括预定数量个预设图像;获取参考终端中播放各所述预设图像的参考画面,并获取目标终端中播放各所述预设图像的目标画面;基于各所述参考画面计算参考直方图,并基于各所述目标画面计算目标直方图;基于各所述预设图像对应的参考直方图及目标直方图,得到色彩风格迁移表,所述色彩风格迁移表用于所述目标终端中进行画面调节。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种方法中的步骤。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。

相关技术
  • 电子设备、音量调节方法及装置、计算机可读存储介质
  • 屏幕亮度调节方法、装置、存储介质及电子设备
  • 主题色彩的调节方法、装置、存储介质及电子设备
  • 屏幕显示的调节方法及装置、电子设备、存储介质
  • 空调、空调的调节方法、装置、电子设备和存储介质
  • 一种显示画面调节方法、显示画面调节装置及存储介质
  • 显示画面调节方法和装置、电子设备、可读存储介质
技术分类

06120116483116