JPH01236372A - Picture element train data producing device - Google Patents

Picture element train data producing device

Info

Publication number
JPH01236372A
JPH01236372A JP63063873A JP6387388A JPH01236372A JP H01236372 A JPH01236372 A JP H01236372A JP 63063873 A JP63063873 A JP 63063873A JP 6387388 A JP6387388 A JP 6387388A JP H01236372 A JPH01236372 A JP H01236372A
Authority
JP
Japan
Prior art keywords
data
cpdd
storage unit
intersection
unit
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.)
Granted
Application number
JP63063873A
Other languages
Japanese (ja)
Other versions
JPH0612558B2 (en
Inventor
Sueharu Ebina
海老名 季晴
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63063873A priority Critical patent/JPH0612558B2/en
Publication of JPH01236372A publication Critical patent/JPH01236372A/en
Publication of JPH0612558B2 publication Critical patent/JPH0612558B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

PURPOSE:To reduce the time required for producing picture element train data and, at the same time, to reduce the storage capacity by directly producing picture element train data after data for controlling contour are disintegrated into form describing data. CONSTITUTION:Data for controlling contour to paint out inside of a closed graphic defined thereby are produced beforehand. Moreover, after the data for controlling contour are disintegrated into form describing data (FDD), picture element train data (f) are directly produced from the data for controlling contour which define a closed graphic instead of producing picture element train data. Therefore, the picture element train data can be produced in a short period. Moreover, since the novel and continuous closed graphic describing data (CPDD) to be stored in CPDD storing sections 102 and 103 are only graphics for defining contours of closed graphics, the storing sections 102 and 103 can be reduced in capacity and cost.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画素列データ生成装置、特に輪かく制両用の図
形データからテスタ用の画素列データを生成する画素列
データ生成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pixel row data generation device, and more particularly to a pixel row data generation device that generates pixel row data for a tester from graphic data for a wheel control system.

〔技術環境〕[Technological environment]

近年のプリント配線板は、大面積化、高密度化。 In recent years, printed wiring boards have become larger in area and higher in density.

高精度化する傾向にあシ、プリント配線板の原画におい
ても同じ傾向であシ、原画作成に長時間を要したシ、精
度が悪いことが問題となっている。
There is a trend toward higher precision, and the same trend is true for original drawings for printed wiring boards, with problems such as the long time it takes to create original drawings and poor accuracy.

従来のプリント配線板の原画等は、設計図面から輪かく
制御用のデータを作成し、そのデータを用いてX−Yプ
ロッタのごとくベクトル的に動く機械的ヘッドに取付け
た刃物によりネガシートを裁断し、そのシートを写真技
術によりフィルムに転写するか、または、輪かく制御用
データで定義される閉図形内を塗りつぶす輪かく制御用
データをコンピュータ等を利用して作成し、そのデータ
全周いて、光点作画慎と呼ばれる装置(フォトプロッタ
とも呼ばれる)によりフィルムに作画させることにより
作成されている。
Conventional original drawings for printed wiring boards are created by creating circular control data from the design drawings, and using that data to cut negative sheets with a blade attached to a mechanical head that moves in a vector direction like an X-Y plotter. , either transfer the sheet to film using photographic technology, or use a computer to create hoop control data that fills in the closed figure defined by the hoop control data, and print the data all around. It is created by drawing images on film using a device called a light point drawing machine (also called a photoplotter).

しかしながら、従来の方法では、いずれの場合でもX−
Yプロッタのごとくベクトル的に動く機械的ヘッドによ
シ、裁断・作画を行なう為に、プリント配線板の回路デ
ータの量に比例して裁断串作画処理時間が増大する事が
問題となっている。
However, in the conventional method, in any case
The problem is that the cutting and drawing processing time increases in proportion to the amount of circuit data on the printed wiring board because the cutting and drawing are performed by a mechanical head that moves vectorally like a Y plotter. .

また、ネガシートの裁断による方法では、裁断後のシー
トを写真技術によシ転写する際、精度が落ちるという問
題がある。
Further, in the method of cutting a negative sheet, there is a problem that the accuracy decreases when the cut sheet is transferred to a photographic technique.

また、光点作画機による方法では、予め、輪かく制御用
データで定義される閉図形内を塗りつぶす輪かく制御用
データ全作成する必要があシ、さらに、そのデータは、
プリント配線板の回路の面積に比例して増大する為、デ
ータ作成に長時間を要するという問題がめる。
In addition, in the method using a light point drawing machine, it is necessary to create all the circle drawing control data in advance to fill in the closed figure defined by the circle drawing control data, and furthermore, the data is
Since the size increases in proportion to the area of the circuit on the printed wiring board, there is a problem in that it takes a long time to create the data.

そこで、原画を電気−光学的な手段で用いてテスタ状に
作画することにすれば、作画時間の大幅な短縮が可能と
なり、さらに直接フィルムに作画する為、転写の工程が
不要となるが、その為には、輪かく制御用のデータから
テスタ用の画素列データを生成する装置が必安である。
Therefore, if the original image is drawn in a tester form using electro-optical means, it becomes possible to significantly shorten the drawing time, and since the drawing is drawn directly onto the film, there is no need for a transfer process. For this purpose, an inexpensive device that generates pixel row data for the tester from data for wheel control is essential.

〔従来の技術〕[Conventional technology]

従来の画素列データ生成装置は、例えば特願昭54−1
26672号に記載されているように、副走査方向の生
起順に整列された登録形状、1組の相対する辺が主走査
の方向と平行である平行四辺形形状、および直角をはさ
む2辺が主走査あるいは副走査の方向と平行である直角
三角形状の形状記述データ(以下FDDという)群を記
憶する新規FDD記憶部と、継続的な処理過程にあるF
DD群を記憶する継続FDD記憶部と、該新規FDD記
憶部と継続FDD記憶部とt制御する記憶制御部と登録
形状とテスタとの交点の相対的な位置を示す登録形状デ
ータ(以下RFDという)群を記憶するRFD記憶部と
、前記新規FDD記憶部と継続FDD記憶部からFDI
:l受は取ジ必要に応じて前記のRFD記憶部のRFD
t−参照しつつテスタと該FDDが表わす形状との交点
の絶対的な位fを示す交点データ金生成する交点データ
生成部と、該形状が次に続くテスタと交差するか否かを
判定し交差すると判定した場合には前記FDDに継続の
ための処理を行なった後に継続FDD記憶部に記憶せし
める継続判定部と、少なくともラスタ1本分の′画素列
データを記憶する画素列データを記憶する画素列データ
記憶部と、前記交点データの2つの交点の間にある画素
に対応する記憶素子を該画素列データ記憶部の中から選
択し図形が存在することを示す信号を記憶せしめる記憶
選択部と、テスタ1本分の画素列データが画素列データ
記憶部に生成された後に該画素列データを後続の処理f
Aaに供給する供給部とを含んで構成される。
A conventional pixel row data generating device is, for example, disclosed in Japanese Patent Application No. 54-1.
As described in No. 26672, registered shapes arranged in the order of occurrence in the sub-scanning direction, a parallelogram shape in which a pair of opposing sides are parallel to the main scanning direction, and two sides sandwiching a right angle are the main A new FDD storage unit that stores a group of right-angled triangular shape description data (hereinafter referred to as FDD) that is parallel to the scanning or sub-scanning direction, and an FDD storage unit that is in a continuous processing process.
The continuous FDD storage section that stores the DD group, the new FDD storage section, the continuous FDD storage section, the storage control section that controls the registered shape data (hereinafter referred to as RFD) that indicates the relative position of the intersection of the registered shape and the tester. ) group, and the FDI from the new FDD storage unit and the continuation FDD storage unit.
:l The receiver will take over the RFD in the RFD storage section as necessary.
An intersection data generation unit that generates intersection data indicating the absolute position f of the intersection between the tester and the shape represented by the FDD while referring to If it is determined that they intersect, a continuation determination section that performs a process for continuation on the FDD and then stores it in a continuation FDD storage section, and stores pixel column data that stores ' pixel column data for at least one raster. a pixel column data storage section; and a storage selection section that selects from the pixel column data storage section a storage element corresponding to a pixel located between two intersection points of the intersection point data and stores a signal indicating that a figure exists. After the pixel row data for one tester is generated in the pixel row data storage section, the pixel row data is subjected to subsequent processing f.
It is configured to include a supply section that supplies Aa.

この構成によって、描くべき形状金−旦塗シつぶす輪か
く制御用データに変換しそのデータを、登録形状、1組
の相対する辺が主走査の方向と平行である平行四辺形形
状、および直角をはさむ2辺が主走査あるいは副走貸の
方向と平行である直角三角形形状の3棟類のFDDに分
解して、このFDDをもとに画素列データを生成する方
式をとっていた。
With this configuration, the shape to be drawn is converted into data for controlling the circular drawing, and the data is converted into the registered shape, a parallelogram shape with one set of opposing sides parallel to the main scanning direction, and a right angle A method was adopted in which pixel row data was generated based on three right-angled triangular FDDs whose two sides were parallel to the main scanning or sub-scanning directions.

第7図(a)〜(c)は、従来の方式で閉図形を定義す
る輪かく制御用データからFDDへ分解するまでの過程
全説明する為の模式図である。
FIGS. 7(a) to 7(c) are schematic diagrams for explaining the entire process from loop control data that defines a closed figure to decomposition into FDD using the conventional method.

第7図(a)に示すように、閉図形を定義する輪かく制
御用データ701.702内を点線で示した様な短形分
解し、さらに、第7図(b)、(c)に示すようにFD
Dに分解し、これらのFDDを基に画素列データを生成
する方法をとっていた。
As shown in FIG. 7(a), the inside of the hoop control data 701 and 702 that define the closed figure is decomposed into rectangles as shown by the dotted lines, and further, as shown in FIG. 7(b) and (c) FD as shown
The method used was to decompose the data into FDDs and generate pixel column data based on these FDDs.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の画素列データ生成装置では予め、輪かく
制御用データで定義される閉図形内を塗りつぶす輪かく
制御用データを作成し、その後、FDDに分解しておく
必要があるので、閉図形内を塗りつぷす輪かく制御用デ
ータは大量となる為、作成に長時間を要するという欠点
があった。
In the conventional pixel string data generation device described above, it is necessary to create hoop control data to fill in the inside of a closed figure defined by the hoop control data, and then decompose it into FDD. The disadvantage is that it takes a long time to create the control data that needs to be filled in because it requires a large amount of data.

