Embroidery data generating apparatus
AssigneeBrother Kogyo Kabushiki Kaisha
InventorKenji Yamada
Life of this patent
Estimating the term…
Abstract
A method for generating embroidery data based on an image including a plurality of pixels. A plurality of line segment data is generated for pixel groups, each pixel group including at least one pixel based therein. Each of the line segment data defines a line segment by an angle component in which the line segment extends, a length component indicating a length of the line segment and a color component indicating a color of the line segment. The embroidery data is generated based on the plurality of line segment data, so as to give embroidery stitches along the line segments.
Claims25
A method for generating embroidery data based on image data that represents an image including a plurality of pixels, comprising:
- inputting the image data;
- calculating an angular characteristic and angular characteristic intensity for each pixel of the image data;
- determining an angle component, a length component, and a color component for a line segment;
- generating a plurality of line segment data including respective angle components, respective length components and respective color components, each of the plurality of line segment data corresponding to one pixel group that includes at least one pixel therein and defines a line segment, the angular component indicating a direction in which the line segment extends, the length component indicating a length of the line segment, and the color component indicating a color of the line segment;
- and
- generating the embroidery data based on the plurality of line segment data, the embroidery data giving embroidery stitches along the line segments defined by the plurality of line segment data.
A computer-readable memory that stores an embroidery data generating program for generating embroidery data based on image data representing an image including a plurality of pixels, the embroidery data generating program comprising:
- a program for inputting the image data;
- a program for calculating an angular characteristic and an angular characteristic intensity for each pixel of the image data;
- a program for determining an angle component, a length component and a color component for a line segment;
- a program for generating a plurality of line segment data including respective angle components, respective length components and respective color components, each of the plurality of line segment data corresponding to one pixel group which includes one pixel therein and defines a line segment, the angular component indicating a direction in which the line segment extends, the length component indicating a length of the line segment, and the color component indicating a color of the line segment;
- and
- a program for generating the embroidery data based on the plurality of line segment data, the embroidery data giving embroidery stitches along the line segments defined by the plurality of line segment data.
An embroidery data generating apparatus for generating embroidery data based on image data that represents an image including a plurality of pixels;
- comprising:
- an input unit that inputs the image data;
- a calculating unit that calculates an angular characteristic and an angular characteristic intensity for each pixel of the image data;
- a determination unit for determining an angle component, a length component, and a color component for a line segment;
- a line segment data generating unit that generates, based on the image data, a plurality of line segment data including respective angle components, respective length components and respective color components, each of the plurality of line segment data corresponding to one pixel group that includes at least one pixel therein and defines a line segment, the angular component indicating a direction in which the line segment extends, the length component indicating a length of the line segment, and the color component indicating a color of the line segment;
- and
- an embroidery data generating unit that generates the embroidery data based on the plurality of line segment data, the embroidery data giving embroidery stitches along the line segments defined by the plurality of line segment data.
Dependencies are inferred from the claim text.