← Back to Patent Explorer
EP0327002A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus and method for generating high-quality pattern

Assignee: Toshiba Corp
•
Filing: 1989-01-30
•
Granted: —
•
Expires: 2009-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for generating a high-quality pattern comprises a code pattern memory (17) for storing a plurality of first winding number (WN) codes, a projection section (14) responsive to an input projection start command, for projecting at least one size change contour line of input size changed contour line data for defining an area of the pattern in the code pattern memory (17) while updating the first WN codes with second WN codes determined in accordance with a drawing direction of the size changed contour line and a filling direction in units of dots representing the size changed contour line, and for generating a projection end response upon completion of projection of the size changed contour line, a filling section (18, 19, 21) responsive to an input filling start command, for filling the area in accordance with the first WN codes read out from the code pattern memory (17) obtain the pattern, and a controller (10) for outputting the projection start command to the projection section (14) in response to an input pattern generation instruction and for outputting the filling start command to the filling section (18, 19, 21) in response to the projection end response.

Inventors

  • 👤 Fumitaka C/O Patent Division Sato

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 16:09
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; B; B41; B41B; B41B19/00; B41B19/01; G06T; G06T11/00; G06T11/40; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 208 words
An apparatus for generating a high-quality pattern, characterized by comprising: pattern memory means (20) for storing the pattern; code pattern memory means for storing first winding number (WN) codes; projecting means (14) responsive to an input projection start command, for projecting at least one size changed contour line of input size changed contour line data for defining an area of the pattern, in said code pattern memory means (17) while updating the first WN codes with second WN codes determined in accordance with a drawing direction of the size changed contour line and a filling direction in units of dots repre­senting the size changed contour line, and for generating a projection end response upon completion of projection of the size changed contour line; filling means (18, 19, 21) responsive to an input filling start command, for filling the area in said pattern memory means in accordance with the first WN codes read out from said code pattern memory means (17) to obtain the pattern; and control means (10) for outputting the projection start command to said projecting means (14) in response to an input pattern generation instruction and for out­putting the filling start command to said filling means (18, 19, 21) in response to the projection end response.
Claim 2
Independent Claim 208 words
An apparatus for generating a high-quality pattern, characterized by comprising: pattern memory means (20) for storing the pattern; code pattern memory means for storing first winding number (WN) codes; projecting means (14) responsive to an input projection start command, for projecting at least one size changed contour line of input size changed contour line data for defining an area of the pattern, in said code pattern memory means (17) while updating the first WN codes with second WN codes determined in accordance with a drawing direction of the size changed contour line and a filling direction in units of dots repre­senting the size changed contour line, and for generating a projection end response upon completion of projection of the size changed contour line; filling means (18, 19, 21) responsive to an input filling start command, for filling the area in said pattern memory means in accordance with the first WN codes read out from said code pattern memory means (17) to obtain the pattern; and control means (10) for outputting the projection start command to said projecting means (14) in response to an input pattern generation instruction and for out­putting the filling start command to said filling means (18, 19, 21) in response to the projection end response.
Claim 3
Dependent Claim 65 words
An apparatus according to claim 1, charac­terized by further comprising: definition data memory means (11) for storing contour line data of a standard size; and size changing means (12, 13) for changing the contour line data in accordance with an input size change command to obtain the size changed contour line data and outputting the size changed contour line data to said projecting means (14).
Claim 4
Dependent Claim 121 words
An apparatus according to claim 1, charac­terized in that said code pattern memory means (17) comprises first and second memory means (17-1, 17-2) each for storing the first WN codes, said projecting means (14) selects one of said first and second memory means (17-1, 17-2) in accordance with an input first selection command; said filling means (18, 19, 21) selects the other of said first and second memory means (17-1, 17-2) in accordance with an input second selection command; and said control means (10) further comprises means responsive to the projection end response from said projection means (14), for outputting the second selec­tion command to said filling means (18, 19, 21) and the first selection command to said projecting means (14).
Claim 5
Dependent Claim 163 words
An apparatus according to claim 1, charac­terized in that said filling means (18, 19, 21) comprises: line memory means (19) for storing previous line WN data; filling processing means (18) responsive to the filling start command, for reading out the previous line WN data from said line memory means (19) and the first WN codes of a current line as current line WN codes from said code pattern memory means (17), for generating current line WN data and filling data in accordance with the previous line WN data and the current line WN codes, for storing the current line WN data as the previous line WN data in said line memory means (19), and for generating a ready signal in response to generation of the filling data; and transfer means (21) responsive to the ready signal from said filling processing means, for transferring the filling data from said filling processing means (18) to said pattern memory (20) in accordance with input set-up data.
Claim 6
Dependent Claim 196 words
An apparatus according to claim 4, characterized in that said filling processing means (18) comprises: row address generating means (41, 43, 45) for generating a row address and for outputting the row address to said code pattern memory means (17); column address generating means (42, 44, 46) for generating a column address and for outputting the column address to said line memory means (19) and said code pattern memory means (17); dot generating means (49, 50, 51) for adding the previous line WN data from said line memory means and the current line WN codes from said code pattern memory means (17) in accordance with a predetermined rule, for storing the added result as the previous line WN data in said line memory means (19), and for generating the filling data in accordance with one of the added result and the current line WN codes; and filling control means (52) responsive to the filling start command, for controlling said row address generating means (41, 43, 45), said column address generating means (42, 44, 46) and dot generating means (49, 50, 51), and for generating the ready signal in response to the generation of the filling data.
Claim 7
Dependent Claim 196 words
An apparatus according to claim 1, charac­terized in that said projecting means (14) comprises: determining means (14-2) responsive to an input determination command, for determining the second WN code of a current dot of the size changed contour line in accordance with a first positional relationship between a previous dot and the current dot and a second positional relationship between the current dot and a next dot, and the filling direction; updating means (14-3) responsive to an input update command, for reading out the first WN code corresponding to the current dot from said code pattern memory means (17), for updating the first WN code with the second WN code from said determining means, and for storing the first WN code updated in said code pattern memory means (17); and projection control means (14-1) responsive to the projection start command, for sequentially generating the determination and update commands for all dots representing the size changed contour line, for out­putting the determination command to said determining means (14-2) and the update command to said updating means (14-3), and for outputting the projection end response to said control means (10) when the size changed contour line are projected.
Claim 8
Dependent Claim 91 words
An apparatus according to claim 6, charac­terized in that said updating means (14-3) includes an update table (16) for storing the first WN code updated with respect to the second WN code and the first WN code read out from said code pattern memory means (17), refers to said update table in accordance with the second WN code and the first WN code read out from said code pattern memory to obtain the first WN code updated and stores the first WN codes updated in said code pattern memory means (17).
Claim 9
Dependent Claim 85 words
An apparatus according to claim 6, charac­terized in that said determining means (14-2) includes: a determination table (15) for storing the second WN code with respect to incoming and outgoing direction codes, generates the incoming direction code from the first positional relationship between the previous and current dots and the outgoing direction code from the second positional relationship between the current and next dots, and refers to said determination table in accordance with the incoming and outgoing direction codes to obtain the second WN code.
Claim 10
Dependent Claim 47 words
An apparatus according to claim 8, charac­terized in that the second WN code is one of a first code representing no change, a second code representing one increase, a third code representing one decrease, and a fourth code representing simultaneous occurrence of one increase and one decrease.
Claim 11
Dependent Claim 29 words
An apparatus according to claim 9, charac­terized in that said projection control means (14-1) further inhibits generation of the update command when the WN code is the first code.
Claim 12
Dependent Claim 25 words
An apparatus according to claim 9, charac­terized in that the WN code of only one dot present in the filling direction is the fourth code.
Claim 13
Dependent Claim 101 words
An apparatus according to claim 9, charac­terized in that said updating means (14-3) inhibits the change in the first WN codes read out from said code pattern memory (17) when the determined WN code is the first code, increments the readout WN code by one when the determined WN code is the second code, decre­ments the readout WN code when the determined WN code is the third code, makes the updated WN code to be the fourth code when an operation result is 0, and inhibits the change in readout WN code when the determined WN code is the fourth code.
Claim 14
Dependent Claim 82 words
An apparatus according to claim 5, charac­terized in that said filling means (18, 19, 21) adds the n-dot WN codes read out from said code pattern memory means (17) and n-dot reference line data in units of dots by setting the readout WN code to be 0 when the readout WN code is the fourth code, generates N-dot WN data, and generates filling data of the generated N-dot WN data in accordance with whether the readout WN code is the first code.
Claim 15
Independent Claim 92 words
A method of generating a high-quality pattern, characterized by comprising the steps of: obtaining a WN code representing a difference between winding number (WN) data of a current object dot of dots obtained by projecting the contour lines and a dot adjacent to each dot in a direction opposite to a filling direction; obtaining filling data of the current object dot from the WN code of the current object dot by referring to the WN data of the adjacent dot; and filling the current object dot in accordance with the filling data.
Claim 16
Independent Claim 92 words
A method of generating a high-quality pattern, characterized by comprising the steps of: obtaining a WN code representing a difference between winding number (WN) data of a current object dot of dots obtained by projecting the contour lines and a dot adjacent to each dot in a direction opposite to a filling direction; obtaining filling data of the current object dot from the WN code of the current object dot by referring to the WN data of the adjacent dot; and filling the current object dot in accordance with the filling data.
Claim 17
Dependent Claim 69 words
A method according to claim 14, characterized in that the step of obtaining the WN code includes the steps of: obtaining the WN code of the current object dot from an incoming direction of the contour line to the current object dot and an outgoing direction from the current object dot; and updating a previous WN code of the current object dot in accordance with the obtained WN code.
Claim 18
Dependent Claim 48 words
A method according to claim 14, characterized in that the step of filling the current object dot includes the step of obtaining the WN data of the current object dot by adding the WN code of the current object dot to the WN data of the adjacent dot.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag