(57)【要約】【課題】メタ情報に示されている取得再生すべきコンポーネント群のうちの一部を取得できない場合であっても、残りのコンポーネントを持続的に再生可能な再生装置を実現する。【解決手段】テレビ２００は、取得再生すべきＮ個のアセットが示されたメタ情報と上記Ｎ個のアセットとを放送受信部２１０と通信Ｉ／Ｆ２２０とを用いて取得する処理を行う。パッケージ生成部２３０は、取得に失敗したアセットが存在する場合、そのアセットを除くＮ個のアセットを再生すべきであることが示されるようにメタ情報を更新する。復号再生部２４０は、メタ情報を参照し、上記１つ以上のアセットを除くＮ個のアセットを再生する。【選択図】図１
2013157948.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを構成する取得再生すべき複数のコンポーネントが示されたメタ情報と上記複数のコンポーネントの中で自装置が取得可能なコンポーネントとを配信装置から取得する取得手段と、
上記複数のコンポーネントの中に、自装置が取得不可能なコンポーネントまたは上記取得手段が取得に失敗したコンポーネントのいずれかに該当する１つ以上のコンポーネントが存在する場合に、当該１つ以上のコンポーネントを除く上記複数のコンポーネントを再生すべきであることが示されるように上記メタ情報を更新する更新手段と、
上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生する再生手段と、を備えている、ことを特徴とする再生装置。
【請求項２】
上記取得手段は、上記取得に失敗したコンポーネントの取得処理を再度実行するように構成されている、ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記更新手段が上記メタ情報を更新する処理は、上記取得手段が取得したメタ情報である第１のメタ情報とは別個に、再生すべきコンポーネントを示す第２のメタ情報を生成する処理であり、
上記更新手段は、上記第１のメタ情報の複製から上記１つ以上のコンポーネントに関する情報を削除することにより、上記第２のメタ情報を生成するように構成されており、
上記再生手段は、上記第１のメタ情報ではなく上記第２のメタ情報に基づいて、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生するように構成されている、ことを特徴とする請求項１または２に記載の再生装置。
【請求項４】
上記取得手段は、上記第１のメタ情報に基づいて、上記取得に失敗したコンポーネントの取得処理を再度実行するように構成されている、ことを特徴とする請求項３に記載の再生装置。
【請求項５】
上記更新手段は、上記第２のメタ情報をヘッダ部分として含み、上記第１のメタ情報と上記１つ以上のコンポーネントを除く上記複数のコンポーネントとを実データ部分として含む再生用データを生成するように構成されている、ことを特徴とする請求項３または４に記載の再生装置。
【請求項６】
上記第１のメタ情報には、上記複数のコンポーネントのうち１つ以上のコンポーネントは通信により配信され、残りのコンポーネントは放送により配信されることが示されており、
上記再生装置は、通信により上記１つ以上のコンポーネントを受信する機能を備えていない装置である、ことを特徴とする請求項３から５のいずれか１項に記載の再生装置。
【請求項７】
上記取得手段が取得したメタ情報である第１のメタ情報には、上記複数のコンポーネントのうち１つ以上のコンポーネントは通信により配信され、残りのコンポーネントは放送により配信されることが示されており、
上記再生装置は、通信により上記１つ以上のコンポーネントを受信する機能を備えていない装置であり、
上記更新手段は、上記第１のメタ情報とは別個に、再生すべきコンポーネントとして上記残りのコンポーネントのみが示された第３のメタ情報を上記配信装置から取得する第２取得手段を備え、
上記再生手段は、上記第１のメタ情報ではなく上記第３のメタ情報に基づいて、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生するように構成されている、ことを特徴とする請求項１または２に記載の再生装置。
【請求項８】
上記複数のコンポーネントとは別個にコンポーネントを生成する生成手段を更に備え、
上記更新手段は、上記１つ以上のコンポーネントを除く上記複数のコンポーネントに加えて、上記生成手段が生成したコンポーネントも再生すべきであることが示されるように上記メタ情報を更新するように構成されており、
上記再生手段は、上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントと共に上記生成手段が生成したコンポーネントを再生するように構成されている、ことを特徴とする請求項１から７のいずれか１項に記載の再生装置。
【請求項９】
請求項１から８のいずれか１項に記載の再生装置と上記配信装置とを含む配信システム。
【請求項１０】
映像コンテンツを構成する取得再生すべき複数のコンポーネントが示されたメタ情報と上記複数のコンポーネントの中で自装置が取得可能なコンポーネントとを配信装置から取得する取得工程と、
上記複数のコンポーネントの中に、自装置が取得不可能なコンポーネントまたは上記取得工程にて取得に失敗したコンポーネントのいずれかに該当する１つ以上のコンポーネントが存在する場合に、当該１つ以上のコンポーネントを除く上記複数のコンポーネントを再生すべきであることが示されるように上記メタ情報を更新する更新工程と、
上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生する再生工程と、を含んでいる、ことを特徴とする再生装置の再生方法。
【請求項１１】
請求項１から８のいずれか１項に記載の再生装置としてコンピュータを動作させる再生プログラムであって、コンピュータを上記各手段として機能させるための再生プログラム。
【請求項１２】
請求項１１に記載の再生プログラムが記録されているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを再生する再生装置および再生方法に関する。また、本発明は、そのような再生装置と配信装置とを含む配信システムに関する。また、本発明は、コンピュータをそのような再生装置として機能させる再生プログラム、および、そのような再生プログラムが記録されているコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
特許文献１や特許文献２等に例示されているように、ハイブリッド伝送技術により、放送により映像コンテンツを構成する一部のコンポーネントを伝送し、通信網を介して残りのコンポーネントを伝送する様々な技術が提案されている。
【０００３】
また、現在、ハイブリッド配信のためのトランスポート方式であるＭＰＥＧ・ＭＭＴ（MPEG Media Transport：MPEGメディア伝送プロトコル）の標準化作業が進められている。このＭＰＥＧＭＭＴでは、映像、音声、テキストなどの複数のコンポーネントをそれぞれ異なる経路で配信（ハイブリッド配信）するのに効率的な伝送フォーマット等の標準化が進められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２８６７４８号公報（２００５年１０月１３日公開）
【特許文献２】特開平１０−１７３６１２号公報（１９９８年６月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＭＰＥＧ・ＭＭＴのトランスポート方式で伝送される映像コンテンツは、映像、音声、テキスト等の各コンポーネントを含んでいる。映像受信機は、放送により一部のコンポーネントと映像コンテンツの各種メタ情報とを受信する。
【０００６】
そして、映像受信機は、各種メタ情報を参照して、通信により残りのコンポーネントの受信をした上で、受信済みのコンポーネントを再生する。より具体的には、映像受信機は、コンポーネントの取得先および仕様を示す設定情報（Configuration Information）を参照して通信で残りのコンポーネントを受信し、放送および通信で受信した各コンポーネントの再生方法が指定された構成情報（Composition Information）を参照して、各コンポーネントを再生するように構成されている。
【０００７】
しかしながら、上記従来の構成では、映像受信機は、映像コンテンツを構成する一部のコンポーネントを受信できなかった場合であっても、構成情報に基づいて未受信のコンポーネントを含む各コンポーネントを再生しようとする。そのため、再生エラーにより、「映像コンテンツの再生がすぐに停止してしまう」「映像コンテンツの再生を開始できない」等といった問題がある。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、その主な目的は、メタ情報に示されている取得再生すべきコンポーネント群のうち一部のコンポーネントを取得できない場合であっても、残りのコンポーネントを持続的に再生可能な再生装置を実現することにある。
【課題を解決するための手段】
【０００９】
本発明に係る再生装置は、上記課題を解決するために、映像コンテンツを構成する取得再生すべき複数のコンポーネントが示されたメタ情報と上記複数のコンポーネントの中で自装置が取得可能なコンポーネントとを配信装置から取得する取得手段と、上記複数のコンポーネントの中に、自装置が取得不可能なコンポーネントまたは上記取得手段が取得に失敗したコンポーネントのいずれかに該当する１つ以上のコンポーネントが存在する場合に、当該１つ以上のコンポーネントを除く上記複数のコンポーネントを再生すべきであることが示されるように上記メタ情報を更新する更新手段と、上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生する再生手段と、を備えている、ことを特徴としている。
【００１０】
上記の構成によれば、本発明に係る再生装置は、取得再生すべき複数のコンポーネントのうち、取得に失敗したコンポーネントまたは再生装置が再生できないコンポーネントのいずれかに該当するコンポーネントを再生しようとして再生エラーを起こすことなく、取得に成功した残りのコンポーネントを持続的に再生することができる。
【００１１】
したがって、本発明に係る再生装置は、メタ情報に示されている取得再生すべきコンポーネント群のうち一部のコンポーネントを取得できない場合であっても、残りのコンポーネントを持続的に再生できる。
【００１２】
本発明に係る再生方法は、上記課題を解決するために、映像コンテンツを構成する取得再生すべき複数のコンポーネントが示されたメタ情報と上記複数のコンポーネントの中で自装置が取得可能なコンポーネントとを配信装置から取得する取得工程と、上記複数のコンポーネントの中に、自装置が取得不可能なコンポーネントまたは上記取得工程にて取得に失敗したコンポーネントのいずれかに該当する１つ以上のコンポーネントが存在する場合に、当該１つ以上のコンポーネントを除く上記複数のコンポーネントを再生すべきであることが示されるように上記メタ情報を更新する更新工程と、上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生する再生工程と、を備えている、ことを特徴としている。
【００１３】
上記の構成によれば、本発明に係る再生方法は、本発明に係る再生装置と同様の作用効果を奏する。
【００１４】
なお、本発明に係る再生装置では、上記取得手段が、上記取得に失敗したコンポーネントの取得処理を再度実行するように構成されている、ことが望ましい。
【００１５】
本発明に係る再生装置では、上記更新手段が上記メタ情報を更新する処理は、上記取得手段が取得したメタ情報である第１のメタ情報とは別個に、再生すべきコンポーネントを示す第２のメタ情報を生成する処理であり、上記更新手段が、上記第１のメタ情報の複製から上記１つ以上のコンポーネントに関する情報を削除することにより、上記第２のメタ情報を生成するように構成されており、上記再生手段が、上記第１のメタ情報ではなく上記第２のメタ情報に基づいて、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生するように構成されている、ことが望ましい。また、本発明に係る再生装置は、上記取得手段が、上記第１のメタ情報に基づいて、上記取得に失敗したコンポーネントの取得処理を再度実行するように構成されている、ことが望ましい。また、本発明に係る再生装置は、上記更新手段が、上記第２のメタ情報をヘッダ部分として含み、上記第１のメタ情報と上記１つ以上のコンポーネントを除く上記複数のコンポーネントとを実データ部分として含む再生用データを生成するように構成されている、ことが望ましい。
【００１６】
本発明に係る再生装置は、上記第１のメタ情報には、上記複数のコンポーネントのうち１つ以上のコンポーネントは通信により配信され、残りのコンポーネントは放送により配信されることが示されており、通信により上記１つ以上のコンポーネントを受信する機能を備えていない装置である、ことが望ましい。
【００１７】
上記の構成によれば、本発明に係る再生装置は、自装置が通信により１つ以上のコンポーネントを受信する機能を備えていないことに起因して、メタ情報に示されている取得再生すべきコンポーネント群のうち一部のコンポーネントを取得できない場合であっても、残りのコンポーネントを持続的に再生できるというさらなる効果を奏する。
【００１８】
本発明に係る再生装置は、上記取得手段が取得したメタ情報である第１のメタ情報には、上記複数のコンポーネントのうち１つ以上のコンポーネントは通信により配信され、残りのコンポーネントは放送により配信されることが示されており、上記再生装置は、通信により上記１つ以上のコンポーネントを受信する機能を備えていない装置であり、上記更新手段は、上記第１のメタ情報とは別個に、再生すべきコンポーネントとして上記残りのコンポーネントのみが示された第３のメタ情報を上記配信装置から取得する第２取得手段を備え、上記再生手段は、上記第１のメタ情報ではなく上記第３のメタ情報に基づいて、上記１つ以上のコンポーネントを除く上記複数のコンポーネントを再生するように構成されている、ことが望ましい。
【００１９】
上記の構成によっても、本発明に係る再生装置は、自装置が通信により１つ以上のコンポーネントを受信する機能を備えていないことに起因して、メタ情報に示されている取得再生すべきコンポーネント群のうち一部のコンポーネントを取得できない場合であっても、残りのコンポーネントを持続的に再生できるというさらなる効果を奏する。
【００２０】
本発明に係る再生装置は、上記複数のコンポーネントとは別個にコンポーネントを生成する生成手段を更に備え、上記更新手段は、上記１つ以上のコンポーネントを除く上記複数のコンポーネントに加えて、上記生成手段が生成したコンポーネントも再生すべきであることが示されるように上記メタ情報を更新するように構成されており、上記再生手段は、上記メタ情報を参照し、上記１つ以上のコンポーネントを除く上記複数のコンポーネントと共に上記生成手段が生成したコンポーネントを再生するように構成されている、ことが望ましい。
【００２１】
上記の構成によれば、本発明に係る再生装置は、配信装置から取得した上記１つ以上のコンポーネントを除く上記複数のコンポーネントとともに、自装置で生成したコンポーントを再生することができるというさらなる効果を奏する。
【００２２】
本発明に係る再生装置と上記配信装置とを含んでいる配信システムも本発明の範疇に含まれる。また、本発明に係る再生装置としてコンピュータを動作させるプログラムであって、コンピュータを上記再生装置の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００２３】
以上のように、本発明に係る再生装置は、メタ情報に示されている取得再生すべきコンポーネント群のうち一部のコンポーネントを取得できない場合であっても、残りのコンポーネントを持続的に再生できる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図２】図２は、図１の送信装置に記録されているパッケージのデータ構造を（ａ）に模式的に示し、パッケージに含まれるアセットのデータ構造を（ｂ）に模式的に示した図である。
【図３】図３は、図１のテレビの再生動作を概略的に示したフローチャート図である。
【図４】図４は、（ａ）に構成情報の内容を例示し、（ｂ）に設定情報の内容を例示した図である。
【図５】図５は、テレビが生成するパッケージを（ａ）に例示し、（ａ）のパッケージに含まれるダミーアセットを（ｂ）および（ｃ）に例示した図である。
【図６】図６は、変形例に係るテレビが再生時に参照する構成情報の内容を例示した図である。
【図７】図７は、変形例に係るテレビが再生時に参照する設定情報および構成情報の内容を例示した図である。
【図８】図８は、本発明の別の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図９】図９は、図８の送信装置に記録されているパッケージのデータ構造を模式的に示した図である。
【図１０】図１０は、図８のテレビが生成するアセット未取得パッケージのデータ構造を模式的に示した図である。
【図１１】図１１は、本発明の別の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図１２】図１２は、本発明の別の一実施形態に係る配信システムの構成および配信システムに含まれる各装置の要部構成を示した図である。
【図１３】図１３は、図１２のテレビが生成するアセット追加パッケージおよびアセット追加・未取得パッケージのデータ構造を模式的に示した図である。
【発明を実施するための形態】
【００２５】
〔実施形態１〕
本発明の一実施形態に係る配信システムについて図１〜図７を参照しながら説明する。
【００２６】
本実施形態に係る配信システムは、映像コンテンツを放送により配信する送信装置（特許請求の範囲の「配信装置」に対応）と映像コンテンツを通信により配信する配信サーバ（特許請求の範囲の「配信装置」に対応）と映像コンテンツを提示するテレビ（特許請求の範囲の「再生装置」に対応）とで構成されるシステムである。配信システムにおいて配信される映像コンテンツには映像、音声、テキスト、データ等の複数のコンポーネントが含まれている。
【００２７】
テレビは、ＭＰＥＧ・ＭＭＴに基づくコンテンツ再生をサポートしている。また、送信装置および配信サーバは、ＭＰＥＧ・ＭＭＴに基づくコンテンツ配信をサポートしている。ＭＰＥＧ・ＭＭＴにおいては、コンテンツが「パッケージ」として定義されており、コンポーネントが「アセット」として定義されている。以下では、ＭＰＥＧ・ＭＭＴの用語を用いて説明を行うが、本発明は、ＭＰＥＧ・ＭＭＴの技術を前提とした発明ではないことを予め述べておく。
【００２８】
最初に本実施形態に係る配信システムを構成するテレビ、送信装置および配信サーバの要部構成について図１および図２を参照しながら以下に説明する。
【００２９】
図１は各装置の要部構成を示したブロック図である。また、図２はパッケージおよびアセットのデータ構造を概略的に示した図である。
【００３０】
図１に示すように、配信システムは、送信装置１００、テレビ２００および配信サーバ３００から構成されている。
【００３１】
（送信装置１００）
送信装置１００は、コンテンツ記憶部１１０およびコンテンツ送信部１２０を備えている。
【００３２】
コンテンツ記憶部１１０には、図２（ａ）に示すようなパッケージ１１が記録されている。図２（ａ）に示すように、パッケージ１１は、ヘッダ部１１ｈ、構成情報１１ｃｉ、設定情報１１ｃｆ、および複数のアセット１２から構成されている。
【００３３】
既に説明したように、構成情報は、再生装置に対してパッケージの再生方法を指定するための情報であり、設定情報は、各アセット１２の仕様がアセットリストとして示されている情報である。また、通信により伝送されるアセット１２については、その取得先を示すＵＲＬ（以下では、アセットの取得先を示すＵＲＬを単に「ＵＲＬ」と称する）が設定情報１１ｃｆ内に記述されている。また、図２（ｂ）に示すように、アセット１２は、ヘッダ部１２ｈと複数のユニット（Ｍ−Ｕｎｉｔ）１３からなる実データ部とで構成される。ヘッダ部１２ｈには、実データ部のサイズおよびアセットの識別子（asset_id）が記載されている。また、各ユニット１３は、実データ部とタイムスタンプが記載されているヘッダ部とで構成され、ヘッダ部のタイムスタンプに応じた再生時刻に実データ部のデータが再生される。
【００３４】
コンテンツ送信部１２０は、パッケージを構成する一部のアセット、および、そのパッケージの構成情報および設定情報を放送波にのせて送信する。
【００３５】
（テレビ２００）
テレビ２００は、放送受信部２１０、通信Ｉ／Ｆ２２０、パッケージ生成部２３０、復号再生部２４０および表示部２５０を備えている。
【００３６】
放送受信部２１０は、放送波を受信するチューナであり、パッケージを構成する一部のアセット（例えば、主映像のアセットおよび字幕のアセット）、設定情報および構成情報を受信する。
【００３７】
通信Ｉ／Ｆ２２０は、データを送受信するための通信インタフェースであり、パッケージを構成する残りのアセット（例えば、副映像のアセット）を受信する。
【００３８】
パッケージ生成部２３０は、放送受信部２１０から供給された設定情報に基づいて、通信Ｉ／Ｆ２２０を介してパッケージを構成する残りのアセットを配信サーバ３００から取得する。
【００３９】
また、パッケージ生成部２３０は、受信に失敗したアセットに代わるダミーアセットを生成し、ダミーアセットと受信に成功した各アセットと構成情報とを含むパッケージを復号再生部２４０に供給する。ダミーアセットはヘッダ部のみを含むアセットであるが、詳細については後述する。
【００４０】
復号再生部２４０は、パッケージ生成部２３０から供給されたパッケージ内の各アセットを復号するとともに、同じパッケージ内の構成情報に基づいて、再生すべきアセットを決定して再生する。例えば、図４（ａ）の構成情報を参照した復号再生部２４０は、ヘッダ部のasset_idがそれぞれ“compＡ”、”compＢ”、”compＣ”である各アセットを、再生すべきアセットとして決定する。
【００４１】
表示部２５０は、復号再生部２４０から供給される映像信号に応じた映像が表示される表示パネルである。
【００４２】
（配信サーバ３００）
配信サーバ３００は、コンテンツ記憶部３１０およびコンテンツ送信部３２０を備えている。
【００４３】
コンテンツ記憶部３１０には、コンテンツ記憶部１１０のパッケージと同一のパッケージが記録されている。
【００４４】
コンテンツ送信部３２０は、パッケージを構成するアセットの要求を受け付けると、要求を受けたアセットを要求元に送信する。
【００４５】
以上、送信装置１００、テレビ２００および配信サーバ３００の各構成について説明したが、以下では、送信装置１００の動作について図３を参照しながら説明する。図３は、テレビ２００の再生動作を示すフローチャートである。
【００４６】
ユーザがテレビ２００において所望のチャンネルを選択すると、放送受信部２１０は、そのチャンネルの映像コンテンツを配信している送信装置１００から、アセット１２、構成情報１１ｃｉおよび設定情報１１ｃｆを受信し、パッケージ生成部２３０に供給する（ステップＳ１）。
【００４７】
パッケージ生成部２３０は、設定情報１１ｃｆを参照し、通信Ｉ／Ｆ２２０を介して、設定情報１１ｃｆ内にＵＲＬが記載されているアセット１２を配信サーバ３００に対して要求する（ステップＳ２）。例えば、asset_idが“compＡ”であるアセット１２と図４（ａ）の構成情報１１ｃｉと図４（ｂ）の設定情報１１ｃｆとが放送受信部２１０から供給された場合、パッケージ生成部２３０は、設定情報１１ｃｆ内の属性「ｓｒｃ」の各属性値を参照してasset_idが”compＢ”および”compＣ”の各アセット１２を配信サーバ３００に対して要求する。
【００４８】
その後、パッケージ生成部２３０は、要求した各アセット１２の取得に成功したか否かを判定する（ステップＳ３）。パッケージ生成部２３０は、取得に成功したと判定した場合（ステップＳ３においてＮＯ）には、送信装置１００から受信したアセット１２と配信サーバ３００から取得したアセット１２と構成情報１１ｃｉと設定情報１１ｃｆとを含むパッケージ１１を復号再生部２４０に供給し、ステップＳ５に進む。
【００４９】
一方、取得に失敗したと判定した場合には（ステップＳ３においてＹＥＳ）、パッケージ生成部２３０は、取得に失敗したアセット１２に代わるダミーアセットを生成する（ステップＳ４）。例えば、取得に失敗したアセット１２の識別子（asset_id）が“compＣ”である場合、asset_idの値として”compＣ”が記載され、実データのサイズを示す値（rdata_size）として０が記載されたヘッダ部のみを持つ図５（ｂ）に示すようなダミーアセット１２’を生成する。そして、パッケージ生成部２３０は、送信装置１００から受信したアセット１２と配信サーバ３００から取得できたアセット１２とダミーアセット１２’と構成情報１１ｃｉと設定情報１１ｃｆとを含むパッケージ１１’を復号再生部２４０に供給する。上記の例の場合、パッケージ生成部２３０は、asset_idが“compＡ”および“compＢ”の各アセット１２とasset_idが”compＣ”のダミーアセット１２’と図４（ａ）の構成情報１１ｃｉと設定情報１１ｃｆとを含む図５（ａ）のパッケージ１１’を復号再生部２４０に供給する。
【００５０】
ステップＳ５において、復号再生部２４０は、パッケージ生成部２３０から供給されたパッケージ内の各アセット１２を復号し、同じパッケージ内の構成情報１１ｃｉに基づいて再生すべきアセットを決定して再生する。例えば、パッケージ生成部２３０は、図４（ａ）の構成情報１１ｃｉに基づいて、パッケージ内のasset_idが“compＡ”〜“compＣ”の各アセットをサーチする。その結果、asset_idが“compＡ”のアセットの映像とasset_idが“compＢ”のアセットの映像とが再生されて表示部２５０に表示される。なお、asset_idが“compＣ”のアセットは、ダミーアセットであり実データ部が存在しないため、“compＣ”のアセットは再生されない。また、ダミーアセットのヘッダ部には実データのサイズを示す値（rdata_size）として０が記載されているので、復号再生部２４０が存在しない実データを読み出そうとして不具合が生じることもない。
【００５１】
以上、テレビ２００の再生動作について説明したが、復号再生部２４０が映像コンテンツを再生している間、パッケージ生成部２３０は、配信サーバ３００から取得することに失敗したアセットの取得を再度試みてもよい。
【００５２】
パッケージ生成部２３０は、アセットの取得に成功した場合、そのアセットを復号再生部２４０に供給してもよく、復号再生部２４０は、そのアセットに対応するダミーアセットを破棄した上で、供給されたアセットを再生するようにしてもよい。
【００５３】
（ダミーアセットの変形例）
アセットおよびダミーアセットのヘッダ部にはダミーアセットであるか否かを示すフラグが含まれていてもよい。この場合、ダミーアセットのヘッダ部には、図５（ｃ）に示すように、ダミーアセットであるか否かを示すフラグ（dummy_flag）の値として“true”が記載される。そして、復号再生部２４０は、サーチしたアセットのヘッダ部の上記フラグを参照し、フラグが“true”である場合にはそのアセットの再生処理を行わないようにすればよい。
【００５４】
（パッケージ生成部２３０および復号再生部２４０の変形例１）
パッケージ生成部２３０は、取得に失敗したアセットに代わるダミーアセットを生成するのではなく、以下の処理を行ってもよい。
【００５５】
すなわち、パッケージ生成部２３０は、取得に失敗したアセットが示されるように構成情報を更新してもよい。具体的には、パッケージ生成部２３０は、構成情報を参照して、属性「ｉｄ」の属性値が取得に失敗したアセットのasset_idの値と等しい要素「Ｖｉｄｅｏ」（すなわち、「Ｖｉｄｅｏ」タグ）を検索し、検索された要素「Ｖｉｄｅｏ」内にstate=“dummy”という文字列を追加してもよい。例えば、配信サーバ３００から受信した構成情報が図４（ａ）の構成情報１１ｃｉであり、且つ、受信に失敗したアセット１２のasset_idが“compＣ”である場合、パッケージ生成部２３０は、図４（ａ）の構成情報１１ｃｉを図６（ａ）の構成情報１１ｃｉ’に更新することになる。
【００５６】
復号再生部２４０は、構成情報に基づいて再生すべきアセットを決定する際に、state=“dummy”という文字列が記載されている要素「Ｖｉｄｅｏ」の属性「ｉｄ」の属性値を参照してもよい。そして、復号再生部２４０は、ヘッダ部のasset_idの値が参照した属性値と同じであるアセットについては再生を行わないことを決定するようにすればよい。
【００５７】
また、復号再生部２４０が映像コンテンツを再生している間、パッケージ生成部２３０は、配信サーバ３００から取得することに失敗したアセット（上記の例では、asset_idが“compＣ”のアセットが該当）の取得を再度試みてもよい。
【００５８】
パッケージ生成部２３０は、アセットの取得に成功した場合、そのアセットと更新前の構成情報（上記の例では、図４（ａ）の構成情報１１ｃｉが該当）とを復号再生部２４０に供給してもよい。そして、復号再生部２４０は、更新前の構成情報に基づいて、すでに再生中のアセットに加え、新たに供給されたアセットを再生するようにしてもよい。
【００５９】
（パッケージ生成部２３０および復号再生部２４０の変形例２）
また、パッケージ生成部２３０は、以下の処理を行ってもよい。
【００６０】
すなわち、パッケージ生成部２３０は、取得に失敗したアセットが示されるように設定情報１１ｃｆを更新してもよい。具体的には、パッケージ生成部２３０は、設定情報１１ｃｆを参照して、属性「ｉｄ」の属性値が取得に失敗したアセットの識別値と等しい要素「Ｖｉｄｅｏ」を検索し、検索された要素「Ｖｉｄｅｏ」内にstate=“dummy”という文字列を追加してもよい。例えば、配信サーバ３００から受信した設定情報が図４（ｂ）の設定情報１１ｃｆであり、且つ、受信に失敗したアセット１２のasset_idが“compＣ”である場合、パッケージ生成部２３０は、図４（ｂ）の設定情報１１ｃｆを図７（ｂ）の設定情報１１ｃｆ’に更新することになる。
【００６１】
そして、復号再生部２４０は、構成情報と設定情報との双方に基づいて再生すべきアセットを決定してもよい。具体的には、復号再生部２４０は、再生すべきアセットを決定する際に、設定情報内にstate=“dummy”という文字列が記載されている要素「Ｖｉｄｅｏ」内の属性「ｉｄ」の属性値を参照してもよい。そして、復号再生部２４０は、ヘッダ部のasset_idの値が参照した属性値と同じであるアセットについては、構成情報の如何に関わらず、再生を行わないことを決定するようにすればよい。例えば、図７（ａ）の構成情報１１ｃｉと図７（ｂ）の設定情報１１ｃｆ’とがパッケージ生成部２３０から供給された場合、復号再生部２４０は、asset_idが“compＡ”、“compＢ”の各アセットを再生すべきアセットとして決定し、asset_idが“compＣ”のアセットを再生しないことを決定してもよい。
【００６２】
また、復号再生部２４０が映像コンテンツを再生している間、パッケージ生成部２３０は、配信サーバ３００から取得することに失敗したアセット（上記の例では、asset_idが“compＣ”のアセットが該当）の取得を再度試みてもよい。
【００６３】
パッケージ生成部２３０は、アセットの取得に成功した場合、そのアセットと更新前の設定情報（上記の例では、図４（ｂ）の設定情報１１ｃｆが該当）とを復号再生部２４０に供給してもよい。そして、復号再生部２４０は、構成情報と更新前の設定情報とに基づいて、すでに再生中のアセットに加え、新たに供給されたアセットを再生するようにしてもよい。
【００６４】
（テレビ２００の利点）
以上のように、テレビ２００は、映像コンテンツを構成する取得再生すべき複数のアセットが示されたメタ情報（具体的には、パッケージ生成部２３０および復号再生部２４０が参照する設定情報、構成情報および、各アセットのヘッダ部）と、上記複数のアセット（特許請求の範囲の「コンポーネント」に対応）のうちの一部のアセットとを、送信装置１００から取得する放送受信部２１０（特許請求の範囲の「取得手段」に対応）と、上記複数のアセットのうちの残りのアセットを配信サーバ３００から取得する通信Ｉ／Ｆ２２０（特許請求の範囲の「取得手段」に対応）とを備えている。
【００６５】
また、テレビ２００では、パッケージ生成部２３０（特許請求の範囲の「更新手段」に対応）が、上記複数のアセットの中に、放送受信部２１０または通信Ｉ／Ｆ２２０が取得に失敗したアセットが１つ以上存在する場合に、その１つ以上のアセットを除く上記複数のアセットを再生すべきであることが示されるように上記メタ情報を更新する。具体的には、パッケージ生成部２３０は、取得に失敗したアセットに代わる、ヘッダ部のrdata_sizeの値が”０”であり実データ部が存在しないダミーアセットを生成する。
【００６６】
テレビ２００の復号再生部２４０（特許請求の範囲の「再生手段」に対応）は、上記メタ情報（具体的には、各アセットのrdata_sizeの値および構成情報）を参照し、上記１つ以上のアセット（rdata_sizeの値が”０”であるアセット）を除く上記複数のアセットを再生する。
【００６７】
上記の構成によれば、テレビ２００は、取得再生すべき複数のアセットのうち、取得に失敗した一部のアセットを再生しようとして再生エラーを起こすことなく、取得に成功した残りのコンポーネントを持続的に再生することができる。
〔実施形態２〕
本発明の別の一実施形態に係る配信システムについて図４、図８〜図１０を参照しながら説明する。図８は、本実施形態に係る配信システムに含まれる各装置の要部構成を示したブロック図である。図９は、パッケージおよびパッケージに含まれるパッケージインフォメーションのデータ構造を模式的に示した図である。図１０は、後述するアセット未取得パッケージのデータ構造を模式的に示した図である。図１０の破線で囲まれたアセットは、映像コンテンツを構成するアセットであるが、アセット未取得パッケージに含まれていないアセットを示している。
【００６８】
本実施形態に係る配信システムは、実施形態１と同様の送信装置１００および配信サーバ３００を含んでいる。一方、本実施形態に係る配信システムは、送信装置１００および配信サーバ３００に加えてテレビ２００ａを含んでいるが、テレビ２００ａは、実施形態１のテレビ２００と異なり、放送と通信との双方を用いたコンテンツの受信をサポートしていない。換言すれば、テレビ２００ａは、放送波の受信によってのみコンテンツを受信可能な仕様になっている。
【００６９】
最初にパッケージのデータ構造について図９を参照しながら説明する。
【００７０】
図９に示すように、パッケージは、パッケージインフォメーションと複数のアセットとから構成されている。パッケージインフォメーションは、構成情報と設定情報（特許請求の範囲の「第１のメタ情報」に対応）とヘッダ部とを含んでおり、ヘッダ部には、パッケージのＩＤとパッケージの全データ長を示すｌｅｎｇｔｈ情報とが含まれている。また、設定情報内にはアセットリストが含まれており、アセットリストには、各アセットについてアセットのＩＤおよび各種仕様情報が含まれている。
【００７１】
次にテレビ２００ａの要部構成について図８および図１０を参照しながら以下に説明する。
【００７２】
（テレビ２００ａ）
テレビ２００ａは、放送受信部２１０、パッケージ生成部２３０ａ、復号再生部２４０および表示部２５０を備えている。
【００７３】
放送受信部２１０は、放送波を受信するチューナであり、パッケージを構成する全部または一部のアセットとパッケージインフォメーションとを受信する。
【００７４】
パッケージ生成部２３０ａは、復号再生部２４０に供給するパッケージまたはアセット未取得パッケージを生成する。
【００７５】
具体的には、パッケージインフォメーションの設定情報内にＵＲＬが記載されている場合、パッケージ生成部２３０ａは、受信したアセット（パッケージを構成する一部のアセット）およびパッケージインフォメーションからなるパッケージを生成する。そして、パッケージ生成部２３０ａは、パッケージインフォメーション内の構成情報を複製し、複製された構成情報の中から、設定情報内にＵＲＬが記載されているアセットに関する要素「Ｖｉｄｅｏ」を削除する。同様に、パッケージ生成部２３０ａは、設定情報を複製し、複製された設定情報の中から、設定情報内にＵＲＬが記載されているアセットに関する要素「Ｖｉｄｅｏ」を削除する。パッケージ生成部２３０ａは、生成した設定情報および構成情報（特許請求の範囲の「第２のメタ情報」に対応）をパッケージインフォメーション（特許請求の範囲の「ヘッダ部分」に対応）として含み、生成したパッケージを実データ部に含む、図１０に示すようなアセット未取得パッケージを生成して、復号再生部２４０に供給する。
【００７６】
一方、パッケージインフォメーションの設定情報内にＵＲＬが記載されていない場合には、パッケージ生成部２３０ａは、受信したアセット（パッケージを構成する全アセット）およびパッケージインフォメーションからなるパッケージを生成する。そして、パッケージ生成部２３０ａは、アセット未取得パッケージを生成せずに、生成したパッケージをそのまま復号再生部２４０に供給する。
【００７７】
復号再生部２４０は、パッケージ生成部２３０ａからアセット未取得パッケージ（特許請求の範囲の「再生用データ」に対応）が供給された場合、アセット未取得パッケージの実データ部に含まれている各アセットを復号するとともに、アセット未取得パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【００７８】
復号再生部２４０は、パッケージ生成部２３０ａからアセット未取得パッケージでなくパッケージが供給された場合、パッケージの実データ部に含まれている各アセットを復号するとともに、パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【００７９】
表示部２５０は、復号再生部２４０から供給される映像信号に応じた映像が表示される表示パネルである。
【００８０】
以上、テレビ２００ａの構成について説明したが、上記の構成によって、テレビ２００ａは、映像コンテンツを構成する複数のアセットのうち、送信装置１００が配信するアセットのみを不具合なく再生することができる。このことについて、asset_idが「compＡ」〜「compＣ」の各アセットでパッケージが構成されており、asset_idが「compＡ」のアセットと図４（ａ）の構成情報および図４（ｂ）の設定情報を含むパッケージインフォメーションを送信装置１００が配信し、asset_idが「compＢ」および「compＣ」の各アセットを配信サーバ３００が配信するケースを例に挙げて説明する。
【００８１】
asset_idが「compＡ」のアセットとパッケージインフォメーションとをテレビ２００ａが受信すると、パッケージ生成部２３０ａは、asset_idが「compＡ」のアセットとパッケージインフォメーションとを含むパッケージを生成する。そして、パッケージ生成部２３０ａは、パッケージインフォメーション内の図４（ａ）の構成情報および図４（ｂ）の設定情報を複製し、複製された構成情報および設定情報の各々からasset_idが「compＢ」および「compＣ」の各アセットに関する要素「Ｖｉｄｅｏ」を削除する。
【００８２】
そして、パッケージ生成部２３０ａは、このようにして生成した設定情報および構成情報をパッケージインフォメーションとして含み、上記パッケージを実データ部に含むアセット未取得パッケージを生成する。結果として、アセット未取得パッケージのパッケージインフォメーション内の構成情報および設定情報には、asset_idが「compＡ」のアセットに関する情報のみが含まれる。
【００８３】
そして、復号再生部２４０は、パッケージ生成部２３０ａから供給されたアセット未取得パッケージの実データ部に含まれているasset_idが「compＡ」のアセットを復号する。さらに、復号再生部２４０は、アセット未取得パッケージのパッケージインフォメーション内の構成情報に基づいて、アセット未取得パッケージの実データ部に含まれているasset_idが「compＡ」のアセットのみを再生すべきアセットとして決定する。
【００８４】
以上の例からわかるように、復号再生部２４０は、テレビ２００ａが実際に受信したアセットのみを再生すべきアセットとして決定する。したがって、テレビ２００ａは、送信装置１００が配信するアセットのみを不具合なく再生することができる。
〔実施形態３〕
本発明の別の一実施形態に係る配信システムについて図４、図１０、図１１を参照しながら説明する。図１１は、本実施形態に係る配信システムに含まれる各装置の要部構成を示したブロック図である。
【００８５】
本実施形態に係る配信システムは、実施形態１、２と同様の配信サーバ３００を含んでいる。一方、本実施形態に係る配信システムは、配信サーバ３００に加えて送信装置１００’およびテレビ２００ｂを含んでいるが、テレビ２００ｂは、実施形態２のテレビ２００ａと同様に、放送と通信との双方を用いたコンテンツの受信をサポートしていない。また、送信装置１００’は、放送と通信との双方を用いたコンテンツの受信をサポートしている受信機器向けのパッケージインフォメーションと、通信を用いたコンテンツの受信をサポートしていない受信機器向けのパッケージインフォメーションと自装置内に記憶している。なお、後者のパッケージインフォメーションは、前者のパッケージインフォメーションから、通信により配信されるアセットに関する情報を削除したものに相当する。
【００８６】
最初にテレビ２００ｂおよび送信装置１００’の要部構成について図１１を参照しながら以下に説明する。
【００８７】
（テレビ２００ｂ）
テレビ２００ｂは、放送受信部２１０、通信Ｉ／Ｆ２２０、パッケージ生成部２３０ｂ、復号再生部２４０および表示部２５０を備えている。
【００８８】
放送受信部２１０は、放送波を受信するチューナであり、パッケージを構成する全部または一部のアセットとパッケージインフォメーション（特許請求の範囲の「第１のメタ情報」に対応）とを受信する。
【００８９】
パッケージ生成部２３０ｂは、復号再生部２４０に供給するパッケージまたはアセット未取得パッケージを生成する。
【００９０】
具体的には、パッケージ生成部２３０ｂは、パッケージインフォメーションの設定情報内にＵＲＬが記載されている場合には、受信したアセット（パッケージを構成する一部のアセット）およびパッケージインフォメーションからなるパッケージを生成する。そして、通信Ｉ／Ｆ２２０を介して、放送のみをサポートしている受信機器向けのパッケージインフォメーションのリクエストを送信装置１００’に送信する。パッケージ生成部２３０ｂは、送信装置１００’から通信Ｉ／Ｆ２２０を介して受信したパッケージインフォメーション（特許請求の範囲の「第３のメタ情報」に対応）と生成したパッケージとを用いて図１０に示すようなアセット未取得パッケージを生成する。
【００９１】
一方、パッケージインフォメーションの設定情報内にＵＲＬが記載されていない場合には、パッケージ生成部２３０ｂは、受信したアセット（パッケージを構成する全アセット）およびパッケージインフォメーションからなるパッケージを生成して復号再生部２４０に供給する。
【００９２】
復号再生部２４０は、パッケージ生成部２３０ｂからアセット未取得パッケージが供給された場合、アセット未取得パッケージの実データ部に含まれている各アセットを復号するとともに、アセット未取得パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【００９３】
復号再生部２４０は、パッケージ生成部２３０ｂからアセット未取得パッケージでなくパッケージが供給された場合、パッケージの実データ部に含まれている各アセットを復号するとともに、パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【００９４】
表示部２５０は、復号再生部２４０から供給される映像信号に応じた映像が表示される表示パネルである。
【００９５】
（送信装置１００’）
送信装置１００’は、コンテンツ記憶部１１０、コンテンツ送信部１２０およびメタデータ記憶部１３０およびパッケージ情報送信部１４０を備えている。
【００９６】
コンテンツ記憶部１１０には、放送と通信との双方を用いたコンテンツの受信をサポートしている受信機器向けのパッケージインフォメーションと複数のアセットとから構成されているパッケージが記録されている。パッケージインフォメーションは、ヘッダ部、構成情報および設定情報を含んでいる。
【００９７】
コンテンツ送信部１２０は、パッケージを構成する一部のアセット、および、放送と通信との双方を用いたコンテンツの受信をサポートしている受信機器向けのパッケージインフォメーションを放送波にのせて送信する。
【００９８】
メタデータ記憶部１３０には、通信を用いたコンテンツの受信をサポートしていない受信機器向けのパッケージインフォメーションが記録されている。
【００９９】
パッケージ情報送信部１４０は、通信を用いたコンテンツの受信をサポートしていない受信機器向けのパッケージインフォメーションのリクエストを受け付けると、リクエストされたパッケージインフォメーションをリクエスト元の装置に送信する。
【０１００】
以上、テレビ２００ｂの構成について説明したが、テレビ２００ｂは、テレビ２００ａと同様に、映像コンテンツを構成する複数のアセットのうち、送信装置１００’が配信するアセットのみを不具合なく再生することができる。このことは、パッケージ生成部２３０ｂが復号再生部２４０に供給するパッケージ（アセット未取得パッケージ）が、テレビ２００ａのパッケージ生成部２３０ａが復号再生部２４０に供給するパッケージ（アセット未取得パッケージ）と同一であることから明らかである。
〔実施形態４〕
本発明の別の一実施形態に係る配信システムについて図４、図１０、図１２、図１３を参照しながら説明する。図１２は、本実施形態に係る配信システムに含まれる各装置の要部構成を示したブロック図である。図１３の（ａ）および（ｂ）は、それぞれ、本実施形態に係る配信システムに含まれるテレビが生成するアセット追加パッケージのデータ構造、および、アセット追加・未取得パッケージのデータ構造を模式的に示している。なお、図１３（ｂ）の破線で囲まれたアセットは、映像コンテンツを構成するアセットであるが、アセット追加・未取得パッケージには含まれていないアセットを示している。
【０１０１】
本実施形態に係る配信システムは、配信側の装置として実施形態１と同様の送信装置１００および配信サーバ３００を含んでいる。一方、本実施形態に係る配信システムは、送信装置１００および配信サーバ３００に加えて実施形態１のテレビ２００と異なるテレビ２００ｃを含んでいる。テレビ２００ｃは、放送および通信の双方を用いたコンテンツの受信をサポートしている点がテレビ２００と共通している。一方で、テレビ２００ｃは、テレビ２００と異なり、視聴者側で独自に生成したアセットを、配信側から配信されるアセットと共に提示できるように構成されている。
【０１０２】
視聴者側で独自に生成されるアセットとしては、例えば、テレビ２００ｃの内蔵カメラ（図示せず）が撮像する視聴者の映像、テレビ２００ｃと通信可能な入力端末（図示せず）を用いて視聴者が入力するコメント等が挙げられる。この例において視聴者が大勢いる場合、各視聴者は、テレビ２００ｃを通じて他の視聴者の反応を認識できるので、テレビ２００ｃは、視聴者同士のコミュニケーションを円滑にできると言える。
【０１０３】
（テレビ２００ｃ）
テレビ２００ｃは、放送受信部２１０、通信Ｉ／Ｆ２２０、パッケージ生成部２３０ｃ、復号再生部２４０、表示部２５０およびＵＧＡ生成部２６０を備えている。
【０１０４】
放送受信部２１０は、放送波を受信するチューナであり、パッケージを構成する一部のアセット（例えば、主映像のアセットおよび字幕のアセット）とパッケージインフォメーションとを受信する。
【０１０５】
通信Ｉ／Ｆ２２０は、データを送受信するための通信インタフェースであり、パッケージを構成する残りのアセット（例えば、副映像のアセット）を受信する。
【０１０６】
ＵＧＡ生成部２６０は、視聴者に固有のデータを受信し、受信したデータをアセットの形式に変換する。例えば、ＵＧＡ生成部２６０は、視聴者を撮像することで得られた撮像データを受信し、撮像データをアセットの形式に変換する。そして、ＵＧＡ生成部２６０は、生成されたアセット（以下では、ユーザ生成アセット（user generated asset）とも称する）をパッケージ生成部２３０ｃに供給する。
【０１０７】
パッケージ生成部２３０ｃは、放送受信部２１０から供給されたパッケージインフォメーション内の設定情報に基づいて、通信Ｉ／Ｆ２２０を介してパッケージを構成する残りのアセットを配信サーバ３００から取得する。
【０１０８】
また、パッケージ生成部２３０ｃは、復号再生部２４０に供給するパッケージ、アセット追加パッケージまたはアセット追加・未取得パッケージを生成する。
【０１０９】
具体的には、パッケージ生成部２３０ｃは、ＵＧＡ生成部２６０からユーザ生成アセットが供給されている場合には、配信側から受信したアセットおよびパッケージインフォメーションからなるパッケージを生成する。そして、パッケージ生成部２３０ｃは、パッケージインフォメーション内の構成情報を複製し、複製された構成情報にユーザ生成アセットに関する要素を追加する。例えば、ユーザ生成アセットが視聴者の映像であり、ユーザ生成アセットのヘッダ部のasset_idが“compＤ”である場合には、パッケージ生成部２３０ｃは、id=“compＤ”という文字列を含む要素「Ｖｉｄｅｏ」を追加する。同様に、パッケージ生成部２３０ｃは、設定情報を複製し、複製された設定情報にユーザ生成アセットに関する要素を追加する。具体的には、パッケージ生成部２３０ｃは、設定情報内の文字列</seq>の直前にユーザ生成アセットに関する要素を挿入する。パッケージ生成部２３０ｃは、生成した設定情報および構成情報をパッケージインフォメーションとして含み、生成したパッケージとユーザ生成アセットとを実データ部に含む、図１３（ａ）に示すようなアセット追加パッケージを生成して、復号再生部２４０に供給する。
【０１１０】
一方、ＵＧＡ生成部２６０からユーザ生成アセットが供給されていない場合には、パッケージ生成部２３０ｃは、受信したアセットおよびパッケージインフォメーションからなるパッケージを生成して復号再生部２４０に供給する。
【０１１１】
復号再生部２４０は、パッケージ生成部２３０ｃからアセット追加パッケージが供給された場合、アセット追加パッケージの実データ部に含まれている各アセット（配信側から供給されたアセットとユーザ生成アセット）を復号するとともに、アセット追加パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【０１１２】
復号再生部２４０は、パッケージ生成部２３０ｃからアセット追加パッケージでなくパッケージが供給された場合、パッケージの実データ部に含まれている各アセットを復号するとともに、パッケージのパッケージインフォメーション内の構成情報に基づいて、再生すべきアセットを決定して再生する。
【０１１３】
表示部２５０は、復号再生部２４０から供給される映像信号に応じた映像が表示される表示パネルである。
【０１１４】
以上、テレビ２００ｃの構成について説明した。
【０１１５】
テレビ２００ｃの上記の構成により、例えば、asset_idが「compＡ」〜「compＣ」の各アセットを放送受信部２１０が配信側から受信し、asset_idが「compＤ」のユーザ生成アセットをＵＧＡ生成部２６０において生成した場合、復号再生部２４０に供給されるアセット追加パッケージのパッケージインフォメーション内の設定情報および構成情報には、「compＡ」〜「compＤ」の各アセットに関する情報が含まれることになる。そして、復号再生部２４０は、アセット追加パッケージのパッケージインフォメーション内の構成情報に基づいて、「compＡ」〜「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）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１３２】
なお、ここで開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明だけではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１３３】
本発明は、テレビ、タブレット端末、スマートフォンなど、映像を再生する機能を備えた再生装置に広く適用することができる。
【符号の説明】
【０１３４】
１００、１００’          送信装置（配信装置）
１１０                      コンテンツ記憶部
１２０                      コンテンツ送信部
１３０                      メタデータ記憶部
１４０                      パッケージ情報送信部
２００                    テレビ（再生装置）
２１０                      放送受信部（取得手段）
２２０                      通信Ｉ／Ｆ（取得手段、第２取得手段）
２３０、２３０ａ、２３０ｃ  パッケージ生成部（更新手段、取得手段）
２３０ｂ                    パッケージ生成部（更新手段、第２取得手段）
２４０                      復号再生部（再生手段）
２５０                      表示部
２６０                      ＵＧＡ生成部（生成手段）
３００                    配信サーバ（配信装置）
３１０                      コンテンツ記憶部
３２０                      コンテンツ送信部
【図１】
2013157948.tif 000003
【図２】
2013157948.tif 000004
【図３】
2013157948.tif 000005
【図４】
2013157948.tif 000006
【図５】
2013157948.tif 000007
【図６】
2013157948.tif 000008
【図７】
2013157948.tif 000009
【図８】
2013157948.tif 000010
【図９】
2013157948.tif 000011
【図１０】
2013157948.tif 000012
【図１１】
2013157948.tif 000013
【図１２】
2013157948.tif 000014
【図１３】
2013157948.tif 000015