[go: up one dir, main page]

JP2010072259A - Figure data generating method, generating device, display method, and display device - Google Patents

Figure data generating method, generating device, display method, and display device Download PDF

Info

Publication number
JP2010072259A
JP2010072259A JP2008238770A JP2008238770A JP2010072259A JP 2010072259 A JP2010072259 A JP 2010072259A JP 2008238770 A JP2008238770 A JP 2008238770A JP 2008238770 A JP2008238770 A JP 2008238770A JP 2010072259 A JP2010072259 A JP 2010072259A
Authority
JP
Japan
Prior art keywords
display
data
graphic
scale value
vertex coordinate
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.)
Pending
Application number
JP2008238770A
Other languages
Japanese (ja)
Inventor
Hiroo Watanabe
裕生 渡邉
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP2008238770A priority Critical patent/JP2010072259A/en
Publication of JP2010072259A publication Critical patent/JP2010072259A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce resource consumption and operation quantity accompanied by scale change of figure display, while suppressing redundant quantity of figure data in a display device. <P>SOLUTION: When a figure data display device 4 displays a figure with some display scale and enlargement display is instructed from the outside, since display figure vertex coordinate group data of a comparatively high-order level exists already on a buffer 42, as display figure vertex coordinate group data of a low order level may only be read out to the buffer 42 from a recording medium 2, the number of times of access for the recording medium 2 is reduced. When the figure data display device 4 displays a figure with some display scale and reduction display is instructed from the outside, since display figure vertex coordinate group data of a comparatively high-order level exists already on the buffer 42, if display is reduction display in the same range, reduction display can be performed without performing access for the recording medium 2. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は図形データ生成方法、生成装置、表示方法及び表示装置に係り、特に画面上に表示する1つ以上の図形の図形データの生成方法、生成装置と、生成した図形データの表示方法及び表示装置とに関する。   The present invention relates to a graphic data generation method, a generation apparatus, a display method, and a display apparatus, and more particularly to a graphic data generation method, a generation apparatus, and a display method and display for generated graphic data displayed on a screen. Relating to the device.

画面上に地図を示す図形データを表示するカーナビゲーションシステム等の表示装置においては、図12に示すように、ある縮尺である範囲の図形101、111を表示している場合、その中の任意の拡大対象となる領域102、112を指定して、その領域102、112を拡大した図形103、113の表示に切り替えることで、同一の道路や区域を示す図形であっても概略化または詳細化してユーザーが見やすい様に表示することができる。   In a display device such as a car navigation system that displays graphic data indicating a map on the screen, as shown in FIG. 12, when a range of figures 101 and 111 of a certain scale is displayed, any of them is displayed. By designating the areas 102 and 112 to be enlarged and switching to the display of the enlarged figures 103 and 113 for the areas 102 and 112, even if the figure shows the same road or area, it is simplified or detailed. It can be displayed so that the user can easily see it.

このような表示を実現する方法としては、縮尺別に完結する図形データを複数用意し、指定された縮尺に該当する図形データを選択して表示する方法が一般的である。しかし、この方法は、縮尺別に図形データを用意しなければならない。更に、図形に関する属性(例えばその図形が示す道路や区域の名称等)を図形データに関連付ける場合、同一の図形に対して縮尺別に図形データを複数用意しなければならないため、データ量が膨大になる。   As a method for realizing such a display, a method of preparing a plurality of graphic data completed for each scale, and selecting and displaying graphic data corresponding to a specified scale is generally used. However, this method must prepare graphic data for each scale. Furthermore, when associating attributes related to a graphic (for example, names of roads and areas indicated by the graphic) with graphic data, it is necessary to prepare a plurality of graphic data for each scale for the same graphic, resulting in a huge amount of data. .

この問題を解決するために、ある詳細な図形データに対して縮尺に応じて頂点の間引きや近似化を行って表示する方法が知られている(例えば、特許文献1、2参照)。上記の特許文献1には、図形の中の所望の解像度を越える細部を除去して細かい凹凸の変化を取り除いた大局的な輪郭線を得た後、その大局的な輪郭線から各部における角度変化を計算し、その計算結果により人間が形状に対して強く反応する特徴点を抽出して、その特徴点を基に形状の近似化を行うことで図形データのデータ量を削減する図形データの階層的近似化方法が記載されている。   In order to solve this problem, a method is known in which vertex data is thinned out or approximated according to a reduced scale for displaying certain detailed graphic data (for example, see Patent Documents 1 and 2). In Patent Document 1 described above, after obtaining a global contour line in which details exceeding a desired resolution in a figure are removed and fine irregularities are removed, an angular change in each part from the global contour line is obtained. Figure data layer that reduces the amount of figure data by extracting feature points that humans react strongly to the shape based on the calculation results and approximating the shape based on the feature points A general approximation method is described.

また、上記の特許文献2には、外部から入力された要求縮尺度に応じて図形ファイル群に記憶される図形データのドットを間引き、その間引き処理後の各図形データを形状近似処理によって間引いて小縮尺図形を作成する構成の小縮尺図形作成表示装置が記載されている。この小縮尺図形作成表示装置によれば、小縮尺による縮小後、形状近似による図形の簡素化により図形データ量を少なくし、迅速に表示することが可能となる。   Further, in Patent Document 2 described above, dots of graphic data stored in the graphic file group are thinned out in accordance with a requested reduction scale inputted from the outside, and each graphic data after the thinning process is thinned out by a shape approximation process. A small scale figure creation and display device configured to create a small scale figure is described. According to this small-scale figure creation and display device, after reduction at a small scale, it is possible to reduce the amount of figure data by simplifying the figure by shape approximation and display it quickly.

特開平8−106527号公報JP-A-8-106527 特開平11−95974号公報JP-A-11-95974

しかし、上記の特許文献1、2のような、ある詳細な図形データを縮尺に応じて頂点の間引きや近似化を行って表示する方法を、地図データ等を表示する表示装置に適用すると、その表示装置は、小縮尺(拡大倍率を低)にするほど広範囲の表示を行うため、表示装置内のキャッシュメモリに読み出す表示用図形データのデータ量が大きくなると共に、表示に使用しないデータ量(冗長量)の割合が大きくなり、リソース消費の観点で効率的ではない。また同時に、上記の表示装置では、元の詳細な図形から頂点を間引くための演算を必要とし、演算量が増加するという問題もある。   However, when a method for displaying certain detailed graphic data by thinning or approximating vertices according to the scale as shown in Patent Documents 1 and 2 above is applied to a display device that displays map data or the like, Since the display device displays a wider range as the scale is reduced (lower magnification), the amount of graphic data for display read out to the cache memory in the display device increases and the amount of data not used for display (redundancy) Amount) is large and is not efficient in terms of resource consumption. At the same time, the display device described above requires a calculation for thinning out the vertices from the original detailed figure, and there is a problem that the calculation amount increases.

本発明は以上の点に鑑みなされたもので、表示装置における図形データの冗長量を抑制すると共に、図形表示の縮尺変更に伴うリソース消費と演算量とを軽減し得る図形データ生成方法、生成装置、表示方法及び表示装置を提供することを目的とする。   The present invention has been made in view of the above points, and a graphic data generation method and a generation apparatus capable of reducing the redundant amount of graphic data in the display device and reducing the resource consumption and the calculation amount associated with the scale change of the graphic display. An object of the present invention is to provide a display method and a display device.

上記の目的を達成するため、第1の発明の図形データ生成方法は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値を設定する設定ステップと、図形を構成するデータである元図形データから、図形を構成する複数の頂点座標の情報を含む元図形頂点座標データを取得する取得ステップと、複数の表示縮尺値毎に、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータを生成する第1のデータ生成ステップと、表示縮尺値毎に生成された表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データを生成する第2のデータ生成ステップとを含むことを特徴とする。   In order to achieve the above object, the graphic data generation method of the first invention is a setting step for setting a plurality of display scale values for displaying a graphic at a plurality of scales, and data constituting the graphic. An acquisition step for acquiring original figure vertex coordinate data including information on a plurality of vertex coordinates constituting the figure from the original figure data, and a display figure corresponding to each display scale value for each of the plurality of display scale values Display figure vertex coordinate group data, which is a set of remaining vertex coordinates obtained by thinning out all vertex coordinates constituting a display figure at a display scale value one scale smaller than each display scale value from all vertex coordinates constituting A first data generation step for generating the display graphic vertex coordinate group data generated for each display scale value and a display diagram which is information for associating with the display scale value Characterized in that it comprises a second data generation step of generating management data.

また、上記の目的を達成するため、第2の発明の図形データ生成装置は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値を設定する設定手段と、図形を構成するデータである元図形データから、図形を構成する複数の頂点座標の情報を含む元図形頂点座標データを取得する取得手段と、複数の表示縮尺値毎に、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータを生成する第1のデータ生成手段と、表示縮尺値毎に生成された表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データを生成する第2のデータ生成手段とを有することを特徴とする。   In order to achieve the above object, the graphic data generating apparatus according to the second invention includes a setting means for setting a plurality of display scale values for displaying a graphic at a plurality of scales, and data constituting the graphic. Acquisition means for acquiring original figure vertex coordinate data including information on a plurality of vertex coordinates constituting the figure from the original figure data, and a figure corresponding to each display scale value for each of the plurality of display scale values. Display figure vertex coordinates that are set information of the remaining vertex coordinates obtained by thinning out all vertex coordinates constituting the display figure at a display scale value that is one scale smaller than each display scale value from all vertex coordinates constituting the display figure Display data management that is information for associating first data generation means for generating group data and display graphic vertex coordinate group data generated for each display scale value with the display scale value And having a second data generating means for generating over data.

また、上記の目的を達成するため、第3の発明の図形データ表示方法は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定ステップと、複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶するデータ取得ステップと、設定ステップで設定された表示縮尺値が、既に表示している表示図形の表示縮尺値より小さい場合、前回の表示処理の際にデータ取得ステップで取得されて一時記憶メモリに記憶されている表示図形頂点座標グループデータのうち、設定ステップで設定された表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する特定ステップと、特定ステップで特定された表示図形頂点座標グループデータの表示図形頂点座標データを用いて、設定ステップで設定された表示縮尺値での図形表示を行う表示ステップとを含むことを特徴とする。   In order to achieve the above object, a graphic data display method according to a third aspect of the invention includes a setting step of setting one of a plurality of display scale values for displaying a graphic at a plurality of scales, For each display scale value, from all the vertex coordinates constituting the display figure that is a figure corresponding to each display scale value, all the display figures constituting the display scale value at one scale smaller than each display scale value Display graphic vertex coordinate group data, which is a set of remaining vertex coordinates obtained by thinning out vertex coordinates, and display graphic management data, which is information for associating the display graphic vertex coordinate group data with a display scale value, The display scale value set in the data acquisition step and the setting step acquired from the memory and stored in the temporary storage memory is smaller than the display scale value of the display figure already displayed The display figure vertex coordinate group data acquired in the data acquisition step and stored in the temporary storage memory during the previous display processing, the display required for display at the display scale value set in the setting step A step for specifying figure vertex coordinate group data and a display for displaying a figure at the display scale value set in the setting step using the figure vertex coordinate data of the display figure vertex coordinate group data specified in the specifying step. And a step.

