(57)【要約】【課題】コンテンツ再生端末から、配信要求される映像コンテンツの再生に際し、ユーザが映像コンテンツを配信メニューにおいて選択してから、実際にその映像コンテンツが再生されるまでの待ち時間を従来に比較して短縮する。【解決手段】ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するシステムであり、ユーザが配信メニューから映像コンテンツを再生する前に、キャッシュ制御情報が付加された映像コンテンツを、コンテンツ再生端末が予めコンテンツ配信装置から配信を受け、内部の一時記憶装置に書き込み、ユーザが選択した映像コンテンツが一時記憶装置にある場合、この映像コンテンツを再生し、一方、選択された映像コンテンツが一時記憶装置にない場合、映像コンテンツをコンテンツ配信装置に、選択された映像コンテンツの配信要求を行う。【選択図】図１
2011130018.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムであって、
前記コンテンツ配信装置は、
少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部と、
前記メニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部と
を有し、
前記コンテンツ再生端末は、
表示部と、
一時記憶部と、
前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、
前記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、
前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部と
を有する、
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記記憶部において、複数の前記メニュー情報に対し、同一の映像コンテンツの識別情報が記載されたキャッシュ制御情報が対応付けられて記憶されていることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記映像コンテンツがそれぞれ複数の部分映像コンテンツに分割され、当該部分映像コンテンツと、当該部分映像コンテンツに対応する映像コンテンツ毎に当該部分映像コンテンツの再生順番及び識別情報が記載されたプレイリストとが対応付けられて前記記憶部に格納され、当該プレイリストに前記映像コンテンツの識別情報が付与されていることを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項４】
前記データ送受信部がキャッシュ制御情報に記載された前記映像コンテンツの配信要求を行った際、前記データ配信部が配信要求された映像コンテンツの再生開始点から所定のデータ量である冒頭部分を前記コンテンツ再生端末に送信することを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項５】
前記ブラウザ部は、
前記配信メニューを表示部に表示する際、前記キャッシュ制御情報に記載された映像コンテンツを、当該キャッシュ制御情報に記載されていない映像コンテンツに対し、視覚的に強調された表示形式により表示することを特徴とする請求項１から請求項４のいずれかに記載のコンテンツ配信システム。
【請求項６】
前記ブラウザ部は、
前記キャッシュ制御情報に記載され、一時記憶部に記憶された一つあるいは複数の映像コンテンツを、配信メニューにおける映像コンテンツを１つのジャンルとし、前記配信メニューに他のジャンルとともに表示することを特徴とする請求項１から請求項４のいずれかに記載することを特徴とするコンテンツ配信システム。
【請求項７】
前記キャッシュ制御情報には、前記映像コンテンツ毎に属性情報が付加されており、
前記データ送受信部は、前記属性情報に基づいて、前記キャッシュ制御情報に記載されている映像コンテンツの配信要求を行う順番を決定することを特徴とする請求項１から請求項６のいずれかに記載のコンテンツ配信システム。
【請求項８】
前記属性情報が前記映像コンテンツのデータ長であり、
前記データ送受信部は、前記キャッシュ制御情報に記載されている前記映像コンテンツにおいて、前記データ長が小さい順番に、前記映像コンテンツの配信要求を行うことを特徴とする請求項７に記載のコンテンツ配信システム。
【請求項９】
前記属性情報が前記映像コンテンツのジャンルを示した情報であり、
前記データ送受信部は、前記キャッシュ制御情報に記載されている前記映像コンテンツにおいて、予め内部に設定されているジャンルと同一のジャンルを示す属性情報が付加された映像コンテンツの配信要求を、異なるジャンルを示す属性情報を有する映像コンテンツに比較して優先的に行うことを特徴とする請求項７に記載のコンテンツ配信システム。
【請求項１０】
前記コンテンツ配信装置は、
配信要求された前記映像コンテンツの識別情報と、当該映像コンテンツの配信要求元を識別する配信先識別情報を対応付けて記憶する配信履歴データベースと、
前記配信履歴データベースに記録された配信履歴に基づき、前記配信先識別情報毎に、異なるキャッシュ制御情報を生成するキャッシュ制御情報生成部と
をさらに有し、
前記キャッシュ制御情報生成部は、前記配信先識別情報に対応した前記配信履歴を読み出し、前記配信先識別情報毎に異なるキャッシュ制御情報を生成し、
データ配信部は、前記キャッシュ制御情報性生成部が生成したキャッシュ制御情報を、前記配信先識別情報に対応したコンテンツ再生端末に配信することを特徴とする請求項１から請求項６のいずれかに記載のコンテンツ配信システム
【請求項１１】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ配信装置であって、
少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部と、
前記メニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部と
を有することを特徴とするコンテンツ配信装置。
【請求項１２】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ再生端末であって、
表示部と、
一時記憶部と、
前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、
前記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、
前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部と
を有する、
ことを特徴とするコンテンツ再生端末。
【請求項１３】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムを用いたコンテンツ配信方法であって、
前記コンテンツ配信装置において、
データ配信部が、配信する映像コンテンツを示すメニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを、少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部から読み出し、前記コンテンツ再生端末に送信する過程
を有し、
前記コンテンツ再生端末において、
映像コンテンツ再生部が、前記メニュー情報及び前記映像コンテンツを表示部に表示させると、
ブラウザ部が、記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信する過程と、
データ送受信部が、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを一時記憶部に書き込む過程と
を有する、
ことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム、コンテンツ配信装置、コンテンツ再生端末およびコンテンツ配信方法に関するものである。
【背景技術】
【０００２】
近年、ＡＤＳＬ（Asymmetric Digital Subscriber Line：非対称加入者線）、ＦＴＴＨ（Fiber To The Home：エフティーティーエイチ、光ファイバーによる家庭向けのデータ通信サービス）などの高速なブロードバンド回線の普及に伴い、ＩＰ(Internet protocol：インターネットプロトコル)ネットワークを介して映画やドラマ、ニュース映像など様々な動画の映像コンテンツのオンデマンド配信サービスを実現するコンテンツ配信システムが実用化されている。
従来のオンデマンド配信を行うコンテンツ配信システムでは、コンテンツ再生端末に備えられたＨＴＭＬ(HyperText  Markup  Language：エイチティーエムエル)ブラウザを用いてコンテンツ配信装置へ接続し、ＨＴＭＬで記述された映像コンテンツの配信メニューを受信する。そして、ＨＴＭＬブラウザ上に提示された配信メニューから、ユーザが再生を所望する映像コンテンツを選択することにより、当該映像コンテンツのオンデマンド配信が開始される。
また、配信される映像コンテンツの再生方式としては、ストリーミング再生、ダウンロード再生、プログレッシブダウンロード再生のいずれかが一般に用いられている。
【０００３】
ここで、ストリーミング再生は、ＨＴＭＬブラウザが用いる汎用のデータ通信プロトコルであるＨＴＴＰ(HyperText  Transfer  Protocol：エイチティティピー)とは別に、映像コンテンツのリアルタイム配信を行うため、専用プロトコルであるＲＴＰ(Real  Time  Protocol：リアルタイム転送プロトコル)などを用いて、リアルタイムに映像コンテンツを受信しながら、この受信と同時に映像コンテンツの再生を行う方式である。
しかしながら、このストリーミング再生は、上述したように、専用プロトコルを用いるため、コンテンツ配信装置とコンテンツ再生端末とを繋ぐネットワーク上に設置されたファイアウォールが開放されていない状態やＮＡＴ(Network  Address Translator：ナット)による送信先のアドレス変換処理の影響を受ける場合がある。すなわち、ファイアウォールやＮＡＴが、この専用プロトコルによる通信をブロックする場合があり、ネットワークに接続した任意のコンテンツ再生端末での映像コンテンツの再生が保証されないという問題がある。
【０００４】
また、ダウンロード再生は、コンテンツ再生端末にて映像コンテンツを構成する全てのデータを一旦受信し、受信を終了した後に、受信した映像コンテンツの再生を開始する方式である。
このダウンロード再生は、映像コンテンツの配信を行う際、汎用のデータ通信プロトコルであるＨＴＴＰを用いることにより、ストリーミング再生のように、映像コンテンツの配信がファイアウォールやＮＡＴによりブロックされる懸念はない。しかしながら、ダウンロード再生は、ユーザによる映像コンテンツの選択から、映像コンテンツの全てをダウンロードして、再生を開始するまでの待ち時間が長くなるという問題がある。
【０００５】
そして、プログレッシブダウンロード再生は、上述したダウンロード再生の欠点である再生開始待ち時間が長くなるという問題を解消するものであり、所定量のデータ受信時点において、受信している映像コンテンツの再生を開始する方式である(例えば、特許文献１及び特許文献２参照)。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００４／０７７７９０号公報
【特許文献２】特開２００２−９４５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、プログレッシブダウンロード再生は、リアルタイム配信を考慮していない汎用データ通信プロトコルであるＨＴＴＰを用いているため、ネットワークの利用状況等により、映像コンテンツの受信及び再生中のデータ伝送速度は大きく変動する。
このため、プログレッシブダウンロード再生は、ストリーミング再生を行う場合に比較して、より多くのデータを再生開始前に予め受信しておかなければ、映像コンテンツの受信および再生中のデータ伝送速度の変動を吸収することが出来ない。
【０００８】
しかし、プログレッシブダウンロード再生においては、全てのデータを受信してから再生するのではないため、ダウンロード再生に比較して、ユーザによる映像コンテンツの選択から再生開始までの待ち時間を大幅に軽減できる。
一方、プログレッシブダウンロード再生は、再生開始前にストリーミング再生に比較して多くの映像コンテンツのデータを予め受信する必要があるため、依然として映像コンテンツの再生開始までの待ち時間がダウンロード再生より長くなるという問題がある。
【０００９】
本発明は、以上の課題を解決するためになされたもので、コンテンツ再生端末から、配信要求される映像コンテンツの再生に際し、ユーザが映像コンテンツを配信メニューにおいて選択してから、実際にその映像コンテンツが再生されるまでの待ち時間を、従来のプログレッシブダウンロード再生に比較して短縮するコンテンツ配信システム、コンテンツ配信装置、コンテンツ再生端末およびコンテンツ配信方法を提供する。
【課題を解決するための手段】
【００１０】
本発明のコンテンツ配信システムは、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムであって、前記コンテンツ配信装置は、少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部と、前記メニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部とを有し、前記コンテンツ再生端末は、表示部と、一時記憶部と、前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、前記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部とを有する、ことを特徴とする。
【００１１】
本発明のコンテンツ配信システムは、前記記憶部において、複数の前記メニュー情報に対し、同一の映像コンテンツの識別情報が記載されたキャッシュ制御情報が対応付けられて記憶されていることを特徴とする。
【００１２】
本発明のコンテンツ配信システムは、前記映像コンテンツがそれぞれ複数の部分映像コンテンツに分割され、当該部分映像コンテンツと、当該部分映像コンテンツに対応する映像コンテンツ毎に当該部分映像コンテンツの再生順番及び識別情報が記載されたプレイリストとが対応付けられて前記記憶部に格納され、当該プレイリストに前記映像コンテンツの識別情報が付与されていることを特徴とする。
【００１３】
本発明のコンテンツ配信システムは、前記データ送受信部がキャッシュ制御情報に記載された前記映像コンテンツの配信要求を行った際、前記データ配信部が配信要求された映像コンテンツの再生開始点から所定のデータ量である冒頭部分を前記コンテンツ再生端末に送信することを特徴とする。
【００１４】
本発明のコンテンツ配信システムは、前記ブラウザ部は、前記配信メニューを表示部に表示する際、前記キャッシュ制御情報に記載された映像コンテンツを、当該キャッシュ制御情報に記載されていない映像コンテンツに対し、視覚的に強調された表示形式により表示することを特徴とする。
【００１５】
本発明のコンテンツ配信システムは、前記ブラウザ部は、前記キャッシュ制御情報に記載され、一時記憶部に記憶された一つあるいは複数の映像コンテンツを、配信メニューにおける映像コンテンツを１つのジャンルとし、前記配信メニューに他のジャンルとともに表示することを特徴とする。
【００１６】
本発明のコンテンツ配信システムは、前記キャッシュ制御情報には、前記映像コンテンツ毎に属性情報が付加されており、前記データ送受信部は、前記属性情報に基づいて、前記キャッシュ制御情報に記載されている映像コンテンツの配信要求を行う順番を決定することを特徴とする。
【００１７】
本発明のコンテンツ配信システムは、前記属性情報が前記映像コンテンツのデータ長であり、前記データ送受信部は、前記キャッシュ制御情報に記載されている前記映像コンテンツにおいて、前記データ長が小さい順番に、前記映像コンテンツの配信要求を行うことを特徴とする。
【００１８】
本発明のコンテンツ配信システムは、前記属性情報が前記映像コンテンツのジャンルを示した情報であり、前記データ送受信部は、前記キャッシュ制御情報に記載されている前記映像コンテンツにおいて、予め内部に設定されているジャンルと同一のジャンルを示す属性情報が付加された映像コンテンツの配信要求を、異なるジャンルを示す属性情報を有する映像コンテンツに比較して優先的に行うことを特徴とする。
【００１９】
本発明のコンテンツ配信システムは、前記コンテンツ配信装置は、配信要求された前記映像コンテンツの識別情報と、当該映像コンテンツの配信要求元を識別する配信先識別情報を対応付けて記憶する配信履歴データベースと、前記配信履歴データベースに記録された配信履歴に基づき、前記配信先識別情報毎に、異なるキャッシュ制御情報を生成するキャッシュ制御情報生成部とをさらに有し、前記キャッシュ制御情報生成部は、前記配信先識別情報に対応した前記配信履歴を読み出し、前記配信先識別情報毎に異なるキャッシュ制御情報を生成し、データ配信部は、前記キャッシュ制御情報性生成部が生成したキャッシュ制御情報を、前記配信先識別情報に対応したコンテンツ再生端末に配信することを特徴とする。
【００２０】
本発明のコンテンツ配信装置は、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ配信装置であって、少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部と、前記メニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部とを有することを特徴とする。
【００２１】
本発明のコンテンツ再生端末は、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ再生端末であって、表示部と、一時記憶部と、前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、前記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部とを有する、ことを特徴とする。
【００２２】
本発明のコンテンツ配信方法は、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムを用いたコンテンツ配信方法であって、前記コンテンツ配信装置において、データ配信部が、配信する映像コンテンツを示すメニュー情報に対し、配信メニューに記載された少なくとも１つの映像コンテンツを記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを、少なくとも複数の映像コンテンツと、当該映像コンテンツの一覧である前記映像コンテンツと当該映像コンテンツの識別情報が記載されたメニュー情報とが記憶された記憶部から読み出し、前記コンテンツ再生端末に送信する過程を有し、前記コンテンツ再生端末において、映像コンテンツ再生部が、前記メニュー情報及び前記映像コンテンツを表示部に表示させると、ブラウザ部が、記表示部に前記メニュー情報に基づいて表示された配信メニューの映像コンテンツのなかから選択された映像コンテンツの前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信する過程と、データ送受信部が、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを一時記憶部に書き込む過程とを有する、ことを特徴とする。
【発明の効果】
【００２３】
この発明によれば、コンテンツ再生端末が、キャッシュ制御情報を用いて、人気映像コンテンツなどの再生確率の高い映像コンテンツをユーザ操作による再生要求前に受信し一時記録装置にキャッシュすることにより、ユーザが配信要求した映像コンテンツが一時記憶装置に記憶されている場合、映像コンテンツの再生要求時に当該映像コンテンツを一時記憶装置から読み出して即時再生することができ、映像コンテンツの配信要求から映像コンテンツの再生開始まで待ち時間を、従来の配信方式に比較して短縮することができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の第１の実施形態によるコンテンツ配信システムの構成例を示すブロック図である。
【図２】コンテンツ配信装置１０における記憶装置１１に記録されている各配信データの関係を示す図である。
【図３】本実施形態によるコンテンツ配信システムの動作状態における各状態間の状態遷移の関係を示す図である
【図４】初期状態であるメニュー表示処理状態におけるメニュー表示処理の動作例を示すフローチャートである。
【図５】表示部２１に表示されるメニュー画面を示す図である。
【図６】表示部２１に表示されるメニュー画面を示す図である。
【図７】第１の実施形態におけるユーザ操作待ち状態における動作例を示すフローチャートである。
【図８】本実施形態における映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作例を示すフローチャートである。
【図９】ユーザがキャッシュ制御情報に付加した映像コンテンツに対して興味を示す構成とした、コンテンツ再生端末２０の表示部２１に表示されたメニュー情報の一例を示す図である。
【図１０】メニュー情報、キャッシュ制御情報及び映像コンテンツ等の配信データの参照関係の一例を示す図である。
【図１１】メニュー情報、キャッシュ制御情報及び映像コンテンツ等の各配信データの他の参照関係の構成例を示す図である。
【図１２】上述したメニュー情報、プレイリスト、キャッシュ制御情報及び映像コンテンツを含む配信データの具体的な参照関係の一例を示す図である。
【図１３】第２の実施形態におけるユーザ操作待ち状態における動作例を示すフローチャートを示す図である。
【図１４】第２の実施形態における映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作例を示すフローチャートである。
【図１５】第３の実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作例を示すフローチャートである。
【図１６】第４の実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作例を示すフローチャートである
【図１７】この発明の第５の実施形態によるコンテンツ配信システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００２５】
＜第１の実施形態＞
以下、図面を参照して、本発明の第１の実施形態について説明する。図１は、この発明の一実施形態によるコンテンツ配信システムの構成例を示す図である。
図１において、本実施形態のコンテンツ配信システムは、ユーザからの配信要求に対応して映像コンテンツを配信するコンテンツ配信装置１０と、このコンテンツ配信装置１０から配信された映像コンテンツを再生するコンテンツ再生端末２０とが、インターネットなどの通信ネットワーク３０を介して接続されて構成されている。
【００２６】
コンテンツ配信装置は、記憶装置１１とデータ配信部１２とを具備している。
記憶装置１１には、コンテンツ再生端末２０への配信データとして１つ以上の映像コンテンツ、配信される映像コンテンツを選択するための１つ以上のメニュー情報、コンテンツ再生端末２０が一時記憶装置（キャッシュ）２５へ一時的に保存する映像コンテンツを制御するための１つ以上のキャッシュ制御情報などの各種配信データが、予め記憶されている。ここで、メニュー情報にはコンテンツ配信装置１０が配信する映像コンテンツを識別する識別情報としてＵＲＬ（Uniform Resource Locator）が記載され、かつキャッシュ制御情報が参照される構成にて付加されている。キャッシュ制御情報には再生される頻度などから決定された、配信メニューのいずれかの映像コンテンツに対応する識別情報として、該映像コンテンツのＵＲＬが予めキャッシュ制御情報に設定されている。
データ配信部１２は、コンテンツ再生端末２０からの配信要求に基づき、記憶装置１１に記録された各種配信データをＨＴＴＰにより、配信要求を送信したコンテンツ再生端末２０に対して配信する。
【００２７】
コンテンツ再生端末２０は、表示部２１、ブラウザ部２２、映像コンテンツ再生部２３、データ送受信部２４、一時記憶装置２５を具備している。
表示部２１は、ブラウザ部２２の制御により、コンテンツ配信装置１０が配信可能な映像コンテンツの配信メニュー、及び映像コンテンツ再生部２３が再生する映像コンテンツの画像を表示する。
ブラウザ部２２は、例えばＨＴＭＬ記述に対応するものであり、コンテンツ配信装置１０から配信されるＨＴＭＬ形式の記述であるメニュー情報を解釈し、表示部２１に対して映像コンテンツの配信メニュー画面として出力する。
また、ブラウザ部２２は、ユーザが表示部２１に表示されたメニュー情報から映像コンテンツを選択すると、選択された映像コンテンツを検出し、この検出した映像コンテンツの再生要求を、映像コンテンツのＵＲＬを付加して映像コンテンツ再生部２３に対して出力する。
また、ブラウザ部２２は、コンテンツ配信装置１０からメニュー情報が配信されると、このメニュー情報に付加されたキャッシュ制御情報に記載されている映像コンテンツの配信要求を、この映像コンテンツのＵＲＬとともにデータ送受信部２４へ出力する。
【００２８】
データ送受信部２４は、ブラウザ部２２及び映像コンテンツ再生部２３から供給される取得要求に基づいて、コンテンツ配信装置１０に対して、例えばＨＴＭＬ形式の記述を用いて指定された映像コンテンツおよびメニュー情報等の各種データの配信要求を、各種データの識別情報であるＵＲＬを付加して送信する。
また、データ送受信部２４は、この配信要求に対応してコンテンツ配信装置１０から配信される配信データを受信する。
映像コンテンツ再生部２３は、ブラウザ部２２の再生要求した映像コンテンツが、コンテンツ配信装置１０から配信されると、データ送受信部２４を介して映像コンテンツを入力し、この映像コンテンツを表示部２１において再生する。
一時記憶装置２５には、コンテンツ配信装置１０から配信された映像コンテンツが、この映像コンテンツのＵＲＬとともに対応して、データ送受信部２４により書き込まれて一時保存される。
【００２９】
次に、コンテンツ配信装置１０における記憶装置１１に記録されている各配信データの関係図を図２に示す。
例えば、図２に示すように、本実施形態においては、映像コンテンツが６つ（映像コンテンツ１〜映像コンテンツ６）、ＨＴＭＬ形式で記述されたメニュー情報が１つ、メニュー情報に参照されるキャッシュ制御情報が１つ（キャッシュ制御情報１）が、それぞれ記憶装置１１に予め記録されている。
【００３０】
また、図２に記載された各配信データを結ぶ矢印は、それぞれの配信データ間での参照関係を示している。
すなわち、メニュー情報における各映像コンテンツのＵＲＬと、映像コンテンツ１、映像コンテンツ２、映像コンテンツ３、映像コンテンツ４、映像コンテンツ５及び映像コンテンツ６各々とが、実線矢印Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６により接続されている。
このメニュー情報と各映像コンテンツのＵＲＬとの関係としては、配信メニューとして表示されている映像コンテンツの文字列に対して、映像コンテンツのＵＲＬが紐付けられている。
このため、メニュー情報が表示部２１に配信メニューとして表示された際、ユーザによりいずれかの映像コンテンツが選択されると、表示部２１において表示される映像コンテンツとして、ブラウザ部２２がこの映像コンテンツの文字列に紐付けられたＵＲＬを読み込み、映像コンテンツ再生部２３に対して、このＵＲＬの映像コンテンツの再生を実行させる制御情報を出力する。
【００３１】
また、メニュー情報とキャッシュ制御情報とは破線矢印Ｂ１で接続されている。破線矢印Ｂ１で示したこのようなメニュー情報とキャッシュ制御情報との関係は、メニュー情報がコンテンツ再生端末２０の表示部２１上に配信メニューとして表示された際、表示されている配信メニューのキャッシュ制御情報に参照され、このメニュー情報に対して有効なキャッシュ制御情報であることを示している。
【００３２】
また、キャッシュ制御情報と映像コンテンツ５及び映像コンテンツ６の各々とは、点線矢印Ｃ１、Ｃ２によりそれぞれ接続されている。
点線矢印Ｃ１、Ｃ２で示したこのようなキャッシュ制御情報と映像コンテンツ５及び映像コンテンツ６との関係は、キャッシュ制御情報が有効である場合、コンテンツ再生端末２０においてユーザが配信メニューから映像コンテンツを選択する処理に先立ち、映像コンテンツ５及び映像コンテンツ６のデータを、コンテンツ再生端末２０に事前配信することを示している。コンテンツ再生端末２０においては、事前配信された映像コンテンツ５及び映像コンテンツ６を一時記憶装置２５に一時的に保存（後述するキャッシュ配信）する。
【００３３】
上述したように、本実施形態によるコンテンツ配信システムにおいては、各配信データの参照関係を具備したメニュー情報、キャッシュ制御情報、映像コンテンツを配信データとして用いている。
これにより、本実施形態においては、コンテンツ配信装置１０が行う映像コンテンツの配信処理として以下のオンデマンド配信とキャッシュ配信との２つがある。
・オンデマンド配信
ユーザが表示部２１に表示されたメニュー情報から映像コンテンツを選択することで、ブラウザ部２２が選択された映像コンテンツの配信要求を行うオンデマンドの映像コンテンツの配信を行う。
・キャッシュ配信
コンテンツ配信装置１０が配信するメニュー情報により参照されるキャッシュ制御情報に基づき、このキャッシュ制御情報が示す再生確率の高い映像コンテンツを、ユーザ操作による映像コンテンツの配信要求に先立ち、事前配信する。
このキャッシュ配信は、ユーザの配信要求の操作によるオンデマンド配信とは別に、コンテンツ配信装置１０が配信するメニュー情報が参照するキャッシュ制御情報が示す再生確率の高い映像コンテンツを、メニュー情報からユーザが選択する配信要求に先立ち配信する。
なお、以降、図２以外において各配信データの関係を示す図においても、実線矢印、破線矢印、点線矢印は同様の意味で用いるものとし、説明を省略する。
【００３４】
また、本実施形態のコンテンツ配信システムにおいては、メニュー情報がＨＴＭＬ形式の文書として提供される場合について説明する。しかしながら、上述のような配信データ間の参照関係を表現可能なデータフォーマットであれば、ＨＴＭＬ文書以外の他のデータフォーマット、例えばＢＭＬ（Broadcast Markup Language）文書やＸＭＬ（eXtensible Markup Language）文書など如何なるデータフォーマットを用いる構成も、コンテンツ再生端末２０におけるブラウザ部２２を、当該データフォーマットを取り扱うブラウザに変えることにより可能である。
【００３５】
次に、本実施形態によるコンテンツ配信システムの動作について、図３の状態遷移と、図４、図７及び図８に示すフローチャートと、図５及び図６に示す表示部２１に表示されるメニュー画面を用いて説明する。図３は、本実施形態によるコンテンツ配信システムの動作状態における後述する各状態間の状態遷移の関係を示す図である。
本実施形態によるコンテンツ配信システムの動作状態は、図３の状態遷移図に示す通り、メニュー表示処理状態、ユーザ操作待ち状態、映像コンテンツ再生処理状態の３つの状態に大別されている。そして、処理終了(表示完了、再生完了)あるいはユーザ操作(メニュー選択、コンテンツ選択)により各状態間を遷移するため、各状態での動作について、順次図４、図５及び図６のそれぞれの動作を示すフローチャートを用いて説明する。
【００３６】
初めに、初期状態であるメニュー表示処理状態におけるメニュー表示処理の動作を図４を用いて説明する。図４は、初期状態であるメニュー表示処理状態におけるメニュー表示処理の動作例を示すフローチャートである。図５及び図６は、メニュー表示動作の際にブラウザ部２２が表示部２１に表示する画像を示す図である。
ステップＳ００１：
ユーザが映像配信／再生のアプリケーションを起動すると、ブラウザ部２２は、図５に示す選択の画面を、表示部２１に表示させる。
画面の左側の細長いテーブルＴ１は、配信要求を行う映像コンテンツが記載されたメニュー情報を、映画、ドラマ、スポーツなどのジャンル別に選択するジャンル選択メニューである。画面上部のテーブルＴ２は、ジャンル選択メニューから映像コンテンツの配信ジャンルの選択を促す文字列が表示されている。また、終了の際の操作を説明する文字列も表示されている。また、画面左下のボタンＴ３は、ユーザがポインティングデバイスにより指定しクリック（以下、単にクリックと記載）することにより、ブラウザ部２２が映像配信／再生のアプリケーションを終了するためのボタンである。
例えば、ブラウザ部２２は、アプリケーションの一部として、内部にそれぞれのジャンルのボタンに対応付けられたメニュー情報のＵＲＬが予め設定されている。このため、ユーザがテーブル１の「ドラマ」ボタンを、ポインティングデバイスによりクリック（以下、単にクリックとする）すると、ブラウザ部２２は、ドラマボタンがクリックされたことを検出し、この「ドラマ」ボタンに対応するＵＲＬを含むメニューの配信要求を、コンテンツ配信装置１０に対してデータ送受信部２４及び通信ネットワーク３０を介して送信することで、「ドラマ」のメニュー情報の配信要求をコンテンツ配信装置１０に対して行う。
コンテンツ配信装置１０のデータ配信部１２は、コンテンツ再生端末２０から配信要求が供給されると、この配信要求に含まれるメニュー情報のＵＲＬを抽出し、このＵＲＬに対応するメニュー情報を記憶装置１１から読み出す。
そして、データ配信部１２は、読み出したメニュー情報を、配信要求を行ったコンテンツ再生端末２０に対し、通信ネットワーク３０を介して配信する。
【００３７】
ステップＳ００２：
コンテンツ配信装置１０からメニュー情報を受信すると、ブラウザ部２２は、このメニュー情報がキャッシュ配信を行うことを示す情報を有しているか否かを、メニュー情報の文書にキャッシュ制御情報を参照先とするＵＲＬの記述の有無により判定する。
このとき、ブラウザ部２２は、メニュー情報が参照先としてキャッシュ制御情報を有している場合、処理をステップＳ００３へ進め、一方、メニュー情報が参照先としてキャッシュ制御情報を有していない場合、処理をステップＳ００４へ進める。
【００３８】
ステップＳ００３：
そして、ブラウザ部２２は、メニュー情報に付加されたキャッシュ制御情報のＵＲＬを抽出し、抽出したキャッシュ制御情報のＵＲＬを付加した、キャッシュ制御情報のデータ取得要求を、データ送受信部２４に対して行う。
キャッシュ制御情報のデータ取得要求が供給されると、データ送受信部２４は、このデータ取得要求に基づいて、通信ネットワーク３０を介して、このＵＲＬで示されるキャッシュ制御情報のデータの配信要求を、コンテンツ配信装置１０に対して送信する。
コンテンツ配信装置１０において、データ配信部１２は、コンテンツ再生端末２０から供給されるＵＲＬに対応するキャッシュ制御情報を、このＵＲＬにより記憶装置１１を検索して、ＵＲＬに対応して記憶されているキャッシュ制御情報を記憶装置１１から読み出す。
そして、データ配信部１２は、記憶装置１１から読み出したキャッシュ制御情報を、配信要求を送信したコンテンツ再生端末２０に対して配信する。記憶装置１１には、メニュー情報に付加されているキャッシュ制御情報のＵＲＬと、このＵＲＬが識別するキャッシュ制御情報とが対応付けられて、予め設定されている。
【００３９】
ステップＳ００４：
ブラウザ部２２は、ＨＴＭＬ形式の文書として配信されたメニュー情報を、映像コンテンツの配信メニューとして表示部２１に表示して、映像コンテンツのメニュー表示処理を終了し、ユーザ操作待ち状態へ遷移する。
例えば、ブラウザ部２２は、コンテンツ配信装置１０から配信された、ＨＴＭＬ文書として提供されたメニュー情報を、図６に示すように、「ドラマ」のジャンルの映像コンテンツの配信メニューとして、表示部２１に出力し、テーブルＴ４として画面中央に表示させる。このテーブル４には、配信タイトル一覧という文字列の表示の下に、ドラマコンテンツ１、ドラマコンテンツ２、…という映像コンテンツの題名を示す文字列が表示される。また、ボタンＴ５は、ジャンル選択メニューの画面に戻す場合にクリックするボタンである。ボタンＴ５をクリックすることにより、ブラウザ部２２は、ボタンＴ５がクリックされたことを検出し、ジャンル選択メニューに戻る処理として、表示部２１において図６の画面表示から図５の画面表示に戻すための表示処理を行う。
これにより、ユーザが映像コンテンツを選択する、ジャンル別の配信情報による配信メニューが表示部２１に表示されることになる。
【００４０】
次に、ユーザ操作待ち状態における動作を図７を用いて説明する。図７は本実施形態におけるユーザ操作待ち状態における動作例を示すフローチャートを示す図である。
本実施形態におけるコンテンツ配信システムにおいては、ブラウザ部２２は、ユーザ操作を待つだけでなく、ユーザ操作の待ち時間を利用して映像コンテンツのキャッシュ処理を行う。以下に、ユーザ操作待ち状態における映像コンテンツのキャッシュ配信の動作例について説明する。
ステップＳ１０１：
コンテンツ再生端末２０において、データ送受信部２４は、ステップＳ００３で取得したキャッシュ制御情報に基づき、このキャッシュ制御情報が参照する映像コンテンツが一時記憶装置２５に保存済みか否かをチェックする。
ここで、一時記憶装置２５には、映像コンテンツと、この映像コンテンツを識別する配信元識別子としての映像コンテンツのＵＲＬとが対応付けられて記録されている。
したがって、データ送受信部２４は、一時記憶装置２５に記憶されている映像コンテンツのＵＲＬと、キャッシュ制御情報に記述された映像コンテンツのＵＲＬとを比較する。
そして、データ送受信部２４は、キャッシュ制御情報に記述された映像コンテンツのＵＲＬの全てが一時記憶装置２５に存在するか否かにより、キャッシュ制御情報の示すキャッシュ配信を行う映像コンテンツが全てキャッシュ配信され、一時記憶装置２５に記憶されているか否かの判定を行う。
この結果、データ送受信部２４は、キャッシュ制御情報に記載された、キャッシュ配信を行う映像コンテンツが、全て一時記憶装置２５に存在する場合、キャッシュ配信による映像コンテンツの受信の処理を終了し、ユーザの表示部２１の配信メニューにおける映像コンテンツの選択されるまで待機状態となる。
一方、データ送受信部２４は、キャッシュ配信を行う映像コンテンツが全て一時記憶装置２５に存在しない場合、処理をステップＳ１０２へ進める。
【００４１】
ステップＳ１０２：
データ送受信部２４は、キャッシュ制御情報に記載された映像コンテンツのＵＲＬのうち、一時記憶装置２５に記憶されていない映像コンテンツのＵＲＬを抽出し、この映像コンテンツのデータ配信要求に、この映像コンテンツのＵＲＬを付加してコンテンツ配信装置１０に対して送信する。
コンテンツ配信装置１０において、データ配信部１２は、データ送受信部２４から送信されたデータ配信供給から映像コンテンツのＵＲＬを抽出し、メニュー情報、キャッシュ制御情報の場合と同様に、この抽出したＵＲＬが示す映像コンテンツを記憶装置１１から読み出し、コンテンツ再生端末２０に対して配信する。
【００４２】
ステップＳ１０３：
データ送受信部２４は、コンテンツ配信装置１０から配信された映像コンテンツを受信すると、受信した映像コンテンツと、この映像コンテンツを識別するＵＲＬとを対応付けて一時記憶装置２５に対して書き込んで記憶させ、処理をステップＳ１０１へ進める。
以上のような手順にて、ユーザ操作待ち時間を利用した映像コンテンツのキャッシュ配信の処理が行われる。
【００４３】
次に、映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作について図８を用いて説明する。図８は映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作例を示すフローチャートである。
ステップＳ２０１：
ユーザが表示部２１に表示されている映像コンテンツのメニューから、何れかの映像コンテンツをクリックして選択する。
ブラウザ部２２は、配信メニューからユーザが選択した映像コンテンツのＵＲＬを、メニュー情報の映像コンテンツの文字列と、対応付けられているＵＲＬとの記載から抽出し、このＵＲＬの示す映像コンテンツの再生を映像コンテンツ再生部２３に対して要求する。すなわち、このとき、ブラウザ部２２は、ユーザの選択した映像コンテンツのＵＲＬを付加した再生要求を、映像コンテンツ再生部２３に対して送信する。
そして、映像コンテンツ再生部２３は、ブラウザ部２２から供給されたＵＲＬを付加した、映像コンテンツのデータ取得要求を、データ送受信部２４に対して出力する。
データ取得要求が供給されると、データ送受信部２４は、データ取得要求に含まれる映像コンテンツのＵＲＬを抽出し、このＵＲＬをキーとして一時記憶装置２５を検索し、すなわち、データ取得要求に付加されたＵＲＬと、一時記憶装置２５に配信元識別子として記録されたＵＲＬとの比較を行い、データ取得要求に付加されたＵＲＬと同一のＵＲＬの有無を検出する。
検出結果において、データ送受信部２４は、データ取得要求に付加されたＵＲＬと同一のＵＲＬが一時記憶装置２５に記憶されている場合、処理をステップＳ２０２へ進め、一方、データ取得要求に付加されたＵＲＬと同一のＵＲＬが一時記憶装置２５に記憶されていない場合、処理をステップＳ２０３へ進める。
【００４４】
ステップＳ２０２：
次に、データ送受信部２４は、データ取得要求に付加されたＵＲＬに対応する映像コンテンツの配信要求をコンテンツ配信装置１０に対して行わず、このデータ取得要求に付加されたＵＲＬに対応する映像コンテンツを一時記憶装置２５から読み出す。
そして、データ送受信部２４は、一時記憶装置２５から読み出した映像コンテンツを、映像コンテンツ再生部２３に対して出力する。
映像コンテンツが供給されることにより、映像コンテンツ再生部２３は、供給された映像コンテンツを表示部２１に表示することにより、映像コンテンツの再生処理を行う。
そして、映像コンテンツ再生部２３は、データ送受信部２４から供給される映像コンテンツの再生が終了した後、元の図６に示す選択メニュー画面に遷移して、ユーザ操作待ち状態に遷移する。
【００４５】
ステップＳ２０３：
データ送受信部２４は、キャッシュ制御情報に記載されているいずれかの映像コンテンツのキャッシュ配信による受信処理(図７のステップＳ１０２)が実行中であるか否かをチェックし、実行中である場合、処理をステップＳ２０４へ進め、実行中でない場合、処理をステップＳ２０５へ進める。
ここで、データ送受信部２４は、受信処理をしている映像コンコンテンツのＵＲＬと、データ取得要求に付加されたＵＲＬとを比較して、一致する場合、映像コンテンツをキャッシュ配信により受信中であることを検出し、一致しない場合、映像コンテンツをキャッシュ配信により受信中でないことを検出する。
そして、データ送受信部２４は、映像コンテンツをキャッシュ配信により受信中の場合、処理をステップＳ２０４へ進め、一方、映像コンテンツをキャッシュ配信により受信中でない場合、処理をステップＳ２０５へ進める。
【００４６】
ステップＳ２０４：
データ送受信部２４は、実行中の映像コンテンツのキャッシュ処理(ステップＳ１０２)における映像コンテンツの受信を中断し、処理をステップＳ２０５へ進める。
【００４７】
ステップＳ２０５：
データ送受信部２４は、データ取得要求に付加されたＵＲＬに対応する映像コンテンツの配信要求を、この映像コンテンツのＵＲＬを付加し、コンテンツ配信装置１０に対して送信する。
そして、データ送受信部２４は、コンテンツ配信装置１０が配信要求に対応して配信する映像コンテンツを受信し、受信した映像コンテンツを映像コンテンツ再生部２３に対して出力する。
映像コンテンツが供給されると、映像コンテンツ再生部２３は、供給された映像コンテンツを表示部２１に対して表示することにより、映像コンテンツの再生を行い、映像コンテンツの再生終了後は、元のメニュー画面に遷移しユーザ操作待ち状態に遷移する。
以上のような手順にて、コンテンツ再生端末２０において映像コンテンツの再生処理の動作が行われる。
【００４８】
上述したように、本実施形態は、ユーザが配信メニューから映像コンテンツを選択するまでの、ユーザ操作待ち時間を利用し、ユーザが映像コンテンツを再生する前に、コンテンツ再生端末２０がキャッシュ制御情報にＵＲＬが記述されている映像コンテンツの配信要求を行い、この配信要求に従いコンテンツ配信装置１０により、事前配信された映像コンテンツを、一時記憶装置２５に予め記憶する構成となっている。
これにより、本実施形態によれば、一時記憶装置２５に記憶されている映像コンテンツと、ユーザが選択メニューから選択した映像コンテンツが同一であれば、この映像コンテンツをコンテンツ配信装置１０に対して配信要求することなく、一時記憶装置２５から読み出して、映像コンテンツの再生を行うことができ、映像コンテンツの即時再生が可能となる。
【００４９】
また、ユーザが配信メニューから映像コンテンツを選択するまでの僅かな時間に、多くの映像コンテンツを事前配信し、一時記憶装置２５に記憶させておくことは困難である。
したがって、映像コンテンツを再生するまでの待ち時間が削減されたことをユーザに実感させるためには、事前配信されたキャッシュ制御情報上の映像コンテンツが高い確率でユーザに選択されて再生される必要がある。
このため、キャッシュ制御情報には、人気のある映像コンテンツなどの再生確率が高い映像コンテンツが指定されることが重要である。このため、周期的に映像コンテンツの再生回数をカウントし、統計的に再生回数の多い映像コンテンツが抽出され、予めキャッシュ制御情報に付加されて、記憶装置１１に設定しておく必要がある。
また、配信メニューの複数の映像コンテンツからキャッシュ配信された映像コンテンツを高い再生確率でユーザに選択させる方法としては、例えば、配信回数の多い映像コンテンツや配信開始間もない新着の映像コンテンツ等、配信メニューにおいてユーザが選択する確率の高い映像コンテンツをキャッシュ制御情報により指定しておく必要がある。
【００５０】
また、キャッシュ制御情報に付加した映像コンテンツをユーザに選択させやすい方法としては、表示部２１に表示する配信メニューの画面構成において、キャッシュ制御情報に付加した映像コンテンツをユーザが選択したくなる、すなわちユーザがキャッシュ制御情報に付加した映像コンテンツに対する興味を促す画面構成とすることが考えられる。
図９は、ユーザがキャッシュ制御情報に付加した映像コンテンツに対する興味を促す構成とした、コンテンツ再生端末２０の表示部２１に表示されたメニュー情報の一例を示す図である。図９のメニュー情報の表示において、ジャンルが「ドラマ」の映像コンテンツの配信タイトルとして、「ドラマコンテンツ１」から「ドラマコンテンツ７」が一覧表として表示されており、各配信タイトルの表示された位置をクリックすることにより、ブラウザ部２２がクリックされた配信タイトルを検出し、この配信タイトルの映像コンテンツを再生させる制御信号を、映像コンテンツ再生部２３に対して出力する。また、
そして、上述したステップＳ２０１からステップ２０４の処理により、ユーザにより選択された映像コンテンツが再生処理されることになる。
【００５１】
図９のように複数の映像コンテンツが一覧表示された場合、一覧の先頭に近い映像コンテンツ程、ユーザの目に留まりやすく再生確率が高い。このため、図９の表示構成の例のいては、テーブルＴ４の先頭に表示されている「ドラマコンテンツ１」が最も再生確率が高く、テーブルＴ４の後尾に表示されている「ドラマコンテンツ７」が最も再生確率の低いと考えられる。
また、図９において、キャッシュ制御情報に記載されており、コンテンツ再生端末２０の一時記憶装置２５に予めキャッシュ配信される映像コンテンツが「ドラマコンテンツ１」及び「ドラマコンテンツ２」である場合、上述したテーブルＴ５の先頭に配置するとともに、さらにユーザに注目させるように、「ドラマコンテンツ１」及び「ドラマコンテンツ２」に対して装飾を付加することが考えられる。  
【００５２】
例えば、ユーザに注目させたい映像コンテンツの配信タイトル名に対し、下線を引いたり、あるいは「★おすすめ★」といった文字列などの装飾を付加することにより、キャッシュ制御情報に記載されていない他の映像コンテンツに比較して、ビジュアル的に表示構成が強調されている。図９においては、一例として、「ドラマコンテンツ１」及び「ドラマコンテンツ２」に対し、「★おすすめ★」が付加されている。このように、注目させたい映像コンテンツに対する装飾付与などにより、他の映像コンテンツに比較してメニューにおける表示が強調されることになる。
この結果、注目させたい映像コンテンツがユーザの目に留まりやすく、ユーザに選択される確率が高まり、映像コンテンツのユーザに再生される確率である再生確率が高くなると考えられる。
【００５３】
したがって、映像コンテンツを一覧としたテーブルＴ４において、注目させたい映像コンテンツをテーブルの先頭及びその近傍に配置したり、注目させたい映像コンテンツに装飾を施して強調表示、すなわちキャッシュ制御情報に記載されていない映像コンテンツに比較して、ユーザの目に留まりやすい配信メニューの表示が行われる映像コンテンツの表示形式とすることで、キャッシュ制御情報に参照される映像コンテンツの再生確率が高まり、映像コンテンツの選択から再生までにかかる時間を削減することができる。
【００５４】
また、配信メニューの画面構成を基準とし、ユーザが注目する装飾を施した映像コンテンツのみを、キャッシュ制御情報が参照する映像コンテンツとして決定するのではなく、配信回数の多い映像コンテンツや配信開始間もない新着コンテンツ等、他の基準にもとづき再生確率が高いと判断された映像コンテンツをキャッシュ制御情報で参照しても良い。
この結果、配信回数の多い、または新着である映像コンテンツを、上述したようにメニュー情報にてユーザの目に留まりやすいメニュー表示やメニュー配置にすることにより、さらに映像コンテンツの選択から再生までにかかる時間を削減することが可能となる。
【００５５】
また、図５のメインメニュー画面から、ユーザがテーブルＴ１の各ジャンルの配信メニュー（サブメニュー）のいずれかを選択する場合、すなわち複数のメニュー画面をユーザ操作によって切り替えるメニュー画面構成の場合、初期状態でいずれかのジャンルの配信メニューが表示されるように構成するようにしても良い。
この構成によれば、例えば、初期状態において表示部２１に表示されるジャンルのメニュー画面に提示された映像コンテンツは、他のジャンルのメニュー画面に提示される映像コンテンツに比べ再生確率が高いと考えられる。
【００５６】
図１０は、初期状態で表示されるメインメニュー及び、メインメニューからユーザの選択操作で、メインメニューから切り替わり表示されるサブメニュー１、２の３つのメニュー画面で構成される場合を示す、メニュー情報、キャッシュ制御情報及び映像コンテンツ等の配信データの参照関係の一例を示す図である。
この図１０においては、キャッシュ制御情報から映像コンテンツ１、映像コンテンツ２、映像コンテンツ３、映像コンテンツ４、及び映像コンテンツ７が参照されている。すなわち、ユーザの目に留まり易いために再生確率が高いと考えられる初期状態で表示されるメインメニューから参照される映像コンテンツ１、映像コンテンツ２及び映像コンテンツ３をキャッシュ制御情報から参照されるようにし、他のサブメニュー画面に比較して、キャッシュ配信を行う映像コンテンツを多くメインメニューに表示される映像コンテンツから多く選択した構成例を示している。
以上説明したように配信メニューの画面構成に応じてキャッシュ制御情報が参照する映像コンテンツを決定することで、キャッシュのヒット率を高めることが可能である。
【００５７】
また、配信メニューの画面構成を基準にキャッシュ制御情報が参照する映像コンテンツを決定するのではなく、すでに述べた配信回数の多い映像コンテンツや配信開始間もない新着コンテンツ等、他の基準にもとづき再生確率が高いと判断された映像コンテンツをキャッシュ制御情報で参照するように設定し、この設定した映像コンテンツについて、メニュー情報にてユーザの目に留まりやすいメニュー表示やメニュー配置にすることで、さらにキャッシュのヒット率を高める構成も可能である。
【００５８】
また、図９に示す配信メニューの例におけるテーブルＴ１のジャンルにおいて、キャッシュ制御情報に参照するように設定した映像コンテンツを集めて、例えば「おすすめコンテンツ」といったジャンルを予め設定しておく構成としても良い。
このように、キャッシュ制御情報にて参照されるよう設定した、複数のジャンルのメニュー画面の各々に点在する再生確率の高い映像コンテンツを、「おすすめコンテンツ」としたジャンルのメニュー画面に集める構成とすることにより、より再生確率の高い映像コンテンツの一覧性が高まることでキャッシュ配信した映像コンテンツに、ユーザが選択する映像コンテンツが含まれる確率が高くなり、選択から再生まで時間を短縮することができる映像コンテンツを選択するヒット率向上が期待できる。
【００５９】
また、図１１は、メニュー情報、キャッシュ制御情報及び映像コンテンツ等の各配信データの他の参照関係の構成例を示す図である。この図１１の関係図の例に示すように、複数のメニュー情報（メインメニュー、サブメニュー１、サブメニュー２及びサブメニュー３）によって、メインメニュー→サブメニュー→映像コンテンツの順に、選択により表示される階層的な構成の場合、映像コンテンツ選択までに頻繁にメニュー切り替えおよびユーザ操作による配信メニューからの映像コンテンツの選択待ちが発生することになる。
このような図１１に示す参照構成の場合、各メニュー情報に付加するキャッシュ制御情報を共通にすることにより、全てのメニュー情報を受信しなくとも、ユーザ操作待ち時間を有効利用し、より多くの映像コンテンツのキャッシュ処理を行うことが可能になる。
図１１の例においては、階層的な参照構成であるため、メインメニューから直接参照される映像コンテンツは存在しない。ここで、キャッシュ制御情報を複数のメニュー情報に対して共通にするとは、同一の映像コンテンツのＵＲＬが記載されたキャッシュ制御情報を、複数のメニュー情報（あるいは記憶装置１１に記憶されている全てのメニュー情報）に対して対応付けて記憶装置１１に予め設定しておくことを意味している。
しかしながら、図１１に示すように、キャッシュ制御情報の共通化により、メインメニューを表示部２１に表示した時点から、サブメニュー１、サブメニュー２及びサブメニュー３のメニュー情報の受信の有無に係らず、メインメニューにより参照されたキャッシュ制御情報で参照される映像コンテンツ１、映像コンテンツ４及び映像コンテンツ７のキャッシュ配信処理が可能となる。
【００６０】
＜第２の実施形態＞
以下、図面を参照して、本発明の第２の実施形態について説明する。第２の実施形態によるコンテンツ配信システムは、第１の実施形態の構成と同様であるが、ただし、一部の要素の構成、機能が相違する。以下においては、この相違点について説明する。
第２の実施形態においては、コンテンツ再生端末２０における映像コンテンツ再生部２３が、映像コンテンツと同様に、ＳＭＩＬ（Synchronized Multimedia Integration Language：スマイル）等のメタデータをプレイリストとして扱い、複数の映像コンテンツを連続再生する機能を別途備える構成としている。この構成により、映像コンテンツの冒頭部分のみをキャッシュ配信し、キャッシュ配信の処理に必要な時間を短縮し、一定時間内に第１の実施形態に比較して、より多くの種類の映像コンテンツを一時記憶装置２５に、ユーザが映像コンテンツを選択する前に、事前に記憶させることが可能となる。本実施形態においては、表示部２１に表示される映像コンテンツに対応してメニュー情報に記載されているＵＲＬは、プレイリストのＵＲＬである。すなわち、本実施形態においては、映像コンテンツがそれぞれ複数の部分映像コンテンツに分割され、この部分映像コンテンツと、この部分映像コンテンツに対応する映像コンテンツ毎に部分映像コンテンツの再生順番及び識別情報が記載されたプレイリストとが対応付けられて記憶装置１１に予め格納され、このプレイリストのＵＲＬが映像コンテンツの識別情報となる。
【００６１】
図１２は、上述したメニュー情報、プレイリスト、キャッシュ制御情報及び映像コンテンツを含む配信データの具体的な参照関係の一例を示す図である。この図１２に示す配信データの参照関係のように、元の映像コンテンツを複数の部分映像コンテンツに分割し、すなわち部分映像コンテンツ１−１、部分映像コンテンツ１−２、部分映像コンテンツ１−３に分割する。
そして、部分映像コンテンツを参照するプレイリストを用いることにより、この分割した部分映像コンテンツ１−１、部分映像コンテンツ１−２及び部分映像コンテンツ１−３を、順次連続して再生する構成としても良い。この参照構成により、映像コンテンツ再生部２３は、分割前の元の映像コンテンツと同様に、各部分映像コンテンツの再生処理を実現することができる。
【００６２】
この図１２に示す参照構成においては、メニュー情報は、元の映像コンテンツの代わりにプレイリストを参照する構成となっている。
また、キャッシュ制御情報からは、プレイリスト及び元の映像コンテンツの冒頭部分に相当する部分映像コンテンツ、図１２の映像コンテンツ１−１のみが参照される。
この参照構成により、データ送受信部２４が一時記憶装置２５に記憶する映像コンテンツのデータは、１映像コンテンツに対して、映像コンテンツの冒頭部分である部分映像コンテンツ１−１およびプレイリストとなり、１映像コンテンツ当たりのキャッシュに必要なデータ長が大幅に削減されるため、キャッシュ配信された映像コンテンツを受信し、受信した映像コンテンツを一時記憶装置２５に格納するために必要な時間を短縮できる。
【００６３】
上述した参照構成の場合、メニュー情報の参照するキャッシュ制御情報は映像コンテンツのＵＲＬの代わりに、この映像コンテンツのプレイリスト及び部分映像コンテンツ１−１のＵＲＬを参照する構成となっている。
このため、ブラウザ部２２は、キャッシュ制御情報の参照するプレイリスト及び部分映像コンテンツの配信要求を、プレイリスト及び部分映像コンテンツ１−１の各々のＵＲＬを付加して、コンテンツ配信装置１０に送信する。
コンテンツ配信装置１０において、データ配信部１２は、記憶装置１１からプレイリスト及び部分映像コンテンツ１−１を、それぞれのＵＲＬにより検索し、それぞれのＵＲＬに対応して記憶されているプレイリスト及び部分映像コンテンツを、コンテンツ再生端末２０に対して配信する。
【００６４】
次に、第２の実施形態におけるユーザ操作待ち状態における動作を図１３を用いて説明する。図１３は本実施形態におけるユーザ操作待ち状態における動作例を示すフローチャートを示す図である。
本実施形態におけるコンテンツ配信システムにおいては、ブラウザ部２２は、ユーザ操作を待つだけでなく、ユーザ操作の待ち時間を利用して、プレイリスト及び部分映像コンテンツのキャッシュ処理を行う。以下に、ユーザ操作待ち状態における映像コンテンツのキャッシュ配信の動作例について説明する。
ステップＳ３０１：
コンテンツ再生端末２０において、データ送受信部２４は、ステップＳ００２で取得したキャッシュ制御情報に基づき、このキャッシュ制御情報が参照するプレイリスト及び部分映像コンテンツが一時記憶装置２５に保存済みか否かをチェックする。
ここで、一時記憶装置２５には、部分映像コンテンツと、この部分映像コンテンツを識別する配信元識別子としてのＵＲＬと、プレイリストと、このプレイリストを識別する識別子が対応付けられて記録されている。
したがって、データ送受信部２４は、一時記憶装置２５に記憶されている部分映像コンテンツのＵＲＬと、キャッシュ制御情報に記述された映像コンテンツのＵＲＬとを比較し、かつ一時記憶装置２５に記憶されているプレイリストのＵＲＬと、キャッシュ制御情報に記述されたプレイリストのＵＲＬとの比較を行う。
そして、データ送受信部２４は、キャッシュ制御情報に記述されたプレイリストのＵＲＬ全てと、このプレイリストに対応する部分映像コンテンツのＵＲＬの全てとが一時記憶装置２５に存在するか否かにより、キャッシュ制御情報の示すキャッシュ配信を行うプレイリスト及び部分映像コンテンツが全てキャッシュ配信され、一時記憶装置２５に記憶されているか否かの判定を行う。
この結果、データ送受信部２４は、キャッシュ制御情報に記載された、キャッシュ配信を行うプレイリスト及び部分映像コンテンツが、全て一時記憶装置２５に存在する場合、キャッシュ配信によるプレイリスト及び部分映像コンテンツの受信の処理を終了し、ユーザの表示部２１の配信メニューにおける映像コンテンツが選択されるまで待機状態となる。
一方、データ送受信部２４は、キャッシュ配信を行うプレイリスト及び部分映像コンテンツの全てが一時記憶装置２５に存在しない場合、処理をステップＳ３０２へ進める。
【００６５】
ステップＳ３０２：
データ送受信部２４は、キャッシュ制御情報に記載されたプレイリスト及び部分映像コンテンツのＵＲＬのうち、一時記憶装置２５に記憶されていないプレイリスト及び部分映像コンテンツのＵＲＬを抽出し、このプレイリスト及び部分映像コンテンツのデータ配信要求に、このプレイリスト及び部分映像コンテンツのＵＲＬを付加してコンテンツ配信装置１０に対して送信する。
コンテンツ配信装置１０において、データ配信部１２は、データ送受信部２４から送信されたデータ配信要求からプレイリスト及び部分映像コンテンツのＵＲＬを抽出し、メニュー情報、キャッシュ制御情報の場合と同様に、この抽出したＵＲＬが示すプレイリスト及び部分映像コンテンツを記憶装置１１から読み出し、コンテンツ再生端末２０に対して配信する。コンテンツ再生端末２０は、プレイリスト及び部分映像コンテンツを受信し、処理をステップＳ３０３へ進める。
【００６６】
ステップＳ３０３：
データ送受信部２４は、コンテンツ配信装置１０から配信されたプレイリスト及び部分映像コンテンツを受信すると、受信したプレイリストと、このプレイリストを識別するＵＲＬと、部分映像コンテンツと、この部分映像コンテンツを識別するＵＲＬとを対応付けて一時記憶装置２５に対して書き込んで記憶させ、処理をステップＳ３０１へ進める。
以上のような手順にて、ユーザ操作待ち時間を利用したプレイリスト及び部分映像コンテンツのキャッシュ配信の処理が行われる。
【００６７】
次に、映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作について図１４を用いて説明する。図１４は、本実施形態における映像コンテンツ再生処理状態における映像コンテンツ再生処理の動作例を示すフローチャートである。
ステップＳ４０１：
ユーザが表示部２１に表示されている配信メニューにおける映像コンテンツから、何れかの映像コンテンツをクリックして選択する。
ブラウザ部２２は、配信メニューからユーザが選択した映像コンテンツに対応付けられたＵＲＬ、すなわちプレイリストのＵＲＬを、メニュー情報の映像コンテンツの文字列と、対応付けられているＵＲＬとの記載から抽出し、このＵＲＬの示すプレイリストに対応した映像コンテンツの再生を映像コンテンツ再生部２３に対して要求する。このとき、ブラウザ部２２は、ユーザの選択した映像コンテンツに対応するプレイリストのＵＲＬを付加した再生要求を、映像コンテンツ再生部２３に対して送信する。
そして、映像コンテンツ再生部２３は、ブラウザ部２２から供給されたＵＲＬが付加された、プレイリストのデータ取得要求を、データ送受信部２４に対して出力する。
データ取得要求が供給されると、データ送受信部２４は、データ取得要求に含まれるプレイリストのＵＲＬを抽出し、このＵＲＬをキーとして一時記憶装置２５を検索し、すなわち、データ取得要求に付加されたＵＲＬと、一時記憶装置２５にプレイリストの識別子として記録されたＵＲＬとの比較を行い、データ取得要求に付加されたＵＲＬと同一のＵＲＬの有無を検出する。
検出結果において、データ送受信部２４は、データ取得要求に付加されたＵＲＬと同一のＵＲＬが一時記憶装置２５に記憶されている場合、処理をステップＳ４０２へ進め、一方、データ取得要求に付加されたＵＲＬと同一のＵＲＬが一時記憶部２５に記憶されていない場合、処理をステップＳ４０４へ進める。
【００６８】
ステップＳ４０２：
次に、データ送受信部２４は、データ取得要求に付加されたＵＲＬに対応するプレイリストの配信要求をコンテンツ配信装置１０に対して行わず、このデータ取得要求に付加されたプレイリストのＵＲＬに対応するプレイリストを一時記憶装置２５から読み出す。
そして、データ送受信部２４は、一時記憶装置２５から読み出したプレイリストをブラウザ部２２に出力する。
ブラウザ部２２は、プレイリストが供給されると、このプレイリストに記載された部分コンテンツのＵＲＬを、一時記憶装置２５からこのＵＲＬに対応する部分映像コンテンツを読み出して再生する制御情報に付加して、映像コンテンツ再生部２３に対して出力する。
映像コンテンツ再生部２３は、上記制御情報が供給されると、制御情報に記載されているＵＲＬに対応する部分コンテンツを一時記憶装置２５からデータ送受信部２４を介して読み出し、読み出した部分映像コンテンツを表示部２１に表示することにより再生処理を行う。
また、ブラウザ部２２は、映像コンテンツ再生部２３が一時記憶装置２５から読み出した部分映像コンテンツの再生を行っている際、現在再生されている部分映像コンテンツに対応するプレイリストに記述されている他の部分映像コンテンツを抽出する。すなわち、ブラウザ部２２は、キャッシュ配信が終了していない部分映像コンテンツを、一時記憶装置２５から、プレイリストに記載された部分映像コンテンツのＵＲＬと、一時記憶装置２５に記憶されている部分映像コンテンツのＵＲＬを比較し、プレイリストに記述されたもので、一時記憶装置２５に記憶されていない部分コンテンツのＵＲＬを抽出する。
そして、ブラウザ部２２は、現在再生している映像コンテンツに対応するプレイリストに記載されているが、一時記憶装置２５に記憶されていない部分映像コンテンツの配信要求を、これらの部分映像コンテンツのＵＲＬを付加し、プレイリストに記載された順番に、コンテンツ配信装置１０に対して送信し、処理をステップＳ４０３へ進める。
【００６９】
ステップＳ４０３：
次に、コンテンツ配信装置１０において、データ配信部１２は、コンテンツ再生端末２０から送信された部分映像コンテンツの配信要求を受信すると、この配信要求から部分映像コンテンツのＵＲＬを抽出する。
そして、データ配信部１２は、抽出したＵＲＬをキーとして、記憶装置１１から部分映像コンテンツを検索し、抽出したＵＲＬに対応する部分映像コンテンツを読み出し、順次、コンテンツ再生端末２０に対して配信する。
部分映像コンテンツが配信されると、データ送受信部２４は、配信要求した映像コンテンツのプレイリストのＵＲＬに対応させて、部分映像コンテンツと、この部分映像コンテンツのＵＲＬとを、一時記憶装置２５に書き込む。
ここで、部分映像コンテンツは、プレイリストの順番に配信されるため、現在再生している部分映像コンテンツの再生が終了する前に、次に再生順番の部分映像コンテンツの配信を受け、一時記憶装置２５に記憶することができる。
そして、ブラウザ部２２は、プレイリストの順番に、部分映像コンテンツを再生する制御情報を、この部分映像コンテンツのＵＲＬとともに、映像コンテンツ再生部２３に出力する。
映像コンテンツ再生部２３は、上記制御情報が供給されると、制御情報に記載されているＵＲＬに対応する部分コンテンツを一時記憶装置２５から読み出し、読み出した部分映像コンテンツを表示部２１に表示することにより再生処理を行う。
【００７０】
ステップＳ４０４：
データ送受信部２４は、プレイリスト及び部分映像コンテンツのキャッシュ配信による受信処理(ステップＳ３０２)が実行中であるか否かをチェックし、実行中である場合、処理をステップＳ４０５へ進め、実行中でない場合、処理をステップＳ４０６へ進める。
ここで、データ送受信部２４は、受信処理をしているプレイリストのＵＲＬと、データ取得要求に付加されたＵＲＬとを比較して、一致する場合、プレイリスト及び部分映像コンテンツをキャッシュ配信により受信中であることを検出し、一致しない場合、プレイリスト及び部分映像コンテンツをキャッシュ配信により受信中でないことを検出する。
そして、データ送受信部２４は、上述したように、プレイリスト及び部分映像コンテンツをキャッシュ配信により受信中の場合、処理をステップＳ４０５へ進め、一方、映像コンテンツをキャッシュ配信により受信中でない場合、処理をステップＳ４０６へ進める。
【００７１】
ステップＳ４０５：
データ送受信部２４は、実行中のプレイリスト及び部分映像コンテンツのキャッシュ処理(ステップＳ３０２)におけるプレイリスト及び部分映像コンテンツの受信を中断し、処理をステップＳ４０６へ進める。
【００７２】
ステップＳ４０６：
ブラウザ部２２は、配信要求された映像コンテンツに対応するプレイリストに記載された部分映像コンテンツの配信要求を、これらの部分映像コンテンツのＵＲＬを付加し、プレイリストに記載された順番に、コンテンツ配信装置１０に対して送信する。
そして、コンテンツ配信装置１０において、データ配信部１２は、コンテンツ再生端末２０から送信された部分映像コンテンツの配信要求を受信すると、この配信要求から部分映像コンテンツのＵＲＬを抽出する。
そして、データ配信部１２は、抽出したＵＲＬをキーとして、記憶装置１１から部分映像コンテンツを検索し、抽出したＵＲＬに対応する部分映像コンテンツを読み出し、順次、コンテンツ再生端末２０に対して配信する。
部分映像コンテンツが配信されると、データ送受信部２４は、配信要求した映像コンテンツのプレイリストのＵＲＬに対応させて、部分映像コンテンツと、この部分映像コンテンツのＵＲＬとを、一時記憶装置２５に書き込む。
ここで、部分映像コンテンツは、プレイリストの順番に配信されるため、現在再生している部分映像コンテンツの再生が終了する前に、次に再生順番の部分映像コンテンツの配信を受け、一時記憶装置２５に記憶することができる。
そして、ブラウザ部２２は、プレイリストの順番に、部分映像コンテンツを再生する制御情報を、この部分映像コンテンツのＵＲＬとともに、映像コンテンツ再生部２３に出力する。
映像コンテンツ再生部２３は、上記制御情報が供給されると、制御情報に記載されているＵＲＬに対応する部分コンテンツを一時記憶装置２５から読み出し、読み出した部分映像コンテンツを表示部２１に表示することにより再生処理を行う。
【００７３】
また、プレイリストを利用する構成の代わりに、キャッシュ処理にて所定サイズの映像コンテンツを部分受信し、一時記憶装置２５にキャッシュ（一時記憶）する構成でも同様の効果を得ることができる。
このように、映像コンテンツの冒頭部分を部分受信し、一時記憶装置２５に予め記憶させる（キャッシュする）構成の場合、一時記憶装置２５に記憶された映像コンテンツを再生する際、続いて再生を行う映像コンテンツの冒頭部分以外を、コンテンツ配信装置１０に対して配信要求し受信する必要がある。
この部分受信する映像コンテンツのサイズは、コンテンツ再生端末２０の種類毎に予め設定されている構成でも良いし、コンテンツ配信装置１０において、キャッシュ制御情報に予め部分受信する映像コンテンツの冒頭部分のサイズの情報（例えば、映像コンテンツの最初からのＧＯＰ数など）を付与しておく構成でも良い。
部分受信する映像コンテンツのサイズの情報を予めキャッシュ制御情報に付加する構成の場合、コンテンツ再生端末２０においては、キャッシュ制御情報に付与された当該サイズの情報に従い部分受信する部分映像コンテンツの配信要求及び再生処理を制御する構成とする。
【００７４】
データ送受信部２４は、冒頭部分を部分受信し、一時記憶装置２５に記憶した映像コンテンツが選択された場合、部分受信した冒頭部分のサイズ以降の映像コンテンツのデータを、コンテンツ配信装置１０に対して、映像コンテンツのＵＲＬと、冒頭部分のサイズの情報とを付加した配信要求を行う。
データ配信部１２は、映像コンテンツのＵＲＬと、冒頭部分のサイズの情報とが付加された配信要求を受信すると、記憶装置１１からこの映像コンテンツの冒頭部分のサイズ以降のデータを読み出し、この映像コンテンツのＵＲＬを付加し、この映像コンテンツをコンテンツ再生端末２０に配信する。
これにより、データ送受信部２４は、一時記憶装置２５に記憶されている対応する映像コンテンツを、配信された映像コンテンツに付加されたＵＲＬより検出し、冒頭部分のサイズ以降に配信された映像コンテンツのデータを連結させて記憶させる。
なお、キャッシュ制御情報に付与された上記サイズの情報に従い、部分受信を行う構成においては、配信される映像コンテンツ毎に、映像コンテンツの再生速度（例えば、単位時間当たりに表示する画像数）に対応して、予め最適化されたサイズで一時記憶装置２５に記憶させることが可能である。
【００７５】
上述したように、コンテンツ再生端末２０が、映像コンテンツの再生開始に必要な冒頭部分を部分受信して、一時記憶装置２５に記憶させる処理とすることにより、短時間に複数の映像コンテンツの一時記憶装置２５に対するキャッシュを行うことが可能となり、当該キャッシュされた映像コンテンツを即時再生を行うことが可能であるとともに、限られた記憶容量の一時記憶装置２５を用い、大量の映像コンテンツを即時再生のためにキャッシュすることができる。
【００７６】
＜第３の実施形態＞
次に、図面を参照して、本発明の第３の実施形態について説明する。第３の実施形態によるコンテンツ配信システムは、第１の実施形態の構成に適用可能であり、図１に示す第１の実施形態の構成と同様である。
第１の実施形態と異なる点は、ユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作である。図７の第１の実施形態におけるユーザ操作待ち状態に対し、第３の実施形態においては、ステップＳ１０４のメニュー更新の処理が追加されている。図１５を参照して、第３の実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作を説明する。図１５は、本実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作例を示すフローチャートである。
図１５のステップＳ１０１からステップＳ１０３までの処理は、図７のフローチャートにおけるステップＳ１０１からステップＳ１０３までの処理と同様のため、説明を省略する。
【００７７】
ステップＳ１０４：
データ送受信部２４は、ステップＳ１０３においてキャッシュ配信により受信した映像コンテンツのＵＲＬを、一時記憶装置２５に記憶させる毎に、この受信した映像コンテンツのＵＲＬをブラウザ部２２に対して出力する。
ブラウザ部２２は、データ送受信部２４から一時記憶装置２５に記憶された映像コンテンツのＵＲＬが供給されると、メニュー情報の変更を行い、処理をステップＳ１０１へ進める。
すなわち、ブラウザ部２２は、一時記憶装置２５に記憶されている映像コンテンツを表示部２１に表示する際、この映像コンテンツを強調表示に変更する処理を行う。
【００７８】
上述したように、ステップＳ１０４の処理は、キャッシュ配信された映像コンテンツが一時記憶装置２５に記憶され、この映像コンテンツを一時記憶装置２５から読み出して、再生する処理が可能となると、ユーザの目に止まりやすいメニュー表示やメニュー配置になるようメニュー画面の構成を更新する。
このように、キャッシュ配信による受信処理が完了した映像コンテンツについて、ユーザの目に止まりやすいメニュー表示やメニュー配置になるようメニュー画面を更新することで、配信メニューに表示されている映像コンテンツのなかから、一時記憶装置２５に記憶されている映像コンテンツをユーザが選択する際のヒット率を向上させることができる。
【００７９】
＜第４の実施形態＞
次に、図面を参照して、本発明の第４の実施形態について説明する。第４の実施形態によるコンテンツ配信システムは、第１の実施形態の構成と同様であるが、ただし、一部の要素の構成、機能が相違する。以下においては、この相違点について説明する。
第１の実施形態と異なる点は、ユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作である。本実施形態においては、キャッシュ制御情報に各映像コンテンツに対して属性情報を付与した構成とし、コンテンツ再生端末２０の能力や、ユーザ嗜好に適応したキャッシュ配信の処理を行う構成としたものである。
すなわち、キャッシュ制御情報に記載された各映像コンテンツに付加された属性情報を基に、各映像コンテンツのキャッシュ配信による受信順序を、各コンテンツ再生端末２０毎にブラウザ部２２が設定するステップである。
【００８０】
図１６を参照して、第４の実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作を説明する。図１６は、本実施形態のユーザ操作待ち状態におけるキャッシュ配信による映像コンテンツの受信処理の動作例を示すフローチャートである。図７のフローチャートで説明したステップＳ１０１からステップＳ１０３のステップに加え、新たにステップＳ１００の処理が加わった構成となっている。図１６のステップＳ１０１からステップＳ１０３までの処理は、ステップＳ１０２を除き、図７のフローチャートにおけるステップＳ１０１からステップＳ１０３までの処理と同様のため、説明を省略する。
【００８１】
ステップＳ１００：
データ送受信部２４は、キャッシュ制御情報に記載された映像コンテンツにおいて、映像コンテンツ毎に付加された属性情報をこのキャッシュ制御情報から読み込む。
そして、データ送受信部２４は、予め内部に設定された映像コンテンツの選択基準と、キャッシュ制御情報から読み込んだ属性情報とを比較し、選択基準と一致する属性情報を有する映像コンテンツをキャッシュ制御情報から選択する。
映像コンテンツの選択が終了すると、データ送受信部２４は、選択基準と一致する属性情報を有する映像コンテンツの配信要求を、選択基準と一致しない属性情報を有する映像コンテンツに対して優先して行う。
【００８２】
また、ステップＳ１０２においても、データ送受信部２４は、キャッシュ制御情報に記載されているが、一時記憶装置２５に記憶されていない映像コンテンツの配信要求を行う際、選択基準と一致する属性情報を有する映像コンテンツをキャッシュ制御情報から選択し、選択基準と一致する属性情報を有する映像コンテンツの配信要求を、選択基準と一致しない属性情報を有する映像コンテンツに対して優先して行う。
【００８３】
例えば、属性情報として、キャッシュ配信を供給する映像コンテンツのデータ長（例えば、バイト数）を用いた場合、予め判断基準として「データ長の少ない映像コンテンツから配信要求を行う」というように設定しておく。これにより、データ送受信部２４は、キャッシュ制御情報から少ない順に映像コンテンツを抽出し、データ長の少ない順に映像コンテンツを優先的に配信要求して受信することにより、短時間により多くの映像コンテンツをキャッシュすることができる。また、一時記憶装置２５の記憶容量が限られた（例えば、記憶能力の低い）コンテンツ再生端末２０でも、多くの映像コンテンツを一時記憶装置２５に予め記憶するにキャッシュ処理を行うことが可能となる。
【００８４】
また、例えば、キャッシュ制御情報に記載する映像コンテンツの属性情報として、この映像コンテンツが属するジャンル情報を用いた場合、判断基準としてユーザが嗜好するジャンルを予めデータ送受信部２４に設定しておく構成としても良い。
この場合、データ送受信部２４は、ユーザが嗜好するジャンルに一致する映像コンテンツをキャッシュ制御情報から抽出し、キャッシュ制御情報に記載された他の映像コンテンツに比較し、優先的に配信要求を行って、配信された映像コンテンツを一時記憶装置２５に記憶させておくことにより、ユーザが配信メニューから選択する映像コンテンツが、一時記憶装置２５に記憶されている映像コンテンツとが一致する可能性、すなわちキャッシュのヒット率を向上させることが可能である。
【００８５】
＜第５の実施形態＞
次に、図面を参照して、本発明の第５の実施形態について説明する。図１７は、第５の実施形態によるコンテンツ配信システムの構成例を示すブロック図である。図１７において、第１の実施形態の図１と構成と同様な構成には同一の符号を付してある。以下、第５の実施形態が第１の実施形態と異なる構成及び動作について説明する。
第１の実施形態と異なる点は、キャッシュ制御情報が記憶装置１１に予め記憶されているのではなく、コンテンツ再生端末２０から配信データ（例えば、メニュー情報）の配信要求に付加された各種識別情報（コンテンツ再生端末２０の利用ユーザを識別するユーザ識別情報や、コンテンツ再生端末２０を識別する端末識別情報などの配信先識別情報、コンテンツ再生端末２０の能力を識別する能力識別情報）により、コンテンツ配信装置１０がコンテンツ再生端末２０毎に、適応的に各コンテンツ再生端末２０に配信するキャッシュ制御情報を生成して配信する構成である。ここで、能力識別情報は、再生可能な画像サイズや再生できる映像コンテンツのデータ形式、音声のコーデックの種別、一時記憶装置２５の記憶容量などである。
【００８６】
図２７において、例えば、記憶装置１１には、第１の実施形態のキャッシュ制御情報に変えて、各コンテンツ再生端末２０毎の映像コンテンツ配信履歴が記憶される配信履歴データベースの領域が設けられている。この配信履歴データベースは、データ配信要求に付加されたユーザ識別情報または端末識別情報などの配信先識別情報と、この配信先識別情報の示すコンテンツ再生端末２０に配信した映像コンテンツのＵＲＬとが対応付けられて記憶されている。
キャッシュ制御情報生成部１３は、データ配信要求、例えばメニュー情報の配信要求に付加された各種識別情報と、配信先識別情報とから、各コンテンツ再生端末２０に対するキャッシュ制御情報を生成する。
【００８７】
このとき、キャッシュ制御情報生成部１３は、配信要求から配信先識別情報を抽出し、この配信先識別情報をキーとして、記憶装置１１の配信履歴データベースを検索し、この配信先識別情報に対応付けられて記憶されている映像コンテンツを抽出する。
そして、キャッシュ制御情報生成部１３は、抽出した映像コンテンツのジャンルを映像コンテンツに付加されて記憶装置１１に記憶されているジャンルの識別情報により判定し、配信要求された映像コンテンツの多いジャンルを抽出する。
ジャンルの抽出が終了すると、キャッシュ制御情報生成部１３は、記憶装置１１に記憶されている映像コンテンツにおいて、抽出されたジャンルに含まれる映像コンテンツの中から、コンテンツ再生端末２０の能力識別情報に対応する映像コンテンツを選択し、選択された映像コンテンツのＵＲＬをキャッシュ制御情報に付加し、メニュー情報とともにこのキャッシュ制御情報を、データ配信部１２を介してコンテンツ再生端末２０に配信する。ここで、映像コンテンツには、記憶装置１１において、ジャンルを判別する情報のみでなく、データ量（ＧＯＰ数）、データ形式、音声のコーデックの種別を示すデータが付加されている。
【００８８】
上述した構成により、本第５の実施形態によれば、第１の実施形態の効果に加え、配信識別情報毎に、記憶装置１１の配信履歴データベースに記録された配信履歴を基に、各コンテンツ再生端末２０において、過去に配信要求された映像コンテンツのジャンルにより、このコンテンツ再生端末２０を操作しているユーザの嗜好を分析し、各ユーザの嗜好及びコンテンツ再生端末の能力に対応したキャッシュ制御情報を生成するため、ユーザ嗜好に適応し映像コンテンツを含むキャッシュ制御情報を、コンテンツ再生端末それぞれに個別に配信することが可能である。
また、データ配信部１２は、メニュー情報に対して、コンテンツ再生端末２０から映像コンテンツの配信要求があり、要求された映像コンテンツの配信を行った後、コンテンツ再生端末２０から実際に配信要求された映像コンテンツのＵＲＬと、配信要求に付加されている配信先識別情報とを対応付けて、記憶装置１１の配信履歴データベースに記憶する。
【００８９】
また、コンテンツ再生端末２０がデータ配信要求と共に送信するユーザ識別情報としては、アカウント名、パスワードの組で表されるユーザ認証情報やコンテンツ配信装置１０によって設定されるセッションクッキーなどを利用しても良い。
また、端末識別情報としては、コンテンツ再生端末２０の製造番号等の端末固有番号を利用したり、ユーザ識別情報の場合と同様に、セッションクッキーなどを利用しても良い。
また、能力識別情報としては、ＨＴＴＰリクエストヘッダに含まれるユーザエージェント名等を利用することが可能である。すなわち、当該ユーザエージェント名を用いて、例えばコンテンツ再生端末２０の一時記憶装置２５の記憶容量を検出する。そして、この検出した一時記憶装置２５の記憶容量に応じて、予め設定された記憶容量と映像コンテンツのデータ量及び映像コンテンツの数との対応から映像コンテンツを記憶装置１１から抽出し、抽出された映像コンテンツのＵＲＬが記載されたキャッシュ制御情報を、各コンテンツ再生端末２０に対して配信する構成としても良い。
【００９０】
また、上述してきた説明においては、コンテンツ再生端末２０におけるデータ送受信部２４が、受信したキャッシュ制御情報に記載されている映像コンテンツのＵＲＬに基づいて、このＵＲＬを配信要求として映像コンテンツのキャッシュ配信による配信要求を行うとして説明してきた。
このＵＲＬを記載したキャッシュ制御情報に代え、コンテンツ配信装置１０がコンテンツ再生端末２０に対して、メニュー情報に、ＨＴＭＬ形式のブラウザ部２２において実行可能なＥＣＭＡ(European Computer Manufacture Association：エクマ)Ｓｃｒｉｐｔ（スクリプト）やＪａｖａ（登録商標）（ジャバ）アプレット等のプログラムを付加して配信する構成としても良い。コンテンツ再生端末２０がメニュー情報を受信すると、ブラウザ部２２は、メニュー情報から、このメニュー情報に付加されたプログラムを抽出し、当該プログラムを実行する。このプログラムは、起動されると、内部に記載されたＵＲＬにより、映像コンテンツの配信要求を、データ送受信部２４を介してコンテンツ配信装置１０に対して行う。
そして、データ送受信部２４は、コンテンツ配信装置１０から配信された映像コンテンツを、当該映像コンテンツのＵＲＬと対応付けて、一時記憶装置２５へ記憶させる。
上述したように、ＥＣＭＡＳｃｒｉｐｔやＪａｖａ（登録商標）アプレット等のプログラムを用い、映像コンテンツのキャッシュ配信における配信制御を行うことにより、コンテンツ配信サービス事業者毎に異なるキャッシュ配信の制御を行う等ができる。
これにより、映像コンテンツをコンテンツ再生端末２０へ送信する際に、プログラムの記述を代えることにより、各コンテンツ再生端末２０に対して、柔軟なキャッシュ配信の制御を行うことが可能である。
【００９１】
また、図１及び図１７におけるブラウザ部２２及び映像コンテンツ再生部２３の機能、図１におけるデータ配信部１２、図１７におけるデータ配信部１２及びキャッシュ制御情報生成部１３を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより映像コンテンツの配信制御及び映像コンテンツの再生制御の管理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００９２】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００９３】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９４】
１０…コンテンツ配信装置
１１…記憶装置
１２…データ配信部
１３…キャッシュ制御情報生成部
２０…コンテンツ再生端末
２１…表示部
２２…ブラウザ部
２３…映像コンテンツ再生部
２４…データ送受信部
２５…一時記憶装置
３０…通信ネットワーク
【図１】
2011130018.tif 000003
【図２】
2011130018.tif 000004
【図３】
2011130018.tif 000005
【図４】
2011130018.tif 000006
【図５】
2011130018.tif 000007
【図６】
2011130018.tif 000008
【図７】
2011130018.tif 000009
【図８】
2011130018.tif 000010
【図９】
2011130018.tif 000011
【図１０】
2011130018.tif 000012
【図１１】
2011130018.tif 000013
【図１２】
2011130018.tif 000014
【図１３】
2011130018.tif 000015
【図１４】
2011130018.tif 000016
【図１５】
2011130018.tif 000017
【図１６】
2011130018.tif 000018
【図１７】
2011130018.tif 000019
【手続補正書】
【提出日】平成23年3月14日(2011.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムであって、
前記コンテンツ配信装置は、
少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部と、
前記メニュー情報に対し、配信メニューとして表示される映像コンテンツのタイトルにおける少なくとも１つの映像コンテンツの前記識別情報を記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部と
を有し、
前記コンテンツ再生端末は、
表示部と、
一時記憶部と、
前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、
前記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、
前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの識別情報を配信要求に付加して前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部と
を有する、
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記記憶部において、複数の前記メニュー情報に対し、同一映像コンテンツの識別情報を記載したキャッシュ制御情報が対応付けられて記憶されていることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記映像コンテンツがそれぞれ複数の部分映像コンテンツに分割され、当該部分映像コンテンツと、当該部分映像コンテンツに対応する映像コンテンツ毎に当該部分映像コンテンツの再生順番及び識別情報が記載されたプレイリストとが対応付けられて前記記憶部に格納され、当該プレイリストに前記映像コンテンツの識別情報が付与されていることを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項４】
前記データ送受信部がキャッシュ制御情報に記載された識別情報に対応する前記映像コンテンツの配信要求を行った際、前記データ配信部が配信要求された映像コンテンツの再生開始点から所定のデータ量である冒頭部分を前記コンテンツ再生端末に送信することを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項５】
前記ブラウザ部は、
前記配信メニューを表示部に表示する際、前記キャッシュ制御情報に記載された映像コンテンツのタイトルを、当該キャッシュ制御情報に記載されていない映像コンテンツに対し、視覚的に強調された表示形式により表示することを特徴とする請求項１から請求項４のいずれか一項に記載のコンテンツ配信システム。
【請求項６】
前記ブラウザ部は、
前記キャッシュ制御情報に記載され、前記キャッシュ制御情報に記載された前記識別情報に対応する一つあるいは複数の映像コンテンツを、配信メニューにおける映像コンテンツの１つのジャンルとし、前記配信メニューに他のジャンルとともに表示することを特徴とする請求項１から請求項４のいずれか一項に記載することを特徴とするコンテンツ配信システム。
【請求項７】
前記キャッシュ制御情報には、前記映像コンテンツ毎に属性情報が付加されており、
前記データ送受信部は、前記属性情報に基づいて、前記キャッシュ制御情報に記載されてい識別情報に対応する映像コンテンツの配信要求を行う順番を決定することを特徴とする請求項１から請求項６のいずれか一項に記載のコンテンツ配信システム。
【請求項８】
前記属性情報が前記映像コンテンツのデータ長であり、
前記データ送受信部は、前記キャッシュ制御情報に記載されている識別情報に対応する前記映像コンテンツにおいて、前記データ長が小さい順番に、前記映像コンテンツの配信要求を行うことを特徴とする請求項７に記載のコンテンツ配信システム。
【請求項９】
前記属性情報が前記映像コンテンツのジャンルを示した情報であり、
前記データ送受信部は、前記キャッシュ制御情報に記載されている前記識別情報の示す前記映像コンテンツにおいて、予め内部に設定されているジャンルと同一のジャンルを示す属性情報が付加された映像コンテンツの配信要求を、異なるジャンルを示す属性情報を有する映像コンテンツに比較して優先的に行うことを特徴とする請求項７に記載のコンテンツ配信システム。
【請求項１０】
前記コンテンツ配信装置は、
配信要求された前記映像コンテンツの識別情報と、当該映像コンテンツの配信要求元を識別する配信先識別情報を対応付けて記憶する配信履歴データベースと、
前記配信履歴データベースに記録された配信履歴に基づき、前記配信先識別情報毎に、異なるキャッシュ制御情報を生成するキャッシュ制御情報生成部とをさらに有し、
前記キャッシュ制御情報生成部は、前記配信先識別情報に対応した前記配信履歴を読み出し、前記配信先識別情報毎に異なるキャッシュ制御情報を生成し、
データ配信部は、前記キャッシュ制御情報性生成部が生成したキャッシュ制御情報を、前記配信先識別情報に対応したコンテンツ再生端末に配信することを特徴とする請求項１から請求項６のいずれか一項に記載のコンテンツ配信システム
【請求項１１】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ配信装置であって、
少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部と、
前記メニュー情報に基づいて前記コンテンツ再生端末に表示される配信メニューから映像コンテンツのタイトルをユーザが選択する前に、前記コンテンツ再生端末が配信要求に付加して前記コンテンツ配信装置へ送信する少なくとも１つの映像コンテンツの識別情報が記載されたキャッシュ制御情報を、前記メニュー情報に対して付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部と
を有することを特徴とするコンテンツ配信装置。
【請求項１２】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ再生端末であって、
表示部と、
一時記憶部と、
前記映像コンテンツ及び前記映像コンテンツのタイトル及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報に基づいて配信メニューを前記表示部に表示させる映像コンテンツ再生部と、
前記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、
前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部と
を有する、
ことを特徴とするコンテンツ再生端末。
【請求項１３】
ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムを用いたコンテンツ配信方法であって、
前記コンテンツ配信装置において、
データ配信部が、配信する映像コンテンツを示すメニュー情報に対し、配信メニューとして表示される映像コンテンツのタイトルにおける少なくとも１つの映像コンテンツの識別情報を記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを、少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部から読み出し、前記コンテンツ再生端末に送信する過程
を有し、
前記コンテンツ再生端末において、
映像コンテンツ再生部が、前記メニュー情報及び前記映像コンテンツを表示部に表示させると、
ブラウザ部が、記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信する過程と、
データ送受信部が、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの識別情報を配信要求に付加して前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを一時記憶部に書き込む過程と
を有する、
ことを特徴とするコンテンツ配信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明のコンテンツ配信システムは、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムであって、前記コンテンツ配信装置は、少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部と、前記メニュー情報に対し、配信メニューとして表示される映像コンテンツのタイトルにおける少なくとも１つの映像コンテンツの前記識別情報を記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部とを有し、前記コンテンツ再生端末は、表示部と、一時記憶部と、前記メニュー情報及び前記映像コンテンツを前記表示部に表示させる映像コンテンツ再生部と、前記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの識別情報を配信要求に付加して前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部とを有する、ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明のコンテンツ配信システムは、前記記憶部において、複数の前記メニュー情報に対し、同一映像コンテンツの識別情報を記載したキャッシュ制御情報が対応付けられて記憶されていることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のコンテンツ配信システムは、前記データ送受信部がキャッシュ制御情報に記載された識別情報に対応する前記映像コンテンツの配信要求を行った際、前記データ配信部が配信要求された映像コンテンツの再生開始点から所定のデータ量である冒頭部分を前記コンテンツ再生端末に送信することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明のコンテンツ配信システムは、前記ブラウザ部は、前記配信メニューを表示部に表示する際、前記キャッシュ制御情報に記載された映像コンテンツのタイトルを、当該キャッシュ制御情報に記載されていない映像コンテンツに対し、視覚的に強調された表示形式により表示することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明のコンテンツ配信システムは、前記ブラウザ部は、前記キャッシュ制御情報に記載され、前記キャッシュ制御情報に記載された前記識別情報に対応する一つあるいは複数の映像コンテンツを、配信メニューにおける映像コンテンツの１つのジャンルとし、前記配信メニューに他のジャンルとともに表示することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明のコンテンツ配信システムは、前記キャッシュ制御情報には、前記映像コンテンツ毎に属性情報が付加されており、前記データ送受信部は、前記属性情報に基づいて、前記キャッシュ制御情報に記載されてい識別情報に対応する映像コンテンツの配信要求を行う順番を決定することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明のコンテンツ配信システムは、前記属性情報が前記映像コンテンツのデータ長であり、前記データ送受信部は、前記キャッシュ制御情報に記載されている識別情報に対応する前記映像コンテンツにおいて、前記データ長が小さい順番に、前記映像コンテンツの配信要求を行うことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明のコンテンツ配信システムは、前記属性情報が前記映像コンテンツのジャンルを示した情報であり、前記データ送受信部は、前記キャッシュ制御情報に記載されている前記識別情報の示す前記映像コンテンツにおいて、予め内部に設定されているジャンルと同一のジャンルを示す属性情報が付加された映像コンテンツの配信要求を、異なるジャンルを示す属性情報を有する映像コンテンツに比較して優先的に行うことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明のコンテンツ配信装置は、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ配信装置であって、 少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部と、前記メニュー情報に基づいて前記コンテンツ再生端末に表示される配信メニューから映像コンテンツのタイトルをユーザが選択する前に、前記コンテンツ再生端末が配信要求に付加して前記コンテンツ配信装置へ送信する少なくとも１つの映像コンテンツの識別情報が記載されたキャッシュ制御情報を、前記メニュー情報に対して付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを前記記憶部から読み出し、前記コンテンツ再生端末に送信するデータ配信部とを有することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明のコンテンツ配信システムは、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムにおいて用いられるコンテンツ再生端末であって、表示部と、一時記憶部と、前記映像コンテンツ及び前記映像コンテンツのタイトル及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報に基づいて配信メニューを前記表示部に表示させる映像コンテンツ再生部と、前記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信するブラウザ部と、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの配信要求を前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを前記一時記憶部に書き込むデータ送受信部とを有する、ことを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明のコンテンツ配信方法は、ネットワークを介してコンテンツ配信装置からコンテンツ再生端末に映像コンテンツをオンデマンド配信するコンテンツ配信システムを用いたコンテンツ配信方法であって、前記コンテンツ配信装置において、データ配信部が、配信する映像コンテンツを示すメニュー情報に対し、配信メニューとして表示される映像コンテンツのタイトルにおける少なくとも１つの映像コンテンツの識別情報を記載したキャッシュ制御情報を付加し、前記コンテンツ再生端末に配信し、前記映像コンテンツを示す識別情報を前記コンテンツ再生端末から受信すると、当該識別情報に対応した映像コンテンツを、少なくとも複数の映像コンテンツと、当該映像コンテンツのタイトルの一覧及び当該映像コンテンツを識別する識別情報が記載されたメニュー情報と、が記憶された記憶部から読み出し、前記コンテンツ再生端末に送信する過程を有し、前記コンテンツ再生端末において、映像コンテンツ再生部が、前記メニュー情報及び前記映像コンテンツを表示部に表示させると、ブラウザ部が、記表示部に前記メニュー情報に基づいて配信メニューとして表示された映像コンテンツのタイトルのなかから選択された映像コンテンツのタイトルに対応する前記識別情報を、配信要求に付加して前記コンテンツ配信装置に送信する過程と、データ送受信部が、前記メニュー情報にキャッシュ制御情報が付加されている場合、ユーザが前記配信メニューから映像コンテンツを選択する前に、当該キャッシュ制御情報に記載された映像コンテンツの識別情報を配信要求に付加して前記コンテンツ配信装置に送信し、当該配信要求に対応して配信された映像コンテンツを一時記憶部に書き込む過程とを有する、ことを特徴とする。