(57)【要約】【課題】画像の表示サイズや観察距離が変更された場合にも、観察者が正確な色で画像を見ることができる画像表示を行う画像表示装置及びその制御方法を提供する。【解決手段】画像データに基づく画像を表示する表示手段と、所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段と、前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出手段と、前記記憶手段に記憶されている補正データのうち、前記視野角算出手段により算出される視野角に対応する補正データを用いて、入力される画像データを補正する補正手段と、を備える。【選択図】図１
2013127494.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像を表示する表示手段と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段と、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出手段と、
前記記憶手段に記憶されている補正データのうち、前記視野角算出手段により算出される視野角に対応する補正データを用いて、入力される画像データを補正する補正手段と、を備える画像表示装置。
【請求項２】
前記表示手段に表示される画像の色を測定する測定手段と、
視野角に応じた人間の目の分光感度特性を表す等色関数と、前記表示手段に色票を表示させたときに前記測定手段により測定される色と、前記色票に対応する目標の色と、に基づき、その視野角で観察者に知覚される前記色票の色が前記目標の色と等しくなるように、前記複数の視野角の各々について前記補正データを作成するキャリブレーション手段と、
を備える請求項１に記載の画像表示装置。
【請求項３】
前記画像表示装置へ指示を入力するためのユーザによる操作を受け付ける操作手段を備え、
前記表示手段における画像の表示サイズを変更する指示が入力された場合、前記視野角算出手段は、変更後の表示サイズに基づき前記視野角を更新し、前記補正手段は、前記更新された視野角に対応する補正データを用いて前記補正を行う請求項１又は２に記載の画像表示装置。
【請求項４】
前記画像表示装置へ指示を入力するためのユーザによる操作を受け付ける操作手段を備え、
前記表示手段に表示された画像の一部を注目領域として指定する指示が入力された場合、前記視野角算出手段は、指定された注目領域の前記表示手段における表示サイズに基づき前記視野角を更新し、前記補正手段は、前記更新された視野角に対応する補正データを用いて前記補正を行う請求項１から３のいずれか１項に記載の画像表示装置。
【請求項５】
前記表示手段から観察者までの距離を検出する検出手段を備え、
前記検出手段により前回検出された距離と今回検出された距離との差が所定の閾値以上である場合、前記視野角算出手段は、今回検出された距離に基づき前記視野角を更新し、前記補正手段は、前記更新された視野角に対応する補正データを用いて前記補正を行う請求項１から４のいずれか１項に記載の画像表示装置。
【請求項６】
画像データに基づく画像を表示する表示手段を備えた画像表示装置の制御方法であって、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出工程と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段から、前記視野角算出工程で算出される視野角に対応する補正データを読み出し、前記補正データを用いて、入力される画像データを補正する補正工程と、
を有する画像表示装置の制御方法。
【請求項７】
表示装置と、制御装置と、からなる画像表示システムであって、
前記表示装置は、
画像データに基づく画像を表示する表示手段と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段と、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出手段と、
前記記憶手段に記憶されている補正データのうち、前記視野角算出手段により算出される視野角に対応する補正データを用いて、入力される画像データを補正する補正手段と、
前記制御装置から画像データ、画像データの表示サイズに関する情報、及び補正データを入力する入力手段と、
を備え、
前記制御装置は、
前記表示手段に表示される画像の色を測定する測定手段と、
視野角に応じた人間の目の分光感度特性を表す等色関数と、前記表示手段に色票を表示させたときに前記測定手段により測定される色と、前記色票に対応する目標の色と、に基づき、その視野角で観察者に知覚される前記色票の色が前記目標の色と等しくなるように、前記複数の視野角の各々について前記補正データを作成するキャリブレーション手段と、
前記表示手段へ画像データ、画像データの表示サイズに関する情報、及び補正データを出力する出力手段と、
を備える画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、その制御方法、及び画像表示システムに関する。
【背景技術】
【０００２】
人が色を感じる際、観察対象の“見えの大きさ”（画角，視野、視角、視野角）によって、色の感じ方が異なることが知られている。例えば、同じ色だが大きさの異なる２つの色票を用意し、観察者がこの２つの色票を見た場合、２つの色票の色が異なるように感じる。この現象は、“色の面積効果”と呼ばれており、目の視細胞感度、すなわち分光視感度特性（等色関数とも呼ばれる）が変化することが原因と考えられている。国際照明委員会（略称ＣＩＥ）では上記現象に鑑み、分光分布から色を算出する際に使用する等色関数として、２°視野の場合の等色関数（ＣＩＥ１９３７標準観測者）と、１０°視野の場合の等色関数（ＣＩＥ１９６４補助標準観測者）の２つを定義している。
【０００３】
一方、カラーマネジメントモニタのような業務用モニタにおいて、個体差や劣化による色ずれを修正し正確に色を表示するための、色校正（キャリブレーション）と呼ばれる色調整機能を搭載する機種が存在する。一般的なキャリブレーションの手法では、モニタに色票を表示し、測色器を用いて該色票を測色したのち、測色値が理論値と等しくなるよう、Ｒ，Ｇ，Ｂそれぞれの画像信号出力値を補正するデータを作成することで調整を行う。
【０００４】
従来のカラーマネジメントモニタのキャリブレーション機能では、モニタに表示する画像の“見えの大きさ”（以下、視野角と称する）を考慮せず、特定の視野角の等色関数（例えば２°視野）を使用して色調整が行われている。ところが、視野角はモニタの画面サイズや観察者とモニタ間の距離によって変化する。そのため、色調整が前提としている視野角で表示画像を観察する場合には、観察者は正確な色で表示画像を見ることが可能だが、色調整が前提としている視野角と異なる視野角で表示画像を観察した場合には、正確な色で見ることができないという問題があった。
【０００５】
この課題の解決手段として、モニタの画面サイズと、観察者とモニタ間の距離（以下、観察距離と称する）と、から視野角を算出し、該視野角に応じた等色関数を使用して色調整を行う画像信号処理装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３２２８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、拡大縮小のスケーリング処理等により表示画像サイズが画面サイズと等しくなっていない場合（全画面表示でない場合）がある。上述の色調整技術では、画面サイズに基づいて視野角の算出を行うため、画面サイズと表示画像サイズとが異なる場合、観察対象の表示画像の“見えの大きさ”（視野角）が色調整が前提としている視野角と異なってしまうことがあり得る。その場合、観察者が正確な色で表示画像を見ることができないという問題があった。
【０００８】
そこで本発明は、画像の表示サイズや観察距離が変化した場合でも、観察者が正確な色で表示画像を見ることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像データに基づく画像を表示する表示手段と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段と、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出手段と、
前記記憶手段に記憶されている補正データのうち、前記視野角算出手段により算出される視野角に対応する補正データを用いて、入力される画像データを補正する補正手段と、を備える画像表示装置である。
【００１０】
本発明は、画像データに基づく画像を表示する表示手段を備えた画像表示装置の制御方法であって、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出工程と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段から、前記視野角算出工程で算出される視野角に対応する補正データを読み出し、前記補正データを用いて、入力される画像データを補正する補正工程と、
を有する画像表示装置の制御方法である。
【００１１】
本発明は、表示装置と、制御装置と、からなる画像表示システムであって、
前記表示装置は、
画像データに基づく画像を表示する表示手段と、
所定の複数の視野角のいずれにおいても表示手段に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように視野角に応じて画像データを補正するための補正データを、複数の視野角の各々について記憶する記憶手段と、
前記表示手段から観察者までの距離と、前記表示手段に表示される画像のサイズと、に基づき、観察者が前記画像を観察する際の視野角を算出する視野角算出手段と、
前記記憶手段に記憶されている補正データのうち、前記視野角算出手段により算出される視野角に対応する補正データを用いて、入力される画像データを補正する補正手段と、
前記制御装置から画像データ、画像データの表示サイズに関する情報、及び補正データを入力する入力手段と、
を備え、
前記制御装置は、
前記表示手段に表示される画像の色を測定する測定手段と、
視野角に応じた人間の目の分光感度特性を表す等色関数と、前記表示手段に色票を表示させたときに前記測定手段により測定される色と、前記色票に対応する目標の色と、に基づき、その視野角で観察者に知覚される前記色票の色が前記目標の色と等しくなるように、前記複数の視野角の各々について前記補正データを作成するキャリブレーション手段と、
前記表示手段へ画像データ、画像データの表示サイズに関する情報、及び補正データを出力する出力手段と、
を備える画像表示システムである。
【発明の効果】
【００１２】
本発明によれば、画像の表示サイズや観察距離が変化した場合でも、観察者が正確な色で表示画像を見ることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施例１の画像表示装置の構成を示すブロック図
【図２】実施例１の色調整テーブル、分光データ、等色関数テーブルの一例を示す図
【図３】実施例１のキャリブレーション処理の手順を示すフローチャート
【図４】実施例１の画像表示処理の手順を示すフローチャート
【図５】実施例１の視野補正処理の手順を示すフローチャート
【図６】実施例１の観察視野角Θの算出方法の一例を示す図
【図７】実施例１の画像の表示サイズ変更処理の手順を示すフローチャート
【図８】実施例１の観察距離変化検出時の処理の手順を示すフローチャート
【図９】実施例２の画像表示装置の構成を示すブロック図
【図１０】実施例２の注目領域表示処理の手順を示すフローチャート
【図１１】実施例３の表示装置の構成を示すブロック図
【図１２】実施例３の制御装置の構成を示すブロック図
【図１３】実施例３のキャリブレーション処理の手順を示すフローチャート
【図１４】実施例３の画像表示処理の手順を示すフローチャート
【図１５】実施例３の画像の表示サイズ変更処理の手順を示すフローチャート
【発明を実施するための形態】
【００１４】
以下、本発明による画像表示装置及びその制御方法の実施例について説明する。
（実施例１）
本実施例では、観察者とモニタ間の距離である観察距離と、画像の表示サイズと、から視野角を算出し色調整を行う、画像表示装置及びその制御方法の一例の説明を行う。本実施例の画像表示装置は、キャリブレーション時に、予め画像表示装置がサポートする全視野角の各々に対応する色調整データを作成し保存しておく。そして画像表示装置は、画像閲覧時に、観察距離と画像の表示サイズから観察視野角を算出し、キャリブレーション時に保存した色調整データ群の中から対応する視野角の色調整データを読み出して色調整を行う。以上の処理により、本実施例の画像表示装置は、任意の画像の表示サイズ、及び任意の観察距離において、観察者が正確な色で表示画像を見ることができるように画像を表示することが可能となる。
【００１５】
以下、本実施例について、図面を用いて説明する。図１は、本発明を適用した画像表示装置１００、リモコン２、記録メディア３、分光型測色器４の構成を示す図である。
画像表示装置１００は、カラーマネジメントモニタやマスターモニタのような、キャリブレーション機能を持ち、表示色の調整が可能な装置である。
リモコン２は、ユーザが画像表示装置１００を操作するのに用い、赤外線等を用いて操作内容を画像表示装置１００に送信する。
記録メディア３は、例えば画像表示装置１００に接続される記録機器や記録メディアである。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルで接続されたハードディスクやフラッシュメモリ、画像表示装置１００に直接挿入するメモリーカード等である。
分光型測色器４は、画像表示装置１００からの光の波長分布を測定し、測定結果を分光データとして出力する分光輝度計である。分光型測色器４は、ＵＳＢケーブル等の通信手段で画像表示装置１００と接続されており、測定により得られた分光データを当該通信手段を用いて画像表示装置１００に送信する。
【００１６】
次に、画像表示装置１００の各機能ブロックを説明する。
操作入力部１０１は、リモコン２を介して行われたユーザ操作を認識し、後述する制御部１０３に供給する。
外部Ｉ／Ｆ部１０２は、記録メディア３とのインターフェースであり、後述の制御部１０３の指示により、記録メディア３に記憶された画像データの読み込みを行う。
【００１７】
制御部１０３は、ユーザ操作に応じた動作を含む、画像表示装置１００の動作全般の制御を行う。制御部１０３は、画像表示の指示を画像表示装置１００に入力するための操作がユーザによりリモコン２を介して行われたことを示す信号を操作入力部１０１から受け取った場合、外部Ｉ／Ｆ部１０２を介して記録メディア３に記憶された画像データを読み込む。制御部１０３は、読み込んだ画像データの表示を後述の表示制御部１０９に指示することにより、画像表示装置１００の画面上に、ユーザ操作により指定された画像を表示させる。また、制御部１０３は、ユーザから表示画像のサイズ変更指示を受け取った場合、ユーザにより指示された変更後の表示サイズを指定して、後述の表示制御部１０９に対して表示サイズ変更を指示することにより、ユーザが指定した表示サイズで画像を表示させる。更に、制御部１０３は、後述のキャリブレーション部１１９にキャリブレーション実行を指示し、キャリブレーションを行わせる。
【００１８】
デコード部１０４は、後述の表示制御部１０９から画像データと共にデコード指示を受け、その画像データのデコード処理を行い、処理後の画像データをメモリ１０５に書き込む。デコード部１０４は、一連の処理終了後、表示制御部１０９に対し、処理が完了した旨を返答する。
【００１９】
表示サイズ調整部１０６は、後述の表示制御部１０９から表示サイズ変更指示を受け、メモリ１０５内に格納されたデコード後の画像データの表示サイズ変更処理を行う。ここで、表示サイズ変更処理としては、例えば、全画面表示、５０％縮小表示、横及び縦のピクセル数を指定した画素数変換といったスケーリング処理などである。そして、表示サイズ調整部１０６は、表示サイズ変更処理後の画像データをバッファ１０７に書き込む。表示サイズ調整部１０６は、表示サイズ変更処理後の画像データの表示サイズに関する情報として当該画像データの画素数（横のピクセル数と縦のピクセル数）の情報を後述の表示画素数保持部１０８に格納する。そして、表示サイズ調整部１０６は、表示制御部１０９に対して処理が終了した旨を返答する。
【００２０】
表示画素数保持部１０８は、表示サイズ調整部１０６から通知された、表示画像データの画素数（横のピクセル数と縦のピクセル数）を一時的に保持する。また、表示画素数保持部１０８は、後述の視野角算出部１１３からの表示画素数の問い合わせに応じて、保持する表示画素数を返答することも行う。
【００２１】
表示制御部１０９は、制御部１０３や後述のキャリブレーション部１１９から、画像データや色票データとそれらの表示サイズの情報を受け取り、指示通りの表示サイズで指定の画像や色票が表示されるよう制御を行う。表示制御部１０９は、受け取った画像データをデコード部１０４に送信して展開させる。表示制御部１０９は、デコード部１０４からデコード処理完了通知を受け取った後、表示サイズ調整部１０６に対して指定された表示サイズ変更処理を行うよう指示する。その後、表示制御部１０９は、後述の視野補正部１１５に対して、視野補正のオン／オフを指示したのち、後述の表示部１１０に対してパネル（非図示）に画像を表示するよう指示する。また、表示制御部１０９は、指示された表示処理が完了した旨を、指示元のブロック（制御部１０３又はキャリブレーション部１１９）に返答する。
【００２２】
表示部１１０は、表示制御部１０９からの画像表示指示を受け、バッファ１０７から読み出した画像データに対し、表示部１１０内の色調整テーブル１１１を用いて色調整を行い、調整後の画像データをパネル（非図示）に表示する。ここで色調整テーブル１１１は、図２（Ａ）の様に、Ｒ、Ｇ、Ｂの３パラメータで表現する色値（画素値）に関して、色Ｃｉの入力値（Ｒｉ，Ｇｉ，Ｂｉ）を出力値（Ｒｏｉ，Ｇｏｉ，Ｂｏｉ）へ一意に変換する色変換テーブルである。
【００２３】
距離算出部１１２は、後述の視野角算出部１１３からの観察距離算出指示により、画像表示装置１００に内蔵された距離センサ１２０を用いて、観察者と画像表示装置１００との距離（以下、観察距離を称する）を測定し、返答する。また、距離算出部１１２は、定期的に距離センサ１２０を用いて観察距離を測定し、前回の測定時の観察距離から変化があった場合には、後述の視野補正部１１５に対して、観察距離が変化した旨を通知することも行う。ここで、距離算出部１１２は、今回測定された観察距離が、前回の測定時の観察距離から、予め用意した閾値以上近くなった場合又は遠くなった場合に、観察距離に変化あったと判断する。
【００２４】
視野角算出部１１３は、後述の視野補正部１１５からの観察視野角算出指示により、表示画素数保持部１０８から画像の表示画素数を、距離算出部１１２から観察距離を取得し、これらの値から観察視野角Θを算出する。視野角算出部１１３は、観察視野角Θ算出後、求めた観察視野角Θの値を視野補正部１１５に返答する。
【００２５】
視野補正テーブル保持部１１４は、所定の複数の視野角の各々について、いずれの視野角においても表示部１１０に表示される画像の色がその色に対応する目標の色で観察者に知覚されるように画像データを補整するための補正データを視野角毎に記憶している。ここでは、所定の複数の視野角とは、画像表示装置１００の視野補正機能でサポートする全視野角である。また、補正データは、表示部１１０の色調整テーブル１１１と同様の、入力画素値を出力画素値へ一意に変換する色変換テーブル（視野補正テーブル）である。例えば、視野補正機能が１°〜１０°の範囲内の１°刻みの各視野角をサポートしている場合、視野補正テーブル保持部１１４は、１°視野、２°視野、・・・、１０°視野の全部で１０個の視野補正テーブルを保持する。視野補正テーブル保持部１１４に保持される視野補正テーブル群は、後述のキャリブレーション部１１９によって書きこまれ、後述の視野補正部１１５によって読み出されて使用される。
【００２６】
視野補正部１１５は、表示制御部１０９からの視野補正オン／オフの指示を受け、表示部１１０の色調整（視野補正）のオン／オフを切り換え、切り換え後の視野補正状態（オン状態又はオフ状態）の情報を保持する。視野補正がオンの場合、視野補正部１１５は視野角算出部１１３から観察視野角Θを取得し、視野補正テーブル保持部１１４から観察視野角Θに対応する視野補正テーブルを読み出し、表示部１１０内の色調整テーブル１１１に書き込む。視野補正がオフの場合、入力値と出力値が等しいテーブル（以下、リニアテーブルと称する）を表示部１１０の色調整テーブル１１１に書き込む。リニアテーブルでは、例えば色Ｃｉの入力値が（Ｒｉ，Ｇｉ，Ｂｉ）＝（１，２，３）の場合に、出力値（Ｒｏｉ，Ｇｏｉ，Ｂｏｉ）＝（１，２，３）となる。従って、視野補正オンの場合には、表示部１１０への入力画像データに対し、現在の観察者の観察視野角に対応する視野補正が行われたうえで表示され、視野補正オフの場合には、視野補正が行われず、表示部１１０への入力画像データがそのままの値で表示される。
【００２７】
更に、視野補正部１１５は、距離算出部１１２からの観察距離変化通知を受け取り、通知に応じて上述の視野補正処理を行う。視野補正部１１５は、距離算出部１１２から観察距離変化通知を受け取った時に視野補正部１１５が保持している視野補正状態に応じた視野補正処理を行う。すなわち、視野補正部１１５は、保持している視野補正状態が“オン状態”の場合、視野補正オンの処理を実行し、“オフ状態”の場合、視野補正オフの処理を実行する。
【００２８】
測色部１１６は、後述のキャリブレーション部１１９からの測色指示を受け、外部の分光型測色器４から分光データｓ（λ）を取得し、取得した分光データｓ（λ）を測色部１１６へ返答する。図２（Ｂ）は、測色部１１６が分光型測色器４から取得する分光データ
の一例である。ここでは、分光型測色器４は、測色対象における３６０ｎｍ〜８３０ｎｍまでの波長の分光反射率を１ｎｍ単位で分光データとして出力可能であるとする。
【００２９】
等色関数保持部１１７は、画像表示装置１００の視野補正機能でサポートする全視野角の各々について、人間の目の分光感度特性を表す等色関数テーブル（分光感度テーブル）を保持する。図２（Ｃ）は、２°視野における等色関数テーブルの一例である。ここでは、等色関数テーブルは、３６０ｎｍ〜８３０ｎｍの波長における３錐体それぞれの分光感度ｘ（λ）、ｙ（λ）、ｚ（λ）が格納されたテーブルである。例えば、視野補正機能が１°〜１０°の範囲内の１°刻みの各視野角をサポートしている場合、等色関数保持部１１７は、１°視野、２°視野、・・・、１０°視野の全部で１０種類の視野角に対応する等色関数テーブルが格納される。これらの等色関数テーブル群の各データは、予め複数の被験者による等色実験により求め、出荷前の工場調整時に等色関数保持部１１７に格納しておく。
【００３０】
色値算出部１１８は、後述のキャリブレーション部１１９から、測色対象の分光データと観察視野角Θと共に色値算出指示を受け、指定された観察視野角Θに対応する等色関数テーブルを等色関数保持部１１７から取得する。そして色値算出部１１８は、キャリブレーション部１１９から受け取った分光データと、等色関数保持部１１７から取得した観察視野角Θにおける等色関数テーブルと、を用いて、観察視野角Θにおける色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を算出する。算出方法は、式１に分光データｓ（λ）と等色関数テーブルの分光感度ｘ（λ），ｙ（λ），ｚ（λ）を代入することで求めることができる。その後、色値算出部１１８は、求めた視野角Θにおける色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を、キャリブレーション部１１９に返答する。
【数１】
2013127494.tif 000003
【００３１】
キャリブレーション部１１９は、制御部１０３からキャリブレーション実行指示を受ける。そして、制御部１０３から取得するキャリブレーション目標値と、測色部１１６と色値算出部１１８を使用して取得する色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）と、から、画像表示装置１００がサポートする全視野角の各々に対応する視野補正テーブルを作成する。キャリブレーション部１１９は、作成した視野補正テーブルを視野補正テーブル保持部１１４に格納する。ここで、キャリブレーション目標値とは、（Ｒ，Ｇ，Ｂ）値で表現される全色に対して、それぞれデバイス非依存の色値（例えば、ＣＩＥ−ＸＹＺ値）を一意に決定することができる情報のことである。例えば、色域（赤，緑，青のｘｙ色度）、最大輝度、最小輝度、ガンマ、白色点の色度等のデータを例示できる。詳細なキャリブレーション処理は、後述のフローで説明する。
画像表示装置としての基本機能を実行する為のブロックは、上記構成で説明したブロック以外にも存在するが、本実施例の説明で用いないものに関しては、説明を割愛する。
【００３２】
続いて、本実施例の画像表示装置１００における、キャリブレーション処理と画像表示時の視野補正処理を実現するための動作を、個別に説明する。その後、画像表示状態において、ユーザ操作によって表示画像の表示サイズが変更された場合と、ユーザが移動する
などして、観察距離が変更された場合における、視野補正処理の再実行を実現するための動作を説明する。
【００３３】
（キャリブレーション処理の動作）
画像表示装置１００のサポートする全視野角の各々に対応する視野補正テーブルを作成する、キャリブレーション処理について、図３のフローを用いて説明する。図３のフローは、キャリブレーション部１１９が制御部１０３からキャリブレーション目標値と共にキャリブレーション実行指示を受けた時点から開始するものである。
【００３４】
ステップＳ１０１で、キャリブレーション部１１９は、補正対象の色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の現在（補正前）の出力値を得るため、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の色票データを作成し、表示制御部１０９に該色票データを表示するよう指示を出す。表示制御部１０９は、色票表示指示を受け、まずは視野補正部１１５に視野補正オフを指示する。視野補正部１１５は、表示制御部１０９からの視野補正オフの指示を受け、表示部１１０の色調整テーブル１１１にリニアテーブルを書き込む。視野補正処理の詳細は、後述のフロー（図５）で説明する。
【００３５】
ステップＳ１０２で、表示制御部１０９は、表示サイズ調整部１０６と表示部１１０を使用して、パネル（不図示）上に色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の色票を表示させる。
【００３６】
ステップＳ１０３で、キャリブレーション部１１９は、制御部１０３から受け取ったキャリブレーション目標値から、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）に対応する目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）を算出する。ここで目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）は、デバイス非依存の色値であり、本実施例ではＣＩＥ−ＸＹＺ値を用いる。
【００３７】
ステップＳ１０４で、キャリブレーション部１１９は、測色部１１６を用いて、現在パネル（不図示）に表示されている色票の色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の分光データを取得する。
【００３８】
ステップＳ１０５で、キャリブレーション部１１９は、どの視野角Θに対応する視野補正テーブルを作成するかを決定する。例えば、画像表示装置１００がサポートする視野角が１°〜１０°である場合、キャリブレーション部１１９は、まず１°視野に対応する視野補正テーブルを作成する。
【００３９】
ステップＳ１０６で、キャリブレーション部１１９は、色値算出部１１８に対して、ステップＳ１０４で取得した分光データと、ステップＳ１０５で決定した視野角Θの情報を渡す。そして、キャリブレーション部１１９は、色値算出部１１８に対して、視野角Θに対応するデバイス非依存の色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）を算出するよう指示する。上述の例では、１°視野に対応する色値（Ｘｉ［１°］，Ｙｉ［１°］，Ｚｉ［１°］）を算出するよう指示する。色値算出部１１８は、キャリブレーション部１１９からの色値算出指示を受け、指示された視野角Θの等色関数テーブルを、等色関数保持部１１７から読み出す。上述の例では、色値算出部１１８は、１°視野に対応する等色関数テーブルを読み出す。
【００４０】
ステップＳ１０７で、色値算出部１１８は、等色関数保持部１１７から読み出した等色関数テーブルと、キャリブレーション部１１９から受け取った分光データから、式１を使用して、色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）を算出する。ここでは、色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）は、ＣＩＥ−ＸＹＺ値で表現するものとする。色値算出部１１８は、算出した色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）を、キャリブレーション部１１９に返答する。上述の例では、色値算出部１１８は、１°視野に対応する
色値（Ｘｉ［１°］，Ｙｉ［１°］，Ｚｉ［１°］）を算出する。
【００４１】
ステップＳ１０８で、キャリブレーション部１１９は、ステップＳ１０３で求めた目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）とステップＳ１０７で取得した視野角Θに対応するパネルの表示色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）から視野補正データを算出する。すなわち、キャリブレーション部１１９は、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）と測定された表示色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）との関係から、表示色値が目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）と等しくなるために入力すべき値（Ｒｏｉ［Θ］，Ｇｏｉ［Θ］，Ｂｏｉ［Θ］）を算出する。そして、これを色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）に対応する視野補正データとする。上述の例では、キャリブレーション部１１９は、１°視野に対応する視野補正データ（Ｒｏｉ［１°］，Ｇｏｉ［１°］，Ｒｏｉ［１°］）を算出する。
【００４２】
ステップＳ１０９で、キャリブレーション部１１９は、算出した色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の視野角Θに対応する視野補正データ（Ｒｏｉ［Θ］，Ｇｏｉ［Θ］，Ｂｏｉ［Θ］）を、視野補正テーブル保持部１１４に書込み保存する。
【００４３】
ステップＳ１１０で、キャリブレーション部１１９は、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の視野補正データを、画像表示装置１００がサポートする全視野角について算出し保存したか否かを判断する。視野補正データを未だ算出していない視野角がある場合には、未算出の視野角に対応する視野補正データの算出を行うため、ステップＳ１０５の処理に進む。一方、全視野角について視野補正データを算出し保存した場合には、ステップＳ１１１の処理に進む。
【００４４】
ステップＳ１１１で、キャリブレーション部１１９は、視野補正データを、画像表示装置１００の出力可能な全色について算出し保存したか否かを判断する。視野補正データを未だ算出していない色がある場合には、その色の視野補正データの算出を行うため、ステップＳ１０１の処理に進む。一方、全色について視野補正データを算出し保存した場合には、本フローの処理を終了する。本実施例では、画像表示装置１００の出力可能な全色に対する視野補正データを、色票を表示させた場合の測色結果を用いて算出し、それに基づき視野補正テーブルを作成している。しかし、主要な数色の視野補正データのみ上述の方法で算出し、他の色はその視野補正データから補間することで全色の視野補正テーブルを完成させても良い。
【００４５】
以上のキャリブレーション処理により、画像表示装置１００のサポートする全視野角・全色の視野補正テーブルが作成される。
【００４６】
（画像表示時の視野補正処理の動作）
次に、キャリブレーション処理によって作成して視野補正テーブル保持部１１４に保存した視野補正テーブルを使用して画像表示時に行われる視野補正処理を、図４と図５のフローを用いて説明する。
図４のフローは、制御部１０３が、操作入力部１０１から入力されたユーザの操作内容を解釈した結果、画像表示指示であると判断した時点から開始するものである。
【００４７】
ステップＳ２０１において、制御部１０３は、表示画像データのファイルパス（記憶メディアにおけるファイルの記録位置を示す情報）と画像表示時の表示サイズ情報を取得する。ここで、画像表示時の表示サイズ情報については、デフォルト値を予め制御部１０３が保持しているものとする。表示サイズ情報のデフォルト値は、例えば、全画面表示（画面フィット）、モニタの縦又は横いずれかにフィットさせる表示、ピクセル等倍表示などである。前回選択された表示サイズ情報をデフォルト値として保持していても良い。
【００４８】
ステップＳ２０２で、制御部１０３は、外部Ｉ／Ｆ部１０２を使用して、取得したファイルパスの位置に存在する画像データを読み込む。
【００４９】
ステップＳ２０３で、制御部１０３は、表示制御部１０９に対して、読み込んだ画像データと表示サイズ情報を渡し、表示サイズ情報に従って画像データに基づく画像を表示するよう指示する。表示制御部１０９は、制御部１０３からの表示指示を受け、デコード部１０４に受け取った画像データを送り、デコードするよう指示する。デコード部１０４は、表示制御部１０９からのデコード指示を受け、上記画像データをデコードし、メモリ１０５に格納する。
【００５０】
ステップＳ２０４で、表示制御部１０９は、表示サイズ調整部１０６に対して表示サイズ情報と共に表示サイズ変更指示を出す。表示サイズ調整部１０６は、表示制御部１０９からの表示サイズ変更指示を受け、受け取った表示サイズ情報に従って、メモリ１０５に格納された画像データの表示サイズ変更を行い、変更後の画像データをバッファ１０７に格納する。
【００５１】
ステップＳ２０５で、表示サイズ調整部１０６は、表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）の情報を表示画素数保持部１０８に格納し、表示制御部１０９に表示サイズ変更処理が完了した旨の返答を行う。
【００５２】
ステップＳ２０６で、表示制御部１０９は視野補正部１１５に対して、視野補正をオンするよう指示する。視野補正部１１５は、表示制御部１０９からの視野補正オンの指示を受け、視野角算出部１１３と視野補正テーブル保持部１１４を使用して、現在の視野角に対応する視野補正テーブルを表示部１１０の色調整テーブル１１１に書き込む。視野補正処理の詳細は、後述のフロー（図５）で説明する。
【００５３】
ステップＳ２０７で、表示制御部１０９は、表示部１１０に対してバッファ１０７に格納された画像データの表示指示を行う。表示部１１０は、表示制御部１０９の画像表示指示を受け、バッファ１０７に格納された画像データを、表示部１１０の色調整テーブル１１１（ステップＳ２０６で書き込まれた視野補正テーブル）を用いて調整した後、パネル（不図示）に表示する。その後、表示制御部１０９は、制御部１０３に対して表示完了の返答を行う。
【００５４】
次に、視野補正処理について、図５に基づいて説明を行う。図５のフローは、視野補正部１１５が、キャリブレーション部１１９や表示制御部１０９から、視野補正オン、もしくは視野補正オフを指示された時点から開始するものとする。
【００５５】
ステップＳ３０１において、視野補正部１１５は、表示制御部１０９から受けた指示の内容判断を行う。視野補正部１１５は、受けた指示内容が視野補正オンならば、処理をステップＳ３０３に進め、視野補正オフならば、ステップＳ３０２に進める。
【００５６】
ステップＳ３０２で、視野補正部１１５は、視野補正をオフとするため、リニアテーブルを作成し、表示部１１０の色調整テーブル１１１に書き込む。その後、当処理を終了する。
【００５７】
ステップＳ３０３で、視野補正部１１５は、表示画素数保持部１０８から画像データの画素数（横のピクセル数と縦のピクセル数）を読み出す。視野補正部１１５は、取得した画像データの画素数と、予め内部に保持したパネル（不図示）のピクセル密度情報（ｐｐｉ：ｐｉｘｅｌ  ｐｅｒ  ｉｎｃｈ）から、画像の表示サイズ（横サイズ［ｃｍ］と縦サイズ［ｃｍ］）を算出する。
【００５８】
ステップＳ３０４で、視野補正部１１５は、距離算出部１１２を使用して、観察距離ｄ［ｃｍ］を取得する。
【００５９】
ステップＳ３０５で、視野補正部１１５は、ステップＳ３０３で算出した画像の表示サイズ（横サイズ［ｃｍ］と縦サイズ［ｃｍ］）と、ステップＳ３０４で取得した観察距離ｄ［ｃｍ］から、現在の観察視野角Θを算出する。ここで図６は、観察視野角Θの算出方法を説明した図である。まず、図６（Ａ）に示すように、画像の表示サイズ（横サイズＬ１［ｃｍ］と縦サイズＬ２［ｃｍ］）から、その画像を閲覧する際の観察者の視野ｓの直径、すなわち表示サイズの対角線の長さ２ｒを算出する（２ｒ＝（Ｌ１２＋Ｌ２２）１／２。その後、図６（Ｂ）に示すように、観察者の視野ｓの直径２ｒと観察距離ｄから、観察視野角Θを算出可能である（Θ＝２ｔａｎ−１（ｒ／ｄ））。
【００６０】
ステップＳ３０６で、視野補正部１１５は、観察視野角Θに対応する視野補正テーブルを、視野補正テーブル保持部１１４から読み出す。例えば、観察視野角Θ＝２°の場合、視野補正部１１５は、２°視野の視野補正テーブルを読み出す。
【００６１】
ステップＳ３０７で、視野補正部１１５は、取得した視野補正テーブルを表示部１１０の色調整テーブル１１１に書き込み、当処理を終了する。
【００６２】
以上の処理により、画像表示時に、観察距離と画像の表示サイズから観察視野角が算出され、その観察視野角に対応する視野補正テーブルが表示部の色調整テーブルに適用され、画像が表示される。これにより、画像表示時の観察視野角において正確な色に見えるよう色調整が行われる。
【００６３】
（表示サイズ変更時の視野補正処理の動作）
次に、表示部に画像が表示されているときに、ユーザにより表示画像の表示サイズ変更操作がなされた場合に行われる、画像表示装置１００の視野補正処理について、図７のフローを用いて説明する。
図７のフローは、制御部１０３が、操作入力部１０１から入力されたユーザの操作内容を解釈した結果、現在表示されている画像の表示サイズの変更指示であると判断した時点から開始するものである。
【００６４】
ステップＳ４０１において、制御部１０３は、変更後の表示サイズを取得する。ここで、表示サイズは、表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）とする。
【００６５】
ステップＳ４０２で、制御部１０３は、表示制御部１０９に対して、表示サイズ（表示画素数）の情報と共に表示サイズ変更指示を出す。表示制御部１０９は、表示サイズ変更指示を受け、受け取った表示サイズ（表示画素数）の情報を表示サイズ情報とし、その表示サイズ情報と共に表示サイズ変更指示を表示サイズ調整部１０６に出す。表示サイズ調整部１０６は、表示制御部１０９からの表示サイズ変更指示を受け、受け取った表示サイズ情報に従って、メモリ１０５に格納された画像データの表示サイズ変更処理（スケーリング処理）を行い、変更後の画像データをバッファ１０７に格納する。
【００６６】
ステップＳ４０４で、表示サイズ調整部１０６は、表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）を表示画素数保持部１０８に格納し、表示制御部１０９に表示サイズ変更処理が完了した旨の返答を行う。すなわち、表示処理（図４）のステップＳ２０５と同様の処理となる。
【００６７】
ステップＳ４０５で、表示制御部１０９は視野補正部１１５に対して、視野補正をオンするよう指示する。視野補正部１１５は、表示制御部１０９からの視野補正オンの指示を受け、視野角算出部１１３と視野補正テーブル保持部１１４を使用して、現在の視野角に対応する視野補正テーブルを表示部１１０の色調整テーブル１１１に書き込む。現在の視野角は、表示サイズ変更処理後の画像の表示サイズに基づき算出された視野角である。すなわち、表示処理（図４）のステップＳ２０６と同様の処理となる。
【００６８】
ステップＳ４０６で、表示制御部１０９は、表示部１１０に対してバッファ１０７に格納された画像データの表示指示を行う。表示部１１０は、表示制御部１０９の画像表示指示を受け、バッファ１０７に格納された画像データを、表示部１１０内の色調整テーブル１１１で調整した後、パネル（不図示）に表示する。その後、表示制御部１０９は、制御部１０３に対して表示完了の返答を行う。
【００６９】
以上の処理により、画像表示時に、ユーザにより表示画像の表示サイズ変更がなされ、観察視野角が変化した場合でも、変更後の表示サイズと観察距離から、改めて観察視野角が算出される。そして、算出された最新の観察視野角に対応する視野補正テーブルで色調整が行われ、画像表示が行われる。そのため、表示サイズを変更した場合でも観察者が正確な色で表示画像を見ることができる画像表示を行うことが可能となる。
【００７０】
（観察距離変更時の視野補正処理の動作）
次に、表示画像を観察中、観察者が移動する等により観察距離が変化した場合に行われる、画像表示装置１００の視野補正処理について説明する。距離算出部１１２は、距離センサ１２０を使用して定期的に観察距離を取得し、観察距離の変動量が距離算出部１１２が予め保持している閾値を超えた場合に、観察距離が変化したと判断する。これら、観察距離変化の検出及び観察距離変化時の視野補正処理の流れを、図８のフローを用いて説明する。
図８のフローは、距離算出部１１２内のタイマー（不図示）により、指定時間毎に発行されるタイマーイベントとトリガーとして開始するものである。
【００７１】
ステップＳ５０１において、距離算出部１１２は内部のタイマーイベントを受け、距離センサ１２０を使用して、観察距離ｄを取得する。
【００７２】
ステップＳ５０２で、距離算出部１１２は内部に保持している、過去に取得した観察距離（前回検出した観察距離）と、ステップＳ５０１で取得した現在の観察距離（今回検出した観察距離）ｄ［ｃｍ］と、の差Δｄ［ｃｍ］を求める。
【００７３】
ステップＳ５０３で、距離算出部１１２は、ステップＳ５０２で算出した観察距離の差、すなわち観察距離の変化量Δｄが、内部に保持している閾値よりも大きいか否かを判断する。ここで、閾値は工場出荷時に予め距離算出部１１２に書き込んでおく。観察距離の差Δｄが閾値よりも大きい場合は、ステップＳ５０４へ処理が進み、観察距離の差Δｄが閾値よりも小さい場合は、本フローの処理は終了する。
【００７４】
ステップＳ５０４で、距離算出部１１２は、観察距離の差Δｄが閾値を超えたため、観察距離が変化したと判断し、新たな観察距離ｄを内部に保存する。
【００７５】
ステップＳ５０５で、距離算出部１１２は、視野補正部１１５に対して観察距離変化通知を発行する。
【００７６】
ステップＳ５０６で、視野補正部１１５は、距離算出部１１２からの観察視野角変化通知を受け、視野補正処理を再度実行する。ここで、視野補正処理のオン／オフは、観察距
離変化通知を受け取った時に、視野補正部１１５が保持していた視野補正処理のオン／オフの状態に応じて決定する。すなわち、視野補正部１１５が保持している視野補正状態が“オン状態”の場合、視野補正オンの処理を、“オフ状態”の場合、視野補正オフの処理を、実行する。視野補正オンの処理を実行する場合、画像表示装置１００は、新たな観察距離ｄに基づき新たな観察視野角Θを算出し、当該観察視野角Θに対応する視野補正テーブルを表示部１１０の色調整テーブル１１１に適用して画像表示を行う。視野補正オフの処理を実行する場合、画像表示装置１００は、リニアテーブルを表示部１１０の色調整テーブル１１１に適用して画像表示を行う。
【００７７】
以上の処理により、観察者が移動する等により観察距離が変化した場合でも、変化後の観察距離と表示サイズから、改めて観察視野角を算出し、当該観察視野角に対応する視野補正テーブルで色調整を行って画像表示が行われる。そのため、観察距離が変化した場合でも観察者が正確な色で表示画像の色を知覚する（見る）ことができる画像表示を行うことが可能となる。
【００７８】
本実施例では、ユーザが画像を観察する際に、観察距離や画像の表示サイズを変更した場合においても、観察者が正確な色で表示画像を見ることができるよう色調整を行う画像表示装置について説明した。本実施例の画像表示装置は、予め、キャリブレーション処理時に、画像表示装置がサポートする全視野角分の視野補正テーブルを作成する。そして、画像表示時や表示サイズの変更時、観察距離の変化時に画像の表示サイズと観察距離から観察視野角を算出して、その観察視野角に対応する視野補正テーブルを使用して視野補正を行う。これらの処理により、本実施例の画像表示装置では、画像の表示サイズや観察距離が変更された場合にも適切な色調整を行い、観察者が表示画像を正確な色で見ることができるような画像表示を行うことが可能となる。
【００７９】
また、本実施例では、キャリブレーション処理時に、予め画像表示装置がサポートする全視野角の各々に対応する視野補正テーブルが作成され、画像表示時に観察視野角に対応する視野補正テーブルが色調整テーブルに適用される例を説明した。別の方法でも本発明の実施が可能である。例えば、予めキャリブレーションに使用する色の分光データを取得、保存し、画像表示時にそれらの分光データと観察視野角に対応する等色関数を用いてキャリブレーションを行い、視野補正テーブルを算出するようにしても良い。
【００８０】
（実施例２）
続いて、本発明を適用した画像表示装置の第２の実施例について説明する。観察者が表示画像を観察する際、画像内の一部分（注目領域）に注目して見ることがある。この場合、ユーザの視界が注目領域のみに狭まり、画像全体を観察した場合と視野角が異なることになる。従って、画像全体の表示サイズに基づく観察視野角に対応する視野補正を行った状態で、観察者が注目領域のみを観察した場合、観察者は正確な色で注目領域の画像を見ることができない。本実施例ではこの問題を鑑み、ユーザが注目領域を指定した場合、その注目領域の表示サイズと観察距離から観察視野角を算出し、その観察視野角に対応する視野補正を行う画像表示装置について説明する。このような視野補正を行うことにより、観察者は指定した注目領域に表示される画像を正確な色で見ることが可能になる。
【００８１】
本実施例では、主に実施例１と異なる構成について説明する。実施例１と同一の構成及び処理に関しては、実施例１と同じ符号を用い、詳細な説明を適宜省略する。
以下、本実施例について、図面を用いて説明する。図９は、本発明を適用した画像表示装置２００及びリモコン２、記録メディア３、分光型測色器４の構成を示す図である。リモコン２、記録メディア３、分光型測色器４は、実施例１の構成（図１）と同等であるため、説明を割愛する。
【００８２】
次に、画像表示装置２００の各機能ブロックを説明する。
操作入力部２０１は、リモコン２を介して行われたユーザ操作を認識し、後述する制御部２０３に供給する。すなわち、操作入力部２０１は、実施例１の操作入力部１０１と同様の機能をもつ。
外部Ｉ／Ｆ部２０２は、記録メディア３とのインターフェースであり、後述の制御部２０３の指示により、記録メディア３内の画像データの読み込みを行う。すなわち、外部Ｉ／Ｆ部２０２は、実施例１の外部Ｉ／Ｆ部１０２と同様の機能をもつ。
【００８３】
制御部２０３は、ユーザ操作に応じた動作を含む画像表示装置２００の動作全般を制御する。制御部２０３は、ユーザによる画像表示指示を受け取った場合、外部Ｉ／Ｆ部２０２を介して記録メディア３内の画像データを読み込み、後述の表示制御部２１０に読み込んだ画像データの表示を指示する。これにより、制御部２０３は、画像表示装置１００の画面上に、指定された画像データに基づく画像を表示させる。また、制御部２０３は、ユーザから表示画像のサイズ変更指示を受け取った場合、後述の表示制御部２１０に対して、変更後の表示サイズを指定して表示サイズ変更を指示することで、ユーザが指定した表示サイズへ画像の表示サイズを変更する。更に、制御部２０３は、後述のキャリブレーション部２２０にキャリブレーションの実行を指示し、キャリブレーション（視野補正テーブルの更新）を行わせる。
【００８４】
また、制御部２０３は、ユーザ操作に応じて、現在表示中の画像の注目領域を決定し、後述の注目領域保持部２０４に注目領域の位置データを格納する。また、制御部２０３は、後述の表示制御部２１０に対して、注目領域表示指示を行う。表示制御部２１０は、注目領域表示指示を受け取ると、注目領域部分を枠で図示するとともに、注目領域が正確な色に見えるような視野補正を行う。本実施例では、注目領域は、始点Ｓと終点Ｅで規定される矩形により指定されるものとする。始点Ｓの位置及び終点Ｅの位置は、画像表示装置２００の画面の最も左上の画素の位置を原点Ｏとし、横方向をｘ軸、縦方向をｙ軸としたｘｙ座標（単位はピクセル）で表わす。ここでは、それぞれの座標を始点Ｓ（ｘｓ，ｙｓ）、終点Ｅ（ｘｅ，ｙｅ）とする。
【００８５】
注目領域保持部２０４は、制御部２０３から通知された注目領域の位置（始点Ｓと終点Ｅの座標）を一時的に保持する。また、注目領域保持部２０４は、後述の表示制御部２１０からの注目領域の位置の問い合わせに応じて、保持する注目領域の位置情報を返答することも行う。
【００８６】
デコード部２０５は、後述の表示制御部２１０から画像データと共にデコード指示を受け、その画像データのデコードを行い、処理後の画像データをメモリ２０６に書き込む。デコード部２０５は、一連の処理終了後、表示制御部２１０に対し、処理が完了した旨を返答する。すなわち、デコード部２０５は、実施例１のデコード部１０４と同様の機能を持つ。
【００８７】
表示サイズ調整部２０７は、後述の表示制御部２１０から表示サイズ変更指示を受け、メモリ２０６内に格納されたデコード後の画像データの表示サイズ変更処理を行う。そして、表示サイズ調整部２０７は、表示サイズ変更処理後の画像データをバッファ２０８に書き込む。表示サイズ調整部２０７は、表示サイズ変更処理後の画像データの表示サイズを示す情報、ここでは当該画像データの画素数（横のピクセル数と縦のピクセル数）の情報を、後述の表示画素数保持部２０９に格納する。そして、表示サイズ調整部２０７は、表示制御部２１０に対して処理が終了した旨を返答する。
【００８８】
また、表示サイズ調整部２０７は、後述の表示制御部２１０から、注目領域の座標の情報と共に注目領域を示す枠（以下、注目枠と称する）の描画指示を受け、現在表示中の画
像に、注目枠の画像を重畳表示する。すなわち、表示サイズ調整部２０７は、バッファ２０８から現在表示中の画像データを読み出し、指定の座標に注目枠を描画後、再びバッファ２０８に書き込む。その後、表示サイズ調整部２０７は、後述の表示画素数保持部２０９に、注目領域の画素数（横のピクセル数と縦のピクセル数）を書き込み、表示制御部２１０に対して処理が終了した旨を返答する。
【００８９】
表示画素数保持部２０９は、表示サイズ調整部２０７から通知された、表示画像、もしくは注目領域の画素数（横のピクセル数と縦のピクセル数）を一時的に保持する。また、表示画素数保持部２０９は、後述の視野角算出部２１４からの表示画素数の問い合わせに応じて、保持する表示画素数を返答することも行う。
【００９０】
表示制御部２１０は、制御部２０３や後述のキャリブレーション部２２０から、画像データや色票データとそれらの表示サイズ情報を受け取り、表示サイズ情報に従って指定の画像や色票を表示するよう制御を行う。表示制御部２１０は、受け取った画像データをデコード部２０５を使用して展開し、デコード部２０５からデコード完了通知を受け取った後、表示サイズ調整部２０７に対して指定された表示サイズに変更するよう指示する。そして、表示制御部２１０は、後述の視野補正部２１６に対して、視野補正のオン／オフを指示したのち、後述の表示部２１１に対してパネル（非図示）に画像を表示するよう指示する。また、表示制御部２１０は、表示制御が完了した旨を、指示元のブロック（制御部２０３、又はキャリブレーション部２２０）に返答する。
【００９１】
更に、表示制御部２１０は、制御部２０３からの注目領域表示指示により、注目領域保持部２０４から注目領域の位置情報を取得し、表示サイズ調整部２０７に対して取得した位置座標と共に注目枠の描画指示を出す。その後、表示制御部２１０は、視野補正部２１６に対して視野補正オンを指示し、指示元である制御部２０３に対して処理が完了した旨を返答する。
【００９２】
表示部２１１は、表示制御部２１０からの画像表示指示を受け、バッファ２０８から読み出した画像データに対して、表示部２１１の色調整テーブル２１２を用いて色調整を行い、調整後の画像データをパネル（非図示）に表示する。すなわち、実施例１の表示部１１０と同様の機能を持つ。ここで色調整テーブル２１２は、実施例１と同様、図２（Ａ）の様な色変換テーブルとする。
【００９３】
距離算出部２１３は、後述の視野角算出部２１４からの観察距離算出指示により、画像表示装置２００に内蔵された距離センサ２２１を用いて、観察者と画像表示装置２００との距離を測定し、返答する。また、距離算出部２１３は、定期的に距離センサ２２１を用いて観察距離を測定し、前回の測定時の観察距離から変化があった場合には、後述の視野補正部２１６に対して、観察距離が変化した旨を通知する（観察距離変化通知）。ここで、距離算出部２１３は、前回測定時の観察距離に対して、今回測定時の観察距離が、予め用意した閾値以上近くなった場合又は遠くなった場合に、観察距離に変化があったと判断する。すなわち、距離算出部２１３は、実施例１の距離算出部１１２と同様の機能を持つ。
【００９４】
視野角算出部２１４は、後述の視野補正部２１６からの観察視野角算出指示により、表示画素数保持部２０９から画像又は注目領域の画素数を取得するとともに、距離算出部２１３から観察距離を取得し、これらの値から観察視野角Θを算出する。視野角算出部２１４は、観察視野角Θを算出後、求めた観察視野角Θの値を視野補正部２１６へ返答する。すなわち、視野角算出部２１４は、実施例１の視野角算出部１１３と同様の機能を持つ。
【００９５】
視野補正テーブル保持部２１５は、画像表示装置２００の視野補正機能でサポートする
全視野角の各々に対応する視野補正テーブルを保持する。各視野角に対応する視野補正テーブルは、表示部２１１の色調整テーブル２１２と同様、入力値を出力値へ一意に変換する色変換テーブルを想定している。視野補正テーブル保持部２１５に保持される視野補正テーブル群は、後述のキャリブレーション部２２０によって書きこまれ、後述の視野補正部２１６によって読み出されて使用される。すなわち、視野補正テーブル保持部２１５は、実施例１の視野補正テーブル保持部１１４と同様の機能を持つ。
【００９６】
視野補正部２１６は、表示制御部２１０からの視野補正オン又は視野補正オフの指示を受け、表示部２１１の色調整（視野補正）のオン／オフを切り換え、切り換え後の視野補正状態（オン状態又はオフ状態）の情報を保持する。視野補正がオンの場合、視野補正部２１６は視野角算出部２１４を使用して観察視野角Θを取得し、視野補正テーブル保持部２１５から、観察視野角Θに対応する視野補正テーブルを読み出し、表示部２１１の色調整テーブル２１２に書き込む。視野補正がオフの場合、視野補正部２１６は、リニアテーブルを表示部２１１の色調整テーブル２１２に書き込む。従って、視野補正オンの場合には、入力画像データに対し現在の観察視野角に対応する視野補正が行われた上で表示部１１０に表示され、視野補正オフの場合には、視野補正が行われず、入力画像データがそのままの値で表示部１１０に表示される。
【００９７】
更に、視野補正部２１６は、距離算出部２１３からの観察距離変化通知を受け取り、観察距離が変化したか否かに応じて上述の視野補正オン又はオフの処理を再度実行する。このとき、視野補正オン／オフのいずれの処理を実行するかは、観察距離変化通知を受け取った時に視野補正部２１６が保持している視野補正状態の情報に基づき決定する。すなわち、視野補正部２１６は、実施例１の視野補正部１１５と同様の機能を持つ。
【００９８】
測色部２１７は、後述のキャリブレーション部２２０からの測色指示を受け、外部の分光型測色器４から分光データｓ（λ）を取得し、取得した分光データｓ（λ）を返答する。すなわち、測色部２１７は、実施例１の測色部１１６と同様の機能を持つ。
【００９９】
等色関数保持部２１８は、画像表示装置２００の視野補正機能でサポートする視野角の各々に対応する目の等色関数テーブル（分光感度テーブル）を保持する。すなわち、等色関数保持部２１８は、実施例１の等色関数保持部１１７と同様の機能を持つ。
【０１００】
色値算出部２１９は、後述のキャリブレーション部２２０から、測色対象の分光データと視野角Θと共に色値算出指示を受け、指定された視野角Θに対応する等色関数テーブルを等色関数保持部２１８から取得する。そして色値算出部２１９は、キャリブレーション部２２０から受け取った分光データと等色関数保持部２１８から取得した等色関数テーブルを用いて、視野角Θにおける色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を算出する。その後、色値算出部２１９は、求めた視野角Θにおける色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を、キャリブレーション部２２０に返答する。すなわち、色値算出部２１９は、実施例１の色値算出部１１８と同様の機能を持つ。
【０１０１】
キャリブレーション部２２０は、制御部２０３からキャリブレーション目標値と共にキャリブレーション実行指示を受け、測色部２１７と視野角算出部２１４を使用して、画像表示装置２００がサポートする視野角の各々に対応する視野補正テーブルを作成する。そして、作成した視野補正テーブルを視野補正テーブル保持部２１５に格納する。すなわち、キャリブレーション部２２０は、実施例１のキャリブレーション部１１９と同様の機能を持つ。
画像表示装置としての基本機能を実行する為のブロックは、上記構成で説明したブロック以外にも存在するが、本実施例の説明に用いないものに関しては、説明を割愛する。
【０１０２】
続いて、本実施例の画像表示装置２００における、注目領域指定時の視野補正を実現するための動作を説明する。
本実施例における画像表示装置２００のキャリブレーション処理及び画像表示処理は、実施例１と同様であるため説明を割愛する。以降、キャリブレーション処理が完了し、画像が指定の表示サイズで表示されている状態で、ユーザ操作により注目領域が指定された時の画像表示装置２００の処理である「注目領域表示処理」について説明する。
【０１０３】
（注目領域表示処理）
ユーザ操作により、表示中の画像に注目領域が指定された時に実行される処理を、図１０のフローを用いて説明する。図１０のフローは、制御部２０３が、ユーザ操作により画像の注目領域の表示指示を受けた時点から開始するものである。
【０１０４】
ステップＳ６０１において、制御部２０３は、操作入力部２０１から入力された、注目領域を指定するユーザ操作を解釈し、注目領域の始点Ｓの座標（ｘｓ，ｙｓ）と終点Ｅの座標（ｘｅ，ｙｅ）を取得する。その後、制御部２０３は、取得した注目領域の始点Ｓと終点Ｅの座標情報を、注目領域保持部２０４に書き込み、保存する。
【０１０５】
ステップＳ６０２において、制御部２０３は表示制御部２１０に対して注目領域表示指示を出す。すなわち、制御部２０３は、表示制御部２１０に対し、注目領域の枠を表示し、注目領域が正確な色に見えるよう視野補正を行う指示を出す。表示制御部２１０は、制御部２０３からの注目領域表示指示を受け、注目領域保持部２０４から注目領域の位置情報（始点Ｓと終点Ｅの位置）を取得する。その後、表示制御部２１０は、取得した注目領域の位置情報を表示サイズ調整部２０７に渡し、該位置情報に従って注目枠を描画するよう指示する。表示サイズ調整部２０７は、表示制御部２１０から注目領域の位置情報と共に注目枠の描画指示を受けて、バッファ２０８から現在表示中の画像データを読み出す。表示サイズ調整部２０７は、読み出した画像データ上に、注目領域の位置情報に従って注目枠を描画したのちに、再びバッファ２０８に書き込む。
【０１０６】
ステップＳ６０３で、表示サイズ調整部２０７は、注目領域の位置情報から注目領域のサイズ（画素数）（横のピクセル数と縦のピクセル数）を算出し、表示画素数保持部２０９に格納する。その後、表示サイズ調整部２０７は、表示制御部２１０に対して、注目枠描画処理が終了した旨を返答する。
【０１０７】
ステップＳ６０４で、表示制御部２１０は、視野補正部２１６に対して、視野補正処理（オン）の実行を指示する。視野補正部２１６の視野補正処理内容は、実施例１の図５のフローと同様であるため、説明を割愛する。この時、視野補正処理のステップＳ３０３で算出する表示サイズは、表示画素数保持部２０９に格納された画素数を元に算出されるため、結果として注目領域の表示サイズと観察距離に基づいて視野補正が行われることになる。
【０１０８】
ステップＳ６０５で、表示制御部２１０は、表示部２１１に対してバッファ２０８に格納された、画像データの表示指示を行う。ここでの画像データは、ステップＳ６０２の処理により、注目枠が描画された画像データである。表示部２１１は、表示制御部２１０の画像表示指示を受け、バッファ２０８に格納された注目枠付きの画像データを、表示部２１１内の色調整テーブル２１２で補正した後、パネル（不図示）に表示する。その後、表示制御部２１０は、制御部２０３に対して表示完了の返答を行う。
【０１０９】
以上の処理により、ユーザ操作により注目領域が指定された場合に、注目領域を枠で明示し、注目領域が正確な色に見えるよう色調整を行うことができる。
【０１１０】
本実施例では、ユーザが画像の一部分を注目領域として観察する際、ユーザ操作によって指定された注目領域の画像が、正確な色に見えるよう色調整を行う画像表示装置について説明した。本実施例の画像表示装置は、予めキャリブレーション処理時に、画像表示装置がサポートする全視野角分の視野補正テーブルを作成しておく。更に、ユーザ操作によって注目領域が指定された場合には、注目領域の表示サイズと観察距離から観察視野角を算出し、その観察視野角に対応する視野補正テーブルを使用して視野補正を行う。これらの処理により、本実施例の画像表示装置では、画像の一部分を注目して観察する場合でも、その注目領域の表示サイズと観察距離に対応する色調整が行われるので、観察者が注目領域の画像を正確な色で見ることができるような画像表示を行うことが可能となる。
【０１１１】
（実施例３）
本実施例では、実施例１と同様に、観察距離と画像の表示サイズから視野角を算出し、算出した視野角に応じた色調整を行う画像表示装置及びその制御方法の一例の説明を行う。
以下、本実施例について図面を用いて説明する。本実施例は、図１１，図１２に示すように、表示装置３００と制御装置４００からなる画像表示システムである。表示装置３００と制御装置４００は、画像信号線５と通信信号線６の２本の信号線で接続されている。本実施例では、画像信号線５はＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）ケーブル、通信信号線６はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルであるとする。画像信号線５及び通信信号線６はこの限りではない。また、画像信号線５及び通信信号線６が一体となった１本の信号線であっても良い。
【０１１２】
表示装置３００は、カラーマネジメントモニタやマスターモニタのような、キャリブレーション機能を持ち、表示色の調整が可能な画像表示装置であり、制御装置４００が出力した画像データをＤＶＩケーブルを通して受信し画面に表示する。また、制御装置４００からの制御命令をＵＳＢケーブルを通して受信し、制御命令の内容通りに表示装置３００の各機能ブロックを動作させる。
【０１１３】
制御装置４００は、表示装置３００を制御する専用の制御装置であり、制御ソフトウェアが動作するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や、制御ボードが組み込まれたＰＣ等である。制御装置４００を操作することにより、表示装置３００のキャリブレーション機能や視野補正機能を制御装置４００上から制御することができる。当機能等を利用して、視野補正機能を実現する。詳しい実現手段については、後述のフローで説明する。
【０１１４】
次に図１１を用いて、表示装置３００の各機能ブロックを説明する。
画像受信部３０１は、制御装置４００からの画像データを画像信号線５を介して受信し、その画像データをビデオメモリ書き込み部３０２に送信する。
ビデオメモリ書き込み部３０２は、画像受信部３０１から受信した画像データをビデオメモリ３０３に書き込む。またビデオメモリ書き込み部３０２は、１フレーム分の画像データの書き込みが終了したタイミングで、書き込みが完了した旨を後述の表示制御部３０４に通知する。
【０１１５】
表示制御部３０４は、ビデオメモリ書き込み部３０２からの、画像データの書き込み完了通知を受け、後述の表示部３０５に対してビデオメモリ３０３に書き込まれている画像データを表示するよう指示する。これにより、表示装置３００のパネル（不図示）上に制御装置４００から送信された画像データに基づく画像が表示される。また、表示制御部３０４は、後述の表示装置制御部３１４からの視野補正処理のオン／オフ命令を受け、後述の視野補正部３１２に対して、視野補正処理のオン／オフを指示する。表示制御部３０４は、視野補正処理のオン／オフ指示が完了後、表示装置制御部３１４に処理が終了した旨
を通知する。
【０１１６】
表示部３０５は、表示制御部３０４からの画像表示指示を受け、ビデオメモリ３０３から読み出した画像データを、表示部３０５の色調整テーブル３０６を用いて色調整を行い、調整後の画像データをパネル（非図示）に表示する。ここで色調整テーブル３０６は、実施例１と同様、色Ｃｉの入力値（Ｒｉ，Ｇｉ，Ｂｉ）を出力値（Ｒｏｉ，Ｇｏｉ，Ｂｏｉ）に一意に変換する色変換テーブルであるとする。
【０１１７】
距離算出部３０７は、後述の視野角算出部３１０からの観察距離算出指示により、表示装置３００に内蔵された距離センサ３０８を用いて、観察距離を測定し返答する。また、距離算出部３０７は、定期的に距離センサ３０８を用いて観察距離を測定し、前回の測定時の観察距離から変化があった場合には、後述の視野補正部３１２に対して、観察距離が変化した旨を通知する（観察距離変化通知）。ここで、距離算出部３０７は、今回測定された観察距離が、前回の測定時の観察距離から、予め用意した閾値以上近くなった場合又は遠くなった場合に、観察距離に変化があったと判断する。
【０１１８】
表示画素数保持部３０９は、後述の表示装置制御部３１４から通知された、表示画像の画素数（横のピクセル数と縦のピクセル数）を一時的に保持する。また、表示画素数保持部３０９は、後述の視野角算出部３１０からの表示画像の画素数の問い合わせに応じて、保持する表示画像の画素数を返答する。
【０１１９】
視野角算出部３１０は、後述の視野補正部３１２からの観察視野角算出指示により、表示画素数保持部３０９から画像の表示画素数を、距離算出部３０７から観察距離を取得し、これらの値から観察視野角Θを算出する。視野角算出部３１０は、観察視野角Θ算出後、算出した観察視野角Θの値を視野補正部３１２に返答する。
【０１２０】
視野補正テーブル保持部３１１は、表示装置３００の視野補正機能でサポートする全視野角の各々に対応する視野補正テーブルを保持する。各視野角に対応する視野補正テーブルは、表示部３０５の色調整テーブル３０６と同様の、入力画素値を出力画素値へ一意に変換する色変換テーブルである。視野補正テーブル保持部３１１の保持する視野補正テーブル群は、後述の表示装置制御部３１４によって書きこまれ、後述の視野補正部３１２によって読み出されて使用される。
【０１２１】
視野補正部３１２は、表示制御部３０４からの視野補正オン又は視野補正オフの指示を受け、表示部３０５の色調整（視野補正）のオン／オフを切り換え、切り換え後の視野補正状態（オン状態又はオフ状態）の情報を保持する。視野補正がオンの場合、視野補正部３１２は視野角算出部３１０を使用して観察視野角Θを取得し、視野補正テーブル保持部３１１から、観察視野角Θに対応する視野補正テーブルを読み出し、表示部３０５の色調整テーブル３０６に書き込む。視野補正がオフの場合、視野補正部３１２は、リニアテーブルを表示部３０５の色調整テーブル３０６に書き込む。従って、視野補正オンの場合には、現在の観察視野角に対応する視野補正が行われ、視野補正オフの場合には、視野補正が行われず、入力画像データそのままの値で表示される。
【０１２２】
更に、視野補正部３１２は、距離算出部３０７からの観察距離変化通知を受け取り、上述の視野補正オン又はオフの処理を再度実行する。視野補正オン又はオフのいずれの処理を実行するかは、視野補正部３１２が観察距離変化通知を受理した時点で保持している視野補正状態の情報に基づく。すなわち、視野補正部３１２は、保持している視野補正状態が“オン状態”の場合、視野補正オンの処理を実行し、保持している視野補正状態が“オフ状態”の場合、視野補正オフの処理を再び実行する。
【０１２３】
通信部３１３は、通信信号線６を介して制御装置４００からの視野補正制御に関する通信コマンドを受信し、コマンド内容の解析を行う。解析結果は、後述の表示装置制御部３１４に送信する。また通信部３１３は、表示装置制御部３１４からのコマンド送信指示に従って、通信コマンドの作成及び制御装置４００への通信コマンドの送信を行う。詳細なコマンド内容は、後述のフローで説明する。
【０１２４】
表示装置制御部３１４は、通信部３１３からのコマンド解析結果を受信し、そのコマンド内容に従って、表示制御部３０４、表示画素数保持部３０９、視野補正テーブル保持部３１１の制御を行う。表示装置制御部３１４は、受け取ったコマンドが表示画像データの画素数更新命令である場合、該コマンドと共に送られてきた表示画像データの画素数（横のピクセル数と縦のピクセル数）を、表示画素数保持部３０９に書き込む。そして、通信部３１３に対して、画素数更新完了を返答するよう指示を出す。また、受け取ったコマンドが、視野補正データ保存命令である場合、該コマンドと共に送られてきた視野補正データを、視野補正テーブル保持部３１１に書き込んだのち、通信部３１３に対して、視野補正データ保存完了を返答するよう指示を出す。また、受け取ったコマンドが視野補正オフ命令又は視野補正オン命令である場合、表示制御部３０４に対して、視野補正オフ又は視野補正オンを指示したのち、通信部３１３に対して、視野補正オフ完了又は視野補正オン完了を返答するよう指示を出す。詳細な視野補正の方法は、後述のフローで説明する。
表示装置としての基本機能を実行する為のブロックは、上記構成で説明したブロック以外にも存在するが、本実施例の説明に用いないものに関しては、説明を割愛する。
【０１２５】
続いて図１２を用いて、制御装置４００の各機能ブロックを説明する。
操作入力部４０１は、マウス７を介して行われたユーザ操作を認識し、後述する制御装置制御部４０３に供給する。
外部Ｉ／Ｆ部４０２は、記録メディア３とのインターフェースであり、後述の制御装置制御部４０３の指示により、記録メディア３に記憶された画像データの読み込みを行う。
【０１２６】
制御装置制御部４０３は、ユーザ操作に応じた動作を含む、制御装置４００の動作全般を制御する。制御装置制御部４０３は、ユーザによる画像表示指示を受け取った場合、外部Ｉ／Ｆ部４０２を介して記録メディア３内の画像データを読み込み、読み込んだ画像データの表示を後述の出力制御部４０９に指示することで、表示装置３００に画像データを送信させる。また、制御装置制御部４０３は、ユーザから表示画像のサイズ変更指示を受け取った場合、後述の出力制御部４０９に対して、変更後の表示サイズを指定して表示サイズ変更を指示する。これにより、制御装置制御部４０３は、外部Ｉ／Ｆ部４０２から読み込んだ画像データをユーザが指定した表示サイズの画像データに変更（リサイズ、スケーリング）する。更に、制御装置制御部４０３は、後述のキャリブレーション部４１５にキャリブレーション実行を指示し、キャリブレーション（視野補正テーブルの更新処理）を行わせる。
【０１２７】
デコード部４０４は、後述の出力制御部４０９から画像データと共にデコード指示を受け、その画像データのデコードを行い、デコード処理後の画像データをメモリ４０５に書き込む。デコード部４０４は、一連の処理終了後、出力制御部４０９に対し、処理が完了した旨を返答する。
【０１２８】
表示サイズ調整部４０６は、後述の出力制御部４０９から表示サイズ変更指示を受け、メモリ４０５に格納されたデコード後の画像データの表示サイズ変更処理を行う。ここで、表示サイズ変更処理としては、例えば、全画面表示、５０％縮小表示、横及び縦のピクセル数を指定した画素数変換といったスケーリング処理などである。そして、表示サイズ調整部４０６は、表示サイズ変更処理後の画像データをバッファ４０７に書き込み、出力制御部４０９に対して、表示サイズ変更後の画像データの画素数（横のピクセル数と縦の
ピクセル数）と共に処理が終了した旨を返答する。
【０１２９】
出力制御部４０９は、制御装置制御部４０３や後述のキャリブレーション部４１５から、画像データや色票データとそれらの表示サイズ情報を受け取る。そして、指定の画像データや色票データが表示サイズ情報に従って表示装置３００へ出力されるよう、制御装置４００の各機能ブロックを制御する。出力制御部４０９は、受け取った画像データをデコード部４０４を使用して展開し、デコード部４０４からデコード完了通知を受け取った後、表示サイズ調整部４０６に対して表示サイズ情報に従った表示サイズ変更処理を行うよう指示する。その後、出力制御部４０９は、後述の通信部４１１を通じて表示装置３００に対し、視野補正のオン／オフを指示したのち、後述の画像出力部４１０に対し画像データを出力するよう指示する。また、出力制御部４０９は、画像出力制御が完了した旨を、指示元のブロック（制御装置制御部４０３又はキャリブレーション部４１５）に返答する。
【０１３０】
画像出力部４１０は、表示サイズ調整部４０６がバッファ４０７に格納した、表示サイズ変更処理後の画像データを画像データストリームとして、画像信号線５を通して表示装置３００へ送信する。
【０１３１】
通信部４１１は、出力制御部４０９や後述のキャリブレーション部４１５からの視野補正制御に関するコマンド送信指示に従って、コマンドの作成及び表示装置３００へのコマンドの送信を行う。また通信部４１１は、表示装置３００からのコマンドを受信し、コマンド内容の解析を行う。通信部４１１は、解析結果を、送信先として指定されたブロック（出力制御部４０９やキャリブレーション部４１５）に送信する。詳細なコマンド内容は、後述のフローで説明する。
【０１３２】
測色部４１２は、後述のキャリブレーション部４１５からの測色指示を受け、外部の分光型測色器４から分光データｓ（λ）を取得し、取得した分光データｓ（λ）をキャリブレーション部４１５に対し返答する。ここで、分光データｓ（λ）は、実施例１と同様、３６０ｎｍ〜８３０ｎｍまでの１ｎｍ刻みの分光反射率のデータとする。ここで分光型測色器４は、表示装置３００のパネル（不図示）上の色を測色するよう設置されているものとする。
【０１３３】
等色関数保持部４１３は、表示装置３００の視野補正機能でサポートする視野角の各々に対応する等色関数テーブル（目の分光感度テーブル）を保持する。等色関数テーブルは、実施例１と同様、３６０ｎｍ〜８３０ｎｍの波長における３錐体それぞれの分光感度ｘ（λ）、ｙ（λ）、ｚ（λ）が格納されたテーブルとする。等色関数テーブル群の各データは、予め複数の被験者による等色実験により求め、出荷前の工場調整時に格納しておく。
【０１３４】
色値算出部４１４は、後述のキャリブレーション部４１５から、測色対象の分光データと観察視野角Θと共に色値算出指示を受け、指定された観察視野角Θに対応する等色関数テーブルを等色関数保持部４１３から取得する。そして色値算出部４１４は、キャリブレーション部４１５から受け取った分光データと観察視野角Θに対応する等色関数テーブルを用いて、観察視野角Θに対応する色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を算出する。算出方法は、実施例１と同様、式１に分光データｓ（λ）と等色関数テーブルの視野角Θに対応する分光感度ｘ（λ），ｙ（λ），ｚ（λ）を代入することで求める。その後、色値算出部４１４は、算出した、視野角Θに対応する色値（Ｘ［Θ］，Ｙ［Θ］，Ｚ［Θ］）を、キャリブレーション部４１５に返答する。
【０１３５】
キャリブレーション部４１５は、制御装置制御部４０３からキャリブレーション目標値
と共にキャリブレーション実行指示を受け、測色部４１２と色値算出部４１４を使用して、表示装置３００がサポートする全視野角の各々に対応する視野補正テーブルを作成する。その後、キャリブレーション部４１５は、算出した視野補正テーブルを、通信部４１１を介して表示装置３００内の視野補正テーブル保持部３１１に格納する。キャリブレーション処理の詳細は後述のフローで説明する。
表示装置の制御装置としての基本機能を実行する為のブロックは、上記構成で説明したブロック以外にも存在するが、本実施例の説明で用いないものに関しては、説明を割愛する。
【０１３６】
続いて、本実施例の画像表示システムにおける、キャリブレーション処理と画像表示時の視野補正処理を実現するための動作を、個別に説明する。その後、画像表示状態において、ユーザ操作によって表示画像の表示サイズが変更された場合と、ユーザが移動するなどして、観察距離が変更された場合における、視野補正処理の再実行を実現するための動作を説明する。
【０１３７】
（キャリブレーション処理の動作）
表示装置３００のサポートする視野角の各々に対応する視野補正テーブルを作成するためのキャリブレーション処理について、図１３のフローを用いて説明する。図１３のフローは、制御装置４００のキャリブレーション部４１５が制御装置制御部４０３からキャリブレーション目標値と共にキャリブレーション実行指示を受けた時点から開始するものである。
【０１３８】
ステップＳ７０１で、キャリブレーション部４１５は、視野補正テーブルを作成する準備として、表示装置３００の視野補正機能をオフするため、通信部４１１を使用して表示装置３００に、視野補正オフ命令を発する。
【０１３９】
ステップＳ７０２で、表示装置３００の通信部３１３は、受け取った視野補正オフ命令を、表示装置制御部３１４に送信する。
【０１４０】
ステップＳ７０３で、表示装置制御部３１４は、表示制御部３０４に対して、視野補正オフを指示する。表示制御部３０４は、受け取った視野補正オフ指示により、視野補正部３１２に対して、視野補正オフを指示する。視野補正部３１２は視野補正オフ指示を受け、表示部３０５の色調整テーブル３０６にリニアテーブルを書き込むことで、視野補正機能をオフする。視野補正処理の詳細は、実施例１の図５のフローと同様であるため、説明は割愛する。
【０１４１】
表示装置の表示制御部３０４は、視野補正部３１２に視野補正オフを指示したのち、表示装置制御部３１４に対して、視野補正オフ完了を返答する。
【０１４２】
ステップＳ７０４で、表示装置制御部３１４は、視野補正オフ完了通知を受け、通信部３１３を使用して制御装置４００に対して、視野補正オフ完了の返答を行う。
【０１４３】
ステップＳ７０５で、制御装置４００の通信部４１１は、制御装置４００からの視野補正オフ完了通知を受信し、当返答コマンドの送信元であるキャリブレーション部４１５に返答を送信する。
【０１４４】
ステップＳ７０６で、キャリブレーション部４１５は、補正対象の色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の現在（補正前）の出力値を得るため、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の色票データを作成し、出力制御部４０９に該色票データを出力するよう指示を出す。出力制御部４０９は、色票表示指示を受け、表示サイズ調整部４０６と画像出力部４１０を使用して、
表示装置３００へ色票データを送信することで、表示装置３００のパネル（不図示）上に色票を表示させる。
【０１４５】
ステップＳ７０７で、制御装置４００のキャリブレーション部４１５は、制御装置制御部４０３から受け取ったキャリブレーション目標値から、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）に対応する目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）を算出する。ここで目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）は、デバイス非依存の色値であり、本実施例ではＣＩＥ−ＸＹＺ値を用いる。
【０１４６】
ステップＳ７０８で、制御装置４００のキャリブレーション部４１５は、測色部４１２を用いて、現在、表示装置３００のパネル（不図示）に表示されている色票の色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の分光データを取得する。
【０１４７】
ステップＳ７０９で、制御装置４００のキャリブレーション部４１５は、どの視野角Θに対応する視野補正テーブルを作成するかを決定する。
【０１４８】
ステップＳ７１０で、制御装置４００のキャリブレーション部４１５は、色値算出部４１４に対して、ステップＳ７０８で取得した分光データと、ステップＳ７０９で決定した視野角Θの情報を渡す。そして、視野角Θに対応するデバイス非依存の色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）を算出するよう指示する。色値算出部４１４は、キャリブレーション部４１５からの色値算出指示を受け、指示された視野角に対応する等色関数テーブルを等色関数保持部４１３から読み出す。
【０１４９】
ステップＳ７１１で、制御装置４００の色値算出部４１４は、等色関数保持部４１３から読み出した等色関数テーブルと、キャリブレーション部４１５から受け取った分光データから、式１を使用して、色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）を算出する。ここで、色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）は、ＣＩＥ−ＸＹＺ値で表現されるものとする。色値算出部４１４は、算出した色値をキャリブレーション部４１５に返答する。
【０１５０】
ステップＳ７１２で、制御装置４００のキャリブレーション部４１５は、ステップＳ７０７で求めた目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）と、ステップＳ７１１で取得した表示色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）から、視野補正データを算出する。すなわち、キャリブレーション部４１５は、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）と測定された表示色値（Ｘｉ［Θ］，Ｙｉ［Θ］，Ｚｉ［Θ］）との関係から、表示色値が目標色値（Ｘｍｉ，Ｙｍｉ，Ｚｍｉ）と等しくなるために入力すべき値（Ｒｏｉ［Θ］，Ｇｏｉ［Θ］，Ｂｏｉ［Θ］）を算出する。そして、これを色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）に対応する視野補正データとする。
【０１５１】
ステップＳ７１３で、制御装置４００のキャリブレーション部４１５は、作成した色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の視野角Θに対応する視野補正データを表示装置３００に保存するため、通信部４１１から該視野補正データと共に視野補正データ保存命令を送信する。
【０１５２】
ステップＳ７１４で、表示装置３００の通信部３１３は、受け取った視野補正データ保存命令を、表示装置制御部３１４に送信する。
【０１５３】
ステップＳ７１５で、表示装置制御部３１４は、視野補正テーブル保持部３１１に受け取った視野補正データを書き込み保存する。
【０１５４】
ステップＳ７１６で、表示装置制御部３１４は、通信部３１３を使用して、制御装置４
００に対し、視野補正データ保存完了の返答を行う。
【０１５５】
ステップＳ７１７で、制御装置４００の通信部４１１は、表示装置３００からの視野補正データ保存完了通知を受信し、視野補正データ保存命令の送信元であるキャリブレーション部４１５に返答を送信する。
【０１５６】
ステップＳ７１８で、制御装置４００のキャリブレーション部４１５は、色Ｃｉ（Ｒｉ，Ｇｉ，Ｂｉ）の視野補正データを、表示装置３００がサポートする全視野角について算出し保存したか否かを判断する。視野補正データを未だ算出していない視野角がある場合には、未算出の視野角に対応する視野補正データの算出を行うため、ステップＳ７０９の処理に進む。一方、全視野角について視野補正データを算出し保存した場合には、ステップＳ７１９の処理に進む。
【０１５７】
ステップＳ７１９で、制御装置４００のキャリブレーション部４１５は、視野補正データを、表示装置３００の出力可能な全色について算出し保存したか否かを判断する。視野補正データを未だ算出していない色がある場合には、その色の視野補正データの算出を行うため、ステップＳ７０６の処理に進む。一方、全色について視野補正データを算出し保存した場合には、本フローの処理を終了する。本実施例では、表示装置３００の出力可能な全色に対する視野補正データを、色票を表示させた場合の測色結果を用いて算出し、それに基づき視野補正テーブルを作成している。しかし、主要な数色の視野補正データのみ上述の方法で算出し、他の色はその視野補正データから補間することで全色の視野補正テーブルを完成させても良い。
【０１５８】
以上のキャリブレーション処理により、表示装置３００のサポートする全視野角・全色の視野補正テーブルが作成される。
【０１５９】
（画像表示時の視野補正処理の動作）
次に、キャリブレーション処理によって作成して表示装置３００の視野補正テーブル保持部３１１に保存した視野補正テーブルを使用して視野補正を行い、画像を表示する時の処理を、図１４のフローを用いて説明する。
図１４のフローは、制御装置４００の制御装置制御部４０３が、操作入力部４０１から入力されたユーザの操作内容を解釈した結果、画像表示指示であると判断した時点から開始するものである。
【０１６０】
ステップＳ８０１において、制御装置制御部４０３は、表示画像データのファイルパスと画像表示時の表示サイズ情報を取得する。ここで、画像表示時の表示サイズ情報については、デフォルト値を予め制御装置制御部４０３が保持しているものとする。
【０１６１】
ステップＳ８０２で、制御装置制御部４０３は、外部Ｉ／Ｆ部４０２を使用して、取得したファイルパスの位置に存在する画像データを読み込む。
【０１６２】
ステップＳ８０３で、制御装置制御部４０３は、出力制御部４０９に対して、読み込んだ画像データと表示サイズ情報を渡し、表示サイズ情報に従って画像データに基づく画像を表示するよう指示する。出力制御部４０９は、制御装置制御部４０３からの表示指示を受け、デコード部４０４に受け取った画像データを送り、デコードするよう指示する。デコード部４０４は、出力制御部４０９からのデコード指示を受け、上記画像データをデコードし、メモリ４０５に格納する。
【０１６３】
ステップＳ８０４で、制御装置４００の出力制御部４０９は、表示サイズ調整部４０６に対して表示サイズ情報（例えば、「画面フィット」等）と共に表示サイズ変更指示を出
す。表示サイズ調整部４０６は、出力制御部４０９からの表示サイズ変更指示を受け、受け取った表示サイズ情報に従って、メモリ４０５に格納された画像データの表示サイズ変更を行い、変更後の画像データをバッファ４０７に格納する。その後、表示サイズ調整部４０６は、表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）の情報と共に、表示サイズ変更が完了したことを出力制御部４０９に返答する。
【０１６４】
ステップＳ８０５で、制御装置４００の出力制御部４０９は、受け取った表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）の情報を表示装置３００に保存するため、通信部４１１から該画素数の情報と共に表示画素数更新命令を送信する。
【０１６５】
ステップＳ８０６で、表示装置３００の通信部３１３は、受け取った表示画素数更新命令を、表示装置制御部３１４に送信する。
【０１６６】
ステップＳ８０７で、表示装置制御部３１４は、表示画素数保持部３０９に受け取った表示画素数（横のピクセル数と縦のピクセル数）の情報を書込み保存する。
【０１６７】
ステップＳ８０８で、表示装置制御部３１４は、通信部３１３を使用して、制御装置４００に対し、表示画素数の更新完了の返答を行う。
【０１６８】
ステップＳ８０９で、制御装置４００の通信部４１１は、制御装置４００からの表示画素数更新完了通知を受信し、表示画素数更新命令の送信元である出力制御部４０９に返答を送信する。
【０１６９】
ステップＳ８１０で、制御装置４００の出力制御部４０９は、表示画素数更新完了通知を受け、表示装置３００の視野補正処理の更新を行うため、通信部４１１を使用して視野補正更新命令を、表示装置３００へ送信する。
【０１７０】
ステップＳ８１１で、表示装置３００の通信部３１３は、受け取った視野補正更新命令を、表示装置制御部３１４に送信する。
【０１７１】
ステップＳ８１２で、表示装置制御部３１４は表示制御部３０４に対して、視野補正更新を指示する。表示制御部３０４は、受け取った視野補正更新指示により、視野補正部３１２に対して、視野補正オンを指示する。視野補正部３１２は、視野補正オン指示を受け、視野角算出部３１０、視野補正テーブル保持部３１１、表示部３０５の色調整テーブル３０６を制御して、視野補正機能をオンする。視野補正処理の詳細は、実施例１の図５のフローと同様であるため、説明は割愛する。表示装置の表示制御部３０４は、視野補正部３１２に視野補正オンを指示したのち、表示装置制御部３１４に対して、視野補正更新完了を返答する。
【０１７２】
ステップＳ８１３で、表示装置制御部３１４は、視野補正更新完了通知を受け、通信部３１３を使用して制御装置４００に対して、視野補正更新完了の返答を行う。
【０１７３】
ステップＳ８１４で、制御装置４００の通信部４１１は、制御装置４００からの視野補正更新完了通知を受信し、視野補正更新命令の送信元である出力制御部４０９に返答を送信する。
【０１７４】
ステップＳ８１５で、制御装置４００の出力制御部４０９は、視野補正更新完了通知を受けたのち、画像出力部４１０に対して画像データを出力するよう指示する。画像出力部４１０は、バッファ４０７に格納した画像データを、画像データストリームとして表示装
置３００へ送信することで、表示装置３００のパネル（不図示）上に画像を表示させる。出力制御部４０９は、画像出力指示を出したのち、制御装置制御部４０３に対し画像の表示が完了したことを通知し、当処理を終了する。
【０１７５】
以上の処理により、画像表示時に、観察距離と画像の表示サイズから観察視野角が算出され、その観察視野角に対応する視野補正テーブルが表示部の色調整テーブルに適用され、画像が表示される。これにより、画像表示時の観察視野角において画像の色が観察者に正確な色に知覚されるよう色調整が行われる。
【０１７６】
（表示サイズ変更時の視野補正処理の動作）
更に、表示装置に画像が表示されているときに、ユーザにより表示画像の表示サイズ変更操作がなされた場合に行われる、画像表示システムの視野補正処理について、図１５のフローを用いて説明する。
図１５のフローは、制御装置４００の制御装置制御部４０３が、操作入力部４０１から入力されたユーザの操作内容を解釈した結果、現在表示されている画像の表示サイズの変更指示であると判断した時点から開始するものである。
【０１７７】
ステップＳ９０１において、制御装置制御部４０３は、変更後の表示サイズを取得する。ここで、表示サイズは、表示サイズ変更後の画像データの画素数（横のピクセル数と縦のピクセル数）とする。
【０１７８】
ステップＳ９０２で、制御装置制御部４０３は、出力制御部４０９に対して、表示サイズ（表示画素数）の情報と共に表示サイズ変更指示を出す。出力制御部４０９は、表示サイズ変更指示を受け、受け取った表示サイズ（表示画素数）を表示サイズ情報とし、その表示サイズ情報と共に表示サイズ変更指示を表示サイズ調整部４０６に出す。表示サイズ調整部４０６は、出力制御部４０９からの表示サイズ変更指示を受け、受け取った表示サイズ情報に従って、メモリ４０５から取得した画像データに対し表示サイズ変更処理を行い、変更後の画像データをバッファ４０７に格納する。その後、表示サイズ調整部４０６は、表示サイズ変更後の画像データの画素数（横ピクセル数と縦ピクセル数）の情報と共に表示サイズ変更完了を出力制御部４０９へ返答する。
【０１７９】
以下、ステップＳ９０３〜ステップＳ９１３の処理は、図１４の画像表示時の視野補正処理の動作におけるステップＳ８０５〜ステップＳ８１５の処理と同様であるため、説明を割愛する。
【０１８０】
最後に、制御装置４００の出力制御部４０９は、制御装置制御部４０３に対して、表示サイズ変更完了を通知し、本フローチャートの処理を完了する。
【０１８１】
以上の処理により、画像表示時に、ユーザにより表示画像の表示サイズ変更がなされ、観察視野角が変化した場合でも、変更後の表示サイズと観察距離から、改めて観察視野角が算出される。そして、算出された最新の観察視野角に対応する視野補正テーブルで色調整が行われ、画像表示が行われる。そのため、表示サイズを変更した場合でも観察者が正確な色で表示画像を見ることができる画像表示を行うことが可能となる。
【０１８２】
（観察距離変更時の視野補正処理の動作）
表示画像を観察中、観察者が移動する等により観察距離が変化した場合に行われる、画像表示システムの視野補正処理について説明する。距離算出部３０７は、距離センサ３０８を使用して定期的に観察距離を取得し、観察距離の変動量が距離算出部３０７が予め保持している閾値を超えた場合に、観察距離が変化したと判断する。これら、観察距離変化の検出及び観察距離変化時の視野補正処理は、表示装置３００の機能ブロックのみで実現
可能であり、その処理の流れは実施例１の図８のフローと同等の動作であるため、説明を割愛する。
【０１８３】
以上の処理により、観察者が移動する等により観察距離が変化した場合でも、変化後の観察距離と表示サイズから、改めて観察視野角を算出し、当該観察視野角に対応する視野補正テーブルで色調整を行って画像表示が行われる。そのため、観察距離が変化した場合でも観察者が正確な色で表示画像を見ることができる画像表示を行うことが可能となる。
【０１８４】
本実施例では、ユーザが画像を観察する際に、観察距離や画像の表示サイズを変更した場合においても、観察者が正確な色で表示画像を見ることができるよう色調整を行う画像表示システムについて説明した。本実施例の画像表示システムは、予め、キャリブレーション処理時に、表示装置がサポートする全視野角分の視野補正テーブルを作成する。そして、画像表示時や表示サイズの変更時、観察距離の変化時に画像の表示サイズと観察距離から観察視野角を算出して、その観察視野角に対応する視野補正テーブルを使用して視野補正を行う。これらの処理により、本実施例の画像表示システムでは、画像の表示サイズや観察距離が変更された場合にも適切な色調整を行い、観察者が表示画像を正確な色で見ることができるような画像表示を行うことが可能となる。
【符号の説明】
【０１８５】
１００ 画像表示装置
１１３ 視野角算出部
１１４ 視野補正テーブル保持部
１１５ 視野補正部
【図１】
2013127494.tif 000004
【図２】
2013127494.tif 000005
【図３】
2013127494.tif 000006
【図４】
2013127494.tif 000007
【図５】
2013127494.tif 000008
【図６】
2013127494.tif 000009
【図７】
2013127494.tif 000010
【図８】
2013127494.tif 000011
【図９】
2013127494.tif 000012
【図１０】
2013127494.tif 000013
【図１１】
2013127494.tif 000014
【図１２】
2013127494.tif 000015
【図１３】
2013127494.tif 000016
【図１４】
2013127494.tif 000017
【図１５】
2013127494.tif 000018