(57)【要約】【課題】ユーザによる操作を要することなく、ユーザの要求に応じた適切な撮影画像を出力することを目的とする。【解決手段】地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、撮影装置の設置位置、撮影方向及び撮影画角に基づいて、複数の撮影装置それぞれの、指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、評価値の順に、複数の撮影装置を配列した一覧情報を出力する出力手段とを備える。【選択図】図１
2015008432.tif 000002
【特許請求の範囲】
【請求項１】
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価値の順に、複数の撮影装置を配列した一覧情報を出力する出力手段と
を備える情報出力装置。
【請求項２】
前記評価手段による評価結果に基づいて、複数の撮影装置の中から、一の撮影装置を選択する選択手段をさらに備え、
前記出力手段は、さらに前記選択手段により選択された前記撮影装置により撮影された前記撮影画像を出力する請求項１に記載の情報出力装置。
【請求項３】
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、前記撮影装置により撮影される撮影画像を推定する推定手段をさらに備え、
前記評価手段は、推定された前記撮影画像に基づいて、前記評価値を算出する請求項１又は２に記載の情報出力装置。
【請求項４】
前記評価手段は、推定された前記撮影画像に含まれる前記指定地点の画像の面積の、前記撮影画像の全体の面積に対する割合に基づいて、前記評価値を算出する請求項３に記載の情報出力装置。
【請求項５】
前記撮影装置により撮影される撮影画像の画像サイズを受け付けるサイズ受付手段をさらに備え、
前記評価手段は、さらに前記画像サイズに基づいて、前記評価値を算出する請求項１乃至４何れか１項に記載の情報出力装置。
【請求項６】
前記指定地点を基準とした範囲に存在する障害物の位置、形状及び大きさを受け付ける障害物情報受付手段をさらに備え、
前記評価手段は、さらに前記障害物の前記位置、前記形状及び前記大きさに基づいて、前記評価値を算出する請求項１乃至５何れか１項に記載の情報出力装置。
【請求項７】
前記指定地点の明度を受け付ける明度受付手段をさらに備え、
前記装置情報受付手段は、前記撮影装置の暗視機能をさらに受け付け、
前記評価手段は、さらに前記撮影装置の前記明度及び前記暗視機能に基づいて、前記評価値を算出する請求項１乃至６何れか１項に記載の情報出力装置。
【請求項８】
前記指定地点の天気を受け付ける天気受付手段と、
前記撮影装置と前記指定地点の間の距離を算出する距離算出手段と
をさらに備え、
前記評価手段は、さらに前記天気及び前記距離に基づいて、前記評価値を算出する請求項１乃至７何れか１項に記載の情報出力装置。
【請求項９】
前記撮影装置のアクセス数及びアクセス時間のうち少なくとも一方を受け付けるアクセス情報受付手段をさらに備え、
前記評価手段は、さらに前記撮影装置のアクセス数及び前記アクセス時間のうち少なくとも一方に基づいて、前記評価値を算出する請求項１乃至８何れか１項に記載の情報出力装置。
【請求項１０】
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価手段による評価結果に基づいて、一の撮影装置を選択する選択手段と、
選択された前記撮影装置により撮影された前記撮影画像を出力する出力手段と
を備える画像処理装置。
【請求項１１】
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価値の順に、複数の撮影装置を配置した一覧情報を表示する表示手段と
を備える情報出力システム。
【請求項１２】
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価手段による評価結果に基づいて、一の撮影装置を選択する選択手段と、
選択された前記撮影装置により撮影された前記撮影画像を表示する表示手段と
を備える画像処理システム。
【請求項１３】
情報出力装置が実行する情報出力方法であって、
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付工程と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付工程と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価工程と、
前記評価値の順に、複数の撮影装置を配置した一覧情報を出力する出力工程と
を含む情報出力方法。
【請求項１４】
画像処理装置が実行する画像処理方法であって、
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付工程と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付工程と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価工程と、
前記評価ステップにおける評価結果に基づいて、一の撮影装置を選択する選択工程と、
選択された前記撮影装置により撮影された前記撮影画像を出力する出力工程と
を含む画像処理方法。
【請求項１５】
コンピュータを、
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価値の順に、複数の撮影装置を配置した一覧情報を出力する出力手段と
して機能させるためのプログラム。
【請求項１６】
コンピュータを、
地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、
前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、
前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、
前記評価手段による評価結果に基づいて、一の撮影装置を選択する選択手段と、
選択された前記撮影装置により撮影された前記撮影画像を出力する出力手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置、画像処理装置、情報出力方法、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複数の地点に設置された複数のネットワークカメラ（ライブカメラ）から、ユーザの所望の画像を撮影することのできるネットワークカメラを検索するサービスが知られている。
例えば、特許文献１には、地図上にカメラの設置位置又はカメラの撮影対象となる場所を表すリンクを表示し、リンクがクリックされた場合に、選択されたカメラのライブ映像を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４３３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
閲覧したい地点を複数のカメラで撮影することができる場合において、ユーザが、その地点を良好な状態で撮影できるカメラを探したい、というケースがある。このような場合には、ユーザは、各カメラにより撮影された映像を１つずつ確認のために閲覧する必要があり、面倒であるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、ユーザによる操作を要することなく、ユーザの要求に応じた適切な撮影画像を出力することのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報出力装置であって、地図情報に含まれる地点の撮影画像の表示要求を受け付ける要求受付手段と、前記表示要求において指定される指定地点を撮影可能な、複数の撮影装置の設置位置、撮影方向及び撮影画角を受け付ける装置情報受付手段と、前記撮影装置の前記設置位置、前記撮影方向及び前記撮影画角に基づいて、複数の前記撮影装置それぞれの、前記指定地点を撮影する装置としての適性を評価する評価値を算出する評価手段と、前記評価値の順に、複数の撮影装置を配列した一覧情報を出力する出力手段とを備える。
【発明の効果】
【０００７】
本発明によれば、ユーザによる操作を要することなく、ユーザの要求に応じた適切な撮影画像を出力することができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理システムを示す図である。
【図２】ビューワ端末を示す図である。
【図３】カメラテーブルの一例を示す図である。
【図４】アクセステーブルの一例を示す図である。
【図５】障害物テーブルの一例を示す図である。
【図６】天気テーブルの一例を示す図である。
【図７】地図上の位置を説明するための図である。
【図８】地図表示処理を示すフローチャートである。
【図９】ライブ映像表示処理を示すフローチャートである。
【図１０】カメラ候補表示画面を示す図である。
【図１１】評価値算出処理を示すフローチャートである。
【図１２】アクセス管理処理を示すフローチャートである。
【図１３】ライブ映像表示画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、情報出力システムあるいは画像処理システムを示す図である。このシステムは、ビューワ端末１００と、管理サーバ装置１１０と、地図サーバ装置１２０と、天気サーバ装置１３０と、撮像装置としての複数のカメラ１４０とを備えている。なお、このシステムが備えるカメラ１４０の数は、任意であり、実施形態に限定されるものではない。ビューワ端末１００と、管理サーバ装置１１０と、地図サーバ装置１２０と、天気サーバ装置１３０と、カメラ１４０は、ネットワーク１０を介して互いに接続している。
カメラ１４０は、例えばネットワークカメラ（ライブカメラ）である。複数のカメラ１４０は、異なる地点に設定されており、異なる領域を撮影することができる。カメラ１４０は、撮影対象となる領域を撮影し、撮影により得られた撮影画像を管理サーバ装置１１０に送信する。なお、本実施形態においては、撮影画像は、動画、より詳しくはライブ映像であるものとする。
【００１０】
管理サーバ装置１１０は、カメラ１４０により撮影されたライブ映像を受信する。管理サーバ装置１１０はまた、各カメラ１４０に関するカメラ情報や、各カメラ１４０へのユーザアクセスに関するアクセス情報を格納している。管理サーバ装置１１０は、ライブ映像など各種情報をビューワ端末１００に送信する。
地図サーバ装置１２０は、地図情報を格納している。地図サーバ装置１２０は、さらに障害物情報を記憶している。ここで、障害物情報とは、地図情報に示される地図上に存在するビルなど、カメラ１４０による撮影時に障害物となり得るオブジェクトに関する情報である。天気サーバ装置１３０は、天気情報を記憶している。ここで、天気情報とは、各地の天気や、明度等の情報である。
ビューワ端末１００は、ユーザからライブ映像の表示要求の入力を受け付ける。そして、ビューワ端末１００は、表示要求において指定される指定地点を撮影可能なカメラ１４０の中から、指定地点を撮影するのに適したカメラ１４０を選択し、選択したカメラ１４０によるライブ映像を表示する。
【００１１】
図２は、情報出力装置であるビューワ端末１００のハードウェア構成を示す図である。ビューワ端末１００は、ＣＰＵ１０１と、記憶部１０２と、通信部１０３と、表示部１０４と、操作部１０５とを備えている。ＣＰＵ１０１は、ビューワ端末１００の全体を制御する。記憶部１０２は、各種情報を記憶する。通信部１０３は、ネットワーク１０を介して他の装置と通信を行う。表示部１０４は、各種情報を表示する。操作部１０５は、ユーザ操作を受け付ける。
なお、後述するビューワ端末１００の機能や処理は、ＣＰＵ１０１が記憶部１０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１２】
管理サーバ装置１１０、地図サーバ装置１２０、天気サーバ装置１３０及びカメラ１４０のハードウェア構成は、ビューワ端末１００のハードウェア構成とほぼ同様である。なお、管理サーバ装置１１０、地図サーバ装置１２０及び天気サーバ装置１３０は、表示部１０４及び操作部１０５を備えなくともよい。また、カメラ１４０は、ビューワ端末１００のハードウェア構成に加え、不図示の撮影部を備えている。
ビューワ端末１００は、ＣＰＵ１０１の機能として、ビューワ部と評価値算出部とを備えている。ビューワ部は、表示部１０４への表示を制御する。評価値算出部は、表示要求にかかる指定地点を撮影可能なカメラ１４０の評価値を算出する。ここで、評価値は、カメラ１４０の、指定地点を撮影する装置としての適性を評価する値である。すなわち、評価値は、カメラ１４０が、指定地点を撮影する装置として、どの程度適しているかを評価する値である。
【００１３】
管理サーバ装置１１０は、記憶部１０２にカメラテーブルを記憶している。図３は、カメラテーブルの一例を示す図である。図３に示すカメラテーブル３００は、カメラ情報として、カメラ名と、設置位置と、撮影方向と、撮影画角と、画像サイズと暗視機能の有無とを対応付けて記憶している。
カメラ名は、カメラ１４０の識別情報である。設置位置は、カメラ１４０が設置された位置を示す情報であり、具体的には、緯度、経度及び標高の情報である。撮影方向は、カメラ１４０が、パン、チルト及びズームを制御可能なＰＴＺカメラである場合の、カメラ１４０の仰角及び方向角の範囲を示す情報である。撮影画角は、カメラ１４０の画角の範囲を示す情報である。撮影画角には、例えば「８．００〜８０．００」のように撮影画角の最小値と最大値の情報が記憶される。
画像サイズは、カメラ１４０が撮影可能な画像サイズである。ここで、画像サイズは、画像の解像度やアスペクト比を示す情報である。１つのカメラ１４０が複数の画像サイズで撮影可能な場合には、画像サイズには、「６４０×４８０，３２０×２４０」のように撮影可能な複数の画像サイズが記憶される。
【００１４】
管理サーバ装置１１０はまた、記憶部１０２にアクセステーブルを記憶している。図４は、アクセステーブルの一例を示す図である。アクセステーブル４００は、各地点へのユーザによるアクセス情報として、地図上の地点を識別する地点名と、地点の位置と、カメラ名と、ユーザ評価値と、アクセス時間と、アクセス数とを対応付けて記憶している。
地点名は、地点の識別情報である。ユーザ評価値は、各カメラ１４０により撮影された、各地点のライブ映像に対するユーザによる評価値である。本実施形態においては、評価値は、５段階とする。なお、評価値には、ユーザにより入力された複数の評価値の平均値が記憶されている。
アクセス時間は、各地点のライブ映像への、ユーザのアクセス時間（累積時間）である。アクセス数は、各地点のライブ映像への、ユーザによるアクセス数（累積数）である。
【００１５】
地図サーバ装置１２０は、記憶部１０２に地図情報と、障害物テーブルとを記憶している。図５は、障害物テーブルの一例を示す図である。障害物テーブル５００は、障害物情報として、障害物名と、障害物の位置と、障害物の半径と、障害物の高さとを対応付けて記憶している。
天気サーバ装置１３０は、記憶部１０２に天気テーブルを記憶している。図６は、天気テーブルの一例を示す図である。天気テーブル６００は、地点名と、地点の位置と、対応する地点の明度と、天気とを記憶している。なお、本実施形態においては、明度には、「明るい」及び「暗い」の２段階の情報が記憶されている。また、天気には、予め設定された特定天気であるか否かを示す情報が記憶されている。ここで、特定天気は、雨、雪又は霧とする。なお、天気テーブル６００には、リアルタイムの明度及び天気が記憶されているものとする。
【００１６】
図７は、地図上の位置を説明するための図である。このシステムは、地図７００をグリッド分割し、グリッド７０１単位で、地図上の位置を特定する。
また、ユーザは、表示要求を入力する際に、例えば図７に示すように、ある程度の面積を有する領域を指定地点として指定することもできる。図７に示す指定地点枠７１０のように、指定地点が複数のグリッドにまたがる場合には、このシステムは、指定地点枠７１０の中心に対応するグリッドの位置を指定地点として処理を行うこととする。
【００１７】
図８は、ビューワ端末１００による地図表示処理を示すフローチャートである。Ｓ１００において、ＣＰＵ１０１は、操作部１０５を介して、ユーザから、表示部１０４に表示すべき地域の指定を受け付ける。次に、Ｓ１０１において、ＣＰＵ１０１は、通信部１０３を介して、指定地域の地図情報と、障害物情報とを地図サーバ装置１２０から受信する。ここで、障害物情報は、障害物の位置、形状及び大きさを示す情報である。Ｓ１０１の処理は、障害物情報を受け付ける障害物情報受付処理の一例である。
次に、Ｓ１０２において、ＣＰＵ１０１は、障害物情報に基づいて、地図情報に示される地図上の、障害物の位置に、障害物を示す障害物シンボルを重畳する。なお、ＣＰＵ１０１は、障害物情報に示される障害物の半径及び高さに基づいて、地図の縮尺に合わせたサイズの障害物シンボルを生成し、これを重畳する。なお、他の例としては、ＣＰＵ１０１は、予め設定されたシンボルサイズの障害物シンボルを生成し、これを地図上に重畳することとしてもよい。
【００１８】
さらに、Ｓ１０３において、ＣＰＵ１０１は、通信部１０３を介して管理サーバ装置１１０からカメラ情報を受信する。ここで、カメラ情報は、カメラの設置位置、撮影方向、撮影画角及び画像サイズを示す情報である。Ｓ１０３の処理は、装置情報を受け付ける装置情報受付処理及び画像サイズを受け付ける画像サイズ受付処理の一例である。
次に、Ｓ１０４において、ＣＰＵ１０１は、カメラ情報に基づいて、地図情報に示される地図上の、カメラの設置位置に、カメラを示すカメラシンボルと、各カメラの撮影方向とを重畳する。
次に、Ｓ１０５において、ＣＰＵ１０１は、障害物シンボル、カメラシンボル及びカメラの撮影方向が重畳された地図を表示部１０４に表示する。以上で、地図表示処理が終了する。地図表示処理により、表示部１０４には、例えば図１０に示すような地図が表示される。なお、地図表示処理においては、表示部１０４の全面に地図が表示される。
【００１９】
図９は、情報出力装置であるビューワ端末１００によるライブ映像表示処理を示すフローチャートである。Ｓ２００において、ＣＰＵ１０１は、操作部１０５を介して、ユーザから、地図情報に含まれる地点（指定地点）を指定した表示要求を受け付ける（要求受付処理）。なお、ユーザは、例えばマウス操作により、希望の地点を指定する。なお、ユーザは、指定地点として、面積を有する希望の領域を指定してもよい。
次に、Ｓ２０１において、ＣＰＵ１０１は、カメラ情報に含まれる各カメラの設置位置、撮影方向及び撮影画角に基づいて、指定地点を撮影可能なカメラ、すなわち指定地点を撮影可能領域とするカメラを抽出する。次に、Ｓ２０２において、ＣＰＵ１０１は、通信部１０３を介して、天気サーバ装置１３０から、指定地点の天気及び明度を含む天気情報を受信する。次に、Ｓ２０３において、ＣＰＵ１０１は、通信部１０３を介して、管理サーバ装置１１０からアクセス情報を受信する。ここで、Ｓ２０２の処理は、天気を受け付ける天気受付処理及び明度を受け付ける明度受付処理の一例である。また、Ｓ２０３の処理は、アクセス情報を受け付けるアクセス情報受付処理の一例である。
【００２０】
次に、Ｓ２０４において、ＣＰＵ１０１は、Ｓ２０１において抽出された各カメラ１４０のカメラ情報に含まれる設置位置、撮影方向及び撮影画角に基づいて、Ｓ２０１において抽出された各カメラ１４０により撮影される撮影画像を推定する。ここで、Ｓ２０４の処理は、撮影画像推定処理の一例である。なお、カメラ１４０がＰＴＺカメラの場合には、ＣＰＵ１０１は、指定地点が最も大きく撮影されるような撮影方向及び撮影画角において撮影される撮影画像を推定する。
次に、Ｓ２０５において、ＣＰＵ１０１は、Ｓ２０４において得られた撮影画像（以下、推定画像と称する）に基づいて、Ｓ２０１において抽出された各カメラ１４０の評価値を算出する（評価処理）。なお、Ｓ２０５の処理については、図１１を参照しつつ後に詳述する。
【００２１】
次に、Ｓ２０６において、ＣＰＵ１０１は、Ｓ２０５において算出された評価値に基づいて、指定地点の撮影に最も適したカメラ１４０を選択する。ここで、Ｓ２０６の処理は、評価結果に基づいて一のカメラを選択する選択処理の一例である。次に、Ｓ２０７において、ＣＰＵ１０１は、評価値順に抽出されたカメラ１４０のカメラ名を配列した一覧情報を生成する。
次に、Ｓ２０８において、ＣＰＵ１０１は、表示部１０４に一覧情報と、Ｓ２０６において選択されたカメラ１４０によるライブ映像とを含むカメラ候補表示情報を生成する。次に、Ｓ２０９において、ＣＰＵ１０１は、一覧情報とライブ映像とを含むカメラ候補表示情報を表示部１０４に表示（出力）する。ここで、Ｓ２０９の処理は、出力処理の一例である。
【００２２】
図１０は、カメラ候補表示画面の一例を示す図である。図３に示すカメラ候補表示画面１０００には、カメラ候補表示情報が表示されている。具体的には、カメラ候補表示画面１０００は、地図領域１０１０と、カメラ一覧領域１０５０を含んでいる。
地図領域１０１０に示される地図上には、ユーザにより指定された指定地点を示す指定地点枠１０１１と、カメラ１４０の設置位置に配置され、カメラ１４０の位置を示すカメラシンボル１０４０ａ〜１０４０ｆとが表示される。さらに、地図上の障害物の位置には、障害物の位置を示す障害物シンボル１０２１〜１０２３が重畳されている。さらに、地図情報上には、各カメラ１４０の撮影方向を示す方向表示１０４１ａ〜１０４１ｆが重畳されている。
【００２３】
さらに、カメラ一覧領域１０５０には、表示要求にかかる指定地点を撮影可能なカメラ１４０のカメラ名１０５１〜１０５４が評価値順に一覧表示されている。カメラ名１０５１〜１０５４には、対応するカメラ１４０のライブ映像表示画面へのリンクが設定されている。ユーザにより、カメラ名１０５１〜１０５４の何れかがマウスクリックされると、表示部１０４には、選択されたカメラ１４０のライブ映像が表示される。さらに、カメラ一覧領域１０５０には、最も高い評価値が得られたカメラ１４０によるライブ映像１０５５が表示されている。
このように、ビューワ端末１００は、ライブ映像表示処理により、ユーザにより指定された指定地点を撮影可能なカメラの評価値を算出し、評価値順に撮影可能なカメラのカメラ名を一覧表示することができる。さらに、ビューワ端末１００は、指定地点の撮影に最も適したカメラ１４０を選択し、選択したカメラ１４０によるライブ映像を表示することができる。
【００２４】
次に、図１１を参照しつつ、評価値算出処理（Ｓ２０５）について説明する。まず、Ｓ３００において、ＣＰＵ１０１は、推定画像全体の面積に対する、指定地点の面積の比率を算出し、算出された比率に応じた評価値を算出する。ＣＰＵ１０１は具体的には、比率が予め定めた比率閾値以上である場合に、評価値として予め定めた最大点を割り当てる。一方で、比率が比率閾値未満である場合には、ＣＰＵ１０１は、比率の値に比例する評価値を割り当てる。
次に、Ｓ３０１において、ＣＰＵ１０１は、障害物情報に基づいて、障害物による指定地点の被覆率を算出する。そして、ＣＰＵ１０１は、算出した被覆率に基づいて、各カメラ１４０の評価値を調整する。ここで、被覆率は、推定画像に示される指定地点の領域に対する、障害物により被覆される領域の割合を示す値である。ＣＰＵ１０１は具体的には、被覆率が１００％の場合には、評価値を０に変更し、被覆率が０％の場合には評価値を変更しない。ＣＰＵ１０１はまた、０％より大きく１００％未満の被覆率に対しては、被覆率に比例して評価値を変更する。
【００２５】
次に、Ｓ３０２において、ＣＰＵ１０１は、画像サイズに基づいて、評価値を調整する。ＣＰＵ１０１は具体的には、Ｓ２０１において抽出されたカメラ、すなわち処理対象とするカメラの画像サイズの最大値を特定し、最大値を基準サイズとして定める。そして、ＣＰＵ１０１は、画像サイズの基準サイズに対する割合に応じて、評価値を減少させる。例えば、ＣＰＵ１０１は、画像サイズ（面積）が基準サイズ（面積）の半分である場合に評価値が２０％減少するように評価値を変更する。
次に、Ｓ３０３において、ＣＰＵ１０１は、天気情報に含まれる明度と、明度閾値とを比較する。ここで、明度閾値は、記憶部１０２に予め登録されているものとする。明度が明度閾値未満である場合には（Ｓ３０３でＮｏ）、ＣＰＵ１０１は、処理をＳ３０４へ進める。
【００２６】
Ｓ３０４において、ＣＰＵ１０１は、処理対象のカメラ１４０のカメラ情報に含まれる暗視機能の有無に基づいて、評価値を調整する。ＣＰＵ１０１は具体的には、暗視機能ありのカメラ１４０の評価値を５０％増加させる。なお、ＣＰＵ１０１は、暗視機能なしのカメラ１４０の評価値は変更しない。
Ｓ３０３において、明度が、明度閾値以上である場合には（Ｓ３０３でＹｅｓ）、ＣＰＵ１０１は、処理をＳ３０５へ進める。すなわち、この場合、ＣＰＵ１０１は、暗視機能に応じた評価値の調整は行わない。
明度が低い場合、暗視機能を有さないカメラ１４０によるライブ映像において、指定地点を視認するのは困難である。したがって、本実施形態にかかるビューワ端末１００においては、明度が明度未満である場合には、暗視機能の有無に応じて評価値を調整することとする。
【００２７】
Ｓ３０５において、ＣＰＵ１０１は、天気情報に含まれる天気が特定天気か否かを判定する。特定天気である場合には（Ｓ３０５でＹｅｓ）、ＣＰＵ１０１は、処理をＳ３０６へ進める。Ｓ３０６において、ＣＰＵ１０１は、地図情報に基づいて、指定地点と処理対象のカメラ１４０の間のカメラ距離を算出する（距離算出処理）。そして、ＣＰＵ１０１は、カメラ距離に基づいて、評価値を調整する。
ＣＰＵ１０１は、具体的には、算出された複数のカメラ距離の中から最小値を特定する。そして、ＣＰＵ１０１は、最小値と各カメラ距離の差に応じて、評価値を調整する。ＣＰＵ１０１は、例えば、カメラ距離が最小値の２倍になった場合に、評価値が２０％減少するように評価値を調整する。
一方、Ｓ３０５において、天気が特定天気でない場合には（Ｓ３０５でＮｏ）、ＣＰＵ１０１は、処理をＳ３０６へ進める。すなわち、この場合、ＣＰＵ１０１は、カメラ距離に応じた評価値の調整は行わない。
【００２８】
次に、Ｓ３０７において、ＣＰＵ１０１は、アクセス情報に含まれるアクセス数及びアクセス時間に基づいて、評価値を調整する。ＣＰＵ１０１は、具体的には、処理対象の各カメラ１４０のアクセス数の最大値を特定し、特定した最大値とアクセス数の差に応じて、評価値を算出する。ＣＰＵ１０１は例えば、アクセス数が最大値の半分になった場合に、評価値が１０％減少するように、評価値を調整する。
また、ＣＰＵ１０１は、処理対象の各カメラのアクセス時間の最大値を特定し、特定した最大値とアクセス時間の差に応じて、評価値を算出する。ＣＰＵ１０１は例えば、アクセス時間が最大値の半分になった場合に、評価値が１０％減少するように、評価値を調整する。次に、Ｓ３０８において、ＣＰＵ１０１は、Ｓ３０７の処理後の評価値に、アクセス情報に含まれるユーザ評価値に所定の係数をかけた値を加算する。以上で、評価値算出処理が終了する。
【００２９】
図１２は、ビューワ端末１００による、アクセス管理処理を示すフローチャートである。アクセス管理処理は、カメラ映像表示処理により表示されたカメラ候補表示画面（図１０）において、カメラ一覧から、いずれかのカメラが選択された場合や、地図上のカメラシンボルが選択された場合に実行される。
カメラが選択カメラ一覧又は地図上においてカメラが選択されると、Ｓ４０１において、ビューワ端末１００のＣＰＵ１０１は、操作部１０５を介してカメラ選択を受け付ける。そして、ＣＰＵ１０１は、選択されたカメラ１４０によるライブ映像を表示部１０４に表示する。
【００３０】
次に、Ｓ４０２において、ＣＰＵ１０１は、アクセステーブル４００において、選択されたカメラ１４０による指定地点のアクセス数に１を加算する。具体的には、ＣＰＵ１０１は、アクセス数に１を加算する旨を示す加算指示を管理サーバ装置１１０に送信する。そして、管理サーバ装置１１０は、加算指示にしたがい、アクセステーブル４００の指定されたアクセス数を１加算する。
次に、Ｓ４０３において、ＣＰＵ１０１は、選択されたカメラ１４０へのアクセス時間のカウントを開始する。次に、Ｓ４０４において、ＣＰＵ１０１は、カメラ１４０への接続が終了したか否かを確認する。なお、ＣＰＵ１０１は、ユーザにより、ライブ映像の画面がクローズされた場合に、接続が終了したと判断する。
【００３１】
Ｓ４０４において、接続が終了していない場合には（Ｓ４０４でＮｏ）、ＣＰＵ１０１は、アクセス時間のカウントを継続する。Ｓ４０４において、接続が終了した場合には（Ｓ４０４でＹｅｓ）、ＣＰＵ１０１は、処理をＳ４０５へ進める。Ｓ４０５において、ＣＰＵ１０１は、指定地点における、選択されたカメラ１４０に対するユーザ評価値をユーザ入力に応じて更新する。具体的には、ＣＰＵ１０１は、ユーザ評価値の更新指示を管理サーバ装置１１０に送信する。そして、管理サーバ装置１１０は、更新指示にしたがい、アクセステーブル４００の、指定されたユーザ評価値を更新する。
次に、Ｓ４０６において、ＣＰＵ１０１は、アクセス時間のカウントを終了する（Ｓ４０６）。次に、Ｓ４０７において、ＣＰＵ１０１は、アクセステーブル４００において、選択されたカメラ１４０のアクセス時間に今回カウントされたアクセス時間を加算する。具体的には、ＣＰＵ１０１は、アクセス時間の加算指示を管理サーバ装置１１０に送信する。そして、管理サーバ装置１１０は、加算指示にしたがい、アクセステーブル４００の指定されたアクセス時間に指示された時間を加算する。
【００３２】
図１３は、ライブ映像表示画面の一例を示す図である。ライブ映像表示画面１３００には、ライブ映像１３１０と、ユーザ評価値入力部１３２０としてのスライダーが表示される。ユーザは、ユーザ評価値入力部１３２０のつまみを右にスライドさせることにより、より高いユーザ評価値を指定することができる。スライドが操作されると、ビューワ端末１００のＣＰＵ１０１は、操作部１０５を介して、スライド位置に応じたユーザ評価値を受け付ける。
【００３３】
以上のように、本実施形態にかかるシステムにおいて、ビューワ端末１００は、ユーザにより指定された指定地点を撮影可能なカメラの評価値を算出し、評価値順に撮影可能なカメラのカメラ名を一覧表示することができる。さらに、ビューワ端末１００は、指定地点の撮影に最も適したカメラ１４０を選択し、選択したカメラ１４０によるライブ映像を表示することができる。したがって、本実施形態にかかるシステムは、ユーザによる操作を要することなく、ユーザの要求に応じた適切な撮影画像を出力することができる。
【００３４】
次に、本実施形態の第１の変更例について説明する。本実施形態においては、ビューワ端末１００は、複数地点にまたがる指定地点枠が設定された場合には、指定地点枠の中心に対応する地点に対する評価値を算出することとしたが、これに限定されるものではない。
他の例としては、複数地点にまたがる指定地点枠が設定された場合には、ビューワ端末１００は、指定地点枠に含まれる各グリッドに対する評価値の合計値を評価値として算出してもよい。また、この場合、ビューワ端末１００のＣＰＵ１０１は、アクセス管理処理において、指定地点枠に含まれるすべての地点のアクセス時間、アクセス数及びユーザ評価値を更新することとする。
【００３５】
第２の変更例としては、ライブ映像表示処理（図９）は、本システムが備えるいずれかの装置が行えばよく、その主体は、ビューワ端末１００に限定されるものではない。例えば、ライブ映像表示処理の全部又はその一部を管理サーバ装置１１０が行うこととしてもよい。
管理サーバ装置１１０がライブ映像を含む表示情報を生成した場合には、管理サーバ装置１１０は、表示情報をビューワ端末１００に送信する。そして、ビューワ端末１００は、受信した表示情報を表示部１０４に表示する。
【００３６】
第３の変更例としては、ビューワ端末１００は、表示要求に替えて、指定地点の撮影に適したカメラの提示要求を受信してもよい。この場合には、ビューワ端末１００は、ライブ映像表示処理（図９）のＳ２００〜Ｓ２０５の処理を行い、Ｓ２０６の処理を行うことなく、Ｓ２０７において、一覧表示情報を生成し、Ｓ２０９において、ライブ映像を含まない一覧表示情報を表示すればよい。
また、他の例としては、ビューワ端末１００は、一覧表示情報を含まない、評価値の最も高いカメラ１４０のライブ映像のみを表示してもよい。
【００３７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３８】
以上、上述した各実施形態によれば、ユーザによる操作を要することなく、ユーザの要求に応じた適切な撮影画像を出力することができる。
【００３９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４０】
１００  ビューワ端末、１０１  ＣＰＵ、１０２  記憶部、１０３  通信部、１０４  表示部、１０５  操作部、１１０  管理サーバ装置、１２０  地図サーバ装置、１３０  天気サーバ装置
【図１】
2015008432.tif 000003
【図２】
2015008432.tif 000004
【図３】
2015008432.tif 000005
【図４】
2015008432.tif 000006
【図５】
2015008432.tif 000007
【図６】
2015008432.tif 000008
【図７】
2015008432.tif 000009
【図８】
2015008432.tif 000010
【図９】
2015008432.tif 000011
【図１０】
2015008432.tif 000012
【図１１】
2015008432.tif 000013
【図１２】
2015008432.tif 000014
【図１３】
2015008432.tif 000015