また、上記の目的を達成するため、第4の発明の図形データ表示方法は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定ステップと、複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶する第1のデータ取得ステップと、設定ステップで設定された表示縮尺値が、既に表示している表示図形の表示縮尺値より大きい場合、前回の表示処理の際に第1のデータ取得ステップで取得されて一時記憶メモリに記憶されている表示図形頂点座標グループデータのうち、設定ステップで設定された表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する第1の特定ステップと、設定ステップで設定された表示縮尺値での表示に必要で、かつ、一時記憶メモリに記憶されていない表示図形頂点座標グループデータを特定する第2の特定ステップと、第2の特定ステップで特定された表示図形頂点座標グループデータを外部記録媒体から新たに取得して一時記憶メモリに記憶する第2のデータ取得ステップと、第1及び第2の特定ステップにより特定された表示図形頂点座標グループデータの表示図形頂点座標データを用いて、設定ステップで設定された表示縮尺値での図形表示を行う表示ステップとを含むことを特徴とする。   In order to achieve the above object, a graphic data display method according to a fourth aspect of the invention includes a setting step for setting one of a plurality of display scale values for displaying a graphic at a plurality of scales, and a plurality of display steps. For each display scale value, from all the vertex coordinates constituting the display figure that is a figure corresponding to each display scale value, all the display figures constituting the display scale value at one scale smaller than each display scale value Display graphic vertex coordinate group data, which is a set of remaining vertex coordinates obtained by thinning out vertex coordinates, and display graphic management data, which is information for associating the display graphic vertex coordinate group data with a display scale value, The first data acquisition step acquired from the first storage memory and the display scale value set in the setting step is greater than the display scale value of the display figure already displayed. In the case of threshold, the display figure vertex coordinate group data acquired in the first data acquisition step and stored in the temporary storage memory at the time of the previous display processing is displayed at the display scale value set in the setting step. Display graphic vertex coordinate group that is necessary for display at the display scale value set in the setting step and the first specifying step that specifies display graphic vertex coordinate group data that is necessary, and that is not stored in the temporary storage memory A second specifying step for specifying data; a second data acquiring step for newly acquiring display graphic vertex coordinate group data specified in the second specifying step from an external recording medium and storing the data in a temporary storage memory; Using the display figure vertex coordinate data of the display figure vertex coordinate group data specified by the first and second specifying steps, the setting step Characterized in that it comprises a display step of performing graphical display in the set display scale value.

また、上記の目的を達成するため、第5の発明の図形データ表示装置は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定手段と、複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶するデータ取得手段と、設定手段で設定された表示縮尺値が、既に表示している表示図形の表示縮尺値より小さい場合、前回の表示処理の際にデータ取得手段で取得されて一時記憶メモリに記憶されている表示図形頂点座標グループデータのうち、設定手段で設定された表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する特定手段と、特定手段で特定された表示図形頂点座標グループデータの表示図形頂点座標データを用いて、設定手段で設定された表示縮尺値での図形表示を行う表示手段とを有することを特徴とする。   In order to achieve the above object, a graphic data display device according to a fifth aspect of the present invention comprises a setting means for setting one of a plurality of display scale values for displaying a graphic at a plurality of scales, and a plurality of display means. For each display scale value, from all the vertex coordinates constituting the display figure that is a figure corresponding to each display scale value, all the display figures constituting the display scale value at one scale smaller than each display scale value Display graphic vertex coordinate group data, which is a set of remaining vertex coordinates obtained by thinning out vertex coordinates, and display graphic management data, which is information for associating the display graphic vertex coordinate group data with a display scale value, If the display scale value set by the data acquisition means and the setting means acquired from the storage means and stored in the temporary storage memory is smaller than the display scale value of the already displayed display figure, Display figure vertex coordinate group required for display at the display scale value set by the setting means among the display figure vertex coordinate group data acquired by the data acquisition means during the display process and stored in the temporary storage memory Specifying means for specifying data, and display means for performing graphic display at the display scale value set by the setting means using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified by the specifying means It is characterized by that.

更に、上記の目的を達成するため、第6の発明の図形データ表示装置は、図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定手段と、複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶する第1のデータ取得手段と、設定手段で設定された表示縮尺値が、既に表示している表示図形の表示縮尺値より大きい場合、前回の表示処理の際に第1のデータ取得手段で取得されて一時記憶メモリに記憶されている表示図形頂点座標グループデータのうち、設定手段で設定された表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する第1の特定手段と、設定手段で設定された表示縮尺値での表示に必要で、かつ、一時記憶メモリに記憶されていない表示図形頂点座標グループデータを特定する第2の特定手段と、第2の特定手段で特定された表示図形頂点座標グループデータを外部記録媒体から新たに取得して一時記憶メモリに記憶する第2のデータ取得手段と、第1及び第2の特定手段により特定された表示図形頂点座標グループデータの表示図形頂点座標データを用いて、設定手段で設定された表示縮尺値での図形表示を行う表示手段とを有することを特徴とする。   Furthermore, in order to achieve the above object, a graphic data display device according to a sixth aspect of the present invention comprises setting means for setting one of a plurality of display scale values for displaying a graphic at a plurality of scales, and a plurality of display means. For each display scale value, from all the vertex coordinates constituting the display figure that is a figure corresponding to each display scale value, all the display figures constituting the display scale value at one scale smaller than each display scale value Display graphic vertex coordinate group data, which is a set of remaining vertex coordinates obtained by thinning out vertex coordinates, and display graphic management data, which is information for associating the display graphic vertex coordinate group data with a display scale value, When the display scale value set by the first data acquisition means and the setting means that is acquired from and stored in the temporary storage memory is larger than the display scale value of the display graphic already displayed, Of the display figure vertex coordinate group data acquired by the first data acquisition means and stored in the temporary storage memory at the time of each display process, it is necessary for display at the display scale value set by the setting means. The first specifying means for specifying the display figure vertex coordinate group data and the display figure vertex coordinate group data which is necessary for display at the display scale value set by the setting means and which is not stored in the temporary storage memory is specified. A second data acquisition unit that newly acquires display graphic vertex coordinate group data specified by the second specification unit from an external recording medium and stores the data in a temporary storage memory; Display means for performing graphic display at the display scale value set by the setting means using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified by the second specifying means Characterized in that it has a.

本発明によれば、表示装置における図形データの冗長量を抑制することができ、また、図形表示の縮尺変更に伴うリソース消費と演算量とを軽減することができる。   According to the present invention, it is possible to suppress the redundant amount of graphic data in the display device, and it is possible to reduce the resource consumption and the calculation amount associated with the scale change of the graphic display.

次に、本発明の実施の形態について図面を参照しながら詳細に説明する。   Next, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明になる図形データ生成装置及び表示装置が適用される図形生成・表示システムの一例の構成図を示す。図1において、図形データ生成装置3は、本発明になる図形データ生成装置で、記録媒体1に記録されている元図形群データを入力として受け、後述するように表示図形群データを生成して記録媒体2に記録する。また、図形データ表示装置4は、本発明になる図形データ表示装置で、記録媒体2に記録されている表示図形群データを読み出し、後述する表示処理を行ってモニタ装置5の画面に図形を表示する。   FIG. 1 shows a configuration diagram of an example of a graphic generation / display system to which a graphic data generation device and a display device according to the present invention are applied. In FIG. 1, a graphic data generation device 3 is a graphic data generation device according to the present invention, which receives original graphic group data recorded on a recording medium 1 as input and generates display graphic group data as will be described later. Recording is performed on the recording medium 2. The graphic data display device 4 is a graphic data display device according to the present invention, which reads display graphic group data recorded on the recording medium 2 and performs display processing described later to display the graphic on the screen of the monitor device 5. To do.

図2は、本発明になる図形データ生成装置の一実施の形態のブロック図を示す。同図中、図1と同一構成部分には同一符号を付してある。図形データ生成装置3は、記録媒体1に記録されている元図形群データ(これは、後述するように元図形群管理データと元図形データ群とからなる)を読み出す読出部30と、元図形群管理データを一時記憶するバッファ31と、命令部32と、レベル判別部33と、元図形データを一時記憶するバッファ34と、レベル管理データや表示図形管理データ群を一時記憶するバッファ35と、各レベル毎の表示図形頂点データを一時記憶するバッファ36〜38と、生成した表示図形群データを記録媒体2に記録する記録部39と、所望の表示縮尺を命令部32に入力する操作入力部3Aとから構成される。   FIG. 2 shows a block diagram of an embodiment of a graphic data generating apparatus according to the present invention. In the figure, the same components as those in FIG. The graphic data generation device 3 includes a reading unit 30 for reading original graphic group data (which consists of original graphic group management data and original graphic data group as will be described later) recorded on the recording medium 1, and an original graphic A buffer 31 for temporarily storing group management data, an instruction unit 32, a level determination unit 33, a buffer 34 for temporarily storing original graphic data, a buffer 35 for temporarily storing level management data and a display graphic management data group, Buffers 36 to 38 for temporarily storing display graphic vertex data for each level, a recording unit 39 for recording the generated display graphic group data on the recording medium 2, and an operation input unit for inputting a desired display scale to the command unit 32 3A.

命令部32は、操作入力部3Aから入力された1つ以上の表示縮尺値から、元図形データの各頂点に対するレベル判断条件をレベル判別部33に通知する。また、命令部32は、読出部30に命令を発行し、記録媒体1から元図形群管理データを読み出させてバッファ31へ供給させると共に、この元図形群管理データに対応する元図形データを読み出させてバッファ34へ供給させる。更に、命令部32は、バッファ35〜38に一時保持されている各データを記録媒体2へ記録するように記録部39に命令を発行する。   The command unit 32 notifies the level determination unit 33 of the level determination condition for each vertex of the original graphic data from one or more display scale values input from the operation input unit 3A. In addition, the command unit 32 issues a command to the reading unit 30 to read the original graphic group management data from the recording medium 1 and supply the original graphic group management data to the buffer 31, and the original graphic data corresponding to the original graphic group management data The data is read and supplied to the buffer 34. Further, the command unit 32 issues a command to the recording unit 39 so as to record each data temporarily held in the buffers 35 to 38 on the recording medium 2.

レベル判別部33は、バッファ34に格納される元図形データを解析し、その元図形データの各頂点がどのレベル(表示図形頂点座標グループデータ)に属するべきかを命令部32により指定された条件を用いて判断し、各頂点のレベルに応じてバッファ36〜38のいずれかに頂点座標データを格納する。また、レベル判別部33は、上記の処理結果に応じてバッファ35に格納されるレベル管理データ、表示図形管理データ群の更新を行う。   The level discriminating unit 33 analyzes the original graphic data stored in the buffer 34, and the condition specified by the command unit 32 to which level (display graphic vertex coordinate group data) each vertex of the original graphic data should belong. The vertex coordinate data is stored in one of the buffers 36 to 38 according to the level of each vertex. Further, the level determination unit 33 updates the level management data and the display graphic management data group stored in the buffer 35 according to the processing result.

バッファ31は、元図形群管理データを一時保持する。バッファ34は、命令部32に指定される1つ以上の元図形データを一時保持する。バッファ35は、記録媒体2に記録する表示図形群データのレベル管理データ、表示図形管理データ群を一時保持する。バッファ36〜38は、各表示図形の表示図形頂点座標グループデータを後述するレベル毎に一時保持する。   The buffer 31 temporarily stores original graphic group management data. The buffer 34 temporarily holds one or more original graphic data specified by the instruction unit 32. The buffer 35 temporarily holds the level management data of the display graphic group data to be recorded on the recording medium 2 and the display graphic management data group. The buffers 36 to 38 temporarily hold display graphic vertex coordinate group data of each display graphic for each level described later.

記録部39は、バッファ35に一時保持されている表示図形群データのレベル管理データ、表示図形管理データ群と、バッファ36〜38に一時保持されている各表示図形の表示図形頂点座標グループデータとを記録媒体2に記録する。操作入力部3Aは、生成する表示図形群データに対応する1つ以上の表示縮尺値を命令部32に指定する。   The recording unit 39 includes display graphic group data level management data and display graphic management data group temporarily stored in the buffer 35, and display graphic vertex coordinate group data of each display graphic temporarily stored in the buffers 36 to 38. Is recorded on the recording medium 2. The operation input unit 3A specifies one or more display scale values corresponding to the generated display graphic group data to the command unit 32.

ここで、読出部30が記録媒体1から読み出す元図形群データの構成について図3と共に説明する。図3は、元図形群データのデータ構造の一例を示す。同図に示すように、元図形群データ201は、1つの元図形群管理データ211と、1つ以上の元図形データ221とで構成される。   Here, the configuration of the original graphic group data that the reading unit 30 reads from the recording medium 1 will be described with reference to FIG. FIG. 3 shows an example of the data structure of the original figure group data. As shown in the figure, the original graphic group data 201 is composed of one original graphic group management data 211 and one or more original graphic data 221.

元図形群管理データ211は、元図形群データ全体を管理するデータであり、元図形データ数NFと、元図形データ数分の元図形データ参照情報212とからなる。元図形データ参照情報212はファイル名そのもの(例えば0001.fig、・・・、xxxx.fig等)であるものとする。   The original graphic group management data 211 is data for managing the entire original graphic group data, and includes the original graphic data number NF and the original graphic data reference information 212 for the number of original graphic data. The original graphic data reference information 212 is assumed to be the file name itself (for example, 0001.fig,..., Xxxx.fig, etc.).

元図形データ221は、元図形と一対一の関係のデータであり、元図形を構成する頂点座標数Npと、頂点数分の元図形頂点座標データ222とからなる。元図形データ221に格納される元図形頂点座標データ222は描画し易い並び順、例えば元図形が線形状の場合はある端点から逆端方向へ、元図形が面形状の場合は時計回り等の並び順で格納される。各元図形頂点座標データ222には、それぞれ1つの頂点座標値が格納される。また、各元図形データ221のファイル名を0001.fig、xxxx.figとする。   The original graphic data 221 is data having a one-to-one relationship with the original graphic, and includes the vertex coordinate number Np constituting the original graphic and the original graphic vertex coordinate data 222 corresponding to the number of vertices. The original figure vertex coordinate data 222 stored in the original figure data 221 is arranged in an easy-to-draw arrangement order, for example, from one end point to the opposite end direction when the original figure is a line shape, and clockwise when the original figure is a surface shape. Stored in order. Each original figure vertex coordinate data 222 stores one vertex coordinate value. Further, the file names of the respective original graphic data 221 are 0001.fig and xxxx.fig.

次に、表示図形群データの構成について図4と共に説明する。図4は、表示図形群データのデータ構造の一例を示す。同図に示すように、表示図形群データ301は、1つのレベル管理データ311と、1つ以上の表示図形管理データ321と、1つ以上の表示図形頂点座標グループデータ331とで構成される。表示図形群データ301は、記録部39により記録媒体2に記録される。   Next, the configuration of the display graphic group data will be described with reference to FIG. FIG. 4 shows an example of the data structure of the display graphic group data. As shown in the figure, the display graphic group data 301 is composed of one level management data 311, one or more display graphic management data 321, and one or more display graphic vertex coordinate group data 331. The display graphic group data 301 is recorded on the recording medium 2 by the recording unit 39.

レベル管理データは、小縮尺ほど多く必要となる表示図形を構成する頂点を分類し、管理するデータである。例えば、レベル管理データで管理する最上位レベルから最下位レベルまでに含まれる頂点全てを用いることで最も詳細な図形形状を表示することが可能となる。逆に、最上位レベルのみ、又は最上位レベルから数下位レベルに含まれる頂点だけを用いることで概略化した図形形状を表示することが可能となる。本説明では、最上位レベルのレベル値を「1」とし、レベル値が大きいほどレベルは下位へ向かうものとする。より詳細に説明すると、レベル管理データ311は、表示図形群データ301内のレベル総数NL(NLは自然数)と、各レベルの表示図形頂点座標グループデータ331に関する表示図形頂点グループデータ参照情報312とからなる。そして、表示図形頂点座標グループデータ参照情報312は、表示図形頂点座標グループデータ331を格納したファイル名そのもの(例えばlv01.pnt、lv0L.pnt等)とする。   The level management data is data for classifying and managing vertices constituting a display figure that is required more as the scale is reduced. For example, the most detailed graphic shape can be displayed by using all the vertices included from the highest level to the lowest level managed by the level management data. On the contrary, it is possible to display a schematic figure shape by using only the highest level or only the vertices included in the lowermost level than the highest level. In this description, it is assumed that the level value of the highest level is “1”, and the level is lower as the level value is larger. More specifically, the level management data 311 is based on the total number of levels NL (NL is a natural number) in the display graphic group data 301 and the display graphic vertex group data reference information 312 regarding the display graphic vertex coordinate group data 331 of each level. Become. The display figure vertex coordinate group data reference information 312 is the file name itself (for example, lv01.pnt, lv0L.pnt, etc.) in which the display figure vertex coordinate group data 331 is stored.

表示図形管理データマネージデータ320は、後述する1つ以上の表示図形管理データ321と、この表示図形管理データ321の総数NFとからなる。各表示図形管理データ321は、各表示図形と一対一の関係のデータで、表示図形を構成する頂点座標総数NP(NPは自然数)と、各レベルの表示図形頂点座標データ参照情報322とからなる。表示図形頂点座標データ参照情報322は、そのレベルの頂点座標数と表示図形頂点座標グループデータ先頭からの表示図形頂点座標データのオフセット数(開始オフセット)とからなる。   The display graphic management data managed data 320 includes one or more display graphic management data 321 to be described later and the total number NF of the display graphic management data 321. Each display graphic management data 321 is data having a one-to-one relationship with each display graphic, and is composed of total vertex coordinates NP (NP is a natural number) constituting the display graphic and display graphic vertex coordinate data reference information 322 of each level. . The display figure vertex coordinate data reference information 322 includes the number of vertex coordinates at that level and the number of offsets (start offset) of the display figure vertex coordinate data from the top of the display figure vertex coordinate group data.

表示図形頂点座標グループデータ331は、各レベルと一対一で存在し、1つ以上の表示図形頂点座標データ332を格納する。表示図形頂点座標データ332には、それぞれ1つの頂点座標値が格納される。   The display figure vertex coordinate group data 331 exists one-to-one with each level, and stores one or more display figure vertex coordinate data 332. Each display figure vertex coordinate data 332 stores one vertex coordinate value.

表示図形群データ301には、ある表示図形を構成する表示図形頂点座標データ332がレベル毎に表示図形頂点座標グループデータ331に分離して格納される。そのため、正確に図形を描画するための頂点の並び順が特定できなくなる問題が発生する。   In the display figure group data 301, display figure vertex coordinate data 332 constituting a display figure is stored separately for each level as display figure vertex coordinate group data 331. Therefore, there arises a problem that it becomes impossible to specify the order of apexes for accurately drawing a figure.

その問題を解決すべく、レベル1からあるレベルL(Lは自然数)までの頂点の並び順を特定できる情報を表示図形管理データ321、表示図形頂点座標データ332の少なくともいずれかに格納する必要がある。本説明では一例として、レベル1からレベルLで図形を描画する際に、その表示図形頂点座標データが示す頂点と隣接するレベル1からレベルLの頂点との間に、レベルLより下位レベルの頂点数をレベル毎に特定できるような情報をこの表示図形頂点座標データ332に格納する。   In order to solve the problem, it is necessary to store information that can specify the order of vertices from level 1 to a certain level L (L is a natural number) in at least one of display graphic management data 321 and display graphic vertex coordinate data 332. is there. In this description, as an example, when a figure is drawn from level 1 to level L, a vertex below the level L is placed between the vertex indicated by the display figure vertex coordinate data and the adjacent level 1 to level L vertex. Information that can specify the number for each level is stored in the display figure vertex coordinate data 332.

なお、下位レベル毎の頂点数でなくとも、最も詳細表示を行う際に隣接する表示図形頂点座標データへの参照情報を各表示図形頂点座標データに格納するようにしてもよい。   Instead of the number of vertices for each lower level, reference information to adjacent display graphic vertex coordinate data may be stored in each display graphic vertex coordinate data when performing the most detailed display.

図5は、ある線形状の表示図形に関する表示図形管理データ321と表示図形頂点座標グループデータ331の関係の一例を示す。また、図6は、ある面形状の表示図形に関する表示図形管理データ321と表示図形頂点座標グループデータ331の一例を示す。図5及び図6において、最詳細表示時の図形形状400、500に対して、最上位レベル1での図形形状が最も簡略な直線401、四辺形501で表される。また、次の下位レベル2での図形形状は、図5及び図6において、最上位レベル1の図形よりも複雑な図形402、502で示される。更に、最下位レベル3での図形形状403、503は、最詳細表示時の図形形状400、500と同じ最も詳細な図形形状を示す。   FIG. 5 shows an example of the relationship between the display graphic management data 321 and the display graphic vertex coordinate group data 331 regarding a display graphic having a certain line shape. FIG. 6 shows an example of display graphic management data 321 and display graphic vertex coordinate group data 331 relating to a display graphic having a certain surface shape. 5 and 6, the graphic shape at the highest level 1 is represented by the simplest straight line 401 and quadrilateral 501 with respect to the graphic shapes 400 and 500 at the time of the most detailed display. Further, the graphic shape at the next lower level 2 is shown by the more complicated graphics 402 and 502 than the graphic at the highest level 1 in FIGS. 5 and 6. Furthermore, the figure shapes 403 and 503 at the lowest level 3 indicate the most detailed figure shapes which are the same as the figure shapes 400 and 500 at the time of the most detailed display.

また、図5及び図6において、表示図形管理データ321は、最詳細表示時の図形形状400、500の表示図形頂点座標データ数(図5の場合「7」、図6の場合「9」)と、全部で3つあるレベルの各レベル毎の表示図形頂点座標データ位置を特定する情報とからなる。レベル毎の表示図形頂点座標データ位置を特定する情報は、各レベルの頂点座標数(各レベルの表示図形頂点座標グループデータ331に格納される表示図形の表示図形頂点座標データ数)と、各レベルの開始オフセットとからなる。各レベルの開始オフセットは、各レベルの表示図形頂点座標グループデータ331に格納される先頭表示図形頂点座標データからその表示図形の表示図形頂点座標データ列の先頭表示図形頂点座標データまでのオフセットを示す。   5 and 6, the display graphic management data 321 is the number of display graphic vertex coordinate data of the graphic shapes 400 and 500 at the time of the most detailed display (“7” in FIG. 5, “9” in FIG. 6). And information for specifying the display figure vertex coordinate data position for each of the three levels in total. Information for specifying the display figure vertex coordinate data position for each level includes the number of vertex coordinates of each level (the number of display figure vertex coordinate data of the display figure stored in the display figure vertex coordinate group data 331 of each level), and each level. Starting offset. The start offset of each level indicates an offset from the top display figure vertex coordinate data stored in the display figure vertex coordinate group data 331 of each level to the top display figure vertex coordinate data of the display figure vertex coordinate data string of the display figure. .

また、図5及び図6において、各レベル毎の表示図形頂点座標グループデータ331は、頂点座標値(x,y)と、レベル1からレベルL−1(本説明では、Lは「3」)までの表示図形頂点座標グループデータ331を用いた図形を表示する際、該レベル(レベルL)の頂点座標[n]と、頂点座標[n+1]の間に存在するレベルL−1の頂点座標数とからなる。   5 and 6, the display figure vertex coordinate group data 331 for each level includes the vertex coordinate value (x, y) and the level 1 to the level L-1 (in this description, L is “3”). When the figure using the display figure vertex coordinate group data 331 up to is displayed, the vertex of the level L-1 existing between the vertex coordinate [n] of the level (level L) and the vertex coordinate [n + 1] It consists of the number of coordinates.

次に、図2に示した本発明の図形データ生成装置の一実施の形態の動作について、図7のフローチャートを併せ参照して説明する。まず、前処理として、表示図形群データを表示する装置及びアプリケーションにおいて想定される表示縮尺値(レベル数)を1種類以上設定しておく(ステップS10)。本説明では、ステップS10で設定した表示縮尺値(レベル数)をNL個とする。   Next, the operation of the embodiment of the graphic data generating apparatus of the present invention shown in FIG. 2 will be described with reference to the flowchart of FIG. First, as preprocessing, one or more kinds of display scale values (number of levels) assumed in an apparatus and application for displaying display graphic group data are set (step S10). In this description, the display scale value (number of levels) set in step S10 is NL.

次に、図2の命令部32は、元図形群データ201中の元図形群管理データ211を読出部30により外部の記録媒体1から読み出させ、キャッシュメモリであるバッファ31にロード(一時記憶)させる(ステップS11)。このバッファ31にロードされた元図形群管理データ211は、図3に示したように、元図形データ数と元図形データ参照情報212とからなる。本説明では、ロードにより取得した元図形データ数をNF(NFは自然数)とする。   Next, the instruction unit 32 in FIG. 2 causes the reading unit 30 to read the original graphic group management data 211 in the original graphic group data 201 from the external recording medium 1 and loads it into the buffer 31 which is a cache memory (temporary storage). (Step S11). The original graphic group management data 211 loaded in the buffer 31 includes the number of original graphic data and the original graphic data reference information 212 as shown in FIG. In this description, the number of original graphic data acquired by loading is NF (NF is a natural number).

