对象展示、生成颜色查找表的方法及装置制造方法及图纸

技术编号:35471654 阅读:15 留言:0更新日期:2022-11-05 16:17
本申请实施例公开了对象展示、生成颜色查找表的方法及装置,所述方法包括:获取与当前终端设备关联的配置文件,其中包括颜色查找表LUT,所述LUT表用于保存多个点的第一RGB数值与第二RGB数值之间的对应关系,所述第二RGB数值在第二色域下所呈现出的色觉效果,与所述第一RGB数值在预置的第一色域下所呈现出的标准色觉效果之间的相似度满足目标条件;在需要对目标对象进行展示时,确定所述目标对象对应的原始RGB数值;确定所述当前终端设备所处的目标色彩模式,并利用该目标色彩模式对应的目标LUT表,将所述原始RGB数值映射为目标RGB数值后进行展示。通过本申请实施例,能够降低终端设备中的色彩模式调整对具体应用中的图像展示(包括视频播放等)造成的影响。示(包括视频播放等)造成的影响。示(包括视频播放等)造成的影响。

【技术实现步骤摘要】
对象展示、生成颜色查找表的方法及装置


[0001]本申请涉及界面展示
,特别是涉及生成对象展示、生成颜色查找表的方法及装置。

技术介绍

[0002]在一些手机等终端设备中,为了满足用户多种不同的个性化需求,可能会提供多种不同的色彩模式,例如,包括“标准模式”、“鲜艳模式”,等等。其中,不同的色彩模式对应着不同的色域,可以将同一展示对象表现为不同的鲜艳程度。这样,如果用户更喜欢鲜亮一些的色调,则可以选择“鲜艳模式”,如果喜欢柔和一些的色调,则可以选择“标准模式”,等等。
[0003]但是,用户在对终端设备的色彩模式进行调整时,通常只是希望在桌面等UI(用户界面)层面上的色调进行调整,而实际上,这种色彩模式的变化却会作用于终端设备中的方方面面,包括设备中安装的具体应用。例如,假设某终端设备中安装有视频相关的应用,在对终端设备的色彩模式进行调整之后,在通过该应用播放具体的视频时,也会使得播放出的视频的整体色调发生变化。例如,在调整为“鲜艳模式”之后,相对于标准模式而言,视频中人物脸部的颜色可能会变得偏红,以至于影响视频的播放效果。
[0004]因此,如何降低终端设备中的色彩模式调整对具体应用中的图像展示(包括视频播放等)造成的影响,成为需要本领域技术人员解决的技术问题。

技术实现思路

