Patent ID: 8186290

Claim:
A sewing machine for a user to perform sewing while moving a work cloth, the sewing machine comprising: a detecting device that detects an image of the work cloth; a movement calculating device that calculates, by two-dimensional coordinate data, a movement direction and a movement quantity of the work cloth between previous detection and current detection of the image of the work cloth by the detecting device when the image of the work cloth is detected by the detecting device, based on a range of a same position of the image and a position of the work cloth in the image, obtained by comparing the image detected at previous detection and the image detected at current detection; a movement data storage device that stores movement data serving as two-dimensional coordinate data indicative of the movement direction and the movement quantity calculated by the movement calculating device; a movement data creating device that detects the work cloth by the detecting device on a one by one needle basis of sewing stitches relative to the work cloth, calculates the movement data by the movement calculating device, and stores the movement data calculated by the movement calculating device in the movement data storage device; a cloth feed mechanism that moves the work cloth; and a reproduction sewing control device that performs the sewing stitches while moving the work cloth by driving the cloth feed mechanism based on the movement data stored in the movement data storage device.