IP Library › Granted Patent US 12,201,174
Granted Patent B2
US 12,201,174 · App. 17/186,467 · Granted Jan 21, 2025

Method and apparatus for displaying darts on pattern pieces of garment

Inventors: Ho-Hyun Lee (Seoul, KR); Yeji Kim (Seoul, KR); Michelle Pinkham (New York, NY)
Assignee: CLO Virtual Fashion Inc.
A41H3/007
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 12,201,174
App. No.
17/186,467
Granted
Jan 21, 2025
Kind
B2
Abstract

A method and apparatus for displaying a dart on a pattern piece receives a position of a second dart to be generated in association with a first dart included in at least one pattern piece that forms a garment, sets a pivot point by an intersection point between a first extension line extending from the first dart and a second extension line extending from the second dart, generates the second dart in the pattern piece based on a width of the first dart that is changed by rotating at least a portion of the pattern piece around the pivot point, and displays a pattern piece including the generated second dart.

Claims (64)

1. A method of displaying a pattern piece, comprising:

receiving a position of a second dart that provides a desired 3D contour in combination with a first dart included in the pattern piece that forms a garment through a user interface (UI);

setting an intersection point between a first extension line extending from the first dart and a second extension line extending from a center point of the second dart as a pivot point;

generating the second dart in the pattern piece based on a width of the first dart that is changed by rotating at least a portion of the pattern piece around the pivot point; and

displaying the pattern piece including the generated second dart through a display device,

wherein the generating of the second dart comprises:

generating a plurality of duplicate pattern pieces that divide at least a portion of the pattern piece based on the pivot point;

changing a width of the first dart by rotating one of the duplicate pattern pieces around the pivot point;

determining a width of the second dart based on the changed width of the first dart; and

generating, in the pattern piece, the second dart to which the determined width of the second dart is applied, and

wherein the changing of the width of the first dart comprises:

when one of the duplicate pattern pieces is rotated around the pivot point, detecting a position of a mouse changed based on the rotated duplicate pattern piece, and

determining the width or a length of the second dart based on a rotation angle obtained by the changed position of the mouse.

2. The method of claim 1 , wherein the generating of the duplicate pattern pieces comprises:

dividing the pattern piece into a first portion and a second portion defined by a first extension line in which a portion extending beyond the pivot point of the first extension line is removed and by the second extension line; and

generating the duplicate pattern pieces corresponding to the first portion and the second portion.

3. The method of claim 1 , further comprising at least one of:

determining a duplicate pattern piece to be rotated among the duplicate pattern pieces; and

determining a rotation direction of the determined duplicate pattern piece.

4. The method of claim 3 , wherein the changing of the width of the first dart comprises:

rotating the determined duplicate pattern piece around the pivot point in the determined rotation direction; and

wherein the width of the first dart is changed in proportion to an angle between both line segments of the first dart that is being changed by the rotating.

5. The method of claim 3 , wherein the determining of the width of the second dart comprises:

calculating a difference between the width of the first dart before being changed and the changed width of the first dart; and

determining the width of the second dart based on a ratio of the difference.

6. The method of claim 1 , further comprising:

determining a depth of the second dart corresponding to the position of the second dart,

wherein the generating of the second dart comprises:

generating the second dart in the pattern piece while maintaining the depth of the second dart.

7. The method of claim 1 , wherein the receiving of the position of the second dart comprises:

receiving a start point of the second dart on an outer line of the pattern piece on which the first dart is displayed.

8. The method of claim 7 , wherein the setting as the pivot point comprises:

generating the first extension line of a center line of the first dart that passes through a vertex of the first dart; and

generating the second extension line extending in a normal direction from the start point of the second dart.

9. The method of claim 1 , further comprising:

receiving a depth of the second dart corresponding to the position of the second dart.

10. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

11. An apparatus for displaying a pattern piece, comprising:

a user interface (UI) configured to receive a position of a second dart that provides a desired 3D contour in combination with a first dart included in the pattern piece that forms a garment;

a processor configured to set an intersection point between a first extension line extending from the first dart and a second extension line extending from a center point of the second dart as a pivot point, and generate the second dart in the pattern piece based on a width of the first dart that is changed by rotating at least a portion of the pattern piece around the set pivot point; and

