设定led光源色彩点的方法和装置的制作方法

文档序号:2781341阅读:118来源:国知局
专利名称:设定led光源色彩点的方法和装置的制作方法
技术领域
在一实施例中,接收一用户所选色彩点。然后得出该色彩点的RGB三色值。同时判断该用户所选色彩点是否超出LED光源的色彩选择范围,如果超出则设定一“错误”标志。另外为LED光源的复数个LED驱动器产生脉宽调制信号。在另一实施例中,接收表示LED光源所产生光的色彩的三色值。然后比较所接收到的三色值和对应于用户所确定色彩点的三色值。响应于该比较,为LED光源的复数个LED驱动器产生脉宽调制信号。当这些动作重复一预定次数后,如果LED光源未实现用户所选色彩点,则设定一“错误”标志。
背景技术
人们一直使用复数个不同色彩(例如红色、绿色和蓝色)的发光二极管(LED)发出的光来产生一具有预定光谱平衡的光源(例如“白”光源)。参见(例如)Nishimura的名称为“Method and Apparatus for Measuring SpectralContent of LED Light Source and Control Thereof”的美国专利第6,448,550号。有时,用户可能希望设定一LED光源的色彩点--特别是在诸如液晶显示器(LCD)背光照明和装饰照明等应用中。

发明内容
一第一种方法,其包括接收用户所选色彩点。然后得出用户所选色彩点的红、绿及蓝(RGB)三色值,其中该等RGB三色值受LED光源的色彩传感系统影响。同时判断用户所选色彩点是否超出了LED光源的色彩选择范围,如果超出则设定一错误标志。并且为LED光源的复数个LED驱动器产生脉宽调制信号。
一第二种方法,其包括接收表示LED光源所产生光的色彩的三色值。然后将该等所接收到的三色值与用户确定色彩点相比较。响应于该比较,为LED光源的复数个LED驱动器产生脉宽调制信号。当这些动作重复一预定次数后,如果LED光源未实现用户所选色彩点则设定一错误标志。
一用于控制LED光源的集成电路,其包括一个接口,其用于接收在一不受装置影响的色彩空间中指定的用户所选色彩点;一个存储器,其用于存储所述用户所选色彩点的指示值;和一个控制器。该控制器配置用于1)得出用户所选色彩点的RGB三色值;2)判断用户所选色彩点是否超出LED光源的色彩选择范围,如果超出则设定一错误标志;和3)响应于该等RGB三色值,为LED光源的复数个LED驱动器产生脉宽调制信号。
本文还揭示了本发明的其它实施例。


