JP3613692B2 - 無段階縮尺地図表示装置及び記録媒体 - Google Patents
無段階縮尺地図表示装置及び記録媒体 Download PDFInfo
- Publication number
- JP3613692B2 JP3613692B2 JP7448898A JP7448898A JP3613692B2 JP 3613692 B2 JP3613692 B2 JP 3613692B2 JP 7448898 A JP7448898 A JP 7448898A JP 7448898 A JP7448898 A JP 7448898A JP 3613692 B2 JP3613692 B2 JP 3613692B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- scale
- map data
- scale ratio
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Description
【発明の属する技術分野】
本発明は、複数段の縮尺率の地図データを使って連続的に縮尺率を制御して地図を表示する無段階縮尺地図表示装置に関する。
【0002】
【従来の技術】
車両の走行経路に沿って運転者に案内情報を提供する車両用ナビゲーション装置として、目的地までの経路探索を行ってその経路地図、経路の特徴的な情報を表示しさらには音声により案内するもの、単に現在地を中心とする地図を表示して現在地周辺の情報を提供するものなど、様々な方式のものがある。これらいずれの方式のナビゲーション装置においても、特定地点の情報や周辺の情報を提供するものとして地図表示装置は欠かせないものである。地図表示装置においては、例えば目的地、出発地、途中通過地点などの地点を設定入力する場合、その地点を地図上で探し確認するために、広域地図から詳細地図への切り換え、スクロールなどの操作が行われる。また、目的地までの経路を確認するために広域地図が使われたり、車両の現在位置や周囲の道路事情を確認するために詳細地図が使われたりする。このように要求に応じていろいろな縮尺率の地図を表示するため、一般には、1万分の1、2万分の1、4万分の1、8万分の1、16万分の1、……のように詳細地図から広域地図まで複数段の縮尺率を有する地図データが用意されている。そして、表示要求、その目的に応じて所望の縮尺率の地図データを選択して読み出し描画することにより地図を画面に表示している。
【0003】
地図表示装置においては、上記のような複数段の縮尺率を有する地図データが用意され、1万分の1、2万分の1のような縮尺率の地図は地図データで用意されているので表示することが可能であるが、1.5万分の1や2.5万分の1など中間の縮尺率の地図については地図データが用意されていないため表示することができない。また、この問題を解決する方法として中間の縮尺率の地図に対し各々地図データを用意することが考えられるが、地図データの数が多くなると共にデータ量が多くなるという問題が生じる。
【0004】
そこで、用意されている地図データを利用してそれらの中間の縮尺率の地図を表示可能にし、連続的な縮尺率の要求に対応できるようにすることを目的として、記憶装置に記憶する地図データに工夫をした地図情報の表示装置が提案されている。この表示装置では、複数段の縮尺率を有する地図データが用意され、それらの中間の縮尺率の地図を表示するために用意された地図データに対しズームアウト(縮小)、ズームイン(拡大)することにより対応している。したがって、この装置によれば、中間の縮尺率の地図に対してそれぞれ地図データを記憶装置に持つ必要がなく、データ量が多くならないようにすることができ、しかも、連続的にあるいは細かいステップで倍率を変化させることができるようになっている。
【0005】
【発明が解決しようとする課題】
しかし、上記のような従来の地図表示装置は、中間の縮尺率の地図を表示するのに使用される地図データが固定的に決まっている。例えば1万分の1と2万分の1の中間の縮尺率の地図を表示する場合は2万分の1の地図データを、2万分の1と4万分の1の中間の縮尺の地図を表示する場合は4万分の1の地図データを使用するように決まっている。また、縮尺率16万分の1の広域の地図データと縮尺率1万分の1の詳細な地図データとを比べると、同じ地域単位でみた場合の地図情報の量は、後者の方がはるかに多くなり多くの詳細な地図情報を持っていることになる。つまり、一般に同一地域での地図情報の量は、地図データの縮尺率が大きくなるにしたがって少なくなり、縮尺率が小さくなるにしたがって逆に多くなっていく。
【0006】
したがって、例えば2万分の1の地図から1万分の1の地図に向かってズームインしていくと、1.9万分の1の地図では画面に表示される文字や道路などの地図情報の量が適正な量で表示されるが、段々にズームインするにしたがって表示される地図情報の量が少なくなり、1.1万分の1ともなると、表示画面内の文字や道路が極端に少なくなって、欲しい地図情報を得られなくなる。逆に1万分の1と2万分の1の中間の縮尺率の地図を縮尺率の小さい方の1万分の1の地図データを使用して表示する場合は、1万分の1の地図から2万分の1の地図に向かってズームアウトしていくと、1.9万分の1ともなると、表示画面内の文字や道路が多くなったり重なりあったりして視認性が悪くなるという不具合が生じる。
【0007】
【課題を解決するための手段】
本発明は、上記課題を解決するものであって、複数段の縮尺率の地図データを使って少ないデータ量で中間の縮尺率の地図を適切な地図情報で表示できるようにするものである。
【0008】
そのために本発明は、複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する無段階縮尺地図表示装置において、複数段の縮尺率を有する地図データを記憶する地図記憶手段と、地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択する地図データ選択手段と、前記地図記憶手段から前記地図データ選択手段により選択された縮尺率の地図データを読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画する地図描画手段とを備え、前記選択条件として、画面に表示される地図情報の量、あるいは車両の速度を前記設定手段に設定し、前記地図データ選択手段は、表示されている画面の地図情報の量と前記設定手段に設定された地図情報の量とを比較して、あるいは走行中の車両の速度と前記設定手段に設定された車両の速度とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とするものである。
【0009】
また、複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する表示制御のプログラムを記録した無段階縮尺地図表示装置用記録媒体において、地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択するプログラムと、選択された縮尺率の地図データを地図記憶手段から読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画するプログラムとを記録し、前記選択条件として、画面に表示される地図情報の量、あるいは車両の速度を前記設定手段に設定し、表示されている画面の地図情報の量と前記設定手段に設定された地図情報の量とを比較して、あるいは走行中の車両の速度と前記設定手段に設定された車両の速度とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とするものである。
【0010】
前記地図情報の量は、文字又は道路の数であり、前記設定手段は、地図の拡大操作と縮小操作のそれぞれで選択条件を有し、縮尺率の範囲毎に選択条件を有し、地域環境毎に選択条件を有することを特徴とするものである。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。
図1は本発明に係る無段階縮尺地図表示装置の実施の形態を示す図、図2は地図の表示縮尺と地図データの切り換え領域の例を示す図である。図中、101は地図記憶装置、102は地図選択処理部、103は選択条件設定保持部、104は地図描画処理部、105は地図表示制御部、106は地図表示部を示す。
【0013】
図1において、地図記憶装置101は、1万分の1、2万分の1、4万分の1、……のように詳細地図から広域地図まで、複数段の縮尺率を有する地図データを記憶するCD−ROMあるいはCD−ROMから読み込み記憶するRAMなどである。選択条件設定保持部103は、地図データの選択条件を設定保持する設定手段であり、選択条件としては、例えば表示画面での文字の数や道路の数、交差点の数、ランドマークの数、その他地図データの有している情報の数などの地図情報の量、文字の重なり、さらには、縮小(ズームアウト)、拡大(ズームイン)の方向その他の表示地図上での地図情報が過密あるいは過疎になるのを判断し、適切な縮尺率の地図データの選択を行うための判定条件である。地図選択処理部102は、地図の表示要求に応じ選択条件設定保持部103に設定保持された選択条件に基づき所定の縮尺率の地図データを地図記憶装置101から選択し読み出すものであり、例えば表示要求がズーム操作により地図記憶装置101に記憶された地図データの有する縮尺率の中間の縮尺率となる場合には、縮尺率の大きい方又は小さい方のいずれかの地図データを選択し、また、車両の走行など特定の条件に対しては、地図情報の量の少ない特定の縮尺率の地図データを選択する。
【0014】
例えば縮尺率16万分の1の広域の地図データと縮尺率1万分の1の詳細な地図データを比べると、同じ地域単位で見た場合の地図情報の量は、後者の方がはるかに多くなり多くの詳細な地図情報を持っていることになる。つまり、一般に同一地域での地図情報の量は、地図データの縮尺率が大きくなるにしたがって少なくなり、縮尺率が小さくなるにしたがって逆に多くなっていく。したがって、このような地図データを使って例えば2万分の1と1万分の1との中間の縮尺率に相当する地図を表示する場合、地図データの縮尺率と表示する地図の縮尺率とが同じ場合を表示倍率1とすると、一般に縮尺率2万分の1の地図データを使って1より大きい表示倍率(ズームイン)で表示した地図と、縮尺率1万分の1の地図データを使って1より小さい表示倍率(ズームアウト)で表示した地図では、地図情報の量において前者の方が少なくそれに比べて後者の方がはるかに多くなる。地図情報の少ない前者の地図データを使った表示地図でさらにズームインの操作により地図の表示倍率を上げていくと、地図データによっては必要な地図情報が得られなくなってしまう。地図選択処理部102は、このような地図情報の量の変化に対し、縮尺率2万分の1の地図データから縮尺率の小さい地図データに切り換えて表示される地図の地図情報の量を増やすべく、1万分の1の地図データを選択して地図記憶装置101から読み出し、また、逆に1万分の1の地図データから縮尺率の大きい地図データに切り換えて表示される地図の地図情報の量を減らすべく、2万分の1の地図データを選択して地図記憶装置101から読み出すようにするものである。
【0015】
地図描画処理部104は、地図選択処理部102により選択、読み出された地図データに基づき表示要求にしたがって地図を描画するものであり、その描画した地図を表示するディスプレイなどの表示手段が地図表示部106である。地図表示制御部105は、ジョイスティックやキー、画面上のタッチパネルの操作などにより入力される表示要求に基づき地図選択処理部102、地図描画処理部104の制御を行い、また、選択条件設定保持部103に保持する選択条件の設定、更新を行うものである。例えば表示要求として縮尺率16万分の1の広域地図から1万分の1の詳細地図に切り換え要求があれば、地図表示制御部105は、その表示要求の縮尺率の地図データを選択するように地図選択処理部102を制御し、地図選択処理部102により選択、読み出された地図データを描画するように地図描画処理部104を制御する。さらに、ズームスイッチが操作されると、地図表示制御部105は、その操作量にみあって地図データを描画する倍率、つまり表示倍率を変化させ、地図情報の量の判定を行って地図データの選択、切り換えを行い、適切な地図情報の量に調整した地図の表示が行われるように地図選択処理部102、地図描画処理部104を制御する。
【0016】
例えば縮尺率2万分の1、4万分の1、8万分の1の地図データを使って連続的に縮尺率を変えて地図を表示する場合の例を図2で説明すると以下のようになる。ここで、図示右方向に縮尺率が大きくなり、地図データの縮尺率と表示する地図の縮尺率とが同じ場合には、表示倍率を1とすると、表示する地図の縮尺率が地図データの縮尺率より小さければ表示倍率は1より大きく、逆に地図データの縮尺率より大きくなると表示倍率は1より小さくなる。したがって、上記構成によれば、それぞれの縮尺率の地図データにおける地図情報の量が表示倍率を1として表示した地図で同じ量になるように設計されているとすると、ズーム操作により表示倍率を1から上げていくと地図情報の量は少なくなり、表示倍率を1から逆に下げていくと地図情報の量は多くなる。
【0017】
そこで、ズーム操作により連続的に表示倍率を変えていくと、図2(A)に示すように両方向でほぼ同じ縮尺率(α、βの間)で地図データを切り換えるようにするには、地図データを切り換えるポイントでのそれぞれの地図情報の量は大きく異なるので、ズームインの場合とズームアウトの場合に対応してそれぞれ選択条件として切り換えを行う地図情報の量を設定する。また、ズームアウトの場合には大きい値(地図情報の量が例えば表示倍率1の場合の数倍以上、あるいは無限大)に設定すると、図2(B)に示すように縮尺率の小さい方の地図データが常に使われ、ズームインの場合には小さい値(例えば0)に設定すると、図2(C)に示すように縮尺率の大きい方の地図データが常に使われるようにすることができる。上記選択条件設定保持部103に複数の選択条件を設定保持し、それらを操作条件や表示条件、走行条件などにより選択条件を使い分けて表示に使用する地図データの選択を制御してもよい。
【0018】
また、図2(A)に示すように縮尺率の大きい方の地図データからズームインにより縮尺率αとβとの間で縮尺率の小さい方の地図データに切り換わるように選択条件として地図情報の量Nを設定、つまり縮尺率の大きい方の地図データのとき地図情報の量<Nで縮尺率の小さい方の地図データに切り換えるように設定すると、縮尺率の小さい方の地図データによるズームアウトでは、使用される地図データが図2(B)に示すようになる。逆に、図2(A)に示すように縮尺率の小さい方の地図データからズームアウトにより縮尺率αとβとの間で縮尺率の大きい方の地図データに切り換わるように選択条件として地図情報の量を設定(縮尺率の小さい方の地図データのとき地図情報の量>Nで縮尺率の大きい方の地図データに切り換え)すると、縮尺率の大きい方の地図データによるズームインでは、使用される地図データが図2(C)に示すようになる。
【0019】
さらに、地図データの有する縮尺率の中間の縮尺率で地図を表示する場合において、常に縮尺率の小さい方(あるいは大きい方)の地図データで地図情報の量の判定を行って切り換えることもできる。
【0020】
これに対し、地図情報の量ではなく、縮尺率を選択条件として設定すれば、ズーム操作の方向に関係なく同じ縮尺率のポイントで地図データの切り換えを行うことができる。つまり、図2(A)において縮尺率αと縮尺率βの間で切り換えを行うと設定すれば、ズームイン、ズームアウトの両方向において同じ縮尺率のポイントで切り換えをすることが可能であり、また、表示要求された縮尺率の地図に対して、その縮尺率に最も近い縮尺率の地図データを常に選択することも可能である。
【0021】
図3は地図データの切り換え前後の表示例を示す図である。縮尺率の小さい方の地図データを使って地図を表示しズームアウトすると、先に述べたように地図情報の量が多くなるが、その文字やランドマークが密集している地図の表示状態の例を示したのが図3(A)である。しかし、さらにズームアウトすると地図情報の量が密集しすぎてしまうため、次の段階の縮尺率の地図は縮尺率の大きい方の地図データに切り換えて、図3(B)の地図の表示状態の例で示すように地図情報の量が適切な地図が表示される。逆に、縮尺率の大きい方の地図データを使って地図を表示しズームインしていくと、図3(B)に示す地図の表示状態から図3(A)の地図の表示状態の例で示すように表示される。
【0022】
次に、本発明に係る無段階縮尺地図表示装置で実行される処理を説明する。図4は全体の処理の流れを説明するための図、図5はスイッチ操作処理の例を説明するための図、図6は地図データ縮尺決定処理の例を説明するための図、図7は地図描画処理の例を説明するための図、図8は地図データ判定処理の例を説明するための図である。
【0023】
本発明に係る無段階縮尺地図表示装置の全体の処理は、図4に示すようにスイッチ操作処理(ステップS11)、地図データ縮尺決定処理(ステップS12)、地図描画処理(ステップS13)、画像出力(ステップS14)の順にしたがって実行される。それぞれの処理は、例えば以下のようなものである。
【0024】
まず、スイッチ操作処理は、図5に示すようにスイッチ操作がズームインスイッチであるか否かを判定する(ステップS21)。ズームインスイッチである(YES)場合には、現在表示されている地図の縮尺率より一段階詳細な縮尺率の値を、例えば作業メモリとして用いているRAMに記憶する(ステップS22)。しかし、ズームインスイッチでない(NO)、つまりズームアウトスイッチである場合には、現在表示されている地図の縮尺率より一段階広域な縮尺率の値をRAMに記憶する(ステップS23)。
【0025】
また、地図データ縮尺決定処理では、図6に示すように先のスイッチ操作処理でRAMに記憶された縮尺率の値が地図データの有する縮尺率の中間であるか否かを判定する(ステップS31)。つまり、ズーム操作の結果表示される地図の縮尺率が記憶されている地図データの有する縮尺率1万分の1や2万分の1の地図になる(NO)のか、それらの地図データの縮尺率の中間の縮尺率の地図になる(YES)のかを判定する。ズーム操作により表示する地図の縮尺率が地図データの有する縮尺率1万分の1や2万分の1になる(NO)場合にはそのまま地図データを設定するが(ステップS32)、ズーム操作により表示する地図の縮尺率が地図データの有する縮尺率の中間の縮尺率になる(YES)場合には図8で後述する地図データ判定処理を行う(ステップS33)。
【0026】
そして、地図描画処理では、図7に示すように描画範囲を設定して(ステップS41)、CD−ROMから設定された縮尺率、地図データ、描画範囲に基づき地図データを読み込む(ステップS42)。そして、表示画面に表示される地図情報の量、例えば文字の数をカウントして記憶し(ステップS43)、地図を描画する(ステップS44)。
【0027】
地図データ縮尺決定処理のステップS33で行う地図データ判定処理ルーチンは、1段階前の地図の表示画面に表示される文字の数に基づいて使用する地図データを判定するものであり、これ以上ズームインすると表示される文字の数が少なくなり必要な地図情報が得られなくなると判定した場合や、これ以上ズームアウトすると表示される文字の数が多くなり視認性が悪くなると判定した場合に地図データを切り換えるようにする。図8に示すようにまず、スイッチ操作処理でズームインスイッチが操作され1段階詳細な縮尺率の設定となっているか否かを判定し(ステップS51)、詳細縮尺設定となっている(YES)場合には、1段階前の表示地図が縮尺率の小さい方の地図データに設定されているか否かを調べ(ステップS52)、そうでない(NO)、つまり広域縮尺設定(1段階広域な縮尺率の設定)となっている場合には、1段階前の表示地図が縮尺率の大きい方の地図データに設定されているか否かを調べる(ステップS53)。
【0028】
ステップS51で詳細縮尺設定(YES)となっていて、ステップS52で1段階前の表示地図が縮尺率の小さい方の地図データに設定されている(YES)場合には、1段階前の表示地図の地図データをそのまま設定する(ステップS55)。これを図2(A)により説明すると、縮尺率αの表示地図からのズーム操作でズームインすることにより、図示左方へ1段階詳細な縮尺率の地図を表示する場合の処理となるので、1段階前で使用された表示地図の地図データがそのまま設定される。
【0029】
それに対し、1段階前の表示地図が縮尺率の小さい方の地図データに設定されていない(NO)場合、つまり縮尺率の大きい方の地図データに設定されている場合には、地図描画処理にてカウント、記憶された文字の数が所定数N1以下であるか否かを判定する(ステップS54)。これを図2(A)により説明すると、縮尺率βの表示地図からのズーム操作でズームインすることにより、図示左方へ1段階詳細な縮尺率の地図を表示する場合の処理となる。
【0030】
したがって、その結果として文字の数がN1以下(YES)の場合には、これ以上ズームインすると文字の数が少なくなり必要な地図情報が得られなくなるとして、縮尺率の小さい方の地図データ、図2(A)の例では縮尺率4万分の1から2万分の1の地図データに切り換えて設定するが(ステップS57)、まだ文字の数がN1以下にならない(NO)の場合には、1段階前で使用された表示地図の地図データをそのまま設定する(ステップS55)。
【0031】
また、ステップS51で広域縮尺設定(NO)となっていて、ステップS53で1段階前の表示地図が縮尺率の大きい方の地図データに設定されている(YES)場合には、1段階前で使用された表示地図の地図データをそのまま設定する(ステップS55)。これを図2(A)により説明すると、縮尺率βの表示地図からのズーム操作でズームアウトすることにより、図示右方へ1段階詳細な縮尺率の地図を表示する場合の処理となるので、1段階前で使用された表示地図の地図データがそのまま設定される。
【0032】
これに対し、1段階前の表示地図が縮尺率の大きい方の地図データに設定されていない(NO)場合、つまり縮尺率の小さい方の地図データに設定されている場合には、地図描画処理にてカウント、記憶された文字の数が所定数N2以上であるか否かを判定する(ステップS56)。これを図2(A)により説明すると、縮尺率αの表示地図からのズーム操作でズームアウトすることにより、図示右方へ1段階詳細な縮尺率の地図を表示する場合の処理となる。
【0033】
したがって、その結果として文字の数がN2以上(YES)の場合には、これ以上ズームアウトすると文字の数が多くなり視認性が悪くなるとして、縮尺率の大きい方の地図データ、図2(A)の例では縮尺率2万分の1から4万分の1の地図データに切り換えて設定するが(ステップS58)、まだ文字の数がN2以上にならない(NO)の場合には、1段階前で使用された表示地図の地図データをそのまま設定する(ステップS55)。
【0034】
図9は地図データ縮尺決定処理の他の例を説明するための図、図10は地図描画処理の他の例を説明するための図、図11は地図データ判定処理の他の例を説明するための図である。
上記のように地図データ判定処理を地図データ縮尺決定処理の中ではなく、地図データ縮尺決定処理及び地図描画処理を次のようにして地図描画処理で行うようにしてもよい。
【0035】
すなわち、地図データ縮尺決定処理では、図9に示すように先のスイッチ操作処理でRAMに記憶された縮尺率の値が地図データの有する縮尺率の中間であるか否かを判定し(ステップS61)、予め地図データが記憶されている1万分の1や2万分の1の値であるときだけそのまま地図データを設定する(ステップS62)。
【0036】
これに対し、地図描画処理では、図10に示すように描画範囲を設定してから(ステップS71)、地図データ縮尺決定処理のステップS62で地図データが既に設定されているか否かを判定する(ステップS72)。地図データが既に設定されていれば(YES)、CD−ROMから縮尺率、描画範囲に基づき設定された地図データを読み込み、例えばRAMに記憶する(ステップS73)。しかし、地図データが設定されていなければ(NO)、CD−ROMから縮尺率、描画範囲に基づき縮尺率の大きい方の地図データ及び縮尺率の小さい方の地図データをそれぞれ読み込み別々のRAMに記憶し(ステップS74)、次のような地図データ判定処理を行う(ステップS75)。最後に地図を描画する(ステップS76)。
【0037】
そして、地図データ判定処理では、図11に示すように別々のRAMに記憶された両縮尺の地図データの描画範囲内の文字の数をカウントし(ステップS81)、所定の適切な文字の数、例えば倍率1の場合における文字の数と比較を行う(ステップS82)。次に、縮尺率の小さい方の地図データにおける文字の数が縮尺率の大きい方の地図データにおける文字の数より適切な文字の数に近いか否かの判定を行い(ステップS83)、縮尺率の小さい方の地図データがより近い(YES)場合には、縮尺率の小さい方の地図データが記憶されているRAMを選択し(ステップS84)、縮尺率の大きい方の地図データがより近い(NO)場合には、縮尺率の大きい方の地図データが記憶されているRAMを選択する(ステップS85)。
【0038】
なお、上記実施例では、ズームインスイッチやズームアウトスイッチを操作することにより1段階ずつ小刻みに縮尺率の異なる地図を表示していくことについて述べたが、スイッチの操作方法によって表示する地図の段階を変更してもよい。つまり、ズームアウトスイッチを例にすると、ズームアウトスイッチが単発的に操作されると、1万分の1、2万分の1、4万分の1、……と用意された縮尺率の地図データを使用した表示倍率1の地図を表示していき、ズームアウトスイッチが長押しにて操作されると、1万分の1、1.1万分の1、1.2万分の1、……と1段階ずつ縮尺率の異なる地図を表示していく。このような操作方法により、例えば詳細な1万分の1の縮尺率の地図から広域な128万分の1の縮尺率の地図へ変更したい場合、単発的にズームアウトスイッチを操作することにより高速に所望の地図を表示することができる。
【0039】
図12は本発明に係る無段階縮尺地図表示装置を備えた車両用ナビゲーション装置の構成例を示す図であり、経路案内に関する情報を入出力する入出力装置1、自車両の現在位置に関する情報を検出する現在位置検出装置2、経路の算出に必要なナビゲーション用データおよび案内に必要な表示案内データ等が記憶されている情報記憶装置3、経路探索処理や経路案内に必要な表示案内処理を行うと共にシステム全体の制御を行う中央処理装置4から構成したものである。まず、それぞれの構成について説明する。
【0040】
入出力装置1は、目的地を入力したり、運転者が必要な時に案内情報を音声および/または画面により出力できるように、運転者の意志によりナビゲーション処理を中央処理装置4に指示すると共に、処理後のデータなどをプリント出力する機能を備えている。その機能を実現するための手段として、入力部には、目的地を電話番号や地図上の座標などにて入力したり、経路案内をリクエストしたりするタッチスイッチ11や操作スイッチを有する。勿論、リモートコントローラ等の入力装置でもよい。また、出力部には、入力データを画面表示したり、運転者のリクエストに応じ自動的に経路案内を画面で表示するディスプレイ12、中央処理装置4で処理したデータや情報記憶装置3に格納されたデータをプリント出力するプリンタ13および経路案内を音声で出力するスピーカ16などを備えている。
【0041】
ここで、音声入力を可能にするための音声認識装置やICカードや磁気カードに記録されたデータを読み取るための記録カード読み取り装置を付加することもできる。また、ナビゲーションに必要なデータを蓄積し、運転者の要求により通信回線を介して提供される情報センターや、予め地図データや目的地データなどの運転者固有のデータが記憶されている電子手帳などの情報源との間でデータのやりとりを行うためのデータ通信装置を付加することもできる。
【0042】
ディスプレイ12は、カラーCRTやカラー液晶表示器により構成されており、中央処理装置4が処理する地図データや案内データに基づく経路設定画面、区間図画面、交差点図画面などナビゲーションに必要なすべての画面をカラー表示出力すると共に、本画面に経路案内の設定および経路案内中の案内や画面の切り換え操作を行うためのボタンが表示される。特に、通過交差点名などの通過交差点情報は、随時、区間図画面にポップアップでカラー表示される。
【0043】
このディスプレイ12は、運転席近傍のインストルメントパネル内に設けられており、運転者は区間図を見ることにより自車両の現在位置を確認し、またこれからの経路についての情報を得ることができる。また、ディスプレイ12には機能ボタンの表示に対応してタッチスイッチ11が設けられており、ボタンをタッチすることにより入力される信号に基づいて上記の操作が実行されるように構成されている。このボタンとタッチスイッチなどから構成される入力信号発生手段は入力部を構成するものであるが、ここではその詳細な説明を省略する。
【0044】
現在位置検出装置2は、車両の現在位置に関する情報を検出、或いは受信する装置であり、地磁気センサなどで構成される絶対方位センサ24、ステアリングセンサ、ジャイロなどで構成される相対方位センサ25、車輪の回転数から走行距離を検出する距離センサ26、衛星航法システム(GPS)を利用したGPS受信装置21及び通信装置を備えている。前記通信装置は、交通情報取得手段であるVICS(道路交通情報システム;Vehicle Information & Communication Sistem)受信装置22及びデータ送受信装置23から構成され、VICSは、道路交通情報をリアルタイムでFM多重(文字放送)、電波ビーコン、光ビーコンによって車両に伝送するもので、FM多重は広いエリアにわたり粗い情報を伝送し、電波ビーコン及び光ビーコンの情報は、ビーコンを中心として半径10km程度以内の狭いエリアの詳細な情報であって、車両がビーコンを通過すると受信できるようになっている。VICS送信データは、各道路毎に付けられたリンク番号に対して、渋滞度(例えば、通行不可、渋滞、混雑、交通量多い、平常などの混雑の度合い)、渋滞先頭位置、渋滞長、通行規制(工事情報、通行止めなど)、旅行時間(所定速度での所要時間)から構成されている。また、データ送受信装置23は、例えば携帯電話やパソコンであり、運転者の要求により交通情報センター(例えばATIS)との間でナビゲーションに必要な情報のやりとりを行うものである。
【0045】
情報記憶装置3は、ナビゲーション用のプログラム及びデータを記憶した外部記憶装置で、例えばCD−ROMである。プログラムは、地図描画部、経路探索部、経路案内部、現在位置計算部、目的地設定操作制御部等からなりナビゲーションの信号出力処理を行うアプリケーション部及びOS部等で構成され、ここに、経路探索などの処理を行うためのプログラムや経路案内に必要な表示出力制御、音声案内に必要な音声出力制御を行うためのプログラム及びそれに必要なデータ、さらには経路案内及び地図表示に必要な表示情報データが格納されている。また、データは、経路案内に必要な地図データ(道路地図、住宅地図、建造物形状地図等)、交差点データ、ノードデータ、道路データ、写真データ、登録地点データ、目的地点データ、案内道路データ、詳細目的地データ、目的地読みデータ、電話番号データ、住所データ、その他のデータのファイルからなりナビゲーション装置に必要なすべてのデータが記憶されている。
【0046】
中央処理装置4は、種々の演算処理を実行するCPU40、重要な情報(例えば経路探索や経路案内を実行するプログラムや条件設定を行うデータ、各種パラメータのデータなど)を不揮発的に記憶するための書き換え可能なROM(書き換え可能な不揮発性記憶手段)であるフラッシュメモリ41(例えば電気的に消去可能なEEPROM:Electrically Erasable and Programable ROM) 、フラッシュメモリ41のプログラムチェック、更新処理を行うためのプログラム(プログラム読み込み手段)を格納した不揮発性記憶手段であるROM42、運転者の操作により任意の地点の情報を登録するメモリ地点、学習機能により蓄積される頻度情報、各種検出手段の誤差修正情報などの個人別に記憶される情報を、一時的(揮発的)に格納するとともに、ACCがOFFされても格納した情報を保持することができる読み書き自在な揮発性記憶手段であるRAM43(例えば、一時的に記憶した情報を電気的に保持できるSRAM:Static RAM)、ディスプレイへの画面表示に使用する画像データが記憶された画像メモリ44、CPU40からの表示出力制御信号に基づいて画像メモリ44から画像データを取り出し、画像処理を施してディスプレイに出力する画像プロセッサ45、CPUからの音声出力制御信号に基づいて情報記憶装置3から読み出した音声、フレーズ、1つにまとまった文章、音等を合成してアナログ信号に変換してスピーカ16に出力する音声プロセッサ46、通信による入出力データのやり取りを行う通信インタフェース47および現在位置検出装置2のセンサ信号を取り込むためのセンサ入力インタフェース48、内部ダイアグ情報に日付や時間を記入するための時計49などを備えている。この中央処理装置4において、現在位置検出装置2の各センサにより取得されたデータをセンサ入力インタフェース48より取り込むと、そのデータに基づきCPU40は、一定時間毎に現在位置座標を算出し、一時的にRAM43に書き込む。この現在位置座標は、各種データの検出誤差を考慮してマップマッチング処理を行ったものである。また、各種センサによる出力値は、常に補正が行われる。ここで、経路案内は運転者が画面表示、音声出力のいずれでも選択できるように構成されている。
【0047】
図13は車両用ナビゲーション装置のシステム全体の処理の流れを説明するための図である。図12に示す中央処理装置4のCPU40により実行される処理では、図13に示すようにまずイニシャライズ処理を行ってCD−ROMからナビゲーションプログラムを読み出し、これをフラッシュメモリ41に格納して起動すると(ステップS91)、現在位置検出装置2により現在位置を検出する処理を行い、現在位置を中心としてその周辺地図を表示すると共に、現在位置の名称などを表示する(ステップS92)。次に、電話番号や住所、施設名称、登録地点などを用いて目的地を設定する処理を行い(ステップS94)、現在位置から目的地までの経路探索を行う(ステップS3)。経路が決まると、現在位置検出装置2による現在位置追跡を行いながら、目的地に到着するまで経路案内の表示出力、音声出力の処理を行う(ステップS4)。
【0048】
なお、本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。例えば上記実施の形態では、地図データの有する縮尺率の中間の縮尺率の表示要求に対してその両側の縮尺率の地図データのいずれかを選択して表示を行うようにしたが、設定手段に設定する選択条件として、車両の速度が所定値以上になった場合に、縮尺率の大きい広域の地図データに切り換え選択して表示するように構成してもよい。このようにすることにより、車両の走行中には、地図情報の量がさらに少なくなる縮尺率の大きい地図データにより地図が表示されるので、表示される文字の数や道路の数が少なくなり、現在位置、主要な経路情報など、走行中において最小限に必要な情報を有する地図を表示することができる。また、上記実施の形態では、地図データを切り換える際に地図データ毎に切り換えたが、地図データとして文字データと道路データを別々に記憶するようにして、それぞれ独立的に制御してもよい。例えば縮尺率の大きい方の地図データから縮尺率の小さい方の地図データに切り換える際、文字データだけ縮尺率の小さい方の地図データのものを使用して、道路データは縮尺率の大きい方の地図データのものを使用することも可能である。また、地図情報の量に違いのある都市部の地図データや郊外の地図データなどにより選択条件を変えるようにしてもよいし、縮尺率に応じて選択条件を変えるようにしてもよい。さらには、ズーム操作や車両情報を検出しその変化に応じて選択条件を動的に変えるようにしてもよい。
【0049】
【発明の効果】
以上の説明から明らかなように、本発明によれば、CD−ROMやRAMなどの地図記憶手段に複数段の縮尺率を有する地図データを記憶して、地図データを選択して読み出し、その地図データを表示要求に応じて縮尺率を決定し描画するので、地図データの有する縮尺率の中間の縮尺率で地図を表示する場合に、同じ縮尺率の地図を異なる縮尺率の地図データにより切り換え表示することができる。
【0050】
また、設定手段により地図データの縮尺率を決定する選択条件を設定して、記憶手段から選択して読み出す地図データの縮尺率を決定するので、地図データを選択する条件を自由に設定することができる。さらに、画面に表示される文字の数や道路の数などの地図情報の量を基準として、該地図情報の量に応じて縮尺率の大きい方の地図データと縮尺率の小さい方の地図データのいずれかを選択する選択条件を設定し、地図の拡大操作と縮小操作のそれぞれで選択条件を設定し、あるいは縮尺率の範囲毎に、地域環境毎に選択条件を設定することにより、ズーム操作で地図情報の量が著しく多くなったり、少なくなったりする前に地図データの縮尺率を変えて地図情報の量を適切に調整することができ、地図データの特性に応じた地図データの切り換えを行うことができる。
【0051】
さらに、車両の速度に応じて特定の縮尺率の地図データを選択することにより、走行中において最小限の地図情報を提供するような縮尺率の地図データを選択することができる。
【図面の簡単な説明】
【図1】本発明に係る無段階縮尺地図表示装置の実施の形態を示す図である。
【図2】地図の表示縮尺と地図データの切り換え領域の例を示す図である。
【図3】地図データの切り換え前後の表示例を示す図である。
【図4】全体の処理の流れを説明するための図である。
【図5】スイッチ操作処理の例を説明するための図である。
【図6】地図データ縮尺決定処理の例を説明するための図である。
【図7】地図描画処理の例を説明するための図である。
【図8】地図データ判定処理の例を説明するための図である。
【図9】地図データ縮尺決定処理の他の例を説明するための図である。
【図10】地図描画処理の他の例を説明するための図である。
【図11】地図データ判定処理の他の例を説明するための図である。
【図12】本発明に係る無段階縮尺地図表示装置を備えた車両用ナビゲーション装置の構成例を示す図である。
【図13】車両用ナビゲーション装置のシステム全体の処理の流れを説明するための図である。
【符号の説明】
101…地図記憶装置、102…地図選択処理部、103…選択条件設定保持部、104…地図描画処理部、105…地図表示制御部、106…地図表示部
Claims (8)
- 複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する無段階縮尺地図表示装置において、
複数段の縮尺率を有する地図データを記憶する地図記憶手段と、
地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択する地図データ選択手段と、
前記地図記憶手段から前記地図データ選択手段により選択された縮尺率の地図データを読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画する地図描画手段と
を備え、前記選択条件として、画面に表示される地図情報の量を前記設定手段に設定し、前記地図データ選択手段は、表示されている画面の地図情報の量と前記設定手段に設定された地図情報の量とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とする無段階縮尺地図表示装置。 - 前記地図情報の量は、文字又は道路の数であることを特徴とする請求項1記載の無段階縮尺地図表示装置。
- 前記設定手段は、地図の拡大操作と縮小操作のそれぞれで設定値を有することを特徴とする請求項1記載の無段階縮尺地図表示装置。
- 前記設定手段は、縮尺率の範囲毎に選択条件を有することを特徴とする請求項1記載の無段階縮尺地図表示装置。
- 前記設定手段は、地域環境毎に選択条件を有することを特徴とする請求項1記載の無段階縮尺地図表示装置。
- 複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する無段階縮尺地図表示装置において、
複数段の縮尺率を有する地図データを記憶する地図記憶手段と、
地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択する地図データ選択手段と、
前記地図記憶手段から前記地図データ選択手段により選択された縮尺率の地図データを読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画する地図描画手段と
を備え、前記選択条件として、車両の速度を前記設定手段に設定し、前記地図データ選択手段は、走行中の車両の速度と前記設定手段に設定された車両の速度とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とする無段階縮尺地図表示装置。 - 複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する表示制御のプログラムを記録した無段階縮尺地図表示装置用記録媒体において、
地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択するプログラムと、
選択された縮尺率の地図データを地図記憶手段から読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画するプログラムと
を記録し、前記選択条件として、画面に表示される地図情報の量を前記設定手段に設定し、表示されている画面の地図情報の量と前記設定手段に設定された地図情報の量とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とする表示制御のプログラムを記録した無段階縮尺地図表示装置用記録媒体。 - 複数段の縮尺率の地図データを使ってズーム操作により連続的に縮尺率を制御して地図を表示する表示制御のプログラムを記録した無段階縮尺地図表示装置用記録媒体において、
地図データの縮尺率を決定する選択条件を設定する設定手段を有し、前記選択条件に基づき縮尺率を決定して該縮尺率の地図データを選択するプログラムと、
選択された縮尺率の地図データを地図記憶手段から読み出し、表示要求に応じてズーム操作により縮尺率を制御して地図を描画するプログラムと
を記録し、前記選択条件として、車両の速度を前記設定手段に設定し、走行中の車両の速度と前記設定手段に設定された車両の速度とを比較して該比較結果に基づき縮尺率を決定して該縮尺率の地図データを選択することを特徴とする表示制御のプログラムを記録した無段階縮尺地図表示装置用記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7448898A JP3613692B2 (ja) | 1998-03-23 | 1998-03-23 | 無段階縮尺地図表示装置及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7448898A JP3613692B2 (ja) | 1998-03-23 | 1998-03-23 | 無段階縮尺地図表示装置及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11272163A JPH11272163A (ja) | 1999-10-08 |
JP3613692B2 true JP3613692B2 (ja) | 2005-01-26 |
Family
ID=13548737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7448898A Expired - Fee Related JP3613692B2 (ja) | 1998-03-23 | 1998-03-23 | 無段階縮尺地図表示装置及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3613692B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220172318A1 (en) * | 2020-12-01 | 2022-06-02 | Continental Automotive Gmbh | Method for capturing and processing a digital panoramic image |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4711565B2 (ja) * | 2001-09-04 | 2011-06-29 | パイオニア株式会社 | 地図画像表示方法 |
JPWO2005116811A1 (ja) * | 2004-05-31 | 2008-07-31 | パイオニア株式会社 | タッチパネル装置、カーナビゲーション装置、タッチパネル制御方法、タッチパネル制御プログラムおよび記録媒体 |
JP2006235113A (ja) * | 2005-02-23 | 2006-09-07 | Nippon Telegr & Teleph Corp <Ntt> | 地図表示装置、地図切り替え方法、プログラム、及び記録媒体 |
JP6385033B2 (ja) * | 2013-06-03 | 2018-09-05 | Kddi株式会社 | 拡大率に応じて分割地図画像の表示を制御するシステム、方法、地図サーバ、端末及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2671393B2 (ja) * | 1988-06-21 | 1997-10-29 | ソニー株式会社 | 地図情報の表示装置 |
JPH08137391A (ja) * | 1994-11-14 | 1996-05-31 | Sharp Corp | ナビゲーションシステム |
JPH0981033A (ja) * | 1995-09-19 | 1997-03-28 | Hitachi Eng Co Ltd | 地図情報システム及び地図画面切替方法 |
JPH09288448A (ja) * | 1996-04-23 | 1997-11-04 | Casio Comput Co Ltd | 地図表示装置及び方法 |
-
1998
- 1998-03-23 JP JP7448898A patent/JP3613692B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220172318A1 (en) * | 2020-12-01 | 2022-06-02 | Continental Automotive Gmbh | Method for capturing and processing a digital panoramic image |
Also Published As
Publication number | Publication date |
---|---|
JPH11272163A (ja) | 1999-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4069378B2 (ja) | ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
JP4096180B2 (ja) | ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
EP0811960B1 (en) | Navigation apparatus for a vehicle with toll or ordinary-road option | |
US6640185B2 (en) | Display method and apparatus for navigation system | |
JP3603927B2 (ja) | 車両用ナビゲーション装置及びナビゲーション方法 | |
US6882931B2 (en) | Navigation system | |
US6897861B2 (en) | Map image display device, map image display method and map image display program | |
JPH1152844A (ja) | 地図表示装置及び記録媒体 | |
US7164988B2 (en) | Map display system | |
JP3702935B2 (ja) | ナビゲーション装置及び記録媒体 | |
JP3771044B2 (ja) | ナビゲーション装置 | |
JP3613692B2 (ja) | 無段階縮尺地図表示装置及び記録媒体 | |
JP3830679B2 (ja) | 地図表示装置及び記録媒体 | |
JP3344450B2 (ja) | 車両用ナビゲーション装置 | |
JP4210869B2 (ja) | ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
JP3534387B2 (ja) | 地図による地点の設定操作表示案内装置 | |
JP4261967B2 (ja) | 車両用ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
JP3832538B2 (ja) | ナビゲーション装置 | |
JP3393442B2 (ja) | 車両用ナビゲーション装置 | |
JP4134423B2 (ja) | 車両用情報表示装置及び該装置の記録媒体 | |
JP4408024B2 (ja) | ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
JP2006317458A (ja) | ナビゲーション装置 | |
JP3675639B2 (ja) | 車両用ナビゲーション装置 | |
JP4412636B2 (ja) | ナビゲーション装置並びに該装置用プログラム及び記録媒体 | |
JP3770298B2 (ja) | ナビゲーション装置及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040218 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040714 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040913 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041019 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071112 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091112 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091112 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101112 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101112 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111112 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121112 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121112 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |