Patent ID: 7822501

Claim:
An embroidery data creation apparatus comprising: an embroidery coordinate storage device that stores a coordinate of a needle drop point serving as a start point or an end point of an embroidery stitch; a turning point judgment device that judges whether the needle drop point of the coordinate stored in the embroidery coordinate storage device is a turning point by determining whether an angle of the needle drop point is smaller than a predetermined quantity, where the angle is defined by a preceding stitch of which the needle drop point serves as an end point and a succeeding stitch of which the needle drop point serves as a start point; a reference point determination device that determines at least one reference point from a needle drop point that is judged to be the turning point; an area determination device that determines a predetermined area around the needle drop point that is determined to be the reference point, where the predetermined area is based on at least one of thread density of the embroidery sewing, thread thickness, and a pitch length of a stitch; an area internal turning point judgment device that judges whether the turning point is in the predetermined area; an adjustment process selection device that selects, in a case where it is judged that the turning point is in the predetermined area, any one of the following adjustment processes: a process for maintaining a coordinate of the turning point, a process for changing a coordinate of the turning point, and a process for deleting the turning point wherein the adjustment process is selected based on a coordinate position relationship between the turning point and another needle drop point having a coordinate that is stored in the embroidery coordinate storage device; and an adjustment control device that: calculates a new coordinate of the turning point that the process for changing the coordinate is selected, where the new coordinate is calculated based on a coordinate of the turning point that the process for changing the coordinate is selected and coordinates of at least two needle drop points adjacent to the turning point that the process for changing the coordinate is selected, and deletes the turning point that a process for deleting is selected.