(57)【要約】【課題】車両がこれから通る予定の道路について、普段との走行時間の違いをユーザに知らせる。【解決手段】車載装置１は、車載装置１を搭載した車両の道路ごとの走行履歴が記録された走行履歴ＤＢ２２と、車両の走行経路を推定する経路推定部１７と、走行履歴ＤＢ２２に基づいて走行経路に対する車両の実績走行時間を算出すると共に、車両が走行経路をこれから走行したときの予測走行時間を算出する走行時間算出部１８と、走行経路を示した地図画面を表示部３０に表示させ、実績走行時間および予測走行時間を地図画面と共に表示部３０に表示させる表示制御部１４とを備える。【選択図】図２
2019105612.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車載装置であって、
地図情報を記憶する地図情報記憶部と、
交通情報を取得する通信制御部と、
前記車両の道路ごとの走行履歴と、前記走行履歴に対する走行時間と、が記録された走行履歴データベースと、
前記地図情報と、前記走行履歴データベースと、を用いて前記車両の走行経路を推定する経路推定部と、
前記経路推定部で推定された前記走行経路に対する前記車両の実績走行時間を、前記走行履歴データベースに記録されている前記走行時間を用いて算出し、前記通信制御部を用いて取得した前記交通情報を用いて前記経路推定部で推定された前記走行経路を走行する場合の予測走行時間を算出する走行時間算出部と、
前記走行経路を示した地図画面を表示させ、前記実績走行時間および前記予測走行時間を前記地図画面と共に表示させる制御を行う表示制御部と、を備えることを特徴とする車載装置。
【請求項２】
請求項１に記載の車載装置において、
前記経路推定部は、前記走行経路を複数推定し、
前記走行時間算出部は、複数の前記走行経路について前記実績走行時間および前記予測走行時間をそれぞれ算出し、
前記表示制御部は、前記地図画面において複数の前記走行経路をそれぞれ示すと共に、複数の前記走行経路について前記実績走行時間および前記予測走行時間をそれぞれ表示させる制御を行うことを特徴とする車載装置。
【請求項３】
請求項１または請求項２に記載の車載装置において、
前記経路推定部は、前記車両の現在位置から目的地まで続く道路の組み合わせを、前記走行履歴データベースが示す前記車両の道路ごとの走行頻度に基づいて選択することにより、前記走行経路を推定することを特徴とする車載装置。
【請求項４】
請求項３に記載の車載装置において、
前記経路推定部は、前記走行履歴データベースに基づいて前記目的地を推定することを特徴とする車載装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の車載装置において、
前記車両は自動運転により走行可能であり、
前記走行時間算出部は、前記車両が前記走行経路を自動運転により走行した場合の予測走行時間を前記予測走行時間として算出し、
前記表示制御部は、前記走行時間算出部により算出された前記予測走行時間を表示させる制御を行うことを特徴とする車載装置。
【請求項６】
請求項５に記載の車載装置において、
前記表示制御部は、前記走行経路において前記車両が自動運転により走行可能な部分を、他の部分と識別可能な形態で前記地図画面に表示させる制御を行うことを特徴とする車載装置。
【請求項７】
請求項６に記載の車載装置において、
前記走行履歴データベースに記録される前記走行履歴は、前記車両の道路ごとの自動運転履歴を含み、
前記表示制御部は、前記走行経路において前記車両が自動運転により走行可能な部分の表示形態を、前記自動運転履歴に基づいて変化させるように制御を行うことを特徴とする車載装置。
【請求項８】
交通情報を取得するステップと、
車両の道路ごとの走行履歴と、前記走行履歴に対する走行時間と、を記録するステップと、
地図情報と、記録した前記走行履歴と、を用いて前記車両の走行経路を推定するステップと、
推定した前記走行経路に対する前記車両の実績走行時間を、記録した前記走行時間を用いて算出し、取得した前記交通情報を用いて推定した前記走行経路を走行する場合の予測走行時間を算出するステップと、
前記走行経路を示した地図画面を表示させるステップと、
前記実績走行時間および前記予測走行時間を前記地図画面と共に表示させるステップと、を備えることを特徴とする情報提示方法。
【請求項９】
請求項８に記載の情報提示方法において、
前記車両の走行経路を推定するステップでは、前記走行経路を複数推定し、
前記車両の実績走行時間および予測走行時間を算出するステップでは、推定した複数の前記走行経路について前記実績走行時間および前記予測走行時間をそれぞれ算出し、
前記地図画面を表示させるステップでは、前記地図画面において複数の前記走行経路をそれぞれ示し、
前記実績走行時間および前記予測走行時間を表示させるステップでは、複数の前記走行経路について前記実績走行時間および前記予測走行時間をそれぞれ表示させることを特徴とする情報提示方法。
【請求項１０】
請求項８または請求項９に記載の情報提示方法において、
前記車両の走行経路を推定するステップでは、前記車両の現在位置から目的地まで続く道路の組み合わせを、前記走行履歴が示す前記車両の道路ごとの走行頻度に基づいて選択することにより、前記走行経路を推定することを特徴とする情報提示方法。
【請求項１１】
請求項１０に記載の情報提示方法において、
前記車両の走行経路を推定するステップでは、前記走行履歴に基づいて前記目的地を推定することを特徴とする情報提示方法。
【請求項１２】
請求項８から請求項１１のいずれか一項に記載の情報提示方法において、
前記車両は自動運転により走行可能であり、
前記車両の実績走行時間および予測走行時間を算出するステップでは、前記車両が前記走行経路を自動運転により走行した場合の予測走行時間を前記予測走行時間として算出し、
前記実績走行時間および前記予測走行時間を表示させるステップでは、算出した前記予測走行時間を表示させることを特徴とする情報提示方法。
【請求項１３】
請求項１２に記載の情報提示方法において、
前記地図画面を表示させるステップでは、前記走行経路において前記車両が自動運転により走行可能な部分を、他の部分と識別可能な形態で前記地図画面に表示させることを特徴とする情報提示方法。
【請求項１４】
請求項１３に記載の情報提示方法において、
前記走行履歴は、前記車両の道路ごとの自動運転履歴を含み、
前記地図画面を表示させるステップでは、前記走行経路において前記車両が自動運転により走行可能な部分の表示形態を、前記自動運転履歴に基づいて変化させることを特徴とする情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置および情報提示方法に関する。
【背景技術】
【０００２】
従来、過去に走行した道路の履歴を記録し、これに基づいて目的地までの経路を探索するナビゲーション装置が知られている。下記の特許文献１には、道路ごとに対応する走行頻度データを記憶する記憶手段と、車両が実際に走行した道路に対応する走行頻度データを更新する頻度更新手段と、目的地を入力することにより上記頻度に基づいた経路コストの演算を行い、目的地に至る最適経路を計算する経路計算手段と、からなるナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−４６５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたナビゲーション装置では、車両がよく通る道路を最適経路として求めることができるが、混雑等によって普段よりも走行時間がかかる場合に、そのことをユーザに知らせることができない。
【課題を解決するための手段】
【０００５】
本発明による車載装置は、車両に搭載されるものであって、地図情報を記憶する地図情報記憶部と、交通情報を取得する通信制御部と、前記車両の道路ごとの走行履歴と、前記走行履歴に対する走行時間と、が記録された走行履歴データベースと、前記地図情報と、前記走行履歴データベースと、を用いて前記車両の走行経路を推定する経路推定部と、前記経路推定部で推定された前記走行経路に対する前記車両の実績走行時間を、前記走行履歴データベースに記録されている前記走行時間を用いて算出し、前記通信制御部を用いて取得した前記交通情報を用いて前記経路推定部で推定された前記走行経路を走行する場合の予測走行時間を算出する走行時間算出部と、前記走行経路を示した地図画面を表示させ、前記実績走行時間および前記予測走行時間を前記地図画面と共に表示させる制御を行う表示制御部と、を備えることを特徴とする。
本発明による情報提示方法は、交通情報を取得するステップと、車両の道路ごとの走行履歴と、前記走行履歴に対する走行時間と、を記録するステップと、地図情報と、前記記録した走行履歴と、を用いて前記車両の走行経路を推定するステップと、前記推定した前記走行経路に対する前記車両の実績走行時間を、前記記録した前記走行時間を用いて算出し、前記取得した前記交通情報を用いて前記推定した前記走行経路を走行する場合の予測走行時間を算出するステップと、前記走行経路を示した地図画面を表示させるステップと、前記実績走行時間および前記予測走行時間を前記地図画面と共に表示させるステップと、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、車両がこれから通る予定の道路について、普段との走行時間の違いをユーザに知らせることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報提供システムの構成図
【図２】本発明の一実施形態に係る車載装置およびサーバの構成図
【図３】走行履歴ＤＢにおけるデータ構造例を示す図
【図４】本発明の第１の実施形態に係る情報提供システムにおける車載装置の動作を示すフローチャート
【図５】本発明の第１の実施形態による地図画面の例を示す図
【図６】本発明の第２の実施形態に係る情報提供システムにおける車載装置の動作を示すフローチャート
【図７】本発明の第２の実施形態による地図画面の例を示す図
【図８】本発明の第２の実施形態による地図画面の変形例を示す図
【図９】ＨＵＤまたはプロジェクションマッピングにより走行経路を表示した例を示す図
【発明を実施するための形態】
【０００８】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る情報提供システムの構成図である。図１に示す情報提供システムは、車両１００に搭乗しているユーザに対して、車両１００の走行状態に応じて様々な情報提供を行うものであり、車両１００に搭載されている車載装置１および通信端末２と、通信回線網３と、サーバ４とによって構成される。なお、車載装置１と通信端末２は、有線あるいは無線接続によって接続されている。
【０００９】
車載装置１は、地図画面を表示し、地図情報を車両１００の運転者であるユーザに提供する。車載装置１には、車両１００の前方と側方に向けてそれぞれ搭載されたフロントカメラ５およびサイドカメラ６と、車両１００の走行に関する様々な処理や制御を行う車両制御装置７とが接続されている。車両制御装置７は、たとえばＥＣＵ（Electronic Control Unit）であり、その機能や制御対象に応じて様々な種類のものが車両１００に搭載されている。
【００１０】
通信端末２は、車載装置１の制御により、必要に応じて通信回線網３と無線接続を行う。通信回線網３には、サーバ４が接続されている。すなわち車載装置１は、通信端末２と通信回線網３を介してサーバ４に接続することで、サーバ４と通信可能である。通信端末２と通信回線網３が無線接続する際には、通信回線網３が有する不図示の無線基地局が用いられる。この無線基地局は、周囲の所定の通信エリア内にある通信端末２と無線通信することが可能であり、様々な場所に設置されている。なお、通信端末２は、たとえば携帯電話などである。また、通信回線網３は、たとえば携帯電話回線網やインターネットなどにより構築される。
【００１１】
サーバ４には、車両１００の走行履歴が格納されている。車載装置１は、サーバ４から車両１００の走行履歴をダウンロードして取得することで、車両１００の走行経路を推定し、ユーザに対する情報提供を行うことができる。
【００１２】
なお、図１では一台の車両１００に搭載された一つの車載装置１がサーバ４に接続されている例を示したが、実際には、多数の車両にそれぞれ搭載された車載装置がサーバ４に接続されており、各車載装置がそれぞれのユーザに対して情報提供を行う。本実施形態では、そのうち一つの車載装置１を代表例としてその動作を説明するが、他の車載装置でも同様である。
【００１３】
図２は、本発明の一実施形態に係る車載装置１およびサーバ４の構成図である。図２に示すように、車載装置１は、制御部１０、記憶部２０、表示部３０、操作入力部４０および現在位置検出部５０を備える。サーバ４は、制御部１１０および記憶部１２０を備える。
【００１４】
車載装置１の制御部１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されており、車載装置１を動作させるための様々な処理や演算を行う。制御部１０は、その機能として、通信制御部１１、インタフェース制御部１２、現在位置取得部１３、表示制御部１４、車両情報取得部１５、車両制御部１６、経路推定部１７、走行時間算出部１８および走行履歴記録部１９の各機能ブロックを有する。制御部１０は、たとえばＲＯＭに記憶されているプログラムをＲＡＭに展開してＣＰＵが実行することで、これらの機能ブロックを実現することができる。なお、制御部１０が有するこれらの機能ブロックの詳細については、後で説明する。
【００１５】
記憶部２０は、不揮発性の記憶媒体であり、たとえばＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、メモリカード等を用いて構成される。記憶部２０は、地図に関する様々な情報、たとえば道路の位置、接続、形状、幅、車線数等の情報や、地形、都市名、地域名、地図上の様々な施設（POI：Point of Interest）等の情報をデータベース化した地図ＤＢ２１を有する。すなわち、車載装置１において地図画面を表示するための地図情報は、記憶部２０に地図ＤＢ２１として記憶されている。さらに記憶部２０は、車両１００の走行履歴を表す走行履歴ＤＢ２２を有する。なお、制御部１０においてＣＰＵが実行するプログラムの一部または全部を記憶部２０に格納してもよい。
【００１６】
表示部３０は、表示制御部１４の制御に応じて様々な画像や映像を表示する。表示部３０は、たとえば液晶ディスプレイを用いて構成される。
【００１７】
操作入力部４０は、ユーザからの操作入力を受けつけてその操作内容に応じた操作情報を制御部１０に出力する。操作入力部４０は、たとえば表示部３０と一体化されたタッチパネルや各種スイッチ類により構成される。
【００１８】
現在位置検出部５０は、車両１００の現在位置、すなわち車両１００に搭乗しているユーザの現在位置を検出し、その検出結果を制御部１０に出力する。現在位置検出部５０は、たとえばＧＰＳセンサ等を用いて構成される。なお、現在位置検出部５０としてＧＰＳセンサを用いる場合、ＧＰＳ信号に基づく現在位置の計算を制御部１０において行ってもよい。以下では、現在位置検出部５０により検出された車両１００の現在位置（ユーザの現在位置）を単に「現在位置」と称する。
【００１９】
サーバ４の制御部１１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されており、サーバ４を動作させるための様々な処理や演算を行う。制御部１１０は、その機能として、通信制御部１１１、配信部１１２および情報管理部１１３の各機能ブロックを有する。制御部１１０は、たとえばＲＯＭに記憶されているプログラムをＲＡＭに展開してＣＰＵが実行することで、これらの機能ブロックを実現することができる。なお、制御部１１０が有するこれらの機能ブロックの詳細については、後で説明する。
【００２０】
記憶部１２０は、不揮発性の記憶媒体であり、たとえばＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、メモリカード等を用いて構成される。記憶部１２０は、サーバ４と接続される車両１００を含む多数の車両の走行履歴をデータベース化した走行履歴ＤＢ１２１と、各車載装置のユーザに関するユーザ情報をデータベース化したユーザ情報ＤＢ１２２と有する。なお、制御部１１０においてＣＰＵが実行するプログラムの一部または全部を記憶部１２０に格納してもよい。
【００２１】
次に、車載装置１の制御部１０およびサーバ４の制御部１１０の各機能ブロックについて説明する。
【００２２】
通信制御部１１は、車載装置１が通信端末２および通信回線網３を介してサーバ４との間で通信を行う際に、通信端末２の制御を実施する。車載装置１は、通信制御部１１を用いて通信端末２を制御することにより、サーバ４との間で情報の送受信を行うことができる。
【００２３】
インタフェース制御部１２は、車載装置１がフロントカメラ５、サイドカメラ６、車両制御装置７とそれぞれ通信を行う際のインタフェース制御を実施する。車載装置１は、インタフェース制御部１２が行うインタフェース制御により、フロントカメラ５、サイドカメラ６、車両制御装置７との間でそれぞれ通信を行い、フロントカメラ５やサイドカメラ６から出力される撮影画像を取得したり、車両制御装置７への動作指示を行ったりすることができる。
【００２４】
現在位置取得部１３は、現在位置検出部５０から現在位置の検出結果を取得し、地図ＤＢ２１を参照して、車両１００が走行している道路に対応するリンクを特定する。そして、たとえば車両１００が交差点を通過したりすることでリンクが変化すると、その旨を走行履歴記録部１９に通知する。
【００２５】
表示制御部１４は、記憶部２０に記憶されている地図ＤＢ２１を用いて地図画面を表示部３０に表示させるように制御する。この地図画面には、現在位置から車両１００がこれから向かう予定の目的地までの走行経路が示されると共に、走行経路に対する車両の実績走行時間および予測走行時間が含まれる。なお、表示制御部１４により表示部３０に表示させる地図画面の具体例については、後で説明する。また、表示制御部１４は、フロントカメラ５やサイドカメラ６から取得した撮影画像に基づいて生成された車両１００の周囲環境を示す画像などを、表示部３０に表示させてユーザに提供することもできる。また、車載装置１に外部表示装置を接続した場合、外部表示装置に地図画像やフロントカメラ５やサイドカメラ６から取得した撮影画像を表示させるよう制御する。
【００２６】
車両情報取得部１５は、車両１００の走行状態に関する様々な車両情報を取得する。車両情報取得部１５が取得する車両情報には、たとえば、フロントカメラ５やサイドカメラ６から出力される撮影画像や、車両制御装置７から出力される制御情報などが含まれる。車両情報取得部１５は、インタフェース制御部１２を介して、これらの車両情報を取得することができる。
【００２７】
車両制御部１６は、地図ＤＢ２１から取得した現在位置付近の地図情報や、車両情報取得部１５が取得した車両情報などに基づいて、車両制御装置７への動作指示を行い、車両１００の走行状態を制御する。この車両制御部１６の動作により、車両１００の自動運転が実現される。なお、車両制御部１６は、インタフェース制御部１２を介して、車両制御装置７への動作指示を行うことができる。
【００２８】
経路推定部１７は、地図ＤＢ２１および走行履歴ＤＢ２２に基づいて、車両１００がこれから走行するであろう走行経路を推定する。経路推定部１７は、たとえば車両１００のＡＣＣ電源がオンされる等により車載装置１が起動したタイミングや、推定済みの走行経路に含まれない新たなリンクを車両１００が走行したことを検知したタイミングで、走行経路の推定を行う。なお、走行履歴ＤＢ２２には、走行履歴記録部１９により、車両１００が過去に走行した経路の履歴がリンク列単位で記録されている。経路推定部１７は、この走行履歴ＤＢ２２を参照することで、ユーザが目指す目的地を推定し、現在位置から目的地までの車両１００の走行経路を予測することができる。
【００２９】
走行時間算出部１８は、経路推定部１７が推定した走行経路を車両１００が走行した場合の走行時間を算出する。走行時間算出部１８が算出する走行時間には、走行履歴ＤＢ２２に基づく車両１００の実績走行時間と、現在の道路状況に応じた予測走行時間とが含まれる。
【００３０】
走行履歴記録部１９は、現在位置取得部１３が特定した車両１００の走行リンクに基づいて、車両１００の走行履歴をリンク列単位で走行履歴ＤＢ２２に記録する。走行履歴記録部１９は、車両１００の走行リンクが変化したという通知を現在位置取得部１３から受けると、この通知に応じて、後述の図３に示すようなデータ構造により、車両１００の走行履歴を走行履歴ＤＢ２２に記録する。なお、走行履歴ＤＢ２２に記録された車両１００の走行履歴は、通信制御部１１により所定のタイミングで車載装置１からサーバ４に送信され、サーバ４の走行履歴ＤＢ１２１に反映される。これにより、車載装置１とサーバ４の間で車両１００の走行履歴を同期させることができる。
【００３１】
通信制御部１１１は、サーバ４が通信端末２および通信回線網３を介して車載装置１との間で通信を行う際に必要な通信制御を実施する。通信制御部１１１は、たとえば、サーバ４と通信回線網３との間のインタフェース処理などを通信制御において実施する。
【００３２】
配信部１１２は、車載装置１からの配信要求に応じて、走行履歴ＤＢ１２１に記録されている情報を車載装置１に配信する。たとえば、車両１００の走行履歴の配信要求を車載装置１から受けた場合、配信部１１２は、車載装置１のユーザをユーザ情報ＤＢ１２２に基づいて特定し、当該ユーザに対応する車両１００の走行履歴を走行履歴ＤＢ１２１から取得して、車載装置１に配信する。なお、配信部１１２が車載装置１に情報を配信する際には、通信制御部１１１により、サーバ４と車載装置１の間で通信が行われる。
【００３３】
情報管理部１１３は、記憶部１２０に記憶されている情報の管理を行う。たとえば、情報管理部１１３は、サーバ４のオペレータや車載装置１のユーザからの入力情報に基づいて、ユーザ情報ＤＢ１２２のアップデートを行う。また、情報管理部１１３は、車両１００の最新の走行履歴が車載装置１から送信されると、これに基づいて走行履歴ＤＢ１２１をアップデートし、最新の走行履歴を走行履歴ＤＢ１２１に反映させる。
【００３４】
図３は、走行履歴ＤＢ１２１におけるデータ構造例を示す図である。図３（ａ）は、走行履歴ＤＢ１２１に走行履歴が記録されるリンク列の例を示しており、図３（ｂ）は、図３（ａ）のリンク列に対応する走行履歴ＤＢ１２１のデータ構造例を示している。
【００３５】
図３（ａ）に示すリンク列は、リンクＬ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ１０およびＬ１１により構成されている。リンクＬ１はリンクＬ２と接続し、リンクＬ２はリンクＬ３およびＬ１０と接続している。リンクＬ３はリンクＬ４およびＬ５と接続しており、リンクＬ１０はリンクＬ１１と接続している。このような接続構造を有するリンク列において、車両１００がこれまでにリンクＬ１、Ｌ２、Ｌ１０、Ｌ１１の順に通過した回数が２回であり、リンクＬ１、Ｌ２、Ｌ３、Ｌ４の順に通過した回数が８回であったとする。なお、車両１００はリンクＬ５を一度も通過したことがないとする。
【００３６】
上記の場合、走行履歴ＤＢ１２１には、たとえば図３（ｂ）のようなデータ構造で車両１００の走行履歴が記録される。図３（ｂ）のデータ構造において、走行履歴ＤＢ１２１は、図３（ａ）のリンク列におけるリンクと進行方向の組み合わせに応じた複数のレコードにより構成されており、リンクＩＤ３０１、方向３０２、通過回数３０３、平均通過時間３０４の各フィールドを有する。
【００３７】
リンクＩＤ３０１には、走行履歴ＤＢ１２１の各レコードに対応するリンクのＩＤ番号がそれぞれ格納される。方向３０２には、リンクＩＤ３０１が示すリンクを車両１００が通過したときの進行方向として、当該リンクからどのリンクに向かって車両１００が走行したかを示す情報が格納される。通過回数３０３には、リンクＩＤ３０１と方向３０２の組み合わせごとに、車両１００の通過回数が格納される。平均通過時間３０４には、方向３０２で示す進行方向ごとに、車両１００が当該リンクをこれまでに走行したときの通過時間の平均値が格納される。
【００３８】
走行履歴ＤＢ１２１には、車両１００を含む複数の車両について、上記のようなデータ構造による走行履歴が車両ごとに記録される。また、車載装置１の走行履歴ＤＢ２２においても、同様のデータ構造で車両１００の走行履歴が記録される。なお、図３に示した走行履歴ＤＢ１２１のデータ構造はあくまで一例であり、各車両の走行履歴が適切に記録できるものであれば、任意のデータ構造とすることが可能である。
【００３９】
次に、ユーザへの情報提供を行う際の車載装置１およびサーバ４の動作内容について説明する。図４は、本発明の第１の実施形態に係る情報提供システムにおける車載装置１の動作を示すフローチャートである。本実施形態において、車載装置１の制御部１０は、たとえば車載装置１が起動されたり、車載装置１において目的地が設定されると、図４に示す処理フローを開始する。
【００４０】
ステップＳ１０１において、制御部１０は、サーバ４から車両１００の走行履歴を取得する。このとき制御部１０は、通信制御部１１を用いて、サーバ４に対して走行履歴の配信要求を送信する。サーバ４は、車載装置１からの配信要求を受信すると、配信部１１２により、車両１００の走行履歴を走行履歴ＤＢ１２１から取得する。そして、取得した走行履歴を車載装置１に配信する。こうしてサーバ４から配信された走行履歴を受信すると、制御部１０は、受信した走行履歴を走行履歴ＤＢ２２に格納し、ステップＳ１０１の処理を完了する。
【００４１】
ステップＳ１０２において、制御部１０は、現在位置取得部１３により、現在位置検出部５０から現在位置を取得する。
【００４２】
ステップＳ１０３において、制御部１０は、経路推定部１７により、車両１００の走行経路を推定する。ここでは、走行履歴ＤＢ２２を参照し、ステップＳ１０２で取得した現在位置や、現在の日時、ユーザのスケジュール情報等を考慮して、ユーザの目的地を推定する。ユーザのスケジュール情報は、たとえばユーザが予め登録したものをユーザ情報の一部としてサーバ４のユーザ情報ＤＢ１２２に記録しておき、このスケジュール情報をサーバ４から取得することで、走行経路の推定に利用することができる。そして、地図ＤＢ２１や走行履歴ＤＢ２２に基づいて、現在位置から推定した目的地まで続く道路の組み合わせを、走行履歴ＤＢ２２が示す車両１００の走行頻度が高い順に所定数、たとえば３つ選択する。これにより、現在位置から目的地まで至る複数の走行経路が推定される。このとき、走行経路同士で互いに重複する道路の距離や割合が一定値以下となるように、各走行経路を構成する道路の組み合わせを選択してもよい。なお、車載装置１が有するナビゲーション機能を利用して、ユーザが設定した目的地までの経路案内が行われている場合は、この経路を車両１００の走行経路として利用することで、ステップＳ１０３の処理を省略してもよい。
【００４３】
ステップＳ１０４において、制御部１０は、表示制御部１４により、現在位置や目的地を含む所定範囲の地図情報を地図ＤＢ２１から読み出し、ステップＳ１０３で推定した複数の走行経路を示した地図画面を表示部３０に表示する。ここでは、各走行経路を他の道路と異なる表示形態で表示すると共に、走行経路同士も互いに異なる表示形態で示すことにより、複数の走行経路がそれぞれ現在位置からどの道路を通って目的地に到達するかをユーザが地図画面上で判別できるようにすることが好ましい。
【００４４】
ステップＳ１０５において、制御部１０は、走行時間算出部１８により、ステップＳ１０３で推定した各走行経路に対する車両１００の実績走行時間を算出する。ここでは、たとえば走行履歴ＤＢ２２が示す道路ごとの平均通過時間、すなわち図３に例示したデータ構造での平均通過時間３０４の値に基づいて、各走行経路を構成する道路の組み合わせに対する平均通過時間の合計値を算出する。これにより、走行履歴ＤＢ２２に基づいて、各走行経路に対する車両１００の実績走行時間を算出することができる。
【００４５】
ステップＳ１０６において、制御部１０は、走行時間算出部１８により、ステップＳ１０３で推定した各走行経路に対する車両１００の予測走行時間を算出する。ここでは、たとえば地図ＤＢ２１に基づいて、車両１００が各走行経路をこれから走行したときの現在位置から目的地までの所要時間をそれぞれ計算する。このとき、通信制御部１１により、不図示の外部サーバ等から現在の交通状況を示す交通情報や統計処理された交通情報などを取得し、これを用いて各走行経路に対する車両１００の所要時間を計算することが好ましい。これにより、各走行経路に対する車両１００の予測走行時間を算出することができる。
【００４６】
ステップＳ１０７において、制御部１０は、表示制御部１４により、ステップＳ１０５、Ｓ１０６でそれぞれ算出した各走行経路に対する実績走行時間および予測走行時間を、ステップＳ１０４で表示した地図画面と共に表示部３０に表示する。ステップＳ１０７の処理を実行したら、制御部１０は図４のフローチャートを終了する。
【００４７】
次に、図５を参照して、図４の処理により車載装置１の表示部３０に表示される地図画面の具体例を説明する。図５は、本発明の第１の実施形態による地図画面の例を示す図である。
【００４８】
図５の地図画面４００では、現在位置４１１から目的地４１２までの３つの走行経路４２１、４２２、４２３の地図が表示されている。これらの走行経路４２１〜４２３は、ユーザが地図画面４００において互いに区別できるように、それぞれ異なる表示色で示されている。走行経路４２１は、最も走行頻度が高い道路の組み合わせによる経路を表している。走行経路４２２は、二番目に走行頻度が高い道路の組み合わせによる経路を表している。走行経路４２３は、三番目に走行頻度が高い道路の組み合わせによる経路を表している。なお、走行経路４２２、４２３の途中には、渋滞が発生していることを示す渋滞アイコン４４０がそれぞれ表示されている。
【００４９】
また、図５の地図画面４００では、走行経路４２１〜４２３にそれぞれ対応する通知枠４３１〜４３３が表示されている。通知枠４３１は、走行経路４２１に対する車両１００の実績走行時間と予測走行時間を表している。通知枠４３２は、走行経路４２２に対する車両１００の実績走行時間と予測走行時間を表している。通知枠４３３は、走行経路４２３に対する車両１００の実績走行時間と予測走行時間を表している。これらの通知枠４３１〜４３３は、図４のステップＳ１０７で表示されたものであり、走行経路４２１〜４２３を車両１００が過去に走行した際にかかった平均通過時間と、車両１００が走行経路４２１〜４２３をこれから走行するのにかかると予測される所要時間とをそれぞれ表している。
【００５０】
以上説明した本発明の第１の実施形態によれば、以下の作用効果を奏する。
【００５１】
（１）車両１００に搭載される車載装置１は、地図情報を記憶する地図ＤＢ２１と、交通情報を取得する通信制御部１１と、車両１００の道路ごとの走行履歴と、走行履歴に対する走行時間と、が記録された走行履歴ＤＢ２２と、地図ＤＢ２１の地図情報と走行履歴ＤＢ２２とを用いて車両１００の走行経路４２１〜４２３を推定する経路推定部１７と、経路推定部１７で推定された走行経路４２１〜４２３に対する車両１００の実績走行時間を、走行履歴ＤＢ２２に記録されている走行時間を用いて算出し、通信制御部１１を用いて取得した交通情報を用いて経路推定部１７で推定された走行経路４２１〜４２３を走行する場合の予測走行時間を算出する走行時間算出部１８と、走行経路４２１〜４２３を示した地図画面４００を表示部３０に表示させ、通知枠４３１〜４３３により、実績走行時間および予測走行時間を地図画面４００と共に表示部３０に表示させる制御を行う表示制御部１４とを備える。このようにしたので、車両１００がこれから通る予定の道路について、普段との走行時間の違いをユーザに知らせることができる。
【００５２】
（２）経路推定部１７は、複数の走行経路４２１〜４２３を推定する（図４、ステップＳ１０３）。走行時間算出部１８は、走行経路４２１〜４２３について実績走行時間および予測走行時間をそれぞれ算出する（ステップＳ１０５、Ｓ１０６）。表示制御部１４は、地図画面４００において走行経路４２１〜４２３をそれぞれ示す（ステップＳ１０４）と共に、走行経路４２１〜４２３について実績走行時間および予測走行時間をそれぞれ表示部３０に表示させる（ステップＳ１０７）。このようにしたので、車両１００が普段よく通る複数の走行経路の中からいずれかを選択する際に有益な情報を提示することができる。
【００５３】
（３）経路推定部１７は、ステップＳ１０３において、車両１００の現在位置から目的地まで続く道路の組み合わせを、走行履歴ＤＢ２２が示す車両１００の道路ごとの走行頻度に基づいて選択することにより、走行経路４２１〜４２３を推定する。このようにしたので、車両１００が普段よく通る経路を確実に走行経路として推定することができる。
【００５４】
（４）経路推定部１７は、ステップＳ１０３において、走行履歴ＤＢ２２に基づいて目的地を推定する。このようにしたので、ユーザが目的地を設定しなくても、ユーザの行動履歴に応じた目的地を車両１００の目的地として推定することができる。
【００５５】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述の第１の実施形態では、ユーザの運転操作により車両１００が走行経路に従って走行するものとして、車両１００の予測走行時間を算出して表示する例を説明した。本実施形態では、車両１００が自動運転により走行した場合を考慮して、車両１００の予測走行時間を算出して表示する例を説明する。なお、本実施形態に係る情報提供システムの構成と、車載装置１およびサーバ４の構成とは、第１の実施形態で説明した図１、図２の構成とそれぞれ同一である。そのため以下では、これらの説明を省略する。
【００５６】
図６は、本発明の第２の実施形態に係る情報提供システムにおける車載装置１の動作を示すフローチャートである。本実施形態において、車載装置１の制御部１０は、たとえば車載装置１が起動されたり、車載装置１において目的地が設定されると、図６に示す処理フローを開始する。なお、図６の処理フローにおいて、第１の実施形態による図４の処理フローと同じ内容の処理ステップには、図４と同一のステップ番号を付している。
【００５７】
ステップＳ１０１〜Ｓ１０４において、制御部１０は、第１の実施形態で説明したのと同一の処理をそれぞれ実行する。
【００５８】
ステップＳ１０４Ａにおいて、制御部１０は、ステップＳ１０３で推定した各走行経路上で車両１００が自動運転可能な道路を特定する。ここでは、たとえば地図ＤＢ２１が表す各道路の形状や車線数等に基づいて、走行経路を構成する各道路が自動運転可能であるか否かを判断することにより、走行経路の中で自動運転可能道路を特定する。あるいは、地図ＤＢ２１において、自動運転可能であるか否かを示す情報を含めて記録するようにし、この情報に基づいて自動運転可能道路を特定してもよい。また、車両１００の自動運転履歴を走行履歴ＤＢ２２に記録しておき、これに基づいて自動運転可能道路を特定してもよい。
【００５９】
ステップＳ１０４Ｂにおいて、制御部１０は、表示制御部１４により、ステップＳ１０４Ａで特定した走行経路中の自動運転可能道路を、他の道路と識別可能な形態により表示する。ここでは、たとえばステップＳ１０４で表示部３０に表示した地図画面において、走行経路のうち自動運転可能道路の部分を枠線で囲って表示することにより、走行経路中のどの部分が自動運転可能道路であるかをユーザが識別できるようにする。なお、ユーザが走行経路中で自動運転可能道路を識別できるものであれば、どのような形態を用いてもよい。
【００６０】
ステップＳ１０５において、制御部１０は、第１の実施形態で説明したのと同様に、走行時間算出部１８により、ステップＳ１０３で推定した各走行経路に対する車両１００の実績走行時間を算出する。
【００６１】
ステップＳ１０６Ａにおいて、制御部１０は、走行時間算出部１８により、ステップＳ１０３で推定した各走行経路に対する自動運転なしでの車両１００の予測走行時間を算出する。ここでは、第１の実施形態で説明したステップＳ１０６と同様に、走行時間算出部１８により、地図ＤＢ２１や外部から取得した交通情報に基づいて、車両１００が各走行経路をこれから走行したときの現在位置から目的地までの所要時間をそれぞれ計算することで、各走行経路に対する車両１００の予測走行時間を算出する。
【００６２】
ステップＳ１０６Ｂにおいて、制御部１０は、走行時間算出部１８により、ステップＳ１０３で推定した各走行経路に対する自動運転ありでの車両１００の予測走行時間を算出する。ここでは、ステップＳ１０４Ａで特定した自動運転可能道路では車両１００が自動運転により走行するものとして、ステップＳ１０６Ａと同様の手法により、各走行経路に対する車両１００の予測走行時間を算出する。このとき、自動運転可能道路における走行時間は、たとえば地図ＤＢ２１や外部から取得した交通情報に基づいて判断してもよいし、走行履歴ＤＢ２２に記録された車両１００の自動運転履歴に基づいて判断してもよい。あるいは、ステップＳ１０６Ａにおいて自動運転なしでの予測走行時間を算出するのに用いた当該道路の走行時間に所定の倍率を乗じることで、車両１００が当該道路を自動運転により走行した場合の走行時間を算出してもよい。なお、走行時間算出部１８は、自動運転可能道路を含まない走行経路については、自動運転ありでの予測走行時間の算出対象から除外して、ステップＳ１０６Ｂの処理を省略する。
【００６３】
ステップＳ１０７Ａにおいて、制御部１０は、表示制御部１４により、ステップＳ１０５、Ｓ１０６Ａ、Ｓ１０６Ｂでそれぞれ算出した各走行経路に対する実績走行時間、自動運転なしでの予測走行時間、および自動運転ありでの予測走行時間を、ステップＳ１０４で表示した地図画面と共に表示部３０に表示する。ステップＳ１０７Ａの処理を実行したら、制御部１０は図６のフローチャートを終了する。
【００６４】
図７は、本発明の第２の実施形態による地図画面の例を示す図である。図７の地図画面４０１では、第１の実施形態で説明した図５の地図画面４００と同様に、現在位置４１１から目的地４１２までの３つの走行経路４２１〜４２３の地図が表示されている。そのうち走行経路４２１、４２２の一部分は、自動運転可能道路であることを示す枠線４５０によってそれぞれ囲われている。すなわち、走行経路４２１、４２２において車両１００が自動運転により走行可能な部分は、枠線４５０で囲われることにより、他の部分と識別可能な形態で地図画面４０１に表示されている。
【００６５】
また、図７の地図画面４０１では、図５の地図画面４００における通知枠４３１、４３２に替えて、走行経路４２１、４２２にそれぞれ対応する通知枠４３１Ａ、４３２Ａが表示されている。通知枠４３１Ａは、走行経路４２１に対する車両１００の実績走行時間と、自動運転なし、ありのそれぞれの場合での車両１００の予測走行時間とを表している。通知枠４３２Ａは、走行経路４２２に対する車両１００の実績走行時間と、自動運転なし、ありのそれぞれの場合での車両１００の予測走行時間とを表している。なお、走行経路４２３は自動運転可能道路を含まないため、走行経路４２３に対応する通知枠４３３は、図５の地図画面４００で表示されたものと同様である。
【００６６】
以上説明した本発明の第２の実施形態によれば、第１の実施形態で説明した（１）〜（４）に加えて、さらに以下の作用効果を奏する。
【００６７】
（５）車両１００は自動運転により走行可能である。走行時間算出部１８は、車両１００が走行経路４２１、４２２を自動運転により走行した場合の予測走行時間を算出する（図６、ステップＳ１０６Ｂ）。表示制御部１４は、こうして算出された予測走行時間を表示部３０に表示させる（ステップＳ１０７Ａ）。このようにしたので、車両１００を自動運転で走行させるか否かをユーザが判断する際に有益な情報を提示することができる。
【００６８】
（６）表示制御部１４は、枠線４５０により、走行経路４２１、４２２において車両１００が自動運転により走行可能な部分を、他の部分と識別可能な形態で地図画面４０１に表示する。このようにしたので、走行経路中のどの部分が自動運転可能道路であるかをユーザに容易に識別させることができる。
【００６９】
（変形例）
なお、以上説明した第２の実施形態において、走行経路中で車両１００が自動運転により走行可能な部分の表示形態を、車両１００の自動運転履歴に基づいて変化させてもよい。この場合、車両１００の自動運転履歴は、たとえば走行履歴ＤＢ２２において車両の走行履歴の一部として記録しておくことができる。
【００７０】
図８は、本発明の第２の実施形態による地図画面の変形例を示す図である。図８の地図画面４０２では、走行経路４２１において車両１００が自動運転により走行可能な部分を示す枠線４５０と、走行経路４２２において車両１００が自動運転により走行可能な部分を示す枠線４５１とが、互いに異なる表示形態で表示されている。ここで、枠線４５０は車両１００が過去に当該部分を自動運転により走行したことを表しており、枠線４５１は車両１００が過去に当該部分を自動運転により走行していないことを表している。
【００７１】
以上説明した本発明の第２の実施形態の変形例によれば、第１の実施形態で説明した（１）〜（４）および第２の実施形態で説明した（５）、（６）に加えて、さらに以下の作用効果を奏する。
【００７２】
（７）走行履歴ＤＢ２２に記録される走行履歴は、車両１００の道路ごとの自動運転履歴を含む。表示制御部１４は、走行経路４２１、４２２において車両１００が自動運転により走行可能な部分の表示形態を、自動運転履歴に基づいて変化させる。このようにしたので、走行経路中の自動運転可能道路について、過去の自動運転の有無をユーザに容易に識別させることができる。
【００７３】
なお、以上説明した実施形態では、車載装置１がサーバ４から車両１００の走行履歴を取得する例を説明したが、車両１００の走行履歴を車載装置１に予め記憶しておいてもよい。この場合、車載装置１がサーバ４と接続しないようにしてもよい。すなわち、この場合にはサーバ４が不要であり、車載装置１のみで本発明を実現可能である。
【００７４】
以上説明した実施形態では、走行経路４２１〜４２３を色分け表示することでこれらを地図画面４００〜４０２上で互いに識別可能とした例を説明したが、色分け表示の代わりに、たとえば色の濃淡や明るさ、線の太さや種類、点滅速度などを走行経路ごとに変化させることで、各走行経路を識別できるようにしてもよい。
【００７５】
また、以上説明した実施形態では、車両１００の走行頻度が高い順に３つの走行経路を推定する例を説明したが、走行経路の数はこれに限定されない。たとえば、走行頻度が最も高い一つの走行経路のみを推定してもよいし、４つ以上の走行経路を推定してもよい。あるいは、目的地までの距離や走行頻度に応じて推定する走行経路の数を変化させてもよいし、走行頻度を考慮せずに走行経路を推定してもよい。
【００７６】
以上説明した実施形態では、車載装置１が備える表示部３０において、走行経路４２１〜４２３を示した地図画面４００〜４０２を表示する例を説明したが、車載装置１に接続された外部表示装置に走行経路４２１〜４２３を表示してもよい。外部表示装置としては、たとえばＨＵＤ（Head-Up Display）、路面へのプロジェクションマッピング、メガネ型ディスプレイ等のウェアラブル表示装置、空中結像ディスプレイなどを用いることができる。また、スマートフォンやタブレットＰＣ、ノートＰＣ等のディスプレイを外部表示装置として用いることも可能である。
【００７７】
図９は、ＨＵＤまたはプロジェクションマッピングにより走行経路４２１〜４２３を表示した例を示す図である。図９では、実際の道路に対応させて走行経路４２１〜４２３を表示し、それぞれの実績走行時間と予測走行時間を通知枠４３１〜４３３により表示している。このような表示により、走行経路ごとの実績走行時間と予測走行時間をユーザに通知することも可能である。
【００７８】
以上説明した実施形態や変形例はあくまで一例である。本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００７９】
１車載装置、２：通信端末、３：通信回線網、４：サーバ、５：フロントカメラ、６：サイドカメラ、７：車両制御装置、１０：制御部、１１：通信制御部、１２：インタフェース制御部、１３：現在位置取得部、１４：表示制御部、１５：車両情報取得部、１６：車両制御部、１７：経路推定部、１８：走行時間算出部、１９：走行履歴記録部、２０：記憶部、２１：地図ＤＢ、２２：走行履歴ＤＢ、３０：表示部、４０：操作入力部、５０：現在位置検出部、１００：車両、１１０：制御部、１１１：通信制御部、１１２：配信部、１１３：情報管理部、１２０：記憶部、１２１：走行履歴ＤＢ、１２２：ユーザ情報ＤＢ
【図１】
2019105612.tif 000003
【図２】
2019105612.tif 000004
【図３】
2019105612.tif 000005
【図４】
2019105612.tif 000006
【図５】
2019105612.tif 000007
【図６】
2019105612.tif 000008
【図７】
2019105612.tif 000009
【図８】
2019105612.tif 000010
【図９】
2019105612.tif 000011