(57)【要約】【課題】ドライバが走行経路を間違えにくい走行案内の情報を生成できる技術を提供する。【解決手段】サーバ装置１２において、第１取得部６０は、車両の走行経路が案内経路から外れた特定地点を取得する。特定部６６は、複数の車両の走行経路情報にもとづいて、取得された特定地点を通過した車両を特定する。第２取得部６２は、特定された車両から、当該車両で撮像された特定地点の画像を取得する。生成部６８は、取得された画像にもとづいて、特定地点に関する走行案内の情報を生成する。【選択図】図２
2020149575.tif 000002
【特許請求の範囲】
【請求項１】
車両の走行経路が案内経路から外れた特定地点を取得する第１取得部と、
複数の車両の走行経路情報にもとづいて、取得された前記特定地点を通過した車両を特定する特定部と、
特定された車両から、当該車両で撮像された前記特定地点の画像を取得する第２取得部と、
取得された画像にもとづいて、前記特定地点に関する走行案内の情報を生成する生成部と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記生成部は、取得された前記特定地点の画像から、前記走行案内に用いる目印を抽出し、抽出した目印に関する情報を含む前記走行案内の情報を生成し、
前記サーバ装置は、
生成された前記走行案内の情報を前記複数の車両に提供する提供部を備える、ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記第１取得部は、前記特定地点において前記走行経路が前記案内経路から外れた条件を取得し、
前記特定部は、前記特定地点を通過し、かつ、走行状況が前記条件を満たした車両を特定する、ことを特徴とする請求項１または２に記載のサーバ装置。
【請求項４】
車両の走行経路が案内経路から外れた特定地点を取得する第１取得ステップと、
複数の車両の走行経路情報にもとづいて、前記第１取得ステップで取得された前記特定地点を通過した車両を特定する特定ステップと、
前記特定ステップで特定された車両から、当該車両で撮像された前記特定地点の画像を取得する第２取得ステップと、
前記第２取得ステップで取得された画像にもとづいて、前記特定地点に関する走行案内の情報を生成する生成ステップと、
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両から取得した情報を処理するサーバ装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、車両の走行案内を行うナビゲーション装置が多くの車両に搭載されている。ナビゲーション装置は、ドライバの利便性を向上するための各種情報を表示する。特許文献１は、車載カメラで撮影された撮影データを車両から収集し、収集したデータを車両に配信する移動体情報処理システムを開示する。車両のナビゲーション装置は、配信されたデータにもとづいて道路状況などの映像を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５２５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両のナビゲーション装置により案内経路上の右折地点などを知らせる走行案内が行われたにもかかわらず、ドライバが右折地点などを間違え、案内経路通りに走行できないことがある。本発明者等は、車両の走行経路が案内経路から外れた地点に関して、ドライバが走行経路を間違えにくい走行案内が望まれることを認識した。
【０００５】
本発明者等はこうした状況を鑑みて本発明をなしたものであり、その目的は、ドライバが走行経路を間違えにくい走行案内の情報を生成できるサーバ装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のサーバ装置は、車両の走行経路が案内経路から外れた特定地点を取得する第１取得部と、複数の車両の走行経路情報にもとづいて、取得された前記特定地点を通過した車両を特定する特定部と、特定された車両から、当該車両で撮像された前記特定地点の画像を取得する第２取得部と、取得された画像にもとづいて、前記特定地点に関する走行案内の情報を生成する生成部と、を備える。
【０００７】
この態様によると、車両の走行経路が案内経路から外れた特定地点の画像を取得することで、その画像にもとづいて、ドライバが走行経路を間違えにくい走行案内の情報を生成できる。
【０００８】
前記生成部は、取得された前記特定地点の画像から、前記走行案内に用いる目印を抽出し、抽出した目印に関する情報を含む前記走行案内の情報を生成し、前記サーバ装置は、生成された前記走行案内の情報を前記複数の車両に提供する提供部を備えてもよい。
【０００９】
前記第１取得部は、前記特定地点において前記走行経路が前記案内経路から外れた条件を取得し、前記特定部は、前記特定地点を通過し、かつ、走行状況が前記条件を満たした車両を特定してもよい。
【００１０】
本発明の別の態様は、情報処理方法である。この方法は、車両の走行経路が案内経路から外れた特定地点を取得する第１取得ステップと、複数の車両の走行経路情報にもとづいて、前記第１取得ステップで取得された前記特定地点を通過した車両を特定する特定ステップと、前記特定ステップで特定された車両から、当該車両で撮像された前記特定地点の画像を取得する第２取得ステップと、前記第２取得ステップで取得された画像にもとづいて、前記特定地点に関する走行案内の情報を生成する生成ステップと、を備える。
【発明の効果】
【００１１】
本発明によれば、ドライバが走行経路を間違えにくい走行案内の情報を生成できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る車両システムの構成を示すブロック図である。
【図２】図１の車載装置とサーバ装置の構成を示すブロック図である。
【図３】図１の車両の走行経路と案内経路の一例を示す図である。
【図４】図１のサーバ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、実施の形態に係る車両システム１の構成を示すブロック図である。車両システム１は、複数の車載装置１０と、サーバ装置１２とを備える。図１では、複数の車載装置１０のうち３台の車載装置１０を図示している。
【００１４】
車載装置１０は、自動車である車両１４に搭載される。車載装置１０は、無線通信機能を有し、無線基地局や無線アクセスポイントを介してネットワーク１６に接続する。ネットワーク１６にはサーバ装置１２が接続されており、サーバ装置１２は車載装置１０とネットワーク１６経由で通信を行う。サーバ装置１２は、例えばデータセンターに設置され、複数の車載装置１０から送信された情報を処理する情報処理装置として機能する。無線通信の規格は特に限定されないが、例えば、３Ｇ（第３世代移動通信システム）、４Ｇ（第４世代移動通信システム）または５Ｇ（第５世代移動通信システム）を含む。
【００１５】
図２は、図１の車載装置１０とサーバ装置１２の構成を示すブロック図である。車載装置１０は、ＧＰＳ受信部２０、ナビゲーション部２２、処理部２４、通信部２６および撮像部２８を備える。サーバ装置１２は、通信部４０、処理部４２、第１記憶部４６および第２記憶部４８を備える。処理部４２は、第１取得部６０、第２取得部６２、第３取得部６４、特定部６６、生成部６８および提供部７０を備える。
【００１６】
車載装置１０において、ＧＰＳ受信部２０は、自車両の位置情報を定期的に取得する。位置情報には、取得日時が添付される。
【００１７】
ナビゲーション部２２は、出発地、目的地、地図情報などにもとづいて経路案内用の案内経路を設定し、案内経路と地図を図示しない表示部に表示し、画像と音声の少なくとも一方により案内経路に沿って走行案内を行う。
【００１８】
ナビゲーション部２２は、ＧＰＳ受信部２０で取得された位置情報と、地図情報とにもとづいて、自車両の走行経路を取得する。この走行経路は、自車両が実際に走行した走行軌跡と呼ぶこともでき、走行経路上の各位置の走行日時も含む。ナビゲーション部２２は、案内経路と走行経路の情報を処理部２４に出力する。
【００１９】
処理部２４は、たとえば車両１４のイグニッションスイッチのオンからオフまでである１トリップごとに、走行経路情報と案内経路情報を、通信部２６を介してサーバ装置１２に送信する。１トリップ中にナビゲーション部２２による経路案内が実行されていない場合、処理部２４は走行経路情報だけを送信する。送信される情報には、送信元の車両１４を識別するための情報が添付される。
【００２０】
図３は、図１の車両１４の走行経路Ｐ１と案内経路Ｐ２の一例を示す。案内経路Ｐ２は、南から北に交差点１１０に向かい、交差点１１０を右折する経路である。交差点１１０付近に「レストランＸＹＺ」の建物１００が存在するが、この建物１００は以前は「コンビニエンスストアＡＢＣ」であったことを想定する。
【００２１】
ナビゲーション部２２は、交差点などの走行案内すべき地点ごとに、各走行方向に関する走行案内情報を記憶している。走行案内情報は、目印の情報と、目印に関する音声案内の情報とを含む。目印は、たとえば店舗などの建物、看板、空き地、道路の車線または道路標識などを含む。
【００２２】
図３の例では、建物１００の変更は走行案内情報に反映されていないとする。たとえば、図３の交差点の目印情報は、南から北の走行方向に関して、目印の名称である「コンビニエンスストアＡＢＣ」、目印の位置、および、目印を模擬した画像を含む。音声案内情報は、たとえば「コンビニエンスストアＡＢＣが目印です」という情報である。
【００２３】
ナビゲーション部２２は、車両１４の位置が案内経路上の走行案内すべき地点に達した場合、交差点１１０に関する走行案内情報を用いて、音声により「まもなく右方向です。コンビニエンスストアＡＢＣが目印です」という走行案内を行う。このときナビゲーション部２２は、交差点１１０の拡大図を表示し、その拡大図の目印の位置に「コンビニエンスストアＡＢＣ」の建物を模擬した画像を表示してもよい。走行案内には、周知の技術を用いることができる。
【００２４】
図３の例では、走行案内に含まれる目印が実態と異なり、走行案内を受けたドライバは、右折すべき交差点１１０付近で「コンビニエンスストアＡＢＣ」の建物を視認できないことから、右折すべき交差点１１０で右折できず直進してしまい、走行経路Ｐ１が案内経路Ｐ２から外れている。
【００２５】
図２に戻る。撮像部２８は、いわゆるドライブレコーダとして構成され、車載カメラ３０と画像記憶部３２とを含む。車載カメラ３０は、車両１４の前方の画像を連続して撮像する。画像記憶部３２は、車載カメラ３０で撮像された複数の画像を記憶する。各画像には撮像日時が添付される。画像記憶部３２に記憶された画像のうち、一定期間以上前の撮像日時のものは削除される。一定期間は、画像記憶部３２の記憶容量にもとづいて定められる。撮像部２８は任意であり、車両１４に搭載されなくてもよい。
【００２６】
サーバ装置１２において、通信部４０は、複数の車両１４のそれぞれの車載装置１０から走行経路情報と案内経路情報を受信し、受信した情報を第３取得部６４に出力する。
【００２７】
第３取得部６４は、通信部４０から出力された走行経路情報と案内経路情報を取得し、取得した走行経路情報と案内経路情報を、車両１４を識別するための情報に関連付けて第１記憶部４６に記憶させる。
【００２８】
処理部４２は、記憶された走行経路情報と案内経路情報のうち、所定期間以上前に取得されたものを第１記憶部４６から削除してもよい。所定期間は、数日、数週間などであり、実験などにより適宜定めることができる。
【００２９】
第１取得部６０は、第１記憶部４６に記憶された複数の車両１４の走行経路情報と案内経路情報にもとづいて、車両１４の走行経路が案内経路から外れた特定地点と、この特定地点において走行経路が案内経路から外れた条件とを取得する。図３の例では、特定地点は交差点１１０である。走行経路が案内経路から外れた条件は、走行時間帯と天候の少なくとも一方、および、走行方向などを含む。第１取得部６０は、走行経路情報に含まれる特定地点付近の走行日時から、走行時間帯を取得する。走行時間帯は、夜間と夜間以外に分けられてもよいし、夜間以外をより細かい時間帯に区切ってもよい。第１取得部６０は、図示しない他のサーバ装置などから、特定地点付近の走行日時における特定地点付近の天候を取得する。
【００３０】
特定部６６は、第１記憶部４６に記憶された複数の車両１４の走行経路情報にもとづいて、第１取得部６０で取得された特定地点を通過し、かつ、特定地点の走行状況が上記条件を満たした車両１４を特定する。走行時間帯の条件に関して、日付によらず条件の走行時間帯に特定地点を通過した車両１４が特定される。天候の条件に関して、特定部６６は、他のサーバ装置などから、特定地点付近が条件の天候であった日付と時間帯を１組以上取得し、取得した日付の時間帯に特定地点を通過した車両１４を、条件の天候で特定地点を通過した車両１４として特定する。
【００３１】
特定部６６は、走行経路が案内経路から外れた車両１４を含む１台以上の車両１４を特定する。特定部６６は、特定地点を案内経路通りに走行した車両１４と、ナビゲーション部２２による経路案内を実行せずに特定地点を走行した車両１４も特定しうる。案内経路から外れた車両１４以外の車両１４も特定することで、案内経路から外れた車両１４が特定地点の画像を保持していない場合にも、特定地点の画像を取得できる可能性を高めることができる。また特定部６６は、特定された車両１４ごとに、上記条件を満たして特定地点を通過した日時を特定する。
【００３２】
通信部４０は、特定地点の画像の送信要求を、特定部６６で特定された車両１４に送信する。送信要求は、特定された車両１４ごとに設定され、特定部６６で特定された日時の情報を含む。送信要求には、送信先の車両１４を識別するための情報が添付される。
【００３３】
車載装置１０において、通信部２６が画像の送信要求を受信した場合、処理部２４は、送信要求に含まれる日時の画像が画像記憶部３２に記憶されているか確認する。
【００３４】
処理部２４は、送信要求に含まれる日時の画像が記憶されていれば、その画像、すなわち特定地点の画像を、通信部２６を介してサーバ装置１２に送信する。特定地点の画像は、既に削除されている場合もありうるし、撮像部２８が撮像を停止していて撮像されていない場合もありうる。
【００３５】
サーバ装置１２において、通信部４０は、特定された車両１４から送信された特定地点の画像を受信し、受信した画像を第２取得部６２に出力する。第２取得部６２は、通信部４０から出力された特定地点の画像を取得する。これは、第２取得部６２が、特定された車両１４から、当該車両１４で撮像された特定地点の画像を取得することに相当する。第２取得部６２は、取得した特定地点の画像を生成部６８に出力する。
【００３６】
生成部６８は、第２取得部６２で取得された特定地点の画像にもとづいて、特定地点に関する新たな走行案内の情報を生成する。特定地点の画像が複数取得された場合、生成部６８は、いずれか１つの画像に対して処理を行う。
【００３７】
具体的には生成部６８は、特定地点の画像において、特定地点で現在の走行案内に用いている目印を画像認識して特定する。第２記憶部４８は、車両１４のナビゲーション部２２に記憶された走行案内情報と同じ走行案内情報を記憶している。現在の走行案内に用いている目印は、第２記憶部４８の走行案内情報から特定できる。生成部６８は、現在の目印を特定できた場合、この特定地点に関する処理を終了する。この場合、目印が視認し難いために走行経路が案内経路から外れたのではない可能性があるためである。これにより、目印の不必要な変更を抑制できる。
【００３８】
生成部６８は、特定地点の画像において現在の目印を特定できなかった場合、特定地点の画像から、新たな走行案内に用いる目印を画像認識により抽出し、抽出した目印の名称と位置を特定し、特定した情報にもとづき、抽出した目印に関する情報を含む新たな走行案内情報を生成する。新たな走行案内情報は、走行経路が案内経路から外れた条件に関連付けられる。以上の生成部６８による処理は、周知の画像認識技術を用いて実行できる。
【００３９】
図３の例では、交差点１１０の画像において「コンビニエンスストアＡＢＣ」を特定できないので、生成部６８は、新たな目印である「レストランＸＹＺ」の建物１００を抽出し、その名称「レストランＸＹＺ」と位置を特定する。生成部６８は、目印の名称である「レストランＸＹＺ」、目印の位置、および、目印を模擬した画像を含む目印情報を生成する。生成部６８は、「レストランＸＹＺが目印です」という音声案内情報を生成する。
【００４０】
生成部６８は、第２記憶部４８に記憶された、上記条件に関連付けられた特定地点に関する走行案内情報を新たな走行案内情報に更新する。提供部７０は、通信部４０を介して、生成された新たな走行案内情報を複数の車両１４に提供する。
【００４１】
車載装置１０において、通信部２６が新たな走行案内情報を受信した場合、ナビゲーション部２２は、上記条件に関連付けられた特定地点に関する既存の走行案内情報を新たな走行案内情報に更新する。ナビゲーション部２２は、新たな走行案内情報に関連付けられた条件のとき、新たな走行案内情報の目印情報を用いて、特定地点に関する走行案内を行う。図３の例では、ナビゲーション部２２は、実態に合った「レストランＸＹＺ」を目印とした走行案内を行う。新たな目印はドライバに視認されやすいため、ドライバが特定地点で走行経路を間違えにくくなる。このように、走行案内に用いられる目印が無くなった場合、別の目印を用いて走行案内できる。
【００４２】
図３では目印の建物が変更された例を説明したが、本実施の形態は、昼には見えやすく夜には見えにくいなど特定の時間帯には見えにくい目印や、晴天では見えやすく雨天では見えにくいなど特定の天候では見えにくい目印に対しても有効である。特定地点を通過し、かつ、走行状況が条件を満たした車両１４を特定するので、特定の時間帯と特定の天候の少なくとも一方で走行案内の目印が見えにくい場合、その条件で画像認識できた別の目印、すなわちドライバに視認されやすい別の目印を用いて走行案内できる。つまり、条件に応じて異なる目印で走行案内できる。
【００４３】
他の具体例として、走行案内時に複数の車線を模擬した画像が表示される交差点において、工事などにより道路の車線数が変更され、走行案内時に表示される車線の画像が実態と異なった状況にも有効である。この場合、車線の画像を確認したドライバは、走行中の車線が右折用車線であると認識していたが、実際には直進用車線であり、右折すべき交差点で右折できず、走行経路が案内経路から外れる可能性がある。この場合にも、車線の画像を更新して、新たな走行案内を生成できる。
【００４４】
なお、走行案内に含まれる目印が実態とは異なっても、その走行案内により走行経路を間違える車両１４が存在しなければ、サーバ装置１２は、画像を取得せず、走行案内も変更しない。この場合、道路の目的地を示す分かりやすい案内標識や看板が存在するなどの何らかの理由により、走行経路を間違いにくい可能性がある。そのため、早急に目印を変更する必要性が低く、そのような変更を抑制できる。
【００４５】
車載装置１０、処理部４２の構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４６】
次に、以上の構成による車両システム１の全体的な動作を説明する。図４は、図１のサーバ装置１２の処理を示すフローチャートである。図４の処理は、定期的に繰り返し行われる。
【００４７】
第３取得部６４は、複数の車両１４から走行経路情報と案内経路情報を取得する（Ｓ１０）。第１取得部６０は、取得された走行経路情報と案内経路情報にもとづいて、特定地点と、走行経路が案内経路から外れた条件とを取得する（Ｓ１２）。特定部６６は、取得された走行経路情報にもとづいて、取得された特定地点を通過し、かつ、特定地点の走行状況が上記条件を満たした車両１４を特定する（Ｓ１４）。
【００４８】
第２取得部６２は、特定された車両１４から特定地点の画像を取得する（Ｓ１６）。特定地点の画像において現在の目印が特定された場合（Ｓ１８のＹ）、処理を終了する。現在の目印が特定されない場合（Ｓ１８のＮ）、生成部６８は、特定地点の画像にもとづいて、特定地点に関する新たな走行案内の情報を生成する（Ｓ２０）。提供部７０は、生成された新たな走行案内情報を複数の車両１４に提供し（Ｓ２２）、処理を終了する。
【００４９】
本実施の形態によれば、車両１４の走行経路が案内経路から外れた特定地点の画像を取得することで、その画像にもとづいて、ドライバが間違えにくい、実態に即した新たな走行案内情報を生成できる。
【００５０】
また、特定地点を通過した車両１４から特定地点の画像を取得するので、全ての車両１４から全ての画像を取得するよりも、車両１４からサーバ装置１２にアップロードされる画像のデータ量を大幅に削減できる。サーバ装置１２において、特定地点の画像のみを解析するので、計算量を削減することもできる。
【００５１】
以上、実施の形態をもとに本発明を説明した。実施の形態はあくまでも例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５２】
たとえば、特定地点において走行経路が案内経路から外れた条件は、走行時間帯と天候を含まなくてもよい。この変形例では、時間帯と天候によらず特定地点の走行案内を一律に変更する場合、より簡素な処理で、ドライバが間違えにくい新たな走行案内情報を生成できる。
【００５３】
車両１４に撮像部２８が搭載されていない場合、または、１トリップの間に撮像部２８が画像を撮像していない場合、ナビゲーション部２２による経路案内が実行されていなければ、処理部２４は、走行経路情報をサーバ装置１２に送信しなくてもよい。この場合の走行経路情報は、特定地点の取得にも、特定地点の画像の取得にも利用できないためである。この変形例では、車両１４からサーバ装置１２にアップロードされる走行経路情報のデータ量を削減でき、サーバ装置１２からの不要な画像送信要求の送信も抑制できる。
【００５４】
サーバ装置１２の提供部７０は、車両１４から受信した特定地点の画像を複数の車両１４に提供して、車両１４のナビゲーション部２２は、特定地点の画像を表示して走行案内してもよい。この変形例では、実態に合った特定地点の画像を取得でき、ドライバが車両１４から視認する風景に近い画像を表示できるので、走行経路をさらに間違えにくくできる。
【００５５】
車載装置１０の処理部２４が、走行経路が案内経路から外れた特定地点を取得し、取得した特定地点の情報をサーバ装置１２に送信してもよい。処理部２４は、特定地点の情報以外には、走行経路情報を送信し、案内経路情報は送信しない。この変形例では、車両システム１の構成の自由度を向上できる。
【符号の説明】
【００５６】
１…車両システム、１０…車載装置、１２…サーバ装置、１４…車両、６０…第１取得部、６２…第２取得部、６６…特定部、６８…生成部、７０…提供部。
【図１】
2020149575.tif 000003
【図２】
2020149575.tif 000004
【図３】
2020149575.tif 000005
【図４】
2020149575.tif 000006