(57)【要約】      （修正有）【課題】視覚特性の異なる複数の観察者の全てに対し、良好にマッチングされた画像を同時に表示する。【解決手段】S302で複数の観察者について予め算出された個人等色データを取得し、S303で該個人等色データに基づいて複数の観察者を複数のグループに分類する。そしてS304でグループのそれぞれに表示先を割り当て、S305でグループのそれぞれに対応するプロファイルを取得する。そしてS306で共通の画像データに対し、グループ毎にプロファイルを用いてマッチングした画像を、割り当てられた表示先へ出力する。【選択図】図３
2014042118.tif 000002
【特許請求の範囲】
【請求項１】
複数の観察者について予め算出された個人等色データを取得する等色データ取得手段と、
前記個人等色データに基づいて前記複数の観察者を複数のグループに分類する分類手段と、
前記グループのそれぞれに表示先を割り当てる割り当て手段と、
前記グループのそれぞれに対応するプロファイルを、予め用意された複数のプロファイルから取得するプロファイル取得手段と、
共通の画像データに対し、前記グループ毎に、前記プロファイル取得手段で取得されたプロファイルを用いてマッチング処理した画像を、前記割り当て手段で割り当てられた表示先へ出力する出力制御手段と、
を有することを特徴とする色処理装置。
【請求項２】
前記個人等色データは、所定色に対する観察者の等色点の情報と、該等色点に対する色差の許容範囲の情報を含むことを特徴とする請求項1に記載の色処理装置。
【請求項３】
前記分類手段は、前記複数の観察者のうち、基準となる代表観察者に対し、前記個人等色データにおける前記等色点間の色差が互いに前記許容範囲内となる観察者を抽出し、該抽出された観察者が前記代表観察者と同一グループになるように分類することを特徴とする請求項2に記載の色処理装置。
【請求項４】
前記割り当て手段は、前記グループに対してひとつの表示先を割り当てることを特徴とする請求項1乃至3のいずれか1項に記載の色処理装置。
【請求項５】
前記割り当て手段は、前記グループの数が前記表示先の数よりも多い場合に、前記グループ毎の優先度に応じて前記表示先を割り当て、前記表示先が割り当てられなかった前記グループの情報を警告として出力することを特徴とする請求項4に記載の色処理装置。
【請求項６】
前記プロファイル取得手段は、前記グループにおける前記代表観察者に対応するプロファイルを取得することを特徴とする請求項3乃至5のいずれか1項に記載の色処理装置。
【請求項７】
さらに、複数のユーザについて予め算出された個人等色データを格納する格納手段と、
前記格納手段に格納された複数のユーザから、前記複数の観察者を選択する選択手段と、を有し、
前記等色データ取得手段は、前記観察者毎の個人等色データを前記格納手段から取得することを特徴とする請求項1乃至6のいずれか1項に記載の色処理装置。
【請求項８】
前記複数の表示先は、複数台の表示装置であることを特徴とする請求項1乃至7のいずれか1項に記載の色処理装置。
【請求項９】
前記複数の表示先は、表示画面を分割して得られる複数領域であることを特徴とする請求項1乃至7のいずれか1項に記載の色処理装置。
【請求項１０】
等色データ取得手段、分類手段、割り当て手段、プロファイル取得手段、および出力制御手段を有する色処理装置における色処理方法であって、
前記等色データ取得手段が、複数の観察者について予め算出された個人等色データを取得し、
前記分類手段が、前記個人等色データに基づいて前記複数の観察者を複数のグループに分類し、
前記割り当て手段が、前記グループのそれぞれに表示先を割り当て、
前記プロファイル取得手段が、前記グループのそれぞれに対応するプロファイルを、予め用意された複数のプロファイルから取得し、
前記出力制御手段が、共通の画像データに対し、前記グループ毎に、前記プロファイル取得手段で取得されたプロファイルを用いてマッチング処理した画像を、前記割り当て手段で割り当てられた表示先へ出力する
ことを特徴とする色処理方法。
【請求項１１】
コンピュータで実行されることにより、該コンピュータを請求項1乃至9のいずれか1項に記載の色処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の観察者に対して画像を同時に表示する色処理装置および色処理方法に関する。
【背景技術】
【０００２】
カラーの見え方に対する人間の視覚感度は、等色関数としてCIE(国際照明委員会)により標準化されている。一般的なカラーマッチングにおいては、このCIE等色関数を用いてマッチング対象デバイス(ディスプレイやプリンタ等)の色を数値化し、数値的に一致させる方法が用いられる。
【０００３】
しかしながら、人間の視覚感度には個人差があり、必ずしもCIE等色関数と一致しない。この視覚感度(以下、視覚特性)の個人差は、カラーマッチングに重大な影響を及ぼす。そのため、特定の個人の見えに合わせてカラーマッチングを行うと、他の観察者には十分なマッチングがとれないことがある。また、CIE等色関数を用いてプリンタとディスプレイの両者の出力色を測定値的に一致させた場合でも、各個人の見えにおいてマッチングがとれるとは限らない。
【０００４】
このような問題に対し、視覚特性の個人差を吸収して良好なカラーマネジメントを行う技術が提案されている(例えば、特許文献1参照)。この技術によれば、視覚特性の個人差を考慮するために、まず色票を用いた印刷物とディスプレイとの比較実験を行う。そして、該実験結果に基づき、各個人に対応したディスプレイ表示色への変換行列を作成し、該変換行列を用いて画像を変換することで、視覚特性の個人差を吸収したカラーマネジメントを実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2010-268294号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記方法によるカラーマネジメントによれば、比較実験を行った観察者については高精度なマッチングが得られる。しかしながら、複数人数による観察を行う場合には、上記比較実験を行っていない観察者についてはマッチングが得られないため、別のプロファイルを適用することになる。ただし、どのプロファイルを用いたとしても、1つのプロファイルで全てのユーザについてのマッチングを得ることは困難である。
【０００７】
本発明は上記問題を鑑み、視覚特性の異なる複数の観察者に対し、良好なマッチングが得られる画像を同時に表示することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明の色処理装置は以下の構成を備える。  すなわち、複数の観察者について予め算出された個人等色データを取得する等色データ取得手段と、前記個人等色データに基づいて前記複数の観察者を複数のグループに分類する分類手段と、前記グループのそれぞれに表示先を割り当てる割り当て手段と、前記グループのそれぞれに対応するプロファイルを、予め用意された複数のプロファイルから取得するプロファイル取得手段と、共通の画像データに対し、前記グループ毎に、前記プロファイル取得手段で取得されたプロファイルを用いてマッチング処理した画像を、前記割り当て手段で割り当てられた表示先へ出力する出力制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、視覚特性の異なる複数の観察者に対し、良好なマッチングが得られる画像を同時に表示することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る一実施形態における色処理装置の物理構成を示す図、
【図２】色処理装置の論理構成を示す図、
【図３】本実施形態における表示制御処理を示すフローチャート、
【図４】観察者情報取得用のUI例を示す図、
【図５】カテゴライズ処理を示すフローチャート、
【図６】画面割り当て処理を示すフローチャート、
【図７】個人等色データの例を示す図、である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に関わる本発明を限定するものではなく、また、本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
＜第1実施形態＞
●全体構成
図1は、本実施形態における色処理装置の構成を示すブロック図である。同図において、アナログ放送入力端子101は、地上アナログ放送、衛星アナログ放送などのアナログ放送信号を入力する。アナログ外部入力端子102は、D端子などのアナログ映像信号を入力する。デジタル放送入力端子103は、地上デジタル放送、衛星デジタル放送などのデジタル放送信号を入力する。デジタル外部入力端子104は、HDMIなどのデジタル映像信号を入力する。アナログチューナ105は、アナログ放送信号をアナログ映像信号に変換する。デジタルチューナ106は、デジタル放送信号を映像信号に変換する。A/Dコンバータ107は、アナログ映像信号をデジタル映像信号に変換する。デコーダ108は、MPEG等の符号化された映像信号を復号する。セレクタ109は、A/D変換された映像信号と、復号された映像信号のいずれかを選択して出力する。画像処理回路110は、セレクタ109から入力された映像信号に対して、与えられたパラメータを基に解像度変換、エッジ補正等の高画質化画像変換を行う。
【００１３】
CPU111は、上述した全ての構成における動作を制御する。ハードディスクドライブ(HDD)112とメインメモリ(RAM)113は、その処理に必要なプログラム、データ、作業領域等をCPU111に提供する。操作部114は、ユーザからの指示を入力する装置であり、ディスプレイからの入力を受ける指示入力ボタンやタッチパネル等が該当する。プリンタ115は、CPU111から指示により映像信号をカラー印刷する。分光センサ116は、照明環境やディスプレイ色情報、プリンタ色情報等を測定する。メインバス117は、画像処理回路110、CPU111〜分光センサ116を繋ぐバス回路である。表示パネル118〜121は、高画質化補正等が施された映像信号を表示するディスプレイである。
【００１４】
本実施形態における各種処理は、CPU111がHDD112に格納された各種ソフトウェア(コンピュータプログラム)を動作させることで実現する。すなわち、まずCPU111は、操作部114に対するユーザの指示により、HDD112に格納されている情報処理アプリケーションを起動する。そして、情報処理アプリケーションをRAM113に展開すると共に表示パネル118にユーザインタフェースを表示する。続いて、HDD112に格納されている各種データが、CPU111からの指令に基づきメインバス117経由によりRAM113に転送される。RAM113に転送された各種データは、CPU111からの指令により所定の演算処理が施され、該処理結果がメインバス117経由で表示パネル118上に表示、あるいはHDD112に格納される。
【００１５】
●表示制御処理
以下、本実施形態の色処理装置において、CPU111からの指令に基づき表示制御アプリケーションが複数人についての色校正を可能にする表示制御について説明する。図2は、本実施形態の色処理装置における論理構成を示すブロック図である。なお上述したように、図2に示す構成は表示制御アプリケーションソフトウェアとして実現される。
【００１６】
図2において色処理装置200は、観察者取得部201、個人等色データ取得部202、個人等色データ格納部203、カテゴライズ部204、画面割り当て部205、プロファイル取得部206、プロファイル格納部207、出力制御部208を有する。
【００１７】
観察者取得部201は、例えば表示パネル118に表示される観察者情報取得用のユーザインタフェース(UI)からの入力を受けて、観察者となるユーザを特定する情報(観察者情報)を取得する。なお、表示パネル118に表示される観察者情報取得用のUIは、観察者取得部201の制御によって表示される。個人等色データ取得部202は、観察者取得部201で取得された観察者情報に基づき、個人等色データ格納部203から各観察者に対応する等色データを取得し、該観察者毎の等色データをカテゴライズ部204に出力する。
【００１８】
カテゴライズ部204は、観察者毎の個人等色データに基づき、1つのプロファイルでのマッチングが可能なグループに観察者を分類する。画面割り当て部205は、分類した観察者のグループ毎に、適用プロファイルの設定、および表示先となるパネルの割り当てを行う。プロファイル取得部206は、グループ毎に設定されたプロファイルを、予め用意された複数のプロファイルを格納したプロファイル格納部207から選択する。そして出力制御部208は、画面割り当て部205による割り当て指示に従って、別途入力された表示対象の画像データについて、各表示パネルへの出力を制御する。
【００１９】
図3は、色処理装置200にて実行される表示制御処理を示すフローチャートである。まずS301で観察者取得部201が、観察者の特定に必要な情報の入力を受け付ける観察者情報取得UIを表示パネル118に表示し、該UIに対するユーザ入力を受けて観察者情報を取得する。ここで表示される観察者情報取得用UIの詳細については後述する。次にS302で個人等色データ取得部202が、S301で取得した観察者情報に対応した個人等色データを、個人等色データ格納部203から取得する。ここで個人等色データ格納部203には、予め複数のユーザのそれぞれにおける等色調整結果として算出された等色点等の個人等色データが格納されている。具体的には図7に示すように、所定色(Lab値)に対してユーザ毎に、等色する出力デバイス(この場合表示パネル)の出力色のLab値を等色点情報として保持し、さらに等色点であるLab値の許容色差を示す許容範囲の情報が保持されている。
【００２０】
次にS303でカテゴライズ部204が、S302で取得した観察者毎の個人等色データに基づき、観察者をグループに分類(カテゴライズ)する。このカテゴライズ処理の詳細については後述するが、色の見え方が近い観察者同士がグルーピングされる。そしてS304で画面割り当て部205が、S303での分類結果に応じて、分類された各グループについての表示を、表示パネル118〜121のいずれに割り当てるかを決定する。この画面割り当て処理の詳細については後述する。
【００２１】
そしてS305でプロファイル取得部206が、グループ毎に最適なプロファイルをプロファイル格納部207から取得する。ここでプロファイル格納部207には例えば、個人等色データ格納部203に保持されているユーザに対応する複数種類のプロファイルが格納されており、S305では例えば、グループ毎の代表観察者に応じたプロファイルを選択すれば良い。
【００２２】
そしてS306で出力制御部208が、共通の表示対象である画像データに対し、S303で分類されたグループ毎に、S305で取得したプロファイルを適用して、S304で割り当てられた各表示パネル118〜121への表示を行う。このとき、各表示パネル118〜121への表示画像に対し、対象観察者を示す表示を付加しても良い。
【００２３】
●ユーザインタフェース
図4に、上記S301で表示される観察者情報取得用UIの例を示す。同図において、不図示のユーザDBに登録されている全ユーザがユーザ一覧コンボボックス401に表示され、該コンボボックス401からユーザによって観察者として選択されたユーザの一覧が、選択一覧コンボボックス402に表示される。なおユーザDBとしては、図7に示す個人等色データ格納部203を適用しても良い。また、追加ボタン403は、ユーザ一覧コンボボックス401で選択されたユーザを、選択一覧に追加するためのボタンである。設定ボタン404は、選択一覧コンボボックス402に現在表示されているユーザを、観察者として決定するボタンである。終了ボタン405は、UI表示の終了を指示するボタンである。
【００２４】
なお本実施形態では、観察者情報を図4に示すUIを介したユーザからの直接入力によって取得する例を示したが、例えば複数の観察者の一団を撮影し、その撮影画像から顔認識等を行って観察者を特定しても良い。
【００２５】
●カテゴライズ処理(S303)
以下、上記S303におけるカテゴライズ処理について、図5のフローチャートを用いて説明する。なお、本実施形態におけるカテゴライズは観察者もしくは分類済みグループについて行われるが、以下、両者をまとめて観察者と称し、該観察者に対するカテゴライズを行うとして説明する。
【００２６】
カテゴライズ部204はまずS501で、観察者間の等色データが色差最小となる組み合わせを探索する。例えば、基準となる観察者についての個人等色データに対し、他の観察者の個人等色データとの色差(それぞれの等色点間の色差)を評価値としてWARD法によるクラスタ分析を行えば良い。そしてS502で、S501で取得した観察者の組み合わせについて、その等色データの色差が両者とも許容範囲内であるか否かを判定する。この許容範囲は、図7に示したように個人等色データとして予め保持されている。この判定により、色差が互いの許容範囲内であればS503へ進み、そうでなければS504へ進む。S503では、S501で取得した組み合わせの観察者同士を、同じグループに分類してS504へ進む。そしてS504では、全ての観察者についての分類が終了したか否かを判定し、未分類の観察者があればS501へ戻る。
【００２７】
このように本実施形態のカテゴライズ処理においては、上記S501〜S503の処理を、S504で全観察者の分類が終了するまで繰り返す。なお、S503において、個人等色データが色差最小となる観察者同士が同一グループに分類された後、該分類後のグループについて、S501で該グループと色差最小となる他の観察者が探索される。このとき、グループ内での代表観察者を設定しておき、その個人等色データを基準として、色差最小となる他の観察者を探索すれば良い。すなわち、S501での探索の基準となる観察者(代表観察者)は、S502で色差が許容範囲外となる観察者が出現するまで固定とする。なお、許容範囲外の色差として検出された観察者が、次の代表観察者として新たなグループを構成する。これにより、1つの代表観察者に対し、等色データの色差が許容範囲内である観察者が色差の小さい順に順次抽出され、グルーピングされる。なお、最初の代表観察者の設定方法については特に限定されないが、例えばユーザ毎に予め設定された優先度に応じて決定することができる。
【００２８】
本実施形態のカテゴライズ処理により、互いの色差が許容範囲内にある観察者同士、すなわち色の見え方が近い観察者同士がグルーピングされる。すなわち、代表観察者と近い等色データを有する観察者が、該代表観察者のグループに属することになる。従って、グループの代表観察者に適したプロファイルが、当該グループに属する他の観察者においても利用可能と判定され、グループ内でプロファイルを共通化することができる。
【００２９】
●画面割り当て処理(S304)
以下、上記S304における画面割り当て処理について、図6のフローチャートを用いて説明する。
画面割り当て部205はまずS601で、S303で分類されたグループ数をカウントする。そしてS602で、カウント値と使用可能な表示先の数(表示パネル118〜121)を比較し、カウント値すなわちグループ数の方が多ければS603へ進み、そうでなければS604へ進む。S603では、グループ毎に優先度を付し、パネルへの表示を行うか否かを判定する。ここでは、グループに含まれる観察者が多いほど、優先度が高くなるように設定するものとする。ただし、優先度の設定方法はこの例に限らず、例えば予めユーザ各人に優先度を設けておき、グループ内での最高優先度、または複数人の優先度の合計や平均等に応じてグループ優先度を決定しても良い。なお、表示否と判定された非表示グループについては、これらが表示されない旨を警告として報知(例えば表示)するよう、出力制御部208に送信しても良い。そしてS604では、表示対象である表示グループに対し、表示先となるパネルを割り当てて、処理を終了する。なお、グループとパネルを1対1に対応させることができれば、その割り当て順については特に限定しない。
【００３０】
以上説明したように本実施形態によれば、観察者毎の個人等色データに基づいて観察者を分類し、各観察者グループ毎に適切なプロファイルを適用することができる。これにより、共通の画像データに対し、複数の観察者の全てに対して良好なマッチング処理を実現した表示を行うことができる。
【００３１】
このように個人等色データに応じた複数台のパネル表示が可能となることで、例えば複数の観察者を上記グループ毎に別室に分離し、各部屋に設置されたモニタにそれぞれの色の見えの特性に応じた画像を表示し、同時に観察することが可能となる。すなわち、複数人が色味の判定を厳密に行う必要がある場合に、本実施形態は有効であり、例えば複数人数による色校正を同時に行うことが可能となる。
【００３２】
なお本実施形態では、複数台の表示パネル(118〜121)を備え、各表示パネルにグループ毎の表示を行う例を示したが、本発明はこの例に限らず、複数の観察者に対するマッチング処理が同時に行えれば良い。したがって、例えば1つの表示画面を複数領域に分割し、該領域毎にグループを割り当てて表示を行うことも可能である。
【００３３】
また、本実施形態では図7に示すように、個人等色データとして1色の基準色に対する等色データを保持しておく例を示したが、もちろん複数の基準色に対する各人の等色データを保持しておくことも可能である。この場合例えばS501で、基準色毎の色差に所定の重みを付した合計値や平均2乗誤差に応じて、色差最小となる観察者の組み合わせを探索すれば良い。
【００３４】
＜他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するコンピュータ読取り可能なソフトウェア(コンピュータプログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
【図１】
2014042118.tif 000003
【図２】
2014042118.tif 000004
【図３】
2014042118.tif 000005
【図４】
2014042118.tif 000006
【図５】
2014042118.tif 000007
【図６】
2014042118.tif 000008
【図７】
2014042118.tif 000009