本申请涉及显示技术领域,特别是涉及一种补偿数据的获取及传输方法及智能终端。
背景技术:
目前,有源矩阵驱动有机发光二极管(Active Matrix Driving OLED,简称AMOLED)由于同时具有自发光、显示对比度高、厚度薄、视角广、反应速度快、使用温度范围广、构造及制程较简单等优异的特性被广泛的应用。但是,有机发光二极管的电流均会随着驱动晶体管的阈值电压偏移有所变化,使得AMOLED显示面板产生显示亮度不均匀Mura(色斑缺陷)现象。Mura现象即部分像素的实际亮度比应显示的理论亮度偏暗或偏亮,进而影响AMOLED显示面板的亮度均匀性与亮度恒定性。
目前,在对显示面板的Mura现象进行补偿时,通常采用将处理好的补偿数据一次性全部写入显示面板的数据驱动电路的RAM中,再从RAM将补偿数据存储到显示面板的Flash ROM。而对Mura现象进行补偿的过程中需要在显示面板设置Flash存储器,大大提高了显示面板的设计成本。同时,也使得补偿数据的传输过程更加复杂,传输校验经常会出现错误,传输效率较低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种补偿数据的获取及传输方法及智能终端。
一种补偿数据的获取及传输方法,用于实现显示面板补偿数据的获取及传输,所述显示面板包括屏体模组和数据驱动电路,所述屏体模组与所述数据驱动电路电连接,所述方法包括:
识别所述屏体模组的标识;
查找具有所述标识的补偿数据;
将所述具有所述标识的补偿数据存储至所述显示面板中,用于实现对所述显示面板的数据补偿。
在一个实施例中,在所述识别所述屏体模组的标识的步骤之前,还包括:
所述数据驱动电路点亮所述屏体模组,并使得所述屏体模组显示不同阶数的灰阶画面;
获取所述屏体模组在不同灰阶画面的图像信息;
利用Mura补偿算法对所述图像信息进行处理,以得到所述屏体模组的补偿数据;
对所述屏体模组和所述补偿数据进行相同编号的编码。
在一个实施例中,在所述对所述屏体模组和所述补偿数据进行相同编号的编码的步骤之前,还包括:
将所述补偿数据载入到所述数据驱动电路,所述数据驱动电路实现对所述屏体模组的数据补偿,如果所述屏体模组的Mura现象没有消除,则返回所述获取所述屏体模组在不同灰阶画面的图像信息的步骤。
在一个实施例中,在所述对所述屏体模组和所述补偿数据进行相同编号的编码的步骤之后,还包括:
将编码后的所述补偿数据存储至云端。
在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板中,用于实现对所述显示面板的数据补偿的步骤包括:
从所述云端下载具有所述标识的补偿数据;
判断所述具有所述标识的补偿数据是否下载成功;
如果是则将所述具有所述标识的补偿数据存储至所述显示面板的Nand-Flash存储器,所述Nand-Flash存储器与所述数据驱动电路电连接;
如果否,则返回所述从所述云端下载具有所述标识的补偿数据的步骤。
在一个实施例中,如果所述从所述云端下载具有所述标识的补偿数据的步骤执行超过三次,则提示所述屏体模组标记异常,停止下载。
在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板中,用于实现对所述显示面板的数据补偿的步骤,还包括:
对所述屏体模组初始化;
将存储于所述Nand-Flash存储器的具有所述标识的补偿数据加载至所述数据驱动电路,并校验具有所述标识的补偿数据是否加载正确;
如果具有所述标识的补偿数据加载正确,则所述数据驱动电路开启Mura补偿模式实现对所述显示面板的数据补偿。
在一个实施例中,如果具有所述标识的补偿数据加载错误,则返回所述将存储于所述Nand-Flash存储器的具有所述标识的补偿数据加载至所述数据驱动电路,并校验具有所述标识的补偿数据是否加载正确的步骤。
在一个实施例中,如果具有所述标识的补偿数据加载错误次数超过三次,则所述数据驱动电路不开启Mura补偿模式,所述显示面板不进行数据补偿,直接进行显示。
一种智能终端包括:
显示面板,包括:
屏体模组,用于实现像素显示;以及
数据驱动电路,与所述屏体模组电连接,用于存储补偿数据,所述补偿数据用于补偿所述屏体模组的Mura现象;
Nand-Flash存储器,与所述显示面板电连接,用于存储所述智能终端的运算数据。
本申请涉及一种补偿数据的获取及传输方法及智能终端。所述显示面板包括屏体模组和数据驱动电路。所述屏体模组与所述数据驱动电路电连接。所述方法包括识别所述屏体模组的标识;查找具有所述标识的补偿数据;将所述具有所述标识的补偿数据存储至所述显示面板中,用于实现对所述显示面板的数据补偿。所述方法将所述屏体模组与所述补偿数据进行一一对应的标识设置。通过查找与所述屏体模组具有相同或者相应标识的补偿数据,将查找到的补偿数据进行存储并通过所述数据驱动电路完成对所述显示面板的数据补偿。本申请采用的方法,通过对所述屏体模组与所述补偿数据进行一一对应的标识设置,无需在显示面板中设置Flash存储器,大大提高了显示面板的设计成本。同时,本申请中补偿数据的传输路径简单,补偿数据的传输效率及传输准确率均得到了大幅度提高。
附图说明
图1为本申请一个实施例中所述补偿数据的获取及传输方法的流程示意图;
图2为本申请一个实施例中所述补偿数据的获取及传输方法的部分流程示意图;
图3为本申请一个实施例中所述补偿数据的获取及传输方法的部分流程示意图;
图4为本申请一个实施例中所述补偿数据的获取及传输方法的部分流程示意图;
图5为本申请一个实施例中所述智能终端的结构示意图。
附图标号说明:
显示面板10
Nand Flash存储器20
智能终端30
屏体模组100
数据驱动电路200
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
请参阅图1,在一个实施例中提供一种补偿数据的获取及传输方法,用于实现显示面板10的补偿数据的获取、传输及过程中的校验。
所述显示面板10可以包括屏体模组100和数据驱动电路200。所述屏体模组100和所述数据驱动电路200电连接。所述屏体模组100包括了基底、设置于基底表面的阵列式像素单元。所述数据驱动电路200用于向所述屏体模组100传送各种数据。比如,可以传送像素单元的控制信息。
一种补偿数据获取及传输方法。显示面板10包括屏体模组100和数据驱动电路200,所述屏体模组100与所述数据驱动电路200电连接,所述方法包括:
S100,识别所述屏体模组100的标识。所述标识可以是根据所述屏体模组100的特征参数设置的ID码。每个所述屏体模组100的所述标识可以有多种,比如所述标识可以是所述显示面板10的特征参数(特征参数可以是大小、尺寸、型号或者是产品的生产时间)。所述屏体模组100可以包括基板和设置于所述基板表面的多个像素单元。
S200,查找具有所述标识的补偿数据。本步骤中,在存储补偿数据的过程中就可以对每一个屏体模组与补偿数据建立一一对应的关系。当需要对所述显示面板10进行补偿的时候,查找具有所述标识的补偿数据。这里所述具有所述标识的补偿数据可以是与所述标识采用相同标识的补偿数据,也可以是与所述标识具有相应标识的补偿数据。具体的,所述补偿数据的标识可以根据在前建立的标识进行查找和比对。比如,可以设置一个所述屏体模组100的标识为ID码:screen110,所述ID码(screen110)存储于所述显示面板10的数据存储单元。对应的可以设置所述补偿数据的标识为ID码screen-data110。所述补偿数据的ID码(screen-data110)可以存储于外部计算机、云端存储器或者智能终端的存储单元。
S300,将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿。
本步骤中,当需要对所述显示面板10进行数据补偿时,将步骤S200中查找到的所述具有所述标识的补偿数据存储于所述显示面板10中。具体的,可以存储于所述数据驱动电路200的数据存储单元。通过所述数据驱动电路200的数据驱动实现对所述屏体模组100的数据补偿。
本实施例中,所述显示面板10包括所述屏体模组100和所述数据驱动电路200。所述屏体模组100与所述数据驱动电路200电连接。所述方法包括识别所述屏体模组100的标识。查找具有所述标识的补偿数据。将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿。所述方法将所述屏体模组100与所述补偿数据进行一一对应的标识设置。通过查找与所述屏体模组100具有相同或者相应标识的补偿数据,将查找到的补偿数据进行存储并通过所述数据驱动电路200完成对所述显示面板的数据补偿。本实施例中采用的方法,通过对所述屏体模组100与所述补偿数据进行一一对应的标识设置,无需在所述显示面板10中设置Flash存储器,大大提高了显示面板的设计成本。同时,本实施例中的补偿数据的传输路径简单,补偿数据的传输效率及传输准确率均得到了大幅度提高。
请参阅图2,在一个实施例中,在所述识别所述屏体模组100的标识的步骤之前,还包括:
S10,所述数据驱动电路200点亮所述屏体模组100,并使得所述屏体模组100显示不同阶数的灰阶画面。本步骤中,所述数据驱动电路200可以向所述屏体模组100施加不同的驱动信号,使得所述屏体模组100显示不同灰阶的画面。显示不同灰阶的画面可以有效的找到所述屏体模组100需要补偿的部位(可以是一些需要补偿的像素单元)。
S20,获取所述屏体模组100在不同灰阶画面的图像信息。本步骤中,获取所述屏体模组100不同灰阶的画面可以通过高精度的摄像机获取。即,步骤S10中所述数据驱动电路200向所述屏体模组100施加一个驱动信号,高精度的摄像机获取一种灰度画面下的图像信息。所述数据驱动电路200多次更换驱动信号,高精度的摄像机多次获取图像信息。最终获取所述屏体模组100在不同灰阶画面的图像信息。
S30,利用Mura补偿算法对所述图像信息进行处理,以得到所述屏体模组100的补偿数据。本步骤中,对获取的所述图像信息进行处理,这里的处理方法可以采用多种,比如可以采用Mura补偿算法。具体Mura补偿算法可以有多种,对于不同灰阶画面的图像信息可以采用不同的Mura补偿算法。
S40,对所述屏体模组100和所述补偿数据进行相同编号的编码。本步骤中,将所述屏体模组100进行编号。对于计算得出的所述屏体模组100的补偿数据进行同样的编号。将所述屏体模组100和所述补偿数据一一对应编号,以使得后续步骤中,能够使得所述屏体模组100和所述补偿数据能够一一对应识得。
本实施例中,给出了如何将所述屏体模组100和所述补偿数据进行编号。本实施例中,给出的编码方法简单、有效。本申请中,还可以采用其他的方法获得所述屏体模组100与所述补偿数据对应的编码信息,不限于本实施例中的步骤。
在一个实施例中,在所述对所述屏体模组100和所述补偿数据进行相同编号的编码的步骤之前,还包括:
S31,将所述补偿数据载入到所述数据驱动电路200,所述数据驱动电路200实现对所述屏体模组100的数据补偿。如果所述屏体模组100的Mura现象没有消除,则返回所述获取所述屏体模组100在不同灰阶画面的图像信息的步骤。
本实施例中,给出了如果所述屏体模组100的Mura现象没有消除,应该进一步实施的动作。本实施例中步骤的加入,使得所述方法更加完善,避免了获取的所述补偿数据不能实现对所述屏体模组100进行补偿的现象。本实施例中,获取的所述补偿数据更加准确,所述补偿数据的获取及传输方法更加完善。
在一个实施例中,在所述对所述屏体模组100和所述补偿数据进行相同编号的编码的步骤之后,还包括S50,将编码后的所述补偿数据存储至云端。
本实施例中,所述云端可以是一种采用应用程序虚拟化技术的软件平台。所述云端可以集软件搜索、下载、使用、管理、备份等多种功能为一体。所述云端可以使得各类常用软件或者数据都能够在独立的虚拟化环境中被封装起来,从而使应用软件或者数据不会与系统产生耦合,不会占用只能终端的存储空间。本实施例中,可以将编码后的所述屏体模组100和所述补偿数据均存储至所述云端。当智能终端需要对所述屏体模组进行补偿的时候,可以随时从所述云端进行下载使用。
请参阅图3,在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿的步骤包括:
S301,从所述云端下载具有所述标识的补偿数据。本步骤中,可以是所述显示面板10从所述云端下载具有所述标识的补偿数据。本步骤中,也可以是智能终端系统从所述云端下载具有所述标识的补偿数据。具体可以根据本领域技术人员的设置进行选择。
S302,判断所述具有所述标识的补偿数据是否下载成功。
S303,如果是则将所述具有所述标识的补偿数据存储至Nand-Flash存储器20。所述Nand-Flash存储器20与所述数据驱动电路200电连接。本步骤中,在存储所述具有所述标识的补偿数据之前需要先判断下载的所述具有标识的补偿数据是否正确。如果下载的所述补偿数据正确则存储所述补偿数据。本步骤中,判断所述补偿数据是否正确的步骤可以包括通过上传至所述云端的过程中生成所述补偿数据的第一校验码,在所述补偿数据写入所述Nand-Flash存储器20的过程中也会生成第二校验码。将所述第一校验码和所述第二校验码进行比对,如果一致,则说明所述具有标识的补偿数据下载正确。如果不一致,则说明所述具有标识的补偿数据下载错误。可以理解,判断是否一致还可以采用其他的方式。
S304,如果否,则返回所述从所述云端下载具有所述标识的补偿数据的步骤。本步骤中,如果下载的所述补偿数据不正确,则不存储所述补偿数据。如果下载的所述补偿数据不正确,则返回所述从所述云端下载具有所述标识的补偿数据的步骤。
本实施例中,将所述具有所述标识的补偿数据存储至所述显示面板10中的过程中加入了判断所述补偿数据是否正确的步骤,可以更加安全的获取所述补偿数据,所述补偿数据的获取及传输方案更加的安全可靠。
在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿的步骤中还包括:
S305,如果所述从所述云端下载具有所述标识的补偿数据的步骤执行超过三次,则提示所述屏体模组100标记异常,停止下载。
本实施例中,如果所述从所述云端下载具有所述标识的补偿数据的步骤执行超过三次,则可能是存储在所述云端的所述数据不正确的。或者下载到的所述屏体模组100是不对应的。如果下载三次都不能完成所述屏体模组100与所述补偿数据的匹配,则需要提示所述屏体模组100标记异常,停止下载。
请参阅图4,在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿的步骤,还包括:
S311,对所述屏体模组100初始化。
S312,将存储于所述Nand-Flash存储器20的具有所述标识的补偿数据加载至所述数据驱动电路200,并校验具有所述标识的补偿数据是否加载正确。
S313,如果具有所述标识的补偿数据加载正确,则所述数据驱动电路200开启Mura补偿模式实现对所述显示面板10的数据补偿。
本实施例中,在实现对所述显示面板10的数据补偿的过程需要对所述屏体模组100进行初始化。所述Nand-Flash存储器20校验具有所述标识的补偿数据是否加载正确。具体的校验方法在此不作限定,可以参考所述补偿数据存储于所述数据驱动电路200的校验方法。
在一个实施例中,所述将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿的步骤中还包括:
S314,如果具有所述标识的补偿数据加载错误,则返回所述将存储于所述Nand-Flash存储器20的具有所述标识的补偿数据加载至所述数据驱动电路200,并校验具有所述标识的补偿数据是否加载正确的步骤。
本实施例中,设置所述步骤S314可以使得所述Nand-Flash存储器20多次校验具有所述标识的补偿数据,通过多次校验可以排除一些误差或者扰动的现象。一旦具有所述标识的补偿数据加载错误就继续将所述补偿数据存储于所述Nand-Flash存储器20并且重新校验具有所述标识的补偿数据。
在一个实施例中,,所述将所述具有所述标识的补偿数据存储至所述显示面板10中,用于实现对所述显示面板10的数据补偿的步骤中进一步包括:
S315,如果具有所述标识的补偿数据加载错误次数超过三次,则所述数据驱动电路200不开启Mura补偿模式,所述显示面板10不进行数据补偿,直接进行显示。
本实施例中,设置一个Mura补偿模式不开启的条件,可以使得所述显示面板10的数据补偿更安全。如果具有所述标识的补偿数据加载错误次数超过三次,则说明所述具有所述标识的补偿数据与具有所述标识的所述屏体模组100并不对应,则所述数据驱动电路200不开启Mura补偿模式,所述显示面板10不进行数据补偿。请参阅图5,在一个实施例中,提供一种智能终端30包括显示面板10和Nand-flash存储器20。
本实施例中,所述智能终端30可以是电脑、电视、手机或者其他使用所述显示面板10的装置。所述显示面板10包括屏体模组100和数据驱动电路200。所述屏体模组100用于实现像素显示。所述数据驱动电路200与所述屏体模组100电连接。所述数据驱动电路200用于存储补偿数据。所述补偿数据用于补偿所述屏体模组100的Mura现象。所述Nand-Flash存储器20与所述显示面板10电连接。所述Nand-Flash存储器20用于存储所述智能终端30的运算数据。所述Nand-Flash存储器20为所述智能终端30本身具有的装置。
本实施例中,所述智能终端30可以存储用于补偿所述显示面板10的补偿数据。所述显示面板10的补偿数据的传输过程可以参见上述任一项所述的补偿数据的获取及传输方法。本实施例中的所述智能终端30可以用于完成所述显示面板10补偿数据的存储。本实施例中,将所述显示面板10中的Flash存储器去除,节省补偿数据的传输校验时间,节约显示面板的空间,减小所述显示面板10的工艺设计难度。本实施例中,通过将所述补偿数据存储于所述Nand-Flash存储器20,可以更加高效快速的调用所述补偿数据,完成对的所述显示面板10的数据补偿。并且所述Nand-Flash存储器20可以永久的存储所述补偿数据,所述智能终端30在第一次使用时,调用存储于所述Nand-Flash存储器20的所述补偿数据。当所述智能终端30重启或者需要再次补偿的时候可以重新启用所述Nand-Flash存储器20中的所述补偿数据。
在一个具体实施例中,生产厂商制备所述显示面板10。所述显示面板10包括所述屏体模组100和与所述屏体模组100电连接的数据驱动电路200。在实现对Mura现象的补偿过程中,可以通过计算机生成Mura补偿数据。
在一个具体的实施例中,计算机生成Mura补偿数据包括:
通过所述数据驱动电路200点亮所述屏体模组100。所述屏体模组100显示不同阶数的灰阶画面。采用高分辨率和高精度的CCD照相机拍摄所述不同阶数的灰阶画面。根据CCD照相机采集数据,分析像素颜色分布特征,并根据相关算法识别出Mura现象。
计算机采用相应的Mura补偿算法根据识别出的Mura现象生成Mura补偿数据。将所述Mura补偿数据载入到所述数据驱动电路200的随机存储器中。所述数据驱动电路200的Mura补偿数据可以存储于所述数据驱动电路200的RAM(随机存储器)中。通过所述数据驱动电路200将所述Mura数据补偿至所述屏体模组100,观察所述屏体模组100或者所述显示面板10的Mura现象是否已消除。若否,则重新拍摄不同种类的灰阶画面,并进行计算得到补偿数据。对得到的补偿数据继续进行补偿效果的确认,直至补偿后Mura现象消除则保存得到的所述补偿数据。
对所述屏体模组100进行编号并烧录ID编号,用于区分其他屏体。并且将上述经过确认、补偿效果ok的所述补偿数据对应起来一同保存至云服务器中。
采用所述显示面板10可以制成多种所述智能终端30。在所述智能终端30利用所述显示面板10实现正常显示的过程中,需要获取所述显示面板10的所述补偿数据。所述智能终端30获取所述补偿数据的步骤可以包括:
所述智能终端30(将所述屏体模组100和所述数据驱动电路200装载到所述智能终端30)开机,内核及操作系统启动且所述屏体模组100点亮。所述智能终端30联网,并登录所述屏体模组100的云服务器。所述智能终端30会自动获取所述屏体模组100的模组ID,且根据所述模组ID找对应的补偿数据。当所述智能终端30找到相对应的所述补偿数据,进行下载。若连续三次下载所述补偿数据失败,则判定所述屏体模组100并非原厂生产,并且停止下载行为。
如果所述智能终端30成功下载所述补偿数据后,将所述补偿数据保存至所述智能终端30的Nand Flash存储器中。如果所述智能终端30第一次就成功下载所述补偿数据,则无需反复下载。
所述智能终端30在使用所述补偿数据时:所述智能终端30成功下载所述补偿数据并保存至本地(可以是Nand Flash存储器)。所述智能终端30每次开机且所述屏体模组100点亮之前会自动先中所述Nand Flash存储器中读取所述补偿数据。
所述智能终端30会校验所述补偿数据是否正确。若是,则所述数据驱动电路200调用所述补偿数据。所述屏体模组100显示Mura补偿后的效果。若所述智能终端30校验所述补偿数据不正确,则所述数据驱动电路200不调用所述补偿数据,这样保证了所述智能终端30使用补偿数据的安全性。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。