Patent ID: 8504187

Claim:
An embroidery data creation apparatus comprising: an outline data acquisition portion that acquires outline data, the outline data being data indicating an outline that defines a closed area; a thread density data acquisition portion that acquires thread density data, the thread density data being data indicating a density of stitches that fill the closed area by alternately connecting points arranged on a pair of line segments that face each other and that are included in the outline; a needle drop point setting portion that sets a plurality of first needle drop points, a plurality of second needle drop points, and a sewing order to alternately connect the plurality of first needle drop points and the plurality of second needle drop points using the stitches, the plurality of first needle drop points being set, based on the outline data and the thread density data, on a first line segment that is a longer line segment of the pair of line segments, and the plurality of second needle drop points being set, based on the outline data and the thread density data, on a second line segment that is a shorter line segment of the pair of line segments; a needle drop point change portion that, in a case where one of a value of a ratio of a length of the first line segment to a length of the second line segment and a difference between the length of the first line segment and the length of the second line segment is equal to or more than a specified threshold value, changes positions of some of the plurality of second needle drop points, respectively, to positions each of which will be covered by a stitch formed by connecting a first stitch end point and a second stitch end point, the first stitch end point being one of the plurality of first needle drop points that is next to each of the some of the second needle drop points in the sewing order, and the second stitch end point being one of the plurality of second needle drop points that is next to the first stitch end point in the sewing order; and an embroidery data creation portion that creates embroidery data, the embroidery data being data that identifies respective positions of the plurality of first needle drop points and the plurality of second needle drop points, and the sewing order.