(57)【要約】【課題】ユーザの視線に応じたルートに関するナビゲーションを提供可能にする。【解決手段】本願に係る情報処理装置は、取得部と、決定部とを有する。取得部は、一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する。提供部は、取得部により取得された画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供する。【選択図】図３
2020030134.tif 000002
【特許請求の範囲】
【請求項１】
一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する取得部と、
前記取得部により取得された前記画像情報に基づいて、前記ユーザに移動ルートを案内するナビゲーションサービスを提供する提供部と、
を備えることを特徴とする情報処理装置。
【請求項２】
所定のセンサが検知したセンサ情報に基づいて、前記ユーザの視線方向を推定する推定部、
をさらに備え、
前記提供部は、
前記推定部により推定された前記ユーザの視線方向に基づいて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
前記所定のセンサが検知した前記センサ情報を取得し、
前記推定部は、
前記取得部により取得された前記センサ情報に基づいて、前記ユーザの視線方向を推定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得部は、
画像センサにより前記ユーザの目を撮像した画像である前記センサ情報を取得する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記提供部は、
前記ユーザに前記一の移動体の操作を案内する案内情報であって、前記ユーザの視線方向に位置する所定の対象を示す情報を含む案内情報を、前記ユーザに提供する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記提供部は、
前記ユーザの視線方向に位置する対象物を示す情報を含む前記案内情報を、前記ユーザに提供する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記提供部は、
前記対象物の色を示す情報を含む案内情報を、前記ユーザに提供する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記提供部は、
前記対象物の名称を示す情報を含む案内情報を、前記ユーザに提供する
ことを特徴とする請求項６または請求項７に記載の情報処理装置。
【請求項９】
前記提供部は、
前記ユーザの視線方向に位置する対象物である他の移動体の動作を示す情報を含む前記案内情報を、前記ユーザに提供する
ことを特徴とする請求項６〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記取得部は、
前記移動ルートにおける前記一の移動体の前方位置に先行する他の移動体により検知された他のセンサ情報を取得し、
前記提供部は、
前記他のセンサ情報に基づいて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記提供部は、
前記他のセンサ情報に基づく前記前方位置における道路状況を示す情報を、前記ユーザに提供する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記取得部は、
複数の移動体が撮像した複数の画像情報を取得し、
前記提供部は、
前記複数の画像情報に基づいて、所定のサービスを提供する
ことを特徴とする請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記取得部は、
異なる時刻に前記複数の移動体の各々が撮像した前記複数の画像情報を取得し、
前記提供部は、
前記複数の画像情報に基づいて、監視に関するサービスを提供する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記取得部は、
過去に所定の移動体が外部を撮像した画像の履歴情報を取得し、
前記提供部は、
前記履歴情報に基づいて、所定のサービスを提供する
ことを特徴とする請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記提供部は、
前記履歴情報に含まれる所定の商品の値段を示す情報に基づいて、商品の値段を通知するサービスを提供する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
コンピュータが実行する情報処理方法であって、
一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する取得工程と、
前記取得工程により取得された前記画像情報に基づいて、前記ユーザに移動ルートを案内するナビゲーションサービスを提供する提供工程と、
を含むことを特徴とする情報処理方法。
【請求項１７】
一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する取得手順と、
前記取得手順により取得された前記画像情報に基づいて、前記ユーザに移動ルートを案内するナビゲーションサービスを提供する提供手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザに移動に関する種々のナビゲーションサービスが提供されている。例えば、自動車等の移動体で移動するユーザをナビゲーションにおいて、複数の案内対象物の候補から適切なものを選択する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７４８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができるとは限らない。例えば、複数の案内対象物の候補から適切なものを選択し、その対象物をユーザに通知するだけでは、ルートに関するナビゲーションを提供可能にすることが難しい場合があるという課題がある。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザの視線に応じたルートに関するナビゲーションを提供可能にする情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する取得部と、前記取得部により取得された前記画像情報に基づいて、前記ユーザに移動ルートを案内するナビゲーションサービスを提供する提供部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の構成例を示す図である。
【図４】図４は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る移動体情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係るセンサ情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る情報処理の一例を示すフローチャートである。
【図９】図９は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．情報処理〕
まず、図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１の例では、情報処理装置１００は、一の移動体を操作するユーザの視線方向を撮像した画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービス（以下、「ナビサービス」ともいう）を提供する場合を示す。図１の例では、ユーザＵ１が運転する移動体Ｃ１に配置された端末装置１０により、ナビサービスに関する情報が出力される場合を示す。図１の例では、一の移動体が自動車であり、自動車を運転（操作）するユーザの視線方向を撮像した画像情報に基づいて、ユーザにナビサービスを提供する場合を示す。
【００１１】
情報処理装置１００は、ナビゲーションに関するアプリケーションがインストールされた端末装置１０にナビサービスを提供する。以下では、自動車で移動するユーザをナビゲーションであるナビアプリＡが端末装置１０にインストールされている場合を例に説明する。また、以下では、ナビゲーションを単に「ナビ」と記載する場合がある。なお、情報処理装置１００がナビサービスを提供可能であれば、端末装置１０はナビアプリＡが未インストールであってもよい。また、ナビゲーションサービスであれば、自動車に限らず、自転車用のナビ等の種々のサービスを対象としてもよい。
【００１２】
〔情報処理システムの構成〕
図１の説明に先立って、図２を用いて情報処理システム１の構成について説明する。図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、情報処理システム１は、端末装置１０と、画像センサ２０と、情報処理装置１００とが含まれる。端末装置１０と、画像センサ２０と、情報処理装置１００とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図２に示した情報処理システム１には、複数台の端末装置１０や、複数台の画像センサ２０や、複数台の情報処理装置１００が含まれてもよい。
【００１３】
端末装置１０は、ユーザによって利用される端末装置（情報処理装置）である。端末装置１０は、ナビ情報が出力可能であり、ユーザとともに移動可能であればどのような端末装置であってもよい。端末装置１０は、音声出力手段であるスピーカ（音声出力部）を有する携帯端末（端末装置）であってもよい。端末装置１０は、例えば、スマートスピーカや、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。
【００１４】
図１は、端末装置１０がスマートスピーカである場合を示す。例えば、端末ＩＤ「ＴＭ１−１」により識別される端末装置１０（端末装置ＴＭ１−１）は、図１に示すユーザＵ１の移動体Ｃ１に配置される端末装置１０に対応する。このように、「ユーザＵ＊（＊は任意の数値）」と記載した場合、そのユーザはユーザＩＤ「Ｕ＊」により識別されるユーザであることを示す。例えば、「ユーザＵ１」と記載した場合、そのユーザはユーザＩＤ「Ｕ１」により識別されるユーザである。また、「移動体Ｃ＊（＊は任意の数値）」と記載した場合、その移動体は移動体ＩＤ「Ｃ＊」により識別される移動体であることを示す。例えば、「移動体Ｃ１」と記載した場合、その移動体は移動体ＩＤ「Ｃ１」により識別される移動体である。
【００１５】
また、端末ＩＤ「ＴＭ１−１」により識別される端末装置１０は、上記のように端末装置ＴＭ１−１と記載する場合がある。このように、各端末装置１０を区別して説明する場合、「端末装置」の末尾に端末ＩＤ（ＴＭ１−１等）を付加した記載とする。各端末装置１０について、特に区別なく説明する場合には、単に「端末装置１０」と記載する。
【００１６】
また、端末装置１０は、種々のセンサにより検知された情報（以下、「センサ情報」ともいう）を収集する。端末装置１０は、種々のセンサを含むセンサ部を備える。また、端末装置１０は、ＧＰＳ（Global  Positioning  System）センサ等の位置センサの機能を有し、位置を検知し、取得可能であるものとする。また、端末装置１０は、通信を行っている基地局の位置情報や、Ｗｉ−Ｆｉ（登録商標）（Wireless  Fidelity）の電波を用いて位置情報を推定し、取得してもよい。なお、以下では位置情報を単に「位置」と記載する場合がある。
【００１７】
また、端末装置１０は、マイク等の音を検知する音センサを有する。例えば、端末装置１０は、音センサにより、端末装置１０の周囲におけるユーザの発話を検知する。例えば、端末装置１０は、周囲の音を検知し、検知した音に応じて種々の処理を行うデバイス（音声アシスト端末）であってもよい。例えば、端末装置１０は、ユーザの発話に対して、処理を行う端末装置である。例えば、端末装置１０は、ユーザの発話に限らず、端末装置１０の周囲の環境音等を収集する。なお、端末装置１０は、上記に限らず、種々のセンサを有してもよい。例えば、端末装置１０は、加速度センサ、ジャイロセンサ、温度センサ、湿度センサ、照度センサ、圧力センサ、近接センサ、ニオイや汗や心拍や脈拍や脳波等の生体情報を取得するためのセンサ等の種々のセンサを有してもよい。そして、端末装置１０は、各種センサにより検知された種々のセンサ情報を情報処理装置１００に送信してもよい。
【００１８】
また、端末装置１０は、音声認識の機能を有してもよい。また、端末装置１０は、音声認識サービスを提供する音声認識サーバから情報を取得可能であってもよい。この場合、情報処理システム１は、音声認識サーバが含まれてもよい。なお、図１の例では、端末装置１０や音声認識サーバが、種々の従来技術を適宜用いてユーザの発話を認識したり、発話したユーザを推定したりするものとして、適宜説明を省略する。
【００１９】
また、端末装置１０は、後述する画像センサ２０とは別に画像センサ等を有してもよい。例えば、端末装置１０は、赤外線センサや人感センサや温度センサや気圧センサ等の種々の機能を有し、温度や気圧等の端末装置１０の周囲の環境に関するセンサ情報を検知し、取得可能であってもよい。また、端末装置１０は、情報処理装置１００に種々の情報等を送信する。例えば、端末装置１０は、ユーザに関する位置情報等の種々のセンサ情報を情報処理装置１００へ送信する。
【００２０】
画像センサ２０は、移動体に配置され動画像を撮像するセンサ装置である。例えば、画像センサ２０は、端末装置１０や情報処理装置１００等の外部装置との間で外部装置と情報を送受信する通信機能を有する情報処理装置である。画像センサ２０は、ドライブレコーダ等の所定の撮像装置であってもよい。また、画像センサ２０は、移動体外や移動体内等の所定の対象範囲の動画像情報（以下、単に「画像」や「動画」や「動画像」や「画像情報」ともいう）を検知（撮像）する。
【００２１】
図１は、移動体Ｃ１に配置される２つの画像センサＩＳ１−１と画像センサＩＳ１−２とを示す。センサＩＤ「ＩＳ１−１」により識別される画像センサ２０は、上記のように画像センサＩＳ１−１と記載し、センサＩＤ「ＩＳ１−２」により識別される画像センサ２０は、上記のように画像センサＩＳ１−２と記載する場合がある。このように、各画像センサ２０を区別して説明する場合、「画像センサ」の末尾にセンサＩＤ（ＩＳ１−１等）を付加した記載とする。各画像センサ２０について、特に区別なく説明する場合には、単に「画像センサ２０」と記載する。
【００２２】
図１の例では、移動体Ｃ１には、内部を撮像する画像センサＩＳ１−１、及び前方を撮像する画像センサＩＳ１−２が配置されることを示す。すなわち、移動体Ｃ１は、画像センサＩＳ１−１により内部の画像情報（センサ情報）が撮像（検知）され、画像センサＩＳ１−２により前方の画像が撮像（検知）されることを示す。
【００２３】
図１の示すように、画像センサＩＳ１−１は、移動体Ｃ１の運転者の頭部に向けて設置されており、運転者の目（視線）を撮像する。例えば、画像センサＩＳ１−１は、移動体Ｃ１の運転席に乗車したユーザの目の部分を含む頭部を継続して撮像（検知）し、撮像した動画像等の画像情報（センサ情報）を、端末装置ＴＭ１−１や情報処理装置１００に送信する。
【００２４】
また、図１の示すように、画像センサＩＳ１−２は、移動体Ｃ１の前方に向けて設置されており、運転者から見た移動体前方の視野画像を撮像する。例えば、画像センサＩＳ１−２は、移動体Ｃ１の運転席に乗車したユーザから見た移動体前方の視野領域を継続して撮像（検知）し、撮像した動画像等の画像情報（センサ情報）を、端末装置ＴＭ１−１や情報処理装置１００に送信する。
【００２５】
情報処理装置１００は、一の移動体を操作するユーザの視線方向を撮像した第１画像情報（以下「視野画像」ともいう）に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供する情報処理装置である。すなわち、情報処理装置１００は、ユーザにナビに関する情報を提供する提供装置である。また、情報処理装置１００は、移動体Ｃ１を運転するユーザの頭部を撮像した第２画像情報（以下「頭部画像」ともいう）に基づいて、ユーザの視線方向を推定する。なお、情報処理装置１００は、ナビゲーション情報を提供するナビサービス提供装置（以下単に「サービス提供装置」ともいう）から、ユーザの指定した目的地までの移動ルートに関するナビ情報（案内情報）を取得し、取得したナビ情報を用いてユーザに移動ルートを案内するナビゲーションサービスを提供してもよい。例えば、情報処理装置１００は、ユーザが指定した目的地やユーザの移動体の位置情報をサービス提供装置に送信することにより、サービス提供装置から目的地までの移動ルートに関するナビ情報（案内情報）を取得してもよい。この場合、情報処理システム１には、情報処理装置１００や端末装置１０にナビゲーション情報を提供するサービス提供装置が含まれてもよい。なお、情報処理装置１００がナビゲーション情報を提供するサービス提供装置であってもよい。
【００２６】
例えば、情報処理装置１００は、移動体Ｃ１を運転するユーザの頭部画像に基づいて、ユーザの視線ベクトル、焦点座標値、視点位置などの種々のユーザの視線方向の推定に用いる情報を生成してもよい。例えば、情報処理装置１００は、視線推定に関する種々の従来技術を適宜用いて、ユーザの視線ベクトル、焦点座標値、視点位置などの種々のユーザの視線方向の推定に用いる情報を生成してもよい。
【００２７】
例えば、情報処理装置１００は、ナビアプリＡがインストールされた端末装置１０を装着したユーザにナビサービスを提供する。例えば、ナビアプリＡは、ナビアプリＡがインストールされた端末装置１０が配置された移動体を目的地まで案内するナビサービスを提供する。例えば、ナビアプリＡがインストールされた端末装置１０は、移動体を運転するユーザから目的地の入力を受け付けると、ユーザを目的地まで誘導するための地図情報や道路情報やＰＯＩ（Point  of  Interest）情報等を含むナビゲーションに関する情報に基づいてナビサービスを提供する。以下では、このような地図情報や道路情報やＰＯＩ情報等を含むナビゲーションに関する情報等を「ナビ情報」と記載する場合がある。
【００２８】
また、情報処理システム１には、図示を省略するが情報処理装置１００等に種々の情報を提供する情報提供装置が含まれてもよい。例えば、情報提供装置は、いわゆる広く開かれた利用が許可されているデータであるオープンデータを情報処理装置１００へ提供する報処理装置である。例えば、情報提供装置は、各自治体が管理し、自治体が保有するデータをオープンデータとして外部に提供する情報処理装置であってもよい。また、例えば、情報提供装置は、気象庁が管理するサーバ等の種々の情報処理装置であってもよい。情報提供装置は、利用が許可されているデータ（情報）であれば、上記に限らず、道路情報等の交通に関するオープンデータや天気や気温等の気象に関するオープンデータや地理空間情報、防災・減災情報、調達情報、統計情報等の種々のオープンデータを提供してもよい。情報処理装置１００は、情報提供装置から種々の情報を取得してもよい。
【００２９】
ここから、図１を用いて、情報処理の流れについて説明する。図１は、実施形態に係る情報処理の一例を示す図である。具体的には、図１は、ユーザＵ１の視線方向に基づいてナビ情報を提供する提供処理の一例を示す図である。
【００３０】
図１の例では、マップ情報ＭＰ１に示す自動車である移動体Ｃ１をユーザＵ１が運転し、所定の目的地まで移動している場合を示す。また、図１では、移動体Ｃ１には、ユーザＵ１が利用する端末装置ＴＭ１−１が配置されている場合を示す。端末装置ＴＭ１−１は、車載用スマートスピーカであってもよい。端末装置ＴＭ１−１は、種々のセンサにより、センサ情報を検知し、情報処理装置１００へ送信する。端末装置ＴＭ１−１は、画像センサＩＳ１−１、ＩＳ１−２が撮像（検知）した動画像（センサ情報）を取得し、情報処理装置１００へ送信する。また、端末装置ＴＭ１−１は、音センサにより移動体Ｃ１内におけるユーザＵ１の発話を検知し、情報処理装置１００へ送信する。また、端末装置ＴＭ１−１は、位置センサにより検知した位置情報を情報処理装置１００へ送信する。なお、図１の例では位置情報を、位置情報ＬＣ１−１等の抽象的な符号で図示するが、位置情報は、具体的な緯度や経度を示す情報（緯度経度情報）等であってもよい。また、以下、「位置情報ＬＣ＊（＊は任意の数値等の文字列）」を「位置ＬＣ＊」と記載する場合がある。例えば、「位置ＬＣ１−１」と記載した場合、その位置は位置情報ＬＣ１−１に対応する位置であることを示す。
【００３１】
また、図１の例では、情報処理装置１００は、移動体Ｃ１に配置された端末装置ＴＭ１−１によりユーザＵ１にナビの提供を開始する。情報処理装置１００は、ユーザＵ１からのナビの要求に応じて、ナビを開始する。例えば、情報処理装置１００は、ユーザＵ１からの目的地の指定に応じて、指定された目的地までのナビを開始する。情報処理装置１００は、ナビゲーションに関する種々の従来技術を適宜用いて、指定された目的地までユーザＵ１を案内する。情報処理装置１００は、ユーザＵ１の視線の向きに基づいて、ナビゲーションに用いる情報を決定するが、詳細は後述する。また、ユーザＵ１は、「××まで案内して」などの音声入力により、情報処理装置１００に「××」が位置する地点までのナビを要求してもよい。情報処理システム１は、音声認識に関する種々の従来技術を適宜用いて、情報処理装置１００に「××」が位置する地点（目的地）までのナビを要求してもよい。例えば、情報処理装置１００は、ユーザが指定した目的地をサービス提供装置に送信し、移動体Ｃ１の位置情報をサービス提供装置に随時送信することにより、サービス提供装置から目的地までの移動ルートに関するナビ情報（案内情報）を取得してもよい。なお、図１の例では、移動体Ｃ１の進行方向に位置する交差点ＣＲ１を右折した先に、ユーザＵ１が指定した目的地が位置するものとする。
【００３２】
図１中のマップ情報ＭＰ１は、ユーザＵ１が運転する移動体Ｃ１が交差点ＣＲ１の方向へ移動している状態を示す。そして、移動体Ｃ１に配置された端末装置ＴＭ１−１は、検知されたセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。端末装置ＴＭ１−１は、画像センサＩＳ１−１により検知された移動体Ｃ１内の動画像であるセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。図１の例では、端末装置ＴＭ１−１は、移動体Ｃ１を運転するユーザＵ１の頭部を撮像した動画であるセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。図１の例では、センサ情報ＳＮ１−１には、移動体Ｃ１を運転するユーザＵ１が左斜め前の方向を見ていることを示す情報が含まれるものとする。センサ情報ＳＮ１−１には、地面を平面視した場合において、移動体Ｃ１の進行方向に対して、ユーザＵ１が左斜めの方向を見ていることを示す情報が含まれるものとする。
【００３３】
例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−１が検知された位置ＬＣ１−２を示す位置情報やセンサ情報ＳＮ１−１が日時ｄｔ１−１に検知されたことを示す日時情報をセンサ情報ＳＮ１−１に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の位置情報やセンサ情報ＳＮ１−１が検知された日時の情報をセンサ情報ＳＮ１−１とともに情報処理装置１００に送信する。また、例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−１の取得元が画像センサＩＳ１−１であることを特定可能にする情報（センサＩＤ等）や端末装置ＴＭ１−１の端末情報（端末ＩＤ等）をセンサ情報ＳＮ１−１に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の端末ＩＤ等をセンサ情報ＳＮ１−１とともに情報処理装置１００に送信する。
【００３４】
また、図１の例では、移動体Ｃ１に配置された端末装置ＴＭ１−１は、検知されたセンサ情報ＳＮ１−２を情報処理装置１００へ送信する。端末装置ＴＭ１−１は、画像センサＩＳ１−２により検知された移動体Ｃ１の前方の動画像であるセンサ情報ＳＮ１−２を情報処理装置１００へ送信する。図１の例では、端末装置ＴＭ１−１は、移動体Ｃ１を運転するユーザＵ１から見た移動体Ｃ１の前方の動画であるセンサ情報ＳＮ１−２を情報処理装置１００へ送信する。
【００３５】
例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−２が検知された位置ＬＣ１−２を示す位置情報やセンサ情報ＳＮ１−２が日時ｄｔ１−１に検知されたことを示す日時情報をセンサ情報ＳＮ１−２に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の位置情報やセンサ情報ＳＮ１−２が検知された日時の情報をセンサ情報ＳＮ１−２とともに情報処理装置１００に送信する。また、例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−２の取得元が画像センサＩＳ１−２であることを特定可能にする情報（センサＩＤ等）や端末装置ＴＭ１−１の端末情報（端末ＩＤ等）をセンサ情報ＳＮ１−２に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の端末ＩＤ等をセンサ情報ＳＮ１−２とともに情報処理装置１００に送信する。なお、図１中では、端末装置ＴＭ１−１がセンサ情報ＳＮ１−１とセンサ情報ＳＮ１−２とを併せて送信する場合を示すが、端末装置ＴＭ１−１は、センサ情報ＳＮ１−１とセンサ情報ＳＮ１−２とを別々のタイミングで情報処理装置１００に送信してもよい。
【００３６】
これにより、情報処理装置１００は、センサ情報ＳＮ１−１、ＳＮ１−２やそれらに対応付けられた位置情報、日時情報、センサＩＤ、端末情報等を取得する（ステップＳ１１）。図１の例では、情報処理装置１００は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１１」により識別されるログを取得する。情報処理装置１００は、センサ情報ＳＮ１−１の取得元は、画像センサＩＳ１−１であることを示す情報を取得する。情報処理装置１００は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−１を取得する。また、情報処理装置１００は、センサ情報ＳＮ１−１が日時ｄｔ１−２において、位置ＬＣ１−２で検知されたことを示す情報を取得する。
【００３７】
また、図１の例では、情報処理装置１００は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１２」により識別されるログを取得する。情報処理装置１００は、センサ情報ＳＮ１−２の取得元は、画像センサＩＳ１−２であることを示す情報を取得する。情報処理装置１００は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−２を取得する。また、情報処理装置１００は、センサ情報ＳＮ１−２が日時ｄｔ１−２において、位置ＬＣ１−２で検知されたことを示す情報を取得する。
【００３８】
そして、情報処理装置１００は、移動体Ｃ１を運転するユーザＵ１の視線方向を推定する（ステップＳ１２）。例えば、情報処理装置１００は、ユーザＵ１の目を含む頭部を撮像したセンサ情報ＳＮ１−１を解析することにより、ユーザＵ１の視線方向を推定する。図１の例では、情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−１を解析することにより、ユーザＵ１の視線方向を推定する。
【００３９】
情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、図１中の向き情報ＤＲ１１に示すように、ユーザＵ１の視線方向を推定する。図１の例では、情報処理装置１００は、センサ情報ＳＮ１−１に基づいて、ユーザＵ１が左斜め前の方向を見ていることを示す向き情報ＤＲ１１を推定する。このように、情報処理装置１００は、移動体の進行方向に対して左斜め方向をユーザＵ１の視線方向を示す向き情報ＤＲ１１を推定する。なお、情報処理装置１００は、ユーザＵ１の視線方向を推定可能であれば、どのような方法により、ユーザＵ１が左斜め前の方向を見ていることを示す向き情報ＤＲ１１を推定してもよい。例えば、情報処理装置１００は、ユーザＵ１の視線方向を推定可能であれば、センサ情報ＳＮ１−１を用いることなく、ユーザＵ１が左斜め前の方向を見ていることを示す向き情報ＤＲ１１を推定してもよい。例えば、情報処理装置１００は、ユーザＵ１がメガネ型のウェアラブルデバイスを装着している場合、メガネ型のウェアラブルデバイスが検知したユーザＵ１の視線に関するセンサ情報を用いて、ユーザＵ１が左斜め前の方向を見ていることを示す向き情報ＤＲ１１を推定してもよい。
【００４０】
そして、情報処理装置１００は、ユーザＵ１の向き情報ＤＲ１１に対応する対象ＰＯＩを決定する（ステップＳ１３）。例えば、情報処理装置１００は、ユーザＵ１の向き情報ＤＲ１１上に位置するＰＯＩを対象ＰＯＩとして決定する。図１の例では、情報処理装置１００は、ＰＯＩ情報記憶部１２２に記憶されたＰＯＩのうち、ユーザＵ１の向き情報ＤＲ１１上に位置するＰＯＩを対象ＰＯＩとして決定する。
【００４１】
図１中のＰＯＩ情報記憶部１２２に示す「ＰＯＩＩＤ」は、各種のＰＯＩを識別する情報を示す。図１中のＰＯＩ情報記憶部１２２に示す「対象物名」は、ＰＯＩの具体的な名称等を示す。図１中のＰＯＩ情報記憶部１２２に示す「位置情報」は、対応するＰＯＩが所在する位置を示す。図１中のＰＯＩ情報記憶部１２２に示す「色情報」は、対応するＰＯＩの特徴情報である、そのＰＯＩの色を示す。
【００４２】
図１に示す例では、ＰＯＩＩＤ「ＦＣ１」により識別されるＰＯＩ（対象物ＦＣ１１）は、「Ａコンビニ」であり、交差点ＣＴ１付近の位置ＬＣ１１に位置することを示す。また、Ａコンビニの色は、色「ＣＬ１１」であることを示す。例えば、対象物ＦＣ１１であるＡコンビニの色ＣＬ１１は、「水色」であることを示す。
【００４３】
図１に示す例では、ＰＯＩＩＤ「ＦＣ２」により識別されるＰＯＩ（対象物ＦＣ１２）は、「Ｂポスト」であり、交差点ＣＴ１付近の位置ＬＣ１２に位置することを示す。また、Ｂポストの色は、色「ＣＬ１２」であることを示す。例えば、対象物ＦＣ１２であるＢポストの色ＣＬ１２は、「赤色」であることを示す。
【００４４】
例えば、情報処理装置１００は、座標変換に関する種々の従来技術を適宜用いて、各ＰＯＩや端末装置１０の位置や向き情報ＤＲ１１等を種々の形式に変換してもよい。例えば、情報処理装置１００は、緯度経度情報を平面直角座標の情報に変換してもよい。例えば、情報処理装置１００は、端末装置ＴＭ１−１の位置ＬＣ１−２や対象物ＦＣ１１の位置ＬＣ１１、対象物ＦＣ１２の位置ＬＣ１２等の位置を示す緯度経度情報を平面直角座標の情報に変換してもよい。また、情報処理装置１００は、向き情報ＤＲ１１に対応する線を平面直角座標の情報に変換してもよい。
【００４５】
そして、情報処理装置１００は、対象物ＦＣ１１、ＦＣ１２等のうち、座標中において向き情報ＤＲ１１に対応する線が交わるＰＯＩをユーザＵ１に情報提供するＰＯＩ（対象物）と決定する。例えば、情報処理装置１００は、向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）と、対象物ＦＣ１１、ＦＣ１２等の所在地の緯度経度情報とを比較することにより、ユーザＵ１に情報提供するＰＯＩ（対象物）を決定する。例えば、情報処理装置１００は、向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）と、一のＰＯＩ（対象物）の所在地の緯度経度情報が向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）に含まれる場合、その一のＰＯＩ（対象物）がユーザＵ１の視線の向きに位置すると判定し、その一のＰＯＩ（対象物）の情報を提供すると決定する。
【００４６】
図１中の地図情報ＭＰ１に示すように、ユーザＵ１の視線上には、Ｂポスト（対象物ＦＣ１２）が位置する。そのため、情報処理装置１００は、ＢポストがユーザＵ１の視界に入っているかを推定する。例えば、情報処理装置１００は、移動体Ｃ１の前方を撮像したセンサ情報ＳＮ１−２を解析することにより、ユーザＵ１の視界にＢポストが入っているかを推定する。図１の例では、情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２を解析することにより、センサ情報ＳＮ１−２にＢポストが含まれるかを推定する。
【００４７】
情報処理装置１００は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２の画像中にＢポストが含まれるかを推定する。例えば、情報処理装置１００は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２の画像中に色ＣＬ１２である赤色のＢポストが含まれるかを推定する。図１の例では、情報処理装置１００は、画像解析により、センサ情報ＳＮ１−２に色ＣＬ１２である赤色のＢポストが含まれると推定する。そのため、情報処理装置１００は、Ｂポスト（対象物ＦＣ１２）を対象ＰＯＩに決定する。なお、情報処理装置１００は、上記に限らず、種々の方法により対象ＰＯＩに決定してもよい。例えば、画像センサＩＳ１−２がユーザＵ１の視線方向に応じて向きを変動可能な場合、情報処理装置１００は、画像センサＩＳ１−２が検知したセンサ情報ＳＮ１−２の中央部に位置するＰＯＩを対象ＰＯＩに決定してもよい。例えば、画像センサＩＳ１−２がユーザＵ１の視線方向が中心となるように向きを変える場合、情報処理装置１００は、画像センサＩＳ１−２が検知したセンサ情報ＳＮ１−２の中央部に位置するＰＯＩを対象ＰＯＩに決定してもよい。
【００４８】
そして、情報処理装置１００は、ユーザＵ１への移動ルートの提供情報を決定する（ステップＳ１４）。例えば、情報処理装置１００は、ユーザＵ１の移動体Ｃ１（端末装置ＴＭ１−１）の位置ＬＣ１−２をサービス提供装置に送信し、サービス提供装置からユーザＵ１へ提供するナビ情報を取得する。図１の例では、情報処理装置１００は、ユーザＵ１の移動体Ｃ１の位置ＬＣ１−２を送信したサービス提供装置から、ナビ情報一覧ＮＩＮＦ１に示すように、ユーザＵ１に提供するナビ情報を取得する。なお、情報処理装置１００は、ナビ情報一覧ＮＩＮＦ１を生成してもよい。情報処理装置１００は、ルートＩＤ「ＲＴ１」により識別される移動ルートに対応するナビ情報ＮＶ１である「交差点ＣＲ１を右折」をサービス提供装置から取得する。そのため、情報処理装置１００は、ナビ情報ＮＶ１である「交差点ＣＲ１を右折」をユーザＵ１に提供するタイミングであると決定する。
【００４９】
そして、情報処理装置１００は、取得したナビ情報ＮＶ１を、形態素解析等の自然言語処理技術を適宜用いて解析することにより、ナビ情報ＮＶ１の内容を推定する。例えば、情報処理装置１００は、ナビ情報ＮＶ１の文字列「交差点ＣＲ１を右折」を解析することにより、ナビ情報ＮＶ１に含まれる「交差点ＣＲ１」を抽出する。そして、情報処理装置１００は、ナビ情報ＮＶ１のうち、交差点ＣＲ１を対象ＰＯＩに置き換えると決定する。情報処理装置１００は、ナビ情報ＮＶ１のうち、交差点ＣＲ１を、交差点ＣＲ１付近に位置しユーザＵ１の視界に入っているＰＯＩであるＢポストに置き換えると決定する。図１の例では、情報処理装置１００は、変更後ナビ情報ＰＩＮＦ１に示すように、交差点ＣＲ１をＢポストに関する情報に置き換えると決定する。情報処理装置１００は、Ｂポストに関する色情報を用いた情報により、「交差点ＣＲ１を右折」を変更する。情報処理装置１００は、「交差点ＣＲ１を右折」を「赤いポストを右折」に変更する。そして、情報処理装置１００は、変更後ナビ情報ＰＩＮＦ１をナビ情報として、端末装置ＴＭ１−１に提供する（ステップＳ１５）。情報処理装置１００は、変更後ナビ情報ＰＩＮＦ１をナビ情報として、端末装置ＴＭ１−１に送信する。
【００５０】
情報処理装置１００から変更後ナビ情報ＰＩＮＦ１を受信した端末装置ＴＭ１−１は、変更後ナビ情報ＰＩＮＦ１を出力する（ステップＳ１６）。例えば、端末装置ＴＭ１−１は、変更後ナビ情報ＰＩＮＦ１を音声出力する。図１の例では、端末装置ＴＭ１−１は、右折地点が近いことを示す変更後ナビ情報ＰＩＮＦ１を音声出力する。端末装置ＴＭ１−１は、変更後ナビ情報ＰＩＮＦ１に基づく「赤いポストを右折です」という音声を出力する。なお、情報処理装置１００は、対象ＰＯＩに関する情報であれば、どのような情報に置き換えてもよい。情報処理装置１００は、色情報を用いずに「交差点ＣＲ１を右折」を「ポストＢを右折」に変更してもよい。
【００５１】
このように、情報処理装置１００は、移動体Ｃ１を操作するユーザの視線方向を撮像した画像情報に基づいて、ユーザＵ１が視認している対象物ＦＣ１２を推定し、対象物ＦＣ１２の情報を用いて、ユーザＵ１に交差点ＣＲ１の右折の案内の情報を提供する。このように、情報処理装置１００は、ユーザが視認している対象物の情報を用いて、ユーザに移動ルートを案内するナビゲーションサービスを提供することにより、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。これにより、情報処理装置１００は、直感的なナビゲーションを提供することができる。なお、上記は一例であり、情報処理装置１００は、運転手の目線の画像（視線方向に基づく画像）でナビが可能であれば、どのような方法によりナビ情報を提供してもよい。例えば、情報処理装置１００は、「１００メートル先を右折してください」といったナビ情報を、「赤いポストを右に曲がってください」等、１００メートル先での目印となるものを特定し、「１００メートル先」を、対象物を示す文字列に変換して（言い換えて）出力してもよい。例えば、情報処理装置１００は、移動体Ｃ１の位置から視線方向に１００メートル程度の位置を推定し、その位置にあるＰＯＩを特定し、そのＰＯＩに関する文字列を用いてナビ情報を提供してもよい。
【００５２】
〔１−１．その他の移動体〕
なお、上記は一例であり、情報処理装置１００は、種々のナビ情報を提供してもよい。図１の例では、情報処理装置１００がユーザの視界に入っていると推定されるＰＯＩの情報を含むナビ情報を提供する例を示したが、情報処理装置１００は、ユーザの視界に入っていると推定される他の移動体を含むナビ情報を提供してもよい。例えば、情報処理装置１００は、ユーザ（提供対象ユーザ）が運転する移動体が左折する交差点を左折した他の移動体が、その提供対象ユーザの視界に入っていると推定される場合、他の移動体の情報を含むナビ情報を提供してもよい。この場合、情報処理装置１００は、他の移動体の車種や色の情報を含むナビ情報を提供してもよい。例えば、他の移動体がトラックである場合、情報処理装置１００は、「前方のトラックが左折した所を左折です」といったナビ情報を提供対象ユーザに提供してもよい。例えば、他の移動体の色が赤色である場合、情報処理装置１００は、「前方の赤色の車が左折した所を左折です」といったナビ情報を提供対象ユーザに提供してもよい。
【００５３】
例えば、情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、提供対象ユーザの前方を走行する移動体の動作を推定する。情報処理装置１００は、提供対象ユーザの移動体の前方を撮像した動画像を解析することにより、提供対象ユーザの移動体の前方を走行する移動体が右折する動作や左折する動作等を推定してもよい。
【００５４】
図１の例では、情報処理装置１００は、ユーザＵ１が運転する移動体Ｃ１の前方に位置する他の移動体（「移動体ＣＸ」とする）が交差点ＣＴ１を右折した場合、移動体ＣＸの情報を含むナビ情報を提供してもよい。この場合、情報処理装置１００は、移動体ＣＸの車種や色の情報を含むナビ情報をユーザＵ１に提供してもよい。例えば、移動体ＣＸがトラックである場合、情報処理装置１００は、「前方のトラックが右折した所を左折です」といったナビ情報をユーザＵ１に提供してもよい。例えば、移動体ＣＸの色が黄色である場合、情報処理装置１００は、「前方の黄色の車が左折した所を右折です」といったナビ情報をユーザＵ１に提供してもよい。情報処理装置１００は、端末装置ＴＭ１−１に上記のようなナビ情報を送信することにより、ユーザＵ１にナビサービスを提供する。すなわち、情報処理装置１００は、リアルタイムで起こっていることをナビゲーションの案内に利用してもよい。これにより、情報処理装置１００は、上記のように、「今白いトラックが曲がったところを曲がってください」等のナビ情報を提供することができる。
【００５５】
〔１−２．先行する移動体〕
また、情報処理装置１００は、移動ルートにおいて、ユーザが運転する移動体よりも先行する他の移動体が検知した情報を用いてナビ情報を提供してもよい。例えば、情報処理装置１００は、すでに取得されている先行した自動車の情報を用いて先回りして案内情報を生成しても良い。例えば、情報処理装置１００は、移動ルート中の先に渋滞や事故や道が狭くなっている場所が有ることなどを事前通知してもよい。例えば、情報処理装置１００は、移動ルートにおける一の移動体の前方位置に先行する他の移動体により検知された他のセンサ情報に基づいて、ナビゲーションサービスを提供してもよい。例えば、情報処理装置１００は、他のセンサ情報に基づく前方位置における道路状況を示す情報を、ユーザに提供してもよい。
【００５６】
図１の例では、情報処理装置１００は、ユーザＵ１が運転する移動体Ｃ１よりも先行する他の移動体（「移動体ＣＹ」とする）により検知された他のセンサ情報に基づいて、ユーザＵ１にナビサービスを提供してもよい。例えば、移動体ＣＹは、交差点ＣＲ１を右折後の移動体Ｃ１の移動ルートに位置する移動体であるものとする。例えば、情報処理装置１００は、移動体ＣＹに配置され、移動体ＣＹの前方を撮像する画像センサ２０により、前方が渋滞していることを示すセンサ情報が検知された場合、ユーザＵ１に渋滞していることを示すナビサービスを提供してもよい。この場合、情報処理装置１００は、「交差点ＣＲ１を右折後、渋滞しています」等、ユーザＵ１の移動ルートが渋滞していることを示すナビサービスをユーザＵ１に提供してもよい。
【００５７】
なお、情報処理装置１００は、移動体ＣＹにおいて検知されたセンサ情報であれば、画像センサ２０により検知されたセンサ情報に限らず、種々のセンサ情報により道路状況を推定してもよい。例えば、情報処理装置１００は、移動体ＣＹにおける発話情報に基づいて、ユーザＵ１にナビサービスを提供してもよい。例えば、情報処理装置１００は、移動体ＣＹにおいて「渋滞している」等の発話情報が検知された場合、例えば、情報処理装置１００は、移動体ＣＹにおける発話情報に基づいて、ユーザＵ１に渋滞していることを示すナビサービスを提供してもよい。
【００５８】
例えば、情報処理装置１００は、移動体ＣＹの速度を示す速度情報に基づいて、ユーザＵ１にナビサービスを提供してもよい。例えば、情報処理装置１００は、移動体ＣＹの速度が所定の期間（例えば１０分等）に亘って所定の閾値（例えば１０ｋｍ／ｈ等）以下である場合、渋滞していると推定し、ユーザＵ１に渋滞していることを示すナビサービスを提供してもよい。なお、情報処理装置１００は、先行した移動体の情報を用いて、渋滞に限らず、種々の情報を提供してもよい。例えば、情報処理装置１００は、移動ルート中の先に事故や道が狭くなっている場所が有ることを示すナビ情報をユーザに提供してもよい。
【００５９】
〔１−３．監視〕
また、情報処理装置１００は、複数の移動体の画像センサ２０を用いて、サービスを提供してもよい。例えば、情報処理装置１００は、複数の移動体が撮像した複数の画像情報に基づいて、所定のサービスを提供してもよい。例えば、情報処理装置１００は、異なる時刻に複数の移動体の各々が撮像した複数の画像情報に基づいて、監視に関するサービスを提供してもよい。
【００６０】
例えば、情報処理装置１００は、複数の画像情報に含まれる共通のナンバー（自動車登録番号等）に基づいて、所定の移動体の監視に関するサービスを提供してもよい。例えば、情報処理装置１００は、複数の移動体の画像センサ２０が検知した画像情報をつなぎ合わせることで、監視に関するサービスを提供してもよい。例えば、情報処理装置１００は、複数の移動体の画像センサ２０が検知した画像情報をつなぎ合わせることで、複数の画像情報に含まれる共通のナンバー（自動車登録番号等）の移動体を追跡するサービスを提供してもよい。これにより、通常の監視カメラが固定に対して、情報処理システム１においては、所定の期間（何時から何時まで）の映像が繋がった情報を取得可能になる。そのため、情報処理装置１００は、ナンバーのトラッキングが可能になる。
【００６１】
また、例えば、情報処理装置１００は、各々が異なる時刻に所定の位置を通過した複数の移動体が、所定の位置において外部を撮像した複数の画像情報に基づいて、所定のサービスを提供してもよい。例えば、情報処理装置１００は、各々が異なる時刻に所定の位置を通過した複数の移動体が、所定の位置において外部を撮像した複数の画像情報に含まれる共通のナンバー（自動車登録番号等）に基づいて、所定の移動体の監視に関するサービスを提供してもよい。例えば、情報処理装置１００は、複数の画像情報に含まれる共通のナンバー（自動車登録番号等）に基づいて、所定の移動体の監視に関するサービスを提供してもよい。
【００６２】
〔１−４．過去〕
また、情報処理装置１００は、過去に所定の移動体が外部を撮像した画像の履歴情報に基づいて、所定のサービスを提供してもよい。例えば、情報処理装置１００は、履歴情報に含まれる所定の商品の値段を示す情報に基づいて、商品の値段を通知するサービスを提供してもよい。例えば、情報処理装置１００は、所定のガソリンスタンドの前を通過した移動体が撮像した画像の履歴情報に基づいて、所定のサービスを提供してもよい。例えば、情報処理装置１００は、所定のガソリンスタンドの前を通過した移動体が撮像した画像の履歴情報に基づいて、その所定のガソリンスタンドが販売するガソリンの値段を通知するサービスを提供してもよい。
【００６３】
例えば、情報処理装置１００は、所定のガソリンスタンドの前を通過した移動体が撮像した画像の履歴情報に基づいて、その所定のガソリンスタンドが所定の時点（例えば１週間前）に販売していたガソリンの値段を通知するサービスを提供してもよい。例えば、情報処理装置１００は、ユーザによるＰＯＩの指定に基づいて、過去の情報を提供する対象となるＰＯＩを決定してもよい。例えば、情報処理装置１００は、ユーザが「ガソリンスタンドＧＳＡ」と指定した場合、過去の情報を提供する対象となるＰＯＩをガソリンスタンドＧＳＡに決定してもよい。そして、情報処理装置１００は、ユーザによる情報の指定に基づいて、提供する過去の情報を決定してもよい。例えば、情報処理装置１００は、ユーザが「ガソリンスタンドＧＳＡの先週の値段は？」と指定した場合、ガソリンスタンドＧＳＡにおける先週のガソリンの値段を、過去の画像を解析することにより特定し、特定したガソリンの値段を示す情報をユーザに決定してもよい。例えば、情報処理装置１００は、「先週」と指定された場合、検知された日時が先週の日時に対応し、検知された位置がガソリンスタンドＧＳＡの対応する位置である画像を履歴情報から抽出し、抽出した履歴情報を解析することにより、ガソリンスタンドＧＳＡにおける先週のガソリンの値段を特定してもよい。
【００６４】
〔１−５．状況〕
また、情報処理装置１００は、画像センサにより撮像されたセンサ情報に基づいて、状況（コンテキスト）を推定し、推定した情報を提供してもよい。情報処理装置１００は、画像センサにより撮像されたセンサ情報に所定の閾値（例えば３０人等）の列ができている画像が含まれる場合、その列の位置に対応するＰＯＩを推定し、推定した情報を提供してもよい。例えば、情報処理装置１００は、画像センサにより撮像されたセンサ情報に所定の閾値（例えば３０人等）の列を「行列」や「人だかり」と推定してもよい。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、センサ情報に含まれる人の数等を推定してもよい。例えば、情報処理装置１００は、人の認識に関する種々の従来技術を適宜用いて、センサ情報に含まれる人の数等を推定してもよい。例えば、情報処理装置１００は、人の形状を認識する種々の従来技術を適宜用いて、センサ情報に含まれる人の数等を推定してもよい。
【００６５】
そして、情報処理装置１００は、センサ情報が撮像された位置に基づいて、人が多く集まっている位置（行列位置）を推定する。情報処理装置１００は、各ＰＯＩの位置と、行列位置とを比較することにより、人が集まっているＰＯＩを推定する。例えば、情報処理装置１００は、人が多く集まっている行列位置から所定の範囲内に位置するＰＯＩを、行列ができているＰＯＩ（行列ＰＯＩ）であると推定する。そして、情報処理装置１００は、推定した行列ＰＯＩに、行列ができていることを示すフラグ（行列フラグ）を対応付けて記憶部１２０（図３参照）に記憶する。例えば、情報処理装置１００は、推定した行列ＰＯＩに対応するＰＯＩＩＤに、行列フラグを対応付けてＰＯＩ情報記憶部１２２（図４参照）に記憶する。
【００６６】
また、情報処理装置１００は、ユーザから「あの人だかりのあるお店は何」といった要求を取得した場合、上記の推定結果に基づくＰＯＩを示す情報をユーザに提供してもよい。情報処理装置１００は、行列フラグが付与されたＰＯＩから所定の範囲（例えば５０ｍ）内に位置するユーザから「あの人だかりのあるお店は何」といった要求を取得した場合、行列フラグが付与されたＰＯＩを示す情報をユーザに提供してもよい。これにより、情報処理装置１００は、ユーザによる直接的な建物名の指定だけではなく、ユーザの指定した状況に基づいて、ユーザにナビ情報を提供することができる。
【００６７】
〔１−６．システム構成〕
なお、情報処理システム１は、図２に示したシステム構成に限らず、種々の構成であってもよい。例えば、端末装置１０が提供処理を行ってもよい。例えば、端末装置１０が情報処理装置１００の機能を有してもよい。すなわち、情報処理装置１００と端末装置１０とは一体であってもよい。この場合、情報処理システムには、種々のサービスを提供するサービス提供装置が含まれてもよい。情報処理装置１００は、サービス提供装置からナビゲーションに必要な種々の情報を取得してもよい。そして、端末装置１０である情報処理装置１００は、ユーザの視線方向に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供してもよい。
【００６８】
〔２．情報処理装置の構成〕
次に、図３を用いて、実施形態に係る情報処理装置１００の構成について説明する。図３は、実施形態に係る情報処理装置１００の構成例を示す図である。図３に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００６９】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０や画像センサ２０との間で情報の送受信を行う。
【００７０】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図３に示すように、地図情報記憶部１２１と、ＰＯＩ情報記憶部１２２と、ユーザ情報記憶部１２３と、移動体情報記憶部１２４と、センサ情報記憶部１２５とを有する。なお、地図情報記憶部１２１は、図示を省略するが、ナビアプリＡが出力する地図情報や道路情報等、ナビサービスを提供するために用いる各種情報を記憶する。また、地図情報記憶部１２１は、ナビアプリＡのサービスを提供可能であれば、どのような情報を記憶してもよい。例えば、地図情報記憶部１２１は、ナビアプリＡのサービスに用いるノードの識別ＩＤ等のノードに関する情報やリンクの識別ＩＤ等のリンクに関する情報を記憶してもよい。また、記憶部１２０は、上記に限らず、種々の情報を記憶してもよい。
【００７１】
（ＰＯＩ情報記憶部１２２）
実施形態に係るＰＯＩ情報記憶部１２２は、ＰＯＩ（関心地点）に関する情報を記憶する。図４は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。図４に示すＰＯＩ情報記憶部１２２には、地図上に位置する各種のスポット（対象物）等のＰＯＩ（関心地点）に関する情報が記憶される。図４に示すＰＯＩ情報記憶部１２２には、「ＰＯＩＩＤ」、「対象物名」、「位置情報」、「色情報」といった項目が含まれる。
【００７２】
「ＰＯＩＩＤ」は、各種のＰＯＩを識別する情報を示す。「対象物名」は、ＰＯＩの具体的な名称等を示す。また、「位置情報」は、対応するＰＯＩが所在する位置を示す。図４では「位置情報」に「ＬＣ１１」といった概念的な情報が格納される例を示したが、実際には、具体的な緯度経度情報や位置を示す住所であってもよい。また、「色情報」は、対応するＰＯＩの特徴情報である、そのＰＯＩの色を示す。例えば、「色情報」は、対応するＰＯＩの特徴づける色を示す。例えば、「色情報」は、対応するＰＯＩの主たる色を示す。例えば、「色情報」は、対応するＰＯＩの運営する事業者のイメージカラーであってもよい。図４では「色情報」に「ＣＬ１１」といった概念的な情報が格納される例を示したが、実際には、「赤」や「青」等のＰＯＩの色を示す具体的な情報であってもよい。
【００７３】
図４に示す例では、ＰＯＩＩＤ「ＦＣ１」により識別されるＰＯＩは、「Ａコンビニ」であり、交差点ＣＴ１付近の位置ＬＣ１１に位置することを示す。また、Ａコンビニの色は、色「ＣＬ１１」、例えば「水色」であることを示す。
【００７４】
なお、ＰＯＩ情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ＰＯＩ情報記憶部１２２には、色情報に限らず、ＰＯＩの特徴を示す種々の特徴情報が記憶されてもよい。例えば、ＰＯＩ情報記憶部１２２には、ＰＯＩの特徴を示す形状情報が記憶されてもよい。
【００７５】
（ユーザ情報記憶部１２３）
実施形態に係るユーザ情報記憶部１２３は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２３は、ユーザ属性に関する各種情報を記憶する。図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。図５に示すユーザ情報記憶部１２３は、「ユーザＩＤ」、「年齢」、「性別」、「利用端末」、「興味」、「位置情報」といった項目が含まれる。また、「位置情報」には、「最新位置」といった項目が含まれる。
【００７６】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００７７】
「利用端末」は、ユーザにより利用される端末を示す。なお、図５に示す例では、各ユーザに１つの端末装置１０が対応付けられる場合を示すが、ユーザには複数の端末装置１０が対応付けられてもよい。例えば、ユーザＵ３が、スマートフォンである端末装置ＴＭ１−３とは別に、スマートスピーカである端末装置ＴＭ１−３０を利用する場合、ユーザＵ３に対応する「利用端末」は、「ＴＭ１−３」と「ＴＭ１−３０」とが記憶されてもよい。
【００７８】
また、「興味」は、ユーザＩＤにより識別されるユーザの興味を示す。すなわち、「興味」は、ユーザＩＤにより識別されるユーザが関心の高い対象を示す。なお、図５に示す例では、「興味」は、各ユーザに１つずつ図示するが、複数であってもよい。
【００７９】
また、「位置情報」中の「最新位置」は、対応するユーザについて最後に取得された位置情報を示す。なお、「最新位置」は、「ＬＣ１−２」といった抽象的な符号を図示するが、緯度や経度を示す情報や「Ｘ県Ｙ市Ｚ町」等のような住所を示す情報であってもよい。また、「位置情報」は「取得日時」の項目を有してもよい。例えば、「取得日時」は、最後に位置情報が取得された日時を示す。
【００８０】
図５の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。ユーザＵ１の利用端末は、スマートスピーカである端末装置ＴＭ１−１であることを示す。また、ユーザＵ１は経済に興味があることを示す。例えば、ユーザＵ１については、位置ＬＣ１−２に位置したことを示す位置情報が最後に取得された位置情報、すなわち最新の位置情報であることを示す。
【００８１】
なお、ユーザ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、デモグラフィック属性情報やサイコグラフィック属性情報等の種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、氏名、家族構成、収入等の情報を記憶してもよい。
【００８２】
また、ユーザ情報記憶部１２３は、図示を省略するが、センサ情報を基に各ユーザを識別するための識別情報を、各ユーザＩＤに対応付けて記憶してもよい。例えば、ユーザ情報記憶部１２３には、「音声」といった項目を含む項目「識別情報」が含まれてもよい。
【００８３】
項目「音声」には、ユーザの識別に用いられる音声情報が記憶される。項目「音声」には、各ユーザの音声情報、またはこれらの格納場所を示すファイルパス名などが格納されてもよい。項目「音声」に記憶される情報は、ユーザの音声の特徴を示す特徴情報であってもよい。例えば、項目「音声」に記憶される情報は、ユーザの発話から抽出された音声的な特徴を示す情報（音声特徴情報）であってもよい。例えば、項目「音声」に記憶される情報は、各発話から音声の特徴抽出に関する種々の従来技術を適宜用いて抽出された音声特徴情報であってもよい。
【００８４】
図１の例では、情報処理装置１００は、ユーザの発話と、ユーザ情報記憶部１２３中に記憶された音声とを用いて、発話を行ったユーザを判定（推定）してもよい。例えば、情報処理装置１００は、ユーザの発話の音声情報と、ユーザ情報記憶部１２３中の項目「音声」に記憶された各ユーザの音声情報とを比較することにより、発話を行ったユーザを判定（推定）してもよい。なお、項目「識別情報」には、「画像」といった項目が含まれてもよい。この場合、項目「画像」には、ユーザの識別に用いられる画像情報が記憶される。
【００８５】
（移動体情報記憶部１２４）
実施形態に係る移動体情報記憶部１２４は、移動体に関する各種情報を記憶する。図６は、実施形態に係る移動体情報記憶部の一例を示す図である。例えば、移動体情報記憶部１２４は、種々の移動体に関する情報を記憶する。図６に示す移動体情報記憶部１２４には、「移動体ＩＤ」、「車載端末ＩＤ」、「利用ユーザＩＤ」、「配置センサ」、「ナビ用情報」といった項目が含まれる。
【００８６】
「移動体ＩＤ」は、移動体を識別するための識別情報を示す。「車載端末ＩＤ」は、移動体に搭載される端末装置を識別する情報を示す。また、「利用ユーザＩＤ」は、移動体を利用（運転）するユーザを示す。例えば、「利用ユーザＩＤ」は、移動体を所有するユーザを示す。
【００８７】
「配置センサ」は、移動体に配置されるセンサを示す。「配置センサ」には、「画像センサ（車内）」や「画像センサ（車外：前方）」といった項目を有する。「画像センサ（車内）」は、移動体の内部を撮像する画像センサを識別するための識別情報を示す。「画像センサ（車外：前方）」は、移動体の外部の前方を撮像する画像センサを識別するための識別情報を示す。
【００８８】
「ナビ用情報」は、ナビゲーションを提供するために用いる情報を示す。「ナビ用情報」には、「位置」、「視線方向（向き情報）」「対象ＰＯＩ」といった項目が含まれる。
【００８９】
「ナビ用情報」中の「位置」は、移動体の位置を示す。例えば、「位置」は、移動体の最新位置を示す。「ナビ用情報」中の「向き情報」は、移動体の運転者（ユーザ）の視線方向を示す向き情報を示す。例えば、「向き情報」は、推定された運転者（ユーザ）の視線の向きを示す最新の向き情報を示す。例えば、「向き情報」は、最後に推定された運転者（ユーザ）の視線の向きを示す情報を示す。「対応ＰＯＩ」は、位置と向き情報に基づいてユーザが視認していると推定されるＰＯＩを示す。例えば、「対応ＰＯＩ」は、対応する位置における対応する視線方向で、ユーザが視認できるＰＯＩを示す。
【００９０】
図６の例では、移動体ＩＤ「Ｃ１」により識別される移動体（移動体Ｃ１）は、搭載される端末装置が車載端末ＩＤ「ＴＭ１−１」により識別される端末装置であることを示す。すなわち、移動体Ｃ１は、搭載される端末装置が端末装置ＴＭ１−１であることを示す。また、移動体Ｃ１は、利用ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）により利用される移動体であることを示す。
【００９１】
移動体Ｃ１は、内部を撮像する画像センサがセンサＩＤ「ＩＳ１−１」により識別される画像センサ（画像センサＩＳ１−１）であることを示す。すなわち、移動体Ｃ１は、画像センサＩＳ１−１により内部の画像が撮像（検知）されることを示す。また、移動体Ｃ１は、前方を撮像する画像センサがセンサＩＤ「ＩＳ１−２」により識別される画像センサ（画像センサＩＳ１−２）であることを示す。すなわち、移動体Ｃ１は、画像センサＩＳ１−２により前方の画像が撮像（検知）されることを示す。
【００９２】
移動体Ｃ１は、最新位置が位置ＬＣ１−２であることを示す。例えば、移動体Ｃ１は、最後に検知された位置が位置ＬＣ１−２であることを示す。移動体Ｃ１は、最新の運転者（ユーザＵ１）の視線方向が向き情報ＤＲ１１であることを示す。例えば、移動体Ｃ１は、最後に検知されたユーザＵ１の視線方向が向き情報ＤＲ１１であることを示す。位置ＬＣ１−２において向き情報ＤＲ１１に対応する方向を向いているユーザＵ１は、対象物ＦＣ１２を視認していると推定されることを示す。すなわち、ユーザＵ１は、交差点ＣＲ１付近のＰＯＩのうち、Ｂポストを視認していると推定されることを示す。
【００９３】
なお、移動体情報記憶部１２４は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、移動体情報記憶部１２４は、項目「登録番号」を有してもよい。この場合、例えば「登録番号」は、移動体の具体的な登録番号を示す。例えば、「登録番号」は、自動車等の移動体に取り付けられた自動車登録番号標（ナンバープレート）に表示される番号であってもよい。例えば、「登録番号」は、「品川５００  たＸＸ−ＸＸ」のような文字や数字等の記号を組合せたものであってもよい。また、例えば、移動体情報記憶部１２４には、視線方向に対応するユーザの視線が通る緯度経度の一覧情報（リスト）が格納されてもよい。
【００９４】
（センサ情報記憶部１２５）
実施形態に係るセンサ情報記憶部１２５は、センサによる検知に関する各種情報を記憶する。例えば、センサ情報記憶部１２５は、センサにより検知されたセンサ情報を記憶する。図７は、実施形態に係るセンサ情報記憶部の一例を示す図である。例えば、センサ情報記憶部１２５は、各ユーザが利用する端末装置により検知されたセンサ情報を記憶する。図７に示すセンサ情報記憶部１２５には、「ログＩＤ」、「取得元」、「種別」、「センサ情報」、「日時」、「位置」といった項目が含まれる。
【００９５】
「ログＩＤ」は、取得されたセンサ情報を識別するための識別情報を示す。「取得元」は、センサ情報を検知したセンサを示す。「取得元」中の括弧内の情報は、センサ情報を情報処理装置１００へ送信した端末装置を示す。また、「種別」は、検知されたセンサ情報の種別に関する情報を示す。「センサ情報」は、検知されたセンサ情報を示す。図７では「センサ情報」に「ＳＮ１−１」といった概念的な情報が格納される例を示したが、実際には、具体的に検知された情報（センサデータ）、または、その格納場所を示すファイルパス名などが格納されてもよい。
【００９６】
例えば、センサ情報の種別「画像」である場合、「センサ情報」には、静止画像や動画像、または、これらの格納場所を示すファイルパス名などが格納される。また、例えば、センサ情報の種別「発話」である場合、「センサ情報」には、音声データや音声データを変換後の文字情報、または、これらの格納場所を示すファイルパス名などが格納される。
【００９７】
「日時」は、センサ情報が検知された日時を示す。「日時」には、「ｄｔ１−１」等のように抽象的に図示するが、「２０１８年８月１４日１７時３１分５２秒」等の具体的な日時が記憶されてもよい。なお、「日時」は、時点に限らず、「２０１８年８月１４日１７時３１分」や「２０１８年８月１４日１７時３０−３１分」等の所定の期間であってもよい。また、「位置」は、対応する行動が行われた位置を示す。なお、「位置」は、「ＬＣ１−２」といった抽象的な符号を図示するが、緯度や経度を示す情報や「Ｘ県Ｙ市Ｚ町Ａ−Ｂ」等のような住所を示す情報であってもよい。
【００９８】
図７の例では、ログＩＤ「ＬＧ１１」により識別される履歴情報（ログＬＧ１１）におけるセンサ情報ＳＮ１−１の取得元は、ＩＤ「ＩＳ１−１」により識別されるセンサであることを示す。すなわち、ログＬＧ１１のセンサ情報ＳＮ１−１は、画像センサＩＳ１−１により検知されたことを示す。また、センサ情報ＳＮ１−１は、ＩＤ「ＴＭ１−１」により識別される端末装置から情報処理装置１００へ送信されたことを示す。すなわち、ログＬＧ１１のセンサ情報ＳＮ１−１は、画像センサＩＳ１−１により検知され、端末装置ＴＭ１−１により情報処理装置１００へ送信されたことを示す。また、ログＬＧ１１のセンサ情報ＳＮ１−１は、種別「画像」である動画像情報であることを示す。また、ログＬＧ１１のセンサ情報ＳＮ１−１は、日時ｄｔ１−１において、位置ＬＣ１−２で検知されたことを示す。
【００９９】
また、図７の例では、ログＩＤ「ＬＧ１２」により識別される履歴情報（ログＬＧ１２）におけるセンサ情報ＳＮ１−２の取得元は、ＩＤ「ＩＳ１−２」により識別されるセンサであることを示す。すなわち、ログＬＧ１２のセンサ情報ＳＮ１−２は、画像センサＩＳ１−２により検知されたことを示す。また、センサ情報ＳＮ１−２は、端末装置ＴＭ１−１から情報処理装置１００へ送信されたことを示す。すなわち、ログＬＧ１２のセンサ情報ＳＮ１−２は、画像センサＩＳ１−２により検知され、端末装置ＴＭ１−２により情報処理装置１００へ送信されたことを示す。また、ログＬＧ１２のセンサ情報ＳＮ１−２は、種別「画像」である動画像情報であることを示す。また、ログＬＧ１２のセンサ情報ＳＮ１−２は、日時ｄｔ１−１において、位置ＬＣ１−２で検知されたことを示す。
【０１００】
なお、センサ情報記憶部１２５は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【０１０１】
（制御部１３０）
図３の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラム（情報処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【０１０２】
図３に示すように、制御部１３０は、取得部１３１と、推定部１３２と、決定部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【０１０３】
（取得部１３１）
取得部１３１は、種々の情報を取得する。取得部１３１は、端末装置１０や情報提供装置等の外部装置から各種情報を取得する。また、取得部１３１は、記憶部１２０から各種情報を取得する。また、取得部１３１は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等から各種情報を取得する。例えば、取得部１３１は、画像センサ２０から各種情報を取得してもよい。
【０１０４】
取得部１３１は、一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する。取得部１３１は、所定のセンサが検知したセンサ情報を取得する。取得部１３１は、画像センサによりユーザの目を撮像した画像であるセンサ情報を取得する。
【０１０５】
取得部１３１は、移動ルートにおける一の移動体の前方位置に先行する他の移動体により検知された他のセンサ情報を取得する。取得部１３１は、複数の移動体が撮像した複数の画像情報を取得する。取得部１３１は、異なる時刻に複数の移動体が撮像した複数の画像情報を取得する。取得部１３１は、過去に所定の移動体が外部を撮像した画像の履歴情報を取得する。
【０１０６】
図１の例では、取得部１３１は、センサ情報ＳＮ１−１、ＳＮ１−２やそれらに対応付けられた位置情報、日時情報、センサＩＤ、端末情報等を取得する。取得部１３１は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１１」により識別されるログを取得する。取得部１３１は、センサ情報ＳＮ１−１の取得元は、画像センサＩＳ１−１であることを示す情報を取得する。取得部１３１は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−１を取得する。また、取得部１３１は、センサ情報ＳＮ１−１が日時ｄｔ１−２において、位置ＬＣ１−２で検知されたことを示す情報を取得する。
【０１０７】
また、図１の例では、取得部１３１は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１２」により識別されるログを取得する。取得部１３１は、センサ情報ＳＮ１−２の取得元は、画像センサＩＳ１−２であることを示す情報を取得する。取得部１３１は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−２を取得する。また、取得部１３１は、センサ情報ＳＮ１−２が日時ｄｔ１−２において、位置ＬＣ１−２で検知されたことを示す情報を取得する。
【０１０８】
（推定部１３２）
推定部１３２は、各種情報を推定する。推定部１３２は、各種情報を特定する。推定部１３２は、各種情報を抽出する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を推定する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を特定する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を抽出する。推定部１３２は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を推定する。推定部１３２は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を特定する。推定部１３２は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を抽出する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を推定する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を特定する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を抽出する。
【０１０９】
推定部１３２は、所定のセンサが検知したセンサ情報に基づいて、ユーザの視線方向を推定する。推定部１３２は、取得部１３１により取得されたセンサ情報に基づいて、ユーザの視線方向を推定する。
【０１１０】
図１の例では、推定部１３２は、移動体Ｃ１を運転するユーザＵ１の視線方向を推定する。推定部１３２は、ユーザＵ１の目を含む頭部を撮像したセンサ情報ＳＮ１−１を解析することにより、ユーザＵ１の視線方向を推定する。推定部１３２は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−１を解析することにより、ユーザＵ１の視線方向を推定する。
【０１１１】
推定部１３２は、画像解析や画像処理に関する種々の従来技術を適宜用いて、図１中の向き情報ＤＲ１１に示すように、ユーザＵ１の視線方向を推定する。図１の例では、推定部１３２は、センサ情報ＳＮ１−１に基づいて、ユーザＵ１が左斜め前の方向を見ていることを示す向き情報ＤＲ１１を推定する。このように、推定部１３２は、移動体の進行方向に対して左側の方向をユーザＵ１の視線方向を示す向き情報ＤＲ１１を推定する。
【０１１２】
推定部１３２は、ＢポストがユーザＵ１の視界に入っているかを推定する。例えば、推定部１３２は、移動体Ｃ１の前方を撮像したセンサ情報ＳＮ１−２を解析することにより、ユーザＵ１の視界にＢポストが入っているかを推定する。図１の例では、推定部１３２は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２を解析することにより、センサ情報ＳＮ１−２にＢポストが含まれるかを推定する。
【０１１３】
推定部１３２は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２の画像中にＢポストが含まれるかを推定する。例えば、推定部１３２は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−２の画像中に色ＣＬ１２である赤色のＢポストが含まれるかを推定する。図１の例では、推定部１３２は、画像解析により、センサ情報ＳＮ１−２に色ＣＬ１２である赤色のＢポストが含まれると推定する。
【０１１４】
（決定部１３３）
決定部１３３は、各種情報を決定する。決定部１３３は、各種情報を判定する。決定部１３３は、各種情報を生成する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を決定する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を判定する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を生成する。決定部１３３は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を決定する。決定部１３３は、地図情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、ユーザ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を生成する。決定部１３３は、推定部１３２により推定された各種情報に基づいて、種々の情報を決定する。決定部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を決定する。決定部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を生成する。
【０１１５】
図１の例では、決定部１３３は、ユーザＵ１の向き情報ＤＲ１１に対応する対象ＰＯＩを決定する。決定部１３３は、ユーザＵ１の向き情報ＤＲ１１上に位置するＰＯＩを対象ＰＯＩとして決定する。決定部１３３は、ＰＯＩ情報記憶部１２２に記憶されたＰＯＩのうち、ユーザＵ１の向き情報ＤＲ１１上に位置するＰＯＩを対象ＰＯＩとして決定する。
【０１１６】
決定部１３３は、対象物ＦＣ１１、ＦＣ１２等のうち、座標中において向き情報ＤＲ１１に対応する線が交わるＰＯＩをユーザＵ１に情報提供するＰＯＩ（対象物）と決定する。例えば、決定部１３３は、向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）と、対象物ＦＣ１１、ＦＣ１２等の所在地の緯度経度情報とを比較することにより、ユーザＵ１に情報提供するＰＯＩ（対象物）を決定する。例えば、決定部１３３は、向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）と、一のＰＯＩ（対象物）の所在地の緯度経度情報が向き情報ＤＲ１１に対応する緯度経度の一覧情報（リスト）に含まれる場合、その一のＰＯＩ（対象物）がユーザＵ１の視線の向きに位置すると判定し、その一のＰＯＩ（対象物）の情報を提供すると決定する。決定部１３３は、Ｂポスト（対象物ＦＣ１２）を対象ＰＯＩに決定する。
【０１１７】
決定部１３３は、ユーザＵ１への移動ルートの提供情報を決定する。例えば、決定部１３３は、端末装置ＴＭ１−１の位置ＬＣ１−２に基づいて、ナビ情報ＮＶ１である「交差点ＣＲ１を右折」をユーザＵ１に提供するタイミングであると決定する。決定部１３３は、ナビ情報ＮＶ１のうち、交差点ＣＲ１を対象ＰＯＩに置き換えると決定する。決定部１３３は、ナビ情報ＮＶ１のうち、交差点ＣＲ１を、交差点ＣＲ１付近に位置しユーザＵ１の視界に入っているＰＯＩであるＢポストに置き換えると決定する。図１の例では、決定部１３３は、変更後ナビ情報ＰＩＮＦ１に示すように、交差点ＣＲ１をＢポストに関する情報に置き換えると決定する。決定部１３３は、Ｂポストに関する色情報を用いた情報により、「交差点ＣＲ１を右折」を変更する。
【０１１８】
（提供部１３４）
提供部１３４は、各種情報を提供する。提供部１３４は、外部の情報処理装置へ各種情報を提供する。提供部１３４は、端末装置１０等の外部の情報処理装置に各種情報を提供する。提供部１３４は、端末装置１０に各種情報を送信する。提供部１３４は、端末装置１０に各種情報を配信する。提供部１３４は、取得部１３１により取得された各種情報に基づいて、種々の情報を提供する。提供部１３４は、決定部１３３により決定された各種情報に基づいて、種々の情報を提供する。提供部１３４は、推定部１３２により判定された各種情報に基づいて、種々のサービスを提供する。提供部１３４は、推定部１３２により判定された各種情報に基づいて、種々の情報を提供する。
【０１１９】
提供部１３４は、取得部１３１により取得された画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供する。提供部１３４は、推定部１３２により推定されたユーザの視線方向に基づいて、ナビゲーションサービスを提供する。
【０１２０】
提供部１３４は、ユーザに一の移動体の操作を案内する案内情報であって、ユーザの視線方向に位置する所定の対象を示す情報を含む案内情報を、ユーザに提供する。提供部１３４は、ユーザの視線方向に位置する対象物を示す情報を含む案内情報を、ユーザに提供する。提供部１３４は、対象物の色を示す情報を含む案内情報を、ユーザに提供する。提供部１３４は、対象物の名称を示す情報を含む案内情報を、ユーザに提供する。提供部１３４は、ユーザの視線方向に位置する対象物である他の移動体の動作を示す情報を含む案内情報を、ユーザに提供する。
【０１２１】
提供部１３４は、他のセンサ情報に基づいて、ナビゲーションサービスを提供する。提供部１３４は、他のセンサ情報に基づく前方位置における道路状況を示す情報を、ユーザに提供する。提供部１３４は、複数の画像情報に基づいて、所定のサービスを提供する。提供部１３４は、複数の画像情報に基づいて、監視に関するサービスを提供する。提供部１３４は、履歴情報に基づいて、所定のサービスを提供する。提供部１３４は、履歴情報に含まれる所定の商品の値段を示す情報に基づいて、商品の値段を通知するサービスを提供する。
【０１２２】
図１の例では、提供部１３４は、変更後ナビ情報ＰＩＮＦ１をナビ情報として、端末装置ＴＭ１−１に提供する。提供部１３４は、変更後ナビ情報ＰＩＮＦ１をナビ情報として、端末装置ＴＭ１−１に送信する。
【０１２３】
〔３．情報処理のフロー〕
次に、図８を用いて、実施形態に係る情報処理システム１による情報処理の手順について説明する。図８は、実施形態に係る情報処理の一例を示すフローチャートである。具体的には、図８は、提供処理の一例を示すフローチャートである。
【０１２４】
図８に示すように、情報処理装置１００は、一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する（ステップＳ１０１）。そして、情報処理装置１００は、画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供する（ステップＳ１０２）。
【０１２５】
〔４．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、提供部１３４とを有する。取得部１３１は、一の移動体を操作するユーザの視線方向を撮像した画像情報を取得する。提供部１３４は、取得部１３１により取得された画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供する。
【０１２６】
これにより、実施形態に係る情報処理装置１００は、一の移動体を操作するユーザの視線方向を撮像した画像情報に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１２７】
また、実施形態に係る情報処理装置１００は、推定部１３２を有する。推定部１３２は、所定のセンサが検知したセンサ情報に基づいて、ユーザの視線方向を推定する。提供部１３４は、推定部１３２により推定されたユーザの視線方向に基づいて、ナビゲーションサービスを提供する。
【０１２８】
これにより、実施形態に係る情報処理装置１００は、所定のセンサが検知したセンサ情報に基づいて、ユーザの視線方向を推定し、推定したユーザの視線方向に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１２９】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定のセンサが検知したセンサ情報を取得する。推定部１３２は、取得部１３１により取得されたセンサ情報に基づいて、ユーザの視線方向を推定する。
【０１３０】
これにより、実施形態に係る情報処理装置１００は、所定のセンサが検知したセンサ情報を取得し、センサ情報に基づいてユーザの視線方向を推定し、推定したユーザの視線方向に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１３１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、画像センサによりユーザの目を撮像した画像であるセンサ情報を取得する。
【０１３２】
これにより、実施形態に係る情報処理装置１００は、画像センサによりユーザの目を撮像した画像であるセンサ情報を取得し、センサ情報に基づいてユーザの視線方向を推定し、推定したユーザの視線方向に基づいて、ユーザに移動ルートを案内するナビゲーションサービスを提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１３３】
また、実施形態に係る情報処理装置１００において、提供部１３４は、ユーザに一の移動体の操作を案内する案内情報であって、ユーザの視線方向に位置する所定の対象を示す情報を含む案内情報を、ユーザに提供する。
【０１３４】
これにより、実施形態に係る情報処理装置１００は、ユーザに一の移動体の操作を案内する案内情報であって、ユーザの視線方向に位置する所定の対象を示す情報を含む案内情報を、ユーザに提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１３５】
また、実施形態に係る情報処理装置１００において、提供部１３４は、ユーザの視線方向に位置する対象物を示す情報を含む案内情報を、ユーザに提供する。
【０１３６】
これにより、実施形態に係る情報処理装置１００は、ユーザの視線方向に位置する対象物を示す情報を含む案内情報を、ユーザに提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１３７】
また、実施形態に係る情報処理装置１００において、提供部１３４は、対象物の色を示す情報を含む案内情報を、ユーザに提供する。
【０１３８】
これにより、実施形態に係る情報処理装置１００は、対象物の色を示す情報を含む案内情報を、ユーザに提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１３９】
また、実施形態に係る情報処理装置１００において、提供部１３４は、対象物の名称を示す情報を含む案内情報を、ユーザに提供する。
【０１４０】
これにより、実施形態に係る情報処理装置１００は、対象物の名称を示す情報を含む案内情報を、ユーザに提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１４１】
また、実施形態に係る情報処理装置１００において、提供部１３４は、ユーザの視線方向に位置する対象物である他の移動体の動作を示す情報を含む案内情報を、ユーザに提供する。
【０１４２】
これにより、実施形態に係る情報処理装置１００は、ユーザの視線方向に位置する対象物である他の移動体の動作を示す情報を含む案内情報を、ユーザに提供することにより、ユーザの視線に応じた内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザの視線に応じたルートに関するナビゲーションを提供可能にすることができる。
【０１４３】
また、実施形態に係る情報処理装置１００において、取得部１３１は、移動ルートにおける一の移動体の前方位置に先行する他の移動体により検知された他のセンサ情報を取得する。提供部１３４は、他のセンサ情報に基づいて、ナビゲーションサービスを提供する。
【０１４４】
これにより、実施形態に係る情報処理装置１００は、移動ルートにおける一の移動体の前方位置に先行する他の移動体により検知された他のセンサ情報に基づいて、ナビゲーションサービスを提供することにより、他の移動体のセンサ情報を加味した内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザに適切なナビゲーションを提供可能にすることができる。
【０１４５】
また、実施形態に係る情報処理装置１００において、提供部１３４は、他のセンサ情報に基づく前方位置における道路状況を示す情報を、ユーザに提供する。
【０１４６】
これにより、実施形態に係る情報処理装置１００は、他のセンサ情報に基づく前方位置における道路状況を示す情報を、ユーザに提供することにより、他の移動体のセンサ情報を加味した内容のナビゲーション情報を提供することができる。したがって、情報処理装置１００は、ユーザに適切なナビゲーションを提供可能にすることができる。
【０１４７】
また、実施形態に係る情報処理装置１００において、取得部１３１は、複数の移動体が撮像した複数の画像情報を取得する。提供部１３４は、複数の画像情報に基づいて、所定のサービスを提供する。
【０１４８】
これにより、実施形態に係る情報処理装置１００は、複数の移動体が撮像した複数の画像情報に基づいて、所定のサービスを提供することにより、適切なサービスを提供可能にすることができる。
【０１４９】
また、実施形態に係る情報処理装置１００において、取得部１３１は、異なる時刻に複数の移動体の各々が撮像した複数の画像情報を取得する。提供部１３４は、複数の画像情報に基づいて、監視に関するサービスを提供する。
【０１５０】
これにより、実施形態に係る情報処理装置１００は、異なる時刻に複数の移動体の各々が撮像した複数の画像情報に基づいて、監視に関するサービスを提供することにより、適切なサービスを提供可能にすることができる。
【０１５１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、過去に所定の移動体が外部を撮像した画像の履歴情報を取得する。提供部１３４は、履歴情報に基づいて、所定のサービスを提供する。
【０１５２】
これにより、実施形態に係る情報処理装置１００は、過去に所定の移動体が外部を撮像した画像の履歴情報に基づいて、所定のサービスを提供することにより、適切なサービスを提供可能にすることができる。
【０１５３】
また、実施形態に係る情報処理装置１００において、提供部１３４は、履歴情報に含まれる所定の商品の値段を示す情報に基づいて、商品の値段を通知するサービスを提供する。
【０１５４】
これにより、実施形態に係る情報処理装置１００は、履歴情報に含まれる所定の商品の値段を示す情報に基づいて、商品の値段を通知するサービスを提供することにより、適切なサービスを提供可能にすることができる。
【０１５５】
〔５．ハードウェア構成〕
上述してきた実施形態に係る情報処理装置１００は、例えば図９に示すような構成のコンピュータ１０００によって実現される。図９は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１５６】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１５７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１５８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１５９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１６０】
例えば、コンピュータ１０００が実施形態に係る情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１６１】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１６２】
〔６．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１６３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１６４】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１６５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１６６】
１  情報処理システム
１００  情報処理装置
１２１  地図情報記憶部
１２２  ＰＯＩ情報記憶部
１２３  ユーザ情報記憶部
１２４  移動体情報記憶部
１２５  センサ情報記憶部
１３０  制御部
１３１  取得部
１３２  推定部
１３３  決定部
１３４  提供部
１０  端末装置
２０  画像センサ
Ｎ  ネットワーク
【図１】
2020030134.tif 000003
【図２】
2020030134.tif 000004
【図３】
2020030134.tif 000005
【図４】
2020030134.tif 000006
【図５】
2020030134.tif 000007
【図６】
2020030134.tif 000008
【図７】
2020030134.tif 000009
【図８】
2020030134.tif 000010
【図９】
2020030134.tif 000011