IP Library Granted Patent US 11,047,080
Granted Patent B2
US 11,047,080 · App. 16/449,297 · Granted Jun 29, 2021

Embroidery data generator, embroidery data generation method and non-transitory recording medium

Inventor: Takeshi Kongo (Tokyo, JP)
Assignee: JANOME SEWING MACHINE CO., LTD.
D05B19/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,047,080
App. No.
16/449,297
Granted
Jun 29, 2021
Kind
B2
Abstract

An embroidery data generator generates embroidery data of a whole pattern of joined pattern-configuration-elements. The embroidery data generator includes a pattern-configuration-element generation section configured to generate the pattern-configuration-elements from array patterns configured from unit patterns and having tapered profiles imparted to end portions of the array patterns, and to place the pattern-configuration-elements so that adjacent of the pattern-configuration-elements are joined to each other at tapered portions having the tapered profile.

Claims (31)

1. An embroidery data generator to generate embroidery data of a whole pattern of joined pattern-configuration-elements, the embroidery data generator comprising:

a pattern-configuration-element generation section configured

to generate the pattern-configuration-elements from array patterns configured from unit patterns and having tapered profiles imparted to end portions of the array patterns, and

to place the pattern-configuration-elements so that adjacent of the pattern-configuration-elements are joined to each other at tapered portions having the tapered profile,

wherein the pattern-configuration-element generation section automatically produces each of the tapered profiles based on calculation of an angle θ(0<θ<π) between two of the array patterns adjacent to one another.

2. The embroidery data generator of claim 1 , wherein the array patterns are rectangular shaped arrays of the unit patterns.

3. The embroidery data generator of claim 1 , further comprising:

a whole pattern shape selection section configured to select a shape of the whole pattern; and

in the array patterns, when determined from the shape of the whole pattern selected by the whole pattern shape selection section that there will be one array pattern adjacent to one end portion of another array pattern, a tapered profile is imparted to the end portion so as to provide one of the tapered portions.

4. The embroidery data generator of claim 3 , wherein when widths of the array patterns are the same as each other, the embroidery data generator further comprises:

an angle computation section configured to compute from the shape of the whole pattern selected by the whole pattern shape selection section an angle θ(0<θ<π) between the two of the array patterns adjacent one another, and

the pattern-configuration-element generation section produces the tapered portions such that the tapered profile has an angle of θ/2 with respect to a length direction of the array patterns.

5. The embroidery data generator of claim 1 , further comprising:

a whole pattern shape selection section configured to select a shape of the whole pattern; and

in the array patterns, when determined from the shape of the whole pattern selected by the whole pattern shape selection section that there will be two array patterns adjacent to one end portion of another array pattern, tapered profiles are imparted to the end portion so as to provide two of the tapered portions.

6. The embroidery data generator of claim 1 , wherein when the widths of the array patterns to be joined together are different from each other:

the pattern-configuration-element generation section uses simultaneous equations of straight lines leading out from length direction sides of mutually intersecting array patterns in the array patterns to find two intersection points, and generates the tapered profiles so as to have angles found from a slope of a straight line connecting the two intersection points.

7. The embroidery data generator of claim 1 , wherein:

the pattern-configuration-element generation section produces the tapered profile over a distance range of T=W/tan (θ) from an end of one of the array patterns, wherein θ is an angle of taper of the one of the array patterns and W is a maximum width of the one of the array patterns.

8. The embroidery data generator of claim 7 , wherein:

when there will be two array patterns adjacent to one end portion of the one of the array patterns, the pattern-configuration-element generation section substitutes W/2 for W, and produces the tapered profiles over a distance range of T=W/2 tan (θ) from the end of the one of the array patterns.

9. An embroidery data generation method for an embroidery data generator that includes a pattern-configuration-element generation section and is configured to generate embroidery data of a whole pattern of joined pattern-configuration-elements, the embroidery data generation method comprising:

the pattern-configuration-element generation section

generating the pattern-configuration-elements from array patterns configured from unit patterns and having tapered profiles imparted to end portions of the array patterns, and

placing the pattern-configuration-elements so that adjacent of the pattern-configuration-elements are joined to each other at tapered portions having the tapered profile,

wherein the pattern-configuration-element generation section automatically produces each of the tapered profiles based on calculation of an angle θ(0<θ<π) between two of the array patterns adjacent to one another.

10. A non-transitory recording medium recorded with a program to cause a computer to execute an embroidery data generation method in an embroidery data generator that includes a pattern-configuration-element generation section and is configured to generate embroidery data of a whole pattern of joined pattern-configuration-elements, wherein:

the program recorded on the non-transitory recording medium causes the computer to execute the embroidery data generation method in which the pattern-configuration-element generation section

generates the pattern-configuration-elements from array patterns configured from unit patterns and having tapered profiles imparted to end portions of the array patterns, and

places the pattern-configuration-elements so that adjacent of the pattern-configuration-elements are joined to each other at tapered portions having the tapered profile,

wherein the program automatically produces each of the tapered profiles based on calculation of an angle θ(0<θ<π) between two of the array patterns adjacent to one another.

Assignments (2)
CHANGE OF NAME Recorded Jul 7, 2022
From: JANOME SEWING MACHINE CO., LTD.
To: JANOME CORPORATION
Reel/Frame 060613/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2019
From: KONGO, TAKESHI
To: JANOME SEWING MACHINE CO., LTD.
Reel/Frame 049556/0911 →
Priority Claims (1)
JP JP2018-143751 · Jul 31, 2018 · national
Continuity (1)
Related Publication 20200040499A1 · Feb 6, 2020
Cited By (2)
US 12,331,441 US 12,655,556