JP3501721B2 - Map scrolling device and map scrolling method - Google Patents
Map scrolling device and map scrolling methodInfo
- Publication number
- JP3501721B2 JP3501721B2 JP2000107877A JP2000107877A JP3501721B2 JP 3501721 B2 JP3501721 B2 JP 3501721B2 JP 2000107877 A JP2000107877 A JP 2000107877A JP 2000107877 A JP2000107877 A JP 2000107877A JP 3501721 B2 JP3501721 B2 JP 3501721B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- scroll
- cursor
- control unit
- screen
- 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
Landscapes
- Instructional Devices (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、地図スクロール技
術に係り、特に地図のスクロール中にスクロールの移動
方向や移動距離を変更可能とすることで地図のスクロー
ルの操作性を向上させる地図スクロール装置および地図
スクロール方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a map scroll technique, and more particularly, to a map scroll device for improving the operability of map scroll by making it possible to change the moving direction and moving distance of the scroll during map scrolling. Regarding the map scroll method.
【0002】[0002]
【従来の技術】従来、地図情報の各種表示機能を持つ地
図情報システムは、自動車運行用ナビゲーション装置や
各種地域・施設案内装置、教育装置、アラームシステム
等の分野で使われる。地図情報は都道府県地図、市町村
地図、道路地図、住宅地図等種々存在する。かつ各地図
は種々の縮尺を持つ。ここで縮尺とは、地表における実
際の距離と、地図上に縮小して示された距離との比であ
り、一般に1を分子とする分数の形で表現される。これ
ら地図を1つの画面でみることは不可能であるため、表
示画面上での画面の更新、すなわちスクロールが必要と
なる。従来の画面上でのスクロールは、キーの押圧によ
る上下スクロール、マウスカーソルによる上下左右スク
ロールであった。スクロール速度は固定のものも可変の
ものもあるが、可変のものは幾つかのスクロール速度に
設定可能としておき、その中の1つを選んで設定して、
この設定速度でスクロールを行わせるものであった。2. Description of the Related Art Conventionally, map information systems having various display functions of map information have been used in fields such as navigation devices for vehicle operation, various area / facility guidance devices, educational devices, and alarm systems. There are various map information such as prefecture maps, municipal maps, road maps, and residential maps. And each map has various scales. Here, the scale is the ratio of the actual distance on the ground surface to the distance reduced and shown on the map, and is generally expressed in the form of a fraction with 1 as the numerator. Since it is impossible to see these maps on one screen, it is necessary to update the screen on the display screen, that is, scroll. Conventional scrolling on the screen is up / down scrolling by pressing a key or up / down / left / right scrolling by a mouse cursor. The scroll speed may be fixed or variable, but the variable speed can be set to several scroll speeds, and one of them can be selected and set.
The scroll was performed at this set speed.
【0003】地図の索引にあっては、上下左右だけでな
く、右上、左上、右下、左下の如く斜め方向へのサーチ
も必要である。地図の中のさらに細部の地図情報の検索
にあっても、右上下、左上下といった斜め方向へのスク
ロールがあると便利である。さらに、スクロール速度を
事前に設定して選ぶのは面倒である。スクロールしなが
らスクロール速度も併せて付与できれば使い勝手が出
る。さらに、スクロール方向が周囲360゜方向すべて
可能なようにすれば、地図および地図情報の索引・検索
は一段と便利となる。In the map index, it is necessary to search not only vertically and horizontally but also diagonally such as upper right, upper left, lower right and lower left. Even when searching for more detailed map information in the map, it is convenient to scroll in the diagonal direction such as upper right, lower left, or upper left. Furthermore, it is troublesome to preset and select the scroll speed. If you can also add scroll speed while scrolling, it will be easier to use. In addition, if the scrolling direction is set to be 360 ° around the circumference, indexing and searching of maps and map information will be much more convenient.
【0004】上記問題点を解決することを目的とする従
来技術として、例えば、特開平9−81032号公報に
記載のものがある。すなわち、従来技術は、オペレータ
との対話を行う入力装置と表示装置と、地図データを記
憶する記憶装置と、前記記憶装置から地図データを取り
出して処理し前記表示装置に地図を表示する演算制御装
置とより構成される地図情報システムにおいて、スクロ
ールの方向と速度を同時かつ連続的に設定するパラメー
タ設定処理部と、前記パラメータによりスクロール制御
するスクロール制御処理部とを備えている。また、前記
パラメータ設定処理部は、前記表示装置に表示されたス
クロールメニューの任意点を指示することによってスク
ロールの方向と速度を設定している。また、前記スクロ
ール制御処理部は、スクロールメニューを指示した任意
点を連続的に移動した時のパラメータ設定処理部の出力
を受けてスクロールの方向と速度を連続的に変更してい
る。また、スクロールメニューは、N方向に分割し中心
から外に向かう矢印が表示され、矢印の向きでスクロー
ルの方向を、矢印上の指示点位置でスクロール速度(始
点で最低速度、終点で最高速度)を示している。また、
スクロールメニューは、領域の中心点を原点とする極座
標とし、角度でスクロールの方向を、長さでスクロール
の速度を示している。このような従来技術によれば、所
定のスクロール速度と方向とによって迅速なスクロール
ができるようになるといった効果が開示されている。As a conventional technique aiming at solving the above problems, there is, for example, one disclosed in Japanese Patent Laid-Open No. 9-81032. That is, the related art is an input control device and a display device that interact with an operator, a storage device that stores map data, and an arithmetic control device that retrieves and processes map data from the storage device and displays a map on the display device. And a scroll control processing unit that controls scrolling by the parameter. Further, the parameter setting processing unit sets the scroll direction and speed by instructing an arbitrary point of the scroll menu displayed on the display device. The scroll control processing unit continuously changes the scroll direction and speed in response to the output of the parameter setting processing unit when the arbitrary point instructing the scroll menu is continuously moved. Also, the scroll menu is divided into N directions and an arrow pointing outward from the center is displayed. The scroll direction is the direction of the arrow, and the scroll speed is at the indicated point position on the arrow (minimum speed at the start point, maximum speed at the end point). Is shown. Also,
The scroll menu has polar coordinates with the center point of the region as the origin, the angle indicates the scroll direction, and the length indicates the scroll speed. According to such a conventional technique, there is disclosed an effect that quick scrolling can be performed at a predetermined scroll speed and direction.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来の
スクロールでは移動距離が固定であり、大きくスクロー
ルした後に小さくスクロールするためには移動距離の変
更操作が必要であった。また、移動距離も数種類程度に
分類されているだけであるため、自由に設定することが
できないという問題点もあった。However, in the conventional scroll, the moving distance is fixed, and it is necessary to change the moving distance in order to scroll large and then small. In addition, there is also a problem that it is not possible to freely set the moving distance because it is only classified into several types.
【0006】本発明は斯かる問題点を鑑みてなされたも
のであり、その目的とするところは、地図のスクロール
中にスクロールの移動方向や移動距離を変更可能とする
ことで地図のスクロールの操作性を向上させる地図スク
ロール装置および地図スクロール方法を提供する点にあ
る。The present invention has been made in view of the above problems, and an object of the present invention is to change the moving direction and moving distance of the scroll during the scrolling of the map to operate the scrolling of the map. The present invention is to provide a map scroll device and a map scroll method that improve the property.
【0007】[0007]
【課題を解決するための手段】請求項1に記載の発明の
要旨は、ポインティングデバイスである入力装置と、プ
ログラム制御により動作する制御部と、地図情報を記憶
する地図情報ファイルと、ディスプレイを備えた表示装
置を有し、前記制御部は、スクロールの移動方向および
移動距離を計算しスクロール移動後の地図の座標を求め
て出力するスクロール制御部と、前記入力装置の第1入
力手段からスクロールの開始や終了およびスクロール中
のカーソル位置を前記スクロール制御部に渡す入力制御
部と、表示処理を実行して前記表示装置に地図を出力す
る表示制御部と、前記スクロール制御部により指示され
た地図の表示位置に対応する地図情報を前記地図情報フ
ァイルから取得して前記表示制御部に渡す地図制御部を
有し、前記制御部は、前記入力装置の第2入力手段から
の拡大縮小の開始指示により、画面上のカーソル位置を
基に画面の中心からカーソルへの方向および距離を計算
し、該計算結果に基づいて、カーソルが画面の中心に近
づくと地図を縮小し、カーソルが画面の中心から遠ざか
ると地図を拡大する拡大縮小制御部を有することを特徴
とする地図スクロール装置に存する。また、請求項2に
記載の発明の要旨は、前記入力装置からスクロール指示
が出た際に前記制御部が前記入力装置からスクロール終
了指示が出るまで地図を連続してスクロール表示し、当
該スクロール中に前記制御部が画面上のカーソルの位置
を基に画面の中心からカーソルへの方向および距離を計
算し当該計算結果をスクロールの方向および移動距離と
して地図をスクロール表示する手段を有することを特徴
とする請求項1に記載の地図スクロール装置に存する。
また、請求項3に記載の発明の要旨は、カーソルが画面
の中心より右側にある場合は右の地図を表示するように
スクロールし、カーソルが画面の中心より上にある場合
は上の地図を表示するようにスクロールする動作をスク
ロールする期間中常時行う手段を有することを特徴とす
る請求項2に記載の地図スクロール装置に存する。ま
た、請求項4に記載の発明の要旨は、カーソルが画面の
中心に近い場合は移動距離を小さくしてスクロールし、
カーソルが画面の中心から遠い場合は移動距離を大きく
してスクロールする動作をスクロールする期間中常時行
う手段を有することを特徴とする請求項2に記載の地図
スクロール装置に存する。また、請求項5に記載の発明
の要旨は、ポインティングデバイスである入力工程と、
プログラム制御により動作する制御部工程と、地図情報
を記憶する地図情報ファイル管理工程と、ディスプレイ
を備えた表示工程を有し、前記制御部工程は、スクロー
ルの移動方向および移動距離を計算しスクロール移動後
の地図の座標を求めて出力するスクロール制御工程と、
前記入力工程からスクロールの開始や終了およびスクロ
ール中のカーソル位置を前記スクロール制御工程に渡す
入力制御工程と、表示処理を実行して前記表示工程に地
図を出力する表示制御工程と、前記スクロール制御工程
により指示された地図の表示位置に対応する地図情報を
前記地図情報ファイル管理工程から取得して前記表示制
御工程に渡す地図制御部を有し、前記制御部工程は、前
記入力工程からの拡大縮小の開始指示により、画面上の
カーソル位置を基に画面の中心からカーソルへの方向お
よび距離を計算し、該計算結果に基づいて、カーソルが
画面の中心に近づくと地図を縮小し、カーソルが画面の
中心から遠ざかると地図を拡大する拡大縮小制御工程を
有することを特徴とする地図スクロール方法に存する。
また、請求項6に記載の発明の要旨は、前記入力工程か
らスクロール指示が出た際に前記制御部工程が前記入力
工程からスクロール終了指示が出るまで地図を連続して
スクロール表示する工程を有することを特徴とする請求
項5に記載の地図スクロール方法に存する。また、請求
項7に記載の発明の要旨は、前記スクロール中に前記制
御部工程が画面上のカーソルの位置を基に画面の中心か
らカーソルへの方向および距離を計算し当該計算結果を
スクロールの方向および移動距離として地図をスクロー
ル表示する工程を有することを特徴とする請求項6に記
載の地図スクロール方法に存する。また、請求項8に記
載の発明の要旨は、カーソルが画面の中心より右側にあ
る場合は右の地図を表示するようにスクロールし、カー
ソルが画面の中心より上にある場合は上の地図を表示す
るようにスクロールする動作をスクロールする期間中常
時行う工程を有することを特徴とする請求項6または7
に記載の地図スクロール方法に存する。また、請求項9
に記載の発明の要旨は、カーソルが画面の中心に近い場
合は移動距離を小さくしてスクロールし、カーソルが画
面の中心から遠い場合は移動距離を大きくしてスクロー
ルする動作をスクロールする期間中常時行う工程を有す
ることを特徴とする請求項6または7に記載の地図スク
ロール方法に存する。The invention according to claim 1 is provided with an input device which is a pointing device, a control section which operates by program control, a map information file which stores map information, and a display. And a scroll control unit that calculates the moving direction and moving distance of the scroll, obtains and outputs the coordinates of the map after the scroll movement, and the first input unit of the input device to scroll the scroll control unit. An input control unit that passes the cursor position during start and end and scrolling to the scroll control unit, a display control unit that executes a display process and outputs a map to the display device, and a map instructed by the scroll control unit. A map control unit that acquires map information corresponding to a display position from the map information file and transfers the map information to the display control unit; , By the start instruction of scaling from the second input means of said input device, the cursor position on the screen
Calculate the direction and distance from the center of the screen to the cursor based on
The cursor close to the center of the screen based on the calculation result.
Then reduce the map and move the cursor away from the center of the screen.
Then , the map scroll device is characterized by having a scaling control unit for enlarging the map. Further, the gist of the invention according to claim 2 is that, when a scroll instruction is issued from the input device, the control section continuously scrolls and displays a map until a scroll end instruction is issued from the input device, and during the scrolling. Further, the control unit has means for calculating the direction and distance from the center of the screen to the cursor based on the position of the cursor on the screen, and scrolling the map using the calculation result as the scroll direction and moving distance. The map scroll device according to claim 1.
Further, the gist of the invention described in claim 3 is that when the cursor is on the right side of the center of the screen, scrolling is performed to display the map on the right, and when the cursor is on the center of the screen, the upper map is displayed. 3. The map scroll device according to claim 2, further comprising means for performing an operation of scrolling for display during a scrolling period. Further, the gist of the invention described in claim 4 is that when the cursor is close to the center of the screen, the moving distance is reduced to scroll,
When the cursor is far from the center of the screen, the map scroll device according to claim 2, further comprising means for increasing the moving distance and performing a scroll operation at all times during the scroll period. Further, the gist of the invention according to claim 5 is an input step which is a pointing device,
It has a control unit process operated by program control, a map information file management process for storing map information, and a display process provided with a display. The control unit process calculates a scroll moving direction and a moving distance, and scrolls. A scroll control step of obtaining and outputting the coordinates of the subsequent map,
An input control step of passing the start and end of scrolling and a cursor position during scrolling to the scroll control step from the input step, a display control step of executing display processing and outputting a map to the display step, and the scroll control step. The map information corresponding to the display position of the map instructed by the map information file management step, and has a map control section for passing to the display control step, and the control section step enlarges or contracts from the input step. On the screen
The direction from the center of the screen to the cursor based on the cursor position
And the distance are calculated, and the cursor is
When you approach the center of the screen, the map shrinks and the cursor
A map scrolling method is characterized in that it has a scaling control step of enlarging the map when it gets away from the center .
Further, the gist of the invention according to claim 6 has a step in which, when a scroll instruction is issued from the input step, the control section step continuously scrolls and displays a map until a scroll end instruction is issued from the input step. The map scroll method according to claim 5 is characterized in that. Further, the gist of the invention according to claim 7 is that, during the scrolling, the control unit step calculates a direction and a distance from the center of the screen to the cursor based on the position of the cursor on the screen, and scrolls the calculation result. 7. The map scrolling method according to claim 6, further comprising a step of scrolling the map as a direction and a moving distance. Further, the gist of the invention described in claim 8 is that when the cursor is on the right side of the center of the screen, scrolling is performed to display the map on the right, and when the cursor is above the center of the screen, the upper map is displayed. 8. The method according to claim 6, further comprising a step of constantly performing an operation of scrolling for displaying during a scrolling period.
It exists in the map scroll method described in. In addition, claim 9
The gist of the invention described in is that when the cursor is near the center of the screen, the moving distance is reduced and scrolling is performed, and when the cursor is far from the center of the screen, the moving distance is increased and scrolling operation is always performed during the scrolling period. The map scroll method according to claim 6 or 7, further comprising a step of performing.
【0008】[0008]
【発明の実施の形態】本発明は、地図のスクロール中に
スクロールの移動方向や移動距離を変更可能とすること
で地図のスクロールの操作性を向上するものである。以
下、本発明の実施の形態を図面に基づいて詳細に説明す
る。BEST MODE FOR CARRYING OUT THE INVENTION The present invention improves the operability of scrolling a map by making it possible to change the moving direction and the moving distance of the scroll while the map is scrolling. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
【0009】(第1の実施の形態)図1は、本発明の第
1の実施の形態に係る地図スクロール装置20を説明す
るための機能ブロック図である。図1において、1は入
力装置、2は制御部、3は入力制御部、4はスクロール
制御部、5は地図制御部、6は表示制御部、7は地図情
報ファイル、8は表示装置、20は地図スクロール装置
を示している。(First Embodiment) FIG. 1 is a functional block diagram for explaining a map scroll device 20 according to a first embodiment of the present invention. In FIG. 1, 1 is an input device, 2 is a control unit, 3 is an input control unit, 4 is a scroll control unit, 5 is a map control unit, 6 is a display control unit, 7 is a map information file, 8 is a display device, 20 Indicates a map scroll device.
【0010】図1を参照すると、本実施の形態は、マウ
ス等の入力装置1と、プログラム制御により動作する制
御部2と、地図情報を記憶する地図情報ファイル7と、
ディスプレイ装置などの表示装置8を備えている。Referring to FIG. 1, in this embodiment, an input device 1 such as a mouse, a control unit 2 operated by program control, a map information file 7 for storing map information,
A display device 8 such as a display device is provided.
【0011】また、制御部2は入力制御部3と、スクロ
ール制御部4と、地図制御部5と、表示制御部6を備え
ている。The control unit 2 also includes an input control unit 3, a scroll control unit 4, a map control unit 5, and a display control unit 6.
【0012】入力制御部3は、入力装置1からスクロー
ルの開始や終了、スクロール中のカーソル位置をスクロ
ール制御部4に渡す機能を有している。The input control section 3 has a function of starting and ending scrolling from the input device 1 and passing the cursor position during scrolling to the scroll control section 4.
【0013】スクロール制御部4はスクロールの移動方
向および移動距離を計算し、スクロール移動後の地図の
座標を求めて地図制御部5に渡す機能を有している。The scroll control unit 4 has a function of calculating the moving direction and the moving distance of the scroll, obtaining the coordinates of the map after the scroll movement, and passing it to the map control unit 5.
【0014】地図制御部5は、スクロール制御部4によ
り指示された地図の表示位置に対応する地図情報を地図
情報ファイル7から取得して表示制御部6に渡す機能を
有している。The map control unit 5 has a function of acquiring map information corresponding to the display position of the map designated by the scroll control unit 4 from the map information file 7 and passing it to the display control unit 6.
【0015】表示制御部6は、表示処理を実行して表示
装置8に地図を出力する機能を有している。The display control unit 6 has a function of executing display processing and outputting a map to the display device 8.
【0016】次に、地図スクロール装置20の動作を説
明する。図1を参照すると、本実施の形態の地図スクロ
ール装置20は、入力装置1からスクロール指示が出る
と、制御部2は入力装置1からスクロール終了指示が出
るまで地図を連続してスクロール表示する。当該スクロ
ール中は制御部2が画面上のカーソルの位置により、画
面の中心からカーソルへの方向、距離を計算し、これを
スクロールの方向、移動距離として地図をスクロール表
示する。Next, the operation of the map scroll device 20 will be described. Referring to FIG. 1, when a scroll instruction is issued from the input device 1, the map scroll device 20 of the present embodiment causes the control unit 2 to continuously scroll and display the map until the input device 1 issues a scroll end instruction. During the scrolling, the control unit 2 calculates the direction and distance from the center of the screen to the cursor according to the position of the cursor on the screen, and scrolls the map using this as the scroll direction and moving distance.
【0017】例えば、カーソルが画面の中心より右側に
ある場合は右の地図を表示するようにスクロールし、カ
ーソルが画面の中心より上にある場合は上の地図を表示
するようにスクロールする。また、カーソルが画面の中
心に近い場合は移動距離を小さくしてスクロールし、カ
ーソルが画面の中心から遠い場合は移動距離を大きくし
てスクロールする。For example, when the cursor is on the right side of the center of the screen, scrolling is performed to display the right map, and when the cursor is above the center of the screen, scrolling is performed to display the upper map. Also, when the cursor is near the center of the screen, the moving distance is reduced to scroll, and when the cursor is far from the center of the screen, the moving distance is increased and scrolling is performed.
【0018】スクロールする期間中上記動作を常時行う
ことにより、カーソルを移動するだけでスクロールの移
動方向、移動距離を自由に変更することができるように
なるといった効果を奏する。By performing the above-mentioned operation during the scrolling period, the moving direction and the moving distance of the scroll can be freely changed only by moving the cursor.
【0019】図1および図2を参照して本実施の形態の
地図スクロール装置20の動作(地図スクロール方法)
についてさらに詳しく説明する。図2は、本発明の第1
の実施の形態に係る地図スクロール方法を説明するため
のフローチャートである。Referring to FIGS. 1 and 2, the operation of the map scroll device 20 of the present embodiment (map scroll method)
Will be described in more detail. FIG. 2 shows the first of the present invention.
5 is a flowchart for explaining the map scrolling method according to the embodiment of FIG.
【0020】本実施の形態では、まず、入力装置1が表
示装置8上に表示されている地図情報に対してスクロー
ルを行うように指示し、スクロールが開始されると、入
力制御部3が、画面上のカーソル位置をスクロール制御
部4に渡し、スクロール制御部4が画面の中心からカー
ソルまでの方向および距離を計算し、スクロールの移動
方向および移動距離を計算し(ステップA1)、新たに
表示する地図の座標を計算する工程を実行する(ステッ
プA2)。In the present embodiment, first, the input device 1 instructs the map information displayed on the display device 8 to scroll, and when the scroll is started, the input control section 3 The cursor position on the screen is passed to the scroll control unit 4, the scroll control unit 4 calculates the direction and distance from the center of the screen to the cursor, the moving direction and moving distance of the scroll (step A1), and newly displays. The process of calculating the coordinates of the map to be executed is executed (step A2).
【0021】地図制御部5がスクロール制御部4からの
要求により、地図情報ファイル7から必要な地図情報を
入力し、その地図情報を表示制御部6に渡し、表示制御
部6が地図情報を表示装置8に渡す工程を実行する(ス
テップA3)。In response to a request from the scroll control unit 4, the map control unit 5 inputs necessary map information from the map information file 7, passes the map information to the display control unit 6, and the display control unit 6 displays the map information. The process of passing to the device 8 is executed (step A3).
【0022】上記各工程(ステップA1→ステップA2
→ステップA3→ステップA4)を入力装置1からスク
ロールの終了の指示(ステップA4のイエス)が出され
るまで続け、スクロールする(ステップA4のノー→ス
テップA1→…)。Each step (step A1 → step A2)
→ Step A3 → Step A4) is continued until scrolling is instructed from the input device 1 (Yes in Step A4), and scrolling is performed (No in Step A4 → Step A1 → ...).
【0023】図3は、マウスカーソルの位置に応じた地
図スクロールの地図表示例、図4は、マウスカーソルの
位置に応じた地図スクロールの他の地図表示例である。
例えば、本実施の形態では、図3(a)および図4
(a)の表示例ともに、カーソルが画面の中心から右上
にあるため、右上の地図を表示するようにスクロールす
るが、図3(a)に示すようにカーソルが画面の中心に
近い場合は図3(b)に示すようにスクロールする移動
距離が小さく、図4(a)に示すようにカーソルが画面
の中心から遠い場合は図4(b)に示すようにスクロー
ルする移動距離が大きくなる。FIG. 3 is a map display example of map scrolling according to the position of the mouse cursor, and FIG. 4 is another map display example of map scrolling according to the position of the mouse cursor.
For example, in the present embodiment, FIG.
In the display example of (a), since the cursor is located in the upper right corner from the center of the screen, scrolling is performed so as to display the map in the upper right, but if the cursor is near the center of the screen as shown in FIG. 3 (b), the moving distance for scrolling is small, and when the cursor is far from the center of the screen as shown in FIG. 4 (a), the moving distance for scrolling becomes large as shown in FIG. 4 (b).
【0024】これにより、地図上のある地物をスクロー
ルしながら探す場合に、まず移動距離を大きくしてスク
ロールさせ、対象物に近づいたら移動距離を小さくする
などの行為が、カーソルの移動のみで実現することがで
きるようになるといった効果を奏する。Thus, when searching for a certain feature on the map while scrolling, the action of increasing the moving distance and scrolling, and reducing the moving distance when approaching the target object can be performed only by moving the cursor. It has an effect that it can be realized.
【0025】以上説明したように第1の実施の形態によ
れば、地図のスクロールの操作性が向上するといった効
果を奏する。その理由は、カーソルの移動のみでスクロ
ールの移動方向、移動距離を同時に、また任意に変更で
きるためである。As described above, according to the first embodiment, there is an effect that the operability of scrolling the map is improved. The reason is that the moving direction and moving distance of the scroll can be simultaneously and arbitrarily changed only by moving the cursor.
【0026】(第2の実施の形態)本実施の形態では、
スクロールではなく地図の拡大縮小に使用することがで
きる点に特徴を有している。例えば、画面の中心にカー
ソルが近づくと地図が縮小し、遠ざかると地図が拡大す
るようになっている。また、入力装置1にボタンが複数
ある場合には、ボタンの一方が押されたときにスクロー
ル動作を実行し、他方が押されたときに拡大縮小動作を
実行するような構成となっている。(Second Embodiment) In the present embodiment,
The feature is that it can be used for scaling of the map instead of scrolling. For example, the map shrinks when the cursor approaches the center of the screen and expands when it moves away. When the input device 1 has a plurality of buttons, the scroll operation is executed when one of the buttons is pressed, and the enlargement / reduction operation is executed when the other is pressed.
【0027】なお、本発明が上記各実施の形態に限定さ
れず、本発明の技術思想の範囲内において、各実施の形
態は適宜変更され得ることは明らかである。また上記構
成部材の数、位置、形状等は上記実施の形態に限定され
ず、本発明を実施する上で好適な数、位置、形状等にす
ることができる。また、各図において、同一構成要素に
は同一符号を付している。It should be noted that the present invention is not limited to the above-mentioned respective embodiments, and it is apparent that the respective embodiments can be appropriately modified within the scope of the technical idea of the present invention. Further, the number, positions, shapes, etc. of the above-mentioned constituent members are not limited to those in the above-mentioned embodiment, and the number, positions, shapes, etc. suitable for carrying out the present invention can be adopted. Moreover, in each figure, the same components are denoted by the same reference numerals.
【0028】[0028]
【発明の効果】本発明は以上のように構成されているの
で、地図のスクロールの操作性が向上するといった効果
を奏する。その理由は、カーソルの移動のみでスクロー
ルの移動方向、移動距離を同時に、また任意に変更でき
るためである。Since the present invention is configured as described above, it has the effect of improving the operability of scrolling a map. The reason is that the moving direction and moving distance of the scroll can be simultaneously and arbitrarily changed only by moving the cursor.
【図1】本発明の第1の実施の形態に係る地図スクロー
ル装置を説明するための機能ブロック図である。FIG. 1 is a functional block diagram for explaining a map scroll device according to a first embodiment of the present invention.
【図2】本発明の第1の実施の形態に係る地図スクロー
ル方法を説明するためのフローチャートである。FIG. 2 is a flowchart for explaining a map scrolling method according to the first embodiment of the present invention.
【図3】マウスカーソルの位置に応じた地図スクロール
の地図表示例である。FIG. 3 is a map display example of a map scroll according to the position of a mouse cursor.
【図4】マウスカーソルの位置に応じた地図スクロール
の他の地図表示例である。FIG. 4 is another map display example of map scrolling according to the position of the mouse cursor.
1…入力装置 2…制御部 3…入力制御部 4…スクロール制御部 5…地図制御部 6…表示制御部 7…地図情報ファイル 8…表示装置 20…地図スクロール装置 1 ... Input device 2 ... Control unit 3 ... Input control unit 4 ... Scroll controller 5 ... Map control unit 6 ... Display control unit 7 ... Map information file 8 ... Display device 20 ... Map scroll device
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G09B 29/00 - 29/14 ─────────────────────────────────────────────────── ─── Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G09B 29/00-29/14
Claims (9)
と、 プログラム制御により動作する制御部と、 地図情報を記憶する地図情報ファイルと、 ディスプレイを備えた表示装置を有し、 前記制御部は、 スクロールの移動方向および移動距離を計算しスクロー
ル移動後の地図の座標を求めて出力するスクロール制御
部と、 前記入力装置の第1入力手段からスクロールの開始や終
了およびスクロール中のカーソル位置を前記スクロール
制御部に渡す入力制御部と、 表示処理を実行して前記表示装置に地図を出力する表示
制御部と、 前記スクロール制御部により指示された地図の表示位置
に対応する地図情報を前記地図情報ファイルから取得し
て前記表示制御部に渡す地図制御部を有し、 前記制御部は、前記入力装置の第2入力手段からの拡大
縮小の開始指示により、画面上のカーソル位置を基に画
面の中心からカーソルへの方向および距離を計算し、該
計算結果に基づいて、カーソルが画面の中心に近づくと
地図を縮小し、カーソルが画面の中心から遠ざかると地
図を拡大する拡大縮小制御部を有することを特徴とする
地図スクロール装置。1. An input device, which is a pointing device, a control unit that operates under program control, a map information file that stores map information, and a display device that includes a display, wherein the control unit is a scroll movement unit. A scroll control unit that calculates a direction and a movement distance, obtains and outputs the coordinates of the map after scroll movement, and a scroll start and end from the first input means of the input device and a cursor position during scroll to the scroll control unit. An input control unit for handing over, a display control unit for executing display processing and outputting a map to the display device, and map information corresponding to the display position of the map designated by the scroll control unit is acquired from the map information file. And a map control unit for passing the display control unit to the display control unit, the control unit enlarging the second input unit of the input device. When the reduction start instruction is issued, the image is displayed based on the cursor position on the screen.
Calculate the direction and distance from the center of the surface to the cursor,
Based on the calculation result, when the cursor approaches the center of the screen
If you shrink the map and move the cursor away from the center of the screen,
A map scroll device having an enlargement / reduction control unit for enlarging a figure .
際に前記制御部が前記入力装置からスクロール終了指示
が出るまで地図を連続してスクロール表示し、当該スク
ロール中に前記制御部が画面上のカーソルの位置を基に
画面の中心からカーソルへの方向および距離を計算し当
該計算結果をスクロールの方向および移動距離として地
図をスクロール表示する手段を有することを特徴とする
請求項1に記載の地図スクロール装置。2. When a scroll instruction is issued from the input device, the control unit continuously scrolls and displays the map until a scroll end instruction is issued from the input device, and during the scroll, the control unit is displayed on the screen. The map according to claim 1, further comprising means for calculating a direction and a distance from the center of the screen to the cursor based on the position of the cursor, and scrolling the map using the calculation result as the scroll direction and the moving distance. Scroll device.
合は右の地図を表示するようにスクロールし、カーソル
が画面の中心より上にある場合は上の地図を表示するよ
うにスクロールする動作をスクロールする期間中常時行
う手段を有することを特徴とする請求項2に記載の地図
スクロール装置。3. When the cursor is on the right side of the center of the screen, scroll to display the map on the right, and when the cursor is on the center of the screen, scroll to display the upper map. 3. The map scroll device according to claim 2, further comprising means for always performing the scrolling period.
距離を小さくしてスクロールし、カーソルが画面の中心
から遠い場合は移動距離を大きくしてスクロールする動
作をスクロールする期間中常時行う手段を有することを
特徴とする請求項2に記載の地図スクロール装置。4. When the cursor is near the center of the screen, scrolling is performed with a small moving distance, and when the cursor is far from the center of the screen, the moving distance is increased and scrolling is always performed during the scrolling period. The map scroll device according to claim 2, which has.
と、 プログラム制御により動作する制御部工程と、 地図情報を記憶する地図情報ファイル管理工程と、 ディスプレイを備えた表示工程を有し、 前記制御部工程は、 スクロールの移動方向および移動距離を計算しスクロー
ル移動後の地図の座標を求めて出力するスクロール制御
工程と、 前記入力工程からスクロールの開始や終了およびスクロ
ール中のカーソル位置を前記スクロール制御工程に渡す
入力制御工程と、 表示処理を実行して前記表示工程に地図を出力する表示
制御工程と、 前記スクロール制御工程により指示された地図の表示位
置に対応する地図情報を前記地図情報ファイル管理工程
から取得して前記表示制御工程に渡す地図制御部を有
し、 前記制御部工程は、前記入力工程からの拡大縮小の開始
指示により、画面上のカーソル位置を基に画面の中心か
らカーソルへの方向および距離を計算し、該計算結果に
基づいて、カーソルが画面の中心に近づくと地図を縮小
し、カーソルが画面の中心から遠ざかると地図を拡大す
る拡大縮小制御工程を有することを特徴とする地図スク
ロール方法。5. An input process which is a pointing device, a control unit process operated by program control, a map information file management process for storing map information, and a display process including a display, wherein the control unit process is A scroll control step of calculating a scroll moving direction and a moving distance, obtaining and outputting the coordinates of the map after the scroll movement, and passing a scroll start / end and a cursor position during scroll from the input step to the scroll control step. An input control step, a display control step of executing a display process and outputting a map to the display step, and a map information corresponding to the display position of the map designated by the scroll control step, obtained from the map information file management step. And a map control unit for passing to the display control process, wherein the control unit process includes the input process. Based on the cursor position on the screen, the center of the screen
Direction and distance to the cursor from
Based on, the map shrinks when the cursor approaches the center of the screen
The map is enlarged when the cursor moves away from the center of the screen.
Map scrolling method characterized by having a scaling control step that.
際に前記制御部工程が前記入力工程からスクロール終了
指示が出るまで地図を連続してスクロール表示する工程
を有することを特徴とする請求項5に記載の地図スクロ
ール方法。6. The method according to claim 5, further comprising: when the scroll instruction is issued from the input step, the control section step continuously scrolls and displays the map until a scroll end instruction is issued from the input step. Map scrolling method described in.
面上のカーソルの位置を基に画面の中心からカーソルへ
の方向および距離を計算し当該計算結果をスクロールの
方向および移動距離として地図をスクロール表示する工
程を有することを特徴とする請求項6に記載の地図スク
ロール方法。7. The map is scrolled by the control unit step during the scrolling based on the position of the cursor on the screen to calculate the direction and distance from the center of the screen to the cursor and using the calculation result as the scrolling direction and moving distance. The map scroll method according to claim 6, further comprising a step of displaying.
合は右の地図を表示するようにスクロールし、カーソル
が画面の中心より上にある場合は上の地図を表示するよ
うにスクロールする動作をスクロールする期間中常時行
う工程を有することを特徴とする請求項6または7に記
載の地図スクロール方法。8. When the cursor is on the right side of the center of the screen, scroll to display the map on the right, and when the cursor is on the center of the screen, scroll to display the upper map. The map scrolling method according to claim 6 or 7, further comprising a step which is always performed during a scrolling period.
距離を小さくしてスクロールし、カーソルが画面の中心
から遠い場合は移動距離を大きくしてスクロールする動
作をスクロールする期間中常時行う工程を有することを
特徴とする請求項6または7に記載の地図スクロール方
法。9. A step of performing a scrolling operation with a small moving distance when the cursor is near the center of the screen and scrolling with a large moving distance when the cursor is far from the center of the screen during the scrolling period. The map scroll method according to claim 6 or 7, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000107877A JP3501721B2 (en) | 2000-04-10 | 2000-04-10 | Map scrolling device and map scrolling method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000107877A JP3501721B2 (en) | 2000-04-10 | 2000-04-10 | Map scrolling device and map scrolling method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001290419A JP2001290419A (en) | 2001-10-19 |
| JP3501721B2 true JP3501721B2 (en) | 2004-03-02 |
Family
ID=18620812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000107877A Expired - Fee Related JP3501721B2 (en) | 2000-04-10 | 2000-04-10 | Map scrolling device and map scrolling method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3501721B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5267990B2 (en) * | 2009-02-26 | 2013-08-21 | Necインフロンティア株式会社 | Electronic journal data browsing system, electronic journal data browsing method, program thereof, and recording medium |
| JP2015032095A (en) * | 2013-08-01 | 2015-02-16 | 株式会社デンソー | Screen display device, screen display method, and screen display program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000221875A (en) | 1999-01-29 | 2000-08-11 | Hitachi Eng Co Ltd | Map display device |
-
2000
- 2000-04-10 JP JP2000107877A patent/JP3501721B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000221875A (en) | 1999-01-29 | 2000-08-11 | Hitachi Eng Co Ltd | Map display device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001290419A (en) | 2001-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4831556A (en) | Device capable of displaying window size and position | |
| KR100467995B1 (en) | Map display apparatus, map display method, processing unit for map display apparatus and navigation system | |
| JP3437223B2 (en) | Shape display device and shape display method | |
| JP2008209151A (en) | Route guidance device | |
| JP3501721B2 (en) | Map scrolling device and map scrolling method | |
| JPH10340045A (en) | Map displaying method for navigator | |
| JPH0916315A (en) | Information retrieval system | |
| CN107408355A (en) | The operation feeling control method of map display control apparatus and map scroll | |
| JP3454906B2 (en) | Navigation display method and apparatus | |
| JP6433347B2 (en) | Map display control apparatus and map automatic scroll method | |
| JP3050281B2 (en) | Map information retrieval device | |
| JP4044642B2 (en) | Route forming system and method, and recording medium storing a program for causing a computer to perform route forming processing | |
| JP2010085359A (en) | Navigation system, method of setting bypass area of the system, and program | |
| JPH08115438A (en) | Drawing display device | |
| JPS62150423A (en) | display control device | |
| JP3660644B2 (en) | Bird's-eye view creation method, map display device, and navigation system | |
| JPH07271994A (en) | Figure selection method and method | |
| JP2021140507A (en) | Information processing device and program | |
| JP2000221875A (en) | Map display device | |
| JPH11126150A (en) | Graphic information display processing device and its program storage medium | |
| JPH08335277A (en) | Graphic processing device | |
| JP3144786B2 (en) | Information processing device | |
| JP2004279682A (en) | Information display device and information display program | |
| JPH02103672A (en) | Panning system | |
| JPH07320080A (en) | Graphic editing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031202 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071212 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081212 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091212 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091212 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101212 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101212 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111212 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111212 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131212 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |