(57)【特許請求の範囲】
【請求項１】
画像データが符号化されて得られたビデオストリームを含むコンテナを送信する送信部と、
上記コンテナのレイヤに、上記画像データにより表示される画像の表示位置を指定する表示位置指定情報を挿入する情報挿入部を備え、
上記表示位置指定情報は、表示対象スクリーンを指定する情報を含む
送信装置。
【請求項２】
上記表示位置指定情報は、表示対象スクリーン上の表示単位を指定する情報を含む
請求項１に記載の送信装置。
【請求項３】
上記表示位置指定情報は、表示対象スクリーンでの表示解像度モデルを示す情報と上記表示解像度モデルで指定された解像度座標での表示位置情報とを含む
請求項２に記載の送信装置。
【請求項４】
上記情報挿入部は、上記ビデオストリームのレイヤに、上記表示位置指定情報で指定された上記表示対象スクリーン上の表示単位の位置を変更するか否かを示す情報と、該情報が変更することを示すとき、該表示単位の表示位置情報を挿入する
請求項１から３のいずれかに記載の送信装置。
【請求項５】
上記表示位置指定情報は、上記表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを示す情報を含む
請求項１から３のいずれかに記載の送信装置。
【請求項６】
上記送信部が送信するコンテナは、字幕データが符号化されて得られた字幕ストリームを含み、
上記情報挿入部は、上記コンテナのレイヤに、上記字幕データにより表示される字幕の表示位置を指定する表示位置指定情報をさらに挿入する
請求項１から３のいずれかに記載の送信装置。
【請求項７】
上記送信部が送信するコンテナは、電子番組表情報を含み、
上記情報挿入部は、上記コンテナのレイヤに、上記電子番組表情報により表示される番組表の表示位置を指定する表示位置指定情報をさらに挿入する
請求項１から３のいずれかに記載の送信装置。
【請求項８】
上記コンテナは、トランスポートストリームであり、
上記情報挿入部は、上記表示位置指定情報を、上記トランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下のデスクリプタに挿入する
請求項１から３のいずれかに記載の送信装置。
【請求項９】
画像データが符号化されて得られたビデオストリームを含むコンテナを送信するステップと、
上記コンテナのレイヤに、上記画像データにより表示される画像の表示位置を指定する表示位置指定情報を挿入するステップとを有し、
上記表示位置指定情報は、表示対象スクリーンを指定する情報を含む
送信方法。
【請求項１０】
画像データが符号化されて得られたビデオストリームを含むコンテナを受信する受信部を備え、
上記コンテナのレイヤに、上記画像データにより表示される画像の表示位置を指定する表示位置指定情報が含まれており、
上記表示位置指定情報は、表示対象スクリーンを指定する情報を含み、
上記表示位置指定情報で指定された表示対象スクリーン上の画像の表示を制御する表示制御部をさらに備える
受信装置。
【請求項１１】
上記ビデオストリームを復号化して復号された画像データを得る復号化部と、
上記復号された画像データを、上記表示位置指定情報で指定される表示対象スクリーンに送信する送信部とをさらに備える
請求項１０に記載の受信装置。
【請求項１２】
上記送信部は、上記復号された画像データのフレーム毎のヘッダ情報に、フレーム単位でカウントするタイムコードを挿入する
請求項１１に記載の受信装置。
【請求項１３】
上記コンテナを、上記表示位置指定情報で指定される表示対象スクリーンに対応付けられた表示制御部に送信する送信部をさらに備える
請求項１０から１２のいずれかに記載の受信装置。
【請求項１４】
スクリーンをさらに備える
請求項１０から１２のいずれかに記載の受信装置。
【請求項１５】
上記表示位置指定情報は、少なくともスクリーン識別子とウインドウ識別子とを含む集合に属する識別子を含む
請求項１０から１２のいずれかに記載の受信装置。
【請求項１６】
上記コンテナは、少なくとも１つの字幕ストリームと、少なくとも１つのビデオストリームを含み、上記少なくとも１つの字幕ストリームは特定の表示位置指定情報の識別子に関連付けられている
請求項１０から１２のいずれかに記載の受信装置。
【請求項１７】
上記コンテナは、少なくとも電子番組情報と、少なくとも１つのビデオストリームを含み、上記電子番組情報は特定の表示位置指定情報の識別子に関連付けられている
請求項１０から１２のいずれかに記載の受信装置。
【請求項１８】
少なくとも２つの異なるビデオストリームに関連付けられたコンテンツを同一の表示領域に表示する表示器をさらに備える
請求項１０から１２のいずれかに記載の受信装置。
【請求項１９】
符号化画像データを含むビデオストリームを含むコンテナを受信するステップを有し、
上記コンテナのレイヤに、上記画像データにより表示される画像の表示位置を指定する表示位置指定情報が含まれており、
上記表示位置指定情報は、表示対象スクリーンを指定する情報であり、
上記表示位置指定情報で指定された表示対象スクリーン上の画像の表示を制御するステップをさらに有する
受信方法。
【請求項２０】
符号化画像データを含むビデオストリームを含むコンテナを受信し、
上記コンテナのレイヤに、上記画像データにより表示される画像の表示位置を指定する表示位置指定情報が含まれており、
上記表示位置指定情報は、表示対象スクリーンを指定する情報であり、
少なくとも上記表示位置指定情報を含む判断情報に基づく判断により、上記画像を、上記表示位置指定情報で指定される表示位置あるいは上記表示位置指定情報で指定された表示位置とは異なる表示位置に配置する
受信表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、送信方法、受信装置、受信方法および受信表示方法に関し、特に、画像の表示位置を送り側が主体的に制御できるようにした送信装置等に関する。【０００２】
放送やネットワークからの複数のストリームをマルチデコードし、マルチデコードによって得られた複数の画像を１つのディスプレイに表示させるマルチ画面表示に関する技術が実現、または提案されている。【０００３】
例えば、いわゆるＰinＰ(Picture in Picture)の形で複数の画像が表示されることにより、ユーザは、サブ画面に小さく表示される他のチャンネルの番組の画像を見ながら、メイン画面に大きく表示されるあるチャネルの番組の画像を見ることができる。また、例えば、ディスプレイの右半分と左半分に異なるチャンネルの番組の画像が並べて表示されることにより、ユーザは、２つのチャネルの番組の画像を同時に見ることができる。例えば、特許文献１には、通常表示の状態においてマルチ画面の表示が指示された場合、マルチ画面への表示の切り替えを迅速に行うことができるようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のマルチ画面表示に用いられるストリームは異なる番組のものであるのが一般的である。例えば、上述したＰinＰの形でのマルチ画面表示の場合、メイン画面に表示される画像の元になるストリームと、サブ画面に表示される画像の元になるストリームは異なる番組のものであることが多い。【０００６】
すなわち、メイン画面とサブ画面にそれぞれ同じ番組の異なる角度から見た画像を表示させるといったような、複数のストリームを互いに連携して画像を表示させることを送り側が指定し、これにより、ユーザに１つの番組を提供するといったような機能はない。【０００７】
また、従来のＰinＰのマルチ画面表示にしても、左半分と右半分に並べて画像を表示させるようなマルチ画面表示にしても、その表示の仕方は表示装置側の実装に依存しており、提供側が指定するものではない。【０００８】
今後、フルＨＤ(High Definition)以上の解像度を有するディスプレイが普及してくると、１つのディスプレイに複数の画像を表示させることによって１つの番組を提供するような放送がなされることが考えられる。また、この際、画像の表示の仕方に関して、番組の送り側が主体的に制御を行えるようにしたいといった需要が出てくるものと考えられる。【０００９】
本技術の目的は、画像の表示位置を送り側が主体的に制御可能にすることにある。
【課題を解決するための手段】
【００１０】
本技術の概念は、
画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを送信する送信部と、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報を挿入する情報挿入部とを備える
送信装置にある。【００１１】
本技術において、送信部により、画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナが送信される。例えば、コンテナは、デジタル放送規格で採用されているトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）であってもよい。また、例えば、コンテナは、インターネットの配信などで用いられるＭＰ４、あるいはそれ以外のフォーマットのコンテナであってもよい。【００１２】
情報挿入部により、コンテナのレイヤに、画像データによる画像の表示位置を指定する表示位置指定情報が挿入される。例えば、コンテナはトランスポートストリームであり、情報挿入部は表示位置指定情報をトランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下のデスクリプタに挿入する、ようにされてもよい。【００１３】
例えば、表示位置指定情報は、表示対象のスクリーンを指定する情報であってもよい。また、例えば、表示位置指定情報は、表示対象のスクリーン上の表示単位を指定する情報であってもよい。この場合、表示位置指定情報には、表示対象スクリーンでの表示解像度モデルを示す情報が付加されると共に、この表示解像度モデルで指定された解像度座標での表示位置情報が付加される、ようにされてもよい。【００１４】
そして、例えば、情報挿入部は、さらに、ビデオストリームのレイヤに、表示位置指定情報で指定された表示対象スクリーン上の表示単位の位置を変更するか否かを示す情報と、この情報が変更することを示すとき、この表示単位の表示位置情報を挿入する、ようにされてもよい。この場合、表示対象のスクリーン上の表示単位をダイナミックに変更することが可能となる。【００１５】
このように本技術においては、コンテナのレイヤに、画像データによる画像の表示位置を指定する表示位置指定情報が挿入されるものである。そのため、画像の表示位置を送り側が主体的に制御することが可能となる。【００１６】
なお、本技術において、例えば、表示位置指定情報には、この表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを示す情報が付加される、ようにされてもよい。この場合、この表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを送り側が主体的に制御することが可能となる。【００１７】
また、本技術において、例えば、送信部が送信するコンテナには、字幕データが符号化されて得られた字幕ストリームがさらに含まれ、情報挿入部は、コンテナのレイヤに、字幕データによる字幕の表示位置を指定する表示位置指定情報をさらに挿入する、ようにされてもよい。この場合、字幕の表示位置を送り側が主体的に制御することが可能となる。【００１８】
また、本技術において、例えば、送信部が送信するコンテナには、電子番組表情報がさらに含まれ、情報挿入部は、コンテナのレイヤに、電子番組表情報による番組表の表示位置を指定する表示位置指定情報をさらに挿入する、ようにされてもよい。この場合、番組表の表示位置を送り側が主体的に制御することが可能となる。【００１９】
また、本技術の他の概念は、
画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報が挿入されており、
上記画像データによる画像が上記表示位置指定情報で指定された表示位置に表示されるように上記ビデオストリームの処理を制御する表示制御部をさらに備える
受信装置にある。【００２０】
本技術において、受信部により、画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナが受信される。このコンテナのレイヤには、画像データによる画像の表示位置を指定する表示位置指定情報が挿入されている。例えば、コンテナは、デジタル放送規格で採用されているトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）、インターネットの配信などで用いられるＭＰ４、あるいはそれ以外のフォーマットのコンテナであってもよい。表示制御部により、画像データによる画像が表示位置指定情報で指定された表示位置に表示されるようにビデオストリームの処理が制御される。【００２１】
例えば、ビデオストリームを復号化して非圧縮画像データを得る復号化部と、この非圧縮画像データを、表示制御部の制御により、表示位置指定情報で指定される表示対象スクリーンを持つ表示機器に送信する送信部とをさらに備え、送信部は、非圧縮画像データのフレーム毎のヘッダ情報に、フレーム単位でカウントするタイムコードを挿入する、ようにされてもよい。また、例えば、コンテナを、表示制御部の制御により、表示位置指定情報で指定される表示対象スクリーンを持つ表示機器に送信する送信部をさらに備える、ようにされてもよい。【００２２】
このように本技術においては、画像データによる画像が表示位置指定情報で指定された表示位置に表示されるようにビデオストリームの処理が制御されるものである。そのため、画像の表示位置は送り側の制御に基づいたものとなり、送り側が意図した表示位置に画像を表示できる。【００２３】
また、本技術のさらに他の概念は、
画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを受信し、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報が挿入されており、
少なくとも上記表示位置指定情報を含む判断情報に基づく判断により、上記画像データによる画像を、上記表示位置指定情報で指定される表示位置あるいは上記表示位置指定情報で指定された表示位置とは異なる表示位置に配置する
受信表示方法にある。
【発明の効果】
【００２４】
本技術によれば、画像の表示位置を送り側が主体的に制御できる。
【図面の簡単な説明】
【００２５】
【図１】この発明の実施の形態としての画像送受信システムの構成例を示すブロック図である。
【図２】スクリーンＩＤテーブルと、スクリーンＩＤ（Screen ID）とストリーム・スクリーンＩＤ（Stream_screen_ID）との対応関係を示すテーブルの一例を示す図である。
【図３】８個のスクリーンデバイスで構成される基本スクリーンの配置例を示す図である。
【図４】多重配信サービスのストリームが単一のコンテナで配信される場合の画像表示例を示す図である。
【図５】多重配信サービスのストリームが単一のコンテナで配信される場合の他の画像表示例を示す図である。
【図６】多重配信サービスのストリームが単一のコンテナで配信される場合の他の画像表示例を示す図である。
【図７】多重配信サービスのストリームが単一のコンテナで配信される場合の他の画像表示例を示す図である。
【図８】ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合の表示例を示す図である。
【図９】ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合の他の表示例を示す図である。
【図１０】ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合の他の表示例を示す図である。
【図１１】表示許容情報が表示位置指定情報で指定された表示位置以外の表示位置（スクリーン、ウィンドウ）への表示を許容することを示している場合における表示遷移の一例を示す図である。
【図１２】送信装置のトランスポートストリームＴＳを生成する送信データ生成部の構成例を示すブロック図である。
【図１３】表示位置指定情報としてのディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（display_window_positioning descriptor）の構造例（Syntax）を示す図である。
【図１４】ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（display_window_positioning descriptor）の構造例における主要な情報の内容（Semantics）を示す図である。
【図１５】配信サービス情報としてのマルチ・ウィンドウズ・サービス・デスクリプタ（multi_windows_service_descriptor）の構造例（Syntax）と、その主要な情報の内容（Semantics）を示す図である。
【図１６】ウィンドウ・アトリビュート・ＳＥＩメッセージ（window_attribute SEI message ）がアクセスユニットの“ＳＥＬｓ”の部分に挿入されることを説明するための図である。
【図１７】「window_attribute SEI message」の構造例(Syntax)を示す図である。
【図１８】「window_attribute_sei()」の構造例(Syntax)を示す図である。
【図１９】「window_attribute_sei()」の構造例における主要な情報の内容（Semantics）を示す図である。
【図２０】トランスポートストリームＴＳの構成例を示す図である。
【図２１】受信装置の構成例を示すブロック図である。
【図２２】画像送受信システムの他の構成例を示すブロック図である。
【図２３】受信装置および表示機器の構成例を示すブロック図である。
【図２４】画像送受信システムの他の構成例を示すブロック図である。
【図２５】非圧縮画像データ等のヘッダ情報にタイムコードを挿入することを説明するための図である。
【図２６】受信装置の構成例を示すブロック図である。
【図２７】画像送受信システムの他の構成例を示すブロック図である。
【図２８】表示機器の構成例を示すブロック図である。
【図２９】複数のコンテナで複数のサービスストリームが供給される場合を説明するための図である。
【図３０】複数のコンテナで複数のサービスストリームが供給される場合を説明するための図である。
【図３１】複数のコンテナで複数のサービスストリームが供給される場合における画像表示の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．実施の形態
２．変形例
【００２７】
＜１．実施の形態＞
［画像送受信システムの構成例］
図１は、実施の形態としての画像送受信システム１０の構成例を示している。この画像送受信システム１０は、送信装置１００、受信装置２００およびＭ個のスクリーンデバイス３００-1〜３００-Mにより構成されている。
【００２８】
送信装置１００は、放送局などの画像データ送り側に設置される装置である。送信装置１００は、それぞれ画像データが符号化されて得られた所定数のビデオストリームを含むトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して、送信する。ここで、トランスポートストリームはコンテナを構成している。
【００２９】
このトランスポートストリームＴＳのレイヤに、ビデオストリーム毎に、画像データによる画像の表示位置を指定する表示位置指定情報が挿入される。この表示位置指定情報は、例えば、表示対象スクリーンおよび／または表示対象スクリーン上の表示単位（ウィンドウ）を指定する情報である。この表示位置指定情報は、例えば、トランスポートストリームＴＳに含まれるプログラム・マップ・テーブル（ＰＭＴ：Program Map Table）のビデオエレメンタリ・ループ（Video ES loop）の配下に挿入される。この表示位置指定情報の詳細については後述する。
【００３０】
ここで、表示対象スクリーン上の表示単位（ウィンドウ）を指定する情報が挿入される場合、この表示位置指定情報には、表示対象スクリーンでの表示解像度モデルを示す情報が付加されると共に、この表示解像度モデルで指定された解像度座標での表示位置情報が付加される。例えば、表示解像度モデルとして、１９２０（H）＊１０８０（V）、３８４０（H）＊２１６０（V）、７６８０（H）＊４３２０（V）などが示される。また、例えば、表示位置指定情報では、表示単位（ウィンドウ）の開始水平垂直位置の座標と、終了水平垂直位置の座標が示される。
【００３１】
また、この表示位置指定情報には、表示位置指定情報で指定された表示位置以外の表示位置（スクリーン、ウィンドウ）への表示を許容するか否かを示す表示許容情報が付加される。
【００３２】
また、トランスポートストリームＴＳのレイヤに、所定のビデオストリームに対応させて、表示対象スクリーン上の表示単位（ウィンドウ）を指定する表示位置指定情報が挿入される場合、その所定のビデオストリームのレイヤに、その表示単位（ウィンドウ）の位置を変更するか否かを示す位置変更情報が挿入される。この場合、この位置変更情報が変更することを示すとき、表示解像度モデルで指定された解像度座標での表示位置情報がさらに挿入される。これらの情報は、例えば、ビデオストリームのピクチャヘッダまたはシーケンスヘッダのユーザデータ領域に挿入される。これらの情報の詳細については後述する。
【００３３】
また、トランスポートストリームＴＳに、字幕データが符号化されて得られた字幕ストリームがさらに含まれる。そして、このトランスポートストリームＴＳのレイヤに、字幕データによる字幕の表示位置を指定する表示位置指定情報がさらに挿入される。また、トランスポートストリームＴＳに、電子番組表情報（ＥＰＧ情報）がさらに含まれる。そして、このトランスポートストリームＴＳのレイヤに、電子番組表情報による番組表の表示位置を指定する表示位置指定情報がされに挿入される。
【００３４】
受信装置２００は、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して受信する。受信装置２００は、このトランスポートストリームＴＳに含まれるビデオストリーム、グラフィクスストリーム、電子番組表情報に対してデコード処理を行って、画像、グラフィクス（字幕を含む）、番組表などの表示用データを取得する。この際、受信装置２００は、トランスポートストリームＴＳのレイヤに挿入されているビデオストリーム、グラフィクスストリーム、電子番組情報に対応した表示位置指定情報により、画像、グラフィクス、番組表の表示位置（表示対象スクリーン、表示単位（ウィンドウ））を知ることができる。
【００３５】
受信装置２００は、各表示用データを、上述の表示位置指定情報に基づいて、スクリーンデバイス３００-1〜３００-Mのうち、対応するスクリーンデバイスに選択的に供給する。この際、受信装置２００は、表示対象のスクリーンの表示単位（ウィンドウ）に画像が正しく表示されるように、表示解像度モデルで指定された表示単位（ウィンドウ）の表示位置情報と、スクリーンデバイスの垂直、水平の画素サイズ情報に応じて、画像データに対して適宜スケーリング処理などを施して表示用の画像データを生成する。
【００３６】
この際、受信装置２００は、ビデオストリームのレイヤに挿入されている表示単位（ウィンドウ）の位置変更情報により、表示単位（ウィンドウ）の位置を変更するか否かを知ることができる。そして、変更する場合、受信装置２００は、この位置変更情報に付加されている表示単位（ウィンドウ）の表示位置情報に基づいて、画像データに対して適宜スケーリング処理などを施して表示用の画像データを生成する。
【００３７】
また、受信装置２００は、このトランスポートストリームＴＳに含まれる字幕ストリームをデコードして、表示用の字幕データ（ビットマップデータ）を取得する。この際、受信装置２００は、トランスポートストリームＴＳのレイヤに挿入されている字幕ストリームに対応した表示位置指定情報により、字幕を表示する表示対象スクリーンおよび表示単位（ウィンドウ）を知ることができる。
【００３８】
受信装置２００は、字幕データを、上述の表示位置指定情報に基づいて、スクリーンデバイス３００-1〜３００-Mのうち、対応するスクリーンデバイスに選択的に供給する。この際、受信装置２００は、表示対象スクリーンの表示単位（ウィンドウ）に字幕が正しく表示されるように、表示解像度モデルで指定された表示単位（ウィンドウ）の表示位置情報と、スクリーンデバイスの垂直、水平の画素サイズ情報に応じて、字幕データに対して適宜スケーリング処理などを施して表示用の字幕データ（ビットマップデータ）を生成する。
【００３９】
また、受信装置２００は、このトランスポートストリームＴＳに含まれる電子番組表情報（ＥＰＧ情報）に基づいて、表示用の番組表データ（ビットマップデータ）を取得する。この際、受信装置２００は、トランスポートストリームＴＳのレイヤに挿入されている電子番組表情報に対応した表示位置指定情報により、電子番組表を表示する表示対象スクリーンおよび表示単位（ウィンドウ）を知ることができる。
【００４０】
受信装置２００は、番組表データを、上述の表示位置情報に基づいて、スクリーンデバイス３００-1〜３００-Mのうち、対応するスクリーンデバイスに選択的に供給する。この際、受信装置２００は、表示対象のスクリーンの表示単位（ウィンドウ）に番組表が正しく表示されるように、表示解像度モデルで指定された表示単位（ウィンドウ）の表示位置情報と、スクリーンデバイスの垂直、水平の画素サイズ情報に応じて、番組表データに対して適宜スケーリング処理などを施して表示用の番組表データ（ビットマップデータ）を生成する。
【００４１】
また、受信装置２００は、上述の表示位置情報に付加されている表示許容情報により、表示位置指定情報で指定された表示位置以外の表示位置（スクリーン、ウィンドウ）への表示を許容するか否かを知ることができる。受信装置２００は、例えば、ユーザ操作により、所定のスクリーンあるいは表示単位（ウィンドウ）に表示されている画像などを、他のスクリーンあるいは表示単位（ウィンドウ）に表示させる指示が与えられるとき、表示許容情報が許容を示すときには、表示遷移の処理を行う。
【００４２】
スクリーンデバイス３００-1〜３００-Mは、それぞれ、所定位置に配置される基本スクリーンを構成する。スクリーンデバイス３００-1〜３００-Mは、それぞれ、液晶表示パネル、有機ＥＬ表示パネルなどからなる。受信装置２００は、予め、各基本スクリーンにスクリーンＩＤ（Screen ID）を割り当て、スクリーンＩＤテーブル（Screen_id Table）を作成する。
【００４３】
図２（ａ）は、スクリーンＩＤテーブルの一例を示している。例えば、前中央（Forward Center）に配置される基本スクリーンに関しては「Screen ID ＝１」とされる。また、例えば、前左（Forward Left）に配置される基本スクリーンに関しては「Screen ID ＝２」とされる。さらに、例えば、前右（Forward Right）に配置される基本スクリーンに関しては「Screen ID ＝３」とされる。図３は、８個のスクリーンデバイスで構成される基本スクリーンの配置例を示している。
【００４４】
また、受信装置２００は、スクリーンＩＤ（Screen ID）と、トランスポートストリームＴＳに挿入される表示位置指定情報としての、表示対象スクリーンを指定するストリーム・スクリーンＩＤ（Stream_screen_id）との対応関係を示すテーブルを備える。図２（ｂ）は、そのテーブルの一例を示している。受信装置２００は、このテーブルに基づいて、画像データ、字幕データ、番組表データを、それぞれ、対応する基本スクリーンに、選択的に供給する。
【００４５】
図４は、画像表示の一例を示している。この例は、トランスポートストリームＴＳに３つのビデオストリームが含まれる場合の例である。この場合、第１のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝１」が挿入されている。そのため、この第１のビデオストリームをデコードして得られた画像データは「Screen ID ＝１」の「スクリーンデバイス１」に供給され、そのスクリーンに画像表示がなされる。
【００４６】
また、この場合、第２のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝２」が挿入されている。そのため、この第２のビデオストリームをデコードして得られた画像データは「Screen ID ＝２」の「スクリーンデバイス２」に供給され、そのスクリーンに画像表示がなされる。
【００４７】
また、この場合、第３のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝３」が挿入されている。そのため、この第３のビデオストリームをデコードして得られた画像データは「Screen ID ＝３」の「スクリーンデバイス３」に供給され、そのスクリーンに画像表示がなされる。
【００４８】
図５は、画像表示の他の例を示している。この例は、トランスポートストリームＴＳに５つのビデオストリームが含まれる場合の例である。この場合、第１のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝１」、「window_id ＝１」が挿入されている。そのため、この第１のビデオストリームをデコードして得られた画像データは「Screen ID ＝１」の「スクリーンデバイス１」に供給され、そのスクリーンの「ｗ１」の表示単位（ウィンドウ）に画像表示がなされる。
【００４９】
また、この場合、第２のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝１」、「window_id ＝２」が挿入されている。そのため、この第２のビデオストリームをデコードして得られた画像データは「Screen ID ＝１」の「スクリーンデバイス１」に供給され、そのスクリーンの「ｗ２」の表示単位（ウィンドウ）に画像表示がなされる。
【００５０】
また、この場合、第３のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝１」、「window_id ＝３」が挿入されている。そのため、この第３のビデオストリームをデコードして得られた画像データは「Screen ID ＝１」の「スクリーンデバイス１」に供給され、そのスクリーンの「ｗ３」の表示単位（ウィンドウ）に画像表示がなされる。
【００５１】
また、この場合、第４のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝２」、「window_id ＝４」が挿入されている。そのため、この第４のビデオストリームをデコードして得られた画像データは「Screen ID ＝２」の「スクリーンデバイス２」に供給され、そのスクリーンの「ｗ４」の表示単位（ウィンドウ）に画像表示がなされる。
【００５２】
また、この場合、第５のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝３」、「window_id ＝５」が挿入されている。そのため、この第５のビデオストリームをデコードして得られた画像データは「Screen ID ＝３」の「スクリーンデバイス３」に供給され、そのスクリーンの「ｗ５」の表示単位（ウィンドウ）に画像表示がなされる。
【００５３】
図６は、画像表示のさらに他の例を示している。この例は、トランスポートストリームＴＳに４つのビデオストリームと、１つの字幕ストリーム（サブタイトルストリーム）が含まれる場合の例である。第１〜第３のビデオストリームに関しては、上述の図５の画像表示例と同様であるので、その説明は省略する。
【００５４】
この場合、字幕ストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝２」、「window_id ＝４」が挿入されている。そのため、この字幕ストリームをデコードして得られた字幕データ（Subtitle data）は「Screen ID ＝２」の「スクリーンデバイス２」に供給され、そのスクリーンの「ｗ４」の表示単位（ウィンドウ）に字幕表示がなされる。
【００５５】
また、この場合、第４のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝３」、「window_id ＝５」が挿入されている。そのため、この第４のビデオストリームをデコードして得られた画像データは「Screen ID ＝３」の「スクリーンデバイス３」に供給され、そのスクリーンの「ｗ５」の表示単位（ウィンドウ）に画像表示がなされる。
【００５６】
図７は、画像表示の別の例を示している。この例は、トランスポートストリームＴＳに４つのビデオストリームと、電子番組表情報（ＥＰＧ情報）が含まれる場合の例である。第１〜第３のビデオストリームに関しては、上述の図５の画像表示例と同様であるので、その説明は省略する。
【００５７】
この場合、電子番組表情報に対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝２」、「window_id ＝４」が挿入されている。そのため、この電子番組表情報から得られた番組表データ（EPG data）は「Screen ID ＝２」の「スクリーンデバイス２」に供給され、そのスクリーンの「ｗ４」の表示単位（ウィンドウ）に番組表表示がなされる。
【００５８】
また、この場合、第４のビデオストリームに対応して、トランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝３」、「window_id ＝５」が挿入されている。そのため、この第４のビデオストリームをデコードして得られた画像データは「Screen ID ＝３」の「スクリーンデバイス３」に供給され、そのスクリーンの「ｗ５」の表示単位（ウィンドウ）に画像表示がなされる。
【００５９】
なお、複数のストリームに対応したウィンドウＩＤ（window_id）が同じ場合、それぞれのストリームに係る画像などは、同じ表示単位（ウィンドウ）に表示される。つまり、ウィンドウＩＤ（window_id）はストリーム同士の表示関連付けのために定義される。
【００６０】
図８は、ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合の表示例を示している。この例は、各々が別のビューデータ（view data）でなる複数のビデオストリーム、ここでは２つのビデオストリームの画像を同じ表示領域、つまり同じ表示単位（ウィンドウ）に複数表示させることで、立体（３Ｄ）表示を構成する場合を示している。
【００６１】
図９は、ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合の他の表示例を示している。この例は、１つの画像を複数のビデオストリーム、ここでは２つのビデオストリームに分け、同じ表示領域、つまり同じ表示単位（ウィンドウ）に複数表示させることで、高解像度表示を構成する場合を示している。
【００６２】
図１０は、ウィンドウＩＤ（window_id）によりストリーム同士の表示関連付けが行われる場合のさらに他の表示例を示している。この例は、ビデオストリームの画像とグラフィクスストリーム、例えば字幕ストリームの字幕とを同じ表示領域に表示させる場合を示している。
【００６３】
図１１は、表示許容情報が表示位置指定情報で指定された表示位置以外の表示位置（スクリーン、ウィンドウ）への表示を許容することを示している場合における表示遷移の一例を示している。この例は、「Screen ID ＝１」の「スクリーンデバイス１」の「ｗ２」の表示単位（ウィンドウ）に表示されている番組表を、「Screen ID ＝３」の「スクリーンデバイス３」の「ｗ５」の表示単位（ウィンドウ）に表示するように、表示遷移をする例である。
【００６４】
例えば、表示解像度モデルが４Ｋであったが「Screen ID ＝１」の「スクリーンデバイス１」がＨＤ解像度であったとき、「ｗ２」の表示単位（ウィンドウ）に表示されている番組表は、視聴者にとって非常に見えにくい状態となる。しかし、上述したように、「スクリーンデバイス３」の「ｗ５」の表示単位（ウィンドウ）に表示させることで、番組表の文字を、サイズを大きく、しかも明瞭にできる。
【００６５】
また、図示は省略するが、表示位置指定情報では、複数のビデオストリームの画像をそれぞれ別個のスクリーンデバイスに表示させるように指定されている場合、これらの複数の画像を１つのスクリーンデバイスにまとめて表示させることも考えられる。例えば、複数のスクリーンデバイスの設備がない場合に有効となる。
【００６６】
図１２は、送信装置１００において、上述したトランスポートストリームＴＳを生成する送信データ生成部１１０の構成例を示している。この送信データ生成部１１０は、画像データ出力部１１１-1〜１１１-Nと、ビデオエンコーダ１１２-1〜１１２-Nと、グラフィクスデータ出力部１１３と、グラフィクスエンコーダ１１４と、マルチプレクサ１１５を有している。
【００６７】
画像データ出力部１１１-1〜１１１-Nは、Ｎ個の画像データを出力する。画像データ出力部１１１-1〜１１１-Nは、例えば、被写体を撮像して画像データを出力するカメラ、あるいは記憶媒体から画像データを読み出して出力する画像データ読み出し部などにより構成される。ここで、Ｎ個の画像データには、互いに関連する所定数の画像データを含む場合もある。例えば、立体画像を構成する所定数のビューの画像データ、あるいは、高解像度画像を構成する所定数の画像データなどである。
【００６８】
ビデオエンコーダ１１２-1〜１１２-Nは、それぞれ、画像データ出力部１１１-1〜１１１-Nから出力される画像データに対して、ＭＰＥＧ４−ＡＶＣ（ＭＶＣ）、ＭＰＥＧ２ｖｉｄｅｏ、あるいはＨＥＶＣなどの符号化を施して、符号化画像データを得る。また、ビデオエンコーダ１１２-1〜１１２-Nは、それぞれ、後段に備えるストリームフォーマッタ（図示せず）により、符号化画像データを含むビデオストリーム（ビデオエレメンタリストリーム）を生成する。
【００６９】
グラフィクスデータ出力部１１３は、画像に重畳するか、あるいは単独で表示されるグラフィクス（字幕としてのサブタイトルも含む）のデータを出力する。グラフィクスエンコーダ１１４は、グラフィクスデータ出力部１１３から出力されたグラフィクスデータを含むグラフィクスストリーム（グラフィクスエレメンタリストリーム）を生成する。ここで、グラフィクスは、重畳情報を構成し、例えば、ロゴ、字幕などである。
【００７０】
マルチプレクサ１１５は、ビデオエンコーダ１１２-1〜１１２-Nおよびグラフィクスエンコーダ１１４で生成された各エレメンタリストリームをパケット化して多重化し、トランスポートストリームＴＳを生成する。この場合、それぞれのＰＥＳ(Packetized Elementary Stream)のヘッダには、受信側における同期再生のために、ＰＴＳ（Presentation Time Stamp）が挿入される。
【００７１】
マルチプレクサ１１５は、トランスポートストリームＴＳのレイヤに、ビデオストリーム、グラフィクスストリーム、電子番組表情報のそれぞれに対応して、表示位置を指定する表示位置指定情報を挿入する。ここで、表示位置指定情報は、上述したように、例えば、表示対象スクリーンおよび／または表示対象スクリーン上の表示単位（ウィンドウ）を指定する情報である。
【００７２】
ビデオストリームに対応する表示位置指定情報は、トランスポートストリームＴＳに含まれるプログラム・マップ・テーブル（ＰＭＴ：Program Map Table）のビデオエレメンタリ・ループ（Video ES loop）の配下に挿入される。また、グラフィクスストリームに対応する表示位置情報は、トランスポートストリームＴＳに含まれるプログラム・マップ・テーブルのグラフィクスエレメンタリ・ループ（Graphics ES loop）の配下に挿入される。
【００７３】
電子番組表情報は、イベント・インフォメーション・テーブル（ＥＩＴ：Event Information Table）の配下に挿入されるコンポーネント・デスクリプタ（Component descriptor）に含まれる。電子番組表情報に対応する表示位置指定情報は、ＥＩＴの配下に挿入される。表示位置指定情報の詳細については後述する。
【００７４】
また、トランスポートストリームＴＳのレイヤに、所定のビデオストリームに対応させて、表示対象スクリーン上の表示単位（ウィンドウ）を指定する表示位置指定情報が挿入される場合がある。その場合、その所定のストリームを生成するビデオエンコーダは、そのビデオストリームのレイヤに、その表示単位（ウィンドウ）の位置を変更するか否かを示す位置変更情報を挿入する。
【００７５】
なお、この位置変更情報が変更することを示すとき、ビデオエンコーダは、表示解像度モデルで指定された解像度座標での表示位置情報をさらに挿入する。これらの情報は、例えば、ビデオストリームのピクチャヘッダまたはシーケンスヘッダのユーザデータ領域に挿入される。これらの情報の詳細については後述する。
【００７６】
図１２に示す送信データ生成部１１０の動作を簡単に説明する。Ｎ個の画像データ出力部１１１-1〜１１１-Nから出力されるＮ個の画像データは、それぞれ、Ｎ個のビデオエンコーダ１１２-1〜１１２-Nに供給される。各ビデオエンコーダでは、画像データに対して、ＭＰＥＧ４−ＡＶＣ（ＭＶＣ）、ＭＰＥＧ２ｖｉｄｅｏ、あるいはＨＥＶＣなどの符号化が施され、符号化画像データが得られる。そして、各ビデオエンコーダでは、この符号化画像データを含むビデオストリーム（ビデオエレメンタリストリーム）が生成される。
【００７７】
各ビデオエンコーダでは、マルチプレクサ１１５においてトランスポートストリームＴＳのレイヤに、自身の出力ビデオストリームに対応させて表示対象スクリーン上の表示単位（ウィンドウ）を指定する表示位置指定情報が挿入されるとき、その出力ビデオストリームのレイヤに、その表示単位（ウィンドウ）の位置を変更するか否かを示す位置変更情報が挿入される。そして、各ビデオエンコーダでは、その位置変更情報が変更することを示すとき、表示解像度モデルで指定された解像度座標での表示位置情報がさらに挿入される。
【００７８】
グラフィクスデータ出力部１１３から出力されるグラフィクスデータ（サブタイトルデータも含む）はグラフィクスエンコーダ１１４に供給される。グラフィクスエンコーダ１１４では、グラフィクスデータを含むグラフィクスストリーム（グラフィクスエレメンタリストリーム）が生成される。
【００７９】
マルチプレクサ１１５では、各エンコーダから供給されるエレメンタリストリームがパケット化されて多重され、トランスポートストリームＴＳが生成される。この場合、それぞれのＰＥＳヘッダには、受信側における同期再生のために、ＰＴＳが挿入される。また、マルチプレクサ１１５では、トランスポートストリームＴＳのレイヤに、ビデオストリーム、グラフィクスストリーム、電子番組表情報のそれぞれに対応して、表示位置を指定する表示位置指定情報が挿入される。
【００８０】
［表示位置指定情報および位置変更情報の構造と、ＴＳ構成］
上述したように、トランスポートストリームＴＳのレイヤに、ビデオストリーム、グラフィクスストリーム、電子番組表情報のそれぞれに対応して、表示位置を指定する表示位置指定情報が挿入される。図１３は、この表示位置指定情報としてのディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（display_window_positioning descriptor）の構造例（Syntax）を示している。また、図１４は、図１３に示す構造例における主要な情報の内容（Semantics）を示している。
【００８１】
「display_window_positioning_descriptor_tag」は、デスクリプタタイプを示す８ビットのデータであり、ここでは、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタであることを示す。「display_window_positioning_descriptor_length」は、デスクリプタの長さ（サイズ）を示す８ビットのデータである。このデータは、デスクリプタの長さとして、以降のバイト数を示す。
【００８２】
「display_unconstraint_flag」の１ビットフィールドは、表示の際に受信機側で表示位置（スクリーンやウィンドウ）を指定された以外にできるか否かを示す。“１”は、受信機側での表示位置のレンダリングに自由度があることを示す。“０”は、受信機側での表示位置のレンダリングに自由度がなく、このデスクリプタの指示に従うことが要求されることを示す。
【００８３】
「stream_screen_id」の４ビットフィールドは、表示対象スクリーンを指定（識別）する識別子である。「window_id」の４ビットフィールドは、表示対象のスクリーン上での表示単位（ウィンドウ）を指定（識別）する識別子である。
【００８４】
「rendering_model」の４ビットフィールドは、表示対象スクリーンでの表示解像度モデルを示す。例えば、「０００１」は、フルＨＤ解像度、つまり１９２０(H)＊１０８０(V)の解像度であることを示す。また、例えば、「００１０」は、４Ｋ解像度、つまり３８４０(H)＊２１６０(V)の解像度であることを示す。また、例えば、「０１００」は、８Ｋ解像度、つまり７６８０(H)＊４３２０(V)の解像度であることを示す。
【００８５】
「V_start_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示開始垂直位置を示す。「V_end_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示終了垂直位置を示す。「H_start_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示開始水平位置を示す。「H_end_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示終了水平位置を示す。
【００８６】
また、上述していないが、トランスポートストリームＴＳのレイヤに、多重配信サービスであるか否かを示す配信サービス情報が挿入される。図１５（ａ）は、この配信サービス情報としてのマルチ・ウィンドウズ・サービス・デスクリプタ（multi_windows_service_descriptor）の構造例（Syntax）を示している。また、図１５（ｂ）は、図１５（ａ）に示す構造例における主要な情報の内容（Semantics）を示している。
【００８７】
「multi_windows_service_descriptor_tag」は、デスクリプタタイプを示す８ビットのデータであり、ここでは、マルチ・ウィンドウズ・サービス・デスクリプタであることを示す。「multi_windows_service_descriptor_length」は、デスクリプタの長さ（サイズ）を示す８ビットのデータである。このデータは、デスクリプタの長さとして、以降のバイト数を示す。
【００８８】
「multiple_stream_service_flag」の１ビットフィールドは、多重配信サービスであるか否かを示す。“１”は、多重配信サービスであることを示す。“０”は、非多重配信サービスであることを示す。「number_of_streams」の４ビットフィールドは、配信サービスに関与するストリームの総数を示す。例えば、「０００１」は１ストリームを示し、「１１１１」は１５ストリームを示す。
【００８９】
また、上述したように、ビデオストリームのレイヤに、表示単位（ウィンドウ）の位置を変更するか否かを示す位置変更情報が挿入される。例えば、符号化方式がＭＰＥＧ４−ＡＶＣ（ＭＶＣ）である場合、または、ＨＥＶＣのような、ＮＡＬユニットなどの符号化構造が似通っている符号化方式である場合、この位置変更情報は、アクセスユニット（ＡＵ）の“ＳＥＩｓ”の部分に、ＳＥＩメッセージとして挿入される。例えば、この位置変更情報は、ＳＥＩメッセージ（window_attribute SEI message）として挿入される。
【００９０】
図１６（ａ）は、ＧＯＰ（Group Of Pictures）の先頭のアクセスユニットを示しており、図１６（ｂ）は、ＧＯＰの先頭以外のアクセスユニットを示している。位置変更情報がＧＯＰ単位で挿入される場合、ＧＯＰの先頭のアクセスユニットにのみ「window_attribute SEI message」が挿入される。
【００９１】
図１７（ａ）は、「window_attribute SEI message」の構造例(Syntax)を示している。「uuid_iso_iec_11578」は、“ISO/IEC 11578:1996 AnnexA.”で示されるUUID値を持つ。「user_data_payload_byte」のフィールドに、「window_attribute_data()」が挿入される。図１７（ｂ）は、「window_attribute_data()」の構造例(Syntax)を示している。この中に、ウィンドウ・アトリビュート・ＳＥＩ「window_attribute_sei()」が挿入される。「userdata_id」は、符号なし１６ビットで示される「window_attribute_sei()」の識別子である。
【００９２】
図１８は、「window_attribute_sei()」の構造例(Syntax)を示している。また、図１９は、図１８に示す構造例における主要な情報の内容（Semantics）を示している。「window_position_change_flag」の１ビットフィールドは、表示単位（ウィンドウ）の表示位置を変更するか否かを示す。“１”は、表示位置を変えることを示す。“０”は、表示位置を変えないことを示す。
【００９３】
「rendering_model」の４ビットフィールドは、表示対象スクリーンでの表示解像度モデルを示す。例えば、「０００１」は、フルＨＤ解像度、つまり１９２０(H)＊１０８０(V)の解像度であることを示す。また、例えば、「００１０」は、４Ｋ解像度、つまり３８４０(H)＊２１６０(V)の解像度であることを示す。また、例えば、「０１００」は、８Ｋ解像度、つまり７６８０(H)＊４３２０(V)の解像度であることを示す。
【００９４】
「V_start_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示開始垂直位置を示す。「V_end_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示終了垂直位置を示す。「H_start_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示開始水平位置を示す。「H_end_offset」の１６ビットフィールドは、「rendering_model」で指定された解像度座標での表示単位（ウィンドウ）の表示終了水平位置を示す。
【００９５】
図２０は、トランスポートストリームＴＳの構成例を示している。この構成例は、トランスポートストリームＴＳに２つのビデオストリームと、１つのサブタイトルストリームが含まれる場合を示している。すなわち、この構成例では、画像データが符号化されているビデオストリームのＰＥＳパケット「video PES1」、「video PES2」と、サブタイトルデータが符号化されているサブタイトルストリームのＰＥＳパケット「subtitle PES3」が含まれている。各ストリームには、表示単位（ウィンドウ）の位置を変更するか否かを示すために、上述したウィンドウ・アトリビュート・ＳＥＩ（window_attribute_sei()）が挿入されている。
【００９６】
また、トランスポートストリームＴＳには、ＰＳＩ（Program Specific Information）として、ＰＭＴ（Program Map Table）が含まれている。このＰＳＩは、トランスポートストリームに含まれる各エレメンタリストリームがどのプログラムに属しているかを記した情報である。
【００９７】
ＰＭＴには、プログラム全体に関連する情報を記述するプログラム・ループ（Program loop）が存在する。このプログラム・ループの配下に、多重配信サービスであるか否かを示すために、上述したマルチ・ウィンドウズ・サービス・デスクリプタ（multi_windows_service_descriptor）が挿入されている。
【００９８】
また、ＰＭＴには、各エレメンタリストリームに関連した情報を持つエレメンタリ・ループが存在する。この構成例では、ビデオエレメンタリ・ループ（Video ES1 loop, Video ES2 loop）と、サブタイトルエレメンタリ・ループ（Subtitle ES3 Loop）が存在する。各エレメンタリ・ループには、各エレメンタリストリームに対応して、ストリームタイプ、パケット識別子（PID）等の情報が配置されると共に、そのビデオエレメンタリストリームに関連する情報を記述するデスクリプタも配置される。
【００９９】
このデスクリプタの１つとして、上述したディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（display_window_positioning descriptor）が挿入されている。これにより、各ビデオストリームの画像表示位置が指定され、また、サブタイトルストリームのサブタイトル（字幕）表示位置が指定される。
【０１００】
また、トランスポートストリームＴＳには、イベント（番組）単位の管理を行うＳＩ（Serviced Information）としてのＥＩＴ(Event Information Table)が含まれている。このＥＩＴの配下に、コンポーネント・デスクリプタ（Component_descriptor）が挿入されている。電子番組表情報は、このコンポーネント・デスクリプタに含まれている。このＥＩＴの配下にも、電子番組表の表示位置を指定するために、上述したディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（display_window_positioning descriptor）が挿入されている。
【０１０１】
「受信装置の構成例」
図２１は、受信装置２００の構成例を示している。この受信装置２００は、受信部２０１と、デマルチプレクサ２０２と、表示制御部２０３と、ユーザ操作部２０５と、Ｍ個の情報処理部２０４-1〜２０４-Mを有している。
【０１０２】
受信部２０１は、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して受信する。受信部２０１は、デジタルチューナ、あるいはネットワークインタフェースなどで構成される。
【０１０３】
デマルチプレクサ２０２は、このトランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）を抽出し、表示制御部２０３に送る。
【０１０４】
表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、ビデオストリームによる画像、グラフィクスストリームによるグラフィクス、電子番組表情報による番組表の表示位置指定情報（stream_screen_id，window_id）を取得できる。また、表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示の際に受信機側で表示位置（スクリーンやウィンドウ）を指定された以外にできるか否かの情報（display_unconstraint_flag）を取得できる。
【０１０５】
また、表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示対象スクリーンでの表示解像度モデルの情報（rendering_model）を取得できる。さらに、表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示解像度モデルの解像度座標での表示単位（ウィンドウ）の表示開始位置（水平、垂直）、表示終了位置（水平、垂直）の情報（V_start_offset，V_end_offset，H_start_offset，H_end_offset）を取得できる。
【０１０６】
また、表示制御部２０３は、マルチ・ウィンドウズ・サービス・デスクリプタの記述から、多重配信サービスであるか否かを示す情報（multiple_stream_service_flag）と、配信サービスに関与するストリームの総数の情報（number_of_streams）を取得できる。
【０１０７】
デマルチプレクサ２０２は、受信部２０１で受信されたトランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報を抽出し、表示制御部２０３の制御のもと、情報処理部２０４-1〜２０４-Mに選択的に送る。
【０１０８】
デマルチプレクサ２０２は、ビデオストリームに関しては、このビデオストリームに対応したビデオエレメンタリ・ループ配下のディスプレイ・ウィンドウ・ポジショニング・デスクリプタ内の「stream_screen_id」に基づいて、送り先の情報処理部を選択する。すなわち、デマルチプレクサ２０２は、基本的には、その「stream_screen_id」に対応した「screen_id」を持つスクリーンデバイスに接続される情報処理部を送り先とする。
【０１０９】
また、グラフィクスストリームに関しては、このグラフィクスストリームに対応したグラフィクスエレメンタリ・ループ配下のディスプレイ・ウィンドウ・ポジショニング・デスクリプタ内の「stream_screen_id」に基づいて、送り先の情報処理部を選択する。すなわち、デマルチプレクサ２０２は、「stream_screen_id」に対応した「screen_id」を持つスクリーンデバイスに接続される情報処理部を送り先とする。
【０１１０】
また、電子番組表情報に関しては、ＥＩＴ配下のディスプレイ・ウィンドウ・ポジショニング・デスクリプタ内の「stream_screen_id」に基づいて、送り先の情報処理部を選択する。すなわち、デマルチプレクサ２０２は、「stream_screen_id」に対応した「screen_id」を持つスクリーンデバイスに接続される情報処理部を送り先とする。
【０１１１】
なお、デマルチプレクサ２０２は、上述したように、基本的には、「stream_screen_id」に基づいて、ビデオストリーム、グラフィクスストリーム、電子番組情報の送り先となる情報処理部を選択する。しかし、情報（display_unconstraint_flag）が表示位置（スクリーンやウィンドウ）の変更を許容することを示し、ユーザの表示位置の変更操作があるときは、デマルチプレクサ２０２は、その表示位置の変更操作に基づいて、送り先の情報処理部を選択する。なお、情報（display_unconstraint_flag）を使用せずに、ユーザの表示位置の変更操作のみに基づいて、送り先の情報処理部を選択することも考えられる。また、デマルチプレクサ２０２は、実際に接続されるスクリーンデバイスの状況に応じて、送り先の情報処理部を選択し、「stream_screen_id」に対応するスクリーンデバイスの接続がなくても、全ての情報が表示されるようにすることも考えられる。
【０１１２】
情報処理部２０４-1〜２０４-Mは、それぞれ、デマルチプレクサ２０２から供給されるビデオストリーム、グラフィクスストリーム、電子番組表情報を処理して画像、グラフィクス（字幕を含む）、番組表などの表示用データを生成する。そして、情報処理部２０４-1〜２０４-Mは、この表示用データを、必要に応じてスケーリング処理を施した後に、スクリーンデバイス３００-1〜３００-Mに送る。
【０１１３】
各情報処理部は、デコーダ２０４ａおよびスケーラ２０４ｂを備える。デコーダ２０４ａは、デマルチプレクサ２０２から送られてくるビデオストリーム、グラフィクスストリーム、電子番組表情報を処理して画像、グラフィクス（字幕を含む）、番組表などの表示用データを生成する。
【０１１４】
また、デコーダ２０４ａは、ビデオおよびグラフィクスのストリームから、ウィンドウ・アトリビュート・ＳＥＩ（図１８参照）を抽出し、表示制御部２０３に送る。表示制御部２０３は、ウィンドウ・アトリビュート・ＳＥＩの記述から、表示単位（ウィンドウ）の表示位置を変更するか否かを示す情報（window_position_change_flag）を取得できる。この情報が変更することを示すとき、表示制御部２０３は、ウィンドウ・アトリビュート・ＳＥＩの記述から、さらに、表示対象スクリーンでの表示解像度モデルの情報（rendering_model）と、その解像度座標での表示単位（ウィンドウ）の表示開始位置（水平、垂直）、表示終了位置（水平、垂直）の情報を取得できる。
【０１１５】
スケーラ２０４ｂは、表示制御部２０３の制御のもと、デコーダ２０４で生成された表示用データに対し、画像、グラフィクス（字幕を含む）、番組表などの表示が、対応する表示単位（ウィンドウ）に表示されるように、スケーリング処理などを施す。この際、表示対象のスクリーンデバイスの解像度が表示解像度モデルと異なっている場合、スケーラ２０４ａは、その解像度差を調整するためのスケーリング処理をさらに行う。
【０１１６】
なお、表示単位（ウィンドウ）の表示位置情報としては、基本的には、トランスポートストリームＴＳから抽出されたディスプレイ・ウィンドウ・ポジショニング・デスクリプタ内のものが使用される。しかし、デコーダ２０４ａでビデオスやグラフィクスのストリームから抽出されたウィンドウ・アトリビュート・ＳＥＩの情報（window_position_change_flag）が変更を示すとき、そのウィンドウ・アトリビュート・ＳＥＩ内のものが使用される。これにより、表示単位（ウィンドウ）の表示位置のダイナミックな変更が可能とされる。
【０１１７】
図２１に示す受信装置２００の動作を簡単に説明する。受信部２０１では、送信装置１００から送られてくるトランスポートストリームＴＳが、放送波を介して、あるいはネットワークを介して受信される。このトランスポートストリームＴＳは、デマルチプレクサ２０２に供給される。
【０１１８】
デマルチプレクサ２０２では、トランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）が抽出され、表示制御部２０３に送られる。表示制御部２０３では、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示位置指定情報（stream_screen_id，window_id）などの種々の情報が取得される。
【０１１９】
デマルチプレクサ２０２では、トランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報が抽出され、表示制御部２０３の制御のもと、情報処理部２０４-1〜２０４-Mに選択的に送られる。この場合、デマルチプレクサ２０２では、基本的には、「stream_screen_id」に対応した「screen_id」を持つスクリーンデバイスに接続される情報処理部が送り先として選択される。
【０１２０】
情報処理部２０４-1〜２０４-Mでは、それぞれ、デマルチプレクサ２０２から供給されるビデオストリーム、グラフィクスストリーム、電子番組表情報が処理されて、画像、グラフィクス（字幕を含む）、番組表などの表示用データが生成される。そして、情報処理部２０４-1〜２０４-Mでは、この表示用データに対して、必要に応じてスケーリング処理を施した後に、スクリーンデバイス３００-1〜３００-Mに送ることが行われる。
【０１２１】
上述したように、図１に示す画像送受信装置１０においては、トランスポートストリームＴＳのレイヤに、画像、グラフィクス（字幕を含む）、番組表の表示位置指定情報（stream_screen_id，window_id）が挿入されるものである。そのため、画像、グラフィクス、番組表などの表示位置を送り側が主体的に制御することが可能となる。
【０１２２】
また、図１に示す画像送受信装置１０においては、表示位置指定情報には、この表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを示す情報が付加されるものである。そのため、この表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを送り側が主体的に制御することが可能となる。
【０１２３】
また、図１に示す画像送受信装置１０においては、ビデオやグラフィクスのストリームのレイヤに、表示位置指定情報で指定された表示対象のスクリーン上の表示単位（ウィンドウ）の位置を変更するか否かを示す情報と、この情報が変更することを示すとき、その表示単位の位置情報が挿入されるものである。そのため、表示対象のスクリーン上の表示単位（ウィンドウ）をダイナミックに変更することが可能となる。
【０１２４】
＜２．変形例＞
「変形例１」
なお、図１に示す画像送受信システム１０では、受信装置２００がデコーダを備え、この受信装置２００から各スクリーンデバイスに非圧縮の画像データなどの表示用データを送る構成となっている。しかし、受信装置としてデコーダを備えず、この受信装置から各スクリーンデバイスに、そこでの表示に関係するビデオストリーム、グラフィクスストリーム、電子番組表情報が含まれたパーシャル・トランスポートストリームＴＳを送る構成も考えられる。この場合には、受信装置にデコーダは不要となる。
【０１２５】
図２２は、その場合における画像送受信システム１０Ａの構成例を示している。この図２２において、図１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。この画像送受信システム１０Ａは、送信装置１００、受信装置２００ＡおよびＭ個の表示機器４００-1〜４００-Mにより構成されている。表示機器４００-1〜４００-Mは、それぞれ、スクリーンデバイス３００-1〜３００-Mを有している。
【０１２６】
受信装置２００Ａは、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して受信する。受信装置２００Ａは、このトランスポートストリームＴＳに対してデマルチプレクスの処理を施し、その後に、リマルチプレクス処理を施して、表示機器４００-1〜４００-Mに送るパーシャル・トランスポートストリームＴＳを生成する。そして、受信装置２００Ａは、表示機器４００-1〜４００-Mのそれぞれにパーシャル・トランスポートストリームＴＳを送る。
【０１２７】
この際、受信装置２００Ａは、トランスポートストリームＴＳのレイヤに挿入されているビデオストリーム、グラフィクスストリーム、電子番組情報に対応した表示位置指定情報（表示対象スクリーン、表示単位（ウィンドウ））を取得する。受信装置２００は、この表示位置指定情報に基づいて、表示機器４００-1〜４００-Mのそれぞれに送るパーシャル・トランスポートストリームＴＳを生成する。
【０１２８】
表示機器４００-1〜４００-Mは、それぞれ、受信装置２００Ａから送られてくるパーシャル・トランスポートストリームＴＳに含まれるビデオストリーム、グラフィクスストリーム、電子番組表情報に対してデコード処理を行って、画像、グラフィクス（字幕を含む）、番組表などの表示用データを取得する。そして、表示機器４００-1〜４００-Mは、それぞれ、スクリーンデバイス３００-1〜３００-Mに、取得された表示用データによる画像、グラフィクス（字幕を含む）、番組表などの表示を行う。
【０１２９】
図２３は、受信装置２００Ａおよび表示機器４００-1〜４００-Mの構成例を示している。この図２３において、図２１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。受信装置２００Ａは、受信部２０１と、デマルチプレクサ２０２Ａと、表示制御部２０３Ａと、ユーザ操作部２０５と、リマルチプレクサ２０６を有している。
【０１３０】
受信部２０１は、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して受信する。デマルチプレクサ２０２Ａは、受信部２０１で受信されたトランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報などを抽出し、リマルチプレクサ２０６に送る。
【０１３１】
また、デマルチプレクサ２０２Ａは、このトランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）を抽出し、表示制御部２０３Ａに送る。リマルチプレクサ２０６は、表示制御部２０３Ａの制御のもと、表示機器４００-1〜４００-Mのそれぞれに送るパーシャル・トランスポートストリームＴＳを生成する。
【０１３２】
なお、リマルチプレクサ２０６は、基本的には、「stream_screen_id」に基づいて、ビデオストリーム、グラフィクスストリーム、電子番組情報の送り先となる表示機器を選択する。しかし、情報（display_unconstraint_flag）が表示位置（スクリーンやウィンドウ）の変更を許容することを示し、ユーザの表示位置の変更操作があるときは、リマルチプレクサ２０６は、その表示位置の変更操作に基づいて、送り先の表示機器を選択する。
【０１３３】
表示機器４００（４００-1〜４００-M）は、デマルチプレクサ４０１と、デコーダ４０２と、スケーラ４０３と、表示制御部４０４と、スクリーンデバイス３００（３００-1〜３００-M）を有している。
【０１３４】
デマルチプレクサ４０１は、受信装置２００Ａから送られてくるパーシャル・トランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報を抽出し、デコーダ４０２に送る。また、デマルチプレクサ４０１は、このパーシャル・トランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）を抽出し、表示制御部４０４に送る。
【０１３５】
表示制御部４０４は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、ビデオストリームによる画像、グラフィクスストリームによるグラフィクス、電子番組表情報による番組表の表示位置指定情報（stream_screen_id，window_id）を取得できる。また、表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示対象スクリーンでの表示解像度モデルの情報（rendering_model）を取得できる。さらに、表示制御部２０３は、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示解像度モデルの解像度座標での表示単位（ウィンドウ）の表示開始位置（水平、垂直）、表示終了位置（水平、垂直）の情報（V_start_offset，V_end_offset，H_start_offset，H_end_offset）を取得できる。
【０１３６】
デコーダ４０２は、デマルチプレクサ４０１から送られてくるビデオストリーム、グラフィクスストリーム、電子番組表情報を処理して画像、グラフィクス（字幕を含む）、番組表などの表示用データを生成する。
【０１３７】
また、デコーダ４０２は、ビデオおよびグラフィクスのストリームから、ウィンドウ・アトリビュート・ＳＥＩ（図１８参照）を抽出し、表示制御部４０４に送る。表示制御部４０４は、ウィンドウ・アトリビュート・ＳＥＩの記述から、表示単位（ウィンドウ）の表示位置を変更するか否かを示す情報（window_position_change_flag）を取得できる。この情報が変更することを示すとき、表示制御部４０４は、ウィンドウ・アトリビュート・ＳＥＩの記述から、さらに、表示対象スクリーンでの表示解像度モデルの情報（rendering_model）と、その解像度座標での表示単位（ウィンドウ）の表示開始位置（水平、垂直）、表示終了位置（水平、垂直）の情報を取得できる。
【０１３８】
スケーラ４０３は、表示制御部４０４の制御のもと、デコーダ４０２で生成された表示用データに対し、画像、グラフィクス（字幕を含む）、番組表などの表示が、対応する表示単位（ウィンドウ）に表示されるように、スケーリング処理などを施す。この際、表示対象のスクリーンデバイス３００の解像度が表示解像度モデルと異なっている場合、スケーラ４０３は、その解像度差を調整するためのスケーリング処理をさらに行う。スクリーンデバイス３００は、スケーラ４０３から出力される表示用データに基づいて、画像、グラフィクス（字幕を含む）、番組表などを表示する。
【０１３９】
なお、表示単位（ウィンドウ）の表示位置情報としては、基本的には、パーシャル・トランスポートストリームＴＳから抽出されたディスプレイ・ウィンドウ・ポジショニング・デスクリプタ内のものが使用される。しかし、デコーダ４０２でビデオスやグラフィクスのストリームから抽出されたウィンドウ・アトリビュート・ＳＥＩの情報（window_position_change_flag）が変更を示すとき、そのウィンドウ・アトリビュート・ＳＥＩ内のものが使用される。これにより、表示単位（ウィンドウ）の表示位置のダイナミックな変更が可能とされる。
【０１４０】
図２３に示す受信装置２００Ａおよび表示機器４００（４００-1〜４００-M）の動作を簡単に説明する。受信装置２００Ａにおいては、受信部２０１で、送信装置１００から送られてくるトランスポートストリームＴＳが、放送波を介して、あるいはネットワークを介して受信される。このトランスポートストリームＴＳは、デマルチプレクサ２０２Ａに供給される。
【０１４１】
デマルチプレクサ２０２Ａでは、受信部２０１で受信されたトランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報などが抽出され、リマルチプレクサ２０６に供給される。
【０１４２】
また、このデマルチプレクサ２０２Ａでは、トランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）が抽出され、表示制御部２０３に送られる。表示制御部２０３では、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示位置指定情報（stream_screen_id，window_id）などの種々の情報が取得される。
【０１４３】
リマルチプレクサ２０６では、表示制御部２０３Ａの制御のもと、表示機器４００-1〜４００-Mのそれぞれに送るパーシャル・トランスポートストリームＴＳが生成される。そして、リマルチプレクサ２０６から、表示機器４００-1〜４００-Mに、対応するパーシャル・トランスポートストリームＴＳが送られる。
【０１４４】
表示機器４００（４００-1〜４００-M）においては、受信装置２００から送られてくるパーシャル・トランスポートストリームＴＳがデマルチプレクサ４０１に供給される。このデマルチプレクサ４０１では、パーシャル・トランスポートストリームＴＳからビデオストリーム、グラフィクスストリーム（サブタイトルストリームを含む）、さらには電子番組表情報が抽出され、デコーダ４０２に供給される。
【０１４５】
また、デマルチプレクサ４０１では、パーシャル・トランスポートストリームＴＳから、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタ（図１３参照）およびマルチ・ウィンドウズ・サービス・デスクリプタ（図１５（ａ）参照）が抽出され、表示制御部４０４に送られる。表示制御部４０４では、ディスプレイ・ウィンドウ・ポジショニング・デスクリプタの記述から、表示位置指定情報（stream_screen_id，window_id）などの種々の情報が取得される。
【０１４６】
デコーダ４０２では、デマルチプレクサ４０１から送られてくるビデオストリーム、グラフィクスストリーム、電子番組表情報が処理されて、画像、グラフィクス（字幕を含む）、番組表などの表示用データが生成される。この表示用データは、スケーラ４０３に供給される。
【０１４７】
また、デコーダ４０２では、ビデオおよびグラフィクスのストリームから、ウィンドウ・アトリビュート・ＳＥＩ（図１８参照）が抽出され、表示制御部４０４に送られる。表示制御部４０４では、ウィンドウ・アトリビュート・ＳＥＩの記述から、表示単位（ウィンドウ）の表示位置を変更するか否かを示す情報（window_position_change_flag）などの種々の情報が取得される。
【０１４８】
スケーラ４０３では、表示制御部４０４の制御のもと、デコーダ４０２で生成された表示用データに対し、画像、グラフィクス（字幕を含む）、番組表などの表示が、対応する表示単位（ウィンドウ）に表示されるように、スケーリング処理などが施される。スケーラ４０３から出力される表示用データはスクリーンデバイス３００に供給され、このスクリーンデバイス３００に、画像、グラフィクス（字幕を含む）、番組表などが表示される。
【０１４９】
「変形例２」
また、図１に示す画像送受信システム１０では、受信装置２００から各スクリーンデバイスに並列的に非圧縮の画像データなどの表示用データを送る構成となっている。しかし、受信装置２００から特定のスクリーンデバイスに全てのスクリーンデバイス分の表示用データを送り、その特定のスクリーンデバイスから他のスクリーンデバイスに表示用データを配信する構成も考えられる。
【０１５０】
図２４は、その場合における画像送受信システム１０Ｂの構成例を示している。この図２４において、図１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。この画像送受信システム１０Ｂは、送信装置１００、受信装置２００ＢおよびＭ個のスクリーンデバイス３００-1〜３００-Mを有している。
【０１５１】
受信装置２００Ｂは、特定のスクリーンデバイス、ここではスクリーンデバイス３００-1に、全てのスクリーンデバイス分の表示用データを送る。スクリーンデバイス３００-1は、自分用の表示用データに基づいて、画像、グラフィクス、番組表などを表示する。また、スクリーンデバイス３００-1は、他のスクリーンデバイス分の表示用画像データを対応するスクリーンデバイスに配信（転送）する。
【０１５２】
この場合、スクリーンデバイス３００-1から他のスクリーンデバイスに表示用データを配信する際にランダムな遅延が発生する恐れがあり、各スクリーンデバイス間での表示同期が乱れることも考えられる。そのため、受信装置２００Ｂは、図２５に示すように、スクリーンデバイス３００-1に送る各スクリーンデバイスの表示用データにフレーム単位で付加されるヘッダ情報にタイムコードを挿入する。この場合、受信装置２００Ｂは、例えば、トランスポートストリームＴＳのレイヤに挿入されている９０ＫＨｚのタイムスタンプから２９．９７Ｈｚのタイムコードへの換算を行って、タイムコードを生成する。
【０１５３】
スクリーンデバイス３００-1〜３００-Mは、それぞれ、タイムコードに基づいて表示タイミングを制御する。この場合、スクリーンデバイス３００-1〜３００-Mは、有線あるいは無線により、クロック（時間）情報を相互に交換することで、相互の表示同期を実現することができる。
【０１５４】
図２６は、受信装置２００Ｂの構成例を示している。この図２６において、図２１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。情報処理部２０４-1〜２０４-Mは、表示制御部２０３Ｂの制御のもと、スクリーンデバイス３００-1に送る各スクリーンデバイスの表示用データにフレーム単位で付加されるヘッダ情報にタイムコードを挿入する。詳細説明は省略するが、この受信装置２００Ｂのその他は、図２１に示す受信装置２００と同様である。
【０１５５】
「変形例３」
また、図１に示す画像送受信システム１０では、受信装置２００から各スクリーンデバイスに並列的に非圧縮の画像データなどの表示用データを送る構成となっている。しかし、特定のスクリーンデバイスを有する表示機器で全てのスクリーンデバイス分の表示用データを生成し、他のスクリーンデバイスにはその表示機器から表示用データを配信する構成も考えられる。この場合には、受信装置は不要となる。
【０１５６】
図２７は、その場合における画像送受信システム１０Ｃの構成例を示している。この図２７において、図１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。この画像送受信システム１０Ｃは、送信装置１００、表示機器４００ＣおよびＭ−１個のスクリーンデバイス３００-2〜３００-Mにより構成されている。表示機器４００Ｃは、スクリーンデバイス３００-1を備えている。
【０１５７】
表示機器４００Ｃは、送信装置１００から送られてくるトランスポートストリームＴＳを、放送波を介して、あるいはネットワークを介して受信する。表示機器４００Ｃは、図１における受信装置２００と同様の機能を持ち、スクリーンデバイス３００-1〜３００-Mに供給すべき、画像、グラフィクス（字幕を含む）、番組表の表示用データを生成する。そして、表示機器４００Ｃは、自身に備えるスクリーンデバイス３００-1に、表示用データによる画像、グラフィクス（字幕を含む）、番組表などの表示を行う。また、表示機器４００Ｃは、他のスクリーンデバイス３００-2〜３００-Mに、対応する表示用データを送る。
【０１５８】
図２８は、表示機器４００Ｃの構成例を示している。この図２８において、図２１と対応する部分には同一符号を付して示している。詳細説明は省略するが、表示機器４００Ｃは、スクリーンデバイス３００-1を備えることを除けば、図２１に示す表示装置２００と同様に構成されている。
【０１５９】
「その他」
また、上述実施の形態においては、１つのコンテナで複数のサービスストリームが供給される場合の例を示した。例えば、図２９（ａ）に示すように、１つの放送サービスのコンテナにプライマリ・ストリームとセカンダリ・ストリームが含まれ、受信側では、このコンテナに含まれる各ストリームが処理され、各ストリームの内容が指定されたスクリーンおよび表示単位（ウィンドウ）に表示される。
【０１６０】
しかし、本技術は、複数のコンテナで複数のサービスストリームが供給される場合にも、同様に適用できる。例えば、図２９（ｂ）に示すように、第１の放送サービスのコンテナにプライマリ・ストリームが含まれ、第２の放送サービスのコンテナにセカンダリ・ストリームが含まれる場合である。この場合、受信側では、各コンテナに含まれるストリームがそれぞれ処理され、各ストリームの内容が指定されたスクリーンおよび表示単位（ウィンドウ）に表示される。この場合、放送サービス間で連動するメカニズムがとられている。
【０１６１】
また、例えば、図３０（ａ）に示すように、放送サービスのコンテナにプライマリ・ストリームが含まれ、ネットサービスのコンテナにセカンダリ・ストリームが含まれる場合である。この場合、受信側では、各コンテナに含まれるストリームがそれぞれ処理され、各ストリームの内容が指定されたスクリーンおよび表示単位（ウィンドウ）に表示される。この場合、放送、ネットサービス間で連動するメカニズムがとられている。
【０１６２】
また、例えば、図３０（ｂ）に示すように、第１のネットサービスのコンテナにプライマリ・ストリームが含まれ、第２のネットサービスのコンテナにセカンダリ・ストリームが含まれる場合である。この場合、受信側では、各コンテナに含まれるストリームがそれぞれ処理され、各ストリームの内容が指定されたスクリーンおよび表示単位（ウィンドウ）に表示される。この場合、ネットサービス間で連動するメカニズムがとられている。
【０１６３】
図３１は、複数のコンテナで複数のサービスストリームが供給される場合における画像表示の一例を示している。この例は、３つのトランスポートストリームＴＳで３つのビデオストリームが供給される場合の例である。この場合、第１のトランスポートストリームＴＳに含まれる第１のビデオストリームに対応して、この第１のトランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝１」が挿入されている。そのため、この第１のビデオストリームをデコードして得られた画像データは「Screen ID ＝１」の「スクリーンデバイス１」に供給され、そのスクリーンに画像表示がなされる。
【０１６４】
また、この場合、第２のトランスポートストリームＴＳに含まれる第２のビデオストリームに対応して、この第２のトランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝２」が挿入されている。そのため、この第２のビデオストリームをデコードして得られた画像データは「Screen ID ＝２」の「スクリーンデバイス２」に供給され、そのスクリーンに画像表示がなされる。
【０１６５】
また、この場合、第３のトランスポートストリームＴＳに含まれる第３のビデオストリームに対応して、この第３のトランスポートストリームＴＳに、表示位置指定情報として「Stream_screen_ID ＝３」が挿入されている。そのため、この第３のビデオストリームをデコードして得られた画像データは「Screen ID ＝３」の「スクリーンデバイス３」に供給され、そのスクリーンに画像表示がなされる。
【０１６６】
また、上述実施の形態においては、コンテナがトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）である例を示した。しかし、本技術は、インターネット等のネットワークを利用して受信端末に配信される構成のシステムにも同様に適用できる。インターネットの配信では、ＭＰ４やそれ以外のフォーマットのコンテナで配信されることが多い。つまり、コンテナとしては、デジタル放送規格で採用されているトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）、インターネット配信で使用されているＭＰ４などの種々のフォーマットのコンテナが該当する。
【０１６７】
また、本技術は、以下のような構成を取ることもできる。
（１）画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを送信する送信部と、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報を挿入する情報挿入部とを備える
送信装置。
（２）上記表示位置指定情報は、表示対象スクリーンを指定する情報である
前記（１）に記載の送信装置。
（３）上記表示位置指定情報は、表示対象スクリーン上の表示単位を指定する情報である
前記（１）または（２）に記載の送信装置。
（４）上記表示位置指定情報には、表示対象スクリーンでの表示解像度モデルを示す情報が付加されると共に、該表示解像度モデルで指定された解像度座標での表示位置情報が付加されている
前記（３）に記載の送信装置。
（５）上記情報挿入部は、さらに、上記ビデオストリームのレイヤに、上記表示位置指定情報で指定された上記表示対象スクリーン上の表示単位の位置を変更するか否かを示す情報と、該情報が変更することを示すとき、該表示単位の表示位置情報を挿入する
前記（４）に記載の送信装置。
（６）上記表示位置指定情報には、上記表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを示す情報が付加されている
前記（１）から（５）のいずれかに記載の送信装置。
（７）上記送信部が送信するコンテナには、字幕データが符号化されて得られた字幕ストリームがさらに含まれ、
上記情報挿入部は、上記コンテナのレイヤに、上記字幕データによる字幕の表示位置を指定する表示位置指定情報をさらに挿入する
前記（１）から（６）のいずれかに記載の送信装置。
（８）上記送信部が送信するコンテナには、電子番組表情報がさらに含まれ、
上記情報挿入部は、上記コンテナのレイヤに、上記電子番組表情報による番組表の表示位置を指定する表示位置指定情報をさらに挿入する
前記（１）から（７）のいずれかに記載の送信装置。
（９）上記コンテナは、トランスポートストリームであり、
上記情報挿入部は、上記表示位置指定情報を、上記トランスポートストリームに含まれるプログラム・マップ・テーブルのビデオエレメンタリ・ループの配下のデスクリプタに挿入する
前記（１）から（８）のいずれかに記載の送信装置。
（１０）画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを送信するステップと、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報を挿入するステップとを備える
送信方法。
（１１）画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報が挿入されており、
上記画像データによる画像が上記表示位置指定情報で指定された表示位置に表示されるように上記ビデオストリームの処理を制御する表示制御部をさらに備える
受信装置。
（１２）上記ビデオストリームを復号化して非圧縮画像データを得る復号化部と、
上記非圧縮画像データを、上記表示制御部の制御により、上記表示位置指定情報で指定される表示対象スクリーンを持つ表示機器に送信する送信部とをさらに備え、
上記送信部は、上記非圧縮画像データのフレーム毎のヘッダ情報に、フレーム単位でカウントするタイムコードを挿入する
前記（１１）に記載の受信装置。
（１３）上記コンテナを、上記表示制御部の制御により、上記表示位置指定情報で指定される表示対象スクリーンを持つ表示機器に送信する送信部をさらに備える
前記（１１）または（１２）に記載の受信装置。
（１４）画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを受信するステップを備え、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報が挿入されており、
上記画像データによる画像が上記表示位置指定情報で指定された表示位置に表示されるように上記ビデオストリームの処理を制御するステップをさらに備える
受信方法。
（１５）画像データが符号化されて得られたビデオストリームを含む所定フォーマットのコンテナを受信し、
上記コンテナのレイヤに、上記画像データによる画像の表示位置を指定する表示位置指定情報が挿入されており、
少なくとも上記表示位置指定情報を含む判断情報に基づく判断により、上記画像データによる画像を、上記表示位置指定情報で指定される表示位置あるいは上記表示位置指定情報で指定された表示位置とは異なる表示位置に配置する
受信表示方法。
（１６）上記判断情報には、ユーザ操作による表示位置変更情報がさらに含まれる
前記（１５）に記載の受信表示方法。
（１７）上記表示位置指定情報には、上記表示位置指定情報で指定された表示位置以外の表示位置への表示を許容するか否かを示す情報が付加されており、
上記判断情報には、上記付加情報がさらに含まれる
前記（１６）に記載の受信表示方法。
【０１６８】
本技術の主な特徴は、トランスポートストリームＴＳ等のコンテナのレイヤに、画像、グラフィクス（字幕を含む）等の表示位置指定情報（stream_screen_id, window_id）を挿入することで、画像、グラフィクス等の表示位置を送り側が主体的に制御することを可能にしたことである（図５参照）。
【符号の説明】
【０１６９】
１０，１０Ａ〜１０Ｃ・・・画像送受信システム
１００・・・送信装置
１１０・・・送信データ生成部
１１１-1〜１１１-N・・・画像データ出力部
１１２-1〜１１２-N・・・ビデオエンコーダ
１１３・・・グラフィクスデータ出力部
１１４・・・グラフィクスエンコーダ
１１５・・・マルチプレクサ
２００，２００Ａ，２００Ｂ・・・受信装置
２０１・・・受信部
２０２，２０２Ａ・・・デマルチプレクサ
２０３・・・表示制御部
２０４-1〜２０４-M・・・情報処理部
２０４ａ・・・デコーダ
２０４ｂ・・・スケーラ
２０５・・・ユーザ操作部
２０６・・・リマルチプレクサ
３００，３００-1〜３００-M・・・スクリーンデバイス
４００-1〜４００-M，４００Ｃ・・・表示機器
４０１・・・デマルチプレクサ
４０２・・・デコーダ
４０３・・・スケーラ
４０４・・・表示制御部
【図１】
0006479473.tif 000002
【図２】
0006479473.tif 000003
【図３】
0006479473.tif 000004
【図４】
0006479473.tif 000005
【図５】
0006479473.tif 000006
【図６】
0006479473.tif 000007
【図７】
0006479473.tif 000008
【図８】
0006479473.tif 000009
【図９】
0006479473.tif 000010
【図１０】
0006479473.tif 000011
【図１１】
0006479473.tif 000012
【図１２】
0006479473.tif 000013
【図１３】
0006479473.tif 000014
【図１４】
0006479473.tif 000015
【図１５】
0006479473.tif 000016
【図１６】
0006479473.tif 000017
【図１７】
0006479473.tif 000018
【図１８】
0006479473.tif 000019
【図１９】
0006479473.tif 000020
【図２０】
0006479473.tif 000021
【図２１】
0006479473.tif 000022
【図２２】
0006479473.tif 000023
【図２３】
0006479473.tif 000024
【図２４】
0006479473.tif 000025
【図２５】
0006479473.tif 000026
【図２６】
0006479473.tif 000027
【図２７】
0006479473.tif 000028
【図２８】
0006479473.tif 000029
【図２９】
0006479473.tif 000030
【図３０】
0006479473.tif 000031
【図３１】
0006479473.tif 000032