(57)【特許請求の範囲】
【請求項１】
自車位置を検出する自車位置検出手段と、
日時を計時する計時手段と、
所定の地点に付与された地点データを記憶するデータ記憶手段と、
イグニッションスイッチのオフ操作時、前記自車位置検出手段で検出されている自車位置および前記計時手段で計時されている日時を保持する保持手段と、
イグニッションスイッチのオン操作時に走行履歴を記憶するモードを設定するモード設定手段と、
前記設定があったとき、前記保持手段に保持された自車位置を基準とした所定距離内の地点データを前記データ記憶手段から抽出する第１の抽出手段と、
前記設定があったとき、前記自車位置検出手段で検出されている自車位置を基準とした所定距離内の地点データを前記データ記憶手段から抽出する第２の抽出手段と、
前記第１および第２の抽出手段により抽出された地点データを各々出力する出力手段と、
前記第１の抽出手段により抽出された地点データのいずれかを選択する第１の選択手段と、
前記第２の抽出手段により抽出された地点データのいずれかを選択する第２の選択手段と、
前記第１の選択手段により選択された地点データを到着地データとして前記保持手段に保持された日時とともに記憶し、かつ、前記第２の選択手段により選択された地点データを出発地データとして前記オン操作時に前記計時手段で計時されている日時とともに記憶する履歴記憶手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記オン操作時に、前記保持手段の保持する自車位置と前記履歴記憶手段に記憶された最新の履歴データに含まれる位置データとが同一であるか否かを判定する判定手段と、
前記判定手段により同一であると判定されたときに、前記保持手段の保持する自車位置および日時の前記履歴記憶手段への記憶を禁止する禁止手段とを備えることを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置において、
自車位置が前記抽出された地点データに含まれていないとき、その自車位置を前記日時とともに前記履歴記憶手段に記憶することを指示する指示手段を備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両等に搭載されるナビゲーション装置に関する。
【０００２】
【従来の技術】
車両の位置とそのときの日時とを組み合わせて記憶する機能を備えたナビゲーション装置の例としては、イグニッションスイッチがオンまたはオフ操作された際に、位置検出装置によって検出された自車両の現在位置とそのときの日時とを記録することができる装置が知られている（特開平９−２８０８８１号公報）。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した装置ではイグニッションスイッチがオンまたはオフ操作された時点の現在位置が位置データとして日時とともに記録されるため、例えば広い駐車場を備えた施設に訪問した際には、駐車場の駐車位置はその都度異なることが一般的であるため、同じ施設を訪問したにもかかわらず異なる位置として記録されてしまうことになり、「Ｌ美術館にこの半年で何回訪問したか」というような履歴を調べることができないという欠点があった。
【０００４】
本発明の目的は、上述したイグニッションスイッチ操作時における走行履歴を記録する際の問題点を解決することができるナビゲーション装置を提供することにある。
【０００５】
【課題を解決するための手段】
発明の実施の形態を示す図１に対応付けて説明する。
（１）請求項１の発明によるナビゲーション装置は、自車位置を検出する自車位置検出手段１と、日時を計時する計時手段３と、所定の地点に付与された地点データを記憶するデータ記憶手段２Ｃと、イグニッションスイッチのオフ操作時、自車位置検出手段１で検出されている自車位置および計時手段３で計時されている日時を保持する保持手段３と、イグニッションスイッチのオン操作時に走行履歴を記憶するモードを設定するモード設定手段３と、設定があったとき、保持手段３に保持された自車位置を基準とした所定距離内の地点データをデータ記憶手段２Ｃから抽出する第１の抽出手段３と、設定があったとき、自車位置検出手段１で検出されている自車位置を基準とした所定距離内の地点データをデータ記憶手段２Ｃから抽出する第２の抽出手段３と、第１および第２の抽出手段３により抽出された地点データを各々出力する出力手段５と、第１の抽出手段３により抽出された地点データのいずれかを選択する第１の選択手段４と、第２の抽出手段３により抽出された地点データのいずれかを選択する第２の選択手段４と、第１の選択手段４により選択された地点データを到着地データとして保持手段３に保持された日時とともに記憶し、かつ、第２の選択手段４により選択された地点データを出発地データとしてオン操作時に計時手段３で計時されている日時とともに記憶する履歴記憶手段２Ｃとを備えて上述の目的を達成する。
（２）請求項２の発明は、請求項１に記載のナビゲーション装置において、オン操作時に、保持手段３の保持する自車位置と履歴記憶手段２Ｃに記憶された最新の履歴データに含まれる位置データとが同一であるか否かを判定する判定手段３と、判定手段３により同一であると判定されたときに、保持手段３の保持する自車位置および日時の履歴記憶手段２Ｃへの記憶を禁止する禁止手段３とを備える。
（３）請求項３の発明は、請求項１または２に記載のナビゲーション装置において、自車位置が抽出された地点データに含まれていないとき、その自車位置を日時とともに履歴記憶手段２Ｃに記憶することを指示する指示手段４を備える。
【０００６】
【発明の効果】
請求項１の発明では、イグニッションスイッチのオン操作時にオフ操作時に検出された自車位置と計時された日時のデータの記憶が行われるため、オフ操作時における地点データの抽出や抽出された地点データからの選択等の履歴のための処理が省略されため使い勝手が向上する。
請求項２の発明では、請求項１の発明による効果の他に、出発地と到着地とが同一地点となるような走行履歴の記憶を避けることができ、走行履歴データを参照する際に運行の確認が行いやすくなる。
請求項３の発明では、請求項１または２の発明による効果の他に、抽出された地点データに自車位置に相当するデータが含まれていない場合には、自車位置を地点データとして履歴記憶することができる。
【０００７】
なお、本発明の構成を説明する上記課題を解決するための手段の項では、本発明を分かり易くするために発明の実施の形態の図を用いたが、これにより本発明が発明の実施の形態に限定されるものではない。
【０００８】
【発明の実施の形態】
以下、図１〜図１３を参照して本発明の実施の形態を説明する。図１は本発明によるナビゲーション装置の概略構成を示すブロック図である。自車位置検出装置１はＧＰＳ衛星の出す電波を受信するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサや車速センサ，ジャイロセンサ等を備え、自車両の現在位置Ｐを検出してその結果を例えば経度・緯度の形式で出力する。
【０００９】
記憶媒体２Ａは、例えば地図表示や経路検索などの際に必要な地図データや所定の地点データが予め記憶されたＣＤ−ＲＯＭであり、読み取り装置２Ｂにセットされて記憶内容が読み取られる。記憶媒体２Ｃは、ユーザ登録される地点データや走行履歴が書き込み可能なフラッシュメモリである。ここで、ナビゲーション装置が提供する地点データとユーザによって登録される地点データとは、記憶形式やアクセス処理において一貫性が保たれるようにする。なお、追記型ＤＶＤなどの記憶媒体を用いて地図データと走行履歴データとを一つの媒体に記憶するようにしても良い。
【００１０】
コントローラ３はＣＰＵや内部メモリ等から構成され、各種処理をプログラムの形で記憶し実行する。コントローラ３は、後述する表示装置５に地図描画や経路案内などの車両ナビゲーションに必要な表示を行うための演算処理を行う。また、コントローラ３は内部に時計機能を有しており、自車位置検出装置１からの自車位置Ｐとそのときの日時Ｔを走行履歴（Ｐ，Ｔ）としてフラッシュメモリ２Ｃに記憶する処理も行う。
【００１１】
入力装置４はナビゲーション装置に対してユーザがデータを入力するために用いられ、操作ボタンやキーボード、画面上のタッチパネル、あるいは音声入力用マイクロフォン等である。また、表示装置５はコントローラ３による処理結果である地図や経路を表示する液晶モニタやＣＲＴである。後述する履歴記憶処理の指示や記憶地点の確認、複数の候補地点からの選択はこれら入力装置４と表示装置５をインタフェースとして用いて行われる。
【００１２】
６は車両のイグニッションスイッチがオフされた後もナビゲーション装置の通電を予定時間維持するタイマである。タイマ計時中には、イグニッションスイッチと連動してスイッチ・オフ後ある一定時間だけ装置に主電源を供給し続ける。なお、イグニッションスイッチと連動するのではなく、履歴記憶処理終了の信号を受けるまで主電源を供給し続けるようにしても良い。
【００１３】
図２はフラッシュメモリ２Ｃに記憶される地点データの一例を示す図であり、地点データがリスト形式で格納されている。リストの１行に１地点のデータが示されており、第３列目に各地点の名称が格納される。第１列目は各地点毎に付与されるＩＤ番号であり、異なる地点には異なるＩＤ番号が付与される。また、第２列目には地点の位置座標が示されており、ここでは位置座標が経度・緯度で表されている。
【００１４】
図２に示す例では、ＩＤ番号１〜１００００までのデータは、ＣＤ−ＲＯＭ２Ａに予め記憶されている地点データを読み出してフラッシュメモリ２Ｃに記憶されたデータである。一方、ＩＤ番号１０００１以降のデータはユーザによって新規に登録されフラッシュメモリ２Ｃに記憶された地点データである。なお、図２では各地点に関するＩＤ番号、位置座標、名称をデータとして記憶しているが、さらにその他の付加情報（各地点の種別や地図表示時に用いられるマークのデザインなど）を記憶するようにしても良い。
【００１５】
また、図３はフラッシュメモリ２Ｃに記憶される走行履歴データの一例を示す図である。走行履歴とは、自車位置検出装置１により与えられる自車位置Ｐ（本実施の形態では経度・緯度の形式で与えられる）とそのときの日時Ｔとで表されるデータ（Ｐ，Ｔ）のことである。コントローラ１は走行履歴を図３に示すような形式でフラッシュメモリ２Ｃに記憶させる。図３のリストでは各行が１走行履歴データを表しており、第１列目に日時データが年月日・曜日・時刻の順に格納され、第２列目に自車位置Ｐに相当するデータとしてＩＤ番号が格納され、上から下の行へと時系列的に格納される。
【００１６】
第３列目は、車両の運行行程におけるその履歴の位置づけ、すなわち記憶された地点が運行行程において出発地、到着地および経由地のいずれなのかを記録する欄であり、３桁の数字で表される。数字の１桁目は地点が到着地であるか否かを表す桁であり、２桁目は地点が経由地であるか否かを表す桁であり、３桁目は地点が出発地であるか否かを表す桁である。各桁は０または１を取り、その地点が出発地、到着地および経由地のそれぞれに該当する場合には１該当しない場合には０とする。なお、ここで運行行程とは、イグニッションスイッチをオンしてからオフするまでの行程を意味する。
【００１７】
例えば、リストの最下段の行のデータでは第３列目の数字は（１００）であって１桁目が１なので、その地点が出発地であることを表している。また、下から２行目の走行履歴では第３列目の数字は（００１）なので、その地点が到着地であることがわかる。
【００１８】
後述するように、本実施の形態ではイグニッションスイッチのオン・オフ操作に関連して記憶される走行履歴は出発地または到着地のいずれかであると見なされ、それ以外の時に記憶される走行履歴は経由地であると見なされる。例えば、ある地点に向かう途中で駅に立ち寄り同乗者を降ろしたというような場合、イグニッションスイッチをオフしなくてもユーザが入力装置４（図１参照）により履歴記憶を指示することにより、その駅がそのときの日時とともに経由地（図３の第３列目の数字が（０１０）となる）として記録される。経由地入力の具体的な説明については後述（図９参照）する。
【００１９】
図３のＡで示した運行履歴は、１９９８年１月３０日の１９時２分に地点ＩＤ＝１０００２で表される地点を出発し、途中の１９時２４分に地点ＩＤ＝３で表される地点に立ち寄って、１９時５２分に地点ＩＤ＝１０００１で表される地点に到着したことを記録した例である。
【００２０】
図４は、本実施の形態のナビゲーション装置における処理手順の概略を示したものである。イグニッションスイッチをオンしてシステムに通電するとプロセスＰ２０１に進み、コントローラ３により通電時の記憶処理（詳細は後述する）が行われる。通電時記憶処理が終了したならばプロセスＰ２０２に進み、地図描画や経路案内などのナビゲーション処理を継続して実行する。
【００２１】
このナビゲーション処理中に入力装置４により履歴記憶の指示が入力されたならば、プロセスＰ２０２に対して割り込み信号ＩＮＴ１が発せられ、それまでのナビゲーション処理に必要なプログラムおよびデータをコントローラ３の空きメモリ領域あるいはフラッシュメモリ２Ｃに待避してプロセスＰ２０３へ進む。プロセスＰ２０３では、指示があった時点の自車両の位置および日時を履歴として記憶する処理を行う。なお、プロセスＰ２０３において上述した経由地の履歴記憶が行われるが、詳細な処理内容については図９により後述する。履歴の記憶処理が終了したならば制御を再びナビゲーション処理に戻し、割り込み信号ＩＮＴ１が発せられた際にフラッシュメモリ２Ｃに待避された内容を復帰して、中断されていたナビゲーション処理を継続する。
【００２２】
なお、プロセスＰ２０２もしくはＰ２０３の最中にイグニッションスイッチがオフされた場合には、割り込み信号ＩＮＴ２が発せられてプロセスＰ２０４に移行し、タイマ６による所定時間の通電継続が開始される。このとき、割り込み信号ＩＮＴ２により中止されたプログラムなどは再開されることがないので、それまでのぷｒぐらむやデータをコントーラ３の空きメモリ領域やフラッシュメモリ２Ｃへ待避させる必要はない。
【００２３】
プロセスＰ２０４においてタイマ６による所定時間の通電継続が開始されたならば、プロセスＰ２０５においてコントローラ３によるシステム実行終了時の記憶処理が行われる。すなわち、コントローラ３は、自車位置検出装置１により得られる現在の自車位置Ｐとコントローラ３内部の時計機能により得られる日時Ｔを一時的にコントローラ３の内部メモリに保存し、プロセスＰ２０５を終了する。その後、タイマ６に設定された所定の時間が経過したならば主電源が切断され、全ての処理が終了する。
【００２４】
ここで、自車位置Ｐを図３に示した地点ＩＤに変換するためには、図２の地点データの中から自車位置Ｐに相当する地点を検索する必要があり、また、検索された地点についてその是非をユーザに確認したり、場合によっては新規に地点を登録させたりというようなユーザによる処理が発生する場合がある。
【００２５】
これらの処理をイグニッションキーをオフした後にユーザに課すことはユーザに煩わしさを感じさせる。また、地点入力が行われるまで通電状態を続けるようなシステムの場合には、ユーザが地点入力をしないでキーオフし車両を離れてしまうと通電状態のままシステムを放置することになる。一方、通電状態を継続しないシステムであった場合には、ユーザが地点入力をしないでキーオフすると、そのときの履歴記憶が行われないという不都合が生じる。
【００２６】
そこで、本実施の形態では、上述したようにデータ（Ｐ，Ｔ）を一時的に内部メモリに自動保存するのみでプロセスＰ２０５を終了し、上述したような履歴データの処理をユーザに課さないものとする。なお、データ（Ｐ，Ｔ）をコントローラ３の内部メモリに保存したが、フラッシュメモリ２Ｃに保存しても良い。内部メモリに保存した場合、主電源切断後もバックアップ電源などによりその内容を保持するようにする。なお、上述したような不都合が生じないシステムの場合には、履歴データの処理をプロセスＰ２０１で行わせるようにしても良い。
【００２７】
［通電時記憶処理の詳細説明］
次に、上述したプロセスＰ２０１の通電時記憶処理の詳細について図５のフローチャートを参照しながら説明する。ステップＳ５０１では、電源オフ時（すなわち、イグニッションスイッチ・オフ時）にプロセスＰ２０５で自動保存された位置Ｐおよび日時Ｔが内部メモリから読み出される。ステップＳ５０２は位置Ｐに相当する地点のＩＤ番号を確定する処理であり、例えば、位置Ｐに最も近い位置座標を持つ地点を地点データから検索するようにすればよい。なお、ステップＳ５０２の具体的処理については図５により後述する。
【００２８】
ステップＳ５０３は、ステップＳ５０２で確定したＩＤ番号Ｎ（以下、確定ＩＤ番号Ｎと呼ぶ）が、図３のリストに記憶された最新の履歴のＩＤ番号と同じかどうかを判断するステップである。例えば、履歴が図３に示すように時系列で記憶されている場合には、リストの末尾にある履歴データの地点ＩＤと上記の確定ＩＤ番号Ｎとが比較される。
【００２９】
ステップＳ５０３において確定ＩＤ番号Ｎが最新履歴の地点ＩＤと同じであると判断された場合には、以下の処理を実行することなくプロセスＰ２０１を終了し、図４のプロセス２０２に移行する。なお、ステップＳ５０３を設けた理由については後述する。一方、ステップＳ５０３で確定ＩＤ番号Ｎが地点ＩＤと同じでないと判断された場合には、ステップＳ５０４へ進んで確定ＩＤ番号Ｎおよび日時Ｔを前回の行程の到着履歴として確定する。この確定された到着履歴は、この時点ではデータ（Ｎ，Ｔ）を走行履歴データとして図３のリストに書き込まず、内部メモリに一時的に記憶する。
【００３０】
ステップＳ５０５では、さらに今回の行程の出発履歴を記憶するために、まず現在の日時Ｔ２を内部時計機能により得る。次いで、ステップＳ５０６において、前回の到着地から出発するのか否かをユーザに問い合わせる。すなわち、前回の到着地と今回の出発地とが同一であるか否かを表示装置５を介してユーザに問い、入力装置４によるユーザの入力を待つ。
【００３１】
通常は、連続する２つの行程の前者の到着地と後者の出発地とは一致するので、簡略化のため出発履歴は日時だけを記憶するようにすることも可能であるが、フェリー輸送などのようにエンジンをかけずに車両を移動するような場合にも後から参照したときに分かり易いように、本実施の形態では出発履歴として出発地点の地点データも記憶するようにした。
【００３２】
ユーザの入力がＹＥＳの場合、すなわち前回到着地と出発地とが同一地点である場合にはステップＳ５０７に進み、データ（Ｎ，Ｔ２）を今回の行程の出発履歴として確定する。一方、ステップＳ５０６においてユーザの入力がＮＯであった場合、すなわち前回到着地と別の地点から出発する場合には、内部メモリに保存されている位置データＰは現時点の自車位置と異なるので、ステップＳ５０８に進んで自車位置検出装置１により現時点での自車位置Ｐ２を得る。
【００３３】
次いで、ステップＳ５０９において現在位置Ｐ２に基づいてステップＳ５０２と同様にして相当地点のＩＤ番号Ｎ２を確定する。さらに、ステップＳ５１０に進んで、（Ｎ２，Ｔ２）を今回の行程の出発履歴として確定する。なお、上述したデータ（Ｎ，Ｔ２）や（Ｎ２，Ｔ２）は位置に付与された地点ＩＤと日時Ｔ２とで履歴を表したものであり、以下では履歴データは同様の形式で表すものとする。
【００３４】
ステップＳ５０７またはステップＳ５１０において出発履歴が確定されたならば、ステップＳ５１１において到着履歴および出発履歴を図３の履歴リストに走行履歴データとして書き込む。すなわち、ステップＳ５０４で確定した（Ｎ，Ｔ）に到着履歴であることを表す識別フラグ（００１）を付したものを履歴末尾に加え、さらに、その下の行に（Ｎ，Ｔ２）または（Ｎ２，Ｔ２）に識別フラグ（１００）を付したものを出発履歴として追加記憶する。以上の手順で通電時の履歴記憶処理Ｐ２０１が終了したならば、上述したように通常のナビゲーション処理であるプロセスＰ２０２に移行する。
【００３５】
なお、図５に示すフローでステップＳ５０３の処理を設けたのは以下の理由からである。例えば、ユーザがいったんイグニッションスイッチをオンして通電時の履歴記憶処理を終了したものの、何らかの事情により車両を移動することなくイグニッションスイッチをオフし、その後再びイグニッションスイッチをオンしてシステムを立ち上げたような場合を考える。このとき、ステップＳ５０３を設けないと以下のような不都合が生じる。ここで、最初イグニッションスイッチをオンして通電時の記憶処理を終了したときに、前回出発地として地点Ｄが記憶されたとする。その後再びイグニッションをオンした時、車両は移動していないので地点Ｄが前回到着地および今回出発地として記憶されることになる。その結果、前回出発地と前回到着地とが同一地点Ｄとなるため、移動距離＝０という意味のない行程が記憶されることになる。図５のフローでは、このようなことを避けるためにステップＳ５０３の処理を設けた。
【００３６】
図３の履歴リストのＢで示す２つの履歴データは、図５のステップＳ５１１において書き込まれる到着および出発履歴データの例である。１９９８年の２月１日の１３時４５分にＩＤ番号３８３の地点に車両を停止し、１４時５８分に再びイグニッションスイッチをオンした際に、この２つのデータが履歴リストに書き込まれる。なお、走行履歴は出発履歴と到着履歴とを対とする運行行程として記憶される。そのため、例えばある地点を出発したときの到着地点を選択的に参照したり、また、到着時間と出発時間との差を取ることによって、各行程の所要時間を調べたりすることが可能となる。
【００３７】
［ステップＳ５０２の詳細説明］
図６は図５のステップＳ５０２の処理を説明するフローチャートであり、このフローチャートを参照してステップＳ５０２の処理の詳細を説明する。なお、ステップＳ５０９も同様である。先ず、ステップＳ６０１では、後述する検索の際に必要となる基準距離Ｌを初期値Ｌ０（例えば、距離５０ｍ）に設定するとともに、前回検索結果リストＧｐを空のリストφに設定する。なお、基準距離Ｌおよび前回検索結果リストＧｐについての詳細は後述する。
【００３８】
ステップＳ６０２では、イグニッションスイッチオフ時に記憶されて保持されている位置Ｐを読み出し、フラッシュメモリ２Ｃに格納された地点データリストを対象として、その読み出された位置Ｐから基準距離Ｌ以内にある全ての地点データを検索する。なお、ステップＳ５０９の処理の場合には、現在位置Ｐ２に基づいて地点データを検索する。図２に示したように、フラッシュメモリ２Ｃには施設検索などのために予め与えられた地点データ（ＩＤ番号１〜１００００までのデータ）やそれまでにユーザが登録した地点データ（ＩＤ番号１０００１以降のデータ）がリスト形式で格納されている。検索の結果、基準距離Ｌ以内の全ての地点Ｐｉが検索結果リストＧとしてコントローラ３の内部メモリに保持される。
【００３９】
次いで、ステップＳ６０３で表示装置５に図７（ａ）に示すような検索結果リストＧを表示してユーザに提示し、ステップＳ６０４においてイグニッションスイッチオフ時の位置Ｐに相当する地点Ｐｉを選択してその地点ＩＤをＩＤ番号Ｎに設定する（ステップＳ５０９の処理の場合には、現在位置Ｐ２に相当する地点Ｐｉを選択してその地点ＩＤをＩＤ番号Ｎに設定する）か、検索範囲（すなわち基準距離Ｌの大きさ）を拡大して再度検索するか、あるいは現時点では未登録の位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）を新たにＩＤ番号を付して登録してそのＩＤ番号をＮに設定するか、の判断をユーザに問う。この際、表示装置５に図７（ａ）のようなメニューを表示してタッチパネルやキー操作によりいずれかの項目をユーザに選択させる。なお、音声合成された各地点Ｐｉを読み上げ、ユーザの音声入力により地点選択その他のアクションが起こされる形式でも良い。
【００４０】
なお、図７（ａ）において、５１は検索範囲の拡大を指示するボタンであり、５２は位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）の登録を指示するボタンである。図７（ａ）では表示された地点データの内の矩形マーク５５で囲まれた「ディスカウントグッズ上山店」が選択状態になっており、ボタン５３、５４を用いてマーク５５を上下方向に移動して選択状態の地点データを変えることができる。
【００４１】
図７（ｂ）は検索範囲拡大を指示するボタン５１を押した後の表示を示す図であり、範囲拡大後に再検索された地点データがリストＧに表示されている。図７（ｂ）では「ディスカウントグッズ上沢店」および「フレンチグリル中本」の２つの地点データが表示されるが、実際に拡大された範囲には図７（ａ）の「コンビニマート上山東店」、「ディスカウントグッズ上山店」の地点データも含まれている。
【００４２】
図７（ａ）の状態で画面の「ディスカウントグッズ上山店」の部分がタッチされた場合、すなわちステップＳ６０４で地点Ｐｉが選択された場合には、ステップＳ６０５に進んで「ディスカウントグッズ上山店」の地点ＩＤ３８３（図２参照）をイグニッションスイッチオフ時の位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）のＩＤ番号Ｎとして確定する。
【００４３】
また、ボタン５２を操作した場合、すなわちイグニッションスイッチオフ時の位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）の登録が指示された場合、ステップＳ６０７に進んで既存のどの地点データのＩＤ番号とも重複しないＩＤ番号Ｎを位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）に付し、ステップＳ６０８において地点データとして図２のリストに登録する。図８は図７で現在地登録のボタン５２を操作した後の表示例であり、ユーザが新しく登録する地点の名称などをボタン群５７を用いて表示部５６に入力すると、図２の地点データリストの地点名称の欄に格納される。
【００４４】
一方、ステップＳ６０４においてユーザが検索範囲拡大を指示した場合にはステップＳ６０６に進み、基準距離ＬをＬ０から所定の範囲拡大量ΔＬ（例えば、距離２０ｍ）が加算された量Ｌ０＋ΔＬ（例えば５０ｍ＋２０ｍ）に更新する。その後、ステップＳ６０２へ戻って更新された基準距離Ｌに基づいて位置Ｐ（ステップＳ５０９の場合には現在位置Ｐ２）から基準距離Ｌ（＝Ｌ０＋ΔＬ）以内にある地点を地点データリストより再検索し、この再検索結果に基づく新たな検索結果リストＧをステップＳ６０３においてユーザに提示して判断を待つ。なお、本実施の形態では範囲拡大のみについて考えたが、範囲拡大だけでなく範囲縮小ができるようにしても良い。
【００４５】
［プロセスＰ２０３の詳細説明］
プロセスＰ２０３の処理を図９に示す。図９のフローチャートにおいて、ステップＳ６０１〜Ｓ６０８は図６で説明したステップＳ６０１〜Ｓ６０８と同様の処理なので説明を省略し、その他のステップのみについて説明する。ステップＳ８０１では、自車位置検出装置１から自車位置Ｐを得ると共に、コントローラ３の時計機能によりそのときの日時Ｔを得る。この自車位置ＰについてステップＳ６０１〜Ｓ６０８までの処理を行い、ステップＳ８０２においてデータ（Ｎ，Ｔ）を図３に示した履歴のリストに保存する。この際、経由地を表す識別フラグ（０１０）を付して保存する。
【００４６】
ある特定の地点に何回行ったかを調べる目的で上述した走行履歴データを利用するような場合には、フラッシュメモリ２Ｃにカウント領域を設ける必要がある。図１０は地点データリストに回数が格納されるカウンタの欄（第４列目）を設けた例であり、「ディスカウントグッズ上山店」には過去１７回行ったことになる。そして、ステップＳ６０５またはステップＳ６０８において（Ｐｉ、Ｔ）もしくは（Ｐ、Ｔ）を走行履歴データとして記憶する度に、相当する地点のカウンタを１だけインクリメントするようにすれば良い。この回数を利用した例としては、図７のリストＧを表示する際に図１０のカウンタの計数を比較して、計数の大きい順（すなわち履歴記憶回数の多い順）に地点データを表示すればユーザにとって便利である。
【００４７】
次に、このように記憶された走行履歴データに基づく履歴検索例について説明する。図１１〜１３は履歴検索の一連の手順を説明する図であり、走行履歴を地点データ名称を用いて検索する場合と、日時を用いて検索する場合について説明する。図１１（ａ）はナビゲーション処理が実行されているときの表示を示しており、この状態のときボタン８０を操作するとナビゲーション処理から履歴検索処理に移行し、図１１（ｂ）のような表示となる。ここで、ボタン８７を操作すると履歴検索処理を終了して図１１（ａ）の表示に戻る。なお、履歴検索処理はコントローラ３により行われる。
【００４８】
図１１（ｂ）において８１は地点名称を用いて検索する場合の操作ボタンであり、８２は日時を用いて検索する場合の操作ボタンである。ボタン８１を操作すると表示は図１２（ａ）のようになり、地点データのリストＧ２が表示される。なお、リストＧ２では地点データは記憶回数の多い順に表示される。図１２（ａ）の状態でボタン８３および８４を操作するとリストＧ２の地点データが上下にスクロールし、ボタン８５を操作すると一つ前の表示（ここでは図１１（ｂ）の表示）に戻る。図１２（ａ）ではリストＧ２の一番上段に表示されている地点データが選択されているデータであって、ボタン８８を操作すると図１２（ｂ）のように「自宅」を中心とする地図表示となる。
【００４９】
図１２（ａ）または図１２（ｂ）においてボタン８６を操作すると、「自宅」を履歴として記憶した日時の一覧が図１２（ｃ）のようなリストＧ３に表示される。なお、リストＧ３には現在から過去に遡って年月日・時刻が表示される。この状態でボタン８８を操作すると図１２（ｂ）が表示される。
【００５０】
一方、図１１（ｂ）においてボタン８２を操作すると表示は図１３（ａ）のようになる。図１３（ａ）では、ボタン群９２を用いて表示部９１に日時を入力する。なお、ボタン９３を操作すると履歴検索処理を終了して図１１（ａ）の表示に戻り、ボタン９４を操作すると一つ前の表示（ここでは図１１（ｂ）の表示）に戻る。ここで、日時を入力してボタン９５で確定すると図１３（ｂ）に示す表示となり、リストＧ３に１９９８年４月１５日に記憶された地点データが記憶回数の多い順に表示される。
【００５１】
図１３（ｂ）では、１９９８年４月１５日の地点データが図３のリストと同形式で表示される。ボタン９７，９８は、データ数が多くてリストＧ４に表示しきれない場合に、データを上下にスクロールするボタンである。ここでボタン９６を操作すると、図１３（ｃ）に示すように地図上にリストＧ４の各地点のマークが時刻と共に表示される。ボタン群１００は地図を上下左右にスクロールするボタンである。
【００５２】
上述したように、本実施の形態のナビゲーション装置によれば、各運転行程の出発地点データおよび到着時点データの記録漏れを防止することができる。その結果、例えば、図１３（ｂ）の表示結果から得られる到着時間と出発時間との差を取ることによって、各運行行程の所要時間を求めることができる。
【００５３】
上述した実施の形態と特許請求の範囲の要素との対応において、コントローラ３は計時手段、第１の抽出手段、第２の抽出手段、判定手段、禁止手段、保持手段およびモード設定手段を、フラッシュメモリ２Ｃはデータ記憶手段および履歴記憶手段を、入力装置４は第１の選択手段、第２の選択手段および指示手段を表示装置５は出力手段をそれぞれ構成する。
【図面の簡単な説明】
【図１】本発明によるナビゲーション装置の概略構成を示すブロック図。
【図２】地点データの一例を示す図。
【図３】履歴データの一例を示す図。
【図４】本実施の形態のナビゲーション装置における処理手順を示す図。
【図５】図４のプロセスＰ２０１の処理の詳細を説明するためのフローチャート。
【図６】図５のステップＳ５０２の処理の詳細を説明するためのフローチャート。
【図７】表示装置５を示す図であり、（ａ）は範囲拡大前を，（ｂ）は範囲拡大後を示す。
【図８】現在地登録用の表示を示す図。
【図９】プロセスＰ２０３の処理を示すフローチャート。
【図１０】地点データの他の例を示す図。
【図１１】履歴検索の一連の手順を説明する図であり、（ａ）はナビゲーション処理時の表示、（ｂ）は履歴検索の処理に移行したときの表示。
【図１２】地点を用いて検索する場合の一連の手順を説明する図。
【図１３】日時を用いて検索する場合の一連の手順を説明する図。
【符号の説明】
１  自車位置検出装置
２Ａ  ＣＤ−ＲＯＭ
２Ｂ  読み取り装置
２Ｃ  フラッシュメモリ
３  コントローラ
４  入力装置
５  表示装置
６  タイマ
【図１】
0003598819.tif 000002
【図２】
0003598819.tif 000003
【図３】
0003598819.tif 000004
【図４】
0003598819.tif 000005
【図５】
0003598819.tif 000006
【図６】
0003598819.tif 000007
【図７】
0003598819.tif 000008
【図８】
0003598819.tif 000009
【図９】
0003598819.tif 000010
【図１０】
0003598819.tif 000011
【図１１】
0003598819.tif 000012
【図１２】
0003598819.tif 000013
【図１３】
0003598819.tif 000014