(57)【要約】      （修正有）【課題】細街路等の特定の道路等を確実に非表示状態とすることが可能なナビゲーション装置を提供すること。【解決手段】  地図情報を格納するデータベース（地図情報ＤＢ１３ａ）と、データベースから表示領域に応じた地図情報を読み出す読み出し手段（ＣＰＵ１１）と、読み出された地図情報から所定の属性を有する道路情報を選別する選別手段（ＣＰＵ１１）と、選別された所定の属性を有する道路情報と、その他の地図情報とを異なる領域に分けて格納する格納手段（ビデオメモリ１５）と、移動体の状態を検出する検出手段（ＧＰＳレシーバ１７、センサ群１９）と、格納手段に格納されたその他の地図情報に応じて描画処理を実行するとともに、検出手段の検出結果を参照して所定の属性を有する道路情報に応じて描画処理を実行する描画処理手段（グラフィックプロセッサ１２）と、を有する。【選択図】  図１
2006118879.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示して目的地までの経路を案内するナビゲーション装置において、
地図情報を格納するデータベースと、
上記データベースから表示領域に応じた地図情報を読み出す読み出し手段と、
上記読み出し手段によって読み出された地図情報から所定の属性を有する道路情報を選別する選別手段と、
上記選別手段によって選別された上記所定の属性を有する道路情報と、その他の地図情報とを異なる領域に分けて格納する格納手段と、
本装置が搭載された移動体の状態を検出する検出手段と、
上記格納手段に格納された上記その他の地図情報に応じて描画処理を実行するとともに、上記検出手段の検出結果を参照して上記所定の属性を有する道路情報に応じて描画処理を実行する描画処理手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
前記所定の属性情報を有する道路情報は、所定の道幅以下の道路の情報であり、
前記描画手段は、本装置が搭載された移動体が所定の速度未満で移動中であるかまたは停止中であることを前記検出手段が検出した場合には、前記異なる領域に格納された上記所定の道幅以下の道路を描画し、所定の速度以上で移動中である場合には描画しないことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記描画手段は、本装置が搭載された移動体が前記所定の道幅以下の道路を走行中であることを前記検出手段が検出した場合には、速度の如何に拘わらず、前記所定の道幅以下の道路を描画することを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記描画手段は、前記異なる領域に格納された前記所定の属性を有する道路情報を、周期的に描画処理したり描画処理しなかったりすることにより、当該道路を点滅表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
地図を表示して目的地までの経路を案内するナビゲーション装置の画像表示方法において、
データベースから表示領域に応じた地図情報を読み出し、
読み出された地図情報から所定の属性を有する道路情報を選別し、
選別された上記所定の属性を有する道路情報と、その他の地図情報とを記憶装置の異なる領域に分けて格納し、
本装置が搭載された移動体の状態を検出し、
格納された上記その他の地図情報に応じて描画処理を実行するとともに、移動体の状態に関する検出結果を参照して上記所定の属性を有する道路情報に応じて描画処理を実行する、
ことを特徴とするナビゲーション装置の画像表示方法。
【請求項６】
地図を表示して目的地までの経路を案内するナビゲーション装置において実行されるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、
コンピュータを、
地図情報を格納するデータベース、
上記データベースから表示領域に応じた地図情報を読み出す読み出し手段、
上記読み出し手段によって読み出された地図情報から所定の属性を有する道路情報を選別する選別手段、
上記選別手段によって選別された上記所定の属性を有する道路情報と、その他の地図情報とを異なる領域に分けて格納する格納手段、
本装置が搭載された移動体の状態を検出する検出手段、
上記格納手段に格納された上記その他の地図情報に応じて描画処理を実行するとともに、上記検出手段の検出結果を参照して上記所定の属性を有する道路情報に応じて描画処理を実行する描画処理手段、
として機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション装置の画像表示方法、およびナビゲーション用プログラムに関する。
【背景技術】
【０００２】
車載用のナビゲーション装置は、複数のＧＰＳ（Global Positioning Systems）衛星から送信される信号を受信して自車の現在位置を検出するとともに、各種センサにより検出される自車に関する情報およびナビゲーション装置の記録装置に記録されている地図情報に基づいて、自車の現在位置と地図上の道路とをマッチング（マップマッチング）させ、表示部に表示された地図上に自車の現在位置を表示する。そして、目的地が設定された場合には、当該目的地までの案内（ナビゲーション）を実行する。
【０００３】
ところで、地図情報としてはできるだけ詳細な情報を表示する方が望ましいが、走行時には、表示装置に表示されている地図情報を注視することができない。そこで、停車ないし低速走行中は、詳細な地図情報を表示装置に表示し、車両が高速走行状態に入った場合には、高速走行に必要な情報のみを表示することにより、視認性を高める技術が特許文献１に開示されている。
【０００４】
【特許文献１】特開平０８−２３４６５６号公報（要約書、特許請求の範囲）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示された技術では、車速が速い場合には、走行路以外の道路等については、背景色と同じ色で表示することにより、見かけ上消去されるようにしている。しかし、このような方法では、背景色とは異なる表示色を有するシンボル（例えば、地図記号）上に表示された道路等の情報については、同一色とはならないために非表示状態とはならないという問題点がある。具体的には、図１２（Ａ）に示すように、交差点を有する幹線道路１に接する道路２，３と、道路３が横断するシンボル４（例えば、公園等）が存在する地図において、道路２，３を非表示とする方法としては、従来は、道路２，３を背景５と同じ色の表示色とすることによりこの部分が視認できないようにしていた。
【０００６】
しかしながら、このような方法では、背景５とは異なる表示色を有するシンボル４が存在する場合、図１２（Ｂ）に示すように、道路２および道路３の区間３ｃおよび区間３ａについては背景５と同一色となることから非表示の状態となるが、シンボル４上に配置された区間３ｂについては非表示の状態とはならない。このため、不必要な道路が表示されてしまうことから、画面が煩雑となってしまうという問題点がある。
【０００７】
また、道路を表示する際に、ジャギの発生を抑えるために、道路を示す線分に対してアンチエイリアス処理を施すことがある。その場合、道路を示す線分の周辺に薄い色のピクセルを配置して境界をなだらかに変化させ、ジャギが目立たないようにすることが一般的に行われる。しかし、道路を非表示状態とするために背景と同じ色で道路を描画した場合、当該薄い色のピクセル部分が背景色と異なる色となってしまうため、この部分が視認されてしまうという問題点がある。
【０００８】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、細街路等の特定の道路等を確実に非表示状態とすることが可能なナビゲーション装置、ナビゲーション装置の画像表示方法、および、ナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明のナビゲーション装置は、地図を表示して目的地までの経路を案内するナビゲーション装置において、地図情報を格納するデータベースと、
データベースから表示領域に応じた地図情報を読み出す読み出し手段と、読み出し手段によって読み出された地図情報から所定の属性を有する道路情報を選別する選別手段と、選別手段によって選別された所定の属性を有する道路情報と、その他の地図情報とを異なる領域に分けて格納する格納手段と、本装置が搭載された移動体の状態を検出する検出手段と、格納手段に格納されたその他の地図情報に応じて描画処理を実行するとともに、検出手段の検出結果を参照して所定の属性を有する道路情報に応じて描画処理を実行する描画処理手段と、を有している。
【００１０】
また、他の発明のナビゲーション装置は、上述の発明に加えて、所定の属性情報を有する道路情報が、所定の道幅以下の道路の情報であり、描画手段が、本装置が搭載された移動体が所定の速度未満で移動中であるかまたは停止中であることを検出手段が検出した場合には、異なる領域に格納された所定の道幅以下の道路を描画し、所定の速度以上で移動中である場合には描画しないようにしている。
【００１１】
また、他の発明のナビゲーション装置は、上述の発明に加えて、描画手段が、本装置が搭載された移動体が所定の道幅以下の道路を走行中であることを検出手段が検出した場合には、速度の如何に拘わらず、所定の道幅以下の道路を描画するようにしている。
【００１２】
また、他の発明のナビゲーション装置は、上述の発明に加えて、描画手段が、異なる領域に格納された所定の属性を有する道路情報を、周期的に描画処理したり描画処理しなかったりすることにより、当該道路を点滅表示するようにしている。
【００１３】
また、本発明のナビゲーション装置の画像表示方法は、地図を表示して目的地までの経路を案内するナビゲーション装置の画像表示方法において、データベースから表示領域に応じた地図情報を読み出し、読み出された地図情報から所定の属性を有する道路情報を選別し、選別された所定の属性を有する道路情報と、その他の地図情報とを記憶装置の異なる領域に分けて格納し、本装置が搭載された移動体の状態を検出し、格納されたその他の地図情報に応じて描画処理を実行するとともに、移動体の状態に関する検出結果を参照して所定の属性を有する道路情報に応じて描画処理を実行する、ようにしている。
【００１４】
また、本発明のナビゲーション用プログラムは、地図を表示して目的地までの経路を案内するナビゲーション装置において実行されるコンピュータ読み取り可能な画像表示用プログラムにおいて、コンピュータを、地図情報を格納するデータベース、データベースから表示領域に応じた地図情報を読み出す読み出し手段、読み出し手段によって読み出された地図情報から所定の属性を有する道路情報を選別する選別手段、選別手段によって選別された所定の属性を有する道路情報と、その他の地図情報とを異なる領域に分けて格納する格納手段、本装置が搭載された移動体の状態を検出する検出手段、格納手段に格納されたその他の地図情報に応じて描画処理を実行するとともに、検出手段の検出結果を参照して所定の属性を有する道路情報に応じて描画処理を実行する描画処理手段、として機能させるようにしている。
【発明の効果】
【００１５】
本発明は、細街路等の特定の道路等を確実に非表示状態とすることが可能なナビゲーション装置、ナビゲーション装置の画像表示方法、および、ナビゲーション用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態について図に基づいて説明する。
【００１７】
図１は、本発明の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。この図に示すように、本発明の実施の形態に係るナビゲーション装置１０は、ＣＰＵ（Central Processing Unit）１１、グラフィックプロセッサ１２、ＨＤＤ（Hard Disk Drive）１３、メモリ１４、ビデオメモリ１５、ＬＣＤ（Liquid Crystal Display）１６、ＧＰＳレシーバ１７、ジャイロ装置１８、センサ群１９、および、入力装置２０を有している。なお、ナビゲーション装置１０は、移動体としての自動車に搭載される。
【００１８】
ここで、読み出し手段および選別手段としてのＣＰＵ１１は、ＨＤＤ１３またはメモリ１４に格納されているプログラムに応じて、各種演算処理を実行するとともに、装置の各部を制御する中央処理装置である。
【００１９】
グラフィックプロセッサ１２は、ＨＤＤ１３から読み出され、ビデオメモリ１５に展開されたコマンドリストに応じて描画処理を実行し、得られた画像を映像信号に変換してＬＣＤ１６に供給して表示させる描画処理装置である。
【００２０】
ＨＤＤ１３は、地図情報ＤＢ１３ａおよび制御プログラム１３ｂを有する記憶装置である。ここで、データベースとしての地図情報ＤＢ１３ａには、地図のシンボルを表示するための情報および道路を表示するための情報等を有している。制御プログラム１３ｂは、ナビゲーション装置１０の各部を制御するとともに、ＧＰＳレシーバ１７から供給される自車位置と、地図情報ＤＢ１３ａに格納された地図情報に基づいて地図を表示する処理を実行する。また、必要に応じて目的地までの経路案内処理を実行する。
【００２１】
メモリ１４は、ＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）等の半導体記憶装置によって構成され、ＣＰＵ１１が実行するプログラム等を格納するとともに、ＣＰＵ１１が実行する対象となるプログラムまたはデータを一時的に記憶する。
【００２２】
格納手段としてのビデオメモリ１５は、グラフィックプロセッサ１２の処理対象となるコマンドリストが一時的に格納される半導体記憶装置である。なお、ビデオメモリ１５にコマンドリストが格納される動作については後述する。
【００２３】
ＬＣＤ１６は、グラフィックプロセッサ１２によって生成された映像信号を入力して、対応する画像を表示出力する。
【００２４】
検出手段としてのＧＰＳレシーバ１７は、複数のＧＳＰ衛星（不図示）からの電波をアンテナ１７ａで受信し、当該電波に重畳されている時刻情報を抽出し、それぞれの電波の到達時間差から現在位置を特定し、位置情報（例えば、緯度情報および経度情報）としてＣＰＵ１１に供給する。
【００２５】
ジャイロ装置１８は、車両が方向転換した場合等において、各制御軸に対する車両の角速度を検出して、ＣＰＵ１１に供給する。
【００２６】
検出手段としてのセンサ群１９は、例えば、車速を検出するための車速センサ、サイドブレーキが操作されたことを検出するサイドブレーキセンサ等を有している。
【００２７】
入力装置２０は、例えば、ＬＣＤ１６の表示部に設けられたタッチパネル、ＬＣＤ１６の表示部の周辺部に設けられた操作ボタン、および、リモートコントローラ等である。
【００２８】
つぎに、本発明の動作について説明する。
【００２９】
図２〜４は、本発明の実施の形態に係るナビゲーション装置１０の動作を説明するためのフローチャートである。これらのフローチャートに示す処理は、図１に示す制御プログラム１３ｂに基づいて実行される。なお、図２は、メインのフローチャートであり、図３および図４はステップＳ１７およびステップＳ１８の処理（サブルーチン処理）の詳細を示すフローチャートである。図２に示すメインのフローチャートが開始されると、以下のステップが実行される。
【００３０】
ステップＳ１０：ＣＰＵ１１は、その時点において設定されている地図の表示縮尺を取得する。ここで、表示縮尺は、例えば、２５ｍ、５０ｍ、１００ｍ、２００ｍ、５００ｍ、１ｋｍ等のスケールによって表され、数値が小さいほど詳細な（縮尺率が小さい）地図であることを示す。なお、表示縮尺は、例えば、入力装置２０をユーザが操作することにより設定可能とされている。
【００３１】
ステップＳ１１：ＣＰＵ１１は、ＧＰＳレシーバ１７から出力される自車の位置情報（例えば、緯度および経度に関する情報）を参照して、自車の位置を検出する。なお、このとき、ジャイロ装置１８からの出力信号およびセンサ群１９からの出力信号を参照したり、マップマッチング処理を利用したりして自車位置を校正することができる。
【００３２】
ステップＳ１２：ＣＰＵ１１は、ステップＳ１０で取得した表示縮尺と、ステップＳ１１で取得した自車位置を参照して、処理対象区間を決定する。ここで、処理対象区間とは、ビデオメモリ１５に格納されてグラフィックプロセッサ１２の処理対象となる地図の区間（地図を構成する単位）をいう。具体的には、地図情報ＤＢ１３ａには、各縮尺に対応した複数の地図情報が格納されており、それぞれの地図情報は複数の区間によって構成されている。ＬＣＤ１６に表示される領域を表示領域とすると、表示領域に少なくともその一部が含まれる区間が処理対象区間として設定される。
【００３３】
すなわち、図５（Ａ）に示すように、表示領域（破線で示す領域）と処理対象区間である第１の区間（実線で示す領域）とが同図に示す関係を有する場合には、ビデオメモリ１５には、第１の区間が格納され、自車の移動に伴って表示領域が移動していく。そして、表示領域が処理対象区間の境界を越えた合には、表示領域に含まれる新たな区間が地図情報ＤＢ１３ａからビデオメモリ１５に読み込まれ処理対象区間とされ、表示領域から外れた処理対象区間はビデオメモリ１５から削除される。
【００３４】
また、表示領域（破線で示す領域）と処理対象区間である第１〜第４の区間（実線で示す領域）とが図５（Ｂ）に示す関係を有する場合には、ビデオメモリ１５には、第１〜第４の区間が格納され、自車の移動に伴って表示領域が移動していく。そして、表示領域が処理対象区間の境界を越えた場合には、表示領域に含まれる新たな区間が地図情報ＤＢ１３ａからビデオメモリ１５に読み込まれ処理対象区間とされ、表示領域から外れた処理対象区間はビデオメモリ１５から削除される。
【００３５】
ステップＳ１３：ＣＰＵ１１は、ステップＳ１０で取得した表示縮尺を参照し、所定の属性を有する道路としての細街路（道幅が５．５ｍ未満の道路）をＬＣＤ１６に表示するか否かを判定する。具体的には、地図情報ＤＢ１３ａには、図６に示すように、複数の縮尺に対応するための複数の地図情報が格納されている。図６の例では、地図情報として第１〜第３の地図情報が格納されている。グラフィックプロセッサ１２は、これらの地図情報に基づいて描画処理を実行し、縮尺の異なる第１〜第６の表示画面をＬＣＤ１６に表示する。例えば、２５ｍおよび５０ｍスケールの表示画面は第１の地図情報に基づいて描画し、１００ｍおよび２００ｍスケールの表示画面は第２の地図情報に基づいて描画するといった具合である。
【００３６】
ところで、縮尺が大きくなると細街路については視認できなくなるため、表示が省略される。図６の例では、第４〜第６の表示画面では、細街路を表示しない設定となっているため、ステップＳ１３の処理では、これらのいずれに該当するか（すなわち、第１〜第３の表示画面に該当するかまたは第４〜第６の表示画面に該当するか）を判定し、第１〜第３の表示画面に該当する場合（第１〜第３の縮尺に該当する場合）には細街路を表示する（Ｙ）と判定してステップＳ１４に進み、それ以外の場合には細街路を表示しない（Ｎ）と判定してステップＳ１５に進む。
【００３７】
ステップＳ１４：ＣＰＵ１１は、地図情報ＤＢ１３ａに格納されている地図情報のうちステップＳ１２において処理対象区間とされた区間に含まれている道路情報からその属性情報が細街路であるものを抽出し、グラフィックプロセッサ１２を介してビデオメモリ１５に転送する。ビデオメモリ１５では、細街路に対応する道路情報（コマンドリスト）が所定の領域に格納される。なお、細街路をビデオメモリ１５に転送する際には、細街路をその他の道路と区別する必要があるが、その場合には各道路リンクに付与された道路属性情報（図７を参照して後述する）に基づいて判断する。
【００３８】
図７に示すように、各道路リンク（道路を構成する最小単位の情報）５０は、道路属性情報５１、座標情報５２、および、表示色情報５３を主要な構成要素としている。ここで、道路属性情報５１は、例えば、細街路、一般道、地方道、高速道路等を示す情報を有する。座標情報５２は、道路リンクの始端と終端の位置情報を有する。表示色情報５３は、各道路リンクをＬＣＤ１６に表示する際の表示色を示す。したがって、ステップＳ１４の処理において、細街路を転送する場合には、道路属性情報５１を参照することにより、細街路であるか否かを選別することができる。
【００３９】
ステップＳ１５：地図情報ＤＢ１３ａに格納されている処理対象区間の地図情報に含まれている細街路以外の情報（細街路以外の道路およびシンボル等の情報）を、グラフィックプロセッサ１２を介してビデオメモリ１５に転送する。ビデオメモリ１５では、転送された情報が所定の領域（細街路とは別の領域）に格納される。
【００４０】
なお、ステップＳ１３において、細街路を表示しないと判断された場合であって、対象となる地図情報に細街路の情報が含まれていない場合（図６に示す第５または第６の表示画面の場合）には、格納されているすべての情報をビデオメモリ１５に転送する。また、細街路を表示しないと判断された場合であって、対象となる地図情報に細街路の情報が含まれている場合（図７に示す第４の表示画面の場合）には、格納されているすべての情報の中から細街路を除く情報をビデオメモリ１５に転送する。なお、このとき、細街路かそれ以外の道路かを判断する場合には、前述の道路属性情報５１を参照して判断する。
【００４１】
図８は、ステップＳ１３において細街路を表示すると判断された場合に、地図情報ＤＢ１３ａに格納されている地図情報がビデオメモリ１５に展開された状態を示す図である。この例では、地図情報ＤＢ１３ａには、背景情報６０、道路情報６１、シンボル情報６２が格納されている。ビデオメモリ１５には、背景ＣＬ（Command List）７０、道路ＣＬ７１、細街路ＣＬ７２、および、シンボルＣＬ７３が格納されている。ここで、その他の地図情報としての背景ＣＬ７０は、背景情報６０から取得されたものである。その他の地図情報としての道路ＣＬ７１は、道路情報６１から取得されたものであり細街路以外の道路を表示するためのデータである。所定の属性を有する道路情報としての細街路ＣＬ７２は、道路情報６１から取得されたものであり細街路を表示するためのデータである。その他の地図情報としてのシンボルＣＬ７３は、地図記号等を表示するためのデータである。なお、ステップＳ１３において、細街路を表示しないと判断された場合には、細街路ＣＬ７２がビデオメモリ１５に格納されていない状態となる。
【００４２】
ステップＳ１６：ＣＰＵ１１は、ステップＳ１０で取得した表示縮尺を参照して、細街路を表示するか否かを判定し、表示する場合にはステップＳ１７に進み、それ以外の場合にはステップＳ１８に進む。なお、この判断は、ステップＳ１３の場合と同様である。
【００４３】
ステップＳ１７：ＣＰＵ１１は、細街路を表示する処理である第１の表示処理を実行する。なお、この処理の詳細については、図３を参照して後述する。
【００４４】
ステップＳ１８：ＣＰＵ１１は、細街路を表示しない処理である第２の表示処理を実行する。なお、この処理の詳細については、図４を参照して後述する。
【００４５】
ステップＳ１９：ＣＰＵ１１は、処理を完了するか否かを判定し、完了しない場合にはステップＳ２０に進み、それ以外の場合には処理を終了する。例えば、電源が切断された場合には完了すると判断して処理を終了し、それ以外の場合にはステップＳ２０に進む。
【００４６】
ステップＳ２０：ＣＰＵ１１は、自車の移動に起因する表示領域の移動に伴って、処理区間を更新する必要が生じたか否かを判定し、更新する必要が生じたと判定した場合にはステップＳ１０に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ１６に戻って同様の処理を繰り返す。
【００４７】
つぎに、図３を参照して、図２のステップＳ１７の処理の詳細について説明する。このフローチャートの処理が開始されると、以下のステップが実行される。
【００４８】
ステップＳ３０：ＣＰＵ１１は、ＧＰＳレシーバ１７から自車位置を示す情報を取得する。なお、このとき、ジャイロ装置１８からの信号またはセンサ群１９から出力される信号を参照したり、地図情報を用いてマップマッチング処理を行ったりすることにより自車位置の精度を高めることができる。
【００４９】
ステップＳ３１：ＣＰＵ１１は、ステップＳ３０において取得した自車位置に関する情報と、ステップＳ１０において取得した表示縮尺を参照して、表示領域（図５参照）を特定する。
【００５０】
ステップＳ３２：ＣＰＵ１１は、グラフィックプロセッサ１２に対して制御信号を送り、細街路以外の情報を表示させる。その結果、グラフィックプロセッサ１２は、ビデオメモリ１５に格納されている細街路ＣＬ７２以外のコマンドリスト（背景ＣＬ７０、道路ＣＬ７１、シンボルＣＬ７３）を実行して、細街路以外の情報をＬＣＤ１６に表示させる。
【００５１】
ステップＳ３３：ＣＰＵ１１は、センサ群１９に含まれている車速センサ（不図示）の出力信号（車の速度を示す信号）およびＧＰＳレシーバ１７の出力信号（自車位置を示す信号）を参照し、自車が走行中であるか否かを判定する。そして、自車が走行中であると判定した場合には、ステップＳ３４に進み、それ以外の場合にはステップＳ３５に進む。なお、走行中であるか否かの判断としては、例えば、自車位置が所定の時間以上変化せず、かつ、自車の速度が所定の速度未満である場合には停車中であると判断し、それ以外の場合には走行中と判断する。
【００５２】
ステップＳ３４：ＣＰＵ１１は、ＧＰＳレシーバ１７からの位置情報と、地図情報とを参照して、自車が細街路を現在走行中であるか否かを判定し、細街路を走行中である場合にはステップＳステップＳ３５に進み、それ以外の場合には元の処理に復帰する。
【００５３】
ステップＳ３５：ＣＰＵ１１は、グラフィックプロセッサ１２に対して制御信号を供給して細街路を表示させる。その結果、グラフィックプロセッサ１２は、ビデオメモリ１５に格納されている細街路ＣＬ７２を実行することにより細街路をＬＣＤ１６に表示させる。
【００５４】
以上に示す第１の表示処理によれば、停車中であるかまたは細街路を走行中である場合にはＬＣＤ１６に細街路が表示され、それ以外の場合（細街路以外を走行中である場合）には、細街路が表示されない状態となる。
【００５５】
図８は、細街路を表示する縮尺が選択された場合において、停車中または細街路を走行中であるときのビデオメモリ１５の状態を示す図である。この図に示すように、停車中または細街路を走行中である場合には、細街路ＣＬ７２が実行され、ＬＣＤ１６には細街路が表示される。
【００５６】
一方、図９は、細街路を表示する縮尺が選択された場合において、細街路以外を走行中であるときのビデオメモリ１５の状態を示す図である。この図に示すように、細街路以外を走行中である場合には、ビデオメモリ１５には細街路ＣＬ７２は格納されているが、これは描画対象とはならず、ＬＣＤ１６に細街路は表示されない状態となる。
【００５７】
図１０は、細街路が表示されていない状態のＬＣＤ１６を示す図である。この図に示すように、ＬＣＤ１６は、表示部１６ａを有し、この表示部１６ａにはタッチパネル２０ａが重畳するように配置されており、表示部１６ａに表示されたアイコン等を指で押圧することにより、当該アイコンに対応する所定の情報を入力することができる。表示部１６ａの周辺にはボタン２０ｂ〜２０ｇが配置されている。また、表示部１６ａの中央部には、自車位置を示す三角形のアイコン８０が表示されている。また、表示部１６ａの左上には方位を示すアイコン８１と、縮尺を示すアイコン８２とが表示されている。
【００５８】
図１１は、細街路が表示されている状態のＬＣＤ１６を示す図である。この図の例では、図１０の場合に比較して表示部１６ａに複数の細街路８３〜８９が表示されている。このような表示を参考にすることにより、ユーザは幹線道路同士を接続する細街路の状態を知ることができる。
【００５９】
図４は、図２に示すステップＳ１８の処理の詳細を説明するためのフローチャートである。このフローチャートの処理が開始されると、以下のステップが実行される。
【００６０】
ステップＳ５０：ＣＰＵ１１は、ＧＰＳレシーバ１７から自車位置を示す情報を取得する。なお、このとき、ジャイロ装置１８からの信号またはセンサ群１９から出力される信号を参照したり、地図情報を用いてマップマッチング処理を行ったりすることにより自車位置の精度を高めることができる。
【００６１】
ステップＳ５１：ＣＰＵ１１は、ステップＳ５０において取得した自車位置に関する情報と、ステップＳ１０において取得した表示縮尺を参照して、表示領域（図５参照）を特定する。
【００６２】
ステップＳ５２：ＣＰＵ１１は、グラフィックプロセッサ１２に対して制御信号を送り、細街路以外の情報を表示させる。その結果、グラフィックプロセッサ１２は、ビデオメモリ１５に格納されているすべてのコマンドリスト（背景ＣＬ７０、道路ＣＬ７１、シンボルＣＬ７３）を実行して、ＬＣＤ１６に地図を表示させる。そして、元の処理に復帰する。
【００６３】
以上の処理によれば、細街路を表示しない縮尺が選択された場合（図６の第４〜第６の表示画面に該当する場合）に対応して、細街路を非表示の状態とすることができる。
【００６４】
以上に説明したように、本発明の実施の形態に係るナビゲーション装置１０によれば、細街路が描画される縮尺が選択された場合においては、細街路ＣＬ７２を他の道路ＣＬ７１とは異なるビデオメモリ１５上の領域に分けて格納するようにしたので、例えば、細街路を非表示とする場合には、当該領域に格納されているコマンドリストについては実行しないようにグラフィックプロセッサ１２に指示することにより、非表示状態とすることができる。
【００６５】
また、以上の実施の形態によれば、細街路を非表示とする場合は、細街路ＣＬ７２を描画処理対象から除外するようにした。このため、従来のように、表示色を背景色と同一にする場合に比較して、背景色とは異なる表示色を有するシンボル上に配置された細街路についても確実に非表示状態とすることができる。また、細街路ＣＬ７２を描画処理対象から除外すると、アンチエイリアス処理の対象とはならないので、アンチエイリアス処理によって生じる薄いピクセルが視認されてしまうことを防止できる。
【００６６】
また、以上の実施の形態によれば、例えば、細街路の表示色を変更したり、細街路を点滅表示させたりする場合の処理が容易になる。すなわち、表示色を変更する場合は、細街路ＣＬ７２のみの表示色を一括して変更すればよい。また、点滅表示させる場合には、細街路ＣＬ７２のみの表示色を所定の周期で一括して変更すればよい。その場合、従来のように、細街路ＣＬ７２を道路ＣＬ７１から分けずに同じ場所に格納する場合に比較すると、細街路を検索して表示色を変更する処理が不要となるので、処理を簡便化することが可能になる。
【００６７】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００６８】
例えば、上述の実施の形態では、細街路ＣＬ７２を他の道路ＣＬ７１とは異なる領域に格納して非表示とするようにしたが、細街路ではなく、例えば、幹線道路に関するコマンドリストを他の道路とは異なる領域に格納し、これを必要に応じて非表示とすることも可能である。
【００６９】
また、地図情報ＤＢ１３ａおよび制御プログラム１３ｂをＨＤＤ１３に格納するようにしたが、これらの双方または一方を他の記録媒体（例えば、ＤＶＤ（Digital Versatile Disk）等）に格納するようにしてもよい。
【００７０】
なお、上記の処理機能は、例えば、図１に示すようなコンピュータによって実現される。その場合、ナビゲーション装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical Disk）などがある。
【００７１】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【００７３】
本発明は、地図を表示して目的地までの経路を案内するナビゲーション装置に利用することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。
【図２】図１に示す実施の形態に係るナビゲーション装置おいて実行される処理の流れの一例を説明するフローチャートである。
【図３】図２に示す第１の表示処理の詳細を説明するためのフローチャートである。
【図４】図２に示す第２の表示処理の詳細を説明するためのフローチャートである。
【図５】図１に示す実施の形態に係るナビゲーション装置における表示領域と地図の区間との関係を示す図であり、（Ａ）は地図の区間内に表示領域が収まる場合を示す図であり、（Ｂ）は表示領域が複数の区間にまたがる場合を示す図である。
【図６】図１に示す実施の形態に係るナビゲーション装置の地図データベースに格納されている地図情報と、表示画面の縮尺と関係を示す図である。
【図７】図１に示す実施の形態に係るナビゲーション装置において使用される道路リンクの詳細な構成例を示す図である。
【図８】図１に示す実施の形態に係るナビゲーション装置において、細街路を表示すると判断された場合に、地図情報ＤＢに格納されている地図情報がビデオメモリに展開された状態を示す図である。
【図９】図１に示す実施の形態に係るナビゲーション装置において、細街路を表示しないと判断された場合に、地図情報ＤＢに格納されている地図情報がビデオメモリに展開された状態を示す図である。
【図１０】図１に示す実施の形態に係るナビゲーション装置において、細街路が表示されていな状態を示す表示例である。
【図１１】図１に示す実施の形態に係るナビゲーション装置において、細街路が表示された状態を示す表示例である。
【図１２】従来のナビゲーション装置における表示例を示す図であり、（Ａ）は細街路を表示した状態を示す表示例であり、（Ｂ）は細街路を表示しない状態を示す表示例である。
【符号の説明】
【００７５】
１０  ナビゲーション装置
１１  ＣＰＵ（読み出し手段、選別手段）
１２  グラフィックプロセッサ（描画手段）
１３ａ  地図情報ＤＢ（データベース）
１５  ビデオメモリ（格納手段）
１７  ＧＰＳレシーバ（検出手段）
１９  センサ群（検出手段）
７０  背景ＣＬ（その他の地図情報）
７１  道路ＣＬ（その他の地図情報）
７２  細街路ＣＬ（所定の属性を有する道路情報）
７３  シンボルＣＬ（その他の地図情報）
【図１】
2006118879.tif 000003
【図２】
2006118879.tif 000004
【図３】
2006118879.tif 000005
【図４】
2006118879.tif 000006
【図５】
2006118879.tif 000007
【図６】
2006118879.tif 000008
【図７】
2006118879.tif 000009
【図８】
2006118879.tif 000010
【図９】
2006118879.tif 000011
【図１０】
2006118879.tif 000012
【図１１】
2006118879.tif 000013
【図１２】
2006118879.tif 000014