(57)【要約】【課題】マルチディスプレイの色に関するキャリブレーションを、容易にかつ短い時間で実行できるキャリブレーションシステムを提供する。【解決手段】ディスプレイ毎に色の調整値を受け付ける入力部（１１）と、入力部より入力された色の調整値を用いて、色較正用画像が表示されている各ディスプレイの複数の領域の色の測定結果を補正すると共に、測定結果あるいは補正された測定結果における、他のディスプレイが隣接する領域の測定結果に基づいて、隣接する他のディスプレイとの色差を複数のディスプレイの配置に対応させて求め、求めた色差の中から最大色差を算出する演算部（４６）と、演算部にて算出された最大色差を対応する調整値と関連付けて記憶する第２記憶部（４８）と、第２記憶部を参照して、最大色差が最小となる調整値を各ディスプレイに設定して色を調整する調整部（４９）とを備える。【選択図】図１１
2014060545.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスプレイよりなるマルチディスプレイにおける各ディスプレイの色の調整を行うキャリブレーションシステムであって、
各ディスプレイの色を較正するための色較正用画像を生成する表示画像生成部と、
前記表示画像生成部にて生成された色較正用画像が表示されている各ディスプレイの複数の領域の色を測定した結果である測定結果を記憶する第１記憶部と、
ディスプレイに対する色の調整値をディスプレイ毎に受け付ける入力部と、
前記入力部より入力された色の調整値を用いて、第１記憶部を参照して対応するディスプレイの前記測定結果を補正する補正部と、
前記第１記憶部に記憶された測定結果、あるいは補正部にて補正された測定結果がある場合は補正された測定結果における、他のディスプレイが隣接する領域の測定結果に基づいて、隣接する他のディスプレイとの色差を前記複数のディスプレイの配置に対応させて求めると共に、求めた色差の中から最大色差を算出する演算部と、
前記演算部にて算出された最大色差を、前記補正部が補正に用いた対応する調整値と関連付けて記憶する第２記憶部と、
前記第２記憶部を参照して、最大色差が最小となる調整値を各ディスプレイに設定して色を調整する調整部とを備えることを特徴とするマルチディスプレイのキャリブレーションシステム。
【請求項２】
前記調整値として、調整する色の画素値に対する補正量が入力され、前記調整部は、前記調整値をマトリクス変換により変換してディスプレイに表示される調整量を求めるものであり、前記マトリクス変換に基いるマトリクスは、ディスプレイの種類毎に設定されていることを特徴とする請求項１に記載のマルチディスプレイのキャリブレーションシステム。
【請求項３】
前記マトリクスは、調整を行う表示色毎に設定されていることを特徴とする請求項２に記載のマルチディスプレイのキャリブレーションシステム。
【請求項４】
前記表示画像生成部は、さらに、前記入力部より入力されている調整値と、前記第１記憶部に記憶されている各ディスプレイの測定結果、前記補正部により補正された各ディスプレイの測定結果、隣接する他のディスプレイとの色差、あるいは最大色差のうち、少なくとも一つとを表示する画像を生成することを特徴とする請求項１に記載のマルチディスプレイのキャリブレーションシステム。
【請求項５】
隣接する他のディスプレイとの間の最大色差が予め定められる閾値以上である測定結果のみを選択する選択部をさらに備え、
前記表示画像生成部は、前記選択部にて選択された測定結果について、前記入力部より入力されている調整値と、前記第１記憶部に記憶されている各ディスプレイの測定結果、前記補正部により補正された各ディスプレイの測定結果、隣接する他のディスプレイとの色差、あるいは最大色差のうち、少なくとも一つとを表示する画像を生成することを特徴とする請求項４に記載のマルチディスプレイのキャリブレーションシステム。
【請求項６】
前記調整値がＲＧＢ値で入力されることを特徴とする請求項４または５に記載のマルチディスプレイのキャリブレーションシステム。
【請求項７】
請求項１〜６の何れかに記載のマルチディスプレイのキャリブレーションシステムを動作させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを前記各部として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイ（表示装置）を有するマルチディスプレイにおけるディスプレイ間の色むらの補正を行うキャリブレーションシステムに関する。
【背景技術】
【０００２】
マルチディスプレイは、複数のディスプレイを並べて配置し、一つの画像データをそれら複数のディスプレイにて表示するものである。技術の進展に伴い、ベゼル（ディスプレイの額縁）の幅が狭くなってきたため、複数のディスプレイを上下左右等に並べた場合でも、ベゼルは気にならず１枚の大きなディスプレイとして見ることができる。
【０００３】
１枚の大きなディスプレイのように見せることが可能となったことで、マルチディスプレイは、サイネージ用途やアミューズメント用途等、色々な場面で使用されるようになってきている。マルチディスプレイによれば、１つのディスプレイだけでは表現できない迫力のある大きな画像や多彩な画像を表現できる。
【０００４】
このように用途が広がるなか、マルチディスプレイにおいても、色の再現性や画質が重要視されるようになってきており、「マルチディスプレイにおける画面の均一性」を確保する技術が提案されている。マルチディスプレイにおいては、ディスプレイの個体差に起因するディスプレイ間での色むらを補正する技術の開発が重要な対策の１つである。「マルチディスプレイにおける画面の均一性」を確保するための先行技術として、例えば、特許文献１，２がある。
【０００５】
特許文献１には、マルチディスプレイにおいて、画面の境界領域の画像が同じになるように調整する技術が記載されている。例えば、９画面構成（３×３）のマルチディスプレイの場合、中央のディスプレイについて最初に調整を行い、その後、周辺のディスプレイの調整を行う。調整を行う基準が２個ある場合は、各々の基準と境界領域との差が最小になるように調整する。
【０００６】
特許文献２には、複数のプロジェクターを用いるマルチビジョンシステムにおいて、各プロジェクターの色ムラを補正する技術が記載されている。これにおいては、まず、プロジェクターを配列した状態で、赤、緑、青、黒のテスト信号を表示させて表示色をセンサで検出し、検出された色情報をＸＹＺの三刺激値として求める。そして、隣接するプロジェクター間の４色、４隅の表示色の差の総和を求め、色差が最小となるプロジェクターの配列を求める。求められた最適配置において、中心側に位置する１つのプロジェクターを基準とし、周囲のプロジェクターにおいて順に４つの表示色と同一の表示色が得られるように各プロジェクターのキャリブレーション値を決定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−９２４３１号公報
【特許文献２】特開２０００−５９８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のような従来技術には、以下のような問題がある。
【０００９】
特許文献１によれば、例えば、縦横に配列された４画面構成（時計回りにＡ〜Ｄの４枚のディスプレイが配置されている）の場合、ＡとＢ、ＢとＣ、ＣとＤの境界部分を目立たなくすることはできるが、ＤとＡの境界領域の差が大きくなる。そのため、マルチディスプレイ全体として輝度や色合いを調整するには、前記処理を繰り返し、差が小さくなる条件を見つける必要があり、マルチディスプレイ全体として調整を行うには非常に時間を要する。
【００１０】
特許文献２は、複数のプロジェクターを用いるマルチビジョンシステムの技術である。そのため、マルチディスプレイに適用した場合、複数のディスプレイを再配置することが必要となる。複数のディスプレイの再配置が簡単に行えるマルチディスプレイであれば良いが、マルチディスプレイにおいては、一度、配置したディスプレイを再配置することは多くの場合困難である。また、ディスプレイの再配置が簡単に行えるマルチディスプレイであっても、ディスプレイの表示色が経時で劣化した場合には、その都度配置換えを行う必要がある。
【００１１】
本発明は、上記課題に鑑みなされたものであって、マルチディスプレイの色に関するキャリブレーションを、容易にかつ短い時間で実行できるキャリブレーションシステムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
前記の課題を解決するために、本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、複数のディスプレイよりなるマルチディスプレイにおける各ディスプレイの色の調整を行うキャリブレーションシステムであって、各ディスプレイの色を較正するための色較正用画像を生成する表示画像生成部と、前記表示画像生成部にて生成された色較正用画像が表示されている各ディスプレイの複数の領域の色を測定した結果である測定結果を記憶する第１記憶部と、ディスプレイに対する色の調整値をディスプレイ毎に受け付ける入力部と、前記入力部より入力された色の調整値を用いて、第１記憶部を参照して対応するディスプレイの前記測定結果を補正する補正部と、前記第１記憶部に記憶された測定結果、あるいは補正部にて補正された測定結果がある場合は補正された測定結果における、他のディスプレイが隣接する領域の測定結果に基づいて、隣接する他のディスプレイとの色差を前記複数のディスプレイの配置に対応させて求めると共に、求めた色差の中から最大色差を算出する演算部と、前記演算部にて算出された最大色差を、前記補正部が補正に用いた対応する調整値と関連付けて記憶する第２記憶部と、前記第２記憶部を参照して、最大色差が最小となる調整値を各ディスプレイに設定して色を調整する調整部とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明の一態様によれば、マルチディスプレイの色に関するキャリブレーションを、容易にかつ短い時間で実行できるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の一形態に係るマルチディスプレイのキャリブレーションシステムの構成を示すブロック図である。
【図２】（ａ）〜（ｄ）は、測色器にて色を測定する測定位置の例を示す説明図である。
【図３】図１のキャリブレーションシステムに含まれるシステム制御部の演算部が、測定結果を基に演算によって色差および最大色差を求める処理の内容が分かるように図示した説明図である。
【図４】図１のキャリブレーションシステムに含まれるシステム制御部の演算部が、入力された調整値に基づいて測定結果を補正し、補正した測定結果を基に演算にて色差および最大色差を求める処理の内容が分かるように図示した説明図である。
【図５】図１のキャリブレーションシステムに含まれるシステム制御部の表示部に表示される、ディスプレイの数が２×２よりも多くなった場合の、各ディスプレイの測定結果、および測定結果を基に演算によって色差および最大色差、並びに各ディスプレイの調整値を示す画像の一例を示す説明図である。
【図６】図１のキャリブレーションシステムに含まれるシステム制御部の演算部が、入力された調整値に基づいて測定結果を補正し、補正した測定結果を基に演算にて、マルチディスプレイの端部における色差に重み付けを行った上で色差および最大色差を求める処理の内容が分かるように図示した説明図である。
【図７】各ＲＧＢ値に対して｛0,32,64,96,128,160,192,224,255｝の９種類の値を代表値とした７２９色（９×９×９）の代表値よりなるマトリクスを示す説明図である。
【図８】（ａ）（ｂ）は、ＲＧＢ値とＸＹＺ値の関係を示すルックアップテーブルを示す説明図である。
【図９】図７に示す７２９色の代表値で構成されるマトリクスの１ブロックを示す説明図である。
【図１０】（ａ）〜（ｃ）は、図７に示す７２９色の代表値で構成されるマトリクスの１ブロックを示す説明図である。
【図１１】図１のシステム制御部に構築されるキャリブレーション処理部の機能ブロック図である。
【図１２】マニュアルによるキャリブレーション処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、詳細に説明する。
【００１６】
（色の測定位置）
通常、ディスプレイは、人の眼には分別できないとされる一定の範囲内に収まるように色味やムラ等を調整している。そのため、各ディスプレイには一定範囲内の相違（ディスプレイの個体差による違い）があるが、１台で表示を行う場合にこれが問題になることは少ない。しかしながら、マルチディスプレイの場合は、複数のディスプレイを並べて配置するため、個体差による違いが目立つこととなる。
【００１７】
例えば、若干黄色っぽいディスプレイと、若干青っぽいディスプレイとを隣接させて配置すると、各ディスプレイとも単体としては問題が無くても、ディスプレイ間の境界部分では、差として目立ってしまう。このような差は、各ディスプレイが備える、赤色（Ｒ）成分、緑色（Ｇ）成分、青色（Ｂ）成分を独立に調整する機能（コントラスト調整等）を用いて色の表示特性を補正（以下、色の調整とも表現する）することで、目立たなくすることができる。２台のディスプレイであれば、何れか一方のディスプレイの色を調整して、他方のディスプレイに合わせればよい。
【００１８】
しかしながら、マルチディスプレイにおいて、あるディスプレイの上下左右に別のディスプレイを配置した場合、左側のディスプレイは黄色っぽく、右側は赤っぽく、上側のディスプレイは緑っぽく、下側は青っぽいということも起こり得る。このような場合は、１台だけの色の調整では不可能で、全体として調整する必要がある。つまり、複数のディスプレイを測定対象とする必要がある。
【００１９】
また、ディスプレイの大型化に伴い、ディスプレイ単体の同一面内でも上下左右等の場所によって、人の眼には分からない若干の差が有る。このような差も、上述したように、隣接されるディスプレイの対応する部分の色味と異なる場合、差として目立つことがある。そのため、測色器を用いて複数台のディスプレイを測定する場合、各ディスプレイの中央部だけを測定するのでは不十分であり、複数点を測定対象とする必要がある。
【００２０】
図２の（ａ）〜（ｄ）に測定位置の例を示す。図２の（ａ）に示すように、少なくとも、上部、下部、左部、右部の４点、もしくは当該４点に中央点を加えた５点を測定する。可能であれば、図２の（ｂ）に示すように、ディスプレイを縦方向に３分割、横方向に３分割した全部で９点（左上、左中、左下、上中、中央、下中、右上、右中、右下）の測定を行うことが好ましい。また、図２の（ｃ）のように、特に気になる場所だけにしても良いし、図２の（ｄ）のように、さらに細かく分割しても良い。
【００２１】
（ディスプレイの測定結果及びＲＧＢの調整方法）
一例として、４台のディスプレイを縦×横：２×２に配置し、各ディスプレイの面内を縦×横：３×３の９箇所に分割した時（図２の（ｂ）参照）の測色器による測定結果（ＸＹＺ値：三刺激値）を図３に示す。実際には、各ディスプレイに対して９箇所ずつ測定しているが、図３の例では、他のディスプレイが隣接する箇所のみ、測定結果を示している。また、ディスプレイの数が多く、おおまかな調整ができれば良い場合には、９箇所ずつではなく、９箇所のうち、中央の領域と中央に隣接する上下左右の５箇所（図２の（ａ）参照）を測定しても良い。
【００２２】
なお、図３は、後述するシステム制御部４０（図１参照）の演算部４６（図１１参照）が、測定結果を基に演算によって色差および最大色差を求める処理の内容が分かるように図示した説明図である。キャリブレーションを自動で行う場合には、このような画像が表示されるものではない。キャリブレーションをマニュアル（手動）で行う場合には、操作を容易にするために、後述するシステム制御部４０（図１参照）の表示部に、同様の内容のものを表示することが好ましい。但し、図３では、他のディスプレイが隣接する箇所の測定結果をＸ，Ｙ，Ｚ値にて記載しているが、色むらが生じているか否かを分かりやすくするために、測定結果は、色味の違い、つまり、調整を行う色（例えば、白色等）からのずれている色味（赤っぽい、青っぽい、黄色っぽい、緑っぽい、オレンジっぽい・・・）などにて表示する。システム制御部４０の表示部としては、キャリブレーションの対象のマルチディスプレイを構成する複数のディスプレイのうちの１ディスプレイであってもよい。
【００２３】
測定結果は、上から順に、Ｘ，Ｙ，Ｚ値を示しており、調整値は、各ディスプレイを調整するためのＲＧＢ値にて入力される。
【００２４】
なお、本実施の形態では、測色器での測定結果を、デバイスに依存しない色空間であるＸＹＺ表色系のＸＹＺで表し、ディスプレイの調整を行う調整値はＲＧＢで入力するものとする。測色器での測定結果は、デバイスに依存しない色空間であれば、どの色空間で表示してもよく、例えば、ＣＩＥ１９７６Ｌ＊ａ＊ｂ＊（ＣＩＥ：Commission Internationale de l'Eclairage：国際照明委員会、Ｌ＊：明度、ａ＊・ｂ＊：色度）表色系やＣＩＥ１９７６Ｌ＊ｕ＊ｖ＊（Ｌ＊：明度、ｕ＊・ｖ＊：クロマティクネス指数）表色系等の値を用いても良い。
【００２５】
また、図３において、ディスプレイ間の空白部には、互いに近接する箇所同士の測定値から求めた色差（△Ｅ）を記載しており、４つのディスプレイの中央部に、最大色差を記載している。この配置において、左上のディスプレイの右下部と、左下のディスプレイの右上部の色差が１０．５で最大となり、中央部に１０．５が記載されている。この例では、色の調整は行っていないため、ＲＧＢの調整値は全て「０」である。
【００２６】
図４は、図３の各ディスプレイの測定結果に対する調整方法を示す。図４は、後述するシステム制御部４０（図１参照）の演算部４６（図１１参照）が、入力された調整値に基づいて測定結果を補正し、補正した測定結果を基に演算にて色差および最大色差を求める処理の内容が分かるように図示した説明図である。ＲＧＢの調整値を入力し、下記の式１の（変換マトリクス）を用いて、ＲＧＢの調整値（△ＲＧＢ）に対して変化するＸＹＺ値（△ＸＹＺ値）を求め、求められたＸＹＺ値を対応するディスプレイの分割された領域全てに加算して新たなＸＹＺ値を求める。変換マトリクスについては後述する。
【００２７】
【数１】
2014060545.tif 000003
【００２８】
新たなＸＹＺ値が求められると、他のディスプレイが隣接する箇所の各領域の色差を再び算出し、最大の色差を求め、最大の色差がすぐに分かるように、ディスプレイ間の中央に表示させる。図４の例では、左上のディスプレイの右上部と、右上のディスプレイの左上部との色差が３．４で最大となり、最大色差の値を中央部に記載している。
【００２９】
図３、図４の例では、マルチディスプレイが２×２ディスプレイなので、中央部に表示しているが、ディスプレイの数が２×２よりも多くなった場合、例えば、３×３の場合は、図５の（ａ）に示すように、２×２ディスプレイ単位の中央部全てに最大色差を表示しても良い。また、３×３の場合は、調整値も多数有るので、図５の（ｂ）に示すように、別枠に３×３で表示しておき、ＸＹＺ値が表示してある図と対応するとともに、調整値を設定する箇所の近くに最大色差を表示してもよい。
【００３０】
図５の（ａ）（ｂ）は、ディスプレイの数が２×２よりも多くなった場合の、各ディスプレイの測定結果、および測定結果を基に演算によって色差および最大色差、並びに各ディスプレイの調整値を示す画像の一例を示す説明図である。
例えば、３×３の場合は、図５の（ａ）に示すように、２×２ディスプレイ単位の中央部全てに最大色差を表示しても良い。また、３×３の場合は、調整値も多数有るので、図５の（ｂ）に示すように、別枠に３×３で表示しておき、ＸＹＺ値が表示してある図と対応するとともに、調整値を設定する箇所の近くに最大色差を表示してもよい。
【００３１】
調整方法としては、この最大色差が最小となるように各ディスプレイのＲＧＢ値の調整を行う。手動でキャリブレーションを行う場合、調整値の入力は、後述するシステム制御部４０（図１参照）に備えられるマウスとキーボードを用いて行う（入力部）。
【００３２】
以下に、自動で調整値を入力し最大色差を最小にする方法について説明する。例えば、最大色差を示している２つのディスプレイ（図３の例では、左上と左下の各ディスプレイ）を調整対象として、これら２つのディスプレイについて、ＲＧＢ調整値を入力し、変換マトリクスによって入力したＲＧＢ調整値に対応する△ＸＹＺを求め、調整値を入力したディスプレイ全体（分割した分割領域）に加算して測定結果を補正し、補正された測定結果より色差を求める（演算部）。
【００３３】
この時、調整値を入力するのは、調整対象の２つのディスプレイ（図３の例では、左上と左下の各ディスプレイ）についてであるが、これら２つのディスプレイの測定結果が補正されることで、調整対象の２つのディスプレイに隣接する他のディスプレイとの色差も変化する。したがって、測定結果を補正した調整対象の２つのディスプレイに隣接するディスプレイ間の色差は全て算出する（図３の例では、左上と右上のディスプレイ間、および左下と右下のディスプレイ間）。
【００３４】
このようにして求め直した各色差が前記最大色差（図３の例では１０．５）の値より大きい値、もしくは同値を含んでいる場合には、更にＲＧＢ調整値の値を変化させて調整する。そして、求められた各色差が前記最大色差の値より小さくなった場合には、調整対象の２つのディスプレイ（図３の例では、左上と左下の各ディスプレイ）に対しては、前記入力された調整値が設定されたものとして考え、その時点での全ての色差の中で最大色差となっている別の２つのディスプレイを新たに調整対象として、前記と同じ方法を用いて調整を行う。各ディスプレイの調整値と算出された最大色差とは関連付けて記憶される（第２記憶部）。
【００３５】
以上の処理を最大色差が最小となり、飽和するまで行い、最大色差が最小となった調整値を各ディスプレイにおいて設定する（調整部）。
【００３６】
前記処理により、調整対象の２つのディスプレイについては、最大色差が最小となる調整値の値が算出されるが、他のディスプレイの調整を行うと色差が大きくなり、前記最大色差が最小となった条件とは異なる条件となることがあるので、前記最大色差が最小となる調整値および最大色差の値を記憶しておき、最終的に判断する際、前記記憶している値を参照するようにするのが好ましい。
【００３７】
ディスプレイの各分割領域については、測定結果が算出されており、キャリブレーションを行う色に対して、ｘｙ色度図上で、どの方向の色にずれているかが分かるので、この結果に基づいて、符合を含めた調整値を設定することができる。前記方法ではなく、ＲＧＢ調整値を総当りで入力して最大色差が最小となる条件を見つけるようにしても良い。
【００３８】
マニュアルで調整する場合は、任意に調整値を入力して所定回数処理を行って、最大色差を求め、最大色差が最小となる条件を選択する。また、調整した値で実際に予想通りの色再現ができているかを調べたい場合には、設定した調整値を反映した状態で再度、色の測定を行い、実際の測定結果を見て判断し、誤差が有る場合は、再度、調整を行っても良い。
【００３９】
マニュアルで調整する場合にも、入力された調整値に基づいて補正された測定結果を、色味の違いにて表示することで、ｘｙ色度図上で、どの方向の色にずれているかが分かりやすく、この結果に基づいて、符号を含めた調整値を設定することができる。あるいは、調整値を変える度に色味の違いを表示すると調整が完了するまでに時間がかかるおそれがある。このような場合は、調整中は、ＸＹＺ値（演算により求められた値）や色差のみを表示としたり、調整者が入力した調整値の確定を行うまでは色味の違いを表示せず、調整値が確定した時にのみ色味の違いを表示するようにしても良い。
【００４０】
ディスプレイの配置は、２×２に限定されるものではなく、３×５でも良いし、ディスプレイの一辺に２台の辺が接するような互い違いの配列になっていても同一辺内で分割されているので調整可能である。
【００４１】
マルチディスプレイのキャリブレーションを行うにあたり、複数のディスプレイが配置された状態において、その中央での色差は重視するが、端部での色差はさほど重要視しなくて良いとして調整を行う場合は、端部での色差に重みを付け調整するようにしても良い。図６に、２×２ディスプレイの端部での色差の重み付けを０．８として色差を求めた例を示す。図６は、後述するシステム制御部４０（図１参照）の演算部４６（図１１参照）が、入力された調整値に基づいて測定結果を補正し、補正した測定結果を基に演算にて、マルチディスプレイの端部における色差に重み付けを行った上で色差および最大色差を求める処理の内容が分かるように図示した説明図である。
【００４２】
（式１の変換マトリクスの説明）
前記式１にて示される変換マトリクスの求め方を説明する。ＲＧＢ値が、ＣＩＥの表色系であるＣＩＥＲＧＢ方式や国際標準規格であるｓＲＧＢ方式のように規定されたＲＧＢ値であれば、単一の３×３のマトリクスで変換できる。しかしながら、ディスプレイで表示されるＲＧＢ値は、例えば、液晶ディスプレイの場合、光源のスペクトル、フィルタ特性など使用される材料の特性に依存するため、単一のマトリクスで変換することはできず、実際には、表示色によって変換マトリクスも変わり得る。
【００４３】
本来は全てのＲＧＢ値の組み合わせ（(0,0,0)〜(255,255,255)）に関して（Ｘ,Ｙ,Ｚ）値が測定できれば問題無い。しかしながら、例えば、ＲＧＢが８ビットの場合、約１６７０万色の測定が必要となり、事実上、不可能である。そのため、各ＲＧＢ値に対して、例えば｛0,32,64,96,128,160,192,224,255｝の９種類の値を代表値とし、図７に示す９×９×９＝７２９色の代表値を測定する。そして、これを、図８の（ａ）のようなルックアップテーブル（ＬＵＴ）として、ＲＧＢ値とＸＹＺ値の関係を求めておく。
【００４４】
一例として、図９のように、ＲＧＢ値が（224,224,224）表示の時（図の表示としては（7,7,7）。キャリブレーション測定時に、このＲＧＢ値でディスプレイに色を表示させている場合は、この値を“基準値”とする）の変換マトリクスを求める場合には、ＲＧＢ値が近傍となる（192,224,224）（図９で（6,7,7））や、（224,255,224）（図９で（7,8,7））等のＲＧＢ値とその時のＲＧＢ値に対応するＸＹＺ値を用いている。
【００４５】
実際には、変化量を求めたいので、基準値との差分である△ＲＧＢ値と△ＸＹＺ値の関係式である下記の式２から変換マトリクスを求める。
【００４６】
【数２】
2014060545.tif 000004
【００４７】
図８の（ｂ）より、（△Ｒ１,△Ｇ１,△Ｂ１）とは、「（224,224,224）−（192,224,224）=（32,0,0）」のことであり、（△Ｘ1,△Ｙ1,△Ｚ1）は、そのＲＧＢ値の時のＸＹＺ値の差分であり、「（557.9 , 562.1 , 843.3）−（497.1 , 530.3 , 839.2）＝（60.8 , 31.8 , 4.1）」のことである。
【００４８】
また、式２では、（△Ｘ1,△Ｙ1,△Ｚ1）、（△Ｘ2, △Ｙ2, △Ｚ2）、（△Ｘ3, △Ｙ3, △Ｚ3）のように、３点を用いているが、これらの値を全て代入し、式２の両辺に右側から、下記の式３の“逆行列１” 
【００４９】
【数３】
2014060545.tif 000005
【００５０】
を掛けると、下記の式４の“変換マトリクス１”にて要素（ａ〜ｉ）が求められる。
【００５１】
【数４】
2014060545.tif 000006
【００５２】
【数５】
2014060545.tif 000007
【００５３】
変換マトリクスの式１により、Ｒが１変化（△Ｒ＝１）した時（Ｇ,Ｂは変化せず。△Ｇ＝０、△Ｂ＝０）の△Ｘ,△Ｙ,△Ｚが求められる。
【００５４】
この基準値近傍の３点を選ぶ場合、図９から分かるように実際には近傍点が２６点有り、その中から適切な３点を選んで変換マトリクスを求める必要がある。そこで、求める変換マトリクスの精度を確かめるには、残りの２３点（＝２６−３）において変換マトリクスを用いて計算し、ＲＧＢ値と測定値の関係について実測値と比較し、一番誤差が小さくなるような変換マトリクスを求める。または、調整を行う或る色に対して、実際に色を変えて色を測定し、最も近い色になる変換マトリクスを求めても良い。
【００５５】
通常は、キャリブレーションを行う時に表示する色は、１色であり、例えば、ＲＧＢ値で（224,224,224）のように規定してあるので、ディスプレイの種類毎に必要な変換マトリクスを求めておくと良い。利用者が任意の色を表示させて調整したい場合のみ、７２９色のルックアップテーブルデータを元に変換マトリクスを求める。また、測定するために表示する色は、基本的には1色で調整可能だが、他の色での確認用や、特に合わせたい色が有る場合に複数色表示を行って測定及び調整すれば良い。
【００５６】
（他の変換マトリクスの例）
変換マトリクスは３×３行列だけでは不十分な場合、高次（ここでは二次）の項を用いると精度が上がるため、下記の式６の３×９行列の変換マトリクスを用いても良い。
【００５７】
【数６】
2014060545.tif 000008
【００５８】
この場合、参照する点（変換マトリクスを求める時にのみ使用する点）は、（Ｒ１,Ｇ１,Ｂ１）〜（Ｒ９,Ｇ９,Ｂ９）の９点を用いることにより求めることができる（この時の測定値は（Ｘ１,Ｙ１,Ｚ１）〜（Ｘ９,Ｙ９,Ｚ９））。
【００５９】
また、式６では“△”の記述を省いているが、変化量を求める必要があるので、式２と同様に基準点との差分で考え、実際には“△Ｘ１や”△Ｒ１“等として計算している。式６における３×９の変換マトリクスを求めるには、（△Ｘ, △Ｙ, △Ｚ）と（△Ｒ,△Ｇ,△Ｂ）が関連付けされたデータが９個有れば良い。
【００６０】
そのため、基準点の周辺２６点（＝３×３×３−１）のうち、任意の９点を参照して求めているので、３×３マトリクスよりも高精度となっている。しかしながら、それでも、誤差がない訳ではない。参照した任意の９点については、ＲＧＢ値とＸＹＺ値の関係が成り立つような変換マトリクスを求めているが、他の１７点（＝２６−９）については、前記９点に対して求められた変換マトリクスを適用することができるか否か不明である。
【００６１】
そこで、求めた変換マトリクスを用いて、残りの１７点（＝２６−９）について、前記変換マトリクスを用いて式６により求めた値と、前記７２９色のＬＵＴを参照して求めた値とを確認し、誤差があるようであれば、その誤差を小さくするような変換マトリクスを求める必要がある。具体的には、以下のようにすれば良い。
(1)任意の９点を選択して、前記式６（“△”の記述を省略）より変換マトリクス（ａ１〜ｃ９）を求める。
(2)他の１７点について、１７点のＲ’Ｇ’Ｂ’値と基準点のＲＧＢ値との差（△Ｒや△Ｇや△Ｂ）を算出し、前記式６で算出された変換マトリクス（ａ１〜ｃ９）を用いて、下記式７の右辺の計算値を求める。
(3)前記７２９色のＬＵＴを参照し、前記他の１７点について、１７点のＸ’Ｙ’Ｚ’値と基準点のＸＹＺ値との差（△Ｘや△Ｙや△Ｚ）を算出する（下記式７の左辺の値を求める）。
(4)前記(2)及び前記(3)で求めた値の差を誤差として算出する。
(5)前記任意の“９点の組み合わせ”とは異なる“９点の組み合わせ”を選択し（２６点から選択される９点）、前記(1)〜(4)の処理を行う。
(6)前記処理を繰り返し、前記(4)で求めた誤差が最小となる変換マトリクスを求める。
【００６２】
【数７】
2014060545.tif 000009
【００６３】
このように、精度を向上させるために高次で計算しても良いが、調整する範囲を、より小領域に分割して範囲毎に変換マトリクスを使い分ければ、３×３のマトリクスでも精度を上げることができる。
【００６４】
今までは、図９のように基準点に対し、ＲＧＢの調整値はプラス、または、マイナスの両方の値を取るため、（224,224,224）基準の場合、ＲＧＢ値が（192,192,192）〜（255,255,255）となる範囲を１つの変換マトリクスでカバーしている。
【００６５】
しかしながら、図１０の（ａ）のように、基準点（224,224,224）に対して、（192,192,192）〜（224,224,224）の範囲、つまり調整値としては、（-32,-32,-32）〜（0,0,0）の範囲で調整を行う場合のみ（224,224,224）基準の変換マトリクスを用い、（224,224,224）基準のRGB値を全てプラスに調整する場合、つまり調整値としては、（0,0,0）〜（32,32,32）の範囲で調整する場合には、図１０の（ｂ）のブロックで求めた変換マトリクスを用いるように調整範囲毎に変換マトリクスを変えても良い。
【００６６】
さらには、基準値が（224,224,224）でＲＧＢ値を全てプラスに調整する場合は、図１０の（ｃ）のように参照する３点を（255,224,224）,（224,255,224）,（224,224,255）として変換マトリクスを求めるとより一層精度が上がる。その理由は、以下の通りである。
【００６７】
ＲＧＢ値によって、ＲＧＢ値とＸＹＺ値の関係（変換マトリクス）が様々な要因によって、一意には決まらないことは既述した。しかしながら、極端に変化するものではなく、（224,224,224）と（224,224,225）のようにほぼ同じようなＲＧＢ値の場合は、同じ変換マトリクスで変換すると、計算で求めたＸＹＺ値と実測値でほぼ同じ値となる。そして、キャリブレーションを行う時の調整量は、通常は、極端に大きい調整値は入力しない。したがって、基準値が（224,224,224）の場合、（224,224,224）に近い参照値を用いている図１０の（ｃ）の方法で求めた変換マトリクスが、図１０の（ｂ）で求めた変換マトリクスよりも性能が良い。
【００６８】
（キャリブレーションシステムの構成）
図１は、本実施形態のキャリブレーションシステムの構成を示すブロック図である。キャリブレーションシステム１は、信号処理装置（画像表示装置）１０、システム制御部（コンピュータ）４０、および測定部５０より構成される。
【００６９】
信号処理装置１０は、信号処理部１２とマルチディスプレイの表示部１４とを備える。信号処理部１２は、インターフェース２０、制御部２５、電源ユニット３０、音声出力部３１、および操作部３２とを備える。
【００７０】
インターフェース２０は、システム制御部４０と、ＴＭＤＳ（Transition Minimized Differential Signaling）方式でシリアル通信するためのＤＶＩ（Digital Visual Interface）端子２１およびＨＤＭＩ（High - Definition multimedia Interface）端子２２と、ＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User Datagram Protocol）等の通信プロトコルで通信するためのＬＡＮ端子２３やＲＳ−２３２Ｃ端子２４とを含む。
【００７１】
インターフェース２０は、後述する制御部２５の統括制御部２６からの指示に従って、ＤＶＩ端子２１、ＨＤＭＩ端子２２またはＬＡＮ端子２３に接続された外部の機器との間でデータを送受信する。インターフェース２０はさらに、ＵＳＢ端子、ＩＥＥＥ１３９４端子を備えるようにしても良い。
【００７２】
制御部２５は、信号処理装置１０が有する各ブロックを統括的に制御する統括制御部２６、映像信号処理部２７、音声信号処理部２８およびパネルコントローラ２９を備える。
【００７３】
映像信号処理部２７は、インターフェース２０を介してシステム制御部４０から入力される映像データに所定の処理を施し、表示部１４における複数のディスプレイにて表示するための映像データ（映像信号）を生成する。
【００７４】
音声信号処理部２８は、インターフェース２０を介して入力される音声データに所定の処理を施し音声信号を生成する。
【００７５】
パネルコントローラ２９は、表示部１４を制御して、映像信号処理部２７が出力する映像データの映像を表示部１４に表示する。
【００７６】
電源ユニット３０は、外部から供給される電力を制御する。統括制御部２６は、操作部３２が有する電源スイッチ（図示せず）から入力される操作指示に応じて、電源ユニット３０に電力を供給させる、または、電力の供給を遮断させる。電源スイッチから入力される操作指示が電源オンに切り替える操作指示である場合、信号処理装置１０に電力が供給され、電源スイッチから入力される操作指示が電源オフに切り替える操作指示である場合、信号処理装置１０に供給される電力が遮断される。
【００７７】
表示部１４は、例えば、液晶表示装置（ＬＣＤ）、プラズマディスプレイパネル等であり、映像信号処理部が出力する映像データの映像を表示する。本実施の形態では、２×２の４台のディスプレイを用いたマルチディスプレイ構成されている。マルチディスプレイの構成は２×２に限定されるものではない。
【００７８】
音声出力部３１は、音声信号処理部２８で生成された音声信号を統括制御部２６の指示の下で出力する。
【００７９】
操作部３２は、電源スイッチ（図示せず）と、切替スイッチ（図示せず）とを少なくとも含む。電源スイッチは、信号処理装置１０の電源のオンとオフの切り替えを指示する操作指示を入力するためスイッチである。切替スイッチは、表示部１４を構成するマルチディスプレイのうち、１台を指定する操作指示を入力するためのスイッチである。操作部３２は、電源スイッチ、切替スイッチが作動されることに応じて、各スイッチに対応する操作指示を統括制御部２６に出力する。
【００８０】
なお、ここでは、信号処理装置１０が備える操作部３２が操作される場合を例に説明したが、信号処理装置１０と無線で通信することが可能なリモートコントローラ（図示せず）に操作部３２を備えるようにして、各スイッチに対応する操作指示を信号処理装置１０に送信するようにしてもよい。この場合、リモートコントローラが信号処理装置１０と通信する通信媒体は、赤外光であってもよいし、電磁波であってもよい。あるいは、各スイッチに対応する操作指示を、システム制御部４０で制御するようにしても良い。
【００８１】
また、前記信号処理装置１０にチューナーとＴＶアンテナとを接続し、チューナーとＴＶアンテナとで放送信号を受信し、表示部１４に表示するようにしても良い。
【００８２】
測定部５０は、例えば、システム制御部４０とＵＳＢ接続される、ＵＳＢ端子を備える測色器５０ａより構成される。測定部５０は、システム制御部４０からの測定要求信号に基づいて表示部１４のマルチディスプレイを測色し、測定結果をシステム制御部４０に送信する。
【００８３】
測色器５０ａとしては、接触型、非接触型の何れを用いても構わない。接触型測色器としては、DataColor社のSpyderシリーズ、X-Rite社のColorMunkiシリーズやi1シリーズ等を、非接触型測色器としては、コニカミノルタ製の分光放射輝度計（CS-200等）、２次元輝度計（CA-2000等）、トプコン製の輝度測定装置（UA-1000A等）等を使用することができる。
【００８４】
ディスプレイの測色を行うには、システム制御部４０にキャリブレーションツール（アプリケーションソフトウェア）をインストールし、測色器５０ａをＵＳＢ接続して使用する。本ツールはシステム制御部４０に後述するキャリブレーション処理部を構築する。キャリブレーションツールは、表示部１４に映像を出力させたり、映像設定を調整できたりするだけでなく、接続された測色器５０ａと連動させて測定を行うことができる。そのため、任意の色を表示部１４のディスプレイに表示させて、測色器５０ａをディスプレイに接触させて測定を行い、得られた測定結果を基にアプリケーションソフトウェアを用いて計算させることができ、その結果を基に最適な映像設定に調整することができる。
【００８５】
図１１にキャリブレーションを行うキャリブレーション処理部の機能ブロック図を示す。キャリブレーション処理部４２は、表示画像生成部４４、入力部４５、演算部４６、選択部４７および調整部４９により構成される。
【００８６】
表示画像生成部４４は、表示部１４を構成する各ディスプレイに表示する、各ディスプレイの色を較正するための色較正用画像を生成する。換言すると、各ディスプレイに、調整を行う色に対応して予め定められた複数の較正用画像を表示する画像を生成する。
【００８７】
また、表示画像生成部４４は、各ディスプレイの複数の領域で前記較正用画像の色を、測色器５０ａで測定した測定結果であって、少なくとも前記複数のディスプレイのうち、他のディスプレイが隣接する領域の測定結果である色味の違いを、前記複数のディスプレイの配置に対応させて表示部に色で表示した画像を生成する。このような画像は、マニュアルによるキャリブレーションに用いられる。
【００８８】
表示画像生成部４４は、色ムラが生じている場合、１つのディスプレイを分割した分割領域毎に、色ムラの状態を表示した画像を生成する。マニュアルでキャリブレーションを行う場合、各ディスプレイの配置を模式的に表示し、ディスプレイの各領域の測定結果、色差を表示する画像を生成する（図３、図４に示すような図を生成する。）。また、他のディスプレイが隣接する領域の測定結果より求められる色差を表示し、かつ、最大色差を強調表示する。
【００８９】
入力部４５は、表示部１４を構成する各ディスプレイの調整を行う際に、ディスプレイ毎の調整値をＲＧＢ値での入力を受け付けるものである。マニュアルによるキャリブレーションの場合は、システム制御部４０のキーボードやマウスがこれに相当し、上記表示画像生成部４４にて、システム制御部４０のキーボードやマウスを使って数値の入力を可能にする調整値を入力するための画面が表示される。
【００９０】
演算部（補正部）４６は、測定結果より求められる隣接する他のディスプレイとの間の色差を複数のディスプレイの配置に対応させて求め、隣接するディスプレイの色差のうち、最大色差を算出する。また、演算部４６は、入力部４５より入力される調整値により補正された測定結果を算出する。具体的には、調整する色に対応した変換マトリクスを後述する記憶部４８から読み出し、入力部４５で入力された調整値をＸＹＺ値に変換して測定結果を補正する。また、演算部４６は、補正された測定結果に基づく隣接するディスプレイの色差および最大色差を算出する。演算部４６は、前記調整値と最大色差を関連付けて記憶部（第２記憶部）４８に記憶させる。
【００９１】
調整部４９は、入力部４５より入力された調整値を用いて、表示部１４を構成する各ディスプレイに表示する色を設定する。調整部４９は、記憶部４８に記憶されている最大色差を参照して、最大色差が最小となる調整値を設定する。
【００９２】
選択部４７は、キャリブレーションを行う場合、隣接する他のディスプレイとの間の最大色差が予め定められる閾値以上となる測定結果、または、補正後の測定結果の箇所のみを選択する。表示画像生成部４４は、選択部４７にて選択された測定結果または補正後の測定結果、入力部４５より入力されている調整値、記憶部４８に記憶されている各ディスプレイの測定結果（色味違いで表示、あるいは、ＸＹＺ値で表示）、前記補正部４６により補正された各ディスプレイの測定結果（色味の違いで表示、あるいは、ＸＹＺ値で表示）、隣接する他のディスプレイとの色差、あるいは最大色差のうち、少なくとも一つを表示する画像を生成する。このような選択部４７を設けることで、最大色差が閾値（例えば、“２”、“３”等）以上の測定結果のみを選択して調整を行うか否か判断すれば良いので効率よくキャリブレーションを行うことができる。
【００９３】
記憶部（第１記憶部、第２記憶部）４８は、較正用画像データ、ディスプレイ毎の測定結果、調整値による調整後のデータ（調整後の各ディスプレイの各領域のデータ、色差、最大色差）、調整を行うために必要な変換マトリクスを記憶する。記憶部４８は、システム制御部４０に備えられる記憶部と兼用しても、システム制御部４０に備えられる記憶部とは別に設けても良い。
【００９４】
（キャリブレーション処理の手順）
図１２のフローチャートに、マニュアルによるキャリブレーション処理の手順を示す。最初に、キャリブレーションを行うディスプレイの横方向の数、縦方向の数およびマルチディスプレイの向き（縦長であるか、横長であるか）などの初期条件を入力し設定する（Ｓ１）。次に、信号処理装置１０の表示部１４の各ディスプレイを順次測定対象として、システム制御部４０における表示画像生成部４４が、調整を行う色に対応して定められた複数の較正用画像を生成する。これに基づいて、制御部２５が、調整を行う色を、面内の分割された複数の箇所について順次表示させる。測定者は、接触型の測色器５０ａを、調整を行う色が表示される箇所にその都度移動させて配置して測定する。この時、外光等の影響を除去できれば、非接触型の測色器を用いても良い。これを、表示部１４のマルチディスプレイを構成する全てのディスプレイについて行う（Ｓ２,Ｓ３）。これらの測定したデータは、ディスプレイと測定箇所と表示色と測定値や設定値等が分かるように記憶部（第１記憶部）４８にて管理される。これにより、キャリブレーションを行うために必要な事前の準備が完了する。
【００９５】
Ｓ２における、画面に表示されている調整を行う色を測定するにあたり、測色器５０ａを配置する場所が分かるように、その箇所だけ表示を変えることが好ましい。例えば、背景を黒くし、測色器を配置すべき場所に、例えば赤色で“十字”の表示を行い、十字のうちクロスする箇所に測色器５０ａを配置するようにする。これにより、面内の分割された領域が比較的に広い場合にも、測定者によらず同じ場所に測色器５０ａを配置することができる。
【００９６】
色の表示としては、まず、測色器５０ａを配置させるべき場所に、背景が黒色で、赤色で十字の表示を行い、測色器５０ａを配置させる。その後、正しく測色器５０ａが配置されているかを確認するために、測色器配置確認用の色を表示して、実際に測定を行う。その時に、直ちに測色を行う色を表示するのではなく、例えばシアン色を表示させて測定を行い、シアン色を示す“予め定められた範囲の測定値”になっていることを確認する。但し、これだけでは、たまたま測色器５０ａがシアン色の物体を測定している可能性もあるので、シアン色とは異なる他の色（例えば、マゼンタ色等）を続けて表示させて、再度、測定を行う。そして、このときもマゼンタ色の相当する測定結果であれば、測色器５０ａを配置させるべき場所に正しく測色器５０ａを配置していると判断し、実際に測定したい色を表示させて測定を行う。
【００９７】
この流れを、測定したい箇所（例えば、図４の（ｂ）の例であれば３×３＝９箇所）全てに行う。移動する順番は、どのような順番でも良いが、左上から右方向に移動し、右端まで終わったら、一段下に移ってその段の中で一番左に移動し、その段で右方向に移動していく。そして、右下の位置の測定が終わると測定が完了し、測定結果が記憶部４８に蓄えられる。この作業を、表示部１４のマルチディスプレイを構成する全てのディスプレイについて行う。これらの測定したデータは、ディスプレイと測定箇所と表示色と測定値や設定値等が分かるように記憶部４８にて管理されており、これらの値を用いることで最適な映像設定を求めることが可能となる。
【００９８】
また、ディスプレイの種類に応じて、ＲＧＢ値が（0,0,0）〜（255,255,255）のうち、各ＲＧＢ値に対して、｛0,32,64,96,128,160,192,224,255｝の９種類の値を代表値とした９×９×９＝７２９個の点において予め測定しておいた測定値（代表値）をルックアップテーブル（ＬＵＴ）として持っておく（ＲＧＢに対して、測定値であるＸＹＺをＬＵＴとして格納しておく）。そして、調整を行いたい色については、推奨色として予め用意してある色（例えば、（R,G,B）＝（224,224,224）等）を表示しても良いし、場合によっては、企業のイメージカラーの色再現を最重視することもあり、このような場合には、測定する際に、調整を行う色（基準色）を指定することで、指定された色に対する変換マトリクスが設定される。
【００９９】
通常は、Ｒ＝Ｇ＝Ｂとなる“黒（0,0,0）〜グレー〜白（255,255,255）”のうち、明るい色（白に近い色）を表示させてＲＧＢのコントラストを調整すると、その色に対し調整量に見合った変化量で他の色も変化するため、推奨色で測定及び調整を行うことが望ましい。このようにして求められた変換マトリクスおよび表示色のＲＧＢデータと、実際に配置されているディスプレイの測定データを使って調整値を求める。
【０１００】
調整値は、△ＲＧＢ−△ＸＹＺ変換によって、Ｒが１だけ変化した時の△Ｘ,△Ｙ,△Ｚを加算し、Ｇが１だけ変化した場合やＢが１だけ変化した場合の△Ｘ,△Ｙ,△Ｚについても同様に求められるため、測定したディスプレイの値から調整を行った場合の測定値が予測できる。したがって、複数台のディスプレイを配置した場合に、例えば色差が最小になるといった指針で各ディスプレイを調整することで、最適なキャリブレーションを行うことが可能となる。
【０１０１】
次に、表示画像生成部４４が、測定結果を表示部１４のあるディスプレイに表示する（Ｓ４）。なお、システム制御部４０が別途、表示部を有する場合は、その表示部に表示してもよい。
【０１０２】
表示画像生成部４４および制御部２５は、色ムラが生じている場合、１つのディスプレイを分割した分割領域毎に、色ムラの状態を表示する。マニュアルでキャリブレーションを行う場合は、例えば図３に示すように、各ディスプレイの配置を模式的に表示し、ディスプレイの各領域の測定結果を表示し、色差を表示する画像を表示する。また、他のディスプレイが隣接する領域の測定結果より求められる色差を表示し、かつ、最大色差を強調表示する（なお、ＸＹＺ値での表示は分かり難いため、実際には、測定結果は、ＸＹＺ値ではなく、調整を行う色からの色味の違い等にて表示される）。
【０１０３】
Ｓ５では、調整の要否を判断する。つまり、最大色差が最小となるまで演算する場合は、最小となったか（つまり、最大色差がこれ以上小さくならないというところまで飽和したか）どうかで判断する。また、演算を行う回数や演算時間が規定されている場合は、規定されている条件を満たしたかどうかで判断する。
【０１０４】
調整要と判断すると、Ｓ６，Ｓ７に進み、調整値を入力し、入力された調整値にて測定結果が補正され、補正された測定結果に基づいて、他のディスプレイが隣接する箇所の色差が算出され、最大色差を算出し、表示して、Ｓ５に戻る。
【０１０５】
一方、Ｓ５にて、調整不要と判断すると、Ｓ８に進み、記憶部４８を参照して、最大色差が最小となる条件の調整値を対応するディスプレイに設定して色を調整する。このようなＳ４〜Ｓ８の処理を、全ての測定結果に対して実施する。
【０１０６】
本発明にかかるその他の実施の形態では、色ムラが生じている場合、ムラが生じている色が表示される。色ムラの状態は、キャリブレーションを行う色（表示している色）に対するズレ（青っぽい、赤っぽいなど）で表示される。例えば、表示する色が白（もしくはグレー軸）の場合、ｘｙ色度図で白（もしくはグレー軸）からずれている色が表示される。測定結果に基づいて、調整値が設定され、測定値を補正するとともに最大色差を算出し、この処理を繰り返し行うことで、キャリブレーションを実施する。ムラが生じている場合、１つのディスプレイを分割した分割領域毎に表示される。１色のみを用いてキャリブレーションを行うだけでも、ＲＧＢの値が調整されるので、他の色についても調整できる。
【０１０７】
また、自動で行い場合には、最大色差の値に関わらず、調整値を総入力して最大色差が最小となる条件を見つけ出すことも可能であるが、較正用画像を表示させて測定結果を得た後、測定結果の最大色差が所定値（例えば、“２”や“３”）以上のときのみ、調整値を入力して最大色差が最小となる条件の演算を行うようにしても良い。この場合は、測定が終了した段階で、キャリブレーションを行うか否かの入力を促すようにしても構いません。この場合、利用者は、色ムラの状態を見て、キャリブレーションの要否を判定すれば良い。
【０１０８】
また、最大色差が最小となる（最大色差が飽和する）まで演算を行ってもよいが、演算を行う回数や演算時間を規定し、その中より最大色差が最小となる条件を抽出してもよい。
【０１０９】
（記録媒体,プログラム）
本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、各ディスプレイを測色器で測定しておいたデータからコンピュータ等のシステム制御装置で計算して最適な映像設定を求め、その値をディスプレイ装置に送信し、設定することもできる。
【０１１０】
この結果、前記処理を行うプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録した記録媒体を持ち運び自在に提供することができる。
【０１１１】
なお、本実施の形態では、この記録媒体としては、マイクロコンピュータで処理が行われるためにメモリ、例えばROMのようなものそのものがプログラムメディアであっても良いし、また、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【０１１２】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１１３】
ここで、前記プログラムメディアは、本体と分離可能に構成される記録媒体であり、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１１４】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。
【０１１５】
この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１１６】
なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１７】
〔まとめ〕
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、複数のディスプレイよりなるマルチディスプレイにおける各ディスプレイの色の調整を行うキャリブレーションシステムであって、各ディスプレイの色を較正するための色較正用画像を生成する表示画像生成部と、前記表示画像生成部にて生成された色較正用画像が表示されている各ディスプレイの複数の領域の色を測定した結果である測定結果を記憶する第１記憶部と、ディスプレイに対する色の調整値をディスプレイ毎に受け付ける入力部と、前記入力部より入力された色の調整値を用いて、第１記憶部を参照して対応するディスプレイの前記測定結果を補正する補正部と、前記第１記憶部に記憶された測定結果、あるいは補正部にて補正された測定結果がある場合は補正された測定結果における、他のディスプレイが隣接する領域の測定結果に基づいて、隣接する他のディスプレイとの色差を前記複数のディスプレイの配置に対応させて求めると共に、求めた色差の中から最大色差を算出する演算部と、前記演算部にて算出された最大色差を、前記補正部が補正に用いた対応する調整値と関連付けて記憶する第２記憶部と、前記第２記憶部を参照して、最大色差が最小となる調整値を各ディスプレイに設定して色を調整する調整部とを備えることを特徴としている。
【０１１８】
前記構成によれば、表示画像生成部が各ディスプレイの色を較正するための色較正用画像を生成する。生成された色較正用画像を各ディスプレイに表示し、ディスプレイ毎に複数の領域にて色を測定することで、各ディスプレイについて複数の領域の測定結果が得られ、第１記憶部に記憶されている。
【０１１９】
入力部は、ディスプレイに対する色の調整値をディスプレイ毎に受け付け、補正部は、入力部より入力された色の調整値を用いて、第１記憶部を参照して対応するディスプレイの測定結果を補正する。これにより、調整値に基づいて色を調整して再度測定し直さなくても、調整値を反映した測定結果を得ることができる。
【０１２０】
演算部は、第１記憶部に記憶された測定結果、あるいは補正部にて補正された測定結果がある場合は補正された測定結果における、隣接する他のディスプレイとの色差を複数のディスプレイの配置に対応させて求めると共に、求めた色差の中から最大色差を算出する。
【０１２１】
前記演算部にて算出された最大色差は、前記補正部が補正に用いた対応する調整値と関連付けて第２記憶部と記憶され、調整部は、第２記憶部を参照して、最大色差が最小となる調整値を各ディスプレイに設定して色を調整する。
【０１２２】
このように、実際の測定結果と、測定結果に調整値を反映した補正された測定結果を元に、最大色差を指標にして各ディスプレイにおいて色の調整が行われるので、どの程度、調整すれば良いかが分からない場合でもキャリブレーションを行うことができる。
【０１２３】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、前記調整値として、調整する色の画素値に対する補正量が入力され、前記調整部は、前記調整値をマトリクス変換により変換してディスプレイに表示される調整量を求めるものであり、前記マトリクス変換に基いるマトリクスは、ディスプレイの種類毎に設定されている構成としてもよい。
【０１２４】
調整値を求める際に、ＲＧＢ値（調整値）とＸＹＺ値（測定値）の関係をマトリクス変換によって求めるが、このマトリクスはディスプレイの仕様によって異なるため、ディスプレイの種類毎に設定しておくことで、キャリブレーションの精度を向上させることができる。逆にディスプレイの仕様が同じであれば、個体差の違いは多少あったとしても、基本的には同じ傾向となるため、同じマトリクスを使用することができる。
【０１２５】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、前記マトリクスは、調整を行う表示色毎に設定されている構成としてもよい。
【０１２６】
調整を行う時にディスプレイに表示される色（例えば、黒色や白色、グレー等）によっても、その表示色に近い色であれば同じマトリクスで変換可能である。しかしながら、ディスプレイは、光源の特性（発光スペクトル）や液晶ディスプレイの場合、フィルタの波長特性等により、表示される色は装置に依存するため、色が異なると同じマトリクスを用いることはできず、表示する色によってもマトリクスを変更する必要がある。したがって、複数の色を用いてキャリブレーションを行う場合、色に対応させたマトリクスを用いることにより、キャリブレーションの精度を向上させることができる。
【０１２７】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、前記表示画像生成部は、さらに、前記入力部より入力されている調整値と、前記第１記憶部に記憶されている各ディスプレイの測定結果、前記補正部により補正された各ディスプレイの測定結果、隣接する他のディスプレイとの色差、あるいは最大色差のうち、少なくとも一つとを表示する画像を生成する構成としてもよい。
【０１２８】
マニュアルでキャリブレーションを行う場合（例えば、微妙な色ムラの調整を行う場合）、入力部より入力されている調整値と共に、第１記憶部に記憶されている各ディスプレイの測定結果、補正部により補正された各ディスプレイの測定結果、隣接する他のディスプレイとの色差、あるいは最大色差のうちの少なくとも一つとが表示されることで、マニュアルによるキャリブレーションを行い易くできる。
【０１２９】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、隣接する他のディスプレイとの間の最大色差が予め定められる閾値以上である測定結果のみを選択する選択部をさらに備え、前記表示画像生成部は、前記選択部にて選択された測定結果について、前記入力部より入力されている調整値と、前記第１記憶部に記憶されている各ディスプレイの測定結果、前記補正部により補正された各ディスプレイの測定結果、隣接する他のディスプレイとの色差、あるいは最大色差のうち、少なくとも一つとを表示する画像を生成する構成としてもよい。
【０１３０】
最大色差が閾値（例えば、“３”等）以上の測定結果のみを選択して調整を行うか否か判断すれば良いので効率よくキャリブレーションを行うことができる。
【０１３１】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、前記調整値がＲＧＢ値で入力される構成としてもよい。
【０１３２】
ディスプレイで表示された色を測定した値は、ＣＩＥ標準色空間の色（ＣＩＥＸＹＺ、ＣＩＥＬ＊ａ＊ｂ＊の色：デバイスに依存しない色）として表されるため、この値を直接、調整することは難しい。しかしながら、調整値はＲＧＢ（コントラスト）値で入力されるので、感覚的に分かりやすく、容易に調整を行うことができる。
【０１３３】
本発明の一態様に係るマルチディスプレイのキャリブレーションシステムは、さらに、本発明の一態様に係るマルチディスプレイのキャリブレーションシステムを動作させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを前記各部として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【０１３４】
記録媒体から読み出されたプログラムによって、最大色差を指標にして容易にマルチディスプレイの調整を行うことができるキャリブレーションを実現することができる。
【０１３５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１３６】
１  キャリブレーションシステム
１０  信号処理装置
１２  信号処理部
１４  表示部（マルチディスプレイ）
２５  制御部
４０  システム制御部
４２  キャリブレーション処理部
４４  表示画像生成部
４５  入力部
４６  演算部（演算部、補正部）
４７  選択部
４８  記憶部（第１記憶部、第２記憶部）
４９  調整部
５０  測定部
５０ａ  測色器
【図１】
2014060545.tif 000010
【図２】
2014060545.tif 000011
【図３】
2014060545.tif 000012
【図４】
2014060545.tif 000013
【図５】
2014060545.tif 000014
【図６】
2014060545.tif 000015
【図７】
2014060545.tif 000016
【図８】
2014060545.tif 000017
【図９】
2014060545.tif 000018
【図１０】
2014060545.tif 000019
【図１１】
2014060545.tif 000020
【図１２】
2014060545.tif 000021