[go: up one dir, main page]

JP4397369B2 - Map display device, map display method, map display program - Google Patents

Map display device, map display method, map display program Download PDF

Info

Publication number
JP4397369B2
JP4397369B2 JP2005346738A JP2005346738A JP4397369B2 JP 4397369 B2 JP4397369 B2 JP 4397369B2 JP 2005346738 A JP2005346738 A JP 2005346738A JP 2005346738 A JP2005346738 A JP 2005346738A JP 4397369 B2 JP4397369 B2 JP 4397369B2
Authority
JP
Japan
Prior art keywords
map
display
history
displayed
active spot
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
Application number
JP2005346738A
Other languages
Japanese (ja)
Other versions
JP2007155804A (en
Inventor
淳一 岡村
明 大谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Geotechnologies Inc
Original Assignee
Pioneer Corp
Increment P Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pioneer Corp, Increment P Corp filed Critical Pioneer Corp
Priority to JP2005346738A priority Critical patent/JP4397369B2/en
Publication of JP2007155804A publication Critical patent/JP2007155804A/en
Application granted granted Critical
Publication of JP4397369B2 publication Critical patent/JP4397369B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)

Description

本発明は、以前に表示した地図を再表示するのに好適な地図表示装置に関する。   The present invention relates to a map display device suitable for redisplaying a previously displayed map.

コンピュータ技術の普及に伴い、従来の紙媒体上の地図に代えて、電子データとして作成された地図を、コンピュータ上に表示して利用することが広く行われている。   With the spread of computer technology, it is widely used that a map created as electronic data is displayed on a computer instead of a conventional map on a paper medium.

このようなコンピュータ上で地図を表示することのできる地図表示装置では、ユーザは、コンピュータ上に表示された地図をマウスなどでスクロールすることにより、その地図の表示範囲を変えることができる。例えば、ユーザは、ある道路の周辺の情報を知りたい場合には、当該道路に沿って縮尺の小さな地図をスクロールしていくことにより、当該道路周辺の情報を詳しく知ることができる。   In such a map display device capable of displaying a map on a computer, the user can change the display range of the map by scrolling the map displayed on the computer with a mouse or the like. For example, when the user wants to know information around a certain road, the user can know the information around the road in detail by scrolling a small-scale map along the road.

しかしながら、このような地図表示装置では、ユーザは、当該道路周辺の情報を再度確認したい場合、当該道路に沿って地図を再度スクロールするしかないため、利便性に欠けるという問題があった。   However, in such a map display device, when the user wants to confirm the information around the road again, the user has no choice but to scroll the map again along the road.

なお、以下に示す特許文献1には、データに対する編集処理の履歴を記録する際に、夫々の編集処理に対して、時系列情報、階層構造情報及び編集処理の情報をデータとして記録する技術が記載されている。   In Patent Document 1 shown below, there is a technique for recording time series information, hierarchical structure information, and editing process information as data for each editing process when recording the history of the editing process for the data. Are listed.

特開2002−20518号公報Japanese Patent Laid-Open No. 2002-20518

本発明が解決しようとする課題には、上記のようなものが一例として挙げられる。本発明は、以前に表示した地図を簡単に再表示することが可能な地図表示装置を提供することを課題とする。   Examples of problems to be solved by the present invention include the above. An object of the present invention is to provide a map display device capable of easily redisplaying a previously displayed map.

請求項1に記載の発明は、地図表示装置において、複数の縮尺の地図が電子データ化された地図データが記録された地図データ記憶部より、前記地図データを取得する地図データ取得手段と、ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録手段と、ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得手段と、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ取得手段により取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示手段と、を備え、前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておくことを特徴とする。
According to the first aspect of the present invention, in the map display device, the map data acquisition means for acquiring the map data from the map data storage unit in which the map data in which a plurality of scale maps are converted into electronic data is recorded, and a user The history of the active spot, which is position information of the display range of the map searched or registered by the above, is recorded in the recording unit in time series, and the map display range after the map related to the active spot is displayed on the display screen Among the position information, the display range scale, or the display range orientation, the history of a plurality of display modes by scroll operation is associated with the history of the active spot as at least the display mode history of the display range position information. a map history recording means for sequentially recording in the recording unit, in response to the re-display request of the user, corresponding to the redisplay request the A map history acquisition unit that the history of the display mode corresponding to the active spot and the active spots is acquired from the recording unit, based on the history of the display mode corresponding to the active spot and the active spot corresponding to the redisplay request A map redisplaying unit for displaying a map corresponding to the redisplay request on the display screen after acquiring map data of the map corresponding to the redisplay request by the map data acquiring unit; The recording means includes a display included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen . new scrolling by scrolling in a direction different from the scrolling direction indicated by the position information in the range To record a history of the display mode of the direction of the map on the recording unit, the time series after the history of the display mode of the map display which was displayed on the screen at the start of the scrolling of the said different directions The history of the display mode corresponding to the recorded active spot is deleted, and recorded in chronological order before the history of the map display mode displayed on the display screen at the start of the scrolling in the different direction. The display mode history corresponding to the active spot is recorded.

本発明の1つの観点では、地図表示装置は、複数の縮尺の地図が電子データ化された地図データが記録された地図データ記憶部より、前記地図データを取得する地図データ取得手段と、ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録手段と、ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得手段と、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ取得手段により取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示手段と、を備え、前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておく。
In one aspect of the present invention, a map display device includes: a map data acquisition unit that acquires map data from a map data storage unit in which map data in which a plurality of scale maps are converted into electronic data is recorded; The history of the active spot, which is position information of the display range of the searched or registered map, is recorded in the recording unit in time series, and the map display range after the map related to the active spot is displayed on the display screen is recorded. Of the position information, the scale of the display range, or the orientation of the display range, at least as the history of the display mode of the position information of the display range, the history of a plurality of display modes by scroll operation is associated with the history of the active spot in time series to the a map history recording means for recording the recording unit in response to a redisplay request of the user, the Akti corresponding to the redisplay request A map history acquisition means Busupotto and a history of the display mode corresponding to the active spots is acquired from the recording unit, based on the history of the display mode corresponding to the active spot and the active spot corresponding to the redisplay request, Map re-recording means for displaying a map corresponding to the re-display request on the display screen after acquiring map data of the map corresponding to the re-display request by the map data acquiring means, and the map history record The means includes a display range included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. new in the scroll direction by scrolling in a direction different from the scrolling direction indicated by the position information When recording in the recording portion of the history of the display mode of the Figure, it is recorded after time series than the history of the display mode of the map display which was displayed on the screen at the start of the scrolling of the said different directions In addition to deleting the history of the display mode corresponding to the active spot, it was recorded in chronological order before the history of the map display mode displayed on the display screen at the start of the scroll in the different direction The history of the display mode corresponding to the active spot is recorded.

上記の地図表示装置は、地図データを取得する地図データ取得手段と、地図履歴記録手段と、地図履歴取得手段と、地図再表示手段と、を備える。前記地図データは、複数の縮尺の地図が電子データ化されたものであり、データベースなどの地図データ記憶部に記憶されている。前記地図履歴記録手段は、ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに係る地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の前記表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する。ここで、前記記録部は、例えばメインメモリである。また、地図の表示態様の履歴とは、例えば、地図がスクロールされる場合における所定時間毎の前記地図の中心位置の緯度・経度といった位置情報や、地図の縮尺が変更される場合における縮尺の大きさの情報や、地図が回転して表示される場合における前記表示画面上での方位の情報といったものが挙げられる。前記地図履歴取得手段は、ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する。前記地図再表示手段は、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ取得手段により取得した後、前記再表示要求に対応する地図を前記表示画面に表示する。このようにすることで、ユーザは、過去に検索又は登録されたアクティブスポットであれば、表示したいアクティブスポットに係る地図を選択して再表示することができ、当該アクティブスポットに係る地図を表示するまでに表示態様の履歴を一々遡って地図を再表示する必要がなくなる。また、アクティブスポット毎に関連付けられた表示態様の地図を簡単に再表示することができる。前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向とは異なる方向にスクロールすることにより新たなスクロール方向の地図について表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておく。このようにすることで、ユーザは、各アクティブスポットに対して、常に最新のスクロール方向を対応付けて記憶しておくことが可能となり、アクティブスポットに係る地図から当該アクティブスポットに関連する表示態様の履歴に係る地図を再表示する際において、地図間の繋がりの整合性の取れた再表示を行うことができる。また、前記再表示要求に対応するアクティブスポットに係る地図が表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向とは異なる方向にスクロールすることにより新たなスクロール方向の地図について表示態様の履歴を前記記録部に記録した場合であっても、ユーザは、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴については辿ることが可能となる。
The map display device includes map data acquisition means for acquiring map data, map history recording means, map history acquisition means, and map redisplay means. The map data is obtained by converting a plurality of scale maps into electronic data, and is stored in a map data storage unit such as a database. The map history recording means records an active spot history, which is position information of a display range of a map searched or registered by the user, in a time series in a recording unit, and displays a map related to the active spot on a display screen. As the history of the display mode of at least the position information of the display range among the position information of the display range of the map after being displayed, the scale of the display range or the orientation of the display range, the history of the plurality of display modes by scroll operation , The information is recorded in the recording unit in time series in association with the history of the active spot. Here, the recording unit is, for example, a main memory. The history of the display mode of the map is, for example, position information such as latitude / longitude of the center position of the map every predetermined time when the map is scrolled, or the scale size when the map scale is changed. And information on the orientation on the display screen when the map is rotated and displayed. The map history acquisition unit acquires, from the recording unit, the active spot corresponding to the redisplay request and the display mode history corresponding to the active spot in response to a user's redisplay request. The map redisplay means uses the map data acquisition means to obtain the map data of the map corresponding to the redisplay request based on the active spot corresponding to the redisplay request and the history of the display mode corresponding to the active spot. After the acquisition, a map corresponding to the redisplay request is displayed on the display screen . By doing in this way, the user can select and re-display the map related to the active spot to be displayed if it is an active spot searched or registered in the past, and displays the map related to the active spot It becomes unnecessary to redisplay the map by going back through the history of the display mode one by one. Moreover, the map of the display mode linked | related for every active spot can be displayed again easily. The map history recording means is included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. When the display mode history is recorded in the recording unit for a map in a new scroll direction by scrolling in a direction different from the scroll direction indicated by the position information of the displayed display range , the scroll in the different direction is The history of the display mode corresponding to the active spot recorded in time series after the history of the display mode of the map displayed on the display screen at the start is deleted, and at the start of scrolling in the different direction the activator recorded prior in time sequence than the history of the display mode of the map which has been displayed on the display screen Leave it to record the history of the display mode corresponding to the spot. In this way, the user can always store the latest scroll direction in association with each active spot, and display the display mode related to the active spot from the map related to the active spot. When re-displaying the map related to the history , it is possible to perform re-display with consistency of the connection between the maps. Further, from the state where the map relating to the active spot corresponding to the re-display request is displayed, the position information of the display range included in the history of the display mode already recorded corresponding to the active spot is indicated. Even when the display mode history is recorded in the recording unit for the map in the new scroll direction by scrolling in a direction different from the scroll direction , the user can display the display at the start of scrolling in the different direction. It is possible to trace the history of the display mode corresponding to the active spot recorded in time series before the history of the map display mode displayed on the screen .

上記の地図表示装置の一態様は、前記地図履歴記録手段は、所定時間毎に前記表示画面に表示される地図の前記表示態様の履歴を記憶部に記録し、前記所定時間は、前記ユーザによって予め設定可能であることを特徴とする。これにより、ユーザは、例えば、当該所定時間をより短く設定することにより、より細かく履歴をとることができる。
In one aspect of the map display device, the map history recording unit records a history of the display mode of the map displayed on the display screen every predetermined time in a storage unit, and the predetermined time is determined by the user. It can be set in advance. Thereby, the user can take a more detailed history by setting the predetermined time shorter, for example.

上記の地図表示装置の他の一態様は、前記地図履歴記録手段は、前記表示画面に表示される地図の前記表示態様に変化がない場合、前記表示画面に表示される地図の前記表示態様の履歴を前記記憶部に保存しない。これにより、地図の表示態様に変化があったときのみの履歴を前記記憶部に記録することができる。
Another mode of the map display device, the map history recording means, said display if there is no change in the display mode of the map displayed on the screen, the display mode of the map displayed on the display screen The history is not saved in the storage unit. Thereby, the history only when there is a change in the display mode of the map can be recorded in the storage unit.

上記の地図表示装置の更なる他の一態様は、前記地図履歴記録手段は、前記記憶部に記録することのできる前記表示態様の履歴の最大数を超えた場合には、前記記憶部に記録されている前記表示態様の履歴のうち、最も時系列的に古い前記表示態様の履歴を削除する。これにより、常に新しい表示態様の履歴を記録することができる。
According to still another aspect of the map display device, the map history recording unit records in the storage unit when the maximum number of histories in the display mode that can be recorded in the storage unit is exceeded. The history of the display mode that is the oldest in time series is deleted from the history of the display mode being displayed . Thereby, the history of a new display mode can always be recorded.

上記の地図表示装置の更なる他の一態様は、前記地図履歴取得手段及び前記地図再表示手段を繰り返し用いて、前記再表示要求に対応する地図を時系列的に連続的に再表示する地図連続再表示手段を備える。これによっても、ユーザは、以前に見た地点を容易に探し出すことができる。   According to still another aspect of the map display device, the map corresponding to the re-display request is continuously re-displayed in time series by repeatedly using the map history acquisition unit and the map re-display unit. Continuous redisplay means is provided. This also allows the user to easily find a previously viewed point.

本発明の他の観点では、コンピュータにより実行され、複数の縮尺の地図が電子データ化され地図データ記憶部に記憶された地図データを用いて以前に表示した地図を表示する地図表示方法は、ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録工程と、ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得工程と、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ記憶部より取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示工程と、を備え、前記地図履歴記録工程は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておく。この方法によっても、ユーザは、過去に検索又は登録されたアクティブスポットであれば、表示したいアクティブスポットに係る地図を選択して表示することができ、当該アクティブスポットに係る地図を表示するまでに表示態様の履歴を一々遡って地図を表示する必要がなくなる。また、アクティブスポット毎に関連付けられた表示態様の地図を簡単に再表示することができる。また、このようにすることで、ユーザは、各アクティブスポットに対して、常に最新のスクロール方向を対応付けて記憶しておくことが可能となり、アクティブスポットに係る地図から当該アクティブスポットに関連する表示態様の履歴に係る地図を再表示する際において、地図間の繋がりの整合性の取れた再表示を行うことができる。また、前記再表示要求に対応するアクティブスポットに係る地図が表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向とは異なる方向にスクロールすることにより新たなスクロール方向の地図について表示態様の履歴を前記記録部に記録した場合であっても、ユーザは、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴については辿ることが可能となる。
In another aspect of the present invention, a map display method for displaying a previously displayed map using map data stored in a map data storage unit, which is executed by a computer and converted into electronic data from a plurality of scales, is provided by a user. The history of the active spot, which is position information of the display range of the map searched or registered by the above, is recorded in the recording unit in time series, and the map display range after the map related to the active spot is displayed on the display screen Among the position information, the display range scale, or the display range orientation, the history of a plurality of display modes by scroll operation is associated with the history of the active spot as at least the display mode history of the display range position information. a map history recording step of sequentially recording in the recording unit, in response to the re-display request of the user, before corresponding to the redisplay request A map history acquisition step of acquiring history display mode corresponding to the active spot and the active spot from the recording unit, based on the history of the display mode corresponding to the active spot and the active spot corresponding to the redisplay request A map redisplaying step of displaying a map corresponding to the redisplay request on the display screen after obtaining map data of the map corresponding to the redisplay request from the map data storage unit , and the map history In the recording step, the display included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen . new scroll direction by scrolling in a direction different from the scroll direction indicated by the range position information When the history of the display mode of the map recorded in the recording section, recording the following time series than the history of the display mode of the map display has been displayed on the screen during the start of the scroll in different directions The history of the display mode corresponding to the active spot is deleted and recorded in time series before the history of the map display mode displayed on the display screen at the start of the scroll in the different direction. The history of the display mode corresponding to the active spot is recorded. This method also allows the user to select and display a map related to the active spot that the user wants to display if it has been searched or registered in the past, and displays the map before displaying the map related to the active spot. There is no need to display the map by going back through the mode history. Moreover, the map of the display mode linked | related for every active spot can be displayed again easily. In addition, this makes it possible for the user to always store the latest scroll direction in association with each active spot, and display a display related to the active spot from the map related to the active spot. When redisplaying the map related to the history of the mode, it is possible to perform redisplay with the consistency of the connection between the maps. Further, from the state where the map relating to the active spot corresponding to the re-display request is displayed, the position information of the display range included in the history of the display mode already recorded corresponding to the active spot is indicated. Even when the display mode history is recorded in the recording unit for the map in the new scroll direction by scrolling in a direction different from the scroll direction , the user can display the display at the start of scrolling in the different direction. It is possible to trace the history of the display mode corresponding to the active spot recorded in time series before the history of the map display mode displayed on the screen .

本発明の更なる他の観点では、コンピュータにより実行され、複数の縮尺の地図が電子データ化され地図データ記憶部に記憶された地図データを用いて以前に表示した地図を表示するプログラムは、ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録手段、ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得手段、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ記憶部より取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示手段、として前記コンピュータを機能させ、前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておく。このプログラムによっても、ユーザは、過去に検索又は登録されたアクティブスポットであれば、表示したいアクティブスポットに係る地図を選択して表示することができ、当該アクティブスポットに係る地図を表示するまでに表示態様の履歴を一々遡って地図を表示する必要がなくなる。また、アクティブスポット毎に関連付けられた表示態様の地図を簡単に再表示することができる。また、このようにすることで、ユーザは、各アクティブスポットに対して、常に最新のスクロール方向を対応付けて記憶しておくことが可能となり、アクティブスポットに係る地図から当該アクティブスポットに関連する表示態様の履歴に係る地図を再表示する際において、地図間の繋がりの整合性の取れた再表示を行うことができる。また、前記再表示要求に対応するアクティブスポットに係る地図が表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向とは異なる方向にスクロールすることにより新たなスクロール方向の地図について表示態様の履歴を前記記録部に記録した場合であっても、ユーザは、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴については辿ることが可能となる。 In still another aspect of the present invention, a program that is executed by a computer and that displays a previously displayed map using map data that has been converted into electronic data and stored in a map data storage unit is a user The history of the active spot, which is position information of the display range of the map searched or registered by the above, is recorded in the recording unit in time series, and the map display range after the map related to the active spot is displayed on the display screen Among the position information, the display range scale, or the display range orientation, the history of a plurality of display modes by scroll operation is associated with the history of the active spot as at least the display mode history of the display range position information. map history recording means for sequentially recording in the recording unit, in response to the re-display request of the user, corresponding to the redisplay request Serial active spot and map history acquisition unit that a history display mode corresponding to the active spots is acquired from the recording unit, based on the history of the display mode corresponding to the active spot and the active spot corresponding to the redisplay request , After acquiring the map data of the map corresponding to the re-display request from the map data storage unit, the computer functions as a map re-display means for displaying the map corresponding to the re-display request on the display screen , The map history recording means is included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. scrolling in a direction different from the scroll direction indicated by the position information of which the display range Time more in the case of recording in the recording portion of the history of the display mode of the new direction of scrolling map, than the history of the display mode of the map the has been displayed on the display screen at the start of the scroll in different directions The history of the display mode corresponding to the active spot recorded later in series is deleted, and more time-sequential than the history of the map display mode displayed on the display screen at the start of scrolling in the different direction. The history of the display mode corresponding to the previously recorded active spot is recorded. This program also allows the user to select and display a map related to the active spot that the user wants to display if it is an active spot that has been searched or registered in the past. There is no need to display the map by going back through the mode history. Moreover, the map of the display mode linked | related for every active spot can be displayed again easily. In addition, this makes it possible for the user to always store the latest scroll direction in association with each active spot, and display a display related to the active spot from the map related to the active spot. When redisplaying the map related to the history of the mode, it is possible to perform redisplay with the consistency of the connection between the maps. Further, from the state where the map relating to the active spot corresponding to the re-display request is displayed, the position information of the display range included in the history of the display mode already recorded corresponding to the active spot is indicated. Even when the display mode history is recorded in the recording unit for the map in the new scroll direction by scrolling in a direction different from the scroll direction , the user can display the display at the start of scrolling in the different direction. It is possible to trace the history of the display mode corresponding to the active spot recorded in time series before the history of the map display mode displayed on the screen .

[地図表示装置]
(装置構成)
以下、本発明の好適な実施例を図面に基づいて説明する。図1に、本発明の実施例に係る地図表示装置100の全体構成を示す。
[Map display device]
(Device configuration)
Preferred embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an overall configuration of a map display device 100 according to an embodiment of the present invention.

地図表示装置100は、例えば、パーソナルコンピュータであり、システムバス11と、CPU(Central Processing Unit)12と、メモリ13と、キーボード14と、マウスなどの座標指示デバイス15と、ディスプレイ16と、プリンタ17と、データベース18より構成される。ここで、キーボード14、座標指示デバイス15は、入力装置である。また、ディスプレイ16、プリンタ17は、出力装置である。CPU12は、地図表示装置100全体を制御し、入出力装置の制御を行う。   The map display device 100 is, for example, a personal computer, and includes a system bus 11, a CPU (Central Processing Unit) 12, a memory 13, a keyboard 14, a coordinate instruction device 15 such as a mouse, a display 16, and a printer 17. And the database 18. Here, the keyboard 14 and the coordinate designating device 15 are input devices. The display 16 and the printer 17 are output devices. The CPU 12 controls the entire map display device 100 and controls the input / output device.

CPU12、メモリ13、データベース18は、システムバス11に接続される。キーボード14、座標指示デバイス15、ディスプレイ16、プリンタ17も、図示しないインターフェースを介してシステムバス11に接続される。ここでいうメモリ13は、いわゆるメインメモリであり、本実施例に係る地図表示プログラムが記憶されている。また、データベース18には、例えば、日本全国における複数の縮尺の地図を電子データ化した地図データが記憶され、夫々の地図データには、道路や建物などの地図情報も含まれている。複数の縮尺の地図の例として、例えば、縮尺1/6400000〜1/781の間の14段階の縮尺の地図が、地図データとしてデータベース18に記憶されている。   The CPU 12, the memory 13, and the database 18 are connected to the system bus 11. The keyboard 14, the coordinate instruction device 15, the display 16, and the printer 17 are also connected to the system bus 11 via an interface (not shown). The memory 13 here is a so-called main memory, and stores a map display program according to the present embodiment. Further, the database 18 stores, for example, map data obtained by converting a plurality of scale maps in Japan into electronic data, and each map data includes map information such as roads and buildings. As an example of a plurality of scale maps, for example, a 14-scale map between scales 1/6400000 and 1/781 is stored in the database 18 as map data.

次に、本実施例に係る地図表示方法について具体的に述べる。まず、ユーザは、キーボード14や座標指示デバイス15を用いて、CPU12に対し、地図表示プログラムを起動させる命令を行う。CPU12は、命令を受け取ると、メモリ13に記憶されている地図表示プログラムを起動する。   Next, the map display method according to the present embodiment will be specifically described. First, the user instructs the CPU 12 to start a map display program using the keyboard 14 and the coordinate instruction device 15. When the CPU 12 receives the command, it activates the map display program stored in the memory 13.

地図表示プログラムが起動すると、ディスプレイ16には、例えば、住所を入力することのできるメニュー画面が表示される。ユーザは、キーボード14や座標指示デバイス15を用いて、ディスプレイ16に表示されたメニュー画面に対し、地図を表示したい場所の住所を入力する。   When the map display program is activated, a menu screen on which an address can be input is displayed on the display 16, for example. The user inputs the address of the place where the map is to be displayed on the menu screen displayed on the display 16 using the keyboard 14 or the coordinate designating device 15.

CPU12は、地図を表示したい場所の住所の情報を受け取ると、当該住所を中心とした地図の地図データをデータベース18より取得した後、当該地図をディスプレイ16に表示する。   When the CPU 12 receives the address information of the place where the map is desired to be displayed, the CPU 12 acquires the map data of the map centered on the address from the database 18 and then displays the map on the display 16.

本実施例に係る地図表示装置100では、ユーザは、このようにしてディスプレイ16に表示された地図を、マウスなどを用いてスクロールすることにより、ディスプレイ16に表示される当該地図の表示範囲を連続的に変えることができる。以下に具体的に述べる。   In the map display device 100 according to the present embodiment, the user continuously scrolls the map displayed on the display 16 in this way by using a mouse or the like to continuously display the display range of the map displayed on the display 16. Can be changed. The details will be described below.

図2に示す広域地図20は、ディスプレイ16に表示される地図がスクロールされるときの、当該地図の表示範囲の移動の様子を示している。広域地図20には、駅21、道路22、線路23が記されている。ユーザによりスクロールされる地図の表示範囲は、表示範囲25として示されている。つまり、ディスプレイ16には、図5の地図31に示すように、広域地図20の表示範囲25で示す部分の縮尺を縮小した地図が表示される。   A wide area map 20 shown in FIG. 2 shows how the display range of the map moves when the map displayed on the display 16 is scrolled. In the wide area map 20, a station 21, a road 22, and a track 23 are written. A display range of the map scrolled by the user is shown as a display range 25. That is, as shown in the map 31 of FIG. 5, the display 16 displays a map obtained by reducing the scale of the portion indicated by the display range 25 of the wide area map 20.

また、図2の広域地図20にスクロール方向Scを示す。ユーザは、このスクロール方向Scに沿って、表示範囲25を移動させる。このようにして、地図表示装置100は、ディスプレイ16に表示された地図の表示範囲を連続的に変えることができる。   Moreover, the scroll direction Sc is shown in the wide area map 20 of FIG. The user moves the display range 25 along the scroll direction Sc. In this way, the map display device 100 can continuously change the display range of the map displayed on the display 16.

本実施例に係る地図表示装置100では、CPU12は、ユーザがディスプレイ16に表示された地図をスクロールする間、ディスプレイ16に表示される地図の表示態様の履歴をメモリ13に時系列的に記録することができる。従って、CPU12は、本発明における地図履歴記録手段として機能する。ここで、地図の表示態様の履歴の一例としては、以下で述べる、地図がスクロールされる場合における所定時間毎の当該地図の中心位置の緯度・経度といった位置情報が挙げられる(以下、単に「地図の位置情報」と称することもある)。   In the map display device 100 according to the present embodiment, the CPU 12 records the history of the display mode of the map displayed on the display 16 in time series in the memory 13 while the user scrolls the map displayed on the display 16. be able to. Therefore, the CPU 12 functions as map history recording means in the present invention. Here, as an example of the history of the display mode of the map, position information such as the latitude and longitude of the center position of the map every predetermined time when the map is scrolled as described below (hereinafter simply referred to as “map”). May be referred to as “position information”).

また、ユーザの再表示要求に応じて、CPU12は、当該再表示要求に応じた履歴をメモリ13より取得することができる。従ってCPU12は、本発明における地図履歴取得手段として機能する。   Further, in response to a user's redisplay request, the CPU 12 can acquire a history corresponding to the redisplay request from the memory 13. Therefore, the CPU 12 functions as a map history acquisition unit in the present invention.

さらに、CPU12は、取得した履歴を基に、データベース18より地図データを取得し、当該履歴に対応する地図を再表示することができる。従って、CPU12は、本発明における地図データ取得手段及び地図再表示手段として機能する。   Further, the CPU 12 can acquire map data from the database 18 based on the acquired history, and can redisplay a map corresponding to the history. Therefore, the CPU 12 functions as a map data acquisition unit and a map redisplay unit in the present invention.

図3の広域地図20には、ユーザがディスプレイ16に表示された地図をスクロールするときに履歴として記録される各表示範囲M1〜M8が示されている。   The wide area map 20 of FIG. 3 shows display ranges M1 to M8 recorded as a history when the user scrolls the map displayed on the display 16.

