(57)【特許請求の範囲】
【請求項１】
背景及びその背景上に交差点標識で標示される方向標示を表す矢印が標示された画像である方向表示画像が各種格納された方向表示画像テーブル；
交差点標識で標示される方面案内標示，国道番号，都道府県道番号及びその他のテキスト標示のビットマップ画像（以下「文字部品画像」という。）が各種格納された文字部品画像テーブル；
地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報を格納する交差点標識テーブル；
前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示する前記各文字部品画像の表示位置に関する情報（以下「部品配置情報」という。）をテーブルとして格納する部品配置テーブル；
交差点とその交差点に進入する道路が指定された場合、当該交差点の当該道路に対応する交差点標識（以下「カレント交差点標識」という。）の前記方向表示画像を前記方向表示画像テーブルから抽出する方向表示選択手段；
前記カレント交差点標識に標示する前記各文字部品画像を前記文字部品画像テーブルから抽出する文字部品選択手段；
前記カレント交差点標識に標示する前記各文字部品画像の前記部品配置情報を前記部品配置テーブルから抽出する部品配置情報取得手段；
並びに、前記カレント交差点標識の前記部品配置情報に従って、前記方向表示画像に前記各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成する交差点標識合成手段；
を備えたナビゲーション装置。
【請求項２】
前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報をテーブルとして格納する文字部品選択テーブル；
を備え、
前記方向表示選択手段は、前記交差点標識テーブルを参照することにより、前記カレント交差点標識を特定し、
前記文字部品選択手段は、前記文字部品選択テーブルを参照することにより、前記前記カレント交差点標識に標示する前記各文字部品画像を特定すること
を特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記交差点標識テーブルは、地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報及びその方向表示画像の表示色をテーブルとして格納するものであり、
前記文字部品選択テーブルは、前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に示させる前記文字部品画像の特定情報及びその文字部品画像の表示色をテーブルとして格納するものであり、
前記交差点標識合成手段は、前記カレント交差点標識の前記部品配置情報に従って、前記方向表示画像及び前記各文字部品画像の表示色を設定するとともに、前記方向表示画像に前記各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成すること
を特徴とする請求項１又は２記載のナビゲーション装置。
【請求項４】
ナビゲーション装置において使用する、地図上の各交差点に進入する各道路において方面案内を標示するための交差点標識データのデータ構造であって、
背景及びその背景上に交差点標識で標示される方向標示を表す矢印が標示された画像である方向表示画像が各種格納された方向表示画像テーブル；
交差点標識で標示される方面案内標示，国道番号，都道府県道番号及びその他のテキスト標示のビットマップ画像（以下「文字部品画像」という。）が各種格納された文字部品画像テーブル；
地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報を格納する交差点標識テーブル；
前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報を格納する文字部品選択テーブル；
前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示する前記各文字部品画像の表示位置をテーブルとして格納する部品配置テーブル；
を備えた交差点標識データのデータ構造。
【請求項５】
前記交差点標識テーブルは、地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報及びその方向表示画像の表示色に関する情報をさらに格納するものであり、
前記文字部品選択テーブルは、前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報及びその文字部品画像の表示色に関する情報をさらに格納するものであること
を特徴とする請求項４記載の交差点標識データのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報に基づいて案内表示を行うナビゲーション装置に関し、特に、交差点等における案内標識を表示するナビゲーション装置に関する。
【背景技術】
【０００２】
近年、車載用のナビゲーション装置が広く普及している。車載用のナビゲーション装置は、全地球測位システム（Global Positioning System：ＧＰＳ）やジャイロなどを用いて現在位置の経緯座標を検出する。この経緯座標と地図データベース（以下「地図ＤＢ」という。）に格納された地図とを照合して地図上の現在位置を割り出し、現在位置周辺の地図及び現在位置をディスプレイに表示する。さらに、前方の道路及び建物その他のランドマークを立体表示したり、音声ガイダンスによる案内を行うなど、案内内容をドライバーに直感的に認識しやすくすべく、様々な工夫がなされている。
【０００３】
その一環として、自動車が前方の交差点に接近した場合、前方の交差点に設置された交差点標識と同様の方面案内画像を画面の一部に表示し、ドライバーに方面案内を行うものが知られている。たとえば、特許文献１に記載のナビゲーション装置においては、道路の分岐方面を矢印で示す分岐路パターンに対し、方面名（地名）を表す文字列を矢印近傍に配置して方面案内表示を行う。この場合、文字列は、図１２に示したように、矢印の方向に対応して、文字列と矢印の先端部がある決められた位置関係となるように配置される。
【０００４】
【特許文献１】特開２００１−３１１６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、車載用のナビゲーション装置においては、一般に、画面の縦横のサイズは機種によって異なる。従って、同じ方面案内画像を表示する場合であっても、方面名を配置する横幅は、画面の大きさによって異なる。
【０００６】
一方、上記特許文献１に記載のナビゲーション装置においては、方面名は文字列として画面上に表示される。従って、画面上の方面名を表示するスペースの横幅が狭い場合、当該方面名と隣接する矢印画像や他の文字列と重なる場合がある。このような重なりを生じないようにすべく、特許文献１では、文字列が文字列を配置するスペースの横幅に対して長い場合、文字列の途中で改行して複数の行にわたって文字列を表示するようにされている（図１２参照）。
【０００７】
しかしながら、方面名が画面上に複数行にわたって表示されると、ドライバーにとっては方面名を直感的に視認しにくくなるという問題がある。
【０００８】
そこで、本発明の第１の目的は、方面表示を画面上に表示する場合において、表示される方面名等の文字列の長短に関わらず、ドライバーが方面案内を直感的に視認することが容易なナビゲーション装置、及び交差点標識データのデータ構造を提供することにある。
【０００９】
一方、車載用のナビゲーション装置においては、広域の道路地図の地図データが格納された地図データベースが用いられる。従って、地図データに含まれる交差点の数が膨大であり、それら交差点に設置されている交差点標識の数も膨大である。このような広域地図では、地図内の交差点において新たな交差点標識が設置される頻度が高いため、頻繁に方面案内の画像データ（以下「交差点標識画像」という。）を作成し更新する必要がある。従って、交差点標識画像を効率よく作成する交差点標示画像作成装置が望まれる。
【００１０】
そこで、本発明の第２の目的は、前記データ構造の交差点標識データを効率よく作成することが可能な交差点標示画像作成装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るナビゲーション装置の第１の構成は、背景及びその背景上に交差点標識で標示される方向標示を表す矢印が標示された画像である方向表示画像が各種格納された方向表示画像テーブル；交差点標識で標示される方面案内標示，国道番号，都道府県道番号及びその他のテキスト標示のビットマップ画像（以下「文字部品画像」という。）が各種格納された文字部品画像テーブル；地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報を格納する交差点標識テーブル；交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示する前記各文字部品画像の表示位置に関する情報（以下「部品配置情報」という。）をテーブルとして格納する部品配置テーブル；交差点とその交差点に進入する道路が指定された場合、当該交差点の当該道路に対応する交差点標識（以下「カレント交差点標識」という。）の前記方向表示画像を前記方向表示画像テーブルから抽出する方向表示選択手段；前記カレント交差点標識に標示する前記各文字部品画像を前記文字部品画像テーブルから抽出する文字部品選択手段；前記カレント交差点標識に標示する前記各文字部品画像の前記部品配置情報を前記部品配置テーブルから抽出する部品配置情報取得手段；並びに、前記カレント交差点標識の前記部品配置情報に従って、前記方向表示画像に前記各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成する交差点標識合成手段；を備えたことを特徴とする。
【００１２】
この構成により、交差点標識画像内に表示する方面案内標示，国道番号，都道府県道番号，その他のテキスト標示は、文字部品画像テーブルにおいてビットマップ画像（文字部品画像）として用意される。そして、交差点標識合成手段は、部品配置情報に従って、方向表示画像に文字部品画像を貼り付けて交差点標識画像をビットマップ画像として合成する。このように交差点標識画像はすべてビットマップ画像であるため、ナビゲーション装置の画面サイズによらず、方面案内標示部分に無用な改行が生じることがない。従って、ナビゲーション装置の機種・画面サイズによらず、常にドライバーに視認されやすい形で交差点標識画像を表示できる。
【００１３】
本発明に係るナビゲーション装置の第２の構成は、前記第１の構成において、地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報をテーブルとして格納する交差点標識テーブル；及び、前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報をテーブルとして格納する文字部品選択テーブル；を備え、前記方向表示選択手段は、前記交差点標識テーブルを参照することにより、前記カレント交差点標識を特定し、前記文字部品選択手段は、前記文字部品選択テーブルを参照することにより、前記前記カレント交差点標識に標示する前記各文字部品画像を特定することを特徴とする。
【００１４】
本発明に係るナビゲーション装置の第３の構成は、前記第１又は２の構成において、前記交差点標識テーブルは、地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報及びその方向表示画像の表示色をテーブルとして格納するものであり、前記文字部品選択テーブルは、前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報及びその文字部品画像の表示色をテーブルとして格納するものであり、前記交差点標識合成手段は、前記カレント交差点標識の前記部品配置情報に従って、前記方向表示画像及び前記各文字部品画像の表示色を設定するとともに、前記方向表示画像に前記各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成することを特徴とする。
【００１５】
このように、各部品画像を、画像を表すビットマップ情報と色情報とに分解してテーブルに保存しておくことで、色のみが異なる部品画像のデータ格納に必要な記憶容量を減らすことができる。
【００１６】
ここで、色のみが異なる部品画像とは、例えば、同じ方面案内表示で高速道路を表す場合（緑色）と一般道を表す場合（青色）などである。
【００１７】
本発明に係る交差点標識データのデータ構造の第１の構成は、ナビゲーション装置において使用する、地図上の各交差点に進入する各道路において方面案内を標示するための交差点標識データのデータ構造であって、背景及びその背景上に交差点標識で標示される方向標示を表す矢印が標示された画像である方向表示画像が各種格納された方向表示画像テーブル；交差点標識で標示される方面案内標示，国道番号，都道府県道番号，その他のテキスト標示のビットマップ画像（以下「文字部品画像」という。）が各種格納された文字部品画像テーブル；地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像をテーブルとして格納する交差点標識テーブル；前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像をテーブルとして格納する文字部品選択テーブル；前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示する前記各文字部品画像の表示位置をテーブルとして格納する部品配置テーブル；を備えたことを特徴とする。
【００１８】
このように、それぞれの交差点標識画像を、方向表示画像，文字部品画像，部品配置情報に分解してそれぞれのテーブルに格納し関係データベースとして格納することで、各画像データを格納するのに必要な記憶容量を大幅に節約できる。すなわち、多くの場合、方向表示画像又は文字部品画像（以下「部品画像」という。）は、複数の交差点標識で共通に使用されるので、共通の画像は１つの画像を使い回せば、全体の画像データのデータ量は大幅に減少する。
【００１９】
さらに、地図内の交差点標識の追加・変更があった場合にも、方向表示画像テーブル又は文字部品画像テーブル内にない部品画像のみを作成し、既存の部品画像は再利用することで、交差点標識の追加・変更に対しても、容易に交差点標識画像の更新を行うことができる。
【００２０】
本発明に係る交差点標識データのデータ構造の第２の構成は、前記第１の構成において、前記交差点標識テーブルは、地図上の各交差点に進入する各道路に対して、当該道路の当該交差点進入部において標示させる交差点標識に使用する前記方向表示画像の特定情報及びその方向表示画像の表示色をテーブルとして格納するものであり、
前記文字部品選択テーブルは、前記交差点標識テーブルの各交差点標識に対応して、当該交差点標識に標示させる前記文字部品画像の特定情報及びその文字部品画像の表示色をテーブルとして格納するものであることを特徴とする。
【００２１】
本発明に係る交差点標示画像作成装置の第１の構成は、ナビゲーション装置において使用する、地図上の各交差点に進入する各道路において方面案内を標示するための交差点標識画像を作成する交差点標示画像作成装置であって、交差点標識の方向標示を作成するための各種図形要素のベクトル画像を記憶する図形要素テーブル；ユーザーの指定するサイズの矩形状の背景画像を生成する背景画像生成手段；前記図形要素テーブル内の図形を選択して、前記背景画像上に配置する図形要素配置手段；前記背景画像上に配置された図形要素をアフィン変換することにより変形する配置図形変形手段；前記背景画像上に文字データを配置する文字配置手段；前記図形要素及び文字データが配置された背景画像をビットマップ画像に変換するビットマップ化手段；を備えたことを特徴とする。
【００２２】
このように、交差点表示を要素部品（交差点標識の方向標示を作成するための各種図形要素）に分解してテーブルとして用意し、これら要素部品を配置変形して方向表示を作成することで、交差点標示画像を容易に作成することができる。
【発明の効果】
【００２３】
以上のように、本発明に係るナビゲーション装置によれば、交差点標識画像はすべてビットマップ画像として表示されるため、ナビゲーション装置の機種や画面サイズによらず、常にドライバーに視認されやすい形で交差点標識画像を表示させることが可能となる。
【００２４】
また、本発明に係る交差点標識データのデータ構造によれば、複数の交差点標識で共通に使用される共通の部品画像は１つの画像を使い回すことで、全体の画像データのデータ量を大幅に減少させることができる。また、地図内の交差点標識の追加・変更があった場合にも、容易に交差点標識画像の更新を行うことができる。
【００２５】
また、本発明に係る交差点標示画像作成装置によれば、交差点表示を要素部品に分解してテーブルとして用意し、これら要素部品を配置変形して方向表示を作成することで、交差点標示画像を容易に作成することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【実施例１】
【００２７】
図１は、本発明の実施例１に係るナビゲーション装置１のハードウェア構成を表すブロック図である。ナビゲーション装置１は、外部記憶装置２、ＧＰＳ受信部３、センサ部４、インタフェース５、ＲＡＭ６、ＲＯＭ７、ＣＰＵ８、ディスプレイ９、操作部１０、及び内部バス１１により構成されている。
【００２８】
外部記憶装置２は、ＣＤ／ＤＶＤドライブや可換式磁気ディスク・ドライブなどで構成される。外部記憶装置２には、地図データ及び本発明に係る交差点標識データが格納されている。
【００２９】
ＧＰＳ受信部３は、全地球測位システム（ＧＰＳ）によって現在位置の経緯座標を検出する。センサ部４は、加速度センサやジャイロなどの装置で構成されており、移動の加速度や角度変化を検出することで、現在位置の経緯座標の誤差補正のための各種データを検出する。インタフェース５は、ＧＰＳ受信部３及びセンサ部４の出力を内部バス１１に伝送するための仲介する部分である。
【００３０】
ＲＡＭ６及びＲＯＭ７は、ナビゲーション装置１の制御プログラムを記憶し、又は制御プログラムの実行時に発生する各種のデータを記憶する。ＣＰＵ８は、ナビゲーション装置１の全体の制御を行う。ディスプレイ９は、地図や現在位置、前方の風景画像など、ドライバーを案内するための画像を表示する。操作部１０は、ドライバーがナビゲーション装置１に各種の指示を入力する部分である。外部記憶装置２、インタフェース５、ＲＡＭ６、ＲＯＭ７、ＣＰＵ８、ディスプレイ９、及び操作部１０は、内部バス１１に接続されており、互いにデータの通信が可能である。
【００３１】
なお、以上のハードウェア構成は、通常のナビゲーション装置の構成と同様である。
【００３２】
図２は、実施例１に係るナビゲーション装置１の機能構成を表したブロック図である。図２において、ディスプレイ９は図１と同様のものである。ナビゲーション装置１は、機能的には、地図データベース（地図ＤＢ）２１、交差点標識データベース（交差点表示ＤＢ）２２、方向表示選択手段２３、文字部品選択手段２４、部品配置情報選択手段２５、交差点標識合成手段２６、位置検出手段２７、地図作成手段２８、画像合成手段２９、及びディスプレイ９により表される。
【００３３】
地図ＤＢ２１は、道路地図に関する情報を格納するデータベースである。交差点標示ＤＢ２２は、地図ＤＢ２１に格納された道路地図上の交差点標識に関する情報を格納するデータベースである。地図ＤＢ２１及び交差点表示ＤＢ２２は、外部記憶装置２により実現される。
【００３４】
地図ＤＢ２１及び交差点表示ＤＢ２２のデータ構造を図３に示す。これらのデータベースは、関係データベースにより構成され、図３は、そのテーブル及びフィールド間の関係（リレーションシップ）を示している。（数１）に示すような各テーブルのフィールド間を結ぶ線を「多対一関係」といい、Ｒ（∞，１）と記す。これは、フィールドＡの１乃至複数の要素がフィールドＢの１つの要素に対応することを表す。
【００３５】
【数１】
0004693107.tif 000002
【００３６】
また、（数２）に示すような各テーブルのフィールド間を結ぶ線を「一対一関係」といい、Ｒ（１，１）と記す。これは、フィールドＡの１つの要素がフィールドＢの１つの要素に対応することを表す。
【００３７】
【数２】
0004693107.tif 000003
【００３８】
地図ＤＢ２１は、交差点テーブル３１及び道路テーブル３２を有する。交差点テーブル３１は、地図上の交差点に関する情報が格納されるテーブルである。
【００３９】
交差点テーブル３１は、“交差点ＩＤ”，“交差点座標”，“交差点名”，“接続道路数”，及び複数の“道路ＩＤ”のフィールドを有する。“交差点ＩＤ”フィールドには、地図内の各交差点を特定するＩＤ（Identification）が格納される。“交差点座標”フィールドには、各交差点の位置座標が格納される。“交差点名”フィールドには、各交差点の交差点名が格納される。“接続道路数”フィールドには、各交差点に接続する道路の数（ｙ）、“道路ＩＤ”フィールドには、各交差点に接続する道路のＩＤが格納される。
【００４０】
道路テーブル３２は、“道路ＩＤ”，“構成点数”，及び複数の“構成点座標”のフィールドを有する。“道路ＩＤ”フィールドには、地図内の各道路を特定するＩＤが格納される。“構成点数”フィールドには、各道路の形状及び位置を表す構成点の数ｘが格納される。また、“構成点座標”フィールドには、各構成点の位置座標が格納される。なお、「構成点」とは、道路線分が通過する点をいい、道路線分の両端点を含む。
【００４１】
交差点テーブル３１の各“道路ＩＤ”フィールドと、道路テーブル３２の“道路ＩＤ”フィールドとは、関係Ｒ（∞，１）で関係づけられている。
【００４２】
一方、交差点表示ＤＢ２２は、交差点標識テーブル３５、方向表示画像テーブル３６、部品配置テーブル３７、文字部品選択テーブル３８、及び文字部品画像テーブル３９を有する。
【００４３】
方向表示画像テーブル３６は、交差点標識画像を構成するための方向表示板に関する情報を格納するテーブルである。方向表示画像テーブル３６の一例を図４に示す。ここで、「方向表示板」とは、交差点標識の文字部分を除いた矢印部分のみが標示された表示板をいう。方向表示画像テーブル３６は、“方向表示板ＩＤ”，“方向表示板名称”，及び“方向表示画像”のフィールドを有する。“方向表示板ＩＤ”フィールドには、各方向表示板を特定するＩＤが格納される。“方向表示板名称”フィールドには、各方向表示板の名称が格納される。“方向表示画像”フィールドには、各方向表示板の画像が格納される。
【００４４】
文字部品画像テーブル３９は、上記方向表示板に配置する各種の文字画像に関する情報を格納するテーブルである。文字部品画像テーブル３９の一例を図５に示す。ここで、「文字画像」とは、交差点標識の文字部分の画像をいい、方面標示、国道番号、都道府県道番号などの画像である。文字部品画像テーブル３９は、“文字部品ＩＤ”，“部品名称”，及び“文字部品画像”のフィールドを有する。“文字部品ＩＤ”フィールドには、各文字部品画像を特定するＩＤが格納される。“部品名称”フィールドには、各文字部品画像の名称が格納される。“文字部品画像”フィールドには、各文字部品画像が格納される。
【００４５】
部品配置テーブル３７は、方向表示板に各種文字部品画像を配置する際の配置情報を格納するテーブルである。部品配置テーブル３７は、“部品配置ＩＤ”，“配置部品数”，及び複数の“貼付座標”のフィールドを有する。“部品配置ＩＤ”フィールドは、方向表示板に標示する部品の配置情報を特定するＩＤを格納するフィールドである。“配置部品数”フィールドは、方向表示板に標示する部品の数を格納するフィールドである。“貼付座標”フィールドは、方向表示板に標示する各部品の配置座標を格納するフィールドである。ここで、貼付座標が複数ある方向表示板においては、それぞれの貼付座標に対して「貼付番号」を付す。“貼付座標”フィールドは、上から貼付番号順に配置されている。
【００４６】
交差点標識テーブル３５は、“交差点標識ＩＤ”，“交差点ＩＤ”，“道路ＩＤ”，“方向表示板ＩＤ”，及び“部品配置ＩＤ”のフィールドを有する。“交差点標識ＩＤ”フィールドは、地図内の交差点を特定するＩＤを格納するフィールドである。“交差点ＩＤ”フィールドは、各交差点標識が設置される交差点のＩＤを格納するフィールドであり、上記地図ＤＢ２１内の交差点テーブル３１の“交差点ＩＤ”フィールドと関係Ｒ（∞，１）にある。“道路ＩＤ”フィールドは、各交差点標識が設置される交差点に進入する道路のＩＤを格納するフィールドであり、上記地図ＤＢ２１内の道路テーブル３２の“道路ＩＤ”フィールドと関係Ｒ（∞，１）にある。“方向表示板ＩＤ”フィールドは、各交差点標識を表示するのに使用する方向表示画像を特定するＩＤであり、方向表示画像テーブル３６の“方向表示板ＩＤ”フィールドと関係Ｒ（∞，１）にある。“部品配置ＩＤ”フィールドは、方向表示板に標示する部品の配置情報を特定するＩＤであり、部品配置テーブル３７の“部品配置ＩＤ”フィールドと関係Ｒ（１，１）にある。
【００４７】
文字部品選択テーブル３８は、交差点標識の各部分に使用する文字部品を選択する情報（文字部品選択情報）を格納するテーブルである。文字部品選択テーブル３８は、“文字部品選択ＩＤ”，“交差点標識ＩＤ”，“貼付番号”，及び“文字部品ＩＤ”のフィールドを有する。“文字部品選択ＩＤ”フィールドには、各文字部品選択情報を特定するためのＩＤが格納される。“交差点標識ＩＤ”フィールドには、各文字部品選択情報が使用される交差点標識を特定するＩＤが格納される。“交差点標識ＩＤ”フィールドは、交差点標識テーブル３５の“交差点標識ＩＤ”フィールドと関係Ｒ（∞，１）にある。“貼付番号”フィールドには、各文字部品選択情報が使用される交差点標識の貼付番号が格納される。“文字部品ＩＤ”フィールドには、各文字部品選択情報において選択される文字部品画像を特定するＩＤが格納される。“文字部品ＩＤ”フィールドは、文字部品画像テーブル３９の“文字部品ＩＤ”フィールドと関係Ｒ（∞，１）にある。
【００４８】
また、図２において、位置検出手段２７は、現在の位置の位置座標（経緯座標及び／又は標高）を検出する。位置検出手段２７は、ＧＰＳ受信部３及びセンサ部４により実現される。地図作成手段２８は、位置検出手段２７が検出する位置座標に基づき、地図ＤＢ２１から現在位置の周辺の地図情報を抽出し、現在の道路上の位置を特定する。また、抽出した地図情報から、ディスプレイ９に標示する地図画像を作成する。
【００４９】
方向表示選択手段２３は、地図作成手段２８によって交差点とその交差点に進入する道路が特定された場合、当該交差点の当該道路に対応する交差点標識（以下「カレント交差点標識」という。）の方向表示画像を方向表示画像テーブル３６から抽出する。文字部品選択手段２４は、カレント交差点標識に標示する各文字部品画像を文字部品画像テーブル３９から抽出する。部品配置情報選択手段２５は、カレント交差点標識に標示する各文字部品画像の部品配置情報を部品配置テーブル３７から抽出する。
【００５０】
交差点標識合成手段２６は、カレント交差点標識の部品配置情報に従って、方向表示画像に各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成する。
【００５１】
画像合成手段２９は、地図作成手段２８が作成する地図画像と交差点標識合成手段２６が作成する交差点標識画像とを合成して、ディスプレイ９に標示する。
【００５２】
尚、方向表示選択手段２３、文字部品選択手段２４、部品配置情報選択手段２５、交差点標識合成手段２６、地図作成手段２８、及び画像合成手段２９は、ＲＯＭ７に格納された制御プログラムをＣＰＵ８が読み出して実行することにより実現される。
【００５３】
以上のように構成された実施例１のナビゲーション装置１について、以下その動作を説明する。まず、位置検出手段２７は、ＧＰＳ受信部３及びセンサ部４の出力に基づいて、現在の位置座標を計算する。この位置座標に対して、地図作成手段２８は地図ＤＢ２１から現在の位置座標を中心とする所定の大きさの領域の道路地図データを抽出する。そして、道路地図データ内の道路の座標と現在の位置座標とを比較して、道路上の現在の位置を決定する。また、地図作成手段２８は、ディスプレイ９に標示するための地図画像を作成する。
【００５４】
また、地図作成手段２８は、現在の位置が前方の交差点から所定の距離まで接近した場合、現在位置する道路の道路ＩＤ及び前方の交差点の交差点ＩＤを、方向表示選択手段２３に対して出力する。
【００５５】
方向表示選択手段２３は、地図作成手段２８から道路ＩＤ及び交差点ＩＤが入力されると、交差点表示ＤＢ２２の交差点標識テーブル３５から、その道路ＩＤ及び交差点ＩＤに対応する交差点標識のレコード（交差点標識レコード）を抽出する。また、抽出した交差点標識レコードの“方向表示板ＩＤ”を参照し、それに対応する方向表示板画像を方向表示画像テーブル３６から抽出する。
【００５６】
例えば、前方の交差点の交差点標識が、図６のようなものである場合、方向表示選択手段２３は、方向表示画像テーブル３６を検索して、図７のような方向表示画像を抽出する。
【００５７】
文字部品選択手段２４は、方向表示選択手段２３が抽出した交差点標識レコードの“交差点標識ＩＤ”を参照し、それに対応するすべての文字部品選択レコードを文字部品選択テーブル３８から抽出する。さらに、抽出した各文字部品選択レコードの文字部品ＩＤを参照し、それに対応する文字部品画像を文字部品画像テーブル３９から抽出する。
【００５８】
例えば、前方の交差点の交差点標識が、図６のようなものである場合、文字部品選択手段２４は、文字部品画像テーブル３９を検索して、図８のような各文字部品画像を抽出する。
【００５９】
部品配置情報選択手段２５は、方向表示選択手段２３が抽出した交差点標識レコードの“交差点標識ＩＤ”を参照し、それに対応する部品配置レコードを部品配置テーブル３７から抽出する。
【００６０】
次に、交差点標識合成手段２６は、方向表示選択手段２３により抽出された方向標示画像に対して、前記部品配置レコードの各貼付座標に従って、前記各文字部品画像を配置して、交差点標識画像を合成する。
【００６１】
例えば、図６〜８の例の場合、交差点標識合成手段２６は、図９のような交差点標識画像を作成する。
【００６２】
最後に、画像合成手段２９は、交差点標識合成手段２６が作成した交差点標識画像を適当な大きさに拡大又は縮小し、地図作成手段２８が作成した地図画像に貼り付ける。そして、合成した画像をディスプレイ９に標示する。
【００６３】
以上のように、本実施例１のナビゲーション装置１では、交差点標識画像に標示する文字をビットマップ画像の部品として取り扱うことにより、標示する文字に不要な改行が生じたり重なりが発生したりすることがなく、ドライバーの視認性の高い方面案内を行うことが可能となる。
【実施例２】
【００６４】
図１０は、実施例２の地図ＤＢ２１及び交差点表示ＤＢ２２のデータ構造を示す図である。尚、本実施例２において、ナビゲーション装置１のハードウェア構成及び機能構成は、図１，２と同様であるものとする。
【００６５】
図１０のデータ構造は、基本的には図３と同様であるが、交差点標示ＤＢ２２において、交差点標識テーブル３５’に“方向表示板背景色”フィールドが追加されていること、及び文字部品選択テーブル３８’において“文字部品背景色”フィールドが追加されていることにおいて異なる、
“方向表示板背景色”フィールドは、各方向表示画像の背景色を指定する色コードが格納される。また、“文字部品背景色”フィールドには、各文字部品の背景色を指定する色コードが格納される。
【００６６】
この場合、交差点標識合成手段２６は、カレント交差点標識の部品配置情報に従って、方向表示画像及び各文字部品画像の表示色を設定するとともに、方向表示画像に各文字部品画像を配置することによって、交差点標識画像をビットマップ画像として合成する。これにより、背景色のみ異なる画像は一つの画像のみ記憶しておけばよいため、方向表示画像テーブル３７及び文字部品画像テーブル３９のサイズを小さくすることができる。
【実施例３】
【００６７】
本実施例３では、上記ナビゲーション装置１において使用する、方向表示画像及び文字部品画像又はこれらを合成した交差点標識画像を作成する交差点標示画像作成装置４０についての実施例について説明する。
【００６８】
図１１は、実施例３に係る交差点標示画像作成装置４０の構成を表すブロック図である。
【００６９】
交差点標示画像作成装置４０は、図形要素記憶手段４１、図形要素作成手段４２、背景画像作成手段４３、図形要素配置手段４４、配置図形変形手段４５、文字配置手段４６、ビットマップ化手段４７、作成画像記憶手段４８、入力手段４９、及びディスプレイ５０を有する。入力手段４９には、キーボードやマウス等の通常の入力デバイスが使用される。
【００７０】
図形要素記憶手段４１は、交差点標識の方向標示を作成するための各種図形要素のベクトル画像を記憶する図形要素テーブルを記憶している。
【００７１】
図形要素作成手段４２は、上記各種図形要素のベクトル画像を作成する。背景画像作成手段４３は、入力手段４９によりユーザーが指定するサイズの矩形状の背景画像を生成する。図形要素配置手段４４は、図形要素テーブル内の図形を選択して、前記背景画像上に配置する。配置図形変形手段４５は、背景画像上に配置された図形要素をアフィン変換することにより変形する。文字配置手段４６は、背景画像上に文字データを配置する。ビットマップ化手段４７は、図形要素及び文字データが配置された背景画像をビットマップ画像に変換する。作成画像記憶手段４８は、前記背景画像を記憶する。
【００７２】
この交差点標示画像作成装置４０に交差点標示画像を作成する場合、ユーザーは、まず、図形要素作成手段４２により、図４に示した方向表示画像に使用する矢印の画像をベクトル画像として作成し、図形要素記憶手段４１に保存する。また、国道番号標識や都道府県道番号標識に用いる枠図形（図５参照）をベクトル画像として作成し、図形要素記憶手段４１に保存する。これらの作成したベクトル画像を以下「図形要素画像」と呼ぶ。この場合、図形要素画像はベクトル画像なのでアフィン変換による変形が容易である。
【００７３】
次に、方向表示画像を作成する場合、ユーザーは、背景画像作成手段４３により、交差点標識の背景画像を作成する。背景画像は、通常は緑や青の１色に塗りつぶされた矩形である。次に、ユーザーは、図形要素配置手段４４により、図形要素画像を図形要素記憶手段４１から選択する。そして、上記背景画像上に図形要素画像を配置するとともに、その色を指定する。さらに、配置図形変形手段４５により、図形要素画像を所望の形状に変形する。この場合、変形は拡大・縮小の倍率や回転角度、反転指示等をキーボードから入力するようにしてもよいし、マウスでドラッグして変形するようにしてもよい。次に、ユーザーは、文字配置手段４６により、背景画像上に方面名称，国道番号，都道府県道番号等の文字列のテキストを配置する。ここで、フォントの種類や大きさは、自由に設定できる。
【００７４】
最後に、ビットマップ化手段４７は、作成した画像をビットマップに変換し、作成画像記憶手段４８に保存する。
【００７５】
以上のように、交差点表示を図形要素画像に分解してテーブルとして用意し、これら図形要素画像を配置変形して方向表示等を作成することで、交差点標示画像を容易に作成することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施例１に係るナビゲーション装置のハードウェア構成を表すブロック図である。
【図２】実施例１に係るナビゲーション装置１の機能構成を表したブロック図である。
【図３】実施例１に係る地図ＤＢ２１及び交差点表示ＤＢ２２のデータ構造を示す図である。
【図４】方向表示画像テーブル３６の一例を示す図である。
【図５】文字部品画像テーブル３９の一例を示す図である。
【図６】交差点標識の一例を示す図である。
【図７】図６の交差点標識に対する方向表示画像の一例を示す図である。
【図８】図６の交差点標識に対する文字部品画像の一例を示す図である。
【図９】図６の交差点標識に対する交差点標識画像の一例を示す図である。
【図１０】実施例２に係る地図ＤＢ２１及び交差点表示ＤＢ２２のデータ構造を示す図である。
【図１１】実施例３に係る交差点標示画像作成装置の構成を表すブロック図である。
【図１２】従来のナビゲーション装置における案内標識の表示例を示す図である。
【符号の説明】
【００７７】
１  ナビゲーション装置
２  外部記憶装置
３  ＧＰＳ受信部
４  センサ部
５  インタフェース
６  ＲＡＭ
７  ＲＯＭ
８  ＣＰＵ
９  ディスプレイ
１０  操作部
１１  内部バス
２１  地図データベース
２２  交差点標識データベース
２３  方向表示選択手段
２４  文字部品選択手段
２５  部品配置情報選択手段
２６  交差点標識合成手段
２７  位置検出手段
２８  地図作成手段
２９  画像合成手段
３１  交差点テーブル
３２  道路テーブル
３５  交差点標識テーブル
３５’  交差点標識テーブル
３６  方向表示画像テーブル
３７  部品配置テーブル
３８  文字部品選択テーブル
３８’  文字部品選択テーブル
３９  文字部品画像テーブル
４０  交差点標示画像作成装置
４１  図形要素記憶手段
４２  図形要素作成手段
４３  背景画像作成手段
４４  図形要素配置手段
４５  配置図形変形手段
４６  文字配置手段
４７  ビットマップ化手段
４８  作成画像記憶手段
４９  入力手段
５０  ディスプレイ
【図１】
0004693107.tif 000004
【図２】
0004693107.tif 000005
【図３】
0004693107.tif 000006
【図４】
0004693107.tif 000007
【図５】
0004693107.tif 000008
【図６】
0004693107.tif 000009
【図７】
0004693107.tif 000010
【図８】
0004693107.tif 000011
【図９】
0004693107.tif 000012
【図１０】
0004693107.tif 000013
【図１１】
0004693107.tif 000014
【図１２】
0004693107.tif 000015