Embroidery data processing apparatus setting attribute data for stitching closed areas
First Claim
1. An embroidery data processing apparatus for processing embroidery data for filling a closed area enclosed by an outline that defines a shape of an embroidery area with stitches, comprising:
- a dividing device that determines whether the outline has a point at which the outline intersects itself, called a self-intersecting portion, and, when at least one self-intersecting portion exists, divides the outline into a plurality of segmental outlines using the at least one self-intersecting portion as a boundary;
a storage device that stores a stitching attribute of each of segmental closed areas defined by the plurality of segmental outlines; and
a segmental stitch data generating device that generates segmental stitch data for each segmental closed area on the basis of the stitching attribute stored by the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
An embroidery data processing apparatus for generating stitch data capable of generating stitch data for stitching, with different stitching attributes, a plurality of closed areas formed by an embroidery area shape-defining outline that intersects itself. If an outline that defines the external shape of an embroidery area has a self-intersecting portion, a dividing device divides the outline into a plurality of segmental outlines using the self-intersecting portion as a boundary. For each of the segmental closed areas defined by the segmental outlines, a storage device stores a stitching attribute. A segmental stitch data generating device generates segmental stitch data for each segmental closed area on the basis of the corresponding stitching attribute stored by the storage device.
19 Citations
18 Claims
-
1. An embroidery data processing apparatus for processing embroidery data for filling a closed area enclosed by an outline that defines a shape of an embroidery area with stitches, comprising:
-
a dividing device that determines whether the outline has a point at which the outline intersects itself, called a self-intersecting portion, and, when at least one self-intersecting portion exists, divides the outline into a plurality of segmental outlines using the at least one self-intersecting portion as a boundary; a storage device that stores a stitching attribute of each of segmental closed areas defined by the plurality of segmental outlines; and a segmental stitch data generating device that generates segmental stitch data for each segmental closed area on the basis of the stitching attribute stored by the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The embroidery data creation device, comprising:
-
means for determining whether an outline for an embroidery pattern contains at least one self-intersecting point which is a point where the outline crosses itself; means for dividing the embroidery pattern into at least two closed areas when a self-intersecting point is identified; means for designating at least one closed area; means for setting stitch attribute data for the designated at least one closed area; and means for generating stitch data for each closed area based on the set stitch attribute data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A storage medium storing a plurality of programs for setting stitch data for an embroidery pattern, comprising:
-
a program to identify self intersecting points, a self intersecting point is a point where an outline of the embroidery pattern crosses itself, of an embroidery pattern; a program to define and count closed areas on the basis of identified self intersection points; a program to select at least one closed area; a program to define stitch attributes for the selected at least one closed area; and a program to generate stitch data based on the defined stitch attributes.
-
-
17. The storage medium according to claim 17, wherein the program to define stitch attributes includes:
-
a subroutine for creating outline data; and a subroutine for creating interior stitch data. - View Dependent Claims (18)
-
Specification