(57)【要約】【課題】車両のエンジンが起動された後、直ちにナビゲーションすることができるとともに、効率的に測位することができ、ポータブル型であっても適用が容易なナビゲーション装置を提供する。【解決手段】現在位置を測位するＧＰＳアンテナ１２や測位プログラム１８ｂ１を実行したＣＰＵ１１と、地図情報を記憶する地図情報データベース１８ａ１と、当該測位された現在位置を、当該記憶された地図情報とともに表示部１３に表示させる表示制御プログラム１８ｂ２を実行したＣＰＵ１１と、を備えるナビゲーション装置１において、ナビゲーション装置１が使用開始される時間帯を設定する時間データテーブル１８ａ２や設定プログラム１８ｂ３と、当該設定された時間帯よりも所定時間前に、ＧＰＳアンテナ１２や測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させる開始制御プログラム１８ｂ４を実行したＣＰＵ１１と、を備えるよう構成した。【選択図】図１
2008101996.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を測位する測位手段と、地図情報を記憶する地図情報記憶手段と、当該測位手段により測位された現在位置を、当該地図情報記憶手段に記憶された地図情報とともに表示手段に表示させる表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置が使用開始される時間帯を設定する設定手段と、
前記設定手段により設定された時間帯よりも所定時間前に、前記測位手段による現在位置の測位を開始させる開始制御手段と、
前記設定手段により設定された時間帯に当該ナビゲーション装置が使用開始されなかった場合には、前記開始制御手段により開始された前記測位手段による現在位置の測位を終了させる終了制御手段と、を備え、
前記設定手段は、
前記ナビゲーション装置が使用開始された開始時間を記憶する記憶手段と、
前記記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎に前記ナビゲーション装置が使用開始された頻度を集計し、当該集計された前記所定幅の時間帯毎の頻度を総頻度で割った値から前記所定幅の時間帯毎に前記ナビゲーション装置が使用開始される確率を算出する算出手段と、を備え、
前記算出手段により算出された前記ナビゲーション装置が使用開始される確率が所定の閾値以上の時間帯を、前記ナビゲーション装置が使用開始される時間帯として設定し、
前記算出手段により算出された前記ナビゲーション装置が使用開始される確率が所定の値を超える時間帯がある場合に、前記時間帯の幅を狭く変更し、
前記開始制御手段は、
前記設定手段により変更された時間帯の幅が狭くなるにつれて、前記所定時間を短く変更することを特徴とするナビゲーション装置。
【請求項２】
現在位置を測位する測位手段と、地図情報を記憶する地図情報記憶手段と、当該測位手段により測位された現在位置を、当該地図情報記憶手段に記憶された地図情報とともに表示手段に表示させる表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置が使用開始される時間帯を設定する設定手段と、
前記設定手段により設定された時間帯よりも所定時間前に、前記測位手段による現在位置の測位を開始させる開始制御手段と、
を備えることを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置において、
前記設定手段により設定された時間帯に当該ナビゲーション装置が使用開始されなかった場合には、前記開始制御手段により開始された前記測位手段による現在位置の測位を終了させる終了制御手段を備えることを特徴とするナビゲーション装置。
【請求項４】
請求項２又は３に記載のナビゲーション装置において、
前記設定手段は、
前記ナビゲーション装置が使用開始された開始時間を記憶する記憶手段と、
前記記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎に前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値を算出する算出手段と、を備え、
前記設定手段は、
前記算出手段により算出された前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の閾値以上の時間帯を、前記ナビゲーション装置が使用開始される時間帯として設定することを特徴とするナビゲーション装置。
【請求項５】
請求項４に記載のナビゲーション装置において、
前記設定手段は、
前記算出手段により算出された前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の値を超える時間帯がある場合に、前記時間帯の幅を狭く変更することを特徴とするナビゲーション装置。
【請求項６】
請求項５に記載のナビゲーション装置において、
前記開始制御手段は、
前記設定手段により変更された時間帯の幅が狭くなるにつれて、前記所定時間を短く変更することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System：全地球測位システム）等を利用して現在位置を測位し、その測位した現在位置を地図情報とともに表示画面上に表示するナビゲーション装置が知られている。
【０００３】
このようなナビゲーション装置は、起動してから、ＧＰＳ衛星から信号（アルマナックやエフェメリスなど）を受信して現在位置を測位するまでに、時間がかかるという問題がある。
具体的には、例えば、車両に設置されたナビゲーション装置の場合、車両のエンジンが起動されるに伴って起動して、ＧＰＳ衛星から信号を受信して現在位置を測位するが、起動してから現在位置を測位するまでに時間がかかるため、車両のエンジンが起動された後、直ちに表示画面上に正確な現在位置を表示することができず、使い勝手が悪いという問題があった。
【０００４】
そこで、例えば、ＧＰＳ衛星から受信したエフェメリス（詳細軌道情報）を記憶しておく記憶手段を備え、記憶手段にエフェメリスが記憶されている場合には、その記憶されているエフェメリスを用いて現在位置の測位を行うホットスタートを実行可能に構成しておき、記憶手段に記憶されたエフェメリスを有効に使用できる最長時間（３〜４時間程度）以内の時間が経過すると、最新のエフェメリスを記憶手段に記憶させることによって、使用者が使用開始する時点において常にホットスタートできる状態にしておくことができるナビゲーション装置（ＧＰＳ受信装置）が提案された（例えば、特許文献１参照）。
また、例えば、車両のドアが開錠等された時点で、バッテリで起動して現在位置の測位を行うことによって、車両の運行開始時における正確な現在位置の測位を迅速に開始できるナビゲーション装置（ＧＰＳレシーバ）も提案された（例えば、特許文献２参照）。
【特許文献１】特開２００２−９０４４３号公報
【特許文献２】特開２００６−９０８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、最新のエフェメリスを記憶手段に記憶させる動作を１日に６〜８回程度行うことになるが、ナビゲーション装置が使用されない期間が長いと、その動作が無駄になる可能性が高くなって、効率的でない。
また、特許文献２では、車両のドアが開錠等されたことを検出しなければならないため、ポータブル型のナビゲーション装置の場合には適用が困難である。
【０００６】
本発明の課題は、設定された時間で車両のエンジンが起動された後、直ちにナビゲーションすることができるとともに、効率的に測位することができ、ポータブル型であっても適用が容易なナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、
現在位置を測位する測位手段と、地図情報を記憶する地図情報記憶手段と、当該測位手段により測位された現在位置を、当該地図情報記憶手段に記憶された地図情報とともに表示手段に表示させる表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置が使用開始される時間帯を設定する設定手段と、
前記設定手段により設定された時間帯よりも所定時間前に、前記測位手段による現在位置の測位を開始させる開始制御手段と、
前記設定手段により設定された時間帯に当該ナビゲーション装置が使用開始されなかった場合には、前記開始制御手段により開始された前記測位手段による現在位置の測位を終了させる終了制御手段と、を備え、
前記設定手段は、
前記ナビゲーション装置が使用開始された開始時間を記憶する記憶手段と、
前記記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎に前記ナビゲーション装置が使用開始された頻度を集計し、当該集計された前記所定幅の時間帯毎の頻度を総頻度で割った値から前記所定幅の時間帯毎に前記ナビゲーション装置が使用開始される確率を算出する算出手段と、を備え、
前記算出手段により算出された前記ナビゲーション装置が使用開始される確率が所定の閾値以上の時間帯を、前記ナビゲーション装置が使用開始される時間帯として設定し、
前記算出手段により算出された前記ナビゲーション装置が使用開始される確率が所定の値を超える時間帯がある場合に、前記時間帯の幅を狭く変更し、
前記開始制御手段は、
前記設定手段により変更された時間帯の幅が狭くなるにつれて、前記所定時間を短く変更することを特徴とする。
【０００８】
請求項２に記載の発明は、
現在位置を測位する測位手段と、地図情報を記憶する地図情報記憶手段と、当該測位手段により測位された現在位置を、当該地図情報記憶手段に記憶された地図情報とともに表示手段に表示させる表示制御手段と、を備えるナビゲーション装置において、
当該ナビゲーション装置が使用開始される時間帯を設定する設定手段と、
前記設定手段により設定された時間帯よりも所定時間前に、前記測位手段による現在位置の測位を開始させる開始制御手段と、
を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、
請求項２に記載のナビゲーション装置において、
前記設定手段により設定された時間帯に当該ナビゲーション装置が使用開始されなかった場合には、前記開始制御手段により開始された前記測位手段による現在位置の測位を終了させる終了制御手段を備えることを特徴とする。
【００１０】
請求項４に記載の発明は、
請求項２又は３に記載のナビゲーション装置において、
前記設定手段は、
前記ナビゲーション装置が使用開始された開始時間を記憶する記憶手段と、
前記記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎に前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値を算出する算出手段と、を備え、
前記設定手段は、
前記算出手段により算出された前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の閾値以上の時間帯を、前記ナビゲーション装置が使用開始される時間帯として設定することを特徴とする。
【００１１】
請求項５に記載の発明は、
請求項４に記載のナビゲーション装置において、
前記設定手段は、
前記算出手段により算出された前記ナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の値を超える時間帯がある場合に、前記時間帯の幅を狭く変更することを特徴とする。
【００１２】
請求項６に記載の発明は、
請求項５に記載のナビゲーション装置において、
前記開始制御手段は、
前記設定手段により変更された時間帯の幅が狭くなるにつれて、前記所定時間を短く変更することを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、設定手段によって、ナビゲーション装置が使用開始される時間帯を設定することができ、開始制御手段によって、設定手段により設定された時間帯よりも所定時間前に、測位手段による現在位置の測位を開始させることができる。
すなわち、設定手段により設定された時間帯の所定時間前に現在位置を測位するため、測位動作が無駄になる可能性が低く、また、車両のドア等を開錠等されたことを検出する必要もない。
したがって、設定手段により設定された時間帯で車両のエンジンが起動された後、直ちにナビゲーションすることができるとともに、効率的に測位することができ、ポータブル型であっても適用が容易である。
【００１４】
また、終了制御手段によって、設定手段により設定された時間帯にナビゲーション装置が使用開始されなかった場合には、開始制御手段により開始された測位手段による現在位置の測位を終了させることができる。
したがって、無駄な測位動作を続けることがないため、より効率的である。
【００１５】
また、設定手段は、ナビゲーション装置が使用開始された時間を記憶する記憶手段と、記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置が使用開始された頻度を集計し、当該集計された所定幅の時間帯毎の頻度を総頻度で割った値から所定幅の時間帯毎にナビゲーション装置が使用開始される確率を算出する算出手段と、を備え、そして、算出手段により算出されたナビゲーション装置が使用開始される確率が所定の閾値以上の時間帯を、ナビゲーション装置が使用開始される時間帯として設定することができる。
したがって、自動的に、ナビゲーション装置の使用頻度が高い時間帯の所定時間前に現在位置を測位するため、利便性が高い。
【００１６】
また、設定手段は、算出手段により算出されたナビゲーション装置が使用開始される確率が所定の値を超える時間帯がある場合に、時間帯の幅を狭く変更することができる。
すなわち、設定手段により設定される時間帯が精度の高いものになるよう、学習することができる。
【００１７】
また、開始制御手段は、設定手段により変更された時間帯の幅が狭くなるにつれて、所定時間を短く変更することができる。
したがって、所定時間を短く変更して、無駄な測位動作を低減することができるため、より一層効率的である。
【００１８】
請求項２に記載の発明によれば、設定手段によって、ナビゲーション装置が使用開始される時間帯を設定することができ、開始制御手段によって、設定手段により設定された時間帯よりも所定時間前に、測位手段による現在位置の測位を開始させることができる。
すなわち、設定手段により設定された時間帯の所定時間前に現在位置を測位するため、測位動作が無駄になる可能性が低く、また、車両のドア等を開錠等されたことを検出する必要もない。
したがって、設定手段により設定された時間帯に車両のエンジンが起動された後、直ちにナビゲーションすることができるとともに、効率的に測位することができ、ポータブル型であっても適用が容易である。
【００１９】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、終了制御手段によって、設定手段により設定された時間帯にナビゲーション装置が使用開始されなかった場合には、開始制御手段により開始された測位手段による現在位置の測位を終了させることができる。
したがって、無駄な測位動作を続けることがないため、より効率的である。
【００２０】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られることは無論のこと、設定手段は、ナビゲーション装置が使用開始された開始時間を記憶する記憶手段と、記憶手段に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値を算出する算出手段と、を備え、そして、算出手段により算出されたナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の閾値以上の時間帯を、ナビゲーション装置が使用開始される時間帯として設定することができる。
したがって、自動的に、ナビゲーション装置の使用頻度が高い時間帯の所定時間前に現在位置を測位するため、利便性が高い。
【００２１】
請求項５に記載の発明によれば、請求項４に記載の発明と同様の効果が得られることは無論のこと、設定手段は、算出手段により算出されたナビゲーション装置が使用開始された頻度若しくは当該頻度に基づく所定のパラメータ値が所定の値を超える時間帯がある場合に、時間帯の幅を狭く変更することができる。
すなわち、設定手段により設定される時間帯が精度の高いものになるよう、学習することができる。
【００２２】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られることは無論のこと、開始制御手段は、設定手段により変更された時間帯の幅が狭くなるにつれて、所定時間を短く変更することができる。
したがって、所定時間を短く変更して、無駄な測位動作を低減することができるため、より一層効率的である。
【発明を実施するための最良の形態】
【００２３】
以下、図を参照して、本発明にかかるナビゲーション装置の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００２４】
＜ナビゲーション装置の構成＞
まず、ナビゲーション装置１の構成について、図１を参照して説明する。
ナビゲーション装置１は、例えば、車両に後付け可能に構成されたポータブル型のカーナビゲーション装置である。
具体的には、ナビゲーション装置１は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１１と、ＧＰＳアンテナ１２と、表示部１３と、入力部１４と、電源部１５と、計時部１６と、ＲＡＭ（Random Access Memory）１７と、記憶部１８と、等を備えて構成される。各部は、バス１０によって接続されている。
【００２５】
ＣＰＵ１１は、記憶部１８に記憶されたナビゲーション装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００２６】
ＧＰＳアンテナ１２は、例えば、地球低軌道に打ち上げられた複数のＧＰＳ衛星から送信されるＧＰＳ信号（アルマナック（概略軌道情報）やエフェメリス（詳細軌道情報）など）を受信して、当該受信したＧＰＳ信号をＣＰＵ１１に出力する。
【００２７】
表示部１３は、例えば、液晶表示機器等から構成され、ＣＰＵ１１から入力される表示信号に従って、所与の表示処理を行う。
具体的には、表示部１３は、例えば、表示手段として、表示制御プログラム１８ｂ２を実行したＣＰＵ１１（後述）が、測位プログラム１８ｂ１を実行したＣＰＵ１１（後述）により測位された現在位置を、地図情報データベース１８ａ１（後述）に記憶された地図情報とともに表示する際に使用される。
【００２８】
入力部１４は、例えば、文字／数字キー、各種機能キー、表示部１３と一体的に構成されたタッチパネル等から構成され、ユーザにより操作されると、当該操作に伴う押下信号をＣＰＵ１１に出力する。また、入力部１４は、例えば、リモートコントローラ等を備える構成であってもよい。
【００２９】
電源部１５は、例えば、ナビゲーション装置１を構成する各部に電源を供給するためのものであり、例えば、図１に示すように、主電源部１５１と、予備電源部１５２と、等から構成される。
【００３０】
主電源部１５１は、例えば、電源コード（図示省略）を介してナビゲーション装置１が設置された車両から供給された電源を、ナビゲーション装置１を構成する各部に供給する。
予備電源部１５２は、例えば、バッテリ（図示省略）等を内蔵し、所定の場合に、ナビゲーション装置１を構成する各部に電源を供給する。
すなわち、例えば、ナビゲーション装置１が設置された車両のエンジンが起動している間は、主電源部１５１が、ナビゲーション装置１を構成する各部に電源を供給し、ナビゲーション装置１が設置された車両のエンジンが起動していない間は、予備電源部１５２が、ナビゲーション装置１を構成する各部に電源を供給する。
【００３１】
計時部１６は、ＣＰＵ１１から入力される制御信号に従って、現在日時を計時する。
【００３２】
ＲＡＭ１７は、例えば、ＣＰＵ１１により実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
【００３３】
記憶部１８は、例えば、ナビゲーション装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１１により演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１８に記憶されている。
【００３４】
具体的には、記憶部１８は、例えば、図１に示すように、地図情報データベース１８ａ１と、時間データテーブル１８ａ２と、測位プログラム１８ｂ１と、表示制御プログラム１８ｂ２と、設定プログラム１８ｂ３と、開始制御プログラム１８ｂ４と、終了制御プログラム１８ｂ５と、等を記憶している。
【００３５】
地図情報データベース１８ａ１は、例えば、地図情報記憶手段として、所定の地域内（例えば、日本全土）を表現したカーナビゲーション用の道路地図に関する地図情報を記憶する。
【００３６】
時間データテーブル１８ａ２は、例えば、記憶手段として、ナビゲーション装置１が使用開始された開始時間を記憶する。
【００３７】
測位プログラム１８ｂ１は、例えば、ＧＰＳアンテナ１２から出力されたＧＰＳ信号に基づいて、ナビゲーション装置１が設置されている車両の絶対的な２次元の現在位置（緯度、経度）を測位する機能を、ＣＰＵ１１に実現させる。
ここで、測位手段は、例えば、ＧＰＳアンテナ１２と、測位プログラム１８ｂ１を実行したＣＰＵ１１と、等から構成される。
【００３８】
表示制御プログラム１８ｂ２は、例えば、測位プログラム１８ｂ１を実行したＣＰＵ１１により測位された現在位置を、地図情報データベース１８ａ１に記憶された地図情報とともに表示部１３に表示させる機能を、ＣＰＵ１１に実現させる。
ＣＰＵ１１は、かかる表示制御プログラム１８ｂ２を実行することによって、表示制御手段として機能する。
【００３９】
設定プログラム１８ｂ３は、例えば、ナビゲーション装置１が使用開始される時間帯を設定する機能を、ＣＰＵ１１に実現させる。
【００４０】
具体的には、ＣＰＵ１１は、例えば、時間データテーブル１８ａ２に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置１が使用開始された頻度を集計し、当該集計された所定幅の時間帯毎の頻度を総頻度で割った値から、所定幅の時間帯毎にナビゲーション装置１が使用開始される確率を算出する。
すなわち、例えば、これまでにナビゲーション装置１が「１００回」使用され、そのうちの「３２回」が時間帯「７時〜８時」の間に使用開始された場合には、時間帯「７時〜８時」におけるナビゲーション装置１が使用開始される確率は「３２／１００」になる。
【００４１】
そして、ＣＰＵ１１は、例えば、当該算出されたナビゲーション装置１が使用開始される確率が所定の値を超える時間帯がある場合に、現在定められている時間帯の幅を狭く変更して、再度ナビゲーション装置１が使用開始される確率を算出し、例えば、当該算出されたナビゲーション装置１が使用開始される確率が所定の値を超える時間帯がない場合に、当該算出されたナビゲーション装置１が使用開始される確率が所定の閾値以上の時間帯を、ナビゲーション装置１が使用開始される時間帯として設定する。
ここで、ＣＰＵ１１は、例えば、「１時間」→「３０分」→「２０分」→「１０分」の順に、時間帯の幅を変更することとする。
【００４２】
より具体的には、ＣＰＵ１１は、例えば、まず、ナビゲーション装置１が使用開始される確率が所定の値を超える時間帯があるか否かを判断し、ナビゲーション装置１が使用開始される確率が所定の値を超える時間帯に対して、その時間帯の幅を狭く変更して、再度ナビゲーション装置１が使用開始される確率を算出する。
例えば、図２においては、時間帯「７時〜８時」と時間帯「１８時〜１９時」とが、ナビゲーション装置１が使用開始される確率が所定の値以上の時間帯である。したがって、ＣＰＵ１１は、時間帯「７時〜８時」と時間帯「１８時〜１９時」とに対して、時間帯の幅を「１時間」から「３０分」に変更し、時間帯「７時〜７時３０分」と時間帯「７時３０分〜８時」と時間帯「１８時〜１８時３０分」と時間帯「１８時３０分〜１９時」について、再度ナビゲーション装置１が使用開始される確率を算出する。
この動作を、例えば、ナビゲーション装置１が使用開始される確率が所定の値を超えなくなるまで繰り返し、ナビゲーション装置１が使用開始される確率が所定の値を超えなくなったら、当該確率が所定の閾値以上の時間帯を、ナビゲーション装置１が使用される時間帯として設定する。
ＣＰＵ１１は、かかる設定プログラム１８ｂ３を実行することによって、算出手段として機能する。
ここで、設定手段は、時間データテーブル７ａ２と、設定プログラム１８ｂ３を実行したＣＰＵ１１と、等から構成される。
【００４３】
開始制御プログラム１８ｂ５は、例えば、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定された時間帯よりも所定時間前に、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させる機能を、ＣＰＵ１１に実現させる。
【００４４】
具体的には、ＣＰＵ１１は、例えば、計時部１６により計時された時間が、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定された時間帯の所定時間前になった場合に、予備電源部１５２により供給される電源で、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１を起動させて、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させる。
【００４５】
ここで、ＣＰＵ１１は、例えば、設定プログラム１８ｂ３を実行したＣＰＵ１１により変更された時間帯の幅が狭くなるにつれて、所定時間を短く変更することとする。
【００４６】
具体的には、例えば、図３に示すように、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定されたナビゲーション装置１が使用開始される時間帯の幅が「１時間」（例えば、時間帯「７時〜８時」）の場合には、時間帯「７時〜８時」よりも「３０分」前の「６時３０分」に、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させ、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定されたナビゲーション装置１が使用開始される時間帯の幅が「３０分」（例えば、時間帯「７時〜７時３０分」）の場合には、時間帯「７時〜７時３０分」よりも「１５分」前の「６時４５分」に、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させ、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定されたナビゲーション装置１が使用開始される時間帯の幅が「２０分」（例えば、時間帯「７時〜７時２０分」）の場合には、時間帯「７時〜７時２０分」よりも「１０分」前の「６時５０分」に、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させ、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定されたナビゲーション装置１が使用開始される時間帯の幅が「１０分」（例えば、時間帯「７時〜７時１０分」）の場合には、時間帯「７時〜７時１０分」よりも「５分」前の「６時５５分」に、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させる。
ＣＰＵ１１は、かかる開始制御プログラム１８ｂ４を実行することによって、開始制御手段として機能する。
【００４７】
終了制御プログラム１８ｂ５は、例えば、設定プログラム１８ｂ３を実行したＣＰＵ１１により設定された時間帯にナビゲーション装置１が使用開始されなかった場合には、開始制御プログラム１８ｂ４を実行したＣＰＵ１１により開始されたＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を終了させる機能を、ＣＰＵ１１に実現させる。
【００４８】
具体的には、ＣＰＵ１１は、ナビゲーション装置１が設置された車両のエンジンが起動されて、主電源部１５１からナビゲーション装置１を構成する各部に電源が供給された場合に、ナビゲーション装置１が使用開始されたと判断する。
そして、ナビゲーション装置１が使用開始された場合には、表示制御プログラム１８ｂ２を実行したＣＰＵ１１により現在位置が地図情報とともに表示部１３に表示されることになる。
ＣＰＵ１１は、かかる終了制御プログラム１８ｂ５を実行することによって、終了制御手段として機能する。
【００４９】
＜現在位置測位処理＞
次に、ナビゲーション装置１が設置された車両のエンジンが起動されていない状態での、ナビゲーション装置１による現在位置の測位に関する処理について、図４及び図５のフローチャートを参照して説明する。
【００５０】
まず、ＣＰＵ１１は、設定プログラム１８ｂ３を実行して、時間データテーブル１８ａ２に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置１が使用開始された頻度に基づくナビゲーション装置１が使用開始される確率を算出する（ステップＳ１）。
【００５１】
次いで、算出された確率が所定の値を超える時間帯があるか否かを判断する（ステップＳ２）。
【００５２】
ステップＳ２で、算出された確率が所定の値を超える時間帯があると判断すると（ステップＳ２；Ｙｅｓ）、ＣＰＵ１１は、現在定められている時間帯の幅を狭く変更して（ステップＳ３）、ステップＳ１以降の処理を繰り返して行う。
【００５３】
一方、ステップＳ２で、算出された確率が所定の値を超える時間帯がないと判断すると（ステップＳ２；Ｎｏ）、ＣＰＵ１１は、算出された確率が所定の閾値以上の時間帯があるか否かを判断する（ステップＳ４）。
【００５４】
ステップＳ４で、算出された確率が所定の閾値以上の時間帯がないと判断すると（ステップＳ４；Ｎｏ）、ＣＰＵ１１は、現在定められている時間帯の幅が所定の幅（例えば、「１時間」）であるか否かを判断する（ステップＳ５）。
【００５５】
ステップＳ５で、現在定められている時間帯の幅が「１時間」であると判断すると（ステップＳ５；Ｙｅｓ）、ＣＰＵ１１は、ナビゲーション装置１が設置された車両のエンジンが起動されて、主電源部１５１からナビゲーション装置１を構成する各部に電源が供給されたか否か、すなわち、ナビゲーション装置１が使用開始されたか否かを判断する（ステップＳ６）。
【００５６】
ステップＳ６で、ナビゲーション装置１が使用開始されていないと判断すると（ステップＳ６；Ｎｏ）、ＣＰＵ１１は、ステップＳ６の処理を繰り返して行う。
【００５７】
一方、ステップＳ６で、ナビゲーション装置１が使用開始されたと判断すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ１１は、ステップＳ１６の処理に移行する。
【００５８】
また、ステップＳ５で、現在定められている時間帯の幅が「１時間」でないと判断すると（ステップＳ５；Ｙｅｓ）、ＣＰＵ１１は、現在定められている時間帯の幅を広く変更して（ステップＳ７）、時間データテーブル１８ａ２に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置１が使用開始された頻度に基づくナビゲーション装置１が使用開始される確率を算出し（ステップＳ８）、ステップＳ４以降の処理を繰り返して行う。
【００５９】
また、ステップＳ４で、算出された確率が所定の閾値以上の時間帯があると判断すると（ステップＳ４；Ｙｅｓ）、ＣＰＵ１１は、当該算出された確率が所定の閾値以上の時間帯を、ナビゲーション装置１が使用開始される時間帯として設定する（ステップＳ９）。
【００６０】
次いで、ＣＰＵ１１は、ナビゲーション装置１が使用開始される時間帯として設定された時間帯の所定時間前になったか否かを判断する（ステップＳ１０）。
【００６１】
ステップＳ１０で、ナビゲーション装置１が使用開始される時間帯として設定された時間帯の所定時間前になっていないと判断すると（ステップＳ１０；Ｎｏ）、ＣＰＵ１１は、ナビゲーション装置１が設置された車両のエンジンが起動されて、ナビゲーション装置１が使用開始されたか否かを判断する（ステップＳ１１）。
【００６２】
ステップＳ１１で、ナビゲーション装置１が使用開始されていないと判断すると（ステップＳ１１；Ｎｏ）、ＣＰＵ１１は、ステップＳ１０以降の処理を繰り返して行う。
【００６３】
一方、ステップＳ１１で、ナビゲーション装置１が使用開始されたと判断すると（ステップＳ１１；Ｙｅｓ）、ＣＰＵ１１は、ステップＳ１６の処理に移行する。
【００６４】
また、ステップＳ１０で、ナビゲーション装置１が使用開始される時間帯として設定された時間帯の所定時間前になったと判断すると（ステップＳ１０；Ｙｅｓ）、ＣＰＵ１１は、開始制御プログラム１８ｂ４を実行して、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を開始させる（ステップＳ１２）。
【００６５】
次いで、ＣＰＵ１１は、ナビゲーション装置１が設置された車両のエンジンが起動されて、ナビゲーション装置１が使用開始されたか否かを判断する（ステップＳ１３）。
【００６６】
ステップＳ１３で、ナビゲーション装置１が使用開始されていないと判断すると（ステップＳ１３；Ｎｏ）、ＣＰＵ１１は、ナビゲーション装置１が使用開始される時間帯として設定された時間帯が経過したか否かを判断する（ステップＳ１４）。
【００６７】
ステップＳ１４で、ナビゲーション装置１が使用開始される時間帯として設定された時間帯が経過していないと判断すると（ステップＳ１４；Ｎｏ）、ＣＰＵ１１は、ステップＳ１３以降の処理を繰り返して行う。
【００６８】
一方、ステップＳ１４で、ナビゲーション装置１が使用開始される時間帯として設定された時間帯が経過したと判断すると（ステップＳ１４；Ｙｅｓ）、ＣＰＵ１１は、終了制御プログラム１８ｂ５を実行して、ＧＰＳアンテナ１２及び測位プログラム１８ｂ１を実行したＣＰＵ１１による現在位置の測位を終了させ（ステップＳ１５）、ステップＳ１０以降の処理を繰り返して行う。
【００６９】
また、ステップＳ１３で、ナビゲーション装置１が使用開始されたと判断すると（ステップＳ１３；Ｙｅｓ）、ＣＰＵ１１は、ナビゲーション装置１が使用開始された時間を時間データテーブル１８ａ２に記憶させて（ステップＳ１６）、ステップＳ１以降の処理を繰り返して行う。
【００７０】
以上説明した本発明のナビゲーション装置１によれば、現在位置を測位するＧＰＳアンテナ１２や測位プログラム１８ｂ１を実行したＣＰＵ１１と、地図情報を記憶する地図情報データベース１８ａ１と、ＧＰＳアンテナ１２と測位プログラム１８ｂ１を実行したＣＰＵ１１により測位された現在位置を、地図情報データベース１８ａ１に記憶された地図情報とともに表示部１３に表示させる表示制御プログラム１８ｂ２を実行したＣＰＵ１１と、等を備えている。
そして、時間データテーブル１８ａ２や設定プログラム１８ｂ３を実行したＣＰＵ１１によって、ナビゲーション装置１が使用開始される時間帯を設定することができ、開始制御プログラム１８ｂ４を実行したＣＰＵ１１によって、設定プログラム１８ｂ３を実行したＣＰＵ１１等により設定された時間帯よりも所定時間前に、測位プログラム１８ｂ１を実行したＣＰＵ１１等による現在位置の測位を開始させることができる。
すなわち、設定された時間帯の所定時間前に現在位置を測位するため、測位動作が無駄になる可能性が低く、また、車両のドア等を開錠等されたことを検出する必要もない。
したがって、設定された時間帯で車両のエンジンが起動された後、直ちにナビゲーションすることができるとともに、効率的に測位することができ、ポータブル型であっても適用が容易である。
【００７１】
また、終了制御プログラム１８ｂ５を実行したＣＰＵ１１によって、設定プログラム１８ｂ３を実行したＣＰＵ１１等により設定された時間帯にナビゲーション装置１が使用開始されなかった場合には、開始制御プログラム１８ｂ４を実行したＣＰＵ１１により開始された測位プログラム１８ｂ１を実行したＣＰＵ１１等による現在位置の測位を終了させることができる。
したがって、無駄な測位動作を続けることがないため、より効率的である。
【００７２】
また、設定プログラム１８ｂ３を実行したＣＰＵ１１は、時間データテーブル１８ａ２に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置１が使用開始された頻度を集計し、当該集計された所定幅の時間帯毎の頻度を総頻度で割った値から所定幅の時間帯毎にナビゲーション装置１が使用開始される確率を算出することができ、そして、当該算出されたナビゲーション装置１が使用開始される確率が所定の閾値以上の時間帯を、ナビゲーション装置１が使用開始される時間帯として設定することができる。
したがって、自動的に、ナビゲーション装置１の使用頻度が高い時間帯の所定時間前に現在位置を測位するため、利便性が高い。
【００７３】
また、設定プログラム１８ｂ３を実行したＣＰＵ１１は、当該算出されたナビゲーション装置１が使用開始される確率が所定の値を超える時間帯がある場合に、時間帯の幅を狭く変更することができる。
すなわち、設定される時間帯が精度の高いものになるよう、学習することができる。
【００７４】
また、開始制御プログラム１８ｂ４を実行したＣＰＵ１１は、設定プログラム１８ｂ３を実行したＣＰＵ１１により変更された時間帯の幅が狭くなるにつれて、所定時間を短く変更することができる。
したがって、所定時間を短く変更して、無駄な測位動作を低減することができるため、より一層効率的である。
【００７５】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【００７６】
時間データテーブル１８ａ２に記憶された開始時間に基づいて、所定幅の時間帯毎にナビゲーション装置１が使用開始された頻度に基づくナビゲーション装置１が使用開始される確率を算出するようにしたが、ナビゲーション装置が使用開始された頻度を算出してもよいし、当該頻度に基づく所定のパラメータ値を算出するようにしてもよい。
具体的には、所定のパラメータ値は、例えば、ナビゲーション装置が使用開始された頻度と所定の重み付け係数との積などである。
【００７７】
ナビゲーション装置１が使用開始される時間帯の幅を、「１時間」、「３０分」、「２０分」又は「１０分」に設定し、また、当該設定された時間帯よりも「３０分」、「１５分」、「１０分」又は「５分」前に、現在位置を測位するようにしたが、これらの数値は、この限りでなく、任意である。
【図面の簡単な説明】
【００７８】
【図１】本発明にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】時間データテーブルに記憶された時間を整理して算出した、所定幅（１時間）の時間帯毎のナビゲーション装置１が使用開始される確率を示す図である。
【図３】現在位置の測位を開始するタイミングを説明するための図である。
【図４】ナビゲーション装置が設置された車両のエンジンが起動されていない状態での、ナビゲーション装置による現在位置の測位に関する第１処理について説明するためのフローチャートである。
【図５】ナビゲーション装置が設置された車両のエンジンが起動されていない状態での、ナビゲーション装置による現在位置の測位に関する第２処理について説明するためのフローチャートである。
【符号の説明】
【００７９】
１  ナビゲーション装置
１１  ＣＰＵ（測位手段、表示制御手段、設定手段、算出手段、開始制御手段、終了制御手段）
１２  ＧＰＳアンテナ（測位手段）
１３  表示部（表示手段）
１８ａ１  地図情報データベース（地図情報記憶手段）
１８ａ２  時間データテーブル（設定手段、記憶手段）
１８ｂ１  測位プログラム（測位手段）
１８ｂ２  表示制御プログラム（表示制御手段）
１８ｂ３  設定プログラム（設定手段、算出手段）
１８ｂ４  開始制御プログラム（開始制御手段）
１８ｂ５  終了制御プログラム（終了制御手段）
【図１】
2008101996.tif 000003
【図２】
2008101996.tif 000004
【図３】
2008101996.tif 000005
【図４】
2008101996.tif 000006
【図５】
2008101996.tif 000007