(57)【特許請求の範囲】
【請求項１】
ユーザが向いている方向上に位置する撮像装置を探索する探索部と、
探索された撮像装置と当該撮像装置の画角に関連する情報を前記ユーザに提供する提供部と、
前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、
を備え、
前記提供部は、前記取得部により取得された画像を前記ユーザに提供する、情報処理装置。
【請求項２】
前記情報処理装置は、
前記取得した画像を解析することにより前記ユーザの安全性を評価する画像処理部をさらに備え、
前記提供部は、評価結果を前記ユーザに提供するよう制御する、請求項１に記載の情報処理装置。
【請求項３】
前記画像処理部は、前記取得した画像から前記ユーザに接近する可能性がある移動体の検出結果に応じて、前記ユーザの安全性を評価する、請求項２に記載の情報処理装置。
【請求項４】
前記画像処理部は、前記取得した画像から予め登録された人物の検出結果に応じて、前記ユーザの安全性を評価する、請求項２に記載の情報処理装置。
【請求項５】
前記提供部は、前記撮像装置の画角に関連する情報と、前記撮像装置から取得した画像の対応関係を示すユーザインタフェースを生成し、当該ユーザインタフェースを前記ユーザに提供する、請求項１に記載の情報処理装置。
【請求項６】
コンピュータを、
ユーザが向いている方向上に位置する撮像装置を探索する探索部と、
探索された撮像装置と当該撮像装置の画角に関連する情報を前記ユーザに提供する提供部と、
前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、
として機能させ、
前記提供部は、前記取得部により取得された画像を前記ユーザに提供するよう機能するプログラムが記憶された、記憶媒体。
【請求項７】
ユーザが向いている方向上に位置する撮像装置を探索することと、
探索された撮像装置と当該撮像装置の画角に関連する情報を前記ユーザに提供することと、
前記ユーザにより選択された撮像装置により撮像されている画像を取得することと、
前記取得された画像を前記ユーザに提供すること、
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、記憶媒体、および制御方法に関する。
【背景技術】
【０００２】
近年、情報通信技術の急速な進展に伴い、より安全で快適な生活を支援するための様々な情報処理システムが提案されている。例えば、多数の監視カメラの映像を、ネットワークを介して収集し、交通渋滞の解析や、事故、犯罪の解析等に用いる情報システムが提案されている。【０００３】
また、下記特許文献１では、交差点に設置されているカメラの映像を無線通信によりサーバが受信し、映像の解析結果に基づいて、歩行者に車両の存在を知らせたり、車両に歩行者の存在を知らせたりする支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２２１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、監視カメラの設置数は今後更に増えることが予想され、このような監視カメラで取得される映像を周囲に存在するユーザからの要求に応じてリアルタイムで提供することが出来れば、更に快適で安全な生活を支援することができる。【０００６】
また、新たに監視カメラを設置する際には場所の確保を行う必要があるが、既に道路や交差点に設置されている道路反射鏡に撮影機能を持たせることができれば、新たな設置場所の確保が不要となる。【０００７】
そこで、本開示では、多数の撮像装置から収集されたリアルタイム画像に基づく情報を提供することで、より安全で快適な生活を支援することが可能な情報処理装置、記憶媒体、および制御方法を提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、特定の情報処理装置の周囲の撮像装置を探索する探索部と、探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供する提供部と、前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、を備え、前記提供部は、前記取得部により取得された画像を前記ユーザに提供する、情報処理装置を提案する。【０００９】
本開示によれば、コンピュータを、特定の情報処理装置の周囲の撮像装置を探索する探索部と、探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供する提供部と、前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、として機能させ、前記提供部は、前記取得部により取得された画像を前記ユーザに提供するよう機能するプログラムが記憶された、記憶媒体を提案する。【００１０】
本開示によれば、特定の情報処理装置の周囲の撮像装置を探索することと、探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供することと、前記ユーザにより選択された撮像装置により撮像されている画像を取得することと、前記取得された画像を前記ユーザに提供すること、を含む、制御方法を提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、多数の撮像装置から収集されたリアルタイム画像に基づく情報を提供することで、より安全で快適な生活を支援することが可能となる。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理システムの概要を説明する図である。
【図２】本実施形態による情報処理サーバの構成の一例を示すブロック図である。
【図３】本実施形態によるクライアント（道路反射鏡型カメラ）の構成の一例を示すブロック図である。
【図４】第１の実施形態による情報処理システムの概要を説明する図である。
【図５】第１の実施形態による画像提供処理の一例を示すシーケンス図である。
【図６】第１の実施形態による探索処理を行う際に参照されるマップ情報の一例を示す図である。
【図７】行方向のクライアント移動／ズームイン・アウトを指示する操作を説明する図である。
【図８】列方向のクライアント移動／視点移動を指示する操作を説明する図である。
【図９】上下方向の視点移動を指示する操作を説明する図である。
【図１０】特定クライアントが切り替わった場合の表示画像の更新時の効果処理について説明する図である。
【図１１】第１の実施形態による表示画像例を示す図である。
【図１２】第１の実施形態による探索処理を補足するフローチャートである。
【図１３】第２の実施形態による情報処理システムの概要を説明する図である。
【図１４】第２の実施形態による交通安全上の危険情報提供処理の一例を示すシーケンス図である。
【図１５】第２の実施形態による交通安全上の危険情報提供処理の他の例を示すシーケンス図である。
【図１６】第３の実施形態による防犯上の危険情報提供処理の一例を示すシーケンス図である。
【図１７】第３の実施形態による防犯上の危険を通知する表示画面の一例を示す図である。
【図１８】第４の実施形態による現在位置情報提供処理の一例を示すシーケンス図である。
【図１９】第５の実施形態による高度情報提供処理の一例を示すシーケンス図である。
【図２０】第５の実施形態による高度情報提供アイコンの一例を示す図である。
【図２１】第５の実施形態による表示画面の一例について説明する図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理システムの概要
２．基本構成
２−１．情報処理サーバの構成
２−２．クライアント（道路反射鏡型カメラ）の構成
２−３．補足
３．各実施形態
３−１．第１の実施形態
３−２．第２の実施形態
３−３．第３の実施形態
３−４．第４の実施形態
３−５．第５の実施形態
４．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理システムの概要＞＞
まず、本開示の一実施形態による情報処理システムの概要を図１に示して説明する。図１に示すように、本実施形態による情報処理システムは、ネットワーク３に接続された情報処理サーバ１および複数の道路反射鏡型カメラ（クライアント）２−１〜２−３を含む。情報処理サーバ１は、区間毎や特定の範囲内に設置されている複数の道路反射鏡型カメラ２−１〜２−３を制御する。また、情報処理サーバ１は、ＤＢ１４を制御し、道路反射鏡型カメラ２−１〜２−３で撮像された画像を蓄積させる。なおＤＢ１４は、情報処理サーバ１に内蔵されていてもよい。本実施形態による情報処理サーバ１は、例えばユーザ端末からの要求に応じて、ユーザの周囲に存在する道路反射鏡型カメラ２で撮像された映像をリアルタイムでユーザに提供する。これにより、ユーザは、近くの道路反射鏡型カメラ２で撮像された画像をリアルタイムで閲覧し、ユーザからは死角となっている場所や少し離れた場所等の様子を確認することができる。
【００１７】
また、道路反射鏡型カメラ（クライアント）２は、撮像部２６を内蔵する。例えば反射鏡がハーフミラーになっている場合、撮像部２６は反射鏡中央の裏側に設けられ、反射鏡を透過して周囲を撮像することが可能である。
【００１８】
図１では、ある区間Ａに設置されている複数の道路反射鏡型カメラ２Ａ１−１〜２Ａ−３と情報処理サーバ１Ａがネットワーク３Ａで接続されているシステムＡと、他の区間Ｂに設置されている複数の道路反射鏡型カメラ２Ｂ１−１〜２Ｂ−３と情報処理サーバ１Ｂがネットワーク３Ｂで接続されているシステムＢとが示されている。
【００１９】
また、これらシステムＡ、システムＢは、中継サーバ５を介して、外部システムと接続してもよい。外部システムは、それぞれ専用のサーバ６（６Ａ〜６Ｄ）と、そのデータベース（ＤＢ）６２（６２Ａ〜６２Ｄ）であって、例えば専用のネットワーク７Ａ、７Ｂにそれぞれ接続されている。これら外部システムについては特に限定しないが、例えば後述する防犯システム等が該当する。
【００２０】
以上、本開示の一実施形態による情報処理システムの概要について説明した。続いて、本実施形態の情報処理システムに含まれる情報処理サーバ１および道路反射鏡型カメラ（クライアント）２の基本構成について説明する。また、以下の説明において、道路反射鏡型カメラ２をクライアント２と称す。
【００２１】
＜＜２．基本構成＞＞
＜２−１．情報処理サーバの構成＞
図２は、本実施形態による情報処理サーバ１の構成の一例を示すブロック図である。図２に示すように、情報処理サーバ１は、主制御部１０、通信部１１、およびＤＢ（データベース）１４を有する。
【００２２】
（主制御部１０）
主制御部１０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ、インターフェース部を備えたマイクロコンピュータにより構成され、情報処理サーバ１の各構成を制御する。例えば主制御部１０は、通信部１１を介してユーザ端末４から送信されたユーザの現在位置情報に基づいて、ユーザの周囲に存在するクライアント２に対して画像取得要求を行う。より具体的には、主制御部１０は、図２に示すように、カメラ探索部１０ａ、情報提供部１０ｂ、画像取得部１０ｃ、および画像処理部１０ｄとしても機能する。
【００２３】
・カメラ探索部
カメラ探索部１０ａは、ユーザ端末４（特定の情報処理装置の一例）の周囲に存在するクライアント２（撮像装置の一例）を探索する。具体的には、例えばカメラ探索部１０ａは、ユーザ端末４から受信した現在位置情報や姿勢情報（向き）に基づいて、ＤＢ１４に格納されているクライアント２の設置位置を示すマップ情報を参照し、ユーザの進行方向上に位置するクライアント２や、ユーザが向いている方向上に位置するクライアント２を探索する。また、カメラ探索部１０ａは、探索結果を情報提供部１０ｂまたは／および画像取得部１０ｃに出力する。
【００２４】
・情報提供部
情報提供部１０ｂは、カメラ探索部１０ｂにより探索されたクライアント２と当該クライアント２の画角に関連する情報をユーザ端末４に提供する。具体的には、例えば情報提供部１０ｂは、クライアント２の設置位置情報（２次元または３次元位置情報）や、撮影方向、画角等の情報をユーザ端末４に提供する。これにより、ユーザは、ユーザ端末４で提示される自身の周囲に存在するクライアント２の設置位置および撮影方向等に基づいて、任意の所望するクライアント２を選択することができる。
【００２５】
また、情報提供部１０ｂは、画像取得部１０ｃにより取得されたクライアント２の撮像画像や、画像処理部１０ｄによる画像処理情報（解析結果）を、ユーザ端末４に提供してもよい。
【００２６】
・画像取得部
画像取得部１０ｃは、クライアント２に対して画像取得要求を行い、クライアント２で撮像された撮像画像（動画）をリアルタイムで取得する。具体的には、画像取得部１０ｃは、ユーザにより選択されたクライアント２に対して画像取得要求を行い、当該クライアント２から撮像画像を取得する。また、画像取得部１０ｃは、ユーザにより選択されるまでは、カメラ探索部１０ａにより探索されたクライアント２のうち最もユーザの近くに位置するクライアント２に対して画像取得要求を行って撮像画像を取得してもよい。画像取得部１０ｃにより取得された撮像画像は、情報提供部１０ｂによりユーザ端末４に提供される。
【００２７】
・画像処理部
画像処理部１０ｄは、画像取得部１０ｃにより取得されたクライアント２の撮像画像に対して画像処理を行い、所定の解析結果を得る。例えば、画像処理部１０ｄは、撮像画像に対して移動体検出処理を行い、交通安全上の危険予測を行ったり、顔認識処理を行い、防犯上の危険予測を行ったりすることが可能である。画像処理部１０ｄから出力された画像処理情報（解析結果）は、情報提供部１０ｂによりユーザ端末４に提供される。
【００２８】
（通信部１１）
通信部１１は、無線／有線により外部装置と接続し、データの送受信を行う機能を有する。本実施形態による通信部１１は、例えばユーザ端末４と接続して現在位置情報等を受信したり、撮像画像を送信したりする。また、通信部１１は、クライアント２と接続して撮像画像を受信する。
【００２９】
（ＤＢ１４）
ＤＢ１４は、各種情報を格納するデータベースである。例えばＤＢ１４は、情報処理サーバ１とネットワーク３を介して接続するクライアント２の設置位置を示すマップ情報を格納する。
【００３０】
＜２−２．クライアントの構成＞
クライアント２は、撮像装置の一例であって、図１に示すように、本実施形態では例えば道路反射鏡にカメラが内蔵された道路反射鏡型カメラを用いる。ここで、一般的に、道路反射鏡とは、交差点等で歩行者や運転者が直接視認できない死角を提供するものであって、鏡によって光を反射し、本来視覚する対象が視覚できない位置にある像を対象に視覚させるものである。しかしながら、通路に設けられた反射鏡により反射された像には歪みや、太陽光の写り込みが生じる。また、死角を提供するよう鏡の位置や向きが適切に調整されていても、ユーザが視覚する位置との相対位置・角度によっては見え方が変わって適切に死角を提供できなかったり、死角が見えてもそれが危険かどうかはユーザの判断に委ねられたり、そもそもユーザが道路反射鏡に気付かず見逃して危険を察知できなかったりといった問題がある。
【００３１】
このように、道路反射鏡が適宜設置されていても、最終的な危険回避はユーザによる直接の目視に基づく判断が必要となっていた。また、道路反射鏡の運用に関しては、道路反射鏡やその設置スペースが、死角提供のためだけに使用される、故障や汚れに伴う機能の低下といった運用状況の把握には時間がかかるという問題があった。
【００３２】
そこで、本実施形態では、道路反射鏡に撮像機能を設けることで、より明瞭な死角情報を適切な位置ないし任意の位置から撮影して取得することができ、このため従来よりも死角に対する認識精度の向上と認識の個体差を少なくすることが可能となる。さらに、複数の道路反射鏡に通信機能を設け、情報処理サーバ１で管理することにより、運用状況の管理をリアルタイムで行うことができる。また、道路反射鏡で取得された撮像画像を解析することで、付加価値の付いたサービスを提供でき、道路反射鏡やその設置スペースの有効利用を実現する。
【００３３】
このような撮像機能を有する道路反射鏡により実現される本実施形態のクライアント２の構成について、図３を参照して以下説明する。図３は、本実施形態によるクライアント２（道路反射鏡型カメラ）の構成の一例を示すブロック図である。
【００３４】
図３に示すように、クライアント２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶部２４、通信Ｉ／Ｆ（インターフェース）２５、撮像部２６、ミラー部２７、ミラー制御部２８、およびセンサ２９を有する。
【００３５】
（ＣＰＵ）
ＣＰＵ２１は、例えばマイクロコンピュータにより構成され、クライアント２の各構成を制御する。例えば、ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してサーバ１から送信された制御信号に従って、撮像部２６による撮像制御等を行う。
【００３６】
（ＲＯＭ、ＲＡＭ）
ＲＯＭ２２は、ＣＰＵ２１が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ２３は、例えば、ＣＰＵ２１により実行されるプログラムなどを一時的に記憶する。
【００３７】
（記憶部）
記憶部２４は、様々なデータを記憶する。例えば、記憶部２４は、撮像部２６により撮像した画像を一時的に記憶することも可能である。
【００３８】
（通信Ｉ／Ｆ）
通信Ｉ／Ｆ２５は、クライアント２が有する通信手段であり、ネットワーク３を介して（あるいは直接的に）、本実施形態に係る情報処理システムに含まれる外部装置と通信を行う。例えば、通信Ｉ／Ｆ２５は、情報処理サーバ１と無線接続し、撮像画像を送信する。
【００３９】
（撮像部）
撮像部２６は、撮像レンズ、絞り、ズームレンズ、及びフォーカスレンズ等により構成されるレンズ系、レンズ系に対してフォーカス動作やズーム動作を行わせる駆動系、レンズ系で得られる撮像光を光電変換して撮像信号を生成する固体撮像素子アレイ等を有する。固体撮像素子アレイは、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサアレイや、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサアレイにより実現されてもよい。
【００４０】
また、撮像レンズは、ミラー部２７の背部に設けられ、半透過または透過状態のミラー部２７を介して周囲を撮像することが可能である。
【００４１】
さらに、死角をより少ない撮像素子で撮像したり、より広範囲を撮像したりするために、撮像レンズやレンズデバイス、撮像素子の姿勢制御を行うアクチュエータなどが設けられてもよい。
【００４２】
（ミラー部）
ミラー部２７は、ユーザに対して死角を目視させるためのものであって、鏡によって光を反射し、本来ユーザが視覚できない位置にある像を視覚させる。ここで、ミラー部は、機械式ないし電子式シャッターやスイッチング可能なミラーとしてもよい。例えばマイクロミラーアレイとアクチュエータ、表面保護ケースからなるスイッチングミラー構造とすることで、ディープスリープないしシャットダウン状態からの起動時は反射状態から透過状態にアクチュエータにより制御し、システム動作モードからディープスリープモードないしシャットダウンへの移行時に反射状態とし、そのまま状態をラッチし、電気駆動なく状態を保持することで、次回起動時になんらかの異常があっても安全な状態で停止することができる。
【００４３】
（ミラー制御部）
ミラー制御部２８は、上述したようにスイッチング可能なミラーを反射状態（非透過）から透過状態に移行させる制御を行う。また、半透過状態に移行させることで、ミラーを反射状態のまま、撮像部２６による撮像も可能な状態としてもよい。ミラー制御部２８は、主に撮像部２６による撮像が行われる間、ミラー部２７を透過または半透過状態に制御する。
【００４４】
（センサ）
本実施形態によるクライアント２は、さらに各種センサを有していてもよい。センサ２９は、例えば振動、音、温度、湿度、照度、電磁波（紫外・赤外・電波など）を検出する各種センサであって、撮像部２６で撮像した画像に付加してサーバ１に送信することで、画像処理からは得られない情報を提供することができる。例えば、撮像素子の分解能が低い場合や感度が足りない場合であっても、情報処理サーバ１において、画像から認識できた移動体に関し、赤外センサからの情報を重畳することで、対象が生体か生体でないか（より具体的には人か車かなど）を判断でき、接近している物体のユーザへの危険レベルまで認識することができる。
【００４５】
以上、クライアント２の各構成について説明した。ここで、図３には図示していないが、クライアント２は電源部も有し得る。電源部としては、ＡＣ電源、ＤＣ電源による給電に加え、１次電池、キャパシタ、２次電池などの蓄電素子を含んでもよい。これら蓄電素子を電力変動の際の整流目的に使用してもよいし、ＵＰＳ電源のように有事の際のバックアップ電源に使っても良い。また、電磁波（紫外光・赤外光・可視光・電波など）による円歩電磁界、ないし、電磁界誘導などの近傍電磁界、温度差、風力、機械振動、酵素反応などにより発電する発電素子から電力を供給してもかまわない。
【００４６】
＜２−３．補足＞
なお上述したサーバ１およびクライアント２の構成は一例であって、本開示はこれに限定されず、例えばサーバ１の一部または全ての構成がクライアント２に設けられていてもよい。
【００４７】
また、情報処理サーバ１からの情報提供を受けるユーザ端末４は、例えばスマートフォン端末、タブレット端末、携帯電話端末、ＰＤＡ（Personal Digital Assistant）、ＰＣ（Personal Computer）、携帯用音楽プレーヤー、携帯用ゲーム機、またはウェアラブル端末（ＨＭＤ（ヘッドマウントディスプレイ）、メガネ型ＨＭＤ、時計型端末、バンド型端末等）により実現され得る。
【００４８】
より具体的には、ユーザ端末４は、操作入力機能および表示機能を有する。操作入力機能は、具体的には表示画面への操作入力を受け付けるタッチセンサにより実現される。また、表示機能は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等により実現される。
【００４９】
また、ユーザ端末４は、位置情報取得部を有し、外部からの取得信号に基づいてユーザ端末４の現在位置を検知する。位置情報取得部は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位部により実現され、ＧＰＳ衛星からの電波を受信して、ユーザ端末４が存在している位置を検知する。また、位置情報取得部は、ＧＰＳの他、例えばＷｉ−Ｆｉ（登録商標）、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。
【００５０】
＜＜３．各実施形態＞＞
上記構成を有する情報処理システムは、道路反射鏡型カメラ（クライアント２）で取得される映像またはその解析結果を周囲に存在するユーザからの要求に応じてリアルタイムで提供することで、より快適で安全な生活を支援する。このような情報処理システムによる支援内容の具体例について、以下複数の実施形態を挙げて説明する。
【００５１】
＜３−１．第１の実施形態＞
第１の実施形態では、ユーザの周囲に存在する道路反射鏡型カメラ（クライアント２）で取得される映像をリアルタイムでユーザに提供することで、任意箇所の遠隔視覚を実現し、より快適な生活を支援する情報処理システムについて説明する。
【００５２】
図４は、第１の実施形態による情報処理システムの概要を説明する図である。図４に示すように、街中に多数のクライアント２（２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３）が設置されている状況において、撮像部２６で撮像された画像がリアルタイムでユーザに提供することができれば、ユーザは目視できない場所の現在の様子を確認することができるため、利便性が向上する。
【００５３】
例えばユーザが外出中に、少し離れた位置にあるＡ店の現在の様子（例えば、現在店が空いているか否か、混んでいるか否か等）を確認したい場合に、クライアント２Ｂ−１等で撮像された画像がリアルタイムで提供されれば、Ａ店まで移動することなく現在の様子を見ることができる。
【００５４】
続いて、図５を参照して第１の実施形態の動作処理について説明する。図５は、第１の実施形態による画像提供処理の一例を示すシーケンス図である。
【００５５】
図５に示すように、まず、ステップＳ１０３において、ユーザ端末４は、トリガの有無を検出する。トリガは、例えばユーザによるシステム起動指示操作（ボタン操作、ジェスチャ、音声入力等）であってもよいし、システム提供が可能な所定範囲にユーザが移動したことであってもよい。
【００５６】
次に、トリガが検知されると（Ｓ１０３／Ｙｅｓ）、ステップＳ１０６において、ユーザ端末４は、ユーザ端末４の現在位置および姿勢情報を取得する。現在位置は、例えばユーザ端末４に設けられたＧＰＳによって取得され、姿勢情報は、例えばユーザ端末４に設けられたジャイロセンサ、地磁気センサ等によって取得される。
【００５７】
次いで、ステップＳ１０９において、ユーザ端末４は、取得した現在位置情報および姿勢情報を情報処理サーバ１に送信する。
【００５８】
次に、ステップＳ１１２において、情報処理サーバ１のカメラ探索部１０ａは、現在位置情報および姿勢情報に応じて、ユーザが向いている方向上に位置するクライアント行を探索する。より具体的には、カメラ探索部１０ａは、図６に示すように、ユーザの位置と向いている方向をユーザ端末４により取得される現在位置情報と姿勢情報から推定し、ユーザが向いている方向Ｌ上に位置するクライアント列を、ＤＢ１４に格納されているマップ情報を参照して探索する。ここで、カメラ探索部１０ａが参照するマップ情報において、図６に示すように、縦方向を「列」、横方向を「行」とする。したがって、図６に示すマップ情報では、カメラ探索部１０ａは、ユーザが向いている方向Ｌ上に位置するクライアント列として、クライアント２Ａ−２、２Ｂ−２、２Ｂ−３を探索する。この際、ユーザが向いている方向の建物の有無は考慮せず、直線上に位置するクライアントが探索対象となる。
【００５９】
続いて、ステップＳ１１５において、情報処理サーバ１は、探索したクライアント２のうち、最もユーザの近くに位置する直近のクライアント２Ａ−２に対して、画像取得要求を行う。
【００６０】
次いで、ステップＳ１１８において、クライアント２Ａ−２は、モード切替を行う。具体的には、クライアント２Ａ−２は、撮像画像を取得しないディープスリープモード（待機モード）またはシャットダウン状態から、システム動作モード（具体的には、高解像度撮像モード）に切り替える。
【００６１】
次に、ステップＳ１２１において、クライアント２Ａ−２は、撮像部２６Ａ−２により、高解像度撮像を開始する。
【００６２】
次いで、ステップＳ１２４において、クライアント２Ａ−２は、撮像画像（映像）をリアルタイムで情報処理サーバ１に送信し続ける。
【００６３】
次に、ステップＳ１２７において、情報処理サーバ１は、クライアント２Ａ−２から送信された撮像画像をユーザ端末４に送信して提供する。この際、情報処理サーバ１は、マップ情報やクライアント２Ａ−２から取得した情報に基づいて、クライアント２Ａ−２の設置位置や画角に関する情報を併せて送信してもよい。
【００６４】
そして、ステップＳ１３０において、ユーザ端末４は、情報処理サーバ１から送信された撮像画像を表示する。また、必要に応じて、当該撮像画像を取得したクライアント２Ａ−２の位置や画角を示す画像を表示する。
【００６５】
続いて、ステップＳ１３３において、ユーザ端末４は、クライアントの切り替え（対象クライアントの移動）を指示する操作信号の入力を受付ける。すなわち、上記Ｓ１３０の処理により、ユーザは、現在位置からは建物を隔てて見えない向こう側の道の現在の様子を見ることができるが、かかる画像は、探索されたクライアント行のうち最も近くに位置するクライアント２Ａ−２により取得されたものであるため、目的の場所の画像ではない場合も想定される。この場合、ユーザは、クライアントの切り替え（対象クライアントの移動）を指示することができる。
【００６６】
切替指示の方法は様々考えられる。例えばユーザ端末４の向きを動かすことで姿勢を変えて、異なる方向への探索を指示してもよいし、視線や脳波、ジェスチャーにより切替指示を行ってもよい。
【００６７】
また、ユーザの腕の動きを検知するバンド型情報処理端末を用いて切替指示を行うことも考え得る。かかるバンド型情報処理端末は、ジャイロセンサ、地磁気センサ、または加速度センサ等を備え、ユーザの腕に装着されている際に、腕の回転や上下、左右方向への動きを検知し、検知結果をユーザ端末４に送信する。以下、このようなバンド型情報処理端末を用いた切替指示について、図７〜図９を参照して説明する。
【００６８】
図７は、行方向のクライアント移動／ズームイン・アウトを指示する操作を説明する図である。図７に示すように、例えばバンド端末８がユーザの左腕に装着されている場合に、バンド端末８をユーザから見て時計回りに回すことで行方向（図６参照）に進むことを指示し、ユーザから見て反時計回りに回すことで行方向に戻ることを指示してもよい。なお、バンド端末８を左右に回転することによる操作入力は、行方向への進退だけではなく、表示されている撮像画像のズームイン・アウト操作にも用いられ得る。
【００６９】
また、図８は、列方向のクライアント移動／視点移動を指示する操作を説明する図である。図８に示すように、バンド端末８がユーザの左腕に装着されている場合に、バンド端末８をユーザから見て右に移動することで右方向への列移動を指示し、ユーザから見て左に回すことで左方向への列移動を指示してもよい。なお、バンド端末８を左右に移動することによる操作入力は、列移動だけではなく、表示されている撮像画像の視点を左右方向に操作する際に用いられてもよい。
【００７０】
図９は、上下方向の視点移動を指示する操作を説明する図である。図９に示すように、バンド端末８がユーザの左腕に装着されている場合に、バンド端末８を上に向けることで上方向への視点移動を指示し、下に向けることで下方向への視点移動を指示することができる。
【００７１】
以上説明したようなクライアントの切替を指示する操作信号が入力された場合（Ｓ１３３／Ｙｅｓ）、ステップＳ１３６において、ユーザ端末４は、入力された操作信号を情報処理サーバ１に送信する。
【００７２】
次に、ステップＳ１３９において、情報処理サーバ１のカメラ探索部１０ａは、受信した操作信号に基づいて、列、行の移動量情報を生成し、ステップＳ１４２において、特定クライアントを探索する。例えば、行方向へ１ブロック分進むことを指示する操作信号と、左方向への列移動を指示する操作信号が入力された場合、カメラ探索部１０ａは、図６に示すように、現在特定しているクライアント２Ａ−２から１ブロック行方向に進み、かつユーザに指示された左方向Ｓ上に位置するクライアント２Ｂ−１を探索する。
【００７３】
次いで、ステップＳ１４２において、情報処理サーバ１は、探索された特定クライアント２Ｂ−１に対して画像取得要求を行う。
【００７４】
続くステップＳ１４８〜Ｓ１５７では、上記Ｓ１１８〜Ｓ１２７と同様の処理が行われ、ステップＳ１３０において、ユーザ端末４は、クライアント２Ｂ−１で撮像された撮像画像をリアルタイムで表示する。これにより、ユーザは、クライアント２Ｂ−１で撮像された画像内に含まれるＡ店の現在の様子を確認することができる。
【００７５】
このように、どのクライアントからの映像を見るか、ユーザが任意に切り替えることが可能となる。
【００７６】
なお、クライアント２Ａ−２からクライアント２Ｂ−１に特定クライアントが切り替えられ、ユーザ端末４に表示される撮像画像が更新される際、情報処理サーバ１は、効果処理画像を挟んで切り替わるよう表示制御してもよい。例えば図１０に示すように、クライアント２Ａ−２で撮像されている画像Ｐ１から、クライアント２Ｂ−１で撮像されている画像Ｐ３に切り替える際に、見ているユーザが道や建物を通過して移動しているような感覚を与える効果処理を加えた効果画像Ｐ２を挟んで切り替えるよう表示制御してもよい。
【００７７】
さらに、ユーザ端末４における表示画面では、クライアント２で撮像されている撮像画像をリアルタイムで表示する他、マップ情報を提示し、マップ情報においてユーザの位置と特定クライアントの位置を示してもよい。以下、図１１を参照して説明する。
【００７８】
図１１に示すように、ユーザ端末４の表示部４２において、クライアント２で撮像されている撮像画像４２７（映像）がリアルタイムで表示されると共に、表示部４２の下方には、マップ画像４２８が表示されている。マップ画像４２８では、ユーザの現在地を示す現在地アイコン４３０と、多数のクライアント２の位置を示すクライアントアイコン４３２ａ〜ｇがマッピングされている。また、各クライアント２の画角（撮影方向、撮影範囲）を示す画角領域４３４も表示されている。これによりユーザは、各クライアント２の位置と画角を直感的に把握することができる。また、現在表示されている撮像画像４２７を取得したクライアント２は、マップ上において色を変える等して明示されている。
【００７９】
この際、ユーザは、マップ上の任意のクライアントアイコン４３２ａ〜ｅをタップして選択することで、クライアント切替指示の操作入力（Ｓ１３３）を行うことも可能である。ユーザ端末４は、タップされたクライアントアイコン４３２に切り替えるよう情報処理サーバ１に指示する。
【００８０】
また、ステップＳ１６０において、ユーザ端末４は、ユーザが移動したか否かを判断し、移動したと判断した場合（Ｓ１６０／Ｙｅｓ）、ステップＳ１０６に戻って、現在位置情報・姿勢情報を情報処理サーバ１に送信する。
【００８１】
また、上記Ｓ１３９、Ｓ１４２において、操作信号が、ズームイン・アウト、右／左方向への視点移動、上／下方向への視点移動であった場合、情報処理サーバ１は、特定クライアント２の撮像部２６に対してズームイン・アウト、右／左方向への視点移動、上／下方向への視点移動を指示する。これに伴い、撮像部２６は、指示に従って駆動し、ズームイン・アウト動作等を行う。なお、ズームイン・アウト動作等は、撮像部２６による機械的な動作に限定されず、情報処理サーバ１の画像処理部１０ｄによる画像処理で実現されてもよい。すなわち、クライアント２の撮像部２６で広角撮像された画像の一部をユーザ端末４に提供していた場合に、ズームイン・アウト動作等に応じて、画像処理により対象の画像を抽出する。
【００８２】
以上説明した第１の実施形態では、情報処理サーバ１のカメラ探索部１０ａにより探索を行う際に、対象範囲でクライアント２が見つかることを前提に説明しているが、対象範囲にクライアント２が見つからない場合も想定される。このような場合について図１２を参照して説明する。
【００８３】
図１２は、第１の実施形態による探索処理を補足するフローチャートである。図１２に示すように、まず、ステップＳ１８３において、情報処理サーバ１のカメラ探索部１０ａは、ユーザの現在位置情報・姿勢情報、操作信号に応じた移動量情報に基づいて、クライアント２を探索する。
【００８４】
次いで、範囲内にクライアントがあった場合（ステップＳ１８９／Ｙｅｓ）、ステップＳ１８９において、クライアント探索成功として、上記図５に示すＳ１１５以降の処理が行われる。
【００８５】
一方、範囲内にクライアントがない場合（ステップＳ１８９／Ｎｏ）、ステップＳ１９２において、カメラ探索部１０ａは、画像データベースに範囲内の登録済撮像画像があるか否かを判断する。ここでは、例えば外部システム（図１）における専門の画像データベースを管理するサーバ６にアクセスし、ユーザの現在位置情報・姿勢情報、操作信号に応じた移動量情報に基つく範囲内で過去に撮像された撮像画像を探索する。
【００８６】
次いで、登録済撮像画像があった場合（ステップＳ１９２／Ｙｅｓ）、ステップＳ１９５において、情報処理サーバ１は、画像データベースの画像情報を取得し、上記図５に示すＳ１２７の処理に代わって、ユーザ端末４に当該画像情報を送信する。
【００８７】
一方、登録済撮像画像がなかった場合（ステップＳ１９２／Ｎｏ）、ステップＳ１９８において、情報処理サーバ１は、ＮＵＬＬ時の処理として、対象画像がなかったことをユーザに通知する。例えば、ユーザ端末４の表示画面において、ブラックの画面を表示したり、「ＮＵＬＬ」と表示したり、「画像はありません」と表示したりする。
【００８８】
このように、対象範囲からクライアント２が探索できなかった場合、過去画像を表示することで本システムを補完することも可能である。なおこの場合、リアルタイム画像との違いが明確になるよう、過去画像であることを示す表示や、撮像日時を併せて表示するようにしてもよい。
【００８９】
＜３−２．第２の実施形態＞
次に、第２の実施形態について図１３〜図１５を参照して説明する。第２の実施形態では、ユーザの周囲に存在する道路反射鏡型カメラ（クライアント２）で取得される映像に基づいて交通安全上の危険情報を抽出し、ユーザに提供することで、より安全な生活を支援する情報処理システムについて説明する。
【００９０】
図１３は、第２の実施形態による情報処理システムの概要を説明する図である。図１３に示すように、街中に多数のクライアント２（２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３）が設置されている状況において、撮像部２６で撮像された画像を解析して移動体Ｍ１〜Ｍ４の動きを把握し、衝突等の危険を予測することが可能である。そして、予測した危険情報をユーザに提供することで、ユーザが道路反射鏡型カメラ２の鏡を目視しても像が歪んでいたり、太陽の光が写り込んだり、見る角度によって死角が適切に確認できなかったりして、危険を察知できなかった場合の事故を防止することができる。また、特に近年歩きながらスマートフォンを操作することで周囲の危険に気が付かないといった問題があるため、危険通知画面をスマートフォン（ユーザ端末４）に割込み表示することで、危険回避することができる。また、イヤホンで音楽を聞きながら歩いたり自転車に乗っている際に周囲の危険に気が付かないといった問題もあるため、危険通知をイヤホンから割込んで音声出力させることで、危険回避することができる。
【００９１】
このような第２の実施形態の動作処理について、図１４を参照して説明する。図１４は、第２の実施形態による交通安全上の危険情報提供処理の一例を示すシーケンス図である。
【００９２】
図１４に示すように、まず、ステップＳ２０３において、ユーザ端末４は、トリガの有無を検出する。トリガは、例えばユーザによるシステム起動指示操作（ボタン操作、ジェスチャ、音声入力等）であってもよいし、システム提供が可能な所定範囲にユーザが移動したことであってもよい。
【００９３】
次に、トリガが検知されると（Ｓ２０３／Ｙｅｓ）、ステップＳ２０６において、ユーザ端末４は、自身の現在位置、移動情報（速さ、方向）、移動体種別（歩行者、自転車、自動車）等を、移動体情報として取得する。現在位置は、例えばユーザ端末４に設けられたＧＰＳによって取得され、移動情報は、例えばユーザ端末４に設けられたジャイロセンサ、加速度センサ等によって取得される。
【００９４】
次いで、ステップＳ２０９において、ユーザ端末４は、取得した移動体情報を情報処理サーバ１に送信する。
【００９５】
次に、ステップＳ２１２において、情報処理サーバ１のカメラ探索部１０ａは、移動体情報に基づいて、マップ情報を参照して危険対象エリアを特定する。例えば図１３に示す例において、移動体Ｍ１（ユーザ；歩行者）から移動体情報が送信された場合、移動体Ｍ１を中心として図１３に示す範囲が危険対象エリアと特定される。
【００９６】
次いで、ステップＳ２１５において、情報処理サーバ１の画像取得部１０ｃは、危険対象エリアに含まれるクライアント２に対して警戒信号（画像取得要求を含む）を送信する。図１３に示すように、本実施形態では、警戒信号がクライアント２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３に送信され得るが、図１４に示すフローチャートでは、代表としてクライアント２Ａ−１、２Ｂ−１への警戒信号の送信を示す（Ｓ２１５ａ、Ｓ２１５ａ）。
【００９７】
続いて、ステップＳ２１８において、警戒信号の受信に応じて、各クライアント２は、撮像部２６による撮像を開始し（Ｓ２１８ａ、Ｓ２１８ｂ）、ステップＳ２２１において、撮像した撮像画像（映像）をリアルタイムで情報処理サーバ１に送信し続ける（Ｓ２２１ａ、Ｓ２２１ｂ）。上記Ｓ２１８において、各クライアント２は、ディープスリープモード（待機モード）からシステム動作モード（具体的には低レートの撮像モード）に遷移させることで、撮像を開始する。
【００９８】
次に、ステップＳ２２４において、情報処理サーバ１の画像処理部１０ｄは、危険対象エリアのクライアント２から受信した撮像画像を解析し、移動体の検出および危険予測を行う。具体的には、例えば情報処理サーバ１の画像処理部１０ｄは、危険対象エリアのクライアント２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３から取得した撮像画像に基づいて、移動体Ｍ１〜Ｍ５を検出する。そして、画像処理部１０ｄは、ユーザ端末４から送信された移動体情報に基づいて本システムの利用対象者である移動体Ｍ１を特定し、移動体Ｍ１に相対的に接近しつつあり、衝突の可能性がある物体の検出を行う。
【００９９】
この際、画像処理部１０ｄは、撮像画像に付加された赤外線センサ等の各種センサ２９の値に基づいて、移動体Ｍ１に相対的に接近する物体が生体か非生体かを判定するとともに、撮像画像から当該物体の位置差分を抽出し、相対位置・速度ベクトルを検出し、衝突の可能性を演算する。例えば、図１３に示す例では、画像処理部１０ｄは、移動体Ｍ１の位置、移動方向、移動速度、移動体種別（歩行者）と、移動体Ｍ２の位置、移動方向、速度、移動体種別（自動車）とに基づいて、移動体Ｍ１と移動体Ｍ２が衝突する可能性（危険情報）を出力する。
【０１００】
なお移動体Ｍ３は、その移動方向に基づいて、危険情報は出力されない。また、本システムの利用対象者が移動体Ｍ５（自転車）の場合、移動体Ｍ４と衝突する可能性（危険情報）が出力される。
【０１０１】
次いで、危険があると判断された（危険情報が出力された）場合（Ｓ２２７／Ｙｅｓ）、ステップＳ２３０において、情報処理サーバ１は、移動体Ｍ１（ユーザ端末４）に対して警告通知を行う。
【０１０２】
そして、ステップＳ２３３において、ユーザ端末４は、情報処理サーバ１からの警告通知に応じて、警告処理を行う。警告処理は様々考え得る。例えば、ユーザ端末４の表示画面に警告通知画面を割込み表示させてもよいし、イヤホンやヘッドホンから音楽を再生制御中であれば、再生中の音楽に割り込み信号をかけて警告音を鳴らしてもよい。また、ユーザ端末４は、衝突する対象物体との相対的な距離にあわせた周期で警告処理を行ってもよい。また、ユーザ端末４のバイブレーション機能による振動や、アイウェア（メガネ型ＨＭＤ）のディスプレイの表示により注意喚起してもよい。
【０１０３】
このような警告処理内容は、ユーザ毎にカスタマイズされてもよい。
【０１０４】
また、本システムの利用対象者が移動体Ｍ２（自動車）の場合、ナビゲーション画面（フロントガラスまたは運転席横に設置される表示装置）に警告画面を表示させてもよいし、自動車内で聴いている音楽に割り込み信号をかけて警告音を鳴らしてもよい。また、危険度の高さに応じて、ネットワーク接続された自動車（移動体Ｍ２）のブレーキシステムを強制的に制御し、制動してもよい。
【０１０５】
さらに、衝突対象の移動体Ｍ２が本システムの利用者として登録されていた場合、移動体Ｍ２に対しても警告通知を行うことが可能である。
【０１０６】
また、ステップＳ２３４において、ユーザ端末４は、ユーザが移動したか否かを判断し（危険回避のため移動方向を変えたり、停止したりすることが想定される）、移動したと判断した場合（Ｓ２３４／Ｙｅｓ）、ステップＳ２０６に戻って、移動体情報を新たに情報処理サーバ１に送信する。
【０１０７】
一方、危険が無いと判断された（危険情報が出力されなかった）場合（Ｓ２２７／Ｎｏ）、ステップＳ２３６において、情報処理サーバ１は、危険対象エリアの各クライアント２に、警戒解除信号を送信する（Ｓ２３６ａ、Ｓ２３６ｂ）。
【０１０８】
次いで、ステップＳ２３９において、警戒解除信号を受信した各クライアント２は、撮像部２６による撮像を終了する（Ｓ２３９ａ、Ｓ２３９ｂ）。具体的には、各クライアント２は、システム動作モードからディープスリープモード（待機モード）に遷移させることで、撮像を終了する。
【０１０９】
（補足）
上述した実施形態では、警戒信号を受信した各クライアント２が、低レートによる撮像モードに遷移して撮像を開始する旨を説明したが、本実施形態はこれに限定されない。以下、図１５を参照して他の動作処理について説明する。
【０１１０】
図１５は、第２の実施形態による交通安全上の危険情報提供処理の他の例を示すシーケンス図である。図１５に示す処理について、図１４に示す処理と同符号の処理は上記実施形態と同様の内容であるため具体的な説明を省略する。
【０１１１】
ここで、ステップＳ２１６において、情報処理サーバ１から警告信号を受信した各クライアント２は、高レートモードへの切替を行う（Ｓ２１６ａ、Ｓ２１６ｂ）。すなわち、各クライアント２は、ディープスリープモードから、高解像度で撮像を行う高レートモードに切り替える。
【０１１２】
これにより、続くステップＳ２１９において、各クライアント２は、撮像部２６によって高解像度の撮像を開始する（Ｓ２１８ａ、Ｓ２１８ｂ）。
【０１１３】
以上、本実施形態の補足について説明した。なお、各クライアント２は、初めに警戒信号を受信した際はディープスリープモードから低レートの撮像モードに切り替え、その後情報処理サーバ１において危険予測が算出され、より詳細な判断を行うために再度画像取得要求が行われた場合に、低レートの撮像モードから高レートの撮像モードに切り替えてもよい。
【０１１４】
＜３−３．第３の実施形態＞
次に、第３の実施形態について図１６〜図１７を参照して説明する。第３の実施形態では、ユーザの周囲に存在する道路反射鏡型カメラ（クライアント２）で取得される映像に基づいて防犯上の危険情報を抽出し、ユーザに提供することで、より安全な生活を支援する情報処理システムについて説明する。
【０１１５】
上記第２の実施形態では、街中に多数のクライアント２（２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３）が設置されている状況において、撮像部２６で撮像された画像を解析して交通安全上の危険を予測したが、本開示はこれに限定されず、例えば防犯上の危険を予測することも可能である。
【０１１６】
このような第３の実施形態の動作処理について、図１６を参照して説明する。図１６は、第３の実施形態による防犯上の危険情報提供処理の一例を示すシーケンス図である。
【０１１７】
図１６に示すように、まず、ステップＳ３０３において、ユーザ端末４は、トリガの有無を検出する。トリガは、例えばユーザによるシステム起動指示操作（ボタン操作、ジェスチャ、音声入力等）であってもよいし、システム提供が可能な所定範囲にユーザが移動したことであってもよい。
【０１１８】
次に、トリガが検知されると（Ｓ３０３／Ｙｅｓ）、ステップＳ３０６において、ユーザ端末４は、自身の現在位置、および移動情報（速さ、方向）等を取得する。現在位置は、例えばユーザ端末４に設けられたＧＰＳによって取得され、移動情報は、例えばユーザ端末４に設けられたジャイロセンサ、加速度センサ等によって取得される。
【０１１９】
次いで、ステップＳ３０９において、ユーザ端末４は、取得した現在位置情報および移動情報を情報処理サーバ１に送信する。
【０１２０】
次に、ステップＳ３１２において、情報処理サーバ１のカメラ探索部１０ａは、ユーザの現在位置、および移動情報に基づいて、マップ情報を参照して危険対象エリアを特定する。
【０１２１】
次いで、ステップＳ３１５において、情報処理サーバ１の画像取得部１０ｃは、危険対象エリアに含まれるクライアント２に対して警戒信号（画像取得要求を含む）を送信する（Ｓ２１５ａ、Ｓ２１５ａ）。
【０１２２】
続いて、ステップＳ３１６において、各クライアント２は、警戒信号の受信に応じて、高レートの撮像モードに切り替え（Ｓ３１６ａ、Ｓ２１６ｂ）、ステップＳ３１９において、撮像部２６による高解像度の撮像を開始する（Ｓ３１９ａ、Ｓ２１９ｂ）。なお、ここでは、一例として高レートの撮像モードに切り替えているが、各クライアント２は、低レートの撮像モードに切り替え、後に危険検出された際に情報処理サーバ１から再度画像取得要求が行われた場合に高レートの撮像モードに切り替えてもよい。
【０１２３】
次いで、ステップＳ３２１において、各クライアント２は、撮像した撮像画像（映像）をリアルタイムで情報処理サーバ１に送信し続ける（Ｓ３２１ａ、Ｓ３２１ｂ）。
【０１２４】
次に、ステップＳ３２４において、情報処理サーバ１の画像処理部１０ｄは、危険対象エリアのクライアント２から受信した撮像画像を解析し、防犯上の危険予測を行う。具体的には、例えば情報処理サーバ１は、外部システム（図１参照）の防犯システムに問い合わせ、防犯信号を受信する。防犯信号には、防犯対象事象の種別や、危険判断に用いる各種特徴データ、犯罪情報等が含まれる。例えば指名手配されている容疑者の顔画像や、現在生じている犯罪の位置情報等が含まれる。なお防犯信号の取得は、予め定期的に行われてもよい。
【０１２５】
情報処理サーバ１の画像処理部１０ｄは、危険対象エリアのクライアント２から受信した撮像画像を解析し、防犯信号を参照して、防犯種別に応じた危険対象の抽出を行う。具体的には、例えば画像処理部１０ｄは、撮像画像から刃物を持った人物の検出や当該人物の異常な動き、周囲の人々の不自然な動き（多くの人がある場所から一斉に逃げている等）等を検出し、これらが防犯信号で定義されている危険事象に合致することで、危険有りと判断することができる。また、撮像画像から顔認識を行い、指名手配されている容疑者の顔画像とパターンマッチングを行って危険人物を発見することができる。また、このような解析結果（危険情報）は防犯システムに返送され、警察・消防等への通報が行われる。
【０１２６】
次いで、危険があると判断された（危険情報が出力された）場合（Ｓ３２７／Ｙｅｓ）、ステップＳ３３０において、情報処理サーバ１は、ユーザ端末４に対して警告通知を行う。
【０１２７】
そして、ステップＳ３３３において、ユーザ端末４は、情報処理サーバ１からの警告通知に応じて、警告処理を行う。警告処理は様々考え得る。例えば、ユーザ端末４の表示画面に警告通知画面を割込み表示させてもよいし、イヤホンやヘッドホンから音楽を再生制御中であれば、再生中の音楽に割り込み信号をかけて警告音を鳴らしてもよい。
【０１２８】
ここで、警告通知画面の一例を図１７に示す。図１７に示すように、ユーザ端末７の表示部４２において、危険対象が検出された撮像画像４２１（映像）がリアルタイムで表示されると共に、表示部４２の下方には、マップ画像４２３が表示されている。マップ画像４２３では、ユーザの現在地を示す現在地アイコンと、危険対象の位置を示すアイコンがマッピングされている。これによりユーザは、直感的に自分の位置と危険な場所との位置関係を把握し、安全な方向に逃げることができる。
【０１２９】
なお、このような警告処理内容は、ユーザ毎にカスタマイズされてもよい。
【０１３０】
また、ステップＳ３３４において、ユーザ端末４は、ユーザが移動したか否かを判断し（危険回避のため移動方向を変えることが想定される）、移動したと判断した場合（Ｓ３３４／Ｙｅｓ）、ステップＳ３０６に戻って、位置・移動情報を新たに情報処理サーバ１に送信する。
【０１３１】
一方、危険が無いと判断された（危険情報が出力されなかった）場合（Ｓ３２７／Ｎｏ）、ステップＳ３３６において、情報処理サーバ１は、危険対象エリアの各クライアント２に、警戒解除信号を送信する（Ｓ３３６ａ、Ｓ３３６ｂ）。
【０１３２】
次いで、ステップＳ３３９において、警戒解除信号を受信した各クライアント２は、撮像部２６による撮像を終了する（Ｓ３３９ａ、Ｓ３３９ｂ）。具体的には、各クライアント２は、システム動作モードからディープスリープモード（待機モード）に遷移させることで、撮像を終了する。
【０１３３】
＜３−４．第４の実施形態＞
次に、第４の実施形態について図１８を参照して説明する。第４の実施形態では、ユーザの周囲に存在する道路反射鏡型カメラ（クライアント２）で取得される映像に基づいてユーザの現在位置情報をより正確に抽出し、上述した各実施形態におけるユーザ端末４の現在位置情報として用いることができる情報処理システムについて説明する。
【０１３４】
例えばユーザ端末４がＧＰＳを備えていなかったり、ＧＰＳを備えていてもＧＰＳでは誤差が生じて正確な現在位置情報が取得できなかったりする場合がある。そこで、本実施形態では、道路反射鏡型カメラ（クライアント２）で取得される映像を解析してユーザの顔画像を認識することでユーザの現在地情報をより正確に取得する。
【０１３５】
図１８は、第４の実施形態による現在位置情報提供処理の一例を示すシーケンス図である。図１８に示すように、まず、ステップＳ４０３において、ユーザ端末４は、ＧＰＳにより大まかな現在位置情報を取得する。
【０１３６】
次に、ステップＳ４０６において、ユーザ端末４は、大まかな現在位置情報を情報処理サーバ１に送信する。
【０１３７】
次いで、ステップＳ４０９において、情報処理サーバ１のカメラ探索部１０ａは、大まかな現在位置情報に応じて、マップ情報を参照してユーザの周囲に設置されているクライアント２を特定する。
【０１３８】
次に、ステップＳ４１２において、情報処理サーバ１は、特定された周囲のクライアント２に対して画像取得要求を行う（Ｓ４１２ａ、Ｓ４１２ｂ）。
【０１３９】
続いて、ステップＳ４１５において、各クライアント２は、画像取得要求に応じて、高レートの撮像モードに切り替え（Ｓ４１５ａ、Ｓ４１５ｂ）、ステップＳ４１８において、撮像部２６による高解像度の撮像を開始する（Ｓ４１８ａ、Ｓ４１８ｂ）。
【０１４０】
次いで、ステップＳ４２１において、各クライアント２は、撮像した撮像画像（映像）をリアルタイムで情報処理サーバ１に送信し続ける（Ｓ４２１ａ、Ｓ４２１ｂ）。
【０１４１】
次に、ステップＳ４２４において、情報処理サーバ１の画像処理部１０ｄは、特定した周囲のクライアント２から受信した撮像画像を解析し、予め登録されたユーザ情報（具体的には、ユーザの顔画像）とのマッチングを行い、撮像画像からユーザを検出する。また、ユーザが検出された撮像画像に基づいて、当該撮像画像を取得したクライアント２に対するユーザの相対位置を検出する。
【０１４２】
そして、ステップＳ４２７において、情報処理サーバ１の情報提供部１０ｂは、画像処理部１０ｄによる解析結果に基づいて、ユーザが検出された撮像画像を取得したクライアント２の位置（固定されている位置情報）をマップ情報から抽出し、当該クライアント２の位置と上記検出されたクライアント２に対するユーザの相対位置に基づいて、ユーザの正確な現在位置情報を取得する。
【０１４３】
最後に、ステップＳ４３０において、情報処理サーバ１の情報提供部１０ｂは、ユーザの正確な現在位置情報をユーザ端末４に送信する。
【０１４４】
以上、第４の実施形態によるユーザ位置情報の取得処理について説明した。なおユーザ端末４がＧＰＳ等の位置検出部を何ら有していない場合、ユーザ端末４は、周囲のクライアント２を検出して識別信号を取得し、大まかな現在位置情報として情報処理サーバ１に送信してもよい。
【０１４５】
＜３−５．第５の実施形態＞
次に、第５の実施形態について図１９〜図２１を参照して説明する。第５の実施形態では、ユーザの周囲に存在する道路反射鏡型カメラ（クライアント２）で取得される映像に基づいて様々な高度情報を生成し、ユーザに提供することで、より快適な生活を支援する情報処理システムについて説明する。
【０１４６】
上記第１、第２の実施形態では、街中に多数のクライアント２（２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３）が設置されている状況において、撮像部２６で撮像された画像を解析して交通安全上の危険や防犯上の危険を予測したが、本開示はこれに限定されず、例えば様々な高度情報を生成して提供することも可能である。
【０１４７】
このような第５の実施形態の動作処理について、図１９を参照して説明する。図１９は、第５の実施形態による高度情報提供処理の一例を示すシーケンス図である。
【０１４８】
図１９に示すように、まず、ステップＳ５０３において、ユーザ端末４は、利用機能設定を行う。具体的には、例えばユーザが任意で情報提供を受けたいサービスを選択する。ここで、図２０に、本実施形態による高度情報提供アイコンの一例を示す。図２０に示すように、ユーザ端末４の表示画面４２において、各高度情報の提供を示すアイコン４２５ａ〜４２５ｌが表示される。
【０１４９】
例えば、アイコン４２５ａは、「紫外線対策情報」を提供するアイコンであって、今利用すべき紫外線対策商品や、予めユーザの所持品が登録されている場合はその中から今利用すべき化粧品や服装を抽出し、また、推薦する紫外線対策商品の広告（または近くの店舗等）を推薦する。
【０１５０】
アイコン４２５ｂは、「暑さ・寒さ対策情報（服装情報）」を提供するアイコンであって、服装に関する推薦を行う。具体的には、外の気温や、撮像画像に基づいて検出される外を歩く人物の服装等に応じて、今着るべき洋服や、予めユーザの所持品が登録されている場合はその中から今着るべき洋服を抽出し、また、推薦する洋服の広告（または近くの店舗等）を推薦する。また、人と同じ服装にならないための服装推薦や、会場に入る前に適切なフォーマル度の推薦を行ってもよい。
【０１５１】
アイコン４２５ｃは、「花粉・粉塵・ハウスダスト対策情報」を提供するアイコンであって、花粉・粉塵・ハウスダスト対策をした方がよいかどうか外出前に知らせることができる。
【０１５２】
アイコン４２５ｄは、「人ごみ・並び・男女比対策情報」を提供するアイコンであって、これからユーザが行く場所の混雑具合、待ち時間、男女比等から行くべきか否かといった対策情報を提示する。
【０１５３】
アイコン４２５ｅは、「雨具情報」を提供するアイコンであって、室内に居て外の様子が分からない場合に、現在雨具を持って出かけるべきか否かといった情報を提示する。例えば、周辺の撮像画像に基づいて検出される外を歩く人物の服装や雨具の有無等から提示され得る。これにより、雨具を持たずに外に出たら雨であったということを未然に防止することができる。
【０１５４】
アイコン４２５ｆは、「待ち人対策情報」を提供するアイコンであって、外で待っている人の状況からストレスレベルを検知し、ユーザーに喚起する。
【０１５５】
アイコン４２５ｇは、「良いことありそう・イベント発生情報」を提供するアイコンであって、ユーザの周囲で行われているイベントや、通常とは異なることが起きているまたは起きそうということを知らせる。
【０１５６】
アイコン４２５ｈは、「好みの人の存在情報」を提供するアイコンであって、パーティやイベントに行く際に、会場の撮像画像に基づいて好みの人が居るか否かといった情報を提供する。
【０１５７】
アイコン４２５iは、「渋滞情報」を提供するアイコンであって、周囲の道の撮像画像に基づいて渋滞情報を取得し、車で出かけようとしたら目の前の道が渋滞であったということを防止する。
【０１５８】
アイコン４２５ｊは、「壁越しの画像」を提供するアイコンであって、壁で外が見えない状況においても、リアルタイムで外の画像を表示する。
【０１５９】
アイコン４２５ｋは、ユーザがカスタマイズして作る機能としてのスロットである。
【０１６０】
アイコン４２５ｌは、「設定ボタン」アイコンであって、機能詳細や精度などの各種設定を行う設定画面に遷移する。
【０１６１】
ユーザは、これらアイコン４２５ａ〜４２５ｊのうち、取得したい情報を示すアイコンをタップする等して選択し、利用機能として登録する。
【０１６２】
次に、ステップＳ５０６において、ユーザ端末４は、ユーザ情報をセットする。具体的には、ユーザ端末４は、現在位置情報、姿勢情報、周囲環境等をユーザ情報として取得し、登録する。
【０１６３】
次いで、ステップＳ５０９において、ユーザ端末４は、セットされたユーザ情報に基づいて、設定された利用機能の初期データを表示する。
【０１６４】
次に、ステップＳ５１２において、ユーザ端末４は、情報処理サーバ１に対して、設定された利用機能のデータ要求を行う。この際、ユーザ端末４は、セットされたユーザ情報を併せて送信する。
【０１６５】
次いで、ステップＳ５１５において、情報処理サーバ１は、要求された利用機能のデータを取得するために特定サーバからのデータ取得が必要か否かを判断する。
【０１６６】
次に、特定サーバからのデータ取得が必要な場合（Ｓ５１５／Ｙｅｓ）、ステップＳ５１８において、情報処理サーバ１は、外部システム（図１参照）に含まれる特定サーバからデータ取得を行う。
【０１６７】
次いで、ステップＳ５２１において、情報処理サーバ１のカメラ探索部１０ａは、ユーザ端末４からの要求に対応するために解析が必要な対象エリアを特定する。
【０１６８】
次に、ステップＳ５２４において、情報処理サーバ１の画像取得部１０ｃは、対象エリアのクライアント２に対して画像取得要求を行う（Ｓ５２４ａ、Ｓ５２４ｂ）。
【０１６９】
次いで、ステップＳ５２７において、各クライアント２は、高レートの撮像動作モードに切り替え（Ｓ５２７ａ、Ｓ５２７ｂ）、高解像度撮像を開始する（Ｓ５３０ａ、Ｓ５３０ｂ）。
【０１７０】
続いて、ステップＳ５３３において、各クライアント２は、撮像した撮像画像（映像）をリアルタイムで情報処理サーバ１に送信し続ける（Ｓ５３３ａ、Ｓ５３３ｂ）。
【０１７１】
次に、ステップＳ５３６において、情報処理サーバ１の画像処理部１０ｄは、対象エリアのクライアント２から収集した撮像画像に対して、ユーザ端末４からの要求に答えるための解析を行う。本実施形態による画像処理部１０ｄは、クライアント２が撮像した撮像画像を解析し、下記のようなデータを得る。ユーザ端末４は、これらの情報から高度情報を生成し得る。
【０１７２】
（撮像画像の解析により得られる情報の一例）
・人に関する情報
−人数・・・密度、構成分布
−行動・・・立ち止まる、横切る、話し込む、待つ
−表情・・・楽しい、怒り、普通
−服装・・・フォーマル・カジュアル、時計、靴、服の色、襟の有無
−トレンド・・・流行、レギュラー
−身につけているもの
−袖丈
−靴・・・雨用、晴れ用、露出が多い
−首に巻くもの・・・スカーフ、マフラー
・環境に関する情報
−空・・・明暗、雲、雲の形、雲の流れ
−物体・・・旗：なびく方向、なびく周期
−木・・・傾く方向、傾く角度
−道路・・・表面反射、上に物がある
【０１７３】
次いで、ステップＳ５３９において、情報処理サーバ１は、解析結果をユーザ端末４に送信する。
【０１７４】
そして、ステップＳ５４２において、ユーザ端末４は、解析結果を受信し、続くステップＳ５４５において、利用機能設定された高度情報の生成と表示を行う。ここで、本実施形態による高度情報の画像表示例を図２１に示す。
【０１７５】
図２１に示す例では、「暑さ・寒さ対策情報（服装情報）」を提供するアイコン４２５ｂと、「雨具情報」を提供するアイコン４２５ｅと、「壁越しの画像（ライブビュー）」を提供するアイコン４２５ｊが利用機能として設定されている場合を想定する。この場合、図２１に示すように、ユーザ端末４の表示画面４２には、推薦する服装情報４２６ｂと、推薦する雨具情報４２６ｅと、ユーザの現在地周辺のライブビュー画像４２６ｊが表示される。雨具情報４２６ｅでは、強風により傘が引っくり返る可能性が示唆されている。
【０１７６】
これにより、ユーザが室内に居て外の様子が分からない場合でも、実際にリアルタイムで撮像された周辺（外）の撮像画像に基づいて、服装情報や雨具情報が提示されるので、雨具を持たずに外に出たら雨だったというようなことを回避することができる。
【０１７７】
次に、ユーザ端末４は、ユーザ情報変化（具体的には、現在位置等のユーザ情報の変化）があった場合（Ｓ５４８／Ｙｅｓ）、ステップＳ５１２に戻り、新たにセットされたユーザ情報を送信すると共に、データ要求を行う。
【０１７８】
また、利用機能の設定変化があった場合（Ｓ５５７／Ｙｅｓ）、ステップＳ５０３に戻って上記Ｓ５０３以降が繰り返される。
【０１７９】
以上説明した動作処理では、主に情報処理サーバ１で撮像画像の解析を行い、ユーザ端末４で解析結果に基づいて高度情報を生成しているが、撮像画像の解析は各装置で分担してもよい。例えばアイコン４２５i〜ｌは、ユーザ端末で処理して得られ、アイコン４２５ａ、ｅ、ｇは、クライアントで処理して得られ、アイコン４２５ｂ、ｃ、ｄ、ｆ、ｈは、サーバで処理して得られる場合も想定される。
【０１８０】
＜＜６．まとめ＞＞
上述したように、本開示の実施形態による情報処理システムでは、街中に多数設置された道路反射鏡カメラによりリアルタイムで得られた撮像画像に基づいた情報をユーザに提供することで、更に快適で安全な生活を支援することができる。
【０１８１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１８２】
例えば、上述したサーバ１、クライアント２、ユーザ端末４に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理サーバ１、クライアント２、ユーザ端末４の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【０１８３】
また、情報処理サーバ１の機能を、クライアント２が有していてもよい。
【０１８４】
また、クライアント２は、道路反射鏡型カメラに限定されず、例えば定点カメラ、監視カメラ、個人所有の設置カメラ、他者が有するカメラ等であってもよい。
【０１８５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１８６】
なお、本技術は以下のような構成も取ることができる。
（１）
特定の情報処理装置の周囲の撮像装置を探索する探索部と、
探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供する提供部と、
前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、
を備え、
前記提供部は、前記取得部により取得された画像を前記ユーザに提供する、情報処理装置。
（２）
前記探索部は、前記情報処理装置の位置に応じて、周囲の撮像装置を探索する、前記（１）に記載の情報処理装置。
（３）
前記探索部は、前記ユーザが向いている方向上に位置する撮像装置を探索し、
前記取得部は、前記探索された撮像装置により撮像されている画像を取得する、前記（１）または（２）に記載の情報処理装置。
（４）
前記情報処理装置は、
前記取得した画像を解析することにより前記ユーザの安全性を評価する画像処理部をさらに備え、
前記提供部は、評価結果を前記ユーザに提供するよう制御する、前記（３）に記載の情報処理装置。
（５）
前記画像処理部は、前記取得した画像から前記ユーザに接近する可能性がある移動体の検出結果に応じて、前記ユーザの安全性を評価する、前記（４）に記載の情報処理装置。
（６）
前画像処理部は、前記取得した画像から予め登録された人物の検出結果に応じて、前記ユーザの安全性を評価する、前記（４）に記載の情報処理装置。
（７）
前記提供部は、前記撮像装置の画角に関連する情報と、前記撮像装置から取得した画像の対応関係を示すユーザインタフェースを生成し、当該ユーザインタフェースを前記ユーザに提供する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
コンピュータを、
特定の情報処理装置の周囲の撮像装置を探索する探索部と、
探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供する提供部と、
前記ユーザにより選択された撮像装置により撮像されている画像を取得する取得部と、
として機能させ、
前記提供部は、前記取得部により取得された画像を前記ユーザに提供するよう機能するプログラムが記憶された、記憶媒体。
（９）
特定の情報処理装置の周囲の撮像装置を探索することと、
探索された撮像装置と当該撮像装置の画角に関連する情報をユーザに提供することと、
前記ユーザにより選択された撮像装置により撮像されている画像を取得することと、
前記取得された画像を前記ユーザに提供すること、
を含む、制御方法。
【符号の説明】
【０１８７】
１、１Ａ、１Ｂ    情報処理サーバ
１０    主制御部
１０ａ    カメラ探索部
１０ｂ    情報提供部
１０ｃ    画像取得部
１０ｄ    画像処理部
１１    通信部
１４    ＤＢ
２、２Ａ−１〜２Ａ−３、２Ｂ−１〜２Ｂ−３    クライアント（道路反射鏡型カメラ）
３、３Ａ、３Ｂ    ネットワーク
４    ユーザ端末
５    中継サーバ
【図１】
0006586954.tif 000002
【図２】
0006586954.tif 000003
【図３】
0006586954.tif 000004
【図４】
0006586954.tif 000005
【図５】
0006586954.tif 000006
【図６】
0006586954.tif 000007
【図７】
0006586954.tif 000008
【図８】
0006586954.tif 000009
【図９】
0006586954.tif 000010
【図１０】
0006586954.tif 000011
【図１１】
0006586954.tif 000012
【図１２】
0006586954.tif 000013
【図１３】
0006586954.tif 000014
【図１４】
0006586954.tif 000015
【図１５】
0006586954.tif 000016
【図１６】
0006586954.tif 000017
【図１７】
0006586954.tif 000018
【図１８】
0006586954.tif 000019
【図１９】
0006586954.tif 000020
【図２０】
0006586954.tif 000021
【図２１】
0006586954.tif 000022