CN1604657B - 调节图像颜色的方法和装置 - Google Patents

调节图像颜色的方法和装置 Download PDF

Info

Publication number
CN1604657B
CN1604657B CN2004100882605A CN200410088260A CN1604657B CN 1604657 B CN1604657 B CN 1604657B CN 2004100882605 A CN2004100882605 A CN 2004100882605A CN 200410088260 A CN200410088260 A CN 200410088260A CN 1604657 B CN1604657 B CN 1604657B
Authority
CN
China
Prior art keywords
regulatory region
coordinate points
color
picture element
present picture
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.)
Expired - Fee Related
Application number
CN2004100882605A
Other languages
English (en)
Other versions
CN1604657A (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 Electronics 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 CN1604657A publication Critical patent/CN1604657A/zh
Application granted granted Critical
Publication of CN1604657B publication Critical patent/CN1604657B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/628Memory colours, e.g. skin or sky
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/77Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase

Abstract

提供一种用于调节图像颜色的方法和装置。该装置包括:用于在颜色空间内设置形状为椭圆的至少一个调节区的单元;和用于基于变量集合将包含在调节区内的象素的颜色转换为其他颜色的单元。

Description

调节图像颜色的方法和装置
技术领域
本发明涉及一种用于调节移动图像或静止图像颜色的方法和装置,尤其涉及一种用于将图像的一种特定颜色可选择地转换为另一种颜色的方法和装置。
背景技术
作为用于图像的颜色转换和颜色调节的方法,已经引入了将图像信号划分成色调、亮度、色度和饱和信号并一维地处理信号的方法。在美国专利No.5202935、No.5515172、No.5930009、No.6122012和No.6476793中披露了这种方法。由于颜色转换过程相对简单,所以这种方法是廉价的。然而,在这个方法中,选择色区的自由度降低。通常,H-S面表示为极坐标,H表示角度,S表示距原点的距离,且通过一维地组合这两个坐标而选择的颜颜色空间上的区域变成扇形区域。然而,难以选择表示特定对象的颜色如天蓝色、肤色或草绿色,这是因为这种颜色与记忆色,即人们相关于熟悉物体回忆起的颜色相关,且这种记忆色在H-S面上通常用椭圆形而不是扇形表示。
参考美国专利US5202935,作为转换结果,产生了颜色空间的不连续性,由于没有使用整个空间,所以转换的图像会变得不自然,且在图像空间中相邻象素间会产生颜色的不连续性。参考美国专利US5930009,可以为R通道、G通道和B通道的每一个通道有选择地控制颜色转换。然而,不能为颜色空间或图像空间上的每个特定区域执行颜色调节。参考美国专利US6122012,由于可控颜色的数量限于6种,其他颜色不能够被转换。参考美国专利US5515172和6476793,在将原始色调值与目标色调值匹配之后,色度值和亮度值可被正确地转换。由于原始色调与目标色调匹配,在以原始色调为中心的特定区域中的颜色被移动至以目标色调为中心的特定区域中的颜色上。移动的结果就造成颜色空间的不连续性。因而,转换的图像变得不自然。
作为用于图像的颜色转换或颜色调节的另一种方法,已经引入了为每个图像成分有选择地执行颜色调节的方法。在美国专利No.6262812中披露了这种方法。在这个方法中,必须预先执行图像成分的划分,如位图、文本和图形的划分。即使已经执行了图像成分的划分,也不能对包含在位图中的特定颜色进行有选择的颜色调节。
作为用于图像的颜色转换或颜色调节的另一种方法,已经引入了对每个转换区有选择地执行颜色调节的方法。在美国专利US5876286中披露了这种方法。依照这种方法,2-D颜色空间被划分成多个小三角形的组合,且每个三角形被设为转换区的基本单元。在这个方法中,通过将非转换的三角形区域的所有颜色都传送到转换的三角形区域,执行从一个三角形到另一个三角形的转换。因此,当完成转换时,非转换三角形的颜色空间区域为空。因而,由于产生了颜色空间的不连续性,转换的图像变得不自然。
发明内容
本发明提供一种在颜色空间上设置调节区的方法,通过该方法,在执行了色调节的图像中不产生颜色空间的不连续性。
本发明也提供一种用于通过在颜色空间上定义为椭圆的调节区内改变基准色和基准色要被调节成的目标色、而执行颜色调节的方法和装置。
依照本发明的另一个方面,提供一种在颜色空间上设置调节区的方法,包括:在颜色空间内将基准色的坐标点设置为椭圆的形心点;形成包含基准色要被转换成的目标色的坐标点的椭圆;且将椭圆设置为调节区。
根据本发明的另一个方面,提供一种调节图像颜色的方法,包括在颜色空间内设置至少一个形状为椭圆的调节区;且基于变量集合将包含在调节区内的象素颜色转换成其他颜色。
依照本发明的另一个方面,提供一种调节图像颜色的装置,包括:用于在颜色空间内设置至少一个形状为椭圆的调节区的器件;和用于基于变量集合将包含在调节区内的象素颜色转换成其他颜色的器件。
具体来讲,按照本发明的第一方面,提供了一种调节图像颜色的方法,包括:(a)设置基准色的坐标点、该基准色待被转换成的目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角;(b)将椭圆设置为调节区,该椭圆具有作为其形心的所述基准色的坐标点,且包含所述目标色的坐标点,该椭圆由椭圆的长轴长度、短轴长度和旋转角形成且包含目标色的坐标点;(c)基于变量集合来将包含在调节区内的象素的颜色转换为其他颜色,该变量集合是利用所述基准色的坐标点、所述目标色的坐标点、所述椭圆的长轴长度和短轴长度以及所述椭圆的旋转角而生成的。
按照本发明的第二方面,提供了一种用于调节图像颜色的设备,包括:用于在颜色空间内设置至少一个形状为椭圆的调节区的装置;和用于基于变量集合将包含在调节区内的象素的颜色转换成其他颜色的装置,该变量集合是利用基准色的坐标点、目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角而生成的,其中该调节区域设置装置:设置基准色的坐标点、该基准色待被转换成的目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角;以及,将椭圆设置为调节区,该椭圆具有作为其形心的所述基准色的坐标点,且包含所述目标色的坐标点,该椭圆由椭圆的长轴长度、短轴长度和旋转角形成且包含目标色的坐标点。
附图说明
通过参考附图详细叙述其示例的实施例,本发明的上述和其他特点及优点将变得更加明显,其中:
图1是说明依照本发明的一个实施例在颜色空间上设置调节区的方法的图表;
图2是说明依照本发明的一个实施例调节图像颜色的方法的流程图;
图3a和3b是图示说明改变图2中说明的输入象素的坐标点的操作的图表;
图4是图示说明使用图2中说明的转换系数转换输入象素的颜颜色坐标点的操作的图表;
图5是依照本发明的一个实施例用于调节图像颜色的装置的方框图;
图6是图5中示出的调节对象确定器的详细方框图;和
图7是图5中示出的颜色调节单元的详细方框图。
具体实施方式
以下,将参考附图更完全地叙述本发明,其中示出了本发明的实施例。
图1是说明依照本发明的一个实施例在颜色空间上设置调节区的方法的图表。当输入象素的RGB数据被转换为YCbCr颜色模型时,X轴指示第一色差信号Cb,Y轴指示第二色差信号Cr。另外,输入象素的RGB数据可以被转换为包括亮度信号或色度信号的多个颜色模型。
参考图1,调节区为椭圆形式。基准色R的坐标为(xr,yr),其相应于椭圆的形心,基准色R要转换成的目标色R′的坐标为(xr′,yr′)。椭圆的特征是,其长轴,即基准轴的长度为a,其短轴,即互补轴(complementary-axis)的长度为b,基准轴和X轴间的旋转角为θ。用于色调节的变量包括基准色R的坐标(xr,yr)、目标色R′的坐标(xr′,yr′)、与椭圆的旋转角θ相关的第一变量m1和第二变量m2以及与椭圆的长轴和短轴的长度相关的第三变量f和第四变量g。第一和第二变量m1和m2以及第三和第四变量f和g可以如等式1和2中所示进行表示。
[等式1]
m1=cos(-θ)
m2=sin(-θ)
[等式2]
f = 1 a 2
f = 1 b 2
图2是说明依照本发明的实施例调节图像颜色的方法的流程图。
参考图2,在操作210输入要被调节颜色的图像信号。图像信号按象素单元被顺序输入,假设每个输入象素被预先划分成亮度信号、第一色差信号和第二色差信号诸如YCbCr颜色模型。这里,在Y被从YCbCr信号中移除之后,其中输入象素被转换成YCbCr信号,由两维坐标系统中的颜颜色坐标点P(x,y)来表示输入象素,该两维坐标系统由图1中示出的Cr轴和Cb轴定义。
在操作220中输入用于在预定的调节区内调节颜色的变量集合、基准色R的坐标(xr,yr)和目标色R′的坐标(xr′,yr′),其中该变量集合由通过用户提供的调节区信息a、b和θ计算得到的第一和第二变量m1和m2及第三和第四变量f和g定义。
然后,在操作230,当前象素i的颜色坐标点P(x,y)被转变成点P(plx,ply),如等式3所示。
[等式3]
pl x pl y = m 1 - m 2 m 2 - m 1 x - x r y - y r = m 1 ( x - x r ) - m 2 ( y - y r ) m 2 ( x - x r ) + m 1 ( y - y r )
图3a和3b分别示出在改变之前和之后的颜色坐标点P(x,y)。
在操作240,通过使用等式4确定当前象素的颜色坐标点P(plx,ply)是否包含在调节区内。
[等式4]
f × pl x 2 + g × pl y 2 ≤ 1
也就是,如果当前象素的颜色坐标点P(plx,ply)满足等式4,则当前象素存在于调节区内。否则,当前象素不存在于调节区内。如果当前象素没有存在于调节区内,在操作250,确定是否存在用户设定的另一个调节区。如果有用户设定的另一个调节区,重复操作220至240。为每一个调节区执行操作220至250。
如果在操作250,当前象素没有存在于调节区内且也没有用户设定的另一个调节区,在操作260中,当前象素i的颜色被输出。
如果在操作240中,当前象素的改变的颜色坐标点包含在调节区内,则在操作270中计算当前象素的转换系数α。为此,如图3b所示,用y=Bx表示连接调节区内的当前象素的颜色坐标点P(plx,ply)和椭圆的形心点之间的直线,按照等式5计算斜度B,计算基准色R的坐标(xr,yr)和在通过当前象素的颜色坐标点P(x,y)的直线上的调节区的轮廓边界之间的距离r。这里,用坐标(xc,yc)来定义直线和调节区的轮廓边界之间的交点。当plx 2=0时,用r=1/g来计距离r,且当ply 2=0时,用r=1/f来计算距离r。否则,如等式6所示来计算距离r。
[等式5]
B = pl y pl x
[等式6]
r = x c 2 + y c 2 = 1 + B 2 f + gB 2
可如等式7所示来计算当前象素P(x,y)的转换系数α。
[等式7]
α = r - | | P - R | | r = r - ( x - x r ) 2 + ( y - y r ) 2 r
在操作280中,使用转换系数α从当前象素的颜色坐标点P(x,y)获得新调节的颜色坐标点P′(x′y′)。这里,当(x-xr)=(y-yr)=0时,即在当前象素的颜色坐标点P(x,y)与基准颜色坐标点R(xr,yr)匹配时,调节的颜色坐标点P′(x′,y′)被设定为目标颜色坐标点R′(x′,y′)。否则,如等式8所示计算调节的颜色坐标点P′(x′y′)。
[等式8]
x ′ y ′ = x y + α x r ′ - x r y r ′ - y r
图4中图示出操作280。也就是,在由基准颜色坐标点R(xr,yr)、目标颜色坐标点R′(xr′,yr′)、和连接基准颜色坐标点R(xr,yr)和当前象素的颜色坐标点(x,y)的直线和轮廓边界之间的交点的坐标(xc,yc)所限定的三角形内,利用等式t11∶t21=t12∶t22将当前象素的颜色坐标点P(x,y)转换成颜色坐标点P′(x′,y′)。
在操作290,确定是否已经对输入图像的所有象素执行了颜色调节。如果已经对输入图像的所有象素执行了颜色调节,过程结束。否则,在操作291中指定下一个象素,且过程返回到操作230。
图5是依照本发明的一个实施例,用于调节图像颜色的装置的方框图。参考图5,装置500包括调节区设置单元520、调节区信息存储单元530、调节对象确定器540和颜色调节单元550。
调节区信息设置单元520基于用户要求调节的调节区信息设置调节区,用户通过预设的用户界面输入该调节区信息。这里,调节区可被设置为多于一个,且调节区也可以相互覆盖。在调节区设置单元520,用户可以调节椭圆的形心坐标点,即基准颜色坐标点、目标颜色坐标点、长轴长度a、短轴长度b和椭圆的长轴与X轴之间的旋转角θ。除了按照用户的调节输入的基准颜色坐标点和目标颜色坐标点之外,根据长轴长度a、短轴长度b和旋转角θ而改变的第一和第二变量m1和m2和第三和第四变量f和g如等式1和等式2所示进行计算。
调节区信息存储单元530在如表1中所示出的查找表格中存储用于颜色调节的变量集合、每个调节区的基准颜色坐标点和目标颜色坐标点,该变量集合包括通过从调节区设置单元520输入的调节区信息而计算的第一和第二变量m1和m2以及第三和第四变量f和g。此时,调节区可以相互覆盖。因而,一个象素可被包含在多于一个的调节区内。在这种情况下,调节区信息存储单元530可以被设计为对调节区给予优先权、执行与最高优先权相应的调节区的颜色调节、忽略其他调节区且处理后续的象素。或者,调节区信息存储单元530可被设计为通过执行其中包含当前象素的所有调节区的颜色调节来获得转换的颜色坐标点,并通过将转换的颜色坐标点乘以分配给调节区的权重来执行矢量求和运算。在表1中示出N个调节区。
[表1]
  调节区 m<sub>1</sub> m<sub>2</sub>   f   g   x<sub>r</sub>   y<sub>r</sub>   x<sub>r</sub>′   y<sub>r</sub>′
  1   m<sub>1</sub>(1)   m<sub>2</sub>(1)   f(1)   g(1)   x<sub>r</sub>(1)   y<sub>r</sub>(1)   x<sub>r</sub>′(1)   y<sub>r</sub>′(1)
  2   m<sub>1</sub>(2)   m<sub>2</sub>(2)   f(2)   g(2)   x<sub>r</sub>(2)   y<sub>r</sub>(2)   x<sub>r</sub>′(2)   y<sub>r</sub>′(2)
  3   m<sub>1</sub>(3)   m<sub>2</sub>(3)   f(3)   g(3)   x<sub>r</sub>(3)   y<sub>r</sub>(3)   x<sub>r</sub>′(3)   y<sub>r</sub>′(3)
  4   m<sub>1</sub>(4)   m<sub>2</sub>(4)   f(4)   g(4)   x<sub>r</sub>(4)   y<sub>r</sub>(4)   x<sub>r</sub>′(4)   y<sub>r</sub>′(4)
  .   .   .   .   .   .   .   .   .
  .   .   .   .   .   .   .   .   .
  N   m<sub>1</sub>(N)   m<sub>2</sub>(N)   f(N)   g(N)   x<sub>r</sub>(N)   y<sub>r</sub>(N)   x<sub>r</sub>′(N)   y<sub>r</sub>′(N)
调节对象确定器540通过基于每个调节区的变量集合判断当前象素是否包含在调节区内,来确定是否输入图像信号510的当前象素是否为将被调节的象素.如果输入图像信号510的当前象素是将被调节的象素,那么调节对象确定器540就将当前象素的颜色坐标点提供给颜色调节单元550.
如果由于当前象素包含在调节区内,调节对象确定器540确定当前象素就是将被调节的象素,则颜色调节单元550通过输入当前象素的颜色坐标点和相关调节区的变量集合来执行颜色调节。
图6是图5中示出的调节对象确定器540的详细方框图。参考图6,调节对象确定器540包括坐标变换器610和确定器620。
坐标变换器610利用等式3将当前象素的输入颜色坐标点P(x,y)改变成P(plx,ply)。对每个调节区改变当前象素的颜色坐标点。
确定器620接收由坐标变换器610改变的当前象素的坐标点P(plx,ply)、以及由调节区信息存储单元530提供的每个调节区的变量集合,并利用等式4确定当前象素的改变了的坐标点P(plx,ply)是否包含在各个调节区内。如果满足等式4,当前象素的改变了的坐标点P(plx,ply)包含在调节区内,那么确定器620就将当前象素的颜色坐标点P(x,y)和调节区的变量集合提供给颜色调节单元550。如果不满足等式4,当前象素的改变了的坐标点P(plx,ply)不包含在调节区内,那么确定器620就不将当前象素的颜色坐标点P(x,y)提供给颜色调节单元550。
图7是图5中示出的颜色调节单元550的详细方框图。参考图7,颜色调节单元550包括开关单元710、转换系数计算器720和坐标转换器730。
开关单元710接收调节对象确定器540的调节对象确定结果,且将当前象素提供给转换系数计算器720或者照原样输出当前象素。也就是,当确定当前象素为将被调节的象素时,开关单元710通过将当前象素提供给转换系数计算器720来容许当前象素被颜色调节。当确定当前象素不是将被调节的象素时,开关单元710通过照原样输出当前象素来阻止当前象素被颜色调节。
如果自开关单元710提供输入象素,则当前象素被包含在预设的调节区内。因而,根据由调节区信息存储单元530提供的调节区的变量集合,转换系数计算器720使用等式7来计算在相关的调节区的当前象素的转换系数。
坐标转换器730接收由转换系数计算器720计算的相关调节区内的当前象素的转换系数和相关调节区的变量集合,并通过如等式8所示将当前象素的颜色坐标点P(x,y)转换成颜色坐标点P′(x′y ′),来调节当前象素的颜色。
依照本发明的实施例的用于调节图像颜色的方法和装置可以被彩色图像处理设备如数字彩色TVs和数字静照相机的制造商使用、以调节制造的产品的基本颜色再现特征,并且可以被终端用户使用、以在终端用户购买产品后将颜色转换成他(她)们喜爱的颜色。而且,依照本发明的实施例的用于调节图像颜色的方法和装置可被图像编辑器所使用。
本发明也可被体现为在计算机可读记录介质上的计算机可读代码.计算机可读记录介质是任何数据存储设备,其能够存储数据,之后该数据可被计算机系统读取.计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROMs、磁带、软盘、光学数据存储设备和载波(如通过因特网的数据传输).计算机可读记录介质也可以分布在与计算机系统连在一起的网络上,从而计算机可读代码就以分布方式被存储和执行.而且,属于本发明所在领域的熟练程序员可以容易地解释用于完成本发明的功能程序、代码和代码段.
如上所述,依照本发明的实施例,通过在颜色空间上将调节区设置为最能够正确地表达由人们识别为单色的颜色范围的椭圆且以改变椭圆的形心点的方式,即改变基准色和基准色要被调节成的目标色来执行颜色调节、提高了选择将被调节的色区和调节水平的自由度。而且,由于在执行了颜色调节的图像中没有产生颜色空间的不连续性,故转换的图像是自然的。
尽管已经参考其示例的实施例示出且叙述了本发明,本领域技术人员可以理解,在不偏离由附属权利要求所限定的本发明的精神和保护范围的情况下,可以在形式上和细节上作出各种改变。

Claims (20)

1.一种调节图像颜色的方法,包括:
(a)设置基准色的坐标点、该基准色待被转换成的目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角;
(b)将椭圆设置为调节区,该椭圆具有作为其形心的所述基准色的坐标点,且包含所述目标色的坐标点,该椭圆由椭圆的长轴长度、短轴长度和旋转角形成且包含目标色的坐标点;
(c)基于变量集合来将包含在调节区内的象素的颜色转换为其他颜色,该变量集合是利用所述基准色的坐标点、所述目标色的坐标点、所述椭圆的长轴长度和短轴长度以及所述椭圆的旋转角而生成的。
2.如权利要求1所述的方法,其中操作(b)还包括:
将自椭圆的旋转角获得的第一和第二变量、自椭圆的长轴长度和短轴长度获得的第三和第四变量、基准色的坐标点和目标色的坐标点确定作为调节区的变量集合,
其中利用下述等式计算第一、第二、第三和第四变量:
m1=cos(-θ)
m2=sin(-θ)
f = 1 a 2
g = 1 b 2
其中,m1指示第一变量,m2指示第二变量,f指示第三变量,g指示第四变量,a指示椭圆的长轴长度,b指示椭圆的短轴长度,和θ指示椭圆的旋转角。
3.如权利要求1所述的方法,其中为每个调节区确定变量集合,且将变量集合存储成查找表格形式。
4.如权利要求1所述的方法,其中操作(c)包括:
(c1)在象素单元中,为每个调节区改变当前象素的颜色坐标点;
(c2)通过利用当前象素的改变了的颜色坐标点,确定每个象素的颜色是否包含在调节区内;
(c3)计算当前象素相对于包含该当前象素的调节区的转换系数;和
(c4)在包含当前象素的调节区内,利用转换系数来转换当前象素的颜色坐标点。
5.如权利要求4所述的方法,其中利用下述等式执行操作(c1):
pl x pl y = m 1 - m 2 m 2 - m 1 x - x r y - y r = m 1 ( x - x r ) - m 2 ( y - y r ) m 2 ( x - x r ) + m 1 ( y - y r )
其中,当a和b指示对应于预定的调节区的椭圆的长轴长度和短轴长度、θ指示椭圆的旋转角、(plx,ply)指示改变了的颜色坐标点、(x,y)指示输入象素的颜色坐标点和(xr,yr)指示基准色的坐标点时,m1=cos(-θ),m2=sin(-θ)。
6.如权利要求5所述的方法,其中利用下述等式执行操作(c2): f &times; pl x 2 + g &times; pl y 2 &le; 1
其中,当a和b指示对应于预定的调节区的椭圆的长轴长度和短轴长度、θ指示椭圆的旋转角和(plx,ply)指示改变了的颜色坐标点时,f=1/a2,g=1/b2
7.如权利要求5所述的方法,其中利用下述等式执行操作(c3):
B = pl y pl x
r = x c 2 + y c 2 = 1 + B 2 f + gB 2
a = r - | | P - R | | r = r - ( x - x r ) 2 + ( y - y r ) 2 r
其中,B表示连接当前象素的颜色坐标点P(x,y)和椭圆的形心点的直线y=Bx的斜度,r表示基准色R的坐标点(xr,yr)和在通过输入象素P的颜色坐标点P(x,y)的直线上的调节区的轮廓边界之间的距离,(xc,yc)表示直线y=Bx和调节区的轮廓边界之间的交点的坐标点,α指示转换系数,且当a和b指示椭圆的长轴长度和短轴长度时,f=1/a2,g=1/b2
8.如权利要求7所述的方法,其中利用下述等式执行操作(c4):
x &prime; y &prime; = x y + &alpha; x r &prime; - x r y r &prime; - y r
其中(x′,y′)指示作为颜色调节结果获得的颜色坐标点,(x,y)指示当前象素的颜色坐标点,α指示转换系数,(xr,yr)指示基准色坐标,及(xr′,yr′)指示目标色坐标。
9.如权利要求8所述的方法,其中在当前象素的颜色坐标点P(x,y)与基准颜色坐标点R(xr,yr)匹配时,将调节的颜色坐标(x′,y′)设为目标颜色坐标(xr′,yr′)。
10.如权利要求1所述的方法,其中为每个调节区分配优先权。
11.如权利要求10所述的方法,其中操作(c)包括:
(c1)在象素单元中为每个调节区改变当前象素的色坐标;
(c2)通过使用当前象素的改变了的色坐标,确定每个象素的颜色是否包含在调节区内;
(c3)计算当前象素相对于包含该当前象素的调节区的转换系数;
(c4)确定当前象素是否包含在多于一个的调节区内;和
(c5)如果当前象素包含在多于一个的调节区内,则在具有最高优先权的调节区内通过为当前象素计算的转换系数,来转换当前象素的颜色坐标点。
12.如权利要求1所述的方法,其中为每个调节区分配权重。
13.如权利要求12所述的方法,其中操作(c)包括:
(c1)在象素单元中为每个调节区改变当前象素的色坐标;
(c2)通过使用当前象素的改变了的色坐标,确定每个象素的颜色是否包含在调节区内;
(c3)计算当前象素相对于包含该当前象素的调节区的转换系数;
(c4)确定当前象素是否包含在多于一个的调节区内;和
(c5)如果当前象素包含在多于一个的调节区内,则利用为当前象素计算的转换系数、来为每个调节区转换当前象素的颜色坐标点,将权重乘以转换了的颜色坐标点,且进行矢量和运算。
14.一种用于调节图像颜色的设备,包括:
用于在颜色空间内设置至少一个形状为椭圆的调节区的装置;和
用于基于变量集合将包含在调节区内的象素的颜色转换成其他颜色的装置,该变量集合是利用基准色的坐标点、目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角而生成的,
其中该调节区域设置装置:设置基准色的坐标点、该基准色待被转换成的目标色的坐标点、椭圆的长轴长度和短轴长度以及椭圆的旋转角;以及,将椭圆设置为调节区,该椭圆具有作为其形心的所述基准色的坐标点,且包含所述目标色的坐标点,该椭圆由椭圆的长轴长度、短轴长度和旋转角形成且包含目标色的坐标点。
15.如权利要求14所述的设备,其中所述颜色转换装置包括:
调节区信息存储单元,用于为每个调节区存储变量集合,该变量集合包括从椭圆的长轴长度和短轴长度及椭圆的旋转角获得的多个变量、基准颜色坐标点、目标颜色坐标点;
调节对象确定器,用于通过判断当前象素是否包含在调节区内来确定当前象素是否是待调节的象素;和
颜色调节单元,用于如果确定当前象素包含在调节区内,则基于当前象素的颜色坐标点和相应的调节区的变量集合来执行颜色调节。
16.如权利要求14所述的设备,其中所述颜色转换装置计算当前象素相对包含该当前象素的调节区的转换系数,且利用所计算的转换系数将当前象素的颜色坐标点转换成调节的颜色坐标点。
17.如权利要求14所述的设备,其中在所述调节区设置装置中,为每个调节区分配优先权。
18.如权利要求17所述的设备,其中如果当前象素包含在多于一个的调节区内,则所述颜色转换装置在具有最高优先权的调节区内通过为当前象素计算的转换系数来转换当前象素的颜色坐标点。
19.如权利要求14所述的设备,其中在所述调节区设置装置中,为每个调节区分配权重。
20.如权利要求19所述的设备,其中在所述颜色转换装置中,如果当前象素包含在多于一个的调节区内,则利用为当前象素计算的转换系数为每个调节区转换当前象素的颜色坐标点,将权重乘以转换了的颜色坐标点,且进行矢量和运算。
CN2004100882605A 2003-09-01 2004-09-01 调节图像颜色的方法和装置 Expired - Fee Related CN1604657B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20030060936 2003-09-01
KR60936/03 2003-09-01
KR60936/2003 2003-09-01

Publications (2)

Publication Number Publication Date
CN1604657A CN1604657A (zh) 2005-04-06
CN1604657B true CN1604657B (zh) 2010-05-12

Family

ID=34192216

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100882605A Expired - Fee Related CN1604657B (zh) 2003-09-01 2004-09-01 调节图像颜色的方法和装置

Country Status (5)

Country Link
US (1) US7852533B2 (zh)
EP (1) EP1517542B1 (zh)
JP (1) JP4596861B2 (zh)
KR (1) KR100657898B1 (zh)
CN (1) CN1604657B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100590544B1 (ko) * 2004-02-26 2006-06-19 삼성전자주식회사 영상 화소의 밝기에 따른 색온도 변환 방법 및 장치
JP4599110B2 (ja) * 2004-07-30 2010-12-15 キヤノン株式会社 画像処理装置及びその方法、撮像装置、プログラム
CN100463532C (zh) * 2004-11-01 2009-02-18 晨星半导体股份有限公司 一种自动色彩调校方法及装置
KR100771618B1 (ko) * 2005-09-29 2007-10-30 엘지전자 주식회사 색 조정 장치 및 방법
JP4375325B2 (ja) 2005-11-18 2009-12-02 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
KR100791374B1 (ko) * 2005-12-15 2008-01-07 삼성전자주식회사 색역 내에 존재하는 색상을 영상 적응적으로 조절하는 방법및 장치
JP2007166456A (ja) * 2005-12-16 2007-06-28 Fuji Xerox Co Ltd 画像調整装置、画像調整方法及びプログラム
KR100834765B1 (ko) * 2006-12-07 2008-06-05 삼성전자주식회사 선호색을 재현하는 장치 및 방법
JP5489411B2 (ja) * 2008-03-17 2014-05-14 キヤノン株式会社 ホワイトバランス制御装置及びホワイトバランス制御方法
JP5084628B2 (ja) * 2008-06-12 2012-11-28 キヤノン株式会社 画像処理方法、画像処理装置、コンピュータプログラム及び記憶媒体
US20100158357A1 (en) * 2008-12-19 2010-06-24 Qualcomm Incorporated Image processing method and system of skin color enhancement
US8736634B2 (en) * 2012-02-29 2014-05-27 Nec Corporation Color scheme changing apparatus, color scheme changing method, and color scheme changing program
US9122921B2 (en) * 2013-06-12 2015-09-01 Kodak Alaris Inc. Method for detecting a document boundary
KR102158844B1 (ko) * 2014-01-03 2020-09-22 삼성전자주식회사 영상 처리 장치, 영상 처리 방법, 및 컴퓨터 판독가능 기록매체
CN110221890A (zh) * 2019-05-15 2019-09-10 广州视源电子科技股份有限公司 选择颜色范围的方法、装置、存储介质和终端
CN112907716B (zh) * 2021-03-19 2023-06-16 腾讯科技(深圳)有限公司 虚拟环境中的云朵渲染方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058207A (en) * 1995-05-03 2000-05-02 Agfa Corporation Selective color correction applied to plurality of local color gamuts
US20020126302A1 (en) * 2001-01-26 2002-09-12 Canon Kabushiki Kaisha Image processing apparatus and method, and image processing system
US20030016866A1 (en) * 2000-04-07 2003-01-23 Cooper Brian C. Secondary color modification of a digital image
US20030086104A1 (en) * 2001-11-02 2003-05-08 Chun-Yen Chen Color conversion method for preferred color tones
CN1484105A (zh) * 2002-09-20 2004-03-24 富士施乐株式会社 色彩调整方法,色彩调整设备,色彩转换定义编辑设备,图像处理设备、程序以及存储介质

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130789A (en) * 1989-12-13 1992-07-14 Eastman Kodak Company Localized image recoloring using ellipsoid boundary function
US5202935A (en) * 1990-10-19 1993-04-13 Matsushita Electric Industrial Co., Ltd. Color conversion apparatus for altering color values within selected regions of a reproduced picture
JP2573434B2 (ja) * 1991-05-31 1997-01-22 松下電工株式会社 特定色抽出方法
JP3173140B2 (ja) * 1991-07-04 2001-06-04 松下電器産業株式会社 色調整装置
JP3126046B2 (ja) * 1991-10-28 2001-01-22 富士通株式会社 カラー画像の色調整方法及び色調整装置
US5416890A (en) * 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
US5231504A (en) * 1991-12-30 1993-07-27 Xerox Corporation Method for improved color reproduction using linear mixing calculations based on positional relationships between an original color and an achromatic region in a linear mixing space
JP2783033B2 (ja) * 1992-01-13 1998-08-06 日本電気株式会社 カラー画像の領域抽出方法および装置
US5909291A (en) * 1992-03-19 1999-06-01 Apple Computer, Inc. Color matching apparatus and method
US5510910A (en) * 1992-05-04 1996-04-23 Hewlett-Packard Company Printing with full printer color gamut, through use of gamut superposition in a common perceptual space
US5963201A (en) * 1992-05-11 1999-10-05 Apple Computer, Inc. Color processing system
DE4343362C2 (de) * 1993-04-08 1996-08-14 Linotype Hell Ag Werk Kiel Verfahren zur Erzeugung harmonischer Farbkorrekturen
DE4418782C2 (de) * 1993-05-21 1997-01-09 Mitsubishi Electric Corp System und Verfahren zum Einstellen eines Farbbildes
US5515172A (en) * 1993-07-19 1996-05-07 Xerox Corporation Apparatus and method for enhanced color to color conversion
KR0127229B1 (ko) 1994-07-30 1997-12-29 구자홍 게임장치 겸용 티브이 및 제어방법
JPH08140109A (ja) * 1994-11-09 1996-05-31 Mitsubishi Electric Corp 色復調回路およびテレビジョン受像機
JPH08317187A (ja) * 1995-05-18 1996-11-29 Canon Inc 画像処理装置及び方法
JPH09186907A (ja) * 1996-01-08 1997-07-15 Matsushita Electric Ind Co Ltd 色調整方法
KR100202566B1 (ko) * 1996-03-25 1999-06-15 구자홍 칼라영상의 선명도 향상장치
JPH10145583A (ja) * 1996-11-14 1998-05-29 Casio Comput Co Ltd 画像処理装置
US6400853B1 (en) * 1997-03-19 2002-06-04 Canon Kabushiki Kaisha Image retrieval apparatus and method
JP3654327B2 (ja) * 1997-05-26 2005-06-02 富士ゼロックス株式会社 色変換装置
US6204858B1 (en) * 1997-05-30 2001-03-20 Adobe Systems Incorporated System and method for adjusting color data of pixels in a digital image
JP3598737B2 (ja) * 1997-06-09 2004-12-08 富士ゼロックス株式会社 カラー画像転送処理装置及び方法、カラー画像復元処理装置及び方法、並びにカラー画像転送システム
US6850236B2 (en) * 1998-02-17 2005-02-01 Sun Microsystems, Inc. Dynamically adjusting a sample-to-pixel filter in response to user input and/or sensor input
GB2336055B (en) * 1998-04-01 2002-10-16 Discreet Logic Inc Image processing
US6262812B1 (en) 1998-04-30 2001-07-17 Xerox Corporation Method and apparatus for object-oriented adjustment of color attributes in a perceptually uniform manner
US6831755B1 (en) * 1998-06-26 2004-12-14 Sony Corporation Printer having image correcting capability
JP4191832B2 (ja) * 1998-12-22 2008-12-03 株式会社東芝 色変換対応テーブル構築方法および色変換装置
US6058027A (en) 1999-02-16 2000-05-02 Maxim Integrated Products, Inc. Micromachined circuit elements driven by micromachined DC-to-DC converter on a common substrate
US6122012A (en) * 1999-03-03 2000-09-19 Oplus Technologies Ltd. Method of selective color control of digital video images
US6518974B2 (en) * 1999-07-16 2003-02-11 Intel Corporation Pixel engine
US6441869B1 (en) * 1999-08-27 2002-08-27 Xerox Corporation Systems and methods for color specific hue control
US6894806B1 (en) * 2000-03-31 2005-05-17 Eastman Kodak Company Color transform method for the mapping of colors in images
US6956576B1 (en) * 2000-05-16 2005-10-18 Sun Microsystems, Inc. Graphics system using sample masks for motion blur, depth of field, and transparency
US6690822B1 (en) * 2000-10-20 2004-02-10 Eastman Kodak Company Method for detecting skin color in a digital image
KR100453038B1 (ko) * 2001-12-24 2004-10-15 삼성전자주식회사 컬러 영상의 채도 조절 장치 및 방법
US6956967B2 (en) * 2002-05-20 2005-10-18 Eastman Kodak Company Color transformation for processing digital images
US7200263B2 (en) * 2002-07-01 2007-04-03 Xerox Corporation Background suppression and color adjustment method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058207A (en) * 1995-05-03 2000-05-02 Agfa Corporation Selective color correction applied to plurality of local color gamuts
US20030016866A1 (en) * 2000-04-07 2003-01-23 Cooper Brian C. Secondary color modification of a digital image
US20020126302A1 (en) * 2001-01-26 2002-09-12 Canon Kabushiki Kaisha Image processing apparatus and method, and image processing system
US20030086104A1 (en) * 2001-11-02 2003-05-08 Chun-Yen Chen Color conversion method for preferred color tones
CN1484105A (zh) * 2002-09-20 2004-03-24 富士施乐株式会社 色彩调整方法,色彩调整设备,色彩转换定义编辑设备,图像处理设备、程序以及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
同上.

Also Published As

Publication number Publication date
KR100657898B1 (ko) 2006-12-14
JP4596861B2 (ja) 2010-12-15
KR20050024238A (ko) 2005-03-10
JP2005080313A (ja) 2005-03-24
US20050089220A1 (en) 2005-04-28
US7852533B2 (en) 2010-12-14
CN1604657A (zh) 2005-04-06
EP1517542B1 (en) 2010-11-10
EP1517542A2 (en) 2005-03-23
EP1517542A3 (en) 2008-03-19

Similar Documents

Publication Publication Date Title
CN1604657B (zh) 调节图像颜色的方法和装置
US5202935A (en) Color conversion apparatus for altering color values within selected regions of a reproduced picture
CN100376105C (zh) 调整图像基色成分的设备和方法
CN100484252C (zh) 控制图像亮度的装置和方法
KR100552695B1 (ko) 칼라영상의 색조절방법 및 장치
US5664072A (en) Color conversion device
US5289295A (en) Color adjustment apparatus
US5844542A (en) Image processing apparatus and method with multi-dimensional display of image adjustment levels
US6262817B1 (en) System and method for adjusting a color image
CN100563297C (zh) 实现白平衡校正的方法及装置
CN1910901B (zh) 用于移动显示器的智能限幅器
CN101031022B (zh) 图像处理装置,图像形成装置,图像处理装置的控制方法
US5875260A (en) Image processing apparatus and method for altering color image signals
US5978011A (en) Printer color gamut optimization method
US20070165946A1 (en) Method and apparatus for improving quality of images using complementary hues
CN101621702B (zh) 色度和饱和度的自动调整方法和装置
CN101197918B (zh) 图像处理设备和图像处理方法
US5726682A (en) Programmable color space conversion unit
US20050248785A1 (en) Hybrid gamut mapping
US5828819A (en) Apparatus and method for automatically creating a picture in a style having painting-like coloring using an image processing
CN102577396B (zh) 用于广色域的rgb原色生成系统和方法及彩色编码系统
US20100156929A1 (en) Ridge-based color gamut mapping
US6873730B2 (en) Color conversion method for preferred color tones
US7489815B2 (en) Source device to destination device transform using black weight
EP0481525B1 (en) Color conversion apparatus for altering color values within selected regions of a reproduced picture

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20200901

CF01 Termination of patent right due to non-payment of annual fee