(57)【要約】【課題】  既製の色評価用カラーチャートの色数の不足を解消し、評価者が色評価を行いたい色域の詳細な色評価用カラーチャートデータを作成する作成方法及びその情報処理装置を提供する。【解決方法】  評価者が選択した表示された画像内の範囲の画像に適したデータ処理を行って、色要素の各成分の平均値、最大値、最小値を算出する。そして、算出データの値を複数段階の値に分割して、設定された範囲の色要素から色数の多いカラーチャートデータを生成する。生成したカラーチャートデータのうち、前記範囲の色要素に最も近いカラーチャートデータを色要素の値に置き換えることにより、設定された範囲の色評価に即したカラーチャートデータを生成する。【選択図】  図１１
2007208940.tif 000002
【特許請求の範囲】
【請求項１】
色評価に用いる色評価用カラーチャートデータの作成方法であって、
画像を表示画面に表示する表示工程と、
前記表示された画像における色評価カラーチャートデータの作成に使用する範囲を設定する設定工程と、
前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出工程と、
前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを作成する作成工程と、
を有することを特徴とする色評価カラーチャートデータの作成方法。
【請求項２】
前記表示された画像は、被評価用の画像であることを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項３】
前記表示された画像は、色度図であることを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項４】
前記設定工程では、ポインティングデバイスを用いて前記表示された画像から色評価カラーチャートデータを作成するための範囲を設定することを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項５】
前記算出工程は、
前記設定された範囲を予め決められた大きさの領域に分割する領域分割工程と、
前記分割された各領域に対して各領域を代表する色要素を選択する選択工程とを有することを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項６】
前記選択工程では、前記分割された各領域に含まれる中心のピクセルの色要素を各領域を代表する色要素とすることを特徴とする請求項５に記載の色評価用カラーチャートデータの作成方法。
【請求項７】
前記選択工程では、前記分割された各領域に含まれる全ピクセルの色要素の平均値を各領域を代表する色要素とすることを特徴とする請求項５に記載の色評価用カラーチャートデータの作成方法。
【請求項８】
前記算出された色要素の色域が予め決められた色域よりも大きい場合に、色評価カラーチャートデータの作成に適さないと判別して警報を発する警報工程を更に有することを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項９】
前記作成工程は、前記算出された色要素の各成分ごとに、各成分の平均値から最大値までの値を複数段階の値に分割し、かつ、各成分の平均値から最小値までの値を複数段階の値に分割する値分割工程を含むことを特徴とする請求項１に記載の色評価カラーチャートデータの作成方法。
【請求項１０】
前記作成工程では、前記色評価カラーチャートデータを色相を用いた順番で並べることを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項１１】
前記作成工程は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換工程を有することを特徴とする請求項１に記載の色評価用カラーチャートデータの作成方法。
【請求項１２】
色評価に用いる色評価カラーチャートデータを作成する情報処理装置であって、
画像を表示画面に表示する表示手段と、
前記表示された画像における色評価用カラーチャートデータの作成に使用する範囲を設定する設定手段と、
前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出手段と、
前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを生成する生成手段と、
を有することを特徴とする情報処理装置。
【請求項１３】
前記生成手段は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換手段を有することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
色評価に用いる色評価カラーチャートデータを作成する情報処理装置の制御プログラムであって、
画像を表示画面に表示する表示工程と、
前記表示された画像における色評価カラーチャートデータの作成に使用する範囲を設定する設定工程と、
前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出工程と、
前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを生成する生成工程と、
を有することを特徴とする制御プログラム。
【請求項１５】
前記生成工程は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換工程を有することを特徴とする請求項１４に記載の制御プログラム。
【請求項１６】
請求項１４又は１５に記載の制御プログラムをコンピュータ読み出し可能な形態で記憶する可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色評価用カラーチャートデータの作成方法及びその情報処理装置、例えば印刷物等の色評価を行う際に用いる色評価用カラーチャートデータの作成方法及びそのための情報処理装置に関する。
【背景技術】
【０００２】
例えば従来の印刷物の色評価は、国際規格、業界団体にて定められたチャート、あるいは各印刷会社が独自に開発したカラーチャート等を用いて行われてきた。この色評価では、予め準備されているチャートを印刷し、印刷されたパッチを目視にて確認もしくは分光色差計や濃度計にて色度測定あるいは濃度測定を行い、その値が規格の範囲内に収まっているか否かを調べるという手法が取られていた。
【０００３】
このように、カラーチャートを用いて印刷機の状態の確認、インキの濃度の確認などを行ってきている。ここで、使用されている代表的なカラーチャートとしては、例えば、ＩＳＯ１２６４２（ＩＴ８. ７/３）や雑誌広告基準カラーパッチ(３８２パッチ)を用いている。これらのカラーチャートは全ての色再現を評価する場合に利用されている。
【特許文献１】特開２００３−１２５２１８号公報
【特許文献２】特開２００３−２９８８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記説明した従来技術には、以下に示すような種々の問題点がある。
【０００５】
既製の色評価用カラーチャートは、色空間全体を網羅することを目的として作成されているため、ある特定の色域に対する評価に使用する場合には色数が足りないケースが存在する。また、全ての色を判断しなくて良い場合に既製の色評価用カラーチャートを用いて色評価を行うと、測定時間が長くかかるばかりでなく測定結果の判定にも多くの時間がかかってしまうという問題を生じる。さらに、色数を増やしてパッチ数が多くなる場合は、印刷物の余白部に全てを印刷することが不可能なケースがでてくるという問題も生じる。
【０００６】
本発明は、上記説明した従来技術の問題点を解決し、既製の色評価用カラーチャートの色数の不足を解消し、評価者が色評価を行いたい色域の詳細な色評価用カラーチャートデータを作成する作成方法及びその情報処理装置を提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明に係る色評価用カラーチャートの作成方法は、以下の構成を有する。すなわち、色評価に用いる色評価用カラーチャートデータの作成方法であって、画像を表示画面に表示する表示工程と、前記表示された画像における色評価カラーチャートデータの作成に使用する範囲を設定する設定工程と、前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出工程と、前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを作成する作成工程と、を有することを特徴とする。
【０００８】
ここで、前記表示された画像は、被評価用の画像である。また、前記表示された画像は、色度図である。また、前記設定工程では、ポインティングデバイスを用いて前記表示された画像から色評価カラーチャートデータを作成するための範囲を設定する。また、前記算出工程は、前記設定された範囲を予め決められた大きさの領域に分割する領域分割工程と、前記分割された各領域に対して各領域を代表する色要素を選択する選択工程とを有する。また、前記選択工程では、前記分割された各領域に含まれる中心のピクセルの色要素を各領域を代表する色要素とする。また、前記選択工程では、前記分割された各領域に含まれる全ピクセルの色要素の平均値を各領域を代表する色要素とする。また、前記算出された色要素の色域が予め決められた色域よりも大きい場合に、色評価カラーチャートデータの作成に適さないと判別して警報を発する警報工程を更に有する。また、前記作成工程は、前記算出された色要素の各成分ごとに、各成分の平均値から最大値までの値を複数段階の値に分割し、かつ、各成分の平均値から最小値までの値を複数段階の値に分割する値分割工程を含む。また、前記作成工程では、前記色評価カラーチャートデータを色相を用いた順番で並べる。また、前記作成工程は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換工程を有する。
【０００９】
上記目的を達成するための本発明に係る情報処理装置は、以下の構成を有する。すなわち、色評価に用いる色評価カラーチャートデータを作成する情報処理装置であって、画像を表示画面に表示する表示手段と、前記表示された画像における色評価用カラーチャートデータの作成に使用する範囲を設定する設定手段と、前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出手段と、前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを生成する生成手段と、を有することを特徴とする。ここで、前記生成手段は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換手段を有する。
【００１０】
上記目的を達成するための本発明に係る制御プログラムは、以下の構成を有する。すなわち、色評価に用いる色評価カラーチャートデータを作成する情報処理装置の制御プログラムであって、画像を表示画面に表示する表示工程と、前記表示された画像における色評価カラーチャートデータの作成に使用する範囲を設定する設定工程と、前記設定された範囲の画像データから前記設定された範囲の画像の色の特徴を現わす色要素を算出する算出工程と、前記算出された色要素の各成分の値を予め決められた方法でそれぞれ複数段階の値に分割して、分割した複数段階の値の各成分を組み合わせ、色評価カラーチャートデータを生成する生成工程と、を有することを特徴とする。ここで、前記生成工程は、前記生成した色評価カラーチャートデータの値のうち、前記算出された色要素の値に最も近いデータを、前記算出された色要素の値に置き換える置換工程を有する。
【発明の効果】
【００１１】
本発明によれば、評価者が色評価を行いたい色域に対して十分な量の色評価用カラーチャートデータを作成する作成方法及びその情報処理装置を提供できる。すなわち、既製の色評価用カラーチャートデータを使用する場合に生じる色数の不足を解消することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る実施形態の評価者が色評価を行いたい色域の色評価用カラーチャートデータの作成方法について、添付の図面を参照して詳細に説明する。尚、以下の第１実施形態では非評価領域から評価者が色評価を行いたい色域を求めることで、非評価領域と色域とが同じ場合を説明するが、第２実施形態のように、非評価領域ではなく色度図から色域を求めるようにしてもよい。更に、他の色評価を行いたい色域の選択によっても同様の効果が達成され、これらも本発明に含まれる。
【００１３】
＜第１実施形態＞
［特徴］
本実施形態の色評価用カラーチャートデータの作成方法では、まず、(1)評価者が設定した画像の評価範囲を必要に応じて所望の分割数で領域分割する（例えばｍ×ｎに分割）。そして、分割した領域ごとに色要素（例えば、分割領域の中心ピクセルの色要素または分割領域の色要素の平均値）を抽出して記憶し、記憶した色要素の平均値、最大値、最小値を算出する。次に、(2)算出した色要素の各成分の値を予め決められた方法で複数段階の値に分割し（例えば、各成分の平均値から最大値までをＮ等分に値分割し、かつ、各成分の平均値から最小値までをＮ等分に値分割）、値分割した各成分の値を組み合わせてカラーチャートデータを生成する。その結果、本作成方法では、評価者が設定した色域に対する評価に適した十分な量のカラーチャートデータを生成することができる。そのため、従来のように、ある特定の色域の評価に既製の色評価用カラーチャートデータを使用する場合に生じる色数が足りないという問題を解消することができる。
【００１４】
また、生成されたカラーチャートデータの値を評価者が設定した範囲の画像の色要素の値の最も近い値と置き換えることにより、特に非評価領域が設定した範囲の場合には、色評価を精度良く行うことができる。
【００１５】
＜本実施形態の情報処理装置の構成例＞
以下、本実施形態の色評価用カラーチャートデータ作成装置１０００の構成例について添付の図面を参照して詳細に説明する。
【００１６】
［色評価用カラーチャートデータ作成装置：図１］
図１は、本実施形態の色評価用カラーチャート作成装置１０００のシステム構成の一例を示す図である。
【００１７】
ディスプレイ１００１上の画面は、自動生成された色評価用カラーチャートを表示するものである。色評価用カラーチャートデータ作成装置本体１００２は、制御プログラムに基づいて、予め記憶媒体１００３に格納してある被評価画像をディスプレイ１００５上に表示する。
【００１８】
ディスプレイ１００５上に表示された被評価画像のユーザが選択した範囲内の画像に基づき作成された色評価用カラーチャートデータを記憶媒体１００４に保持する。
【００１９】
［色評価用カラーチャート作成装置の制御構成：図２］
図２は、本色評価用カラーチャート作成装置１０００の構成例を説明する図である。
【００２０】
ＣＰＵ１００２は、ＲＯＭ１００７に格納された制御プログラムに基づいてＲＡＭ１００６を作業領域に使用しながら各部を制御し、以下に述べる処理等を実行する。例えば、色評価用カラーチャートデータの作成などをする。入力部１００８は、キーボード、マウス、ポインティングディバイスなどから構成され、評価者が被評価画像及び色評価用範囲の選択などの際に使用する。１００５は、表示部であり、記憶媒体１００３に格納してある色評価用カラーチャートデータ作成の元となる画像を表示する。記憶媒体１００４には、本色評価用カラーチャートデータ作成装置１０００によって、評価者が表示部１００５の選択領域の色域から自動生成された色評価用カラーチャートデータが記憶される。又、ディスプレイ１００１上の画面には、本色評価用カラーチャートデータ作成装置１０００によって自動生成された色評価用カラーチャートが表示される。
【００２１】
＜第１実施形態の情報処理装置の動作例＞
以下、上記構成の色評価用カラーチャートデータ作成装置１０００を用いて、色評価用カラーチャートデータを作成する処理について説明する。
【００２２】
［色評価用カラーチャートデータの作成処理例：図３Ａ］
図３Ａは、評価者の設定した範囲から色評価用カラーチャートデータを作成する処理の概要を説明するフローチャートである。
【００２３】
ステップＳ２０００において、ＣＰＵ１００２は、評価者による表示画面１００５に表示された評価画像群の中から評価したい被評価画像の選択指示を判断する。次に、ステップＳ２０００ａにおいて、ＣＰＵ１００２は選択された被評価画像をあらかじめ記憶媒体に格納された画像の中から選択して表示画面１００１に表示する。なお、評価画像の選択方法は上記の方法に限ることはない。
【００２４】
次に、ステップＳ２００１において、ＣＰＵ１００２は評価者が表示された被評価画像内のポインティングデバイスを用いて設定した評価を行いたい画像範囲、及びキーボードから設定した以下画像範囲の処理の選択と画像範囲を分割する場合の分割数（ｍ×ｎ）について、受信する。
【００２５】
図３Ｂは、評価者が被評価画像から色評価用を行う範囲などを設定する表示画面の一例を示す図である。
【００２６】
図３Ｂに示すディスプレイ上の画面１００１において、表示された画像の左上部分の矩形にて囲まれている箇所が色評価用を行う範囲である。図の例では色評価範囲を分割するときの分割数を入力するために分割数（ｍ×ｎ）を入力するためのエディットボックスが表示される。図３Ｂの例では、エディットボックスに評価者が行数ｍ＝１０，列数ｎ＝１０を入力した場合（１０×１０の分割を行う場合）の結果が示されている。
【００２７】
次に、ステップＳ２００２では、ＣＰＵ１００２は設定された画像範囲に対して、評価者が画像範囲に合わせて選択したデータ処理を行い、色要素の平均値、最大値、最小値を算出する。なお、設定された範囲のデータ処理の詳細については、図５Ａから図７を用いて後述する。次に、ステップＳ２００３では、ＣＰＵ１００２はステップＳ２００２で与えられる設定された範囲の色要素がカラーチャートデータの作成に当たり適正か否かの判定を行う。なお、適正か否かの判定の詳細については、図８を用いて後述する。
【００２８】
次に、ステップＳ２００３の判定で、設定された範囲の色要素が適正でないと判断された場合はステップＳ２００４に進み、ＣＰＵ１００２は警告を表示し設定された範囲の修正を促してからステップＳ２００１に戻る。
【００２９】
一方、ステップＳ２００３で設定された範囲の色要素が適正であると判断された場合は、ステップＳ２００５に進み、ＣＰＵ１００２はステップＳ２００２でデータ処理後の色要素の平均値、最大値、最小値を基に色評価用カラーチャートデータを生成する。なお、色評価用カラーチャートデータの生成処理については、図９から図１７を用いて後述する。さらにステップＳ２００６に進み、色評価用カラーチャートデータに基づいて色評価用カラーチャートを出力して一連の作業を終了する。
【００３０】
＜データ処理例：Ｓ２００２／図４＞
図４は、図３ＡのステップＳ２００２の処理を詳細を示すフローチャートである。図４では、３つのデータ処理の中から評価者が選択した画像に合わせて選択したデータ処理を行う。
【００３１】
３つのデータ処理のうちの第１データ処理とは、ステップＳ３０００に示す選択範囲の全ピクセルの色要素を用いて、色要素の平均値、最大値、最小値を算出する処理である。また、第２データ処理とは、ステップＳ４０００に示す選択範囲をｍ×ｎの領域に分割し、分割された領域の中心値の色要素を用いて、色要素の平均値、最大値、最小値を算出する処理である。また、第３データ処理とは、ステップＳ５０００に示す選択範囲をｍ×ｎの領域に分割し、分割された領域の平均値の色要素を算出して、色要素の平均値、最大値、最小値を算出する処理である。尚、第２データ処理と第３データ処理の分割数は同じである必要はない。
【００３２】
次に、図４で説明した第１〜第３のデータ処理について説明する。
【００３３】
（第１のデータ処理（全ピクセルの色要素）：図５Ａ）
図５Ａは、図４のステップＳ３０００の処理を詳細に説明するフローチャートである。
【００３４】
ＣＰＵ１００２は評価者が第１処理を選択したのを検知すると、ステップＳ３００２に進み、評価者がポインティングデバイスを用いて設定した評価範囲に含まれる全ピクセルの色要素を記憶媒体に記憶（格納）する。続いて、ステップＳ３００３において、ＣＰＵ１００２は記憶した設定された範囲内の全ピクセルに対しての色要素の各成分それぞれに平均値・最大値・最小値を算出して、一連の作業を終了する。
【００３５】
第１のデータ処理は、生成したいデータチャートや色評価用カラーチャートデータが特定の色域内にある場合に有効な処理である。例を挙げると、空の色、人の肌の色、もしくは均一な背景色などを評価するためのデータチャートなどを作成する場合に有用である。
【００３６】
なお、第１のデータ処理の問題は、すべてのピクセルの色要素を抽出して格納するためコンピュータにて演算を行う時間が多くかかり、格納する際の記憶媒体の容量が大きくなる点である。また、選択範囲の色域が広い場合には、非常に多くのデータチャートや色評価用カラーチャートデータを算出するため色評価用カラーチャート何を調べたいかが不明瞭になる。
【００３７】
（第２のデータ処理（領域の中心値の色要素）：図５Ｂ）
図５Ｂは、図４のステップＳ４０００の処理を詳細に説明するフローチャートである。
【００３８】
ＣＰＵ１００２は評価者が第２処理を選択したのを検知すると、ステップＳ４００２に進み、評価者がポインティングデバイスを用いて設定した評価範囲を設定されたｍ×ｎ個の領域に分割する。次に、ステップＳ４００３に進み、ＣＰＵ１００２は分割された各矩形領域の中心点のピクセルの値をその領域の代表値として採用して記憶する。次に、ステップＳ４００４に進み、ＣＰＵ１００２は記憶した色要素の各成分ごとに平均値・最大値・最小値を算出して、一連の作業を終了する。
【００３９】
第２のデータ処理は、色域は狭いがコントラストの強い評価画像や特定色が数色入っている評価画像などからそれらを評価するためのデータチャート及び色評価用カラーチャートデータを生成する場合に有効である。例として紅葉の木々や緑深い森の画像についての評価用チャートを生成したいケースがあげられる。
【００４０】
（第３のデータ処理（領域の平均値の色要素）：図５Ｃ）
図５Ｃは、図４のステップＳ５０００の処理を詳細に説明するフローチャートである。
【００４１】
ＣＰＵ１００２は評価者が第３処理を選択したのを検知すると、ステップＳ５００２に進み、評価者がポインティングデバイスを用いて設定した評価範囲を設定されたｍ×ｎ個の領域に分割する。次に、ステップＳ５００３に進み、ＣＰＵ１００１２は分割された各矩形領域内の全ピクセルの各色要素の値の平均値をその領域の代表値として採用して記憶する。次に、ステップＳ５００４に進み、ＣＰＵ１００２は記憶した色要素の各成分ごとに平均値・最大値・最小値を算出して、一連の作業を終了する。
【００４２】
第３のデータ処理の利点は、段階的に変化する色に対してのチャート作成を効率的行うことが可能な点である。例として上空に行くに従って色が濃くなる空の色や強い日差しを浴びた芝生の色を題材として、それらを評価するためのデータチャート及び色評価用カラーチャートデータを生成する場合に有効である。
【００４３】
（色要素値の例：図６乃至図８）
図６に、被評価画像がＲＧＢのデバイスカラーの場合に第１のデータ処理によって記憶媒体に格納される色要素の値の一例を示す。
【００４４】
図７に、評価者が設定した評価範囲の各領域の色要素を第２のデータ処理で処理してディスプレイの表示画面１００１に表示した一例を示す。図７は、評価者が設定した評価範囲と分割数（ｍ＝６，ｎ＝５）に基づいて、設定範囲を６×５に分割し、分割した矩形内を第２のデータ処理に従って各矩形領域の中心値の色要素を抽出してディスプレイ上に表示した例である。なお図は省略するが、第３のデータ処理でも図７と類似する色要素がディスプレイの表示画面１００１に表示される。
【００４５】
図８は、被評価画像がＲＧＢの色空間で表わされる場合において、上記図７で説明した第２及び第３のデータ処理のいずれかで算出され格納された色要素の一例を示したものである。
【００４６】
（データ処理結果例：図９）
図９は、第１から第３のデータ処理により、色要素の値より平均値・最大値・最小値を導き出した結果の一例を示す図である。
【００４７】
＜評価範囲の判定例：Ｓ２００３／図１０＞
図１０は、上記説明したデータ処理によって得られる色要素をデバイスカラーがＲＧＢデータで表現される場合の評価者が設定した評価範囲の概念図である。図１０を用いて、図３ＡのステップＳ２００３の評価範囲の判定処理の詳細を説明する。
【００４８】
ステップＳ２００３では、算出されたデバイスカラーの平均値(Ａｖｅ ＲＧＢ)・最大値（Ｍａ× ＲＧＢ）・最小値(Ｍｉｎ ＲＧＢ)を基に入力した範囲がカラーチャートデータの作成に適しているかの判断を行う。この判断は算出された色域の空間の大きさを予め決められた値と比較して行う。算出された色域の空間の大きさが予め決められた値より大きい場合には警告を発し、評価範囲を修正することで、適正な評価範囲を設定することができる。
【００４９】
なお、図１０は色要素をデバイスカラーがＲＧＢデータで表現される場合を示しているが、ＣＭＹＫデータの場合も上記説明したデータ処理に従って同様に行うことができる。
【００５０】
＜カラーチャートデータの作成例：Ｓ２００５／図１１＞
次に、評価者によって適正に設定された範囲の色域について、第１乃至第３のデータ処理のいずれかで作成された各色成分の平均値、最大値、最小値を用いてカラーチャートデータを作成する処理について説明する。
【００５１】
図１１は、図３ＡのステップＳ２００５の処理の詳細を説明するフローチャートである。
【００５２】
まず、ステップＳ８００１において、ＣＰＵ１００２は色要素の分割値Ｎを受信する。この分割値は、例えば、図３Ｂなどの設定画面から評価者が設定して予め記憶されているものとする。
【００５３】
次に、ステップＳ８００２に進み、ＣＰＵ１００２は第１乃至第３のデータ処理のいずれかで算出され格納された色要素の各成分に対してえられる平均値、最大値、最小値に対して、分割値Ｎを用いて平均値から最大値までと最小値から平均値までとをそれぞれＮ等分する。
【００５４】
次に、ステップＳ８００３に進み、ＣＰＵ１００２はカラーチャートデータ（パッチデータ）の基となる色の値を各色成分について求める。次に、ステップＳ８００４に進み、ＣＰＵ１００２は作成された色の値を予め決められた方法に基づいて小さい値から順に並び替える。このようにして、求められた値を組み合わせることで、カラーチャートデータ（パッチを構成する色の値）が決定される。
【００５５】
図１２は、分割値ＮがＮ＝５の場合の平均値から最大値までと最小値から平均値までとをそれぞれＮ等分（５等分）した時の値を示す。ここで、色要素の各成分（ＲＧＢ）の値の増分は図１３に示すように、最小値から平均値までは(Ａｖｅ−Ｍｉｎ)/Ｎにて求められ、平均値から最大値までは（Ｍａ×−Ａｖｅ）/Ｎで求められる。図１３に各成分（ＲＧＢ）の値を示す。
【００５６】
上記説明した分割方法により、設定範囲の特徴に適したカラーチャートデータを生成できる。なお、上記説明した色範囲を簡易に分割する方法は一例であり、例えば、最小値と最大値との間を均等に分割する方法もあり、いずれの方法で分割しても良い。
【００５７】
（カラーチャートデータの作成例：図１４Ａ，図１４Ｂ）
次に、上記説明した処理で分割された値を色要素の各成分の小さい値から組み合わせていく。図１２及び図１３の場合、カラーチャートデータ（パッチデータ）となるＲＧＢの値は、図１４Ａに示す通りである。
【００５８】
図１４Ａの組み合わせについて説明する。ＣＰＵ１００２はまずＲ、Ｇを最小値に設定し、Ｂを最小値から最大値まで順に数値を大きくさせてデータを作成していく。次に、Ｂの値が最大値まできたら、ＣＰＵ１００２はＧの値を上記説明したのと同様の方法で最大値まで順に数値を大きくさせてデータを作成していく。次に、Ｇの値が最大値まできたら、ＣＰＵ１００２はＲの値を上記説明したのと同様の方法で最大値まで順に数値を大きくさせてデータを作成していく。最後のデータはＲＧＢ各要素の最大値が入る。
【００５９】
図１２に示すように、各デバイスカラーの値は(２Ｎ＋１)通りある。図１２の例では、Ｎ＝５なので、１１通りである。そこで、図１２に例示されているデバイスカラーがＲＧＢの場合、パッチの個数は(２Ｎ＋１)×２Ｎ×(２Ｎ−１)個となる。図１２の例では、Ｎ＝５なので、１１×１０×９＝９９０通りである。
【００６０】
図１４Ｂに、本作成方法で作成したカラーチャートデータの平均値を中心とし、色の要素の小さい値より並べ、ディスプレイ１００１上に表示したカラーチャートの結果の一例を示す。これにより、平均値が中心に位置するカラーチャートを生成することができる。
【００６１】
以上説明したように、本作成方法では、評価者が設定した色域に対する評価に適した十分な量のカラーチャートデータを評価者が設定した画像範囲の色域から生成することができる。
【００６２】
＜色評価領域用のカラーチャートデータの例：図１５］
次に、生成したカラーチャートデータの値を被評価画像領域に含まれる色要素の値に最も近い値と置き換えて、色評価用カラーチャートデータを作成する方法を、図１５のフローチャートを用いて説明する。
【００６３】
なお、図１６は、生成したカラーチャートデータと被評価画像に含まれる色要素の値との関係を説明する概念図である。上記生成したカラーチャートデータの値は、図１６に示すように被評価画像に含まれる色要素の値に最も近い値と置き換えられる。この色評価用カラーチャートデータに基づいて色評価用カラーチャートを出力すれば、被評価画像に即した色評価用カラーチャートとして使用できる。
【００６４】
図１５のステップＳ１６００１において、ＣＰＵ１００２は上記説明したチャートデータのｎ番目の値（最初はｎ＝１）を抜き出す。次に、ステップＳ１６００２に進み、ＣＰＵ１００２はあらかじめ記憶させてある選択範囲の被評価画像の色要素の値の最近値を最小二乗法を用いて求め、次に、ステップＳ１６００３において、チャートデータの値を被評価画像の色要素の最近値に置き換えて記録媒体に記憶する。
【００６５】
次に、ステップＳ１６００４に進み、ＣＰＵ１００２はｎに１を加えてからステップＳ１６００１に戻り、チャートデータのｎ番目の値（２番目ではｎ＝２）に対して上記説明したのと同様の処理を行う。そして、ステップＳ１６００３において、上記説明したのと同様の処理を全てのチャートデータに対して行うことで、実際の画像に含まれているデータを用いた評価用カラーチャートデータを作成する。これにより、平均的に分割されたため、実際に使用されている色の値と異なるデータを用いることなく、評価したい部位の評価用カラーチャートデータを作成することできる。なお出力される色評価用カラーチャートは色相を用いた順番で出力するようにしてもよい。
【００６６】
（色評価領域用のカラーチャートデータ：図１７）
図１７に、作成された色評価領域用のカラーチャートデータの一例を示す。
【００６７】
このように、評価者が設定した領域の色域から色評価用カラーチャートデータを作成して、更に、色評価領域の色要素に置き換える。これにより、評価者が設定した色域に対する評価に適した十分な量であって、色評価領域の色評価に最適な色評価用カラーチャートデータを得ることができる。その結果、この色評価カラーチャートを用いることにより評価者が設定した色域の色評価を精度良く短時間に行うことができる。
【００６８】
＜第２実施形態＞
以下に、第２実施形態について説明する。
【００６９】
なお。以下の説明では、第１実施形態の説明と共通する部分の説明は重複するのでその説明を省略し、異なる点についてのみ説明する。第１実施形態と第２実施形態の異なる点は、第１実施形態では、色評価用カラーチャートデータの作成の元となる画像として、図３Ｂに示すような画像を被評価画像として使用したが、第２実施形態では、色評価用カラーチャートデータの作成の元となる画像として、図１９に示す色度図を使用する点のみである。
【００７０】
［色評価用カラーチャートデータの作成処理例：図１８］
図１８を用いて、色度図から色評価用カラーチャートデータを作成する処理について説明する。
【００７１】
ステップＳ１７０００において、ＣＰＵ１００２は評価者の指示に基づいて表示画面１００５より色度図を選択する。
【００７２】
次に、ステップＳ１７００１において、ＣＰＵ１００２はあらかじめ記憶媒体に格納された色度図を選択してディスプレイ上の画面１００１に表示する。
【００７３】
次に、ステップＳ１７００２において、図１９に一例を示すように、ＣＰＵ１００２は、評価者がポインティングデバイスを用いて表示された色度図の色評価用カラーチャートデータを作成したい範囲のデータを受信する。更に、キーボードからデータ処理の選択及び設定範囲を分割する場合には分割数（ｍ×ｎ）を受信する。
【００７４】
次に、ステップＳ１７００３ではＣＰＵ１００２は受信した範囲のデータで設定される範囲に対して、評価者が選択したデータ処理（図４）を行い、色要素の各成分の平均値・最大値・最小値を算出する。次に、ステップＳ１７００４では、ＣＰＵ１００２はステップＳ１７００３で与えられる設定範囲の色要素がカラーチャートデータの作成に当たり適正か否かの判定を行う。
【００７５】
次に、ステップＳ１７００４の判定で、設定された範囲の色要素が適正でないと判断された場合はステップＳ１７００５に進み、ＣＰＵ１００２は警告を表示し設定された範囲の修正を促してからステップＳ１７００２に戻る。一方、ステップＳ１７００３で設定された範囲の色要素が適正であると判断された場合は、ステップＳ１７００６に進み、ＣＰＵ１００２はカラーチャートデータの生成処理を行う。次に、ステップＳ１７００７に進み、ＣＰＵ１００２は生成したカラーチャートデータを基づいて色評価用カラーチャートを出力して一連の作業を終了する。尚、第２実施形態においても、第１実施形態と同様に、生成したカラーチャートデータで色要素に最も近いデータを色要素に置き換える処理を行なってよい。
【００７６】
本実施形態では、実際の画像データを用いずに色度座標よりチャートの選択範囲を求めることにより、より簡易なチャートデータの作成を可能とする。
【００７７】
［他の実施形態］
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給してもよい。その場合、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷを用いることができる。また、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される。しかし、それ以外にも、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される。これ以外にも、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００８３】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００８４】
上記実施の形態では、画像形成装置の印刷方式を電子写真方式とした場合を例に挙げたが、本発明は、電子写真方式に限定されるものではなく、インクジェット方式、熱転写方式、感熱方式、静電方式、放電破壊方式など各種印刷方式に適用することができる。
【００８５】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【００８６】
【図１】チャートデータ及び色評価用カラーチャートデータを作成する情報処理装置のシステム構成の一例を示す図である。
【図２】情報処理装置の制御構成を説明する図である。
【図３Ａ】チャートデータ及び色評価用カラーチャートデータを作成する処理を説明するフローチャートである。
【図３Ｂ】被評価画像より色評価用範囲を選択した時の一例を説明する図である。
【図４】選択した範囲のデータ処理を説明するフローチャートである。
【図５Ａ】選択した範囲のデータ処理として、全ピクセルの色要素を記録する場合の処理を説明するフローチャートである。
【図５Ｂ】選択した範囲のデータ処理として、選択した範囲をｍ×ｎ分割し、各分割範囲の中心ピクセルの色要素を記録する場合の処理を説明するフローチャートである。
【図５Ｃ】選択した範囲のデータ処理として、選択した範囲をｍ×ｎ分割し、各分割範囲の色要素の平均値を記録する場合の処理を説明するフローチャートである。
【図６】被評価画像がＲＧＢのデバイスカラーの場合に第１のデータ処理によって記憶媒体に格納される色要素の値の一例を示す図である。
【図７】評価者が設定した評価範囲の各領域の色要素を第２又は第３のデータ処理で処理した結果の一例を示す図である。
【図８】被評価画像がＲＧＢの場合の第２乃至第３のデータ処理で算出された色要素の一例を示す図である。
【図９】算出された色要素の値より平均値・最大値・最小値を導き出した結果の一例を示す図である。
【図１０】評価者が設定した評価範囲の色要素の概念図（デバイスカラーがＲＧＢデータで表現される場合）である。
【図１１】図３ＡのステップＳ２００５の処理の詳細を説明するフローチャートである。
【図１２】分割値Ｎ＝５の場合の平均値から最大値までと最小値から平均値までとをそれぞれ５等分した時の値を示す図である。
【図１３】色要素の各成分（ＲＧＢ）の値の増分を示す図である。
【図１４Ａ】本実施形態で作成されたカラーチャートデータの一例を示す図である。
【図１４Ｂ】カラーチャートデータから作成されるカラーチャートの一例を示す図である。
【図１５】色評価領域用のカラーチャートデータの作成方法の手順例を示すフローチャートである。
【図１６】生成したカラーチャートデータと被評価画像に含まれる色要素値との関係を説明する概念図である
【図１７】被評価画像に含まれる色要素値に置き換えた色評価領域用のカラーチャートデータの一例を示す図である。
【図１８】色度図から色評価用カラーチャートデータを作成する処理手順例を示すフローチャートである。
【図１９】色度図から範囲を選択する場合の一例を説明する図である。
【符号の説明】
【００８７】
１００１  自動生成するカラーチャートを表示するディスプレイ上の画面
１００２  カラーチャート作成装置
１００３  記憶媒体
１００４  記憶媒体
１００５  表示部
【図１】
2007208940.tif 000003
【図２】
2007208940.tif 000004
【図３Ａ】
2007208940.tif 000005
【図４】
2007208940.tif 000006
【図５Ａ】
2007208940.tif 000007
【図５Ｂ】
2007208940.tif 000008
【図５Ｃ】
2007208940.tif 000009
【図６】
2007208940.tif 000010
【図８】
2007208940.tif 000011
【図９】
2007208940.tif 000012
【図１０】
2007208940.tif 000013
【図１１】
2007208940.tif 000014
【図１２】
2007208940.tif 000015
【図１３】
2007208940.tif 000016
【図１４Ａ】
2007208940.tif 000017
【図１４Ｂ】
2007208940.tif 000018
【図１５】
2007208940.tif 000019
【図１６】
2007208940.tif 000020
【図１７】
2007208940.tif 000021
【図１８】
2007208940.tif 000022
【図３Ｂ】
2007208940.tif 000023
【図７】
2007208940.tif 000024
【図１９】
2007208940.tif 000025