図3の広域地図20に示すように、ユーザは、始めに表示範囲M1に係る地図をディスプレイ16に表示した後、表示された地図をスクロール方向Scに沿ってスクロールすることにより、所定時間が経過する毎に、表示される地図の表示範囲を表示範囲M1、M2、M3、M4・・・、M7、M8と順に変化させ、最終的には、表示範囲M8に係る地図をディスプレイ16に表示する。ここで、CPU12は、所定時間が経過する毎に、ディスプレイ16に表示される地図の位置情報をメモリ13に履歴として時系列的に記録する。つまり、CPU12は、当該所定時間の経過する毎に、表示範囲M1、M2、M3、M4・・・、M7、M8の夫々に係る地図の位置情報P1〜P8を順にメモリ13に時系列的に記録する。この位置情報P1〜P8は、各表示範囲M1〜M8の地図の中心位置の緯度・経度の値である。   As shown in the wide area map 20 of FIG. 3, the user first displays a map related to the display range M1 on the display 16 and then scrolls the displayed map along the scroll direction Sc, thereby elapses a predetermined time. Each time the map is displayed, the display range of the displayed map is changed in order of the display ranges M1, M2, M3, M4..., M7, M8, and finally the map related to the display range M8 is displayed on the display 16. . Here, the CPU 12 records the position information of the map displayed on the display 16 in the memory 13 in a time series as a history every time a predetermined time elapses. That is, the CPU 12 sequentially stores the map position information P1 to P8 related to the display ranges M1, M2, M3, M4..., M7, M8 in time series in the memory 13 every time the predetermined time elapses. Record. The position information P1 to P8 are latitude / longitude values of the center positions of the maps of the display ranges M1 to M8.

なお、ここで、当該所定時間は、ユーザによって前記ユーザによって予め設定可能であるとすることもできる。これにより、ユーザは、例えば、当該所定時間をより短く設定することにより、より細かく履歴をとることができる。   Here, the predetermined time can also be set by the user in advance. Thereby, the user can take a more detailed history by setting the predetermined time shorter, for example.

図4に、このようにしてメモリ13に記録された位置情報の履歴の例を示す。図4に示すように、具体的には、位置情報の履歴は、表示範囲、位置情報、記録番号の項目を有するテーブルとして、メモリ13に記録される。図4に示すテーブルでは、表示範囲として、M1〜M8の文字が記録されているが、実際には、表示範囲は、その表示範囲を示す名称(例えば、住所や、特定の駅の周辺であれば「・・駅周辺」といった名称)と関連付けて記録される。   FIG. 4 shows an example of the history of position information recorded in the memory 13 in this way. As shown in FIG. 4, specifically, the history of position information is recorded in the memory 13 as a table having items of display range, position information, and recording number. In the table shown in FIG. 4, characters M1 to M8 are recorded as the display range. Actually, however, the display range may be a name indicating the display range (for example, an address or the vicinity of a specific station). For example, a name such as “•• station area”).

位置情報には、位置情報P1〜P8、即ち、各表示範囲に係る地図の中心位置の緯度・経度の値が記録される。   In the position information, position information P1 to P8, that is, the latitude / longitude values of the center position of the map relating to each display range are recorded.

記録番号は、ユーザが地図のスクロールをし始めたときから、各表示範囲に係る地図の位置情報が記録される度に、所定の値が加算されて記録される。従って、記録番号は、スクロールの間、時系列的に増えていくこととなる。図4に示すテーブルの例では、記録番号は、各表示範囲に係る地図の位置情報が記録される度に1ずつ加算されるとしている。例えば、表示範囲M4に係る地図の位置情報が記録されるときの記録番号が4であったとすると、その次の表示範囲M5に係る地図の位置情報が記録されるときの記録番号は5となる。この記録番号より、表示範囲M5に係る地図の位置情報P5は、表示範囲M4に係る地図の位置情報P4よりも、時系列的に一つ後に記録されたことが分かる。つまり、記録番号は、表示範囲に係る地図の位置情報が記録された時系列的な順番を示している。   The recording number is recorded by adding a predetermined value every time the map position information related to each display range is recorded from when the user starts scrolling the map. Therefore, the recording number increases in time series during scrolling. In the example of the table shown in FIG. 4, the record number is incremented by one each time map position information relating to each display range is recorded. For example, if the record number when the map position information related to the display range M4 is recorded is 4, the record number when the map position information related to the next display range M5 is recorded is 5. . From this record number, it can be seen that the map position information P5 related to the display range M5 was recorded one time later than the map position information P4 related to the display range M4. That is, the recording number indicates the time-series order in which the map position information related to the display range is recorded.

なお、CPU12は、記録される地図の位置情報がメモリ13の記録可能な最大数を超えた場合には、時系列的に最も古い位置情報の履歴を削除して、新しい位置情報を記録する。例えば、図4に示すテーブルにおいては、記録番号が1となる位置情報の履歴、即ち、表示範囲M1、位置情報P1、記録番号1の履歴が削除された後、新しい位置情報が記録される。これにより、常に新しい位置情報を記録することができる。   When the position information of the recorded map exceeds the recordable maximum number of the memory 13, the CPU 12 deletes the oldest position information history in time series and records new position information. For example, in the table shown in FIG. 4, after the position information history with the recording number 1, that is, the display range M 1, position information P 1, and record number 1 history is deleted, new position information is recorded. Thereby, new position information can always be recorded.

ここで、ユーザが、ディスプレイ16に表示される地図のスクロールを途中で停止する場合には、その停止している間、CPU12は、地図の位置情報をメモリ13に記録するのを停止する。なぜならば、スクロールが停止している間、ディスプレイ16に表示される地図の表示範囲には変化がなく、このときにCPU12が地図の位置情報をメモリ13に記録しても、同じ位置情報を繰り返し記録することとなり、意味がないからである。このように、スクロールが停止している間、CPU12が地図の位置情報をメモリ13に記録しないとすることで、地図の表示範囲に変化がある場合の位置情報のみ、即ち、地図がスクロールされている場合の位置情報のみがメモリ13に記録される。   Here, when the user stops the scroll of the map displayed on the display 16 halfway, the CPU 12 stops recording the position information of the map in the memory 13 during the stop. This is because there is no change in the display range of the map displayed on the display 16 while the scrolling is stopped. Even if the CPU 12 records the map position information in the memory 13 at this time, the same position information is repeated. This is because there is no meaning. In this way, while the scrolling is stopped, the CPU 12 does not record the map position information in the memory 13, so that only the position information when the map display range is changed, that is, the map is scrolled. Only the position information is recorded in the memory 13.

以上のようにすることで、CPU12は、ユーザが以前にディスプレイ16に表示した地図の表示態様の履歴、即ち、本実施例の場合には、地図がスクロールされる場合における所定時間毎の当該地図の中心位置の緯度・経度といった位置情報を記録することができる。   By doing as described above, the CPU 12 has a history of the display mode of the map previously displayed on the display 16 by the user, that is, in the case of the present embodiment, the map at every predetermined time when the map is scrolled. It is possible to record position information such as the latitude and longitude of the center position.

次に、記録された地図の表示態様の履歴を読み出す方法について述べる。図5は、ディスプレイ16に表示される地図の表示態様の一例を示している。   Next, a method for reading the history of the recorded map display mode will be described. FIG. 5 shows an example of the display mode of the map displayed on the display 16.

図5に示すように、ディスプレイ16の表示画面上には、スクロール方向Scに沿った各表示範囲における地図31と共にメニューバー32が表示される。ここでは、地図31として、表示範囲M4に係る地図が表示されており、この表示範囲M4に係る地図の名称を「ABC駅周辺」とする。メニューバー32には、戻るボタン33と、進むボタン34と、プルダウンメニュー35が表示されている。ユーザは、戻るボタン33、進むボタン34、プルダウンメニュー35を操作することにより、CPU12に対し、メモリ13に記録されている表示範囲に係る地図を再表示する再表示要求を命令することができる。   As shown in FIG. 5, a menu bar 32 is displayed on the display screen of the display 16 together with a map 31 in each display range along the scroll direction Sc. Here, a map related to the display range M4 is displayed as the map 31, and the name of the map related to the display range M4 is “ABC station area”. In the menu bar 32, a return button 33, a forward button 34, and a pull-down menu 35 are displayed. The user can instruct the CPU 12 to perform a redisplay request for redisplaying the map relating to the display range recorded in the memory 13 by operating the return button 33, the forward button 34, and the pull-down menu 35.

例えば、ユーザが、プルダウンメニュー35より、「ABC駅周辺」を選択した場合には、CPU12は、メモリ13における図4に示したテーブルより、表示範囲M4に係る地図の位置情報P4、即ち表示範囲M4の中心位置の緯度・経度の情報を取得する。CPU12は、当該位置情報P4を基に、データベース18より、表示範囲M4に係る地図の地図データを取得し、ディスプレイ16に表示する。このようにして、ユーザが以前にスクロールする過程でディスプレイ16に表示した表示範囲M4に係る地図31が、ディスプレイ16に再表示される。なお、ここで、プルダウンメニュー35に表示される表示範囲は、後に詳しく述べるが、ユーザが検索又は登録した住所や名称が表示される。   For example, when the user selects “ABC station area” from the pull-down menu 35, the CPU 12 determines, based on the table shown in FIG. 4 in the memory 13, the map position information P 4 related to the display range M 4, that is, the display range. Information on the latitude and longitude of the center position of M4 is acquired. The CPU 12 acquires map data of a map related to the display range M4 from the database 18 based on the position information P4 and displays it on the display 16. In this way, the map 31 related to the display range M4 displayed on the display 16 in the process of scrolling by the user before is displayed again on the display 16. Here, although the display range displayed on the pull-down menu 35 will be described in detail later, an address or name searched or registered by the user is displayed.

ユーザが、このようにディスプレイ16に表示範囲M4における地図31を再表示した後、戻るボタン33を押した場合、CPU12は、以前にスクロールする過程で記録された表示範囲M4に係る地図の位置情報P4よりも、時系列的に一つ前に記録された表示範囲M3に係る地図の位置情報P3を、図4に示したテーブルより取得する。CPU12は、当該位置情報P3を基に、データベース18より、表示範囲M3に係る地図の地図データを取得し、ディスプレイ16に表示する。このようにして、ユーザが以前にスクロールする過程でディスプレイ16に表示した表示範囲M3における地図が、ディスプレイ16に再表示される。   When the user presses the return button 33 after redisplaying the map 31 in the display range M4 on the display 16 as described above, the CPU 12 stores the position information of the map related to the display range M4 recorded in the process of scrolling before. The position information P3 of the map relating to the display range M3 that is recorded one time earlier than P4 is acquired from the table shown in FIG. The CPU 12 acquires map data of a map related to the display range M3 from the database 18 based on the position information P3 and displays it on the display 16. In this way, the map in the display range M3 displayed on the display 16 in the process of scrolling by the user before is redisplayed on the display 16.

ここで、ユーザが、さらに戻るボタン33を押した場合には、CPU12は、以前にスクロールする過程で記録された表示範囲M3に係る地図の位置情報P3よりも、時系列的に一つ前に記録された表示範囲M2に係る地図の位置情報P2を、図4に示したテーブルより取得する。CPU12は、当該位置情報P2を基に、データベース18より、表示範囲M2に係る地図の地図データを取得し、ディスプレイ16に表示する。このようにして、ユーザが以前にスクロールする過程でディスプレイ16に表示した表示範囲M2に係る地図が、ディスプレイ16に再表示される。   Here, when the user further presses the return button 33, the CPU 12 brings the position information P3 of the map related to the display range M3 recorded in the previous scrolling process one time earlier. The position information P2 of the map relating to the recorded display range M2 is acquired from the table shown in FIG. The CPU 12 acquires map data of a map related to the display range M2 from the database 18 based on the position information P2, and displays the map data on the display 16. In this way, the map related to the display range M2 displayed on the display 16 in the process of scrolling by the user before is displayed again on the display 16.

以上のことから分かるように、ユーザは、戻るボタン33を押す度に、現在表示されている地図の表示範囲に係る地図の位置情報よりも時系列的に一つ前に記録された表示範囲に係る地図の位置情報に係る地図を再表示することができる。   As can be seen from the above, every time the user presses the return button 33, the display area is recorded one time earlier than the position information of the map related to the display area of the currently displayed map. The map relating to the position information of the map can be displayed again.

また、ユーザが、ディスプレイ16に表示範囲M4に係る地図31を再表示した後、戻るボタン33を長く押した場合には、CPU12は、所定時間の経過毎に、上述の動作を繰り返し、表示範囲M3、M2、M1の順に、各表示範囲に係る地図を連続して再表示することができる。従って、CPU12は、地図連続再表示手段として機能する。これにより、ユーザは、以前に見た地点を容易に探し出すことができる。   In addition, when the user presses the return button 33 for a long time after redisplaying the map 31 related to the display range M4 on the display 16, the CPU 12 repeats the above-described operation every time a predetermined time elapses to display the display range. The map concerning each display range can be continuously redisplayed in the order of M3, M2, and M1. Therefore, the CPU 12 functions as a map continuous redisplay unit. As a result, the user can easily find a previously viewed point.

なお、当該所定時間は、ユーザにより予め設定可能であるとしても良い。このようにすることで、ユーザは、各表示範囲に係る地図を連続して再表示する際の再生速度を調節することができる。   The predetermined time may be set in advance by the user. By doing in this way, the user can adjust the reproduction | regeneration speed at the time of redisplaying the map which concerns on each display range continuously.

一方、ユーザが、ディスプレイ16に表示範囲M4に係る地図31を再表示した後、進むボタン34を押した場合、CPU12は、以前にスクロールする過程で記録された表示範囲M4に係る地図の位置情報P4よりも、時系列的に一つ後に記録された表示範囲M5に係る地図の位置情報P5を、図4に示したテーブルより取得する。CPU12は、当該位置情報P5を基に、データベース18より、表示範囲M5に係る地図の地図データを取得し、ディスプレイ16に表示する。このようにして、ユーザが以前にスクロールする過程でディスプレイ16に表示した表示範囲M5に係る地図が、ディスプレイ16に表示される。   On the other hand, when the user presses the forward button 34 after redisplaying the map 31 related to the display range M4 on the display 16, the CPU 12 stores the position information of the map related to the display range M4 recorded in the previous scrolling process. The position information P5 of the map related to the display range M5 recorded one time later than P4 is acquired from the table shown in FIG. The CPU 12 acquires map data of a map related to the display range M5 from the database 18 based on the position information P5 and displays it on the display 16. In this way, the map related to the display range M5 displayed on the display 16 in the process of scrolling the user before is displayed on the display 16.

ここで、ユーザが、さらに進むボタン34を押した場合には、CPU12は、以前にスクロールする過程で記録された表示範囲M5に係る地図の位置情報P5よりも、時系列的に一つ後に記録された表示範囲M6に係る地図の位置情報P6を、図4に示したテーブルより取得する。CPU12は、当該位置情報P6を基に、データベース18より、表示範囲M6に係る地図の地図データを取得し、ディスプレイ16に表示する。このようにして、ユーザが以前にスクロールする過程でディスプレイ16に表示した表示範囲M6に係る地図が、ディスプレイ16に再表示される。   Here, when the user presses the forward button 34, the CPU 12 records one time later in time series than the map position information P5 related to the display range M5 recorded in the previous scrolling process. The map position information P6 related to the displayed range M6 is acquired from the table shown in FIG. The CPU 12 acquires map data of a map related to the display range M6 from the database 18 based on the position information P6 and displays it on the display 16. In this way, the map related to the display range M6 displayed on the display 16 in the process of scrolling by the user before is displayed on the display 16 again.

以上のことから分かるように、ユーザは、進むボタン34を押す度に、現在表示されている地図の表示範囲に係る地図の位置情報よりも時系列的に一つ後に記録された表示範囲に係る地図の位置情報に係る地図を再表示することができる。   As can be seen from the above, each time the user presses the forward button 34, the user relates to the display range recorded immediately after the position information of the map related to the display range of the currently displayed map. The map related to the map position information can be redisplayed.

また、ユーザが、ディスプレイ16に表示範囲M4における地図31を再表示した後、進むボタン34を長く押した場合には、CPU12は、所定時間の経過毎に、上述の動作を繰り返し、表示範囲M5、M6、M7、M8の順に、各表示範囲に係る地図を連続して再表示することができる。これによっても、ユーザは、以前に見た地点を容易に探し出すことができる。   In addition, when the user presses the forward button 34 for a long time after redisplaying the map 31 in the display range M4 on the display 16, the CPU 12 repeats the above-described operation every time a predetermined time elapses to display the display range M5. , M6, M7, and M8, the map relating to each display range can be continuously displayed again. This also allows the user to easily find a previously viewed point.

次に、ユーザが、ディスプレイ16に表示範囲M4に係る地図31を再表示した後、以前にスクロールした方向とは異なる別の方向へ地図をスクロールする場合について述べる。   Next, a case where the user scrolls the map in a different direction from the previously scrolled direction after redisplaying the map 31 related to the display range M4 on the display 16 will be described.

図6の広域地図20は、ユーザがディスプレイ16に表示された地図31をスクロール方向Scaに沿ってスクロールするときに履歴として記録される各表示範囲L1〜L3を示している。   A wide area map 20 in FIG. 6 shows display ranges L1 to L3 recorded as a history when the user scrolls the map 31 displayed on the display 16 along the scroll direction Sca.

図6の広域地図20に示すように、ユーザは、始めに表示範囲M4に係る地図をディスプレイ16に再表示した後、表示された地図を、スクロール方向Scとは異なるスクロール方向Scaに沿ってスクロールすることにより、表示される地図の表示範囲を表示範囲L1、L2と順に変化させ、最終的には、表示範囲L3に係る地図をディスプレイ16に表示する。   As shown in the wide area map 20 of FIG. 6, the user first redisplays the map related to the display range M4 on the display 16 and then scrolls the displayed map along a scroll direction Sca different from the scroll direction Sc. By doing so, the display range of the displayed map is changed in the order of the display ranges L1 and L2, and finally the map related to the display range L3 is displayed on the display 16.

CPU12は、所定時間が経過する毎に、ディスプレイ16に表示される地図の位置情報をメモリ13に時系列的に記録する。言い換えれば、CPU12は、当該所定時間の経過する毎に、表示範囲L1、L2、L3の夫々に係る地図の位置情報Pa1〜Pa3を順にメモリ13に時系列的に記録する。この位置情報Pa1〜Pa3も、具体的には、各表示範囲L1〜L3の地図の中心位置の緯度・経度の値である。   The CPU 12 records the map position information displayed on the display 16 in the memory 13 in time series every time a predetermined time elapses. In other words, each time the predetermined time elapses, the CPU 12 records the map position information Pa1 to Pa3 related to the display ranges L1, L2, and L3 in order in the memory 13 in time series. The position information Pa1 to Pa3 is also specifically the latitude and longitude values of the center positions of the maps of the display ranges L1 to L3.

図7に、このようにしてメモリ13に記録された位置情報のテーブルの例を示す。図7に示すテーブルより分かるように、ユーザが、ディスプレイ16に表示範囲M4に係る地図31を再表示した後、スクロール方向Scとは異なるスクロール方向Scaへ地図をスクロールした場合、CPU12は、先に記録されていた表示範囲M4の位置情報P4よりも、時系列的に後に記録された表示範囲に係る地図の位置情報、即ち表示範囲M5〜M8に係る地図の位置情報P5〜P8を図4に示すテーブルより全て消去した後、新たに表示範囲L1〜L3に係る地図の位置情報Pa1〜Pa3を順に記録する。このとき、CPU12は、表示範囲L1〜L3の記録番号として、表示範囲M4の記録番号よりも後の番号を順に記録する。例えば、図7に示すテーブルでは、表示範囲L1の記録番号は、表示範囲M4の記録番号4よりも一つ後の記録番号である記録番号5となっている。   FIG. 7 shows an example of a table of position information recorded in the memory 13 in this way. As can be seen from the table shown in FIG. 7, when the user scrolls the map in the scroll direction Sca different from the scroll direction Sc after redisplaying the map 31 related to the display range M4 on the display 16, the CPU 12 first FIG. 4 shows the position information P5 to P8 of the map related to the display range recorded after the time series, that is, the position information P5 to P8 of the map related to the display range M5 to M8, from the position information P4 of the display range M4 recorded. After erasing all from the table shown, the map position information Pa1 to Pa3 relating to the display ranges L1 to L3 are newly recorded in order. At this time, the CPU 12 sequentially records numbers after the recording number of the display range M4 as the recording numbers of the display ranges L1 to L3. For example, in the table shown in FIG. 7, the recording number of the display range L1 is the recording number 5 that is the recording number immediately after the recording number 4 of the display range M4.

次に、ユーザが、表示範囲L3に係る地図をディスプレイ16に表示するまでスクロールした後、プルダウンメニュー35を操作して、改めて、ディスプレイ16に表示範囲M4に係る地図31を再表示した場合について述べる。ユーザが、このとき、進むボタン34を押した場合、CPU12は、先に述べたのと同様、メモリ13より、表示範囲M4に係る地図の位置情報P4よりも時系列的に一つ後に記録された表示範囲に係る地図の位置情報を取得するが、このとき取得される情報は、表示範囲M5に係る地図の位置情報P5ではなく、図7に示すテーブルより分かるように、表示範囲L1に係る地図の位置情報Pa1となる。従って、CPU12は、当該位置情報Pa1を基に、データベース18より、表示範囲L1に係る地図の地図データを取得し、ディスプレイ16に表示する。   Next, a case where the user scrolls until the map related to the display range L3 is displayed on the display 16 and then operates the pull-down menu 35 to re-display the map 31 related to the display range M4 on the display 16 will be described. . When the user presses the forward button 34 at this time, the CPU 12 is recorded one time later in time series than the position information P4 of the map related to the display range M4 from the memory 13 as described above. The position information of the map related to the display range is acquired, but the information acquired at this time is not related to the position information P5 of the map related to the display range M5, but is related to the display range L1 as can be seen from the table shown in FIG. This is map position information Pa1. Therefore, the CPU 12 acquires map data of a map related to the display range L1 from the database 18 based on the position information Pa1, and displays the map data on the display 16.

このように、ユーザが、再表示された地図の表示範囲から以前にスクロールしたときの方向とは異なる方向にスクロールした場合、メモリ13に記録されている以前にスクロールしたときの方向の地図の位置情報は全て失われ、新たにスクロールされた方向の地図の位置情報がメモリ13に記録される。このようにすることで、ユーザは、進むボタン34又は戻るボタン33を押して地図を再表示する際、地図の表示態様の変化の整合性が取れた表示、本実施例の場合には、地図間の繋がりの整合性の取れた再表示を行うことができる。   In this way, when the user scrolls in the direction different from the previous scrolling direction from the redisplayed map display range, the map position in the previous scrolling direction recorded in the memory 13 All the information is lost, and the position information of the map in the newly scrolled direction is recorded in the memory 13. In this way, when the user presses the forward button 34 or the back button 33 to redisplay the map, the display in which the change in the display mode of the map is consistent, in the case of the present embodiment, between maps It is possible to perform re-display with a consistent connection.

以上述べたように、本実施例に係る地図表示装置100では、CPU12は、ユーザがディスプレイ16に表示された地図をスクロールする間、ディスプレイ16に表示される地図の表示態様の履歴、即ち、本実施例の場合には、地図がスクロールされる場合における所定時間毎の当該地図の中心位置の緯度・経度といった位置情報を時系列的に記録することができる。また、ユーザの再表示要求に応じて、CPU12は、当該再表示要求に応じた地図を再表示することができる。このようにすることで、ユーザは、以前に表示した地図を簡単に再表示することができる。   As described above, in the map display device 100 according to the present embodiment, the CPU 12 causes the history of the display mode of the map displayed on the display 16 while the user scrolls the map displayed on the display 16, that is, this book. In the case of the embodiment, position information such as the latitude and longitude of the center position of the map every predetermined time when the map is scrolled can be recorded in time series. Further, in response to the user's redisplay request, the CPU 12 can redisplay the map corresponding to the redisplay request. In this way, the user can easily re-display the previously displayed map.

[変形例]
上述の本実施例に係る地図表示装置100では、所定の方向にスクロールした場合に、表示範囲に係る地図の位置情報の履歴を、地図の表示態様の履歴としてメモリ13に時系列的に記録することとしているが、本発明の適用はこれに限られるものではない。地図表示装置100の変形例として、スクロールするときの表示範囲に係る地図の位置情報の履歴を、地図の表示態様の履歴としてメモリ13に記録するのに代えて、又は、追加して、表示されている地図の縮尺の変更の履歴や、表示されている地図を回転させて表示画面上における方位を変更したときの履歴を、地図の表示態様の履歴としてメモリ13に時系列的に記録するとしても良い。ここで、表示されている地図を回転させて表示画面上における方位を変更する例としては、表示画面上向きを地図上における北の方角に合わせていたのに対し、地図を回転させることにより、当該表示画面上向きを地図上における西の方角に変更することなどが挙げられる。
[Modification]
In the map display device 100 according to the above-described embodiment, when the scroll is performed in a predetermined direction, the history of the map position information related to the display range is recorded in the memory 13 in time series as the history of the map display mode. However, the application of the present invention is not limited to this. As a modified example of the map display device 100, the history of the position information of the map relating to the display range when scrolling is displayed instead of or additionally recorded in the memory 13 as the history of the display mode of the map. The history of changing the scale of the map being displayed and the history of changing the orientation on the display screen by rotating the displayed map are recorded in the memory 13 in time series as the history of the map display mode. Also good. Here, as an example of changing the orientation on the display screen by rotating the displayed map, the display screen is aligned with the north direction on the map. For example, changing the screen upward to the west direction on the map.

表示されている地図の縮尺の変更の履歴をとる場合には、メモリ13におけるテーブルの項目として、図4のテーブルで述べた、表示範囲、位置情報、記録番号の他、地図の縮尺の項目が加えられる。このとき、記録番号は、縮尺が変更される前後で異なる記録番号が割り当てられる。このようにすることで、CPU12は、履歴を再表示する際、記録番号に対応して、縮尺の異なる地図をデータベース18より取得することができるので、ユーザは、地図の縮尺が変更される前後の様子を再表示して見ることができる。   When taking a history of changes in the scale of the displayed map, the items of the map scale other than the display range, position information, and recording number described in the table of FIG. Added. At this time, different recording numbers are assigned before and after the scale is changed. By doing so, the CPU 12 can acquire a map with a different scale from the database 18 corresponding to the recording number when redisplaying the history, so that the user can change the scale of the map before and after. You can see the situation again.

また、表示されている地図を回転させて表示画面上における方位を変更したときの履歴をとる場合には、メモリ13におけるテーブルの項目として、表示範囲、位置情報、記録番号の他、表示画面上における方位の項目が加えられる。このとき、記録番号は、表示画面上における方位が変更される前後で異なる記録番号が割り当てられる。このようにすることで、CPU12は、履歴を再表示する際、記録番号に対応して、表示画面上における方位の変更された地図を表示することができ、ユーザは、地図が回転される前後の様子を再表示して見ることができる。   In addition, when a history is obtained when the displayed map is rotated and the orientation on the display screen is changed, the table items in the memory 13 are displayed on the display screen in addition to the display range, position information, and recording number. An orientation item at is added. At this time, different recording numbers are assigned before and after the orientation on the display screen is changed. In this way, when redisplaying the history, the CPU 12 can display a map whose orientation has been changed on the display screen corresponding to the recording number, and the user can change the map before and after the map is rotated. You can see the situation again.

以上のことから分かるように、上述の変形例に係る地図表示装置100の場合においても、ユーザは、以前に表示した地図を簡単に再表示することができるのは言うまでもない。   As can be seen from the above, it goes without saying that even in the case of the map display device 100 according to the above-described modification, the user can easily re-display a previously displayed map.

上述の変形例に係る地図表示装置100の場合においても、CPU12は、表示画面上に表示される地図の表示態様に変化がない間、地図の表示態様の履歴をメモリ13には記録しないとしても良い。これにより、地図の表示態様に変化があったときのみの履歴をメモリ13に記録することができる。   Even in the case of the map display device 100 according to the above-described modification, the CPU 12 may not record the history of the map display mode in the memory 13 while there is no change in the display mode of the map displayed on the display screen. good. Thereby, the history only when there is a change in the display mode of the map can be recorded in the memory 13.

