(57)【要約】【課題】ユーザが乗客として車両を利用するサービスに関する技術を改善する。【解決手段】プログラムは、情報処理装置に、照合用情報を記憶部に記憶するステップと、撮像部を用いて撮像した風景の動画像を表示部の画面に表示するステップと、動画像上に車両が含まれる場合、動画像上の車両から第１情報を抽出する抽出ステップと、照合用情報及び第１情報に基づいて、車両が予約車両であるか否かを判定する判定ステップと、車両が予約車両であると判定した場合、動画像が表示されている画面に、車両が予約車両であることを示す第２情報を更に表示する表示ステップと、を実行させる。【選択図】図１
2020149476.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置に、
照合用情報を前記記憶部に記憶するステップと、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示するステップと、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出する抽出ステップと、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定する判定ステップと、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する表示ステップと、
を実行させる、プログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記判定ステップにおいて、前記照合用情報及び前記第１情報が、一致する場合又は所定の対応関係を有する場合、前記車両が前記予約車両であると判定する、プログラム。
【請求項３】
請求項１又は２に記載のプログラムであって、
前記情報処理装置に、
前記予約車両の停留予定地点の情報を前記記憶部に記憶するステップと、
前記動画像上に前記停留予定地点が含まれる場合、前記動画像が表示されている前記画面に、前記停留予定地点を示す第３情報を更に表示するステップと、
を更に実行させる、プログラム。
【請求項４】
請求項１から３のいずれか一項に記載のプログラムであって、
前記抽出ステップにおいて、前記車両に備えられた情報提示部が前記動画像上に含まれる場合、前記動画像上の前記情報提示部から前記第１情報を抽出する、プログラム。
【請求項５】
請求項１から４のいずれか一項に記載のプログラムであって、
前記情報処理装置は、通信部を更に備え、
前記情報処理装置に、前記車両が前記予約車両であると判定した場合、前記車両への乗車要求を、前記通信部を介して前記車両へ送信するステップを更に実行させる、プログラム。
【請求項６】
請求項１から５のいずれか一項に記載のプログラムであって、
前記表示ステップにおいて、前記画面における前記車両の表示位置に基づいて、前記画面における前記第２情報の表示位置を決定する、プログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記表示ステップにおいて、前記第２情報の少なくとも一部が、前記画面上の前記車両の少なくとも一部に重畳して表示される、プログラム。
【請求項８】
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置であって、
前記制御部は、
照合用情報を前記記憶部に記憶し、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示し、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出し、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定し、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する、情報処理装置。
【請求項９】
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置の制御方法であって、
前記制御部が、
照合用情報を前記記憶部に記憶するステップと、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示するステップと、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出する抽出ステップと、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定する判定ステップと、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する表示ステップと、
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、及び制御方法に関する。
【背景技術】
【０００２】
従来、ユーザが乗客として車両を利用するサービスに関する技術が知られている。当該サービスとして、例えばタクシー等の配車サービスの他、近年では、車両に複数のユーザが相乗りするライドシェアサービス、及び、ユーザからの予約に応じて規定ルート以外のルートも走行し得るオンデマンドバスサービス等が知られている。例えば特許文献１には、ユーザの乗車管理を行う乗車管理装置において、車両に搭載された車載端末から車両ＩＤ及びユーザＩＤを含む乗車確認要求を受信し、ユーザの乗車可否を判断し、乗車可と判断した場合、当該車載端末に乗車許可を送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２８７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザが乗客として車両を利用するサービスに関する従来技術には改善の余地がある。例えば、ユーザが乗車する予定の車両の他に、多数の他車両が存在する場合又は外観が類似する他車両が存在する場合等には、乗車予定の車両をユーザが識別することは必ずしも容易ではない。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、ユーザが乗客として車両を利用するサービスに関する技術を改善することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るプログラムは、
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置に、
照合用情報を前記記憶部に記憶するステップと、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示するステップと、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出する抽出ステップと、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定する判定ステップと、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する表示ステップと、を実行させる。
【０００７】
本発明の一実施形態に係る情報処理装置は、
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置であって、
前記制御部は、
照合用情報を前記記憶部に記憶し、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示し、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出し、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定し、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する。
【０００８】
本発明の一実施形態に係る制御方法は、
撮像部と、表示部と、記憶部と、制御部と、を備える情報処理装置の制御方法であって、
前記制御部が、
照合用情報を前記記憶部に記憶するステップと、
前記撮像部を用いて撮像した風景の動画像を前記表示部の画面に表示するステップと、
前記動画像上に車両が含まれる場合、前記動画像上の前記車両から第１情報を抽出する抽出ステップと、
前記照合用情報及び前記第１情報に基づいて、前記車両が予約車両であるか否かを判定する判定ステップと、
前記車両が前記予約車両であると判定した場合、前記動画像が表示されている前記画面に、前記車両が前記予約車両であることを示す第２情報を更に表示する表示ステップと、を含む。
【発明の効果】
【０００９】
本発明の一実施形態に係るプログラム、情報処理装置、及び制御方法によれば、ユーザが乗客として車両を利用するサービスに関する技術を改善可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】情報処理装置に表示される画面の具体例を示す図である。
【図３】情報処理装置に表示される画面の具体例を示す図である。
【図４】情報処理装置の概略構成を示すブロック図である。
【図５】車両の概略構成を示すブロック図である。
【図６】サーバの概略構成を示すブロック図である。
【図７】情報処理装置の第１動作を示すフローチャートである。
【図８】情報処理装置の第２動作を示すフローチャートである。
【図９】情報処理装置に表示される画面の具体例を示す図である。
【図１０】情報処理装置に表示される画面の具体例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概略構成について説明する。本実施形態において、情報処理システム１は、ユーザからの予約に応じて規定ルート以外のルートも走行し得るオンデマンドバスサービスの提供に用いられる。オンデマンドバスサービスにおいて車両２０は、例えば、原則として規定ルートを巡回走行する一方、ユーザからの予約に応じて規定ルート以外のルート（例えば、予約したユーザの乗降希望地点を経由するルート等）も例外的に走行し得る。しかしながら、情報処理システム１は、オンデマンドバスサービスに限られず、ユーザが乗客として車両を利用する任意のサービスに採用可能であってもよい。情報処理システム１は、情報処理装置１０と、複数の車両２０と、サーバ３０と、を備える。図１においては説明の簡便のため、車両２０については１つのみを図示しているが、情報処理システム１は２つ以上の任意の数の車両２０を備えてもよい。情報処理装置１０、車両２０、及びサーバ３０は、例えば移動体通信網及びインターネット等を含むネットワーク４０を介して通信可能である。また、情報処理装置１０及び車両２０は、車歩行者間通信（Ｖ２Ｐ；Vehicle-to-Pedestrian）が可能であってもよい。
【００１３】
情報処理装置１０は、例えば携帯電話又はスマートフォン等の可搬装置であるが、これらに限られず任意の情報処理装置であってもよい。後述するように、情報処理装置１０は、カメラモジュール及びディスプレイを備えており、カメラモジュールが向けられている先の風景を撮像した動画像を画面に表示可能である。図１では説明の簡便のため、情報処理装置１０は１つのみを図示しているが、情報処理システム１は任意の数の情報処理装置１０を備えてもよい。
【００１４】
車両２０は、例えばオンデマンドバスサービスに用いられるバス等の乗客輸送車両であるが、これに限られず、ユーザが乗客として利用し得る任意の車両であってもよい。図１では説明の簡便のため、車両２０は１つのみを図示しているが、情報処理システム１は任意の数の車両２０を備えてもよい。また、車両２０は、自動運転が可能な車両であってもよい。自動運転は、例えばＳＡＥ（Society of Automotive Engineers）において定義されるレベル１乃至５を含むが、これらに限られず、任意に定義されてもよい。
【００１５】
サーバ３０は、１つ又は互いに通信可能な複数のサーバ装置を含む。サーバ３０は、例えばオンデマンドバスサービスの提供者によって利用され、車両２０の乗車予約を管理する。具体的には、サーバ３０は、乗車予約を行ったユーザと特定車両２０とを関連付けて記憶する。本実施形態において「特定車両２０」は、乗車予約に基づいてユーザに乗車させる予定の車両２０（以下、「予約車両」ともいう。）である。また具体的には、サーバ３０は、情報処理装置１０及び車両２０のそれぞれとの間でサービスに関する任意の情報を送受信したりする。しかしながらサーバ３０は、これらの動作に限られず、サービスに関する任意の処理を実行可能である。また、サーバ３０は、車両２０の状態を管理する。具体的には、サーバ３０は、車両２０と通信することによって、例えば車両２０の位置、走行状態、走行中に撮像した画像等、車両２０に関する任意の情報を収集及び蓄積する。しかしながらサーバ３０は、当該動作に限られず、車両２０の状態管理に関する任意の処理を実行可能である。
【００１６】
まず、本実施形態の概要について説明し、詳細については後述する。乗車予約を行ったユーザは、例えば乗車予定地点において、複数の「車両（例えば、車両２０及び他の一般車両）」の中から特定車両２０を見つけるために、或いは乗車予定地点から視認可能な「車両」が特定車両２０であるか否かを識別するために、情報処理装置１０を用いることができる。具体的には、情報処理装置１０は、照合用情報（例えば、特定車両２０の車両ＩＤ）を記憶する。照合用情報は、例えばサーバ３０から情報処理装置１０へ予め送信されてもよい。情報処理装置１０は、風景の動画像を画面に表示する。情報処理装置１０は、動画像上に「車両」が含まれる場合、動画像上の「車両」から第１情報（例えば、車両ＩＤ）を抽出する。情報処理装置１０は、照合用情報及び第１情報に基づいて、動画像上の「車両」が特定車両２０であるか否かを判定する。そして、情報処理装置１０は、動画像が表示されている当該画面に、「車両」が特定車両２０であるか否かの判定結果に基づく第２情報（例えば、「車両」が特定車両２０であるか否かを示す情報）を更に表示する。
【００１７】
図２は、上述したように風景の動画像が表示される情報処理装置１０の画面１４０の第１の具体例を示す。ここでは、情報処理装置１０のカメラモジュールが特定車両２０に向けられており、動画像上には特定車両２０が含まれている。また画面１４０には、動画像に加えて、上述した第２情報１４１が更に表示されている。詳細には、画面１４０には、動画像上の「車両」が特定車両２０であることを示すメッセージを含む吹出形状の画像が、画面上の特定車両２０を指し示すように、第２情報１４１ａとして画面１４０に重畳表示されている。このように、風景の動画像が表示される画面１４０に、第２情報１４１が、いわゆるＡＲ（Augmented Reality）により重畳表示されてもよい。
【００１８】
かかる構成によれば、ユーザは、情報処理装置１０を介して任意の「車両」を眺めるだけで、当該「車両」が特定車両２０であるか否かを一見して識別可能である。したがって、例えばサービスの利便性が向上するので、ユーザが乗客として車両を利用するサービスに関する技術が改善する。
【００１９】
また、情報処理装置１０は、特定車両２０の停留予定地点の情報（例えば、位置情報）を更に記憶してもよい。停留予定地点は、ユーザを乗降させるために特定車両２０が停留する予定の地点である。停留予定地点は、静的に定められてもよく、或いはユーザからの予約に応じて動的に定められてもよい。例えば、停留予定地点が動的に定められる場合、当該停留予定地点には、例えば看板等の目印となる設置物は存在しなくてもよい。停留予定地点の情報は、例えばサーバ３０から情報処理装置１０へ予め送信されてもよい。かかる場合、情報処理装置１０は、風景の動画像上に停留予定地点が含まれる場合、動画像が表示されている画面に、停留予定地点を示す第３情報を更に表示する。
【００２０】
図３は、上述したように風景の動画像が表示される情報処理装置１０の画面１４０の第２の具体例を示す。ここでは、情報処理装置１０のカメラモジュールが、例えば停留所の看板等の設置物が存在しない停留予定地点に向けられており、動画像上には道端の風景のみが含まれている。また画面１４０には、動画像に加えて、上述した第３情報１４２が更に表示されている。詳細には、画面１４０には、動画像上の停留予定地点に仮想的に設けられたマーカ画像、及び当該マーカ画像が停留予定地点であることを示すメッセージを含む吹出形状の画像が、それぞれ第３情報１４２ａ及び１４２ｂとして動画像に重畳表示されている。
【００２１】
かかる構成によれば、ユーザは、情報処理装置１０のカメラモジュールを特定車両２０の停留予定地点に向けることによって、例えば看板等の目印となる設置物が存在しない場合であっても、情報処理装置１０を介して停留予定地点を視認可能である。このため、ユーザは、目印となる設置物が存在しない停留予定地点を容易に認識し得る。したがって、ユーザが乗客として車両を利用するサービスに関する技術が更に改善する。
【００２２】
次に、情報処理システム１の各構成について、詳細に説明する。
【００２３】
（情報処理装置の構成）
図４に示すように、情報処理装置１０は、通信部１１と、測位部１２と、撮像部１３と、表示部１４と、操作部１５と、記憶部１６と、制御部１７と、を備える。
【００２４】
通信部１１は、ネットワーク４０に接続する通信モジュールを含む。当該通信モジュールは、例えば４Ｇ（4th Generation）及び５Ｇ（5th Generation）等の移動体通信規格、又は無線ＬＡＮ（Local Area Network）規格に対応するが、これらに限られず、任意の無線通信規格に対応してもよい。本実施形態において、情報処理装置１０は、通信部１１を介してネットワーク４０に接続される。また、通信部１１は、車両２０との間で直接通信する通信モジュールを更に含んでもよい。当該通信モジュールは、例えば車歩行者間通信規格に対応するが、これに限られない。情報処理装置１０は、通信部１１を介して、車両２０と直接通信可能であってもよく、或いはネットワーク４０を介して通信可能であってもよい。
【００２５】
測位部１２は、衛星測位システムに対応する受信機を含む。当該受信機は、例えばＧＰＳ（Global Positioning System）に対応するが、これに限られず、任意の衛星測位システムに対応してもよい。また、測位部１２は、例えばジャイロセンサ及び地磁気センサを含む。本実施形態において、情報処理装置１０は、測位部１２を用いて自装置の位置並びに自装置が向いている方角及び仰角を取得可能である。
【００２６】
撮像部１３は、視野内の風景（すなわち、被写体）を撮像した画像を生成するカメラモジュールを含む。本実施形態において「画像」は、静止画像及び動画像を含む。撮像部１３は、単眼カメラであってもよく、或いはステレオカメラであってもよい。撮像部１３は、例えば後述するように表示部１４に含まれるディスプレイの表示面（例えば、情報処理装置１０の筐体正面）とは反対側の面（例えば、情報処理装置１０の筐体背面）から風景を撮像可能となるように、情報処理装置１０に設けられる。
【００２７】
表示部１４は、情報を画像で出力するディスプレイを含む。本実施形態において「画像による情報の出力」は、当該情報をテキスト、静止画像、及び動画像等で画面上に表示することを含む。
【００２８】
操作部１５は、ユーザ操作による入力を検出する１つ以上の入力インタフェースを含む。例えば、操作部１５に含まれる入力インタフェースは、物理キー、静電容量キー、表示部１４のディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイクロフォン等であるが、これらに限られない。
【００２９】
記憶部１６は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１６に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１６は、情報処理装置１０の動作に用いられる任意の情報を記憶する。例えば、記憶部１６は、システムプログラム及びアプリケーションプログラム等を記憶してもよい。記憶部１６に記憶された情報は、例えば通信部１１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００３０】
制御部１７は、１つ以上のプロセッサを含む。本実施形態において「プロセッサ」は、汎用のプロセッサ、特定の処理に特化した専用のプロセッサ等であるが、これらに限られない。制御部１７は、情報処理装置１０全体の動作を制御する。
【００３１】
例えば、制御部１７は、照合用情報及び停留予定地点の情報を記憶部１６に記憶する。照合用情報及び停留予定地点の情報は、例えばユーザが乗車予約を完了した際に、通信部１１を介してサーバ３０から受信されてもよく、或いはオンデマンドバスサービスの提供者から通知を受けたユーザ自身によって入力されてもよい。
【００３２】
本実施形態において「照合用情報」は、特定車両２０の車両ＩＤであるが、これに限られない。車両ＩＤは、例えばナンバープレートに記載される自動車登録番号であるが、これに限られない。照合用情報の他の例については、実施形態の変形例として後述する。また、本実施形態において「停留予定地点の情報」は、停留予定地点の位置情報（例えば、緯度経度情報）であるが、これに限られず、停留予定地点の特定に用いられる任意の情報が含まれてもよい。
【００３３】
また、制御部１７は、撮像部１３を用いて撮像した風景の動画像を、表示部１４の画面に表示する。当該動画像は、撮像と略同時に表示される。したがって、ユーザは、動画像が表示されている画面を介して、撮像部１３の視野内の風景を眺めることができる。
【００３４】
また、制御部１７は、動画像上に「車両（例えば、車両２０又は他の一般車両等）」が含まれるか否かを判定する。動画像上に「車両」が含まれるか否かの判定には、例えばパターンマッチング、特徴抽出、又は機械学習等の任意の画像認識アルゴリズムが採用可能である。画像認識における認識対象は、「車両」そのものであってもよく、或いは情報提示部２３（例えば、ナンバープレート）であってもよい。制御部１７は、動画像上に「車両」が含まれると判定した場合、動画像上の当該「車両」から、第１情報を抽出する。「第１情報」は、上述した照合用情報との照合に用いられる。本実施形態では、第１情報は、車両ＩＤ（例えば、ナンバープレートに記載される自動車登録番号等）であるが、これに限られない。第１情報の他の例については、実施形態の変形例として後述する。第１情報の抽出には、例えばパターンマッチング、特徴抽出、又は機械学習等、任意の画像認識アルゴリズムが採用可能である。
【００３５】
また、制御部１７は、照合用情報及び第１情報に基づいて、動画像上の「車両」が特定車両２０であるか否かを判定する。本実施形態では、制御部１７は、照合用情報（ここでは、特定車両２０の車両ＩＤ）と第１情報（ここでは、動画像上の車両の車両ＩＤ）とが一致する場合、動画像上の当該「車両」が特定車両２０であると判定する。一方、制御部１７は、照合用情報と第１情報とが一致しない場合、動画像上の当該「車両」が特定車両２０ではないと判定する。なお、制御部１７は、上述したように動画像上に「車両」が含まれると判定した場合であっても、何らかの要因で第１情報の抽出に失敗したときは、当該「車両」が特定車両２０ではないと判定してもよい。
【００３６】
また、制御部１７は、動画像が表示されている画面に、動画像上の「車両」が特定車両２０であるか否かの判定結果に基づく第２情報を更に表示する。本実施形態において「第２情報」は、動画像上の「車両」が特定車両２０であるか否かを示す情報である。具体的には、制御部１７は、動画像上の「車両」が特定車両２０であると判定した場合、当該「車両」が特定車両２０であることを示す第２情報を表示する。例えば図２に示すように、「車両（ここでは、特定車両２０）」を含む動画像が表示されている画面１４０に、当該「車両」が特定車両２０であることを示す第２情報１４１ａが更に表示される。一方、制御部１７は、動画像上の「車両」が特定車両２０ではないと判定した場合、当該「車両」が特定車両２０ではないことを示す第２情報を表示してもよく、或いは第２情報を表示しなくてもよい。ここで、制御部１７は、画面１４０における「車両」の表示位置に基づいて、画面１４０における第２情報１４１の表示位置を決定してもよい。具体的には、制御部１７は、「車両」の表示位置と第２情報１４１の表示位置とを連動させてもよい。かかる場合、例えば「車両」の表示位置の変化に追従して、第２情報１４１の表示位置も変化する。
【００３７】
また、制御部１７は、動画像上の「車両」が特定車両２０であると判定した場合、例えばユーザ操作に応じて、特定車両２０への乗車要求を、通信部１１を介して特定車両２０へ送信してもよい。乗車要求の送信は、ネットワーク４０を介して実施されてもよく、或いは車歩行者間通信を介して実施されてもよい。乗車要求の送信により、例えば特定車両２０に対して、乗車希望者（ここでは、情報処理装置１０のユーザ）が近くに存在することを通知できる。
【００３８】
また、制御部１７は、動画像上に特定車両２０の停留予定地点が含まれるか否かを判定する。動画像上に停留予定地点が含まれるか否かの判定には、任意の手法が採用可能である。例えば、制御部１７は、測位部１２を用いて取得される自装置の位置情報、方角、及び仰角と、記憶部１６に記憶されている停留予定地点の情報（例えば、位置情報）と、動画像に対する任意の画像認識処理（例えば、歩道及び道路等の認識処理、並びに単眼カメラ画像又はステレオカメラ画像を用いた測距処理等）の結果と、を用いて、動画像上に停留予定地点が含まれるか否かを判定可能である。制御部１７は、動画像上に停留予定地点が含まれると判定した場合、当該動画像が表示されている画面に、停留予定地点を示す第３情報を更に表示してもよい。例えば図３に示すように、停留予定地点を含む動画像が表示されている画面１４０に、第３情報１４２が更に表示される。
【００３９】
（車両の構成）
図５に示すように、車両２０は、車両通信部２１と、車両測位部２２と、情報提示部２３と、車両記憶部２４と、車両制御部２５と、を備える。車両通信部２１、車両測位部２２、車両記憶部２４、及び車両制御部２５のそれぞれは、車両２０に内蔵されてもよく、或いは車両２０に着脱可能に設けられてもよい。車両通信部２１、車両測位部２２、車両記憶部２４、及び車両制御部２５は、例えばＣＡＮ（Controller Area Network）等の車載ネットワーク又は専用線を介して、互いに通信可能に接続される。
【００４０】
車両通信部２１は、ネットワーク４０に接続する通信モジュールを含む。当該通信モジュールは、例えば移動体通信規格に対応するが、これらに限られず、任意の通信規格に対応してもよい。例えば、ＤＣＭ（Data Communication Module）等の車載通信機が、車両通信部２１として機能してもよい。本実施形態において、車両２０は、車両通信部２１を介してネットワーク４０に接続される。また、車両通信部２１は、情報処理装置１０との間で直接通信する通信モジュールを更に含んでもよい。当該通信モジュールは、例えば車歩行者間通信規格に対応するが、これに限られない。車両２０は、車両通信部２１を介して、情報処理装置１０と直接通信可能であってもよく、或いはネットワーク４０を介して通信可能であってもよい。
【００４１】
車両測位部２２は、衛星測位システムに対応する受信機を含む。当該受信機は、例えばＧＰＳに対応するが、これに限られず、任意の衛星測位システムに対応してもよい。また、車両測位部２２は、例えばジャイロセンサ及び地磁気センサを含む。例えばカーナビゲーション装置が、車両測位部２２として機能してもよい。本実施形態において、車両２０は、車両測位部２２を用いて自車両の位置並びに自車両が向いている方角及び仰角を取得可能である。
【００４２】
情報提示部２３は、例えば車両２０の外観の一部を構成するように、車両２０に設けられる。情報提示部２３は、情報提示部２３を撮像した情報処理装置１０に第１情報を提示する部材である。例えば、第１情報として車両２０の自動車登録番号が採用される場合、ナンバープレートが情報提示部２３として採用されてもよい。しかしながら、ナンバープレートに限られず、例えばロールサイン、ヘッドマーク、天井灯、ディスプレイ、又は専用部材等、第１情報を記載又は表示可能な任意の部材が情報提示部２３として採用可能である。ここで、例えばロールサイン又はディスプレイ等の、提示する情報を制御可能な部材が情報提示部２３として採用される場合、情報提示部２３が提示する情報は、例えば車載ネットワークを介して車両制御部２５により制御されてもよい。情報提示部２３はまた、第１情報を直接記載又は表示するのではなく、例えばＱＲコード（登録商標）等の、第１情報を含む二次元コードを車両２０の外観の一部に印刷又は表示し、当該二次元コードを情報提示部２３として採用する構成も可能である。ここで、夜間であっても情報処理装置１０が情報提示部２３を認識しやすくするために、情報提示部２３は自発光してもよく、或いはバックライトを有してもよい。また、ユーザが情報処理装置１０を用いて情報提示部２３を撮像しやすくするために、情報提示部２３は、例えば車両２０の天面から上方向に突出して設けられてもよい。
【００４３】
車両記憶部２４は、１つ以上のメモリを含む。車両記憶部２４に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。車両記憶部２４は、車両２０の動作に用いられる任意の情報を記憶する。例えば、車両記憶部２４は、システムプログラム、アプリケーションプログラム、組み込みソフトウェア、及び地図情報等を記憶してもよい。車両記憶部２４に記憶された情報は、例えば車両通信部２１を介してネットワーク４０から取得される情報で更新可能であってもよい。また、上述したように、例えばディスプレイ等が情報提示部２３として採用される場合、車両記憶部２４は、第１情報を更に記憶する。
【００４４】
車両制御部２５は、１つ以上のプロセッサを備える。例えば、車両２０に搭載されたＥＣＵ（Electronic Control Unit）が、車両制御部２５として機能してもよい。車両制御部２５は、車両２０全体の動作を制御する。例えば、車両制御部２５は、上述したように、例えばディスプレイ等が情報提示部２３として採用される場合、車両記憶部２４に記憶した第１情報を情報提示部２３に表示させる。また、車両制御部２５は、車両通信部２１を介して情報処理装置１０から乗車要求を受信すると、例えば車両２０に搭載されている運転者向けのディスプレイ又はスピーカ等の情報出力装置を介して、乗車希望者が近くに存在することを運転者に通知してもよい。或いは、車両制御部２５は、車両２０が自動運転車両である場合、乗車要求を受信すると、巡回ルート上の次の停留予定地点で自動的に停留してもよく、或いは車両２０が停留可能な任意の地点で自動的に停留してもよい。車両２０が停留可能な地点の情報は、例えば車両通信部２１を介してサーバ３０から予め受信されてもよく、或いは車両２０に備えられたカメラ、ライダー、及びミリ波レーダ等のセンサを用いて車両制御部２５が自動的に判断してもよい。
【００４５】
（サーバの構成）
図６に示すように、サーバ３０は、サーバ通信部３１と、サーバ記憶部３２と、サーバ制御部３３と、を備える。
【００４６】
サーバ通信部３１は、ネットワーク４０に接続する通信モジュールを含む。当該通信モジュールは、例えば有線ＬＡＮ（Local Area Network）規格に対応するが、これに限られず、任意の通信規格に対応してもよい。本実施形態において、サーバ３０は、サーバ通信部３１を介してネットワーク４０に接続される。
【００４７】
サーバ記憶部３２は、１つ以上のメモリを含む。サーバ記憶部３２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部３２は、サーバ３０の動作に用いられる任意の情報を記憶する。例えば、サーバ記憶部３２は、システムプログラム、アプリケーションプログラム、地図情報、車両データベース、及び予約データベース等を記憶してもよい。
【００４８】
車両データベースには、例えば車両２０の位置、走行状態、走行中に撮像した画像等、サーバ通信部３１を介して車両２０から受信された情報が格納及び蓄積される。サーバ３０は、車両データベースを参照することにより、車両２０の過去又は現在の状態を認識可能である。予約データベースには、例えば乗車予約を行ったユーザのユーザＩＤと特定車両２０の車両ＩＤとを関連付けたデータ、並びに、特定車両２０の巡回ルート、停留予定地点、及び各停留予定地点への到着予定時刻等のデータが格納されるが、これらに限られず、オンデマンドバスサービスの提供に用いられる任意の情報が格納される。予約データベースに格納されている情報は、ユーザからの乗車予約がある度に動的に変化し得る。サーバ記憶部３２に記憶された情報は、例えばサーバ通信部３１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００４９】
サーバ制御部３３は、１つ以上のプロセッサを含む。サーバ制御部３３は、サーバ３０全体の動作を制御する。例えば、サーバ制御部３３は、乗車予約を行ったユーザの情報処理装置１０に対して、サーバ通信部３１を介して照合用情報（ここでは、上述した予約データベースにおいて当該ユーザに関連付けられた特定車両２０の車両ＩＤ）と、ユーザが乗車するための停留予定地点の情報と、を送信する。ここでサーバ制御部３３は、当該停留予定地点への到着予定時刻の情報を更に送信してもよい。
【００５０】
（情報処理装置の動作フロー）
図７を参照して、情報処理装置１０の第１動作のフローについて説明する。概要として、第１動作は、風景の動画像が表示される画面に、第２情報及び／又は第３情報を更に表示する動作である。
【００５１】
ステップＳ１００：制御部１７は、照合用情報及び停留予定地点の情報を記憶部１６に記憶する。
【００５２】
ステップＳ１０１：制御部１７は、撮像部１３を用いて撮像した風景の動画像を、表示部１４の画面に表示する。なお、以降のステップＳ１０２−Ｓ１０７は、当該動画像が表示された状態で実施される。
【００５３】
ステップＳ１０２：制御部１７は、動画像上に「車両（例えば、車両２０又は他の一般車両等）」が含まれるか否かを判定する。動画像上に「車両」が含まれないと判定した場合（ステップＳ１０２−Ｎｏ）、プロセスはステップＳ１０６に進む。一方、動画像上に「車両」が含まれると判定した場合（ステップＳ１０２−Ｙｅｓ）、プロセスはステップＳ１０３に進む。
【００５４】
ステップＳ１０３：制御部１７は、動画像上の「車両」から、第１情報を抽出する。
【００５５】
ステップＳ１０４：制御部１７は、照合用情報及び第１情報に基づいて、動画像上の「車両」が特定車両２０であるか否かを判定する。
【００５６】
ステップＳ１０５：制御部１７は、動画像が表示されている画面に、動画像上の「車両」が特定車両２０であるか否かの判定結果に基づく第２情報を更に表示する。
【００５７】
ステップＳ１０６：制御部１７は、動画像上に停留予定地点が含まれるか否かを判定する。動画像上に停留予定地点が含まれないと判定した場合（ステップＳ１０６−Ｎｏ）、プロセスはステップＳ１０２に戻る。一方、動画像上に停留予定地点が含まれると判定した場合（ステップＳ１０６−Ｙｅｓ）、プロセスはステップＳ１０７に進む。
【００５８】
ステップＳ１０７：制御部１７は、動画像が表示されている画面に、停留予定地点を示す第３情報を更に表示する。その後、プロセスはステップＳ１０２に戻る。
【００５９】
図８を参照して、情報処理装置１０の第２動作のフローについて説明する。概要として、第２動作は、動画像上の特定車両２０に対して乗車要求を送信する動作である。
【００６０】
ステップＳ２００：制御部１７は、上述したステップＳ１０４における、動画像上の「車両」が特定車両２０であるか否かの判定結果を確認する。動画像上の「車両」が特定車両２０ではないとの判定結果を確認した場合（ステップＳ２００−Ｎｏ）、プロセスは終了する。一方、動画像上の「車両」が特定車両２０であるとの判定結果を確認した場合（ステップＳ２００−Ｙｅｓ）、プロセスはステップＳ２０１に進む。
【００６１】
ステップＳ２０１：制御部１７は、例えばユーザ操作に応じて、特定車両２０への乗車要求を、通信部１１を介して特定車両２０へ送信する。そして、プロセスは終了する。
【００６２】
以上述べたように、本実施形態に係る情報処理システム１において、情報処理装置１０は、照合用情報を記憶部１６に記憶する。情報処理装置１０は、撮像部１３を用いて撮像した風景の動画像を表示部１４の画面に表示する。情報処理装置１０は、動画像上に「車両」が含まれる場合、当該動画像上の「車両」から第１情報を抽出する。情報処理装置１０は、照合用情報及び第１情報に基づいて、動画像上の「車両」が特定車両２０であるか否かを判定する。そして、情報処理装置１０は、動画像が表示されている当該画面に、当該動画像上の「車両」が特定車両２０であるか否かの判定結果に基づく第２情報を更に表示する。かかる構成によれば、ユーザは、情報処理装置１０を介して任意の「車両」を眺めるだけで、当該「車両」が特定車両２０であるか否かを一見して識別可能である。したがって、例えばサービスの利便性が向上するので、ユーザが乗客として車両を利用するサービスに関する技術が改善する。
【００６３】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００６４】
例えば、上述した実施形態において、照合用情報及び第１情報のそれぞれが車両ＩＤ（例えば、ナンバープレートに記載される自動車登録番号等）である例について説明した。しかしながら、照合用情報及び第１情報は、車両ＩＤに限られない。
【００６５】
例えば、照合用情報及び第１情報のそれぞれを予約ＩＤとする構成も可能である。具体的には、サーバ３０は、ユーザからの乗車予約を受け付けると、当該ユーザと特定車両２０とを関連付ける予約ＩＤを生成し、サーバ記憶部３２の予約データベースに記憶し、情報処理装置１０及び特定車両２０のそれぞれへ送信する。特定車両２０は、例えばロールサイン又はディスプレイ等の、提示する情報を制御可能な情報提示部２３を介して、予約ＩＤを第１情報として提示する。情報処理装置１０は、照合用情報として記憶した予約ＩＤと、第１情報として抽出した予約ＩＤが一致する場合、動画像上の「車両」が特定車両２０であると判定する。一方、情報処理装置１０は、両者が一致しない場合、動画像上の「車両」が特定車両２０ではないと判定する。かかる構成によっても、上述した実施形態と同様に、動画像上の「車両」が特定車両２０であるか否かの判定が可能である。
【００６６】
また例えば、照合用情報をユーザのユーザＩＤとし、第１情報を車両ＩＤとする構成も可能である。具体的には、サーバ３０は、ユーザからの乗車予約を受け付けると、当該ユーザのユーザＩＤと特定車両２０の車両ＩＤとの対応関係を示すデータを生成し、サーバ記憶部３２の予約データベースに記憶する。サーバ３０は、ユーザＩＤを情報処理装置１０へ送信してもよい。情報処理装置１０は、動画像上の「車両」から第１情報を抽出すると、照合用情報として記憶したユーザＩＤと、第１情報として抽出した車両ＩＤと、をサーバ３０へ送信する。サーバ３０は、受信したユーザＩＤ及び車両ＩＤが、予約データベースにおいて対応関係を有するか否かを判定し、判定結果を情報処理装置１０へ送信する。情報処理装置１０は、両者が対応関係を有することを示す判定結果をサーバ３０から受信した場合、動画像上の「車両」が特定車両２０であると判定する。一方、情報処理装置１０は、両者が対応関係を有していないことを示す判定結果をサーバ３０から受信した場合、動画像上の「車両」が特定車両２０ではないと判定する。かかる構成によっても、上述した実施形態と同様に、動画像上の「車両」が特定車両２０であるか否かの判定が可能である。
【００６７】
このように、情報処理装置１０は、照合用情報及び第１情報が、一致する場合又は所定の対応関係を有する場合、動画像上の「車両」が特定車両２０であると判定可能である。
【００６８】
また、上述した実施形態において、情報処理システム１が、例えばオンデマンドバスサービス等、事前の乗車予約が必要なサービスの提供に用いられる例について説明した。しかしながら、情報処理システム１の適用範囲は、これに限られず、ユーザが乗客として車両を利用する任意のサービスに適用可能である。かかる場合、「特定車両２０」は、乗車予約に基づいてユーザに乗車させる予定の車両２０（すなわち、予約車両）に限られず、適用されるサービスの内容に応じて定められる。
【００６９】
例えば、通常の路線バスサービス等、ユーザによる乗車予約が不要であって、所定の複数の巡回ルートのうちいずれか１つを車両２０が走行するサービスに、情報処理システム１を適用することも可能である。具体的には、例えば路線バスである車両２０は、自車両の巡回ルートを示す情報（例えば、路線番号等）を、第１情報として情報提示部２３により提示する。情報処理装置１０は、ユーザが所望する巡回ルートを示す情報（例えば、路線バスである車両２０の巡回ルートを示す番号等）を、照合用情報として記憶する。そして情報処理装置１０は、上述した実施形態と同様に、照合用情報と、動画像上の「車両」から抽出した第１情報とが一致するか否かに基づいて、当該「車両」が、ユーザが希望する巡回ルートを走行する特定車両２０であるか否かを判定する。かかる構成であっても、上述した実施形態と同様に、ユーザは、情報処理装置１０を介して任意の「車両」を眺めるだけで、当該「車両」が特定車両２０であるか否かを一見して識別可能である。
【００７０】
また、例えばライドシェアサービスであって、ユーザによる事前の乗車予約を不要とするサービスに情報処理システム１を適用することも可能である。具体的には、シェアカーである車両２０は、自車両の走行ルートの情報を、第１情報として情報提示部２３により提示する。情報処理装置１０は、ユーザの目的地の情報を、照合用情報として記憶する。そして情報処理装置１０は、照合用情報と、動画像上の「車両」から抽出した第１情報とが、所定の対応関係を有するか否かに基づいて、当該「車両」がユーザの目的地に向かう特定車両２０であるか否かを判定する。ここで「所定の対応関係」は、第１情報に示される走行ルートが照合用情報に示される目的地の方面に向かうルートであるという、照合用情報と第１情報との対応関係である。かかる構成であっても、上述した実施形態と同様に、ユーザは、情報処理装置１０を介して任意の「車両」を眺めるだけで、当該「車両」が特定車両２０であるか否かを一見して識別可能である。更に、かかる構成によれば、ユーザは、事前に乗車予約をしなくても、目的地の方面に向かう特定車両２０に乗車要求を送信することで、当該特定車両２０に乗車し得る。
【００７１】
また、例えばユーザのスコアに基づいて車両２０への乗車許否が決定されるサービスに情報処理システム１を適用することも可能である。当該スコアとして、例えば米国におけるクレジットスコア、又は中国の社会信用システムにおける個人スコア等が採用可能であるが、これらに限られず、情報処理システム１に専用のスコアが採用されてもよい。具体的には、車両２０は、自車両への乗車が許可されるスコアの下限値を、第１情報として情報提示部２３により提示する。情報処理装置１０は、ユーザのスコアを照合用情報として記憶する。そして情報処理装置１０は、照合用情報と、動画像上の「車両」から抽出した第１情報とが、所定の対応関係を有するか否かに基づいて、当該「車両」がユーザによる乗車が許可された特定車両２０であるか否かを判定する。ここで「所定の対応関係」は、照合用情報に示されるユーザのスコアが、第１情報に示される下限値以上であるという、照合用情報と第１情報との対応関係である。かかる構成であっても、上述した実施形態と同様に、ユーザは、情報処理装置１０を介して任意の「車両」を眺めるだけで、当該「車両」が特定車両２０であるか否かを一見して識別可能である。
【００７２】
このように、「特定車両２０」は、乗車予約に基づいてユーザに乗車させる予定の車両２０に限られず、例えばユーザが希望する巡回ルートを走行する車両２０、ユーザの目的地に向かう車両２０、又はユーザによる乗車が許可された車両２０等、情報処理システム１が適用されるサービスの内容に応じて決定可能である。
【００７３】
また、上述した実施形態では、情報処理装置１０の画面における「車両」の表示位置に基づいて、当該画面における第２情報の表示位置が決定される構成について説明した。具体的には、図２を参照して、画面１４０における特定車両２０の近傍に、吹出形状の画像が第２情報１４１（１４１ａ）として表示される態様について説明した。しかしながら、第２情報１４１の表示態様は、これに限られない。例えば、第２情報１４１は、画面上の「車両」を取り囲むように表示されてもよい。また例えば、図９に示すように、マーカ画像である第２情報１４１（１４１ｂ）の少なくとも一部が、画面１４０上の車両２０の少なくとも一部に重畳して表示される構成も可能である。また例えば、第２情報１４１ｂは、マーカ画像に限られず、画面上の「車両」に対して仮想的な装飾（例えば、車体の色又は形状の変更等）を施す画像であってもよい。或いは、車両２０の表示位置によらず、第２情報１４１の表示位置が定められている構成も可能である。例えば図１０は、画面１４０の内周部分に第２情報１４１（１４１ｃ）が表示される態様を図示している。第２情報１４１ｃは、例えば色に応じて、画面上の車両２０が特定車両２０であるか否かを示してもよい。
【００７４】
また、例えば携帯電話又はスマートフォン等の汎用の情報処理装置を、上述した実施形態に係る情報処理装置１０として機能させる構成も可能である。具体的には、実施形態に係る情報処理装置１０の各機能を実現する処理内容を記述したプログラムを、情報処理装置のメモリに格納し、情報処理装置のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００７５】
１    情報処理システム
１０    情報処理装置
１１    通信部
１２    測位部
１３    撮像部
１４    表示部
１４０    画面
１４１、１４１ａ、１４１ｂ、１４１ｃ    第２情報
１４２、１４２ａ、１４２ｂ    第３情報
１５    操作部
１６    記憶部
１７    制御部
２０    車両（特定車両）
２１    車両通信部
２２    車両測位部
２３    情報提示部
２４    車両記憶部
２５    車両制御部
３０    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ制御部
４０    ネットワーク
【図１】
2020149476.tif 000003
【図２】
2020149476.tif 000004
【図３】
2020149476.tif 000005
【図４】
2020149476.tif 000006
【図５】
2020149476.tif 000007
【図６】
2020149476.tif 000008
【図７】
2020149476.tif 000009
【図８】
2020149476.tif 000010
【図９】
2020149476.tif 000011
【図１０】
2020149476.tif 000012