Method and device for generating virtual fashion item

The method of segmenting fashion items by materials automates the application of trends, addressing inefficiencies in existing tools by enabling rapid and efficient creation of virtual fashion items with varied color combinations.

WO2026147299A1PCT designated stage Publication Date: 2026-07-09CLO VIRTUAL FASHION INC

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CLO VIRTUAL FASHION INC
Filing Date
2026-01-05
Publication Date
2026-07-09

Smart Images

  • Figure KR2026000207_09072026_PF_FP_ABST
    Figure KR2026000207_09072026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a method and device for generating a virtual fashion item. The method for generating a virtual fashion item performed by one or more processors divides a reference fashion item into a plurality of segments on the basis of one or more materials included in the reference fashion item. Here, each of the plurality of segments is classified into any one material category among a plurality of predetermined material categories. The method for generating a virtual fashion item determines a target material corresponding to a first material category among a plurality of material categories, and generates a modified fashion item reflecting the result of applying the target material to one or more segments that are classified into the first material category among the plurality of segments.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for creating virtual fashion items

[0001] The following embodiments relate to a method and apparatus for creating virtual fashion items.

[0002] In the fashion industry, virtual fashion item creation tools that allow for the design and simulation of fashion items in a virtual environment are widely utilized for production and design. These tools enable designers to input information such as the shape, fabric, color, pattern, and materials of a fashion item, allowing them to visually verify the design before actual production. Fashion trends can change depending on time and region. While trends are important for the design, development, and marketing of new garments, directly applying trends to each part of multiple garments for each design can require a significant amount of time and effort from the worker.

[0003] 'Colorways' can 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 garment style; in other words, it can mean sets of clothing with the same design but different colors. Through colorways, users can determine the optimal color combination by easily visualizing and comparing various color combinations or options.

[0004] A method for generating a virtual fashion item performed by one or more processors according to one embodiment comprises: a step of dividing a reference fashion item into a plurality of segments based on one or more materials included in the reference fashion item, wherein each of the plurality of segments is classified into one of a plurality of predetermined material categories; a step of determining a target material corresponding to a first material category among the plurality of material categories; and a step of generating a modified fashion item in which the result of applying the target material to one or more segments classified into the first material category among the plurality of segments is reflected.

[0005] The above-mentioned standard fashion item includes a plurality of components to which any one of the above-mentioned one or more materials is applied, and each of the plurality of components can correspond to the plurality of segments.

[0006] The plurality of components may include at least one of a first component corresponding to the textile trim material of the standard fashion item; a second component corresponding to the main fabric material of the standard fashion item; a third component corresponding to the sub fabric material of the standard fashion item; or a fourth component corresponding to the hardware trim material of the standard fashion item.

[0007] The step of dividing the above-mentioned standard fashion item into a plurality of segments may include the step of obtaining the first component as the first segment, satisfying at least one of the following conditions: a first condition in which the area ratio of the standard fashion item among the plurality of components is less than or equal to a first standard value; a second condition in which the length of one direction of the standard fashion item is greater than or equal to a second standard value; or a third condition in which the length ratio of the unwelded outline in the entire outline of the standard fashion item is greater than or equal to a third standard value.

[0008] Whether the above second condition is satisfied can be determined based on at least one of the ratio of the axis-aligned bounding box (AABB) to the actual area of ​​the above standard fashion item, the aspect ratio of the AABB, or the ratio of the area to the perimeter length of the edge of the above standard fashion item.

[0009] The step of dividing the above standard fashion item into a plurality of segments may include the step of obtaining the second component, which has the largest area ratio among the plurality of components in the above standard fashion item, as the second segment.

[0010] The step of dividing the above-mentioned standard fashion item into multiple segments may include the step of sequentially acquiring multiple components of the above-mentioned standard fashion item according to the components corresponding to the above-mentioned material.

[0011] The step of determining the target material may include the step of determining a target material corresponding to the first material category among the plurality of material categories in response to user input.

[0012] The above method for generating a virtual fashion item may further include the step of generating a preview thumbnail that reflects the target material determined in response to the user input into the reference fashion item.

[0013] The step of determining the target material may include determining the material corresponding to the segment classified into the first material category as the target material, based on a previously stored reference fashion item containing one or more materials.

[0014] The above method for generating a virtual fashion item may further include the step of displaying one or more fashion items among the above reference fashion items that include the target material.

[0015] The above target material can be obtained from one or more components of a reference fashion item classified into the above first material category.

[0016] The component configuration of the above-mentioned reference fashion item and the component configuration of the above-mentioned modified fashion item may differ.

[0017] The above standard fashion item includes a first standard fashion item and a second standard fashion item, wherein the component configuration of the first standard fashion item and the component configuration of the second standard fashion item are different, and the step of generating the modified fashion item may include: a step of generating a first modified fashion item in which the result of applying the target material to one or more segments classified as the first material category among a plurality of segments of the first standard fashion item is reflected; and a step of generating a second modified fashion item in which the result of applying the target material to one or more segments classified as the first material category among a plurality of segments of the second standard fashion item is reflected.

[0018] According to one embodiment, the electronic device comprises one or more processors including processing circuitry; and a memory for storing instructions, wherein when the instructions are executed individually or integrally by the one or more processors, the electronic device performs the operation of dividing the reference fashion item into a plurality of segments based on one or more materials included in the reference fashion item—each of the plurality of segments is classified into one of a predetermined plurality of material categories—; the operation of determining a target material corresponding to a first material category among the plurality of material categories; and the operation of generating a modified fashion item reflecting the result of applying the target material to one or more segments classified into the first material category among the plurality of segments.

[0019] FIG. 1 is a flowchart illustrating a method for creating a virtual fashion item according to one embodiment.

[0020] FIG. 2 is a flowchart illustrating a method for creating a virtual fashion item according to one embodiment.

[0021] FIG. 3 is a flowchart illustrating a method of dividing a standard fashion item into a plurality of segments according to one embodiment.

[0022] FIG. 4 is a drawing for explaining the fabric material and trim material of a standard fashion item according to one embodiment.

[0023] FIG. 5 is a drawing for explaining a method of creating a modified fashion item according to one embodiment.

[0024] FIGS. 6a and 6b are drawings for explaining a method of creating a modified fashion item according to one embodiment.

[0025] Figure 7 is a block diagram of an electronic device that performs a method for creating virtual fashion items.

[0026] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, actual implementations are not limited to the specific embodiments disclosed, and the scope of this specification includes modifications, equivalents, or substitutions included in the technical concept described by the embodiments.

[0027] In relation to the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of the noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise.

[0028] In this document, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C", and "at least one of A, B, or C" may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof.

[0029] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish a component from another component and do not limit the components in other aspects (e.g., importance or order). For example, the first component may be named the second component, and similarly, the second component may be named the first component.

