CN101329859A - 用于在色彩空间中转换图像数据的系统 - Google Patents

用于在色彩空间中转换图像数据的系统 Download PDF

Info

Publication number
CN101329859A
CN101329859A CNA2008101303523A CN200810130352A CN101329859A CN 101329859 A CN101329859 A CN 101329859A CN A2008101303523 A CNA2008101303523 A CN A2008101303523A CN 200810130352 A CN200810130352 A CN 200810130352A CN 101329859 A CN101329859 A CN 101329859A
Authority
CN
China
Prior art keywords
bit
color space
color
rgbw
comparisons
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101303523A
Other languages
English (en)
Other versions
CN101329859B (zh
Inventor
迈克尔·佛兰西丝·希京斯
坎迪丝·海伦·勃朗·埃利奥特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Display Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101329859A publication Critical patent/CN101329859A/zh
Application granted granted Critical
Publication of CN101329859B publication Critical patent/CN101329859B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/06Colour space transformation

Abstract

本申请书揭示了一种用于在色彩空间中转换图像数据的系统,该系统用于将第一色彩空间中的输入图像数据转换为第二色彩空间中的输出图像数据。一些实施例揭示了利用一些成本低廉的硬件和软件具体实施方案来进行这些转换的改进技术。

Description

用于在色彩空间中转换图像数据的系统
本申请为2005年3月23日递交的、申请号为200580010076.1、发明名称为“从一图像数据集到另一个的改进的色域映射系统和方法”的发明专利申请的分案申请。
技术领域
本发明涉及用于将输入图像数据从一个色彩空间转换到进入另一个色彩空间的图像数据的方法和系统。
背景技术
在下列权利共有的美国专利申请中,揭示了用于为图像显示设备提高成本/性能曲线的新型子像素排列,这些申请中每一个的全部在这里通过参考引用:(1)美国专利申请序列号No.09/916,232(“‘232号申请”),标题为“ARRANGEMENT OF COLOR PIXELS FOR FULL COLOR IMAGINGDEVICES WITH SIMPLIFIED ADDRESSING”,申请日2001年7月25日;(2)美国专利申请序列号No.10/278,353(“‘353号申请”),标题为“IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXELARRANGEMENTS AND LAYOUTS FOR SUB-PIXEL RENDERING WITHINCREASED MODULATION TRANSFER FUNCTION RESPONSE”,申请日2002年10月22日;(3)美国专利申请序列号No.10/278,352(“‘352号申请”),标题为“IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXELARRANGEMENTS AND LAYOUTS FOR SUB-PIXEL RENDERING WITHSPLIT BLUE SUB-PIXELS”,申请日2002年10月22日;(4)美国专利申请序列号No.10/243,094(“‘094号申请”),标题为“IMPROVED FOUR COLORARRANGEMENTS AND EMITTERS FOR SUB-PIXEL RENDERING”,申请日2002年9月13日;(5)美国专利申请序列号No.10/278,328(“‘328号申请”),标题为“IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXELARR ANGEMENTS AND LAYO UTS WITH REDUCED BLUE LUMINANCEWELL VISIBILITY”,申请日2002年10月22日;(6)美国专利申请序列号No.10/278,393(“‘393号申请”),标题为“COLOR DISPLAY HAVINGHORIZONTAL SUB-PIXEL ARRANGEMENTS AND LAYOUTS”,申请日2002年10月22日;(7)美国专利申请序列号No.10/347,001(“‘001号申请”),标题为“IMPROVED SUB-PIXEL ARRANGEMENTS FOR STRIPED DISPLAYSAND METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING SAME”,申请日2003年1月16日。
对于在水平方向具有偶数个子像素的特定子像素重复组,揭示了下列系统和技术来产生改进,例如,正确的点反转模式和其它改进,在这里通过参考引用它们的全部内容:(1)标题为“IMAGE DERADATION CORRECTION INNOVEL LIQUID CRYSTAL DISPLAY”的美国专利申请序列号10/456,839;(2)标题为“IMAGE DEGRADATION IN NOVEL LIQUID CRYSTALDISPLAY”的美国专利申请序列号10/455,925;(3)标题为“SYSTEM ANDMETHOD OF PERFORMANCE DOT INVERSION WITH STANDARDDRIVERS AND BACKPLANE ON NOVEL DISPLAY PANEL LAYOUT”的美国专利申请序列号10/455,931;(4)标题为“SYSTEM AND METHOD FORCOMPENSATING FOR VISUAL EFFECTS UPON PANELS HAVING FIXEDPATTERN NOISE WITH REDUCED QUANTIZATION ERROR”的美国专利申请序列号10/456,927;(5)标题为“DOT INVERSION ON NOVEL DISPLAYPANEL LAYOUTS WITH EXTRA DRIVERS”的美国专利申请序列号10/456,806;(6)标题为“LIQUID CRYSTAL DISPLAY BACKPLANELAYOUTS AND ADDRESSING FOR NON-STANDARD SUBPIXELARRANGEMENTS”的美国专利申请序列号10/456,838;(7)2003年10月28号申请的、标题为“IMAGE DEGRADATION CORRECTION IN NOVELLIQUID CRYSTAL DISPLAY WITH SPLIT BLUESUBPIXEL”的美国专利申请序列号10/696,236;(8)2004年3月23号申请的、标题为“IMPROVEDTRANSISTOR BACKPLANE FOR LIQUID CRYSTAL DISPLAYCOMPRISING DIFFERENT SIZED SUBPIXEL”的美国专利申请序列号10/807,604。
当与这些申请中以及如下公有美国专利中所进一步揭示的子像素着色(SPR)系统和方法结合的时候,这些改善将特别明显:(1)美国专利申请序列号No.10/051,612(“‘612号申请”),标题为“CONVERSION OF RGB PIXELFORMAT DATA TO PENTILE MATRIX SUB-PIXEL DATA FORMAT”,申请日2002年1月16日;(2)美国专利申请序列号No.10/150,355(“‘355号申请”),标题为“METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING WITHGAMMA ADJUSTMENT”,申请日2002年5月17日;(3)美国专利申请序列号No.10/215,843(“‘843号申请”),标题为“METHODS AND SYSTEMSFOR SUB-PIXEL RENDERING WITH ADAPTIVE FILTERING”,申请日2002年8月8日;(4)美国专利申请序列号No.10/379,767,标题为“SYSTEMS ANDMETHODS FOR TEMPORAL SUB-PIXEL RENDERING OF IMAGE DATA”,申请日2003年3月4日;(5)美国专利申请序列号No.10/379,765,标题为“SYSTEMS AND METHODS FOR MOTION ADAPTIVE FILTERING”,申请日2003年3月4日;(6)的美国专利申请序列号No.10/379,766,标题为“SUB-PIXEL RENDERING SYSTEM AND METHOD FOR IMPROVEDDISPLAY VIEWING ANGLES”申请日2003年3月4日;(7)美国专利申请序列号No.10/409,413,标题为“IMAGE DATA SET WITH EMBEDDEDPRE-PIXEL RENDERED IMAGE”,申请日2003年4月7日。在这里引入这些专利的全部作为参考。
在权利共有的并共同等待审批的下列美国专利申请中,揭示了全范围转换和映射的改进:(1)美国专利申请序列号No.10/691,200,标题为“HUE ANGLECALCULATION SYSTEM AND METHODS”,申请日2003年10月21日;(2)美国专利申请序列号No.10/691,377,标题为“METHOD AND APPARATUSFOR CONVERTING FROM SOURCE COLOR SPACE TO RGBW TRARGETCOLOR SPACE”,申请日2003年10月21日”,申请日2003年10月21日;(3)美国专利申请序列号No.10/691,396,标题为“METHOD ANDAPPARATUS FOR CONVERTING FROM A SOURCE COLOR SPACE TO ATRARGET COLOR SPACE”,申请日2003年10月21日;和(4)美国专利申请序列号No.10/690,716,标题为“GAMUT CONVERSION SYSTEM ANDMETHODS”,申请日2003年10月21日。在这里引入这些专利的全部作为参考。
在下列申请中描述了额外的优点:(1)美国专利申请序列号No.10/696,235,标题为“DISPLAY SYSTEM HAVING IMPROVED MULTIPLEMODES FOR DISPLAYING IMAGE DATA FROM MULITIPLE INPUTSOURCE FORMATS”,申请日2003年10月28日;和(2)美国专利申请序列号No.10/696,026,标题为“SYSTEM AND METHOD FOR PERFORMINGIMAGE RECONSTRUCTION AND SUBPIXEL RENDERING TO EFFECTSCALING FOR MULTI-MODE DISPLAY”,申请日2003年10月28日。
此外,下列共有并共同等待审批的申请的全部在这里作为参考引用:(1)美国专利申请序列号[专利代理人备审案件第08831.0064号],标题为“SYSTEM AND METHOD FOR IMPROVING SUB-PIXEL RENDERINGOFIMAGE DATA IN NON-STRIPED DISPLAY SYSTEMS”;(2)美国专利申请序列号[专利代理人备审案件第08831.0065号],标题为“SYSTEMS ANDMETHODS FOR SELECTING A WHITE POINT FOR IMAGE DISPLAY”;(3)美国专利申请序列号[专利代理人备审案件第08831.0066号]和No.10/961,506,标题都为“NOVEL SUBPIXEL LAYOUTS AND ARRANGEMENTS FOR HIGHBRIGHTNESS DISPLAYS”;(4)美国专利申请序列号[专利代理人备审案件第08831.0068号],标题为“IMPROVED SUBPIXEL RENDERING FILTERS FORHIGH BRIGHTNESS SUBPIXEL LAYOUTS”。在这里引入这些专利作为参考。本说明书中提到的所有专利以它们的全部在这里通过参考引用。
发明内容
在本发明的一个实施例中,给出了用于将第一色彩空间中的输入图像数据转换为第二色彩空间中的输出图像数据的方法和系统。第二色彩空间可以具有RGBW格式。该系统和方法包括用于计算色度/亮度值以及计算来自第一色彩空间的所述输入图像数据的色调角的转换器;色调角三角形计算器,所述色调角三角形计算器确定输入数据所位于的色度三角形,以及矩阵乘法单元,所述矩阵乘法单元将输入数据乘以根据色度三角形确定而选择的转换矩阵。
在本发明的另一个实施例中,给出了用于将第一色彩空间中的输入图像数据转换为第二色彩空间中的输出图像数据的方法和系统。第二色彩空间可以具有RGBW格式。该方法和系统的步骤可以包括计算色度/亮度值以及计算来自第一色彩空间的所述输入图像数据的色调角;确定输入数据所位于的色度三角形,以及将输入数据乘以根据色度三角形确定而选择的转换矩阵。
附图说明
构成本说明书的一部分而结合在本说明书内的附图,是用来解说本发明的示范性的具体实施方案和实施例,这些图连同有关叙述则用来解释本发明的原理。
图1为从RGB(RGB=Red、Green、Blue,红绿蓝)到RGBW(RGB=Red、Green、Blue、White,红绿蓝白)转换器的构造的一个实施例的概貌。
图2为简化的RGB到亮度转换器的一个实施例。
图3为简化的RGB到色度转换器的一个实施例。
图4为色调角计算器的一个实施例。
图5为色调角计算器的一部分。
图6为除运算单元实施例的一级。
图7为把五个除运算单元连接起来执行5比特除运算的一个实施例。
图8为3x3矩阵乘法器的RG(RG=Red、Green,红绿)场合的简化实施例。
图9为3x3矩阵乘法器的GB(RGB=Green、Blue,绿蓝)场合的简化实施例。
图10为3x3矩阵乘法器的BR(RGB=Blue、Red蓝红)场合的简化实施例。
图11为色域钳位电路的一个实施例。
图12为W选择器的一个实施例。
图13为显示通过延迟W选择的减小的带宽的图示的一个实施例。
图14为显示硬件中的RGBW转换和子像素着色(SPR=Sub-PixelRendering)的图示的一个实施例。
图15为显示具有简化的显示器硬件的RGBW和子像素着色软件具体实施方案的图示的一个实施例。
图16为RGBW和子像素着色软件具体实施方案的替代实施例。
具体实施方式
现在将详细地参考具体实施方案和实施例,它们的范例显示在附图中。无论在何处,只要可能将在所有附图中采用相同的参考号码来称谓相同或类似的部分。
构造概貌
用于从一个色彩空间到另一色彩空间的色域映射(gamut mapping)的一些系统和方法,在上述结合引用的第‘200号专利申请书、第‘377号专利申请书,第‘396号专利申请书和第‘716号专利申请书中有所揭示。本专利申请通过揭示在那些系统的硬件和软件具体实施方案这两方面的额外的节约、功效和成本降低,而对那些系统和方法进行改进。
一个可引起某些功效的潜在的简化假设,是假设目标色彩空间为RGBW。在这个假定下,在“色域流水线(gamut pipeline)”内有很多可能的优化。例如,对于RGB到RGBW色域映射系统,色域扩展可能不是很重要或可适用的;但在进行色域转换之后,可能需要进行色域钳位。另外,对于采用3×4矩阵乘法的多基色系统(如RGBC等等)——该矩阵乘法通常为4基色多基色所要求的——能用一个3×3矩阵乘法器和一个多路转换器来替代。同时,根据这里以及上述申请书中揭示的方法,那些3×3矩阵可能具有为0、1和/或2的幂的很多元素。这种条件,可容许通过减少门电路的数目的专门用途的硬件来执行该矩阵乘法。
图1示出从RGB色彩空间到RGBW色彩空间的一个可能的色域映射系统100。将RGB数据输入102(可能是每种色彩8比特)输入到色度/亮度转换器104。块104的输出,可能是多个色度/亮度坐标(如Y,By,Ry或类似坐标)中的一个坐标,并输入到色调角计算器106内,然后该输入可传到色调角三角形对照表(look-up table,LUT)108(如以前在上述结合引用的申请书中所描述的)。从而可以将色调角三角形转换为多基色矩阵对照表110,该对照表110把矩阵系数加载到3x3矩阵乘法器112。将可知晓:每行的比特数目的规格——在说明书或在附图中——只是提供来阐述可能的实施例,但本发明的范围并不局限于任何特定的数据集,或局限于任何数据通道上的特定带宽。
色度亮度转换器
用于计算亮度的“NTCS”公式为:Y=0.2126*R+0.7152*G+0.0511*B。然而,为了计算色调角的目的,公式Y=(2*R+5*G+B)/8已可足够接近地满足要求,而且它可以便利地仅使用二进制移位和加运算来进行计算。这相当于计算Y=0.25*R+0.625*G+0.125*B。
图2示出具体实施上面的Y计算的高级框图200的一个实施例。在202中输入RGB数据,并且R左移1比特(即乘以2);在204中G数据左移2比特再与其自身相加(即乘以5),而且B数据与红色相加,然后再与绿色求总和。然后在206中把得到的总和右移3比特,就可提供上面所给出的最终的Y数据。应当知晓:只要算法结果相同,该运算和它们的运算次序是可以改变的。
图3示出色度计算块300的一个实施例。色度分量是一个矢量,从公式x=B-Y和y=R-Y算出的两个带符号的数值。然而,可能需要使用这些数值的绝对值,从而可能直接计算它们的绝对值,并把它们的符号单独分开。比较器302和304分别用来判定B>Y和R>Y是否成立。将这些判定的结果作为用于色调角计算器的x和y的符号加以保存,并且用于在减去它们之前选择性地交换这些值。减运算可以作为后面接着加运算308的二进制补码NEG(取负)运算306来完成。由于输入的数值是带符号的数,取负可能引起一个额外的比特。然而,因为已经知道符号是1,并且知道结果是一个正数,该比特在加运算中可以忽略。替代地,该功能性可通过许多不同的方式来完成,包括对两个数值都执行所有可能的减运算,并在最后选择正的数值。
色调角计算器
可能把色度/亮度转换器与色调角计算器组合起来,从而实现某种优化。图4描述这种组合的色调角计算器400的一个实施例。
色度的绝对值
如果色度/亮度转换器与色调角计算器组合在一起(如在块402和404中那样),色度的绝对值已经存在,包括它们在取绝对值之前所具有的符号。取绝对值有助于把计算限制在可能的色彩矢量角的一个象限内。将可知晓:在块402和404中的“Y”指的是亮度值,而从块404向前输出的“y”指的是色度值。
选择八分圆(octant),y>x
检验色度y数值是否大于色度x数值可以确定色调角是在矢量角的第一还是第二的八分圆内,或者作为替代的说法,即该角度是否大于45度。通过交换色度的x和y分量(可能通过图4和5中的块406来执行),可能把计算限制在全部可能的色彩矢量角的第一八分圆内。当然,可以将检验的结果保存起来,用以校正最终输出色调角。除运算模块408提供输入数据到反正切(actan)对照表,这将在后面加以讨论。
动作对照表
动作对照表(action LUT)410的一个实施例,可以含有比特和补偿值(offset)的小表格,这些补偿值在最后步骤时加上去作为对在第一八分圆内进行所有计算的简化的校正。动作对照表的一个可能的实施例包括在下面。在该例子中,y<0、x<0和y>x结果的串行连接为该对照表的地址。输出是“取负”比特以及补偿值。“取负”比特表示是否需要反正切运算结果的负值。补偿值是在最后步骤加到高位比特处的角度。可能需要为色调角选择角度的单位,使绕色彩矢量圆一周只产生256“度”的角度。这造成一些方便的优化。其中之一是在动作对照表中的所有补偿值都是64的倍数,低位6个比特的数值总为零,因而它们不需保存。
动作对照表
  地址   取负   补偿值
  000   0   00
  001   1   01
  010   1   10
  011   0   01
  100   1   00
  101   0   11
  110   0   10
  111   1   11
y/x除运算
在块408,将y分量除以色度的x分量。这能够通过多种可能的方式完成。一种方式可对x分量取倒数(invert,INV)为一定点小数,然后再以此倒数与y作乘运算。取倒数可在对照表中进行,然而除非乘法器有足够宽的比特位(例如12比特),该相乘的结果可能不精确。可能利用图6中所示的模块600(“DIVI”),在一个多步骤流水线中完成该除运算。除运算中的每一步骤,只作单个的移位、加运算和选择操作。而输出则是用于下一步骤的余数和结果的一个比特。经过有限数目的步骤之后,将得到由除运算中所需要的所有比特。
图7示出一个可能的实施例700,其中x和y是8比特数据单元,而结果为5比特数。应当注意:x可能是9比特,来自已经“取负(二进制的补码)”的8比特数。当将y左移时,它也变为用于加运算的9比特。对于Y输出,只需结果的低位8比特即可满足需要。另外,可以从x和y两者中丢弃掉最低有效比特(least significant bit),使得在所有的DIVI模块中都可以采用8比特地址。来自加运算的进位比特(carry bit)可以用于选择所输入的y数值或已作过“减运算”的y数值作为输出。进位的补值为结果比特。
在图7中,应当注意:色度的x分量只需要在流水线的起点取负(二进制的补码)。还应注意:DIVI模块已经对x>y和结果为小于1的定点小数的情况作了优化。当x=0时,结果将为零。当x=y时,结果会使所有比特为1,这比正确答案稍微小一些。然而,由于储存正确答案将需要结果中的另外的比特,这个小的误差可以满足足够接近以用于色调角计算来实现某种硬件功效的需要。
反正切对照表
除运算的结果可用来作为反正切(arc tangent,atan)对照表的索引。反正切对照表的一个可能的实施例示出如下。因为这个表可能比较小,可能储存正和负的反正切值,并使用来自动作对照表的“取负”比特作为反正切对照表的地址的最低有效比特。在一个实施例中,其中原始值为5比特无符号整数,它们的负值可能产生6个比特,以具有符号位的空间。然而,该符号位通常与输入“取负”比特一致,所以可能无需储存它,并且反正切对照表仍保持5比特宽。
反正切对照表
  00   00   01   31   03   29   04   28
  05   27   06   26   08   24   09   23
  10   22   11   21   12   20   13   19
  15   17   16   16   17   15   18   14
  19   13   20   12   21   11   22   10
  23   09   24   08   25   07   25   07
  26   06   27   05   28   04   29   03
  29   03   30   02   31   01   31   01
最终的加运算
反正切对照表的结果可再加到从动作对照表选择的补偿值上。然而,该操作可比完全的加运算简单。因为来自动作对照表的补偿值,可以具有一定数目的包含的为零的比特(例如6个),所以在加运算中不涉及低位比特。为了构成最终的色调角角度,将从反正切对照表输出的数量(例如5个)的比特,简单地拷贝到色调角的低位的数量(例如5个)的比特中。“取负”比特成为色调角的最后一个比特(例如第6个比特),并且将“取负”比特的额外的(例如两个)的更多复制增加到来自动作对照表的补偿值上来形成色调的高位比特(例如2个比特)。这样,在这个实施例中,只需要两比特加运算。这示于下列表格中。
Figure A20081013035200121
色度三角形对照表
色调角可以用来作为一个表的索引,以确定输入的色彩位于哪个色度三角形内。下面给出色度三角形对照表的一个实施例。在RGBW场合,可以只有三个色度三角形,所以该表可以得到三个可能的号码的仅一个。引导到该对照中的计算,可作为不用这些计算的较大对照表的折衷。
色度三角形对照表
  2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   2
  2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   2
  2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   2
  2   2   2   2   2   2   2   2   2   2   2   2   2   2   2   2
  2   2   2   2   2   2   2   2   2   2   2   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
  0   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
  1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
  1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
  1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
  1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
  1   1   1   1   1   1   1   1   1   1   1   1   2   2   2   2
多基色矩阵对照表
接下来,色度三角形号码可用来从储存在图1中的对照表110内的多基色矩阵中选择一个,以在以后的色彩空间转换步骤中使用。这些号码可以根据任何给定的、不同的显示器模型的特性而改变——下面示出显示器模型的一个实施例。应当注意:转换矩阵可能包括正数和负数,所以乘法器可能是带有正负符号的——除非应用此处所建议优化方法。在一个实施例中,在这些矩阵内的数值可以乘以128,以允许7比特的值加上符号比特的空间。从而结果可除以128,而不是256。
多基色矩阵
  168  0     -400    168   -400    0     28RGW,三角形0   128  0     0-40  168   0-40  0     168GBW,三角形1   168    -40   00      128   00      -40   168BRW,三角形2
RGB色彩通道
输入伽玛对照表
在一个实施例中,进到流水线的输入数据可能是“sRGB”或非线性RGB。于此情况,可能需要在进行色彩转换或子像素着色之前,在(可选的)输入伽玛表(示为图1中的块103)内将该数据线性化。应当注意:因为色彩转换会保持该色调角,色调角可以根据sRGB数值来计算。这容许色调角可以利用非线性RGB数值加以计算。sRGB的一个特征是它表现得有点像一种压缩模式,它容许以8比特储存通常要占用更多比特的图像数据。所以,一旦将数据线性化,可以需要以更多的比特来储存得到的数据,以避免任何可能的图像缺陷。因此,在图1所示的实施例中,输入伽玛块103把8比特输入数据转换成11比特线性RGB数据。
如果输入数据为YCbCr(黄青蓝青红)或某种其它的TV(电视)格式,这些格式中的大多数隐含着对它们已施加过的非线性变换,从而也可能需要输入伽玛表。对于这些格式,可能需要在把它们向下传送到流水线之前转换为sRGB。
多基色矩阵乘运算转换
在一个实施例中,为了实现RGB到RGBW色彩空间转换,可能实行3×4矩阵乘运算。这可能需要12个乘法器和加法器。然而,在RGBW中,W(白色)数值可能表现为等于其它结果中的一个,把矩阵乘运算减缩为3×3矩阵的乘运算。在一个实施例中,因为每次乘运算都是与同样带符号的8比特系数的11×8=12比特,这对具体实现仍可能有问题。应当注意:乘法器输入11比特数值,但输出的是12比特结果。该额外的比特可用来检测在下面描述的色域钳位通道中那些超出色域外的数值。
有利的是,矩阵中的很多系数或者是零或者是2的幂。剩余下的系数,乘以168的乘运算可以通过3次移位和加运算来做到,而乘以40可以用2次移位和加运算来做到。采用这些常数,可以对于每个色度三角形设计专门用途的硬件。幸运的是,在RGBW中只有三个色度三角形,所以处理所有这些情况的硬件可以保持简单。有可能所有三个公式并行运行,在最后具有多路转换器来根据由色调角通道所输出的色度三角形号码,选择正确的答案。图8、9和10为分别实现对于RGW、GBW和BRW色度三角形的计算的实施例。从而在这些实施例中,将11-比特输入数值乘以8比特常数将得到19比特的数值。当把它们右移7个比特时,最终结果将为12比特的数值。这些数值的高位比特指出色彩超出色域外,并由后面所描述的色域钳位通道使用。此处也可能产生负的结果,必须将它们钳位为零。
还应当注意:在三个三角形情况中的两个中,将每个输入色彩乘以168。该计算可在公式之间共享,总共只要用168进行三次乘运算,进一步削减了总的门电路数目。还应当注意:当测量了每个新的RGBW显示器模型的色度,所使用的确切常数可以改变。
伽玛钳位通道
当将黑色和白色映射为RGB和RGBW中的相同颜色时,RGBW的总色域“体积”可变得小于RGB。因此可能有一些颜色,特别是明亮的饱和色彩,存在于RGB内但是不能显示在RGBW中。当这些色彩出现时,可能需要对这种情形加以控制。简单的把RGBW数值钳位到最大范围内,可能引起这些色彩的色调失真。作为替代,可检测那些超出色域外的色彩,并以一种在把它们带回范围内时仍保持色调不变的方式加以缩放。
检测是否在色域内
可设计在上面的多基色矩阵转换区域中的乘法器和累加器,使得它们返回大于它们的输入值的数值。这使得有可能计算O.O.G.值(O.O.G=OUT-OF-GAMUT,色域外)。这些数值通常不大于输入数值范围的两倍,所以在输出中容许多出一个比特,用于“溢出(overflow)”数值。如果在R、G和B所有的三个结果中,该额外的溢出比特为零,则色彩是在色域内,而且可以使它可绕开其余的色域钳位通道。图11示出能够实现图1中的块114和/或116的功能性的硬件的一个实施例。如所可见,将所有三个转换的基色的高位比特(比特11)一起进行或运算(1102)以产生O.O.G.信号——该信号然后可以由多路转换器1110用来选择旁路绕开模式(bypass mode)或由倒数对照表(InvLUT)1106修正过的数据。
色域外响应
如果在R、G和B结果中任何一个的溢出比特为开(on),这指示得到了色域外的色彩,并且所有三个基色都可能要以某因子加以缩放——例如相同的因子。用相同的因子来缩放所有的三个分量,趋向于在保持色调之外降低亮度和饱和度。该缩放因子通常是略小于1的数,因此它可以是定点二进制小数。
最大分量
处理超出色域外的数据的一种方式,是计算到色域边缘的距离相对于超出色域外的距离的比值,作为把超出色域外的数据带回范围内的色域缩放因子。在一个计算模式中,这可能需要计算两个平方根。在另一个实施例中,色彩空间的宽度相对于超出色域外的色彩的最大分量的比值可以产生相同的结果——不需成本花费大的平方根计算。这通过观察色域中的相似三角形即可看出。色彩空间的宽度趋向于为2的幂(例如,对于11比特的线性RGB数值的情况,为211),从而变成一种方便的比特移位。MAX(取最大值)块1104选择色域外的色彩的最大分量。
倒数对照表
色域外分量的最大值可通过在倒数对照表1106中对它进行查找而取倒数。在一个实施例中,尽管使用12比特的转换的值,将容许用2倍的色域外的数值,实际上,超过最大容许值25%是罕见的。这容许倒数对照表仅有256个入口。超出色域外的最大分量的低位8个比特可以用作进入该倒数表的索引。倒数表可能包含某些误差,可是1/x表的初始占25%那里通常没有误差出现,所以这可以满足需要。
钳位乘法器
在一个实施例中,倒数对照表中可能具有12比特数值,所以3个12×11=11的乘法器,可以满足把超出色域外的数值缩回范围内。因为倒数数值可表示为介于0.75和1之间的定点二进制数,乘法器的输出可以只是11比特。也有可能倒数表变得有效位稍微少一些,或许每个倒数数值只有8比特,通过使用12×8=11的乘法器,得到门电路中显著的节省。
当从多基色矩阵乘运算输出的R、G和B分量超出在色域外时,可将它们乘以倒数对照表的输出。当数值在色域内时,可以使输入数值绕开乘法器,从而旁路绕开色域钳位。
白色选择
如上面所述,RGBW的W数值,可以表现为与其它基色中的一个相等,所以可以延迟选择W数值一直到以后才进行,以避免重复处理。图12示出一个硬件的实施例,该实施例利用多路转换器从其它经过转换的基色中的一个选择W数值。结果将是4个基色,RGB和W,而且这结束了RGB到RGBW多基色转换。应当注意:直到该阶段,W数值等于其它基色中的一个,可是因为子像素着色不同于其它基色的处理W(白色),到达显示器的最终结果将是不同于任何其它基色的W数值。
子像素着色和输出伽玛
在一个实施例中,从多基色转换的输出可能是线性色彩分量,因此子像素着色模块将无需进行输入伽玛转换。这也意味着:输入分量每种基色可具有多于8比特(例如在一个实施例中为11比特)。在图1的实施例中,示出于子像素着色后进行输出伽玛,以显示该数据在经过转换发送到显示器之前,仍能保持在线性域(linear domain)内直到最后时刻。应当知晓:这种输出伽玛表可以为特定的显示器面板定制。
可选的输出伽玛对照表
在其它实施例中,有可能RGBW显示器可以在多于一块的电路板上采用多于一个步骤。因此在电路板之间,可能需要使用8比特数值在标准接口上传递数据。如上所述,不期望把线性分量截断为8比特。一个补偿方式是,通过对在输出路径上的数据施加sRGB非线性变换,来转换用于传递的数据。从而,第二电路板可以进行输入修正,把数据再次线性化为11比特。
在电路板之间传送4基色色彩也可能是困难的。图13描述一个实施例。该系统随同3基色(RGB)色彩发送2比特的信息,可以将W选择多路转换器移到第二块电路板上,而W基色将无需在电路板之间传递。所传送的2比特的信息,是在色调角通道上所计算出的色度三角形的号码。
为低成本具体实施方案简化的RGBW
实施多基色转换的复杂性,似乎是把RGBW限制得只能应用于高端系统中。然而,可能有一些办法来在低成本显示器中使用为了RGBW的多基色转换。少许剩余的与奇常数的乘运算,在某些具体实施方案中能以软件方式来实现,或者把那些常数转换为较容易在硬件中实现的数也许可以满足需要。
当基色和白色点与sRGB标准一致时,矩阵会变得更为简单。sRGB基色和白色点得到一些数,如上面以及图8、9和10中所示,这些数只要通过2或3次移位和加运算就能实现与它的乘运算。限制因素可能是子像素着色算法的复杂性。
  红色   绿色   蓝色   白色点
  X   0.6400   0.3000   0.1500   0.3127
  Y   0.3300   0.6000   0.0600   0.3290
  Z   0.0300   0.1000   0.7900   0.3583
上表具有用于sRGB标准的CIE色度值。使用这些值,能够计算出D65白色点的CIE XYZ坐标,从而可以导出把线性RGB数值转换为CIE XYZ三色值的转换矩阵:
Figure A20081013035200181
另外,使用上述基色把RGBW数值转换为CIE XYZ三色值的一个可能的矩阵如下:
W 2 X = 0.314179 0.272425 0.137499 0.226353 0.161998 0.54485 0.055 0.238153 0.014727 0.090808 0.724161 0.259362 .
把CIE XYZ三色值转换到RGBW值的矩阵给出如下:
Figure A20081013035200191
将根据输入色彩所在的色度三角形,使用这三个矩阵中的一个来对输入色彩进行转换。这些系数可以利用标准sRGB色度来导出。对输入数据和显示器使用同样的基色可使这些矩阵简化。
如果输入图像的色彩基色假设是未知的,则可以使用sRGB假设。输入RGB数值,可以通过早先提到过的R2X矩阵来转换为CIE XYZ,然后再使用上面三个矩阵中的一个转换为RGBW。在实践中,R2X矩阵能够预先与上述其它三个矩阵中的每一个组合在一起,从而对于每个输入色彩只进行一次矩阵乘运算就能满足需要。在低成本具体实施方案中,那些矩阵也可通过将它们乘以2的某次幂而转换为整数:
Figure A20081013035200192
在上面的例子中,组合这些矩阵,然后乘以64,来把它们的系数转换为在二进制小数点后带6比特的定点二进制数。取决于所要求的精度和所使用的硬件,2的其它幂将起作用。于此情况,使用数值64得到一些系数,它们将适合带一个符号比特的8比特字节。这得到其中只能做8比特的算术运算的低成本的具体实施方案。在带有16比特算术运算的具体实施方案中,可使用大于64的乘法器。
这些矩阵涉及乘以0、乘以64(在定点二进制移位后乘以1)、以及乘以84和乘以20的乘运算。乘以20能用2次移位和1次加运算来做到,乘以84能用3次移位和2次加运算来做到。在乘运算后,总是要求进行2次减运算。这简单的足以在硬件或软件中实现,所以无需尝试和寻找更方便的数。
从sRGB到RGBW的转换,在硬件中可相当低廉地做到。子像素着色可能需要以显示刷新速率运行的行缓存器(line buffer)和滤光器。如果系统具有硬件子像素着色,增加逻辑来进行RGBW不会有值得重视的更多困难。在硬件模型中,对每个帧时间取一次所有的RGB数值,然后经历如下的过程:转换为RGBW、移位通过行缓冲器、进行区域重新采样滤光、发送到TCON和/或显示器、而后消失。图14中对该系统进行了描述。
然而,在低成本具体实施方案的一个实施例中,与采用硬件相反,子像素着色可以在软件中实现。从而,在软件中增加RGBW计算也是合理的。在一个实施例中,可能有一些帧缓冲器要访问。例如,如果应用程序写到其中的系统存储器中有一个RGB帧缓存器,那么软件驱动程序可以把该数据转换为子像素着色版本并把它储存到硬件帧缓存器中。在图15中描述了这样一个系统。可选择的,系统可以使驱动程序转换经过改变的小矩形区域,而不要求在每次作出任何改变时对整个显示都进行转换。
软件驱动程序常常不能完全地模拟硬件。例如,软件可能没有行缓冲器。而是替代地对RGB帧缓存器做随机访问。这可能需要在每次取出RGB值的时候,从RGB值重新计算RGBW值。例如,在一个实施例中,子像素着色滤波器可能有2×3个系数。从而,于此情况,在对围绕着它的区域进行再次着色的过程中,每个RGB数值可能要取出并转换6次。
在一个实施例中,可以将确定色度三角形号码减少为作4次比较。矩阵乘运算可通过5次移位,3次加运算和2次减运算来完成。色域钳位可能需要作2次比较和3次除运算。色域钳位可以在色彩的一个小子集上进行,而且简单的一组3次检验即可判定决定是否可以跳过该步骤。如果处理器足够快,并能做除运算(或至少,倒数对照表查找和乘运算),那么它就可以满足需要。
然而,在带有足够的存储器以储存帧缓存器的另一份拷贝的较慢的处理器上,通过将每个RGB像素只转换到RGBW一次并把它们储存到中间帧缓冲器内可减少转换到RGBW所花费的时间。作为一个例子,考虑120×160的24比特RGB显示器。储存帧缓存器的一个拷贝可以只占58K字节。而RGBW中间帧缓冲器则为77K字节。于子像素着色之后,硬件帧缓存器仅为39K字节。图16中描述了这样一个系统。
另外一个实施例可以用较小的行缓存器代替RGBW帧缓存器的。利用较多的软件处理,可能建立类似于典型子像素着色硬件具体实施方案中的行缓存器的RGBW数值的行缓村器。具有显示器的宽度的两个行缓冲器即可满足需要。在此版本中,RGB数值只取出和转换一次,然后从行缓存器读出多次。
尽管已经参考范例实施例描述了本发明,本领域的技术人员将可以理解在不偏离本发明的范围可以进行各种修改并且可以用等价物替换其中的元件。此外,在不偏离其中的基本范围下,可以进行很多修改来适应特定的条件或者材料到教导中。因此,意图是本发明不局限于作为意图实施本发明的最佳模式揭示的最佳实施例,但是本发明将包括落入附加的权利要求的范围内的所有实施例。

Claims (1)

1.一种系统,用于把第一色彩空间中的输入图像数据转换为第二色彩空间中的输出图像数据,其中所述第二色彩空间具有RGBW格式,所述系统包括:
转换器,用于计算色度/亮度值,并计算来自第一色彩空间的所述输入图像数据的色调角;
色调角区域计算器,所述色调角区域计算器确定输入数据所位于的色度区域;
矩阵乘运算单元,所述矩阵乘运算单元把输入数据与转换矩阵相乘,该转换矩阵是根据色度区域确定而选择的。
CN2008101303523A 2004-04-09 2005-03-23 用于在色彩空间中转换图像数据的系统 Active CN101329859B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/821,306 2004-04-09
US10/821,306 US7619637B2 (en) 2004-04-09 2004-04-09 Systems and methods for improved gamut mapping from one image data set to another

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800100761A Division CN100505034C (zh) 2004-04-09 2005-03-23 从一图像数据集到另一个的改进的色域映射系统和方法

Publications (2)

Publication Number Publication Date
CN101329859A true CN101329859A (zh) 2008-12-24
CN101329859B CN101329859B (zh) 2011-06-15

Family

ID=35060098

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2008101303523A Active CN101329859B (zh) 2004-04-09 2005-03-23 用于在色彩空间中转换图像数据的系统
CNB2005800100761A Active CN100505034C (zh) 2004-04-09 2005-03-23 从一图像数据集到另一个的改进的色域映射系统和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB2005800100761A Active CN100505034C (zh) 2004-04-09 2005-03-23 从一图像数据集到另一个的改进的色域映射系统和方法

Country Status (4)

Country Link
US (1) US7619637B2 (zh)
CN (2) CN101329859B (zh)
TW (1) TWI278826B (zh)
WO (1) WO2005104083A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400566A (zh) * 2012-07-18 2013-11-20 京东方科技集团股份有限公司 一种rgb数据的处理方法及系统
CN104505053A (zh) * 2015-01-04 2015-04-08 京东方科技集团股份有限公司 显示信号转换方法和装置

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8289233B1 (en) 2003-02-04 2012-10-16 Imaging Systems Technology Error diffusion
US8305301B1 (en) 2003-02-04 2012-11-06 Imaging Systems Technology Gamma correction
US7728846B2 (en) 2003-10-21 2010-06-01 Samsung Electronics Co., Ltd. Method and apparatus for converting from source color space to RGBW target color space
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7176935B2 (en) * 2003-10-21 2007-02-13 Clairvoyante, Inc. Gamut conversion system and methods
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7301543B2 (en) * 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
US7619637B2 (en) 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
KR20060014213A (ko) * 2004-08-10 2006-02-15 엘지.필립스 엘시디 주식회사 유기 전기 발광 소자의 구동 회로 및 이를 이용한 구동 방법
KR100648310B1 (ko) * 2004-09-24 2006-11-23 삼성전자주식회사 영상의 휘도 정보를 이용한 색변환장치 및 이를 구비하는디스플레이 장치
JP2008064771A (ja) * 2004-12-27 2008-03-21 Sharp Corp 表示パネルの駆動装置、それを備えた表示装置及び表示パネルの駆動方法、並びにプログラム、記録媒体
ATE538466T1 (de) * 2005-01-24 2012-01-15 Koninkl Philips Electronics Nv Ansteuerung einer anzeige mit rgbw farbraum
JP4145888B2 (ja) * 2005-03-23 2008-09-03 セイコーエプソン株式会社 表示装置および表示方法
CN1882103B (zh) * 2005-04-04 2010-06-23 三星电子株式会社 实现改进的色域对映演算的系统及方法
US7990393B2 (en) * 2005-04-04 2011-08-02 Samsung Electronics Co., Ltd. Systems and methods for implementing low cost gamut mapping algorithms
US20090197308A1 (en) * 2005-05-12 2009-08-06 Jian Liu Enzymatic synthesis of sulfated polysaccharides
EP2372609A3 (en) 2005-05-20 2011-11-30 Samsung Electronics Co., Ltd. Multiprimary color subpixel rendering with metameric filtering
US7557817B2 (en) * 2005-08-23 2009-07-07 Seiko Epson Corporation Method and apparatus for overlaying reduced color resolution images
KR101287039B1 (ko) 2005-10-14 2013-07-23 삼성디스플레이 주식회사 향상된 색역 맵핑 및 서브 화소 렌더링 시스템 및 방법
KR101340427B1 (ko) * 2005-10-14 2013-12-11 삼성디스플레이 주식회사 영상 프로세싱을 위한 개선된 메모리 구조
US8107762B2 (en) 2006-03-17 2012-01-31 Qualcomm Incorporated Systems, methods, and apparatus for exposure control
US7592996B2 (en) * 2006-06-02 2009-09-22 Samsung Electronics Co., Ltd. Multiprimary color display with dynamic gamut mapping
EP2439728A3 (en) 2006-06-02 2013-09-04 Samsung Display Co., Ltd. High dynamic contrast display system having multiple segmented backlight
JP5107355B2 (ja) * 2006-08-16 2012-12-26 ティーピー ビジョン ホールディング ビー ヴィ 入力色域よりも狭い再生色域への色域マッピングのための方法、装置、及び、プログラム
US8018476B2 (en) 2006-08-28 2011-09-13 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
US7876341B2 (en) 2006-08-28 2011-01-25 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
WO2008039764A2 (en) 2006-09-30 2008-04-03 Clairvoyante, Inc. Systems and methods for reducing desaturation of images rendered on high brightness displays
JP2008096548A (ja) * 2006-10-10 2008-04-24 Hitachi Displays Ltd 表示装置
CN102809826B (zh) 2007-02-13 2016-05-25 三星显示有限公司 用于定向显示器及系统的子像素布局及子像素着色方法
US8248328B1 (en) 2007-05-10 2012-08-21 Imaging Systems Technology Plasma-shell PDP with artifact reduction
US7567370B2 (en) * 2007-07-26 2009-07-28 Hewlett-Packard Development Company, L.P. Color display having layer dependent spatial resolution and related method
KR101329125B1 (ko) * 2007-08-13 2013-11-14 삼성전자주식회사 RGB-to-RGBW 컬러 분해 방법 및 시스템
US8749861B2 (en) * 2007-09-28 2014-06-10 Xerox Corporation L*a*b* scanning using RGB-clear
KR101273468B1 (ko) * 2007-10-01 2013-06-14 삼성전자주식회사 화이트값 추출을 이용한 rgb-to-rgbw 변환 시스템및 방법
US8295594B2 (en) * 2007-10-09 2012-10-23 Samsung Display Co., Ltd. Systems and methods for selective handling of out-of-gamut color conversions
US7697176B2 (en) * 2007-12-18 2010-04-13 Eastman Kodak Company Method and apparatus for chromatic adaptation
TWI399697B (zh) * 2008-02-15 2013-06-21 Univ Nat Central Color reading and writing system and its reading and writing method
TWI415105B (zh) * 2009-03-23 2013-11-11 Au Optronics Corp 顯示器及其驅動方法
CN102292991B (zh) * 2009-05-15 2014-10-08 夏普株式会社 图像处理装置和图像处理方法
TWI410954B (zh) 2009-09-09 2013-10-01 Realtek Semiconductor Corp 色彩管理電路與相關色彩管理方法
WO2011130715A2 (en) 2010-04-16 2011-10-20 Flex Lighting Ii, Llc Illumination device comprising a film-based lightguide
MX2012012034A (es) 2010-04-16 2013-05-30 Flex Lighting Ii Llc Dispositivo de iluminacion frontal que comprende una guia de luz a base de pelicula.
CN101866642B (zh) * 2010-06-11 2012-04-18 华映视讯(吴江)有限公司 红绿蓝白光显示系统及其显示影像的方法
KR101990956B1 (ko) * 2012-11-20 2019-06-20 삼성디스플레이 주식회사 색역 변환 장치 및 그 방법
WO2014084153A1 (en) * 2012-11-28 2014-06-05 Semiconductor Energy Laboratory Co., Ltd. Display device
US20150365689A1 (en) * 2014-06-11 2015-12-17 Samsung Electronics Co., Ltd. Image processing apparatus and method
US9858845B2 (en) * 2014-10-22 2018-01-02 Snaptrack, Inc. Display incorporating dynamic saturation compensating gamut mapping
CN104269138B (zh) * 2014-10-24 2017-04-05 京东方科技集团股份有限公司 白光oled显示装置及其显示控制方法、显示控制装置
CN105185288A (zh) 2015-08-28 2015-12-23 京东方科技集团股份有限公司 一种像素阵列、显示驱动装置及其驱动方法、显示装置
JP2018021963A (ja) * 2016-08-01 2018-02-08 株式会社ジャパンディスプレイ 表示装置及び表示方法
KR102266087B1 (ko) * 2017-04-11 2021-06-18 삼성디스플레이 주식회사 표시 장치의 잔상 측정 장치 및 표시 장치의 잔상 측정 방법
US10346163B2 (en) * 2017-11-01 2019-07-09 Apple Inc. Matrix computation engine
CN108184037B (zh) * 2017-12-12 2019-09-27 维沃移动通信有限公司 一种图像显示方法及移动终端
US10642620B2 (en) 2018-04-05 2020-05-05 Apple Inc. Computation engine with strided dot product
US10970078B2 (en) 2018-04-05 2021-04-06 Apple Inc. Computation engine with upsize/interleave and downsize/deinterleave options
US10754649B2 (en) 2018-07-24 2020-08-25 Apple Inc. Computation engine that operates in matrix and vector modes
US10831488B1 (en) 2018-08-20 2020-11-10 Apple Inc. Computation engine with extract instructions to minimize memory access

Family Cites Families (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4439759A (en) * 1981-05-19 1984-03-27 Bell Telephone Laboratories, Incorporated Terminal independent color memory for a digital image display system
US4751535A (en) * 1986-10-15 1988-06-14 Xerox Corporation Color-matched printing
JPS6459318A (en) * 1987-08-18 1989-03-07 Ibm Color liquid crystal display device and manufacture thereof
US4989079A (en) * 1987-10-23 1991-01-29 Ricoh Company, Ltd. Color correction device and method having a hue area judgement unit
US5341153A (en) * 1988-06-13 1994-08-23 International Business Machines Corporation Method of and apparatus for displaying a multicolor image
US5448652A (en) * 1991-09-27 1995-09-05 E. I. Du Pont De Nemours And Company Adaptive display system
JPH05241551A (ja) * 1991-11-07 1993-09-21 Canon Inc 画像処理装置
US5416890A (en) * 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
US5233385A (en) * 1991-12-18 1993-08-03 Texas Instruments Incorporated White light enhanced color field sequential projection
US5459595A (en) * 1992-02-07 1995-10-17 Sharp Kabushiki Kaisha Active matrix liquid crystal display
DE4310727C2 (de) * 1992-04-06 1996-07-11 Hell Ag Linotype Verfahren und Einrichtung zur Analyse von Bildvorlagen
US5438649A (en) * 1992-10-05 1995-08-01 Canon Information Systems, Inc. Color printing method and apparatus which compensates for Abney effect
EP0606993B1 (en) * 1993-01-11 2002-07-24 Canon Kabushiki Kaisha Colour gamut clipping
JP3305794B2 (ja) 1993-03-03 2002-07-24 日本放送協会 多原色表示用原色変換方法および装置
US5311295A (en) * 1993-04-12 1994-05-10 Tektronix, Inc. RGB display of a transcoded serial digital signal
US5398066A (en) * 1993-07-27 1995-03-14 Sri International Method and apparatus for compression and decompression of digital color images
GB2282928B (en) 1993-10-05 1998-01-07 British Broadcasting Corp Method and apparatus for decoding colour video signals for display
EP0679020A1 (en) * 1994-04-19 1995-10-25 Eastman Kodak Company Method and apparatus for constrained gamut clipping
JPH089172A (ja) * 1994-06-15 1996-01-12 Fuji Xerox Co Ltd カラー画像処理装置
US5450216A (en) * 1994-08-12 1995-09-12 International Business Machines Corporation Color image gamut-mapping system with chroma enhancement at human-insensitive spatial frequencies
JP2726631B2 (ja) * 1994-12-14 1998-03-11 インターナショナル・ビジネス・マシーンズ・コーポレイション 液晶表示方法
JPH08202317A (ja) 1995-01-31 1996-08-09 Mitsubishi Electric Corp 液晶表示装置及びその駆動方法
US6081796A (en) * 1995-01-31 2000-06-27 Matsushita Electric Industrial Co., Ltd. Proportion predicting system and method of making mixture
JP3400888B2 (ja) * 1995-03-29 2003-04-28 大日本スクリーン製造株式会社 カラー画像の色変更方法
JP3600372B2 (ja) * 1995-06-27 2004-12-15 株式会社リコー 色再現域補正装置および方法
JP3163987B2 (ja) * 1995-09-04 2001-05-08 富士ゼロックス株式会社 画像処理装置およびガミュート調整方法
TW505799B (en) * 1995-09-11 2002-10-11 Hitachi Ltd Color liquid crystal display device
JPH0998298A (ja) * 1995-09-29 1997-04-08 Sony Corp 色域圧縮方法及び色域圧縮装置
US6137560A (en) * 1995-10-23 2000-10-24 Hitachi, Ltd. Active matrix type liquid crystal display apparatus with light source color compensation
KR100275681B1 (ko) * 1996-08-28 2000-12-15 윤종용 히스토그램 추출에 의한 실 색 보정(rcc) 테이블 변경장치
TW417074B (en) * 1996-09-06 2001-01-01 Matsushita Electric Ind Co Ltd Display device
JPH10164380A (ja) * 1996-10-04 1998-06-19 Canon Inc 画像処理装置及びその方法
JPH10178557A (ja) * 1996-10-14 1998-06-30 Oki Data:Kk カラー画像処理方法
US5917556A (en) * 1997-03-19 1999-06-29 Eastman Kodak Company Split white balance processing of a color image
US6707463B1 (en) * 1997-04-30 2004-03-16 Canon Kabushiki Kaisha Data normalization technique
US6054832A (en) * 1997-05-30 2000-04-25 Texas Instruments Incorporated Electronically programmable color wheel
US6256425B1 (en) * 1997-05-30 2001-07-03 Texas Instruments Incorporated Adaptive white light enhancement for displays
US6108053A (en) * 1997-05-30 2000-08-22 Texas Instruments Incorporated Method of calibrating a color wheel system having a clear segment
US5990997A (en) * 1997-06-05 1999-11-23 Ois Optical Imaging Systems, Inc. NW twisted nematic LCD with negative tilted retarders for improved viewing characteristics
US5963263A (en) * 1997-06-10 1999-10-05 Winbond Electronic Corp. Method and apparatus requiring fewer number of look-up tables for converting luminance-chrominance color space signals to RGB color space signals
US6005968A (en) * 1997-08-29 1999-12-21 X-Rite, Incorporated Scanner calibration and correction techniques using scaled lightness values
US6147664A (en) * 1997-08-29 2000-11-14 Candescent Technologies Corporation Controlling the brightness of an FED device using PWM on the row side and AM on the column side
US6453067B1 (en) * 1997-10-20 2002-09-17 Texas Instruments Incorporated Brightness gain using white segment with hue and gain correction
JPH11313219A (ja) * 1998-01-20 1999-11-09 Fujitsu Ltd カラーデータ変換方法
JPH11275377A (ja) * 1998-03-25 1999-10-08 Fujitsu Ltd カラーデータ変換方法及びその装置
US6181445B1 (en) * 1998-03-30 2001-01-30 Seiko Epson Corporation Device-independent and medium-independent color matching between an input device and an output device
US6278434B1 (en) * 1998-10-07 2001-08-21 Microsoft Corporation Non-square scaling of image data to be mapped to pixel sub-components
US6393145B2 (en) * 1999-01-12 2002-05-21 Microsoft Corporation Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices
US6262710B1 (en) * 1999-05-25 2001-07-17 Intel Corporation Performing color conversion in extended color polymer displays
JP2000338950A (ja) * 1999-05-26 2000-12-08 Olympus Optical Co Ltd 色再現システム
US6738526B1 (en) * 1999-07-30 2004-05-18 Microsoft Corporation Method and apparatus for filtering and caching data representing images
US6483518B1 (en) * 1999-08-06 2002-11-19 Mitsubishi Electric Research Laboratories, Inc. Representing a color gamut with a hierarchical distance field
KR100314097B1 (ko) * 1999-10-08 2001-11-26 윤종용 백색 신호 성분을 구하고 영상의 밝기를 조절하는 방법 및 장치
JP3980823B2 (ja) * 1999-11-06 2007-09-26 三星電子株式会社 単一の液晶ディスプレーパネルを用いたディスプレー装置及び方法
EP1147509A1 (en) 1999-11-12 2001-10-24 Koninklijke Philips Electronics N.V. Liquid crystal display device with high brightness
US6894806B1 (en) * 2000-03-31 2005-05-17 Eastman Kodak Company Color transform method for the mapping of colors in images
WO2001086617A1 (en) * 2000-05-09 2001-11-15 Koninklijke Philips Electronics N.V. Method of and unit for displaying an image in sub-fields
US6870523B1 (en) * 2000-06-07 2005-03-22 Genoa Color Technologies Device, system and method for electronic true color display
JP3450842B2 (ja) * 2000-11-30 2003-09-29 キヤノン株式会社 カラー液晶表示装置
EP1227687A3 (en) * 2000-12-30 2005-05-25 Texas Instruments Incorporated System for reducing color separation artifacts in sequential color displays
TW540022B (en) * 2001-03-27 2003-07-01 Koninkl Philips Electronics Nv Display device and method of displaying an image
DE60237084D1 (de) * 2001-06-07 2010-09-02 Genoa Color Technologies Ltd System und verfahren zur datenumsetzung für anzeigen mit grosser stufenleiter
US6868179B2 (en) * 2001-07-06 2005-03-15 Jasc Software, Inc. Automatic saturation adjustment
KR100806897B1 (ko) * 2001-08-07 2008-02-22 삼성전자주식회사 액정 표시 장치
JP4565260B2 (ja) * 2001-09-21 2010-10-20 株式会社ニコン 信号処理装置
WO2003034380A2 (en) * 2001-10-19 2003-04-24 Koninklijke Philips Electronics N.V. Method of and display processing unit for displaying a colour image and a display apparatus comprising such a display processing unit
US6719392B2 (en) * 2001-12-20 2004-04-13 International Business Machines Corporation Optimized color ranges in gamut mapping
US7027105B2 (en) * 2002-02-08 2006-04-11 Samsung Electronics Co., Ltd. Method and apparatus for changing brightness of image
JP4130744B2 (ja) * 2002-03-19 2008-08-06 株式会社沖データ 画像処理装置及び画像処理方法
KR100878280B1 (ko) * 2002-11-20 2009-01-13 삼성전자주식회사 4색 구동 액정 표시 장치 및 이에 사용하는 표시판
US6889775B2 (en) * 2002-08-20 2005-05-10 Fike Corporation Retrofitted non-Halon fire suppression system and method of retrofitting existing Halon based systems
US7365722B2 (en) * 2002-09-11 2008-04-29 Samsung Electronics Co., Ltd. Four color liquid crystal display and driving device and method thereof
WO2004040548A1 (en) 2002-10-31 2004-05-13 Genoa Technologies Ltd. System and method of selective adjustment of a color display
US20040111435A1 (en) * 2002-12-06 2004-06-10 Franz Herbert System for selecting and creating composition formulations
US7184067B2 (en) * 2003-03-13 2007-02-27 Eastman Kodak Company Color OLED display system
KR100493165B1 (ko) * 2002-12-17 2005-06-02 삼성전자주식회사 영상신호 표현 방법 및 장치
KR100915238B1 (ko) 2003-03-24 2009-09-02 삼성전자주식회사 액정 표시 장치
KR100943273B1 (ko) * 2003-05-07 2010-02-23 삼성전자주식회사 4-컬러 변환 방법 및 그 장치와 이를 이용한 유기전계발광표시장치
US6903378B2 (en) * 2003-06-26 2005-06-07 Eastman Kodak Company Stacked OLED display having improved efficiency
US7212359B2 (en) * 2003-07-25 2007-05-01 Texas Instruments Incorporated Color rendering of illumination light in display systems
US6980219B2 (en) * 2003-10-21 2005-12-27 Clairvoyante, Inc Hue angle calculation system and methods
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7728846B2 (en) * 2003-10-21 2010-06-01 Samsung Electronics Co., Ltd. Method and apparatus for converting from source color space to RGBW target color space
US7176935B2 (en) * 2003-10-21 2007-02-13 Clairvoyante, Inc. Gamut conversion system and methods
US7706604B2 (en) * 2003-11-03 2010-04-27 Seiko Epson Corporation Production of color conversion profile for printing
US6885380B1 (en) * 2003-11-07 2005-04-26 Eastman Kodak Company Method for transforming three colors input signals to four or more output signals for a color display
WO2005050296A1 (en) 2003-11-20 2005-06-02 Samsung Electronics Co., Ltd. Apparatus and method of converting image signal for six color display device, and six color display device having optimum subpixel arrangement
KR101012790B1 (ko) * 2003-12-30 2011-02-08 삼성전자주식회사 4색 표시 장치의 영상 신호 변환 장치 및 방법, 그리고이를 포함하는 표시 장치
US7308135B2 (en) * 2004-01-14 2007-12-11 Eastman Kodak Company Constructing extended color gamut digital images from limited color gamut digital images
WO2005076257A2 (en) 2004-02-09 2005-08-18 Genoa Color Technologies Ltd. Method device, and system of displaying a more-than-three primary color image
US7333080B2 (en) * 2004-03-29 2008-02-19 Eastman Kodak Company Color OLED display with improved power efficiency
US7619637B2 (en) 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
US7301543B2 (en) * 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
CN1882103B (zh) * 2005-04-04 2010-06-23 三星电子株式会社 实现改进的色域对映演算的系统及方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400566A (zh) * 2012-07-18 2013-11-20 京东方科技集团股份有限公司 一种rgb数据的处理方法及系统
WO2014012316A1 (zh) * 2012-07-18 2014-01-23 京东方科技集团股份有限公司 一种rgb数据的处理方法及系统
CN103400566B (zh) * 2012-07-18 2015-05-27 京东方科技集团股份有限公司 一种rgb数据的处理方法及系统
US9570043B2 (en) 2012-07-18 2017-02-14 Boe Technology Group Co., Ltd. Method for processing RGB data and system for the same
CN104505053A (zh) * 2015-01-04 2015-04-08 京东方科技集团股份有限公司 显示信号转换方法和装置
CN104505053B (zh) * 2015-01-04 2017-03-15 京东方科技集团股份有限公司 显示信号转换方法和装置

Also Published As

Publication number Publication date
TW200534229A (en) 2005-10-16
US7619637B2 (en) 2009-11-17
WO2005104083A2 (en) 2005-11-03
TWI278826B (en) 2007-04-11
WO2005104083A3 (en) 2006-08-31
CN101329859B (zh) 2011-06-15
CN1938752A (zh) 2007-03-28
US20050225562A1 (en) 2005-10-13
CN100505034C (zh) 2009-06-24

Similar Documents

Publication Publication Date Title
CN101329859B (zh) 用于在色彩空间中转换图像数据的系统
JP4705917B2 (ja) ソース・カラー空間からターゲット・カラー空間に変換するための方法及び装置
CN101171594A (zh) 实现低成本全范围映射算法的系统和方法
US7589743B2 (en) Hue angle calculation system and methods
CN101390153B (zh) 改进的色域映射和子像素着色系统及方法
CN101164097B (zh) 子像素映射
JP5134768B2 (ja) 画像表示装置
JP5593921B2 (ja) 液晶表示装置
CN101292279B (zh) 用于图像处理的改进的存储器结构
CN101460988A (zh) 具有动态色域映射的多基色显示
JP2012520045A (ja) 多原色変換
KR20040107614A (ko) Mpd에 색재현을 위한 색신호 처리장치 및 그 방법
JP2012118539A (ja) 表示色調整
JP6815099B2 (ja) 色調整回路、表示ドライバ及び表示装置
US11302270B2 (en) Display device and driving method thereof
CN100472602C (zh) 伽马校正方法和电路以及图像处理设备和显示设备
KR101042517B1 (ko) 디스플레이 색 조정
KR20050059719A (ko) 색신호 처리장치 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SAMSUNG DISPLAY CO., LTD.

Free format text: FORMER OWNER: SAMSUNG ELECTRONICS CO., LTD.

Effective date: 20130111

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130111

Address after: Gyeonggi Do, South Korea

Patentee after: Samsung Display Co., Ltd.

Address before: Gyeonggi Do, South Korea

Patentee before: Samsung Electronics Co., Ltd.