驱动单元、显示装置以及驱动显示面板的方法与流程

文档序号:11954599阅读:225来源:国知局
驱动单元、显示装置以及驱动显示面板的方法与流程

本文描述的一个或多个实施方式涉及驱动单元、显示装置以及用于驱动显示面板的方法。



背景技术:

具有有限的灰度级的显示装置可执行抖动操作来表示其他灰度级。通过抖动操作,显示装置可能能够表示多于可用数量的灰度级。

有机发光二极管(OLED)显示器使用自发光元件(例如,OLED)生成图像。与其他类型的平板显示器相比,OLED显示器具有较低的功耗、较宽的视角并且更薄。但是,OLED显示器通常具有较短的寿命。具体地,发射蓝光的OLED具有比发射红光或绿光的OLED更短的寿命。

因此,当OLED显示器生成包括用于长时间段的静止图像部分的图像时,显示静止图像部分的像素的退化程度可显著地不同于其他像素。由此,即使像素接收相同的数据信号,像素可发射具有不同亮度的光。这可产生通常被称作残像现象的现象。



技术实现要素:

根据一个或多个实施方式,用于显示面板的驱动器包括:驱动时间累加器、抖动器以及数据信号生成器,其中驱动时间累加器确定显示面板的累加驱动时间,抖动器至少部分地基于累加驱动时间确定抖动量并以所确定的抖动量对输入图像数据执行抖动操作,以及数据信号生成器至少部分地基于执行了抖动操作的输入图像数据生成用于显示面板的数据信号。

抖动器可随着累加驱动时间增加而增加抖动量。抖动器可随着累加驱动时间增加而减少在抖动操作中使用的灰度级的数量。抖动器可 随着累加驱动时间增加而增加在抖动操作中使用的单元块的大小。抖动器可将累加驱动时间与预定阈值时间进行比较,并且当累加驱动时间超过预定阈值时间时可增加抖动量。

显示面板可包括多个像素,并且驱动时间累加器可至少部分地基于输入图像数据计算用于多个像素的第一部分的第一累加像素驱动时间,通过对第一累加像素驱动时间进行插值计算用于多个像素的第二部分的第二累加像素驱动时间,并且至少部分地基于第一累加像素驱动时间和第二累加像素驱动时间确定显示面板的累加驱动时间。

显示面板可包括多个区域,驱动时间累加器可确定用于多个区域中的各个区域的累加区域驱动时间,并且可至少部分地基于累加区域驱动时间确定显示面板的累加驱动时间。抖动器可通过至少部分地基于多个区域中的每个的累加区域驱动时间,确定是否在多个区域中的每个上执行抖动操作,而在多个区域中的每个上选择性地执行抖动操作。抖动器可至少部分地基于各个区域的累加区域驱动时间,以不同的抖动量在各个区域上执行抖动操作。

驱动器可包括静止图像分析器以分析静止图像的位置。抖动器可在多个区域中的、不显示静止图像的第一区域上以第一抖动量执行抖动操作,并且可在多个区域中的、显示静止图像的第二区域上以第二抖动量执行抖动操作,其中,第二抖动量大于第一抖动量。静止图像可包括标志图像。

根据一个或多个其他实施方式,显示装置包括具有多个像素的显示面板;以及驱动显示面板的驱动器,其中驱动器包括驱动时间累加器、抖动器以及数据信号生成器,其中驱动时间累加器确定显示面板的累加驱动时间,抖动器至少部分地基于累加驱动时间确定抖动量并以所确定的抖动量对输入图像数据执行抖动操作,以及数据信号生成器至少部分地基于执行了抖动操作的输入图像数据生成用于显示面板的数据信号。

抖动器可随着累加驱动时间增加而增加抖动量。抖动器可随着累加驱动时间增加而减少在抖动操作中使用的灰度级的数量。抖动器可随着累加驱动时间增加而增加在抖动操作中使用的单元块的大小。抖 动器可将累加驱动时间与预定阈值时间进行比较,并且当累加驱动时间超过预定阈值时间时增加抖动量。

显示面板可包括多个区域,驱动时间累加器可确定用于多个区域中的各个区域的累加区域驱动时间,并且可至少部分地基于累加区域驱动时间确定显示面板的累加驱动时间。抖动器可通过至少部分地基于多个区域中的每个的累加区域驱动时间,确定是否在多个区域中的每个上执行抖动操作,而在多个区域中的每个上选择性地执行抖动操作。

根据一个或多个其他实施方式,用于驱动显示面板的方法包括:确定显示面板的累加驱动时间;以至少部分地基于累加驱动时间所确定的抖动量对输入图像数据执行抖动操作;以及至少部分地基于执行了抖动操作的输入图像数据生成用于显示面板的数据信号。

附图说明

通过参照附图对示例性实施方式进行详细描述,各特征对本领域的技术人员将是显而易见的,在附图中:

图1示出了用于显示面板的驱动单元的实施方式;

图2示出了通过驱动单元的抖动操作的示例;

图3示出了驱动单元中的未使用的灰度级的示例;

图4示出了在抖动操作中的单元块的大小的示例;

图5示出了显示装置的实施方式;

图6示出了用于驱动显示面板的方法的实施方式;以及

图7示出了电子装置的实施方式。

具体实施方式

在下文中参照附图更充分地描述示例性实施方式;然而,它们可具体化为不同的形式并且不应被解释为受本文中阐述的实施方式的限制。更确切地说,提供这些实施方式使得本公开将是彻底和完整的,并将向本领域技术人员充分地传递示例性实现方案。在全文中相同的附图标记指代相同的元件。实施方式可被结合以形成其他实施方式。

图1示出了用于驱动显示面板的驱动单元100的实施方式。参照图1,驱动单元100包括驱动时间累加单元120、抖动单元140以及数据信号生成单元160。在一个实施方式中,驱动单元100还可包括静止图像分析单元180。

驱动时间累加单元120确定显示面板的累加驱动时间AT。驱动时间累加单元120可基于待由各个像素表示的灰度级来估计由显示面板中的各个像素发射的光的亮度,并且可基于由各个像素发射的光的亮度来确定累加驱动时间AT。随着由各个像素发射的光的亮度增加,提供给各个像素的驱动电流可增加。此外,随着提供给各个像素的驱动电流被累加,各个像素的退化程度可增加。因此,基于由各个像素发射的光的亮度、通过驱动时间累加单元120确定出的累加驱动时间AT可对应于各个像素的退化程度。

例如,考虑γ值被设定为约2.2并且用于最大灰度级的最大亮度被设定为约350尼特(nit)的显示装置。在这种情况下,灰度级3、7和82可分别对应于约10尼特、约40尼特以及约200尼特的亮度。当像素依次表示灰度级82、灰度级3以及灰度级7时,驱动时间累加单元120可通过对与约200尼特、约10尼特以及约40尼特相对应的值进行累加来确定累加驱动时间AT。由此,驱动时间累加单元120可通过分析输入图像数据IM估计像素的退化程度,而不测量由像素发射的光。

显示面板可包括多个像素。在这种情况下,驱动时间累加单元120可基于输入图像数据IM计算用于多个像素中的一部分的第一累加像素驱动时间。此外,驱动时间累加单元120可通过对用于多个像素中的该部分的第一累加像素驱动时间进行插值,来计算用于多个像素中的剩余部分的第二累加像素驱动时间。因此,驱动时间累加单元120可基于第一累加像素驱动时间和第二累加像素驱动时间确定显示面板的累加驱动时间AT。

在一个示例性实施方式中,驱动时间累加单元120可基于输入图像数据IM计算用于显示面板中的所有像素的累加像素驱动时间。但是,基于输入图像数据IM计算用于所有像素的累加像素驱动时间可能需要较长的处理时间。

在另一示例性实施方式中,可基于输入图像数据IM为像素的一部分计算第一累加像素驱动时间,以及用于像素的剩余部分的第二累加像素驱动时间可通过对用于像素的一部分的第一累加像素驱动时间进行插值来计算。例如,当第一像素的第一累加像素驱动时间、第二像素的第一累加像素驱动时间以及第三像素的第一累加像素驱动时间基于输入图像数据IM分别被计算为值107(例如,107小时)、值53(例如,53小时)以及值13(例如,13小时)时,位于第一像素与第二像素之间的第四像素的第二累加像素驱动时间可被计算为107与53之间的值。这可通过对第一像素的第一累加像素驱动时间与第二像素的第一累加像素驱动时间进行插值而实现。

位于第二像素与第三像素之间的第五像素的第二累加像素驱动时间可被计算为53与13之间的值。这可通过对第二像素的第一累加像素驱动时间与第三像素的第一累加像素驱动时间进行插值来实现。在一个示例性实施方式中,驱动时间累加单元120可根据线性插值算法执行插值。在另一示例性实施方式中,驱动时间累加单元120可根据非线性插值算法执行插值。

但是,当通过插值计算用于像素中的大部分的累加像素驱动时间时(例如,当具有基于输入图像数据IM计算出的累加像素驱动时间的像素的数量过小时,例如,低于预定数量),显示面板的累加驱动时间AT可能不能精确地反映显示面板的退化程度。因此,可选择具有基于输入图像数据IM计算出的累加像素驱动时间的像素的数量,以满足计算效率和计算准确性二者。

在一个示例性实施方式中,显示面板可被划分成多个区域,驱动时间累加单元120可通过分别确定用于这些区域的累加区域驱动时间来确定显示面板的累加驱动时间AT。例如,显示面板的累加驱动时间AT可以是累加区域驱动时间的平均值或者可以基于累加区域驱动时间的平均值。

抖动单元140基于累加驱动时间AT确定抖动量,并以确定出的抖动量对输入图像数据IM执行抖动操作。在一个示例性实施方式中,随着累加驱动时间AT增加,抖动单元140可增加抖动量。残像现象可能出现在 具有高退化程度的显示面板中。但是,即使当显示面板具有高退化程度时,因为抖动单元140以增加的抖动量执行抖动操作,所以残像现象可能减少或者防止。

例如,即使像素具有高退化程度,由像素的退化引起的误差可通过抖动操作分散到相邻像素。因此,由像素与相邻像素的不同退化程度之间的差异引起的残像现象可减少或防止。使通过像素的退化引起的误差分散的一个示例参照图3与图4进行描述。

在一个示例性实施方式中,抖动单元140可随着累加驱动时间AT增加而减少在抖动操作中使用的灰度级的数量。为了减少抖动操作中的灰度级的数量,抖动单元140可以某一抖动量执行抖动操作,从而表示未在抖动操作中使用的灰度级。

例如,在256个灰度级之中(或在8位输入图像数据的情况下),当200个灰度级被用于抖动操作中时,剩余的56个灰度级可通过使用200个灰度级的抖动操作表示。此外,当在抖动操作中使用的灰度级的数量从200减少到100时,剩余的156个灰度级可由使用100个灰度级的抖动操作表示。在这种情况下,抖动单元140可增加抖动量。例如,随着累加驱动时间AT增加,抖动单元140可通过减少在抖动操作中使用的灰度级的数量来增加抖动量。

在一个示例性实施方式中,抖动单元140可随着累加驱动时间AT增加而增加在抖动操作中使用的单元块的大小。当在抖动操作中使用的单元块的大小增加时,每个单元块中的像素的数量可增加。由此,因为抖动单元140使用具有增加的像素数量的单元块执行抖动操作,所以抖动量可以增加。

例如,当在抖动操作中使用的单元块的大小从与四个像素相对应的大小增加到与九个像素相对应的大小时,或者从与九个像素相对应的大小增加到与十六个像素相对应的大小时,抖动单元140可以增加的抖动量执行抖动操作。例如,随着累加驱动时间AT增加,抖动单元140可通过增加在抖动操作中使用的单元块的大小来增加抖动量。

在一个示例性实施方式中,抖动单元140可将累加驱动时间AT与预定阈值时间进行比较,并且当累加驱动时间AT超过预定阈值时间时可增 加抖动量。虽然在其他示例性实施方式中,抖动量可随着累加驱动时间AT增加而连续地增加,但是在另一实施方式中,每当累加驱动时间AT达到至少一个预定阈值时间时,抖动量可以不连续地增加。

例如,抖动单元140可以第一抖动量执行抖动操作直到累加驱动时间AT达到第一阈值时间。但是,当累加驱动时间AT达到第一阈值时间时,抖动单元140可以大于第一抖动量的第二抖动量执行抖动操作。此外,抖动单元140可以第二抖动量执行抖动操作直到累加驱动时间AT达到第二阈值时间。抖动单元140以不连续增加的抖动量执行抖动操作的示例参照图2进行描述。

在一个示例性实施方式中,抖动单元140可在每个区域上选择性地执行抖动操作。例如,抖动单元140可至少部分地基于每个区域的累加区域驱动时间确定是否在每个区域上执行抖动操作。例如,抖动单元140可分别基于相应的累加区域驱动时间在各个区域上选择性地执行抖动操作。

