(57)【要約】【課題】コンテンツ提供者からコンテンツを取得して記録しておき、後に記録したコンテンツを視聴する時点において、コンテンツ提供者がコンテンツの一部または全部を変更していた場合に、その変更後のコンテンツを容易にユーザに視聴させる。【解決手段】コンテンツ配信装置２から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生する際に、原コンポーネントに対応付けられている再取得制御フラグを参照して、原コンポーネントを、コンテンツの配信後に配信される代替コンポーネントに置き換えてコンテンツを再生するか否かを決定する。【選択図】図１
2013093731.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信装置から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生するコンテンツ再生装置において、
上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定手段を備えることを特徴とするコンテンツ再生装置。
【請求項２】
ユーザからの操作指示を受け付ける入力手段をさらに備え、
上記置換制御情報は、上記コンテンツを再生する際に、対応付けられている原コンポーネントを上記代替コンポーネントに置き換えるか否か、または、上記代替コンポーネントに置き換えることが選択可能であることを示す情報であり、
上記再生方法決定手段は、上記原コンポーネントに対応付けられている上記置換制御情報が上記代替コンポーネントに置き換えることが選択可能であることを示す場合、上記入力手段に入力されたユーザからの指示に基づいて、上記原コンポーネントを、上記代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記コンテンツ配信装置から取得したコンテンツを記録する記録手段をさらに備え、
上記記録手段は、上記コンテンツに含まれる原コンポーネントのうち、上記原コンポーネントを上記代替コンポーネントに置き換えて上記コンテンツを再生することを示す上記置換制御情報が対応付けられている原コンポーネントを除いて、上記コンテンツを記録することを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
上記原コンポーネントの作成日時を示す作成日時情報が上記原コンポーネントに対応付けられており、
上記再生方法決定手段は、上記原コンポーネントに対応付けられている作成日時情報の示す作成日時から上記コンテンツの再生時まで所定期間経過していなければ、上記置換制御情報の示す内容に関わらず、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するものとして決定することを特徴とする請求項１〜３の何れか１項に記載のコンテンツ再生装置。
【請求項５】
１または複数の原コンポーネントを含むコンテンツをコンテンツ再生装置に配信するコンテンツ配信装置であって、
上記コンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を上記原コンポーネントに対応付けて、上記コンテンツを配信する配信手段を備えることを特徴とするコンテンツ配信装置。
【請求項６】
請求項１〜４の何れか１項に記載のコンテンツ再生装置と、
請求項５に記載のコンテンツ配信装置とを含むことを特徴とするコンテンツ再生システム。
【請求項７】
コンテンツ配信装置から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生するコンテンツ再生方法において、
上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定ステップを含むことを特徴とするコンテンツ再生方法。
【請求項８】
１または複数の原コンポーネントを含むコンテンツのデータ構造であって、
上記コンテンツを再生するコンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を含むことを特徴とするコンテンツのデータ構造
【請求項９】
請求項１〜４の何れか１項に記載のコンテンツ再生装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１０】
請求項５に記載のコンテンツ配信装置を動作させるための制御プログラムであって、コンピュータを上記配信手段として機能させるための制御プログラム。
【請求項１１】
請求項９または１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供者から提供されたコンテンツを記録し、記録したコンテンツを再生するコンテンツ再生装置、コンテンツ配信装置、コンテンツ再生システム、コンテンツ再生方法、データ構造、制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
インターネットの普及やコンピュータの高性能化に伴い、インターネットを介して動画像などの大容量コンテンツを配信することが広く行われている。また、地上波デジタル放送の開始に伴い、放送コンテンツもデジタル化され、放送によるコンテンツ配信と通信によるコンテンツ配信との融合も可能になっている。
【０００３】
例えば、特許文献１には、記憶するデータのデータ量を低減するために、カルーセル伝送されたデータ放送のコンテンツデータを初めて取得した時に記録し、２回目以降はコンテンツデータが更新された時のみ記録する技術が開示されている。
【０００４】
また、特許文献２には、放送コンテンツに関連する関連情報を取得するためのＵＲＬ等の付加情報を放送コンテンツと共に多重化して放送し、付加情報に基づいてネットワークに接続されたサーバ等から関連情報を取得する技術が開示されている。
【０００５】
また、特許文献３には、テレビジョン放送に埋め込まれた指示コードに基づいて、テレビジョン放送と統合するための置換広告データをダウンロードし、テレビジョン放送のコマーシャル再生時に、当該コマーシャルの映像または音声を置換広告データによって置換する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−５０３１６号公報（２００６年２月１６日公開）
【特許文献２】特開２００２−２０９２０４号公報（２００２年７月２６日公開）
【特許文献３】特許第４２３７０５０号公報（２００９年３月１１日発行）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のような従来技術では、放送事業者等のコンテンツ提供者からコンテンツを取得して記録しておき、後に記録したコンテンツを視聴する時点において、コンテンツ提供者がコンテンツの一部または全部を変更していた場合、ユーザはその変更後のコンテンツを容易に視聴することができないという問題がある。
【０００８】
従来、上記の場合、コンテンツ提供者はユーザにコンテンツを変更したことを通知し、その通知を受けて、ユーザは変更後のコンテンツを再度取得していた。そのため、ユーザの作業が煩雑であった。
【０００９】
なお、特許文献３は、コンテンツの提供時（コンテンツの放送時）までに、当該コンテンツの一部と置換する置換広告データを配信するものである。すなわち、特許文献３では、コンテンツ提供時に、当該コンテンツを変更したコンテンツも提供可能な状態を想定しており、コンテンツ提供後に当該コンテンツを変更したコンテンツをユーザに視聴させるということは想定していない。よって、特許文献３の技術を用いても上記の問題を解決することはできない。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、コンテンツ提供者からコンテンツを取得して記録しておき、後に記録したコンテンツを視聴する時点において、コンテンツ提供者がコンテンツの一部または全部を変更していた場合、ユーザがその変更後のコンテンツを容易に視聴することができるコンテンツ再生装置、コンテンツ配信装置、コンテンツ再生システム、コンテンツ再生方法、データ構造、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係るコンテンツ再生装置は、上記課題を解決するために、コンテンツ配信装置から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生するコンテンツ再生装置において、上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定手段を備えることを特徴としている。
【００１２】
また、本発明に係るコンテンツ再生方法は、上記課題を解決するために、コンテンツ配信装置から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生するコンテンツ再生方法において、上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定ステップを含むことを特徴としている。
【００１３】
上記の構成によれば、上記再生方法決定手段が記録されている上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する。そのため、ユーザは、コンテンツ再生装置に記録したコンテンツの再生を指示するだけで、所定の原コンポーネントを代替コンポーネントに代えたコンテンツを再生することができる。
【００１４】
よって、ユーザは、原コンポーネントから代替コンポーネントに代えたコンテンツを容易に視聴することができる。すなわち、コンテンツ提供者がコンテンツ配信後にコンテンツの一部または全部を変更していた場合であっても、ユーザは既に記録してあるコンテンツを再生するだけで、その変更後のコンテンツを再生することができるという効果を奏する。
【００１５】
また、本発明に係るコンテンツ再生装置は、ユーザからの操作指示を受け付ける入力手段をさらに備え、上記置換制御情報は、上記コンテンツを再生する際に、対応付けられている原コンポーネントを上記代替コンポーネントに置き換えるか否か、または、上記代替コンポーネントに置き換えることが選択可能であることを示す情報であり、上記再生方法決定手段は、上記原コンポーネントに対応付けられている上記置換制御情報が上記代替コンポーネントに置き換えることが選択可能であることを示す場合、上記入力手段に入力されたユーザからの指示に基づいて、上記原コンポーネントを、上記代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定することが好ましい。
【００１６】
上記の構成によれば、上記再生方法決定手段は、原コンポーネントを代替コンポーネントに置き換えることを選択可能な場合、ユーザの指示に基づいて、上記原コンポーネントを、上記代替コンポーネントに置き換えて上記コンテンツを再生するか否かを決定する。
【００１７】
そのため、ユーザは、コンテンツ提供者がコンテンツ配信後にコンテンツの一部または全部を変更していた場合に、既に記録してあるコンテンツをそのまま再生するか、その変更後のコンテンツを再生するかを選択することができる。
【００１８】
また、本発明に係るコンテンツ再生装置は、上記コンテンツ配信装置から取得したコンテンツを記録する記録手段をさらに備え、上記記録手段は、上記コンテンツに含まれる原コンポーネントのうち、上記原コンポーネントを上記代替コンポーネントに置き換えて上記コンテンツを再生することを示す上記置換制御情報が対応付けられている原コンポーネントを除いて、上記コンテンツを記録することが好ましい。
【００１９】
上記の構成によれば、上記記録手段は、上記代替コンポーネントに置き換えられる原コンポーネントを除いて、上記コンテンツを記録する。上記コンテンツの再生時に上記代替コンポーネントに置き換えられる原コンポーネントは、上記コンテンツの再生に使用しないコンポーネントである。すなわち、上記代替コンポーネントに置き換えられる原コンポーネントは、コンテンツの再生に必要の無いコンポーネントである。
【００２０】
そのため、上記コンテンツの再生時に上記代替コンポーネントに置き換えられる原コンポーネントを記録しないことにより、記録データのデータ量を軽減することができる。
【００２１】
また、本発明に係るコンテンツ再生装置は、上記原コンポーネントの作成日時を示す作成日時情報が上記原コンポーネントに対応付けられており、上記再生方法決定手段は、上記原コンポーネントに対応付けられている作成日時情報の示す作成日時から上記コンテンツの再生時まで所定期間経過していなければ、上記置換制御情報の示す内容に関わらず、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するものとして決定することが好ましい。
【００２２】
上記の構成によれば、上記再生方法決定手段は、上記原コンポーネントに対応付けられている作成日時情報の示す作成日時から上記コンテンツの再生時まで所定期間経過していなければ、上記置換制御情報の示す内容に関わらず、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するものとして決定する。
【００２３】
上記原コンポーネントが作成されてから所定期間以内は、上記原コンポーネントを置き換える上記代替コンポーネントが作成されていないことが考えられる。この場合、上記原コンポーネントが作成されてから所定期間以内は、上記代替コンポーネントの取得処理等が無駄な処理となる。
【００２４】
そのため、上記原コンポーネントが作成されてから所定期間以内は、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生することにより、コンテンツ再生装置の処理負荷を軽減することができる。
【００２５】
また、本発明に係るコンテンツ配信装置は、上記課題を解決するために、１または複数の原コンポーネントを含むコンテンツをコンテンツ再生装置に配信するコンテンツ配信装置であって、上記コンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を上記原コンポーネントに対応付けて、上記コンテンツを配信する配信手段を備えることを特徴としている。
【００２６】
上記の構成によれば、上記配信手段は、上記コンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を上記原コンポーネントに対応付けて、上記コンテンツを配信する。
【００２７】
そのため、コンテンツ配信装置が上記コンテンツ配信後に、上記原コンポーネントに代えて上記代替コンポーネントを含む上記コンテンツを作成した場合であっても、上記コンテンツ再生装置に特にその旨を通知することなく、上記コンテンツ再生装置に上記代替コンポーネントを含む上記コンテンツを再生させることができるという効果を奏する。
【００２８】
また、本発明に係るコンテンツ再生システムは、上記コンテンツ再生装置と、上記コンテンツ配信装置とを含むことを特徴としている。
【００２９】
上記の構成によれば、コンテンツ再生システムは、上記コンテンツ再生装置および上記コンテンツ配信装置と同様の効果を奏する。
【００３０】
さらに、１または複数の原コンポーネントを含むコンテンツのデータ構造であって、上記コンテンツを再生するコンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を含むことを特徴とするコンテンツのデータ構造も本発明の範疇に含まれる。
【００３１】
なお、上記コンテンツ再生装置および上記コンテンツ配信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツ再生装置および上記コンテンツ配信装置の各手段として動作させることにより、上記コンテンツ再生装置および上記コンテンツ配信装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３２】
以上のように、本発明に係るコンテンツ再生装置は、上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定手段を備えている構成である。
【００３３】
また、本発明に係るコンテンツ再生方法は、上記原コンポーネントに対応付けられている置換制御情報を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する再生方法決定ステップを含む。
【００３４】
よって、ユーザは、原コンポーネントから代替コンポーネントに代えたコンテンツを容易に視聴することができる。すなわち、コンテンツ提供者がコンテンツ配信後にコンテンツの一部または全部を変更していた場合であっても、ユーザは既に記録してあるコンテンツを再生するだけで、その変更後のコンテンツを再生することができるという効果を奏する。
【００３５】
また、本発明に係るコンテンツ配信装置は、上記コンテンツ再生装置が、上記原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、上記原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定する際に参照する置換制御情報を上記原コンポーネントに対応付けて、上記コンテンツを配信する配信手段を備えている構成である。
【００３６】
したがって、コンテンツ配信装置が上記コンテンツ配信後に、上記原コンポーネントに代えて上記代替コンポーネントを含む上記コンテンツを作成した場合であっても、上記コンテンツ再生装置に特にその旨を通知することなく、上記コンテンツ再生装置に上記代替コンポーネントを含む上記コンテンツを再生させることができるという効果を奏する。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態を示すものであり、コンテンツ再生システムの構成、並びに、上記コンテンツ再生システムに含まれるコンテンツ配信装置およびコンテンツ再生装置の要部構成を示すブロック図である。
【図２】上記コンテンツ再生装置のコンテンツ記憶部に格納されているコンテンツおよび更新コンポーネントの一例を示す図である。
【図３】ＸＭＬによって記述されたコンフィギュレーションの記述例を示す図である。
【図４】再生制御フラグのupdate属性の値と、その値が意味する内容との関係を示す図である。
【図５】上記コンテンツ再生装置が実行するコンテンツ再生処理の一例を示すフローチャートである。
【図６】複数のセグメントからなる映像コンポーネントの一例を示す図である。
【図７】ＸＭＬによって記述された上記映像コンポーネントのコンフィギュレーションの記述例を示す図である。
【図８】ＸＭＬによって記述されたコンフィギュレーションの記述例を示す図である。
【発明を実施するための形態】
【００３８】
〔本発明の概要〕
本発明は、コンテンツ再生装置が、コンテンツ配信装置から配信され、記録媒体に記録されたコンテンツであって、１または複数の原コンポーネントを含むコンテンツを再生する際に、上記原コンポーネントに対応付けられている再取得制御フラグ（置換制御情報）を参照して、上記原コンポーネント毎に、当該原コンポーネントを、上記コンテンツの配信後に配信される代替コンポーネントに置き換えて上記コンテンツを再生するか、当該原コンポーネントを、上記代替コンポーネントに置き換えずに上記コンテンツを再生するかを決定することを特徴とするものである。
【００３９】
ここで、上記原コンポーネントとは、コンテンツの配信時に当該コンテンツに含まれるコンポーネントである。また、上記代替コンポーネントは、原コンポーネントと置き換えられるものであり、原コンポーネントを更新した更新コンポーネントを含むものである。
【００４０】
本発明の想定する利用シーンとして次のようなものが挙げられる。
【００４１】
例えば、海外のニュース番組（生放送の番組）において、外国語の音声に加えて、外国語を同時通訳した日本語の音声や字幕が放送されているとする。このとき、ライブでの放送を重視するため、通訳音声および字幕が正しい日本語ではない場合がある。そのため、このニュース番組を録画したユーザは、後日視聴する場合であっても、聞き取りにくい（読みづらい）日本語で視聴しなければならない。
【００４２】
そのため、放送局は後日視聴するユーザに向けて、上記ニュース番組の通訳音声および字幕を正しい日本語の音声および字幕に代えて、上記ニュース番組のコンテンツを更新するものとする。ところが、ユーザは、通訳音声および字幕が更新されたことを知ることができず、更新されたニュース番組を再度取得する作業が煩雑である。
【００４３】
そこで、本発明を利用することにより、ユーザは、録画したニュース番組を再生するだけで、正しい日本語の音声および字幕が出力されるニュース番組を容易に視聴することができる。
【００４４】
このように、上記コンテンツ（原コンポーネント）の配信後に配信される上記代替コンポーネントとは、例えば、コンテンツの配信後に作成したコンポーネントである。また、上記代替コンポーネントとは、例えば、コンテンツの配信時に未完成のコンポーネントである。また、上記代替コンポーネントとは、例えば、商品が未発表である等の理由により、コンテンツの配信時に公表できない内容を含むコンポーネントである。
【００４５】
以下では、本発明の具体的な実施形態について図１から図７に基づいて説明する。
【００４６】
〔コンテンツ再生システムの構成〕
図１は、本実施形態に係るコンテンツ再生システムの構成の一例を示す図である。図１に示すように、コンテンツ再生システム３は、コンテンツ再生装置１およびコンテンツ配信装置２を含む。
【００４７】
コンテンツ再生装置１は、コンテンツ配信装置２等の他の装置から取得したコンテンツ、または、自装置に格納しているコンテンツを再生するものである。コンテンツ再生装置１は、例えば、デジタルテレビ、レコーダ、ＳＴＢ（Set Top Box）、ＰＣ、携帯電話機、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ等である。
【００４８】
コンテンツ配信装置２は、コンテンツ再生装置１等の他の装置にコンテンツを配信するものである。コンテンツ配信装置２は、例えば、サーバ、ＰＣ等である。
【００４９】
本実施形態では、コンテンツ配信装置２の管理主体を放送局とし、コンテンツ再生装置１をデジタルテレビとする。つまり、コンテンツ配信装置２は、電波を用いてコンテンツを放送し、コンテンツ再生装置１は、電波を受信して放送されたコンテンツを受信するものとする。また、コンテンツ再生装置１とコンテンツ配信装置２とは、ネットワーク４を介して通信接続されており、互いにデータをやり取りできるものとする。すなわち、コンテンツ配信装置２とコンテンツ再生装置１とは、放送および通信によってコンテンツの送受信を実行することができる。
【００５０】
ただし、コンテンツ再生装置１とコンテンツ配信装置２との間のコンテンツの送受信は、上記の例に限るものではない。コンテンツ再生装置１とコンテンツ配信装置２とは、コンテンツの送受信ができるように、少なくともネットワーク４を介して通信接続されていればよい。
【００５１】
また、本実施形態では、コンテンツは、映像、音声、テキスト等のコンポーネントを１または複数含み、さらに、コンテンツを再生する際にコンポーネントを統合・合成するための再生制御情報であるコンフィギュレーションを含む。
【００５２】
また、図１に示す例では、コンテンツ再生システム３は、コンテンツ配信装置２およびコンテンツ再生装置１をそれぞれ１つずつ含んでいるがこれに限るものではない。コンテンツ再生システム３は、コンテンツ配信装置２およびコンテンツ再生装置１をそれぞれ複数含んでいてもよい。すなわち、コンテンツ再生システム３は、コンテンツ配信装置２およびコンテンツ再生装置１をそれぞれ１または複数含んでいてよい。
【００５３】
また、本実施形態では、コンテンツ配信装置２の管理主体を放送局としているため、コンテンツ配信装置２が配信するコンテンツは、テレビ番組等のリアルタイム再生されるものであるが、これに限るものではない。例えば、コンテンツ配信装置２が配信するコンテンツは、コンテンツ再生装置１がダウンロードして任意の時点で再生するコンテンツであってもよい。また、コンテンツ配信装置２が配信するコンテンツは、コンテンツ再生装置１がストリーミング再生するコンテンツであってもよい。
【００５４】
次に、図１に基づいて、コンテンツ再生システム３に含まれるコンテンツ再生装置１およびコンテンツ配信装置２の具体的な機能および処理について説明する。
【００５５】
〔コンテンツ配信装置の構成〕
図１に示すように、コンテンツ配信装置２は、コンテンツ配信装置制御部４１、コンテンツ配信装置記憶部４２、送信部４３およびコンテンツ配信装置通信部４４を備えている。なお、コンテンツ配信装置２は、操作部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【００５６】
送信部４３は、コンテンツデータを多重化した電波を空間に放射（送信）するものである。送信部４３は、例えば、テレビ放送用の送信アンテナである。
【００５７】
コンテンツ配信装置通信部４４は、ネットワーク４を介して、無線通信手段または有線通信手段によって、コンテンツ再生装置１等の他の装置と通信を行い、コンテンツ配信装置制御部４１の指示に従って、データのやりとりを行うものである。
【００５８】
コンテンツ配信装置制御部４１は、コンテンツ配信装置記憶部４２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、コンテンツ配信装置２が備える各部を統括的に制御するものである。
【００５９】
本実施形態では、コンテンツ配信装置制御部４１は、機能ブロックとして、コンテンツ作成部５１およびコンテンツ配信部（配信手段）５２を備える構成である。これらのコンテンツ配信装置制御部４１の各機能ブロック（５１および５２）は、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等で実現された一時記憶部に読み出して実行することで実現できる。
【００６０】
コンテンツ作成部５１は、コンテンツを構成するコンポーネントを作成し、作成したコンポーネントをコンテンツ配信装置記憶部４２に格納する。また、コンテンツ作成部５１は、所定のコンテンツを再生する際に所定のコンポーネントを統合・合成するための再生制御情報であるコンフィギュレーションを作成し、作成したコンフィギュレーションをコンテンツ配信装置記憶部４２に格納する。また、コンテンツ作成部５１は、コンテンツを構成するコンポーネントを更新して更新コンポーネントを作成し、作成した更新コンポーネントをコンテンツ配信装置記憶部４２に格納する。
【００６１】
また、コンテンツ作成部５１は、コンフィギュレーションに、コンポーネントを統合・合成するための記述に加えて、コンテンツ再生時におけるコンポーネントの再取得の要否を示す再取得制御フラグをコンポーネント毎に記述する。コンテンツ作成部５１は、再取得制御フラグとして、再生時にコンポーネントの再取得が必要であることをしめす再取得必須フラグ、または、再生時にコンポーネントの再取得が不要であることを示す再取得不要フラグをコンポーネント毎に記述する。また、コンテンツ作成部５１は、再取得制御フラグとして、再取得必須フラグ、再取得不要フラグに加えて、再生時のコンポーネントの再取得が任意であること（再取得を選択可能であること）を示す再取得可能フラグを記述してもよい。
【００６２】
コンテンツ配信部５２は、コンテンツ記憶部６１からコンテンツを読み出し、読み出したコンテンツを電波を用いて公衆に送信するものである。なお、コンテンツ配信部５２は、コンテンツに含まれるコンフィギュレーションおよびコンポーネントをまとめて（連続して）送信してもよいし、コンフィギュレーションおよび各コンポーネントをそれぞれ別々に送信してもよい。このとき、コンフィギュレーションは、少なくともコンテンツの再生時までに送信していればよい。
【００６３】
また、コンテンツ配信部５２は、コンテンツ配信装置通信部４４を介して、コンテンツ再生装置１から更新コンポーネントの送信を要求する更新コンポーネント送信指示を受信すると、当該更新コンポーネントをコンテンツ記憶部６１から読み出し、コンテンツ配信装置通信部４４を介して当該コンテンツ再生装置１に送信するものである。なお、コンテンツ配信部５２は、更新コンポーネントを送信部４３を介してコンテンツ再生装置１に送信してもよい。
【００６４】
なお、コンテンツ配信部５２は、更新コンポーネント送信指示の示すコンポーネントがコンテンツ配信時から更新されていない場合、コンテンツ再生装置１に、更新コンポーネント送信指示に対する返答として、当該コンポーネントが更新されていないこと（当該コンポーネントが最新の状態であること）を通知してもよい。具体的には、コンテンツ配信部５２は、更新コンポーネント送信指示に含まれている、更新前のコンポーネント（コンテンツ再生装置１が保持するコンポーネント）の状態を示す情報（例えば、コンポーネントＩＤ、作成日時情報（更新日時情報）等）を参照し、コンテンツ記憶部６１に格納されているコンポーネントが更新されているか否かを判定する。ここで、コンテンツ配信部５２は、コンポーネントが更新されていなければ、上記の通知を行い、コンポーネントが更新されていれば、更新コンポーネントをコンテンツ再生装置１に送信する。
【００６５】
また、コンテンツ配信部５２は、コンテンツ配信装置通信部４４を介して、コンテンツ再生装置１から最新のコンフィギュレーションであるか否かの確認を要求するコンフィギュレーション状態確認指示を受信すると、コンフィギュレーション状態確認指示の示すコンフィギュレーションＩＤやコンフィギュレーションの作成日時情報等を参照して、コンフィギュレーション状態確認指示の示すコンフィギュレーションが最新であるか否かを判定する。ここで、コンテンツ配信部５２は、コンフィギュレーション状態確認指示の示すコンフィギュレーションが最新であると判定した場合、その旨をコンテンツ再生装置１に通知する。一方、コンテンツ配信部５２は、コンフィギュレーション状態確認指示の示すコンフィギュレーションが最新ではないと判定した場合、最新のコンフィギュレーションをコンテンツ配信装置記憶部４２から読み出し、コンテンツ配信装置通信部４４を介してコンテンツ再生装置１に送信する。
【００６６】
コンテンツ配信装置記憶部４２は、コンテンツ配信装置制御部４１が参照するプログラムやデータ等を格納するものである。具体的には、コンテンツ配信装置記憶部４２はコンテンツ記憶部６１を含み、コンテンツ記憶部６１は、コンテンツ作成部５１が作成したコンポーネント、コンフィギュレーション等を格納している。
【００６７】
コンテンツ記憶部６１に格納されているコンテンツおよび更新コンポーネントについて図２に基づいて説明する。図２は、コンテンツ記憶部６１に格納されているコンテンツおよび更新コンポーネントの一例を示す図である。
【００６８】
図２に示すように、コンテンツ記憶部６１に格納されているコンテンツＡは、４つのコンポーネント（映像コンポーネントＡｐｖ１、音声コンポーネントＡｐａｅ１、通訳音声コンポーネントＡｐａｊ１、字幕コンポーネントＡｐｔ１）およびコンフィギュレーションＡｆ１を含む。また、図２に示す例では、コンフィギュレーションＡｆ１において、映像コンポーネントＡｐｖ１および音声コンポーネントＡｐａｅ１に再取得不要フラグが対応付けられており、通訳音声コンポーネントＡｐａｊ１に再取得必須フラグが対応付けられており、字幕コンポーネントＡｐｔ１に再取得可能フラグが対応付けられている。
【００６９】
また、図２に示すように、コンテンツ記憶部６１には、更新コンポーネントも格納されている。図２に示す例では、通訳音声コンポーネントＡｐａｊ１および字幕コンポーネントＡｐｔ１にそれぞれ対応する最新の通訳音声コンポーネントＡｐａｊ２および字幕コンポーネントＡｐｔ２が更新コンポーネントとして格納されている。
【００７０】
図２に示すコンフィギュレーションＡｆ１の具体的な記述例を図３に示す。図３は、ＸＭＬによって記述されたコンフィギュレーションＡｆ１の記述例を示す図である。図３に示すように、コンテンツＡに含まれるコンポーネント毎にコンポーネントの属性等の情報が記述されている。
【００７１】
図３に示す例では、上から順に、映像コンポーネント、音声コンポーネント、通訳音声コンポーネント、字幕コンポーネントに関する情報が記述されている。具体的には、「Component media Type="video"」は、コンポーネントのメディア種別が映像であることを示す。また、「Component media Type="audio"」は、コンポーネントのメディア種別が音声であることを示す。また、「Component media Type="text"」は、コンポーネントのメディア種別がテキスト（文字）であることを示す。また、「land="en"」は、音声の言語が英語であることを示し、「land="ja"」は、音声の言語が日本語であることを示す。
【００７２】
また、「update="required"」は、再取得制御フラグが再取得必須フラグであることを示す。また、「update="optional"」は、再取得制御フラグが再取得可能フラグであることを示す。また、再取得制御フラグの次行に記述されているＵＲＬは、対応する更新コンポーネントのアドレスを示す。
【００７３】
図３に示す例では、再取得が不要なコンポーネントに関しては、再取得制御フラグ（update属性）が記述されていない。つまり、再取得制御フラグが記述されていないコンポーネントは、再取得が不要なコンポーネントであるとしている。当然ながら、再取得が不要なコンポーネントに対しても、再取得制御フラグを記述してもよい。図４に、update属性の値と、その値が意味する内容との関係を示す。
【００７４】
なお、図３には示していないが、コンフィギュレーションには、コンポーネントを特定するために、コンテンツに含まれるコンポーネントを一意に識別するコンポーネントＩＤや、コンテンツに含まれるコンポーネントの作成日時（更新日時）を示す作成日時情報（更新日時情報）等が記述されていてもよい。さらに、コンフィギュレーションに、当該コンフィギュレーションを一意に識別するコンフィギュレーションＩＤや、当該コンフィギュレーションを作成した日時を示す作成日時情報等が記述されていてもよい。
【００７５】
また、上述の例では、コンテンツに対応付けられたコンフィギュレーションに、当該コンテンツに含まれるコンポーネントの再取得制御フラグが記述されているがこれに限るものではない。例えば、コンポーネントに付加されているメタデータであるコンポーネントデータに、当該コンポーネントの再取得制御フラグが記述されていてもよい。
【００７６】
〔コンテンツ再生装置の構成〕
図１に示すように、コンテンツ再生装置１は、コンテンツ再生装置制御部１１、コンテンツ再生装置記憶部（記録媒体）１２、受信部１３、コンテンツ再生装置通信部１４、操作部（入力手段）１５、表示部１６および音声出力部１７を備えている。なお、コンテンツ再生装置１は、音声入力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【００７７】
受信部１３は、コンテンツデータが多重化された電波を受信するものである。受信部１３は、例えば、テレビ放送用の受信アンテナである。
【００７８】
コンテンツ再生装置通信部１４は、ネットワーク４を介して、無線通信手段または有線通信手段によって、コンテンツ配信装置２等の他の装置と通信を行い、コンテンツ再生装置制御部１１の指示に従って、データのやりとりを行うものである。
【００７９】
操作部１５は、ユーザがコンテンツ再生装置１に指示信号を入力し、コンテンツ再生装置１を操作するためのものである。操作部１５は、キーボード、マウス、キーパッド、操作ボタンなどの入力機器等で構成されているものであってもよい。また、操作部１５と表示部１６とが一体となっているタッチパネルであってもよい。また、操作部１５は、コンテンツ再生装置１と別体のリモートコントローラ等の遠隔制御装置であってもよい。
【００８０】
表示部１６は、コンテンツ再生装置制御部１１の指示に従って画像を表示するものである。表示部１６は、コンテンツ再生装置制御部１１の指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。
【００８１】
音声出力部１７は、コンテンツ再生装置制御部１１の指示に従って外部に音を出力するものである。音声出力部１７は、いわゆるスピーカである。
【００８２】
コンテンツ再生装置制御部１１は、コンテンツ再生装置記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、コンテンツ再生装置１が備える各部を統括的に制御するものである。
【００８３】
本実施形態では、コンテンツ再生装置制御部１１は、機能ブロックとして、コンテンツ取得部２１、コンテンツ格納部（記録手段）２２、コンポーネント仕分け部（再生方法決定手段）２３、コンポーネント更新部２４、コンテンツ再生部２５およびコンフィギュレーション更新部２６を備える構成である。これらのコンテンツ再生装置制御部１１の各機能ブロック（２１〜２６）は、ＣＰＵが、ＲＯＭ等で実現された記憶装置に記憶されているプログラムをＲＡＭ等で実現された一時記憶部に読み出して実行することで実現できる。
【００８４】
コンテンツ取得部２１は、受信部１３を介して、コンテンツ配信装置２からコンテンツを取得するものである。また、コンテンツ取得部２１は、コンテンツ再生装置記憶部１２に格納されているコンテンツを読み出すものである。コンテンツ取得部２１は、取得したコンテンツまたは読み出したコンテンツをコンポーネント仕分け部２３に出力する。
【００８５】
なお、コンテンツ取得部２１は、コンテンツ配信装置２から配信されたコンテンツを格納する外部の記憶装置（記録媒体：不図示）からコンテンツを読み出してもよい。
【００８６】
コンテンツ格納部２２は、コンテンツ取得部２１が取得したコンテンツをコンテンツ再生装置記憶部１２に格納するものである。つまり、コンテンツ格納部２２は、コンテンツ取得部２１が取得したコンテンツに含まれるコンポーネントおよびコンフィギュレーションをコンテンツ再生装置記憶部１２に格納する。
【００８７】
なお、コンテンツ格納部２２は、コンテンツを格納する際に、コンテンツに含まれるコンフィギュレーションを参照して、再取得制御フラグが再取得必須フラグであるコンポーネントは格納せず、再取得制御フラグが再取得不要フラグおよび再取得可能フラグのコンポーネントだけを格納するようにしてもよい。
【００８８】
コンポーネント仕分け部２３は、コンテンツ取得部２１からコンテンツに含まれるコンフィギュレーションおよびコンポーネントを受信し、コンフィギュレーションに記述されている再取得制御フラグを参照して、コンポーネント毎に、当該コンポーネントが更新コンポーネントを再取得する必要があるものであるか否かを判定する。
【００８９】
具体的には、コンポーネント仕分け部２３は、コンポーネントに対応付けられている再取得制御フラグが再取得必須フラグである場合、当該コンポーネントを再取得する必要があるものと判定する。また、コンポーネント仕分け部２３は、コンポーネントに対応付けられている再取得制御フラグが再取得不要フラグである場合、当該コンポーネントを再取得する必要がないものと判定する。
【００９０】
また、コンポーネント仕分け部２３は、コンポーネントに対応付けられている再取得制御フラグが再取得可能フラグである場合、ユーザの指示または予め定められた設定に基づいて、当該コンポーネントが再取得する必要があるものであるか否かを判定する。具体的には、コンポーネント仕分け部２３は、コンポーネントに対応付けられている再取得制御フラグが再取得可能フラグである場合、当該コンポーネントが更新コンポーネントの再取得の要否を選択可能なコンポーネントであることを表示部１６に表示するなどしてユーザに通知する。その後、コンポーネント仕分け部２３は、操作部１５に入力されたユーザの指示に基づいて、当該コンポーネントが再取得する必要があるものであるか否かを判定する。また、コンテンツ再生装置記憶部１２に格納されている、再取得可能フラグが対応付けられているコンポーネントに対して、ユーザが予め再取得の要否を設定している場合、コンポーネント仕分け部２３は、その設定に基づいて、当該コンポーネントが再取得する必要があるものであるか否かを判定する。
【００９１】
コンポーネント仕分け部２３は、コンポーネントが再取得する必要があるものであると判定した場合、当該コンポーネントおよび当該コンポーネントに対応する更新コンポーネントのアドレスをコンポーネント更新部２４に出力する。
【００９２】
なお、コンポーネント仕分け部２３は、コンポーネントが再取得する必要があるものであると判定した場合、当該コンポーネントおよび更新コンポーネントのアドレスに加えて、当該コンポーネントの作成日時情報または更新日時情報をコンポーネント更新部２４に出力してもよい。また、コンポーネント仕分け部２３は、コンポーネントが再取得する必要があるものであると判定した場合、当該コンポーネントを出力する代わりに、当該コンポーネントのコンポーネントＩＤを出力してもよい。
【００９３】
また、コンポーネント仕分け部２３は、コンポーネントが再取得する必要があるものではないと判定した場合、当該コンポーネントをコンテンツ再生部２５に出力する。
【００９４】
さらに、コンポーネント仕分け部２３は、コンテンツに含まれるコンポーネントの何れかが再取得する必要があるものであると判定した場合、当該コンポーネントに代えて更新コンポーネントを使用してコンテンツを再生可能にするために、受信したコンフィギュレーションの記述を必要に応じて適宜変更し、変更したコンフィギュレーションをコンテンツ再生部２５に出力する。
【００９５】
具体的には、コンフィギュレーションにおいて、コンポーネントＩＤによってコンポーネントを特定している場合、コンポーネント仕分け部２３は、再取得する必要があるものであると判定したコンポーネントのコンポーネントＩＤに代えて、当該コンポーネントに対応する更新コンポーネントのコンポーネントＩＤを記述してコンフィギュレーションを作成する。なお、再取得する必要があるものであると判定したコンポーネントと当該コンポーネントに対応する更新コンポーネントとに同じコンポーネントＩＤを付与する場合は、コンポーネント仕分け部２３は、コンフィギュレーションの記述を変更しない。
【００９６】
なお、コンポーネント仕分け部２３は、コンテンツ再生装置１がテレビ放送のリアルタイム再生等の所定の処理を行っている場合、再取得の要否の判定処理を行わず、コンテンツ取得部２１が取得したコンフィギュレーションおよびコンポーネントをそのままコンテンツ再生部２５に出力してもよい。
【００９７】
また、コンポーネント仕分け部２３は、再取得を要すると判定したコンポーネントであっても、当該コンポーネントの作成日時情報または更新日時情報を参照して、当該コンポーネントの作成時または更新時から所定期間経過していなければ、当該コンポーネントに対応する更新コンポーネントの取得処理をコンポーネント更新部２４に指示することなく、当該コンポーネントをコンテンツ再生部２５に出力してもよい。
【００９８】
コンポーネント更新部２４は、コンポーネント仕分け部２３から再取得を要するコンポーネントと、当該コンポーネントに対応する更新コンポーネントのアドレスとを受信し、コンテンツ再生装置通信部１４を介して、当該アドレスに基づく更新コンポーネント送信指示をコンテンツ配信装置２に送信し、更新コンポーネントをコンテンツ配信装置２から取得するものである。コンポーネント更新部２４は、取得した更新コンポーネントをコンテンツ再生部２５に出力する。
【００９９】
また、コンポーネント更新部２４は、コンテンツ配信装置２から取得した更新コンポーネントをコンテンツ再生装置記憶部１２に格納してもよい。また、コンポーネント更新部２４は、コンテンツ配信装置２から更新コンポーネントと共に、当該更新コンポーネントの作成日時情報または更新日時情報を取得した場合、コンテンツ配信装置２から取得した更新コンポーネントに当該更新コンポーネントの作成日時情報または更新日時情報を対応付けてコンテンツ再生装置記憶部１２に格納してもよい。なお、コンポーネント更新部２４は、更新コンポーネントに作成日時情報または更新日時情報が付加されていない場合であっても、更新コンポーネントを取得した日時を当該更新コンポーネントの作成日時として作成日時情報を作成し、作成した作成日時情報を更新コンポーネントに対応付けて格納してもよい。
【０１００】
なお、コンポーネント更新部２４は、更新コンポーネント送信指示にコンポーネントＩＤやコンポーネントの作成日時情報等を付加して送信してもよい。この場合、コンポーネント更新部２４は、コンテンツ配信装置２から、コンポーネント仕分け部２３が再取得を要すると判定したコンポーネントが最新のコンポーネントである旨の通知を受信すると、取得したコンポーネントを更新コンポーネントとしてコンテンツ再生部２５に出力してもよい。
【０１０１】
コンテンツ再生部２５は、コンポーネント仕分け部２３からコンフィギュレーションおよびコンポーネントを受信し、コンポーネント更新部２４から更新コンポーネントを受信し、受信したコンフィギュレーションを参照して、コンポーネントおよび更新コンポーネントを統合・合成してコンテンツを再生して、表示部１６に映像（画像）を表示させ、音声出力部１７から音声を出力させるものである。
【０１０２】
コンフィギュレーション更新部２６は、コンテンツ取得部２１が取得したコンフィギュレーションが最新のコンフィギュレーションであるか否かを、コンテンツ再生装置通信部１４を介してコンテンツ配信装置２に問い合わせて確認するものである。コンフィギュレーション更新部２６は、コンテンツ配信装置２から問い合わせたコンフィギュレーションが最新のものであることを示す通知を受信すると、コンポーネント仕分け部２３にその旨を通知する。一方、コンフィギュレーション更新部２６は、コンテンツ配信装置２から最新のコンフィギュレーションを受信すると、コンポーネント仕分け部２３に最新のコンフィギュレーションを出力する。
【０１０３】
コンテンツ再生装置記憶部１２は、コンテンツ再生装置制御部１１が参照するプログラムやデータ等を格納するものである。具体的には、コンテンツ再生装置記憶部１２はコンテンツ記憶部３１を含み、コンテンツ記憶部３１は、コンテンツ取得部２１が取得したコンテンツ（コンフィギュレーションおよびコンポーネント）等を格納している。
【０１０４】
〔コンテンツ再生処理〕
次に、コンテンツ再生装置１が実行するコンテンツ再生処理について図５に基づいて説明する。図５は、コンテンツ再生装置１が実行するコンテンツ再生処理の一例を示すフローチャートである。
【０１０５】
ここでは、コンテンツ再生装置１は、コンテンツ配信装置２が放送した、図２に示すコンテンツＡ（に含まれるコンフィギュレーションＡｆ１並びにコンポーネントＡｐｖ１、Ａｐａｅ１、Ａｐａｊ１およびＡｐｔ１）をコンテンツ再生装置記憶部１２に格納しているものとする。そして、コンテンツ配信装置２は、コンテンツＡを放送後に、図２に示す更新コンポーネントである通訳音声コンポーネントＡｐａｊ２および字幕コンポーネントＡｐｔ２を作成し、コンテンツ配信装置記憶部４２に格納しているものとする。この状態において、コンテンツ再生装置１がコンテンツＡを再生する処理について以下に説明する。
【０１０６】
図５に示すように、まず、コンテンツ取得部２１がコンテンツ記憶部３１からコンテンツＡを読み出す（Ｓ１）。コンテンツ取得部２１は、読み出したコンテンツＡをコンポーネント仕分け部２３に出力する。
【０１０７】
コンポーネント仕分け部２３は、コンテンツＡに含まれるコンフィギュレーションＡｆ１を参照して、コンテンツＡの再生に使用するコンポーネントを選択する（Ｓ２）。ここでは、図２に示すように、コンテンツＡの再生に使用するコンポーネントが４つあり、コンポーネント仕分け部２３は、まず、映像コンポーネントＡｐｖ１を選択したとする。
【０１０８】
コンポーネント仕分け部２３は、選択した映像コンポーネントＡｐｖ１に対応付けられている再取得制御フラグの値を確認する（Ｓ３）。図２に示すように、映像コンポーネントＡｐｖ１に対応付けられている再取得制御フラグは、再取得不要フラグ（default）であるため（Ｓ３でdefault）、コンポーネント仕分け部２３は、映像コンポーネントＡｐｖ１をそのままコンテンツ再生部２５に出力する。
【０１０９】
コンテンツＡの再生に使用するコンポーネントはまだ残っているため（Ｓ６でＹＥＳ）、コンポーネント仕分け部２３は、次に、音声コンポーネントＡｐａｅ１を選択したとする。コンポーネント仕分け部２３は、選択した音声コンポーネントＡｐａｅ１に対応付けられている再取得制御フラグの値を確認する（Ｓ３）。図２に示すように、音声コンポーネントＡｐａｅ１に対応付けられている再取得制御フラグは、再取得不要フラグ（default）であるため（Ｓ３でdefault）、コンポーネント仕分け部２３は、音声コンポーネントＡｐａｅ１をそのままコンテンツ再生部２５に出力する。
【０１１０】
コンテンツＡの再生に使用するコンポーネントはまだ残っているため（Ｓ６でＹＥＳ）、コンポーネント仕分け部２３は、次に、通訳音声コンポーネントＡｐａｊ１を選択したとする。コンポーネント仕分け部２３は、選択した通訳音声コンポーネントＡｐａｊ１に対応付けられている再取得制御フラグの値を確認する（Ｓ３）。図２に示すように、通訳音声コンポーネントＡｐａｊ１に対応付けられている再取得制御フラグは、再取得必須フラグ（required）であるため（Ｓ３でrequired）、コンポーネント仕分け部２３は、通訳音声コンポーネントＡｐａｊ１と通訳音声コンポーネントＡｐａｊ１に対応する更新コンポーネントを取得するためのアドレスとをコンポーネント更新部２４に出力する。
【０１１１】
コンポーネント更新部２４は、コンポーネント仕分け部２３から通訳音声コンポーネントＡｐａｊ１と、通訳音声コンポーネントＡｐａｊ１に対応する更新コンポーネントのアドレスとを受信し、当該アドレスに基づく更新コンポーネント送信指示をコンテンツ配信装置２に送信し、通訳音声コンポーネントＡｐａｊ１に対応する更新コンポーネントである通訳音声コンポーネントＡｐａｊ２をコンテンツ配信装置２から取得する（Ｓ５）。コンポーネント更新部２４は、取得した通訳音声コンポーネントＡｐａｊ２をコンテンツ再生部２５に出力する。
【０１１２】
コンテンツＡの再生に使用するコンポーネントはあと１つ残っているため（Ｓ６でＹＥＳ）、コンポーネント仕分け部２３は、最後に、字幕コンポーネントＡｐｔ１を選択したとする。コンポーネント仕分け部２３は、選択した字幕コンポーネントＡｐｔ１に対応付けられている再取得制御フラグの値を確認する（Ｓ３）。図２に示すように、字幕コンポーネントＡｐｔ１に対応付けられている再取得制御フラグは、再取得可能フラグ（optional）であるため（Ｓ３でoptional）、コンポーネント仕分け部２３は、字幕コンポーネントＡｐｔ１を更新するか否かをユーザに選択させるための情報を表示部１６に表示する。
【０１１３】
ここでは、ユーザが操作部１５を操作して字幕コンポーネントＡｐｔ１の更新指示を入力したとする。コンポーネント仕分け部２３は、ユーザからの更新指示に基づいて、字幕コンポーネントＡｐｔ１を再取得する必要があるものとして判定する。コンポーネント仕分け部２３は、この判定に基づいて、字幕コンポーネントＡｐｔ１と字幕コンポーネントＡｐｔ１に対応する更新コンポーネントを取得するためのアドレスとをコンポーネント更新部２４に出力する。
【０１１４】
コンポーネント更新部２４は、コンポーネント仕分け部２３から字幕コンポーネントＡｐｔ１と、字幕コンポーネントＡｐｔ１に対応する更新コンポーネントのアドレスとを受信し、当該アドレスに基づく更新コンポーネント送信指示をコンテンツ配信装置２に送信し、字幕コンポーネントＡｐｔ１に対応する更新コンポーネントである字幕コンポーネントＡｐｔ２をコンテンツ配信装置２から取得する（Ｓ５）。コンポーネント更新部２４は、取得した字幕コンポーネントＡｐｔ２をコンテンツ再生部２５に出力する。
【０１１５】
コンポーネント仕分け部２３は、コンテンツＡの再生に使用する全コンポーネントに対して、再取得の要否を判定した後（Ｓ６でＮＯ）、コンテンツＡの再生に一部更新コンポーネントを使用するため、受信したコンフィギュレーションの記述を変更し、変更したコンフィギュレーションをコンテンツ再生部２５に出力する。ここでは、コンポーネント仕分け部２３は、コンテンツＡの再生に使用するコンポーネントを、映像コンポーネントＡｐｖ１、音声コンポーネントＡｐａｅ１、通訳音声コンポーネントＡｐａｊ２、字幕コンポーネントＡｐｔ２に変更してコンフィギュレーションを作成する。コンポーネント仕分け部２３は、作成したコンフィギュレーションをコンテンツ再生部２５に出力する。
【０１１６】
コンテンツ再生部２５は、コンポーネント仕分け部２３からコンフィギュレーションおよびコンポーネントを受信し、コンポーネント更新部２４から更新コンポーネントを受信し、受信したコンフィギュレーションを参照して、映像コンポーネントＡｐｖ１、音声コンポーネントＡｐａｅ１、通訳音声コンポーネントＡｐａｊ２および字幕コンポーネントＡｐｔ２を統合・合成してコンテンツを再生して、表示部１６に映像を表示させ、音声出力部１７から音声を出力させる（Ｓ７）。
【０１１７】
〔変形例１〕
上述の例では、コンポーネント毎に再取得制御フラグを対応付けているが、これに限るものではない。例えば、コンポーネントを時間軸で分割し、コンポーネントが複数のセグメントから構成される場合、セグメント毎に再取得制御フラグを対応付けてもよい。
【０１１８】
例えば、図６に示すように、映像コンポーネントが４つのセグメント（Ｓｅｇ１、Ｓｅｇ２、Ｓｅｇ３およびＳｅｇ４）から構成されているものとする。また、図６に示すように、本編であるセグメントＳｅｇ１およびＳｅｇ３には再取得制御フラグとして再取得不要フラグが対応付けられており、ＣＭであるセグメントＳｅｇ２には再取得制御フラグとして再取得必須フラグが対応付けられており、番組予告であるセグメントＳｅｇ４には再取得制御フラグとして再取得可能フラグが対応付けられている。
【０１１９】
そのため、図６に示す映像コンポーネントの再生時に、セグメントＳｅｇ２のＣＭのみを最新のＣＭに置き換えることができる。また、セグメントＳｅｇ４の番組予告に関しては、ユーザの判断に応じて、映像コンポーネントの再生時に最新の番組予告に置き換えることができる。
【０１２０】
図６に示す映像コンポーネントのコンフィギュレーションの記述例を図７に示す。図７に示す例では、上から順に、映像コンポーネントのセグメントＳｅｇ１、Ｓｅｇ２、Ｓｅｇ３およびＳｅｇ４に関する情報が記述されている。具体的には、「start="PT0M"」は、映像コンポーネントの０分からＳｅｇ１が開始することを示す。また、「duration="PT12M"」は、Ｓｅｇ１の再生時間が１２分間であることを示す。
【０１２１】
図７に示す例では、再取得が不要なセグメント（Ｓｅｇ１およびＳｅｇ３）に関しては、再取得制御フラグ（update属性）が記述されていない。つまり、再取得制御フラグが記述されていないセグメントは、再取得が不要なセグメントであるとしている。当然ながら、再取得が不要なセグメントに対しても、再取得制御フラグを記述してもよい。
【０１２２】
なお、図７には示していないが、コンフィギュレーションには、セグメントを特定するために、コンポーネントに含まれるセグメントを一意に識別するセグメントＩＤや、セグメントの作成日時（更新日時）を示す作成日時情報（更新日時情報）等が記述されていてもよい。
【０１２３】
このように、映像コンポーネントに含まれる所定のセグメントを更新（差し替え）することができる。すなわち、図６に示すように、ＣＭだけを更新することも可能である。そのため、コンテンツを再生する時期に応じた期間限定の広告（ＣＭ）をユーザに提示することができる。
【０１２４】
これにより、放送事業者は、コンテンツの放送時だけではなく、記録されたコンテンツの再生時にも、広告主から広告料を徴収することができる。
【０１２５】
また、コンテンツ再生時にコンフィギュレーションの更新を要求しておき、ユーザがＣＭを有しないコンテンツを希望する場合には、コンテンツ配信装置は、ＣＭのセグメントを削除したコンフィギュレーションをコンテンツ再生装置に送信してもよい。このとき、コンフィギュレーションの更新に課金することにより、ＣＭがないコンテンツを有料でユーザに提供することができる。
【０１２６】
〔変形例２〕
次に、コンテンツの再生時にコンフィギュレーションを更新することにより、コンポーネントを新たに追加する例を説明する。ここでは、コンテンツのコンフィギュレーションが図８に示すコンフィギュレーションであり、映像コンポーネント、音声コンポーネント、通訳音声コンポーネントを含むコンテンツを取得してコンテンツ記憶部３１に格納されているものとする。
【０１２７】
このコンテンツを再生する場合、コンテンツ取得部２１がコンテンツを取得すると、コンフィギュレーション更新部２６は、コンテンツ取得部２１が取得したコンフィギュレーションが最新のコンフィギュレーションであるか否かを、コンテンツ再生装置通信部１４を介してコンテンツ配信装置２に問い合わせて確認する。ここでは、コンフィギュレーション更新部２６は、コンフィギュレーションＩＤに基づいて、コンフィギュレーションが最新のコンフィギュレーションであるか否かを確認し、最新のコンフィギュレーションである図３に示すコンフィギュレーションを受信するものとする。
【０１２８】
コンフィギュレーション更新部２６は、コンテンツ配信装置２から最新のコンフィギュレーションを受信すると、コンポーネント仕分け部２３に最新のコンフィギュレーションを出力する。コンポーネント仕分け部２３は、コンフィギュレーション更新部２６から受信した最新のコンフィギュレーションを参照して、更新コンポーネントを再取得する必要があるものであるか否かを判定すると共に、コンフィギュレーションに記述されているコンポーネントをコンテンツ取得部２１から全て取得しているか否かを判定する。
【０１２９】
ここで、最新のコンフィギュレーションに記述されているコンポーネントを全て取得していない場合、つまり、最新のコンフィギュレーションに新たなコンポーネントが追加されている場合、コンポーネント仕分け部２３は、追加されたコンポーネントをコンテンツ記憶部３１から読み出すように、コンテンツ取得部２１に指示する。追加されたコンポーネントがコンテンツ記憶部３１に格納されていない場合、コンポーネント仕分け部２３は、追加されたコンポーネントをコンテンツ配信装置から取得するように、コンポーネント更新部２４に指示する。
【０１３０】
このように、コンテンツ取得部２１またはコンポーネント更新部２４が追加されたコンポーネントを取得することにより、コンテンツ再生部２５は、最新のコンフィギュレーションに基づいて、追加されたコンポーネントを含むコンテンツを再生することができる。
【０１３１】
なお、コンフィギュレーション更新部２６は、コンテンツの再生時に必ず、コンフィギュレーションが最新か否かを確認してもよいし、コンフィギュレーションに更新必須のフラグが付加されている場合にのみ、コンフィギュレーションが最新か否かを確認してもよい。
【０１３２】
また、コンフィギュレーションの更新を利用することにより、再生回数に応じてコンテンツの内容を変化させることができる。
【０１３３】
例えば、コンフィギュレーション更新部２６が、コンテンツの再生毎に、もしくは、所定回数再生する毎に、コンフィギュレーションを更新するものとする。そして、最初のコンフィギュレーションＩＤを「123456-0」とし、更新後のコンフィギュレーションＩＤを「123456-1」とし、さらなる更新後のコンフィギュレーションＩＤを「123456-2」というように、コンフィギュレーションＩＤによってコンフィギュレーションのバージョンが識別できるように設定しておく。また、各コンフィギュレーション「123456-0」、「123456-1」、「123456-2」には、コンポーネントＸの再取得制御フラグとして再取得必須フラグまたは再取得可能フラグを記述し、参照先のアドレスをそれぞれ「www.example.com/componentx-0.ts」、「www.example.com/componentx-1.ts」、「www.example.com/componentx-2.ts」と記述しておく。
【０１３４】
このとき、コンフィギュレーション更新部２６が、コンテンツ取得部２１が取得したコンフィギュレーションＩＤを参照して、次のバージョンのコンフィギュレーションを取得することにより、コンテンツに含まれる所定のコンポーネントＸを変化させることができる。
【０１３５】
このように、コンテンツの再生毎に、または、コンテンツを所定回数再生する毎に、コンフィギュレーションを更新することにより、コンテンツの再生回数に応じて、コンテンツの内容を変化させることができる。例えば、録画した番組の再生回数に応じて、番組途中に挿入されるＣＭの内容を変化させることができる。
【０１３６】
〔補足〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１３７】
最後に、コンテンツ再生装置１およびコンテンツ配信装置２の各ブロック、特にコンテンツ再生装置制御部１１およびコンテンツ配信装置制御部４１は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１３８】
すなわち、コンテンツ再生装置１およびコンテンツ配信装置２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ再生装置１およびコンテンツ配信装置２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記コンテンツ再生装置１およびコンテンツ配信装置２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１３９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１４０】
また、コンテンツ再生装置１およびコンテンツ配信装置２を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１４１】
本発明は、コンテンツを再生するコンテンツ再生装置およびコンテンツを配信するコンテンツ配信装置に利用することができる。
【符号の説明】
【０１４２】
１    コンテンツ再生装置
２    コンテンツ配信装置
３    コンテンツ再生システム
１２    コンテンツ再生装置記憶部（記録媒体）
１５    操作部（入力手段）
２２    コンテンツ格納部（記録手段）
２３    コンポーネント仕分け部（再生方法決定手段）
５２    コンテンツ配信部（配信手段）
【図１】
2013093731.tif 000003
【図２】
2013093731.tif 000004
【図３】
2013093731.tif 000005
【図４】
2013093731.tif 000006
【図５】
2013093731.tif 000007
【図６】
2013093731.tif 000008
【図７】
2013093731.tif 000009
【図８】
2013093731.tif 000010