Embroidery data processing apparatus
First Claim
1. An apparatus for processing embroidery data and utilizing the data for controlling a sewing machine for embroidering a plurality of areas by filling the areas with stitches, comprising:
- storing means for storing, for each of said areas, sets of position data each of which is representative of a corresponding one of a plurality of defining points which cooperate with each other to define said each area;
selecting means for selecting, based on the sets of position data stored in said storing means, one of pairs of the defining points belonging to successive two of said areas one of which precedes the other area in an order of embroidering of said areas which pairs result from combining a particular defining point belonging to a first group consisting of the defining points defining one of said successive two areas, with each of defining points which belong to a second group consisting of the defining points defining the other of said successive two areas and which satisfy a predetermined requirement, such that a distance between the two defining points of the selected pair is the smallest of said pairs;
producing means for determining one of the two defining points of said selected pair which one point belongs to said preceding one of said successive two areas, as an end position of the embroidering of said preceding one area, and the other defining point of said selected pair as a start position of the embroidering of said other area of said successive two areas, and producing said embroidery data based on the determined end and start positions of said successive two areas; and
data utilization means for using said embroidery data to form said stitches.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for processing embroidery data utilized by a sewing machine for embroidering areas by filling the areas with stitches, including a storing device storing, for each of the area, sets of position data representative of defining points which cooperate with each other to define the each area, a selecting device selecting, based on the sets of position data for the areas, one of pairs of the defining points belonging to successive two of the areas one of which precedes the other area in an order of embroidering of the areas which pairs result from combining a particular defining point belonging to a first group consisting of the defining points defining one of the successive two areas, with each of defining points which belong to a second group consisting of the defining points defining the other of the successive two areas and which satisfy a predetermined requirement, such that a distance between the two defining points of the selected pair is the smallest of the pairs, and a determining device determining one of the two defining points of the selected pair which one point belongs to the preceding one of the successive two areas, as an end position of the embroidering of the preceding one area, and the other defining point of the selected pair as a start position of the embroidering of the other area of the successive two areas.
15 Citations
11 Claims
-
1. An apparatus for processing embroidery data and utilizing the data for controlling a sewing machine for embroidering a plurality of areas by filling the areas with stitches, comprising:
-
storing means for storing, for each of said areas, sets of position data each of which is representative of a corresponding one of a plurality of defining points which cooperate with each other to define said each area; selecting means for selecting, based on the sets of position data stored in said storing means, one of pairs of the defining points belonging to successive two of said areas one of which precedes the other area in an order of embroidering of said areas which pairs result from combining a particular defining point belonging to a first group consisting of the defining points defining one of said successive two areas, with each of defining points which belong to a second group consisting of the defining points defining the other of said successive two areas and which satisfy a predetermined requirement, such that a distance between the two defining points of the selected pair is the smallest of said pairs; producing means for determining one of the two defining points of said selected pair which one point belongs to said preceding one of said successive two areas, as an end position of the embroidering of said preceding one area, and the other defining point of said selected pair as a start position of the embroidering of said other area of said successive two areas, and producing said embroidery data based on the determined end and start positions of said successive two areas; and data utilization means for using said embroidery data to form said stitches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification