(57)【特許請求の範囲】
【請求項１】
入力画像色空間における入力画像信号の色値を、出力画像色空間における色値に変換する色変換装置において、
前記入力画像色空間を複数に分割する格子の各格子点に対応づけて、前記出力画像色空間における色値を保持している多次元ルックアップテーブルと、
前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段と、を有し、
前記補間演算手段が、
前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする色変換装置。
【請求項２】
入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換する色変換方法において、
前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算ステップを有し、
前記補間演算ステップでは、
前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする色変換方法。
【請求項３】
入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換するための色変換プログラムにおいて、
コンピュータを、
前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段として機能させ、
前記補間演算手段が、
前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像色空間における入力画像信号の色値を、出力画像色空間における色値に変換する色変換装置、色変換方法、および色変換プログラムに関する。
【背景技術】
【０００２】
入力画像色空間における入力画像信号の色値（以下、適宜「入力色値」と称す）を、出力画像色空間における色値（以下、適宜「出力色値」と称す）に変換する色変換方法として、多次元ルックアップテーブルと補間演算処理とを併用するものが知られている。この色変換方法では、入力画像色空間を複数に分割する単位補間立体の各格子点に対応づけて、出力画像色空間における色値を格子点データとして保持する多次元ルックアップテーブルを用意しておく。そして、ある入力色値の変換に際しては、当該入力色値が属する単位補間立体を特定し、特定された単位補間立体の複数（４個以上）の格子点を補間に用いる参照格子点として選択する。そして、選択された複数の参照格子点の格子点データを用いて入力色値に対応する出力色値を補間演算により求める。この補間演算では、入力画像色空間における入力色値と各参照格子点との位置関係（近さ）に応じて各参照格子点についての重み付け係数を決定し、決定された重み付け係数により複数の参照格子点の格子点データを重み付けして加重平均する。
【０００３】
しかし、単純に入力色値と各参照格子点との位置関係によって補間演算の重みを決定する上記の方法では、グレー軸近傍の色が色づくことがあり、粒状性を悪化させる原因となっている。特に、スキャナで読み取ったグレー部分を処理する場合、読み取り時のノイズなどによって粒状性の悪化が目立ってしまう。
【０００４】
特許文献１には、グレー軸近傍における色づきを防止可能な技術として、グレー軸近傍ではグレー軸上の２つの格子点による２点補間を行い、それ以外の点では通常の補間（例えば８点補間）を行う方法が示されている。しかし、この方法では、グレー近傍点はすべてグレー軸と同じ再現となってしまい、またグレー軸近傍領域と近傍ではない領域の境目ができてしまう。すなわち、色の連続性に問題がある。
【０００５】
特許文献２には、色の連続性の向上を図りつつグレー軸近傍における色づきを防止する技術として、グレー近傍の入力色値については、その入力色値に対応する出力色値、および、その入力色値をグレー軸へ投影した無彩色の色値に対応する出力色値を求め、これらの出力色値をグレー軸からの距離により加重平均して最終的な出力色値を求めるものが提案されている。
【０００６】
【特許文献１】特開２００２−１７１４１９号公報
【特許文献２】特開２００１−２５１５２４号公報
【特許文献３】特開２０００−１３４４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献２に記載された技術では、入力色値に対応する出力色値Ｑｃを求める通常の補間演算に加えて、入力色値のグレー軸への投影点の算出、入力色値と投影点との距離ｄの算出、投影点に対応する出力色値Ｑｇを求める補間演算、および２つの出力色値Ｑｃ，Ｑｇを距離ｄにより加重平均して最終的な出力色値を求める処理が必要となる。このため、色変換の処理や回路が複雑になってしまう。
【０００８】
そこで、本発明は、より簡単な処理によって、色の連続性の向上を図りつつグレー軸近傍における色づきを防止することができる色変換装置、色変換方法、および色変換プログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一態様の色変換装置は、入力画像色空間における入力画像信号の色値を、出力画像色空間における色値に変換する色変換装置において、前記入力画像色空間を複数に分割する格子の各格子点に対応づけて、前記出力画像色空間における色値を保持している多次元ルックアップテーブルと、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段と、を有し、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする。
本発明の一態様の色変換方法は、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換する色変換方法において、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算ステップを有し、前記補間演算ステップでは、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする。
本発明の一態様の色変換プログラムは、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換するための色変換プログラムにおいて、コンピュータを、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段として機能させ、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、当該補正後の色値を用いて、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を求め、求めた重み付け係数を用いた補間演算の結果を前記入力画像信号の変換後の色値として求めることを特徴とする。
なお、本段落の次の文から、段落［００１４］までの記載は、出願当初の［特許請求の範囲］の記載に対応する。
本発明に係る色変換装置は、入力画像色空間における入力画像信号の色値を、出力画像色空間における色値に変換する色変換装置において、前記入力画像色空間を複数に分割する格子の各格子点に対応づけて、前記出力画像色空間における色値を保持している多次元ルックアップテーブルと、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段と、を有し、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を用いて、補間演算を行うことを特徴とする。
【００１０】
また、本発明に係る色変換装置は、入力画像色空間における入力画像信号の色値を、出力画像色空間における色値に変換する色変換装置において、前記入力画像色空間を複数に分割する格子の各格子点に対応づけて、前記出力画像色空間における色値を保持している多次元ルックアップテーブルと、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段と、を有し、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、補正後の色値について補間演算を行うことにより、前記入力画像信号の変換後の色値を求めることを特徴とする。
【００１１】
本発明に係る色変換方法は、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換する色変換方法において、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算ステップを有し、前記補間演算ステップでは、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を用いて、補間演算を行うことを特徴とする。
【００１２】
また、本発明に係る色変換方法は、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換する色変換方法において、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算ステップを有し、前記補間演算ステップでは、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、補正後の色値について補間演算を行うことにより、前記入力画像信号の変換後の色値を求めることを特徴とする。
【００１３】
本発明に係る色変換プログラムは、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換するための色変換プログラムにおいて、コンピュータを、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段として機能させ、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を用いて、補間演算を行うことを特徴とする。
【００１４】
また、本発明に係る色変換プログラムは、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を保持している多次元ルックアップテーブルを用いて、前記入力画像色空間における入力画像信号の色値を、前記出力画像色空間における色値に変換するための色変換プログラムにおいて、コンピュータを、前記入力画像信号の色値に応じて、前記多次元ルックアップテーブルの格子点から複数の参照格子点を選択し、前記多次元ルックアップテーブルによって求められる前記複数の参照格子点に対応づけられた前記出力画像色空間における色値を用いて、前記入力画像色空間における前記入力画像信号の色値と前記各参照格子点との位置関係に応じた重み付け係数を用いた補間演算を行うことにより、前記入力画像信号の変換後の色値を求める補間演算手段として機能させ、前記補間演算手段が、前記参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、前記入力画像色空間においてグレー軸に近づくように前記入力画像信号の色値を補正し、補正後の色値について補間演算を行うことにより、前記入力画像信号の変換後の色値を求めることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、より簡単な処理によって、色の連続性の向上を図りつつグレー軸近傍における色づきを防止することができる色変換装置、色変換方法、および色変換プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に従って説明する。
【００１７】
図１は、本実施の形態に係る色変換装置３０を含む画像処理装置１の構成を示すブロック図である。この画像処理装置１は、原稿の画像をスキャナで読み取って出力デバイス（プリントエンジン）により出力するカラーコピー機である。すなわち、本実施の形態では、本発明に係る色変換装置をカラーコピー機に適用した場合を例にとって説明する。ただし、本発明に係る色変換装置の用途は特に限定されない。
【００１８】
画像処理装置１全体の構成および動作について簡単に説明する。図１において、スキャナ１０は、原稿の画像を光学的に読み取って濃度ＲＧＢ信号を生成する。前段色変換部２０は、スキャナ１０により得られたＲＧＢ信号をマトリックス演算などでＬ＊ａ＊ｂ＊信号に変換する。色変換装置３０は、前段色変換部２０により得られたＬ＊ａ＊ｂ＊信号をダイレクトルックアップテーブル（ＤＬＵＴ）を用いてＣＭＹＫ信号に変換する。トーン補正部４０は、色変換装置３０により得られたＣＭＹＫ信号に対して出力デバイス（プリントエンジン）５０に合わせたトーン補正を施す。出力デバイス５０は、トーン補正後のＣＭＹＫ信号に基づき、ＣＭＹＫ四色の色材（トナーやインク等）を用いて紙等の印刷媒体に画像を印刷する。
【００１９】
以下、本実施の形態に係る色変換装置３０について詳しく説明する。色変換装置３０は、多次元ルックアップテーブルと補間演算処理とを併用して、入力画像色空間における入力画像信号の色値（入力色値）を、出力画像色空間における色値（出力色値）に変換するものである。図１において、色変換装置３０は、ＤＬＵＴ３１と補間演算部３２とを有する。
【００２０】
ＤＬＵＴ３１は、入力画像色空間を複数に分割する格子の各格子点に対応づけて、出力画像色空間における色値を格子点データとして保持している。本実施の形態では、ＤＬＵＴ３１は、図２に示されるようにＬ＊ａ＊ｂ＊色空間を複数の単位立方体（単位立方格子）に分割し、各単位立方体の各格子点に対応づけて、当該格子点の座標値（Ｌ＊ａ＊ｂ＊値）に対応するＣＭＹＫ値を保持する３次元ルックアップテーブルである。より具体的には、ＤＬＵＴ３１は、各格子点の座標（Ｌ＊，ａ＊，ｂ＊）に対応したアドレスに対応づけて、格子点データ（Ｃ，Ｍ，Ｙ，Ｋ）を格納しているメモリである。
【００２１】
補間演算部３２は、入力色値に応じて、ＤＬＵＴ３１の格子点から複数の参照格子点を選択し、選択された複数の参照格子点の格子点データを用いて、入力画像色空間における入力色値と各参照格子点との位置関係に応じた重み付け係数を用いた重み付け補間演算を行うことにより、入力色値の変換後の色値（すなわち入力色値に対応する出力色値）を求めるものである。この補間演算部３２の機能は、適宜の構成により実現可能であり、例えばハードウェア回路によって実現されてもよいし、記録媒体に記録された色変換プログラムがコンピュータにより実行されることによって実現されてもよい。
【００２２】
補間演算部３２は、具体的には、入力色値が属する単位立方体を特定し、特定された単位立方体の８個の格子点を参照格子点として選択する。そして、補間演算部３２は、選択された８個の参照格子点の格子点データを用いて、入力色値に対応する出力色値を補間演算により求める。
【００２３】
ここで、一般的な補間演算について説明すると、補間演算では、単位立方体内における入力色値の位置に応じて、具体的には入力画像色空間における入力色値と各参照格子点との位置関係（近さ）に応じて、各参照格子点に対して同等に重み付けを行って、各参照格子点の重み付け係数を決定する。そして、下記式（１）のとおり、８個の参照格子点の格子点データを、それぞれ対応する重み付け係数で重み付けして加重平均を算出し、出力色値を求める。なお、式（１）において、Ｐｏは出力色値、Ｐｉ（ｉは１〜８の整数）はｉ番目の参照格子点の格子点データ、Ｗｉはｉ番目の参照格子点の重み付け係数であり、重み付け係数Ｗｉの総和は１である。
【００２４】
【数１】
0004710538.tif 000002
【００２５】
例えば、入力色値が各色８ビットのＬ＊ａ＊ｂ＊値であり、ＤＬＵＴ３１が各軸１６分割されて（１７×１７×１７）個の格子点を持つＬＵＴである場合、補間演算部３２は、入力色値の上位４ビットにより当該入力色値が属する単位立方体（参照格子点）を決定し、単位立方体内の位置に相当する下位４ビットにより各参照格子点の重み付け係数を算出して補間演算を行う。
【００２６】
上記の重み付け係数は、例えば体積比によって決定することができる。すなわち、入力色値を通りＬ＊ａ＊ｂ＊各軸に垂直な平面によって単位立方体を８個の直方体に分割し、各参照格子点の重みとして、当該参照格子点の対角に位置する参照格子点を頂点に持つ直方体の体積を用いることができる。図３を参照すると、この重み付け方法では、入力色値（点Ａ）に対応する出力色値Ｐｏは、下記式（２）により算出される。なお、式（２）において、（ｘ，ｙ，ｚ）（０≦ｘ，ｙ，ｚ≦１）は入力色値（点Ａ）の単位立方体内での座標、Ｐｉ（ｉは１〜８の整数）は参照格子点Ｂｉの格子点データである。
【００２７】
【数２】
0004710538.tif 000003
【００２８】
先述したとおり、上記のような単純に入力色値と各参照格子点との位置関係によって補間演算の重みを決定する方法では、すなわち各参照格子点に同等に重み付けを行う方法では、グレー軸近傍の色が色づくことがあり、粒状性を悪化させる原因となっている。
【００２９】
そこで、本実施の形態では、参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合、各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を用いることとする。
【００３０】
具体的には、補間演算部３２は、入力色値がグレー軸上の格子点を含まない単位立方体に属する場合には、入力色値と各参照格子点との近さに応じた重み付け係数Ｗｉを用いて一般的な補間式（１）により補間演算を行う。一方、入力色値がグレー軸上の格子点を含む単位立方体に属する場合には、グレー軸上の参照格子点の重みを増やした重み付け係数Ｗ’ｉを用いて下記グレー軸近傍用の補間式（３）により補間演算を行う。なお、式（３）において、Ｗ’ｉはｉ番目の参照格子点の重み付け係数であり、その総和は１である。また、グレー軸上の参照格子点については、Ｗ’ｉ＞Ｗｉが成立する。
【００３１】
【数３】
0004710538.tif 000004
【００３２】
より具体的には、重み付け係数を体積比によって決める例では、補間演算部３２は、参照格子点としてグレー軸上の格子点を用いない場合には、上記一般的な補間式（２）により補間演算を行う。一方、参照格子点としてグレー軸上の格子点を用いる場合には、入力色値の単位立方体内での位置（ｘ，ｙ，ｚ）のうち、ａ＊−ｂ＊平面内の座標（ｘ，ｙ）を、よりグレー軸に近い座標（ｘ’，ｙ’）（ｘ’＜ｘ，ｙ’＜ｙ）に補正し、（ｘ，ｙ）の代わりに（ｘ’，ｙ’）を用いて下記グレー軸近傍用の補間式（４）により補間演算を行う。
【００３３】
【数４】
0004710538.tif 000005
【００３４】
ここで、座標値ｘをｘ’に補正する関数ｘ’＝ｆ（ｘ）は、ｘ’＜ｘとなるように適宜に決められればよいが、色の連続性を保つ観点より、例えば図４に示すように、座標（０，０）と（１，１）とを滑らかに結ぶ関数であることが好ましい。座標値ｙをｙ’に補正する関数についても同様である。なお、上記座標の補正は、関数ｘ’＝ｆ（ｘ），ｙ’＝ｆ（ｙ）を用いた演算処理により実行されてもよいし、同関数に相当するルックアップテーブルを用いて実行されてもよい。
【００３５】
各参照格子点についての重み付け係数は入力色値の位置（ｘ，ｙ，ｚ）で決まるので、当該位置（ｘ，ｙ，ｚ）を補正することは各参照格子点の重み付け係数を変えることに等しい。そして、補間式（２）と補間式（４）とを比較すれば分かるように、グレー軸上の格子点Ｂ１，Ｂ５の重み付け係数は、それぞれ、（１−ｘ）・（１−ｙ）・（１−ｚ）から（１−ｘ’）・（１−ｙ’）・（１−ｚ）に、（１−ｘ）・（１−ｙ）・ｚから（１−ｘ’）・（１−ｙ’）・ｚに増している。
【００３６】
別の見方をすれば、本実施の形態では、参照格子点としてグレー軸上の格子点を用いる場合、図５に示されるように、入力画像色空間においてグレー軸に近づくように入力色値（点Ａ）を補正し、補正後の色値（点Ｃ）について一般的な補間演算を行う。すなわち、グレー軸に近づけられた補正後の色値を入力色値として、各参照格子点に同等に重み付けする一般的な補間演算により出力色値を求め、当該出力色値を元の入力色値に対応する出力色値とする。
【００３７】
以上のとおり、本実施の形態では、参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、各参照格子点に同等に重み付けする場合と比較してグレー軸上の参照格子点の重みを増やした重み付け係数を用いる。このため、本実施の形態によれば、グレー軸上の参照格子点の重みを増やすことによって、グレー軸近傍における色づきや粒状性の悪化を防ぐことができる。また、グレー軸上の参照格子点の重みを増やすことによって、グレー軸近傍での出力信号をなまらせることでノイズの低減、色の連続性の向上を図ることができる。また、グレー軸上の参照格子点のみを用いる特許文献１に記載の技術と比較して、色の連続性の向上を図ることができる。また、グレー軸上の参照格子点の重みを増やした重み付け係数を用いることによってグレー軸上の参照格子点の重みを増やすので、複雑な演算処理を経て結果的にグレー軸上の参照格子点の重みが増す特許文献２に記載の技術と比較して、処理の簡易化を図ることができる。
【００３８】
また、本実施の形態では、参照格子点としてグレー軸上の格子点を用いた補間演算を行う場合に、入力画像色空間においてグレー軸に近づくように入力画像信号の色値を補正し、補正後の色値について補間演算を行う。このため、本実施の形態によれば、入力色値の座標補正という簡単な処理によって、グレー軸上の参照格子点の重みを増やすことができ、色づきや粒状性の悪化の防止、ノイズの低減、あるいは色の連続性を容易に図ることができる。また、通常の補間演算式をそのまま利用することが可能である。
【００３９】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。例えば、入力画像色空間および出力画像色空間は、それぞれ、Ｌ＊ａ＊ｂ＊色空間およびＣＭＹＫ色空間に限られず、ＲＧＢ色空間、ＹＣＣ色空間、Ｌ＊ａ＊ｂ＊色空間、ＣＭＹＫ色空間など、他の色空間であってもよい。また、入力画像色空間および出力画像色空間は、互いに同一の色空間であってもよい。すなわち、本発明は、いわゆる色空間変換だけでなく、ガミュート圧縮、色バランス調整、コントラスト補正、明るさ補正、彩度補正など、各種の色変換処理に適用可能である。
【００４０】
また、上記実施の形態では、単位補間立体として立方体を用いる立方体補間を行う場合を例示したが、三角柱補間や四面体補間など、他の補間法であってもよい。
【００４１】
また、上記実施の形態では、重み付け係数を体積比により決定する例を示したが、他のパラメータに基づいて決定してもよい。例えば、入力画像色空間における各参照格子点と入力色値との距離を求め、当該距離に基づいて各参照格子点の重み付け係数を決定することができる。例えば、距離の逆数を重み付け係数とすることができる。
【００４２】
また、上記実施の形態では、入力色値の位置を補正することでグレー軸上の参照格子点の重みを増やすこととしたが、重みの増やし方はこれに限られない。例えば、補間式（３）の各重み付け係数Ｗ’ｉは、補間式（１）の各重み付け係数Ｗｉに補正係数αｉを乗じた値αｉ・Ｗｉであってもよい。ここで、αｉは、定数であってもよいが、好適には入力色値の位置（ｘ，ｙ，ｚ）の関数である。
【００４３】
また、上記実施の形態では、参照格子点としてグレー軸上の格子点を使用しない場合には一般的な補間演算を行うこととしたが、本発明においては、グレー軸上の格子点を使用しない場合の補間処理は、特に限定されない。したがって、例えば、入力色値がグレー軸上の格子点を含まない単位立方体に属する場合において、入力色値をグレー軸に近づける補正を行っても構わない。
【図面の簡単な説明】
【００４４】
【図１】実施の形態に係る色変換装置を含む画像処理装置の構成を示すブロック図である。
【図２】ＤＬＵＴを説明するための図である。
【図３】一般的な補間方法を説明するための図である。
【図４】入力色値の補正に用いられる関数を示す図である。
【図５】実施の形態におけるグレー軸近傍での補間方法を説明するための図である。
【符号の説明】
【００４５】
１  画像処理装置、１０  スキャナ、２０  前段色変換部、３０  色変換装置、３１  ダイレクトルックアップテーブル（ＤＬＵＴ）、３２  補間演算部、４０  トーン補正部、５０  出力デバイス。
【図１】
0004710538.tif 000006
【図２】
0004710538.tif 000007
【図３】
0004710538.tif 000008
【図４】
0004710538.tif 000009
【図５】
0004710538.tif 000010