[0030] Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0031] The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to specify the existence of the described features, numbers, steps, actions, components, parts, or combinations thereof, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0032] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this specification.

[0033] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are given the same reference numeral regardless of the drawing number, and redundant descriptions thereof will be omitted.

[0034] In the following embodiments, 'pattern(s)' may be two-dimensional pattern(s) corresponding to parts constituting a fashion item (e.g., clothing). The patterns may be virtual patterns modeled as a set of multiple polygons for the simulation of the fashion item (e.g., clothing). The patterns may include multiple pattern pieces, and each of the multiple pattern pieces may be modeled as a polygonal mesh based, for example, on the body shape of a three-dimensional avatar. In this case, the polygonal mesh may include multiple polygons (e.g., triangles or squares, etc.).

[0035] The garment and pattern(s) may be composed of a mesh containing multiple polygons. Depending on the embodiments, the mesh may be modeled in various ways. For example, the vertices of the polygons included in the mesh may be point masses having mass, and the sides of the polygons may be represented as springs having elasticity connecting that mass. Accordingly, the three-dimensional garment may be modeled, for example, by a Mass-Spring Model. Depending on the physical properties of the fabric used, the springs may have resistance values ​​for, for example, stretch, shear, and bending. Alternatively, the mesh may be modeled by a strain model. The polygons included in the mesh may be modeled, for example, as triangles, or as polygons of quadrilateral or larger. In some cases, when a 3D volume needs to be modeled, the mesh can be modeled as a 3D polyhedron. The vertices of the polygon(s) contained in the mesh can be moved by external forces, such as gravity, and internal forces, such as stretch, shear, and bending. By calculating the external and internal forces to determine the forces applied to each vertex, the displacement velocity and motion of each vertex can be obtained. The movement of the garment can be simulated through the movement of the vertices of the polygon(s) constituting the mesh at each time step. For example, if a garment composed of a polygonal mesh is worn on a 3D avatar, a natural 3D virtual garment based on the laws of physics can be realized. The vertices of the polygon(s) contained in the mesh can move under the action of external forces such as gravity and internal forces such as stretching, twisting, and bending.By calculating external and internal forces to determine the force applied to each vertex, the displacement and velocity of movement of each vertex can be obtained. Additionally, the movement of virtual clothing can be simulated through the movement of the vertices of the mesh's polygons at each time step. By fitting a 2D pattern composed of polygonal meshes onto a 3D avatar, a natural-looking 3D virtual garment based on the laws of physics can be realized.

[0036] FIG. 1 is a flowchart illustrating a method for creating a virtual fashion item according to one embodiment. Referring to FIG. 1, the process of creating a modified fashion item that reflects the result of applying a target color through steps (110) to (130) is illustrated by an electronic device (e.g., the electronic device (700) of FIG. 7) that performs the method for creating a virtual fashion item according to one embodiment.

[0037] An electronic device that performs the method for creating a virtual fashion item described in FIG. 1 may include at least one of a server or a terminal.

[0038] A method for creating virtual fashion items is intended for designing, creating, producing, and / or simulating virtual fashion items, and may, for example, provide functions for creating, editing, and / or saving virtual fashion items, and visually simulating the created fashion items. A user may use a service for creating virtual fashion items through a terminal or a server. For example, a user may use a service provided by a server through an application (hereinafter referred to as "app") regarding a service for creating virtual fashion items running on a terminal or through a web regarding a service for creating virtual fashion items.

[0039] 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.

[0040] In step (110), the electronic device divides the reference fashion item into a plurality of segments based on one or more colors included in the reference fashion item. At this time, each of the plurality of segments is classified into one of a predetermined plurality of color categories. The plurality of color categories may include, for example, at least one of a main color category, an accent color category, or a trim color category, but is not necessarily limited thereto. Each of the plurality of segments may correspond to a clothing pattern.

[0041] "Reference fashion items" may refer to various fashion items, including clothing entered or selected by the user. "Reference fashion items" may refer to target units used by fashion companies during design. For example, if an avatar is equipped with a top, bottoms (skirt or pants), a scarf, a bag, and socks, each of these items may correspond to a reference fashion item.

[0042] "Fashion items" are items related to fashion in a digital form, such as clothing and accessories, and may include, for example, at least one of virtual fashion items, hats, scarves, belts, gloves, socks, shoes, bags, or accessories. "Fashion items" can be understood to encompass all items that can be worn on the body, such as accessories, bags, shoes, etc., as well as clothing.

[0043] A fashion item may be composed of a set of components that includes at least one component. The component may correspond to the details that constitute the fashion item, such as a garment. For example, if the fashion item is a shirt, the set of components that constitute the shirt may include collar patterns, sleeve patterns, and / or bodice patterns that constitute the shirt, as well as accessories such as buttons.

[0044] In this specification, components may be referred to as 'raw materials'. For example, components may include fabric, graphic, trim, button, buttonhole, topstitch, puckering, zipper, etc., but are not necessarily limited thereto. Trim is an auxiliary component attached in addition to the main fabric of a standard fashion item (e.g., clothing) and may include hardware trim made of a rigid material and textile trim made of a textile material.

[0045] Hereinafter, for convenience of explanation, the prefix “virtual” preceding terms such as “clothing,” “pattern,” “fabric,” “button,” “trim,” “zipper,” and / or “stitch” may be omitted. Accordingly, the prefixes “clothing,” “pattern,” “fabric,” “button,” “trim,” “zipper,” and / or “stitch” used in this disclosure may be interpreted as including “virtual.”

[0046] In one embodiment, the component configuration of a standard fashion item and the component configuration of a modified fashion item described below may be identical. To apply a style to a fashion item having a specific component configuration, design elements that define the appearance may be applied while maintaining the component configuration. Design elements may be defined, for example, as color, material, texture, pattern, or various combinations thereof.

[0047] Various design elements may be applied to fashion items. Design elements may include information necessary for the production of fashion items or information indicating at least one of the physical, visual, or functional characteristics of fashion items. For example, design elements may include information indicating at least one of the fabric type (e.g., cotton, polyester, nylon, leather, etc.), physical properties, texture, or color of the raw materials constituting the fashion item.

[0048] According to one embodiment, the design element may include details regarding physical properties and / or materials. Details regarding physical properties may include at least one of, for example, stretch, bending stiffness, density, thickness, or friction coefficient, as parameters for simulating the physical form of the fashion item. Details regarding materials may include at least one of, for example, a texture map, normal map, color, opacity, reflection, or surface roughness, as parameters for rendering visual features such as the surface texture of the fashion item.

[0049] In one embodiment, the reference fashion item may include at least one of, for example, a first component corresponding to the main material of the reference fashion item, a second component corresponding to the hardware trim of the reference fashion item, or a third component corresponding to the textile trim of the reference fashion item.

