显示面板的补偿数据的处理方法及显示装置与流程

文档序号:19934222发布日期:2020-02-14 22:22阅读:158来源:国知局
显示面板的补偿数据的处理方法及显示装置与流程

本揭示涉及显示技术领域,尤其涉及一种显示面板的补偿数据的处理方法及显示装置。



背景技术:

薄膜晶体管液晶显示器(thinfilmtransistor-liquidcrystaldisplay,tft-lcd)已被广泛应用于显示领域之中,同时随着tft-lcd产品朝着大尺寸、曲面化的方向发展,也对tft-lcd产品的显示质量提出了更高的要求。

在显示器的显示品质中,一种主要的品质缺陷称为色斑(mura),色斑主要体现在显示屏幕在显示时显示的亮度不均匀。而且,色斑还可能呈现出多种不同的形状,比如线状色斑、点状色斑。在现有技术中,产生色斑的原因有很多,例如显示设备的安装精度低、各像素之间的间隔不均匀以及数据压缩处理不理想等问题均会形成色斑。由于现有的显示画面中像素的数目均较大,每一个像素对应一个补偿数据,这些补偿数据的量也很大,如对于4k、分辨率的显示器,补偿数据有3840×2160个。在现有的补偿数据压缩处理技术中,在对这些补偿数据进行压缩以及存储处理时,数据不能完全压缩,会丢失较多数据信息,同时数据的传输和烧录时间也较长;在对数据进行解压时,解压后的补偿数据不准确,画面的亮度和色差补偿效果差,画面显示不理想等问题。

为了节约存储空间,现有技术中对显示画面的补偿数据进行压缩存储,在使用时再进行解压,但是,现有压缩中对补偿数据丢失较多,使得解压后的补偿数据不准确,导致亮度和色度补偿效果差。



技术实现要素:

本揭示提供一种显示面板的补偿数据的处理方法及显示装置,以解决现有数据处理技术中,对画面数据处理不理想,并且在对数据处理完成后,显示画面容易出现色斑以及显示画面不理想等问题。

为解决上述技术问题,本揭示实施例提供的技术方案如下:

根据本揭示实施例的第一方面,提供了一种显示面板的补偿数据的处理方法,包括如下步骤:

s100:提供一原始补偿表数据,并根据所述原始补偿表数据计算出所述原始补偿表数据的梯度值,得到梯度表;

s101:对步骤s100中的所述梯度表进行处理,得到新梯度表;

s102:将所述步骤s101中的所述新梯度表乘以所述步骤s100中的所述原始补偿表数据,得到梯度原始补偿表;

s103:对所述梯度原始补偿表处理并运算,得到压缩数据值;

s104:将所有所述压缩数据值组合成二维的新补偿表数据。

根据本揭示一实施例,还包括解压方法,所述解压方法包括将所述新补偿表数据写入到显示模组内的处理器中,并对所述新补偿表数据解压。

根据本揭示一实施例,所述步骤s101中还包括:用衰减函数对所述梯度表进行衰减处理,得到衰减梯度表。

根据本揭示一实施例,衰减处理完成后,将所述衰减梯度表进行归一化处理,得到所述新梯度表。

根据本揭示一实施例,所述衰减函数包括高斯滤波函数。

根据本揭示一实施例,所述高斯滤波函数中的高斯滤波器的模块为5×5。

根据本揭示一实施例,所述步骤s103中,所述梯度原始补偿表处理和运算的方法还包括:

s200:将步骤s102中的所述梯度原始补偿表中的数据划分为多个数据块,并对每个所述数据块进行数据累加;

s201:将每个所述数据块累加后得到的和值作为所述数据块的压缩数据值。

根据本揭示一实施例,所述步骤s200还包括:

运用外推法将所述梯度原始补偿表中的每个数据向四周扩展四个数据,形成扩展梯度原始补偿表;

依次将每隔相同数量的所述扩展梯度原始补偿表中的数据划分为一个数据块,并对所述数据块进行数据累加。

根据本揭示一实施例,所述步骤s100中,通过sobel算子模块计算所述原始补偿表数据的梯度值。

根据本揭示的第二方面,还提供了一种显示装置,所述显示装置包括运算模块,所述运算模块设置在所述显示面板的时序控制器芯片内,所述运算模块在对数据进行处理时,通过本揭示实施例中提供的显示面板的补偿数据的处理方法对数据进行处理。

综上所述,本揭示实施例的有益效果为:

本揭示提供一种显示面板的补偿数据的处理方法及显示装置,使用本揭示实施例中提供的不同的数据处理方法对原始补偿表进行压缩处理,本揭示实施例中的显示面板的补偿数据的处理方法能够减少补偿表中数据细节信息的丢失,同时压缩完成后,压缩结果能很好反映压缩前数据块对液晶显示模组的显示亮度和色度的调整趋势,在解压后数据还用于修正液晶显示模组对应于区域像素的显示亮度和色度,使显示区域内所有像素的亮度和色度之间的差异减小,提高显示质量。

附图说明

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

图1为本揭示实施例中的数据处理的流程示意图;

图2a为本揭示实施例中梯度原始补偿表数据示意图;

图2b为本揭示实施例中数据块单元划分示意图;

图3为本揭示实施例提供的显示装置示意图;

图4a为mura补偿前显示画面效果图;

图4b为mura补偿后显示画面效果图。

具体实施方式

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

通常,液晶显示设备在使用时会存在因为器件显示亮度不均匀而导致的色斑(mura)缺陷现象,因此,这种存在mura缺陷的显示设备的显示屏幕在进行内容显示时,观看者接受到的信息包括原始像素信息和mura信息两个部分。由于mura信息会影响到观看者的观看体验,因此通常通过demura方法对mura缺陷进行抑制。demura方法的目标就是通过对屏幕中的mura信息进行分析,得到补偿系数并计算出含有各像素补偿信息的原始补偿表,进而对显示屏幕内的mura信息进行抑制与消除,从而改善显示画面提高显示效果。

具体的,demura处理的方法是通过标准白场灰阶信号对屏幕中的显示内容进行校准,得到屏幕在标准白场灰阶下相对于屏幕应显示内容亮度偏亮的位置,并结合demura补偿系数和原始补偿表,对相对于屏幕应显示内容偏亮的位置进行亮度抑制,对相对于屏幕应显示内容偏暗的位置进行亮度提升,调整后使其接近屏幕应显示内容的亮度范围内。通过以上处理使屏幕在各灰阶下的mura缺陷得到抑制,使显示屏幕能正常显示。

如图1所示,图1为本揭示实施例中的数据处理的流程示意图。本揭示提供的显示面板的补偿数据的处理方法包括如下步骤:

s100:获取显示面板的各个像素的原始补偿表数据,并根据所述原始补偿表数据计算出所述原始补偿表数据的梯度值,得到梯度表。

数据信号在传输时,均需要对原始数据信息进行处理。本揭示实施例中,首先对传输的原始数据信号进行处理。

具体的,以4k分辨率的液晶显示模组为例,所述4k液晶显示模组中的每一个原始像素均对应一个原始补偿表数据,即,n*m个像素分别对应着n*m个补偿值。并且,每个原始补偿表数据的排列顺序与每个像素的排列顺序相一致。因此,可以根据原始补偿表数据计算出原始补偿表数据的梯度值,并根据梯度值绘制出所述原始补偿表数据的梯度表。

在计算原始补偿表数据的梯度表时,使用的计算模板是sobel算子。sobel算子是像素图像边缘检测中最重要的算子之一,在机器学习,数字媒体、计算机视觉等信息科技领域中起着举足轻重的作用。在技术上,它是一个离散的一阶差分算子。在对像素进行检测运算时,sobel算子主要对像素的横向和纵向的梯度值进行计算,最后得出像素的梯度的大小。

其中,像素的梯度的大小计算公式为:

同时,在计算时,需要首先得出图像的横向及纵向边缘检测的图像,其公式如下:

gx及gy分别代表经横向及纵向边缘检测的图像,a代表原始图像。

当得出gx及gy后,还需要计算出上述梯度的方向,其计算公式如下:

最终计算得到原始补偿表数据的梯度值并得到相对应的梯度表。

s101:对所述梯度表进行衰减处理,得到新梯度表;

步骤s100已经得到原始补偿表数据的梯度表,继续对数据进行处理,仍以4k分辨率的液晶显示模组为例,步骤s100处理后得到一个3840×2160个数据梯度表,将这一数据梯度表进行衰减,衰减函数为高斯滤波函数,选取高斯滤波器的模板的大小为5×5,对上述梯度表进行滤波,滤波完成后,得到一个新的3840×2160个数据的又一梯度表;

继续对得到的这个又一梯度表进行处理:对其进行归一化处理,得到归一化后的新梯度表。

s102:将所述新梯度表乘以所述原始补偿表数据,得到梯度原始补偿表;