例如,抖动单元140可在具有未达到第一阈值时间的累加区域驱动时间的第一区域上不执行抖动操作。但是,抖动单元140可以在具有超过第一阈值时间的累加区域驱动时间的第二区域上执行抖动操作。通过确定是否在各个区域上执行抖动操作,可以不执行不必要的抖动操作。

在一个示例性实施方式中,抖动单元140可至少部分地基于各个区域的累加区域驱动时间、以不同的抖动量在各个区域上执行抖动操作。例如,抖动单元140可在具有未达到第一阈值时间的累加区域驱动时间的第一区域上以第一抖动量执行抖动操作。此外,抖动单元140可在具有超过第一阈值时间的累加区域驱动时间的第二区域上、以大于第一抖动量的第二抖动量执行抖动操作。通过在各个区域上由不同的抖动量执行抖动操作,可针对各个区域优化抖动量。

在一些示例性实施方式中,抖动单元140可在未显示静止图像的第一区域上以第一抖动量执行抖动操作。抖动单元140可在显示静止图像的第二区域上以大于第一抖动量的第二抖动量执行抖动操作。

驱动单元100还可包括静止图像分析单元180,其中静止图像分析单元180分析静止图像的位置SI。在这种情况下,抖动单元140可将用于 显示静止图像的第二区域的第二抖动量确定为大于用于未显示静止图像的第一区域的第一抖动量。在一个示例性实施方式中,静止图像可以为标志图像。在显示标志或其他静止图像的区域中(例如,在显示面板的右上方),因为相邻像素之间的退化程度的差异可能根据各个像素是否显示标志图像而非常大,所以可能出现残像现象。

但是,抖动单元140可在显示静止图像的区域上以比其他区域的抖动量大的抖动量执行抖动操作,从而防止残像现象。例如,当(例如,在智能电话、平板电脑等中)表示无线电波接收灵敏度的图标或(例如,TV)广播站的标志图像位于显示面板的右上方时,静止图像分析单元180可确定出静止图像位于显示面板的右上方。在这种情况下,抖动单元140可在显示面板的右上方区域上以比其他区域的抖动量大的抖动量执行抖动操作。

在一个示例性实施方式中,数据信号生成单元160可至少部分地基于输入图像数据IM'生成待被提供给显示面板的数据信号DATA,其中对输入图像数据IM'执行抖动操作。生成的数据信号DATA可在扫描信号的活动阶段期间提供给显示面板中的目标像素。像素可至少部分地基于所提供的数据信号DATA发射光。在一个示例性实施方式中,像素可提供有发射信号并且可在发射信号的活动阶段期间发射光。

在一种情况下,显示静止图像的区域中的像素之间的退化程度的差异可大于周围区域中的像素之间的退化程度的差异。在这种情况下,如上所述,静止图像分析单元180分析静止图像的位置SI,使得静止图像位于显示静止图像的区域处。抖动单元140可在由静止图像的位置SI表示的区域上、以比周围区域的抖动量大的抖动量执行抖动操作。因此,即使显示静止图像的区域中的像素之间的退化程度存在差异,抖动单元140仍可在显示静止图像的区域上、以比周围区域的抖动量大的抖动量执行抖动操作。这可降低或防止残像现象。

图2示出了由图1的驱动单元100执行的抖动操作的示例,其中以增加的抖动量执行抖动操作。参照图2,抖动单元140执行抖动操作(S120)。例如,抖动单元140可以初始设定的抖动量执行抖动操作。

抖动单元140可以随着累加驱动时间增加而增加的抖动量执行抖动 操作。在一个示例性实施方式中,抖动单元140将累加驱动时间与预定阈值时间进行比较(S140)。当累加驱动时间小于或等于预定阈值时间时(S160:否),抖动单元140可以之前的抖动量(例如,初始设定的抖动量)再次执行抖动操作(S120)。但是,当累加驱动时间大于预定阈值时间时(S160:是),抖动单元140可增加抖动量(S180),并且可以增加的抖动量执行抖动操作(S120)。

例如,当三个阈值时间分别被设定为10小时、20小时以及30小时时,抖动单元140可在累加驱动时间达到10小时时通过第一增量增加抖动量,可在累加驱动时间达到20小时时通过第二增量进一步增加抖动量,以及可在累加驱动时间达到30小时时通过第三增量进一步增加抖动量。第一增量、第二增量以及第三增量可具有相同或不同的值。此外,根据一个示例性实施方式,阈值时间可以设定为具有相同或不同的间隔或者可无规律地设置。例如,阈值时间可以2小时的相同间隔有规律地设置为1小时、3小时、5小时、7小时等。替代地,阈值时间可不同地或无规律地设置为2小时、11小时、31小时等。通过重复该过程,抖动单元140可随着累加驱动时间的增加而增加抖动量。

图3示出了在图1的执行抖动操作的驱动单元100中未使用的灰度级的示例。参照图3,灰度级10、30以及110可由使用灰度级0、20、40、80、100、120以及140的抖动操作表示。

在一个示例性实施方式中,抖动操作的每个单元块可包括预定数量的像素,例如在该实施方式中为四个像素。为了表示灰度级10,抖动单元可允许四个像素中的两个像素表示灰度级0,并且可允许剩余的两个像素表示灰度级20。抖动单元可通过在单元块中迅速地切换四个像素的灰度级执行抖动操作,使得切换不被人眼感知。因此,人眼可感知到为四个像素的灰度级的平均值的灰度级10。

为了表示灰度级30,抖动单元可允许四个像素中的两个像素表示灰度级20,并且可允许剩余的两个像素表示灰度级40。抖动单元可通过在单元块中迅速地切换四个像素的灰度级执行抖动操作,使得切换不被人眼感知。因此,人眼可感知到为四个像素的灰度级的平均值的灰度级30。

为了表示灰度级110,抖动单元可允许四个像素分别表示灰度级80、 100、120以及140。抖动单元可通过在单元块中迅速地切换四个像素的灰度级执行抖动操作,使得切换不被人眼感知。因此,人眼可感知到为四个像素的灰度级的平均值的灰度级110。

在一个示例性实施方式中,在抖动操作中使用的灰度级的数量可减少并且抖动量可随着累加驱动时间的增加而增加。例如,当在抖动操作中使用的灰度级的数量减少时,抖动单元可以增加的抖动量执行抖动操作,从而表示在抖动操作中没有使用的灰度级。由此,当在抖动操作中使用的灰度级的数量从7(例如,上述灰度级0、20、40、80、100、120以及140)减少到5时,抖动单元可增加抖动量以表示所有灰度级。

当抖动操作以增加的抖动量执行时,由像素的退化引起的误差可通过抖动操作分散到相邻像素。因此,由像素与其相邻像素的退化程度之间的差异引起的残像现象可降低或防止。例如,当四个像素中的一个像素的退化程度大于剩余三个像素的退化程度时,所述一个像素的误差可通过抖动操作分散到三个像素。这可降低或防止残像现象。

图4示出了在由图1的驱动单元执行的抖动操作中使用的单元块的大小的示例。参照图4,抖动单元可随着累加驱动时间增加而增加其上执行抖动操作的单元块的大小。例如,随着累加驱动时间增加,于其上执行抖动操作的单元块的大小可从与四个像素相对应的第一大小220增加到与九个像素相对应的第二大小240,并且可从与九个像素相对应的第二大小240进一步增加到与十六个像素相对应的第三大小260。

在一个实施方式中,单元块可具有第一大小220直到累加驱动时间达到第一阈值时间。当累加驱动时间处于第一阈值时间与第二阈值时间之间时,单元块可具有第二大小240。当累加驱动时间达到第二阈值时间时,单元块可具有第三大小260。

在一个示例性实施方式中,当抖动操作的单元块的大小增加时,单元块中的像素的数量可以增加。当抖动单元以增加的抖动量执行抖动操作时,由像素的退化引起的误差可通过抖动操作分散到相邻像素。因此,通过使像素与相邻像素的退化程度不同而引起的残像现象可降低或防止。例如,单元块的大小从第一大小220增加到第二大小240,一个像素的误差可被分散到更多像素。这可降低或防止残像现象。

图5示出了包括显示面板320以及用于显示面板320的驱动单元340的显示装置300的实施方式。显示面板320可包括多个像素325。驱动单元340可驱动显示面板320。例如,驱动单元340可至少部分地基于输入图像数据IM向显示面板320提供数据信号DATA。

