(57)【要約】【課題】  コンテンツ再生装置の負荷状況に応じたダウンロード速度に制御可能とし、また、ダウンロードがコンテンツ再生に追いつくことを防止する。【解決手段】  ステータス情報を管理するためのステータス管理装置４と、ステータス管理装置４に接続されたステータス情報テーブル２０と、コンテンツの再生を管理する再生管理装置５と、コンテンツのダウンロードを管理するダウンロード管理装置６と、ダウンロードするコンテンツのメタ情報を配信サーバ２のメタ情報管理装置１１から取得し記憶するメタ情報管理装置７と、ダウンロードしたコンテンツを記憶するダウンロードコンテンツ記憶装置８と、コンテンツのダウンロード速度を演算するダウンロード速度算出装置９と、ダウンロード速度算出装置９で演算して求めた速度でもってダウンロードを速度制御するダウンロード速度制御装置１０と、をコンテンツ再生装置１に備える。【選択図】      図１
2006279843.tif 000002
【特許請求の範囲】
【請求項１】
配信装置からコンテンツをネットワークを介してコンテンツ再生装置へ配信するコンテンツ配信システムにおいて、
前記配信装置は、
配信するコンテンツを記憶するコンテンツ記憶手段と、
コンテンツのダウンロードの速度制御用パラメータを含むメタ情報を記憶する第１のメタ情報管理手段と、
前記コンテンツ記憶手段からコンテンツを読み出すとともに前記第１のメタ情報管理手段から前記メタ情報を読み出して配信するコンテンツ配信手段と、を有し、
前記コンテンツ再生装置は、
配信されてきたコンテンツをダウンロードしてダウンロードコンテンツ記憶手段に記憶させ管理するダウンロード管理手段と、
配信されてきたメタ情報を取得して内部に記憶し管理する第２のメタ情報管理手段と、
当該コンテンツ再生装置におけるコンテンツの処理内容と、その処理中におけるダウンロード動作を確保可能なダウンロード速度の演算式とを対応付けた速度情報テーブルを記憶しておく情報テーブル記憶手段と、
前記第２のメタ情報管理手段からメタ情報を読み出すとともに前記情報テーブルから速度情報テーブルを読み出し、当該コンテンツ再生装置の現在の処理状態を示すステータス情報、当該メタ情報に含まれる速度制御用パラメータ、当該ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出して速度値記憶手段に記憶する速度算出手段と、
前記速度値記憶手段から速度値を読出し、当該速度値に基づいて前記ダウンロードの速度を制御する速度制御手段と、
を備えることを特徴とするコンテンツ配信システム。
【請求項２】
コンテンツを配信する配信装置に対してネットワークを介して接続可能なコンテンツ再生装置において、
配信されてきたコンテンツをダウンロードしてダウンロードコンテンツ記憶手段に記憶させ管理するダウンロード管理手段と、
配信されてきたメタ情報を取得して内部に記憶し管理する第２のメタ情報管理手段と、
当該コンテンツ再生装置におけるコンテンツの処理内容と、その処理中におけるダウンロード動作を確保可能なダウンロード速度の演算式とを対応付けた速度情報テーブルを記憶しておく情報テーブル記憶手段と、
前記第２のメタ情報管理手段からメタ情報を読み出すとともに前記情報テーブルから速度情報テーブルを読み出し、当該コンテンツ再生装置の現在の処理状態を示すステータス情報、当該メタ情報に含まれる速度制御用パラメータ、当該ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出して速度値記憶手段に記憶する速度算出手段と、
前記速度値記憶手段から速度値を読出し、当該速度値に基づいて前記ダウンロードの速度を制御する速度制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項３】
前記速度算出手段は、
前記メタ情報に含まれるビットレートと、前記コンテンツのコンテンツ長およびコンテンツサイズと、前記ステータス情報と、前記速度情報テーブルと、を用いて演算実行し前記ステータス情報に応じたダウンロードの制御速度を算出し、
前記ダウンロードに対する前記コンテンツの再生の追いつきを防止するために前記算出した前記制御速度を用いることを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
前記速度算出手段は、
当該コンテンツ再生装置における前記コンテンツの再生位置と、前記コンテンツのダウンロード済みのダウンロード済みサイズと、前記コンテンツのコンテンツ長およびコンテンツサイズと、前記ステータス情報と、前記再生位置と、前記ダウンロード済みサイズと、前記速度情報テーブルと、を用いて演算実行し前記ステータス情報に応じたダウンロードの制御速度を算出し、
前記ダウンロードに対する前記コンテンツの再生の追いつきを防止するために前記算出した前記制御速度を用いることを特徴とする請求項２に記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード型のコンテンツ配信におけるコンテンツ配信システムおよびコンテンツ再生装置に関する。
【背景技術】
【０００２】
近年におけるインターネットなどの情報ネットワークの発達に伴い、インターネットに接続して情報の送受信が可能な所謂ネット家電といわれるものが普及している。これらのネット家電のうち、インターネットなどの情報ネットワークに接続され、ハードディスクを搭載したＨＤＤレコーダーや、あるいは、ＤＶＤとハードディスクを搭載したハイブリッドレコーダーの普及が進んでいる。これらの動画情報記録／再生装置は、そのほとんどにおいて、地上波放送のＴＶ番組コンテンツをハードディスク内に蓄積して録画／再生することが可能である。
【０００３】
また、映画や音楽などのコンテンツをインターネットを介して配信するコンテンツ配信サービスも行われている。こうしたコンテンツ配信において、ＰＣ向けや専用のＳＴＢ（セットトップボックス）にダウンロードさせる方式が普及しているが、更に今後はハードディスクを搭載しているＨＤＤレコーダーや、あるいはハイブリッドレコーダーへコンテンツ配信するサービスの提供が期待されている。
【０００４】
また、インターネットを介して配信された映像や音響、文字などのコンテンツを期限付きで受信者へレンタルするサービスの提供も考案されている。しかしながら、こうしたインターネットからのダウンロードを行うと、受信者の記録再生装置には、これらのコンテンツがレンタル期間を過ぎても残ってしまう。これを防止するために、所定期限になった時点で受信者の記録再生装置に残っているコンテンツを強制的に削除している（特許文献１参照）。
【０００５】
また、別の防止手法としては、インターネットを介して会員にデジタルコンテンツを貸し出すレンタルシステムにおいて、会員に再生専用ソフトを配布しておき、この再生専用ソフトでのみ再生可能なデジタルコンテンツを会員にダウンロードさせることが考案されている。この再生専用ソフトにより、予め設定された所定の日数や所定の再生回数を経ると、ダウンロードしたデジタルコンテンツが会員の再生装置の中から強制的に削除される（特許文献２）。
【特許文献１】特開２００３−１８６７５１号公報
【特許文献２】特開２００２−３５２１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のダウンロード型のコンテンツ配信において用いられるコンテンツ再生装置は、十分なリソースが確保されたＰＣ（パーソナルコンピュータ）や、あるいはダウンロード処理に対してリソースを占有可能なコンテンツ配信用の専用のコンテンツ再生装置であった。
【０００７】
このため、これらのようなリソースの確保が十分に可能なコンテンツ再生装置では、コンテンツのダウンロード速度を制御し、ダウンロード処理におけるコンテンツ再生装置への負荷を調整するためのダウンロード制御手段を有していなかった。
【０００８】
また、コンテンツ再生装置に、ＨＤＤレコーダーやハイブリッドレコーダー等を採用した場合には、コンテンツのダウンロード機能やダウンロードしたコンテンツの再生機能に加えて、ビデオ録画やビデオ再生等の機能が混載されている。
【０００９】
このため、コンテンツのダウンロード処理がコンテンツ再生装置の情報処理手段に高負荷を与えてしまう。こうした情報処理手段への高負荷状態に伴ってコンテンツ再生装置のリソースが占有されので、ダウンロード中において同時にビデオ録画やビデオ再生等を実行すると、リソース不足によるダウンロード中のコンテンツのコマ落ち等が生じていた。
【００１０】
また、ビデオ録画やビデオ再生等と同時にコンテンツのダウンロード処理を実行する場合、コンテンツ再生装置の情報処理手段に高負荷を与えないようにダウンロード処理の一時停止を行うと、コンテンツのダウンロードと同時にこのコンテンツを再生している場合には所謂「追いつき」が発生してしまう。この「追いつき」とは、ダウンロード速度がコンテンツの再生速度よりも遅い場合に、コンテンツの再生がダウンロードに追いついてしまい、そこでコンテンツの再生が停止したり、あるいはコマ落ちなどの情報抜けが生じたりする現象である。
【００１１】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、コンテンツ再生装置の負荷状況に応じたダウンロード速度に速度制御できるコンテンツ配信システムおよびコンテンツ再生装置を提供することにある。
【００１２】
また、本発明の別の目的は、ダウンロードがコンテンツ再生に追いつくことを防止できるコンテンツ配信システムおよびコンテンツ再生装置を提供することにある。
【課題を解決するための手段】
【００１３】
請求項１に記載の本発明は、配信装置からコンテンツをネットワークを介してコンテンツ再生装置へ配信するコンテンツ配信システムにおいて、前記配信装置は、配信するコンテンツを記憶するコンテンツ記憶手段と、コンテンツのダウンロードの速度制御用パラメータを含むメタ情報を記憶する第１のメタ情報管理手段と、前記コンテンツ記憶手段からコンテンツを読み出すとともに前記第１のメタ情報管理手段から前記メタ情報を読み出して配信するコンテンツ配信手段と、を有し、前記コンテンツ再生装置は、配信されてきたコンテンツをダウンロードしてダウンロードコンテンツ記憶手段に記憶させ管理するダウンロード管理手段と、配信されてきたメタ情報を取得して内部に記憶し管理する第２のメタ情報管理手段と、当該コンテンツ再生装置におけるコンテンツの処理内容と、その処理中におけるダウンロード動作を確保可能なダウンロード速度の演算式とを対応付けた速度情報テーブルを記憶しておく情報テーブル記憶手段と、前記第２のメタ情報管理手段からメタ情報を読み出すとともに前記情報テーブルから速度情報テーブルを読み出し、当該コンテンツ再生装置の現在の処理状態を示すステータス情報、当該メタ情報に含まれる速度制御用パラメータ、当該ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出して速度値記憶手段に記憶する速度算出手段と、前記速度値記憶手段から速度値を読出し、当該速度値に基づいて前記ダウンロードの速度を制御する速度制御手段と、を備える。
【００１４】
本発明においては、配信装置とコンテンツ再生装置との組み合わせにより、第２のメタ情報管理手段からメタ情報を読み出すとともに情報テーブルから速度情報テーブルを読み出す。コンテンツ再生装置の現在の処理状態を示すステータス情報と、メタ情報に含まれる速度制御用パラメータと、ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出し、この速度値に基づいて前記ダウンロードの速度を制御する。
【００１５】
また、請求項２に記載の本発明は、コンテンツを配信する配信装置に対してネットワークを介して接続可能なコンテンツ再生装置において、配信されてきたコンテンツをダウンロードしてダウンロードコンテンツ記憶手段に記憶させ管理するダウンロード管理手段と、配信されてきたメタ情報を取得して内部に記憶し管理する第２のメタ情報管理手段と、当該コンテンツ再生装置におけるコンテンツの処理内容と、その処理中におけるダウンロード動作を確保可能なダウンロード速度の演算式とを対応付けた速度情報テーブルを記憶しておく情報テーブル記憶手段と、前記第２のメタ情報管理手段からメタ情報を読み出すとともに前記情報テーブルから速度情報テーブルを読み出し、当該コンテンツ再生装置の現在の処理状態を示すステータス情報、当該メタ情報に含まれる速度制御用パラメータ、当該ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出して速度値記憶手段に記憶する速度算出手段と、前記速度値記憶手段から速度値を読出し、当該速度値に基づいて前記ダウンロードの速度を制御する速度制御手段と、を備える。
【００１６】
本発明においては、コンテンツ再生装置により、第２のメタ情報管理手段からメタ情報を読み出すとともに情報テーブルから速度情報テーブルを読み出して、コンテンツ再生装置の現在の処理状態を示すステータス情報と、メタ情報に含まれる速度制御用パラメータと、ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出し、この速度値に基づいて前記ダウンロードの速度を制御する。
【００１７】
また、請求項３に記載の本発明は、請求項２において、前記速度算出手段は、前記メタ情報に含まれるビットレートと、前記コンテンツのコンテンツ長およびコンテンツサイズと、前記ステータス情報と、前記速度情報テーブルと、を用いて演算実行し前記ステータス情報に応じたダウンロードの制御速度を算出し、前記ダウンロードに対する前記コンテンツの再生の追いつきを防止するために前記算出した前記制御速度を用いる。
【００１８】
本発明においては、メタ情報に含まれるビットレートと、コンテンツのコンテンツ長およびコンテンツサイズと、ステータス情報と、速度情報テーブルと、を用いて演算することにより、コンテンツ再生装置のステータス情報に応じたダウンロードの速度に制御し、ダウンロードに対するコンテンツの再生の追いつきを防止する。
【００１９】
また、請求項４に記載の本発明は、請求項２において、前記速度算出手段は、前記再生管理手段における前記コンテンツの再生位置と、前記コンテンツのダウンロード済みのダウンロード済みサイズと、前記コンテンツのコンテンツ長およびコンテンツサイズと、前記ステータス情報と、前記再生位置と、前記ダウンロード済みサイズと、前記速度情報テーブルと、を用いて演算実行し前記ステータス情報に応じたダウンロードの制御速度を算出し、前記ダウンロードに対する前記コンテンツの再生の追いつきを防止するために前記算出した前記制御速度を用いる。
【００２０】
本発明においては、コンテンツ再生装置におけるコンテンツの再生位置と、コンテンツのダウンロード済みのダウンロード済みサイズと、コンテンツのコンテンツ長およびコンテンツサイズと、コンテンツ再生装置のステータス情報と、再生位置と、ダウンロード済みサイズと、速度情報テーブルと、を用いて演算することにより、コンテンツ再生装置のステータス情報に応じたダウンロードの速度に制御し、ダウンロードに対するコンテンツの再生の追いつきを防止する。
【発明の効果】
【００２１】
本発明によれば、コンテンツ再生装置の負荷状況に応じたダウンロード速度に速度制御できるコンテンツ配信システムおよびコンテンツ再生装置を提供できる。
【００２２】
また、本発明によれば、ダウンロードがコンテンツ再生に追いつくことを防止できるコンテンツ配信システムおよびコンテンツ再生装置を提供できる。
【発明を実施するための最良の形態】
【００２３】
＜第１の実施の形態＞
図１は、第１の実施の形態に係るコンテンツ配信システムの全体構成を示す構成図である。この図１に示された構成図には、配信されたコンテンツ（動画、音声など）を受信してダウンロードするためのコンテンツ再生装置１と、コンテンツをコンテンツ再生装置１へ配信するための配信サーバ２と、コンテンツを配信するために高帯域ＮＷ（NetWork：ＩＰネットワーク、ＭＰＬＳ（Multi Protocol Label Switching）等を含む）で実現されるネットワーク３と、が示されている。
【００２４】
コンテンツ再生装置１は、コンテンツ再生装置１の動作状態を示す情報であるステータス情報を管理するためのステータス管理装置４と、ステータス管理装置４に接続されたステータス情報テーブル２０と、コンテンツの再生を管理するための再生管理装置５と、コンテンツのダウンロードを管理するためのダウンロード管理装置６と、を備えている。
【００２５】
また、ステータス情報テーブル２０は図７に示す内容を有しており、その内容は「ビデオ録画」、「ビデオ再生」、「ダウンロードしたコンテンツの再生中」、「ストリーミング中」、「ＤＶＤ録画中」、「ＤＶＤ再生中」、「ゲーム中」、「音楽再生中」、「インターネット通信中」といったステータス情報が登録されている。
【００２６】
さらにコンテンツ再生装置１は、ダウンロードするコンテンツのメタ情報を配信サーバ２のメタ情報管理装置１１から取得し記憶するためのメタ情報管理装置７と、ダウンロードしたコンテンツを記憶するためのダウンロードコンテンツ記憶装置８と、コンテンツのダウンロード速度を演算するためのダウンロード速度算出装置９と、ダウンロード速度算出装置９で演算して求めた速度でもってダウンロードを速度制御するためのダウンロード速度制御装置１０と、を備えている。
【００２７】
配信サーバ２は、ネットワーク３を介して配信するコンテンツに係るメタ情報を記憶し、コンテンツ再生装置１のメタ情報管理装置７からの要求に応じてコンテンツのメタ情報を提供するメタ情報管理装置１１と、コンテンツ再生装置１からのダウンロード要求を受付けるダウンロード要求受付装置１３と、配信するコンテンツを記憶しているコンテンツ記憶装置１４と、コンテンツを配信するためのコンテンツ配信装置２１と、を備えている。
【００２８】
これら、メタ情報管理装置１１やダウンロード要求受付装置１３およびコンテンツ記憶装置１４は、必ずしも配信サーバ２に備わる構成でなくともよく、たとえばネットワーク３により接続された他の図示しないサーバ上に配置されてもよい。
【００２９】
このメタ情報管理装置１１に記憶されたメタ情報は図２に示す内容であって、ダウンロードの速度制御に必要なコンテンツ毎のパラメータであり、例えばコンテンツのタイトルやコンテンツの利用時間、動画再生のビットレート、コンテンツサイズ、コンテンツ長などがメタ情報として含まれている。
【００３０】
なお、コンテンツ再生装置１はコンテンツのダウンロード以外に、このコンテンツ以外のビデオテープや、あるいはＤＶＤ、ＣＤなどの記録再生媒体に記録された他のコンテンツを再生し、あるいはコンテンツを記録することもできる。さらに、インターネットへ接続して任意の情報通信を行い、あるいはゲームソフトの実行も可能である。これらの各種機能は、ネットワーク３を介して配信サーバ２からコンテンツをダウンロードすることとは独立に実行可能な構成を備えている。
【００３１】
また、コンテンツ再生装置１や配信サーバ２を構成する前記各装置は一つの具体例であって、ハードウェア構成による実現方法に限定するものではなく、同様の機能を提供可能なコンピュータプログラムを適用して実現することも可能である。
【００３２】
次に、図３にコンテンツのダウンロード速度を決定するための処理を説明するシーケンス図を示す。
【００３３】
まず、ステップ１（Ｓ１）において、コンテンツ再生装置１からコンテンツのダウンロード要求を配信サーバ２のダウンロード要求受付装置１３へ送信する。ダウンロード要求受付装置１３は、受付けたコンテンツのメタ情報（図２に示す）をメタ情報管理装置１１から抽出し、メタ情報管理装置７へ送信する。
【００３４】
メタ情報管理装置７は、取得したメタ情報に含まれる各種情報のうち、コンテンツのビットレートを抽出してダウンロード速度算出装置９へ送信する。
【００３５】
次に、ステップ２（Ｓ２）において、ステータス管理装置４は、コンテンツ再生装置１のステータスについて、ダウンロード要求があった時点での動作状態に合致するステータス情報をステータス情報テーブル２０（図７に示す）から抽出し、ダウンロード速度算出装置９へ送信する。
【００３６】
次に、ステップ３（Ｓ３）において、ダウンロード速度算出装置９は、ステップ１（Ｓ１）とステップ２（Ｓ２）において取得したビットレートとステータス情報を取得する。こうして取得したビットレートとステータス情報に基づいて、図４に示すステータス−ダウンロード速度対応情報テーブル１２に基づきダウンロード速度を決定する。
【００３７】
この図４に示すステータス−ダウンロード速度対応情報テーブル１２には、コンテンツ再生装置１の様々な動作状態を示すステータス情報と、このステータス情報のそれぞれに対応して、そのステータス情報におけるダウンロード動作を確保可能なダウンロード速度を求める演算式が登録されている。この演算式は、各ステータス情報のビットレートと、これに対する増加値との関係を示している。
【００３８】
このダウンロード速度の演算式は、図４に示すように、ステータスが「ビデオ録画中」である場合は「ビットレート＋「Ａ」Ｍbps」の演算式が対応付けされてる。ここで対応付けされている「Ａ」は予め設定された所定の増加値であって、以下「Ｂ」〜「Ｉ」の増加値もそれぞれ予め設定されている値である。
【００３９】
「ビデオ再生中」である場合は「ビットレート＋「Ｂ」Ｍbps」のダウンロード速度が対応付けされ、「コンテンツ再生中」に対しては「ビットレート＋「Ｃ」Ｍbps」であり、「ストリーミング中」に対しては「ビットレート＋「Ｄ」Ｍbps」と設定されている。
【００４０】
「ＤＶＤ録画中」に対しては「ビットレート＋「Ｅ」Ｍbps」であり、「ＤＶＤ再生中」に対しては「ビットレート＋「Ｆ」Ｍbps」であり、「ゲーム中」に対しては「ビットレート＋「Ｇ」Ｍbps」であり、「音楽再生中」に対しては「ビットレート＋「Ｈ」Ｍbps」であり、「インターネット通信中」に対しては「ビットレート＋「Ｉ」Ｍbps」と設定されている。
【００４１】
これらのダウンロード速度のうち、「Ａ」〜「Ｉ」Ｍbpsで示された増加値は、それぞれに対応するステータスの状態において必要なリソースを確保可能な値が予め設定されており、ステータスに必要なリソースを確保しつつ、かつ、コンテンツの「コマ落ち」や「追いつき」も発生しない値が選択され設定されている。
【００４２】
なお、ステータス−ダウンロード速度対応情報テーブル１２は、ダウンロード速度算出装置９に予め記憶されており、ダウンロード速度を決定するための処理過程で必要に応じて読み出し可能に構成されている。
【００４３】
次に、ステップ４（Ｓ４）において、ダウンロード速度算出装置９は、コンテンツ再生装置１のステータスに応じたダウンロード速度を演算式により算出し、ダウンロード速度制御装置１０へ送信する。ダウンロード速度制御装置１０は、このダウンロード速度に基づいてコンテンツのダウンロードを速度制御する。
【００４４】
なお、ダウンロード速度の制御は、コンテンツ再生装置１のネットワーク３へのキューサイズ（通信バッファサイズ）の調整や、もしくは配信サーバ２へのコンテンツのダウンロード要求サイズと要求間隔を制御することによって実行される。また、ネットワーク３の帯域がダウンロードによる負荷に対して速度制御を行う余裕がある場合において、ダウンロードの速度制御が実行される。
【００４５】
このようなステップ１〜４によるダウンロード速度の決定および制御の処理において、例えば、ダウンロード要求の対象となるコンテンツのビットレートが「４Ｍbps」であり、コンテンツ再生装置１のステータスが「ビデオ録画中」であると想定する。
【００４６】
この想定の場合は、ダウンロード速度算出装置９においてステータス−ダウンロード速度対応情報テーブル１２に参照され、ダウンロード速度は「４Ｍbps＋２Ｍbps」（図４の「Ａ」の値が例えば２と設定されている場合）となり、６Ｍbpsが算出され内部に備わる図示しない速度値記憶装置に記憶される。
【００４７】
こうして算出されたダウンロード速度である「６Ｍbps」が速度値記憶装置から読み出され、ダウンロード速度制御装置装置１０に送信され、ダウンロード速度制御装置１０はダウンロード速度の６Ｍbpsを保持するためにダウンロード速度の調整を実行する。
【００４８】
なお、コンテンツのダウンロード途中において、コンテンツ再生装置１のステータスがほかのステータスに変更された場合は、このステータスの変化に伴い、メタ情報管理装置７はコンテンツのビットレートをダウンロード速度算出装置９へ再び送信する。さらにステータス管理装置４は、変更後のステータスをダウンロード速度算出装置９へ送信する。
【００４９】
次に、ダウンロード速度算出装置９は、再送信されたビットレートと変更されたステータスの情報に基づいて、ステータス−ダウンロード速度対応情報テーブル１２を参照し、該当するダウンロード速度を求め、ダウンロード速度制御装置１０へ送信する。
【００５０】
以上説明した第１の実施の形態においては、配信装置は、配信するコンテンツを記憶するコンテンツ記憶手段と、コンテンツのダウンロードの速度制御用パラメータを含むメタ情報を記憶する第１のメタ情報管理手段と、コンテンツ記憶手段からコンテンツを読み出すとともに第１のメタ情報管理手段からメタ情報を読み出して配信するコンテンツ配信手段と、を有し、コンテンツ再生装置は、配信されてきたコンテンツをダウンロードしてダウンロードコンテンツ記憶手段に記憶させ管理するダウンロード管理手段と、配信されてきたメタ情報を取得して内部に記憶し管理する第２のメタ情報管理手段と、コンテンツ再生装置におけるコンテンツの処理内容と、その処理中におけるダウンロード動作を確保可能なダウンロード速度の演算式とを対応付けた速度情報テーブルを記憶しておく情報テーブル記憶手段を有している。
【００５１】
こうした構成の配信装置とコンテンツ再生装置との組み合わせにより、第２のメタ情報管理手段からメタ情報を読み出すとともに情報テーブルから速度情報テーブルを読み出して、コンテンツ再生装置の現在の処理状態を示すステータス情報と、メタ情報に含まれる速度制御用パラメータと、ステータス情報に対応する速度情報テーブルにおける演算式を用いてダウンロードの速度値を算出し、この速度値に基づいて前記ダウンロードの速度を制御する。
【００５２】
さらに、第１の実施の形態においては、メタ情報に含まれるビットレートと、コンテンツのコンテンツ長およびコンテンツサイズと、ステータス情報と、速度情報テーブルと、を用いて演算することにより、コンテンツ再生装置のステータス情報に応じたダウンロードの速度に制御し、ダウンロードに対するコンテンツの再生の追いつきを防止する。
【００５３】
＜第２の実施の形態＞
以下に説明する第２の実施の形態は、既に説明した第１の実施の形態においてメタ情報に含まれるビットレートを速度制御の演算のパラメータとしていることとは異なっている。すなわち、コンテンツ再生装置におけるコンテンツの再生位置と、コンテンツのダウンロード済みのダウンロード済みサイズと、をパラメータとして速度制御の演算を実行することを特徴とするものである。
【００５４】
図５に、コンテンツのダウンロード速度を決定するための処理を説明するためのシーケンス図を示す。
【００５５】
まず、ステップ１０（Ｓ１０）において、コンテンツのダウンロード途中にコンテンツ再生装置１のステータスに変更が生じると、ステータス管理装置４によりこのステータス変更の情報がメタ情報管理装置７へ送信される。
【００５６】
メタ情報管理装置７は、ダウンロードの途中だったコンテンツのメタ情報に基づいて、このコンテンツのコンテンツ長（秒）１７（図６に示す）と、メタ情報から取得したコンテンツサイズ（Byte）と、をダウンロード速度算出装置９へ送信する。
【００５７】
次に、ステップ１１（Ｓ１１）において、ステータス管理装置４は、コンテンツのダウンロード要求があった時点における、コンテンツ再生装置１のステータスをステータス情報２０としてダウンロード速度算出装置９へ送信する。
【００５８】
なお、コンテンツ再生装置１のステータスは、図７に示す「ビデオ録画」、「ビデオ再生」、「ダウンロードしたコンテンツの再生中」、「ストリーミング中」、「ＤＶＤ録画中」、「ＤＶＤ再生中」、「ゲーム中」、「音楽再生中」、「インターネット通信中」などのステータス（状態）２０のうちのいずれかである。
【００５９】
次に、ステップ１２（Ｓ１２）において、再生管理装置５は、ダウンロード途中のコンテンツの再生位置（秒）１５をダウンロード速度算出装置９へ送信する。
【００６０】
なお、この再生位置は、再生管理装置５によって、コンテンツに含まれているタイムスタンプから算出されたコンテンツ開始位置からの経過時間（秒）である。あるいは、コンテンツを再生しているソフトウェアが経過時間を通知可能な場合は、再生管理装置５はそのソフトウェアから経過時間を取得する。
【００６１】
次に、ステップ１３（Ｓ１３）において、ダウンロード管理装置６は、ダウンロード途中のこのコンテンツについて、ダウンロードコンテンツ記憶装置８に記憶されたダウンロード済みのデータ量を示すダウンロード済みコンテンツサイズ（Byte）１８をダウンロード速度算出装置９へ送信する。
【００６２】
次に、ステップ１４（Ｓ１４）において、ダウンロード速度算出装置９は、コンテンツ長（秒）１７とステータス情報２０と再生位置（秒）１５との３種類の情報に基づいて、下記の式１〜式３に示す計算式でダウンロード速度（bps）を算出する。
【００６３】
「式１」・・・コンテンツサイズ−ダウンロード済みコンテンツサイズ（Byte）＝未ダウンロードコンテンツサイズ（Byte）
「式２」・・・コンテンツ長（秒）−再生位置（秒）＝残時間（秒）
「式３」・・・ダウンロード速度（bps）＝（未ダウンロードコンテンツサイズ(Byte)×８）／残時間（秒）
なお、「式１」にて算出される未ダウンロードコンテンツサイズ（Byte）は、図６に示すように、未ダウンロードコンテンツサイズ（Byte）１９として示されている。同様に、「式２」にて算出される残時間（秒）は、図６に示すように残時間（秒）１６として示されている。
【００６４】
次に、ステップ１６（Ｓ１６）において、ダウンロード速度制御装置１０へ演算により求めたダウンロード速度を送信し、ダウンロード速度制御装置１０では、このダウンロード速度を保持するための制御を実行する。
【００６５】
例えば、ダウンロード途中のコンテンツのコンテンツ長（秒）が７２００秒であり、このコンテンツのコンテンツサイズ（Byte）が４ＧByte、ステータス情報２０が「ビデオ録画」であり、既に再生した再生位置（秒）１５が３６００秒、ダウンロード済みコンテンツサイズ（Byte）１８が２ＧByteであれば、「式１」〜「式３」に適用して演算することにより４４４４４４５bpsと算出される。この算出結果をもってダウンロード速度制御装置１０により４４４４４４５bpsのダウンロード速度を維持するための速度調整（制御）が実行される。
【００６６】
以上説明したように第２の実施の形態においては、コンテンツ再生装置におけるコンテンツの再生位置と、コンテンツのダウンロード済みのダウンロード済みサイズと、コンテンツのコンテンツ長およびコンテンツサイズと、コンテンツ再生装置のステータス情報と、再生位置と、ダウンロード済みサイズと、速度情報テーブルと、を用いて演算することにより、コンテンツ再生装置のステータス情報に応じたダウンロードの速度に制御し、ダウンロードに対するコンテンツの再生の追いつきを防止する。
【図面の簡単な説明】
【００６７】
【図１】第１の実施の形態に係る全体構成を説明するための構成図を示す。
【図２】第１の実施の形態に係るメタ情報の一例を示す。
【図３】第１の実施の形態に係るコンテンツのダウンロード速度を決定するための処理を説明するためのシーケンス図を示す。
【図４】第１の実施の形態に係るステータス−ダウンロード速度対応情報テーブルの一例を示す。
【図５】第２の実施の形態に係るコンテンツのダウンロード速度を決定するための処理を説明するためのシーケンス図を示す。
【図６】第２の実施の形態に係るコンテンツのダウンロード速度を決定するための処理を説明するための説明図を示す。
【図７】第２の実施の形態に係るステータス情報の一例を示す。
【符号の説明】
【００６８】
１  コンテンツ再生装置
２  配信サーバ
３  ネットワーク
４  ステータス管理装置
５  再生管理手段
６  ダウンロード管理装置
７  メタ情報管理装置
８  ダウンロードコンテンツ記憶装置
９  ダウンロード速度算出装置
１０  ダウンロード速度制御装置
１１  メタ情報管理装置
１２  ステータス−ダウンロード速度対応情報テーブル
１５  再生位置（秒）
１６  残時間（秒）
１７  コンテンツ長（秒）
１８  ダウンロード済みコンテンツサイズ（Byte）
１９  未ダウンロードコンテンツサイズ（Byte）
２０  ステータス情報
【図１】
2006279843.tif 000003
【図２】
2006279843.tif 000004
【図３】
2006279843.tif 000005
【図４】
2006279843.tif 000006
【図５】
2006279843.tif 000007
【図６】
2006279843.tif 000008
【図７】
2006279843.tif 000009