(57)【要約】【課題】同一の部分コンテンツを複数回ダウンロードするのを防止して、コンテンツのダウンロードおよび再生を高効率化できるコンテンツ受信再生装置、コンテンツ受信再生方法、およびプログラムを提供すること。【解決手段】コンテンツ受信再生装置１は、新規プレイリストを取得するプレイリスト取得部１１と、プレイリスト取得部１１により取得されたプレイリストを記憶するプレイリスト記憶部１２と、プレイリスト重複検出部１３と、を備える。プレイリスト重複検出部１３は、新規プレイリストと、プレイリスト記憶部１２に記憶されているプレイリストのうち新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出する。【選択図】図１
2010225003.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルコンテンツを複数に分割したものを部分コンテンツとし、１または複数の部分コンテンツをプレイリストに基づいてネットワーク経由で取得して再生するコンテンツ受信再生装置であって、
複数のプレイリストの中から１つを取得して新規プレイリストとするプレイリスト取得手段と、
前記プレイリスト取得手段により取得されたプレイリストを記憶するプレイリスト記憶手段と、
前記新規プレイリストに基づいて、部分コンテンツを取得するコンテンツ受信手段と、
前記コンテンツ受信手段により取得された部分コンテンツを記憶するコンテンツ記憶手段と、
前記新規プレイリストに基づいて、前記コンテンツ記憶手段に記憶されている１または複数の部分コンテンツを連続再生するコンテンツ再生手段と、
前記新規プレイリストと、前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出するプレイリスト重複検出手段と、を備え、
前記コンテンツ受信手段は、前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツを除くものを取得することを特徴とするコンテンツ受信再生装置。
【請求項２】
請求項１に記載のコンテンツ受信再生装置において、
前記新規プレイリストに記述されている部分コンテンツのうち前記コンテンツ記憶手段に記憶されているものを記述した未完了プレイリストを生成するプレイリスト更新手段を備え、
前記コンテンツ受信手段は、
前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツを除くものを取得するとともに、
前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツと、前記未完了プレイリストに記述されている部分コンテンツと、を除くものを取得することを特徴とするコンテンツ受信再生装置。
【請求項３】
請求項２に記載のコンテンツ受信再生装置において、
前記コンテンツ記憶手段に記憶されている部分コンテンツのうち前記未完了プレイリストに記述されているものを結合して結合コンテンツを生成し、前記コンテンツ記憶手段に記録させるコンテンツ結合手段を備え、
前記コンテンツ再生手段は、
前記新規プレイリストに基づいて、前記コンテンツ記憶手段に記憶されている１または複数の部分コンテンツを連続再生するとともに、
前記結合コンテンツを再生することを特徴とするコンテンツ受信再生装置。
【請求項４】
請求項１乃至３のいずれかに記載のコンテンツ受信再生装置において、
前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものを特定プレイリストとすると、
前記プレイリスト重複検出手段は、前記新規プレイリストと、前記特定プレイリストのうち記述されている全ての部分コンテンツが前記コンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することを特徴とするコンテンツ受信再生装置。
【請求項５】
請求項１乃至３のいずれかに記載のコンテンツ受信再生装置において、
前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものを特定プレイリストとし、前記新規プレイリストに記述されている部分コンテンツを含んで構成されるオリジナルコンテンツを特定オリジナルコンテンツとし、前記特定プレイリストのうち前記オリジナルコンテンツから派生したものを所定プレイリストとすると、
前記プレイリスト重複検出手段は、前記新規プレイリストと、前記所定プレイリストのうち記述されている全ての部分コンテンツが前記コンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することを特徴とするコンテンツ受信再生装置。
【請求項６】
請求項２または３に記載のコンテンツ受信再生装置において、
前記コンテンツ受信手段は、前記新規プレイリストに基づく部分コンテンツの取得が中断されると、当該新規プレイリストに基づく部分コンテンツの取得が開始されてから中断されるまでの期間に前記コンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することを特徴とするコンテンツ受信再生装置。
【請求項７】
請求項２または３に記載のコンテンツ受信再生装置において、
前記コンテンツ受信手段は、前記新規プレイリストに記述されている部分コンテンツの前記コンテンツ記憶手段への記憶が完了するたびに、当該新規プレイリストに基づく部分コンテンツの取得が開始された後に前記コンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することを特徴とするコンテンツ受信再生装置。
【請求項８】
請求項６または７に記載のコンテンツ受信再生装置において、
前記プレイリスト更新手段は、前記新規プレイリストに基づく部分コンテンツの取得が中断されると、前記コンテンツ受信手段により出力された部分コンテンツの一覧に基づいて前記未完了プレイリストを生成することを特徴とするコンテンツ受信再生装置。
【請求項９】
オリジナルコンテンツを複数に分割したものを部分コンテンツとし、１または複数の部分コンテンツをプレイリストに基づいてネットワーク経由で取得して再生するコンテンツ受信再生方法であって、
複数のプレイリストの中から１つを取得して新規プレイリストとする第１のステップと、
前記第１のステップにおいて取得したプレイリストを記憶する第２のステップと、
前記新規プレイリストに基づいて、部分コンテンツを取得する第３のステップと、
前記第３のステップにおいて取得した部分コンテンツを記憶する第４のステップと、
前記新規プレイリストに基づいて、前記第４のステップにおいて記憶した１または複数の部分コンテンツを連続再生する第５のステップと、
前記新規プレイリストと、前記第２のステップにおいて記憶したプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出する第６のステップと、を備え、
前記第３のステップでは、前記新規プレイリストに記述されている部分コンテンツのうち、前記第６のステップにおいて検出した部分コンテンツを除くものを取得することを特徴とするコンテンツ受信再生方法。
【請求項１０】
オリジナルコンテンツを複数に分割したものを部分コンテンツとし、１または複数の部分コンテンツをプレイリストに基づいてネットワーク経由で取得して再生するコンテンツ受信再生方法を、コンピュータに実行させるためのプログラムであって、
複数のプレイリストの中から１つを取得して新規プレイリストとする第１のステップと、
前記第１のステップにおいて取得したプレイリストを記憶する第２のステップと、
前記新規プレイリストに基づいて、部分コンテンツを取得する第３のステップと、
前記第３のステップにおいて取得した部分コンテンツを記憶する第４のステップと、
前記新規プレイリストに基づいて、前記第４のステップにおいて記憶した１または複数の部分コンテンツを連続再生する第５のステップと、
前記新規プレイリストと、前記第２のステップにおいて記憶したプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出する第６のステップと、
をコンピュータに実行させ、
前記第３のステップでは、前記新規プレイリストに記述されている部分コンテンツのうち、前記第６のステップにおいて検出した部分コンテンツを除くものを取得することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分割配信されるデジタルコンテンツをプレイリストに基づいて再生するコンテンツ受信再生装置、コンテンツ受信再生方法、およびプログラムに関し、特に、同一コンテンツに対して複数のプレイリストが存在する場合に、効率よくコンテンツの受信が可能となるコンテンツ受信再生装置、コンテンツ受信再生方法、およびプログラムに関する。
【背景技術】
【０００２】
従来より、オーケストラ演奏といった長尺の音楽コンテンツや、映画といった長尺の映像コンテンツをダウンロード配信・伝送する際、コンテンツのダウンロードを開始してからダウンロードが完了するまでの時間が長くなってしまう。そして、ダウンロードを開始してからダウンロードが完了するまでの時間が長くなるに従って、ダウンロード途中にエラーが発生してダウンロードのやり直しが発生してしまう可能性が高くなってしまう。また、電話網を経由したダウンロードでは、一度にダウンロードできるファイル１個あたりの最大ファイルサイズが制限されており、長尺のコンテンツをダウンロードできない場合がある。
【０００３】
そこで、コンテンツを分割してからダウンロードする方法（例えば、特許文献１参照）や、ハイライトシーンといった視聴者が特に視聴したい箇所を自動的に抽出することによってコンテンツのデータ長を削減する方法（例えば、特許文献２参照）が提案されている。特許文献１や特許文献２に記載の方法によれば、ダウンロードする１つ１つのコンテンツのサイズを小さくすることができるので、上述のようなダウンロードに関する問題を解決できる。また、特許文献２に記載の方法によれば、視聴者が視聴したい箇所からすぐに視聴できるようにすることもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０６７２８０号公報
【特許文献２】特開２００７−１０４２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、コンテンツ分割の方法としては、単位データ長ごとに分割する方法や、特許文献２に記載の方法のように特定の特徴を有するシーンを抽出することで分割する方法や、視聴者の嗜好やコンテンツ制作者側の意図などに応じて分割する方法などが考えられる。視聴者の嗜好やコンテンツ制作者側の意図などに応じて分割する方法としては、例えば、ダイジェスト版をダウンロードさせて視聴させ、全体を視聴したいと思った視聴者には全体版をダウンロードさせる、といった利用方法が考えられる。また、課金コンテンツの場合には、ダイジェスト版が購入された後に、追加料金が支払われると全体版をダウンロード可能とする、といった利用方法も考えられる。
【０００６】
上述のような分割されたコンテンツである部分コンテンツは、プレイリストに基づいてダウンロードおよび再生が行われる。このプレイリストには、ダウンロードや再生を行う部分コンテンツについて、名前や、記憶されている場所や、複数の部分コンテンツを連続して再生する場合には再生する順番などが記述されている。
【０００７】
ここで、同一の部分コンテンツについて、複数のプレイリストにダウンロードすることが記述されている場合がある。ところが、上述のような従来例に係る方法では、このような場合が考慮されていないため、プレイリストごとに、記述されている全ての部分コンテンツを個別にダウンロードすることとなる。このため、同一の部分コンテンツを複数回ダウンロードすることとなるため、ダウンロード時間、通信トラフィック、および通信料金の増大を招いていた。
【０００８】
本発明は、上述の課題に鑑みてなされたものであり、同一の部分コンテンツを複数回ダウンロードするのを防止して、コンテンツのダウンロードおよび再生を高効率化できるコンテンツ受信再生装置、コンテンツ受信再生方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下の事項を提案している。
（１）本発明は、オリジナルコンテンツ（例えば、図２のオリジナルコンテンツＰ０に相当）を複数に分割したものを部分コンテンツ（例えば、図２の部分コンテンツＱ１〜Ｑ８に相当）とし、１または複数の部分コンテンツをプレイリスト（例えば、図２の全体プレイリストＲ０、部分プレイリストＲ１、Ｒ２に相当）に基づいてネットワーク経由で取得して再生するコンテンツ受信再生装置であって、複数のプレイリストの中から１つを取得して新規プレイリストとするプレイリスト取得手段（例えば、図１のプレイリスト取得部１１に相当）と、前記プレイリスト取得手段により取得されたプレイリストを記憶するプレイリスト記憶手段（例えば、図１のプレイリスト記憶部１２に相当）と、前記新規プレイリストに基づいて、部分コンテンツを取得するコンテンツ受信手段（例えば、図１のコンテンツ受信部１４に相当）と、前記コンテンツ受信手段により取得された部分コンテンツを記憶するコンテンツ記憶手段（例えば、図１のコンテンツ記憶部１５に相当）と、前記新規プレイリストに基づいて、前記コンテンツ記憶手段に記憶されている１または複数の部分コンテンツを連続再生するコンテンツ再生手段（例えば、図１のコンテンツ再生部１６に相当）と、前記新規プレイリストと、前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出するプレイリスト重複検出手段（例えば、図１のプレイリスト重複検出部１３に相当）と、を備え、前記コンテンツ受信手段は、前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツを除くものを取得することを特徴とするコンテンツ受信再生装置を提案している。
【００１０】
この発明によれば、コンテンツ受信再生装置に、複数のプレイリストの中から１つを取得して新規プレイリストとするプレイリスト取得手段と、プレイリスト取得手段により取得されたプレイリストを記憶するプレイリスト記憶手段と、新規プレイリストに基づいて部分コンテンツを取得するコンテンツ受信手段と、コンテンツ受信手段により取得された部分コンテンツを記憶するコンテンツ記憶手段と、新規プレイリストに基づいてコンテンツ記憶手段に記憶されている１または複数の部分コンテンツを連続再生するコンテンツ再生手段と、新規プレイリストとプレイリスト記憶手段に記憶されているプレイリストのうち新規プレイリストを除くものとの双方に記述されている部分コンテンツを検出するプレイリスト重複検出手段と、を設けた。そして、コンテンツ受信手段により、新規プレイリストに記述されている部分コンテンツのうち、プレイリスト重複検出手段により検出された部分コンテンツを除くものを取得することとした。
【００１１】
このため、コンテンツ受信再生装置は、プレイリスト記憶手段に記憶されているプレイリストのうち新規プレイリストを除くものに記述されている部分コンテンツについては、コンテンツ受信手段により取得しない。したがって、コンテンツ受信手段により既に取得されてコンテンツ記憶手段に記憶されている部分コンテンツを、複数回取得するのを防止できるので、コンテンツの取得および再生を高効率化できる。
【００１２】
（２）本発明は、（１）のコンテンツ受信再生装置について、前記新規プレイリストに記述されている部分コンテンツのうち前記コンテンツ記憶手段に記憶されているものを記述した未完了プレイリスト（例えば、図７のステップＳ３７において生成される未完了プレイリストに相当）を生成するプレイリスト更新手段（例えば、図５のプレイリスト更新部１７に相当）を備え、前記コンテンツ受信手段は、前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツを除くものを取得するとともに、前記新規プレイリストに記述されている部分コンテンツのうち、前記プレイリスト重複検出手段により検出された部分コンテンツと、前記未完了プレイリストに記述されている部分コンテンツと、を除くものを取得することを特徴とするコンテンツ受信再生装置を提案している。
【００１３】
この発明によれば、コンテンツ受信再生装置に、新規プレイリストに記述されている部分コンテンツのうちコンテンツ記憶手段に記憶されているものを記述した未完了プレイリストを生成するプレイリスト更新手段を設けた。そして、コンテンツ受信手段により、新規プレイリストに記述されている部分コンテンツのうち、プレイリスト重複検出手段により検出された部分コンテンツと、未完了プレイリストに記述されている部分コンテンツと、を除くものを取得することとした。
【００１４】
このため、コンテンツ受信再生装置は、新規プレイリストに記述されている部分コンテンツのうちコンテンツ記憶手段に記憶されているものについては、コンテンツ受信手段により取得しない。したがって、上述した効果と同様の効果を奏することができる。
【００１５】
（３）本発明は、（２）のコンテンツ受信再生装置について、前記コンテンツ記憶手段に記憶されている部分コンテンツのうち前記未完了プレイリストに記述されているものを結合して結合コンテンツ（例えば、図１０のステップＳ６０において生成される結合コンテンツに相当）を生成し、前記コンテンツ記憶手段に記録させるコンテンツ結合手段（例えば、図８のコンテンツ結合部１８に相当）を備え、前記コンテンツ再生手段は、前記新規プレイリストに基づいて、前記コンテンツ記憶手段に記憶されている１または複数の部分コンテンツを連続再生するとともに、前記結合コンテンツを再生することを特徴とするコンテンツ受信再生装置を提案している。
【００１６】
この発明によれば、コンテンツ受信再生手段に、コンテンツ記憶手段に記憶されている部分コンテンツのうち未完了プレイリストに記述されているものを結合して結合コンテンツを生成しコンテンツ記憶手段に記録させるコンテンツ結合手段を設けた。そして、コンテンツ再生手段により、結合コンテンツを再生することとした。
【００１７】
このため、コンテンツ受信再生装置は、結合コンテンツを再生することで、新規プレイリストに記述されている部分コンテンツのうちコンテンツ記憶手段に記憶されているものを連続再生することができる。
【００１８】
（４）本発明は、（１）〜（３）のいずれかのコンテンツ受信再生装置について、前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものを特定プレイリストとすると、前記プレイリスト重複検出手段は、前記新規プレイリストと、前記特定プレイリストのうち記述されている全ての部分コンテンツが前記コンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することを特徴とするコンテンツ受信再生装置を提案している。
【００１９】
この発明によれば、プレイリスト記憶手段に記憶されているプレイリストのうち新規プレイリストを除くものを特定プレイリストとすると、プレイリスト重複検出手段により、新規プレイリストと、特定プレイリストのうち記述されている全ての部分コンテンツがコンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することとした。
【００２０】
このため、コンテンツ受信再生装置は、プレイリスト記憶手段に記憶されているプレイリストのうち、新規プレイリストを除くものであって、かつ、記述されている全ての部分コンテンツがコンテンツ記憶手段に記憶されているものについては、記述されている部分コンテンツをコンテンツ受信手段により取得しない。したがって、上述した効果と同様の効果を奏することができる。
【００２１】
（５）本発明は、（１）〜（３）のいずれかのコンテンツ受信再生装置について、前記プレイリスト記憶手段に記憶されているプレイリストのうち前記新規プレイリストを除くものを特定プレイリストとし、前記新規プレイリストに記述されている部分コンテンツを含んで構成されるオリジナルコンテンツを特定オリジナルコンテンツとし、前記特定プレイリストのうち前記オリジナルコンテンツから派生したものを所定プレイリストとすると、前記プレイリスト重複検出手段は、前記新規プレイリストと、前記所定プレイリストのうち記述されている全ての部分コンテンツが前記コンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することを特徴とするコンテンツ受信再生装置を提案している。
【００２２】
この発明によれば、プレイリスト記憶手段に記憶されているプレイリストのうち新規プレイリストを除くものを特定プレイリストとし、新規プレイリストに記述されている部分コンテンツを含んで構成されるオリジナルコンテンツを特定オリジナルコンテンツとし、特定プレイリストのうちオリジナルコンテンツから派生したものを所定プレイリストとすると、プレイリスト重複検出手段により、新規プレイリストと、所定プレイリストのうち記述されている全ての部分コンテンツがコンテンツ記憶手段に記憶されているものと、の双方に記述されている部分コンテンツを検出することとした。
【００２３】
このため、コンテンツ受信再生装置は、プレイリスト記憶手段に記憶されているプレイリストのうち、新規プレイリストを除くものであって、かつ、新規プレイリストのオリジナルコンテンツと同一のオリジナルコンテンツから派生したものについては、記述されている部分コンテンツをコンテンツ受信手段により取得しない。したがって、新規プレイリストに記述されている部分コンテンツのうちコンテンツ記憶手段に記憶されているものを、より効率的に検出できる。
【００２４】
（６）本発明は、（２）または（３）のコンテンツ受信再生装置について、前記コンテンツ受信手段は、前記新規プレイリストに基づく部分コンテンツの取得が中断されると、当該新規プレイリストに基づく部分コンテンツの取得が開始されてから中断されるまでの期間に前記コンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することを特徴とするコンテンツ受信再生装置を提案している。
【００２５】
この発明によれば、コンテンツ受信手段により、新規プレイリストに基づく部分コンテンツの取得が中断されると、新規プレイリストに基づく部分コンテンツの取得が開始されてから中断されるまでの期間にコンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することとした。
【００２６】
このため、コンテンツ受信再生装置は、視聴者により中断操作が行われた場合や、コンテンツ受信再生装置が携帯電話などの無線端末装置であれば電波圏外への移動が発生した場合などにより、新規プレイリストに基づく部分コンテンツの取得が中断されると、新規プレイリストに基づく取得および記憶の完了した部分コンテンツの一覧を出力できる。
【００２７】
（７）本発明は、（２）または（３）のコンテンツ受信再生装置について、前記コンテンツ受信手段は、前記新規プレイリストに記述されている部分コンテンツの前記コンテンツ記憶手段への記憶が完了するたびに、当該新規プレイリストに基づく部分コンテンツの取得が開始された後に前記コンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することを特徴とするコンテンツ受信再生装置を提案している。
【００２８】
この発明によれば、コンテンツ受信手段により、新規プレイリストに記述されている部分コンテンツのコンテンツ記憶手段への記憶が完了するたびに、新規プレイリストに基づく部分コンテンツの取得が開始された後にコンテンツ記憶手段に記憶された部分コンテンツの一覧を出力することとした。
【００２９】
このため、コンテンツ受信再生装置は、新規プレイリストに記述されている部分コンテンツのコンテンツ記憶手段への記憶が完了するたびに、新規プレイリストに基づく取得および記憶の完了した部分コンテンツの一覧を出力できる。
【００３０】
（８）本発明は、（６）または（７）のコンテンツ受信再生装置について、前記プレイリスト更新手段は、前記新規プレイリストに基づく部分コンテンツの取得が中断されると、前記コンテンツ受信手段により出力された部分コンテンツの一覧に基づいて前記未完了プレイリストを生成することを特徴とするコンテンツ受信再生装置を提案している。
【００３１】
この発明によれば、プレイリスト更新手段により、新規プレイリストに基づく部分コンテンツの取得が中断されると、コンテンツ受信手段により出力された部分コンテンツの一覧に基づいて未完了プレイリストを生成することとした。
【００３２】
このため、コンテンツ受信再生装置は、新規プレイリストに基づく部分コンテンツの取得が中断されると、新規プレイリストに基づく取得および記憶の完了した部分コンテンツの一覧に基づいて、未完了プレイリストを生成できる。
【００３３】
（９）本発明は、オリジナルコンテンツ（例えば、図２のオリジナルコンテンツＰ０に相当）を複数に分割したものを部分コンテンツ（例えば、図２の部分コンテンツＱ１〜Ｑ８に相当）とし、１または複数の部分コンテンツ（例えば、図２の全体プレイリストＲ０、部分プレイリストＲ１、Ｒ２に相当）をプレイリストに基づいてネットワーク経由で取得して再生するコンテンツ受信再生方法であって、複数のプレイリストの中から１つを取得して新規プレイリストとする第１のステップ（例えば、図３のステップＳ１に相当）と、前記第１のステップにおいて取得したプレイリストを記憶する第２のステップ（例えば、図３のステップＳ２に相当）と、前記新規プレイリストに基づいて、部分コンテンツを取得する第３のステップ（例えば、図３のステップＳ６に相当）と、前記第３のステップにおいて取得した部分コンテンツを記憶する第４のステップ（例えば、図３のステップＳ７に相当）と、前記新規プレイリストに基づいて、前記第４のステップにおいて記憶した１または複数の部分コンテンツを連続再生する第５のステップと、前記新規プレイリストと、前記第２のステップにおいて記憶したプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出する第６のステップ（例えば、図３のステップＳ３に相当）と、を備え、前記第３のステップでは、前記新規プレイリストに記述されている部分コンテンツのうち、前記第６のステップにおいて検出した部分コンテンツを除くものを取得することを特徴とするコンテンツ受信再生方法を提案している。
【００３４】
この発明によれば、コンテンツ受信再生方法により、複数のプレイリストの中から１つを取得して新規プレイリストとし、取得したプレイリストを記憶し、新規プレイリストに基づいて部分コンテンツを取得し、取得した部分コンテンツを記憶し、新規プレイリストに基づいて記憶した１または複数の部分コンテンツを連続再生し、新規プレイリストと記憶したプレイリストのうち新規プレイリストを除くものとの双方に記述されている部分コンテンツを検出することとした。また、新規プレイリストに基づいて取得する部分コンテンツを、新規プレイリストに記述されている部分コンテンツのうち、検出した部分コンテンツを除くものとした。
【００３５】
このため、記憶したプレイリストのうち新規プレイリストを除くものに記述されている部分コンテンツについては、取得しない。したがって、既に取得して記憶している部分コンテンツを、複数回取得するのを防止できるので、コンテンツの取得および再生を高効率化できる。
【００３６】
（１０）本発明は、オリジナルコンテンツ（例えば、図２のオリジナルコンテンツＰ０に相当）を複数に分割したものを部分コンテンツ（例えば、図２の部分コンテンツＱ１〜Ｑ８に相当）とし、１または複数の部分コンテンツ（例えば、図２の全体プレイリストＲ０、部分プレイリストＲ１、Ｒ２に相当）をプレイリストに基づいてネットワーク経由で取得して再生するコンテンツ受信再生方法を、コンピュータに実行させるためのプログラムであって、複数のプレイリストの中から１つを取得して新規プレイリストとする第１のステップ（例えば、図３のステップＳ１に相当）と、前記第１のステップにおいて取得したプレイリストを記憶する第２のステップ（例えば、図３のステップＳ２に相当）と、前記新規プレイリストに基づいて、部分コンテンツを取得する第３のステップ（例えば、図３のステップＳ６に相当）と、前記第３のステップにおいて取得した部分コンテンツを記憶する第４のステップ（例えば、図３のステップＳ７に相当）と、前記新規プレイリストに基づいて、前記第４のステップにおいて記憶した１または複数の部分コンテンツを連続再生する第５のステップと、前記新規プレイリストと、前記第２のステップにおいて記憶したプレイリストのうち前記新規プレイリストを除くものと、の双方に記述されている部分コンテンツを検出する第６のステップ（例えば、図３のステップＳ３に相当）と、をコンピュータに実行させ、前記第３のステップでは、前記新規プレイリストに記述されている部分コンテンツのうち、前記第６のステップにおいて検出した部分コンテンツを除くものを取得することを特徴とするプログラムを提案している。
【００３７】
この発明によれば、プログラムをコンピュータに実行させることで、複数のプレイリストの中から１つを取得して新規プレイリストとし、取得したプレイリストを記憶し、新規プレイリストに基づいて部分コンテンツを取得し、取得した部分コンテンツを記憶し、新規プレイリストに基づいて記憶した１または複数の部分コンテンツを連続再生し、新規プレイリストと記憶したプレイリストのうち新規プレイリストを除くものとの双方に記述されている部分コンテンツを検出することとした。また、新規プレイリストに基づいて取得する部分コンテンツを、新規プレイリストに記述されている部分コンテンツのうち、検出した部分コンテンツを除くものとした。このため、上述した効果と同様の効果を奏することができる。
【発明の効果】
【００３８】
本発明によれば、同一の部分コンテンツを複数回取得するのを防止して、コンテンツの取得および再生を高効率化できる。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１実施形態に係るコンテンツ受信再生装置の構成を示すブロック図である。
【図２】前記コンテンツ受信再生装置が備えるプレイリスト重複検出部の処理を説明するための図である。
【図３】前記コンテンツ受信再生装置のメイン処理のフローチャートである。
【図４】前記コンテンツ受信再生装置のプレイリスト重複検出処理のフローチャートである。
【図５】本発明の第２実施形態に係るコンテンツ受信再生装置の構成を示すブロック図である。
【図６】前記コンテンツ受信再生装置のメイン処理のフローチャートである。
【図７】前記コンテンツ受信再生装置のメイン処理のフローチャートである。
【図８】本発明の第３実施形態に係るコンテンツ受信再生装置の構成を示すブロック図である。
【図９】前記コンテンツ受信再生装置のメイン処理のフローチャートである。
【図１０】前記コンテンツ受信再生装置のメイン処理のフローチャートである。
【発明を実施するための形態】
【００４０】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の実施形態における構成要素は適宜、既存の構成要素などとの置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、以下の実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４１】
＜第１実施形態＞
図１は、本発明の第１実施形態に係るコンテンツ受信再生装置１の構成を示すブロック図である。コンテンツ受信再生装置１は、新規プレイリストをコンテンツ配信装置（図示省略）から取得し、この新規プレイリストに基づいて、コンテンツ配信装置に記憶されている部分コンテンツを取得および再生する。なお、本実施形態では、全ての部分コンテンツは、映像データであれば同一の符号化方式、同一の画面サイズといったように、同一の諸元で生成されているものとする。また、プレイリストは、部分コンテンツのファイル名を再生順に改行区切りで記述したテキストファイルであり、コンテンツ配信装置から取得された際には、部分コンテンツが記憶されている場所を示すＵＲＬも記述されているものとする。
【００４２】
このコンテンツ受信再生装置１は、プレイリスト取得部１１、プレイリスト記憶部１２、プレイリスト重複検出部１３、コンテンツ受信部１４、コンテンツ記憶部１５、およびコンテンツ再生部１６を備える。
【００４３】
プレイリスト取得部１１は、視聴者の指示に従って、コンテンツ配信装置に記憶されている複数のプレイリストの中から１つをダウンロードによって取得し、新規プレイリストとする。なお、取得しようとしているコンテンツが課金コンテンツの場合は、コンテンツ配信装置において課金処理が完了した後に、プレイリストのダウンロードが可能となるようにする。
【００４４】
プレイリスト記憶部１２は、プレイリスト取得部１１により取得されたプレイリストを記憶する。
【００４５】
プレイリスト重複検出部１３は、プレイリスト記憶部１２に記憶されている取得済みプレイリストの中から、新規プレイリストと同一のオリジナルコンテンツから派生したプレイリストを検索し、重複している部分コンテンツを検出し、重複していない部分コンテンツ名を出力する。ここで、取得済みプレイリストとは、記述されている全ての部分コンテンツがコンテンツ記憶部１５に記憶されているプレイリスト、すなわち記述されている全ての部分コンテンツの取得が完了しているプレイリストのことである。これによれば、新規プレイリストに記述されている部分コンテンツのうち、取得済みの部分コンテンツを除くものの名前が出力されることとなる。
【００４６】
このプレイリスト重複検出部１３の処理について、図２を用いて以下に説明する。図２において、オリジナルコンテンツＰ０、第１のハイライトコンテンツＰ１、第２のハイライトコンテンツＰ２、第３のハイライトコンテンツＰ３、全体プレイリストＲ０、および部分プレイリストＲ１、Ｒ２は、コンテンツ配信装置に記憶されている。
【００４７】
オリジナルコンテンツＰ０は、部分コンテンツＱ１、Ｑ２、Ｑ３、Ｑ４、Ｑ５、Ｑ６、Ｑ７、Ｑ８で構成される。そして、全体プレイリストＲ０には、部分コンテンツＱ１〜Ｑ８のそれぞれのファイル名が再生順に改行区切りで記述されるとともに、部分コンテンツＱ１〜Ｑ８のそれぞれが記憶されている場所を示すＵＲＬが記述されている。
【００４８】
第１のハイライトコンテンツＰ１は、部分コンテンツＱ２、Ｑ３で構成され、第２のハイライトコンテンツＰ２は、部分コンテンツＱ５〜Ｑ７で構成される。そして、部分プレイリストＲ１には、部分コンテンツＱ２、Ｑ３、Ｑ５〜Ｑ７のそれぞれのファイル名が再生順に改行区切りで記述されるとともに、部分コンテンツＱ２、Ｑ３、Ｑ５〜Ｑ７のそれぞれが記憶されている場所を示すＵＲＬが記述されている。
【００４９】
第３のハイライトコンテンツＰ３は、部分コンテンツＱ３〜Ｑ５で構成される。そして、部分プレイリストＲ２には、部分コンテンツＱ３〜Ｑ５のそれぞれのファイル名が再生順に改行区切りで記述されるとともに、部分コンテンツＱ３〜Ｑ５のそれぞれが記憶されている場所を示すＵＲＬが記述されている。
【００５０】
すなわち、第１のハイライトコンテンツＰ１および第２のハイライトコンテンツＰ２を組み合わせたものと、第３のハイライトコンテンツＰ３とは、オリジナルコンテンツＰ０を構成する部分コンテンツにより構成されている。このため、第１のハイライトコンテンツＰ１および第２のハイライトコンテンツＰ２を組み合わせたもののプレイリストである部分プレイリストＲ１と、第３のハイライトコンテンツＰ３のプレイリストである部分プレイリストＲ２とは、同一のオリジナルコンテンツから派生したプレイリストである。
【００５１】
ここで、例えば、部分プレイリストＲ１が上述の取得済みプレイリストであるものとする。すると、部分コンテンツＱ２、Ｑ３、Ｑ５〜Ｑ７は、取得済みであり、コンテンツ記憶部１５に記憶されている状態となる。
【００５２】
まず、上述の状態において、部分プレイリストＲ２が新規プレイリストとなった場合について検討する。この場合、部分プレイリストＲ２に記述されている部分コンテンツＱ３〜Ｑ５のうち、部分コンテンツＱ３、Ｑ５は、コンテンツ記憶部１５に既に記憶されている。このため、プレイリスト重複検出部１３は、重複していない部分コンテンツ名として、部分コンテンツＱ４の名前を出力する。
【００５３】
次に、部分コンテンツＱ２〜Ｑ７がコンテンツ記憶部１５に記憶されている状態において、全体プレイリストＲ０が新規プレイリストとなった場合について検討する。この場合、全体プレイリストＲ０に記述されている部分コンテンツＱ１〜Ｑ８のうち、部分コンテンツＱ２〜Ｑ７は、コンテンツ記憶部１５に既に記憶されている。このため、プレイリスト重複検出部１３は、重複していない部分コンテンツ名として、部分コンテンツＱ１、Ｑ８のそれぞれ名前を出力する。
【００５４】
なお、オリジナルコンテンツを一意に識別する方法としては、プレイリストのファイル名の中に十分に長いコンテンツ識別子を埋め込む方法や、メタデータとしてのコンテンツ識別子をプレイリスト内に記述する方法などがある。コンテンツ識別子としては、十分に長いコンテンツ名や、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ；１６バイトの１６進数）などを用いることができる。
【００５５】
図１に戻って、コンテンツ受信部１４は、プレイリスト記憶部１２に記憶された新規プレイリストに基づいて、この新規プレイリストに記述されている部分コンテンツのうちプレイリスト重複検出部１３により名前の出力されたものを、コンテンツ配信装置からダウンロードによって取得する。
【００５６】
コンテンツ記憶部１５は、コンテンツ受信部１４により取得された部分コンテンツを記憶する。なお、新規プレイリストに記述されている全ての部分コンテンツがコンテンツ記憶部１５に記憶された状態になると、上述のコンテンツ受信部１４は、新規プレイリストについて、これら部分コンテンツのそれぞれが記憶されているコンテンツ配信装置内の場所の記述を、これら部分コンテンツのそれぞれが記憶されているコンテンツ記憶部１５内の場所の記述に、更新する。
【００５７】
コンテンツ再生部１６は、プレイリスト記憶部１２に記憶された新規プレイリストに基づいて、コンテンツ記憶部１５に記憶されている部分コンテンツを再生する。なお、新規プレイリストは、上述のようにコンテンツ受信部１４により記述を更新されるので、コンテンツ再生部１６は、新規プレイリストの記述により、コンテンツ記憶部１５に記憶されている部分コンテンツのうち新規プレイリストに記述されているものを順次読み出して、連続再生することができる。
【００５８】
以上のコンテンツ受信再生装置１における処理について、図３および図４を用いて以下に説明する。
【００５９】
図３は、コンテンツを取得するためのメイン処理のフローチャートである。ステップＳ１において、プレイリスト取得部１１により、視聴者の指示に従って、コンテンツ配信装置に記憶されている複数のプレイリストの中から１つを新規プレイリストとして取得し、ステップＳ２に移る。この処理では、コンテンツ受信再生装置１に設けられている操作部（図示省略）が視聴者により操作され、再生するコンテンツが選択されると、このコンテンツに対するプレイリストを新規プレイリストとしてコンテンツ配信装置から取得する。
【００６０】
ステップＳ２において、プレイリスト取得部１１により、ステップＳ１において取得した新規プレイリストをプレイリスト記憶部１２に記憶させ、ステップＳ３に移る。
【００６１】
ステップＳ３において、プレイリスト重複検出部１３により、図４を用いて後述するプレイリスト重複検出処理を行い、ステップＳ４に移る。
【００６２】
ステップＳ４において、プレイリスト重複検出部１３により、ステップＳ３のプレイリスト重複検出処理が完了したか否かを判別する。この処理では、ステップＳ１においてプレイリストを取得したコンテンツのオリジナルコンテンツを第１オリジナルコンテンツとすると、プレイリスト重複検出部１３により、第１オリジナルコンテンツ（例えば、図２のオリジナルコンテンツＰ０）から派生する取得済みプレイリスト（例えば、図２の全体プレイリストＲ０および部分プレイリストＲ１、Ｒ２のうち、記述されている全ての部分コンテンツの取得が完了しているもの）の全てに対して、新規プレイリストとのプレイリスト重複検出処理を行ったか否かを判別する。そして、行ったと判別した場合には、ステップＳ３のプレイリスト重複検出処理が完了したと判別し、ステップＳ５に移る。一方、行っていないと判別した場合には、ステップＳ３のプレイリスト重複検出処理が完了していないと判別し、ステップＳ３に移る。
【００６３】
ステップＳ５において、プレイリスト重複検出部１３により、非重複の部分コンテンツの名前を一覧出力し、ステップＳ６に移る。この処理によれば、プレイリスト重複検出処理により出力した部分コンテンツ名に基づいて、新規プレイリストに記述されている部分コンテンツのうち、取得済みの部分コンテンツを除くものの名前が一覧出力される。
【００６４】
ステップＳ６において、コンテンツ受信部１４により、新規プレイリストに記述されている部分コンテンツのうち、ステップＳ５において名前を出力したものを、コンテンツ配信装置からダウンロードによって取得し、ステップＳ７に移る。この処理によれば、新規プレイリストに記述されている部分コンテンツのうち未取得のものが取得される。
【００６５】
ステップＳ７において、コンテンツ受信部１４により、ステップＳ６において取得した部分コンテンツをコンテンツ記憶部１５に記憶させ、ステップＳ８に移る。
【００６６】
ステップＳ８において、コンテンツ受信部１４により、新規プレイリストに記述されている部分コンテンツのうち、ステップＳ５において名前を出力したものの全てを取得したか否かを判別することで、新規プレイリストに記述されている部分コンテンツのうち未取得のものの全てを取得したか否かを判別する。そして、全てを取得したと判別した場合には、ステップＳ９に移り、全てを取得してはいないと判別した場合には、ステップＳ６に移る。
【００６７】
ステップＳ９において、コンテンツ受信部１４により、新規プレイリストの記述を更新し、コンテンツを取得するためのメイン処理を終了する。この処理によれば、新規プレイリストに記述されている部分コンテンツの記憶場所が、コンテンツ配信装置内からコンテンツ記憶部１５内に更新される。この更新された新規プレイリストに基づいて、コンテンツ再生部１６は、コンテンツ記憶部１５から部分コンテンツを順次読み出して、連続再生する。
【００６８】
図４は、プレイリスト重複検出処理のフローチャートである。ステップＳ１１において、ステップＳ１において取得した新規プレイリストに記述されている全ての部分コンテンツのうちの１つの名前を取得し、ステップＳ１２に移る。
【００６９】
ステップＳ１２において、ステップＳ１においてプレイリストを取得したコンテンツのオリジナルコンテンツを第１オリジナルコンテンツとすると、第１オリジナルコンテンツから派生する全ての取得済みプレイリストのうちの１つから、取得済みの部分コンテンツの名前を取得し、ステップＳ１３に移る。
【００７０】
ステップＳ１３において、ステップＳ１１において取得した名前が、ステップＳ１２において取得した名前と一致するか否かを判別する。そして、一致すると判別した場合には、ステップＳ１１に移り、一致しないと判別した場合には、ステップＳ１４に移る。
【００７１】
ステップＳ１４において、第１オリジナルコンテンツから派生する全ての取得済みプレイリストについて、ステップＳ１２において取得済みの部分コンテンツの名前を取得したか否かを判別する。そして、取得したと判別した場合には、ステップＳ１５に移り、取得していないと判別した場合には、ステップＳ１２に移る。
【００７２】
ステップＳ１５において、ステップＳ１３において一致しないと判別した部分コンテンツの名前を出力し、ステップＳ１６に移る。この処理によれば、新規プレイリストに記述されている部分コンテンツのうち取得済みの部分コンテンツを除くものの名前、すなわち新規プレイリストに記述されている部分コンテンツのうち未取得の部分コンテンツの名前が出力される。
【００７３】
ステップＳ１６において、ステップＳ１において取得した新規プレイリストに記述されている全ての部分コンテンツについて、ステップＳ１１において名前を取得したか否かを判別する。そして、取得したと判別した場合には、プレイリスト重複検出処理を終了し、取得していないと判別した場合には、ステップＳ１１に移る。
【００７４】
以上のコンテンツ受信再生装置１によれば、新規プレイリストに記述されている部分コンテンツを取得する際に、取得済みの部分コンテンツは取得しないので、同じ部分コンテンツを複数回取得するのを防止でき、コンテンツの取得および再生を高効率化できる。
【００７５】
＜第２実施形態＞
図５は、本発明の第２実施形態に係るコンテンツ受信再生装置１Ａの構成を示すブロック図である。コンテンツ受信再生装置１Ａは、図１に示した本発明の第１実施形態に係るコンテンツ受信再生装置１とは、プレイリスト取得部による処理と、コンテンツ受信部による処理と、プレイリスト更新部１７を備える点と、コンテンツ再生部による処理と、が異なる。なお、コンテンツ受信再生装置１Ａにおいて、コンテンツ受信再生装置１と同一構成要件については、同一符号を付し、その説明を省略する。
【００７６】
コンテンツ受信部１４Ａは、部分コンテンツをコンテンツ配信装置から取得することに加えて、コンテンツ受信部１４Ａによる部分コンテンツの取得中に、取得が中断されると、取得の完了した部分コンテンツの名前を一覧出力する。なお、コンテンツ受信部１４Ａによる部分コンテンツの取得が中断される場合としては、例えば、視聴者により中断操作が行われた場合や、コンテンツ受信再生装置１が携帯電話などの無線端末装置であれば電波圏外への移動が発生した場合がある。
【００７７】
プレイリスト更新部１７は、コンテンツ受信部１４Ａによる部分コンテンツの取得中に、取得が中断されると、コンテンツ受信部１４Ａにより出力された名前に基づいて、未完了プレイリストを生成する。この未完了プレイリストには、取得の完了した部分コンテンツが再生順に改行区切りで記述されるとともに、取得の完了した部分コンテンツのそれぞれが記憶されているコンテンツ記憶部１５内の場所が記述される。
【００７８】
コンテンツ再生部１６Ａは、部分コンテンツの再生を、プレイリスト記憶部１２に記憶された新規プレイリストだけでなく、プレイリスト更新部１７により生成された未完了プレイリストに基づいて、行う。このため、視聴者は、新規プレイリストに記述されている部分コンテンツの全ての取得が完了する前であっても、未完了プレイリストに基づいて、新規プレイリストに記述されている部分コンテンツのうち取得の完了しているものを連続再生させて視聴することができる。
【００７９】
プレイリスト取得部１１Ａは、新規プレイリストをコンテンツ配信装置から取得する事に加えて、新規プレイリストを得するのか、プレイリスト更新部１７により生成された未完了プレイリストを取得するのかを、視聴者による操作部の操作に基づいて判別する。このため、視聴者は、コンテンツ受信部１４Ａによる部分コンテンツの取得が中断された場合、新規プレイリストを取得することで、新たなコンテンツの取得を開始したり、未完了プレイリストを取得することで、中断された部分コンテンツの取得を再開したりすることができる。
【００８０】
以上のコンテンツ受信再生装置１Ａにおける処理について、図６および図７を用いて以下に説明する。
【００８１】
図６および図７は、コンテンツを取得するためのメイン処理のフローチャートである。ステップＳ２１において、プレイリスト取得部１１Ａにより、コンテンツ配信装置に記憶されている新規プレイリストを取得するか否かを判別する。具体的には、視聴者による操作に基づいて、新規プレイリストを取得する操作が行われたのか、未完了プレイリストを取得する操作が行われたのかを判別する。そして、新規プレイリストを取得すると判別した場合、すなわち新規プレイリストを取得する操作が行われたと判別した場合には、ステップＳ２２に移る。一方、新規プレイリストを取得しないと判別した場合、すなわち未完了プレイリストを取得する操作が行われたと判別した場合には、ステップＳ２７に移る。
【００８２】
ステップＳ２２において、上述のステップＳ１と同様に、プレイリスト取得部１１Ａにより、視聴者の指示に従って、コンテンツ配信装置に記憶されている複数のプレイリストの中から１つを新規プレイリストとして取得し、ステップＳ２３に移る。
【００８３】
ステップＳ２３において、上述のステップＳ２と同様に、プレイリスト取得部１１Ａにより、ステップＳ２２において取得した新規プレイリストをプレイリスト記憶部１２に記憶させ、ステップＳ２４に移る。
【００８４】
ステップＳ２４において、上述のステップＳ３と同様に、プレイリスト重複検出部１３により、図４を用いて説明したプレイリスト重複検出処理を行い、ステップＳ２５に移る。
【００８５】
ステップＳ２５において、上述のステップＳ４と同様に、プレイリスト重複検出部１３により、ステップＳ２４のプレイリスト重複検出処理が完了したか否かを判別する。そして、完了したと判別した場合には、ステップＳ２６に移り、完了していないと判別した場合には、ステップＳ２４に移る。
【００８６】
ステップＳ２６において、コンテンツ受信部１４Ａにより、非重複の部分コンテンツの名前を一覧出力し、出力した名前の一覧を、非重複部分コンテンツリストとしてプレイリスト記憶部１２に記憶させ、ステップＳ３１に移る。この処理によれば、プレイリスト重複検出処理により出力した部分コンテンツ名に基づいて、新規プレイリストに記述されている部分コンテンツのうち、取得済みの部分コンテンツを除くものの名前が、非重複部分コンテンツリストとしてプレイリスト記憶部１２に記憶される。
【００８７】
ステップＳ２７において、プレイリスト取得部１１Ａにより、未完了プレイリストをプレイリスト記憶部１２から読み出し、ステップＳ２８に移る。
【００８８】
ステップＳ２８において、プレイリスト取得部１１Ａにより、ステップＳ２６においてプレイリスト記憶部１２に記憶した非重複部分コンテンツリストと、この非重複部分コンテンツリストを生成した際に用いていた新規プレイリストと、を読み出し、ステップＳ２９に移る。
【００８９】
ステップＳ２９において、プレイリスト重複検出部１３により、非重複部分コンテンツリストに記述されている部分コンテンツのうち、未完了プレイリストに記述されている部分コンテンツを除くものを検出し、ステップＳ３０に移る。この処理によれば、非重複部分コンテンツリストを生成した際に用いていた新規プレイリストについて、この新規プレイリストに記述されている部分コンテンツのうち取得していないものが検出される。
【００９０】
ステップＳ３０において、プレイリスト重複検出部１３により、ステップＳ２９において検出した部分コンテンツの名前を一覧出力し、ステップＳ３１に移る。
【００９１】
ステップＳ３１において、コンテンツ受信部１４Ａにより、新規プレイリストに記述されている部分コンテンツのうち、ステップＳ２６またはステップＳ３０において名前を出力したものを、コンテンツ配信装置からダウンロードによって取得し、ステップＳ３２に移る。
【００９２】
ステップＳ３２において、上述のステップＳ７と同様に、コンテンツ受信部１４Ａにより、ステップＳ３１において取得した部分コンテンツをコンテンツ記憶部１５に記憶させ、ステップＳ３３に移る。
【００９３】
ステップＳ３３において、コンテンツ受信部１４Ａにより、コンテンツ配信装置からの部分コンテンツの取得が中断されたか否かを判別する。そして、中断されたと判別した場合には、ステップＳ３６に移り、中断されていないと判別した場合には、ステップＳ３４に移る。
【００９４】
ステップＳ３４において、コンテンツ受信部１４Ａにより、新規プレイリストに記述されている部分コンテンツのうち、ステップＳ２６またはステップＳ３０において名前を出力したものの全てを取得したか否かを判別することで、新規プレイリストに記述されている部分コンテンツのうち未取得のものの全てを取得したか否かを判別する。そして、全てを取得したと判別した場合には、ステップＳ３５に移り、全てを取得してはいないと判別した場合には、ステップＳ３１に移る。
【００９５】
ステップＳ３５において、上述のステップＳ９と同様に、コンテンツ受信部１４Ａにより、新規プレイリストの記述を更新し、コンテンツを取得するためのメイン処理を終了する。
【００９６】
ステップＳ３６において、コンテンツ受信部１４Ａにより、取得の完了した部分コンテンツの名前を一覧出力し、ステップＳ３７に移る。
【００９７】
ステップＳ３７において、ステップＳ３６において出力した名前の一覧を、未完了プレイリストとして生成し、プレイリスト記憶部１２に記憶させる。この処理が完了すると、コンテンツを取得するためのメイン処理が終了する。
【００９８】
以上のコンテンツ受信再生装置１Ａによれば、本発明の第１実施形態に係るコンテンツ受信再生装置１が奏することのできる上述の効果に加えて、以下の効果を奏することができる。
【００９９】
コンテンツ再生部１６Ａにより、新規プレイリストに記述されている部分コンテンツの全ての取得が完了する前であっても、未完了プレイリストに基づいて、新規プレイリストに記述されている部分コンテンツのうち取得の完了しているものを連続再生することができる。
【０１００】
また、コンテンツ受信部１４Ａによる部分コンテンツの取得が中断された場合、新規プレイリストを取得することで、新たなコンテンツの取得を開始したり、未完了プレイリストを取得することで、中断された部分コンテンツの取得を再開したりすることができる。
【０１０１】
なお、以上のコンテンツ受信再生装置１Ａにおいて、ステップＳ２１において新規プレイリストを取得しないと判別して、中断された部分コンテンツの取得を再開した後に、再度部分コンテンツの取得が中断された場合に、ステップＳ３７において、プレイリスト記憶部１２に既に記憶されている未完了プレイリストを削除し、新たに未完了プレイリストを生成してプレイリスト記憶部１２に記憶させてもよい。また、上述の場合に、部分コンテンツの取得が完了するたびに、プレイリスト記憶部１２に記憶されている未完了プレイリストを更新してもよい。
【０１０２】
＜第３実施形態＞
図８は、本発明の第３実施形態に係るコンテンツ受信再生装置１Ｂの構成を示すブロック図である。コンテンツ受信再生装置１Ｂは、図５に示した本発明の第２実施形態に係るコンテンツ受信再生装置１Ａとは、コンテンツ再生部による処理と、コンテンツ結合部１８を備える点が異なる。なお、コンテンツ受信再生装置１Ｂにおいて、コンテンツ受信再生装置１Ａと同一構成要件については、同一符号を付し、その説明を省略する。
【０１０３】
コンテンツ結合部１８は、プレイリスト更新部１７により未完了プレイリストが生成されると、取得の完了した部分コンテンツを結合して、単一のコンテンツファイルとして再生可能なものを生成し、コンテンツ記憶部１５に記憶させる。
【０１０４】
コンテンツ再生部１６Ｂは、部分コンテンツだけでなく、コンテンツ結合部１８により生成された結合コンテンツも再生する。
【０１０５】
以上のコンテンツ受信再生装置１Ｂにおける処理について、図９および図１０を用いて以下に説明する。
【０１０６】
図９および図１０は、コンテンツを取得するためのメイン処理のフローチャートである。図９および図１０のステップＳ４１〜Ｓ５７のそれぞれにおいて、図６および図７のステップＳ２１〜Ｓ３７のそれぞれと同一の処理を行う。
【０１０７】
ステップＳ５８において、コンテンツ結合部１８により、ステップＳ４１において新規プレイリストを取得すると判別したか否かに基づいて、未完了プレイリストからの再開か否かを判別する。そして、未完了プレイリストからの再開であると判別した場合、すなわちステップＳ４１において新規プレイリストではなく未完了プレイリストを取得すると判別した場合には、ステップＳ５９に移る。一方、未完了プレイリストからの再開ではないと判別した場合、すなわちステップＳ４１において新規プレイリストを取得すると判別した場合には、ステップＳ６０に移る。
【０１０８】
ステップＳ５９において、コンテンツ記憶部１５に既に記憶されている結合コンテンツである旧結合コンテンツを削除し、ステップＳ６０に移る。
【０１０９】
ステップＳ６０において、取得の完了した部分コンテンツを結合して結合コンテンツを生成し、コンテンツ記憶部１５に記憶させ、コンテンツを取得するためのメイン処理を終了する。
【０１１０】
以上のコンテンツ受信再生装置１Ｂによれば、本発明の第２実施形態に係るコンテンツ受信再生装置１Ａが奏することのできる上述の効果に加えて、以下の効果を奏することができる。
【０１１１】
コンテンツ再生部１６Ｂにより、新規プレイリストに記述されている部分コンテンツの全ての取得が完了する前であっても、結合コンテンツを再生することで、新規プレイリストに記述されている部分コンテンツのうち取得の完了しているものを連続再生することができる。
【０１１２】
なお、本発明のコンテンツ受信再生装置１や、コンテンツ受信再生装置１Ａ、１Ｂの処理をコンピュータ読み取り可能な記録媒体に記憶し、記録媒体に記録されたプログラムをコンテンツ受信再生装置１や、コンテンツ受信再生装置１Ａ、１Ｂに読み込ませ、実行することによって、本発明を実現できる。
【０１１３】
また、上述のプログラムは、このプログラムを記憶装置などに格納したコンテンツ受信再生装置１や、コンテンツ受信再生装置１Ａ、１Ｂから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【０１１４】
また、上述のプログラムは、上述の機能の一部を実現するためのものであってもよい。さらに、上述の機能をコンテンツ受信再生装置１や、コンテンツ受信再生装置１Ａ、１Ｂにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１１５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。
【０１１６】
例えば、上述の各実施形態では、全ての部分コンテンツは、映像データであれば同一の符号化方式、同一の画面サイズといったように、同一の諸元で生成されているものとしたが、これに限らず、連続再生が可能であればよい。
【０１１７】
また、例えば、上述の各実施形態では、プレイリストは、部分コンテンツのファイル名を再生順に改行区切りで記述したテキストファイルであるものとしたが、これに限らず、例えば、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａメタファイルや、ＥＤＬ（Ｅｄｉｔ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ）であってもよい。また、ＡＡＦ（Ａｄｖａｎｃｅｄ  Ａｕｔｈｏｒｉｎｇ  Ｆｏｒｍａｔ）や、Ｗ３Ｃ勧告ＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述したファイルであってもよい。
【０１１８】
また、例えば、ダウンロードによって取得する新規プレイリストおよび部分コンテンツは、どちらもコンテンツ配信装置に記憶されるものとしたが、これに限らず、別個に設けられた２つの装置にそれぞれ記憶されるものとしてもよい。
【符号の説明】
【０１１９】
１、１Ａ、１Ｂ・・・コンテンツ受信再生装置
１１、１１Ａ・・・プレイリスト取得部
１２・・・プレイリスト記憶部
１３・・・プレイリスト重複検出部
１４、１４Ａ・・・コンテンツ受信部
１５・・・コンテンツ記憶部
１６、１６Ａ、１６Ｂ・・・コンテンツ再生部
１７・・・プレイリスト更新部
１８・・・コンテンツ結合部
【図１】
2010225003.tif 000003
【図２】
2010225003.tif 000004
【図３】
2010225003.tif 000005
【図４】
2010225003.tif 000006
【図５】
2010225003.tif 000007
【図６】
2010225003.tif 000008
【図７】
2010225003.tif 000009
【図８】
2010225003.tif 000010
【図９】
2010225003.tif 000011
【図１０】
2010225003.tif 000012