(57)【要約】【課題】車両用ナビゲーション装置が、目的地特定のための駐車位置の表示において、駐車位置毎の過去の総合的な駐車時間の長短によって優先度付けされた表示を行うことができるようにする。【解決手段】車両用ナビゲーション装置が、車両の駐車位置毎の過去からの累積駐車時間のデータを記録し（ステップ１０５〜１５５）、この記録したデータに含まれる複数の駐車位置を、累積駐車時間の長い駐車位置の表示順位をより優先したリスト表示で、画像表示装置に選択可能に表示させ、そのリストに基づいたユーザの選択操作に基づいて、その選択の対象となった駐車位置を目的地として特定する。【選択図】 図２
2006300542.tif 000002
【特許請求の範囲】
【請求項１】
車両の駐車位置毎の複数駐車期間に渡る累積駐車時間のデータ（以下、駐車履歴データという）を記憶媒体に記録する記録手段と、
前記記録手段が記録した前記駐車履歴データに含まれる複数の駐車位置を、前記累積駐車時間の長い駐車位置をより優先して、画像表示装置に表示させる表示制御手段と、
前記表示制御手段に表示させた前記複数の駐車位置のうち、ユーザによって選択された１つの駐車位置を目的地として特定する目的地特定手段と、を備えた車両用ナビゲーション装置。
【請求項２】
前記記録手段は、位置Ｐにおいてある時間Ｔ駐車した場合、当該位置Ｐが前記駐車履歴データに含まれる駐車位置と同じであれば、前記駐車履歴データに含まれる前記駐車位置に対応する前記累積駐車時間の値を、当該時間Ｔだけ増加させることを特徴等する請求項１に記載のナビゲーション装置。
【請求項３】
車両の駐車位置毎の複数駐車期間に渡る累積駐車時間のデータ（以下、駐車履歴データという）を記憶媒体に記録する記録手段、
前記記録手段が記録した前記駐車履歴データに含まれる複数の駐車位置を、前記累積駐車時間の長い駐車位置をより優先して、画像表示装置に表示させる表示制御手段、および、
前記表示制御手段に表示させた前記複数の駐車位置のうち、ユーザによって選択された１つの駐車位置を目的地として特定する目的地特定手段として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過去の駐車履歴に基づいて目的地を特定する車両用ナビゲーション装置および車両用ナビゲーション装置用のプログラムに関する。
【背景技術】
【０００２】
従来、車両用ナビゲーション装置の過去の駐車履歴を利用して目的地を特定する車両用ナビゲーション装置として、特許文献１に記載のようなものが知られている。この特許文献１の車両用ナビゲーション装置は、自車両の駐車した位置および駐車時間等を駐車履歴情報として記録し、その記録に基づいて、駐車時間の長い順にソートした複数の駐車位置を画面表示し、それら複数の駐車位置からユーザが選択したものを目的地とするようになっている。
【０００３】
また、この車両用ナビゲーション装置が記録する駐車時間としては、数分〜１時間程度のものが例示されており、また、この車両用ナビゲーション装置が同一駐車位置に駐車した場合には、その駐車位置における過去の駐車履歴情報を消去するようになっている。
【特許文献１】特開２００１―５０７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザにとって、過去の駐車位置が目的地として重要度が高いか否かは、その駐車位置の前回の駐車時間の長短よりも、むしろ過去の複数の駐車機会の総合的な駐車時間の長短に依存しがちである。
【０００５】
本発明は上記点に鑑み、車両用ナビゲーション装置が、目的地特定のための駐車位置の表示において、駐車位置毎の過去の総合的な駐車時間の長短によって優先度付けされた表示を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１に記載の発明は、車両の駐車位置毎の複数駐車期間に渡る累積駐車時間のデータ（以下、駐車履歴データという）を記憶媒体に記録する記録手段と、前記記録手段が記録した前記駐車履歴データに含まれる複数の駐車位置を、前記累積駐車時間の長い駐車位置をより優先して、画像表示装置に表示させる表示制御手段と、前記表示制御手段に表示させた前記複数の駐車位置のうち、ユーザによって選択された１つの駐車位置を目的地として特定する目的地特定手段と、を備えた車両用ナビゲーション装置である。
【０００７】
このように、車両用ナビゲーション装置は、目的地特定のための駐車位置の表示において、複数駐車期間に渡る累積駐車時間の長い駐車位置をより優先するので、駐車位置毎の過去の総合的な駐車時間の長短によって優先度付けされた表示を行うことができるようになる。
【０００８】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記記録手段は、位置Ｐにおいてある時間Ｔ駐車した場合、当該位置Ｐが前記駐車履歴データに含まれる駐車位置と同じであれば、前記駐車履歴データに含まれる前記駐車位置に対応する前記累積駐車時間の値を、当該時間Ｔだけ増加させることを特徴等する。
【０００９】
このようにすることで、駐車履歴データとして、同じ駐車位置の過去の駐車時間の総和が記録されることになるので、総和そのものが記録されていない場合に比べ、累積駐車時間による優先度付けを迅速に行うことができる。なお、ここでいう「同じ駐車位置」とは、厳密な同じ位置のみならず、「何らかの近接基準を満たすと判定した２つの駐車位置」をも含む概念である。
【００１０】
また、請求項３に記載の発明は、車両の駐車位置毎の複数駐車期間に渡る累積駐車時間のデータ（以下、駐車履歴データという）を記憶媒体に記録する記録手段、前記記録手段が記録した前記駐車履歴データに含まれる複数の駐車位置を、前記累積駐車時間の長い駐車位置をより優先して、画像表示装置に表示させる表示制御手段、および、前記表示制御手段に表示させた前記複数の駐車位置のうち、ユーザによって選択された１つの駐車位置を目的地として特定する目的地特定手段として、コンピュータを機能させるプログラムである。
【００１１】
このように、請求項１に記載の発明は、プログラムとして捉えることもできる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成図を示す。この車両用ナビゲーション装置１は、以下詳述する通り、自車両の駐車位置毎の過去の累積駐車時間を記録し、目的地設定の際に、その累積駐車時間の長い順に駐車位置を表示し、それら複数の駐車位置からユーザが選択したものを、目的地として特定するようになっている。このような車両用ナビゲーション装置１は、図１に示す通り、位置検出器１１、操作スイッチ群１２、画像表示装置１３、音声回路１４、スピーカ１４ａ、マイク１４ｂ、パーキングブレーキセンサ１５、ＲＡＭ１６、ＲＯＭ１７、外部記憶部１８、および制御回路１９を有している。
【００１３】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置や向きを特定するための情報を制御回路１９に出力する。
【００１４】
操作スイッチ群１２は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１３の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１９に出力する。
【００１５】
画像表示装置１３は、制御回路１９から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図等がある。
【００１６】
音声回路１４は、制御回路１９から受けた音声データに基づく音声信号をスピーカ１４ａに出力し、マイク１４ｂが検出した音声信号に基づく音声データを制御回路１９に出力する。
【００１７】
パーキングブレーキセンサ１５は、車両のパーキングブレーキがオンとなっている（すなわちパーキングブレーキが効いている）か、オフとなっているかを検出し、その検出信号を制御回路１９に出力する。
【００１８】
外部記憶部１８は、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出しおよび可能ならば書き込みを行う装置から成り、制御回路１９が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。地図データは、リンクおよびノードの位置、種別、ノードとリンクとの接続関係情報等を含む道路データ、および施設データを有している。
【００１９】
制御回路（コンピュータに相当する）１９は、ＲＯＭ１７および外部記憶部１８から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ１６、ＲＯＭ１７、および外部記憶部１８から情報を読み出し、ＲＡＭ１６および外部記憶部１８に対して情報の書き込みを行い、位置検出器１１、操作スイッチ群１２、画像表示装置１３、音声回路１４、およびパーキングブレーキセンサ１５と信号の授受を行い、またイグニッション線からのイグニッションキー信号を受ける。
【００２０】
制御回路１９がプログラムを実行することによって行う具体的な処理としては、現在位置特定処理、目的地特定処理、誘導経路算出処理、経路案内処理等がある。
【００２１】
現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定する処理である。目的地特定処理は、操作スイッチ群１２に対するユーザの操作に基づいて、目的地を特定する処理である。誘導経路算出処理は、現在位置から、目的地特定処理によって特定された目的地までの最適な誘導経路を算出する処理である。経路案内処理は、外部記憶部１８から地図データを読み出し、算出された誘導経路、目的地、経由地および現在位置等をこの地図データの示す地図上に重ねた画像を、画像表示装置１３に出力し、案内交差点の手前に自車両が到達した等の必要時に、右折、左折等を指示する案内音声信号を音声回路１４に出力する処理である。
【００２２】
本実施形態においては、上記の目的地特定処理において、過去の駐車位置を、その駐車位置の累積駐車時間の長い順にリスト表示することができるようになっている。そのために、制御回路１９は、駐車履歴データ記録プログラム１００を短い周期（例えば１秒〜１分周期）で繰り返し実行することで、駐車履歴データを外部記憶部１８のＨＤＤに記録するようになっている。
【００２３】
この駐車履歴データ記録プログラム１００の実行において、制御回路１９は、まずステップ１０５で、パーキングブレーキセンサ１５からの検出信号に基づいて、パーキングブレーキがオンであるか否かを判定し、オンでなければ続いてステップ１１０を実行し、オンであれば続いてステップ１１５を実行する。
【００２４】
ステップ１１０では、外部記憶部１８のＨＤＤ中に、変数Ｔｐとして現在時刻を記録し、その後駐車履歴データ記録プログラム１００の１回分の実行を終了する。ステップ１１５では、イグニッションキー信号に基づいて、ＡＣＣがオンであるか否かを判定し、オンであれば続いてステップ１２０を実行し、オフであれば駐車履歴データ記録プログラム１００の１回分の実行を終了する。
【００２５】
ステップ１２０では、外部記憶部１８のＨＤＤ中に、変数Ｔｎとして現在時刻を記録する。続いてステップ１２５では、ＨＤＤ中の変数Ｔｎの値から変数Ｔｐの値を減じた結果をＬとする。続いてステップ１３０では、上述の現在位置特定処理によって現在位置を特定する。
【００２６】
続いてステップ１３５では、ステップ１３０で特定した現在位置を検索キーとして用いて、外部記憶部１８のＨＤＤ中の駐車履歴データを検索する。駐車履歴データは、駐車位置毎の駐車時間を示すデータである。図３に、この駐車履歴データの一例をテーブル形式で示す。このように、駐車履歴データは、駐車位置毎に設けられるエントリを複数有し、各エントリは駐車位置、および駐車時間の情報を要素として有する。
【００２７】
ステップ１４０では、ステップ１３５の検索の結果、検索キーとして用いた駐車位置（すなわち現在位置）と同じ位置を要素として有するエントリが、駐車履歴データ中にあるか否かを判定する。ここで、同じ位置であるか否かは、検索キーとして用いた駐車位置と、各エントリ中の駐車位置とを比較し、その２つの位置が近接基準を満たしているか否かで判定する。近接基準としては、例えば「２つの位置が基準距離内にある」という基準であってもよい。ここで、基準距離は、あらかじめ記憶された一定値であってもよいし、各種条件（例えば現在位置が属する施設が大きくなるほど大きくなる、現在位置と自車両の所有者の登録された自宅位置との距離が大きくなるほど大きくなる等）に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。検索キーとして用いた駐車位置と同じ位置を要素として有するエントリがある場合、続いてステップ１４５を実行し、ない場合、続いてステップ１５０を実行する。
【００２８】
ステップ１４５では、ステップ１４０で、検索キーとして用いた駐車位置と同じ位置であると判定した対象のエントリ中の駐車時間の値を、その値にステップ１２５で算出した時間Ｌを加算した値に変更する。すなわち、当該エントリ中の駐車時間の値をＬだけ増加させる。
【００２９】
ステップ１５０では、駐車履歴データに新たなエントリを追加する。そして、そのエントリ中の位置は、検索キーとして用いた駐車位置と同じ値にし、駐車時間は、ステップ１２５で算出した時間Ｌと同じ値にする。
【００３０】
ステップ１４５、１５０に続いては、ステップ１５５で、上述の変数Ｔｐに、現在の変数Ｔｎの値を代入する。具体的には、外部記憶部１８のＨＤＤ中に、変数Ｔｐとして、現在の変数Ｔｎの値を記録する。ステップ１５５の後、駐車履歴データ記録プログラム１００の１回分の実行が終了する。
【００３１】
このような駐車履歴データ記録プログラム１００を繰り返し実行することで、車両用ナビゲーション装置１は、パーキングブレーキがオフの場合、すなわち駐車中でない場合は（ステップ１０５参照）、Ｔｐの値を現在時刻に更新し続ける（ステップ１１０参照）。そして、車両がある位置で駐車し、パーキングブレーキがオフからオンになると、まず直前のステップ１１０の実行時からの短い経過時間がＬとして算出され（ステップ１２０、１２５参照）、その後もＡＣＣがオンである間は、ステップ１２０、１２５の繰り返しの度に、その直前の繰り返しの時刻からの経過時間がＬとして算出される。そして、ＡＣＣがオフになると、外部記憶部１８にはＴｐとしてそのオフとなる直前の時刻が記録されたままになる（ステップ１５５参照）。なお、車両用ナビゲーション装置１は、ＡＣＣオフになってから数秒後に作動停止し、その後再度ＡＣＣオンになると起動するようになっている。
【００３２】
また、車両のＡＣＣがオフとなってから時間を経て再度オンになると、ステップ１０５、１１５を経て、ステップ１２０、１２５で、ＡＣＣオフになる直前から現在までの時間、すなわちＡＣＣがオフであった時間がＬとして算出される。そして、パーキングブレーキがオフとなるまでは、その後もＡＣＣがオンである間は、ステップ１２０、１２５の繰り返しの度に、その直前の繰り返しの時刻からの経過時間がＬとして算出される。
【００３３】
そして、このようにＬが算出されていく度に、その駐車履歴データ中のその駐車位置に相当するエントリにおいて、駐車時間がそのＬだけ増加していく（ステップ１３０〜１４５参照）。その結果、パーキングブレーキオン→ＡＣＣオフ→ＡＣＣオン→パーキングブレーキオフという一連の操作によって完結する１回の車両の駐車によって、その駐車位置に対応する駐車履歴データ中の駐車時間が増大する。そして、その増大値は、パーキングブレーキオンとなる直前から、パーキングブレーキオフとなる直前までの期間、すなわち、実質的な駐車時間である。ただし、その駐車位置に対応するエントリがない場合は、１回の車両の駐車によって、駐車履歴データ中にその駐車位置に対応するエントリが新規に作成され、そのエントリ中の駐車時間が０から増大する。そして、その増大値は、上記と同様、パーキングブレーキオンとなる直前から、パーキングブレーキオフとなる直前までの期間、すなわち、実質的な駐車時間である。
【００３４】
このように、車両用ナビゲーション装置１は、位置Ｐにおいてある時間Ｔ駐車した場合、当該位置Ｐが駐車履歴データに含まれる駐車位置と同じである場合、駐車履歴データに含まれる駐車位置に対応する駐車時間の値を、当該時間Ｔだけ増加させる。このような車両用ナビゲーション装置１を駐車の度に繰り返すことで、駐車履歴データは、車両の駐車位置毎の、過去の複数の駐車機会に渡る累積駐車時間のデータを直接記憶するようになる。
【００３５】
また、制御回路１９は、過去の駐車位置を、その駐車位置の累積駐車時間の長い順にリスト表示するために、目的地特定処理において、操作スイッチ群１２に対する、累積駐車時間順の表示を行うことを要求する旨のユーザ操作に基づいて、駐車履歴用目的地特定プログラム２００の実行を開始する。
【００３６】
そして制御回路１９は、駐車履歴用目的地特定プログラム２００の実行において、まずステップ２１０で、駐車履歴データを外部記憶部１８から読み出し、続いてステップ２２０で、その駐車履歴データの全エントリを、駐車時間の長い順にソートし、そのソート結果の順序で、各エントリの情報（具体的には位置および駐車時間）を、画像表示装置１３に、選択可能に表示させる。選択可能な表示とは、例えば、画像表示装置１３の表示画面上の、そのリストのどの一施設に該当する部分をユーザがタッチしたかを、タッチパネルからの信号に基づいて検出するようにすることをいう。
【００３７】
続いてステップ２３０では、表示されたエントリのうち１つを選択するための、操作スイッチ群１２の操作があるまで待ち、その操作があると、続いてステップ２４０で、その選択の対象となったエントリに対応する駐車位置を、目的地として特定する。ステップ２４０の後、駐車履歴用目的地特定プログラム２００の実行が終了する。
【００３８】
このような駐車履歴用目的地特定プログラム２００を実行することで、車両用ナビゲーション装置１は、車両の駐車位置毎の累積駐車時間のデータに含まれる複数の駐車位置を、累積駐車時間の長い駐車位置の表示順位をより優先したリスト表示で、画像表示装置に選択可能に表示させ（ステップ２１０、２２０参照）、そのリストに基づいたユーザの選択操作を受け付け（ステップ２３０参照）、その選択の対象となった駐車位置を目的地として特定する（ステップ２４０参照）。
【００３９】
以上のような作動により、車両用ナビゲーション装置１は、目的地特定のための駐車位置の表示において、駐車履歴データ中の累積駐車時間の長い駐車位置をより優先するので、駐車位置毎の過去の総合的な駐車時間の長短によって優先度付けされた表示を行うことができるようになる。また、駐車履歴データとして、同じ駐車位置の過去の駐車時間の総和が直接記録されることになるので、総和そのものが記録されていない場合に比べ、累積駐車時間による優先度付けを迅速に行うことができる。
【００４０】
なお、上記の実施形態において、駐車履歴データ記録プログラム１００および駐車履歴用目的地特定プログラム２００が特許請求の範囲のプログラムに相当する。また、制御回路１９が、駐車履歴データ記録プログラム１００を実行することで、記録手段として機能する。また、制御回路１９が、駐車履歴用目的地特定プログラム２００のステップ２２０を実行することで、表示制御手段として機能し、ステップ２４０を実行することで、目的地特定手段として機能する。
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００４１】
例えば、駐車履歴データや変数Ｔｐを書き込むのは、ＨＤＤに限らず、フラッシュメモリ、バックアップＲＡＭ等、車両用ナビゲーション装置１の作動停止時においても記憶データを保持し続ける記憶媒体であれば、どのようなものであってもよい。
【００４２】
また、制御回路１９は、駐車履歴データ記録プログラム１００のステップ１４５において、駐車履歴データの対象とするエントリに、その各駐車機会における駐車時間を追加記録するようになっていてもよい。このようになっていることで、駐車履歴データの各エントリは、複数の駐車機会における駐車時間が複数列記されることになる。この場合、制御回路１９は、駐車履歴用目的地特定プログラム２００のステップ２２０において、各エントリ内の駐車時間の総和を算出し、その算出値に基づいてソートを行うようになっていれば、本発明の機能は実現される。すなわち、累積駐車時間のデータは、結果的に駐車位置毎の過去の複数の駐車機会に渡る累積時間がわかるようなデータであれば足りる。
【００４３】
また、特定された目的地を対象とする案内は、上記の実施形態のように経路に沿った案内でなくともよく、例えば、自車両の向きに対するその目的地への相対的方角のみの簡易案内であっても、その目的地を地図上に表示するだけの案内であってもよい。
【００４４】
また、駐車履歴データを削除ＨＤＤから削除できないように、制御回路１９によるファイル管理のためのプログラムの実行において、駐車履歴データに削除不可能属性を付与するようになっていてもよい。このようにすることで、車両用ナビゲーション装置１は、駐車位置毎の過去のすべての駐車機会に渡る累積時間のデータを、そのデータが削除不能なように記録することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】制御回路１９が実行する駐車履歴データ記録プログラム１００のフローチャートである。
【図３】駐車履歴データのデータ構造を例示する図表である。
【図４】制御回路１９が実行する駐車履歴用目的地特定プログラム２００のフローチャートである。
【符号の説明】
【００４６】
１…車両用ナビゲーション装置、１０…無線通信回路、１１…位置検出器、
１２…操作スイッチ群、１３…画像表示装置、１４…音声回路、１４ａ…スピーカ、
１４ｂ…マイク、１５…パーキングブレーキセンサ、１６…ＲＡＭ、１７…ＲＯＭ、
１８…外部記憶部、１９…制御回路、１００…駐車履歴データ記録プログラム、
２００…駐車履歴用目的地特定プログラム。
【図１】
2006300542.tif 000003
【図２】
2006300542.tif 000004
【図３】
2006300542.tif 000005
【図４】
2006300542.tif 000006