US2013213285A1PendingUtilityA1

Sewing data generating device and non-transitory computer-readable storage medium storing sewing data generating program

Assignee: TAKAHATA HIROTSUGUPriority: Feb 21, 2012Filed: Feb 19, 2013Published: Aug 22, 2013
Est. expiryFeb 21, 2032(~5.6 yrs left)· nominal 20-yr term from priority
D05B 19/02
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A sewing data generating device includes a processor and a memory. The memory stores computer-readable instructions that instruct the sewing data generating device to execute steps including obtaining original image data of a pattern to be sewn on a work cloth, identifying a central line of the image, identifying a sewing start point and a sewing end point, and generating sewing data based on the sewing start point and the sewing end point. The sewing start point is one of a first point at which the central line and a contour line of the image intersect and a point separated from the first point. The sewing end point is one of a second point at which the central line and the contour line of the image intersect and a point separated from the second point. The second point is different from the first point.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A sewing data generating device comprising:
 a processor; and   a memory storing computer-readable instructions therein, wherein the computer-readable instructions instruct the sewing data generating device to execute steps comprising:
 obtaining original image data of a pattern to be sewn on a work cloth; 
 identifying a central line of the image by thinning the obtained image of the data; 
 identifying a sewing start point and a sewing end point which are needle drop points when sewing the pattern by satin stitch,
 the sewing start point being one of
 a first point at which the central line and a contour line of the image intersect and 
 a point separated from the first point by a first predetermined distance, and 
 
 the sewing end point being one of
 a second point at which the central line and the contour line of the image intersect, the second point being different from the first point and 
 a point separated from the second point by a second predetermined distance; and 
 
 
 generating, based on the sewing start point and the sewing end point, sewing data for sewing the pattern on the work cloth by satin stitch from the sewing start point to the sewing end point. 
   
     
     
         2 . The sewing data generating device according to  claim 1 ,
 wherein identifying the central line of the image comprises:
 dividing the obtained image of the data into a plurality of blocks, for which the central line can be identified by thinning processing; and 
   identifying the central line for each of the blocks.   
     
     
         3 . The sewing data generating device according to  claim 1 ,
 wherein the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 generating reinforcement stitch data for at least one of the sewing start point and the sewing end point. 
   
     
     
         4 . The sewing data generating device according to  claim 1 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether a start width is greater than or equal to a first predetermined threshold value,
 the start width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the first point by a third predetermined distance along the central line in the direction toward the inside of the image and is perpendicular to the central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises
 identifying the first point as the sewing start point, in a case where it is determined that the start width is greater than or equal to the first predetermined threshold value, and 
 identifying a point separated from the first point by the first predetermined distance as the sewing start point, in a case where it is determined that the start width is less than the first predetermined threshold value. 
 
 
     
     
         5 . The sewing data generating device according to  claim 1 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether an end width is greater than or equal to a second predetermined threshold value,
 the end width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the second point by a third predetermined distance along the central line in the direction toward the inside of the image and is perpendicular to the central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises:
 identifying the second point as the sewing end point, in a case where it is determined that the end width is greater than or equal to the second predetermined threshold value; and 
 identifying a point separated from the second point by the second predetermined distance as the sewing end point, in a case where it is determined that the end width is less than the second predetermined threshold value. 
 
 
     
     
         6 . A sewing data generating device comprising:
 a processor; and   a memory storing computer-readable instructions therein, wherein the computer-readable instructions instruct a sewing machine to execute steps comprising:
 obtaining existing sewing data for the sewing machine to sew a pattern to be sewn on a work cloth; 
 identifying, by thinning one of an original image of the obtained existing sewing data and an image generated based on the existing sewing data, a central line of the image; 
 identifying a sewing start point and a sewing end point which are needle drop points when sewing the pattern by satin stitch,
 the sewing start point being one of
 a first point at which the central line and a contour line of the image intersect and 
 a point separated from the first point by a first predetermined distance, and 
 
 the sewing end point being one of
 a second point at which the central line and the contour line of the image intersect, the second point being different from the first point and 
 a point separated from the second point by a second predetermined distance; and 
 
 
 changing the sewing start point and the sewing end point included in the obtained existing sewing data into the sewing start point and the sewing end point. 
   
     
     
         7 . The sewing data generating device according to  claim 6 ,
 wherein identifying the central line of the image comprises:
 dividing the image into a plurality of blocks, for which the central line can be identified by thinning processing; and 
 identifying the central line for each of the blocks. 
   
     
     
         8 . The sewing data generating device according to  claim 6 ,
 wherein the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 changing reinforcement stitch data to correspond to the identified sewing start point and the identified sewing end point, in a case where the existing sewing data include the reinforcement stitch data. 
   
     
     
         9 . The sewing data generating device according to  claim 6 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether a start width is greater than or equal to a first predetermined threshold value,
 the start width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the first point by a third predetermined distance along the central line in the direction toward the inside of the image and is perpendicular to the central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises
 identifying the first point as the sewing start point, in a case where it is determined that the start width is greater than or equal to the first predetermined threshold value, and 
 identifying a point separated from the first point by the first predetermined distance as the sewing start point, in a case where it is determined that the start width is less than the first predetermined threshold value. 
 
 
     
     
         10 . The sewing data generating device according to  claim 6 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether an end width is greater than or equal to a second predetermined threshold value,
 the end width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the second point by a third predetermined distance along the central line in the direction toward the inside of the image and is perpendicular to the central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises:
 identifying the second point as the sewing end point, in a case where it is determined that the end width is greater than or equal to the second predetermined threshold value; and 
 identifying a point separated from the second point by the second predetermined distance as the sewing end point, in a case where it is determined that the end width is less than the second predetermined threshold value. 
 
 
     
     
         11 . A non-transitory computer-readable medium storing computer-readable instructions that, when executed, instruct a sewing data generating device to execute steps comprising:
 obtaining original image data of a pattern to be sewn on a work cloth;   identifying a central line of the image by thinning the obtained image of the data;   identifying a sewing start point and a sewing end point which are needle drop points when sewing the pattern by satin stitch,
 the sewing start point being one of
 a first point at which the central line and a contour line of the image intersect and 
 a point separated from the first point by a first predetermined distance, and 
 
 the sewing end point being one of
 a second point at which the central line and the contour line of the image intersect, the second point being different from the first point and 
 a point separated from the second point by a second predetermined distance; and 
 
   generating, based on the sewing start point and the sewing end point, sewing data for sewing the pattern on the work cloth by satin stitch from the sewing start point to the sewing end point.   
     
     
         12 . The non-transitory computer-readable medium according to  claim 11 ,
 wherein identifying the central line of the image includes dividing the obtained image of the data into a plurality of blocks, for which the central line can be identified by thinning processing, and identifying the central line for each of the blocks.   
     
     
         13 . The non-transitory computer-readable medium according to  claim 11 ,
 wherein the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 generating reinforcement stitch data for at least one of the sewing start point and the sewing end point. 
   
     
     
         14 . The non-transitory computer-readable medium according to  claim 11 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether a start width is greater than or equal to a first predetermined threshold value,
 the start width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the first point by a third predetermined distance along the identified central line in the direction toward the inside of the image and is perpendicular to the identified central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises:
 identifying the first point as the sewing start point, in a case where it is determined that the start width is greater than or equal to the first predetermined threshold value; and 
 identifying a point separated from the first point by the first predetermined distance as the sewing start point, in a case where it is determined that the start width is less than the first predetermined threshold value. 
 
 
     
     
         15 . The non-transitory computer-readable medium according to  claim 11 , wherein 
       the computer-readable instructions further instruct the sewing data generating device to execute steps comprising:
 determining whether an end width is greater than or equal to a second predetermined threshold value,
 the end width being a distance between intersection points,
 the intersection points being points between a line segment, which is separated from the second point by a third predetermined distance along the identified central line in the direction toward the inside of the image and is perpendicular to the identified central line and the contour line of the image, and 
 
 
 wherein identifying the sewing start point and the sewing end point comprises
 identifying the second point as the sewing end point, in a case where it is determined that the end width is greater than or equal to the second predetermined threshold value; and 
 identifying a point separated from the second point by the second predetermined distance as the sewing end point, in a case where it is determined that the end width is less than the predetermined threshold value.

Join the waitlist — get patent alerts

Track US2013213285A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.