(57)【要約】【課題】ユーザがマウスのようなポインティング手段を用いて表示画面内においてデジタルマップの表示部位を連続的に拡大あるいは縮小することができる。【解決手段】デジタル化された地図情報であるデジタルマップの表示部位１５０を表示画面４内で拡大・縮小するデジタルマップの拡大縮小表示方法であり、ポインティング手段６の第１指示部６ｂと第２指示部６ｃを操作することにより、表示画面４内におけるデジタルマップの表示部位１５０の連続的拡大動作と連続的縮小動作を指定する。本発明は、例えば、デジタルマップの拡大・縮小装置に適用することができる。【選択図】図４
2007172633.tif 000002
【特許請求の範囲】
【請求項１】
縮尺の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小するデジタルマップの拡大縮小表示方法であり、
ポインティング手段に対する第１の操作に応じて、前記表示画面におけるデジタルマップの表示部位の拡大動作を指定し、ポインティング手段に対する第２の操作に応じて、前記表示画面におけるデジタルマップの表示部位の縮小動作を指定する
ことを特徴とするデジタルマップの拡大縮小表示方法。
【請求項２】
ポインティング手段に対する第１の操作に応じて、前記表示画面内に表示されている地図情報を拡大して表示するか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
ポインティング手段に対する第２の操作に応じて、前記表示画面内に表示されている地図情報を縮小して表示するか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とする請求項１に記載のデジタルマップの拡大縮小表示方法。
【請求項３】
ポインティング手段に対する第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、前記表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較し、この比較結果に応じて、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示するか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
ポインティング手段に対する第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、前記表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較し、この比較結果に応じて、前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示するか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とする請求項２に記載のデジタルマップの拡大縮小表示方法。
【請求項４】
前記第１の縮尺と前記第２の縮尺との比較結果において、前記第１の縮尺が前記第２の縮尺より大きいとき、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示し、前記第１の縮尺が前記第２の縮尺より大きくないとき、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
前記第３の縮尺と前記第４の縮尺との比較結果において、前記第３の縮尺が前記第４の縮尺より大きいとき、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示し、前記第３の縮尺が前記第４の縮尺より大きくないとき、前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とする請求項３に記載のデジタルマップの拡大縮小表示方法。
【請求項５】
前記第１の縮尺および前記第３の縮尺は、縮尺率の変位が一定となるように算出される
ことを特徴とする請求項４に記載のデジタルマップの拡大縮小表示方法。
【請求項６】
前記第１の縮尺または前記第３の縮尺の縮尺率の変位は、前記縮尺の異なる複数のデジタル化された地図情報が一段階で変位する縮尺率の変位より、小さい変位である
ことを特徴とする請求項５に記載のデジタルマップの拡大縮小表示方法。
【請求項７】
前記ポインティング手段に対して連続的に前記第１の操作がなされた場合、表示画面内におけるデジタルマップの表示部位の連続的な拡大処理を実行し、前記ポインティング手段に対して連続的に前記第２の操作がなされた場合、表示画面内におけるデジタルマップの表示部位の連続的な拡大処理を実行する
ことを特徴とする請求項２に記載のデジタルマップの拡大縮小表示方法。
【請求項８】
縮尺の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小するデジタルマップの拡大縮小表示装置であり、
デジタルマップの表示部位を表示するための表示画面を有する表示手段と、
第１の操作に応じて、前記表示画面におけるデジタルマップの表示部位の拡大動作を指定し、第２の操作に応じて、前記表示画面におけるデジタルマップの表示部位の縮小動作を指定するポインティング手段と、
前記ポインティング手段の操作により指定された表示部位の拡大動作と縮小動作を行うための処理をする演算処理手段と
を備え、
前記演算処理手段は、
前記ポインティング手段に対する前記第１の操作に応じて、前記表示画面内に表示されている地図情報を拡大して表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
前記ポインティング手段に対する前記第２の操作に応じて、前記表示画面内に表示されている地図情報を縮小して表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とするデジタルマップの拡大縮小表示装置。
【請求項９】
前記演算処理手段は、
前記ポインティング手段に対する前記第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、前記表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較し、この比較結果に応じて、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
前記ポインティング手段に対する前記第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、前記表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較し、この比較結果に応じて、前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とする請求項８に記載のデジタルマップの拡大縮小表示装置。
【請求項１０】
前記演算処理手段は、
前記第１の縮尺と前記第２の縮尺との比較結果において、前記第１の縮尺が前記第２の縮尺より大きいとき、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示させ、前記第１の縮尺が前記第２の縮尺より大きくないとき、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、
前記第３の縮尺と前記第４の縮尺との比較結果において、前記第３の縮尺が前記第４の縮尺より大きいとき、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示させ、前記第３の縮尺が前記第４の縮尺より大きくないとき、前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行する
ことを特徴とする請求項９に記載のデジタルマップの拡大縮小表示装置。
【請求項１１】
縮尺率の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小させる処理を、コンピュータに行わせるデジタルマップの拡大縮小表示プログラムであって、
ポインティング手段に対する第１の操作に応じて、前記表示画面内に表示されている地図情報を拡大して表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させる拡大ステップと、
ポインティング手段に対する第２の操作に応じて、前記表示画面内に表示されている地図情報を縮小して表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させる縮小ステップと
を含むことを特徴とするコンピュータが読み取り可能なデジタルマップの拡大縮小表示プログラムを格納した格納媒体。
【請求項１２】
前記拡大ステップは、
前記ポインティング手段に対する前記第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、前記表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較する第１の比較ステップと、
前記第１の比較ステップの比較結果に応じて、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示させる拡大表示制御ステップと
を含み、
前記縮小ステップは、
前記ポインティング手段に対する前記第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、前記表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較する第２の比較ステップと、
前記第２の比較ステップの比較結果に応じて、前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示させるか、若しくは、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示させる縮小表示制御ステップと
を含むことを特徴とする請求項１１に記載のデジタルマップの拡大縮小表示プログラムを格納した格納媒体。
【請求項１３】
前記拡大表示制御ステップは、前記第１の比較ステップの処理による前記第１の縮尺と前記第２の縮尺との比較結果において、前記第１の縮尺が前記第２の縮尺より大きいとき、前記表示画面内に表示されている地図情報を前記第１の縮尺に基づいて表示させ、前記第１の縮尺が前記第２の縮尺より大きくないとき、前記表示画面に表示されている地図情報より一段階拡大された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第１の縮尺に基づいて表示させ、
前記縮小表示制御ステップは、前記第２の比較ステップの処理による前記第３の縮尺と前記第４の縮尺との比較結果において、前記第３の縮尺が前記第４の縮尺より大きいとき、前記表示画面に表示されている地図情報より一段階縮小された地図情報を前記縮尺の異なる複数のデジタル化された地図情報の中から選択して前記第３の縮尺に基づいて表示させ、前記第３の縮尺が前記第４の縮尺より大きくないとき前記表示画面内に表示されている地図情報を前記第３の縮尺に基づいて表示させる
ことを特徴とする請求項１２に記載のデジタルマップの拡大縮小表示プログラムを格納した格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル化された地図情報であるデジタルマップの表示部位を表示画面内で拡大・縮小するデジタルマップの拡大縮小表示方法、デジタルマップの拡大縮小表示装置、及びデジタルマップの拡大縮小表示プログラムを格納した格納媒体に関するものである。
【背景技術】
【０００２】
デジタル化された地図情報であるデジタルマップは、パーソナルコンピュータなどのコンピュータの表示画面で扱えるように電子化した地図のことである。この種のデジタルマップは、電子地図あるいは地図ソフトウェアとも呼ばれており、表示画面上に地図を表示することができる。
このようなデジタルマップは、例えば携帯型のコンピュータの表示画面に地図を表示させて、地図上に目標物を設定するといった動作を行ったりすることができるようになっており、近年では、カーナビゲーションシステムなどにも応用されている。
【０００３】
ところで、この種のデジタルマップの表示領域は、拡大あるいは縮小する機能がある。従来のデジタルマップの表示装置では、ポインティングディバイスであるマウスを用いて、ユーザが複数段階拡大あるいは縮小することができる。この様子を図９に示しており、図９では、５段階程度の縮尺１０００，１００１，１００２，１００３，１００４の範囲で断続的に拡大表示あるいは縮小表示することができる。このような拡大あるいは縮小表示をするためのエリアの指定は、マウスのドラッグ方向で決めることができる。マウスは、机の上ですべらして画面上の特定の部位を押すための装置である。ドラッグとは、マウスのボタンを押したままでマウスを移動することである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、このようにデジタルマップの表示部位を、不連続で複数段階しか拡大あるいは縮小することができないので、ユーザの希望するような拡大率あるいは縮小率のデジタルマップの表示部位を表示画面に表示することができない。
そこで本発明は上記課題を解消し、ユーザが表示画面内においてデジタルマップの表示部位を連続的に拡大あるいは縮小することができるデジタルマップの拡大縮小表示方法、デジタルマップの拡大縮小表示装置、及びデジタルマップの拡大縮小表示プログラムを格納した格納媒体を提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の一側面は、縮尺の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小するデジタルマップの拡大縮小表示方法であり、ポインティング手段に対する第１の操作に応じて、表示画面におけるデジタルマップの表示部位の拡大動作を指定し、ポインティング手段に対する第２の操作に応じて、表示画面におけるデジタルマップの表示部位の縮小動作を指定することを特徴とするデジタルマップの拡大縮小表示方法である。
【０００６】
本発明では、ポインティング手段に対する第１の操作と第２の操作により、表示画面内におけるデジタルマップの表示部位の連続的拡大動作と連続的縮小動作を指定することができる。
これにより、ユーザは、表示画面内におけるデジタルマップの表示部位の連続的な拡大あるいは連続的な縮小を簡単に行うことができる。
【０００７】
ポインティング手段に対する第１の操作に応じて、表示画面内に表示されている地図情報を拡大して表示するか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、ポインティング手段に対する第２の操作に応じて、表示画面内に表示されている地図情報を縮小して表示するか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行するようにすることができる。
【０００８】
ポインティング手段に対する第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較し、この比較結果に応じて、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示するか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、ポインティング手段に対する第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較し、この比較結果に応じて、表示画面内に表示されている地図情報を第３の縮尺に基づいて表示するか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行するようにすることができる。
【０００９】
前記第１の縮尺と第２の縮尺との比較結果において、第１の縮尺が第２の縮尺より大きいとき、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示し、第１の縮尺が第２の縮尺より大きくないとき、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、第３の縮尺と第４の縮尺との比較結果において、第３の縮尺が第４の縮尺より大きいとき、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示し、第３の縮尺が第４の縮尺より大きくないとき、表示画面内に表示されている地図情報を第３の縮尺に基づいて表示することで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行するようにすることができる。
【００１０】
前記第１の縮尺および第３の縮尺は、縮尺率の変位が一定となるように算出されるようにすることができる。
【００１１】
前記第１の縮尺または第３の縮尺の縮尺率の変位は、縮尺の異なる複数のデジタル化された地図情報が一段階で変位する縮尺率の変位より、小さい変位であるようにすることができる。
【００１２】
前記ポインティング手段に対して連続的に第１の操作がなされた場合、表示画面内におけるデジタルマップの表示部位の連続的な拡大処理を実行し、ポインティング手段に対して連続的に第２の操作がなされた場合、表示画面内におけるデジタルマップの表示部位の連続的な拡大処理を実行するようにすることができる。
【００１３】
本発明の一側面は、縮尺の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小するデジタルマップの拡大縮小表示装置であり、デジタルマップの表示部位を表示するための表示画面を有する表示手段と、第１の操作に応じて、表示画面におけるデジタルマップの表示部位の拡大動作を指定し、第２の操作に応じて、表示画面におけるデジタルマップの表示部位の縮小動作を指定するポインティング手段と、ポインティング手段の操作により指定された表示部位の拡大動作と縮小動作を行うための処理をする演算処理手段とを備え、演算処理手段は、ポインティング手段に対する第１の操作に応じて、表示画面内に表示されている地図情報を拡大して表示させるか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、ポインティング手段に対する第２の操作に応じて、表示画面内に表示されている地図情報を縮小して表示させるか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行することを特徴とするデジタルマップの拡大縮小表示装置である。
【００１４】
本発明では、表示手段はデジタルマップの表示部位を表示し、ポインティング手段は第１の操作に応じて表示画面におけるデジタルマップの表示部位の拡大動作を指定し、第２の操作に応じて表示画面におけるデジタルマップの表示部位の縮小動作を指定し、演算処理手段は、ポインティング手段の操作により指定された表示部位の拡大動作と縮小動作を行うための処理をする。
これにより、ユーザは、表示画面内におけるデジタルマップの表示部位の連続的な拡大あるいは連続的な縮小を簡単に行うことができる。
【００１５】
前記演算処理手段は、ポインティング手段に対する第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較し、この比較結果に応じて、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示させるか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、ポインティング手段に対する第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較し、この比較結果に応じて、表示画面内に表示されている地図情報を第３の縮尺に基づいて表示させるか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行するようにすることができる。
【００１６】
前記演算処理手段は、第１の縮尺と第２の縮尺との比較結果において、第１の縮尺が第２の縮尺より大きいとき、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示させ、第１の縮尺が第２の縮尺より大きくないとき、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の拡大処理を実行し、第３の縮尺と第４の縮尺との比較結果において、第３の縮尺が第４の縮尺より大きいとき、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示させ、第３の縮尺が第４の縮尺より大きくないとき、表示画面内に表示されている地図情報を第３の縮尺に基づいて表示させることで、表示画面内におけるデジタルマップの表示部位の縮小処理を実行するようにすることができる。
【００１７】
本発明の一側面は、縮尺率の異なる複数のデジタル化された地図情報からなるデジタルマップの表示部位を表示画面内で拡大・縮小させる処理を、コンピュータに行わせるデジタルマップの拡大縮小表示プログラムであって、ポインティング手段に対する第１の操作に応じて、表示画面内に表示されている地図情報を拡大して表示させるか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させる拡大ステップと、ポインティング手段に対する第２の操作に応じて、表示画面内に表示されている地図情報を縮小して表示させるか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して表示させる縮小ステップとを含むことを特徴とするコンピュータが読み取り可能なデジタルマップの拡大縮小表示プログラムを格納した格納媒体である。
【００１８】
本発明では、ポインティング手段に対する第１の操作と第２の操作を行うことにより、表示画面内におけるデジタルマップの表示部位の拡大動作と縮小動作を指定することができる。
これにより、ユーザは、表示画面内におけるデジタルマップの表示部位の連続的な拡大あるいは連続的な縮小を簡単に行うことができる。
【００１９】
前記拡大ステップは、ポインティング手段に対する第１の操作に応じて、拡大方向に次の新しい縮尺である第１の縮尺と、表示画面内に表示されている地図情報より一段階拡大された地図情報の縮尺である第２の縮尺とを比較する第１の比較ステップと、第１の比較ステップの比較結果に応じて、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示させるか、若しくは、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示させる拡大表示制御ステップとを含み、縮小ステップは、ポインティング手段に対する第２の操作に応じて、縮小方向に次の新しい縮尺である第３の縮尺と、表示画面内に表示されている地図情報より一段階縮小された地図情報の縮尺である第４の縮尺とを比較する第２の比較ステップと、第２の比較ステップの比較結果に応じて、表示画面内に表示されている地図情報を第３の縮尺に基づいて表示させるか、若しくは、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示させる縮小表示制御ステップとを含むようにすることができる。
【００２０】
前記拡大表示制御ステップは、第１の比較ステップの処理による第１の縮尺と第２の縮尺との比較結果において、第１の縮尺が第２の縮尺より大きいとき、表示画面内に表示されている地図情報を第１の縮尺に基づいて表示させ、第１の縮尺が第２の縮尺より大きくないとき、表示画面に表示されている地図情報より一段階拡大された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第１の縮尺に基づいて表示させ、縮小表示制御ステップは、第２の比較ステップの処理による第３の縮尺と第４の縮尺との比較結果において、第３の縮尺が第４の縮尺より大きいとき、表示画面に表示されている地図情報より一段階縮小された地図情報を縮尺の異なる複数のデジタル化された地図情報の中から選択して第３の縮尺に基づいて表示させ、第３の縮尺が第４の縮尺より大きくないとき表示画面内に表示されている地図情報を第３の縮尺に基づいて表示させるようにすることができる。
【００２１】
本発明の一側面においては、ポインティング手段に対する第１の操作に応じて、表示画面におけるデジタルマップの表示部位の拡大動作が指定され、ポインティング手段に対する第２の操作に応じて、表示画面におけるデジタルマップの表示部位の縮小動作が指定される。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、ユーザが表示画面内においてデジタルマップの表示部位を連続的に拡大あるいは縮小することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２４】
図１は、本発明のデジタルマップの拡大縮小装置１００の好ましい実施の形態を示す斜視図である。このデジタルマップの拡大縮小装置１００のシステム構成は、図２に示している。
図１のデジタルマップの拡大縮小装置１００は、いわゆる携帯型のノートブックパーソナルコンピュータであり、デジタルマップの拡大縮小装置１００は、概略的には本体２、表示手段３、マウス６、タッチパッド１２、タッチパッド３１，３２などを有している。表示手段３は表示画面４を有しており、この表示手段３は、例えば液晶表示装置（ＬＣＤ）を採用することができる。この表示手段３は、本体２に対して開閉可能に取り付けられている。
本体２は、上述したポインティング手段であるマウス６、ポインティング手段であるタッチパッド１２，３１，３２及びキーボード１１、電源ランプ１５などを有している。
【００２５】
図２は、この本体２内のシステム構成と、表示手段３を示している。
本体２は、上述したタッチパッド１２，３１，３２、ハードディスクドライブ（ＨＤＤ）８５、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）８６、ＣＤ−ＲＯＭ（コンパクトディスクを利用した読出し専用メモリ）のドライブ８７、キーボード１１の検出回路８４、ＣＰＵ（中央処理装置）８１、ＲＯＭ（読出し専用メモリ）８２、ＲＡＭ（ランダムアクセスメモリ）８３及びコントローラ５１を有している。
タッチパッド１２，３１，３２及びマウス６は、コントローラ５１に接続されている。コントローラ５１、ＲＯＭ８２、ＲＡＭ８３、検出回路８４、ハードディスクドライブ８５、フロッピー（登録商標）ディスクドライブ８６、ＣＤ−ＲＯＭのドライブ８７は、バスＢＡを介してＣＰＵ８１に接続されている。
【００２６】
図１のマウス６は、マウス本体６ａ、左ボタン６ｂ、右ボタン６ｃを有している。タッチパッド１２の下方に、左クリックボタンとしてのタッチパッド３１と、右クリックボタンとしてのタッチパッド３２が設けられている。
【００２７】
図２のＣＰＵ８１は、ＲＯＭ８２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ８３には、ＣＰＵ８１が各種の処理を実行する上において必要なデータ、プログラムなどが、適宜記憶される。検出回路８４は、キー１１の操作を検出し、その検出信号をＣＰＵ８１に出力している。
【００２８】
ハードディスクドライブ（ＨＤＤ）８５は、ＣＰＵ８１が処理するプログラム、データなどを適宜記憶する。フロッピー（登録商標）ディスクドライブ（ＦＤ）８６は、装着されたフロッピー（登録商標）ディスク８９に対してデータを記録再生する。
【００２９】
コントローラ５１は、タッチパッド１２とタッチパッド３１，３２、マウス６の操作を検出し、検出信号をＣＰＵ８１に出力する。
【００３０】
ユーザがタッチパッド１２，３１，３２を用いてポインタ５を移動する場合、ユーザは、タッチパッド１２上の所定の位置を指で接触（押圧）し、その接触位置を、ポインタ５を移動させる方向に移動させる操作を行う。コントローラ５１は、この操作を検出する。すなわち、ユーザがタッチパッド１２を指で押圧すると、その押圧された位置の静電容量が変化する。例えば、タッチパッド１２のある位置を指で押圧すると、水平方向の電極と垂直方向の電極の間の静電容量が、他の電極との間の静電容量に比較して大きく変化する。
【００３１】
キーボード１１のキーが操作されると、検出回路８４は、その操作に対応する検出信号をＣＰＵ８１に出力する。ＣＰＵ８１は、入力された検出信号に対応して、例えば、所定の文字のデータを発生させ、表示画面４に出力して、表示させる。また、同様にして、ＣＰＵ８１は、ＲＯＭ８２に記憶されているポインタ５の図形データを読み出し、表示画面４に出力し、表示させる。これにより、例えば図１に示すように、ポインタ５が表示される。
【００３２】
図２のコントローラ５１、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３及び検出回路８４は、演算処理手段１２０を構成している。この演算処理手段１２０は、ポインティング手段であるマウス６の左ボタン６ｂと右ボタン６ｃ等あるいはタッチパッド１２，３１，３２を操作することにより、表示画面内におけるデジタルマップの表示部位の拡大・縮小動作を行うための機能部分である。
【００３３】
本発明の実施の形態におけるデジタルマップの拡大縮小表示方法のプログラムは、例えば米国のマイクロソフト社ウィンドウズ（登録商標）９５（ＷＩＮＤＯＷＳ（登録商標）’９５）のオペレーティングシステムで動作するもので、図２の例えばＣＤ−ＲＯＭ８８に格納されており、このＣＤ−ＲＯＭ８８をＣＤ−ＲＯＭのドライブ８７に入れることにより、このＣＤ−ＲＯＭ８８のデジタルマップの移動表示プログラムは、ハードディスクドライブ８５内に落とし込むことができる。オペレーティングシステム（ＯＳ）とは、コンピュータを使うための基本となる「アプリケーションの実行」、「ファイルの管理」などの機能を把握するソフトウェアである。
あるいはこのようなデジタルマップの拡大縮小表示プログラムは、ＣＤ−ＲＯＭ８８に替えてフロッピー（登録商標）ディスク８９に格納することもでき、このフロッピー（登録商標）ディスク８９がフロッピー（登録商標）ディスクドライブ８６に挿入されると、このフロッピー（登録商標）ディスク８９内のデジタルマップの拡大縮小表示プログラムは、ハードディスクドライブ８５に落とし込むことができる。
あるいは、ハードディスクドライブ８５に対して、インターネットのようなネットワークを通じて外部からデジタルマップの拡大縮小表示プログラムを落とし込むこともできる。
【００３４】
次に、図３を参照する。図３は、図１及び図２の表示手段３の表示画面４に表示されたデジタルマップの拡大縮小表示プログラムに含まれる画面１３０を示している。この画面１３０は単なる一例であるが、この画面１３０内には、タイトルバー１３１、メニューバー１３２、ツールバー１３３、（情報表示）リストボックス１３４、ガイダンスエリア１３５、地図表示領域１３６、地図ウィンドウのタイトルバー１３８、スケール表示１３９、緯度・経度表示１４０、（ズームイン）ボタン１４１、（ズームアウト）ボタン１４２、スケールバー１４３、スケールバーつまみ（スライダともいう）１４４、最大化ボタン１４５、最小化ボタン１４６、Ｘボタン（閉じるボタン）１４７などが表示されている。また画面１３０のウィンドウ１３０ａの中には別のウィンドウ１３０ｂが表示されている。このウィンドウ１３０ｂ内には、デジタルマップ１５０の表示部位１５０の一例が表示されている。メニューバー１３２は、タイトルバー１３１の下にある機能名が並んでいるところで、ここをクリックするとさらに詳しい表示がでる。
【００３５】
図４は、図１のマウス６をユーザが操作して、図１のポインタ５で表示部位における拡大したい領域（長方形あるいは正方形）を指定している例を示している。図４の例では、表示部位１５０の指定した領域１５１を拡大領域１５２に拡大した様子を示している。
この指定した領域１５１はデジタルマップの表示部位１５０の領域よりは狭い領域であり、マウス６をドラッグすることにより長方形あるいは正方形の形で指定することができる。すなわちこのように図４のように拡大モードで指定した領域１５１を拡大領域１５２に拡大したい場合には、マウス６の左ボタン６ｂを押しながらマウス６を机の上で移動することにより行うことができる。この場合にマウス６をドラッグ操作してポインタ５を図４の拡大したいスタートポイントＳＰから終了ポイントＦＰまで斜めに移動することで簡単に設定することができる。
【００３６】
図５は、逆に縮小モードを示しており、表示部位１５０の中では指定した大きさの領域１５３を指定することにより、その指定した領域１５３内に、表示部位１５０の全体が入るようにすることができる。つまりこの指定した大きさの領域１５３は、表示部位１５０をどの位のサイズに縮小したいかを指定するものである。指定した大きさの領域１５３は、マウス６の右ボタン６ｃを押すことで、ポインタ５でスタートポイントＳＰ１を指定し、マウス６をドラッグして斜めに移動することで、終了ポイントＦＰ１を指定することで設定できる。
【００３７】
図４のように拡大する時には、図１のマウス６の左ボタン６ｂを押すのであるが、この左ボタン６ｂを一回押す毎に、１段階ずつ表示部位１５０内の指定した領域を拡大していくことができる。また図５のように縮小モードでは、マウス６の右ボタン６ｃを一回押す毎に、表示部位１５０を１段階ずつ指定した大きさの領域に縮小していくことができる。またマウス６の左ボタン６ｂを押し続けると、連続して拡大でき、マウス６の右ボタン６ｃを押し続けると、連続して縮小することができる。
図６は、マウス６の左ボタン６ｂで拡大していく様子及びマウス６の右ボタン６ｃで縮小していく様子を示している。
【００３８】
図７は、図８のフローチャートに示す表示部位の連続ズーム（連続拡大縮小）に用いる現在選択中の縮尺Ｓｎのデジタルマップレイヤー，一段階拡大方向の縮尺Ｓ（ｎ−１）のデジタルマップレイヤー，一段階縮小方向の縮尺Ｓ（ｎ＋１）のデジタルマップレイヤー等を概念的に立体的に示している。
【００３９】
次に、図８を参照して、デジタルマップの拡大縮小表示プログラムに従って、図３におけるデジタルマップの表示部位１５０の拡大縮小操作をする例（スクロール操作例）について説明する。
図２の例えばＣＤ−ＲＯＭのドライブ８７に対してＣＤ−ＲＯＭ８８を挿入する。あるいはフロッピー（登録商標）ディスクドライブ８６に対してフロッピー（登録商標）ディスク８９を挿入する。
これにより、ＣＤ−ＲＯＭ８８あるいはフロッピー（登録商標）ディスク８９に格納されている本発明のデジタルマップの拡大縮小表示プログラムの好ましい実施の形態が、バスＢＡを介してハードディスクドライブのハードディスク２を落とし込まれる。
このような準備が終了すると、図３の表示手段３の表示画面４にはウィンドウ１３０ｂが表示される。このウィンドウ１３０ｂは、デジタルマップのウィンドウである。
【００４０】
図８を参照すると、図８は、デジタルマップの表示部位１５０における連続ズームを示すフローチャートを示である。マウス６を用いて行う連続ズームの開始時点での状態では、例えばＣＤ−ＲＯＭのような格納ディスク中の地図レイヤー（データ）の縮尺を、Ｓｎ（単位：ｍｅｔｅｒ／ｄｏｔ）として、そのデータを縮尺Ｓｃで図１の表示画面４に表示中であるとする。
また、Ｓ（Ｓｃａｌｅ）の単位（ｍｅｔｅｒ／ｄｏｔ）は、表示ピクセル１つに対応する地図上（実際）の距離を表わしている。
図１１においてｆｚｏｏｍ−ｉｎ（Ｓｃ）は拡大率（例えば８０％）を示し、ｆｚｏｏｍ−ｏｕｔ（Ｓｃ）は縮小率（例えば１２５％）を示している。拡大率と縮小率は、共に２次元（線分）に関する。
現在のところ、ｆｚｏｏｍ−ｉｎ＝１／ｆｚｏｏｍ−ｏｕｔ＝定数（例えば０．８）に設定してある。しかしこの値は自由に変えることもできる。例えば加速度に応じて、地球２の表面に近づけば近づく程拡大率を大きくするなどの操作をすることができる。
【００４１】
図８のステップＳＰ１においてスタートすると、このスタート時点にはすでにデジタルマップの表示部位がズームモードに入っていると仮定する。
ステップＳＰ２において、マウス６の左マウスボタン６ｂが押されたか右ボタン６ｃが押されたかを判断する。
マウス６の左ボタン６ｂが押されている場合には、ステップＳＰ３の拡大処理に移り、右ボタン６ｃが押されている場合にはステップＳＰ１０の縮小処理に移る。
まず左ボタン６ｂが押されていると、ステップＳＰ３において、ユーザがマウス６の左ボタン６ｂを押して設定した次の縮尺Ｎｅｗ  Ｓｃａｌｅ（新しい縮尺）の計算を行う。この新しい縮尺をＳｎｅｗと表わす。ステップＳＰ４において、現在表示中のデジタルマップの１段階拡大方向の地図レイヤー（データ）の縮尺Ｓ（ｎ−１）を求める。
【００４２】
ステップＳＰ５において、新しい縮尺Ｓｎｅｗと、ステップＳＰ４における縮尺Ｓ（ｎ−１）を比較して、新しい縮尺Ｓｎｅｗが大きい場合にはステップＳＰ６に移り、そうでない場合にはステップＳＰ７に移る。
ステップＳＰ６では、現在表示中の地図レイヤー（データ）を拡大して表示する。それに対してステップＳＰ７では１段階拡大方向の地図レイヤー（データ）を拡大する。
このようにすることで、対象データに対する表示部位を図３のを表示画面４に表示することができる。
【００４３】
これに対して、ステップＳＰ２において右ボタン６ｃが押されている場合にはステップＳＰ１０において、ユーザがマウス６の右ボタン６ｃで設定した次の縮尺Ｎｅｗ  Ｓｃａｌｅ（新しい縮尺）の計算を行う。この新しい縮尺Ｓｎｅｗが、ディスク中の地図レイヤーの縮尺Ｓｎよりも大きい場合にはステップＳＰ１２に移り、そうでない場合にはステップＳＰ１４に移る。
ステップＳＰ１２では、現在表示中の地図の１段階縮小方向の地図レイヤーの縮尺Ｓ（ｎ＋１）を求める。そしてステップＳＰ１３において１段階縮小方向の地図レイヤー（データ）を拡大する。これに対して、ステップＳＰ１４では現在表示中のデータを拡大する。
このようにしてユーザがマウス６のボタン６ｂ，６ｃを用いて対象データを拡大あるいは縮小してしかも連続的に拡大あるいは縮小して表示することができる。
【００４４】
なお従来マウスのドラッグ方向で拡大か縮小かの指定を行っているのとは異なり、マウスのドラッグ方向によらず、図４と図５のように拡大あるいは縮小をマウス６の左ボタン６ｂあるいは右ボタン６ｃで確実に指定することができるので、操作が容易かつ確実に行える。
図５に示すように、縮小後の地図表示（図５（Ｂ))の中に、縮小前の領域（図５（Ａ))を表示することができる。
マウス６の左ボタン６ｂ及び右ボタン６ｃにより、表示部位１５０の特定の領域を連続的に拡大あるいは縮小するモードを指定できるとともに、マウス６をドラッグ操作することにより、その拡大あるいは縮小領域を簡単に指定することができる。しかも、その左ボタン６ｂあるいは右ボタン６ｃをユーザが押し続けることにより、拡大あるいは縮小動作を連続的に行うことができる。
【００４５】
ところで本発明は上記実施の形態に限定されない。
上述した実施の形態では、本発明のデジタルマップの移動表示プログラムは、図１に示すＣＤ−ＲＯＭ８８やフロッピー（登録商標）ディスク８９に格納している例を示している。しかしこれに限らず、あらかじめハードディスクドライブ８５のハードディスクにインストールして格納することもできるし、あるいは外部のインターネットのようなネットワークを通じて、デジタルマップの移動表示プログラムを例えばハードディスクドライブのハードディスク８５に格納することもできる。また、格納媒体としては、他の種類のディスク、例えば高密度記録ディスク（ＤＶＤ）などを用いてもよい。
【００４６】
また図１のデジタルマップの移動表示装置は、ノートブック型のパーソナルコンピュータであるが、これに限らずディスクトップ型のパーソナルコンピュータ、あるいは自動車などの移動体に搭載されるナビゲーションシステム、あるいは携帯型のナビゲーションシステムなどにも適用できる。
図１に示すタッチパッド１２，３１，３２を、マウス６の左右ボタン６ｂ，６ｃの代わりに用いることができる。この場合、タッチパッド１２ではマウス６の移動量を設定する代わりに指を移動することで表示部位内に領域を指定でき、タッチパッド３１，３２はマウス６の左ボタン６ｂと右ボタン６ｃにそれぞれ相当する。
【図面の簡単な説明】
【００４７】
【図１】本発明のデジタルマップの移動装置の一例として、ノートブック型のパーソナルコンピュータを示す斜視図。
【図２】図１のデジタルマップの移動装置のシステムを示す図。
【図３】図１のデジタルマップの移動表示装置の表示手段に表示されているデジタルマップの表示部位の一例を示す図。
【図４】拡大部位の指定した領域を拡大モードで拡大した例を示す図。
【図５】表示部位における指定した大きさの領域に縮小した例を示す図。
【図６】マウスの左ボタン及び右ボタンにより表示部位を連続的に拡大あるいは縮小する様子を示す図。
【図７】拡大縮小（連続ズーム）の概念を示す図。
【図８】連続ズームのフローチャートを示す図。
【図９】従来のデジタルマップの非連続的な拡大縮小をする様子を示す図。
【符号の説明】
【００４８】
３  表示手段，  ４  表示画面，  ６  マウス（ポインティング手段），  ６ｂ  マウスの左ボタン（第１指示部），  ６ｃ  マウスの右ボタン（第２指示部），  １２，３１，３２  タッチパッド（ポインティング手段），  ８８  ＣＤ−ＲＯＭ（デジタルマップの拡大縮小表示プログラムを格納した格納媒体），  ８９  フロッピー（登録商標）ディスク（デジタルマップの拡大縮小表示プログラムを格納した格納媒体），  １００  デジタルマップの移動表示装置，  １２０  演算処理手段，  １３０ｂ  ウィンドウ（地図ウィンドウ），  １５０  デジタルマップの表示部位
【図１】
2007172633.tif 000003
【図２】
2007172633.tif 000004
【図３】
2007172633.tif 000005
【図４】
2007172633.tif 000006
【図５】
2007172633.tif 000007
【図６】
2007172633.tif 000008
【図７】
2007172633.tif 000009
【図８】
2007172633.tif 000010
【図９】
2007172633.tif 000011