驱动单元340可包括驱动时间累加单元、抖动单元以及数据信号生成单元。驱动时间累加单元可确定显示面板320的累加驱动时间。驱动时间累加单元可至少部分地基于待由像素325表示的灰度级估计由显示面板320中的各个像素325发射的光的亮度。

驱动时间累加单元可至少部分地基于由各个像素325发射的光的亮度确定累加驱动时间。随着由像素325发射的光的亮度增加,提供给各个像素325的驱动电流可增加。此外,随着提供给各个像素325的驱动电流被累加,各个像素325的退化程度可增加。因此,通过驱动时间累加单元120基于由各个像素发射的光的亮度所确定的累加驱动时间AT可对应于各个像素325的退化程度。

在一个示例性实施方式中,驱动时间累加单元可基于输入图像数据IM计算用于像素的一部分的第一累加像素驱动时间。此外,驱动时间累加单元可通过对用于像素的一部分的第一累加像素驱动时间进行插值来计算用于像素的剩余部分的第二累加像素驱动时间。因此,驱动时间累加单元可基于第一累加像素驱动时间和第二累加像素驱动时间确定显示面板的累加驱动时间AT。

在一个示例性实施方式中,驱动时间累加单元可基于输入图像数据IM计算用于显示面板中的所有像素325的累加像素驱动时间。但是,基于输入图像数据IM计算用于所有像素325的累加像素驱动时间可能需要较长的处理时间。在另一示例性实施方式中,可基于输入图像数据IM为像素325的一部分计算第一累加像素驱动时间,以及可通过对用于像素325的一部分的第一累加像素驱动时间进行插值,计算用于像素325的剩余部分的第二累加像素驱动时间。

例如,当第一像素的第一累加像素驱动时间、第二像素的第一累加像素驱动时间以及第三像素的第一累加像素驱动时间基于输入图像数据IM分别被计算为值107(例如,107小时)、值53(例如,53小时)以 及值13(例如,13小时)时,可通过对第一像素的第一累加像素驱动时间和第二像素的第一累加像素驱动时间进行插值,将位于第一像素与第二像素之间的第四像素的第二累加像素驱动时间计算为107与53之间的值。可通过对第二像素的第一累加像素驱动时间与第三像素的第一累加像素驱动时间进行插值,将位于第二像素与第三像素之间的第五像素的第二累加像素驱动时间计算为53与13之间的值。

例如,驱动时间累加单元可根据线性插值算法或非线性插值算法执行插值。

但是,当通过插值计算用于像素325的大部分的累加像素驱动时间时(例如,当累加像素驱动时间基于输入图像数据IM计算出的像素325的数量过小时,例如,在预定值之下),显示面板320的累加驱动时间AT可能不能精确地反映显示面板的退化程度。因此,累加像素驱动时间基于输入图像数据IM计算出的像素325的数量可被选择以满足计算效率和计算准确性二者。

在一个示例性实施方式中,显示面板320可被划分成多个区域,驱动时间累加单元可通过分别确定用于这些区域的累加区域驱动时间来确定显示面板320的累加驱动时间。

在一个示例性实施方式中,抖动单元可基于累加驱动时间确定抖动量,并且可以确定出的抖动量对输入图像数据IM执行抖动操作。在一个示例性实施方式中,抖动单元可随着累加驱动时间增加而增加抖动量。残像现象可能出现在具有高退化程度的显示面板320中。但是,即使显示面板具有高退化程度,因为抖动单元以增加的抖动量执行抖动操作,所以残像现象可减少或者防止。

在一个示例性实施方式中,随着累加驱动时间增加,抖动单元可减少在抖动操作中使用的灰度级的数量。为了减少在抖动操作中的灰度级的数量,抖动操作可以某一抖动量执行,从而表示在抖动操作中未使用的灰度级。

在一个示例性实施方式中,抖动单元可随着累加驱动时间增加而增加在抖动操作中使用的单元块的大小。当抖动操作中的单元块的大小增加时,包括在每个单元块中的像素的数量可增加。由此,因为使用具有 增加的像素数量的单元块执行抖动操作,所以抖动量可以增加。

在一个示例性实施方式中,抖动单元可将累加驱动时间与预定阈值时间进行比较,并且当累加驱动时间超过预定阈值时间时可增加抖动量。累加驱动时间可以多种方式增加。例如,抖动量可随着累加驱动时间增加而连续地增加,或者每当累加驱动时间达到至少一个预定阈值时间可递增地增加。