続いて、命令部32は、変数i(iは自然数)を0に初期化後、その変数iが元図形データ数NF未満であるかどうかを判定する。(ステップS12)。命令部32は、変数iがNF未満であるときは、元図形群管理データ221が完全に処理されていないと判断し、元図形データ参照情報212[i]で示される元図形データ221(xxxx.fig等)用のメモリ領域をキャッシュメモリであるバッファ34に用意する。そして、この元図形データ221を読出部30により外部の記録媒体1から読み出させバッファ34にロードさせる。(ステップS13)。このバッファ34にロードされた元図形データ221は、図3に示したように元図形頂点座標データ222と元図形データの頂点座標数とからなる。本説明では、ロードにより取得した元図形データの頂点座標数をNPとする。   Subsequently, the instruction unit 32 initializes a variable i (i is a natural number) to 0, and then determines whether the variable i is less than the number of original graphic data NF. (Step S12). When the variable i is less than NF, the command unit 32 determines that the original graphic group management data 221 has not been completely processed, and the original graphic data 221 (xxxx) indicated by the original graphic data reference information 212 [i]. .fig etc.) is prepared in the buffer 34 which is a cache memory. Then, the original graphic data 221 is read from the external recording medium 1 by the reading unit 30 and loaded into the buffer 34. (Step S13). The original graphic data 221 loaded in the buffer 34 includes the original graphic vertex coordinate data 222 and the number of vertex coordinates of the original graphic data as shown in FIG. In this description, it is assumed that the number of vertex coordinates of the original graphic data acquired by loading is NP.

また、命令部32は、上記読出部30に元図形データ221を読出させ、バッファ34にロードさせるとともに、元図形データ221を新たにバッファ34にロードしたことをレベル判別部33に通知する。レベル判別部33は、上記の通知に基づき、変数j(jは自然数)を0に初期化した後、その変数jがNP未満であるか否かを判定する(ステップS14)。レベル判別部33は、変数jがNP未満であると判断したら、元図形データ221に含まれる元図形頂点座標データが完全に処理されていないと判断し、前処理で設定した表示縮尺値NLをもとに、バッファ34に格納された元図形データ221[i]の元図形頂点座標データ222[j]がどのレベルに該当するかを後述する方法で決定する(ステップS15)。   Further, the instruction unit 32 causes the reading unit 30 to read the original graphic data 221 and load it into the buffer 34, and notifies the level determination unit 33 that the original graphic data 221 has been newly loaded into the buffer 34. Based on the above notification, the level determination unit 33 initializes a variable j (j is a natural number) to 0, and then determines whether the variable j is less than NP (step S14). When determining that the variable j is less than NP, the level determination unit 33 determines that the original figure vertex coordinate data included in the original figure data 221 has not been completely processed, and uses the display scale value NL set in the preprocessing. Based on the original graphic data 221 [i] stored in the buffer 34, the level of the original graphic vertex coordinate data 222 [j] is determined by a method described later (step S15).

続いて、レベル判別部33は、バッファ34から読み出した上記の元図形頂点座標データ222[j]から、表示図形群データ内での頂点座標情報となる表示図形頂点座標データ322を生成し、ステップS15で決定したレベルに該当する表示図形頂点座標グループデータ331に追加する(ステップS16)。この表示図形頂点座標グループデータへの追加は、それぞれレベル1、レベル2、レベル3用のメモリであるバッファ36、37、38のうち、該当するレベルのバッファに表示図形頂点座標データ322を格納することで行われる。このとき、前述したようなレベル1からレベル2、3までの頂点の並び順を特定する情報をバッファ35に保存される表示図形管理データ331やバッファ36、37に保存される表示図形頂点座標データ322へ格納する処理も同時に行うものとする。   Subsequently, the level discriminating unit 33 generates display figure vertex coordinate data 322 as vertex coordinate information in the display figure group data from the original figure vertex coordinate data 222 [j] read from the buffer 34, and the step The display figure vertex coordinate group data 331 corresponding to the level determined in S15 is added (step S16). In addition to the display figure vertex coordinate group data, the display figure vertex coordinate data 322 is stored in the buffer of the corresponding level among the buffers 36, 37 and 38 which are memories for level 1, level 2 and level 3, respectively. Is done. At this time, the information for specifying the arrangement order of the vertices from level 1 to level 2 and 3 as described above is displayed graphic management data 331 stored in the buffer 35 and display graphic vertex coordinate data stored in the buffers 36 and 37. It is assumed that the process of storing in 322 is also performed at the same time.

続いて、レベル判別部33は、バッファ35に保存される表示図形管理データマネージデータ320のうち、元図形データ221[i]に対応する表示図形管理データ321を更新する(ステップS17)。その後、レベル判別部33は変数jを1インクリメントし、ステップ14の判定を行う。このようにして上記元図形データ221[j]に対してステップS13〜S17の処理を実行する。   Subsequently, the level determination unit 33 updates the display graphic management data 321 corresponding to the original graphic data 221 [i] in the display graphic management data managed data 320 stored in the buffer 35 (step S17). Thereafter, the level determination unit 33 increments the variable j by 1 and performs the determination in step 14. In this way, the processes of steps S13 to S17 are performed on the original graphic data 221 [j].

続いて、レベル判別部33は、ステップ14で変数jがNPに達したと判定した場合、元図形データ221[i]の全ての元図形頂点座標データ222[j]の処理を完了したことを命令部32に通知する。命令部32は、バッファ36〜38にレベル毎に保存されている総数NP個の表示図形頂点座標グループデータ331を記録部39によって外部の記録媒体2に記録させる(ステップ18)。この外部の記録媒体2への記録は、各レベルの表示図形頂点座標グループデータ331用のファイル(lv01.pnt, lv0L.pnt等)にバッファ36、37、38に格納される表示図形頂点座標データ332を追記することで行う。   Subsequently, when the level determination unit 33 determines in step 14 that the variable j has reached NP, it indicates that the processing of all the original figure vertex coordinate data 222 [j] of the original figure data 221 [i] has been completed. The command unit 32 is notified. The command unit 32 causes the recording unit 39 to record a total of NP display graphic vertex coordinate group data 331 stored for each level in the buffers 36 to 38 on the external recording medium 2 (step 18). This external recording medium 2 is recorded with display graphic vertex coordinate data stored in buffers 36, 37 and 38 in a file (lv01.pnt, lv0L.pnt, etc.) for display graphic vertex coordinate group data 331 at each level. This is done by adding 332.

その後、命令部32は、変数iを1インクリメントすると共に変数jを0に初期化し、ステップ12の判定を行う。このようにして元図形群データ201に含まれる全ての元図形データ221に対してステップS13〜S18の処理を実行する。   Thereafter, the instruction unit 32 increments the variable i by 1 and initializes the variable j to 0, and performs the determination in step 12. In this way, the processes in steps S13 to S18 are executed for all the original graphic data 221 included in the original graphic group data 201.

命令部33は、ステップ12で変数iがNFに達したと判定した場合、元図形群データ201の全ての元図形データ221に対してステップS13〜S18の処理が完了したと判断し、バッファ35に保存されているレベル管理データ311と表示図形管理データマネージデータ320を記録部39によって外部の記録媒体2に記録させる(ステップ19)。   If it is determined in step 12 that the variable i has reached NF, the command unit 33 determines that the processing of steps S13 to S18 has been completed for all the original graphic data 221 of the original graphic group data 201, and the buffer 35 The level management data 311 and the display graphic management data management data 320 stored in the recording medium 39 are recorded on the external recording medium 2 by the recording unit 39 (step 19).

以上の処理により、表示図形群データ301を生成する。   Display graphic group data 301 is generated by the above processing.

なお、ステップS16でのレベル決定方法は、各元図形において、ある2頂点を結ぶ直線と対象頂点との距離、隣接2頂点間の直線距離、対象頂点を挟む内角、対象頂点とある1頂点との直線距離等のパラメータに対する閾値をレベル毎に用意し、そのパラメータと各レベルの閾値とを比較することで、元図形頂点座標データ222が対応するレベルを判定する。   It should be noted that the level determination method in step S16 is as follows: in each original figure, the distance between a straight line connecting two vertices and the target vertex, the straight line distance between two adjacent vertices, the inner angle between the target vertices, A threshold value for a parameter such as a straight line distance is prepared for each level, and the level corresponding to the original figure vertex coordinate data 222 is determined by comparing the parameter with the threshold value of each level.

例えば、前処理で設定された表示縮尺値がX,Y,Z(1≧X>Y>Z)の3種類、つまりレベル数NLが「3」であった場合について考える。   For example, consider the case where the display scale values set in the pre-processing are three types of X, Y and Z (1 ≧ X> Y> Z), that is, the number of levels NL is “3”.

レベル1の表示図形頂点座標グループデータ331に格納される表示図形頂点座標データ332は、縮尺X表示でその頂点座標を間引くと図形形状に大きな影響が発生すると判断される表示図形頂点座標データである。   The display figure vertex coordinate data 332 stored in the level 1 display figure vertex coordinate group data 331 is display figure vertex coordinate data that is determined to have a large effect on the figure shape when the vertex coordinates are thinned out in scale X display. .

レベル2の表示図形頂点座標グループデータ331に格納される表示図形頂点座標データ332は、縮尺X表示でその頂点座標を間引くと図形形状に大きな影響は発生しないが、縮尺Y表示でその頂点座標を間引くと図形形状に大きな影響が発生すると判断される表示図形頂点座標データ332のうち、レベル1の表示図形頂点座標グループデータ331に格納されていない表示図形頂点座標データである。   The display figure vertex coordinate data 332 stored in the display figure vertex coordinate group data 331 of level 2 does not have a large influence on the figure shape when the vertex coordinates are thinned out in the scale X display, but the vertex coordinates are displayed in the scale Y display. Of the display figure vertex coordinate data 332 that is determined to have a large influence on the figure shape when thinning, it is display figure vertex coordinate data that is not stored in the display figure vertex coordinate group data 331 of level 1.

レベル3の表示図形頂点グループデータ331に格納される表示図形頂点座標データ332は、縮尺Y表示でその頂点座標を間引くと図形形状に大きな影響は発生しないが、縮尺Z表示でその頂点座標を間引くと図形形状に大きな影響が発生すると判断される表示図形頂点座標データ332のうち、レベル1,2の表示図形頂点座標グループデータ331に格納されていない表示図形頂点座標データである。但し、この例の場合、レベル数NLが「3」で、レベル3は最下位レベルとなるので、レベル1,2の表示図形頂点座標グループデータ331に属さない全ての表示図形頂点座標データ332を格納してもよい。   The display figure vertex coordinate data 332 stored in the display figure vertex group data 331 of level 3 does not have a large effect on the figure shape when the vertex coordinates are thinned out in the scale Y display, but the vertex coordinates are thinned out in the scale Z display. Among the display figure vertex coordinate data 332 determined to have a great influence on the figure shape, the display figure vertex coordinate data is not stored in the display figure vertex coordinate group data 331 at levels 1 and 2. However, in this example, since the level number NL is “3” and level 3 is the lowest level, all the display figure vertex coordinate data 332 not belonging to the display figure vertex coordinate group data 331 of the levels 1 and 2 are stored. It may be stored.

なお、本説明では、前処理で表示縮尺値を設定する場合について述べたが、表示縮尺値でなく上記レベル決定方法に用いるパラメータの閾値を設定してもよい。また、表示図形管理データ321は、表示する図形と一対一の関係になるので、元図形群データ201内または元図形群データ201外部の付随データとして各元図形データ221に関する属性情報、例えば各図形に対する名称情報等が用意される場合、生成処理時に表示図形管理データ321に属性情報を格納しておく。これにより、表示時に表示縮尺、図形形状が異なる場合でも属性情報を一意に取得することができる。   In this description, the case where the display scale value is set in the pre-processing has been described, but the threshold value of the parameter used for the level determination method may be set instead of the display scale value. Since the display graphic management data 321 has a one-to-one relationship with the graphic to be displayed, attribute information relating to each original graphic data 221 as accompanying data in the original graphic group data 201 or outside the original graphic group data 201, for example, each graphic When the name information or the like is prepared, attribute information is stored in the display graphic management data 321 during the generation process. Thereby, even when the display scale and the figure shape are different at the time of display, the attribute information can be uniquely acquired.

