(57)【特許請求の範囲】
【請求項１】
機能情報を書き込んでおくレジスタと、
上記レジスタに書き込まれている立体画像情報に変更があるとき、外部機器に変更通知を送信する変更通知送信部と、
上記変更通知送信部から送信される上記変更通知に応じて上記外部機器から送られてくる読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を受信する読み出しコマンド受信部と、
上記読み出しコマンド受信部で受信された上記アドレス情報に対応した上記レジスタのアドレスから上記立体画像情報を読み出して上記外部機器に送信する立体画像情報送信部と
を備える電子機器。
【請求項２】
上記立体画像情報には、
取り扱い可能な立体画像データのストラクチャおよびビデオフォーマットの情報が含まれる
請求項１に記載の電子機器。
【請求項３】
機能情報を書き込んでおくレジスタに書き込まれている立体画像情報に変更があるとき、外部機器に変更通知を送信する変更通知送信ステップと、
上記変更通知送信ステップで送信される上記変更通知に応じて上記外部機器から送られてくる読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を受信する読み出しコマンド受信ステップと、
上記読み出しコマンド受信ステップで受信された上記アドレス情報に対応した上記レジスタのアドレスから立体画像情報を読み出して上記外部機器に送信する立体画像情報送信ステップと
を備える電子機器における立体画像情報送信方法。
【請求項４】
機能情報を書き込んでおくレジスタを有する外部機器から通知される立体画像情報の変更通知を受信する変更通知受信部と、
上記変更通知受信部で受信される上記変更通知に応じて、上記外部機器に読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を送信する読み出しコマンド送信部と、
上記読み出しコマンド送信部から送信される上記読み出しコマンドおよび上記立体画像情報のアドレス情報に対応して上記外部機器の上記レジスタから読み出されて送られてくる上記立体画像情報を受信する立体画像情報受信部と
を備える電子機器。
【請求項５】
機能情報を書き込んでおくレジスタを有する外部機器から通知される立体画像情報の変更通知を受信する変更通知受信ステップと、
上記変更通知受信ステップで受信される上記変更通知に応じて、上記外部機器に読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を送信する読み出しコマンド送信ステップと、
上記読み出しコマンド送信ステップで送信される上記読み出しコマンドおよび上記立体画像情報のアドレス情報に対応して上記外部機器の上記レジスタから読み出されて送られてくる上記立体画像情報を受信する立体画像情報受信ステップと
を備える電子機器における立体画像情報受信方法。
【請求項６】
立体画像情報の書き込みが可能なレジスタを有する外部機器に立体画像情報の書き込み要求を送信する書き込み要求送信部と、
上記書き込み要求送信部で送信される上記書き込み要求に対応して上記外部機器から送られてくる書き込み許可を受信する書き込み許可受信部と、
上記書き込み許可受信部で受信される書き込み許可に応じて、上記外部機器に、書き込みコマンド、上記レジスタにおける立体画像情報のアドレス情報および立体画像情報を送信する立体画像情報送信部と
を備える電子機器。
【請求項７】
上記外部機器に送信する立体画像情報には、
取り扱い可能な立体画像データのストラクチャおよびビデオフォーマットの情報が含まれる
請求項６に記載の電子機器。
【請求項８】
立体画像表示部をさらに備え、
上記外部機器に送信する立体画像情報には、
上記立体画像表示部における立体画像表示方式の情報が含まれる
請求項６に記載の電子機器。
【請求項９】
立体画像表示部をさらに備え、
上記外部機器に送信する立体画像情報には、上記立体画像表示部の観視者の位置情報が含まれる
請求項６に記載の電子機器。
【請求項１０】
上記外部機器は、立体画像表示部を備え、
上記外部機器に送信する立体画像情報には、上記立体画像表示部の観視者の位置情報が含まれる
請求項６に記載の電子機器。
【請求項１１】
上記外部機器は、表示面上にレンチキュラレンズが配された立体画像表示部を備え、
上記外部機器に送信する立体画像情報には、上記レンチキュラレンズの上下左右のシフト量と回転角の情報、および画像の上下左右のシフト量と回転角の情報のいずれかまたは両方が含まれる
請求項６に記載の電子機器。
【請求項１２】
上記外部機器は、立体画像表示部を備え、
上記外部機器に送信する立体画像情報には、字幕の表示位置の情報が含まれる
請求項６に記載の電子機器。
【請求項１３】
シャッタメガネを用いて立体画像を知覚させる立体画像表示部をさらに備え、
上記外部機器に送信する立体画像情報には、立体画像のオン／オフ情報が含まれる
請求項６に記載の電子機器。
【請求項１４】
上記外部機器は、シャッタメガネを用いて立体画像を知覚させる立体画像表示部を備え、
上記外部機器に送信する立体画像情報には、立体画像のオン／オフ情報が含まれる
請求項６に記載の電子機器。
【請求項１５】
上記外部機器に立体画像データを送信する画像データ送信部をさらに備え、
上記外部機器に送信する立体画像情報には、上記立体画像データのストラクチャおよびビデオフォーマットの情報が含まれる
請求項６に記載の電子機器。
【請求項１６】
立体画像情報の書き込みが可能なレジスタを有する外部機器に立体画像情報の書き込み要求を送信する書き込み要求送信ステップと、
上記書き込み要求送信ステップで送信される上記書き込み要求に対応して上記外部機器から送られてくる書き込み許可を受信する書き込み許可受信ステップと、
上記書き込み許可受信ステップで受信される書き込み許可に応じて、上記外部機器に、書き込みコマンド、上記レジスタにおける立体画像情報のアドレス情報および立体画像情報を送信する立体画像情報送信ステップと
を備える電子機器における立体画像情報送信方法。
【請求項１７】
立体画像情報の書き込みが可能なレジスタと、
外部機器から上記レジスタへの立体画像情報の書き込み要求を受信する書き込み要求受信部と、
上記書き込み要求受信部で受信される上記書き込み要求に応じて、上記外部機器に書き込み許可を送信する書き込み許可送信部と、
上記書き込み許可送信部で送信される上記書き込み許可に対応して上記外部機器から送られてくる書き込みコマンド、上記レジスタにおける立体画像情報のアドレス情報および立体画像情報を受信し、該受信された立体画像情報を、該受信されたアドレス情報に対応した上記レジスタのアドレスに書き込む書き込み制御部と
を備える電子機器。
【請求項１８】
外部機器から立体画像情報の書き込みが可能なレジスタへの立体画像情報の書き込み要求を受信する書き込み要求受信ステップと、
上記書き込み要求受信ステップで受信される上記書き込み要求に応じて、上記外部機器に書き込み許可を送信する書き込み許可送信ステップと、
上記書き込み許可送信ステップで送信される上記書き込み許可に対応して上記外部機器から送られてくる書き込みコマンド、書き込みアドレス情報および立体画像情報を受信し、該受信された立体画像情報を、該受信された書き込みアドレス情報に対応した上記レジスタのアドレスに書き込む書き込み制御ステップと
を備える電子機器における立体画像情報受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、電子機器、電子機器における立体画像情報送信方法、および電子機器における立体画像情報受信方法に関し、特に、立体画像表示のための画像表示システムを構成する電子機器に関する。
【背景技術】
【０００２】
近年、例えば、ソース機器からシンク機器に画像および音声のデータを高速に伝送する通信インタフェースとして、ＨＤＭＩ(High Definition Multimedia Interface)等のデジタルインタフェースが普及しつつある。ソース機器は、例えば、携帯電話、ゲーム機、ＤＶＤ(Digital Versatile Disc)レコーダや、セットトップボックス、その他のＡＶソース（Audio Visual source）である。シンク機器は、例えば、テレビ受信機、プロジェクタ、その他のディスプレイである。例えば、非特許文献１には、ＨＤＭＩ規格の詳細についての記載がある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】High-Definition Multimedia Interface Specification Version 1.4,June5 2009
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＨＤＭＩでは、シンク機器の３Ｄケーパビリティ伝達手段をＥＤＩＤ（Enhanced Extended Display Identification Data）によってソース機器に伝達している。この伝達手段に関し、以下の様な欠点がある。
【０００５】
（１）シンク機器とソース機器がリンクしているときに、シンク機器側の３Ｄケーパビリティに変更が生じた場合、ソース機器は３Ｄ以外の情報を含め、最低でもＥＤＩＤ２ブロック(２５６バイト)を毎回読み出さなければならない。３Ｄの情報だけならば数バイトから１０数バイト程度で済むのに対し、これは冗長であり、読出しに余分な電力を消費するため、バッテリ駆動のモバイル機器に対しては厳しい。
【０００６】
（２）シンク機器はＥＤＩＤに変更が生じた場合、ＨＰＤ（Hot Plug Detect）信号を最低１００ｍｓ長のロー（ＬＯＷ）パルスを発生させ、その旨をソース機器に通知する。これは、シンク機器側で変更が生じてからソース機器が認識するまで少なくとも１００ｍｓ、さらにＥＤＩＤを読出して３Ｄ情報を認識する時間を加算したものが、タイムラグとなり、ソース機器のレスポンスに影響する。
【０００７】
また、ＨＤＭＩでは、シンク-ソース機器間で３Ｄ情報を伝達する手段は、シンク機器からソース機器へはＥＤＩＤ、ソース機器からシンク機器へはＨＤＭＩ Vendor Specific InfoFrameだけである。３Ｄ機能を充実させるためには、さらに多くの３Ｄ情報を双方向で高速に伝達する手段が必要である。しかし、現在ＨＤＭＩではそのような手段は定義されていない。
【０００８】
本技術の目的は、立体画像情報（３Ｄ情報）を電子機器間で効率よく高速に転送可能とすることにある。
【課題を解決するための手段】
【０００９】
本技術の概念は、
機能情報を書き込んでおくレジスタと、
上記レジスタに書き込まれている立体画像情報に変更があるとき、外部機器に変更通知を送信する変更通知送信部と、
上記変更通知送信部から送信される上記変更通知に応じて上記外部機器から送られてくる読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を受信する読み出しコマンド受信部と、
上記読み出しコマンド受信部で受信された上記アドレス情報に対応した上記レジスタのアドレスから上記立体画像情報を読み出して上記外部機器に送信する立体画像情報送信部と
を備える電子機器にある。
【００１０】
本技術において、立体画像情報（３Ｄ情報）を含む種々の機能情報を書き込んでおくレジスタが備えられている。このレジスタに書き込まれている立体画像情報に変更があるとき、変更通知送信部により、外部機器に変更通知が送信される。この変更通知の送信に対応して、外部機器からは読み出しコマンドおよびレジスタにおける立体画像情報のアドレス情報が送られてくる。
【００１１】
読み出しコマンド受信部により、これら読み出しコマンドおよびアドレス情報が受信される。そして、立体画像情報送信部により、アドレス情報に対応したレジスタのアドレスから立体画像情報が読み出されて外部機器に送信される。本技術において、例えば、立体画像情報には、自身が取り扱い可能な立体画像データのストラクチャおよびビデオフォーマットの情報が含まれるようにされる。
【００１２】
このように、本技術においては、レジスタに書き込まれている立体画像情報に変更があるとき、外部機器に変更通知を送信し、この変更通知に対応して外部機器から送られてくる読み出しコマンドに基づいて、直ちに変更された立体画像情報を外部機器に送信するものである。そして、この場合、外部機器からのアドレス情報に基づいてレジスタから立体画像情報のみを読み出して外部機器に送信するものである。そのため、外部機器に立体画像情報を効率よく高速に送信できる。
【００１３】
また、本技術の他の概念は、
機能情報を書き込んでおくレジスタを有する外部機器から通知される立体画像情報の変更通知を受信する変更通知受信部と、
上記変更通知受信部で受信される上記変更通知に応じて、上記外部機器に読み出しコマンドおよび上記レジスタにおける立体画像情報のアドレス情報を送信する読み出しコマンド送信部と、
上記読み出しコマンド送信部から送信される上記読み出しコマンドおよび上記立体画像情報のアドレス情報に対応して上記外部機器の上記レジスタから読み出されて送られてくる上記立体画像情報を受信する立体画像情報受信部と
を備える電子機器にある。
【００１４】
本技術において、外部機器は、機能情報を書き込んでおくレジスタを有するものとされる。このレジスタに書き込まれている立体画像情報（３Ｄ情報）に変更があるとき、外部機器から変更通知が送信されている。変更通知受信部により、この変更通知が受信される。この変更通知に応じて、コマンド送信部により、外部機器に、読み出しコマンドおよびレジスタにおける立体画像情報のアドレス情報が送信される。
【００１５】
外部機器からは、アドレス情報に対応したレジスタのアドレスから立体画像情報が読み出されて、送信されてくる。このように外部機器から送信されてくる立体画像情報は、立体画像情報受信部により受信される。本技術において、例えば、立体画像情報には、外部機器が取り扱い可能な立体画像データのストラクチャおよびビデオフォーマットの情報が含まれるようにされる。
【００１６】
このように、本技術においては、外部機器においてレジスタに書き込まれている立体画像情報に変更があるとき、外部機器から変更通知が送信され、外部機器に読み出しコマンドを送信することで、直ちに変更された立体画像情報が外部機器から送信されてくる。そして、この場合、外部機器に送信するアドレス情報に基づいて、外部機器ではレジスタから立体画像情報のみが読み出されて送信されてくる。そのため、外部機器から立体画像情報を効率よく高速に受信できる。
【００１７】
また、本技術の他の概念は、
立体画像情報の書き込みが可能なレジスタを有する外部機器に立体画像情報の書き込み要求を送信する書き込み要求送信部と、
上記書き込み要求送信部で送信される上記書き込み要求に対応して上記外部機器から送られてくる書き込み許可を受信する書き込み許可受信部と、
上記書き込み許可受信部で受信される書き込み許可に応じて、上記外部機器に、書き込みコマンド、上記レジスタにおける立体画像情報のアドレス情報および立体画像情報を送信する立体画像情報送信部と
を備える電子機器にある。
【００１８】
本技術において、外部機器には、立体画像情報（３Ｄ情報）を含む種々の機能情報を書き込んでおくレジスタが備えられている。書き込み要求送信部により、外部機器に立体画像情報の書き込み要求が送信される。この書き込み要求に対応して、外部機器から書き込み許可が送られてくる。書き込み許可受信部により、この書き込み許可が受信される。立体画像情報送信部により、この書き込み許可に応じて、外部機器に、書き込みコマンド、レジスタにおける立体画像情報のアドレス情報および立体画像情報が送信される。外部機器では、このように送信される書き込みコマンド、レジスタにおける立体画像情報のアドレス情報および立体画像情報が受信され、立体画像情報がアドレス情報に対応したレジスタのアドレスに書き込まれる。
【００１９】
本技術において、例えば、外部機器に送信する立体画像情報には、自身が取り扱い可能な立体画像データのストラクチャおよびビデオフォーマットの情報が含まれるようにされる。また、本技術において、例えば、立体画像表示部をさらに備え、外部機器に送信する立体画像情報には、立体画像表示部における立体画像表示方式の情報が含まれるようにされる。また、本技術において、例えば、立体画像表示部をさらに備え、外部機器に送信する立体画像情報には、立体画像表示部の観視者の位置情報が含まれるようにされる。
【００２０】
また、本技術において、例えば、外部機器は立体画像表示部をさらに備え、外部機器に送信する立体画像情報には、立体画像表示部の観視者の位置情報が含まれるようにされる。また、本技術において、例えば、外部機器は表示面上にレンチキュラレンズが配された立体画像表示部を備え、外部機器に送信する立体画像情報には、レンチキュラレンズの上下左右のシフト量と回転角の情報、および画像の上下左右のシフト量と回転角の情報のいずれかまたは両方が含まれるようにされる。
【００２１】
また、本技術において、例えば、外部機器は立体画像表示部をさらに備え、外部機器に送信する立体画像情報には、字幕の表示位置の情報が含まれるようにされる。また、本技術において、例えば、シャッタメガネを用いて立体画像を知覚させる立体画像表示部をさらに備え、外部機器に送信する立体画像情報には、立体画像のオン／オフ情報が含まれるようにされる。
【００２２】
また、本技術において、例えば、外部機器はシャッタメガネを用いて立体画像を知覚させる立体画像表示部を備え、外部機器に送信する立体画像情報には、立体画像のオン／オフ情報が含まれるようにされる。また、本技術において、例えば、外部機器に立体画像データを送信する画像データ送信部をさらに備え、外部機器に送信する立体画像情報には、上記立体画像データのストラクチャおよびビデオフォーマットの情報が含まれるようにされる。
【００２３】
このように、本技術においては、外部機器に書き込み要求を送信し、これに対応して外部機器から書き込み許可が受信されるとき、外部機器に立体画像情報（３Ｄ情報）を送信するものである。そのため、外部機器に立体画像情報を効率よく高速に送信できる。
【００２４】
また、この発明の他の概念は、
立体画像情報の書き込みが可能なレジスタと、
外部機器から上記レジスタへの立体画像情報の書き込み要求を受信する書き込み要求受信部と、
上記書き込み要求受信部で受信される上記書き込み要求に応じて、上記外部機器に書き込み許可を送信する書き込み許可送信部と、
上記書き込み許可送信部で送信される上記書き込み許可に対応して上記外部機器から送られてくる書き込みコマンド、上記レジスタにおける立体画像情報のアドレス情報および立体画像情報を受信し、該受信された立体画像情報を、該受信されたアドレス情報に対応した上記レジスタのアドレスに書き込む書き込み制御部と
を備える電子機器にある。
【００２５】
本技術において、立体画像情報の書き込みが可能なレジスタを有するものとされる。書き込み要求受信部により、外部機器から送信されてくる立体画像情報の書き込み要求が受信される。この書き込み情報に応じて、書き込み許可送信部により、外部機器に書き込み許可が送信される。この書き込み許可に応じて、外部機器から、書き込みコマンド、レジスタにおける立体画像情報のアドレス情報および立体画像情報が送信されてくる。そして、書き込み制御部により、この書き込みコマンド、レジスタにおける立体画像情報のアドレス情報および立体画像情報が受信され、この立体画像情報が、アドレス情報に対応したレジスタのアドレスに書き込まれる。
【００２６】
このように、本技術においては、外部機器から書き込み要求が送られてくるとき、外部機器に書き込み許可を送信することで、直ちに外部機器から立体画像情報（３Ｄ情報）が送信されてくる。そのため、外部機器から立体画像を効率よく高速に受信できる。
【発明の効果】
【００２７】
本技術によれば、立体画像情報（３Ｄ情報）を電子機器間で効率よく高速に転送することができる。
【図面の簡単な説明】
【００２８】
【図１】本技術の実施の形態としての画像表示システムの構成例を示すブロック図である。
【図２】画像表示システムを構成するモバイルフォーンおよびテレビ受信機の構成例を示すブロック図である。
【図３】ＭＨＬソース機器であるモバイルフォーンのＭＨＬ送信部と、ＭＨＬシンク機器であるテレビ受信機のＭＨＬ受信部の構成例を示す図である。
【図４】ＭＨＬで使用するレジスタの構成を示す図である。
【図５】ＨＤＭＩソース機器におけるＨＤＭＩ送信部と、ＨＤＭＩシンク機器におけるＨＤＭＩ受信部の構成例を示す図である。
【図６】ＨＤＭＩシンク機器が、ＨＤＭＩソース機器との接続直後に、ＨＰＤライン(PIN 19)を１００ｍｓ以上ロー（Ｌ）にすることを示す図である。
【図７】ＭＨＬにおいて、ＨＤＭＩのＨＰＤラインのロー（Ｌ）に相当する処理は、ＭＳＣコマンドを使ってシミュレートされ、ＨＰＤラインのローに相当する時間が５０ｍｓ以上とされることを示す図である。
【図８】ＭＨＬにおける現在のケーパビリティ・レジスタ（Capabiliry Registers）のパラメータ割当状況を示す図である。
【図９】ＭＨＬ機器（要求側）がＭＨＬ機器（応答側）のケーパビリティ・レジスタ（Capability Registers）を読み出す手順を示す図である。
【図１０】インタラプト・レジスタ（Device Interrupt Registers）の構造を示す図である。
【図１１】インタラプト・レジスタの「address 0x20」の「RCAHNGE_INT Register」の詳細を示す図である。
【図１２】ＭＨＬ機器（変更側）が自分のケーパビリティ・レジスタ（Capability Registers）を変更してから相手のＭＨＬ機器（応答側）にその旨を通知する手順を示す図である。
【図１３】ＭＨＬシンク機器からＭＨＬソース機器に転送する３Ｄに関するパラメータの一例を示す図である。
【図１４】ＭＨＬシンク機器がサポートする３Ｄのマンダトリフォーマットを示す図である。
【図１５】ＭＨＬソース機器にＭＨＬシンク機器の３Ｄ情報を読ませる手順を示すシーケンス図である。
【図１６】一般的なスクラッチパッド・レジスタ（Scratchpad Registers）を使った転送方法を示すシーケンス図である。
【図１７】スクラッチパッド・レジスタ（Scratchpad Registers）を使った転送方法を使ってＭＨＬシンク機器からＭＨＬソース機器に転送する３Ｄ情報の一例を示す図である。
【図１８】ＭＨＬシンク機器からＭＨＬソース機器に送信する３Ｄのオンオフ情報の一例を示す図である。
【図１９】ＭＨＬシンク機器がＭＨＬソース機器に３Ｄ表示方式を通知するために送信する情報の一例を示す図である。
【図２０】視聴者の顔位置のテレビに対する距離、角度などの情報を説明するための図である。
【図２１】視聴者の顔位置に基づいて、視聴者に対して３Ｄ画像を見やすく補正する例を示す図である。
【図２２】位置検出センサにより視聴者の顔位置を検出することが困難な場合に、テレビリモコンの上下左右・回転ボタン等を使ってマニュアル操作で補正を行うことを説明するための図である。
【図２３】位置検出センサ（顔検出センサ）やリモコンを使った位置情報の入力をＭＨＬシンク機器で行って補正処理をＭＨＬソース機器で行う場合に、ＭＨＬシンク機器からＭＨＬソース機器に転送する情報の一例を示す図である。
【図２４】直視方式の一方式であるレンチキュラ方式の構造を説明するための図である。
【図２５】直視方式の一方式であるレンチキュラ方式の構造を説明するための図である。
【図２６】直視方式で視聴者の位置によって３Ｄ効果を最適化する場合に、レンチキュラレンズか画像のどちらか一方、または両方を上下左右方向にシフトさせたり、回転させたりすることを説明するための図である。
【図２７】位置検出センサ（顔検出センサ）やリモコンを使った位置情報の入力をＭＨＬソース機器で行って補正処理をＭＨＬシンク機器で行う場合に、ＭＨＬソース機器からＭＨＬシンク機器に転送する情報の一例を示す図である。
【図２８】２Ｄ画面上でのクローズド・キャプション（ＣＣ）の表示枠を示す図である。
【図２９】３Ｄの場合、クローズド・キャプション（ＣＣ）の表示枠の位置として、縦、横に加えて、奥行きの３つを指定することを説明するための図である。
【図３０】ＭＨＬソース機器からクローズド・キャプション（ＣＣ）入りのＡＶストリームが転送される場合に、ＭＨＬシンク機器からＭＨＬソース機器に転送される情報の一例を示す図である。
【図３１】テレビ受信機がＭＨＬ非対応である場合の画像表示システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００３０】
＜１．実施の形態＞
［画像表示システム］
図１は、実施の形態としての立体画像（３Ｄ画像）を表示するための画像表示システム１０の構成例を示している。この画像表示システム１０は、ＭＨＬ（Mobile High-definition Link）ソース機器としてのモバイルフォーン（Mobile Phone）１００と、ＭＨＬシンク機器としてのテレビ受信機２００とにより構成されている。これらの機器はＭＨＬケーブル３００によって接続されている。
【００３１】
ＭＨＬの概要を説明する。ＭＨＬは、主に、モバイル機器用のＡＶ(Audio Visual)デジタルインタフェース規格である。ＭＨＬは、ＭＨＬソース機器とＭＨＬシンク機器をＭＨＬケーブルで接続し、ＭＨＬソース機器が持っている動画、静止画、音声等のコンテンツをＭＨＬシンク機器で再生する（ＡＶストリーム・単方向）。また、機器間ではＥＤＩＤ読出し、ＨＤＣＰ認証、レジスタリード／ライト、リモコン制御等のコントロールをＤＤＣコマンド、およびＭＳＣ（MHL Sideband channel）コマンドを送受信することで行う（リンクコントロール・双方向）。
【００３２】
画像表示システム１０では、モバイルフォーン１００とテレビ受信機２００との間で３Ｄに関する情報、すなわち立体画像情報（以下、適宜、「３Ｄ情報」という）の転送を行って、きめ細かな処理を行うことができる。この画像表示システム１０では、この３Ｄ情報の転送のために、ＭＨＬ特有のスクラッチパッド・レジスタ（Scratchpad Register）、または、ケーパビリティ・レジスタ（CapabilityRegister）を利用する。これらのレジスタの詳細については、後述する。
【００３３】
例えば、テレビ受信機２００からモバイルフォーン１００に、テレビ受信機２００で取り扱い可能な立体画像データのストラクチャ（３Ｄストラクチャ）およびビデオフォーマットの情報が供給される。ここで、３Ｄストラクチャは、立体画像データ（３Ｄ画像データ）の伝送フォーマットを意味し、例えば、フレームパッキング、サイドバイサイド、トップアンドボトム等である。また、ビデオフォーマットは、３Ｄ画像データの解像度、フレーム数（フィールド数）等を意味し、例えば、１９２０×１０８０ｉ＠６０Ｈｚ、１２８０×７２０Ｐ＠６０Ｈｚ等である。
【００３４】
また、例えば、テレビ受信機２００からモバイルフォーン１００に、立体画像表示方式（３Ｄ表示方式）の情報が供給される。ここで、３Ｄ表示方式は、例えば、３Ｄメガネ（3D Glass）方式（シャッタメガネ方式）、直視方式、ヘッドマウント方式等である。また、例えば、テレビ受信機２００からモバイルフォーン１００に、３Ｄ画像の視聴者（観視者）の位置情報が供給される。また、例えば、逆に、モバイルフォーン１００からテレビ受信機２００に、立体画像（３Ｄ画像）の視聴者（観視者）の位置情報が供給される。ここで、位置情報は、例えば、画像表示部に対する視聴者の顔位置を示す距離、角度（上下角、左右角、ねじれ角）等の情報である。
【００３５】
また、例えば、テレビ受信機２００の３Ｄ表示方式が直視方式であり、表示面上にレンチキュラレンズが配されている場合がある。この場合、モバイルフォーン１００からテレビ受信機２００に、レンチキュラレンズの上下左右のシフト量と回転角の情報、および画像の上下左右のシフト量と回転角の情報のいずれかまたは両方が供給される。また、例えば、テレビ受信機２００からモバイルフォーン１００に、クローズド・キャプション等の字幕の表示位置（水平、垂直、奥行き）の情報が供給される。
【００３６】
また、例えば、テレビ受信機２００の３Ｄ表示方式が３Ｄメガネ方式（シャッタメガネ方式）である場合、テレビ受信機２００からモバイルフォーン１００に、３Ｄのオンオフ情報が供給される。また、この場合、モバイルフォーン１００からテレビ受信機２００に、３Ｄのオンオフ情報が供給される。また、例えば、テレビ受信機２００の３Ｄ表示方式が３Ｄメガネ方式（シャッタメガネ方式）である場合、モバイルフォーン１００からテレビ受信機２００に、シャッタメガネの電源オン／オフ情報が供給される。また、例えば、モバイルフォーン１００からテレビ受信機２００に送信される３Ｄ画像データの３Ｄストラクチャおよびビデオフォーマットの情報が供給される。
【００３７】
［モバイルフォーンおよびテレビ受信機の構成例］
図２は、モバイルフォーン１００およびテレビ受信機２００の構成例を示している。最初にモバイルフォーン１００について説明する。モバイルフォーン１００は、制御部１０１、ユーザ操作部１０２、表示部１０３、３Ｇ／４Ｇモデム部１０４、カメラ部１０５、記録再生部１０６、送信処理部１０７、ＭＨＬ送信部１０８、およびＭＨＬ端子１０９を有している。
【００３８】
制御部１０１は、モバイルフォーン１００の各部の動作を制御する。ユーザ操作部１０２および表示部１０３は、ユーザインタフェースを構成し、制御部１０１に接続されている。ユーザ操作部１０２は、モバイルフォーン１００の図示しない筐体に配置されたキー、釦、ダイアル、あるいは表示部１０３の表示面に配置されたタッチパネル等で構成される。表示部１０３は、ＬＣＤ(Liquid Crystal Display)、有機ＥＬ(ElectroLuminescence)等で構成される。
【００３９】
３Ｇ／４Ｇモデム１０４は、携帯電話通信を行う。カメラ部１０５は、動画、静止画の撮像を行う。記録再生部１０６は、例えば、内蔵メモリ（不揮発性メモリ）、あるいはメモリカード等の記録媒体にドライブして記録再生（書き込み読み出し）を行う。この記録再生部１０６は、モデム部１０４を通じて行われる通話の記録再生を行う。また、この記録再生部１０６は、モデム部１０４を通じて取得される動画、静止画の画像データ、音声データの記録再生、カメラ部（マイクロホンを含む）１０５で撮像されて得られる動画、静止画の画像データ、音声データの記録再生等を行う。なお、記録再生部１０６では、カメラ部１０５で撮像されて得られた動画、静止画の画像データに対して、データ圧縮のためのコーデック処理も行う。
【００４０】
ユーザは、ユーザ操作部１０２から指示することで、記録再生部１０６における記録媒体内の記録内容を、コンテンツリストとして表示させることができる。また、このコンテンツリスト中の任意の１つをユーザがユーザ操作部１０２から指定すると、記録再生部１０６において記録媒体からその指定されたコンテンツのデータが再生され、送信処理部１０７に転送される。
【００４１】
なお、３Ｇ／４Ｇモデム１０４で取得された画像データ、音声データ、あるいはカメラ部１０５で得られた画像データ、音声データを、リアルタイムで送信する場合も考えられる。その場合、それらのコンテンツデータは、図示していないが、直接、送信処理部１０７に転送される。また、メモリカードを他のデバイスに挿入してコンテンツデータを書き込んだ後、記録再生部１０６に装着して、送信処理部１０７に送信する場合も考えられる。
【００４２】
送信処理部１０７は、記録再生部１０６で再生され、テレビ受信機２００に送信するための動画、静止画、音声等のデータを適切な形態となるように処理する。例えば、３Ｄ画像データの伝送フォーマットおよびビデオフォーマットを、テレビ受信機２００で取り扱い可能となるように変換する。ＭＨＬ送信部１０８は、ＭＨＬ端子１０９に接続されている。このＭＨＬ送信部１０８は、ＭＨＬ規格に準拠した通信により、送信処理部１０７で処理された画像、音声等のデータを、ＭＨＬ端子１０９から、ＭＨＬケーブル３００を介して、テレビ受信機２００に、一方向に送信する。このＭＨＬ送信部１０８の詳細については後述する。
【００４３】
次に、テレビ受信機２００について説明する。テレビ受信機２００は、制御部２０１、ユーザ操作部２０２、ＭＨＬ端子２０３、ＭＨＬ受信部２０４、チューナ２０５、アンテナ端子２０６、切替部２０７、表示処理部２０８、および表示パネル２０９を有している。制御部２０１は、テレビ受信機２００の各部の動作を制御する。ユーザ操作部２０２は、ユーザインタフェースを構成し、制御部２０１に接続されている。ユーザ操作部２０２は、テレビ受信機２００の図示しない筐体に配置されたキー、釦、ダイアル、あるいはリモコン等で構成される。
【００４４】
ＭＨＬ受信部２０４は、ＭＨＬ端子２０３に接続されている。このＭＨＬ受信部２０４は、ＭＨＬ規格に準拠した通信により、ＭＨＬケーブル３００を介して接続されているモバイルフォーン１００のＭＨＬ送信部１０８から一方向に送信されてくる画像、音声等のデータを受信する。ＭＨＬ受信部２０４は、受信した画像データを切替部２０７に供給する。なお、ＭＨＬ受信部２０４が受信した音声のデータは、図示していない音声データ用の切替部に供給される。このＭＨＬ受信部２０４の詳細については後述する。
【００４５】
チューナ２０５は、ＢＳ放送、地上波デジタル放送等を受信する。このチューナ２０５には、アンテナ端子２０６に接続された図示しないアンテナで捕らえられた放送信号が供給される。このチューナ２０５は、放送信号に基づいて、所定の番組の画像データ（映像信号）および音声データを取得する。切替部２０７は、ＭＨＬ受信部２０４で受信された画像データまたはチューナ２０５で取得された画像データを選択的に取り出す。
【００４６】
表示処理部２０８は、切替部２０７で取り出された画像データに対して、クローズド・キャプション等の字幕の重畳処理を行う。また、表示処理部２０８は、切替部２０７で取り出された画像データが３Ｄ画像データである場合、その画像データに基づいて、テレビ受信機２００における３Ｄ表示方式に応じた画像データを作成する処理を行う。表示パネル２０９は、表示処理部２０８で処理された画像データによる画像を表示する。表示パネル２０９は、例えば、ＬＣＤ(Liquid Crystal Display)、有機ＥＬ(ElectroLuminescence)、ＰＤＰ(Plasma Display Panel)等で構成される。
【００４７】
［ＭＨＬ送信部、ＭＨＬ受信部の構成例］
図３は、図２のモバイルフォーン１００のＭＨＬ送信部１０８と、テレビ受信機２００のＭＨＬ受信部２０４の構成例を示している。ＭＨＬ送信部１０８はトランスミッタ（Transmitter）を備え、ＭＨＬ受信部２０４はレシーバ（Receiver）を備えている。ＭＨＬ送信部１０８およびＭＨＬ受信部２０４は、５本のライン（MHL+、MHL-、CBUS、VBUS、GND）でピンおよびＭＨＬケーブルを介して接続される。ピンアサインはコネクタによって異なるため、ここでは記述しない。“ＭＨＬ＋”と“ＭＨＬ−”は１対のツイストペアでＡＶストリーム、および、その同期信号（ＭＨＬクロック）を伝送する。
【００４８】
ＣＢＵＳは、ＤＤＣコマンドとＭＳＣコマンドを双方向に伝送するために使用する。ＤＤＣコマンドは、ＥＤＩＤ読出しやＨＤＣＰの認証に使用する。また、ＭＳＣコマンドは、ＥＤＩＤ読出し制御、各種レジスタのリードライト、リモコン制御等に使用する。ＶＢＵＳは、ＭＨＬシンク機器からＭＨＬソース機器、またはＭＨＬソース機器からＭＨＬシンク機器に＋５Ｖの電源を供給するために使用する。
【００４９】
図４は、ＭＨＬで使用するレジスタの構成を示している。ＭＨＬ送信部１０８、ＭＨＬ受信部２０４は、それぞれ、４種類のレジスタを持ち、ＭＳＣコマンドで相互にアクセスすることが可能である。それぞれの役割は以下の通りである。
【００５０】
（１）ケーパビリティ・レジスタ（Capability Registers）
各ＭＨＬ機器の機能を示すレジスタである。“MSC READ_DEVCAPコマンド”で読み出すことで、相手側機器の機能情報を得ることができる。
（２）インタラプト・レジスタ（Interrupt Registers）
相手側ＭＨＬ機器へのイベント通知に使われる。“MSC SET_INTコマンド”で、相手側のインタラプト・レジスタにセットする。
【００５１】
（３）ステータス・レジスタ（Status Registers）
相手側ＭＨＬ機器に自分のケーパビリティ・レジスタが読出し可能であること、およびＴＭＤＳチャネル（TMDS Channel）の状態を通知する。“MSC WRITE_STATコマンド”で相手側ステータス・レジスタに書き込む。
（４）スクラッチパッド・レジスタ（Scratchpad Registers）
相手側ＭＨＬ機器に対するメッセージやデータの送出に使う。“MSC WRITE_BURSTコマンド”で相手側スクラッチパッド・レジスタに書き込む。 
【００５２】
また、図４において、「MSC Offset Range」、「Max. Size」、「Req’d Size」、「UsageMHL CBUS」は、それぞれ、以下を意味する。すなわち、「MSC Offset Range」は、相手側ＭＨＬ機器の各レジスタに対して読み書きするときのオフセット値を示す。「Max. Size」は、各レジスタの最大容量(バイト)を示す。「Req’d Size」は、各ＭＨＬ機器が最低限持たなければならないレジスタ容量（バイト）を示す。
【００５３】
「UsageMHL CBUS」は、相手側ＭＨＬ機器の各レジスタに対するアクセス方法（リード、ライト、セットビット）と使用するＭＳＣコマンドを示す。例えば、相手側ＭＨＬ機器のケーパビリティ・レジスタ（Capability Registers）は、読み出しのみ（リード）可能で、その時に使用できるのが“READ_DEVCAPコマンド”である。また、セットビット（Set Bits）とは、相手側ＭＨＬ機器のインタラプト・レジスタ（Interrupt Registers）の特定のビット（複数ビット可）をセットすることを意味し、そのとき使用するのが“SET_INTコマンド”である。これらのレジスタを活用して３Ｄに関する各種アプリケーションの説明を行う。
【００５４】
［３アプリケーションの説明］
図１、図２に示す画像表示システム１０における３Ｄに関する各種アプリケーションの説明を行う。以下、適宜、モバイルフォーン１００をＭＨＬソース機器とし、テレビ受信機２００をＭＨＬシンク機器として説明する。
【００５５】
「３Ｄケーパビリティの伝送」
３Ｄ伝送に先立ち、ソース機器はシンク機器の３Ｄケーパビリティを知り、シンク機器がサポート可能な範囲の３Ｄ画像データを伝送する必要がある。具体的には、シンク機器がサポートしている３Ｄストラクチャおよび各３Ｄストラクチャでサポートするビデオフォーマットである。３Ｄストラクチャは、フレームパッキング、サイドバイサイド、トップアンドボトム等である。また、ビデオフォーマットは、１９２０ｘ１０８０ｉ，６０Ｈｚ、１２８０ｘ７２０ｐ ，６０Ｈｚ等である。
【００５６】
ＨＤＭIでは、これらの情報はＥＤＩＤ内のＨＤＭI-ＬＬＣ Vendor-Specific Block（ＶＳＤＢ）中で定義され、ＨＤＭＩソース機器によって他のＥＤＩＤ情報と共に読み込まれる。ＶＳＤＢ中の３Ｄ情報自体は数バイト〜１０数バイト程度のデータ量である。ＥＤＩＤのデータ長は最低２ブロック（２５６バイト）から最大２５６ブロック（３２７６８バイト）である。このうち、ＨＤＭＩＶＳＤＢは通常ブロック１（先頭から２ブロック目）に含まれる。
【００５７】
図５は、ＨＤＭＩソース機器におけるＨＤＭＩ送信部と、ＨＤＭＩシンク機器におけるＨＤＭＩ受信部の構成例を示している。ＨＤＭＩシンク機器は、ＨＤＭＩソース機器との接続直後、図６に示すように、ＨＰＤライン(PIN 19)を１００ｍｓ以上ロー（Ｌ：Ｌｏｗ）にする。ＨＤＭＩソース機器は、これをトリガとして、ＤＤＣライン(PIN 15, 16, 17)を使い、Ｉ２Ｃ Ｂｕｓ規格に基づいて、図５のＥＤＩＤ ＲＯＭからＥＤＩＤを読み出す。また、ＨＰＤラインがハイ（Ｈ：Ｈｉｇｈ）の期間において、ＨＤＭＩソース機器はいつでもＥＤＩＤを読むことができる。逆に、また、ＨＰＤラインがローの期間は、ＥＤＩＤ読出し禁止である。
【００５８】
また、ＨＤＭＩシンク機器は、ＨＤＭIソース機器と接続中に３Ｄ情報を含めＥＤＩＤの内容に変更があった場合、ＨＰＤラインをローにして、ＥＤＩＤの変更を行なった後、再びＨＰＤラインをハイにする。ＨＤＭＩソース機器は、これをトリガにして再度ＥＤＩＤを読むことになる。もし、ＨＤＭIシンク機器側でサポートする３Ｄ情報に変更があった場合、上述の手順に従ってＥＤＩＤの変更を行い、ＨＤＭＩソース機器に読ませる必要がある。ＨＤＭIシンク機器側でサポートする３Ｄ情報に変更があった場合としては、例えば、テレビの３Ｄサポートメニュー上でユーザが３Ｄ受信禁止/許可、３Ｄストラクチャやビデオフォーマットサポート範囲等の変更を行った場合等がある。
【００５９】
ＭＨＬでは、ＨＤＭＩと同様にＭＨＬシンク機器はＥＤＩＤを持つが、ＨＰＤラインを持たない。そのため、ＨＤＭＩのＨＰＤラインのローに相当する処理は、ＭＳＣコマンドを使ってシミュレートされる。そのとき、ＨＰＤラインのローに相当する時間は、５０ｍｓ以上と定義される。
【００６０】
図７は、そのときの様子を示したタイミングチャートである。ＭＨＬシンク機器は、ＭＨＬソース機器との接続直後、図７で示すように、ＭＨＬソース機器に対し、“CLR_HPDコマンド”を伝送し、ＭＨＬソース機器はコマンドを受け付けたことを示す“ACKコマンド”を返す。そして、最低５０ｍｓの間隔を空け、ＭＨＬシンク機器から“SET_HPDコマンド”を伝送し、これに対する“ACKコマンド”の受信をもって完了する。
【００６１】
ＭＨＬソース機器は、“CLR_HPDコマンド”を受信してから“SET_HPDコマンド”を受信するまでの間は、ＥＤＩＤ読出しが禁止され、それ以外の期間ではいつでも読み出すことができる。ＥＤＩＤの読出しは、図３のＣＢＵＳライン上で、ＤＤＣコマンドを使って行われる。その後、ＭＨＬシンク機器側でＥＤＩＤの内容に変更が生じた場合、図７で示す手順を再度実行し、ＥＤＩＤ読出禁止期間中にＥＤＩＤを変更する。
【００６２】
ＭＨＬにおいてＨＤＭＩと同じようにＥＤＩＤ内部に３Ｄ情報を定義すると、５０ｍｓ以上のタイムラグが生じる。また、ＭＨＬにおいてＨＤＭＩと同じようにＥＤＩＤ内部に３Ｄ情報を定義すると、僅か１０数バイト変更しただけなのに最低２５６バイト、最大３２７６８バイトものデータを読み込む必要があり、さらに余分な時間がかかり、余分な電力を消費する。これは、モバイル機器のようにＣＰＵの処理能力が低く、かつバッテリ駆動の場合に不利となる。本技術では、ＭＨＬソース機器、ＭＨＬシンク機器に標準装備される上述のレジスタを活用し、必要最小限の情報を伝送することで、これらの欠点を解消できる。以下、ケーパビリティ・レジスタ（Capability Register）を使用する方法と、スクラッチパッド・レジスタ（ScratchpadRegister）を使用する方法の２つを記述する。
【００６３】
（ケーパビリティ・レジスタ（Capability Registers）を利用する方法）
最初に、ケーパビリティ・レジスタを使用する方法を説明する。ケーパビリティ・レジスタには、各ＭＨＬ機器が、予め自分のケーパビリティ（能力）を書き込んでおく。ＭＨＬ機器（ＭＨＬソース機器、ＭＨＬシンク機器）は、相手側のケーパビリティ・レジスタを、“READ_DEVCAPコマンド”を使って読み出すことにより、そのケーパビリティを知ることができる。
【００６４】
図８は、現在のケーパビリティ・レジスタ（Capabiliry Registers）のパラメータ割当状況を示す。この図８の右側の”Ｘ”が付いたパラメータは、ＭＨＬシンク機器、ＭＨＬソース機器、およびＭＨＬドングル機器がそのパラメータをサポートしていることを示す。
【００６５】
図９は、右側のＭＨＬ機器（要求側）が左側のＭＨＬ機器（応答側）のケーパビリティ・レジスタ（Capability Registers）を読み出す手順を示したものである。右側のＭＨＬ機器は、“DEAD_DEVCAPコマンド”と、読み出したい情報のＯＦＦＳＥＴ値（アドレス）を、左側のＭＨＬ機器に送信する。これに対して、左側のＭＨＬ機器は、コマンドを受け付けたことを示すＡＣＫと、指定されたＯＦＦＳＥＴ値に対応する値を、右側のＭＨＬ機器に送信する。
【００６６】
また、途中で自分のケーパビリティ・レジスタを変更した場合、変更を行ったＭＨＬ機器は、その旨を相手側のインタラプト・レジスタ（Device Interrupt Registers）の当該ビットをオンすることにより通知できる。図１０は、インタラプト・レジスタの構造を示している。また、図１１は、「address 0x20」の「RCHANGE_INT Register」の詳細を示す。
【００６７】
図１２は、右側のＭＨＬ機器（変更側）が自分のケーパビリティ・レジスタ（Capability Registers）を変更してから、相手のＭＨＬ機器（応答側）にその旨を通知する手順を示したものである。まず、右側のＭＨＬ機器は自分のケーパビリティ・レジスタのどこかを変更する。次に、右側のＭＨＬ機器は、“SET_INTコマンド”、“OFFSET 0x20”、“Value 0x01”を、左側のＭＨＬ機器に続けて送信する。これは、図１１に示すRCHANGE_INT(offset0x20)のDCAP_CHANGE(Bit0)に「１」をセットすることを意味する。
【００６８】
左側のＭＨＬ機器は、コマンドが正しく受け付けられたことを示すＡＣＫを、右側のＭＨＬ機器に返す。また、左側のＭＨＬ機器は、自身のDCAP_CHGビットが「１」にセットされることで、相手側のケーパビリティ・レジスタ（CapabilityRegisters）に変更があったことを知り、図９で示す手順を繰返すことにより、再度読み込む。
【００６９】
ここで、３ＤをサポートするＭＨＬシンク機器の場合、図８の未使用オフセット値、例えば０ｘ０Ｆ〜０ｘ１Ｆに、サポートしている３Ｄストラクチャ、およびビデオフォーマットを書きこむ。そして、これを、図９で示す手順でＭＨＬソース機器が読むことで、ＭＨＬシンク機器の３Ｄサポート状況を知ることができる。図１３は、３Ｄに関するパラメータを定義した例であるが、他の定義でも構わない。
【００７０】
図１３における３Ｄに関する各パラメータを説明する。「3D_present=1」の場合、当該ＭＨＬシンク機器は、３Ｄをサポートする。３Ｄは、マンダトリフォーマット、およびアドレス0x10から指定されるオプショナルフォーマットを加えたものをサポートする。「3D_present=0」の場合、３Ｄをサポートしない。
【００７１】
マンダトリフォーマットとは、例えば、図１４に示すものである。この図１４において、ＶＩＣ(Video ID Code)は、ＣＥＡ−８６１で定義されているビデオフォーマットに付加されたビデオ番号である。このＶＩＣは、ＭＨＬシンク機器で２ＤとしてサポートしているビデオフォーマットはＥＤＩＤ中の「Video Data Block」内の「Short Video Descriptor」においてＶＩＣ番号を使って指定されている。
【００７２】
「MHL_3D_LEN」は、「3D_present=1」の場合に有効となる。この「MHL_3D_LEN」は、アドレス0x10からの有効なパラメータ長を示す。３つのパラメータ、つまり、「2D_VIC_order_n」、「3D_Structure_n」、「3D_Detail_n 」は、三つ一組でオプショナルの３Ｄビデオフォーマット情報１つを定義する。ｎは０〜１５までの数字とする。
【００７３】
「2D_VIC_order_n」は、３Ｄ伝送可能なビデオフォーマットを０−１５までのインデックスで指定する。このインデックスは、ＥＤＩＤにおける「Video Data Block」内の「Short Video Descriptor」２Ｄ用に指定されている先頭から１６番目までのＶＩＣ列の特定の１つを指し示す。例えば、「2D_VIC_order_n=0」ならば１番目（先頭）のＶＩＣを、「2D_VIC_order_n=15」ならば１６番目のＶＩＣを指す。
【００７４】
「3D_Structure_n」は、「2D_VIC_order_n」で指定したビデオフォーマットを３Ｄとして送出可能な３Ｄストラクチャを０〜３までの数値で示す。それぞれの数値の意味は以下の通りである。
０：Ｆｒａｍｅ Ｐａｃｋｉｎｇ
１：Ｓｉｄｅ−ｂｙ−Ｓｉｄｅ
２：Ｔｏｐ−ａｎｄ−Ｂｏｔｔｏｍ
３：（Ｒｅｓｅｒｖｅｄ）
【００７５】
「3D_Detail」は、「3D_Structure_n=1(Side-by-Side)」の場合のみ有効となり、０〜３の数値のいずれかとなる。それぞれの数値の意味は以下の通りである。
０：Horizontal sub-sampling odd position
１：Horizontalsub-sampling even position
２：Quincunx matrixsub-sampling odd position
３：Quincunx matrixsub-sampling even position
【００７６】
ここでは、最大１６個のオプショナル３Ｄビデオフォーマットを指定可能な仕様にしていて、通常は、この程度のエリアを確保しておけば問題ないはずである。しかし、仕様を変えれば、さらに多くの３Ｄビデオフォーマットを指定することも可能である。また、３Ｄ情報に変更があったことを通知するフラグとして、図１１のＢｉｔ４に、3D_CHGフラグを追加する。
【００７７】
以上の追加されたパラメータを使い、次の手順でＭＨＬソース機器にＭＨＬシンク機器の３Ｄ情報を読ませる。すなわち、（１）ＭＨＬシンク機器は、ＭＨＬソース機器との接続直後、または、図１３、図１４で示す３Ｄ情報を変更した直後に以下のことを行う。すなわち、ＭＨＬシンク機器は、“SET_INTコマンド（SET_INT + OFFSET 0x20 + Value0x10）”を送出し、ＭＨＬソース機器側の3D_CHGフラグに「１」をセットする。（２）ＭＨＬソース機器は、ＡＣＫ応答する。（３）ＭＨＬソース機器は、3D_CHGフラグに１がセットされたことを認識し、図９で示す手順を繰返すことにより３Ｄ情報を読み込む。図１５のシーケンス図は、このときの手順を示している。
【００７８】
（スクラッチパッド・レジスタ（Scratchpad Registers）を利用する方法）
次に、スクラッチパッド・レジスタを使用する方法を説明する。各ＭＨＬ機器は１６バイト〜６４バイト長のスクラッチパッド・レジスタを持ち、相手側のＭＨＬ機器にメッセージやデータを転送するのに使用する（図４参照）。本技術では、スクラッチパッド・レジスタを、ＭＨＬシンク機器からＭＨＬソース機器に対して３Ｄ情報を転送することに利用する。
【００７９】
図１６は、一般的なスクラッチパッド・レジスタ（Scratchpad Registers）を使った転送方法を示している。この転送方法の基本的な手順は、以下の（１）〜（３）である。
（１）転送先ＭＨＬ機器に書込み許可を要求する（SET_INTコマンドで転送先REQ_WRTビットのセット）。
（２）転送先ＭＨＬ機器が書込みを許可する（SET_INTコマンドで転送元GRT_WRTビットのセット）。
（３）転送元ＭＨＬ機器が書込みデータを転送する（WRITE_BURSTコマンド＋書込み先頭オフセット＋最大１６バイトのデータ＋ＥＯＦ）。
【００８０】
図１７は、上述のスクラッチパッド・レジスタ（Scratchpad Registers）を使った転送方法を使い、ＭＨＬシンク機器からＭＨＬソース機器に転送する３Ｄ情報である。先頭１バイト目には、これから転送するデータが３Ｄ情報であることを示す識別子「3D_ID_CODE(3D Capability)」が配置される。２バイト目以降のパラメータは、上述の図１３と同じ意味を持つ。データ長が１６バイトを超えて、１回の“WRITE_BURSTコマンド”では転送しきれない場合には、再度、図１６で示す手順を繰返して残りのデータを転送する。
【００８１】
［３Ｄの機器間連携］
上述の３Ｄ情報に加え、ＭＨＬシンク機器とソース機器の間で、スクラッチパッド・レジスタ（Scratchpad Registers）を介して、以下に示す情報を伝送する。これにより、３Ｄの機器間連携を行って、きめ細かな制御を行う。
【００８２】
（１）３ＤのＯＮ／ＯＦＦ：シンク→ソース、およびソース→シンク
（２）シンク側の３Ｄ表示方式（３Ｄメガネ、ヘッドマウント、直視）：シンク→ソース
（３）視聴者の位置（距離、上下角θ1、左右角θ2、ねじれ角θ3）：シンク→ソース、およびソース→シンク
（４）レンチキュラレンズ、あるいは画像の上下シフト量、左右シフト量、回転角θ：ソース→シンク
（５）クローズド・キャプション（ＣＣ）等の字幕の表示位置等：シンク→ソース
【００８３】
「３ＤのＯＮ／ＯＦＦ制御機能」
本アプリケーションは、３Ｄ表示機能を持っているＭＨＬシンク機器が、ＭＨＬソース機器から３Ｄコンテンツを受信中に、途中で一時的に表示を２Ｄに切替えたり、３Ｄに戻したりする要求を、転送元のＭＨＬソース機器に行うことを可能にする。これは、例えば視聴者（観視者）が３Ｄメガネを外した場合、あるいは３Ｄメガネの電源を一時的に切った場合などに有効である。
【００８４】
ＭＨＬシンク機器は、３Ｄメガネが外された、３Ｄメガネの電源がＯＦＦされた、あるいはリモコンボタンの３Ｄ／２Ｄボタンが押下された等を検出するとき、ＭＨＬソース機器に、２Ｄを要求する。このとき、ＭＨＬシンク機器は、ＭＨＬソース機器に、例えば、図１８に示すような２バイトの情報（データ列）を送信して、２Ｄを要求する。ＭＨＬシンク機器（転送元）は、この２バイトの情報を、図１６に示す手順でＭＨＬソース機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬソース機器に転送する。
【００８５】
図１８に示す２バイトの情報において、１バイト目には、３Ｄのオンオフ情報であることを示す識別子「3D_ID_CODE(3D ON/OFF)」が配置される。また、この２バイトの情報において、２バイト目の第７ビットには、３Ｄのオンオフ情報「3D_ON/OFF」が配置される。ここでは、「3D_ON/OFF=0」とされ、「３Ｄのオフ」、すなわち「２Ｄの要求」が示される。なお、「3D_ON/OFF=1」とされることで、「３Ｄのオン」、すなわち「３Ｄの要求」を示すことができる。
【００８６】
この２バイトの情報を受信したＭＨＬソース機器は、転送コンテンツを直ぐに３Ｄから２Ｄに切り替える。逆に、転送コンテンツを３Ｄに戻したい場合、ＭＨＬシンク機器は、再度、図１８の２バイトの情報を、ＭＨＬソース機器に送信する。この場合、「3D_ON/OFF=1」とされ、「３Ｄのオン」、すなわち「３Ｄの要求」が示される。この２バイトの情報を受信したＭＨＬソース機器は、転送コンテンツを直ぐに２Ｄから３Ｄに切り替える。
【００８７】
上述の３Ｄのオンオフ制御により、視聴者が３Ｄメガネの取り外し、あるいは３Ｄメガネの電源のオフ等を行うとき、瞬時に表示が２Ｄに切り替わる。そのため、視聴者はシームレスに２Ｄでコンテンツを続けて見ることができる。また、上述の３Ｄのオンオフ制御により、視聴者が３Ｄメガネの装着、あるいは３Ｄメガネの電源のオン等を行うとき、瞬時に表示が３Ｄに切り替わる。そのため、視聴者はシームレスに３Ｄでコンテンツを続けて見ることができる。
【００８８】
上述は、ＭＨＬシンク機器がＭＨＬソース機器のコンテンツ送出を３Ｄ／２Ｄ制御するものであった。逆に、ＭＨＬソース機器がＭＨＬシンク機器の３Ｄ／２Ｄ表示制御を行うケースも考えられる。その場合は、上述の図１８に示す２バイトの情報（データ列）を、ＭＨＬソース機器からＭＨＬシンク機器に、図１６に示す手順で転送する。３Ｄコンテンツの間に２Ｄコンテンツが挿入されているような場合、３Ｄ→２Ｄ切り替えのタイミングで本処理を行うことで、例えば、３Ｄメガネのシャッタを止めて左右とも開放状態にすることができる。これにより、シャッタが動作しているときよりもクリアに２Ｄ画像を視聴可能となる。
【００８９】
ＨＤＭＩでは，垂直ブランキング期間にＨＤＭI ＶＳＩ（Vendor Specific InfoFrame）パケットで、伝送中の３Ｄコンテンツ情報をＨＤＭＩシンク機器に送っている。そのため、ＭＨＬでも同様に垂直ブランキング期間を利用して３Ｄ／２Ｄの切り替え情報をＭＨＬシンク機器に転送することも考えられる。しかし、６０Ｈｚのフレームレートのビデオフォーマットの場合、垂直ブランキングを使うと、最大１６．７ｍｓのタイムラグが発生する。一方、スクラッチパッド・レジスタ（Scratchpad Registers）で情報交換を行った場合、伝送レートが、およそ１ＭｂｐｓのＣＢＵＳ経由で行うため、垂直ブランキングを使った場合に比べて有利となる。
【００９０】
「視聴者の位置を検出し、適正な３Ｄ画像を表示する機能：３Ｄメガネ方式の場合」
本アプリケーションは、３Ｄメガネ方式（シャッタメガネ方式）向けのアプリケーションである。そのため、処理に先立ち、ＭＨＬシンク機器は、ＭＨＬソース機器に、３Ｄ表示方式が３Ｄメガネ方式であることを通知する。
【００９１】
そのため、ＭＨＬシンク機器は、ＭＨＬソース機器に、例えば、図１９に示すような２バイトの情報（データ列）を送信して、通知する。ＭＨＬシンク機器（転送元）は、この２バイトの情報を、図１６に示す手順でＭＨＬソース機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬソース機器に転送する。
【００９２】
図１９に示す２バイトの情報において、１バイト目には、３Ｄ表示方式情報であることを示す識別子「3D_ID_CODE(Sink Class)」が配置される。また、この２バイトの情報において、２バイト目の第７ビット〜第５ビットには、３Ｄ表示方式情報「Sink Class」が配置される。ここでは、「Sink Class = 001」とされ、「３Ｄメガネ方式」が示される。なお、その他、例えば、「Sink Class = 010」は「直視方式」を示し、「Sink Class =011」は「ヘッドマウント方式」を示すものとされる。
【００９３】
ＭＨＬソース機器は、３Ｄメガネ方式ならば本アプリケーションを機能する。３Ｄメガネ方式のＭＨＬシンク機器の場合、通常は、視聴者（観視者）が３Ｄ画像をテレビの正面方向から垂直に見た場合に最大限の３Ｄ効果が得られるようになっている。視聴者がテレビの斜め方向や、顔を傾けた状態で３Ｄ画像を見ると、３Ｄ効果が低下するばかりでなく、生理的な違和感を感ずるようになる。
【００９４】
そこで、本アプリケーションでは、視聴者の見る位置に対して３Ｄ画像を最適な状態に補正する処理が行われる。この場合、例えば、図２０（ａ）に示すように、ＭＨＬシンク機器に装着されている位置検出センサ（顔検出センサ）を使用して、テレビ画面からの視聴者の顔の位置や傾き等が検出される。
【００９５】
図２０に示すように、視聴者が１人の場合を考える。この場合、テレビ画面中心から視聴者の顔までの距離をｒとし（図２０（ａ）参照）、テレビ画面中心を通る法線に対する左右方向の角θ1とする（図２０（ｂ）参照）。また、この場合、テレビ画面中心を通る法線に対する上下方向の角θ2とし（図２０（ｃ）参照）、顔の傾きθ3とする（図２０（ｄ）参照）。
【００９６】
図２１は、視聴者に対して３Ｄ画像を見やすく補正する例を示している。図示のように、３Ｄ効果が最大になるように、視聴者に対して、画像を正面から見ているように表示させる。なお、図示は省略するが、視聴者が２人以上いる場合は、その平均的な位置、またはいちばん距離の近い視聴者に補正するなどの方法が考えられる。
【００９７】
図２２（ａ）示すように位置検出センサ（顔検出センサ）を使って視聴者の顔位置を検出するのが困難な場合、例えば、図２２（ｂ）に示すに、テレビリモコンの上下左右・回転ボタン等を使って画面を見ながらマニュアル操作で補正する方法も考えられる。これらの例で示すような、３Ｄ画像補正技術、およびセンサによる顔検出技術に関しては、従来周知の技術を用いることができ、ここでは、その詳細説明を省略する。
【００９８】
位置検出センサ（顔検出センサ）やリモコンを使った位置情報の入力をＭＨＬシンク機器で行い、補正処理をＭＨＬソース機器で行う場合、例えば、図２３に示すような５バイトの情報（データ列）を、ＭＨＬシンク機器からＭＨＬソース機器に転送する。ＭＨＬシンク機器（転送元）は、この５バイトの情報を、図１６に示す手順でＭＨＬソース機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬソース機器に転送する。
【００９９】
図２３に示す５バイトの情報において、１バイト目には、３Ｄ画像補正情報であることを示す識別子「3D_ID_CODE(3D Adjust 1)」が配置される。また、この５バイトの情報において、２バイト目には距離ｒの情報が配置され、３バイト目には上下角θ１（９０°〜−９０°）の情報が配置される。また、この５バイトの情報において、４バイト目には左右角θ２（９０°〜−９０°）の情報が配置され、５バイト目にはねじれ角θ３（９０°〜−９０°）の情報が配置される。
【０１００】
この５バイトの情報を受信したＭＨＬソース機器は、距離ｒ、上下角θ１、左右角θ２、ねじれ角θ３の情報に基づき、視聴者の見る位置に対して３Ｄ画像を最適な状態に補正する画像補正処理を行う。ＭＨＬソース機器は、補正後の画像データを、図３に示すＴＭＤＳチャネル経由で、ＭＨＬシンク機器に伝送する。
【０１０１】
また、逆に、位置検出センサやリモコンを使った位置情報の入力を、ＭＨＬソース機器で行い、画像補正処理をＭＨＬシンク機器で行う場合も考えられる。この場合、ＭＨＬソース機器は、図２３に示す５バイトの情報（データ列）を、ＭＨＬシンク機器に転送する。この場合、ＭＨＬソース機器からＴＭＤＳチャネル経由で伝送される画像データは未補正のままである。そのため、ＭＨＬシンク機器は、距離ｒ、上下角θ１、左右角θ２、ねじれ角θ３の情報に基づき、視聴者の見る位置に対して３Ｄ画像を最適な状態に補正する画像補正処理を行う。
【０１０２】
「視聴者の位置を検出し、適正な３Ｄ画像を表示する機能：直視方式の場合」
本アプリケーションは、特に直視方式向けのアプリケーションである。そのため、処理に先立ち、ＭＨＬシンク機器は、ＭＨＬソース機器に、３Ｄ表示方式が直視方式であることを通知する。
【０１０３】
そのため、ＭＨＬシンク機器は、ＭＨＬソース機器に、例えば、図１９に示すような２バイトの情報（データ列）を送信して、通知する。ここでは、「Sink Class = 010」とされ、「直視方式」が示される。ＭＨＬシンク機器（転送元）は、この２バイトの情報を、図１６に示す手順でＭＨＬソース機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬソース機器に転送する。ＭＨＬソース機器は、直視方式ならば本アプリケーションを機能する。
【０１０４】
図２４、図２５は直視方式の一方式であるレンチキュラ方式の構造を示している。レンチキュラ方式の場合、図２４（ａ）に示すレンチキュラレンズが、図２４（ｂ）に示すように、テレビ表示画面上に重ねて配設されている。レンチキュラレンズは、図２５に示すように、断面がカマボコ形をしている。このレンチキュラレンズをテレビ画面に重ね合わせ、テレビ画面上の発光体がこのレンチキュラレンズを通過する際の屈折を利用することにより、直視方式の３Ｄ表示を実現している。
【０１０５】
この場合も、上述した３Ｄメガネ方式と同様に、テレビの正面から垂直に見た場合に最大限の３Ｄ効果が得られるようになっている。ここで、上述の３Ｄメガネ方式のように、直視方式でも、視聴者の位置によって３Ｄ効果を最適化する場合を考える。この場合、図２６のように、レンチキュラレンズか画像のどちらか一方、または両方を上下左右方向にシフトさせたり、回転させたりすることで、視聴者の見る位置に応じて３Ｄ効果を高めることができる。
【０１０６】
位置検出センサ（顔検出センサ）やリモコンを使った位置情報の入力をＭＨＬソース機器で行い、補正処理をＭＨＬシンク機器で行う場合、例えば、図２７に示すような８バイトの情報（データ列）を、ＭＨＬソース機器からＭＨＬシンク機器に転送する。ＭＨＬソース機器（転送元）は、この８バイトの情報を、図１６に示す手順でＭＨＬシンク機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬシンク機器に転送する。
【０１０７】
図２７に示す８バイトの情報において、１バイト目には、３Ｄ画像補正情報であることを示す識別子「3D_ID_CODE(3D Adjust 2)」が配置される。また、この８バイトの情報において、２バイト目には距離ｒの情報が配置される。また、この８バイトの情報において、３バイト目、４バイト目、５バイト目には、レンチキュラレンズの上下シフト量（＋１００％〜−１００％）、左右シフト量（＋１００％〜−１００％）、ねじれ角θ（９０°〜−９０°）が配置される。また、この８バイトの情報において、６バイト目、７バイト目、８バイト目には、画像の上下シフト量（＋１００％〜−１００％）、左右シフト量（＋１００％〜−１００％）、ねじれ角θ（９０°〜−９０°）が配置される。
【０１０８】
この８バイトの情報を受信したＭＨＬシンク機器は、それに含まれる情報に基づき、視聴者の見る位置に対して３Ｄ画像を最適な状態に補正する処理を行う。この場合、ＭＨＬシンク機器は、レンチキュラレンズとテレビ表示画面のどちらか一方、または両方に対してシフト、回転処理を行う。
【０１０９】
「クローズド・キャプション（Closed Caption）表示位置の３Ｄ制御」
クローズド・キャプション（ＣＣ）は、米国内において行われており、テレビの画面上に会話や効果音等を画像に同期させて文字表示させる字幕表示機能である。クローズド・キャプションは、表示すべき文字や制御情報がコード化され、放送波やＤＶＤ等のパッケージコンテンツ内の特定トラックに付加される。
【０１１０】
テレビのチューナで受信されたＣＣコードはテレビが持つＣＣデコーダでデコードされ、テレビ画面上に文字として表示される。このとき、テレビ画面の文字の表示位置は、テレビリモコンによって変えることができる。操作方法の一例として、リモコン上の位置決めボタンを１回押下する毎に、ＣＣの表示位置が右上→右下→左上→左下の順に変化してゆく、といった具合である。
【０１１１】
ＨＤＭＩおよびＭＨＬは、ソース機器からシンク機器にＣＣコードをそのまま伝送する機能を持たない。そのため、例えばチューナを持つソース機器が放送波を受信してシンク機器側で視聴する場合や、ＤＶＤ再生機能を持つソース機器がＣＣコードを含むＤＶＤを再生しようとする場合などでは、ＣＣコードをそのままシンク機器側に伝送することができない。
【０１１２】
そのため、ソース機器側のＣＣデコーダでデコードし、画面上に文字として展開してから（オープンキャプション）、ＡＶストリームとしてＨＤＭＩまたはＭＨＬケーブルを経由してシンク機器に転送する。その場合、画面上における文字の表示位置は、ソース側のリモコンを使って変えることになる。この場合、シンク側、つまりテレビのリモコンを使って表示位置の変更を行うことができれば便利である。
【０１１３】
図２８に破線で示す矩形は、従来の２Ｄ画面上でのＣＣ表示枠を示す。この場合、縦横２つの位置を指定する。３Ｄの場合、図２９に示すように、表示位置として、縦、横に加えて、奥行きの３つを指定する。
【０１１４】
ＭＨＬソース機器からクローズド・キャプション（ＣＣ）入りのＡＶストリームが転送されているとき、ＭＨＬシンク機器は、ＭＨＬソース機器に、例えば、図３０示すような７バイトの情報（データ列）を転送する。ＭＨＬシンク機器（転送元）は、この７バイトの情報を、図１６に示す手順でＭＨＬソース機器（転送先）のスクラッチパッド・レジスタ（Scratchpad Registers）に書き込むことで、ＭＨＬソース機器に転送する。
【０１１５】
図３０に示す７バイトの情報において、１バイト目には、ＣＣ情報であることを示す識別子「3D_ID_CODE(Closed Caption)」が配置される。また、この７バイトの情報において、２バイト目には文字の大きさ（特大、大、中、小）の情報が配配置され、３バイト目には点Ａの横方向（０〜２５５）の情報が配置され、４バイト目には点Ａの縦方向（０〜２５５）の情報が配置される。また、この７バイトの情報において、５バイト目には点Ｂの横方向（０〜２５５）の情報が配置され、６バイト目には点Ｂの縦方向（０〜２５５）の情報が配置され、７バイト目には点Ａ，Ｂの奥行き（０〜２５５）の情報が配置される。
【０１１６】
なお、図３０に示す７バイトの情報に含まれる各情報の意味は、以下の通りである。
（１）文字の大きさ：表示する文字の大きさを指定する。特大、大、中、小の４種類である。
（２）点Ａの横方向：図２８の破線で示す矩形表示枠左上の横位置を指定する。値が０のときは指定無しである。値が１〜２５５のとき、シンク画面の幅を２５４分割した時の左側からの位置を指定する。例えば、「１」の場合は点Ａの横方向位置として画面左端を指定し、「２５５」の場合は点Ａの横方向位置として画面右端を指定する。
【０１１７】
（３）点Ａの縦方向：図２８の破線で示す矩形表示枠左上の縦位置を指定する。値が０のときは指定無しである。値が１〜２５５のとき、シンク画面の高さを２５４分割した時の上部からの位置を指定する。例えば、「１」の場合は点Ａの縦方向位置として画面上端を指定し、「２５５」の場合は点Ａの縦横方向位置として画面下端を指定する。
【０１１８】
（４）点Ｂの横方向：図２８の破線で示す矩形表示枠右下の横位置を指定する。値が０のときは指定無しである。値が１〜２５５のとき、シンク画面の幅を２５４分割した時の左側からの位置を指定する。例えば、「１」の場合は点Ｂの横方向位置として画面左端を指定し、「２５５」の場合は点Ｂの横方向位置として画面右端を指定する。
【０１１９】
（５）点Ｂの縦方向：図２８の破線で示す矩形表示枠右下の縦位置を指定する。値が０のときは指定無しである。値が１〜２５５のとき、シンク画面の高さを２５４分割した時の上部からの位置を指定する。例えば、「１」の場合は点Ｂの縦方向位置として画面上端を指定し、「２５５」の場合は点Ｂの縦横方向位置として画面下端を指定する。
【０１２０】
（６）表示枠ＡＢの奥行：図２９の破線で示す矩形表示枠ＡＢの奥行位置を指定する。値が０のときは指定無しである。値が１〜２５５のとき、シンク画面の奥行を２５４分割した時の最前部からの位置を指定する。例えば、「１」の場合は矩形表示枠ＡＢの奥行き位置として画面最前部を指定し、「２５５」の場合は矩形表示枠ＡＢの奥行き位置として画面最後部を指定する。
【０１２１】
この７バイトの情報を受信したＭＨＬソース機器は、それに含まれる情報に基づき、指定された文字の大きさで、指定された位置、奥行きを持つ矩形枠ＡＢ内部に文字を展開（オープンキャプション）する。そして、ＭＨＬソース機器は、ＡＶストリームとしてＭＨＬシンク機器にＴＭＤＳチャネルを通じて転送する。ＭＨＬシンク機器は、クローズド・キャプション（ＣＣ）が既にＡＶストリーム中に展開されているので、ＣＣコードをデコードする必要がなく、そのまま画像を表示させるだけでよい。
【０１２２】
図１、図２に示す画像表示システム１０においては、ＭＨＬのケーパビリティ・レジスタ（Capability Register）、あるいはスクラッチパッド・レジスタ（ScratchpadRegister）を使用して、機器間において３Ｄ情報の転送を行う。そのため、３Ｄ情報を効率よく高速に転送できる。
【０１２３】
例えば、ＨＤＭＩの場合と比較して、ＭＨＬシンク機器の３ＤケーパビリティをＭＨＬソース機器に高速かつ効率良く転送することができる。その結果、バッテリ駆動で、かつＣＰＵの性能が低いモバイル機器に対しては、レスポンスの向上、バッテリ消費の低減等を実現できるため、大変有効である。これは、モバイル機器の使用を前提としたＭＨＬ規格の主旨とも一致する。また、ＭＨＬ機器が持つ各種レジスタを用いて、シンク−ソース間で双方向にデータを転送するため、ＨＤＭＩ機器では実現できなかったきめ細かな各種３Ｄ処理を実現できる。
【０１２４】
＜２．変形例＞
なお、上述実施の形態の画像表示システム１０は、図１に示すように、テレビ受信機２００がＭＨＬシンク機器である例を示した。しかし、図３１に示すような画像表示システム１０Ａにも、この発明を同様に適用できる。この画像表示システム１０Ａでは、モバイルフォーン１００とＭＨＬドングル４００とがＭＨＬケーブル３００により接続されている。また、ＭＨＬドングル４００とテレビ受信機２００ＡとがＨＤＭＩケーブル５００により接続されている。ＭＨＬドングル４００は、ＭＨＬ−ＨＤＭＩの変換処理を行っている。
【０１２５】
この画像表示システム１０Ａにおいて、テレビ受信機２００Ａは、ＨＤＭＩに対応しているが、ＭＨＬ非対応である。この画像表示システム１０Ａにおいて、モバイルフォーン１００からのＡＶストリームは、ＭＨＬドングル４００を使ってＭＨＬ→ＨＤＭＩ変換された後、テレビテレビ受信機２００ＡのＨＤＭI Ｉｎｐｕｔ端子に入力される。
【０１２６】
また、上述実施の形態において、ＭＨＬソース機器がモバイルフォーン１００であり、ＭＨＬシンク機器がテレビ受信機２００である例を示した。しかし、ＭＨＬソース機器、ＭＨＬシンク機器の組み合わせはこれに限定されるものでないことは勿論ある。その場合にあっても、ＭＨＬのケーパビリティ・レジスタ、あるいはスクラッチパッド・レジスタ等を使用して、機器間において３Ｄ情報の転送を行うことで、３Ｄ情報を効率よく高速に転送でき、きめの細かな制御を行うことが可能となる。
【０１２７】
また、上述していないが、ＭＨＬソース機器からＭＨＬシンク機器に伝送される３Ｄ画像データの３Ｄストラクチャおよびビデオフォーマットを、スクラッチパッド・レジスタを使用して、ＭＨＬソース機器からＭＨＬシンク機器に転送することもできる。この転送方法については、上述した各種の３Ｄ情報のスクラッチパッド・レジスタを使用した転送と同様であるので、ここでは省略する。
【０１２８】
また、上述実施の形態において、字幕としてクローズ・キャプションを示したが、その他の字幕、例えば、ＤＶＢのサブタイトル、ＡＲＩＢの字幕等であっても、本技術を同様に適用できる。
【産業上の利用可能性】
【０１２９】
本技術は、例えば、３Ｄ画像表示のための画像表示システムを構成する電子機器等に適用できる。
【符号の説明】
【０１３０】
１０，１０Ａ・・・画像表示システム
１００・・・モバイルフォーン
１０１・・・制御部
１０２・・・ユーザ操作部
１０３・・・表示部
１０４・・・３Ｇ／４Ｇモデム部
１０５・・・カメラ部
１０６・・・記録再生部
１０７・・・送信処理部
１０８・・・ＭＨＬ送信部
１０９・・・ＭＨＬ端子
２００，２００Ａ・・・テレビ受信機
２０１・・・制御部
２０２・・・ユーザ操作部
２０３・・・ＭＨＬ端子
２０４・・・ＭＨＬ受信部
２０５・・・チューナ
２０６・・・アンテナ端子
２０７・・・切替部
２０８・・・表示処理部
２０９・・・表示パネル
３００・・・ＭＨＬケーブル
４００・・・ＭＨＬドングル
５００・・・ＨＤＭＩケーブル
【図１】
0005673172.tif 000002
【図２】
0005673172.tif 000003
【図３】
0005673172.tif 000004
【図５】
0005673172.tif 000005
【図６】
0005673172.tif 000006
【図７】
0005673172.tif 000007
【図９】
0005673172.tif 000008
【図１２】
0005673172.tif 000009
【図１３】
0005673172.tif 000010
【図１４】
0005673172.tif 000011
【図１５】
0005673172.tif 000012
【図１６】
0005673172.tif 000013
【図１７】
0005673172.tif 000014
【図１８】
0005673172.tif 000015
【図１９】
0005673172.tif 000016
【図２２】
0005673172.tif 000017
【図２３】
0005673172.tif 000018
【図２５】
0005673172.tif 000019
【図２７】
0005673172.tif 000020
【図２８】
0005673172.tif 000021
【図２９】
0005673172.tif 000022
【図３０】
0005673172.tif 000023
【図３１】
0005673172.tif 000024
【図４】
0005673172.tif 000025
【図８】
0005673172.tif 000026
【図１０】
0005673172.tif 000027
【図１１】
0005673172.tif 000028
【図２０】
0005673172.tif 000029
【図２１】
0005673172.tif 000030
【図２４】
0005673172.tif 000031
【図２６】
0005673172.tif 000032