また、上述の変形例に係る地図表示装置100の場合においても、CPU12は、メモリ13に記録することのできる履歴の最大数を超えた場合には、メモリ13に記録されている履歴のうち、最も時系列的に古い履歴を削除するとしても良い。これにより、常に新しい表示態様の履歴を記録することができる。   Also, in the case of the map display device 100 according to the above-described modified example, the CPU 12 determines that, among the histories recorded in the memory 13, if the maximum number of histories that can be recorded in the memory 13 is exceeded, The oldest history in time series may be deleted. Thereby, the history of a new display mode can always be recorded.

さらに、上述の変形例に係る地図表示装置100の場合においても、CPU12は、ユーザからの再表示要求に対応する地図が表示されている状態から新たな表示態様の履歴を時系列的にメモリ13に記録する場合には、その前に当該再表示要求に対応する履歴よりも時系列的に後にメモリ13に記録されている履歴を全て削除するとしても良い。これにより、地図の表示態様の変化の整合性が取れた再表示を行うことができる。   Further, even in the case of the map display device 100 according to the above-described modification, the CPU 12 stores the history of new display modes in a time series from the state in which the map corresponding to the redisplay request from the user is displayed. In this case, all the history recorded in the memory 13 may be deleted before the history corresponding to the redisplay request. As a result, redisplay can be performed in which the consistency of changes in the display mode of the map can be taken.

また、上記の実施例では、ユーザは、ディスプレイ16に表示された地図を、マウスなどを用いてスクロールすることにより、ディスプレイ16に表示される当該地図の表示範囲を連続的に変えるとしている。しかし、本発明の適用はこれに限られるものではない。ユーザは、その代わりに、ディスプレイ16に表示された地図上の任意の地点を、マウスを用いてクリックすることで、クリックされた当該地図上の地点を中心とする新たな地図を表示するとしても、ディスプレイ16に表示される地図の表示範囲を変えることができる。この場合、CPU12は、例えば、地図上の地点がクリックされる毎に、ディスプレイ16に表示される地図の位置情報をメモリ13に図4に例示するような履歴として時系列的に記録することができる。   In the above embodiment, the user continuously changes the display range of the map displayed on the display 16 by scrolling the map displayed on the display 16 using a mouse or the like. However, the application of the present invention is not limited to this. Instead, the user may click on any point on the map displayed on the display 16 with the mouse to display a new map centered on the clicked point on the map. The display range of the map displayed on the display 16 can be changed. In this case, for example, each time a point on the map is clicked, the CPU 12 can record the position information of the map displayed on the display 16 in the memory 13 in a time series as a history illustrated in FIG. it can.

また、上記の実施例では、地図表示装置100のデータベース18内に地図データが格納されているが、本発明の適用はこれには限られない。例えば、地図表示装置100が地図データを格納するデータベースを備える代わりに、又は、備えることに加えて、ネットワークなどを通じて外部の地図サーバなどから地図データを取得するように構成することもできる。   Moreover, in said Example, although map data is stored in the database 18 of the map display apparatus 100, application of this invention is not restricted to this. For example, instead of or in addition to providing the database for storing the map data, the map display device 100 may be configured to acquire map data from an external map server or the like through a network or the like.

[地図表示処理]
次に、本実施例に係る地図表示処理の方法についてフローチャートを用いて説明する。図8に、本実施例に係る地図表示処理のフローチャートを示す。
[Map display processing]
Next, a map display processing method according to the present embodiment will be described with reference to a flowchart. FIG. 8 shows a flowchart of map display processing according to the present embodiment.

まず、ユーザがディスプレイ16に表示された地図をスクロールし始めると、CPU12は、所定時間が経過する毎に、ディスプレイ16に表示される地図の位置情報をメモリ13に時系列的に記録する(ステップS11)。   First, when the user starts to scroll the map displayed on the display 16, the CPU 12 records the position information of the map displayed on the display 16 in the memory 13 in time series every time a predetermined time elapses (step). S11).

次に、ユーザは、図5に示したメニューバー32に表示されたプルダウンメニュー35、進むボタン34、戻るボタン33のいずれかを操作することにより、以前に表示した所定の表示範囲の地図を再表示する再表示要求をCPU12に命令する(ステップS12)。CPU12は、ユーザによる再表示要求を基に、当該所定の表示範囲に係る位置情報をメモリ13より取得する(ステップS13)。この後、CPU12は、当該位置情報に対応する地図を、データベース18より取得した後、ディスプレイ16に再表示する(ステップS14)。   Next, the user operates the pull-down menu 35, the forward button 34, or the return button 33 displayed on the menu bar 32 shown in FIG. The CPU 12 is instructed to perform a redisplay request to be displayed (step S12). CPU12 acquires the positional information which concerns on the said predetermined display range from the memory 13 based on the redisplay request | requirement by a user (step S13). Thereafter, the CPU 12 obtains a map corresponding to the position information from the database 18 and then redisplays it on the display 16 (step S14).

更に、ユーザが、再度、プルダウンメニュー35、進むボタン34、戻るボタン33のいずれかを操作することにより、以前に表示した所定の表示範囲の地図を再表示する再表示要求をCPU12に命令した場合には、CPU12は、ステップS12〜ステップS14の動作を繰り返す(ステップS15:Yes)。例えば、ユーザが、ここで、進むボタン34又は戻るボタン33をクリックした場合には、先に述べたように、現在表示されている地図の表示範囲に係る地図の位置情報よりも時系列的に一つ後又は一つ前に記録された表示範囲に係る地図の位置情報に係る地図を再表示することができる。一方、ユーザが、再表示要求をCPU12に命令しなかった場合には、CPU12は、地図表示処理を終了する(ステップS15:No)。   Further, when the user instructs the CPU 12 to re-display the map in the predetermined display range displayed previously by operating any one of the pull-down menu 35, the forward button 34, and the return button 33 again. The CPU 12 repeats the operations of step S12 to step S14 (step S15: Yes). For example, when the user clicks the forward button 34 or the back button 33 here, as described above, the time series of the map position information related to the currently displayed map display range. It is possible to re-display the map related to the position information of the map related to the display range recorded immediately before or immediately before. On the other hand, if the user has not instructed the CPU 12 to make a redisplay request, the CPU 12 ends the map display process (step S15: No).

以上に説明したように、本実施例では、地図表示装置は、複数の地図が電子データ化された複数の地図データと、表示画面に表示される地図の表示態様の履歴を所定時間毎に時系列的に記憶部に記録する地図履歴記録手段と、ユーザの再表示要求に応じて、前記再表示要求に対応する履歴を前記記憶部より取得する地図履歴取得手段と、前記再表示要求に対応する履歴を基に、前記再表示要求に対応する地図の地図データを前記複数の地図データより取得した後、前記再表示要求に対応する地図を表示する地図再表示手段と、を備える。これにより、ユーザは、以前に表示した地図を簡単に再表示することができる。   As described above, in this embodiment, the map display device displays a plurality of map data in which a plurality of maps are converted into electronic data and a history of the display mode of the map displayed on the display screen every predetermined time. Map history recording means for sequentially recording in the storage section, map history acquisition means for acquiring a history corresponding to the redisplay request from the storage section in response to a user's redisplay request, and corresponding to the redisplay request And a map redisplay means for displaying a map corresponding to the redisplay request after acquiring map data of the map corresponding to the redisplay request from the plurality of map data based on the history to be displayed. Thereby, the user can easily re-display the previously displayed map.

[応用例]
次に本発明に係る地図表示装置100の応用例について述べる。先に述べた実施例では、表示画面に表示される地図の表示態様の履歴、言い換えれば、ユーザの操作履歴が時系列的にメモリ13に記憶されるとしているが、応用例では、更に追加して、プルダウンメニューに表示されるユーザにより検索又は登録された所定の住所や名称(以下、単に「アクティブスポット」と称す)についても履歴が時系列的にメモリ13に記録されている。以下、具体的に述べる。
[Application example]
Next, application examples of the map display device 100 according to the present invention will be described. In the embodiment described above, the history of the display mode of the map displayed on the display screen, in other words, the operation history of the user is stored in the memory 13 in time series, but in the application example, it is further added. The history is also recorded in the memory 13 in time series for a predetermined address or name (hereinafter simply referred to as “active spot”) searched or registered by the user displayed in the pull-down menu. The details will be described below.

図9は、メモリ13に記録されるアクティブスポットのデータ列の構造を示す模式図である。図9に示す例では、アクティブスポットのデータ列は、アクティブスポット(1)〜アクティブスポット(n)までのn個のアクティブスポットより構成される。プルダウンメニューには、アクティブスポット(1)〜アクティブスポット(n)の名称が表示される。アクティブスポット(1)〜アクティブスポット(n)は時系列的に記憶されており、カッコ内の1〜nの数字は、その登録の時系列的な順番を示す。ここで時系列的に登録されているとは、具体的には、ユーザが所定の住所や名称を登録したときの日時の順番で登録されていることを指す。ユーザにより検索又は登録された所定の住所や名称のデータとしては、アクティブスポット(1)は、時系列的に最も古いデータであり、アクティブスポット(n)は、時系列的に最も新しいデータである。例えば、ユーザが、新たに所定の住所又は名称をアクティブスポットとして登録する場合には、当該所定の住所又は名称は、アクティブスポット(n+1)として登録される。   FIG. 9 is a schematic diagram showing the structure of a data sequence of active spots recorded in the memory 13. In the example shown in FIG. 9, the data sequence of active spots is composed of n active spots from active spot (1) to active spot (n). In the pull-down menu, names of active spots (1) to (n) are displayed. Active spots (1) to active spots (n) are stored in time series, and numerals 1 to n in parentheses indicate a time series order of registration. Here, “registered in time series” specifically indicates that the user is registered in the order of the date and time when the user registers a predetermined address or name. As data of a predetermined address or name searched or registered by the user, the active spot (1) is the oldest data in time series, and the active spot (n) is the newest data in time series. . For example, when a user newly registers a predetermined address or name as an active spot, the predetermined address or name is registered as an active spot (n + 1).

各アクティブスポットのデータは、各アクティブスポットの緯度・経度及び名称、操作履歴のデータ列より構成される。操作履歴のデータ列は、操作履歴データ(1)〜操作履歴データ(m)までのm個の操作履歴データより構成される。操作履歴データは、具体的には、表示画面に表示される地図の表示態様の履歴のデータである。言い換えると、各アクティブスポットからのユーザの操作履歴が、各アクティブスポットにおける操作履歴データとして記録されている。先に述べた実施例でいうと、図4に示した位置情報の履歴がこれに該当し、操作履歴データ(1)〜操作履歴データ(m)における各操作履歴データは、表示範囲M1〜M8までの各表示範囲毎の位置情報の履歴に該当する。カッコ内の1〜mの数字は、その登録の時系列的な順番、即ち先の実施例で述べた記録番号を示す。なお、この場合、図4に示した表全体が1つのアクティブスポットになり、図4に示した位置情報の履歴を有する。アクティブスポットの名称としては、スクロールを始めた場所である表示範囲M1の情報を用いる。 The data of each active spot is composed of a data string of latitude / longitude and name of each active spot, and operation history. The operation history data string is composed of m pieces of operation history data from operation history data (1) to operation history data (m). Specifically, the operation history data is history data of the display mode of the map displayed on the display screen. In other words, the user's operation history from each active spot is recorded as operation history data in each active spot. In the embodiment described above, the position information history shown in FIG. 4 corresponds to this, and the operation history data in the operation history data (1) to the operation history data (m) are displayed in the display ranges M1 to M8. This corresponds to the history of position information for each display range up to. The numbers 1 to m in parentheses indicate the time series order of registration, that is, the recording numbers described in the previous embodiment. In this case, the entire table shown in FIG. 4 becomes one active spot and has the history of position information shown in FIG. As the name of the active spot, information on the display range M1, which is a place where scrolling is started, is used.

図10は、アクティブスポットのデータ列に新たなアクティブスポットが追加された場合のデータ列の構造を示す模式図である。図10では、例として、アクティブスポットのデータ列は、アクティブスポット(1)〜アクティブスポット(5)より構成されるとする。このとき、ユーザは、アクティブスポット(3)をプルダウンメニューより選択して、当該アクティブスポット(3)に係る地図を表示しているとする。この場合において、ユーザが、新たに所定の住所や名称を検索又は登録することにより、当該所定の住所や名称に係る地図を表示する場合、即ち、アクティブスポットのデータ列に新たなアクティブスポットを追加する場合、アクティブスポット(3)よりも時系列的に後に登録されたアクティブスポット(4)〜アクティブスポット(5)は消去される。そして、追加された新たなアクティブスポットがアクティブスポット(4)として登録される。   FIG. 10 is a schematic diagram illustrating a structure of a data string when a new active spot is added to the data string of the active spot. In FIG. 10, as an example, it is assumed that the data sequence of active spots is composed of active spots (1) to (5). At this time, it is assumed that the user selects the active spot (3) from the pull-down menu and displays a map related to the active spot (3). In this case, when a user searches or registers a new predetermined address or name to display a map related to the predetermined address or name, that is, a new active spot is added to the active spot data string. In this case, the active spots (4) to (5) registered after time series of the active spots (3) are deleted. Then, the added new active spot is registered as the active spot (4).

以上のことから分かるように、アクティブスポットも、本発明における地図の表示態様の履歴として機能する。   As can be seen from the above, the active spot also functions as a history of the map display mode in the present invention.

次に、応用例に係る地図表示処理についてフローチャートを用いて説明する。   Next, map display processing according to an application example will be described using a flowchart.

まず、地図表示装置100が、所定のアクティブスポットに係る地図を表示した後、当該所定のアクティブスポットより戻る場合、即ち、当該所定のアクティブスポットより時系列的に古いアクティブスポットに係る地図を表示する場合について述べる。図11は、このときの地図表示処理を示すフローチャートである。図12(a)は、このときの表示画面に表示されるメニューバー32aの一例を示し、図12(b)はアクティブスポットのデータ列の一例を示す。   First, when the map display device 100 displays a map related to a predetermined active spot and then returns from the predetermined active spot, that is, displays a map related to an active spot that is chronologically older than the predetermined active spot. Describe the case. FIG. 11 is a flowchart showing the map display process at this time. FIG. 12A shows an example of the menu bar 32a displayed on the display screen at this time, and FIG. 12B shows an example of the data sequence of the active spot.

