Sewing data generating device and non-transitory computer-readable storage medium storing sewing data generating program
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-modifiedWhat 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.