また、表示図形管理データ321を参照する外部データを生成する場合、この表示図形管理データ321を一意に特定できる情報を外部データに格納しておくことで、表示縮尺に関係なく、所定の図形を指定することが可能となる。   In addition, when generating external data that refers to the display graphic management data 321, by storing information that can uniquely identify the display graphic management data 321 in the external data, a predetermined graphic can be displayed regardless of the display scale. It can be specified.

次に、本発明の図形データ表示装置による表示図形群データ301の表示処理について説明する。図8は、本発明になる図形データ表示装置の一実施の形態のブロック図を示す。同図中、図1と同一構成部分には同一符号を付してある。図形データ表示装置4は、記録媒体2に記録されている表示図形群データ301を読み出す読出部40と、レベル管理データ311及び表示図形管理データ321群を一時記憶するバッファ41と、表示図形頂点座標グループデータ331を一時記憶するバッファ42と、命令部43と、表示図形頂点座標データ332を選択する表示図形頂点座標データ選択部44と、選択された表示図形頂点座標データ332を、モニタ装置5の画面に表示するための表示部45と、表示する縮尺・範囲の指定を命令部43に対して行う操作入力部46とから構成される。   Next, display processing of the display graphic group data 301 by the graphic data display device of the present invention will be described. FIG. 8 shows a block diagram of an embodiment of a graphic data display apparatus according to the present invention. In the figure, the same components as those in FIG. The graphic data display device 4 includes a reading unit 40 for reading the display graphic group data 301 recorded on the recording medium 2, a buffer 41 for temporarily storing the level management data 311 and the display graphic management data 321 group, and display graphic vertex coordinates. The buffer 42 for temporarily storing the group data 331, the command unit 43, the display graphic vertex coordinate data selection unit 44 for selecting the display graphic vertex coordinate data 332, and the selected display graphic vertex coordinate data 332 are stored in the monitor device 5. A display unit 45 for displaying on the screen and an operation input unit 46 for specifying the scale and range to be displayed to the command unit 43 are configured.

命令部43は、操作入力部46により指定される表示縮尺・範囲に応じて、バッファ41に格納されているレベル管理データ311と表示図形管理データ321群とを参照しながら、バッファ42にロードすべき表示図形頂点座標グループデータ331を決定し、読出部40に命令を発行する。表示図形頂点座標データ選択部44は、バッファ42に一時保持されている表示図形頂点座標グループデータ331から、命令部43からの表示すべき図形と表示レベルの通知に応じて、必要な表示図形頂点座標データ332群を取得し、描画に合わせてソート及びスケールを変換した頂点座標データ列と共に表示部45へ供給する。また、表示図形頂点座標データ選択部44は、表示図形全てに上記処理を行った後、表示命令を表示部45へ発行する。   The command unit 43 loads the buffer 42 with reference to the level management data 311 and the display graphic management data 321 group stored in the buffer 41 according to the display scale and range specified by the operation input unit 46. The display graphic vertex coordinate group data 331 is determined and an instruction is issued to the reading unit 40. The display figure vertex coordinate data selection unit 44 receives necessary display figure vertices from the display figure vertex coordinate group data 331 temporarily held in the buffer 42 according to the notification of the figure to be displayed and the display level from the command unit 43. A group of coordinate data 332 is acquired and supplied to the display unit 45 together with a vertex coordinate data string whose sort and scale have been converted in accordance with drawing. Further, the display figure vertex coordinate data selection unit 44 issues the display command to the display unit 45 after performing the above processing on all the display figures.

表示部45は、図示を省略したが、表示図形描画順にソートした表示図形頂点座標データ332を格納するフレームバッファと、このソート済み表示図形頂点座標データ332で構成される表示図形をリサイズするリサイズ処理部とを含む構成とされている。表示部45は、表示図形頂点座標データ選択部44から取得した表示図形頂点座標データ332と頂点座標データ列とを格納し、表示命令を受けて図形をモニタ装置5の画面に表示する。   Although not shown, the display unit 45 resizes the frame buffer that stores the display figure vertex coordinate data 332 sorted in the display figure drawing order and the display figure configured by the sorted display figure vertex coordinate data 332. Part. The display unit 45 stores the display figure vertex coordinate data 332 and the vertex coordinate data string acquired from the display figure vertex coordinate data selection unit 44, and displays the figure on the screen of the monitor device 5 in response to a display command.

次に、図8の図形データ表示装置4の動作について、図9のフローチャートを併せ参照して説明する。まず、図形データ表示装置4は、前処理として、表示する表示縮尺値を設定しておく(ステップS20)。続いて、命令部43からの読出し命令に従い、読出部40は外部の記録媒体2から、レベル管理データ311、表示図形管理データ321をキャッシュメモリであるバッファ41にロードし、レベル総数(=NL)、表示図形管理データ総数(=NF)を取得する(ステップS21)。   Next, the operation of the graphic data display device 4 of FIG. 8 will be described with reference to the flowchart of FIG. First, the graphic data display device 4 sets a display scale value to be displayed as preprocessing (step S20). Subsequently, in accordance with a read command from the command unit 43, the read unit 40 loads the level management data 311 and the display graphic management data 321 from the external recording medium 2 into the buffer 41 which is a cache memory, and the total number of levels (= NL). The total number of display graphic management data (= NF) is acquired (step S21).

続いて、命令部43は、前処理で設定された表示縮尺値から、図形表示に必要なレベル範囲をレベル管理データ311から特定する(ステップS22)。本説明では特定されるレベル範囲は、最上位レベルを「1」、最下位レベルを「Lr」とする。続いて、命令部43は、ステップS22で特定したレベル範囲1からLrに該当する表示図形頂点座標グループデータ331分のメモリ領域をキャッシュメモリであるバッファ42に用意し、各レベルの表示図形頂点座標グループデータ331を読出部40により外部の記録媒体2から全て読み出させバッファ42にロードする(ステップS23)。   Subsequently, the command unit 43 specifies a level range necessary for graphic display from the level management data 311 from the display scale value set in the preprocessing (step S22). In this description, the specified level range is “1” for the highest level and “Lr” for the lowest level. Subsequently, the command unit 43 prepares a memory area for the display graphic vertex coordinate group data 331 corresponding to the level range 1 to Lr specified in step S22 in the buffer 42 which is a cache memory, and displays the display graphic vertex coordinates of each level. All the group data 331 is read from the external recording medium 2 by the reading unit 40 and loaded into the buffer 42 (step S23).

続いて、命令部43は、変数iを0に初期化した後、その変数iが表示図形管理データ321の総数のNF未満であるかどうかを判定する(ステップS24)。命令部43は、変数iがNF未満であるときは、全ての表示図形管理データ321が処理されていないと判断し、表示図形管理データ321[i]を読出部40により外部の記録媒体2から読み出させバッファ42にロードする(ステップS25)。このとき、命令部43は、表示図形管理データ321が参照する表示図形頂点座標グループデータ331の最上位レベルLmを表示図形管理データ321から取得する。   Subsequently, after initializing the variable i to 0, the command unit 43 determines whether the variable i is less than NF of the total number of display graphic management data 321 (step S24). When the variable i is less than NF, the command unit 43 determines that all display graphic management data 321 has not been processed, and the display graphic management data 321 [i] is read from the external recording medium 2 by the reading unit 40. The data is read and loaded into the buffer 42 (step S25). At this time, the command unit 43 acquires the highest level Lm of the display graphic vertex coordinate group data 331 referred to by the display graphic management data 321 from the display graphic management data 321.

続いて、命令部43は、ステップS25で取得した最上位レベルLmが、ステップS22で算出した最下位レベルLrよりも下位、すなわちLrよりLmの値が大きいかどうかを判定する(ステップS26)。LrよりLmの値が大きい場合、この表示図形管理データ321で管理される図形は表示する必要がないものと判断され、命令部43は変数iの値を1インクリメントしてステップS24の処理に戻る。   Subsequently, the command unit 43 determines whether the highest level Lm acquired in step S25 is lower than the lowest level Lr calculated in step S22, that is, whether the value of Lm is larger than Lr (step S26). When the value of Lm is larger than Lr, it is determined that the graphic managed by the display graphic management data 321 does not need to be displayed, and the command unit 43 increments the value of the variable i by 1 and returns to the process of step S24. .

一方、Lmの値がLr以下であるときには、命令部43は表示図形頂点座標データ選択部44により表示部45内のキャッシュメモリに、表示図形管理データ321が参照する表示図形管理データ321[i]のレベル1〜Lrの表示図形頂点座標データ332の数分のメモリ領域を用意させる(ステップS27)。続いて、命令部43は、変数jの値を「0」に初期化した後、変数jの値がステップS22で算出した最下位レベルLr以下であるかどうかを判定する(ステップS28)。   On the other hand, when the value of Lm is less than or equal to Lr, the command unit 43 causes the display graphic vertex coordinate data selection unit 44 to display the display graphic management data 321 [i] referenced by the display graphic management data 321 in the cache memory in the display unit 45. As many memory areas as the number of display figure vertex coordinate data 332 of levels 1 to Lr are prepared (step S27). Subsequently, the instruction unit 43 initializes the value of the variable j to “0”, and then determines whether or not the value of the variable j is equal to or lower than the lowest level Lr calculated in Step S22 (Step S28).

変数jの値がLr以下であるときは、命令部43は表示図形頂点座標データ選択部44により表示部45内のキャッシュメモリのステップS27で用意したメモリ領域に、レベルjの表示図形頂点座標データ332を格納する(ステップS29)。この際、表示図形頂点座標データ選択部44は、各表示図形頂点座標データ332に記述される後続下位レベルの頂点数を考慮して、バッファ42に格納されている表示図形頂点座標データ332を表示部45内のキャッシュメモリにコピーする。そして、命令部43は変数jの値を1インクリメントした後再びステップS28の判定を行う。このようにして、ステップS28で変数jの値がLrより大と判定されるまでステップS29の処理が行われる結果、表示部45内のキャッシュメモリにレベル1からLrまでの表示図形頂点座標データ332が格納される。   When the value of the variable j is less than or equal to Lr, the command unit 43 stores the display graphic vertex coordinate data of level j in the memory area prepared in step S27 of the cache memory in the display unit 45 by the display graphic vertex coordinate data selection unit 44. 332 is stored (step S29). At this time, the display figure vertex coordinate data selection unit 44 displays the display figure vertex coordinate data 332 stored in the buffer 42 in consideration of the number of vertices of the subsequent lower level described in each display figure vertex coordinate data 332. Copy to the cache memory in the unit 45. Then, the instruction unit 43 increments the value of the variable j by 1, and then performs the determination in step S28 again. In this way, as a result of the processing in step S29 being performed until it is determined in step S28 that the value of the variable j is greater than Lr, the display figure vertex coordinate data 332 from level 1 to Lr is stored in the cache memory in the display unit 45. Is stored.

ステップS28で変数jの値がLrより大と判定されると、表示図形頂点座標データ選択部44は、ステップS23からステップS29で取得した表示図形管理データ321[j]の表示図形頂点座標データ331群の頂点座標値を表示縮尺値に応じて変換後、表示部45によりモニタ装置5の画面に表示図形管理データ321に対応する図形を表示させる(ステップS30)。表示図形群データ301に含まれる表示図形管理データ321に対して、ステップS24からステップS30の処理が実行される。図形データ表示装置4は、図9のフローチャートに示した処理で表示図形群データ301を表示する。   When it is determined in step S28 that the value of the variable j is greater than Lr, the display graphic vertex coordinate data selection unit 44 displays the display graphic vertex coordinate data 331 of the display graphic management data 321 [j] acquired in steps S23 to S29. After the vertex coordinate values of the group are converted according to the display scale value, the display unit 45 displays a graphic corresponding to the display graphic management data 321 on the screen of the monitor device 5 (step S30). The processing from step S24 to step S30 is performed on the display graphic management data 321 included in the display graphic group data 301. The graphic data display device 4 displays the display graphic group data 301 by the processing shown in the flowchart of FIG.