図12(a)に示すメニューバー32aは、戻るボタン33a、進むボタン34a、プルダウンメニュー35aa、35abより構成される。プルダウンメニュー35aaは、現在表示されている地図に係るアクティブスポットより時系列的に古いアクティブスポットをリスト表示するためのものであり、プルダウンメニュー35abは、現在表示されている地図に係るアクティブスポットより時系列的に新しいアクティブスポットをリスト表示するためのものである。また、図11の地図表示処理におけるアクティブスポットのデータ列は、アクティブスポット(1)〜アクティブスポット(6)より構成されるとする。以下、図11の地図表示処理のフローチャートについて説明する。   The menu bar 32a shown in FIG. 12A includes a return button 33a, a forward button 34a, and pull-down menus 35aa and 35ab. The pull-down menu 35aa is for displaying a list of active spots that are older in time than the active spot related to the currently displayed map, and the pull-down menu 35ab is more time-sensitive than the active spot related to the currently displayed map. This is for displaying a list of new active spots in series. Further, it is assumed that the data sequence of active spots in the map display process of FIG. 11 is composed of active spots (1) to (6). Hereinafter, the flowchart of the map display process of FIG. 11 will be described.

ユーザは、プルダウンメニュー35aaを、マウスを用いてクリックすることにより、アクティブスポットをリスト表示する。このとき、CPU12は、現在表示されている地図に係るアクティブスポットを基に、プルダウンメニュー35aaに表示するアクティブスポットのリストを作成する。具体的には、現在表示されている地図に係るアクティブスポットが、アクティブスポット(4)であるとすると、CPU12は、図12(a)に示すように、当該アクティブスポットよりも古いアクティブスポット、即ち、アクティブスポット(1)〜アクティブスポット(3)を時系列的に新しいものから順に並べたリストとして作成する(ステップS21)。   The user displays a list of active spots by clicking the pull-down menu 35aa with the mouse. At this time, the CPU 12 creates a list of active spots to be displayed on the pull-down menu 35aa based on the active spots related to the currently displayed map. Specifically, assuming that the active spot relating to the currently displayed map is the active spot (4), the CPU 12, as shown in FIG. 12 (a), the active spot older than the active spot, The active spot (1) to the active spot (3) are created as a list in which the new ones are arranged in chronological order (step S21).

CPU12は、現在表示されている地図に係るアクティブスポットに付加されている、登録の時系列的な順番を示す番号(以下、「アクティブスポットインデックス」と称す。例えば、現在表示されている地図に係るアクティブスポットがアクティブスポット(4)であれば、アクティブスポットインデックスは「4」となる。)が、0よりも大きいか否かを判定し(ステップS22)、「0」以下となるのであれば、処理を終了する(ステップS22:No)。例えば、アクティブスポットインデックスが、「0」となる場合には、該当するアクティブスポットは存在しないので、この場合、CPU12は、処理を終了する。一方、CPU12が、アクティブスポットインデックスが「0」よりも大きいと判断した場合(ステップS22:Yes)には、次のステップS23の処理に進む。   The CPU 12 is a number indicating the time-series order of registration (hereinafter referred to as “active spot index”) added to the active spot relating to the currently displayed map. For example, the CPU 12 relates to the currently displayed map. If the active spot is the active spot (4), the active spot index is “4”.) Is determined whether it is greater than 0 (step S22). The process ends (step S22: No). For example, when the active spot index is “0”, there is no corresponding active spot. In this case, the CPU 12 ends the process. On the other hand, if the CPU 12 determines that the active spot index is greater than “0” (step S22: Yes), the process proceeds to the next step S23.

次に、ユーザは、プルダウンメニュー35aaをクリックして任意のアクティブスポットを選択、又は戻るボタン33aをクリックすることにより時系列的に1つ前に記録されたアクティブスポットを選択する(ステップS23)。CPU12は、ユーザによりアクティブスポットが選択されたのを検知すると、選択されたアクティブスポットの座標位置へ地図を移動する。言い換えると、CPU12は、ユーザにより選択されたアクティブスポットに係る地図をデータベース18より取得した後、表示画面に表示する(ステップS24)。   Next, the user selects any active spot by clicking on the pull-down menu 35aa, or selects the previous active spot recorded in time series by clicking the return button 33a (step S23). When the CPU 12 detects that the active spot is selected by the user, the CPU 12 moves the map to the coordinate position of the selected active spot. In other words, the CPU 12 obtains a map relating to the active spot selected by the user from the database 18 and then displays it on the display screen (step S24).

次に、CPU12は、アクティブスポットインデックスを移動分減らす。具体的には、ユーザが、プルダウンメニュー35aaをクリックして任意のアクティブスポットを選択した場合には、CPU12は、移動前に表示されていた地図に係るアクティブスポットと移動先の地図に係るアクティブスポットの間のアクティブスポットの数だけ、アクティブスポットインデックスを減らす。一方、ユーザが、戻るボタン33aをクリックすることにより、時系列的に1つ前に記録されたアクティブスポットを選択した場合には、CPU12は、1つだけ、アクティブスポットインデックスを減らす。また、CPU12は、移動先のアクティブスポットにおいて表示する地図に係る操作履歴データを示す記録番号(以下、「操作履歴インデックス」と称す)として、当該移動先のアクティブスポットにおける操作履歴データ列の個数(以下、「操作履歴格納個数」と称す)を設定し(ステップS25)、処理を終了する。   Next, the CPU 12 reduces the active spot index by the amount of movement. Specifically, when the user clicks on the pull-down menu 35aa and selects any active spot, the CPU 12 determines that the active spot related to the map displayed before the movement and the active spot related to the destination map are displayed. Reduce the active spot index by the number of active spots in between. On the other hand, when the user clicks the return button 33a to select the previous active spot recorded in time series, the CPU 12 decreases the active spot index by one. Further, the CPU 12 uses the number of operation history data strings in the destination active spot as the recording number (hereinafter referred to as “operation history index”) indicating the operation history data related to the map to be displayed in the destination active spot. Hereinafter, the “operation history storage number” is set (step S25), and the process ends.

次に、地図表示装置100が、移動先のアクティブスポットに係る地図を表示した後、当該移動先のアクティブスポットにおける操作履歴を戻して表示する場合、即ち、当該移動先のアクティブスポットにおける時系列的に古い操作履歴データに係る地図を連続的に表示する方法について述べる。図13は、このときの地図表示処理を示すフローチャートであり、図14は、アクティブスポットにおける操作履歴データ列の一例を示す。   Next, when the map display device 100 displays a map related to the destination active spot and then returns and displays the operation history in the destination active spot, that is, in time series in the destination active spot. Next, a method for continuously displaying maps related to old operation history data will be described. FIG. 13 is a flowchart showing the map display processing at this time, and FIG. 14 shows an example of an operation history data string in the active spot.

ここで、現在表示されている地図に係るアクティブスポットは、アクティブスポット(3)であるとする。図14に示すように、アクティブスポット(3)は、操作履歴データ(1)〜操作履歴データ(7)を有し、アクティブスポット(2)は、操作履歴データ(1)〜操作履歴データ(6)を有し、アクティブスポット(1)は、操作履歴データ(1)〜操作履歴データ(8)を有するとする。以下、図13の地図表示処理のフローチャートについて説明する。   Here, it is assumed that the active spot relating to the currently displayed map is the active spot (3). As shown in FIG. 14, the active spot (3) has operation history data (1) to operation history data (7), and the active spot (2) has operation history data (1) to operation history data (6). ) And the active spot (1) has operation history data (1) to operation history data (8). Hereinafter, the flowchart of the map display process of FIG. 13 will be described.

CPU12は、操作履歴インデックスに対応する操作履歴データに係る地図を表示する。図11のフローチャートの説明で述べたように、移動先のアクティブスポットにおける操作履歴インデックスは、当該移動先のアクティブスポットにおける操作履歴データ列の個数、即ち操作履歴格納個数が設定されている。従って、現在表示されている地図に係るアクティブスポットが、アクティブスポット(3)であるとすると、現在表示されている地図は、アクティブスポット(3)における操作履歴データ(7)に係る地図となる。   The CPU 12 displays a map related to operation history data corresponding to the operation history index. As described in the description of the flowchart of FIG. 11, the operation history index in the destination active spot is set with the number of operation history data strings in the destination active spot, that is, the operation history storage number. Accordingly, if the active spot related to the currently displayed map is the active spot (3), the currently displayed map is a map related to the operation history data (7) in the active spot (3).

このとき、ユーザは、操作履歴を戻して表示したい場合には、戻るボタン33aをクリックするよりも長く押し続ける(ステップS31)。以下、このクリックするよりも長くボタンを押し続ける操作を「長押し」と称することとする。   At this time, when the user wants to return and display the operation history, the user keeps pressing the button for a longer time than clicking the return button 33a (step S31). Hereinafter, the operation of pressing the button for a longer time than clicking is referred to as “long pressing”.

CPU12は、戻るボタン33aが長押しされているのを検知すると、アクティブスポット(3)における、時系列的に1つ前の操作履歴データ、即ち、操作履歴データ(7)より時系列的に古い操作履歴データ(6)に係る地図を表示する(ステップS32)。CPU12は、この後、操作履歴インデックスを1減らす(ステップ33)。   When the CPU 12 detects that the return button 33a has been pressed for a long time, it is older in time series than the previous operation history data in the active spot (3), that is, the operation history data (7). A map related to the operation history data (6) is displayed (step S32). Thereafter, the CPU 12 decrements the operation history index by 1 (step 33).

次に、CPU12は、操作履歴インデックスが「0」以下となるか否かを判定する(ステップS34)。CPU12は、操作履歴インデックスが「0」以下とならないと判定した場合には(ステップS34:No)、ステップS36の処理に移る。一方、CPU12は、操作履歴インデックスが「0」以下となると判定した場合には、アクティブスポットインデックスを「1」減らし、「1」減らした後のアクティブスポットインデックスに係るアクティブスポットにおける操作履歴格納個数を、操作履歴インデックスとして設定する(ステップS35)。ここで、操作履歴インデックスが「0」以下となる場合とは、所定のアクティブスポットにおける全ての操作履歴データに係る地図の表示が一通り終わった場合を言い、例えば、現在表示されている地図に係るアクティブスポットが、アクティブスポット(3)となる場合には、アクティブスポット(3)における操作履歴データ(7)〜操作履歴データ(1)に係る地図が全て表示された場合が相当する。この場合には、CPU12が、アクティブスポットインデックスを「1」減らし、「1」減らした後のアクティブスポットインデックスに係るアクティブスポットにおける操作履歴格納個数を、操作履歴インデックスとして設定することで、アクティブスポット(2)における操作履歴インデックス(6)に係る地図が次に表示されることとなる。   Next, the CPU 12 determines whether or not the operation history index is “0” or less (step S34). If the CPU 12 determines that the operation history index does not become “0” or less (step S34: No), the CPU 12 proceeds to the process of step S36. On the other hand, when the CPU 12 determines that the operation history index is equal to or less than “0”, the active spot index is decreased by “1”, and the operation history storage number in the active spot related to the active spot index after “1” is decreased. The operation history index is set (step S35). Here, the case where the operation history index is “0” or less refers to a case where the display of the map related to all the operation history data in a predetermined active spot is completed. For example, the operation history index is displayed on the currently displayed map. When the active spot is the active spot (3), this corresponds to the case where all the maps related to the operation history data (7) to the operation history data (1) in the active spot (3) are displayed. In this case, the CPU 12 decrements the active spot index by “1” and sets the operation history storage number in the active spot related to the active spot index after decrementing “1” as the operation history index, The map related to the operation history index (6) in 2) will be displayed next.

次に、CPU12は、アクティブスポットインデックスが、「0」以下となるか否かを判定し(ステップS36)、「0」以下とならないと判定した場合には、ステップS31〜ステップS35までの操作を繰り返す(ステップS36:No)。一方、CPU12は、アクティブスポットインデックスが「0」以下となると判定した場合には、リスト表示されるアクティブスポット全てにおける操作履歴データに係る地図が全て表示されたこととなるので、処理を終了する(ステップS36:Yes)。以上より分かるように、図13の地図表示処理においては、図14の矢印に示す順番で、アクティブスポットにおける操作履歴データに係る地図が表示されることとなる。   Next, the CPU 12 determines whether or not the active spot index is “0” or less (step S36). If it is determined that the active spot index is not “0” or less, the operations from step S31 to step S35 are performed. Repeat (Step S36: No). On the other hand, if the CPU 12 determines that the active spot index is equal to or less than “0”, all the maps related to the operation history data in all the active spots displayed in the list are displayed, and thus the process ends ( Step S36: Yes). As can be seen from the above, in the map display process of FIG. 13, the map related to the operation history data in the active spot is displayed in the order shown by the arrows in FIG.

次に、地図表示装置100が、所定のアクティブスポットに係る地図を表示した後、当該所定のアクティブスポットより進む場合、即ち、当該所定のアクティブスポットより時系列的に新しいアクティブスポットに係る地図を表示する場合について述べる。図15は、このときの地図表示処理を示すフローチャートである。図16(a)は、このときの表示画面に表示されるメニューバー32aの一例を示し、図16(b)はアクティブスポットのデータ列の一例を示す。   Next, when the map display device 100 displays a map related to a predetermined active spot and then proceeds from the predetermined active spot, that is, displays a map related to an active spot chronologically newer than the predetermined active spot. Describe the case. FIG. 15 is a flowchart showing map display processing at this time. FIG. 16A shows an example of a menu bar 32a displayed on the display screen at this time, and FIG. 16B shows an example of a data string of active spots.

図15の地図表示処理におけるアクティブスポットのデータ列は、アクティブスポット(1)〜アクティブスポット(6)より構成されるとする。以下、図15の地図表示処理のフローチャートについて説明する。   It is assumed that the active spot data string in the map display process of FIG. 15 includes active spots (1) to (6). Hereinafter, the flowchart of the map display process of FIG. 15 will be described.

