一种改善低亮度Mura的方法和装置与流程

文档序号:22837625发布日期:2020-11-06 16:33阅读:316来源:国知局
一种改善低亮度Mura的方法和装置与流程
本发明涉及图像处理领域,特别是一种改善低亮度mura的方法和装置。
背景技术
:在amoled(activematrixorganiclightemittingdiode)面板制造过程中,由于晶化工艺局限性,在大面积玻璃基板上制作的ltpstft时,不同位置的tft通常在阈值电压、迁移率等电学参数上具有非均匀性,这种非均匀性会转化为亮度差异,称为mura现象。为了改善显示效果,需要采取补偿方式,有内部补偿和外部补偿两种方式。内部补偿是指利用tft构建的子电路在像素内部进行补偿的方法,补偿范围有限。外部补偿是一种通过外部驱动电路或者设备感知像素的电学或光学特性,然后对其进行补偿的方法。外部补偿根据数据抽取方式可以分为光学抽取式和电学抽取式。其中光学抽取的方式有结构简单,方法灵活的特点。目前,常用的demura技术就是光学抽取方式的外部补偿方法。demura的一般步骤有:(1)点亮面板,显示数个灰阶画面;(2)使用ccd照相机拍摄上述画面,获取mura的亮度信息;(3)根据亮度信息分析pixel颜色分布特征,并根据相关算法识别出mura;(4)根据mura数据及相应的demura补偿算法产生demura数据;(5)将demura数据烧录到flashrom中,重新拍摄补偿后的画面,确认mura已消除。其中demura拍摄的灰阶画面一般为中亮度和高亮度(eg.32,64,…,224),对于低亮度(eg.2,4,6)则没有进行拍摄,demura算法利用拍摄的数据进行补偿计算,而一般使用中亮度的补偿值进行拟合获得低亮度的补偿值。现有技术可以有效改善面板在中亮度和高亮度显示时的亮度差异,但在低亮度时(比如0~10灰阶)mura现象依然明显。而随着灰阶的逐渐增加,亮度会逐渐增加,同时mura现象会逐渐减弱,而在中亮度时(比如32灰阶)mura现象很弱,甚至不易察觉。上述缺点主要的原因是低亮度mura同中高亮度相比变化大以及无法精确的获取低亮度的拍摄数据,而现有技术是直接使用中亮度的补偿值进行拟合来获取低亮度的补偿值。技术实现要素:本发明的目的在于克服现有技术的缺点,提供一种通过降低分辨率来改善低亮度mura的方法,首先在保持整个面板亮度不变的情况下,用较高亮度且低分辨率排布的像素来替代较低亮度且高分辨率排布的像素,实现有效减弱低亮度时面板的mura现象。本发明要解决的技术问题是amoled(activematrixorganiclightemittingdiode)面板在经过demura处理后在低亮度显示时依然存在mura的现象。本发明的目的通过以下技术方案来实现:一种通过降低分辨率来改善低亮度mura的方法包括以下步骤:s1、亮度采集;s2、平均亮度计算;s3、输出灰度计算;s4、降分辨率输出。进一步地,所述步骤s1包括:s11、在全分辨率下,获取第一映射表lut1:低亮度时输入灰度与输出亮度的映射表lut1:[lv1,lv2,...,lvn]=[ffull(gray1),ffull(gray2),...,ffull(grayn)],其中x=[gray1,gray2,...,grayn]表示选择的灰度绑点值,y=[lv1,lv2,...,lvn]表示灰度绑点值所对应的亮度值,任意低亮度的输入灰阶都可以通过lut1查表内插计算得到对应的亮度值;s12、在降分辨率下,获取第二映射表lut2:中低亮度时输出亮度与输入灰度的映射表lut2:[gray′1,gray'2,...,gray'n]=[flow(lv′1),flow(lv'2),...,flow(lv'n)],其中是输出的亮度值,y'=[gray′1,gray'2,...,gray'n]表示亮度值所对应的灰度值,任意中低亮度时的亮度都可以通过lut2查表内插计算得到对应的灰度值。进一步地,所述步骤s2包括:s21、设定m行n列的检测模块,构成m×n的检测模块,m和n分别为大于等于1的自然数且m和n不同时等于1,分别对输入图片r/g/b三个通道进行处理,每次取m行数据进行处理,而模块内每行需要包含n个r/g/b数据。进一步地,所述对输入图片r/g/b三个通道进行处理,是指对通道内的子像素分别进行处理:处理r通道数据时,检测模块中含有m×n个r子像素;处理g通道数据时,检测模块中含有m×n个g子像素;处理b通道数据时,检测模块中含有m×n个b子像素,所述r子像素、g子像素和b子像素用子像素tm×n表示,m和n分别为大于等于1的自然数且m和n不同时等于1。进一步地,所述步骤s21还包括:若检测模块内r/g/b的m×n个子像素,即r子像素、g子像素和b子像素都属于低亮度,则进行后面的处理步骤,否则不进行处理,将所述输入图片直接输出。进一步地,所述步骤s2还包括:s22、根据亮度相加定律,利用第一映射表lut1来计算检测模块内的亮度均值:进一步地,所述步骤s3包括:利用第二映射表lut2来计算检测模块内的灰度值:t'out=flow(lv模块)。进一步地,所述步骤s4包括:对所述检测模块中子像素tm×n进行输出:模块内任一一个位置输出t′out,其他位置输出0,设置为0,表示熄灭掉该子像素。进一步地,包括一种改善低亮度mura的装置,其特征在于:包括事先采集好的第一映射表lut1、第二映射表lut2;平均亮度计算单元,用于首先判断检测模块内的输入值是否符合全部属于低亮度的要求,若不符合要求则将输入直接输出,若符合要求则根据lut1来计算检测模块内的亮度均值。输出灰度计算单元,根据亮度均值和lut2来计算检测模块内在进行降分辨率处理后需要输出的灰度值。输出单元,对检测模块内需要输出的灰度值进行排布输出,实现降分辨率的目的。本发明具有以下优点:1、本发明中优点之一在于,低亮度时保持整体面板亮度不变的情况下,进行降分辨率处理。现有的demura技术,在低亮度进行补偿时采用全分辨率进行处理;而本发明是基于现有的demura技术和低亮度时mura随着亮度增加而不断减弱的特性,在保持整体亮度不变的前提下,采用降分辨率进行处理,使用较高亮度而低分辨率的像素替代原来低亮度而高分辨率的像素,达到改善mura的效果。2、本发明可以有效的改善低亮度的mura现象。此优点之二主要是根据在低亮度时mura比较明显但随着灰阶的逐渐增加,mura会逐渐减弱的特点以及人眼在低亮度时分辨率会降低的特性,通过降低面板像素的分辨率,同时提高像素的亮度,来实现改善低亮度时的mura。附图说明图1为本发明的方法流程图;图2为本发明的装置结构图。具体实施方式下面结合附图对本发明做进一步的描述,本发明的保护范围不局限于以下所述:实施例一:由全分辨率降为半分辨率如图1所示,本发明的实现方法主要包括以下步骤:s1.亮度采集(1)在全分辨率下,获取低亮度时输入灰度与输出亮度的映射表:lut1:[lv1,lv2,...,lvn]=[ffull(gray1),ffull(gray2),...,ffull(grayn)]其中x=[gray1,gray2,...,grayn]表示选择的灰度绑点值,y=[lv1,lv2,...,lvn]表示灰度绑点值所对应的亮度值。任意低亮度的输入灰阶都可以通过lut1查表内插计算得到对应的亮度值。(2)在半分辨率下,获取中低亮度时输出亮度与输入灰度的映射表:lut2:[gray′1,gray'2,...,gray'n]=[flow(lv′1),flow(lv'2),...,flow(lv'n)]其中是输出的亮度值,y'=[gray′1,gray'2,...,gray'n]表示亮度值所对应的灰度值。任意中低亮度时的输入亮度都可以通过lut2查表内插计算得到对应的灰度值。s2.平均亮度计算设定检测模块为1×2,分别对输入图片r/g/b三个通道进行处理。其中检测模块1×2,表示对每次取一行数据进行处理,而模块内一行需要包含2个r/g/b。下面是以r通道为例,检测模块中含有2个r子像素。r11r12(1)若检测模块内r11,r12都是低亮度,则进行后面的处理步骤,否则不进行处理,将输入直接输出。(2)根据亮度相加定律,利用全分辨率的输入灰度与输出亮度的映射表来计算模块内的亮度均值。s3.输出灰度计算利用半分辨率的输出亮度与输入灰度的映射表,来计算模块内的灰度值:r'out=flow(lv模块)。s4.降分辨率输出下面对该检测模块中像素进行输出。模块内只需要一个输出r'out,另一个输出0即可。设置为0,表示熄灭掉该子像素。输出方式有以下几种。通过输出排布,检测模块原有的2个r子像素,有1个被熄灭掉。对进行处理区域而言,可以实现将全分辨率降为半分辨率,显示亮度的r/g/b的数目降为原来的一半,而且整体亮度保持不变。实施例二:全分辨率降为四分之一分辨率如图1所示,本发明的实现方法主要包括以下步骤:s1.亮度采集(1)在全分辨率下,获取低亮度时输入灰度与输出亮度的映射表:lut1:[lv1,lv2,...,lvn]=[ffull(gray1),ffull(gray2),...,ffull(grayn)]其中x=[gray1,gray2,...,grayn]表示选择的灰度绑点值,y=[lv1,lv2,...,lvn]表示灰度绑点值所对应的亮度值。任意低亮度的输入灰阶都可以通过lut1查表内插计算得到对应的亮度值。(2)在四分之一分辨率下,获取中低亮度时输出亮度与输入灰度的映射表:lut2:[gray′1,gray'2,...,gray'n]=[flow(lv′1),flow(lv'2),...,flow(lv'n)]其中x'=[lv′1,lv'2,...,lv'n]是输出的亮度值,y'=[gray1',gray'2,...,gray'n]表示亮度值所对应的灰度值。任意中低亮度时的输入亮度都可以通过lut2查表内插计算得到对应的灰度值。s2.平均亮度计算设定检测模块为2×2,分别对输入图片r/g/b三个通道进行处理。其中检测模块2×2,表示对每次取两行数据进行处理,而模块内每行需要包含2个r/g/b。下面是以r通道为例,检测模块中含有4个r子像素。r11r12r21r22(1)若检测模块内r11,r12,r21,r22都是低亮度,则进行后面的处理步骤,否则不进行处理,将输入直接输出。(2)根据亮度相加定律,利用全分辨率的输入灰度与输出亮度的映射表来计算模块内的亮度均值。s3.输出灰度计算利用四分之一分辨率的输出亮度与输入灰度的映射表,来计算模块内的灰度值:r'out=flow(lv模块)。s4.降分辨率输出下面对该检测模块中像素进行输出。模块内只需要一个输出r'out,其他输出0即可。设置为0,表示熄灭掉该子像素。输出方式有以下几种。通过输出排布,检测模块原有的4个r子像素,有3个被熄灭掉。对进行处理区域而言,可以实现将全分辨率降为四分之一分辨率,显示亮度的r/g/b的数目降为原来的四分之一,而且整体亮度保持不变。如图2所示,一种实现上述通过降低分辨率来改善低亮度mura的装置,本实施例中,事先采集好全分辨率的灰度与亮度的映射表lut1以及降分辨率的亮度与灰度的映射表lut2,平均亮度计算单元,首先判断检测模块内的输入值是否符合全部属于低亮度的要求,若不符合要求则将输入直接输出,若符合要求则根据lut1来计算检测模块内的亮度均值。输出灰度计算单元,根据亮度均值和lut2来计算检测模块内在进行降分辨率处理后需要输出的灰度值。输出单元,对检测模块内需要输出的灰度值进行排布输出,实现降分辨率的目的。以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1