(57)【要約】      （修正有）【課題】カラー画像データに色補正を実行するシステム及び方法を提供する。【解決手段】色補正システムは、複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信する手段と、選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成する手段と、スレッショルド信号に応じて、選択された１つの最初の色からのデータの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成する手段を備える。この関数は、色補正信号の大きさが最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。【選択図】なし【特許請求の範囲】
【請求項１】
複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信する手段と、
選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成する手段と、
前記スレッショルド信号に応じて、前記選択された１つの最初の色からのデータの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成する手段と、
を備える、色補正システム。
【請求項２】
前記関数は、前記色補正信号の大きさが最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる、請求項１に記載の色補正システム。
【請求項３】
前記最初の色はシアン、マゼンタ及び黄を含む、請求項２に記載の色補正システム。
【請求項４】
前記最初の色は赤、緑及び青を含む、請求項２に記載の色補正システム。
【請求項５】
前記スレッショルド値を生成する手段は、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定する手段を含む、請求項３に記載の色補正システム。
【請求項６】
前記スレッショルド値を生成する手段は、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも大きいかどうかを決定する手段を含む、請求項４に記載の色補正システム。
【請求項７】
少なくとも第１、第２及び第３の補色的な最初の色を含む最初の色の系において、
前記第１の最初の色が対応する前記第２及び第３の最初の色のそれぞれの関連値よりも小さい関連値を含む場合に、スレッショルド信号を生成する手段と、
前記第２の最初の色の関連値が前記第３の最初の色の関連値よりも小さいかどうかを表す関係信号を生成する手段と、
前記関係信号が存在する場合に、前記第１の最初の色の値及び前記第２の最初の色の値の関数として修正された前記第２の最初の色の値を生成する手段と、
前記関係信号が存在しない場合に、前記第１の最初の色の値及び前記第３の最初の色の値の関数として修正された前記第２の最初の色の値を生成する手段と、を備える、色補正システム。
【請求項８】
前記最初の色はシアン、マゼンタ及び黄を含む、請求項７に記載の色補正システム。
【請求項９】
前記関係信号が存在する場合に、前記第２の最初の色の値は、新しい値が前記第２の最初の色の現在値から第１の最初の色成分の値及び第２の最初の色成分の値の関数を差し引いた値に等しくなるように修正され、
前記関係信号が存在しない場合に、前記第２の最初の色の値は、新しい値が前記第２の最初の色の現在値から第１の最初の色成分の値及び第３の最初の色成分の値の関数を差し引いた値に等しくなるように修正される、
請求項７に記載の色補正システム。
【請求項１０】
少なくとも第１、第２及び第３の補色的な最初の色を含む最初の色の系において、
前記第１の最初の色が対応する前記第２及び第３の最初の色のそれぞれの関連値よりも大きい関連値を含む場合に、スレッショルド信号を生成する手段と、
前記第２の最初の色の関連値が前記第３の最初の色の関連値よりも大きいかどうかを表す関係信号を生成する手段と、
前記関係信号が存在する場合に、前記第１の最初の色の値及び前記第２の最初の色の値の関数として修正された前記第２の最初の色の値を生成する手段と、
前記関係信号が存在しない場合に、前記第１の最初の色の値及び前記第３の最初の色の値の関数として修正された前記第２の最初の色の値を生成する手段と、
を備える、色補正システム。
【請求項１１】
前記最初の色は赤、青及び緑を含む、請求項１０に記載の色補正システム。
【請求項１２】
前記関係信号が存在する場合に、前記第２の最初の色の値は、新しい値が前記第２の最初の色の現在値に第１の最初の色成分の値及び第２の最初の色成分の値の関数を加えた値に等しくなるように修正され、
前記関係信号が存在しない場合に、前記第２の最初の色の値は、新しい値が前記第２の最初の色の現在値に第１の最初の色成分の値及び第３の最初の色成分の値の関数を加えた値に等しくなるように修正される、
請求項１０に記載の色補正システム。
【請求項１３】
複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信するステップと、
選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成するステップと、
前記スレッショルド信号に応じて、前記選択された１つの最初の色からの前記データの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成するステップと、
を含む、色補正方法。
【請求項１４】
前記関数は前記色補正信号の大きさが前記最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる、請求項１３に記載の色補正方法。
【請求項１５】
前記最初の色はシアン、マゼンタ及び黄を含む、請求項１４に記載の色補正方法。
【請求項１６】
前記最初の色は赤、緑及び青を含む、請求項１４に記載の色補正方法。
【請求項１７】
前記スレッショルド値を生成するステップは、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定するステップを含む、請求項１５に記載の色補正方法。
【請求項１８】
前記スレッショルド値を生成するステップは、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも大きいかどうかを決定するステップを含む、請求項１６に記載の色補正方法。
【請求項１９】
少なくとも第１、第２及び第３の補色的な最初の色を含む最初の色の系において、
前記第１の最初の色が対応する前記第２及び第３の最初の色のそれぞれの関連値よりも小さい関連値を含む場合に、スレッショルド信号を生成するステップと、
前記第２の最初の色の関連値が前記第３の最初の色の関連値よりも小さいかどうかを表す関係信号を生成するステップと、
前記関係信号が存在する場合に、前記第１の最初の色の値及び前記第２の最初の色の値の関数として修正された前記第２の最初の色の値を生成するステップと、
前記関係信号が存在しない場合に、前記第１の最初の色の値及び前記第３の最初の色の値の関数として修正された前記第２の最初の色の値を生成するステップと、
を含む、色補正方法。
【請求項２０】
前記最初の色はシアン、マゼンタ及び黄を含む、請求項１９に記載の色補正方法。
【請求項２１】
前記関係信号が存在する場合に、第２の最初の色成分の値は新しい値が前記第２の最初の色成分の現在値から第１の最初の色成分の値及び前記第２の最初の色成分の値の関数を差し引いた値に等しくなるように修正され、
前記関係信号が存在しない場合に、前記第２の最初の色成分の値は前記新しい値が前記第２の最初の色成分の現在値から前記第１の最初の色成分の値及び第３の最初の色成分の値の関数を差し引いた値に等しくなるように修正される、
請求項１９に記載の色補正方法。
【請求項２２】
前記最初の色は赤、緑及び青を含む、請求項１８に記載の方法。
【請求項２３】
前記関係信号が存在する場合に、第２の最初の色成分の値は新しい値が前記第２の最初の色成分の現在値に第１の最初の色成分の値及び前記第２の最初の色成分の値の関数を加えた値に等しくなるように修正され、
前記関係信号が存在しない場合に、前記第２の最初の色成分の値は前記新しい値が前記第２の最初の色成分の現在値に前記第１の最初の色成分の値及び第３の最初の色成分の値の関数を加えた値に等しくなるように修正される、
請求項１９に記載の色補正方法。
【請求項２４】
複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信する命令と、
選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成する命令と、
前記スレッショルド信号に応じて、前記選択された１つの最初の色からの前記データの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成する命令と、
を含む、色補正のためのコンピュータにより読み取り可能な命令が格納されたコンピュータにより読み取り可能な媒体。
【請求項２５】
前記関数は、前記色補正信号の大きさが前記最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる、請求項２４に記載の色補正のためのコンピュータにより読み取り可能な命令が格納されたコンピュータにより読み取り可能な媒体。
【請求項２６】
前記最初の色はシアン、マゼンタ及び黄であり、
前記スレッショルド値を生成する命令は、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定する手段を含む、
請求項２５に記載の色補正のためのコンピュータにより読み取り可能な命令が格納されたコンピュータにより読み取り可能な媒体。
【請求項２７】
前記最初の色は赤、緑及び青であり、
前記スレッショルド値を生成するステップは、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定する手段を含む、
請求項２５に記載の色補正のためのコンピュータにより読み取り可能な命令が格納されたコンピュータにより読み取り可能な媒体。
【請求項２８】
複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信するステップと、
選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成するステップと、
前記スレッショルド信号に応じて、前記選択された１つの最初の色からの前記データの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成するステップと、
を含む、コンピュータで実施される色補正方法。
【請求項２９】
前記関数は、前記色補正信号の大きさが前記最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる、請求項２８に記載のコンピュータで実施される色補正方法。
【請求項３０】
前記最初の色はシアン、マゼンタ及び黄であり、
前記スレッショルド値を生成するステップは、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定するステップを含む、
請求項２９に記載のコンピュータで実施される色補正方法。
【請求項３１】
前記最初の色は赤、緑及び青であり、
前記スレッショルド値を生成するステップは、前記選択された１つの最初の色を表す前記データの値が前記複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも大きいかどうかを決定するステップを含む、
請求項２９に記載のコンピュータで実施される色補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラー画像データに色補正を実行するシステム及び方法を対象にする。より詳細には、本発明は最初の色の系においてカラー画像データに色補正を実行するシステム及び方法に関する。本発明は特に画像処理装置に出力されるべきカラー画像データに色補正を実行する際に有用である。
【背景技術】
【０００２】
デバイスプロファイルなどは、典型的に、一方の装置上で作成されたカラーデータを別の装置の自然な色空間に変換するため使用される。色空間は、典型的に、３次元マップによって表現された特別な色のモデルである。入力装置、表示装置及び出力装置の３つの大まかな装置のクラスがある。各装置クラスに対し、色空間の間の変換を実行する基本アルゴリズムモデルの系列が記述される。このモデルは、メモリフットプリント、性能及び画質の異なるトレードオフと同じである様々な色品質及び性能結果を提供する。
【０００３】
シアン、マゼンタ、黄及び黒の各二次色の量の点から各色を記述する色モデルは、一般に、ＣＭＹＫ色モデルと呼ばれる。ＣＭＹＫ系は印刷のため使用される。色素の混合には、減算的に混合するので減法混色を使用する方が優れている。その上、黒は、これらの３色を等しい割合で混合することにより得られるが、４色印刷では、黒は典型的に別個の顔料として使用される。ＣＭＹＫにおけるＫは、ＲＧＢ（赤、緑、青）色モデルにおけるＢと混同を生じないように、ｋｅｙのＫ、又は、ｂｌａｃｋのＫを表す。
【０００４】
当技術分野で知られているように、２つの色モデル間の違いは、色がどのように生成されるかに基づいている。赤、緑、及び青は投影光であり、シアン、マゼンタ、黄、及び黒は反射光である。様々な量の赤、緑及び青を組み合わせることにより、色のスペクトルが忠実に作成される。赤、緑及び青の量を変えることにより、像がモニタ又はテレビジョン画面の蛍光体に投影される。しかし、用紙に添加された顔料は、連続的に、用紙を暗くする。選択的に光色を使用することにより、白紙の上にスペクトルが再現される。このようにして、シアンは赤を吸収し、マゼンタは緑を吸収し、黄は青を吸収する。これらは、減法混色の最初の色、又は、二次色と呼ばれる。シアン、マゼンタ及び黄は明るいので、黒がグレー成分のため使用される。
【０００５】
多くの場合、第１の色空間から第２の色空間への色変換は完璧ではなく、第２の色空間の質、強度、明度、又は、その他の特性に誤差がある。たとえば、画像処理装置で使用するためのＣＭＹＫ印刷材料は、ＲＧＢの完全に補色ではなく、紫色を過度に含む青一色を生成することがよくある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
対象発明は、上記の問題を解決し、特に、最初の色の系においてカラー画像データに色補正を実行する仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、画像データに色補正を実行するシステム及び方法が提供される。
【０００８】
本発明によれば、最初の色の系においてカラー画像データに色補正を実行するシステム及び方法が提供される。
【０００９】
さらに、本発明によれば、画像処理装置へ出力されるべきカラー画像データに色補正を実行するシステム及び方法が提供される。
【００１０】
その上さらに、本発明によれば、色補正のシステムが提供される。このシステムは、複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信する手段と、選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成する手段と、を備える。システムは、スレッショルド信号に応じて、選択された１つの最初の色からのデータの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成する手段をさらに備える。最初の色は、シアン、マゼンタ及び黄の減法混色の最初の色、又は、赤、緑及び青の加法混色の最初の色であることが適当である。
【００１１】
好ましい一実施形態では、この関数は、色補正信号の大きさが最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。このような一実施形態において、最初の色は減法混色の最初の色であり、スレッショルド値を生成する手段は、選択された１つの最初の色を表すデータの値が複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定する手段を含む。
【００１２】
別の実施形態では、最初の色は加法混色の最初の色であり、スレッショルド値を生成する手段は、選択された１つの最初の色を表すデータの値が複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも大きいかどうかを決定する手段を含む。
【００１３】
その上さらに、本発明によれば、少なくとも第１、第２及び第３の補色的な最初の色を含む減法混色の最初の色の系で使用される色補正のシステムが提供される。このシステムは、第１の最初の色が対応する第２及び第３の最初の色のそれぞれの関連値よりも小さい関連値を含む場合に、スレッショルド信号を生成する手段と、第２の最初の色の関連値が第３の最初の色の関連値よりも小さいかどうかを表す関係信号を生成する手段と、を備える。システムは、関係信号が存在する場合に、第１の最初の色の値及び第２の最初の色の値の関数として修正された第２の最初の色の値を生成する手段と、関係信号が存在しない場合に、第１の最初の色の値及び第３の最初の色の値の関数として修正された第２の最初の色の値を生成する手段と、をさらに備える。最初の色は、シアン、マゼンタ及び黄であることが適当である。
【００１４】
その上さらに、本発明によれば、少なくとも第１、第２及び第３の補色的な最初の色を含む加法混色の最初の色の系で使用される色補正のシステムが提供される。このシステムは、第１の最初の色が対応する第２及び第３の最初の色のそれぞれの関連値よりも大きい関連値を含む場合に、スレッショルド信号を生成する手段と、第２の最初の色の関連値が第３の最初の色の関連値よりも大きいかどうかを表す関係信号を生成する手段と、を備える。システムは、関係信号が存在する場合に、第１の最初の色の値及び第２の最初の色の値の関数として修正された第２の最初の色の値を生成する手段と、関係信号が存在しない場合に、第１の最初の色の値及び第３の最初の色の値の関数として修正された第２の最初の色の値を生成する手段と、をさらに備える。最初の色は、赤、緑及び青であることが適当である。
【００１５】
その上さらに、本発明によれば、色補正の方法が提供される。この方法は、複数の最初の色のそれぞれの関連付けられたデータを包含する最初の色データを含む第１の色信号を受信するステップと、選択されたスレッショルド値に対する選択された１つの最初の色のデータの値のテストを表すスレッショルド信号を生成するステップと、含む。この方法は、スレッショルド信号に応じて、選択された１つの最初の色からのデータの値及び少なくとも１つの第２の選択された最初の色の値の関数として色補正信号を選択的に生成するステップをさらに含む。最初の色は、シアン、マゼンタ及び黄の減法混色の最初の色、又は、赤、緑及び青の加法混色の最初の色であることが適当である。
【００１６】
好ましい一実施形態では、この関数は、色補正信号の大きさが最初の色のうちの指定された１つの値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。このような一実施形態において、最初の色は減法混色の最初の色であり、スレッショルド値を生成するステップは、選択された１つの最初の色を表すデータの値が複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも小さいかどうかを決定するステップを含む。
【００１７】
別の実施形態では、最初の色は加法混色の最初の色であり、スレッショルド値を生成するステップは、選択された１つの最初の色を表すデータの値が複数の最初の色のうちの他のすべての最初の色に関連付けられた値よりも大きいかどうかを決定するステップを含む。
【００１８】
その上さらに、本発明によれば、少なくとも第１、第２及び第３の補色的な最初の色を含む減法混色の最初の色の系で使用される色補正の方法が提供される。この方法は、第１の最初の色が対応する第２及び第３の最初の色のそれぞれの関連値よりも小さい関連値を含む場合に、スレッショルド信号を生成するステップと、第２の最初の色の関連値が第３の最初の色の関連値よりも小さいかどうかを表す関係信号を生成するステップと、を含む。この方法は、関係信号が存在する場合に、第１の最初の色の値及び第２の最初の色の値の関数として修正された第２の最初の色の値を生成するステップと、関係信号が存在しない場合に、第１の最初の色の値及び第３の最初の色の値の関数として修正された第２の最初の色の値を生成するステップと、をさらに含む。最初の色は、シアン、マゼンタ及び黄であることが適当である。
【００１９】
その上さらに、本発明によれば、少なくとも第１、第２及び第３の補色的な最初の色を含む加法混色の最初の色の系で使用される色補正の方法が提供される。この方法は、第１の最初の色が対応する第２及び第３の最初の色のそれぞれの関連値よりも大きい関連値を含む場合に、スレッショルド信号を生成するステップと、第２の最初の色の関連値が第３の最初の色の関連値よりも大きいかどうかを表す関係信号を生成するステップと、を含む。この方法は、関係信号が存在する場合に、第１の最初の色の値及び第２の最初の色の値の関数として修正された第２の最初の色の値を生成するステップと、関係信号が存在しない場合に、第１の最初の色の値及び第３の最初の色の値の関数として修正された第２の最初の色の値を生成するステップと、をさらに含む。最初の色は、赤、緑及び青であることが適当である。
【００２０】
本発明のこれらの及びその他の態様、効果ならびに特徴は、明細書本文を読み、理解するときに、当業者によって理解されるであろう。
【発明を実施するための最良の形態】
【００２１】
対象発明は添付図面と併せて明らかにされるある種の部品と部品に対する処理に関して説明され、添付図面は、明細書の一部を形成するが、対象発明を限定することを目的としない。
【００２２】
本発明はカラー画像データに色補正を実行するシステム及び方法を対象にする。より詳細には、本発明は最初の色の系においてカラー画像データに色補正を実行するシステム及び方法に関する。本発明は特に画像処理装置に出力されるべきカラー画像データに色補正を実行する際に有用である。
【００２３】
図１は全体として１００のように示された本発明によるシステムの好ましい一実施形態のブロック図を表す。図示されるように、システム１００は、スキャナ若しくはカメラ入力、モニタＲＧＢ入力、ＣＭＹＫ装置入力などの形式の元データ１０２を備える。また、システムには、好ましくは、プリンタ若しくは他の出力装置が使用するＣＭＹＫ形式の目的データ１０６が含まれる。システムはまた、目的データを生成するため元データに色補正を実行する色補正モジュール１０４を含む。
【００２４】
好ましい一実施形態では、図２に示されるように、システム２００は、多機能周辺装置２０２によって例示されるように、画像データを生成又は処理する少なくとも１台の画像処理周辺装置を備える。画像処理周辺装置は、コピー機、プリンタ、スキャナ、ファクシミリなど、又は、それらの組み合わせのような当技術分野で知られた適当な画像処理装置であると理解されるべきである。適当な市販されている画像処理周辺装置には、東芝ｅ−スタジオシリーズコントローラ（Toshiba e-Studio Series Controller）が含まれるが、それに限定されない。画像処理周辺装置は、当業者によって認められるように画像処理周辺装置の機能を制御するコントローラ２０４をさらに備える。
【００２５】
画像処理周辺装置は元データ２０６を獲得する手段を含む。このような手段は当技術分野で知られた適当な手段である。このような手段は、画像処理周辺装置とデータ通信するワークステーションから画像データを受信すること、画像処理周辺装置で画像データをスキャンすることなどを含む。画像処理装置は元データに色補正を実行する色補正モジュール２０８を含む。色補正モジュールはまた画像処理周辺装置とデータ通信し、元データに色補正を実行するため適当な手段を介して元データを受信するため適していることがわかる。色補正モジュールは、出力手段２１０を介して画像処理周辺装置から出力される目的データを生成するため元データに色補正を実行する。この出力手段は当技術分野で知られた適当な出力手段である。
【００２６】
図２のシステム２００は、図３及び４に表された本発明の方法によってより明瞭に理解されるであろう。図３は、減法混色の最初の色と共に使用されるような方法を説明する。３０２において、システムは適当な手段によって元カラー画像データを獲得する。元カラー画像データは複数の最初の色を包含する最初の色データを含む。好ましい一実施形態では、元カラー画像データは３個の補色的な最初の色を包含する減法混色の最初の色を含む。
【００２７】
３０４において、１つの最初の色の値は、このような値が最小値のような選択されたスレッショルド値以下であるかどうかを判定するため色補正モジュールの適当な手段によってテストされる。好ましい一実施形態において、１つの最初の色の値は、このような値が他の最初の色の値よりも小さいかどうかを判定するためテストされる。たとえば、一実施形態では、黄成分は、黄成分がシアン成分及びマゼンタ成分よりも小さいかどうかを判定するため、シアン成分及びマゼンタ成分の値に対してテストが行われる。しかし、シアン成分の値又はマゼンタ成分の値もまた、このような成分が他の２個の成分の値よりも小さい、又は、他の色補正プロセスのための選択されたスレッショルド値よりも小さいかどうかを判定するため適当にテストされることがわかる。
【００２８】
選択された最初の色成分の値が選択されたスレッショルド値以下ではないか、又は、他の２成分の値以上であるならば、プロセスは３１４で終了し、色補正は実行されない。
【００２９】
選択された最初の色成分の値が選択されたスレッショルド値以下であるか、又は、他の２個の最初の色成分の値よりも小さいならば、プロセスは３０６へ進み、第２の最初の色の値は適当な手段を用いて第３の最初の色の値に対してテストが行われる。一実施形態では、マゼンタ成分の値は、マゼンタ成分の値がシアン成分の値よりも小さいかどうかを判定するため、シアン成分の値に対してテストが行われる。黄成分の値ではなく、マゼンタ成分又はシアン成分の値がステップ３０４でテストされるならば、黄成分の値はステップ３０４においてテストされなかったマゼンタ又はシアン成分の値に対してテストが行われることがわかる。
【００３０】
第２の最初の色の値が第３の最初の色の値よりも小さいならば、フローはこのようなテストの結果に応じた色補正処理のためステップ３０８へ進む。第２の最初の色成分の値が第３の最初の色成分の値よりも小さいならば、第２の最初の色成分の値は、新しい値が第１の最初の色成分の値と第２の最初の色成分の値の関数であるように修正される。この関数は、色成分値を調整する当技術分野的で知られた適当な関数である。この関数は、値を調整する計算された関数、又は、ルックアップテーブルのような記憶手段から取り出された関数値が適当である。好ましくは、この関数は、色補正信号の大きさが指定された１つの最初の色の値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。好ましい一実施形態では、第２の最初の色成分の値は、新しい値が第２の最初の色成分の現在値から第１の最初の色成分の値と第２の最初の色成分の値の関数を差し引いた値に等しくなるように修正される。フローは次に３１２へ進み、カラー画像データが色補正プロセスに応じて生成される。
【００３１】
一実施例において、マゼンタ成分の値がシアン成分の値よりも小さいと判定された場合、色補正プロセスはその結果に従う。マゼンタ成分の値は黄成分とマゼンタ成分の値の関数として修正される。好ましくは、マゼンタ成分の値は、新しい値がマゼンタ成分の現在値から黄成分の値とマゼンタ成分の値の関数を差し引いた値に等しくなるように修正される。黄成分の値ではなく、マゼンタ成分の値がステップ３０４でテストされるならば、黄成分の値又はシアン成分の値のいずれかは第２の成分として使用され、第２の成分の値は上記のように修正されることがわかる。さらに、シアン成分の値がステップ３０４でテストされるならば、黄成分の値又はマゼンタ成分の値のいずれかが第２の成分として使用され、第２の成分の値は上記のように修正される。
【００３２】
第２の最初の色の値が第３の最初の色の値以上であるならば、フローはこのようなテスト結果に応じた色補正処理のためのステップ３１０へ進む。第２の最初の色成分の値が第３の最初の色の値以上であるならば、第２の最初の色成分の値は、新しい値が第１の最初の色成分の値と第３の最初の色成分の値の関数であるように修正される。この関数は、色成分値を調整する当技術分野で知られた適当な関数である。この関数は、値を調整する計算された関数、又は、ルックアップテーブルのような記憶手段から取り出された関数値が適当である。好ましくは、この関数は、色補正信号の大きさが指定された１つの最初の色の値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。好ましい一実施形態では、第２の最初の色成分の値は、新しい値が第２の最初の色成分の現在値から第１の最初の色成分の値と第３の最初の色成分の値の関数を差し引いた値に等しくなるように修正される。フローは次に３１２へ進み、カラー画像データが色補正プロセスに応じて生成される。
【００３３】
一実施例において、マゼンタ成分の値がシアン成分の値以上であると判定された場合、色補正プロセスはその結果に従う。マゼンタ成分の値は黄成分とシアン成分の値の関数として修正される。好ましくは、マゼンタ成分の値は、新しい値がマゼンタ成分の現在値から黄成分の値とシアン成分の値の関数を差し引いた値に等しくなるように修正される。黄成分の値ではなく、マゼンタ成分の値がステップ３０４でテストされるならば、黄成分の値又はシアン成分の値のいずれかは第２の成分として使用され、第２の成分の値は上記のように修正されることがわかる。さらに、シアン成分の値がステップ３０４でテストされるならば、黄成分の値又はマゼンタ成分の値のいずれかが第２の成分として使用され、第２の成分の値は上記のように修正される。
【００３４】
図４は、加法混色の最初の色と共に使用されるような方法を説明する。４０２において、システムは適当な手段によって元カラー画像データを獲得する。元カラー画像データは複数の最初の色を包含する最初の色データを含む。好ましい一実施形態では、元カラー画像データは３個の補色的な最初の色を包含する加法混色の最初の色を含む。
【００３５】
４０４において、１つの最初の色の値は、このような値が最大値のような選択されたスレッショルド値以上であるかどうかを判定するため色補正モジュールの適当な手段によってテストされる。好ましい一実施形態において、１つの最初の色の値は、このような値が他の最初の色の値よりも大きいかどうかを判定するためテストされる。たとえば、一実施形態では、青成分の値は、青成分が赤成分及び緑成分よりも大きいかどうかを判定するため、赤成分及び緑成分の値に対してテストが行われる。しかし、赤成分の値又は緑成分の値もまた、このような成分が他の２個の成分の値よりも大きいか、又は、他の色補正プロセスのための選択されたスレッショルド値よりも大きいかどうかを判定するため適当にテストされることがわかる。
【００３６】
選択された最初の色成分の値が選択されたスレッショルド値以上ではないか、又は、他の２成分の値以下であるならば、プロセスは４１４で終了し、色補正は実行されない。
【００３７】
選択された最初の色成分の値が選択されたスレッショルド値以上であるか、又は、他の２個の最初の色成分の値よりも大きいならば、プロセスは４０６へ進み、第２の最初の色の値は適当な手段を用いて第３の最初の色の値に対してテストが行われる。一実施形態では、緑成分の値は、緑成分の値が赤成分の値よりも大きいかどうかを判定するため、赤成分の値に対してテストが行われる。青成分の値ではなく、緑成分又は赤成分の値がステップ４０４でテストされるならば、青成分の値はステップ４０４においてテストされなかった緑又は赤成分の値に対してテストが行われることがわかる。
【００３８】
第２の最初の色の値が第３の最初の色の値よりも大きいならば、フローはこのようなテストの結果に応じた色補正処理のためステップ４０８へ進む。第２の最初の色成分の値が第３の最初の色成分の値よりも大きいならば、第２の最初の色成分の値は、新しい値が第１の最初の色成分の値と第２の最初の色成分の値の関数であるように修正される。この関数は、色成分値を調整する当技術分野で知られた適当な関数である。この関数は、値を調整する計算された関数、又は、ルックアップテーブルのような記憶手段から取り出された関数値が適当である。好ましくは、この関数は、色補正信号の大きさが指定された１つの最初の色の値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。好ましい一実施形態では、第２の最初の色成分の値は、新しい値が第２の最初の色成分の現在値に第１の最初の色成分の値と第２の最初の色成分の値の関数を加えた値に等しくなるように修正される。フローは次に４１２へ進み、カラー画像データが色補正プロセスに応じて生成される。
【００３９】
一実施例において、緑成分の値が赤成分の値よりも大きいと判定された場合、色補正プロセスはその結果に従う。緑成分の値は青成分と緑成分の値の関数として修正される。好ましくは、緑成分の値は、新しい値が緑成分の現在値に青成分の値と緑成分の値の関数を加えた値に等しくなるように修正される。青成分の値ではなく、緑成分の値がステップ４０４でテストされるならば、青成分の値又は赤成分の値のいずれかは第２の成分として使用され、第２の成分の値は上記のように修正されることがわかる。さらに、赤成分の値がステップ４０４でテストされるならば、青成分の値又は緑成分の値のいずれかが第２の成分として使用され、第２の成分の値は上記のように修正される。
【００４０】
第２の最初の色の値が第３の最初の色の値以下であるならば、フローはこのようなテスト結果に応じた色補正処理のためのステップ４１０へ進む。第２の最初の色成分の値が第３の最初の色の値よりも大きいならば、第２の最初の色成分の値は、新しい値が第１の最初の色成分の値と第３の最初の色成分の値の関数であるように修正される。この関数は、色成分値を調整する当技術分野で知られた適当な関数である。この関数は、値を調整する計算された関数、又は、ルックアップテーブルのような記憶手段から取り出された関数値が適当である。好ましくは、この関数は、色補正信号の大きさが指定された１つの最初の色の値のそれに隣接する最初の色の値に対する近似度によって決定付けられるように選ばれる。好ましい一実施形態では、第２の最初の色成分の値は、新しい値が第２の最初の色成分の現在値に第１の最初の色成分の値と第３の最初の色成分の値の関数を加えた値に等しくなるように修正される。フローは次に４１２へ進み、カラー画像データが色補正プロセスに応じて生成される。
【００４１】
一実施例において、緑成分の値が赤成分の値よりも大きくないと判定された場合、色補正プロセスはその結果に従う。緑成分の値は青成分と緑成分の値の関数として修正される。好ましくは、緑成分の値は、新しい値がマゼンタ成分の現在値に青成分の値と赤成分の値の関数を加えた値に等しくなるように修正される。青成分の値ではなく、緑成分の値がステップ４０４でテストされるならば、青成分の値又は赤成分の値のいずれかは第２の成分として使用され、第２の成分の値は上記のように修正されることがわかる。さらに、赤成分の値がステップ４０４でテストされるならば、青成分の値又は緑成分の値のいずれかが第２の成分として使用され、第２の成分の値は上記のように修正される。
【００４２】
本発明の好ましい実施形態はソフトウェアで実施されるが、当業者が容易に認めるように、ハードウェア、又は、ソフトウェアとハードウェアの組み合わせでも実施される。
【００４３】
好ましい実施形態は詳細に説明されているが、種々の変更、置換及び代替が特許請求の範囲に記載された発明の精神及び範囲を逸脱することなくそれらの実施形態になされることが理解されるべきである。本発明の本質を明らかにするため明細書中に記載され例証されている部品の細部、素材及び配置の種々の変更は、特許請求の範囲に記載されているような発明の原理及び範囲内で当業者によって行われることが認められるであろう。
【図面の簡単な説明】
【００４４】
【図１】本発明のシステムを説明するブロック図。
【図２】本発明の好ましいシステムを説明するブロック図。
【図３】本発明の動作の一実施形態を説明するフローチャートである。
【図４】本発明の動作の別の実施形態を説明するフローチャートであるγ補正部において設定される。
【符号の説明】
【００４５】
１００，２００…システム、１０２…元データ、１０４，２０８…色補正モジュール、１０６…目的データ、２０２…多機能周辺装置、２０４…コントローラ、２０６…元データ獲得手段、２１０…出力手段、２１２…記憶手段。
【図１】
2006060825.tif 000002
【図２】
2006060825.tif 000003
【図３】
2006060825.tif 000004
【図４】
2006060825.tif 000005
【外国語明細書】
2006060825000001.pdf