ユーザは、プルダウンメニュー35abを、マウスを用いてクリックすることにより、アクティブスポットをリスト表示する。このとき、CPU12は、現在表示されている地図に係るアクティブスポットを基に、プルダウンメニュー35abに表示するアクティブスポットのリストを作成する。具体的には、現在表示されている地図に係るアクティブスポットが、アクティブスポット(4)であるとすると、CPU12は、図15に示すように、当該アクティブスポットよりも新しいアクティブスポット、即ち、アクティブスポット(5)〜アクティブスポット(6)を時系列的に古いものから順に並べたリストとして作成する(ステップS41)。   The user displays a list of active spots by clicking the pull-down menu 35ab with the mouse. At this time, the CPU 12 creates a list of active spots to be displayed on the pull-down menu 35ab based on the active spots related to the currently displayed map. Specifically, assuming that the active spot relating to the currently displayed map is the active spot (4), the CPU 12 has an active spot that is newer than the active spot, that is, the active spot, as shown in FIG. (5) to the active spot (6) are created as a list in which the oldest ones are arranged in chronological order (step S41).

CPU12は、アクティブスポットインデックスが、アクティブスポットのデータ例に格納されているアクティブスポットの個数(以下、「格納数」と称す。例えば、図15の地図表示処理におけるアクティブスポットのデータ列は、アクティブスポット(1)〜アクティブスポット(6)より構成されているので、格納数は「6」となる)よりも少ないか否かを判定し(ステップS42)、アクティブスポットインデックスが、格納数以上となるのであれば、処理を終了する(ステップS42:No)。例えば、アクティブスポットインデックスが、「7」となる場合には、該当するアクティブスポットは存在しないので、この場合、CPU12は、処理を終了する。一方、CPU12が、アクティブスポットインデックスが格納数よりも少ないと判断した場合(ステップS42:Yes)には、次のステップS43に進む。   The CPU 12 refers to the number of active spots in which the active spot index is stored in the active spot data example (hereinafter referred to as “stored number”. For example, the active spot data string in the map display processing of FIG. (1) to active spot (6), so it is determined whether or not the number of storages is “6”) (step S42), and the active spot index is greater than or equal to the number of storages. If there is, the process is terminated (step S42: No). For example, when the active spot index is “7”, there is no corresponding active spot. In this case, the CPU 12 ends the process. On the other hand, when the CPU 12 determines that the active spot index is smaller than the stored number (step S42: Yes), the process proceeds to the next step S43.

次に、ユーザは、プルダウンメニュー35abをクリックして任意のアクティブスポットを選択、又は進むボタン34aをクリックすることにより時系列的に1つ後に記録されたアクティブスポットを選択する(ステップS43)。CPU12は、ユーザによりアクティブスポットが選択されたのを検知すると、選択されたアクティブスポットの座標位置へ地図を移動する。言い換えると、CPU12は、ユーザにより選択されたアクティブスポットに係る地図をデータベース18より取得した後、表示画面に表示する(ステップS44)。   Next, the user selects an arbitrary active spot by clicking on the pull-down menu 35ab, or selects an active spot recorded one time later in time by clicking the forward button 34a (step S43). When the CPU 12 detects that the active spot is selected by the user, the CPU 12 moves the map to the coordinate position of the selected active spot. In other words, the CPU 12 obtains a map relating to the active spot selected by the user from the database 18 and then displays it on the display screen (step S44).

次に、CPU12は、アクティブスポットインデックスを移動分増やす。具体的には、ユーザが、プルダウンメニュー35abをクリックして任意のアクティブスポットを選択した場合には、CPU12は、移動前に表示されていた地図に係るアクティブスポットと移動先の地図に係るアクティブスポットの間のアクティブスポットの数だけ、アクティブスポットインデックスを増やす。一方、ユーザが、進むボタン34aをクリックすることにより、時系列的に1つ後に記録されたアクティブスポットを選択した場合には、CPU12は、1つだけ、アクティブスポットインデックスを増やす。また、CPU12は、操作履歴インデックスとして1を設定した後(ステップS45)、処理を終了する。   Next, the CPU 12 increases the active spot index by the amount of movement. Specifically, when the user clicks on the pull-down menu 35ab and selects any active spot, the CPU 12 determines that the active spot related to the map displayed before the movement and the active spot related to the destination map are displayed. Increase the active spot index by the number of active spots in between. On the other hand, when the user clicks the forward button 34a and selects the active spot recorded one time later in time series, the CPU 12 increases the active spot index by one. Further, after setting 1 as the operation history index (step S45), the CPU 12 ends the process.

次に、地図表示装置100が、移動先のアクティブスポットに係る地図を表示した後、当該移動先のアクティブスポットにおける操作履歴を進んで表示する場合、即ち、当該移動先のアクティブスポットにおける時系列的に新しい操作履歴データに係る地図を連続的に表示する場合について述べる。図17は、このときの地図表示処理を示すフローチャートであり、図18は、アクティブスポットにおける操作履歴データ列の一例を示す。   Next, when the map display device 100 displays a map related to the destination active spot and then proceeds to display the operation history in the destination active spot, that is, in time series in the destination active spot. The case where the map concerning new operation history data is continuously displayed is described. FIG. 17 is a flowchart showing the map display processing at this time, and FIG. 18 shows an example of an operation history data string in the active spot.

ここで、現在表示されている地図に係るアクティブスポットは、アクティブスポット(4)であるとする。図18に示すように、アクティブスポット(4)は、操作履歴データ(1)〜操作履歴データ(7)を有し、アクティブスポット(5)は、操作履歴データ(1)〜操作履歴データ(6)を有し、アクティブスポット(6)は、操作履歴データ(1)〜操作履歴データ(8)を有するとする。以下、図17の地図表示処理のフローチャートについて説明する。   Here, it is assumed that the active spot relating to the currently displayed map is the active spot (4). As shown in FIG. 18, the active spot (4) includes operation history data (1) to operation history data (7), and the active spot (5) includes operation history data (1) to operation history data (6). ) And the active spot (6) has operation history data (1) to operation history data (8). Hereinafter, the flowchart of the map display process of FIG. 17 will be described.

図17のフローチャートの説明で述べたように、移動先のアクティブスポットにおける操作履歴インデックスには、「1」が設定されているので、現在表示されている地図に係るアクティブスポットが、アクティブスポット(4)であるとすると、現在表示されている地図は、アクティブスポット(4)における操作履歴データ(1)に係る地図となる。   As described in the description of the flowchart of FIG. 17, since “1” is set in the operation history index in the active spot of the movement destination, the active spot related to the currently displayed map is the active spot (4 ), The currently displayed map is a map related to the operation history data (1) in the active spot (4).

このとき、ユーザは、操作履歴を進んで表示したい場合には、進むボタン34aを長押しする(ステップS51)。CPU12は、進むボタン34aが長押しされているのを検知すると、アクティブスポット(4)における、時系列的に1つ後の操作履歴データ、即ち、操作履歴データ(1)より時系列的に新しい操作履歴データ(2)に係る地図を表示する(ステップS52)。CPU12は、この後、操作履歴インデックスを「1」増やす(ステップ53)。   At this time, when the user wants to display the operation history in advance, the user long presses the advance button 34a (step S51). When the CPU 12 detects that the forward button 34a is pressed for a long time, the operation history data in the active spot (4), which is one time later, that is, newer in time series than the operation history data (1). A map related to the operation history data (2) is displayed (step S52). Thereafter, the CPU 12 increases the operation history index by “1” (step 53).

次に、CPU12は、操作履歴インデックスが操作履歴格納個数よりも大きくなるか否かを判定する(ステップS54)。CPU12は、操作履歴インデックスが操作履歴格納個数よりも大きくならないと判定した場合には(ステップS54:No)、ステップS56の処理に移る。一方、CPU12は、操作履歴インデックスが操作履歴格納個数よりも大きくなると判定した場合には、アクティブスポットインデックスを「1」増やし、操作履歴インデックスとして「1」を設定する(ステップS55)。ここで、操作履歴インデックスが操作履歴格納個数よりも大きくなる場合とは、所定のアクティブスポットにおける全ての操作履歴データに係る地図の表示が一通り終わった場合を言い、例えば、現在表示されている地図に係るアクティブスポットが、アクティブスポット(4)となる場合には、アクティブスポット(4)における操作履歴データ(1)〜操作履歴データ(7)に係る地図が全て表示された場合などが相当する。この場合には、CPU12が、アクティブスポットインデックスを「1」増やし、操作履歴インデックスとして「1」を設定することで、アクティブスポット(5)における操作履歴インデックス(1)に係る地図が次に表示されることとなる。   Next, the CPU 12 determines whether or not the operation history index is larger than the operation history storage number (step S54). When the CPU 12 determines that the operation history index is not larger than the operation history storage number (step S54: No), the CPU 12 proceeds to the process of step S56. On the other hand, if the CPU 12 determines that the operation history index is larger than the operation history storage number, the CPU 12 increases the active spot index by “1” and sets “1” as the operation history index (step S55). Here, the case where the operation history index is larger than the operation history storage number means that the display of the map related to all operation history data in a predetermined active spot is completed, for example, currently displayed When the active spot related to the map becomes the active spot (4), it corresponds to the case where all the maps related to the operation history data (1) to the operation history data (7) in the active spot (4) are displayed. . In this case, the CPU 12 increases the active spot index by “1” and sets “1” as the operation history index, so that the map related to the operation history index (1) in the active spot (5) is displayed next. The Rukoto.

次に、CPU12は、アクティブスポットインデックスが、格納数よりも大きくなるか否かを判定し(ステップS56)、格納数よりも大きくならないと判定した場合には、ステップS51〜ステップS55までの操作を繰り返す(ステップS56:No)。一方、CPU12は、アクティブスポットインデックスが格納数よりも大きくなると判定した場合には、リスト表示されるアクティブスポット全てにおける操作履歴データに係る地図が全て表示されたこととなるので、処理を終了する(ステップS56:Yes)。以上より分かるように、図17の地図表示処理においては、図18の矢印に示す順番で、アクティブスポットにおける操作履歴データに係る地図が表示されることとなる。   Next, the CPU 12 determines whether or not the active spot index is larger than the stored number (step S56). If it is determined that the active spot index is not larger than the stored number, the operation from step S51 to step S55 is performed. Repeat (Step S56: No). On the other hand, if the CPU 12 determines that the active spot index is larger than the stored number, it means that all the maps related to the operation history data in all the active spots displayed in the list are displayed, and thus the process ends ( Step S56: Yes). As can be seen from the above, in the map display process of FIG. 17, the map related to the operation history data in the active spot is displayed in the order shown by the arrows in FIG.

なお、ユーザは、操作履歴データに係る地図を表示する際に、戻るボタン33a又は進むボタン34bを長押しすることとしているが、これは、戻るボタン33a又は進むボタン34bをクリックした場合には、アクティブスポットが移動してしまうこととなるからである。従って、戻るボタン33a又は進むボタン34aを長押しする代わりに、戻るボタン33a又は進むボタン34aの他に新たにボタンを設けて、当該ボタンをクリックすることにより、操作履歴データに係る地図を表示するとしても良いのは言うまでもない。   The user presses and holds down the back button 33a or the forward button 34b when displaying the map related to the operation history data. This is because when the user clicks the back button 33a or the forward button 34b, This is because the active spot will move. Therefore, instead of pressing the back button 33a or the forward button 34a for a long time, a new button is provided in addition to the back button 33a or the forward button 34a, and the map relating to the operation history data is displayed by clicking the button. It goes without saying.

上述したことから分かるように、応用例に係る地図表示装置では、CPU12は、アクティブスポットについても履歴を時系列的にメモリ13に記録することにより、ユーザは、アクティブスポットに係る地図及びアクティブスポットにおける操作履歴データに係る地図を容易に再表示することが可能となる。   As can be seen from the above, in the map display device according to the application example, the CPU 12 records the history of the active spots in the memory 13 in a time series, so that the user can see the map of the active spots and the active spots. It is possible to easily redisplay the map related to the operation history data.

以上より、本発明においては、地図表示装置は、複数の地図が電子データ化された複数の地図データと、表示画面に表示される地図の表示態様の履歴を所定時間毎に時系列的に記憶部に記録する地図履歴記録手段と、ユーザの再表示要求に応じて、前記再表示要求に対応する履歴を前記記憶部より取得する地図履歴取得手段と、前記再表示要求に対応する履歴を基に、前記再表示要求に対応する地図の地図データを前記複数の地図データより取得した後、前記再表示要求に対応する地図を表示する地図再表示手段と、を備える。これにより、ユーザは、以前に表示した地図を簡単に再表示することができる。   As described above, in the present invention, the map display device stores a plurality of map data in which a plurality of maps are converted into electronic data, and a history of a display mode of the map displayed on the display screen in a time-series manner at predetermined time intervals. A map history recording unit for recording in the unit, a map history acquisition unit for acquiring a history corresponding to the redisplay request from the storage unit in response to a user's redisplay request, and a history corresponding to the redisplay request. And map redisplay means for displaying a map corresponding to the redisplay request after acquiring map data of the map corresponding to the redisplay request from the plurality of map data. Thereby, the user can easily re-display the previously displayed map.

