OLED调光的DBV重新映射方法、装置和OLED显示设备转让专利

申请号 : CN202310031760.8

文献号 : CN115762404B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈廷仰廖志洋

申请人 : 禹创半导体(深圳)有限公司

摘要 :

本发明提供一种OLED调光的DBV重新映射方法、装置和OLED显示设备,包括:获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。本发明通过将DBV节点映射为虚拟映像DBV'节点进行校正,并使用校正后的虚拟映像DBV'节点进行输出,使得OLED显示屏的亮度显示呈现为线性。

权利要求 :

1.一种OLED调光的DBV重新映射方法,其特征在于,包括以下步骤:

获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;其中,所述亮度非线性显示的DBV节点区域包括:将OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行逐一对比,获取到亮度值不同的DBV节点所处的区域;

若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;所述查找表中DBV节点与其虚拟映像DBV  '节点存在以下关系:DBV 节点所对应的理论屏幕亮度值,与虚拟映像DBV '节点所对应的真实屏幕亮度值相同;

获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。

2.根据权利要求1所述的OLED调光的DBV重新映射方法,其特征在于,所述获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域的步骤之前,包括:获取所述亮度非线性显示的DBV节点区域;

针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表。

3.根据权利要求2所述的OLED调光的DBV重新映射方法,其特征在于,所述获取所述亮度非线性显示的DBV节点区域的步骤,包括:调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;

获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;

将所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行对比,将亮度值不同的DBV节点所处区域作为所述亮度非线性显示的DBV节点区域。

4.根据权利要求2所述的OLED调光的DBV重新映射方法,其特征在于,所述获取所述亮度非线性显示的DBV节点区域的步骤,包括:调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;

获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;

根据所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值,生成所述OLED显示屏的DBV节点与所述真实屏幕亮度值的第一曲线关系;

根据所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值,生成所述OLED显示屏的DBV节点与所述理论屏幕亮度值的第二曲线关系;

将所述第一曲线关系与所述第二曲线关系进行比对,得到所述亮度非线性显示的DBV节点区域。

5.根据权利要求2所述的OLED调光的DBV重新映射方法,其特征在于,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤,包括:针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值;

获取所述OLED显示屏的真实屏幕亮度值达到所述理论屏幕亮度值时对应的DBV节点,作为虚拟映像DBV'节点;

将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表。

6.根据权利要求5所述的OLED调光的DBV重新映射方法,其特征在于,所述将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表的步骤之后,还包括:在所述OLED显示屏亮度非线性显示的DBV节点区域内,基于所述DBV节点与虚拟映像DBV'节点的查找表,测试所述OLED显示屏的亮度显示是否为线性;

若仍不为线性,则重新执行针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值的步骤,以更新所述DBV节点与虚拟映像DBV'节点的查找表。

7.根据权利要求2所述的OLED调光的DBV重新映射方法,其特征在于,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤之前,还包括:获取亮度非线性显示的DBV节点区域的区域宽度;

根据所述区域宽度,确定所述DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量。

8.一种OLED调光的DBV重新映射装置,其特征在于,包括:

获取单元,用于获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;其中,所述亮度非线性显示的DBV节点区域包括:将OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行逐一对比,获取到亮度值不同的DBV节点所处的区域;

查找单元,用于若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;所述查找表中DBV节点与其虚拟映像DBV  '节点存在以下关系:DBV 节点所对应的理论屏幕亮度值,与虚拟映像DBV '节点所对应的真实屏幕亮度值相同;

输出单元,用于获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。

9.一种OLED显示设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

说明书 :

OLED调光的DBV重新映射方法、装置和OLED显示设备

技术领域

[0001] 本发明涉及OLED调光技术领域,特别涉及一种OLED调光的DBV重新映射方法、装置、OLED显示设备和存储介质。

背景技术

[0002] 现有技术中,OLED调光是直接将DBV(信号电平)节点与节点做线性内插,再来测量光学结果是否为线性,若不符线性需求的话,则通过以下方式来调整:
[0003] 1、移动DBV节点至需要调整的亮度位置,并重新建立伽玛表;
[0004] 2、新增DBV节点及其对应的伽玛电路,并放入需要调整的位置;
[0005] 通过上述方式使最终所测量的光学表现能尽可能达到线性的目标,但是第1种方式仅能保证特定节点能达到特定亮度,而在节点内插的地方其风险仍存在。第2种方式虽能解决上述问题,但此方法会增加生产成本及电路面积。
[0006] 由于DBV节点与节点之间是直接使用线性内插,因此这些内插后的伽玛数值和所对应的屏幕显示亮度并不完全是线性表现,导致在光学仪器的测量下会发现调整DBV的过程中,所反应的亮度并不是完全线性的结果,而终端客户可能也会有亮度为非线性的异常感受。

