(57)【特許請求の範囲】
【請求項１】
複数のカラーパッチからなるカラーチャートを作成するカラーチャート作成装置であって、
原稿画像データから出現頻度の高い複数の色を代表色として抽出する代表色抽出手段と、
前記代表色に基づいてカラーパッチの色を決定するカラーパッチ色決定手段と、
前記原稿画像データにおいて前記代表色が出現する位置に基づいて、カラーチャート上のカラーパッチを配置する位置を決定するカラーパッチ配置位置決定手段と、
前記カラーチャート上の前記決定された位置に、前記決定された色のカラーパッチを配置するカラーパッチ配置手段と、を有し、
前記カラーパッチ配置位置決定手段は、
（１）原稿画像データにおいて代表色の密度が最も高い位置をカラーパッチを配置する位置として採用する、
（２）原稿画像データにおいて、代表色の密度が所定の閾値を上回る位置をカラーパッチを配置する位置として採用する、
（３）原稿画像データにおいて、代表色の出現する位置の重心位置をカラーパッチを配置する位置として採用する、
のいずれかによってカラーパッチを配置する位置を決定することを特徴とするカラーチャート作成装置。
【請求項２】
請求項１に記載のカラーチャート作成装置において、
前記カラーパッチ色決定手段は、
（１）代表色をそのままカラーパッチの色として採用する、
（２）既に採用された代表色との差異が所定の閾値を上回る代表色をカラーパッチの色として採用する、
（３）予め定めた色の中から代表色に近い色をカラーパッチの色として採用する、
のいずれかによってカラーパッチの色を決定することを特徴とするカラーチャート作成装置。
【請求項３】
請求項１に記載のカラーチャート作成装置において、
前記カラーパッチ配置位置決定手段は、決定した位置に既に他のカラーパッチの配置が決まっているか、又は一部が重なってしまう場合には、
（１）既に配置が決まっているカラーパッチと重ならない、近傍の位置に配置する、
（２）既に配置が決まっているカラーパッチの位置をずらし、隣接する位置に配置する、（３）既に配置が決まっているカラーパッチの一部を、新たに配置するカラーパッチで上書きして配置する、
のいずれかによってカラーパッチの配置位置をやり直すことを特徴とするカラーチャート作成装置。
【請求項４】
請求項１に記載のカラーチャート作成装置において、
原稿画像データを複数のブロック（以下、局所領域）に分割する画像分割手段を有し、
前記代表色抽出手段は、各局所領域の原稿画像データから代表色を抽出し、
前記カラーパッチ色決定手段は、前記代表色に基づいてカラーパッチの色を決定し、
前記カラーパッチ配置位置決定手段は、前記原稿画像データにおける前記局所領域の位置と対応するカラーチャート上の位置をカラーパッチを配置する位置として決定し、
前記カラーパッチ配置手段は、前記カラーチャート上の前記決定された位置に、前記決定された色のカラーパッチを配置するカラーチャート作成装置。
【請求項５】
複数のカラーパッチからなるカラーチャートを作成するカラーチャート作成方法であって、
コンピュータが、
原稿画像データから出現頻度の高い複数の色を代表色として抽出する代表色抽出工程と、
前記代表色に基づいてカラーパッチの色を決定するカラーパッチ色決定工程と、
前記原稿画像データにおいて前記代表色が出現する位置に基づいて、カラーチャート上のカラーパッチを配置する位置を決定するカラーパッチ配置位置決定工程と、
前記カラーチャート上の前記決定された位置に、前記決定された色のカラーパッチを配置するカラーパッチ配置工程と、を有し、
前記カラーパッチ配置位置決定工程は、
（１）原稿画像データにおいて代表色の密度が最も高い位置をカラーパッチを配置する位置として採用する、
（２）原稿画像データにおいて、代表色の密度が所定の閾値を上回る位置をカラーパッチを配置する位置として採用する、
（３）原稿画像データにおいて、代表色の出現する位置の重心位置をカラーパッチを配置する位置として採用する、
のいずれかによってカラーパッチを配置する位置を決定することを特徴とするカラーチャート作成方法。
【請求項６】
請求項５に記載のカラーチャート作成方法において、
コンピュータが、原稿画像データを複数のブロック（以下、局所領域）に分割する画像分割工程を有し、
前記代表色抽出工程では、各局所領域の原稿画像データから代表色を抽出し、
前記カラーパッチ色決定工程では、前記代表色に基づいてカラーパッチの色を決定し、
前記カラーパッチ配置位置決定工程では、前記原稿画像データにおける前記局所領域の位置と対応するカラーチャート上の位置をカラーパッチを配置する位置として決定し、
前記カラーパッチ配置工程では、前記カラーチャート上の前記決定された位置に、前記決定された色のカラーパッチを配置することを特徴とするカラーチャート作成方法。
【請求項７】
請求項５又は６に記載のカラーチャート作成方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入力機器や画像出力機器の色再現特性を把握するのに用いられるカラーチャートを作成するカラーチャート作成装置、カラーチャート作成方法およびプログラム、並びにカラーチャートに関する。
【背景技術】
【０００２】
スキャナなどの画像入力機器や、印刷機やプリンタやディスプレイなどの画像出力機器の色再現特性を把握することは、所望の色調を再現できるように色合わせを行う上で極めて重要である。このような画像入力機器や画像出力機器の色再現特性の把握には、一般に多数のカラーパッチで構成されるカラーチャートが用いられる。
【０００３】
例えば、画像入力機器の場合には、カラーチャートを当該画像入力機器により読み取ると共に該カラーチャートを測色し、読み取ったデータと測色したデータとを比較することにより、当該画像入力機器の色再現特性を定量的に把握することができる。また、画像出力機器の場合には、例えば印刷機やプリンタにおいては、カラーチャートデータを当該印刷機やプリンタにより印刷してカラーチャートを出力し、この出力されたカラーチャートを測色して、元のカラーチャートデータと測色したデータとを比較することにより、当該印刷機やプリンタの色再現特性を定量的に把握することができる。また、ディスプレイにおいては、カラーチャートデータを当該ディスプレイに表示し、表示画面のカラーチャートを測色して、元のカラーチャートデータと測色したデータとを比較することにより、同様に当該ディスプレイの色再現特性を定量的に把握することができる。さらに、測色して得られた情報をもとに、画像入力機器や画像出力機器のカラープロファイルを更新することによって、再現される色調を目的とする色調に近づけることができる。
【０００４】
ところで、従来のカラーチャートは汎用性を目的としたものが大部分で、これには次のような問題があった。
（ａ）カラーパッチの数が多い
カラーチャートを構成するカラーパッチの数が多く、測色作業に多大な工数を要していた。これはカラーチャートの汎用性を重視して、カラーパッチが広範な色をカバーできるように、色空間を所定の基準（例えば等間隔）で分割してそれぞれカラーパッチに割り当てていたためである。測色の作業工数を削減するために、カラーパッチの数を単純に減らすと、測色により得られる情報が減少し、その結果、色再現特性の推定精度が低下して、所望の色調が再現できなくなる恐れがある。
【０００５】
（ｂ）カラーパッチの割り振りが適切でない
従来のカラーチャートは汎用性が重視され、個々の印刷物や表示画像等に最適なものとは限らない。例えば、ある印刷物において使用されていない色のカラーパッチが存在したり、逆に再現性を重視する色の階調に十分な数のカラーパッチが割り当てられていなかったりする、このような場合、従来のカラーパッチでは、満足のいく色調再現を実現できない恐れがある。
【０００６】
（ｃ）カラーパッチの配置が適切でない
一般にカラーチャート上のカラーパッチの配置には明確な基準はない。例えば、画像出力機器において、印刷機であれば印刷物の全面、ディプレイであれば画面の全面にわたって色再現特性が均一であれば、カラーパッチがカラーチャート上のどの位置に配置されていても問題にはならない。しかしながら、現実には面内の色再現特性にぱらつきが存在することから、カラーチャート上のカラーパッチの配置によって色合わせの精度にばらつきが生じる。これは、スキャナなどの画像入力機器でも同様である。
【０００７】
従来、（ａ）や（ｂ）の問題については、特定の原稿画像データを用い、該原稿画像データの中で使用頻度（出現頻度）の高い色を抽出し、この抽出した色をカラーパッチに採用してカラーチャートを構築し出力するようにして、カラーパッチの数を減らし、且つ、特定の原稿について色再現を保証することが知られている（例えば、特許文献１、特許文献２、特許文献３等）。しかしながら、カラーチャート上のカラーパッチは、使用頻度（出現頻度）の高い色の順や階調値に応じて配置されているにすぎず、（ｃ）の問題までは考慮されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、画像入力機器や画像出力機器の色再現特性を把握するのに用いられるカラーチャートについて、上述したカラーパッチの数が多い点、カラーパッチの割り振りが適切でない点、及び、カラーパッチの配置が適切でない点を同時に解決することにある。
【課題を解決するための手段】
【０００９】
本発明は、複数のカラーパッチからなるカラーチャートを作成するカラーチャート作成装置であって、原稿画像データから出現頻度の高い複数の色を代表色として抽出する代表色抽出手段と、前記代表色に基づいてカラーパッチの色を決定するカラーパッチ色決定手段と、前記原稿画像データにおいて前記代表色が出現する位置に基づいて、カラーチャート上のカラーパッチを配置する位置を決定するカラーパッチ配置位置決定手段と、前記カラーチャート上の前記決定された位置に、前記決定された色のカラーパッチを配置するカラーパッチ配置手段と、を有し、前記カラーパッチ配置位置決定手段は、
（１）原稿画像データにおいて代表色の密度が最も高い位置をカラーパッチを配置する位置として採用する、
（２）原稿画像データにおいて、代表色の密度が所定の閾値を上回る位置をカラーパッチを配置する位置として採用する、
（３）原稿画像データにおいて、代表色の出現する位置の重心位置をカラーパッチを配置する位置として採用する、のいずれかによってカラーパッチを配置する位置を決定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、カラーチャートを構成するカラーパッチの色を原稿画像データにおいて出現頻度の高い色に基づいて決定するとともに、カラーパッチの配置を該原稿画像データにおいて当該色の出現する位置に基づいて決定することにより、限られた数のカラーパッチを有効に利用できると同時に、カラーパッチの配置を最適化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１に係るカラーチャート作成装置の全体的機能ブロック図である。
【図２】本発明のカラーチャート作成装置の機能を実現するハードウエア構成例である。
【図３】図１のカラーチャート作成装置の動作（その一）を説明するための処理フローチャートである。
【図４】カラーパッチの配置位置が重なる場合の対策を説明する図である。
【図５】図１のカラーチャート作成装置の動作（その二）を説明するための処理フローチャートである。
【図６】本発明の実施例２に係るカラーチャート作成装置の全体的機能ブロック図である。
【図７】図６のカラーチャート作成装置の動作を説明するための処理フローチャートである。
【図８】実施例２の具体的処理イメージを示す図である。
【図９】本発明のカラーチャート作成装置の利用形態（その一）を示す図である。
【図１０】本発明のカラーチャート作成装置の利用形態（その二）を示す図である。
【図１１】本発明のカラーチャート作成装置の利用形態（その三）を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例１】
【００１７】
実施例１は、原稿画像データで使用頻度の高い色に基づいてカラーパッチの色を決定し、その色が頻繁に使用されている位置にカラーパッチを配置してカラーチャートを作成するものである。実施例１によれば、カラーパッチの色を、原稿画像データにおける当該色の出現頻度に基づいて決定するため、頻繁に使用されている色や階調に多くのカラーパッチを割り当てることができる。これに伴い、色再現特性の推定精度が向上し、適切なカラープロファイルを設定できる。また、使用頻度の低い色や階調のカラーパッチを削減し、数を抑制することができる。さらに、カラーパッチの配置を、原稿画像データにおける当該色の分布に基づいて決定するため、カラーパッチを対応する色の出現頻度が高い位置に配置することができる。色が頻繁に出現する位置にカラーパッチを配置するため、色再現特性が面内で均一でない条件下でもカラーチャートによる色合わせの効果を最大化できる。
【００１８】
図１に、実施例１に係るカラーチャート作成装置の全体的機能ブロック図を示す。本カラーチャート作成装置は、カラーチャート作成のための原稿画像データを入力する原稿画像データ入力部１１０、原稿画像データから代表的な色を抽出する代表色抽出部１２０、代表色に基づいてカラーパッチの色を決定するカラーパッチ色決定部１３０、原稿画像データと代表色に基づいてカラーチャート上のカラーパッチを配置する位置を決定するカラーパッチ配置位置決定部１４０、カラーチャート上の決定した位置にカラーパッチを配置するカラーパッチ配置部１５０、作成されたカラーチャートを出力するカラーチャート出力部１６０などから構成される。
【００１９】
図２は、図１のカラーチャート作成装置を実現するコンピュータの一実施形態のハードウエア構成図を示したものである。本コンピュータは、例えばパーソナルコンピュータ（パソコン）であり、ＣＰＵ２１０、主メモリ２２０、ハードディスク２３０、外部インタフェース部２４０、キーボードやマウス等の入力部２５０、表示部２６０、プリンタ部２７０、メディアドライブ部２８０及び、これら各部を接続するバス２９０などで構成される。
【００２０】
ＣＰＵ２１０は、ハードディスク２４０に格納されているプログラムをＲＡＭ２２０に呼び出して実行することで、種々の処理を行う。主メモリ２２０は、ＣＰＵ２１０で実行されるプログラムを一時的に記憶すると共に、ＣＰＵ２１０での処理に必要なデータや、処理途中のデータなどを一時的に記憶する。ハードディスク２３０は、各種プログラムやデータなどを保持している。また、ハードディスク２３０は、必要に応じて処理結果のデータも保持する。
【００２１】
ここで、ハードディスク２３０は、少なくともカラーチャート作成プログラム及びカラーチャート作成のための原稿画像データを保持している。ＣＰＵ２１０が、ハードディスク２３０から主メモリ２２０にカラーチャート作成プログラムを呼び出して実行することで、原稿画像データがハードディスク２３０から主メモリ２２０に取り込まれて処理され、カラーチャートが作成される。すなわち、ＣＰＵ２１０、主メモリ２２０、ハードディスク２３０などのハードウエア資源とカラーチャート作成プログラムのソフトウエアとの協働により、図１のカラーチャート作成装置の機能が実現する。
【００２２】
外部インタフェース部２４０は、通信回線２９５を介して種々の外部装置と接続されてデータ等の送受信を行う。例えば、印刷機の色再現特性を把握する際には、外部インタフェース部２４０に通信回線２９５を介して当該印刷機を接続し、作成したカラーチャートのデータを送信する。
【００２３】
入力部２５０は、キーボード及びマウス等の総称で、ＣＰＵ２１０に対して操作指示や動作指示を行うと共に、データ等を入力する。表示部２６０は種々のデータ等の表示を行う。例えば、原稿画像データや作成したカラーチャートなどを表示する。プリンタ部２７０は種々のデータ等の印刷を行う。例えば、スキャナなどの画像入力機器の色再現特性を把握する際には、プリンタ部２７０にて、作成したカラーチャートを印刷する。そして、このカラーチャートを当該スキャナなどの画像入力機器に読み取らせる。
【００２４】
メディアドライブ部２８０は、各種メディア（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）のドライブ部の総称である。例えば、カラーチャート作成プログラムの記録されたＣＤ−ＲＯＭなどをメディアドライブ部２８０で読み取ることで、カラーチャート作成プログラムがハードディスク２３０に保持される。また、例えば、印刷機の色再現特性を把握する場合には、印刷物の元データである原稿画像データの記録されたＣＤ−ＲＯＭなどをメディアドライブ部２８０で読み取ることで、必要な原稿画像データがハードディスク２３０に保持される。
【００２５】
次に、図１のカラーチャート作成装置の動作を詳しく説明する。作成するカラーチャートは、各色成分ごとのカラーチャート、各色成分を包含した総合色のカラーチャート、各色成分ごとと総合色のカラーチャートが考えられる。以下では、各色成分ごとのカラーチャート、及び、各色成分を包含した総合色のカラーチャートを作成する二つのケースについて説明するが、両者を包むカラーチャートは、これら二つのケースを組合わせればよい。
【００２６】
図３は、図１のカラーチャート作成装置において、各色成分を包含した総合色のカラーチャートを作成するケースの全体的処理フローチャートを示したものである。
【００２７】
原稿画像データ入力部１１０は、処理対象の原稿画像データを入力する（ステップ１００１）。具体的には、ＣＰＵ２１０が原稿画像データ入力部１１０として機能して、ハートディスク２３０から所望の原稿画像データを読み出して主メモリ２２０に取り込む。例えば、対象が印刷機の場合には、印刷物の元データである原稿画像データをハードディスク２３０から主メモリ２２０に取り込む。取り込む原稿画像データは、例えばユーザが入力部２５０から指示する。なお、ＣＰＵ１１０は、メディアドライブ部２８０から主メモリ２２０へ原稿画像データを直接取り込むことも可能である。
【００２８】
その後、ＣＰＵ２１０が、代表色抽出部１２０、カラーパッチ色決定部１３０、カラーパッチ配置位置決定部１４０、カラーパッチ配置部１５０、カラーチャート出力部１６０の各機能として順次動作して、カラーチャートを作成して出力する。以下、これら各部の動作を詳述する。なお、ＣＰＵ２１０は、必要に応じて処理途中のデータ等を主メモリ２２０に記憶するが、以下の説明では一々取り上げない。
【００２９】
代表色抽出部１２０は、まず、原稿画像データを解析し、色ごとのヒストグラムを作成する（ステップ１００２）。すなわち、全ての色成分を包含した色として、各色にどれだけの画素が対応するかを表すヒストグラムを作成する。したがって、色を構成する色成分のうち、少なくとも一つの色成分の値が異なっていれば、ヒストグラム上では別の色として扱われる。ここでは、ヒストグラムは１つのみ作成される。なお、使用する色空間としては、ＲＧＢ、ＣＭＹ、Ｌ＊ａ＊ｂ＊などが挙げられる。
【００３０】
次に、代表色抽出部１２０は、作成したヒストグラムにおいて出現頻度の高い色を代表色として抽出する（ステップ１００３）。詳しくは、ヒストグラムから出現頻度の高い順に所定の数だけ色を抽出して代表色とする。
【００３１】
このヒストグラムから代表色を抽出する方法としては、次のような方法を適用することができる。
（ａ）ヒストグラムにおいて出現の高い順に、予め決められた数だけ色を抽出する。
（ｂ）ヒストグラムにおいて出現の高い順に、所定の頻度を下回るまで色を抽出する。
（ｃ）ヒストグラムにおいて出現の高い順に、所定の累積頻度を上回るまで色を抽出する。
【００３２】
カラーパッチ色決定部１３０は、代表色抽出部１２０で抽出された代表色に基づいて、カラーチャートを構成するカラーパッチの色を決定する（ステップ１００４）。このカラーパッチの色を決定する方法としては、次のような方法を適用することができる。
（ａ）代表色と同じ色を採用する
つまり、抽出された各代表色をそのままカラーパッチの色として順次採用する。この場合には、代表色抽出部１２０とカラーパッチ色決定部１３０とを分ける必要はない。すなわち、代表色抽出部１２０がカラーパッチ色決定部１３０を兼ねることになる。
【００３３】
（ｂ）既に採用された代表色との差異が大きいものを採用する
これは、代表色をそのままカラーパッチの色とすることは（ａ）と同様であるが、代表色を順次選択して、既にカラーパッチの色に採用された代表色との差異が大きい代表色のみを採用するものである。この場合、カラーパッチの色が極端に狭い範囲に集中してしまいことを避けることができる。具体的には、既に採用した代表色と選択した代表色との間の色空間でのユークリット距離や色差等を算出して、その値が所定の閾値以上の場合、選択した代表色をカラーパッチの色に採用する。これを、各代表色について繰り返す。
なお、代表色を採用するか否かの指標としては代表色間の差異ではなく密度を用い、所定の範囲内に存在する代表色の数が閾値を上回らないようにすることでもよい。
【００３４】
（ｃ）予め定めた色の中から代表色に近い色を採用する
これは、予め色調を所定の基準で分割してそれぞれ代表色を決めておき、抽出された各代表色に最も近いもの（代表値）をそれぞれカラーパッチの色とするものである。
【００３５】
カラーパッチ配置位置決定部１４０は、原稿画像データと該原稿画像データから抽出された代表色とをもとに、カラーチャート上のカラーパッチを配置する位置を決定する（ステップ１００５）。詳しくは、原稿画像データにおいて代表色の出現する位置に着目してカラーパッチを配置する位置を決定する。
【００３６】
この原稿画像データと代表色をもとにカラーパッチを配置する位置を決定する方法としては、次のような方法を適用することができる。
（ａ）代表色の密度がもっとも高い位置を採用する
これは、原稿画像データ上で所定の領域に占める代表色の画素の割合（密度）が最も高くなる位置を、当該代表色のカラーパッチの配置位置とするものである。具体的には、原稿画像データを複数の領域に分割し、各代表色について、領域ごとに当該代表色の密度を算出し、最も密度の高い領域の位置を当該代表色のカラーパッチを配置する位置として採用する。
【００３７】
（ｂ）代表色の密度が所定の閾値割も高い位置を採用する
基本的には（ａ）と同様であるが、（ａ）が各代表色ごとに、原稿画像データ上で最も密度の高い唯一の位置を採用するのに対し、ここでは、各代表色について、密度が予め定めた閾値より高い一つあるいは複数の位置を採用するものである。したがって、作成されるカラーチャートには、同じ色のカラーパッチが複数個所に配置されることもある。
【００３８】
（ｃ）代表色の位置の重心を採用する
これは、各代表色について、原稿画像データ上の当該代表色の画素が存在する位置を求め、これら位置の重心を当該代表色のカラーパッチを配置する位置とするものである。
【００３９】
（ｄ）代表色が属する系統色名の色のカラーパッチが集まるように配置する
これは、原稿画像データ上で、代表色が属する系統色名の色が多く使われている位置に、その系統色名に属する色のカラーパッチを集めるものである。例えば、原稿画像データ上で赤系統の色が多く使われている領域に赤系統のカラーパッチが集まるように配置する。
【００４０】
なお、実際には、決定した位置に既にほかのカラーパッチが配置されているか、一部が重なってしまう場合がでてくる。このような場合に対処する方法としては、例えば、次のような方法を適用することができる。
（ａ）既に配置されているものと重ねられない、近傍の位置に配置する
図４（ａ）に具体例を示す。ここで、Ａは既に配置されているカラーパッチ、ＢはＡの配置位置と重なってしまうカラーパッチである。図４（ａ）に示すように、既に配置されているカラーパッチＡと重ならない近傍の位置に、新しいカラーパッチＢを配置する。
【００４１】
（ｂ）既に配置されているものと重ならない、次に好適な位置に配置する
これはカラーパッチの配置位置を再度選択し直すものである。例えば、代表色の密度が最大の位置がダメなならば、代表色の密度が次に高い位置を選択するようにする。
【００４２】
（ｃ）既に配置されているものをずらし、隣接する位置に配置する
図４（ｂ）に具体例を示す。ＡとＢは図４（ａ）と同様である。図４（ｂ）では、既に配置されているカラーパッチＡをずらし、これと隣接する位置に、新しいカラーパッチＢを配置する。
【００４３】
（ｄ）既に配置されているものの一部を、新たに配置するもので上書きする
図４（ｃ）及び（ｄ）に具体例を示す。ここでも、ＡとＢは図４（ａ）と同様である。図４（ｃ）及び（ｄ）では、既に配置されているカラーパッチＡの一部を、新しいカラーパッチＢで上書する。なお、上書きするやり方は、図４の（ｃ）や（ｄ）に限らない。
【００４４】
カラーパッチ配置部１５０は、カラーパッチ色決定部１３０で決定されたカラーパッチ色のカラーパッチを、カラーパッチ配置位置決定部１４０で最終的に決定された位置に配置してカラーチャートを作成する（ステップ１００６）。該カラーパッチ配置部１５０は、カラーパッチ色決定部１３０及びカラーパッチ配置位置決定部１４０と協働して、所定の数のカラーパッチをカラーチャートに配置するまで処理を繰り返す。
【００４５】
カラーチャート出力部１６０は、作成されたカラーチャートを出力する（ステップ１００７）。具体的には、作成されたカラーチャートの電子データをハードディスク２３０に蓄積したり、作成されたカラーチャートをプリンタ部２７０で印刷したりする。
【００４６】
次に、図１のカラーチャート作成装置において、各色成分ごとのカラーチャートを作成する場合の動作を説明する。図５に、各色成分ごとのカラーチャートを作成する場合の全体的処理フローチャートを示す。
【００４７】
先の色ごとのカラーチャートを作成する場合と同様に、原稿画像データ入力部１１０は、処理対象の原稿画像データを入力する（ステップ２００１）。具体的には、ＣＰＵ２１０が原稿画像データ取込み部１１０として機能して、ハートディスク２３０等から所望の原稿画像データを読み出して主メモリ２２０に取り込む。
【００４８】
その後、ＣＰＵ２１０は、代表色抽出部１２０、カラーパッチ色決定部１３０、カラーパッチ配置位置決定部１４０、カラーパッチ配置部１５０、カラーチャート出力部１６０の各機能として順次動作して、各色成分ごとのカラーチャートを作成して出力する。また、ＣＰＵ２１０は、必要に応じて処理途中のデータ等を主メモリ２２０に記憶する。なお、カラーパッチ色決定部１３０からカラーチャート出力部１６０では、色成分の数だけ動作を繰り返す。
【００４９】
代表色抽出部１２０は、まず、原稿画像データを解析して、色成分ごとにヒストグラムを作成する（ステップ２００２）。詳しくは、原稿画像データを色成分ごとに分解し、各色成分の各階調にどれだけの画素が対応するかを表すヒストグラムを作成する。例えば、ＲＧＢ空間であれば、各色成分であるＲ，Ｇ，Ｂの３つのヒストグラムが作成される。ここでも、使用する空間としてはＲＧＢのほか、ＣＭＹ、Ｌ＊ａ＊ｂ＊などが挙げられる。
【００５０】
次に、代表色抽出部１２０は、各色成分のヒストグラムから出現頻度の高い階調を代表色として抽出する（ステップ２００３）。詳しくは、各色成分のヒストグラムから出現頻度の高い階調（階調値）を、出現頻度の高い順に所定の数だけ抽出して代表色とする。
【００５１】
この各色成分のヒストグラムから代表色を抽出する方法としては、次のような方法を適用することができる。
（ａ）各色成分ごとに独立して代表色を抽出する
これには、例えばＲＧＢ空間で代表色を抽出するとした場合、Ｒ，Ｇ，Ｂの各ヒストグラムごとに独立して、各ヒストグラムにおいて出現頻度の高い階調の順に、それぞれ予め決められた数だけ抽出する、それぞれ所定の頻度を下回るまで抽出する、それぞれ所定の累積頻度を上回るまで抽出する、などが考えられる。
【００５２】
（ｂ）各色成分を合わせて代表色を抽出する
同様にＲＧＢ空間で代表色を抽出するとした場合、Ｒ，Ｇ，Ｂの各ヒストグラムを一緒にして、全ヒストグラムについて出現頻度の高い階調の順に、予め決められた数だけ抽出する、所定の頻度を下回るまで抽出する、所定の累積頻度を上回るまで抽出する、などが考えられる。
【００５３】
カラーパッチ色決定部１３０は、一つの色成分（以下、注目色成分と称す）の代表色を選択する（ステップ２００４）。そして、カラーパッチ色決定部１３０は、この代表色に基づいて、当該注目色成分のカラーチャートを構成するカラーパッチの色（階調）を決定する（ステップ２００５）。
【００５４】
ここでも、カラーパッチの色を決定する方法としては、次のような方法を適用することができる。
（ａ）代表色と同じ色を採用する
これは、選択した当該注目色成分の各代表色（階調）をそのままカラーパッチの色（階調）として順次採用するものである。この場合、先に述べたように代表色抽出部１２０とカラーパッチ色決定部１３０とを分ける必要はない。
【００５５】
（ｂ）既に採用された代表色との差異が大きい代表色を採用する
これは、当該注目色成分の代表色（階調）を順次採用するが、既に採用された代表色との差異が大きい代表色を採用するものである。具体的には、既に採用した代表色とこれから採用しようとする代表色との階調値の差の絶対値を算出し、その値が所定の閾値を上まわる場合に採用する。これにより、カラーパッチの階調が極端に狭い範囲に集中するのを避けることができる。
【００５６】
なお、ここでも代表色を採用するか否かの指標としては階調差ではなく密度を用い、所定の階調範囲内に存在する代表色の数が閾値を上回らないようにすることでもよい。
【００５７】
（ｃ）予め定めた色の中から代表色に近い色を採用する
これは、各代表色を採用する代わりに、予め階調を所定の基準で分割して、それぞれ田代表の階調値を決めておき、当該注目色成分の各代表色（階調）に最も近い階調値を採用するものである。
【００５８】
カラーパッチ配置位置決定部１４０は、原稿画像データと該原稿画像データから抽出された当該注目色成分の代表色（階調）とをもとに、当該注目色成分のカラーチャート上のカラーパッチを配置する位置を決定する（ステップ２００６）。詳しくは、原稿画像データにおいて当該注目色成分の代表色の出現する位置に着目してカラーパッチを配置する位置を決定する。
【００５９】
ここでも、このカラーパッチを配置する位置を決定する方法としては、次のような方法を適用することができる。
（ａ）代表色の密度が最も高い位置を採用する
これは、原稿画像データ上で所定の領域に占める当該注目色成分の代表色（階調）の画素の割合（密度）が最も高くなる位置を、該代表色のカラーパッチの配置位置とするものである。具体的には、原稿画像データにおける当該注目色成分の画像データを複数の領域に分割し、領域ごとに代表色に対応する階調の画素の密度を算出して、最も密度の高い位置を当該代表色のカラーパッチを配置する位置とする。これを、当該注目色成分の各代表色について実施する。
【００６０】
（ｂ）代表色の密度が所定の閾値より高い位置を採用する
基本的には（ａ）と同様であるが、（ａ）が当該注目色成分の各代表色ごとに、原稿画像データ上で最も密度の高い唯一の位置を採用するのに対して、ここでは、各代表色について、密度が予め定めた閾値よりも高い一つあるいは複数の位置を採用するものである。したがって、作成される当該色成分のカラーチャートには、同じ階調のカラーパッチが複数個所に配置されることもある。
【００６１】
（ｃ）代表色の位置の重心を採用する
これは、原稿画像データ上での代表色の重心位置を、当該代表色のカラーパッチを配置する位置とするものである。具体的には、原稿画像データにおける当該注目色成分の画像データについて、代表色に対応する階調の画素が存在する位置を算出し、これら位置の重心を当該代表色のカラーパッチを配置する位置とする。これを当該注目色成分の各代表色について実施する。
【００６２】
先に述べたように、実際には、決定した位置に既にカラーパッチが配置されているか、一部が重なってしまう場合がでてくる。この場合の対処する方法は、先に説明した方法と同様である（例えば、図４（ａ）〜（ｄ）等）。
【００６３】
カラーパッチ配置部１５０は、カラーパッチ色決定部１３０で決定されたカラーパッチ色のカラーパッチを、カラーパッチ配置位置決定部１４０で最終的に決定され位置に配置して、当該色成分のカラーチャートを作成する（ステップ２００７）。カラーチャート出力部１６０は、作成された当該色成分のカラーチャートを出力する（ステップ２００８）。
【００６４】
上記ステップ２００４からステップ２００８までの処理を各色成分について繰り返す（ステップ２００９）。なお、カラーチャート出力部１６０は、全色成分のカラーチャートが作成された後、まとめて出力することでもよい。
【００６５】
以上、図１のカラーチャート作成装置において、原稿画像データをもとに、色ごとのカラーチャートと各色成分ごとのカラーチャートを作成する場合についてそれぞれ説明したが、両者を含むカラーチャートを作成する場合には、図１の各部は基本的に図３と図５の処理フローを繰り返せばよい。ここでは、代表色抽出部１２０での処理について説明を補足しておく。
【００６６】
色成分ごとにヒストグラムを作成して代表色を抽出すると、代表色はいずれも特定の色成分のみの値（階調）を持つ色（一次色）となる。また、色ごとにヒストグラムを作成すると、代表色はいずれも二つ以上の色成分に値を持つ色（二次色または三次色）となる。色ごとと各色成分ごとのカラーチャートを作成する場合には、一次色とその他の色とが適度に混ざるように代表色が選ばれることが好ましい。したがって、代表色抽出部１２０では、このような観点から各色成分と総合色の代表色を抽出するようにする。各色成分の代表色と総合色の代表色との割合については、使用する原稿画像データなどによって予め決めておけばよい。
【００６７】
なお、全てのカラーパッチを原稿画像データで使用されている色に基づいて作成するかわりに、カラーパッチの偏りに伴い全くカバーされない色調や階調が生じないように、汎用のカラーパッチを合わせて配置してもよい。この場合、汎用のカラーパッチを配置するカラーチャート上の位置は予め決めておくようにする。
【実施例２】
【００６８】
実施例２は、原稿画像データを複数のブロック（局所領域）に分割し、各局所領域の代表色に基づいてカラーパッチの色を決定し、原稿画像データ上の当該局所領域と同じ位置に、決定した色のカラーパッチを配置してカラーチャートを作成するものである。実施例２によれば、先の実施例１と同様に、カラーチャートを構成するカラーパッチの数を減らすとともに、原稿画像データにおいて当該カラーパッチの色が出現する位置と対応するカラーパッチを配置することができ、限られた数のカラーパッチを有効に利用することと同時に、カラーパッチの配置の最適化が達成される。さらに、実施例２では、カラーパッチを配置する位置と原稿画像データの局所領域が一対一に対応するため、実施例１に比べて処理が簡単になる。
【００６９】
図６に、実施例２に係るカラーチャート作成装置の全体的機能ブロック図を示す。本カラーチャート作成装置は、カラーチャート作成のための原稿画像データを入力する原稿画像データ入力部３１０、原稿画像データを複数のブロック（局所領域）に分割する画像分割部３２０、分割して得られた原稿画像データの各局所領域から代表色を抽出する代表色抽出部３３０、代表色に基づいてカラーパッチの色を決定するカラーパッチ色決定部３４０、原稿画像データの局所領域の位置に基づいてカラーチャート上のカラーパッチを配置する位置を決定するカラーパッチ配置位置決定部３５０、カラーチャート上の決定した位置にカラーパッチを配置してカラーチャートを作成するカラーパッチ配置部３６０、作成されたカラーチャートを出力するカラーチャート出力部３７０などから構成される。
【００７０】
本カラーチャート作成装置を実現するコンピュータのハードウエア構成は、図２と基本的に同様である。すなわち、図２のＣＰＵ２１０、主メモリ２２０、ハードディスク２３０、その他のハードウエア資源とカラーチャート作成プログラムのソフトウエアとの協働により、図６のカラーチャート作成装置の機能が実現する。
【００７１】
図７に、実施例２の全体的処理フローチャートを示す。これは、各色成分を包含した総合色のカラーチャートを作成する場合のフローチャートの例を示したものである。各色成分毎のカラーチャートを作成する場合は、基本的に図７のステップ３００３以降の処理を各色成分について繰り返せばよいので、説明は省略する。
【００７２】
以下、図７を参照して、図６のカラーチャート作成装置の動作を説明する。
まず、原稿画像データ入力部３１０は、処理対象の原稿画像データを入力する（ステップ３００１）。実際には、実施例１で説明したように、図２のようなコンピュータにおいて、ＣＰＵ２１０が原稿画像データ入力部３１０として機能して、ハードディスク２３０などから所望の原稿画像データを読み出して主メモリ２２０に取り込む。
【００７３】
その後、同様に、ＣＰＵ２１０が、画像分割部３２０、代表抽出部３３０、カラーパッチ色決定部３４０、カラーパッチ配置位置決定部３５０、カラーパッチ配置部３６０、カラーチャート出力部３７０として機能して、以下の処理を順次実行する。
【００７４】
画像分割部３２０は、原稿画像データを複数のブロック（以下、局所領域と称す）に分割する（ステップ３００２）。ここで、分割する基準としては、例えば次のようなことが考えられる。
（ａ）予め設定された縦横の分割数に基づいて分割する。
（ｂ）予め設定された高さと幅を用いて分割する。
なお、原稿画像データに余白が存在する場合には、余白を除いて局所領域を設定するようにする。
【００７５】
代表色抽出部３３０は、局所領域を選択し、当該局所領域に含まれる原稿画像データから代表色を抽出する（ステップ３００３）。この局所領域の代表色を抽出する方法としては、例えば、実施例１で説明したように局所領域の色ごとのヒストグラムを作成して、最も出現頻度の高い色を代表色として良いし、当該局所領域に含まれる色の平均値や中央部の色などを代表色とすることでもよい。
【００７６】
カラーパッチ色決定部３４０は、代表色抽出部３３０で抽出された代表色に基づいて、カラーチャートを構成するカラーパッチの色を決定する（ステップ３００４）。ここでも、カラーパッチの色を決定する方法としては、実施例１で説明したように、代表色をそのままカラーパッチの色としてもよいし、予め定めた色の中から代表色に近い色を採用することでもよい。
【００７７】
カラーパッチ配置位置決定部３５０は、局所領域の位置に基づいて、カラーチャート上のカラーパッチを配置する位置を決定する（ステップ３００５）。具体的には、原稿画像データにおける当該局所領域に対応するカラーチャート上の位置を、カラーパッチを配置する位置とする。実施例２では、実施例１の場合のように、代表色の出現位置に基づいてカラーパッチを配置する位置を決定する必要はない。また、実施例１で説明したように、決定した位置に既にほかのカラーパッチが配置されているか、一部が重なっているか、などを考慮する必要がない。したがって、カラーパッチ配置位置決定部３５０の処理は、実施例１の場合に比べて簡単になる。
【００７８】
カラーパッチ配置部３６０は、カラーパッチ決定部３４０で決定されたカラーパッチ色のカラーパッチを、カラーパッチ配置位置決定部３５０で決定されたカラーチャート上の位置に配置する（ステップ３００６）。
【００７９】
上記ステップ２００３からステップ２００６の処理を全ての局所領域について繰り返す（ステップ３００７）。これにより、色ごとのカラーチャートが作成される。カラーチャート出力部３７０は、作成されたカラーチャートを出力する（ステップ３００８）。
【００８０】
図８に実施例２の具体的処理イメージを示す。ここで、図８（ａ）は処理対象の原稿画像データの一例、図８（ｂ）は該原稿画像データを複数のブロック（局所領域）に分割した一例、図８（ｃ）は作成されたカラーチャートの一例である。図８（ｃ）において、一つの枠が一つのカラーパッチに対応すると共に一つの局所領域の位置に対応する。なお、各色成分ごとのカラーチャートの場合には、図８（ｃ）のようなカラーチャートが色成分の数だけ作成されることになる。
【００８１】
また、実施例２においても、全てのカラーパッチを原稿画像データで使用されている色に基づいて作成するかわりに、カラーパッチの偏りに伴い全くカバーされない色調や階調が生じないように、汎用のカラーパッチを合わせて配置してもよい。
【００８２】
次に、本発明のカラーチャート作成装置の二、三の利用形態を示す。
図９は、本発明のカラーチャート作成装置を利用して、画像出力機器としての印刷機の色再現特性を把握する場合のシステム構成例を示したものである。図９において、４１０はコンピュータ、４２０は処理対象の印刷機、４３０は測色計である。
【００８３】
コンピュータ４１０は、基本的に図２と同様の構成である。該コンピュータ４１０は、図１や図６のカラーチャート作成装置として機能すると共にカラープロファイル作成・修正機能を備えている。印刷機４２０は、コンピュータ４１０で作成されたカラープロファイルを内蔵している。
【００８４】
コンピュータ４１０は、印刷機４２０の印刷物の元データの原稿画像データをもとに実施例１や実施例２で説明したカラーチャートを作成して、該カラーチャートの電子データを印刷機４２０へ送付する。また、コンピュータ４１０は、該作成したカラーチャートの電子データを保持しておく。
【００８５】
印刷機４２０は、コンピュータ４１０から送付されたカラーチャートの電子データを入力として、カラープロファイルに基づいて該カラーチャートの画像データを色変換処理し、該カラーチャートの印刷物４２５を出力する。
【００８６】
測色計４３０は、印刷機４２０から出力されたカラーチャートの印刷物４２５を構成する各カラーパッチを測色する。
【００８７】
コンピュータ４１０は、測色計４３０で測色されたカラーチャートの印刷物４２５の各カラーパッチの測色値を入力し、これら測色値を元のカラーチャートの電子データと比較して、印刷機４２０の色再現特性を定量的に把握する。そして、コンピュータ４１０は、その結果をもとに印刷機４２０のカラープロファイルを修正する。
【００８８】
図１０は、本発明のカラーチャート作成装置を利用して、画像出力機器としての表示装置（ディスプレイ）の色再現特性を把握する場合のシステム構成例を示したものである。図１０において、５１０はコンピュータ、５２０処理対象の表示装置、５３０は測色計である。
【００８９】
コンピュータ５１０は、基本的に図２と同様の構成である。ここでも、該コンピュータ５１０は、図１や図６のカラーチャート作成装置として機能すると共にカラープロファイル作成・修正機能を備えている。表示装置５２０は、コンピュータ５１０で作成されたカラープロファイルを内蔵している。
【００９０】
コンピュータ５１０は、表示装置５２０の表示用の元データの原稿画像データをもとに実施例１や実施例２で説明したカラーチャートを作成して、該カラーチャートの電子データを表示装置５２０へ送付する。また、コンピュータ５１０は、該作成したカラーチャートの電子データを保持しておく。
【００９１】
表示装置５２０は、コンピュータ５１０から送付されたカラーチャートの電子データを入力として、カラープロファイルに基づいて該カラーチャートの画像データを色変換処理し、該カラーチャートを表示出力する。
【００９２】
測色計５３０は、表示装置５２０から表示出力されたカラーチャートを構成する各カラーパッチを測色する。
【００９３】
コンピュータ５１０は、測色計５３０で測色されたカラーチャートの各カラーパッチの測色値を入力し、これら測色値を元のカラーチャートの電子データと比較して、表示装置５２０の色再現特性を定量的に把握する。そして、コンピュータ５１０は、その結果をもとに表示装置５２０とカラープロファイルを修正する。
【００９４】
図１１は、本発明のカラーチャート作成装置を利用して、画像入出力機器としての複合機の色再現特性を把握する場合のシステム構成例を示したものである。図１１において、６１０はコンピュータ、６２０はイメージスキャナやプリンタを含む処理対象の複合機、６３０と６４０は測色計である。なお、測色計６３０と６４０は、実際には同じ測色計である。
【００９５】
コンピュータ５１０は、基本的に図２と同様の構成である。ここでも、該コンピュータ６１０は、図１や図６のカラーチャート作成装置として機能すると共にカラープロファイル作成・修正機能を備えている。複合機６２０は、コンピュータ６１０で作成された入力プロファイル（イメージスキャナ用）と出力プロファイル（プリンタ用）を内蔵している。
【００９６】
コンピュータ６１０は、複合機６２０の印刷物の元データの原稿画像データをもとに実施例１や実施例２で説明したカラーチャートを作成する。そして、コンピュータ６１０は、該作成したカラーチャートの電子データを保持しておく。
【００９７】
ここで、複合機６２０の画像入力機器としてのイメージスキャナの色再現特性を把握する際には、コンピュータ６１０は、作成されたカラーチャートを印刷して出力する。複合機６２０は、この印刷されたカラーチャート６１５をイメージスキャナで読み取り、入力プロファイルを用いて色変換処理する。そして、複合機６２０は、この色変換処理されたカラーチャートの画像データをコンピュータ６１０に送付する。また、測色計６４０は、カラーチャート６１５の各カラーパッチを測色する。コンピュータ６１０は、複合機６２０から送付されたカラーチャート６１５の画像データと測色計６４０で測色された該カラーチャート６１５の測色データとを比較して、複合機６２０のイメージスキャナの色再現特性を定量的に把握する。そして、コンピュータ６１０は、その結果をもとに複合機６２０内の入力プロファイルを修正する。
【００９８】
また、複合機６２０の画像出力機器としてのプリンタの色再現特性を把握する際には、コンピュータ６１０は、作成されたカラーチャートの電子データを複合機６２０へ送付する。複合機６２０は、このコンピュータ６１０から送付されたカラーチャートの電子データについて出力プロファイルを用いて色変換処理し、プリンタにて該カラーチャートの印刷物６２５を出力する。この後の動作は、先の図９と同様であるので、説明を省略する。
【００９９】
なお、図９乃至図１１において、印刷機４２０や表示装置５２０や複合機６２０が、それぞれコンピュータ４１０，５１０，６１０の機能を兼ねることでもよい。すなわち、図１や図６のカラーチャート作成装置の機能は、画像入出力機器自体が備えることでよい。
【符号の説明】
【０１００】
１１０  原稿画像データ入力部
１２０  代表色抽出部
１３０  カラーパッチ色決定部
１４０  カラーパッチ配置位置決定部
１５０  カラーパッチ配置部
１６０  カラーチャート出力部
３１０  原稿画像データ入力部
３２０  画像分割部
３３０  代表色抽出部
３４０  カラーパッチ色決定部
３５０  カラーパッチ配置位置決定部
３６０  カラーパッチ配置部
３７０  カラーチャート出力部３７０
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００６−９３９８７号公報
【特許文献２】特開２００６−１９７４５７号公報
【特許文献１】特開２００８−１８７２１４号公報
【図１】
0005799617.tif 000002
【図２】
0005799617.tif 000003
【図３】
0005799617.tif 000004
【図４】
0005799617.tif 000005
【図５】
0005799617.tif 000006
【図６】
0005799617.tif 000007
【図７】
0005799617.tif 000008
【図９】
0005799617.tif 000009
【図１０】
0005799617.tif 000010
【図１１】
0005799617.tif 000011
【図８】
0005799617.tif 000012