(57)【要約】【課題】様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる受信装置を提供すること。【解決手段】コンテンツを構成するメディアコンポーネントに関する情報であって、該メディアコンポーネントが該コンテンツ内のいずれのグループに属しているかを表す情報を取得する情報取得部と、該取得した情報を参照して、一のグループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、再生するメディアコンポーネントとして選択するコンポーネント選択部とを具備することを特徴とする。【選択図】図１
2014155019.tif 000002
【特許請求の範囲】
【請求項１】
他装置が配信したコンテンツを受信する受信装置であって、
前記コンテンツを構成するメディアコンポーネントに関する情報であって、該メディアコンポーネントが該コンテンツ内のいずれのグループに属しているかを表す情報を取得する情報取得部と、
前記取得した情報を参照して、前記コンテンツを構成するメディアコンポーネントの中から、再生するメディアコンポーネントを選択するコンポーネント選択部と、
前記選択したメディアコンポーネントを再生する再生部と
を具備し、
前記コンポーネント選択部は、前記取得した情報を参照し、一の前記グループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、前記再生するメディアコンポーネントとして選択すること
を特徴とする受信装置。
【請求項２】
前記メディアコンポーネントに関する情報は、該メディアコンポーネントのデータ形式を示す情報を含み、
前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示すデータ形式を参照し、自装置で再生可能なデータ形式のメディアコンポーネントを選択すること
を特徴とする請求項１に記載の受信装置。
【請求項３】
前記メディアコンポーネントに関する情報は、該メディアコンポーネントを配信する伝送路を示す情報を含み、
前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示す伝送路を参照し、自装置で受信可能な伝送路のメディアコンポーネントを選択すること
を特徴とする請求項１に記載の受信装置。
【請求項４】
前記メディアコンポーネントに関する情報は、該メディアコンポーネントが属するグループ内での優先順位を示す情報を含み、
前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示す優先順位を参照すること
を特徴とする請求項２または請求項３に記載の受信装置。
【請求項５】
前記情報取得部は、自装置の能力を示す情報を、外部の装置に送信し、該送信に対する応答として、前記能力の範囲内のメディアコンポーネントに関する情報を取得すること
を特徴とする請求項１に記載の受信装置。
【請求項６】
他装置が配信したコンテンツを受信する受信装置のコンピュータを、
前記コンテンツを構成するメディアコンポーネントに関する情報であって、該メディアコンポーネントが該コンテンツ内のいずれのグループに属しているかを表す情報を取得する情報取得部、
前記取得した情報を参照して、前記コンテンツを構成するメディアコンポーネントの中から、再生するメディアコンポーネントを選択するコンポーネント選択部、
前記選択したメディアコンポーネントを再生する再生部
として機能させるためのプログラムであって、
前記コンポーネント選択部は、前記取得した情報を参照し、一の前記グループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、前記再生するメディアコンポーネントとして選択すること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置およびプログラムに関する。
【背景技術】
【０００２】
従来、複数のメディアコンポーネントからなるコンテンツを伝送するサービスにおいて、同一内容のメディアコンポーネントを、複数の伝送路で配信するものがある。例えば、非特許文献１では、放送伝送路として、ＤＶＢ−Ｈ（Digital Video Broadcasting-Handheld）を用い、通信伝送路としてＷｉＭＡＸ（ワイマックス；Worldwide Interoperability for Microwave Access）を用い、これらの間で、ストリーミングサービスのハンドオーバーをするシステムが記載されている。このシステムでは、Ｐｌａｙｌｉｓｔと呼ぶ制御情報を用いているが、それぞれの伝送路において別々の形式のものであり、受信機機能としてハンドオーバー機能を実装している。
【０００３】
一方、同一伝送路内に同一内容のメディアコンポーネントを複数配信するものもある。例えば、非特許文献２の６．３衛星デジタル放送における階層変調の受信装置機能、非特許文献３の第一部第七編７．１階層変調の運用では、衛星デジタル放送においては、降雨時の遮断に対して、メディアコンポーネントを切り替えることでサービスを継続させることが可能となっている。
また、非特許文献３の第一部第七編７．４マルチビューテレビでは、メディアコンポーネントをグループ化し、メインやサブを指定し、受信者が手動でメイン／サブの切り替えを行うサービスが可能となっている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Hsin-Ta Chiao, Chi-Te Tseng, Jhih-Wei Jiang, Hsin-An Hou, “Hybrid Streaming Delivery over DVB-H Broadcast and WiMAX Mobile Networks”, IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2010, p.398-405
【非特許文献２】社団法人  電波産業会、“ARIB STD-B21 5.2版  デジタル放送用受信装置  標準規格（望ましい仕様）”、社団法人  電波産業会
【非特許文献３】社団法人  電波産業会、“ARIB TR-B15 5.8版（第三分冊）  BS/広帯域CSデジタル放送運用規定”、社団法人  電波産業会
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のシステムなどにおいては、受信装置の位置や、天候など、環境の変化に伴って受信、再生するコンポーネントを選択しているが、サービスを受ける受信装置は所定の能力を有していなければならないという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいて、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる受信装置およびそのプログラムを提供する。
【課題を解決するための手段】
【０００７】
（１）この発明は上述した課題を解決するためになされたもので、本発明の一態様は、他装置が配信したコンテンツを受信する受信装置であって、前記コンテンツを構成するメディアコンポーネントに関する情報であって、該メディアコンポーネントが該コンテンツ内のいずれのグループに属しているかを表す情報を取得する情報取得部と、前記取得した情報を参照して、前記コンテンツを構成するメディアコンポーネントの中から、再生するメディアコンポーネントを選択するコンポーネント選択部と、前記選択したメディアコンポーネントを再生する再生部とを具備し、前記コンポーネント選択部は、前記取得した情報を参照し、一の前記グループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、前記再生するメディアコンポーネントとして選択することを特徴とする。
【０００８】
（２）また、本発明の他の態様は、（１）に記載の受信装置であって、前記メディアコンポーネントに関する情報は、該メディアコンポーネントのデータ形式を示す情報を含み、前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示すデータ形式を参照し、自装置で再生可能なデータ形式のメディアコンポーネントを選択することを特徴とする。
【０００９】
（３）また、本発明の他の態様は、（１）に記載の受信装置であって、前記メディアコンポーネントに関する情報は、該メディアコンポーネントを配信する伝送路を示す情報を含み、前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示す伝送路を参照し、自装置で受信可能な伝送路のメディアコンポーネントを選択することを特徴とする。
【００１０】
（４）また、本発明の他の態様は、（２）または（３）に記載の受信装置であって、前記メディアコンポーネントに関する情報は、該メディアコンポーネントが属するグループ内での優先順位を示す情報を含み、前記受信コンポーネント選択部は、前記再生するメディアコンポーネントとして選択する際に、前記取得した情報が示す優先順位を参照することを特徴とする。
【００１１】
（５）また、本発明の他の態様は、（１）に記載の受信装置であって、前記情報取得部は、自装置の能力を示す情報を、外部の装置に送信し、該送信に対する応答として、前記能力の範囲内のメディアコンポーネントに関する情報を取得することを特徴とする。
【００１２】
（６）また、本発明の他の態様は、他装置が配信したコンテンツを受信する受信装置のコンピュータを、前記コンテンツを構成するメディアコンポーネントに関する情報であって、該メディアコンポーネントが該コンテンツ内のいずれのグループに属しているかを表す情報を取得する情報取得部、前記取得した情報を参照して、前記コンテンツを構成するメディアコンポーネントの中から、再生するメディアコンポーネントを選択するコンポーネント選択部、前記選択したメディアコンポーネントを再生する再生部として機能させるためのプログラムであって、前記コンポーネント選択部は、前記取得した情報を参照し、一の前記グループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、前記再生するメディアコンポーネントとして選択することを特徴とする。
【発明の効果】
【００１３】
この発明によれば、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の第１の実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
【図２】同実施形態における受信装置３０の構成を示す概略ブロック図である。
【図３】同実施形態における制御情報Ｃのフォーマットを示す図である。
【図４】同実施形態におけるメディアコンポーネントの種類の詳細の各値の割り当てを示す図である。
【図５】同実施形態におけるコンポーネント選択部３０５の動作を説明するフローチャートである。
【図６】同実施形態におけるコンポーネント選択部３０５による再生処理を説明するフローチャートである。
【図７】この発明の第２の実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
【図８】同実施形態における受信装置３０ａの構成を示す概略ブロック図である。
【図９】この発明の第３の実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
【図１０】同実施形態における受信装置３０ｂの構成を示す概略ブロック図である。
【図１１】同実施形態における制御情報Ｃ’のフォーマットを示す図である。
【図１２】この発明の第４の実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
【図１３】同実施形態における実施形態における受信装置３０ｃの構成を示す概略ブロック図である。
【図１４】各実施形態における制御情報Ｃのフォーマットの別の例を示す図である。
【発明を実施するための形態】
【００１５】
［第１の実施形態］
以下、図面を参照して、本発明の第１の実施形態について説明する。本実施形態では、コンテンツ提供者は、提供するコンテンツを構成する映像や音声といったメディアコンポーネントを複数の伝送路を用いて伝送を行う。また、コンテンツを構成するメディアコンポーネントに関する情報を記載した制御情報も該伝送路を用いて伝送する。
【００１６】
図１は、本実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。図１に示すように、本実施形態におけるコンテンツ配信システムは、コンテンツサーバ１１、１２、伝送路２１、２２、受信装置３０、メディア出力装置４０を含んで構成される。コンテンツサーバ１１は、映像のメディアコンポーネントＶ１、音声のメディアコンポーネントＡ１、制御情報Ｃを、マルチキャスト伝送を用いて配信する。また、コンテンツサーバ１２は、映像のメディアコンポーネントＶ２、音声のメディアコンポーネントＡ２、制御情報Ｃを、マルチキャスト伝送を用いて配信する。
【００１７】
これら、映像のメディアコンポーネントＶ１、Ｖ２、音声のメディアコンポーネントＡ１、Ａ２は、同じコンテンツの映像と音声である。すなわち、メディアコンポーネントＶ１、Ｖ２は、同一内容の映像であり、メディアコンポーネントＡ１、Ａ２は、同一内容の音声である。本実施形態では、メディアコンポーネントＶ１と、Ｖ２とでは、例えば、符号化方式や解像度などのデータ形式が異なる。また、制御情報Ｃは、該コンテンツを構成するメディアコンポーネントに関する情報を含む情報である。
【００１８】
伝送路２１は、コンテンツサーバ１１と受信装置３０とを接続するＩＰネットワークであり、コンテンツサーバ１１が送信した各メディアコンポーネントと制御情報Ｃとを、受信装置３０にマルチキャスト伝送する。伝送路２２は、コンテンツサーバ１２と受信装置３０とを接続するＩＰネットワークであり、コンテンツサーバ１２が送信した各メディアコンポーネントと制御情報Ｃとを、受信装置３０にマルチキャスト伝送する。
【００１９】
受信装置３０は、伝送路２１、２２にて伝送された各メディアコンポーネント、制御情報Ｃを取得し、制御情報Ｃを参照して、メディアコンポーネントを組み合わせることでコンテンツを構成し、再生する。なお、受信装置３０は、通常のマルチキャストで使用されているＩＧＭＰ／ＭＬＤのプロトコルに従いコンテンツの受信を開始する。また、受信装置３０は、再生したコンテンツの映像信号Ｖｓおよび音声信号Ａｓをメディア出力装置４０に入力する。メディア出力装置４０は、液晶ディスプレイなどの表示デバイスと、スピーカなどの音声出力デバイスとを有しており、入力されたコンテンツの映像信号Ｖｓおよび音声信号Ａｓに従い、映像の表示と音声の出力とを行う。
【００２０】
なお、本実施形態では、コンテンツを構成するメディアコンポーネントとして、映像と音声とを挙げたが、文字、静止画像など、その他のものであってもよい。また、伝送路２１、２２として、ＩＰネットワークを挙げたが、地上デジタル放送、衛星放送、ＣＤＮ（Contents Delivery Network）、インターネットなど、その他の伝送路であってもよい。また、インターネットプロトコルのバージョンは、４（いわゆるＩＰｖ４）であってもよいし、６（いわゆるＩＰｖ６）であってもよい。ただし、ＩＰパケットをベースとした伝送方式を、伝送路２１、２２において共通に用いている。すなわち、各メディアコンポーネントは、その映像データや音声データが符号化され、それをＩＰパケット化されて伝送路２１、２２で伝送されている。
【００２１】
図２は、本実施形態における受信装置３０の構成を示す概略ブロック図である。受信装置３０は、ＩＰデータフロー受信部３０１、３０２、ＩＰパケット分離部３０３、制御情報処理部３０４、コンポーネント選択部３０５、デバイスプロファイル管理部３０６、ＩＰパケット整序部３０７、コンポーネント復号部３０８、ビデオバッファー部３０９、ビデオデコーダー部３１０、オーディオバッファー部３１１、オーディオデコーダー部３１２、ＩＰパケット監視部３１３を含んで構成される。
【００２２】
ＩＰデータフロー受信部３０１は、メディアコンポーネントＶ１、Ａ１、制御情報Ｃを含む各ＩＰデータフローを、伝送路２１から受信する。ＩＰデータフロー受信部３０２は、メディアコンポーネントＶ２、Ａ２、制御情報Ｃを含む各ＩＰデータフローを、伝送路２２から受信する。ＩＰパケット分離部３０３は、ＩＰデータフロー受信部３０１、３０２が受信したＩＰデータフローから、そのＩＰアドレスとポート番号に基づき、ＩＰパケットを分離する。ＩＰパケット分離部３０３は、分離したＩＰパケットのうち、制御情報Ｃを格納するＩＰパケットを、制御情報処理部３０４に入力し、後述するようにコンポーネント選択部３０５により選択されたメディアコンポーネントを格納するＩＰパケットを、ＩＰパケット整序部３０７に入力する。
【００２３】
制御情報処理部３０４（情報取得部）は、入力されたＩＰパケットから制御情報Ｃを抽出する。デバイスプロファイル管理部３０６は、受信装置３０の能力を示す情報（デバイスプロファイル）を予め記憶する。この能力を示す情報は、受信装置３０が再生可能なデータ形式、受信装置３０が受信可能な伝送路を含む。具体的には、デバイスプロファイル管理部３０６は、再生可能なデータ形式を示す情報として、後述するメディアコンポーネントの種類（stream_type）と、メディアコンポーネントの種類の詳細（component_type）との組み合わせのうち、受信装置３０が再生可能な組み合わせを記憶する。同様に、デバイスプロファイル管理部３０６は、受信可能な伝送路を示す情報として、後述する伝送路の識別（reference_flow_flag）を記憶する。なお、デバイスプロファイル管理部３０６は、再生可能なデータ形式を示す情報として、上述した情報に加えて、処理可能な最大解像度、最大ビットレート、最大フレームレート、最大チャンネル数など、よりメディアコンポーネントの内容を詳細に表せる情報を保持していてもよい。
【００２４】
コンポーネント選択部３０５は、制御情報Ｃと、デバイスプロファイルとを参照して、受信装置３０の能力に応じたメディアコンポーネントを選択し、ＩＰパケット分離部３０３に通知する。例えば、コンポーネント選択部３０５は、映像のメディアコンポーネントとして、メディアコンポーネントＶ２を選択し、音声のメディアコンポーネントとして、メディアコンポーネントＡ１を選択する。なお、コンポーネント選択部３０５は、コンポーネント選択後も、ＩＰパケット監視部３１３から通知されるＩＰパケットの受信状況に応じて、メディアコンポーネントを適応的に選択し直す。
【００２５】
ＩＰパケット整序部３０７は、入力された各メディアコンポーネントのＩＰパケットを整序する。コンポーネント復号部３０８は、ＩＰパケット整序部３０７により整序されたＩＰパケットから、各メディアコンポーネントを復号する。コンポーネント復号部３０８は、復号したメディアコンポーネントのうち、映像のメディアコンポーネントをビデオバッファー部３０９に入力し、音声のメディアコンポーネントをオーディオバッファー部３３１１に入力する。
【００２６】
ビデオバッファー部３０９は、コンポーネント復号部３０８に入力された映像のメディアコンポーネントを格納するバッファーであり、伝送路によるジッターなどを吸収する。ビデオデコーダー部３１０（再生部）は、ビデオバッファー部３０９が格納している映像のメディアコンポーネントを復号して、映像信号Ｖｓを生成する。ビデオデコーダー部３１０は、映像信号Ｖｓをメディア出力装置４０に入力する。
【００２７】
オーディオバッファー部３１１は、コンポーネント復号部３０８に入力された音声のメディアコンポーネントを格納するバッファーであり、伝送路によるジッターなどを吸収する。オーディオデコーダー部３１２（再生部）は、オーディオバッファー部３１１が格納している音声のメディアコンポーネントを復号して、音声信号Ａｓを生成する。オーディオデコーダー部３１２は、音声信号Ａｓをメディア出力装置４０に入力する。
【００２８】
ＩＰパケット監視部３１３は、ＩＰパケット整序部３０７が整序したＩＰパケット、すなわち、再生するメディアコンポーネントのＩＰパケットの受信を監視する。ＩＰパケット監視部３１３は、所定の時間に亘って、監視しているメディアコンポーネントのＩＰパケットが受信されないときは、該メディアコンポーネントの受信断と判定し、該メディアコンポーネントのデータフローが異常であることをコンポーネント選択部３０５に通知する。あるいは、ＩＰパケット監視部３１３は、メディアコンポーネント毎にパケットロス率を算出し、パケットロス率を予め定めた閾値と比較し、閾値を超えたときは、そのメディアコンポーネントのデータフローが異常であることをコンポーネント選択部３０５に通知する。
【００２９】
図３は、本実施形態における制御情報Ｃのフォーマットを示す図である。図３において、Ｓｙｎｔａｘは、構文を示す欄であり、Ｎｏ．ｏｆ  ｂｉｔｓは、該構文のビット数であり、Ｍｎｅｍｏｎｉｃは、該ビット数のビットのデータ形式を示す。Ｍｎｅｍｏｎｉｃのｕｉｍｓｂｆは、unsigned integer most significant bit firstの略であり、符号無し整数、最上位ビットが先頭を意味する。また、ｂｓｌｂｆは、bit string left bit firstの略であり、ビット列、左ビットが先頭を意味する。
【００３０】
図３に示すように制御情報Ｃの先頭には、コンテンツを一意に識別するための１６ビットのプログラム番号（program_number）の領域が配置されている。続いて、４ビットの将来予約の領域（Reserved）と、１２ビットの記述子１長（descriptor1_length）の領域と、該記述子１長分の記述子１（descriptor1）の領域が配置されている。この記述子１の領域には、コンテンツに対する任意の記述子を配置できるが、ここでは説明を省略する。
【００３１】
続いて、以降に情報が記載されているメディアコンポーネントの数（number_of_components）の領域と、各メディアコンポーネントに関する情報の領域が配置されている。本実施形態では、制御情報Ｃには、コンテンツを構成する全てのメディアコンポーネントに関する情報が格納されているので、このメディアコンポーネントの数は、コンテンツを構成するメディアコンポーネントの数でもある。
【００３２】
各メディアコンポーネントに関する情報には、先頭から順に、グループＩＤ（group_identification）、選択優先順位（selection_level）、メディアコンポーネントの種類（stream_type）、メディアコンポーネントの種類の詳細（component_type）、伝送路の識別（reference_flow_flag）、該伝送路に応じた参照情報、メディアコンポーネントの識別情報（component_identification）、将来予約（Reserved）、記述子２長（descriptor2_length）、該記述子２長分の記述子２（descriptor２）の領域が配置されている。
【００３３】
グループＩＤ（group_identification）は、当該メディアコンポーネントが属するグループの識別情報である。グループは、そのコンテンツを構成するメディアコンポーネントのうち、同じ映像、同じ音声など、内容が同一で同等とみなせるメディアコンポーネントの集合である。なお、ここで、内容が同一で同等とは、符号化方式や解像度などは一致していなくてよい。選択優先順位（selection_level）は、例えば、「０」はデフォルトコンポーネント、「１」は代替コンポーネントというように、そのグループ内での当該メディアコンポーネントの選択優先順位を示す。
【００３４】
メディアコンポーネントの種類（stream_type）は、ＭＰＥＧ（Moving Picture Experts Group）−２ビデオ、ＭＰＥＧ−４ビデオ、ＭＰＥＧ−２オーディオなど、当該メディアコンポーネントのメディアの種別と、データ形式とを示す情報である。メディアコンポーネントの種類の詳細（component_type）は、メディアコンポーネントの種類の詳細を示す情報である。メディアコンポーネントの種類の詳細（component_type）については、後述する。
【００３５】
伝送路の識別（reference_flow_flag）は、当該メディアコンポーネントが、どのフロー（伝送路）で伝送されているかを識別するフラグである。本実施形態では、伝送路の識別が「０」のときは、伝送路が制御情報Ｃと同一であることを示す。この場合、伝送路に応じた参照情報は制御情報Ｃと同一になるので、配置されない。伝送路の識別が「１」のときは、伝送路がＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ４）のマルチキャスト伝送であることを示す。伝送路がＩＰｖ４のマルチキャスト伝送のときは、伝送路に応じた参照情報には、送信元のＩＰアドレスと、宛先のＩＰアドレスと、宛先のポート番号とが含まれる。
【００３６】
伝送路の識別が「２」のときは、伝送路がＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ６）のマルチキャスト伝送であることを示す。伝送路がＩＰｖ６のマルチキャスト伝送のときは、伝送路に応じた参照情報には、送信元のＩＰｖ６アドレスと、宛先のＩＰｖ６アドレスと、宛先のポート番号とが含まれる。伝送路の識別が「３」のときは、伝送路がＭＰＥＧ−２  ＴＳ（Transport Stream）であることを示す。伝送路がＭＰＥＧ−２  ＴＳのときは、伝送路に応じた参照情報には、ネットワークＩＤ（network_id）、トランスポートストリームのＩＤ（TS_id）、サービスのＩＤ（service_id）、エレメンタリーストリーム（Elementary Stream）のパケットＩＤ（ES_PID）を含む。
【００３７】
伝送路の識別が「４」のときは、伝送路がＩＰネットワークのユニキャスト伝送であることを示す。伝送路がＩＰネットワークのユニキャスト伝送のときは、伝送路に応じた参照情報には、当該メディアコンポーネントを要求するためのＵＲＬ（Uniform Resource Locator）を含む。
なお、制御情報Ｃには、メディアコンポーネントのデータ形式として、ビットレート（bit_rate）、フレームレート（frame_rate）などを含むようにしてもよい。
【００３８】
図４は、本実施形態におけるメディアコンポーネントの種類の詳細（component_type）の各値の割り当てを示す図である。図４に示すように、メディアコンポーネントの種類の詳細は、メディアコンポーネントが、映像であるか音声であるかと、映像であればプログレッシブ方式であるかインターレース方式であるかとライン数、音声であればチャネル構成を示す情報である。
【００３９】
図４において、例えば、映像４８０ｉは、４８０ラインのインターレースの映像であることを示し、映像７２０ｐは、７２０ラインのプログレッシブの映像であることを示す。また、例えば、音声  １／０モードは、フロントに１チャネルの音声、すなわち、モノラルの音声であることを示し、音声  ２／０／０−２／０／２−０．１モードは、上層のフロントに２チャネル、中層のフロントに２チャネル、中層のバックに２チャネル、低音１チャネルの音声であることを示す。
【００４０】
図５は、本実施形態におけるコンポーネント選択部３０５の動作を説明するフローチャートである。視聴するコンテンツが決定されると、コンポーネント選択部３０５は、まず、制御情報処理部３０４から、該コンテンツの制御情報Ｃに格納されていたメディアコンポーネントに関する情報を取得する（Ｓａ１）。なお、本実施形態では、コンテンツ提供者は、コンテンツサーバ１１、１２を用いて、該コンテンツの制御情報Ｃを特定の送信元のＩＰアドレスと宛先のＩＰアドレスと宛先のポート番号とを指定したデータフローとして伝送している。受信装置３０は、この特定の送信元のＩＰアドレスと宛先のＩＰアドレスと宛先のポート番号とを把握しており、その制御情報Ｃを取得する。
【００４１】
次に、コンポーネント選択部３０５は、取得した全てのメディアコンポーネントに関する情報からグループＩＤを抽出し、抽出したグループＩＤのうち、未選択のものを一つ選択する（Ｓａ２）。なお、選択の基準は、例えば、グループＩＤの値の順など、どのような基準であってもよい。
【００４２】
次に、コンポーネント選択部３０５は、選択したグループの再生処理を起動する（Ｓａ３）。再生処理は、該グループに属するメディアコンポーネントから一つを選択して、再生させる処理であるが、詳細は後述する。次に、コンポーネント選択部３０５は、抽出したグループＩＤに未選択のものがあるか否かを判定する（Ｓａ４）。未選択のものがあるときは（Ｓａ４−Ｙｅｓ）、ステップＳａ２に戻る。未選択のものがないときは（Ｓａ４−Ｎｏ）、当該処理を終了する。なお、当該処理が終了しても、ステップＳａ３にて起動した各グループの再生処理については、コンポーネント選択部３０５は、並行して処理を継続する。
【００４３】
図６は、コンポーネント選択部３０５による再生処理を説明するフローチャートである。図５のステップＳａ３により、あるグループの再生処理が起動されると、コンポーネント選択部３０５は、該グループに属するメディアコンポーネントで未選択のもののうち、選択優先順位（selection_level）の最も高いものを選択する（Ｓｂ１）。次に、コンポーネント選択部３０５は、選択したメディアコンポーネントの受信と再生を指示する（Ｓｂ２）。
【００４４】
具体的には、コンポーネント選択部３０５は、ＩＰパケット分離部３０３に選択したメディアコンポーネントの伝送路に応じた参照情報を通知することで、受信と再生を指示する。本実施形態における受信装置３０は、マルチキャスト伝送のメディアコンポーネントのみを受信可能なので、コンポーネント選択部３０５は、該参照情報として、送信元のＩＰアドレスと、宛先のＩＰアドレスと、宛先のポート番号、または、送信元のＩＰｖ６アドレスと、宛先のＩＰｖ６アドレスと、宛先のポート番号を、通知する。該通知を受けると、ＩＰパケット分離部３０３は、該参照情報に適合するＩＰパケットを、ＩＰパケット整序部３０７に入力する。このとき、ＩＰパケット分離部３０３は、該参照情報に適合するＩＰパケットの受信を、ＩＰデータフロー受信部３０１、３０２に指示するようにしてもよい。
【００４５】
次に、コンポーネント選択部３０５は、選択したメディアコンポーネントのデータフローが正常であるか否かを判定する（Ｓｂ３）。この判定は、ＩＰパケット監視部３１３から該メディアコンポーネントのデータフローが異常であることが通知されたか否かに基づき行う。ステップＳｂ３で、正常と判定したときは（Ｓｂ３−Ｙｅｓ）、コンポーネント選択部３０５は、該メディアコンポーネントの受信および再生を終了するか否かを判定する（Ｓｂ４）。例えば、当該コンテンツの末尾に達したとき、当該コンテンツの再生停止をユーザに指示されたとき、他のコンテンツの再生をユーザに指示されたときなどに、受信および再生を終了すると判定する。
【００４６】
ステップＳｂ４にて、終了すると判定したときは（Ｓｂ４−Ｙｅｓ）、コンポーネント選択部３０５は、受信と再生の停止を、ＩＰパケット分離部３０３に指示し（Ｓｂ５）、再生処理を終了する。一方、ステップＳｂ４にて終了しないと判定したときは、ステップＳｂ３に戻る。また、ステップＳｂ３にてデータフローが正常でないと判定したときは（Ｓｂ３−Ｎｏ）、コンポーネント選択部３０５は、当該グループに属するメディアコンポーネントの中に、ステップＳｂ１における選択に関して未選択のメディアコンポーネントがあるか否かを判定する（Ｓｂ６）。未選択のメディアコンポーネントがあると判定したときは（Ｓｂ６−Ｙｅｓ）、ステップＳｂ１に戻る。ないと判定したときは（Ｓｂ６−Ｎｏ）、ステップＳｂ５に遷移する。
【００４７】
なお、ＩＰパケット監視部３１３は、異常をコンポーネント選択部３０５に通知したメディアコンポーネントについて、その後も監視を続け、データフローが正常に復帰したときには、その旨をコンポーネント選択部３０５に通知するようにしてもよい。コンポーネント選択部３０５は、該通知を受けて、再生するメディアコンポーネントをデータフローが正常に復帰したものに戻すことが出来る。また、別の方法として、ＩＰパケット監視部３１３は、現在のメディアコンポーネントよりも、選択優先順位が1つ高いメディアコンポーネントのＩＰパケットを常に監視し、そのデータフローが正常になったら、コンポーネント選択部３０５に通知して、該メディアコンポーネントの再生を再開させるようにしてもよい。
【００４８】
また、コンテンツサーバ１１、１２が受信確認用のパケットを一定間隔で送信し、ＩＰパケット監視部３１３は、受信確認用のパケットが一定時間届かないことで受信が断であると判断するようにしてもよい。
また、制御情報Ｃは、例えば、ＸＭＬ（Extensible Markup Language）形式など、その他のフォーマットを用いるようにしてもよい。
また、制御情報Ｃは、コンテンツサーバ１１、１２の双方が送信しているとして説明したが、いずれか一方のみが送信していてもよいし、他の装置が送信していてもよい。
【００４９】
本実施形態における受信装置３０は、コンテンツに関する情報を参照して、一のグループに属しているメディアコンポーネントの中から、自装置の能力に応じた一つのメディアコンポーネントを、再生するメディアコンポーネントとして選択する。このため、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる。
【００５０】
［第２の実施形態］
以下、図面を参照して、本発明の第２の実施形態について説明する。第１の実施形態では、全てのメディアコンポーネントがマルチキャスト伝送される場合を説明したが、第２の実施形態では、一部のメディアコンポーネントがユニキャスト伝送される場合を説明する。
【００５１】
図７は、本実施形態におけるコンテンツ配信システムの構成を示す概略ブロック図である。図７に示すように、本実施形態におけるコンテンツ配信システムは、コンテンツサーバ１１、１２ａ、伝送路２１、２２ａ、受信装置３０ａ、メディア出力装置４０を含んで構成される。同図において、図１の各部に対応する部分には同一の符号（１１、２１、４０）を付し、説明を省略する。
【００５２】
コンテンツサーバ１２ａは、受信装置３０ａからの要求に従い、映像のメディアコンポーネントＶ２、音声のメディアコンポーネントＡ２、制御情報Ｃｄを、ユニキャスト伝送で受信装置３０に送信する。受信装置３０ａからの制御情報Ｃｄの要求には、コンテンツＩＤと、受信装置３０ａのデバイスプロファイルとが含まれており、コンテンツサーバ１２ａは、指定されたコンテンツＩＤのコンテンツを構成するメディアコンポーネントのうち、該デバイスプロファイルに応じた、受信装置３０ａが受信可能かつ再生可能なメディアコンポーネントに関する情報のみを含む制御情報Ｃｄを生成して送信する。
【００５３】
伝送路２２ａは、コンテンツサーバ１２ａと受信装置３０ａとを接続するＩＰネットワークであり、受信装置３０ａから要求を受信装置３０ａに伝送するとともに、該要求に応じてコンテンツサーバ１２ａが送信した各メディアコンポーネントと制御情報Ｃｄとを、受信装置３０ａにユニキャスト伝送する。なお、伝送路２２ａは、伝送路の識別（reference_flow_flag）の値では、「４」に対応する伝送路である。受信装置３０ａは、図１の受信装置３０と同様であるが、映像のメディアコンポーネントＶ２、音声のメディアコンポーネントＡ２、制御情報Ｃｄについては、ユニキャスト伝送されたものを受信する点が異なる。
【００５４】
図８は、本実施形態における受信装置３０ａの構成を示す概略ブロック図である。図８に示すように受信装置３０ａは、ＩＰデータフロー受信部３０１、３０２ａ、ＩＰパケット分離部３０３、制御情報処理部３０４、コンポーネント選択部３０５、デバイスプロファイル管理部３０６、ＩＰパケット整序部３０７、コンポーネント復号部３０８、ビデオバッファー部３０９、ビデオデコーダー部３１０、オーディオバッファー部３１１、オーディオデコーダー部３１２、ＩＰパケット監視部３１３、制御情報リクエスト部３１４、コンポーネントリクエスト部３１５を含んで構成される。図８において、図２の各部に対応する部分には同一の符号（３０１、３０３〜３１３）を付し、説明を省略する。
【００５５】
ＩＰデータフロー受信部３０２ａは、ユニキャスト伝送された映像のメディアコンポーネントＶ２、音声のメディアコンポーネントＡ２、制御情報Ｃｄのデータフローを受信し、ＩＰパケット分離部３０３に入力する。ここで、制御情報Ｃｄは、コンテンツを構成するメディアコンポーネントのうち、受信装置３０ａが受信可能かつ再生可能なものに関する情報のみを格納する制御情報である。
【００５６】
制御情報リクエスト部３１４は、伝送路２２ａを介して、コンテンツサーバ１２ａに対して制御情報Ｃｄを要求する。この要求は、コンテンツを指定するコンテンツＩＤと、デバイスプロファイル管理部３０６が記憶するデバイスプロファイルとを含む。コンポーネントリクエスト部３１５は、コンポーネント選択部３０５が選択したメディアコンポーネントのうち、伝送路の識別が「４」であるものについて、コンテンツサーバ１２ａに要求する。この要求は、そのメディアコンポーネントに関する情報から抽出した、伝送路に応じた参照情報であるＵＲＬを含む。
【００５７】
このように、本実施形態における受信装置３０ａも、第１の実施形態と同様、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる。
【００５８】
［第３の実施形態］
以下、図面を参照して、本発明の第３の実施形態について説明する。本実施形態では、一部がデジタル放送のトランスポートストリームで伝送され、その他の一部がマルチキャスト伝送される場合を説明する。
【００５９】
図９は、本実施形態におけるコンテンツ配信システムの構成を示す概略ブロック図である。図９に示すように、本実施形態におけるコンテンツ配信システムは、放送局装置１３、コンテンツサーバ１２、伝送路２２、受信装置３０ｂ、メディア出力装置４０を含んで構成される。同図において、図１の各部に対応する部分には同一の符号（１２、２２、４０）を付し、説明を省略する。
【００６０】
放送局装置１３は、映像のメディアコンポーネントＶ１、音声のメディアコンポーネントＡ１、制御情報Ｃ’を、デジタル放送のトランスポートストリーム（ＭＰＥＧ２−ＴＳ）を用いて配信する。このデジタル放送のトランスポートストリームによる配信は、伝送路の識別（reference_flow_flag）の値では、「３」に対応する伝送路である。なお、制御情報Ｃ’は、第１および第２の実施形態における制御情報Ｃと同様に、コンテンツを構成するメディアコンポーネントに関する情報を格納しているが、そのフォーマットが異なる。制御情報Ｃ’のフォーマットは、トランスポートストリームにて伝送されるセクションテーブル形式である。
【００６１】
受信装置３０ｂは、図１の受信装置３０と同様であるが、映像のメディアコンポーネントＶ１、音声のメディアコンポーネントＡ１、制御情報Ｃ’については、デジタル放送のトランスポートストリームにより配信されたものを受信する点が異なる。
【００６２】
図１０は、本実施形態における受信装置３０ｂの構成を示す概略ブロック図である。図１０に示すように受信装置３０ｂは、ＩＰデータフロー受信部３０２、ＩＰパケット分離部３０３、制御情報処理部３０４ｂ、コンポーネント選択部３０５ｂ、デバイスプロファイル管理部３０６、ＩＰパケット整序部３０７、コンポーネント復号部３０８、ビデオバッファー部３０９、ビデオデコーダー部３１０、オーディオバッファー部３１１、オーディオデコーダー部３１２、ＩＰパケット監視部３１３、放送復調部３１６、多重分離部３１７、コポーネント復号部３１８、ＴＳパケット監視部３１９を含んで構成される。図１０において、図２の各部に対応する部分には同一の符号（３０２、３０３、３０６〜３１３）を付し、説明を省略する。
【００６３】
放送復調部３１６は、放送局装置１３からの放送波を受信、復調して、放送局装置１３が送信したトランスポートストリームを復元する。多重分離部３１７は、トランスポートストリームを構成するＴＳパケットのうち、制御情報Ｃ’を含むものを分離し、制御情報処理部３０４ｂに入力する。なお、多重分離部３１７は、トランスポートストリームの分離を、各ＴＳパケットに付されたパケットＩＤ（ＰＩＤ；packet_id）を参照して行う。本実施形態では、放送局装置１３は、制御情報Ｃ’を、特定のパケットＩＤのＴＳパケットに含めて送信しており、受信装置３０ｂは、このパケットＩＤを把握している。また、多重分離部３１７は、コンポーネント選択部３０５ｂから指定されたパケットＩＤのＴＳパケットを分離して、コンポーネント復号部３１８に入力する。
【００６４】
コンポーネント復号部３１８は、多重分離部３１７から入力されたＴＳパケットから、各メディアコンポーネントを復号する。コンポーネント復号部３１８は、復号したメディアコンポーネントのうち、映像のメディアコンポーネントをビデオバッファー部３０９に入力し、音声のメディアコンポーネントをオーディオバッファー部３１１に入力する。
【００６５】
ＴＳパケット監視部３１９は、多重分離部３１７がコンポーネント復号部３１８に入力する各メディアコンポーネントのＴＳパケットの受信を監視する。ＴＳパケット監視部３１９は、所定の時間に亘って、いずれかのメディアコンポーネントのＴＳパケットが受信されないときは、該メディアコンポーネントの受信断と判定し、該メディアコンポーネントのデータフローが異常であることをコンポーネント選択部３０５ｂに通知する。なお、ＩＰパケット監視部３１３と同様、パケットロス率に基づき、異常を通知するようにしてもよい。
【００６６】
制御情報処理部３０４ｂは、図２の制御情報処理部３０４と同様であるが、多重分離部３１７から入力される制御情報Ｃ’については、そのフォーマットがセクションテーブル形式である点が異なる。また、コンポーネント選択部３０５ｂは、図２のコンポーネント選択部３０５と同様であるが、多重分離部３１７に対しては、選択したメディアコンポーネントの参照情報として、ネットワークＩＤ（network_id）、トランスポートストリームのＩＤ（TS_id）、サービスのＩＤ（service_id）、パケットＩＤ（ES_PID）を通知する点が異なる。
【００６７】
図１１は、本実施形態における制御情報Ｃ’のフォーマットを示す図である。図１１においても、図３と同様に、Ｓｙｎｔａｘは、構文を示す欄であり、Ｎｏ．ｏｆ  ｂｉｔｓは、該構文のビット数であり、Ｍｎｅｍｏｎｉｃは、該ビット数のビットのデータ形式を示す。また、Ｍｎｅｍｏｎｉｃのｕｉｍｓｂｆは、unsigned integer most significant bit firstの略であり、符号無し整数、最上位ビットが先頭を意味する。また、ｂｓｌｂｆは、bit string left bit firstの略であり、ビット列、左ビットが先頭を意味する。
【００６８】
図１１に示すように制御情報Ｃ’の先頭には、セクションテーブルの種類を識別するためのテーブルＩＤ（table_id）の領域が配置されている。テーブルＩＤは、制御情報Ｃ’のテーブルＩＤとして予め割り当てられている値である。続いて、当該セクションが長形式（long-form）であるか短形式（short-form）であるかを指定するセクション書式指示（section_syntax_indicator）の領域が配置されている。制御情報Ｃ’は長形式であるので、セクション書式指示は「１」である。
【００６９】
続いて、「０」が１ビット、２ビットの将来予約の領域が配置されている。続いて、当該セクション長（section_length）の領域と、コンテンツを一意に識別するための１６ビットのプログラム番号（program_number）の領域、２ビットの将来予約の領域が配置されている。以降、バージョン番号（version_number）、現行次期指示（current_next_indicator）、セクション番号（section_number）、最終セクション番号（last_section_number）、４ビットの将来予約の領域が配置されているが、これらはＭＰＥＧ−２システムにて規定されているので、ここでは説明を省略する。
【００７０】
その後に続く、１２ビットの記述子１長（descriptor1_length）の領域以降は、図３の制御情報Ｃのフォーマットと同様であるので説明を省略する。ただし、末尾に３２ビットの巡回冗長検査（CRC_32）が付されている。
【００７１】
このように、本実施形態における受信装置３０ｂも、第１、第２の実施形態と同様、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる。
【００７２】
［第４の実施形態］
以下、図面を参照して、本発明の第４の実施形態について説明する。本実施形態では、一部がデジタル放送のトランスポートストリームで伝送され、その他の一部がユニキャスト伝送される場合を説明する。
【００７３】
図１２は、本実施形態におけるコンテンツ配信システムの構成を示す概略ブロック図である。図１２に示すように、本実施形態におけるコンテンツ配信システムは、放送局装置１３、コンテンツサーバ１２ａ、伝送路２２ａ、受信装置３０ｃ、メディア出力装置４０を含んで構成される。同図において、図７、図９の各部に対応する部分には同一の符号（１２ａ、１３、２２ａ、４０）を付し、説明を省略する。
【００７４】
受信装置３０ｃは、図１の受信装置３０と同様であるが、映像のメディアコンポーネントＶ１、音声のメディアコンポーネントＡ１、制御情報Ｃ’については、デジタル放送のトランスポートストリームにより配信されたものを受信する点が異なる。
【００７５】
図１３は、本実施形態における受信装置３０ｃの構成を示す概略ブロック図である。図１３に示すように受信装置３０ｃは、ＩＰデータフロー受信部３０２ａ、ＩＰパケット分離部３０３、制御情報処理部３０４ｂ、コンポーネント選択部３０５ｂ、デバイスプロファイル管理部３０６、ＩＰパケット整序部３０７、コンポーネント復号部３０８、ビデオバッファー部３０９、ビデオデコーダー部３１０、オーディオバッファー部３１１、オーディオデコーダー部３１２、ＩＰパケット監視部３１３、制御情報リクエスト部３１４、コンポーネントリクエスト部３１５、放送復調部３１６、多重分離部３１７、コポーネント復号部３１８、ＴＳパケット監視部３１９を含んで構成される。これらの各部は、いずれも、図２、図８、図１０の各部のいずれかに対応するので、対応する部分と同一の符号を付し、説明を省略する。
【００７６】
このように、本実施形態における受信装置３０ｃも、第１から第３の実施形態と同様、様々な能力を有している受信装置が混在している環境を対象とするコンテンツ配信システムにおいても、自装置に適したメディアコンポーネントを選択してコンテンツを構成し、再生することができる。
【００７７】
なお、上述の各実施形態における制御情報Ｃを、ＭＰＴ（MMT Package Table）  Ｍｅｓｓａｇｅに格納されて伝送されるＭＰ（MMT Package）  Ｔａｂｌｅとしてもよい。ＭＰＴ  ＭｅｓｓａｇｅおよびＭＰ  Ｔａｂｌｅは、ＩＳＯ／ＩＥＣ  ２３００８にて規格化中である（Ｓｔｕｄｙ  ｏｆ  ＩＳＯ  ＣＤ  ２３００８−１  ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ（Ｎ１３０８９）参照）。ただし、ＭＰ  ＴａｂｌｅのＭＭＴ＿ｇｅｎｅｒａｌ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏに続くａｓｓｅｔ＿ｄｅｓｃｒｉｐｔｏｒｓ＿ｂｙｔｅに、図１４に示すアセットグループ記述子（Asset_group_descriptor）を、図３のグループＩＤ（group_identification）や選択優先順位（selection_level）に相当する情報として挿入する。ＭＰ  Ｔａｂｌｅにおけるアセット（asset）は、上述の各実施形態におけるメディアコンポーネントに相当する。
【００７８】
図１４は、アセットグループ記述子の構成を示すテーブルである。図１４において、Ｓｙｎｔａｘ、Ｎｏ．ｏｆ  ｂｉｔｓ、Ｍｎｅｍｏｎｉｃは、図３と同様である。Ｖａｌｕｅは、該構文が固定値の場合に、その値を示す欄である。図１４に示すように、アセットグループ記述子（Asset_group_descriptor）の先頭には、当該記述子がアセットグループ記述子であることを示す１６ビットの固定値０ｘ００１２を格納する記述子タグ（descriptor_tag）が配置されている。続いて、当該記述子の長さを示す１６ビットの固定値０ｘ０００２を格納する記述子長（descriptor_length）が配置されている。
【００７９】
続いて、当該アセットが属するグループを識別する８ビットのグループＩＤ（group_identification）が配置されている。なお、このグループＩＤは、図３のグループＩＤ（group_identification）に相当する情報であるが、映像コンポーネントの場合は０ｘ００、音声コンポーネントの場合は０ｘ０１というように予めメディアコンポーネントの種類毎に値を割り当てておき、図３のメディアコンポーネントの種類（stream_type）に相当する情報も兼ねるようにしてもよい。続いて、当該アセットのグループ内での優先度を示す８ビットの優先度レベル（selection_level）が配置されている。この優先度レベルは、図３の選択優先順位（selection_level）に相当する情報である。
【００８０】
また、図１における受信装置３０、図８における受信装置３０ａ、図１０における受信装置３０ｂ、図１３における受信装置３０ｃの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各装置を実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００８１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８２】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００８３】
１１、１２、１２ａ…コンテンツサーバ
１３…放送局装置
２１、２２、２２ａ…伝送路
３０、３０ａ、３０ｂ、３０ｃ…受信装置
４０…メディア出力装置
３０１、３０２、３０２ａ…ＩＰデータフロー受信部
３０３…ＩＰパケット分離部
３０４、３０４ｂ…制御情報処理部
３０５、３０５ｂ…コンポーネント選択部
３０６…デバイスプロファイル管理部
３０７…ＩＰパケット整序部
３０８…コンポーネント復号部
３０９…ビデオバッファー部
３１０…ビデオデコーダー部
３１１…オーディオバッファー部
３１２…オーディオデコーダー部
３１３…ＩＰパケット監視部
３１４…制御情報リクエスト部
３１５…コンポーネントリクエスト部
３１６…放送復調部
３１７…多重分離部
３１８…コンポーネント復号部
３１９…ＴＳパケット監視部
【図１】
2014155019.tif 000003
【図２】
2014155019.tif 000004
【図３】
2014155019.tif 000005
【図４】
2014155019.tif 000006
【図５】
2014155019.tif 000007
【図６】
2014155019.tif 000008
【図７】
2014155019.tif 000009
【図８】
2014155019.tif 000010
【図９】
2014155019.tif 000011
【図１０】
2014155019.tif 000012
【図１１】
2014155019.tif 000013
【図１２】
2014155019.tif 000014
【図１３】
2014155019.tif 000015
【図１４】
2014155019.tif 000016