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