実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置であって、前記実空間において前記ユーザに及ぶ危険を認識する危険認識部と、前記拡張現実アプリケーションが前記ユーザに提供されている間に前記危険認識部により危険が認識された場合に、前記ユーザに危険の存在を報知する報知部と、を備える情報処理装置。前記報知部は、前記拡張現実アプリケーションの表示を制御することにより、前記ユーザに危険の存在を報知する、請求項1に記載の情報処理装置。前記報知部は、前記拡張現実アプリケーションに割り込むことにより、前記ユーザに危険の存在を報知する、請求項1に記載の情報処理装置。前記報知部は、前記危険認識部により危険が認識された場合に、前記ユーザに提供されている前記拡張現実アプリケーションを中断し又は停止する、請求項1に記載の情報処理装置。前記報知部は、前記危険認識部により危険が認識された場合に、前記ユーザに提供されている前記拡張現実アプリケーションにおいて表示中の仮想オブジェクトを点滅させ又は透過させる、請求項1に記載の情報処理装置。前記報知部は、前記危険認識部により危険が認識された場合に、前記拡張現実アプリケーションが提供されている画面上に警報のためのオブジェクトを表示させる、請求項1に記載の情報処理装置。前記警報のためのオブジェクトは、前記危険認識部により認識された危険の原因に対応する位置又は領域を指し示す、請求項6に記載の情報処理装置。前記危険認識部は、前記実空間において前記ユーザと衝突する可能性のある物体の存在を危険として認識する、請求項1に記載の情報処理装置。前記情報処理装置は、前記実空間における相対的に安全性の低い危険領域を定義する危険領域情報を取得する情報取得部、をさらに備え、前記危険認識部は、前記危険領域情報により定義された前記危険領域への前記ユーザの接近又は進入を危険として認識する、請求項1に記載の情報処理装置。前記情報処理装置は、前記実空間において前記ユーザに危険を及ぼす可能性のある危険物体を定義する危険物体情報を取得する情報取得部、をさらに備え、前記危険認識部は、前記危険物体情報により定義された前記危険物体への前記ユーザの接近を危険として認識する、請求項1に記載の情報処理装置。前記危険認識部は、表示される前記仮想オブジェクトの画面に占める割合が所定の閾値を上回る場合に、危険を認識する、請求項1に記載の情報処理装置。前記報知部は、所定の上限値と等しい回数既に前記ユーザに報知された危険について当該危険の存在を前記ユーザに報知しない、請求項1に記載の情報処理装置。前記報知部は、前記ユーザの行動履歴に含まれる行動と同様の行動をユーザが行っている場合には、前記ユーザに危険の存在を報知しない、請求項1に記載の情報処理装置。前記情報処理装置は、前記ユーザにより予め指定される危険について前記報知部による報知を無効化する設定部、をさらに備える、請求項1に記載の情報処理装置。前記情報処理装置は、前記実空間内の物体と前記ユーザとの間の距離を測定する測距センサ、をさらに備え、前記危険認識部は、前記測距センサにより測定される各物体との間の距離に基づいて、前記ユーザに及ぶ危険を認識する、請求項1に記載の情報処理装置。前記測距センサは、前記拡張現実アプリケーションの提供のために使用される撮像装置の光軸とは異なる方向に沿って距離を測定可能なように設けられる、請求項15に記載の情報処理装置。前記情報処理装置は、外部装置から危険に関する情報を受信する通信部、をさらに備え、前記危険認識部は、前記通信部により受信される前記危険に関する情報を用いて、前記ユーザに及ぶ危険を認識する、請求項1に記載の情報処理装置。前記外部装置は、前記ユーザに及ぶ危険の原因となる可能性のある物体又は領域に設置される装置である、請求項17に記載の情報処理装置。前記外部装置は、前記情報処理装置と同等の危険報知機能を有する他のユーザの装置である、請求項17に記載の情報処理装置。前記危険に関する情報は、前記ユーザに及ぶ危険の原因となる可能性のある物体又は領域の位置又は範囲を特定する情報であり、前記危険認識部は、前記危険に関する情報と前記ユーザの位置とに基づいて、前記ユーザに及ぶ危険を認識する、請求項17に記載の情報処理装置。実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置における報知方法であって、前記拡張現実アプリケーションが前記ユーザに提供されている間に、前記実空間において前記ユーザに及ぶ危険を認識するステップと、危険が認識された場合に、前記拡張現実アプリケーションに割り込むことにより前記ユーザに危険の存在を報知するステップと、を含む報知方法。実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置を制御するコンピュータを、前記実空間において前記ユーザに及ぶ危険を認識する危険認識部と、前記拡張現実アプリケーションが前記ユーザに提供されている間に前記危険認識部により危険が認識された場合に、前記拡張現実アプリケーションに割り込むことにより前記ユーザに危険の存在を報知する報知部と、として機能させるためのプログラム。拡張現実アプリケーションが提供されている間、ユーザは、アプリケーション画面に注意を奪われがちである。拡張現実アプリケーションの画面は、他の種類のアプリケーションの画面とは異なり、ユーザに実世界そのものを見ているという感覚を与える。この感覚は、ある側面においては危険である。即ち、実際には、携帯端末の画面又はヘッドマウントディスプレイの画面の画角は人間の視野角よりも狭い。また、拡張現実アプリケーションの付加的な情報によって、実世界に存在する物体がユーザの視界から隠されてしまう可能性もある。そのため、拡張現実アプリケーションが提供されている間、実世界に存在する危険にユーザが気付かない又は気付くのが遅れるというリスクはより高まる。そこで、本発明は、拡張現実アプリケーションが提供されている間の実世界でのユーザの危険に対するリスクを低減させる、情報処理装置、報知方法及びプログラムを提供しようとするものである。本発明のある実施形態によれば、実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置であって、上記実空間において上記ユーザに及ぶ危険を認識する危険認識部と、上記拡張現実アプリケーションが上記ユーザに提供されている間に上記危険認識部により危険が認識された場合に、上記ユーザに危険の存在を報知する報知部と、を備える情報処理装置が提供される。また、上記報知部は、上記拡張現実アプリケーションの表示を制御することにより、上記ユーザに危険の存在を報知してもよい。また、上記報知部は、上記拡張現実アプリケーションに割り込むことにより、上記ユーザに危険の存在を報知してもよい。また、上記報知部は、上記危険認識部により危険が認識された場合に、上記ユーザに提供されている上記拡張現実アプリケーションを中断し又は停止してもよい。また、上記報知部は、上記危険認識部により危険が認識された場合に、上記ユーザに提供されている上記拡張現実アプリケーションにおいて表示中の仮想オブジェクトを点滅させ又は透過させてもよい。また、上記報知部は、上記危険認識部により危険が認識された場合に、上記拡張現実アプリケーションが提供されている画面上に警報のためのオブジェクトを表示させてもよい。また、上記警報のためのオブジェクトは、上記危険認識部により認識された危険の原因に対応する位置又は領域を指し示してもよい。また、上記危険認識部は、上記実空間において上記ユーザと衝突する可能性のある物体の存在を危険として認識してもよい。また、上記情報処理装置は、上記実空間における相対的に安全性の低い危険領域を定義する危険領域情報を取得する情報取得部、をさらに備え、上記危険認識部は、上記危険領域情報により定義された上記危険領域への上記ユーザの接近又は進入を危険として認識してもよい。また、上記情報処理装置は、上記実空間において上記ユーザに危険を及ぼす可能性のある危険物体を定義する危険物体情報を取得する情報取得部、をさらに備え、上記危険認識部は、上記危険物体情報により定義された上記危険物体への上記ユーザの接近を危険として認識してもよい。また、上記危険認識部は、表示される上記仮想オブジェクトの画面に占める割合が所定の閾値を上回る場合に、危険を認識してもよい。また、上記報知部は、所定の上限値と等しい回数既に上記ユーザに報知された危険について当該危険の存在を上記ユーザに報知しなくてもよい。また、上記報知部は、上記ユーザの行動履歴に含まれる行動と同様の行動をユーザが行っている場合には、上記ユーザに危険の存在を報知しなくてもよい。また、上記情報処理装置は、上記ユーザにより予め指定される危険について上記報知部による報知を無効化する設定部、をさらに備えてもよい。また、上記情報処理装置は、上記実空間内の物体と上記ユーザとの間の距離を測定する測距センサ、をさらに備え、上記危険認識部は、上記測距センサにより測定される各物体との間の距離に基づいて、上記ユーザに及ぶ危険を認識してもよい。また、上記測距センサは、上記拡張現実アプリケーションの提供のために使用される撮像装置の光軸とは異なる方向に沿って距離を測定可能なように設けられてもよい。また、上記情報処理装置は、外部装置から危険に関する情報を受信する通信部、をさらに備え、上記危険認識部は、上記通信部により受信される上記危険に関する情報を用いて、上記ユーザに及ぶ危険を認識してもよい。また、上記外部装置は、上記ユーザに及ぶ危険の原因となる可能性のある物体又は領域に設置される装置であってもよい。また、上記外部装置は、上記情報処理装置と同等の危険報知機能を有する他のユーザの装置であってもよい。また、上記危険に関する情報は、上記ユーザに及ぶ危険の原因となる可能性のある物体又は領域の位置又は範囲を特定する情報であり、上記危険認識部は、上記危険に関する情報と上記ユーザの位置とに基づいて、上記ユーザに及ぶ危険を認識してもよい。また、本発明の別の実施形態によれば、実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置における報知方法であって、上記拡張現実アプリケーションが上記ユーザに提供されている間に、上記実空間において上記ユーザに及ぶ危険を認識するステップと、危険が認識された場合に、上記拡張現実アプリケーションに割り込むことにより上記ユーザに危険の存在を報知するステップと、を含む報知方法が提供される。また、本発明の別の実施形態によれば、実空間に仮想オブジェクトを重畳して表示する拡張現実アプリケーションをユーザに提供可能な情報処理装置を制御するコンピュータを、上記実空間において上記ユーザに及ぶ危険を認識する危険認識部と、上記拡張現実アプリケーションが上記ユーザに提供されている間に上記危険認識部により危険が認識された場合に、上記拡張現実アプリケーションに割り込むことにより上記ユーザに危険の存在を報知する報知部と、として機能させるためのプログラムが提供される。本発明に係る情報処理装置、報知方法及びプログラムによれば、拡張現実アプリケーションが提供されている間の実世界でのユーザの危険に対するリスクを低減させることができる。以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。また、以下の順序にしたがって当該発明を実施するための形態を説明する。1.一実施形態に係る情報処理装置の概要2.一実施形態に係る情報処理装置の構成例3.一実施形態に係る処理の流れ4.まとめ<1.一実施形態に係る情報処理装置の概要>図1は、拡張現実ARアプリケーションが利用され得る状況の一例を示す説明図である。図1を参照すると、実空間1において、ユーザUaが歩道上を歩いており、ユーザUaの前方にはブロック10及び階段12が存在する。また、ユーザUaは、情報処理装置100を保持している。情報処理装置100は、ARアプリケーションを提供可能な装置である。情報処理装置100は、スマートフォン、PCPersonalComputer、ゲーム端末又は携帯型音楽プレーヤなどであってよい。情報処理装置100によりユーザUaにARアプリケーションが提供されている間、ユーザUaは、情報処理装置100の画面に注意を奪われがちである。情報処理装置100の画面には、実世界の様子が映し出される。しかし、画面の画角はユーザUaの視野角よりも狭く、付加的な情報も画面上に表示されるため、ARアプリケーションが提供されている間、ユーザUaが実空間1に存在する危険に気付かない又は気付くのが遅れるというリスクは高まる。例えば、ユーザUaは、ブロック10につまずく可能性がある。また、ユーザUaは、階段12にぶつかる可能性もある。また、ユーザUaは、歩道から外れて車道に進入する可能性もある。図1に示した例の他にも、実世界には様々な危険が存在する。本発明の一実施形態に係る情報処理装置100は、以下に説明する仕組みによって、これら危険の存在をユーザに報知する。<2.一実施形態に係る情報処理装置の構成例>[2-1.ハードウェア構成]図2は、図1に示した情報処理装置100の構成の一例を示すブロック図である。図2を参照すると、情報処理装置100は、撮像部102、センサ部104、測位部106、通信部108、記憶部110、入力部112、表示部114、音声出力部116、振動部118、バス119及び制御部120を備える。撮像部撮像部102は、CCDChargeCoupledDevice又はCMOSComplementaryMetalOxideSemiconductorなどの撮像素子を有するカメラモジュールである。撮像部102は、実空間1を撮像することにより一連の入力画像を生成する。撮像部102により生成される入力画像は、ARアプリケーションの提供のために利用されることに加えて、ユーザ位置の推定及び入力画像に映る物体の位置の推定などの目的で利用され得る。撮像部102は、情報処理装置100とは別体に構成され、ARアプリケーションの提供の際に情報処理装置100と接続されてもよい。センサ部センサ部104は、情報処理装置100による危険の認識を支援するセンサ群である。例えば、センサ部104は、ジャイロセンサ、加速度センサ及び地磁気センサの少なくとも1つを含み、情報処理装置100の傾き角、3軸加速度又は方位を測定する。情報処理装置100の傾き角、3軸加速度又は方位は、情報処理装置100の姿勢を推定するために使用され得る。また、センサ部104は、実空間内の物体とユーザとの間の距離を測定するレーザ方式又は赤外線方式の測距センサを含んでよい。測距センサは、典型的には、撮像部102の向き光軸とは異なる方向に沿って距離を測定可能なように設けられる図4参照。それにより、情報処理装置100の画角から外れる位置に存在する障害物例えば、ブロック10の存在を情報処理装置100が認識することができる図5参照。測距センサにより測定される距離と情報処理装置100の姿勢とに基づいて、情報処理装置100と障害物との間の相対的な位置関係を推定することも可能である。なお、測距センサは、図5に例示した下方向ではなく他の任意の方向を向くように設けられてよい。測位部測位部106は、情報処理装置100の位置を測定するモジュールである。測位部106は、例えば、GPSGlobalPositioningSystem信号を受信して情報処理装置100の緯度、経度及び高度を測定するGPSモジュールであってよい。その代わりに、測位部106は、無線アクセスポイントから受信される無線信号の強度に基づいて情報処理装置100の位置を測定するPlaceEngine登録商標などの測位モジュールであってもよい。通信部通信部108は、情報処理装置100が他の装置と通信するための通信インタフェースである。例えば、通信部108は、外部装置から危険に関する情報を外部情報として受信する。また、通信部108は、情報処理装置100と同等の危険報知機能を有する近傍の装置へ、危険に関する情報を送信してもよい。記憶部記憶部110は、半導体メモリ又はハードディスクなどの記憶媒体を用いて、情報処理装置100による処理のためのプログラム及びデータを記憶する。例えば、記憶部110は、撮像部102により生成される入力画像、センサ部104から出力されるセンサデータ、測位部106により測定される位置データ、及び通信部108により受信される外部情報を記憶する。また、記憶部110は、後に説明する画像認識処理のための特徴データを記憶する。記憶部110により記憶される特徴データは、実空間内の1つ以上の物体の外観の特徴を表すデータである。入力部入力部112は、情報処理装置100のユーザが情報処理装置100を操作し又は情報処理装置100へ情報を入力するために使用される。入力部112は、例えば、キーパッド、ボタン、スイッチ又はタッチパネルなどを含み得る。入力部112は、入力画像に映るユーザのジェスチャを認識するジェスチャ認識モジュールを含んでもよい。表示部表示部114は、ARアプリケーションにより生成され実空間に重畳される仮想オブジェクトを表示する画面を有する表示モジュールである。表示部114の画面上には、ユーザに危険の存在を報知する警報のためのオブジェクトも表示され得る。表示部114の画面は、シースルー型であってもよく、非シースルー型であってもよい。また、表示部114は、情報処理装置100とは別体に構成され、ARアプリケーションの提供の際に情報処理装置100と接続されてもよい。音声出力部音声出力部116は、典型的には、ユーザに向けて音又は音声を出力するスピーカであってよい。音声出力部116は、ユーザの聴覚を通じてユーザに危険の存在を報知するために使用され得る。振動部振動部118は、典型的には、電気的に駆動される偏心モータなどのバイブレータであってよい。振動部118は、ユーザの触覚を通じてユーザに危険の存在を報知するために使用され得る。バスバス119は、撮像部102、センサ部104、測位部106、通信部108、記憶部110、入力部112、表示部114、音声出力部116、振動部118及び制御部120を相互に接続する。制御部制御部120は、CPUCentralProcessingUnit又はDSPDigitalSignalProcessorなどのプロセッサに相当する。制御部120は、記憶部110により記憶されるプログラムを実行することにより、次に説明する情報処理装置100の様々な機能を動作させる。[2-2.機能構成]図3は、図2に示した情報処理装置100の制御部120により実現される機能の構成の一例を示すブロック図である。図3を参照すると、制御部120は、アプリケーション部130、画像認識部140、推定部150、マップ記憶部152、情報取得部160、危険認識部170、報知部180及び設定部190を含む。アプリケーション部アプリケーション部130は、実空間に仮想オブジェクトを重畳して表示するARアプリケーションをユーザに提供する。アプリケーション部130により提供されるARアプリケーションは、例えば、道案内、作業支援、情報提供又はゲームなど、任意の目的を有するアプリケーションであってよい。アプリケーション部130は、入力画像に映る物体と関連付けてユーザに呈示すべき仮想オブジェクトを生成する。そして、アプリケーション部130は、生成した仮想オブジェクトを表示する画像を、表示部114へ出力する。アプリケーション部130は、仮想オブジェクトの表示位置を、入力画像についての画像認識の結果に基づいて決定し得る。画像認識部画像認識部140は、撮像部102により撮像される入力画像について画像認識処理を行う。例えば、画像認識部140は、入力画像から抽出される特徴データと記憶部110により予め記憶される特徴データとを照合し、入力画像に映る実空間内の物体又は領域を認識する。画像認識部140による特徴データの照合は、例えば、DavidGLoweによるDistinctiveImageFeaturesfromScaleInvariantKeypointstheInternationalJournalofComputerVision2004に記載されたSIFTScaleInvariantFeatureTransform法に従って行われてもよい。また、画像認識部140による特徴データの照合は、例えば、MustafaOezuysalらによるFastKeypointRecognitionusingRandomFernsIEEETransactionsonPatternAnalysisandMachineIntelligenceVol32Nr3pp448461March2010に記載されたRandomFerns法に従って行われてもよい。また、画像認識部140は、実空間内の物体又は領域の外観に現れるマーカ人工マーカ又は自然マーカを認識してもよい。画像認識部140は、画像認識の結果として認識した物体又は領域を特定する情報例えば、識別子及び入力画像内の位置又は範囲を、推定部150へ出力する。推定部推定部150は、画像認識部140による画像認識の結果に基づいて、実空間内に存在する各物体の位置及び各物体と撮像部102との間の距離を推定する。例えば、推定部150は、各物体又はマーカの実際の大きさと入力画像内での大きさとを比較することにより、各物体と撮像部102との間の距離を推定する。そして、推定部150は、推定した距離と撮像部102の位置及び姿勢情報処理装置100の位置及び姿勢とに応じて、情報処理装置100を基準とした各物体の相対的な位置を推定する。また、推定部150は、SLAM技術の原理に従って、実空間内の各物体と情報処理装置100との間の相対的な位置関係を動的に推定してもよい。SLAM技術の原理は、AndrewJDavisonによるRealTimeSimultaneousLocalizationandMappingwithaSingleCameraProceedingsofthe9thIEEEInternationalConferenceonComputerVisionVolume22003pp14031410において詳細に説明されている。実空間内の物体と情報処理装置100との間の距離は、危険の認識において、実空間内の物体とユーザとの間の距離に相当するものとして扱われ得る。なお、推定部150は、撮像部102からズーム率などのカメラパラメータを取得し、取得したカメラパラメータに応じて、各物体の位置及び各物体との間の距離についての推定結果を補正してもよい。マップ記憶部マップ記憶部152は、半導体メモリ又はハードディスクなどの記憶媒体を用いて、推定部150により推定される各物体の位置を記憶する。それにより、一度画像認識部140により認識された物体又は領域を、情報処理装置100が移動することで当該物体又は領域が入力画像から消えた後でも、情報処理装置100は認識することができる。情報取得部情報取得部160は、危険認識部170による危険の認識のために使用される危険に関する情報を取得する。危険に関する情報は、予め記憶部110により記憶されてもよく、又は通信部108を介して外部装置から動的に取得されてもよい。例えば、情報取得部160は、実空間における相対的に安全性の低い危険領域を定義する危険領域情報を取得する。危険領域とは、例えば、階段、エスカレータ、車道、横断歩道、プラットフォーム又は工事現場などであってよい。危険領域情報は、各危険領域の識別子及び各危険領域の範囲を示す座標データを含み得る。また、情報取得部160は、実空間においてユーザに危険を及ぼす可能性のある危険物体を定義する危険物体情報を取得する。危険物体とは、実空間内の静的物体及び動的物体のうち、特にユーザに危険を及ぼす可能性の高い物体をいう。危険物体は、例えば、路上の設置物、落下物、看板、柱又は壁などの静的な障害物であってもよい。また、危険物体は、例えば、自動車、自転車又は列車などの高速に移動可能な動的物体であってもよい。危険物体情報は、各危険物体の識別子、特徴データ、又は各危険物体の位置を示す座標データなどを含み得る。危険認識部危険認識部170は、実空間においてユーザに及ぶ危険を認識する。危険認識部170は、ARアプリケーションの提供のために使用される入力画像についての画像認識の結果に基づいて危険を認識してもよい。また、危険認識部170は、入力画像を用いて認識されない危険を、センサ部104の測距センサにより測定される各物体との間の距離に基づいて認識してもよい。さらに、危険認識部170は、ユーザに及ぶ危険の原因に対応する実空間の位置又は領域を認識する。そして、危険認識部170は、危険を認識すると、危険の内容を表す情報、及び対応する実空間内の位置又は領域を、報知部180へ出力する。図6は、本実施形態において危険認識部170が危険を認識するために使用し得るパラメータの例について説明するための説明図である。図6を参照すると、危険認識部170が使用し得るパラメータの例として、以下に説明する12通りのパラメータが示されている。1ユーザ位置ユーザ位置とは、情報処理装置100を携帯するユーザの位置である。ユーザの絶対的な位置は、測位部106によりGPS信号を用いて測定され得る。また、近傍の物体又は領域に対するユーザの相対的な位置は、画像認識部140による画像認識の結果に基づいて、推定部150により推定され得る。近傍のランドマークの絶対的な位置が既知である場合には、ユーザのランドマークからの相対的な位置と既知のランドマークの位置とに基づいて、ユーザの絶対的な位置が算出されてもよい。本実施形態では、ユーザ位置、情報処理装置100の位置及び撮像部102の位置は、近似的に互いに等しいものとして扱われる。2ユーザの移動速度ユーザの移動速度は、ユーザ位置の時間的変化から算出され得る。また、センサ部104が加速度センサを含む場合には、ユーザの移動速度は、加速度センサの出力値の積分によって算出されてもよい。3静的物体の位置静的物体の相対位置は、画像認識部140による画像認識の結果に基づいて、推定部150により推定され得る。既知の静的物体の位置は、記憶部110により記憶される位置データにより予め定義されてもよい。また、静的物体の位置は、後に例示する外部装置から取得される位置データを用いて認識されてもよい。4静的物体との距離静的物体とユーザとの間の距離は、ユーザ位置に対する静的物体の相対位置から算出され得る。また、静的物体とユーザとの間の距離は、センサ部104に含まれる測距センサを用いて計測されてもよい。5静的物体への接近速度静的物体へのユーザの接近速度あるいはユーザへの静的物体の接近速度は、静的物体とユーザとの間の距離の時間的変化から算出され得る。6動的物体の位置動的物体の相対位置は、画像認識部140による画像認識の結果に基づいて、推定部150により推定され得る。また、動的物体の位置は、後に例示する外部装置から取得される位置データを用いて認識されてもよい。7動的物体との距離動的物体とユーザとの間の距離は、ユーザ位置に対する動的物体の相対位置から算出され得る。また、動的物体とユーザとの間の距離は、センサ部104に含まれる測距センサを用いて計測されてもよい。8動的物体への接近速度動的物体へのユーザの接近速度あるいはユーザへの動的物体の接近速度は、動的物体とユーザとの間の距離の時間的変化から算出され得る。9危険物体の存在危険物体の存在は、画像認識部140による画像認識の結果として認識され得る。認識された物体が危険物体か否かは、例えば、認識された物体の識別子を既知の識別子のリストと照合することにより判定されてもよい。その代わりに、移動速度が所定の閾値を上回っている物体が一時的に危険物体として認識されてもよい。また、危険物体の存在は、危険物体が発するビーコンを通信部108が受信することにより認識されてもよい。入力画像に映らない近傍の危険物体の存在は、ユーザ位置とマップ記憶部152により記憶されている危険物体の位置との間の距離から認識されてもよい。10危険物体の位置危険物体の位置は、静的物体の位置又は動的物体の位置と同様に認識され得る。11危険領域の範囲危険領域の範囲は、画像認識部140による画像認識の結果として認識され得る。危険領域の範囲は、記憶部110により記憶される危険領域情報により予め定義されてもよい。また、危険領域の範囲は、外部装置から取得される危険領域情報を用いて認識されてもよい。12オブジェクト占拠率オブジェクト占拠率は、表示される仮想オブジェクトの画面に占める割合を表すパラメータである。危険認識部170は、例えば、仮想オブジェクトの表示量を示す情報例えば、仮想オブジェクトの画面上でのサイズの合計値をアプリケーション部130から取得する。そして、危険認識部170は、仮想オブジェクトの表示量を入力画像のサイズ又は画面サイズで除算することにより、オブジェクト占拠率を算出する。危険認識部170は、これら12通りのパラメータのうち少なくとも1つを使用して、実空間においてユーザに及ぶ危険を認識する。図7は、本実施形態において危険認識部170により認識され得る危険の種別について説明するための説明図である。図7を参照すると、危険認識部170により認識され得る危険は、静的物体との衝突、動的物体との衝突、危険物体への接近、危険領域への接近侵入及びユーザの注意力の阻害という5通りの種別に分類される。1静的物体との衝突危険認識部170は、例えば、ある静的物体とユーザとの間の距離が所定の閾値を下回る場合に、ユーザが当該物体に衝突する可能性があると判定してもよい。また、危険認識部170は、ある静的物体への接近速度が所定の閾値を上回る場合に、ユーザが当該物体に衝突する可能性があると判定してもよい。そして、危険認識部170は、ユーザと衝突する可能性のある静的物体の存在を危険として認識し得る。2動的物体との衝突危険認識部170は、例えば、ある動的物体とユーザとの間の距離が所定の閾値を下回る場合に、ユーザが当該物体に衝突する可能性があると判定してもよい。また、危険認識部170は、ある動的物体への接近速度あるいは当該動的物体のユーザへの接近速度が所定の閾値を上回る場合に、ユーザが当該物体に衝突する可能性があると判定してもよい。動的物体についての判定の閾値は、上述した静的物体についての判定の閾値とは異なる値であってよい。そして、危険認識部170は、ユーザと衝突する可能性のある動的物体の存在を危険として認識し得る。3危険物体への接近危険認識部170は、危険物体へのユーザの接近を危険として認識してもよい。危険認識部170は、例えば、画像認識又は危険物体からのビーコンの受信により危険物体の存在を検知した場合に、危険物体へユーザが接近したと判定し得る。また、危険認識部170は、危険物体とユーザとの間の距離を所定の閾値と比較することにより、危険物体へユーザが接近したと判定し得る。4危険領域への接近侵入危険認識部170は、危険領域へのユーザの接近又は進入を危険として認識してもよい。危険認識部170は、現在のユーザ位置が危険領域の内部である場合に、危険領域へユーザが進入したと判定し得る。また、危険認識部170は、危険領域の境界と現在のユーザ位置との間の距離を所定の閾値と比較することにより、危険領域へユーザが接近したと判定し得る。また、危険認識部170は、床面又は地面の高さが大きく変化している領域を危険領域として認識してもよい。5ユーザの注意力の阻害危険認識部170は、ユーザの注意力が阻害され得る状態を危険として認識してもよい。危険認識部170は、例えば、上述したオブジェクト占拠率が所定の閾値を上回る場合に、ユーザの注意力がARアプリケーションにより阻害され得ると判定してもよい。また、危険認識部170は、ユーザの移動速度が所定の閾値を上回る場合に、ユーザの注意力が阻害され得ると判定してもよい。危険認識部170は、これら5通りの種別のいずれかに該当する危険を認識すると、認識した危険の内容を表す情報例えば、危険の種別、危険物体又は危険領域の識別子若しくは名称など及び対応する実空間内の位置又は領域を、報知部180へ出力する。外部装置の例外部装置が情報処理装置100へ危険に関する情報を提供することにより、情報処理装置100の危険を認識する能力を高めることが可能である。図8~図10は、そのような外部装置の例をそれぞれ示している。図8を参照すると、階段12に無線送信機20aが設置されている。階段12は、ユーザUaに及ぶ危険の原因となる可能性のある物体又は領域である。無線送信機20aは、周囲の装置へ、危険を知らせるためのビーコンを周期的に送信する。当該ビーコンは、例えば、階段12の識別子及び位置データを含む。情報処理装置100の情報取得部160は、通信部108によりビーコンが受信されると、ビーコンに含まれる情報を外部情報として取得し、取得した情報を危険認識部170へ出力する。それにより、危険認識部170は、階段12の存在及びその位置を認識することができる。図9を参照すると、ユーザUbが情報処理装置20bを保持している。情報処理装置20bは、情報処理装置100と同等の危険報知機能を有する装置である。ユーザUbは、ユーザUaの位置する方向へ向かって走っている。情報処理装置20bは、かかるユーザUbの移動速度が所定の閾値を上回ることを認識し、周囲の装置へ危険を知らせるためのビーコンを送信する。当該ビーコンは、例えば、情報処理装置20bの識別子、位置データ及び速度データを含む。情報処理装置100の情報取得部160は、通信部108によりビーコンが受信されると、ビーコンに含まれる情報を外部情報として取得し、取得した情報を危険認識部170へ出力する。それにより、危険認識部170は、ユーザUaがユーザUbと衝突する可能性があることを認識することができる。図10を参照すると、情報処理装置100との間で通信可能なデータサーバ20cが示されている。データサーバ20cは、ユーザに及ぶ危険の原因となる可能性のある物体又は領域を特定するデータ例えば物体又は領域の識別子を位置データと関連付けて保持するサーバである。データサーバ20cにより保持されるデータは、例えば、上述した危険物体情報及び危険領域情報に相当する。情報処理装置100の情報取得部160は、通信部108を介して、データサーバ20cから危険物体情報及び危険領域情報図中のダウンロードデータ22をダウンロードする。それにより、危険認識部170は、ダウンロードされた危険物体情報及び危険領域情報を用いて危険を認識することができる。報知部報知部180は、ARアプリケーションがユーザに提供されている間に危険認識部170により危険が認識された場合に、ユーザに危険の存在を報知する。例えば、報知部180による報知は、ARアプリケーションの表示を制御することにより行われてもよい。より具体的には、本実施形態において、報知部180は、危険認識部170により危険が認識されると、ARアプリケーションに割り込みを行う。そして、報知部180は、ARアプリケーションの表示を制御する。ARアプリケーションの表示の制御とは、単純にARアプリケーションを中断させ又は停止させることであってもよい。また、報知部180は、ARアプリケーションにおいて表示中の仮想オブジェクトの表示を弱めてもよい。一例として、報知部180は、表示中の仮想オブジェクトを点滅させ又は透過させる。さらに、報知部180は、ARアプリケーションが提供されている表示部114の画面上に、警報のためのオブジェクトを表示させてもよい。警報のためのオブジェクトは、例えば、危険認識部170により認識された危険の位置又は領域をユーザに示すオブジェクトであってよい。代替的に又は追加的に、報知部180による報知は、ARアプリケーションの表示の制御以外の手段により行われてもよい。例えば、報知部180は、スピーカ部116から警告音又は警告メッセージを出力させることにより、ユーザに危険の存在を報知してもよい。また、報知部180は、振動部118を振動させることにより、ユーザに危険の存在を報知してもよい。報知部180は、ARアプリケーションに依存することなく独立して情報処理装置100に設けられる機能であってもよい。その代わりに、情報処理装置100に搭載されるいずれかのARアプリケーションが、報知部180としての機能を有していてもよい。図11~図14は、本実施形態における報知部180による危険の存在の報知の例をそれぞれ示している。1第1の例図11の左の画像Im11は、ARアプリケーションにより表示され得る出力画像の一例である。画像Im11において、実空間内の建物に仮想オブジェクトT1が重畳されている。仮想オブジェクトT1は、例えば、建物内のレストランの評価に関する情報を表現するオブジェクトである。図11の右の画像Im12は、画像Im11が表示された後、ユーザUaが階段12に近付いた結果として報知部180により報知が行われる際の出力画像の例である。画像Im12において、仮想オブジェクトT1は透過的に表示されている。それにより、危険の原因となる可能性のある物体又は領域が仮想オブジェクトT1により隠されることがない。また、階段の位置領域をユーザに示すオブジェクトA1、及びユーザに注意を喚起するメッセージを示すオブジェクトA2が表示されている。それにより、ユーザは、自らに及ぶ危険を迅速かつ的確に認識することができる。2第2の例図12の左の画像Im21は、ARアプリケーションにより表示され得る出力画像の一例である。画像Im21においても、実空間内の建物に仮想オブジェクトT1が重畳されている。また、画像Im21には、ユーザUaにとって障害物となる可能性のあるブロック10が映っている。図12の右の画像Im22は、画像Im21が表示された後、ユーザUaがブロック10に近付いた結果として報知部180により報知が行われる際の出力画像の例である。画像Im22において、仮想オブジェクトT1は画面から消去されている。また、ブロック10の位置をユーザに示すと共にユーザに注意を喚起するメッセージを示すオブジェクトA3が表示されている。ブロック10は画面の画角から外れているが、例えば、センサ部104の測距センサがブロック10との間の距離を測定することで、又はマップ記憶部152がブロック10の位置を記憶していることで、危険認識部170は、ブロック10がユーザUaに及ぼす危険を認識することができる。3第3の例図13の左の画像Im31は、ARアプリケーションにより表示され得る出力画像の一例である。画像Im31においても、実空間内の建物に仮想オブジェクトT1が重畳されている。図13の右の画像Im32は、画像Im31が表示された後、ユーザUaが走り出した結果として、報知部180により報知が行われる際の出力画像の例である。画像Im32において、仮想オブジェクトT1は画面から消去され、ARアプリケーションは停止している。このように、報知部180は、単純にARアプリケーションを中断し又は停止することにより、ユーザに注意を喚起してもよい。4第4の例図14の左の画像Im41は、ARアプリケーションにより表示され得る出力画像の一例である。画像Im41においても、実空間内の建物に仮想オブジェクトT1が重畳されている。また、ユーザUaの前方には、溝14が存在する。このような溝14もまた、危険物体又は危険領域として認識され得る。図14の右の画像Im42は、画像Im41が表示された後、ユーザUaが溝14へ接近した結果として、報知部180により報知が行われる際の出力画像の例である。画像Im42においても、仮想オブジェクトT1は透過的に表示されている。さらに、報知部180は、振動部118を振動させると共に、スピーカ部116から警告メッセージを出力させている。このように、視覚的な報知のみならず触覚又は聴覚を介する報知を行うことで、より強くユーザに注意を喚起することができる。設定部設定部190は、危険認識部170による危険認識処理及び報知部180による報知処理に関する設定を管理する。例えば、設定部190は、危険認識部170により危険が認識された際にどの手法で報知が行われるべきかを管理する。設定部190は、認識される危険の種別ごとに異なる手法で報知部180に報知を行わせてもよい。また、設定部190は、入力部112を介して報知の手法をユーザに指定させてもよい。また、例えば、設定部190は、同じ危険についてユーザに報知を行う回数の上限値を保持する。報知部180は、危険物体及び危険領域の識別子又は位置ごとに、報知の回数をカウントする。そして、報知部180は、上限値と等しい回数既にユーザに報知された危険について、当該危険の存在をユーザに報知しなくてもよい。また、例えば、設定部190は、ユーザの行動履歴を記録する。ユーザの行動履歴とは、例えば、測位部106により測定されるユーザの移動の履歴であってよい。そして、報知部180は、ユーザの行動履歴に含まれる行動と同様の行動をユーザが行っている場合には、ユーザに危険の存在を報知しなくてもよい。このような報知の無効化により、ユーザにとって既に認識済みの危険について過剰な報知が行われることを防止することができる。また、設定部190は、報知を無効化すべき危険物体又は危険領域の識別子若しくは位置を入力部112を介してユーザに予め指定させてもよい。この場合には、ユーザにより明示的に指定された危険物体又は危険領域についての報知部180による報知が無効化される。<3.一実施形態に係る処理の流れ>次に、本実施形態に係る情報処理装置100による処理の流れの例を、図15~図19を用いて、5つのシナリオに沿ってそれぞれ説明する。なお、情報処理装置100は、これら5つのシナリオのいずれか1つの処理のみを実行してもよく、複数の処理を実行してもよい。また、情報処理装置100は、ここに例示される処理とは異なる流れを有する処理を実行してもよい。[3-1.第1のシナリオ]図15は、第1のシナリオにおける危険報知処理の流れの例を示すフローチャートである。第1のシナリオでは、入力画像についての画像認識の結果に基づく危険の認識が行われる。図15を参照すると、まず、画像認識部140により入力画像が取得されるステップS110。次に、画像認識部140は、取得した入力画像に映る物体を認識するステップS112。次に、推定部150は、画像認識部140により認識された各物体の位置及びユーザ位置を推定するステップS114。次に、推定部150は、推定した各物体の位置及びユーザ位置に基づいて、各物体とユーザとの間の距離を算出し、さらに各物体へのユーザの接近速度を算出するステップS116。そして、危険認識部170は、推定部150により推定され又は算出された各物体とユーザとの間の距離及び各物体へのユーザの接近速度をそれぞれ所定の閾値と比較することにより、危険の存在を判定するステップS160。例えば、ある物体へのユーザの接近速度が所定の閾値を上回る場合には、危険認識部170は、当該物体にユーザが衝突する可能性があると判定し得る。また、ある危険物体とユーザとの間の距離が所定の閾値を下回る場合には、危険認識部170は、危険物体にユーザが接近していると判定し得る。ステップS160において危険認識部170により危険が存在すると判定されると、報知部180は、アプリケーション部130により提供されているARアプリケーションに割り込みを行うステップS170。そして、報知部180は、図11~図14に例示した手法又は他の手法で、危険の存在をユーザに報知するステップS180。一方、ステップS160において危険認識部170により危険が存在しないと判定されると、処理はステップS110へ戻る。[3-2.第2のシナリオ]図16は、第2のシナリオにおける危険報知処理の流れの例を示すフローチャートである。第2のシナリオでは、データサーバから受信される危険に関する情報を用いた危険の認識が行われる。図16を参照すると、まず、情報取得部160は、通信部108を介して外部装置から危険に関する情報を取得するステップS120。ここでは、一例として、図10に例示したデータサーバ20cから、危険物体を定義する危険物体情報及び危険領域を定義する危険領域情報が取得されるものとする。情報取得部160は、ステップS120において取得した危険領域情報を記憶部110に記憶させるステップS122。次に、測位部106は、ユーザ位置を測定するステップS124。ステップS124において、測位部106によりユーザ位置が測定される代わりに、入力画像についての画像認識の結果に基づいて、推定部150によりユーザ位置が推定されてもよい。そして、危険認識部170は、危険領域情報及び危険物体情報とユーザ位置とに基づいて、危険の存在を判定するステップS162。例えば、危険領域情報により示される危険領域の範囲にユーザ位置が含まれる場合、又は危険領域の境界とユーザ位置との間の距離が所定の閾値を下回る場合には、危険認識部170は、ユーザが危険領域に進入し又は接近していると判定し得る。また、危険物体情報により示される危険物体の位置とユーザ位置との間の距離が所定の閾値を下回る場合には、危険認識部170は、ユーザの近傍に危険物体が存在していると判定し得る。ステップS162において危険認識部170により危険が存在すると判定されると、報知部180は、アプリケーション部130により提供されているARアプリケーションに割り込みを行うステップS170。そして、報知部180は、図11~図14に例示した手法又は他の手法で、危険の存在をユーザに報知するステップS180。一方、ステップS162において危険認識部170により危険が存在しないと判定されると、処理はステップS124へ戻る。[3-3.第3のシナリオ]図17は、第3のシナリオにおける危険報知処理の流れの例を示すフローチャートである。第3のシナリオでは、データサーバとは異なる外部装置から受信される情報に基づく危険の認識が行われる。図17を参照すると、まず、情報取得部160は、通信部108を介して外部装置から危険に関する情報を受信するステップS130。ここでは、一例として、図8に例示した無線送信機20a又は図9に例示した情報処理装置20bから、危険を知らせるビーコンが受信されるものとする。情報取得部160により危険を知らせるビーコンが受信されると、危険認識部170は、危険を認識するステップS164。危険認識部170は、ビーコンの受信に応じて即座に危険を認識してもよく、又は当該ビーコンに含まれる位置データとユーザ位置とに基づいて危険の存在を判定してもよい。ステップS164において危険認識部170により危険が認識されると、報知部180は、アプリケーション部130により提供されているARアプリケーションに割り込みを行うステップS170。そして、報知部180は、図11~図14に例示した手法又は他の手法で、危険の存在をユーザに報知するステップS180。[3-4.第4のシナリオ]図18は、第4のシナリオにおける危険報知処理の流れの例を示すフローチャートである。第4のシナリオでは、入力画像についての画像認識の結果に基づいて生成されるマップを用いた危険の認識が行われる。図18を参照すると、まず、画像認識部140により入力画像が取得されるステップS140。次に、画像認識部140は、取得した入力画像に映る物体を認識するステップS142。次に、推定部150は、画像認識部140により認識された各物体の位置及びユーザ位置を推定するステップS144。次に、推定部150は、推定した各物体の位置及びユーザ位置をマップ記憶部152に記憶させるステップS146。次に、推定部150は、マップ記憶部152に記憶されている各物体の位置と最新のユーザ位置との間の距離を算出し、さらに各物体へのユーザの接近速度を算出するステップS148。そして、危険認識部170は、推定部150により推定され又は算出された各物体とユーザとの間の距離及び各物体へのユーザの接近速度をそれぞれ所定の閾値と比較することにより、危険の存在を判定するステップS166。ここで、危険認識部170により危険が存在すると判定されると、報知部180は、アプリケーション部130により提供されているARアプリケーションに割り込みを行うステップS170。そして、報知部180は、図11~図14に例示した手法又は他の手法で、危険の存在をユーザに報知するステップS180。一方、ステップS166において危険認識部170により危険が存在しないと判定されると、処理はステップS140へ戻る。[3-5.第5のシナリオ]図19は、第5のシナリオにおける危険報知処理の流れの例を示すフローチャートである。第5のシナリオでは、アプリケーション部130から取得される情報を用いた危険の認識が行われる。図19を参照すると、まず、危険認識部170は、アプリケーション部130から、仮想オブジェクトの表示量を示す情報を取得するステップS150。次に、危険認識部170は、仮想オブジェクトの表示量を入力画像のサイズ又は画面サイズで除算することにより、オブジェクト占拠率を算出するステップS152。そして、危険認識部170は、オブジェクト占拠率を所定の閾値と比較することにより、危険の存在を判定するステップS168。ここで、危険認識部170により危険が存在すると判定されると、報知部180は、アプリケーション部130により提供されているARアプリケーションに割り込みを行うステップS170。そして、報知部180は、図11~図14に例示した手法又は他の手法で、危険の存在をユーザに報知するステップS180。一方、ステップS168において危険認識部170により危険が存在しないと判定されると、処理はステップS150へ戻る。<4.まとめ>ここまで、図1~図19を用いて、本発明の一実施形態について詳細に説明した。本実施形態に係る情報処理装置100によれば、ARアプリケーションがユーザに提供されている間に実空間においてユーザに及ぶ危険が認識された場合に、ユーザに危険の存在が報知される。それにより、実世界でのユーザの危険に対するリスクが低減される。その結果、ユーザがより安心してARアプリケーションを利用することが可能となる。また、本実施形態によれば、ユーザへの報知は、ARアプリケーションの表示を制御することにより行われ得る。それにより、ARアプリケーションを利用しているユーザは、報知を見逃すことなく、迅速に危険を認識することができる。また、本実施形態によれば、報知はARアプリケーションへの割り込みにより行われ得る。従って、どのようなARアプリケーションが情報処理装置100に搭載されるとしても、ARアプリケーションが提供されている間にユーザに危険の存在を報知することができる。また、ARアプリケーションに依存しない独立した機能として上述した報知機能を実現することもできる。その場合には、個々のARアプリケーションが個別に危険へのリスクを低減させる対策を講じなくてもよいため、ARアプリケーションの開発の自由度も高められる。また、本実施形態によれば、ARアプリケーションの提供のために使用される入力画像についての画像認識の結果に基づいて、ユーザに及ぶ危険が認識され得る。即ち、画像認識の結果に基づいて、実空間内の物体とユーザとの間の距離、各物体へのユーザの接近速度、又はユーザの移動速度などのパラメータが推定される。そして、推定されたパラメータを用いて危険が認識される。この場合には、ARアプリケーションを提供可能な装置を少ないコストで拡張することにより、上述した危険報知処理を容易に実現することができる。また、本実施形態によれば、実空間においてユーザと衝突する可能性のある障害物の存在が危険として認識され得る。従って、ARアプリケーションにユーザが注意を奪われている間にユーザが障害物に衝突するリスクが低減される。また、本実施形態によれば、危険領域へのユーザの接近若しくは進入、又は危険物体への接近も危険として認識され得る。従って、ARアプリケーションにユーザが注意を奪われている間にユーザが危険領域に接近し若しくは進入し又はユーザが危険物体に接近するリスクが低減される。また、本実施形態によれば、危険に関する情報が外部装置から提供され得る。危険領域又は危険物体を定義する情報がデータサーバから提供される場合には、情報処理装置100が単独で危険を認識しようとする場合と比較して、情報処理装置100の危険認識能力が高められる。また、情報処理装置100と同等の危険報知機能を有する他のユーザの装置が危険に関する情報を提供する場合には、装置間での協調によって、危険をより確実に認識することができる。また、危険の原因となる可能性のある物体又は領域に危険に関する情報を発信する装置が設置される場合には、危険度の高い場所において危険を一層確実に認識することが可能となる。また、本実施形態によれば、撮像装置の光軸とは異なる方向に沿って実空間内の物体との間の距離を測定可能な測距センサが、危険の認識のために活用される。従って、画像認識のみでは認識し得ない危険をも認識することができる。また、本実施形態によれば、表示される仮想オブジェクトの画面に占める割合に基づいて、ユーザの注意力が阻害されているか否かが判定される。従って、過剰な数の仮想オブジェクトが画面上に表示されることによりユーザが実世界に存在する危険に気付くのが遅れるというリスクも低減される。また、本実施形態によれば、報知の回数、ユーザの行動履歴又はユーザによる明示的な設定に基づいて、ユーザにとって不要な報知が無効化される。従って、ユーザにとって望ましくない報知が行われることでユーザによるARアプリケーションの利用が阻害されることが防止される。また、本実施形態によれば、危険が認識されると、ARアプリケーションは中断され又は停止され得る。この場合には、認識された危険にユーザの注意をより確実に向かわせることができる。また、ARアプリケーションにより表示中の仮想オブジェクトは、点滅され又は透過され得る。従って、入力画像に映る危険の存在が仮想オブジェクトによって完全に隠されることがない。また、本実施形態によれば、危険が認識されると、画面上に警報のためのオブジェクトが表示され得る。警報のためのオブジェクトは、認識された危険の位置又は領域をユーザに報知し得る。従って、ユーザが危険の原因を迅速に認識することができる。以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。