用于计算色温的装置和方法

文档序号:7680593阅读:142来源:国知局

专利名称::用于计算色温的装置和方法
技术领域
:本发明涉及用于计算色温的装置和方法,更具体地说是涉及通过使用一维色度坐标来计算色温的装置和方法。本申请基于2001年3月10日提交的韩国专利申请No.2001-12431,这里引用该申请作为参照。
背景技术
:色温是来自一完全热辐射的光的温度,它是以Kelvin(开氏绝对温度)单位(K)计量的。当观看一物体时,由观看者所察觉到的整体色调依据该照明的特性而改变。例如,在白炽灯光下,一物体呈现微红色,而在目光下,相同的物体比在白炽灯下呈现更加偏蓝色。这意味着,较高的色温导致偏蓝色,而较低的色温导致偏微红色。因为颜色与色温紧密相关,所以为了改变颜色需要改变色温。为了真实地通过视觉向观看者传送信息,在许多装置中广泛使用彩色显示系统。这样的装置例如包括TV、DTV、薄膜晶体管(TFT)监视器、彩色打印机、数字照相机、放映机和移动电话。由于彩色显示系统的视觉特性,需要精确地计算相关的色温。当光源的颜色是相同时,以Kelvin单位(K)计量的一光源的相关色温是一黑体的温度。换句话说,该相关色温是由Kelvin标度(标准比较计量值)所表示的光源的波长。色模型用于颜色分类,并且还根据如像色调、饱和度、色度、亮度和辉度来限制颜色。另外,色模型还用于匹配,并且同时对于必须在视频或网上处理的彩色图像的对象来说是有价值的资源。色模型包括RGB模型、HSB/HSL模型、Munsell彩色系统和CIE彩色模型。CIE彩色模型是由用来制定照明标准的组织“照明国际委员会”(InternationalCommissiononIllumination)来决定的。该CIE彩色模型包括CIEXYZ,CIELUV和CIELAB彩色模型。CIEXYZ彩色模型使用按照XYZ表示的正三基色激励值来表示颜色。该CIEXYZ彩色模型使用一色度图。常规情况下,色温是由使用CIEXYZ彩色模型的X和Y轴的二维色温计算方法来计算的。现在,将在下面参照图1和2说明用于计算该色温的常规方法。用于计算色温的常规方法的描述是基于GunterWyszeck和W.S.Stiles的“ColorScienceConceptsandmethodes,quantitativedadeandformule,2ndedition,pp.225-229&p.828,1982”。根据计算色温的该常规方法,该光源的色温是通过选择更接于相应于该光源的二维色度坐标的一等温线而得到的。该等温线是表示相对于所选择光源的色温值的线。因此,从该输入图像的RGB色度坐标计算CIE1931图的二维色度坐标,换句话说,输入XY色度坐标(Xs,Ys),(步骤S110)。然后,XY色度坐标(Xs,Ys)被转换为CIE1960UCS图的二维色度坐标(后面称之为UV色度坐标)(Us,Vs)(步骤S120)。该UV色度坐标(Us,Vs)是由下面的数学表达式1计算的[式1]Us=4Xs-2Xs+12Ys+3,Vs=6Ys-2X2+12Ys+3]]>在从CIE1960UCS图的UV色度坐标计算UV色度坐标值(Us,Vs)之后,选择最邻近于该UV色度坐标(Us,Vs)的二条等温线(步骤S130)。接下来,得到所选择的UV色度坐标(Us,Vs)和该二条等温线之间的距离(di,di+1)(步骤S140)。距离di是由下面的数学表达式2计算的[式2]di=(Vs-Vi)-ti(Us-Ui)(1+ti2)1/2]]>这里,值Us和Vs是相应于输入图像的UV色度坐标。值Ui和Vi是在具有ti斜度的第(i)条等温线上的UV色度坐标。如图2所示,如果由式2所计算的该距离比di/di+1为负,则所输入的色度坐标(Us,Vs)位于i=j和i=j+1的二条等温线之间。接着,从在步骤S140中所计算的二个距离值(dj,dj+1)计算一相关的色温Tc(步骤S150)。该相应于所输入的UV色度坐标(Us,Vs)的相关的色温可以由二个假设来得到。一个假设是假设在二个所选择的色温Tj,Tj+1之间的普郎克轨迹(PL)可以由一具有在二条所选择的等温线A和B的交叉点为中心的圆弧替代。另一假设是假设该相关色温是沿该圆弧的距离的线性函数。其结果,得到如下的数学表达式[式3]Tc=[1Tj+θ1θ1-θ2(1Tj+1-1Tj)]-1]]>这里,θ1和θ2是在通过二条等温线Tj,Tj+1和UV坐标(Us,Vs)之后与等温线A和B的交点相交的相关等温线之间的角度。对于由θi/θi+1=sinθi/sinθi+1表示式表示的具有小角度θ1和θ2的相邻的等温线,得到如下的第四个数学表达式[式4]Tc=[1Tj+djdj-dj+1(1Tj+1-1Tj)]-1]]>如上所述,用于计算二维色温的常规方法是复杂的,并且还需要使用UV色度坐标的二维计算器来建立硬件。在该硬件的建立期间考虑到相关的色温Tc的精度,还需要平方根计算器以计算该距离dj。另外,还需要比较器、乘法器和除法器等以确定该输入值的范围。结果,按硬件层次建立用于检测二维色温的常规方法其实用价值很低并且其尺寸和成本的利用价值也很低。
发明内容本发明是要克服相关技术中存在的上述问题,因此本发明的目的是提供一种用于容易地计算色温的装置和方法。上述目的是通过根据本发明的一优选实施例的一用于计算色温的装置来实现的,该装置包括一色温选择部分,用于选择最邻近于从一变换表(mappingtable)输入的一维色度的一左色温和一右色温,该变换表将色度变换为色温;一距离计算部分,用于分别计算所选择的左色温和输入的一维色度之间的距离以及所选择的右色温和输入的一维色度之间的距离;和一色温计算部分,用于计算相应于根据所计算的距离的比所输入的一维色度的色温。最好是,一维色度是CIEXYZ坐标的X坐标。上述目的还通过根据本发明的另一优选实施例的一用于计算色温的装置来实现的,该装置包括一色度选择部分,用于选择最邻近于从一变换表输入的一维色度的一左色度和一右色度,该变换表将色度变换为色温;一距离计算部分,用于分别计算所选择的左色度和输入的一维色度之间的距离以及所选择的右色度和输入的一维色度之间的距离;和一色温计算部分,用于计算相应于根据所计算的距离的比所输入的一维色度的色温。上述目的还通过根据本发明的一彩色显示系统来实现,该彩色显示系统包括一将色度变换为色温的表;一色度检测部分,用于从输入的图像数据检测色度并且以一维级别(leveL)输出所检测的色度;一色温选择部分,用于选择来自该表的最邻近于该一维色度的左和右色温/色度;一距离计算部分,用于计算所选择的左色温/色度和一维色度之间的距离,以及计算所选择的右色温/色度和一维色度之间的距离;一色温计算部分,用于根据所计算的距离的比计算相应于一维色度的色温;一色温转换部分,用于将输入的图像数据的色度转换为所计算的色温;和一显示部分,用于显示具有该所转换的色温的图像。上述目的还通过根据本发明的一用于计算色温的方法来实现的,该方法包括有步骤输入一维色度;选择最邻近于从一色度-色温变换表输入的一维色度的左和右色温;计算所选择的左色温和输入的一维色度之间的距离以及所选择的右色温和输入的一维色度之间的距离;和计算相应于根据所计算的距离的比所输入的一维色度的色温。计算该色温的步骤还包括子步骤计算根据对输入的一维色度所计算的距离的比所选择的来自左和右色温的色温的变化率;和通过将所计算的该温度的变化率加到所选择的左和右色温/从所选择的左和右色温减去所计算的该温度的变化率而计算相应于所输入的一维色度的最后输出的色温。本发明的上述目的和特征通过参照附图对本发明的优选实施例的详细说明将更加清楚。图1的流程图说明用于计算色温的常规方法;图2示出了图1的色温计算方法;图3的框图示出了根据本发明的用于计算色温的装置;图4是图3的详细框图;图5的流程图说明根据本发明的用于计算色温的方法;图6说明用于计算图5的色温的方法;和图7的框图给出了根据本发明的具有色温计算装置的彩色显示系统的构成。具体实施例方式下面将参照附图根据本发明的优选实施例作详细说明。其中相同的部件由相同的标号表示。首先,将参照图3说明根据本发明的优选实施例的用于计算色温的装置200。根据本发明的优选实施例的色温计算装置200包括一邻近色度选择部分210,一距离计算部分230,和一色温计算部分250。邻近色度选择部分210选择最邻近于从具有色度和色温的变换的表中输入的一维色度的左和右色温。距离计算部分230分别计算由该距离计算部分230所选择的左和右色温和所输入的一维色度之间的差(为了说明方便起见,后面称之为“距离”)。色温计算部分250计算相应于根据所计算的距离的比而输入的一维色度的色温。接下来,将参照图4来说明根据本发明的优选实施例的色温计算装置200的一个例子。邻近色度选择部分210包括色度和色温的变换的色度相关表210a。色度相关表210a的色度和色温之间的关系越紧密,使得对色温的计算可变得更精确。邻近色度选择部分210选择更邻近于从色度相关表210a输入的一维色度值的左色度Xa和右色度Xa+1。当左和右色度Xa和Xa+1被选择时,如图6所示,从该色度相关表210a中确定分别相应于左和右色度Xa和Xa+1的左色温Ta和右色温Ta+1。距离计算部分230通过下述数学表达式5分别计算所选择的左色度Xa和输入的色度Xi之间的距离d2,以及所选择的右色度Xa+1和输入的色度Xi之间的距离d1[式5]d1=Xa+1-Xi,d2=XI-Xa另外,距离计算部分230通过下面的数学表达式6计算距离的比(R1或R2)。虽然本实施例使用了右色度Xa+1和输入的色度Xi之间的距离d1用来得到如图4所示的距离的比,另一方面,也可以使用左色度Xa和输入的色度Xi之间的距离d2。此外,虽然在本实施例中作为例子与除法器230e一起使用了三个加法器230a、230b和230c以得到距离的比R1,但是也可以作各种变化。R1=d1d1+d2]]>或者,R2=d2d1+d2]]>另外,距离计算部分230通过下面的数学表达式7计算左色温Ta和右色温Ta+1的变化率(ΔT)。ΔT=Ta-Ta+1色温计算部分250通过利用由距离计算部分230所计算的距离的比R1和色温的变化率ΔΔT来计算相应于所输入的色度Xi的色温T0。在本实施例中,色温计算部分250包括一乘法器250a和一加法器250b,同时也可作任何适当的变化。T0=Ta+1+ΔT×R1或者,T0=Ta-ΔT×R2与第一优选实施例有少许的不同,该色温还可以通过使用图6所示的关系得到,即,通过选择最邻近于从色度相关表210a输入的一维色度Xi左和右色温来得到。根据本发明的用于计算色温的方法将在下面参照图5和6来说明。该色温计算方法包括有一维色度输入步骤(S210),邻近色温选择步骤(S230),距离计算步骤(S250),和色温计算步骤(S270)。在一维色度输入步骤(S210)中,输入到色温计算装置的一图像的一维色度Xi被输入。邻近色温选择步骤(S230)选择最邻近于从色度相关表210a输入的色度Xi的左和右色温。当左和右色度Xa和Xa+1被选择时,从色度相关表210a确定分别相应于左和右色度Xa和Xa+1的左色温Ta和右色温Ta+1。虽然在本实施例中选择了邻近于所输入的一维色度的色温,但是作为替代也可以选择邻近色度。距离计算步骤(S250)分别计算所选择的左色度Xa和输入的色度Xi之间的距离d2以及右色度Xa+1和输入的色度Xi之间的距离d1。在S250中,利用所计算的距离d1,d2计算距离的比R1或R2。色温计算步骤(S270)计算相应于所计算的距离d1,d2和所选择的初始和结束色温Ta,Ta+1的色温。色温计算步骤(S270)包括色温变比率计算子步骤(S270a)和输出色温计算子步骤(S270b)。色温变化率计算子步骤(S270a)计算从所确定的左和右色温Ta,Ta+1色温的变化率(ΔT)。输出色温计算子步骤(S270b)从距离的比R1或R2和色温的变化率(ΔT)而得到相应于输入色度Xi的色温T0。也就是,通过将色温的变化率(ΔT)加到左色温Ta或右色温Ta+1/从左色温Ta或右色温Ta+1减去色温的变化率(ΔT),而计算相应于输入色度Xi的最后输出色温T0。下面将参照图7说明根据本发明的具有色温计算装置200的彩色显示系统300。彩色显示系统300包括色度检测部分310、色度-色温变换表320、邻近色度选择部分325、距离计算部分330、色温计算部分340、色温转换部分350和显示部分360。色度检测部分310将输入图像数据的RGB色度坐标转换为CIEXYZ坐标,并且检测来自输入图像数据的一维色度Xi。如果该输入图像数据是以CIEXYZ坐标表示的,则仅检测一维色度。邻近色度选择部分325选择最邻近于从色度-色温变换表320所检测的色度Xi的左和右色度Xa,Xa+1。距离计算部分330分别计算所选择的左色度Xa和所检测的色度Xi之间以及所选择的右色度Xa+1和所检测的色度Xi之间的距离d1,d2。另外,距离计算部分330计算距离的比R1或R2。该距离计算部分330计算左色温Ta和右色温Ta+1的变化率(ΔT)。色温计算部分340计算相应于根据距离的比所检测的色度XI的色温T0。按照所计算R1或R2,色温转换部分350将所输入的图像数据的色度转换为色温T0。然后在显示部分360显示具有被转换的色温的图像数据。虽然在本发明的该优选实施例中使用了CIEXYZ坐标的X坐标,该X坐标清楚地示出了色度坐标和色温之间的关系,但是也可以使用其它的坐标。在根据本发明的用于计算彩色显示系统的色温的装置和方法中,因为该色温是以一维级别计算的,所以该装置和方法易于按时硬件层次实现。另外,因为色温可以通过所以少量的硬件可靠地获得,所以该装置和方法满足了观看各种颜色的需求。其结果,改进了实用性、使用和扩展性。虽然描述了本发明的优选实施例,但是本领域的技术人员应当了解本发明并不限于所描述的优选实施例,在由所附权利要求所确定的本发明的精神和范围之内可作各种的变化和修改。权利要求1.一种用于计算色温的装置,包括一色温选择部分,用于选择最邻近于从一变换表输入的一维色度的一左色温和一右色温,该转换表将色度变换为色温;一距离计算部分,用于分别计算所选择的左色温和输入的一维色度之间的距离以及所选择的右色温和输入的一维色度之间的距离;和一色温计算部分,用于计算相应于根据所计算的距离的比所输入的一维色度的色温。2.如权利要求1的用于计算色温的装置,其中一维色度是CIEXYZ坐标的一坐标。3.一种用于计算色温的装置,包括一色度选择部分,用于选择最邻近于从一变换表输入的一维色度的一左色度和一右色度,该转换表将色度变换为色温;一距离计算部分,用于分别计算所选择的左色度和输入的一维色度之间的距离以及所选择的右色度和输入的一维色度之间的距离;和一色温计算部分,用于计算相应于根据所计算的距离的比所输入的一维色度的色温。4.一种彩色显示系统,包括一将色度变换为色温的表;一色度检测部分,用于检测来自输入的图像数据的色度并且以一维级别输出所检测的色度;一色温选择部分,用于选择来自该表的最邻近于该一维色度的左和右色温/色度;一距离计算部分,用于计算所选择的左色温/色度和一维色度之间的距离,以及计算所选择的右色温/色度和一维色度之间的距离;一色温计算部分,用于根据所计算的距离的比计算相应于一维色度的色温;一色温转换部分,用于将输入的图像数据的色度转换为所计算的色温;和一显示部分,用于显示具有该所转换的色温的图像。5.一种用于计算色温的方法,包括有步骤a)输入一维色度;b)选择最邻近于从色度-色温变换表输入的一维色度的左和右色温;c)计算所选择的左色温和输入的一维色度之间的距离以及所选择的右色温和输入的一维色度之间的距离;和d)计算相应于根据所计算的距离的比所输入的一维色度的色温。6.如权利要求5的用于计算色温的方法,其中的步骤d)包括有子步骤d1)计算根据对输入的一维色度所计算的距离的比所选择的来自左和右色温的色温的变化率;和d2)通过将所计算的该温度的变化率加到所选择的左和右色温/从所选择的左和右色温减去所计算的该温度的变化率而计算相应于所输入的一维色度的最后输出的色温。全文摘要一种在彩色显示系统中使用的用于计算色温的装置和方法。该用于计算色温的装置包括一色温选择部分,用于选择与从一变换表输入的一维色度最邻近的一左色温和一右色温,该表将色度变换为色温;一距离计算部分,用于分别计算所选择的左色温和输入的一维色度之间的距离以及所选择的右色温和输入的一维色度之间的距离;和一色温计算部分,用于计算相应于根据所计算的距离的比所输入的一维色度的色温。由于该颜色计算是按照一维级别计算的,所以该装置和方法可以使用少量的硬件来实现。文档编号H04N9/73GK1374505SQ0210710公开日2002年10月16日申请日期2002年3月8日优先权日2001年3月10日发明者姜凤淳,张根植申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1