System, apparatus and method for facilitating pattern-based clothing design activities
First Claim
Patent Images
1. A data storage device having stored thereon a plurality of computer-readable instructions executable to:
- (a) process garment data, the garment data including data representing characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern;
(b) cause a display of a first image, the first image illustrating at least one of the patterns;
(c) receive a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer;
(d) create a second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, the plurality of calculations resulting in a plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including;
(i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points; and
(ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points;
(e) cause a display of the second image;
(f) receive at least one second input, the second input corresponding to at least one garment characteristic;
(g) change the first image in response to the second input; and
(h) change the second image in response to the second input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system usable by a processor to enable a user to select a type of garment and view an image of the pattern for the garment. Under direction of the system, the processor enables the user to input data relating to the characteristics of an intended wearer of the garment, and the processor generates a graphical model of the intended wearer. Also, under direction of the system, the processor enables the user to view a simulation of the garment worn on the graphical model. Furthermore, the system changes the pattern image in response to changes the user may make to the garment or the graphical model.
129 Citations
53 Claims
-
1. A data storage device having stored thereon a plurality of computer-readable instructions executable to:
-
(a) process garment data, the garment data including data representing characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern; (b) cause a display of a first image, the first image illustrating at least one of the patterns; (c) receive a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; (d) create a second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, the plurality of calculations resulting in a plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including; (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points; and (ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points; (e) cause a display of the second image; (f) receive at least one second input, the second input corresponding to at least one garment characteristic; (g) change the first image in response to the second input; and (h) change the second image in response to the second input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including at least one processor to facilitate garment design activities, the system comprising:
-
a garment module executable by the at least one processor to process garment data including a plurality of garment design variables, the garment design variables usable to design at least one garment, the at least one garment being formable by connecting a plurality of garment portions, each one of the garment portions being specifiable in a single plane by a pattern; a layout module executable by the at least one processor to cause a display of a two-dimensional image of at least one pattern in a layout window; a wearer characteristic module executable by the at least one processor to receive a plurality of wearer characteristic inputs, the wearer characteristic inputs resulting in wearer characteristic input data which corresponds to a plurality of characteristics of a wearer; a vector-based modeling module including an interpolation module, the vector-based modeling module and the interpolation module each executable by the at least one processor to; (a) create a three-dimensional model of the wearer based on; (i) pre-stored data representing a plurality of characteristics of a theoretical body; (ii) the wearer characteristic input data; and (iii) interpolation data produced by the at least one processor based on a plurality of calculations of the interpolation process resulting in a plurality of interpolated data points, based on at least one theoretical model measurement, and based on at least one actual measurement specific to the possible wearer, the plurality of interpolated data points representing at least two points between at least two different geometric objects; (b) cause a display of the three-dimensional model of the wearer; and (c) cause an image representative of the garment portions to be displayed in a connected fashion as at least one garment on the three-dimensional model; a garment customization module executable by the at least one processor to receive at least one garment customization input, the garment customization input corresponding to at least one of the garment design variables; a fit adjustment module executable by the at least one processor to receive at least one fit adjustment input, the at least one fit adjustment input corresponding to at least one fit variable; a coupling module executable by the at least one processor to; (a) upon receiving the at least one garment customization input; (i) cause a display of an alteration to at least a portion of the images representative of the garment portions on the three-dimensional model in the model window; and (ii) cause a display of an alteration to the two-dimensional image of at least one of the patterns in the layout window; (b) upon receiving the at least one fit adjustment input; (i) cause a display of an alteration to at least a portion of the images representative of the garment portions on the three-dimensional model in the model window; and (ii) cause a display of an alteration to the two-dimensional image of at least one pattern in the layout window; and a wearer preference module executable by the at least one processor to receive data representing a plurality of preferences of the wearer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computerized method for facilitating garment design activities, the method comprising:
-
accessing garment data, the garment data including data representing a plurality of characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern; causing a display of a first image, the first image illustrating at least one of the patterns; receiving a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; generating a second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, to result in a plurality of interpolated data points, the plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including; (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points; and (ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points; causing a display of the second image; receiving at least one second input, the second input corresponding to at least one garment characteristic; changing the first image in response to the second input; and changing the second image in response to the second input. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A data storage device having stored thereon a plurality of computer-readable instructions executable to:
-
(a) process garment data, the garment data including data representing characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern; (b) cause a display of a first image, the first image illustrating at least one of the patterns; (c) receive a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; (d) detect whether any of the plurality of first inputs do not meet a plurality of designated criteria; (e) if any of the plurality of first inputs do not meet the plurality of designated criteria, replace the body characteristics corresponding to such detected first inputs with designated data; (f) create a second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, the plurality of calculations resulting in a plurality of interpolated data points representative of the possible wearer, the plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including; (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points and on any designated data that replaced any of the plurality of first inputs; and (ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points and on any designated data that replaced any of the plurality of first inputs; (g) cause a display of the second image; (h) receive at least one second input, the second input corresponding to at least one garment characteristic; (i) change the first image in response to the second input; and (j) change the second image in response to the second input. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A system including by at least one processor to facilitate garment design activities, the system comprising:
-
a garment module executable by the at least one processor to process garment data including a plurality of garment design variables, the garment design variables usable to design at least one garment, the at least one garment being formable by connecting a plurality of garment portions, each one of the garment portions being specifiable in a single plane by a pattern; a layout module executable usable-by the at least one processor to cause a display a two-dimensional image of at least one pattern in a layout window; a wearer characteristic module executable by the at least one processor to receive a plurality of wearer characteristic inputs, the wearer characteristic inputs resulting in wearer characteristic input data which corresponds to a plurality of characteristics of a wearer; a vector-based modeling module having; (a) an error response module executable by the at least one processor to; (i) detect whether any portion of the wearer characteristic input data does not meet a plurality of designated criteria; and (ii) if any portion of the wearer characteristic input data does not meet the plurality of designated criteria, replace any such portion of the wearer characteristic input data with designated data; and (b) an interpolation module executable by the at least one processor to; (i) create a three-dimensional model of the wearer based on; (x) pre-stored data representing a plurality of characteristics of a theoretical body; (y) the wearer characteristic input data; and (z) interpolation data produced by the at least one processor based on a plurality of calculations of the interpolation process resulting in a plurality of interpolated data points, based on at least one theoretical model measurement, and based on at least one actual measurement specific to the possible wearer, the plurality of interpolated data points representing at least two points between at least two different geometric objects; (ii) cause a display of the three-dimensional model of the wearer; and (iii) cause an image representative of the garment portions to be displayed in a connected fashion as at least one garment on the three-dimensional model; a garment customization module executable by the at least one processor to receive at least one garment customization input, the garment customization input corresponding to at least one of the garment design variables; a fit adjustment module executable by the at least one processor to receive at least one fit adjustment input, the at least one fit adjustment input corresponding to at least one fit variable; a coupling module which is executable by the at least one processor to; (a) upon receiving the at least one garment customization input; (i) cause a display of an alteration to at least a portion of the images representative of the garment portions on the three-dimensional model in the model window; and (ii) cause a display of an alteration to the two-dimensional image of at least one pattern in the layout window; (b) upon receiving the at least one fit adjustment input; (i) cause a display of an alteration to at least a portion of the images representative of the garment portions on the three-dimensional model in the model window; and (ii) cause a display of an alteration to the two-dimensional image of at least one pattern in the layout window; and a wearer preference module executable by the at least one processor to receive data representing a plurality of preferences of the wearer. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A computerized method for facilitating garment design activities, the method comprising:
-
accessing garment data, the garment data including data representing a plurality of characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern; causing a display of a first image, the first image illustrating at least one of the patterns; receiving a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; detecting whether any of the plurality of first inputs do not meet a plurality of designated criteria, wherein if any of the plurality of first inputs do not meet the plurality of designated criteria, replacing the body characteristics corresponding to any such designated first inputs with designated data; generating second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, to result in a plurality of interpolated data points, the plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including; (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points; and (ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points; causing a display of the second image; receiving at least one second input, the second input corresponding to at least one garment characteristic; changing the first image in response to the second input; and changing the second image in response to the second input. - View Dependent Claims (49, 50, 51, 52, 53)
-
Specification