用于色域外色彩转换的选择性处理的系统和方法

文档序号:2548547阅读:198来源:国知局

专利名称::用于色域外色彩转换的选择性处理的系统和方法用于色域外色彩转换的选择性处理的系统和方法
背景技术
在下列的共同拥有的美国专利和专利申请中披露了用于改进图像显示设备的成本/性能曲线的新型子像素布置,包括(1)题为"ARRANGEMENTOFCOLORPIXELSFORFULLCOLORIMAGINGDEVICESWITHSIMPLIFIEDADDRESSING(用于具有简化寻址的全彩色成像装置的彩色像素的排列)"专利号为6903754('"754专利")的美国专利;(2)2002年10月22日提交的具有申请序列号10/278,353的公开号为2003/0128225("'225申请")并且题为"IMPROVEMENTSTOCOLORFLATPANELDISPLAYSUB-PIXELARRANGEMENTSANDLAYOUTSFORSUB-PIXELRENDERINGWITHINCREASEDMODULATIONTRANSFERFUNCTIONRESPONSE(对具有增加的调制传递函数响应的用于子像素着色的彩色平板显示器子像素布置和布局的改进),,的美国专利申请;(3)2002年10月22日提交的具有申请序列号10/278,352的乂>开号为2003/0128179("'179申请")并且题为"IMPROVEMENTSTOCOLORFLATPANELDISPLAYSUB-PIXELARRANGEMENTSANDLAYOUTSFORSUB-PIXELRENDERINGWITHSPLITBLUESUB-PIXELS(对具有分裂蓝色子像素的用于子像素着色的彩色平板显示器子像素布置和布局的改进)"的美国专利申请;(4)2002年9月13日提交的具有申请序列号10/243,094的公开号为2004/0051724("'724申请")并且题为"IMPROVEDFOURCOLORARRANGEMENTSANDEMITTERSFORSUB-PIXELRENDERING(用于子像素着色的改进的四色彩布置和发射器)"的美国专利申请;(5)2002年10月22日提交的具有申请序列号10/278,328的公开号为2003/0117423("'423申请,,)并且题为"IMPROVEMENTSTOCOLORFLATPANELDISPLAYSUB-PIXELARRANGEMENTSANDLAYOUTSWITHREDUCEDBLUELUMINANCEWELLVISIBILITY(对具有减少的蓝色亮度更好能见度的彩色平板显示器子像素布置和布局的改进)"的美国专利申请;(6)2002年10月22日提交的具有申请序列号10/278,393的公开号为2003/0090581("'581申请")并且题为"COLORDISPLAYHAVINGHORIZONTALSUB-PIXELARRANGEMENTSANDLAYOUTS(具有水平子像素布置和布局的彩色显示器)"的美国专利申请;和(7)2003年1月16日提交的具有申请序列号10/347,001的^^开号为2004/0080479('"479申请,,)并且题为"IMPROVEDSUB-PIXELARRANGEMENTSFORSTRIPEDDISPLAYSANDMETHODSANDSYSTEMSFORSUB-PIXELRENDERINGSAME(用于条紋显示器的改进的子像素布置以及用于子像素着色相同的方法和系统)"的美国专利申请。上述的'225、'179、'724、'423、'581和'479已公开申请的每一个以及美国专利6,903,754其全部内容在此结合作为参考。对于在水平方向具有偶数个子像素的某些子像素重复组,在下列的共同拥有的美国专利文件中披露了系统和方法以影响改进,例如极性反转配置和其它改进(1)具有申请序列号10/456,839的公开号为2004/0246280('"280申请")并且题为"IMAGEDEGRADATIONCORRECTIONINNOVELLIQUIDCRYSTALDISPLAYS(在新型液晶显示器中的图像降级校正),,的美国专利申请;(2)公开号为2004/0246213("'213申请,,)(美国专利申请序列号10/455,925)题为"DISPLAYPANELHAVINGCROSSOVERCONNECTIONSEFFECTINGDOTINVERSION(具有实现点反转的跨接线连接的显示板)"的美国专利申请;(3)具有申请序列号10/455,931的专利号为7,218,301("'301专利")并且题为"SYSTEMANDMETHODOFPERFORMINGDOTINVERSIONWITHSTANDARDDRIVERSANDBACKPLANEONNOVELDISPLAYPANELLAYOUTS(在新型显示板布局上具有标准驱动器和底板的执行点反转的系统和方法)"的美国专利;(4)具有申请序列号10/455,927的专利号为7,209,105("'105专利")并且题为"SYSTEMANDMETHODFORCOMPENSATINGFORVISUALEFFECTSUPONPANELSHAVINGFIXEDPATTERNNOISEWITHREDUCEDQUANTIZATIONERROR(用于具有减少的量化误差的固定图像噪声的#见觉效应的影响的4卜偿系统和方法)"的美国专利;(5)具有申请序列号10/456,806的专利号为7,187,353("'353专利,,)题为"dotinversiononnoveldisplaypanellayoutswithextradrivers(具有另外驱动器的新型显示板布局上的点反转)"的美国专利;(6)具有申请序列号10/456,838的公开号为2004/0246404('"404申请")并且题为"liquidcrystaldisplaybackplanelayoutsandaddressingfornon-standardsubpixelarrangements(非标准子像素排列的液晶显示器底板布局和编址)"的美国专利申请;(7)2003年10月28日提交的具有申请序列号10/696,236的公开号为2005/0083277('"277申请")题为"imagedegradationcorrectioninnovelliquidcrystaldisplayswithsplitbluesubpixels(带有分裂蓝色子像素的新型液晶显示器中图像降级的校正),,的美国专利申请;和(8)2004年3月23日提交的具有申请序列号10/807,604的专利号为7,268,758("'758专利")并且题为"improvedtransistorbackplanesforliquidcrystaldisplayscomprisingdifferentsizedsubpixels(用于包括不同的按大小排好的子像素的液晶显示器的改进的晶体管底板)"的美国专利。上述的'280、'213、'404和'277已公开申请的每一个以及'353、'301、'105和'758专利的每一个其全部内容在此结合作为参考。在上述参考的美国专利文件中及以下共同拥有的美国专利及专利申请中进一步披露的子像素着色(spr)系统和方法耦合时,这些改进被特别地加以宣告(1)2002年1月16日提交的具有申请序列号10/051,612的专利号为7,123,277("'277专利")并且题为"conversionofasub-pixelformatdatatoanothersub-pixeldataformat(—种子像素格式数据到另一种子像素数据格式的转换)"的美国专利;(2)2002年5月17日提交的具有申请序列号10/150,355的专利号为7,221,381('"381专利,,)题为"methodsandsystemsforsub-pixelrenderingwithgammaadjustment(具有y调整的子像素着色方法及系统)"的美国专利;(3)2002年8月8日提交的具有申请序列号10/215,843的专利号为7,184,066("'066专利")题为"methodsandsystemsforsub-pixelrenderingwithadaptivefiltering(具有自适应滤波的子像素着色方法及系统)"的美国专利;(4)2003年3月4日提交的具有申请序列号10/379,767的公开号为2004/0196302("'302申请")并且题为"SYSTEMSANDMETHODSFORTEMPORALSUB-PIXELRENDERINGOFIMAGEDATA(用于图像数据的暂时子像素着色的系统和方法)"的美国专利申请;(5)2003年3月4日提交的具有申请序列号10/379,765的专利号为7,167,186('"186专利")并且题为"SYSTEMSANDMETHODSFORMOTIONADAPTIVEFILTERING(用于运动自适应滤波的系统和方法)"的美国专利;(6)专利号为6,917,368('"368专利,,)题为"SUB-PIXELRENDERINGSYSTEMANDMETHODFORIMPROVEDDISPLAYVIEWINGANGLES(用于改进的显示器视角的子像素着色的系统和方法)"的美国专利;和(7)2003年4月7曰提交的具有申请序列号10/409,413的公开号为2004/0196297("'297申请")并且题为"IMAGEDATASETWITHEMBEDDEDPRE-SUBPIXELRENDEREDIMAGE(具有嵌入的预先子像素着色图像的图像数据集)"的美国专利申请。上述的'302和'297申请的每一个以及'277、'381、'066、'186和'368专利的每一个其全部内容在此结合作为参考。色域(gamut)转换和映射的改进被^坡露在共同拥有的美国专利及共同待处理的美国专利申请中(1)专利号为6,980,219("'219专利,,)题为"HUEANGLECALCULATIONSYSTEMANDMETHODS(色彩角计算系统和方法)"的美国专利;(2)2003年10月21日提交的具有申请序列号10/691,377的公开号为2005/0083341("'341申请,,)并且题为"METHODANDAPPARATUSFORCONVERTINGFROMSOURCECOLORSPACETOTARGETCOLORSPACE(用于从源色空间到目标色空间转换的方法和装置)"的美国专利申请;(3)2003年10月21日提交的具有申请序列号10/691,396的公开号为2005/0083352("'352申请")并且题为"METHODANDAPPARATUSFORCONVERTINGFROMASOURCECOLORSPACETOATARGETCOLORSPACE(用于从源色空间到目标色空间转换的方法和装置)"的美国专利申请;(4)2003年10月21日提交的具有申请序列号10/690,716的专利号为7,176,935("'935专利,,)并且题为"GAMUTCONVERSIONSYSTEMANDMETHODS(色域转换系统和方法)"的美国专利。上述的'341和'352申请的每一个以及'219和'935专利的每一个其全部内容在此结合作为参考。另外的优点被描述在(1)2003年10月28曰提交的具有申请序列号10/696,235的专利号为7,084,923('"923专利")并且题为"DISPLAYSYSTEMHAVINGIMPROVEDMULTIPLEMODESFORDISPLAYINGIMAGEDATAFROMMULTIPLEINPUTSOURCEFORMATS(用于显示多输入源格式的图像数据的具有改善的多模显示系统)"的美国专利;和(2)2003年10月28曰提交的具有申请序列号10/696,026的公开号为2005/0088385("'385申请")并且题为"SYSTEMANDMETHODFORPERFORMINGIMAGERECONSTRUCTIONANDSUBPIXELRENDERINGTOEFFECTSCALINGFORMULTI-MODEDISPLAY(进行图像重构和子像素着色来为多模显示器实现缩放的系统及方法)"的美国专利申请,它们的每一个其全部内容在此结合作为参考。另外,这些共同拥有和共同待处理的申请的每一个其全部内容在此结合作为参考(1)具有申请序列号10/821,387的公开号为2005/0225548("'548申请")并且题为"SYSTEMANDMETHODFORIMPROVINGSUB-PIXELRENDERINGOFIMAGEDATAINNON-STRIPEDDISPLAYSYSTEMS(用于在无条紋显示器系统中改进图像数据的子像素着色的系统及方法)"的美国专利申请;(2)具有申请序列号10/821,386的公开号为2005/0225561("'561申请,,)并且题为"SYSTEMSANDMETHODSFORSELECTINGAWHITEPOINTFORIMAGEDISPLAYS(用于为图像显示器选择白色点的系统及方法),,的美国专利申请;(3)分别具有申请序列号10/821,353和10/961,506的公开号为2005/0225574("'574申请,,)和2005/0225575("'575申请,,)并且都题为"NOVELSUBPIXELLAYOUTSANDARRANGEMENTSFORHIGHBRIGHTNESSDISPLAYS(用于高亮显示的新型子像素布局和布置)"的美国专利申请;(4)具有申请序列号10/821,306的公开号为2005/0225562("'562申请,,)并且题为"SYSTEMSANDMETHODSFORIMPROVEDGAMUT据集到另一图像数据集的改进的色域映射的系统及方法)"的美国专利申请;(5)具有申请序列号10/821,388的专利号为7,248,268("'268专利")并且题为"IMPROVEDSUBPIXELRENDERINGFILTERSFORHIGHBRIGHTNESSSUBPIXELLAYOUTS(用于高亮子像素布局的改进的子像素着色滤波器)"的美国专利申请;和(6)具有申请序列号10/866,447的公开号为2005/0276502("'502申请,,)并且题为"INCREASINGGAMMAACCURACYINQUANTIZEDDISPLAYSYSTEMS(在量子化显示器系统中增加y精度),,的美国专利申请。显示系统和方法的另外的改进和实施例及其操作被描述在(1)2006年4月4曰提交的申请号为PCT/US06/12768的题为"EFFICIENTMEMORYSTRUCTUREFORDISPLAYSYSTEMWITHNOVELSUBPIXELSTRUCTURES(用于具有新型子像素结构的显示器系统的高效存储器结构)"的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/AAAAAAA;(2)2006年4月4日提交的申请号为PCT/US06/12766的题为"SYSTEMSANDMETHODSFORIMPLEMENTINGLOW-COSTGAMUTMAPPINGALGORITHMS(用于实现低成本色域映射算法的系统及方法)"的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/BBBBBBB;(3)2006年4月4日提交的具有申请序列号11/278,675的申请号为2006/0244686("'686申请")的题为"SYSTEMSANDMETHODSFORIMPLEMENTINGIMPROVEDGAMUTMAPPINGALGORITHMS(用于实现改进的色域映射算法的系统及方法)"的美国专利申请,并且作为美国专利申请公开2006/0244686("'686申请")被出版;(4)2006年4月4日提交的申请号为PCT/US06/12521的题为"PRE-SUBPIXELRENDEREDIMAGEPROCESSINGINDISPLAYSYSTEMS(显示器系统中的预先子像素着色图像处理),,的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/DDDDDDD;和(5)2006年5月19日提交的申请号为PCT/US06/19657的题为"MULTIPRIMARYCOLORSUBPIXELRENDERINGWITHMETAMERICFILTERING(具有条件等色滤波的多优先级彩色子像素着色),,的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/EEEEEEE(下面被称为"条件等色滤波申请")。这些共同拥有的申请的每一个其全部内容也在此结合作为参考。其它显示系统和方法的另外的改进和实施例及其操作被描述在(1)2006年10月13日提交的申请号为PCT/US06/40272的题为"IMPROVEDGAMUT色域映射和子像素着色系统及方法),,的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/FFFFFFF;(2)2006年10月13日提交的申请号为PCT/US06/40269的题为"IMPROVEDMEMORYSTRUCTURESFORIMAGEPROCESSING(用于图像处理的改进的存储器结构),,的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/GGGGGGG;(3)2006年9月30日提交的申请号为PCT/US06/NNNNN的题为"SYSTEMSANDMETHODSFORREDUCINGDESATURATIONOFIMAGESREDUCEDONHIGHBRIGHTNESSDISPLAYS(用于减少在高亮显示上减少的图像冲淡颜色的系统及方法)"的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/mim;(4)2007年2月13日提交的申请号为PCT/US07/79408的题为"SUBPIXELPAYOUTSANDSUBPIXELRENDERINGMETHODSFORDIRECTIONALDISPLAYSANDSYSTEMS(用于定向显示器和系统的子^象素支出和子像素着色方法)"的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/JJJJJJJ;和(5)2007年2月26日提交的申请号为PCT/US07/68885的题为"HIGHDYNAMICCONTRASTSYSTEMHAVINGMULTIPLESEGMENTEDBACKLIGHT(具有多重分段背光的高动态对比系统),,的专利合作条约(PCT)申请,并且在美国被出版作为美国专利申请公开200Y/KKKKKK。这些共同拥有的申请的每一个其全部内容也在此结合作为参考。图IA是色彩矢量空间图。图IB示出了图1A以及两个色彩矢量的矢量相加再现一给定色彩。图1C示出了图1A以及三个色彩矢量的矢量相加再现图IB中相同的所述色彩。图2示出了图IA以及由两个具有相等最大值的色彩矢量的矢量相加形成的色彩色域体。图3A示出了图1A以及由三个具有相等最大值的色彩矢量的矢量相加形成的色彩色域体。图3B示出了图1A以及由三个具有图3A中所示的那些色彩矢量的值的一半的色彩矢量的矢量相加形成的色彩色域体。图3C示出了图1A以及图3B的一半尺寸的色域体重叠到图2的色彩色域体上,示出了最大白色值是同样的而图2的色域体的更亮的饱和色不由图3B的一半尺寸的色域体再现。图3D示出了图1A中为RGBW所选择的白色点在最大白色点和重叠到图2的色彩色域体上的一半最大白色点的中间,而相比于图3C所示的,图2的色域体的更亮的饱和色未能再现的更少。图4A示出了图1A和重叠到典型图像的色彩亮度色域上的图3B的一半尺寸的色域体,该典型图像具有全亮度白色但没有亮饱和色,填充到可用色域体中。图4B示出了图1A和重叠到典型图像的色彩亮度色域上的图3B的一半尺寸的色域体,该典型图像具有全亮度白色但有亮饱和色,没有填充到可用色域体中。图5A示出了一个子像素着色RGBW或包含预减少模块的多原色显示系统的实施例结构图。图5B示出了一个包含选择性压缩模块的多原色显示系统的实施例。图5C示出了另一个包含选择性压缩模块的多原色显示系统的实施例,该选择性压缩模块包含由背光控制单元调节的背光。图5D示出了再一个包含选择性压缩模块的多原色显示系统的实施例,该选择性压缩模块被一体化在后GMA处理单元中。图6A示出了1A以及图3B的一半尺寸的色域体重叠到图2的色彩色域体上,示出了被*接比例缩小到可用色域体的图3C的OOG色彩。图6B示出了图1A以及图3B的一半尺寸的色域体重叠到图4A的典型图像的色彩亮度色域上,其具有全亮度白色但是没有亮饱和色,填充到具有可以被按比例缩小的区域的可用色域体中而不需要允许潜在的OOG色彩被填充到可用体中。图6C示出了图1A以及图3B的一半尺寸的色域体重叠到图6B的典型图像的色彩亮度色域上,其具有全亮度白色但是没有亮饱和色,填充到具有可以被按比例缩小的区域的可用色域体中而不需要允许潜在的OOG色彩被填充到可用体中。图7示出了图1A以及图3B的一半尺寸的色域体重叠到图4B的典型图^象的色彩亮度色域上,其具有全亮度白色和亮饱和色,没有填充到可用色域体,其被按比例缩小到可用色域体中。国8A示出了超出给定显示器的色域体的二维图像信号的一维片段。图8B示出了被箝位到色域体的图8A的二维图像信号的一维片段。图8C示出了被局部压缩、按比例缩小以适应色域体而维持局部对比度的图8A的二维图像信号的一维片段。图9A是被分成色彩三角扇形的色彩色相环图。图9B是被分成色彩三角扇形的色彩色域三角。图IO是被分割进正方形区域的图像的图。图11A示出了原始色彩数据中具有色域外区域的样本图像。图IIB示出了图IIA中哪里具有色域外色彩的图。图IIC示出了图IIA哪里和多少被通过本发明的矩形区域实施例压缩。图IID示出了图IIA哪里和多少被通过本发明的单独像素实施例压缩。图IIE示出了落入不同色彩色调部分的图IIA的区域。图12A是图像的测量区域的一个实施例的流程图。图12B是用于羽饰(feather)来自图12A的结果以及压缩色彩的流程图。图12C是示出了独立于区域尺寸的区域的边缘的羽饰的流程图。图12D是示出了基于色度的区域的测量的流程图。图12E是示出了基于图12D的色调测量的色彩压缩的流程图。具体实施方式色域映射和色域外色彩在本领域已知需要将一个色彩空间和可着色到一种类型的显示(例如,传统的RGB条紋显示系统)上的格式的输入色彩图像数据(典型地,传统的RGB聚合输入色彩数据)转换到另一个色彩空间和格式。这样的显示定义了用于可着色色彩和图像数据的目标色域体或空间。例如,上面提到的在此结合作为参考的'341和'352申请、PCT/US06/40272、以及'219和'935专利都描述了用于影响这种转换(例如从RGB到RGBW色彩空间或其它一些多原色色彩空间)的系统和方法,该转换用于着色到包含由新子像素重复模式(例如,如上面提到的'574和'575申请中所示的子像素覆盖形式和重复模式)构造的显示板的显示系统上。当这种转换发生时,某些亮饱和色彩可能趋向离开色域一这可能至少部分是因为与另一个子像素形式的显示(例如新型子像素形式的RGBW显示)相比,可以着色用于常规性质(例如RGB条紋)的显示不同的色域体所造成,这也是已知的。这样的色域外(OOG,Out-of-Gamut)色彩被灵活地和以消除或充分减少任何明显的视觉假象的方式处理是需要的。处理OOG色彩的一种技术可以是压缩色彩到"黑色"以在色彩转换之前、色域转换期间或色域转换之后将它们带回色域中。对于任何特定的压缩方案,可能需要维持图像中色彩的局部对比度。局部对比度趋于确保被压缩的亮饱和色彩维持与它们亮度类似的处理,以致于不引起任何明显的视觉假象。为了维持局部对比度,现有技术系统可以使用缩放比例以同样的比例来压缩给定饱和度的所有色彩到黑色。图1A示出了由三个在黑色105起源的矢量标尺红色110、绿色130和白色140组成的示例性色彩空间图。这可以看作由红色和绿色原(primary)像素或子像素组成的二原色显示的结果。也可以被看作由红色、绿色和蓝色原像素或子像素组成的三原色显示的投影,其中色彩空间被投影到红/绿色彩平面上,蓝色矢量投影与白色矢量投影重合。甚至也可以看作由红色、绿色和白色原像素或子像素组成的三原色显示的结果。或者,可以被看作由红色、绿色、蓝色和白色原像素或子像素组成的四原色显示的结果,其中色彩空间被投影到红/绿色彩平面上,蓝色矢量投影与白色矢量才臾影重合。图1B示出了二原色矢量红色115和绿色117如何通过矢量相加导致唯一的色彩点119。本领域技术人员可以理解红色、绿色和蓝色三种色彩矢量的相加也将导致可以被投影到图1B的红/绿色彩平面上的三维色彩空间中的唯一的色彩点。相反地,为了得到给定点119,由于红色115和绿色117矢量是彼此正交的,将有一套并仅有一套矢量红色115和绿色117可以矢量相加得到点119。在图1B给出的实施例中,红色矢量115是沿着红色轴110的3个红色能量单位,而绿色矢量117是沿着绿色轴130的4个绿色能量单位。因此作为结果的色彩点119可以被称为具有红/绿色彩空间坐标"3,4"。图1C示出了三原色矢量红色116、绿色118和白色114如何通过矢量相加导致唯一的色彩点119。在图1C给出的例子中,红色矢量116是沿着红色轴110的2个红色能量单位,绿色矢量118是沿着绿色轴130的3个绿色能量单位,而白色矢量是沿着白色轴的l个白色单位。然而,白色矢量可以被分解进入红色和绿色矢量部分每一个中的一个能量单位。作为结果的色彩点119可以被称为具有红/绿色彩空间坐标"3,4"。注意为了得到给定的色彩点119,可以使用红色矢量116、绿色矢量118和白色矢量114的许多可能的组合。色彩矢量的这些组合中的每个被称为给定色彩点的条件等色。本领域技术人员将会理解红色、绿色、蓝色和白色的四色彩矢量相加也将导致三维色彩空间中的唯一的色彩点,其可以被投影到图1C的红/绿色彩平面上,这里解释的概念可以被延伸到这样的"RGBW"系统。查找这样的RGBW条件等色以及它们在色彩和子像素着色中的使用的方法被在上面参考过的以及这里结合参考的PCT/US06/19657中解释。图2示出了红/绿色彩显示器的作为结果的色彩/亮度色域210,其具有最大可以达到5个单位的色彩原色矢量。也可以被看作着色到红/绿色彩平面的红/绿/蓝色彩显示器的作为结果的色彩/亮度色域210,其具有重合投影到白色轴上的蓝色矢量。最大饱和红色色彩220形成一个角而最大绿色饱和色彩230形成色彩域的另一个角。当所有色彩原色,红色、绿色、蓝色(为了清楚没有示出)原色被变成它们的最大值5个单位时,结果是最大饱和色彩,白色,具有5个单位的值240。应该可以意识到在本图中单位的选择是任意的并且仅仅用于解释的方便。该红色、绿色和蓝色色彩空间是本领域公知的RGB色彩空间的基础。图3A示出了示例性的红/绿/白显示的作为结果的色彩/亮度色域310,其具有最大可以达到5个单位的色彩原色矢量。也可以被看作着色到红/绿色彩平面的红/绿/蓝/白色彩显示的作为结果的色彩/亮度色域310,其具有重合投影到白色轴上的蓝色矢量。本图假设最大饱和红色色彩320形成一个角而最大绿色饱和色彩330形成色彩域的另一个角。当所有色彩原色,红色、绿色、蓝色(为了清楚没有示出)和白色原色被变成它们的最大值5个单位时,结杲是最大饱和色彩,白色,具有10个单位的值360。色彩域310具有由红色和白色原色325矢量相加以及绿色和白色335矢量相加形成的另外的角。色彩域310内的空间可以由许多红色、绿色和白色(或者RGBW系统的红色、绿色、蓝色和白色)值的条件等色矢量组合形成。应该注意,在本示例性图中,在10个白色单位的红/绿/蓝/白显示的色彩域310的最大值,是图2中在仅有5个单位的红/绿/蓝显示的色彩域的值的两倍。因此,对于给定显示需要给出的特定最大白色亮度来说,与RGB显示相比较,对于RGBW背光能量可以被减少到一半。图3B示出了这样的RGBW显示器的作为结果的色彩/亮度色域311,其具有减少到一半的背光,导致每个原色具有它们以前值的一半。最大饱和红色321和绿色331是2.5单位。由红色和白色原色326的矢量相加以及绿色和白色336的矢量相加形成的另外的角每个被减少到一半。最大白色点361值被减少为一半,即5个单位。图3C示出了重叠在图2的RGB色彩/亮度色i或210上的图3B的减少的亮度RGBW的色彩域311。应该注意最大RGBW值361实质上与最大RGB值240相同。因此对于实质上单色(黑&白)的图像,减少的RGBW色域311应该考虑到允许忠实的色彩和亮度再现。然而,应该注意存在一些色彩340&350,其在不能被在RGBW色彩/亮度色域311中再现的RGB显示器的色彩/亮度色域210中。这些遗漏的色彩340&350趋于成为亮饱和色。许多用于处理OOG色彩的技术在本领域是已知的并且色域映射这些遗漏的"色域夕卜"(OOG)色彩340&350到可用的RGBW色域311的一些^支术也在共同拥有申请PCT/US06/40272中被公开。当前实施例的技术、系统和方法以可以更好的维持局部对比度的方式改进这些已知的技术、系统和方法。另外,当前技术可能不"处罚"较少的OOG或不是OOG的其他色彩。图3D示出了重叠在图2的RGB色彩/亮度色域210上的图3B的减少亮度的RGBW的色彩域312。图3D不同于图3C在于选择的白色点362在最大白色点和一半白色点240中间。选择这样的中间白色点是合适的,因为区域351和341中的OOG色彩的数量#嫂现基于图3C中的相似区域350和340有所减少。可以意识到有许多可以被选作中间白色点的可能白色点,其可以由用户手动选择或者可选地由系统依靠存在于给定图像中的特定色彩点进行选择。给出进一步说明,图4A示出了RGBW色彩/亮度色域311,其完全封闭仅有一个示例性图像被显示的色彩/亮度色域4U。在这个例子中,图像的最亮白色460与RGBW色域的最亮白色361是完全相同的。由于图像中使用的所有色彩属于具有一半功率背光的RGBW显示的色彩/亮度色域311,因此不需要OOG映射或背光调整。相反,检查图4B,当最亮白色461在色域中时,另一个示例性图像的色彩/亮度色域411的440&450部分超出了RGBW色彩/亮度色域311。现在将注意力转移到如图5A中结构图500所示的系统的一个实施例。给定的二进制位深度的感性量子化R*G*B数据被y功能510线性化,可能通过查询表(LUT),以成为更大的二进制位深度线性编码RGB信号。因为从RGB色彩空间到不同形状的RGBW色彩/亮度色域映射色彩的需要,RGB色彩数据值被在使用共同拥有申请PCT/US06/40272中讨论的、下面进一步描述的方法的预减少功能520中调整。调整过的RGB色彩数据被在RGBWGMA530功能块中转换为RGBW数据,可能使用上面参考的多个申请和专利中公开的方法中的任意一种。依靠预减少功能520中所作的调整,作为结果的RGBW色彩数据可以包括OOG色彩。在箝位功能535中这些可能的OOG色彩可以被箝位到RGBW色彩/亮度色域体。箝位操作可以是使用如PCT/US06/40272(公布为WO2007047537)中所述并在这里参考结合的方法的"箝位到亮度"、"箝位到黑色,,或"对角箝位"。箝位过的RGBW数据可以被可能使用上面参考的多个申请和专利中公开的方法的SPR功能540随意地子像素着色。可以意识到当前技术可以被应用到整个像素着色和无子像素着色的系统中。因为目标LCD590可以具有非线性量子化电光传输功能,通过逆y功能515,线性子像素着色数据被非线性量子化以匹配该LCD。这个功能可以是或可以不是输入丫功能510的逆转。预减少算法RGB到RGBWGMA—种可能的副作用是会减少显示系统能够产生的色彩状态的总数。可能和输入色彩的总数的一半一样多的色彩被映射到其他颜色上。这可能趋于高亮度和高饱和同时发生在色彩上,通常不会发生在自然和未更改的图像的组合。然而,需要具有其中我们GMA输出的色彩的总数匹配达到的色彩的数目的模式。如上面所提到的,预减少是实现这点的一种方法。在其中RGB色域被本质上按比例缩放直到输入RGB白色点被映射到RGBW白色点上的情况下。阴影区域中的高亮度+高饱和色彩变成色域外并且可以被使用箝位到亮度、箝位到黑色或对角箝位或其他算法映射到容许RGBW值。通过输入值的预减少,最后全部RGB色域可以适合RGBW色域内。在这种情况下,可以避免OOG映射步骤。尽管结果图像可能不和以前一样亮,但事实上有更多总的输出状态使用。不是所有可能的W值都可以被使用,但是所有可能的RGB输出值可以,其可以不是当一些色彩是OOG的情况。在一些布置的情况中,预减少输入值一半可以使RGB色域适合RGBW色域内。当W子像素的亮度不精确的等于其他3个子像素的亮度时减少其他需要的量可能是布置所想要的。同样,预减少比一半小的需要数量可以稍微增加输出状态的总数,即使一些色彩仍然去OOG。即使在W子像素亮度等于其他3个原色的显示器中,这个程序也可以增加图像的亮度并且是需要的。在一个实施例中,输入RGB值可以被预减少直到没有OOG值产生。然后正常RGBWGMA可以被用于转换到RGBW。最后,W值可以被按比例增加使最大W值(通常来自白色附近的亮饱和色彩)的量达到最大值的量。在一种情况中,输入RGB值被预减少一半,并且然后作为结果的W值被按比例增加2倍。这导致最大可能的大约75。/。的最大亮度。其他组合可以产生更亮的最大值,例如减少比一半小一定百分比的输入。然而,这些组合可能产生更多的OOG色彩并减少输出状态的总数。预减少模块可以被在输入Y模块和GMA模块之间实现。在这样的实施例中,百分比可以被作为固定点二进制数码存储在预减少寄存器中。预减少寄存器可以是8位大并且可以存储0到255之间的数,表示0和大约0.996之间的固定点的数目。输入y后的每个输入RGB值可以被预减少值相乘,然后被在右移模块(例如>>8)中用256除。在另一个实施例中,代替使用乘法器,输入值可以被右移不同的量,并且其结果被以不同的组合加到一起以产生输入(没有减少)的100%、75%(25%减少)、62.5%、50%、37.5%、25%和12.5%。代替在预减少寄存器中存储固定点二进制数码,一索引可以被存储,其使用MUX选择预先计算的百分数之一。该组百分数仅仅是一个例子。通过增加更多的移位器、加法器和更宽的多路复用器,可以产生任意数量的可选的减少百分数。基于饱和度的预减少作为预减少的另一个备用实施例,输入RGB值可以不减少固定的量,而是由一个饱和;l函数的量替代。当饱和度接近零时,函数具有接近于1.0的值,该函数具有将输入RGB白色值近似地映射到输出RGBW白色值的优点。这对于最大可能白色值可能没有达到的预减少算法是有利的。在另一个实施例中,最大值可能小于l.O以减少同时亮度对比误差。当饱和度最大时,该饱和度的函数可能减少到某个百分数(Pmax)。如果该Pmax值大于显示器中子像素W的亮度与R+G+B的亮度和的比率,那么可能有一些OOG色彩。从而,如上面所描述的色域箝位模块可能依然是需要的。用于该饱和度函数的一个可能的曲线是高斯型的,但是这在计算上可能难以在硬件中实现。直线可能就足够了,而且分段线性函数也可能产生满意的图像。来自该函数的值被与输入RGB值相乘。这样,与l.O相乘没有引起具有低饱和度的输入值减少,且与Pmax或其它比1小的分数相乘将导致具有高饱和度的输入值减少。所有这些与分数值的乘法可以通过乘以定点二进制数在硬件中实现,该定点二进制数伴随适当的右移。通过移位和相加实现乘法的其它方法也净皮包含作为本发明的范围的一部分。饱和度可以^皮认为是离灰线的垂直距离,典型地数值范围是在色域面从0到1.0。尽管任何数目的饱和度的计算可以被使用,但有计算该数目的近似值,其在工业中是已知的,例如饱和度=(max(r,g,b)—min(r,g,b))/max(r,g,b)由此产生的饱和度值之后可以用于产生曲线之一。该分段线性直线,例如,具有0.75的Pmax值,可以由以下方程产生预减少-min(l,1-((饱和度-0.25)/(1-0.25)))然后输入红色绿色和蓝色值的每一个可以与该预减少值相乘,当由上面任何一个实施例产生时11=11*预减少B-B"贞减少最后,这些RG和B值可以通过GMA算法运行以将RGB转换为RGBW。预减少函数的其它实施例在WO2007/047537中讨论并在此结合作为参考。在再一个实施例中,预减少函数也可以被制成色调的函数。面部和其它皮肤色调,例如,具有非常窄的色调范围并且在具有这些特征的图像上使用不同的预减少函数是有利的。在再一个实施例中,预减少饱和度函数也可以被制成亮度的函数。所以对于一给定的饱和度值,胜于使用一常数度量值,基于与BLACK的接近而缩放。这就像Y函数一样起作用,并且它允许将输出像素分配移位到接近(或远离)RGBW色域体(gamuthull)。可以理解,预减少函数可以被建立作为色调、饱和度和亮度的一些组合的函数。在上面的讨论中,对于所有的原色,一个实施例可能仅有一个预减少函数。然而,对于输入RG和B原色的每一个(或子集)可能需要具有单独的预减少函数。这可能增加了进行色彩校正或调节显示的白色点的能力。在图像处理系统的很多地方,例如在输入Y模块之前,设置预减少是可能的。因为输入Y前的值典型地具有较小的位尺寸,这可能具有减少基于该设计的硬件的门数的优点。另外,可能将预减少函数和输入Y函数组合,在一个步骤中执行Y校正和预减少。因为输入Y函数总是作为预先计算好的查询表实现,然后可能使用其它算法,例如高斯曲线,其无需在更为复杂的硬件中遭到损失。可以理解,图5仅是可以实现本申请的技术的系统的一个实施例。特别地,LCD590可以被适宜地替代为任何类型的多原色显示器,该多原色显示器包括子像素重复组还包括其它原色(例如,RGBY、RGBC、RGBWY、RGBWC、RGBWM或类似的并且在许多申请中公开在此结合作为参考)。另外,当前的技术在系统中起作用,该系统使用单一背光(例如,CCFL或LED背光,其给予稳定的照明或者可以加以调节)或背光元件的阵列(例如CCFL单元、LED元件,其可以被独立地寻址)。后一类型的显示系统的一个例子牙皮描述在题为"Led-basedLCDbacklightwithextendedcolorspace(具有延伸的色彩空间的基于发光二级管的LCD背光),,的US6,608,614B1和题为"HighDynamicRangeDisplayDevices(高动态范围显示i殳备)"的US2005/0162737A1中——它们被在此结合作为参考。色域压缩以处理OOG色彩将注意力转向图6A,其中示出了图3C,其具有图3B的减少亮度RGBW的色彩色域311叠加在图2的RGB色彩/亮度色域210上。如之前注意到的,在RGB显示器的色彩/亮度色域210中的色彩340&350在RGBW色彩/亮度色域311中没有再现。这些丟失的色彩340&350是亮饱和色。这些色彩可以被映射到可用的色彩色域中。这些OOG色彩所映射到的色彩它们本身被映射到更暗的状态并且继续下至最深的色彩。例如,在输入色域体210的接近亮饱和色620可以净皮按比例缩小到可用色域体311的色彩622。原来在可用色域体311上的新色彩点622的色彩可以被以同样的比例按比例缩小到有用色域体311—侧中的新色彩点624。这样,位于三角形中的中到高饱和度的所有色彩610可以被缩放、加深直至变黑,该三角形从黑色600到最亮高饱和度220和230再分别到最亮中饱和度326和336形成。该色彩可以以这样的方式#1缩放,其色调和饱和度维持而仅仅是亮度减少。例如,最亮、最饱和的色彩,例如亮红色220和亮绿色230,可以被减少亮度分别到中亮度红色321和中亮度绿色331的新点。当按比例缩小该中到高饱和度色彩的方法使得所有的OOG色彩340&350进入色域时,它也趋向不必要地"处罚"(即按比例缩小)没有OOG色彩的图像中那些同样的中到高饱和度色彩。例如,考虑到图6B所示的图中的图像色域411。它具有中到高饱和度色彩630,其位于从黑色600到最亮高饱和度321和331再分别到最亮中饱和度326和336形成的三角形中。当没有OOG色彩时,该三角形中的色彩不必被按比例缩小以为OOG色彩'腾出空位,。然而,在其它映射系统中,这些色域中的中到高饱和度色彩630被减少亮度,如图6C所示。基于图像数据测量的选择性压缩由于并非给定饱和度的每个色彩都需要被压缩,它可能不需要这样做。例如,如果图像没有OOG色彩,饱和色不需要被压缩到黑色以便为不存在的该饱和度的较亮色彩"腾出空位"。在一个实施例中,一种改进的技术是测量图^f象中的一些或所有色彩以找到最OOG的色彩。一旦找到,可能计算或另外找到压缩的最小比率,其将使一些或所有OOG色彩进入色域但不是推动它们进一步比所需要的缩小。如果没有色彩是OOG,那么就没有色彩将被压缩到黑色。在另一个实施例中,可能基于空间使第一个实施例的技术变得精炼。例如,考虑一个图像,该图像的第一区域中包含OOG色彩,而第二区域中包含不是OOG的饱和色。在这种情况下,不必压缩(并因此"处罚")第二区域中的色域色彩,因为OOG色彩在第一区域中。这样,当前的实施例包括将图像分割成具有不同压缩比率值的区域,以致于在每个给定区域,最小压缩比率值可以找到,并且以这样的方式应用,使得局部对比度保留而没有不适当地"处罚"其它区域的饱和色。这样,在第一和第二实施例中,需要确定哪一个色彩需要按比例缩小以使它们进入色域,并且哪一个周围色彩被减少以维持局部对比度,而不必按比例缩小不需要减少的色彩。在这里描述的几个实施例中,图7描述了这里叙述的技术的一种可能需要的结果。图7示出了色域映射OOG色彩的最终结果,如图4B中所描述的,在图4B中,区域440和450中的OOG色彩被带回到可用色域体中,导致形成色域711。图7中描述有几个完成该过程的方法在——一些是需要的,一些不是。例如并且如以下将要更为详细地讨论的,一种这样的可能不必要的方法是将所有OOG色彩限制在色域体中,如图8B所示。所以,当图7广泛地示出了最终结果,一些技术明显比其它技术更为需要。图5B示出了RGBW(或者可选地多原色)显示系统的一个可能实施例,其可能合并这里所披露的一个或多个技术。作为图5的系统,图5B的系统可以包括可选的箝位535和可选的SPR540模块-1包括y510和逆y590才莫块。图5B的系统也可以包括OOG测量模块570、图像分割(segmentation)模块573、缩放映射575和选择性预减少模块525。这些模块可以包括整个选择性压缩(或减少)单元。在操作中,该系统可以通过OOG测量模块570测量输入图像数据以确定色域外的色彩并且弄清这些OOG色彩是否存在于这里提到的图像分割模块573中的任何图像分割(segments)或分隔中。如这里所提到的,图像可以根据所考虑的空间、所考虑的彩色或所考虑的时间——或任意所需的组合被分割。一旦在它们的特定分割中的OOG色彩被确定,缩放映射575确定选择性压缩的量以施加到任意给定的图像数据。之后选择性预减少模块525将该选择性压缩或减少施加到输入数据以产生适当的中间图像数据,该数据被选择性地压缩或减少。尽管图5B(或与此相关的5A、5C、或5D)的系统特别专注于LCD系统,可以理解,这里所披露的这些技术也满足任何类型的显示系统——包括OLED、等离子或类似的。另外,这些技术应用于除了RGB到RGBW(或其它多原色系统)的系统。特别地,这些技术也满足任何系统,其中需要发生从第一色彩色域体到第二色域体的映射,该第二色域体是不同的形状。图5B的系统可以包括单一背光(未示出),该背光可以或可以不加以调节。在稳定背光的情况下,选择性压缩被施加到图像数据值本身。然而,这里所披露的技术可以被应用到其中背光可以根据某种背光控制加以调节的系统。图5C的系统仅仅是一个这样的实施例。背光控制580可以调节背光的强度,从而选择性压缩或减少可以是图像数据压缩和背光调节的函数。包括一个或多个这里所披露的技术的显示系统的再一个实施例显示在图5D中。在图5D的系统中,选择性压缩或减少的应用可以被设置为后GMA减少单元。可以理解,这里所披露的技术可以以显示系统中任何适合的模块实现,而不脱离这些技术的范围。作为再一个实施例,该显示系统可以在GMA模块后整个地提供选择性压缩单元。在这种情况下,OOG测量、图像分割、缩放映射和选择性减少可以在一个色域到另一个色域的映射之后被实施。为了详述这些点,比较原始图像(如图8A中所描述的例子)如何看作箝位图像801(如图8B所示)是指示性的——当比较图8C中所示的局部压缩图像802(如同根据这里包含的几个实施例执行的那样)。图8A是一个两维图像的一维片段800的示例性曲线图,其代表所述图像在沿原始图像片段800的每个点的亮度。该原始图像包括延伸出色域体810的区域820。曲线图800包括具有局部对比度的特征——例如,峰830和它们之间的谷840。该OOG区域820不能在显示器上再现并且必须被带回到色域体中。在图8B中,箝位图像801包括已被箝位到色域体的区域821。应该注意到,在对色域体的箝位中,来自原始图像8000OG区域820的局部对比度信息、具有峰830和谷840的可变亮度已在箝位图像801中在被箝位到色域体的区域821中消失。将注意力转向图8B,可以注意到,压缩图像802的局部压缩区域822显示在图8C中,其实质上维持了局部对比度特征。局部OOG亮度峰832已被压缩到色域体,而谷842以与邻近的峰832类似的比率被压缩以维持局部对比度。然而,与图8A的原始图像800中的OOG区域820某一距离的色域中色彩的区域850不必被压缩,如图8C中所示,在图8C中,同样的区域850被如实地再现而没有压缩。也应该注意到,如果需要,局部压缩区域822可以延维持具有原始在色域中的色彩。当然,任何压缩区域的延伸的量(即便要)形成当前技术的可选的实施例。在再一个实施例中,为了压缩OOG图像区域而维持局部对比度并且同时在色域色彩中减少"处罚"的可能性,将图像分割成具有不同性质的区域可能是有用的,以便它们以不同的缩放因数被压缩。图像分割的一个实施例是根据,例如彩色数据,进行分割,以将由色彩色相环或色彩三角形(或任意其它适合的区域)表示的彩色空间切割为区域或扇形。例如,考虑图9A中的色移色相环900和图9B中的色彩三角形901。该色彩空间可以被分成区域,例如所示的扇形910和扇形911。在一些实施例中,不同的色彩色调扇形910或扇形911可以具有不同的压缩比率。除了在这些和其它实施例中,该压缩比率也可以被羽饰,例如在色彩环900或色彩三角形901跨过相邻色彩色调加以平滑以减少作为从一个色调区域到另一个色调区域的目标色调的潜在的々i象。在一些实施例中,图像可以被测量以确定每个定义的色调分割中的最亮、最OOG像素值。然后该最高值可以被用来确定压缩比率、4安比例缩小比率,以应用到色调扇形中的所有色彩。该方法利用给定色调的色彩属于单一目标或一组具有相似量的峰OOG值的目标的可能性。例如,树叶的单一亮饱和玫瑰红色是饱和的而深绿色的背景在红色色调中可能具有类似的OOG峰,而绿色的峰在色域中。图像分割的另一个实施例可以是空间的。该图像可以被切割成任何方便的或适合的形状的区域或块。例如,考虑图10中的图像1000,被分成正方形区域、块IOIO,分割图像的最简单的区域形状是正方形,其均勻地覆盖该图像。每个块1010可以被测量以找到需要确保任何且所有OOG色彩被带回到色域中的最小压缩比率值。该压缩比率值也可以跨过邻近的块1010被羽饰、平滑以减少用于可视假象的潜在。该区域的形状选择性地可以是任何方便的多边形,例如矩形、三角形、六边形等。将基于空间和彩色的图像分割组合在一起也是可能的。例如,图像可以被切割成多边形块1010和色调扇形911或区域910。这形成了三维空间-彩色间隔以分割图像。每个色彩色调具有它本身的图像的二维多边形块分割。这样,在一个块中压缩OOG红色不"处罚"色域中越过几个块的红色。同样,OOG的亮饱和黄色不处罚相同块1010中的邻近的色域中饱和蓝色。对于图像空间的最好的分割,再一个空间实施例是分别处理每个像素并找到最小压缩比率以将那个像素带入色域,如果其是OOG。压缩比率的值可以在每个像素的邻近中被羽饰、平滑以维持局部对比度而减少潜在假象。再一个可能的实施例可以组合空间和亮度。例如,每个^f象素可以被分别处理用于设定压缩比率,具有羽饰函数,该函数是空间距离和亮度差别的函数,以致于接近OOG色彩的深饱和色彩比同样空间距离的更亮但仍在色域色彩中的色彩受到较少的处罚。这维持了局部对比度而没有过度地处罚图像的已经高反差的部分。对于视频,压缩比率值可以通过使用一些帧的衰减函数被及时平滑,而以不带来瞬间影响的方式。例如,如果大的OOG黄色目标突然移动到屏幕上,将可能S1起邻近像素突然被压缩并且这可能是明显的。这一影响可以通过使用一些帧的衰减函数来加以平滑。在该技术的一个实施例中,可能需要计算用于每个视频帧的色彩压缩比率值,如这里或其它地方所描述的。如果用于一个帧的压缩比率值不同于之前的帧,该值仅被允许通过几个帧緩慢地变到新的值。该逐渐的变化的一个实施例可能是将每个色彩的压缩比率值变为从之前的值到新值的一半。该简单的计算实现了对数衰减,其渐近地接近新值,直到差别足够小到被箝位到新值而没有显著的影响。任何其它衰减函数,例如从之前的值到新值线性插值,也可能是有效的。图11A示出了样本图像1100的表示以证明本发明的一些实施例。图11B是一映射,其示出了图11A中的图像1100的区域1105,其在原始色彩图像1100中的色域外(OOG)。图11B中是白色的区域1115在色域中,而映射中深色的区域1105是OOG,并且越深,离OOG越远。在一个实施例中,源图像1000被分成矩形区域1010,如图IO所示,每个区域被测量以找到那个区域中的最大OOG色彩,然后该测量结果被用来计算最小色彩压缩,其使每个区域1010中的所有OOG色彩分别回到色域中。图12A示出了测量算法的一个可能实施例流程图。在步骤1202,用于图像中每个区域的图像数据的测量被执行。在1204建立一环路以执行1206到1210。一旦一区域-故测量并且用于该区域的最大OOG值被获得,如同在1212中一样,色彩压缩值可以获得,并且在1214该值可以被存储。在图像的第二循环中(以下结合图12B描述)这些存储的压缩值被羽饰并用来执行图像中每个像素的最终压缩。该过程的另一个实施例可以通过以下的伪代码执行:<table>tableseeoriginaldocumentpage26</column></row><table>peakval:math.max(peakval,maxp)—仅记录找到的最大值endendifpeakval<=MAXCOLthen—没有色彩OOGgmin=256--然后一点也不压缩elsegmin=256-math.floor(256*peakval/(MAXCOL*2+1)+0.5)+128endspr.store("peak,,,x,y,gmin)end列表l上面的伪代码实施例将测量输入图像1000的正方形区域1010(或任何其它镶嵌成方格的区域例如三角形或六边形)中的像素。这里正方形区域的尺寸是变量region—size。该实施例可以用于一显示器,该显示器将输入RGB值(线性输入y转换之后)转换到多原色RGBW系统。执行色彩提升、同等化、动态背光控制或图像的滤波的其它多原色系统或任何显示器也可以产生OOG色彩。本发明的方法也可以用来改进这些系统的输出。用于给定区域1010的峰值被测量,在peakval中累力口,通过将每个值与之前的最高值比较,如果其比之前的最高值高,则存储该新值。在一给定区域1010被测量之后;如果peakval在MAXCOL(其是最大允许色彩的测量)之上,那么它是OOG。该峰值被转换为"gmin,,值,该"gmin"值在该实施例中,值被保存在小的"峰,'緩沖器中用于描述的后面的步骤。图像1000的每个区域1010具有一个gmin值。在一个实施例中,整个输入图像1000可以被测量并且该峰OOG结果可以被保存在小的緩冲器中。然后,图像IOOO可以在一个单独的过程中被再次处理以使用该结果。在硬件实现中,具有不同的最优化。例如,线路緩冲器允许计算峰OOG结果的最初几行以致于输入值可以在几行之后被处理。这比存储整个输入緩冲器使用的存储器少并且允许连续的处理。交替地,该测量可以在当前输入图像上执行,然后在接下来的图像上使用。这无需帧緩沖器,尽管一旦快速地改变图像,峰OOG值可以些微地过时。在这里的伪代码和流程图所示的软件实现中,多重帧緩沖器可以随意地采用以简化描述。图12B描述了用于所获得的峰OOG结果的使用的流程图。步骤1220开始用于图像数据值的称为"进行压缩"的过程。步骤1222到1236预想一给定图像数据值的处理或压缩,该数据值是基于该数据值在图像本身中的位置并且认为所有的峰OOG值在数据值的邻近或周围区域。该数据值的压缩可以以该周围OOG值及其它因数,例如数据值离OOG值的距离,的函数为基础。任何合适的函数可以满足,包括插值。以下是可能的可选伪代码实施例,其使用来自区域测量的峰OOG结果funtiondocompress(x,y)—进行色彩压缩localxp,yp=math.floor(x/region—size),math.floor(y/region_size)localmOO=spr.fetch("peak,,,xp-l,yp-l)—在周围读取9个峰OOG值localm10=spr.fetch("peak,,,xp-1,yp-O)localm20=spr.fetch("peak,,,xp-1,yp+1)localm01=spr.fetch("peak,,,xp-0,yp-1)localmll=spr.fetch("peak,,,xp-0,yp-0)localm21=spr.fetch("peak,,,xp-0,yp+1)localm02=spr.fetch("peak,,,xp+1,yp誦1)localml2=spr.fetch("peak,,,xp+l,yp腸O)localm22=spr.fetch("peak,,,xp+1,yp+1)—计算中心区域的角落的值localu1=math.min(m00,m01,m10,m11)localur=math.min(mO1,m02,m11,m12)localll=math.min(m1O,m11,m20,m21)locallr=math.min(ml1,ml2,m21,m22)-计算区域中的位置localxr,yr=math.mod(x,region—size),math.mod(y,region一size)<table>tableseeoriginaldocumentpage29</column></row><table>在这个实施例中,峰OOG值可以被插入或相反被羽饰,在区域1010之间以防止最终图像不连续。解压函数可以被每个输入像素调用。它为当前像素存在的区域,例如整幅图像或图像的一些子集,计算峰OOG测量緩冲器中的位置。来自那个区域和周围区域(在本例中,有八个,但是任何其它数量是可能的)的峰OOG结果被获取和用于计算中心区域的每个角的最小峰OOG值。区域中的输入像素的位置然后被用于插入角峰OOG值之间和计算最终REG一GMIN值。这个值可以被送到预缩放函数以执行色彩压缩。在本发明的一个实施例中,REG—GMIN值可以被设计成具有256和128之间的值,因此预缩放函数可以仅仅以3个色彩原色乘REG一GMIN并且然后除以256(在硬件中用右移8位完成)。当REG_GMIN是256时这将得到以1.0乘以(缩放、压缩)色彩的结果,当REG—GMIN是128时,以0.5乘,并且对于之间的全部值以不同固定点二进制位分数乘。以1.0乘对色彩没有影响,而以0.5乘将压缩色彩向黑色返回一半路径。在这个实施例中色彩可以是2倍多的OOG,并且以0.5乘会精确地把它们带回色域中。如果region_size和整个输入图象1000—样大,这个算法将计算一个峰OOG值并且以同样的量缩放全部输入像素以将整个图像中大部分OOG像素带回色域中。这可能处罚图像中的许多不是通过按比例缩小的OOG像素。需要的是,在当region—size更小时,图像1000的每个区域1010具有不同峰OOG值并且许多像素根本不可以被压缩。例如,如果region—size是16并且图11A中的图像1100是240x320像素,然后图11C中的映射1120示出了图像1000的哪个区域1127将被压缩得最多。图11C中的白色的映射的区域1125示出了原始色彩图像中哪里的像素将根本不会被色彩压缩。深色区域1127是更多色彩压缩发生的地方。这个映射看起来像图11B中OOG像素的映射的粗略的滤波版本并且暗示region一size的更小值会"处罚"更少的像素。然而,上面的算法对区域尺寸和羽饰延伸使用同样的region一size。不同的实施例可以分开这两种效果。当开始限制时,单独的峰OOG值可以针对输入图像中的每个像素被计算,并且被羽饰到将它们用到色彩前的任意距离的结果压缩输入图像。图12C是这种插入或可能的羽饰算法的一个流程图实施例。步骤1240针对每个(或至少实质上全部)输入像素开始处理。步骤1242获得输入^f象素占据区域中的峰OOG值。对于所有(或者其他实施例中的一些子集)附近的像素,步骤1244到1250建立一个过程,其中附近像素的峰OOG值被获得并且羽饰的(或其他处理的)OOG值被获得以及累加的这样羽饰的或处理的最小OOG值被找到并最终储存(如1252)。下面列表3的伪代码给出了如下的另一个实施例:functiondofeather(x,y)locali,j—loopcounterslocalgmin=spr.fetch("peak",x,y)—中心值forj=-cos—width,cos—widthdo-用于所有周围像素的循环fori=-cos_width,cos—widthdolocalnear=spr.fetch("peak",x+i,y+j)-获取接近GMIN值的值nsar=ncar+-使用余弦函数羽饰(256-near)*(1-(math.cos(i*math.pi/cos_width)+1)*(math.cos(j*math.pi/cos_width)+1)/4)gmin=math.min(gmin,near)—4吏用周围"f直的最小Y直endendspr.store("gmin,,,x,y,gmin)end列表3这个算法可以在布支i殳列表1的dosurvey函凄t以region_sizei殳为1运ff时操作以使得单独峰OOG值为每个输入像素被计算。然后dofeather函数可以被每个输入像素调用以羽饰峰OOG值。峰OOG值不可以比为输入像素本身计算的值大,以致于首先从peakJ)OG緩冲器获得。然后所有周围像素峰OOG值的羽饰的值可以被计算。变量cos一width确定羽饰函数的宽度。所有这个范围内的峰OOG值可以被获得和由本实施例中的余弦函数羽饰,尽管其它羽饰函数可以被使用,例如tent过滤器(tentfilters)、箝位高斯(clampedGaussian)或同步函数(syncflmction)等等。尽管不需要,本实施例在每个轴上使用单独余弦。这允许算法在X和Y中被分开并且在具有线路緩冲器和余弦值小表的硬件中被更少花费地实现。根据来自本例中的每个峰OOG值的"曼哈坦距离",作为结果的余弦函数下降。使用毕达哥拉斯距离也可以起作用但是需要更多门以在硬件中实现。所有周围羽饰峰OOG值的最小值被累加并且被保存在单独的"gmin,,緩冲器中。注意最小值是需要的因为gmin值越小,越多的像素可以被向黑色压缩色彩,所以最小的值可能是"最健壮的"。结果是对于每个输入像素gmin緩冲器具有单独羽饰的值。本例中的解压函数不需要进行如上面列表2所示的滤波,由于那个步骤可以在列表3中早已完成。作为代替,解压函数能够获得最终羽饰gmin值并且将它用于压缩有关输入像素的色彩。回到这里的例子,当这个算法被在图11A的图像1100上以5的cos—width执行时,图11D中的映射1130将得出。这示出了其中像素没有被色彩压缩的白色区域1135和其中被压缩最多的黑色区域1137。注意比图IIC中少的色域中像素由于靠近OOG像素被"处罚"。列表3的羽饰实施例通过采取周围gmin的最小值乘以羽饰函数构造一组羽饰的gmin值。当两个OOG区域彼此接近时该最小函数可能在羽饰gmin函数中产生尖点或不连续,如同羽饰函数彼此交叉。这样的效果对人类视觉系统是明显的,所以对结果gmin值执行最终低通滤波操作是可取的。这暗示了用于计算羽饰gmin值的可能的可选实施例。图11D中的映射1130看起来稍微有点像图11B中映射1105的低通滤波版本。然而仅仅低通滤波峰OOG值自己可能不能产生有用的羽饰gmin函数。这是因为低通滤波器趋于减少单独gmin值或接近大OOG区域的边缘的影响。这可能被通过利用下面列表3bis中的一种算法首先"加宽,,峰OOG区域来寻址。_<table>tableseeoriginaldocumentpage32</column></row><table>该实施例可以被应用到每个峰OOG值代替dofeather函数。它可以调用相同的峰OOG值并且检查落在低通滤波器的影响中的所有的周围值(存储在名为bpass的表中)。这形成单独的OOG值并且边缘"更宽"。然后同样的低通滤波器可以被应用到产生的加宽的gmin緩冲器以产生滤波gmain函数。该结果可能与图IID的映射1130非常相似。目前为止所描述的伪代码中的输入图像的区域都已在空间领域被测量。在可选的实施例中,像素可以代替在色度领域被测量。图IIE示出了图IIA的图像1100的映射1150,其被分成6个色彩区域。图11E中每个不同的灰色形32状(shade)表示图9A中所示的色彩轮900的区域910的一个。图12D示出了用于执行图像的色彩的测量和计算图像的色彩压缩因数的方法的一个实施例。步骤1260到1270执行用于找到图象中任何给定色调区域的最大OOG值的技术和过程。下面的列表4中的伪代码也给出作为一个可选的实施例fUnctiondosurvey(x,y)—测量一个像素和累积统计localr,g,b=spr.fetch("ingam",x,y)—获取线性凄t据localminp=minRGBW(r,g,b)-最小RGBWGMA仅仅为了计算OOGlocalhue=calchue(r,g,b)—计算色调peaks[hue〗=math.max(peaks[hue],maxp)—将最大值保持在所有hextant中end列表4该dosurvey程序可以;陂图象中的每个(或一些合理的子集)输入像素调用。它获取线性RGB数据(输入Y转换之后),计算该像素是OOG的量及该像素的色调角。该实施中的minRGBW函数返回单一值,如果该像素是OOG,该单一值在界限MAXCOL之上,并且如果该像素在色域中,该单一值小于或等于MAXCOL。在这种情况下,calchue函数返回0到5之间的数,依赖于该色彩是否接近红色(0)、黄色(1)、绿色(2)、蓝绿色(3)、蓝色(4)或红紫色(5)。图9A示出了用于这些色彩的色彩轮900的图。在每个图像的起点,该峰表被初始化为零,并且当每个像素已被检查,该表将包含用于色彩轮的每个不同楔的最坏情况OOG值。例如,用于图11A的图像1100的取样值如下所示<table>tableseeoriginaldocumentpage33</column></row><table>在这个例子中,MAXCOL可以是4095,所以这表示红色区域是图像中色域的接近2倍以外。黄色区域是稍微少的OOG,绿色区域在图像中任何地方的色域中,蓝绿色和蓝色区域是比其它少的OOG,并且红紫色区域不是图像中任何地方的OOG。这些值位于MAXCOL之上的百分数可以;故用来计算缩放因数以压缩色彩轮900的每个区域910中的色彩。接近红色的像素将被压缩接近50%,而接近绿色的像素将一点也不被压缩。图12E描述形成压缩技术的流程图的一个实施例。步骤1280到1294略述一过程,借助该过程像素值可以才艮据由色调/色彩区域中的最大OOG得到的压缩值而被压缩。以下伪代码给出了一可选的实施例Functiondocompress(x,y)localr,g,b=spr.fetch("ingam",x,y)localhue-calchue(r,g,b)localgmin=256localpeak=peaks[hue]ifpeak〉MAXCOLthen-进行基于色调的色彩压缩-获得线性输入值-再次计算色调-定义无gmin=1.0—查找用于该色调的峰OOG-如果用于六分仪的峰是OOG,缩REG—GMIN=(MAXOOG-peak)*128/MAXCOL+128—然后计算压endocalR,GB=prescale(r,g,b,REG—GMIN)—执行色彩压缩spr.store("comp",x,y,R,G,B)—在输出緩沖器中保存end在该解压的实施例中,每个输入像素的色调可以被再次计算并用于找到用于该色调的峰OOG值。该峰OOG值可以被转换为256和128之间的缩放因数,其可以使预缩放函数在0到50%之间朝黑色压缩图像,取决于OOG如何是色彩轮900的区域910中的色彩。应该注意到,这里不需要羽饰。这可能是合理的,因为自然图像的色度中的不连续对于人的眼睛是哪一被侦测到的。可选地,具有好的分辨率的色调角可以被计算以致于离开区域的中心色彩的距离可以被计算。然后该色彩距离被用来插入到区域间的色彩的压缩中。应该注意到,这些例子将图像的色彩空间分成6个区域910,但是色调的分辨率可以被分成和所描述的一样多的区域910。上面的算法趋于"处罚"图像中每个地方的红色像素,甚至当红色OOG值被空间地局部化。这样,可能需要将输入图像的空间测量和色度测量组合。在这种情况下,图像1000的每个空间区域1010将具有单独的峰阵列,其仅包含用于局部像素的色度峰值。然后,一个区域中的红色OOG值将不处罚其它空间区域中的红色值。权利要求1.一种显示系统,用于将输入图像数据着色到显示器上,所述显示系统包含显示器,所述显示器实质上包含子像素重复组,所述子像素重复组包含至少四种色彩的有色子像素,所述显示器具有目标色域空间;选择性压缩单元,所述选择性压缩单元测量所述输入图像数据以产生中间图像数据,其中所述中间图像数据是根据参数的输入图像的分割的函数;以及色域映射单元,用于将所述中间图像数据映射到可着色到包含所述子像素重复组的所述显示器的目标色域上的图像数据上。2.如权利要求1中所述的显示系统,其中所述选择性压缩单元进一步包含oog测量单元,用于测量输入图傳_数据和#:测所述显示器的目标色域中的色域外色彩;分割单元,其确定输入图像的哪个分割存在所述色域外色彩,其中所述输入图像包含一组分割,所述分割根据参数确定;以及缩放映射,其依靠其中存在所述色域外色彩的所述分割确定应用于色彩色域外色彩的减少量。3.如权利要求2中所述的显示系统,其中所述参数是以下组的至少一个,所述组包含空间分割、彩色分割和时间分割。4.如权利要求2中所述的显示系统,其中压缩单元进一步包含选择性减少单元,用于将所述减少量应用于所述色彩色域外图像数据。5.如权利要求4中所述的显示系统,其中所述减少量实质上维持图像数据的局部对比度。6.如权利要求5中所述的显示系统,其中所述减少量实质上维持在所述色域外图像数据的所述分割之内的图像数据的局部对比度。7.—种显示系统,用于将输入图像数据着色到显示器上,所述显示系统包含显示器,所述显示器实质上包含子像素重复组,所述子像素重复组包含至少四种色彩的有色子像素,所述显示器具有目标色域空间;色域映射单元,用于将所述输入图像数据映射到实质上可着色到包含所述子像素重复組的所述显示器的目标色域上的图像数据上;以及选择性压缩单元,所述选择性压缩单元测量所述图像数据以产生中间图像数据,其中所述中间图像数据是根据参数的输入图像的分割的函数。8.如权利要求7中所述的显示系统,其中所述选择性压缩单元进一步包含OOG测量单元,用于测量图像数据和探测所述显示器的目标色域中的色域外色彩;分割单元,其确定图像的哪个分割存在所述色域外色彩,其中所述输入图像包含一组分割,所述分割被根据参数确定;以及缩放映射,其依靠其中存在所述色域外色彩的所述分割确定应用于色彩色域外色彩的减少量。9.如权利要求8中所述的显示系统,其中所述参数是以下组中的至少一个,所述组包含空间分割、彩色分割和时间分割。10.如权利要求8中所述的显示系统,其中压缩单元进一步包含选择性减少单元,用于将所述减少量应用于所述色彩色域外图像数据。11.如权利要求10中所述的显示系统,其中所述减少量实质上维持图像数据的局部对比度。12.如权利要求11中所述的显示系统,其中所述减少量实质上维持在所述色域外图像数据的所述分割之内的所述图像数据的局部对比度。13.—种用于选择性压缩图像中的输入图像数据的方法,所述方法的步骤包含将图像分割成为一组分割,所述分割根据参数确定;测量每个分割内的所述输入图傳Jt据以找到分割中的色域外色彩;对分割内的每个图像数据值,确定应用到每个分割内的每个图像数据值的减少量;以及减少所述分割内的每个图像数据值减少量,使得减少的图像数据的局部对比度实质上被从输入图像数据维持。14.如权利要求13中所述的方法,其中确定图像的分割的所述参数包含以下组中的至少一个,所述组包含空间分割、彩色分割和时间分割。15.如权利要求14中所述的方法,其中确定分割内每个图像数据值的减少量的步骤进一步包含羽饰跨过其他分割的减少量以减少潜在的^L觉假象。16.—种计算机可读媒体,所述媒体包含实质上包含用于选择性压缩图像内的输入图像数据的方法的编码,所述方法的步骤包含将图像分割成为一组分割,所述分割根据参数确定,其中确定图像的分割的所述参数包含组的至少一个,所述组包含空间分割、彩色分割和时间分割;测量每个分割内的所述输入图像数据以找到分割中的色域外色彩;对分割内的每个图像数据值,确定应用到每个分割内的每个图像数据值的减少量;以及减少所述分割内的每个图像数据值减少量,这样减少的图像数据的局部对比度实质上被从输入图像数据维持。17.如权利要求16中所述的计算机可读媒体,其中所述方法进一步包含羽饰跨过其他分割的减少量以减少潜在的视觉假象的步骤。全文摘要本发明提供了用于色域外色彩转换的选择性处理的系统和方法。用于选择性减少或压缩图像内的图像数据值的显示系统和方法被叙述。显示系统将输入图像数据从一个输入色域体或空间变换到实质上包含显示器的由不同子像素重复组定义的另一个目标色域体或空间。这里描述的显示系统包含选择性压缩单元,该单元根据参数基于输入图像的分割测量所述输入图像数据以产生中间图像数据。用于分割图像的适当的参数包括以下的一个或多个空间分割、彩色分割或时间分割。选择性压缩量可以被确定以致实质上维持给定分割内的图像数据的局部对比度。文档编号G09G5/02GK101409066SQ20081017852公开日2009年4月15日申请日期2008年10月8日优先权日2007年10月9日发明者坎迪斯·海伦·勃朗·埃利奥特,迈克尔·佛兰西丝·希京斯申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1