在一个示例性实施方式中,抖动单元可通过至少部分地基于每个区域的累加区域驱动时间,确定是否在每个区域上执行抖动操作,而在每个区域上选择性地执行抖动操作。例如,抖动单元可在各个区域上选择性地执行抖动操作。通过确定是否在各个区域上执行抖动操作,可以不执行不必要的抖动操作。

在一个示例性实施方式中,抖动单元可至少部分地基于各个区域的累加区域驱动时间,以不同的抖动量在各个区域上执行抖动操作。例如,抖动单元可在具有未达到第一阈值时间的累加区域驱动时间的第一区域上以第一抖动量执行抖动操作。抖动单元可在具有超过第一阈值时间的累加区域驱动时间的第二区域上、以大于第一抖动量的第二抖动量执行抖动操作。通过在各个区域上以不同的抖动量执行抖动操作,可针对各个区域优化抖动量。

在一个示例性实施方式中,抖动单元可在不显示静止图像的第一区域上以第一抖动量执行抖动操作,并且可在显示静止图像的第二区域上以大于第一抖动量的第二抖动量执行抖动操作。

驱动单元340能够可选地包括分析静止图像的位置的静止图像分析单元。在这种情况下,抖动单元可将用于显示静止图像的第二区域的第二抖动量确定为大于用于不显示静止图像的第一区域的第一抖动量。例如,静止图像可以为标志图像或另一类型的预定图像。在显示静止图像的区域中(例如,在显示面板的右上方),因为相邻像素之间的退化程度的差异可能根据各个像素是否显示静止图像而非常大,所以可能出现残像现象。

在一个示例性实施方式中,数据信号生成单元可至少部分地基于执行了抖动操作的输入图像数据IM'生成待被提供给显示面板320的数据信 号DATA。生成的数据信号DATA例如可在扫描信号的活动阶段期间提供给显示面板320中的目标像素325。像素可至少部分地基于数据信号DATA发射光。在一个示例性实施方式中,像素325可提供有发射信号并且可在发射信号的活动阶段期间发射光。

显示静止图像的区域中的像素之间的退化程度的差异可大于周围区域中的一个或多个中的像素之间的退化程度的差异。在这种情况下,如上所述,静止图像分析单元分析静止图像的位置以确定其位置,并且抖动单元以比周围区域中的一个或多个区域的抖动量大的抖动量在由静止图像的位置所表示的区域上执行抖动操作。因此,即使显示静止图像的区域中的像素之间的退化程度存在差异,抖动单元仍可以比周围区域中的一个或多个区域的抖动量大的抖动量在显示静止图像的区域上执行抖动操作。这可降低或防止残像现象。

图6示出了用于驱动显示面板的方法的实施方式。该方法包括确定显示面板的累加驱动时间(S220),例如,通过累加输入图像数据。

可以至少部分地基于累加驱动时间确定的抖动量对输入图像数据执行抖动操作(S240)。在一个示例性实施方式中,抖动量可随着累加驱动时间增加而增加。因此,即使显示面板的退化程度随着累加驱动时间增加而增加,由显示面板的退化引起的残像现象仍可降低或防止。在一个示例性实施方式中,抖动量可通过减少在抖动操作中使用的灰度级的数量而增加。在另一示例性实施方式中,抖动量可通过增加在抖动操作中使用的单元块的大小而增加。

可至少部分地基于其上执行抖动操作的输入图像数据生成提供给显示面板的数据信号(S260)。例如,在扫描信号的活动阶段期间,生成的数据信号可被提供给显示面板中的目标像素。像素可至少部分地基于所提供的数据信号发射光。

因此,即使相邻像素的退化程度彼此不同,仍可通过以基于累加驱动时间确定的抖动量执行抖动操作来降低或防止残像现象。

图7示出了包括处理器710、存储装置720、储存装置730、输入/输出(I/O)装置740、电源750以及显示装置760的电子装置700的实施方式。显示装置760可对应于图5中的显示装置300。电子装置700还 可包括用于与视频卡、声卡、存储卡、通用串行总线(USB)装置、其它电子系统等通信的多个端口。

处理器710可执行多种计算功能或任务。例如,处理器710可以为微处理器、中央处理单元(CPU)等。处理器710可经由地址总线、控制总线、数据总线等连接至其他部件。此外,处理器710可联接至诸如外围部件互连(PCI)总线的延伸总线。

