用于显示器的颜色校正方法和装置制造方法

文档序号:2537279阅读:222来源:国知局
用于显示器的颜色校正方法和装置制造方法【专利摘要】公开了用于调整诸如计算机或电视显示器的电子显示器的显示特性的方法和装置。显示器例如在工厂被颜色校正,以在显示器升温时随时间测量其白点校正、伽马和灰度跟踪校正和增益校正。并且,对于制造的各单个显示器,在逐个单元的基础上执行白点校正和伽马校正。得到的校正参数被存储于与显示器相关的存储器或固件中。由此,当显示器处于使用中时,当显示器升温时、每当它通电时或者当其热操作条件改变时,它对于白点、灰度跟踪和增益校正执行补偿。【专利说明】用于显示器的颜色校正方法和装置[0001]相关申请[0002]本申请要求在2011年5月3日提交的美国专利申请系列N0.13/100146的优先权益,在这里加入其全部内容作为参考。【
技术领域
】[0003]本发明一般涉及诸如用于计算机系统、便携式电子设备、电视机和类似的设备中的显示器,更特别地,涉及在灰度级和颜色方面校正这些显示器的光学特性。【
背景技术
】[0004]GabrielG.Marcu等的在2011年2月10公开的美国专利申请公开N0.200/0032275A1针对基于视频显示器的温度对视频数据执行校正,以在显示器上产生准确的输出值,在这里加入该专利申请的全部内容作为参考。如这里解释的那样,许多计算装置、电视机等使用诸如液晶显示器、阴极射线管和有机发光二极管显示器的电子显示器。一般地,这些显示器表现彩色图像,但在这里这不是限制。这些显示器的颜色响应一般在显示器动作时特别是在它在通电之后升温时改变。[0005]如这里解释的那样,当显示器的物理温度达到其稳态操作温度时,“白点”(相关色温)沿黑体曲线偏移。因此,当显示器升温时,存在随时间改变的颜色偏移,这也被称为瞬态颜色偏移。瞬态颜色偏移常常在诸如2到3小时的相当长的时间内十分明显。即使显示器仅是黑白显示器即仅显示“灰度级”,情况也是如此。显示器的其它参数,诸如亮度、黑色电平、衬度或称为“伽马”的电光传递函数,会类似地随温度偏移。[0006]也称为目标白色的目标白点是用于限定特定图像的希望的白色的一组值。要给出特定的光学结果,需要目标白色的不同定义。显示器的白点指的是作为对于所有3个颜色通道上的最大数字输入的响应而由显示器产生的颜色。[0007]白点校正指的是改变显示器的白点以匹配目标白点的视频信号校正。[0008]目标伽马指的是显示器对于数字输入的某种亮度响应。目标伽马校正一般遵循幂律(是指数函数)。伽马校正被用于将视频信号的RGB(红色、绿色、蓝色)值或数字值编码,使得显示器响应是对于匹配所有3个颜色通道上的输入的数字输入的亮度。[0009]但是,如本发明的发明人识别和以下描述的那样,即使在该专利公开中公开的特定的校正也可得到改进。【
发明内容】[0010]根据本发明,不仅执行在显示器上执行在以上提到的Marcu等中描述的增益校正的类型,还执行“天然”伽马校正和白点补偿。因此,对于显示器,执行这三种校正中的每一个。并且,所谓的伽马校正还可包含在本领域中所称为的灰度跟踪补偿。[0011]除了执行所有这三种类型的补偿或校正以外,还在逐个单元的基础上确定伽马和白点校正两者。本发明的发明人已确定,已知的仅在产品或类型基础上对于显示器确定这些校正,并且对于该产品或类型中的各单个显示单元施加确切的相同校正的方法不提供最佳的校正。这是由于各单个显示单元在制造时的差异,这些差异一般是由它们的部件的变化导致的。对于最终用户来说,为了对于他们的特定的显示单元执行伽马和白点校正,使用校准器是已知的。但是,这是耗时的并且需要附加的硬件和软件。[0012]在这里公开是在制造时将各单个显示器进行颜色校正的方法。校正参数可在制造时存储于显示器的固件中。该校正包括但不于限于伽马校正、灰度跟踪校正、白点校正和瞬态颜色偏移校正。校正可包含对于瞬态颜色偏移的校正和白点校正和/或伽马校正和/或灰度跟踪校正。校正可以是但不限于显示校准,并且还可包含用于优化诸如影片内容、视频内容、照片内容和图形艺术内容等的某些呈现条件的某些校正。本方法可包含所有这些校正或在工厂完成的这些校正的一部分。以下,术语“校正”和“校准”均被使用。[0013]因此,根据本发明,在工厂制造的各单个显示单元然后被单独地颜色校正,并由此被提供对于该特定的显示器的天然伽马校正和白点校正两者确定的适当的校正参数。注意,天然伽马校正也称为光学传递函数。灰度跟踪是该伽马校正的一方面或子部分。在某些实施例中存在这里的灰度跟踪。[0014]并且,另外,还提供由Marcu等描述的增益校正类型(但不是在逐个单元的基础上),而是在于数个单元上归一化的基础上。[0015]因此,本发明的发明人认识到,在工厂中制造的各单个显示单元之间的差异在它们的光学特性即用户观看的显示图像的方面是十分明显的。这是典型的情况。即使大量的这种显示单元被制造以便统一,甚至相对偶然的观察者也可看出这两个单元在并排使用时事实上提供不同类型的颜色校正,即,颜色在单元之间是不统一的。当然,当显示器例如处于计算机图形、打印等的专业人员使用的计算机中时,这是特别有问题的,而对于消费者这也可以是问题。注意,虽然一般工厂中的这种显示器的校正、校准和调整是公知的,但一般不在逐个单元的基础上执行它们,而是使用在诸如整个类型或整个产品的在制造时施加的大量的单元上统一的一组校正参数。[0016]这里提到的“显示器”或“显示单元”不仅仅限于显示器面板(屏幕),而也可包含这些一般与这种显示器一起提供的相关电路,诸如作为实际将信号提供到显示器的集成电路的显示器驱动器和可以是或者可以不是显示器自身的一部分的相关视频控制器电路。这种显示单元可以是与显示器相关的计算机或计算设备的一部分。但是,在许多情况下,这种显示器是外部显示器,诸如,例如,被出售以与单独的计算机系统连接的电视机或显示器,在这种情况下,显示器还包含相关的控制器电路。[0017]在这里公开的第一方法一般是在工厂或类似的设施中执行的,这里,这些显示器被制造或者集成到诸如计算机系统或电视机的另一母系统中。在各显示单元被制造或安装于母系统中时,如上面描述的那样执行补偿或校正。关于上述的Marcu等的增益校正、白点补偿和伽马校正施加补偿类型的实际次序根据特定的实施例改变。并且,与Marcu等不同,在这里,在某个温度范围上执行的增益校正在数个单元上被归一化。注意,实际上一般不对于单个显示单元执行Marcu等类型增益校正。因此,作为替代,一般瞬态补偿被确定,它然后被数学归一化。该瞬态补偿源自用作标准的以前校准的显示器。[0018]在Marcu等中,用于确定任意时间的增益校正量的主要独立变量是温度。参见图8,该公开中的显示器包含与散热器耦合并与显示器屏幕热接触以测量显示器的温度的温度传感器。因此,实际的增益校正是温度的函数,不是时间的函数。但应理解,当显示器和/或其相关的系统升温时,物理温度(实际温度,不是所谓的色温)随时间上升。典型的全升温周期达2-1/2小时。[0019]根据本发明,某些实施例中,不是如在那个公开中使用单个温度传感器,而是合成或“虚拟”的温度值被确定,该温度值是与诸如例如由风扇或其它空气冷却提供的通过系统的空气循环的其它因素组合的在显示器上的几个不同的点上测量或估计的几个温度的组合。因此,使用该合成或虚拟温度而不是单个测量的温度作为独立变量以确定提供的增益校正量。其意图在于计算该虚拟温度,使得它与显示器屏幕中心处的物理温度对应。即使实际上在该点不存在这种温度传感器,也完成这一点;由此,是术语“虚拟”。[0020]除了该方法,还提供一般由工厂人员操作的用于执行该方法的相关测试或者校准装置。该装置包括:适于接收来自测试中的显示器的光学或至少一个信号的光学拾取;与光学拾取耦合以分析光学信号的颜色测量装置;和测试单元,该测试单元耦合于颜色测量装置的输入端口处,以根据分析的光学信号确定伽马校正、白点校正或灰度跟踪校正中的至少一个,并确定多个温度的一组增益校正,并具有适于与测试中的显示器耦合以将校正传送到测试中的显示器的输出端口。[0021]并且,与Marcu等同样,提供显示器中的用于在显示器被最终用户使用时执行校正(补偿)的相关电路。该电路包含某种附加的电路和/或存在于这些显示器中或者与其相关的常规的控制器视频的修改,包含温度传感器和相关的微控制器和其它的逻辑单元或固件。在一些实施例中,该电路采取诸如应用特定集成电路(ASIC)或场可编程门阵列(FPGA)的集成电路的形式。在其它情况下,通过由控制器执行的固件或软件实施该功能,该控制器例如是在常规上与显示器相关联并且在一些情况下被安装于显示器中的微控制器或微处理器。[0022]并且,因此,根据本发明,提供包括相关电路加显示器屏幕的诸如电视机或外部计算机显示器的外部类型的显示器或独立显示器。并且,设想计算机系统或其它的系统,包括显示器、控制器、温度传感器和其它的常规的特征,例如,在计算机系统的情况下,包括中央处理器、图形处理器、存储器和诸如键盘或鼠标的输入设备等。【专利附图】【附图说明】[0023]图1以图示的方式表示根据本发明的颜色校正。[0024]图2—般表示根据本发明的颜色校正。[0025]图3表示施加伽马和灰度跟踪补偿或校正。[0026]图4表示根据本发明的测试或校准装置。[0027]图5表示根据本发明的显示装置,包含处理器。[0028]图6表示向图5的显示装置施加的伽马和灰度跟踪校正的高级框图。[0029]图7表示向图5的显示装置施加的随时间变化的增益校正。[0030]图8表示与图7有关的附加细节。[0031]图9更详细地表示在图5的显示装置中使用的视频处理器或控制器的框图。[0032]图10表示图9装置的变更例。【具体实施方式】[0033]图1以图示的方式示出根据本发明的用于显示器10的颜色校正方法。它是上述的常规的显示器10,但不限于此。其目的是,改善公知的光学传递函数(也称为天然伽马)、白点或色温的颜色/灰度级控制和在以上提到的Marcu等中称为增益校正的瞬态颜色偏移,同时优选对于显示器中的软件具有更少的依赖性以在显示器处于使用中时执行校正。如这里描述的那样,所谓的伽马或天然伽马或光学传递函数关于视觉效果包含两个方面。一个是也称为灰度级差的伽马,第二个是灰度跟踪,它是颜色的灰度即强度。它们是显示图像的常规的测量。[0034]由此,一般地,在制造和/或组装显示器(或其母系统)的工厂中,如以上描述的那样执行颜色校正方法。首先,提供显示单元,该显示单元在本领域中有时也称为“面板”,除非这里描述的以外,它是常规的显示单元。在一个示例性的颜色校正方法中,首先,在图1中的步骤14中提供伽马和灰度跟踪补偿。对于各单个显示单元10提供校准,因此,各单个显示单元将具有唯一的一组校正值。通过使用在屏幕中心取得的测量,对于整个显示器屏幕执行灰度跟踪和伽马校正。因此,这种制造的大量物品中的各显示单元将具有稍微不同的一组校正。当然,这需要在制造过程中测量单个显示器的性能并确定适当的校正值。实际的测量和校正基本上是常规的方式。在这里加入其全部内容作为参考的授权给Marcu等的美国专利N0.7777760和“GrayTrackingforTFTLCDs,,,SPIE/IS&TColorImagingConference,EISymposium,SanJose,CA,January2004中,给出适当的校正算法的细节。校正的结果是输入是O到例如1024的灰度级且输出值是将产生目标颜色的RGB像素值的表。[0035]然后,在本特定的实施例中,在步骤18中执行白点校正。再一次,对于各单个显示单元10完成这一点。白点校正是伽马和灰度跟踪校正的特定情况,因此,使用相同的算法。白点校正对于最大灰度级值等于1,但对于与屏幕的“天然”白点不同的目标白点不是I。[0036]白点补偿和伽马和灰度跟踪补偿的这一每单元校准是有利的。本发明的发明人确定,即使各单个显示器被制造为在它们的光学性能、特别是它们的颜色和灰度级性能上相同,也在它们之间存在明显的差异。由此,在图1中表示该每单元校准20。图1所示的步骤的次序不是限制性的。并且,实际的白点补偿或校准过程是常规的,使用以下描述的装置。[0037]然后,在图1中,提供作为增益校正的类型但可能与Marcu等稍有不同并且也基于温度的瞬态补偿24。如以上解释的那样,在一个实施例中,对于数个这种显示器它是大致均匀的,原因是当前确定各单个显示单元的实际瞬态补偿是不实际的。由此,该温度补偿被归一化。这种归一化过程的例子如下。在颜色校正的第一步骤中执行伽马校正和灰度跟踪校正。对于计算瞬态颜色偏移校正,使用伽马校正和灰度跟踪校正算法。瞬态校正然后相对于对于伽马和灰度跟踪单独地将各单元颜色校正的温度值被归一化。不仅在显示器的升温时间,而且在显示器的热动作条件改变的任何时间,显示器的瞬态颜色偏移校正连续地动作。[0038]使用计算机文本文件以报告用于白点校正的RGB值。在本归一化的例子中,这些RGB值(以12位编码表达)对于红色、绿色和蓝色(RGB)颜色通道分别是8000、7cca和7738。在RGB值之后的前两个保留字节中,在计算机文本文件中报告代表显示单元升温的温度的温度值如下,该温度值表示为T。[0039]1.第一字节(bl)=温度T值的整数部分[0040]2.第二字节(b2)=温度T值的小数部分的2个数字[0041]例如,通过以下2个字节0x310x49将T=49.73编码。包含该编码T值的文本文件的例子(由//符号表示注解)是:[0042]//startcode:0x55a7aa;vetsion:0x03[0043]55[0044]a7[0045]aa[0046]03[0047]//RGB[0048]80007cca7738[0049]//temp[0050]31[0051]49[0052]00[0053]00[0054]//checksum[0055]00[0056]00[0057]然后使用下式以计算归一化的值:[0058]degC=degC*(Tn-TO)/(T-TO)+TO*(T-Tn)/(T-TO);[0059]这里,T=温度值T,并且在文本文件的第一和第二保留字节中报告T。T被计算为:T=dec(bl)+dec(b2)/100,这里,dec(b)是字节b的十进制值,T0=25,而Tn=选择的显示器的表中的数据(这里,不是所有的RGB值等于OxFF)。Tn是满足以下条件的变量的最小温度值,该变量表示为ThermalDataPoint:[0060]a.coefficients.red=coefficients.green=coefficients.blue=0xFF,and[0061]b.T0<Tn<TMP42x_DEVICE_MAX_TEMPERATURE.[0062]例如,对于特定的显不器表:[0063]ThermalDataPointconstTABLESPACEtable[]=({TMP42x?DE¥ICE?MIN?TEMPERATUEE,{0x_0,OxDFOS,OxFFFF}},[0064]{TEMPERATURE(5,0),{(kD600,0xDF08.0xFFFF}}?ITEMPERATURE(20,0),{0xE550,OxEAC0.0xFFFF}},{TEMPERATURE(25,0),{0xEA22,OxEEAB.0xFFFF}},ITEMPERATURE(30,0),{0xED96,0xF23B,OxFFFF}},{TEMPERATURE(35,0),{OxFl81.0xF55D.0xFFFF}},{TEMPERATIJRE(40,0),{OxFSFO,OxFSDI,OxFFFF}},{TEMPERATURE(45,O)?{0xFAA2,OxFC15.0xFFFF}).fTEMPERATURE(47,0),|0xFC40.0xFD61.0xFFFF}},{TEMPERATURE(50,0),fOxFF8F.0xFF80.0xFFFF}},(TEMPERATURE(51,0),{OxFFFF,OxFFFEOxFFFF}I,ITEMPERATURE(70,0),{OxFFFF.0xFFFF.0xFFFF}|,ITMP42x—DEVICE—MAX—TEMPERATURE,{OxFFFF,OxFFFFfOiFFFF}}J;TH_04%Tn_JL\JJL11J.*[0065]值Tn可通过程序确定,或者可被硬编码到各显示单元中。[0066]图2以图示的方式示出如何执行这些补偿过程中的每一个,这里,显示器10具有相关的常规的温度传感器26。温度测量仅用于瞬态(增益)补偿,不用于白点或伽马校正。并且,在显示器中或者与其相关地设置通过由在10位(每个像素、每种颜色,总共每个像素30个)总线34上提供的常规的视频数据驱动的常规的抖动电路30或等同的固件。抖动电路30'如常规的方式那样将输入的12个数据位(每个像素、每个颜色通道)减少到8位,原因是一般显示器驱动器(未示出)只能接收这8位。当然,该位数仅是示例性的。这种抖动器件或元件在本领域中是公知的,并且常规上是例如Marcu等的图9所示的显示器控制器的一部分。常规上,这种抖动部件或电路使η位输入值“抖动”以产生n-m位输出值。并且,这里提到的位数指的是诸如红色的各颜色通道,这里,一般存在三个颜色通道一红色、绿色、蓝色(RGB)。这里,出于简化的目的,仅示出颜色通道中的一个。因此,一般地,实际的视频数据在总线34上提供为30位(每个像素)视频数据输入,并且对于显示器10提供为24位输出(每个像素)值。[0067]图3表示图2的处理结果;这里,另外地,在40上在元件46处实施伽马和灰度跟踪校正。这里,伽马和灰度跟踪补偿40添加两个位(每个颜色通道,每个像素),并且抖动电路30对于各颜色通道将其12位输入减少到8位输出。[0068]图4表示测试中即经受上述的工厂校准的包含温度传感器26的这种显示器10。如图所示,从与测试计算机130相关联并与视频输入总线34耦合的源提供视频输入数据,以在测试中的显示器10上提供图像。测试中的显示器10然后从通过箭头表示的显示图像输出光,在这种情况下,该光入射到与常规的光学测量仪器124相关联并通过电缆126与其连接的常规的光学拾取120上。光学测量仪器是分光光度计、色度计或在常规的颜色测量装置中使用的任意类型的颜色传感器。颜色测量装置124和拾取120总体上是常规的。颜色测量装置124然后将得到的颜色数据以任何有用的形式(一般以数字数据的形式)传送到测试计算机130,并且它还包含常规的CPU(中央处理单元)134和计算机的所有其它的常规的元件,诸如易失性存储器、非易失性存储器、接口等。[0069]CPU134执行计算图1所示的瞬态补偿、白点补偿和伽马补偿的软件,并且,在路由到测试中的显示器10的视频输入端口的通信通道的其输出总线140上输出得到的补偿编程数据,这里,该数据被路由到一般存储于作为测试中的显示器的部件的可编程只读存储器180中的查找表(LUT)或几个LUT中并存储于其中。图4所示的测试装置119适于实施在图1中以图示的方式示出的方法。[0070]图5基本上与Marcu等的图8相同,并且在框图中更详细地表示显示器10。当然,这仅是示例性的并且处于框图水平。显示器10包含诸如IXD面板或阴极射线管50的实际显示器面板。它具有与显示器面板50热接触并且与温度传感器56热接触的常规的相关的散热器。还设置诸如常规可用类型的集成电路的常规的显示器驱动器60,该显示器驱动器60以常规的方式通过在输入端子62处的视频信号输入被驱动。显示器驱动器60由此通过视频呈现引擎(处理器)68被驱动,该视频呈现引擎68也是常规的并且是视频呈现芯片69的一部分。该特定的显示器10还具有微处理器70和相关的计算机可读存储器72。一些显示单元不包含所有这些要素。并且,可与显示器装置10分开地设置视频呈现或图形芯片69。[0071]图6表示图3的附加方面,并且还包含白点校正80。在图6中,为了向到来的视频数据添加白点校正值,在总线34上设置乘法器82。乘法器82是常规的逻辑单元或固件元件。因此,白点校正通过乘法器(组合器)82与总线34上的输入视频数据输入组合,并且,在10位总线上将结果提供给伽马和灰度跟踪校正元件40。使用乘法器以组合视频和校正值不是限制。[0072]除了图6所示的元件,图7表示“一般”瞬态(增益)补偿处理(校准),它是在升温周期的多个采样温度上由Marcu等施加并且如在Marcu等中描述的那样作为由温度传感器26测量的温度的函数确定的补偿类型(这里,“一般”意味着对于大量的类似的显示单元是共同的)。这16位校正值90被提供给第二乘法器94,该第二乘法器94组合它们与来自元件80的16位白点校正值。[0073]图8表示除图7以外的颜色校正的元件,包含与图7的一般瞬态补偿90相关联的调谐元件100。还设置驱动调谐元件100的温度元件108,并且,调谐元件100又将来自元件90的调谐的一般瞬态补偿值提供给瞬态补偿算法110,而瞬态补偿算法110又驱动乘法器94。如这里表示的那样,温度传感器26提供温度输入到瞬态补偿算法110。一般地,参照图8,由元件46提供的补偿是按每个显示单元的,并且,由元件102提供的补偿在初始是一般的,然后被归一化或调谐。由此,如后面进一步解释的那样,通过块100调谐的由块90提供的一般瞬态补偿关于一般存储于查找表中的一组值提供归一化的瞬态补偿110。[0074]图9进一步表示与抖动元件3(V组合的控制器电路46的形式的图8的元件46的功能的细节,抖动元件30'事先从存储于EEPR0M180中的抖动矩阵30被加载。与图8类似的元件被同样标注。在这种情况下,图8所示的伽马和灰度跟踪补偿值40和图8中的类似的白点校正值(“RGB常数”)80存储于在本例子是与控制器46分开的集成电路(IC)的电气可擦除可编程只读存储器(EEPROM)180中。[0075]视频接收器186在总线34上接收视频输入数据。视频接收器186通过总线34的数据通信通道与被示为提供存储器180中的LUT的编程的常规的接口模块190耦合。如以上参照校准过程描述的那样,视频接收器186通过该连接将到来的编程数据传送到接口模块190,以更新EEPR0M180中的白点和伽马校正值。[0076]在附图的左下方,向接口模块200提供如以下描述的那样确定的虚拟温度(或其它温度输入)。该温度数据又被用于查找事先存储于存储器110的表中的瞬态补偿值。乘法器94的输出端口在32位总线(每个颜色通道)上与截断器220耦合以将该值截为其16个最高有效位,然后使其在乘法器82处与输入视频数据的10位(每个颜色通道,每个像素)组合。从总线34的视频输入提供该输入视频值。[0077]常规上,通过在总线34上的输入视频数据中提供的视频垂直同步(同步)信号,锁存第二截断器和更新器元件224。截断器224然后向事先从EEPR0M180中的伽马LUT40加载的伽马表40'(每个颜色通道,每个像素)提供10位输出。类似地,来自EEPR0M180的RGB常数80(在上面也称为白点校正常数)被加载到RGB常数寄存器80'中。[0078]通过接口电路200施加的虚拟温度数据与例如在图8中通过温度传感器26测量的实际温度不同。事实上,该虚拟温度是合成值。它是例如通过几个独立的温度传感器在显示器或母系统上的各种位置处取得的几个温度测量的函数。例如,存在显示器面板(如果设置的话)的背光上的温度传感器、环境温度的传感器、用于系统微处理器的温度的传感器,以及例如,该温度是例如通过可冷却整个显示单元10或母系统的风扇确定的气流温度。[0079]其目的是将所有这些输入合成为作为显示器屏幕中心的实际物理温度的大致近似的虚拟温度。作为使用虚拟温度的替代,控制器46包含通过将IC温度传感器26采样使用来自本地温度传感器232和远程温度传感器234的温度计数的选项。输入温度数据与接口模块190耦合。控制器固件243控制温度传感器26。在241处,该固件243包含用于传感器控制和处理的指令。该固件还包含作为初始在总线34上的初始视频输入(例如,当显示器被通电)时读取温度传感器26并然后在以后使用虚拟温度的选项的指令。当显示器处于其休眠模式中时或者当母系统处于其休眠模式中时,也会出现该双重温度方法(本地温度以及以后的虚拟温度)。该选项防止在通电或者从休眠模式过渡之后显示的初始图像上的颜色偏移。[0080]图10表示图9的装置的变更例,其中,类似要素以相同的方式被标记。在这种情况下,(外部)只读存储器180还包含存储用于配置控制器46的信息的一组配置位230。[0081]在温度使用的另一方面中,RGB常数80具有任选的缺省温度值。在初始视频输入时(如上面解释的那样),该缺省温度值被用于查找适当的瞬态补偿值。然后,重新使用虚拟温度。[0082]如果配置位规定温度传感器26的使用,那么温度传感器控制和处理模块变得活动。接口模块190在该模块与温度传感器26之间提供通信链接。处理模块240的输出是对于多路复用器(MUX)246的7位值输入,在本实施例中,该多路复用器246还接收作为从主机系统提供的7位信号的虚拟温度。从多路复用器246提供的测量或虚拟温度信号(通过由配置寄存器210设定的温度MUX信号215选择)然后被施加到存储来自增益查找表110的数据的增益表110'。本实施例由此具有选择虚拟或本地/远程温度作为用于查找瞬态补偿的输入变量的选项。MUX246的输出确定增益表110查找什么值。在本实施例中,增益LUTllO还存储与增益值组合的白点校正值,以简化电路。如果在表110'中的确切值中没有发现特定的输入温度,那么这里还提供用于内插的内插电路250,因此,如Marcu等中那样替代性地使用内插。[0083]该内插值通过由总线34上的到来的视频信号的垂直同步信号驱动的更新器254被锁存。这里,RGB视频通道通过向乘法器82施加8位或10位视频(每个颜色通道,每个像素)的视频接收器186被施加,以乘以通过由更新器254供给的12位增益值。乘法器82的输出然后被施加到截断器224,该截断器224在相关的输出总线上向存储从EEPR0M180加载的伽马查找表40的结果的伽马查找表40'提供12位输出。如所示出的,LUT40'的12位输出然后被施加到抖动电路30/,该抖动电路30通过抖动矩阵30(由配置存储器230供给)和表不的启用信号被驱动。[0084]温度测量或计算一般例如以每秒I次或者每秒10次的方式被更新,因此,在这些间隙上测量或计算温度或虚拟温度。[0085]图6?10的控制器46由此体现根据本发明的各方面。包含显示器面板和视频呈现芯片69及其相关的存储器72和微处理器70的图5的显示装置也是如此,这些存储器72和微处理器70是与显示器和显示器驱动器一起体现控制器46的功能的硬件(电路)。[0086]虽然没有示出,但是很容易理解,诸如计算机系统或电视机的相关系统包含显示器10并且还包含其它电路。例如,在电视机的情况下,这还会包含电视调谐器或等同物和用于改变通道的用户输入设备等。在计算机的情况下,这还会包含计算机CPU、随机存取存储器、非易失性存储器、连接和接口总线和用户输入设备,所有这些都是常规的。[0087]本公开是解释性的,不是限制性的。对于本领域技术人员来说,鉴于本公开,其它的实施例、修改和改进是十分明显的,并且要落入所附的权利要求的范围内。【权利要求】1.一种校正显示器的特性的方法,包括以下动作:对于显示单元,确定伽马校正或白点校正或灰度跟踪校正中的至少一个;确定显示单元的多个温度的一组增益校正;和在与显示单元相关联的计算机可读存储器中存储确定的校正,由此,在使用中,显示单元向显示的图像施加存储的校正。2.根据权利要求1的方法,其中,增益校正对于多个显示单元被归一化。3.根据权利要求1的方法,其中,伽马校正、灰度跟踪校正和白点校正中的每一个被确定,并且,每个以逐个单元的方式被确定。4.根据权利要求1的方法,其中,确定增益校正包含:测量与显示单元相邻的多个位置处的温度;将测量的温度组合成一个值;和使所述一个值与一组增益校正值关联。5.根据权利要求1的方法,其中,所述一个值是显示器在其屏幕中心处的温度的函数。6.根据权利要求1的方法,其中,多个温度最高达显示单元的完全升温温度。7.根据权利要求1的方法,其中,伽马校正还包含灰度跟踪校正。8.根据权利要求1的方法,其中,计算机可读存储器被组织为查找表并且是可编程只读存储器设备。9.根据权利要求1的方法,其中,存储包含:向显示器的视频输入端口传送校正中的至少一个;和使来自视频输入端口的校正中的至少一个与计算机可读存储器耦合。10.一种计算装置,实施根据权利要求1的方法。11.一种显示单元,包括:屏眷;被耦合以驱动屏幕的显示驱动器;和被耦合以接收用于在屏幕上显示的图像数据并将数据输出到显示驱动器的控制器,该控制器包含:对于显示单元存储伽马校正、白点校正和多个温度的一组增益校正的计算机可读存储器;适于使校正与图像数据组合的至少一个组合器;和与组合器和显示驱动器耦合的输出端口。12.根据权利要求11的显示单元,还包括被耦合以组合白点校正和一组增益校正的第二组合器。13.根据权利要求11的显示单元,还包括被耦合以接收温度参数的输入温度端口;和与输入温度端口和存储一组增益校正的计算机可读存储器的一部分耦合的逻辑单元。14.根据权利要求11的显示单元,其中,计算机可读存储器至少部分地处于控制器和显示驱动的同一集成电路上。15.根据权利要求13的显示单元,其中,温度参数是在与显示器相邻的位置处感测的多个温度的函数。16.根据权利要求13的显示单元,还包括设置在与显示器相邻的位置处的多个温度传感器;和与温度传感器中的每一个耦合的逻辑单元;其中,逻辑单元根据由温度传感器提供的数据计算温度参数。17.根据权利要求16的显示单元,其中,最初,温度参数是多个感测的温度中的一个或是预定值,并且此后,温度参数通过逻辑单元被计算。18.一种操作具有被控制器驱动的屏幕驱动器的显示单元的方法,该控制器被耦合以接收用于在屏幕上显示的图像数据并将数据输出到屏幕,该方法包括以下动作:在计算机可读存储器中存储伽马校正、白点校正和多个温度的一组增益校正;使校正与图像数据组合;和耦合屏幕的组合。19.一种适于控制显示单元的控制器,该控制器包括:适于接收图像数据的输入端口;适于驱动显示单元的输出端口;对于显示单元存储伽马校正、白点校正和用于多个温度的一组增益校正的计算机可读存储器;和被耦合以使校正与图像数据组合的至少一个组合器,在各处,所述输出端口与组合器的输出端口I禹合。【文档编号】G09G3/00GK103493122SQ201280018533【公开日】2014年1月1日申请日期:2012年5月3日优先权日:2011年5月3日【发明者】G·G·玛库,陈伟,D·W·拉姆,J-J·P·德罗莱特申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1