[0050] 'Main Material' can refer to the primary material, such as fabric, that constitutes standard fashion items like clothing.

[0051] "Hardware trim" may refer to components made of hard materials such as, for example, metal, plastic, wood, stone, glass, and / or bone. Hardware trim may include, but is not limited to, zipper sets made of metal and / or plastic coils that provide both fastening and decorative effects (e.g., zipper teeth, zipper pullers, zipper sliders), buttons that provide both functionality and decorative appeal in various sizes, colors, and materials, buckles or snaps used on belts, bags, shoes, etc., and toggles commonly used on outerwear and hoodies.

[0052] 'Zipper teeth' refer to the small, tooth-shaped parts that connect the two sides of the zipper. A 'zipper puller' is a small handle attached to the zipper slider that helps move the zipper up and down easily. A 'zipper slider' refers to the part that allows the zipper to open or close by engaging or disengaging the zipper teeth. A 'button' refers to a small accessory used to open and close clothing, and it can also be used as a design element to add style to the garment.

[0053] 'Textile trim' may correspond to accessories made of soft fibrous materials, such as fabric, thread, or ribbon. Textile trim may include, but is not limited to, lace, piping, binding, tape, ribbon, braid, sequin, topstitch, and / or beads.

[0054] Piping is a method of decorating the edges or seams of clothing or accessories. Typically, thin strips of folded fabric are inserted between seams to emphasize the contours of the garment. Piping can also be used as a design element. It can be made from the same fabric, or contrasting colors or materials can be used to create a visual effect.

[0055] 'Binding' can refer to a method of finishing garments by wrapping around their edges or seams. Binding typically uses a narrow strip of fabric to cover the edges of seams for a neat finish, and can enhance the garment's durability by tidying and protecting the edges. Additionally, binding can be utilized as a design element.

[0056] 'Topstitch' refers to decorative or functional stitching visible on the outer surface of a garment. Topstitch can be used for decorative effects to enhance the garment's design, for garment reinforcement to increase durability by strengthening seams or edges, and / or for fixing effects to maintain the garment's shape by securing specific parts. Various effects can be achieved on the garment by varying the color or thickness of the thread used during topstitching.

[0057] In order to divide a reference fashion item into multiple segments in step (110), the electronic device may extract one or more colors included in the reference fashion item. The electronic device may extract one or more colors corresponding to any one of the classified color categories among a predetermined plurality of color categories.

[0058] An example of a method for an electronic device to extract one or more colors included in a standard fashion item is as follows.

[0059] For example, an electronic device can extract the base color of a reference fashion item. Here, the 'base color' is the main color of the reference fashion item and may contain pure color information unaffected by light, shadow, etc. The base color may also be referred to as the 'dominant color'.

[0060] Alternatively, the electronic device can extract color based on a texture generation algorithm corresponding to the base color map of a reference fashion item. Here, the 'base color map' contains pure color information unaffected by light and shadows, and can be used to accurately represent the original color of the reference fashion item. The base color map is used in Physically Based Rendering (PBR) and may correspond to one of the texture maps used in 3D graphics and digital art. Physically Based Rendering (PBR) may correspond to shading and rendering techniques that more accurately model the flow of light in the real world by accurately implementing the interaction between lighting and material properties, primarily in computer graphics.

[0061] Alternatively, the electronic device can extract colors based on color quantization of the base color map of a reference fashion item. The electronic device can extract colors with a reduced number of colors by color quantization of the base color map of the reference fashion item. The electronic device can extract colors using various color quantization techniques, such as, for example, the K-Means Clustering technique, which extracts k representative colors by clustering pixels in RGB space; the Median Cut technique, which generates a palette by repeatedly dividing the color space; and / or the Octree Quantization technique, which manages the color space in a tree structure and selects representative colors based on frequency.

[0062] In addition, the electronic device can extract a representative color within a color group that groups similar colors of a reference fashion item. In one embodiment, the reason for using color groups is to consider similar colors as a single color group when they are used, such as reddish purple (a red mixed with a little purple), cherry red (a bright and vivid red), crimson (a deep and dark red), magenta (a red mixed with purple), burgundy (a dark red close to wine), carmine (a bright and intense red), brick red (a red mixed with a little brown), ruby ​​(a red vivid like the color of a gemstone ruby), scarlet (a very bright and intense red), and / or madder red (a slightly dark red). By grouping similar colors into a single color group, the electronic device can prevent similar colors from being individually segmented into too many areas.

[0063] According to an embodiment, the electronic device may reduce the various colors used in a reference fashion item into a representative color and then perform segmentation. In the color category, 'color' may be a single color or a color within a color group according to various color grouping methods.

[0064] In one embodiment, a plurality of segments may include at least one of a first color segment, a second color segment, a third color segment, or a fourth color segment. The first color segment may include an area corresponding to the color distributed over the widest area in the first component. In other words, the first color segment may refer to an area of ​​the main material corresponding to the color occupying the widest area in the reference fashion item. The second color segment may include an area corresponding to the color distributed over the widest area in the part of the first component excluding the first color segment, or in at least a part of the second component. The third color segment may include an area corresponding to the color distributed over the widest area in the third component. The fourth color segment may include an area corresponding to the color distributed over the widest area in the remaining part of the reference fashion item excluding the first color segment, the second color segment, and the third color segment.

[0065] According to one embodiment, 'segment' may refer to classifying the patterns or materials of a fashion item (e.g., clothing) into pixel units.

[0066] The electronic device can analyze one or more standard fashion items to extract the colors (or color lists) of patterns belonging to each category, such as main color, point color, trim color, and accent color.

[0067] Segments by color category may include, for example, at least one of a main-color segment, a point-color segment, a trim-color segment, or an accent-color segment.

[0068] The 'main color segment' may refer to the dominant color segment in the first component corresponding to the main material of the reference fashion item. The main color segment may correspond to the area of ​​color distributed over the widest area within the main-material pattern or the texture of the main-material pattern among the patterns of the reference fashion item. In the main color segment, the 'main color' refers to the primary color of the garment and can determine the overall mood and tone. The main color is used over the majority of the garment's surface area and can represent the basic identity of the design. For example, the overall body color of a dress or the basic color of a jacket may correspond to the main color. The electronic device can determine the area corresponding to the color of the most used textile as the main color segment by calculating the area of ​​the pattern where each textile is used in all garments—that is, the total textile consumption. The main color segment may also be referred to as the 'first color segment'.

[0069] In addition, the electronic device can analyze the texture image contained in the textile to analyze (or classify) the main color and sub color within the image. For example, in the case of a checkered pattern image, the electronic device can analyze the checkered color occupying a large area of ​​the checkered pattern image as the main color and the remaining colors as sub colors. Through color analysis of the complex pattern image, the electronic device can classify the main color and sub color according to the color area occupied within the complex pattern image.

[0070] The 'point color segment' may refer to the dominant color segment in the second component corresponding to the hardware trim of the reference fashion item. The point color segment may correspond to the area of ​​the main material pattern excluding the main color segment, and the area of ​​color distributed over the widest area in the textures of buttons, hardware trim objects, zipper pullers, and zipper sliders. 'Point color' may refer to a color used for an element (e.g., hardware trim) that is intended to be visually emphasized in garment design. The point color may be a color intended to contrast with or stand out from the main color. For electronic devices, the area corresponding to hardware trim, such as buttons, belts, or decorations, may be determined as the point color segment. The point color segment may also be referred to as the 'second color segment'.

[0071] The 'trim color segment' may refer to the dominant color segment in the third component corresponding to the textile trim of the reference fashion item. The trim color segment may correspond to the area of ​​color distributed over the widest area in the textures of the trim-material pattern, topstitch, piping, and binding among the patterns of the reference fashion item. 'Trim color' may refer to the color used for detailed decorative elements that go into the edges of the garment, such as trim, piping, and stitching, in other words, detailed elements. For example, the color of the piping at the end of the sleeve, the border color of the jacket lapel, and the stitching on the side seam of the trousers may correspond to the trim color. The electronic device may determine the area corresponding to the colors of the piping, stitching, and edge patterns mainly used at the edges of the garment as the trim color segment. The trim color segment may be called the 'third color segment'.

[0072] According to an embodiment, the electronic device may group the segments by extracting features of the segments divided in step (110) and assigning the extracted features to groups associated with the features of color categories shared among the fashion items. For example, when a clothing set A having pastel colors is grouped together, the electronic device may group the segments corresponding to the color that occurs most frequently in clothing set A or occupies the largest surface area in clothing set A (e.g., pink or sky blue) into a main color segment group.

[0073] A color category group may include, for example, at least one of a main-color segment group, a point-color segment group, or a trim-color segment group, but is not necessarily limited thereto.

[0074] The 'main color segment group' corresponds to a set of segments ('main color segments') corresponding to the main color and may further include main material pattern(s). The main color segment(s) may refer to the color area classified in the widest area of ​​the texture of the main material pattern among the patterns of the reference fashion item. Here, the 'texture' may be a base-color map, or an image in which the base color and the base-color map are blended.

[0075] The 'point color segment group' may correspond to a set of segments corresponding to point colors ('point color segments'). The point color segment(s) may correspond to the remaining areas among the patterns of the reference fashion item excluding the main color segment, that is, the areas of colors excluding the colors distributed over the widest area. The point color segment(s) may correspond to the areas of colors distributed over the widest area in at least one texture among the point-material pattern, button, trim object, zipper puller, or zipper slider among the material-specific segments.

[0076] The 'trim color segment group' may correspond to a set of segments corresponding to trim colors ('trim color segments'). The trim color segment(s) may correspond to the area of ​​color distributed over the widest area in at least one texture among the trim-material pattern, topstitch, piping, or binding in the reference fashion item.

[0077] Fabric materials and trim materials will be explained in more detail with reference to Figures 2 and 3 below.

[0078] In step (120), the electronic device determines a target color corresponding to a first color category among a plurality of color categories classified in step (110). The electronic device may manually input the target color from a user, or may automatically extract the target color from a previously stored reference fashion item. The reference fashion item may include one or more colors, but is not necessarily limited thereto. The reference fashion item may include, for example, at least one of one or more materials, one or more colors, or one or more textiles.

[0079] The electronic device may receive a user's selection for one or more colors or color lists corresponding to each of the segments for multiple color categories. For example, the electronic device may receive colors by categories of main color, point color, trim color, and accent color. For main color and point color, the electronic device may receive a textile list instead of a color list. The electronic device may also receive colors by categories of main color and sub-color of an image.

[0080] The electronic device may not receive color input for color categories other than the main color among the aforementioned color categories. For example, the electronic device may connect springs at regular intervals to the boundaries of the elongated rectangular patterns on both sides where the zipper teeth are located.

[0081] Alternatively, the electronic device may not directly receive a color list from the user, but instead receive a list of garments and automatically extract and use colors by color category through an analysis method that assigns segments by color category. In this case, the electronic device may receive input from the user for a standard fashion item and a modified fashion item—in other words, two fashion items to be transferred. The electronic device may also automatically generate (set) point colors, trim colors, and / or access colors that contrast well with the main color.

[0082] The electronic device can determine a target color corresponding to a first color category among a plurality of color categories in response to user input. In this case, the electronic device can generate a preview thumbnail that reflects the target color determined in response to user input onto a reference fashion item.

[0083] Alternatively, the electronic device may determine a color corresponding to a segment classified into a first color category as a target color based on a previously stored reference fashion item containing one or more colors. The electronic device may automatically extract colors corresponding to segments by color category from the previously stored reference fashion item.

[0084] The target color may be obtained from one or more segments of a reference fashion item classified into the first color category. The component composition of the reference fashion item and the component composition of the modified fashion item may differ.

[0085] In step (130), the electronic device generates a modified fashion item that reflects the result of applying the target color determined in step (120) to one or more segments classified into a first color category among a plurality of segments. The color composition of the reference fashion item and the color composition of the modified fashion item may be different.

[0086] A standard fashion item may include, for example, a first standard fashion item and a second standard fashion item. The component configuration of the first standard fashion item and the component configuration of the second standard fashion item may be different.

[0087] The electronic device can generate a first modified fashion item that reflects the result of applying a target color to one or more segments classified as a first color category among a plurality of segments of a first reference fashion item. The electronic device can generate a second modified fashion item that reflects the result of applying a target color to one or more segments classified as a first color category among a plurality of segments of a second reference fashion item.

[0088] In step (130), the electronic device can generate a colorway by applying the target color determined in step (120) to a reference fashion item. The electronic device can generate a colorway by applying the target color determined in step (120) to a reference fashion item according to color category. A 'colorway' may refer to a set of clothing with multiple color combinations applied to a single clothing style, in other words, sets of clothing with the same design but different colors. Through the colorway, the electronic device can simulate clothes of the same design in various colors. The user can determine the optimal color combination by easily visualizing and comparing various color combinations or color options through the colorway. The electronic device can generate a colorway by combining a pre-set color list corresponding to the aforementioned color category groups.

[0089] According to an embodiment, the electronic device may determine one or more colors corresponding to the textures of the segments based on a reference fashion item. In this case, the electronic device may create a colorway by combining one or more colors and materials corresponding to the textures of the segments and applying them to the basic fashion item.

[0090] Alternatively, the electronic device can set various combinations of colorways by applying a color list or textile list extracted from garment A to garment B.

[0091] The electronic device can display the generated modified fashion items on the screen whenever the user adds a target color or a list of target colors to a standard fashion item one by one. The electronic device can generate a preview thumbnail reflecting the modified fashion items and display it together with the modified fashion items.

[0092] The electronic device can combine target colors corresponding to each category for each standard fashion item according to priority or randomly, and generate modified fashion items corresponding to the application results for all combinations. At this time, the electronic device can generate thumbnails for all combinations and display them together with the modified fashion items. The electronic device can display the modified fashion items and thumbnails through web software, for example, as a 3D viewer.

[0093] The electronic device can store at least one of a standard fashion item, a reference fashion item, or a modified fashion item. The electronic device can select a portion of a modified fashion item that reflects the result of applying a target color to one or more segments of a standard fashion item, and save the selected portion as a file in a predetermined format.

[0094] An electronic device according to one embodiment may receive a plurality of color lists and / or textile lists corresponding to a reference fashion item from a user and automatically set the colors and / or textiles included in the lists to the reference fashion item, or automatically set a colorway of various combinations of colors and textiles to the reference fashion item, and this function may be called 'Auto color-up'. According to an embodiment, a function of automatically setting a colorway of various combinations by applying a color list and / or textile list extracted from reference fashion item A to reference fashion item B may also be called Auto color-up. 'Color-up' may mean a function that increases color variation.

[0095] FIG. 2 is a flowchart illustrating a method for creating a virtual fashion item according to one embodiment. Referring to FIG. 2, the process of creating a modified fashion item that reflects the result of applying a target material through steps (210) to (230) is illustrated in which an electronic device (e.g., the electronic device (800) of FIG. 8) performing the method for creating a virtual fashion item according to one embodiment is created.

[0096] In step (210), the electronic device divides the reference fashion item into multiple segments based on one or more materials included in the reference fashion item. At this time, each of the multiple segments is classified into one of the predetermined multiple material categories.

[0097] Multiple material categories may include, for example, fabric materials and trim materials. Fabric materials may include main fabric materials and sub-fabric materials. Trim materials may include textile trim materials and hardware trim materials. Fabric materials and trim materials will be explained in more detail with reference to FIG. 4 below.

[0098] A standard fashion item may include a plurality of components to which at least one of one or more materials is applied. The plurality of components may include at least one of a first component corresponding to the textile trim material of the standard fashion item, a second component corresponding to the main fabric material of the standard fashion item, a third component corresponding to the sub-fabric material of the standard fashion item, or a fourth component corresponding to the hardware trim material of the standard fashion item.

[0099] The electronic device can sequentially acquire multiple components of a reference fashion item according to the components corresponding to the material. The method by which the electronic device sequentially acquires multiple components of a reference fashion item according to the material is explained in more detail with reference to Fig. 3 below.

[0100] In step (210), the electronic device may obtain a first component as a first segment that satisfies at least one of the following conditions: a first condition in which the area ratio of a reference fashion item among a plurality of components is less than or equal to a first reference value; a second condition in which the length of one direction of a reference fashion item is greater than or equal to a second reference value; or a third condition in which the length ratio of an unwelded outline in the entire outline of a reference fashion item is greater than or equal to a third reference value.

[0101] At this time, whether the area ratio in the reference fashion item satisfies the second condition may be determined based on at least one of, for example, the ratio of the axis-aligned bounding box (AABB) to the actual area of ​​the reference fashion item, the aspect ratio of the AABB, or the ratio of the area to the perimeter length of the edge of the reference fashion item.

[0102] The electronic device can acquire the second component with the largest area ratio in the reference fashion item among multiple components as the second segment.

[0103] In step (220), the electronic device determines a target material corresponding to a first material category among the plurality of material categories classified in step (210). The target material may be obtained from one or more components of a reference fashion item classified into the first material category (e.g., textile trim material or main fabric material).

[0104] The electronic device may manually input the target material from the user, or it may automatically extract the target material from a previously stored reference fashion item.

[0105] The electronic device can, for example, determine a target material corresponding to a first material category among a plurality of material categories in response to user input. The electronic device can generate a preview thumbnail reflecting the determined target material in a reference fashion item in response to user input.

[0106] Alternatively, the electronic device may determine a material corresponding to a segment classified into a first material category as a target material based on a previously stored reference fashion item containing one or more materials. The electronic device may display one or more fashion items among the reference fashion items that contain the target material.

[0107] In step (220), the electronic device may automatically extract target materials in segment units or group units from a list of materials belonging to reference fashion items, or may determine target materials in segment units or group units based on user selection (or setting) input.

[0108] The electronic device can automatically extract a list of materials by segment and by group from a reference fashion item that includes, for example, one or more textiles. In addition to one or more textiles, the reference fashion item may further include at least one of one or more materials or one or more colors. The electronic device can select a target material from the extracted list of materials.

[0109] A 'reference fashion item' may include one or more materials, one or more colors, and one or more visual materials corresponding to each of the textiles, physical properties, and metadata.

[0110] The electronic device can extract a segment or segment group for each garment from a reference fashion item and automatically extract a material list corresponding to each segment or segment group.

[0111] Alternatively, the electronic device may receive input from the user for a number of reference fashion items corresponding to a reference fashion item and automatically set (apply) colors, materials, and / or textiles, etc. to segments of the reference fashion item.

[0112] For example, when receiving materials directly from the user, the user input may be a material unit included in the material list or a material property unit included in the material property list. Here, 'material properties' can include various material attributes such as base color, base color map, normal map, metalness, and shineiness. 'Metalness' can refer to the degree to which a material appears metallic. Additionally, metalness can indicate whether the material is metallic and / or which parts of it are metallic. Metallic materials have strong light-reflecting properties and generally possess a shiny surface. Metallic materials can add a luxurious feel to clothing. 'Shineness' can represent the degree of sparkle of the material. Shiny materials reflect a lot of light, creating a striking effect. Shineiness can appear in various shiny materials.

[0113] For example, if the user input is a material unit, the electronic device can set the textile selected by the user as the target material because the textile contains material data.

[0114] Alternatively, if the input textile is reflected in a segment of a reference fashion item, the electronic device may set the textile itself as the target material. For example, if an object having only a material, such as a button or a zipper, is input by the user, the electronic device may determine the target material by reflecting only the material of the textile, even if the textile is input. Alternatively, if the user's input is in the unit of material attributes, the electronic device may set one of the material attributes, such as a base color or a base color map, as the material.

[0115] In step (230), the electronic device generates a modified fashion item that reflects the result of applying the target material determined in step (220) to one or more segments classified into the first material category among a plurality of segments. The component configuration of the reference fashion item and the component configuration of the modified fashion item may be different.

[0116] A standard fashion item may include, for example, a first standard fashion item and a second standard fashion item. The component configuration of the first standard fashion item and the component configuration of the second standard fashion item may be different. An electronic device may generate a first modified fashion item that reflects the result of applying a target material to one or more segments classified as a first material category among a plurality of segments of the first standard fashion item. An electronic device may generate a second modified fashion item that reflects the result of applying a target material to one or more segments classified as a first material category among a plurality of segments of the second standard fashion item.

[0117] For example, if the number of target materials is one, the electronic device can generate a modified fashion item by replacing the materials of one or more segments classified under the first material category with the materials of the reference fashion item. If the number of target materials is two or more, the electronic device can generate a modified fashion item by replacing the materials of all segments of the reference fashion item with the target materials, or by replacing the result of combining materials entered by the user with the target materials.

[0118] The electronic device can display the modified fashion item created in step (230). The electronic device can generate and / or display a preview thumbnail of the target material applied to the reference fashion item (at least one segment of the reference item).

[0119] An electronic device according to one embodiment may receive a plurality of material lists and / or textile lists corresponding to a reference fashion item from a user and automatically set target materials and / or textiles included in the lists to the reference fashion item, or automatically set colorways of various combinations of target materials and textiles to the reference fashion item, and this function may be called 'Auto material-up'. According to an embodiment, a function of automatically setting various combinations of colorways by applying a material list and / or textile list extracted from reference fashion item A to reference fashion item B may also be called Auto material-up. 'Material-up (color-up)' may refer to a function that increases the variation of materials.

[0120] FIG. 3 is a flowchart illustrating a method of dividing a standard fashion item into a plurality of segments according to one embodiment, and FIG. 4 is a diagram for explaining the fabric material and trim material of a standard fashion item according to one embodiment.

[0121] Referring to FIGS. 3 and 4, an electronic device according to one embodiment can sequentially acquire a plurality of components of a reference fashion item for each component corresponding to each material through steps (310) to (340).

[0122] In step (310), the electronic device can extract a first component corresponding to the textile trim material of the reference fashion item. The textile trim material may correspond to an accessory made of fibrous material, such as piping, binding, topstitch, and / or graphic elements, for example.

[0123] In step (310), the electronic device can extract a long pattern of the edge of the garment, such as the pattern (410) of FIG. 4, among the patterns of the reference fashion item, as a first component corresponding to the textile trim material.

[0124] The electronic device may, for example, obtain a first component as a first segment that satisfies at least one of the following conditions: a first condition in which the area ratio of a reference fashion item among a plurality of components is less than or equal to a first reference value; a second condition in which the length of one direction of the reference fashion item is greater than or equal to a second reference value; or a third condition in which the length ratio of an unwelded outline in the entire outline of the reference fashion item is greater than or equal to a third reference value.

[0125] At this time, the first condition may mean that the ratio of the area of ​​the pattern (e.g., pattern (410)) to the total pattern area of ​​the standard fashion item patterns is less than or equal to a certain value. The second condition may mean that the length in one direction of the pattern (e.g., pattern (410)) corresponds to a long pattern that is greater than or equal to the second standard value. The third condition may mean that the ratio of unstitched lines among the outlines of the pattern (e.g., pattern (410)) is greater than or equal to a certain value (e.g., the third standard value).

[0126] The electronic device determines a first component among a plurality of components that satisfies at least one of the aforementioned first condition, second condition, or third condition as a first component corresponding to a textile trim material, and can obtain the first component as a first segment.

[0127] The electronic device can determine whether the second condition is satisfied based on, for example, at least one of the ratio of the axis-aligned bounding box (AABB) to the actual area of ​​the reference fashion item, the aspect ratio of the AABB, or the ratio of the area to the perimeter length of the edge of the reference fashion item.

[0128] The electronic device can determine whether a reference fashion item (e.g., pattern (410)) satisfies a second condition based on at least one of whether the ratio of the axis-aligned bounding box (AABB) to the actual area of ​​the reference fashion item (e.g., pattern (410)) is higher than a first standard, whether the aspect ratio of the AABB is higher than a second standard, or whether the ratio of the area to the perimeter length of the edge of the pattern (e.g., pattern (410)) is higher than a third standard.

[0129] The electronic device can determine whether a pattern (e.g., pattern (410)) corresponds to a long pattern by the ratio of the AABB to the actual area of ​​the pattern (e.g., pattern (4410)). For example, if the ratio of the AABB to the actual area of ​​the pattern (e.g., pattern (410)) is higher than the first criterion, it means that the shape occupies the AABB inefficiently, so the pattern (e.g., pattern (410)) may be a long strip shape. In this case, the electronic device can determine that the pattern (e.g., pattern (4410)) corresponds to a long pattern. At this time, the ratio of the AABB to the actual area of ​​the pattern (e.g., pattern (410)) can be calculated by (AABB area / actual area of ​​the pattern (e.g., pattern (410)).

[0130] Alternatively, the electronic device may determine whether the pattern (e.g., pattern (410)) corresponds to a long pattern by the aspect ratio of the AABB in the pattern (e.g., pattern (410)). For example, if the pattern (e.g., pattern (410)) is a long strip shape, one axis of the pattern must be significantly longer than the other axis. In this case, the aspect ratio of the AABB may be higher than the second criterion (e.g., 1.5). The aspect ratio of the AABB can be calculated by the formula Aspect Ratio = max(width, height) / min(width, height). Here, max(width, height) corresponds to the width and height of the long axis in the pattern (e.g., pattern (410)), and min(width, height) corresponds to the width and height of the short axis in the pattern (e.g., pattern (410)). The electronic device may determine that the larger the aspect ratio, the longer the strip shape.

[0131] In addition, the electronic device can determine whether a pattern (e.g., pattern (410)) corresponds to a long pattern by the perimeter to area ratio of the edge of the pattern (e.g., pattern (410)). For example, a long strip shape generally has a long edge length and a small area. Therefore, the greater the perimeter to area ratio of the edge of the pattern (e.g., pattern (410)) is compared to the third criterion, the higher the likelihood that it is a long strip shape. The electronic device can calculate the perimeter to area ratio of the edge of the pattern (e.g., pattern (410)) by dividing the perimeter of the edge of the pattern (e.g., pattern (410)) by the area of ​​the pattern (e.g., pattern (410)).

[0132] In step (320), the electronic device can extract a second component corresponding to the main fabric material of the reference fashion item. In step (320), the electronic device can extract the pattern with the highest textile consumption among the patterns of the reference fashion item, such as the pattern (420) of FIG. 4, as the second component corresponding to the main fabric material. The textile consumption can be calculated by the total area of ​​the patterns (e.g., pattern (420)) in which the corresponding textile is used in the garment.

[0133] In step (330), the electronic device can extract a third component corresponding to a sub-fabric material of a reference fashion item. In step (330), the electronic device can extract a third component corresponding to the remaining sub-fabric material of the reference fashion item, excluding the textile trim material (e.g., pattern (410)) extracted in step (310) and the main fabric material (e.g., pattern (420)) extracted in step (320).

[0134] In step (340), the electronic device can extract a fourth component corresponding to the hardware trim material of the reference fashion item. The hardware trim material may correspond to a hard material accessory such as, for example, a zipper set (e.g., zipper teeth, zipper puller, zipper slider) or a button (430) shown in FIG. 4.

[0135] In step (340), the electronic device can extract a fourth component corresponding to the remaining hardware trim material, excluding the aforementioned textile trim material, main fabric material, and sub fabric material from the reference fashion item.

[0136] FIG. 5 is a drawing for explaining a method of creating a modified fashion item according to one embodiment. Referring to FIG. 5, a drawing (500) is shown in which an electronic device according to one embodiment displays a modified fashion item including a color and / or material selected by a user.

[0137] For example, the user may select a target material or target color (e.g., yellow color (510)) corresponding to an accent color segment, as in drawing (500), from a list of colors and / or materials extracted from a standard fashion item. In this case, the electronic device may select and display all variant fashion items (520, 530) that have the same attribute, that is, the same color (e.g., yellow color (525, 535)) as the target color (e.g., yellow color (510)) selected by the user in the segment of the standard fashion item (e.g., accent color segment).

[0138] FIGS. 6a and 6b are drawings for explaining a method for creating a modified fashion item according to one embodiment. Referring to FIG. 6a, a drawing (600) showing a colorway created before a user's selection is input according to one embodiment is shown, and referring to FIG. 6b, a drawing (601) showing a colorway created as a user's selection (e.g., purple (650) selection) is input according to one embodiment is shown.

[0139] The electronic device can generate a new colorway by applying a target material received from the user to a standard fashion item (610) shown in the drawing (600). At this time, the target material may be one selected by the user from a material list.

[0140] Drawing (600) may show all garments (620, 630, 640) containing a target material or target color (e.g., yellow (615)) corresponding to a segment (e.g., accent color segment) selected by the user in a standard fashion item (610). At this time, the user may select a different material or a different color (e.g., purple (650)) corresponding to the accent color segment.

[0141] The electronic device can reflect other attributes selected by the user, that is, other colors (e.g., purple (650)), as shown in drawing (601), not only in the reference fashion item (610) but also in all other garments (620, 630, 640)). If there are multiple materials or colors selected by the user, the electronic device can generate a new colorway by combining the selected multiple materials or multiple colors.

[0142] At this time, the electronic device can analyze a reference fashion item to extract each segment or segment group. The electronic device can generate multiple colorways for the reference fashion item by combining the input materials and / or colors for each segment or each segment group.

[0143] In the case where a single segment has only one material, the electronic device can generate a colorway by replacing the segment's material or color with the material or color of a reference fashion item. For example, there are two segments (a first segment and a second segment), and three materials corresponding to the first segment may be entered by the user (or automatically set), and two materials corresponding to the second segment may be entered by the user (or automatically set). In this case, the electronic device combines the three materials corresponding to each segment and the two materials to create three 2 = a total of 6 colorways, in other words, you can create a variety of fashion items corresponding to a total of 6 colorways.

[0144] Alternatively, if there are two or more materials of a segment, the electronic device may replace the materials or colors of all segments of a reference fashion item with the materials or colors of each segment, or replace the materials or colors of a segment by combining materials or colors entered by the user.

[0145] For example, there are two segments (the third segment and the fourth segment) having two materials, and three materials may be input (or set) for the third segment and two materials may be input (or set) for the fourth segment. In this case, the electronic device combines the materials input for each of the two segments having two materials (3 3) (2 2) = Can create variant fashion items corresponding to 36 colorways.

[0146] The electronic device can display the generated modified fashion item on the screen whenever the user adds a material or color to the standard fashion item (610). At this time, the electronic device can generate a preview thumbnail reflecting the modified fashion item. The electronic device can display the preview thumbnail together with the modified fashion item. After the creation of the modified fashion item is completed, the electronic device can save the generated modified fashion item and / or the colorway corresponding to the modified fashion item to a file of a predetermined format, etc.

[0147] FIG. 7 is a block diagram of an electronic device for performing a method for creating virtual fashion items. Referring to FIG. 7, an electronic device (700) according to one embodiment includes a memory (710) and a processor (720). The electronic device may further include a display (730) and a user interface (740). The memory (710), processor (720), display (730), and user interface (740) may be connected to each other via a communication bus (705).

[0148] The electronic device (700) may be a PC (Personal Computer), a user device (User Equipment) such as a smartphone, a server, and / or a cloud server or cloud computing model that provides SaaS (Software as a Service) services.

[0149] The display (730) and user interface (740) indicated by the dotted line in FIG. 7 may be optionally included depending on the type of electronic device (700).

[0150] The memory (710) stores instructions executed by the processor (720). When the instructions are executed individually or collectively by the processor (720), the electronic device (700) enables the aforementioned clothing simulation method to be performed.

[0151] The processor (720) includes one or more processing circuitries.

[0152] The electronic device (700) can divide a reference fashion item into multiple segments based on one or more colors included in the reference fashion item. At this time, each of the multiple segments can be classified into one of the predetermined multiple color categories. The electronic device (700) can determine a target color corresponding to the first color category among the multiple color categories. The electronic device (700) can generate a modified fashion item that reflects the result of applying the target color to one or more segments classified as the first color category among the multiple segments.

[0153] The electronic device (700) can divide a reference fashion item into multiple segments based on one or more materials included in the reference fashion item. At this time, each of the multiple segments can be classified into one of the predetermined multiple material categories. The electronic device (700) can determine a target material corresponding to the first material category among the multiple material categories. The electronic device (700) can generate a modified fashion item that reflects the result of applying the target material to one or more segments classified as the first material category among the multiple segments.

[0154] The electronic device (700) can display a modified fashion item. The display (730) can output (display) various simulation results (e.g., modified fashion item, colorway, and preview thumbnail, etc.) including the modified fashion item generated by one or more processors (720). The display (730) can display the modified fashion item as a result of applying a colorway to a standard fashion item through the simulation of one or more processors (720).

[0155] The user interface (740) can receive user selection input for a two-dimensional pattern and / or a three-dimensional garment. The user interface (740) can receive user input (e.g., guideline input or mouse click, etc.) for a two-dimensional pattern(s) and / or a three-dimensional garment displayed in three-dimensional space, for example, through a stylus pen or a mouse click, etc.

[0156] In addition, the memory (710) can store various information generated during the processing of one or more processors (720) described above. According to one embodiment, the memory (710) can store a program in which the clothing simulation method described above is implemented through FIGS. 1 to 6. In addition, the memory (710) can store various data and programs. The memory (710) may include volatile memory or non-volatile memory. The memory (710) may store various data by having a large-capacity storage medium such as a hard disk.

