(57)【要約】【課題】ユーザが地図上の地点の位置関係を見失うことなく、縮尺の異なる地図を表示することが可能な地図作成装置を提供することを課題とする。【解決手段】地図表示装置は、複数の地図データと、地図データ取得手段と、地図データ記憶手段と、縮尺地図表示手段と、を備える。地図データ取得手段は、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを複数の地図データより取得する。地図データ記憶手段は、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、所定の縮尺の地図の地図データを記憶する。縮尺地図表示手段は、表示されている地図上に所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、所定の縮尺の地図の表示領域を連続的に拡大して、所定の縮尺の地図を全面表示する。これにより、ユーザは、地図上の地点の位置関係を見失わずに済む。【選択図】図２
2007179006.tif 000002
【特許請求の範囲】
【請求項１】
縮尺の異なる複数の地図が電子データ化された複数の地図データと、
ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段と、
表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、
前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備えることを特徴とする地図表示装置。
【請求項２】
前記所定の縮尺の地図は、前記ユーザにより選択された縮尺の地図であることを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記所定の縮尺の地図は、前記表示されている地図よりも大きな縮尺の地図であり、
前記縮尺地図表示手段は、前記表示されている地図上に所定の大きさの枠を表示した後、前記所定の縮尺の地図の全領域を前記枠の内側に表示し、所定時間の経過毎に、前記枠の大きさを連続的に拡大すると共に、前記所定の縮尺の地図の表示領域も連続的に拡大して、前記所定の縮尺の地図を全面表示することを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記所定の縮尺の地図は、前記表示されている地図よりも小さな縮尺の地図であり、
前記縮尺地図表示手段は、前記表示されている地図上に所定の大きさの枠を表示した後、前記所定の縮尺の地図の一部の領域を前記枠の外側に表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示することを特徴とする請求項２に記載の地図表示装置。
【請求項５】
前記所定時間は、前記ユーザによって予め設定可能であることを特徴とする請求項２乃至４のいずれか一項に記載の地図表示装置。
【請求項６】
前記所定時間は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の間の縮尺の差によって変化することを特徴とする請求項２乃至４のいずれか一項に記載の地図表示装置。
【請求項７】
前記所定の縮尺の地図は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の間の所定の大きさの縮尺を有する１つ又は複数の中間地図、及び前記ユーザにより選択された縮尺の地図であり、
前記縮尺地図表示手段を用いて前記１つ又は複数の中間地図を段階的に全面表示した後、更に前記縮尺地図表示手段を用いて前記ユーザにより選択された縮尺の地図を全面表示する段階地図表示手段を備えることを特徴とする請求項１に記載の地図表示装置。
【請求項８】
前記１つ又は複数の中間地図の数は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の差の大きさによって変化することを特徴とする請求項７に記載の地図表示装置。
【請求項９】
前記縮尺地図表示手段は、前記表示されている地図上にユーザにより指定された任意の点を中心として前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示することを特徴とする請求項１に記載の地図表示装置。
【請求項１０】
縮尺の異なる複数の地図が電子データ化された複数の地図データを用いて所定の縮尺の地図を表示する地図表示方法であって、
ユーザの縮尺の変更要求に応じて、前記所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得工程と、
表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶工程と、
前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示工程と、を備えることを特徴とする地図表示方法。
【請求項１１】
コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された複数の地図データを用いて所定の縮尺の地図を表示するプログラムであって、
ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段、
表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段、
前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段、として前記コンピュータを機能させることを特徴とする地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縮尺を切り替えて地図を表示するのに好適な地図表示装置に関する。
【背景技術】
【０００２】
コンピュータ技術の普及に伴い、従来の紙媒体上の地図に代えて、電子データとして作成された地図を、コンピュータ上に表示して利用することが広く行われている。
【０００３】
このようなコンピュータ上で地図を表示することのできる地図表示装置は、様々な縮尺の地図をデータベースなどに記憶している。従って、ユーザは、コンピュータ上で現在表示されている地図について、縮尺を切り替えて見ることができる。この利点としては、例えば、コンピュータ上で、ある特定の場所を含む地図が表示されている場合、ユーザは、現在表示されている地図よりも縮尺を大きくした地図を見ることにより、当該特定の場所付近の地図情報をより詳しく知ることができる。また、ユーザは、現在表示されている地図よりも縮尺を小さくした地図を見ることにより、当該特定の場所の大まかな位置を知ることができる。
【０００４】
しかしながら、このような地図表示装置では、縮尺を切り替える際、一瞬にして、現在表示されている地図から縮尺の異なる地図に切り替わってしまう。そのため、ユーザから見ると、切り替える前後における地図上の地点の位置関係を見失ってしまうことが多い。
【０００５】
なお、以下に示す特許文献１には、現在表示されている地図上に枠を表示し、枠の内側に縮尺の異なる地図の一部の領域を表示した後、枠の外側に当該縮尺の異なる地図を表示する技術が記載されている。また、以下に示す非特許文献１に示す地図は、現在表示されている地図のサイズを変更した後、縮尺の異なる地図を表示する機能を有する。
【０００６】
【特許文献１】特開２０００−１８１３４２号公報
【非特許文献１】株式会社アルプス社、Ｙａｈｏｏ！地図情報＜URL：http:／／map.yahoo.co.jp＞、スクロール地図＜URL: http:／／map.yahoo.co.jp／beta／index.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１及び非特許文献１に示す地図では、ユーザは、地図が表示変化する間、最終的に表示される縮尺の異なる地図全体の範囲を把握することができず、切り替える前後における地図上の地点の位置関係を充分に知ることができるとは言い難い。
【０００８】
本発明が解決しようとする課題には、上記のようなものが一例として挙げられる。本発明は、ユーザが地図上の地点の位置関係を見失うことなく、縮尺の異なる地図を表示することが可能な地図作成装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、地図表示装置において、縮尺の異なる複数の地図が電子データ化された複数の地図データと、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段と、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備えることを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の１つの観点では、地図表示装置は、縮尺の異なる複数の地図が電子データ化された複数の地図データと、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段と、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備える。
【００１１】
上記の地図表示装置は、複数の地図データと、地図データ取得手段と、地図データ記憶手段と、縮尺地図表示手段と、を備える。複数の地図データは、縮尺の異なる複数の地図が電子データ化されたものである。地図データ取得手段は、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する。地図データ記憶手段は、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する。縮尺地図表示手段は、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する。これにより、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【００１２】
上記の地図表示装置の好適な実施例は、前記所定の縮尺の地図は、前記ユーザにより選択された縮尺の地図である。
【００１３】
上記の地図表示装置の一態様は、前記所定の縮尺の地図は、前記表示されている地図よりも大きな縮尺の地図であり、前記縮尺地図表示手段は、前記表示されている地図上に所定の大きさの枠を表示した後、前記所定の縮尺の地図の全領域を前記枠の内側に表示し、所定時間の経過毎に、前記枠の大きさを連続的に拡大すると共に、前記所定の縮尺の地図の表示領域も連続的に拡大して、前記所定の縮尺の地図を全面表示する。このようにすることで、ユーザは、表示されている地図よりも縮尺の大きな地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができる。
【００１４】
上記の地図表示装置の他の一態様は、前記所定の縮尺の地図は、前記表示されている地図よりも小さな縮尺の地図であり、前記縮尺地図表示手段は、前記表示されている地図上に所定の大きさの枠を表示した後、前記所定の縮尺の地図の一部の領域を前記枠の外側に表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する。このようにすることで、ユーザは、表示されている地図よりも縮尺の小さな地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができる。
【００１５】
上記の地図表示装置の他の一態様は、前記所定時間は、前記ユーザによって予め設定可能である。これにより、地図の表示変化の速度を、ユーザにとって好適な速度とすることができるので、ユーザは、より視覚的に地図の表示変化を認識することができる。
【００１６】
上記の地図表示装置の他の一態様は、前記所定時間は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の差の大きさによって変化する。例えば、現在表示されている地図の縮尺とユーザにより選択された縮尺の差が大きくなればなるほど、当該所定時間が長く設定されれば、縮尺の差が大きくなればなるほど、地図の表示変化の速度が遅くなる。これにより、ユーザは、より視覚的に地図の表示変化を認識することができる。
【００１７】
上記の地図表示装置の他の一態様は、前記所定の縮尺の地図は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の間の所定の大きさの縮尺を有する１つ又は複数の中間地図、及び前記ユーザにより選択された縮尺の地図であり、前記縮尺地図表示手段を用いて前記１つ又は複数の前記中間地図を段階的に全面表示した後、更に前記縮尺地図表示手段を用いて前記ユーザにより選択された縮尺の地図を全面表示する段階地図表示手段を備える。これにより、ユーザは、段階的に地図の表示変化を認識することができる。
【００１８】
上記の地図表示装置の他の一態様は、前記１つ又は複数の中間地図の数は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の差によって変化する。このようにすることで、ユーザは、地図の縮尺が大きく切り替わっても、複数の段階に分けて地図の表示変化を認識することができ、より視覚的に地図の表示変化を認識することができる。
【００１９】
前記縮尺地図表示手段は、前記表示されている地図上にユーザにより指定された任意の点を中心として前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する。このようにすることで、ユーザは、表示画面上において、縮尺を変えて表示したい地図上の場所を任意に選択することができる。
【００２０】
本発明の他の観点では、縮尺の異なる複数の地図が電子データ化された複数の地図データを用いて所定の縮尺の地図を表示する地図表示方法は、ユーザの縮尺の変更要求に応じて、前記所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得工程と、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶工程と、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示工程と、を備える。この方法によっても、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【００２１】
本発明の更なる他の観点では、コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された複数の地図データを用いて所定の縮尺の地図を表示するプログラムは、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段、として前記コンピュータを機能させる。これプログラムによっても、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【実施例】
【００２２】
［地図表示装置］
（装置構成）
以下、本発明の好適な実施例を図面に基づいて説明する。図１に、本発明の実施例に係る地図表示装置１００の全体構成を示す。
【００２３】
地図表示装置１００は、例えば、パーソナルコンピュータであり、システムバス１１と、ＣＰＵ（Central Processing Unit）１２と、メモリ１３と、キーボード１４と、マウスなどの座標指示デバイス１５と、ディスプレイ１６と、プリンタ１７と、データベース１８より構成される。ここで、キーボード１４、座標指示デバイス１５は、入力装置である。また、ディスプレイ１６、プリンタ１７は、出力装置である。ＣＰＵ１２は、地図表示装置１００全体を制御し、入出力装置の制御を行う。
【００２４】
ＣＰＵ１２、メモリ１３、データベース１８は、システムバス１１に接続される。キーボード１４、座標指示デバイス１５、ディスプレイ１６、プリンタ１７も、図示しないインターフェースを介してシステムバス１１に接続される。ここでいうメモリ１３は、いわゆるメインメモリであり、本実施例に係る地図表示プログラムが記憶されている。また、データベース１８には、例えば、日本全国における複数の縮尺の地図を電子データ化した地図データが記憶され、夫々の地図データには、道路や建物などの地図情報も含まれている。複数の縮尺の地図の例として、例えば、縮尺１／６４０００００〜１／７８１の間の１４段階の縮尺の地図が、地図データとしてデータベース１８に記憶されている。
【００２５】
図２は、ディスプレイ１６とシステムバス１１を結ぶ回路構成２０を示すブロック図である。システムバス１１には、フレームバッファ２１及びアクセラレータ２３が接続されている。フレームバッファ２１は、表示用のイメージを収めるメモリであり、複数の記憶領域を有している。アクセラレータ２３は、各種の描画処理を行うためのプロセッサである。なお、アクセラレータ２３を設ける代わりに、ＣＰＵ１２が各種の描画処理を行うこととしても良い。また、フレームバッファ２１を設ける代わりに、メモリ１３にフレームバッファとして用いるための記憶領域を確保するとしても良い。
【００２６】
フレームバッファ２１は、表示回路２２と接続されている。表示回路２２は、ディスプレイ１６と接続されている。表示回路２２は、フレームバッファ２１の内容を、順次読みだしてディスプレイ１６で表示するための表示信号に変換した後、当該表示信号をディスプレイ１６に出力する。これにより、ディスプレイ１６にフレームバッファ２１に収められている表示用のイメージが画像として表示される。
【００２７】
次に、本実施例に係る地図表示方法について具体的に述べる。まず、ユーザは、キーボード１４や座標指示デバイス１５を用いて、ＣＰＵ１２に対し、地図表示プログラムを起動させる命令を行う。ＣＰＵ１２は、命令を受け取ると、メモリ１３に記憶されている地図表示プログラムを起動する。この後、ＣＰＵ１２は、地図表示プログラムの指示に従い、システムバス１１を介して、アクセラレータ２３を制御する。
【００２８】
地図表示プログラムが起動すると、ディスプレイ１６には、例えば、住所を入力することのできるメニュー画面が表示される。ユーザは、キーボード１４や座標指示デバイス１５を用いて、ディスプレイ１６に表示されたメニュー画面に対し、地図を表示したい場所の住所を入力する。ＣＰＵ１２は、地図を表示したい場所の住所の情報を受け取ると、当該住所を中心とした地図の地図データをデータベース１８より取得させるために、アクセラレータ２３に対し、制御信号を送信する。
【００２９】
アクセラレータ２３は、当該制御信号をＣＰＵ１２より受信すると、データベース１８より当該住所を中心とした地図の地図データを取得し、フレームバッファ２１に対し、取得した当該地図データを記憶させる。具体的には、当該地図データは、フレームバッファ２１の所定の記憶領域に記憶される。表示回路２２は、フレームバッファ２１に記憶されている当該地図データを、ディスプレイ１６に出力する。このようにして、ユーザが入力した住所を中心とする地図がディスプレイ１６に表示される。
【００３０】
図３に示す地図は、このようにして表示された地図の一例を示したものである。図３に示す地図には、道路３１、駅３３、線路３２が示されている。点Ｐ１は、地図の中心、即ち、地図上におけるユーザが入力した住所の位置を示している。
【００３１】
本実施例に係る地図表示装置では、ユーザが、例えば、表示されているメニューバーなどから所望の縮尺を選択することで、現在表示されている地図からユーザにより選択された縮尺の地図に切り替えて表示することができる。また、本実施例に係る地図表示装置は、この切り替える際の地図の表示変化をユーザに対し示すことができると共に、地図の表示変化の間、ユーザにより選択された縮尺の地図全体の範囲を把握することができる。これにより、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができ、地図上の地点の位置関係を見失わなくて済む。
【００３２】
なお、ユーザは、データベース１８に記憶されている地図データの縮尺であれば、どの縮尺でも選択することが可能である。
【００３３】
（地図の表示変化の態様）
次に、ユーザが、現在表示されている地図の縮尺よりも大きな縮尺を選択した場合と、現在表示されている地図の縮尺よりも小さな縮尺を選択した場合の夫々の地図の表示変化の具体的な態様について述べる。なお、地図表示処理の方法については、後に詳しく述べる。
【００３４】
まず、ユーザが、現在表示されている地図の縮尺よりも大きな縮尺を選択した場合の地図の表示変化の態様について述べる。
【００３５】
図４（ａ）、（ｂ）及び図５（ａ）、（ｂ）に示す地図は、ユーザが、現在表示されている地図の縮尺よりも大きな縮尺を選択した場合における、その表示変化の態様を時系列的に示している。なお、図３に示した地図が、現在表示されている元の縮尺の地図４０を示し、図５（ｂ）に示す地図が、ユーザにより選択された縮尺の地図５０を示している。
【００３６】
ユーザにより所望の縮尺が選択されると、図４（ａ）に示すように、まず、点Ｐ１を中心とする所定の大きさの枠４１が元の縮尺の地図４０上に表示される。次に、図４（ｂ）に示すように、枠４１の内側に、ユーザにより選択された縮尺の地図５０の表示範囲の地図が表示される。即ち、図４（ｂ）の枠４１内に表示された地理上の領域と、図５（ｂ）に示す地図５０に表示された地理上の領域とは一致している。但し、図４（ｂ）の枠４１内には、地図５０に表示された領域が、枠４１のサイズにマッチするように縮小された状態で表示されている。
【００３７】
その後、図５（ａ）に示すように、時間の経過に伴い、枠４１が破線矢印ｑ１の方向に向けて連続的に拡大する表示がされると共に、枠４１の大きさに合わせて、ユーザにより選択された縮尺の地図５０の表示領域は連続的に拡大する表示がされる。一方で、枠４１の外側に表示されている元の縮尺の地図４０の表示範囲は連続的に縮小していく表示がされる。そして、図５（ｂ）に示すように、枠４１の大きさが、元の縮尺の地図４０の表示領域の大きさと一致したとき、ユーザにより選択された縮尺の地図５０が全面表示される。
【００３８】
表示されている地図よりも縮尺の大きな地図を表示する場合において、以上述べたような地図の表示変化の態様をとることで、ユーザは、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示されるユーザにより選択された縮尺の地図全体の範囲を把握することができる。
【００３９】
次に、ユーザが、現在表示されている地図の縮尺よりも小さな縮尺を選択した場合の地図の表示変化の態様について述べる。
【００４０】
図７（ａ）、（ｂ）及び図８（ａ）、（ｂ）に示す地図は、ユーザが、現在表示されている地図の縮尺よりも小さな縮尺を選択した場合における、その表示変化の態様を時系列的に示している。なお、図６に示す地図が、現在表示されている元の縮尺の地図６０を示し、図８（ｂ）に示す地図が、ユーザにより選択された縮尺の地図７０を示している。
【００４１】
ユーザにより所望の縮尺が選択されると、図７（ａ）に示すように、所定の大きさの枠６１が表示された後、枠６１の内側に、元の縮尺の地図６０の表示範囲の地図が表示される。即ち、図７（ａ）の枠６１内に表示された地理上の領域と、図６に示す地図６０に表示された地図上の領域とは一致している。但し、図７（ａ）の枠６１内には、地図６０に表示された地理上の領域が、枠６１のサイズにマッチするように縮小された状態で表示されている。また、図７（ａ）において、枠６１の外側には、ユーザにより選択された縮尺の地図７０における一部の領域、即ち、ユーザにより選択された縮尺の地図７０における枠６１で囲まれる範囲を抜いた部分の領域が表示される。このとき、ユーザからは、ユーザにより選択された縮尺の地図７０上に、元の縮尺の地図６０が表示されて見える。
【００４２】
その後、図７（ｂ）に示すように、時間の経過に伴い、枠６１が破線矢印ｑ２の方向に向けて連続的に縮小する表示がされると共に、枠６１の大きさに合わせて、元の縮尺の地図６０の表示範囲は連続的に縮小していく表示がされる。一方で、枠６１の外側に表示されているユーザにより選択された縮尺の地図７０の表示範囲は連続的に拡大していく表示がされる。図８（ａ）に示すように、枠６１が所定の大きさまで縮小すると、枠６１の内側に表示されていた元の縮尺の地図６０は消え、代わりに、ユーザにより選択された縮尺の地図７０が表示される。つまり、このとき、ユーザにより選択された縮尺の地図７０が全面表示され、枠６１のみが地図７０上に残る。次に、図８（ｂ）に示すように、枠６１も消え、ユーザにより選択された縮尺の地図７０が全面表示される。
【００４３】
表示されている地図よりも縮尺の小さな地図を表示する場合において、以上述べたような地図の表示変化の態様をとることで、ユーザは、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示されるユーザにより選択された縮尺の地図全体の範囲を把握することができる。
【００４４】
[変形例]
上述した実施例では、現在表示されている地図から連続的に変化させて、ユーザによって選択された縮尺の地図を直接表示するとしているが、本発明の適用はこれに限られない。代わりに、現在表示されている地図からユーザによって選択された縮尺の地図を表示していく過程において、現在表示されている地図の縮尺とユーザによって選択された縮尺の間にある所定の大きさの縮尺の地図（以下、単に「中間地図」と称す）をその途中で全面表示するとしても良い。即ち、第１段階で現在表示されている地図から中間地図へと表示を変化させ、さらに第２段階で中間地図からユーザによって選択された縮尺の地図へと表示を変化させることとしても良い。
【００４５】
図９は、変形例に係る地図の表示の変化を示す図である。まず、ユーザが現在表示されている地図の縮尺よりも大きな縮尺を選択した場合について述べる。このとき、地図８１が現在表示されている地図であるものとし、地図８３がユーザによって選択された縮尺の地図であるものとする。地図８２は、地図８１の縮尺と地図８３の縮尺の間の所定の大きさの縮尺を有する中間地図である。
【００４６】
本変形例に係る地図表示装置１００では、現在表示されている地図たる地図８１から地図８２に表示変化させる過程９１を経て、中間地図たる地図８２が全面表示された後、地図８２から地図８３に表示変化させる過程９２を経て、ユーザによって選択された縮尺の地図たる地図８３が表示される。
【００４７】
まず、過程９１における具体的な表示態様について述べる。最初に、現在表示されている地図たる地図８１上に所定の大きさの枠が表示され、当該枠の内側に地図８２の全領域が当該枠のサイズと一致するように縮小された状態で表示される。次に、当該枠が拡大されると共に、地図８２の表示領域は連続的に拡大され、最終的には、中間地図たる地図８２が全面表示される。
【００４８】
次に、過程９２における具体的な表示態様について述べる。最初に、地図８２上に所定の大きさの枠が表示され、当該枠の内側に地図８３の全領域が当該枠のサイズと一致するように縮小された状態で表示される。次に、当該枠が拡大されると共に、地図８３の表示領域も連続的に拡大され、最終的には、ユーザによって選択された縮尺の地図たる地図８３が全面表示される。
【００４９】
次に、ユーザが現在表示されている地図の縮尺よりも小さな縮尺を選択した場合について述べる。このとき、地図８３が現在表示されている地図であるものとし、地図８１がユーザによって選択された縮尺の地図であるものとする。地図８２は、地図８１の縮尺と地図８３の縮尺の間の縮尺を有する中間地図である。
【００５０】
本変形例に係る地図表示装置１００では、図９に示すように、現在表示されている地図８３から地図８２を表示する過程９３を経て、一度、中間地図たる地図８２が全面表示された後、地図８２から地図８１を表示する過程９４を経ることにより、ユーザによって選択された縮尺の地図たる地図８１が表示される。
【００５１】
まず、過程９３における具体的な表示態様について述べる。最初に、現在表示されている地図たる地図８３上に所定の大きさの枠が表示された後、当該枠の内側に地図８３の全領域が当該枠のサイズと一致するように縮小された状態で表示され、当該枠の外側に地図８２の一部の領域が表示される。次に、当該枠が縮小されると共に、地図８２の表示領域は連続的に拡大され、最終的には、地図８２が全面表示される。
【００５２】
次に、過程９４における具体的な表示態様について述べる。最初に、現在表示されている地図たる地図８２上に所定の大きさの枠が表示された後、当該枠の内側に地図８２の全領域が当該枠のサイズと一致するように縮小された状態で表示され、当該枠の外側に地図８１の一部の領域が表示される。次に、当該枠が縮小されると共に、地図８１の表示領域は連続的に拡大され、最終的には、地図８１が全面表示される。
【００５３】
以上に述べた図９の説明より分かるように、本実施例に係る変形例では、現在表示されている地図からユーザにより選択された縮尺の地図を表示する過程において、まず、中間地図を、先に述べたより縮尺の大きな地図への表示変化、又は、より縮尺の小さな地図への表示変化をさせることで全面表示している。次に、本実施例に係る変形例では、ユーザにより選択された縮尺の地図を、先に述べたより縮尺の大きな地図への表示変化、又は、より縮尺の小さな地図への表示変化をさせることで全面表示している。このようにすることで、ユーザは、段階的に地図の表示変化を認識することができる。
【００５４】
なお、本変形例では、１つの中間地図を全面表示させた後、ユーザにより選択された縮尺の地図を全面表示しているが、本発明の適用はこれに限られるものではない。代わりに、複数の中間地図を段階的に全面表示させた後、ユーザにより選択された縮尺の地図を全面表示するとしても良い。ここで、複数の中間地図を段階的に全面表示するとは、ユーザにより選択された縮尺が、現在表示されている地図の縮尺よりも大きい場合には、中間地図を縮尺の小さいものから順に全面表示することであり、ユーザにより選択された縮尺が、現在表示されている地図の縮尺よりも小さい場合には、中間地図を縮尺の大きいものから順に全面表示することである。
【００５５】
なお、この場合、段階的に全面表示される中間地図の数を、現在表示されている地図の縮尺とユーザにより選択された縮尺の差の大きさによって変えることとしても良い。例えば、現在表示されている地図の縮尺とユーザにより選択された縮尺の差が大きくなればなるほど、表示される中間地図の数を増やせば、ユーザは、地図の縮尺が大きく切り替わっても、複数の段階に分けて地図の表示変化を認識することができるので、より視覚的に地図の表示変化を認識することができる。
【００５６】
さらに、上記の実施例では、地図表示装置１００のデータベース１８内に地図データが格納されているが、本発明の適用はこれには限られない。例えば、地図表示装置１００が地図データを格納するデータベースを備える代わりに、又は、備えることに加えて、ネットワークなどを通じて外部の地図サーバなどから地図データを取得するように構成することもできる。
【００５７】
[地図表示処理]
次に、本実施例に係る地図表示処理の方法についてフローチャートを用いて詳細に述べる。図１０に、本実施例に係る地図表示処理のフローチャートを示す。
【００５８】
まず、ユーザは、現在表示されている地図について、縮尺を変更して表示したい場合には、キーボード１４や座標指示デバイス１５を用いて、例えば、地図と共に表示されているメニューバー等より、所望の縮尺を選択する（ステップＳ１１）。
【００５９】
ＣＰＵ１２は、ユーザにより選択された縮尺の情報を受信すると、当該選択された縮尺が、現在表示されている地図の縮尺を大きくするものか否か、即ち、大縮尺地図にするものか否かを判定する（ステップ１２）。ＣＰＵ１２は、当該選択された縮尺が、現在表示されている地図の縮尺を大きくするものである場合には（ステップＳ１２：Ｙｅｓ）、大縮尺地図に変更する処理に移り（ステップＳ１３）、現在表示されている地図の縮尺を小さくするものである場合には（ステップＳ１２：Ｎｏ）、小縮尺地図に変更する処理に移る（ステップＳ１４）。
【００６０】
まず、大縮尺地図に変更する処理について、先に述べた図４（ａ）、（ｂ）及び図５（ａ）、（ｂ）を用いて説明する。図１１に、本実施例に係る大縮尺地図に変更する処理のフローチャートを示す。
【００６１】
ＣＰＵ１２は、アクセラレータ２３に対し、点Ｐ１を中心とした当該選択された縮尺の地図の地図データ（以下、単に「選択地図データ」と称す。）を、データベース１８より取得させるための制御信号と、描画処理のための制御信号を送信する（ステップＳ２１）。  アクセラレータ２３は、選択地図データをデータベース１８より取得させるための制御信号をＣＰＵ１２より受信すると、データベース１８より、選択地図データを取得し、フレームバッファ２１に対し、当該選択地図データを記憶させる（ステップＳ２２）。このとき、フレームバッファ２１には、選択地図データと、現在表示されている元の縮尺の地図の地図データ（以下、単に「元地図データ」と称す。）が記憶される。つまり、選択地図データは、元の縮尺の地図データが記憶されている記憶領域とは別の記憶領域に記憶される。以上のことから分かるように、アクセラレータ２３は、本発明における地図データ取得手段及び地図データ記憶手段として機能する。
【００６２】
また、アクセラレータ２３は、描画処理のための制御信号を基に、フレームバッファ２１に対し、ユーザにより選択された縮尺の地図を表示するための描画処理を行う。
【００６３】
具体的には、まず、アクセラレータ２３は、描画処理のための制御信号を受信すると、フレームバッファ２１に対し、現在表示されている元の縮尺の地図上に枠４１を表示するための描画処理を行う（ステップＳ２３）。これにより、図４（ａ）に示した地図が表示される。このときの枠４１の大きさの情報は、ＣＰＵ１２からの描画処理のための制御信号に含まれている。なお、このときの枠４１の大きさは、ユーザが予め設定することができるとしても良い。
【００６４】
次に、アクセラレータ２３は、フレームバッファ２１に対し、元の縮尺の地図上に表示されている枠４１内に、ユーザにより選択された縮尺の地図の全領域を枠４１のサイズに応じて縮小して得られる地図を表示する描画処理を行う（ステップＳ２４）。これにより、図４（ｂ）に示した地図が表示される。具体的には、アクセラレータ２３は、フレームバッファ２１に対し、選択地図データが記憶されている記憶領域のデータを枠４１の内側に表示し、元の縮尺の地図データが記憶されている記憶領域のデータを枠４１の外側に表示する処理を行う。
【００６５】
次に、アクセラレータ２３は、所定時間が経過する毎に、フレームバッファ２１に対し、枠４１の大きさを拡大して表示をするための描画処理を行うと共に、その枠４１の大きさに合わせて、ユーザにより選択された縮尺の地図を拡大して表示する描画処理も行う（ステップＳ２５）。このようにすることで、図５（ａ）に示したように、ユーザからみると、時間が経過するに伴い、枠４１が破線矢印ｑ１の方向に拡大し、ユーザにより選択された縮尺の地図の表示領域が連続的に拡大していくように見える。この所定時間の情報は、ＣＰＵ１２からの描画処理のための制御信号に含まれている。
【００６６】
なお、この所定時間は、ユーザが予め設定することができるとしても良い。これにより、地図の表示変化の速度を、ユーザにとって好適な速度とすることができるので、ユーザは、より視覚的に地図の表示変化を認識することができる。
【００６７】
アクセラレータ２３は、枠４１の大きさが、元の縮尺の地図の表示領域と同じ大きさとなったときには処理を終了する。これにより、図５（ｂ）に示すように、ユーザにより選択された縮尺の地図が全面に表示されることとなる（ステップＳ２６）。
【００６８】
次に、小縮尺地図に変更する処理について、先に述べた図６（ａ）、（ｂ）及び図７（ａ）、（ｂ）を用いて説明する。図１２に、本実施例に係る小縮尺地図に変更する処理のフローチャートを示す。
【００６９】
ＣＰＵ１２は、アクセラレータ２３に対し、選択地図データを、データベース１８より取得させるための制御信号と、描画処理のための制御信号を送信する（ステップＳ３１）。
【００７０】
アクセラレータ２３は、選択地図データをデータベース１８より取得させるための制御信号をＣＰＵ１２より受信すると、データベース１８より、選択地図データを取得し、フレームバッファ２１に対し、当該選択地図データを記憶させる（ステップＳ３２）。従って、このとき、フレームバッファ２１では、大縮尺地図に変更する処理のときと同様、選択地図データと元地図データが、夫々別々の記憶領域に記憶される。
【００７１】
また、アクセラレータ２３は、描画処理のための制御信号を基に、フレームバッファ２１に対し、ユーザにより選択された縮尺の地図を表示するための描画処理を行う。
【００７２】
アクセラレータ２３は、描画処理のための制御信号を受信すると、フレームバッファ２１に対し、枠６１を表示する描画処理を行った後、表示されている枠６１の内側に、元の縮尺の地図の全領域を枠６１のサイズに応じて縮小して得られる地図を表示する描画処理を行う（ステップＳ３３）。また、枠６１の外側に、選択された縮尺の地図における枠６１で囲まれる範囲を抜いた部分の領域が表示される。具体的には、アクセラレータ２３は、フレームバッファ２１に対し、選択地図データが記憶されている記憶領域のデータを枠４１の外側に表示し、元の縮尺の地図データが記憶されている記憶領域のデータを枠４１の内側に表示する処理を行う。これにより、図７（ａ）に示した地図が表示される。このときの枠６１の大きさの情報は、ＣＰＵ１２からの描画処理のための制御信号に含まれている。なお、このときの枠６１の大きさは、ユーザが予め設定することができるとしても良い。
【００７３】
次に、アクセラレータ２３は、所定時間が経過する毎に、フレームバッファ２１に対し、枠６１の大きさを縮小して表示をするための描画処理を行うと共に、その枠６１の大きさに合わせて、元の縮尺の地図を縮小して表示する描画処理も行う（ステップＳ３４）。このようにすることで、図７（ｂ）に示したように、ユーザからみると、時間が経過するに伴い、枠６１が破線矢印ｑ２の方向に縮小し、ユーザにより選択された縮尺の地図の表示領域が連続的に拡大していくように見える。この所定時間の情報は、ＣＰＵ１２からの描画処理のための制御信号に含まれている。なお、この所定時間は、大縮尺地図に変更する処理のときと同様、ユーザが予め設定することができるとしても良い。
【００７４】
アクセラレータ２３は、枠６１の大きさが所定の大きさとなったときには、図８（ａ）に示したように、ユーザにより選択された縮尺の地図を全面表示し、当該ユーザにより選択された縮尺の地図上に枠６１のみを残す。その後、アクセラレータ２３は、枠６１を消して処理を終了する。これにより、図８（ｂ）に示したように、ユーザにより選択された縮尺の地図が全面に表示されることとなる（ステップＳ３５）。
【００７５】
図１０に戻り、アクセラレータ２３が、上述した大縮尺地図に変更する処理及び小縮尺地図に変更する処理を行った後、ＣＰＵ１２は、地図表示処理を終了する。従って、アクセラレータ２３は、本発明における縮尺地図表示手段として機能する。
【００７６】
また、上述した大縮尺地図に変更する処理及び小縮尺地図に変更する処理における枠の大きさを変化させるための所定時間は、ユーザにより選択された縮尺と表示されている地図の縮尺の差の大きさによって変化させることとしても良い。例えば、現在表示されている地図の縮尺とユーザにより選択された縮尺の差が大きくなればなるほど、当該所定時間が長く設定されれば、縮尺の差が大きくなればなるほど、地図の表示変化の速度が遅くなる。これにより、ユーザは、より視覚的に地図の表示変化を認識することができる。
【００７７】
なお、先に述べた変形例の場合には、ＣＰＵ１２は、現在表示されている地図の縮尺とユーザによって選択された縮尺の間にある１つ又は複数の所定の大きさの縮尺を有する中間地図を段階的に全面表示する。具体的には、ＣＰＵ１２は、上述した地図表示処理において、ユーザにより選択された縮尺の地図を中間地図に置き換えて、当該地図表示処理を繰り返し行うことにより、１つ又は複数の所定の大きさの縮尺を有する中間地図を段階的に全面表示する。ＣＰＵ１２は、１つ又は複数の所定の大きさの縮尺を有する中間地図を段階的に全面表示した後、更に、ユーザにより選択された縮尺の地図を、上述した地図表示処理を行うことにより全面表示する。このようにすることで、変形例で述べた地図の表示変化を実現することができる。従って、ＣＰＵ１２は、本発明における段階地図表示手段として機能する。
【００７８】
以上に説明したように、本実施例では、地図表示装置は、縮尺の異なる複数の地図が電子データ化された複数の地図データと、ユーザの縮尺の変更要求に応じて、所定の縮尺の地図の地図データを前記複数の地図データより取得する地図データ取得手段と、表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、前記表示されている地図上に前記所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備える。これにより、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【００７９】
[地図表示処理の変形例]
上述の本実施例に係る地図表示処理の方法では、地図の略中央にある点Ｐ１、Ｐ２を中心として地図の拡大・縮小が行われるとしているが、これに限られず、代わりに、ユーザは画面に表示された地図上の任意の点を選択することができるとしてもよい。図１３（ａ）、（ｂ）及び図１４（ａ）、（ｂ）に示す地図は、地図表示処理の第１の変形例に係る地図の表示変化を示すものであり、ユーザが、現在表示されている地図の縮尺よりも大きな縮尺を選択した場合における表示変化の態様を時系列的に示している。
【００８０】
ユーザは、マウスなどで地図４０上の任意の点を選択すると、図１３（ａ）に示すように、まず、ユーザによって選択された任意の点Ｐ３を中心とする所定の大きさの枠４１が元の縮尺の地図４０上に表示される。その後、図１３（ｂ）に示すように、画面はスクロールして、元の縮尺の地図４０は、点Ｐ３を中心として表示される。
【００８１】
次に、図１４（ａ）に示すように、枠４１の内側に、ユーザにより選択された縮尺の地図５０の表示範囲の地図が表示される。そして、時間の経過に伴い、枠４１が破線矢印ｑ３の方向に向けて連続的に拡大する表示がされると共に、枠４１の大きさに合わせて、ユーザにより選択された縮尺の地図５０の表示領域は連続的に拡大する表示がされる。一方で、枠４１の外側に表示されている元の縮尺の地図４０の表示範囲は連続的に縮小していく表示がされる。そして、図１４（ｂ）に示すように、枠４１の大きさが、元の縮尺の地図４０の表示領域の大きさと一致したとき、ユーザにより選択された縮尺の地図５０が全面表示される。
【００８２】
図１５（ａ）、（ｂ）及び図１６（ａ）、（ｂ）に示す地図は、地図表示処理の第２の変形例を示すものであり、ユーザが現在表示されている地図の縮尺よりも大きな縮尺を選択した場合における表示変化の態様を時系列的に示している。
【００８３】
ユーザは、マウスなどで地図４０上の任意の点を選択すると、図１５（ａ）に示すように、まず、ユーザによって選択された任意の点Ｐ４を中心とする所定の大きさの枠４１が元の縮尺の地図４０上に表示される。その後、図１５（ｂ）に示すように、枠４１の内側に、ユーザにより選択された縮尺の地図５０の表示範囲の地図が表示される。次に、図１６（ａ）に示すように、点Ｐ４が画面の中央にくるように画面はスクロールすると共に、枠４１は連続的に拡大される。この連続的に拡大される枠４１の大きさに合わせて、ユーザにより選択された縮尺の地図５０の表示領域も連続的に拡大して表示される。一方で、枠４１の外側に表示されている元の縮尺の地図４０の表示範囲は連続的に縮小していく表示がされる。そして、図１６（ｂ）に示すように、枠４１の大きさが、元の縮尺の地図４０の表示領域の大きさと一致したとき、ユーザにより選択された縮尺の地図５０が全面表示される。
【００８４】
以上述べたように、ＣＰＵ１２は、表示されている地図上にユーザにより指定された任意の点を中心として所定の縮尺の地図の少なくとも一部の領域を表示し、所定時間の経過毎に、当該所定の縮尺の地図の表示領域を連続的に拡大して、当該所定の縮尺の地図を全面表示するとしてもよい。このようにすることで、ユーザは、表示画面上において、縮尺を変えて表示したい地図上の場所を任意に選択することができる。
【図面の簡単な説明】
【００８５】
【図１】本実施例に係る地図表示装置の全体構成を示すブロック図である。
【図２】ディスプレイとシステムバスを結ぶ回路構成を示すブロック図
【図３】現在表示されている地図の一例を示す図である。
【図４】より縮尺の大きな地図への表示変化を示す図である。
【図５】より縮尺の大きな地図への表示変化を示す図である。
【図６】現在表示されている地図の一例を示す図である。
【図７】より縮尺の小さな地図への表示変化を示す図である。
【図８】より縮尺の小さな地図への表示変化を示す図である。
【図９】変形例に係る地図の表示変化を示す図である。
【図１０】本実施例に係る地図表示処理を示すフローチャートである。
【図１１】本実施例に係る大縮尺地図に変更する処理を示すフローチャートである。
【図１２】本実施例に係る小縮尺地図に変更する処理を示すフローチャートである。
【図１３】地図表示処理の第１の変形例に係る地図の表示変化を示す図である。
【図１４】地図表示処理の第１の変形例に係る地図の表示変化を示す図である。
【図１５】地図表示処理の第２の変形例に係る地図の表示変化を示す図である。
【図１６】地図表示処理の第２の変形例に係る地図の表示変化を示す図である。
【符号の説明】
【００８６】
１１・・・システムバス
１６・・・ディスプレイ
２１・・・フレームバッファ
２２・・・表示回路
２３・・・アクセラレータ
【図１】
2007179006.tif 000003
【図２】
2007179006.tif 000004
【図３】
2007179006.tif 000005
【図４】
2007179006.tif 000006
【図５】
2007179006.tif 000007
【図６】
2007179006.tif 000008
【図７】
2007179006.tif 000009
【図８】
2007179006.tif 000010
【図９】
2007179006.tif 000011
【図１０】
2007179006.tif 000012
【図１１】
2007179006.tif 000013
【図１２】
2007179006.tif 000014
【図１３】
2007179006.tif 000015
【図１４】
2007179006.tif 000016
【図１５】
2007179006.tif 000017
【図１６】
2007179006.tif 000018
【手続補正書】
【提出日】平成19年5月28日(2007.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
縮尺の異なる複数の地図が電子データ化された地図データを記録している地図データ記憶部と、
ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である所定の縮尺の地図の地図データを、前記地図データ記憶部より取得する地図データ取得手段と、
前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、
前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備えることを特徴とする地図表示装置。
【請求項２】
前記所定時間は、前記ユーザによって予め設定可能であることを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記所定時間は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の間の縮尺の差によって変化することを特徴とする請求項１又は２に記載の地図表示装置。
【請求項４】
前記所定の縮尺の地図は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の間の所定の大きさの縮尺を有する１つ又は複数の中間地図、及び前記ユーザにより選択された縮尺の地図であり、
前記縮尺地図表示手段を用いて前記１つ又は複数の中間地図を段階的に全面表示した後、更に前記縮尺地図表示手段を用いて前記ユーザにより選択された縮尺の地図を全面表示する段階地図表示手段を備えることを特徴とする請求項１に記載の地図表示装置。
【請求項５】
前記１つ又は複数の中間地図の数は、前記ユーザにより選択された縮尺と前記表示されている地図の縮尺の差の大きさによって変化することを特徴とする請求項４に記載の地図表示装置。
【請求項６】
コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された地図データを用いて所定の縮尺の地図を表示する地図表示方法であって、
ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である前記所定の縮尺の地図の地図データを取得する地図データ取得工程と、
前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶工程と、
前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示工程と、を備えることを特徴とする地図表示方法。
【請求項７】
コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された地図データを用いて所定の縮尺の地図を表示するプログラムであって、
ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である所定の縮尺の地図の地図データを取得する地図データ取得手段、
表示画面に表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段、
前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段、として前記コンピュータを機能させることを特徴とする地図表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１に記載の発明は、地図表示装置において、縮尺の異なる複数の地図が電子データ化された地図データを記録している地図データ記憶部と、ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である所定の縮尺の地図の地図データを、前記地図データ記憶部より取得する地図データ取得手段と、前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の１つの観点では、地図表示装置は、縮尺の異なる複数の地図が電子データ化された地図データを記録している地図データ記憶部と、ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である所定の縮尺の地図の地図データを、前記地図データ記憶部より取得する地図データ取得手段と、前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段と、前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段と、を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記の地図表示装置は、複数の地図データと、地図データ取得手段と、地図データ記憶手段と、縮尺地図表示手段と、を備える。複数の地図データは、縮尺の異なる複数の地図が電子データ化されたものであり、地図データ記憶部に記録されている。地図データ取得手段は、ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である所定の縮尺の地図の地図データを、前記地図データ記憶部より取得する。地図データ記憶手段は、前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する。縮尺地図表示手段は、前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する。これにより、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明の他の観点では、コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された地図データを用いて所定の縮尺の地図を表示する地図表示方法は、ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である前記所定の縮尺の地図の地図データを取得する地図データ取得工程と、前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶工程と、前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示工程と、を備える。この方法によっても、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の更なる他の観点では、コンピュータにより実行され、縮尺の異なる複数の地図が電子データ化された地図データを用いて所定の縮尺の地図を表示するプログラムは、ユーザの縮尺の変更要求に応じて、前記ユーザにより選択された、表示画面に表示されている地図よりも小さな縮尺である前記所定の縮尺の地図の地図データを取得する地図データ取得手段、前記表示されている地図の地図データを記憶している記憶領域とは別の記憶領域に、前記所定の縮尺の地図の地図データを記憶する地図データ記憶手段、前記表示されている地図上の任意の点を中心とした所定の大きさの枠を表示した後、前記枠の内側には前記表示されている地図の表示領域を前記枠の大きさと一致するように縮小して表示し、前記枠の外側には前記所定の縮尺の地図の前記枠で囲まれる範囲を抜いた部分の領域を表示し、所定時間の経過毎に、前記枠の大きさを連続的に縮小すると共に前記枠の大きさに合わせて前記表示されている地図の表示領域を連続的に縮小する表示をする一方、前記所定の縮尺の地図の表示領域を連続的に拡大して、前記所定の縮尺の地図を全面表示する縮尺地図表示手段、として前記コンピュータを機能させる。これプログラムによっても、ユーザは、前記所定の縮尺の地図を表示する場合において、視覚的に地図の表示変化を認識することができると共に、地図の表示変化の間、最終的に表示される前記所定の地図全体の範囲を把握することができ、地図上の地点の位置関係を見失わなくて済む。