さらに、それら大量の輪かく制御用データをFDDに分
解するのに長時間kWするという欠点があった。
Furthermore, there is a drawback that it takes a long time to decompose the large amount of hoop control data into FDD.

また、FDDも大量になる為、新規FDD記憶部と継続
FDD紀憶部の記憶容量が大量に必要となる為、高価で
あるという欠点があった。さらに、1テスタ当ジのFD
D数が多い為、処理に長時間を要するという欠点があっ
た。
Furthermore, since the number of FDDs is large, a large amount of storage capacity is required for the new FDD storage section and the continuation FDD storage section, which has the disadvantage of being expensive. Furthermore, FD per tester
Since the number of D is large, there is a drawback that processing takes a long time.

〔課題を解決するだめの手段〕[Failure to solve the problem]

本発明の1.l!i+素列データ生成装置は、閉図形の
輪かくを示す閉図形記述データ(以下CPDDという)
群を入力しラスタ方向と平行でないCPDDのみを出力
する角度判足部と、前記角度判定部よシ前記CPDDN
を入力しラスタ方向と垂直な副走査方向の生起順に整列
しながら記憶する新規−CPCD記憶部と、継続的な処
理過程にあるCPDD群を記憶する継続CPDD記憶部
と、前記新規−CPDD記憶部と継続CPDD記憶部と
を制御する記憶制御部と、前記新規CPDD記憶部と継
続CPDD記憶部からCPDI)を入力しラスタと前記
CPDDの欠点の位置を示す交点データを生成する交点
データ生成部と、前記CPDDが次に続くラスタと父差
するか否かを判定し9.差すると判定した場合には前記
CPDDに継続のための処理を行った後に継続CPDD
記憶部に記憶せしめる継続判定部と、前記交点データを
入力しラスタ方向の生起順に整列させて出力する欠点デ
ータ整列処理部と、図形の存在の有無を表す色調データ
を記憶する色調記憶部と、少なくとも1本分の画素列の
色調データを記憶する画素列データ記憶部と、前記交点
データ整列処理部から出力される交点データと前記色調
記憶部から出力される色調データを入力し画素列データ
記憶部内の交点からラスタ走査方向にある画素データを
前記色調データと反対に変化させ、また色調記憶部の色
調データを反転させる記憶選択部と、1ラスタ分の交点
データにより画素列データ記憶部内のデータの置き換え
が完了した後に前記画素列データを後続の処理機構に供
給する供給部とを含んで構成される。
1. of the present invention. l! The i+ prime sequence data generation device generates closed figure description data (hereinafter referred to as CPDD) that indicates a circle of closed figures.
an angle determining unit that inputs the group and outputs only the CPDD that is not parallel to the raster direction;
a new-CPDD storage section that stores input data while arranging it in the order of occurrence in the sub-scanning direction perpendicular to the raster direction; a continuous CPDD storage section that stores a group of CPDDs in a continuous processing process; and the new-CPDD storage section. and a continuation CPDD storage unit; and an intersection data generation unit that inputs CPDI from the new CPDD storage unit and the continuation CPDD storage unit and generates intersection data indicating the position of a defect in the raster and the CPDD. , determine whether the CPDD differs from the next succeeding raster;9. If it is determined that the CPDD is connected, the continuation CPDD is executed after processing for continuation is performed on the CPDD.
a continuation determination unit that stores the intersection data in a storage unit; a defect data alignment processing unit that inputs the intersection data, arranges it in the order of occurrence in the raster direction and outputs it; and a color tone storage unit that stores color tone data indicating the presence or absence of a figure; A pixel string data storage unit that stores color tone data of at least one pixel string; and a pixel string data storage unit that receives intersection data output from the intersection data alignment processing unit and color tone data output from the color tone storage unit. A storage selection section that changes pixel data in the raster scanning direction from the intersection point in the section in the opposite direction to the color tone data, and also inverts the tone data in the color tone storage section; and a supply section that supplies the pixel row data to a subsequent processing mechanism after the replacement of the pixel row data is completed.

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

