(57)【特許請求の範囲】
【請求項１】
複数の縮尺の地図画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶した地図画像を表示する第一の表示手段と、
前記第一の表示手段で表示した地図画像について、スクロール方向毎に設けた第一スクロール釦とは別にスクロール方向毎に設けた第二スクロール釦の押下によって該地図画像のスクロール方向と縮尺切り替えの指示を同時に受け付ける受付手段と、
前記画像記憶手段から、前記受付手段で受け付けた縮尺切り替え指示に応じた地図画像を読み出す読出手段と、
前記受付手段で受け付けたスクロール方向指示に基づくスクロール方向に対して、前記第一の表示手段で表示した地図画像の中央より反対側の任意の一点の表示座標値を基準座標値として該地図画像の地図座標値に変換し、該変換した地図座標値を元に地球座標値を求める地球座標値取得手段と、
前記地球座標値取得手段で求めた地球座標値を元に前記読出手段で読み出した地図画像の地図座標値を求める新地図座標取得手段と、
前記基準座標値とした表示座標値に、前記新地図座標取得手段で求めた地図座標値を一致させて、前記受付手段で受け付けたスクロール方向指示に基づくスクロール方向を元に前記読出手段で読み出した地図画像を切り出して表示する第二の表示手段と
を備えたことを特徴とする画像スクロール表示装置。
【請求項２】
複数の縮尺の地図画像を記憶する画像記憶手段に記憶した地図画像を表示する第一の表示ステップと、
前記第一の表示ステップで表示した地図画像について、スクロール方向毎に設けた第一スクロール釦とは別にスクロール方向毎に設けた第二スクロール釦の押下によって該地図画像のスクロール方向と縮尺切り替えの指示を同時に受け付ける受付ステップと、
前記画像記憶手段から、前記受付ステップで受け付けた縮尺切り替え指示に応じた地図画像を読み出す読出ステップと、
前記受付ステップで受け付けたスクロール方向指示に基づくスクロール方向に対して、前記第一の表示ステップで表示した地図画像の中央より反対側の任意の一点の表示座標値を基準座標値として該地図画像の地図座標値に変換し、該変換した地図座標値を元に地球座標値を求める地球座標値取得ステップと、
前記地球座標値取得ステップで求めた地球座標値を元に前記読出ステップで読み出した地図画像の地図座標値を求める新地図座標取得ステップと、
前記基準座標値とした表示座標値に、前記新地図座標取得ステップで求めた地図座標値を一致させて、前記受付ステップで受け付けたスクロール方向指示に基づくスクロール方向を元に前記読出ステップで読み出した地図画像を切り出して表示手段に表示させる第二の表示ステップと、
をコンピュータに実行させることを特徴とする画像スクロール表示プログラムを格納した記憶媒体。
【請求項３】
前記受付ステップは、前記第一の表示ステップで表示した地図画像について、スクロール方向毎の釦の押下によって該地図画像のスクロール方向の指示を、該押下の回数ｎによってｎ段階縮尺切り替えの指示を受け付け、
前記読出ステップは、前記画像記憶手段から、前記受付ステップで受け付けたｎ段階縮尺切り替え指示に応じた地図画像を読み出すことを特徴とする請求項２記載の画像スクロール表示プログラムを格納した記憶媒体。
【請求項４】
複数の縮尺の地図画像を記憶する画像記憶手段に記憶した地図画像を表示する第一の表示ステップと、
前記第一の表示ステップで表示した地図画像について、スクロール方向毎に設けた第一スクロール釦とは別にスクロール方向毎に設けた第二スクロール釦の押下によって該地図画像のスクロール方向と縮尺切り替えの指示を同時に受け付ける受付ステップと、
前記画像記憶手段から、前記受付ステップで受け付けた縮尺切り替え指示に応じた地図画像を読み出す読出ステップと、
前記受付ステップで受け付けたスクロール方向指示に基づくスクロール方向に対して、前記第一の表示ステップで表示した地図画像の中央より反対側の任意の一点の表示座標値を基準座標値として該地図画像の地図座標値に変換し、該変換した地図座標値を元に地球座標値を求める地球座標値取得ステップと、
前記地球座標値取得ステップで求めた地球座標値を元に前記読出ステップで読み出した地図画像の地図座標値を求める新地図座標取得ステップと、
前記基準座標値とした表示座標値に、前記新地図座標取得ステップで求めた地図座標値を一致させて、前記受付ステップで受け付けたスクロール方向指示に基づくスクロール方向を元に前記読出ステップで読み出した地図画像を切り出して表示手段に表示させる第二の表示ステップと
をコンピュータが実行することを特徴とする画像スクロール表示方法。
【請求項５】
前記受付ステップは、前記第一の表示ステップで表示した地図画像について、押下によって該地図画像のスクロール方向の指示を、該押下の回数ｎによってｎ段階縮尺切り替えの指示を、同時に受け付けるスクロール方向毎の釦の押下を元に、該地図画像のスクロール方向とn段階縮尺切り替え指示を受け付け、
前記読出ステップは、前記画像記憶手段から、前記受付ステップで受け付けたｎ段階縮尺切り替え指示に応じた地図画像を読み出すことを特徴とする請求項４記載の画像スクロール表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＡＤシステムや地図情報システムなどの画像をスクロール表示する画像スクロール表示装置および画像スクロール表示プログラムを格納した記憶媒体に関する。
計算機の利用者は、計算機のソフトウェアを操作して、計算機に接続されている補助記憶装置から見たいファイルを呼び出したり、呼び出したファイル内の見たいデータ範囲を検索することをしばしば行っている。一般に計算機の表示装置の画面の大きさは限られており、画面上に表示しきれないデータを表示して内容を閲覧したり、全体を確認するために、上記ソフトウェアは、画面のスクロール機能や縮小機能を備えている。また、細部を詳しく見るために、画面の拡大機能を備えている。
【０００２】
例えば、ワードプロセッサや図形の編集システムなどでは、利用者が文書の特定の位置の情報を見ようとするとき、表示されている文書の範囲にその情報が含まれていなければ、キーボード上のカーソルキーやマウスなどの入力手段を用いて、画面のスクロールを指示し、表示範囲を変更する。また、文書１ページ分が画面に表示しきれない場合、画面の縮小機能を用いて文書の１ページ全体を表示させる。そして、利用者が見たい表示範囲に移動した後、その範囲の情報をさらに詳しく見るために、画面の拡大機能を用いて、さらに表示範囲の一部を拡大する。
【０００３】
この場合、目的の画像位置が画面の表示範囲外にある場合には、目的の画像位置を画面の表示範囲内に導入するため、スクロール方向に広範囲に見渡せるように画像をスクロール方向に縮小表示することが必要になる。
【０００４】
【従来の技術】
従来の画像スクロール表示装置としては、例えば特開平６−３２４８２３号に記載されているようなものがある。
この画像スクロール表示装置においては、スクロールキーの押下時間を計測し、計測された押下時間が所定の上限値になったときに画面イメージを縮小表示に切り替える。
【０００５】
例えば、図２４に示すように画像イメージを縦方向に１／２縮小して表示する。図２４において、１０１は１画面目、１０２は１画面目に続く次の画面（２画面目）を示し、１０３は縦方向に画面イメージを縮小した状態、１０４はスクロールの方向を示す。すなわち、１画面目１０１、２画面目１０２を縦方向に１／２縮小すると画面１０３となる。これによりスクロール速度は同じでも実質２倍のスクロールを行うことができる。
【０００６】
また、例えば図２５に示すように、画像イメージを縦横両方向に１／２縮小して表示する。図２５において、１０５は１画面目、１０６は１画面目に続く次の画面（２画面目）を示し、１０７は縦横両方向に画面イメージを縮小した状態、１０８はスクロールの方向を示す。すなわち、１画面目１０５、２画面目１０６を縦横両方向に１／２縮小すると画面１０７となる。これによりスクロール速度は同じでも実質２倍のスクロールを行うことができる。
【０００７】
このように、スクロールキーを押し続けた場合、スクロールキーの押下時間を計測し、所定時間経過後、表示画面のイメージを縮小したものをスクロール表示する。スクロールキーが離された時点でもとのイメージ縮小していない状態に戻す。これによりスクロール移動速度を高めることなく、同じ画面サイズで文章量の大きな移動が実現でき、スムーズなスクロール処理が行える。
【０００８】
【発明が解決しようとする課題】
しかしながら、このような従来の画面スクロール表示装置にあっては、画面を縮小して表示することができるものの、目的位置が画面の表示範囲外にある場合には、スクロール方向を広範囲に見渡せるように画像を縮小表示して目的位置を直ちに見つけることができないという問題があった。
【０００９】
本発明は、このような従来の問題に鑑みてなされたものであって、目的位置が画面に表示されていない場合に、入力したスクロール方向および縮尺を検出し、直ちに目的位置を画面にスクロール表示することができる画像スクロール表示装置および画像スクロール表示プログラムを格納した記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この目的を達成するために、本発明は次のように構成する。
請求項１の発明は、スクロール釦を操作して画像をスクロール方向に表示する画像スクロール表示装置において、
前記スクロール釦が指示する同一のスクロール方向と縮尺を入力する入力手段１７と、
複数の縮尺地図を予め記憶しておく地図記憶手段９と、
前記入力手段１７で指示されたスクロール方向に対して表示画面の中央より反対側の任意の一点を基準座標値として求める基準座標値算出手段２２と、
前記基準座標値から表示されている地図の地図座標値に変換し、変換した地図座標値を地球座標値に変換する第１の変換手段２３と、
前記地球座標値を、さらに前記地図記憶手段９から読み出した次の縮尺地図の地図座標値に変換する第２の変換手段２４と、
次の縮尺地図の地図座標値を前記基準座標値に一致させて、前記スクロール方向に前記次の縮尺地図より地図を切り出して表示処理する切出表示処理手段２５と、を備える。
【００１１】
請求項２の発明は、請求項１記載の画像スクロール表示装置において、
前記入力手段１７は、前記スクロール釦の外側に設けられた第２のスクロール釦よりなり、該第２のスクロール釦をｎ回押下すると、ｎ段階縮尺した地図に切り替える。
請求項３の発明は、請求項１記載の画像スクロール表示装置において、
前記地図記憶手段９で記憶している複数の縮尺地図はｎ段階の表示倍率の異なる縮尺地図よりなる。
【００１２】
請求項４の発明は、請求項１記載の画像スクロール表示装置において、
前記基準座標値算出手段２２で求める基準座標値を前記スクロール方向ごとに予め基準座標テーブルに格納しておく。
請求項５の発明は、スクロール釦を操作して画像をスクロール表示するための画像スクロール表示プログラムを格納した記憶媒体において、
前記スクロール釦が指示する同一のスクロール方向と縮尺を入力する入力手段１７で指示されたスクロール方向に対して表示画面の中央より反対側の任意の一点を基準座標値として求める基準座標値算出手段２２と、
前記表示画面の基準座標から表示されている地図座標値に変換し、地図座標値を地球座標値に変換する第１の変換手段２３と、
前記地球座標値を、前記地図記憶手段９から読み出した次の縮尺地図の地図座標値に変換する第２の変換手段２４と、
地図記憶手段９に予め記憶された縮尺地図のうち指示された次の縮尺地図を読み出して読み出した次の縮尺地図の地図座標値を前記基準座標値に一致させて、前記スクロール方向に前記縮尺地図より地図を切り出して表示処理する切出表示処理手段２５と、を備えたことを特徴とする画像スクロール表示プログラムを格納した記憶媒体よりなる。
【００１３】
このような構成を備えた本発明は、スクロール方向と縮尺を指示し、指示されたスクロール方向に対して表示画面の中央より反対側の任意の一点を基準座標値として、地図を縮尺して表示するようにしたので、目標位置が表示画面の範囲外にある場合にも目的位置が表示されている縮小地図を表示し、直ちに目的位置を見つけることができる。
【００１４】
また、入力手段１７は、スクロール釦の外側に設けられた第２のスクロール釦よりなり、第２のスクロール釦をｎ回押下すると、ｎ段階縮尺した地図に切り替えられるので、簡単な操作で目的位置の表示されている縮尺地図を表示することができる。
地図記憶手段９で記憶している複数の縮尺地図はｎ段階の表示倍率の異なる縮尺地図よりなるため、縮尺が連続している場合よりも早く目的位置を表示することができる。
【００１５】
さらに、基準座標値算出手段２２で求める基準座標値をスクロール方向ごとに予め基準座標テーブルに格納しておくので、基準座標値を直ちに求めることができ、目的の縮尺地図を早く表示することができる。
【００１６】
【発明の実施の形態】
図２は本発明の一実施形態を示す全体構成図である。
図２において、１は画像スクロール表示装置２の装置本体を示し、装置本体１内にはＣＰＵ３、ＲＡＭ４、ＲＯＭ５、地図データバッファメモリ６などが設けられている。地図データバッファメモリ６には、ＣＤ−ＲＯＭ７やハードディスク８などの地図記憶手段９により読み出され、ｎ段階に縮小される表示倍率の異なる複数の地図が格納される。例えば、図３に示すように、地図記憶手段９内には、１／５０００の地図、１／１２５００の地図、・・・１／２５００００の地図などｎ段階に縮尺された地図が予め格納される。地図の縮尺は、連続的に変化させるのではなく、例えば１／５０００から１／１２５０００に縮尺するように、段階的に縮尺するようにしている。
【００１７】
装置本体１には表示装置１０が接続され、表示装置１０は表示画面を有するＣＲＴ１１、ＣＲＴ１１で表示するデータを格納する表示データバッファメモリ１２、表示データバッファメモリ１２を制御する表示制御部１３を有する。表示装置１０のＣＲＴ１１には段階的に縮尺される縮尺地図などが表示される。
装置本体１には操作部１４が接続され、操作部１４はキーボードやマウスなどよりなる。操作部１４により地図記憶手段９内に予め格納された複数の縮尺地図の検索、スクロール方向、縮尺などの指示を行う。
【００１８】
図４に示すように、ＣＲＴ１１の表示画面１５の右下部には従来のスクロール釦１６と本発明の第２のスクロール釦１７が設けられる。スクロール釦１６と第２のスクロール釦１７の押下は、マウス１８によって行う。
スクロール釦１６および第２のスクロール釦１７は、図５（Ａ），（Ｂ）に示される。スクロール釦１６は、北（Ｎ）、北東（ＮＥ）、東（Ｅ）、南東（ＳＥ）、南（Ｓ）、南西（ＳＷ）、西（Ｗ）、北西（ＮＷ）の８つのスクロール方向を指示する。第２のスクロール釦１７はスクロール方向と縮尺を入力、指示する入力手段を構成し、スクロール釦１６の外周に同じ方向に８個設けられ、Ｎ，ＮＥ，Ｅ，ＳＥ，Ｓ，ＳＷ，Ｗ，ＮＷの８つのスクロール方向を指示する。図５（Ｂ）に示すように、黒丸で示すカーソル１９を用いてマウス１８で第２のスクロール釦１７を１度押すと、１段階高縮尺の地図に切り替えられ、第２のスクロール釦１７をｎ回押下すると、ｎ段階高縮尺の地図に切り替えられるようになっている。
【００１９】
図２に戻って、ＲＡＭ４には第２のスクロール釦１７で指示されたスクロール方向に対して表示画面１５の中央より反対側の任意の一点を基準座標値とする基準座標値が予め格納されている基準座標テーブル２０が設けられる。
基準座標テーブル２０には、図６に示すように、スクロール方向（Ｎ，ＮＥ，Ｅ，・・・ＮＷ）に対した基準座標値（Ｋ２，Ｋ１，Ｋ４，・・・Ｋ３）が予め格納される。例えば基準座標値Ｋ１は、ＸK1，ＹK1よりなり、基準座標値Ｋ２はＸK2，ＹK2よりなる。
【００２０】
また、記憶媒体としてのＲＯＭ５内には画像スクロール表示プログラム２１が格納されている。画像スクロール表示プログラム２１は、図７に示すように、基準座標値算出手段としての基準座標値算出部２２、第１の変換手段としての第１の変換部２３、第２の変換手段としての第２の変換部２４および切出表示処理手段としての切出表示処理部２５よりなる。
【００２１】
基準座標値算出部２２は、第２のスクロール釦１７で指示されたスクロール方向に対して表示画面１５の中央より反対側の任意の一点を基準座標値として求める。
第１の変換部２３は、求めた基準座標値から表示されている地図の地図座標値に変換し、さらに地図座標値を地球座標値に変換する。
【００２２】
第２の変換部２４は、第１の変換部２３で求めた地球座標値を、地図記憶手段９から読み出した次の縮尺地図の地図座標値に変換する。
切出表示処理部２５は、第２の変換部２４で求めた次の縮尺地図の地図座標値を基準座標値に一致させて、第２のスクロール釦１７で指示したスクロール方向に次の縮尺地図より地図を切り出して表示処理する。
【００２３】
図８は表示画面１５の基準座標値の求め方の説明図である。
図８において、指示されたスクロール方向から表示画面１５の基準座標値を求める場合、例えば図９に示すＮＥ方向にスクロール方向が指示されたとき、表示画面１５の中央Ｋ５（ａ／２，ｂ／２）を基準としてＮＥとは反対方向の任意の一点Ｋ１（ＸK1，ＹK1）を基準座標値とする。
【００２４】
同様に、スクロール方向が図９のＥ方向の場合には、基準座標値は図８のＫ４、スクロール方向が図９のＳＥ方向の場合には、基準変換値は、図８のＫ７、スクロール方向が図９のＳ方向の場合には、基準座標値は図８のＫ８、スクロール方向が図９のＳＷ方向の場合には、基準座標値は図８のＫ９、スクロール方向が図９のＷ方向の場合には、基準座標値は図８のＫ６、スクロール方向が図９のＮＷ方向の場合には、基準座標値は図８のＫ３、スクロール方向が図９のＮ方向の場合には、基準座標値は図８のＫ２に、それぞれなる。
【００２５】
こうして求められた基準座標値Ｋ１〜Ｋ４，Ｋ６〜Ｋ９は、図６に示す基準座標テーブル２０内に予め格納しておき、第２のスクロール釦１７によるスクロール方向の指示があったとき、基準座標テーブル２０から読み出す。
図１０は表示座標系、地図座標系、地球座標系の変換の説明図である。
図１０において、２６は表示画面１５の表示座標系、２７は縮尺が１／５０００の地図座標系、２８は縮尺が１／１２５００の地図座標系、２９は縮尺が１／２５０００の地図座標系、３０は緯度がＸｅ、経度がＹｅの地球座標系を、それぞれ示す。表示座標系２６の基準座標値を関数呼出しにより地図座標系２７，２８，２９のうち表示されている、例えば地図座標系２７の地図座標値に変換する。
【００２６】
また、変換した地図座標値を関数呼出しにより地球座標系３０の地球座標値に変換する。さらに変換した地球座標値を次の縮尺地図座標系、例えば縮尺１／１２５００の地図座標系２８の地図座標値に変換する。この地図座標値を表示座標系２６の基準座標値に一致させる。
図１１に示すように、縮尺が１／ｎの地図３１における地図座標Ｘｎ，Ｙｎの経度、緯度は、縮尺が１／ｍの地図３２における地図座標Ｘｍ，Ｙｍの経度、緯度に等しい。
【００２７】
表示画面１５の基準座標値Ｋ１は、縮尺が１／ｎの地図３１の地図座標値Ｘｎ，Ｙｎに変換され、この地図座標値Ｘｎ，Ｙｎを地球座標値に変換した後、次の縮尺が１／ｍの地図３２の地図座標値Ｘｍ，Ｙｍに変換する。地図座標値Ｘｍ，Ｙｍを表示画面１５の基準座標値Ｋ１に一致させる。
こうして、必要な縮尺度の縮尺地図が地図記憶手段７より選択されて読み出される。この場合、第２のスクロール釦１７の押下回数により必要な縮尺地図を選択し、読み出す。
【００２８】
図１２〜図１９はスクロール方向と縮尺が指示されたとき切り出す地図を示す説明図である。
図１２において、第２のスクロール釦１７により指示されたスクロール方向がＮＥ方向であるときは、基準座標値としてＫ１が求められる。３３はスクロール方向と縮尺が指示される前の地図であり、基準座標値Ｋ１を基準として二つの矢印で示す方向に拡張した地図を切り出す。
【００２９】
例えば１／１００の地図を１／２００の地図に縮尺した場合、切り出す地図３４は、基準座標値Ｋ１を基準とした場合、図８において、Ｘプラス方向に（ａ−ＸK1）×２、Ｘマイナス方向に２×ＸK1移動させ、Ｙプラス方向に（ｂ−ＹK1）×２、Ｙマイナス方向に２×ＹK1移動させて、得られる。
切り出す地図３４においては、切り出す前の地図３３に対して、表示される領域が４倍になる（なお、表示画面１５の大きさは同じ）。図１３に示すように、スクロール方向がＥ方向の場合には、基準座標値はＫ４となり、切り出す地図３４は、基準座標値Ｋ４を基準として切り出す前の地図３３から主に三つの矢印で示す方向に領域が拡張した地図となる。スクロール方向がＳＥ方向の場合には、基準座標値がＫ７で、切り出し前の地図３３、拡張方向、切り出す地図３４は、図１４に示すようになる。スクロール方向がＳ方向の場合、基準座標値がＫ８で、切り出し前の地図３３、拡張方向、切り出し地図３４は、図１５に示すようになる。スクロール方向がＳＷ方向の場合、基準座標値がＫ９で、切り出し前の地図３３、拡張方向、切り出し地図３４は、図１６に示すようになる。
【００３０】
スクロール方向がＷ方向の場合には、基準座標値がＫ６で、切り出し前の地図３３、拡張方向、切り出す地図３４は、図１７に示すようになる。スクロール方向がＮＷ方向の場合には、基準座標値がＫ３で、切り出し前の地図３３、拡張方向、切り出す地図３４は、図１８に示すようになる。スクロール方向がＮ方向の場合には、基準座標値がＫ２で、切り出し前の地図３３、拡張方向、切り出す地図３４は、図１９に示すようになる。
【００３１】
こうして、切り出す地図３４は、基準座標値Ｋ１〜Ｋ４，Ｋ６〜Ｋ９を基準点として表示画面１にそれぞれ表示される。
図２０はスクロール方向と縮尺の指示により縮尺地図を表示する表示処理を説明するフローチャートである。
ＣＲＴ１１の表示画面１５には、図２１に示すような地図が表示されているとする。表示画面１５に表示されている地図には、目的位置が表示されていないとする。なお、地図は縮尺が１／５０００の地図である。
【００３２】
このため、図２０において、まず、ステップＳ１で第２のスクロール釦１７を操作する。例えば、第２のスクロール釦１７をＮＥ方向に１回押下する。
次に、ステップＳ２で第２のスクロール釦１７の押下で指示された縮尺指示に応じた地図を読み出す。例えば、第２のスクロール釦１７の１回の押下により、１段階高縮尺の地図を縮尺地図記憶手段９内から読み出して、地図データバッファメモリ６に格納する。例えば、図３に示す地図の中から１／１２５００の地図を選択して読み出し地図データバッファメモリ６内に格納する。
【００３３】
次に、ステップＳ３で表示画面１５の基準座標値を求める。スクロール方向がＮＥ方向に指示されているので、図８において、表示画面１５の中央Ｋ５（ａ／２，ｂ／２）を基準としてＮＥ方向とは反対方向の任意の一点Ｋ１（ＸK1，ＹK1）を基準座標値とする。この場合、図６に示す基準座標テーブル２０からＮＥ方向に対応した基準座標値Ｋ１（ＸK1，ＹK1）を選択するようにすれば良い。
【００３４】
図２１においては、第２のスクロール釦１７のうちのＮＥ方向の釦をマウス１８により押下すると、中央Ｋ５を基準として反対方向のＫ１が基準座標値として求められる。
次に、ステップＳ４で表示画面１５の基準座標値Ｋ１（ＸK1，ＹK1）を関数呼出しにより表示されている１／５０００の地図の地図座標値Ｋｍ１（ＸKm1 ，ＹKm1 ）に変換する。すなわち、図１０に示す表示座標系２６の基準座標値Ｋ１を縮尺が１／５０００の地図座標系２７の地図座標値Ｋｍ１に変換する。
【００３５】
次に、ステップＳ５で地図座標値Ｋｍ１（ＸKm1 ，ＹKm1 ）を関数を呼出して地球座標値Ｋｅ１（ＸKe1 ，ＹKe1 ）に変換する。すなわち、図１０に示す地図座標系２７の地図座標値Ｋｍ１から地球座標系３０の緯度Ｘｅと経度Ｙｅで示される地球座標値Ｋｅ１（ＸKe1 ，ＹKe1 ）に変換する。
次に、ステップＳ６で地球座標値Ｋｅ１（ＸKe1 ，ＹKe1 ）を、関数の呼出しにより次の縮尺地図の地図座標値ＫＮｍ１（ＸＮm1，ＹＮm1）に変換する。すなわち、図１０に示す地球座標系３０の地球座標値Ｋｅ１（ＸKe1 ，ＹKe1 ）から第２のスクロール釦１７の１回の押下により指示された次の縮尺地図系２８の地図座標値にＫＮm1（ＸＮm1，ＹＮm1）に変換する。
【００３６】
次に、ステップＳ７で次の縮尺地図の地図座標値ＫＮｍ１（ＸＮm1，ＹＮm1）を表示画面１５の基準座標値Ｋ１（ＸK1，ＹK1）に一致させ、ステップＳ８で地図座標値ＫＮｍ１（ＸＮm1，ＹＮm1）を原点としてスクロール方向に次の縮尺地図により表示する地図を切り出す。例えば、図１２に示すように、元の地図３３に対して、スクロール方向がＮＥ方向であるため、矢印で示すように拡張して、次の縮尺地図から新しい地図３４を切り出す。
【００３７】
次に、ステップＳ９で切り出した地図３４中を表示画面１５に表示する。切り出した地図３４の例を図２２に示す。切り出した地図３４は縮尺が１／１２５０００であり、この切り出した地図３４には例えば目標位置Ｐ（専福寺）が表示されている、元の地図３３の地図座標値Ｋｍ１と切り出した地図３４の地図座標値ＫＮｍ１と基準座標値Ｋ１は一致している。
【００３８】
図２３は目標位置から標準縮尺地図を表示する処理を説明するフローチャートである。
図２３において、図２２に表示されている１／１２５０００の縮尺地図において、目的位置Ｐが見つかったら、目的位置Ｐをマウス１８でクリックし、目的位置Ｐを指示する。
【００３９】
次に、ステップＳ１２で縮尺地図記憶手段９から標準地図として１／５０００の縮尺地図を読み出して、地図データバッファメモリ６に格納する。
次に、ステップＳ１３で目的位置Ｐが表示画面１５の中心にくるように、標準縮尺で地図画面を編集する。
次に、ステップＳ１４で編集した地図を表示画面１５に表示する。これにより、図２２の目的位置Ｐを中心に表示される１／５０００の標準縮尺地図が表示される。
【００４０】
次に、ステップＳ１５でスクロール釦１６を、例えばＳＷ方向に操作して、その地図３３との関連をみる。
このように、目的位置Ｐが表示画面１５の範囲外にある場合に、スクロール方向と縮尺を指示することにより簡単な操作で直ちに目的位置を表示画面１５に表示し、見つけることができる。
【００４１】
【発明の効果】
以上説明してきたように、本発明によれば、スクロール方向と縮尺を指示し、指示されたスクロール方向に対して表示画面の中央より反対側の任意の一点を基準座標値として、地図を縮尺して表示するようにしたため、目標位置が表示画面の範囲外にある場合にも目的位置が表示されている縮小地図を表示し、直ちに目的位置を見つけることができる。
【００４２】
また、入力手段は、スクロール釦の外側に設けられた第２のスクロール釦よりなり、第２のスクロール釦をｎ回押下すると、ｎ段階縮尺した地図に切り替えられるため、簡単な操作で目的位置の表示されている縮尺地図を表示することができる。
縮尺地図記憶手段で記憶している複数の縮尺地図はｎ段階の表示倍率の異なる縮尺地図よりなるため、縮尺が連続している場合よりも早く目的位置を表示することができる。
【００４３】
さらに、基準座標値算出手段で求める基準座標値をスクロール方向ごとに予め基準座標テーブルに格納しておくため、基準座標値を直ちに求めることができ、目的の縮尺地図を早く表示することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明の一実施形態を示す全体構成図
【図３】複数の縮尺地図を示す図
【図４】表示画面とスクロール釦を示す図
【図５】スクロール釦と第２のスクロール釦を示す図
【図６】基準座標テーブルの構成例を示す図
【図７】画像スクロール表示プログラムの構成例を示す図
【図８】表示画面の基準座標値の説明図
【図９】スクロール方向の説明図
【図１０】座標系の変換の説明図
【図１１】表示画面の基準座標値と異なる縮尺地図の地図座標値の関係を示す図
【図１２】スクロール方向（ＮＥ）に対する切り出し地図を説明する説明図
【図１３】スクロール方向（Ｅ）に対する切り出し地図を説明する説明図
【図１４】スクロール方向（ＳＥ）に対する切り出し地図を説明する説明図
【図１５】スクロール方向（Ｓ）に対する切り出し地図を説明する説明図
【図１６】スクロール方向（ＳＷ）に対する切り出し地図を説明する説明図
【図１７】スクロール方向（Ｗ）に対する切り出し地図を説明する説明図
【図１８】スクロール方向（ＮＷ）に対する切り出し地図を説明する説明図
【図１９】スクロール方向（Ｎ）に対する切り出し地図を説明する説明図
【図２０】スクロール方向と縮尺の指示により縮尺地図を表示処理するフローチャート
【図２１】スクロール前の表示画面の例を示す図
【図２２】スクロール後の表示画面の例を示す図
【図２３】目的位置の標準地図を表示処理するフローチャート
【図２４】従来の表示例を示す図
【図２５】従来の他の表示例を示す図
【符号の説明】
１；装置本体
２：画像スクロール表示装置
３：ＣＰＵ
４：ＲＡＭ
５：ＲＯＭ
６：地図データバッファメモリ
７：ＣＤ−ＲＯＭ
８：ハードディスク
９：地図記憶手段
１０：表示装置
１１：ＣＲＴ
１２：表示データバッファメモリ
１３：表示制御部
１４：操作部
１５：表示画面
１６：スクロール釦
１７：第２のスクロール釦（入力手段）
１８：マウス
１９：カーソル
２０：基準座標テーブル
２１：画像スクロール表示プログラム
２２：基準座標値算出部（基準座標値算出手段）
２３：第１の変換部（第１の変換手段）
２４：第２の変換部（第２の変換手段）
２５：切出表示処理部（切出表示処理手段）
２６：表示座標系
２７〜２９：地図座標系
３０：地球座標系
３１，３２，３３，３４：地図
【図１】
0004142152.tif 000002
【図２】
0004142152.tif 000003
【図３】
0004142152.tif 000004
【図４】
0004142152.tif 000005
【図５】
0004142152.tif 000006
【図６】
0004142152.tif 000007
【図７】
0004142152.tif 000008
【図８】
0004142152.tif 000009
【図９】
0004142152.tif 000010
【図１０】
0004142152.tif 000011
【図１１】
0004142152.tif 000012
【図１２】
0004142152.tif 000013
【図１３】
0004142152.tif 000014
【図１４】
0004142152.tif 000015
【図１５】
0004142152.tif 000016
【図１６】
0004142152.tif 000017
【図１７】
0004142152.tif 000018
【図１８】
0004142152.tif 000019
【図１９】
0004142152.tif 000020
【図２０】
0004142152.tif 000021
【図２１】
0004142152.tif 000022
【図２２】
0004142152.tif 000023
【図２３】
0004142152.tif 000024
【図２４】
0004142152.tif 000025
【図２５】
0004142152.tif 000026