(57)【特許請求の範囲】
【請求項１】
画像データを配信するサーバと、配信された画像データに基づく画像を表示する表示装置とからなる画像表示システムであって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバは、
複数の照明スペクトルデータを、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記表示装置の現在の設定パラメータ値を取得する取得手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得手段で取得された設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データを前記表示装置に配信する配信手段と、
を有する
ことを特徴とする画像表示システム。
【請求項２】
前記選択手段は、対応する調整パラメータ値と前記取得手段で取得された設定パラメータ値との差がもっとも小さい照明スペクトルデータを選択する
ことを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記生成手段は、
前記選択手段で選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、画素毎の反射スペクトルデータを生成し、
前記表示装置の色再現特性を表すプロファイルデータを用いて、前記画素毎の反射スペクトルデータから、前記表示装置で表示するための画像データを生成する
ことを特徴とする請求項１または２に記載の画像表示システム。
【請求項４】
前記プロファイルデータは、設定パラメータ値が初期値であるときの表示装置の色再現特性を表すプロファイルデータであり、
前記表示装置は、
前記配信手段で配信された画像データに基づく画像を表示する際に、設定パラメータ値を初期値に変更する変更手段
を有する
ことを特徴とする請求項３に記載の画像表示システム。
【請求項５】
前記配信手段は、前記生成手段で生成された画像データを、所定の情報を付加して配信し、
前記変更手段は、配信された画像データに前記所定の情報が付加されていた場合に、設定パラメータ値を初期値に変更する
ことを特徴とする請求項４に記載の画像表示システム。
【請求項６】
前記所定の情報は、当該所定の情報が付加された画像データが色を忠実に再現する必要がある画像データであることを示す情報である
ことを特徴とする請求項５に記載の画像表示システム。
【請求項７】
画素毎の分光反射率のデータを配信するサーバと、配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置とからなる画像表示システムであって、
前記表示装置は、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整手段と、
複数の照明スペクトルデータを、設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データに基づく画像を表示する表示手段と、
を有する
ことを特徴とする画像表示システム。
【請求項８】
前記選択手段は、対応する調整パラメータ値と現在の設定パラメータ値との差がもっとも小さい照明スペクトルデータを選択する
ことを特徴とする請求項７に記載の画像表示システム。
【請求項９】
前記生成手段は、
前記選択手段で選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、画素毎の反射スペクトルデータを生成し、
色再現特性を表すプロファイルデータを用いて、前記画素毎の反射スペクトルデータから、前記表示手段で表示するための画像データを生成する
ことを特徴とする請求項７または８に記載の画像表示システム。
【請求項１０】
前記プロファイルデータは、設定パラメータ値が初期値であるときの色再現特性を表すプロファイルデータであり、
前記表示装置は、
前記表示手段が前記生成手段で生成された画像データに基づく画像を表示する際に、設定パラメータ値を初期値に変更する変更手段
を更に有する
ことを特徴とする請求項９に記載の画像表示システム。
【請求項１１】
前記サーバは、画素毎の分光反射率のデータを、所定の情報を付加して配信し、
前記変更手段は、配信された画素毎の分光反射率のデータに前記所定の情報が付加されていた場合に、設定パラメータ値を初期値に変更する
ことを特徴とする請求項１０に記載の画像表示システム。
【請求項１２】
前記所定の情報は、当該所定の情報が付加された画像データが色を忠実に再現する必要がある画像データであることを示す情報である
ことを特徴とする請求項１１に記載の画像表示システム。
【請求項１３】
配信された画像データに基づく画像を表示する表示装置に画像データを配信するサーバであって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバは、
複数の照明スペクトルデータを、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記表示装置の現在の設定パラメータ値を取得する取得手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得手段で取得された設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データを前記表示装置に配信する配信手段と、
を有する
ことを特徴とするサーバ。
【請求項１４】
配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置であって、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整手段と、
複数の照明スペクトルデータを、設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データに基づく画像を表示する表示手段と、
を有する
ことを特徴とする表示装置。
【請求項１５】
画像データを配信するサーバと、配信された画像データに基づく画像を表示する表示装
置とからなる画像表示システムの制御方法であって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバが、前記表示装置の現在の設定パラメータ値を取得する取得ステップと、
前記サーバが、記憶部に記憶された複数の照明スペクトルデータであって、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得ステップで取得された設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記サーバが、前記選択ステップで選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記サーバが、前記生成ステップで生成された画像データを前記表示装置に配信する配信ステップと、
を有する
ことを特徴とする画像表示システムの制御方法。
【請求項１６】
画素毎の分光反射率のデータを配信するサーバと、配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置とからなる画像表示システムの制御方法であって、
前記表示装置が、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整ステップと、
前記表示装置が、記憶部に記憶された複数の照明スペクトルデータであって、設定可能な調整パラメータの値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記表示装置が、前記選択ステップで選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記表示装置が、前記生成ステップで生成された画像データに基づく画像を表示する表示ステップと、
を有する
ことを特徴とする画像表示システムの制御方法。
【請求項１７】
配信された画像データに基づく画像を表示する表示装置に画像データを配信するサーバの制御方法であって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバの制御方法は、
前記表示装置の現在の設定パラメータ値を取得する取得ステップと、
記憶部に記憶された複数の照明スペクトルデータであって、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得ステップで取得された設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記選択ステップで選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記生成ステップで生成された画像データを前記表示装置に配信する配信ステップと、を有する
ことを特徴とするサーバの制御方法。
【請求項１８】
配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置の制御方法であって、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整ステップと、
記憶部に記憶された複数の照明スペクトルデータであって、設定可能な調整パラメータの値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記選択ステップで選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記生成ステップで生成された画像データに基づく画像を表示する表示ステップと、
を有する
ことを特徴とする表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム及びその制御方法に関する。
【背景技術】
【０００２】
芸術作品、貴重品、ネットショッピングで参照される商品などの画像を表示する際に、被写体の色を忠実に再現することが求められている。
上記課題を解決する方法は、例えば特許文献１に開示されている。具体的には、特許文献１には、マルチバンドカメラで得られる画像データから、撮影条件に基づいて被写体の分光反射率を推定し、これに任意の照明光のスペクトルデータを乗じることにより、任意の照明下での被写体の色を正確に再現する方法が開示されている。
マルチバンドカメラは、被写体を撮像し、一般的なＲＧＢ三原色よりも多くの原色についての情報を取得するカメラである。
【０００３】
また、芸術作品や貴重品などの画像のように被写体の色を忠実に再現したい画像を鑑賞する場合、一般的なＲＧＢ三原色よりも多くの原色を用いたマルチバンドディスプレイを用いることが考えられる。しかしながら、上記画像を美術館や個人宅で鑑賞するケースを考えると、マルチバンドディスプレイのような特殊な装置ではなく、一般的なパーソナルコンピュータとモニタを用いて、被写体の色を忠実に再現することが求められる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８８８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、ユーザ（鑑賞者）は、モニタを用いて画像を観賞する場合、観賞を快適に行えるようにモニタの表示特性（表示輝度や表示色）をユーザ自身の好みに調整する。このため、画像の鑑賞に使用するモニタやＰＣは、モニタの表示特性を調整する機能を有する。
一方、被写体の色を忠実に再現するには（モニタ上に被写体の色が忠実に再現された画像を表示するには）、モニタの表示特性が画像データ配信者が画像データ作成時に想定した表示特性と一致している必要がある。モニタの表示特性をユーザが変更した場合、モニタの表示特性が画像データ配信者が想定した表示特性と一致しなくなるため、被写体の色を忠実に再現することができなくなってしまう。
また、上述したように、被写体の分光反射率に任意の照明光のスペクトルデータを乗じることにより、任意の照明下での被写体の色が正確に再現可能な画像データを得ることができる。しかし、多種多様な照明の中から所望の照明を選択することは、ユーザの負担を招いてしまう。
【０００６】
そこで本発明は、ユーザの負担を招くことなく、所望の照明下での被写体の色が忠実に再現された画像を表示することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、
画像データを配信するサーバと、配信された画像データに基づく画像を表示する表示装置とからなる画像表示システムであって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバは、
複数の照明スペクトルデータを、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記表示装置の現在の設定パラメータ値を取得する取得手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得手段で取得された設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データを前記表示装置に配信する配信手段と、
を有する
ことを特徴とする画像表示システムである。
【０００８】
本発明の第２の態様は、
画素毎の分光反射率のデータを配信するサーバと、配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置とからなる画像表示システムであって、
前記表示装置は、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整手段と、
複数の照明スペクトルデータを、設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、配信された画素毎の分光反射率の
データとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データに基づく画像を表示する表示手段と、
を有する
ことを特徴とする画像表示システムである。
【０００９】
本発明の第３の態様は、
配信された画像データに基づく画像を表示する表示装置に画像データを配信するサーバであって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバは、
複数の照明スペクトルデータを、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記表示装置の現在の設定パラメータ値を取得する取得手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得手段で取得された設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データを前記表示装置に配信する配信手段と、
を有する
ことを特徴とするサーバである。
【００１０】
本発明の第４の態様は、
配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置であって、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整手段と、
複数の照明スペクトルデータを、設定可能な調整パラメータ値と対応付けて記憶する記憶手段と、
前記記憶手段に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて、前記記憶手段に記憶された複数の照明スペクトルデータのうちの１つを選択する選択手段と、
前記選択手段で選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成手段と、
前記生成手段で生成された画像データに基づく画像を表示する表示手段と、
を有する
ことを特徴とする表示装置である。
【００１１】
本発明の第５の態様は、
画像データを配信するサーバと、配信された画像データに基づく画像を表示する表示装置とからなる画像表示システムの制御方法であって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバが、前記表示装置の現在の設定パラメータ値を取得する取得ステップと、
前記サーバが、記憶部に記憶された複数の照明スペクトルデータであって、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得ステップで取得された設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記サーバが、前記選択ステップで選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記サーバが、前記生成ステップで生成された画像データを前記表示装置に配信する配信ステップと、
を有する
ことを特徴とする画像表示システムの制御方法である。
【００１２】
本発明の第６の態様は、
画素毎の分光反射率のデータを配信するサーバと、配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置とからなる画像表示システムの制御方法であって、
前記表示装置が、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整ステップと、
前記表示装置が、記憶部に記憶された複数の照明スペクトルデータであって、設定可能な調整パラメータの値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記表示装置が、前記選択ステップで選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記表示装置が、前記生成ステップで生成された画像データに基づく画像を表示する表示ステップと、
を有する
ことを特徴とする画像表示システムの制御方法である。
本発明の第７の態様は、
配信された画像データに基づく画像を表示する表示装置に画像データを配信するサーバの制御方法であって、
前記表示装置は、設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する機能を有するものであり、
前記サーバの制御方法は、
前記表示装置の現在の設定パラメータ値を取得する取得ステップと、
記憶部に記憶された複数の照明スペクトルデータであって、前記表示装置に設定可能な調整パラメータ値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、前記取得ステップで取得された設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記選択ステップで選択された照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記生成ステップで生成された画像データを前記表示装置に配信する配信ステップと、を有する
ことを特徴とするサーバの制御方法である。
本発明の第８の態様は、
配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像を表示する表示装置の制御方法であって、
設定された調整パラメータ値である設定パラメータ値を用いて表示特性を調整する調整ステップと、
記憶部に記憶された複数の照明スペクトルデータであって、設定可能な調整パラメータの値と対応付けて記憶された複数の照明スペクトルデータのうちの１つを、前記記憶部に記憶された複数の照明スペクトルデータにそれぞれ対応する複数の調整パラメータ値と、現在の設定パラメータ値と、の差に基づいて選択する選択ステップと、
前記選択ステップで選択された照明スペクトルデータと、配信された画素毎の分光反射率のデータとを用いて、該照明スペクトルデータの照明下での被写体の見え方を表す画像データを生成する生成ステップと、
前記生成ステップで生成された画像データに基づく画像を表示する表示ステップと、
を有する
ことを特徴とする表示装置の制御方法である。
【発明の効果】
【００１３】
本発明によれば、ユーザの負担を招くことなく、所望の照明下での被写体の色が忠実に再現された画像をモニタに表示することができる。
【図面の簡単な説明】
【００１４】
【図１】実施例１に係る画像表示システムの構成の一例を示すブロック図。
【図２】実施例１に係るサーバの動作の流れの一例を示すフローチャート。
【図３】実施例１に係るクライアント装置の動作の流れの一例を示すフローチャート。
【図４】実施例１に係る調整パラメータの初期化を行う領域の一例示す図。
【図５】実施例２に係る画像表示システムの構成の一例を示すブロック図。
【図６】実施例２に係るサーバの動作の流れの一例を示すフローチャート。
【図７】実施例２に係るＰＣの動作の流れの一例を示すフローチャート。
【発明を実施するための形態】
【００１５】
＜実施例１＞
以下、本発明の実施例１に係る画像表示システム及びその制御方法について説明する。本実施例に係る画像表示システムは、画像データを配信するサーバと、配信された画像データに基づく画像を表示するクライアント装置とからなる。本実施例に係るクライアント装置は、設定された調整パラメータの値を用いて表示特性（表示輝度や表示色（表示色バランスや色温度））を調整する機能を有する。
【００１６】
図１を用いて実施例１に係る画像表示システムの構成を説明する。
マルチバンドカメラ１０００は、被写体を撮像しマルチバンド画像データを生成するカメラであり、撮像素子とマルチバンドフィルタを用いて構成される。
マルチバンド画像データは、画素毎の反射スペクトルデータである。具体的には、マルチバンド画像データは、ＲＧＢ三原色よりも多くの原色について被写体の反射光を測定することで取得される被写体の分光スペクトルデータ（反射スペクトルデータ）を、画素毎に表現したデータである。
また、マルチバンドカメラ１０００は、撮影条件情報として、被写体に照射されている照明のスペクトルデータ（分光照射率のデータ；照明スペクトルデータ）、被写体と照明とマルチバンドカメラ１０００との位置関係の情報などを取得する。
マルチバンドカメラ１０００は、マルチバンド画像データ及びそれに対応する撮影条件情報を記憶し、出力する。
【００１７】
サーバ１００１は、例えば芸術作品などのマルチバンド画像データを多数記録し、クライアント装置１００２からの要求に応じて所望の画像データを配信する。具体的には、サーバ１００１は、マルチバンドカメラ１０００から取得したデータ（マルチバンド画像データ及びそれに対応する撮影条件情報）を記憶する。そして、記憶したデータをもとにクライアント装置１００２で表示するための画像データ（クライアント装置１００２で表示可能な画像データ；本実施例ではＲＧＢ画像データ）を生成し、クライアント装置１００２に対して、生成したＲＧＢ画像データを配信する。
【００１８】
クライアント装置１００２は、画像データに基づく画像を閲覧（観賞）するための装置である。クライアント装置１００２は、サーバ１００１に対して画像データの配信を要求し、サーバから受信した画像データに基づく画像をモニタに表示する。
【００１９】
ネットワーク回線１００３は、サーバ１００１とクライアント装置１００２を有線または無線で接続し、両者の間での通信を可能とする。
【００２０】
サーバ１００１の構成を説明する。
コントローラ１０１０は、以下に述べる構成要素を制御することでサーバ１００１の一連の機能を達成する。
【００２１】
ストレージ１０１１は、マルチバンドカメラ１０００から取得したマルチバンド画像データおよび撮影条件情報を記憶する。具体的には、撮影条件情報として、撮影時の照明スペクトルデータが取得され記憶される。
分光反射率データ生成部１０１２は、マルチバンド画像データと照明スペクトルデータをストレージ１０１１から読み出し、照明スペクトルデータを用いてマルチバンド画像データから照明成分をキャンセルする演算を行う。具体的には、分光反射率データ生成部１０１２は、画素毎の反射スペクトルデータを照明スペクトルデータで除算することにより、画素毎の分光反射率のデータ（分光反射率データ）を生成する。
なお、本実施例では、サーバ１００１がマルチバンド画像データを記憶する構成としたが、画素毎の分光反射率のデータを記憶する構成であってもよい。
また、本実施例では、サーバ１００１がマルチバンド画像データを取得する構成としたが、画素毎の分光反射率のデータを取得する構成であってもよい。
【００２２】
パラメータ値取得部１０１８は、クライアント装置１００２の現在の調整パラメータの設定値を取得する。そして、パラメータ値取得部１０１８は、取得した値をレンダリング照明データベース１０１９に送信する。
【００２３】
レンダリング照明データベース１０１９は、複数の照明スペクトルデータを、クライアント装置１００２に設定可能な調整パラメータの値（ユーザ調整値）と対応付けて記憶する記憶部である。具体的には、調整パラメータの値がインデックスとして付加された照明スペクトルデータが、レンダリング照明データベース１０１９に記憶されている。複数の照明スペクトルデータは、輝度値、色温度、スペクトル特性などが異なる複数の照明スペクトルである。
また、レンダリング照明データベース１０１９は、パラメータ値取得部１０１８から受信した調整パラメータの値を用いて、記憶する複数の照明スペクトルデータのうち１つを選択し、出力する。具体的には、レンダリング照明データベース１０１９は、パラメータ値取得部１０１８から受信した調整パラメータの値と、インデックスとして付加された調整パラメータの値とを比較する。そして、レンダリング照明データベース１０１９は、記憶する複数の照明スペクトルデータのうち、対応する調整パラメータの値とパラメータ値取得部１０１８から受信した調整パラメータの値との差が最も小さい照明スペクトルデータを選択し、出力する。以後、レンダリング照明データベース１０１９で選択された照明スペクトルデータをレンダリング照明スペクトルデータ、レンダリング照明スペクトルデータの照明をレンダリング照明と呼ぶ。
【００２４】
レンダリング照明演算部１０１３、バンド変換部１０１４、及び、テーブル値生成部１０１７により、レンダリング照明スペクトルデータと、画素毎の分光反射率データとを用いて、レンダリング照明下での被写体の見え方を表す画像データが生成される。
【００２５】
レンダリング照明演算部１０１３は、レンダリング照明スペクトルデータと、画素毎の分光反射率データとを用いて、画素毎の反射スペクトルデータを生成する。具体的には、レンダリング照明演算部１０１３は、画素毎の分光反射率データにレンダリング照明スペクトルデータを乗算することで、レンダリング照明下での被写体の見え方を表すマルチバ
ンド画像データを生成する。
ユーザの希望に応じた照明スペクトルデータを用いることにより、所望の照明下におけるマルチバンド画像データを生成することができる。
ユーザが自室の照明下における被写体の見え方を再現したい場合には、レンダリング照明スペクトルデータとして自室の照明の照明スペクトルデータと同じものを選択すればよい。ユーザは、例えば、明るい照明、暗い照明、太陽光、人工光などの照明スペクトルデータの中から所望の照明スペクトルデータを選択すればよい。しかし、多種多様な照明スペクトルデータから所望の照明スペクトルデータを選択することはユーザにとって困難である。また、ユーザが所望するレンダリング照明スペクトルデータは、記憶する複数の照明スペクトルデータのうち、画像データの輝度がモニタの表示輝度と近くなるような（即ち、表示輝度の変化が最小限となるような）照明スペクトルデータである可能性が高い。そこで、本実施例では、上述したように、モニタの現在の調整パラメータの設定値を用いて、レンダリング照明スペクトルデータが決定（選択）される。それにより、ユーザの負担を招くことなく所望の照明下での被写体の見え方を表すマルチバンド画像データを得ることができる。なお、その後ユーザがレンダリング照明スペクトルデータの変更を望む場合には、ユーザの要求に従ってレンダリング照明スペクトルデータの変更が行われる。
【００２６】
バンド変換部１０１４とテーブル値生成部１０１７により、レンダリング照明演算部１０１３で生成されたマルチバンド画像データから、クライアント装置１００２（モニタ１０２１）で表示するための画像データ（ＲＧＢ画像データ）が生成される。具体的には、クライアント装置１００２（モニタ１０２１）の色再現特性を表すプロファイルデータを用いて、レンダリング照明演算部１０１３で生成されたマルチバンド画像データから、モニタ１０２１で表示するためのＲＧＢ画像データが生成される。色再現特性は、画像データの値（Ｒ値、Ｇ値、Ｂ値）に対して実際にどのような色が表示されるかを表す。
【００２７】
バンド変換部１０１４は、ルックアップテーブル（変換テーブル）を用いて、レンダリング照明演算部１０１３で生成されたマルチバンド画像データから、モニタ１０２１で表示するためのＲＧＢ画像データ（忠実再現画像データ）を生成する。変換テーブルの値（テーブル値）は、テーブル値生成部１０１７から取得される。バンド変換部１０１４で生成された忠実再現画像データは、後述する通信インターフェース１０１５から配信される。具体的には、バンド変換部１０１４で生成された忠実再現画像データは、所定のフラグが付加されて配信される。
【００２８】
テーブル値生成部１０１７は、後述するプロファイル処理部１０１６が記憶するモニタ１０２１のプロファイルデータを参照し、バンド変換部１０１４が有する変換テーブルにセットするテーブル値を生成する。
テーブル値は二つの変換を達成する値である。変換の一つはマルチバンド画像データからＲＧＢ画像データへの変換である。もうひとつはＲＧＢ画像データに基づく画像をモニタ１０２１で表示した際に、被写体の色が忠実に再現されるように、ＲＧＢ画像データのＲＧＢ値をモニタ１０２１のプロファイルデータを用いて補正する変換である。
プロファイルデータを用いてバンド変換（マルチバンド画像データからＲＧＢ画像データへの変換）を行うことで、期待される表示色とモニタの実際の表示色との差異を打ち消すことができる。それにより、モニタ１０２１に被写体の色が忠実に再現された画像を表示することができる。
【００２９】
プロファイル処理部１０１６は、通信インターフェース１０１５を経由してモニタ１０２１のプロファイルデータを取得し、記憶する。本実施例では、調整パラメータの設定値が初期値であるときのクライアント装置の色再現特性を表すプロファイルデータが取得されるものとする。
通信インターフェース１０１５は、サーバ１００１とネットワーク回線１００３とを有
線または無線で接続するインターフェースである。
【００３０】
クライアント装置１００２の構成を説明する。
ＰＣ１０２０は、サーバ１００１に対してユーザが閲覧を希望する画像データを要求し、サーバ１００１が送信するＲＧＢ画像データを受信し、受信したＲＧＢ画像データに基づく画像をモニタ１０２１に表示する。
例えば、ＰＣ１０２０は、閲覧ソフトを備える。ユーザは、閲覧ソフトを使用して一般のＷＥＢサイトやマルチバンドカメラで撮影した画像が掲載されたサイト、及び、これらに含まれる動画などを閲覧することができる。
モニタ１０２１は、液晶ディスプレイ等を用いて画像を表示する装置であり、表示輝度や表示色を調整可能に構成されている。
なお、ＰＣ１０２０とモニタ１０２１は一体の装置であってもよいし、別体の装置であってもよい。
【００３１】
モニタ１０２１の構成を説明する。
コントローラ１０３１は、モニタ１０２１の動作を制御する。
輝度調整部１０３２、色調整部１０３３、及び、バックライト制御部１０３５は、設定された調整パラメータの値を用いて表示特性を調整する。調整パラメータは、ＰＣ１０２０で設定されてもよいし、モニタ１０２１に設けられた調整部で設定されてもよい。
輝度調整部１０３２は、ＰＣから入力されたＲＧＢ画像データに対し、ゲイン値の乗算やオフセットの加算を行うことで、表示画像の輝度（表示輝度）を調整する。
色調整部１０３３は、ＰＣから入力されたＲＧＢ画像データに対し、ＲＧＢ個別にゲイン値の乗算やオフセットの加算を行うことで、表示画像のＲＧＢのバランス（表示色）を調整する。色バランスを調整することにより、白色の色温度も調整される。
バックライト制御部１０３５は、表示部１０３４が備えるバックライトの光量を調整する。
【００３２】
表示部１０３４は、ＲＧＢ画像データに基づく画像を表示する表示デバイスである。本実施例では、表示部１０３４として液晶ディスプレイを用いる。
ＵＩ部１０３０は、ユーザの操作を受け付ける。ＵＩ部１０３０は、スイッチとスイッチの状態を伝達する回路によって構成される。
通信インターフェース１０３７は、モニタ１０２１とＰＣ１０２０とを有線または無線で接続するインターフェースである。
コントローラ１０３１は、ＵＩ部１０３０の状態や通信インターフェース１０３７からの情報を取得し、モニタの動作を制御する。
【００３３】
調整値制御部１０３８は、配信された忠実再現画像データに基づく画像を表示する際に、調整パラメータの設定値を初期値に変更する（調整パラメータの設定値の、初期値からの変更（表示特性の、初期特性からの変更）を無効とする）制御を行う。具体的には、調整値制御部１０３８は、配信された画像データに上述した所定のフラグが付加されていた場合に、調整パラメータの設定値を初期値に変更する。また、調整値制御部１０３８は、画面上の座標位置に応じて上記制御を行う。具体的には、調整値制御部１０３８は、ＰＣ１０２０から入力されるＲＧＢ画像データの同期信号をカウントし、処理対象の座標位置とコントローラ１０３１から入力される非初期化領域の座標位置と比較する。そして、調整値制御部１０３８は、比較結果を用いて出力する（設定する）調整パラメータの値を制御する。具体的には、非初期化領域では、調整パラメータの設定値がそのままとされ、それ以外の領域（初期化領域）では調整パラメータの設定値は初期値に変更される。
【００３４】
このような構成のモニタによれば、ユーザは、モニタの表示特性を自分の希望に合わせて調整することが可能となる。例えば、画面が眩しく感じる場合に表示輝度を低くし、画
面が暗いと感じる場合に表示輝度を高くすることができる。表示画像の色がユーザが意図した色と異なる場合に、表示画像の色がユーザの意図した色と近くなるように、ＲＧＢ各色の表示輝度を調整することができる。表示画像の色をプリンタの印刷結果（プリンタで印刷された画像の色）に近づけたい場合も、表示画像とプリンタの印刷結果とを比較しながら、それらの差異が小さくなるように、表示輝度と色バランスを調整することができる。
【００３５】
ただし、本実施例では、忠実再現画像データは、調整パラメータの設定値が初期値であるときの色再現特性を表すプロファイルデータを用いて作成されている。そのため、調整パラメータの設定値が初期値から変更されている場合には、プロファイルデータで表される色再現特性が、モニタの現在の色再現特性と異なることとなる。その結果、忠実再現画像データに基づいて表示された画像の色は、期待されている色と異なることとなる。即ち、被写体の色が忠実に再現された画像を表示することができない。
そこで、本実施例では、配信された忠実再現画像データに基づく画像を表示する際に、調整パラメータの設定値を初期値に変更する。それにより、被写体の色が忠実に再現された画像を表示することができる（期待されている色をモニタが表示する色を一致させることができる）。
【００３６】
次に、本実施例に係る画像表示システムの動作を説明する。
ＰＣ１００２は、ユーザ操作に応じて、サーバ１００１から所望の画像データを取得する。そして、ＰＣ１００２は、取得した画像データに基づく画像をモニタ１０２１に表示する。
このとき、ＰＣ１００２は、モニタ１０２１のプロファイルデータと現在の調整パラメータの設定値をサーバ１００１に転送する。サーバ１００１は、これらの値を用いて、クライアント装置１００２に対して送信する画像データを生成する。
【００３７】
次に、サーバ１００１の動作を詳細に説明する。図２はサーバ１００１の動作の流れを示す。サーバ１００１は、クライアント装置１００２からの画像データの取得要求に応じて、図２の処理を開始する。
まず、コントローラ１０１０は、クライアント装置１００２に対してモニタのプロファイルデータを要求する（Ｓ１１０１）。ＰＣ１０２０は、当該要求に応じて、モニタ１０２１のプロファイルデータをサーバ１００１に対して送信する。送信されたプロファイルデータは、プロファイル処理部１０１６に記憶される。そして、コントローラ１０１０がテーブル値生成部１０１７を制御することにより、プロファイル処理部１０１６に記憶されたプロファイルデータを用いたテーブル値の生成が行われる。
【００３８】
次に、コントローラ１０１０は、クライアント装置１００２に対して現在の調整パラメータの設定値の送信を要求する（Ｓ１１０２）。ＰＣ１０２０は、当該要求に応じて、現在の調整パラメータの設定値をモニタ１０２１から取得し、これをサーバ１００１に対して送信する。ＰＣ１０２０内にモニタ１０２１の調整パラメータが記憶されている場合は、ＰＣ１００２は、該調整パラメータをサーバ１００１に対して送信する。送信された調整パラメータの値は、パラメータ値取得部１０１８に記憶される。本実施例では、調整パラメータの値として、輝度調整値と色温度調整値が取得される。輝度調整値は、ＲＧＢ画像データのＲ値、Ｇ値、Ｂ値それぞれが最大値のときの表示輝度を表す値である。色温度調整値は白色を示すＲ値、Ｇ値、Ｂ値から得られる色温度である。なお、色温度調整値は、白色を示すＲ値、Ｇ値、Ｂ値であってもよい。
【００３９】
そして、コントローラ１０１０がレンダリング照明データベースを制御することにより、レンダリング照明データベース１０１９に記憶されている照明スペクトルデータの１つがレンダリング照明スペクトルデータとして選択される（Ｓ１１０３）。
具体的には、パラメータ値取得部１０１８に記憶された調整パラメータの値に最も近い調整パラメータの値が対応付けられた照明スペクトルデータがレンダリング照明スペクトルデータとして選択される。
それにより、例えば、輝度調整値が高い場合はレンダリング照明スペクトルデータとして明るい照明の照明スペクトルデータが選択される。輝度調整値が低い場合は暗い照明の照明スペクトルデータが選択される。色温度調整値が高い場合は青みが強い照明の照明スペクトルデータが選択される。色温度調整値が低い場合は赤みが強い照明の照明スペクトルデータが選択される。
【００４０】
選択されたレンダリング照明スペクトルデータは、レンダリング照明データベース１０１９からレンダリング照明演算部１０１３に供給される。コントローラ１０１０がレンダリング照明演算部１０１３を制御することにより、分光反射率データにレンダリング照明スペクトルデータが乗算される。それにより、レンダリング照明下における被写体の見え方を正確に再現したマルチバンド画像データが生成される。ここで、分光反射率データは、分光反射率データ生成部１０１２がクライアント装置１００２への送信対象のマルチバンド画像データを撮影時の照明スペクトルデータで除算することにより生成したデータである。
【００４１】
次に、コントローラ１０１０がバンド変換部１０１４を制御することにより、Ｓ１１０１で生成されたテーブル値を用いた、Ｓ１１０３で生成されたマルチバンド画像データからＲＧＢ画像データ（忠実再現画像データ）への変換が行われる（Ｓ１１０４）。
そして、コントローラ１０１０は、忠実再現フラグに「ｔｒｕｅ」をセットし、忠実再現フラグ「ｔｒｕｅ」をＳ１１０４で生成されたＲＧＢ画像データ（忠実再現画像データ）に付加する（Ｓ１１０５）。忠実再現フラグは、画像データが忠実再現画像データか否かを示すフラグである。なお、送信対象の画像データが被写体の色を忠実に再現する必要のない画像データである場合には、忠実再現フラグに「ｆａｌｓｅ」がセットされ、画像データに付加される。
次に、コントローラ１０１０が通信インターフェース１０１５を制御することにより、クライアント装置に対して、Ｓ１１０５で忠実再現フラグが付加されたＲＧＢ画像データが送信される（Ｓ１１０６）。
【００４２】
次に、図３を用いてクライアント装置１００２の動作を詳細に説明する。図３はクライアント装置１００２の動作の流れを示す。クライアント装置１００２は、ユーザからの画像の表示要求に応じて、図３の処理を行う。例えば、ユーザが閲覧ソフトを用いて画像の閲覧を指示した場合、ＰＣが図３の画像表示処理を開始し、モニタに画像を表示する。そして、ＰＣは、ユーザからの次の指示を待つ。
【００４３】
まず、ＰＣ１０２０は、サーバ１００１に対して画像データを要求する（Ｓ１２０１）。
先に説明したように、サーバ１００１はクライアント装置から画像データの要求を受けた場合、モニタのプロファイルデータとモニタの現在の調整パラメータの設定値を送信することをクライアント装置に対して要求する。
ＰＣ１０２０はＳ１２０２においてサーバからの要求を待つ。
サーバからプロファイルデータの送信要求があった場合は、ＰＣはプロファイルデータをサーバ１００１に対して送信する（Ｓ１２０４）。
サーバから現在の調整パラメータの設定値の送信要求があった場合は、ＰＣ１０２０は現在の調整パラメータの設定値をサーバ１００１に対して送信する（Ｓ１２０５）。
サーバから画像データの受信要求があった場合は、ＰＣはサーバ１００１からの画像データを受信する（Ｓ１２０３）。
【００４４】
Ｓ１２０３の次に、ＰＣは、受信した画像データに付加されている忠実再現フラグを参照して、表示する画像データ（受信した画像データ）が忠実再現画像データであるか否かを判断する（Ｓ１２０６）。
【００４５】
忠実再現フラグ「ｔｒｕｅ」が付加されていた場合、ＰＣ１０２０は、モニタ１０２１に対してユーザ調整の無効化（調整パラメータの設定値の初期化）を指示する（Ｓ１２０７）。この指示は通信インターフェース１０３７を経由してモニタ１０２１のコントローラ１０３１に伝達される。コントローラ１０３１が調整値制御部１０３８を制御することにより、輝度調整部１０３２と色調整部１０３３とバックライト制御部１０３５に対して調整パラメータの設定値が初期値に変更される。これにより、モニタ１０２１の色再現特性と、先に送ったプロファイルデータで表される色再現特性とが一致する。
しかしながら、画像全体に対して調整パラメータの設定値の初期化を行うと、サーバから受信した画像データに基づく画像の表示領域以外の領域の表示特性が突然変化してしまうため、ユーザに不快感を与えてしまう虞がある。
そこで、本実施例では、コントローラ１０３１が忠実再現画像データの表示領域（またはそれ以外の領域）を判断する。そして、調整値制御部１０３８が、忠実再現画像データの表示領域に対してのみ、調整パラメータの設定値の初期化を行う。図４の符号１５０１は忠実再現画像データに基づく画像の表示領域で、調整パラメータの設定値の初期化が行われる領域（初期化領域）である。図４の符号１５０２はＧＵＩの表示領域で、調整パラメータの設定値の初期化が行われない領域（非初期化領域）である。
忠実再現フラグ「ｆａｌｓｅ」が付加されていた場合は、ＰＣ１０２０は、モニタ１０２１に対してユーザ調整の有効化を指示する（Ｓ１２０８）。ユーザ調整の有効化が指示された場合には、調整パラメータの設定値はそのままとされる。
【００４６】
Ｓ１２０７またはＳ１２０８の次に、ＰＣは、サーバ１００１から受信した画像データに基づく画像をモニタ１０２１（表示部１０３４）に表示する（Ｓ１２０９）。
そして、ＰＣ１０２０は、ユーザによる表示輝度や表示色の再調整を受け付ける（Ｓ１２１０）。例えば、ユーザは、表示された画像の輝度や色が期待通りとなるように、表示された画像を確認しながら調整パラメータの設定値を変更する。
【００４７】
調整パラメータの設定値の変更があった場合、ＰＣ１０２０は、変更後の値をサーバ１００１に対して送信し（Ｓ１２１１）、Ｓ１２０２へ処理が戻される。Ｓ１２１０からＳ１２１１を経由してＳ１２０９に至る処理ループにより、更新された調整パラメータの設定値に応じた画像（期待通りの画像）を表示することができる。例えば、忠実再現画像データを表示しているときに、調整パラメータの設定値が変更された場合には、サーバで、変更後の調整パラメータの設定値を用いてレンダリング照明スペクトルデータが再選択される。そして、再選択されたレンダリング照明スペクトルデータを用いて忠実再現画像データが生成され、配信される。その後、クライアント装置で、調整パラメータの設定値が初期値に変更され、配信された忠実再現画像データに基づく画像が表示される。また、忠実再現画像データではない一般の画像データを表示しているときに、調整パラメータの設定値が変更された場合には、調整パラメータの設定値はそのまま（変更後の値）とされ、一般の画像データに基づく画像が表示される。
調整パラメータの設定値の変更が無かった場合、ＰＣ１０２０は、Ｓ１２１２でユーザから画像の表示の終了が指示されるまで、画像の表示を行う。画像の表示の終了が指示された場合には、ＰＣは、本フローを終了する。
【００４８】
以上述べたように、本実施例によれば、レンダリング照明スペクトルデータと、画素毎の分光反射率のデータとを用いて、レンダリング照明スペクトルデータの照明下での被写体の見え方を表す画像データが生成される。即ち、被写体の光学特性が正確に再現された画像データが生成される。それにより、被写体の色が忠実に再現可能な画像データを生成
することができる。具体的には、本実施例では、クライアント装置の色再現特性を表すプロファイルデータを用いて、画素毎の反射スペクトルデータから、クライアント装置で表示するための画像データが生成され、該生成された画像データに基づく画像が表示される。それにより、被写体の色が忠実に再現された画像を表示することができる。
また、本実施例によれば、記憶された複数の照明スペクトルデータのうち、対応する調整パラメータの値とモニタの現在の調整パラメータの値との差がもっとも小さい照明スペクトルデータが、レンダリング照明スペクトルデータとして選択される。それにより、ユーザが所望のレンダリング照明スペクトルデータを選択する手間を省略することができ、ユーザの負担を招くことなく、所望の照明下での被写体の色が忠実に再現された画像をモニタに表示することができる。
【００４９】
なお、モニタの表示特性を画像データ配信者が画像データ作成時に想定した表示特性と同じ表示特性とすれば、被写体の色が忠実に再現された画像を表示することができる。しかしながら、モニタの表示特性のみを変更する構成では、表示輝度の急激な変化などを招くことがある。例えば、ユーザが一般的なコンテンツ（ｗｅｂやｔｅｘｔ等）を暗めの設定で見ている状態から、高輝度画像（高輝度な照明の下で撮影された被写体の画像など）の表示を開始すると、モニタの表示輝度が低い値から高い値に急激に遷移してしまう。このようにモニタの表示輝度が急激に変化すると、ユーザは強い刺激を受け、不快に感じる。
本実施例によれば、クライアント装置の現在の調整パラメータの設定値をもとに、レンダリング照明スペクトルデータが決定される。そして、レンダリング照明下での被写体の見え方を表す画像データが生成され、表示される。具体的には、調整パラメータの設定値が暗めの値であった場合には、暗い照明下での被写体の見え方を表す画像データが生成され表示される。調整パラメータの設定値が表示色の赤のレベルを相対的に高くするような値であった場合には、赤色が強い照明下での被写体の見え方を表す画像データが生成され表示される。それにより、モニタの表示特性の急激な変化を抑制することができる。例えば、表示対象として、明るい照明の下で撮影することにより得られたマルチバンド画像データが選択された場合に、高輝度の画像が突然表示されることを抑制することができる。ひいては、ユーザに不快感を与えることを抑制することができる。
【００５０】
なお、本実施例では、クライアント装置からプロファイルデータを取得する構成としたが、プロファイルデータはサーバに予め記憶されていてもよい。
なお、本実施例では、調整パラメータの設定値が初期値であるときのクライアント装置の色再現特性を表すプロファイルデータを用いる構成としたが、プロファイルデータはこれに限らない。例えば、現在の調整パラメータの設定値のときのクライアント装置の色再現特性を表すプロファイルデータを用いる構成であってもよい。そのような構成の場合には、忠実再現画像データを表示する際に調整パラメータの設定値を初期値に変更する処理は行わない。
なお、本実施例では、色バランスを調整することによりモニタの表示色が調整される場合について説明したが、白色の色温度を調整することによりモニタの表示色が調整される構成であってもよい。
【００５１】
＜実施例２＞
以下、本発明の実施例２に係る画像表示システム及びその制御方法について説明する。実施例１では、サーバが忠実再現画像データの補正（照明成分の変更）を行うものとしたが、本実施例では、クライアント装置が忠実再現画像データの補正を行う。
【００５２】
図５を用いて実施例２に係る画像表示システムの構成を説明する。
マルチバンドカメラ１０００、ネットワーク回線１００３、モニタ１０２１は実施例１と同様であるため説明を省略する。
サーバ２００１は、画素毎の分光反射率データを配信する。
ＰＣ２００２は、配信された画素毎の分光反射率のデータから画像データを生成し、生成した画像データに基づく画像をモニタ１０２１に表示する。具体的には、ＰＣ２００２は、ユーザ操作に応じてサーバに対して分光反射率データを要求する。そして、サーバから受信した分光反射率データからＲＧＢ画像データを生成し、生成したＲＧＢ画像データに基づく画像をモニタ１０２１に表示する。
【００５３】
サーバ２００１の構成を説明する。
分光反射率データ生成部２０１１は、分光反射率データ生成部１０１２と同様に、マルチバンドカメラから取得したマルチバンド画像データと撮影条件データ（照明スペクトルデータ）とから、画素毎の分光反射率データを生成する。
ストレージ２０１２は、分光反射率データ生成部２０１１で生成された分光反射率データを記憶する。ストレージ２０１２は、クライアント装置から要求を受けた場合に、記憶した分光反射率データを出力する。ストレージ２０１２から出力された分光反射率データは、通信インターフェース２０１３からクライアント装置へ配信される。
通信インターフェース２０１３は、サーバとネットワーク回線とを有線または無線で接続するインターフェースであり、クライアント装置からの要求を受信し、クライアント装置に対して分光反射率データを配信する。具体的には、画素毎の分光反射率データは、所定のフラグが付加されて配信される。
コントローラ２０１０はサーバの各機能部（構成要素）を制御する。
【００５４】
ＰＣ２００２の構成を説明する。
通信インターフェース２０２１は、ＰＣとネットワーク回線とを有線または無線で接続するインターフェースである。通信インターフェース２０２１は、サーバ２００１に対して分光反射率データの送信を要求し、サーバ２００１が送信する分光反射率データを受信する。
通信インターフェース２０２４は、ＰＣとモニタを有線または無線で接続するインターフェースである。
【００５５】
パラメータ値取得部２０２７は、通信インターフェース２０２４を経由して、モニタの現在の調整パラメータの値を取得する。そして、パラメータ値取得部２０２７は、取得した値をレンダリング照明データベース２０２８に送信する。
【００５６】
レンダリング照明データベース２０２８は、複数の照明スペクトルデータを、モニタに設定可能な調整パラメータの値と対応付けて記憶する記憶部である。具体的には、調整パラメータの値がインデックスとして付加された照明スペクトルデータが、レンダリング照明データベース２０２８に記憶されている。複数の照明スペクトルデータは、輝度値、色温度、スペクトル特性などが異なる複数の照明スペクトルである。
また、レンダリング照明データベース２０２８は、パラメータ値取得部２０２７から受信した調整パラメータの値を用いて、記憶する複数の照明スペクトルデータのうち１つを選択し、出力する。具体的には、レンダリング照明データベース２０２８は、パラメータ値取得部２０２７から受信した調整パラメータの値と、インデックスとして付加された調整パラメータの値とを比較する。そして、レンダリング照明データベース２０２８は、記憶する複数の照明スペクトルデータのうち、対応する調整パラメータの値とパラメータ値取得部２０２７から受信した調整パラメータの値との差が最も小さい照明スペクトルデータを選択し、出力する。
【００５７】
レンダリング照明演算部２０２２、バンド変換部２０２３、及び、テーブル値生成部２０２６により、レンダリング照明スペクトルデータと、配信された画素毎の分光反射率データとを用いて、レンダリング照明下での被写体の見え方を表す画像データが生成される
。生成された画像データはモニタへ出力される。それにより、モニタにおいて、上記生成された画像データに基づく画像が表示される。
【００５８】
レンダリング照明演算部２０２２は、レンダリング照明スペクトルデータと、配信された画素毎の分光反射率データとを用いて、画素毎の反射スペクトルデータ（マルチバンド画像データ）を生成する。
【００５９】
バンド変換部２０２３とテーブル値生成部２０２６により、レンダリング照明演算部２０２２で生成されたマルチバンド画像データから、モニタ１０２１で表示するための画像データ（ＲＧＢ画像データ）が生成される。具体的には、モニタ１０２１の色再現特性を表すプロファイルデータを用いて、レンダリング照明演算部２０２２で生成されたマルチバンド画像データから、モニタ１０２１で表示するためのＲＧＢ画像データが生成される。
【００６０】
バンド変換部２０２３は、ルックアップテーブル（変換テーブル）を用いて、レンダリング照明演算部２０２２で生成されたマルチバンド画像データから、モニタ１０２１で表示するためのＲＧＢ画像データ（忠実再現画像データ）を生成する。変換テーブルの値（テーブル値）は、テーブル値生成部２０２６から取得される。バンド変換部２０２３で生成された忠実再現画像データは、通信インターフェース２０２４からモニタ１０２１へ出力される。
テーブル値生成部２０２６は、後述するプロファイル処理部２０２５が記憶するモニタ１０２１のプロファイルデータを参照し、バンド変換部２０２３が有する変換テーブルにセットするテーブル値を生成する。
【００６１】
プロファイル処理部２０２５は、通信インターフェース２０２４を経由してモニタ１０２１のプロファイルデータを取得し、記憶する。本実施例では、調整パラメータの設定値が初期値であるときのクライアント装置の色再現特性を表すプロファイルデータが取得されるものとする。
【００６２】
次に、本実施例に係る画像表示システムの動作を説明する。
ＰＣ２００２は、ユーザ操作に応じて、サーバ２００１から所望の分光反射率データを取得する。そして、ＰＣ２００２は、取得した分光反射率データからＲＧＢ画像データを生成し、生成した画像データに基づく画像をモニタ１０２１に表示する。
【００６３】
次に、サーバ２００１の動作を詳細に説明する。図６はサーバ２００１の動作の流れを示す。サーバ２００１は、クライアント装置からの分光反射率データの取得要求に応じて、図６の処理を開始する。
コントローラ２０１０は、忠実再現フラグに「ｔｒｕｅ」をセットし、画素毎の分光反射率データ（クライアント装置から要求されたデータ）に付加する（Ｓ２１０１）。
そして、コントローラ２０１０は、忠実再生フラグ「ｔｒｕｅ」が付加された画素毎の分光反射率データをクライアント装置へ送信する（Ｓ２１０２）。データの送信が完了すると、コントローラ２０１０は本フロー（画像配信処理）を終了する。
【００６４】
次に、ＰＣ２００２の動作を詳細に説明する。図７はＰＣ２００２の動作の流れを示す。
まず、コントローラ２０２０は、モニタ１０２１に対してモニタのプロファイルデータを要求する（Ｓ２２０１）。モニタ１０２１は、当該要求に応じて、モニタ１０２１のプロファイルデータをＰＣ２００２に対して送信する。送信されたプロファイルデータは、プロファイル処理部２０２５に記憶される。
【００６５】
そして、コントローラ２０２０がテーブル値生成部２０２６を制御することにより、プロファイル処理部２０２５に記憶されたプロファイルデータを用いたテーブル値の生成が行われる（Ｓ２２０２）。
次に、コントローラ２０２０は、モニタ１０２１に対して現在の調整パラメータの設定値の送信を要求する（Ｓ２２０３）。モニタ１０２１は、当該要求に応じて、現在の調整パラメータの設定値を、ＰＣ２００２に対して送信する。送信された値は、パラメータ値取得部２０２７に記憶される。
【００６６】
そして、コントローラ２０２０がレンダリング照明データベース２０２８を制御することにより、レンダリング照明データベースに記憶されている照明スペクトルデータの１つがレンダリング照明スペクトルデータとして選択される（Ｓ２２０４）。
次に、コントローラ２０２０は、サーバ２００１に対して分光反射率データの送信を要求し（Ｓ２２０５）、サーバ２００１が分光反射率データの送信準備を完了することを待つ（Ｓ２２０６）。
サーバ２００１の分光反射率データの送信準備が完了すると、ＰＣ２００２には、画素毎の分光反射率データが入力される（Ｓ２２０７）。
【００６７】
次に、コントローラ２０２０は、受信した分光反射率データに付加されている忠実再現フラグを参照して、受信した分光反射率データが、色を忠実に再現して表示すべきデータか否かを判断する（Ｓ２２０８）。
【００６８】
忠実再現フラグ「ｔｒｕｅ」が付加されていた場合、コントローラ２０２０は、モニタ１０２１に対してユーザ調整の無効化を指示する（Ｓ２２０９）。この指示は通信インターフェース２０２４を経由してモニタ１０２１のコントローラ１０３１に伝達される。コントローラ１０３１が調整値制御部１０３８を制御することにより、輝度調整部１０３２と色調整部１０３３とバックライト制御部１０３５に対して調整パラメータの設定値が初期値に変更される。これにより、モニタ１０２１の色再現特性と、先に送ったプロファイルデータで表される色再現特性とが一致する。
忠実再現フラグ「ｆａｌｓｅ」が付加されていた場合は、コントローラ２０２０は、モニタ１０２１に対してユーザ調整の有効化を指示する（Ｓ２２１０）。
【００６９】
Ｓ２２０９またはＳ２２１０の次に、コントローラ２０２０がレンダリング照明演算部２０２２及びバンド変換部２０２３制御することにより、ＲＧＢ画像データが生成され、モニタ１０２１に該ＲＧＢ画像データに基づく画像が表示される（Ｓ２２１１）。具体的には、Ｓ２２０７で取得された画素毎の分光反射率データからＲＧＢ画像データが生成される。
【００７０】
そして、コントローラ２０２０は、ユーザによる表示輝度や表示色の再調整を受け付ける（Ｓ２２１２）。
調整パラメータの設定値の変更があった場合、コントローラ２０２０は、変更後の値をパラメータ値取得部２０２７に記憶し、処理を２２０４に進める。それにより、新たに設定された調整パラメータの値を用いてレンダリング照明スペクトルデータが選択され、該デーの照明下での被写体の見え方を表す画像データが生成される。
Ｓ２２１２からＳ２２１４を経由してＳ２２１１に至る処理ループにより、更新された調整パラメータの設定値に応じた画像（期待通りの画像）を表示することができる。
調整パラメータの設定値の変更が無かった場合、コントローラ２０２０は、Ｓ２２１３でユーザから画像の表示の終了が指示されるまで、画像の表示を行う。画像の表示の終了が指示された場合には、コントローラ２０２０は、本フローを終了する。
【００７１】
以上述べたように、本実施例によれば、実施例１と同様に、ユーザの負担を招くことな
く、所望の照明下での被写体の色が忠実に再現された画像をモニタに表示することができる。また、モニタの表示特性の急激な変化を抑制することができる。
【符号の説明】
【００７２】
１００１，２００１  サーバ
１００２  クライアント装置
１０１３，２０２２  レンダリング照明演算部
１０１４，２０２３  バンド変換部
１０１５  通信インターフェース
１０１７，２０２６  テーブル値生成部
１０１８  パラメータ値取得部
１０１９，２０２８  レンダリング照明データベース
１０３２  輝度調整部
１０３３  色調整部
１０３４  表示部
１０３５  バックライト制御部
【図１】
0005893476.tif 000002
【図２】
0005893476.tif 000003
【図３】
0005893476.tif 000004
【図４】
0005893476.tif 000005
【図５】
0005893476.tif 000006
【図６】
0005893476.tif 000007
【図７】
0005893476.tif 000008