(57)【要約】【課題】画像データの色域をより高精度に判断できる技術を提供する。【解決手段】本発明の情報処理装置は、画像データのフォーマットに関するフォーマット情報を取得する第１取得手段と、前記画像データの輝度レンジに関するレンジ情報を取得する第２取得手段と、前記フォーマット情報と前記レンジ情報に基づいて前記画像データの色域を判断する判断手段と、を有することを特徴とする。【選択図】図４
2019220752.tif 000002
【特許請求の範囲】
【請求項１】
画像データのフォーマットに関するフォーマット情報を取得する第１取得手段と、
前記画像データの輝度レンジに関するレンジ情報を取得する第２取得手段と、
前記フォーマット情報と前記レンジ情報に基づいて前記画像データの色域を判断する判断手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記フォーマット情報は、前記画像データの解像度に関する解像度情報を含み、
前記判断手段は、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像データの色域に関する色域情報を取得する第３取得手段、をさらに有し、
前記判断手段は、
前記色域情報が取得された場合に、前記色域情報に基づいて前記画像データの色域を判断し、
前記色域情報が取得されなかった場合に、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記判断手段は、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する処理において、
前記画像データの解像度が第１の解像度であり、且つ、第１の輝度レンジに関するレンジ情報が取得されている場合に、第１の色域を前記画像データの色域として判断し、
前記画像データの解像度が前記第１の解像度であり、且つ、前記レンジ情報が取得されていない場合に、前記第１の色域とは異なる第２の色域を前記画像データの色域として判断する
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記第１の解像度はＦｕｌｌ  ＨＤまたは４Ｋ２Ｋの解像度であり、
前記第１の解像度がＦｕｌｌ  ＨＤの解像度である場合に、
前記第１の輝度レンジはＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）であり、
前記第１の色域はＢＴ．２０２０の色域であり、
前記第２の色域はＢＴ．７０９の色域であり、
前記第１の解像度が４Ｋ２Ｋの解像度である場合に、
前記第１の輝度レンジはＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）であり、
前記第１の色域はＢＴ．７０９の色域であり、
前記第２の色域はＢＴ．２０２０の色域である
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記判断手段は、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する処理において、
前記画像データの解像度が第２の解像度であり、且つ、第２の輝度レンジに関するレンジ情報が取得されている場合に、第３の色域を前記画像データの色域として判断し、
前記画像データの解像度が前記第２の解像度であり、且つ、前記第２の輝度レンジよりも狭い第３の輝度レンジに関するレンジ情報が取得されている場合に、前記第３の色域とは異なる第４の色域を前記画像データの色域として判断する
ことを特徴とする請求項２〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第２の解像度はＦｕｌｌ  ＨＤ、４Ｋ２Ｋ、または、８Ｋ４Ｋの解像度であり、
前記第２の輝度レンジはＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）であり、
前記第３の輝度レンジはＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）であり、
前記第３の色域はＢＴ．２０２０の色域であり、
前記第４の色域はＢＴ．７０９の色域である
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記フォーマット情報は、前記画像データのビット深度に関するビット深度情報を含み、
前記判断手段は、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する処理において、前記ビット深度情報をさらに考慮する
ことを特徴とする請求項２〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記判断手段は、前記解像度情報と前記レンジ情報に基づいて前記画像データの色域を判断する処理において、前記画像データのビット深度が１０ビット未満のビット深度である場合に、前記ビット深度情報以外の情報に拘わらずに、前記画像データの色域がＢＴ．２０２０の色域でないと判断する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第２取得手段は、前記画像データのフレーム毎に前記レンジ情報を取得し、
前記判断手段は、前記フレーム毎に前記画像データの色域を判断する
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記画像データを取得する取得手段と、
前記判断手段で判断された色域に基づく画像処理を前記画像データに施す処理手段と、をさらに有する
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記画像データを取得する取得手段と、
前記判断手段で判断された色域に基づく画像処理を前記画像データに施すことにより、処理画像データを生成する処理手段と、
前記画像データのフレーム間における前記レンジ情報の変化を検出する検出手段と、
前記検出手段で前記レンジ情報の変化が検出された場合に前記処理画像データに基づく画像の表示が一時的に停止されるように、当該画像を表示部に表示する制御手段と、
をさらに有する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
表示対象である画像データと、前記表示対象でない画像データとを取得する取得手段、をさらに有し、
前記表示対象である画像データの色域を判断する処理と、前記表示対象でない画像データの色域を判断する処理とが、並列に行われる
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１４】
画像データのフォーマットに関するフォーマット情報を取得するステップと、
前記画像データの輝度レンジに関するレンジ情報を取得するステップと、
前記フォーマット情報と前記レンジ情報に基づいて前記画像データの色域を判断するステップと、
を有することを特徴とする情報処理方法。
【請求項１５】
コンピュータを、請求項１〜１３のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの色域を判断する情報処理装置に関する。
【背景技術】
【０００２】
近年、画像の高解像度化が進んでおり、例えば、４Ｋ２Ｋ（３８４０×２１６０、４０９６×２１６０）や８Ｋ４Ｋ（７６８０×４３２０）といった解像度の画像（画像コンテンツ）が普及しつつある。また、画像の解像度などのフォーマット情報や、画像データ（画像信号）の伝送方法について、様々な規格化団体によって定義されている。例えば、国際連合の専門機関であるＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ）で、画像仕様に関する国際規格が定められている。具体的には、画像の解像度や色域（カラリメトリ）、フレームレート、１画素あたりのビット深度、等を規定する規格であるＢＴ．２０２０などが定められている。規格で規定された情報は、メタデータ（付加情報）として画像データに付加（重畳）されて伝送される。画像データの送信機であるソース機器は、メタデータを、画像データに付加して、画像データの受信機であるシンク機器に対して送信する。シンク機器は、受信した画像データからメタデータを抽出し、メタデータに基づく画像処理を画像データに施すことで、画像データの仕様に従った表示・表現を実現する。
【０００３】
ここで、機器の不具合、規格への対応不備、等により、ソース機器が規格で規定された各種情報を付加せずに画像データを送信する場合がある。そのため、シンク機器は、各種情報の設定をユーザに要求したり、画像データに基づいて各種情報を判断（推定）したりすることがある。
【０００４】
特許文献１に開示の技術では、色域に関する情報（色域情報）が受信されない場合において、受信した画像データの同期信号から当該画像データの色域が推定される。ＢＴ．２０２０、ＢＴ．７０９、ＢＴ．６０１、等では、解像度と色域が１対１で規定されており、解像度から色域を推定することができる。特許文献１に開示の技術では、このような解像度と色域の関係性を利用して色域が推定される。これにより、色域情報が受信されない場合においても、受信した画像データに対し適切な画像処理を施すことが可能となり、当該画像データの仕様に従った表示を行うことが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０３２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＢＴ．２１００などの国際規格では、複数の解像度に対して１つの色域が対応づけられている。そして、或る規格の複数の解像度は、他の規格の解像度と重複し、それらの規格の間で色域が異なることがある。そのため、解像度から色域を推定する特許文献１の方法では、解像度から色域を一意に判断できず、色域の誤判断（誤推定）が生じることがある。
【０００７】
具体的には、ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）に関して、ＢＴ．２１００では、８Ｋ４Ｋと４Ｋ２ＫとＦｕｌｌ  ＨＤが解像度として規定されており、ＢＴ．２０２０で定義されている色のサブセット（集合）が色域として規定されている。そして、ＢＴ．７０９では、Ｆｕｌｌ  ＨＤが解像度として規定されており、ＢＴ．７０９で定
義されている色のサブセットが色域として規定されている。そのため、Ｆｕｌｌ  ＨＤについては、ＢＴ．２０２０の色域とＢＴ．７０９の色域とが候補として存在し、Ｆｕｌｌ
ＨＤから色域を一意に判断することができず、色域の誤判断が生じることがある。
【０００８】
そして、色域が誤判断されると、適切な画像処理が行われず、画像データの意図する色から逸脱した色が表示されることがある。
【０００９】
本発明は、画像データの色域をより高精度に判断できる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様は、
画像データのフォーマットに関するフォーマット情報を取得する第１取得手段と、
前記画像データの輝度レンジに関するレンジ情報を取得する第２取得手段と、
前記フォーマット情報と前記レンジ情報に基づいて前記画像データの色域を判断する判断手段と、
を有することを特徴とする情報処理装置である。
【００１１】
本発明の第２の態様は、
画像データのフォーマットに関するフォーマット情報を取得するステップと、
前記画像データの輝度レンジに関するレンジ情報を取得するステップと、
前記フォーマット情報と前記レンジ情報に基づいて前記画像データの色域を判断するステップと、
を有することを特徴とする情報処理方法である。
【００１２】
本発明の第３の態様は、コンピュータを、上述した情報処理装置の各手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、画像データの色域をより高精度に判断できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るプロジェクタの構成例を示すブロック図
【図２】本実施形態に係るプロジェクタの動作例を示すフローチャート
【図３】本実施形態に係る画像受信部の内部構成例を示すブロック図
【図４】本実施形態に係るプロジェクタの動作例を示すフローチャート
【図５】本実施形態に係る解像度とＨＤＲメタデータと色域の関係例を示す図
【図６】本実施形態に係るＨＤＲメタデータのデータ構造例を示す図
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について説明する。以下では、本実施形態に係る情報処理装置を有するプロジェクタの例を説明する。
【００１６】
＜プロジェクタの概要説明＞
図１は、本実施形態に係るプロジェクタ１００の構成例を示すブロック図である。制御部１０１は、プロジェクタ１００の各機能部を制御する。制御部１０１は、各機能部に対してバス１３３を用いて接続されており、各機能部に対する制御指示の送信、各機能部との間でのデータの送受信、等のアクセスを行うことができる。
【００１７】
操作部１０２は、ユーザからの操作を受け付ける。電源部１０３は、プロジェクタ１０
０の各機能部への電力供給を制御する。液晶部１０４は、１枚の液晶パネルや３枚の液晶パネルなどで構成されており、液晶パネル上に画像（画像に対応する透過率分布）を形成する。本実施形態では、液晶部１０４（液晶パネル）は、４０９６Ｐｉｘｅｌ×２１６０Ｌｉｎｅの解像度を有するものとする。液晶駆動部１０５は、液晶駆動部１０５に入力された画像データ（画像信号）に基づいて、液晶部１０４に画像が形成されるように液晶部１０４を駆動する。光源１０６は、液晶部１０４に光を供給する。投影光学系１０７は、光源１０６から発せられた光を液晶部１０４に供給することにより得られた光学像を、不図示のスクリーン（表示面）に投影する。光源制御部１０８は、光源１０６の光量などを制御する。光学系制御部１０９は、投影光学系１０７のズームレンズやフォーカスレンズなどの動作を制御し、投影画像（投影光学系１０７の投影によってスクリーン上に表示された画像）のズーム倍率や焦点調整などを行う。
【００１８】
画像受信部１１０，１１１は、外部装置から画像データ（画像信号）を受信（取得）する。外部装置は、例えば、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標））レコーダやＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）などであり、ＩＴＵが規定するデジタル放送のデータ方式に基づくデジタル画像信号を受信して送信可能な装置である。画像受信部１１０，１１１は、例えば、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）などの入力端子である。
【００１９】
画像インターフェース規格の種類によっては、画像データの伝送方式や信号線数などが定められている。例えば、画素を構成するためのデータ信号とクロック信号とを分離して伝送するセパレートクロック方式、クロック信号をデータ信号に埋め込むエンベデッドクロック方式、等が存在する。ＨＤＭＩではセパレートクロック方式が採用されており、ＨＤＭＩ入力端子では、伝送されるクロック信号に基づいてデータ信号が受信される。
【００２０】
画像受信部１１０，１１１の内部には、プロジェクタ１００が受信可能な画像データのフォーマットに関するフォーマット情報を示すＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）（不図示）が保持されている。そして、画像受信部１１０，１１１は、外部装置からの要求に基づいてＥＤＩＤを外部装置に通知することができる。また、外部装置との接続ライン内にＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインが含まれており、画像受信部１１０，１１１は、自身と外部装置が接続されたことをＨＰＤラインを介して外部装置に通知することができる。さらに、画像受信部１１０，１１１は、受信した画像データについて、測定、画像フォーマットの解析、画像データに付加（重畳）されたメタデータの取得（抽出）、等を行うこともできる。画像受信部１１０，１１１に接続される外部装置は、ＥＤＩＤに含まれるフォーマット情報（解像度、フレームレート、ビット深度、ＨＤＲコンテンツへの対応可否、等の情報）に基づいて画像データを出力する。
【００２１】
ＵＳＢインターフェース１１２は、外部との間で画像データ（画像ファイル）などの各種データの送受信を行う。ＵＳＢインターフェース１１２には、ポインティングデバイス、キーボード、ＵＳＢ型のフラッシュメモリ、等が接続されることもある。通信部１１４は、イントラネットやインターネットなどとの間で、画像データ（画像ファイル）などの各種データ、各種命令信号、等の送受信を行う。例えば、通信部１１４は、有線ＬＡＮや無線ＬＡＮなどの通信デバイスである。内部メモリ１１５は、画像データ、ユーザ設定データ、等の各種データ(各種ファイル）を記憶する。内部メモリ１１５は、例えば、半導
体メモリやハードディスクなどである。
【００２２】
画像処理部１１６は、画像処理部１１６に入力された画像データに対して、各種画像処理を施す。例えば、画像処理部１１６は、画像データの画素数を液晶パネルの画素数に合うように変換したり、液晶パネルの交流駆動のために、画像データのフレーム数とフレー
ムレートを２倍にしたりする。また、画像処理部１１６は、好適な画像表示のための他の画像処理（輝度補正処理や色補正処理など）を行う。液晶パネルの交流駆動では、液晶の印加電圧が正電圧でも負電圧でも画像（画像に対応する透過率分布）を形成できるという液晶パネルの特性を利用して、印加電圧が正電圧と負電圧の間で交互に切り替えられる。このとき、液晶駆動部１０５は、液晶部１０４に対して正電圧用の駆動信号と負電圧用の駆動信号とを交互に出力する必要があるため、画像処理部１１６は、画像データのフレーム数とフレームレートを２倍にする。液晶駆動部１０５は、画像処理部１１６により得られた画像データ（処理画像データ）に基づいて駆動信号を生成して、生成した駆動信号で液晶部１０４を駆動する。
【００２３】
スクリーンに対して斜め方向から画像（光学像）を投影すると、台形状などに歪んだ投影画像が得られることがある。画像処理部１１６は、そのような歪みを解消するように画像の形状を変形するキーストーン補正も行う。キーストーン補正では、液晶パネルに表示される画像の水平方向の倍率（拡大率や縮小率）と、当該画像の垂直方向の倍率との少なくとも一方が変更される。これにより、液晶パネル上での画像の歪みが、投影時に生じる画像の歪みによって相殺され、歪みが低減された（歪みの無い）投影画像が得られる。例えば、正常なアスペクト比の長方形画像に近い（等しい）投影画像が得られる。キーストーン補正は、後述する傾きセンサ１１７により得られた傾き角に基づいて自動的に行われてもよいし、ユーザが操作部１０２などを操作することにより行われてもよい。
【００２４】
傾きセンサ１１７は、プロジェクタ１００の傾きを検出する。タイマ１１８は、プロジェクタ１００の動作時間、各機能部の動作時間、等を検出する。温度計１１９は、光源１０６の温度、液晶部１０４の温度、外気温、等を計測する。冷却部１２０は、プロジェクタ１００内の熱を外部に放出するなどしてプロジェクタ１００を冷却する。冷却部１２０は、例えば、ヒートシンクとファンにより構成される。ファイル再生部１２１は、制御部１０１からの指示に基づき、エンコードされたファイルデータなどをデコードする。赤外線受信部１２２は、プロジェクタ１００付属のリモコンやその他の機器からの赤外線を受信し、当該赤外線に応じた信号を制御部１０１に送る。赤外線受信部１２２は、例えば、プロジェクタ１００の前後方向等の複数箇所にそれぞれ設置されている。
【００２５】
焦点検出部１２３は、プロジェクタ１００とスクリーンの間の距離を検出し、投影する光の焦点距離を検出する。撮像部１２４は、スクリーンの方向を撮像する。スクリーン測光部１２５は、スクリーンにより反射される光の光量や輝度を計測する。表示部１２８は、プロジェクタ１００本体に配置され、プロジェクタ１００の状態や警告などを表示する。表示制御部１２９は、表示部１２８による表示を制御する。バッテリ１３０は、外部からプロジェクタ１００（後述する電源入力部１３１）に電力が供給されない場合などにおいて、電源部１０３に電力を供給する。電力を供給するバッテリである。電源入力部１３１は、外部からの交流電力の電圧を所定の電圧に整流し、整流後の電力を電源部１０３に供給する。ＲＡＭ１３２は、内部メモリ１１５に格納されたプログラムが展開されるメモリ、画像データのフレームメモリ、等として使用される。
【００２６】
＜プロジェクタの一般的な動作＞
プロジェクタ１００の通常の動作例について説明する。制御部１０１は、操作部１０２により電源ＯＮの指示がされたことに応じて、各機能部に電力を供給するための指示を電源部１０３に対して出力し、各機能部の状態を待機状態にする。各機能部に電力が供給された後、制御部１０１は、光源１０６の発光を開始するための指示を光源制御部１０８に対して出力する。次に、制御部１０１は、焦点検出部１２３により得られた焦点の情報などに基づいて、投影光学系１０７を調整するための指示を光学系制御部１０９に対して出力する。そして、光学系制御部１０９は、スクリーン上で投影光が結像するように、投影光学系１０７のズームレンズやフォーカスレンズを動作させる。これにより、投影の準備
が整う。
【００２７】
次に、画像処理部１１６は、例えば画像受信部１１０に入力された画像データに、所定のレイアウトで画像を配置する合成処理、液晶部１０４に適した解像度への解像度変換、ガンマ補正、輝度ムラ低減補正、キーストーン補正、等を施す。そして、液晶駆動部１０５は、画像処理部１１６による画像処理後の画像データ（処理画像データ）に基づいて、液晶部１０４を駆動する。これにより、処理画像データに基づく画像（画像に対応する透過率分布）が液晶部１０４に形成される。
【００２８】
そして、光源１０６から発せられた光は、液晶部１０４を透過して投影光学系１０７に導かれ、投影光学系１０７を透過してスクリーンに投影される。投影中において、制御部１０１は、光源１０６などの温度を温度計１１９を用いて検出し、検出結果に基づいて冷却部１２０を動作させる。例えば、制御部１０１は、光源１０６の温度が４０度以上になったときに、光源１０６が冷却されるように冷却部１２０を動作させる。
【００２９】
操作部１０２により電源ＯＦＦの指示がされると、制御部１０１は、各機能部に終了処理を行うための指示を出力する。そして、終了の準備が整うと、電源部１０３は、各機能部への電源供給を終了する。冷却部１２０は、電源ＯＦＦの後にしばらく動作を続け、プロジェクタ１００を冷却する。
【００３０】
＜画像データ受信から画像投影までの動作＞
画像受信部１１０で受信した画像データに基づく画像を投影する動作例について図２のフローチャートを用いて説明する。なお、上述したように、プロジェクタ１００は２つの画像受信部１１０，１１１を有する。画像受信部１１１で受信した画像データに基づく画像を投影する場合の動作は、画像受信部１１０で受信した画像データに基づく画像を投影する場合の動作と同様である。
【００３１】
ステップＳ１０１にて、制御部１０１は、画像受信部１１０を監視（ポーリング）して、画像受信部１１０にＨＤＭＩケーブルを介して外部装置が接続されたことを検出する。なお、画像受信部１１０は、外部装置の接続に応じて所定の信号（割り込み信号）を制御部１０１に出力してもよい。そして、制御部１０１は、画像受信部１１０からの割り込み信号があった場合に、外部装置が接続されたと判断してもよい。
【００３２】
外部装置の接続が検出されると、ステップＳ１０２にて、制御部１０１は、ＨＰＤ信号の出力（画像受信部１１０と外部装置が接続されたことの通知）のための指示を、画像受信部１１０に対して出力する。これにより、画像受信部１１０は、ＨＰＤ信号を有効化（アサート）し、ＨＤＭＩケーブルの複数のラインのうち、ＨＰＤ信号用の割り当て（アサイン）がされているＨＰＤラインを介して外部装置にＨＰＤ信号を出力する。
【００３３】
ＨＰＤ信号を受信した外部装置は、プロジェクタ１００に対してＥＤＩＤを要求する。ステップＳ１０３にて、画像受信部１１０は、外部装置からＥＤＩＤの要求があると、画像受信部１１０内部のＲＡＭ（不図示）に保持されているＥＤＩＤを読み出し、読み出したＥＤＩＤを外部装置に出力（通知）する。具体的には、画像受信部１１０は、ＨＤＭＩケーブルの複数のラインのうち、ＥＤＩＤ用の割り当て（アサイン）がされているＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ラインを介して外部装置にＥＤＩＤを出力する。外部装置は、プロジェクタ１００からのＥＤＩＤの取得（読み出し）に成功すると、取得したＥＤＩＤに含まれているフォーマット情報などに基づいて画像データの送信を開始する。
【００３４】
外部装置からの画像データの送信が開始すると、ステップＳ１０４にて、画像受信部１
１０は、外部装置から送信された画像データの受信処理を行う。
【００３５】
ステップＳ１０４の受信処理について、図３を用いて詳細に説明する。図３は、画像受信部１１０の内部構成例を示すブロック図である。ＨＤＭＩではＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）方式が採用されており、同期信号受信部１１０１は、画像データｒｘＤＡＴＡのＴＭＤＳクロック信号ｒｘＳＹＮＣを受信する。ＣＲ（Ｃｌｏｃｋ  Ｒｅｃｏｖｅｒｙ）部１１０２は、同期信号受信部１１０１で受信されたＴＭＤＳクロック信号ｒｘＳＹＮＣに基づいて、画像データｒｘＤＡＴＡを受信（サンプリング）するためのクロック信号ｒｅｃＣＬＫを生成する。ＣＲ部１１０２は、ＰＬＬ回路などを用いて構成される。画像データ受信部１１０３は、ＣＲ部１１０２で生成されたクロック信号ｒｅｃＣＬＫに基づいて画像データｒｘＤＡＴＡを受信する。
【００３６】
画像データｒｘＤＡＴＡには、水平同期タイミング、垂直同期タイミング、有効表示タイミング、等を示す情報が付加されている。画像受信部１１０（例えば同期信号受信部１１０１）は、周波数カウンタ回路を用いて、それらの情報やＴＭＤＳクロック信号から、同期周波数や解像度などのフォーマットに関するフォーマット情報ｆｍｔＤＡＴＡを計測（取得）することができる。取得したフォーマット情報ｆｍｔＤＡＴＡは、ＦＭＴデータ保持部１１０４へ出力され、制御部１０１などの他の機能部が読み出し可能な状態でＦＭＴデータ保持部１１０４に記録される。
【００３７】
さらに、画像受信部１１０（例えば画像データ受信部１１０３）は、画像データｒｘＤＡＴＡのブランキング期間に含まれるメタデータｍｅｔａＤＡＴＡを取得することもできる。取得されたメタデータｍｅｔａＤＡＴＡは、メタデータｍｅｔａＤＡＴＡが取得されたことを示す取得情報と共に、メタデータ保持部１１０５へ出力され、制御部１０１などの他の機能部が読み出し可能な状態でメタデータ保持部１１０５に記録される。メタデータｍｅｔａＤＡＴＡに含まれる情報の種別ごとに保持領域が定められており、種別ごとに、対応する保持領域に格納された情報が、取得した情報で更新（上書き）される。その際、メタデータｍｅｔａＤＡＴＡが取得されたことを示す上記取得情報も更新される。画像データ受信部１１０３は、受信した水平同期タイミング、垂直同期タイミング、有効表示タイミング、等を示す情報に基づいて、画像データｒｘＤＡＴＡを、同期信号と共に、画像データｖｉｄｅｏＤＡＴＡとして画像処理部１１６へ出力する。同期信号は水平同期信号や垂直同期信号である。
【００３８】
ステップＳ１０４の受信処理の次に、ステップＳ１０５にて、制御部１０１は、ＦＭＴデータ保持部１１０４とメタデータ保持部１１０５から各データをＲＡＭ１３２へ読み出す。ＲＡＭ１３２へメタデータを読み出す処理では、制御部１０１は、メタデータ保持部１１０５で保持されている取得情報（メタデータが取得されたか否かを示す情報）をＲＡＭ１３２へ読み出す。そして、制御部１０１は、メタデータが取得されたことを示す取得情報が読み出された場合に、メタデータをＲＡＭ１３２へ読み出す。
【００３９】
次に、ステップＳ１０６にて、制御部１０１は、色域（カラリメトリ）適用処理を実行するための指示を画像処理部１１６に対して出力する。そして、画像処理部１１６は、制御部１０１からの指示に応じて、画像処理部１１６に入力された画像データに色域適用処理を施す。通常、制御部１０１は、画像受信部１１０からＲＡＭ１３２へ読み出したメタデータに含まれる色域情報（画像受信部１１０で受信された画像データの色域に関する情報）に基づく色域適用処理の実行を、画像処理部１１６に対して指示する。例えば、複数の色域にそれぞれ対応する複数のＬＵＴ（Ｌｏｏｋｕｐ  Ｔａｂｌｅ）が予め定められている。そして、制御部１０１は、メタデータ保持部１１０５から読み出した色域情報に応じて複数のＬＵＴ（または複数の色域）のいずれかを選択し、選択結果に応じた指示を画
像処理部１１６に対して出力する。その結果、画像処理部１１６では、色域情報に応じたＬＵＴを用いた変換処理を含む色域適用処理が行われる。ＬＵＴは、プロジェクタ１００の内部システムや性能に基づいて生成されている。ＬＵＴは、画像データの画素値（色など）を変換するテーブルであり、例えばＢＴ．２０２０やＢＴ．７０９などの規格で規定される色域に基づく画像データをプロジェクタ１００の色再現能力に合わせた画像データに変換するテーブルである。
【００４０】
ステップＳ１０６では、色域情報が取得されなかった場合に、通常時の上記処理とは異なる処理（例外処理）が行われる。例外処理を含むステップＳ１０６の処理の詳細については後述する。
【００４１】
次に、ステップＳ１０７にて、画像処理部１１６は、色域適用処理後の画像データに対し、画像データの解像度を液晶部１０４の解像度に合わせるための解像度変換処理を施す。画像処理部１１６は、解像度変換処理後の画像データ（処理画像データ）を液晶駆動部１０５へ出力する。液晶駆動部１０５は、処理画像データに基づいて液晶部１０４を駆動することにより、処理画像データに基づく画像（透過率分布）を液晶部１０４に形成する。
【００４２】
そして、ステップＳ１０８にて、投影光学系１０７は、光源１０６から発せられて液晶部１０４を透過した光を、スクリーンに投影する。これにより、画像受信部１１０で受信された画像データに基づく投影画像がスクリーンに表示される。
【００４３】
＜ステップＳ１０６における動作の詳細＞
ステップＳ１０６における動作の詳細について図４のフローチャートを用いて説明する。
【００４４】
ステップＳ２０１にて、制御部１０１は、画像受信部１１０で受信された画像データの色域に関する色域情報が取得されたか否かを判断する。具体的には、制御部１０１は、図２のステップＳ１０５でＲＡＭ１３２へ読み出した取得情報（メタデータが取得されたか否かを示す情報）を参照し、色域情報の有無を判断する。色域情報が有る（取得された）と判断された場合には、ステップＳ２１３へ処理が進められる。ステップＳ２１３にて、制御部１０１は、ＲＡＭ１３２から色域情報を読み出す。そして、ステップＳ２１４にて、制御部１０１は、読み出した色域情報に基づいて色域を判断し、当該色域に基づく色域適用処理の実行を画像処理部１１６に対して指示する。ステップＳ２１３，Ｓ２１４の処理は、上述した通常時の処理である。一方で、色域情報が無い（取得されなかった）と判断された場合には、ステップＳ２０２へ処理が進められる。
【００４５】
本実施形態では、画像データ受信部１１０３などにより、画像受信部１１０で受信された画像データの輝度レンジ（ダイナミックレンジ）に関するレンジ情報の取得がさらに行われる。例えば、ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）に関する規格（ＢＴ．２１００など）では、画像データの輝度レンジに関するＨＤＲメタデータの扱いが規定されている。そして、ＢＴ．２１００などに対応する画像データからは、ＨＤＲメタデータを取得（抽出）することができる。ステップＳ２０２〜Ｓ２０５の処理では、画像受信部１１０で受信された画像データのフォーマットに関するフォーマット情報と、当該画像データの輝度レンジに関するＨＤＲメタデータとに基づいて、当該画像データの色域が判断（推定）される。具体的には、フォーマット情報には、画像データの解像度に関する解像度情報が含まれており、解像度情報とＨＤＲメタデータに基づいて色域が判断される。
【００４６】
図５の規格表２００は、ＩＴＵが定める各規格における、画像データの解像度、ＨＤＲメタデータ、及び、色域の関係を示す。符号２０１は規格名称を示し、符号２０２は解像
度を示し、符号２０３はＨＤＲメタデータの有無や内容を示し、符号２０４は色域を示す。ＢＴ．６０１では、解像度は７２０×４８０、ＨＤＲメタデータは無、色域はＢＴ．６０１規定範囲（ＢＴ．６０１で規定された色域）と規定されている。ＢＴ．７０９では、解像度は１９２０×１０８０（Ｆｕｌｌ  ＨＤ）、ＨＤＲメタデータは無、色域はＢＴ．７０９規定範囲と規定されている。ＢＴ．２０２０では、解像度は３８４０×２１６０（４Ｋ２Ｋ）、ＨＤＲメタデータは無、色域はＢＴ．２０２０規定範囲と規定されている。ＢＴ．２１００では、１９２０×１０８０、３８４０×２１６０、及び、７６８０×４３２０（８Ｋ４Ｋ）の３種の解像度と、ＨＤＲメタデータが有ることとが規定されている。ＨＤＲメタデータでＨＤＲよりも狭いＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）が示されている場合の色域として、ＢＴ．７０９規定範囲が規定されている。そして、ＨＤＲメタデータでＨＤＲが示されている場合の色域として、ＢＴ．２０２０規定範囲が規定されている。
【００４７】
本実施形態では、図５に示すような関係に着目し、解像度だけでなく、ＨＤＲメタデータの有無や内容をさらに考慮することにより、高精度に（一意に）色域を特定することができる。
【００４８】
ステップＳ２０２にて、制御部１０１は、画像受信部１１０で受信された画像データの輝度レンジに関するＨＤＲメタデータが取得されたか否かを判断する。具体的には、ＨＤＲメタデータが外部装置から送信されている場合に、図２のステップＳ１０５にて、制御部１０１は、ＨＤＲメタデータもＲＡＭ１３２に読み出す。ステップＳ２０２では、制御部１０１は、ＲＡＭ１３２にＨＤＲメタデータが読み出されているか否かを判断する。
【００４９】
ＨＤＲメタデータのデータ構造例について図６を用いて説明する。ここでは、ＣＥＡ（Ｃｏｎｓｕｍｅｒ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｓｓｏｃｉａｔｉｏｎ）が規定するＩｎｆｏＦｒａｍｅに基づいてＨＤＲメタデータが外部装置から送信されるものとし、ＩｎｆｏＦｒａｍｅに基づくデータ構造について説明する。ＩｎｆｏＦｒａｍｅでは、先頭にＩｎｆｏＦｒａｍｅの種別を示すＩｎｆｏＦｒａｍｅ  Ｔｙｐｅ情報の格納領域が規定されている。続いて、データ構造のＶｅｒｓｉｏｎを示す情報の格納領域と、ＨＤＲメタデータのデータ長を示す情報の格納領域とが順に規定されている。
【００５０】
ＨＤＲメタデータ３００において、格納領域３０１は、画像データ（階調値）と輝度の関係を示すＥＯＴＦ（Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）方式を示すＥＯＴＦ情報の格納領域である。格納領域３０１の情報は、画像データの輝度レンジに関するレンジ情報でもある。本実施形態では、格納領域３０１に対して３ビットが割り当てられているものとする。
【００５１】
情報３０１１は、格納領域３０１に格納されるＥＯＴＦ情報を示す。ＥＯＴＦ情報「０」はＳＤＲに対応し、ＥＯＴＦ情報「１」〜「３」はＨＤＲに対応する。ＥＯＴＦ情報「２」は、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）  ＳＴ．２０８４で規定されたＥＯＴＦ方式に対応する。ＳＭＰＴＥ  ＳＴ．２０８４で規定されたＥＯＴＦ方式は「ＰＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｑｕａｎｔｉｚｅｒ）方式」などとも呼ばれる。ＥＯＴＦ情報「４」〜「７」に対してはＥＯＴＦ方式が割り当てられていないが、各種ＥＯＴＦ方式を割り当てることができる。ＥＯＴＦ情報「０」〜「７」に割り当てられたＥＯＴＦ方式を変更することもできる。
【００５２】
ステップＳ２０２でＨＤＲメタデータが有ると判断された場合には、ステップＳ２０３にて、制御部１０１は、画像受信部１１０で受信された画像データの輝度レンジがＨＤＲであるか否かを判断する。具体的には、制御部１０１は、ＥＯＴＦ情報が「１」〜「３」
のいずれかであるか否かを判断する。輝度レンジがＨＤＲであると判断された場合には、ステップＳ２０４にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．２０２０規定範囲であると判断する。輝度レンジがＨＤＲでない（ＳＤＲである）と判断された場合には、ステップＳ２０５にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．７０９規定範囲であると判断する。ＥＯＴＦ情報「０」の場合には、輝度レンジがＳＤＲであると判断される。ＥＯＴＦ情報が「４」〜「７」のいずれかである場合には、輝度レンジがＳＤＲであると判断されてもよいし、輝度レンジがＨＤＲであると判断されてもよい。ステップＳ２０２にて、ＨＤＲメタデータが無いと判断されてもよい。なお、色域が判断されると、当該色域に基づく色域適用処理の実行が画像処理部１１６に対して指示される。
【００５３】
ステップＳ２０２でＨＤＲメタデータが無いと判断された場合には、ステップＳ２０６〜Ｓ２１２において、制御部１０１は、画像受信部１１０で受信された画像データの解像度に関する解像度情報に基づいて、当該画像データの色域を判断する。解像度情報は、図２のステップＳ１０５でＦＭＴデータ保持部１１０４からＲＡＭ１３２へ読み出されており、制御部１０１は、ＲＡＭ１３２へ読み出された解像度情報を参照する。
【００５４】
ステップＳ２０６にて、制御部１０１は、解像度情報に基づいて、画像受信部１１０で受信された画像データの解像度がＢＴ．６０１の規定（７２０×４８０）に合致するか否かを判断する。なお、ここではＢＴ．６０１に対応する垂直有効ライン数４８０を判断に用いているが、ＢＴ．６０１では垂直総ライン数のみが規定されているため、垂直総ライン数（５２５ラインや６２５ラインなど）を判断に用いてもよい。解像度がＢＴ．６０１の規定に合致すると判断された場合には、ステップＳ２０７にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．６０１規定範囲であると判断する。
【００５５】
ステップＳ２０６にて解像度がＢＴ．６０１の規定に合致しないと判断された場合には、ステップＳ２０８にて、制御部１０１は、画像受信部１１０で受信された画像データの解像度がＢＴ．７０９の規定（１９２０×１０８０）に合致するか否かを判断する。解像度がＢＴ．７０９の規定に合致すると判断された場合には、ステップＳ２０９にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．７０９規定範囲であると判断する。
【００５６】
ステップＳ２０８にて解像度がＢＴ．７０９の規定に合致しないと判断された場合には、ステップＳ２１０にて、制御部１０１は、画像受信部１１０で受信された画像データの解像度がＢＴ．２０２０の規定（３８４０×２１６０）に合致するか否かを判断する。解像度がＢＴ．２０２０の規定に合致すると判断された場合には、ステップＳ２１１にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．２０２０規定範囲であると判断する。
【００５７】
ステップＳ２１０にて解像度がＢＴ．２０２０の規定に合致しないと判断された場合には、画像受信部１１０で受信された画像データの規格は、ＢＴ．６０１、ＢＴ．７０９、及び、ＢＴ．２０２０のいずれでもない。そのため、ステップＳ２１２にて、制御部１０１は、画像受信部１１０で受信された画像データの色域がＢＴ．７０９規定範囲であると判断する。なお、ステップＳ２１２にて、他の色域が採用されてもよい。
【００５８】
以上述べたように、本実施形態によれば、レンジ情報の有無や内容をさらに考慮することにより、画像データの色域をより高精度に判断できる。具体的には、色域情報が取得されず、且つ、想定される複数の規格がＢＴ．２１００などを含む状況においても、色域を高精度に判断（推定）できる。
【００５９】
本実施形態はあくまで一例であり、本発明の要旨の範囲内で本実施形態の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。例えば、各種情報（フォーマット情報、色域情報、レンジ情報、等）、各種情報の取得方法、画像データの各種規格、画像データの各種解像度、画像データの各種色域、等は一例であり、種々の変形が可能である。
【００６０】
図２のフローチャートではメタデータやフォーマット情報の読み出し（ステップＳ１０５）が１回のみ行われるが、これに限られない。例えば、ＨＤＲメタデータは、画像データのフレーム毎に送信されることがある。そのため、各フレームの送信タイミングに同期してフレーム毎にＨＤＲメタデータの取得とＲＡＭ１３２への読み出しとを行い、フレーム毎に画像データの色域を判断（推定）してもよい。
【００６１】
フォーマット情報に含まれる、画像データのビット深度に関するビット深度情報をさらに考慮して、色域を判断（推定）してもよい。具体的には、ＨＤＲに関して、ビット深度が１０ビット以上のビット深度であることが規定されている。このため、ステップＳ２０２にて、制御部１０１は、画像受信部１１０で受信された画像データのビット深度が１０ビット以上のビット深度であるか否かをさらに判断してもよい。そして、ビット深度が１０ビット未満のビット深度である場合に、ＨＤＲメタデータの有無に拘わらずに、ステップＳ２０６へ処理が進められてもよい。つまり、ビット深度が１０未満のビット深度である場合に、ビット深度情報以外の情報に拘わらずに、画像データの色域がＢＴ．２０２０の色域でないと判断されてもよい。
【００６２】
画像受信部１１１で画像データを受信する場合にも、画像受信部１１０で画像データを受信する場合と同様の処理で同様の効果が得られる。表示対象の画像データの色域を判断する処理と、表示対象でない画像データの色域を判断する処理とは、並列に行われてもよい。ここで、画像受信部１１０と画像受信部１１１の一方で受信された画像データに基づく画像が表示され、且つ、画像受信部１１０と画像受信部１１１の他方で受信された画像データに基づく画像が表示されない場合を考える。この場合には、一方で受信された画像データの色域を判断する処理と共に、バックグラウンド処理として、他方で受信された画像データの色域を判断する処理が行われてもよい。これにより、他方で受信された画像データに基づく画像の表示をスムーズに（短時間で、且つ、画像の乱れを抑制して）開始することができる。判断された色域に基づく画像処理についても同様の並列実行が可能である。
【００６３】
プロジェクタ１００内部のシステム構成によっては、画像処理部１１６での画像処理の変化時に、表示された画像が乱れることがある。そのため、制御部１０１は、画像処理が変化する場合に、画像の表示を一時的に停止し、且つ、その状態（非表示状態）で画像処理が行われるように制御を行ってもよい。ここで、色域情報が取得されず、且つ、フレーム毎にＨＤＲメタデータが取得される場合を考える。この場合には、制御部１０１は、フレーム間におけるレンジ情報の変化を検出してもよい。そして、制御部１０１は、レンジ情報の変化を検出した場合に、画像の表示を一時的に停止し、且つ、その状態（非表示状態）で画像処理が行われるように制御を行ってもよい。
【００６４】
制御部１０１は、色域情報を使用せずに、常にステップＳ２０２〜Ｓ２１２の処理で色域を判断してもよい。つまり、色域情報が取得されないことを前提としてもよい。ＨＤＲとＳＤＲの間で、判断される色域を異ならせる例を説明したが、ＨＤＲに対応する複数の輝度レンジの間で、判断される色域を異ならせてもよいし、ＳＤＲに対応する複数の輝度レンジの間で、判断される色域を異ならせてもよい。
【００６５】
プロジェクタの例を説明したが、本実施形態に係る情報処理装置は、プロジェクタに設
けられた装置でなくてもよい。例えば、本実施形態に係る情報処理装置は、画像データを受信し、当該画像データを処理画像データなどに変換して外部に送信する装置（アンプなどのリピータ、変換装置、等）であってもよい。本実施形態に係る情報処理装置は、画像データに色域情報が付加されていない場合に、当該画像データを、判断した色域に関する色域情報を付加して外部に出力する装置であってもよい。
【００６６】
本実施形態の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００６７】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１００：プロジェクタ  １０１：制御部  １１０，１１１：画像受信部
１１０１：同期信号受信部  １１０３：画像データ受信部
【図１】
2019220752.tif 000003
【図２】
2019220752.tif 000004
【図３】
2019220752.tif 000005
【図４】
2019220752.tif 000006
【図５】
2019220752.tif 000007
【図６】
2019220752.tif 000008