(57)【特許請求の範囲】
【請求項１】
自車位置周辺の地図画像を表示する地図表示装置であって、
表示手段と、
道路データ及び道路名称の表示に関する道路名称データを含む地図データが格納された記憶手段と、
ノースアップ表示に対する地図の回転角度及び前記道路データに含まれる道路名称の表示が道路リンクと重なるか否かを示す重なり表示指標を基に、道路名称を表示したときに道路リンクと重なるか否かを判定し、重ならないと判定された道路名称を前記表示手段の画面に表示する地図表示制御手段と、を有し、
前記重なり表示指標は、ノースアップ表示の際の第１の道路名称表示領域が道路リンクと重ならないことを示す「基準位置表示可能」、前記第１の道路名称表示領域と道路を挟んで反対側の第２の道路名称表示領域が道路リンクと重ならないことを示す「対称位置表示可能」、又は前記第１の道路名称表示領域及び第２の道路名称表示領域が道路リンクと重ならないことを示す「両位置表示可能」のいずれかであることを特徴とする地図表示装置。
【請求項２】
前記地図表示制御手段は、ノースアップ表示における地図画面の上側を０度とし右回りを＋としたときの道路名称の表示角度を算出し、当該表示角度が０度以上１８０度未満であって前記重なり表示指標が「基準位置表示可能」であるとき道路名称の表示が重ならないと判定し、前記表示角度が１８０度以上３６０度未満であって前記重なり表示指標が「対称位置表示可能」であるとき道路名称の表示が重ならないと判定し、前記重なり表示指標が「両位置表示可能」のとき道路名称の表示が重ならないと判定することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記地図表示制御手段は、予め道路名称毎に、ノースアップ表示時の第１の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否か、又はノースアップ表示時の道路名称表示位置と反対側の第２の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出して、前記重なり表示指標を設定することを特徴とする請求項１に記載の地図表示装置。
【請求項４】
前記地図表示制御手段は、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがあると判定したとき、前記重なり表示指標を「基準位置表示可能」とし、前記第１の道路名称表示位置に重なる道路リンクがあり、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「対称位置表示可能」とし、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「両位置表示可能」とすることを特徴とする請求項３に記載の地図表示装置。
【請求項５】
道路データと、道路名称の表示に関する道路名称データを含む地図データを用いて地図画像を生成して表示する地図表示方法であって、
ＧＰＳ受信機又は自立航法センサにより自車両の現在位置を検出するステップと、
地図表示制御手段が記憶手段から自車位置周辺の地図データを抽出するステップと、
前記地図表示制御手段がノースアップ表示に対する地図の回転角度及び前記道路データに含まれる道路名称の表示が道路リンクと重なるか否かを示す重なり表示指標を基に道路名称が道路リンクと重なるか否かを判定するステップと、
前記地図表示制御手段が重ならない道路名称を含む地図画像を作成して表示手段の画面に表示するステップと、
を有し、
前記重なり表示指標は、ノースアップ表示の際の第１の道路名称表示領域が道路リンクと重ならないことを示す「基準位置表示可能」、前記第１の道路名称表示領域と道路を挟んで反対側の第２の道路名称表示領域が道路リンクと重ならないことを示す「対称位置表示可能」、又は前記第１の道路名称表示領域及び第２の道路名称表示領域が道路リンクと重ならないことを示す「両位置表示可能」のいずれかであることを特徴とする地図表示方法。
【請求項６】
前記地図表示制御手段において前記道路名称が道路リンクと重なるか否かを判定するステップは、
前記道路データから道路名称の表示が道路リンクと重なるか否かを示す重なり表示指標を抽出するステップと、
前記重なり表示指標の値が「両位置表示可能」のときに、重ならないと判定するステップと、
を含むことを特徴とする請求項５に記載の地図表示方法。
【請求項７】
前記地図表示制御手段において前記道路名称が道路リンクと重なるか否かを判定するステップは、
道路名称の地図画面上での表示角度を算出するステップと、
当該表示角度が０度以上１８０度未満であって前記重なり表示指標が「基準位置表示可能」であるとき道路名称の表示が重ならないと判定するステップと、
を含むことを特徴とする請求項５に記載の地図表示方法。
【請求項８】
前記地図表示制御手段において前記道路名称が道路リンクと重なるか否かを判定するステップは、
道路名称の地図画面上での表示角度を算出するステップと、
当該表示角度が１８０度以上３６０度未満であって前記重なり表示指標が「対称位置表示可能」であるとき道路名称の表示が重ならないと判定するステップと、
を含むことを特徴とする請求項５に記載の地図表示方法。
【請求項９】
前記地図表示制御手段において前記自車両の現在位置を検出するステップの前に、
前記地図表示制御手段がノースアップ表示時の第１の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出する第１の検出ステップと、
前記地図表示制御手段が前記第１の道路名称表示位置と道路を挟んで反対側の第２の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出する第２の検出ステップと、
前記地図表示制御手段が前記第１の検出ステップの検出結果と前記第２の検出ステップの検出結果を基に、前記重なり表示指標を設定するステップと、
を有することを特徴とする請求項５に記載の地図表示方法。
【請求項１０】
前記地図表示制御手段において前記重なり表示指標を設定するステップは、
前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがあると判定したとき、前記重なり表示指標を「基準位置表示可能」とするステップと、
前記第１の道路名称表示位置に重なる道路リンクがあり、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「対称位置表示可能」とするステップと、
前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「両位置表示可能」とするステップと、
を含むことを特徴とする請求項９に記載の地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置及び地図表示方法に関し、特に、ヘディングアップ表示によって地図が回転して表示されたときであっても道路名称が道路と重ならないように表示する機能を有した地図表示装置及び地図表示方法に関する。
【背景技術】
【０００２】
従来の典型的な車載用ナビゲーション装置は、ナビゲーションに係る一切の処理を制御するＣＰＵ等の制御装置、地図データを予め記憶させたＤＶＤ(Digital Versatile Disk)−ＲＯＭやＩＣメモリカード等の記憶装置、表示装置、ＧＰＳ(Global Positioning System)受信機、ジャイロや車速センサ等の車両の現在位置及び現在方位を検出する検出装置等を有している。そして、制御装置により、車両の現在位置を含む地図データを記憶装置から読み出し、該地図データに基づいて車両位置の周囲の地図画像を表示装置の画面に表示すると共に、自車の現在位置を指示する車両位置マークを地図画像に重ね合わせて表示し、車両の移動に応じて地図画像をスクロール表示したり、地図画像を画面に固定し車両位置マークを移動させたりして、車両が現在どこを走行しているのかを一目で判るようにしている。
【０００３】
また、車載用ナビゲーション装置には、通常、ユーザが目的地に向けて道路を間違うことなく容易に走行できるように案内する機能（経路案内機能）が搭載されている。この経路案内機能によれば、ＣＰＵにより、地図データを用いて出発地（典型的には自車の現在位置）から目的地までを結ぶ最適な経路を、横型探索法やダイクストラ法等のシミュレーション計算を行って探索し、その探索した経路を誘導経路として記憶しておき、走行中、地図画像上にその誘導経路を他の道路とは識別可能に（例えば、色を変えたり、線幅を太くして）表示したり、また、自車が案内経路上で進路を変更すべき交差点まで所定距離に近づいたときに地図画像上にその交差点の案内図（交差点拡大図、該交差点での進行方向を示す矢印、該交差点までの距離、交差点名など）を表示したりすることで、いずれの道路を走行すればよいか、また、交差点でどの方向に進んだらよいかをユーザが把握できるようになっている。
【０００４】
このような車載用ナビゲーション装置における地図画像では、道路や施設などが地図データに基づいて表示されるとともに、その道路の名称や施設の名称等も地図画像に表示される。これにより、自車両が現在どの道路のどの辺りを走行しているのか、又、周辺にどのような施設があるのかが容易にわかるようになっている。
【０００５】
しかし、このような名称の表示は、例えば、地図の縮尺に応じて表示される密度が異なると、名称と他の名称とが重なってしまったり、名称と施設とが重なってしまったりして、地図全体が見づらくなり、地図を有効に利用することができなくなる。
【０００６】
これに対して、地図表示を見やすくする技術として、特許文献１には、地図上の路線の名称や交差点の名称等の文字とその表示位置データを複数組用意しておき、文字が現在位置付近の道路表示と重ならないように表示する技術が記載されている。
【０００７】
また、特許文献２には、表示縮尺率に応じて表示する名称を予め決めておき、表示縮尺率にかかわらず名称を表す文字列を一定の大きさで表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平０５−１８１４１４号公報
【特許文献２】特開平０５−０６１４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したように、地図を拡大や縮小して表示するときであっても、文字や記号を地図データとは独立して持たせて文字や記号の大きさを一定に表示したり、異なる施設の名称を重ならないように表示させることにより、地図を見やすくするようにしている。
【００１０】
また、ヘディングアップ表示のように地図を回転させて表示するときにも、道路名称の表示位置を見やすい位置に移動させて表示することが行われている。例えば、ノースアップ表示では道路リンクが地図上で右斜め下に傾いている場合に、その道路名称は道路リンクの上側に表示するようにしている。この地図が回転して、同じ道路リンクが地図上で右斜め上に傾くようになったときにも、その道路名称は道路リンクの上側に表示するようにしている。
【００１１】
しかし、道路リンクが並列して存在する場合、ノースアップ表示では道路名称が他の道路リンクと重ならずに表示されていたとしても、地図を回転させたときには、道路名称が隣接する他の道路リンクと重なってしまうことがあり、見づらくなってしまう。
【００１２】
本発明は、かかる従来技術の課題に鑑みなされたものであり、ヘディングアップ表示によって地図が回転して表示されたときであっても道路名称が道路リンクと重ならないように表示することが可能な地図表示装置及び地図表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記した従来技術の課題を解決するため、本発明の基本形態によれば、自車位置周辺の地図画像を表示する地図表示装置であって、表示手段と、道路データ及び道路名称の表示に関する道路名称データを含む地図データが格納された記憶手段と、ノースアップ表示に対する地図の回転角度及び前記道路データに含まれる道路名称の表示が道路リンクと重なるか否かを示す重なり表示指標を基に、道路名称を表示したときに道路リンクと重なるか否かを判定し、重ならないと判定された道路名称を前記表示手段の画面に表示する地図表示制御手段と、を有し、前記重なり表示指標は、ノースアップ表示の際の第１の道路名称表示領域が道路リンクと重ならないことを示す「基準位置表示可能」、前記第１の道路名称表示領域と道路を挟んで反対側の第２の道路名称表示領域が道路リンクと重ならないことを示す「対称位置表示可能」、又は前記第１の道路名称表示領域及び第２の道路名称表示領域が道路リンクと重ならないことを示す「両位置表示可能」のいずれかである地図表示装置が提供される。
【００１４】
この形態に係る地図表示装置において、前記重なり表示指標は、ノースアップ表示の際の第１の道路名称表示領域が道路リンクと重ならないことを示す「基準位置表示可能」、前記第１の道路名称表示領域と道路を挟んで反対側の第２の道路名称表示領域が道路リンクと重ならないことを示す「対称位置表示可能」、又は前記第１の道路名称表示領域及び第２の道路名称表示領域が道路リンクと重ならないことを示す「両位置表示可能」のいずれかであるようにしてもよく、前記地図表示制御手段は、道路名称の地図画面上での上側を０度としたときの表示角度を算出し、当該表示角度が０度以上１８０度未満であって前記重なり表示指標が「基準位置表示可能」であるとき道路名称の表示が重ならないと判定し、前記表示角度が１８０度以上３６０度未満であって前記重なり表示指標が「対称位置表示可能」であるとき道路名称の表示が重ならないと判定し、前記重なり表示指標が「両位置表示可能」のとき道路名称の表示が重ならないと判定するようにしてもよい。
【００１５】
また、この形態に係る地図表示装置において、前記制御手段は、予め道路名称毎に、ノースアップ表示時の第１の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否か、又はノースアップ表示時の道路名称表示位置と反対側の第２の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出して、前記重なり表示指標を設定するようにしてもよく、前記制御手段は、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがあると判定したとき、前記重なり表示指標を「基準位置表示可能」とし、前記第１の道路名称表示位置に重なる道路リンクがあり、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「対称位置表示可能」とし、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「両位置表示可能」とするようにしてもよい。
【００１６】
また、本発明の他の形態によれば、上記の形態に係る地図表示装置において実施される地図表示方法が提供される。その一形態に係る地図表示方法は、前記交通情報記憶手段に、前記ＴＭＣ放送によって送信されるロケーションＩＤに対応させた複数のＴＭＣリンクを記憶するステップと、前記読み出し手段において、前記通信手段により受信した前記交通情報に含まれるロケーションＩＤと渋滞情報とを取得し、取得した前記ロケーションＩＤに基づき、前記記憶手段から該当する複数のＴＭＣリンクを読み出すステップと、前記制御手段において前記ＴＭＣリンクのうち、未ソートのＴＭＣリンクを抽出するステップと、前記制御手段において前記未ソートのＴＭＣリンクをソートするステップと、前記制御手段において当該ソートしたＴＭＣリンクを前記未ソートのＴＭＣリンク以外のソート済みＴＭＣリンクに結合するステップと、前記制御手段において、前記渋滞情報を参照して前記結合したＴＭＣリンクが渋滞であった場合には、結合された全てのＴＭＣリンクを他のＴＭＣリンクとは異なる態様でソート順に表示手段の画面に表示するステップと、を有する。
【００１７】
この形態に係る地図表示方法において、前記重なり表示指標は、ノースアップ表示の際の第１の道路名称表示領域が道路リンクと重ならないことを示す「基準位置表示可能」、前記第１の道路名称表示領域と道路を挟んで反対側の第２の道路名称表示領域が道路リンクと重ならないことを示す「対称位置表示可能」、又は前記第１の道路名称表示領域及び第２の道路名称表示領域が道路リンクと重ならないことを示す「両位置表示可能」のいずれかであるようにしてもよく、前記道路名称が道路リンクと重なるか否かを判定するステップは、前記道路データから道路名称の表示が道路リンクと重なるか否かを示す重なり表示指標を抽出するステップと、前記重なり表示指標の値が「両位置表示可能」のときに、重ならないと判定するステップと、を含むようにしてもよく、前記道路名称が道路リンクと重なるか否かを判定するステップは、道路名称の地図画面上での表示角度を算出するステップと、当該表示角度が０度以上１８０度未満であって前記重なり表示指標が「基準位置表示可能」であるとき道路名称の表示が重ならないと判定するステップと、を含むようにしてもよく、前記道路名称が道路リンクと重なるか否かを判定するステップは、道路名称の地図画面上での表示角度を算出するステップと、当該表示角度が１８０度以上３６０度未満であって前記重なり表示指標が「対称位置表示可能」であるとき道路名称の表示が重ならないと判定するステップと、を含むようにしてもよい。
【００１８】
また、この形態に係る地図表示方法において、前記自車両の現在位置を検出するステップの前に、ノースアップ表示時の第１の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出する第１の検出ステップと、前記第１の道路名称表示位置と道路を挟んで反対側の第２の道路名称表示位置に並行に又は交差して重なる道路リンクがあるか否かを検出する第２の検出ステップと、前記第１の検出結果と前記第２の検出結果を基に、前記重なり表示指標を設定するステップと、を有するようにしてもよく、前記重なり表示指標を設定するステップは、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがあると判定したとき、前記重なり表示指標を「基準位置表示可能」とするステップと、前記第１の道路名称表示位置に重なる道路リンクがあり、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「対称位置表示可能」とするステップと、前記第１の道路名称表示位置に重なる道路リンクがなく、前記第２の道路名称表示位置に重なる道路リンクがないと判定したとき、前記重なり表示指標を「両位置表示可能」とするステップと、を含むようにしてもよい。
【発明の効果】
【００１９】
本発明の地図表示装置及び地図表示方法によれば、地図表示をする際に、道路名称の重なり表示指標及び地図の回転角度を基に、道路名称の表示をするか否かを判定し、道路名称が道路リンクと重ならないと判定したときに道路名称を表示するようにしている。
【００２０】
これにより、ヘディングアップ表示のように地図が回転したときであっても、道路名称が道路リンクと重なることがなくなり、地図を見やすく表示することが可能となる。
【００２１】
また、このような道路名称の重なり表示指標を予め定義しておくことにより、地図表示の際に道路名称が道路リンクと重なるか否かの判定を容易かつ短時間で行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る地図表示装置の機能を含む車載用ナビゲーション装置の構成を示すブロック図である。
【図２】道路名称表示位置の定義及び道路名称表示の問題点を示す図である。
【図３】道路名称重なり表示指標を説明する図である。
【図４】図１に係る地図表示装置における道路名称重なり表示指標の設定処理の一例を示すフローチャート（その１）である。
【図５】道路名称と重なる道路リンクが存在するか否かの判定処理を説明する図である。
【図６】図１に係る地図表示装置における道路名称重なり表示指標の設定処理の一例を示すフローチャート（その２）である。
【図７】図１に係る地図表示装置における地図表示処理の一例を示すフローチャートである。
【図８】図７のフローチャートにおける道路名称表示処理の一例を示すフローチャートである。
【図９】図８の道路名称表示処理を適用した地図画像の一例を示す図である。
【図１０】二条線道路の場合の道路名称表示処理の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、添付の図面を参照して説明する。
【００２４】
（車載用ナビゲーション装置の構成）
図１は、本発明に係る地図表示装置の実施形態として、地図表示装置の機能を備えた車載用ナビゲーション装置の構成を示すブロック図である。
【００２５】
図中、１はＤＶＤ−ＲＯＭドライブであり、１ａは地図データその他の案内データが記憶されている記憶媒体である。本実施形態では、このようなデータを記憶する記憶媒体としてＤＶＤ−ＲＯＭ１ａを使用しているが、ハードディスク又はその他の記憶媒体を使用してもよい。ここに格納されている地図は、１／１２５００、１／２５０００、１／５００００、１／１０００００等の各縮尺レベルに応じて適当な大きさの経度幅及び緯度幅に区切られており、この地図に含まれる道路、建築物、施設その他の各種物件は、経度及び緯度で表現された点（ノード）の座標集合として記憶されている。地図データは、（１）道路リスト、ノードテーブル、交差点構成ノードリスト等からなる道路レイヤ、（２）地図画像上に道路、建築物、公園、河川等を表示するための背景レイヤ、（３）市町村名などの行政区画名、道路名、交差点名などを指示する文字や地図記号等を表示するための文字・記号レイヤなどから構成されている。
【００２６】
地図データに格納する道路名についての道路名称データとして、（１）道路名称、（２）道路名称の先頭の表示座標、（３）道路名称の表示角度、（４）道路名称重なり表示指標、の各データが格納される。
【００２７】
道路名称は道路リンクに関連付けられた名称であり、道路名称の先頭の表示座標は、例えば、道路名称を表示する際の道路名称表示領域（矩形）の左下隅の座標（ｘ、ｙ）である。また、道路名称の表示角度は、ノースアップ時表示における北を０度とし、右回りを＋としたときの角度であり、道路名称重なり表示指標は、道路名称が地図の表示角度によって道路リンクと重なるか否かを示す指標であって、１から３の値によって定義されている。この道路名称重なり表示指標の詳細については後述する。
【００２８】
また、ＤＶＤ‐ＲＯＭ１ａには、マップマッチングで使用される道路の形状を表現した道路データが記憶されている。この道路データは道路の形状に応じてノード間の距離が異なるシェープノードとシェープノード間のリンクで構成されている。
【００２９】
また、２はナビゲーション装置本体１０を操作するための操作ボタン等が設けられた操作部である。本実施形態では、操作部２にリモコン送信機が含まれており、ユーザは手元のリモコン送信機でナビゲーション装置本体１０を操作することもできる。
【００３０】
また、３は複数のＧＰＳ衛星から送られてくるＧＰＳ信号を受信して車両の現在位置の経度、緯度、ＰＤＯＰ(Position DOP)値及びＨＤＯＰ(Horizontal DOP)値等のＧＰＳデータを生成して出力するＧＰＳ受信機を示す。
【００３１】
また、４は自立航法センサであり、車両回転角度を検出するジャイロ等の角度センサと、一定の走行距離毎にパルスを発生する走行距離センサとにより構成されている。
【００３２】
また、５は各種のサービスセンタと通信するための車載電話機等の通信機、６は電波ビーコン又は光ビーコンから送られてくるＶＩＣＳ（登録商標）（道路交通情報通信システム）情報を受信するＶＩＣＳ受信機を示す。これらのビーコンは路側に設置され、警察署、道路管理者及び統合センターに接続され、周辺の渋滞情報等を提供する。
【００３３】
また、７は液晶パネル等の表示部であり、ナビゲーション装置本体１０は、この表示部７に車両の現在位置の周囲の地図を表示したり、出発地から目的地までの誘導経路や車両マーク及びその他の案内情報を表示する。表示部７はその画面上にタッチパネルが設けられ、表示画面の表示内容と対になった各種のボタンが構成される。また、タッチパネルはこれら各種のボタンで示されるメニュー等を選択するための入力装置となる。８は音声によりユーザに案内情報を提供するためのスピーカーである。
【００３４】
ナビゲーション装置本体１０は以下のものから構成されている。１１はＤＶＤ−ＲＯＭドライブ１を介してＤＶＤ−ＲＯＭ１ａから読み出された地図データを一時的に格納するバッファメモリを示す。
【００３５】
１２はマイクロコンピュータにより構成される制御部を示す。制御部１２は、ナビゲーション用のプログラムを内蔵しており、このプログラムに従い、ＧＰＳ受信機３から出力される信号や、自立航法センサ４から出力される信号に基づいて自車の現在位置を算出したり、表示させたい地図のデータをＤＶＤ−ＲＯＭドライブ１を介してＤＶＤ−ＲＯＭ１ａからバッファメモリ１１に読み出したり、バッファメモリ１１に読み出された地図データを用いて設定された探索条件で出発地から目的地までの誘導径路を探索するなど、種々の処理を実行する。また、本実施形態では、制御部１２は地図表示制御手段としての機能を有し、表示部７の画面に道路やその道路に関連する道路名称等を表示する際に、道路名称が道路リンクと重なるか否かの判定を行い、道路リンクに重ならない道路名称だけを表示させる処理を行う。
【００３６】
１３はバッファメモリ１１に読み出された地図データを用いて地図画像を生成する地図描画部、１４は動作状況に応じた各種メニュー画面（操作画面）や車両位置マーク及びカーソル等の各種マークを生成する操作画面・マーク発生部である。
【００３７】
１５は制御部１２で探索した誘導経路を記憶する誘導経路記憶部、１６は誘導経路を描画する誘導経路描画部を示す。誘導経路記憶部１５には、制御部１２によって探索された誘導経路の全ノードが出発地から目的地まで記憶される。誘導経路描画部１６は、地図を表示する際に、誘導経路記憶部１５から誘導経路情報を読み出して、誘導経路を他の道路とは異なる色及び線幅で描画する。
【００３８】
１８は音声出力部を示し、制御部１２からの信号に基づいて音声信号をスピーカー８に供給する。１９は画像合成部を示し、地図描画部１３で描画された地図画像に、操作画面・マーク発生部１４で生成した各種マークや操作画面、誘導経路描画部２２で描画した誘導経路などを重ね合わせて表示部７に表示させる。
【００３９】
このように構成された車載用ナビゲーション装置１００において、地図画面がヘディングアップ表示されるときに、道路に重ならないように道路名称の表示を行う処理について、図２から図１０を参照しながら説明する。
【００４０】
図２は、道路名称表示位置を説明する図であり、図２（ａ）及び図２（ｂ）は、道路名称表示位置の定義の一例を示している。
【００４１】
図２（ａ）は、地図の北方向を０度とし、右回りに角度が増加するとしたときに、道路リンクの線のどちら側に道路名称を表示するかを規定した図である。例えば、０度以上１８０度未満の道路リンクでは、道路リンクの−９０度の方向（図２（ｂ）参照）に道路名称を表示し、１８０度以上３６０度未満の道路リンクでは、道路リンクの＋９０度の方向（図２（ｂ）参照）に道路名称を表示するように定義している。
【００４２】
図２（ｃ）〜図２（ｅ）では、このような定義の下での道路名称表示処理を示している。図２（ｃ）では、道路リンクが隣接して存在し、道路リンク２１に対して道路名称が表示されている。図２（ｄ）及び図２（ｅ）は、図２（ｃ）の表示に対して地図が１８０度回転した場合を示している。道路リンク２１は道路リンクの角度が１８０度以上３６０度未満であるため、定義から＋９０度の方向に道路名称を表示することになり、図２（ｅ）に示すような表示に変換される。その結果、道路リンク２１の道路名称が道路リンク２２と重なってしまう。この場合、道路リンク２１と道路リンク２２が同じ道路名称であれば、図２（ｆ）に示すように、道路リンク２２に対して定義に従って道路名称を表示することにより見づらさを解消することができる。
【００４３】
本実施形態では、地図表示をする際に、道路名称が道路リンクと重なるか否かをチェックし、地図が回転して道路名称の表示位置が変更される場合であっても、道路リンクと重なることのない道路名称を表示するようにしている。道路名称が道路リンクに重なるか否かの判定処理を効率良く行うために、予め、道路名称重なり表示指標を各道路名称に設定し、この指標を適用して重なり判定を行い道路リンクに重なることのない道路名称表示処理を行っている。
【００４４】
このような道路名称の表示処理について、以下に図３から図９を参照しながら説明する。
【００４５】
図３は、道路名称が道路リンクと重なるか否かを示す指標（道路名称重なり表示指標）を説明する図である。図３（ａ）から図３（ｃ）の地図画像（３１ａ、３１ｂ、３１ｃ）は、いずれも北を上向きとしたノースアップ表示の地図画像である。
【００４６】
図３（ａ）は、道路名称重なり表示指標の値が “１”（「基準位置表示可能」であることを示す）の道路名称データを説明する図である。図３（ａ）の地図画像３１ａにおいて、道路リンク３２は、北方向に対して０度以上１８０度未満の角度であり、道路リンク３３が並行して表示されている。道路リンク３３に対して−９０度の方向に表示されている道路名称（“Ｔｏｕl  Ａｖｅ”）は、どの道路リンクとも重なっていない。
【００４７】
この地図がヘディングアップにより回転し、道路リンク３２が１８０度以上３６０度未満の角度に表示されることになると、道路名称は道路リンク３３に対して＋９０度の方向に表示される。その結果、変更後の道路名称表示領域３４が道路リンク３３と重なることになる。このように、道路名称がノースアップ時の表示位置では道路リンクと重ならず、ヘディングアップによる地図回転の角度によって表示位置が変わったときに道路リンクと重なる場合、道路名称重なり表示指標の値を“１”と設定する。
【００４８】
図３（ｂ）は、道路名称重なり表示指標の値が“２”（「対称位置表示可能」であることを示す）の道路名称データを説明する図である。図３（ｂ）の地図画像３１ｂにおいて、道路リンク３５は、北方向に対して０度以上１８０度未満の角度であり、道路リンク３５に対して−９０度の方向に道路名称（“Ｅ  Ｋｏｌｓｔｅｒ  Ｓｔ”）が表示されている。この道路名称は、道路リンク３５と重なって表示されている。
【００４９】
この地図がヘディングアップにより回転し、道路リンク３５が１８０度以上３６０度未満の角度に表示されることになると、道路名称は道路３５の＋９０度の方向に表示される。その結果、変更後の道路名称表示領域３６は道路リンクと重ならない。このように、道路名称がノースアップ時の表示位置では道路リンクと重なり、ヘディングアップによる地図回転の角度によって表示位置が変わったときに道路リンクと重ならない場合、道路名称重なり表示指標の値を“２”と設定する。
【００５０】
図３（ｃ）は、道路名称重なり表示指標の値が“３”（「両位置表示可能）であることを示す」の道路名称データを説明する図である。道路リンク３７は、北方向に対して０度以上１８０度未満の角度であり、道路リンク３７に対して−９０度の方向に道路名称（“Ｍａｒｎｅ  Ａｖｅ”）がどの道路リンクとも重ならずに表示されている。
【００５１】
この地図がヘディングアップにより回転し、道路が１８０度以上３６０度未満の角度になると、道路名称は道路の＋９０度の方向に表示される。その場合であっても、変更後の道路名称表示領域３８は道路リンクと重なることはない。このように、道路名称がノースアップ時の表示位置でも、ヘディングアップによる地図回転によって表示位置が変わったときであっても道路リンクと重ならない場合、道路名称重なり表示指標の値を“３”とする。
【００５２】
次に、道路名称重なり表示指標の設定処理について、図４から図６を参照しながら説明する。図４及び図６は、道路名称重なり表示指標の設定処理の一例を示すフローチャートであり、図５は、道路名称と重なる道路リンクが存在するか否かの判定処理を説明する図である。なお、図４及び図６の道路名称重なり表示指標の設定処理は、縮尺毎に用意されている各地図データに対して行い、各地図データに含まれるすべての道路名称に対して行う。また、道路名称の表示位置（先頭の表示座標）や道路名称の表示角度は、以下の処理の前に決定されるものとする。
【００５３】
まず、図４のステップＳ１１において、初期設定を行う。初期設定では、ノースアップ時表示位置に表示される道路名称（ＮＰ道路名称と呼ぶ）に重なる道路リンクの有無を示す指標（ＮＵＯとする）を“無”と設定する。また、ノースアップ時表示位置と反対側の位置に表示される道路名称（ＲＰ道路名称と呼ぶ）に重なる道路リンクの有無を示す指標（ＲＮＯとする）を“無”と設定する。
【００５４】
次のステップＳ１２において、ＮＰ道路名称と並行する道路リンクがあるか否かを判定する。並行する道路リンクがあるときは、ステップＳ１４に移行し、ないときはステップＳ１３に移行する。
【００５５】
図５（ａ）は、ＮＰ道路名称と並行する道路リンクがあるか否かの判定処理を説明する図である。道路リンク５１に対して、道路名称（Oberfohringer Strasse）の始点、中点、及び終点のそれぞれから道路名称の文字列の高さ方向に文字列の高さに等しい長さの垂線（５２ａ、５３ａ、５４ａ）を引き、垂線と交差する道路リンクがあるか否かをチェックする。
【００５６】
次のステップＳ１３において、ＮＰ道路名称と交差する道路リンクがあるか否かを判定する。交差する道路リンクがあるときは、ステップＳ１４に移行し、ないときはステップＳ１５に移行する。
【００５７】
図５（ｂ）は、ＮＰ道路名称と交差する道路リンクがあるか否かの判定処理を説明する図である。道路リンク５１に対して、道路名称の始点から終点までを結んだ線分を、文字列高さ方向に文字列の高さまで平行移動した線分５５ａに交差するリンクがあるか否かをチェックする。
【００５８】
ステップＳ１２においてＮＰ道路名称と並行する道路リンクがあると判定された場合、及びステップＳ１３においてＮＰ道路名称と交差する道路リンクがあると判定された場合には、ステップＳ１４において、道路リンクの有無を示す指標ＮＵＯに“有”を設定する。
【００５９】
次のステップＳ１５において、ＲＰ道路名称と並行する道路リンクがあるか否かを判定する。並行する道路リンクがあるときはステップＳ１７に移行し、ないときはステップＳ１６に移行する。
【００６０】
図５（ｃ）は、ＲＰ道路名称と並行する道路リンクがあるか否かの判定処理を説明する図である。道路リンク５１に対して、道路名称の始点、中点、及び終点のそれぞれから道路名称の文字列の高さの逆方向に文字列の高さに等しい長さの垂線（５２ｂ、５３ｂ、５４ｂ）を引き、垂線と交差する道路リンクがあるか否かをチェックする。
【００６１】
次のステップＳ１６において、ＲＰ道路名称と交差する道路リンクがあるか否かを判定する。交差する道路リンクがあるときは、ステップＳ１７に移行し、ないときはステップＳ１８に移行する。
【００６２】
図５（ｄ）は、ＮＰ道路名称と交差する道路リンクがあるか否かの判定処理を説明する図である。道路リンク５１に対して、道路名称の始点から終点までを結んだ線分を、文字列高さ逆方向に文字列の高さまで平行移動した線分５５ｂに交差するリンクがあるか否かをチェックする。
【００６３】
ステップＳ１５においてＲＰ道路名称と並行する道路リンクがあると判定された場合、及びステップＳ１６においてＲＰ道路名称と交差する道路リンクがあると判定された場合には、ステップＳ１７において、道路リンクの有無を示す指標ＲＵＯに“有”を設定する。
【００６４】
次のステップＳ１８において、道路名称重なり表示指標の設定処理を行う。図６のフローチャートを参照しながら説明する。
【００６５】
図６のステップＳ２１において、道路名称重なり表示指標をＯＬＩとし、ＯＬＩに“０”を設定する。
【００６６】
次のステップＳ２２において、ＮＵＯが“無”であり、かつ、ＲＮＯが“有”であるか否かを判定する。条件が満たされたときはステップＳ２３において、道路名称重なり表示指標ＯＬＩに“１”を設定する。
【００６７】
次のステップＳ２４において、ＮＵＯが“有”であり、かつ、ＲＮＯが“無”であるか否かを判定する。条件が満たされたときはステップＳ２５において、道路名称重なり表示指標ＯＬＩに“２”を設定する。
【００６８】
次のステップＳ２６において、ＮＵＯが“無”であり、かつ、ＲＮＯが“無”であるか否かを判定する。条件が満たされたときはステップＳ２７において、道路名称重なり表示指標ＯＬＩに“３”を設定する。
【００６９】
以上の処理によって、各道路名称データの道路名称重なり表示指標の値が設定される。このように予め設定した道路名称重なり表示指標を利用して、地図表示の際に道路と重なることのない道路名称表示を効率良く行う。
【００７０】
以下に、本実施形態に係る地図表示装置において行う地図表示方法について、図７及び図８のフローチャートを参照しながら説明する。図７は、自車位置付近の地図を表示させる処理の一例を示すフローチャートであり、図８は、道路名称表示処理の一例を示すフローチャートである。
【００７１】
まず、図７のステップＳ３１において、自車位置を検出する。自車位置の検出は、ＧＰＳ受信機３からの信号や自立航法センサ４からの信号を基に検出する。
【００７２】
次のステップＳ３２において、自車位置周辺の地図データを取得する。地図データはＤＶＤ−ＲＯＭ１ａに格納されている地図データから、所定の縮尺で画面に表示する範囲に対応した地図データを抽出する。
【００７３】
次のステップＳ３３において、自車位置周辺の地図を表示画面に表示する。なお、自車位置周辺の地図の表示は、次のステップＳ３４における道路名称の表示と同時に行うようにしてもよい。
【００７４】
次のステップＳ３４において、道路リンクと重ならないように道路名称を表示する。この道路名称表示処理については後述する。
【００７５】
次のステップＳ３５において、地図表示の停止指示があったか否かを判定する。エンジン停止やユーザからの表示切替等により地図表示の停止が指示されたときは、本処理は終了し、停止指示がなければ、ステップＳ３１に戻り、自車位置周辺の地図を表示する処理を継続する。この地図表示処理は、所定の時間、例えば１秒毎に実施する。
【００７６】
図８は、道路名称表示処理の一例を示している。
【００７７】
まず、ステップＳ４１は道路名称の数だけ処理を行うループの開始を示している。図７のステップＳ３２で取得した画面に表示する地図データに含まれている道路名称のすべてについて、以下の処理を行う。
【００７８】
次のステップＳ４２において、抽出した道路名称について、道路名称重なり表示指標（以下、単に“指標”とも呼ぶ）が“１”であるか否かを判定する。指標が“１”のときはステップＳ４４に移行し、指標が“１”でないときはステップＳ４３に移行する。
【００７９】
指標が“１”のときには、ステップＳ４４において、道路名称の画面上での角度を算出する。この角度は、地図回転角度＋道路名称角度によって算出する。次のステップＳ４５において算出された角度が０度以上１８０度未満か否かが判定され、この条件を満たすときはステップＳ４８に移行して道路名称の表示を行う。
【００８０】
指標が“１”でない場合は、ステップＳ４３に移行して、指標が“２”であるか否かを判定する。指標が“２”のときはステップＳ４６に移行し、指標が“２”でないときは、ステップＳ４８に移行する。
【００８１】
ステップＳ４６では、ステップＳ４４と同様に、道路名称の画面上での角度を算出する。次のステップＳ４７において、算出された角度が１８０度以上３６０度未満か否かが判定され、この条件を満たすときはステップＳ４８において道路名称の表示を行う。
【００８２】
一方、ステップＳ４３において道路名称重なり表示指標が“２”でない場合は、指標が“３”であり、重なることが無いと判定されるため、ステップＳ４８に移行して道路名称の表示を行う。
【００８３】
上記処理を道路名称の数だけ行って本処理を終了する。
【００８４】
図９は、本処理を適用した地図画像の表示例を示している。図９（ａ）は、方位マーク９２に示すようにノースアップ時の地図画像９１ａを示しており、道路９３の道路名称（W Century Blvd）がどの道路とも重なっていない場合を示している。また、道路名称データの道路名称重なり表示指標の値は“１”であり、道路名称表示角度は９０度であるとする。
【００８５】
図９（ｂ）は、ヘディングアップ時に地図画面が回転した状態の地図画像９１ｂを示している。道路名称の画面上での角度は、次式により算出する。
【００８６】
（道路名称の画面上での角度）＝（ヘディングアップによる地図回転角度）＋（道路名称表示角度）
図９（ｂ）の地図画像９１ｂが、図９（ａ）の地図画像９１ａに対して地図回転角度が２００度とすると、道路名称の画面上での角度は２９０度となる。
【００８７】
道路名称の角度が１８０度以上３６０度未満であって、重なり表示指標の値が“１”であるため、道路名称を表示させると道路９４と重なることになる。よって、この場合には道路名称表示領域９５に道路名称の表示は行わない。
【００８８】
（変形例）
上記実施形態では、道路名称が道路リンクと重なるか否かを判定して、重ならない場合に表示する処理について説明したが、変形例では、さらに、同じ名称の近接する道路リンクに対しては道路名称を一つだけ表示する処理について説明する。道路名称が同じ道路として、対向車線が離れて２つに分岐した上下線道路（二条線道路）を例にとって説明する。
【００８９】
図１０（ａ）は、ノースアップ表示における二条線の上り線１０１及び下り線１０２を示している。上下線のそれぞれの道路名称（ＭＡＩＮ）の表示位置は互いに近接する位置に設定し、道路名称の表示角度を同一角度に設定する。上り線１０１に対する道路名称の表示位置は、“ＭＡＩＮ”が表示されている位置に設定され、下り線１０２に対しては、破線の“ＭＡＩＮ”が表示されている位置に設定されている。また、道路名称の表示角度を同一角度は、１３５度に設定されている。上り線１０１の道路名称重なり表示指標の値は“２”であり、下り線１０２の道路名称重なり表示指標の値は“１”である。
【００９０】
よって、上り線１０１に対して道路名称は表示されず、下り線１０２に対して道路名称が表示されている。
【００９１】
図１０（ｂ）は、この二条線が含まれる地図の画面が１００度回転した状態を示している。上り線１０１の道路名称重なり表示指標の値は“２”であり、画面上の道路名称表示角度が２３５度であるため、道路名称（ＭＡＩＮ）の表示を行う。一方、下り線１０２の道路名称重なり表示指標の値は“１”であり、画面上の道路名称表示角度が２３５度であるため、道路名称の表示は行わない。
【００９２】
このように、必ずどちらか一方の道路名称が表示されるため、道路名称が重なって表示されることによる見づらさを解消することができる。
【００９３】
また、表示角度の異なる二条線道路の場合に道路名称の表示を上下線で異なる位置に設定すると、地図の表示角度によっては同時に表示されることがある。
【００９４】
図１０（ｃ）は、ノースアップ表示における表示角度の異なる二条線道路であり、上下線のそれぞれの道路名称（ＭＡＩＮ）の表示位置を近接する位置に設定していない状態を示している。上り線１０３に対する道路名称の表示位置は“ＭＡＩＮ”が表示されている位置に設定され、下り線１０４に対しては、破線の“ＭＡＩＮ”が表示されている位置に設定されている。上り線１０３の道路名称重なり表示指標の値は“１”であり、道路名称表示角度が９０度である。また、下り線１０４の道路名称重なり表示指標の値は“２”であり、道路名称表示角度が４５度である。
【００９５】
よって、上り線１０３に対して道路名称（ＭＡＩＮ）が表示され、下り線１０４に対しては、図１０（ｃ）の破線に示す位置になり上り線１０３と重なるため道路名称が表示されていない。
【００９６】
図１０（ｄ）は、この二条線が含まれる地図の画面が３１０度回転した状態を示している。上り線１０３の道路名称重なり表示指標の値は“１”であり、画面上の道路名称表示角度が４０度であるため、道路名称（ＭＡＩＮ）の表示を行う。また、下り線１０４の道路名称重なり表示指標の値は“２”であり、画面上の道路名称表示角度が３５５度であるため、道路名称（ＭＡＩＮ）の表示を行う。このように、同一の道路名称が表示されることになり見栄えが悪くなってしまう。これに対して、図１０（ａ）に示すように、道路名称の表示位置を近接させて保持することにより、どちらか一方の道路名称が表示されることになり、見づらさを解消することができる。
【００９７】
なお、二条線であっても上下線の道路名称が異なる場合には同時に表示されても見栄えが悪くならないため、それぞれの道路リンクに対する道路名称データを保持する。また、道路名称が同じ場合には、文字列が同一の場合だけでなく、「１ｓｔ  Ｓｔｒｅｅｔ  Ｓ」と「１ｓｔ  Ｓｔｒｅｅｔ  Ｎ」のように方角を表す文字だけが異なる場合にも同一の名称とみなしている。
【００９８】
以上説明したように、本実施形態の地図表示装置及び地図表示方法によれば、地図表示をする際に、道路名称重なり表示指標及び地図の回転角度を基に、道路名称の表示をするか否かを判定し、道路名称が道路リンクと重ならないと判定したときに道路名称を表示するようにしている。
【００９９】
これにより、ヘディングアップ表示のように地図が回転したときであっても、道路名称が道路リンクと重なることがなくなり、地図を見やすく表示することが可能となる。
また、このような道路名称重なり表示指標を予め定義しておくことにより、地図表示の際に道路名称が道路リンクと重なるか否かの判定を容易かつ短時間で行うことが可能となる。
【符号の説明】
【０１００】
１００…車載用ナビゲーション装置、
１ａ…ＤＶＤ−ＲＯＭ（記憶手段）、
２…操作部、
３…ＧＰＳ受信機、
７…表示部（表示手段）、
１０…ナビゲーション装置本体、
１１…バッファメモリ、
１２…制御部（地図表示制御手段）、
１５…誘導経路記憶部、
３１ａ，３１ｂ，３１ｃ，９１ａ，９１ｂ…地図画像、
３４，３６，３８，９５…道路名称表示領域。
【図１】
0005615607.tif 000002
【図２】
0005615607.tif 000003
【図３】
0005615607.tif 000004
【図４】
0005615607.tif 000005
【図５】
0005615607.tif 000006
【図６】
0005615607.tif 000007
【図７】
0005615607.tif 000008
【図８】
0005615607.tif 000009
【図９】
0005615607.tif 000010
【図１０】
0005615607.tif 000011