[0005]本申请提供了对象展示、生成颜色查找表的方法及装置,能够降低终端设备中的色彩模式调整对具体应用中的图像展示(包括视频播放等)造成的影响。
[0006]本申请提供了如下方案:
[0007]一种生成颜色查找表的方法,包括:
[0008]获取目标颜色查找表LUT空间中的多个点分别对应的第一RGB数值;
[0009]以点为单位,分别将所述第一RGB数值提供给测试终端设备,以便在所述测试终端设备中基于第二色域展示所述第一RGB数值对应的图像,并通过色彩分析设备对所述测试终端设备呈现的色觉数值进行采集,以便确定所述第一RGB数值在第二色域下所呈现视觉的测试值;
[0010]确定所述第一RGB数值在第一色域下所呈现的色觉数值,并根据该色觉数值确定目标值;
[0011]以点为单位,根据所述测试值与目标值之间的偏差量,分别启动对RGB数值的多轮迭代调整,其中,在每一轮迭代中调整RGB数值后,对调整后的RGB数值在所述第二色域展示时呈现的色觉数值进行估算,并确定色觉数值的估算值与所述目标值之间的偏差情况,直到将RGB调整为第二RGB数值后,得到的色觉数值的估算值与所述目标值的偏差量小于目标阈值时,将所述第一RGB与所述第二RGB之间的对应关系保存在所述LUT表中。
[0012]一种对象展示方法,包括:
[0013]获取与当前终端设备关联的配置文件,所述配置文件为多份,分别与所述终端设备中支持的多种色彩模式对应,其中包括颜色查找表LUT,所述LUT表用于保存多个点的第一RGB数值与第二RGB数值之间的对应关系,其中,所述第二RGB数值在第二色域下所呈现出的色觉效果,与所述第一RGB数值在预置的第一色域下所呈现出的标准色觉效果之间的相似度满足目标条件;
[0014]在需要对目标对象进行展示时,确定所述目标对象对应的原始RGB数值;
[0015]确定所述当前终端设备所处的目标色彩模式,并利用该目标色彩模式对应的目标LUT表,将所述原始RGB数值映射为目标RGB数值后进行展示,以使得所述目标对象在所述目标色彩模式对应的第二色域下所呈现出的色觉效果,与在所述第一色域下所呈现出的标准色觉效果之间的相似度满足所述目标条件。
[0016]一种生成颜色查找表的装置,包括:
[0017]第一RGB数值确定单元,用于获取目标颜色查找表LUT空间中的多个点分别对应的第一RGB数值;
[0018]测试值确定单元,用于以点为单位,分别将所述第一RGB数值提供给测试终端设备,以便在所述测试终端设备中基于第二色域展示所述第一RGB数值对应的图像,并通过色彩分析设备对所述测试终端设备呈现的色觉数值进行采集,以便确定所述第一RGB数值在第二色域下所呈现视觉的测试值;
[0019]目标值确定单元,用于确定所述第一RGB数值在第一色域下所呈现的色觉数值,并根据该色觉数值确定目标值;
[0020]迭代调整单元,用于以点为单位,根据所述测试值与目标值之间的偏差量,分别启动对RGB数值的多轮迭代调整,其中,在每一轮迭代中调整RGB数值后,对调整后的RGB数值在所述第二色域展示时呈现的色觉数值进行估算,并确定色觉数值的估算值与所述目标值之间的偏差情况,直到将RGB调整为第二RGB数值后,得到的色觉数值的估算值与所述目标值的偏差量小于目标阈值时,将所述第一RGB与所述第二RGB之间的对应关系保存在所述LUT表中。
[0021]一种对象展示装置,包括:
[0022]配置文件获取单元,用于获取与当前终端设备关联的配置文件,所述配置文件为多份,分别与所述终端设备中支持的多种色彩模式对应,其中包括颜色查找表LUT,所述LUT表用于保存多个点的第一RGB数值与第二RGB数值之间的对应关系,其中,所述第二RGB数值在第二色域下所呈现出的色觉效果,与所述第一RGB数值在预置的第一色域下所呈现出的标准色觉效果之间的相似度满足目标条件;
[0023]原始RGB数值确定单元,用于在需要对目标对象进行展示时,确定所述目标对象对应的原始RGB数值;
[0024]目标RGB数值映射单元,用于确定所述当前终端设备所处的目标色彩模式,并利用该目标色彩模式对应的目标LUT表,将所述原始RGB数值映射为目标RGB数值后进行展示,以使得所述目标对象在所述目标色彩模式对应的第二色域下所呈现出的色觉效果,与在所述第一色域下所呈现出的标准色觉效果之间的相似度满足所述目标条件。
[0025]一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现
前述任一项所述的方法的步骤。
[0026]一种电子设备,包括:
[0027]一个或多个处理器;以及
[0028]与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述任一项所述的方法的步骤。
[0029]根据本申请提供的具体实施例,本申请公开了以下技术效果:
[0030]通过本申请实施例,由于可以预先获取到终端设备的多种色彩模式对应的LUT表,这种LUT表中保存有多个点的第一RGB数值与第二RGB数值之间的对应关系,并且,第二RGB数值在第二色域下所呈现出的色觉效果,与第一RGB数值在预置的第一色域下所呈现出的标准色觉效果之间的相似度满足目标条件。这样,在需要对目标对象进行展示时,在确定出原始RGB数值后,可以确定所述当前终端设备所处的目标色彩模式,并利用该目标色彩模式对应的目标LUT表,将所述原始RGB数值映射为目标RGB数值后进行展示,从而可以使得所述目标对象在所述目标色彩模式对应的第二色域下所呈现出的色觉效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成颜色查找表的方法,其特征在于,包括:获取目标颜色查找表LUT空间中的多个点分别对应的第一RGB数值;以点为单位,分别将所述第一RGB数值提供给测试终端设备,以便在所述测试终端设备中基于第二色域展示所述第一RGB数值对应的图像,并通过色彩分析设备对所述测试终端设备呈现的色觉数值进行采集,以便确定所述第一RGB数值在第二色域下所呈现视觉的测试值;确定所述第一RGB数值在第一色域下所呈现的色觉数值,并根据该色觉数值确定目标值;以点为单位,根据所述测试值与目标值之间的偏差量,分别启动对RGB数值的多轮迭代调整,其中,在每一轮迭代中调整RGB数值后,对调整后的RGB数值在所述第二色域展示时呈现的色觉数值进行估算,并确定色觉数值的估算值与所述目标值之间的偏差情况,直到将RGB调整为第二RGB数值后,得到的色觉数值的估算值与所述目标值的偏差量小于目标阈值时,将所述第一RGB与所述第二RGB之间的对应关系保存在所述LUT表中。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一RGB数值在第一色域下所呈现的色觉数值,包括:根据所述第一RGB数值在第一色域下的色度值,以及在所述测试终端设备按照该第一RGB数值进行展示过程中从所述测试终端设备中采集到的亮度值,确定所述第一RGB数值在所述第一色域下的色觉数值,并根据该色觉数值确定色觉数值的目标值。3.根据权利要求1所述的方法,其特征在于,所述色彩分析设备采集到的色觉数值包括xyY数值,其中,xy分量代表色度,Y分量代表亮度;所述确定所述第一RGB数值在第二色域下所呈现视觉的测试值,包括:将所述采集到的xyY数值转换到XYZ色彩体系,得到XYZ数值,将该XYZ数值确定为所述色觉数值的测试值;其中,所述X、Z分量代表色度,Y分量代表亮度及色度;所述根据该色觉数值确定目标值,包括:根据所述第一RGB数值在所述第一色域下的xy色度值,以及所述色彩分析设备从所述测试终端设备显示屏采集到的亮度信息,得到所述目标点在所述第一色域下的色觉xyY数值,并将该xyY数值转化到XYZ色彩体系,得到XYZ数值,将该XYZ数值确定为所述色觉数值的目标值。4.根据权利要求3所述的方法,其特征在于,在每一轮迭代中调整RGB数值时,根据上一轮RGB调整后估算出的XYZ数值与所述目标值对应的XYZ数值之间的偏差情况,确定偏差量最大的XYZ分量;根据XYZ各分量分别对RGB各分量的影响情况,确定所述偏差量最大的XYZ分量对应的RGB分量,并对该RGB分量进行调整,其他RGB分量保持不变。5.根据权利要求1所述的方法,其特征在于,所述对调整后的RGB数值在所述第二色域展示时呈现的色觉数值进行估算,包括:从所述LUT空间中的多个点中,确定位于所述调整后的RGB数值周围的多个参考点;根据所述色觉分析设备针对所述多个参考点分别采集的在所述第二色域展示时呈现的色觉数值,对所述调整后的RGB数值在所述第二色域展示时呈现的色觉数值进行估算。
6.根据权利要求1至5任一项所述的方法,其特征在于,还包括:将所述测试终端设备的机型信息、色彩模式信息以及所述LUT表提交到服务端进行保存,以便将所述LUT表下发到对应机型的终端设备客户端,以便所述客户端在所述色彩模式下展示目标对象时,根据所述LUT表将所述目标对象的原始RGB数值映射为目标RGB数值后再进行展示,以使得所述目标对象在所述目标色彩模式对应的第二色域下所呈现出的色觉效...

【专利技术属性】
技术研发人员:黄嘉发华伟彤
申请(专利权)人:北京优酷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1