(57)【要約】【課題】映像コンテンツのコンポーネントを解析することなく、多重化可能なコンポーネント群を特定して多重化配信可能な配信装置を実現する。【解決手段】２次配信サーバ２００は、映像コンテンツを構成する複数のコンポーネントを受信する受信部２１０と、単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されている設定情報を参照する管理情報解析・更新部２３０と、設定情報に示されている上記グループに属するコンポーネント群を上記多重化コンポーネントに多重化する多重化部２４０とを備えている。【選択図】図１
2015080005.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信装置であって、
単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信手段を備えていることを特徴とする配信装置。
【請求項２】
上記映像コンテンツを構成する複数のコンポーネントを取得する取得手段と、
上記メタデータを参照する参照手段と、
上記メタデータに示されている上記グループに属するコンポーネント群を上記単一の多重化コンポーネントに多重化して配信し、上記複数のコンポーネントのうち上記グループに属さないコンポーネントの各々を多重化せずに配信する第２配信手段と、をさらに備えていることを特徴とする請求項１に記載の配信装置。
【請求項３】
上記メタデータには、上記多重化コンポーネントを含むコンポーネント群のグループが上記多重化可能なコンポーネント群のグループとして示されており、
上記第２配信手段は、上記多重化コンポーネントを含むコンポーネント群を多重化して配信するように構成されている、ことを特徴とする請求項２に記載の配信装置。
【請求項４】
上記多重化コンポーネントの所在を示す情報を追加することにより上記メタデータを更新する更新手段を更に備え、
上記第２配信手段は、上記メタデータを受信した装置から上記多重化コンポーネントのリクエストを受信した場合に、当該装置に当該多重化コンポーネントを配信するように構成されている、ことを特徴とする請求項２または３に記載の配信装置。
【請求項５】
請求項１から４のいずれか１項に記載の配信装置と、上記配信装置から配信されるコンポーネントを再生する再生装置と、を含んでいる配信システム。
【請求項６】
複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信方法であって、
単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信工程を含んでいることを特徴とする配信方法。
【請求項７】
請求項１から４のいずれか１項に記載の配信装置としてコンピュータを動作させる配信プログラムであって、コンピュータを上記各手段として機能させるための配信プログラム。
【請求項８】
請求項７に記載の配信プログラムが記録されているコンピュータ読み取り可能な記録媒体。
【請求項９】
複数のコンポーネントから構成される映像コンテンツに関するメタデータにおいて、
上記映像コンテンツに含まれるコンポーネント群であって単一の多重化コンポーネントに多重化可能なコンポーネント群のグループが示されている、ことを特徴とするメタデータ。
【請求項１０】
上記多重化コンポーネントを含むコンポーネント群のグループが上記多重化可能なコンポーネント群のグループとして示されている、ことを特徴とする請求項９に記載のメタデータ。
【請求項１１】
上記多重化コンポーネントの所在を示す情報が示されていることを特徴とする請求項９または１０に記載のメタデータ。
【請求項１２】
複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信装置であって、
上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信手段を備えていることを特徴とする配信装置。
【請求項１３】
上記メタデータには、更に、上記グループを単位として、上記再生装置が組み合わせて再生すべき単位群のグループが示されている、ことを特徴とする請求項１２に記載の配信装置。
【請求項１４】
請求項１２に記載の配信装置と、上記配信装置から配信される上記グループに属する各コンポーネントを組み合わせて再生する再生装置と、を含んでいる配信システム。
【請求項１５】
複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信方法であって、
上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信工程を含んでいることを特徴とする配信方法。
【請求項１６】
請求項１２または１３に記載の配信装置としてコンピュータを動作させる配信プログラムであって、コンピュータを上記各手段として機能させるための配信プログラム。
【請求項１７】
請求項１６に記載の配信プログラムが記録されているコンピュータ読み取り可能な記録媒体。
【請求項１８】
複数のコンポーネントから構成される映像コンテンツに関するメタデータにおいて、
上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループが示されている、ことを特徴とするメタデータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを配信する配信装置、配信方法および配信システムに関する。また、本発明は、コンピュータをそのような配信装置として機能させる配信プログラム、および、そのような配信プログラムが記録されているコンピュータ読み取り可能な記録媒体に関する。さらに、本発明は、映像コンテンツのメタデータに関する。
【背景技術】
【０００２】
放送および通信の分野では、複数の情報を１つの伝送路で伝送する多重伝送技術の研究が盛んに行われている。
【０００３】
地上デジタル放送では、放送局において、ワンセグ放送用の映像、音声、字幕等の各種ＥＳ（Elementary Stream）がＴＳ（Transport Stream）に多重化され、１２セグメント放送用の映像、音声、字幕等の各種ＥＳがＴＳに多重化され、２つの階層のＴＳが再多重化されて伝送されている。
【０００４】
また、特許文献１や特許文献２等に例示されているように、ハイブリッド伝送技術により、放送により映像コンテンツを構成する一部のコンポーネントを伝送し、通信網を介して残りのコンポーネントを伝送する様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２８６７４８号公報（２００５年１０月１３日公開）
【特許文献２】特開平１０−１７３６１２号公報（１９９８年６月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
現在、ＭＰＥＧにおいて、ハイブリッド配信のためのトランスポート方式であるＭＭＴ（MPEG Media Transport）の標準化作業が進められている。以下、ＭＰＥＧ・ＭＭＴと表記する。
【０００７】
ＭＰＥＧ・ＭＭＴのトランスポート方式で伝送される映像コンテンツは、映像、音声、テキスト等の各コンポーネントを含んでいる。また、ＭＰＥＧ・ＭＭＴでは、映像コンテンツと映像コンテンツを構成する各コンポーネントの仕様（例えばビットレート）を示すコンポーネントリストとが配信元から配信先に配信されるようになっている。
【０００８】
例えば、配信者から配信を受けてクライアント（エンドユーザ）に映像コンテンツのハイブリッド配信を行う場合、クライアントは、配信者から映像コンテンツとともにコンポーネントリストを取得する。クライアントは、取得したコンポーネントリストに示されている各コンポーネントの仕様に基づいて、放送および通信のいずれの伝送方法でコンポーネントを受信するかをコンポーネント毎に決定できる。
【０００９】
ところで、２階層からなる映像コンテンツとコンポーネントリストとの配信を１次配信者から受けた２次配信者が、一方の階層のコンポーネント群を多重化して放送により伝送し、他方の階層のコンポーネント群を多重化して通信で伝送することが想定される。ここで、２階層からなる映像コンテンツとしては、例えば、主映像および主音声の階層、並びに、副映像および副音声の階層からなる映像コンテンツが挙げられる。
【００１０】
しかしながら、上記コンポーネントリストには、各コンポーネントの仕様は示されているものの、単一の多重化コンポーネントに多重化可能なコンポーネントの組み合わせまでは示されていない。
【００１１】
したがって、上記従来の構成では、多重化可能なコンポーネントの組み合わせを特定するためには映像コンテンツの各コンポーネントを解析する必要があった。
【００１２】
本発明は、上記課題に鑑みてなされたものであり、その主な目的は、映像コンテンツのコンポーネントを解析することなく、多重化可能なコンポーネント群を特定して多重化配信可能な配信装置を実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る配信装置は、上記課題を解決するために、複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信装置であって、単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信手段を備えていることを特徴としている。ここで、上記映像コンテンツに関するメタデータは、上記複数のコンポーネントとは別個のデータである。また、上記多重化コンポーネントは、コンポーネント群を多重化することにより得られるコンポーネントである。
【００１４】
上記の構成によれば、本発明に係る配信装置は、映像コンテンツに関するメタデータを配信するだけでなく参照することにより、映像コンテンツのコンポーネントを解析することなく多重化可能なコンポーネント群を特定して多重化配信できるという効果を奏する。
【００１５】
配信装置が単一の多重化コンポーネントに多重化可能な一群のコンポーネントは、再生装置が各コンポーネントを組み合わせて再生可能な一群のコンポーネントでもあることは言うまでもない。したがって、本発明に係る配信装置は、各コンポーネントを組み合わせて再生可能な一群のコンポーネントを、上記メタデータの配信先となる再生装置に特定させることができるという効果も奏する。
【００１６】
なお、本発明に係る配信装置は、上記映像コンテンツを構成する複数のコンポーネントを取得する取得手段と、上記メタデータを参照する参照手段と、上記メタデータに示されている上記グループに属するコンポーネント群を上記単一の多重化コンポーネントに多重化して配信し、上記複数のコンポーネントのうち上記グループに属さないコンポーネントの各々を多重化せずに配信する第２配信手段と、をさらに備えていることが望ましい。
【００１７】
本発明に係る配信方法は、上記課題を解決するために、複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信方法であって、単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信工程を含んでいることを特徴としている。
【００１８】
上記の構成によれば、本発明に係る配信方法は、本発明に係る配信装置と同様の作用効果を奏する。
【００１９】
本発明に係る配信装置では、上記メタデータには、上記多重化コンポーネントを含むコンポーネント群のグループが上記多重化可能なコンポーネント群のグループとして示されており、上記第２配信手段は、上記多重化コンポーネントを含むコンポーネント群を多重化して配信するように構成されている、ことを特徴としている。
【００２０】
上記の構成によれば、本発明に係る配信装置は、映像コンテンツに関するメタデータを参照することにより、映像コンテンツのコンポーネントを解析することなく更なる多重化が可能な多重化コンポーネントを含むコンポーネント群を特定できるという効果をも奏する。
【００２１】
本発明に係る配信装置は、上記多重化コンポーネントの所在を示す情報を追加することにより上記メタデータを更新する更新手段を更に備え、上記第２配信手段は、上記メタデータを受信した装置から上記多重化コンポーネントのリクエストを受信した場合に、当該装置に当該多重化コンポーネントを配信するように構成されていることが望ましい。
【００２２】
上記の構成によれば、本発明に係る配信装置は、上記映像コンテンツの配信先となる装置に能動的に多重化コンポーネントを取得させることができる、という更なる効果を奏する。
【００２３】
本発明に係る配信装置としてコンピュータを動作させるプログラムであって、コンピュータを上記配信装置の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。
【００２４】
また、複数のコンポーネントから構成される映像コンテンツに関するメタデータにおいて、上記映像コンテンツに含まれるコンポーネント群であって単一の多重化コンポーネントに多重化可能なコンポーネント群のグループが示されているメタデータも本発明の範疇に含まれる。
【００２５】
本発明に係るメタデータは、当該メタデータを参照した装置に、映像コンテンツのコンポーネントを解析することなく多重化可能なコンポーネント群を特定させることができる。
【００２６】
なお、本発明に係るメタデータは、上記多重化コンポーネントを含むコンポーネント群のグループが上記多重化可能なコンポーネント群のグループとして示されている、ことが望ましい。
【００２７】
上記の構成によれば、本発明に係るメタデータは、当該メタデータを参照した装置に映像コンテンツのコンポーネントを解析することなく更なる多重化が可能な多重化コンポーネントを含むコンポーネント群を特定させることができるという効果をも奏する。
【００２８】
また、本発明に係るメタデータは、上記多重化コンポーネントの所在を示す情報が示されていることが望ましい。
【００２９】
上記の構成によれば、本発明に係るメタデータは、当該メタデータを参照した装置に能動的に多重化コンポーネントを取得させることができるというさらなる効果を奏する。
【００３０】
本発明に係る配信装置は、複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信装置であって、上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信手段を備えていることを特徴としている。
【００３１】
上記の構成によれば、本発明に係る配信装置は、各コンポーネントを組み合わせて再生可能な一群のコンポーネントを、上記メタデータの配信先となる再生装置に特定させることができるという効果も奏する。
【００３２】
また、本発明に係る配信方法は、複数のコンポーネントから構成されている映像コンテンツに関するメタデータを配信する配信方法であって、上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されているメタデータを配信する配信工程を含んでいることを特徴としている。
【００３３】
上記の構成によれば、本発明に係る配信方法は、本発明に係る配信装置と同様の作用効果を奏する。
【００３４】
また、本発明は、上記配信装置と、上記配信装置から配信される上記グループに属する各コンポーネントを組み合わせて再生する再生装置と、を含んでいる配信システムとしても実現できる。なお、本発明に係る配信装置は、上記メタデータには、更に、上記グループを単位として、上記再生装置が組み合わせて再生すべき単位群のグループが示されている、ことが望ましい。
【００３５】
また、上記配信装置としてコンピュータを動作させるプログラムであって、コンピュータを上記配信装置の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。
【００３６】
さらに、本発明は、複数のコンポーネントから構成される映像コンテンツに関するメタデータにおいて、上記映像コンテンツを再生する再生装置が各コンポーネントを組み合わせて再生可能なコンポーネント群のグループが示されている、ことを特徴とするメタデータとしても実現できる。
【発明の効果】
【００３７】
以上のように、本発明に係る配信装置は、映像コンテンツのコンポーネントを解析することなく多重化すべきコンポーネント群を特定して多重化配信することができる。
【図面の簡単な説明】
【００３８】
【図１】図１は、本発明の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図２】図２は、図１の各配信装置が配信するコンテンツを構成する各種データを模式的に例示した図である。
【図３】図３はコンポーネントリストを概略的に例示した図である。
【図４】図４はコンポーネントリストを概略的に例示した図である。
【図５】図５はコンポーネントリストを概略的に例示した図である。
【図６】図６はコンポーネントリストを概略的に例示した図である。
【図７】図７はコンポーネントリストを概略的に例示した図である。
【図８】図８は仕様設定（Spec Config）およびアクセス設定（Access Config）のデータ構造を例示した図である。
【図９】図９は、本発明の別の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図１０】図１０は、図９の配信装置が配信するコンテンツを構成する各種データのデータ構造を模式的に例示した図である。
【図１１】図１１はコンポーネントリストを概略的に例示した図である。
【図１２】図１２はコンポーネントリストを概略的に例示した図である。
【図１３】図１３はコンポーネントリストを概略的に例示した図である。
【図１４】図１４はコンポーネントリストを概略的に例示した図である。
【図１５】図１５は構成情報を概略的に例示した図である。
【図１６】図１６は構成情報を概略的に例示した図である。
【図１７】図１７は構成情報を概略的に例示した図である。
【図１８】図１８は構成情報を概略的に例示した図である。
【図１９】図１９は構成情報を概略的に例示した図である。
【図２０】図２０は構成情報を概略的に例示した図である。
【発明を実施するための形態】
【００３９】
〔実施形態１〕
本発明の一実施形態に係る配信システムについて図１〜図８を参照しながら説明する。
【００４０】
図１は各装置の要部構成を示したブロック図である。図２は、図１の各配信装置が配信するコンテンツに関する各コンポーネント、設定情報および構成情報のデータ構造を模式的に例示した図である。
【００４１】
本実施形態に係る配信システムは、映像コンテンツを２次配信サーバに配信する１次配信サーバと１次配信サーバから配信された映像コンテンツを再生装置に配信する２次配信サーバ（特許請求の範囲の「配信装置」に対応）と映像コンテンツを再生する再生装置（特許請求の範囲の「再生装置」に対応）とで構成されるシステムである。映像コンテンツは、映像、音声、テキスト（字幕等）、データ等の様々な種類のコンポーネントで構成することができる。また、映像コンテンツの配信の際には、各コンポーネントの配信に先立って、設定情報（Configuration Information、図中では「Config」と表記）、構成情報（Composition Information、図中では「CI」と表記）等の管理情報が配信される。設定情報（特許請求の範囲の「メタデータ」に対応）は、各コンポーネントの取得先（所在）および仕様（ビットレート等）を示すコンポーネントリストが含まれているテキスト形式のデータである。また、構成情報は各コンポーネントの再生条件を示すテキスト形式のデータである。
【００４２】
図２の設定情報内には、idが“C1”〜“C6”の６つのコンポーネントのＵＲＬおよびビットレートがコンポーネントリストとして記述されている。図２の構成情報は、idが“C1”と“C4”の２つのコンポーネント（<par>と</par>との間にidが記述されている各コンポーネント）を並列的に（同時に）再生すべきことを示している。また、図２の設定情報は、上記２つのコンポーネントの再生完了後に、idが“C2”と“C3”の２つのコンポーネント（<excl>と</excl>との間にidが記述されている複数のコンポーネント）のうちのいずれか１つと、idが“C5”のコンポーネントとを並列的に再生すべきことを示している。
【００４３】
１次配信サーバにはコンテンツ製作者により各コンポーネントと設定情報と構成情報とがアップロードされている。各コンポーネントは、１次配信サーバを用いてコンテンツを配信する１次配信者からの依頼を受けて、コンテンツ製作者が作成したものである。例えば、１次配信者が主映像、主音声、副映像および副音声からなる４つのコンポーネントの作成を依頼した場合には、上記４つのコンポーネントと設定情報と構成情報とが１次配信サーバにアップロードされる。また、１次配信者は多重化可能なコンポーネントの組み合わせ（上記の例では、主映像のコンポーネントと主音声のコンポーネント、副映像のコンポーネントと副音声のコンポーネント）を知っている。
【００４４】
再生装置は、ＭＰＥＧ・ＭＭＴに基づくコンテンツ再生をサポートしている。同様に、各配信サーバは、ＭＰＥＧ・ＭＭＴに基づくコンテンツ配信をサポートしている。ＭＰＥＧ・ＭＭＴにおいては、コンテンツが「パッケージ」として定義されており、コンポーネントが「アセット」として定義され、コンポーネントリストが「アセットリスト」として定義されている。以下では、必要に応じてＭＰＥＧ・ＭＭＴの用語を用いて説明を行うが、本発明は、ＭＰＥＧ・ＭＭＴの技術を前提として成された発明ではないことを予め述べておく。即ち、本発明が適用されるのはＭＰＥＧ・ＭＭＴに限らず、様々な規格や運用技術に適用可能である。また、以下では、必要に応じて、多重化により得られる単一のコンポーネントを「多重化コンポーネント」と称し、それ以外の（多重化されたものでない、元の）コンポーネントを「オリジナルコンポーネント」と称することにする。
【００４５】
最初に本実施形態に係る配信システムを構成する１次配信サーバ、２次配信サーバおよび再生装置の要部構成について図１を参照しながら以下に説明する。
【００４６】
図１に示すように、配信システムは、１次配信サーバ１００、２次配信サーバ２００および再生装置３００から構成されている。
【００４７】
（１次配信サーバ１００）
１次配信サーバ１００は、入力受付部１１０、管理情報更新部１２０、記憶部１３０および送信部１４０を備えている。
【００４８】
入力受付部１１０は、１次配信サーバのユーザ（すなわち、１次配信者）からの操作指示を受け付ける入力デバイス（例えばキーボード）である。
【００４９】
管理情報更新部１２０は、操作指示の内容に応じて、記憶部１３０に記録されている管理情報を更新する。すなわち、入力受付部１１０が設定情報内のコンポーネントリストを更新する操作指示を受け付けた場合、管理情報更新部１２０は、操作指示の内容に応じてコンポーネントリストを更新する。
【００５０】
記憶部１３０は、各コンポーネント、設定情報および構成情報が記録されている記録媒体である。
【００５１】
送信部１４０は、各コンポーネント、設定情報および構成情報を送信可能な通信デバイスである。
【００５２】
（２次配信サーバ２００）
２次配信サーバ２００は、受信部２１０、記憶部２２０、管理情報解析・更新部２３０、多重化部２４０および送信部２５０を備えている。
【００５３】
受信部２１０は、各コンポーネント、設定情報および構成情報を受信可能な通信デバイスである。
【００５４】
記憶部２２０は、各コンポーネント、設定情報および構成情報が記録される記録媒体である。
【００５５】
管理情報解析・更新部２３０は、記憶部２２０に記録されている設定情報内のコンポーネントリストを解析することで、多重化可能なコンポーネントの組み合わせを特定するとともに、その組み合わせを示す情報を多重化部２４０に通知する。
【００５６】
多重化部２４０は、管理情報解析・更新部２３０からの通知に基づいて、単一のコンポーネント（以下、「多重化コンポーネント」とも称する）に多重化可能な各コンポーネント群を多重化する。多重化部２４０は、多重化により得られた各コンポーネントを記憶部２２０に記録する。
【００５７】
送信部２５０は、各コンポーネント、設定情報および構成情報を再生装置３００に送信可能な通信デバイスである。送信部２５０は、受信部２１０が再生装置３００からコンポーネントのリクエストを受け付けた場合にそのコンポーネントを再生装置３００に送信する。
【００５８】
（再生装置３００）
再生装置３００は、受信部３１０、記憶部３２０、解析部３３０、要求部３４０、送信部３５０および再生部３６０を備えている。
【００５９】
受信部３１０は、各コンポーネント、設定情報および構成情報を受信可能な通信デバイスである。
【００６０】
記憶部３２０は、各コンポーネント、設定情報および構成情報が記録される記録媒体である。
【００６１】
解析部３３０は、記憶部２２０に記録されている設定情報および構成情報を参照して再生すべきコンポーネントを特定し、要求部３４０に通知する。
【００６２】
要求部３４０は、解析部３３０からの通知に基づいて、送信部３５０を介して、再生すべきコンポーネントのリクエストを２次配信サーバ３００に送信する。
【００６３】
送信部３５０は、再生すべきコンポーネントのリクエストを送信可能な通信デバイスである。
【００６４】
再生部３６０は、記憶部３２０にコンポーネントが記録された場合にそのコンポーネントを再生し、コンポーネントに応じた映像信号または音声信号を再生装置３００の外部に出力する。
【００６５】
（配信システムの動作）
次に配信システムの動作について図３を参照しながら説明する。図３は設定情報内のコンポーネントリストを概略的に例示した図である。なお、図３（図４〜図７も同様）において破線で囲まれた文字列は、管理情報更新部１２０により追加される文字列を示している。
【００６６】
１次配信者が設定情報にアクセスするための操作を行うと、１次配信サーバ１００の管理情報更新部１２０は、記憶部１３０に記録されている設定情報を読み出す。次に、１次配信者が設定情報を更新するための操作を行うと、管理情報更新部１２０は、操作の内容に応じて、記憶部１３０の設定情報の内容を更新する。
【００６７】
例えば、図２の設定情報が記憶部１３０に記録されている場合、１次配信者が、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”、“C3”および“C5”の３つのコンポーネントを多重化可能であること」を１次配信サーバ１００に認識させるための操作を行うと、管理情報更新部１２０は、図２の設定情報を図３（ａ）の設定情報に更新する。同様に、１次配信者が、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”および“C5”の２つのコンポーネントを多重化した上で“C3”のコンポーネントとさらに多重化可能であること」を１次配信サーバ１００に認識させるための操作を行うと、管理情報更新部１２０は、図２の設定情報を図３（ｂ）の設定情報に更新する。
【００６８】
より一般的に言えば、「コンポーネントのidが“Ｃｋ1”〜“Ｃｋn”のオリジナルコンポーネント群を単一の多重化コンポーネントに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、多重化コンポーネントのcompタグを追加する。より具体的には、管理情報更新部１２０は、属性idの属性値（以下、必要に応じて単に「id」と称する）が“Ｃｋ1”〜“Ｃｋn”の各compタグからなる文字列を挟むように、idが“Ｃｋ1＋ｋ2・・＋ｋn”であり、”mux”という文字列（属性値無しの属性mux）を含むようなcomp開始タグをcomp終了タグとともに追加する（ｋ1〜ｋnおよびｎの値は整数）。
【００６９】
また、「ｐ個の多重化コンポーネントとｍ個のオリジナルコンポーネントとを単一の多重化コンポーネントに再多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、直下の階層のcompタグが上記ｐ＋ｍ個の各コンポーネントのcompタグで構成されるように、新たな多重化コンポーネントのcomp開始タグとcomp終了タグとを追加する。ここで、idが“Ｃｋ1”〜“Ｃｋn”のオリジナルコンポーネントで新たな多重化コンポーネントが構成される場合、管理情報更新部１２０は、idが“Ｃｋ1＋ｋ2・・＋ｋn”であるようなcomp開始タグを追加する。
【００７０】
ここで示した新たな多重化コンポーネントのidの値“Ｃｋ1＋ｋ2・・＋ｋn”は例である。idの値はこれに限られるものでなく、多重化コンポーネントを表す、それぞれ識別可能な適当なidが振られてもよい。単純には、オリジナルコンポーネントとは重複しない通し番号などが振られてもよい。
【００７１】
設定情報の更新が完了すると、送信部１４０は、各コンポーネントと更新済みの設定情報と構成情報とを２次配信サーバ２００に配信する。
【００７２】
２次配信サーバ２００の受信部２１０は、１次配信サーバ１００から各コンポーネントと更新済みの設定情報と構成情報とを受信し、記憶部２２０に記録する。
【００７３】
記憶部２２０に各コンポーネントと更新済みの設定情報と構成情報とが記録されると、管理情報解析・更新部２３０は、設定情報内のコンポーネントリストを参照し、多重化可能なコンポーネント群を特定する。すなわち、管理情報解析・更新部２３０は、“mux”という文字列をキーワードとして（各comp要素に対して属性muxの有無を判断して）、idが“Ｃｋ1＋ｋ2・・＋ｋn”であるような多重化コンポーネントのcomp開始タグを検索し、そのcomp開始タグの直下の階層にある各compタグのidを特定する。そして、管理情報解析・更新部２３０は、特定したidを持つコンポーネント（オリジナルコンポーネントまたは多重化コンポーネント）同士を、idが“Ｃｋ1＋ｋ2・・＋ｋn”であるような多重化コンポーネントに多重化可能であることを認識する。
【００７４】
そして、管理情報解析・更新部２３０は、単一の多重化コンポーネントに多重化可能なコンポーネントの組み合わせを示す情報を多重化部２４０に通知する。管理情報解析・更新部２３０は、具体的には、多重化後の新たなコンポーネントのidと多重化の対象となる各コンポーネントのidとを多重化部２４０に通知する。図３（ｂ）の例で言えば、“C1+4、C1、C4”という情報と“C2+5、C2、C5”という情報と“C2+3+5、C2+5、C3”という情報とを多重化部２４０に通知する。
【００７５】
多重化部２４０は、通知された情報に基づいて各コンポーネントを多重化する。図３（ｂ）の例で言えば、多重化部２４０は、idが“C1”のコンポーネントとidが“C4”のコンポーネントとからidが“C1+4”の多重化コンポーネントを生成する。同様に、多重化部２４０は、idが“C2”のコンポーネントとidが“C5”のコンポーネントとからidが“C2+5”の多重化コンポーネントを生成する。さらに、多重化部２４０は、idが“C2+5”の多重化コンポーネントとidが“C3”のコンポーネントとからidが“C2+3+5”の多重化コンポーネントを生成する。
【００７６】
多重化部２４０は、このようにして生成した多重化コンポーネントを記憶部２２０に記録する。
【００７７】
なお、記憶部２２０に記録する多重化コンポーネントは、記録効率、配信の効率等によって２次配信サーバ２００が適宜選択してもよい。例えば、上記において“C2+5”の多重化コンポーネントを配信する際、２次配信サーバ２００は常に“C2+3+5”の多重化コンポーネントにて配信するよう制御するものとした場合には、“C2+5”の多重化コンポーネントの生成、記録を省略してもよい。これはオリジナルコンポーネントの記録についても同様であり、“C2”コンポーネントの配信を常に“C2+3+5”の多重化コンポーネントの配信で代用する２次配信サーバ２００では、“C2”コンポーネントの記録を省略してもよい。
【００７８】
そして、多重化コンポーネントの記録が完了後、再生装置３００からのコンテンツのリクエストを受信部２１０が受け付けると、送信部２５０は、設定情報と構成情報とを再生装置３００に送信する。
【００７９】
再生装置３００の受信部３１０は、設定情報と構成情報とを２次配信サーバ３００から受信し、記憶部３２０に記録する。記憶部３２０に設定情報と構成情報とが記録されると、解析部３３０は、構成情報に基づいて再生すべきコンポーネントを決定するとともに、設定情報を参照し、再生すべきコンポーネントの取得先を示すＵＲＬを特定する。解析部３３０は、特定したＵＲＬを要求部３４０に通知する。
【００８０】
要求部３４０は、送信部３５０を介して、ＵＲＬで指定されるコンポーネントのリクエストを２次配信サーバ２００に送信する。
【００８１】
再生装置３００は、構成情報および構成情報から参照される設定情報を参照して、再生する多重化コンポーネントを選択する。後で説明するように、このとき２次配信サーバ２００が記録した多重化コンポーネントの取得先ＵＲＬが記述されていれば、要求部３４０は多重化コンポーネントのＵＲＬを用いて多重化コンポーネントをリクエストし、取得する。一方、多重化コンポーネントの取得先が記述されていない場合には、選択した多重化コンポーネントに含まれるオリジナルコンポーネントの取得先ＵＲＬを設定情報から取得し、要求部３４０はオリジナルコンポーネントのＵＲＬを用いてコンポーネントをリクエストし、取得する。
【００８２】
また更に、再生装置３００がリクエストと異なる多重化コンポーネントを受信して解釈可能な能力を有する再生装置であれば、以下の動作も可能である。２次配信サーバ２００の受信部２１０はリクエストを受信すると、送信部２５０は、そのリクエストに対応するコンポーネントを再生装置３００に送信する。このとき、送信部２５０は、２以上のリクエストを受信した場合であって、リクエストされた各コンポーネントが単一の多重化コンポーネントに多重化可能なコンポーネント群に属する場合に、２以上のリクエストに対する応答として多重化コンポーネントを再生装置３００に送信する。このとき、リクエストされた経路で送信するものとし、リクエストと異なるレスポンスを返したことを通知する。例えば、idが“C1”および“C4”の各オリジナルコンポーネントのリクエストを受信部２１０が受信した場合、送信部２５０は、idが“C1+4”の多重化コンポーネントを“C1”コンポーネントのレスポンスの経路を使って再生装置３００に送信する。
【００８３】
再生装置３００の受信部３１０は、２次配信サーバ２００からリクエストに応じたコンポーネント（または多重化コンポーネント）を受信して記憶部３２０に記録する。
【００８４】
リクエストに応じたコンポーネント（または多重化コンポーネント）が記録部３２０に記録されると、再生部３６０は、そのコンポーネント（多重化コンポーネントの場合には、多重化コンポーネントを逆多重化して得られる再生すべきコンポーネント）に対応する映像信号または音声信号を再生装置３００の外部に出力する。
【００８５】
（２次配信サーバ２００の利点）
以上のように、２次配信サーバ２００は、映像コンテンツを構成する複数のコンポーネントを受信する受信部２１０を備えている。
【００８６】
２次配信サーバ２００の管理情報解析・更新部２３０は、単一の多重化コンポーネントに多重化可能なコンポーネント群のグループとして、各コンポーネントが上記複数のコンポーネントのいずれかに該当するコンポーネント群のグループが示されている設定情報を参照する。
【００８７】
そして、２次配信サーバ２００の多重化部２４０は、設定情報に示されている上記グループに属するコンポーネント群を上記単一の多重化コンポーネントに多重化する。さらに、２次配信サーバ２００の送信部２５０は、上記多重化コンポーネントのリクエストを受けた場合には上記多重化コンポーネントを配信し、上記グループに属さないコンポーネントのリクエストを受けた場合には、コンポーネントを多重化せずにそのまま配信する。
【００８８】
したがって、２次配信サーバ２００は、映像コンテンツに関する設定情報を参照することにより、各コンポーネントを解析することなく多重化可能なコンポーネント群を特定して多重化配信できるという効果を奏する。
【００８９】
（配信システムの管理情報更新部１２０および管理情報解析・更新部２３０の変形例１）
上記変形例１について図４を参照しながら説明する。図４は設定情報内のコンポーネントリストを概略的に例示した図である。
【００９０】
管理情報更新部１２０は、「コンポーネントのidがＣｋ1〜Ｃｋnのオリジナルコンポーネント群を単一の多重化コンポーネントに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、属性idの属性値が“Ｃｋ1”〜“Ｃｋn”の各compタグからなる文字列を挟むように、属性idの属性値が“Ｃｋ1＋ｋ2・・＋ｋn”であり、mux＝“true”という文字列を含むようなcomp開始タグをcomp終了タグとともに追加してもよい。さらに、comp開始タグと終了タグとの間に記載されているオリジナルコンポーネントのcompタグにmux=“false”という文字列を追加してもよい。即ち、この変形例は、“true”、“false”の２値をとるmux属性をcomp要素に追加する例である。
【００９１】
この場合、例えば、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”、“C3”および“C5”の３つのコンポーネントを多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図４（ａ）の設定情報に更新することになる。同様に「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”および“C5”の２つのコンポーネントを多重化した上で“C3”のコンポーネントとさらに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図４（ｂ）の設定情報に更新することになる。
【００９２】
管理情報解析・更新部２３０は、設定情報内のコンポーネントリストを参照し、単一の多重化コンポーネントに多重化可能なコンポーネント群を特定するために、mux＝“true”という文字列をキーワードとして多重化コンポーネントのcomp開始タグを検索し、そのcomp開始タグの直下の階層にある各compタグのidを特定してもよい。なお、属性muxのデフォルト値をmux=“false”とすれば、オリジナルコンポーネントに追加されるmux=“false”の文字列は省略してもよい。
【００９３】
（管理情報更新部１２０および管理情報解析・更新部２３０の変形例２）
上記変形例２について図５を参照しながら説明する。図５は設定情報内のコンポーネントリストを概略的に例示した図である。
【００９４】
管理情報更新部１２０は、comp開始タグと終了タグとの間に記載されているオリジナルコンポーネントのcompタグにmux=“0”という文字列を追加してもよい。
【００９５】
また、「コンポーネント群を単一の多重化コンポーネントに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、上記多重化コンポーネントのcomp開始タグとして、mux＝“q”という文字列を含むようなcomp開始タグを追加してもよい。ここで、qは、上記コンポーネント群を表す各compタグの属性muxの属性値のうちの最大値に１を加えた整数値である。即ち、端的には多重化の階層数を表す。
【００９６】
この変形例は、多重化の階層数を属性値とするmux属性をcomp要素に追加する例である。
【００９７】
この場合、例えば、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”、“C3”および“C5”の３つのコンポーネントを多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図５（ａ）の設定情報に更新することになる。同様に「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”および“C5”の２つのコンポーネントを多重化した上で“C3”のコンポーネントとさらに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図５（ｂ）の設定情報に更新することになる。
【００９８】
管理情報解析・更新部２３０は、設定情報内のコンポーネントリストを参照し、単一の多重化コンポーネントに多重化可能なコンポーネント群を特定するために、qの値の昇順でmux＝“q”という文字列をキーワードとして多重化コンポーネントのcomp開始タグを検索し、そのcomp開始タグの直下の階層にある各compタグのidを特定してもよい。
【００９９】
なお、属性muxのデフォルト値をmux=“0”とすれば、オリジナルコンポーネントに追加されるmux=“0”の文字列は省略してもよい。
【０１００】
（管理情報更新部１２０および管理情報解析・更新部２３０の変形例３）
上記変形例３について図６を参照しながら説明する。図６は設定情報内のコンポーネントリストを概略的に例示した図である。
【０１０１】
管理情報更新部１２０は、多重化コンポーネントのcomp開始タグとして、“mux”という文字列を含むcomp開始タグに代えて、src=“mux”という文字列を含むcomp開始タグを生成してもよい。
【０１０２】
この場合、例えば、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”、“C3”および“C5”の３つのコンポーネントを多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図６（ａ）の設定情報に更新することになる。同様に「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”および“C5”の２つのコンポーネントを多重化した上で“C3”のコンポーネントとさらに多重化可能であること」を１次配信サーバ１００に認識させるための操作が行われると、管理情報更新部１２０は、図２の設定情報を図６（ｂ）の設定情報に更新することになる。
【０１０３】
管理情報解析・更新部２３０は、単一の多重化コンポーネントに多重化可能なコンポーネント群を特定するために、“mux”という文字列をキーワードとして多重化コンポーネントのcomp開始タグを検索し、そのcomp開始タグの直下の階層にある各compタグのidを特定してもよい。
【０１０４】
本変形例は、src属性の属性値として“mux”という予約語を設けることを意味している。
【０１０５】
（管理情報解析・更新部２３０、送信部２５０および解析部３３０の変形例）
上記変形例について図７を参照しながら説明する。図７は設定情報内のコンポーネントリストを概略的に例示した図である。
【０１０６】
管理情報解析・更新部２３０は、１次配信サーバ１００から送信され、記憶部２２０に記録された設定情報を更新するように構成されていてもよい。具体的には、管理情報解析・更新部２３０は、多重化部２４０が生成した各多重化コンポーネントのcomp開始タグについて、多重化コンポーネントであることを示すmux属性（図３に示した属性値無しの属性mux）と共に、その多重化コンポーネントの所在を示すＵＲＬ（http://またはrtp://で始まるＵＲＬ）を属性値とする属性srcを追加するように構成されていてもよい。
【０１０７】
例えば、図３（ａ）の設定情報が１次配信サーバ１００から送信され、記憶部２２０に記録された場合、管理情報解析・更新部２３０は、図３（ａ）の設定情報を図７（ａ）の設定情報に更新してもよい。同様に、図３（ｂ）の設定情報が１次配信サーバ１００から送信され、記憶部２２０に記録された場合、管理情報解析・更新部２３０は、図３（ｂ）の設定情報を図７（ｂ）の設定情報に更新してもよい。
【０１０８】
この場合、再生装置３００からのコンテンツのリクエストを受信部２１０が受け付けると、送信部２５０は、管理情報解析・更新部２３０により更新された設定情報を構成情報とともに再生装置３００に送信することになる。
【０１０９】
また、解析部３３０は、構成情報に基づいて再生すべき各コンポーネントを決定するとともに、設定情報を参照し、再生すべき各コンポーネントの取得先を示すＵＲＬを特定する。具体的には、解析部３３０は、再生すべき多重化コンポーネントのcompタグにsrc属性が記載されていない場合、再生すべき多重化コンポーネントに含まれるオリジナルコンポーネントそれぞれに対応するcompタグの属性srcの属性値を特定する。一方、再生すべき多重化コンポーネントのcompタグに属性srcが記載されている場合には、オリジナルコンポーネントに対応するcompタグの属性srcの属性値に代えて、多重化コンポーネントのcompタグの属性srcの属性値を特定する。
【０１１０】
更に、再生すべきオリジナルコンポーネントを指定することで多重化コンポーネントを特定することも可能である。解析部３３０は、再生すべきコンポーネントを含む多重化コンポーネントのcompタグが設定情報内に記載されていない場合、再生すべきコンポーネントに対応するcompタグの属性srcの属性値を特定する。一方、再生すべきコンポーネントを含む多重化コンポーネントのcompタグが設定情報内に記載され、src属性が示されている場合には、再生すべきコンポーネントに対応するcompタグの属性srcの属性値に代えて、多重化コンポーネントのcompタグの属性srcの属性値を特定する。
【０１１１】
したがって、解析部３３０は、例えば、構成情報に基づいてidが“C2”および“C6”の２つのコンポーネントを再生すべきであると決定した場合であって図７の設定情報を参照した場合には、ファイルcomp2+3+5.videoを取得するためのＵＲＬとファイルcomp6.audioを取得するためのＵＲＬとを特定し、要求部３４０に通知することになる。
【０１１２】
多重化コンポーネントを要求するか、オリジナルコンポーネントを要求するかを、再生装置が適宜判断して決定してもよい。あるいは、上述したように、２次配信サーバが多重化コンポーネントを配信するか、オリジナルコンポーネントを配信するかを管理することも可能である。
【０１１３】
（管理情報の変形例１）
管理情報の変形例について図８を参照して説明する。図８（ａ）はコンテンツ製作者がアップロードする仕様設定情報とアクセス設定情報とを示しており、図８（ｂ）は、管理情報更新部１２０による更新処理後の仕様設定情報とアクセス設定情報とを示している。
【０１１４】
前述のように、映像コンテンツに関する情報は、各コンポーネントと映像コンテンツの管理情報とから構成されるが、コンテンツ製作者は、映像コンテンツの管理情報として、上記した設定情報に代えて、図８に示したような各コンポーネントの仕様を示す仕様設定（Specification Configuration、図中では「Spec Config」と表記）情報と各コンポーネントの取得先を示すアクセス設定（Access Configuration、図中では「Access Config」と表記）情報とをアップロードしてもよい。
【０１１５】
この場合、図８の（ａ）と（ｂ）とを対比するとわかるように、管理情報更新部１２０は、仕様設定情報ではなくアクセス設定情報を更新することになる。また、管理情報解析・更新部２３０による解析および更新もアクセス設定情報を対象として実行され、解析部３３０による処理は、構成情報、仕様設定情報、アクセス設定情報に基づいて、あるいは、構成情報とアクセス設定情報とに基づいて実行されることになる。
【０１１６】
（管理情報の変形例２）
コンテンツ製作者は設定情報ではなく構成情報にコンポーネントリストを含めるようにしてもよい。この場合、管理情報更新部１２０は、構成情報（特許請求の範囲の「メタデータ」に対応）内のコンポーネントリストを更新することになる。また、管理情報解析・更新部２３０による解析および更新も構成情報内のコンポーネントリストを対象として実行され、解析部３３０による処理も構成情報のみに基づいて実行されることになる。
【０１１７】
ところで、配信装置が単一の多重化コンポーネントに多重化可能な一群のコンポーネントは、再生装置が各コンポーネントを組み合わせて再生可能な一群のコンポーネントでもあることは言うまでもない。前述したように、構成情報（CI：Composition Information）とは、再生装置による各コンポーネントの再生条件を示した情報である。構成情報内に記載されたコンポーネントリストは、多重化可能な一群のコンポーネントを配信装置に示す役割だけでなく、各コンポーネントを組み合わせて再生可能な一群のコンポーネントを再生装置に示す役割をも担っている。
【０１１８】
階層化されたコンポーネントリストが記述された構成情報（CI）の様々な例を、図１５から図２０を参照して以下に説明する。
【０１１９】
図１５の（ａ）および（ｂ）は、階層化されたコンポーネントリストを含む構成情報（CI）の一例である。
【０１２０】
図１５の（ａ）および（ｂ）の各構成情報（CI）は、<list>から</list>までのコンポーネントリストを記述した部分と、<seq>から</seq>までのコンポーネントの再生の手順を記述した部分（以下、「再生手順情報」とも称する）とから構成される。なお、<seq>と＜/seq>とで囲まれた範囲内においてある要素が先頭からｉ番目（具体的には<seq>の１つ下の階層にある各要素の中で先頭からｉ番目）に記載されていることは、その要素によって再生対象として指定された単一または一群のコンポーネントの再生順がｉ番目であることを示している（図１６〜図２０の構成情報についても同様である）。
【０１２１】
図１５（ａ）では、idが“Ｃｋ1＋ｋ2・・＋ｋn”であるようなcomp開始タグとcomp終了タグとで囲まれた記述が、idがそれぞれ“Ｃｋ1”、“Ｃｋ2”、・・、“Ｃｋ2”であるn個のコンポーネントを再生時に組み合わせて再生可能であることを示している。例えば、図１５（ａ）において符号1501-1で示された部分の記述は、idがそれぞれ“C1”および“C2”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。また、図１５（ａ）において符号1501-2で示された部分(<par>と</par>とで囲まれた部分)の記述は、idがそれぞれ“C1”および“C2”である２つのコンポーネントを再生装置が並列的に再生すべきであることを示している。同様に、図１５（ａ）において符号1502-1で示された部分の記述は、idがそれぞれ“C3””C4”および“C5”の３つのコンポーネントを再生時に組み合わせて再生可能であることを示している。また、図１５（ａ）において符号1502-2で示された部分(<par>と</par>とで囲まれた部分)の記述は、idがそれぞれ“C3””C4”および“C5”の３つのコンポーネントを再生装置が並列的に再生すべきであることを示している。
【０１２２】
再生装置が配信装置から図１５（ａ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネント」を並列的に再生し、最後にidが“C6”であるコンポーネントを単独で再生する、ことを決定する。
【０１２３】
また、配信サーバが再生装置に配信する構成情報には、図１５（ｂ）のような構成情報が含まれていてもよい。図１５（ｂ）の構成情報内のコンポーネントリストは、図１５（ａ）の構成情報内のコンポーネントリストと同様の意味を示している。また、<seq>と</seq>との間に１つ以上のcomp要素が記述されている場合、上からi（i=1,2,・・）番目に記述されている要素compは、idが当該要素compの属性ref_idの属性値と等しいcompタグをi番目に処理すべきであることを示している。
【０１２４】
具体的には、上からｉ番目の要素compは、その属性ref_idの属性値が２以上のコンポーネントのidを組み合わせたものとなっている場合には第ｉ番目の再生順でその２以上のコンポーネントを並列的に再生すべきであることを示している。例えば、符号1501-3で示された部分の記述は「idがそれぞれ“C1”および“C2”である２つのコンポーネントを並列的に再生すべきである」ことを示しており、符号1502-3で示された部分の記述は「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネントを並列的に再生すべきである」ことを示している。一方、その属性ref_idの属性値が単一のコンポーネントのidに等しい場合には、第ｉ番目の再生順でそのコンポーネントを単独で再生すべきことを示している。
【０１２５】
配信装置から図１５（ｂ）の構成情報を再生装置が受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネント」を並列的に再生し、最後にidが“C6”であるコンポーネントを単独で再生する、ことを決定する。
【０１２６】
なお、コンポーネントの再生手順の記述部分を明確にするために、再生手順の記述部分を取り囲むように<composition>タグと</composition>タグとが記述されていてもよい。図１６の（ａ）および（ｂ）は、それぞれ、図１５の（ａ）および（ｂ）に<composition>タグと</composition>タグとを追加した例である。また、以下に説明する図１７から図２０までの各構成情報についても、同様に<composition>タグと</composition>タグとを含めて記述することが可能であることは言うまでもない。
【０１２７】
また、配信サーバが再生装置に配信する構成情報には、図１７（ａ）のような構成情報が含まれていてもよい。図１７（ａ）の構成情報内のコンポーネントリストも、図１５（ａ）の構成情報内のコンポーネントリストと同様の意味を示している。例えば、図１７（ａ）において符号1601-1で示された部分の記述は、idがそれぞれ“C1”および“C2”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。同様に、符号1602-1で示された部分の記述は、idがそれぞれ“C3”“C4”および“C5”の３つのコンポーネントを再生時に組み合わせて再生可能であることを示している。
【０１２８】
また、図１７（ａ）の符号1601-2で示された部分の記述は、図１５（ｂ）の符号1501-3で示された部分の記述と同様の意味を持っている。一方、符号1602-2で示された部分の記述は、「idが“C3”であるコンポーネントと、idが“C4”または“C5”であるコンポーネントとを並列的に再生すべきである」ことを示している。
【０１２９】
再生装置が配信装置から図１７（ａ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idが“C3”のコンポーネントとidが“C4”または“C5”のコンポーネント」を並列的に再生し、最後にidが“C6”であるコンポーネントを単独で再生する、ことを決定する。
【０１３０】
また、配信サーバが再生装置に配信する構成情報には、図１７（ｂ）のような構成情報が含まれていてもよい。図１７（ｂ）の構成情報内のコンポーネントリストも、図１５（ａ）の構成情報内のコンポーネントリストと同様の意味を示している。例えば、図１７（ｂ）において符号1601-1で示された部分の記述は、idがそれぞれ“C1”および“C2”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。同様に、符号1603-1で示された部分の記述はidがそれぞれ“C3”および“C4”の２つのコンポーネントを再生時に組み合わせて再生可能であることを示しており、符号1604-1で示された部分の記述はidがそれぞれ“C3”および“C5”の２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。
【０１３１】
また、図１７（ｂ）の符号1601-2で示された部分の記述は、図１５（ｂ）の符号1501-3で示された部分の記述と同様の意味を持っている。同様に、符号1603-2の記述は「idがそれぞれ“C3”および“C4”である２つのコンポーネントを並列的に再生する」ことを意味し、符号1064-2の記述は「idがそれぞれ“C3”および“C5”である２つのコンポーネントを並列的に再生する」ことを意味するが、これらが<excl></excl>タグで囲まれていることから、符号1603-2および符号1064-2で示された部分の記述は、全体では「idがそれぞれ“C3”および“C4”である２つのコンポーネントを並列的に再生するか、あるいは、idがそれぞれ“C3”および“C5”である２つのコンポーネントを並列的に再生すべきである」ことを示している。
【０１３２】
再生装置が配信装置から図１７（ｂ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」、「idがそれぞれ“C3”および“C4”である２つのコンポーネント」および「idがそれぞれ“C3”および“C5”である２つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idがそれぞれ“C3”および“C4”である２つのコンポーネント」の並列再生、または、「idがそれぞれ“C3”および“C5”である２つのコンポーネント」の並列再生を行い、最後にidが“C6”であるコンポーネントを単独で再生する、ことを決定する。
【０１３３】
なお、図１７（ｂ）の構成情報にはコンポーネントリストを構成する複数のcomp開始タグに同じid(“C3”)が重複して現れるため、図１７（ｂ）の構成情報は、図１７（a）の構成情報よりも、コンポーネントリストの部分（<list></list>で囲まれた部分）のデータ量が大きい。しかしながら、図１７（ｂ）のようなコンポーネントリストの記述を許容すれば、再生手順情報の部分（<seq></seq>で囲まれた部分）を、組み合わせて再生可能な一群のコンポーネントに付与したid（図１７（ｂ）では“C3+4”および“C3+5”）を使って記述することできるため、構成情報のうち再生手順情報の記述を簡略化することができる。そのため、構成情報として図１７（ａ）のような記述しか許容しない場合も図１７（ｂ）のような記述を許容する場合にも、コンポーネントリストと再生手順情報とを合計した構成情報全体のデータ量はそれほど違わない。
【０１３４】
また、図１７（ｂ）の記述形式で記述された構成情報のほうが、図１７（ａ）の記述形式で記述された構成情報よりも、データ量が小さい場合もある。すなわち、コンポーネントリストは構成情報で一度だけ記述され、再生手順情報に同じidのコンポーネントが複数現れる（記述され再生される）ことは容易に想定されるので、再生手順がさらに複雑化した場合には、再生手順の記述が組合せコンポーネントのidを使って簡略化されることにより、図１７（ｂ）のような記述を許容したほうが構成情報全体のデータ量を抑えることができる。
【０１３５】
例えば、「idがそれぞれ“C3”および“C4”である２つのコンポーネントを並列的に再生するか、あるいは、idがそれぞれ“C3”および“C5”である２つのコンポーネントを並列的に再生する」処理を再生装置に３回繰り返させようとする場合には、図１７（ａ）の記述形式では、内容として符号1602-2が付された７行分の文字列を３箇所に含むような要素seqが記述される。これに対し、図１７（ｂ）の記述形式では、符号1603-2が付されたcompタグと符号1604-2が付されたcompタグとを内容とする要素excl（すなわち、<excl>から</excl>までの４行分の文字列）を３箇所に含むような要素seqが記述される。この例のように再生装置に非常に複雑な再生手順でコンテンツを再生させるような（すなわち、再生手順情報の部分に同じidのcompタグを複数含むような）構成情報を記述する場合には、図１７（ｂ）に示したように組み合わせて再生可能な一群のコンポーネントに付与したidを用いることで、再生手順情報の記述が簡略化される。したがって、図１７（ｂ）の記述形式で記載された構成情報のほうが、図１７（ａ）の記述形式で記載された構成情報よりも、データ量が小さくなる。
【０１３６】
さらに、図１７（ｂ）の構成情報は、図１７（ａ）の構成情報よりも、組み合わせて再生可能なコンポーネントの組が１つの構成情報内により詳細かつ明示的に示されているため、図１７（ｂ）の構成情報を読み取った再生装置は、組み合わせて再生可能なコンポーネントの判断および選択のために、従来の再生装置ほど再生時に複雑な処理を行う必要がない。換言すれば、図１７（ｂ）の構成情報には、再生装置が組み合わせて再生可能なコンポーネントを判断および選択する処理の処理量を削減することができるという利点がある。
【０１３７】
また、配信サーバが再生装置に配信する構成情報には、図１８（ａ）のような構成情報が含まれていてもよい。図１８（ａ）は、コンポーネントリストの入れ子構造がより多階層化されている構成情報を示している。
【０１３８】
図１８（ａ）の符号1801-1で示された部分の記述は、idがそれぞれ“C3”および“C4”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。同様に、符号1802-1で示された部分の記述は、idがそれぞれ“C5”および“C6”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。さらに、符号1801で示された部分の記載は、idがそれぞれ“C3”、“C4”、“C5”および“C6”である４つのコンポーネントを再生時に組み合わせて再生可能であることを示している。
【０１３９】
また、図１８（ａ）の符号1801-2および1802-2で示された部分の記述は、「idがそれぞれ“C3”および“C4”である２つのコンポーネントを並列的に再生するか、あるいは、idがそれぞれ“C5”および“C6”である２つのコンポーネントを並列的に再生すべきである」ことを示している。
【０１４０】
再生装置が配信装置から図１８（ａ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」、「idがそれぞれ“C3”および“C4”である２つのコンポーネント」、「idがそれぞれ“C5”および“C6”である２つのコンポーネント」および「それぞれ“C3”、“C4”、“C5”および“C6”である４つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idがそれぞれ“C3”および“C4”である２つのコンポーネント」の並列再生、または、「idがそれぞれ“C3”および“C5”である２つのコンポーネント」の並列再生を行う、ことを決定する。
【０１４１】
また、配信サーバが再生装置に配信する構成情報には、図１８（ｂ）のような構成情報が含まれていてもよい。図１８（ｂ）の符号1803-1で示された部分の記述は、idがそれぞれ“C3”および“C4”である２つのコンポーネントを再生時に組み合わせて再生可能であることを示している。また、符号1803で示された部分の記載は、idがそれぞれ“C3”、“C4”および“C5”である3つのコンポーネントを再生時に組み合わせて再生可能であることを示している。
【０１４２】
また、図１８（b）の符号1803-2および1803-3で示された部分の記述は、「idがそれぞれ“C3”および“C4”である２つのコンポーネントを並列的に再生するか、あるいは、idがそれぞれ“C3”および“C5”である２つのコンポーネントを並列的に再生すべきである」ことを示している。
【０１４３】
再生装置が配信装置から図１８（ｂ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」、「idがそれぞれ“C3”および“C4”である２つのコンポーネント」および「idがそれぞれ“C3”、“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idがそれぞれ“C1”および“C2”である２つのコンポーネント」を並列的に再生し、次に「idがそれぞれ“C3”および“C4”である２つのコンポーネント」の並列再生、または、「idがそれぞれ“C3”および“C5”である２つのコンポーネント」の並列再生を行い、最後に「idが“C6”であるコンポーネント」を単独で再生する、ことを決定する。
【０１４４】
なお、再生装置は、<excl>から</excl>までの記述の中に並列的に再生すべき一群のコンポーネントの候補が複数示されている場合、以下のように処理を行ってもよい。すなわち、再生装置の解析部は、ある候補が複数のcompタグを内容とする要素parによって示されており、別の候補が、idが“Ｃｋ1＋ｋ2・・＋ｋn”の形式で記載されているような要素compで示されている場合、優先的に（例えば、デフォルトで）、その別の候補を、並列的に再生する一群のコンポーネントとして決定するように構成されていてもよい。即ち、図１８（ｂ）の構成情報の記述形式では、組み合わせて再生可能な「idがそれぞれ“C3”および“C4”である２つのコンポーネント」を“C3+4”の形式のidとして記述することで、「idが“C3”および“C4”である２つのコンポーネントの組み合わせが優先的に再生されるコンポーネントの組み合わせであること」を明示的に示すことができる。
【０１４５】
以上説明した図１５〜図１８の構成情報の記載は、再生装置に対し、各コンポーネントを組み合わせて再生可能な一群のコンポーネントを並列的に再生させる記載となっていたが、一群のコンポーネントのうちいずれか１つのコンポーネントを再生させる（即ち、一群のコンポーネントを排他的に再生させる）記載となっていてもよい。
【０１４６】
図１９の（ａ）および（ｂ）は、そのような構成情報の一例である。
【０１４７】
再生装置が配信装置から図１９（ａ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”、“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順を決定する。すなわち、最初に「idが“C1”または“C2”のいずれかのコンポーネント」を単独で再生し、次に「idが“C3”“C4”または“C5”のいずれかのコンポーネント」を単独で再生し、最後に「idが“C6”であるコンポーネント」を単独で再生する、ことを決定する。
【０１４８】
図１９（ｂ）の構成情報は図１５（ｂ）の構成情報と全く同じ記述となっているが、属性ref_idのセマンティクスが図１５（ｂ）の属性ref_idのセマンティクスと相違している。具体的には、ref_idの属性値が２以上のコンポーネントのidを組み合わせたものとなっている場合、その属性値は、その２以上のコンポーネントのうちいずれか１つのコンポーネントを再生すべきこと（即ち２以上のコンポーネントを排他的に再生すべきこと）を意味する。このセマンティクスに基づいた再生処理を行う再生装置が配信装置から図１９（ｂ）の構成情報を受信した場合、再生装置は、図１９（ａ）の構成情報を受信した場合と同じ処理を行うことになる。
【０１４９】
あるいは、コンポーネントリストのコンポーネント群の記載自体が排他的に再生可能なコンポーネントの組み合わせを示すものであると再生装置の解析部が判断し、この判断に基づいて再生手順を決定してもよい。即ち、再生装置が配信装置から図１９（ｂ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”、“C4”および“C5”である３つのコンポーネント」をそれぞれ排他的に再生可能な組み合わせのコンポーネント群であると判断してもよい。そして、再生装置の解析部は、<seq>から</seq>までの記述を読み取って、コンポーネントの再生順、すなわち、最初に「idが“C1”または“C2”のいずれかのコンポーネント」を単独で再生し、次に「idが“C3”“C4”または“C5”のいずれかのコンポーネント」を単独で再生し、最後に「idが“C6”であるコンポーネント」を単独で再生する、ことを決定してもよい。
【０１５０】
図１９の構成情報の記載は、再生装置に対し、各コンポーネントを組み合わせて再生可能な一群のコンポーネントのうちいずれか１つのコンポーネントを再生させる記載となっていたが、一群のコンポーネントを構成する各コンポーネントを順次再生させる記載となっていてもよい。
【０１５１】
図２０の（ａ）および（ｂ）は、そのような構成情報の一例である。
【０１５２】
再生装置が配信装置から図２０（ａ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストの部分を読み取って、「idがそれぞれ“C1”および“C2”である２つのコンポーネント」および「idがそれぞれ“C3”、“C4”および“C5”である３つのコンポーネント」をそれぞれ組み合わせて再生可能であると判断する。そして、再生装置の解析部は、<par>から</par>までの記述を読み取って、以下のa〜cの再生処理を並列的に行うことを決定する。
a)最初に「idが“C1”のコンポーネント」を単独で再生し、次に「idが“C2”のコンポーネント」を単独で再生する再生処理
b)最初に「idが“C3”のコンポーネント」を単独で再生し、次に「idが“C4”のコンポーネント」を単独で再生し、最後に「idが“C5”のコンポーネント」を単独で再生する再生処理
c)「idが“C6”のコンポーネント」を単独で再生する再生処理
図２０（ｂ）の構成情報は図１５（ｂ）および図１９（ｂ）の構成情報の<seq></seq>タグを<par></par>タグで置き換えた記述となっている。そして、属性ref_idのセマンティクスが図１５（ｂ）および図１９（ｂ）の属性ref_idのセマンティクスと相違している。具体的には、ref_idの属性値が“Ｃｋ1＋ｋ2・・＋ｋn”である場合、その属性値は、idがＣｋiのコンポーネントの再生順がｉ番目になるようにｎ個のコンポーネントを順次再生すべきことを意味する。このセマンティクスに基づいた再生処理を行う再生装置が配信装置から図２０（ｂ）の構成情報を受信した場合、再生装置は、図２０（ａ）の構成情報を受信した場合と同じ処理を行うことになる。
【０１５３】
あるいは、コンポーネントリストのコンポーネント群の記載自体が順次再生するコンポーネントの組み合わせを示すものであると再生装置の解析部が判断し、この判断に基づいて再生手順を決定してもよい。即ち、再生装置が配信装置から図２０（ｂ）の構成情報を受信した場合、再生装置の解析部は、コンポーネントリストを読み取って、「idが“C1”および“C2”である２つのコンポーネント」、「idが“C3”、“C4”、および“C5”である３つのコンポーネント」をそれぞれ順次再生するコンポーネント群であると判断してもよい。そして、再生装置の解析部は、<par>から</par>までの記述を読み取って、「idが“C1”および“C2”である２つのコンポーネント」、「idが“C3”、“C4”、および“C5”である３つのコンポーネント」、「idが“C6”であるコンポーネント」を並列的に再生することを決定してもよい。
【０１５４】
なお、以上説明した実施形態１では、図２に示した設定情報がコンテンツ製作者により生成され、それを１次配信サーバが更新する動作例を示したが、更新の過程は必ずしも必要ではない。コンテンツ、コンポーネントの製作と合せて、多重化可能なコンポーネントの情報を含む設定情報を生成し、これを管理するようにしてもよい。
【０１５５】
また、ここで説明した実施形態１は、多重化の機能を備えた２次配信サーバを伴う形態を例示したが、これに限らず、１次配信サーバが更新した設定情報を含む管理情報を再生装置が受け取り、再生装置が、構成情報および設定情報を使ってコンポーネントのリクエスト、受信および再生を行う形態をとることも可能である。この場合、再生装置は、構成情報および設定情報を使って再生する多重化コンポーネントを選択すると、更新された設定情報を使って多重化コンポーネントに含まれるオリジナルコンポーネントを特定する。そして、再生装置は、オリジナルコンポーネントの取得先ＵＲＬに基づいてコンポーネントのリクエストを行うことでコンポーネントを受信し、受信したコンポーネントを再生する。
【０１５６】
〔実施形態２〕
本発明の別の一実施形態に係る配信システムについて図９〜図１１を参照しながら説明する。
【０１５７】
図９は各装置の要部構成を示したブロック図である。図１０は、図９の配信装置が配信するコンテンツに関する各コンポーネント、設定情報および構成情報のデータ構造を模式的に例示した図である。図１０における“arib-dc://・・”の表記は、コンポーネントを指定するリンク先ＵＲＩを略記したものである。
【０１５８】
本実施形態に係る配信システムは、放送により映像コンテンツを再生装置に配信する配信装置（特許請求の範囲の「配信装置」に対応）と、映像コンテンツを再生する再生装置（特許請求の範囲の「再生装置」に対応）とで構成されるシステムである。図１０に示すように、映像コンテンツは、実施形態１と同様に様々な種類のコンポーネントで構成することができる。また、映像コンテンツの配信の際には、各コンポーネントの配信に先立って、設定情報、構成情報等の管理情報が配信される。実施形態１と同様に、設定情報は、各コンポーネントの取得先および仕様を示すコンポーネントリストが含まれているテキスト形式のデータである。また、構成情報は各コンポーネントの再生条件を示すテキスト形式のデータである。
【０１５９】
最初に本実施形態に係る配信装置および再生装置の要部構成について図９を参照しながら以下に説明する。
【０１６０】
図９に示すように、配信システムは、配信装置１００’および再生装置３００’から構成されている。
【０１６１】
（配信装置１００’）
配信装置１００’は、入力受付部１１０、管理情報更新部１２０、記憶部１３０、多重化部１３５および送信部１４０を備えている。
【０１６２】
入力受付部１１０は、配信装置１００’のユーザ（すなわち、配信者）からの操作指示を受け付ける入力デバイスである。
【０１６３】
管理情報更新部１２０は、操作指示の内容に応じて、記憶部１３０に記録されている管理情報を更新する。すなわち、入力受付部１１０が設定情報内のコンポーネントリストを更新する操作指示を受け付けた場合、管理情報更新部１２０は、操作指示の内容に応じてコンポーネントリストを更新する。
【０１６４】
記憶部１３０は、各コンポーネント、設定情報および構成情報が記録されている記録媒体である。
【０１６５】
多重化部１３５は、入力受付部１１０が設定情報内のコンポーネントリストを更新する操作指示を受け付けた場合に、管理情報更新部１２０により更新されたコンポーネントリストを参照し、単一のコンポーネントに多重化可能であることが示されている各コンポーネント群を多重化する。多重化部１３５は、多重化により得られた多重化コンポーネントを記憶部１３０に記録する。
【０１６６】
送信部１４０は、各コンポーネント、設定情報および構成情報を放送波にのせて送信可能な送信機である。
【０１６７】
（再生装置３００’）
再生装置３００’は、受信部３１０’、記憶部３２０、解析部３３０、選局部３４５および再生部３６０を備えている。
【０１６８】
受信部３１０は、各コンポーネント、設定情報および構成情報を受信可能なチューナである。
【０１６９】
記憶部３２０は、各コンポーネント、設定情報および構成情報が記録される記録媒体である。
【０１７０】
解析部３３０は、記憶部２２０に記録されている設定情報および構成情報を参照して再生すべきコンポーネントとそのコンポーネントの取得先を示すarib-dcスキームまたはdvbスキームのＵＲＩとを特定し、チャンネル情報（service_id）を選局部３４５に通知する。
【０１７１】
選局部３４５は、解析部３３０からの通知に基づいて、再生すべきコンポーネントが搬送されているチャンネルを受信するように受信部３１０の選局を制御する。
【０１７２】
再生部３６０は、記憶部３２０にコンポーネントが記録された場合にそのコンポーネントを再生し、コンポーネントに応じた映像信号または音声信号を再生装置３００’の外部に出力する。
【０１７３】
（配信システムの動作）
次に本実施形態に係る配信システムの動作について図１１を参照しながら説明する。図１１は設定情報内のコンポーネントリストを概略的に例示した図である。なお、図１１において破線で囲まれた文字列は、管理情報更新部１２０により追加される文字列を示している。
【０１７４】
配信者が設定情報にアクセスするための操作を行うと、配信装置１００’の管理情報更新部１２０は、記憶部１３０に記録されている設定情報を読み出す。次に、配信者が設定情報を更新するための操作を行うと、管理情報更新部１２０は、操作の内容に応じて、記憶部１３０の設定情報の内容を更新する。
【０１７５】
例えば、図１０の設定情報が記憶部１３０に記録されている場合、配信者が、「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”、“C3”および“C5”の３つのコンポーネントを多重化可能であること」を配信装置１００’に認識させるための操作を行うと、管理情報更新部１２０は、図１０の設定情報を図１１（ａ）の設定情報に更新する。同様に、配信者が「idが“C1”および“C4”の２つのコンポーネントを多重化可能であり、idが“C2”および“C5”の２つのコンポーネントを多重化した上で“C3”のコンポーネントとさらに多重化可能であること」を配信装置１００’に認識させるための操作を行うと、管理情報更新部１２０は、図１０の設定情報を図１１（ｂ）の設定情報に更新する。
【０１７６】
設定情報の更新が完了すると、多重化部１３５は、記憶部１３０の更新済みの設定情報に基づいて、単一の多重化コンポーネント群に多重化可能な各コンポーネント群を多重化する。図１１（ａ）の例で言えば、多重化部１３５は、idが“C1”のコンポーネントとidが“C4”のコンポーネントとからidが“C1+4”の多重化コンポーネントを生成する。同様に、多重化部２４０は、idが“C2”のコンポーネントとidが“C3”のコンポーネントとidが“C5”のコンポーネントとからidが“C2+3+5”の多重化コンポーネントを生成する。
【０１７７】
送信部１４０は、各コンポーネントと更新済みの設定情報と構成情報とを放送により配信する。
【０１７８】
再生装置３００の受信部３１０は、設定情報と構成情報とを配信装置１００’から受信し、記憶部３２０に記録する。記憶部３２０に設定情報と構成情報とが記録され、再生装置３００のユーザが、映像コンテンツが配信されているチャンネルをリモコン等で選局すると、解析部３３０は、構成情報に基づいて再生すべきコンポーネントを決定するとともに、設定情報を参照し、再生すべきコンポーネントのチャンネル情報を特定する。解析部３３０は、特定したチャンネル情報を選局部３４５に通知する。
【０１７９】
選局部３４５は、チャンネル情報に基づいて、再生すべきコンポーネントを受信可能なチャンネルを特定し、そのチャンネルを選局するように受信部３５０の選局動作を制御する。
【０１８０】
受信部３１０は、選局動作を完了すると、再生すべきコンポーネントを受信して記憶部３２０に記録する。
【０１８１】
コンポーネントが記録部３２０に記録されると、再生部３６０は、そのコンポーネントに対応する映像信号または音声信号を再生装置３００の外部に出力する。
【０１８２】
以上、本実施形態に係る配信システムの動作について説明したが、配信装置１００’は、実施形態１に係る２次配信サーバ２００と同様の効果を奏することになる。
【０１８３】
（付記事項１）
以上の各実施形態では、管理情報更新部１２０が、単一の多重化コンポーネントに多重化可能なコンポーネント群が存在する場合にコンポーネント群の各compタグのすぐ上位の階層に多重化コンポーネントのcompタグを追加することにより、設定情報を更新するように構成されていた。換言すれば、以上の各実施形態では、単一の多重化コンポーネントに多重化可能なコンポーネント群がcompタグの階層構造により表現されていた。
【０１８４】
管理情報更新部１２０は、compタグを追加することなく、オリジナルコンポーネントに関する各compタグの属性idの属性値を更新することによって、単一の多重化コンポーネントに多重化可能なコンポーネント群を示すこともできる。図１２は、更新後の設定情報内のコンポーネントリストを概略的に例示した図である。
【０１８５】
管理情報更新部１２０は、単一の多重化コンポーネントに多重化可能な各オリジナルコンポーネント群について、そのオリジナルコンポーネント群に属する各オリジナルコンポーネントに関するcompタグのidを“i”から“i-r”（r: オリジナルコンポーネント群毎に一意な値）としてもよい。例えば、idが“1”のコンポーネントとidが“2”のコンポーネントとが多重化可能である場合、管理情報更新部１２０は、図１２（ａ）に示すように、属性idの属性値を“1”を“1-1”に更新し、属性idの属性値を“2”を“2-1”に更新してもよい。
【０１８６】
より一般的には、管理情報更新部１２０は、各オリジナルコンポーネントに関するcompタグの属性idの属性値を“ａ1”から“ａ1−ａ2−・・ａi・・−ａn”に更新してもよい(ａ1、ａ2・・ａn：整数)。例えば、配信者が「idが“1”および“2”の２つのコンポーネントを多重化可能であり、idが“3”および“4”の２つのコンポーネントを多重化可能であり、さらに２つの多重化コンポーネントを再多重化可能であること」を配信装置に認識させるための操作を行った場合、管理情報更新部１２０は、各compタグのid“1”〜”5”を図１２（ｃ）に示されているように更新してもよい。
そして、id“ａ1−ａ2−・・ａi-1−ａi・・−ａn”の意味を、「対応するコンポーネント（idが“ｂ1−ｂ2−・・―ａi-1”である１以上の他のコンポーネントが存在する場合には、それらのコンポーネントとの多重化コンポーネント）を、idが“ｃ1−ｃ2−・・ｃi-1−ａi・・”である他のコンポーネント(idが“ｄ1−ｄ2−・・―ｃi-1”である１以上の他のコンポーネントが存在する場合には、それらのコンポーネントとの多重化コンポーネント)と多重化可能である」と解釈するように管理情報解析・更新部２３０および多重化部１３５を構成してもよい。
【０１８７】
この場合、管理情報解析・更新部２３０および多重化部１３５は、例えば、図１２（ｂ）におけるid“3-2-1”の意味を「対応するコンポーネントをidが“4-2”であるコンポーネントと多重化可能であり、多重化で得られる多重化コンポーネントを、idが“5-3-1”であるコンポーネントとさらに多重化可能である」と解釈することになる。同様に、管理情報解析・更新部２３０および多重化部１３５は、図１２（ｃ）における属性idの属性値“3-2-1”の意味を「対応するコンポーネントをidが“4-2”であるコンポーネントと多重化可能であり、多重化で得られる多重化コンポーネントと、idが“1-1-1”であるコンポーネントおよびidが“2-1”であるコンポーネントからなる多重化コンポーネントとを再多重化可能である」と解釈することになる。
【０１８８】
（付記事項２）
管理情報更新部１２０は、各compタグのid“1”〜“5”を図１３に示されているように更新してもよい。図１３は、更新後の設定情報内のコンポーネントリストを概略的に例示した図である。
【０１８９】
以下では、必要に応じて、オリジナルコンポーネントのみを多重化処理の対象として得られる多重化コンポーネントを「１次多重化コンポーネント」と称する。また、「１つ以上の多重化コンポーネントを含むコンポーネント群を対象として得られる多重化コンポーネントであって、上記１つ以上の多重化コンポーネントのうち最も高次の多重化コンポーネントがn-1次多重化コンポーネントであるような多重化コンポーネント」を「n次多重化コンポーネント」と称することにする。
【０１９０】
管理情報更新部１２０は、１次多重化コンポーネントに多重化可能なコンポーネント群がn個のオリジナルコンポーネントで構成される場合、対応するn個のcompタグが連続して記載され、且つ、ｎ個のcompタグの中でコンポーネントリストの最も先頭側にあるcompタグのidが“ａ”から“ａ(n)”となるように、設定情報を更新してもよい(ａ、ｎ：整数)。例えば、配信者が「idが“1”および“2”の２つのコンポーネントを多重化可能であり、idが“3”および“4”の２つのコンポーネントを多重化可能であること」を配信装置に認識させるための操作を行った場合、管理情報更新部１２０は、compタグのid“1”および“3”を、それぞれ、図１３（ａ）に示されているように“1(2)”および“3(2)”に更新してもよい。
【０１９１】
より一般的には、管理情報更新部１２０は、ｉ次多重化コンポーネントに多重化可能な場合に、ｉ次多重化コンポーネントに含まれる各オリジナルコンポーネントに対応するni個のcompタグが連続して現れるように、設定情報を更新してもよい。その上で、管理情報更新部１２０は、ｉ次多重化コンポーネントに多重化可能な場合に、ｉ次多重化コンポーネントに含まれる各コンポーネントに対応するni個のcompタグの中でコンポーネントリストの最も先頭側にあるcompタグのid“ａ（ｎ1、ｎ2・・、ｎi-1）”を“ａ（ｎ1、ｎ2・・、ｎi-1、ｎi）”に更新する処理を、ｉの昇順で実行してもよい。
【０１９２】
例えば、配信者が「idが“1”および“2”の２つのコンポーネントを多重化可能であり、idが“3”および“4”の２つのコンポーネントを多重化可能であり、さらに２つの多重化コンポーネントを再多重化可能であること」を配信装置に認識させるための操作を行った場合、管理情報更新部１２０は、各compタグのid“1”〜“5”を図１３（ｃ）に示されているように更新してもよい。すなわち、管理情報更新部１２０は、compタグのid“1”および“3”を、それぞれ、“1(2)”および“3(2)”に更新した上で、compタグのid“1(2)”をさらに“1(2,4)”に更新してもよい。同様に、配信者が「idが“1”および“2”の２つのコンポーネントを多重化可能であり、idが“3”および“4”の２つのコンポーネントを多重化した上で得られた多重化コンポーネントをidが“5”のコンポーネントと再多重化可能であること」を配信装置に認識させるための操作を行った場合、管理情報更新部１２０は、各compタグのid“1”〜“5”を図１３（ｂ）に示されているように更新してもよい。すなわち、管理情報更新部１２０は、compタグのid“1”および“3”を、それぞれ、“1(2)”および“3(2)”に更新した上で、compタグのid“3(2)”をさらに“3(2,3)”に更新してもよい。
【０１９３】
そして、管理情報解析・更新部２３０および多重化部１３５は、“ａ（ｎ1、ｎ2・・、ｎi-1、ｎi）”の形式のidを解析することにより多重化コンポーネントに多重化可能なコンポーネント群を特定できるように構成されていてもよい。なお、上記付記事項２の説明を読んだ当業者であれば具体的な解析アルゴリズムを容易に考えつくことができるであろう。したがって、本明細書では具体的な解析アルゴリズムの説明は省略することにする（以下の付記事項３についても同様である）。
【０１９４】
（付記事項３）
管理情報更新部１２０は、各オリジナルコンポーネントに関するcompタグの属性idの属性値を“ａ”から、“ａ（ｎ1、ｎ2・・、ｎi-1、ｎi）”ではなく“ｎiｎi-1・・ｎ2ｎ1ａ”というi+1桁の10進数値に更新してもよい。
【０１９５】
図１４は、更新後の設定情報内のコンポーネントリストを概略的に例示した図である。管理情報更新部１２０は、各compタグのid“1”〜“5”を図１３（ａ）〜図１３（ｃ）に示されているように更新するのではなく、図１４（ａ）〜図１４（ｃ）に示されているように更新してもよい。
【０１９６】
あるいは、管理情報更新部１２０は、各オリジナルコンポーネントに関するcompタグの属性idの属性値を“ａ1”から“ａ1−ａ2−・・ａi・・−ａn”ではなく“ａnａn-1・・ａi・・ａ2ａ1”というn桁の10進数値に更新してもよい。
【０１９７】
そして、管理情報解析・更新部２３０および多重化部１３５は、10進数の形式のidを解析することにより多重化コンポーネントに多重化可能なコンポーネント群を特定できるように構成されていてもよい。
【０１９８】
（付記事項４）
上記各実施形態では、再生装置３００、３００’が記憶部３２０を備えているものとしたが、記憶部３２０は備えていなくともよい。すなわち、受信部３２０が受信した設定情報および構成情報は、解析部３３０の処理のために用いられた後、装置内に記録されることなく破棄されてもよい。また、受信部３２０が受信したコンポーネントはそのまま再生部３６０に供給されて再生されてもよい。
【０１９９】
（付記事項５）
上記各実施形態では、各コンポーネントが通信で配信される場合、放送で配信される場合をそれぞれに示したが、通信と放送とが混在した状態で配信されることも可能である。この場合、通信でユニキャスト配信されるコンポーネントに対しＵＲＬで指定された取得先にコンポーネントを要求する図１の要求部３４０及び送信部３５０、放送で配信されるコンポーネントに対しＵＲＩで指定されたチャンネル情報に従って選局する図９の選局部３４５を再生装置が備え、コンテンツを再生する。また通信でマルチキャスト配信される場合についても、同様に再生装置がセッション管理機能を備えてコンポーネントを受信し、コンテンツを再生する。
【０２００】
（付記事項６）
「（管理情報の変形例２）」において説明したように構成情報内にコンポーネントリストが記述されている場合、配信サーバは、構成情報内のコンポーネントを解析することで、単一の多重化コンポーネントに多重化可能な一群のコンポーネントを特定することができる。また、再生装置は、配信サーバから受信した構成情報を受信し、構成情報内のコンポーネントを解析することで、各コンポーネントを組み合わせて再生可能な一群のコンポーネントを特定することができる。
【０２０１】
換言すれば、コンポーネントリストが記述された構成情報には、多重化可能な一群のコンポーネントを配信装置に特定させることができるだけでなく、組み合わせて再生可能な一群のコンポーネントを再生装置に特定させることができるという利点があると言える。
【０２０２】
（プログラム、記憶媒体）
配信システムを構成する配信装置、配信サーバおよび再生装置の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０２０３】
後者の場合、配信装置、配信サーバおよび再生装置は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである配信装置、配信サーバおよび再生装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、各装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２０４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０２０５】
また、上記プログラムコードは、通信ネットワークを介して配信装置、配信サーバおよび再生装置に供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０２０６】
なお、ここで開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明だけではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２０７】
本発明は、複数のコンポーネントから構成される映像コンテンツを配信する配信装置に広く適用することができる。
【符号の説明】
【０２０８】
１００                １次配信サーバ
１００’              配信装置
１１０                  入力受付部
１２０                  管理情報更新部
１３０                  記憶部
１３５                  多重化部
１４０                  送信部
２００                ２次配信サーバ（配信装置）
２１０                  受信部（取得手段）
２２０                  記憶部
２３０                  管理情報解析・更新部（参照手段、更新手段）
２４０                  多重化部（配信手段）
２５０                  送信部（配信手段、第２配信手段）
３００、３００’      再生装置
３１０、３１０’        受信部
３２０                  記憶部
３３０                  解析部
３４０                  要求部
３４５                  選局部
３５０                  送信部
３６０                  再生部
【図１】
2015080005.tif 000003
【図２】
2015080005.tif 000004
【図３】
2015080005.tif 000005
【図４】
2015080005.tif 000006
【図５】
2015080005.tif 000007
【図６】
2015080005.tif 000008
【図７】
2015080005.tif 000009
【図８】
2015080005.tif 000010
【図９】
2015080005.tif 000011
【図１０】
2015080005.tif 000012
【図１１】
2015080005.tif 000013
【図１２】
2015080005.tif 000014
【図１３】
2015080005.tif 000015
【図１４】
2015080005.tif 000016
【図１５】
2015080005.tif 000017
【図１６】
2015080005.tif 000018
【図１７】
2015080005.tif 000019
【図１８】
2015080005.tif 000020
【図１９】
2015080005.tif 000021
【図２０】
2015080005.tif 000022