ここで、図形データ表示装置4が例えば、ある表示縮尺で図形を表示中であるときに、表示中の表示縮尺より大きな縮尺での表示、すなわち拡大表示を外部から命令された場合について説明する。この場合、比較的上位レベルの表示図形頂点座標グループデータ331は、既にバッファ42上に存在するため、下位レベルの表示図形頂点座標グループデータ331を外部の記録媒体2からバッファ42に読み出すだけでよいため、図形データ表示装置4による記録媒体2へのアクセス回数は減少する。   Here, a case will be described in which, for example, when the graphic data display device 4 is displaying a graphic at a certain display scale, a display at a scale larger than the displayed display scale, that is, an enlarged display is instructed from the outside. In this case, since the relatively higher level display figure vertex coordinate group data 331 already exists on the buffer 42, it is only necessary to read the lower level display figure vertex coordinate group data 331 from the external recording medium 2 to the buffer 42. Therefore, the number of accesses to the recording medium 2 by the graphic data display device 4 decreases.

次に、図形データ表示装置4がある表示縮尺で図形を表示中であるときに、表示中の表示縮尺より小さい縮尺での表示、すなわち縮小表示を外部から命令された場合について説明する。この場合、比較的上位レベルの表示図形頂点座標グループデータ331は、既にバッファ42上に存在するため、同範囲の縮小表示であれば、記録媒体2へのアクセスを行うことなく縮小表示が可能となる。表示範囲が不足している場合は、図形データ表示装置4は、不足している範囲の上位レベルの表示図形頂点座標グループデータ331のみを記録媒体2から読み出す。   Next, a case will be described in which when a figure is being displayed at a certain display scale, a display at a scale smaller than the displayed display scale, that is, a reduction display is instructed from outside. In this case, since the display graphic vertex coordinate group data 331 at a relatively higher level already exists on the buffer 42, if the reduced display is in the same range, the reduced display can be performed without accessing the recording medium 2. Become. When the display range is insufficient, the graphic data display device 4 reads only the upper-level display graphic vertex coordinate group data 331 in the insufficient range from the recording medium 2.

次に、上記の図形データ表示装置4による上記の拡大表示、縮小表示について更に具体的に説明する。図形データ表示装置4は、拡大倍率(表示縮尺)を高→低→中で遷移させて図形表示を行うものとする。また、図形データ表示装置4は、拡大倍率「高」(表示縮尺値「大」)で図形表示する場合は、図5、図6に示したレベル1〜3の表示図形頂点座標データ332を表示し、拡大倍率「中」(表示縮尺値「中」)で図形表示する場合は、図5、図6に示したレベル1及び2の表示図形頂点座標データを表示し、拡大倍率「低」(表示縮尺値「小」)で図形表示する場合は、図5、図6に示したレベル1の表示図形頂点座標データ332を表示するものとする。   Next, the above enlarged display and reduced display by the graphic data display device 4 will be described more specifically. The graphic data display device 4 performs graphic display by changing the magnification (display scale) from high to low to medium. Further, the graphic data display device 4 displays the display graphic vertex coordinate data 332 of levels 1 to 3 shown in FIGS. 5 and 6 when displaying a graphic at an enlargement magnification “high” (display scale value “large”). In the case of graphic display at an enlargement ratio “medium” (display scale value “medium”), the display figure vertex coordinate data of levels 1 and 2 shown in FIGS. 5 and 6 are displayed, and an enlargement ratio “low” ( When a figure is displayed at the display scale value “small”), the level 1 display figure vertex coordinate data 332 shown in FIGS. 5 and 6 is displayed.

これに加えて、記録媒体2には、同レベルの表示図形頂点座標グループデータ331が複数記録されており、図形データ表示装置4は、これらをある表示領域毎に区切って表示するものとする。例えば、記録媒体2は、図10(A)に示す図形の全表示範囲の領域を、同図(B)に示すように16分割し、各分割領域(ブロック)に対してレベル1〜3の表示図形頂点グループデータ331を格納している。   In addition to this, a plurality of display graphic vertex coordinate group data 331 at the same level is recorded on the recording medium 2, and the graphic data display device 4 displays them by dividing each display area. For example, the recording medium 2 divides the area of the entire display range of the graphic shown in FIG. 10A into 16 as shown in FIG. Display graphic vertex group data 331 is stored.

まず、最初の拡大倍率「高」での図形表示では、図形データ表示装置4は、表示対象となる表示図形の表示図形頂点座標データ332を含む図5、図6に示したレベル1〜3の表示図形頂点座標グループデータ331を、記録媒体2から読み出してバッファ42に記憶する。続いて、表示図形頂点座標データ選択部44は、表示図形のレベル1〜3の表示図形頂点座標データ332群をバッファ42から取得し、描画順にソートした表示図形頂点座標データ332群を表示部45内のキャッシュメモリに格納する。そして、表示部45は内部のキャッシュメモリから読み出した表示図形頂点座標データ332群を指定倍率にリサイズ後、モニタ装置5に表示させる。   First, in the graphic display at the first enlargement magnification “high”, the graphic data display device 4 includes the display graphic vertex coordinate data 332 of the display graphic to be displayed, and the levels 1 to 3 shown in FIGS. The display figure vertex coordinate group data 331 is read from the recording medium 2 and stored in the buffer 42. Subsequently, the display graphic vertex coordinate data selection unit 44 acquires the display graphic vertex coordinate data 332 group of levels 1 to 3 of the display graphic from the buffer 42, and displays the display graphic vertex coordinate data 332 group sorted in the drawing order. Stored in the cache memory. Then, the display unit 45 resizes the display figure vertex coordinate data 332 group read from the internal cache memory to a specified magnification, and then causes the monitor device 5 to display it.

次に、図形データ表示装置4が上記の拡大倍率「高」の図形を表示している状態において、拡大倍率「低」で図形表示を行う場合、表示図形頂点座標データ選択部44は、既にバッファ42に格納されているレベル2とレベル3の表示図形頂点座標グループデータ331を破棄し、バッファ42に残るレベル1の表示図形頂点座標グループデータ331を再利用する。   Next, in the state in which the graphic data display device 4 displays the graphic with the above-mentioned magnification “high”, when performing graphic display with the magnification “low”, the display graphic vertex coordinate data selection unit 44 has already buffered. The level 2 and level 3 display figure vertex coordinate group data 331 stored in 42 is discarded, and the level 1 display figure vertex coordinate group data 331 remaining in the buffer 42 is reused.

また、拡大倍率「低」で図形表示を行う場合、拡大倍率「高」の図形表示時よりも広範囲表示となるので、命令部43の命令に従い読出部40は新たに表示対象となる表示図形の表示図形頂点座標データ332群を含むレベル1の表示図形頂点座標グループデータ331を、記録媒体2から新たに読み出してバッファ42に格納する。   Further, when the graphic display is performed at the enlargement magnification “low”, since the display is wider than the graphic display at the enlargement magnification “high”, the reading unit 40 newly displays the display graphic to be displayed according to the command of the command unit 43. The level 1 display graphic vertex coordinate group data 331 including the display graphic vertex coordinate data 332 group is newly read from the recording medium 2 and stored in the buffer 42.

例えば、図形データ表示装置4は、拡大倍率「高」で図11(C1)に示すブロック11のレベル1〜3の表示図形頂点座標グループデータ331をバッファ42に格納し、図形を図11(C2)に示すように表示している場合、拡大倍率「低」で図11(A1)に示すようにブロック00〜ブロック23までのレベル1の表示図形頂点座標グループデータ331をバッファ42に格納する。このとき、既にバッファ42に格納されているブロック11のレベル1の表示図形頂点座標グループデータ331は残し、ブロック00〜10、ブロック12〜23のレベル1の表示図形頂点座標グループデータ331が新たに記録媒体2から読み出してバッファ42に格納される。   For example, the graphic data display device 4 stores the display graphic vertex coordinate group data 331 of the levels 1 to 3 of the block 11 shown in FIG. 11 (C1) at the enlargement factor “high” in the buffer 42 and displays the graphic in FIG. 11 (C2). ), The display figure vertex coordinate group data 331 of level 1 from block 00 to block 23 is stored in the buffer 42 as shown in FIG. At this time, the level 1 display figure vertex coordinate group data 331 of the block 11 already stored in the buffer 42 is left, and the level 1 display figure vertex coordinate group data 331 of the blocks 00 to 10 and blocks 12 to 23 is newly added. It is read from the recording medium 2 and stored in the buffer 42.

続いて、表示図形頂点座標データ選択部44は、バッファ42から再利用するレベル1の表示図形頂点座標グループデータ331と新たに格納したレベル1の表示図形頂点座標グループデータ331とを取得し、描画順にソートして表示図形頂点座標データ332群を表示部45内のキャッシュメモリに格納する。そして、表示部45は内部のキャッシュメモリから読み出した表示図形頂点座標データ332群を指定倍率にリサイズ後、モニタ装置5に表示させる。これにより、例えば図11(A2)に示す図形が表示される。   Subsequently, the display figure vertex coordinate data selection unit 44 obtains the level 1 display figure vertex coordinate group data 331 to be reused from the buffer 42 and the newly stored level 1 display figure vertex coordinate group data 331 and draws it. The display figure vertex coordinate data 332 is sorted in order and stored in the cache memory in the display unit 45. Then, the display unit 45 resizes the display figure vertex coordinate data 332 group read from the internal cache memory to a specified magnification, and then causes the monitor device 5 to display it. Thereby, for example, the graphic shown in FIG. 11 (A2) is displayed.

次に、図形データ表示装置4が上記の拡大倍率「低」の図形を表示している状態において、拡大倍率「中」で図形表示を行う場合、表示図形頂点座標データ選択部44は、既にバッファ42に格納されているレベル1の表示図形頂点座標グループデータ331を再利用する。また、拡大倍率「中」で図形表示を行う場合、拡大倍率「低」の図形表示時よりも狭範囲表示となるので、命令部43の命令に従い読出部40は新たに表示対象となる表示図形の表示図形頂点座標データ332群を含むレベル2の表示図形頂点座標グループデータ331を、記録媒体2から新たに読み出してバッファ42に格納する。   Next, in the state where the graphic data display device 4 is displaying the graphic with the above-mentioned magnification “low”, when performing graphic display with the magnification “medium”, the display graphic vertex coordinate data selection unit 44 has already buffered. The level 1 display figure vertex coordinate group data 331 stored in 42 is reused. Further, when the graphic display is performed at the enlargement magnification “medium”, the display range becomes narrower than when the graphic display at the enlargement magnification “low” is displayed. Therefore, the reading unit 40 newly displays the display graphic to be displayed in accordance with the command from the command unit 43. Level 2 display figure vertex coordinate group data 331 including the display figure vertex coordinate data 332 group is newly read from the recording medium 2 and stored in the buffer 42.

これにより、例えば、図形データ表示装置4は、拡大倍率「低」で図11(A2)に示す図形表示時に、ブロック00〜ブロック23までのレベル1の表示図形頂点座標グループデータ331がバッファ42に格納されている状態において、表示対象領域のブロック11以外のレベル1の表示図形頂点座標グループデータ331を破棄し、図11(B1)に示すブロック11のレベル2の表示図形頂点座標グループデータ331を新たに記録媒体2から読み出してバッファ42に格納する。   As a result, for example, the graphic data display device 4 displays the level 1 display graphic vertex coordinate group data 331 from block 00 to block 23 in the buffer 42 when displaying the graphic shown in FIG. In the stored state, the level 1 display figure vertex coordinate group data 331 other than the block 11 in the display target area is discarded, and the level 2 display figure vertex coordinate group data 331 of the block 11 shown in FIG. The data is newly read from the recording medium 2 and stored in the buffer 42.

続いて、表示図形頂点座標データ選択部44は、バッファ42からブロック11の再利用するレベル1の表示図形頂点座標グループデータ331と、新たに格納したブロック11のレベル2の表示図形頂点座標グループデータ331とを取得し、描画順にソートして表示図形頂点座標データ332群を表示部45内のキャッシュメモリに格納する。そして、表示部45は内部のキャッシュメモリから読み出した表示図形頂点座標データ332群を指定倍率にリサイズ後、モニタ装置5に表示させる。これにより、例えば図11(B2)に示す図形が表示される。   Subsequently, the display figure vertex coordinate data selection unit 44 stores the level 1 display figure vertex coordinate group data 331 of the block 11 to be reused from the buffer 42 and the newly stored level 2 display figure vertex coordinate group data of the block 11. 331 are acquired, sorted in the drawing order, and the display figure vertex coordinate data 332 group is stored in the cache memory in the display unit 45. Then, the display unit 45 resizes the display figure vertex coordinate data 332 group read from the internal cache memory to a specified magnification, and then causes the monitor device 5 to display it. Thereby, for example, the graphic shown in FIG. 11 (B2) is displayed.

このように、本実施の形態によれば、図形データ生成装置3が、一つの元図形データ221を予め設定した複数の表示縮尺値(レベル)に応じた頂点数の表示図形頂点座標データ332からなる表示図形座標グループデータ331を有する表示図形群データ301に変換して記録媒体2に記録する。ここで、上記の複数の表示縮尺値に応じた頂点数の表示図形頂点座標データ332は、図5及び図6に示したように、その表示縮尺値での表示図形形状を示す複数の頂点の各表示図形頂点座標データ332からその表示縮尺値より小さい縮小縮尺値での表示図形形状を示す複数の頂点の各表示図形頂点座標データ332を差し引いた頂点座標位置を示す表示図形頂点座標データである。   As described above, according to the present embodiment, the graphic data generation device 3 uses the display graphic vertex coordinate data 332 having the number of vertices corresponding to a plurality of display scale values (levels) in which one original graphic data 221 is set in advance. Is converted into display graphic group data 301 having display graphic coordinate group data 331 and recorded on the recording medium 2. Here, as shown in FIGS. 5 and 6, the display figure vertex coordinate data 332 having the number of vertices corresponding to the plurality of display scale values is a plurality of vertexes indicating the display figure shape at the display scale value. Display graphic vertex coordinate data indicating vertex coordinate positions obtained by subtracting each display graphic vertex coordinate data 332 of a plurality of vertices indicating a display graphic shape at a reduced scale value smaller than the display scale value from each display graphic vertex coordinate data 332 .

従って、図形データ表示装置4が、指定された表示縮尺値で前記の元図形データを表示する際に、指定された表示縮尺値が表示中の表示縮尺値より大きい拡大表示を行うときは、表示中の表示縮尺値での表示図形形状を示す複数の頂点の各表示図形頂点座標データ332が既にバッファ42に格納されているので、それを再利用することができ、記録媒体2へのアクセス回数を減少することができる。   Therefore, when the graphic data display device 4 displays the original graphic data at the specified display scale value, when the specified display scale value is enlarged and displayed larger than the displayed display scale value, the display is performed. Since the display figure vertex coordinate data 332 of a plurality of vertices indicating the display figure shape at the display scale value in the middle is already stored in the buffer 42, it can be reused and the number of accesses to the recording medium 2 Can be reduced.

また、指定された表示縮尺値が表示中の表示縮尺値より小さい縮小表示を行うときは、表示中の図形よりも広範囲の表示を行うため、従来は表示装置内のキャッシュメモリに読み出す表示用図形データのデータ量が大きくなるが、本実施の形態では、既にバッファ42に格納されている表示中の表示縮尺値での表示図形形状を示す複数の頂点の各表示図形頂点座標データ332のうち、指定された表示縮尺値での表示図形形状を示す複数の頂点の各表示図形頂点座標データ332を再利用して記録媒体2へのアクセスを行うことなく表示することができるので、表示装置内のキャッシュメモリに読み出す表示図形群データ301のデータ量を抑制することができると共に、表示に使用しないデータ量(冗長量)の割合も小さくなり、リソース消費を軽減することができる。また、本実施の形態では、図形データ表示装置4での元の詳細な元図形データ221から頂点を間引くための演算を不要にでき、表示時の縮尺変更に伴う処理負担を軽減することができる。   In addition, when performing a reduced display in which the designated display scale value is smaller than the display scale value being displayed, a display figure that has been conventionally read to the cache memory in the display device is displayed in order to display a wider range than the figure being displayed. Although the amount of data increases, in the present embodiment, among the display figure vertex coordinate data 332 of the plurality of vertices indicating the display figure shape at the display scale value being displayed already stored in the buffer 42, Since the display figure vertex coordinate data 332 of a plurality of vertices indicating the display figure shape at the designated display scale value can be reused and displayed without accessing the recording medium 2, The amount of display graphic group data 301 read to the cache memory can be reduced, and the proportion of the data amount (redundant amount) not used for display is also reduced. Costs can be reduced. Further, in the present embodiment, the calculation for thinning out the vertexes from the original detailed original graphic data 221 in the graphic data display device 4 can be made unnecessary, and the processing burden associated with the scale change at the time of display can be reduced. .

本発明の図形データ生成装置及び表示装置が適用される図形生成・表示システムの一例の構成図である。1 is a configuration diagram of an example of a graphic generation / display system to which a graphic data generation device and a display device of the present invention are applied. 本発明の図形データ生成装置の一実施の形態のブロック図である。1 is a block diagram of an embodiment of a graphic data generation apparatus of the present invention. 本発明の実施の形態における元図形群データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the original figure group data in embodiment of this invention. 本発明の実施の形態における表示図形群データの構造の一例を示す図である。It is a figure which shows an example of the structure of the display figure group data in embodiment of this invention. 本発明の実施の形態における線形状のある図形に関する表示図形管理データと表示図形頂点座標グループデータの一例を示す図である。It is a figure which shows an example of the display figure management data regarding the figure with a line shape in embodiment of this invention, and display figure vertex coordinate group data. 本発明の実施の形態における面形状のある図形に関する表示図形管理データと表示図形頂点座標グループデータの一例を示す図である。It is a figure which shows an example of the display figure management data regarding the figure with a surface shape in the embodiment of this invention, and display figure vertex coordinate group data. 本発明の図形データ生成装置の一実施の形態の動作説明用フローチャートである。It is a flowchart for operation | movement description of one Embodiment of the graphics data generation apparatus of this invention. 本発明の図形データ表示装置の一実施の形態のブロック図である。It is a block diagram of one embodiment of a graphic data display device of the present invention. 本発明の図形データ表示装置の一実施の形態の動作説明用フローチャートである。It is a flowchart for operation | movement description of one Embodiment of the graphic data display apparatus of this invention. 記録媒体に格納されている図形データの表示可能全範囲と、レベル1〜3の表示図形頂点グループデータの各分割領域(ブロック)を示す図である。It is a figure which shows the displayable whole range of the graphic data stored in the recording medium, and each division area (block) of the display graphic vertex group data of levels 1-3. 本発明の図形データ表示装置が拡大倍率(表示縮尺)を遷移させて図形表示を行うときの、各拡大倍率(表示縮尺)における表示ブロックと表示図形の一例を示す図である。It is a figure which shows an example of the display block and display figure in each expansion magnification (display scale) when the figure data display apparatus of this invention changes a magnification (display scale) and displays a figure. 表示縮尺によって図形の形状が変化する場合の一例を示す図である。It is a figure which shows an example in case the shape of a figure changes with display scales.

符号の説明Explanation of symbols

1、2 記録媒体
3 図形データ生成装置
4 図形データ表示装置
5 モニタ装置
30、40 読出部
31、34〜38、41、42 バッファ
32、43 命令部
33 レベル判別部
39 記録部
3A、46 操作入力部
44 表示図形頂点座標データ選択部
45 表示部
201 元図形群データ
211 元図形群管理データ
212 元図形データ参照情報
221 元図形データ
222 元図形頂点座標データ
301 表示図形群データ
311 レベル管理データ
312 表示図形頂点座標グループデータ参照情報
320 表示図形管理データマネージデータ
321 表示図形管理データ
322 表示図形頂点座標データ参照情報
331 表示図形頂点座標グループデータ
332 表示図形頂点座標データ
400 ある線形状図形の全頂点で構成した図形
401 ある線形状図形のレベル1の頂点で構成した図形
402 ある線形状図形のレベル1からレベル2の頂点で構成した図形
403 ある線形状図形のレベル1からレベル3の頂点で構成した図形
500 ある面形状図形の全頂点で構成した図形
501 ある面形状図形のレベル1の頂点で構成した図形
502 ある面形状図形のレベル1からレベル2の頂点で構成した図形
503 ある面形状図形のレベル1からレベル3の頂点で構成した図形
DESCRIPTION OF SYMBOLS 1, 2 Recording medium 3 Graphic data generation apparatus 4 Graphic data display apparatus 5 Monitor apparatus 30, 40 Reading part 31, 34-38, 41, 42 Buffer 32, 43 Command part 33 Level discrimination part 39 Recording part 3A, 46 Operation input Section 44 Display figure vertex coordinate data selection section 45 Display section 201 Original figure group data 211 Original figure group management data 212 Original figure data reference information 221 Original figure data 222 Original figure vertex coordinate data 301 Display figure group data 311 Level management data 312 Display Graphic vertex coordinate group data reference information 320 Display graphic management data Managed data 321 Display graphic management data 322 Display graphic vertex coordinate data reference information 331 Display graphic vertex coordinate group data 332 Display graphic vertex coordinate data 400 Consists of all vertices of a line shape graphic Figure 40 1 A figure composed of level 1 vertices of a line shape figure 402 A figure constituted of level 1 to level 2 vertices of a line shape figure 403 A figure constituted of level 1 to level 3 vertices of a line shape figure 500 A figure composed of all vertices of a surface shape figure 501 A figure constituted of level 1 vertices of a certain surface shape figure 502 A figure constituted of level 1 to level 2 vertices of a certain surface shape figure 503 From level 1 of a certain surface shape figure Figure composed of level 3 vertices

Claims (6)