在步骤s101的基础上继续对所述新梯度表进行处理,此时,将新梯度表乘以步骤s100中的原始补偿表数据,最终得到有3840×2160个数据的梯度原始补偿表。

s103:对所述梯度原始补偿表处理并运算,得到压缩数据值;

在梯度原始补偿表的基础上,继续对梯度原始补偿表进行处理。

在对所述梯度原始补偿表处理时,设定该梯度原始补偿表中的数据包括m*n个数据,针对梯度原始补偿表中的每一个子数据,将其继续扩展,如沿着子数据的四周进行扩展,并形成一扩展梯度原始补偿表。

得到扩展梯度原始补偿表后,在依次将每间隔相同数量的所述扩展梯度原始补偿表内的数据划分到一个数据块内,这样,就形成了多个数据块,其中每个数据块内的数据数量相同。

具体的,本揭示实施例中,以相邻的8×8个数据划分为一个数据块单元为例,对于梯度原始补偿表,梯度原始补偿表的数据会划分为(3840÷8+1)×(2160÷8+1)块数据块,即481×271块。

如图2a、2b所示,图2a为本揭示实施例中梯度原始补偿表数据示意图,图2b为本揭示实施例中数据块单元划分示意图。以m*n个数据为例,在梯度原始补偿表2中只包括有原始数据a、a1、a2、a3...amn。使用外推法进行划分,具体的,将所述梯度原始补偿表2中的每个数据向四周扩展四个数据,形成数据d1、d2、d3、d4,如图2b中所示,这样,就对原始数据进行了扩展,最终形成了扩展梯度原始补偿表20。

继续对扩展梯度原始补偿表20内的数据划分,如将每间隔8个数据作为一个数据块单元21,如图2b中所示,或将其他数目的数据作为一个数据块,进行划分。最终扩展梯度原始补偿表就形成了多个包含相同数据数量的数据块。

优选的,本揭示实施例中,以3840×2160个数据为例。按照上述划分方式,用外推法将3840×2160个数据的梯度原始补偿表向四周扩展四个数据,扩展成3840×2160个数据的扩展梯度原始补偿表;再依次将每隔8×8个数据划为一个数据块。

划分完成后,对于每个数据块,进行数据累加,累加后算出的和值作为此数据块的压缩数据值。至此,得到一个压缩数据值。

s104:将所有所述压缩数据值组合成二维的新补偿表数据。

步骤s103中得到了压缩数据值,接着继续对压缩数据值进行处理,使其能够进行传输。具体的:

按数据块的排列序顺序将所有的压缩数据值组合,使其形成一个二维的补偿表数据,得到新的补偿表数据,并最终将所述新补偿表数据值进行传输。

同时,数据在传输完成后,还需要对数据进行解压处理,在解压时,将所述新补偿表数据写入到显示模组内的处理器中,并对所述新补偿表数据解压。

具体的,处理器将补偿表数据写入液晶显示模组的flash中,在液晶显示模组中通过芯片如novatek芯片,对补偿表数据进行解压。

进一步的,本揭示实施例还提供一种显示装置,如图3所示,图3为本揭示实施例提供的显示装置示意图,显示装置200包括运算模块201,运算模块201可设置在显示面板的时序控制器(timingcontroller,tcon)芯片内,通过所述运算模块201完成对数据的压缩以及解压等处理,其中,运算模块201在对像素数据进行处理时,按照本揭示实施例中提供的显示面板的补偿数据的处理方法对数据进行处理。

如图4a及4b所示,图4a为mura补偿前显示画面效果图,图4b为mura补偿后显示画面效果图。通过本揭示实施例提供的数据处理方法对像素数据进行处理后,画面显示效果得到改善,减少了补偿表中细节像素信息的丢失,压缩结果能很好反映压缩前数据块对液晶显示模组的显示亮度和色度的调整趋势。同时解压缩后数据可较好的修正液晶显示模组对应于区域像素的显示亮度和色度,区域内所有像素亮度和色度差异的和值很小,画面各区域的亮度和色度差异小,保证解压缩后数据的准确性。压缩方法简单易于实现,减少补偿表占用的存储空间,画面显示质量效果好。最终降低生产成本。

以上对本揭示实施例所提供的一种显示面板的补偿数据的处理方法及显示装置进行了详细介绍,以上实施例的说明只是用于帮助理解本揭示的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,而这些修改或者替换,并不使相应技术方案的本质脱离本揭示各实施例的技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1