(57)【要約】【課題】  簡単な操作で表示中の地図の縮尺を変更することが可能なナビゲーション装置、ナビゲーション方法、そのプログラムおよびそのプログラムを記録した記録媒体を提供する。【解決手段】  ユーザから入力された所定の操作を検出し（Ｓ１０２）、所定の操作が入力された場合（Ｓ１０２のＹｅｓ）、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件を幾つ満足するかを判定し（Ｓ１０３）、地図の縮尺を変更して描画し（Ｓ１０５）、縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件を幾つ満足するかを判定し（Ｓ１０６）、Ｓ１０３で判定された数とＳ１０６で判定された数とを比較し（Ｓ１０７）、Ｓ１０７による比較の結果、Ｓ１０６で判定された数がＳ１０３で判定された数よりも多くなるまで地図の縮尺を変更して描画する。【選択図】          図３
2005265562.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作が入力された際に地図の縮尺を変更するナビゲーション装置であって、
ユーザから前記所定の操作が入力された場合、地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更することを特徴とするナビゲーション装置。
【請求項２】
所定の操作が入力された際に地図の縮尺を変更するナビゲーション装置であって、
ユーザから入力された前記所定の操作を検出する検出部と、
前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件を幾つ満足するかを判定する第１判定部と、
地図の縮尺を変更して描画する描画部と、
縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件を幾つ満足するかを判定する第２判定部と、
前記第１判定部で判定された数と前記第２判定部で判定された数とを比較する比較部とを有し、
前記描画部は、前記比較部による比較の結果、前記第２判定部で判定された数が前記第１判定部で判定された数よりも多くなるまで地図の縮尺を変更して描画することを特徴とするナビゲーション装置。
【請求項３】
前記描画部は縮尺を１段階下げて地図を描画することを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記所定の条件は、一般道同士の交差点が存在するか否か、高速道路のインタチェンジが存在するか否か、都市高速ランプが少なくとも２カ所存在するか否か、駅が少なくとも２カ所存在するか否か、ランドマークが少なくとも２カ所存在するか否か、登録地点が少なくとも２カ所存在するか否か、海岸線が存在するか否か、空港又は港が存在するか否か、ラスト目的地又はラストイグニッション地点が存在するか否かのうち少なくとも１つであることを特徴とする請求項２記載のナビゲーション装置。
【請求項５】
表示中の地図に市街地が含まれるか否かを判定する第３判定部を有し、
前記描画部は表示中の地図に市街地が含まれる場合、縮尺を１段階上げて地図を描画することを特徴とする請求項２記載のナビゲーション装置。
【請求項６】
表示中の地図に市街地が含まれるか否かを判定する第３判定部と、
表示中の地図の縮尺が所定の縮尺以上であるか否かを判定する第４判定部とを有し、
前記描画部は表示中の地図の縮尺が前記所定の縮尺以上である場合、縮尺を１段階下げて地図を描画することを特徴とする請求項５記載のナビゲーション装置。
【請求項７】
前記所定の条件は、都道府県庁が存在するか否か、市役所又は区役所が存在するか否か、警察署が存在するか否か、消防署が存在するか否か、郵便局が存在するか否か、金融機関が存在するか否か、コンビニエンスストアが存在するか否か、サービスステーションが存在するか否か、学校が存在するか否か、病院が存在するか否かのうち少なくとも１つであることを特徴とする請求項５記載のナビゲーション装置。
【請求項８】
前記検出部は音声入力部であることを特徴とする請求項２記載のナビゲーション装置。
【請求項９】
所定の操作が入力された際に地図の縮尺を変更して表示するためのナビゲーション方法であって、
地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更することを特徴とするナビゲーション方法。
【請求項１０】
所定の操作が入力された際に地図の縮尺を変更して表示するためのナビゲーション方法であって、
ユーザから入力された所定の操作を検出する第１ステップと、
前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件のうち幾つ満足するかを判定する第２ステップと、
地図の縮尺を変更して描画する第３ステップと、
縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件のうち幾つ満足するかを判定する第４ステップと、
前記第２ステップで判定された数と前記第４ステップで判定された数とを比較する第５ステップとを有し、
前記第３から第５ステップは、前記第５ステップによる比較の結果、前記第４ステップで判定された数が前記第２ステップで判定された数よりも多くなるまで繰り返されることを特徴とするナビゲーション方法。
【請求項１１】
所定の操作が入力された際に地図の縮尺を変更して描画するコンピュータを動作させるためのプログラムであって、
地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更する処理を前記コンピュータに実行させるためのプログラム。
【請求項１２】
所定の操作が入力された際に地図の縮尺を変更して描画するコンピュータを動作させるためのプログラムであって、
ユーザから入力された所定の操作を検出する検出処理と、
前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件のうち幾つ満足するかを判定する第１判定処理と、
地図の縮尺を変更して描画する描画処理と、
縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件のうち幾つ満足するかを判定する第２判定処理と、
前記第１判定処理で判定された数と前記第２判定処理で判定された数とを比較する比較処理とを前記コンピュータに実行させ、
前記第１および第２判定処理と前記比較処理とは、前記比較処理による比較の結果、前記第２判定処理で判定された数が前記第１判定処理で判定された数よりも多くなるまで繰り返されることを特徴とするプログラム。
【請求項１３】
請求項１１又は１２記載の前記プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法、そのプログラムおよびそのプログラムを記録した記録媒体に関し、特に自動的に縮尺を切り換えることが可能なナビゲーション装置、ナビゲーション方法、そのプログラムおよびそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、従来の典型的な車載用ナビゲーション装置は、地図データを予め記憶させたＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disk）−ＲＯＭやＩＣ（集積回路）メモリカード等の地図データ記憶装置、ディスプレイ装置、ＧＰＳ（Global Positioning System）受信機、ジャイロ及び車速度センサ等の車両の現在位置及び進行方向を検出するセンサ等を有し、車両の現在位置の周辺の地図データを地図データ記憶装置から読み出し、この地図データに基づいて地図画像をディスプレイ画面に表示すると共に、該地図画像上の所定の箇所に車両位置マーク（自車マーク）を重ねて表示していた。また、この表示において、車両の移動に応じて現在位置が変化するに従い、地図画像を画面に固定して車両位置マークを移動したり、或いは車両位置マークを画面中央等の所定の位置に固定して地図画像をスクロール表示したりすることで、常に車両が現在どこを走っているかが一目で判るように構成されていた。
【０００３】
ただし、例えば初めての地域を走行する場合であったり、周囲に目印となる建造物や地名や地形などが存在しない場合、ドライバは現在どこを走っているか解らなかったり、見失ってしまったりしてしまうことがある。このような場合、ドライバは目印となるランドマークや地形などが表示されるまで表示中の地図の縮尺を手動で変更する必要があった。
【０００４】
従来の車載用ナビゲーション装置では、縮尺度を選択又は指定することで表示中の縮尺が変更される構成が一般的であった。しかしながら、この操作は煩雑であり、運転の妨げとなって危険であった。
【０００５】
縮尺を自動的に変更する従来技術としては、例えば以下に示す特許文献１が存在する。この従来技術は、車両の現在位置と目的地までの距離を算出し、これに応じて表示中の地図の縮尺を切り換えるように構成されている。
【特許文献１】特開平７−１０３７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、縮尺の切り換えにより目印となる建造物（ランドマーク）や地名や地形などが表示されるとは限らない。このため、現在どこを走っているかを確実に知るためには、ドライバが煩雑な操作を手動で行う必要があり、運転の妨げとなるという問題があった。
【０００７】
そこで本発明は、上記の問題に鑑みてなされたものであり、簡単な操作で表示中の地図の縮尺を変更することが可能なナビゲーション装置、ナビゲーション方法、そのプログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明は、請求項１記載のように、所定の操作が入力された際に地図の縮尺を変更するナビゲーション装置であって、ユーザから前記所定の操作が入力された場合、地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更するように構成される。所定の操作が入力されると、地図上のオブジェクトが所定の条件を満足するまで地図の縮尺を変更するように構成することで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺が変更されるため、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【０００９】
また、本発明は、請求項２記載のように、所定の操作が入力された際に地図の縮尺を変更するナビゲーション装置であって、ユーザから入力された前記所定の操作を検出する検出部と、前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件を幾つ満足するかを判定する第１判定部と、地図の縮尺を変更して描画する描画部と、縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件を幾つ満足するかを判定する第２判定部と、前記第１判定部で判定された数と前記第２判定部で判定された数とを比較する比較部とを有し、前記描画部が、前記比較部による比較の結果、前記第２判定部で判定された数が前記第１判定部で判定された数よりも多くなるまで地図の縮尺を変更して描画するように構成される。縮尺が変更される前の地図と変更された後の地図とにおけるオブジェクトに関して、それぞれ所定の条件を幾つ満足しているかを比較し、これに基づいて最終的な縮尺を決定することで、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺を変更することが可能となる。また、これを所定の操作が入力された際、自動的に行うことで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【００１０】
また、請求項２記載の発明は、例えば請求項３記載のように、前記描画部が縮尺を１段階下げて地図を描画するように構成されてもよい。郊外などのような市街地以外の地域では、目印となるオブジェクトが少ない。このため、縮尺を下げて、より多くのオブジェクトが表示されるように構成することで、ユーザに容易に自車の現在位置を把握させることができる。
【００１１】
また、請求項２記載の発明は、例えば請求項４記載のように、前記所定の条件が、一般道同士の交差点が存在するか否か、高速道路のインタチェンジが存在するか否か、都市高速ランプが少なくとも２カ所存在するか否か、駅が少なくとも２カ所存在するか否か、ランドマークが少なくとも２カ所存在するか否か、登録地点が少なくとも２カ所存在するか否か、海岸線が存在するか否か、空港又は港が存在するか否か、ラスト目的地又はラストイグニッション地点が存在するか否かのうち少なくとも１つであるように構成されてもよい。
【００１２】
また、請求項２記載の発明は、例えば請求項５記載のように、表示中の地図に市街地が含まれるか否かを判定する第３判定部を有し、前記描画部が表示中の地図に市街地が含まれる場合、縮尺を１段階上げて地図を描画するように構成されてもよい。市街地などのような建造物が密集した地域では、縮尺を下げることで地図上のオブジェクトが省略される場合がある。そこで、このような場合に縮尺を上げるように構成する。これにより、より多くのオブジェクトを表示することが可能となり、ユーザに容易に自車の現在位置を把握させることができる。
【００１３】
また、請求項５記載の発明は、例えば請求項６記載のように、表示中の地図に市街地が含まれるか否かを判定する第３判定部と、表示中の地図の縮尺が所定の縮尺以上であるか否かを判定する第４判定部とを有し、前記描画部が表示中の地図の縮尺が前記所定の縮尺以上である場合、縮尺を１段階下げて地図を描画するように構成されてもよい。都道府県庁や市役所又は区役所や警察署や消防署や郵便局や金融機関やコンビニエンスストアやサービスステーションや学校や病院などの建造物（オブジェクト）が地図上に表示されるか省略されるかは、縮尺の倍率によって決定されている。すなわち、この倍率（所定の縮尺）以上であれば、より縮尺を上げても表示されるオブジェクトの数は一般的に増えることはない。そこで、このような場合に縮尺を下げるように構成する。これにより、より多くのオブジェクトを表示することが可能となり、ユーザに容易に自車の現在位置を把握させることができる。
【００１４】
また、請求項５記載の発明は、例えば請求項７記載のように、前記所定の条件が、都道府県庁が存在するか否か、市役所又は区役所が存在するか否か、警察署が存在するか否か、消防署が存在するか否か、郵便局が存在するか否か、金融機関が存在するか否か、コンビニエンスストアが存在するか否か、サービスステーションが存在するか否か、学校が存在するか否か、病院が存在するか否かのうち少なくとも１つであるように構成されてもよい。
【００１５】
また、請求項２記載の発明は、例えば請求項８記載のように、前記検出部が音声入力部であるように構成されてもよい。検出部を音声入力部とすることで、ユーザはハンドルから手を離す必要がなくなり、より簡単且つ安全に所望の操作を入力することが可能となる。
【００１６】
また、他の本発明は、請求項９記載のように、所定の操作が入力された際に地図の縮尺を変更して表示するためのナビゲーション方法であって、地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更するように構成される。所定の操作が入力されると、地図上のオブジェクトが所定の条件を満足するまで地図の縮尺を変更するように構成することで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺が変更されるため、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【００１７】
また、本発明は、請求項１０記載のように、所定の操作が入力された際に地図の縮尺を変更して表示するためのナビゲーション方法であって、ユーザから入力された所定の操作を検出する第１ステップと、前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件のうち幾つ満足するかを判定する第２ステップと、地図の縮尺を変更して描画する第３ステップと、縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件のうち幾つ満足するかを判定する第４ステップと、前記第２ステップで判定された数と前記第４ステップで判定された数とを比較する第５ステップとを有し、前記第３から第５ステップが、前記第５ステップによる比較の結果、前記第４ステップで判定された数が前記第２ステップで判定された数よりも多くなるまで繰り返されるように構成される。縮尺が変更される前の地図と変更された後の地図とにおけるオブジェクトに関して、それぞれ所定の条件を幾つ満足しているかを比較し、これに基づいて最終的な縮尺を決定することで、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺を変更することが可能となる。また、これを所定の操作が入力された際、自動的に行うことで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【００１８】
また、他の本発明は、請求項１１記載のように、所定の操作が入力された際に地図の縮尺を変更して描画するコンピュータを動作させるためのプログラムであって、地図上において目印となるオブジェクトが所定の条件を満たすまで前記地図の縮尺を変更する処理を前記コンピュータに実行させるように構成される。所定の操作が入力されると、地図上のオブジェクトが所定の条件を満足するまで地図の縮尺を変更するように構成することで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺が変更されるため、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【００１９】
また、本発明は、請求項１２記載のように、所定の操作が入力された際に地図の縮尺を変更して描画するコンピュータを動作させるためのプログラムであって、ユーザから入力された所定の操作を検出する検出処理と、前記所定の操作が入力された場合、表示中の地図上に含まれるオブジェクトが１つ以上の所定の条件のうち幾つ満足するかを判定する第１判定処理と、地図の縮尺を変更して描画する描画処理と、縮尺を変更後の地図に含まれるオブジェクトが前記１つ以上の所定の条件のうち幾つ満足するかを判定する第２判定処理と、前記第１判定処理で判定された数と前記第２判定処理で判定された数とを比較する比較処理とを前記コンピュータに実行させ、前記第１および第２判定処理と前記比較処理とが、前記比較処理による比較の結果、前記第２判定処理で判定された数が前記第１判定処理で判定された数よりも多くなるまで繰り返されるように構成される。縮尺が変更される前の地図と変更された後の地図とにおけるオブジェクトに関して、それぞれ所定の条件を幾つ満足しているかを比較し、これに基づいて最終的な縮尺を決定することで、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺を変更することが可能となる。また、これを所定の操作が入力された際、自動的に行うことで、ユーザに要求する指示を最小限に削減することが可能となる。すなわち、簡単な操作で表示中の地図の縮尺を変更することが可能となる。結果として、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。
【００２０】
また、他の本発明は、上記したプログラムを記録した記録媒体である。すなわち、上記のプログラムは記録媒体に記録して頒布してもよい。これにより、より広くかつ容易にこれを提供することが可能となる。
【発明の効果】
【００２１】
本発明によれば、簡単な操作で表示中の地図の縮尺を変更することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態を図面と共に詳細に説明する。
【実施例１】
【００２３】
まず、本発明による実施例１について図面を用いて詳細に説明する。図１は、本実施例に係るナビゲーション装置（特に車載用ナビゲーション装置とする）１０の全体構成を示すブロック図である。
【００２４】
図１において、読取り機構１は、地図データやその他の案内データを格納したＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disk）−ＲＯＭ等の記録媒体を読み込むため構成である。記録媒体に格納されている地図データは、各縮尺レベル（例えば１／５０００，１／１２５００，１／５００００，１／１０００００等）に応じて適当な大きさの経度幅及び緯度幅に区切られており、この地図データに含まれる道路（道路データ）や各種ランドマーク（物件ともいう）等は、緯度経度で表現された点（ノード）の座標集合で表されている。
【００２５】
操作部２は、ユーザがナビゲーション装置１０に各種操作・設定を入力するための構成である。これは、リモートコントローラ装置やコントロールパネル等のように個別に構成されていても、後述の表示部７と一体にタッチパネル式の入力装置として構成されていても良い。更には、音声入力用のマイクロフォン等で構成されてもよい。送受信部３は、各種サービスセンタ等と通信するための車載電話機等で構成される。ＶＩＣＳ（道路交通情報通信システム）受信部４は、電波ビーコン又は光ビーコンから送信されてくるＶＩＣＳ情報を受信するための構成である。ＧＰＳ（Global Positioning System）受信部５は、ＧＰＳ衛星から送信されてくるＧＰＳ信号を受信して車両の現在位置の緯度及び経度を検出するための構成である。自立航法センサ６は、車両方位を検出するためのジャイロ等を含む角度センサ６ａと、一定の走行距離毎にパルスを発生する距離センサ６ｂとを有して構成されており、車両の進行方向や速度を検出する。
【００２６】
表示部７は、例えば液晶表示方式のディスプレイ装置等で構成され、ナビゲーション装置１０から入力された、地図や誘導経路や車両の現在位置やその他ランドマーク等の各種情報を画面上に表示するための構成である。尚、誘導経路とは、ユーザへ実際に提供する目的地までの経路であり、表示部７において地図画像と重畳される経路である。
【００２７】
スピーカ８は、同じくナビゲーション装置１０から入力された音声案内情報等を出力するための構成である。尚、スピーカ８はその他、音響装置等から入力された音楽等も出力することができる。
【００２８】
また、ナビゲーション装置１０において、バッファメモリ１１は、後述する制御部１７からの制御の下に読取り機構１から入力された地図データ等を一時的に格納するための構成である。Ｉ／Ｆ（インタフェース）１２，１３，１４，１５及び１６は、それぞれ操作部２，送受信部３，ＶＩＣＳ受信部４，ＧＰＳ受信部５及び自立航法センサ６とナビゲーション装置１０における内部バスとを接続するための構成である。
【００２９】
制御部１７は、例えばマイクロコンピュータやＣＰＵ（中央演算処理装置）等の演算処理装置で構成される。この制御部１７は、ナビゲーション用のプログラム（後述する経路探索の処理やそれに基づく経路案内に必要な表示出力制御等を行うためのプログラム）を内蔵しており、このプログラムに従い、ＧＰＳ受信機５及び自立航法センサ６から出力される信号に基づいて車両の現在位置を検出したり、表示させたい地図のデータ等を読取り機構１からバッファメモリ１１に読み出したり、バッファメモリ１１に読み出された地図データ等を用いて設定された探索条件で出発地又は現在位置（以下、現在位置とする）から目的地までの誘導経路を探索する等のナビゲーションに係る種々の処理を実行する。但し、例えば上記のプログラムがＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶されており、制御部１７が必要に応じてこれを読出し、実行するように構成することも可能である。
【００３０】
地図描画部１８は、バッファメモリ１１に読み出された地図データを用いて地図画像の描画処理を行うための構成である。表示情報生成部１９は、動作状況に応じて各種メニュー画面（操作画面）及び車両位置マーク，カーソル等の各種マークを描画するための構成である。誘導経路記憶部２０は、現在位置及び目的地やその他の探索条件に基づいて制御部１７において探索された誘導経路の全てのノードに関するデータ及び探索中に変更された誘導経路のデータ（以下、これらを誘導経路データという）を格納しておくための構成である。誘導経路描画部２１は、誘導経路記憶部２０から誘導経路データを読み出して誘導経路を他の道路とは異なる表示態様（色や線幅を用いた強調表示等）で描画するための構成である。
【００３１】
アイコン描画部２２は、地図データに含まれるオブジェクト（ランドマークともいう）をユーザが選択入力するためのアイコンの描画処理を行うための構成である。尚、本実施例では、このアイコン描画部２２がバッファメモリ１１に読み出された地図データ上に存在する全ての物件データに対して描画処理を実行するように構成しても良いし、探索された誘導経路に対して所定の条件（誘導経路沿いから例えば５０ｍ以内に位置すること等）を満足する物件データに対してのみ描画処理を実行するように構成しても良い。音声出力部２３は、例えばＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等を含んで構成され、制御部１７からの信号に基づいて音声信号をスピーカ８に出力する。
【００３２】
画像合成部２４は、地図描画部１８で描画された地図画像に、誘導経路描画部２１で描画された誘導経路や、表示情報生成部１９で描画された操作画面，各種マーク及び経路選択理由や、アイコン描画部２２で描画された各ランドマークを指示するアイコン等を適宜重ねて、表示部７に表示させるための構成である。
【００３３】
メモリ２５は、制御部１７に以下に示すような動作を実行させるためのプログラムや、制御部１７が処理過程において作成した各種データを保持しておくための記憶部である。
【００３４】
上記の構成において、走行中、表示部７には、図２に示すように、地図上の地名や交差点や高速道路のインタチェンジや都市高速ランプや駅（バス停等も含む）や空港や各種ランドマークなどが必要に応じて表示される。なお、本発明では、地名や交差点や高速道路のインタチェンジや都市高速ランプや駅（バス停等も含む）や空港や各種ランドマークなどをオブジェクトという。
【００３５】
次に、表示中の地図の縮尺を変更する際の動作について図面を用いて詳細に説明する。なお、以下の説明では、制御部１７の動作に注目して説明する。
【００３６】
図３は、制御部１７の動作を示すフローチャートである。制御部１７は起動後、音声または手動による操作が入力されるまで待機する（ステップＳ１０１）。なお、制御部１７は起動時、所定の起動プログラムに従い、所定の処理を実行した状態にある。
【００３７】
音声または手動による操作の入力を検出した場合（ステップＳ１０１のＹｅｓ）、制御部１７は、入力された操作を解析することで、これが縮尺の変更を指示する操作であるか否かを判定する（ステップＳ１０２）。すなわち、ステップＳ１０２は縮尺の変更を指示するための所定の操作が入力されたことを検出する検出部として機能する。縮尺の変更を指示する操作としては、車載用ナビゲーション装置１０の外部筐体若しくはタッチパネル式のディスプレイに設けられたボタン（操作部２）を押下する方式や、所定の音声、たとえば「ここはどこ」や「いまどこ」や「縮尺を下げる」などの音声入力を検出する方式などが考えられる。なお、上述にもあるように、操作部２はマイクロフォンなどの音声入力部を備えており、これから入力された音声がインタフェース１３を介して制御部１７に入力される。音声が入力された制御部１７は、予め実装された音声認識プログラムに従って音声を解釈し、所望された操作を認識する。
【００３８】
ステップＳ１０２の判定において縮尺の変更以外を指示する操作を検出した場合（ステップＳ１０２のＮｏ）、制御部１７は入力により所望された処理を実行し（ステップＳ１０８）、その後、ステップＳ１０１へ帰還する。
【００３９】
一方、ステップＳ１０２の判定において縮尺の変更を指示する操作を検出した場合（ステップＳ１０２のＹｅｓ）、制御部１７は先ず、現在表示中の地図に関し、以下で挙げるような条件を満たしているか否かを判定するための処理を実行する（ステップＳ１０３）。この判定処理の内容を図４と共に詳細に説明する。
【００４０】
図４は図３のステップＳ１０３における判定処理の流れを示すフローチャートである。図４に示すように、ステップＳ１０３では、現在表示中の地図に現在位置を容易に把握できるような目印となる建物や地形などのオブジェクトが存在するか否かが判定される。すなわち、ステップＳ１０３は表示中の地図上に含まれるオブジェクトが以下に上げるような所定の条件を幾つ満足するかを判定する第１判定部として機能する。所定の条件として、具体的には、『一般道同士の交差点が存在するか否か（ステップＳ２０１）』や『高速道路のインタチェンジが存在するか否か（ステップＳ２０３）』や『都市高速ランプが少なくとも２カ所存在するか否か（ステップＳ２０５）』や『駅が少なくとも２カ所存在するか否か（ステップＳ２０７）』や『ランドマークが少なくとも２カ所存在するか否か（ステップＳ２０９）』や『登録地点が少なくとも２カ所存在するか否か（ステップＳ２１１）』や『海岸線が存在するか否か（ステップＳ２１３）』や『空港又は港が存在するか否か（ステップＳ２１５）』や『ラスト目的地又はラストイグニッション地点が存在するか否か（ステップＳ２１７）』などである。なお、上記において、駅に関しては鉄道会社や路線（駅間の平均距離）などに応じて２カ所を３カ所としたり、それ以上としてもよい。このほか、駅の他にバス停などの停留所を対象に含めてもよい。また、登録地点とはユーザ（主としてドライバ）が以前に登録しておいた地点である。すなわち、ユーザは例えば自分の家や学校や会社などを任意に地図上に登録しておくことができる。この登録地点はユーザにとって明確な場所であるため、目印としては非常に有効である。また、ラスト目的地とは、最後に設定した目的地である。このラスト目的地は最後に設定された目的地を制御部１７が所定のメモリなどに保持しておくことで管理することができる。また、ラストイグニッション地点とは、最後にエンジンを点火した地点である。このラストイグニッション地点は最後にエンジンを点火した際の地点を制御部１７が所定のメモリなどに保持しておくことで管理することができる。
【００４１】
以上のような判定の結果、それぞれの条件が満足している場合（ステップＳ２０１，Ｓ２０３，Ｓ２０５，Ｓ２０７，Ｓ２０９，Ｓ２１１，Ｓ２１３，Ｓ２１５，Ｓ２１７のいずれかのＹｅｓ）、制御部１７の内部又は外部に設けられたレジスト若しくはメモリ２５に、フラグを１つずつ立てる（ステップＳ２０２，Ｓ２０４，Ｓ２０６，Ｓ２０８，Ｓ２１０，Ｓ２１２，Ｓ２１４，Ｓ２１６，Ｓ２１８）。この際、どの条件に関してフラグが立てられたかが必ずしも判別できるように構成する必要はないが、判別できるように構成してもよい。
【００４２】
図３に戻り、説明する。以上のような判定処理を実行した後、制御部１７は、立てられたフラグの本数を保持する（ステップＳ１０４）。次に、制御部１７は、現在表示中の地図の縮尺を１段階下げた地図を描画する（ステップＳ１０５）。すなわち、ステップＳ１０５は縮尺を変更して地図を描画する描画部として機能する。ただし、実際に地図を描画する構成は、上述における地図描画部１８である。制御部１７は、これに地図の描画を命令する。この描画処理は通常の処理と同様であるため、ここでは詳細な説明を省略する。また、描画後、表示部７に表示される画面の例を図５に示す。なお、描画前に表示されていた画面の例は図２に示すものとする。
【００４３】
次に制御部１７は、ステップＳ１０５で描画した新たな地図に関し、ステップＳ１０３と同様の判定処理を実行する（ステップＳ１０６）。すなわち、ステップＳ１０６は縮尺を更新後の地図上に含まれるオブジェクトが上記した所定の条件を幾つ満足するかを判定する第２判定部として機能する。
【００４４】
次に、制御部１７は、ステップＳ１０６において新たに立てられたフラグの本数がステップＳ１０４で保持しておいたフラグの本数よりも多いか否かを判定する（ステップＳ１０７）。すなわち、ステップＳ１０７は、ステップＳ１０３の第１判定部で判定された所定の条件を満足する数と、ステップＳ１０６で判定された所定の条件を満足する数とを比較する比較部として機能する。この判定の結果、新たに立てられたフラグの本数の方が多い場合（ステップＳ１０７のＹｅｓ）、制御部１７はステップＳ１０１へ帰還し、新たな操作入力を待機する。一方、新たに立てられたフラグの本数がステップＳ１０４で保持されたフラグの本数よりも多くない場合（ステップＳ１０７のＮｏ）、制御部１７はステップＳ１０５へ帰還し、縮尺をさらに１段階下げて地図を描画し、以降の処理を続行する。すなわち、この処理は、新たに立てられたフラグの本数がステップＳ１０４で保持されたフラグの本数よりも多くなるまでループされる。なお、ステップＳ１０７の処理を、例えば新たに立てられたフラグの本数がステップＳ１０４で保持されたフラグの本数よりも少なくとも２本又はそれ以上多いか否かを判定するように構成することも可能である。これにより、より目印となる建物や地形などが多く含まれる地図を自動的に表示することが可能となる。
【００４５】
なお、以上の処理において、縮尺の倍率が最低値に達した場合であって図４に示す条件をいずれも満たさない場合、制御部１７が最低値の縮尺を採用するように構成しても、変更前の縮尺、すなわちステップＳ１０１の時点での縮尺に戻り、地図を描画し直すように構成してもよい。
【００４６】
以上のように動作することで、目印となる建物や地形や地名などのオブジェクトがより多く表示されるまで自動的に地図の縮尺が変更されるため、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。なお、以上の動作は、車載用ナビゲーション装置１０の所定の内部メモリ（ＲＯＭなど）に予め組み込まれたプログラム、または必要に応じて読取り機構１から読み込まれたプログラム、または必要に応じて送受信部２で受信したプログラムを制御部１７が実行することで実現される。
【実施例２】
【００４７】
次に、本発明の実施例２について図面を用いて詳細に説明する。尚、以下の説明において、実施例１と同様の構成については、同一の符号を付し、その詳細な説明を省略する。また、特記しない構成に関しては実施例１と同様である。
【００４８】
実施例１では、縮尺を自動的に下げる場合、すなわちズームアウトする場合についてのみ例を挙げた。ただし、例えば市街地など、道路や建造物などが入り組んだ地形では、ズームアウトすることで逆に現在位置が分かりにくくなる場合が存在する。本実施例では、このような場合でも自動的に縮尺を変更し、現在位置を分かりやすく表示するように構成する。
【００４９】
本実施例による車載用ナビゲーション装置の構成は、実施例１（特に図１）による車載用ナビゲーション装置１０と同様である。また、車載用ナビゲーション装置１０における制御部１７の動作は、以下に示すフローチャートのようになる。
【００５０】
図６は、本実施例による制御部１７の動作を示すフローチャートである。図６に示すように、制御部１７は図３に示す動作と同様の動作において、ステップＳ１０２の後に、現在表示している地図の領域が市街地であるか否かを判定するステップＳ１０２ａが設けられている。すなわち、ステップＳ１０２ａは表示中の地図に市街地が含まれているか否かを判定する第３判定部として機能する。地図の領域が市街地であるか否かを判定方法としては、地図データにこれを示すデータを付与する方法もあるが、この他にも、例えば建造物や道路の密集度合いに基づいて判断するようにも構成することができる。すなわち、描画する地図内に所定数以上の建造物又は道路が存在する場合、この地図を市街地と判定するように構成することもできる。
【００５１】
このようなステップＳ１０２ａの判定の結果、市街地でない場合（ステップＳ１０２ａのＮｏ）、制御部１７は実施例１と同様に、ステップＳ１０３からステップＳ１０７を順次実行し、ステップＳ１０１へ帰還する。
【００５２】
一方、ステップＳ１０２ａの判定の結果、現在表示中の地図領域が市街地である場合（ステップＳ１０２ａのＹｅｓ）、制御部１７は現在表示中の地図の縮尺が所定倍率以上であるか否かを判定する（ステップＳ１０２ｂ）。ここで言う所定倍率とは、以下で述べるような目印となる建造物（都道府県庁や市役所又は区役所や警察署や消防署や郵便局や金融機関やコンビニエンスストアやサービスステーションや学校や病院など）が地図上から省略される倍率と省略されない倍率との境となる倍率である。すなわち、ステップＳ１０２ｂの判定では、現在表示中の地図において都道府県庁や市役所又は区役所や警察署や消防署や郵便局や金融機関やコンビニエンスストアやサービスステーションや学校や病院などの建造物（オブジェクト）が省略されているか否かを判定する。このように、ステップＳ１０２ｂは、表示中の地図の縮尺が所定の縮尺以上であるか否かを判定する第４判定部として機能する。この判定の結果、省略されていない場合（ステップＳ１０２ｂのＹｅｓ）、制御部１７はステップＳ１０３からステップＳ１０７を順次実行し、ステップＳ１０１へ帰還する。
【００５３】
一方、ステップＳ１０２ｂの判定の結果、目印となるオブジェクトが省略されている場合（ステップＳ１０２ｂのＮｏ）、制御部１７は実施例１の判定処理（ステップＳ１０３，Ｓ１０６）と同様であるが、条件が異なる判定処理を実行する（ステップＳ３０３）。すなわち、ステップＳ２０３はステップＳ１０３と同様の第１判定部として機能する。所定の条件として、具体的には、『都道府県庁が存在するか否か』や『市役所又は区役所が存在するか否か』や『警察署が存在するか否か』や『消防署が存在するか否か』や『郵便局が存在するか否か』や『金融機関が存在するか否か』や『コンビニエンスストアが存在するか否か』や『サービスステーションが存在するか否か』や『学校が存在するか否か』や『病院が存在するか否か』などの条件が判定される。都道府県庁や市役所又は区役所や警察署や消防署や郵便局や金融機関やコンビニエンスストアやサービスステーションや学校や病院などの建造物（オブジェクト）は縮尺を下げることで地図上から省略されるものであるが、ドライバにとっては格好の目印となるものである。そこで本実施例では、これらが地図に表示されるまで縮尺を上げる。これにより、ドライバは実際の建物と地図とを照らし合わせて、自車の現在位置を容易に把握することができる。なお、それぞれの判定において条件が満たされた場合、制御部１７は、実施例１と同様に、内部又は外部に設けられたレジスト若しくはメモリに、フラグを１つずつ立てる。
【００５４】
以上のような判定処理を実行した後、制御部１７は、ステップＳ１０４と同様に、立てられたフラグの本数を保持する（ステップＳ２０４）。次に、制御部１７は、現在表示中の地図の縮尺を１段階上げた地図を描画する（ステップＳ２０５）。すなわち、ステップＳ２０５はステップＳ１０５と同様の描画部として機能する。この描画処理は通常の処理と同様であるため、ここでは詳細な説明を省略する。なお、描画後に表示部７に表示される画面の例は図５に示すものであり、描画前に表示部７に表示されていた画面の例は図２に示すものである。
【００５５】
次に制御部１７は、ステップＳ２０５で描画した新たな地図に関し、ステップＳ２０３と同様の判定処理を実行する（ステップＳ２０６）。すなわち、ステップＳ２０６はステップＳ１０６と同様の第２判定部として機能する。
【００５６】
次に、制御部１７は、新たに立てられたフラグの本数がステップＳ２０４で保持しておいたフラグの本数よりも多いか否かを判定する（ステップＳ２０７）。すなわち、ステップＳ２０７はステップＳ１０７と同様の比較部として機能する。この判定の結果、新たに立てられたフラグの本数の方が多い場合（ステップＳ２０７のＹｅｓ）、制御部１７はステップＳ１０１へ帰還し、新たな操作入力を待機する。一方、新たに立てられたフラグの本数がステップＳ１０４で保持されたフラグの本数よりも多くない場合（ステップＳ２０７のＮｏ）、制御部１７はステップＳ２０５へ帰還し、縮尺をさらに１段階上げて地図を描画し、以降の処理を続行する。すなわち、この処理は、新たに立てられたフラグの本数がステップＳ２０４で保持されたフラグの本数よりも多くなるまでループされる。なお、ステップＳ２０７の処理を、例えば新たに立てられたフラグの本数がステップＳ２０４で保持されたフラグの本数よりも少なくとも２本又はそれ以上多いか否かを判定するように構成することも可能である。これにより、より目印となる建造物が多く含まれる地図を自動的に表示することが可能となる。
【００５７】
なお、以上の処理において、縮尺の倍率が最高値に達した場合であって図４に示す条件をいずれも満たさない場合、制御部１７が最高値の縮尺を採用するように構成しても、変更前の縮尺、すなわちステップＳ１０１の時点での縮尺に戻り、地図を描画し直すように構成してもよい。
【００５８】
以上のように動作することで、目印となる建物や地形や地名がより多く表示されるまで自動的に地図の縮尺が変更されるため、ユーザは運転を妨げられることなく、容易に自車の現在位置を把握することができる。なお、以上の動作は、車載用ナビゲーション装置１０の所定の内部メモリ（ＲＯＭなど）に予め組み込まれたプログラム、または必要に応じて読取り機構１から読み込まれたプログラム、または必要に応じて送受信部２で受信したプログラムを制御部１７が実行することで実現される。また、他の構成は、実施例１と同様であるため、ここでは説明を省略する。
【００５９】
上記実施例１または実施例２は本発明を実施するための例にすぎず、本発明はこれらに限定されるものではなく、これらの実施例を種々変形することは本発明の範囲内であり、更に本発明の範囲内において、他の様々な実施例が可能であることは上記記載から自明である。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施例１による車載用ナビゲーション装置１０の構成を示すブロック図である。
【図２】車載用ナビゲーション装置１０の表示部７に表示された画面の一例を示す図である（１）。
【図３】本発明の実施例１による車載用ナビゲーション装置１０における制御部１７の全体動作を示すフローチャートである。
【図４】図３におけるステップＳ１０３またはステップＳ１０６の詳細を示すフローチャートである。
【図５】車載用ナビゲーション装置１０の表示部７に表示された画面の一例を示す図である（２）。
【図６】本発明の実施例２による車載用ナビゲーション装置１０における制御部１７の全体動作を示すフローチャートである。
【符号の説明】
【００６１】
１  読取り機構
２  操作部
３  送受信部
４  ＶＩＣＳ受信部
５  ＧＰＳ受信部
６  自立航法センサ
６ａ  角度センサ
６ｂ  距離センサ
７  表示部
８  スピーカ
１０  ナビゲーション装置
１１  バッファメモリ
１２、１３、１４、１５、１６  Ｉ／Ｆ
１７  制御部
１８  地図描画部
１９  表示情報生成部
２０  誘導経路記憶部
２１  誘導経路描画部
２２  アイコン描画部
２３  音声出力部
２４  画像合成部
２５  メモリ
【図１】
2005265562.tif 000003
【図２】
2005265562.tif 000004
【図３】
2005265562.tif 000005
【図４】
2005265562.tif 000006
【図５】
2005265562.tif 000007
【図６】
2005265562.tif 000008