(57)【要約】【課題】再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができるコンテンツ配信再生システム、コンテンツ受信再生装置、および、コンテンツ配信再生方法を提供することを課題とする。【解決手段】最適値判定サーバ装置は、コンテンツ受信再生装置のハードウェア資源の性能値、および／または、ネットワークの帯域情報に対応付けて、コンテンツ受信再生装置におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義する最適分配率リストを記憶し、最適分配率リストをコンテンツ受信再生装置に送信し、コンテンツ受信再生装置は、最適分配率リストを受信し、コンテンツ受信再生装置のハードウェア資源の性能値、および／または、帯域情報を収集し、最適分配率リストに基づいて、収集されたハードウェア資源の性能値および／または帯域情報に対応する分配率を設定する。【選択図】        図１
2008211518.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムであって、
上記最適値判定サーバ装置は、
上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを記憶する最適分配率リスト記憶手段と、
上記最適分配率リスト記憶手段によって記憶された上記最適分配率リストを上記コンテンツ受信再生装置に送信する最適分配率リスト送信手段と、
を備え、
上記コンテンツ受信再生装置は、
上記最適分配率リスト送信手段によって送信された上記最適分配率リストを受信し、格納する最適分配率リスト格納手段と、
上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集手段と、
上記最適分配率リスト格納手段によって格納された上記最適分配率リストに基づいて、上記性能値収集手段によって収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、
を備えたことを特徴とするコンテンツ配信再生システム。
【請求項２】
コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムであって、
上記最適値判定サーバ装置は、
上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段と、
上記最適分配率リスト記憶手段によって記憶された上記コンテンツ最適分配率リストを上記コンテンツ配信サーバ装置に送信する最適分配率リスト送信手段と、
を備え、
上記コンテンツ配信サーバ装置は、
上記最適分配率リスト送信手段によって送信された上記コンテンツ最適分配率リストを受信し、上記コンテンツ情報および上記コンテンツ最適分配率リストを上記コンテンツ受信再生装置に送信するコンテンツ・リスト送信手段、
を備え、
上記コンテンツ受信再生装置は、
上記コンテンツ・リスト送信手段によって送信された上記コンテンツ情報および上記コンテンツ最適分配率リストを受信し、格納する最適分配率リスト格納手段と、
上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集手段と、
上記最適分配率リスト格納手段によって格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集手段にて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、
を備えたことを特徴とするコンテンツ配信再生システム。
【請求項３】
請求項１または２に記載のコンテンツ配信再生システムにおいて、
上記分配率設定手段は、
上記コンテンツ情報の受信または再生において、処理実行間隔およびプロセス優先度のうち少なくとも一つを変更することにより、上記コンテンツ情報の受信または再生のための上記ハードウェア資源の上記分配率を設定すること、
を特徴とするコンテンツ配信再生システム。
【請求項４】
請求項１乃至３のいずれか一つに記載のコンテンツ配信再生システムにおいて、
上記コンテンツ受信再生装置は、
上記コンテンツ情報の受信または再生のための上記ハードウェア資源の使用率および時間情報を負荷情報として収集する負荷情報収集手段と、
上記負荷情報収集手段によって収集された上記負荷情報を上記最適値判定サーバ装置に送信する負荷情報送信手段と、
を更に備え、
上記最適値判定サーバ装置は、
上記負荷情報送信手段によって送信された上記負荷情報を受信し格納する負荷情報格納手段と、
上記負荷情報格納手段によって格納された上記負荷情報に基づいて、上記最適分配率リスト記憶手段に記憶された上記最適分配率リスト、または、上記コンテンツ最適分配率リストの上記分配率を加減して最適化し更新する最適分配率リスト最適化手段と、
を更に備えたことを特徴とするコンテンツ配信再生システム。
【請求項５】
コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置であって、
上記制御部は、
上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納手段と、
上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集手段と、
上記最適分配率リスト格納手段によって格納された上記最適分配率リストに基づいて、上記性能値収集手段によって収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、
を備えたことを特徴とするコンテンツ受信再生装置。
【請求項６】
コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置あって、
上記制御部は、
上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納手段と、
上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集手段と、
上記最適分配率リスト格納手段によって格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集手段にて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、
を備えたことを特徴とするコンテンツ受信再生装置。
【請求項７】
請求項５または６に記載のコンテンツ受信再生装置において、
上記分配率設定手段は、
上記コンテンツ情報の受信または再生において、処理実行間隔およびプロセス優先度のうち少なくとも一つを変更することにより、上記コンテンツ情報の受信または再生のための上記ハードウェア資源の上記分配率を設定すること、
を特徴とするコンテンツ受信再生装置。
【請求項８】
請求項５乃至７のいずれか一つに記載のコンテンツ受信再生装置において、
上記制御部は、
上記コンテンツ情報の受信または再生のための上記ハードウェア資源の使用率および時間情報を負荷情報として収集する負荷情報収集手段と、
上記負荷情報収集手段によって収集された上記負荷情報に基づいて上記最適分配率リストまたは上記コンテンツ最適分配率リストの上記分配率を加減して最適化させるよう、上記負荷情報を上記最適値判定サーバ装置に送信する負荷情報送信手段と、
を更に備えたことを特徴とするコンテンツ受信再生装置。
【請求項９】
請求項５乃至７のいずれか一つに記載のコンテンツ受信再生装置において、
上記制御部は、
上記コンテンツ情報の受信または再生のための上記ハードウェア資源の使用率および時間情報を負荷情報として収集する負荷情報収集手段と、
上記負荷情報収集手段によって収集された上記負荷情報に基づいて、最適分配率リスト格納手段によって上記記憶部に格納された上記最適分配率リスト、または、上記コンテンツ最適分配率リストの上記分配率を加減して最適化し更新する最適分配率リスト最適化手段と、
を更に備えたことを特徴とするコンテンツ受信再生装置。
【請求項１０】
コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムにおいて実行されるコンテンツ配信再生方法であって、
上記最適値判定サーバ装置は、
上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを記憶する最適分配率リスト記憶手段を備えており、
上記最適値判定サーバ装置において実行される、
上記最適分配率リスト記憶手段によって記憶された上記最適分配率リストを上記コンテンツ受信再生装置に送信する最適分配率リスト送信ステップと、
上記コンテンツ受信再生装置において実行される、
上記最適分配率リスト送信ステップにおいて送信された上記最適分配率リストを受信し、格納する最適分配率リスト格納ステップと、
上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集ステップと、
上記最適分配率リスト格納ステップにおいて格納された上記最適分配率リストに基づいて、上記性能値収集ステップにおいて収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、
を含むことを特徴とするコンテンツ配信再生方法。
【請求項１１】
コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムにおいて実行されるコンテンツ配信再生方法であって、
上記最適値判定サーバ装置は、
上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段を備えており、
上記最適値判定サーバ装置において実行される、
上記最適分配率リスト記憶手段によって記憶された上記コンテンツ最適分配率リストを上記コンテンツ配信サーバ装置に送信する最適分配率リスト送信ステップと、
上記コンテンツ配信サーバ装置において実行される、
上記最適分配率リスト送信ステップにおいて送信された上記コンテンツ最適分配率リストを受信し、上記コンテンツ情報および上記コンテンツ最適分配率リストを上記コンテンツ受信再生装置に送信するコンテンツ・リスト送信ステップと、
上記コンテンツ受信再生装置において実行される、
上記コンテンツ・リスト送信ステップにおいて送信された上記コンテンツ情報および上記コンテンツ最適分配率リストを受信し、格納する最適分配率リスト格納ステップと、
上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集ステップと、
上記最適分配率リスト格納ステップにおいて格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集ステップにて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、
を含むことを特徴とするコンテンツ配信再生方法。
【請求項１２】
コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置において実行されるコンテンツ配信再生方法であって、
上記制御部において実行される、
上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納ステップと、
上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集ステップと、
上記最適分配率リスト格納ステップにおいて格納された上記最適分配率リストに基づいて、上記性能値収集ステップにおいて収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、
を含むことを特徴とするコンテンツ配信再生方法。
【請求項１３】
コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置において実行されるコンテンツ配信再生方法であって、
上記制御部において実行される、
上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納ステップと、
上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集ステップと、
上記最適分配率リスト格納ステップにおいて格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集ステップにて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、
を含むことを特徴とするコンテンツ配信再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信再生システム、コンテンツ受信再生装置、および、コンテンツ配信再生方法に関する。
【背景技術】
【０００２】
広告番組等のコンテンツをサーバから配信し、端末装置に表示するシステムにおいては、コンテンツの再生を遵守することが必要である。すなわち、コンテンツが正常に再生されディスプレイに表示されることや、コンテンツ再生開始・終了時に画面乱れが発生しないこと等のコンテンツ再生の遵守が最重要項目である。特に、広告費が発生する広告用途で用いる場合、コンテンツが正常に再生表示されることは、極めて重要性の高い遵守項目である。
【０００３】
従来、コンテンツの再生を遵守するために、一般的に、端末装置のハードウェア資源（ＣＰＵの処理速度やメモリ容量、ハードディスクの容量など）の大半をコンテンツの再生処理に割り当てていた。ここで、コンテンツの再生という最重要項目の次点重要項目として、コンテンツのダウンロード等の受信処理が挙げられる。
【０００４】
ここで、特許文献１は、利用者の端末装置からのコンテンツサーバに対する配信要求を受けて、コンテンツ管理サーバからコンテンツ情報を配信するものである。
【０００５】
また、特許文献２は、端末装置のコンテンツ受信の均一性を保つために、ＩＳＰ（Internet Services Provider）サーバを経由してコンテンツを受信するものである。
【０００６】
また、非特許文献１は、データ転送を行いながらリアルタイム再生が可能なプレーヤーであって、回線事情によりダウンロード性能値を変化させることにより、コンテンツ転送速度の最適化を実現するものである。
【０００７】
【特許文献１】特開２００４−３４９８９２号公報
【特許文献２】特開２００２−３６６８３６号公報
【非特許文献１】アップル（Apple Inc.）（登録商標）、“ＱｕｉｃｋＴｉｍｅ”（商品名）、[online]、２００７年、アップル（Apple Inc.）、［平成１９年２月１８日検索］、インターネット＜ＵＲＬ：http://www.apple.com/jp/quicktime/home/win.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来の方法では、端末装置のハードウェア資源は有限であるため、必要以上のハードウェア資源がコンテンツ再生処理のために使用されると、コンテンツの受信処理に悪影響を与える、という問題がある。すなわち、コンテンツ受信のためのハードウェア資源が不十分であると、受信処理時間が増大するため、コンテンツ配信再生システムのサービス価値の低下を招く、という問題がある。
【０００９】
特に、特許文献１の方法では、利用者の配信要求を受けてから端末装置がコンテンツを受信してコンテンツを再生表示するため、コンテンツ間の再生に時間差が生じ、コンテンツを品質よく再生することができない、という問題が生じる。
【００１０】
また、特許文献２の装置では、受信処理時間は均質に保たれるが、再生処理の負担が考慮されておらず、ハードウェア資源いかんによってはコンテンツの再生を遵守することができない、という問題が生じる。
【００１１】
また、非特許文献１の方法は、利用者が通信速度を手動で設定することにより、ダウンロード性能を変化させるものであり、利用者の設定間違いを防止することができず、また設定作業の省略が図れない、という問題がある。さらに、非特許文献１の方法では、再生処理の負担が考慮されない、という問題も残る。
【００１２】
本発明が解決しようとする課題には、上記した問題がそれぞれ一例として挙げられ、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる、コンテンツ配信再生システム、コンテンツ受信再生装置、および、コンテンツ配信再生方法を提供することを目的とする。また、再生時に端末装置のプログラム動作の安定化を図ることができる、コンテンツ配信再生システム、コンテンツ受信再生装置、および、コンテンツ配信再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
このような目的を達成するため、請求項１に記載のコンテンツ配信再生システムは、コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムであって、上記最適値判定サーバ装置は、上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを記憶する最適分配率リスト記憶手段と、上記最適分配率リスト記憶手段によって記憶された上記最適分配率リストを上記コンテンツ受信再生装置に送信する最適分配率リスト送信手段と、を備え、上記コンテンツ受信再生装置は、上記最適分配率リスト送信手段によって送信された上記最適分配率リストを受信し、格納する最適分配率リスト格納手段と、上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集手段と、上記最適分配率リスト格納手段によって格納された上記最適分配率リストに基づいて、上記性能値収集手段によって収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、を備えたことを特徴とする。
【００１４】
また、請求項２に記載のコンテンツ配信再生システムは、コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムであって、上記最適値判定サーバ装置は、上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段と、上記最適分配率リスト記憶手段によって記憶された上記コンテンツ最適分配率リストを上記コンテンツ配信サーバ装置に送信する最適分配率リスト送信手段と、を備え、上記コンテンツ配信サーバ装置は、上記最適分配率リスト送信手段によって送信された上記コンテンツ最適分配率リストを受信し、上記コンテンツ情報および上記コンテンツ最適分配率リストを上記コンテンツ受信再生装置に送信するコンテンツ・リスト送信手段、を備え、上記コンテンツ受信再生装置は、上記コンテンツ・リスト送信手段によって送信された上記コンテンツ情報および上記コンテンツ最適分配率リストを受信し、格納する最適分配率リスト格納手段と、上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集手段と、上記最適分配率リスト格納手段によって格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集手段にて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、を備えたことを特徴とする。
【００１５】
また、請求項５に記載のコンテンツ受信再生装置は、コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置であって、上記制御部は、上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納手段と、上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集手段と、上記最適分配率リスト格納手段によって格納された上記最適分配率リストに基づいて、上記性能値収集手段によって収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、を備えたことを特徴とする。
【００１６】
また、請求項６に記載のコンテンツ受信再生装置は、コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置あって、上記制御部は、上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納手段と、上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集手段と、上記最適分配率リスト格納手段によって格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集手段にて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定手段と、を備えたことを特徴とする。
【００１７】
また、請求項１０に記載のコンテンツ配信再生方法は、コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムにおいて実行されるコンテンツ配信再生方法であって、上記最適値判定サーバ装置は、上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを記憶する最適分配率リスト記憶手段を備えており、上記最適値判定サーバ装置において実行される、上記最適分配率リスト記憶手段によって記憶された上記最適分配率リストを上記コンテンツ受信再生装置に送信する最適分配率リスト送信ステップと、上記コンテンツ受信再生装置において実行される、上記最適分配率リスト送信ステップにおいて送信された上記最適分配率リストを受信し、格納する最適分配率リスト格納ステップと、上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集ステップと、上記最適分配率リスト格納ステップにおいて格納された上記最適分配率リストに基づいて、上記性能値収集ステップにおいて収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、を含むことを特徴とする。
【００１８】
また、請求項１１に記載のコンテンツ配信再生方法は、コンテンツ情報を配信するコンテンツ配信サーバ装置と、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生するコンテンツ受信再生装置と、最適値判定サーバ装置と、をネットワークを介して通信可能に構成したコンテンツ配信再生システムにおいて実行されるコンテンツ配信再生システムであって、上記最適値判定サーバ装置は、上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段を備えており、上記最適値判定サーバ装置において実行される、上記最適分配率リスト記憶手段によって記憶された上記コンテンツ最適分配率リストを上記コンテンツ配信サーバ装置に送信する最適分配率リスト送信ステップと、上記コンテンツ配信サーバ装置において実行される、上記最適分配率リスト送信ステップにおいて送信された上記コンテンツ最適分配率リストを受信し、上記コンテンツ情報および上記コンテンツ最適分配率リストを上記コンテンツ受信再生装置に送信するコンテンツ・リスト送信ステップと、上記コンテンツ受信再生装置において実行される、上記コンテンツ・リスト送信ステップにおいて送信された上記コンテンツ情報および上記コンテンツ最適分配率リストを受信し、格納する最適分配率リスト格納ステップと、上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集ステップと、上記最適分配率リスト格納ステップにおいて格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集ステップにて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、を含むことを特徴とする。
【００１９】
また、請求項１２に記載のコンテンツ配信再生方法は、コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置において実行されるコンテンツ配信再生方法であって、上記制御部において実行される、上記コンテンツ受信再生装置のハードウェア資源の性能値、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のための上記ハードウェア資源の分配率を定義する最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納ステップと、上記コンテンツ受信再生装置の上記ハードウェア資源の性能値、および、上記帯域情報のうち少なくとも一つを収集する性能値収集ステップと、上記最適分配率リスト格納ステップにおいて格納された上記最適分配率リストに基づいて、上記性能値収集ステップにおいて収集された上記ハードウェア資源の性能値および上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、を含むことを特徴とする。
【００２０】
また、請求項１３に記載のコンテンツ配信再生方法は、コンテンツ情報を配信するコンテンツ配信サーバ装置および最適値判定サーバ装置にネットワークを介して通信可能に接続され、上記コンテンツ配信サーバ装置から上記コンテンツ情報を受信し再生する、少なくとも制御部と記憶部を備えたコンテンツ受信再生装置において実行されるコンテンツ配信再生方法あって、上記制御部において実行される、上記コンテンツ情報のコンテンツ種別、コンテンツ容量、および、上記ネットワークの帯域情報のうち少なくとも一つに対応付けて、上記コンテンツ受信再生装置における上記コンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを受信し、上記記憶部に格納する最適分配率リスト格納ステップと、上記コンテンツ受信再生装置の上記帯域情報を収集する性能値収集ステップと、上記最適分配率リスト格納ステップにおいて格納された上記コンテンツ最適分配率リストに基づいて、上記再生する上記コンテンツ情報および上記性能値収集ステップにて収集された上記帯域情報のうち少なくとも一つに対応する上記分配率を設定する分配率設定ステップと、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明にかかるコンテンツ配信再生システム、コンテンツ受信再生装置、および、コンテンツ配信再生方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２２】
［本発明に係る本実施の形態の概要］
以下、本発明に係る本実施の形態の概要について説明し、その後、本発明に係る本実施の形態の構成および処理等について詳細に説明する。ここで、図１は、本発明に係る本実施の形態の基本原理を示す原理構成図であり、本発明の本実施の形態が適用される本システム構成の一例を示し、該構成のうち本発明の本実施の形態に関係する部分のみを概念的に示している。
【００２３】
本発明に係る本実施の形態は、概略的に、以下の基本的特徴を有する。すなわち、図１に示すように、本実施の形態は、コンテンツ情報を配信するコンテンツ配信サーバ装置２００と、コンテンツ配信サーバ装置２００からコンテンツ情報を受信し再生するコンテンツ受信再生装置１００−１〜１００−ｎと、最適値判定サーバ装置４００と、をネットワーク３００を介して通信可能に接続して構成される。
【００２４】
そして、図１に示すように、本実施の形態の本最適値判定サーバ装置４００は、コンテンツ受信再生装置１００のハードウェア資源の性能値、および、ネットワーク３００の帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置１００におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するハードウェア最適分配率リストを記憶する。
【００２５】
そして、本最適値判定サーバ装置４００は、記憶されたハードウェア最適分配率リストをコンテンツ受信再生装置１００に送信する。
【００２６】
つぎに、本実施の形態の本コンテンツ受信再生装置１００は、最適値判定サーバ装置４００から送信されたハードウェア最適分配率リストを受信し、格納する。
【００２７】
そして、本コンテンツ受信再生装置１００は、コンテンツ受信再生装置１００のハードウェア資源の性能値、および、帯域情報のうち少なくとも一つを収集する。
【００２８】
そして、本コンテンツ受信再生装置１００は、格納されたハードウェア最適分配率リストに基づいて、収集されたハードウェア資源の性能値および帯域情報のうち少なくとも一つに対応する分配率を設定する。
【００２９】
このように、コンテンツ受信再生装置１００のハードウェア資源の性能値または帯域情報に基づいて、コンテンツの受信または再生のためのハードウェア資源の最適な分配率を設定することにより、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツ再生時における端末装置のプログラム動作の安定化を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。
【００３０】
ここで、本コンテンツ受信再生装置１００は、コンテンツ情報のコンテンツ種別、コンテンツ容量、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置１００におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶するようにしてもよい。
【００３１】
上記の場合、本最適値判定サーバ装置４００は、記憶されたコンテンツ最適分配率リストをコンテンツ配信サーバ装置２００に送信する。
【００３２】
そして、本コンテンツ配信サーバ装置２００は、最適値判定サーバ装置４００から送信されたコンテンツ最適分配率リストを受信し、コンテンツ情報およびコンテンツ最適分配率リストをコンテンツ受信再生装置１００に送信する。
【００３３】
そして、本コンテンツ受信再生装置１００は、コンテンツ配信サーバ装置２００から送信されたコンテンツ情報およびコンテンツ最適分配率リストを受信し、格納する。
【００３４】
そして、本コンテンツ受信再生装置１００は、コンテンツ受信再生装置１００の帯域情報を収集する。
【００３５】
そして、本コンテンツ受信再生装置１００は、格納されたコンテンツ最適分配率リストに基づいて、再生するコンテンツ情報および収集された帯域情報のうち少なくとも一つに対応する分配率を設定する。
【００３６】
これにより、コンテンツ情報の特性に応じて、コンテンツの受信または再生のためのハードウェア資源の最適な分配率を設定することができ、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツの種類や容量に応じて分配率を設定することにより、コンテンツ再生時における端末装置のプログラム動作の安定性を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。以上が、本実施の形態の概要である。
【００３７】
［コンテンツ配信再生システムの構成］
つぎに、本コンテンツ配信再生システムの構成について説明する。本システムは、図１に示すように、概略的に、コンテンツ受信再生装置１００と、コンテンツ情報を配信するコンテンツ配信サーバ装置２００と、最適値判定サーバ装置４００とを、ネットワーク３００を介して通信可能に接続して構成されている。
【００３８】
図１において、ネットワーク３００は、コンテンツ受信再生装置１００とコンテンツ配信サーバ装置２００と最適値判定サーバ装置４００とを相互に接続する機能を有し、例えば、インターネット等である。
【００３９】
図１において、最適値判定サーバ装置４００は、ネットワーク３００を介して、コンテンツ受信再生装置１００およびコンテンツ配信サーバ装置２００と相互に接続され、ハードウェア最適分配率リストやコンテンツ最適分配率リスト等のデータベースやコンテンツに関するウェブサイトや分配率を最適化するプログラム等を提供する機能を有する。ここで、最適値判定サーバ装置４００の詳細な構成を、図２を参照して説明する。図２は、最適値判定サーバ装置４００の構成の一例を示すブロック図であり、該構成のうち本実施の形態に関係する部分のみを概念的に示している。
【００４０】
図２において、最適値判定サーバ装置４００は、概略的に、最適値判定サーバ装置４００の全体を統括的に制御するＣＰＵ等の制御部４０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部４０４、および、各種のデータベースやテーブルなどを格納する記憶部４０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。更に、この最適値判定サーバ装置４００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
【００４１】
また、図２において、制御部４０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリ（ＲＡＭ等）を有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部４０２は、機能概念的に、最適分配率リスト送信部４０２ａ、負荷情報格納部４０２ｂ、分配率リスト最適化部４０２ｃを備えて構成されている。これらの詳細については後述する。
【００４２】
記憶部４０６に格納される各種のデータベースやテーブル（最適分配率リストファイル４０６ａ〜負荷情報ファイル４０６ｂ）は、固定ディスク装置等のストレージ手段であり、各種処理に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ等を格納する。
【００４３】
これら記憶部４０６の各構成要素のうち、最適分配率リストファイル４０６ａは、ハードウェア最適分配率リストおよびコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段である。ここで、図３〜図５は、最適分配率リストファイル４０６ａに格納されるハードウェア最適分配率リストの一例を示す図である。また、ここで、図６〜図８は、最適分配率リストファイル４０６ａに格納されるコンテンツ最適分配率リストの一例を示す図である。
【００４４】
図３および図４に示すように、この最適分配率リストファイル４０６ａに格納されるハードウェア最適分配率リストは、コンテンツ受信再生装置１００のハードウェア資源の性能値（例えば、ＣＰＵクロック、ＲＡＭ容量など）、および、ネットワーク３００の帯域情報（例えば、通信速度など）のうち少なくとも一つに対応付けて、コンテンツ受信再生装置１００におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義している。また、図６および図７に示すように、この最適分配率リストファイル４０６ａに格納されるコンテンツ最適分配率リストは、コンテンツ情報のコンテンツ種別、コンテンツ容量、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置１００におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義している。ここで、コンテンツ種別は、音声、静止画、動画などの種別を、拡張子で区別して定義してもよい。例えば、「.ram」や「.wmp」や「.mov」などの拡張子により動画ファイルとして定義付けてもよい。
【００４５】
また、ハードウェア最適分配率リストまたはコンテンツ最適分配率リストは、図５および図８の＜分配率に応じた処理内容テーブル＞に示すように、ハードウェア資源の分配率に対応付けて、処理実行間隔の延長値またはプロセス優先度の変更値を定義してもよい。ここで、「処理時間間隔」とは、ＯＳが管理しているプロセス（各処理）の実行間隔のことである。例えば、実行間隔が大きい場合は、該当処理が完了するまでにより多くの時間を要するという意味をもつ。また、「プロセス優先度」とは、ＯＳの管理しているプロセスの優先度のことであり、例えば、優先度が低い場合は、該当処理が完了するまでにより多くの時間を要する。本実施の形態においては、優先度は高い順に最大、大、中、小に分類されて、変更値が＋１の時は、それぞれ優先度が１ランク高くなる。
【００４６】
再び図２に戻り、負荷情報ファイル４０６ｂは、コンテンツ受信再生装置１００から送信された負荷情報を記憶する負荷情報記憶手段である。ここで、図９および図１０は、負荷情報の一例を示す図である。
【００４７】
負荷情報には、コンテンツ情報の受信または再生のためのハードウェア資源の使用率（例えば、ＣＰＵ使用率、メモリ使用率など）および時間情報が含まれる。例えば、図１０に示すように、負荷情報は、図９の負荷度合い判定テーブルを用いて、ＣＰＵ使用率の判定結果、および、メモリ使用率の判定結果が、時間情報に対応付けて収集されたものでもよい。ここで、図１０の備考欄に示すように、負荷情報は、受信および再生のためのハードウェア資源の使用率以外に、受信・再生以外の制御部１０２の処理情報（例えば、アンチウィルスソフトウェアなどの常駐ソフトウェアの動作に関する情報など）を含んでもよい。
【００４８】
再び図２に戻り、通信制御インターフェース部４０４は、最適値判定サーバ装置４００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部４０４は、他の端末と通信回線を介してデータを通信する機能を有する。
【００４９】
図２において、制御部４０２の構成のうち、最適分配率リスト送信部４０２ａは、最適分配率リストファイル４０６ａに記憶されたハードウェア最適分配率リストおよびコンテンツ最適分配リストを送信する最適分配率リスト送信手段である。ここで、最適分配率リスト送信部４０２ａは、最適分配率リストファイル４０６ａに記憶されたハードウェア最適分配率リストをコンテンツ受信再生装置１００に送信し、最適分配率リストファイル４０６ａに記憶されたコンテンツ最適分配率リストをコンテンツ配信サーバ装置２００に送信する。
【００５０】
また、負荷情報格納部４０２ｂは、コンテンツ受信再生装置１００から送信された負荷情報を受信し、負荷情報ファイル４０６ｂに格納する負荷情報格納手段である。
【００５１】
また、分配率リスト最適化部４０２ｃは、負荷情報ファイル４０６ｂに記憶された負荷情報に基づいて、最適分配率リストファイル４０６ａに記憶されたハードウェア最適分配率リストまたはコンテンツ最適分配率リストの分配率を加減して最適化し更新する最適分配率リスト最適化手段である。例えば、分配率リスト最適化部４０２ｃは、負荷情報から常駐ソフトウェアの定期的動作による、コンテンツ受信再生装置１００のハードウェア資源の負荷を解析し、動作時刻を予見して、ハードウェア資源の分配率を設定するよう調整してもよい。以上が、最適値判定サーバ装置４００の構成の詳細な説明である。
【００５２】
コンテンツ配信サーバ装置２００は、ネットワーク３００を介して、コンテンツ受信再生装置１００および最適値判定サーバ装置４００と相互に接続され、コンテンツ情報等のデータベースやコンテンツに関するウェブサイトやプログラム等を提供する機能を有する。ここで、コンテンツ配信サーバ装置２００の詳細な構成を、図１１を参照して説明する。図１１は、コンテンツ配信サーバ装置２００の構成の一例を示すブロック図であり、該構成のうち本実施の形態に関係する部分のみを概念的に示している。
【００５３】
図１１において、コンテンツ配信サーバ装置２００は、概略的に、コンテンツ配信サーバ装置２００の全体を統括的に制御するＣＰＵ等の制御部２０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部２０４、および、各種のデータベースやテーブルなどを格納する記憶部２０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。更に、このコンテンツ配信サーバ装置２００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
【００５４】
記憶部２０６に格納される各種のデータベースやテーブル（コンテンツデータベース２０６ａ〜コンテンツ最適分配率リストファイル２０６ｂ）は、固定ディスク装置等のストレージ手段であり、各種処理に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ等を格納する。
【００５５】
これら記憶部２０６の各構成要素のうち、コンテンツデータベース２０６ａは、コンテンツ情報やコンテンツ番組表情報などのコンテンツに関するデータを記憶するコンテンツデータ蓄積手段である。
【００５６】
また、コンテンツ最適分配率リストファイル２０６ｂは、最適値判定サーバ装置４００から送信されたコンテンツ最適分配率リストを記憶するコンテンツ最適分配率リスト記憶手段である。
【００５７】
また、図１１において、通信制御インターフェース部２０４は、コンテンツ配信サーバ装置２００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部２０４は、他の端末と通信回線を介してデータを通信する機能を有する。
【００５８】
また、図１１において、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、コンテンツ配信部２０２ａと、最適分配率リスト送信部２０２ｂを備えて構成されている。
【００５９】
このうち、コンテンツ配信部２０２ａは、コンテンツデータベース２０６ａに記憶されたコンテンツ情報またはコンテンツ番組表情報をコンテンツ受信再生装置１００に配信するコンテンツ配信手段である。
【００６０】
また、最適分配率リスト送信部２０２ｂは、コンテンツ最適分配率リストファイル２０６ｂに記憶されたコンテンツ最適分配率リストをコンテンツ受信再生装置１００に送信するコンテンツ最適分配率リスト送信手段である。ここで、最適分配率リスト送信部２０２ｂは、コンテンツ最適分配率リストをコンテンツ情報およびコンテンツ番組表情報とともに一体として、コンテンツ受信再生装置１００に送信してもよい。以上が、コンテンツ配信サーバ装置２００の構成の詳細な説明である。
【００６１】
コンテンツ受信再生装置１００は、ネットワーク３００を介して、コンテンツ配信サーバ装置２００および最適値判定サーバ装置４００と相互に接続され、コンテンツ情報の再生表示を行う機能を有する。ここで、コンテンツ受信再生装置１００の詳細な論理構成を、図１２を参照して説明する。図１２は、コンテンツ受信再生装置１００の構成の一例を示すブロック図であり、該構成のうち本実施の形態に関係する部分のみを概念的に示している。
【００６２】
図１２において、コンテンツ受信再生装置１００は、概略的に、コンテンツ受信再生装置１００の全体を統括的に制御するＣＰＵ等の制御部１０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部１０４、出力装置１１４に接続される入出力制御インターフェース部１０８、および、各種のデータベースやテーブルなどを格納する記憶部１０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。更に、このコンテンツ受信再生装置１００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
【００６３】
記憶部１０６に格納される各種のデータベースやテーブル（コンテンツ情報ファイル１０６ａ〜負荷情報ファイル１０６ｃ）は、固定ディスク装置等のストレージ手段であり、各種処理に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ等を格納する。
【００６４】
これら記憶部１０６の各構成要素のうち、コンテンツ情報ファイル１０６ａは、コンテンツ配信サーバ装置２００から受信したコンテンツ情報を記憶するコンテンツ情報記憶手段である。ここで、コンテンツ情報ファイル１０６ａは、コンテンツ配信サーバ装置２００から受信したコンテンツ番組表情報を記憶してもよい。
【００６５】
また、最適分配率リストファイル１０６ｂは、最適値判定サーバ装置４００から受信したハードウェア最適分配率リスト、または、コンテンツ配信サーバ装置２００から受信したコンテンツ最適分配率リストを記憶する最適分配率リスト記憶手段である。
【００６６】
また、図１２において、通信制御インターフェース部１０４は、コンテンツ受信再生装置１００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、他の端末と通信回線を介してデータを通信する機能を有する。
【００６７】
また、図１２において、入出力制御インターフェース部１０８は、出力装置１１４の制御を行う。ここで、出力装置１１４としては、モニタ（家庭用テレビを含む）の他、スピーカを用いることができる（なお、以下においては出力装置１１４をモニタとして記載する場合がある）。また、入出力制御インターフェース部１０８は、キーボード、マウス、およびマイク等の入力装置（図示せず）を制御してもよい。
【００６８】
また、図１２において、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、コンテンツ受信部１０２ａ、コンテンツ再生部１０２ｂ、最適分配率リスト格納部１０２ｃ、性能値収集部１０２ｄ、分配率設定部１０２ｅ、負荷情報収集部１０２ｆ、負荷情報送信部１０２ｇ、分配率リスト最適化部１０２ｈを備えて構成されている。
【００６９】
このうち、コンテンツ受信部１０２ａは、コンテンツ配信サーバ装置２００からコンテンツ情報またはコンテンツ番組表情報を受信し、コンテンツ情報ファイル１０６ａに格納するコンテンツ受信手段である。
【００７０】
また、コンテンツ再生部１０２ｂは、コンテンツ情報ファイル１０６ａに記憶されたコンテンツ情報を再生し、入出力制御インターフェース部１０８を制御して、出力装置１１４にコンテンツを表示させるよう制御するコンテンツ再生手段である。ここで、コンテンツ再生部１０２ｂは、コンテンツ番組表情報に基づいて、コンテンツ情報を再生してもよい。
【００７１】
また、最適分配率リスト格納部１０２ｃは、ハードウェア最適分配率リストまたはコンテンツ最適分配率リストを受信し、最適分配率リストファイル１０６ｂに格納する最適分配率リスト格納手段である。ここで、最適分配率リスト格納部１０２ｃは、最適値判定サーバ装置４００からハードウェア最適分配率リストを受信し、コンテンツ配信サーバ装置２００からコンテンツ最適分配率リストを受信する。
【００７２】
また、性能値収集部１０２ｄは、コンテンツ受信再生装置１００のハードウェア資源の性能値や、帯域情報を収集する性能値収集手段である。
【００７３】
また、分配率設定部１０２ｅは、最適分配率リストファイル１０６ｂに記憶されたハードウェア最適分配率リストまたはコンテンツ最適分配率リストに基づいて、性能値収集部１０２ｄによって収集されたハードウェア資源の性能値および帯域情報のうち少なくとも一つに対応する分配率を設定する分配率設定手段である。ここで、分配率設定部１０２ｅは、コンテンツ情報の受信または再生において、処理実行間隔およびプロセス優先度のうち少なくとも一つを変更することにより、コンテンツ情報の受信または再生のためのハードウェア資源の分配率を設定してもよい。また、分配率設定部１０２ｅは、プログラムが事前に取得しているコンテンツ番組表情報から、再生するコンテンツ情報のファイル種別やファイル容量を判断してもよく、コンテンツ情報の拡張子からコンテンツ種別を判断してもよい。
【００７４】
また、負荷情報収集部１０２ｆは、コンテンツ情報の受信または再生のためのハードウェア資源の使用率および時間情報を負荷情報として収集し、負荷情報ファイル１０６ｃに格納する負荷情報収集手段である。ここで、負荷情報は、受信処理または再生処理以外の制御部１０２の処理のためのハードウェア資源の使用率を含んでいてもよい。一例として、負荷情報は、アンチウィルスソフトウェアなどの常駐ソフトウェアの動作に関する情報等を含んで構成されてもよい。
【００７５】
また、負荷情報送信部１０２ｇは、負荷情報ファイル１０６ｃに記憶された負荷情報を最適値判定サーバ装置４００に送信する負荷情報送信手段である。
【００７６】
また、分配率リスト最適化部１０２ｈは、負荷情報ファイル１０６ｃに記憶された負荷情報に基づいて、最適分配率リストファイル１０６ｂに記憶されたハードウェア最適分配率リストまたはコンテンツ最適分配率リストの分配率を加減して最適化し、最適分配率リストファイル１０６ｂに格納する最適分配率リスト最適化手段である。以上が、コンテンツ受信再生装置１００の構成の詳細な説明である。
【００７７】
以上で、本コンテンツ配信再生システムの構成についての説明を終える。
【００７８】
［本コンテンツ配信再生システムの処理］
次に、このように構成された本実施の形態における本コンテンツ配信再生システムの処理の一例について、以下に図１、図３〜図８を参照して詳細に説明する。
【００７９】
［コンテンツ配信再生処理（ハードウェア最適分配率リスト）］
まず、ハードウェア最適分配率リストを用いたコンテンツ配信再生処理の詳細について図１を参照して説明する。
【００８０】
まず、コンテンツ受信再生装置１００は、最適分配率リスト格納部１０２ｃの処理により、通信制御インターフェース部１０４を制御して、最適値判定サーバ装置４００にハードウェア最適分配率リスト取得要求を送信する。
【００８１】
そして、最適値判定サーバ装置４００は、ハードウェア最適分配率リスト取得要求に応じて、最適分配率リスト送信部４０２ａの処理により、通信制御インターフェース部４０４を制御して、最適分配率リストファイル４０６ａに記憶されたハードウェア最適分配率リストをコンテンツ受信再生装置１００に送信する。
【００８２】
そして、コンテンツ受信再生装置１００は、最適分配率リスト格納部１０２ｃの処理により、通信制御インターフェース部１０４を制御して、最適値判定サーバ装置４００から送信されたハードウェア最適分配率リストを受信し、最適分配率リストファイル１０６ｂに格納する。
【００８３】
そして、コンテンツ受信再生装置１００は、性能値収集部１０２ｄの処理により、コンテンツ受信再生装置１００のハードウェア資源の性能値、および、帯域情報を収集する。
【００８４】
そして、コンテンツ受信再生装置１００は、分配率設定部１０２ｅの処理により、最適分配率リストファイル１０６ｂに記憶されたハードウェア最適分配率リストに基づいて、性能値収集部１０２ｄにより収集されたハードウェア資源の性能値および帯域情報に対応する分配率を設定する。一例として、性能値収集部１０２ｄが、ＣＰＵクロックを２ＧＨｚ、ＲＡＭ容量を１ＧＢｙｔｅｓ、帯域を３Ｍｂｐｓと収集した場合、分配率設定部１０２ｅは、図３に示すように、ハードウェア最適分配率リストの判定テーブルに基づいて、ＣＰＵクロックを「良」、ＲＡＭ容量を「優」、帯域を「優」と判定する。そして、分配率設定部１０２ｅは、図４に示すように、ハードウェア最適分配率リストのハードウェア資源の分配表に基づいて、コンテンツ再生部１０２ｂによる再生処理に５５％のハードウェア資源を割り当て、コンテンツ受信部１０２ａによる受信処理等その他の処理に４５％のハードウェア資源が割り当てられるよう設定する。ここで、分配率設定部１０２ｅは、図５に示すように、ハードウェア最適分配率リストの処理内容テーブルに基づいて、分配率に対応付けて、処理実行間隔の延長値またはプロセス優先度の変更値を設定してもよい。すなわち、一例として、図５に示すように、コンテンツ再生部１０２ｂによる再生処理に５５％のハードウェア資源を割り当てる場合、処理実行間隔の延長値を５００ｍ秒とし、プロセス優先度の変更値を０と設定してもよい。
【００８５】
以上で、ハードウェア最適分配率リストを用いたコンテンツ配信再生処理の詳細な説明を終える。これにより、本実施の形態における本コンテンツ配信再生システムは、最適値判定サーバ装置は、コンテンツ受信再生装置のハードウェア資源の性能値、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義する最適分配率リストを記憶し、記憶された最適分配率リストをコンテンツ受信再生装置に送信し、コンテンツ受信再生装置は、送信された最適分配率リストを受信し格納し、コンテンツ受信再生装置のハードウェア資源の性能値、および、帯域情報のうち少なくとも一つを収集し、格納された最適分配率リストに基づいて、収集されたハードウェア資源の性能値および帯域情報のうち少なくとも一つに対応する分配率を設定するので、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツ再生時における端末装置のプログラム動作の安定化を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。
【００８６】
［コンテンツ配信再生処理（コンテンツ最適分配率リスト）］
つぎに、コンテンツ最適分配率リストを用いたコンテンツ配信再生処理の詳細について図１を参照して説明する。
【００８７】
まず、最適値判定サーバ装置４００は、最適分配率リスト送信部４０２ａの処理により、通信制御インターフェース部４０４を制御して、最適分配率リストファイル４０６ａに記憶されたコンテンツ最適分配率リストをコンテンツ配信サーバ装置２００に送信する。
【００８８】
そして、コンテンツ配信サーバ装置２００は、最適分配率リスト送信部２０２ｂの処理により、通信制御インターフェース部２０４を制御して、最適値判定サーバ装置４００からコンテンツ最適分配率リストを受信し、コンテンツ最適分配率リストファイル２０６ｂに格納する。
【００８９】
つぎに、コンテンツ受信再生装置１００は、コンテンツ受信部１０２ａの処理により、通信制御インターフェース部１０４を制御して、コンテンツ情報の取得要求をコンテンツ配信サーバ装置２００に送信する。
【００９０】
そして、コンテンツ配信サーバ装置２００は、コンテンツ情報取得要求を受けて、コンテンツ配信部２０２ａの処理により、通信制御インターフェース部２０４を制御して、コンテンツデータベース２０６ａに記憶されたコンテンツ情報およびコンテンツ番組表情報をコンテンツ受信再生装置１００に送信する。この際、同時に、コンテンツ配信サーバ装置２００は、最適分配率リスト送信部２０２ｂの処理により、コンテンツ最適分配率リストファイル２０６ｂに記憶されたコンテンツ最適分配率リストをコンテンツ受信再生装置１００に送信する。
【００９１】
そして、コンテンツ受信再生装置１００は、コンテンツ受信部１０２ａの処理により、通信制御インターフェース部１０４を制御して、コンテンツ配信サーバ装置２００からコンテンツ情報およびコンテンツ番組表情報を受信し、コンテンツ情報ファイル１０６ａに格納する。同時に、コンテンツ受信再生装置１００は、最適分配率リスト格納部１０２ｃの処理により、コンテンツ最適分配率リストをコンテンツ配信サーバ装置２００から受信し、最適分配率リストファイル１０６ｂに格納する。
【００９２】
そして、コンテンツ受信再生装置１００は、性能値収集部１０２ｄの処理により、コンテンツ受信再生装置１００の帯域情報を収集する。
【００９３】
そして、コンテンツ受信再生装置１００は、分配率設定部１０２ｅの処理により、最適分配率リストファイル１０６ｂに記憶されたコンテンツ最適分配率リストに基づいて、コンテンツ再生部１０２ｂにより再生するコンテンツ情報ファイル１０６ａに記憶されたコンテンツ情報、および、性能値収集部１０２ｄにより収集された帯域情報に対応する分配率を設定する。ここで、一例として、性能値収集部１０２ｄが帯域情報を３Ｍｂｐｓとして収集し、分配率設定部１０２ｅがコンテンツ種別を動画、コンテンツ容量を２ＭＢｙｔｅｓと判断した場合、分配率設定部１０２ｅは、図６に示すように、コンテンツ最適分配率リストの判定テーブルに基づいて、動画種別を「可」、コンテンツ容量を「可」、帯域を「優」と判定する。そして、分配率設定部１０２ｅは、図７に示すように、コンテンツ最適分配率リストのハードウェア資源の分配表に基づいて、コンテンツ再生部１０２ｂによる再生処理に９０％のハードウェア資源を割り当て、コンテンツ受信部１０２ａによる受信処理等その他の処理に１０％のハードウェア資源が割り当てられるよう設定する。ここで、分配率設定部１０２ｅは、図８に示すように、ハードウェア最適分配率リストの処理内容テーブルに基づいて、分配率に対応付けて、処理実行間隔の延長値またはプロセス優先度の変更値を設定してもよい。すなわち、一例として図８に示すように、コンテンツ再生部１０２ｂによる再生処理に９０％のハードウェア資源を割り当てる場合、処理実行間隔の延長値を２００ｍ秒とし、プロセス優先度の変更値を＋１と設定してもよい。
【００９４】
以上で、コンテンツ最適分配率リストを用いたコンテンツ配信再生処理の詳細な説明を終える。これにより、最適値判定サーバ装置は、コンテンツ情報のコンテンツ種別、コンテンツ容量、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを記憶し、記憶されたコンテンツ最適分配率リストをコンテンツ配信サーバ装置に送信し、コンテンツ配信サーバ装置は、送信されたコンテンツ最適分配率リストを受信し、コンテンツ情報およびコンテンツ最適分配率リストをコンテンツ受信再生装置に送信し、コンテンツ受信再生装置は、送信されたコンテンツ情報およびコンテンツ最適分配率リストを受信し格納し、コンテンツ受信再生装置の帯域情報を収集し、格納されたコンテンツ最適分配率リストに基づいて、再生するコンテンツ情報および収集された帯域情報のうち少なくとも一つに対応する分配率を設定するので、コンテンツの受信または再生のためのハードウェア資源の最適な分配率を設定することができ、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツの種類や容量に応じて分配率を設定することにより、コンテンツ再生時における端末装置のプログラム動作の安定性を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。
【００９５】
以上が、本実施の形態における本コンテンツ配信再生システムの処理の一例についての説明である。
【００９６】
［本コンテンツ受信再生装置１００の処理］
本実施の形態における本コンテンツ受信再生装置の処理の一例について、図１３〜図１５を参照して説明する。
【００９７】
［コンテンツ受信再生処理］
本コンテンツ受信再生装置１００によるコンテンツ受信再生処理の詳細について図１３および図１４を参照して説明する。図１３および図１４は、本実施の形態における本コンテンツ受信再生装置１００のコンテンツ受信再生処理の一例を示すフローチャートである。
【００９８】
図１３に示すように、まず、制御部１０２は、起動処理を行い（ステップＳＡ−１）、起動処理を完了させる（ステップＳＡ−２）。
【００９９】
つぎに、最適分配率リスト格納部１０２ｃは、通信制御インターフェース部１０４を制御して、ハードウェア最適分配率リスト取得するために、ハードウェア最適分配率リスト取得要求を最適値判定サーバ装置４００に送信する（ステップＳＡ−３）。
【０１００】
そして、最適分配率リスト格納部１０２ｃは、最適値判定サーバ装置４００からハードウェア最適分配率リストを受信した場合（ステップＳＡ−４、Ｙｅｓ）、取得したハードウェア最適分配率リストを最適分配率リストファイル１０６ｂに格納する。一方、最適分配率リスト格納部１０２ｃは、最適値判定サーバ装置４００からのハードウェア最適分配率リストが受信できなかった場合（ステップＳＡ−４、Ｎｏ）、最適分配率リストファイル１０６ｂからハードウェア最適分配率リストを読み出す（ステップＳＡ−５）。
【０１０１】
そして、性能値収集部１０２ｄは、コンテンツ受信再生装置１００のハードウェア資源の性能値（ＣＰＵクロック数およびＲＡＭ容量）、および、帯域情報を収集する（ステップＳＡ−７）。
【０１０２】
そして、性能値収集部１０２ｄによる各種データの収集が成功した場合（ステップＳＡ−８、Ｙｅｓ）、分配率設定部１０２ｅは、性能値収集部１０２ｄにより収集されたハードウェア資源の性能値および帯域情報に対応する分配率を、ハードウェア最適分配率リストに基づいて解析し、分配率を設定する（ステップＳＡ−９）。すなわち、一例として、ハードウェア資源の性能値が高い場合は、分配率設定部１０２ｅは、受信処理の再生処理に対する影響が少ないと判断されるので、受信処理に割り当てるハードウェア資源を増大させるよう設定する。一方、ハードウェア資源の性能値が低い場合は、分配率設定部１０２ｅは、受信処理による再生処理への影響が懸念されるので、再生処理に割り当てるハードウェア資源を増大させるよう設定する。
【０１０３】
そして、性能値収集部１０２ｄによる分配率の設定が成功した場合（ステップＳＡ−１０、Ｙｅｓ）、ハードウェア資源の分配が完了し（ステップＳＡ−１１）、初期処理を終える（ステップＳＡ−１２）。ここで、分配率設定部１０２ｅは、性能値収集部１０２ｄによる各種データの収集が成功しなかった場合や（ステップＳＡ−８、Ｎｏ）、分配率設定部１０２ｅによる分配率の設定が成功しなかった場合も（ステップＳＡ−１０、Ｎｏ）、初期処理を終了する（ステップＳＡ−１２）。
【０１０４】
初期処理を終えると、図１４に示すように、コンテンツ受信部１０２ａは、通信制御インターフェース部１０４を制御して、コンテンツ情報の取得要求をコンテンツ配信サーバ装置２００に送信し、コンテンツ配信サーバ装置２００からコンテンツ番組表情報、コンテンツ情報、および、コンテンツ最適分配率リストを受信するよう制御する（ステップＳＡ−１３）。
【０１０５】
コンテンツ受信部１０２ａの処理によるコンテンツ情報とコンテンツ番組表情報の受信とともに、コンテンツ最適分配率リストをコンテンツ配信サーバ装置２００から受信すると（ステップＳＡ−１４、Ｙｅｓ）、最適分配率リスト格納部１０２ｃは、コンテンツ最適分配率リストを最適分配率リストファイル１０６ｂに格納する（ステップＳＡ−１６）。一方、最適分配率リスト格納部１０２ｃは、コンテンツ最適分配リストを受信できなかった場合（ステップＳＡ−１４、Ｎｏ）、最適分配率リストファイル１０６ｂに記憶されているコンテンツ最適分配率リストを読み出す（ステップＳＡ−１５）。
【０１０６】
そして、分配率設定部１０２ｅは、コンテンツ再生部１０２ｂにより再生するコンテンツ情報ファイル１０６ａに記憶されたコンテンツ情報、および、性能値収集部１０２ｄにより収集された帯域情報に対応する分配率を、コンテンツ最適分配率リストに基づいて解析し、分配率を設定する（ステップＳＡ−１７）。すなわち、一例として、再生処理に負荷がかかる、動画、アニメーションなどのコンテンツや、ファイル容量が大きいコンテンツ等を再生する場合は、分配率設定部１０２ｅは、配信処理対するハードウェア資源の分配率を低下させ再生処理にハードウェア資源を多く割り当てるよう設定し、再生遵守に努める。ここで、分配率設定部１０２ｅは、プログラムが事前に取得しているコンテンツ番組表情報から、再生するコンテンツ情報のファイル種別やファイル容量を、判断してもよい。
【０１０７】
そして、性能値収集部１０２ｄによる分配率の設定が成功した場合（ステップＳＡ−１８、Ｙｅｓ）、ハードウェア資源の分配が完了し（ステップＳＡ−１９）、コンテンツ再生準備を完了する（ステップＳＡ−１２）。一方、分配率設定部１０２ｅは、分配率設定部１０２ｅによる分配率の設定が成功しなかった場合は（ステップＳＡ−１８、Ｎｏ）、コンテンツ再生準備を終了させる（ステップＳＡ−２０）。
【０１０８】
以上のように、初期処理およびコンテンツ再生準備処理により設定された分配率で、コンテンツ受信部１０２ａによる受信処理や、コンテンツ再生部１０２ｂによる再生処理が行われる。これにて、コンテンツ受信再生処理の説明を終了する。
【０１０９】
［学習機能処理］
つぎに、本コンテンツ受信再生装置１００による学習機能処理の詳細について、図９、図１０、および、図１５を参照して説明する。図１５は、本実施の形態における本コンテンツ受信再生装置１００の学習機能処理の一例を示すフローチャートである。
【０１１０】
最適値判定サーバ装置４００は、最適なハードウェア分配率を規定したハードウェア最適分配率リストまたはコンテンツ最適分配率リストを調整するために、コンテンツ受信再生装置１００からハードウェア資源の負荷情報を収集する。すなわち、最適値判定サーバ装置４００は、分配率リスト最適化部４０２ｃの処理により、コンテンツ受信再生装置１００から送信された負荷情報に基づいて、最適分配率リストファイル４０６ａに記憶された最適分配率リスト、または、コンテンツ最適分配率リストの分配率を加減して最適化し更新する。以下に、コンテンツ受信再生装置１００が最適値判定サーバ装置４００に負荷情報を送るための処理の一例を示す。
【０１１１】
図１５に示すように、まず、再生処理や受信処理の処理待ちの状態から（ステップＳＢ−１）、コンテンツ受信部１０２ａが受信処理を、コンテンツ再生部１０２ｂが再生処理を実行に移す（ステップＳＢ−２）。
【０１１２】
つぎに、コンテンツ受信部１０２ａによる受信処理またはコンテンツ再生部１０２ｂによる再生処理の実行中に（ステップＳＢ−３）、負荷情報収集部１０２ｆは、コンテンツ情報の受信処理または再生処理のためのハードウェア資源の使用率を、時間情報とともに負荷情報として収集する（ステップＳＢ−４）。具体的には、負荷情報収集部１０２ｆは、図９に示すように、ハードウェア資源の使用率の判定テーブルを用いて、ＣＰＵ使用率とメモリ使用率の判定を行い、図１０に示すように、ＣＰＵ使用率の判定結果とメモリ使用率の判定結果とを、処理名および時間情報に対応付けて、負荷情報を収集する。
【０１１３】
そして、負荷情報収集部１０２ｆによる負荷情報の収集が成功した場合（ステップＳＢ−５、Ｙｅｓ）、負荷情報の取得が完了し（ステップＳＢ−６）、負荷情報を負荷情報ファイル１０６ｃに格納する（ステップＳＢ−７）。すなわち、負荷情報収集部１０２ｆは、新たに加わった負荷情報を書き加える。ここで、負荷情報収集部１０２ｆによる負荷情報の収集が成功しなかった場合（ステップＳＢ−５、Ｎｏ）、負荷情報収集部１０２ｆは、次の再生処理または受信処理まで処理を待つ（ステップＳＢ−１）。
【０１１４】
上記処理を一定時間が経過するまで行い（ステップＳＢ−９、Ｎｏ）、一定時間が経過すると（ステップＳＢ−９、Ｙｅｓ）、負荷情報送信部１０２ｇは、収集した負荷情報を送信する準備状態に入る（ステップＳＢ−１０）。
【０１１５】
そして、負荷情報送信部１０２ｇは、カウンタｉに０を設定する（ステップＳＢ−１１）。
【０１１６】
つぎに、負荷情報送信部１０２ｇは、通信制御インターフェース部１０４を制御して、負荷情報ファイル１０６ｃに記憶された負荷情報を最適値判定サーバ装置４００に送信する（ステップＳＢ−１２）。
【０１１７】
負荷情報送信部１０２ｇによる送信が成功すると（ステップＳＢ−１３、Ｙｅｓ）、負荷情報送信部１０２ｇによる処理が終了する（ステップＳＢ−１５）。
【０１１８】
一方、負荷情報送信部１０２ｇによる送信が失敗すると（ステップＳＢ−１３、Ｎｏ）、カウンタｉを１つインクリメントして（ステップＳＢ−１４）、再び、負荷情報送信部１０２ｇは、負荷情報を最適値判定サーバ装置４００に送信する（ステップＳＢ−１２）。この処理（ステップＳＢ−１２〜ステップＳＢ−１４）を、送信が成功するか、カウンタｉがｎに到達するまで続ける（ステップＳＢ−１３、Ｙｅｓ）。
【０１１９】
負荷情報送信部１０２ｇによる処理が終了すると（ステップＳＢ−１５）、負荷情報収集部１０２ｆは、次の再生処理または受信処理まで処理を待つ（ステップＳＢ−１）。
【０１２０】
これにて、本コンテンツ受信再生装置１００による学習機能処理の説明を終える。ここで、コンテンツ受信再生装置１００は、独自に学習機能を備えていてもよい。すなわち、分配率リスト最適化部１０２ｈは、負荷情報ファイル１０６ｃに記憶された負荷情報に基づいて、最適分配率リストファイル１０６ｂに記憶されたハードウェア最適分配率リストまたはコンテンツ最適分配率リストの分配率を加減して最適化し、最適分配率リストファイル１０６ｂに格納してもよい。例えば、分配率リスト最適化部１０２ｈは、負荷情報ファイル１０６ｃに記憶された負荷情報に基づいて、常駐ソフトウェアの定期的動作による、コンテンツ受信再生装置１００のハードウェア資源の負荷を解析し、動作時刻を予見して、ハードウェア資源の分配率を設定するよう調整してもよい。
【０１２１】
以上が、本実施の形態における本コンテンツ受信再生装置の処理の説明である。これにより、本コンテンツ受信再生装置は、コンテンツ受信再生装置のハードウェア資源の性能値、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義する最適分配率リストを受信し、記憶部に格納し、コンテンツ受信再生装置のハードウェア資源の性能値、および、帯域情報のうち少なくとも一つを収集し、格納された最適分配率リストに基づいて、収集されたハードウェア資源の性能値および帯域情報のうち少なくとも一つに対応する分配率を設定するので、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツ再生時における端末装置のプログラム動作の安定化を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。
【０１２２】
また、以上により、本コンテンツ受信再生装置は、コンテンツ情報のコンテンツ種別、コンテンツ容量、および、ネットワークの帯域情報のうち少なくとも一つに対応付けて、コンテンツ受信再生装置におけるコンテンツ情報の受信または再生のためのハードウェア資源の分配率を定義するコンテンツ最適分配率リストを受信し、記憶部に格納し、コンテンツ受信再生装置の帯域情報を収集し、格納されたコンテンツ最適分配率リストに基づいて、再生するコンテンツ情報および収集された帯域情報のうち少なくとも一つに対応する分配率を設定するので、コンテンツの受信または再生のためのハードウェア資源の最適な分配率を設定することができ、最重要事項である再生遵守を達成できる一方、受信処理を高速化し受信所要時間を短縮してサービス価値を高めることができる。また、コンテンツの種類や容量に応じて分配率を設定することにより、コンテンツ再生時における端末装置のプログラム動作の安定性を図ることができる。また、通信実効速度の時間帯による変化など、通信環境の変化に即して、最適な状態でのダウンロードが実施できる。
【０１２３】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１２４】
特に上記実施の形態においては、主に本発明を広告用途に用いた例について説明したが、コンテンツは広告番組に限られず、告知や販売促進のためのデジタルサイネージ分野、e-ラーニング分野、ＰＤＡ（Personal Digital Assistants）を使用した個人向け情報提供サービス分野に適用することができる。
【０１２５】
また、コンテンツ受信再生装置１００は、コンテンツ最適分配率リストは最適値判定サーバ装置４００から直接受信してもよく、また、ハードウェア最適分配率リストはコンテンツ配信サーバ装置２００を介して受信してもよい。
【０１２６】
また、コンテンツ受信再生装置１００がスタンドアローンの形態で処理を行う場合を一例に説明したが、コンテンツ受信再生装置１００とは別筐体で構成されるクライアント端末からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するように構成してもよい。
【０１２７】
また、上記実施の形態においては、コンテンツ配信サーバ装置２００と最適値判定サーバ装置４００は別構成としたが、これに限られず、コンテンツ配信サーバ装置２００と最適値判定サーバ装置４００を同一の筐体にサーバ装置として構成してもよい。
【０１２８】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１２９】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１３０】
また、コンテンツ受信再生装置１００、コンテンツ配信サーバ装置２００、および、最適値判定サーバ装置４００に関して、図示の各構成要素は機能概略的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１３１】
例えば、コンテンツ受信再生装置１００、コンテンツ配信サーバ装置２００、および、最適値判定サーバ装置４００の各装置が備える処理機能、特に制御部（１０２、２０２、４０２）にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じてコンテンツ受信再生装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤなどの記憶部（１０６、２０６、４０６）などは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１３２】
また、このコンピュータプログラムは、コンテンツ受信再生装置１００、コンテンツ配信サーバ装置２００、および、最適値判定サーバ装置４００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１３３】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１３４】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１３５】
記憶部（１０６、２０６、４０６）に格納される各種のデータベース等（コンテンツ情報ファイル１０６ａ〜１０６、コンテンツデータベース２０６ａ〜コンテンツ最適分配率リストファイル２０６ｂ、最適分配率リストファイル４０６ａ〜負荷情報ファイル４０６ｂ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【０１３６】
また、コンテンツ受信再生装置１００、コンテンツ配信サーバ装置２００、および、最適値判定サーバ装置４００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１３７】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じた任意の単位で、機能的または物理的に分散・統合して構成することができる。
【図面の簡単な説明】
【０１３８】
【図１】本発明に係る本実施の形態の基本原理を示す原理構成図である。
【図２】最適値判定サーバ装置４００の構成の一例を示すブロック図である。
【図３】最適分配率リストファイル４０６ａに格納されるハードウェア最適分配率リストの一例を示す図である。
【図４】最適分配率リストファイル４０６ａに格納されるハードウェア最適分配率リストの一例を示す図である。
【図５】最適分配率リストファイル４０６ａに格納されるハードウェア最適分配率リストの一例を示す図である。
【図６】最適分配率リストファイル４０６ａに格納されるコンテンツ最適分配率リストの一例を示す図である。
【図７】最適分配率リストファイル４０６ａに格納されるコンテンツ最適分配率リストの一例を示す図である。
【図８】最適分配率リストファイル４０６ａに格納されるコンテンツ最適分配率リストの一例を示す図である。
【図９】負荷情報の一例を示す図である。
【図１０】負荷情報の一例を示す図である。
【図１１】コンテンツ配信サーバ装置２００の構成の一例を示すブロック図である。
【図１２】コンテンツ受信再生装置１００の構成の一例を示すブロック図である。
【図１３】本実施の形態における本コンテンツ受信再生装置１００のコンテンツ受信再生処理の一例を示すフローチャートである。
【図１４】本実施の形態における本コンテンツ受信再生装置１００のコンテンツ受信再生処理の一例を示すフローチャートである。
【図１５】本実施の形態における本コンテンツ受信再生装置１００の学習機能処理の一例を示すフローチャートである。
【符号の説明】
【０１３９】
１００  コンテンツ受信再生装置
１０２  制御部
１０２ａ  コンテンツ受信部
１０２ｂ  コンテンツ再生部
１０２ｃ  最適分配率リスト格納部
１０２ｄ  性能値収集部
１０２ｅ  分配率設定部
１０２ｆ  負荷情報収集部
１０２ｇ  負荷情報送信部
１０２ｈ  分配率リスト最適化部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  コンテンツ情報ファイル
１０６ｂ  最適分配率リストファイル
１０６ｃ  負荷情報ファイル
１０８  入出力制御インターフェース部
１１４  出力装置
２００  コンテンツ配信サーバ装置
２０２  制御部
２０２ａ  コンテンツ配信部
２０２ｂ  最適分配率リスト送信部
２０４  通信制御インターフェース部
２０６  記憶部
２０６ａ  コンテンツデータベース
２０６ｂ  コンテンツ最適分配率リストファイル
３００  ネットワーク
４００  最適値判定サーバ装置
４０２  制御部
４０２ａ  最適分配率リスト送信部
４０２ｂ  負荷情報格納部
４０２ｃ  分配率リスト最適化部
４０４  通信制御インターフェース部
４０６  記憶部
４０６ａ  最適分配率リストファイル
４０６ｂ  負荷情報ファイル
【図１】
2008211518.tif 000003
【図２】
2008211518.tif 000004
【図３】
2008211518.tif 000005
【図４】
2008211518.tif 000006
【図５】
2008211518.tif 000007
【図６】
2008211518.tif 000008
【図７】
2008211518.tif 000009
【図８】
2008211518.tif 000010
【図９】
2008211518.tif 000011
【図１０】
2008211518.tif 000012
【図１１】
2008211518.tif 000013
【図１２】
2008211518.tif 000014
【図１３】
2008211518.tif 000015
【図１４】
2008211518.tif 000016
【図１５】
2008211518.tif 000017