(57)【要約】【課題】  異なるデバイス間の等色関係を簡易かつ高精度に取得することを目的とする。【解決手段】  本発明に係る色処理装置は、表示装置の表示色を調整する色処理装置であって、調整色および前記調整色を含む所定の色範囲を規定する複数の色票を前記表示装置に表示させる表示手段と、ユーザ指示に基づき、前記複数の色票から一つ以上の除外する色票を選択する選択手段と、前記選択手段により除外された色票の色値の色空間上における位置に応じて別の複数の色票を前記表示装置に出力する出力手段とを有する。【選択図】  図２
2014147036.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示色を調整する色処理装置であって、
調整色および前記調整色を含む所定の色範囲を規定する複数の色票を前記表示装置に表示させる表示手段と、
ユーザ指示に基づき、前記複数の色票から一つ以上の除外する色票を選択する選択手段と、
前記選択手段により除外された色票の色値の色空間上における位置に応じて別の複数の色票を前記表示装置に出力する出力手段と
を有することを特徴とする色処理装置。
【請求項２】
前記出力手段は、前記別の複数の色票の色値の表示範囲の中心を、前記除外された色票の色値の色空間上での位置から、前記除外されなかった色票の色値の色空間上での位置を離す方向に移動させることにより、前記別の複数の色票を前記表示装置に出力することを特徴とする請求項１に記載の色処理装置。
【請求項３】
前記出力手段は、前記別の複数の色票の色値の表示範囲の中心を前記色空間の各座標軸の方向とは異なる斜め方向に移動させることにより、前記別の複数の色票を前記表示装置に出力することを特徴とする請求項１又は請求項２に記載の色処理装置。
【請求項４】
前記調整色は、前記色範囲の中心の色であることを特徴とする請求項１に記載の色処理装置。
【請求項５】
前記複数の色票は、前記色範囲において等間隔に離れた色値に対応することを特徴とする請求項１乃至請求項４の何れか一項に記載の色処理装置。
【請求項６】
前記間隔は、ＣＩＥＬＡＢ色空間における色差であることを特徴とする請求項１乃至５の何れか一項に記載の色処理装置。
【請求項７】
前記位置は、前記除外された色票の色値の色空間上における配置パターンであることを特徴とする請求項１乃至請求項６の何れか一項に記載の色処理装置。
【請求項８】
前記別の複数の色票は、前記除外されなかった色票のうち少なくとも一つを含むことを特徴とする請求項１乃至請求項７の何れか一項に記載の色処理装置。
【請求項９】
前記出力手段は、前記除外されなかった色票の色値の平均値を前記別の複数の色票の色値の前記色空間上における中心とすることを特徴とする請求項１乃至請求項８の何れか一項に記載の色処理装置。
【請求項１０】
前記出力手段は、前記選択手段により選択される色票の数に応じて前記別の複数の色票の色値の前記色空間上における間隔を狭めることを特徴とする請求項１乃至請求項９の何れか一項に記載の色処理装置。
【請求項１１】
前記出力手段は、前記別の複数の色票の色値を前記調整色と対応付けたテーブルを作成することを特徴とする請求項１乃至請求項１０の何れか一項に記載の色処理装置。
【請求項１２】
前記テーブルを用いて前記表示装置と他の色処理装置とのカラーマッチング処理を行うカラーマッチング手段をさらに備えることを特徴とする請求項１１に記載の色処理装置。
【請求項１３】
コンピュータを、請求項１乃至請求項１２の何れか一項に記載された色処理装置の各手段として機能させることを特徴とするプログラム。
【請求項１４】
表示装置の表示色を調整する色処理方法であって、
調整色および前記調整色を含む所定の色範囲を規定する複数の色票を前記表示装置に表示させる表示工程と、
ユーザ指示に基づき、前記表示工程により表示された複数の色票から一つ以上の除外する色票を選択する選択工程と、
前記選択工程により除外された色票の色値の色空間上における位置に応じて別の複数の色票を前記表示装置に出力する出力工程と
を有することを特徴とする色処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間の視覚特性に応じた色処理に関する。
【背景技術】
【０００２】
色の見え方に対する人間の視覚感度は、等色関数としてＣＩＥ（国際照明委員会）によって標準化されている。一般的なカラーマッチングにおいては、このＣＩＥ等色関数を用いてマッチング対象のデバイス（モニタやプリンタ等）の色を数値化し、色を数値的に一致させる方法を用いる。
【０００３】
人間の視覚感度には個人差があり、ＣＩＥ等色関数は複数の被験者の平均値を採用する。従って、個人の視覚感度は必ずしもＣＩＥ等色関数と一致しないことが知られている。
【０００４】
特許文献１は、個人の視覚特性を考慮してマッチングを行う方法を開示する。特許文献１の技術によれば、視覚特性の個人差を考慮するために、まず、各人に印刷物の色票とモニタに表示した色票の色を一致させる等色実験を行わせる。そして、等色実験の結果に基づき、各人に対応する表示色を得るための変換行列を作成し、当該変換行列を用いて画像を変換することで、個人差を吸収したカラーマッチングを実現する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２６８２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、等色実験において、色の調整に不慣れなユーザには表示色をどの方向に調整すれば印刷物の色票と表示色が等色するかが分かり辛く、必ずしも最適な実験結果が得られない場合がある。勿論、色の調整に慣れているユーザであっても色の調整には試行錯誤を必要とし、負担が大きくなる問題がある。
本発明は、異なるデバイス間の等色関係を簡易かつ高精度に取得することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る色処理装置は、表示装置の表示色を調整する色処理装置であって、調整色および前記調整色を含む所定の色範囲を規定する複数の色票を前記表示装置に表示させる表示手段と、ユーザ指示に基づき、前記複数の色票から一つ以上の除外する色票を選択する選択手段と、前記選択手段により除外された色票の色値の色空間上における位置に応じて別の複数の色票を前記表示装置に出力する出力手段とを有する。
【発明の効果】
【０００８】
本発明によれば、異なるデバイス間の等色関係を簡易かつ高精度に取得することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１の色処理を実行する情報処理装置の構成例を説明するためのブロック図である。
【図２】実施例１の色処理装置の論理構成例を説明するためのブロック図である。
【図３】色処理装置の処理を説明するためのフローチャートである。
【図４】色票表示の例を示す図である。
【図５】各色票の色の分布を示す図である。
【図６】色票の決定処理の詳細を説明するためのフローチャートである。
【図７】除外パターン１と色票の移動方向を示す図である。
【図８】除外パターン２と色票の移動方向を示す図である。
【図９】除外パターン３と色票の移動方向を示す図である。
【図１０】実施例２における色票の決定処理を説明するためのフローチャートである。
【図１１】実施例２における色票のパターンと色票の移動方向を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。
【実施例１】
【００１１】
＜装置の構成＞
図１のブロック図により実施例１の色処理を実行する情報処理装置の構成例を示す。
【００１２】
ＣＰＵ２０１は、ＲＡＭなどのメインメモリ２０２をワークメモリとして、ＲＯＭ２０９やハードディスクドライブ（ＨＤＤ）２０３に格納されたプログラムを実行し、システムバス２０６を介して後述する構成を制御する。なお、ＲＯＭ２０９やＨＤＤ２０３には、後述する色処理を実現するプログラムや各種データが格納されている。
【００１３】
ＵＳＢやＩＥＥＥ１３９４などの汎用インタフェイス（Ｉ／Ｆ）２０４には、キーボードやマウスなどの指示入力部２０７、測定器２０８、プリンタ２１０などが接続される。また、ビデオカード（ＶＣ）２０５には、表示装置であるモニタ２１１が接続される。ＣＰＵ２０１は、ユーザインタフェイス（ＵＩ）や処理経過や処理結果を示す情報をモニタ２１１に表示する。
【００１４】
例えば、ＣＰＵ２０１は、指示入力部２０７を介して入力されるユーザ指示に従いＲＯＭ２０９、ＨＤＤ２０３または記録メディア２０８に格納されたアプリケーションプログラム（ＡＰ）をメインメモリ２０２の所定領域にロードする。そして、ＡＰを実行し、ＡＰに従いモニタ２１１にＵＩを表示する。
【００１５】
次に、ＣＰＵ２０１は、ユーザによるＵＩの操作に従いＨＤＤ２０３に格納された各種データをメインメモリ２０２の所定領域にロードする。そして、ＡＰに従いメインメモリ２０２にロードした各種データに所定の演算処理を施す。そして、ＣＰＵ２０１は、ユーザによるＵＩの操作に従い演算処理結果をモニタ２１１に表示したり、ＨＤＤ２０３に格納する。
【００１６】
なお、ＣＰＵ２０１は、システムバス２０６に接続された図示しないネットワークＩ／Ｆを介して、ネットワーク上のサーバ装置との間でプログラム、データ、演算処理結果の送受信を行うこともできる。
【００１７】
＜論理構成＞
図２のブロック図により実施例の色処理装置２の論理構成例を説明する。なお、図２に示す構成は、ＣＰＵ２０１がＡＰを実行することにより実現される。以下では、色処理装置２により、異なるデバイス（例えばプリンタとモニタ）の間の等色実験を行って、個人の視覚特性に対応する等色データテーブルを作成する色処理例を説明する。
【００１８】
表示部としてのモニタ２１１は、色処理装置２から複数の色票を表す色票データを入力し、複数の色票を表示する。
【００１９】
色処理部２は、表示する複数の色票を選択し、選択された色票の色票データをモニタ２１１に出力する。具体的には、色票除外部２１が、後述する参照試料の色票の色値を保持しておき、モニタ２１１で表示した色票のうち、ユーザ指示に応じて明らかに等色しないと指示された色票を除外する選択を行う。色票決定部２２は、色票除外部２１で除外した色票から新たに表示する色票範囲に属する色票を決定する。終了判定部２３は、色票決定部２２により新たに表示する色票が決定されたか、または、除外する色票が無く新たに色票を表示する必要がない、つまり、色票除外部２１から等色実験の終了を示すユーザ指示を受け付けたかを判定する。出力部２４は、色票決定部２２の判定結果により、新たに色票を表示する場合は、決定された色票をモニタ２１１に出力する。また、判定結果が等色実験の終了の場合は、等色した色票が表す色値を等色データテーブル２５に格納する。
【００２０】
＜色処理装置の処理フロー＞
図３のフローチャートを用いて色処理装置２の色調整処理を説明する。
【００２１】
ステップＳ１において、モニタ２１１は、色票を表示する。表示の詳細は後述する。
【００２２】
ステップＳ２において、色票除外部２１は、明らかに等色しない色票を除外する。除外の方法は、例えばユーザが不図示のマウスを用いて、モニタ上で明らかに等色しないとする色票の上にポインタを移動させ、ボタンをクリックすることでパッチの選択を指示する。色票除外部２１は、このユーザ指示を入力し該当する色票を除外する。
【００２３】
ステップＳ３において、色票決定部２２は、除外した色票の色値の色空間上における配置パターンから新たに表示する色票の色範囲（以降、色票範囲とも呼ぶ）を決定する。決定の詳細は後述する。
【００２４】
ステップＳ４において、終了判定部２３で、処理終了か否かを判定し、終了であればこの時点で除外されずに表示されている色票の色値の平均値を等色点とし等色データテーブル２５に格納する。なお、等色データテーブル２５は、プリント物４の色値（試料色）と等色点であるモニタ２１１の色値との対応関係を格納する。終了でなければ、ステップＳ５に進む。なお、終了の判定は、前述のように、終了を示すユーザ指示を受け付けたかを判定してもよいし、モニタ２１１に表示している色票のうち、除外する色票が存在しなくなったときとしてもよい。
【００２５】
ステップＳ５において、出力部２４は、色票決定部２２で決定された新たに表示する色票をモニタ２１１に出力し、ステップＳ２に進む。
【００２６】
＜色票表示の例＞
図４に示すＵＩを用いてモニタ２１１に色票を表示する例を説明する。
【００２７】
プリント物４は、目標となる色（調整色）を印刷した参照試料であり、プリント物４内の複数の色票にはすべて同じ色を印刷する。そして、モニタ２１１には、初期画面として色票１０１を５つ表示する。その際、５つの中央にはプリント物４と測色値とが色空間上、例えばＣＩＥＬＡＢ色空間上で一致する色を表示する。すなわち、中央には複数の色票の色値の色範囲の中心の色を表示する。また、中央の左にはＣＩＥＬＡＢ色空間において、±ａ方向にある色差だけ離れた色を表示し、中央の右にはＣＩＥＬＡＢ色空間において、±ｂ方向にある色差だけ離れた色を表示しておく。すなわち、上記色範囲において色差が等間隔の色に複数の色票を対応させて配置表示する。なお、色票の数は５つに限らず、７つなどでもよい。
【００２８】
図５に各色票の色の分布を示す。また、等色の特性を考慮して各色票の大きさはすべて一致させておくことが望ましく、例えば観察者から見て４度視野の範囲に収まる大きさとする。
【００２９】
＜色票の決定＞
図６にステップＳ３における色票決定処理の詳細フローを示す。
【００３０】
ステップＳ３１において、除外した色票の組み合わせから除外パターンを判別する。なお、除外パターンの詳細は後述する。
【００３１】
ステップＳ３２において、除外パターンがパターン１であった場合、ステップＳ３３に進み、パターン１でなかった場合、ステップＳ３４に進む。
【００３２】
ステップＳ３３において、表示する色票の色値の表示範囲の中心を、表示している色票の色値の表示範囲の中心に対して、除外した色票の色値の色空間上での位置と逆（反対）の方向に、±ａもしくは±ｂだけ移動させる。つまり、表示する色票の色値の表示範囲の中心を、除外した色票の色値の色空間上での位置から、除外しなかった色票の色値の色空間上での位置を離す方向に移動させる。なお、表示する各パッチの色値の間隔は変更しない。つまり、除外しなかった色票の色値の一部は、移動後に表示される色票の色値と色空間上で一致することになり、除外しなかった色票は移動後も表示が維持されて残ることになる。移動後、移動後の色票を新たに表示する色票範囲として決定し、色票の決定処理を終了する。
【００３３】
ステップＳ３４において、除外パターンがパターン２であった場合、ステップＳ３５に進み、パターン２でなかった場合、ステップＳ３６に進む。
【００３４】
ステップＳ３５において、表示する色票の色値の表示範囲の中心を、表示している色票の色値の表示範囲の中心に対して、除外した色票の色値の色空間上での位置と逆（反対）の方向に、±ａかつ±ｂだけ移動させる。つまり、表示する色票の色値の表示範囲の中心を、色空間の各座標軸（ａ軸とｂ軸）の方向とは異なる斜め方向に移動する。なお、表示する各パッチの色値の間隔はステップＳ３３と同様に変更しない。移動後、移動後の色票を新たに表示する色票範囲として決定し、色票の決定処理を終了する。
【００３５】
ステップＳ３６において、中央の色票は移動させずに、表示している残りの色票の色値の間隔を半分にした位置を移動後の色票を新たに表示する色票範囲として決定する。
【００３６】
以下、除外パターンについて説明する。等色実験の結果、除外する色と判定した色票を表す色値を黒丸７０２、それ以外の色票を表す色値を白丸７０１とする。なお、端とは表示している複数の色票の中で端に位置することを表す。
＜除外パターン１＞
以下の４通りが上記パターン１となる。
［１］端の１か所を除外した場合（図７（ａ））
［２］端の１か所と中央を除外した場合（図７（ｂ））
［３］端の３か所を除外した場合（図７（ｃ））
［４］端の３か所と中央を除外した場合（図７（ｄ））
また、図７（ｅ）は移動前後の色票の色値の位置を表し、移動前の色票を破線の丸７０３、移動後の色票を白丸７０４とする。
【００３７】
＜除外パターン２＞
以下の２通りが上記パターン２となる。
［１］隣接する端の２か所を除外した場合（図８（ａ））
［２］隣接する端の２か所と真ん中を除外した場合（図８（ｂ））
また、図８（ｃ）は移動前後の色票の色値の位置を表し、移動前の色票を破線の丸７０３、移動後の色票を白丸７０４とする。
【００３８】
＜除外パターン３＞
以下の２通りが上記パターン３となる。
［１］色空間上の同軸上で相対する端の２か所を除外した場合（図９（ａ））
［２］４つの端すべてを除外した場合（図９（ｂ））
図９（ｃ）は移動前後の色票の色値の位置を表し、移動前の色票を破線の丸７０３、移動後の色票を白丸７０４とする。
【００３９】
以上、本実施例によれば、プリント物４と比較する対象の色票を、等色しない色票を除いた範囲の色票に狭めることができる。すなわち、明らかに等色しない色票を除外していくことで、微妙な色の違いがわからない場合でも、最終的にプリント物と一致するモニタ出力を得ることが可能となる。
【実施例２】
【００４０】
実施例１では、色票の色値の表示範囲の中心の移動方向および移動量は、除外した色票のパターンに従って決定していたが、除外しなかった色票の位置の平均値をとるようにしてもよい。以下、実施例２における色票決定部２２の処理フロー、およびパターンの例を図１０および図１１を用いて説明する。
【００４１】
＜色票の決定＞
図９に実施例２における色票決定部２２の処理の詳細フローを示す。
【００４２】
ステップＳ１３１において、色票除外部２１で除外しなかった色票の色値の色空間上における位置の平均値を算出する。
【００４３】
ステップＳ１３２において、ステップＳ１３１で算出した平均値と元の色票の中心位置を比較する。比較の結果が同じ値であれば、ステップＳ１３３に進み、同じ値でなければ、ステップＳ１３４に進む。
【００４４】
ステップＳ１３３において、色票範囲の色値の間隔を狭くする。たとえば、端の４つを囲むような除外をした場合（図９（ｂ）と同じ選択）、上記間隔を半分にし、相対する端の２か所を除外した場合（図９（ａ）と同じ選択）間隔を２／３などにする。すなわち、中央の色票を囲む色票が除外された数に応じて色票範囲の色値の間隔を狭める。
【００４５】
ステップＳ１３４において、色票範囲の中心値をステップＳ１３１で算出した平均値に移動させ、間隔は変更しない。以降の処理は実施例１と同様である。
【００４６】
＜実施例２における色票範囲の移動パターン＞
図１０に実施例２における色票のパターンを示す。
【００４７】
以下の３通りが実施例２のパターンである。
［１］端の１か所を除外した場合（図１１（ａ））
［２］端の３か所を除外した場合（図１１（ｂ））
［３］端の３か所と中央を除外した場合（図１１（ｄ））
図１１（ｃ）および（ｅ）は移動前後の色票の色値の位置を表し、移動前のパッチを破線の丸７０３、移動後のパッチを白丸７０４とする。
【００４８】
以上、本実施例によれば、より簡便に、プリント物４と比較する対象の色票を、等色しない色票を除いた範囲の色票に狭めることができる。
【００４９】
［変形例］
上記では、参照試料を出力するデバイスをＲＧＢプリンタ、色票出力を行うデバイスをモニタとして説明したが、等色関係を取得するデバイスは、これらに限定されるものではない。例えば、ＣＭＹＫプリンタやプロジェクタ等、他の画像入出力デバイスであってもよい。
【００５０】
また、上記では、測色値としてＣＩＥＬＡＢ空間の値を用いていたが、例えば、ＣＩＥＬＵＶ空間やＣＩＥＣＡＭ９７、ＣＩＥＣＡＭ０２空間等でもよい。
【００５１】
また、上記実施例によって作成される等色データテーブルは、入力デバイスと出力デバイスのカラーマッチング処理を行うアプリケーション利用される。しかし、等色データテーブルを作成する機能を例えばキャリブレーション機能の一部としてデバイスに組み込むこともできる。例えば、出力デバイスであるモニタのキャリブレーション機能に等色データテーブルを作成する機能を組み込むこともできる。
【００５２】
また、上述した実施例は、適宜組み合わせてもよい。
【００５３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するコンピュータ読取り可能なソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。
【図１】
2014147036.tif 000003
【図２】
2014147036.tif 000004
【図３】
2014147036.tif 000005
【図４】
2014147036.tif 000006
【図５】
2014147036.tif 000007
【図６】
2014147036.tif 000008
【図７】
2014147036.tif 000009
【図８】
2014147036.tif 000010
【図９】
2014147036.tif 000011
【図１０】
2014147036.tif 000012
【図１１】
2014147036.tif 000013