第1図は本発明の一実施例金示すブロック図である。角
度判定部101は、CPDDak入力し、その角度によ
りラスタ方向に平行でないCPDDa ’のみを出力す
る。角度判定部101より出力されたCPDDa’  
は、新規CPDD記憶部102に入力され、ラスタ方向
と垂直な副走査方向の生起順に整列され記憶される。
FIG. 1 is a block diagram showing one embodiment of the present invention. The angle determining unit 101 inputs CPDDak and outputs only CPDDa' which is not parallel to the raster direction due to the angle. CPDDa′ output from the angle determination unit 101
are input to the new CPDD storage unit 102, and are arranged and stored in the order of occurrence in the sub-scanning direction perpendicular to the raster direction.

新規CPDD記憶部102あるいは継続CPDD記憶部
103から記憶制御104の制御の下に読み出されたC
PDDa’あるいはa#は、交点データ生成部105に
送られる。交点データ生成部105では、ラスタとCP
DDa’あるいはa′の欠点の位置を示す交点データb
k生成する。
C read out from the new CPDD storage unit 102 or the continuation CPDD storage unit 103 under the control of the storage control 104
PDDa′ or a# is sent to the intersection data generation unit 105. In the intersection data generation unit 105, raster and CP
Intersection data b indicating the position of defect of DDa' or a'
Generate k.

交点データが1つ生成されると信号Cがあらゎn1記憶
制御部104を制御して次のCPDDの読み出し全開始
せしめる。交点データ整列処理部106は、交点データ
br入力し、ラスタ方向の生起順に整列させ出力する。
When one piece of intersection data is generated, signal C controls the new n1 storage control unit 104 to start reading out the next CPDD. The intersection data alignment processing unit 106 inputs the intersection data br, arranges it in the order of occurrence in the raster direction, and outputs it.

色調記憶部107は、図形が存在する状態または存在し
ない状態のいずれか一方の状態を表す色調データを記憶
する。記憶選択部108は、交点データb’−に1つ入
力し、さらに色調データdを入力する。入力した色調デ
ータdが図形が存在していることを示していれば、交点
データb′が示す位置からラスタ方向にある画素に対応
する画素列データ記憶部109の記憶素子に図形が存在
しないことを示す信号を記憶せしめ、−また、色調記憶
部107にも図形が存在しないことを示す信号を記憶せ
しめる。また、入力した色調データdが図形が存在して
いないことを示していれば、交点データb′が示す位”
直からラスタ方向にある画素に対応する画素列データ記
憶部109の記憶素子に図形が存在することを示す信号
を記憶せしめ、ま几、色調記憶部107にも図形が存在
することを示す信号を記憶せしめる。1ラスタ分の交点
データによ)処理?行ないラスター本分の画素列データ
が画素列データ記憶部109に生成されると信号・があ
られれ、記憶制御5104として新たなラスタのための
CPDDの読み出しを開始せしめる。
The color tone storage unit 107 stores color tone data representing either a state in which a figure exists or a state in which a figure does not exist. The memory selection unit 108 inputs one piece of intersection data b'-, and further inputs color tone data d. If the input color tone data d indicates that a figure exists, it means that the figure does not exist in the storage element of the pixel column data storage unit 109 corresponding to the pixel located in the raster direction from the position indicated by the intersection point data b'. A signal indicating that the figure does not exist is stored in the color tone storage section 107 as well. Also, if the input color tone data d indicates that the figure does not exist, the intersection point data b' indicates "
A signal indicating that a figure exists is stored in the memory element of the pixel column data storage unit 109 corresponding to a pixel in the raster direction, and a signal indicating that a figure exists is also stored in the color tone memory unit 107. Make me remember. Processing using one raster's worth of intersection data? When the pixel column data for the raster is generated in the pixel column data storage section 109, a signal ? is generated, and the storage control 5104 starts reading out the CPDD for a new raster.

供給部110は、ラスター本分の画素列データが画素列
データ記憶部109に生成された後にその画素列データ
f’に後続の処理機構に供給する。
After the pixel row data for the raster is generated in the pixel row data storage section 109, the supply section 110 supplies the pixel row data f' to a subsequent processing mechanism.

継続判定部111は、交点データ生成部105からCP
DDの中のラスタに垂直な副走査方向の長さΔγを受は
取)、そのΔYから1を減じ、それとOとを比較するこ
とにより、そのCPDDが次に続くラスタと交差するか
否かを判定し、交差するすなわち△Y−1の値がOより
大きいと判定した場合には、記憶側両部104に信号g
を送シ、そのCPDD&1′ を継続CPDD記憶部1
03に記憶せしめる。
The continuation determination unit 111 selects the CP from the intersection data generation unit 105.
Determine whether or not the CPDD intersects the next following raster by subtracting 1 from ΔY and comparing it with O. If it is determined that they intersect, that is, the value of ΔY-1 is greater than O, a signal g is sent to both memory side sections 104.
Send CPDD &1' and continue CPDD storage 1
03 to be memorized.

第2図(a)、 (b)は、プリント配線板の原画に出
現する一般的な図形の形状及びCPDDの具体例を示す
模式図である。
FIGS. 2(a) and 2(b) are schematic diagrams showing specific examples of general graphic shapes and CPDDs that appear in original images of printed wiring boards.

第2図(a)は、プリント配線板の原画に出現する一般
的な図形203の形状を示しておシ、矢印20L202
は、本図及び以下の図に2いて各々ラスタ方向(”X#
 で表す)及び副走査方向(″Y”で表す)を示すもの
とする。
FIG. 2(a) shows the shape of a general figure 203 that appears in the original drawing of a printed wiring board.
In this figure and the figures below, the raster direction ("X#
(represented by "Y") and the sub-scanning direction (represented by "Y").

第2図(b)は、第2図(幻に示した図形2030輪か
くを表すCPDDの具体例を示しているが、図形の属性
(Lは祿分を示す)、始点及び終点の座標及びY方向の
長さによシ各図形を表現している。
Figure 2(b) shows a specific example of CPDD representing Figure 2 (figure 2030 shown in the illusion), which shows the attributes of the figure (L indicates the margin), the coordinates of the starting point and the ending point, and Each figure is expressed by its length in the Y direction.

第3図(a)、(b)は、第2図に示した図形の本発明
による処理過程を説明するための模式図である。
FIGS. 3(a) and 3(b) are schematic diagrams for explaining the process of processing the figure shown in FIG. 2 according to the present invention.

第3図(′b)は、第2図(b)のCPDDが角度判定
部101で処理され、ラスタ方向と垂直な副走査方向の
生起項に整列された後、新規CPDD記憶部102に記
憶された状態を示している。
FIG. 3('b) shows that the CPDD of FIG. 2(b) is processed by the angle determination unit 101, aligned to the occurrence term in the sub-scanning direction perpendicular to the raster direction, and then stored in the new CPDD storage unit 102. It shows the state that has been applied.

第3図(alは、第3図(b)のCPDDによる図形3
01の形状を示しているが、角度判定部101により削
除されたラスタ方向に平行な腺分は点線で示しである。
Figure 3 (al is figure 3 by CPDD in Figure 3(b)
01, the glands parallel to the raster direction that have been deleted by the angle determining unit 101 are indicated by dotted lines.

第4図(ml−(f)、第5図(a)〜(j)は、処理
過程における画素列データ記憶部109と、色調記憶部
107の状態を説明するための図である。
FIG. 4 (ml-(f)) and FIGS. 5(a) to (j) are diagrams for explaining the states of the pixel string data storage section 109 and the color tone storage section 107 during the processing process.

第4図(a)〜(e)と第5図(a)〜(*)は、各過
程での画素列データ記憶部109の状態金示し、第4図
(d)〜(f)と第5図(f)〜(j)は、色調記憶部
107の状態を示している。
4(a) to 5(e) and 5(a) to 5(*) show the state of the pixel column data storage unit 109 in each process, and FIG. 4(d) to (f) and 5(f) to (j) show the state of the color tone storage section 107.

ラスタが第3図(a)の302の区間に6る場合には、
交点データ生成部105で交点データXA及びXsが生
成され、それらは交点データ整列処理部106でラスタ
方向の生起頭に整列石れる。
If the raster falls in section 302 in Figure 3(a),
The intersection data generation unit 105 generates intersection data XA and Xs, and the intersection data alignment processing unit 106 aligns them to the occurrence head in the raster direction.

XA  <   XB はじめには、第4図(a)及び(山に示すように、画素
列データ記憶部109及び色調記憶部107には、図形
が存在しないことを示すデータOが記憶されている。ま
ず、記憶選択部109は、交点データXA を読み込み
、さらに、第4図(d)に示す色調データ0を読み込ん
で、画素列データ記憶部109の位置XAに対応する画
素からラスタ方向に図形が存在することを示すデータ1
を記憶せしめる。そして、色偶紀憶部にも図形が存在す
ることを示すデータ1を記憶せしめる。この状態を第4
図(b)及び(e)に示す。
XA < XB First, as shown in FIG. , the storage selection unit 109 reads the intersection data XA and further reads the color tone data 0 shown in FIG. Data 1 indicating that
to remember. Then, data 1 indicating that the figure exists is also stored in the color memory memory section. This state is the fourth
Shown in Figures (b) and (e).

次に、記憶選択部108は、交点データXBを読み込み
、さらに、第4図(e)に示す色調データ1を絖み込ん
で、画素列データ記憶部109の位置Xiに対応する画
素からラスタ方向に図形が存在しないことを示すデータ
Oを記憶せしめる。そして、色調記憶部107にも図形
が存在しないことを示すデータOを記憶せしめる。この
状態を第4図(c)及び(f)に示す、第4図(c)が
区間302のラスター本分の画素列データでろる。
Next, the memory selection unit 108 reads the intersection data XB, further inserts the color tone data 1 shown in FIG. Data O indicating that the figure does not exist is stored in . Then, the color tone storage unit 107 also stores data O indicating that no figure exists. This state is shown in FIGS. 4(c) and 4(f). FIG. 4(c) is the pixel row data for the raster part of the section 302.

ラスタが第3図(a)の303の区間にある場合には、
交点データ生成部105で交点データXAX B I 
X0+ X N  が生成され、それらは交点データ整
列処理部106でラスタ方向の生起順に整列される。
If the raster is in section 303 in Figure 3(a),
The intersection data generation unit 105 generates intersection data XAX B I
X0+X N are generated, and the intersection data alignment processing unit 106 sorts them in the order of occurrence in the raster direction.

Xム< XN < XO< X B 新たなラスタに対する処理に2いては、fJs図(1)
及び(f)に示すように、画素列データ記憶部109及
び色調記憶部107には、図形が存在しないこと金示す
データOが記憶されている。
Xmu < XN < XO < X B When processing a new raster, fJs diagram (1)
As shown in (f), the pixel column data storage section 109 and the color tone storage section 107 store data O indicating that no figure exists.

まず、記憶選択部108は、交点データXAを読み込み
、さらに、第5図(f)に示す色調データ0を読み込ん
で、画素列データ記憶部109の位置Xムに対応する画
素からラスタ方向に図形が存在することt示すデータ1
を記憶せしめる。そして、色調記憶部107にも図形が
存在することを示すデータlを記憶せしめる。この状態
を第5図(b)及び(g)に示す。
First, the memory selection unit 108 reads the intersection data XA, further reads the color tone data 0 shown in FIG. Data 1 that indicates the existence of
to remember. Then, the color tone storage unit 107 also stores data l indicating that a figure exists. This state is shown in FIGS. 5(b) and 5(g).

次に、記憶選択部108は、交点データX Nk読み込
み、さらに、第5図億〕に示す色調データ1を読み込ん
で、画素列データ記憶部109の位置XNに対応する画
素からラスタ方向に図形が存在しないことを示すデータ
Oを記憶せしめる。そして、色調記憶部107にも図形
が存在しないことを示すデータ0を記憶せしめる。この
状態t−第5図(c)及び(5)に示す。
Next, the memory selection unit 108 reads the intersection data XNk and further reads the tone data 1 shown in FIG. Data O indicating that it does not exist is stored. Then, the color tone storage unit 107 also stores data 0 indicating that no figure exists. This state t is shown in FIGS. 5(c) and (5).

次に、記憶選択部108は、交点データX。を読み込み
、さらに、第5図(社)に示す色調データOを読み込ん
で、画素列データ記憶部1090位置X0に対応する画
素からラスタ方向に図形が存在すること金示すデータ1
を記憶せしめる。そして、色調記憶部107にも図形が
存在することを示すデータ1を記憶せしめる。この状態
を第5図(dl及び(i)に示す。
Next, the storage selection unit 108 selects the intersection data X. Further, the color tone data O shown in FIG.
to remember. Then, data 1 indicating that a figure exists is also stored in the color tone storage unit 107. This state is shown in FIG. 5 (dl and (i)).

次に、記憶選択部108は、交点データXne読み込み
、さらに、第5図(i)に示す色調データlを読み込ん
で、画素列データ記憶部109の位置X3に対応する画
素からラスタ方向に図形が存在しないことを示すデータ
Ot記憶せしめる。そして、色調記憶部107にも図形
が存在しないこと全示すデータ0を記憶せしめる。この
状態を第5図(e)及び(f)に示す、第5図(elが
区間303のラスター本分の画素列データである。
Next, the memory selection unit 108 reads the intersection data Xne and further reads the tone data l shown in FIG. Data Ot indicating that it does not exist is stored. Then, the color tone storage unit 107 also stores data 0 indicating that no figure exists. This state is shown in FIGS. 5(e) and 5(f), where el is the pixel row data for the raster part of the section 303.

第6図(a)、 (b)は、プリント配線板の原画に出
現する一般的な図形の内、円弧を含む例を示す模式第6
図(a)、 (b)に示すように、円弧を含んだ場合で
も、第6図(a)のようにラスタ602と円弧が接する
場合に、交点データ生成部105が接点の座標金2つの
交点データをして生成すれば、同様にして画素列データ
が生成できるs(eは円弧を示している)。
FIGS. 6(a) and 6(b) are schematic diagrams showing examples including arcs among general figures that appear in original drawings of printed wiring boards.
As shown in Figures (a) and (b), even if a circular arc is included, when the raster 602 and the circular arc touch as shown in Figure 6(a), the intersection data generation unit 105 generates the coordinates of the two tangent points. If intersection data is generated, pixel column data can be generated in the same way s (e indicates an arc).

〔発明の効果〕〔Effect of the invention〕

本発明の画素列データ生成装置では、予め輪かく制御用
データで定義式れる閉図形内を塗9っぷす輪かく制御用
データを作成し、さらにこれ−tFDDに分解した後、
画素列データを生成する代シに、閉図形を定義する輪か
く制御用データよシ直接画素列データを生成するので、
短時間で画素列データを生成できるという効果がある。
In the pixel row data generation device of the present invention, the data for controlling the drawing of a circle is created in advance by painting the inside of a closed figure defined by the data for the drawing of the circle, and the data is further decomposed into -tFDD.
In addition to generating the pixel string data, the pixel string data is directly generated as well as the loop control data that defines the closed figure.
This has the advantage that pixel row data can be generated in a short time.

また、新規及び継続CPDD記憶部に記憶されるCPD
Dは、閉図形の輪かくを定義する図形だけなので、記憶
容量が少なくでき、安価であるという効果がめる。
In addition, the CPD stored in the new and continuing CPDD storage unit
Since D is only a figure that defines a circle of closed figures, it has the effect of reducing storage capacity and being inexpensive.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に示すブロック図、第2図(
a)、(b)はプリント配線板の原画に出現する一般的
な図形の形状及びCPDDの具体例を示す模式図、第3
図(a)、(b)は第2 iQ (a)に示し7c固形
の本発明による処理過程を示す為の漢式図、84図(a
)〜(f)及び第5図(a)〜(j)は処理過程におけ
る画素列データ記憶部109と色調記tk部107の状
態を示す為の模式図、第6図(a)、 (b)はプリン
ト配線板の原画に出現する一般的な図形の内、円弧を含
む形状及びCPDDの具体例を示す模式図、第7図(a
)〜(e)は従来の−9」を示す模式図である。 101・・・・・・角度判定部、1o2・旧・・新規C
PDI)訂憶部、103・・・・・・継続CPDD記憶
部、104・・パ°記憶制御部、105・・・・・・χ
点データ主成部、IU6・・・・・・交点データ整列処
理部、107・・・・・・色調記憶部、108・・・・
・・記憶選択部、109・・・・・・画素列データ記憶
部、110・・・・・・供給部、111・・・・・・継
続判定部、201・・・・・・ラスタ方向、202・・
・・・・副走査方向、203・・・・・・閉図形、30
1・・・・・・図形、302.303,304・・・・
・・区間、601・・・・・・閉図形、602・・・・
・・ラスタ、701,702・・・・・・閉図形全定義
する輪かく制御用データ、a、a’。 a ’ + a ”  、 a ”・・・”’CP D
DN b + b ”・・’・・交点データ、(!se
*g・・・・・・信号、d・・・・・・色調データ、f
・・・・・・画素列データ。 代理人 弁理士  内  原    音20/− <CL) 第 2 口 (lllL) 翳5V (a) 0000000000−0  (d−)口し) (し) 亭6阻 第7図 (d)
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 (
a) and (b) are schematic diagrams showing general figure shapes appearing in the original drawing of a printed wiring board and specific examples of CPDD;
Figures (a) and (b) are Chinese-style diagrams to show the treatment process of the 7c solid according to the present invention shown in 2nd iQ (a), Figure 84 (a).
) to (f) and FIGS. 5(a) to (j) are schematic diagrams showing the states of the pixel string data storage unit 109 and the tone recording tk unit 107 during the processing process, and FIGS. 6(a) and (b) ) is a schematic diagram showing a specific example of a shape including an arc and CPDD among the general shapes that appear in the original drawing of a printed wiring board, and Fig. 7 (a)
) to (e) are schematic diagrams showing the conventional "-9". 101...Angle determination section, 1o2/old/new C
PDI) correction storage unit, 103...Continuation CPDD storage unit, 104...Pa° storage control unit, 105...χ
Point data main unit, IU6... Intersection data alignment processing unit, 107... Color tone storage unit, 108...
...Storage selection unit, 109...Pixel row data storage unit, 110...Supply unit, 111...Continuation determination unit, 201...Raster direction, 202...
...Sub-scanning direction, 203...Closed figure, 30
1...Figure, 302.303,304...
...Interval, 601...Closed figure, 602...
... Raster, 701, 702 ... Ring control data that defines all closed figures, a, a'. a' + a", a"..."'CP D
DN b + b ”...'...intersection data, (!se
*g...signal, d...color tone data, f
...Pixel row data. Agent Patent Attorney Uchihara Sound 20/- <CL) 2nd mouth (lllL) 5V (a) 0000000000-0 (d-) mouth) (shi) Tei 6-Ki Figure 7 (d)

Claims (1)

【特許請求の範囲】[Claims] 閉図形の輪かくを示す閉図形記述データ(以下CPDD
という)群を入力しラスタ方向と平行でないCPDDの
みを出力する角度判定部と、前記角度判定部より前記C
PDD群を入力しラスタ方向と垂直な副走査方向の生記
順に整列しながら記憶する新規CPDD記憶部と、継続
的な処理過程にあるCPDD群を記憶する継続CPDD
記憶部と、前記新規CPDD記憶部と継続CPDD記憶
部とを制御する記憶制御部と、前記新規CPDD記憶部
と継続CPDD記憶部からCPDDを入力しラスタと前
記CPDDの交点の位置を示す交点データを生成する交
点データ生成部と、前記CPDDが次に続くラスタと交
差するか否かを判定し交差すると判定した場合には前記
CPDDに継続のための処理を行った後に継続CPDD
記憶部に記憶せしめる継続判定部と、前記交点データを
入力しラスタ方向の生起順に整列させて出力する交点デ
ータ整列処理部と、図形の存在の有無を表す色調データ
を記憶する色調記憶部と、少なくとも1本分の画素列の
色調データを記憶する画素列データ記憶部と、前記交点
データ整列処理部から出力される交点データと前記色調
記憶部から出力される色調データを入力し画素列データ
記憶部内の交点からラスタ走査方向にある画素データを
前記色調データと反対に変化させまた色調記憶部の色調
データを反転させる記憶選択部と、1ラスタ分の交点デ
ータにより画素列データ記憶部内のデータの置き換えが
完了した後に前記画素列データを後続の処理機構に供給
する供給部とを含むことを特徴とする画素列データ生成
装置。
Closed figure description data (hereinafter referred to as CPDD) indicating the ring of a closed figure
an angle determination unit that inputs the C
A new CPDD storage unit that inputs PDD groups and stores them while arranging them in biological order in the sub-scanning direction perpendicular to the raster direction, and a continuous CPDD storage unit that stores CPDD groups that are in the continuous processing process.
a storage unit; a storage control unit that controls the new CPDD storage unit and the continuation CPDD storage unit; and intersection data that inputs CPDDs from the new CPDD storage unit and the continuation CPDD storage unit and indicates the position of the intersection of the raster and the CPDD. an intersection data generation unit that generates an intersection point data generation unit that determines whether or not the CPDD intersects with the next following raster, and if it is determined that the CPDD intersects with the next raster, performs processing for continuation on the CPDD and then continues the CPDD;
a continuation determination unit that stores the intersection data in a storage unit; an intersection data alignment processing unit that inputs the intersection data, arranges it in the order of occurrence in the raster direction, and outputs the data; and a color tone storage unit that stores color tone data indicating the presence or absence of a figure. A pixel string data storage unit that stores color tone data of at least one pixel string; and a pixel string data storage unit that receives intersection data output from the intersection data alignment processing unit and color tone data output from the color tone storage unit. a memory selection section that changes pixel data in the raster scanning direction from the intersection point in the section in the opposite direction to the tone data and inverts the tone data in the tone storage section; A pixel row data generation device comprising: a supply section that supplies the pixel row data to a subsequent processing mechanism after replacement is completed.
JP63063873A 1988-03-16 1988-03-16 Pixel column data generator Expired - Lifetime JPH0612558B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63063873A JPH0612558B2 (en) 1988-03-16 1988-03-16 Pixel column data generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63063873A JPH0612558B2 (en) 1988-03-16 1988-03-16 Pixel column data generator

Publications (2)

Publication Number Publication Date
JPH01236372A true JPH01236372A (en) 1989-09-21
JPH0612558B2 JPH0612558B2 (en) 1994-02-16

Family

ID=13241850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63063873A Expired - Lifetime JPH0612558B2 (en) 1988-03-16 1988-03-16 Pixel column data generator

Country Status (1)

Country Link
JP (1) JPH0612558B2 (en)

Also Published As

Publication number Publication date
JPH0612558B2 (en) 1994-02-16

Similar Documents

Publication Publication Date Title
GB2033307A (en) Digital typesetter
JPH01174463A (en) Dot pattern correction method
JPH02236595A (en) Character pattern data generator
JP2768423B2 (en) Character processor
JPH01236372A (en) Picture element train data producing device
JP2952915B2 (en) Dot pattern data generator
JPH0443396A (en) Character pattern generating device
JP3089014B2 (en) Output control method and device
JP2635311B2 (en) Document processing device
JP2845156B2 (en) Format setting device and format setting method
JPH049152B2 (en)
JPS632118B2 (en)
JP2856604B2 (en) Character processor
JPH01249461A (en) Font expression system
JP2626769B2 (en) Output control device and method
JP3119360B2 (en) Output device and output method
JPH05232928A (en) Character generator
JPH05216969A (en) Figure processing method
JPS60176166A (en) Input system of document processor
JPH0392896A (en) Dot pattern generating device
JPS6160120A (en) Clipping control system
JPS5921070B2 (en) Pixel row data generation device
JPH05210717A (en) Figure processing method
JPS63189973A (en) Graphic display device
JPH01199274A (en) Producing device for picture element train data