Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3785282B2 - Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method - Google Patents
[go: Go Back, main page]

JP3785282B2 - Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method - Google Patents

Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method Download PDF

Info

Publication number
JP3785282B2
JP3785282B2 JP02057399A JP2057399A JP3785282B2 JP 3785282 B2 JP3785282 B2 JP 3785282B2 JP 02057399 A JP02057399 A JP 02057399A JP 2057399 A JP2057399 A JP 2057399A JP 3785282 B2 JP3785282 B2 JP 3785282B2
Authority
JP
Japan
Prior art keywords
color
color image
signal
saturation
hue
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
JP02057399A
Other languages
Japanese (ja)
Other versions
JP2000224429A (en
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP02057399A priority Critical patent/JP3785282B2/en
Priority to US09/492,116 priority patent/US6788441B1/en
Publication of JP2000224429A publication Critical patent/JP2000224429A/en
Priority to US10/797,194 priority patent/US7057771B2/en
Application granted granted Critical
Publication of JP3785282B2 publication Critical patent/JP3785282B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、カラー画像内のある色を意図的に任意に色変換する、あるいは指定色を他の指定色に色変換するカラー画像処理装置、カラー画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
従来、色相領域を抽出する装置として、たとえば、特開平1−114267号公報においては、複数のデジタルカラー画像(R,G,B)のうち、もっとも大きい信号の大きさに応じた乗算処理をおこない、乗算処理された画像信号を用いて色相の検出をおこなう色相検出装置について提案されている。
【0003】
また、特開平1−269365号公報においては、画像信号の示す色が属する色相領域を判定し、上記判定された領域に応じて所定のパラメータの1組を選択し、選択したパラメータにより画像信号を処理することで、色変換を可変にしたカラー画像処理装置について提案されている。
【0004】
上記特開平1−114267号公報に係る色相検出装置や特開平1−269365号公報に係るカラー画像処理装置等の従来技術における色相領域を抽出する装置では色相を検出する際、色相を検出する境界となるものは直線的に区切られている。
【0005】
【発明が解消しようとする課題】
しかしながら、実際の色における色相変動は、図10の色相変動特性に示すように、曲線的になっている。そのため、上記従来の補正技術にあっては、操作者が、ある色を任意の色に変換する場合、たとえば、レッドをシアンに変更する場合、操作者が期待するとおりに色が変換しない場合があるといった問題点があった。
【0006】
これは、上記図10に示した色相変動特性からもわかるように、彩度の薄いものと濃いものにおいて、CMY画像によるレッドの色相変動が直線的ではないためである。
【0007】
この発明は、上述した従来例による問題点を解消するため、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理装置、カラー画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【0008】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明に係るカラー画像処理装置は、入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成する平面信号変換手段と、前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成する彩度識別手段と、前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成する色相領域識別手段と、前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなう色変換手段と、を備えたことを特徴とする。
【0009】
この発明によれば、彩度が異なる画像であっても、カラー画像内のある色を意図的に任意に色変換をおこなうことができる。
【0010】
また、この発明に係るカラー画像処理装置は、上記の発明において、さらに、操作者により指定色された指定色からほかの指定色への変換を指示する色変換指示手段を備え、前記色変換手段が、前記ほかの指定色に基づいて前記カラー画像信号の色変換をおこなうことを特徴とする。
【0011】
この発明によれば、彩度が異なる画像であっても、操作者の色指定に基づいて、カラー画像内のある色を意図的に任意に色変換をおこなうことができる。
【0012】
また、この発明に係るカラー画像処理装置は、上記の発明において、さらに、複数の色相領域のマスキング係数を演算するマスキング係数演算手段と、前記マスキング係数演算手段により演算されたマスキング係数の中から、前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいてマスキング係数を選択するマスキング係数選択手段と、を備え、前記色変換手段が、前記マスキング係数選択手段により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうことを特徴とする。
【0013】
この発明によれば、色変換をおこなう際、最適なマスキング係数を選択することができる。
【0014】
【0015】
【0016】
また、この発明に係るカラー画像処理方法は、入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成する平面信号変換工程と、前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成する彩度識別工程と、前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成する色相領域識別工程と、前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなう色変換工程と、を含んだことを特徴とする。
【0017】
この発明によれば、彩度が異なる画像であっても、カラー画像内のある色を意図的に任意に色変換をおこなうことができる。
【0018】
また、この発明に係るカラー画像処理方法は、上記の発明において、さらに、操作者により指定された指定色からほか指定色への変換を指示する色変換指示工程を含み、前記色変換工程が、前記ほかの指定色に基づいて前記カラー画像信号の色変換をおこなうことを特徴とする。
【0019】
この発明によれば、彩度が異なる画像であっても、操作者の色指定に基づいて、カラー画像内のある色を意図的に任意に色変換をおこなうことができる。
【0020】
また、この発明に係るカラー画像処理方法は、上記の発明において、さらに、複数の色相領域のマスキング係数を演算するマスキング係数演算工程と、前記マスキング係数演算工程により演算されたマスキング係数の中から、前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいてマスキング係数を選択するマスキング係数選択工程と、を含み、前記色変換工程が、前記マスキング係数選択工程により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうことを特徴とする。
【0021】
この発明によれば、色変換をおこなう際、最適なマスキング係数を選択することができる。
【0022】
【0023】
【0024】
また、この発明に係る記憶媒体は、上記に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、上記の動作をコンピュータによって実現することが可能である。
【0025】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るカラー画像処理装置、カラー画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【0026】
本実施の形態におけるカラー画像処理装置は、スキャナ等において特性の異なる入力装置を使用しても、その特性に合わせて、人が任意に指定色をほかの指定色に色変換するカラー画像処理装置である。
【0027】
まず、本実施の形態によるカラー画像処理装置の概要について説明する。図1は、この発明の本実施の形態によるカラー画像処理装置の機能的構成を示すブロック図である。図1において、カラー画像処理装置は、スキャナ部101と、平面信号変換部102と、彩度識別部103と、色相領域識別部104と、色変換部105と、プリンタ部106とから構成される。
【0028】
スキャナ部101は、原稿100の画像を読み取る。また、平面信号変換部102は、スキャナ部101等から入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成する。
【0029】
彩度識別部103は、平面信号変換部102により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成する。また、色相領域識別部104は、平面信号変換部102により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成する。
【0030】
色変換部105は、彩度識別部103により生成された彩度識別信号および色相領域識別部104により生成された色相領域識別信号に基づいてカラー画像信号の色変換をおこなう。また、プリンタ部106は、色変換部105により変換されたカラー画像信号を印刷する。
【0031】
また、色変換指示部110は、操作者により指定された指定色からほかの指定色への変換を指示する。色変換部105は、色変換指示部110により変換するよう指示されたほかの指定色に基づいて前記カラー画像信号の色変換をおこなう。
【0032】
つぎに、カラー画像処理装置の動作について説明する。まず、原稿100をスキャナ部101において画像信号に変換する。スキャナ部101の出力信号である画像信号は平面信号変換部102により平面信号に変換される。
【0033】
ここで、平面信号の内容について説明する。図2は、読み取り濃度R,G,Bの3軸で表されるカラー画像信号の色空間グラフを示す説明図である。図2(a)において、平面信号は、直線R=G=Bからの方向201によって識別することができる。この方向201の関係が崩れないように、なおかつ、無彩色を原点に取るような平面202に変換する。この平面202を示したのが図2(b)である。
【0034】
平面信号変換部102の出力信号に基づいて、彩度識別部103によって彩度を識別する。また、色相領域識別部104も、平面信号変換部102の出力信号に基づいて、任意の色相領域を識別する。
【0035】
彩度識別部103の出力信号と、色相領域識別部104の出力信号と、スキャナ部101からの画像信号とに基づいて、色変換部105において色変換がおこなわれる。そして、プリンタ部106等の画像出力装置は、その出力画像信号に基づいて、カラー画像を形成し、当該カラー画像を出力する。
【0036】
つぎに、色変換についてさらに詳細に説明する。図3は、本実施の形態によるカラー画像処理装置のより詳細な構成を示すブロック図である。なお、図1において示したカラー画像処理装置の構成部と同一のものは、同一の符号を付してその説明は省略する。
【0037】
図3において、カラー画像処理装置は、平面信号変換部102と、彩度識別部103と、色相領域変換部104と、色変換部105と、色変換指示部110のほか、画像信号入力部301と、色相領域選択部302と、マスキング係数演算部303と、マスキング係数選択部304とから構成される。
【0038】
画像信号入力部301は、画像信号を入力する。画像信号入力部301は、スキャナ部101を含み、さらに、通信等により画像信号を入力することもできる。
【0039】
色相領域選択部302は、カラー画像信号における色相領域を選択する。また、マスキング係数演算部303は、複数の色相領域のマスキング係数を演算する。複数の色相領域は、あらかじめ用意されたものであってもよく、また、色相領域選択部302により選択されたものであってもよい。
【0040】
マスキング係数選択部304は、マスキング係数演算部303により演算されたマスキング係数、彩度識別部103により生成された彩度識別信号および色相領域識別部104により生成された色相領域識別信号に基づいてマスキング係数を選択する。
【0041】
また、色変換部105は、前記マスキング係数選択手段により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなう。
【0042】
また、色相領域選択部302は、色変換指示部110により変換するよう指示されたほかの指定色に基づいて前記カラー画像信号における色相領域を選択する。
【0043】
なお、スキャナ部101、平面信号変換部102、彩度識別部103、色相領域変換部104、色変換部105、プリンタ部106、色変換指示部110、画像信号入力部301、色相領域選択部302、マスキング係数演算部303、マスキング係数選択部304は、図4のブロック図に示すように、ROM403、RAM402またはハードディスク(HD)404、着脱可能なメモリとしてフロッピーディスク(FD)405等の記録媒体に記録されたプログラムに記載された命令にしたがってCPU(中央演算処理装置)401等が命令処理を実行することにより、各部の機能を実現するものである。
【0044】
図4において、各構成部(CPU401、RAM402、ROM403、HD404、FD405)は、バス400で接続されている。また、バス400には、データを入力する入力部411と、データを出力する出力部412と、データを表示する表示部413とが接続されている。
【0045】
つぎに、カラー画像処理装置の色変換に関する動作について説明する。まず、色変換指示部110によって、ある任意の指定色を他の任意の指定色に変換する指示を受け、色変換指示に関するデータを色相領域選択302へ送出する。
【0046】
図5は、本実施の形態によるカラー画像処理装置の色変換指示のための操作パネル500の一例を示す説明図である。図5において、操作パネル500は、変換の対象となる色情報を表示する第1の表示欄501と、変換の対象となる色を選択する第1の選択ボタン群502と、変換後の色情報を表示する第2の表示欄503と、変換の対象となる色を選択する第2の選択ボタン群504と、を含む構成である。
【0047】
第1の選択ボタン群および第2の選択ボタン群は、対象となる色と対応するように設定されており、ボタン上に当該色に関する情報(たとえば色の名前)を表示する、あるいは、ボタン自体を当該色になるように表示する。
【0048】
操作者は、色変換をおこなう色を指定する。指定の方法としては、操作パネル500の第1の選択ボタン群502の中から、所望する色の選択ボタンを押下することによりおこなわれる。
【0049】
図5においては、第1の選択ボタン群502の中から、上段の左側から2番目のボタンが選択され、当該ボタンに対応する色である「レッド」が指定され、その色情報である文字「レッド」が第1の表示欄501に表示され、選択が完了する。
【0050】
変換後の色を指定する場合も同様であり、第2の選択ボタン群503により所望の色を指定する。第2の選択ボタン群504の中から、下段の右側から2番目を押下することにより、第2の表示欄503に「シアン」の文字が表示され、選択が完了する。
【0051】
色相領域選択部302は、色変換指示部110からの色変換指示、すなわち、操作パネル500により指定されたデータに基づいて、いくつかの色相領域を用意する。
【0052】
図6および図7は、読み取り濃度R,G,Bの3軸で表されるカラー画像信号の別の色空間グラフを示す説明図である。ここで、最初、用意されている色相領域が図6に示すものであるとする。すなわち、境界601、602、603により区切られている領域が色相領域である。
【0053】
しかし、このような境界のままであると、色変換指示があり、その指示によると、Rの彩度が高い場合、操作者が意図する色には変化しない。そこで、図7に示す境界601のほかに境界701も設けておく。
【0054】
ここで、色相領域選択部302において設定された色相領域において、画像信号入力部301により入力された画像信号の色相領域を色相領域識別部104により識別する。また、上記入力された画像信号の彩度を彩度識別部103により識別する。
【0055】
また、色変換指示部110において指定されたデータに基づいてマスキング係数演算部303では、各々の色相領域のマスキング係数を演算する。ここで、マスキング係数演算部303は、色変換指示部110等における指定色を他の指定色に変換するように、その各々の領域における係数を演算する。各々の領域とは、たとえば、最初に用意された色相領域、すなわち、図6に示したような境界により区切られた領域である。
【0056】
マスキング係数選択部304においては、マスキング係数演算部303により演算された複数の色相領域におけるマスキング係数、彩度識別部103により生成された彩度識別信号および色相領域識別部104により生成された色相領域識別信号に基づいて、最適のマスキング係数を選択する。
【0057】
マスキング係数選択部304においては、たとえば、色相領域識別部104により、色相領域が、図7における境界601と境界701の間であると識別された場合に、彩度識別部103により生成された彩度識別信号を参照する。このとき、彩度が低いと識別されている場合は、色相領域は、従来どおり、図6における境界601と境界602の領域におけるマスキング係数を選択する。
【0058】
一方、彩度識別部103により生成された彩度識別信号を参照し、彩度が高いと識別されている場合は、マスキング係数は境界601と境界603により区切られた領域における値を参照する。
【0059】
このように、彩度によって、識別された色相領域の係数を用いないで、本来、意図する色変換をおこなう領域の係数を用いるようにする。
【0060】
そして、マスキング係数選択部304により選択された結果に基づいて、画像信号入力部301により入力された画像信号は色変換部105によって色変換がおこなわれる。
【0061】
つぎに、本実施の形態によるカラー画像処理装置の一連の処理の内容について説明する。図8は、本実施の形態によるカラー画像処理装置の一連の処理の手順を示すフローチャートである。図8のフローチャートにおいて、まず、カラー画像信号を入力し(ステップS801)、入力されたカラー画像信号の色空間を平面に変換し、平面信号を生成する(ステップS802)。
【0062】
つぎに、ステップS802において生成された平面信号に基づいてカラー画像信号の彩度を識別し、彩度識別信号を生成する(ステップS803)。同様に、ステップS802において生成された平面信号に基づいてカラー画像信号の色相領域を識別し、色相領域識別信号を生成する(ステップS804)。
【0063】
その後、ステップS803において生成された彩度識別信号およびステップS804において生成された色相領域識別信号に基づいてカラー画像信号の色変換をおこなう(ステップS805)。
【0064】
ステップS805において変換されたカラー画像信号に基づいてプリントし(ステップS806)、一連の処理を終了する。
【0065】
また、図9は、本実施の形態によるカラー画像処理装置のマスキング係数選択に至る一連の処理の手順を示すフローチャートである。図9のフローチャートにおいて、まず、色変換の指示があったか否かを判断し(ステップS901)、色変換の指示を待って、指示があった場合(ステップS901肯定)は、複数の色相領域のうちから、最初の色相領域を抽出し(ステップS902)、抽出された色相領域のマスキング係数を演算する(ステップS903)
【0066】
ステップS904において、すべての色相領域の抽出が終了したか否かを判断し、すべての色相領域の抽出が終了していない場合(ステップS904否定)は、つぎの色相領域を抽出し(ステップS905)、その後、ステップS903へ移行し、以後、ステップS903〜S905の処理を繰り返しおこなう。
【0067】
一方、ステップS904において、すべての色相領域の抽出が終了した場合(ステップS904肯定)は、つぎに、ステップS903において演算処理されたマスキング係数の中から、上記彩度識別信号および上記色相領域識別信号に基づいてマスキング係数を選択する(ステップS906)。
【0068】
その後は、図8のステップS805へ移行し、ステップS906により選択されたマスキング係数を用いて色変換をおこなう(ステップS805)。
【0069】
以上説明したように、本実施の形態によるカラー画像処理装置によれば、彩度が異なる画像であっても、操作者の色指定に基づいて、カラー画像内のある色を意図的に任意に色変換をおこなうことができる。
【0070】
また、操作者の色指定に基づいて色変換をおこなう際、最適なマスキング係数を選択することができる。
【0071】
【発明の効果】
以上説明したように、この発明によれば、平面信号変換手段が、入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成し、彩度識別手段が、前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成し、色相領域識別手段が、前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成し、色変換手段が、前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなうので、彩度が異なる画像であっても、カラー画像内のある色を意図的に任意に色変換をおこなうことができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理装置が得られるという効果を奏する。
【0072】
また、この発明によれば、上記の発明において、色変換指示手段が、操作者により指定された指定色からほかの指定色への変換を指示し、前記色変換手段が、前記ほかの指定色に基づいて前記カラー画像信号の色変換をおこなうので、彩度が異なる画像であっても、操作者の色指定に基づいて、カラー画像内のある色を意図的に任意に色変換をおこなうことができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理装置が得られるという効果を奏する。
【0073】
また、この発明によれば、上記の発明において、マスキング係数演算手段が、複数の色相領域のマスキング係数を演算し、マスキング係数選択手段が、前記マスキング係数演算手段により演算されたマスキング係数の中から、前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいてマスキング係数を選択し、前記色変換手段が、前記マスキング係数選択手段により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうので、色変換をおこなう際、最適なマスキング係数を選択することができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理装置が得られるという効果を奏する。
【0074】
また、この発明によれば、上記の発明において、前記色相領域選択手段が、前記色変換指示手段により変換するよう指示されたほかの指定色に基づいて前記カラー画像信号における色相領域を選択するので、操作者の色指定に基づいて色変換をおこなう際、最適なマスキング係数を選択することができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理装置が得られるという効果を奏する。
【0075】
また、この発明によれば、平面信号変換工程が、入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成し、彩度識別工程が、前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成し、色相領域識別工程が、前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成し、色変換工程が、前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなうので、彩度が異なる画像であっても、カラー画像内のある色を意図的に任意に色変換をおこなうことができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理方法が得られるという効果を奏する。
【0076】
また、この発明によれば、上記の発明において、色変換指示工程が、操作者により指定された指定色からほかの指定色への変換を指示し、前記色変換工程が、前記ほかの指定色に基づいて前記カラー画像信号の色変換をおこなうので、彩度が異なる画像であっても、操作者の色指定に基づいて、カラー画像内のある色を意図的に任意に色変換をおこなうことができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理方法が得られるという効果を奏する。
【0077】
また、この発明によれば、上記の発明において、マスキング係数演算工程が、複数の色相領域のマスキング係数を演算し、マスキング係数選択工程が、前記マスキング係数演算工程により演算されたマスキング係数の中から、前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいてマスキング係数を選択し、前記色変換工程が、前記マスキング係数選択工程により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうので、色変換をおこなう際、最適なマスキング係数を選択することができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理方法が得られるという効果を奏する。
【0078】
また、この発明によれば、上記の発明において、前記色相領域選択工程が、前記色変換指示工程により変換するよう指示されたほかの指定色に基づいて前記カラー画像信号における色相領域を選択するので、操作者の色指定に基づいて色変換をおこなう際、最適なマスキング係数を選択することができ、これにより、指定色をほかの指定色に色変換するときに、操作者の期待どおりの色変換をおこなうことが可能なカラー画像処理方法が得られるという効果を奏する。
【0079】
また、この発明によれば、上記に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、上記の動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図1】 この発明の本実施の形態によるカラー画像処理装置の機能的構成を示すブロック図である。
【図2】 読み取り濃度R,G,Bの3軸で表されるカラー画像信号の色空間グラフを示す説明図である。
【図3】 本実施の形態によるカラー画像処理装置のより詳細な機能的構成を示すブロック図である。
【図4】 本実施の形態によるカラー画像処理装置のハードウエア構成を示すブロック図である。
【図5】 本実施の形態によるカラー画像処理装置の色変換指示のための操作パネルの一例を示す説明図である。
【図6】 読み取り濃度R,G,Bの3軸で表されるカラー画像信号の別の色空間グラフを示す説明図である。
【図7】 読み取り濃度R,G,Bの3軸で表されるカラー画像信号の別の色空間グラフを示す説明図である。
【図8】 本実施の形態によるカラー画像処理装置の一連の処理の手順を示すフローチャートである。
【図9】 本実施の形態によるカラー画像処理装置のマスキング係数選択に至る一連の処理の手順を示すフローチャートである。
【図10】 色変動特性を示す説明図である。
【符号の説明】
101 スキャナ部
102 平面信号変換部
103 彩度識別部
104 色相領域識別部
105 色変換部
106 プリンタ部
110 色変換指示部
301 画像信号入力部
302 色相領域選択部
303 マスキング係数演算部
304 マスキング係数選択部
400 バス
401 CPU
402 RAM
403 ROM
404 HD
405 FD
411 入力部
412 出力部
413 表示部
500 操作パネル
501 第1の表示欄
502 第1の選択ボタン群
503 第2の表示欄
504 第2の選択ボタン群
601,602,603,701 境界
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a color image processing apparatus, a color image processing method, and a program for causing a computer to execute a method for intentionally and arbitrarily converting a certain color in a color image or converting a specified color to another specified color. The present invention relates to a computer-readable recording medium on which is recorded.
[0002]
[Prior art]
Conventionally, as a device for extracting a hue region, for example, in Japanese Patent Application Laid-Open No. 1-114267, multiplication processing is performed according to the magnitude of the largest signal among a plurality of digital color images (R, G, B). There has been proposed a hue detection apparatus that detects a hue using a multiplied image signal.
[0003]
In Japanese Patent Laid-Open No. 1-269365, a hue region to which a color indicated by an image signal belongs is determined, a set of predetermined parameters is selected according to the determined region, and an image signal is output based on the selected parameter. A color image processing apparatus in which color conversion is made variable by processing has been proposed.
[0004]
In a conventional apparatus for extracting a hue area, such as the hue detection apparatus according to Japanese Patent Laid-Open No. 1-114267 and the color image processing apparatus according to Japanese Patent Laid-Open No. 1-269365, the boundary for detecting the hue is detected. Are separated by a straight line.
[0005]
[Problems to be solved by the invention]
However, the hue variation in the actual color is curved as shown in the hue variation characteristic of FIG. Therefore, in the conventional correction technique, when an operator converts a certain color to an arbitrary color, for example, when changing red to cyan, the color may not be converted as expected by the operator. There was a problem that there was.
[0006]
This is because, as can be seen from the hue variation characteristics shown in FIG. 10, the hue variation of red due to the CMY image is not linear between the low saturation and the high saturation.
[0007]
In order to eliminate the above-described problems caused by the conventional example, the present invention provides a color image processing apparatus, a color image processing apparatus capable of performing color conversion as expected by an operator when a specified color is color-converted to another specified color. An object of the present invention is to provide a computer-readable recording medium on which an image processing method and a program for causing a computer to execute the method are recorded.
[0008]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, a color image processing apparatus according to the present invention converts a color space represented by an input color image signal into a plane and generates a plane signal. A saturation identification unit that identifies the saturation of the color image signal based on the plane signal generated by the plane signal conversion unit and generates a saturation identification signal; and the plane generated by the plane signal conversion unit A hue area identifying means for identifying a hue area in the color image signal based on the signal and generating a hue area identifying signal; a saturation identifying signal generated by the saturation identifying means; and a hue area identifying means And color conversion means for performing color conversion of the color image signal based on the hue area identification signal.
[0009]
According to the present invention, it is possible to intentionally arbitrarily perform color conversion on a certain color in a color image even in an image with different saturation.
[0010]
The color image processing apparatus according to the present invention further comprises color conversion instruction means for instructing conversion from a designated color designated by an operator to another designated color in the above invention, wherein the color conversion means However, color conversion of the color image signal is performed based on the other specified color.
[0011]
According to the present invention, even in an image with different saturation, it is possible to intentionally arbitrarily convert a certain color in the color image based on the operator's color designation.
[0012]
Further, the color image processing apparatus according to the present invention, in the above invention, further includes a masking coefficient calculating means for calculating a masking coefficient of a plurality of hue regions, and a masking coefficient calculated by the masking coefficient calculating means. Masking coefficient selection means for selecting a masking coefficient based on the saturation identification signal generated by the saturation identification means and the hue area identification signal generated by the hue area identification means, and the color conversion means, The color conversion of the color image signal is performed using the masking coefficient selected by the masking coefficient selection means.
[0013]
According to the present invention, it is possible to select an optimal masking coefficient when performing color conversion.
[0014]
[0015]
[0016]
Further, the color image processing method according to the present invention is generated by the plane signal conversion step of converting the color space represented by the input color image signal into a plane and generating a plane signal, and the plane signal conversion step. Saturation identification step for identifying the saturation of the color image signal based on a plane signal and generating a saturation identification signal, and the hue of the color image signal based on the plane signal generated by the plane signal conversion step A hue region identifying step for identifying a region and generating a hue region identifying signal; a color based on the saturation identifying signal generated by the saturation identifying step and the hue region identifying signal generated by the hue region identifying step; And a color conversion step of performing color conversion of the image signal.
[0017]
According to the present invention, it is possible to intentionally arbitrarily perform color conversion on a certain color in a color image even in an image with different saturation.
[0018]
The color image processing method according to the present invention further includes a color conversion instruction step for instructing conversion from a specified color specified by an operator to another specified color in the above-described invention, wherein the color conversion step includes: Color conversion of the color image signal is performed based on the other specified color.
[0019]
According to the present invention, even in an image with different saturation, it is possible to intentionally arbitrarily convert a certain color in the color image based on the operator's color designation.
[0020]
Further, in the color image processing method according to the present invention, in the above invention, a masking coefficient calculation step for calculating a masking coefficient of a plurality of hue regions, and a masking coefficient calculated by the masking coefficient calculation step, A masking coefficient selection step for selecting a masking coefficient based on the saturation identification signal generated by the saturation identification step and the hue region identification signal generated by the hue region identification step, and the color conversion step includes The color conversion of the color image signal is performed using the masking coefficient selected in the masking coefficient selection step.
[0021]
According to the present invention, it is possible to select an optimal masking coefficient when performing color conversion.
[0022]
[0023]
[0024]
Further, the recording medium according to the present invention records a program that causes a computer to execute the method described above, so that the program can be read by a machine, and thus the above operation can be realized by a computer. It is.
[0025]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of a color image processing apparatus, a color image processing method, and a computer-readable recording medium storing a program for causing the computer to execute the method will be described below in detail with reference to the accompanying drawings. To do.
[0026]
The color image processing apparatus according to the present embodiment is a color image processing apparatus that allows a person to arbitrarily convert a specified color to another specified color in accordance with the characteristics even when an input device having different characteristics is used in a scanner or the like. It is.
[0027]
First, an outline of a color image processing apparatus according to this embodiment will be described. FIG. 1 is a block diagram showing a functional configuration of a color image processing apparatus according to this embodiment of the present invention. In FIG. 1, the color image processing apparatus includes a scanner unit 101, a plane signal conversion unit 102, a saturation identification unit 103, a hue area identification unit 104, a color conversion unit 105, and a printer unit 106. .
[0028]
The scanner unit 101 reads an image on the document 100. The plane signal conversion unit 102 converts the color space represented by the color image signal input from the scanner unit 101 or the like into a plane and generates a plane signal.
[0029]
The saturation identification unit 103 identifies the saturation of the color image signal based on the plane signal generated by the plane signal conversion unit 102, and generates a saturation identification signal. Further, the hue area identification unit 104 identifies a hue area in the color image signal based on the plane signal generated by the plane signal conversion unit 102, and generates a hue area identification signal.
[0030]
The color conversion unit 105 performs color conversion of the color image signal based on the saturation identification signal generated by the saturation identification unit 103 and the hue region identification signal generated by the hue region identification unit 104. The printer unit 106 prints the color image signal converted by the color conversion unit 105.
[0031]
The color conversion instruction unit 110 instructs conversion from a specified color specified by the operator to another specified color. The color conversion unit 105 performs color conversion of the color image signal based on another designated color instructed to be converted by the color conversion instruction unit 110.
[0032]
Next, the operation of the color image processing apparatus will be described. First, the document 100 is converted into an image signal by the scanner unit 101. An image signal which is an output signal of the scanner unit 101 is converted into a plane signal by the plane signal conversion unit 102.
[0033]
Here, the contents of the plane signal will be described. FIG. 2 is an explanatory diagram showing a color space graph of a color image signal represented by three axes of read densities R, G, and B. In FIG. 2A, the plane signal can be identified by the direction 201 from the straight line R = G = B. In order not to break the relationship of the direction 201, the plane 202 is converted into a plane 202 having an achromatic color as the origin. This plane 202 is shown in FIG.
[0034]
Based on the output signal of the planar signal conversion unit 102, the saturation identification unit 103 identifies the saturation. Further, the hue area identification unit 104 also identifies an arbitrary hue area based on the output signal of the planar signal conversion unit 102.
[0035]
Color conversion is performed in the color conversion unit 105 based on the output signal from the saturation identification unit 103, the output signal from the hue region identification unit 104, and the image signal from the scanner unit 101. An image output device such as the printer unit 106 forms a color image based on the output image signal and outputs the color image.
[0036]
Next, the color conversion will be described in more detail. FIG. 3 is a block diagram showing a more detailed configuration of the color image processing apparatus according to this embodiment. The same components as those of the color image processing apparatus shown in FIG. 1 are denoted by the same reference numerals, and description thereof is omitted.
[0037]
In FIG. 3, the color image processing apparatus includes a plane signal conversion unit 102, a saturation identification unit 103, a hue region conversion unit 104, a color conversion unit 105, a color conversion instruction unit 110, and an image signal input unit 301. A hue area selection unit 302, a masking coefficient calculation unit 303, and a masking coefficient selection unit 304.
[0038]
The image signal input unit 301 inputs an image signal. The image signal input unit 301 includes the scanner unit 101 and can also input an image signal by communication or the like.
[0039]
The hue area selection unit 302 selects a hue area in the color image signal. The masking coefficient calculation unit 303 calculates masking coefficients for a plurality of hue regions. The plurality of hue areas may be prepared in advance, or may be selected by the hue area selection unit 302.
[0040]
The masking coefficient selection unit 304 performs masking based on the masking coefficient calculated by the masking coefficient calculation unit 303, the saturation identification signal generated by the saturation identification unit 103, and the hue region identification signal generated by the hue region identification unit 104. Select a coefficient.
[0041]
The color conversion unit 105 performs color conversion of the color image signal using the masking coefficient selected by the masking coefficient selection unit.
[0042]
Further, the hue area selection unit 302 selects a hue area in the color image signal based on another designated color instructed to be converted by the color conversion instruction unit 110.
[0043]
Note that the scanner unit 101, the plane signal conversion unit 102, the saturation identification unit 103, the hue region conversion unit 104, the color conversion unit 105, the printer unit 106, the color conversion instruction unit 110, the image signal input unit 301, and the hue region selection unit 302. As shown in the block diagram of FIG. 4, the masking coefficient calculation unit 303 and the masking coefficient selection unit 304 are provided on a recording medium such as a ROM 403, a RAM 402 or a hard disk (HD) 404, and a floppy disk (FD) 405 as a removable memory. The CPU (central processing unit) 401 or the like executes the instruction processing according to the instructions described in the recorded program, thereby realizing the functions of the respective units.
[0044]
In FIG. 4, each component (CPU 401, RAM 402, ROM 403, HD 404, FD 405) is connected by a bus 400. In addition, an input unit 411 that inputs data, an output unit 412 that outputs data, and a display unit 413 that displays data are connected to the bus 400.
[0045]
Next, an operation related to color conversion of the color image processing apparatus will be described. First, the color conversion instruction unit 110 receives an instruction to convert an arbitrary specified color into another arbitrary specified color, and sends data related to the color conversion instruction to the hue area selection 302.
[0046]
FIG. 5 is an explanatory diagram showing an example of an operation panel 500 for a color conversion instruction of the color image processing apparatus according to the present embodiment. In FIG. 5, an operation panel 500 includes a first display field 501 for displaying color information to be converted, a first selection button group 502 for selecting a color to be converted, and color information after conversion. Is displayed, and a second selection button group 504 for selecting a color to be converted is included.
[0047]
The first selection button group and the second selection button group are set so as to correspond to the target color, and information on the color (for example, the name of the color) is displayed on the button, or the button itself Is displayed in the color.
[0048]
The operator designates a color for color conversion. The designation method is performed by pressing a selection button of a desired color from the first selection button group 502 of the operation panel 500.
[0049]
In FIG. 5, the second button from the upper left side is selected from the first selection button group 502, the color “red” corresponding to the button is designated, and the character “ “Red” is displayed in the first display field 501 and the selection is completed.
[0050]
The same applies to the case of designating the color after conversion, and a desired color is designated by the second selection button group 503. By pressing the second button from the lower right in the second selection button group 504, the characters “cyan” are displayed in the second display field 503, and the selection is completed.
[0051]
The hue area selection unit 302 prepares several hue areas based on the color conversion instruction from the color conversion instruction unit 110, that is, the data specified by the operation panel 500.
[0052]
6 and 7 are explanatory diagrams showing other color space graphs of color image signals represented by three axes of read densities R, G, and B. FIG. Here, it is assumed that the prepared hue area is as shown in FIG. That is, the area delimited by the boundaries 601, 602, and 603 is a hue area.
[0053]
However, if such a boundary is maintained, there is a color conversion instruction. According to the instruction, when the saturation of R is high, the color that the operator intends does not change. Therefore, a boundary 701 is also provided in addition to the boundary 601 shown in FIG.
[0054]
Here, in the hue region set by the hue region selection unit 302, the hue region of the image signal input by the image signal input unit 301 is identified by the hue region identification unit 104. Further, the saturation identifying unit 103 identifies the saturation of the input image signal.
[0055]
Further, based on the data designated by the color conversion instruction unit 110, a masking coefficient calculation unit 303 calculates a masking coefficient for each hue region. Here, the masking coefficient calculation unit 303 calculates the coefficient in each region so as to convert the designated color in the color conversion instruction unit 110 or the like into another designated color. Each area is, for example, a hue area prepared first, that is, an area delimited by a boundary as shown in FIG.
[0056]
In the masking coefficient selection unit 304, the masking coefficients in the plurality of hue regions calculated by the masking coefficient calculation unit 303, the saturation identification signal generated by the saturation identification unit 103, and the hue region generated by the hue region identification unit 104 Based on the identification signal, an optimal masking coefficient is selected.
[0057]
In the masking coefficient selection unit 304, for example, when the hue region identification unit 104 identifies that the hue region is between the boundary 601 and the boundary 701 in FIG. Refer to the degree identification signal. At this time, if it is identified that the saturation is low, the hue area selects the masking coefficients in the areas of the boundary 601 and the boundary 602 in FIG.
[0058]
On the other hand, referring to the saturation identification signal generated by the saturation identification unit 103, the saturation is high Is identified, the masking coefficient refers to the value in the area delimited by the boundary 601 and the boundary 603.
[0059]
In this way, the coefficient of the region that originally performs the intended color conversion is used without using the coefficient of the identified hue region depending on the saturation.
[0060]
Based on the result selected by the masking coefficient selection unit 304, the color conversion is performed on the image signal input by the image signal input unit 301 by the color conversion unit 105.
[0061]
Next, the contents of a series of processes of the color image processing apparatus according to this embodiment will be described. FIG. 8 is a flowchart showing a series of processing procedures of the color image processing apparatus according to this embodiment. In the flowchart of FIG. 8, first, a color image signal is input (step S801), the color space of the input color image signal is converted into a plane, and a plane signal is generated (step S802).
[0062]
Next, the saturation of the color image signal is identified based on the plane signal generated in step S802, and a saturation identification signal is generated (step S803). Similarly, the hue area of the color image signal is identified based on the plane signal generated in step S802, and a hue area identification signal is generated (step S804).
[0063]
Thereafter, color conversion of the color image signal is performed based on the saturation identification signal generated in step S803 and the hue region identification signal generated in step S804 (step S805).
[0064]
Printing is performed based on the color image signal converted in step S805 (step S806), and a series of processing ends.
[0065]
FIG. 9 is a flowchart showing a sequence of processing up to masking coefficient selection in the color image processing apparatus according to this embodiment. In the flowchart of FIG. 9, first, it is determined whether or not there is an instruction for color conversion (step S901), and after waiting for an instruction for color conversion (Yes in step S901), among the plurality of hue regions The first hue region is extracted (step S902), and the masking coefficient of the extracted hue region is calculated (step S903).
[0066]
In step S904, it is determined whether or not the extraction of all the hue regions is completed. If the extraction of all the hue regions is not completed (No in step S904), the next hue region is extracted (step S905). Thereafter, the process proceeds to step S903, and thereafter, the processes of steps S903 to S905 are repeated.
[0067]
On the other hand, in step S904, when extraction of all the hue regions is completed (Yes in step S904), the saturation identification signal and the hue region identification signal are then selected from the masking coefficients calculated in step S903. A masking coefficient is selected based on (step S906).
[0068]
Thereafter, the process proceeds to step S805 in FIG. 8, and color conversion is performed using the masking coefficient selected in step S906 (step S805).
[0069]
As described above, according to the color image processing apparatus according to the present embodiment, a color in a color image is intentionally arbitrarily selected based on an operator's color designation even in an image with different saturation. Color conversion can be performed.
[0070]
Further, when performing color conversion based on the operator's color designation, an optimal masking coefficient can be selected.
[0071]
【The invention's effect】
As described above, according to the present invention, the plane signal conversion unit converts the color space represented by the input color image signal into a plane, generates a plane signal, and the saturation identification unit converts the plane into the plane. Based on the plane signal generated by the signal conversion means, the saturation of the color image signal is identified, a saturation identification signal is generated, and the hue area identification means is based on the plane signal generated by the plane signal conversion means. A hue region in the color image signal is identified, a hue region identification signal is generated, and the color conversion unit generates the saturation identification signal generated by the saturation identification unit and the hue generated by the hue region identification unit. Since the color conversion of the color image signal is performed based on the area identification signal, it is possible to intentionally arbitrarily convert a color in the color image even if the image has different saturation. Accordingly, when the color conversion specified color to another designated color, an effect that the operator of the expected color image processing apparatus capable of performing color conversion is obtained.
[0072]
According to this invention, in the above invention, the color conversion instruction means instructs conversion from a specified color specified by an operator to another specified color, and the color conversion means specifies the other specified color. Since the color conversion of the color image signal is performed on the basis of the color image, a color in the color image is intentionally arbitrarily converted based on the operator's color designation even in an image with different saturation. As a result, a color image processing apparatus capable of performing color conversion as expected by the operator when the specified color is converted to another specified color is obtained.
[0073]
According to the invention, in the above invention, the masking coefficient computing means computes a masking coefficient for a plurality of hue regions, and the masking coefficient selecting means is selected from the masking coefficients computed by the masking coefficient computing means. A masking coefficient is selected based on the saturation identification signal generated by the saturation identification means and the hue area identification signal generated by the hue area identification means, and the color conversion means is selected by the masking coefficient selection means Since the color conversion of the color image signal is performed using the masking coefficient, the optimal masking coefficient can be selected when performing the color conversion, so that the specified color can be converted to another specified color. In addition, the color image processing apparatus capable of performing color conversion as expected by the operator is obtained. That.
[0074]
According to the invention, in the above invention, the hue area selection unit selects a hue area in the color image signal based on another designated color instructed to be converted by the color conversion instruction unit. When performing color conversion based on the operator's color specification, the optimal masking coefficient can be selected, so that when the specified color is converted to another specified color, the color as expected by the operator There is an effect that a color image processing apparatus capable of performing conversion can be obtained.
[0075]
Further, according to the present invention, the plane signal conversion step converts the color space represented by the input color image signal into a plane to generate a plane signal, and the saturation identification step is performed by the plane signal conversion step. Saturation of the color image signal is identified based on the generated plane signal, a saturation identification signal is generated, and a hue region identification step is performed based on the plane signal generated by the plane signal conversion step. A hue region in the signal is identified, a hue region identification signal is generated, and a color conversion step is performed on the saturation identification signal generated by the saturation identification step and the hue region identification signal generated by the hue region identification step. Based on the color conversion of the color image signal, it is possible to intentionally arbitrarily convert a color in the color image even if the image has different saturation. The when color conversion to other designated color, an effect that the color image processing method capable of performing color conversion of the expected operator is obtained.
[0076]
According to the invention, in the above invention, the color conversion instruction step instructs conversion from a designated color designated by the operator to another designated color, and the color conversion step comprises the other designated color. Since the color conversion of the color image signal is performed on the basis of the color image, a color in the color image is intentionally arbitrarily converted based on the operator's color designation even in an image with different saturation. As a result, a color image processing method capable of performing color conversion as expected by the operator when the specified color is converted to another specified color is obtained.
[0077]
Further, according to the present invention, in the above invention, the masking coefficient calculation step calculates a masking coefficient of a plurality of hue regions, and the masking coefficient selection step includes the masking coefficients calculated by the masking coefficient calculation step. A masking coefficient is selected based on the saturation identification signal generated by the saturation identification process and the hue area identification signal generated by the hue area identification process, and the color conversion process is selected by the masking coefficient selection process. Since the color conversion of the color image signal is performed using the masking coefficient, the optimal masking coefficient can be selected when performing the color conversion, so that the specified color can be converted to another specified color. In addition, it is possible to obtain a color image processing method capable of performing color conversion as expected by the operator. That.
[0078]
According to the invention, in the above invention, the hue area selection step selects a hue area in the color image signal based on another designated color instructed to be converted by the color conversion instruction step. When performing color conversion based on the operator's color specification, the optimal masking coefficient can be selected, so that when the specified color is converted to another specified color, the color as expected by the operator There is an effect that a color image processing method capable of performing conversion can be obtained.
[0079]
Further, according to the present invention, recording a program that causes a computer to execute the method described above makes the program machine-readable, thereby enabling the above operation to be realized by a computer. There is an effect that a medium can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a functional configuration of a color image processing apparatus according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating a color space graph of a color image signal represented by three axes of read densities R, G, and B.
FIG. 3 is a block diagram showing a more detailed functional configuration of the color image processing apparatus according to the present embodiment.
FIG. 4 is a block diagram showing a hardware configuration of a color image processing apparatus according to the present embodiment.
FIG. 5 is an explanatory diagram showing an example of an operation panel for a color conversion instruction of the color image processing apparatus according to the present embodiment;
FIG. 6 is an explanatory diagram showing another color space graph of a color image signal represented by three axes of read densities R, G, and B.
FIG. 7 is an explanatory diagram showing another color space graph of a color image signal represented by three axes of read densities R, G, and B.
FIG. 8 is a flowchart showing a series of processing procedures of the color image processing apparatus according to the present embodiment.
FIG. 9 is a flowchart showing a sequence of processing up to masking coefficient selection in the color image processing apparatus according to the present embodiment;
FIG. 10 is an explanatory diagram showing color variation characteristics.
[Explanation of symbols]
101 Scanner section
102 Planar signal converter
103 Saturation identification unit
104 Hue area identification section
105 color converter
106 Printer section
110 Color conversion instruction section
301 Image signal input unit
302 Hue area selection unit
303 Masking coefficient calculator
304 Masking coefficient selection unit
400 bus
401 CPU
402 RAM
403 ROM
404 HD
405 FD
411 input section
412 Output section
413 Display unit
500 Operation panel
501 First display field
502 First selection button group
503 Second display field
504 Second selection button group
601 602 603 701 boundary

Claims (3)

入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成する平面信号変換手段と、
前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成する彩度識別手段と、
前記平面信号変換手段により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成する色相領域識別手段と、
前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなう色変換手段と、
複数の色相領域のマスキング係数を演算するマスキング係数演算手段と、
前記マスキング係数演算手段により演算されたマスキング係数の中から、前記彩度識別手段により生成された彩度識別信号および前記色相領域識別手段により生成された色相領域識別信号に基づいてマスキング係数を選択するマスキング係数選択手段と、
を備え、
前記色変換手段は、前記マスキング係数選択手段により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうことを特徴とするカラー画像処理装置。
Plane signal conversion means for converting a color space represented by the input color image signal into a plane and generating a plane signal;
Saturation identification means for identifying the saturation of the color image signal based on the plane signal generated by the plane signal conversion means, and generating a saturation identification signal;
Hue area identification means for identifying a hue area in the color image signal based on the plane signal generated by the plane signal conversion means, and generating a hue area identification signal;
Color conversion means for performing color conversion of the color image signal based on the saturation identification signal generated by the saturation identification means and the hue area identification signal generated by the hue area identification means;
A masking coefficient calculation means for calculating a masking coefficient of a plurality of hue regions;
A masking coefficient is selected from the masking coefficients calculated by the masking coefficient calculation means based on the saturation identification signal generated by the saturation identification means and the hue area identification signal generated by the hue area identification means. Masking coefficient selection means;
With
The color image processing apparatus, wherein the color conversion means performs color conversion of the color image signal using the masking coefficient selected by the masking coefficient selection means.
入力されたカラー画像信号で表される色空間を平面に変換し、平面信号を生成する平面信号変換工程と、
前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号の彩度を識別し、彩度識別信号を生成する彩度識別工程と、
前記平面信号変換工程により生成された平面信号に基づいて前記カラー画像信号における色相の領域を識別し、色相領域識別信号を生成する色相領域識別工程と、
前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいて前記カラー画像信号の色変換をおこなう色変換工程と、
複数の色相領域のマスキング係数を演算するマスキング係数演算工程と、
前記マスキング係数演算工程により演算されたマスキング係数の中から、前記彩度識別工程により生成された彩度識別信号および前記色相領域識別工程により生成された色相領域識別信号に基づいてマスキング係数を選択するマスキング係数選択工程と、
を含み、
前記色変換工程は、前記マスキング係数選択工程により選択さえたマスキング係数を用いて前記カラー画像信号の色変換をおこなうことを特徴とするカラー画像処理方法。
A plane signal conversion step of converting the color space represented by the input color image signal into a plane and generating a plane signal;
A saturation identification step of identifying the saturation of the color image signal based on the plane signal generated by the plane signal conversion step, and generating a saturation identification signal;
A hue region identification step for identifying a hue region in the color image signal based on the planar signal generated by the planar signal conversion step, and generating a hue region identification signal;
A color conversion step for performing color conversion of the color image signal based on the saturation identification signal generated by the saturation identification step and the hue region identification signal generated by the hue region identification step;
A masking coefficient calculation step for calculating a masking coefficient of a plurality of hue regions;
A masking coefficient is selected from the masking coefficients calculated by the masking coefficient calculation process based on the saturation identification signal generated by the saturation identification process and the hue area identification signal generated by the hue area identification process. A masking coefficient selection step;
Including
In the color conversion process, the color image signal is color-converted using the masking coefficient selected in the masking coefficient selection process.
前記請求項に記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon a program for causing a computer to execute the method according to claim 2 .
JP02057399A 1999-01-28 1999-01-28 Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method Expired - Fee Related JP3785282B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP02057399A JP3785282B2 (en) 1999-01-28 1999-01-28 Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method
US09/492,116 US6788441B1 (en) 1999-01-28 2000-01-27 Color image processing apparatus, image processing apparatus, color image processing method, image processing method, and a computer-readable recording medium for making a computer execute the methods
US10/797,194 US7057771B2 (en) 1999-01-28 2004-03-11 Color image processing apparatus, image processing apparatus, color image processing method, image processing method, and a computer-readable recording medium for making a computer execute the methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02057399A JP3785282B2 (en) 1999-01-28 1999-01-28 Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method

Publications (2)

Publication Number Publication Date
JP2000224429A JP2000224429A (en) 2000-08-11
JP3785282B2 true JP3785282B2 (en) 2006-06-14

Family

ID=12030954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02057399A Expired - Fee Related JP3785282B2 (en) 1999-01-28 1999-01-28 Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method

Country Status (1)

Country Link
JP (1) JP3785282B2 (en)

Also Published As

Publication number Publication date
JP2000224429A (en) 2000-08-11

Similar Documents

Publication Publication Date Title
KR100300950B1 (en) Method and apparatus for correcting color
JP4496602B2 (en) Image processing method and image processing apparatus
US7057771B2 (en) Color image processing apparatus, image processing apparatus, color image processing method, image processing method, and a computer-readable recording medium for making a computer execute the methods
JP3785282B2 (en) Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method
JP2006262485A (en) Color image processing device
US10979597B2 (en) Image processing apparatus, image processing method, and program
JPH0624046A (en) Printer
JP2000187722A (en) Deciding method for picture processing parameter and recording medium recording program for executing its processing
JP2000255019A (en) Overlap location detector and instruction sheet
JPH09200549A (en) Image processor
JP3785270B2 (en) Image processing device
JPH1042152A (en) Image processing apparatus and method
JPH0869518A (en) Color image processor
JPH0678151A (en) Color image processor
JP3426372B2 (en) Method and apparatus for creating color conversion lookup table
JP2567214B2 (en) Image processing method
JP2001211338A (en) Color image processing apparatus, color image processing method, and computer-readable recording medium storing a program for causing a computer to execute the method
JP2001285655A (en) Color image processing apparatus, image processing apparatus, color signal processing apparatus, color image processing method, image processing method, color signal processing method, and computer-readable recording medium storing a program for causing a computer to execute the methods
JP2008312177A (en) Image gradation conversion apparatus, image gradation conversion method, and image gradation conversion program
JP2009027397A (en) Apparatus, method, and program for image processing
JP3876077B2 (en) Color image processing device
JP4161440B2 (en) Motion vector estimation method and motion vector estimation apparatus
JP4578398B2 (en) Image correction apparatus and method, and image correction program
JP3262834B2 (en) Color image processing equipment
JP3337724B2 (en) Image processing apparatus and method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060317

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100324

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110324

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120324

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130324

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140324

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees