(57)【要約】【課題】  簡単な方法で、特定色を調整することのできるカラー画像処理装置を提供する。【解決手段】  調査対象となる特定色のみを含む原稿を読み取り記憶し（ＳＴ１）、特定色の平均値を取得し（ＳＴ２）、特定色の平均値に近い３Ｄ−ＬＵＴの格子点を代表点とする（ＳＴ３）。現テーブルを参照し、代表点に対応する変換値を読み出す（ＳＴ４）。変換値を基準にして複数の補正値を生成し、この変換値と補正値とから複数の出力値を補間演算する（ＳＴ５、ＳＴ６）。出力値に基づいて、複数の出力画像を生成し、各画像を識別番号とともに記録出力する（ＳＴ１０）。入力された識別番号を受け付けると（ＳＴ１１）、受け付けた識別番号に対応する出力値に基づいて、３Ｄ−ＬＵＴを変更する（ＳＴ１２）。【選択図】      図３
2005192152.tif 000002
【特許請求の範囲】
【請求項１】
調整対象となる色を入力する手段と、
入力された調整対象色に基づいて、多次元ルックアップテーブルにおける代表点を決定する決定手段と、
多次元ルックアップテーブルを参照して、決定した代表点に対応する変換値を算出する変換値算出手段と、
算出した変換値に基づいて、複数の補正値を生成する補正値生成手段と、
変換値及び補正値を用いて補間演算を行うことにより、複数の出力値を算出する出力値算出手段と、
算出した出力値に基づいて、出力画像を生成する出力画像生成手段と、
生成した出力画像を出力する出力手段と、
出力した複数の出力値の中から所望の出力値の選択入力を受け付ける受付手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記出力手段は、出力画像を出力する際、識別情報を併せて出力し、前記受付手段は、識別情報の入力により出力画像の選択入力を受け付けることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記出力画像生成手段で生成した出力画像を、１頁の出力画像を生成するまで保持する記憶手段を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項４】
調整対象となる色を入力として受け付けるステップと、
入力された調整対象色に基づいて、多次元ルックアップテーブルにおける代表点を決定するステップと、
多次元ルックアップテーブルを参照して、決定した代表点に対応する変換値を算出するステップと、
算出した変換値に基づいて、複数の補正値を生成するステップと、
変換値及び補正値を用いて補間演算を行うことにより複数の出力値を算出するステップと、
算出した出力値に基づいて出力画像を生成するステップと、
生成した出力画像を出力するステップと、
出力した複数の出力値の中から所望の出力値の選択入力を受け付けるステップと、
を備えることを特徴とする画像色変換処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コピー機、ファクシミリ装置、コピー機能・ファクシミリ機能等の多機能を有する複合機等のカラー画像処理装置及び画像色変換処理方法に関する。
【背景技術】
【０００２】
一般に、スキャンした入力色空間（例えばＲＧＢ）を明度成分又は輝度成分を含む色空間（例えば、Ｌａｂ又はＹＣＣ）に変換し、色空間の各成分に対して補正処理を施した後、出力色空間（例えば、ＣＭＹＫ）に変換して画像形成するようにしたカラー画像処理装置が知られている。この種のカラー画像処理装置においては、色空間上の代表点に対応する変換後の値をテーブルとして保持し、変換前の値に近い複数の代表点に対応する変換後の値に基づいて補間演算するため、原稿とコピー物で色空間上の全ての色が一致するわけでない。このとき、通常、ＲＧＢ、ＣＭＹＫや明度、彩度、色相などの調整機能により、各成分に対して調整する機能が搭載されている。このような調整機能では、色空間上の広い範囲に対して調整され、狭い範囲に対する調整を行うことができなかった。調整方法としては、ＲＧＢを色変換部でＬａｂに変換する装置において、基準原稿を読み取って得たＬａｂの値と予め設定された基準値とをＣＰＵで比較し、その比較結果に基づいて、ＣＰＵにより、色変換部の後段にあるＬＵＴ（ルックアップテーブル）の入出力特性を制御することが開示されている（例えば、特許文献１参照）。
【特許文献１】特開平７−３２２０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ユーザは、カラーコピーを行う場合に、会社のイメージカラーであり、その色は厳密に一致させたいなど、特定の色に対してのみ調整したいという要望がある。変換前のデータ若しくは変換後のデータを補正する方法では、特定色に近い色の再現精度は高くなるが、近くない色は再現精度が悪くなってしまう。また、３次元のＬＵＴを用いてＣＭＹＫに色変換を行っている場合、全てのＬＵＴを作成し直すには高度の技術を必要とし、手間がかかるという問題がある。
【０００４】
この発明は上記問題点に着目してなされたものであって、ＬＵＴの一部を修正するという簡単な方法の採用で、簡単に、特定色を調整することができるカラー画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明の画像処理装置は、調整対象となる色を入力する手段と、入力された調整対象色に基づいて、多次元ＬＵＴにおける代表点を決定する決定手段と、多次元ＬＵＴを参照して、決定した代表点に対応する変換値（ＣＭＹＫ値）を算出する変換値算出手段と、算出した変換値に基づいて、複数の補正値を生成する補正値生成手段と、変換値及び補正値を用いて補間演算を行うことにより、複数の出力値（ＣＭＹＫ値）を算出する出力値算出手段と、算出した出力値に基づいて、出力画像を生成する出力画像生成手段と、生成した出力画像を出力する出力手段と、出力した複数の出力値の中から所望の出力値の選択入力を受け付ける受付手段と、を備えている。
【０００６】
この発明の画像処理装置において、前記出力手段は、出力画像を出力する際、識別情報を併せて出力し、前記受付手段は、識別情報の入力により出力画像の選択入力を受け付けることができる。
【０００７】
また、この発明の画像処理装置において、前記出力画像生成手段で生成した出力画像を、１頁の出力画像を生成するまで保持する記憶手段を備えることができる。
【０００８】
また、この発明の画像色変換処理方法は、調整対象となる色を入力として受け付けるステップと、入力された調整対象色に基づいて、多次元ＬＵＴにおける代表点を決定するステップと、多次元ＬＵＴを参照して、決定した代表点に対応する変換値を算出するステップと、算出した変換値に基づいて、複数の補正値を生成するステップと、変換値及び補正値を用いて補間演算を行うことにより複数の出力値を算出するステップと、算出した出力値に基づいて出力画像を生成するステップと、生成した出力画像を出力するステップと、出力した複数の出力値の中から所望の出力値の選択入力を受け付けるステップと、を備えている。
【発明の効果】
【０００９】
この発明によれば、簡単な方法で、色変換用の一部を修正することができ、簡単に特定色を調整することができる。
【発明を実施するための最良の形態】
【００１０】
以下、実施の形態により、この発明を更に詳細に説明する。
【００１１】
図１は、この発明の実施形態に係るカラーコピー機の構成を示すブロック図である。この実施形態カラーコピー機は、プリンタ（画像記録部）１１と、画像読取部１２と、主制御部（ＣＰＵ）１３と、表示部１４と、操作部１５と、ＲＯＭ１６と、ＲＡＭ１７と、画像メモリ１８と、ＣＯＤＥＣ１９と、ＬＡＮＩ／Ｆ２０とを備えている。
【００１２】
プリンタ１１は、電子写真式のカラープリンタであり、読取画像やＬＡＮＩ／Ｆ１９を通してＰＣ等から転送される画像データを記録紙上にカラー記録する。このプリンタ１１は、ＣＭＹＫ４色の記録剤（トナー）を使用するものであり、Ｋ（黒）成分のみの記録剤を用いたモノクロプリントに加えて、ＣＭＹＫ４色全ての記録剤を用いたプリントも可能である。
【００１３】
画像読取部１２は、コピーするときに、原稿を光学的に走査して画像データを読み取る。カラー画像の読み取りも可能である。詳細を後述する。主制御部（ＣＰＵ）１３は、バス２１より各部に接続され、ＲＯＭ１６に記憶されるプログラムに従い、読み取り処理、プリント処理、その他の種々の制御を実行する。表示部１４は、アイコン、キーボタンの表示や、操作のために必要なメッセージ内容等を表示する。表示部１４としては、主としてＬＣＤ（液晶表示装置）が使用されるが、ＣＲＴ、その他の表示器を使用しても良い。
【００１４】
操作部１５は、モード切替キー、スタートキー、テンキー、クリアキー、ストップキー等を備える。また、操作部１５は、ユーザがプリントアウトされた複数の色変換値の中から所望の色変換値（出力画像）を選択入力する際に、その色変換値を示す識別番号をここより入力（受付）する。ＲＯＭ１６は、装置全体の動作を制御するためのプログラム等を記憶する。ＲＡＭ１８は、主制御部１３による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。画像メモリ１８は、画像読取部１２で読み取った画像データを圧縮状態で記憶する。更に、画像メモリ１８はパーソナルコンピュータ等の外部装置からネットワークを介して受信した画像データ又は記録メディアから読み込んだ画像データを圧縮状態で記憶する。
【００１５】
ＣＯＤＥＣ１９は、読み込んだ画像データを記憶するためにＭＨ、ＭＲ、ＭＭＲ方式等により符号化（エンコード）する。また、ＣＯＤＥＣ１９は圧縮符号化された状態で、伝送を受けた画像データをプリンタ１１により記録するために復号（デコード）する。ＬＡＮＩ／Ｆ２０は、ＬＡＮ（ローカルエリアネットワーク）を介して、外部機器とのデータ授受を行うためのものであり、このＬＡＮＩ／Ｆ２０を介して外部のＰＣ（パーソナルコンピュータ）より、ネットワークプリント、ネットワークスキャナ等の要請を受ける。
【００１６】
この実施形態カラーコピー機の画像読取部（カラー画像処理回路）１２は、図２に示すように、カラー画像データを入力するカラー画像データ入力部としてのＣＣＤ１、アナログフロントエンド（ＡＦＥ）回路を含むＡ／Ｄ変換部２、第１の画像処理部３、第２の画像処理部４、画像メモリ５、色空間変換部６、２値化部７、２値メモリ８を備えている。また、この画像読取部１２の各部は、ＣＰＵ１３によって制御される。処理された画像データは、プリンタ１１でプリントされる。
【００１７】
ＣＣＤ１は、原稿の１走査線をＲ、Ｇ、Ｂに分離して読み取り、所定間隔を置いて、次の走査線画像を順次読み取る。Ａ／Ｄ変換部２は、ＡＦＥ回路でＣＣＤ１の出力をアナログ増幅する。このアナログ値をデジタルデータに変換し、多値化出力する。第１の画像処理部３では、シェーディング補正、ガンマ補正等の処理を行う。
【００１８】
第２の画像処理部４は、ＲＧＢ色空間の画像データを受け、画像メモリ５を用い、地色補正、彩度や色相などの色補正を行う。
【００１９】
色空間変換部６は、ＲＧＢ色空間の画像データを受け、３Ｄ−ＬＵＴ６ａによる補間により、ＲＧＢの画像データをＣＭＹＫの画像データに変換する。２値化部７は、入力されるＣＭＹＫ多値データを２値化して２値メモリ８に格納しながら出力する。
【００２０】
図２に示した画像読取部１２では、第２の画像処理部４でＲＧＢの画像データの地色補正、彩度、色相の色補正を行い、色空間変換部６でＲＧＢの画像データをＣＭＹＫのデータに変換しているが、これに代えて、第１の画像処理部３と第２の画像処理部４の間に、色空間変換部を設け、この色空間変換部でＲＧＢの画像データをＬ、ａ、ｂの画像データに変換し、第２の画像処理部５で地色補正、彩度や色相の色補正を行い、更に次の色空間変換部６でＬ、ａ、ｂの画像データをＣＭＹＫのデータに変換するようにすることもできる。このように構成する場合も本発明を適用できる。
【００２１】
この実施形態装置は、色空間変換用３次元ルックアップテーブルの書き替え機能を有する。特にテーブルの中の一部の変換値（変換先の値）を自動的に変更する機能を有する。
【００２２】
また、以下に説明する処理は、この実施形態において、入力された画素値（変換元の値）に基づいて、３次元ＬＵＴにおける複数の代表点（入力値に近い格子点）を決定し、決定した代表点に対応する変換値（変換先の値）のデータを用いて補間演算を行うことにより、出力値を算出することを前提としている。
【００２３】
次に、この実施形態カラーコピー機における校正時の処理動作を図３に示すフロー図を参照して説明する。このジョブに入ると、ステップＳＴ１において、原稿を読み取り、記憶する。ここで読み取る原稿は、予め用意した特定色のみを含む原稿であり、画像読取部１２で読み取る。また、原稿の地肌色は特定色と天板色のみを含むものであり、天板色と地肌色は白であり、白以外を特定色として抽出する。このステップにおける原稿読み取りは、調整対象となる色を入力する処理であり、これに代えて、色度値（ＬＣＨ）を操作部１５より手動で入力しても良い。続いて、ステップＳＴ２へ移行する。
【００２４】
ステップＳＴ２においては、入力された特定色（ＲＧＢ）の平均値を取得する。すなわち、白以外の領域の平均画素値を算出する。次に、ステップＳＴ３へ移行する。ステップＳＴ３においては、取得した特定色の平均値に最も近い３次元ルックアップテーブル（３Ｄ−ＬＵＴ）６ａの格子点を代表点とする。入力値（特定色の平均値）に最も近い１つの格子点を代表とするだけでなく、入力値に近い複数の格子点を代表点とすることもできる。ここで使用する３Ｄ−ＬＵＴの一例を図４に示す。図４では、３Ｄ−ＬＵＴとして、アドレスとＣＭＹＫ値との対応関係が記憶されており、例えばスキャンして得たＲＧＢ値に基づいてアドレスを求め、そのアドレスに対応するＣＭＹＫ値を読み出すものである。図４に示すように、ＲＧＢからＣＭＹＫに変換するものとすると、特定色として取得した平均値が例えば（ＲＧＢ）として（１１６、１２４、１７０）であった場合、最も近い格子点は（１２８、１２８、１６０）であり、この点を代表点とする。色度値（ＬＣＨ値）が入力された場合には、入力されたＬＣＨ値をＲＧＢ値に変換し、変換後のＲＧＢ値に近い格子点を代表点とする。次に、ステップＳＴ４へ移行する。
【００２５】
ステップ４においては、現在のテーブル（例えば、図４）を参照して、代表点に対応する変換値を読み出す。上記の代表点（１２８、１２８、１６０）に対しては、ＣＭＹＫの変換値として（１４７、１３１、２９、２４）を読み出す。続いて、ステップＳＴ５へ移行する。
【００２６】
ステップＳＴ５においては、上記の算出した変換値（ＣＭＹＫ）に基づいて、複数の補正値を生成する。例えばＣ成分の補正値として、補正前の変換値（Ｃ）に微小値＋５、０、−５を加算して複数の補正値Ｃ＋５、Ｃ、Ｃ−５を生成し、またＭ成分の補正値として、補正前の変換値（Ｍ）に微小値＋５、０、−５を加算して複数の補正値Ｍ＋５、Ｍ、Ｍ−５を生成する。次に、ステップＳＴ６へ移行する。ステップＳＴ６においては、変換値（ＣＭＹＫ）と補正値に基づいて、複数の出力値（ＣＭＹＫ）を補間演算する。この補間演算を図５を用いて説明する。なお、図５の説明は後述する。例えば、図５の左上（番号「１」）に相当する場合、Ｃについて変換値を＋５、Ｍについて変換値を＋５して補正値とし、この変換値及び補正値を用いて補間演算して、出力値（色表示領域に出力される画像の色）を算出する。図５の真中（番号「５」）は、Ｃ、Ｍについて代表点に対応する変換値をそのまま（補正せずに）用いて、補間演算して出力値を算出したものである。ＣＭＹＫの変換値に例えば、＋５、０、−５の３通りの微小値のいずれかで加算したすべての場合の補正値の数は、３の４乗であり、８１通りとなる。次に、ステップＳＴ７へ移行する。
【００２７】
ステップＳＴ７においては、補間演算にて得られた出力値に基づいて、出力画像を生成する。ここでは、図６の原稿画像をスキャンして得た画像を保存（記憶）しているとすると、各出力値それぞれの色表示領域に画像（スキャン画像に相当する画像）を生成する。続いて、ステップＳＴ８へ移行する。ステップＳＴ８においては、生成した出力画像を２値メモリ８に記憶する。続いて、ステップＳＴ９へ移行する。
【００２８】
ステップＳＴ９においては、１頁分の出力画像（例えば、図５に示す画像）を生成したか否か判定する。１頁分の出力画像が生成されていない場合は、ステップＳＴ７に戻り、出力画像の生成を継続する。一方、１頁分の出力画像が生成されると、ステップＳＴ１０へ移行する。ステップＳＴ１０においては、プリンタ１１において、出力画像を記録出力する。これにより、例えば図５に示す画像が記録紙に記憶される。図５には、補正値を用いて色補正された複数の色表示領域（スキャン画像）を１枚にまとめて形成した場合を示している。ここでは、横方向にＣの補正値を左から微小値＋５、０、−５で表示し、縦方向にＭの補正値を上から微小値＋５、０、−５で表示した場合の各画像を示している。そして、各画像には、それぞれ識別番号「１」、「２」、……、「９」を付している。なお、色補正された各画像のパターンは、図６に示すスキャン画像をベースにしている。色画像はスキャン画像に代えて、色度値入力に対応するベタ画像であっても良い。各画像の色表示領域は補正値に応じ、少しずつ異なる色となる。この出力画像は、プリンタ１１にて記録出力するのに代えて、表示部１４に表示出力しても良い。続いて、ステップＳＴ１１へ移行する。
【００２９】
ステップＳＴ１１においては、出力値の選択入力受付有りか否かを判定する。この判定は、ユーザが図５のプリント物を見て、最も好みの色に近い番号（１〜９）を選択したか否かに基づいて行う。ユーザによる出力値の選択入力受付有りの場合にステップＳＴ１２へ移行する。
【００３０】
ステップＳＴ１２においては、受け付けた出力値に基づいて、３Ｄ−ＬＵＴ６ａの内容を変更する。すなわち、代表点に対応する変換値（ＣＭＹＫ）を、選択入力された出力値に対応する補正値に書き替える。例えば、図５の番号「１」が選択入力された場合には、変換値（ＣＭＹＫ）に対して、Ｃを＋５、Ｍを＋５した補正値（ＣＭＹＫ）が新たな変換値として３Ｄ−ＬＵＴ６ａに記憶される。次に、ステップＳＴ１３へ移行する。ステップＳＴ１３においては、校正ＯＫか否かを判定する。ユーザにより校正ＯＫの入力があれば、処理を終了する。一方、まだもう少し校正が必要な場合は、ユーザは校正ＯＫを入力せず、校正処理を続ける。すなわち、選択した番号が最も好みの色には近いが、まだ完全に望む色でない場合、再度校正処理を続ける。つまり、ステップＳＴ４へ移行し、次の処理に移る。
【００３１】
校正処理を続ける場合、既に３Ｄ−ＬＵＴが変更されているので、ステップＳＴ１１で選択した場合に対応する補正値が基準（図５の真ん中）となり、上記と同様の処理により、図５のような複数の画像を生成する。具体的には、次回の変更点に変え、例えば選択された変更情報−５、０、＋５、０であった場合、この値を加算したものを新たな変換値（１４２、１３１、３４、２４）と考えて同様の処理を繰り返す。
【００３２】
なお、この場合、既にかなり好みの色に近づいていると考えられるため、微小値（＋５、−５）を前回より小さく（例えば＋２、−２）することができる。
【００３３】
この実施形態では、上記のように、Ｃ、Ｍ、Ｙ、Ｋの各成分のうち、補正する成分、つまりどの成分の値を増減させて補正値を生成するか、ユーザが選択指定できる。例えば、ユーザがＣ成分の値を＋５増加させて補正値を生成する場合には、図５に示す番号「４」を選択入力する。
【００３４】
また、ここでは各成分について補正値を生成する数を３つとしているが、この数をユーザが指定して選択できる。更にまた、補正値の指定の方法として「あかっぽく」、「あおっぽく」等の色の変化を想定させる言葉をユーザが指定できるようにしても良い。「あかっぽく」の場合には、ＣとＭとを増加させる補正を行う。例えば、Ｃの補正量を０、＋５、＋１０、Ｍの補正量を０、＋５、＋１０とする。「あおっぽく」の場合は、ＭとＹとを増加させる補正を行うことになる。  また、上記において、再度、校正のための処理を行うのに、前回と同様でなく、変更する色を選択できるようにし、１色あたりの変更点を多くしても良い。
【００３５】
また、上記実施形態において、出力画像の記録出力（あるいは表示出力）は、図５に示すように、１枚の用紙に複数の出力画像を並べてプリントし、あるいは複数の色変換値の出力画像を並べて１画面に表示しているが、各出力画像をそれぞれ異なる頁として記録出力（あるいは表示出力）しても良い。
【図面の簡単な説明】
【００３６】
【図１】この発明の一実施形態であるカラーコピー機の構成を示すブロック図である。
【図２】同実施形態カラーコピー機の画像読取部の構成を示すブロック図である。
【図３】同実施形態カラーコピー機の校正処理動作を説明するフロー図である。
【図４】同実施形態カラーコピー機の３Ｄ−ＬＵＴのテーブル例を示す図である。
【図５】同実施形態カラーコピー機の校正時の色変換値のプリント例を示す図である。
【図６】図５に示すプリント例のコピー時の原稿パターンを示す図である。
【符号の説明】
【００３７】
１      ＣＣＤ
２      Ａ／Ｄ変換部
３      第１の画像処理部
４      第２の画像処理部
５      画像メモリ
６      色空間変換部
６ａ    ３Ｄ−ＬＵＴ
７      ２値化部
８      ２値メモリ
１１    プリンタ
１２    画像読取部
１３    ＣＰＵ
１４    表示部
１５    操作部
１６    ＲＯＭ
１７    ＲＡＭ
１８    画像メモリ
１９    ＣＯＤＥＣ
２０    ＬＡＮＩ／Ｆ
２１    バス
【図１】
2005192152.tif 000003
【図２】
2005192152.tif 000004
【図３】
2005192152.tif 000005
【図４】
2005192152.tif 000006
【図５】
2005192152.tif 000007
【図６】
2005192152.tif 000008