JPH0648497B2 - Pattern control device - Google Patents

Pattern control device

Info

Publication number
JPH0648497B2
JPH0648497B2 JP59087907A JP8790784A JPH0648497B2 JP H0648497 B2 JPH0648497 B2 JP H0648497B2 JP 59087907 A JP59087907 A JP 59087907A JP 8790784 A JP8790784 A JP 8790784A JP H0648497 B2 JPH0648497 B2 JP H0648497B2
Authority
JP
Japan
Prior art keywords
information
pattern
value indicating
pointer
position information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP59087907A
Other languages
Japanese (ja)
Other versions
JPS60231270A (en
Inventor
晃洋 桂
英雄 前島
久志 梶原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59087907A priority Critical patent/JPH0648497B2/en
Priority to US06/727,850 priority patent/US4779210A/en
Priority to KR1019850002873A priority patent/KR930005777B1/en
Priority to EP85105332A priority patent/EP0160306B1/en
Priority to DE85105332T priority patent/DE3587489T2/en
Publication of JPS60231270A publication Critical patent/JPS60231270A/en
Publication of JPH0648497B2 publication Critical patent/JPH0648497B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/23Drawing from basic elements using straight lines or curves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は図形処理の分野での線描画の場合の線種パター
ンや面描画の模様パターンなどを制御するパターン制御
装置に関する。
Description: FIELD OF THE INVENTION The present invention relates to a pattern control device for controlling a line type pattern, a plane drawing pattern pattern, etc. in the case of line drawing in the field of graphic processing.

〔発明の背景〕[Background of the Invention]

表示や印刷用のフレームメモリに種々の図形を発生する
図形処理装置では、実線,破線等の線種や塗りつぶし処
理の模様を選択できる必要がある。第1図は一般の図形
処理装置を示し、図形制御装置10,フレームメモリ1
1,パターンメモリ12,パターン制御装置13から成
る。図形制御装置10はパターン制御装置13に指令を
送り、パターンメモリ12に記憶されたパターンを参照
しながらフレームメモリ11上に順次図形を発生する。
In a graphic processing apparatus that generates various graphics in a frame memory for display or printing, it is necessary to be able to select a line type such as a solid line or a broken line and a pattern for a filling process. FIG. 1 shows a general graphic processing device, including a graphic control device 10 and a frame memory 1.
1, a pattern memory 12, and a pattern control device 13. The figure controller 10 sends a command to the pattern controller 13 to sequentially generate figures on the frame memory 11 while referring to the patterns stored in the pattern memory 12.

従来、線種パターンや模様パターンを記憶するものは、
制御が容易なことから2のn乗の単位に大きさを固定し
たものが用いられてきた。すなわち、例えば8ビツトの
線種情報を扱うものであれば3ビツトのカウンタを用い
て計数し、カウンタの指定する位置から1ビツトを選択
することにより容易に線種情報が得られる。二次元の模
様パターンの場合にも、同様に縦,横の大きさを2のn
乗の単位に固定する方式が用いられてきた。
Conventionally, those that store line type patterns and pattern patterns are
Since the control is easy, a unit whose size is fixed to the unit of the power of 2 has been used. That is, for example, in the case of handling 8-bit line type information, the line type information can be easily obtained by counting with a 3-bit counter and selecting 1 bit from the position designated by the counter. Also in the case of a two-dimensional pattern, the vertical and horizontal sizes are similarly set to 2 n.
A method of fixing to the power unit has been used.

このような方式は任意のサイズを基本単位とする線種や
模様パターンを扱えないという欠点があつた。
Such a method has a drawback in that it cannot handle a line type or a pattern having an arbitrary size as a basic unit.

〔発明の目的〕[Object of the Invention]

本発明の目的は、線種パターンや模様パターンの基本単
位として任意の大きさのものを扱えるパターン制御装置
を提供するにある。
An object of the present invention is to provide a pattern control device capable of handling a line-type pattern or a basic unit of a pattern pattern of any size.

〔発明の概要〕[Outline of Invention]

本発明の特徴は、パターンを記憶するメモリと、パター
ンの参照位置を記憶するレジスタ、その値を更新する演
算器、パターンの参照範囲を記憶するレジスタ,パター
ンの参照位置が限定範囲内にあるかどうかを検出する比
較器を設け、限定された範囲内で繰返しパターン参照を
行ないうるようにしたことにある。
The feature of the present invention is that the memory for storing the pattern, the register for storing the reference position of the pattern, the arithmetic unit for updating the value, the register for storing the reference range of the pattern, and the reference position of the pattern are within the limited range. The purpose of this is to provide a comparator for detecting whether or not the pattern can be repeatedly referred to within a limited range.

〔発明の実施例〕Example of Invention

以下、図面に基づいて本発明の実施例を詳細に説明す
る。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第2図は本発明の一実施例を示すもので、パターンレジ
スタ20,ピツト選択回路21,パターンポインタ2
2,カウンタ23,パターンサイズレジスタ24,一致
検出器25から成る。パターンレジスタ20には線種パ
ターン情報を記憶する。パターンポインタ22はパター
ンの参照位置を示すもので、パターンを参照するごとに
カウンタ23にカウント信号が送られ+1される。一
方、パターンポインタ22の出力とパターンサイズレジ
スタ24にあらかじめ設定された値とが、一致検出器2
5で比較され、一致が成立するとパターンポインタに対
しリセツト信号を発生する。ビツト選択回路21ではパ
ターンポインタ22の歩進に従つて順次線種パターンを
出力する。出力されたパターン情報は図形発生時に参照
され、そのまま0.1情報として、あるいは、色情報に
変換されてフレームメモリ上に所定のパターンでの図形
を発生させる。
FIG. 2 shows an embodiment of the present invention, which includes a pattern register 20, a pit selection circuit 21, and a pattern pointer 2.
2, a counter 23, a pattern size register 24, and a coincidence detector 25. The pattern register 20 stores line type pattern information. The pattern pointer 22 indicates the reference position of the pattern, and a count signal is sent to the counter 23 and incremented by 1 each time the pattern is referenced. On the other hand, the output of the pattern pointer 22 and the value preset in the pattern size register 24 are determined by the coincidence detector 2
5, the reset signal is generated for the pattern pointer when the two match. The bit selection circuit 21 sequentially outputs line type patterns as the pattern pointer 22 advances. The output pattern information is referred to when a figure is generated and is used as 0.1 information as it is, or is converted into color information to generate a figure with a predetermined pattern on the frame memory.

第3図は第2図の実施例における動作の一例を示したも
のである。8ビツトのパターンレジスタ10には“1110
0…”のパターンが記憶され、パターンサイズレジスタ
24には、“4”がセツトされている。この場合には、
パターンレジスタ20のbit0〜bit4の情報が繰返し参
照され出力される。
FIG. 3 shows an example of the operation in the embodiment of FIG. The 8-bit pattern register 10 has "1110".
The pattern "0 ..." Is stored and "4" is set in the pattern size register 24. In this case,
The information of bit0 to bit4 of the pattern register 20 is repeatedly referred to and output.

このように、本実施例によれば、任意のビツト長の線種
パターンを定義することができる。
As described above, according to this embodiment, it is possible to define a line type pattern having an arbitrary bit length.

第4図は本発明の別の実施例を示す。ズームX制御部4
0,座標X制御部41,ズームY制御部42,座標Y制
御部43,ビツト選択回路44,パターンメモリ45か
ら成る。この実施例では二次元のパターン情報を制御で
き、X方向,Y方向独立に同一座標値の繰り返し参照が
できる。また、座標点の移動方向はX,Y独立にアツ
プ,ダウン両方向が可能である。ズームX制御部40は
ZPX(ズームポイントX)レジスタ401,カウンタ
402,ZSX(ズームスタートX)レジスタ403,
ZEX(ズームエンドX)レジスタ404,一致検出部
405,マルチプレクサ406,407,408,から
成る。X方向のカウント信号が入力されるとカウンタ4
02ではZPXレジスタの内容を更新(インクリメント
モードでは+1,デクリメントモードの場合は−1)さ
れる。インクリメントモードの場合は、マルチプレクサ
406はZEXレジスタを、マルチプレクサ407はZ
SXレジスタを選択している。デクリメントモードの場
合はこの逆となる。一致検出器405ではZPXレジス
タとマルチプレクサ406の出力との間で比較され、一
致信号を出力する。この一致信号はマルチプレクサ40
8でマルチプレクサ407の出力を選択する。それ以外
の場合はカウンタ402の出力が選択される。また、こ
の一致信号は座標X制御部41のカウント信号にもなつ
ている。すなわち、ズームX制御部40の動作を要約す
ると、インクリメントモードの場合は、ZPXレジスタ
を順次+1してZEXレジスタに一致すると、次に、Z
SXがロードされることになる。デクリメントモードで
は、この逆にZPXレジスタの値はZSXレジスタに一
致した後ZEXレジスタの値がロードされる。座標X制
御部41,ズームY制御部42,座標Y制御部43につ
いても、ズームX制御部40と同様の内容動作を行なつ
ている。従つて、PX(ポイントX)の内容は、ズーム
X制御部40からのカウント信号を受けて更新され、S
X(スタートX)とEX(エンドX)の範囲内を繰返し
カウントする。また、ZPY(ズームポイントY)はZ
SY(ズームスタートY)とZEY(ズームエンドY)
の範囲内で、PY(ポイントY)はSY(スタートY)
とEY(エンドY)の範囲内で、それぞれカウントされ
る。PYの内容はパターンメモリ45のアドレスとして
対応する1ワードデータが読出され、ビツト選択回路4
4でPXが指定されるビツト位置の情報がパターン情報
として出力される。
FIG. 4 shows another embodiment of the present invention. Zoom X control unit 4
0, coordinate X control unit 41, zoom Y control unit 42, coordinate Y control unit 43, bit selection circuit 44, and pattern memory 45. In this embodiment, two-dimensional pattern information can be controlled, and the same coordinate value can be repeatedly referred independently in the X and Y directions. Further, the moving direction of the coordinate point can be both up and down independently of X and Y. The zoom X control unit 40 includes a ZPX (zoom point X) register 401, a counter 402, a ZSX (zoom start X) register 403,
It comprises a ZEX (zoom end X) register 404, a coincidence detection unit 405, and multiplexers 406, 407, 408. When the count signal in the X direction is input, the counter 4
In 02, the contents of the ZPX register are updated (+1 in the increment mode, -1 in the decrement mode). In the increment mode, the multiplexer 406 is the ZEX register and the multiplexer 407 is the ZEX register.
The SX register is selected. The opposite is true for decrement mode. The coincidence detector 405 compares the ZPX register with the output of the multiplexer 406 and outputs a coincidence signal. This match signal is sent to the multiplexer 40
At 8, the output of the multiplexer 407 is selected. In other cases, the output of the counter 402 is selected. The coincidence signal also serves as a count signal for the coordinate X control unit 41. That is, to summarize the operation of the zoom X control unit 40, in the increment mode, the ZPX register is incremented by +1 to match the ZEX register.
SX will be loaded. In the decrement mode, conversely, the value of the ZPX register matches the value of the ZSX register and then the value of the ZEX register is loaded. The coordinate X control unit 41, the zoom Y control unit 42, and the coordinate Y control unit 43 also perform the same content operation as the zoom X control unit 40. Therefore, the content of PX (point X) is updated by receiving the count signal from the zoom X control unit 40, and S
Repeatedly count within the range of X (start X) and EX (end X). ZPY (zoom point Y) is Z
SY (zoom start Y) and ZEY (zoom end Y)
Within the range of, PY (point Y) is SY (start Y)
And EY (end Y) are counted respectively. The contents of PY are read as corresponding 1-word data as an address of the pattern memory 45, and the bit selection circuit 4
The information of the bit position for which PX is designated in 4 is output as pattern information.

第5図は第4図の実施例の動作例を示したもので、同図
(a)は線描画の例を、同図(b)は面描画の例を示す。図
の例ではパターン出力が二種類の色情報に展開されて描
画されたものを示している。線描画の場合には、パター
ンメモリ中のPYで指定するワードのビツト番号がSX
とEXの範囲内の情報が線種情報として参照される。面
描画の場合は、SX,SY,及びEX,EYで囲まれた
領域が模様パターンとして参照される。
FIG. 5 shows an operation example of the embodiment shown in FIG.
(a) shows an example of line drawing, and (b) of the same figure shows an example of surface drawing. In the example of the figure, the pattern output is shown by being developed into two kinds of color information. In the case of line drawing, the bit number of the word specified by PY in the pattern memory is SX.
Information within the range of EX is referred to as line type information. In the case of surface drawing, the area surrounded by SX, SY, and EX, EY is referred to as a pattern pattern.

このように、本実施例によれば、線描画,面描画いずれ
の場合もパターンメモリの任意の位置の任意の大きさの
部分も線種パターンや模様パターンとして利用でき、ま
たX方向,Y方向独立に同一座標点参照の繰返し回数を
設定できる。このため、パターンメモリ上には複数の種
々パターンを効率良く記憶できる。また、本実施例で
は、パターンポイントのインクリメント,デクリメント
の両方が可能であるため、描画点のいかなる移動にも対
応して移動できる。このため、複雑な塗りつぶしを行な
う処理に対してもパターンの展開に不連続部を生じな
い。
As described above, according to this embodiment, in any of the line drawing and the surface drawing, an arbitrary size portion at an arbitrary position of the pattern memory can be used as the line type pattern or the pattern pattern, and the X direction and the Y direction. The number of repetitions of the same coordinate point reference can be set independently. Therefore, a plurality of various patterns can be efficiently stored in the pattern memory. Further, in the present embodiment, since the pattern point can be both incremented and decremented, it is possible to move in correspondence with any movement of the drawing point. Therefore, no discontinuity occurs in the development of the pattern even in the case of a complicated filling process.

〔発明の効果〕〔The invention's effect〕

本発明によれば、任意の大きさの線種パターンや模様パ
ターンを扱えるという効果がある。
According to the present invention, there is an effect that a line type pattern or a pattern pattern having an arbitrary size can be handled.

【図面の簡単な説明】[Brief description of drawings]

第1図は図形処理装置のブロツク図、第2図は本発明の
一実施例のブロツク図、第3図は第2図の一実施例の動
作説明図、第4図は本発明の他の実施例のブロツク図、
第5図は第4図の動作の説明図である。 24……パターンサイズレジスタ、25……一致検出
器。
FIG. 1 is a block diagram of the graphic processing apparatus, FIG. 2 is a block diagram of one embodiment of the present invention, FIG. 3 is an operation explanatory diagram of one embodiment of FIG. 2, and FIG. 4 is another of the present invention. Block diagram of the embodiment,
FIG. 5 is an explanatory diagram of the operation of FIG. 24: pattern size register, 25: coincidence detector.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 梶原 久志 茨城県日立市幸町3丁目2番1号 日立エ ンジニアリング株式会社内 (56)参考文献 特開 昭58−146961(JP,A) 特開 昭56−143484(JP,A) 特開 昭57−11383(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hisashi Kajiwara 3-2-1, Sachimachi, Hitachi City, Ibaraki Prefecture Hitachi Engineering Co., Ltd. (56) Reference JP-A-58-146961 (JP, A) Kai 56-143484 (JP, A) JP-A-57-11383 (JP, A)

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】パターン情報を読みだして、上記パターン
情報の内容に応じて図形情報を発生するパターン制御装
置において、 上記パターン情報を記憶する記憶手段と、 上記記憶手段から上記パターン情報を読み出すための終
了位置を示す値を記憶するパターンサイズ設定手段と、 上記パターンサイズ設定手段で設定された範囲内で上記
記憶手段から上記パターン情報を読み出すための位置情
報を出力するポインタ手段と、 上記ポインタ手段が示している位置情報を更新するカウ
ンタ手段と、 上記ポインタ手段が示している位置情報が上記終了位置
を示す値と一致すれば上記ポインタ手段の位置情報を所
定の値に設定する検出手段と、 上記ポインタ手段が示している位置情報に基づいて上記
記憶手段から上記パターン情報を読み出すパターン情報
読み出し手段とを具備することを特徴とするパターン制
御装置。
1. A pattern control device for reading pattern information and generating graphic information according to the content of the pattern information, for storing the pattern information, and for reading the pattern information from the storage means. Pattern size setting means for storing a value indicating the end position of the pattern, pointer means for outputting position information for reading the pattern information from the storage means within the range set by the pattern size setting means, and the pointer means. Counter means for updating the position information indicated by, and detection means for setting the position information of the pointer means to a predetermined value if the position information indicated by the pointer means matches the value indicating the end position. A pattern for reading the pattern information from the storage means based on the position information indicated by the pointer means. Pattern control apparatus characterized by comprising an information reading means.
【請求項2】パターン情報を読み出して、上記パターン
情報の内容に応じて図形情報を発生するパターン制御装
置において、 上記パターン情報を記憶する記憶手段と、 上記記憶手段から上記パターン情報を読み出すための開
始位置を示す値と終了位置を示す値を記憶するパターン
サイズ設定手段と、 上記パターンサイズ設定手段で設定された範囲内で上記
記憶手段から上記パターン情報を読み出すための位置情
報を出力するポインタ手段と、 上記ポインタ手段が示している位置情報を更新するカウ
ンタ手段と、 上記ポインタ手段が示している位置情報が、インクリメ
ントモードでは上記終了位置を示す値と一致すれば上記
ポインタ手段の位置情報を上記開始位置を示す値に設定
し、デクリメントモードでは上記開始位置を示す値と一
致すれば上記ポインタ手段の位置情報を上記終了位置を
示す値に設定する検出手段と、 上記ポインタ手段が示している位置情報に基づいて上記
記憶手段から上記パターン情報を読み出すパターン情報
読み出し手段とを具備することを特徴とするパターン制
御装置。
2. A pattern control device for reading pattern information and generating graphic information according to the content of the pattern information, wherein: storage means for storing the pattern information; and reading the pattern information from the storage means. Pattern size setting means for storing a value indicating a start position and a value indicating an end position, and pointer means for outputting position information for reading the pattern information from the storage means within the range set by the pattern size setting means. And counter means for updating the position information indicated by the pointer means, and if the position information indicated by the pointer means matches the value indicating the end position in the increment mode, the position information of the pointer means Set to the value that indicates the start position, and in decrement mode, match the value that indicates the above start position. For example, it comprises a detection means for setting the position information of the pointer means to a value indicating the end position, and a pattern information reading means for reading the pattern information from the storage means based on the position information indicated by the pointer means. A pattern control device characterized by the above.
【請求項3】複数ビットからなるパターン情報を複数有
する記憶手段と、 上記記憶手段から上記パターン情報を読み出すための第
1の開始位置を示す値と第1の終了位置を示す値を記憶
する第1のパターンサイズ設定手段と、 上記第1のパターンサイズ設定手段で設定された範囲内
で上記記憶手段から上記パターン情報を読み出すための
第1の位置情報を出力する第1のポインタ手段と、 上記第1のポインタ手段が示している第1の位置情報を
更新する第1のカウンタ手段と、 上記第1のポインタ手段が示している第1の位置情報
が、インクリメントモードでは上記第1の終了位置を示
す値と一致すれば上記第1のポインタ手段の位置情報を
上記第1の開始位置を示す値に設定し、デクリメントモ
ードでは上記第1の開始位置を示す値と一致すれば上記
第1のポインタ手段の位置情報を上記第1の終了位置を
示す値に設定する第1の検出手段と、 上記第1のポインタ手段によって出力された上記第1の
位置情報によって読みだされたパターン情報から所定の
パターン情報を読み出すための第2の開始位置を示す値
と第2の終了位置を示す値を記憶する第2のパターンサ
イズ設定手段と、 上記第2のパターンサイズ設定手段で設定された範囲内
で上記記憶手段から上記パターン情報を読み出すための
第2の位置情報を出力する第2のポインタ手段と、 上記第2のポインタ手段が示している第2の位置情報を
更新する第2のカウンタ手段と、 上記第2のポインタ手段が示している第2の位置情報
が、インクリメントモードでは上記第2の終了位置を示
す値と一致すれば上記第2のポインタ手段の位置情報を
上記第2の開始位置を示す値に設定し、デクリメントモ
ードでは上記第2の開始位置を示す値と一致すれば上記
第2のポインタ手段の位置情報を上記第2の終了位置を
示す値に設定する第2の検出手段と、 上記第1のポインタ手段が示している第1の位置情報と
上記第2のポインタ手段が示している第2の位置情報に
基づいて上記記憶手段から上記パターン情報を読み出す
パターン情報読み出し手段とを具備することを特徴とす
るパターン制御装置。
3. A storage means having a plurality of pattern information consisting of a plurality of bits, and a value storing a value indicating a first start position and a value indicating a first end position for reading the pattern information from the storage means. A first pattern size setting means, a first pointer means for outputting first position information for reading the pattern information from the storage means within a range set by the first pattern size setting means, and The first counter means for updating the first position information indicated by the first pointer means and the first position information indicated by the first pointer means are the first end position in the increment mode. Position information of the first pointer means is set to a value indicating the first start position, and in the decrement mode, the position information is matched with the value indicating the first start position. If there is a match, the position information of the first pointer means is set to a value indicating the first end position, and the first position information output by the first pointer means is read. Second pattern size setting means for storing a value indicating a second start position and a value indicating a second end position for reading the predetermined pattern information from the issued pattern information; and the second pattern size setting. A second pointer means for outputting the second position information for reading the pattern information from the storage means within the range set by the means, and the second position information indicated by the second pointer means. If the second counter information to be updated and the second position information indicated by the second pointer means match the value indicating the second end position in the increment mode, the second pointer The position information of the inter-means is set to a value indicating the second start position, and in decrement mode, if the position information of the second pointer means coincides with the value indicating the second start position, the position information of the second pointer means is changed to the second end Second storage means for setting a value indicating a position, the first position information indicated by the first pointer means and the second position information indicated by the second pointer means. And a pattern information reading means for reading the pattern information from the means.
【請求項4】特許請求の範囲第3項において、 上記第1の開始位置を示す値、上記第1の終了位置を示
す値及び上記第1の位置情報は、上記記憶手段に保持さ
れている上記パターン情報のアドレスに基づく位置情報
であり、上記第2の開始位置を示す値、上記第2の終了
位置を示す値及び上記第2の位置情報は、上記パターン
情報のビット位置に基づく位置情報であることを特徴と
するパターン制御装置。
4. The storage device according to claim 3, wherein the value indicating the first start position, the value indicating the first end position, and the first position information are stored in the storage means. Position information based on the address of the pattern information, the value indicating the second start position, the value indicating the second end position, and the second position information are position information based on the bit position of the pattern information. The pattern control device according to claim 1.
【請求項5】パターン情報を読みだして、上記パターン
情報の内容に応じて図形情報を発生するパターン制御装
置において、 上記パターン情報を記憶する記憶手段と、 上記記憶手段から読み出す上記パターン情報を拡大する
ための倍率を示す初期値と最終値を記憶する第1のパタ
ーンサイズ設定手段と、 上記第1のパターンサイズ設定手段で設定された上記初
期値と上記最終値が示す範囲の倍率情報を出力する第1
のポインタ手段と、 上記第1のポインタ手段が示している倍率情報を更新す
る第1のカウンタ手段と、 上記第1のポインタ手段が示している倍率情報が、イン
クリメントモードにおいて上記第1のパターンサイズ設
定手段で設定された上記最終値と一致すると、一致出力
信号を出力し、上記第1のポインタ手段の倍率情報を上
記初期値に設定し、デクリメントモードにおいて上記第
1のパターンサイズ設定手段で設定された上記初期値と
一致すると、一致信号を出力し、上記第1のポインタ手
段の倍率情報を上記最終値に設定する第1の検出手段
と、 上記記憶手段から上記パターン情報を読み出すための読
み出し開始位置を示す値と読み出し終了位置を示す値を
記憶する第2のパターンサイズ設定手段と、 上記第2のパターンサイズ設定手段で設定された範囲内
で上記記憶手段から上記パターン情報を読み出すための
位置情報を出力する第2のポインタ手段と、 上記第1の検出手段からの一致信号によって上記第2の
ポインタ手段が示している位置情報を更新する第2のカ
ウンタ手段と、 上記第2のポインタ手段が示している位置情報が、イン
クリメントモードにおいて上記終了位置を示す値と一致
すれば上記第2のポインタ手段の位置情報を上記開始位
置を示す値に設定し、デクリメントモードにおいて上記
開始位置を示す値と一致すれば上記第2のポインタ手段
の位置情報を上記終了位置を示す値に設定する第2の検
出手段と、 上記第2のポインタ手段が示している位置情報に基づい
て上記記憶手段から上記パターン情報を読み出すパター
ン情報読み出し手段とを具備することを特徴とするパタ
ーン制御装置。
5. A pattern control device for reading pattern information and generating graphic information according to the content of the pattern information, wherein a memory means for storing the pattern information and the pattern information read from the memory means are enlarged. And a first pattern size setting means for storing an initial value and a final value indicating a magnification, and magnification information in a range indicated by the initial value and the final value set by the first pattern size setting means. First to do
Pointer means, the first counter means for updating the magnification information indicated by the first pointer means, and the magnification information indicated by the first pointer means are the first pattern size in the increment mode. When it coincides with the final value set by the setting means, a coincidence output signal is output, the magnification information of the first pointer means is set to the initial value, and the decrement mode is set by the first pattern size setting means. When it coincides with the above-mentioned initial value, a coincidence signal is output, and first detection means for setting the magnification information of the first pointer means to the final value, and reading for reading the pattern information from the storage means. Second pattern size setting means for storing a value indicating a start position and a value indicating a read end position, and the second pattern size setting means Second pointer means for outputting position information for reading the pattern information from the storage means within the range set by the stage, and the second pointer means indicated by the coincidence signal from the first detection means. Position information of the second pointer means if the position information indicated by the second counter means for updating the present position information and the second pointer means coincides with the value indicating the end position in the increment mode. To a value indicating the start position, and second detection means for setting the position information of the second pointer means to a value indicating the end position if the value indicates the start position in the decrement mode. Pattern information reading means for reading the pattern information from the storage means based on the position information indicated by the second pointer means. Pattern control apparatus according to claim and.
【請求項6】特許請求の範囲第5項において、 上記読出し開始位置を示す値、上記読出し終了位置を示
す値及び上記読出し位置情報は、上記記憶手段に保持さ
れている上記パターン情報のアドレスに基づく位置情報
であることを特徴とするパターン制御装置。
6. The value according to claim 5, wherein the value indicating the read start position, the value indicating the read end position, and the read position information are the addresses of the pattern information held in the storage means. A pattern control device characterized in that the position information is based on the position information.
【請求項7】特許請求の範囲第5項又は第6項におい
て、 上記読出し開始位置を示す値、上記読出し終了位置を示
す値及び上記読出し位置情報は、上記記憶手段に保持さ
れている上記パターン情報のビット位置に基づく位置情
報であることを特徴とするパターン制御装置。
7. The pattern according to claim 5 or 6, wherein the value indicating the read start position, the value indicating the read end position and the read position information are held in the storage means. A pattern control device, which is position information based on a bit position of information.
【請求項8】複数ビットからなるパターン情報を複数有
する記憶手段と、 上記記憶手段から読み出す上記パターン情報を拡大する
ための第1の倍率を示す第1の初期値と第1の最終値を
記憶する第1のパターンサイズ設定手段と、 上記第1のパターンサイズ設定手段で設定された上記第
1の初期値と上記第1の最終値が示す範囲の第1の倍率
情報を出力する第1のポインタ手段と、 上記第1のポインタ手段が示している第1の倍率情報を
更新する第1のカウンタ手段と、 上記第1のポインタ手段が示している第1の倍率情報
が、インクリメントモードでは上記第1の最終値と一致
すると、第1の一致出力信号を出力し、上記第1の倍率
情報を上記第1の初期値に設定し、デクリメントモード
では上記第1の初期値と一致すると、第1の一致出力信
号を出力し、上記第1の倍率情報を上記第1の最終値に
設定する第1の検出手段と、 上記記憶手段から上記パターン情報を読み出すための第
1の開始位置を示す値と第1の終了位置を示す値を記憶
する第2のパターンサイズ設定手段と、 上記第2のパターンサイズ設定手段で設定された範囲内
で上記記憶手段から上記パターン情報を読み出すための
第1の位置情報を出力する第2のポインタ手段と、 上記第1の検出手段からの一致信号によって上記第2の
ポインタ手段が示している第1の位置情報を更新する第
2のカウンタ手段と、 上記第2のポインタ手段が示している第1の位置情報
が、インクリメントモードでは上記第1の終了位置を示
す値と一致すれば、上記第1の位置情報を上記第1の開
始位置を示す値に設定し、デクリメントモードでは上記
第1の開始位置を示す値と一致すれば、上記第1の位置
情報を上記第1の終了位置を示す値に設定する第2の検
出手段と、 上記第2のポインタ手段によって出力された上記第1の
位置情報によって読みだされたパターン情報から所定の
パターン情報を読み出して拡大するための倍率を示す第
2の初期値と第2の最終値を記憶する第3のパターンサ
イズ設定手段と、 上記第3のパターンサイズ設定手段で設定された上記第
2の初期値と上記第2の最終値が示す範囲の第2の倍率
情報を出力する第3のポインタ手段と、 上記第3のポインタ手段が示している第2の倍率情報を
更新する第3のカウンタ手段と、 上記第3のポインタ手段が示している第2の倍率情報
が、インクリメントモードでは上記第2の最終値と一致
すると、第2の一致出力信号を出力し、上記第2の倍率
情報を上記第2の初期値に設定し、デクリメントモード
では上記第2の初期値と一致すると、第2の一致信号を
出力し、上記第2の倍率情報を上記第2の最終値に設定
する第3の検出手段と、 上記第2のポインタ手段によって出力された上記第1の
位置情報によって読みだされたパターン情報から所定の
パターン情報を読み出すための第2の開始位置を示す値
と第2の終了位置を示す値を記憶する第4のパターンサ
イズ設定手段と、 上記第4のパターンサイズ設定手段で設定された範囲内
で上記記憶手段から上記パターン情報を読み出すための
第2の位置情報を出力する第2のポインタ手段と、 上記第4のポインタ手段が示している第2の位置情報を
更新する第4のカウンタ手段と、 上記第4のポインタ手段が示している第2の位置情報
が、インクリメントモードでは上記第2の終了位置を示
す値と一致すれば、上記第2の位置情報を上記第2の開
始位置を示す値に設定し、デクリメントモードでは上記
第2の開始位置を示す値と一致すれば、上記第2の終了
位置を示す値に設定する第4の検出手段と、 上記第2のポインタ手段が示している第1の位置情報と
上記第4のポインタ手段が示している第2の位置情報に
基づいて上記記憶手段から上記パターン情報を読み出す
パターン情報読み出し手段とを具備することを特徴とす
るパターン制御装置。
8. A storage means having a plurality of pattern information consisting of a plurality of bits, and a first initial value and a first final value indicating a first magnification for enlarging the pattern information read from the storage means. And a first pattern size setting means for outputting first magnification information within a range indicated by the first initial value and the first final value set by the first pattern size setting means. In the increment mode, the pointer means, the first counter means for updating the first magnification information indicated by the first pointer means, and the first magnification information indicated by the first pointer means When it matches the first final value, a first match output signal is output, the first magnification information is set to the first initial value, and when it matches the first initial value in the decrement mode, 1 match First detection means for outputting an output signal and setting the first magnification information to the first final value; a value indicating a first start position for reading the pattern information from the storage means; Second pattern size setting means for storing a value indicating the end position of 1, and first position information for reading the pattern information from the storage means within the range set by the second pattern size setting means. And second counter means for updating the first position information indicated by the second pointer means by a coincidence signal from the first detecting means, and the second pointer means for outputting If the first position information indicated by the pointer means coincides with the value indicating the first end position in the increment mode, the first position information is set to the value indicating the first start position, Decrime In the input mode, if the first position information matches the value indicating the first start position, the first position information is set to a value indicating the first end position and output by the second pointer means. A third pattern size setting for storing a second initial value and a second final value indicating a magnification for reading out and enlarging predetermined pattern information from the pattern information read out according to the above-described first position information. Means, a third pointer means for outputting second magnification information within a range indicated by the second initial value and the second final value set by the third pattern size setting means, and the third The third counter means for updating the second magnification information indicated by the pointer means and the second magnification information indicated by the third pointer means match the second final value in the increment mode. Then , A second match output signal is output, the second magnification information is set to the second initial value, and in the decrement mode, when the second match value is matched with the second initial value, a second match signal is output, A third detection means for setting the second magnification information to the second final value, and a predetermined pattern from the pattern information read by the first position information output by the second pointer means. A fourth pattern size setting means for storing a value indicating a second start position and a value indicating a second end position for reading information; and within the range set by the fourth pattern size setting means. Second pointer means for outputting second position information for reading the pattern information from the storage means, and fourth counter means for updating the second position information indicated by the fourth pointer means, The above If the second position information indicated by the pointer means of No. 4 coincides with the value indicating the second end position in the increment mode, the second position information is set to the value indicating the second start position. However, in the decrement mode, if it coincides with the value indicating the second start position, the fourth detection means for setting the value indicating the second end position and the first pointer indicated by the second pointer means. Pattern information reading means for reading the pattern information from the storage means on the basis of the position information of the above and the second position information indicated by the fourth pointer means.
【請求項9】特許請求の範囲第8項において、 上記第1の開始位置を示す値、上記第1の終了位置を示
す値及び上記第1の位置情報は、上記記憶手段に保持さ
れている上記パターン情報のアドレスに基づく位置情報
であり、上記第2の開始位置を示す値、上記第2の終了
位置を示す値及び上記第2の位置情報は、上記パターン
情報のビット位置に基づく位置情報であることを特徴と
するパターン制御装置。
9. The storage device according to claim 8, wherein the value indicating the first start position, the value indicating the first end position, and the first position information are held in the storage means. Position information based on the address of the pattern information, the value indicating the second start position, the value indicating the second end position, and the second position information are position information based on the bit position of the pattern information. The pattern control device according to claim 1.
JP59087907A 1984-05-02 1984-05-02 Pattern control device Expired - Lifetime JPH0648497B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP59087907A JPH0648497B2 (en) 1984-05-02 1984-05-02 Pattern control device
US06/727,850 US4779210A (en) 1984-05-02 1985-04-26 Graphic processing apparatus
KR1019850002873A KR930005777B1 (en) 1984-05-02 1985-04-29 Graphics processing equipment
EP85105332A EP0160306B1 (en) 1984-05-02 1985-05-02 Graphic processing apparatus
DE85105332T DE3587489T2 (en) 1984-05-02 1985-05-02 Graphic processing device.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59087907A JPH0648497B2 (en) 1984-05-02 1984-05-02 Pattern control device

Publications (2)

Publication Number Publication Date
JPS60231270A JPS60231270A (en) 1985-11-16
JPH0648497B2 true JPH0648497B2 (en) 1994-06-22

Family

ID=13927979

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59087907A Expired - Lifetime JPH0648497B2 (en) 1984-05-02 1984-05-02 Pattern control device

Country Status (1)

Country Link
JP (1) JPH0648497B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01155560U (en) * 1988-04-15 1989-10-25
TW254883B (en) * 1991-04-03 1995-08-21 Mitsui Petroleum Chemicals Ind

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58146961A (en) * 1982-02-26 1983-09-01 Toshiba Corp Generator for segment

Also Published As

Publication number Publication date
JPS60231270A (en) 1985-11-16

Similar Documents

Publication Publication Date Title
JP3161536B2 (en) How to move the displayed image
SE461814B (en) QUICK Z-BUFFER WITH DYNAMIC DIRECT MEMORY FOR A COMPUTER DISPLAY SYSTEM
EP0112415B1 (en) A method and apparatus for continuously updating a display of the coordinates of a light pen
US4958147A (en) Graphic display processing system and displayed pattern picking method used in the same
EP0416421B1 (en) A clipping processor
JP2762502B2 (en) Stereoscopic display method and apparatus
US5465371A (en) Sorter for sorting data based on a plurality of reference value data
JPH0640259B2 (en) Data processing device
JPH0561405A (en) In-figure name display device
EP0731424A1 (en) Z buffer hidden surface removal device
JPS60231270A (en) Pattern control device
JPS6057264B2 (en) Binary pattern expansion method
US5450543A (en) Flag-based high-speed I/O data transfer
JP2727667B2 (en) Drawing equipment
JP2830320B2 (en) Drawing method to image memory
JPH06231114A (en) Device and method for calculating problem of many-body
JPH0112309Y2 (en)
JP3009152B2 (en) Image processing device
JP2605609B2 (en) Dot display processing device
JPS60245086A (en) Control system for graphic solid painting
JP2606176B2 (en) Graphic processing unit
KR850008015A (en) Graphics processing equipment
JPH0754426B2 (en) Vector graphics display
JPS6283785A (en) Pattern reduction/expansion processing system
JPH0766349B2 (en) Shifter circuit

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term