(57)【要約】【課題】通信障害で一部のコンポーネントが適切に配信されず再生装置が再生を停止させた場合でも再生を自動再開できるようにコンテンツを配信可能な配信装置を実現する。【解決手段】配信装置１００では、ＣＩ変換部１２２が、複数のコンポーネントからなるコンテンツの時分割によりコンポーネント変換部１２１が生成した各セグメントについて、対象セグメントの構成情報をコンテンツに付帯する構成情報から生成する。配信制御部１２０は、変換部１２１が生成した各セグメントと変換部１２２が生成した各構成情報とを配信する。各セグメントの構成情報には全セグメントの中での対象セグメントの再生順序を示す属性値が含まれている。【選択図】図１
2013229690.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータを、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成する生成手段と、
上記複数の部分コンテンツと、上記生成手段が生成した各メタデータと、を配信する配信手段と、を備え、
上記生成手段が生成する各部分コンテンツに関するメタデータには、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントの中で該部分コンテンツの再生期間内に再生対象となる１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれている、ことを特徴とする配信装置。
【請求項２】
上記生成手段によるメタデータの生成対象となる上記複数の部分コンテンツに上記コンテンツを時分割する時分割手段をさらに備えていることを特徴とする請求項１に記載の配信装置。
【請求項３】
上記時分割手段は、上記コンテンツの再生期間中の一部期間で再生する各コンポーネントについて、該コンポーネントの再生期間の先頭または末尾を上記時分割の区切りとして、上記コンテンツを上記複数の部分コンテンツに時分割するように構成されている、ことを特徴とする請求項２に記載の配信装置。
【請求項４】
上記時分割手段は、上記コンテンツに付帯するメタデータを参照することで上記一部期間で再生する各コンポーネントの再生期間を特定し、特定した各再生期間の先頭または末尾を上記時分割の区切りとして、上記コンテンツを上記複数の部分コンテンツに時分割するように構成されている、ことを特徴とする請求項３に記載の配信装置。
【請求項５】
上記時分割手段は、上記再生順序が最後になる部分コンテンツを除く各部分コンテンツの再生期間の長さが所定の長さになるように、上記コンテンツを上記複数の部分コンテンツに分割するように構成されている、ことを特徴とする請求項２に記載の配信装置。
【請求項６】
複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツを配信装置から取得する取得手段と、
上記複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータに基づいて該部分コンテンツを再生する再生手段と、を備え、
各部分コンテンツに関するメタデータは、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成されるメタデータであって、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントの中で該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータであり、
上記再生手段は、上記取得手段が取得に成功した各部分コンテンツを、関連するメタデータにより示されている再生順序が若い順に再生する、ことを特徴とする再生装置。
【請求項７】
上記取得手段は、上記各部分コンテンツに関するメタデータを配信装置から取得するように構成されている、ことを特徴とする請求項６に記載の再生装置。
【請求項８】
上記コンテンツに付帯するメタデータから上記各部分コンテンツに関するメタデータを生成する生成手段をさらに備え、
上記取得手段は、上記コンテンツに付帯するメタデータを配信装置から取得するように構成されている、ことを特徴とする請求項６に記載の再生装置。
【請求項９】
複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータを、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成する生成工程と、
上記複数の部分コンテンツと、上記生成工程にて生成した各メタデータと、を配信する配信工程と、を含み、
上記生成工程にて生成する各部分コンテンツに関するメタデータには、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、が含まれている、ことを特徴とする配信方法。
【請求項１０】
複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツを配信装置から取得する取得工程と、
上記複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータに基づいて該部分コンテンツを再生する再生工程と、を含み、
各部分コンテンツに関するメタデータは、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成されるメタデータであって、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータであり、
上記取得工程にて取得に成功した各部分コンテンツを、上記再生工程にて関連するメタデータにより示されている再生順序が若い順に再生する、ことを特徴とする再生方法。
【請求項１１】
請求項１から５のいずれか１項に記載の配信装置と、請求項７に記載の再生装置と、を含んでいる、配信システム。
【請求項１２】
請求項１から５のいずれか１項に記載の配信装置としてコンピュータを動作させるプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録されているコンピュータ読み取り可能な記録媒体。
【請求項１４】
請求項６から８のいずれか１項に記載の再生装置としてコンピュータを動作させるプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録されているコンピュータ読み取り可能な記録媒体。
【請求項１６】
複数のコンポーネントから構成されているコンテンツの時分割により生成される部分コンテンツに関するメタデータであって、
該部分コンテンツの上記時分割により生成される全部分コンテンツの中での再生順序を示す情報と、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生対象となる１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを配信する配信装置、配信方法および配信システムに関する。また、本発明は、配信装置から配信されたコンテンツを再生する再生装置および再生方法に関する。さらに、本発明は、コンピュータをそのような配信装置または再生装置として機能させるプログラム、そのようなプログラムが記録されているコンピュータ読み取り可能な記録媒体、および、コンテンツのメタデータに関する。
【背景技術】
【０００２】
ブロードバンドインターネット接続の普及により今日では様々な映像コンテンツや音声コンテンツといった様々なコンテンツが配信されている。このような背景から、特許文献１の技術や特許文献２の技術のように、コンテンツを配信するための様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２７５０５４号公報（２００１年１０月５日公開）
【特許文献２】特開平１１−１７７６２３号公報（１９９９年７月２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、ＭＰＥＧにおいて、ハイブリッド配信のためのトランスポート方式であるＭＭＴ（MPEG Media Transport）の標準化作業が進められている。以下では、このトランスポート方式をＭＰＥＧ・ＭＭＴと表記する。
【０００５】
ＭＰＥＧ・ＭＭＴのトランスポート方式で伝送される映像コンテンツは、映像コンテンツの再生中の全期間または一部の期間に亘って再生すべき映像、音声、テキスト等の各コンポーネントを含んでいる。また、ＭＰＥＧ・ＭＭＴでは、映像コンテンツが、映像コンテンツを構成する各コンポーネントを再生するために必要な情報（コンポーネントを再生する期間等の情報）が記載されたメタ情報（具体的には、構成情報：Composition Information）とともに配信装置によって配信されるようになっている。
【０００６】
そして、再生装置は、構成情報に基づいて、各コンポーネントについて、コンポーネントの再生を開始すべき時刻を把握し、その時刻になるとそのコンポーネントの再生を開始するようになっている。
【０００７】
ところで、再生装置は、コンポーネントの再生を開始すべき（構成情報に記述されている）時刻にそのコンポーネントを配信装置から受信できていない場合にその構成情報に基づく映像コンテンツの再生自体を停止するような実装が成されることが想定される。このように実装された再生装置では、配信中の伝送誤りなどにより構成情報の一部に誤りが生じたり、配信中の通信障害等で一部のコンポーネントが再生装置に正常に配信されなかったりした場合に、映像コンテンツの再生を停止させてしまうことがある。この場合、視聴者は、映像コンテンツの続きを一切見ることができない。
【０００８】
なお、伝送誤りによる悪影響を避けるために、コンテンツ配信における伝送誤りを訂正する様々な誤り訂正技術が提案されているが、誤り訂正処理を実行する装置に負荷がかかるという問題がある。
【０００９】
本発明は、上記課題に鑑みて成されたものであり、その主な目的は、通信障害により一部のコンポーネントが適切に配信されず再生装置が配信中のコンテンツの再生が停止させた場合でもその後に再生を自動的に再開できるように、コンテンツを配信可能な配信装置を実現することにある。また、通信障害により一部のコンポーネントが適切に配信されず配信中のコンテンツの再生を停止させた場合であってもその後に再生を自動的に再開できる再生装置を実現することも本発明も目的のひとつに含まれる。
【課題を解決するための手段】
【００１０】
本発明に係る配信装置は、上記課題を解決するために、複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツの各々について、部分コンテンツに関するメタデータを、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成する生成手段と、上記複数の部分コンテンツと、上記生成手段が生成した各メタデータと、を配信する配信手段と、を備え、上記生成手段が生成する各部分コンテンツに関するメタデータには、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントの中で該部分コンテンツの再生期間内に再生対象となる１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれている、ことを特徴としている。
【００１１】
上記の構成によれば、本発明に係る配信装置は、上記複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツの各々について、部分コンテンツに関するメタデータを、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成し、各部分コンテンツについて、部分コンテンツと、その部分コンテンツに関するメタデータと、を配信する。
【００１２】
各部分コンテンツのメタデータには、対象となる部分コンテンツの再生期間を示す情報と、該再生期間内に再生対象となる１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、対象となる部分コンテンツの再生順序を示す情報と、が含まれている。
【００１３】
一方、本発明に係る配信装置から配信された各部分コンテンツと各メタデータとを取得し、対応するメタデータに基づいて各部分コンテンツを再生する再生装置は、適切な再生順序で各部分コンテンツを再生することができる。そして、上記再生装置は、通信障害により一部のコンポーネントが適切に配信されないために一部の部分コンテンツの取得に失敗した場合でも、残りの各部分コンテンツを、対応するメタデータに基づいて適切な再生順序で再生することができる。
【００１４】
したがって、本発明に係る配信装置は、通信障害により一部のコンポーネントが適切に配信されず再生装置が配信中のコンテンツの再生を停止させた場合であっても再生装置がその後に再生を自動的に再開できるように、コンテンツを配信することができる。
【００１５】
本発明に係る配信方法は、上記課題を解決するために、複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツを配信装置から取得する取得工程と、上記複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータに基づいて該部分コンテンツを再生する再生工程と、を含み、各部分コンテンツに関するメタデータは、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成されるメタデータであって、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータであり、上記取得工程にて取得に成功した各部分コンテンツを、上記再生工程にて関連するメタデータにより示されている再生順序が若い順に再生する、ことを特徴としている。
【００１６】
上記の構成によれば、本発明に係る配信方法は、本発明に係る配信装置と同様の作用効果を奏する。
【００１７】
本発明に係る配信装置は、上記コンテンツを、上記生成手段によるメタデータの生成対象となる上記複数の部分コンテンツに時分割する時分割手段をさらに備えていることが望ましい。
【００１８】
上記の構成によれば、本発明に係る配信装置は、外部でコンテンツを複数の部分コンテンツに時分割する処理を行うことなく、通信障害により一部のコンポーネントが適切に配信されず再生装置が配信中のコンテンツの再生を停止させた場合であっても再生装置がその後に再生を自動的に再開できるように、コンテンツを配信することができるというさらなる効果を奏する。
【００１９】
本発明に係る配信装置は、上記時分割手段が、上記コンテンツの再生期間中の一部期間で再生する各コンポーネントについて、該コンポーネントの再生期間の先頭または末尾を上記時分割の区切りとして、上記コンテンツを上記複数の部分コンテンツに時分割するように構成されている、ことが望ましい。
【００２０】
上記の構成によれば、本発明に係る配信装置は、コンテンツを構成するコンポーネントの増減に合せて、コンテンツを１つ以上の部分コンテンツに時分割する。
【００２１】
すなわち、本発明に係る配信装置は、通信障害により一部のコンポーネントが適切に配信されなかった場合でも、そのコンポーネントを含まない部分コンテンツを適切に再生することを可能にする。
【００２２】
したがって、本発明に係る配信装置は、通信障害により一部のコンポーネントが適切に配信されなかった場合でも、そのコンポーネントを含まない部分コンテンツをユーザに視聴または聴取させることができるというさらなる効果を奏する。これにより、本発明に係る配信装置は、例えば、上記コンテンツとして番組に関するコンポーネントとＣＭに関するコンポーネントとを含む番組コンテンツを配信した場合であって、通信障害によりＣＭに関する一部のコンポーネントが再生装置に適切に配信されなかった場合であっても、再生装置のユーザに、番組コンテンツ中の番組部分（ＣＭ以外の部分）を視聴または聴取させることができる。
【００２３】
本発明に係る配信装置は、上記時分割手段が、上記コンテンツに付帯するメタデータを参照することで上記一部期間で再生する各コンポーネントの再生期間を特定し、特定した各再生期間の先頭または末尾を上記時分割の区切りとして、上記コンテンツを上記複数の部分コンテンツに時分割するように構成されている、ことが望ましい。
【００２４】
上記の構成によれば、本発明に係る配信装置は、コンテンツ自体を参照することなく、上記コンテンツの再生期間中の一部期間で再生する各コンポーネントを特定することができる。
【００２５】
したがって、本発明に係る配信装置は、少ない処理負荷で、通信障害により一部のコンポーネントが適切に配信されず再生装置が配信中のコンテンツの再生を停止させた場合であっても再生装置がその後に再生を自動的に再開できるように、コンテンツを配信することができるというさらなる効果を奏する。
【００２６】
本発明に係る配信装置は、上記時分割手段が、上記再生順序が最後になる部分コンテンツを除く各部分コンテンツの再生期間の長さが所定の長さになるように、上記コンテンツを上記複数の部分コンテンツに分割するように構成されている、ことが望ましい。
【００２７】
本発明に係る再生装置は、上記課題を解決するために、複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツを配信装置から取得する取得手段と、上記複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータに基づいて該部分コンテンツを再生する再生手段と、を備え、各部分コンテンツに関するメタデータは、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成されるメタデータであって、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントの中で該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータであり、上記再生手段は、上記取得手段が取得に成功した各部分コンテンツを、関連するメタデータにより示されている再生順序が若い順に再生する、ことを特徴としている。
【００２８】
上記の構成によれば、本発明に係る再生装置は、配信装置から配信された各部分コンテンツと各メタデータとを取得し、各部分コンテンツを、対応するメタデータに基づいて適切な再生順序で再生することができる。そして、本発明に係る再生装置は、通信障害により一部のコンポーネントが適切に配信されないために一部の部分コンテンツの取得に失敗した場合でも、残りの各部分コンテンツを、対応するメタデータに基づいて適切な再生順序で再生することができる。
【００２９】
したがって、本発明に係る再生装置は、通信障害により一部のコンポーネントが適切に配信されず配信中のコンテンツの再生を停止させた場合であってもその後に再生を自動的に再開することができる。
【００３０】
本発明に係る再生装置は、複数のコンポーネントから構成されているコンテンツの時分割により生成された複数の部分コンテンツを配信装置から取得する取得工程と、上記複数の部分コンテンツの各々について、該部分コンテンツに関するメタデータに基づいて該部分コンテンツを再生する再生工程と、を含み、各部分コンテンツに関するメタデータは、上記コンテンツに付帯するメタデータであって各コンポーネントについて該コンポーネントの再生期間を示す情報が記載されたメタデータから生成されるメタデータであって、上記複数の部分コンテンツの中での該部分コンテンツの再生順序を示す情報と、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生する１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータであり、上記取得工程にて取得に成功した各部分コンテンツを、上記再生工程にて関連するメタデータにより示されている再生順序が若い順に再生する、ことを特徴としている。
【００３１】
上記の構成によれば、本発明に係る再生方法は、本発明に係る再生装置と同様の作用効果を奏する。
【００３２】
本発明に係る再生装置は、上記取得手段が、上記各部分コンテンツに関するメタデータを配信装置から取得するように構成されている、ことが望ましい。
【００３３】
本発明に係る再生装置は、上記コンテンツに付帯するメタデータから上記各部分コンテンツに関するメタデータを生成する生成手段をさらに備え、上記取得手段が、上記コンテンツに付帯するメタデータを配信装置から取得するように構成されている、ことが望ましい。
【００３４】
なお、本発明は、上記配信装置と、上記再生装置と、を含んでいる配信システムとしても実現できる。
【００３５】
また、上記配信装置としてコンピュータを動作させるプログラムであって、コンピュータを上記配信装置の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。同様に、上記再生装置としてコンピュータを動作させるプログラムであって、コンピュータを上記再生装置の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。
【００３６】
さらに、本発明は、複数のコンポーネントから構成されているコンテンツの時分割により生成される部分コンテンツに関するメタデータであって、該部分コンテンツの上記時分割により生成される全部分コンテンツの中での再生順序を示す情報と、上記複数のコンポーネントのうち該部分コンテンツの再生期間内に再生対象となる１つ以上のコンポーネントの各々について該再生期間内における該コンポーネントの再生期間を示す情報と、が含まれているメタデータとしても実現可能である。
【発明の効果】
【００３７】
以上のように、本発明に係る配信装置は、通信障害により一部のコンポーネントが適切に配信されず再生装置が配信中のコンテンツの再生が停止させた場合でもその後に再生を自動的に再開できるように、コンテンツを配信できるという効果を奏する。
【００３８】
また、本発明に係る再生装置は、通信障害により一部のコンポーネントが適切に配信されず配信中のコンテンツの再生を停止させた場合であってもその後に再生を自動的に再開できるという効果を奏する。
【図面の簡単な説明】
【００３９】
【図１】図１は、本発明の一実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示した図である。
【図２】図２は、コンテンツが３つのコンテンツ(部分コンテンツ)に分割される場合における、時分割前のコンテンツの概略的な構成と時分割後の各コンテンツの概略的な構成とを模式的に例示した図である。
【図３】図３は、図２の時分割前のコンテンツに付帯する構成情報（ＣＩ）を例示した図である。
【図４】図４は、図２の３つのコンテンツの中で最初に再生されるコンテンツに関する構成情報であり、図１の配信装置により図３の構成情報から生成される構成情報である。
【図５】図５は、図２の３つのコンテンツの中で２つ目に再生されるコンテンツに関する構成情報であり、図１の配信装置により図３の構成情報から生成される構成情報である。
【図６】図６は、図２の３つのコンテンツの中で最後に再生されるコンテンツに関する構成情報であり、図１の配信装置により図３の構成情報から生成される構成情報である。
【図７】図７は、コンテンツが３つのコンテンツ(部分コンテンツ)に分割される場合における、時分割前のコンテンツの概略的な構成と時分割後の各コンテンツの概略的な構成とを模式的に例示した図である。
【図８】図８は、図７の時分割前のコンテンツに付帯する構成情報（ＣＩ）を例示した図である。
【図９】図９は、図７の３つのコンテンツの中で最初に再生されるコンテンツに関する構成情報であり、図１の配信装置により図８の構成情報から生成される構成情報である。
【図１０】図１０は、図７の３つのコンテンツの中で２つ目に再生されるコンテンツに関する構成情報であり、図１の配信装置により図８の構成情報から生成される構成情報である。
【図１１】図１１は、図７の３つのコンテンツの中で最後に再生されるコンテンツに関する構成情報であり、図１の配信装置により図８の構成情報から生成される構成情報である。
【図１２】図１２は、コンテンツが３つのコンテンツ(部分コンテンツ)に分割される場合における、時分割前のコンテンツの概略的な構成と時分割後の各コンテンツの概略的な構成とを模式的に例示した図である。
【図１３】図１３は、図１２の時分割前のコンテンツに付帯する構成情報（ＣＩ）を例示した図である。
【図１４】図１４は、図１２の３つのコンテンツの中で最初に再生されるコンテンツに関する構成情報であり、図１の配信装置により図１３の構成情報から生成される構成情報である。
【図１５】図１５は、図１２の３つのコンテンツの中で２つ目に再生されるコンテンツに関する構成情報であり、図１の配信装置により図１３の構成情報から生成される構成情報である。
【図１６】図１６は、図１２の３つのコンテンツの中で最後に再生されるコンテンツに関する構成情報であり、図１の配信装置により図１３の構成情報から生成される構成情報である。
【図１７】図１７は、本発明の別の一実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示した図である。
【図１８】図１８は、本発明の別の一実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示した図である。
【発明を実施するための形態】
【００４０】
〔実施形態１〕
本発明の一実施形態に係る配信システムは、コンテンツを配信する配信装置とコンテンツを再生する再生装置とを含んでいる。配信装置は、再生装置で再生する複数のコンポーネントを含むコンテンツ（具体的には、映像コンテンツや音声コンテンツ等のように再生時間長が定められているコンテンツ）を時分割するように構成されている。また、配信装置は、そのコンテンツに付帯する構成情報（メタデータ）を時分割後の各コンテンツに対応する構成情報に変換するように構成されている。一方、再生装置は、時分割後の各コンテンツを、そのコンテンツに対応する構成情報を参照して時系列順に再生するように構成されている。
【００４１】
再生装置はＭＰＥＧ・ＭＭＴに基づくコンテンツ再生をサポートしており、配信装置は、ＭＰＥＧ・ＭＭＴに基づくコンテンツ配信をサポートしている。ＭＰＥＧ・ＭＭＴにおいては、コンテンツが「パッケージ」として定義されており、コンポーネントが「アセット」として定義されている。以下では、必要に応じてＭＰＥＧ・ＭＭＴの用語を用いて説明を行うが、本発明は、ＭＰＥＧ・ＭＭＴの技術を前提として成された発明ではないことを予め述べておく。即ち、本発明が適用されるのはＭＰＥＧ・ＭＭＴに限らず、様々な規格や運用技術に適用可能である。
【００４２】
以下では、本実施形態に係る配信システムについて図１〜図６を参照しながら説明する。
【００４３】
図１は、本実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示したブロック図である。図２は、図１の配信装置が配信するコンテンツ、および、時分割により得られる３つのコンテンツ（特許請求の範囲の「部分コンテンツ」に対応）の各々のデータ構造を模式的に例示した図である。また、図３は、コンテンツに付帯する構成情報（ＣＩ）を例示した図であり、図４〜図６は、それぞれ、最初、２つ目、最後に再生されるコンテンツについて、そのコンテンツに関する構成情報を例示した図である。
【００４４】
図３〜図６の構成情報内には、＜components＞タグで記述されたコンポーネントの属性に関する情報（ＵＲＩ、種類およびｉｄ）と、＜layouts＞タグで記述された表示コンポーネント（映像、テキスト、データ等のコンポーネント）の表示領域の定義情報（表示領域およびｉｄ）と、＜compositions＞タグで記述された再生方法に関する情報とを含む。
【００４５】
再生方法に関する情報としては、再生対象となるコンポーネントのｉｄ、再生対象となる表示コンポーネントの表示領域およびコンポーネントの再生期間等の情報が含まれている。また、再生方法に関する情報としては、複数のコンポーネントを並列的に再生することを示す情報（<par>タグ）、複数のコンポーネントを逐次的に再生することを示す情報（<seq>タグ）、および、複数のコンポーネントを排他的に再生することを示す情報（<excl>タグ）も使用可能である。
【００４６】
配信装置および再生装置の要部構成について図１を参照しながら以下に説明する。なお、以下では、「時分割」「時分割後のコンテンツ」「時分割後のコンテンツに含まれるコンポーネント」のことを、それぞれ必要に応じて、「セグメント化」「セグメント」「セグメント化されたコンポーネント」等と称するものとする。
【００４７】
図１に示すように、本実施形態に係る配信システム１は、配信装置１００および再生装置２００から構成されている。
【００４８】
（配信装置１００）
配信装置１００は、記憶部１１０、配信制御部１２０および送信部１３０を備えている。
【００４９】
記憶部１１０は、コンテンツと、そのコンテンツに付帯する構成情報と、が記録されている記録媒体である。
【００５０】
配信制御部１２０は、配信すべきコンテンツおよびその構成情報を記憶部１１０から読み出す。
【００５１】
配信制御部１２０は、コンポーネント変換部１２１およびＣＩ変換部１２２を含んでおり、コンポーネント変換部１２１は、図２に示すように、コンテンツに含まれる各コンポーネント（アセット）を規定の再生位置を区切りとして時分割することで、各コンポーネントをセグメント化されたコンポーネント（アセット）に変換する。
【００５２】
ＣＩ変換部１２２は、図２に示すように、コンテンツに付帯する構成情報（図２の例では、構成情報（ＣＩ）５ａ）を、各セグメントの構成情報（図２の例では、構成情報（ＣＩ−１）５ａ−１〜構成情報（ＣＩ−３）５ａ―３）に変換する。具体的には、ＣＩ変換部１２２は、変換後の各セグメントの構成情報内にそのセグメントに含まれる各コンポーネントの再生期間（そのセグメントの再生期間内における再生期間）を示す情報が記述されるように、コンテンツに付帯する構成情報を変換する。
【００５３】
配信制御部１２０は、コンポーネント変換部１２１およびＣＩ変換部１２２により得られた各セグメントのコンポーネントと各セグメントの構成情報とを時系列順に配信する。
【００５４】
送信部１３０は、各コンポーネントおよび構成情報を送信可能な通信デバイスである。
【００５５】
（再生装置２００）
再生装置２００は、受信部２１０、記憶部２２０および再生部２３０を備えている。
【００５６】
受信部２１０は、各セグメントのコンポーネントおよび各セグメントの構成情報を受信可能な通信デバイスである。
【００５７】
記憶部２２０は、受信部２１０で受信された各セグメントのコンポーネントおよび各セグメントの構成情報が記録される記録媒体である。
【００５８】
再生部２３０は、各セグメントのコンポーネント（単一または複数のコンポーネント）を対象セグメントの構成情報を参照することで時系列順に再生する。
【００５９】
（セグメント化のアルゴリズムについて）
本実施形態では、コンポーネント変換部１２１は、コンテンツを時分割後の長さが固定長（１０分）になるようにセグメント化する。
【００６０】
例えば、コンポーネント変換部１２１は、図２に示すような、３０分ぶんのコンテンツを１０分ぶんの３つのセグメントに分割する。
【００６１】
その結果、コンポーネント変換部１２１は、コンテンツの全再生期間に亘って再生されるコンポーネント（アセット）１〜４を、以下のａ）〜ｃ）に記載された１２つのコンポーネント（アセット）に分割することになる。
【００６２】
ａ）コンテンツの再生開始時点から再生開始１０分後までに再生されるコンポーネント（アセット）１−１〜コンポーネント（アセット）４−１
ｂ）コンテンツの再生開始１０分後から再生開始２０分後までに再生されるコンポーネント（アセット）１−２〜コンポーネント（アセット）４−２
ｃ）コンテンツの再生開始２０分後から再生終了時点までに再生されるコンポーネント（アセット）１−３〜コンポーネント（アセット）４−３
一方、ＣＩ変換部１２２は、コンテンツに含まれる各コンポーネントについて、各セグメントに関し、対象セグメントの再生期間内に対象コンポーネントが再生されるか否かをコンテンツに付帯する構成情報に基づいて判定する。例えば、ＣＩ変換部１２２は、図３の各videoタグおよび各audioタグの属性beginおよび属性durの各属性値を参照し、属性beginの各属性値が０であることを以ってコンテンツの再生開始時点から再生開始１０分後までに４つの各コンポーネントが再生されると判定する。
【００６３】
そして、ＣＩ変換部１２２は、各セグメントに関し、対象セグメントの再生期間内に再生されると判定された各コンポーネントについて、当該再生期間内における対象コンポーネントの再生期間を構成情報に基づいて特定する。例えば、ＣＩ変換部１２２は、図３の各videoタグおよび各audioタグの属性beginおよび属性durの各属性値を参照する。そして、ＣＩ変換部１２２は、属性beginの各属性値が０であり、属性durの各属性値が３０であることを以って、対象セグメントの再生期間（コンテンツの再生開始時点から再生開始１０分後まで）内における各コンポーネントの再生期間が「コンテンツの再生開始時点から再生開始１０分後まで」であることを特定する。
【００６４】
ＣＩ変換部１２２は、コンテンツに付帯する構成情報に対して各セグメントについて以下のｄ）〜ｇ）の各処理を施すことによって、各セグメントの構成情報を生成する。
【００６５】
ｄ）対象セグメントの再生期間内に再生されないと判定されたコンポーネントに対応するvideoタグ（またはaudioタグ）およびcompタグを削除する。またvideoタグの削除により参照されなくなったregionタグを削除する。
【００６６】
ｅ）対象セグメントの再生期間内に再生されると判定されたコンポーネントについて、対象セグメントの再生期間内におけるコンポーネントの再生期間がコンポーネントに対応するvideoタグ（またはaudioタグ）の属性beginおよび属性durの属性値で表されるように、各属性値を更新する。
【００６７】
ｆ）対象セグメントの再生期間内に再生されると判定されたコンポーネントについて、コンポーネントに関するcompタグの属性srcの属性値を、セグメント化されたコンポーネントを取得するためのＵＲＩを示す属性値に更新する。
【００６８】
ｇ）CIタグ中に、属性値が全セグメント（特許請求の範囲の「全部分コンテンツ」に対応）の中での対象セグメントを再生する再生順序を示す属性idを追加する。
【００６９】
以上の処理によって、ＣＩ変換部１２２は、図３の構成情報を図４〜図６の各セグメントの構成情報に変換することになる。
【００７０】
なお、コンテンツが３５分の長さを持つ場合、コンポーネント変換部１２１は、上記のアルゴリズムによって、３５分ぶんのコンテンツを、最初の１０分ぶんのセグメント、再生位置が１０分後から２０分後までのセグメント、再生位置が２０分後から３０分後までのセグメント、および、再生位置が３０分後から３５分後までのセグメントに分割することになる。このように、コンテンツの時間長が１０分の整数倍でない場合には、コンポーネント変換部１２１は、再生順序が最後のセグメントを除く各セグメントの長さが予め定められた１０分という長さになるように、コンテンツを複数のセグメントに分割することになる。
【００７１】
（コンテンツの再生処理について）
以上のようなアルゴリズムに従って生成された各セグメントと各セグメントの構成情報とは、セグメントの再生期間に関する時系列順に送信部１３０から配信され、再生装置２００の受信部２１０によって受信され、記憶部２２０に記録される。
【００７２】
そして、再生部２３０は、セグメントの再生期間の時系列順に各セグメントを対象セグメントの構成情報に基づいて再生する。
【００７３】
具体的には、再生部２３０は、１を初期値とするnの昇順で以下の処理を行う。すなわち、再生部２３０は、CIタグ中の属性idの属性値がci_nであるような構成情報を記憶部２２０から読み出すとともに、再生順序がｎ番目のセグメントを再生すべき時刻になった時点でその構成情報に基づいてそのセグメント（具体的には、セグメント化された単一または複数のコンポーネント）を再生する。
【００７４】
なお、再生部２３０は、再生順序がｎ番目のセグメントの再生開始時に再生エラーが発生した場合（例えば、受信部２１０がｎ番目のセグメントの受信に失敗した場合）には、ｎ番目のセグメントの再生処理をスキップし、ｎ＋１番目のセグメントを再生すべき時刻になった時点でｎ＋１番目のセグメントを再生する。なお、ここで言うｎ＋１番目のセグメントを再生すべき時刻になった時点とは、ｎ＋１番目のセグメントで指定された開始時刻、あるいは、ｎ番目のセグメントの再生処理をスキップした直後（ｎ−１番目のセグメントの終了直後）を指す。
【００７５】
また、再生部２３０は、再生順序がｎ番目のセグメントの再生中に何らかの再生エラーが発生した場合には、ｎ番目のセグメントの再生処理を中断した上でｎ＋１番目のセグメントを再生すべき時刻になった時点でｎ＋１番目のセグメントを再生する。なお、ここで言うｎ＋１番目のセグメントを再生すべき時刻になった時点とは、ｎ＋１番目のセグメントで指定された開始時刻、あるいは、ｎ番目のセグメントの再生処理を中断した直後を指す。
【００７６】
（セグメント化のアルゴリズムの変形例について）
コンテンツに含まれるいずれか１つ以上のコンポーネントがコンテンツの再生期間中の一部期間でしか再生されない場合には、以下に説明する変形例に係るアルゴリズムを用いてコンテンツをセグメント化してもよい。
【００７７】
セグメント化のアルゴリズムの変形例について図７〜図１６を参照しながら以下に説明する。図７は、図１の配信装置が配信するコンテンツ、および、セグメント化により得られる３つのセグメントのデータ構造を模式的に例示した図である。また、図８は、コンテンツに付帯する構成情報（ＣＩ）を例示した図であり、図９〜図１１は、それぞれ、最初、２つ目、最後に再生されるセグメントについて、そのセグメントに関する構成情報を例示した図である。
【００７８】
本変形例では、コンポーネント変換部１２１は、以下のようにコンテンツに付帯する構成情報を参照することで、時分割（セグメント）の区切り（境界）となるコンテンツ中の再生位置（再生時刻）を規定する。すなわち、コンポーネント変換部１２１は、コンテンツの再生開始時点では再生が開始されない各コンポーネント（属性beginの属性値が０でないvideoタグまたはaudioタグに対応する各コンポーネント）について、対象コンポーネントの再生が開始される再生位置（属性beginの属性値）を時分割の区切り（境界）として規定する。同様に、コンポーネント変換部１２１は、コンテンツの再生終了前に再生が終了する各コンポーネント（属性beginの属性値と属性durの属性値との和が他のいずれかのタグよりも小さいvideoタグまたはaudioタグに対応する各コンポーネント）について、対象コンポーネントの再生が終了する再生位置（上記の「和」）を時分割の区切り（境界）として規定する。
【００７９】
コンテンツの一例として図７に示す３０分ぶんのコンテンツを挙げる。図７に示すように、コンテンツの中には、その再生開始時点で再生が開始されないコンポーネント（アセット）３〜６が含まれており、コンポーネント３およびコンポーネント４はコンテンツの再生終了前に再生が終了される。したがって、コンポーネント変換部１２１は、図７のコンテンツを読み出すと、コンポーネント３およびコンポーネント４の再生が開始される再生位置と、コンポーネント３およびコンポーネント４の再生が終了する再生位置であってコンポーネント５およびコンポーネント６の再生が開始される再生位置と、を時分割の区切りとして規定する。
【００８０】
その結果、コンポーネント変換部１２１は、図７に示すコンテンツ内に含まれるコンポーネント（アセット）１および２を、以下のａ１）〜ｃ１）に記載された６つのコンポーネント（アセット）に分割することになる。
【００８１】
ａ１）コンテンツの再生開始時点から再生開始１０分後までに再生されるコンポーネント（アセット）１−１〜コンポーネント（アセット）２−１
ｂ１）コンテンツの再生開始１０分後から再生開始２０分後までに再生されるコンポーネント（アセット）１−２〜コンポーネント（アセット）２−２
ｃ１）コンテンツの再生開始２０分後から再生終了時点までに再生されるコンポーネント（アセット）１−３〜コンポーネント（アセット）２−３
ＣＩ変換部１２２がコンテンツに付帯する構成情報から各セグメントの構成情報を生成する処理はセグメント化のアルゴリズムに関わらず同一である。すなわち、ＣＩ変換部１２２は、前述したｄ）〜ｇ）の各処理を施すことによって各セグメントの構成情報を生成する。
【００８２】
以上の処理によって、ＣＩ変換部１２２は、図８の構成情報を図９〜図１１の各セグメントの構成情報に変換することになる。
【００８３】
また、コンテンツの別の一例として図１２に示す３０分ぶんのコンテンツを挙げる。図１２に示すコンテンツの中には、その再生開始時点で再生が開始されないコンポーネント（アセット）５およびコンポーネント（アセット）６が含まれており、コンテンツの再生終了時点までに再生が終了されるコンポーネント（アセット）３およびコンポーネント（アセット）４が含まれている。したがって、コンポーネント変換部１２１は、図１２のコンテンツを読み出すと、コンポーネント５およびコンポーネント６の再生が開始される再生位置と、コンポーネント３およびコンポーネント４の再生が終了する再生位置と、を時分割の区切りとして規定する。
【００８４】
その結果、コンポーネント変換部１２１は、図１２に示すコンテンツ内に含まれるコンポーネント（アセット）１〜６を、以下のａ２）〜ｃ２）に記載された１４個のコンポーネント（アセット）に分割することになる。
【００８５】
ａ２）コンテンツの再生開始時点から再生開始１０分後までに再生されるコンポーネント（アセット）１−１〜コンポーネント（アセット）４−１
ｂ２）コンテンツの再生開始１０分後から再生開始２０分後までに再生されるコンポーネント（アセット）１−２〜コンポーネント（アセット）４−２、コンポーネント（アセット）５−１およびコンポーネント（アセット）６−１
ｃ２）コンテンツの再生開始２０分後から再生終了時点までに再生されるコンポーネント（アセット）１−３、コンポーネント（アセット）２−３、コンポーネント（アセット）５−２およびコンポーネント（アセット）６−２
また、ＣＩ変換部１２２は、前述したｄ）〜ｇ）の各処理を施すことによって、図１３の構成情報を図１４〜図１６の各セグメントの構成情報に変換することになる。
【００８６】
（再生装置２００の利点）
以上のように、再生装置２００では、受信部２１０が複数のコンポーネントから構成されているコンテンツの時分割により生成された各セグメントと、各セグメントの構成情報と、を配信装置１００から取得する。各セグメントの構成情報には、全セグメントの中での対象セグメントの再生順序を示すCIタグの属性idの属性値と、対象セグメントの再生期間内における単一または複数のコンポーネントの再生期間を示す属性beginおよび属性durの属性値と、が含まれている。
【００８７】
また、再生部２３０は、受信部２１０が受信に成功した各セグメントについて、対象セグメントに関する構成情報に基づいて対象セグメントを再生する。具体的には、再生部２３０は、CIタグの属性idの属性値が小さい順に構成情報を選択し、構成情報の選択順に従って、構成情報に基づくセグメントの再生を行う。
【００８８】
上記の構成によって、再生装置２００は、コンテンツに付帯する構成情報に基づいてコンテンツを再生する再生装置と同様に、ユーザにコンテンツを鑑賞させることができる。さらに、再生装置２００は、一部のコンポーネントの受信に失敗した場合であっても、コンテンツ中の受信に成功した部分を再生する。図７の例で言えば、コンポーネント２の受信に失敗した場合（すなわち、３つのセグメントのうち再生順序が２番目のセグメントの受信に失敗した場合）であっても、受信に成功した再生順序が１番目および３番目のセグメントを再生する。
【００８９】
したがって、再生装置２００は、通信障害により一部のコンポーネントが適切に配信されず配信中のコンテンツの再生を停止させた場合であっても、その後に再生を自動的に再開できる。
【００９０】
（配信装置１００の利点）
以上のように、配信装置１００では、ＣＩ変換部１２２が、複数のコンポーネントから構成されているコンテンツの時分割によりコンポーネント変換部１２１が生成した各セグメントについて、対象セグメントの構成情報を、上記コンテンツに付帯する構成情報であって各コンポーネントについて対象コンポーネントの再生期間を示す属性beginおよび属性durの属性値が記載された構成情報から生成する。
【００９１】
そして、配信制御部１２０は、コンポーネント変換部１２１が生成した各セグメントと、ＣＩ変換部１２２が生成した各構成情報と、を再生装置２００に配信する。
【００９２】
各セグメントの構成情報には、全セグメントの中での対象セグメントの再生順序を示すCIタグの属性idの属性値と、対象セグメントの再生期間内における単一または複数のコンポーネントの再生期間を示す属性beginおよび属性durの属性値と、が含まれている。
【００９３】
上記の構成によって、配信装置１００は、通信障害により一部のコンポーネントが適切に配信されず再生装置２００が配信中のコンテンツの再生を停止させた場合であっても再生装置２００がその後に再生を自動的に再開できるように、コンテンツを配信することができる。
【００９４】
〔実施形態２〕
本発明の別の実施形態に係る配信システムについて図１７を参照しながら説明する。
【００９５】
図１７は、本実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示したブロック図である。
【００９６】
図１７に示すように、本実施形態に係る配信システム１ａは、配信装置１００ａおよび再生装置２００ａを含んでいる。
【００９７】
（配信装置１００ａ）
配信装置１００ａは、記憶部１１０、配信制御部１２０ａおよび送信部１３０を備えている。
【００９８】
記憶部１１０は、複数のコンポーネントを含んでいるコンテンツと、そのコンテンツに付帯する構成情報と、が記録されている記録媒体である。
【００９９】
配信制御部１２０ａは、配信すべきコンテンツおよびその構成情報を記憶部１１０から読み出して、読み出しコンテンツおよび構成情報を送信部１３０から配信する。
【０１００】
送信部１３０は、コンテンツおよび構成情報を送信可能な通信デバイスである。
【０１０１】
（再生装置２００ａ）
再生装置２００ａは、受信部２１０、ＣＩ変換部２１１、コンポーネント変換部２１２、記憶部２２０および再生部２３０を備えている。
【０１０２】
受信部２１０は、コンテンツおよびその構成情報を受信可能な通信デバイスである。
【０１０３】
ＣＩ変換部２１１およびコンポーネント変換部２１２は、それぞれ、実施形態１のＣＩ変換部１２２およびコンポーネント変換部１２１と同様の処理を行う。なお、コンポーネント変換部２１２は、セグメント化のために、実施形態１で説明したいずれのアルゴリズムを用いてもよい。
【０１０４】
記憶部２２０は、コンポーネント変換部２１２が生成した各セグメントのコンポーネントと、ＣＩ変換部２１１が生成した各セグメントの構成情報と、が記録される記録媒体である。
【０１０５】
再生部２３０は、記憶部２２０から読み出した各セグメントのコンポーネント（単一または複数のコンポーネント）を対象セグメントの構成情報を参照することで時系列順に再生する。
【０１０６】
（配信システム１ａの利点）
以上のように、本実施形態に係る配信システム１ａでは、配信装置１００ａが、複数のコンポーネントを含むコンテンツとそのコンテンツに付帯する構成情報とを再生装置２００ａに配信するように構成されている。また、配信装置１００ａではなく再生装置２００ａにおいて、コンポーネント変換部２１２が、受信部２１０が配信装置１００ａから受信したコンテンツをセグメント化し、ＣＩ変換部２１１が、同じく受信部２１０が受信したそのコンテンツに付帯する構成情報を、各セグメントの構成情報に変換する。そして、再生装置２００ａの再生部２３０は、対象セグメントの構成情報を参照して各セグメントを時系列順に再生するように構成されている。
【０１０７】
上記の構成によって、再生装置２００ａは、コンテンツに付帯する構成情報に基づいてコンテンツを再生する再生装置と同様に、ユーザにコンテンツを鑑賞させることができる。さらに、再生装置２００ａは、記憶部２２０（記録媒体）の一部分に瑕疵が生じたために一部のコンポーネントの読み出せない場合であっても、コンテンツ中の読み出せた部分を再生する。
【０１０８】
したがって、再生装置２００ａは、記録媒体の瑕疵により一部のコンポーネントを読み出せずコンテンツの再生を停止させた場合であっても、その後に再生を自動的に再開できる。
【０１０９】
また、本実施形態に係る配信システム１ａは、コンポーネント変換部およびＣＩ変換部を備えていない従来の配信装置を用いて構成することができる。したがって、本実施形態に係る配信システム１ａには、従来の配信装置を用いて配信する既存の配信システムのリプレースによりシステムを構成する場合に、再生装置だけを再生装置２００ａにリプレースすればよいという利点がある。
【０１１０】
〔実施形態３〕
本発明のさらに別の実施形態に係る配信システムについて図１８を参照しながら説明する。
【０１１１】
図１８は、本実施形態に係る配信システムに含まれる配信装置および再生装置の要部構成を示したブロック図である。
【０１１２】
図１８に示すように、本実施形態に係る配信システム１ｂは、配信装置１００ｂおよび再生装置２００ｂを含んでいる。
【０１１３】
（配信装置１００ｂ）
配信装置１００ｂは、記憶部１１０、配信制御部１２０ｂおよび送信部１３０を備えている。
【０１１４】
記憶部１１０は、コンテンツに付帯する構成情報と、セグメント化されたコンポーネント群とが記録されている記録媒体である。ここで、記憶部１１０に記録されているコンポーネント群は、コンテンツに含まれている各コンポーネントを配信装置１００ｂの外部でセグメント化した結果として生成され、その後に記憶部１１０に格納されたコンポーネント群である。
【０１１５】
配信制御部１２０ｂは、配信すべきコンテンツに関するコンポーネント群、および、そのコンテンツに付帯する構成情報を記憶部１１０から読み出して、コンポーネント群および構成情報を送信部１３０から配信する。
【０１１６】
送信部１３０は、コンポーネント群および構成情報を送信可能な通信デバイスである。
【０１１７】
（再生装置２００ｂ）
再生装置２００ｂは、受信部２１０、ＣＩ変換部２１１ｂ、記憶部２２０および再生部２３０を備えている。
【０１１８】
受信部２１０は、再生すべきコンテンツに関するコンポーネント群、および、そのコンテンツに付帯する構成情報を受信可能な通信デバイスである。
【０１１９】
ＣＩ変換部２１１ｂは、コンテンツに付帯する構成情報を、各セグメントの構成情報に変換する。具体的には、ＣＩ変換部２１１ｂは、後述するアルゴリズムを用いて、変換後の各セグメントの構成情報内にそのセグメントに含まれる各コンポーネントの再生期間（そのセグメントの再生期間内における再生期間）を示す情報が記述されるように、コンテンツに付帯する構成情報を変換する。
【０１２０】
記憶部２２０は、受信部２１０が受信した各セグメントのコンポーネントと、ＣＩ変換部２１１ｂが生成した各セグメントの構成情報と、が記録される記録媒体である。
【０１２１】
再生部２３０は、記憶部２２０から読み出した各セグメントのコンポーネント（単一または複数のコンポーネント）を対象セグメントの構成情報を参照することで時系列順に再生する。
【０１２２】
（ＣＩ変換部２１１ｂが使用可能なアルゴリズム１）
記憶部１１０に記録されているコンポーネント群は、コンポーネント毎に対象コンポーネントを含むセグメントの再生期間と対象コンポーネントのidとをメタ情報として含んでおり対象コンポーネントを実情報として含んでいる、単一のファイルの形で記録されていてもよい。即ち、ファイルには、コンポーネントのidと、一連のコンポーネントのデータと、コンポーネントのデータを区切るセグメントの区切り情報が含まれる。そして、コンポーネント群は、それぞれ単一のファイルとして配信装置１００ｂから再生装置２００ｂに配信されてもよい。
【０１２３】
この場合、ＣＩ変換部２１１ｂは、単一のファイル内からメタ情報を読み出し、読み出したメタ情報に基づいて、構成情報に示されたコンポーネントidに対応するコンポーネントファイルを特定する。そして、読み出したメタ情報に基づいて、各セグメントについて、対象セグメントの区切りとなるコンポーネント中の再生位置を特定する。そして、ＣＩ変換部２１１ｂは、特定した各再生位置と各idの値とに基づいて、コンテンツに付帯する構成情報を、各セグメントの構成情報に変換する。
【０１２４】
ＣＩ変換部２１１ｂは、コンテンツに付帯する構成情報に基づいて、各セグメントの再生期間について、対象セグメントの再生期間内に少しでも再生するコンポーネントと、当該期間内に全く再生しないコンポーネントと、を特定し、特定した結果に基づいて、コンテンツに付帯する構成情報から、対象セグメントの構成情報を生成する。具体的には、対象セグメントの再生期間内に全く再生しないコンポーネントについては、対応するvideoタグ（またはaudioタグ）およびcompタグを削除し、対象セグメントの再生期間内に少しで再生するコンポーネントについては、videoタグ（またはaudioタグ）の属性begin、属性durまたはその両方の属性値を更新することで、対象セグメントの構成情報を生成する。
【０１２５】
これにより、ＣＩ変換部２１１ｂは、各セグメントについて、対象セグメントの再生期間の長さに応じた内容の構成情報を生成することになる。
（ＣＩ変換部２１１ｂが使用可能なアルゴリズム２）
記憶部１１０のコンポーネント群は、セグメント化されたコンポーネントがそれぞれ異なるファイルの形で記録されていてもよい。各ファイルは、同一のコンポーネントであることを示すidとセグメントの再生期間とをメタ情報として含み、当該セグメント化されたコンポーネントのデータを実情報として含んでいてもよい。そして、記憶部１１０のコンポーネント群は、上記複数個のファイルとして、配信装置１００ｂから再生装置２００ｂに配信されてもよい。
【０１２６】
この場合、ＣＩ変換部２１１ｂは、各ファイルのメタ情報を読み出し、読み出した各メタ情報に基づいて、構成情報に示されたコンポーネントid及びセグメントの再生期間に対応するコンポーネントファイルを特定し、読み出したメタ情報の再生期間に基づいて対象セグメントの区切りとなるコンテンツ中の再生位置を特定する。
【０１２７】
ＣＩ変換部２１１ｂは、コンテンツに付帯する構成情報に基づいて、各セグメントの再生期間について、対象セグメントの再生期間内に少しでも再生するコンポーネントと、当該期間内に全く再生しないコンポーネントと、を特定し、特定した結果に基づいて、コンテンツに付帯する構成情報から、対象セグメントの構成情報を生成する。具体的には、対象セグメントの再生期間内に全く再生しないコンポーネントについては、対応するvideoタグ（またはaudioタグ）およびcompタグを削除し、対象セグメントの再生期間内に少しで再生するコンポーネントについては、videoタグ（またはaudioタグ）の属性begin、属性durまたはその両方の属性値を更新することで、対象セグメントの構成情報を生成する。
【０１２８】
これにより、ＣＩ変換部２１１ｂは、各セグメントについて、対象セグメントの再生期間の長さに応じた内容の構成情報を生成することになる。
【０１２９】
（配信システム１ｂの利点）
以上のように、本実施形態に係る配信システム１ｂでは、配信装置１００ｂが、コンテンツを構成する各セグメント（セグメント化されたコンポーネント群）と、そのコンテンツに付帯する構成情報と、を再生装置２００ｂに配信するように構成されている。また、再生装置２００ｂにおいて、ＣＩ変換部２１１ｂが、コンテンツに付帯する構成情報を、各セグメントの構成情報に変換する。そして、再生装置２００ｂの再生部２３０は、対象セグメントの構成情報を参照して各セグメントを時系列順に再生するように構成されている。
【０１３０】
上記の構成によって、再生装置２００ｂは、コンテンツに付帯する構成情報に基づいてコンテンツを再生する再生装置と同様に、ユーザにコンテンツを鑑賞させることができる。さらに、再生装置２００ｂは、記憶部２２０（記録媒体）の一部分に瑕疵が生じたために一部のコンポーネントの読み出せない場合であっても、コンテンツ中の読み出せた部分を再生する。
【０１３１】
したがって、再生装置２００ｂは、再生装置２００ａと同様に、記録媒体の瑕疵により一部のコンポーネントを読み出せずコンテンツの再生を停止させた場合であっても、その後に再生を自動的に再開できる。
【０１３２】
（付記事項１）
図３に記載されたコンテンツのように、コンテンツに含まれる全コンポーネントがコンテンツの全再生期間に亘って再生されるように構成されている場合（つまり、構成するコンポーネントが期間によって変化しない場合）、再生順序が最初のセグメントに関する構成情報内のcomponentsタグに、さらに、属性値が適当な値（例えば、“compcomp_1”）である属性idを追加してもよい。そして、再生順序が２番目以降のセグメントに関する構成情報には、図５、６に記載されているような要素componentsに代えて、タグ名がcomponentsであり、上記id値を属性値とするid参照属性idrefが記載された空要素タグを含めてもよい。これにより、対応する構成情報内に<components idref=“compcomp_1”…>というcomponentsタグが記載されたセグメントは、対応する構成情報内に<components id=“compcomp_1”…>というcomponentsタグが記載されたセグメントと同じコンポーネントを含むことが示される。
【０１３３】
同様に、再生順序が最初のセグメントに関する構成情報内のlayoutsタグに、さらに、属性値が適当な値（例えば、“layoutcomp_1”）である属性idを追加してもよい。そして、図５、図６に記載されているような具体的な表示領域の位置が示された要素layoutsに代えて、タグ名がlayoutsであり上記id値を属性値とするid参照属性idrefが記述された空要素タグを含めてもよい。これにより、対応する構成情報内に<layouts idref=“layoutcomp_1”…>というlayoutsタグが記載されたセグメントは、対応する構成情報内に<layouts id=“layoutcomp_1”…>というlayoutsタグが記載されたセグメントと同じ表示領域情報を含むことが示される。
【０１３４】
この場合、再生装置２００（２００ａ、２００ｂ）の再生部２３０は、２番目以降のセグメントに関する構成情報内に上記のような空要素タグを見つけたときに、その空要素タグに対応する要素（要素layoutsおよび要素components）を、１番目のセグメントに関する構成情報の中から検索する。そして、再生部２３０は、検索した要素の内容に基づいて、再生すべきコンポーネント、および、再生すべき表示コンポーネントの表示領域を特定する。
【０１３５】
なお、１番目のセグメントに限らず、任意のセグメントの要素layoutsおよび要素componentsに属性idを付け、他の属性idrefが記載されたセグメントから参照可能に構成できることは言うまでもない。
【０１３６】
（付記事項２）
実施形態２の配信装置１００ａが配信するコンテンツは番組コンテンツであってもよく、番組コンテンツにはＣＭに関するコンポーネント（ＣＭ映像およびＣＭ音声の各コンポーネント）が含まれていてもよい。
【０１３７】
また、再生装置２００ａのコンポーネント変換部２１２は、実施形態１で説明した変形例に係るアルゴリズムを用いて番組コンテンツをセグメント化してもよい。この場合、コンポーネント変換部２１２は、セグメント化によって、コンポーネントとしてＣＭ映像のコンポーネントおよびＣＭ音声のコンポーネントだけを含むセグメントを１つ以上生成することになる。
【０１３８】
そして、再生装置２００ａの再生部２３０は、記憶部２２０からセグメントを読み出せなかったときには、即座に、次のセグメントのコンポーネント（単一または複数のコンポーネント）をそのセグメントの構成情報を参照することで再生してもよい。
【０１３９】
さらに、再生装置２００ａは、ユーザからのＣＭ消去の指示に基づいて、ＣＭに関する全コンポーネントを記憶部２２０から削除できるように構成されていてもよい。
【０１４０】
上記の構成によって、再生装置２００ａは、ＣＭに関する全コンポーネントを削除するという負荷の小さい処理を行うだけで、ＣＭ部分がカットされた番組コンテンツをユーザに閲覧させることができる。
【０１４１】
なお、削除するコンポーネントはＣＭに関するコンポーネントに限定されない。例えば、再生装置２００ａは、任意のコンポーネントについて、コンポーネントの再生が必要であるか不要であるかを、操作部（図示せず）を通じてユーザが指定可能に構成されていてもよい。そして、再生装置２００ａは、再生が不要である旨の指定がされたコンポーネントについては、記憶部２２０から削除してもよい。これにより、ユーザは、所望のコンポーネントのみを視聴または聴取することができる。
【０１４２】
（付記事項３）
実施形態１、３の配信装置は、一部のセグメントに含まれるコンポーネント群と、残りのセグメントに含まれるコンポーネント群と、を異なる伝送経路を通じて再生装置に伝送してもよい。この場合、障害等により一方の伝送経路での伝送が不可能な場合であっても、再生装置は、他方の伝送経路で伝送されるコンポーネントを含む各セグメントを再生することができる。
【０１４３】
（付記事項４）
各実施形態では、セグメントの再生順序を示すCIタグの属性idの属性値を、１から始まる連続番号を付したid値としたが、本発明は、これに限定されない。例えば、属性値を連続番号のみの数値としてもよい。また、CIタグの属性値でなく、コンテンツ名称など他の要素でセグメントの再生順序を表すことも可能である。例えば、コンテンツの名称の末尾に連続番号を付加した文字列であってもよい。この場合、再生装置は、属性値もしくはコンテンツ名称などを参照することで、記憶部２２０にアクセスして参照した各セグメントの構成情報が同じコンテンツの構成情報から変換されたものであるか、２以上の異なるコンテンツの各構成情報から変換されたものであるか、を容易に識別することができる。
【０１４４】
（付記事項５）
コンポーネント変換部１２１およびコンポーネント変換部２１２は、実施形態１で説明した２つのアルゴリズムを組み合わせてコンテンツをセグメント化してもよい。即ち、各コンポーネントの再生開始位置および再生終了位置でコンテンツをセグメント化すると共に、所定の長さよりも長いセグメントについては、更に、所定の長さのセグメントに時分割してもよい。また、コンポーネント変換部１２１およびコンポーネント変換部２１２は、実施形態１で説明した２つのアルゴリズムのいずれとも異なるアルゴリズムを用いてコンテンツをセグメント化してもよい。具体的には、コンテンツの内容あるいはコンポーネントの内容に応じて各セグメントの長さを可変に調整可能とし、コンテンツを複数のセグメントに時分割することで、コンテンツに含まれるコンポーネントを時分割してもよい。あるいは、各セグメントの長さがコンテンツの再生期間の長さに関わらず他のいずれのセグメントとも等しい長さになるように、コンテンツを所定の個数のセグメントに時分割してもよい。なお、実施形態に示した１０分というセグメントの長さは一例に過ぎず、セグメントの長さは１０分に限られないことは言うまでもない。
【０１４５】
（付記事項６）
実施形態１から３では、配信装置および再生装置の各装置が記憶部を備えている。配信装置は配信するコンポーネントおよび構成情報を記憶部から読み出し、再生装置は、記憶部に記録されたコンポーネントを、記憶部に記録された構成情報に基づいて再生している。しかしながら、本発明はこのような構成に限定されない。本発明は、生成したコンポーネントをリアルタイムに（生成と略同時に）配信する配信装置、および、受信したコンポーネントをリアルタイムに（受信と略同時に）再生する再生装置としても実現可能である。例えば、本発明は、記憶部を備えず、撮影により生成したコンポーネントを含むコンテンツをリアルタイムで配信する配信装置としても実現可能である。この場合、配信装置は、生成されたコンポーネントに関する情報（compタグ等）を含む構成情報を生成して、コンテンツと生成した構成情報とをセットにして配信してもよい。あるいは、配信装置は、上記コンテンツをセグメント化するとともに、上記コンテンツについて生成した構成情報を各セグメントの構成情報に変換し、セグメント化されたコンポーネント群と各セグメントの構成情報とをセットにして配信してもよい。また、本発明は、記憶部を備えず、受信したコンポーネントを一緒に受信した構成情報に基づいてリアルタイムに再生する再生装置としても実現可能である。
【０１４６】
（付記事項７）
実施形態３の配信システム１ｂでは、再生装置２００ｂの内部にＣＩ変換部２１１ｂを設けたが、再生装置２００ｂに代えて配信装置１００ｂの内部にＣＩ変換部２１１ｂを設けてもよい。そして、配信装置１００ｂの配信制御部１２０ｂは、実施形態３において説明したアルゴリズム１またはアルゴリズム２を用いてＣＩ変換部２１１ｂにより生成された各セグメントの構成情報を、記憶部１１０から読み出したセグメント化されたコンポーネント群とともに、配信してもよい。
【０１４７】
（プログラム、記憶媒体）
配信システムを構成する配信装置および再生装置の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（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）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１５１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１５２】
本発明は、複数のコンポーネントから構成される映像コンテンツを配信する配信装置およびそのような映像コンテンツを再生する再生装置に広く適用することができる。
【符号の説明】
【０１５３】
１００                        配信装置
１１０                          記憶部
１２０                          配信制御部（配信手段）
１２１                            コンポーネント変換部（時分割手段）
１２２                            ＣＩ変換部（生成手段）
１３０                          送信部（配信手段）
２００                        再生装置
２１０                          受信部（取得手段）
２１１                          ＣＩ変換部
２２０                          記憶部
２３０                          再生部（再生手段）
【図１】
2013229690.tif 000003
【図２】
2013229690.tif 000004
【図３】
2013229690.tif 000005
【図４】
2013229690.tif 000006
【図５】
2013229690.tif 000007
【図６】
2013229690.tif 000008
【図７】
2013229690.tif 000009
【図８】
2013229690.tif 000010
【図９】
2013229690.tif 000011
【図１０】
2013229690.tif 000012
【図１１】
2013229690.tif 000013
【図１２】
2013229690.tif 000014
【図１３】
2013229690.tif 000015
【図１４】
2013229690.tif 000016
【図１５】
2013229690.tif 000017
【図１６】
2013229690.tif 000018
【図１７】
2013229690.tif 000019
【図１８】
2013229690.tif 000020