(57)【要約】【課題】ユーザが必要とする文字情報を道路地図上に確実に表示させることが可能なナビゲーションシステムを提供する。【解決手段】ナビゲーションシステム１００は、道路地図を描画するための道路地図データ、及び当該道路地図に関連付けて、その道路地図上に表示する文字に関する文字データを記憶する地図データ入力器６と、道路地図を表示する表示装置１０と、表示装置１０に道路地図が表示される際に、その道路地図と関連付けて記憶されている文字データを、ユーザが入力した文字を含む文字データと含まない文字データとに層別し、その層別された一方の文字データに基づいて道路地図上に文字を表示する。これにより、ユーザが、必要な文字を確実に道路地図上に表示させることが可能になる。【選択図】        図１
2004184330.tif 000002
【特許請求の範囲】
【請求項１】
道路地図を描画するための道路地図データ、及び当該道路地図に関連付けて、その道路地図上に表示する文字に関する文字データを記憶する記憶手段と、
前記道路地図を表示するための表示手段と、
前記表示手段に道路地図が表示される際に、その道路地図と関連付けて記憶されている文字データから、表示すべき文字の文字データを選択する選択手段とを備えることを特徴とするナビゲーションシステム。
【請求項２】
前記選択手段は、前記表示手段に表示される道路地図に関連付けて記憶されている文字データから所定の文字を含む文字データのみを抽出するものであり、その抽出された文字データに基づいて前記道路地図上に文字が表示されることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記選択手段は、前記表示手段に表示される道路地図に関連付けて記憶されている文字データから所定の文字を含む文字データを除外するものであって、除外されずに残った文字データに基づいて前記道路地図上に文字が表示されることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項４】
前記文字データは、その文字が示す名称種類に応じた分類コードを有し、
前記選択手段は、前記分類コードに基づいて道路地図上に表示する文字の文字データを選択することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項５】
道路地図を描画するための道路地図データ、及び当該道路地図に関連付けて、その道路地図上に表示する文字に関する文字データを記憶する記憶手段と、
前記道路地図を表示するための表示手段と、
前記道路地図上において複数の文字が重なる場合に、いずれの文字を優先して表示するかの表示優先度を設定する優先度設定手段とを備えることを特徴とするナビゲーション装置。
【請求項６】
前記文字データは、その文字が示す名称種類に応じた分類コードを有し、
前記優先度設定手段は、前記分類コードに基づいて前記文字データの表示優先度を設定することを特徴とする請求項５に記載のナビゲーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、道路地図上に施設名や地名等の各種の文字を表示するナビゲーションシステムに関するものである。
【０００２】
【従来の技術】
従来のナビゲーションシステムにおいては、ディスプレィに表示される道路地図に対応して、その道路地図上に表示すべき地名や施設名等を示す文字データが記憶されている。そして、それらの地名や施設名の表示位置が、表示縮尺率を変更した際に重なってしまうと、予め設定された表示優先度に従って、表示優先度の高い文字データのみが表示されていた。
【０００３】
【発明が解決しようとする課題】
上述したように、従来のナビゲーションシステムにおいては、地名や施設名等を示す文字データは、道路地図に対応して予め記憶されており、その記憶された文字データが一律に道路地図上に表示されるものであった。このため、ユーザにとっては不要な文字まで表示される場合があった。例えば、ユーザが駅に行きたい場合には、その駅名を表示することが重要となる。そして、その駅名を表示する文字の周囲に他の文字が表示されると却って駅名を確認しずらくなるので、他の文字の表示は、駅に行きたいユーザにとっては不要である。
【０００４】
さらに、道路地図の表示縮尺率を変更した結果、他の文字と駅名との表示位置が重なった場合、他の文字の表示優先度が駅名を示す文字の表示優先度よりも高いときには、駅名を示す文字が表示されなくなってしまう。
【０００５】
本発明は、上記の点に鑑みてなされたもので、ユーザが必要とする文字情報を道路地図上に確実に表示させることが可能なナビゲーションシステムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載のナビゲーションシステムは、道路地図を描画するための道路地図データ、及び当該道路地図に関連付けて、その道路地図上に表示する文字に関する文字データを記憶する記憶手段と、
道路地図を表示するための表示手段と、
表示手段に道路地図が表示される際に、その道路地図と関連付けて記憶されている文字データから、表示すべき文字の文字データを選択する選択手段とを備えることを特徴とする。
【０００７】
請求項１に記載のナビゲーションシステムによれば、道路地図上に表示される文字の文字データを選択する選択手段を備えることにより、ユーザが、必要な文字を確実に道路地図上に表示させることが可能になる。
【０００８】
請求項２に記載したように、選択手段は、表示手段に表示される道路地図に関連付けて記憶されている文字データから所定の文字を含む文字データのみを抽出するものであり、その抽出された文字データに基づいて道路地図上に文字が表示されることが好ましい。
【０００９】
例えば、ユーザが駅名を確実に表示させたい場合には、所定の文字として「駅」を指定すると、駅名等を示す「駅」の文字を含む文字データのみが抽出され、それらが道路地図上に表示される。これにより、ユーザは、道路地図上において駅名を容易に把握することができる。
【００１０】
請求項３に記載したように、選択手段は、表示手段に表示される道路地図に関連付けて記憶されている文字データから所定の文字を含む文字データを除外するものであって、除外されずに残った文字データに基づいて道路地図上に文字が表示されるものであっても良い。
【００１１】
例えば、ユーザが駅名を確認したい場合には、その駅名の周囲に表示される文字を除外すべき文字として指定することにより、不要な文字表示を消去することができる。これにより、駅名の確認が容易となるとともに、仮に道路地図の表示縮尺率を変更した場合であっても、駅名が表示されなくなる事態を防止することができる。
【００１２】
請求項４に記載したように、文字データは、その文字が示す名称種類に応じた分類コードを有し、選択手段は、分類コードに基づいて道路地図上に表示する文字の文字データを選択することが好ましい。例えば、ユーザが駅名に対応する分類コードを指定することにより、駅名を示す文字が道路地図上に表示される。このようにして、ユーザが表示させたい名称種類の文字を確実に表示させることができる。なお、この分類コードの指定に関しては、道路地図上において、駅名を示す文字をカーソルやタッチパネルを用いて指定することにより、その文字の文字データに付与された分類コードを特定し、同様の分類コードを持つ文字データの文字のみを表示させるようにすることが好ましい。これにより、ユーザは簡単に表示させたい名称種類に対応した分類コードを指定することができる。
【００１３】
請求項５に記載のナビゲーションシステムは、道路地図を描画するための道路地図データ、及び当該道路地図に関連付けて、その道路地図上に表示する文字に関する文字データを記憶する記憶手段と、
道路地図を表示するための表示手段と、
道路地図上において複数の文字が重なる場合に、いずれの文字を優先して表示するかの表示優先度を設定する優先度設定手段とを備えることを特徴とする。
【００１４】
このように、複数の文字が重なる場合に、いずれの文字を優先して表示するかの表示優先度を設定する優先度設定手段を備えることにより、表示させたい文字を確実に道路地図上に表示させることが可能になる。
【００１５】
請求項６に記載したように、文字データは、その文字が示す名称種類に応じた分類コードを有し、優先度設定手段は、分類コードに基づいて文字データの表示優先度を設定することが好ましい。これにより、表示させたい文字の文字データの表示優先度を簡便に設定することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態におけるナビゲーションシステムに関して、図面に基づいて説明する。
【００１７】
図１は、本実施形態に係わるナビゲーションシステムの概略構成を示すブロック図である。同図に示すように、本実施形態のナビゲーションシステムは、位置検出器１、地図データ入力器６、操作スイッチ群７、外部メモリ９、表示装置１０、音声出力装置１１、リモコンセンサ１２、及びこれらに接続された制御回路８によって構成される。
【００１８】
位置検出器１は、いずれも周知の地磁気センサ２、ジャイロスコープ３、距離センサ４、及び衛星からの電波に基づいて車両の位置を検出するＧＰＳ受信機５を有している。これらは、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。なお、各センサの精度によっては、位置検出器１を上述した内の一部のセンサで構成しても良い。また、車両の旋回角を検出するためにステアリング角センサを用いたり、車両の走行距離を検出するために各転動輪の回転速度を検出する車輪速センサ等を用いても良い。
【００１９】
地図データ入力器６は、車両の現在位置の検出精度を向上するためのいわゆるマップマッチング用データ、道路地図を描画するための道路地図データ、道路地図上に地名や施設名等の文字を表示するための文字データ、及びランドマーク等の目印データからなる各種の地図データを制御回路８に入力するためのものである。この地図データ入力器６は、各種の地図データを記憶する記憶媒体を備え、その記憶媒体としては、記憶すべきデータ量からＣＤ−ＲＯＭやＤＶＤ−ＲＯＭを用いるのが一般的であるが、メモリカードやハードディスクなどの媒体を用いてもよい。
【００２０】
ここで、上述した文字データは、道路地図データと関連付けて記憶されており、以下のようなデータ構造を持つ。すなわち、文字データは、道路地図上に表示する名称の漢字データ（ＪＩＳコード）、その名称の読み（ＡＳＣＩＩコード）、表示優先度、名称文字色、表示位置を示す座標データ、及び名称種類に応じた分類コードからなる。
【００２１】
操作スイッチ群７は、例えば表示装置１０の周囲に設置されたメカニカルなスイッチや、表示装置１０と一体となったタッチスイッチを有し、各種の入力に使用されるものである。また、各種の入力を行なう装置としてリモートコントローラー（リモコン）１３も備えており、リモコン１３が操作された場合には、その操作信号をリモコンセンサ１２が受信し、制御回路８に入力する。
【００２２】
表示装置１０は、例えば液晶ディスプレイによって構成される。表示装置１０の画面には、位置検出器１によって検出された車両の現在位置と地図データ入力器６から入力される地図データとに基づいて、現在位置周辺の道路地図が自車両マークとともに表示されたり、目的地を選択するための選択画面や選択した目的地周辺の道路地図、及びナビゲーション装置の各種の機能のオン・オフを設定する設定画面等が表示される。なお、目的地が設定された場合には、現在地から目的地までの最適経路が演算され、その経路が道路地図上に表示される。
【００２３】
音声出力装置１１は、スピーカによって構成され、経路案内のための音声や、ナビゲーション装置の操作の説明を行なう音声を出力する。この音声出力装置１１によって出力される音声データは、外部メモリ９に記憶されているデータに基づいて作成される。
【００２４】
制御回路８は通常のコンピュータとして構成されており、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、及びこれらの構成を接続するバスラインが備えられている。ＲＯＭには制御回路８が実行するためのプログラムが記憶されており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。なお、このプログラムは、外部メモリ９から取得するようにしても良い。
【００２５】
次に、本実施形態におけるナビゲーションシステム１００の特徴部分に関わる道路地図上の文字の表示処理について、図２〜図４のフローチャートに基づいて説明する。
【００２６】
この道路地図上の文字の表示処理は、表示装置１０に道路地図が表示されている場合に、定期的に実行されるものである。
【００２７】
図２は、表示処理のメインルーチンを示すフローチャートである。この図２のステップＳ１０では、道路地図上に表示する文字の選択処理が行なわれる。この表示文字選択処理に関するフローチャートを図３に示す。
【００２８】
図３のステップＳ１００では、表示する文字や表示優先度を高める文字の選択を行なうのか、それとも既に選択した文字や表示優先度の設定を解除するのかを判定する。なお、表示文字や表示優先度を高める文字の選択、及びその設定の解除は、操作スイッチ群７やリモコン１３によって操作される。
【００２９】
ステップＳ１００において、表示する文字や表示優先度を高める文字の選択を行なうと判定した場合には、ステップＳ１１０に進んで、さらに、文字選択の種類について判定する。すなわち、本実施形態におけるナビゲーションシステム１００では、表示文字の選択を行なう際、ユーザが指定した文字を含む文字データのみに基づいて道路地図上に文字を表示するモード（含むモード）、ユーザが指定した文字を含む文字データを除外して、残りの文字データのみに基づいて道路地図上に文字を表示するモード（除外モード）、及びユーザが指定した文字を含む文字データの表示優先度を最も高くするモード（優先モード）がある。ステップＳ１１０では、それらのモードの中から、操作スイッチ群７やリモコン１３の入力操作に基づいて文字選択を行なうモードを判定する。
【００３０】
そして、ステップＳ１１０にて、含むモードと判定された場合には、ステップＳ１２０にて文字選択フラグＫＦを１に設定する。除外モードと判定された場合には、ステップＳ１３０にて文字選択フラグＫＦを２に設定する。優先モードと判定された場合には、ステップＳ１４０にて文字選択フラグＫＦを３に設定する。
【００３１】
なお、ステップＳ１００にて、既に選択した文字や表示優先度の設定を解除すると判定した場合には、ステップＳ１５０にて文字選択フラグを０に設定し、本フローチャートの処理を終了する。
【００３２】
ステップＳ１６０では、ユーザによる文字入力を受け付ける状態となる。この状態でユーザによる文字（ひらがな）入力があると、ステップＳ１７０にて文字バッファＢｕｆｆにその入力された文字を１文字づつ追加する。すなわち、入力された文字（ｍｏｊｉ）を既に文字バッファＢｕｆｆに保存されている文字に追加（Ｂｕｆｆ（Ｎ）＋ｍｏｊｉ）して、これを新たな文字バッファＢｕｆｆ（Ｎ＋１）の保存内容とする。
【００３３】
ステップＳ１８０では、文字入力が完了したか否かを判定し、入力が完了した場合には、本フローチャートの処理を終了し、まだ文字入力が継続される場合には、ステップＳ１６０に戻る。この文字入力が完了したか否かは、ユーザが、操作スイッチ群７やリモコン１３の完了スイッチを操作したか否かによって判定したり、文字の入力の終了後、所定時間経過したことをもって文字入力の完了と判定することができる。
【００３４】
上述のようにして表示文字の変更処理が行なわれた後、図２に示す文字表示処理のメインルーチンのステップＳ２０において、表示文字の選択に関して、何らかの変更があったか否かを判定する。このとき、変更ありと判定されると、ステップＳ３０の表示文字変更処理を行い、変更なしと判定された場合には、そのまま、文字表示処理のメインルーチンを終了する。
【００３５】
図４は、表示文字変更処理の詳細を示すフローチャートである。図４のステップＳ２００では、文字選択フラグＫＦの値が０か否かを判定する。つまり、ユーザによって文字や表示優先度の設定が解除されたか否かを判定し、その設定が解除された場合には、ステップＳ２１０において、表示される道路地図に対応してナビゲーションシステム１００にて予め決定されている文字を道路地図上に重ねて描画する。すなわち、道路地図に対応して、その道路地図上にて表示される文字は予め決定されている。そして、制御回路８の内部には、表示すべき道路地図を一時保存するためのＶＲＡＭが設けられており、このＶＲＡＭに保存されている道路地図上に、予め決定されている表示文字を描画するのである。
【００３６】
ステップＳ２００において、文字選択フラグＫＦの値が０以外であると判定された場合には、ステップＳ２２０にて、ユーザの入力文字と、表示される道路地図と関連付けて記憶されている文字データとの比較を行なう。すなわち、道路地図と関連付けて記憶されている文字データについて、文字バッファＢｕｆｆに保存されている文字を含む文字データと、その文字を含まない文字データとに層別する。
【００３７】
ステップＳ２３０では、文字選択フラグＫＦの値が１かどうかを判定する。このとき文字選択フラグＫＦの値が１と判定された場合、ユーザは、入力した文字を含む文字データのみを道路地図上に表示させることを意図していると推測できる。そのため、ステップＳ２４０にてユーザが入力した文字を含む文字データのみに基づいて、ＶＲＡＭ上の道路地図に文字を描画する。
【００３８】
ステップＳ２３０にて、文字選択フラグＫＦの値が１以外と判定された場合には、ステップＳ２５０にて文字選択フラグＫＦの値が２であるかどうかを判定する。このとき文字選択フラグＫＦの値が２と判定された場合、ユーザは、入力した文字を含む文字データを除外した文字データを道路地図上に表示することを意図していると推測できる。このため、ステップＳ２６０にてユーザが入力した文字を含む文字データを除外して、その文字を含まない文字データのみに基づいて、ＶＲＡＭ上の道路地図に文字を描画する。
【００３９】
ステップＳ２５０にて文字選択フラグＫＦの値が２以外と判定された場合には、文字選択フラグＫＦの値は３であり、ユーザは入力した文字を含む文字データを優先して表示することを意図していると推測できる。このため、ステップＳ２７０にて、入力した文字を含む文字データの表示優先度を最も高く変更した後にＶＲＡＭ上の道路地図に文字を描画する。これにより、他の表示文字と重なる場合でも、入力した文字を含む文字データの表示優先度が高められているため、その文字データに基づく文字が優先して表示される。
【００４０】
上述したような、文字の表示処理によって、ユーザが、必要な文字を確実に道路地図上に表示させることが可能になるのである。
（変形例）
上述した実施形態においては、ユーザが入力した文字に基づいて、含むモード、除外モード、優先モードのいずれかに従って、表示文字あるいは、表示優先度を高める文字を選択するものであった。しかしながら、それらの各モードを組み合わせて表示文字等の選択を行なうようにしても良い。すなわち、ある文字に関してはその文字を含む文字データを選択して表示し、他の文字については、表示文字から除外し、さらに複数の文字に関して表示させるようにした場合には、それらの表示優先度に優劣をつける。このような各モードの組み合わせによって表示文字や表示優先度を高める文字を選択するようにすれば、ユーザの希望に柔軟に対応可能な文字表示を行なうことができる。
【００４１】
なお、各モードを組み合わせて使用する場合には、ユーザによって入力される複数の文字に対して、それぞれ文字選択の種類（含むモード、除外モード、優先モード）を指定できるようにすれば良い。
【００４２】
また、上述した実施形態においては、ユーザが文字を入力することによって、その文字を含む文字データを表示対象としたり、表示対象から除外等していた。しかしながら、表示させたい文字や表示優先度を上げたい文字の指定に関しては、他の手法を採用することも可能である。例えば、表示装置１０の画面に道路地図及び文字が表示されている場合に、表示させたい文字あるいは表示優先度を上げたい文字をカーソルで指定したり、タッチスイッチを用いて直接その文字に触れることによって指定しても良い。そして、指定した文字のみを表示させる場合には、カーソルやタッチスイッチによって指定された文字の文字データにおける分類コードを参照し、その分類コードと同じ分類コードを有する文字データのみを選択して、その選択した文字データに基づいて道路地図上に文字を表示する。これにより、例えばユーザが所定の駅を表示させたい場合には、いずれかの駅名を示す文字を指定することにより、駅名を示す文字のみが表示される。また、指定した文字の表示優先度を上げる場合にも、同様にして、指定された文字の文字データにおける分類コードを参照し、その分類コードと同じ分類コードを有する文字データの表示優先度を高める。これにより、ユーザが確認したい施設名や地名等をいつでも優先して表示させるようにすることができる。
【００４３】
さらに、指定した文字と同様の分類コードを有する文字データを道路地図状から消去するようにすることも可能である。
【００４４】
このような文字の指定方法を採用すると、ユーザは簡単に表示させたい文字や消去させたい文字、あるいは表示優先度を上げたい文字等を指定することができる。
【図面の簡単な説明】
【図１】実施形態に係わる、ナビゲーションシステムの全体構成を示す概念図である。
【図２】ナビゲーションシステムにおいて実行される文字の表示処理のメインルーチンを示すフローチャートである。
【図３】表示文字選択処理を示すフローチャートである。
【図４】表示文字変更処理を示すフローチャートである。
【符号の説明】
１  位置検出器
６  地図データ入力器
７  操作スイッチ群
８  制御回路
９  外部メモリ
１０  表示装置
１１  音声出力装置
１２  リモコンセンサ
１３  リモコン
【図１】
2004184330.tif 000003
【図２】
2004184330.tif 000004
【図３】
2004184330.tif 000005
【図４】
2004184330.tif 000006