(57)【特許請求の範囲】
【請求項１】
通信端末及び複数のネットワークカメラと通信可能であると共に、移動中の観察対象の映像データを前記通信端末に配信する映像配信サーバであって、
前記ネットワークカメラを識別するためのカメラ識別子と、前記ネットワークカメラの撮像可能位置を示す撮像可能位置情報とが対応付けられて格納された第１の格納手段と、
前記観察対象を識別するための観察対象識別子と、前記観察対象の過去の移動経路を示す履歴位置情報とが対応付けられて格納された第２の格納手段と、
前記通信端末から前記観察対象識別子を受信するサーバ側受信手段と、
前記サーバ側受信手段が前記観察対象識別子を受信すると、前記観察対象の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された前記現在位置情報と前記第１の格納手段に格納された前記撮像可能位置情報とに基づいて、前記観察対象の現在位置を撮像可能な前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出する第１のカメラ選択手段と、
前記サーバ側受信手段が受信した前記観察対象識別子に対応する前記履歴位置情報を前記第２の格納手段から抽出し、抽出した前記履歴位置情報と前記位置情報取得手段によって取得された前記現在位置情報とに基づいて前記観察対象の移動先を複数推定し、前記第１の格納手段に格納された前記撮像可能位置情報に基づいて前記複数の移動先をそれぞれ撮像可能な複数の前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出する第２のカメラ選択手段と、
前記第１及び第２のカメラ選択手段によって前記カメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有する前記ネットワークカメラによって撮像された映像をそれぞれ映像データとして前記通信端末に送信するサーバ側送信手段と、
を備え、
前記第２のカメラ選択手段は、前記複数の移動先を撮像可能な前記ネットワークカメラそれぞれについて、前記履歴位置情報を参照して過去に前記観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出し、
前記サーバ側送信手段は、前記第２のカメラ選択手段で抽出された前記カメラ識別子を有する前記ネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する前記予測値に応じて表示するよう前記通信端末に指示するための制御情報を送信する
ことを特徴とする映像配信サーバ。
【請求項２】
前記制御情報は、前記映像を前記予測値に応じたフレームサイズで表示するよう前記通信端末に指示するものであることを特徴とする請求項１記載の映像配信サーバ。
【請求項３】
前記制御情報は、前記映像を前記予測値に応じたフレームレートで表示するよう前記通信端末に指示するものであることを特徴とする請求項１記載の映像配信サーバ。
【請求項４】
通信端末と、当該通信端末及び複数のネットワークカメラと通信可能であると共に移動中の観察対象の映像を前記通信端末に配信する映像配信サーバと、を備える映像配信システムであって、
前記映像配信サーバは、
前記ネットワークカメラを識別するためのカメラ識別子と、前記ネットワークカメラの撮像可能位置を示す撮像可能位置情報とが対応付けられて格納された第１の格納手段と、
前記観察対象を識別するための観察対象識別子と、前記観察対象の過去の移動経路を示す履歴位置情報とが対応付けられて格納された第２の格納手段と、
前記通信端末から前記観察対象識別子を受信するサーバ側受信手段と、
前記サーバ側受信手段が前記観察対象識別子を受信すると、前記観察対象の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された前記現在位置情報と前記第１の格納手段に格納された前記撮像可能位置情報とに基づいて、前記観察対象の現在位置を撮像可能な前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出する第１のカメラ選択手段と、
前記サーバ側受信手段が受信した前記観察対象識別子に対応する前記履歴位置情報を前記第２の格納手段から抽出し、抽出した前記履歴位置情報と前記位置情報取得手段によって取得された前記現在位置情報とに基づいて前記観察対象の移動先を複数推定し、前記第１の格納手段に格納された前記撮像可能位置情報に基づいて前記複数の移動先をそれぞれ撮像可能な複数の前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出する第２のカメラ選択手段と、
前記第１及び第２のカメラ選択手段によって前記カメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有する前記ネットワークカメラによって撮像された映像をそれぞれ映像データとして前記通信端末に送信するサーバ側送信手段と、
を有し、
前記第２のカメラ選択手段は、前記複数の移動先を撮像可能な前記ネットワークカメラそれぞれについて、前記履歴位置情報を参照して過去に前記観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出し、
前記サーバ側送信手段は、前記第２のカメラ選択手段で抽出された前記カメラ識別子を有する前記ネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する前記予測値に応じて表示するよう前記通信端末に指示するための制御情報を送信し、
前記通信端末は、
前記映像配信サーバに前記観察対象識別子を送信する端末側送信手段と、
前記映像配信サーバから前記映像データを受信する端末側受信手段と、
受信した前記映像データ及び前記制御情報に基づき映像を表示する表示手段と、
を有することを特徴とする映像配信システム。
【請求項５】
通信端末及び複数のネットワークカメラと通信可能であると共に、移動中の観察対象の映像データを前記通信端末に配信する映像配信サーバによる映像配信方法であって、
前記ネットワークカメラを識別するためのカメラ識別子と、前記ネットワークカメラの撮像可能位置を示す撮像可能位置情報とを対応付けて第１の格納手段に格納する第１の格納ステップと、
前記観察対象を識別するための観察対象識別子と、前記観察対象の過去の移動経路を示す履歴位置情報とを対応付けて第２の格納手段に格納する第２の格納ステップと、
前記通信端末から前記観察対象識別子を受信する受信ステップと、
前記受信ステップにて前記観察対象識別子を受信すると、前記観察対象の現在位置を現在位置情報として取得する位置情報取得ステップと、
前記位置情報取得ステップにて取得した前記現在位置情報と前記第１の格納手段に格納された前記撮像可能位置情報とに基づいて、前記観察対象の現在位置を撮像可能な前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出する第１のカメラ選択ステップと、
前記受信ステップにて受信した前記観察対象識別子に対応する前記履歴位置情報を前記第２の格納手段から抽出し、抽出した前記履歴位置情報と前記位置情報取得ステップにて取得した前記現在位置情報とに基づいて前記観察対象の移動先を複数推定し、前記第１の格納手段に格納された前記撮像可能位置情報に基づいて前記複数の移動先をそれぞれ撮像可能な複数の前記ネットワークカメラの前記カメラ識別子を前記第１の格納手段から抽出し、前記複数の移動先を撮像可能な前記ネットワークカメラそれぞれについて、前記履歴位置情報を参照して過去に前記観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出する第２のカメラ選択ステップと、
前記第１及び第２のカメラ選択ステップにて前記カメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有する前記ネットワークカメラによって撮像された映像をそれぞれ映像データとして前記通信端末に送信し、前記第２のカメラ選択ステップで抽出された前記カメラ識別子を有する前記ネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する前記予測値に応じて表示するよう前記通信端末に指示するための制御情報を前記通信端末に送信する送信ステップと、
を有することを特徴とする映像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動中の観察対象の映像データを通信端末上に表示させるための映像配信サーバ、映像配信システム、及び映像配信方法に関するものである。
【背景技術】
【０００２】
近年、子供や老人（観察対象）の現在の状況をネットワークカメラで撮影し、Ｗｅｂページやメール等によって家族の通信端末に配信する技術が知られている。
【０００３】
観察対象を撮影する方法としては、例えば特許文献１記載のように複数のネットワークカメラを用いたものが知られている。特許文献１記載の撮像方法では、観察対象の現在の位置と移動方向を示すベクトルと複数のネットワークカメラの配置とに基づいて、観察対象の移動方向に位置する（すなわち観察対象を正面から撮影可能な）ネットワークカメラを特定する。そして、このネットワークカメラに重点を置いて観察対象を撮像する。
【特許文献１】特開２００５−１４２６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の撮像方法で撮像された映像を通信端末に配信する場合、通信端末の画面には、観察対象の正面映像のみが表示され、それ以外の映像は表示されない可能性がある。そのため、表示された映像からでは、観察対象がどこに向かっているのか、観察対象の移動先がどのような状況となっているのかを把握できない。これらを把握することは、観察対象の危険等を事前に察知することにつながるため、非常に有用である。
【０００５】
そこで本発明では、観察対象についてより有用な映像を通信端末に配信可能な映像配信サーバ、映像配信システム、及び映像配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の映像配信サーバは、複数のネットワークカメラから映像をそれぞれ受信することが可能であると共に、移動中の観察対象の映像を通信端末上に表示させるための映像配信サーバであって、（１）ネットワークカメラを識別するためのカメラ識別子と、ネットワークカメラの撮像可能位置を示す撮像可能位置情報とが対応付けられて格納された第１の格納手段と、（２）観察対象を識別するための観察対象識別子と、観察対象の過去の移動経路を示す履歴位置情報とが対応付けられて格納された第２の格納手段と、（３）通信端末から観察対象識別子を受信するサーバ側受信手段と、（４）サーバ側受信手段が観察対象識別子を受信すると、観察対象の現在位置を示す現在位置情報を取得する位置情報取得手段と、（５）位置情報取得手段によって取得された現在位置情報と第１の格納手段に格納された撮像可能位置情報とに基づいて、観察対象の現在位置を撮像可能なネットワークカメラのカメラ識別子を第１の格納手段から抽出する第１のカメラ選択手段と、（６）サーバ側受信手段が受信した観察対象識別子に対応する履歴位置情報を第２の格納手段から抽出し、抽出した履歴位置情報と位置情報取得手段によって取得された現在位置情報とに基づいて観察対象の移動先を複数推定し、第１の格納手段に格納された撮像可能位置情報に基づいて複数の移動先をそれぞれ撮像可能な複数のネットワークカメラのカメラ識別子を第１の格納手段から抽出する第２のカメラ選択手段と、（７）第１及び第２のカメラ選択手段によってカメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有するネットワークカメラによって撮像された映像をそれぞれ映像データとして通信端末に送信するサーバ側送信手段と、を備え、第２のカメラ選択手段は、複数の移動先を撮像可能なネットワークカメラそれぞれについて、履歴位置情報を参照して過去に観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出し、サーバ側送信手段は、第２のカメラ選択手段で抽出されたカメラ識別子を有するネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する予測値に応じて表示するよう通信端末に指示するための制御情報を送信することを特徴とする。
【０００７】
本発明の映像配信サーバは、観察対象の現在位置を撮像するネットワークカメラを選択し、当該カメラの映像を通信端末に配信する。そのため通信端末に、観察対象が現在いる地点の映像を表示させることができる。また、本発明の映像配信サーバは、観察対象の現在位置と、観察対象の過去の移動経路を示す履歴位置情報とを照らし合わせることによって観察対象の移動先を推定したのち、この移動先を撮像するネットワークカメラを選択し、当該カメラの映像を通信端末に配信する。そのため通信端末に、観察対象の移動先となりうる地点の映像を表示させることができる。ユーザは、通信端末の画面を通して観察対象の現在の位置や様子だけでなく観察対象の移動先の状況をも確認することが可能となるので、例えば、観察対象の移動先に不審者や危険物が存在すること等を察知して観察対象に知らせることができる。このように本発明によれば、観察対象に関するより有用な映像を配信することができる。
【０００９】
また、本発明では、移動先を複数推定してこれら移動先の映像を通信端末に配信するので、通信端末は、複数の移動先の映像を表示することができる。さらに、本発明では、通信端末における映像の表示を制御する制御情報も通信端末に送信する。ここで、制御情報は、映像を予測値に応じて表示するよう指示するものである。そのため例えば、今後観察対象を映す可能性が高い順にカメラ識別子の予測値を大きくしておけば、通信端末にて、複数の移動先の映像を予測値に応じたフレームサイズ等で表示させることが可能となる。この場合、通信端末のユーザは、今後観察対象を映す可能性が高い映像、すなわち注目すべき映像をすぐに見分けることができる。よって、観察対象の移動先の状況をより効率的に把握することができる。
【００１０】
また、本発明の映像配信サーバでは、制御情報は、映像を予測値に応じたフレームサイズで表示するよう通信端末に指示するものであることが好ましい。
【００１１】
この場合、通信端末は、今後観察対象が映る可能性の高い映像を、例えばより大きなフレームサイズで表示できる。よって通信端末のユーザは、全ての映像が同じフレームサイズである場合と比べ、観察対象の移動先の状況をより効率的に把握することができる。
【００１２】
また、本発明の映像配信サーバでは、制御情報は、映像を予測値に応じたフレームレートで表示するよう通信端末に指示するものであることが好ましい。
【００１３】
この場合、通信端末は、観察対象を映す可能性が高い映像を、例えばより大きなフレームレートで表示できる。よって通信端末のユーザは、全ての映像が同じフレームレートである場合と比べ、注目すべき映像をより詳しく見ることができる。
また、本発明は、通信端末と、当該通信端末及び複数のネットワークカメラと通信可能であると共に移動中の観察対象の映像を通信端末に配信する映像配信サーバと、を備える映像配信システムであって、映像配信サーバは、ネットワークカメラを識別するためのカメラ識別子と、ネットワークカメラの撮像可能位置を示す撮像可能位置情報とが対応付けられて格納された第１の格納手段と、観察対象を識別するための観察対象識別子と、観察対象の過去の移動経路を示す履歴位置情報とが対応付けられて格納された第２の格納手段と、通信端末から観察対象識別子を受信するサーバ側受信手段と、サーバ側受信手段が観察対象識別子を受信すると、観察対象の現在位置を示す現在位置情報を取得する位置情報取得手段と、位置情報取得手段によって取得された現在位置情報と第１の格納手段に格納された撮像可能位置情報とに基づいて、観察対象の現在位置を撮像可能なネットワークカメラのカメラ識別子を第１の格納手段から抽出する第１のカメラ選択手段と、サーバ側受信手段が受信した観察対象識別子に対応する履歴位置情報を第２の格納手段から抽出し、抽出した履歴位置情報と位置情報取得手段によって取得された現在位置情報とに基づいて観察対象の移動先を複数推定し、第１の格納手段に格納された撮像可能位置情報に基づいて複数の移動先をそれぞれ撮像可能な複数のネットワークカメラのカメラ識別子を第１の格納手段から抽出する第２のカメラ選択手段と、第１及び第２のカメラ選択手段によってカメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有するネットワークカメラによって撮像された映像をそれぞれ映像データとして通信端末に送信するサーバ側送信手段と、を有し、第２のカメラ選択手段は、複数の移動先を撮像可能なネットワークカメラそれぞれについて、履歴位置情報を参照して過去に観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出し、サーバ側送信手段は、第２のカメラ選択手段で抽出されたカメラ識別子を有するネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する予測値に応じて表示するよう通信端末に指示するための制御情報を送信し、通信端末は、映像配信サーバに観察対象識別子を送信する端末側送信手段と、映像配信サーバから映像データを受信する受信手段と、受信した映像データ及び制御情報に基づき映像を表示する表示手段と、を有することを特徴とする。
【００１４】
本発明の映像配信システムでは、映像配信サーバが、観察対象の現在位置を撮像するネットワークカメラを選択し、当該カメラの映像を通信端末に配信する。そのため通信端末は、観察対象が現在いる地点の映像を表示することができる。また、映像配信サーバは、観察対象の現在位置と、観察対象の過去の移動経路を示す履歴位置情報とを照らし合わせることにより観察対象の移動先を推定してこの移動先を撮像するネットワークカメラを選択し、当該カメラの映像を通信端末に配信する。そのため通信端末は、観察対象の移動先となりうる地点を表示することができる。ユーザは、通信端末の画面を通して観察対象の現在の位置や様子だけでなく観察対象の移動先の状況をも確認することが可能となる。このように本発明によれば、観察対象に関するより有用な映像を通信端末に配信することができる。
【００１５】
ところで、本発明は、上記したように映像配信サーバ及び映像配信システムとして記述できる他に、以下のように映像配信方法としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
すなわち、本発明の映像配信方法は、通信端末及び複数のネットワークカメラと通信可能であると共に、移動中の観察対象の映像データを通信端末に配信する映像配信サーバによる映像配信方法であって、ネットワークカメラを識別するためのカメラ識別子と、ネットワークカメラの撮像可能位置を示す撮像可能位置情報とを対応付けて第１の格納手段に格納する第１の格納ステップと、観察対象を識別するための観察対象識別子と、観察対象の過去の移動経路を示す履歴位置情報とを対応付けて第２の格納手段に格納する第２の格納ステップと、通信端末から観察対象識別子を受信する受信ステップと、受信ステップにて観察対象識別子を受信すると、観察対象の現在位置を現在位置情報として取得する位置情報取得ステップと、位置情報取得ステップにて取得した現在位置情報と第１の格納手段に格納された撮像可能位置情報とに基づいて、観察対象の現在位置を撮像可能なネットワークカメラのカメラ識別子を第１の格納手段から抽出する第１のカメラ選択ステップと、受信ステップにて受信した観察対象識別子に対応する履歴位置情報を第２の格納手段から抽出し、抽出した履歴位置情報と位置情報取得ステップにて取得した現在位置情報とに基づいて観察対象の移動先を複数推定し、第１の格納手段に格納された撮像可能位置情報に基づいて複数の移動先をそれぞれ撮像可能な複数のネットワークカメラのカメラ識別子を第１の格納手段から抽出し、複数の移動先を撮像可能なネットワークカメラそれぞれについて、履歴位置情報を参照して過去に観察対象が現在位置の後に当該移動先を通過した回数に基づいて、当該ネットワークカメラが観察対象を撮像する可能性を示す予測値を算出する第２のカメラ選択ステップと、第１及び第２のカメラ選択ステップにてカメラ識別子がそれぞれ抽出されると、当該カメラ識別子を有するネットワークカメラによって撮像された映像をそれぞれ映像データとして通信端末に送信し、第２のカメラ選択ステップで抽出されたカメラ識別子を有するネットワークカメラによって撮像された映像を、当該ネットワークカメラに対応する予測値に応じて表示するよう通信端末に指示するための制御情報を前記通信端末に送信する送信ステップと、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、観察対象についてより有用な映像を配信することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面とともに本発明に係る映像配信サーバの好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１８】
図１は、本発明の実施形態に係る映像配信システムの構成を示す図である。図１に示すように、映像配信システムＡ１は、映像配信サーバ１と、位置情報サーバ２０と、ネットワークカメラ３０と、通信端末４０とを備えている。これらは無線通信網Ｎを介して接続されている。
【００１９】
図３は、通信端末４０の構成を示す図である。図３に示すように、通信端末４０は、入力部４１と、端末側ＩＤ記憶部４２と、端末側通信部（端末側送信手段及び端末側受信手段）４３と、端末側パラメータ記憶部４４と、端末側処理部４５と、表示画面生成部４６と、表示部（表示手段）４７と、を備えている。
【００２０】
入力部４１は、通信端末４０の入力ボタンといった、ユーザが通信端末４０に情報を入力する際のインターフェイスとなる部分である。より具体的には、ユーザが入力部４１に観察対象ＩＤ（観察対象識別子）を入力すると、入力部４１は入力された観察対象ＩＤを端末側ＩＤ記憶部４２に格納する。ここで、観察対象ＩＤとは観察対象者（観察対象）を識別するためのものであり、本実施形態では観察対象者が携帯する通信端末の電話番号である。また、観察対象ＩＤの入力後、ユーザが入力部４１に観察対象ＩＤの送信指示を入力すると、入力部４１はかかる指示を端末側通信部４３に出力する。
【００２１】
端末側通信部４３は、映像配信サーバ１と通信を行う部分である。より具体的には、端末側通信部４３は、入力部４１から観察対象ＩＤの送信指示を受け取ると、端末側ＩＤ記憶部４２から観察対象ＩＤを抽出して、自端末を識別するための要求端末ＩＤと共に映像配信サーバ１に送信する。本実施形態では、要求端末ＩＤは自端末の電話番号である。
【００２２】
また、端末側通信部４３は、映像配信サーバ１からストリーミングパラメータ（制御情報）を受信するとこれを端末側パラメータ記憶部４４に格納する。映像配信サーバ１からストリーミングデータ（映像データ）を受信すると、これを端末側処理部４５に出力する。ここでストリーミングパラメータとは、映像のフレームレート及びフレームサイズに関する情報を含むものである。ストリーミングデータとは、ネットワークカメラ３０によって撮像された映像のデータである。
【００２３】
端末側処理部４５は、ストリーミングにかかる処理（以下、ストリーミング処理と呼ぶ）を行う部分であって、例えばシグナリング制御、ビットレート制御、フレームレート制御等を行う。より具体的には、端末側処理部４５は、端末側通信部４３からストリーミングデータを受け取ると、端末側パラメータ記憶部４４に格納されたストリーミングパラメータに基づいて、ストリーミングデータにストリーミング処理を施す。端末側処理部４５は、ストリーミング処理後のストリーミングデータを表示画面生成部４６に出力する。なお、端末側処理部４５は、複数のストリーミングデータのストリーミング処理を同時に行うことが可能である。
【００２４】
表示画面生成部４６は、表示部４７における画面構成を決定する部分である。表示画面生成部４６は、端末側処理部４５からストリーミングデータを受け取ると、端末側パラメータ記憶部４４に格納されたストリーミングパラメータに基づいて、画面構成を決定する。
【００２５】
表示部４７はインターフェイスとなる部分であって、本実施形態ではディスプレイである。表示部４７には、端末側処理部４５から出力されたストリーミングデータに基づく映像が、表示画面生成部４６によって決定された画面構成で表示される。これにより、ユーザは通信端末４０の表示部４７を介してネットワークカメラ３０からの映像を確認することが可能となる。
【００２６】
図４は、映像配信サーバ１の構成を示す図である。映像配信サーバ１は、サーバ側通信部（サーバ側受信手段及びサーバ側送信手段）５０と、サーバ側ＩＤ記憶部５１と、位置情報取得部（位置情報取得手段）５２と、現在位置記憶部５３と、カメラ属性記憶部（第１の格納手段）５４と、現在位置カメラ選択部（第１のカメラ選択手段）５５と、パラメータ計算部５６と、行動履歴記憶部（第２の格納手段）５７と、予測位置カメラ選択部（第２のカメラ選択手段）５８と、予測値記憶部５９と、サーバ側パラメータ記憶部６０と、サーバ側処理部６１と、を有する。
【００２７】
サーバ側通信部５０は、位置情報サーバ２０、ネットワークカメラ３０、及び通信端末４０と通信を行う部分である。より具体的には、サーバ側通信部５０は、通信端末４０から観察対象ＩＤ及び要求端末ＩＤを受信すると、これらをサーバ側ＩＤ記憶部５１に格納する。図５は、サーバ側ＩＤ記憶部５１に格納された情報を示す図である。図５に示すように、サーバ側ＩＤ記憶部５１には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、当該観察対象ＩＤと共に送信された要求端末ＩＤ「０９０１２３４ＸＸＸＸ」とが対応付けて格納される。
【００２８】
また、サーバ側通信部５０は、位置情報取得部５２から位置情報の送信要求を受け取るとこれを位置情報サーバ２０に送信すると共に、位置情報サーバ２０から位置情報を受信するとこれを位置情報取得部５２に出力する。サーバ側通信部５０は、ネットワークカメラ３０からの映像の受信や、通信端末４０に対するストリーミングデータ及びストリーミングパラメータの送信も行う。
【００２９】
位置情報取得部５２は、観察対象の現在位置を示す現在位置情報を取得する部分である。より具体的には、位置情報取得部５２は、サーバ側ＩＤ記憶部５１に観察対象ＩＤが格納されると、この観察対象ＩＤに基づく位置情報の取得要求をサーバ側通信部５０を介して位置情報サーバ２０に対し送信する。位置情報取得部５２は、位置情報サーバ２０からサーバ側通信部５０を介して位置情報を受け取ると、これを現在位置情報として現在位置記憶部５３に格納する。図６は、現在位置記憶部５３に格納された情報を示す図である。図６に示すように、現在位置記憶部５３には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と現在位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」とが対応付けて格納される。なお、位置情報取得部５２は定期的に現在位置情報の取得要求を出力し、取得した現在位置情報を現在位置記憶部５３へ格納する。
【００３０】
カメラ属性記憶部５４には、ネットワークカメラ３０を識別するためのカメラＩＤ（カメラ識別子）と、当該カメラＩＤを有するネットワークカメラ３０の撮像可能位置情報とが格納されている。ここで、撮像可能位置情報とは、ネットワークカメラ３０の撮像可能位置を示す情報であり、本実施形態ではネットワークカメラ３０が設置された地点の位置情報及びネットワークカメラ３０の撮影範囲を含んでいる。なお、カメラ属性記憶部５４には、この他に撮影映像の形式等が格納されてもよい。図７は、カメラ属性記憶部５４に格納された情報を示す図である。図７に示すように、カメラ属性記憶部５４には、例えばカメラＩＤ「Ｃａｍｅｒａ＿Ａ」と、位置情報「Ｎ３５．３７６  Ｅ１３９．５２０」と、撮影範囲「５０、８８」とが対応付けて格納される。撮像可能位置情報の取得方法は特に限られないが、サーバ側通信部５０を介してネットワークカメラ３０から取得する方法やブラウザから設定する方法等が例示できる。また、これらの記述方法はXML等を用いることができる。カメラ属性記憶部５４には、全てのネットワークカメラ３０のカメラＩＤと撮像可能位置情報とが格納されている。
【００３１】
現在位置カメラ選択部５５は、観察対象者の現在位置を撮像可能なネットワークカメラ３０を選択する部分である。より具体的には、現在位置カメラ選択部５５は、現在位置記憶部５３に現在位置情報が格納されると、この現在位置情報が示す位置に対応する撮像可能位置情報をカメラ属性記憶部５４から検索する。そして、検索された撮像可能位置情報に対応付けられたカメラＩＤをカメラ属性記憶部５４から抽出する。現在位置カメラ選択部５５は、抽出したカメラＩＤと、現在位置記憶部５３に格納されていた観察対象ＩＤとをパラメータ計算部５６に出力する。
【００３２】
行動履歴記憶部５７には、観察対象ＩＤと、当該観察対象ＩＤに対応する履歴位置情報が予め格納されている。履歴位置情報とは、観察対象者の過去の移動経路を示すものであって、観察対象者が過去に通過した位置の位置情報と通過時間とを含んでいる。なお、履歴位置情報は、通過時間を含んでいなくてもよいし、速度センサなど様々なセンサ値から得られる観察対象の状態を含んでいてもよい。図８は、行動履歴記憶部５７に格納された情報を示す図である。図８に示すように、行動履歴記憶部５７には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、通過時間「２００７：１０：３１：１７：５９」と、位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」とが対応付けて格納される。なお、行動履歴記憶部５７には、観察対象者の移動に伴って新しい履歴位置情報が順次格納される。
【００３３】
予測位置カメラ選択部５８は、現在位置情報と履歴位置情報と撮像可能位置情報とに基づいて観察対象者の移動先を撮像可能なネットワークカメラ３０を選択する部分である。より具体的には、予測位置カメラ選択部５８は、現在位置記憶部５３に観察対象ＩＤと現在位置情報とが格納されると、この現在位置情報と、カメラ属性記憶部５４に格納された撮像可能位置情報とに基づいて、現在位置情報が示す位置から所定の範囲にあるネットワークカメラ３０を全て選択する。
【００３４】
予測位置カメラ選択部５８は、選択したネットワークカメラ３０それぞれに対し、履歴位置情報に基づいて予測値を算出する。より具体的には、観察対象者がかつて、現在いる位置の後に頻繁に通過した地点を映すネットワークカメラ３０については、予測値を大きくする。一方、監察対象者がほとんど通過したことがない地点を映すネットワークカメラ３０については、予測値を小さくする。
【００３５】
予測位置カメラ選択部５８は、予測値に基づいて観察対象者の移動先を推定する。過去に観察対象者が頻繁に通過した地点は、今後も観察対象者が通る可能性が高い地点といえる。かかる地点を撮像するネットワークカメラ３０は予測値が大きくなっているため、本実施形態の予測位置カメラ選択部５８は、予測値が大きなネットワークカメラ３０を選択するという形で、観察対象者の移動先を推定する。なお、予測位置カメラ選択部５８は、重要な地点（例えば、観察対象者が以前に危険な目にあった地点）に関する情報を予め有しており、この重要な地点を映すネットワークカメラ３０については予測値を加算する、としてもよい。
【００３６】
予測位置カメラ選択部５８は、観察対象ＩＤと、選択したカメラＩＤと、当該カメラＩＤを持つネットワークカメラ３０の予測値とを対応付けて予測値記憶部５９に格納する。また予測位置カメラ選択部５８は、予測値記憶部５９に格納したこれらの情報をパラメータ計算部５６に出力する。図９は、予測値記憶部５９に格納された情報を示す図である。図９に示すように、予測値記憶部５９には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、カメラＩＤ「Ｃａｍｅｒａ＿Ａ」と、予測値「８０」とが対応付けて格納される。
【００３７】
パラメータ計算部５６は、ストリーミングパラメータを決定する部分である。より具体的には、パラメータ計算部５６は、現在位置カメラ選択部５５から観察対象ＩＤとカメラＩＤとを受け取ると共に、予測位置カメラ選択部５８から観察対象ＩＤとカメラＩＤと予測値とを受け取る。そして、これらに基づきストリーミングパラメータを決定する。ストリーミングパラメータは、観察対象ＩＤ、カメラＩＤ、フレームサイズ、及びフレームレートを含んでおり、フレームサイズ及びフレームレートは予測値から取得される。パラメータ計算部５６は、ストリーミングパラメータを、サーバ側パラメータ記憶部６０に格納する。
【００３８】
図１０は、サーバ側パラメータ記憶部６０に格納された情報を示す図である。図１０に示すように、サーバ側パラメータ記憶部６０には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、カメラＩＤ「Ｃａｍｅｒａ＿Ｄ」と、フレームサイズ「１０００×１０００」と、フレームレート「１００」とが対応付けて格納される。カメラＩＤ「Ｃａｍｅｒａ＿Ｄ」は現在位置カメラ選択部５５から受け取ったものであり、予測値が算出されていないため、フレームサイズ及びフレームレートはデフォルトの値となっている。
【００３９】
また、サーバ側パラメータ記憶部６０には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、カメラＩＤ「Ｃａｍｅｒａ＿Ａ」と、フレームサイズ「７２０×４８０」と、フレームレート「８０」とが対応付けて格納される。また、サーバ側パラメータ記憶部６０には、例えば観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、カメラＩＤ「Ｃａｍｅｒａ＿Ｂ」と、フレームサイズ「２５６×１２５」と、フレームレート「５０」とが対応付けて格納される。カメラＩＤ「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」は予測位置カメラ選択部５８から受け取ったものであり、フレームレート及びフレームサイズを予測値に応じた値となっている。
【００４０】
このようにパラメータ計算部５６は、今後観察対象者を映す可能性がより高いネットワークカメラ３０(例えば、カメラＩＤ「Ｃａｍｅｒａ＿Ａ」に対応するネットワークカメラ３０)については、フレームサイズやフレームレートがより大きくなるようストリーミングパラメータを決定する。通信端末４０はこのストリーミングパラメータに基づいてストリーミングデータのストリーミング処理を行うため、通信端末４０に提供するストリーミングデータの品質を映像配信サーバ１側で決めることが可能となる。またこれにより、通信端末４０のユーザは、通信端末４０に表示された複数の映像の中から観察対象者の移動先を自ら絞り込むことや、全ての映像を追うことが不要となるため、観察対象者の監視を効率的に行うことができる。
【００４１】
サーバ側処理部６１は、サーバ側パラメータ記憶部６０からストリーミングパラメータを取得すると共に、かかるストリーミングパラメータに含まれるカメラＩＤを抽出する。そしてこのカメラＩＤを有するネットワークカメラ３０から、サーバ側通信部５０を介して映像を取得する。サーバ側処理部６１は、取得した映像をストリーミングデータにする。また、サーバ側処理部６１は、サーバ側ＩＤ記憶部５１から要求端末ＩＤを取得し、この要求端末ＩＤを持つ通信端末４０とサーバ側通信部５０を介してシグナリングを行う。その後、ストリーミングパラメータ及びストリーミングデータを、サーバ側通信部５０を介してシグナリングを行った通信端末４０に送信する。
【００４２】
続いて、本実施形態における映像配信サーバ１の動作及び映像配信サーバ１を用いた映像配信方法を説明する。図１１は、映像配信サーバ１の動作及び映像配信サーバ１を用いた映像配信方法を示すフローチャートである。ここでは、図２に示す観察対象者Ｐについての映像を通信端末４０Ａに配信する場合について説明する。
【００４３】
まず、図７に示すように、ネットワークカメラ３０のカメラＩＤと撮像可能位置情報とを対応付けて、カメラ属性記憶部５４に予め格納しておく（第１の格納ステップ、ステップＳ１１）。
【００４４】
また、図８に示すように、観察対象者Ｐの観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と観察対象者Ｐの履歴位置情報とを対応付けて、行動履歴記憶部５７に予め格納しておく（第２の格納ステップ、ステップＳ１２）。
【００４５】
通信端末４０Ａから観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と要求端末ＩＤ「０９０１２３４ＸＸＸＸ」とが送信されると、サーバ側通信部５０がこれらを受信する。サーバ側通信部５０は図５に示すように、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と要求端末ＩＤ「０９０１２３４ＸＸＸＸ」とを対応付けてサーバ側ＩＤ記憶部５１に格納する（受信ステップ、ステップＳ１３）。
【００４６】
サーバ側ＩＤ記憶部５１に観察対象ＩＤ「０９０５６７８ＸＸＸＸ」が格納されると、位置情報取得部５２がサーバ側通信部５０を介して、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」を持つ通信端末の位置情報の取得要求を位置情報サーバ２０に対し送信する。位置情報取得部５２は、位置情報サーバ２０からサーバ側通信部５０を介して位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」を受け取る。位置情報取得部５２は受け取った位置情報を現在位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」とし、図６に示すように、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と対応付けて現在位置記憶部５３に格納する（現在位置取得ステップ、ステップＳ１４）。
【００４７】
現在位置記憶部５３に現在位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」が格納されると、現在位置カメラ選択部５５が「Ｎ３５．３７６  Ｅ１３９．５２３」に対応する撮像可能位置情報を図７に示すカメラ属性記憶部５４から検索し、検索された撮像可能位置情報と対応付けられたカメラＩＤ「Ｃａｍｅｒａ＿Ｄ」をカメラ属性記憶部５４から抽出する（第１のカメラ選択ステップ、ステップＳ１５）。なお、図２に示すネットワークカメラ３０Ｄが、カメラＩＤ「Ｃａｍｅｒａ＿Ｄ」を有するネットワークカメラ３０である。これにより、観察対象者Ｐの現在位置を撮像可能なネットワークカメラ３０が特定される。現在位置カメラ選択部５５は、抽出したカメラＩＤ「Ｃａｍｅｒａ＿Ｄ」と観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とをパラメータ計算部５６に出力する。
【００４８】
また、現在位置記憶部５３に観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と現在位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」とが格納されると、予測位置カメラ選択部５８が観察対象ＩＤ「０９０５６７８ＸＸＸＸ」に対応した履歴位置情報を図８に示す行動履歴記憶部５７から抽出する。そして、図６に示す現在位置記憶部５３に観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と対応付けて格納された現在位置情報「Ｎ３５．３７６  Ｅ１３９．５２３」と、抽出した履歴位置情報と、カメラ属性記憶部５４に格納された撮像可能位置情報とに基づいて、現在位置情報が示す位置から所定の領域にあるネットワークカメラ３０のカメラＩＤを複数取得する。この場合、図２に示す９つのネットワークカメラ３０のカメラＩＤが取得される。
【００４９】
予測位置カメラ選択部５８は、取得したネットワークカメラ３０の予測値を算出する（ステップＳ１６）。ここで、図８に示す行動履歴情報を見ると、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」に対応する観察対象者Ｐは、「Ｎ３５．３７６  Ｅ１３９．５２３」なる位置を通過した後に、過去に２回ほど「Ｎ３５．３７６  Ｅ１３９．５２０」なる位置を通過しており（図８のＤ１，Ｄ２参照）。また、観察対象者Ｐは、「Ｎ３５．３７６  Ｅ１３９．５２３」なる位置を通過した後に、過去に１度だけ「Ｎ３５．３８１  Ｅ１３９．５５７」なる位置を通過している（図８のＤ３参照）。また、図７に示す撮像可能位置情報を見ると、「Ｎ３５．３７６  Ｅ１３９．５２０」なる位置にはカメラＩＤ「Ｃａｍｅｒａ＿Ａ」が対応付けられており、「Ｎ３５．３７６  Ｅ１３９．５５７」なる位置にはカメラＩＤ「Ｃａｍｅｒａ＿Ｂ」が対応付けられている。そこで、予測位置カメラ選択部５８は、カメラＩＤ「Ｃａｍｅｒａ＿Ａ」のネットワークカメラ３０の予測値を「８０」とし、カメラＩＤ「Ｃａｍｅｒａ＿Ｂ」のネットワークカメラ３０の予測値を「４０」とする。それ以外のネットワークカメラ３０の予測値はゼロとする。なお、図２に示すネットワークカメラ３０ＡがカメラＩＤ「Ｃａｍｅｒａ＿Ａ」を有し、ネットワークカメラ３０ＢがカメラＩＤ「Ｃａｍｅｒａ＿Ｂ」を有している。
【００５０】
予測値を算出した後、予測位置カメラ選択部５８は、予測値が大きなカメラＩＤ、すなわちカメラＩＤ「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」を選択する（第２のカメラ選択ステップ、ステップＳ１７）。予測位置カメラ選択部５８は、図９に示すように、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」と、選択したカメラＩＤ「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」と、当該カメラＩＤを持つネットワークカメラ３０の予測値「８０」，「４０」とを対応付けて予測値記憶部５９に格納する。また、予測位置カメラ選択部５８は、予測値記憶部５９に格納したこれらの情報をパラメータ計算部５６に出力する。
【００５１】
パラメータ計算部５６は、現在位置カメラ選択部５５から観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とカメラＩＤ「Ｃａｍｅｒａ＿Ｄ」とを受け取り、予測位置カメラ選択部５８から観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とカメラＩＤ「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」と予測値「８０」，「４０」とを受け取る。そして、これらの情報から、３つのストリーミングパラメータを取得する（ステップＳ１８）。より具体的には、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とカメラＩＤ「Ｃａｍｅｒａ＿Ｄ」とフレームサイズ「１０００×１０００」と、フレームレート「１００」とを含むストリーミングパラメータ、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とカメラＩＤ「Ｃａｍｅｒａ＿Ａ」とフレームサイズ「７２０×４８０」とフレームレート「８０」とを含むストリーミングパラメータ、観察対象ＩＤ「０９０５６７８ＸＸＸＸ」とカメラＩＤ「Ｃａｍｅｒａ＿Ｂ」とフレームサイズ「２５６×１２５」とフレームレート「４０」とを含むストリーミングパラメータを取得する。パラメータ計算部５６は、これらのストリーミングパラメータを、図１０に示すようにサーバ側パラメータ記憶部６０に格納する。
【００５２】
サーバ側処理部６１は、サーバ側パラメータ記憶部６０にストリーミングパラメータが格納されると、かかるストリーミングパラメータに含まれるカメラＩＤ「Ｃａｍｅｒａ＿Ｄ」，「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」を抽出する。そして、カメラＩＤ「Ｃａｍｅｒａ＿Ｄ」，「Ｃａｍｅｒａ＿Ａ」，「Ｃａｍｅｒａ＿Ｂ」を有するネットワークカメラ３０Ｄ，３０Ａ，３０Ｂから、サーバ側通信部５０を介して映像を取得する。サーバ側処理部６１は、取得した映像をそれぞれストリーミングデータにする。そして、３つのストリーミングパラメータと３つのストリーミングデータとを、サーバ側ＩＤ記憶部５１に格納された要求端末ＩＤ「０９０１２３４ＸＸＸＸ」を有する通信端末４０Ａに、サーバ側通信部５０を介して送信する（送信ステップ、ステップＳ１９）。
【００５３】
サーバ側通信部５０が通信端末４０Ａから配信停止要求を受信するまで、上記のステップＳ１４〜Ｓ１９の処理は繰り返し行われる（ステップＳ２０）。そして、通信端末４０Ａから配信停止要求を受信すると、ストリーミングパラメータ及びストリーミングデータの送信を停止する（ステップＳ２１）。
【００５４】
続いて、本実施形態における通信端末４０Ａの動作を説明する。図１２は、通信端末４０Ａの動作を示すフローチャートである。
【００５５】
ユーザが入力部４１に観察対象ＩＤ「０９０５６７８ＸＸＸＸ」を入力すると、入力部４１は観察対象ＩＤ「０９０５６７８ＸＸＸＸ」を端末側ＩＤ記憶部４２に格納する（ステップＳ３１）。観察対象ＩＤの入力後、ユーザが入力部４１に観察対象ＩＤの送信指示を入力すると、入力部４１はかかる指示を端末側通信部４３に出力する。
【００５６】
入力部４１から観察対象ＩＤの送信指示を受け取った端末側通信部４３は、端末側ＩＤ記憶部４２から観察対象ＩＤ「０９０５６７８ＸＸＸＸ」を抽出して、自端末を識別するための要求端末ＩＤ「０９０１２３４ＸＸＸＸ」と共に映像配信サーバ１に送信する（ステップＳ３２）。
【００５７】
観察対象ＩＤ及び要求端末ＩＤの送信後、端末側通信部４３は、映像配信サーバ１から３つのストリーミングパラメータと３つのストリーミングデータとを受信する（ステップＳ３３）。端末側通信部４３は、ストリーミングパラメータを端末側パラメータ記憶部４４にそれぞれ格納すると共に、ストリーミングデータを端末側処理部４５にそれぞれ出力する。
【００５８】
端末側処理部４５は、端末側通信部４３からストリーミングデータを受け取ると、端末側パラメータ記憶部４４に格納されたストリーミングパラメータに基づいて、各ストリーミングデータにストリーミング処理を施す（ステップＳ３４）。そして、ストリーミング処理がなされた３つのストリーミングデータを表示画面生成部４６に出力する。このストリーミング処理により、３つのストリーミングデータは、ストリーミングパラメータが示すフレームレートで表示可能なものとなる。
【００５９】
表示画面生成部４６は、端末側処理部４５からストリーミングデータを受け取ると、端末側パラメータ記憶部４４に格納されたストリーミングパラメータに基づいて、画面構成を決定する（ステップＳ３５）。これにより、３つのストリーミングデータは、ストリーミングパラメータが示すフレームサイズで表示可能なものとなる。
【００６０】
表示部４７には、端末側処理部４５から出力されたストリーミングデータに基づく映像が、表示画面生成部４６によって決定された画面構成で表示される（ステップＳ３６）。図１３は、通信端末４０の表示部４７を示す図である。図１３に示すように、表示部４７には、ネットワークカメラ３０Ａ，３０Ｂ，３０Ｄによって撮像された映像Ｅ１，Ｅ２，Ｅ３が表示され、ネットワークカメラ３０Ｄの映像Ｅ１は最もフレームレート及びフレームサイズが大きく、ネットワークカメラ３０Ｂの映像Ｅ３は最もフレームレート及びフレームサイズが小さくなっている。
【００６１】
ユーザが入力部４１に配信停止要求を入力するまで、上記のステップＳ３３〜Ｓ３６の処理は繰り返し行われる（ステップＳ３７）。そして、配信停止要求が入力されると、配信停止要求は端末側通信部４３を介して映像配信サーバ１に送信される（ステップＳ３８）。
【００６２】
本実施形態の作用効果について説明する。上述のように、本実施形態の映像配信サーバ１によれば、現在位置カメラ選択部５５が観察対象者Ｐの現在位置を撮像するネットワークカメラ３０Ｄを選択し、サーバ側通信部５０がその映像から得たストリーミングデータを通信端末４０Ａに送信する。そのため通信端末４０Ａは、観察対象者Ｐが現在いる地点の映像を表示することができる。また、本発明の映像配信サーバ１は、予測位置カメラ選択部５８が観察対象者Ｐの現在位置と、観察対象者Ｐの過去の移動経路を示す履歴位置情報とを照らし合わせることによって観察対象者Ｐの移動先を推定したのち、この移動先を撮像するネットワークカメラ３０Ａ，３０Ｂを選択し、サーバ側通信部５０がこれらの映像から得たストリーミングデータを通信端末４０Ａに送信する。そのため通信端末４０Ａに、観察対象者Ｐの移動先となりうる地点の映像も表示させることができる。ユーザは、通信端末４０Ａの画面を通して観察対象者Ｐの現在の位置や様子だけでなく観察対象者Ｐの移動先の状況をも確認することが可能となるので、例えば、観察対象者Ｐの移動先に不審者や危険物が存在すること等を察知して観察対象者Ｐに知らせることができる。このように本実施形態によれば、観察対象者Ｐに関するより有用な映像を配信することができる。
【００６３】
また、本実施形態にかかる映像配信サーバ１では、予測位置カメラ選択部５８が移動先を複数推定してこれらを映すネットワークカメラ３０Ａ，３０Ｂを特定し、サーバ側通信部５０がネットワークカメラ３０Ａ，３０Ｂの映像のストリーミングデータを通信端末４０Ａに送信するので、通信端末４０は、複数の移動先の映像を表示することができる。また、本実施形態では、予測位置カメラ選択部５８がネットワークカメラ３０Ａ，３０Ｂに対して予測値を算出し、予測値の大きさに応じたフレームレート及びフレームサイズで映像を表示するよう通信端末４０Ａに指示する（すなわちストリーミングパラメータを通信端末Ａに送信する）ので、通信端末４０Ａの表示画面を見たユーザは、今後観察対象者Ｐを映す可能性が高い映像、すなわちより注目すべき映像をすぐに見分けることができる。よって、観察対象者Ｐの移動先の状況をより効率的に把握することができる。
【００６４】
また、本実施形態にかかる映像配信サーバ１を用いた場合、通信端末４０Ａは、観察対象者Ｐを映す可能性が高い映像をより大きなフレームサイズで表示できる。よって通信端末４０Ａのユーザは、全ての映像が同じフレームサイズである場合と比べ、観察対象者Ｐの移動先の状況をより効率的に把握することができる。
【００６５】
また、本実施形態にかかる映像配信サーバ１を用いた場合、通信端末４０Ａは、観察対象者Ｐを映す可能性が高い映像をより大きなフレームレートで表示できる。よって通信端末４０Ａのユーザは、全ての映像が同じフレームレートである場合と比べ、注目すべき映像をより詳しく見ることができる。
【００６６】
以上、本発明の好適な実施形態について述べてきたが、本発明に係る映像配信サーバ１は、上記の実施形態に限定されるものではなく、種々の態様を取ることが可能である。
【００６７】
例えば、本実施形態では、ストリーミングパラメータはフレームレート及びフレームサイズに関する情報を含むとしたが、どちらか一方のみであってもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態に係る映像配信システムの構成を示す図である。
【図２】ネットワークカメラの配置を示す図である。
【図３】通信端末の構成を示す図である。
【図４】映像配信サーバ１の構成を示す図である。
【図５】サーバ側ＩＤ記憶部に格納された情報を示す図である。
【図６】現在位置記憶部に格納された情報を示す図である。
【図７】カメラ属性記憶部に格納された情報を示す図である。
【図８】行動履歴記憶部に格納された情報を示す図である。
【図９】予測値記憶部に格納された情報を示す図である。
【図１０】サーバ側パラメータ記憶部に格納された情報を示す図である。
【図１１】映像配信サーバの動作及び映像配信サーバを用いた映像配信方法を示すフローチャートである。
【図１２】通信端末の動作を示すフローチャートである。
【図１３】通信端末の表示部を示す図である。
【符号の説明】
【００６９】
Ａ１…映像配信システム、１…映像配信サーバ、２０…位置情報サーバ、３０…ネットワークカメラ、４０…通信端末、４３…端末側通信部（端末側受信手段及び端末側送信手段）、４７…表示部（表示手段）、５０…サーバ側通信部（サーバ側受信手段及びサーバ側送信手段）、５２…位置情報取得部（位置情報取得手段）、５４…カメラ属性記憶部（第１の格納手段）、５５…現在位置カメラ選択部（第１のカメラ選択手段）、５７…行動履歴記憶部（第２の格納手段）、５８…予測位置カメラ選択部（第２のカメラ選択手段）。
【図１】
0004615035.tif 000002
【図２】
0004615035.tif 000003
【図３】
0004615035.tif 000004
【図４】
0004615035.tif 000005
【図５】
0004615035.tif 000006
【図６】
0004615035.tif 000007
【図７】
0004615035.tif 000008
【図８】
0004615035.tif 000009
【図９】
0004615035.tif 000010
【図１０】
0004615035.tif 000011
【図１１】
0004615035.tif 000012
【図１２】
0004615035.tif 000013
【図１３】
0004615035.tif 000014