Automatically generating embroidery designs
First Claim
Patent Images
1. A method to automatically generate embroidery data from image data, comprising:
- identifying vertices in a set of chain-code points defining an edge of a first object to be embroidered;
filtering the vertices by;
determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and
when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and
generating embroidery data based on the filtered vertices.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for automatically generating embroidery designs. A described method includes identifying vertices in a set of chain-code points defining an edge of a first object to be embroidered; filtering the vertices by: determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and generating embroidery data based on the filtered vertices.
-
Citations
18 Claims
-
1. A method to automatically generate embroidery data from image data, comprising:
-
identifying vertices in a set of chain-code points defining an edge of a first object to be embroidered; filtering the vertices by; determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and generating embroidery data based on the filtered vertices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a processor; and a memory storing instructions which, when executed by the processor, cause the processor to at least; identify vertices in a set of chain-code points defining an edge of a first object to be embroidered; filter the vertices by; determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and generating embroidery data based on the filtered vertices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer readable storage device comprising computer readable instructions which, when executed by a processor, cause the processor to at least:
-
identify vertices in a set of chain-code points defining an edge of a first object to be embroidered; filter the vertices by; determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and generating embroidery data based on the filtered vertices. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification