(57)【要約】【課題】サーバ端末からクライアント端末に対して常にコンテンツを配信し、且つ配信するコンテンツの品質の低下を防止する。【解決手段】展示端末２からＷｅｂカメラ３にアクセスすると、配信サーバ１０はリクエストを受けたＷｅｂカメラ３の負荷情報を取得し、負荷レベルを判断する（Ｓ１，２）。負荷レベルを比較して、負荷が高い場合は（Ｓ３：ＹＥＳ）コンテンツデータベース２０に保存した取り置き動画データを配信する（Ｓ１２）。負荷が中くらいの場合は（Ｓ４：ＹＥＳ）、ライブ動画データを配信して負荷情報を更新するとともに（Ｓ７，８）取り置き動画データをコンテンツデータベース２０に保存する（Ｓ９〜１１）。負荷が低い場合は（Ｓ４：ＮＯ）、ライブ動画データを配信して負荷情報を更新する（Ｓ５，６）。【選択図】図３
2006222829.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してクライアント端末に画像を配信するサーバ端末を用いた画像配信システムであって、
１または複数の撮像装置と、
前記撮像装置により撮影された画像をストリーミング方式の情報にエンコードするエンコーダと、
クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信手段と、前記コンテンツの配信要求がなされた前記撮像装置から前記エンコーダによりエンコードされた前記情報を取得するライブ情報配信手段と、前記ライブ情報配信手段により取得された前記情報を記録媒体に保存する情報保管手段と、前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存手段と、前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断手段と、前記負荷状態に応じて前記ライブ情報配信手段又は前記記録媒体のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するか決定する配信内容決定手段と、前記配信内容決定手段で前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信手段と、前記配信内容決定手段で決定した前記コンテンツを配信する配信手段と、を備える１または複数のサーバ端末と、
前記サーバ端末から配信された前記コンテンツを受信して再生する複数のクライアント端末と、
を備えることを特徴とする画像配信システム。
【請求項２】
前記情報保管手段が、定期的に前記ライブ情報配信手段により取得された前記情報を記録媒体に保存することを特徴とする請求項１に記載の画像配信システム。
【請求項３】
前記情報保管手段が、前記負荷判断手段により判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記ライブ情報配信手段により取得された前記情報を記録媒体に保存することを特徴とする請求項１または２に記載の画像配信システム。
【請求項４】
前記配信内容決定手段が、前記負荷判断手段により判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記記録媒体のコンテンツを配信することを決定することを特徴とする請求項１〜３のいずれか一項に記載の画像配信システム。
【請求項５】
通信ネットワークを介して複数のクライアント端末に１または複数の撮像装置で撮影された画像を配信する１または複数のサーバ端末を用いた画像配信方法であって、
前記クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信ステップと、
前記コンテンツの配信要求がなされた前記撮像装置により撮影され、エンコーダによりストリーミング方式の情報にエンコードされた画像を取得するライブ情報配信ステップと、
前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存する情報保管ステップと、
前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存ステップと、
前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断ステップと、
前記負荷状態に応じて前記ライブ情報配信ステップで取得した前記情報又は前記記録媒体に保存した前記情報のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するかを決定する配信内容決定ステップと、
前記配信内容決定ステップで前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信ステップと、
前記配信内容決定ステップで決定した前記コンテンツを配信する配信ステップと、を備えることを特徴とする画像配信方法。
【請求項６】
前記情報保管ステップでは、前記ライブ情報配信ステップで取得された前記情報を前記記録媒体に定期的に保存することを特徴とする請求項５に記載の画像配信方法。
【請求項７】
前記情報保管ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存することを特徴とする請求項５または６に記載の画像配信方法。
【請求項８】
前記配信内容決定ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記記録媒体に保存した前記情報をコンテンツとして配信することを決定することを特徴とする請求項５〜７のいずれか一項に記載の画像配信方法。
【請求項９】
通信ネットワークを介して複数のクライアント端末に１または複数の撮像装置で撮影された画像を配信する１または複数のサーバ端末に、
前記クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信ステップ、
前記コンテンツの配信要求がなされた前記撮像装置により撮影され、エンコーダによりストリーミング方式の情報にエンコードされた画像を取得するライブ情報配信ステップ、
前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存する情報保管ステップ、
前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存ステップ、
前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断ステップ、
前記負荷状態に応じて前記ライブ情報配信ステップで取得した前記情報又は前記記録媒体に保存した前記情報のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するかを決定する配信内容決定ステップ、
前記配信内容決定ステップで前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信ステップ、
前記配信内容決定ステップで決定した前記コンテンツを配信する配信ステップ、を実行させるためのプログラム。
【請求項１０】
前記情報保管ステップでは、前記ライブ情報配信ステップで取得された前記情報を前記記録媒体に定期的に保存することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記情報保管ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存することを特徴とする請求項９または１０に記載のプログラム。
【請求項１２】
前記配信内容決定ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記記録媒体に保存した前記情報をコンテンツとして配信することを決定することを特徴とする請求項９〜１１のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ端末が通信ネットワークを介して複数のクライアント端末にコンテンツをストリーミング配信するための画像配信システム及び画像配信方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
インターネット接続の急速な普及に伴い、音声データや動画データなどのコンテンツをストリーミング配信する技術が開発されている。ストリーミング配信とは、サーバ端末にあるコンテンツを通信ネットワーク経由でクライアント端末にダウンロードしながら順次再生することを可能にする技術である。ストリーミング配信では、コンテンツのファイルサイズが大きい場合でもダウンロード時間を無駄に待つことなく再生することができるほか、撮影した映像（動画）をリアルタイムで配信することもできるという特徴がある。
【０００３】
このストリーミング配信においては、クライアント端末からのコンテンツの配信要求に基づいて、サーバ端末にあるコンテンツ）を通信ネットワーク経由でクライアント端末に配信しており、ネットワーク環境やクライアント端末の環境に応じてコンテンツの品質を変化させてクライアント端末に対して配信している。ここで、人気の高いコンテンツにクライアント端末からの配信要求が集中すると、サーバ端末の負荷の増大、または、通信ネットワークの混雑等の理由により、品質の悪いコンテンツがクライアント端末に配信される、または、コンテンツがクライアント端末に配信できないという事態が生じる。これに対し、従来の技術ではサーバ端末において人気の高いコンテンツに対するアクセスを制限する技術がなく、コンテンツ配信の品質が悪かった場合やコンテンツ配信を受けられなかった場合に、後から代替手段により補償する技術が開発されている。例えば、特許文献１には、クライアント端末において、サーバ端末に対して発行したリクエストに対して配信されたコンテンツの結果を評価し、コンテンツの再生品質が低下したと判断した場合に、補償用コンテンツを配信する技術が開示されている。
【０００４】
【特許文献１】特開２００３−１７９８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、クライアント端末からサーバ端末に対する配信要求が集中した場合に、サーバ端末からクライアント端末に対して品質の悪いコンテンツが配信されたり、何のコンテンツも配信されなかったりするのは、一定品質のコンテンツが途中で途切れることなく配信されるべきユーザにとって大変不利益であるという問題が生じる。また、特許文献１に開示された技術では、クライアント端末からサーバ端末のあるコンテンツに対するリクエストが集中した場合、それまで問題なくサーバ端末からそのコンテンツが配信されていたクライアント端末に対しても配信されるコンテンツの品質低下が発生するという問題が生じる。
【０００６】
本発明の目的は、サーバ端末からクライアント端末に対して常にコンテンツを配信することができ、且つ、配信するコンテンツの品質の低下を防止することができる画像配信システム及び画像配信方法、並びにプログラムを提供することである。
【課題を解決するための手段及び効果】
【０００７】
本発明に係る画像配信システムは、通信ネットワークを介してクライアント端末に画像を配信するサーバ端末を用いた画像配信システムであって、１または複数の撮像装置と、前記撮像装置により撮影された画像をストリーミング方式の情報にエンコードするエンコーダと、クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信手段と、前記コンテンツの配信要求がなされた前記撮像装置から前記エンコーダによりエンコードされた前記情報を取得するライブ情報配信手段と、前記ライブ情報配信手段により取得された前記情報を記録媒体に保存する情報保管手段と、前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存手段と、前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断手段と、前記負荷状態に応じて前記ライブ情報配信手段又は前記記録媒体のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するか決定する配信内容決定手段と、前記配信内容決定手段で前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信手段と、前記配信内容決定手段で決定した前記コンテンツを配信する配信手段と、を備える１または複数のサーバ端末と、前記サーバ端末から配信された前記コンテンツを受信して再生する複数のクライアント端末と、を備えることを特徴とする。
【０００８】
また、本発明に係る画像配信方法は、通信ネットワークを介して複数のクライアント端末に１または複数の撮像装置で撮影された画像を配信する１または複数のサーバ端末を用いた画像配信方法であって、前記クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信ステップと、前記コンテンツの配信要求がなされた前記撮像装置により撮影され、エンコーダによりストリーミング方式の情報にエンコードされた画像を取得するライブ情報配信ステップと、前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存する情報保管ステップと、前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存ステップと、前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断ステップと、前記負荷状態に応じて前記ライブ情報配信ステップで取得した前記情報又は前記記録媒体に保存した前記情報のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するかを決定する配信内容決定ステップと、前記配信内容決定ステップで前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信ステップと、前記配信内容決定ステップで決定した前記コンテンツを配信する配信ステップと、を備えることを特徴とする。
【０００９】
また、本発明に係るプログラムは、通信ネットワークを介して複数のクライアント端末に１または複数の撮像装置で撮影された画像を配信する１または複数のサーバ端末に、前記クライアント端末からの前記撮像装置のいずれかに対するコンテンツの配信要求を受信するリクエスト受信ステップ、前記コンテンツの配信要求がなされた前記撮像装置により撮影され、エンコーダによりストリーミング方式の情報にエンコードされた画像を取得するライブ情報配信ステップ、前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存する情報保管ステップ、前記コンテンツの配信要求がなされた前記撮像装置の負荷情報を計測及び保存する撮像装置負荷情報保存ステップ、前記コンテンツの配信要求がなされた前記撮像装置に対する負荷状態を前記負荷情報から判断する負荷判断ステップ、前記負荷状態に応じて前記ライブ情報配信ステップで取得した前記情報又は前記記録媒体に保存した前記情報のいずれの前記情報を前記コンテンツの配信要求がなされた前記撮像装置のコンテンツとして配信するかを決定する配信内容決定ステップ、前記配信内容決定ステップで前記記録媒体の前記情報を前記コンテンツとして配信すると決定した場合に前記記録媒体の前記情報を取得し転送する保管情報配信ステップ、前記配信内容決定ステップで決定した前記コンテンツを配信する配信ステップ、を実行させるためのプログラムである。
【００１０】
これによると、配信サーバであるサーバ端末でクライアント端末からコンテンツの配信要求があった撮像装置に対する負荷状態を把握し、当該撮像装置に対する負荷状態に応じて、クライアント端末に配信するコンテンツをエンコーダから取得した情報と、予め記録媒体に保存した情報とで切り替える（即ち、ライブ配信とオンデマンド配信とを切り替える）ことより、常にコンテンツをサーバ端末からクライアント端末に配信することができる。また、クライアント端末から配信要求があった当該撮像装置について、エンコーダから取得した情報をコンテンツとして既に配信されているクライアント端末は、そのまま配信を維持することができ、コンテンツの品質の低下を防止することができる。
【００１１】
ここで、本発明に係る画像配信システムは、前記情報保管手段が、定期的に前記ライブ情報配信手段により取得された前記情報を記録媒体に保存して良い。
【００１２】
また、本発明に係る画像配信方法及びプログラムは、前記情報保管ステップでは、前記ライブ情報配信ステップで取得された前記情報を前記記録媒体に定期的に保存して良い。
【００１３】
これによると、急にクライアント端末からある撮像装置に対するコンテンツの配信要求が集中し、サーバ端末において当該撮像装置に対する負荷状態が高くなり、記録媒体に保存した情報を当該撮像装置のコンテンツとしてクライアント端末に配信される場合であっても、定期的に記録媒体に保存する情報を更新することにより、記録媒体からコンテンツとしてクライアント端末に配信する情報の新鮮度を保つことができる。
【００１４】
ここで、本発明に係る画像配信システムは、前記情報保管手段が、前記負荷判断手段により判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記ライブ情報配信手段により取得された前記情報を記録媒体に保存して良い。
【００１５】
更に、本発明に係る画像配信方法及びプログラムは、前記情報保管ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記ライブ情報配信ステップで取得された前記情報を記録媒体に保存して良い。
【００１６】
これによると、サーバ端末においてクライアント端末からコンテンツの配信要求があった撮像装置に対する負荷状態が高くなり、将来的に記録媒体に保存した情報を当該撮像装置のコンテンツとしてクライアント端末に配信されることが予測される場合に、記録媒体に保存する情報を更新することにより、記録媒体からコンテンツとしてクライアント端末に配信する情報の新鮮度を保つことができる。
【００１７】
ここで、本発明に係る画像配信システムは、前記配信内容決定ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記記録媒体に保存した前記情報をコンテンツとして配信することを決定して良い。
【００１８】
また、本発明に係る画像配信方法及びプログラムは、前記配信内容決定ステップでは、前記負荷判断ステップにより判断した前記コンテンツの配信要求がなされた前記撮像装置の負荷状態が所定の値を超えた場合に、前記記録媒体に保存した前記情報をコンテンツとして配信することを決定して良い。
【００１９】
これによると、配信サーバであるサーバ端末でクライアント端末からコンテンツの配信要求があった撮像装置の負荷状態を把握し、当該撮像装置に対する負荷状態が高い場合は予め記録媒体に保存した情報を当該撮像装置のコンテンツとしてクライアント端末に配信することにより、当該撮像装置に対する負荷状態が高い場合であっても、常にコンテンツをサーバ端末からクライアント端末に配信することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ、本発明の好適な実施形態について説明する。
【００２１】
まず、本発明の実施形態に係る画像配信システムの構成を、図１及び図２に基づいて説明する。図１は、本発明の実施形態に係る画像配信システムのブロック図である。図２は、本発明の実施形態に係る配信サーバのブロック図である。
【００２２】
図１に示すように、画像配信システム１は、複数台の展示端末（クライアント端末）２と、複数台のＷｅｂカメラ（撮像装置）３と、１つの配信サーバ（サーバ端末）１０と、１つのコンテンツデータベース（記録媒体）２０と、から構成されている。複数の展示端末２と、複数のＷｅｂカメラ３と、１つのコンテンツデータベース２０は、１つの配信サーバ１０に接続されている。
【００２３】
Ｗｅｂカメラ３は、例えば展示会場等、配信サーバ１０や展示端末２から離れた場所に設置されている。また、展示端末２と配信サーバ１０も、お互い離れた場所に設置しても良い。そして、Ｗｅｂカメラ３は図示しないエンコーダを内蔵し、エンコーダによりＷｅｂカメラ３により撮影された画像をストリーミング方式の情報であるライブ動画データにエンコードして、配信サーバ１０にエンコードしたライブ動画データを送る。尚、エンコーダは、Ｗｅｂカメラ３ではなく、配信サーバ１０に内蔵されていても良いし、Ｗｅｂカメラ３と配信サーバ１０に別途接続された単体のエンコーダであっても良い。
【００２４】
図２に示すように、配信サーバ１０は、リクエスト受信部（リクエスト受信手段）１１と、ライブ動画配信部（ライブ情報配信手段）１２と、データ保管部（情報保管手段）１３と、Ｗｅｂカメラ負荷情報保存部（撮像装置負荷情報保存手段）１４と、負荷判断部（負荷判断手段）１５と、配信内容決定部（配信内容決定手段）１６と、配信部（配信手段）１７と、取り置き動画配信部（保管情報配信手段）１８と、タイマ１９と、から構成されている。ここで、配信サーバ１０は、複数の展示端末２からコンテンツの配信要求がなされた１つまたは複数のＷｅｂカメラに対するコンテンツの配信を処理することができる。
【００２５】
リクエスト受信部１１は、展示端末２からのＷｅｂカメラ３のいずれかに対するコンテンツの配信要求（以下、「リクエスト」と略する。）を受け付けて、負荷判断部１５に出力する。
【００２６】
ライブ動画配信部１２は、リクエストがなされたＷｅｂカメラ３のライブ動画データを取得して配信内容決定部１６に転送すると共に、Ｗｅｂカメラ負荷情報保存部１４にリクエストがなされたＷｅｂカメラ３の負荷情報を更新する。ここで、負荷情報は、例えば、展示端末２の接続数やレスポンスタイム、Ｗｅｂカメラ３から流れてくるデータ量である。
【００２７】
データ保管部１３は、配信内容決定部１６を経由して配信されるライブ動画データを取り置き動画データとしてコンテンツデータベース２０へ保管・更新する。データ保管部１３でコンテンツデータベース２０に保管・更新する取り置き動画データは、予め定められた時間内とし、タイマ１９からの情報を元に適当な時間内でデータ保存を行う。また、データ保管部１３がコンテンツデータベース２０に取り置き動画データを保管・更新するタイミングは、タイマ１９からの情報を元に適当な時間間隔毎に行い、また、負荷判断部１５からの情報を元に展示端末２からコンテンツの配信要求がなされたＷｅｂカメラ３の負荷のレベルが予め設定された一定値（β）よりも大きい場合に行うようにする。
【００２８】
Ｗｅｂカメラ負荷情報保存部１４は、ライブ動画配信部１２からの情報を元にリクエストがなされたＷｅｂカメラ３の負荷情報を計測して更新するとともに、負荷判断部１５に対して展示端末２からリクエストがなされたＷｅｂカメラ３の負荷状態を出力する。
【００２９】
負荷判断部１５は、Ｗｅｂカメラ負荷情報保存部１４からの情報を元にリクエスト受信部１１が展示端末２からリクエストを受け付けた際の展示端末２からリクエストがなされたＷｅｂカメラ３の負荷状態を判断し、配信内容決定部１６に出力する。
【００３０】
配信内容決定部１６は、負荷判断部１５からの情報を元に、ライブ動画データまたは取り置き動画データのいずれをコンテンツとして配信するかを決定する。ここでは、展示端末２からリクエストがなされたＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）よりも大きい場合は取り置き動画データをコンテンツとして配信し、展示端末２からリクエストがなされたＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）以下である場合はライブ動画データをコンテンツとして配信するように決定する。そして、配信内容決定部１６において、展示端末２からリクエストがなされたＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）よりも大きく取り置き動画データをコンテンツとして配信するように決定した場合は、取り置き動画配信部１８を介してコンテンツデータベース２０に保存された取り置き動画データを取得して配信部１７に転送する。一方、配信内容決定部１６において、展示端末２からリクエストがなされたＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）以下でありライブ動画データをコンテンツとして配信するように決定した場合は、ライブ動画配信部１２からライブ動画データを取得して配信部１７に転送する。
【００３１】
配信部１７は、配信内容決定部１６から転送されたライブ動画データあるいは取り置き動画データを展示端末２に配信する。
【００３２】
次に、本発明の実施形態に係る画像配信システムを用いた本発明の実施形態に係る画像配信方法の手順を、図３に基づいて説明する。図３は、本発明の実施形態に係る画像配信方法のフローチャートである。尚、本発明の実施形態に係るプログラムは、配信サーバであるサーバ端末に以下に説明する画像配信方法の手順を実行させるものであり、その説明を省略する。
【００３３】
まず、ユーザが展示端末を通じて、見たいＷｅｂカメラ３のコンテンツに対してアクセスすると、ユーザのリクエストが配信サーバ１０のリクエスト受信部１１で受信される（ステップＳ１：リクエスト受信ステップ）。次に、負荷判断部１５で、ユーザのリクエストに対応するＷｅｂカメラ３の負荷情報がＷｅｂカメラ負荷情報保存部１４から引き出される（ステップＳ２：負荷判断ステップ）。
【００３４】
そして、配信内容決定部１６で、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルと予め設定された一定値（α）とを比較し（ステップＳ３：配信内容決定ステップ）、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）よりも大きい場合、配信内容決定部１６では取り置き画像データを配信することを決定し（ステップＳ３：ＹＥＳ）、取り置き動画配信部１８を介してコンテンツデータベース２０からユーザのリクエストに対応するＷｅｂカメラ３の取り置き動画データを取得し、配信部１７を通じて展示端末２へ配信する（ステップＳ１２：保管情報配信ステップ、配信ステップ）。
【００３５】
一方、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルが予め設定された一定値（α）よりも小さい場合は（ステップＳ３：ＮＯ）、配信内容決定部１６で、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルと予め設定された一定値（β）とを比較し（ステップＳ４：配信内容決定ステップ）、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルがβより大きくα以下である場合、配信内容決定部１６ではライブ動画データを配信することを決定し（ステップＳ４：ＹＥＳ）、ライブ動画配信部１２からユーザのリクエストに対応するＷｅｂカメラ３のライブ画像データを取得し、配信部１７を通じて展示端末２へ配信する（ステップＳ７：ライブ情報配信ステップ、配信ステップ）。この時、ライブ動画配信部１２の情報に基づいて、Ｗｅｂカメラ負荷情報保存部１４によりユーザのリクエストに対応するＷｅｂカメラ３の負荷情報を更新する（ステップＳ８：撮像装置負荷情報保存ステップ）。この更新では、負荷の判断基準に基づいて、Ｗｅｂカメラ負荷情報保存部１４において、使用通信量（帯域）やレスポンスタイムなどの負荷情報が更新される。また、同時に、データ保管部１３では、配信内容決定部１６を通じて配信されているライブ動画データをコンテンツデータベース２０に保管する（ステップＳ９：情報保管ステップ）。データ保管部１３でコンテンツデータベース２０に保存するライブ動画データは予め定められた所定時間内とし、タイマ１９からの情報を元に所定時間保存したかを判断し（ステップＳ１０）、所定時間保存して（ステップＳ１０：ＹＥＳ）取り置き画像データの生成・更新が終了するまで（ステップＳ１１）、ライブ動画データをコンテンツデータベース２０に保管する（ステップＳ１０：ＮＯ）。尚、取り置き画像データの生成・更新が終了（ステップＳ１１）した後、タイマ１９の情報を元に、データ保管部１３で前回に取り置き画像データの生成・更新してからある一定時間経過していないかを判断し、一定時間経過した場合にもライブ動画データをコンテンツデータベース２０に保管して、定期的に取り置き画像データを生成・更新するようにしても良い。これにより、急に展示端末２から当該Ｗｅｂカメラ３に対するリクエストが集中し、配信サーバ１０において当該Ｗｅｂカメラ３に対する負荷のレベルが高くなり、コンテンツデータベース２０から当該Ｗｅｂカメラ３のコンテンツとして展示端末２に配信しなければならなくなったとしても、展示端末２に配信する取り置き動画データの新鮮度を保つことができる。
【００３６】
更に、ユーザのリクエストに対応するＷｅｂカメラ３の負荷のレベルが予め設定された一定値（β）以下である場合は、配信内容決定部１６ではライブ動画データを配信することを決定し（ステップＳ４：ＮＯ）、ライブ動画配信部１２からユーザのリクエストに対応するＷｅｂカメラ３のライブ画像データを取得し、配信部１７を通じて展示端末２へ配信する（ステップＳ５：ライブ情報配信ステップ、配信ステップ）。この時、ライブ動画配信部１２の情報に基づいて、Ｗｅｂカメラ負荷情報保存部１４によりユーザのリクエストに対応するＷｅｂカメラ３の負荷情報を更新する（ステップＳ６：撮像装置負荷情報保存ステップ）。この更新では、負荷の判断基準に基づいて、Ｗｅｂカメラ負荷情報保存部１４において、使用通信量（帯域）やレスポンスタイムなどの負荷情報が更新される。尚、ユーザのリクエストに対応するＷｅｂカメラ３の負荷情報を更新（ステップＳ６）した後、タイマ１９の情報を元に、データ保管部１３で前回に取り置き画像データの生成・更新してからある一定時間経過していないかを判断し、一定時間経過した場合にもライブ動画データをコンテンツデータベース２０に保管して、定期的に取り置き画像データを生成・更新するようにしても良い。これにより、急に展示端末２から当該Ｗｅｂカメラ３に対するリクエストが集中し、配信サーバ１０において当該Ｗｅｂカメラ３に対する負荷のレベルが高くなり、コンテンツデータベース２０から当該Ｗｅｂカメラ３のコンテンツとして展示端末２に配信しなければならなくなったとしても、展示端末２に配信する取り置き動画データの新鮮度を保つことができる。
【００３７】
ここで、ユーザのリクエストに対応するＷｅｂカメラ３の負荷に応じた本発明の実施形態に係る画像配信方法の手順の具体例を、本発明の実施形態に係る画像配信システム１を用いて図４〜図６に基づいて説明する。図４は、展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が高い場合の画像配信システムの概要を示す図である。図５は、展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が中くらいの場合の画像配信システムの概要を示す図である。図６は、展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が低い場合の画像配信システムの概要を示す図である。図４〜図６に示すように、画像配信システム１では、配信サーバ１０に３つのＷｅｂカメラ３（ＷｅｂカメラＡ，Ｂ，Ｃ）が接続されており、複数の展示端末３からそれぞれのＷｅｂカメラ３に対して配信サーバ１０にコンテンツの配信要求が行われるケースを想定している。
【００３８】
図４に示すように、ユーザがＷｅｂカメラＡのコンテンツにアクセスすると、配信サーバ１０はユーザのリクエストに対応するＷｅｂカメラＡの負荷のレベルを判断する。ユーザのリクエストに対応するＷｅｂカメラＡの負荷のレベルがαよりも大きいため、配信サーバ１０からは、ライブ動画データではなく、コンテンツデータベース２０に保存したＷｅｂカメラＡの取り置き動画データが配信される。
【００３９】
図５に示すように、ユーザがＷｅｂカメラＢのコンテンツにアクセスすると、配信サーバ１０はユーザのリクエストに対応するＷｅｂカメラＢの負荷のレベルを判断する。ユーザのリクエストに対応するＷｅｂカメラＢの負荷のレベルがα以下でありβよりも大きいため、配信サーバ１０からは、ライブ動画データが配信されるとともに、配信サーバ１０においてＷｅｂカメラＢの取り置き動画データがコンテンツデータベース２０に生成・保存される。
【００４０】
図６に示すように、ユーザがＷｅｂカメラＣのコンテンツにアクセスすると、配信サーバ１０はユーザのリクエストに対応するＷｅｂカメラＣの負荷のレベルを判断する。ユーザのリクエストに対応するＷｅｂカメラＣの負荷のレベルがβ以下であるため、配信サーバ１０からはライブ動画データが配信される。
【００４１】
本実施の形態に係る画像配信システム１及び画像配信方法、並びにプログラムによると、展示端末２から配信サーバ１０のリクエスト受信部１１でリクエストを受け付けたＷｅｂカメラ３に対する負荷をＷｅｂカメラ負荷情報保存部１４からの情報をもとに負荷判断部１５において把握し（図３のステップＳ１，Ｓ２）、配信内容決定部１６においてリクエストに対応するＷｅｂカメラ３に対する負荷のレベルに応じて、配信部１７から展示端末２に配信するコンテンツを、ライブ動画配信部１２からのＷｅｂカメラ３に内蔵されたエンコーダから取得したライブ動画データと、取り置き動画配信部１８からの予めデータ保管部１３でコンテンツデータベース２０に保存した取り置き動画データとで切り替えることより（図３のステップＳ３〜Ｓ１２）、常にコンテンツを配信サーバ１０から展示端末２に配信することができる。また、展示端末２からリクエストがあったＷｅｂカメラ３について、ライブ動画配信部１２からのライブ動画データをコンテンツとして既に配信されている展示端末２は、そのまま配信を維持することができ、コンテンツの品質の低下を防止することができる。
【００４２】
また、配信サーバ１０のＷｅｂカメラ負荷情報保存部１４で保存した負荷情報を元に、負荷判断部１５で展示端末２からリクエストがあったＷｅｂカメラ３の負荷を把握し（図３のステップＳ１，Ｓ２）、配信内容決定部１６でリクエストがあったＷｅｂカメラ３に対する負荷のレベルが高い場合は（図３のステップＳ３：ＹＥＳ）、予めデータ保管部１３でコンテンツデータベース２０に保存した取り置き動画データをリクエストがあったＷｅｂカメラ３のコンテンツとして展示端末２に配信することにより（図３のステップＳ１２）、リクエストがあったＷｅｂカメラ３にアクセスが集中した場合であっても、常にコンテンツを配信サーバ１０から展示端末２に配信することができる。
【００４３】
また、配信サーバ１０の負荷判断部１５で把握した展示端末２からリクエストがあったＷｅｂカメラ３の負荷のレベルが中くらいであり（図３のステップＳ４：ＹＥＳ）、即ち、将来的に配信サーバ１０において展示端末２からリクエストがあったＷｅｂカメラ３に対する負荷のレベルが高くなり、コンテンツデータベース２０に保存した取り置き動画データをリクエストがあったＷｅｂカメラ３のコンテンツとして展示端末２に配信されることが予測される場合に、データ保管部１３でコンテンツデータベース２０に保存する取り置き動画データを更新することにより（図３のステップＳ９〜Ｓ１１）、コンテンツデータベース２０からコンテンツとして展示端末２に配信する取り置き動画データの新鮮度を保つことができる。
【００４４】
更に、急に展示端末２からあるＷｅｂカメラ３に対するリクエストが集中し、配信サーバ１０においてリクエストがあったＷｅｂカメラ３に対する負荷のレベルが高くなり、コンテンツデータベース２０に保存する取り置き動画データをリクエストがあったＷｅｂカメラ３のコンテンツとして展示端末２に配信される場合であっても、データ保管部１３で定期的にコンテンツデータベース２０に保存する取り置き動画データを更新することにより、コンテンツデータベース２０からコンテンツとして展示端末２に配信する取り置き動画データの新鮮度を保つことができる。
【００４５】
以上、本発明の好適な実施形態について説明したが、本発明はその趣旨を超えない範囲において変更が可能である。
【００４６】
本実施の形態では、画像配信システム１において、複数の展示端末２と複数のＷｅｂカメラ３に接続されている配信サーバ１０が１つであるが、それに限らなない。例えば、図７に示すように、Ｗｅｂカメラ３毎に配信サーバ１０及びコンテンツサーバ２０が接続され、配信サーバ１０のそれぞれに複数の展示端末２が接続されるように画像配信システム１が構成されていても良い。
【図面の簡単な説明】
【００４７】
【図１】本実施の形態に係る画像配信システムのブロック図である。
【図２】本実施の形態に係る配信サーバのブロック図である。
【図３】本実施の形態に係る画像配信方法のフローチャートである。
【図４】展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が高い場合の画像配信システムの概要を示す図である。
【図５】展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が中くらいの場合の画像配信システムの概要を示す図である。
【図６】展示端末からコンテンツの配信要求があったＷｅｂカメラの負荷が低い場合の画像配信システムの概要を示す図である。
【図７】本実施の形態に係る画像配信システムの変形例を示すブロック図である。
【符号の説明】
【００４８】
１    画像配信システム
２    展示端末（クライアント端末）
３    Ｗｅｂカメラ（撮像装置）
１０    配信サーバ（サーバ端末）
１１    リクエスト受信部（リクエスト受信手段）
１２    ライブ動画配信部（ライブ情報配信手段）
１３    データ保管部（情報保管手段）
１４    Ｗｅｂカメラ負荷情報保存部（撮像装置負荷情報保存手段）
１５    負荷判断部（負荷判断手段）
１６    配信内容決定部（配信内容決定手段）
１７    配信部（配信手段）
１８    取り置き動画配信部（保管情報配信手段）
２０    コンテンツデータベース（記録媒体）
Ｓ１    リクエスト受信ステップ
Ｓ２    負荷判断ステップ
Ｓ３    配信内容決定ステップ
Ｓ４    配信内容決定ステップ
Ｓ５    ライブ情報配信ステップ、配信ステップ
Ｓ６    撮像装置負荷情報保存ステップ
Ｓ７    ライブ情報配信ステップ、配信ステップ
Ｓ８    撮像装置負荷情報保存ステップ
Ｓ９    情報保管ステップ
Ｓ１０  保管情報配信ステップ、配信ステップ
【図１】
2006222829.tif 000003
【図２】
2006222829.tif 000004
【図３】
2006222829.tif 000005
【図４】
2006222829.tif 000006
【図５】
2006222829.tif 000007
【図６】
2006222829.tif 000008
【図７】
2006222829.tif 000009