发明内容

[0007] 本发明的主要目的为提供一种OLED调光的DBV重新映射方法、装置、OLED显示设备和存储介质,旨在克服现有DBV节点调整方式增加成本以及不能完全实现线性结果的缺陷。
[0008] 为实现上述目的,本发明提供了一种OLED调光的DBV重新映射方法,包括以下步骤:
[0009] 获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;
[0010] 若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;
[0011] 获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。
[0012] 进一步地,所述获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域的步骤之前,包括:
[0013] 获取所述亮度非线性显示的DBV节点区域;
[0014] 针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表。
[0015] 进一步地,所述获取所述亮度非线性显示的DBV节点区域的步骤,包括:
[0016] 调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0017] 获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;
[0018] 将所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行对比,将亮度值不同的DBV节点所处区域作为所述亮度非线性显示的DBV节点区域。
[0019] 进一步地,所述获取所述亮度非线性显示的DBV节点区域的步骤,包括:
[0020] 调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0021] 获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;
[0022] 根据所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值,生成所述OLED显示屏的DBV节点与所述真实屏幕亮度值的第一曲线关系;
[0023] 根据所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值,生成所述OLED显示屏的DBV节点与所述理论屏幕亮度值的第二曲线关系;
[0024] 将所述第一曲线关系与所述第二曲线关系进行比对,得到所述亮度非线性显示的DBV节点区域。
[0025] 进一步地,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤,包括:
[0026] 针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值;
[0027] 获取所述OLED显示屏的真实屏幕亮度值达到所述理论屏幕亮度值时对应的DBV节点,作为虚拟映像DBV'节点;
[0028] 将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表。
[0029] 进一步地,所述将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表的步骤之后,还包括:
[0030] 在所述OLED显示屏亮度非线性显示的DBV节点区域内,基于所述DBV节点与虚拟映像DBV'节点的查找表,测试所述OLED显示屏的亮度显示是否为线性;
[0031] 若仍不为线性,则重新执行针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值的步骤,以更新所述DBV节点与虚拟映像DBV'节点的查找表。
[0032] 进一步地,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤之前,还包括:
[0033] 获取亮度非线性显示的DBV节点区域的区域宽度;
[0034] 根据所述区域宽度,确定所述DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量。
[0035] 本发明还提供了一种OLED调光的DBV重新映射装置,包括:
[0036] 获取单元,用于获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;
[0037] 查找单元,用于若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;
[0038] 输出单元,用于获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。
[0039] 本发明还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0040] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0041] 本发明提供的OLED调光的DBV重新映射方法、装置、OLED显示设备和存储介质,包括:获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。本发明通过将DBV节点映射为虚拟映像DBV'节点进行校正,并使用校正后的虚拟映像DBV'节点进行输出,控制OLED显示屏的亮度,使得OLED显示屏的亮度显示呈现为线性。

附图说明

