CN115346464A - 显示补偿数据设置方法、显示补偿方法、驱动芯片 - Google Patents
显示补偿数据设置方法、显示补偿方法、驱动芯片 Download PDFInfo
- Publication number
- CN115346464A CN115346464A CN202211026547.XA CN202211026547A CN115346464A CN 115346464 A CN115346464 A CN 115346464A CN 202211026547 A CN202211026547 A CN 202211026547A CN 115346464 A CN115346464 A CN 115346464A
- Authority
- CN
- China
- Prior art keywords
- value
- channel
- values
- pixel points
- pixel point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000003287 optical effect Effects 0.000 claims abstract description 37
- 239000011159 matrix material Substances 0.000 claims description 114
- 230000000694 effects Effects 0.000 abstract description 25
- 230000008569 process Effects 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 241001270131 Agaricus moelleri Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 239000002994 raw material Substances 0.000 description 2
- 210000001525 retina Anatomy 0.000 description 2
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 1
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请公开了一种显示补偿数据设置方法、显示补偿方法、驱动芯片,涉及显示补偿技术领域,主要目的在于在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据;主要技术方案包括:获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述多个第一像素点来源于多个灰阶画面,且所述第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
Description
技术领域
本申请涉及显示补偿技术领域,特别是涉及一种显示补偿数据设置方法、显示补偿方法、驱动芯片。
背景技术
在显示面板生产过程中,由于生产工艺、原材料纯度等因素的影响,显示面板会出现Mura缺陷。所谓Mura指的是显示面板的显示不均匀现象,Mura现象会导致显示面板的显示出现各种痕迹。
为了提高显示面板的显示效果,需要消除Mura。通常采用外部补偿来消除Mura。给不同的像素点相同的信号,像素点的显示情况存在差异而产生Mura,外部补偿则是尽可能避免或减小像素点之间的显示差异,其根据不同像素点的实际显示情况,给像素点输入不同的信号,使像素点的最终显示效果能够趋于一致而消除Mura。采用外部补偿时,通常采用黑白相机分别采集多个灰阶对应的R、G、B三色画面的亮度值,然后分别计算RGB三通道的补偿数据,并将计算而得的补偿数据设置为显示补偿数据,以用于后续的补偿,消除Mura。上述所提及的方法所需要的采集的画面较多,采集画面所耗费的时间较多,从而导致设置显示补偿数据的时间较长。另外,由于在设置补偿数据时仅用到了黑白相机所采集的亮度值,所考虑的因素较少,因此所设置的显示补偿数据的补偿效果较差。
发明内容
有鉴于此,本申请提出了一种显示补偿数据设置方法、显示补偿方法、驱动芯片,主要目的在于在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据。
为了达到上述目的,本申请主要提供了如下技术方案:
第一方面,本申请提供了一种显示补偿数据设置方法,该方法包括:
获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;
基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
在一些实施例中,基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据,包括:基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,其中,所述第一矩阵中的一行基于一个第一像素点的三通道值和曝光时长构建;基于所述多个第一像素点的三刺激值,构建第二矩阵,其中,所述第二矩阵中的一行基于一个第一像素点的三刺激值构建,且所述第二矩阵和所述第一矩阵中位于相同位置的行所对应的第一像素点相同;基于所述第一矩阵和所述第二矩阵,设置所述显示补偿数据。
在一些实施例中,基于所述第一矩阵和所述第二矩阵,设置所述显示补偿数据,包括:通过如下公式确定补偿矩阵,并将所述补偿矩阵设置为所述显示补偿数据;
M=(LT·L)-1×LT×N
其中,M表示所述补偿矩阵;L表示所述第一矩阵;N表示所述第二矩阵;T表示转置符号。
在一些实施例中,基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,包括:对于每一个所述第一像素点:确定所述第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为同一行中的元素。
在一些实施例中,基于所述多个第一像素点的三刺激值,构建第二矩阵,包括:对于每一个所述第一像素点:按照所述第一像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为同一行中的元素。
在一些实施例中,在获取多个第一像素点的三通道值、三刺激值和曝光时长之前,所述方法还包括:设置多个数据组,其中,每一个所述数据组中均存在对应的灰阶画面、滤光片和曝光时长;对于每一个数据组:在所述数据组对应的曝光时长下,通过对应的滤光片采集对应的灰阶画面中各像素点的三通道值和三刺激值;基于各所述数据组对应的像素点的三通道值和三刺激值,选取第一像素点。
在一些实施例中,所述多个数据组涉及至少一个灰阶画面,且对于涉及同一灰阶画面的数据组,对应的曝光时长和/或滤光片不同。
第二方面,本申请提供了一种显示补偿方法,该方法包括:
在目标曝光时长下,采集待补偿画面中每一个像素点的三通道值;
对于每一个所述像素点,基于所述目标曝光时长、预设补偿数据和所述像素点的三通道值,确定所述像素点的三刺激值;
确定所述待补偿画面中的基准像素点和非基准像素点;
对于每一个所述非基准像素点,基于所述基准像素点的三刺激值和所述非基准像素点的三刺激值,对所述非基准像素点进行显示补偿。
在一些实施例中,基于所述基准像素点的三刺激值和所述非基准像素点的三刺激值,对所述非基准像素点进行显示补偿,包括:将所述基准像素点和所述非基准像素点分别作为当前像素点,并基于当前像素点的三刺激值确定当前像素点的三通道灰阶值;基于所述基准像素点的三通道灰阶值与所述非基准像素点的三通道灰阶值之间的差异,对所述非基准像素点进行显示补偿。
在一些实施例中,基于当前像素点的三刺激值确定当前像素点的三通道灰阶值,包括:获取显示所述待补偿画面的显示设备所具有的R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值;获取所述显示设备显示基准画面时所述基准画面中第二像素点的三刺激值,所述基准画面的R通道灰阶值为所述R通道最大灰阶值、G通道灰阶值为所述G通道最大灰阶值、B通道灰阶值为所述B通道最大灰阶值;基于所述当前像素点的三刺激值、所述第二像素点的三刺激值、所述R通道最大灰阶值、所述G通道最大灰阶值和所述B通道最大灰阶值,确定所述当前像素点对应的三通道灰阶值。
在一些实施例中,基于所述当前像素点的三刺激值、最大R值、最大G值、最大B值、最大X值、最大Y值和最大Z值,确定所述当前像素点对应的三通道灰阶值,包括:通过如下公式确定所述当前像素点对应的三通道灰阶值;
其中,Gray_R表示所述当前像素点对应的三通道灰阶值中的R通道灰阶值;X表示所述当前像素点对应的三刺激值中的X值;X′表示所述第二像素点的三刺激值中的X值;Gray_Rmax表示所述R通道最大灰阶值;Gray_G表示所述当前像素点对应的三通道灰阶值中的G通道灰阶值;Y表示所述当前像素点对应的三刺激值中的Y值;Y′表示所述第二像素点的三刺激值中的Y值;Gray_Gmax表示所述G通道最大灰阶值;Gray_B表示所述当前像素点对应的三通道灰阶值中的B通道灰阶值;Z表示所述当前像素点对应的三刺激值中的Z值;Z′表示所述第二像素点的三刺激值中的Z值;Gray_Bmax表示所述B通道最大灰阶值,gamma表示预设常数。
在一些实施例中,基于所述目标曝光时长、预设补偿数据和所述像素点的三通道值,确定所述像素点的三刺激值,包括:确定所述像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为第三矩阵中的同一行中的元素;按照所述像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为第四矩阵中的同一行中的元素;基于所述第三矩阵、所述第四矩阵和所述预设补偿数据,确定所述像素点的三刺激值。
在一些实施例中,基于所述第三矩阵、所述第四矩阵和所述预设补偿数据,确定所述像素点的三刺激值,包括:通过如下公式确定所述像素点的三刺激值:
H×M=D
其中,M表示作为所述预设补偿数据的补偿矩阵;H表示所述第三矩阵;D表示所述第四矩阵。
第三方面,本申请提供了一种显示补偿数据设置装置,所述装置包括:
获取模块,用于获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述第一像素点对应的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;
设置模块,用于基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
第四方面,本申请提供了一种驱动芯片,所述驱动芯片应用如第二方面所述的显示补偿方法。
第五方面,本申请提供了一种显示设备,所述显示设备包括第四方面所述的驱动芯片。
本申请提供的显示补偿数据设置方法、显示补偿方法、驱动芯片,在需要设置显示补偿数据时,首先获取多个第一像素点的三通道值、三刺激值和曝光时长。然后基于所获取的多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。可见,本申请中所获取的第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的,因此即使设置少量的灰阶画面也可以通过曝光时长和滤光片设定大量用于采集三通道值和三刺激值的采集条件的方式,获取丰富的用于设置补偿数据所需的数据。另外,由于在设置显示补偿数据中不仅考虑了像素点的三通道值,而且还考虑到了三刺激值以及采集三通道值时所用的曝光时长,因此能够设置出补偿效果较好的显示补偿数据。因此本申请提供的方案能够在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个实施例提供的一种显示补偿数据设置方法的流程图;
图2示出了本申请一个实施例提供的一种曝光时间和三通道值之间关系的示意图;
图3示出了本申请一个实施例提供的一种灰阶值和三刺激值之间关系的示意图;
图4示出了本申请一个实施例提供的一种三通道值与曝光时长之间的比值和灰阶值之间关系的示意图;
图5示出了本申请一个实施例提供的一种显示补偿方法的流程图;
图6示出了本申请一个实施例提供的一种显示补偿数据设置装置的结构示意图;
图7示出了本申请另一个实施例提供的一种显示补偿数据设置装置的结构示意图。
具体实施方式
下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
在显示面板生产过程中,由于生产工艺、原材料纯度等因素的影响,显示面板会出现Mura缺陷。所谓Mura指的是显示面板的显示不均匀现象,Mura现象会导致显示面板的显示出现各种痕迹。
为了提高显示面板的显示效果,需要消除Mura。目前消除Mura的方法大致分为如下三种:
第一种,改善生产工艺。通过改善生产工艺的方式消除Mura。但是由于生产设备的精度问题,即使改善生产工艺也不能完全做到显示面板的面内均匀,因此仅能改善Mura现象,但是不可能完全消除Mura现象。
第二种,设计补偿。即通过在芯片内部设计出能够对电压进行补偿的电路,通过电路对像素点进行电压补偿,从而达到消除Mura的目的。虽然对Mura的改善也有一定效果,但是并不是所有的Mura现象都是因为电压的不均造成的,所以这种方法的补偿效果也很有限。
第三种,外部补偿。给不同的像素点相同的信号,像素点的显示情况存在差异而产生Mura,外部补偿则是尽可能避免或减小像素点的显示差异,其根据不同像素点的实际显示情况,给像素点输入不同的信号,使它们的最终显示效果能够趋于一致而消除Mura。外部补偿的效果优于上述两种,因此其应用较为广泛。目前常用的外部补偿方式多为色度补偿,通常采用黑白相机分别采集多个灰阶对应的R、G、B三色画面的亮度值,然后分别计算RGB三通道的补偿数据,并将计算而得的数据设置为显示补偿数据,以用于后续的补偿,消除Mura。这种方法所需要的采集画面较多,采集画面所耗费的时间较多,从而导致设置显示补偿数据的时间较长。另外,由于在设置补偿数据时仅用到了黑白相机所采集的亮度值,所考虑的因素较少,因此所设置的显示补偿数据的补偿效果较差。
为了克服上述缺陷,本申请实施例提供了一种显示补偿数据设置方法、显示补偿方法、驱动芯片,以在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据。
外部补偿的整体流程为:第一步,使用相机拍摄灰阶画面;第二步,根据所拍摄到的灰阶画面和补偿算法计算出显示补偿数据;第三步,根据不同芯片厂家提供的补偿数据格式对显示补偿数据进行转档,并烧录至存储芯片中;第四步,在驱动芯片内部通过补偿算法和显示补偿数据计算驱动电压并驱动显示屏。
本申请实施例提供的显示补偿数据设置方法应用于上述的第一步和第二步,用于设置出补偿效果较好的显示补偿数据。本申请实施例提供的显示补偿方法和驱动芯片应用于上述的第四步,用于利用所设置出的显示补偿数据对画面进行补偿,消除Mura现象。
下面对申请实施例提供的显示补偿数据设置方法、显示补偿方法、驱动芯片,进行具体说明。
如图1所示,本申请实施例提供了一种显示补偿数据设置方法,该方法主要包括:
101、获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的。
获取多个第一像素点的三通道值、三刺激值和曝光时长的目的是为了,建立相机采集像素点的三通道值与标准的光学数据“三刺激值”之间的一种对应关系,以此通过这种对应关系来设置显示补偿数据。
三通道值由R值、G值和B值组成,其反映对应像素点的色度特征,其通过相机从灰阶图像中采集,本实施例为了减少设置显示补偿数据所需的灰阶画面数量,则采集三通道值的相机为彩色相机。
三刺激值是引起人体视网膜对某种颜色感觉的三种原色的刺激程度之量的表示,其由X值(红原色刺激量)、Y值(绿原色刺激量)和Z值(蓝原色刺激量)组成,其由光学测量设备从灰阶画面中采集。光学测量图像的类型本实施例不做限定,示例性,光学测量图像为CA310。
相机采集数据受物距、镜头焦距和对焦、光圈大小、曝光时间、画面亮度等多个因素影响。假如将这些因素都考虑在内的话,数据过于复杂,设置显示补偿数据的难度较大。如果将这些因素都固定不变,只考虑相机采集数据与画面亮度的对应关系,可以简化模型,但是这将导致相机的测量范围大大降低,难以同时测量低亮度画面与高亮度画面。本实施例所提出的显示补偿数据设置方法将曝光时长考虑在内,考虑相机采集三通道值与曝光时长和画面亮度的对应关系。这里的画面亮度由灰阶画面对应的灰阶值决定,通过改变灰阶值能够生成不同亮度的灰阶画面。在低亮度情况下增加相机曝光时长,能够提高采集三通道值的精度。在高亮度情况下降低相机曝光时长,防止过曝现象。
第一像素点的三通道值、三刺激值和曝光时长是设置显示补偿数据的数据基础。选取哪些像素点作为第一像素点关系到显示补偿数据的正确性,因此在步骤101之前还需要执行如下步骤1011至1013,以选取出符合要求的第一像素点:
1011、设置多个数据组,其中,每一个数据组中均存在对应的灰阶画面、滤光片和曝光时长。
每一个数据组中均存在有对应的灰阶画面、滤光片和曝光时长。一个数据组中的灰阶画面、滤光片和曝光时长限定了一种采集三通道值、三刺激值和曝光时长的采集条件。为了避免采集条件重复,则不同数据组中下述数据中至少一个存在不同:灰阶画面、滤光片和曝光时长。
灰阶画面为具有设定灰阶值的画面,且不同灰阶值的灰阶画面具有不同的亮度。曝光时长为从对应的灰阶画面采集三通道值的相机所用的曝光时长。滤光片为从对应的灰阶画面采集三通道值和三刺激值的设备所用的滤光片,其限定从何种颜色的光下采集三通道值和三刺激值。
原则上,所设置的多个数据组涉及至少一个灰阶画面,且对于涉及同一灰阶画面的数据组,对应的曝光时长和/或滤光片不同。
为了减少设置显示补偿数据所需的灰阶画面的数量,所设置的多个数据组涉及的灰阶画面的数量可以设置的较少,比如一个,但是为了能够在少量的灰阶画面中获得丰富的用于设置显示补偿数据的数据,则对于涉及同一灰阶画面的数据组,对应的曝光时长和/或滤光片不同。这里所述的同一灰阶画面,为具有相同灰阶值的画面,也可以定义为同一亮度画面。
示例性的,所设置的多个数据组涉及的灰阶画面的数量为一个,则为了获得丰富的用于设置显示补偿数据的数据,不同数据组的曝光时间不同,但不同数据组中可存在相同的滤光片。
1012、对于每一个数据组:在数据组对应的曝光时长下,通过对应的滤光片采集对应的灰阶画面中各像素点的三通道值和三刺激值。
对于每一个数据组:在数据组对应的曝光时长下,通过对应的滤光片采集对应的灰阶画面中各像素点的三通道值和三刺激值。所采集的三通道值和三刺激值反映了在对应的曝光时长和滤光片两者所构成的特定条件下,灰阶画面中各像素点所具有的显示状态。
1013、基于各数据组对应的像素点的三通道值和三刺激值,选取第一像素点。
在针对每一个数据组执行采集操作完成后,每一个数据组均会存在对应的像素点的三通道值和三刺激值。为了能够设置出补偿效果较好的显示补偿数据,需要从各数据组对应的像素点中选取第一像素点,以基于第一像素点的三通道值、三刺激值和曝光时长来设置显示补偿数据。
下面对选取第一像素点的方法进行说明,该方法可以包括如下几种:
第一种,对于每一个数据组均执行:确定数据组对应的每一个像素点的三通道值中的R值、G值和B值,进行如下至少一种选取:一是,将R值最大和/或最小和/或数值居中的像素点选取为第一像素点;二是,将G值最大和/或最小和/或数值居中的像素点选取为第一像素点;三是,将B值最大和/或最小和/或数值居中的像素点选取为第一像素点。
第二种,对于每一个数据组均执行:确定数据组对应的每一个像素点的三刺激值中的X值、Y值和Z值,进行如下至少一种选取:一是,将X值最大和/或最小和/或数值居中的像素点选取为第一像素点;二是,将Y值最大和/或最小和/或数值居中的像素点选取为第一像素点;三是,将Z值最大和/或最小和/或数值居中的像素点选取为第一像素点。
第三种,对于每一个数据组均执行:确定位于数据组对应的灰阶画面的设定位置处的像素点,将所确定的像素点选取为第一像素点。其中,设定位置可以基于业务需求选定,比如灰阶画面的中心,或灰阶画面中左上角等。
通过上述三种方法选取出的第一像素点可能存在如下两种情况:一是,所选取的第一像素点中存在位置相同的第一像素点。位置相同的第一像素点仅是在对应的灰阶画面中位置相同,其各自对应的三通道值、三刺激值和曝光时长取决于其对应的数据组中的灰阶画面、滤光片和曝光时长。比如,所选取的第一像素点中存在像素点1和像素点2,像素点1和像素点2均为位于对应的灰阶画面的中心位置的像素点,二者对应的位置相同。虽然二者的位置相同,但是像素点1的三通道值、三刺激值和曝光时长取决于其对应的数据组1中的灰阶画面、滤光片和曝光时长。像素点2的三通道值、三刺激值和曝光时长取决于其对应的数据组2中的灰阶画面、滤光片和曝光时长。二是,所选取的第一像素点的位置均不同。
102、基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
显示补偿数据是用于对显示面板中的像素进行补偿处理,消除Mura现象的数据,其在设置之后会烧录到显示设备的存储芯片中,以供驱动芯片在进行显示补偿时调用。
基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据的具体过程包括如下步骤1021至1023:
1021、基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,其中,第一矩阵中的一行基于一个第一像素点的三通道值和曝光时长构建。
基于所述多个第一像素点的三通道值和曝光时长构建第一矩阵的具体过程包括:对于每一个第一像素点:确定第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为同一行中的元素。
第一像素点的三通道值中的R值、G值、B值分别与曝光时间呈线性关系,因此为了简化设置显示补偿数据的过程,在构建第一矩阵时,使用第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值。
对于每一个第一像素点来说,其在第一矩阵中存在对应的一行,其对应的一行中的元素依据该第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值构建而得。
示例性的,存在n个第一像素点,则基于n个第一像素点对应的三通道值和曝光时长所得的第一矩阵如下所示:
其中,L表示第一矩阵;Rn表示第n个第一像素点的三通道值中的R值;Gn表示第n个第一像素点的三通道值中的G值;Bn表示第n个第一像素点的三通道值中的B值;expTn表示第n个第一像素点对应的曝光时长。
1022、基于所述多个第一像素点的三刺激值,构建第二矩阵,其中,第二矩阵中的一行基于一个第一像素点的三刺激值构建,且第二矩阵和第一矩阵中位于相同位置的行所对应的第一像素点相同。
第二矩阵由第一像素点的三刺激值构建而得。为了保证显示补偿数据的准确性,则第二矩阵和第一矩阵中位于相同位置的行所对应的第一像素点相同,即位于相同位置的行对应同一第一像素点。
基于所述多个第一像素点的三刺激值构建第二矩阵的具体过程包括:对于每一个第一像素点:按照第一像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为同一行中的元素。
示例性的,存在n个第一像素点,则基于n个第一像素点对应的三刺激值得到的第二矩阵如下所示:
其中,N表示第二矩阵;Xn表示第n个第一像素点的三刺激值中的X值;Yn表示第n个第一像素点的三刺激值中的Y值;Zn表示第n个第一像素点的三刺激值中的Z值。
1023、基于第一矩阵和第二矩阵,设置显示补偿数据。
对同一灰阶画面,在不同曝光时间下采集到的三通道值“RGB”与曝光时间“expT”之间存在如图2所示的关系。从图2中可以看出采集到的三通道值“R值、G值、B值”分别与曝光时间“expT”呈线性关系。曝光时间“expT”的单位为毫秒“ms”。考虑三刺激值是引起人体视网膜对某种颜色感觉的三种原色的刺激程度之量的表示,其与三通道值也存在对应关系。
通过改变显示面板的灰阶值生成不同亮度的灰阶画面,然后使用光学测试设备(CA310)分别测量不同灰阶画面下各像素点的三刺激值,即X值、Y值、Z值,测量结果如图3所示。图3示意了三刺激值“XYZ”和灰阶值“Gray”之间的关系。图3中,X值、Y值、Z值与灰阶值的对应关系均符合gamma2.2曲线。同时使用彩色相机采集不同灰阶画面下各像素点的三通道值,即R值、G值、B值,使用彩色相机调整曝光时长确保彩色相机采集到的三通道数据都在测量范围内。采集到的R值、G值、B值和曝光时长之间的比值“RGB/expT”与灰阶值“Gray”的对应关系如图4所示,也符合gamma2.2曲线。因此推断像素点的三通道值除以曝光时长以后的数据与三刺激值中的X值、Y值、Z值之间为线性关系。
推断出的像素点的三通道值与曝光时长之间的比值与三刺激值中的X值、Y值、Z值之间的线性关系,通过如下公式表示:
上述公式中的expT为曝光时间,R、G、B分别为R值、G值、B值,M为变换矩阵,X、Y、Z分别为三刺激值中的X值、Y值、Z值。其中,M可以为3×3的矩阵。通过代入多组测量数据可以得到如下公式:
上述公式可简化为:
L×M=N
当n取3时,L为正定矩阵,L×M=N为正定线性方程组,有唯一解。当n>3时,L为超定矩阵,L×M=N无解,但是可以应用最小二乘法计算其最小二乘解,则可得到补偿数据。因此基于第一矩阵和第二矩阵设置显示补偿数据的具体过程包括如下过程:通过如下公式确定补偿矩阵,并将补偿矩阵设置为显示补偿数据;
M=(LT·L)-1×LT×N
其中,M表示补偿矩阵;L表示第一矩阵;N表示第二矩阵;T表示转置符号,-1为取逆符号。
在确定补偿矩阵M之后,将补偿矩阵M设置为显示补偿数据,并根据存储芯片所要求的补偿数据格式对显示补偿数据进行转档,并将转档后所得的数据烧录至存储芯片中,以便驱动芯片进行显示补偿时,可以直接从存储芯片中读取补偿矩阵,基于补偿矩阵进行补偿处理,从而消除Mura。基于补偿矩阵进行补偿处理的主要过程为:根据上述公式M=(LT·L)-1×LT×N,基于补偿矩阵、待补偿画面中像素点的三通道值和曝光时长,计算各像素点的三刺激值,并使用计算所得的三刺激值进行显示补偿,从而消除Mura。
本申请实施例提供的显示补偿数据设置方法,在需要设置显示补偿数据时,首先获取多个第一像素点的三通道值、三刺激值和曝光时长。然后基于所获取的多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。可见,本申请中所获取的第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的,因此即使设置少量的灰阶画面也可以通过曝光时长和滤光片设定大量用于采集三通道值和三刺激值的采集条件的方式,获取丰富的用于设置补偿数据所需的数据。另外,由于在设置显示补偿数据中不仅考虑了像素点的三通道值,而且还考虑到了三刺激值以及采集三通道值时所用的曝光时长,因此能够设置出补偿效果较好的显示补偿数据。因此本申请提供的方案能够在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据。
进一步的,本申请的另一个实施例还提供了一种显示补偿方法,如图5所示,该方法主要包括如下步骤:
201、在目标曝光时长下,采集待补偿画面中每一个像素点的三通道值。
为了提高显示补偿效果,则显示设备在显示待补偿画面时,调整相机的曝光时长,以确定所有像素点位置采集的三通道值均不超过相机数据上限,从而保证所采集到的像素点的三通道值的有效性。采集待补偿画面中每一个像素点的三通道值的具体过程为:通过图像定位和分割处理算法对所采集到的待补偿画面的图像进行分割,获取所有像素点位置处的三通道值,即R、G、B值。
202、对于每一个像素点,基于目标曝光时长、预设补偿数据和像素点的三通道值,确定像素点的三刺激值。
预设补偿数据为通过上述显示补偿数据设置方法所设置的补偿数据,即补偿矩阵M。
基于目标曝光时长、预设补偿数据和像素点的三通道值,确定像素点的三刺激值的具体执行过程包括如下步骤2021至2023:
2021、确定像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为第三矩阵中的同一行中的元素。
像素点的三通道值除以曝光时长以后的数据与三刺激值中的X值、Y值、Z值之间的线性关系,通过如下公式表示:
因此,基于像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值,可得到第三矩阵H,第三矩阵H即为:
2022、按照像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为第四矩阵中的同一行中的元素。
按照像素点的三刺激值中X值、Y值和Z值的排列顺序,设置的第四矩阵D即为:
D=[X Y Z]
2023、基于第三矩阵、第四矩阵和预设补偿数据,确定像素点的三刺激值。
像素点的三通道值和曝光时长之间的比值与三刺激值中的X值、Y值、Z值之间的线性关系,因此基于第三矩阵、第四矩阵和预设补偿数据,确定像素点的三刺激值的具体过程为:通过如下公式确定像素点的三刺激值:
H×M=D
其中,M表示作为预设补偿数据的补偿矩阵;H表示第三矩阵;D表示第四矩阵。
203、确定待补偿画面中的基准像素点和非基准像素点。
基准像素点作为对待补偿画面进行显示补偿的基准点。基准像素点的选取原则为:将待补偿画面中设定位置处的像素点选取基准像素点。本实施例对设定位置不做具体限定,其具***置可以基于业务要求确定,示例性的,基准像素点为待补偿画面中位于中心处的点。
非基准像素点是待补偿画面中需要根据基准像素点进行补偿的像素点。待补偿画面中未被选取为基准像素点的像素点均为非基准像素点。
204、对于每一个非基准像素点,基于基准像素点的三刺激值和非基准像素点的三刺激值,对非基准像素点进行显示补偿。
基准像素点作为对待补偿画面进行显示补偿的基准点,基准像素点均需要以其为基准进行显示补偿,以使各像素点的显示效果相同。
基于基准像素点的三刺激值和非基准像素点的三刺激值,对非基准像素点进行显示补偿的具体过程包括如下步骤2041至2042:
2041、将基准像素点和非基准像素点分别作为当前像素点,并基于当前像素点的三刺激值确定当前像素点的三通道灰阶值。
基于当前像素点的三刺激值确定当前像素点的三通道灰阶值的具体过程包括如下步骤一至步骤三:
步骤一,获取显示待补偿画面的显示设备所具有的R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值。
显示待补偿画面的显示设备通常具有三通道显示灰阶值上限,将三通道显示灰阶值上限所涉及的三通道灰阶值确定为显示设备所具有的R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值。
示例性的,显示待补偿画面的显示设备具有的三通道显示灰阶值的上限为255,则确定显示设备所具有的R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值均为255。
步骤二,获取显示设备显示基准画面时基准画面中第二像素点的三刺激值,基准画面的R通道灰阶值为R通道最大灰阶值、G通道灰阶值为G通道最大灰阶值、B通道灰阶值为B通道最大灰阶值。
基准画面三通道灰阶值与显示设备通常具有三通道显示灰阶值上限相同。第二像素点的选取原则为:在基准画面在显示设备中显示时,将基准画面中设定位置处的像素点选取第二像素点。本实施例对设定位置不做具体限定,其具***置可以基于业务要求确定,示例性的,第二像素点为基准画面中位于中心处的点。需要说明的是,第二像素点和基准像素点可以为同一位置的像素点。
步骤三,基于当前像素点的三刺激值、第二像素点的三刺激值、R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值,确定当前像素点对应的三通道灰阶值。
第二像素点的三刺激值、R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值,均可以在进行显示补偿之前提前标定,在需要使用时直接从对应的存储区获取即可。
通过上述步骤202基于各像素点的目标曝光时长、预设补偿数据和像素点的三通道值,确定出各像素点的三刺激值。三刺激值与显示屏灰阶值之间符合gamma2.2曲线,可通过如下公式表示:
基于上述公式,则基于当前像素点的三刺激值、第二像素点的三刺激值、R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值,确定当前像素点对应的三通道灰阶值的具体过程为:通过如下公式确定当前像素点对应的三通道灰阶值;
其中,Gray_R表示当前像素点对应的三通道灰阶值中的R通道灰阶值;X表示当前像素点对应的三刺激值中的X值;X′表示第二像素点的三刺激值中的X值;Gray_Rmax表示R通道最大灰阶值;Gray_G表示当前像素点对应的三通道灰阶值中的G通道灰阶值;Y表示当前像素点对应的三刺激值中的Y值;Y′表示第二像素点的三刺激值中的Y值;Gray_Gmax表示G通道最大灰阶值;Gray_B表示当前像素点对应的三通道灰阶值中的B通道灰阶值;Z表示当前像素点对应的三刺激值中的Z值;Z′表示第二像素点的三刺激值中的Z值;Gray_Bmax表示B通道最大灰阶值,gamma表示预设常数。gamma取值可基于业务需求确定,示例性的,gamma取为2.2。
2042、基于基准像素点的三通道灰阶值与非基准像素点的三通道灰阶值之间的差异,对非基准像素点进行显示补偿。
基于基准像素点的三通道灰阶值与非基准像素点的三通道灰阶值之间的差异,即反映了基准像素点和非基准像素点之间的显示差异,为了消除这个显示差异,则需要基于基准像素点的三通道灰阶值与非基准像素点的三通道灰阶值之间的差异,对非基准像素点进行显示补偿。
基准像素点的三通道灰阶值定义为:Gray_R_ref、Gray_G_ref、Gray_B_ref,非基准像素点的灰阶值Gray_R、Gray_G、Gray_B,每个非基准像素点的补偿值为基准像素点的灰阶值与非基准像素点的灰阶值之间的差值,即为“Gray_R_ref-Gray_R”、“Gray_G_ref-Gray_G”、“Gray_B_ref-Gray_B”。基于上述补偿值确定相应的补偿电压,基于补偿电压驱动各非基准像素点,从而使得显示设备的显示亮度和色度更加均匀,从而消除Mura。
本申请实施例提供的显示补偿方法,在进行显示补偿时,首先在目标曝光时长下,采集待补偿画面中每一个像素点的三通道值。然后对于每一个像素点,基于目标曝光时长、预设补偿数据和像素点的三通道值,确定像素点的三刺激值。最后,确定待补偿画面中的基准像素点和非基准像素点,并对于每一个非基准像素点,基于基准像素点的三刺激值和非基准像素点的三刺激值,对非基准像素点进行显示补偿。可见,本申请实施例提供的方案能够基于补偿数据和像素点的三通道值确定像素点的三刺激值,并在确定待补偿画面中的基准像素点和非基准像素点之后,基于非基准像素点的三刺激值与作为补偿基准的基准像素点的三刺激值的差异,对非基准像素点进行补偿,使得显示画面中的各像素点的三刺激值相等或接近,从而使得显示的亮度和色度更加均匀。因此本申请提供的方案能够达到较好的补偿效果,能够最大限度的消除Mura现象。
进一步的,依据上述显示补偿数据设置方法实施例,本申请的另一个实施例还提供了一种显示补偿数据设置装置,如图6所示,所述装置包括:
获取模块31,用于获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述第一像素点对应的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;
设置模块32,用于基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
本申请实施例提供的显示补偿数据设置装置,在需要设置显示补偿数据时,首先获取多个第一像素点的三通道值、三刺激值和曝光时长。然后基于所获取的多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。可见,本申请中所获取的第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的,因此即使设置少量的灰阶画面也可以通过曝光时长和滤光片设定大量用于采集三通道值和三刺激值的采集条件的方式,获取丰富的用于设置补偿数据所需的数据。另外,由于在设置显示补偿数据中不仅考虑了像素点的三通道值,而且还考虑到了三刺激值以及采集三通道值时所用的曝光时长,因此能够设置出补偿效果较好的显示补偿数据。因此本申请提供的方案能够在减少设置显示补偿数据所需的灰阶画面数量的同时,设置出补偿效果较好的显示补偿数据。
可选的,如图7所示,所述设置模块32包括:
第一构建单元321,用于基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,其中,所述第一矩阵中的一行基于一个第一像素点的三通道值和曝光时长构建;
第二构建单元322,用于基于所述多个第一像素点的三刺激值,构建第二矩阵,其中,所述第二矩阵中的一行基于一个第一像素点的三刺激值构建,且所述第二矩阵和所述第一矩阵中位于相同位置的行所对应的第一像素点相同;
设置单元323,用于基于所述第一矩阵和所述第二矩阵,设置所述显示补偿数据。
可选的,如图7所示,所述设置单元323,具体用于通过如下公式确定补偿矩阵,并将所述补偿矩阵设置为所述显示补偿数据;
M=(LT·L)-1×LT×N
其中,M表示所述补偿矩阵;L表示所述第一矩阵;N表示所述第二矩阵;T表示转置符号。
可选的,如图7所示,第一构建单元321,具体用于对于每一个所述第一像素点:确定所述第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为同一行中的元素。
可选的,如图7所示,第二构建单元322,具体用于对于每一个所述第一像素点:按照所述第一像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为同一行中的元素。
可选的,如图7所示,所述装置还包括:
选取单元33,用于设置多个数据组,其中,每一个所述数据组中均存在对应的灰阶画面、滤光片和曝光时长;对于每一个数据组:在所述数据组对应的曝光时长下,通过对应的滤光片采集对应的灰阶画面中各像素点的三通道值和三刺激值;基于各所述数据组对应的像素点的三通道值和三刺激值,选取第一像素点。
可选的,如图7所示,选取单元33所设置的多个数据组涉及至少一个灰阶画面,且对于涉及同一灰阶画面的数据组,对应的曝光时长和/或滤光片不同。
本申请实施例提供的显示补偿数据设置装置中,各个功能模块运行过程中所采用的方法详解可以参见上述显示补偿数据方法实施例的对应方法详解,在此不再赘述。
进一步的,依据上述实施例,本申请的另一个实施例还提供了一种驱动芯片,所述驱动芯片应用如上述的显示补偿方法。
本申请实施例提供的驱动芯片的有益效果,请参见上述显示补偿方法的有益效果。
进一步的,依据上述实施例,本申请的另一个实施例还提供了一种显示设备,所述显示设备包括上述的驱动芯片。
本申请实施例提供的显示设备的有益效果,请参见上述驱动芯片的有益效果。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本申请也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本申请的内容,并且上面对特定语言所做的描述是为了披露本申请的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请实施例的深度神经网络模型的运行方法、装置及框架中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (16)
1.一种显示补偿数据设置方法,其特征在于,所述方法包括:
获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述第一像素点的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;
基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
2.根据权利要求1所述的方法,其特征在于,基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据,包括:
基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,其中,所述第一矩阵中的一行基于一个第一像素点的三通道值和曝光时长构建;
基于所述多个第一像素点的三刺激值,构建第二矩阵,其中,所述第二矩阵中的一行基于一个第一像素点的三刺激值构建,且所述第二矩阵和所述第一矩阵中位于相同位置的行所对应的第一像素点相同;
基于所述第一矩阵和所述第二矩阵,设置所述显示补偿数据。
3.根据权利要求2所述的方法,其特征在于,基于所述第一矩阵和所述第二矩阵,设置所述显示补偿数据,包括:
通过如下公式确定补偿矩阵,并将所述补偿矩阵设置为所述显示补偿数据;
M=(LT·L)-1×LT×N
其中,M表示所述补偿矩阵;L表示所述第一矩阵;N表示所述第二矩阵;T表示转置符号。
4.根据权利要求2所述的方法,其特征在于,基于所述多个第一像素点的三通道值和曝光时长,构建第一矩阵,包括:
对于每一个所述第一像素点:确定所述第一像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为同一行中的元素。
5.根据权利要求2所述的方法,其特征在于,基于所述多个第一像素点的三刺激值,构建第二矩阵,包括:
对于每一个所述第一像素点:按照所述第一像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为同一行中的元素。
6.根据权利要求1-5中任一项所述的方法,其特征在于,在获取多个第一像素点的三通道值、三刺激值和曝光时长之前,所述方法还包括:
设置多个数据组,其中,每一个所述数据组中均存在对应的灰阶画面、滤光片和曝光时长;
对于每一个数据组:在所述数据组对应的曝光时长下,通过对应的滤光片采集对应的灰阶画面中各像素点的三通道值和三刺激值;
基于各所述数据组对应的像素点的三通道值和三刺激值,选取第一像素点。
7.根据权利要求6所述的方法,其特征在于,所述多个数据组涉及至少一个灰阶画面,且对于涉及同一灰阶画面的数据组,对应的曝光时长和/或滤光片不同。
8.一种显示补偿方法,其特征在于,所述方法包括:
在目标曝光时长下,采集待补偿画面中每一个像素点的三通道值;
对于每一个所述像素点,基于所述目标曝光时长、预设补偿数据和所述像素点的三通道值,确定所述像素点的三刺激值;
确定所述待补偿画面中的基准像素点和非基准像素点;
对于每一个所述非基准像素点,基于所述基准像素点的三刺激值和所述非基准像素点的三刺激值,对所述非基准像素点进行显示补偿。
9.根据权利要求8所述的方法,其特征在于,基于所述基准像素点的三刺激值和所述非基准像素点的三刺激值,对所述非基准像素点进行显示补偿,包括:
将所述基准像素点和所述非基准像素点分别作为当前像素点,并基于当前像素点的三刺激值确定当前像素点的三通道灰阶值;
基于所述基准像素点的三通道灰阶值与所述非基准像素点的三通道灰阶值之间的差异,对所述非基准像素点进行显示补偿。
10.根据权利要求9所述的方法,其特征在于,基于当前像素点的三刺激值确定当前像素点的三通道灰阶值,包括:
获取显示所述待补偿画面的显示设备所具有的R通道最大灰阶值、G通道最大灰阶值和B通道最大灰阶值;
获取所述显示设备显示基准画面时所述基准画面中第二像素点的三刺激值,所述基准画面的R通道灰阶值为所述R通道最大灰阶值、G通道灰阶值为所述G通道最大灰阶值、B通道灰阶值为所述B通道最大灰阶值;
基于所述当前像素点的三刺激值、所述第二像素点的三刺激值、所述R通道最大灰阶值、所述G通道最大灰阶值和所述B通道最大灰阶值,确定所述当前像素点对应的三通道灰阶值。
11.根据权利要求10所述的方法,其特征在于,基于所述当前像素点的三刺激值、所述第二像素点的三刺激值、所述R通道最大灰阶值、所述G通道最大灰阶值和所述B通道最大灰阶值,确定所述当前像素点对应的三通道灰阶值,包括:
通过如下公式确定所述当前像素点对应的三通道灰阶值;
其中,Gray_R表示所述当前像素点对应的三通道灰阶值中的R通道灰阶值;X表示所述当前像素点对应的三刺激值中的X值;X′表示所述第二像素点的三刺激值中的X值;Gray_Rmax表示所述R通道最大灰阶值;Gray_G表示所述当前像素点对应的三通道灰阶值中的G通道灰阶值;Y表示所述当前像素点对应的三刺激值中的Y值;Y′表示所述第二像素点的三刺激值中的Y值;Gray_Gmax表示所述G通道最大灰阶值;Gray_B表示所述当前像素点对应的三通道灰阶值中的B通道灰阶值;Z表示所述当前像素点对应的三刺激值中的Z值;Z′表示所述第二像素点的三刺激值中的Z值;Gray_Bmax表示所述B通道最大灰阶值,gamma表示预设常数。
12.根据权利要求8-11中任一项所述的方法,其特征在于,基于所述目标曝光时长、预设补偿数据和所述像素点的三通道值,确定所述像素点的三刺激值,包括:
确定所述像素点的三通道值中的R值、G值和B值分别与对应的曝光时长之间的比值;按照R值、G值和B值的排列顺序,将R值、G值和B值对应的比值设置为第三矩阵中的同一行中的元素;
按照所述像素点的三刺激值中X值、Y值和Z值的排列顺序,将X值、Y值和Z值设置为第四矩阵中的同一行中的元素;
基于所述第三矩阵、所述第四矩阵和所述预设补偿数据,确定所述像素点的三刺激值。
13.根据权利要求12所述的方法,其特征在于,基于所述第三矩阵、所述第四矩阵和所述预设补偿数据,确定所述像素点的三刺激值,包括:
通过如下公式确定所述像素点的三刺激值:
H×M=D
其中,M表示作为所述预设补偿数据的补偿矩阵;H表示所述第三矩阵;D表示所述第四矩阵。
14.一种显示补偿数据设置装置,其特征在于,所述装置包括:
获取模块,用于获取多个第一像素点的三通道值、三刺激值和曝光时长,其中,所述第一像素点对应的三通道值和三刺激值是在其对应的曝光时长下通过对应的滤光片从其来源灰阶画面中采集的;
设置模块,用于基于所述多个第一像素点的三通道值、三刺激值和曝光时长,设置显示补偿数据。
15.一种驱动芯片,其特征在于,所述驱动芯片应用如权利要求8-13中任一项所述的显示补偿方法。
16.一种显示设备,其特征在于,所述显示设备包括权利要求15所述的驱动芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211026547.XA CN115346464A (zh) | 2022-08-25 | 2022-08-25 | 显示补偿数据设置方法、显示补偿方法、驱动芯片 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211026547.XA CN115346464A (zh) | 2022-08-25 | 2022-08-25 | 显示补偿数据设置方法、显示补偿方法、驱动芯片 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115346464A true CN115346464A (zh) | 2022-11-15 |
Family
ID=83954130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211026547.XA Pending CN115346464A (zh) | 2022-08-25 | 2022-08-25 | 显示补偿数据设置方法、显示补偿方法、驱动芯片 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115346464A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116312408A (zh) * | 2023-02-23 | 2023-06-23 | 北京欧铼德微电子技术有限公司 | 色偏补偿方法及补偿*** |
-
2022
- 2022-08-25 CN CN202211026547.XA patent/CN115346464A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116312408A (zh) * | 2023-02-23 | 2023-06-23 | 北京欧铼德微电子技术有限公司 | 色偏补偿方法及补偿*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11120757B2 (en) | Gray scale adjustment method and device for display panel | |
CN110322830B (zh) | Led屏亮度校正方法及装置 | |
CN109256101A (zh) | 驱动电压补偿方法、灰阶补偿方法以及显示装置 | |
CN110660352B (zh) | 一种led显示屏逐点校正方法、装置、***及存储介质 | |
CN111402827B (zh) | 一种lcd拼接屏校正方法、装置和***及控制*** | |
CN112669758B (zh) | 显示屏校正方法、装置、***和计算机可读存储介质 | |
CN110444178B (zh) | 一种驱动方法、驱动装置及显示设备 | |
CN109495729B (zh) | 投影画面校正方法和*** | |
US10854153B2 (en) | Driving voltage compensation method, gray scale compensation method and display device | |
CN112289250B (zh) | 显示模组的补偿方法、装置 | |
US12033597B2 (en) | Method and device for eliminating brightness mura defect of liquid crystal display | |
CN115841794B (zh) | Oled显示屏检测方法及装置、显示图像处理方法、设备 | |
CN112185301B (zh) | 显示装置的校正方法及装置、处理器 | |
CN112598582B (zh) | 图像校正及校正数据产生方法、装置及***和显示方法 | |
CN115460386B (zh) | 一种利用黑白相机获取彩色图像的方法及*** | |
CN115223480A (zh) | 建立显示面板的亮度校正数据库的方法及装置 | |
CN115346464A (zh) | 显示补偿数据设置方法、显示补偿方法、驱动芯片 | |
CN114613315A (zh) | 一种伽马曲线学习方法及led显示控制器 | |
CN113873209A (zh) | 画质调整方法、模组、显示***和计算机可读介质 | |
CN112740667A (zh) | 一种显示补偿的方法、装置及终端 | |
CN108803097A (zh) | 像素暗态漏光的检测方法及检测装置 | |
CN111292243B (zh) | 一种投影无缝边缘融合方法和装置 | |
CN113571010B (zh) | 亮色度信息获取方法、装置、***和计算机可读存储介质 | |
CN109618142B (zh) | 一种拼接墙屏前亮度均匀度的校正方法及装置 | |
CN117831481B (zh) | 超薄型lcm显示屏及其显示优化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |