Method and appratus for management of digital design data
Patent Information
- Application Number
- KR1020250082971
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-12-20
- Filing Date
- 2025-06-23
- Publication Date
- 2026-08-05
- Estimated Expiration
- 2045-06-23
Smart Images

Figure 112025070389682-PAT00002_ABST
Abstract
Description
Technology Field
[0001] The following embodiments relate to a digital design data management method and apparatus. Background Technology
[0002] delete
[0003] Clothing can be expressed in various forms depending on the characteristics and style of the fabric. Clothing trends can change over time and across regions. While trends are important for the design, development, and marketing of new clothing, directly applying trends to each part of multiple garments by design can require a significant amount of time and effort from the worker. 'Colorways' may be used to reflect trends and / or transform styles. A colorway refers to a set of clothing that applies multiple color combinations to a single clothing style; in other words, it can refer to sets of clothing that have the same design but different colors. Through colorways, users can determine the optimal color combination by easily visualizing and comparing various color combinations or color options. The aforementioned background technology is possessed or acquired by the inventor in the process of deriving the content of the disclosure of this application and cannot necessarily be considered prior art disclosed to the general public prior to this application. (Patent Document 1) KR Published Patent Application No. 10-2021-0132559.
[0004] A method for managing a digital design item according to one side comprises: a step of obtaining a first set of attribute information corresponding to a first set of elements associated with a first style of the design item; a step of obtaining a second set of attribute information corresponding to a second set of elements associated with each of at least one second style of the design item, wherein each of the first set of elements and each of the second set of elements includes a first element, and each of the first set of attribute information and each of the second set of attribute information includes first attribute information of the first element; and a step of obtaining a third style corresponding to the first style in response to a user input that changes the first attribute information to the second attribute information in the first set of attribute information.
[0005] The above first attribute information and second attribute information may include first sub-attribute information corresponding to a physical property and second sub-attribute information corresponding to a visual property.
[0006] A user input that changes the first attribute information to the second attribute information can be controlled so that the second attribute information, which has only changed the second sub-attribute information of the first attribute information, is input.
[0007] A user input that changes the first attribute information to the second attribute information can be controlled to input the second attribute information in which at least one of the first sub-attribute information and the second sub-attribute information of the first attribute information has been changed.
[0008] The step of obtaining the third style may further include the step of obtaining at least one fourth style corresponding to the at least one second style by applying the second attribute information to the first element of the second element set in response to the user input.
[0009] The above method includes the step of generating at least one collection element corresponding to at least some of the elements included in the first element set and at least one second element set associated with the at least one second style, and each of the at least one collection element may correspond to at least one first sub-attribute information and a plurality of second sub-attribute information.
[0010] The step of generating at least one collection element comprises: a step of grouping the plurality of elements into at least one element group based on a condition having common first sub-attribute information; and a step of generating a collection element corresponding to the common first sub-attribute information and a plurality of second sub-attribute information of the corresponding element group, corresponding to each of the at least one element group, and further comprises a step of receiving a selection input corresponding to at least some of the plurality of elements, and the step of generating at least one collection element may include a step of generating a collection element corresponding to the first sub-attribute information of the one element and a plurality of second sub-attribute information corresponding to at least some of the plurality of elements, in response to a user input selecting one element from at least some of the plurality of elements.
[0011] The above method may further include the step of replacing each of at least some of the plurality of elements with a corresponding collection element.
[0012] The above substitution step may include: a step of identifying second sub-attribute information of a corresponding element corresponding to at least some of the plurality of elements; and a step of substituting the corresponding element with the corresponding collection element to which the identified second sub-attribute information is applied.
[0013] The above-mentioned replacement step is not performed when the corresponding collection element is generated based on a plurality of elements included in a single element set, and the method comprises: receiving a basic style of the design item composed of at least one component; obtaining a basic attribute information set of at least one basic element set corresponding to the at least one component; and generating at least one generation style of the design item including a generation element set of a generation attribute information set based on at least a portion of the basic attribute information set, wherein the first style and the at least one second style may correspond to the basic style or the at least one generation style.
[0014] Each of the at least one generated attribute information included in the above-mentioned set of generated attribute information may correspond to one of: a first generated attribute information including a first sub-attribute information of the basic attribute information and a second sub-attribute information different from the second sub-attribute information of the basic attribute information; a second generated attribute information including a first sub-attribute information and a second sub-attribute information that can be set independently of the basic attribute information; and a third generated attribute information corresponding to the basic attribute information.
[0015] When there is a first change to the basic attribute information, the first change is applied to the above third generated attribute information, and when there is a second change to the above third generated attribute information, the second change can be applied to the above basic attribute information.
[0016] The method may further include the step of loading a list of attribute information corresponding to each of the plurality of elements included in the first element set and the second element set; and the step of providing at least one attribute information included in the list of attribute information.
[0017] The above design item includes a set of components, and the first set of elements and the second set of elements can correspond to the set of components.
[0018] The above method may further include the step of extracting at least some components to which the first element is applied among at least one component included in the set of components; and the step of providing print layout data obtained by placing the at least some components on raw material data corresponding to the first element.
[0019] The above method may further include the step of calculating and providing a cost corresponding to the raw material data based on the print layout data.
[0020] A design data generation device according to one side comprises: a memory; and at least one processor connected to the memory, wherein the memory, when executed alone or collectively by the at least one processor, may include instructions that cause the device to perform the steps of: acquiring a first set of attribute information corresponding to a first set of elements associated with a first style of a design item; acquiring a second set of attribute information corresponding to a second set of elements associated with each of at least one second style of the design item—wherein each of the first set of elements and the second set of elements includes a first element, and each of the first set of attribute information and the second set of attribute information includes first attribute information of the first element—; and, in response to a user input that changes the first attribute information in the first set of attribute information to the second attribute information, acquiring a third style corresponding to the first style. Brief explanation of the drawing
[0021] FIG. 1a is an operation flowchart of a digital design data management method according to one embodiment. FIG. 1b is an operation flowchart of a digital design data management method according to one embodiment. FIG. 2 is a diagram illustrating generated attribute information set based on basic attribute information according to one embodiment. FIG. 3 is a drawing for explaining a generated style based on second generated attribute information according to one embodiment. FIGS. 4a and 4b are drawings for explaining a method of providing design data according to one embodiment. FIG. 5 is a diagram illustrating a method for providing attribute information based on an attribute information list according to one embodiment. FIG. 6 is a drawing for explaining a method of creating a collection element according to one embodiment. FIG. 7 is a drawing for explaining a method of creating a collection element according to one embodiment. FIGS. 8a to 8c are drawings for explaining a method of substituting an element into a collection element according to one embodiment. FIG. 9 is a diagram illustrating an interface related to the substitution of an element into a collection element according to one embodiment. FIG. 10 is a drawing for explaining a device diagram of a digital design data management method according to one embodiment. Specific details for implementing the invention
[0022] FIG. 1a is an operation flowchart of a method for generating digital design data according to one embodiment.
[0023] Referring to FIG. 1a, the process of generating design data through steps (110) to (130) is illustrated in which an electronic device (e.g., the electronic device (1000) of FIG. 10) that performs a clothing simulation according to one embodiment generates design data.
[0024] In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel.
[0025] Design data according to one embodiment may include data that digitally represents visual elements such as the shape, color, texture, and arrangement of a product or object. The design data may correspond to clothing. For example, the design data may correspond to a shirt, pants, T-shirt, etc.
[0026] Design data according to one embodiment may be composed of a component set including at least one component. The component may correspond to detailed elements that constitute a garment. For example, the design item may correspond to a shirt, and the component set constituting the shirt may include a collar pattern, a sleeve pattern, a bodice pattern, a bodice button, etc.
[0027] Styles can be applied to design data. To apply styles, an element can be applied to each of at least one components constituting a design item. A set of components and a set of elements can correspond to each other.
[0028] An element can be defined by attributes of auxiliary materials such as color, material, texture, shape, and pattern. Through the combination of elements, components with various modes of expression can be created. For example, an element set corresponding to a component set may include cowhide applied to a collar pattern, cowhide applied to a sleeve pattern, silk applied to a body pattern, and mother-of-pearl buttons applied to a body button.
[0029] In this specification, an element is an instance of a common accessory attribute used in clothing, which may be referred to as a 'raw material'. For example, an element may include fabric, graphic, trim, button, buttonhole, topstitch, puckering, zipper, etc., but is not necessarily limited thereto.
[0030] 'Fabric' can refer to the basic cloth or woven fabric used to make clothes. Fabric can be a factor that determines the texture, durability, comfort, and appearance of a garment. Fabrics include various types, such as cotton, wool, silk, polyester, and / or various other blended fabrics, and can possess unique characteristics and uses. The fabric used for clothing may vary depending on the garment's purpose and presentation.
[0031] "Graphic" may refer to visual images or designs printed on or embroidered on clothing. Graphics can be used to make the presentation of clothing unique, convey a message, or represent a brand. Graphics may include, for example, logos, slogans, and / or images printed on a T-shirt, but are not necessarily limited to these.
[0032] "Trim" may refer to elements used to decorate or finish the edges or specific parts of a garment. Trim may include, but is not limited to, examples such as lace, ribbons, embroidery, beads, zippers, and / or buttons.
[0033] A 'button' can be defined as a small accessory used to open and close clothing. Buttons can also be used as a design element to add style to garments.
[0034] A 'button hole' is a hole formed in a garment to allow a button to pass through, and can be a design element that can be paired with the button to perform a fastening function.
[0035] A 'zipper' can be classified as a mechanical fastening component that enables the opening and closing of clothing, consisting of a tooth structure attached to two tapes and a slider.
[0036] 'Topstitch' refers to stitching that is exposed on the exterior of a garment and can serve as a design element that provides a decorative effect or reinforces the strength of the seam. For example, it may include, but is not limited to, decoratively exposed double seams on the edges of jeans pockets or accent stitching on jacket collars.
[0037] "Puckering" refers to irregular wrinkles or tensiles that occur on the surface of a fabric after sewing, and may be considered a design element resulting from material imbalances or discrepancies in sewing tension. For example, it may include, but is not limited to, irregular wrinkles caused by thin shirt fabric being pulled by the thread at the seam, or fine tensile wrinkles appearing on the waistband of a skirt.
[0038] An element according to one embodiment may be defined as attribute information. A specific element may have attribute information within a predetermined range. For example, elements having a certain range of first sub-attribute information, second sub-attribute information, or a combination of first and second sub-attribute information may be classified as the same element. As the element is defined as attribute information, the element set and the attribute information set may correspond to each other. For example, the attribute information set may include attribute information of cowhide applied to the collar pattern constituting the shirt, attribute information of cowhide applied to the sleeve pattern, attribute information of silk applied to the body pattern, and attribute information of mother-of-pearl buttons applied to the body buttons.
[0039] Attribute information may include first sub-attribute information (e.g., intrinsic attribute) and second sub-attribute information (e.g., material). Here, intrinsic attribute refers to a physical characteristic possessed by an element and may include physical properties such as shape, weight, stiffness, elasticity, etc. Material refers to information defining the visual property of an element and may include color and texture, etc. For example, if an element corresponds to a fabric, the attribute information of the element may include intrinsic attributes of the fabric (e.g., elasticity, thickness, weight, etc.) and material information (e.g., color and texture corresponding to cotton, wool, silk, polyester and / or blended fabrics, etc.). Hereinafter, the first sub-attribute information of the n-th attribute information may be referred to as the n-1-th attribute information, and the second sub-attribute information of the n-th attribute information may be referred to as the n-2-th attribute information.
[0040] Colorway data can be generated based on a style composed of components to which elements having specific attribute information are applied. A colorway according to one embodiment may refer to a set of garments in which combinations of various colors and / or materials (e.g., silk, wool, etc.) are applied to a single garment representation method; in other words, it may refer to sets of garments that have the same design but differ in color and / or material. Through the colorway, garments of the same design can be simulated in various colors and / or materials. Users can determine the optimal color and / or material combination by easily visualizing and comparing various color and / or material combinations or color and / or material options through the colorway.
[0042] Referring again to FIG. 1a, a digital design data management method according to one embodiment includes the step (110) of receiving a basic style including at least one component. The basic style according to one embodiment may correspond to a standard style in generating the aforementioned design data (e.g., colorway data). Based on the basic style, the user may generate one or more design data according to a combination of the aforementioned various elements. The basic style may be entered based on user selection input, or, if only one style exists in the current browser window, that style may be automatically entered as the basic style.
[0043] A digital design data management method according to one embodiment includes a step (120) of identifying basic attribute information of at least one basic element corresponding to at least one component. An electronic device may determine basic attribute information of a basic element corresponding to a corresponding component, corresponding to each of at least one component included in a basic style. A basic element may correspond to basic attribute information. The basic attribute information may include information related to unique attributes and materials as first sub-attribute information and second sub-attribute information as described above.
[0044] A digital design data management method according to one embodiment includes the step (130) of generating at least one generating style including at least one generating element of generating attribute information based on basic attribute information. An electronic device may generate the generating style as a new style based on the basic style based on the basic attribute information determined in step (120). The generating style according to one embodiment may include components identical to the basic style. The components included in the generating style may have generating elements that are different from or the same as the basic element applied.
[0045] A generated element may have generated attribute information. The generated attribute information may include information related to unique attributes and materials as first sub-attribute information and second sub-attribute information as described above. Since the generated element according to one embodiment is included in a style (generated style) separate from the basic element (included in the basic style), the basic attribute information and the generated attribute information may be different from each other or identical. A method for generating a generated style based on basic attribute information will be explained in more detail below with reference to FIG. 3.
[0046] An electronic device according to one embodiment may include the step of loading a list of attribute information corresponding to a basic element and a generated element, and generating at least one attribute information included in the list of attribute information. A method for providing attribute information based on the list of attribute information will be described in more detail below with reference to FIG. 5.
[0048] FIG. 1b is an operation flowchart of a digital design data management method according to one embodiment.
[0049] A digital design data management method according to one embodiment includes the step (140) of obtaining a first set of attribute information corresponding to a first set of elements associated with a first style of a design item. The first style may be associated with a first set of elements that includes at least one element. A design item of the first style may include a set of components to which the first set of elements is applied. Each of the at least one element included in the first set of elements may correspond to attribute information. At least one attribute information corresponding to each of the at least one element may be included in the first set of attribute information. In this case, the first set of elements may include a first element, and the first element may correspond to the first attribute information.
[0050] A digital design data management method according to one embodiment includes the step (150) of obtaining a second attribute information set corresponding to a second element set associated with each of at least one second style of a design item. The second style may be associated with a second element set comprising at least one element. The design item of the second style may include a component set to which the second element set is applied. Each of at least one element included in the second element set may correspond to attribute information. At least one attribute information corresponding to each of at least one element may be included in the second attribute information set. In this case, the second element set may include a first element included in the first element set. The first element of the second element set may correspond to the first attribute information. The first style and the second style may include components to which the same first element is applied.
[0051] A digital design data management method according to one embodiment includes the step (160) of obtaining a third style corresponding to a first style in response to a user input that changes the first attribute information in a first attribute information set to a second attribute information. The third style may correspond to the changed first style. An electronic device may receive a user input (hereinafter referred to as 'change user input') that changes the first attribute information of a first element corresponding to any one of the elements in a first element set constituting the first style to the second attribute information.
[0052] The electronic device can receive a change user input in a first attribute information set associated with a first style. That is, the first style may correspond to a style that is subject to change according to the change user input. As the first element set of the first style is changed, the electronic device can obtain a third style associated with the changed first element set.
[0053] The electronic device can control the change user input according to the user settings. The control of the change user input can be performed based on the user setting input entered in correspondence with the previously generated style. Alternatively, the control of the change user input can be performed based on the generation attribute information set when creating a new style through the design data generation method described above in FIG. 1a.
[0054] According to one embodiment, the user input for change can be controlled to input second attribute information in which only the second sub-attribute information is changed while the first sub-attribute information of the first attribute information is fixed. For example, when a user wants to change the attribute information of red silk applied to a shirt pocket, the user input can be controlled so that only the color is changed to a different color while maintaining the physical properties of the silk. That is, the user input for change can be controlled so that attribute changes from red silk to blue silk are possible, but cases where physical properties are changed, such as red leather, are restricted. In this case, the first element included in the second element set of the second style may not have the change applied according to the user input for change applied.
[0055] According to one embodiment, the user input for change can be controlled to input second attribute information that has changed at least one of the first sub-attribute information and the second sub-attribute information of the first attribute information. For example, when a user wants to change the attribute information of red silk applied to the pocket of a shirt, the user input can be controlled so that both the physical properties and color of the silk can be changed differently. That is, the user input for change can be controlled so that even physical attributes can be changed, such as changing from red silk to blue leather. In this case, the first element included in the second element set of the second style may not have the change applied according to the user input for change applied.
[0056] According to one embodiment, step (130) may further include the step of obtaining at least one fourth style corresponding to at least one second style by applying the second attribute information to the first element of the second element set in response to a change user input. That is, if there is a change in the first attribute information of the first element in the first style, the first attribute information of the first element of the second element set of the second style may also be changed together. As the second element set of the second style is changed, the electronic device may obtain a fourth style associated with the changed second element set.
[0057] According to one embodiment, an electronic device can identify and extract at least some of the components to which a first element is applied among a plurality of components included in a component set. Subsequently, the electronic device can generate print layout data and provide print layout data by placing the extracted components on raw material data corresponding to the first element.
[0058] Print layout data is data that includes placement information, such as position, rotation, and size, for placing components of design data onto raw materials, and may also include control parameters for processing, such as the width of the raw material, cutting reference lines, and allowances. After being generated by an electronic device, the print layout data can be transmitted to a printing or cutting device and utilized in the actual garment manufacturing process.
[0059] According to one embodiment, an electronic device can calculate and provide a cost corresponding to raw material data based on print layout data. The electronic device can calculate the raw material usage area of components arranged on the print layout data. Based on the calculated print layout data, the electronic device can calculate and provide an estimated cost reflecting the unit price of raw materials and auxiliary material conditions corresponding to the first element.
[0061] FIG. 2 is a drawing for explaining second generated attribute information set based on basic attribute information according to one embodiment.
[0062] Referring to FIG. 2, an interface (200) for creating a generated style is illustrated. The interface (200) can display element items (e.g., fabric item (211) and graphic item (213)) and basic elements (e.g., basic element 1 (221) and basic element 2 (223)). The interface (200) can display all basic elements included in the basic style. Basic elements can be displayed by element item. For example, basic element 1 (221) and basic element 2 (223) included in the basic style can be displayed in correspondence with the fabric item (211) among the element items.
[0063] The interface (200) may include interfacing objects (231, 233, 235) for setting creation attribute information of creation elements included in the creation style to be added, for each basic element (221, 223). The interface (200) may include an interfacing object (240) for creating a creation style as the selection of creation attribute information is completed.
[0064] The generated attribute information according to one embodiment may include a first generated attribute information that includes a first sub-attribute information of the basic attribute information and a second sub-attribute information that is different from the second sub-attribute information of the basic attribute information. The first generated attribute information may have the same first sub-attribute information as the basic attribute information, but may correspond to attribute information where only the second sub-attribute information (e.g., material (color, texture, etc.)) is different. For example, if an element corresponds to a fabric, and the basic element corresponds to a white cotton fabric, the generated element having the first generated attribute information may correspond to a fabric that is the same cotton material but is set to have the same color (e.g., white) or a different color (e.g., blue). That is, the first generated attribute information may be used to generate a generated element that maintains the first sub-attribute information of the basic element while changing only the visual representation (e.g., color). The first generated attribute information according to one embodiment may be controlled so that the change of the first sub-attribute information is restricted and only the second sub-attribute information can be changed.
[0065] According to one embodiment, the first sub-attribute information of the first generated attribute information may be dependent on the first sub-attribute information of the basic attribute information. More specifically, the first sub-attribute information of the generated attribute information may refer to the first sub-attribute information of the basic attribute information. Therefore, if the first sub-attribute information of the basic attribute information is changed, the first sub-attribute information of the generated attribute information may also be changed. For example, if the basic element is changed from a cotton fabric to a silk fabric, the generated element may also be changed from a cotton fabric to a silk fabric. In this case, the second sub-attribute information of the generated attribute information may be maintained. For example, if the basic element is changed from a red cotton fabric to a blue silk fabric, the generated element may be changed from a yellow cotton fabric to a yellow silk fabric. According to one embodiment, in the case where the first sub-attribute information is maintained and only the second sub-attribute information is changed in the basic attribute information, the generated attribute information may be maintained identically to the state prior to the change in the basic attribute information.
[0066] According to one embodiment, through a selection input corresponding to an interfacing object 1 (231) on the interface (200), a creation style to be added can be configured to include a creation element having first sub-attribute information. Through this, the creation style can be created to include a creation element having the same first sub-attribute information as the basic element (221) and the same or identical second sub-attribute information.
[0067] The generated attribute information according to one embodiment may include second generated attribute information that includes first sub-attribute information and second sub-attribute information that can be set independently of the basic attribute information. The second generated attribute information may be set to include the first sub-attribute information and the second sub-attribute information independently of the basic attribute information. For example, the second generated attribute information may be set to include first sub-attribute information different from the first sub-attribute information of the basic attribute information and second sub-attribute information different from the second sub-attribute information of the basic attribute information. For example, if an element corresponds to a fabric, the generated element may correspond to a fabric of a different material from the basic element. Additionally, if an element corresponds to a button, the generated element may correspond to a button of a different shape from the button shape of the basic element. The second generated attribute information may maintain the first sub-attribute information and the second sub-attribute information regardless of whether the basic attribute information is changed.
[0068] According to one embodiment, through a selection input corresponding to an interfacing object 2 (233) on the interface (200), a creation style to be added can be configured to include a creation element having second creation attribute information. Through this, the creation style can be created to include a creation element having creation attribute information independent of the basic element (221).
[0069] The generated attribute information according to one embodiment may include third generated attribute information that includes basic attribute information. The third generated attribute information according to one embodiment may correspond to attribute information identical to the basic attribute information. The third generated attribute information according to one embodiment may be dependent on the basic attribute information. More specifically, if there is a first change to the basic attribute information, the first change may be applied to the third generated attribute information in the same way as the basic attribute information. Additionally, if there is a second change to the third generated attribute information, the second change may be applied to the basic attribute information in the same way as the third generated attribute information.
[0070] According to one embodiment, through a selection input corresponding to an interfacing object 3 (235) on the interface (200), a creation style to be added can be configured to include a creation element having third creation attribute information. Through this, the creation style can be created to include a creation element having the same attribute information as the basic element (221).
[0072] FIG. 3 is a drawing for explaining a generated style based on second generated attribute information according to one embodiment.
[0073] Referring to FIG. 3, an interface (300) for displaying styles is shown. The interface (300) may include a base style (310), a generated style 1 (320), and a generated style 2 (330). The generated style 1 (320) and the generated style 2 (330) may correspond to styles generated based on the base style (310). The styles displayed on the interface (300) may be displayed along with the elements included in each style.
[0074] A basic style (310) according to one embodiment may include a basic element 1 (311) and a basic element 2 (313). A generated style 1 (320) and a generated style 2 (330) may correspond to a style generated to include a generated element having generated attribute information set based on basic attribute information for each basic element 1 (311) and basic element 2 (313).
[0075] A generation style 1 (320) according to one embodiment may include a generation element 1-1 (321) configured to have a first generation attribute information based on the basic attribute information of a basic element 1 (311). Additionally, the generation style 1 (320) may include a generation element 1-2 (323) configured to have a third generation attribute information based on the basic attribute information of a basic element 2 (313).
[0076] A generation style 2 (330) according to one embodiment may include a generation element 2-1 (331) configured to have second generation attribute information based on the basic attribute information of a basic element 1 (311). Additionally, the generation style 2 (330) may include a generation element 2-2 (333) configured to have third generation attribute information based on the basic attribute information of a basic element 2 (313).
[0077] A generated element 1-1 (321) according to one embodiment may correspond to a generated element in which the first generated attribute information is set, having the same first sub-attribute information as the first sub-attribute information of the basic element 1 (311) (e.g., knit cotton jersey), but having a second sub-attribute information different from the second sub-attribute information of the basic element 1 (311) (e.g., diagonal pattern) (e.g., spotted pattern).
[0078] A user input for changing the generated element 1-1 (321) can be controlled to change only the second sub-attribute information of the generated element 1-1 (321). For example, the user input for changing the first sub-attribute information of the generated element 1-1 (321) can be controlled so that it is not possible to change from knitted cotton jersey to silk, but it is possible to change from a spotted pattern to a striped pattern as the second sub-attribute information.
[0079] According to one embodiment, the first sub-attribute information of the generated element 1-1 (321) may change together with the first sub-attribute information of the base element 1 (311) when the first sub-attribute information of the base element 1 (311) changes. For example, if the first sub-attribute information of the base element 1 (311) changes from knitted cotton jersey to silk, the first sub-attribute information of the generated element 1-1 (321) may also change from knitted cotton jersey to silk. At this time, the second sub-attribute information of the generated element 1-1 (321) (e.g., polka dot pattern) may be maintained as is.
[0080] A generated element 2-1 (331) according to one embodiment may correspond to a generated element that has a first sub-attribute information (e.g., cotton jersey) different from the first sub-attribute information (e.g., knit cotton jersey) of the basic element 1 (311) and a second sub-attribute information (e.g., striped pattern) different from the second sub-attribute information (e.g., diagonal pattern) of the basic element 1 (311) when the second generated attribute information is set. The second generated attribute information of the generated element 2-1 (331) may be maintained regardless of changes to the first sub-attribute information of the basic element 1 (311).
[0081] According to one embodiment, the generated element 1-2 (323) and the generated element 2-2 (333) may correspond to elements that include the same first sub-attribute information (e.g., mesh) and second sub-attribute information (e.g., wavy pattern) as the first sub-attribute information and second sub-attribute information of the base element 2 (313). If any one of the base element 2 (313), the second element 1 (323) and the second element 2 (333) is modified, the modification may be applied to the others.
[0083] FIGS. 4a and 4b are drawings for explaining a method of providing design data according to one embodiment.
[0084] Referring to FIG. 4a, a library (401) for managing elements applied to a style and a list of attribute information for each of the elements is shown. The library (401) may include an attribute information list library (410) and a style library (420).
[0085] Among the design data used in clothing simulation, list data of associated attribute information for elements included in a style may be included. The list of attribute information may include attribute information of associated elements corresponding to each element. An associated element may share some of its attribute information with the corresponding element, while the remaining attribute information may correspond to other elements. For example, an associated element may include an element that possesses the same inherent physical properties as the corresponding element but has a different material.
[0086] For a more specific example, referring to the attribute information list (410), if one element 1 is defined as a cotton fabric, the associated elements may correspond to multiple elements that differ only in visual characteristics, such as a slanted cotton, a spotted cotton, and a striped cotton, based on the inherent physical properties corresponding to the cotton. In this case, the attribute information list may include attribute information corresponding to each associated element—e.g., attribute information 1 (411) for the slanted cotton, attribute information 2 (413) for the spotted cotton, and attribute information 3 (415) for the striped cotton. This attribute information list may be stored together as an attribute information list within the data of each element (e.g., slanted cotton, spotted cotton, striped cotton, etc.).
[0087] The attribute information list library (410) may include attribute information lists corresponding to each element applied to a style included in the style library (420). For example, the attribute information list library (410) may include an attribute information list (417) of element 1 applied to style A (421).
[0088] The style library (420) may contain data of styles created in the current project file. For example, the style library (420) may contain data corresponding to each of style A (421) and style B (423), where the styles created in the current project are style A (421) and style B (423).
[0089] The style library (420) may include data related to each component set of the included styles and may include data related to the element set corresponding to the component set. Additionally, the style library (420) may include data related to currently applied attribute information corresponding to each element included in the element set. For example, the style library (420) may include data for style A (421) and may include data related to component 2 (425) (e.g., pattern) included in style A (421). Additionally, the style library (420) may include data related to element 1 (427) applied to component 2 (425). Furthermore, the style library (420) may include data related to attribute information 3 (429) of the corresponding element 1 (427).
[0090] Referring to FIG. 4b, screens (405) and (407) are shown, which allow editing of element attribute information based only on elements of previously generated styles. In the generation of design data according to one embodiment, elements can be created in a structure linked to a style (hereinafter referred to as a linked structure). For example, whenever a style is added, an element with new attribute information is newly created, and conversely, when the style is deleted, an element with the corresponding attribute information can be deleted. In such a linked structure, the number of types of element attribute information is determined by the number of styles, so that all styles can contain the same number of element attribute information.
[0091] For example, for a single piece of design data (e.g., a dress), there may be two styles, 'Style A' and 'Style B'. Let's assume that the design data includes a first component (e.g., a top pattern) and a second component (e.g., a bottom pattern), and that two fabrics corresponding to each component are used.
[0092] In the linked structure, since all styles were configured to have the same number of element attribute information, users were required to configure elements corresponding to the first component (e.g., top pattern) and the second component (e.g., bottom pattern) for each style. However, even if both Style A and Style B used the same top element (e.g., red surface) and only the bottom was to be configured differently, a separate top element (e.g., red surface) was required to be created for Style B. As a result, unnecessary additional elements could be generated even though the same elements were actually being used.
[0093] In the above-described linkage structure, if only some of the attribute information list registered to a specific element is reflected in the style, the remaining attribute information may not be verifiable. For example, in screen (405) and screen (407), only attribute information 1 (411) and attribute information 3 (415) may be reflected as some of the various attribute information (411, 413, 415) included in the attribute information list interface (403).
[0094] Screen (405) represents a case where the number of attribute information (e.g., 3) and the number of styles (e.g., 2) included in the attribute information list interface (403) do not match. The element interface 1 (441) of screen (407) may correspond to an interface for displaying element 1 (e.g., Fabric 1) corresponding to the attribute information list. Since two objects are currently created, only two attribute information (attribute information 1 (411), attribute information 3 (415)) corresponding to the applied element can be displayed on the element interface 1 (441). Due to the case of screen (405), attribute information 2 (413) may be difficult to utilize in editing styles unless a separate style utilizing it is created.
[0095] Additionally, screen (407) represents a case where the number of attribute information (e.g., 3) included in the attribute information list interface (403) and the number of styles (e.g., 3) match, but only some of the materials are reflected in the styles. The element interface 2 (443) of screen (407) may correspond to an interface for displaying element 1 corresponding to the attribute information list. Since two styles are currently created out of the three styles, only two attribute information (attribute information 1 (411), attribute information 3 (415)) can be displayed on the element interface 2 (443), and the remaining attribute information can be set to a NULL value. In the case of screen (407), as in the case of screen (405), it may also be difficult to utilize attribute information 2 (413).
[0097] FIG. 5 is a diagram illustrating a method for providing attribute information based on an attribute information list according to one embodiment.
[0098] In one embodiment, an electronic device may be created to load a list of attribute information and provide at least one attribute information included in the list of attribute information. An electronic device according to one embodiment may load a list of attribute information corresponding to each element applied to a style. Based on the loaded list of attribute information, the electronic device may provide the attribute information included in the list.
[0099] Referring to FIG. 5, an interface (501) for displaying currently generated styles and an interface (503) for a list of elements applied to currently generated styles are shown. The interface (501) may include style 1 (510) and style 2 (520) as currently generated styles. The list interface (503) may include element 1 (511) of style 1 (510) and element 2 (521) of style 2 (520). The list interface (503) may further include an attribute information list interface (530) for displaying a list of attribute information for element 1 (511) of style 1 (510).
[0100] Here, element 1 (511) and element 2 (521) are separate elements and may correspond to elements that are not associated with each other. In this case, according to the linkage structure described above in FIG. 4, since there is no element associated with element 1 (511) in the currently generated style, only one attribute information (attribute information 1 (531) of element 1 (511)) can be displayed. Unlike the linkage structure, the list interface (503) can display an attribute information list interface (530) containing editable attribute information based on the attribute information list of element 1 (511), regardless of the presence or absence of a style. For example, the list interface (503) can display attribute information registered to element 1 (511) (attribute information 2 (533), attribute information 3 (535)) in addition to attribute information 1 (531) of element 1 (511). The attribute information list interface (530) may further include an interfacing object for performing deletion of attribute information included in the attribute information list or updating to the latest attribute information.
[0101] This enables the electronic device to implement functions that quickly search for associated attribute information or suggest alternative attribute information when a specific element is selected. Furthermore, unlike operations within an integrated structure, the electronic device can create, apply, and delete attribute information without relying on the number of styles, thereby preventing the automatic generation and persistence of unnecessary attribute information. Consequently, wasted file space is reduced, and management efficiency can be improved while maintaining the consistency and quality of raw material data.
[0102] In addition, the electronic device eliminates the existing inefficient procedure of having to manually manipulate styles to check or delete unused attribute information, and enables direct verification and editing at the attribute information level, thereby achieving a reduction in work time and repetitive tasks.
[0103] A list of attribute information registered in an element according to one embodiment may be provided in connection with a server. A server according to one embodiment may enable a terminal on the vendor side producing the garment and a terminal on the designer side providing raw materials to communicate with each other and exchange data. For example, a designer may register a list of attribute information on the server, and the vendor may produce the garment based on the list of attribute information registered on the server. By providing a list of attribute information linked to a server, communication costs between the designer and the vendor can be reduced, and as real-time changes can be shared, raw materials can be freely edited and updated without constraints on the order of work. This enables flexibility in the workflow and enhances the designer's creativity.
[0105] FIG. 6 is a drawing for explaining a method of creating a collection element according to one embodiment.
[0106] A digital design data management method according to one embodiment may include the step of generating at least one collection element based on a plurality of elements included in at least one first element set and at least one second element set associated with at least one second style. A collection element according to one embodiment may include at least one first sub-attribute information and a plurality of second sub-attribute information.
[0107] A collection element according to one embodiment may correspond to a set composed of multiple elements and may be defined as one of the following two types depending on its form.
[0108] First, a collection element may correspond to a collection of elements (hereinafter referred to as 'element collection'). In this case, the collection element is composed of a plurality of different elements as a single set, and each element may have first sub-attribute information and second sub-attribute information. That is, a collection element having the form of an element collection may include a composition in which a plurality of first sub-attribute information and a plurality of second sub-attribute information are combined in a complex manner, and accordingly, the relationship between the first sub-attribute information and the second sub-attribute information may be defined as a many-to-many relationship.
[0109] Second, the collection element may correspond to a set of second sub-attribute information corresponding to a single first sub-attribute information. The collection element may correspond to a form in which various selection options for second sub-attribute information are provided by including multiple second sub-attribute information as a single element. For example, the collection element may correspond to a form in which it shares the first sub-attribute information and includes different second sub-attribute information. A collection element having the form of a set of second sub-attribute information has a structure in which multiple second sub-attribute information are connected to a single element, which can be defined as a one-to-many relationship.
[0110] At this time, multiple second sub-attribute information included in the collection element can be managed as second sub-attribute information separate from the second sub-attribute information of the element that was the basis for the creation of the collection element.
[0111] Depending on the setting purpose and usage method, the relationship structure between the first sub-attribute information and the second sub-attribute information (e.g., many-to-many relationship, one-to-many relationship, etc.) of the collection element may vary, and each structure can be utilized for user-selection-based colorway configuration or automatic style recommendation.
[0113] An electronic device according to one embodiment may group a plurality of elements into at least one element group based on predefined conditions and generate a corresponding collection element corresponding to each of the at least one element group. In this case, the generation of the element group may be performed in response to receiving a user's selection input or may be performed automatically.
[0114] A predefined condition according to one embodiment may correspond to a criterion for grouping elements. A collection element may be created based on a group grouped according to the predefined condition. A predefined condition according to one embodiment may include a condition having common first sub-attribute information. In this case, each of the created collection elements may include common first sub-attribute information and multiple second sub-attribute information of multiple elements belonging to the corresponding element group.
[0115] According to one embodiment, the element to be created for the element group may include an element having common first sub-attribute information among the created elements created to have the second created attribute information described above, or an element included in an optionally added style having first sub-attribute information common with existing elements.
[0116] For example, when a generated element created to have the aforementioned second generated attribute information is created, it may include an element that is reconfigured so that the base element corresponding to the generated element has independent attribute information, in other words, that the generated element has the second generated attribute information, when a generated element having the first or third generated attribute information is created. In such a case, the generated element reconfigured to have the second generated attribute information may belong to the same element group as the previously corresponding base element.
[0117] As another example, the aforementioned arbitrarily added element may refer to an element created by the user by separately adding the element itself, rather than being added during the process of generating the style. In this case, the arbitrarily added element may contain attribute information independent of the existing element.
[0118] Referring to FIG. 6, a list interface 1 (601) is shown that displays elements included in a currently generated style. Let us assume that among the elements displayed in interface 1 (601), elements belonging to element group 1 (610) have first sub-attribute information 1, elements belonging to element group 2 (620) have first sub-attribute information 2, and element (630) has first sub-attribute information 3.
[0119] The electronic device can generate element group 1 (610) based on first sub-attribute information 1 and element group 2 (620) based on first sub-attribute information 2. The electronic device can generate collection element 1 (641) and collection element 2 (643) corresponding to each of element group 1 (610) and element group 2 (620). Collection element 1 (641) may include attribute information of the elements included in element group 1 (610). Additionally, collection element 2 (643) may include attribute information of the elements included in element group 2 (620).
[0121] FIG. 7 is a drawing for explaining a method of creating a collection element according to one embodiment.
[0122] An electronic device according to one embodiment may receive a selection input corresponding to at least some of a plurality of elements included in at least one first element set and at least one second element set. In response to a user input selecting one element from at least some of the plurality of elements corresponding to the selection input, the electronic device may generate a collection element that includes first sub-attribute information of one element and a plurality of second sub-attribute information of at least some of the plurality of elements.
[0123] In addition to a method of automatically generating collection elements based on elements having common first sub-attribute information, the electronic device can also perform a method of generating elements based on user selection input. As the user arbitrarily selects elements, the selected elements may contain different attribute information. For example, there may be cases where the selected elements do not contain the same first sub-attribute information.
[0124] In such cases, the electronic device may automatically set one of the selected elements or receive a selection input corresponding to one of the elements. The electronic device may generate a collection element that includes first sub-attribute information of one of the elements and second sub-attribute information of some of the remaining selected items.
[0125] For example, an electronic device may receive an input selecting one element corresponding to at least some of the elements selected from a plurality of elements. In this case, the electronic device may generate a collection element that includes first sub-attribute information of one element and second sub-attribute information of the selected items. In this case, the attribute information included in the collection element may be managed as attribute information separate from the attribute information of the selected items.
[0126] Referring to FIG. 7, the electronic device may receive a selection input corresponding to a plurality of elements (710). According to the example, the plurality of elements (710) may include different attribute information. For example, element 1 (711) may include unique attribute 1 and material 1, element 2 (713) may include unique attribute 2 and material 2, and element 3 (715) may include unique attribute 3 and material 3. The electronic device may automatically select element 2 (713) or receive a selection input corresponding to element 2 (713). The electronic device may generate a collection element (720) based on the unique attribute 2 of element 2 (713). The generated collection element (720) may be generated to include unique attribute 2 and materials (material 1, material 2, material 3) included in the plurality of elements (710). At this time, the attribute information of element 2 (713) and the attribute information (721) can be managed as separate attribute information.
[0128] FIGS. 8a to 8c are drawings illustrating a method for replacing an element with a collection element according to one embodiment.
[0129] In order to identify the types of raw materials actually used in the production of clothing, the attribute information of each element included in a style within the design data generation system can be controlled so that it does not overlap with one another. That is, within the design data generation system, each element within a style can be controlled to have unique attribute information, thereby allowing for accurate identification of which raw materials are used without duplication.
[0130] Collection elements can be applied by replacing existing elements within styles upon creation. In other words, a collection element can be applied as a single element, or a collection element with attribute information that reflects the attribute information of the existing element can be applied.
[0131] More specifically, the electronic device can identify second sub-attribute information of the corresponding element and replace the corresponding element with a corresponding collection element to which the identified second sub-attribute information is applied.
[0132] For example, referring to FIG. 8a, a case is illustrated in which a collection element is created based on element 1 (811) and element 2 (813) within style 1 (810). Element 1 (811) can be replaced with a collection element (831) of attribute information 5 (835) corresponding to attribute information 1 (815). Additionally, element 2 (813) can be replaced with a collection element (833) of attribute information 6 (837) corresponding to attribute information 2 (817).
[0133] However, if a collection element corresponding to two or more elements is created within a single style and is applied to at least one of the elements corresponding to the collection element, then the collection element within the single style may contain two or more attribute information. That is, a collection element used as a single element within a style may contain two or more attribute information. For example, referring again to FIG. 8a, collection element (831) and collection element (833) may be applied to a single style as identical elements, but may correspond to attribute information 5 (835) and attribute information 6 (837). In the real world, as long as raw materials used in clothing must have only one unique attribute, if multiple different attributes are assigned to a single raw material, it does not match the applicability in the actual manufacturing and management process, and may not match realistic use cases or industrial needs.
[0134] Accordingly, the electronic device may replace each of the multiple elements with the corresponding collection element when the corresponding collection element is generated based on multiple elements included in multiple styles. The electronic device may not perform the replacement operation when the collection element is generated based on multiple elements included in a single style.
[0135] For example, referring to FIG. 8b, a process of applying a generated collection element according to the selection of elements included in a plurality of styles is illustrated. The electronic device can generate a collection element corresponding to element 1 (818) and element 4 (821) included in a plurality of styles among a plurality of elements (e.g., element 1 (818) and element 2 of style 1 (810) and element 3, element 4, and element 2 of style 2 (820)).
[0136] At this time, the electronic device may identify attribute information 1 (819) of element 1 (818) included in style 1 (810) and replace element 1 (818) with a collection element (851) of attribute information 5 (853) corresponding to attribute information 1 (819). Additionally, the electronic device may identify attribute information 4 (823) of element 4 (821) included in style 2 (820) and replace it with a collection element (861) of attribute information 6 (863) corresponding to attribute information 4 (823).
[0137] In this case, even when element 1 (818) in substituted style 1 (850) is set as a collection element (851) of attribute information 5 (853), duplicate attribute information may not occur within a single style, and likewise, in substituted style 2 (860), even when element 4 (821) is set as a collection element (861) of attribute information 5 (853), duplicate attribute information may not occur within a single style.
[0138] In this case, even when selecting elements included in multiple styles, if a collection element is created based on multiple elements included in a single style, the operation of replacing with a collection element may not be performed.
[0139] For example, referring to FIG. 8b, when creating a collection element based on element 1 (818) of style 1 (810) and element 2 (825) of style 2 (820), a case occurs in which a collection element is created based on multiple elements within a single style. That is, the same case occurs as when it is created based on element 1 (818) and element 2 included in style 1 (810). More specifically, when element 2 (855) of modified style 1 (850) is replaced with a collection element of attribute information 7 (not shown for convenience of explanation) corresponding to attribute information 2 (816), a case may occur in which a collection element in a single modified style 1 (850) has two attribute informations (attribute information 5 (853) and attribute information 7). As described above with reference to Fig. 8a, since multiple attribute information may be duplicated in a single element, the replacement operation may not be performed.
[0140] In an electronic device according to one embodiment, when there is a selection input corresponding to multiple elements on a single style, it may not be possible to replace the corresponding element with a collection element, but it may be possible to create a collection element. For example, referring to FIG. 8c, a case is illustrated in which two or more elements are selected in style 1 (810), as in the case of FIG. 8a. Even in such a case, a collection element may be created and may be stored in a library corresponding to the first style and the second style as data separate from the currently applied element. The library corresponding to the first style and the second style according to one embodiment may include a library (401), an attribute information list library (410), a style library (420), etc., as described above with reference to FIG. 4a.
[0141] In the electronic device according to one embodiment, if the case where a single object is created based on multiple elements is resolved due to the deletion of elements or the like, the elements may be replaced with collection elements.
[0143] FIG. 9 is a diagram illustrating an interface related to the substitution of an element into a collection element according to one embodiment.
[0144] Screen (901) represents a screen during the process of creating a collection element. Screen (901) may include an interface (910) for selecting an element containing attribute information to be shared on the collection element according to selection inputs corresponding to element 1, element 2, and element 3. Element 1, element 2, and element 3 may be displayed through an element list interface 1 (913). Screen (901) indicates the case where the element 1 button (911) is selected on the interface (910).
[0145] Depending on the selection of the element 1 button (911), collection elements (921, 923) may be created. In the case of element list interface 2 (903), it indicates a case where collection elements (921) are created but elements 1, 2, and 3 are retained. In the case of element list interface 3 (905), it indicates a case where collection elements (923) are created and elements 1, 2, and 3 are each replaced with collection elements (923).
[0147] FIG. 10 is a drawing for explaining a device diagram of a digital design data management method according to one embodiment.
[0148] Referring to FIG. 10, an electronic device (1000) according to one embodiment may include a processor (1001) and a memory (1003). Additionally, depending on the implementation form, it may further include an input / output device (I / O) (1005). The electronic device (1000) may include a device that performs the digital design data management method described above through FIGS. 1 to 9. Hereinafter, the electronic device (1000) may be briefly referred to as 'device'.
[0149] A processor (1001) according to one embodiment may perform at least one operation of the digital design data management method described above through FIGS. 1 to 9. For example, the processor (1001) may perform at least one of the operations of receiving a first style including at least one component, identifying at least one first element first attribute information corresponding to the component, and generating at least one second style including at least one second element having second attribute information based on the first attribute information.
[0150] A memory (1003) according to one embodiment may be a volatile memory or a non-volatile memory and may store data regarding the digital design data management method described above through FIGS. 1 to 9. For example, the memory (1003) may store data generated during the execution of the digital design data management method or data necessary to execute the digital design data management method. For example, the memory (1003) may store at least one of a style, a component, an element, and a collection element.
[0151] A device (1000) according to one embodiment can exchange data with an external device (e.g., a personal computer or a network) or a user through an input / output device (1005). For example, the device (1000) can receive style data that is the target of design data generation through the input / output device (1005) and can output style data generated based on the input style data.
[0152] According to one embodiment, the memory (1003) can store a program in which the digital design data management method described above through FIGS. 1 to 9 is implemented. The processor (1001) can execute the program stored in the memory (1003) and control the device (1000). The code of the program executed by the processor (1001) can be stored in the memory (1003).
[0153] The device (1000) according to one embodiment may further include other components not illustrated. For example, the device (1000) may include a communication module that provides a function for the device (1000) to communicate with another electronic device or another server via a network. Part or all of the design data generation program may be stored in external memory. The device (1000) may obtain at least one of styles, components, elements, and collection elements by communicating with the design data generation program stored in external memory via the communication module. Also, for example, the device (1000) may further include other components such as a transceiver, various sensors, a database, etc.
[0154] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
[0156] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0158] Although the embodiments have been described above with reference to the limited drawings, those skilled in the art can apply various technical modifications and variations based on the above. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0159] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
Claim 1 A method for managing a digital design item, comprising: a step of obtaining a first set of attribute information corresponding to a first set of elements associated with a set of components included in the design item, corresponding to a first style of the design item; a step of obtaining a second set of attribute information corresponding to a second set of elements associated with the set of components, corresponding to a second style of the design item, wherein each of the first set of elements and the second set of elements has a first element in common, and each of the first set of attribute information and the second set of attribute information includes first attribute information corresponding to the first element; and a step of obtaining a third style corresponding to the first style by applying the second attribute information to the first element of the first set of elements in response to a user input that changes the first attribute information to the second attribute information in the first set of attribute information. Claim 2 A method according to claim 1, wherein the first attribute information and the second attribute information include a first sub-attribute information corresponding to a physical property and a second sub-attribute information corresponding to a visual property. Claim 3 A method according to claim 1, wherein the user input for changing the first attribute information to the second attribute information is controlled such that the second attribute information is input after changing only the second sub-attribute information of the first attribute information. Claim 4 A method according to claim 1, wherein the user input for changing the first attribute information to the second attribute information is controlled such that the second attribute information is input after changing at least one of the first sub-attribute information and the second sub-attribute information of the first attribute information. Claim 5 A method according to claim 1, wherein the step of obtaining the third style further comprises the step of obtaining at least one fourth style corresponding to the at least one second style by applying the second attribute information to the first element of the second element set in response to the user input. Claim 6 The method according to claim 1 comprises the step of generating at least one collection element corresponding to at least some of the elements included in the first element set and at least one second element set associated with the at least one second style, wherein each of the at least one collection element corresponds to at least one first sub-attribute information and a plurality of second sub-attribute information. Claim 7 A method according to claim 6, wherein the step of generating at least one collection element comprises: a step of grouping the plurality of elements into at least one element group based on a condition having common first sub-attribute information; and a step of generating a collection element corresponding to the common first sub-attribute information and the plurality of second sub-attribute information of the corresponding element group, corresponding to each of the at least one element group. Claim 8 A method according to claim 6, further comprising the step of receiving a selection input corresponding to at least some of the plurality of elements, and the step of generating at least one collection element comprises, in response to a user input selecting one of the elements among at least some of the plurality of elements, generating a collection element corresponding to a first sub-attribute information of the one element and a plurality of second sub-attribute information corresponding to at least some of the plurality of elements. Claim 9 In claim 6, the method further comprises the step of replacing each of at least some of the plurality of elements with a corresponding collection element. Claim 10 In claim 9, the substitution step comprises: a step of identifying second sub-attribute information of a corresponding element corresponding to at least some of the plurality of elements; and a step of substituting the corresponding element with the corresponding collection element to which the identified second sub-attribute information is applied. Claim 11 In claim 9, the above-mentioned substitution step is not performed when the corresponding collection element is generated based on a plurality of elements included in a single set of elements. Claim 12 The method according to claim 1 comprises the steps of: receiving a basic style of the design item; obtaining a basic attribute information set of at least one basic element set corresponding to the component set; and generating at least one generation style of the design item including a generation element set of a generation attribute information set based on at least a portion of the basic attribute information set, wherein the first style and the at least one second style correspond to the basic style or the at least one generation style. Claim 13 In claim 12, each of the at least one generated attribute information included in the generated attribute information set comprises: a first generated attribute information including a first sub-attribute information of the basic attribute information and a second sub-attribute information different from the second sub-attribute information of the basic attribute information; a second generated attribute information including a first sub-attribute information and a second sub-attribute information that can be set independently of the basic attribute information; and a method corresponding to one of the third generated attribute information corresponding to the basic attribute information. Claim 14 A method according to paragraph 13, wherein the third generated attribute information is subject to the first change when there is a first change to the basic attribute information, and the basic attribute information is subject to the second change when there is a second change to the third generated attribute information. Claim 15 A method according to claim 1, further comprising: a step of loading a list of attribute information corresponding to each of a plurality of elements included in the first element set and the second element set; and a step of providing at least one attribute information included in the list of attribute information. Claim 16 delete Claim 17 The method according to claim 1 further comprises the steps of: extracting at least some components to which the first element is applied among at least one component included in the set of components; and providing print layout data obtained by placing the at least some components in raw material data corresponding to the first element. Claim 18 In claim 17, the method further comprises the step of calculating and providing a cost corresponding to the raw material data based on the print layout data. Claim 19 A computer program stored on a computer-readable recording medium in combination with hardware to execute the method of any one of claims 1 through 15 and claims 17 through 18. Claim 20 A design data generation device comprises: a memory; and at least one processor connected to the memory, wherein the memory, when executed alone or collectively by the at least one processor, causes the device to perform the steps of: obtaining a first set of attribute information corresponding to a first set of elements associated with a set of components included in the design item corresponding to a first style of the design item; obtaining a second set of attribute information corresponding to a second set of elements associated with the set of components corresponding to a second style of the design item—wherein each of the first set of elements and the second set of elements each commonly includes a first element, and each of the first set of attribute information and the second set of attribute information each includes first attribute information corresponding to the first element—; and, in response to a user input changing the first attribute information to the second attribute information in the first set of attribute information, the device performs the steps of: obtaining a third style corresponding to the first style by applying the second attribute information to the first element of the first set of elements.
Citation Information
Patent Citations
Method to provide design information
KR1020210132559A
Computer implemented methods and systems for generating virtual body models for garment fit visualisation
US20140176565A1
Systems and Methods for Outfit Customization via a Dynamic and Interactive User Interface
US20220335502A1