[0042] 图1是本发明一实施例中OLED调光的DBV重新映射方法步骤示意图;
[0043] 图2是本发明另一实施例中OLED调光的DBV重新映射方法步骤示意图;
[0044] 图3是本发明一实施例中OLED显示屏显示亮度与DBV的关系示意图;
[0045] 图4是本发明一实施例中将DBV映射为DBV'的示意图;
[0046] 图5是本发明一实施例中OLED调光的DBV重新映射装置结构框图;
[0047] 图6为本发明一实施例的OLED显示设备的结构示意框图。
[0048] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0049] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0050] 参照图1,本发明一实施例中提供了一种OLED调光的DBV重新映射方法,包括以下步骤:
[0051] 步骤S1,获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;
[0052] 步骤S2,若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;
[0053] 步骤S3,获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。
[0054] 在本实施例中,上述方案应用于OLED显示屏的亮度不能线性显示的场景中,针对亮度非线性显示的DBV节点区域,将该区域内的DBV节点映射为虚拟映像DBV'节点,从而达到亮度线性显示的效果。
[0055] 具体如上述步骤S1所述的,若要对OLED显示屏的亮度进行调节,可以调节对应的DBV,即输入上述DBV节点;当获取到输入的DBV节点时,判断上述DBV节点是否处于亮度非线性显示的DBV节点区域;若不处于,则可以直接以该DBV节点对应的伽玛值输出进行亮度调节,此时也能达到线性显示的效果;若处于,则以该DBV节点对应的伽玛值进行调节,则会出现非线性显示的结果,因此,需要对该DBV节点进行处理。
[0056] 如上述步骤S2所述的,对于处于非线性显示的DBV节点区域的DBV节点,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;可以理解的是,预先在数据库中存储有上述DBV节点与虚拟映像DBV'节点的查找表,上述DBV节点与虚拟映像DBV'节点的查找表是针对亮度非线性显示的DBV节点区域所针对性创建的映射表;其中,上述查找表中DBV节点与其虚拟映像DBV'节点存在以下关系:DBV节点所对应的理论屏幕亮度值,与虚拟映像DBV'节点所对应的真实屏幕亮度值相同。
[0057] 如上述步骤S3所述的,获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏,以上述目标虚拟映像DBV'节点对应的伽玛值输出时,使得OLED显示屏达到的真实屏幕亮度值会等于上述DBV节点对应的理论屏幕亮度值,因此,可以保障上述OLED显示屏的亮度以线性显示的效果。
[0058] 在本实施例中,采用上述方案,不需要移动已存在的DBV节点至需要调整亮度的位置,亦不需要重新测量伽玛表,仅需通过DBV节点重新映射即可达到目的。本方案也不需要建立新的伽玛表,在既有的伽玛架构下,通过DBV重新映射技术来达成目的,能达到维持现有制造成本与电路面积的优点,不会增加生产成本。
[0059] 参照图2,在另一实施例中,所述获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域的步骤S1之前,包括:
[0060] 步骤S0a,获取所述亮度非线性显示的DBV节点区域;
[0061] 步骤S0b,针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表。
[0062] 在本实施例中,需要预先进行OLED显示屏的亮度显示测试,从而获取到该OLED显示屏亮度非线性显示的DBV节点区域;可以理解的是,不同的OLED显示屏,其亮度非线性显示的DBV节点区域也会有所不同,因此,针对不同的OLED显示屏,需要对其进行非线性显示区域的检测。针对亮度非线性显示的DBV节点区域,为了使其后续可以实现亮度线性显示,因此创建所述DBV节点与虚拟映像DBV'节点的查找表。
[0063] 在一实施例中,所述获取所述亮度非线性显示的DBV节点区域的步骤S0a,包括:
[0064] S01,调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0065] S02,获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;上述理论屏幕亮度值是根据亮度线性显示所计算得到的结果;
[0066] S03,将所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行对比,将亮度值不同的DBV节点所处区域作为所述亮度非线性显示的DBV节点区域。
[0067] 在本实施例中,在需要获取上述亮度非线性显示的DBV节点区域时,只需要将所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行逐一对比,获取到亮度值不同的DBV节点,将该DBV节点所处区域作为所述亮度非线性显示的DBV节点区域。可以理解的是,上述亮度值对比过程中,可以采用曲线对比的形式,也可以采取表格对比等形式,在此不进行限定。
[0068] 参照图3,在另一实施例中,所述获取所述亮度非线性显示的DBV节点区域的步骤S0a,包括:
[0069] Sa1,调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0070] Sa2,获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;上述理论屏幕亮度值是根据亮度线性显示所计算得到的结果;
[0071] Sa3,根据所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值,生成所述OLED显示屏的DBV节点与所述真实屏幕亮度值的第一曲线关系;
[0072] Sa4,根据所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值,生成所述OLED显示屏的DBV节点与所述理论屏幕亮度值的第二曲线关系;
[0073] Sa5,将所述第一曲线关系与所述第二曲线关系进行比对,得到所述亮度非线性显示的DBV节点区域。
[0074] 在本实施例中,在测量到OLED显示屏在每一个DBV节点下的真实屏幕亮度值,将其绘制成OLED显示屏的DBV节点与所述真实屏幕亮度值的第一曲线关系(Real曲线);根据理论计算,获取OLED显示屏在每一个DBV节点下的理论屏幕亮度值,并将其绘制成OLED显示屏的DBV节点与所述理论屏幕亮度值的第二曲线关系(Ideal曲线),具体示意图参照图3中所述。将上述第一曲线关系与所述第二曲线关系放在同一坐标中进行比对,则可以直观地得到上述亮度非线性显示的DBV节点区域。
[0075] 结合参照图4,在一实施例中,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤S0b,包括:
[0076] Sb1,针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值;上述理论屏幕亮度值是根据亮度线性显示所计算得到的结果;
[0077] Sb2,获取所述OLED显示屏的真实屏幕亮度值达到所述理论屏幕亮度值时对应的DBV节点,作为虚拟映像DBV'节点;
[0078] Sb3,将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表。
[0079] 在本实施例中,提出上述创建DBV节点与虚拟映像DBV'节点的查找表的方案,在上述方案中,DBV节点及其对应的虚拟映像DBV'节点需要满足以下关系:DBV节点所对应的理论屏幕亮度值,与虚拟映像DBV'节点所对应的真实屏幕亮度值相同。这便使得,后续根据上述查找表进行DBV节点重新映射时,针对非线性显示的DBV节点,将其映射为虚拟映像DBV'节点,而采用该虚拟映像DBV'节点进行输出时,其对应的真实屏幕亮度值能够与DBV节点对应的理论屏幕亮度值相同,即可以保障上述OLED显示屏以线性显示亮度。
[0080] 在一具体实施例中,上述查找表为以下形式:
[0081]
[0082] 在一实施例中,所述将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表的步骤之后,还包括:
[0083] 在所述OLED显示屏亮度非线性显示的DBV节点区域内,基于所述DBV节点与虚拟映像DBV'节点的查找表,测试所述OLED显示屏的亮度显示是否为线性;
[0084] 若仍不为线性,则重新执行针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值的步骤,以更新所述DBV节点与虚拟映像DBV'节点的查找表,直到根据上述DBV节点与虚拟映像DBV'节点的查找表,使得上述OLED显示屏的亮度显示为线性。
[0085] 在本实施例中,上述DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量,可以由驱动芯片的生产厂家根据需求自行定义,并且每一个虚拟映像DBV'节点可放置在任意DBV位置。
[0086] 在一实施例中,所述针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表的步骤S0b之前,还包括:
[0087] S001,获取亮度非线性显示的DBV节点区域的区域宽度;
[0088] S002,根据所述区域宽度,确定所述DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量。
[0089] 在本实施例中,提出一种确定DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量的方案。具体地,获取亮度非线性显示的DBV节点区域的区域宽度,该区域宽度越宽,需要映射的DBV节点的数量应当越多,以使得后续得到亮度线性显示的效果越好。
[0090] 在又一实施例中,上述获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域的步骤S1之前,包括:
[0091] 获取OLED显示屏的唯一标识信息以及所述OLED显示屏的型号;
[0092] 根据所述OLED显示屏的型号,在数据库中匹配对应的加密数据表;其中,数据库中存储有OLED显示屏的型号与加密数据表的对应关系;
[0093] 解析出所述唯一标识信息中的所有字符,从所述唯一标识信息中的所有字符中的指定位置获取指定字符,将所述指定字符按照其在唯一标识信息中的顺序依次进行串接,得到第一串接字符;将所述唯一标识信息中剔除掉所述指定字符的字符按顺序串接为第二串接字符;
[0094] 基于所述第一串接字符对上述加密数据表进行解密,得到亮度非线性显示的DBV节点区域信息、DBV节点与虚拟映像DBV'节点的查找表以及验证字符;
[0095] 验证上述第二串接字符与上述验证字符是否相同;若相同,则验证上述亮度非线性显示的DBV节点区域信息、DBV节点与虚拟映像DBV'节点的查找表有效;后续则可以进行使用,以便实现亮度线性显示;若不同,则验证上述亮度非线性显示的DBV节点区域信息、DBV节点与虚拟映像DBV'节点的查找表无效。
[0096] 在本实施例中,为了防止预先创建的DBV节点与虚拟映像DBV'节点的查找表被篡改,避免造成DBV节点重新映射时无法实现线性显示。因此,需要对上述亮度非线性显示的DBV节点区域信息、DBV节点与虚拟映像DBV'节点的查找表进行加密,并将加密之后的数据表与OLED显示屏的型号进行绑定存储;而上述加密数据表的加密密码也按照预设规则保存在OLED显示屏的唯一标识信息中;同时,为了验证查找表的有效性,上述加密数据表中还设置有上述验证字符,同时将验证字符也添加至OLED显示屏的唯一标识信息中;经过上述处理,在需要进行OLED调光的DBV重新映射时,只需要获取OLED显示屏的唯一标识信息以及所述OLED显示屏的型号,并按照上述步骤逐步进行解析,便可以得到正确有效的上述亮度非线性显示的DBV节点区域信息、DBV节点与虚拟映像DBV'节点的查找表。
[0097] 参照图5,本发明一实施例中还提供了一种OLED调光的DBV重新映射装置,包括:
[0098] 获取单元10,用于获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;
[0099] 查找单元20,用于若处于亮度非线性显示的DBV节点区域,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;
[0100] 输出单元30,用于获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。
[0101] 在一实施例中,上述OLED调光的DBV重新映射装置,还包括:
[0102] 区域获取单元,用于获取所述亮度非线性显示的DBV节点区域;
[0103] 创建单元,用于针对所述亮度非线性显示的DBV节点区域,创建所述DBV节点与虚拟映像DBV'节点的查找表。
[0104] 在一实施例中,所述区域获取单元,包括:
[0105] 第一测量子单元,用于调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0106] 第一获取子单元,用于获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;
[0107] 第一对比子单元,用于将所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值与真实屏幕亮度值进行对比,将亮度值不同的DBV节点所处区域作为所述亮度非线性显示的DBV节点区域。
[0108] 在另一实施例中,所述区域获取单元,包括:
[0109] 第二测量子单元,用于调节OLED显示屏的DBV节点,并基于光学检测仪器测量所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值;
[0110] 第二获取子单元,用于获取所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值;
[0111] 第一生成子单元,用于根据所述OLED显示屏在每一个DBV节点下的真实屏幕亮度值,生成所述OLED显示屏的DBV节点与所述真实屏幕亮度值的第一曲线关系;
[0112] 第二生成子单元,用于根据所述OLED显示屏在每一个DBV节点下的理论屏幕亮度值,生成所述OLED显示屏的DBV节点与所述理论屏幕亮度值的第二曲线关系;
[0113] 第二对比子单元,用于将所述第一曲线关系与所述第二曲线关系进行比对,得到所述亮度非线性显示的DBV节点区域。
[0114] 在又一实施例中,所述创建单元,包括:
[0115] 第三获取子单元,用于针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值;
[0116] 第四获取子单元,用于获取所述OLED显示屏的真实屏幕亮度值达到所述理论屏幕亮度值时对应的DBV节点,作为虚拟映像DBV'节点;
[0117] 创建子单元,用于将所述DBV节点及其对应的虚拟映像DBV'节点添加至一个映射表中,作为所述DBV节点与虚拟映像DBV'节点的查找表。
[0118] 在一实施例中,所述创建单元,还用于:
[0119] 在所述OLED显示屏亮度非线性显示的DBV节点区域内,基于所述DBV节点与虚拟映像DBV'节点的查找表,测试所述OLED显示屏的亮度显示是否为线性;
[0120] 若仍不为线性,则重新执行针对所述亮度非线性显示的DBV节点区域内的任意一个DBV节点,获取所述OLED显示屏的理论屏幕亮度值,以更新所述DBV节点与虚拟映像DBV'节点的查找表。
[0121] 在一实施例中,所述OLED调光的DBV重新映射装置,还包括:
[0122] 宽度获取单元,用于获取亮度非线性显示的DBV节点区域的区域宽度;
[0123] 数量确定单元,用于根据所述区域宽度,确定所述DBV节点与虚拟映像DBV'节点的查找表中的DBV节点的数量。
[0124] 在本实施例中,上述装置中的各个单元、子单元的具体实现请参照上述方法实施例中所述,在此不再进行赘述。
[0125] 参照图6,本发明实施例中还提供一种计算机设备,该计算机设备可以是显示器,其内部结构可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储查找表等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种OLED调光的DBV重新映射方法。
[0126] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定。
[0127] 本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种OLED调光的DBV重新映射方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
[0128] 综上所述,为本发明实施例中提供的OLED调光的DBV重新映射方法、装置、OLED显示设备和存储介质,包括:获取输入的DBV节点,判断所述DBV节点是否处于亮度非线性显示的DBV节点区域;若处于,则根据预设的DBV节点与虚拟映像DBV'节点的查找表,查找所述输入的DBV节点对应的目标虚拟映像DBV'节点;其中,所述DBV节点与虚拟映像DBV'节点的查找表是针对所述亮度非线性显示的DBV节点区域所创建的映射表;获取所述目标虚拟映像DBV'节点对应的伽玛值并输出至OLED显示屏。本发明通过将DBV节点映射为虚拟映像DBV'节点进行校正,并使用校正后的虚拟映像DBV'节点进行输出,控制OLED显示屏的亮度,使得OLED显示屏的亮度显示呈现为线性。
[0129] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0130] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
[0131] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。