附图展示了本发明的例示性及当前较佳实施例,其中图1、3、4展示了用于设定一LED光源色彩点的可选例示方法;图2展示了1931 CIE色彩图;和图5展示了一具有用于设定一LED光源色彩点的控制器的集成电路。
具体实施例方式
图1展示了用于设定一LED光源色彩点的第一例示方法l00。该方法100开始于接收用户所选色彩点(102)。用户可以各种方式指定色彩点,且通常可在一不受装置影响的色彩空间(例如,193l国际照明委员会(1931 CommissionInternationale de I′ clairage,CIE)制定的XYZ色彩空间、Yxy色彩空间、RGB色彩空间或1976 Yu’v’色彩空间)内指定色彩点。不受装置影响的色彩空间通常可提供一个宽广的色彩范围,用户可以从中选择一色彩点。在有些情况下,用户可通过在表示一所需色彩点的色彩上点击(例如,用鼠标)来提供色彩点。在其他情况下,用户可以输入具体的亮度和色度值。
在接收到用户所选色彩点后,方法100接着得出用户选择色彩点的RGB三色值(例如新RGB色度三色值)(104)。和可能不受装置影响的所接收色彩点不同,所得RGB三色值将受LED光源的色彩传感系统影响。
当获得RGB三色值时,判断用户所选色彩点是否超出了LED光源的色彩选择范围(106)。一LED光源的色彩选择范围是该光源可能产生的所有可能色彩点的集合。举例而言,图2提供了一1931 CIE色彩图(限定区域A表示1931CIE色彩空间)。如果光源由波长分别为R1、G1和B1的RGB发光二极管组成,则由三角形区域B表示该RGB光源的色彩选择范围。点U1表示一位于RGB光源色彩选择范围内的用户所选色彩点,点U2表示一位于RGB光源色彩选择范围之外的用户所选色彩点。如果判断一用户所选色彩点在LED光源的色彩选择范围之外,则可设定一错误标志(106)。随后,该错误标志可以被用户或用户的软件或控制装置(例如,一微控制器或计算机)检索到。或者,与LED光源相连的一控制系统会提醒用户已设定错误标志(例如,通过向用户的软件或计算机发送警示信号)。
例如,可通过首先将用户所选色彩点变换为XYZ三色值(110)(例如CIE1931 XYZ三色值)从用户所选色彩点得出RGB三色值。然后可通过转换矩阵将这些XYZ三色值转换为RGB三色值(114)。例如,一种判定用户所选色彩点是否超出了LED光源色彩选择范围的方法是采用建立在LED光源的色彩坐标和用户所选色彩点基础上的数学方程式。
在用户所选色彩点的变换(110)中,可以判断用户所选色彩点是否无效。参见图2所示的1931 CIE色彩空间,点U3会是一个无效色彩点,因为它处于1931 CIE色彩空间之外。如果确定用户所选色彩点无效,则可设定一错误标志(112)。
方法100接着为LED光源的复数个LED驱动器产生脉宽调制信号(108)。
使用方法100,用户可以在其容易把握的不受装置影响的色彩空间内选择一LED光源的色彩点,并随后在该所选色彩点无效或无法实现时收到错误通知。
图3阐释用于设定LED光源的色彩点的第二例示方法300。方法300通过提供如何使用用户所选色彩点来控制LED光源的细节拓展了方法100。在方法300中,获到一组表示LED光源所产生光的色彩的三色值(302)。例如,此可以借助色彩传感器304、低通滤波器306和模数转换器(ADC)308来完成。色彩传感器304可包括三个用来接收来自光源的LED的入射光的滤波光电二极管。例如,对于由红、绿、蓝LED组成的光源,三个光电二极管可分别具有针对红、绿、蓝三色光的滤色器。用这种方法,不同的光电二极管可以检测不同的光波长。色彩传感器304还可包括放大电路以将光子光读数转换为输出电压。低通滤波器306可用来平均传感器的输出电压并提供对应于传感器输出电压的时间平均值的低脉动直流(DC)输出电压。然后,ADC 308可以将上述直流(DC)输出电压转换为其数字表示形式。
方法300接着比较从光源所得的三色值与用户选择色彩点的RGB三色值(310)。响应该三色值的比较310,产生用于LED驱动器的脉宽调制信号(108)。例如,作为该三色值比较的附带结果,可为LED设定驱动信号占空系数(312)(例如通过对其进行查寻、计算或使其基于先前占空系数上的一固定增量/减量基础上)。然后,占空系数可用来产生用于LED驱动器的脉宽调制信号(108)。随后,根据LED光源的性质,可为作为一整体的光源产生一组驱动信号(314)(例如一组红、绿、蓝色驱动信号),或为各组光源LED产生多组驱动信号。
在方法300的一实施例中,产生用于LED驱动器的脉宽调制信号以使从LED光源所得的三色值与对应于用户所确定色彩点的三色值相匹配。在方法300的另一实施例中,产生用于LED驱动器的脉宽调制信号以使从LED光源所得的三色值处于一可接受的三色值范围内(即,一接近对应于用户所确定色彩点的三色值的三色值范围)。
方法300还包含一可选错误报告例行程序316、318、320、322。通过错误报告例行程序316至322,方法3001)接收来自LRD光源的三色值,2)比较该等三色值与对应于用户所选色彩点的三色值(310),并且3)为LED驱动器产生预定重复次数的脉宽调制信号(108)。经预定重复次数后(即,J=0),如果LED光源未实现用户所选色彩点,则方法300设定一错误标志(322)。
采用方法300,可以保持由复数个LED产生的合成光的色彩点,尽管个别LED会存在制造差异或因温度、老化及其他影响而发生光输出漂移。
图4阐释一用于设定LED光源色彩点的第三例示方法400。方法400通过提供色彩点预测例行程序402、404、406、408、410、412拓展了方法300。当预测例行程序激活时,用于光源LED的驱动信号是基于所预测(408)的脉宽调制信号而不是基于对所获得三色值与期望三色值的比较(310)产生。在一实施例中,驱动信号预测408包括对LED占空系数的预测410。例如,这些占空系数可以通过在一表中进行查寻或使用一转换矩阵进行计算来预测。随后,预测脉宽调制信号会保持一预定时间(例如,直到I=0)。作为一可选情况,如果用户确认了其色彩点选择(406),则可退出预测例行程序402至412。当退出该预测例行程序402至412时,将会根据所得三色值与期望三色值的比较310而产生LED光源的驱动信号。
图5显示了用于控制LED光源502的集成电路500。在一实施例中,LED光源502包含红、绿、蓝LED504至520。然而,LED光源还可以包括额外的及/或其它色彩的LED。另外,LED光源可以采用各种形式,例如显示器背光、重点照明或其它光源形式。
如图所示,集成电路500包括一个用于接收用户所选色彩点的接口522。例如,接口522可包括一个内置IC(I2C)或系统管理总线(SMBus)接口。通过此一接口可通过将接口与控制装置如用户的电脑、一微控制器、一或多个控制开关(如按扭或滑动部件)相连接来接收用户所选色彩点。
集成电路500还包含一个用于存储用户所选色彩点的指示值的存储器524。在一些实施例中,存储器524可以为一随机存取存储器(RAM)或一电可擦除可编程只读存储器(EEPROM)。用户所选色彩点的指示值可以各种方式包含用户所选色彩点(例如,以色度和亮度值的形式)或建立在其上的三色值或中间数据。
集成电路500进一步包括一个控制器526。在一实施例中,控制器526被配置用来1)取得用户所选色彩点的RGB三色值;2)判断用户所选色彩点是否超出了LED光源502的色彩选择范围,如果超出则设定一错误标志;及3)响应于该等RGB三色值,为形成LED光源502的复数个LED 504至520产生驱动信号。在另一实施例中,控制器526被配置用来1)接收表示LED光源502所产生光的色彩的三色值;2)比较所接收到的三色值与所期望的三色值;3)响应于该比较,为LED 504至520产生脉宽调制信号;和4)重复上述动作一预定次数,然后,当LED光源502未实现用户所选色彩点时设定一错误标志。控制器526还可以被配置用来执行上述任一种方法100、300、400。
如图所示,控制器526可以从色彩传感器528接收表示LED光源502所产生光的色彩的三色值。色彩传感器528可以是一个单独装置,或可以各种形式包含在集成电路500或显示器502中(或上)。
控制器526产生的脉宽调制信号可以提供至一或多个LED驱动器530(例如分别驱动显示器502的红、绿、蓝LED的三个LED驱动器)。LED驱动器530可以是一个单独装置或多个装置,或可以各种方式包含于集成电路500或显示器502中(上)。
权利要求
1.一种方法,其包括接收一用户所选色彩点;取得所述用户所选色彩点的红、绿、蓝(RGB)三色值,所述RGB三色值由一发光二极管(LED)光源的一色彩传感系统而定;判断所述用户所选色彩点是否超出所述LED光源的一色彩选择范围,如果超出,则设定一错误标志;及响应于所述RGB三色值,为所述LED光源的复数个LED驱动器产生脉宽调制信号。
2.如权利要求1所述的方法,其中取得所述用户所选色彩点的RGB三色值包括将所述用户所选色彩点变换为XYZ三色值;及将所述XYZ三色值转换成RGB三色值;且所述方法进一步包括如果所述用户所选色彩点的变换表明所述用户所选色彩点无效,则设定一错误标志。
3.如权利要求2所述的方法,其进一步包括接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较及产生动作重复一预定次数后,如果所述LED光源未实现所述用户所选色彩点,则设定一错误标志。
4.如权利要求2所述的方法,其进一步包括如果一色彩点预测例行程序处于激活状态,则预测所述LED的脉宽调制信号;及将所述所预测的脉宽调制信号保持一预定时间;且如果所述色彩点预测例行程序处于非激活状态,则接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较及产生动作重复一预定次数后,如果所述LED光源未实现所述用户所选色彩点,则设定一错误标志。
5.如权利要求1所述的方法,其进一步包括如果一色彩点预测例行程序处于激活状态,则预测所述LED的脉宽调制信号;及将所述所预测的脉宽调制信号保持一预定时间;且如果所述色彩点预测例行程序处于非激活状态,则接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;及重复所述接收、比较及产生动作。
6.如权利要求1所述的方法,其进一步包括如果一色彩点预测例行程序处于激活状态,则预测所述LED的脉宽调制信号;及将所述所预测的脉宽调制信号保持一预定时间;且如果所述色彩点预测例行程序处于非激活状态,则接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较及产生动作重复一预定次数后,如果所述LED光源没有实现所述用户所选色彩点,则设定一错误标志。
7.如权利要求1所述的方法,其进一步包括接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较及产生动作重复一预定次数后,如果所述LED光源未实现所述用户所选色彩点,则设定一错误标志。
8.如权利要求1所述的方法,其中所述不受装置影响的色彩空间为一1931国际照明委员会XYZ色彩空间。
9.一种方法,其包括接收表示一发光二极管(LED)光源所产生光的一色彩的三色值;比较所述所接收到的三色值与对应于一用户所确定色彩点的三色值;响应于所述比较,为所述LED光源的复数个LED驱动器产生脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较及产生动作重复一预定次数后,如果所述LED光源未实现所述用户所选色彩点,则设定一错误标志。
10.如权利要求9所述的方法,其进一步包括作为所述比较的一附带结果,为所述LED设定驱动信号占空系数,所述脉宽调制信号响应于所述驱动信号占空系数而产生。
11.如权利要求9所述的方法,其中产生所述脉宽调制信号以便使表示所述LED光源所产生光的所述色彩的所述三色值与对应于所述用户确定色彩点的所述三色值相匹配。
12.如权利要求9所述的方法,其中产生所述脉宽调制信号以便使表示所述LED光源所产生光的所述色彩的所述三色值落在一接近对应于所述用户确定色彩点的所述三色值的可接受三色值范围内。
13.一种用于控制一发光二极管(LED)光源的集成电路,其包括一用于接收一用户所选色彩点的接口;一用于存储所述用户所选色彩点的一指示值的存储器;和一控制器,其配置用于取得所述用户所选色彩点的红、绿、蓝(RGB)三色值;判断所述用户所选色彩点是否超出所述LED光源的一色彩选择范围,如果超出,则设定一错误标志;及响应于所述RGB三色值,为所述LED光源的复数个LED驱动器产生脉宽调制信号。
14.如权利要求13所述的集成电路,其中所述控制器通过下述步骤取得所述用户所选色彩点的RGB三色值将所述用户所选色彩点变换为XYZ三色值;及将所述XYZ三色值转换为RGB三色值;且所述控制器进一步配置用于在所述用户所选色彩点的变换表明所述用户所选色彩点无效的情况下设定一错误标志。
15.如权利要求13所述的集成电路,其中所述控制器进一步配置用于接收表示由所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较和产生动作重复一预定次数后,如果所述LED光源没有实现所述用户所选色彩点,则设定一错误标志。
16.如权利要求13所述的集成电路,其中所述控制器进一步配置用于执行一色彩点预测例行程序,其中如果所述色彩点预测例行程序处于激活状态,则所述控制器预测所述光源的LED的脉宽调制信号;及将所述所预测的脉宽调制信号保持一预定时间;且如果所述色彩点预测例行程序处于非激活状态,则所述控制器接收表示所述LED光源所产生光的一色彩的三色值;比较所述所接收到的三色值与所述RGB三色值;响应于所述比较,产生所述脉宽调制信号;重复所述接收、比较及产生动作;及在所述接收、比较和产生动作重复一预定次数后,如果所述LED光源未实现所述用户所选色彩点,则设定一错误标志。
17.如权利要求13所述的集成电路,其中所述脉宽调制信号包括三个脉宽调制信号,所述三个脉宽调制信号分别对应于所述LED光源的红、绿、蓝LED。
18.如权利要求13所述的集成电路,其中所述接口为一内置IC(I2C)接口。
19.如权利要求13所述的集成电路,其中所述接口为一系统管理总线(SMBus)接口。
全文摘要
在一实施例中,接收一用户所选色彩点。然后得出该色彩点的RGB三色值。同时判断该用户所选色彩点是否超出LED光源的色彩选择范围,如果超出则设定一错误标志。并且为LED光源的复数个LED驱动器产生脉宽调制信号。在另一实施例中,接收表示LED光源所产生光的色彩的三色值。然后比较所接收到的三色值和对应于用户所确定色彩点的三色值。响应于该比较,为LED光源的复数个LED驱动器产生脉宽调制信号。在这些动作重复一预定次数后,如果LED光源未实现用户所选色彩点,则设定一错误标志。
文档编号G02F1/133GK1737647SQ200510085590
公开日2006年2月22日 申请日期2005年7月25日 优先权日2004年7月28日
发明者李永作, 林练力, 李察嘉华 申请人:安捷伦科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1