(57)【要約】【課題】受信装置側の機能に応じて、３Ｄ映像と２Ｄ画像の映像表示を最適に行うこと。【解決手段】デジタル放送信号に含まれる映像信号を取得するデマックス１２０と、デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる、３Ｄ表示又は２Ｄ表示に関する表示情報を取得し、表示情報に基づいて、映像信号による映像表示の処理を制御するＣＰＵ１８０と、を備える。【選択図】図１
2010288234.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号に含まれる映像信号を取得する映像信号取得部と、
前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる３Ｄ表示又は２Ｄ表示に関する表示情報を取得し、前記表示情報に基づいて前記映像信号による映像表示の処理を制御する制御部と、
を備える、受信装置。
【請求項２】
前記制御部は、中央演算処理ユニットを含み、
前記中央演算処理ユニットは、前記システムデータエリアに含まれる前記表示情報に基づいて、前記映像表示に関わる各構成要素を制御する、請求項１に記載の受信装置。
【請求項３】
前記制御部は、前記映像信号をデコードするデコーダを含み、
前記デコーダは、前記映像データエリアに含まれる前記表示情報に基づいて、デコード処理を制御する、請求項２に記載の受信装置。
【請求項４】
前記表示情報は、３Ｄ映像を放送中に２Ｄ映像に切り換えるための情報を含む、請求項１に記載の受信装置。
【請求項５】
前記表示情報は、３Ｄ映像を２Ｄ映像として表示するための情報を含む、請求項１に記載の受信装置。
【請求項６】
前記システムデータエリアに含まれる前記表示情報は、３Ｄ映像から２Ｄ映像への切換タイミング、または２Ｄ映像から３Ｄ映像への切換タイミングに関する情報を含む、請求項１に記載の受信装置。
【請求項７】
前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わるタイミングまでの所要時間を示す時間情報である、請求項６に記載の受信装置。
【請求項８】
前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わるタイミングよりも以前に取得される、請求項７に記載の受信装置。
【請求項９】
前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わる時刻を示す時間情報である、請求項６に記載の受信装置。
【請求項１０】
ユーザによる表示設定情報が入力される入力部を備え、
前記制御部は、前記表示設定情報が入力された場合は、前記表示情報よりも前記表示設定情報を優先して前記映像信号による表示処理を制御する、請求項１に記載の受信装置。
【請求項１１】
前記表示情報は、３Ｄ映像の方式のフォーマット情報を含む、請求項１に記載の受信装置。
【請求項１２】
デジタル放送信号のシステムデータエリアと映像データエリアの双方に３Ｄ表示又は２Ｄ表示に関する表示情報を挿入する表示情報挿入部と、
前記表示情報が挿入された前記デジタル放送信号を送出する送出部と、
を備える、送信装置。
【請求項１３】
デジタル放送信号のシステムデータエリアと映像データエリアの双方に３Ｄ表示又は２Ｄ表示に関する表示情報を挿入する表示情報挿入部と、
前記表示情報が挿入された前記デジタル放送信号を送出する送出部と、
を有する送信装置と、
前記デジタル放送信号に含まれる映像信号を取得する映像信号取得部と、
前記表示情報を取得し、前記表示情報に基づいて前記映像信号による映像表示の処理を制御する制御部と、
を有する受信装置と、
を備える通信システム。
【請求項１４】
デジタル放送信号に含まれる映像信号を取得するステップと、
前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる、３Ｄ表示又は２Ｄ表示に関する表示情報を取得するステップと、
前記表示情報に基づいて、前記映像信号による映像表示の処理を制御するステップと、
を備える、表示制御方法。
【請求項１５】
デジタル放送信号に含まれる映像信号を取得する手段、
前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる、３Ｄ表示又は２Ｄ表示に関する表示情報を取得する手段、
前記表示情報に基づいて、前記映像信号による映像表示の処理を制御する手段、
としてコンピュータを機能させるためのプログラム。
【請求項１６】
放送するコンテンツに係る映像信号とシステムデータとを含むデジタル放送信号のデータ構造であって、
前記映像信号及び前記システムデータは３Ｄ表示又は２Ｄ表示に関する表示情報を含み、
前記表示情報に基づいて、前記映像信号による映像表示の処理を制御する手段として受信装置を機能させるためのデジタル放送信号のデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、送信装置、通信システム、表示制御方法、プログラム、及びデータ構造に関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１には、２Ｄ画像と３Ｄ画像が混在して記憶された画像を再生する場合に、出力する画像が２Ｄ画像であるか３Ｄ画像であるかを制御信号により判別し、出力先の装置に応じて適切に画像を表示することが記載されている。また、特許文献２に記載されているように、番組に３Ｄ画像が含まれている場合、番組情報の他に、３Ｄ固有情報が入力され、ＥＭＴを作成する技術が知られている。
【０００３】
また、特許文献３には、３Ｄ画像情報には、３Ｄ画像であることを示す識別子を付加し、ＷＥＢサーバから画像情報を受信したパソコンでは、識別子により２Ｄ画像情報か３Ｄ画像情報かを識別する技術が記載されている。そして、特許文献３には、識別結果に応じて、２Ｄ−３Ｄ表示装置で２Ｄ表示状態と３Ｄ表示状態とを切り替えて表示し、２Ｄ画像と３Ｄ画像が混在するコンテンツでも、ダイナミックに立体画像に切り替えて表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０４２６４５号公報
【特許文献２】特開２００５−００６１１４号公報
【特許文献３】特開２００５−１７５５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献に記載された技術では、３Ｄ画像を示す信号を受信側の装置で用いているが、単に３Ｄ画像であることを示す信号を受信側の装置に送るのみでは、受信装置側の機能に応じて３Ｄ画像と２Ｄ画像の表示を最適に制御することは困難である。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、受信装置側の機能に応じて、３Ｄ映像と２Ｄ画像の映像表示を最適に行うことが可能な、新規かつ改良された受信装置、送信装置、通信システム、表示制御方法、プログラム、及びデータ構造を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、デジタル放送信号に含まれる映像信号を取得する映像信号取得部と、前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる３Ｄ表示又は２Ｄ表示に関する表示情報を取得し、前記表示情報に基づいて前記映像信号による映像表示の処理を制御する制御部と、を備える、受信装置が提供される。
【０００８】
また、前記制御部は、中央演算処理ユニットを含み、前記中央演算処理ユニットは、前記システムデータエリアに含まれる前記表示情報に基づいて、前記映像表示に関わる各構成要素を制御するものであってもよい。
【０００９】
また、前記制御部は、前記映像信号をデコードするデコーダを含み、前記デコーダは、前記映像データエリアに含まれる前記表示情報に基づいて、デコード処理を制御するものであってもよい。
【００１０】
また、前記表示情報は、３Ｄ映像を放送中に２Ｄ映像に切り換えるための情報を含むものであってもよい。
【００１１】
また、前記表示情報は、３Ｄ映像を２Ｄ映像として表示するための情報を含むものであってもよい。
【００１２】
また、前記システムデータエリアに含まれる前記表示情報は、３Ｄ映像から２Ｄ映像への切換タイミング、または２Ｄ映像から３Ｄ映像への切換タイミングに関する情報を含むものであってもよい。
【００１３】
また、前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わるタイミングまでの所要時間を示す時間情報であってもよい。
【００１４】
また、前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わるタイミングよりも以前に取得されるものであってもよい。
【００１５】
また、前記切換タイミングに関する情報は、映像信号が３Ｄ映像と２Ｄ映像との間で切り換わる時刻を示す時間情報であってもよい。
【００１６】
また、ユーザによる表示設定情報が入力される入力部を備え、前記制御部は、前記表示設定情報が入力された場合は、前記表示情報よりも前記表示設定情報を優先して前記映像信号による表示処理を制御するものであってもよい。
【００１７】
また、前記表示情報は、３Ｄ映像の方式のフォーマット情報を含むものであってもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、デジタル放送信号のシステムデータエリアと映像データエリアの双方に３Ｄ表示又は２Ｄ表示に関する表示情報を挿入する表示情報挿入部と、前記表示情報が挿入された前記デジタル放送信号を送出する送出部と、を備える、送信装置が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、デジタル放送信号のシステムデータエリアと映像データエリアの双方に３Ｄ表示又は２Ｄ表示に関する表示情報を挿入する表示情報挿入部と、前記表示情報が挿入された前記デジタル放送信号を送出する送出部と、を有する送信装置と、前記デジタル放送信号に含まれる映像信号を取得する映像信号取得部と、前記表示情報を取得し、前記表示情報に基づいて前記映像信号による映像表示の処理を制御する制御部と、を有する受信装置と、を備える通信システムが提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、デジタル放送信号に含まれる映像信号を取得するステップと、前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる、３Ｄ表示又は２Ｄ表示に関する表示情報を取得するステップと、前記表示情報に基づいて、前記映像信号による映像表示の処理を制御するステップと、を備える、表示制御方法が提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、デジタル放送信号に含まれる映像信号を取得する手段、前記デジタル放送信号のシステムデータエリアと映像データエリアの双方に含まれる、３Ｄ表示又は２Ｄ表示に関する表示情報を取得する手段、前記表示情報に基づいて、前記映像信号による映像表示の処理を制御する手段、としてコンピュータを機能させるためのプログラムが提供される。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、放送するコンテンツに係る映像信号とシステムデータとを含むデジタル放送信号のデータ構造であって、前記映像信号及び前記システムデータは３Ｄ表示又は２Ｄ表示に関する表示情報を含み、前記表示情報に基づいて、前記映像信号による映像表示の処理を制御する手段として受信装置を機能させるためのデジタル放送信号のデータ構造が提供される。
【発明の効果】
【００２３】
本発明によれば、受信装置側の機能に応じて、３Ｄ映像と２Ｄ画像の映像表示を最適に行うことが可能な受信装置、送信装置、通信システム、表示制御方法、プログラム、及びデータ構造を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係る受信装置の構成を示す模式図である。
【図２】本発明の一実施形態に係る送信装置の構成を示す模式図である。
【図３】３Ｄと２Ｄ間で表示を切り換える際に、高速切り換えを行う場合の処理を示すフローチャートである。
【図４】３Ｄと２Ｄ間で表示を切り換える際に、遷移時間を考慮して切り換えを行う場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２６】
なお、説明は以下の順序で行うものとする。
（１）前提となる技術
（２）本実施形態に係るシステムの構成
（３）３Ｄ映像に関する情報について
（４）受信装置側での処理について
（５）３Ｄ情報を挿入したことによる効果
（６）受信装置における処理手順について
【００２７】
（１）前提となる技術
デジタル放送を行う場合、通常H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Pictures and Associated Audio Information: Systemのトランスポートストリーム(Transport Stream)を使用して、ビデオ、オーディオ、ＥＰＧデータ等を送出し、受信装置はそれを受信して画像、音声、システムデータに分離して、画像、音声を表示する。
【００２８】
この仕組みを使って、３Ｄ(３次元；three dimensions)のコンテンツを表示する場合、現行の規格では映像（ビデオ）コンテンツのアスペクト比(Aspect ratio)、解像度(resolution)等の情報をトランスポートストリームの仕組みの中で送ることはできる。しかしながら、トランスポートストリームを使って３Ｄの情報を送る仕組みは存在しない。
【００２９】
受信装置側では、３Ｄの映像を受信した場合と２Ｄの映像を受信した場合とでは、処理を変更する必要があるが、３Ｄの映像を受信したとしても、その映像が３Ｄであることを理解することができない。このため、受信装置側では、３Ｄの映像データが送られているにも関わらず、３Ｄに適合した処理を行うことができず、３Ｄ映像の表示を適正に行うことができない事態が生じる。本実施形態に係るシステムは、受信した映像データが３Ｄデータであるか２Ｄデータであるかを自動判別し、受信装置が３Ｄの放送コンテンツを受信した時に、自動的に適切な制御を行うものである。
【００３０】
（２）本実施形態に係るシステムの構成
図１は、本実施形態に係る受信装置１００の構成を示す模式図である。受信装置１００は、例えば、デジタル放送信号によって受信したテレビ番組などのコンテンツを視聴するためのユーザ側の装置であり、受信した映像を表示画面上に表示し、音声を出力する。受信装置１００は、例えば、サイド・バイ・サイド方式による３Ｄ映像と、通常の２Ｄ映像を受信して表示することができる。なお、後述するが、３Ｄ映像の方式については、サイド・バイ・サイド方式以外のものであってもよい。図１に示すように、受信装置１００は、チューナ１１０、Ｄｅｍｕｘ１２０、ビデオデコーダ１３０、３Ｄプロセッサー１４０、ＬＥＤパネルブロック１５０、オーディオデコーダ１６０、スピーカー１７０、ＣＰＵ１８０、入力部１９０を備える。
【００３１】
また、図２は、本実施形態に係る送信装置２００の構成を示す模式図である。送信装置２００は、放送局側の装置であり、デジタル放送信号によって番組のコンテンツや、これに関する情報等を受信装置１００へ送信する。送信装置２００は、例えば、上述の３Ｄ映像と、通常の２Ｄ映像を受信装置１００へ送出することができる。図２に示すように、送信装置２００は、ビデオエンコーダ２１０、オーディオエンコーダ２２０、システムデータジェネレータ（２３０、マルチプレクサ２４０、送出部２５０を備える。
【００３２】
本実施形態に係る通信システムは、図１に示す送信装置１００と図２に示す受信装置２００とが、有線または無線により接続されたものである。このように構成された本実施形態のシステムにおいて、送信装置２００は、３Ｄ映像に関する情報（３Ｄ情報）を映像信号、音声信号、ＥＰＧ情報等とともに送信する。受信装置１００では、送信装置２００から送られた３Ｄ情報に基づいて、受信装置１００の各機能を制御する。
【００３３】
（３）３Ｄ映像に関する情報について
以下、送信装置２００から送られる３Ｄ映像に関する情報について詳細に説明する。３Ｄ映像に関する代表的な情報としては、例えば以下のものが挙げられる。本実施形態に係るシステムでは、上記の情報を含む多種の情報をデジタル放送信号のフォーマットに挿入して、送信装置２００から受信装置１００へ送出する。受信装置１００は、これらの情報を取得することで、３Ｄ映像または２Ｄ映像を適正に表示することができ、また２Ｄ映像と３Ｄ映像との間で映像が切り換えられた場合においても、切り換えに応じて３Ｄまたは２Ｄ映像を適正に表示することができる。
１．３Ｄ映像の方式（フォーマット）に関する情報
２．標準フォーマット（２Ｄ映像）から３Ｄ映像へ切り換える際、または３Ｄ映像から標準フォーマット（２Ｄ映像）へ切り換える際の切り換えポイント（切り換えタイミング）に関する情報
３．３Ｄ映像として送られる３Ｄコンテンツを、受信装置１００側で２Ｄ映像として表示する際に、表示する映像に関する情報
【００３４】
そして、送信装置２００から受信装置１００へ３Ｄ映像に関する情報を送信するために、本実施形態では、３Ｄ情報をデジタル放送データの中の異なる２箇所に入れるようにしている。情報を入れる１つ目の箇所は、システムデータのエリア（以下、第１のエリアという場合がある）であり、例えば、H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Picture and Associated Audio Information: Systemで定義されるトランスポートストリームのadaptation fieldまたはPES Packetとすることができる。より具体的には、Transport stream adaptation fieldで定義されるTransport_private_data_flagを立て、その後に定義されるTransport_private_dataのエリアに情報を挿入することができ、さらにPES Packetで定義されるPES extension flagを立て、その後に定義されるPES extensionの中に定義されるPES Private data Flagを立て、その後に定義されるPES Private dataのエリアに情報を挿入する事ができる。 
【００３５】
情報を入れるもう１つの箇所は、ビデオデータエリア（以下、第１のエリアという場合がある）である。例えばMPEG2 video(H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Picture and Associated Audio Information: Video)に挿入する場合、同フォーマットで定義されるpicture headerのUser dataエリアに入れることができる。また、シーケンスヘッダ、スライスヘッダ、またはマクロブロックヘッダに３Ｄ映像に関するデータを挿入しても良い。
【００３６】
なお、３Ｄ映像に関するデータが入る時は、３Ｄのコンテンツが表示される場合に限られ、２Ｄの表示の場合はこの情報は入れない。従って、受信装置１００側では、デジタル放送信号データの中に３Ｄ映像に関するデータが挿入されていない場合は、受信している映像データが２Ｄ映像のデータであることを認識できる。
【００３７】
第１のエリアに挿入される情報は、送信装置２００のシステムデータジェネレータ２３０において、システムデータの中に挿入される。また、第２のエリアに挿入される情報は、送信装置２００のビデオエンコーダ２１０において、ビデオデータの中に挿入される。送信装置２００のマルチプレクサ２４０は、システムデータジェネレータ２３０から入力されたシステムデータ、ビデオエンコーダ２１０から入力されたビデオデータ及びオーディオエンコーダ２２０から入力されたオーディオデータからデジタル放送信号のトランスポートストリームを生成し、送出部２５０へ送る。
【００３８】
受信装置１００においては、第１のエリアに挿入された情報は、デマックス１２０で抽出され、ＣＰＵ１８０に送られる。ＣＰＵ１８０は、送られた３Ｄ映像に関する情報に基づいて受信装置１００の各機能を制御する。また、第２のエリアに挿入された情報は、ビデオデコーダ１３０にて取得され、ビデオデコーダ１３０自身の機能を制御するために用いられる。また、ビデオデコーダ１３０にて取得された情報は、ＣＰＵ１８０に送られて受信装置１００の各機能が制御される他、３Ｄプロセッサー１４０にも送られて３Ｄプロセッサー１４０の機能が制御される。
【００３９】
以下、第１のエリア、第２のエリアに挿入する情報について詳細に説明する。先ず、第１のエリアとして、Transport_private_dataのエリアに挿入する情報について説明する。以下に示す３Ｄ情報（three_dimensional_information）は、Transport_private_dataのエリアに挿入する３Ｄ情報であり、Adaptation field 3D informationに挿入される。送信装置２００においては、Adaptation field 3D informationはシステムデータジェネレータ２３０に入力され、システムデータとともにマルチプレクサ２４０へ入力されて、トランスポートストリームとして電波送出設備へ送られる。
【００４０】
[表１；Adaptation field 3D informationの内容]
three_dimensional_information () {
information_id                          8 bslbf
data_length                             8 uimsbf
reserved                                3 bslbf
version_number                          5 bslbf
three_dimension_format                  8 bslbf
three_dimension_sub_format              8 bslbf
default_picture                         3 bslbf
display_control                         3 bslbf
transition_flag                         1 bslbf
format_dependent_flag                   1 bslbf
if(transition_flag == 1){
transition_type                 2 bslbf
transition_timing               3 bslbf
if(transition_timing == 0x01){
transition_time       11 uimsbf
}
else{
reserved                        11 bslbf
}
else{
reserved                        16 bslbf
if(format_dependent_flag == 1){
for(i=0;i<N;i++){
format_dependent_data_byte  8 bslbf
}
}
【００４１】
以下、Adaptation field 3D informationについて詳細に説明する。three_dimensional_informationは、３Ｄ表示に関する情報であり、以下の情報を含む。
information_id
data_length
reserved
version_number
three_dimension_format
three_dimension_sub_format
default_picture, display_control
transition_flag, format_dependent_flag
【００４２】
なお、Adaptation field 3D informationには、three_dimensional_information以外の情報が含まれる場合があるため、ここでは、Adaptation field 3D informationの中に３Ｄ情報としてthree_dimensional_informationを定義している。
【００４３】
information_idは識別情報であり、Adaptation field 3D informationに記述された情報が３Ｄ情報（three_dimensional_information）であることを示すＩＤである。data_lengthはdata_length以降に続くデータの長さ（データバイト）を示す情報であり、three_dimensional_informationのデータバイト数を示す情報である。Reservedは予備のデータである。
【００４４】
version_numberはこの３Ｄ情報のバージョン番号を表している。表１に示されるAdaptation field 3D informationは、例えば１秒間に数回程度の頻度で送信装置２００から受信装置１００へ送られる。version_numberは、表１の情報の内容、すなわちthree_dimensional_informationが変更される度に１だけインクリメントされる。version_numberが前回送られたものと同じ場合、送られた３Ｄ情報は、前回と同一である。受信装置１００側では、新たに受信した３Ｄ情報が前回受信した３Ｄ情報と同一のバージョン番号である場合、この３Ｄ情報は既に受信しているため、新たに受信した３Ｄ情報を無視する。バージョン番号が３１に達すると、バージョン番号は０に戻る。
【００４５】
three_dimension_formatは、上述した３Ｄの方式を示す情報であり、以下のように定義される。
0x00      side by side
0x01      Frame packing
0x02      Line alternative
0x03      Field alternative
0x04-ff   resesrved
【００４６】
three_dimension_formatが0x00の場合、３Ｄ方式がサイド・バイ・サイド（Ｓｉｄｅ  ｂｙ  Ｓｉｄｅ）方式であることが示される。サイド・バイ・サイド方式は、１つの通常画面を左右で２つに分け、左側に左目用映像Ｌの表示信号を、右側に右目用映像Ｒの表示信号を送り、受信装置１００側がその２つの画像を分け、各々の画像を水平方向に拡大する方式である。この他、上記のように、３Ｄ方式が、Frame packing方式、Line alternative方式、Field alternative方式等であることを指定することができる。
【００４７】
three_dimension_sub_formatは、three_dimension_formatで定義される各３Ｄ方式の中で、更に解像度、データ転送速度などの違いを示す情報である。例えば、three_dimension_sub_formatは、サイド・バイ・サイド方式(0x00)の場合、以下のように定義される。
three_dimension_sub_format(if three_diomention_format == 0x00)
0x00      half resolution, Left picture for Left
0x01      half resolution, Right picture for Left
0x02      full resolution, Left picture for Left
0x03      full resolution, Right picture for Left
0x04-ff   reserved_future_use
【００４８】
default_pictureは、３Ｄ映像を受信装置側で２Ｄで表示する場合に、左右のいずれの映像で表示するかを指定する情報である。default_pictureは、例えば、サイド・バイ・サイド方式の場合、以下のように定義される。
0x00      not defined
0x01      left picture
0x02      right picture
0x03-07   reserved
【００４９】
上述の例では、サイド・バイ・サイド方式で３Ｄ映像を受信した受信装置１００は、default_pictureが0x01に設定されている場合、左目用映像(left picture)のみを用いて映像を表示する。これにより、受信装置１００は、３Ｄ映像を受信した場合に、２Ｄ映像の表示を行うことができる。
【００５０】
display_controlは、３Ｄコンテンツの表示の最中に、表示方式を規定するための情報であり、３Ｄ映像を表示している最中に、２Ｄの文字スーパー（字幕スーパー）などを挿入する際、３Ｄ映像表示のままでは文字データがうまく見れなくなってしまう事を回避する事を目的に用いられる。display_controlは、例えば以下のように定義される。
display_control
0x00      no requirement for display control.
0x01      2D display is required even in 3D video appears.
0x02      2D display is preferred
0x03-07   reserved
【００５１】
transition_flagは、２Ｄから３Ｄへの切り換え、または３Ｄから２Ｄへの切り換えを表す情報である。transition_flagは、例えば以下のように定義され、transition_flagが“0”のときは切り換えが行われず、transition_flagが“1”のときは切り換えが行われる。
Transition_flag
0      Transition not activated
1      Transition activated
【００５２】
format_dependent_flagは、付加的な情報が含まれるか否かを示すフラグであって、format_dependent_flagが“1”の場合、付加的な情報がAdaptation field 3D informationに存在することが示される。一方、format_dependent_flagが“0”の場合、付加的な情報がAdaptation field 3D informationに存在しないことが示される。format_dependent_flagを“1”にすることで、３Ｄフォーマットに応じて付加的な情報を入れることができる。
【００５３】
transition_flagが“1”のとき、transition_type及びtransition_timingの情報が示される。transition_typeは、例えば以下の４通りの情報として定義される。
transition_type
0x00      
0x00が最初に、または２Ｄモードで現れたとき、２Ｄから３Ｄへのトランジッションが発生する。0x00が３Ｄモードで現れたとき、３Ｄから２Ｄへのトランジッションが発生する。この場合、トランジッションタイミングは２Ｄから３Ｄへの切り換えのみに適用される。３Ｄから２Ｄへのトランジッションには、迅速なトランジッションが要求される様な場合に使用することができる。
0x01      ３Ｄから２Ｄへのトランジッションを表す
0X02      ２Ｄから３Ｄへのトランジッションを表す
0X03      予備
【００５４】
transition_timingは、切り換え（transition）までのタイミング（時間）を示す情報であり、例えば以下のように定義される。
transition_timing
0x00      immediate transition
0x01      transition happened after time defined
0x02      transition happened 500 msec later
0x03      transition happened 1 sec later
0x04      transition happened 2 sec later
0x05-07   reserved_future_use
【００５５】
上記の例では、transition_timingが0x00のときは即座にトランジッションが行われ、0x01のときは所定時間後にトランジッションが行われる。また、transition_timingが0x02のときは、５００［ｍｓｅｃ］後にトランジッションが行われる。また、transition_timingが0x03のときは、１［ｓｅｃ］後にトランジッションが行われ、transition_timingが0x04のときは、２［ｓｅｃ］後にトランジッションが行われる。0x05から0x07は予備のデータ領域とされる。
【００５６】
また、transition_timingが0x01のときは、トランジッションが発生する時間(transition_time)が11 uimsbfのデータとして定義され、このデータで表示される数値がトランジッションが発生するまでの時間[msec]に相当する。transition_timeは１１ビットのデータであるため、最大で２０４８[msec]までの時間を指定することができる。transition_timingが0x01でない場合は、予備のデータ領域(11 bslbf)とされる。また、transition_flagが“0”のときは、予備のデータ領域(16 bslbf)とされる。
【００５７】
また、transition_timingとして絶対時間ＰＣＲを用いても良い。この場合、上記のAdaptation field 3D informationにおいて、transition_flagが“1”のときのデータ構成は以下の通りとなる。
if(transition_timing == 0x01){
reserved              2 bslbf
transition_time       33 uimsbf
}
else{
reserved              35 bslbf
}
【００５８】
この場合、transition_flagが“1”のときに、予備のデータ領域が２bslbf確保され、transition_timeは33 uimsbfのデータで絶対時間ＰＣＲとして示される。この場合、表１の12ビットが36ビットに拡張され、H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Pictures and Associated Audio Information: System で規定されるprogram clock reference baseのフォーマットで、切り換える時間の値を入れることで、切り換え時間の絶対値を送ることが可能となる。
【００５９】
また、format_dependent_flagが“1”の場合、format_dependent_data_byte (8 bslbf)によって、データレングスの残りが規定され、３Ｄのフォーマットによっては付加する事が望ましい情報を挿入することができる。
【００６０】
以上説明したAdaptation field 3D informationは、H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Picture and Associated Audio Information: Systemで定義されるTransport stream adaptation fieldで定義されるTransport_private_data_flagを立て、その後に定義されるTransport_private_dataのエリアに表１の情報を挿入する事で、３Ｄ情報を挿入する。またこの情報は、同規格のPES packetのPES extension flagを立てて、PES extensionの中に定義されるPES private data flagを立て、その後に定義されるPES Private dataのエリアに入れることができる。但し、この場合はprivate dataは128bit固定となるため、最初の40ビットに表1の情報を入れ、残りの88ビットはリザーブとして扱う。
【００６１】
以上説明した第１のエリアに３Ｄ情報を挿入する場合、システムデータエリアへの情報の挿入となるため、送信装置２００側では、任意のタイミングで、テレビ番組編成上において必要となる３Ｄ情報を自由に挿入することができる。従って、上述したような文字スーパーなどの緊急情報も適宜に挿入し、受信装置で文字情報を適切に表示する様にすることが可能である。受信装置１００側では、第１のエリアに挿入された３Ｄ情報は、システムレイヤー（デマックスレイヤー）で処理する情報となり、主としてＣＰＵ１８０がこれに基づいて処理を行う。
【００６２】
次に、ビデオデータエリアに挿入する情報について説明する。以下に示す情報は、MPEG2 videoに挿入する場合において、同フォーマットで定義されるpicture headerのUser dataエリアに入れる情報（Video field 3D information）である。送信装置２００においては、Video field 3D informationはビデオエンコーダ２１０へ入力され、更にマルチプレクサ２４０へ入力されて、トランスポートストリームとして電波送出設備へ送られる。
【００６３】
[表２；Video field 3D informationの内容]
three_dimensional_information () {
information_id                          8 bslbf
data_length                             8 umisbf
three_dimension_format                  8 bslbf
three_dimension_sub_format              8 bslbf
default_picture                         2 bslbf
reserved                                6 bslbf
}
【００６４】
Video field 3D informationのinformation_id, data_length, three_dimension_format,three_dimension_sub_format, default_picture, reservedが示す各情報は、Adaptation field 3D informationのものと同様である。但し、Video field 3D informationでは、ビットアサインが一部異なっている。
【００６５】
Video field 3D informationは、ビデオデータエリアに挿入する。例えばMPEG2 video(H.222 ISO/IEC IS 13818-1  Information Technology − Generic Coding of Moving Picture and Associated Audio Information: Video)に挿入する場合、同フォーマットで定義されるpicture header（Ｉピクチャ、Ｐピクチャ、Ｂピクチャ）のUser dataエリアに入れることができる。尚、表２の情報は、同フォーマットで定義されるsequence header（グループ・オブ・ピクチャ(GOP;Group of Picture)の先頭のヘッダ）のUser dataエリアに挿入できる。また、Slice headerのUser dataエリア、マクロブロックヘッダのUser dataエリアに挿入することもできる。
【００６６】
上記表２の３Ｄ情報は、ビデオデータとともにデマックス１２０からビデオデコーダ１３０へ送られる。Video field 3D Informationは３Ｄビデオのみに挿入され、通常のビデオ信号（２Ｄ）には挿入されないため、ビデオデコーダ１３０は、表２の３Ｄ情報に基づいて、３Ｄのデコード処理から２Ｄのデコード処理への切り換えを自動的かつ瞬時に行うことができ、また、２Ｄのデコード処理から３Ｄのデコード処理への切り換えを自動的かつ瞬時に行うことができる。また、ビデオデコーダ１３０は、three_dimension_format, three_dimension_sub_formatに含まれる３Ｄ方式に応じてデコード処理を瞬時に切り換える。従って、表２の３Ｄ情報は、特に３Ｄと２Ｄの表示切り換えを瞬時に実行できる受信装置１００において有用である。なお、表２の３Ｄ情報は、送信装置２００のビデオエンコーダ２１０にて、映像データの生成とともに挿入されるため、上述したような文字データなど、放送番組編成上で後から追加される情報については、表１の情報に挿入することがより好適である。
【００６７】
（４）受信装置側での処理について
以上のようにして、トランスポートストリーム中の２箇所に３Ｄに関する情報が挿入された状態で送信装置側から受信装置側へ映像が送られる。受信装置側では、３Ｄに関する情報を抽出して、受信装置の機能を制御する。
【００６８】
図１に示すように、ＭＰＥＧ２のトランスポートストリームはアンテナ１９５で受信されて、チューナ１１０にて周波数が選択されて、その後Demodulatorで処理され、トランスポートストリームに変換され、Ｄｅｍｕｘ１２０へ送られる。Ｄｅｍｕｘ１２０は、トランスポートストリームからビデオ（映像）データ（Ｖｉｄｅｏ  Ｄａｔａ）、オーディオ（音声）データ（Ａｕｄｉｏ  Ｄａｔａ）を分離するとともに、Adaptation field 3D informationを検出分離する。ビデオデータはビデオエンコーダ１３０へ送られ、オーディオデータはオーディオエンコーダ１６０へ送られる。また、Adaptation field 3D informationはＣＰＵ１８０へ送られる。ＣＰＵ１８０は、Adaptation field 3D informationに基づいて、３Ｄから２Ｄまたは２Ｄから３Ｄへの切り換えを行う場合は、切り換えに応じて、ビデオデコーダ１３０、３Ｄプロセッサー１４０、ＬＥＤパネルブロック１５０、オーディオデコーダ１６０などの各構成要素を制御する。ビデオデコーダ１３０は、映像信号をデコードし、３Ｄプロセッサー１４０は、ＬＥＤパネルブロック１５０が適切に３Ｄ表示を行うために必要な処理を実施する。その後、ＬＥＤパネルブロック１５０は、３Ｄ表示、２Ｄ表示に応じた映像の表示を行う。また、オーディオデコーダ１６０は、デコードした音声情報をスピーカ１７０へ送る。
【００６９】
また、ＣＰＵ１８０は、Adaptation field 3D informationに含まれるtransition_timeに基づいて、３Ｄと２Ｄを切り換えるタイミングを調整する。また、ＣＰＵ１８０は、Adaptation field 3D informationに含まれるversion_numberに基づいて、Adaptation field 3D informationが更新されている事を検出し、３Ｄ⇔２Ｄの切り替えを行うか否かを判定する。また、ＣＰＵ１８０は、three_dimension_format、three_dimension_sub_formatに基づいて３Ｄ表示の方式を決定し、これに基づいてビデオデコーダ１３０、３Ｄプロセッサー１４０、ＬＥＤパネルブロック１５０、オーディオデコーダ１６０などの各構成要素を制御する。
【００７０】
また、ビデオデコーダ１３０は、ビデオデータを受信すると、ビデオデータに含まれるVideo field 3D informationを抽出し、これに基づいて制御を変更する。例えば、ビデオデコーダ１３０は、three_dimension_formatに基づいて３Ｄ方式の設定を変更する処理を行う。また、ビデオデコーダ１３０で抽出されたVideo field 3D informationの情報は、ＣＰＵ１８０に送られる。ＣＰＵ１８０は、Video field 3D informationに基づいて、３Ｄプロセッサー１４０、ＬＥＤパネルブロック１５０、オーディオデコーダ１６０などの各構成要素を制御する。
【００７１】
ビデオデコーダ１３０が、受信した表２の情報に基づいて直接的にデコード処理を切り換えることができる場合、すなわち、受信装置１００が高速切り換え可能な装置の場合、ビデオデコーダ１３０から３Ｄプロセッサー１４０へ直接３Ｄ情報を渡す。これにより、３Ｄプロセッサーは自動で３Ｄ表示処理を行うことができる。
【００７２】
また、受信装置１００が高速切り換え可能な装置の場合、ビデオデコーダ１３０は３Ｄプロセッサー１４０へ直接３Ｄインフォメーションデータを渡す。この場合、３Ｄプロセッサー１４０は自動で３Ｄ表示処理を行うことができる。
【００７３】
以上のように構成された本実施形態の受信装置１００において、ビデオデコーダ１３０及びＣＰＵ１８０は、表１及び表２に記載した、３Ｄ表示に関する３Ｄ表示情報を取得する機能を有する。また、ビデオデコーダ１３０及びＣＰＵ１８０は、３Ｄ表示情報に基づいて、デジタル放送信号の映像信号による映像表示の処理を制御する機能を有する。また、図１及び図２に示す各構成要素は、ハードウェア（回路）、または中央演算処理装置（ＣＰＵ）とこれを機能させるためのプログラム（ソフトウェア）によって構成することができる。
【００７４】
（５）３Ｄ情報を挿入したことによる効果
上述したように、現行の技術では、３Ｄまたは２Ｄに関する情報を送る仕組みが無いため、受信装置側は３Ｄ映像であるか２Ｄ映像であるかを自動で判別して表示を行うことはできない。ここで、コンテンツを提供する放送側が受信装置１００側に期待すると考えられる３Ｄまたは２Ｄの判別機能として、例えば以下の（Ａ）〜（Ｅ）が挙げられる。本実施形態では、上記のような３Ｄ情報をデジタル放送信号の中の２箇所に挿入することによって、（Ａ）〜（Ｅ）のいずれの場合にも対処することができる。
【００７５】
（Ａ）コンテンツを提供する放送局側（送信装置２００側）では、３Ｄコンテンツを流している途中でも、３Ｄから２Ｄ、またその逆のコンテンツへの切り換えを行う場合がある。例えば、３Ｄコンテンツを流している途中で、ＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）コンテンツを差し挟む場合がこれに該当する。ＣＭが３Ｄの場合は、３Ｄコンテンツの表示が継続するため、表示の変化は不要であるが、通常、ＣＭは２Ｄの表示方式として製作されるため、ＣＭの提供者から送られたＣＭコンテンツを３Ｄに変換して受信装置１００へ送ることは困難である。従って、３Ｄコンテンツを送信している最中にＣＭに移行する時は、放送側から送出される３Ｄ情報に３Ｄから２Ｄへの変化点（変化タイミング等の時間情報）の情報を入れることにより、受信装置が３Ｄから２Ｄへの切り換えを自動判別して、表示方式を自動的に切り換えることが望まれる。そして、ＣＭが終了すると、再び３Ｄ表示へ戻すため、２Ｄ表示から３Ｄ表示への変化点の情報を受信装置側へ与える必要がある。
【００７６】
（Ｂ）また受信装置の機能として、３Ｄから２Ｄへ、または２Ｄから３Ｄへ表示を瞬時に切り換えられることが望まれるが、受信装置の構成上、この高速な切り換えに対応することが難しい場合が想定される。この場合、切り換えにある程度の時間を要することが考えられる。その場合、３Ｄ⇔２Ｄの切り換え情報をコンテンツの切り換えのポイント（タイミング）に挿入するのみでは、受信装置１００側での切り換えが、放送側で期待するタイミングで実施されないことが想定される。そして、放送側で期待するタイミングよりも受信装置１００側での切り換えが遅れてしまう事態が想定される。そして、受信装置１００での切り換えが、放送側で想定していたタイミングよりも遅れてしまうと、切り換え直後のコンテンツの先頭部分が適正に表示されなくなることが想定される。
【００７７】
上記（Ａ）と（Ｂ）については、通常、ＣＭの画像は重要視されるため、ＣＭの先頭が表示されるタイミングでは、受信装置１００の機能が３Ｄ表示機能から２Ｄ表示機能に確実に切り換わっていることが望まれる。上述したように、表２の情報を使うことで、ビデオデコーダ１３０の機能を直接的に切り換えることができるため、３Ｄと２Ｄの表示切り換えを瞬時に実行できる受信装置１００は、表２の情報を使って切り換え制御を行う。
【００７８】
また、表示切り換えの遷移に時間が必要となる受信装置１００は、表１のtransition type、transition timing、transition timeの情報を使って、transitionが発生する前に切り換えの処理を終了するようにＣＰＵ１８０が制御する。切り換えに時間を要する受信装置１００に対しては、送信側が期待するタイミングで受信装置１００側での実際の表示切り換えが行われるように、送信装置２００は、切り換えのタイミングよりも以前に切り換えポイントを指定する情報を受信装置１００に通達する。これにより、切り換え時に、コンテンツの冒頭のデータが欠けてしまうような事態を確実に回避できる。この場合、送信装置２００側は、transition type、transition timing、transition timeの情報に従い、遷移時間を要する受信装置１００が所望する動作をする様に情報を設定する。なお、時間の設定は、所望する情報を多くの受信装置が遷移できる様に設定する事が望ましい。表１のtransition timingは、この情報を最初に受け取った時刻からカウントする。この情報は、遷移が完了するまでの間に複数回受け取る場合があるが、カウント値はリセットされない。また、transition_timeを送出側で時間をカウントして挿入することも可能である。
【００７９】
また、上述したように、transition_timeとして、PCR(Program Clock Reference)の絶対時間情報を入れることで、切り換え時間を指定することも可能である。この場合、受信装置１００は、PCRで指定される時刻に基づいてトランジッションを行うことができる。
【００８０】
（Ｃ）送信側は、３Ｄコンテンツの送信中も、文字スーパーなどで緊急性の高い情報を表示する必要がある場合がある。例えば地震などの情報を文字スーパーで通達する場合がこれに該当する。この場合、文字情報を３Ｄとして表示できれば良いが、３Ｄコンテンツに対して３Ｄの文字スーパーを挿入する事は難しく、そのままでは文字が２重に見えてしまい、ユーザが文字を読み難くなる事態が想定される。
【００８１】
本実施形態では、（Ｃ）の場合、表１のdisplay controlの情報を設定することで、受信装置１００が３Ｄ表示から２Ｄ表示に切り換えることを制御することができ、またこれを解除する制御を行うことができる。なお、この切り換えについては、ユーザーが文字スーパーによる表示を優先して認識することを望む場合、または文字スーパーの認識を望まない場合など、ユーザの要望に応じた設定ができるようにしている。ユーザは、あらかじめ受信装置１００にユーザ設定をすることにより、表示をコントロールすることが可能である。ユーザ設定は、受信装置１００の入力部１９０から入力され、ＣＰＵ１８０へ送られる。このように、本実施形態では、３Ｄコンテンツの送出中であっても、３Ｄ情報の中に文字スーパーの文字を正しく見るために２Ｄに表示する旨の情報を挿入し、受信装置１００がその情報に基づいて２Ｄ表示に自動で切り換えることが可能である。
【００８２】
なお、display controlの情報は表２には現れていないが、これは、表２の情報は、元々ビデオコンテンツの中に挿入する情報であることに起因する。（Ｃ）の場合のユースケースは、緊急情報の伝達など特殊用途により元々は３Ｄであるコンテンツを２Ｄに強制表示する目的であるため、ビデオコンテンツの中に挿入するのではなく、表１の情報のみで制御するようにしている。これにより、送信装置２００側はきめ細かい情報を送出することができ、受信装置１００の表示を柔軟に制御することが可能となる。
【００８３】
（Ｄ）次に、３Ｄコンテンツが、３Ｄの方式としてどの方式を使っているか、という情報も受信装置１００側で表示を正しく行うために必要となる。例えば、３Ｄ方式が、サイド・バイ・サイド方式である場合、その方式であることを３Ｄ情報に挿入する。これにより、受信装置１００は、送られた３Ｄ方式の情報に基づいて、デコード処理などを適正に行うことが可能となる。
【００８４】
具体的には、受信装置１００は、上記表１または表２の３Ｄ情報に設定された、three dimention formatとthree dimention sub formatを取得することにより、正しく３Ｄ表示方式のフォーマットを判別し、適正な画像処理を行うことができる。なお、この情報は、表１と表２の２つの場所に同じものが入るが、受信装置１００はいずれの情報に基づいて処理をしても構わない。
【００８５】
（Ｅ）３Ｄで映像を見続けると、目が疲れる等の理由により、ユーザーによっては、放送されているコンテンツが３Ｄコンテンツであっても、通常の２Ｄの表示で見たいという要求がある。この場合、例えば上述のサイド・バイ・サイド方式の場合は、Ｌ側の信号（左目用信号）か、Ｒ側の信号（右目用信号）のどちらかを選択して表示することにより、２Ｄの表示を実現することができる。そして、左目用映像（Ｌ）を表示すべきか右目用映像（Ｒ）を表示すべきかを送出側で指定することにより、２Ｄで見る場合の映像を指定することができる。
【００８６】
本実施形態では、表１と表２に設定されたdefault pictureの情報に従って、２Ｄの表示制御を行う。この情報も表１と表２の２つの場所に同じものが入るが、受信装置１００はどちらの情報を処理しても構わない。
【００８７】
以上のように、デジタル放送信号中の２つのエリアに表１と表２の情報を入れることにより、受信装置１００は、所望される上述の（Ａ）〜（Ｅ）の動作を実現する事が可能となる。３Ｄに関する情報をデジタル放送の放送フォーマットに挿入することによって、受信側で必要な情報を通知し、受信側で所望の機能を実現することが可能である。なお、本実施形態では、Transport streamに例を絞って説明したが、デジタル放送で送出フォーマットとして使われる伝送方式は、表１、表２の情報が挿入できれば、限定されるものではない。また圧縮ビデオフォーマットとしてMPEG2 videoを例示したが、H.264等のビデオフォーマット等、ここで定義される情報を挿入できる全ての圧縮フォーマットに適用することができる。
【００８８】
（６）受信装置における処理手順について
次に、図３及び図４のフローチャートに基づいて、受信装置１００における処理手順について説明する。図３は、３Ｄと２Ｄ間で表示を切り換える際に、遷移時間を考慮することなく高速切り換えを行う場合の処理を示している。図３の処理は、受信装置２００が送信装置２００から表示切り換えの指示を受けた後、直ぐに切り替えを実現できる機能（高速切換機能）を備えている場合に行われる。
【００８９】
先ず、ステップＳ１０では、ユーザが選局を行い、選局された番組のコンテンツを受信する。なお、選局時の表示状態は２Ｄであるものとする。次に、ステップＳ１２では、ＡＦ（Adaptation field 3D information）に３Ｄ情報が含まれているか否かを判定する。３Ｄ情報が含まれている場合は、ステップＳ１４へ進み、３Ｄフォーマットを確認して切り換えの準備を行う。３Ｄフォーマットの確認は、上述したthree_dimension_format, three_dimension_sub_formatの情報に基づいて行う。一方、３Ｄ情報が含まれていない場合は、ステップＳ１２で待機し、アイドル状態に戻る。
【００９０】
なお、受信装置が高速切換機能を備えている場合、基本的にはビデオデータ内の３Ｄ情報に基づいて表示切替を行うことができるため、ステップＳ１２，Ｓ１４の処理は省略しても良い。
【００９１】
ステップＳ１４の後はステップＳ１６へ進み、ＰＥＳの中に３Ｄ情報が含まれているか否かを判定する。３Ｄ情報が含まれている場合は、ステップＳ１８へ進む。一方、ＰＥＳに３Ｄ情報が含まれていない場合は、ステップＳ１６で待機する。ステップＳ１８に進んだ場合、ＡＦ（Adaptation field 3D information）に３Ｄ情報が含まれ、且つＰＥＳにも３Ｄ情報が含まれているため、ＣＰＵ１８０は３Ｄ表示を行うため、ビデオデコーダ１３０、３Ｄプロセッサー１４０、ＬＥＤパネルブロック１５０、オーディオデコーダ１６０等の構成要素を制御する。これにより、ＬＥＤパネルブロック１５０には３Ｄの映像が表示される。
【００９２】
次に、ステップＳ２０では、３Ｄ表示中に新たに受信したＡＦ（Adaptation field 3D
information）の情報に基づいて、バージョン番号(version_number)が変更されたか否かを判定し、バージョン番号が変更された場合は、ステップＳ２２へ進む。バージョン番号が変更されていない場合はステップＳ２０で待機する。ステップＳ２２では、トランジッションフラグの値を確認し、フラグが“１”の場合はステップＳ２４へ進む。一方、フラグが“０”の場合はステップＳ２８へ進む。
【００９３】
なお、受信装置が高速切換機能を備えている場合、基本的にはビデオデータ内の３Ｄ情報に基づいて表示切替を行うことができるため、ステップＳ２０，Ｓ２２の処理は省略しても良い。
【００９４】
ステップＳ２４に進んだ場合、トランジッションフラグの値が“１”であるため、ＣＰＵ１８０は、３Ｄから２Ｄへの切り換えを行うことを認識する。そして、ステップＳ２４において、新たに送られた情報について、実際にＰＥＳの中の３Ｄ情報が無くなった否かを判定する。ＰＥＳの中の３Ｄ情報が無くなった場合は、ステップＳ２６へ進み、２Ｄ表示に切り換える。
【００９５】
一方、３Ｄ情報が無くなっていない場合は、ＡＦ（Adaptation field 3D information）の情報では先行して２Ｄへの切り換えが指示されているが、ＰＥＳの中の３Ｄ情報は未だ存在しているため、２Ｄへ切り換えるまでの遷移時間であると判断し、３Ｄ表示を継続した状態で待機する。
【００９６】
ステップＳ２２からステップＳ２８へ進んだ場合、トランジッションフラグが“０”であるため、２Ｄ表示への切り換えは行われない。しかし、この場合においても、例えば文字スーパーなどの緊急情報が２Ｄ表示される場合がある。このため、ステップＳ２８では、display_controlが0x01または0x02であるか否かを判定し、display_controlが0x01または0x02である場合はステップＳ３０へ進む。この場合、例えば文字スーパーなどの緊急情報を表示するため、２Ｄ表示に変更することが要求され、または推奨されているため、ステップＳ３０では、ユーザ設定により２Ｄ表示への変更が許可されているか否かを確認する。そして、ユーザ設定により２Ｄ表示への変更が許可されている場合は、ステップＳ３２へ進み、２Ｄ表示への切り換えを行う。一方、ステップＳ２８においてdisplay_controlが0x01, 0x02のいずれでもない場合、またはステップＳ３０においてユーザ設定が２Ｄ表示への変更を許可していない場合は、ステップＳ２０へ戻り、３Ｄ表示を継続して行う。
【００９７】
ステップＳ３２において２Ｄ表示に切り換えた後は、ステップＳ３４へ進み、２Ｄ表示をしている最中に、ＡＦ（Adaptation field 3D information）の３Ｄ情報を受信し、バージョン番号が変更されたか否かを判定する。そして、バージョン番号が変更された場合は、３Ｄ表示が指示されているため、ステップＳ３６へ進み、display_controlが0x00であるか否かを判定する。display_controlが0x00の場合は、文字スーパー等による緊急情報などの２Ｄ表示が指示されていないため、ステップＳ１８へ戻り、３Ｄ表示への切り換えを行う。
【００９８】
一方、ステップＳ３４でバージョン番号が変更されていない場合、またはステップＳ３６でdisplay_controlが0x00の場合は、２Ｄ表示のままステップＳ３４で待機する。
【００９９】
図４は、３Ｄと２Ｄ間で表示を切り換える際に、遷移時間を考慮して切り換えを行う場合の処理を示している。図４の処理は、受信装置１００が高速切換機能を備えていない場合に有効である。
【０１００】
先ず、ステップＳ５０では、ユーザが選局を行い、選局された番組のコンテンツを受信する。なお、選局時の表示状態は２Ｄであるものとする。次に、ステップＳ５２では、ＡＦ（Adaptation field 3D information）に３Ｄ情報が含まれているか否かを判定する。３Ｄ情報が含まれている場合は、ステップＳ５４へ進み、transition_flagが“1”であるか否かを判定する。
【０１０１】
ステップＳ５４でtransition_flagが“1”の場合は、ステップＳ５６へ進む。この場合、ＣＰＵ１８０は、３Ｄから２Ｄへの切り換えを行うことを認識し、ステップＳ５６では、transition_typeが0x00または0x02であるか否かを判定する。そして、transition_typeが0x00または0x02の場合はステップＳ５８へ進む。
【０１０２】
ステップＳ５８へ進んだ場合、transition_typeが0x00または0x02であるため、２Ｄから３Ｄへのトランジッションが発生する。このため、ステップＳ５８では、transition_timingをチェックする。一方、ステップＳ５６でtransition_typeが0x00または0x02でない場合は、２Ｄから３Ｄへのトランジッションが発生しないため、ステップＳ６０へ進む。ステップＳ６０では、バージョン番号が変更されたか否かを判定し、バージョン番号が変更された場合は、ステップＳ５４へ戻る。また、バージョン番号が変更されていない場合はステップＳ６０で待機する。
【０１０３】
ステップＳ５８の後はステップＳ６２へ進み、ステップＳ５８で確認したtransition_timingに基づいて、２Ｄ表示から３Ｄ表示へのトランジッションを行う。例えば、transition_timingが0x02の場合、３Ｄ情報を受信してから５００［ｍｓｅｃ］後に２Ｄから３Ｄへの切り換えを行う。このとき、送信側では、５００［ｍｓｅｃ］を考慮してＡＦ（Adaptation field 3D information）中の３Ｄ情報を送出してから５００［ｍｓｅｃ］後に３Ｄのビデオデータを送出する。これにより、受信装置では、ビデオデータが３Ｄに切り換わった瞬間から３Ｄ映像を表示することができる。
【０１０４】
次に、ステップＳ６４では、３Ｄ表示中に新たに受信したＡＦ（Adaptation field 3D
information）の情報に基づいて、バージョン番号(version_number)が変更されたか否かを判定し、バージョン番号が変更された場合は、ステップＳ６６へ進む。バージョン番号が変更されていない場合はステップＳ６４で待機する。ステップＳ６６では、トランジッションフラグの値を確認し、フラグが“１”の場合はステップＳ６８へ進む。一方、フラグが“０”の場合はステップＳ７２へ進む。
【０１０５】
ステップＳ６８に進んだ場合、トランジッションフラグの値が“１”であるため、ＣＰＵ１８０は、３Ｄから２Ｄへの切り換えを行うことを認識する。そして、ステップＳ６８において、新たに送られたＡＦ（Adaptation field 3D information）の情報から、transition_typeが0x00または0x01であるか否かを判定する。ステップＳ６８において、transition_typeが0x00または0x01の場合、３Ｄから２Ｄへのトランジッションが発生する。このため、ステップＳ６９ではtransition_timingをチェックし、ステップＳ７０へ進み、ステップＳ６９で確認したtransitionに基づいて、３Ｄ表示から２Ｄ表示に切り換える。ステップＳ７０の後はステップＳ５２へ戻り、アイドル状態となる。
【０１０６】
一方、ステップＳ６８において、transition_typeが0x00, 0x01のいずれでもない場合は、３Ｄから２Ｄへのトランジッションは発生しないため、ステップＳ６４へ戻る。
【０１０７】
ステップＳ６６からステップＳ７２へ進んだ場合、トランジッションフラグが“０”であるため、２Ｄ表示への切り換えは行われない。しかし、この場合においても、例えば文字スーパーなどの緊急情報が２Ｄ表示される場合がある。このため、ステップＳ７２では、display_controlが0x01または0x02であるか否かを判定し、display_controlが0x01または0x02である場合はステップＳ７４へ進む。この場合、例えば文字スーパーなどの緊急情報を表示するため、２Ｄ表示に変更することが要求され、または推奨されているため、ステップＳ７４では、ユーザ設定により２Ｄ表示への変更が許可されているか否かを確認する。そして、ユーザ設定により２Ｄ表示への変更が許可されている場合は、ステップＳ７６へ進み、２Ｄ表示への切り換えを行う。一方、ステップＳ７２においてdisplay_controlが0x01, 0x02のいずれでもない場合、またはステップＳ７４においてユーザ設定が２Ｄ表示への変更を許可していない場合は、ステップＳ６４へ戻り、３Ｄ表示を継続して行う。
【０１０８】
ステップＳ７６において２Ｄ表示に切り換えた後は、ステップＳ７８へ進み、２Ｄ表示をしている最中に、ＡＦ（Adaptation field 3D information）の３Ｄ情報を受信し、バージョン番号が変更されたか否かを判定する。そして、バージョン番号が変更された場合は、３Ｄ表示が指示されているため、ステップＳ８０へ進み、display_controlが0x00であるか否かを判定する。display_controlが0x00の場合は、文字スーパー等による緊急情報などの２Ｄ表示が指示されていないため、ステップＳ６２へ戻り、３Ｄ表示への切り換えを行う。
【０１０９】
一方、ステップＳ７８でバージョン番号が変更されていない場合、またはステップＳ８０でdisplay_controlが0x00ではない場合は、２Ｄ表示のままステップＳ７８で待機する。
【０１１０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１１１】
１００    受信装置
１２０    デマックス
１３０    ビデオデコーダ
１８０    ＣＰＵ
２００    送信装置
２１０    ビデオエンコーダ
２３０    システムデータ生成部
２５０    送出部
【図１】
2010288234.tif 000003
【図２】
2010288234.tif 000004
【図３】
2010288234.tif 000005
【図４】
2010288234.tif 000006