CN104252838A - 显示驱动器、显示驱动方法及显示设备 - Google Patents
显示驱动器、显示驱动方法及显示设备 Download PDFInfo
- Publication number
- CN104252838A CN104252838A CN201410302224.8A CN201410302224A CN104252838A CN 104252838 A CN104252838 A CN 104252838A CN 201410302224 A CN201410302224 A CN 201410302224A CN 104252838 A CN104252838 A CN 104252838A
- Authority
- CN
- China
- Prior art keywords
- value
- gray
- display
- data line
- scale value
- 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.)
- Granted
Links
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
- G09G3/22—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 using controlled light sources
- G09G3/30—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 using controlled light sources using electroluminescent panels
- G09G3/32—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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- 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
- G09G3/22—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 using controlled light sources
- G09G3/30—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 using controlled light sources using electroluminescent panels
- G09G3/32—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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3216—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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using a passive matrix
-
- 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
- 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
- G09G3/2007—Display of intermediate tones
- G09G3/2014—Display of intermediate tones by modulation of the duration of a single pulse during which the logic level remains constant
-
- 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
- G09G3/22—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 using controlled light sources
- G09G3/30—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 using controlled light sources using electroluminescent panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0272—Details of drivers for data electrodes, the drivers communicating data to the pixels by means of a current
-
- 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/0233—Improving the luminance or brightness uniformity across the screen
-
- 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/0285—Improving the quality of display appearance using tables for spatial correction of display data
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)
- Control Of El Displays (AREA)
- Electroluminescent Light Sources (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
Abstract
提供了一种用于根据显示单元中像素的灰度值驱动数据线的显示驱动器。所述显示驱动器包括:校正值生成单元,用于基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数量,并且基于所述计数结果生成所述显示数据的校正值;和驱动信号生成单元,用于通过使用由所述校正值生成单元生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
Description
技术领域
本发明涉及一种显示驱动器、显示驱动方法和显示设备,尤其涉及显示单元驱动技术,其中设置了数据线和扫描线,并在所述数据线和所述扫描线的各个交叉点形成像素。
背景技术
作为用于显示图像的显示面板,众所周知的有使用有机发光二极管(OLED)的显示设备、使用液晶显示器(LCD)的显示设备等。在许多情况下,显示设备包括显示单元,其中设置了数据线和扫描线,每条数据线被共同连接到沿列方向排列的多个像素,每条扫描线被共同连接到沿行方向排列的多个像素,并在所述数据线和所述扫描线的各个交叉点形成像素。
因此,在所谓的逐行扫描例子中,扫描线驱动器顺序地选择扫描线并且数据线驱动器向对应于所选择扫描线的像素的各个数据线输出数据线驱动信号,从而控制每个点显示为像素。
公开号为H9-232074的日本专利申请中公开了,当扫描从一条扫描线向另一条扫描线顺序切换时,所有扫描线被一次连接到复位电位的技术,从而防止由显示面板的寄生电容所导致的像素开始发光延迟。
公开号为2004-309698的日本专利申请中公开了,当向数据电极提供显示信号时,所有数据电极被连接到复位电位并被随后连接到预定电位的技术,从而减少显示信号的过冲和下冲。
例如,在无源OLED显示设备的例子中,当选择并驱动具有混合灰度(gradation)的像素的一条扫描线时,出现这样的现象,即当具有较低亮度的阳极驱动信号关闭时,该阳极驱动信号的阳极电压过冲。这可能导致显示图像局部上具有高于原始亮度的亮度,并且所述显示图像的显示不均匀。
发明内容
鉴于上述情况,本发明提供一种显示驱动器、显示驱动方法和显示设备,其能够降低由于显示信号过冲所导致的亮度变化并且抑制亮度不均匀(显示不均匀)。
根据本发明的一个方面,提供一种用于驱动显示单元中的数据线的显示驱动器,所述显示单元包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及形成以对应于所述数据线和所述扫描线的各个交叉点的像素,所述显示驱动器根据所述像素的灰度值驱动所述数据线。进一步地,所述显示驱动器包括:校正值生成单元,用于基于扫描线为对应于每条扫描线上像素的显示数据的每个所述灰度值计数显示数据数量,并且基于所述计数结果生成所述显示数据的校正值;和驱动信号生成单元,用于通过使用由所述校正值生成单元生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
在将根据像素灰度值的信号施加到每条数据线的情况下,由于其它像素的数量以及其它像素的灰度的影响,施加到一个所述像素的信号上可能出现过冲。在本发明中,不是旨在消除过冲本身,而是旨在使相应像素以其原始亮度发光。为此,将校正后的数据线驱动信号施加到相应像素。
具体地,对表示每个像素灰度的显示数据进行校正,并基于校正后的显示数据生成数据线驱动信号。根据相应扫描线的显示数据中每个灰度的显示数据数量确定待校正的显示数据及其校正量。因此,有可能以适当校正量对对应于因过冲而另外出现显示不均匀的部分的显示数据进行校正处理。
在所述显示驱动器中,所述校正值生成单元可以根据每个所述灰度值的显示数据数量获得校正量,并通过使用所获得的每个所述灰度值的校正量来计算比所获得的校正量对应的灰度值更高的灰度值的校正量。
取决于同一扫描线中较低灰度的显示数据数量,过冲影响较高灰度的显示区亮度。因此,根据每个所述灰度值的显示数据数量,通过使用所述校正量确定较高灰度的显示数据校正量。
在所述显示驱动器中,通过使用示出了每个所述灰度值的显示数据数量和校正量之间对应关系的查询表,所述校正值生成单元可以根据每个所述灰度值的显示数据数量的计数结果生成校正值。
通过将每个所述灰度值的显示数据数量及其对应的校正量存储到查询表,结合查询表可以获得各灰度值的显示数据数量对应的校正量。
在所述显示驱动器中,具有对应于每个所述灰度值的持续时间的恒定电流信号可以作为所述数据线驱动信号施加到所述数据线,并且存储于所述查询表中的校正量可以对应于用以缩短所述持续时间的值。
根据这种配置,即使亮度由于过冲而增加时,通过缩短恒定电流施加到对应像素的持续时间可以降低显示图像上的亮度。
在所述显示驱动器中,优选地,所述查询表中存储的校正量与显示数据数量中的一者或两者为可重写的。因此,可以根据显示单元中的规格变化以适当的校正量更新查询表。
在所述显示驱动器中,优选地,具有对应于每个所述灰度值持续时间的恒定电流信号作为所述数据线驱动信号施加到所述数据线,并且所述校正值生成单元仅对具有相应持续时间大于阈值的灰度值的显示数据进行校正处理。
通过这样做,可以防止低灰度区域(黑色显示区域)通过校正处理变得太暗。
在所述显示驱动器中,所述驱动信号生成单元可以通过限制所述校正量来进行校正处理,使得校正后的显示数据的灰度值变得大于对应于紧随校正后的显示数据的灰度值下面的灰度值的值。
根据这种配置,可以通过防止灰度间的差异经校正处理消失来保持显示图像中的灰度。
根据本发明的另一个方面,提供一种用于根据显示单元中像素的灰度值驱动数据线的显示驱动方法,所述显示单元包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及形成以对应于所述数据线和所述扫描线的各个交叉点的像素,所述显示驱动方法包括:基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数量,并根据所述计数结果生成所述显示数据的校正值;以及通过使用所生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
根据这种配置,可以通过校正显示数据来处理由数据线信号中的过冲所导致的亮度变化。
按照本发明的又一方面,提供一种显示设备,包括:显示单元,包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及形成以对应于所述数据线和所述扫描线的各个交叉点的像素;显示驱动器,用于根据所述对应于像素的灰度值驱动每条所述数据线;和扫描线驱动器,用于向所述扫描线施加扫描信号。进一步地,所述显示驱动器包括:校正值生成单元,用于基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数量,并基于所述计数结果生成所述显示数据的校正值;和驱动信号生成单元,用于通过使用由所述校正值生成单元生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
也就是说,所述显示设备包括上述显示驱动器。
根据上述配置,可以通过校正数据线驱动信号抵消由于数据线驱动信号的过冲导致的可见亮度变化。因此,可以降低显示不均匀(亮度不均匀),并提高显示质量。
附图说明
通过结合以下附图对本发明实施例的描述,本发明的目的和特征将变得显而易见,其中:
图1为根据本发明一实施例的显示设备的一个例子的框图;
图2A和图2B分别为根据一实施例的控制器IC和定时控制器的框图;
图3A至图3C为用于说明根据一实施例的灰度表、阳极驱动输出和查询表的示意图;
图4A至图4C为用于说明显示图像上发生亮度变化状况的示意图;
图5为用于说明导致亮度变化过冲的示意图;
图6A至图6E为用于说明亮度变化原因的示意图;
图7A至图7F为根据一实施例用于说明如何创建校正表的示意图;
图8A至图8D为根据一实施例的校正用于说明脉冲宽度变化的示意图;和
图9至图11为根据一实施例的校正表创建过程的流程图。
具体实施方式
结合构成本发明一部分的附图,以下对本发明实施例进行描述。
<显示设备及显示驱动器的配置>
图1根据一实施例示出了显示设备1和用于控制该显示设备1的显示操作的微处理单元(MPU)2。所述显示设备1包括用作显示屏的显示单元10、控制器集成电路(IC)20和阴极驱动器21。另外,所述显示设备1对应权利要求中描述的显示设备。此外,所述控制器IC20对应权利要求中描述的显示驱动器(或显示驱动单元)。
所述显示单元10包括数据线DL(具体地,DL1~DL256)、扫描线SL(具体地,SL1~SL128)以及在所述数据线DL和所述扫描线SL的交叉点上设置的像素。例如,设置了256条数据线DL1~DL256和128条扫描线SL1~SL128。因此,沿水平方向布置了256个像素,沿垂直方向布置了128个像素。因此,所述显示单元10具有256×128=32768个像素作为构成显示图像的像素。在本实施例中,每个像素由采用OLED的自发光元件构成。另外,像素的数量、数据线的数量和扫描线的数量仅仅是示例性的。
256条数据线DL1~DL256中的每条被共同连接到沿所述显示单元10的列方向(垂直方向)布置的128个像素。此外,128条扫描线SL1~SL128中的每一条被共同连接到沿行方向(水平方向)布置的256个像素。当基于显示数据(亮度值)的驱动信号从数据线DL施加到一条所选择扫描线SL的256个像素时,所选线的每个像素被驱动以基于显示数据的亮度(灰度)发光。
所述控制器IC20和所述阴极驱动器21用以驱动所述显示单元10的显示。所述控制器IC20包括驱动控制单元31、显示数据存储单元32和阳极驱动器33。所述阳极驱动器33驱动数据线DL1~DL256。在本实施例中,当所述驱动控制单元31施加具有对应灰度的脉冲宽度的脉冲信号时,所述阳极驱动器33在所述脉冲信号的占空周期(On-duty period)内向所述数据线DL中的每条输出恒定电流。在下面的描述中,所述脉冲信号和施加到每条所述数据线DL的恒定电流信号通常称为“数据线驱动信号”,但是,当具体区分时,作为脉冲信号的数据线驱动信号被表示为或称为“阳极指令信号”,而施加到每条所述数据线DL的恒定电流信号被表示为或称为“阳极驱动器输出信号”。
所述驱动控制单元31与MPU2进行指令和显示数据通信,并根据该指令控制显示操作。例如,当接收到显示开始指令时,所述驱动控制单元31进行定时设置,并且允许所述阴极驱动器21开始扫描所述扫描线SL。进一步地,所述驱动控制单元31与所述阴极驱动器21进行的扫描相同步地从所述阳极驱动器33驱动256条数据线DL。
对于由所述阳极驱动器33驱动所述数据线DL而言,所述驱动控制单元31将从所述MPU2接收到的显示数据存储到所述显示数据存储单元32中,并且基于所述显示数据与由所述阴极驱动器21进行的扫描相同步地向所述阳极驱动器33提供数据线驱动信号(阳极指令信号)。因此,所述阳极驱动器33向所述数据线DL输出对应灰度的数据线驱动信号(阳极驱动器输出信号)。通过这种控制,所选择行上的每个像素,即,由所述阴极驱动器21提供的扫描信号所选择的一条扫描线SL,被驱动发光。以这种方式,所有的行被顺序地驱动发光,从而实现一帧图像的显示。
所述阴极驱动器21起到扫描线驱动器的作用,用于向所述扫描线SL的一端施加扫描信号。所述阴极驱动器21被设置成使得输出端Q1~Q128分别连接到扫描线SL1~SL128的一端。通过沿图1所示扫描方向SD从输出端Q1向输出端Q128顺序输出选择电平的扫描信号,扫描被执行以顺序选择所述扫描线SL1~SL128。
图2A示出了作为显示驱动器的控制器IC20配置,并尤其详细地示出了驱动控制单元31。如图2A所示,所述驱动控制单元31包括MPU接口41、指令解码器42、振荡电路43和定时控制器44。
所述MPU接口41为与MPU2进行各种通信的接口电路。具体地,所述MPU接口41允许向所述MPU2发送显示数据或指令信号并从所述MPU2接收显示数据或指令信号。所述指令解码器42将从所述MPU2发送的指令信号存入内部寄存器(未示出)并对该指令信号进行解码。然后,所述指令解码器42通知所述定时控制器44必要的信息,以根据所述指令信号的内容来执行操作。另外,所述指令解码器42将从所述MPU2发送的显示数据存储到所述显示数据存储单元32中。
所述振荡电路43生成用于显示驱动控制的时钟信号CK。所述时钟信号CK被提供给所述显示数据存储单元32并被用作用于数据写入和读取操作的时钟。另外,所述时钟信号CK被提供给所述定时控制器44并被用于其操作。
所述定时控制器44设置显示单元10的扫描线SL和数据线DL的驱动时间。然后,所述定时控制器44输出阴极驱动器控制信号CA以执行由所述阴极驱动器21进行的行扫描。
此外,所述定时控制器44向所述阳极驱动器33输出数据线驱动信号(阳极指令信号)以进行数据线DL的驱动。为此,所述定时控制器44从所述显示数据存储单元32读取显示数据,并基于该显示数据生成数据线驱动信号。因此,与相应扫描线SL的扫描时间相同步,所述阳极驱动器33向所选行的每个像素输出对应于数据线驱动信号的恒定电流。
在本实施例中,如图所示,所述定时控制器44具体包括校正值生成单元44a和驱动信号生成单元44b,作为所述阳极驱动器33的配置。
所述校正值生成单元44a基于扫描线为每个待施加到每条扫描线SL的像素的显示数据中的各不同灰度值计数显示数据数目,并且基于所述计数结果生成所述显示数据的校正值。所述驱动信号生成单元44b通过使用由所述校正值生成单元44a生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号(阳极指令信号)用以驱动每条所述数据线DL。
图2B示出了校正值生成单元44a和驱动信号生成单元44b具体配置的例子。如图2B所示,所述校正值生成单元44a包括查询表存储单元56、校正表生成电路57和校正表存储单元58。另外,所述驱动信号生成单元44b包括缓冲器52、选择器53和59、灰度表存储单元54、加法器55、锁存电路60(具体地,60-1~60-256)、计数器61以及比较器电路62(具体地,62-1~62-256)。定时生成电路51控制构成所述校正值生成单元44a和所述驱动信号生成单元44b的各部件的操作定时(operation timing)。
首先,结合图2B将对除了校正处理以外的操作进行说明。定时控制器44基于扫描线将存储在显示数据存储单元32中的显示数据存入缓冲器52,并基于其生成数据线驱动信号。具体地,从显示数据存储单元32读取一行扫描线的显示数据(256个像素的显示数据),并将其存入(临时存储到)缓冲器52。每个显示数据为,例如,每个像素4位数据,其表示16个灰度中的一个。一行扫描线的缓冲显示数据,即256个像素的显示数据,以像素(4位)方式被提供给选择器53。选择器53根据4位灰度值选择并输出灰度表存储单元54中存储的目标计数值。
例如,图3A示出了灰度表存储单元54中存储的灰度表,其中4位二进制数据分别与目标计数值相关联。图3A中也示出了灰度值和脉冲宽度以供参考,但是没有必要将它们存储为实际的表数据。灰度值表示16个灰度值,每个由“0/15”到“15/15”表示,分别具有4位二进制数据“0000”到“1111”。在这种情况下,“0/15”对应于具有最低亮度的黑色显示灰度,而“15/15”对应于具有最大亮度的白色显示灰度。
脉冲宽度对应目标计数值控制数据线驱动信号(阳极指令信号)时脉冲信号的占空周期,并且为恒定电流作为阳极驱动器输出信号输出的一段时间。在本实施例中,目标计数值的一个计数对应0.25微秒。例如,如果目标计数值为480,则脉冲宽度为120微秒。
选择器53通过参考灰度表存储单元54中存储的灰度表读取并输出对应于4位显示数据(灰度)的目标计数值。例如,如果4位显示数据为“1100”(12/15灰度值),则输出200的目标计数值。目标计数值通过将显示数据的灰度值转换成时间值而得到,并且基本上为对应于显示数据灰度的值。如果不进行任何校正,则从选择器53输出的目标计数值实际上被锁存电路60锁存。在下面要描述的进行校正的例子中,由加法器55对从选择器53输出的目标计数值执行校正运算处理。
锁存电路60包括设置为对应于一行扫描线各像素的多个锁存电路(本实施例中256个锁存电路60-1~60-256)。基于一行扫描线的显示数据所选择的目标计数值由各个锁存电路60锁存。因此,一行扫描线的像素的各目标计数值被引入到相应的锁存电路60-1~60-256。将各锁存电路60-1~60-256锁存的目标计数值与各比较器电路62-1~62-256中计数器61的计数值进行比较。其结果是,获得每条数据线的数据线驱动信号(阳极指令信号)。
将结合图3B对该操作进行更加详细的说明。计数器61根据时钟信号CK反复计数到预定上限值。该上限值被设置为对应于一行扫描线SL的时间段的值。比较电路62-1~62-256的输出在计数器61的计数值复位时的时间点上升到高(H)电平。然后,当计数值达到锁存后的目标计数值时,相应比较电路62的输出降低到低(L)电平。
例如,如果由锁存电路60–x锁存的目标计数值为Dpw1,则从相应的比较器电路62-x获得比较输出ADT1。此外,如果由锁存电路60–y锁存的目标计数值为Dpw2,则从相应的比较器电路62-y获得比较输出ADT2。最后,比较器电路62-1~62-256输出具有对应于显示数据灰度值的脉冲宽度的脉冲,即,分别由锁存电路60-1~60-256锁存目标计数值。
上述每个比较输出作为每条所述数据线DL1~DL256的数据线驱动信号(阳极指令信号)被提供给阳极驱动器33。在各数据线驱动信号的脉冲信号的占空周期内,阳极驱动器33向每条所述数据线DL1~DL256输出恒定电流信号(阳极驱动器输出信号)。例如,通过按照数据线驱动信号接通和断开恒流电源的电流输出,阳极驱动器33输出阳极驱动器输出信号。
以上是定时控制器44不考虑校正的基本操作。在本实施例中,以扫描线为基础,校正表生成电路57通过使用查询表存储单元56来创建用于校正目标计数值(即,对应于灰度的时间值)的校正表,并将其存储到校正表存储单元58中,其中所述目标计数值对应于待施加到相应扫描线SL上像素的显示数据。然后,对应于每个像素的校正值(以下要描述的计数校正值)由选择器59读取,并被施加到加法器55。加法器55对目标计数值和校正值进行运算处理,从而校正目标计数值。
对于校正操作而言,将图3C所示查询表存储到查询表存储单元56中。如图3C所示,在该查询表中,灰度值数量与校正量相关联。图3C还示出了对应于校正量的脉冲宽度校正量以供参考,但是,没有必要将其存储为实际的表数据。灰度值数量表示在对应于一行扫描线上像素的显示数据中具有相同灰度的显示数据数量。
根据具有相同灰度值的显示数据数量,所述校正量为待施加到相应灰度值的原始目标计数值的校正量。所述校正量用于获得将在下面描述的计数校正值。校正量“1”对应目标计数值的1个计数(=0.25微秒)。校正量被存储为负值,例如所示的“-4”、“-8”、......、“-24”,其表示恒定电流施加到数据线DL所减少的时间段。
脉冲宽度校正量通过将校正量转化成数据线驱动信号的脉冲宽度的校正量而获得。换言之,负校正量变成实际上施加恒定电流所减少的时间段。下面将对使用查询表的校正操作进行详细地描述。
例如,根据来自MPU2的指令,查询表中的灰度值数量和校正量为可重写的。例如,当电源接通时,MPU2向控制器IC20发送表数据和用于重写查询表的指令信号。另外,可以由MPU2设置图3A所示的灰度表,使得可以在例如电源接通时根据显示单元10的伽马特性计算目标计数值。在这种情况下,当电源接通时,可以设置查询表以及灰度表。
<显示器中出现亮度变化的描述>
在如上所述的本实施例中进行校正,下面将提到进行校正的原因。
图4A示出了显示单元10上的显示图像的实施例。在本实施例中,通过将背景区域Ag1设置为8/15的灰度值并将中央区域Ag2设置为4/15的灰度值来执行显示。例如,在将中央区域Ag2设置在较低亮度并将围绕中央区域Ag2的背景区域Ag1设置在中间灰度值的亮度的情况下,有可能会出现一种现象,即图4A所示背景区域Ag1中的区域AR1和区域AR2具有不同的灰度。也就是说,由虚线限定的区域AR2(中央区域Ag2的左侧和右侧区域)的亮度可能变得比背景区域其它部分的亮度高,这会导致显示不均匀。这种现象是由于区域AR2中像素的数据线驱动信号(阳极驱动器输出信号)过冲所引起的。
将对所述过冲进行说明。图4B示意性地示出了四行连续的扫描线SLy~SLy+3以及数据线DLp,DLu,DLq。扫描线SLy,SLy+1中的每行为其所有像素构成背景区域Ag1的扫描线。扫描线SLy+2,SLy+3中的每行为其部分像素构成中央区域Ag2的扫描线。另外,数据线DLp,DLu中的每条为包括构成中央区域Ag2的像素的数据线,而数据线DLq为不包括构成中央区域Ag2的像素的数据线。图4C示出了数据线DLp,DLq的数据线驱动信号(阳极指令信号)以及施加到扫描线SLy~SLy+3的扫描信号。另外,数据线DLu的数据线驱动信号与数据线DLp的数据线驱动信号是相同的。
当相应的扫描线SL处于选中状态时,施加到每行扫描线SL的扫描信号为具有L电平的信号。图4C示出了扫描线SLy~SLy+3在一行扫描线SL对应的每个时间段被按序选择的状态。此外,在箭头RS表示的时间段内,所有扫描信号均被设置为L电平。这个时间段为所谓的阴极复位方法的驱动方法中的复位周期。在所述的阴极复位方法中,当扫描从一行扫描线切换到下一行扫描线时,所有扫描线均一次连接到复位电位,从而减少了像素光发射开始的延迟。
对于数据线DLq的阳极指令信号,由于连接到数据线DLq的所有像素均属于背景区域Ag1,当分别选中扫描线SLy~SLy+3时,具有8/15灰度值对应的脉冲宽度的脉冲信号被施加到数据线DLq的各个像素。在脉冲信号的占空周期内,恒定电流被施加到数据线DLq。
同时,连接到数据线DLp(和数据线DLu)的像素包括背景区域Ag1和中央区域Ag2的像素。因此,当选中扫描线SLy和SLy+1时,具有8/15灰度值对应的脉冲宽度的脉冲信号被作为阳极驱动器输出信号施加到数据线DLp,当选中扫描线SLy+2和扫描线SLy+3时,具有4/15灰度值对应的脉冲宽度的脉冲信号被作为阳极驱动器输出信号施加到数据线DLp。
图5示出了数据线DL的数据线驱动信号。作为参考,图5中的A和B分别将脉冲波形示意为0/15和15/15灰度值情况下的数据线驱动信号。在图5中,C示出了图4C所示的数据线DLp和DLu的中央区域Ag2中4/15灰度值的像素对应的阳极指令信号,D示出了图4C所示的数据线DLp,DLu,DLq的背景区域Ag1中8/15灰度值的像素对应的阳极指令信号。
响应图5所示阳极指令信号C,由图5所示E表示的阳极驱动器输出信号被施加到数据线DL。进一步地,响应图5所示阳极指令信号D,由图5所示F表示的阳极驱动器输出信号被施加到数据线DL。此外,在图5所示阳极驱动器输出信号E和F的波形中,上升沿是倾斜的,这被认为是由于数据线布线电容的影响。
在图5中,G示出了图5所示阳极指令信号D对应的阳极驱动器输出信号的另一个例子,类似于图5所示阳极驱动器输出信号F。然而,一旦阳极驱动器输出信号G的波形(数据线的电位)下降,其反应是出现过冲OS。图5所示阳极驱动器输出信号F的波形对应于阳极驱动器输出信号在图4C所示阳极指令信号中的时间段H1内的波形,而图5所示阳极驱动器输出信号G的波形对应于阳极驱动器输出信号在图4C所示阳极指令信号中的时间段H2内的波形。
也就是说,数据线DLp,DLu,DLq的8/15灰度值的阳极驱动器输出信号(数据线的电位)在图4C所示的H1时间段内变成图5所示阳极驱动器输出信号F的波形,而数据线DLq的8/15灰度值的阳极驱动器输出信号(数据线的电位)在图4C所示的H2时间段内变成图5所示阳极驱动器输出信号G的波形。因此,在施加到图4A所示区域AR2内的像素的阳极驱动器输出信号中,如图5的G中所示,出现过冲OS。因此,区域AR2的亮度由于过冲OS变得比原始亮度更高,视觉上识别为显示不均匀。
过冲OS发生的原因如下。图6A和图6B示意性地示出了数据线DLp,DLu,DLq、扫描线Sly+2以及位于其交叉点的像素Gp,Gu,Gq的等效电路。在附图中,有机EL像素由二极管符号表示。此外,还表示了数据线DL的布线电阻元件r1、扫描线SL的布线电阻元件r2、以及有机EL像素Gp,Gu,Gq的寄生电容CEL。
在H2时间段内,图6A所示的状态变为图6B所示的状态。如图6A所示,在H2时间段的前半段,所有的数据线DLp,DLu,DLq以恒定电流进行驱动,并且电流如图6A所示的虚线箭头流通。对于4/15灰度值和8/15灰度值的像素而言,施加电流的时间段长度是不同的(参见图5所示的C和D)。因此,如图6B所示,在H2时间段的后半段,电流流过(由虚线箭头表示)数据线DLq,其上的像素以8/15灰度值进行驱动,但是没有电流流过(由<关闭>表示)数据线DLp,DLu,其上的像素以4/15灰度值进行驱动。
在H2时间段内,图6B中点NDa的电位如图6D所示降低。换言之,当从图6A所示状态过渡到图6B所示状态时,流经扫描线Sly+2的电流减小,因而点NDa的电位降低。图6C示出了具有寄生电容CEL和内电阻REL的像素Gq的更具体的等效电路。当点NDa的电位降低时,寄生电容CEL开始放电(放电电流ic)。通过这种放电,点NDb的电位如图6E所示降低。
同时,放电电流ic从点NDb流向有机EL元件,阳极电流i和放电电流ic流入有机EL元件。因此,阳极驱动器输出信号出现时,电位升高(过冲OS),并且像素Gq以比原始灰度的亮度更高的亮度暂时发光。换言之,图4A所示区域AR2的每个像素具有比原始背景灰度值更高的亮度,这可能导致显示不均匀。
因此,如果在不同灰度值驱动的像素存在于同一行,并且当切断较低灰度值的像素的驱动而接通较高灰度值的像素的驱动时,由于切断较低灰度值的像素后立即驱动较高灰度值的像素对波形产生影响,发光亮度发生变化。影响程度取决于要以较低灰度值驱动的像素的数量。这是因为从接通状态转换到切断状态的像素的数量变大时,电流值变化变大。
<校正处理>
为了消除上述出现的显示不均匀,在本实施例中,将校正后的数据线驱动信号预先施加到像素,否则这些像素将以高于原始灰度值的亮度发光。结合图7A至图8D将对校正处理进行说明。基于扫描线对一行扫描线像素的显示数据进行校正。
例如,图7A示意性地示出了一帧的图像数据。在图2A所示的显示数据存储单元32中,一帧的显示数据被存储。一帧的显示数据为,例如,256列×128行×4比特的数据。以扫描线为基础将一帧的显示数据存入图2B所示的定时控制器44的缓冲器52中,以点为基础(1点=1个像素=4比特)将显示数据提供给选择器53。因此,如上所述,一行扫描线的每个像素的灰度值对应的目标计数值从选择器53输出。
与该操作并行,校正表生成电路57生成校正表,并将其存储到校正表存储单元58中。例如,图7A示意性地示出了一帧中的行La,Lb,Lc,并且为每行的显示数据创建校正表。
为了创建校正表,首先,校正表生成电路57计数在一行扫描线的显示数据中具有同一灰度值的显示数据数量。具体地,校正表生成电路57检查存储在缓冲器52中一行扫描线256个像素的显示数据的灰度值,并计数在一行扫描线中具有相应灰度值的显示数据数量。例如,在图7A所示的行La的256个像素的显示数据之间,146个像素的显示数据具有8/15灰度值,110个像素的显示数据具有2/15灰度值。因此,创建出如图7B所示的灰度值数量表。
然后,校正表生成电路57通过参照如图3C所示的查询表,计算图7B所示计数结果(灰度值数量表)中灰度值的每个数量对应的校正量。如图7B所示,由于2/15灰度值的显示数据数量为110,参考图3C所示查询表获得校正量“-8”(对应-2微秒的脉冲宽度校正量)。另外,由于8/15灰度值的显示数据数量为146,从3C图所示查询表中获得校正量“-12”(对应-3微秒的脉冲宽度校正量)。
另外,校正表生成电路57通过使用计算出的校正量创建校正表。例如,如图7E和图7F所示,校正表包括灰度值以及分别与其对应的计数校正值。计数校正值为表示目标计数值校正量的值。在实践中,校正表可以由表示灰度值的4位二进制数据和对应于各灰度值的计数校正值构成。在图7E和图7F中,灰度值纵列实际上包括4位二进制数据。另外,图7E和图7F中还示出了计数校正值对应的脉冲宽度校正量,但其仅供参考并且不需要存储为校正表。
在本实施例中,校正表生成电路57不直接将查询表中基于每个灰度值的数量获得的校正量用作相应灰度值的计数校正值,而将其用作比相应灰度值更高的灰度值的校正量(计数校正值)。如上所述,这是因为,如果不同灰度驱动的像素存在于相同行扫描线,并且当切断较低灰度的像素的驱动而接通较高灰度的像素的驱动时,所述切断较低灰度的像素会在切断后立即对较高灰度的像素的波形产生影响,并发光亮度发生变化。
具体地,在图7B所示计数结果的例子中,2/15灰度值的校正量“-8”被设置为8/15灰度值的计数校正值。在这种情况下,由于不存在比8/15灰度值更高的灰度值,没有使用8/15灰度值的校正量“-12”。从而创建出如图7E所示的校正表。此表仅具有8/15灰度值的计数校正值“-8”。对于2/15灰度值而言,由于不存在比2/15灰度值更低的灰度值显示数据,所以不进行校正(计数校正值=0)。
这同样适用于图7A所示的行Lb。例如,通过计数各灰度值的显示数据数量获得图7C所示每个灰度值的数量表,并且从查询表中获取每个灰度值的校正量。虽然未进行示出,在这种情况下创建出校正表,其中6/15灰度值的校正量“-12”被设置为比6/15灰度值更高的12/15灰度值的计数校正值。
图7A所示的行Lc为其中存在四个不同灰度值的扫描线的例子。由于对各灰度值的显示数据数量进行了计数,创建出如图7D所示的每个灰度值的数量表。由于1/15灰度值的显示数据数量为60,从查询表中获得校正量“-4”(相当于-1微秒)。进一步地,分别获得8/15灰度值的校正量“-4”、10/15灰度值的校正量“-8”以及13/15灰度值的校正量“0”。
基于上述创建出如图7F所示的校正表。更具体地,1/15灰度值的校正量被设置为8/15灰度值的校正量,并且8/15灰度值的计数校正值变为“-4”(相当于-1微秒)。对于10/15灰度值而言,1/15灰度值的校正量“-4”和8/15灰度值的校正量“-4”的总和,即,“-8”(相当于-2微秒)被设置为计数校正值。对于13/15灰度值而言,1/15灰度值的校正量“-4”和8/15灰度值的校正量“-4”以及10/15灰度值的校正量“-8”的总和,即,“-16”(相当于-4微秒)被设置为计数校正值。对于1/15灰度值而言,由于不存在比1/15灰度值更低的灰度值显示数据,所以不进行校正(计数校正值=0)。
以这种方式为每行扫描线创建校正表,并将其存储在图2B所示的校正表存储单元58中。然后,进行如下的实际校正。类似于选择器53,4比特的显示数据被按序提供给选择器59。因此,选择器59从存储于校正表存储单元58的校正表中读取对应于4比特的灰度值的计数校正值,并将其输出到加法器55。因此,加法器55将目标计数值和计数校正值进行相加作为校正计算。
例如,假设当前在行Lc上进行校正处理,并且图7F所示的校正表被存储在校正表存储单元58中。在这种情况下,当4位数据“1000”(=8/15灰度值)作为像素显示数据从缓冲器52提供给选择器53和59时,选择器53读取“80”作为灰度表中8/15灰度值的目标计数值(参照图3A),并且选择器59读取“-4”作为校正表中8/15灰度值的计数校正值(参照图7F)。然后,加法器55将目标计数值“80”和计数校正值“-4”进行相加,目标计数值被校正为“76”。
如上所述,目标计数值是由计数校正值进行校正的,并被传送给相应的锁存电路60。比较器电路62将目标计数值与计数器61的计数值进行比较,以产生数据线驱动信号。在此,由于对目标计数值进行的校正处理,数据线驱动信号被校正为具有减小的脉冲宽度。例如,如果创建出如图7F所示的校正表图,如图8A所示,对各灰度值对应的数据线驱动信号的脉冲宽度进行校正。更具体地,8/15灰度值的驱动信号的脉冲宽度从20微秒校正到19微秒,10/15灰度值的数据线驱动信号的脉冲宽度从30微秒校正到28微秒,13/15灰度值的数据线驱动信号的脉冲宽度从60微秒校正为56微秒。
图8B和图8C示出了作为数据线驱动信号输出(阳极驱动器输出信号)的恒定电流通过校正被减小的状态。例如,在图7A所示的行La的例子中,如图7B和图7E所示,8/15灰度值的数据线驱动信号的脉冲宽度减小了2微秒。因此,当驱动8/15灰度值的像素的数据线时,如图8B所示,阳极驱动器输出信号的脉冲宽度从8/15灰度值(图3A所示20微秒)的驱动信号的原始脉冲宽度缩短了2微秒。另外,在图7A所示的行Lb的例子中,如图8C所示,12/15灰度值的数据线驱动信号的脉冲宽度减小了3微秒。因此,当驱动12/15灰度值的像素的数据线时,如图8C所示,阳极驱动器输出信号的脉冲宽度从12/15灰度值(图3A所示50微秒)的驱动信号的原始脉冲宽度缩短了3微秒。
通过上述校正,抑制了可能导致上述亮度增加的像素亮度增加。换言之,即使出现过冲OS,通过校正也抑制了由于过冲OS导致的亮度增加,从而消除或减少显示图像上的显示不均匀。
进一步地,在本实施例中,当目标计数值较小且脉冲宽度较小时,不执行校正。如图8D所示,当数据线驱动信号的脉冲宽度比预定阈值th1窄时,不执行校正,而当其比预定阈值th1宽时,执行校正。当预定阈值th1为例如10微秒时,2/15灰度值、1/15灰度值和0/15灰度值的目标计数值无需进行校正。因此,在施加电流的时间段原本较短的灰度情况中,缩短施加电流的时间段受到限制。进一步地,在本实施例中,当灰度值的目标计数值通过校正下降时,对校正量进行限定,使得校正后的目标计数值变得大于紧随相应灰度值下面的灰度值的目标计数值。
上述用于实现校正操作的过程,具体地,将结合图9、图10和图11对校正值生成单元44a的处理进行描述。这主要是由校正表生成电路57执行的处理。
在图9的步骤S101中,校正表生成电路57从缓冲器52读取一行显示数据。因为如果一行扫描线的所有显示数据均为“0000”,就没有必要进行校正,所以校正表生成电路57执行步骤S102至步骤S105以创建所有计数校正值为“0”的校正表。也就是说,在校正表存储单元58的校正表中,“0”被写入作为对应于每个灰度值(4位二进制数据)的计数校正值,并且该表被设置为相应扫描线的校正表。
在一行扫描线的显示数据中存在显示数据而不是灰度值“0000”的情况下,校正表生成电路57执行步骤S102至步骤S103以计数该行扫描线中各灰度值的显示数据数量。因此,对每个灰度值的显示数据数量进行计数,并且创建出如图7B、图7C或图7D所示的每个灰度值的数量表。然后,在步骤S104中,通过参照查询表,校正表如上所述进行创建。
图10和图11示出了步骤S104具体的处理例子。除了基于各灰度值数量的计数结果为每个灰度值的目标计数值设置计数校正值的过程,图10和图11所示过程包括,如果灰度值的数据线驱动信号的脉冲宽度等于或小于预定阈值,对灰度值的校正进行限制的过程,以及对灰度值的目标计数值的校正量进行限定的过程,使得灰度值的校正后目标计数值变得大于紧随该灰度值下面的灰度值的目标计数值。
在图10所示步骤S200~S206中,基于步骤S103中所获得的灰度值数量表,从查询表(参见图3C)中获取对应于每个灰度值数量的校正量。首先,校正表生成电路57在步骤S200中将变量x复位到零。该变量x是为0/15~15/15灰度值按序进行处理的变量。然后,在各灰度值上执行步骤S201~S204的过程,这些灰度值通过增加变量x来按序指定。
在步骤S201中,校正表生成电路57参照存储于每个灰度值的数量表中的计数结果检查具有x/15灰度值的显示数据数量。如果x/15灰度值的显示数据数量不是“0”,则过程继续到步骤S202以从查询表中获得显示数据数量对应的校正量。然后,在步骤S204中,将校正量作为x/15灰度值对应的计数校正值临时写入校正表中。
此外,在该步骤中,待写入到校正表中的计数校正值(从查询表中获得的校正量)不是最终计数校正值。在步骤S204中,图7B、图7C和图7D所示实施例中表以外的校正量值被临时存储在为校正表保留的存储区域中。因此,有效地利用为校正表保留的存储区域来存储校正量。
如果确定步骤S201中的显示数据数量为“0”,执行步骤S203,并且将“0”设置为x/15灰度值的计数校正值。这是因为,如果显示数据数量为“0”,则没有必要从查询表获取校正量。然后,在步骤S204中,将计数校正值(=0)作为x/15灰度值对应的计数校正值写入校正表中。
在步骤S205中,确定变量x是否为15,即,是否已为所有灰度值完成了从查询表中获取校正量的过程。如果变量x不是15,则在步骤S206中对变量x进行递增,并且重复步骤S201~S204的过程。所有灰度值的校正量获取一经完成,则执行步骤S205至步骤S207。
在步骤S207~S211中,校正表生成电路57执行将计数校正值写入校正表的过程。如上所述,在此,将查询表中获得的校正量(或“0”)作为每个灰度值的计数校正值临时存储到校正表中。然后,通过对为低于相应灰度值的一个或多个灰度值临时存储的一个或多个校正量进行求和运算来获得灰度值的最终计数校正值。换言之,如图7E和图7F所示,每个灰度值的最终计数校正值为灰度值的校正量累计值,这些灰度值小于相应的灰度值。在步骤S207~步骤S212中执行将计数校正值设置为累计值的过程。
校正表生成电路57在步骤S207中设置变量x=15。然后,在各灰度值上执行步骤S208~S210的过程,这些灰度值由变量x按序指定。在这种情况下,按照15/15灰度值~0/15灰度值的顺序来执行该过程。
在步骤S208中,校正表生成电路57检查存储在每个灰度值的数量表中x/15灰度值的显示数据数量。如果x/15灰度值的显示数据数量为“0”,则x/15灰度值的最终计数校正值为“0”。在此,0已经作为计数校正值被写入校正表中(参见步骤S203→S204的过程)。因此,将计数校正值写入校正表中是没有必要的,执行步骤S211。
如果x/15灰度值的显示数据数量在步骤S208中不为“0”,即,如果对x/15灰度值的显示数据执行校正存在可能性,执行步骤S209,并为x/15灰度值设置计数校正值。具体地,在步骤S209中,校正表生成电路57获得比x/15灰度值低的任意灰度值的校正量总和,这些灰度值已从查询表获取到。也就是说,相对于低于x/15灰度值的各灰度值,校正表生成电路57将存储为临时计数校正值的校正量(参见步骤S202和步骤S204的过程)累计到校正表中。
然后,在步骤S210中,将累计值作为x/15灰度值的计数校正值最终写入到校正表中。具体地,在校正表中用累计值覆盖已经被临时存储为x/15灰度值的计数校正值的校正量值(从查询表中获得的校正量值)。出于这个原因,从15/15灰度值按序执行步骤S208~S210的过程,并且临时存储的x/15灰度值的校正量没有用在用以获得比x/15灰度值低的灰度值的计数校正值过程中。
在步骤S211中,校正表生成电路57确定变量x是否为0,即,是否已为所有灰度值完成了获取计数校正值的过程。如果变量x不为0,则在步骤S212中对变量x进行递减,并且执行步骤S208。因此,为其它灰度值执行步骤S209和S210的过程。即,在首先为15/15灰度值执行步骤S208~S210的过程之后,按顺序为14/15灰度值、13/15灰度值……执行步骤S208~S210的过程。
另外,在0/15灰度值的例子中,由于不存在低于0/15灰度值的灰度值,并且累计值为0,所以即使0/15灰度值的显示数据数量不为“0”,0/15灰度值的计数校正值也作为“0”写入校正表中。换言之,无论0/15灰度值的显示数据数量是否为“0”,计数校正值被设为0。当完成0/15灰度值的过程时,在步骤S211中确定变量x为0。在此,将所有灰度值的计数校正值写入到校正表中,因此执行图10所示步骤S211至图11所示的步骤S213。
在步骤S213~S218中,校正表生成电路57对灰度值等于或小于预定阈值的校正进行限制。
具体地,校正表生成电路57在步骤S213中设置变量x=0。在步骤S214中,校正表生成电路57确定x/15灰度值是否为图8D所述的等于或小于预定阈值th1的脉冲宽度所对应的灰度值。换言之,确定x/15灰度值是否无需进行校正。如果不需要的话,则执行步骤S215,并将x/15灰度值的计数校正值设置为零,以便不执行x/15灰度值的校正。然后,在步骤S216中,将x/15灰度值对应的计数校正值写入校正表中。因此,x/15灰度值的计数校正值作为“0”被重新写入校正表中。
在步骤S217中,确定变量x是否为15,即,是否完成所有灰度值的处理。如果变量x不是15,则在步骤S218中对变量x进行递增,并从步骤S214重复该过程。
通过步骤S213~S218的过程,将灰度值的计数校正值强制更新为“0”,该灰度值等于或小于预定阈值th1的脉冲宽度对应的灰度值。例如,如果等于或小于预定阈值th1的脉冲宽度对应的灰度值的灰度值为2/15灰度值、1/15灰度值和0/15灰度值,则在变量x=0,1,2且这些灰度值的计数校正值作为“0”被重新写入校正表中的情况下执行S215和S216。计数校正值=0意味着不对与其相关的灰度值进行校正。
当完成所有灰度值的上述过程并在步骤S217中确定变量x=15时,执行步骤S219。
在步骤S219~S224中,校正表生成电路57将x/15灰度值的校正后目标计数值限制为大于紧随x/15灰度值下面的灰度值的目标计数值。也就是说,在x/15灰度值上进行限制校正量(计数校正值)的过程(灰度补偿),使得x/15灰度值的校正后目标计数值不变成等于或小于紧随x/15灰度值下面的灰度值的目标计数值。
具体地,校正表生成电路57在步骤S219中设置变量x=0。在步骤S220中,校正表生成电路57检查通过利用计数校正值校正x/15灰度值的目标计数值而获得的值是否等于或小于(x-1)/15灰度值的目标计数值。对于目标计数值而言,校正表生成电路57可以参考灰度表。如果其等于或小于(x-1)/15灰度值的目标计数值,校正表生成电路57在步骤S221中将x/15灰度值的计数校正值加1。
由于校正量和计数校正值是如上所述的负数,所以加1意味着作为计数校正值的校正量减少一个计数。然后,过程返回到步骤S220,并检查通过采用与减小校正量对应的计数校正值校正x/15灰度值的目标计数值而获得的值是否等于或小于(x-1)/15灰度值的目标计数值。
如上所述,在步骤S220和S221中,当x/15灰度值的校正后目标计数值等于或小于(x-1)/15灰度值的目标计数值时,对计数校正值进行调整(校正量进行限定),使得校正后目标计数值是一个大于紧随相应灰度值下面的灰度值的目标计数值的计数。
当通过步骤S221完成计数校正值的所述调整时,校正表生成电路57继续至步骤S222,并通过调整后的计数校正值在校正表中对x/15灰度值的计数校正值进行校正。如果其不继续至步骤S221,即,如果没有必要对x/15灰度值的计数校正值进行调整处理,则在步骤S222中基本上不对校正表的计数校正值进行校正。
在步骤S223中,确定变量x是否为15,即,是否已对所有灰度值的目标计数值完成调整处理。如果变量x不是15,在步骤S224中对变量x进行递增,并从步骤S220重复该过程。如果变量x是15,则结束该过程。
图10和图11所示过程在图9所示步骤S104中执行。在图9所示的过程结束时,要显示的题述扫描线的校正表被保留在校正表存储单元58中。然后,如上所述,由选择器53和59为每个像素读取出目标计数值和计数校正值,并且由加法器55执行目标计数值的校正。
<总结和变化>
在上述实施例中,控制器IC(显示驱动器)根据像素的灰度值驱动显示单元10的数据线DL,并具有校正值生成单元44a和驱动信号生成单元44b。校正值生成单元44a在一行扫描线SL上的像素对应的显示数据中计数每个灰度值的显示数据数量,并根据计数结果获取每个灰度值的显示数据校正值(计数校正值),从而生成校正表。
驱动信号生成单元44b采用存储在校正表中的计数校正值对目标计数值执行校正处理。此外,在所述校正处理之后,驱动信号生成单元44b基于显示数据(通过加法器55获得的目标计数值)生成数据线驱动信号用以驱动每条所述数据线。通过执行这样的校正,能够消除或减少显示器上的亮度不均并改善显示质量。
特别是,如上所述,由于受发光灰度或同一行上其它发光像素的数量的影响,施加到像素的信号可能过冲。在本实施例中,根据与一行扫描线上的像素对应的显示数据中每个灰度值的显示数据数量确定待校正的显示数据和校正量。因此,可以对可能导致亮度不均的像素的数据线驱动信号进行适当的校正。具体地,可以执行校正用以减少导致阳极驱动器输出信号过冲的像素的亮度,从而有效地消除或减少亮度不均。换言之,即使出现过冲,通过校正响应其的阳极驱动器输出信号,有可能以原始灰度值的亮度实现显示。
此外,校正值生成单元44a根据每个灰度值的显示数据数量获得相应灰度值的校正量,并通过向相应较高灰度值的计数校正值施加相应灰度值的校正量为各灰度值生成计数校正值。如上所述,由于过冲导致的亮度变化根据同一行上较低灰度值的显示数据数量影响较高灰度值的显示区域。因此,通过采用根据每个灰度值的显示数据数量所获得的每个灰度值的校正量来实现适当的校正操作,以便获得较高灰度值的校正量(计数校正值)。
在本实施例中,校正值生成单元44a根据每个灰度值的显示数据数量的计数结果,通过使用示出了每个灰度值的显示数据数量和校正量之间对应关系的查询表生成校正值。通过将每个灰度值的显示数据数量及其对应的校正量存储到查询表,结合查询表可以获得每个灰度值的显示数据数量对应的校正量。
因此,可以显著地促进用于确定校正量的运算处理并实现高速处理。另外,也适于以扫描线为基础按序创建校正表的处理。由于可以用上述简单电路高速生成校正表,可以同步于扫描线按序驱动中的每条线扫描执行该处理。因此,无需为每行预先创建校正表,并将其存储在大的存储区域中,例如,一单元的帧中,从而导致电路在尺寸方面具有优势。
进一步地,在本实施例中,进行配置使得具有对应灰度值持续时间的恒定电流信号作为数据线驱动信号施加到每条所述数据线DL。在这种情况下,降低持续时间的值作为校正量存储到查询表中。为了应对由数据线驱动信号过冲所导致的亮度增加,存储用于降低恒定电流信号持续时间的校正量,利用校正量降低亮度。因此,因为通过将查询表用作恒定电流信号持续时间对应的值,可以轻而易举地生成计数校正值,所以可以实现适量(持续时间减少)的校正。
在本实施例中,通过来自MPU2的指令,查询表中存储的校正量与显示数据数量中的一者或两者为可重写的。可以根据显示单元10的规格改变每个灰度值的显示数据数量和与其相对应的校正量之间的关系。为此,查询表被配置为可重写的。因此,控制器IC可以由芯片构成,其执行符合不同类型显示单元10的适当校正,并适合于使用通用部件。
另外,如结合图8D和图11所示步骤S213~S218所述,校正值生成单元44a不对其数据线驱动信号具有等于或小于预定值的持续时间的灰度值的显示数据执行校正处理。换言之,通过设置计数校正值=0,不进行校正。当校正低灰度值的显示数据时,低灰度区域(例如,黑色显示区域)变得太暗。出于这个原因,对数据线驱动信号对应的灰度值的显示数据不进行校正,该数据线驱动信号具有等于或小于预定值的持续时间,从而防止低灰度值的显示变得太暗。
另外,在校正过程中,对灰度值的校正量进行限定,使得灰度值的校正后目标计数值变得大于紧随对应灰度值下面的灰度值的目标计数值(图11步骤S219~S224所示)。因此,即使在校正后,也可以确保灰度值之间的灰度差异,并能够将灰度值之间的差异保持在显示图像上。
虽然以上已对该实施例进行了描述,可以以各种方式对本发明的显示设备和显示驱动器进行改变,而不限于上述实施例。例如,用于执行图9、图10和图11所示流程的校正表生成电路57可以由运算处理单元(CPU等等)或硬件配置来实现。
查询表存储单元56和灰度表存储单元54可以设置在例如非易失性存储器(闪存)或诸如D-RAM和S-RAM的易失性存储器区域中。可选地,在控制器IC为专用于特定显示面板部件的情况下,查询表存储单元56和灰度表存储单元54可以使用ROM区域。虽然查询表已被用于创建校正表,可以在不使用查询表的情况下,通过预定函数运算,利用每个灰度值的显示数据数量获得校正量。
此外,图9、图10和图11的流程是示意性的。例如,可以直接从查询表获得各灰度值的校正量,而不执行图10所示的步骤S207~S212的过程。进一步地,可以不执行图11所示的步骤S213~S218的过程,其中不对持续时间等于或小于预定阈值的数据线驱动信号所对应的灰度值进行校正。也有可能想到不对图11所示的步骤S219~S224进行灰度补偿处理这一例子。
另外,本发明不仅适用于使用OLED的显示设备,而且适用于其它类型的显示设备。例如,其适用于使用电流驱动型自发光元件的显示设备。
虽然结合所述实施例已对本发明进行了示出描述,但是本领域技术人员可以理解,在不脱离上述权利要求所限定的本发明范围的前提下,可以进行各种变化和修改。
Claims (10)
1.一种用于驱动显示单元中的数据线的显示驱动器,所述显示单元包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及对应于所述数据线和所述扫描线的各个交叉点形成的像素;所述显示驱动器根据所述像素的灰度值驱动所述数据线,所述显示驱动器包括:
校正值生成单元,用于基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数目,并基于所述计数结果生成所述显示数据的校正值;和
驱动信号生成单元,用于通过使用由所述校正值生成单元生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
2.根据权利要求1所述的显示驱动器,其特征在于,所述校正值生成单元根据每个所述灰度值的显示数据数量获得校正量,并通过使用所获得的每个所述灰度值的校正量生成所述显示数据的校正值,以计算比所获得的校正量对应的灰度值更高的灰度值的校正量。
3.根据权利要求2所述的显示驱动器,其特征在于,所述校正值生成单元根据每个所述灰度值的显示数据数量的计数结果通过使用数据查询表来生成所述校正值,其中所述数据查询表示出了每个所述灰度值的显示数据数量与所述校正量之间的对应关系。
4.根据权利要求3所述的显示驱动器,其特征在于,具有对应于每个所述灰度值的持续时间的恒定电流信号作为所述数据线驱动信号施加到所述数据线,并且
其中,存储于所述查询表中的校正量对应于用以缩短所述持续时间的值。
5.根据权利要求3所述的显示驱动器,其特征在于,所述查询表中存储的校正量和显示数据数量中的一者或两者为可重写的。
6.根据权利要求4所述的显示驱动器,其特征在于,所述查询表中存储的校正量和显示数据数量中的一者或两者为可重写的。
7.根据权利要求1-3任一所述的显示驱动器,其特征在于,具有对应于每个所述灰度值持续时间的恒定电流信号作为所述数据线驱动信号施加到所述数据线,并且
其中,所述校正值生成单元仅对具有相应持续时间大于阈值的灰度值的显示数据进行校正处理。
8.根据权利要求2或3所述的显示驱动器,其特征在于,所述驱动信号生成单元通过限制所述校正量来进行校正处理,使得校正后的显示数据的灰度值变得大于对应于紧随校正后的显示数据的灰度值下面的灰度值的值。
9.一种用于根据显示单元中像素的灰度值驱动数据线的显示驱动方法,所述显示单元包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及对应于所述数据线和所述扫描线的各个交叉点形成的像素,所述显示驱动方法包括:
基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数量,并根据所述计数结果生成所述显示数据的校正值;以及
通过使用所生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
10.一种显示设备,包括:
显示单元,包括数据线,每条数据线被共同连接到沿列方向排列的多个像素;扫描线,每条扫描线被共同连接到沿行方向排列的多个像素;以及形成以对应于所述数据线和所述扫描线的各个交叉点的像素;
显示驱动器,用于根据所述对应于像素的灰度值驱动每条所述数据线;和
扫描线驱动器,用于向所述扫描线施加扫描信号,
其中,所述显示驱动器包括:
校正值生成单元,用于基于扫描线为对应于每条扫描线上像素的显示数据中的每个所述灰度值计数显示数据数量,并基于所述计数结果生成所述显示数据的校正值;和
驱动信号生成单元,用于通过使用由所述校正值生成单元生成的校正值对所述显示数据进行校正处理,并基于校正后的显示数据生成数据线驱动信号用以驱动每条所述数据线。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013136376A JP5771241B2 (ja) | 2013-06-28 | 2013-06-28 | 表示駆動装置、表示駆動方法、表示装置 |
| JP2013-136376 | 2013-06-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104252838A true CN104252838A (zh) | 2014-12-31 |
| CN104252838B CN104252838B (zh) | 2016-11-30 |
Family
ID=
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106548739A (zh) * | 2015-09-16 | 2017-03-29 | 双叶电子工业株式会社 | 显示驱动装置、显示设备和显示驱动方法 |
| CN109767727A (zh) * | 2019-03-19 | 2019-05-17 | 深圳吉迪思电子科技有限公司 | 硅基微显示器扫描刷新驱动方法及显示器 |
| CN111627395A (zh) * | 2019-02-28 | 2020-09-04 | 三星显示有限公司 | 显示装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW301265U (en) * | 1996-04-08 | 1997-03-21 | Hui-Ling Chen | Structure of hgexagon or dodecagon socket |
| US5844368A (en) * | 1996-02-26 | 1998-12-01 | Pioneer Electronic Corporation | Driving system for driving luminous elements |
| CN1424707A (zh) * | 2001-11-21 | 2003-06-18 | 佳能株式会社 | 显示装置、其图像信号处理装置及驱动控制装置 |
| TWM301265U (en) * | 2006-05-29 | 2006-11-21 | Jen Wei Metal Co Ltd | Fire-proof steel glass door device capable of opening at two hundred and seventy degrees |
| TWI301265B (zh) * | 2004-01-27 | 2008-09-21 | Richtek Techohnology Corp | |
| JP4316915B2 (ja) * | 2003-04-04 | 2009-08-19 | Tdk株式会社 | 画像表示装置及びその駆動方法 |
| CN102016968A (zh) * | 2008-11-28 | 2011-04-13 | 卡西欧计算机株式会社 | 有机电致发光像素的驱动设备和发光设备 |
| US20130162698A1 (en) * | 2011-12-27 | 2013-06-27 | Seiko Epson Corporation | Image processing apparatus, projector and image processing method |
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5844368A (en) * | 1996-02-26 | 1998-12-01 | Pioneer Electronic Corporation | Driving system for driving luminous elements |
| TW301265U (en) * | 1996-04-08 | 1997-03-21 | Hui-Ling Chen | Structure of hgexagon or dodecagon socket |
| CN1424707A (zh) * | 2001-11-21 | 2003-06-18 | 佳能株式会社 | 显示装置、其图像信号处理装置及驱动控制装置 |
| JP4316915B2 (ja) * | 2003-04-04 | 2009-08-19 | Tdk株式会社 | 画像表示装置及びその駆動方法 |
| TWI301265B (zh) * | 2004-01-27 | 2008-09-21 | Richtek Techohnology Corp | |
| TWM301265U (en) * | 2006-05-29 | 2006-11-21 | Jen Wei Metal Co Ltd | Fire-proof steel glass door device capable of opening at two hundred and seventy degrees |
| CN102016968A (zh) * | 2008-11-28 | 2011-04-13 | 卡西欧计算机株式会社 | 有机电致发光像素的驱动设备和发光设备 |
| US20130162698A1 (en) * | 2011-12-27 | 2013-06-27 | Seiko Epson Corporation | Image processing apparatus, projector and image processing method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106548739A (zh) * | 2015-09-16 | 2017-03-29 | 双叶电子工业株式会社 | 显示驱动装置、显示设备和显示驱动方法 |
| CN111627395A (zh) * | 2019-02-28 | 2020-09-04 | 三星显示有限公司 | 显示装置 |
| CN109767727A (zh) * | 2019-03-19 | 2019-05-17 | 深圳吉迪思电子科技有限公司 | 硅基微显示器扫描刷新驱动方法及显示器 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201505012A (zh) | 2015-02-01 |
| TWI539421B (zh) | 2016-06-21 |
| JP2015011175A (ja) | 2015-01-19 |
| KR101606268B1 (ko) | 2016-03-24 |
| US9324263B2 (en) | 2016-04-26 |
| KR20150002513A (ko) | 2015-01-07 |
| JP5771241B2 (ja) | 2015-08-26 |
| US20150002564A1 (en) | 2015-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI539421B (zh) | 顯示驅動器、顯示驅動方法及顯示裝置 | |
| US9858863B2 (en) | Pixel, organic light emitting display device including the pixel, and method of driving the pixel | |
| US11244617B1 (en) | Display device and driving method of the same | |
| US7999770B2 (en) | Electro-optical device, method of driving electro-optical device, and electronic apparatus | |
| US9640116B2 (en) | Hybrid driving manner organic light emitting diode display apparatus | |
| KR102087146B1 (ko) | 유기발광표시장치 및 그 구동방법 | |
| KR20150065026A (ko) | 유기 발광 표시 장치 및 그의 구동 방법 | |
| KR101795118B1 (ko) | 표시 구동 장치, 표시 구동 방법, 및 표시 장치 | |
| CN106548739B (zh) | 显示驱动装置、显示设备和显示驱动方法 | |
| US20140375622A1 (en) | Display device and display method | |
| KR101978797B1 (ko) | 유기발광 표시장치 및 이의 구동방법 | |
| US20150243211A1 (en) | Display device and driving method thereof | |
| US8810488B2 (en) | Display device and method for driving the same | |
| US20040145597A1 (en) | Driving method for electro-optical device, electro-optical device, and electronic apparatus | |
| TWI571847B (zh) | 顯示驅動裝置、顯示裝置、顯示數據修正方法 | |
| KR101640321B1 (ko) | 주사선 구동 장치, 표시 장치 및 주사선 구동 방법 | |
| KR102766472B1 (ko) | 표시 장치 및 그의 구동 방법 | |
| JP6514811B2 (ja) | 表示駆動装置、表示装置、表示駆動方法 | |
| CN104252838B (zh) | 显示驱动器、显示驱动方法及显示设备 | |
| KR20250176182A (ko) | 표시 장치 및 이를 포함하는 전자 기기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161130 |