(57)【要約】【課題】色再現の最適化に於いて、最小限のパッチの増加で最適化の精度を向上させる。【解決手段】  色最適化を行う際、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｋ（Ｂｌａｃｋ）と色度を結びつけるテーブルを作成する方法で、Ｋを含まないＣ，Ｍ，ＹをそれぞれＮｃ階調の組み合わせで出力、測定し、Ｃ，Ｍ，Ｙ，ＫをそれぞれＮｃより少ない階調の組み合わせＮｋで出力、測定し、Ｃ，Ｍ，Ｙ，ＫそれぞれＮｃ階調のテーブルを上記ＣＭＹとＣＭＹＫからＣ，Ｍ，Ｙ，Ｋと色度を結びつけるテーブルを作成することを特徴とするカラー画像処理装置及び方法。【選択図】  図１
2005123840.tif 000002
【特許請求の範囲】
【請求項１】
色最適化を行う際、C(Cyan)M(Magenta)Y(Yellow)K(Black)と色度を結びつけるテーブルを作成する方法で、Kを含まないCMYをそれぞれNc階調の組み合わせで出力、測定し、CMYKをそれぞれNcより少ない階調の組み合わせNkで出力、測定し、CMYKそれぞれNc階調のテーブルを上記CMYとCMYKからC(Cyan)M(Magenta)Y(Yellow)K(Black)と色度を結びつけるテーブルを作成することを特徴とするカラー画像処理装置及び方法。
【請求項２】
請求項１記載のKを含まないCMYの階調Ncを決める方法は、予めNよりも大きな階調NLのCMYそれぞれの階調を出力し、NをNLから小さくしていったときの階調NLからの均等色空間からのずれまたは誤差を測定して決めることを特徴とする。
【請求項３】
請求項１記載のKを含まないCMYの階調Ncを決める方法は、予めNよりも大きな階調NLのCMYとCMYのそれぞれの混色のR(Red)G(Green)B(Blue)のそれぞれの階調を出力し、NをNLから小さくしていったときの階調NLからの均等色空間からのずれまたは誤差を測定して決めることを特徴とする。
【請求項４】
請求項２、３記載のCMYKの階調Nkを指示する手段により指示された階調を用いることを特徴とする。
【請求項５】
色最適化を行う際、C(Cyan)M(Magenta)Y(Yellow)K(Black)と色度を結びつけるテーブルを作成する方法で、CMYKをそれぞれNk階調の組み合わせで出力、測定し、CMYの指定した部分のパッチだけ階調数をNcに増やし出力、測定し、Nc階調のテーブルを上記指定した部分のCMYとNk階調のCMYKからC(Cyan)M(Magenta)Y(Yellow)K(Black)と色度を結びつけるテーブルを作成することを特徴とするカラー画像処理装置及び方法。
【請求項６】
請求項５記載のCMYKの階調Nkを指示する手段により指示された階調を用いることを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ICCプロファイルなどを求める色の最適化を行う装置においてその最適化に用いるパッチと最適化方法に関する。
【背景技術】
【０００２】
従来、デジタルカラー複写機やBJプリンターにおいて印刷機などに色を合わせるためにICCプロファイルを用いて色あわせを行っていた。たとえば図１に示すようにあるC1(Cyan), M1(Magenta), Y1(Yellow), K1(Black)をデジタルカラー複写機と印刷機に入力して出力する際、デジタルカラー複写機からの出力と印刷機からの出力の色差が最小になる（C1, M1, Y1, K1）から（C2, M2, Y2, K2）の変換をデジタルカラー複写機の印刷機シミュレーション用のICCプロファイルとして作成し、ICCプロファイル変換を通して変換を行っていた。
【０００３】
そのICCプロファイル最適化の際、図１のC2, M2, Y2, K2の値からL2, a2, b2の値を求める時にプリンターのCMYKのすべての組み合わせの色度を測定していては手間がかかるので代表値の値を出力し、その代表値のみを測定し、代表値でない部分は代表値から補間して求めるのが一般的になっている。たとえばCMYKの出力がそれぞれ8bits出力だとするとすべての色の組み合わせは256x256x256x256=4294967296色と膨大になってしまうため、実際は8x8x8x8=4096色ほどの測定ですませているのが現状である。補間方法は公知技術なので説明を省略する。
【特許文献１】特開平７−１２３２８０号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、色再現の精度の要求が高まり、精度をあげるためにそれぞれの色の分解数を増やしたりしている。たとえば各色の分解数を8x8x8x8から9x9x9x9に一つ増やすだけで4096色から6561色に測定のパッチ数が1.5倍に増加してしまう。
【０００５】
また、パッチの1.5倍の増加が色差の1.5倍の向上につながらないのが現状である。
【課題を解決するための手段】
【０００６】
そこで本発明では、色の分解数をそれぞれの色で増やすのでなく色に注目し黒を含まない部分の色のみ増やし、その他の部分に関しては色の分解数を増やす前の値を用いて補間で求め、パッチ数を減らしながらなおかつ最適化精度を向上させることを可能にした。
【０００７】
また、色の分解数を増やして全体を増やすのではなく、注目するところのパッチを増やし、その他の部分に関しては色の分解数を増やす前の値を用いて補間で求め、パッチ数を減らしながらなおかつ最適化精度を向上させることを可能にした。
【０００８】
また、パッチ数を増やす部分を選択的にできるようにしユーザーの手間を少なくするようにした。
【０００９】
さらにはパッチ数を増やす部分を自動的に判断するようにした。まず初めにプリンターの特性をチェックするパッチを出力し、その特性からそれぞれの色のパッチの階調の分解数を自動的に求めるようにした。
【００１０】
以上から本件の効果として、従来からの手法を用いて、最小限のパッチを追加することで色再現の精度を飛躍的に向上させることを可能とする。
【発明の効果】
【００１１】
本発明では、色の分解数をそれぞれの色で増やすのでなく色に注目し黒を含まない部分の色のみ増やし、その他の部分に関しては色の分解数を増やす前の値を用いて補間で求め、パッチ数を減らしながらなおかつ最適化精度を向上させることを可能にした。
【００１２】
また、パッチ数を増やす部分を自動的に判断するようにした。まず初めにプリンターの特性をチェックするパッチを出力し、その特性からそれぞれの色のパッチの階調の分解数を自動的に求めるようにした。
【００１３】
色の分解数を増やして全体を増やすのではなく、注目するところのパッチを増やし、その他の部分に関しては色の分解数を増やす前の値を用いて補間で求め、パッチ数を減らしながらなおかつ最適化精度を向上させることを可能にした。また、パッチ数を増やす部分を選択的にできるようにしユーザーの手間を少なくするようにした。
【００１４】
以上から本件の効果として、従来からの手法を用いて、最小限のパッチを追加することで色再現の精度を飛躍的に向上させることを可能とする。
【発明を実施するための最良の形態】
【００１５】
（第一の実施例）
本発明の第１の実施例の一例を図２の図面を用いて説明する。ここでは説明を簡単にするため階調分解数を少なくして説明するが、多くても同様の効果が得られることはいうまでもない。
【００１６】
まずはStep201として図3に示すCMYKそれぞれ４階調の組み合わせの4x4x4x4=256の従来型の階調の分解数が少ない状態でベースとなる最適化用パッチを出力し測定を行う。次にStep202で図４に示すCMYそれぞれ5階調の組み合わせの5x5x5=125のパッチを出力し測定を行う。次にStep203でStep201とStep202のデータから5x5x5x5の組み合わせのテーブルに拡張するためCMYの部分はStep202の値を直接用い、その他の部分はStep201のデータから補間を用いて計算して求める。こうすることで5x5x5x5の組み合わせの625のパッチを256+125の381のパッチで達成することが可能になる。人間の目には濁った黒が入った部分より色の鮮やかな部分や薄い色の部分のほうが敏感なのでパッチを減らしても最適化の精度向上には十分な効果が得られた。ここではkを含まないCMYの部分の階調数をKを含んだCMYKの階調数より１段階増加させたがこれに限ったものではなく増加させるほど精度があがることはいうまでもない。
【００１７】
以上より、最小限のパッチを追加することで色再現の精度を飛躍的に向上させることを可能とする。
【００１８】
（第二の実施例）
第一の実施例ではkを含まないCMYの部分の階調数をKを含んだCMYKの階調数より１段階増加させたが、ここでは何段階に増やせばいいかを判断する方法を含めた実施例を図５を用いて説明する。
【００１９】
まず、Step501で色の代表色であるC,M,Yの１６階調のパッチとC,M,Yの組み合わせのR,G,Bの１６階調のパッチを出力し、それぞれのパッチを測定する。次にStep502で測定したパッチの色度を表示すると図6のようになる。ここで注目する点としてマゼンタの階調が彩度が上がって行くにつれ非線形に曲がっていくことがわかる。非線形なカーブを線形補間することで従来最適化が行われており、最適化では十分色差が小さくなっているのに関わらず、実際に出力してみると色差が最適化のときほど良くなっていないということが起こっていた。すなわちマゼンタの階調数が少ないと図７に示すような誤差が生じていた。
【００２０】
そこでこの非線形のまがりに線形補間で対応できる階調数を求めることでマゼンタのパッチの必要な階調数がわかる。たとえば図８のように階調数を６階調にすると誤差がほとんどなくなることがわかる。このようにしてそれぞれの代表色で同じように線形補間で対応できる階調数を求める。あとはユーザーが最高の精度の最適化を行いたいときは代表色の線形補間で対応できる階調数の最大値を用いればよい。また、中程度であればそれぞれの線形補間で対応できる階調数の平均値を用いればよい。また、ユーザーが希望する代表色の線形補間で対応できる階調数を用いることもユーザーの希望の最適化になりユーザーの希望の色再現を最低限のパッチで達成することを可能とする。
【００２１】
以上より何段階に増やせばいいかを判断する方法でStep503で、Kを含まない部分のCMYの階調数は決定され、Step504で階調NcでNc x Nc x Ncのパッチの出力し、測定を行う。次にStep505で、Kに関しては別途ユーザーの指示手段でNkを決定し、Step506でCMYKの階調がNk x Nk x Nk x Nkのパッチを出力し、測定を行う。最後にStep507で、実施例１で説明した方法と同じようにCMYの部分は測定値を用い、その他の部分は補間を使って、Nc x Nc x Nc x Ncのテーブルに拡張する。
【００２２】
以上はユーザーが表示をみて何階調にするか判断していたが、たとえば各代表色を１６階調出力しているが、階調数を４、５、６。。。と増加させて行ったときにそのそれぞれの色がその１６階調からどのくらいずれているか色差を集計していくことによりその色差が最小になる最低の階調数が求めるもっとも少ないパッチで精度を上げることができる階調と判断することが可能となるので自動でも行うことが可能となることはいうまでもない。
【００２３】
また、ここでは均等色空間のL*,a*,b*のa*,b*を用いて行ったが他のL*,a*やL*,b*や他の均等色空間を用いても同様の効果が得られることは言うまでもない。
【００２４】
以上から最低限のパッチにより色再現の精度を向上させることを可能にする。
【００２５】
（第３の実施例）
実施例１、２ではC,M,Yの色の部分を均等に増加させていたが実施例３ではユーザーの好みの部分のパッチを増加する方法を示す。
【００２６】
まずは実施例１の時と同じように基本となるパッチのCMYKそれぞれ４階調の4x4x4x4を出力する。ここでは一例として説明を簡単にするためにCMYKそれぞれ４階調の4x4x4x4のパッチを出力しているがこの数に限るものではない。出力したパッチを図１０のように画面に表示し、増加させたい部分のパッチを選択する。次にそのパッチを何分割するか指定する。ここでは１階調増やす指定。指定されたパッチを出力し測定し、そのパッチを含むようにN x N x N x Nのテーブルを実施例１のように作成し、上記ユーザーが指定したパッチに関してはその測定値を用い、それ以外は補間で求めた値を用いる。
【００２７】
以上から必要最低限のパッチによりユーザーに希望の部分の色の部分は高精度に最適化を行うことを可能にする。
【図面の簡単な説明】
【００２８】
【図１】従来例のフォロー
【図２】第１の実施例のフローチャート
【図３】出力パッチ例
【図４】出力パッチ例
【図５】第２の実施例のフローチャート
【図６】パッチ測定結果例
【図７】誤差説明図
【図８】誤差説明図
【図９】第３の実施例のフローチャート
【図１０】パッチ表示例
【図１】
2005123840.tif 000003
【図２】
2005123840.tif 000004
【図３】
2005123840.tif 000005
【図４】
2005123840.tif 000006
【図５】
2005123840.tif 000007
【図６】
2005123840.tif 000008
【図７】
2005123840.tif 000009
【図８】
2005123840.tif 000010
【図９】
2005123840.tif 000011
【図１０】
2005123840.tif 000012