[0157] Additionally, one or more processors (720) may perform at least one method or an algorithm corresponding to at least one method described above through FIGS. 1 to 6. One or more processors (720) may be a data processing device implemented in hardware having a circuit having a physical structure for executing desired operations. For example, the desired operations may include code or instructions included in a program. One or more processors (720) may be composed of, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a NPU (Neural Network Processing Unit). For example, the electronic device (700) implemented in hardware may include a microprocessor, a central processing unit, a processor core, a multi-core processor, a multiprocessor, an ASIC (Application-Specific Integrated Circuit), or a FPGA (Field Programmable Gate Array).

[0158] One or more processors (720) can execute a program and control an electronic device (700). The program code executed by one or more processors (720) can be stored in memory (710).

[0159] An electronic device (700) according to one embodiment can receive data from a user through an input / output device (I / O) and output generated data. For example, the electronic device (700) can receive user input (e.g., selection of basic fashion items, clothing lists, 3D clothing and / or 2D clothing pattern(s)) through an input / output device, and can output a modified fashion item which is the result of performing a simulation by reflecting the modifications according to the user's input together in each pattern of the 3D clothing. The electronic device (700) can be connected to an external device (e.g., a personal computer or a network) through an input / output device and exchange data.

[0160] An electronic device (700) according to one embodiment may further include other components not illustrated. For example, the electronic device (700) may further include a communication module that provides a function for the electronic device (700) to communicate with another electronic device or another server via a network. Also, for example, the electronic device (700) may further include other components such as a transceiver, various sensors, a database, etc.

[0161]

[0162] The embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.

[0163] 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 instruct the processing unit independently or collectively. Software and / or data may be stored on any type of machine, component, physical device, virtual equipment, computer storage medium, or device 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 stored or executed in a distributed manner. Software and data may be stored on computer-readable recording media.

[0164] 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 store program instructions, data files, data structures, etc., either individually or in combination, and the program instructions recorded on the medium may be those specifically designed and configured for the embodiment or 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.

[0165] The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.

[0166] 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 thereon. 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.

[0167] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.

Claims

1. A method for generating a virtual fashion item performed by one or more processors, A step of dividing a reference fashion item into multiple segments based on one or more materials included in the reference fashion item - each of the multiple segments is classified into one of a predetermined plurality of material categories -; A step of determining a target material corresponding to a first material category among the plurality of material categories; and A step of generating a modified fashion item that reflects the result of applying the target material to one or more segments classified into the first material category among the plurality of segments. A method for creating a virtual fashion item including 2. In Paragraph 1, The fashion items based on the above criteria are It includes a plurality of components to which any one of the above-mentioned one or more materials is applied, and A method for creating a virtual fashion item, wherein each of the above plurality of components corresponds to the above plurality of segments.

3. In Paragraph 2, The above plurality of components A first component corresponding to the textile trim material of the above-mentioned standard fashion item; A second component corresponding to the main fabric material of the above-mentioned standard fashion item; A third component corresponding to the sub-fabric material of the above-mentioned standard fashion item; or A fourth component corresponding to the hardware trim material of the above-mentioned standard fashion item A method for creating a virtual fashion item, comprising at least one of the following.

4. In Paragraph 3, The step of dividing the above-mentioned standard fashion item into multiple segments A step of obtaining a first component as a first segment that satisfies at least one of the following: a first condition in which the area ratio of the reference fashion item among the plurality of components is less than or equal to a first reference value; a second condition in which the length of one direction of the reference fashion item is greater than or equal to a second reference value; or a third condition in which the length ratio of the unwelded outline in the entire outline of the reference fashion item is greater than or equal to a third reference value. A method for creating a virtual fashion item including 5. In Paragraph 4, Whether the above second condition is satisfied is A method for generating a virtual fashion item, determined based on at least one of the ratio of the axis-aligned bounding box (AABB) to the actual area of ​​the reference fashion item, the aspect ratio of the AABB, or the ratio of the area to the perimeter length of the edge of the reference fashion item.

6. In Paragraph 3, The step of dividing the above-mentioned standard fashion item into multiple segments A step of obtaining the second component, which has the largest area ratio in the reference fashion item among the plurality of components above, as the second segment A method for creating a virtual fashion item including 7. In Paragraph 1, The step of dividing the above-mentioned standard fashion item into multiple segments A step of sequentially acquiring multiple components of the above-mentioned standard fashion item according to the components corresponding to the above-mentioned material. A method for creating a virtual fashion item including 8. In Paragraph 1, The step of determining the above target material is, A step of determining a target material corresponding to the first material category among the plurality of material categories in response to user input. A method for creating a virtual fashion item including 9. In Paragraph 8, A step of generating a preview thumbnail that reflects the target material determined in response to the above user input onto the above reference fashion item. A method for creating virtual fashion items that further includes 10. In Paragraph 1, The step of determining the above target material is, A step of determining a material corresponding to a segment classified into the first material category as the target material, based on a previously stored reference fashion item containing one or more materials. A method for creating a virtual fashion item including 11. In Paragraph 10, A step of displaying one or more fashion items among the above reference fashion items that include the above target material. A method for creating virtual fashion items that further includes 12. In Paragraph 1, The above-mentioned target material is A method for creating a virtual fashion item obtained from one or more components of a reference fashion item classified into the first material category above.

13. In Paragraph 12, A method for creating a virtual fashion item in which the component configuration of the above-mentioned reference fashion item and the component configuration of the above-mentioned modified fashion item are different.

14. In Paragraph 1, The fashion items based on the above criteria are Includes a first standard fashion item and a second standard fashion item, The component configuration of the first standard fashion item and the component configuration of the second standard fashion item are different, and The step of creating the above-mentioned modified fashion item is, A step of generating a first modified fashion item reflecting the result of applying the target material to one or more segments classified into the first material category among a plurality of segments of the first standard fashion item; and A step of generating a second modified fashion item that reflects the result of applying the target material to one or more segments classified into the first material category among a plurality of segments of the second standard fashion item. A method for creating a virtual fashion item including 15. A computer program stored on a computer-readable medium in combination with hardware to execute the method of claim 1.

16. In electronic devices, One or more processors including processing circuitry; and Memory that stores instructions Includes, When the above commands are executed individually or integrally by the one or more processors, the electronic device, The operation of dividing a reference fashion item into multiple segments based on one or more materials included in the reference fashion item—each of the multiple segments is classified into one of a predetermined plurality of material categories—; The operation of determining a target material corresponding to a first material category among the plurality of material categories; and The operation of creating a modified fashion item that reflects the result of applying the target material to one or more segments classified into the first material category among the plurality of segments. An electronic device that enables the performance of