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.
-
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