存储装置720可存储用于电子装置700的操作的数据。例如,存储装置720可包括至少一个非易失性存储装置,例如可擦可编程只读存储(EPROM)装置、电可擦可编程只读存储(EEPROM)装置、闪速存储装置、相变随机存取存储(PRAM)装置、电阻式随机存取存储(RRAM)装置、纳米浮栅存储(NFGM)装置、聚合随机存取存储(PoRAM)装置、磁性随机存取存储(MRAM)装置、铁电随机存取存储(FRAM)装置等,和/或至少一个易失性存储装置,例如动态随机存取存储(DRAM)装置、静态随机存取存储(SRAM)装置、移动动态随机存取存储(移动DRAM)装置等。

例如,储存装置730可以为固态驱动(SSD)装置、硬盘驱动(HDD)装置、CD-ROM装置等。例如,I/O装置740可以为诸如键盘、小键盘、鼠标等的输入装置,和/或诸如打印机、扬声器等的输出装置。电源750可供应用于电子装置700的操作的电力。

显示装置760可包括显示面板以及用于驱动显示面板的驱动单元。驱动单元可包括驱动时间累加单元、抖动单元以及数据信号生成单元。

驱动时间累加单元可确定显示面板的累加驱动时间。抖动单元可以基于累加驱动时间确定或调整的抖动量,对输入图像数据执行抖动操作。数据信号生成单元可基于其上执行抖动操作的输入图像数据生成用于显示面板的数据信号。通过抖动操作,由像素的退化引起的误差可分散到相邻像素,从而降低或防止残像现象。

本文描述的实施方式的累加器、抖动器、信号生成器以及其他处理特征可在例如可包括硬件,软件或两者的逻辑上实现。当至少部分地在硬件中实现时,累加器、抖动器、信号生成器以及其他处理特征可以为,例如,包括但不限于专用集成电路、现场可编程门阵列、逻辑门的组合、 片上系统、微处理器或者另一类型的处理电路或控制电路的多种集成电路中的任一项。

当至少部分地在软件中实现时,累加器、抖动器、信号生成器以及其他处理特征可包括,例如,存储器或用于存储待由例如计算机、处理器、微处理器、控制器或其他信号处理装置执行的代码或指令的其他储存装置。计算机、处理器、微处理器、控制器或其他信号处理装置可以为本文中描述的那些或者为除了本文中描述的元件之外的一个。因为详细描述了形成方法(或者计算机、处理器、微处理器、控制器或其他信号处理装置的操作)的基础的算法,所以用于实现方法实施方式的操作的代码或指令可将计算机、处理器、控制器或其他信号处理装置转换成用于执行本文中描述的方法的专用处理器。

作为总结和回顾,有机发光二极管显示器可生成包括用于长时间的静止图像部分的图像。因此,显示静止图像部分的像素的退化程度可显著地不同于一个或多个其他像素的退化程度。因此,即使两个像素接收相同的数据信号,这两个像素也可具有不同的亮度。这可引起残像现象出现。

已经提出若干技术来试图防止残像现象。这些技术包括扩散静止图像的应力边界扩散(SBD)、以及随着应力时间增加而增加图像数据的图像残留补偿(ISC)。但是,这些技术被证明是不适当的。

根据上述实施方式中的一个或多个,抖动单元以随累加驱动时间增加的抖动量执行抖动操作。在这些实施方式中的一个或多个中,抖动单元将累加驱动时间与预定阈值时间进行比较。当累加驱动时间小于或等于预定阈值时间时,抖动单元可以之前的抖动量再次执行抖动操作。但是,当累加驱动时间大于预定阈值时间时,抖动单元可增加抖动量,然后可以增加的抖动量执行抖动操作。

本文中已经公开了示例性实施方式,并且尽管采用了具体术语,但是这些术语仅仅使用和被解释成通用和描述性含义,而不是用于限制的目的。除非另有指示,否则在某些情况下,如本领域技术人员之一自本申请的提交而明确的,结合特定实施方式所描述的特征、特性和/或元件可被单独使用或者与结合其他实施方式所描述的特征、特性和/或元件组 合使用。相应地,本领域技术人员应理解,在不背离如所附权利要求书中阐述的本发明的精神和范围的情况下可在形式和细节上进行多种修改。

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