(57)【要約】【課題】今回の走行と過去の走行との時間的な差異や位置的な差異を示す情報を適切に提示させることが可能な情報提示制御装置を提供する。【解決手段】情報提示制御装置は、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段と、記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段と、を備える。これにより、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに適切に認識させることができる。【選択図】図２
2014032033.tif 000002
【特許請求の範囲】
【請求項１】
出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段と、を備えることを特徴とする情報提示制御装置。
【請求項２】
前記提示制御手段は、地図画面上に、前記今回の走行時における現在位置を示す第１画像を表示させると共に、前記記憶手段に記憶された前記過去の走行時の走行データに基づいて、前記現在位置での経過時間に対応する、前記過去の走行時における位置を示す第２画像を表示させることを特徴とする請求項１に記載の情報提示制御装置。
【請求項３】
前記提示制御手段は、前記第２画像が前記地図画面の表示範囲外に位置する場合に、当該第２画像が前記地図画面の表示範囲内に位置するように、表示させる地図の縮尺を変更することを特徴とする請求項２に記載の情報提示制御装置。
【請求項４】
前記提示制御手段は、前記第２画像が前記地図画面の表示範囲外に位置する場合に、当該第２画像が前記地図画面の表示範囲外に位置することを示す第３画像を、前記地図画面に表示させることを特徴とする請求項２に記載の情報提示制御装置。
【請求項５】
前記記憶制御手段は、走行時における移動体の向きを前記走行データとして更に記憶させ、
前記提示制御手段は、前記移動体の向きに応じた態様で前記第２画像を表示させることを特徴とする請求項２に記載の情報提示制御装置。
【請求項６】
前記提示制御手段は、前記今回の走行時における現在位置での経過時間と、前記記憶手段に記憶された前記過去の走行時の走行データから得られる、当該過去の走行時において前記現在位置を通過した際の経過時間と、の時間差を前記提示手段に提示させることを特徴とする請求項１乃至５のいずれか一項に記載の情報提示制御装置。
【請求項７】
所定の条件が成立する場合に、前記今回の走行時に得られた前記走行データによって、前記記憶手段に記憶された前記過去の走行時の走行データを更新する更新手段を更に備えることを特徴とする請求項１乃至６のいずれか一項に記載の情報提示制御装置。
【請求項８】
前記記憶制御手段は、所定時間ごとに、又は所定距離ごとに、前記走行データを前記記憶手段に記憶させることを特徴とする請求項１乃至７のいずれか一項に記載の情報提示制御装置。
【請求項９】
情報提示制御装置によって実行される情報提示制御方法であって、
出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御工程と、
前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御工程と、を備えることを特徴とする情報提示制御方法。
【請求項１０】
コンピュータを有する情報提示制御装置によって実行されるプログラムであって、
出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段、
前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段、として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の走行に関する情報を提示する技術分野に関する。
【背景技術】
【０００２】
従来から、ナビゲーション装置などにおいて、今回の走行と過去の走行との比較結果を提示させる技術が提案されている。例えば、特許文献１には、走行した道路を構成するリンクごとのエネルギー消費量と、リンクごとの基準エネルギー使用量（自車の過去のエネルギー使用量の実績値などに応じた量）との比較結果を表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３３４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、過去に走行したことがある経路と同じ経路を走行するような場合に、今回の走行と過去の走行との時間的な差異や位置的な差異を提示させることができれば便宜である。例えば、過去の走行に対する今回の走行の遅れ時間又は進み時間を提示させたり、今回の走行時の経過時間に対応する過去の走行時における位置を提示させたりすることができれば便宜である。特許文献１には、そのような内容については何ら開示されていない。
【０００５】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、今回の走行と過去の走行との時間的な差異や位置的な差異を示す情報を適切に提示させることが可能な情報提示制御装置、情報提示制御方法及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明では、情報提示制御装置は、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段と、を備えることを特徴とする。
【０００７】
請求項９に記載の発明では、情報提示制御装置によって実行される情報提示制御方法は、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御工程と、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御工程と、を備えることを特徴とする。
【０００８】
請求項１０に記載の発明では、コンピュータを有する情報提示制御装置によって実行されるプログラムは、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段、として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施例に係るナビゲーション装置の概略構成を示す。
【図２】本実施例に係る表示例を示す。
【図３】走行データが記憶されていない経路について走行データを最初に記憶させる場合に実行される処理フローを示す。
【図４】記憶された走行データを用いて今回走行時に実行される処理フローを示す。
【図５】変形例１に係る表示例を示す。
【図６】変形例２に係る表示例を示す。
【発明を実施するための形態】
【００１０】
本発明の１つの観点では、情報提示制御装置は、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段と、を備える。
【００１１】
上記の情報提示制御装置は、今回の走行と過去の走行との比較結果を提示させるために好適に利用される。記憶制御手段は、走行中に得られた、出発してからの経過時間または出発後における時刻（絶対時間）と、移動体の位置を示す位置データとを含む走行データを記憶手段に記憶させる。提示制御手段は、過去に走行した経路（走行データが記憶されていることが前提となる）と同じ経路を今回走行する場合に、記憶手段に記憶された過去の走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる。これにより、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに適切に認識させることができる。
【００１２】
上記の情報提示制御装置の一態様では、前記提示制御手段は、地図画面上に、前記今回の走行時における現在位置を示す第１画像を表示させると共に、前記記憶手段に記憶された前記過去の走行時の走行データに基づいて、前記現在位置での経過時間に対応する、前記過去の走行時における位置を示す第２画像を表示させる。
【００１３】
この態様では、提示制御手段は、今回の走行時における現在位置を基準にして表示させた地図画面上に、今回の走行時における経過時間において過去の走行時で達した位置を示す第２画像を、今回の走行時における現在位置を示す第１画像と共に表示させる。これにより、ユーザは、地図画面上に表示された第１画像と第２画像との位置関係に基づいて、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに直感的に認識させることが可能となる。
【００１４】
上記の情報提示制御装置の他の一態様では、前記提示制御手段は、前記第２画像が前記地図画面の表示範囲外に位置する場合に、当該第２画像が前記地図画面の表示範囲内に位置するように、表示させる地図の縮尺を変更する。この態様によれば、第２画像が地図画面の表示範囲外に位置する場合に、表示させる地図の縮尺を変更することで、同一の地図画面上に第１画像及び第２画像を適切に表示させることができる。
【００１５】
上記の情報提示制御装置の他の一態様では、前記提示制御手段は、前記第２画像が前記地図画面の表示範囲外に位置する場合に、当該第２画像が前記地図画面の表示範囲外に位置することを示す第３画像を、前記地図画面に表示させる。この態様によれば、第２画像が地図画面の表示範囲外に位置する場合に、第３画像を表示させることで、第２画像を地図画面の表示範囲内に表示できないほど、過去の走行に対して今回の走行が遅れていること又は進んでいることをユーザに適切に認識させることができる。
【００１６】
上記の情報提示制御装置の他の一態様では、前記記憶制御手段は、走行時における移動体の向きを前記走行データとして更に記憶させ、前記提示制御手段は、前記移動体の向きに応じた態様で前記第２画像を表示させる。例えば、移動体の向きに応じた方向（方角）を向くように、第２画像を表示させることができる。
【００１７】
上記の情報提示制御装置の他の一態様では、前記提示制御手段は、前記今回の走行時における現在位置での経過時間と、前記記憶手段に記憶された前記過去の走行時の走行データから得られる、当該過去の走行時において前記現在位置を通過した際の経過時間と、の時間差を前記提示手段に提示させる。
【００１８】
この態様では、提示制御手段は、現時点での、過去の走行に対する今回の走行の遅れ時間又は進み時間を提示させる。これによっても、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに適切に認識させることができる。
【００１９】
上記の情報提示制御装置の他の一態様では、所定の条件が成立する場合に、前記今回の走行時に得られた前記走行データによって、前記記憶手段に記憶された前記過去の走行時の走行データを更新する更新手段を更に備える。これにより、例えば今回の走行のほうが過去の走行よりも到着時間が短かった場合などに、今回の走行時に得られた走行データを更新記憶させることで次回の走行時に適用することができる。
【００２０】
上記の情報提示制御装置において好適には、前記記憶制御手段は、所定時間ごとに、又は所定距離ごとに、前記走行データを前記記憶手段に記憶させる。
【００２１】
本発明の他の観点では、情報提示制御装置によって実行される情報提示制御方法は、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶工程と、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御工程と、を備える。
【００２２】
本発明の更に他の観点では、コンピュータを有する情報提示制御装置によって実行されるプログラムは、出発してからの経過時間または出発後における時刻と、位置データとを含む走行データを記憶手段に記憶させる記憶制御手段、前記記憶手段に記憶された走行データに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を提示手段に提示させる提示制御手段、として前記コンピュータを機能させる。
【実施例】
【００２３】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２４】
［装置構成］
図１は、本実施例を適用したナビゲーション装置１の構成を示す。ナビゲーション装置１は、例えば、車両に設置される据え置き型のナビゲーション装置、ＰＮＤ（Portable Navigation Device）、又はスマートフォンなどの携帯電話とすることができる。
【００２５】
図１に示すように、ナビゲーション装置１は、主に、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０、及び入力装置６０を備える。
【００２６】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２７】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置（現在位置）を検出するために用いられる。
【００２８】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００２９】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。例えば、ＣＰＵ２２は、データ記憶ユニット３６に記憶された地図データなどに基づいて、目的地までの案内ルート（案内経路）を求め、その案内ルートに基づいてルート案内を行う。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３０】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００３１】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００３２】
データ記憶ユニット３６は、例えばＨＤＤなどにより構成され、地図データなどのナビゲーション処理に用いられる各種データや、後述する走行データなどを記憶するユニットである。
【００３３】
通信装置３８は、例えば、ＦＭチューナや、ビーコンレシーバや、携帯電話や、専用の通信カードなどにより構成され、各種情報を受信する。インタフェース３７は、通信装置３８のインタフェース動作を行い、通信装置３８が受信した情報をシステムコントローラ２０等に入力する。
【００３４】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データなどを表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、画像表示部として機能し、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３５】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３６】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式の場合、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３７】
［制御方法］
次に、本実施例においてナビゲーション装置１内のＣＰＵ２２が行う制御方法について説明する。
【００３８】
本実施例では、ＣＰＵ２２は、走行中に得られた、出発してからの経過時間と車両の位置を示す位置データとを含む走行データをデータ記憶ユニット３６に記憶させる。具体的には、ＣＰＵ２２は、出発地を出発してから目的地までに到着するまでの間に、所定時間ごとに又は所定距離ごとに、出発してからの経過時間と、その経過時間での車両の位置を示す位置データとを対応付けてデータ記憶ユニット３６に記憶させる。ＣＰＵ２２は、そのように出発地から目的地までの走行時に記憶された複数の経過時間と複数の位置データとから成るデータ群を、その走行時における走行データとして扱う。
【００３９】
１つの例では、ＣＰＵ２２は、毎回の走行時において、上記のような走行データを記憶させる。つまり、走行データを自動で記憶させる。この場合、ユーザが、記憶された走行データの中で採用する区間などを選択することとしても良い。また、この例は、データ記憶ユニット３６が比較的大きな記憶容量を有する場合に適用するのが望ましい。他の例では、ＣＰＵ２２は、目的地が設定された場合（言い換えると案内ルートが設定された場合である。以下同様とする。）にのみ、若しくは、目的地が設定され且つユーザが走行データを記憶させる旨を指示した場合にのみ、走行データを記憶させる。この例によれば、無駄に走行データが記憶されてしまうことを抑制することができる。
【００４０】
ここで、走行データを記憶する際の「所定時間」や「所定距離」は、例えばデータ記憶ユニット３６の容量や、走行データに求められる精度などを考慮して設定される。１つの例では、そのようなデータ記憶ユニット３６の容量や走行データについての精度などに応じて、「所定時間」や「所定距離」は数段階に設定される。また、走行データに含まれる「位置データ」は、車両の位置を示す緯度及び経度に相当し（つまり緯度経度座標に相当する）、ＧＰＳ受信機１８及び／又は自立測位装置１０より取得された値に基づいて生成される。例えば、「位置データ」は、ＧＰＳ受信機１８及び自立測位装置１０より取得された値と、データ記憶ユニット３６に記憶された地図データとをマップマッチング処理して得られた値が用いられる。なお、「位置データ」に、緯度及び経度だけでなく、標高を含めても構わない。
【００４１】
また、本実施例では、上記のように記憶された走行データに基づいて、ＣＰＵ２２は、今回の走行と過去の走行との差異を示す情報（以下では適宜「比較情報」と呼ぶ。）をディスプレイ４４に表示させる。具体的には、ＣＰＵ２２は、過去に走行した経路（走行データが記憶されていることが前提となる）と同じ経路を今回走行する場合に、地図を表示させた地図画面上に、今回の走行時における現在位置を示す画像（以下では「今回自車位置画像」と呼ぶ。）と、その現在位置での経過時間に対応する、過去の走行時における位置を示す画像（以下では「過去自車位置画像」と呼ぶ。）とを、比較情報として表示させる。
【００４２】
つまり、ＣＰＵ２２は、今回の走行時における現在位置を基準にして表示させた地図画面上に、今回の走行時における経過時間において過去の走行時で達した位置を示す過去自車位置画像を、今回自車位置画像と共に表示させる。この場合、ＣＰＵ２２は、データ記憶ユニット３６に記憶された該当する過去の走行時の走行データを参照して、今回の走行時における経過時間に対応する位置データを求め、当該位置データに対応する地図画面上の位置に、今回自車位置画像と異なる態様で過去自車位置画像を表示させる。なお、今回自車位置画像は本発明における「第１画像」に相当し、過去自車位置画像は本発明における「第２画像」に相当する。
【００４３】
更に、本実施例では、ＣＰＵ２２は、今回の走行時にも上記と同様の手順にて走行データをデータ記憶ユニット３６に記憶させ、目的地に到着した際において所定の条件が成立する場合に、今回の走行時に得られた走行データによって、データ記憶ユニット３６に記憶された過去の走行時の走行データを更新する。そして、ＣＰＵ２２は、こうして更新記憶させた走行データも、次回の走行時に用いる。なお、ＣＰＵ２２は、所定の条件が成立しない場合には、今回の走行時の走行データによって過去の走行時の走行データを更新しない（この場合には今回の走行時の走行データを破棄する）。
【００４４】
上記した「所定の条件が成立する場合」としては、以下のようなものが例示される。１つの例では、ＣＰＵ２２は、目的地に到着した際に、今回の走行時における到着時間と過去の走行時における到着時間との時間差を表示させ（「到着時間」は出発地を出発してから目的地に到着するまでに要した時間を意味する。以下同様とする。）、今回の走行時の走行データを記憶させるか否かをユーザに問う。そして、ＣＰＵ２２は、今回の走行時の走行データを記憶させるとユーザが指示した場合に、今回の走行時の走行データによって過去の走行時の走行データを更新する。他の例では、ＣＰＵ２２は、上記のような到着時間についての時間差を表示させた後に、今回の走行時の到着時間が過去の走行時の到着時間よりも短かった場合にのみ、今回の走行時の走行データを記憶させるか否かをユーザに問う（つまり、今回の走行時の到着時間が過去の走行時の到着時間よりも長かった場合には、今回の走行時の走行データを記憶させるか否かをユーザに問わない）。そして、ＣＰＵ２２は、今回の走行時の走行データを記憶させるとユーザが指示した場合に、今回の走行時の走行データによって過去の走行時の走行データを更新する。
【００４５】
なお、データ記憶ユニット３６に一つの走行データを記憶させることに限定はされず、データ記憶ユニット３６の記憶容量に余裕があれば、複数の走行データを記憶させておいても良い。つまり、過去の複数の走行時に得られた、複数の走行データを記憶させておいても良い。その場合には、ユーザによる選択によって、複数の走行データのいずれかを参照できるようにすると良い。
【００４６】
以上述べたように、表示ユニット４０（ディスプレイ４４）は本発明における「提示手段」の一例に相当し、データ記憶ユニット３６は本発明における「記憶手段」の一例に相当し、ＣＰＵ２２は本発明における「記憶制御手段」、「提示制御手段」及び「更新手段」の一例に相当する。また、ナビゲーション装置１は本発明における「情報提示制御装置」の一例に相当する。
【００４７】
ここで、図２を参照して、本実施例に係る表示例について説明する。図２（ａ）は、地図画面上に表示された今回自車位置画像Ａ１及び過去自車位置画像Ａ２を示しており、図２（ｂ）は、地図画面上に表示された今回自車位置画像Ａ１及び過去自車位置画像Ａ３を示している。今回自車位置画像Ａ１は、例えば赤色の矢印にて表され、過去自車位置画像Ａ２、Ａ３は、例えば半透明の赤色の矢印にて表される。
【００４８】
図２（ａ）では、経路上において今回自車位置画像Ａ１が過去自車位置画像Ａ２の後方に位置している。これは、ある経過時間において過去の走行に対して今回の走行が時間的に遅れていることを意味している。一方で、図２（ｂ）では、経路上において今回自車位置画像Ａ１が過去自車位置画像Ａ２の前方に位置している。これは、ある経過時間において過去の走行に対して今回の走行が時間的に進んでいることを意味している。
【００４９】
このような今回自車位置画像Ａ１及び過去自車位置画像Ａ２、Ａ３を地図画面上に同時に表示させることで、ユーザは、今回自車位置画像Ａ１と過去自車位置画像Ａ２、Ａ３との位置関係に基づいて、過去の走行に対する今回の走行の遅れ具合又は進み具合を直感的に認識することが可能となる。
【００５０】
［処理フロー］
次に、図３及び図４を参照して、本実施例においてナビゲーション装置１内のＣＰＵ２２によって実行される処理フローの具体例について説明する。
【００５１】
図３は、走行データが記憶されていない経路について走行データを最初に記憶させる場合に実行される処理フローを示している。この処理フローは、例えば目的地が設定された後に車両が出発地から出発した際に実行される。車両が出発したか否かは、例えば自立測位装置１０より取得された値（加速度や車速パルス）に基づいて判断される。なお、図３に示す処理フローを、ユーザの指示があった場合にのみ実行することとしても良い。例えば、走行データを記憶させる旨をユーザが指示した場合にのみ、当該処理フローを実行することができる。
【００５２】
まず、ステップＳ１０１では、ＣＰＵ２２は、現時点での出発してからの経過時間と、現時点での車両の位置（現在位置）を示す位置データとを、データ記憶ユニット３６に記憶させる。この場合、ＣＰＵ２２は、例えばリアルタイムクロックから発信された時刻情報に基づいて、出発地を出発した時刻と現在時刻との差を経過時間として求める。また、ＣＰＵ２２は、ＧＰＳ受信機１８及び／又は自立測位装置１０より取得された値に基づいて、現在車両が位置する緯度及び経度（つまり緯度経度座標）を位置データとして求める。
【００５３】
そして、ステップＳ１０２では、ＣＰＵ２２は、車両の現在位置などに基づいて、車両が目的地に到着したか否かを判定する。目的地に到着した場合（ステップＳ１０２：Ｙｅｓ）、処理は終了する。この場合には、ＣＰＵ２２は、経過時間及び位置データの記憶を終了する。
【００５４】
これに対して、目的地に到着していない場合（ステップＳ１０２：Ｎｏ）、処理はステップＳ１０１に戻る。この場合には、ＣＰＵ２２は、経過時間及び位置データをデータ記憶ユニット３６に記憶させ（ステップＳ１０１）、その後にステップＳ１０２の判定を再度行う。こうして、ステップＳ１０１、Ｓ１０２の処理が繰り返される。なお、前述した所定時間又は所定距離ごとに経過時間及び位置データが記憶されるように、ステップＳ１０１の処理を行う周期が設定される。
【００５５】
図４は、上記のように記憶された走行データを用いて今回走行時に実行される処理フローを示している。この処理フローも、例えば目的地が設定された後に車両が出発地から出発した際に実行される。車両が出発したか否かは、例えば自立測位装置１０より取得された値（加速度や車速パルス）に基づいて判断される。
【００５６】
また、当該処理フローは、過去の走行により走行データが記憶されている経路と同じ経路を今回走行する場合に実行される。例えば、走行データが記憶されている経路と同じ経路を今回走行するか否かは、今回の走行時に設定された目的地と、走行データが記憶された過去の走行時に設定された目的地とを比較することでなされる。即ち、今回の走行時に設定された目的地が、走行データが記憶された過去の走行時に設定された目的地に一致する場合に、走行データが記憶されている経路と同じ経路を今回走行すると判断され、図４に示す処理フローが実行される。
【００５７】
なお、図４に示す処理フローを、ユーザの指示があった場合にのみ実行することとしても良い。例えば、過去自車位置画像を表示させる旨をユーザが指示した場合にのみ、当該処理フローを実行することができる。
【００５８】
図４に示す処理フローでは、まず、ステップＳ２０１、Ｓ２０２、Ｓ２０３の処理が並列して行われる。ステップＳ２０１では、ＣＰＵ２２は、ＧＰＳ受信機１８及び／又は自立測位装置１０より取得された値に応じた現在位置を示す今回自車位置画像を、ディスプレイ４４の地図画面上に表示させる。例えば、ＣＰＵ２２は、赤色の矢印にて今回自車位置画像を表示させる。ステップＳ２０２では、ＣＰＵ２２は、今回の走行時における経過時間において過去の走行時で達した位置を示す過去自車位置画像を、ディスプレイ４４の地図画面上に表示させる。この場合、ＣＰＵ２２は、データ記憶ユニット３６に記憶された該当する過去の走行時の走行データを参照して、今回の走行時における経過時間に対応する位置データを求め、当該位置データに対応する地図画面上の位置に、過去自車位置画像を表示させる。例えば、ＣＰＵ２２は、半透明の赤色の矢印にて過去自車位置画像を表示させる。ステップＳ２０３では、ＣＰＵ２２は、前述したステップＳ１０１と同様に（図３参照）、現時点での出発してからの経過時間と、現時点での車両の位置（現在位置）を示す位置データとを、データ記憶ユニット３６に記憶させる。以上のステップＳ２０１、Ｓ２０２、Ｓ２０３の後、処理はステップＳ２０４に進む。
【００５９】
なお、ステップＳ２０１の処理は、ナビゲーション装置１において通常の地図表示の処理でも行われるものであるため、そのような通常の地図表示の処理にてステップＳ２０１の処理を行わせることとし、図４に示すような処理フローにステップＳ２０１の処理を含めなくても良い。
【００６０】
ステップＳ２０４では、ＣＰＵ２２は、車両の現在位置などに基づいて、車両が目的地に到着したか否かを判定する。目的地に到着した場合（ステップＳ２０４：Ｙｅｓ）、処理はステップＳ２０５に進む。この場合には、ＣＰＵ２２は、少なくとも、経過時間及び位置データの記憶を終了する。
【００６１】
これに対して、目的地に到着していない場合（ステップＳ２０４：Ｎｏ）、処理はステップＳ２０１、Ｓ２０２、Ｓ２０３に戻る。この場合には、ＣＰＵ２２は、上記したステップＳ２０１、Ｓ２０２、Ｓ２０３の処理を行い、その後にステップＳ２０４の判定を再度行う。こうして、ステップＳ２０１〜Ｓ２０４の処理が繰り返される。なお、前述した所定時間又は所定距離ごとに経過時間及び位置データが記憶されるように、ステップＳ２０３の処理を行う周期が設定される。
【００６２】
ステップＳ２０５では、ＣＰＵ２２は、今回の走行時における到着時間と過去の走行時における到着時間との時間差をディスプレイ４４に表示させる。この場合、ＣＰＵ２２は、走行データに含まれる目的地に到着した際の経過時間を、到着時間として用いて、そのような時間差を求める。そして、処理はステップＳ２０６に進む。
【００６３】
ステップＳ２０６では、ＣＰＵ２２は、今回の走行時の走行データを記憶させるか否かを判断する。例えば、ＣＰＵ２２は、所定のメッセージなどをディスプレイ４４に表示させることで、今回の走行時の走行データを記憶させるか否かをユーザに問う。
【００６４】
今回の走行時の走行データを記憶させる場合（ステップＳ２０６：Ｙｅｓ）、例えば今回の走行時の走行データを記憶させるとユーザが指示した場合、ＣＰＵ２２は、今回の走行時の走行データによって、データ記憶ユニット３６に記憶された過去の走行時の走行データを更新する（ステップＳ２０７）。そして、処理は終了する。
【００６５】
これに対して、今回の走行時の走行データを記憶させない場合（ステップＳ２０６：Ｎｏ）、例えば今回の走行時の走行データを記憶させるとユーザが指示しなかった場合、処理は終了する。この場合には、ＣＰＵ２２は、今回の走行時の走行データによって過去の走行時の走行データを更新しない。
【００６６】
なお、図３及び図４の処理フローでは、目的地が設定された場合に走行データを記憶させる例を示したが、走行データを記憶させるに当たって目的地の設定（つまり案内ルートの設定）を条件として用いなくても良い。言い換えると、出発地から目的地までの走行データを記憶させることに限定はされない。他の例では、目的地が設定されていなくても、車両が出発してから停車（１つの例では車両が所定時間以上移動しなかった場合）するまでの走行データを記憶させることができる。
【００６７】
但し、目的地が設定されていない場合には、今回の走行は、データ記憶ユニット３６に記憶された走行データを適用すべきものであるかや、データ記憶ユニット３６に複数の走行データが記憶されている場合に、どの走行データを適用すべきかなどを、目的地以外の条件などによって判断する必要がある。１つの例では、ユーザの指示に応じて、走行データを適用することとし、データ記憶ユニット３６に複数の走行データが記憶されている場合には、複数の走行データの中からユーザが選択したものを適用することができる。
【００６８】
［本実施例の作用・効果］
以上説明した本実施例によれば、走行時に記憶させた走行データに基づいて、今回の走行時での経過時間に対応する過去の走行時における位置を示す過去自車位置画像を適切に表示させることができる。これにより、地図画面上に表示された、今回の走行時における今回自車位置画像と過去の走行時における過去自車位置画像との位置関係より、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに直感的に認識させることが可能となる。その結果、日々変化する道路状況の中での、ちょっとした違いをユーザに知らしめることができ、例えば信号間の適正な加速や巡航速度などをユーザに見い出させることが可能となる。
【００６９】
ここで、本実施例と特許文献１に記載された技術（以下では「比較例」と呼ぶ。）とを比較してみる。本実施例では、対象とするパラメータが経過時間であるのに対して、比較例では、対象とするパラメータが消費エネルギーであり、この点で本実施例と比較例とは異なる。また、本実施例では、リアルタイム性を重視しているため、経過時間の特定ピッチ（所定時間や所定距離）をデータ保持の最小単位としているのに対して、比較例では、地図リンクといったある程度の長さを持った区間をデータ保持の最小単位としており、この点でも本実施例と比較例とは異なる。
【００７０】
比較例は、ある区間のエネルギー消費をユーザに提示することで、エコ運転支援を図っている。これにより、ある区間のエネルギー消費が比較的多いようであれば、そのリンク場所を回避するなどの方策は取れる。しかしながら、比較例では、所要時間というパラメータには直接的には役に立たない（結果として、エネルギー消費が少なくて、所要時間も少ないという場合はあり得る）。一方で、本実施例によれば、例えば、出発時間をずらした場合に如何に時間がかからずに到着できるかや、使用する経路のどのあたりで遅れが生じるか等を、比較しながら確認することができる。その結果、本実施例によれば、最小の所要時間にて目的地に到達するための出発時間帯や運転の仕方（例えば信号間の適正な加速や巡航速度）などをユーザに見い出させることができ、トータルでのエネルギー消費を最小にすることが可能となる。
【００７１】
［変形例］
以下では、上記した実施例に好適な変形例について説明する。なお、下記の変形例は、任意に組み合わせて上述の実施例に適用することができる。
【００７２】
（変形例１）
変形例１は、過去自車位置画像が地図画面の表示範囲外に位置する場合に、当該過去自車位置画像が地図画面の表示範囲内に位置するように、表示させる地図の縮尺を小さくするものである。例えば、地図の縮尺が大きい場合や、今回の走行時における現在位置と、今回の走行時での経過時間に対応する、過去の走行時における位置とが大きく離れている場合などに、過去自車位置画像が地図画面の表示範囲外に位置する傾向にある。
【００７３】
図５は、変形例１に係る表示例を示している。図５（ａ）は、変形例１を適用する前の表示例を示している。この例では、過去自車位置画像が地図画面の表示範囲外に位置するため（詳しくは、過去自車位置画像が、地図画面の表示範囲から外れた位置であって、経路上において今回自車位置画像Ｂ１よりも前方に位置するため）、過去自車位置画像が表示されず、今回自車位置画像Ｂ１のみが表示されている。
【００７４】
図５（ｂ）は、変形例１を適用した後の表示例を示している。この場合、図５（ｂ）に示すように、表示させる地図の縮尺が小さくされることで、過去自車位置画像Ｂ２が地図画面の表示範囲内に位置している。これにより、同一の地図画面上に、今回自車位置画像Ｂ１及び過去自車位置画像Ｂ２が表示される。例えば、今回自車位置画像Ｂ１に対応する位置と過去自車位置画像Ｂ２に対応する位置との距離などに応じて、変更すべき地図の縮尺の値が求められる。
【００７５】
なお、図５では、過去の走行に対して今回の走行が時間的に遅れている場合を示したが、過去の走行に対して今回の走行が時間的に進んでいる場合にも同様の表示がなされる。
【００７６】
以上説明した変形例１によれば、過去自車位置画像が地図画面の表示範囲外に位置する場合に、表示させる地図の縮尺を小さくすることで、同一の地図画面上に今回自車位置画像及び過去自車位置画像を適切に表示させることができる。
【００７７】
（変形例２）
変形例２は、変形例１と同様に、過去自車位置画像が地図画面の表示範囲外に位置する場合の表示方法に関する。変形例２では、変形例１と異なり、過去自車位置画像が地図画面の表示範囲外に位置する場合に、当該過去自車位置画像が地図画面の表示範囲外に位置することを示す画像（以下では「過去自車位置ダミー画像」と呼ぶ。過去自車位置ダミー画像は本発明における「第３画像」に相当する。）を、地図画面の端付近に表示させる。具体的には、変形例２では、地図画面の端付近の位置であって、経路上において現在位置よりも前方又は後方の位置に、過去自車位置ダミー画像を表示させる。なお、変形例２は、変形例１のように地図の縮尺を自動で変えるとユーザに違和感を与えてしまう可能性があることを考慮したものである。
【００７８】
更に、変形例２では、今回の走行時における現在位置での経過時間と、過去の走行時において当該現在位置を通過した際の経過時間との時間差（現時点での、過去の走行に対する今回の走行の遅れ時間又は進み時間に相当する。以下では適宜「遅れ／進み時間」と呼ぶ。）を、過去自車位置ダミー画像の近傍に表示させる。この場合、過去の走行時における経過時間は、データ記憶ユニット３６に記憶された当該過去の走行時の走行データを参照することで、今回の走行時における現在位置に相当する位置データに対応付けられた経過時間が用いられる。
【００７９】
図６は、変形例２に係る表示例を示している。図６（ａ）は、変形例２を適用する前の表示例を示している。この例では、過去自車位置画像が地図画面の表示範囲外に位置するため（詳しくは、過去自車位置画像が、地図画面の表示範囲から外れた位置であって、経路上において今回自車位置画像Ｃ１よりも前方に位置するため）、過去自車位置画像が表示されず、今回自車位置画像Ｃ１のみが表示されている。
【００８０】
図６（ｂ）は、変形例２を適用した後の表示例を示している。この場合、図６（ｂ）に示すように、地図画面の端付近の位置であって、経路上において現在位置（今回自車位置画像Ｃ１が表示された位置）よりも前方の位置に、過去自車位置ダミー画像Ｃ２が表示されている。例えば、半透明の赤色の矢印が点滅されることで、過去自車位置ダミー画像Ｃ２が表示される。また、このような過去自車位置ダミー画像Ｃ２の近傍に、遅れ／進み時間Ｃ３が表示される。この例では、遅れ／進み時間Ｃ３として「１ｍｉｎ」が表示されている。
【００８１】
なお、図６では、過去の走行に対して今回の走行が時間的に遅れている場合を示したが、過去の走行に対して今回の走行が時間的に進んでいる場合にも同様の表示がなされる。この場合には、地図画面の端付近の位置であって、経路上において現在位置よりも後方の位置に、過去自車位置ダミー画像が表示される。
【００８２】
以上説明した変形例２によれば、過去自車位置画像が地図画面の表示範囲外に位置する場合に、過去自車位置ダミー画像を表示させることで、過去自車位置画像を地図画面の表示範囲内に表示できないほど、過去の走行に対して今回の走行が遅れていること又は進んでいることをユーザに適切に認識させることができる。また、変形例２によれば、過去自車位置ダミー画像と共に、遅れ／進み時間を表示させることで、過去の走行に対する今回の走行の遅れ具合又は進み具合をユーザに適切に認識させることができる。
【００８３】
なお、遅れ／進み時間は、当該時間が所定時間以上となった場合にのみ表示させることとしても良い。更に、遅れ／進み時間として正確な時間を表示させることに限定はされず、大まかな時間を表示させても良い。例えば、「〜分以上」のように表示させることができる。加えて、過去の走行に対して今回の走行が時間的に遅れている場合と、過去の走行に対して今回の走行が時間的に進んでいる場合とで、遅れ／進み時間を異なる態様（例えば異なる色）で表示させても良い。
【００８４】
なお、変形例２で示した遅れ／進み時間は、上記した実施例及び変形例１において表示させても良い。例えば、図２（ａ）及び（ｂ）に示した過去自車位置画像Ａ２、Ａ３の近傍や、図５（ｂ）に示した過去自車位置画像Ｂ２の近傍に、遅れ／進み時間を表示させることができる。
【００８５】
（変形例３）
変形例３は、上記したような過去自車位置画像や過去自車位置ダミー画像を表示させずに、現在位置での経過時間と過去の走行時において当該現在位置を通過した際の経過時間との時間差（つまり遅れ／進み時間）のみを提示させるものである。具体的には、変形例３では、ディスプレイ４４による表示、及び／又は音声出力ユニット５０による音声出力によって、遅れ／進み時間を提示させる。ディスプレイ４４に遅れ／進み時間を表示させる場合には、ディスプレイ４４に地図画面を表示させずに、画面一杯に遅れ／進み時間を表示させることができる。
【００８６】
１つの例では、ナビゲーション装置１においてスポーツ走行モードといったモードを設けて、スポーツ走行モードに設定された場合に（サーキット走行を行う場合などに設定される）、変形例３が適用される。このようにスポーツ走行モードに設定された場合、通常のナビゲーション機能（スポーツ走行モードが設定されていない場合に実行される機能）を概ね停止し、経過時間及び位置データをサンプリングするサンプリング時間を大きく縮めることで、走行データについての精度を高めることができる。また、経過時間及び位置データのサンプリングの開始は、速度０の状態からのスタート（スタンディングスタート）だけでなく、速度が０でない状態からのスタート（フライングスタート）にも対応できるように、横加速度（横Ｇ）も加味して判断すると良い。
【００８７】
（変形例４）
上記した実施例では、本発明に係る「情報提示制御装置」をナビゲーション装置１に適用した例を示したが、これに限定はされない。本発明に係る「情報提示制御装置」は、サーバにも適用することができる。つまり、本発明に係る「情報提示制御装置」は、サーバによっても実現することができる。この場合、サーバは、上記したような走行データをナビゲーション装置１から受信し、走行データを記憶する。また、サーバは、記憶している過去の走行時の走行データと、ナビゲーション装置１から受信した今回の走行時の走行データとに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を示す比較情報を求め、比較情報をナビゲーション装置１に送信する。この場合、サーバは、上記したような過去自車位置画像や過去自車位置ダミー画像などを表示させるための情報や、上記したような遅れ／進み時間を表示及び／又は音声出力させるための情報などを、ナビゲーション装置１に送信する。以上述べた他の例では、サーバは、本発明における「記憶制御手段」、「提示制御手段」及び「更新手段」の一例に相当する。
【００８８】
更に他の例では、本発明に係る「情報提示制御装置」は、ナビゲーション装置１及びサーバにも適用することができる。つまり、本発明に係る「情報提示制御装置」は、ナビゲーション装置１及びサーバからなるシステムによっても実現することができる。この場合、サーバは、走行データをナビゲーション装置１から受信し、走行データを記憶する。そして、サーバは、ナビゲーション装置１からの要求に応じて、記憶している走行データをナビゲーション装置１に送信する。一方で、ナビゲーション装置１は、サーバから受信した過去の走行時の走行データと、今回の走行時に得られた走行データとに基づいて、今回の走行と過去の走行との時間的な差異及び／又は位置的な差異を示す比較情報を提示させる。ナビゲーション装置１での比較情報の提示のさせ方は、実施例及び変形例で述べた通りである。以上述べた他の例では、サーバは、本発明における「記憶制御手段」の一例に相当し、ナビゲーション装置１は、本発明における「提示制御手段」及び「更新手段」の一例に相当する。
【００８９】
なお、変形例４においては、サーバと通信を行う対象として、一般的な意味でのナビゲーション装置を適用する代わりに、各種の端末装置（例えば携帯端末やタブレットＰＣなど）を適用しても良い。
【００９０】
（変形例５）
上記した実施例では、経過時間及び位置データを走行データとして用いていたが、経過時間及び位置データに加えて、走行時における移動体の向き（方向、方角）も走行データとして用いても良い。走行データとして移動体の向きを用いた場合には、過去自車位置画像や過去自車位置ダミー画像を示す矢印を（図２、図５、図６参照）、その移動体の向きに応じた方向（方角）を向くように表示させることができる。なお、移動体の向きは、例えば自立測位装置１０より取得することができる。
【００９１】
（変形例６）
上記した実施例では、出発してからの経過時間を走行データとして用いていたが、経過時間の代わりに、出発後における時刻（絶対時間）を走行データとして用いても良い。その場合には、走行データの記憶後において、走行データとして記憶された時刻から、出発時刻を減算するといった処理を行うことで、経過時間を求めれば良い。
【符号の説明】
【００９２】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
４４  ディスプレイ
５０  音声出力ユニット
【図１】
2014032033.tif 000003
【図３】
2014032033.tif 000004
【図４】
2014032033.tif 000005
【図２】
2014032033.tif 000006
【図５】
2014032033.tif 000007
【図６】
2014032033.tif 000008