(57)【特許請求の範囲】
【請求項１】
放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報及び前記立体的画像の表示への対応の有無を確認する関数が含まれる手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信部と、
前記受信部が受信した前記手続記述情報を解析して、前記関数の実行により前記立体的画像の表示への対応の有無を判断し、前記立体的画像の表示に対応していれば、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析部と、
前記手続記述情報解析部による前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記手続記述情報解析部へ前記立体的画像データの切り替えを通知する切替通知部と、
前記手続記述情報解析部からの供給元情報及び前記手続記述情報解析部からの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御部と、
を備える、受信装置。
【請求項２】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が放送信号の他のＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）であった場合には、継続した手続記述情報の解析結果に従い前記再生制御部は供給元で指定されたＥＳを受信して再生するよう切り替える、請求項１に記載の受信装置。
【請求項３】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が他のサーバからのストリーミング送信であった場合には、継続した手続記述情報の解析結果に従い、前記受信装置のストリーミング受信機能の有無を確認した上で、前記再生制御部は供給元で指定されたサーバから送信されるストリーミングを受信して再生するよう切り替える、請求項１に記載の受信装置。
【請求項４】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が前記一部区間に先立って予めダウンロードされるデータである場合には、継続した手続記述情報の解析結果に従い、前記受信装置のダウンロード機能の有無と、前記立体的画像データが予め前記受信装置にダウンロードされているかどうかを確認した上で、前記再生制御部は供給元で指定されたデータを再生するよう切り替える、請求項１に記載の受信装置。
【請求項５】
放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報及び前記立体的画像の表示への対応の有無を確認する関数が含まれた手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信ステップと、
前記受信ステップで受信した前記手続記述情報を解析して、前記関数の実行により前記立体的画像の表示への対応の有無を判断し、前記立体的画像の表示に対応していれば、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析ステップと、
前記手続記述情報解析ステップによる前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記立体的画像データの切り替えを通知する切替通知ステップと、
前記手続記述情報解析ステップでの解析の結果得られる供給元情報及び前記切替通知ステップでの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御ステップと、
を備える、受信方法。
【請求項６】
放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データの表示の際に画像表示時の手続が記述される情報であって前記立体的画像データの供給元情報及び前記立体的画像の表示への対応の有無を確認する関数が含まれた手続記述情報を生成する手続記述情報生成部と、
前記手続記述情報生成部が生成した手続記述情報を放送信号と共に送信する送信部と、
を備える、送信装置。
【請求項７】
コンピュータに、
放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報及び前記立体的画像の表示への対応の有無を確認する関数が含まれた手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信ステップと、
前記受信ステップで受信した前記手続記述情報を解析して、前記関数の実行により前記立体的画像の表示への対応の有無を判断し、前記立体的画像の表示に対応していれば、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析ステップと、
前記手続記述情報解析ステップによる前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記立体的画像データの切り替えを通知する切替通知ステップと、
前記手続記述情報解析ステップでの解析の結果得られる供給元情報及び前記切替通知ステップでの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御ステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法、送信装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
三次元（３Ｄ）画像を表示させて視聴者に立体的な映像を楽しんでもらうための３Ｄ放送サービスが、今後広く普及していくことが考えられる。ここで、３Ｄ放送サービスを実現するためには以下の要件を満たすことが望ましいと考えられている。
【０００３】
例えば、三次元画像を表示するチャンネル（３Ｄチャンネル）の番組や、三次元画像を表示するコンテンツ（３Ｄコンテンツ）は、全て三次元画像を表示するための信号（３Ｄ信号）で作成されるとは限らない。むしろ、三次元画像は番組やコンテンツの一部に用いられる可能性が高い。放送の場合では、常に三次元画像を画面に表示させてしまっては、視聴者は視聴に疲れてしまい、番組やコンテンツを全て３Ｄ対応で制作すると制作コストが高くついてしまう。また、３Ｄによる表現が効果的である映像というのも限られている。従って、３Ｄ放送サービスにおいては、特定の番組のみ、さらには特定のシーンのみを３Ｄ表示させるという利用方法が想定される。
【０００４】
また、３Ｄ放送によって三次元画像を表示させようとする場合であっても、通常の放送帯域で映像信号を伝送できるようにする必要がある。よって、部分的に３Ｄ対応とする場合であっても、通常の二次元（２Ｄ）画像の場合に比べて余分な帯域が必要とならないようにすることが望ましい。
【０００５】
また、三次元画像の表示に対応していない従来の受信機においても、３Ｄ部分のサービスやコンテンツを利用できるように配慮することが望ましく、そのためには、三次元画像の表示に対応した受信機であっても、３Ｄ部分を２Ｄでも視聴可能にしておく必要がある。
【０００６】
さらには、三次元画像の表示に対応した受信機（３Ｄ対応受信機）で３Ｄ番組や３Ｄコンテンツを受信した場合であっても、当該３Ｄ対応受信機のユーザは必ずしも３Ｄで映像を見たいとは限らない。よって、３Ｄ対応受信機では、ユーザが２Ｄ映像の視聴と３Ｄ映像の視聴とを選択し、切り替えられるようにすることが求められる。そして、この３Ｄ対応受信機で２Ｄ映像を表示する場合には、通常の２Ｄ映像と同等の画質であることが望ましい。
【０００７】
３Ｄ対応受信機で、２Ｄ映像と３Ｄ映像とを切り替えて表示させるための技術として、例えば特許文献１、２がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−６１１４号公報
【特許文献２】特開２００７−１３９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、従来の技術では、１つのストリームによる２Ｄ映像と３Ｄ映像との切り替えを前提としているために、３Ｄ対応の受信機と３Ｄ非対応の受信機の両方に対応しうるような映像データの伝送方法については考慮されていなかった。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、２Ｄ映像を表示するストリームとは別に３Ｄ映像を表示するストリームが送信される場合において、放送に付随して２Ｄ映像と３Ｄ映像の切り替えに関する情報を送信し、受信機側においては、当該情報を解析して２Ｄ映像と３Ｄ映像とを切り替えて表示することが可能な、新規かつ改良された受信装置、受信方法、送信装置およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報が含まれた手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信部と、前記受信部が受信した前記手続記述情報を解析して、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析部と、前記手続記述情報解析部による前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記手続記述情報解析部へ前記立体的画像データの切り替えを通知する切替通知部と、前記手続記述情報解析部からの供給元情報及び前記手続記述情報解析部からの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御部と、を備える、受信装置が提供される。
【００１２】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が放送信号の他のＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）であった場合には、継続した手続記述情報の解析結果に従い前記再生制御部は供給元で指定されたＥＳを受信して再生するよう切り替えてもよい。
【００１３】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が他のサーバからのストリーミング送信であった場合には、継続した手続記述情報の解析結果に従い、前記受信装置のストリーミング受信機能の有無を確認した上で、前記再生制御部は供給元で指定されたサーバから送信されるストリーミングを受信して再生するよう切り替えてもよい。
【００１４】
前記手続記述情報解析部での解析の結果、立体的画像データの供給元が前記一部区間に先立って予めダウンロードされるデータである場合には、継続した手続記述情報の解析結果に従い、前記受信装置のダウンロード機能の有無と、前記立体的画像データが予め前記受信装置にダウンロードされているかどうかを確認した上で、前記再生制御部は供給元で指定されたデータを再生するよう切り替えてもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報が含まれた手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信ステップと、前記受信ステップで受信した前記手続記述情報を解析して、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析ステップと、前記手続記述情報解析ステップによる前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記立体的画像データの切り替えを通知する切替通知ステップと、前記手続記述情報解析ステップでの解析の結果得られる供給元情報及び前記切替通知ステップでの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御ステップと、を備える、受信方法が提供される。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データの表示の際に画像表示時の手続が記述される情報であって前記立体的画像データの供給元情報が含まれた手続記述情報を生成する手続記述情報生成部と、前記手続記述情報生成部が生成した手続記述情報を放送信号と共に送信する送信部と、を備える、送信装置が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、放送チャンネル内の番組の一部区間において立体的画像を表示させる立体的画像データと、放送信号と共に送られる画像表示時の手続が記述された情報であって該立体的画像の表示の際に前記立体的画像データの供給元情報が含まれた手続記述情報と、放送信号と共に送られる立体的画像の切り替え指示タイミングを示す切り替え指示情報とを受信する受信ステップと、前記受信ステップで受信した前記手続記述情報を解析して、解析結果に基づいて前記立体的画像データの供給元を切り替える手続記述情報解析ステップと、前記手続記述情報解析ステップによる前記手続記述情報の解析に基づいて前記立体的画像データの切り替え指示情報を待機し、該切り替え指示情報が到達すると前記立体的画像データの切り替えを通知する切替通知ステップと、前記手続記述情報解析ステップでの解析の結果得られる供給元情報及び前記切替通知ステップでの前記立体的画像データの切り替え指示に基づいて前記立体的画像データの受信再生に切り替える再生制御ステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、２Ｄ映像を表示するストリームとは別に３Ｄ映像を表示するストリームが送信される場合において、放送に付随して２Ｄ映像と３Ｄ映像の切り替えに関する情報を送信し、受信機側においては、当該情報を解析して２Ｄ映像と３Ｄ映像とを切り替えて表示することが可能な、新規かつ改良された受信装置、受信方法、送信装置およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】追加的な帯域で３Ｄストリームを送信する運用形態の概念を示す説明図である。
【図２】３Ｄ映像区間の伝送メディアの形態のバリエーションについて示す説明図である。
【図３】本発明の実施の形態において用いられる信号のレイヤ構造について示す説明図である。
【図４】本発明の一実施形態にかかるサーバの構成について示す説明図である。
【図５】本発明の一実施形態にかかる端末の構成について示す説明図である。
【図６】スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理の概要について示す説明図である。
【図７Ａ】スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について示す流れ図である。
【図７Ｂ】スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について示す流れ図である。
【図８】スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理の概要について示す説明図である。
【図９】スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理について示す流れ図である。
【図１０】スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理の概要について示す説明図である。
【図１１】スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理について示す流れ図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、説明は以下の順序で行うものとする。
＜１．前提となる映像送信方式＞
＜２．３Ｄ映像区間の伝送メディアの形態＞
＜３．信号のレイヤ構造＞
＜４．サーバの構成＞
＜５．端末の構成＞
＜６．スクリプトのインタフェース＞
＜７．スクリプトによる２Ｄ映像と３Ｄ映像の切り替え処理＞
［７−１．２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理］
［７−２．２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理］
［７−３．スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理］
＜８．まとめ＞
【００２２】
＜１．前提となる映像送信方式＞
まず、本発明の実施の形態について詳細に説明する前に、本発明の実施の形態において前提となる３Ｄ映像の送信形態について説明し、この前提となる３Ｄ映像の送信形態をカバーするための、本発明の実施の形態について説明する。
【００２３】
本発明の実施の形態においては、２Ｄストリームによるチャンネルにおいて、３Ｄ映像を提供する期間でのみ追加的な帯域でＡＶＣベースの（またはＭＰＥＧ２ベースの）３Ｄストリームを送信する運用形態が前提となる。運用面を考えれば、仮に一時的であったとしても追加的な帯域を用意するのは難しいことが予想されるが、１つのチャンネルで別のＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）を用意したり、物理的に空いている別のチャンネルを用意したり、事前にネットワーク経由または放送経由でデータをダウンロードさせておいたり、またネットワーク経由でストリーミング送信したりすることで実現が容易になることも考えられる。図１は、追加的な帯域でＡＶＣベースの（またはＭＰＥＧ２ベースの）３Ｄストリームを送信する運用形態の概念を示す説明図である。
【００２４】
この運用形態では、２Ｄストリームがベースとなり、３Ｄ映像を提供する期間においてのみ別帯域で３Ｄストリームを送信するので、３Ｄ非対応の受信機では３Ｄ映像の期間においても何も変わらずに２Ｄ映像を表示することが可能となり、３Ｄ対応受信機では、３Ｄ映像の表示と、従来通りの２Ｄ映像の表示とを適宜切り替えることが可能となる。
【００２５】
また、この運用形態では、複数の３Ｄストリームを送信するだけの帯域を確保できれば、複数の３Ｄ表示方式への対応も可能となる。３Ｄ表示方式には、例えばサイドバイサイド方式、トップアンドボトム方式などがあり、表示方式によってそれぞれ送信する映像信号も異なる。図１には、３Ｄ映像の期間において複数の表示方式による３Ｄストリームが送信される場合について示している。このように、複数の表示方式による３Ｄストリームを送信することで、３Ｄ映像を表示する３Ｄ対応受信機の表示方式が複数存在する場合にも対応することができる。
【００２６】
＜２．３Ｄ映像区間の伝送メディアの形態＞
続いて、３Ｄ映像区間における伝送メディアの形態例について説明する。３Ｄ映像区間における伝送メディアは、以下のようなバリエーションが考えられる。
（１）放送ストリーム内の別ＥＳ
（２）放送の別ＴＳ
（３）ストリーミング
（４）ダウンロード
【００２７】
まず、（１）放送ストリーム内の別ＥＳでの３Ｄストリームの伝送が想定される。この伝送方法では、３Ｄ映像区間において帯域が２倍以上必要になる場合もあり、放送帯域のマネジメントが難しくなることも考えられる。
【００２８】
次に、（２）放送の別ＴＳでの３Ｄストリームの伝送が想定される。この伝送方法は、３Ｄ映像区間では別の物理チャンネルを自動的に、またはユーザの切り替え操作によって選局し、３Ｄ映像区間が終了すると元のチャンネルに自動的に戻るものである。帯域のマネジメントが難しいのは上記（１）の方法の場合と同様であるが、別の物理チャンネルを使って３Ｄストリームを伝送するので、運用上の自由度は上記（１）の方法の場合よりは高くなるというメリットがある。
【００２９】
続いて、（３）ストリーミングでの３Ｄストリームの伝送が想定される。この伝送方法は、放送帯域のマネジメントが不要であるという点では上記の（１）の方法や（２）の方法に比べて有利であると考えられる。しかし、この方法は、受信機と３Ｄストリームを送信するサーバとの間のセッション確立までのディレイへの対応、ユニキャスト送信の場合における複数の受信機からの同時アクセスによる輻輳への対応、時間位置制御への対応等が要求される。
【００３０】
最後に、（４）ダウンロードでの３Ｄストリームの伝送が想定される。この伝送方法は、この伝送方法は、放送帯域のマネジメントが不要であるという点では上記の（３）の方法と共通し、上記の（１）の方法や（２）の方法に比べて有利であると考えられる。また、ダウンロードは放送であっても通信であってもよいので運用の自由度があり、予めダウンロードしたデータを用いて３Ｄ映像を再生することになるので、上記の（３）の方法で要求される対応が不要になるという点で有利であるとも考えられる。一方で、ダウンロードしたデータを保存するためのストレージデバイスが受信機に必要であり、また３Ｄ映像期間の開始前に確実に受信機にデータをダウンロードさせておかなければならないという仕様が要求されることになる。
【００３１】
図２は、３Ｄ映像区間の伝送メディアの形態のバリエーションについて示す説明図である。放送局１０からは、アンテナ１１やサーバ１２から、各家庭に設置された端末２０にストリームやデータが送信される。図中の（１）〜（４）は、上記の（１）〜（４）の各方法に対応したものとなっている。
【００３２】
上記（１）、（２）の方法では、アンテナ１１から送信された電波を各家庭に設置されたアンテナ２２で受信し、ストリームを再生することで端末２０に３Ｄ映像が表示される。上記（３）の方法では、サーバ１２からインターネットその他のネットワーク１５を経由して送信されたデータを端末２０で受信し、ストリームを再生することで端末２０に３Ｄ映像が表示される。そして上記（４）の方法では、予め端末２０に内蔵された（または端末２０に接続された）ストレージデバイス２１にデータをダウンロードさせておき、３Ｄ映像区間においてストレージデバイス２１のデータを再生することで、端末２０に３Ｄ映像が表示される。
【００３３】
なお、図２には、これらの他に３Ｄ映像区間の伝送メディアの形態のバリエーションとして想定される、同一ＥＳでの２Ｄストリームと３Ｄストリームとの切り替えについても示している。しかし、本実施形態においては、同一ＥＳでの２Ｄストリームと３Ｄストリームとを切り替える場合については考慮していない。従って、以下の説明においては、同一ＥＳでの２Ｄストリームと３Ｄストリームとを切り替える場合については説明を省略する。
【００３４】
＜３．信号のレイヤ構造＞
続いて、本発明の実施の形態において前提となる３Ｄ映像を伝送する際の信号のレイヤ構造について説明する。図３は、本発明の実施の形態において用いられる信号のレイヤ構造について示す説明図である。
【００３５】
最下層の第１層は、ＨＴＴＰ、ＴＣＰ／ＩＰからなるＩＰプロトコルスタック（Ｐｒｏｔｏｃｏｌ  Ｓｔａｃｋ）と、放送信号を送信するブロードキャストフィジカルレイヤ（Ｂｒｏａｄｃａｓｔ  Ｐｈｙｓｉｃａｌ  ｌｅｙｅｒ）とで構成される。
【００３６】
第１層の上位に位置する第２層は、トランスポートストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）のためのレイヤである。第２層の上位に位置する第３層は、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の伝送と、セクション（Ｓｅｃｔｉｏｎ）の伝送のためのレイヤである。
【００３７】
そしてＰＥＳの伝送のためのレイヤの上位に位置する第４層は、符号化された２Ｄ映像データまたは３Ｄ映像データの伝送のためのレイヤと、符号化された音声データの伝送のためのレイヤと、２Ｄ映像または３Ｄ映像に表示する符号化された字幕データの伝送のためのレイヤとで構成される。そして、セクションの伝送のためのレイヤの上位に位置する第４層は、ＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）のためのレイヤと、データカルーセル（Ｄａｔａ  Ｃａｒｒｏｕｓｅｌ）のためのレイヤである。さらにデータカルーセルのためのレイヤの上部には、イベントメッセージ（Ｅｖｅｎｔ  Ｍｅｓｓａｇｅ）を伝送するためのレイヤと、本発明の手続記述情報の一例であるスクリプト（Ｓｃｒｉｐｔ）を伝送するためのレイヤが設けられている。
【００３８】
本発明の実施の形態では、このデータカルーセルのためのレイヤの上部に設けられた、イベントメッセージのためのレイヤと、本発明の手続記述情報の一例であるスクリプトのためのレイヤを用いて放送局側から伝送される情報によって、かかる情報を受信した端末側で２Ｄ映像と３Ｄ映像とを自動的に切り替えることを特徴とする。
【００３９】
以上、図３を用いて本発明の実施の形態において用いられる信号のレイヤ構造について説明した。次に、本発明の一実施形態にかかるサーバ１２の構成について説明する。
【００４０】
＜４．サーバの構成＞
図４は、本発明の一実施形態にかかるサーバ１２の構成について示す説明図である。以下、図４を用いて本発明の一実施形態にかかるサーバ１２の構成について説明する。
【００４１】
図４に示したように、サーバ１２は、コンテンツ生成部１１２と、スクリプト生成部１１４と、エンコード部１１６と、送信部１１８と、を含んで構成される。
【００４２】
コンテンツ生成部１１２は、２Ｄ映像または３Ｄ映像からなる映像コンテンツのデータを生成するものである。コンテンツ生成部１１２が生成した映像コンテンツのデータは、２Ｄ映像または３Ｄ映像として端末２０に表示させることができる。コンテンツ生成部１１２が生成した映像コンテンツのデータはエンコード部１１６に送られる。
【００４３】
スクリプト生成部１１４は、本発明の手続記述情報の一例であって、端末２０において２Ｄ映像と３Ｄ映像とを自動的に切り替えることができるためのスクリプトを生成するものである。スクリプト生成部１１４が生成するスクリプトはエンコード部１１６に送られる。なお、スクリプト生成部１１４が生成するスクリプトにおける、２Ｄ映像と３Ｄ映像とを自動的に切り替えることができるためのインタフェースについては、後に詳述する。
【００４４】
エンコード部１１６は、コンテンツ生成部１１２が生成した映像コンテンツのデータ及びスクリプト生成部１１４が生成するスクリプトを、所定のエンコード方式でエンコードするものである。エンコード部１１６でのエンコード後のデータは送信部１１８に送られる。
【００４５】
送信部１１８は、エンコード部１１６でのエンコード後のデータを送信するものである。エンコード部１１６でのエンコード後のデータは、アンテナ１１から送信されても良く、ネットワーク１５を介して送信されてもよい。
【００４６】
以上、図４を用いて本発明の一実施形態にかかるサーバ１２の構成について説明した。次に、本発明の一実施形態にかかる端末２０の構成について説明する。
【００４７】
＜５．端末の構成＞
【００４８】
図５は、本発明の一実施形態にかかる端末２０の構成について示す説明図である。以下、図５を用いて、本発明の一実施形態にかかる端末２０の構成について説明する。
【００４９】
図５に示したように、本発明の一実施形態にかかる端末２０は、復調部１２２と、通信処理部１２４と、メディアセレクタ１２６と、デマルチプレクサ１２８と、ストリーミング処理部１３０と、データ受信部１３２と、データキャッシュ１３４と、イベントハンドラ１３６と、ビデオデコーダ１３８と、オーディオデコーダ１４０と、スクリプト処理部１４２と、端末情報記憶部１４４と、３Ｄ制御部１４６と、３Ｄ変換処理部１４８と、記録部１５０と、蓄積制御部１５２と、選局制御部１５４と、加算部１５６と、表示部１５８と、スピーカ１６０と、を含んで構成される。
【００５０】
復調部１２２は、アンテナ２２から供給されるデジタル放送の放送信号を受信し、その受信した放送信号から、所定の番組に対応する所定の帯域の放送信号を抽出する。そして復調部１２２は、抽出した放送信号に対して復調処理を実行し、復調処理の結果得られるパケットをメディアセレクタ１２６に供給する。復調部１２２が放送信号を抽出する際には、選局制御部１５４からの指示により、抽出する帯域が指定される。
【００５１】
通信処理部１２４は、ネットワーク１５を経由して送信された信号を受信したり、ネットワーク１５へ向けて信号を送信したりするものである。端末２０は、サーバ１２からネットワーク１５を経由して送信された番組（コンテンツ）のストリームを通信処理部１２４で受信すると、受信したストリームをストリーミング処理部１３０に供給する。
【００５２】
メディアセレクタ１２６は、復調部１２２が復調した信号、ストリーミング処理部１３０が復調した信号、及び記録部１５０に記録されている信号の中から１つを選択して出力するものである。メディアセレクタ１２６がどの信号を選択するかは、スクリプト処理部１４２が決定する。メディアセレクタ１２６が選択した信号はデマルチプレクサ１２８に送られる。
【００５３】
デマルチプレクサ１２８は、メディアセレクタ１２６から供給される信号を分離して出力するものである。デマルチプレクサ１２８は、データ受信部１３２、イベントハンドラ１３６、ビデオデコーダ１３８、オーディオデコーダ１４０に、それぞれ信号を分離して出力する。
【００５４】
ストリーミング処理部１３０は、サーバ１２からネットワーク１５を経由して送信され、通信処理部１２４が受信したストリームに対して復調等の所定の処理を施すものである。ストリーミング処理部１３０は、上記所定の処理を施すことによって得られるパケットをメディアセレクタ１２６に供給する。
【００５５】
データ受信部１３２は、デマルチプレクサ１２８によって分離されたデータを受信するものである。デマルチプレクサ１２８によって分離されるデータは、例えばデータカルーセル伝送方式によってサーバ１２から伝送されたデータである。データ受信部１３２が受信したデータはデータキャッシュ１３４に供給される。
【００５６】
データキャッシュ１３４は、データ受信部１３２から供給されるデータを一時的に格納しておくものである。データキャッシュ１３４が格納したデータには、サーバ１２で生成され、スクリプト処理部１４２でのスクリプト処理のためのスクリプトが記述されている。データキャッシュ１３４が格納したデータはスクリプト処理部１４２に供給され、スクリプト処理部１４２でのスクリプト処理に用いられる。
【００５７】
イベントハンドラ１３６は、デマルチプレクサ１２８によって分離されたデータを受信する。そしてイベントハンドラ１３６は、スクリプト処理部１４２からイベントハンドラ１３６へ送出されてくる所定の処理の待ち受け指示に基づいて、待ち受けの対象となっている処理の開始をスクリプト処理部１４２に通知する。
【００５８】
ビデオデコーダ１３８は、デマルチプレクサ１２８によって分離された、符号化映像データの供給を受け、供給された符号化映像データに対して所定のデコード処理を実行するものである。オーディオデコーダ１４０は、デマルチプレクサ１２８によって分離された、符号化音声データの供給を受け、供給された符号化音声データに対して所定のデコード処理を実行するものである。
【００５９】
スクリプト処理部１４２は、データキャッシュ１３４に格納されたデータを用いてスクリプト処理を実行するものである。スクリプト処理部１４２がスクリプト処理を実行することで、表示部１５８に表示される２Ｄ映像と３Ｄ映像の切り替えに伴う各種処理が、端末２０において行われる。２Ｄ映像と３Ｄ映像の切り替えに伴う各種処理としては、例えば選局するチャンネルの切り替え、受信するストリームの切り替え、再生するストリームの切り替え等がある。２Ｄ映像と３Ｄ映像の切り替えに伴う各種処理の詳細については後に詳述する。
【００６０】
端末情報記憶部１４４は、端末２０に関する情報を記憶するものである。端末情報記憶部１４４に記憶されている、端末２０に関する情報としては、例えば３Ｄ映像の表示の対応・非対応、３Ｄ映像の表示に対応している際の、対応する３Ｄ映像の表示形式等の情報がある。端末情報記憶部１４４に記憶されている、端末２０に関する情報は、スクリプト処理部１４２のスクリプト処理の際に端末情報記憶部１４４から読み出され、スクリプト処理部１４２のスクリプト処理に用いられる。
【００６１】
３Ｄ制御部１４６は、２Ｄ映像を表示する２Ｄ映像信号から、３Ｄ映像を表示する３Ｄ映像信号への切り替えを、またその逆の切り替えを、３Ｄ変換処理部１４８に対して指示するものである。３Ｄ制御部１４６から３Ｄ変換処理部１４８への指示は、スクリプト処理部１４２のスクリプト処理によって実行される。
【００６２】
３Ｄ変換処理部１４８は、３Ｄ制御部１４６からの指示に基づいて、ビデオデコーダ１３８から供給される映像信号に対して、２Ｄ映像を表示する２Ｄ映像信号から、３Ｄ映像を表示する３Ｄ映像信号への切り替えを、またその逆の切り替えを実行するものである。上述したように、３Ｄ変換処理部１４８での映像信号の切り替えは、スクリプト処理部１４２のスクリプト処理によって３Ｄ制御部１４６に指示されることで実行される。
【００６３】
記録部１５０は、通信処理部１２４が受信したコンテンツのデータを記録しておくものである。記録部１５０に記録されたコンテンツのデータは必要に応じて読み出され、メディアセレクタ１２６に供給される。記録部１５０に、必要なコンテンツのデータが記録されているかどうかは、蓄積制御部１５２が、スクリプト処理部１４２のスクリプト処理に基づいて確認する。
【００６４】
蓄積制御部１５２は、必要なコンテンツのデータが記録部１５０に記録されているかどうかを判断し、必要なコンテンツのデータが記録部１５０に記録されているかどうかをスクリプト処理部１４２に返すものである。そして蓄積制御部１５２は、必要なコンテンツのデータが記録部１５０に記録されていれば、そのデータを記録部１５０から読み出してメディアセレクタ１２６に供給する。
【００６５】
選局制御部１５４は、放送チャンネルの選局を実行するものである。選局制御部１５４は、例えば端末２０のユーザがリモートコントローラ等によって指定したチャンネルに選局する。また、選局制御部１５４は、スクリプト処理部１４２のスクリプト処理によって指定されるチャンネルへの選局制御も実行する。選局制御部１５４は、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に対して、選局したチャンネルの番組が再生されるように制御する。
【００６６】
加算部１５６は、３Ｄ変換処理部１４８からの映像信号と、スクリプト処理部１４２からの信号を加算して、表示部１５８へ出力するものである。表示部１５８は、加算部１５６から送られてくる信号を用いて画像を表示するものである。スピーカ１６０は、オーディオデコーダ１４０で復号された音声信号を用いて音声を出力するものである。
【００６７】
以上、図５を用いて、本発明の一実施形態にかかる端末２０の構成について説明した。次に、本発明の一実施形態にかかる端末２０のスクリプト処理部１４２で実行するスクリプトのインタフェースについて説明する。
【００６８】
＜６．スクリプトのインタフェース＞
本発明の一実施形態にかかる端末２０で、２Ｄ映像と３Ｄ映像とを切り替える際に実行されるスクリプトに対しては、以下のような関数が用意される。なお、下記で説明する各関数の名称については、本発明においては下記に示すものに限られないことは言うまでも無い。
【００６９】
（１）２Ｄ／３Ｄ切り替えインタフェース：ｓｗｉｔｃｈ２Ｄ３Ｄ（）
この関数は、２Ｄ映像から３Ｄ映像への、またはその逆の切り替えを行うものである。引数には、切り替えフラグ及び３Ｄ映像方式が指定される。例えば、切り替えフラグが０の場合には２Ｄ映像から３Ｄ映像への切り替え、切り替えフラグが１の場合には３Ｄ映像から２Ｄ映像への切り替えを行う。また、３Ｄ映像方式が１の場合にはサイドバイサイド（ＳＢＳ）方式、２の場合にはトップアンドボトム（ＴＢ）方式、３の場合にはフレームシーケンシャル（ＦＳ）方式、４の場合にはＭＶＣ（Ｍｕｌｔｉｖｉｅｗ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ；多視点映像符号化）方式が指定される。
【００７０】
スクリプト処理部１４２がこのｓｗｉｔｃｈ２Ｄ３Ｄ関数を実行すると、スクリプト処理部１４２は３Ｄ制御部１４６に対して、指定された３Ｄ映像方式による２Ｄ映像から３Ｄ映像への（またはその逆の）映像信号処理の切り替えを指示する。３Ｄ制御部１４６はスクリプト処理部１４２からの指示を受けると、その指示に基づいて、３Ｄ変換処理部に対して映像信号処理の切り替えの実行を指示する。ｓｗｉｔｃｈ２Ｄ３Ｄ関数で指定された３Ｄ映像方式に端末２０が対応していない場合には、スクリプト処理部１４２は所定のエラーコードを返す。
【００７１】
（２）３Ｄ対応確認インタフェース：ｃｈｅｃｋ３ＤＳｕｐｐｏｒｔ（）
この関数は、端末が３Ｄ映像の表示に対応しているかどうかの情報を得るためのものである。引数の指定は無く、戻り値として３Ｄ映像の表示への対応状況をビットマップで返す。例えば、第０ビットにはサイドバイサイド方式への対応の有無、第１ビットにはトップアンドボトム方式への対応の有無、第２ビットにはフレームシーケンシャル方式の対応の有無、第３ビットにはＭＶＣ方式の対応の有無が戻り値としてビットマップに記述される。
【００７２】
スクリプト処理部１４２がこのｃｈｅｃｋ３ＤＳｕｐｐｏｒｔ（）関数を実行すると、スクリプト処理部１４２は端末情報記憶部１４４から端末２０の設定情報を読み込み、３Ｄ映像の表示への対応状況を戻り値として出力する。
【００７３】
（３）ＩＰＴＶ対応確認インタフェース：ｃｈｅｃｋＩＰＴＶＳｕｐｐｏｒｔ（）
この関数は、端末がＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ）に対応しているかどうかの情報を得るためのものである。引数の指定は無く、戻り値としてＩＰＴＶへの対応状況をビットマップで返す。例えば、第０ビットにはコンテンツのダウンロード再生への対応の有無、第１ビットにはコンテンツのストリーミング再生への対応の有無が戻り値としてビットマップに記述される。
【００７４】
スクリプト処理部１４２がこのｃｈｅｃｋＩＰＴＶＳｕｐｐｏｒｔ（）を実行すると、スクリプト処理部１４２は端末情報記憶部１４４から端末２０の設定情報を読み込み、ＩＰＴＶへの対応状況を戻り値として出力する。
【００７５】
（４）放送チャンネル選局インタフェース：ｅｐｇＴｕｎｅ（）
この関数は、指定された放送チャンネルを選局するためのものであり、この関数はわが国におけるデジタル放送において既に規格化されているものである。この関数は、引数に選局する放送チャンネルサービスＩＤ（チャンネル番号）を指定して実行する。
【００７６】
スクリプト処理部１４２がこのｅｐｇＴｕｎｅ（）を実行すると、スクリプト処理部１４２は選局制御部１５４に対して、現在選局している放送チャンネルからｅｐｇＴｕｎｅ（）の引数で指定された放送チャンネルを選局するように指示する。他にスクリプト処理部１４２で実行中のスクリプトがある場合には、ｅｐｇＴｕｎｅ（）関数を実行後に終了する。
【００７７】
（５）蓄積確認インタフェース：ｃｈｅｃｋＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）
この関数は、指定されたコンテンツが端末に蓄積済みかどうかを確認するためのものである。この関数は、引数に確認対象のコンテンツのＩＤ（コンテンツＩＤ）を指定して実行する。そして、この関数を実行した結果の戻り値として蓄積ステータスが返る。例えば、指定したコンテンツＩＤを有するコンテンツが蓄積済みであれば、戻り値として１が返り、指定したコンテンツＩＤを有するコンテンツが未蓄積であれば、戻り値として０が返る。
【００７８】
スクリプト処理部１４２がこのｃｈｅｃｋＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）を実行すると、スクリプト処理部１４２は蓄積制御部１５２に対して、引数で指定されたコンテンツＩＤを有するコンテンツが記録部１５０に記録されているかどうかを確認するように指示する。スクリプト処理部１４２からの指示を受けた蓄積制御部１５２は、引数で指定されたコンテンツＩＤを有する記録部１５０に記録されているかを確認し、確認結果を蓄積ステータス情報としてスクリプト処理部１４２に返す。
【００７９】
（６）蓄積済みコンテンツ再生起動インタフェース：ｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）
この関数は、指定した蓄積済みコンテンツの再生を起動するものである。この関数は、引数に起動対象のコンテンツのＩＤ（コンテンツＩＤ）を指定して実行する。また引数のオプションとして、再生開始位置を先頭からの秒数で指定することができる。そして、指定した蓄積済みコンテンツの再生が終了すると、元の放送チャンネルに戻して映像の表示を継続する。
【００８０】
スクリプト処理部１４２がこのｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）を実行すると、スクリプト処理部１４２は蓄積制御部１５２に対して、引数で指定されたコンテンツＩＤを有するコンテンツを記録部１５０から読み出し、読み出したコンテンツを再生するように指示する。スクリプト処理部１４２からの指示を受けた蓄積制御部１５２は、指定されたコンテンツを記録部１５０から読み出し、読み出したコンテンツを先頭から（または指定された位置から）再生する。また、スクリプト処理部１４２がこのｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）を実行すると、再生中の番組やコンテンツのデコードを停止する。さらに、他にスクリプト処理部１４２で実行中のスクリプトがある場合には、ｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）関数を実行後に終了する。
【００８１】
（７）ストリーミング再生起動インタフェース：ｓｔａｒｔＳｔｒｅａｍｉｎｇ（）
この関数は、ストリーミング再生を起動するものである。この関数は、引数にストリーミング再生するコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定する。また引数のオプションとして、再生開始位置を先頭からの秒数で指定することができる。そして、ストリーミング再生が終了すると、元の放送チャンネルに戻して映像の表示を継続する。
【００８２】
スクリプト処理部１４２がこのｓｔａｒｔＳｔｒｅａｍｉｎｇ（）を実行すると、スクリプト処理部１４２はストリーミング処理部１３０に対して、引数で指定されたＵＲＬにアクセスして、当該コンテンツの受信及びストリーミング再生を開始するよう指示する。スクリプト処理部１４２からの指示を受けたストリーミング処理部１３０は、指定されたＵＲＬからコンテンツを受信して、先頭から（または指定された位置から）ストリーミング再生する。また、スクリプト処理部１４２がこのｓｔａｒｔＳｔｒｅａｍｉｎｇ（）を実行すると、再生中の番組やコンテンツのデコードを停止する。さらに、他にスクリプト処理部１４２で実行中のスクリプトがある場合には、ｓｔａｒｔＳｔｒｅａｍｉｎｇ（）関数を実行後に終了する。
【００８３】
以上、本発明の一実施形態にかかる端末２０で、２Ｄ映像と３Ｄ映像とを切り替える際に実行されるスクリプトのインタフェースについて説明した。このようなインタフェースを有するスクリプトを端末２０で実行することで、２Ｄ映像と３Ｄ映像とを自動的に切り替えることが可能となる。次に、これらのインタフェースを有するスクリプトによる２Ｄ映像と３Ｄ映像の切り替え処理について説明する。
【００８４】
＜７．スクリプトによる２Ｄ映像と３Ｄ映像の切り替え処理＞
［７−１．２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理］
まず、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について説明する。このケースは、上記「２．３Ｄ映像区間の伝送メディアの形態」で触れた「（２）放送の別ＴＳでの３Ｄストリームの伝送」の場合に相当するものである。図６は、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理の概要について示す説明図である。以下、図６を用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理の概要について説明する。
【００８５】
端末２０が、２Ｄ映像を表示する放送チャンネルを選局している場合には、放送局からは２Ｄ映像を表示するためのストリーム（２Ｄストリーム）が送信されてきている。端末２０は、放送局からの２Ｄストリームを再生して、２Ｄ映像を表示部１５８に表示する。また、放送局からは、２Ｄストリームと共に端末２０で実行されるスクリプト３０Ａがデータストリームで送信されてきている。このスクリプト３０Ａには、２Ｄ映像から３Ｄ映像へ切り替えるためのスクリプトが記述されており、放送局から送信されるイベントメッセージストリーム（Ｅｖｅｎｔ  Ｍｅｓｓａｇｅ  Ｓｔｒｅａｍ）に記述された、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生に伴って、スクリプト３０Ａに記述されたスクリプトが実行される。
【００８６】
２Ｄ映像から３Ｄ映像へ切り替えるイベントが発生し、２Ｄ映像を表示する放送チャンネルから、スクリプト３０Ａで指定された３Ｄ映像を表示する放送チャンネルに切り替わると、放送局からは３Ｄ映像を表示するためのストリーム（３Ｄストリーム）が送信されてきている。端末２０は、放送局からの３Ｄストリームを再生して、３Ｄ映像を表示部１５８に表示する。また、放送局からは、３Ｄストリームと共に端末２０で実行されるスクリプト３０Ｂがデータストリームで送信されてきている。このスクリプト３０Ｂには３Ｄ映像から２Ｄ映像へ切り替えるためのスクリプトが記述されており、放送局から送信されるイベントメッセージストリームに記述された、３Ｄ映像から２Ｄ映像へ切り替えるイベントの発生に伴って、スクリプト３０Ｂに記述されたスクリプトが実行される。
【００８７】
そして、３Ｄ映像から２Ｄ映像へ切り替えるイベントが発生し、元の２Ｄ映像を表示する放送チャンネルに戻ると、端末２０は、放送局からの２Ｄストリームを再生して、２Ｄ映像を表示部１５８に表示する。
【００８８】
このように、端末２０でスクリプト３０Ａ、３０Ｂを実行することで、端末２０は、２Ｄ映像と３Ｄ映像とを切り替えるイベントの発生に伴って、２Ｄ放送チャンネルと３Ｄ放送チャンネルとを切り替えることで、２Ｄ映像と３Ｄ映像とを切り替えて表示することができる。
【００８９】
以上、図６を用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理の概要について説明した。次に、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理の詳細について説明する。
【００９０】
図７Ａ及び図７Ｂは、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について示す流れ図である。以下、図７Ａ及び図７Ｂを用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について説明する。
【００９１】
まず、端末２０で２Ｄ映像を表示している際に、端末２０は、放送局から送信されるスクリプトを受信する。受信したスクリプト３０Ａに記述されている、３Ｄ対応確認関数ｃｈｅｃｋ３ＤＳｕｐｐｏｒｔ（）をスクリプト処理部１４２で実行することで、端末２０が３Ｄ映像の表示に対応しているかどうかの確認が行われる（ステップＳ１０１）。
【００９２】
上記ステップＳ１０１の確認の結果、端末２０が３Ｄ映像の表示に対応していないことが分かった場合には、そのまま処理を終了する。一方、上記ステップＳ１０１の確認の結果、端末２０が３Ｄ映像の表示に対応していることが分かった場合には、続いて、表示部１５８へのメッセージ表示等により、ユーザに対する、２Ｄ映像から３Ｄ映像への切り替えを実行するか否かの確認が行われる（ステップＳ１０２）。
【００９３】
上記ステップＳ１０２の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行しないことを選択した場合には、そのまま処理を終了する。一方、上記ステップＳ１０２の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行することを選択した場合には、続いて、スクリプト処理部１４２からイベントハンドラ１３６に対して、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生を待ち受けるように設定する（ステップＳ１０３）。イベントハンドラ１３６が２Ｄ映像から３Ｄ映像への切り替えイベントの発生の待ち受けを開始すると、イベントハンドラ１３６は２Ｄ映像から３Ｄ映像への切り替えイベントの発生まで待機する（ステップＳ１０４）。
【００９４】
イベントハンドラ１３６が、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を検知すると、イベントハンドラ１３６はスクリプト処理部１４２に対して、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を通知する。スクリプト処理部１４２は、イベントハンドラ１３６からの通知を受けると、２Ｄ映像から３Ｄ映像への切り替え処理を開始する（ステップＳ１０５）。
【００９５】
２Ｄ映像から３Ｄ映像への切り替えは、スクリプト処理部１４２が、受信したスクリプト３０Ａに記述されている切り替え関数ｓｗｉｔｃｈ２Ｄ３Ｄ（）を実行することで行われる。２Ｄ放送チャンネルと３Ｄ放送チャンネルを切り替える場合には、スクリプト処理部１４２がスクリプト３０Ａに記述されたｅｐｇＴｕｎｅ（）関数を実行し、ｅｐｇＴｕｎｅ（）関数の引数で指定された放送チャンネルを選局するように選局制御部１５４に指示する。選局制御部１５４は、スクリプト処理部１４２からの選局指示を受けると、指定された放送チャンネルを選局するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する（ステップＳ１０６）。選局制御部１５４からの指示を受けた復調部１２２は、指定された放送チャンネルに対応する所定の帯域の放送信号を抽出する。そして復調部１２２は、抽出した放送信号に対して復調処理を実行する。このように選局するチャンネルを３Ｄ放送チャンネルに切り替えることで、３Ｄ放送チャンネルの放送信号をデコードして、表示部１５８に３Ｄ映像を表示させることができる。
【００９６】
続いて３Ｄ放送チャンネルから２Ｄ放送チャンネルへの切り替え処理について説明する。端末２０で３Ｄ映像を表示している際に、端末２０は、放送局から送信されるスクリプト３０Ｂを受信する。このスクリプト３０Ｂの受信は、３Ｄ放送チャンネルに切り替わった直後から行われる。端末２０がスクリプト３０Ｂを受信すると、スクリプト処理部１４２からイベントハンドラ１３６に対して、３Ｄ映像から２Ｄ映像へ切り替えるイベントの発生を待ち受けるように設定する（ステップＳ１１１）。
【００９７】
イベントハンドラ１３６が３Ｄ映像から２Ｄ映像への切り替えイベントの発生の待ち受けを開始すると、イベントハンドラ１３６は３Ｄ映像から２Ｄ映像への切り替えイベントの発生まで待機する（ステップＳ１１２）。
【００９８】
イベントハンドラ１３６が、３Ｄ映像から２Ｄ映像への切り替えイベントの発生を検知すると、イベントハンドラ１３６はスクリプト処理部１４２に対して、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を通知する。スクリプト処理部１４２は、イベントハンドラ１３６からの通知を受けると、３Ｄ映像から２Ｄ映像への切り替え処理を開始する（ステップＳ１１３）。
【００９９】
３Ｄ映像から２Ｄ映像への切り替えは、上述の２Ｄ映像から３Ｄ映像への切り替えと同様に、スクリプト処理部１４２が、スクリプト３０Ｂに記述された切り替え関数ｓｗｉｔｃｈ２Ｄ３Ｄ（）を実行することで行われる。３Ｄ放送チャンネルから２Ｄ放送チャンネルへ切り替える場合には、スクリプト処理部１４２がスクリプト３０Ｂに記述されたｅｐｇＴｕｎｅ（）関数を実行し、ｅｐｇＴｕｎｅ（）関数の引数で指定された放送チャンネルを選局するように選局制御部１５４に指示する。選局制御部１５４は、スクリプト処理部１４２からの選局指示を受けると、指定された放送チャンネルを選局するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する（ステップＳ１１４）。選局制御部１５４からの指示を受けた復調部１２２は、指定された放送チャンネルに対応する所定の帯域の放送信号を抽出する。そして復調部１２２は、抽出した放送信号に対して復調処理を実行する。このように選局するチャンネルを２Ｄ放送チャンネルに切り替えることで、２Ｄ放送チャンネルの放送信号をデコードして、表示部１５８に２Ｄ映像を表示させることができる。
【０１００】
以上、スクリプトによる２Ｄ放送チャンネルと３Ｄ放送チャンネルの切り替え処理について説明した。次に、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理について説明する。
【０１０１】
［７−２．２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理］
このケースは、上記「２．３Ｄ映像区間の伝送メディアの形態」で触れた「（３）ストリーミングでの３Ｄストリームの伝送」の場合に相当するものである。図８は、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理の概要について示す説明図である。以下、図８を用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理の概要について説明する。
【０１０２】
端末２０が、２Ｄ映像を表示する放送チャンネルを選局している場合には、放送局からは２Ｄ映像を表示するためのストリーム（２Ｄストリーム）が送信されてきている。端末２０は、放送局からの２Ｄストリームを再生して、２Ｄ映像を表示部１５８に表示する。また、放送局からは、２Ｄストリームと共に端末２０で実行されるスクリプト４０Ａがデータストリームで送信されてきている。このスクリプト４０Ａには、２Ｄ映像から３Ｄ映像へ切り替えるためのスクリプトが記述されており、放送局から送信されるイベントメッセージストリームに記述された、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生に伴って、スクリプト４０Ａに記述されたスクリプトが実行される。
【０１０３】
２Ｄ映像から３Ｄ映像へ切り替えるイベントが発生し、２Ｄ映像を表示する放送チャンネルから、スクリプト４０Ａで指定されたサーバからのストリーミング再生に切り替わると、サーバからは３Ｄ映像を表示するためのストリーム（３Ｄストリーム）が送信されてきている。端末２０は、サーバからの３Ｄストリームを再生して、３Ｄ映像を表示部１５８に表示する。３Ｄ映像を表示している間にも、放送局からは、２Ｄストリームと共に端末２０で実行されるスクリプト４０Ａがデータストリームで送信されてきている。このスクリプト４０Ａには３Ｄ映像から２Ｄ映像へ切り替えるためのスクリプトが記述されており、サーバからのストリーミング再生が終了すると、端末２０は３Ｄ映像を表示する前に選局していた元の放送チャンネルを再選局して、２Ｄ映像の表示に戻る。
【０１０４】
このように、端末２０でスクリプト４０Ａを実行することで、端末２０は、２Ｄ映像と３Ｄ映像とを切り替えるイベントの発生に伴って、２Ｄ放送チャンネルと３Ｄストリーミングとを切り替えることで、２Ｄ映像と３Ｄ映像とを切り替えて表示することができる。
【０１０５】
以上、図８を用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理の概要について説明した。次に、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理の詳細について説明する。
【０１０６】
図９は、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理について示す流れ図である。以下、図９を用いて、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理について説明する。
【０１０７】
まず、端末２０で２Ｄ映像を表示している際に、端末２０は、放送局から送信されるスクリプトを受信する。受信したスクリプト４０Ａに記述されている、３Ｄ対応確認関数ｃｈｅｃｋ３ＤＳｕｐｐｏｒｔ（）をスクリプト処理部１４２で実行することで、端末２０が３Ｄ映像の表示に対応しているかどうかの確認が行われる（ステップＳ１２１）。
【０１０８】
上記ステップＳ１２１の確認の結果、端末２０が３Ｄ映像の表示に対応していないことが分かった場合には、そのまま処理を終了する。一方、上記ステップＳ１２１の確認の結果、端末２０が３Ｄ映像の表示に対応していることが分かった場合には、続いて、スクリプト４０Ａに記述されたＩＰＴＶ対応確認関数ｃｈｅｃｋＩＰＴＶＳｕｐｐｏｒｔ（）をスクリプト処理部１４２で実行することで、端末２０がストリーミング再生に対応しているかどうかの確認が行われる（ステップＳ１２２）。
【０１０９】
上記ステップＳ１２２の確認の結果、端末２０がストリーミング再生に対応していないことが分かった場合には、そのまま処理を終了する。一方、上記ステップＳ１２２の確認の結果、端末２０がストリーミング再生に対応していることが分かった場合には、続いて、表示部１５８へのメッセージ表示等により、ユーザに対する、２Ｄ映像から３Ｄ映像への切り替えを実行するか否かの確認が行われる（ステップＳ１２３）。
【０１１０】
上記ステップＳ１２３の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行しないことを選択した場合には、そのまま処理を終了する。一方、上記ステップＳ１０２の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行することを選択した場合には、続いて、スクリプト処理部１４２からイベントハンドラ１３６に対して、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生を待ち受けるように設定する（ステップＳ１２４）。イベントハンドラ１３６が２Ｄ映像から３Ｄ映像への切り替えイベントの発生の待ち受けを開始すると、イベントハンドラ１３６は２Ｄ映像から３Ｄ映像への切り替えイベントの発生まで待機する（ステップＳ１２５）。
【０１１１】
イベントハンドラ１３６が、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を検知すると、イベントハンドラ１３６はスクリプト処理部１４２に対して、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を通知する。スクリプト処理部１４２は、イベントハンドラ１３６からの通知を受けると、２Ｄ映像から３Ｄ映像への切り替え処理を開始する（ステップＳ１２６）。
【０１１２】
２Ｄ映像から３Ｄ映像への切り替えは、スクリプト処理部１４２がスクリプト４０Ａに記述された切り替え関数ｓｗｉｔｃｈ２Ｄ３Ｄ（）を実行することで行われる。２Ｄ放送チャンネルと３Ｄストリーミングとを切り替える場合には、スクリプト処理部１４２がスクリプト４０Ａに記述されたｓｔａｒｔＳｔｒｅａｍｉｎｇ（）関数を実行し、ｓｔａｒｔＳｔｒｅａｍｉｎｇ（）関数の引数で指定されたサーバへアクセスしてストリーミング再生するようにストリーミング処理部１３０に指示する。
【０１１３】
また、スクリプト処理部１４２は選局制御部１５４に対してストリーミング処理部１３０でのストリーミング再生を優先するように指示し、選局制御部１５４は、スクリプト処理部１４２からの指示を受けると、ストリーミング処理部１３０でのストリーミング再生を優先するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する（ステップＳ１２７）。このように、２Ｄ放送チャンネルから３Ｄストリーミングに切り替えることで、表示部１５８に３Ｄ映像を表示させることができる。
【０１１４】
そして、３Ｄストリーミングの再生が完了すると、スクリプト処理部１４２は選局制御部１５４に対して、元の２Ｄ放送チャンネルを選局するように指示し、選局制御部１５４は、スクリプト処理部１４２からの指示を受けると、元の２Ｄ放送チャンネルを選局するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する。
【０１１５】
以上、スクリプトによる２Ｄ放送チャンネルと３Ｄストリーミングの切り替え処理について説明した。次に、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理について説明する。
【０１１６】
［７−３．スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理］
このケースは、上記「２．３Ｄ映像区間の伝送メディアの形態」で触れた「（４）ダウンロードでの３Ｄストリームの伝送」の場合に相当するものである。図１０は、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理の概要について示す説明図である。以下、図１０を用いて、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理の概要について説明する。
【０１１７】
端末２０が、２Ｄ映像を表示する放送チャンネルを選局している場合には、放送局からは２Ｄ映像を表示するためのストリーム（２Ｄストリーム）が送信されてきている。端末２０は、放送局からの２Ｄストリームを再生して、２Ｄ映像を表示部１５８に表示する。また、放送局からは、２Ｄストリームと共に端末２０で実行されるスクリプト５０Ａがデータストリームで送信されてきている。このスクリプト５０Ａには、２Ｄ映像から３Ｄ映像へ切り替えるためのスクリプトが記述されており、放送局から送信されるイベントメッセージストリームに記述された、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生に伴って、スクリプト５０Ａに記述されたスクリプトが実行される。
【０１１８】
そして、放送に先立って、予め３Ｄ映像を表示するコンテンツを放送局（またはコンテンツ事業者）から伝送しておき、端末２０は放送局から伝送された当該コンテンツを記録部１５０に蓄積しておく。
【０１１９】
２Ｄ映像から３Ｄ映像へ切り替えるイベントが発生し、２Ｄ映像を表示する放送チャンネルから、スクリプト５０Ａで指定された蓄積済みコンテンツの再生に切り替わると、端末２０は、予め記録部１５０に記録しておいたコンテンツを再生して、３Ｄ映像を表示部１５８に表示する。３Ｄ映像を表示している間にも、放送局からは、２Ｄストリームと共に端末２０で実行されるスクリプト５０Ａがデータストリームで送信されてきている。このスクリプト５０Ａには３Ｄ映像から２Ｄ映像へ切り替えるためのスクリプトが記述されており、蓄積済みコンテンツの再生が終了すると、端末２０は３Ｄ映像を表示する前に選局していた元の放送チャンネルを再選局して、２Ｄ映像の表示に戻る。
【０１２０】
このように、端末２０でスクリプト５０Ａを実行することで、端末２０は、２Ｄ映像と３Ｄ映像とを切り替えるイベントの発生に伴って、２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生とを切り替えることで、２Ｄ映像と３Ｄ映像とを切り替えて表示することができる。
【０１２１】
以上、図１０を用いて、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理の概要について説明した。次に、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理の詳細について説明する。
【０１２２】
図１１は、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理について示す流れ図である。以下、図１１を用いて、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理について説明する。
【０１２３】
まず、端末２０で２Ｄ映像を表示している際に、端末２０は、放送局から送信されるスクリプトを受信する。受信したスクリプト５０Ａに記述されている、３Ｄ対応確認関数ｃｈｅｃｋ３ＤＳｕｐｐｏｒｔ（）をスクリプト処理部１４２で実行することで、端末２０が３Ｄ映像の表示に対応しているかどうかの確認が行われる（ステップＳ１３１）。
【０１２４】
上記ステップＳ１３１の確認の結果、端末２０が３Ｄ映像の表示に対応していないことが分かった場合には、端末２０は３Ｄ映像を表示することができないので、そのまま処理を終了する。一方、上記ステップＳ１３１の確認の結果、端末２０が３Ｄ映像の表示に対応していることが分かった場合には、続いて、スクリプト５０Ａに記述されているＩＰＴＶ対応確認関数ｃｈｅｃｋＩＰＴＶＳｕｐｐｏｒｔ（）をスクリプト処理部１４２で実行することで、端末２０がコンテンツのダウンロード再生に対応しているかどうかの確認が行われる（ステップＳ１３２）。
【０１２５】
上記ステップＳ１３２の確認の結果、端末２０がコンテンツのダウンロード再生に対応していないことが分かった場合には、そのまま処理を終了する。一方、上記ステップＳ１３２の確認の結果、端末２０がコンテンツのダウンロード再生に対応していることが分かった場合には、続いて、端末２０が、スクリプトで指定された３Ｄ映像を表示するコンテンツをダウンロード済みかどうかの確認が行われる（ステップＳ１３３）。ダウンロード済みかどうかの確認は、スクリプト処理部１４２による、スクリプト５０Ａに記述されたｃｈｅｃｋＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）関数の実行により行われる。
【０１２６】
上記ステップＳ１３３の確認の結果、端末２０がスクリプト５０Ａで指定された３Ｄ映像を表示するコンテンツをダウンロードしていないことが分かった場合には、３Ｄ映像を表示できないので、そのまま処理を終了する。一方、上記ステップＳ１３３の確認の結果、端末２０がスクリプト５０Ａで指定された３Ｄ映像を表示するコンテンツをダウンロードしていることが分かった場合には、続いて、表示部１５８へのメッセージ表示等により、ユーザに対する、２Ｄ映像から３Ｄ映像への切り替えを実行するか否かの確認が行われる（ステップＳ１３４）。
【０１２７】
上記ステップＳ１３４の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行しないことを選択した場合には、そのまま処理を終了する。一方、上記ステップＳ１０２の確認の結果、ユーザが２Ｄ映像から３Ｄ映像への切り替えを実行することを選択した場合には、続いて、スクリプト処理部１４２からイベントハンドラ１３６に対して、２Ｄ映像から３Ｄ映像へ切り替えるイベントの発生を待ち受けるように設定する（ステップＳ１３５）。イベントハンドラ１３６が２Ｄ映像から３Ｄ映像への切り替えイベントの発生の待ち受けを開始すると、イベントハンドラ１３６は２Ｄ映像から３Ｄ映像への切り替えイベントの発生まで待機する（ステップＳ１３６）。
【０１２８】
イベントハンドラ１３６が、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を検知すると、イベントハンドラ１３６はスクリプト処理部１４２に対して、２Ｄ映像から３Ｄ映像への切り替えイベントの発生を通知する。スクリプト処理部１４２は、イベントハンドラ１３６からの通知を受けると、２Ｄ映像から３Ｄ映像への切り替え処理を開始する（ステップＳ１３７）。
【０１２９】
２Ｄ映像から３Ｄ映像への切り替えは、スクリプト処理部１４２が、スクリプト５０Ａに記述された切り替え関数ｓｗｉｔｃｈ２Ｄ３Ｄ（）を実行することで行われる。２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生とを切り替える場合には、スクリプト処理部１４２がスクリプト５０Ａに記述されたｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）関数を実行し、ｐｌａｙＤｏｗｎｌｏａｄｅｄＣｏｎｔｅｎｔ（）関数の引数で指定されたコンテンツを記録部１５０から読み出して再生するように蓄積制御部１５２に指示する。
【０１３０】
また、スクリプト処理部１４２は選局制御部１５４に対してストリーミング処理部１３０でのストリーミング再生を優先するように指示し、選局制御部１５４は、スクリプト処理部１４２からの指示を受けると、記録部１５０に蓄積されたダウンロード済みコンテンツの再生を優先するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する（ステップＳ１３８）。このように、２Ｄ放送チャンネルからダウンロード済み３Ｄコンテンツ再生に切り替えることで、表示部１５８に３Ｄ映像を表示させることができる。
【０１３１】
そして、ダウンロード済み３Ｄコンテンツの再生が完了すると、スクリプト処理部１４２は選局制御部１５４に対して、元の２Ｄ放送チャンネルを選局するように指示し、選局制御部１５４は、スクリプト処理部１４２からの指示を受けると、元の２Ｄ放送チャンネルを選局するよう、復調部１２２、メディアセレクタ１２６、デマルチプレクサ１２８に指示する。
【０１３２】
以上、スクリプトによる２Ｄ放送チャンネルとダウンロード済み３Ｄコンテンツ再生の切り替え処理について説明した。このように、上述したインタフェースを有するスクリプトを端末２０で実行することで、端末２０は２Ｄ映像と３Ｄ映像とを切り替えて表示部１５８に表示させることが可能となる。
【０１３３】
＜８．まとめ＞
以上説明したように本発明の一実施形態によれば、放送局（またはコンテンツ事業者）において、２Ｄ映像と３Ｄ映像とを切り替えるための各種関数が記述されたスクリプトを用意し、放送信号に含めて送信する。映像を表示する端末では、放送信号からスクリプトを抽出し、２Ｄ映像と３Ｄ映像とを切り替えるための各種関数を実行する。端末でスクリプトに記述された各種関数を実行することで、３Ｄ映像の表示に対応した端末であれば、２Ｄ映像と３Ｄ映像とを切り替えて表示することができる。
【０１３４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１３５】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【０１３６】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１３７】
本発明は、受信装置、受信方法、送信装置およびコンピュータプログラムに適用可能である。
【符号の説明】
【０１３８】
１２    サーバ
１５    ネットワーク
２０    端末
２１    ストレージデバイス
２２    アンテナ
３０Ａ、３０Ｂ、４０Ａ、５０Ａ    スクリプト
１１２    コンテンツ生成部
１１４    スクリプト生成部
１１６    エンコード部
１１８    送信部
１２２    復調部
１２４    通信処理部
１２６    メディアセレクタ
１２８    デマルチプレクサ
１３０    ストリーミング処理部
１３２    データ受信部
１３４    データキャッシュ
１３６    イベントハンドラ
１３８    ビデオデコーダ
１４０    オーディオデコーダ
１４２    スクリプト処理部
１４４    端末情報記憶部
１４６    ３Ｄ制御部
１４８    ３Ｄ変換処理部
１５０    記録部
１５２    蓄積制御部
１５４    選局制御部
１５６    加算部
１５８    表示部
１６０    スピーカ
【図１】
0005428697.tif 000002
【図２】
0005428697.tif 000003
【図３】
0005428697.tif 000004
【図４】
0005428697.tif 000005
【図５】
0005428697.tif 000006
【図６】
0005428697.tif 000007
【図７Ａ】
0005428697.tif 000008
【図７Ｂ】
0005428697.tif 000009
【図８】
0005428697.tif 000010
【図９】
0005428697.tif 000011
【図１０】
0005428697.tif 000012
【図１１】
0005428697.tif 000013