図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値を設定する設定ステップと、
前記図形を構成するデータである元図形データから、前記図形を構成する複数の頂点座標の情報を含む元図形頂点座標データを取得する取得ステップと、
前記複数の表示縮尺値毎に、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータを生成する第1のデータ生成ステップと、
前記表示縮尺値毎に生成された前記表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データを生成する第2のデータ生成ステップと
を含むことを特徴とする図形データ生成方法。
A setting step for setting a plurality of display scale values for displaying the figure at a plurality of scales,
An acquisition step of acquiring original figure vertex coordinate data including information on a plurality of vertex coordinates constituting the figure from original figure data which is data constituting the figure;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. A first data generation step of generating display figure vertex coordinate group data which is set information of remaining vertex coordinates obtained by thinning out all vertex coordinates
And a second data generation step of generating display graphic management data which is information for associating the display graphic vertex coordinate group data generated for each display scale value with the display scale value. Graphic data generation method.
図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値を設定する設定手段と、
前記図形を構成するデータである元図形データから、前記図形を構成する複数の頂点座標の情報を含む元図形頂点座標データを取得する取得手段と、
前記複数の表示縮尺値毎に、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータを生成する第1のデータ生成手段と、
前記表示縮尺値毎に生成された前記表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データを生成する第2のデータ生成手段と
を有することを特徴とする図形データ生成装置。
Setting means for setting a plurality of display scale values for displaying the figure at a plurality of scales,
Obtaining means for obtaining original figure vertex coordinate data including information on a plurality of vertex coordinates constituting the figure from original figure data which is data constituting the figure;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. First data generation means for generating display figure vertex coordinate group data that is set information of remaining vertex coordinates obtained by thinning out all vertex coordinates to be
2nd data generation means which produces | generates the display figure management data which are the information for matching the said display figure vertex coordinate group data produced | generated for every said display scale value with the said display scale value, It is characterized by the above-mentioned. Graphic data generator.
図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定ステップと、
前記複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶するデータ取得ステップと、
前記設定ステップで設定された前記表示縮尺値が、既に表示している表示図形の表示縮尺値より小さい場合、前回の表示処理の際に前記データ取得ステップで取得されて前記一時記憶メモリに記憶されている前記表示図形頂点座標グループデータのうち、前記設定ステップで設定された前記表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する特定ステップと、
前記特定ステップで特定された前記表示図形頂点座標グループデータの前記表示図形頂点座標データを用いて、前記設定ステップで設定された前記表示縮尺値での図形表示を行う表示ステップと
を含むことを特徴とする図形データ表示方法。
A setting step for setting one of a plurality of display scale values for displaying the figure at a plurality of scales;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. Display figure vertex coordinate group data that is a set of remaining vertex coordinates obtained by thinning out all vertex coordinates to be displayed, and display figure management data that is information for associating the display figure vertex coordinate group data with the display scale value; Is acquired from the recording medium and stored in a temporary storage memory, and
When the display scale value set in the setting step is smaller than the display scale value of the display graphic already displayed, it is acquired in the data acquisition step and stored in the temporary storage memory during the previous display process. A specifying step for specifying display graphic vertex coordinate group data required for display at the display scale value set in the setting step, among the display graphic vertex coordinate group data,
A display step of performing graphic display at the display scale value set in the setting step using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified in the specifying step. Graphic data display method.
図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定ステップと、
前記複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶する第1のデータ取得ステップと、
前記設定ステップで設定された前記表示縮尺値が、既に表示している表示図形の表示縮尺値より大きい場合、前回の表示処理の際に前記第1のデータ取得ステップで取得されて前記一時記憶メモリに記憶されている前記表示図形頂点座標グループデータのうち、前記設定ステップで設定された前記表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する第1の特定ステップと、
前記設定ステップで設定された前記表示縮尺値での表示に必要で、かつ、前記一時記憶メモリに記憶されていない前記表示図形頂点座標グループデータを特定する第2の特定ステップと、
前記第2の特定ステップで特定された前記表示図形頂点座標グループデータを前記外部記録媒体から新たに取得して前記一時記憶メモリに記憶する第2のデータ取得ステップと、
前記第1及び第2の特定ステップにより特定された前記表示図形頂点座標グループデータの前記表示図形頂点座標データを用いて、前記設定ステップで設定された前記表示縮尺値での図形表示を行う表示ステップと
を含むことを特徴とする図形データ表示方法。
A setting step for setting one of a plurality of display scale values for displaying the figure at a plurality of scales;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. Display figure vertex coordinate group data that is a set of remaining vertex coordinates obtained by thinning out all vertex coordinates to be displayed, and display figure management data that is information for associating the display figure vertex coordinate group data with the display scale value; A first data acquisition step of acquiring from a recording medium and storing it in a temporary storage memory;
When the display scale value set in the setting step is larger than the display scale value of the display graphic already displayed, the temporary storage memory is acquired in the first data acquisition step during the previous display processing. A first specifying step of specifying display graphic vertex coordinate group data required for display at the display scale value set in the setting step among the display graphic vertex coordinate group data stored in
A second specifying step for specifying the display graphic vertex coordinate group data that is necessary for display at the display scale value set in the setting step and is not stored in the temporary storage memory;
A second data acquisition step of newly acquiring the display figure vertex coordinate group data specified in the second specification step from the external recording medium and storing the data in the temporary storage memory;
A display step of performing graphic display at the display scale value set in the setting step using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified in the first and second specifying steps. A graphic data display method comprising: and.
図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定手段と、
前記複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶するデータ取得手段と、
前記設定手段で設定された前記表示縮尺値が、既に表示している表示図形の表示縮尺値より小さい場合、前回の表示処理の際に前記データ取得手段で取得されて前記一時記憶メモリに記憶されている前記表示図形頂点座標グループデータのうち、前記設定手段で設定された前記表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する特定手段と、
前記特定手段で特定された前記表示図形頂点座標グループデータの前記表示図形頂点座標データを用いて、前記設定手段で設定された前記表示縮尺値での図形表示を行う表示手段と
を有することを特徴とする図形データ表示装置。
Setting means for setting one of a plurality of display scale values for displaying a figure at a plurality of scales;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. Display figure vertex coordinate group data that is a set of remaining vertex coordinates obtained by thinning out all vertex coordinates to be displayed, and display figure management data that is information for associating the display figure vertex coordinate group data with the display scale value; Data acquisition means for acquiring from a recording medium and storing it in a temporary storage memory;
When the display scale value set by the setting means is smaller than the display scale value of the already displayed display figure, it is acquired by the data acquisition means during the previous display process and stored in the temporary storage memory. Specifying means for specifying display graphic vertex coordinate group data required for display at the display scale value set by the setting means among the displayed graphic vertex coordinate group data;
Display means for performing graphic display at the display scale value set by the setting means using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified by the specifying means. Graphic data display device.
図形を、複数の縮尺でそれぞれ表示するための複数の表示縮尺値のうち1つを設定する設定手段と、
前記複数の表示縮尺値毎の、それぞれの表示縮尺値に対応する図形である前記表示図形を構成する全ての頂点座標から、それぞれの表示縮尺値より1縮尺小さい表示縮尺値での表示図形を構成する全ての頂点座標を間引いた残りの頂点座標の集合情報である表示図形頂点座標グループデータと、この表示図形頂点座標グループデータを、前記表示縮尺値と対応付けるための情報である表示図形管理データとを、記録媒体から取得して一時記憶メモリに記憶する第1のデータ取得手段と、
前記設定手段で設定された前記表示縮尺値が、既に表示している表示図形の表示縮尺値より大きい場合、前回の表示処理の際に前記第1のデータ取得手段で取得されて前記一時記憶メモリに記憶されている前記表示図形頂点座標グループデータのうち、前記設定手段で設定された前記表示縮尺値での表示に必要となる表示図形頂点座標グループデータを特定する第1の特定手段と、
前記設定手段で設定された前記表示縮尺値での表示に必要で、かつ、前記一時記憶メモリに記憶されていない前記表示図形頂点座標グループデータを特定する第2の特定手段と、
前記第2の特定手段で特定された前記表示図形頂点座標グループデータを前記外部記録媒体から新たに取得して前記一時記憶メモリに記憶する第2のデータ取得手段と、
前記第1及び第2の特定手段により特定された前記表示図形頂点座標グループデータの前記表示図形頂点座標データを用いて、前記設定手段で設定された前記表示縮尺値での図形表示を行う表示手段と
を有することを特徴とする図形データ表示装置。
Setting means for setting one of a plurality of display scale values for displaying a figure at a plurality of scales;
For each of the plurality of display scale values, a display figure with a display scale value that is one scale smaller than each display scale value is constructed from all vertex coordinates constituting the display figure that is a figure corresponding to each display scale value. Display figure vertex coordinate group data that is a set of remaining vertex coordinates obtained by thinning out all vertex coordinates to be displayed, and display figure management data that is information for associating the display figure vertex coordinate group data with the display scale value; First data acquisition means for acquiring from a recording medium and storing it in a temporary storage memory;
When the display scale value set by the setting means is larger than the display scale value of the display graphic already displayed, the temporary storage memory is acquired by the first data acquisition means during the previous display processing. First specifying means for specifying display figure vertex coordinate group data required for display at the display scale value set by the setting means among the display figure vertex coordinate group data stored in
Second specifying means for specifying the display figure vertex coordinate group data that is necessary for display at the display scale value set by the setting means and is not stored in the temporary storage memory;
Second data acquisition means for newly acquiring the display figure vertex coordinate group data specified by the second specification means from the external recording medium and storing it in the temporary storage memory;
Display means for performing graphic display at the display scale value set by the setting means, using the display graphic vertex coordinate data of the display graphic vertex coordinate group data specified by the first and second specifying means. And a graphic data display device.
JP2008238770A 2008-09-18 2008-09-18 Figure data generating method, generating device, display method, and display device Pending JP2010072259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008238770A JP2010072259A (en) 2008-09-18 2008-09-18 Figure data generating method, generating device, display method, and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008238770A JP2010072259A (en) 2008-09-18 2008-09-18 Figure data generating method, generating device, display method, and display device

Publications (1)

Publication Number Publication Date
JP2010072259A true JP2010072259A (en) 2010-04-02

Family

ID=42204108

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008238770A Pending JP2010072259A (en) 2008-09-18 2008-09-18 Figure data generating method, generating device, display method, and display device

Country Status (1)

Country Link
JP (1) JP2010072259A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10333666A (en) * 1997-06-04 1998-12-18 Matsushita Electric Ind Co Ltd Display device and information storage medium storing display information
JP2000148126A (en) * 1998-11-18 2000-05-26 Dream Technologies Kk Image display device and method
JP2002351308A (en) * 2001-05-22 2002-12-06 Seiko Epson Corp Navigation device, navigation device server, and portable information terminal
JP2003157265A (en) * 1998-11-24 2003-05-30 Matsushita Electric Ind Co Ltd Terminal device
JP2003178299A (en) * 2001-12-07 2003-06-27 Asahi Koyo Kk Diagram reducing compiling method and device and diagram deforming device and method
JP2004348708A (en) * 2003-04-30 2004-12-09 Hitachi Eng Co Ltd Polygon generation method and device for map information system
JP2005009989A (en) * 2003-06-18 2005-01-13 Denso Corp Navigation system
JP2005070482A (en) * 2003-08-26 2005-03-17 Mitsubishi Electric Corp Map data data structure, map data storage medium, map data update method, and map information processing apparatus
JP2006190049A (en) * 2005-01-05 2006-07-20 Fujitsu Ltd Vertex reduction drawing method and apparatus
JP2007256402A (en) * 2006-03-22 2007-10-04 Zenrin Co Ltd Map data generating device
JP2007323079A (en) * 2000-12-01 2007-12-13 Aisin Aw Co Ltd Map display device and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10333666A (en) * 1997-06-04 1998-12-18 Matsushita Electric Ind Co Ltd Display device and information storage medium storing display information
JP2000148126A (en) * 1998-11-18 2000-05-26 Dream Technologies Kk Image display device and method
JP2003157265A (en) * 1998-11-24 2003-05-30 Matsushita Electric Ind Co Ltd Terminal device
JP2007323079A (en) * 2000-12-01 2007-12-13 Aisin Aw Co Ltd Map display device and program
JP2002351308A (en) * 2001-05-22 2002-12-06 Seiko Epson Corp Navigation device, navigation device server, and portable information terminal
JP2003178299A (en) * 2001-12-07 2003-06-27 Asahi Koyo Kk Diagram reducing compiling method and device and diagram deforming device and method
JP2004348708A (en) * 2003-04-30 2004-12-09 Hitachi Eng Co Ltd Polygon generation method and device for map information system
JP2005009989A (en) * 2003-06-18 2005-01-13 Denso Corp Navigation system
JP2005070482A (en) * 2003-08-26 2005-03-17 Mitsubishi Electric Corp Map data data structure, map data storage medium, map data update method, and map information processing apparatus
JP2006190049A (en) * 2005-01-05 2006-07-20 Fujitsu Ltd Vertex reduction drawing method and apparatus
JP2007256402A (en) * 2006-03-22 2007-10-04 Zenrin Co Ltd Map data generating device

Similar Documents

Publication Publication Date Title
US12406325B1 (en) Tile based computer graphics
KR102393665B1 (en) Graphics processing systems
US11216993B2 (en) Graphics processing systems
CN110276820B (en) GIS model optimization method and system based on LOD organization and scheduling method
EP2565583B1 (en) Navigation device, method of outputting a map, and method of generating a database
US20210158598A1 (en) Graphics processing systems
US9441978B2 (en) System for outputting a three-dimensional representation of a terrain
JP2005514711A (en) Efficient graphics state management for zone rendering
KR20150039495A (en) Apparatus and Method for rendering a current frame using an image of previous tile
KR20170038525A (en) Graphic Processing Apparatus and Operating Method thereof
CN103700126A (en) A device and corresponding method for controlling electronic map scaling
US20110069065A1 (en) Image processing apparatus, computer readable medium and method thereof
WO2014087572A1 (en) Area dividing and rendering device and area dividing and rendering method
CN103650004B (en) Image processing apparatus, image processing method and integrated circuit
CN110975292A (en) Game map drawing method and system based on PSD (position sensitive Detector) file
KR20220151573A (en) System for web-based 3D map display and method for file conversion using the same
JP5649398B2 (en) Information processing apparatus, control method thereof, and program
CN110807113B (en) Non-iterative elimination method for rectangular primitive overlap in visual layout
JP2010072259A (en) Figure data generating method, generating device, display method, and display device
US10460427B2 (en) Converting imagery and charts to polar projection
CN118946907A (en) Method, device and system for processing spatial data
JP2011065571A (en) Graphic display method and graphic display device
CN115953404B (en) Picture cutting method and device applied to industrial quality inspection
KR101014833B1 (en) Spatial Image Tiling System and Its Method
JP2003196674A (en) Image processing method, image processing device and storage medium readable by computer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100916

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130416

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130827