an output device configured to display the pattern piece including the second dart,

wherein the processor is configured to:

generate a plurality of duplicate pattern pieces that divide at least a portion of the pattern piece based on the pivot point;

change a width of the first dart by rotating one of the duplicate pattern pieces around the pivot point;

determine a width of the second dart based on the changed width of the first dart; and

generate the second dart in the pattern piece to which the determined width of the second dart is applied, and

wherein the processor is configured to change the width of the first dart by:

when one of the duplicate pattern pieces is rotated around the pivot point, detecting a position of a mouse changed based on the rotated duplicate pattern piece, and

determining the width or a length of the second dart based on a rotation angle obtained by the changed position of the mouse.

12. The apparatus of claim 11 , wherein the processor is configured to:

divide the pattern piece into a first portion and a second portion defined by the first extension line, in which a portion extending beyond the pivot point of the first extension line is removed, and by the second extension line; and

generate the duplicate pattern pieces corresponding to the first portion and the second portion.

13. The apparatus of claim 11 , wherein the processor is configured to:

determine a duplicate pattern piece to be rotated among the duplicate pattern pieces; and

determine a rotation direction of the determined duplicate pattern piece.

14. The apparatus of claim 13 , wherein the processor is configured to:

rotate the determined duplicate pattern piece around the pivot point in the determined rotation direction; and

change the width of the first dart in proportion to an angle between both line segments of the first dart that is changed by the rotating.

15. The apparatus of claim 13 , wherein the processor is configured to:

calculate a difference between the width of the first dart before being changed and the changed width of the first dart; and

determine the width of the second dart based on a ratio of the difference.

16. The apparatus of claim 11 , wherein the processor is configured to:

determine a depth of the second dart corresponding to the position of the second dart; and

generate the second dart in the pattern piece while maintaining the determined depth of the second dart.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2021
From: LEE, HO-HYUN; KIM, YEJI; PINKHAM, MICHELLE
To: CLO VIRTUAL FASHION INC.
Reel/Frame 055433/0587 →
Priority Claims (1)
KR 10-2020-0110934 · Sep 1, 2020 · national
Continuity (2)
Provisional Application 62981962 · Feb 26, 2020
Related Publication 20210259341A1 · Aug 26, 2021
References Cited (23)
US 1783004A · Smith · 1930 [cited by examiner]
US 2054715A · Stack · 1936 [cited by examiner]
US 3803717A · Mrak · 1974 [cited by examiner]
US 4542586A · Hori · 1985 [cited by examiner]
US 4916634A · Collins · 1990 [cited by examiner]
US 5107444A · Wu · 1992 [cited by applicant]
US 6751877B2 · Grove · 2004 [cited by examiner]
US 8249738B2 · Lastra · 2012 [cited by examiner]
US 20130113830A1 · Suzuki · 2013 [cited by examiner]
US 20140114620A1 · Grinspun · 2014 [cited by examiner]
CN 105513135A · 2016 [cited by applicant]
CN 108634459A · 2018 [cited by applicant]
JP 2002279014A · 2002 [cited by applicant]
JP 6260050B2 · 2018 [cited by applicant]
JP 2020110210A · 2020 [cited by applicant]
KR 100742751B1 · 2007 [cited by applicant]
KR 101665653B1 · 2016 [cited by applicant]
KR 101672299B1 · 2016 [cited by applicant]
KR 102173900B1 · 2020 [cited by examiner]
WO WO2008040167A1 · 2008 [cited by applicant]
Optitex Help Center, “2D & 3D Integrated Pattern Design Software O/15,” Optitex, Jun. 10, 2017, pp. 1-12. [cited by applicant]
Li Ping et al., Study on the Application of Curved Dart in Costume Design, China Academic Journal Electronic Publishing House, 2019, pp. 16-18, School of Apparel & Art Design, Xi'an Polytechnic University, Xi'an 710048,… [cited by applicant]
Xinzhou Wu et al., Development Of Female Torso Classification And Method Of Patterns Shaping, AUTEX Research Journal, vol. 18, No. 4, Dec. 2018, pp. 419-428 (With English Abstract). [cited by applicant]