(57)【特許請求の範囲】
【請求項１】
車両及びユーザにより操作されるモバイル装置と通信を行う通信機と、
前記通信機を制御するコントローラとを備え、
前記コントローラは、
前記ユーザの頭部の向きを示す方向情報若しくは前記ユーザの視線の向きを示す方向情報、並びに前記車両の位置を示す位置情報を取得し、
前記頭部の向きと前記車両の位置との関係、又は、前記視線の向きと前記車両の位置との関係に応じて、前記通信機から前記モバイル装置に、前記車両を特定するための音声データを出力する情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記コントローラは、
前記モバイル装置の位置を示す位置情報を取得し、
前記車両の位置と前記モバイル装置の位置との相対的な距離に応じて、前記通信機から前記モバイル装置に出力する、前記車両を特定するための音声データに含まれる案内情報の種別を変更する情報処理装置。
【請求項３】
請求項２記載の情報処理装置において、
前記コントローラは、
前記相対的な距離が所定距離範囲内であるか否かを判定し、判定結果に応じて、前記モバイル装置に出力する前記音声データに含まれる案内情報の種別を変更する情報処理装置。
【請求項４】
請求項２記載の情報処理装置において、
前記コントローラは、
前記相対的な距離が、前記ユーザが前記車両を視認可能な範囲内であるか否かを判定し、判定結果に応じて、前記モバイル装置に出力する前記音声データに含まれる案内情報の種別を変更する情報処理装置。
【請求項５】
請求項２〜４のいずれか一項に記載の情報処理装置において、
前記コントローラは、
前記車両の待ち合わせ地点到着に関する時間情報から、前記車両と前記ユーザとの相対的な位置関係に関する情報に、案内情報の種別を変更する情報処理装置。
【請求項６】
請求項５記載の情報処理装置において、
前記相対的な位置関係に関する情報は、少なくとも前記ユーザから見たときに前記車両が見える方向を示す情報及び前記車両と前記ユーザとの距離に関する情報のいずれかを含む情報処理装置。
【請求項７】
請求項６記載の情報処理装置において、
前記コントローラは、
前記相対的な距離が、前記ユーザが前記車両を視認可能な範囲内であるか否かを判定し、
前記相対的な距離が、前記ユーザが前記車両を視認可能な範囲内ではないと判定された場合には、前記車両の待ち合わせ地点到着に関する時間情報を前記案内情報として生成し、
前記相対的な距離が、前記ユーザが前記車両を視認可能な範囲内であると判定された場合には、前記相対的な位置関係に関する情報を前記案内情報として生成する情報処理装置。
【請求項８】
請求項２記載の情報処理装置において、
前記コントローラは、
前記車両と前記ユーザの待ち合わせ地点と前記モバイル装置の位置との相対的な距離に応じて、前記モバイル装置に出力する前記音声データに含まれる案内情報の種別を変更する情報処理装置。
【請求項９】
請求項１に記載の情報処理装置において、
前記コントローラは、
前記ユーザから見たときに前記車両が見える方向を示す情報を、前記音声データに含めて前記モバイル装置に出力する情報処理装置。
【請求項１０】
請求項１記載の情報処理装置において、
前記コントローラは、
前記頭部の向きと前記車両の位置との関係、又は、前記視線の向きと前記車両の位置との関係に基づき、前記車両が前記ユーザにより視認可能な位置にあるか否かを判定し、
判定結果に応じて、前記音声データを前記モバイル装置に出力する情報処理装置。
【請求項１１】
請求項１０記載の情報処理装置において、
前記コントローラは、
前記車両が前記ユーザにより視認可能な位置にあると判定した場合には、前記ユーザから見たときに前記車両が見える方向を示す情報を、前記音声データに含めて前記モバイル装置に出力する情報処理装置。
【請求項１２】
請求項１〜１１のいずれか一項に記載の情報処理装置において、
前記コントローラは、
前記車両が前記ユーザを認識したことを示す認識情報を取得し、
前記認識情報を取得した場合には、前記車両が前記ユーザを認識していることを示す情報を、前記音声データに含めて前記モバイル装置に出力する情報処理装置。
【請求項１３】
請求項１〜１２のいずれか一項に記載の情報処理装置において、
前記コントローラは、
前記ユーザが前記車両を利用する旨の利用情報を取得し、
前記利用情報を取得した後に、前記音声データを出力するための制御処理を実行する情報処理装置。
【請求項１４】
請求項１〜１３のいずれか一項に記載の情報処理装置において、
前記コントローラは、
前記ユーザが前記車両の利用を開始する利用開始時刻を設定し、
前記利用開始時刻より前に、前記音声データを出力するための制御処理を実行する情報処理装置。
【請求項１５】
請求項１〜１４のいずれか一項に記載の情報処理装置において、
前記コントローラは、
前記ユーザと前記車両が待ち合わせる場所を示す待ち合わせ地点を設定し、
前記ユーザが前記待ち合わせ地点に到着した場合に、前記音声データを出力するための制御処理を実行する情報処理装置。
【請求項１６】
請求項１〜１５のいずれか一項に記載の情報処理装置、前記車両、及び前記モバイル装置を含む情報処理システムであって、
前記モバイル装置は、前記ユーザの操作に応じた指令信号を前記車両に対して送信し、
前記車両は、前記指令信号を受信した場合に、前記車両の外部に光を出力する表示機を有する情報処理システム。
【請求項１７】
請求項１０に記載の情報処理装置、前記車両、及び前記モバイル装置を含む情報処理システムであって、
前記車両は、前記車両の外部に対して光を出力する表示機を有し、
前記コントローラは、前記車両が前記ユーザにより視認可能な位置にあると判定した場合には、前記表示機から光を出力するための指令信号を前記車両に出力する情報処理システム。
【請求項１８】
請求項１７記載の情報処理システムにおいて、
前記コントローラは、前記車両が走行中である場合には、前記指令信号の出力を禁止する情報処理システム。
【請求項１９】
車両及びユーザにより操作されるモバイル装置と通信を行う通信機と、コントローラとを用いて、情報を処理する処理方法であって、
前記コントローラは、
前記ユーザの頭部の向きを示す方向情報若しくは前記ユーザの視線の向きを示す方向情報、並びに前記車両の位置を示す位置情報を取得し、
前記頭部の向きと前記車両の位置との関係、又は、前記視線の向きと前記車両の位置との関係に応じて、前記通信機から前記モバイル装置に、前記車両を特定するための音声データを出力する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、情報処理システム、情報処理装置、及び情報処理方法に関するものである。
【背景技術】
【０００２】  従来より、乗客からの配車依頼に基づいて、タクシー配車を支援する配車支援方法が知られている（例えば、特許文献１）。この配車支援方法は、乗客からの乗車希望位置情報と、タクシーの現在位置情報を取得し、ユーザからの乗車希望位置情報を受け付けると、配車依頼テーブルに配車依頼番号を生成し、複数のタクシーから得られた現在位置情報に基づいて、配車候補タクシーを抽出し、該配車候補タクシーの乗務員端末に対して配車の打診情報を送信する。そして、配車の打診情報に対して配車希望返信があったタクシーの中からユーザの直近位置にいるタクシーを配車決定し、タクシーの位置とユーザの乗車希望位置とを含む地図情報を、決定されたタクシーの乗務員端末と乗客の携帯電話端末に配信する。すなわち、乗務員と乗客には、両者の位置を含む地図情報がそれぞれ配信されるため、両者の接近状態がお互いに可視的に確認できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８８９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、乗客は携帯電話端末の表示画面と車両の両方を見比べながら、タクシーを探す必要があるため、車両を見つけるために時間がかかり、ユーザは乗車すべき車両を容易に特定できないと問題がある。【０００５】  本発明が解決しようとする課題は、ユーザが乗車すべき車両を容易に特定できる情報処理装置、情報処理システム、及び情報処理方法を提供する。
【課題を解決するための手段】
【０００６】  本発明は、ユーザの頭部の向きを示す方向情報若しくはユーザの視線の向きを示す方向情報、並びに車両の位置を示す位置情報を取得し、頭部の向きと車両の位置との関係、又は、視線の向きと車両の位置との関係に応じて、車両を特定するための音声データを通信機からモバイル装置に出力することにより、上記課題を解決する。
【発明の効果】
【０００７】  本発明によれば、ユーザは乗車すべき車両を容易に特定できる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る情報処理システムの一実施の形態を示すブロック図である。
【図２Ａ】図１の情報処理システムにて実行される情報処理手順を示すフローチャートである。
【図２Ｂ】図１の情報処理システムにて実行される情報処理手順を示すフローチャートである。
【図２Ｃ】図１の情報処理システムにて実行される情報処理手順を示すフローチャートである。
【図３】図１の情報処理システムにて実行される情報処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】  以下、本発明に係る情報処理システムの一実施の形態を図面に基づいて説明する。図１は、本発明の一実施の形態に係る情報処理システムを示すブロック図であり、本実施形態のシステムは、頭部装着デバイス１０と、携帯端末２０と、サーバ３０と、車両４０と、電気通信回線網を構成するネットワーク５０とを含む。
【００１０】  本実施形態のシステムは、カーシェアリング又はタクシー配車など、ユーザが希望する利用条件に基づいて、利用条件に適合する車両を選択して、選択された車両４０を所定の出発地に配車する。車両４０は、乗務員が運転する車両に限らず、自動運転機能を備えた無人タクシー（ロボットタクシー）のような車両でもよい。サーバ３０は、ユーザから利用条件を取得すると、利用条件に適した車両４０を選択し、選択された車両４０に対して配車スケジュールを生成する。そして、サーバ３０は配車計画を含む情報を車両４０に出力する。車両４０は、配車スケジュールに沿って走行する。このとき、車両４０が、無人タクシーである場合には、配車スケジュールに沿った走行計画で走行するように、ステアリングなどの駆動系が自動で制御される。
【００１１】  サーバ３０は、配車スケジュールに関する情報、及び、選択された車両に関する情報を携帯端末２０に出力する。ユーザは、携帯端末２０を用いて、配車スケジュールに関する情報を確認することで、車両４０の出発地、出発時刻などを確認できる。携帯端末２０は、ユーザが持ち運びできる程度の大きさのモバイル端末であり、少なくともサーバ３０と通信可能であればよい。
【００１２】  ところで、例えば、ユーザが、配車された車両４０に乗車するために、サーバ３０で指定された場所（車両４０との待ち合わせ場所）で車両４０の到着を待っている場合に、配車された車両が、どのような車両であるか、どの方角から近づいているのか、待ち合わせ場所から車両４０までどのぐらい離れているのか等、把握することが難しいことがある。例えば、車両との待ち合わせ場所が、タクシー乗り場など、特定車両に限った乗り場に設定された場合には、配車車両と同じような車両が多く、ユーザは多数の車両の中から配車車両を特定することは難しい。
【００１３】  また、例えば、車両との待ち合わせ場所が、一般道路で安全に停車できる場所に設定された場合には、配車車両がどの方向から近づいているのか、現在、車両４０は待ち合わせ場所からどのぐらい離れているのか等を把握することが難しい。特に、車両との待ち合わせ場所が、一般道路沿いに設定された場合には、車両の駐車時間はできるだけ短い方がよいため、ユーザには時間をかけずに配車車両に乗り込むことが求められる。そのためには、配車車両がどれか容易に特定できるようなシステムが求められる。
【００１４】  本実施形態では、以下に説明する構成及び制御処理により、ユーザが乗車すべき車両（配車車両）を容易に特定できるようなシステムを実現している。
【００１５】  図１を参照しつつ、システムの具体的な構成を説明する。頭部装着デバイス１０は、ヒアラブルデバイスなど、各種センサや通信機を備えたデバイスである。頭部装着デバイス１０は、イヤホンやヘッドフォンなどのユーザの頭部に装着できるデバイスである。頭部装着デバイスは、スマートフォンや携帯電話など、ユーザが手にとって操作するデバイスとは異なり、頭部に装着されるよう構成されているため、頭部の向き、すなわちユーザの視線の向きを検出できる。例えば、ユーザの体が北を向いている状態で、顔が東の方向を向いた場合には、スマートフォンなどの後述する携帯端末２０は北を向いていることは検知できるが、顔が東向きを向いていることは検知するのは難しい。一方、頭部装着デバイス１０は、ユーザの顔が東を向いていることを検知できる。
【００１６】  頭部装着デバイス１０は、ＧＰＳ１１、磁気センサ１２、加速度センサ１３、接触センサ１４、音出力部１５、通信機１６、及びコントローラ１７を備えている。ＧＰＳ１１は、頭部装着デバイス１０の位置を測定するシステムである。なお、頭部装着デバイス１０はユーザの頭部に装着されるため、ＧＰＳ１１により検出される位置は、ユーザの位置に相当する。磁気センサ１２及び加速度センサ１３は、頭部装着デバイス１０の方向、すなわち、ユーザが向いている方向、及び／又は、頭の向きを検出する。接触センサ１４は、頭部装着デバイス１０が頭部に装着されたことを検出するためのセンサである。音出力部１５は、ユーザの耳に音を直接出力するためのデバイスであり、振動板、コイル等により構成されている。通信機１６は、携帯端末２０を通信するためのデバイスである。通信機１６は、携帯端末２０に含まれる通信機２１との間で、近距離無線通信規格の下、通信を行う。コントローラ１７は、ＧＰＳ１１、磁気センサ１２、加速度センサ１３、接触センサ１４、音出力部１５、及び通信機１６を制御する。コントローラ１７は、ハードウェア及びソフトウェアを備えており、プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、このＲＯＭに格納されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、アクセス可能な記憶装置として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とから構成されている。コントローラ１７は、ＧＰＳ１１に測定されたユーザの検出位置の情報を、通信機１６を用いて携帯端末２０に出力する。コントローラ１７は、磁気センサ１２及び加速度センサ１３の検出値に基づき、ユーザの向きを演算し、演算された、ユーザの向きを示す方向情報を、通信機１６を用いて携帯端末２０に出力する。またコントローラ１７は、通信機１６を介して、携帯端末２０から音声データを取得し、音データで示される音声を音出力部１５から出力する。なお、頭部装着デバイス１０に含まれる構成は、上記のＧＰＳ１１に限らず、例えばＯＮ／ＯＦＦを切り替えるスイッチなど他の構成部品を有している。
【００１７】  携帯端末２０は、通信機２１及びコントローラ２２を有している。携帯端末２０は、スマートフォンなど、ユーザが持ち運びできる端末である。携帯端末２０は、ユーザからの入力操作に基づき、通話、インターネット接続など、各種のアプリケーションを実行する。通信機２１は、近距離無線通信規格の下、頭部装着デバイス１０に含まれる通信機１６と通信を行う。また、通信機２１は、電気通信回線網（ネットワーク）５０を介して、サーバ３０及び車両４０をと通信を行う。コントローラ２２は、ユーザから入力される情報を、通信機２１を介してサーバに出力する。本実施形態において、携帯端末２０には、車両４０の利用申し込みを行うための配車アプリケーションが設けられている。ユーザは、タッチパネルなどの入力部を操作して、配車アプリケーションを起動させて、車両の利用申し込みに必要な情報を入力する。利用申し込み情報は、少なくとも、ユーザが車両を利用する旨の利用情報を含んでおり、利用開始時刻、出発地、目的地、個人情報などの情報を含んでいる。コントローラ２２は、入力された利用申し込み情報を、通信機２１を介してサーバ３０に送信する。サーバ３０は、利用申し込み情報に基づき、ユーザに希望に合う車両を割り当てて、配車スケジュールを生成する。コントローラ２２は、サーバ３０により作成された配車スケジュールをディスプレイに表示する。ディスプレイは、車両４０の待ち合わせ場所、待ち合わせ場所から目的地までの走行経路、出発時間、到着予定時刻などを表示する。なお、携帯端末２０は、通信機２１、コントローラ２２、及びディスプレイに限らず、他の構成部品も有している。
【００１８】  サーバ３０は、通信機３１、データベース３２、及びコントローラ３３を備えている。通信機３１は、電気通信回線網（ネットワーク）５０を介して、複数の携帯端末２０及び複数の車両４０と通信を行う。データベース３２は、地図情報を記憶する記憶媒体である。地図情報には、ノードやリンクなど道路網を表すための情報や、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）等の施設情報等が含まれている。またデータベース３２は、車両４０を管理するための管理データ、ユーザの登録データなどを記録している。コントローラ３３は、ハードウェア及びソフトウェアを備えており、プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、このＲＯＭに格納されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、アクセス可能な記憶装置として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とから構成されている。
【００１９】  コントローラ３３は、ＲＯＭに格納されたプログラムをＣＰＵにより実行することにより、車両を管理する管理機能、車両及び待ち合わせ場所を案内する案内機能を実現する。
以下において、コントローラ３３が備える各機能について説明する。なお、コントローラ３３は、以下に説明する機能の他に、例えばデータベース３２に記録された地図データを管理及び更新する機能など、他の機能も有している。
【００２０】  コントローラ３３は、車両管理機能により、配車スケジュールを作成し、配車スケジュールに沿って走行するように車両４０を管理する。配車スケジュールは、携帯端末２０から入力された、ユーザの利用申し込み情報に基づき、ユーザの希望に沿う車両を割り当てる。例えば、ユーザが即座に配車を受けた場合には、コントローラ３３は、利用申し込み情報から、ユーザの位置を特定し、ユーザの位置から最も近い車両４０で、現在、利用申し込みが入っていない車両４０を特定する。コントローラ３３は、特定された車両４０を配車車両に設定する。コントローラ３３は、配車車両の現在の位置と、ユーザの現在の位置から、待ち合わせ地点を設定する。待ち合わせ地点は、ユーザと車両４０が待ち合わせる場所であって、車両４０の駐車に適した場所である。コントローラ３３は、車両の現在位置から待ち合わせ地点までの走行経路と、待ち合わせ場所への車両の到着時刻を演算する。そして、コントローラ３３は、待ち合わせ場所及び到着予定時刻を配車スケジュールの情報に含めて、通信機３１を介して携帯端末２０に送信する。また、コントローラ３３は、待ち合わせ地点の情報を、通信機３１を介して車両４０に送信する。
【００２１】  コントローラ３３は、案内機能により、ユーザが車両を特定するための音声データを生成し、通信機３１を介して音声データを携帯端末２０に出力する。また、コントローラ３３は、案内機能により、ユーザが待ち合わせ地点を特定するための音声データを生成し、通信機３１を介して音声データを携帯端末２０に出力する。ユーザが車両を特定するための音声データ及びユーザが待ち合わせ地点を特定するための音声データには、車両及び／又は場所を特定するための案内情報が含まれており、案内情報はコントローラ２２及び／又はコントローラ３３により生成される。なお、案内機能の具体的な処理は、後述する。
【００２２】  車両４０は、ＧＰＳ４１、センサ４２、通信機４３、車外用表示機４４、及びコントローラ４５を備えている。ＧＰＳ４１は、車両の現在の位置を測定するシステムである。センサ４２は、カメラ、レーダなど、車両の周囲の状況を検出するためのセンサである。またセンサ４２は、車速センサなど、車両の走行状態を検出するためのセンサも含まれている。通信機４３は、電気通信回線網（ネットワーク）５０を介して、携帯端末２０及びサーバ３０と通信を行う。車外用表示機４４は、車外の人に情報提示するための装置であって、車両４０の外部に光を出力する装置である。コントローラ４５は、ハードウェア及びソフトウェアを備えており、プログラムを格納したＲＯＭと、このＲＯＭに格納されたプログラムを実行するＣＰＵと、アクセス可能な記憶装置として機能するＲＡＭとから構成されている。コントローラ４５は、車両全体を制御するユニットである。なお、車両４０は、ＧＰＳ４１などに限らず、例えば、スモールランプやウインカー、ヘッドランプやテールランプなどのライト類を有しており、その他、エンジン及び／又はモータなど、車両の走行に必要な構成を有している。
【００２３】  次に、本実施形態の情報処理システムに含まれる、頭部装着デバイス１０、携帯端末２０、サーバ３０、及び車両４０の各制御処理を説明する。図２Ａ〜図２Ｃは、サーバ３０の制御処理を示すフローチャートである。図３は、車両４０の制御処理を示すフローチャートである。なお、図２に示す制御フローは、サーバ３０は、ユーザから、車両を利用する旨の利用情報を含む利用申し込み情報を取得し、配車スケジュールの確定後であり、ユーザが待ち合わせ場所への移動を開始してから、ユーザが配車車両を特定するまでの制御フローを示している。また、以下の制御フローは、ユーザによる車両の利用開始時刻よりも前に実行される。
【００２４】
ステップＳ１０１にて、携帯端末２０のコントローラ２２は、待ち合わせが開始されたか否かを判定する。例えば、現在時刻が、車両が待ち合わせ地点に到着する時刻より所定時間前の時刻になった場合に、又は、ユーザによる携帯端末２０の操作に基づき、待ち合わせ地点に向かうために、ユーザからの要求がある場合には、コントローラ２２は、待ち合わせが開始されたと判定する。待ち合わせが開始されない場合には、コントローラ２２の制御処理は、ステップＳ１０１で待機する。
【００２５】  待ち合わせが開始された場合には、ステップＳ１０２にて、コントローラ２２は、通信機２１を用いて、サーバ３０から待ち合わせ地点の情報を取得する。待ち合わせ地点の情報は、少なくとも待ち合わせ地点の位置情報が含まれている。なお、待ち合わせ地点の情報が携帯端末２０のメモリに記憶されている場合には、コントローラ２２はメモリから待ち合わせ地点の情報を取得してもよい。
【００２６】  ステップＳ１０３にて、コントローラ２２は、通信機２１を用いて頭部装着デバイス１０と通信を行い、頭部装着デバイス１０から、ユーザの現在の位置を示す位置情報、及び、ユーザの頭部の向きを示す方向情報を取得する。ステップＳ１０４にて、コントローラ２２は、ユーザの現在位置と待ち合わせ地点の位置との間の距離を測定し、測定された距離に基づき、ユーザの現在位置が待ち合わせ地点まで遠方であるか否かを判定する。遠方であるか否かを判定するための距離閾値が予め設定されており、コントローラ２２は、測定された距離が距離閾値より長い場合に、待ち合わせ地点まで遠方であると判定する。ユーザの現在位置が、待ち合わせ地点まで遠方ではないと判定した場合には、制御フローはステップＳ１０８に進む。
【００２７】
待ち合わせ地点まで遠方であると判定した場合には、ステップＳ１０５にて、携帯端末２０のコントローラ２２は、ユーザの現在位置から待ち合わせ地点までの経路を案内するための案内情報を生成し、頭部装着デバイス１０に出力する。経路を案内するための案内情報により、ユーザの現在位置に応じてユーザが向かうべき方角や通行すべき道路情報などが音声によりユーザに対して案内される。案内情報は、頭部装着デバイス１０のコントローラ１７の制御により、音出力部１５から音声として出力される。
【００２８】  ステップ１０６にて、携帯端末２０のコントローラ２２は、顔認証機能を利用して、ユーザが携帯端末２０のディスプレイを見ているか否かを判定する。なお、コントローラ２２は、頭部装着デバイス１０から、ユーザの頭部の向きを示す方向情報を取得し、取得した方向情報に基づいて、ユーザが携帯端末２０のディスプレイを見ているか否かを判定してもよい。ユーザが携帯端末２０を見ていない場合には、制御フローはステップＳ１０３に進む。
【００２９】  ユーザが携帯端末２０を見ている場合には、ステップＳ１０７にて、コントローラ２２は、ユーザの現在位置から待ち合わせ地点までの経路を示した地図をディスプレイに表示する地図表示の後、制御フローはステップＳ１０３に進む。
【００３０】  ステップＳ１０４の制御フローで待ち合わせ地点まで遠方ではないと判定した場合には、ステップＳ１０８にて、コントローラ２２は、ユーザの現在位置と待ち合わせ地点の位置との間の距離に基づき、ユーザが待ち合わせ地点を目視で確認できるか否かを判定する。ユーザの有視界距離が予め設定されており、コントローラ２２は、ユーザの現在位置から待ち合わせ地点までの距離が有視界距離以下である場合には、ユーザが待ち合わせ地点を目視で確認できると判定する。ユーザが待ち合わせ地点を目視で確認できると判定した場合には、制御フローはステップＳ１１５に進む。
【００３１】  ユーザが待ち合わせ地点を目視で確認できないと判定した場合には、ステップＳ１０９にて、携帯端末２０のコントローラ２２は、ユーザの現在位置から待ち合わせ地点までの経路を案内するための案内情報を生成し、頭部装着デバイス１０に出力する。なお、ステップＳ１０９の制御フローはステップＳ１０５の制御フローと同様である。
【００３２】  ステップ１１０にて、携帯端末２０のコントローラ２２は、ユーザが携帯端末２０のディスプレイを見ているか否かを判定する。ステップＳ１１０の制御フローはステップＳ１０６の制御フローと同様である。ユーザが携帯端末２０を見ていない場合には、制御フローはステップＳ１０３に進む。
【００３３】  ユーザが携帯端末２０を見ている場合には、ステップＳ１１１にて、コントローラ２２は、車両４０から、車両の現在位置の位置情報を取得し、車両４０が待ち合わせ地点に到着しているか否かを判定する。なお、携帯端末２０のコントローラ２２が、車両４０から情報を取得する場合、及び、携帯端末２０のコントローラ２２が、車両４０に対して情報を出力する場合には、携帯端末２０のコントローラ２２は、サーバ３０を介して車両４０を通信してもよく、あるいは、車両４０と直接通信してもよい。
【００３４】  車両が待ち合わせ地点に到着していない場合には、携帯端末２０のコントローラ２２は、待ち合わせ地点の目印となるような対象物を含む案内画像を生成する。コントローラ２２は、例えば、携帯端末２０の地図案内アプリケーションを利用して、案内画像を生成する。なお、コントローラ２２は、サーバ３０から、案内画像の情報を取得することで、表示用の案内画像を生成してもよい。コントローラ２２は、ユーザの現在位置から待ち合わせ地点までの経路を示した地図と、案内画像をディスプレイに表示する。この時点で、ユーザは、待ち合わせ地点を目視できる場所にいるため、案内画像を頼りに、待ち合わせ地点を容易に特定できる。その後、制御フローはステップＳ１０３に進む。
【００３５】
車両が待ち合わせ地点に到着している場合には、ステップＳ１１３にて、携帯端末２０のコントローラ２２は、車両４０の周囲画像を取得するための指令信号を、サーバ３０を介して車両４０に出力する。車両４０のコントローラ４５は、指令信号を受信すると、センサ４２に含まれるカメラを用いて車両周囲を撮像し、通信機４３を用いて撮像画像を含む信号を、サーバ３０を介して携帯端末２０に出力する。ステップＳ１１４にて、コントローラ２２は、ユーザの現在位置から待ち合わせ地点までの経路を示した地図と、車両から取得した周囲画像をディスプレイに表示する。この時点で、ユーザは、待ち合わせ地点を目視できる場所にいるため、周囲画像を頼りに、待ち合わせ地点を容易に特定できる。その後、制御フローはステップＳ１０３に進む。
【００３６】  図２Ｂを参照して、以下制御フローを説明する。ステップＳ１１５にて、携帯端末２０のコントローラ２２は、頭部装着デバイス１０から、ユーザの頭部の向きを示す方向情報を取得し、取得した方向情報に基づいて、ユーザの視線方向が待ち合わせ地点を向いているか否か（ユーザが待ち合わせ地点の方向を向いているか否か）を判定する。
【００３７】  ユーザの視線方向が待ち合わせ地点の方向を向いていない場合には、ステップＳ１１６にて、コントローラ２２は、ユーザの現在位置に対して、待ち合わせ地点の方向（例えば、方角）と待ち合わせ地点までの距離を含む案内情報を生成し、頭部装着デバイス１０に出力する。頭部装着デバイス１０のコントローラ１７は、案内情報として、例えば「東の方向、１０ｍ先の場所が待ち合わせ地点です」のような音声を出力する。Ｓ１０５またはＳ１０９においては、ユーザの現在位置から待ち合わせ地点までの距離が長いため、経路を案内するための案内情報が出力されるのに対し、Ｓ１１６においては、ユーザの現在位置から待ち合わせ地点までの距離が短いため、ユーザの現在位置からみた待ち合わせ地点の情報（例えば、方角と距離）が出力されることとなる。ステップＳ１１７にて、携帯端末２０のコントローラ２２は、案内情報を取得した後に、頭部装着デバイス１０から、ユーザの頭部の向きを示す方向情報及びユーザの現在位置の位置情報を取得する。制御フローはステップＳ１１５に進む。
【００３８】
ユーザの視線方向が待ち合わせ地点の方向を向いている場合には、ステップＳ１１８にて、コントローラ２２は、サーバ３０に対して、車両が待ち合わせ地点に到着しているか否か確認するための確認信号を出力する。サーバ３０のコントローラ３３は、確認信号に基づき、車両の現在位置の位置情報を車両４０から取得し、車両４０が待ち合わせ地点に到着しているか否かを判定する。そして、コントローラ３３は、判定結果を含む信号を携帯端末２０に出力する。車両４０が待ち合わせ地点に到着している場合には、制御フローはステップＳ１２６に進む。
【００３９】  車両４０が待ち合わせ地点に到着していない場合には、ステップＳ１１９にて、コントローラ２２は、頭部装着デバイス１０から、ユーザの現在位置の位置情報を取得し、ユーザが待ち合わせ地点に到着しているか否かを判定する。
【００４０】  ユーザが待ち合わせ地点に到着していない場合には、ステップＳ１２０にて、コントローラ２２は、ユーザの現在位置と待ち合わせ地点の位置との間の距離を測定し、測定された距離を含む案内情報を生成し、頭部装着デバイス１０に出力する。頭部装着デバイス１０は、音出力部１５を用いて、待ち合わせ地点までの距離を案内する。頭部装着デバイス１０は、例えば「現在の視線方向で、１５ｍ先の場所が待ち合わせ地点です」のような音声を出力する。これにより、ユーザは、現在の視線方向の先に待ち合わせ地点があること、及び、待ち合わせ地点までの距離を特定できる。そして、制御フローはステップＳ１１８に進む。
【００４１】  ユーザが待ち合わせ地点に到着している場合には、ステップＳ１２１にて、コントローラ２２は、サーバ３０から車両の現在位置の位置情報を取得し、車両４０がユーザのより視認可能な範囲内にあるか否かを判定する。あるいは、コントローラ２２は、ユーザの現在の位置情報をサーバ３０に送信し、サーバ３０のコントローラ３３が、車両４０がユーザのより視認可能な範囲内にあるか否かを判定する。例えば、車両の現在位置が、待ち合わせ地点を中心として所定の視認可能範囲（例えば半径１００ｍ）内にある場合に、コントローラ２２は、車両がユーザにより視認可能な範囲内にあると判定する。
【００４２】  車両がユーザにより視認可能な範囲外である場合には、ステップＳ１２２にて、コントローラ２２は、車両４０が待ち合わせ地点に到着する時刻を確認するための確認信号をサーバ３０に送信する。サーバ３０のコントローラ３３は、車両の現在位置、待ち合わせ地点の位置、走行経路、交通情報等を用いて、車両４０の到着予定時刻を演算し、演算結果を含む信号を携帯端末２０に出力する。そして、携帯端末２０のコントローラ２２は、演算された到着予定時刻の情報を頭部装着デバイス１０に出力する。頭部装着デバイス１０は、音出力部１５を用いて、車両４０の到着予定時刻を案内する。すなわち、ユーザが待ち合わせ地点に到着している場合には、ステップＳ１２２の制御フローにより、コントローラ２２及び／又はコントローラ３３は、車両を特定するための案内情報として、車両４０の到着予定時刻の情報を頭部装着デバイス１０に出力する。そして、頭部装着デバイス１０は、車両４０の到着予定時刻を音声で案内することで、ユーザは、どれぐらいの時間で、目視できるようになり、車両が到着するか把握できる。そして、制御フローはステップ１１８に進む。
【００４３】  車両４０がユーザにより視認可能な範囲内である場合には、ステップＳ１２３にて、携帯端末２０のコントローラ２２は、頭部装着デバイス１０から、ユーザの頭部の向きを示す方向情報を取得し、ユーザの視線方向が車両４０を向いているか否か確認するための確認信号をサーバ３０に送信する。サーバ３０のコントローラ３３は、ユーザの現在の位置、ユーザの頭部の向き、車両４０の現在位置に基づき、ユーザの視線方向が車両４０を向いているか否かを判定し、判定結果を含む信号を携帯端末２０に出力する。すなわち、ステップＳ１２１とステップＳ１２３の制御フローを実行することで、コントローラ２２及び／又はコントローラ３３は、ユーザの頭部の向きと車両の位置との関係、又は、ユーザの視線の向きと車両の位置との関係に基づき、車両４０がユーザにより視認可能な位置にあるか否かを判定している。ユーザの視線方向が車両４０を向いていない場合には、ステップＳ１２４にて、コントローラ２２は、ユーザの現在位置に対して、ユーザから見たときに車両が見える方向を示す案内情報を生成し、頭部装着デバイス１０に出力する。頭部装着デバイス１０のコントローラ１７は、案内情報として、例えば「東の方向から待ち合わせ地点に向かって車両が近づいています。」のような音声を出力する。すなわち、ユーザが待ち合わせ地点に到着しているが、ユーザが車両の方向を向いていない場合には、コントローラ２２は、車両を特定するための情報として、ユーザから見たときに車両が見える方向を示す情報を頭部装着デバイス１０に出力する。そして、頭部装着デバイス１０は、ユーザから見たときに車両が見える方向を音声で案内することで、ユーザは、どちらの方向から車両が近づくか把握できる。そして、制御フローはステップ１１８に進む。
【００４４】  ユーザの視線方向が車両４０を向いている場合には、ステップＳ１２５にて、コントローラ２２は、車両４０の現在位置と待ち合わせ地点の位置（ユーザの現在位置）との間の距離を測定し、測定された距離情報を、頭部装着デバイス１０に出力する。頭部装着デバイス１０は、音出力部１５を用いて、例えば「現在車両は、視線方向で１０ｍ先を走行しており接近中です」のような音声を出力する。すなわち、ユーザが待ち合わせ地点に到着しており、ユーザが車両の方向を向いている場合には、コントローラ２２は、車両を特定するための情報として、ユーザの現在位置から車両までの距離を案内する。そして、頭部装着デバイス１０は、ユーザの視線方向の先で、どのぐらい車両が離れているのかを音声で案内することで、ユーザは、何ｍ先に車両がいるのか把握できる。特に、ユーザが乗車すべき車両と同一車両又は似たような車両が複数走行している場合には、ユーザは距離を目安に、配車車両を特定できる。そしてユーザは音声で案内されるため、現在の視線方向を固定すれば、車両を目視できる距離にあることも把握できる。その結果として、ユーザは乗車すべき車両を容易に特定できる。そして、制御フローはステップＳ１１８に進む。
【００４５】  図２Ｃを参照して、以下制御フローを説明する。車両４０が待ち合わせ地点に到着している場合には、ステップＳ１２６にて、携帯端末２０のコントローラ２２は、車両４０の車外用表示機４４で光を点滅させるための指令信号を車両４０に送信し、点滅のテンポに合わせて音を音出力部１５から出力させるための指令信号を頭部装着デバイス１０に出力する。頭部装着デバイス１０は、指令信号に応じた音を音出力部１５から出力することで、ユーザに対して、車両４０が特定できるように案内する。
【００４６】  ステップＳ１２７にて、携帯端末２０のコントローラ２２は、ユーザが車両４０を特定できたか否かを判定する。例えば、コントローラ２２は、ユーザによる携帯端末の操作、あるいは、ユーザが車両４０のドアノブを操作したことを示す情報を車両４０から取得することで、ユーザが車両４０を特定できたか否かを判定する。
【００４７】
ユーザが車両４０を特定できない場合には、ステップＳ１２８にて、コントローラ２２は、車外用表示機４４に表示する内容をユーザに携帯端末２０の操作により、変更させて、変更された内容を車外用表示機４４に表示するための指令信号を車両４０に送信する。ステップＳ１２９にて、コントローラ２２は、変更後の表示内容に対応する音を音出力部１５から出力させるための指令信号を頭部装着デバイス１０に出力する。頭部装着デバイス１０は、指令信号に応じた音を音出力部１５から出力することで、ユーザに対して、車両４０が特定できるように案内する。そして、制御フローはステップＳ１２７に進む。ステップＳ１２７の制御フローにて、携帯端末２０のコントローラ２２は、ユーザが車両４０を特定できたと判定した場合には、図２Ｃに示す制御フローを終了する。
【００４８】  次に、車両側からユーザを特定する際の制御フローを、図３を参照しつつ説明する。
【００４９】
ステップＳ２０１にて、車両４０のコントローラ４５は携帯端末２０と直接通信できるか否かを判定する。コントローラ４５は、近距離通信用の固有ＩＤを用いて、携帯端末２０と近距離通信が確立させることで、ユーザと直接通信できるか否かを判定する。携帯端末２０と直接通信できた場合には、ステップＳ２０２にて、コントローラ４５は、車外用表示機４４の発光テンポを所定の周期に設定した上で光を出力し、所定の周期と同調して、音が出るように指令信号を、携帯端末２０に出力する。頭部装着デバイス１０は、指令信号を携帯端末２０から受信して、設定された所定の周期で音を出力する。また、頭部装着デバイス１０は、車両が接近していることを音声で案内する。そして、制御フローはステップＳ２０６に進む。
【００５０】
携帯端末２０と直接通信できない場合には、ステップＳ２０３にて、コントローラ４５は、センサ４２に含まれるカメラを用いて、顔認識機能を用いて顔を認識する。そして顔が認識された場合には、コントローラ４５は、カメラで撮像し、顔認識した周辺の風景付きの撮像画像を、サーバ３０を介して携帯端末２０に出力する。ステップＳ２０５にて、コントローラ４５は、現在のユーザの顔の方向を撮像画像から推定し、顔の向きをどちらに向けてほしいかを示す案内情報を、サーバ３０を介して、携帯端末２０に出力する。すなわち、案内情報は、ユーザが車両を特定するための方向情報と、車両がユーザを認識していること示す認識情報を含んでいる。頭部装着デバイス１０は、案内情報を携帯端末２０から受信して、例えば「右方向を見てください。配車車両を確認できます」のような音声を出力する。これにより、ユーザは、車両側は自身を認識していることを把握でき、また車両方向に顔を向けてもらうことができる。ステップＳ２０６にて、車両４０のコントローラ４５は、ユーザが車両４０を特定できたか否かを判定する。この判定は、ステップＳ１２７の判定結果を用いればよい。そして、ユーザが車両４０を特定できた場合には、図３に示す制御フローを終了する。
【００５１】  以上のとおり本実施形態によれば、コントローラ２２及び／又はコントローラ３３は、車両４０の位置を示す位置情報、及び、モバイル装置（頭部装着デバイス１０及び／又は携帯端末２０に相当する）の位置を示す位置情報を取得し、車両４０の位置と携帯端末２０の位置との関係に応じて、車両を特定するための音声データを通信機から携帯端末に出力する。これにより、車両の位置等を案内するときに、ユーザの視線が一点に固定されることを防ぎ、ユーザは乗車すべき車両を容易に特定できる。
【００５２】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両４０とモバイル装置の位置との相対的な距離に応じて、モバイル装置に出力する音声データに含まれる案内情報の種別を変更する。これにより、ユーザは乗車すべき車両を容易に特定できる。
【００５３】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両とユーザの待ち合わせ地点とモバイル装置の位置との相対的な距離に応じて、モバイル装置に出力する音声データに含まれる案内情報の種別を変更する。これにより、ユーザは乗車すべき車両を容易に特定できる。
【００５４】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザの頭部の向きを示す方向情報又はユーザの視線の向きを示す方向情報を取得し、頭部の向きと車両の位置との関係、又は、視線の向きと車両の位置との関係に応じて、音声データをモバイル装置に出力する。これにより、車両の方位等を案内するときに、ユーザの視線が一点に固定されることを防ぎ、ユーザは乗車すべき車両を容易に特定できる。
【００５５】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザの頭部の向きを示す方向情報又はユーザの視線の向きを示す方向情報を取得し、頭部の向きと車両の位置との関係、又は、視線の向きと車両の位置との関係に応じて、ユーザから見たときに車両４０が見える方向を示す情報を、音声データに含めてモバイル装置に出力する。これにより、ユーザが、車両４０を目視で確認するために、向くべき方向を現在の頭の位置に合わせて案内することができる。
【００５６】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザの頭部の向きを示す方向情報又はユーザの視線の向きを示す方向情報を取得し、頭部の向きと車両の位置との関係、又は、視線の向きと車両の位置との関係に基づき、車両がユーザにより視認可能な位置にあるか否かを判定し、判定結果に応じて、音声データをモバイル装置に出力する。これにより、ユーザから車両４０を視認可能か否かの判定結果に合った案内を変更することができる。
【００５７】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両４０がユーザにより視認可能な位置にあると判定した場合には、ユーザから見たときに車両４０が見える方向を示す情報を、音声データに含めてモバイル装置に出力する。これにより、ユーザはどちらの方向から車両が近づいているかを容易に特定できる。
【００５８】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両がユーザを認識したことを示す認識情報を取得し、認識情報を取得した場合には、車両４０がユーザを認識していることを示す情報を、音声データに含めてモバイル装置に出力する。これにより、ユーザは、車両４０が近くにいることを容易に特定できる。
【００５９】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザが車両を利用する旨の利用情報を取得し、利用情報を取得した後に、音声データを出力するための制御処理を実行する。これにより、ユーザは乗車すべき車両を容易に特定できる。
【００６０】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザが車両４０の利用を開始する利用開始時刻を設定し、利用開始時刻より前に、音声データを出力するための制御処理を実行する。これにより、ユーザは、車両４０を利用する前に乗車すべき車両を特定できる。
【００６１】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、ユーザが待ち合わせ地点に到着した場合に、音声データを出力するための制御処理（図２Ｂに示す、ステップＳ１２１〜ステップＳ１２５までの制御フローに相当）を実行する。これにより、ユーザは待ち合わせ地点にて乗車すべき車両を容易に特定できる。
【００６２】  また本実施形態では、モバイル装置は、ユーザの操作に応じた指令信号を車両に対して送信し、車両４０は、指令信号を受信した場合に車両４０の外部に光を出力する車外用表示機４４を有する。これにより、ユーザは乗車すべき車両を容易に特定できる。
【００６３】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両がユーザにより視認可能な位置にあると判定した場合には、車外用表示機４４から光を出力するための指令信号を車両４０に出力する。これにより、ユーザは乗車すべき車両を容易に特定できる。
【００６４】  また本実施形態では、コントローラ２２及び／又はコントローラ３３は、車両４０が走行中である場合には、車外用表示機４４から光を出力するための指令信号を車両４０に出力することを禁止する。これにより、他の走行車の妨げにならないようにすることができる。
【００６５】  なお、本実施形態において、図２に示す制御フローのうち、コントローラ２２が実行する制御フローは、コントローラ３３で実行してもよく、このとき携帯端末２０は、頭部装着デバイス１０とサーバとの間で通信可能な通信機器として動作すればよい。
【００６６】  なお、本実施形態において、ユーザの現在地を測定するＧＰＳは、携帯端末２０に設けられていてもよい。また、頭部装着デバイス１０の通信機１６がサーバ３０と通信できる場合には、携帯端末２０を省略し、頭部装着デバイス１０をモバイル装置として機能させてもよい。ただし、携帯端末２０を省略する場合には、図２に示す制御フローのうち、携帯端末２０のディスプレイの表示を制御するフローを省いた上で、図２に示す制御フローのうち、コントローラ２２が実行する制御フローは、コントローラ３３で実行すればよい。
【符号の説明】
【００６７】１０  頭部装着デバイス
１１  ＧＰＳ
１２  磁気センサ
１３  加速度センサ
１４  接触センサ
１５  音出力部
１６  通信機
１７  コントローラ
２０  携帯端末
２１  通信機
２２  コントローラ
３０  サーバ
３１  通信機
３２  データベース
３３  コントローラ
４０  車両
４１  ＧＰＳ
４２  センサ
４３  通信機
４４  車外用表示機
４５  コントローラ
５０  電気通信回線網（ネットワーク）
【図１】
0006983329.tif 000002
【図２Ａ】
0006983329.tif 000003
【図２Ｂ】
0006983329.tif 000004
【図２Ｃ】
0006983329.tif 000005
【図３】
0006983329.tif 000006