(57)【要約】【課題】  本発明は、地図画面上でユーザに対して違和感を覚えさせることのない現実感のある方面表示を実現できるようにする。【解決手段】  本発明は、複数の単位矩形領域Ｃ１１〜Ｃ４４に分割された地図データに基づく地図上で単位矩形領域Ｃ１１〜Ｃ４４よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の方面検出基準点Ｑ１〜Ｑ８の基準座標を生成し、表示エリアにおいて所定方向に対する方面表示を行う際、表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている方面検出基準点Ｑ１〜Ｑ８の基準座標が属する単基準位矩形領域を求め、当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称をハードディスクドライブ５から読み出し、地図画面を表示する際に隣接単位矩形領域の名称を地図画面Ｇ１上の所定方向に合わせた位置に表示するようにする。【選択図】        図２
2005140928.tif 000002
【特許請求の範囲】
【請求項１】
複数の単位矩形領域に分割された地図データに基づく地図上で上記単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成ステップと、
上記表示エリアにおいて所定方向に対する方面表示を行う際、上記表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている上記基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて上記所定方向へ隣接する隣接単位矩形領域の名称を上記記憶手段から読み出す方面名称読出ステップと、
上記表示エリアの地図データを上記記憶手段から読み出して所定の表示手段に地図画面として表示する際、上記方面名称読出ステップで読み出した上記隣接単位矩形領域の名称を上記地図画面上の上記所定方向に合わせた位置に表示する方面表示ステップと
を具えることを特徴とする地図方面表示方法。
【請求項２】
上記方面名称読出ステップでは、上記表示枠の全てが上記単位矩形領域に含まれる場合及び上記表示枠が複数の上記単位矩形領域に跨がった場合の双方において、上記表示エリアにおいて所定方向に対する方面表示を行う際、上記表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている上記基準座標が属する単位矩形領域を求め、当該単位矩形領域からみて上記所定方向へ隣接する隣接単位矩形領域の名称を上記記憶手段から読み出す
ことを特徴とする請求項１に記載の地図方面表示方法。
【請求項３】
上記方面表示ステップでは、上記名称として上記単位矩形領域に含まれる地名を表示する
ことを特徴とする請求項１に記載の地図方面表示方法。
【請求項４】
上記方面表示ステップでは、上記名称として上記単位矩形領域に含まれる施設名を表示する
ことを特徴とする請求項１に記載の地図方面表示方法。
【請求項５】
複数の単位矩形領域に分割された地図データに基づく地図上で上記単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成手段と、
上記表示エリアにおいて所定方向に対する方面表示を行う際、上記表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている上記基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて上記所定方向へ隣接する隣接単位矩形領域の名称を上記記憶手段から読み出す方面名称読出手段と、
上記表示エリアの地図データを上記記憶手段から読み出して所定の表示手段に地図画面として表示する際、上記方面名称読出手段で読み出した上記隣接単位矩形領域の名称を上記地図画面上で上記所定方向に合わせた位置に表示する方面表示手段と
を具えることを特徴とする地図方面表示装置。
【請求項６】
情報処理装置に対して、
複数の単位矩形領域に分割された地図データに基づく地図上で上記単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成ステップと、
上記表示エリアにおいて所定方向に対する方面表示を行う際、上記表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている上記基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて上記所定方向へ隣接する隣接単位矩形領域の名称を上記記憶手段から読み出す方面名称読出ステップと、
上記表示エリアの地図データを上記記憶手段から読み出して所定の表示手段に地図画面として表示する際、上記方面名称読出ステップで読み出した上記隣接単位矩形領域の名称を上記地図画面上の上記所定方向に合わせた位置に表示する方面表示ステップと
を実行させるための地図方面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図方面表示方法に関し、例えば車載用のナビゲーション装置で地図画面上に方面表示を行う場合に適用して好適なものである。
【背景技術】
【０００２】
従来、車載用のナビゲーション装置においては、ＤＶＤ−ＲＯＭ(Digital Versatile Disc-Read Only Memory)やハードディスクから読み出した地図データに従ってディスプレイに地図を表示すると共に、その地図上に現在の自車位置を重ねて表示することによって経路案内を行うようになされている。
【０００３】
ここで地図データは、図１０に示すように緯線及び経線に沿って碁盤状に区切られた複数の単位矩形領域Ｃ１１〜Ｃ４４に分割された状態でＤＶＤ−ＲＯＭやハードディスクに記憶されている。この単位矩形領域Ｃ１１〜Ｃ４４には、その範囲内の道路データや周辺地域データに加えて当該範囲の地名を示す地名データについても含まれている。
【０００４】
ナビゲーション装置では、図１１に示すように例えば地図データ上における単位矩形領域Ｃ３２の所定位置に自車位置Ｐが存在する場合で、その自車位置Ｐを画面の中心として単位矩形領域Ｃ３２よりも小さなサイズの矩形状でなる地図表示画面Ｇ１をディスプレイに表示する際、図１２（Ａ）及び（Ｂ）に示すように当該地図表示画面Ｇ１に対して上下左右の４方向に対する地名（「Ｆ町」、「Ｎ町」、「Ｉ村」及び「Ｋ町」）、又は上下左右方向に加えて右斜め上方向、左斜め上方向、右斜め下方向及び左斜め下方向の８方向に対する地名（「Ｆ町」、「Ｎ町」、「Ｉ村」、「Ｋ町」、「Ｇ市」、「Ｅ町」、「Ｏ市」及び「Ｍ村」）をそれぞれ表示するようになされている。
【０００５】
これによりナビゲーション装置は、当該地図表示画面Ｇ１の中で表示した地名に基づいて自車位置Ｐの周りの画面外にどのような市町村があるのかをユーザに対して容易に認識させるようにしたものがある（例えば、特許文献１及び特許文献２参照）。
【０００６】
このように、ナビゲーション装置が提供する地図表示画面Ｇ１の中で４方向又は８方向の地名を自動的に判断して表示する従来の方面表示処理手順について図１３を用いて説明する。
【０００７】
この場合ナビゲーション装置は、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移り、ＤＶＤ−ＲＯＭ又はハードディスクに格納されている地図データを読み出して次のステップＳＰ２へ移る。
【０００８】
ステップＳＰ２においてナビゲーション装置は、地図データ上において現在の自車位置Ｐ（図１１）に相当する地図表示画面Ｇ１の中心座標を算出し、次のステップＳＰ３へ移る。
【０００９】
ステップＳＰ３においてナビゲーション装置は、複数の単位矩形領域Ｃ１１〜Ｃ４４のうち自車位置Ｐの中心座標が属する単位矩形領域Ｃ３２（図１１）を求めた後、次のステップＳＰ４へ移る。
【００１０】
ステップＳＰ４においてナビゲーション装置は、当該単位矩形領域Ｃ３２を中心として当該単位矩形領域Ｃ３２と隣接する複数方向の単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１（図１１）を求め、その単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１に該当する地名「Ｅ町」、「Ｆ町」、「Ｇ市」、「Ｋ町」、「Ｏ市」、「Ｎ町」、「Ｍ村」及び「Ｉ村」を読み出して順次取得し、次のステップＳＰ５へ移る。
【００１１】
ステップＳＰ５においてナビゲーション装置は、ステップＳＰ４で単位矩形領域Ｃ３２を中心とした上下左右方向、右斜め上方向、左斜め上方向、右斜め下方向及び左斜め下方向の全方向について地名を全て取得し終わったか否かを判定し、否定結果が得られると、ステップＳＰ４に戻って全方向に関する地名を取得し終わるまで処理を繰り返す。
【００１２】
これに対してステップＳＰ５で肯定結果が得られると、単位矩形領域Ｃ３２を中心とした全方向について地名を全て取得し終わったので、ナビゲーション装置は次のステップＳＰ６へ移る。
【００１３】
ステップＳＰ６においてナビゲーション装置は、ステップＳＰ５において取得した単位矩形領域Ｃ３２を中心とした全方向に関する地名を地図表示画面Ｇ１の４方向又は８方向に該当する場所にそれぞれ表示し（図１２）、次のステップＳＰ７へ移って処理を終了する。
【特許文献１】特開2000-305449公報
【特許文献２】特開2001-227964公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところでかかる構成のナビゲーション装置においては、例えば図１４に示すように、自車位置Ｐ（中心座標）を含む地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がっている場合に、上述のルーチンＲＴ１における方面表示処理を行ったとしても、地図表示画面Ｇ１の中心座標が単位矩形領域Ｃ３２に含まれているために、単位矩形領域Ｃ３２を中心として当該単位矩形領域Ｃ３２と隣接する全方向の単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１に関する地名を取得することになる。
【００１５】
このためナビゲーション装置では、地図表示画面Ｇ１の表示枠の全てが単位矩形領域Ｃ３２に含まれた場合（図１１）であっても、地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がった場合（図１４）であっても、地図表示画面Ｇ１の４方向又は８方向を示す方面表示は同一となる。
【００１６】
この結果ナビゲーション装置は、地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がった場合でも、太く長い矢印で示す自車位置Ｐの下方向、左方向及び左斜め下方向については、太く短い矢印で示す他の方向とは異なって自車位置Ｐから距離的に非常に離れた位置の地名「Ｎ町」、「Ｉ村」及び「Ｍ村」を地図表示画面Ｇ１に方面表示することになり、地名を示す方面表示としては間延びした印象をユーザに与えると共に、地図全体に対する当該地図表示画面Ｇ１の位置関係に違和感を覚えさせかねないという問題があった。
【００１７】
本発明は以上の点を考慮してなされたもので、地図画面上でユーザに対して違和感を覚えさせることのない現実感のある方面表示を実現し得る地図方面表示方法を提案しようとするものである。
【課題を解決するための手段】
【００１８】
かかる課題を解決するため本発明の地図方面表示方法においては、複数の単位矩形領域に分割された地図データに基づく地図上で単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成ステップと、表示エリアにおいて所定方向に対する方面表示を行う際、表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を記憶手段から読み出す方面名称読出ステップと、表示エリアの地図データを記憶手段から読み出して所定の表示手段に地図画面として表示する際、方面名称読出ステップで読み出した隣接単位矩形領域の名称を地図画面上の所定方向に合わせた位置に表示する方面表示ステップとを設けるようにする。
【００１９】
これにより表示枠上に複数設けられた基準座標の属する基準単位矩形領域を基準として当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を読み出して方面表示に用いることができるので、表示枠から距離的に離れすぎた単位矩形領域の名称を方面表示に用いることがなく、方面表示の精度を高めると共に現実感のある方面表示を行うことができる。
【００２０】
また本発明の地図方面表示装置においては、複数の単位矩形領域に分割された地図データに基づく地図上で単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成手段と、表示エリアにおいて所定方向に対する方面表示を行う際、表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を記憶手段から読み出す方面名称読出手段と、表示エリアの地図データを記憶手段から読み出して所定の表示手段に地図画面として表示する際、方面名称読出手段で読み出した隣接単位矩形領域の名称を地図画面上で所定方向に合わせた位置に表示する方面表示手段とを設けるようにする。
【００２１】
これにより表示枠上に複数設けられた基準座標の属する基準単位矩形領域を基準として当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を読み出して方面表示に用いることができるので、表示枠から距離的に離れすぎた単位矩形領域の名称を方面表示に用いることがなく、方面表示の精度を高めると共に現実感のある方面表示を行うことができる。
【００２２】
さらに本発明の地図方面表示プログラムにおいては、情報処理装置に対して、複数の単位矩形領域に分割された地図データに基づく地図上で単位矩形領域よりも小さなサイズの表示エリアとして選定された所定形状でなる表示枠上に複数の基準座標を生成する基準座標生成ステップと、表示エリアにおいて所定方向に対する方面表示を行う際、表示枠における当該所定方向とは正逆方向の当該表示枠上に生成されている基準座標が属する基準単位矩形領域を求め、当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を記憶手段から読み出す方面名称読出ステップと、表示エリアの地図データを記憶手段から読み出して所定の表示手段に地図画面として表示する際、方面名称読出ステップで読み出した隣接単位矩形領域の名称を地図画面上の所定方向に合わせた位置に表示する方面表示ステップとを実行させるようにする。
【００２３】
これにより表示枠上に複数設けられた基準座標の属する基準単位矩形領域を基準として当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を読み出して方面表示に用いることができるので、表示枠から距離的に離れすぎた単位矩形領域の名称を方面表示に用いることがなく、方面表示の精度を高めると共に現実感のある方面表示を行うことができる。
【発明の効果】
【００２４】
本発明によれば、表示枠上に複数設けられた基準座標の属する基準単位矩形領域を基準として当該基準単位矩形領域からみて所定方向へ隣接する隣接単位矩形領域の名称を読み出して方面表示に用いることができるので、表示枠から距離的に離れすぎた単位矩形領域の名称を方面表示に用いることがなく、方面表示の精度を高めると共に現実感のある方面表示を行い得る地図方面表示方法、地図方面表示装置及び地図方面表示プログラムを実現できる。
【発明を実施するための最良の形態】
【００２５】
以下、図面について、本発明の一実施の形態を詳述する。
【００２６】
（１）ナビゲーション装置の構成
図１において、１は全体として本発明における車載用のナビゲーション装置を示し、ＣＰＵ(Central Processing Unit)２がバス１１を介して回路全体を統括制御すると共に、ＲＯＭ(Read Only Memory)３に格納された基本プログラムやハードディスクドライブ５に格納されたアプリケーションプログラムをＲＡＭ(Random Access Memory)４上で起動することにより、ナビゲーション機能及び後述する地図方面表示機能を実行するようになされている。
【００２７】
またナビゲーション装置１は、複数の単位矩形領域に分割された地図データをハードディスクドライブ５に格納しており、ユーザからの要求に応じてディスプレイ６の表示枠の形状に応じた地図データを読み出して地図表示を行うと共に、ＧＰＳ(Global Positioning System)アンテナ１０及びＧＰＳモジュール９やジャイロ８を介して自車の現在位置及び進行方向を特定し、その結果を地図に重ねて表示するようになされている。
【００２８】
（２）本発明における方面表示処理手順
図２に示すように、ナビゲーション装置１のＣＰＵ２はハードディスクドライブ５から読み出して起動した地図方面表示プログラムに従ってルーチンＲＴ１の開始ステップから入り、次のステップＳＰ１１へ移る。
【００２９】
ステップＳＰ１１においてナビゲーション装置１のＣＰＵ２は、ハードディスクドライブ５から複数の単位矩形領域に分割された地図データを読み出し、次のステップＳＰ１２へ移る。
【００３０】
ステップＳＰ１２においてナビゲーション装置１のＣＰＵ２は、図３に示すように、単位矩形領域Ｃ１１〜Ｃ４４よりも小さなサイズの矩形状でなる地図表示画面Ｇ１の表示枠が例えば複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がった状態において、当該地図表示画面Ｇ１の表示枠における複数の方向に該当する対角線上の点及び各辺の中点を方面検出基準点Ｑ１〜Ｑ８と定め、その方面検出基準点Ｑ１〜Ｑ８の基本座標をそれぞれ算出し、次のステップＳＰ１３へ移る。
【００３１】
ステップＳＰ１３においてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１上で方面表示を行うべき方面表示方向とは正逆方向へ対向する位置に存在する方面検出基準点Ｑの基本座標が属する基準単位矩形領域を求め、次のステップＳＰ１４へ移る。
【００３２】
具体的には、ナビゲーション装置１のＣＰＵ２が例えば地図表示画面Ｇ１に対して方面表示方向が上方向の方面検出を行うとき、当該上方向（方面検出基準点Ｑ１方向）とは正逆方向へ対向する下方向の位置に存在する方面検出基準点Ｑ３の基本座標が属する単位矩形領域Ｃ３２を基準単位矩形領域として求める。
【００３３】
同様に、ナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左方向の方面検出を行うとき、当該左方向（方面検出基準点Ｑ４方向）とは正逆方向へ対向する右方向の位置に存在する方面検出基準点Ｑ２の基本座標が属する単位矩形領域Ｃ３３を基準単位矩形領域として求める。
【００３４】
さらにナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左斜め下方向の方面検出を行うとき、当該左斜め下方向（方面検出基準点Ｑ８方向）とは正逆方向へ対向する右斜め上方向の位置に存在する方面検出基準点Ｑ６の基本座標が属する単位矩形領域Ｃ２３を基準単位矩形領域として求める。
【００３５】
このようにしてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１に対して方面表示方向が下方向、右方向、左斜め上方向、右斜め上方向及び右斜め下方向の方面検出を行うときも同様に、基準単位矩形領域を求める。
【００３６】
ステップＳＰ１４においてナビゲーション装置１のＣＰＵ２は、ステップＳＰ１３で求めた基準単位矩形領域から方面表示方向へ向かって隣接する隣接単位矩形領域を求め、その地名を取得した後、次のステップＳＰ１５へ移る。
【００３７】
具体的にはナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が上方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ３２から上方向へ向かって隣接する隣接単位矩形領域Ｃ２２を求め、その地名として「Ｆ町」を取得する。
【００３８】
同様にナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ３３から左方向へ向かって隣接する隣接単位矩形領域Ｃ３２を求め、その地名として「Ｊ町」を取得する。
【００３９】
さらにナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左斜め下方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ２３から左斜め下方向へ向かって隣接する隣接単位矩形領域Ｃ３２を求め、その地名として「Ｊ町」を取得する。
【００４０】
このようにしてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１に対して方面表示方向が下方向、右方向、左斜め上方向、右斜め上方向及び右斜め下方向の方面検出を行う場合も同様に、ステップＳＰ１３で求めた基準単位矩形領域からみて方面検出を行うべき方向へ向かって隣接する隣接単位矩形領域を求め、その地名を取得する。
【００４１】
ステップＳＰ１５においてナビゲーション装置１のＣＰＵ２は、上述のように地図表示画面Ｇ１に対して全ての方向（４方向又は８方向）について地名を取得したか否かを判定し、否定結果が得られたときはステップＳＰ１４に戻って地名の取得処理を継続し、肯定結果が得られたときには全ての方向について地名の取得処理を終了しているので、次のステップＳＰ１６へ移る。
【００４２】
ステップＳＰ１６においてナビゲーション装置１のＣＰＵ２は、ステップＳＰ１４で取得した全ての方向に対する地名を用いて、地図表示画面Ｇ１上で各方向に合わせた位置の隅部分に方面表示を行い、次のステップＳＰ１７へ移って処理を終了する。
【００４３】
例えばナビゲーション装置１のＣＰＵ２は、図４（Ａ）に示すように、４方向表示の場合、上方向には「Ｆ町」、下方向には「Ｊ町」、右方向には「Ｋ町」及び左方向には「Ｊ町」の方面表示を行う。
【００４４】
またナビゲーション装置１のＣＰＵ２は、８方向表示の場合、４方向表示における上下左右方向への方面表示に加えて、右斜め上方向に「Ｇ市」、左斜め上方向に「Ｆ町」、右斜め下方向に「Ｋ町」及び左斜め下方向に「Ｊ町」の方面表示を行う。
【００４５】
これによりナビゲーション装置１のＣＰＵ２は、従来（図１４）のように単位矩形領域Ｃ３２を中心として隣接する単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１に対する地名を取得して方面表示を行うのではなく、図５に示すように、地図表示画面Ｇ１の表示枠を基準として当該表示枠に設けられた方面検出基準点Ｑ１〜Ｑ８が属する単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に対する地名を取得して方面表示を行うようになされている。
【００４６】
従ってナビゲーション装置１のＣＰＵ２は、従来の方面表示処理手順（ＲＴ１）によって地図表示画面Ｇ１の方面表示を行う場合（図１４）と比較しても、地図表示画面Ｇ１の表示枠から距離的にかけ離れた位置の地名を表示してしまうような方面表示が間延びした印象を与えることがなく、自車位置Ｐからみて現実感のある方面表示を行うことができるようになされている。
【００４７】
またナビゲーション装置１は、地図表示画面Ｇ１を参照しているユーザにとって自車位置Ｐからみて現実感のある方面表示を行うことができるので、地図全体に対する当該地図表示画面Ｇ１の位置関係に違和感を覚えさせることのないリアリティのある地図表示結果を提供し得るようになされている。
【００４８】
なおナビゲーション装置１のＣＰＵ２は、図６に示すように、地図表示画面Ｇ１の表示枠が全て単位矩形領域Ｃ３２に含まれた状態のとき、上述のルーチンＲＴ２に示した方面表示処理手順を用いることによって、当該地図表示画面Ｇ１の表示枠の全てを含んだ単位矩形領域Ｃ３２を中心として当該単位矩形領域Ｃ３２と全方向に隣接する単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１に対する地名を取得して適切な方面表示を行うことができるようになされている。
【００４９】
すなわちルーチンＲＴ２のステップＳＰ１１においてナビゲーション装置１のＣＰＵ２は、地図データをハードディスクドライブ５から読み出し、ステップＳＰ１２において当該地図表示画面Ｇ１の表示枠における複数の方向に該当する方面検出基準点Ｑ１〜Ｑ８の基本座標をそれぞれ算出し、次のステップＳＰ１３へ移る。
【００５０】
ステップＳＰ１３においてナビゲーション装置１のＣＰＵ２は、方面表示方向とは正逆方向へ対向する位置に存在する方面検出基準点Ｑの基本座標が属する基準単位矩形領域を求め、次のステップＳＰ１４へ移る。
【００５１】
この場合、ナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が上方向の方面検出を行うとき、当該上方向（方面検出基準点Ｑ１方向）とは正逆方向へ対向する下方向の位置に存在する方面検出基準点Ｑ３の基本座標が属する単位矩形領域Ｃ３２を基準単位矩形領域として求める。
【００５２】
同様に、ナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左方向の方面検出を行うとき、当該左方向（方面検出基準点Ｑ４）とは正逆方向へ対向する右方向の位置に存在する方面検出基準点Ｑ２の基本座標が属する単位矩形領域Ｃ３２を基準単位矩形領域として求める。
【００５３】
さらにナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左斜め下方向の方面検出を行うとき、当該左斜め下方向（方面検出基準点Ｑ８）とは正逆方向へ対向する右斜め上方向の位置に存在する方面検出基準点Ｑ６の基本座標が属する単位矩形領域Ｃ３２を基準単位矩形領域として求める。
【００５４】
このようにしてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１に対して方面表示方向が下方向、右方向、左斜め上方向、右斜め上方向及び右斜め下方向の方面検出を行うときも同様に、基準単位矩形領域を求める。
【００５５】
この場合ナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１の表示枠の全てが単位矩形領域Ｃ３２に含まれており、他の単位矩形領域Ｃと跨がることがないため、ステップＳＰ１３で求める基準単位矩形領域は全て単位矩形領域Ｃ３２となる。
【００５６】
ステップＳＰ１４においてナビゲーション装置１のＣＰＵ２は、ステップＳＰ１３で求めた基準単位矩形領域から方面表示方向へ向かって隣接する隣接単位矩形領域を求め、その地名を取得した後、次のステップＳＰ１５へ移る。
【００５７】
具体的にはナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が上方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ３２から上方向へ向かって隣接する隣接単位矩形領域Ｃ２２を求め、その地名として「Ｆ町」を取得する。
【００５８】
同様にナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ３２から左方向へ向かって隣接する隣接単位矩形領域Ｃ３１を求め、その地名として「Ｉ村」を取得する。
【００５９】
さらにナビゲーション装置１のＣＰＵ２は、例えば地図表示画面Ｇ１に対して方面表示方向が左斜め下方向の方面検出を行う場合、ステップＳＰ１３で求めた基準単位矩形領域である単位矩形領域Ｃ３２から左斜め下方向へ向かって隣接する隣接単位矩形領域Ｃ４１を求め、その地名として「Ｍ村」を取得する。
【００６０】
このようにしてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１に対して方面表示方向が下方向、右方向、左斜め上方向、右斜め上方向及び右斜め下方向の方面検出を行う場合も同様に、ステップＳＰ１３で求めた基準単位矩形領域からみて方面検出を行うべき方向へ向かって隣接する隣接単位矩形領域を求め、その地名を取得する。
【００６１】
ステップＳＰ１５においてナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１に対して全ての方向（４方向又は８方向）について地名を取得すると次のステップＳＰ１６へ移り、ステップＳＰ１４で取得した全ての方向に対する地名を用いて、地図表示画面Ｇ１上で各方向に合わせた位置の隅部分に方面表示を行い、次のステップＳＰ１７へ移って処理を終了する。
【００６２】
このときナビゲーション装置１のＣＰＵ２は、図７に示すように、８方向表示の場合、上方向には「Ｆ町」、下方向には「Ｎ町」、右方向には「Ｋ町」、左方向には「Ｉ村」、右斜め上方向に「Ｇ市」、左斜め上方向に「Ｅ町」、右斜め下方向に「Ｏ市」及び左斜め下方向に「Ｍ村」の方面表示を行うことができる。
【００６３】
このようにナビゲーション装置１のＣＰＵ２は、本発明におけるルーチンＲＴ２の方面表示処理手順を用いれば、地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がっている場合であっても、地図表示画面Ｇ１の表示枠の全てが単位矩形領域Ｃ３２に含まれている場合であっても、リアリティのある現実的な方面表示を行うことができるようになされている。
【００６４】
（３）動作及び効果
以上の構成において、ナビゲーション装置１のＣＰＵ２は、ハードディスクドライブ５から読み出した複数の単位矩形領域に分割された地図データを用い、地図表示画面Ｇ１の表示枠における複数の方向に該当する対角線上の点及び各辺の中点を方面検出基準点Ｑ１〜Ｑ８として定め、その方面検出基準点Ｑ１〜Ｑ８の基本座標をそれぞれ算出する。
【００６５】
続いてナビゲーション装置１のＣＰＵ２は、方面検出基準点Ｑ１〜Ｑ８が属する基準単位矩形領域を求めた後、方面表示方向に向かって隣接する隣接単位矩形領域を求め、その地名を取得する。
【００６６】
これによりナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１の表示枠に設けられた方面検出基準点Ｑ１〜Ｑ８を基準とした狭い範囲の隣接単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に対する地名を方面表示の地名取得対象範囲とすることができる。
【００６７】
これのよりナビゲーション装置１のＣＰＵ２は、従来のように地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がっている場合に、当該地図表示画面Ｇ１の自車位置Ｐ（中心座標）が属する単位矩形領域Ｃ３２に基準を置き換え、当該単位矩形領域Ｃ３２を中心としてその周囲に隣接する合計９個の単位矩形領域Ｃ２１、Ｃ２２、Ｃ２３、Ｃ３３、Ｃ４３、Ｃ４２、Ｃ４１及びＣ３１に対する地名を方面表示の地名取得対象範囲とする場合と比較して、一段と現実的で誤差が少ない精度の高い方面表示を行うことができるようになされている。
【００６８】
これにより本発明におけるルーチンＲＴ２の方面表示処理手順によって方面検出が行われた地図表示画面Ｇ１（図４（Ｂ））では、例えば８方向表示に示すように上方向及び左斜め上方向に「Ｆ町」の方面表示がなされ、左方向、下方向及び左斜め下方向に「Ｊ町」の方面表示がなされることになる。
【００６９】
この地図表示画面Ｇ１を見たユーザは、上方向及び左斜め上方向の広範な地域に「Ｆ町」が存在し、左方向、下方向及び左斜め下方向のさらに広範な地域に「Ｊ町」が続くことを直感的に認識することができ、実際の地図を見たときと近い感覚を持つことになる。
【００７０】
このような効果は、地図表示画面Ｇ１の表示枠が単位矩形領域Ｃの大きさに対して小さければ小さいほど顕著であり、方面表示に対してユーザが違和感を持つことが少なくなる。
【００７１】
またナビゲーション装置１のＣＰＵ２は、本発明におけるルーチンＲＴ２の方面表示処理手順を用いることによって、地図表示画面Ｇ１の表示枠が複数の単位矩形領域Ｃ２２、Ｃ２３、Ｃ３３及びＣ３２に跨がっている場合及び地図表示画面Ｇ１の表示枠の全てが単位矩形領域Ｃ３２に含まれている場合の双方に対応することができるので、従来のルーチンＲＴ１の地図方面表示プログラムに代えて本発明におけるルーチンＲＴ２の地図方面表示プログラムだけを実装すれば良く、プログラム構成を簡素化することができる。
【００７２】
以上の構成によれば、ナビゲーション装置１のＣＰＵ２は、地図表示画面Ｇ１の表示枠上に設けられた方面検出基準点Ｑ１〜Ｑ８を用いて方面検出を行った地図表示結果をディスプレイ６に表示してユーザに目視確認させることにより、ユーザに対して実際の地図を見ているときと同じような感覚で地図全体の中で地図表示画面Ｇ１における自車位置Ｐの現在位置を容易に認識させることができる。
【００７３】
かくしてナビゲーション装置１は、地図表示画面Ｇ１上でユーザに対して違和感を覚えさせることのない現実感のある方面表示を実現することができる。
【００７４】
（４）他の実施の形態
なお上述の実施の形態においては、地図表示画面Ｇ１に合わせた矩形状の表示枠に方面検出基準点Ｑ１〜Ｑ８を設け、これを用いて方面検出を行うようにした場合について述べたが、本発明はこれに限らず、図８に示すように円形状の表示枠を用いて、その円周上に各方向に合わせた方面検出基準点Ｑ１〜Ｑ８を設け、これを用いて方面検出を行うようにしても良い。
【００７５】
この場合、ナビゲーション装置１のＣＰＵ２は、図９に示すように自車位置Ｐを画面中心としたときの円周上の所定位置に方面表示を行うことができる。このように方面検出を行う際に用いる地図表示画面Ｇ１の表示枠の形状としては矩形状に限らず、円形状、６角形状等のその他種々の形状であっても良い。
【００７６】
また上述の実施の形態においては、単位矩形領域の名称として地名を読み出して方面表示に用いるようにした場合について述べたが、本発明はこれに限らず、県名、著名な施設の名称、河川、山、建造物、高速道路又は鉄道等の名称を読み出して方面表示に用いるようにしても良い。
【００７７】
さらに上述の実施の形態においては、自車位置Ｐを基準点として用いるようにした場合について述べたが、本発明はこれに限らず、地図スクロール時のカーソル位置等の画面上に表示されている任意の地点を基準点として用いるようにしても良い。
【００７８】
さらに上述の実施の形態においては、ハードディスクドライブ５に格納してある地図データを読み出すようにした場合について述べたが、本発明はこれに限らず、ＤＶＤ−ＲＯＭや半導体メモリ等の他の種々の記憶手段に格納してある地図データを読み出したり、地図データをインターネット等からダウンロードするようにしても良い。
【００７９】
さらに上述の実施の形態においては、ＣＰＵ２がハードディスクドライブ５に予め格納された地図方面表示プログラムをＲＡＭ４上に展開し、当該地図方面表示プログラムに従って上述のルーチンＲＴ２に示した方面表示処理手順（図２）を実行するようにした場合について述べたが、本発明はこれに限らず、地図方面表示プログラムが格納されたプログラム格納媒体をナビゲーション装置１にインストールすることにより方面表示処理を実行するようにしても良い。
【００８０】
さらに上述の実施の形態においては、本発明を車載用のナビゲーション装置１に適用するようにした場合について述べたが、本発明はこれに限らず、地図表示機能を有するパーソナルコンピュータやＰＤＡ（Personal Digital Assistant）、携帯電話機等のその他種々の電子機器に本発明を適用するようにしても良い。
【００８１】
さらに上述の実施の形態においては、本発明の地図方面表示装置を、基準座標生成手段、方面名称読出手段、方面表示手段としてのＣＰＵ２によってソフトウェア的に実現するようにした場合について述べたが、本発明はこれに限らず、ハードウェア的に実現するようにしても良い。
【産業上の利用可能性】
【００８２】
本発明の地図方面表示方法は、例えば地図を画面上に表示する種々の用途に適用することができる。
【図面の簡単な説明】
【００８３】
【図１】ナビゲーション装置の構成を示す略線的ブロック図である。
【図２】本発明の方面表示処理手順を示すフローチャートである。
【図３】方面検出基準点の説明に供する略線図である。
【図４】本発明の地図表示結果を示す略線図である。
【図５】地図表示画面Ｇ１の表示枠が複数の単位矩形領域に跨がった場合の方面検出の説明に供する略線図である。
【図６】地図表示画面Ｇ１の表示枠の全てが単位矩形領域に含まれたときの方面検出の説明に供する略線図である。
【図７】地図表示画面Ｇ１の表示枠の全てが単位矩形領域に含まれたときの方面検出の説明に供する略線図である。
【図８】他の実施の形態における表示枠の構成を示す略線図である。
【図９】他の実施の形態における地図表示結果を示す略線図である。
【図１０】地図の構成を示す略線図である。
【図１１】地図全体に対する地図表示画面の位置関係の説明に供する略線図である。
【図１２】従来の地図表示結果を示す略線図である。
【図１３】従来の方面表示処理手順を示すフローチャートである。
【図１４】従来の地図表示画面の表示枠が複数の単位矩形領域に跨がったときの方面表示の説明に供する略線図である。
【符号の説明】
【００８４】
１……ナビゲーション装置、２……ＣＰＵ、３……ＲＯＭ、４……ＲＡＭ、５……ハードディスクドライブ、６……ディスプレイ、８……ジャイロ、９……ＧＰＳモジュール、１０……ＧＰＳアンテナ、１１……バス。
【図１】
2005140928.tif 000003
【図２】
2005140928.tif 000004
【図３】
2005140928.tif 000005
【図４】
2005140928.tif 000006
【図５】
2005140928.tif 000007
【図６】
2005140928.tif 000008
【図７】
2005140928.tif 000009
【図８】
2005140928.tif 000010
【図９】
2005140928.tif 000011
【図１０】
2005140928.tif 000012
【図１１】
2005140928.tif 000013
【図１２】
2005140928.tif 000014
【図１３】
2005140928.tif 000015
【図１４】
2005140928.tif 000016