本実施例に係る地図表示装置の全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the map display apparatus which concerns on a present Example. スクロールされる地図の表示範囲の移動の様子を示す広域地図。A wide area map showing how the displayed range of the scrolled map moves. スクロールされる地図の表示範囲の移動の様子を示す広域地図。A wide area map showing how the displayed range of the scrolled map moves. メモリに記録された位置情報の例を示すテーブルである。It is a table which shows the example of the positional information recorded on memory. ディスプレイに再表示される地図の表示態様の一例を示す図である。It is a figure which shows an example of the display mode of the map redisplayed on a display. スクロールされる地図の表示範囲の移動の様子を示す広域地図。A wide area map showing how the displayed range of the scrolled map moves. メモリに記録された位置情報の例を示すテーブルである。It is a table which shows the example of the positional information recorded on memory. 本実施例に係る地図表示処理を示すフローチャートである。It is a flowchart which shows the map display process which concerns on a present Example. アクティブスポットのデータ列の構造を示す模式図である。It is a schematic diagram which shows the structure of the data sequence of an active spot. アクティブスポットのデータ列の構造を示す模式図である。It is a schematic diagram which shows the structure of the data sequence of an active spot. 応用例に係る地図表示処理を示すフローチャートである。It is a flowchart which shows the map display process which concerns on an application example. メニューバー及びアクティブスポットのデータ列の一例を示す図である。It is a figure which shows an example of the data string of a menu bar and an active spot. 応用例に係る地図表示処理を示すフローチャートである。It is a flowchart which shows the map display process which concerns on an application example. アクティブスポットにおける操作履歴データ列の一例を示す図である。It is a figure which shows an example of the operation history data sequence in an active spot. 応用例に係る地図表示処理を示すフローチャートである。It is a flowchart which shows the map display process which concerns on an application example. アクティブスポットのデータ列の一例を示す図である。It is a figure which shows an example of the data row | line | column of an active spot. 応用例に係る地図表示処理を示すフローチャートである。It is a flowchart which shows the map display process which concerns on an application example. アクティブスポットにおける操作履歴データ列の一例を示す図である。It is a figure which shows an example of the operation history data sequence in an active spot.

符号の説明Explanation of symbols

11・・・システムバス
12・・・CPU
13・・・メモリ
16・・・ディスプレイ
18・・・データベース
11 ... System bus 12 ... CPU
13 ... Memory 16 ... Display 18 ... Database

Claims (7)

複数の縮尺の地図が電子データ化された地図データが記録された地図データ記憶部より、前記地図データを取得する地図データ取得手段と、
ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録手段と、
ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得手段と、
前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ取得手段により取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示手段と、を備え、
前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておくことを特徴とする地図表示装置。
Map data acquisition means for acquiring the map data from a map data storage unit in which map data in which a plurality of scale maps are converted into electronic data is recorded;
The history of the active spot, which is position information of the display range of the map searched or registered by the user, is recorded in the recording unit in time series, and the map is displayed after the map related to the active spot is displayed on the display screen. Among the position information of the range, the scale of the display range, or the orientation of the display range, at least as a history of the display mode of the position information of the display range, the history of a plurality of display modes by scroll operation is associated with the history of the active spot Map history recording means for recording in the recording unit in time series;
In response to a user's redisplay request, map history acquisition means for acquiring from the recording unit a history of the active spot corresponding to the redisplay request and a display mode corresponding to the active spot;
Based on the active spot corresponding to the redisplay request and the history of the display mode corresponding to the active spot, the map data acquisition means acquires map data of the map corresponding to the redisplay request, and then redisplays the map. A map redisplay means for displaying a map corresponding to the request on the display screen ,
The map history recording means is included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. When the history of the display mode for the map in the new scroll direction is recorded in the recording unit by scrolling in a direction different from the scroll direction indicated by the position information of the displayed display range , the scrolling in the different direction is performed. The history of the display mode corresponding to the active spot recorded in time series after the history of the display mode of the map displayed on the display screen at the start is deleted, and at the start of scrolling in the different direction the activator recorded prior in time sequence than the history of the display mode of the map which has been displayed on the display screen Map display apparatus characterized by leaving that records the history of the display mode corresponding to the spot.
前記地図履歴記録手段は、所定時間毎に前記表示画面に表示される地図の前記表示態様の履歴を前記記録部に記録し、
前記所定時間は、前記ユーザによって予め設定可能であることを特徴とする請求項1に記載の地図表示装置。
The map history recording means records the history of the display mode of the map displayed on the display screen every predetermined time in the recording unit ,
The map display device according to claim 1, wherein the predetermined time can be set in advance by the user.
前記地図履歴記録手段は、前記表示画面に表示される地図の前記表示態様に変化がない場合、前記表示画面に表示される地図の前記表示態様の履歴を前記記録部に保存しないことを特徴とする請求項2に記載の地図表示装置。 The map history recording means does not store the history of the display mode of the map displayed on the display screen in the recording unit when there is no change in the display mode of the map displayed on the display screen. The map display device according to claim 2. 前記地図履歴記録手段は、前記記録部に記録することのできる前記表示態様の履歴の最大数を超えた場合には、前記記録部に記録されている前記表示態様の履歴のうち、最も時系列的に古い前記表示態様の履歴を削除することを特徴とする請求項1乃至3のいずれか一項に記載の地図表示装置。 The map history recording means, when the maximum number of the history of the display mode that can be recorded in the recording unit is exceeded, the most time series among the history of the display mode recorded in the recording unit The map display device according to any one of claims 1 to 3, wherein the history of the display mode that is old is deleted. 前記地図履歴取得手段及び前記地図再表示手段を繰り返し用いて、前記再表示要求に対応する地図を時系列的に連続的に再表示する地図連続再表示手段を備えることを特徴とする請求項1乃至4のいずれか一項に記載の地図表示装置。   2. A map continuous redisplay unit for redisplaying a map corresponding to the redisplay request continuously in time series by repeatedly using the map history acquisition unit and the map redisplay unit. The map display apparatus as described in any one of thru | or 4. コンピュータにより実行され、複数の縮尺の地図が電子データ化され地図データ記憶部に記憶された地図データを用いて以前に表示した地図を表示する地図表示方法であって、
ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録工程と、
ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得工程と、
前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ記憶部より取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示工程と、を備え、
前記地図履歴記録工程は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておくことを特徴とする地図表示方法。
A map display method for displaying a previously displayed map using map data executed by a computer and converted into electronic data from a plurality of scale maps and stored in a map data storage unit ,
The history of the active spot, which is position information of the display range of the map searched or registered by the user, is recorded in the recording unit in time series, and the map is displayed after the map related to the active spot is displayed on the display screen. Among the position information of the range, the scale of the display range, or the orientation of the display range, at least as a history of the display mode of the position information of the display range, the history of a plurality of display modes by scroll operation is associated with the history of the active spot A map history recording step for recording in the recording unit in time series;
In response to a user's redisplay request, a map history acquisition step of acquiring from the recording unit a history of the active spot corresponding to the redisplay request and a display mode corresponding to the active spot;
After acquiring the map data of the map corresponding to the redisplay request from the map data storage unit based on the history of the active spot corresponding to the redisplay request and the display mode corresponding to the active spot, the redisplay A map redisplay process for displaying a map corresponding to the request on the display screen ,
The map history recording step is included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. When the history of the display mode for the map in the new scroll direction is recorded in the recording unit by scrolling in a direction different from the scroll direction indicated by the position information of the displayed display range , the scrolling in the different direction is performed. The history of the display mode corresponding to the active spot recorded in time series after the history of the display mode of the map displayed on the display screen at the start is deleted, and at the start of scrolling in the different direction the activator recorded prior in time sequence than the history of the display mode of the map which has been displayed on the display screen Map display method characterized by leaving that records the history of the display mode corresponding to the spot.
コンピュータにより実行され、複数の縮尺の地図が電子データ化され地図データ記憶部に記憶された地図データを用いて以前に表示した地図を表示するプログラムであって、
ユーザにより検索又は登録された地図の表示範囲の位置情報であるアクティブスポットの履歴を時系列的に記録部に記録すると共に、前記アクティブスポットに関わる地図が表示画面に表示されてからの地図の表示範囲の位置情報、表示範囲の縮尺又は表示範囲の方位のうち、少なくとも前記表示範囲の位置情報の表示態様の履歴として、スクロール操作による複数の表示態様の履歴を、前記アクティブスポットの履歴に関連付けて時系列的に前記記録部に記録する地図履歴記録手段、
ユーザの再表示要求に応じて、前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を前記記録部より取得する地図履歴取得手段、
前記再表示要求に対応する前記アクティブスポット及び当該アクティブスポットに対応する表示態様の履歴を基に、前記再表示要求に対応する地図の地図データを前記地図データ記憶部より取得した後、前記再表示要求に対応する地図を前記表示画面に表示する地図再表示手段、として前記コンピュータを機能させ、
前記地図履歴記録手段は、前記再表示要求に対応するアクティブスポットに係る地図が前記表示画面に表示されている状態から、当該アクティブスポットに対応して既に記録されている表示態様の履歴に含まれている表示範囲の位置情報で示されるスクロール方向と異なる方向にスクロールすることにより新たなスクロール方向の地図についての表示態様の履歴を前記記録部に記録する場合には、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に後に記録された前記アクティブスポットに対応する表示態様の履歴を削除するとともに、前記異なる方向へのスクロールの開始時に前記表示画面に表示されていた地図の表示態様の履歴よりも時系列的に前に記録された前記アクティブスポットに対応する表示態様の履歴を記録したままにしておくことを特徴とする地図表示プログラム。
A program that is executed by a computer and displays a previously displayed map using map data that is converted into electronic data and stored in a map data storage unit .
The history of the active spot, which is position information of the display range of the map searched or registered by the user, is recorded in the recording unit in time series, and the map is displayed after the map related to the active spot is displayed on the display screen. Among the position information of the range, the scale of the display range, or the orientation of the display range, at least as a history of the display mode of the position information of the display range, the history of a plurality of display modes by scroll operation is associated with the history of the active spot Map history recording means for recording in the recording unit in time series,
Map history acquisition means for acquiring, from the recording unit, the history of the active spot corresponding to the re-display request and the display mode corresponding to the active spot in response to a user's re-display request;
After acquiring the map data of the map corresponding to the redisplay request from the map data storage unit based on the history of the active spot corresponding to the redisplay request and the display mode corresponding to the active spot, the redisplay Causing the computer to function as a map redisplay means for displaying a map corresponding to the request on the display screen ;
The map history recording means is included in the history of the display mode already recorded corresponding to the active spot from the state where the map related to the active spot corresponding to the re-display request is displayed on the display screen. When the history of the display mode for the map in the new scroll direction is recorded in the recording unit by scrolling in a direction different from the scroll direction indicated by the position information of the displayed display range , the scrolling in the different direction is performed. The history of the display mode corresponding to the active spot recorded in time series after the history of the display mode of the map displayed on the display screen at the start is deleted, and at the start of scrolling in the different direction the activator recorded prior in time sequence than the history of the display mode of the map which has been displayed on the display screen Map display program, characterized in that leave it records a history of the display mode corresponding to the spot.
JP2005346738A 2005-11-30 2005-11-30 Map display device, map display method, map display program Expired - Fee Related JP4397369B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005346738A JP4397369B2 (en) 2005-11-30 2005-11-30 Map display device, map display method, map display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005346738A JP4397369B2 (en) 2005-11-30 2005-11-30 Map display device, map display method, map display program

Publications (2)

Publication Number Publication Date
JP2007155804A JP2007155804A (en) 2007-06-21
JP4397369B2 true JP4397369B2 (en) 2010-01-13

Family

ID=38240302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005346738A Expired - Fee Related JP4397369B2 (en) 2005-11-30 2005-11-30 Map display device, map display method, map display program

Country Status (1)

Country Link
JP (1) JP4397369B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5386877B2 (en) * 2008-08-04 2014-01-15 株式会社デンソー Map display device
JP5681349B2 (en) * 2009-05-29 2015-03-04 株式会社Nttドコモ Image information display device and image information display method
JP5439307B2 (en) * 2010-07-20 2014-03-12 株式会社ナビタイムジャパン Navigation system, terminal device, navigation server, navigation device, navigation method, and program
JP5807441B2 (en) * 2011-08-18 2015-11-10 富士ゼロックス株式会社 Image processing apparatus and program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0434663A (en) * 1990-05-31 1992-02-05 Toshiba Corp Drawing editing device
JPH06167967A (en) * 1992-12-01 1994-06-14 Mitsubishi Electric Corp Map display system
JP3277890B2 (en) * 1993-12-29 2002-04-22 アイシン・エィ・ダブリュ株式会社 Route information providing device
JP2000010472A (en) * 1998-06-25 2000-01-14 Zenrin Co Ltd Map display device and method
JP2000207079A (en) * 1999-01-11 2000-07-28 Hitachi Ltd Data processing device and program recording medium
JP2002123288A (en) * 2000-10-12 2002-04-26 Canon Inc Mobile phone, user interface device, content display method, storage medium
JP4228841B2 (en) * 2003-08-28 2009-02-25 株式会社デンソー Operation system
JP4304603B2 (en) * 2004-02-09 2009-07-29 株式会社デンソー In-vehicle information equipment
US8019535B2 (en) * 2004-03-25 2011-09-13 Xanavi Informatics Corporation Traffic information collecting system for navigation device

Also Published As

Publication number Publication date
JP2007155804A (en) 2007-06-21

Similar Documents

Publication Publication Date Title
US8756525B2 (en) Method and program for displaying information and information processing apparatus
US6667751B1 (en) Linear web browser history viewer
US8347224B2 (en) Content viewing method, content viewing apparatus, and storage medium in which a content viewing program is stored
US7587680B2 (en) Information displaying apparatus, information displaying program and storage medium
JP4552943B2 (en) Chronological table providing method, chronological table providing apparatus, and chronological table providing program
US20050278331A1 (en) Information management apparatus, information management method and program
US20030074635A1 (en) Method, apparatus, and program for finding and navigating to items in a set of web pages
JPWO2010010967A1 (en) Electronic sticky note system
JPH11259459A (en) Document management device
JP2007025998A (en) Information processing apparatus, control method therefor, computer program, and computer-readable storage medium
JP4770634B2 (en) Representation image rearrangement device
JP2000010472A (en) Map display device and method
JPH09134273A (en) Data processing device
JP4397369B2 (en) Map display device, map display method, map display program
JP5179171B2 (en) Information processing apparatus, information processing method, program, and recording medium
JP2647616B2 (en) Display control device
JP3533674B2 (en) Information display device and method thereof
JP2565049B2 (en) Dynamic scenario presentation method
JP3427181B2 (en) Observation data collection and display device and its program recording medium
JPH10162015A (en) Graphic display device
JP3894730B2 (en) Map data storage method, map data storage system
US20250298967A1 (en) Online real-time interactive collaborative annotation system
JPH0713846A (en) Link control method for hypertext system
CN115129209A (en) Information processing device and storage medium
JP2023115824A (en) Information processing system and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070327

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071107

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071203

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20080125

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090915

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091020

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121030

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees