Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
419 words
An apparatus for a sewing machine which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading out the sewing pattern; second means for indicating a magnification factor or reduction factor for enlarging or reducing the sewing pattern; third means for indicating stitch length variation mode or stitch number variation mode to the sewing pattern; fourth means for determining from the sewing pattern data read from said first means if the read sewing pattern is for use with a work holder having a crank member capable of reversing; fifth means for converting the coordinates of flexing points other than the starting point and ending point of the read sewing pattern into coordinates with a point within the reversing area of the crank member as the origin when said fourth means provides an indication; sixth means for enlarging or reducing the converted flexing points converted by said fifth means by the magnification factor or a reduction factor indicated by said second means; seventh means for converting the enlarged or reduced coordinates of the flexing points by said sixth means into coordinates with the origin of the read sewing pattern as the origin; and eighth means for dividing the distance between the flexing points and the distance between the starting point and the subsequent flexing point and the distance between the ending point and the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the flexing points and between the starting point and the subsequent flexing point and between the ending point and the flexing point immediately preceding the ending point in accordance with the integer obtained when said third means indicates stitch number variation mode and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point and ending point in accordance with the integer obtained and for calculating the coordinates of stitch points between the flexing points other than the regions in accordance with the relative coordinates of each of the stitch points of the read sewing pattern corresponding to the stitch points of the calculated sewing pattern and value of the stitch length variation indication when said third means indicates stitch length variation mode.
Claim 2
Independent Claim
419 words
An apparatus for a sewing machine which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading out the sewing pattern; second means for indicating a magnification factor or reduction factor for enlarging or reducing the sewing pattern; third means for indicating stitch length variation mode or stitch number variation mode to the sewing pattern; fourth means for determining from the sewing pattern data read from said first means if the read sewing pattern is for use with a work holder having a crank member capable of reversing; fifth means for converting the coordinates of flexing points other than the starting point and ending point of the read sewing pattern into coordinates with a point within the reversing area of the crank member as the origin when said fourth means provides an indication; sixth means for enlarging or reducing the converted flexing points converted by said fifth means by the magnification factor or a reduction factor indicated by said second means; seventh means for converting the enlarged or reduced coordinates of the flexing points by said sixth means into coordinates with the origin of the read sewing pattern as the origin; and eighth means for dividing the distance between the flexing points and the distance between the starting point and the subsequent flexing point and the distance between the ending point and the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the flexing points and between the starting point and the subsequent flexing point and between the ending point and the flexing point immediately preceding the ending point in accordance with the integer obtained when said third means indicates stitch number variation mode and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point and ending point in accordance with the integer obtained and for calculating the coordinates of stitch points between the flexing points other than the regions in accordance with the relative coordinates of each of the stitch points of the read sewing pattern corresponding to the stitch points of the calculated sewing pattern and value of the stitch length variation indication when said third means indicates stitch length variation mode.
Claim 3
Independent Claim
456 words
An apparatus for a sewing machine which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading out the sewing pattern; second means for indicating a magnification factor or reduction factor for enlarging or reducing the sewing pattern; third means for indicating stitch length variation mode or stitch number variation mode to the sewing pattern; fourth means for determining from the sewing pattern data read from said first means if the read sewing pattern is for use with a work holder having a crank member capable of reversing; fifth means for converting the coordinates of the flexing points other than the starting point and ending point of the read sewing pattern into coordinates with a point within the reversing area of the crank member as the origin when said fourth means provides an indication; sixth means for enlarging or reducing the converted flexing points by said fifth means by the magnification factor or reduction factor indicated by said second means; seventh means for dividing the distance between the flexing points and the distance between the starting point and the subsequent flexing point and the distance between the ending point and the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the flexing points and between the starting point and the subsequent flexing point and between the ending point and the flexing point immediately preceding the ending point in accordance with the integer obtained when said third means indicates stitch number variation mode and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point and ending point in accordance with the integer obtained and for calculating the coordinates of stitch points between the flexing points other than the regions in accordance with the relative coordinates of each of the stitch points of said read sewing pattern corresponding to the stitch points of the calculated sewing pattern and a value of the stitch length variation when said third means indicates stitch length variation mode; and eighth means for converting the coordinates from said seventh means into coordinates with the origin of the read sewing pattern by said first means as the origin.
Claim 4
Independent Claim
456 words
An apparatus for a sewing machine which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading out the sewing pattern; second means for indicating a magnification factor or reduction factor for enlarging or reducing the sewing pattern; third means for indicating stitch length variation mode or stitch number variation mode to the sewing pattern; fourth means for determining from the sewing pattern data read from said first means if the read sewing pattern is for use with a work holder having a crank member capable of reversing; fifth means for converting the coordinates of the flexing points other than the starting point and ending point of the read sewing pattern into coordinates with a point within the reversing area of the crank member as the origin when said fourth means provides an indication; sixth means for enlarging or reducing the converted flexing points by said fifth means by the magnification factor or reduction factor indicated by said second means; seventh means for dividing the distance between the flexing points and the distance between the starting point and the subsequent flexing point and the distance between the ending point and the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the flexing points and between the starting point and the subsequent flexing point and between the ending point and the flexing point immediately preceding the ending point in accordance with the integer obtained when said third means indicates stitch number variation mode and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point and ending point in accordance with the integer obtained and for calculating the coordinates of stitch points between the flexing points other than the regions in accordance with the relative coordinates of each of the stitch points of said read sewing pattern corresponding to the stitch points of the calculated sewing pattern and a value of the stitch length variation when said third means indicates stitch length variation mode; and eighth means for converting the coordinates from said seventh means into coordinates with the origin of the read sewing pattern by said first means as the origin.
Claim 5
Independent Claim
181 words
An apparatus for a sewing machine having a work holder with a crank member which is pivotably movable about a longitudinal axis of the crank member and which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading the sewing pattern; second means for reading a scaling factor for the sewing pattern; third means for determining from the sewing pattern data read from said first means if the sewing pattern is for use with a work holder having a pivotable crank member; fourth means for converting the coordinates of only flexing points into coordinates with a point within the area in which the crank member pivots as the origin when said third means indicates that the sewing pattern is to be used with a work holder having a pivotable crank; and fifth means for scaling the converted flexing points by said fourth means by the scaling factor read by said second means.
Claim 6
Independent Claim
181 words
An apparatus for a sewing machine having a work holder with a crank member which is pivotably movable about a longitudinal axis of the crank member and which stores a sewing pattern to be sewn on a workpiece as sewing pattern data having at least a starting point, an ending point and flexing points of the sewing pattern as coordinates, said apparatus comprising: first means for reading the sewing pattern; second means for reading a scaling factor for the sewing pattern; third means for determining from the sewing pattern data read from said first means if the sewing pattern is for use with a work holder having a pivotable crank member; fourth means for converting the coordinates of only flexing points into coordinates with a point within the area in which the crank member pivots as the origin when said third means indicates that the sewing pattern is to be used with a work holder having a pivotable crank; and fifth means for scaling the converted flexing points by said fourth means by the scaling factor read by said second means.
Claim 7
Dependent Claim
42 words
An apparatus as set forth in claim 3 further including sixth means for converting the scaled coordinates of the flexing points by said fifth means into coordinates with the origin of the sewing pattern read from said first means as the origin.
Claim 8
Dependent Claim
27 words
An apparatus as set forth in claim 3 further including seventh means for indicating stitch length variation mode or stitch number variation mode to the sewing pattern.
Claim 9
Dependent Claim
206 words
An apparatus as set forth in claim 5 further including means for dividing the distance between the flexing points and the distance between the starting point and the subsequent flexing point and the distance between the ending point and the flexing point immediately preceding the ending point by the stitch length of said read sewing pattern and for rounding a resulting quotient and for calculating coordinates of stitch points between the flexing points and between the starting point and the subsequent flexing point and between the ending point and the flexing point immediately preceding the ending point in accordance with integer obtained when said seventh means indicates stitch number variation mode and for calculating coordinates of stitch points between the starting point and the subsequent flexing point and between the flexing point immediately preceding the ending point and ending point in accordance with the integer obtained and for calculating the coordinates of stitch points between the flexing points other than the regions in accordance with the relative coordinates of each of the stitch points of said read sewing pattern corresponding to the stitch points of the calculated sewing pattern and a value of the stitch length variation when said seventh means indicates stitch length variation mode.