(57)【特許請求の範囲】
【請求項１】
入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、グレー軸に対応する少なくとも１点の第２の表色系の色を示す参照値をグレーバランスがとれるように局所的に変更することを特徴とする画像処理装置。
【請求項２】
入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、明度の高い領域の少なくとも１点の参照値を、出力媒体上に色材が印字されない値に変更することを特徴とする画像処理装置。
【請求項３】
入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、グレー軸に対応する点およびその近傍点の少なくとも１点の参照値を、濃度が高くなるように調整したことを特徴とする画像処理装置。
【請求項４】
入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、色再現範囲以外の色について前記予測方法によって決定された参照値を局所的に任意関数で変換することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル複写機、スキャナ、プリンタ、ファクシミリ、ＣＲＴ等画像機器や、それらによって構成される画像システム、およびカラーマネージメントシステム等画像関連ソフトウェアなどにおいて、第１の表色系の色に対応するｍ次元の色信号を、ルックアップテーブル法を用いて第２の表色系の色に対応するｎ次元の色信号に変換する画像処理装置に関するものである。
【０００２】
【従来の技術】
印刷や、カラー複写機などにおいて色変換を行なう画像処理方法としては、例えばマスキング法といわれる、線形マトリックスおよび高次の非線形マトリックス演算法が知られている。また、さらに色変換精度を向上させる方法として、多次元のダイレクトルックアップテーブルを用いた色変換の手法が用いられている。
【０００３】
ダイレクトルックアップテーブルによる色変換は、入力色空間を格子によって分割し、その格子点に対応する出力色空間のデータが用意される。出力信号は、入力信号の近傍の格子点のデータを取得し、これらのデータを用いて補間演算を行なって決定される。
【０００４】
格子点に格納するデータは、出力装置のプリントサンプルの測色値から近似による対応関係より求める。例えば、Ｌ* ａ* ｂ* 色空間の信号とＹＭＣＫ色空間の信号の場合には、ＹＭＣＫ色空間の信号から作成した任意数のパターン（パッチ）を印字し、その印字パターンを測色したＬ* ａ* ｂ* 色空間のデータと、そのパターンを印字した際のＹＭＣＫ色空間の信号とから対応関係を求める。
【０００５】
出力装置は、その特性等によって再現できる色が限られている。そのため、入力データによっては出力装置で再現できない場合が生じる。そのような場合、出力装置の色再現範囲外の入力信号については、例えば特開平６−２２５１３１号公報「カラーモニタ表示の色再現のための方法及び装置」および特開平６−２２５１３２号公報「色域該カラーテーブルを用いたカラー印刷方式及び装置」に示されるような、色空間の圧縮処理が行なわれる。例えば、色再現範囲の広い入力デバイスであるディスプレイに出力するためのＲＧＢ信号を装置に依存しないＬ* ａ* ｂ* 信号に変換し、そのＬ* ａ* ｂ* 信号を調整（圧縮）し、色再現範囲の狭い出力デバイスであるプリンタに出力するためのＣＭＹＫ信号に変換する処理を行なっている。また、その際の彩度、明度についての調整はＬ* ａ* ｂ* 信号に対して行なってＬ*'ａ*'ｂ*'信号に変換し、これをＹＭＣＫ信号に変換して出力する。この場合の調整は、任意の空間で可能であるが、一般にＬ* ａ* ｂ* 信号に対して行なわれる。
【０００６】
また、Ｌ* ａ* ｂ* 信号からＹＭＣＫデータを生成するためには、下色除去処理（ＵＣＲ）によってブラックＫ信号を作成する。その作成法としては、フルブラック法、スケルトンブラック法などがある。例えば、特開平２−２３７７６号公報「色修正装置及び色修正データ算出装置」では、ダイレクトルックアップテーブルの格子点データの作成の際に、これらの異なるブラックＫ信号の作成法を利用している。
【０００７】
色相調整および彩度調整については、特開平４−２９９６６４号公報「画像記録装置」では、ダイレクトルックアップテーブルの前処理として１次元ルックアップテーブルおよび演算によってＬ* ａ* ｂ* 信号をＬ*'ａ*'ｂ*'信号に変換し、調整を行なっている。
【０００８】
このようなダイレクトルックアップテーブルを用いた色調整方法は、入力信号であるＬ* ａ* ｂ* 色空間においての調整処理であり、基本的に、入力信号と出力信号の対応、すなわち予測の精度に大きく依存している。そのため、Ｌ* ａ* ｂ* 空間で色調整を行なっても、出力される画像に対して適切な調整ができない場合がある。例えば、色再現範囲近傍の点については、予測の精度が悪いため、その影響は顕著である。また、出力信号がＹ，Ｍ，Ｃ，Ｋの４色の場合、ブラックＫ信号の決定処理が加わるため、予測の精度が悪く、色再現に適切なデータを得ることが困難であるとともに、Ｌ* ａ* ｂ* 色空間での調整も当然、Ｙ，Ｍ，Ｃの３色の場合に比べて困難である。さらに、上述の従来の技術は、入力データと出力が像との色一致を目的にしているため、再現画質を大きく特徴づけるものではなかった。
【０００９】
以上のように、Ｌ* ａ* ｂ* 信号に対して調整を行なう方式では、色の調整を細部にわたり行なうことができなかった。また、各画像の各種の特性に応じた画質を得ることができないか、できたとしても膨大なメモリを要し、実現は難しかった。
【００１０】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、色変換の際に用いるダイレクトルックアップテーブルに設定される格子点データに対して、容易にしかも短時間で修正を施すことができ、出力された画像の画質を向上させ、あるいは所望の画質に調整することのできる画像処理装置を提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
請求項１に記載の発明は、入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、グレー軸に対応する少なくとも１点の第２の表色系の色を示す参照値をグレーバランスがとれるように局所的に変更することを特徴とするものである。
【００１２】
請求項２に記載の発明は、入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、明度の高い領域の少なくとも１点の参照値を、出力媒体上に色材が印字されない値に変更することを特徴とするものである。
【００１３】
請求項３に記載の発明は、入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の前記第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、グレー軸に対応する点およびその近傍点の少なくとも１点の参照値を、濃度が高くなるように調整したことを特徴とするものである。
【００１４】
請求項４に記載の発明は、入力された画像データに対して均等色空間である第１の表色系への変換を行ない、変換後の第１の表色系の色に対応するｍ次元の色信号を、補間機能付きのルックアップテーブルを用いて第２の表色系の色に対応するｎ次元の色信号に変換する色信号処理を行なう画像処理装置において、前記ルックアップテーブルは前記第１の表色系の色が取り得る色空間を格子によって分割して格子点に対応する前記第２の表色系の色を参照値として設定したものであり、前記ルックアップテーブルに設定される参照値は、実測データをもとに構築した予測方法によって決定され、色再現範囲以外の色について前記予測方法によって決定された参照値を局所的に任意関数で変換することを特徴とするものである。
【００１５】
【発明の実施の形態】
図１は、本発明の画像処理装置の実施の一形態を適用したカラー複写機の一例を示すブロック図である。図中、１は画像入力部、２は入力階調補正部、３は第１の色信号変換部、４は文字／写真・色黒分離部、５は原稿モードデコーダ、６は第２の色信号変換部、７，１０はセレクタ、８，９はＦＩＦＯ、１１は主走査縮小拡大部、１２は空間フィルタ処理部、１３は出力階調補正部、１４は出力スクリーン切り替え部、１５は画像出力部である。
【００１６】
画像入力部１は、原稿上の画像を所定の画素密度でＲ，Ｇ，Ｂ各８ビットの色信号に分解し、画素順次に入力階調補正部２に送出する。入力階調補正部２で画像入力部１に依存した階調変換を行ない、第１の色信号変換部３に送出する。第１の色信号変換部３では、ＲＧＢ色信号をＬ* ，ａ* ，ｂ* 各８ビットの色信号に変換し、文字／写真・色黒分離部４および第２の色信号変換部６に送出する。文字／写真・色黒分離部４は、Ｌ* ａ* ｂ* 色信号に基づいて、入力画素が文字であるか否か、文字であれば無彩色か有彩色であるかを判別する。判別結果は原稿モードデコーダ５に渡される。原稿モードデコーダ５は、文字／写真・色黒分離部４による識別結果と、ユーザが設定した原稿モード指定ＴＡＧ情報とから、原稿モード信号を出力する。
【００１７】
第２の色信号変換部６では、Ｌ* ａ* ｂ* 信号を２種類のＹＭＣＫ信号Ｓ１，Ｓ２に変換し、セレクタ７に送出する。例えば、ＹＭＣＫ信号Ｓ１は高い色変換精度が必要な写真用の出力値であり、ＹＭＣＫ信号Ｓ２は低い色変換精度しか要しない文字モードや地図モード、３色モード等における出力値である。セレクタ７は、原稿モード信号に従ってＹＭＣＫ信号Ｓ１，Ｓ２のいずれかを選択してＦＩＦＯ８に出力する。一方、ＦＩＦＯ９には第１の色信号変換部３から出力されるＬ* 信号を黒文字用として入力されている。ＦＩＦＯ８、ＦＩＦＯ９の出力、および‘０’信号のいずれかを原稿モード信号に従ってセレクタ１０で選択し、主走査縮小拡大部５に送付する。
【００１８】
主走査縮小拡大部１１では、設定されている拡大率あるいは縮小率に従って、主走査方向の拡大あるいは縮小を行なう。なお、副走査方向の拡大縮小は、画像入力装置１の副走査方向の走査速度を変化させて行なうことができる。その後、空間フィルタ処理部１２で例えば鮮鋭化処理やノイズ除去などの処理を行ない、出力補正部１３で画像出力部１５に応じた階調変換を行ない、出力スクリーン切り替え部１４で原稿モード信号に従った出力スクリーンを選択してこれを用い、出力画像を構成して画像出力部１５で画像を形成する。
【００１９】
図２は、第２の色信号変換部６の一例を示す構成図である。図中、２１は３次元ルックアップテーブル色変換ＬＳＩである。第２の色信号変換部６は、例えば図２（Ａ）に示すように、補間機能付きの３次元ルックアップテーブル色変換ＬＳＩ２１を使用することができる。圧縮に関して複数調整する手段を設けるには、前記計算時間の問題や計算手法が複雑であるために、あらかじめ複数のパラメータを用意してダイレクトルックアップテーブルを選択させるようにするなどといったことが考えられるが、一般的にダイレクトルックアップテーブルの格納パラメータの容量は大きく、複数用意するには膨大なメモリがいるといった不具合があった。本発明は、前記不具合に鑑みて、複写機のようにデバイスが決まっている場合、デバイスに依存するＹＭＣＫでマッピング（調整も含む）することで、より簡単に圧縮の調整手段を提供することを可能にしている。なお、ダイレクトルックアップテーブル色変換ＬＳＩ２１のそれぞれの入力信号線の役割は、図７（Ｂ）に示す通りである。
【００２０】
ダイレクトルックアップテーブル色変換ＬＳＩ２１は、ダイレクトルックアップテーブル色変換ＬＳＩ２１内部の記憶部への格子点データ（色変換パラメータ）の設定と、色変換時の動作設定と、色変換の３つの部分からなる。ダイレクトルックアップテーブル色変換ＬＳＩ２１内部の記憶部への格子点データ（色変換パラメータ）の設定は、リセット信号によりレジスタ設定を無効にして、ライトイネーブル信号によってダイレクトルックアップテーブル色変換ＬＳＩ内部の記憶部への格子点データの書き込みを許し、次にクロック信号のタイミングに従って順次、アドレスに３次元ルックアップテーブル色変換ＬＳＩ２１内部の記憶部への格子点データアドレスを設定し、設定したアドレスに相当する格子点データを格子点データ信号として与えることによって、所望の色変換パラメータが設定できる。この設定は、Ｃ，Ｍ，Ｙ，Ｋのそれぞれに分解した出力色の版ごとに印刷する画像記録装置の場合、インターイメージ（色と色の変わり目）で、この設定を次の出力色に設定し直せばよい。色変換時の動作設定は、レジスタ信号および原稿モードデコーダ５から出力される原稿モード信号であるＴＡＧ’信号によって行なう。色変換時には、Ｌ* ，ａ* ，ｂ* の各信号を入力することによって、先に設定した格子点データを用い、補間処理を行なって色変換結果を出力信号として出力する。
【００２１】
第２の色信号変換部６におけるダイレクトルックアップテーブルの色変換パラメータの決定、および色変換パラメータの調整に関して説明する。ダイレクトルックアップテーブルの色変換パラメータは、図２に示した３次元ルックアップテーブル色変換ＬＳＩ２１内部の記憶部に格納するＫ／Ｙ／Ｍ／Ｃの格子点データを与えることによって設定される。ここでは、まず格子点に当たる各Ｌ* ，ａ* ，ｂ* の色データが画像出力装置１５の出力結果として忠実に再現されることをねらいとして、以下のような出力結果予測手法を用いて設定する。
【００２２】
出力結果予測手法とは、ある出力装置の任意のＫ、Ｃ、Ｍ、Ｙの値の組み合わせに対して、出力された色（Ｌ* ａ* ｂ* 色空間の値で表わす）が対応づけられるようにすることである。また、それとは逆に、出力装置より出力された色に対して、Ｋ、Ｃ、Ｍ、Ｙの値を対応づけられるようにもしておくものである。このような出力結果予測手法を用いることにより、格子点にあたるＬ* ａ* ｂ* の色に対応するＫ、Ｃ、Ｍ、Ｙの値を求めることができ、その値を格子点データとして格納すれば、ダイレクトルックアップテーブルの色変換パラメータが設定できる。ただし、一般には、入力のＬ* ａ* ｂ* 色空間のレンジが、出力装置で再現可能な色の範囲より大きいことから、出力結果予測手法を適用する際には、上述の色再現空間マッピング技術と組み合わせて設定する必要がある。色再現空間マッピング技術は、従来から幾種類かの方法が知られているが、ここでは特に規定しない。
【００２３】
図３は、出力結果予測手法の一例の説明図である。ダイレクトルックアップテーブルの色変換パラメータを決定するには、まず、画像出力部１５の階調を補正するため、図３（Ａ）に示すように、出力階調補正部１３の係数を決定する。係数決定には、Ｙ，Ｍ，Ｃ，Ｋ各単色のパッチを画像出力部１５で記録し、パッチ画像を測色して測色データ（Ｌ* ａ* ｂ* ）を得て、出力データ（カバレッジ信号ＹＭＣＫ）と対応させる。これによって画像出力部１５の装置特性による悪影響（グレーバランスの悪さ、階調の非線形性など）を打ち消すように階調補正用の１次元ルックアップテーブルを決定することができる。これを出力階調補正部１３に設定すればよい。
【００２４】
次に図３（Ｂ）に示すように、出力可能な色の組み合わせ（Ｃ，Ｍ，Ｙ）からなるベースデータを複数種類用意し、作成した１次元ルックアップテーブルを通して実際に画像出力装置１５より出力してサンプルを作成する。作成されたサンプルを測色し、測色された例えば（Ｌ* ，ａ* ，ｂ* ）のデータと、対応する（Ｃ，Ｍ，Ｙ）のデータをもとに、３×１０などの高次のマトリックス近似式で（Ｌ* ，ａ* ，ｂ* ）から（Ｃ，Ｍ，Ｙ）への対応関係を近似すればよい。その場合、Ｋの算出や下色除去（ＵＣＲ）などに関しては、近似された（Ｃ，Ｍ，Ｙ）から計算すればよく、４色分の版を作成することができる。
【００２５】
また、ニューラルネットワークを応用した近似式などを用いて、（Ｃ，Ｍ，Ｙ，Ｋ）と（Ｌ* ，ａ* ，ｂ* ）の関係を近似式し、（Ｌ* ，ａ* ，ｂ* ）から（Ｃ，Ｍ，Ｙ，Ｋ）を計算できるような予測手法を用いてもよい。種々の予測手法が知られているが、それらは要求される予測精度などを考慮して、適当な手法を用いればよい。予測した（Ｌ* ，ａ* ，ｂ* ）から（Ｃ，Ｍ，Ｙ）への関係から、ダイレクトルックアップテーブルの色変換パラメータを決定することができる。
【００２６】
このようにして決定された色変換パラメータが設定されたダイレクトルックアップテーブルを用いて色変換を行なった場合、最良の画質を得るために、一部の色についてはさらに調整を必要とする場合がある。例えば、一例として、出力階調補正部１３の係数の作成時とダイレクトルックアップテーブルの係数決定時との間の経時変動や、急峻な階調特性などのため、グレーバランスが悪い場合がある。その場合、グレー軸（Ｃ* ＝０）に対応するグリッドをグレーバランスを考慮して変更する。
【００２７】
図４は、グレー軸補正処理の一例を示すフローチャートである。まずＳ３１において、Ｙ，Ｍ，Ｃ＝０でＫ信号が最小値から最大値までの各値を有するデータを用意する。次にＳ３２において、用意したデータを、上述した予測方法でＬ* ａ* ｂ* 信号に逆予測する。そして、Ｓ３３において、その予測値の中からグレー軸のアドレスに最も近いものをそれぞれピックアップする。Ｓ３４において、ピックアップされたものを、上述の予測法を用いてＹＭＣＫに変換する。Ｓ３５において、変換されたデータを初期のグリッドと入れ換える。このようにして、グレーバランスを調整することができる。
【００２８】
別の方法としては、例えば、グレー軸上のグリッドをＫ信号を用いて等量に変更する。変更値は、ＹＭＣ信号の平均値で変更値＝（Ｙ＋Ｍ＋Ｃ）／３である。例えば、グレー軸のグリッドがＹ，Ｍ，Ｃ，Ｋ＝１５，２０，２５，５０の時、Ｙ，Ｍ，Ｃ，Ｋ＝２０，２０，２０，５０に変更すればよい。
【００２９】
また、別の調整を必要とする場合として、予測を行なう際の出力サンプルのかぶりが影響してしまう場合があげられる。予測を行なう場合には、出力用紙を基準とするため、出力サンプルがかぶってしまう場合がある。そこで、最も明度の高い領域において、出力媒体上に色材が印字されないようにグリッドを変更する必要がある。出力階調補正部１３でかぶりをとる方法も考えられるが、２次障害（２次色、３次色での色ズレ）を考えるとダイレクトルックアップテーブルで調整を行なった方がよい。
【００３０】
この場合の最も簡単な調整方法としては、例えばグリッドの最も明るい参照値のうち、グレー軸（Ｃ* ＝０）の参照値を０にする。例えば、Ｌ* ＝５〜９５のレンジでａ* ，ｂ* とも１０刻みの場合、Ｌ* ，ａ* ，ｂ* ＝９５，０，０のグリッドを０にする。あるいは、グリッドの最も明るい参照値のうちグレー軸（Ｃ* ＝０）とともに、それに隣接するデータを０にしてもよい。例えば、Ｌ* ＝５〜９５のレンジでａ* ，ｂ* とも１０刻みの場合、Ｌ* ＝９５，ａ* ≦１０、ｂ* ≦１０のグリッドを０にすればよい。
【００３１】
あるいは、印字しない原稿の色、例えばアート紙の白等を最も明るい色として決め、その色の場合に原稿に印字されないように、３次元ルックアップテーブルの補間法や印字開始ポイントを考慮し、グリッドデータを変更する。図５は、原稿色による影響を排除するためのダイレクトルックアップテーブルの調整方法の一例の説明図である。例えば、図５（Ａ）に示すようにダイレクトルックアップテーブルの格子点アドレスが設定されており、印字させない原稿の地色の信号をＰ＝Ｌ* ，ａ* ，ｂ* ＝９２，４，２とし、Ｙ信号の初期の格子点データが図５（Ｂ）に示す値であるものとする。他の信号も同様に考えられるので、ここではＹ信号のみを考える。また、格子点データが７以上の時に印字が行なわれるものとする。この時、Ｌ* ，ａ* ，ｂ* ＝９２，４，２信号はダイレクトルックアップテーブルによりＰｙ＝１１．６５となるとすれば、この信号が７以下になれば印字されないので、影響のあるグリッドを同じ割合で減じる。このようにして、Ｙ信号の格子点データは図５（Ｃ）に示すように変更し、印字させないようにすることができる。
【００３２】
上述のように、文字や写真が同一ページ内に混在した原稿を複写する場合には、文字／写真・色黒分離部４において原稿の文字部分、写真部分をそれぞれ認識し、文字部（特に黒文字）に適した画像処理、および写真部に適した画像処理を別々に施している。このような技術は、例えば特開昭６２−２２００７２号公報、特開平１−２００９６４号公報等に記載されている。認識手法としては、使用者が領域を指定するといったものから、読み取った画素の周辺のデータを解析し、該当画素のパターン（文字／写真）を決定するといった種々の方法が知られている。文字、絵をそれぞれ良好に再現するために、出力階調補正部１３による階調補正や出力スクリーン切り替え部１４によって選択されたスクリーン処理、さらには黒の入れ方等を変化させている。写真部なら階調の忠実再現、黒文字に対しては設計により写真／文字のどちらかの特性に近づける処理を施せばよい。
【００３３】
しかし、文字／写真分離の認識手法、あるいは判定性能によるものの、見出しの文字などによく使われる黒の太文字や、黒の太線は、太文字の輪郭を文字領域と判定し、内部を写真領域と判定してしまう場合がある。図６は、文字／写真分離による画質劣化の説明図である。このように太文字の輪郭を文字領域と判定し、内部を写真領域と判定した場合、図６（Ａ）に示すように、文字領域と写真領域の間に濃度差などのギャップが生じることがある。図６では、この濃度差をハッチングの違いによって示している。
【００３４】
このような不具合を解決するため、本発明では、写真部分のグレー軸のみ文字の階調に近づけることで、写真部の有彩色部分の忠実再現はそのままにして、領域間のギャップ差を目立たせないようにする。
【００３５】
一例としては、ダイレクトルックアップテーブルのグレー軸（Ｃ* ＝０）のグリッド（Ｌ* ＝５〜９５）に格納されている、Ｃ，Ｍ，Ｙ，Ｋの各値に対して、例えば、
ｆ（ｘ）＝ａＸ＋ｂ（ａ，ｂは係数）
で表わされるような変換式を適用する。ａ＝１，ｂ＝０であれば、忠実再現ということである。黒文字部分の階調処理として、例えば、ａ＝１．２，ｂ＝０とすれば、画質上、黒の埋まりをよくすることができる。あるいは、Ｋ値に対してのみ、このような変換を行なってもよい。理想的には写真部分のグレー軸と文字部分のグレー軸を同じにすればよいが、そうすると写真部分の階調性にコントラストが強すぎるなどの不具合が生じるため、写真部分のグレー軸の値は文字部分のグレー軸の係数〜写真部分のグレー軸の係数の間で適当な数値を選び、バランスをとるようにすればよい。
【００３６】
また、ギャップは主に黒の中濃度から高濃度（濃い部分）で目立っていることから、グレー軸の明るい部分には調整を施さず、中濃度から高濃度のグリッドに対して調整を施すようにした方が、写真画質の低濃度が忠実に再現される。従って、
ｆ（Ｘ）＝ａＸ＋ｂ  （ただし、Ｘ＜ｃの場合）
といった条件で調整し、黒文字の文字／写真分離ギャップを減じるようにしてもよい。図７は、明度重み付きグレー軸補正に用いる重みの具体例を示すグラフである。例えば、Ｌ* ＞７５のときｆ（Ｘ）＝Ｘ、５５＜Ｌ* ＜７５のときｆ（Ｘ）＝（０．０１Ｌ＋１．７５）Ｘ、Ｌ* ＜５５のときｆ（Ｘ）＝１．２Ｘとすることができる。このとき、Ｃ，Ｍ，Ｙ，Ｋの各値に対してこのような調整を行なったり、あるいはＫ軸の値に対してのみ調整を行なうことができる。このように調整することによって、ハイライト再現を良好にしつつ、画質上、黒の埋まりを良くすることができる。
【００３７】
また、変換式は同様の効果が得られればよいことから、特に、前記の式に限るものではなく、Ｘの高次の関数式、あるいは折れ線など、任意の調整関数を設計してもよい。
【００３８】
上述のように、画像出力部１５で再現できない色（色再現域外の色）は、従来より色再現域圧縮、色再現域マッピングという技術で色再現域への写像が行なわれる。この色再現域への写像は、例えば、Ｌ* ａ* ｂ* 色空間において、ある制約条件、例えば明度保持、彩度保持、色相保持、色差最小などのもとで行なわれる。これらは、出力装置の特性、例えば色再現範囲の空間的形状や、原稿の色の使われ方、画質設計指針、例えば彩度、明度、色差等の指標のうちなにを重視してマッピングするかによって、マッピング方法が異なる。所望の画質を得るためには、複数のマッピング方法を用いて複数のダイレクトルックアップテーブルを用意しておいて選択するようにしたり、格子点データを設定する際のマッピングパラメータを調整できるようにする必要がある。
【００３９】
このような色再現範囲外の色について、例えば一様に任意の関数ｆ（ｘ）で変換する方法を用いることができる。具体的には、Ｃ，Ｍ，Ｙ，Ｋの各値に対して、例えばｆ（Ｘｎ）＝１．２Ｘｎという関数を適用することによって、彩度をやや上げ、しっかりとした画質に調整することができる。また、ｆ（Ｘｎ）＝０．８Ｘｎという関数を適用することによって、薄くあっさりとした画質に調整することができる。
【００４０】
あるいは、明度により重みをつけることもできる。図８は、色圧縮処理において用いる関数における重み係数の具体例を示すグラフである。例えば、ＣＭＹＫの各値に対して、Ｌ* ＞７５のときｆ（Ｘｎ）＝０．８Ｘｎ、５５＜Ｌ* ＜７５のときｆ（Ｘｎ）＝（−０．２Ｌ＋２．３）Ｘｎ、Ｌ* ＜５５のときｆ（Ｘｎ）＝１．２Ｘｎのように関数を適用することができる。この場合、ハイライトをあっさり目にして、中、低明度の彩度を上げしっかり出すように画質を調整することができる。
【００４１】
色圧縮処理に用いる関数は、これらの例に限らず、画質上の狙いを意図した任意の関数形、例えばＸの高次の関数式等を採用することができる。
【００４２】
図９は、色圧縮処理時の処理過程の説明図である。上述のような色圧縮された格子点データを決定するためには、従来は図９（Ｂ）に示すように、まずＬ* ａ* ｂ* 色空間のデータから、圧縮後のＬ*'ａ*'ｂ*'色空間のデータを算出し、色圧縮後のＬ*'ａ*'ｂ*'色空間のデータに対して上述のような予測法を用いてダイレクトルックアップテーブルの格子点データとして格納すべきＣ，Ｍ，Ｙ，Ｋの値を計算する。この手順においてＣ，Ｍ，Ｙ，Ｋの値を計算する予測計算に多くの時間を必要としている。また、このようにして設定した格子点データを用いて画像の出力を行なったところ、所望の結果が得られなかった場合、再度同じ計算を繰り返さなければならず、多大な時間を要していた。
【００４３】
しかし、本発明の方法のように、格子点データに対して所定の関数を適用することによって、図９（Ａ）に示すように、所望の結果が得られなかった場合でも多大な時間を要する予測計算を行なわずに、関数の変更あるいは個別の格子点データに対する対処によって調整を行なうことができ、簡単にしかも短時間で格子点データを調整し、所望の画質を得ることのできるダイレクトルックアップテーブルを得ることができる。
【００４４】
また、色圧縮処理に関して複数の調整手段を設けるには、計算時間の問題や計算手法が複雑であるために、あらかじめ複数の格子点データを計算してそれぞれのダイレクトルックアップテーブルを用意しておき、画質に合わせてダイレクトルックアップテーブルを選択させるようにするなどといったことが考えられる。しかし、一般的にダイレクトルックアップテーブルの格子点データを格納するために必要となる容量は大きく、複数のダイレクトルックアップテーブルを用意するには膨大なメモリ容量が必要となるといった不具合があった。本発明では、上述のように、所定の関数などを用いて簡単にしかも短時間で色圧縮を実現できるので、それぞれの画質に合わせたダイレクトルックアップテーブルを用意しておく必要はなく、小規模のメモリによって構成可能となる。
【００４５】
図１０は、本発明の画像処理装置の実施の一形態を適用した別のシステムの一例を示すブロック図である。図中、４１はフォトＣＤ、４２はスキャナ、４３はホストコンピュータ、４４，４５はカラープリンタである。本発明は、図１に示したようなディジタルカラー複写機の色変換系に適用するほか、図１０に示すようなネットワークを介在する画像処理システムの色変換部として適用することもできる。例えば、ホストコンピュータ４３が色変換を行なう各種の機能、例えば図１における画像入力部１と画像出力部１５を除いた部分を有しており、フォトＣＤ４１やスキャナ４２からの入力画像をホストコンピュータ４３で色変換を行ない、カラープリンタ４４や４５に出力する。ホストコンピュータ４３では、カラープリンタ４４および４５にそれぞれ対応した色変換処理を行なうことによって、カラープリンタ４４に出力してもカラープリンタ４５に出力しても、それぞれのプリンタの特性に依存しないで高画質の出力画像を得ることができる。
【００４６】
【発明の効果】
以上の説明から明らかなように、本発明によれば、ＹＭＣＫ色空間のデータとＬ* ａ* ｂ* 色空間のデータの予測精度に依存する調整が困難な色について、画質調整の性能を向上させることができる。特に、色再現範囲近傍および色再現範囲外領域における予測精度が、Ｃ，Ｍ，Ｙの３色の再現よりも困難なＫ信号については、その効果は顕著である。したがって、ダイレクトルックアップテーブルとして設定される格子点データの局所的な変更のみによってディフェクトを減じることができ、任意の色およびその領域について、ユーザが所望する再現画質を達成することが可能となるという効果がある。
【図面の簡単な説明】
【図１】  本発明の画像処理装置の実施の一形態を適用したカラー複写機の一例を示すブロック図である。
【図２】  第２の色信号変換部６の一例を示す構成図である。
【図３】  出力結果予測手法の一例の説明図である。
【図４】  グレー軸補正処理の一例を示すフローチャートである。
【図５】  原稿色による影響を排除するためのダイレクトルックアップテーブルの調整方法の一例の説明図である。
【図６】  文字／写真分離による画質劣化の説明図である。
【図７】  明度重み付きグレー軸補正に用いる重みの具体例を示すグラフである。
【図８】  色圧縮処理において用いる関数における重み係数の具体例を示すグラフである。
【図９】  色圧縮処理時の処理過程の説明図である。
【図１０】  本発明の画像処理装置の実施の一形態を適用した別のシステムの一例を示すブロック図である。
【符号の説明】
１…画像入力部、２…入力階調補正部、３…第１の色信号変換部、４…文字／写真・色黒分離部、５…原稿モードデコーダ、６…第２の色信号変換部、７，１０…セレクタ、８，９…ＦＩＦＯ、１１…主走査縮小拡大部、１２…空間フィルタ処理部、１３…出力階調補正部、１４…出力スクリーン切り替え部、１５…画像出力部、２１…３次元ルックアップテーブル色変換ＬＳＩ、４１…フォトＣＤ、４２…スキャナ、４３…ホストコンピュータ、４４，４５…カラープリンタ。
【図１】
0003775449.tif 000002
【図２】
0003775449.tif 000003
【図３】
0003775449.tif 000004
【図４】
0003775449.tif 000005
【図５】
0003775449.tif 000006
【図６】
0003775449.tif 000007
【図７】
0003775449.tif 000008
【図８】
0003775449.tif 000009
【図９】
0003775449.tif 000010
【図１０】
0003775449.tif 000011