Method and apparatus for measuring position of graphics on garment pattern

WO2026197541A1PCT designated stage Publication Date: 2026-09-24CLO VIRTUAL FASHION INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/099832
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2026-09-24

Smart Images

  • Figure KR2025099832_24092026_PF_FP_ABST
    Figure KR2025099832_24092026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a method and an apparatus for measuring the position of graphics on a garment pattern. The method for measuring the position of graphics arranged on a garment pattern according to an embodiment may comprise the steps of: determining a measurement point within an object of a first type included in the garment pattern; determining a measurement point within an object of a second type included in the garment pattern, the measurement point intersecting a straight line parallel to a predetermined axis passing through the measurement point within the object of the first type; and outputting a measurement distance between the measurement point within the object of the first type and the measurement point within the object of the second type.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for measuring the graphic position of a garment pattern

[0001] The following embodiments relate to a method and apparatus for measuring the graphic position of a clothing pattern.

[0002] Although a garment appears three-dimensional when worn by a person, it is actually closer to two dimensions as it corresponds to a combination of fabric pieces cut according to a two-dimensional pattern. In the fashion industry, computer-based garment simulation technology is widely used to develop actual garment designs. Various design elements (e.g., images, logos, patterns, accessories, etc.) are placed on garments, and since multiple entities determine these design elements, it is necessary to share precise information—such as the placement and size of these elements—to accurately represent the intended design on the pattern. Accordingly, there is a demand for technology capable of accurately measuring and storing information regarding the placement of design elements required for garment production during the design process.

[0003] A method for measuring the position of a graphic placed in a garment pattern according to one embodiment comprises: determining a measurement point within a first type of object included in the garment pattern; determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object; determining either the measurement point within the first type of object or the measurement point within the second type of object as a fixed measurement point; updating a measurement point within an object of a different type from the object to which the fixed measurement point belongs, which intersects a line segment parallel to a predetermined axis passing through the fixed measurement point after changing at least one of the position and size of a graphic area within the garment pattern; and obtaining an updated measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0004] When the first type of object is a graphic area, the second type of object includes the outline of the clothing pattern, and when the first type of object is the outline of the clothing pattern, the second type of object includes the graphic area.

[0005] The change in position of the above graphic area may include at least one of translation of the graphic area and rotation of the graphic area.

[0006] The step of determining a measurement point within the first type of object may include determining the selected point as a measurement point within the first type of object based on user input selecting a point on the outline of the garment pattern.

[0007] The first type of object is determined by the outline of the clothing pattern, and the second type of object can be determined by the graphic area.

[0008] The step of determining a point within the first type of object as a measurement point may include determining the selected point as a measurement point within the first type of object based on user input selecting a point within the graphic area.

[0009] The first type of object is determined by the graphic area, and the second type of object can be determined by the outline of the clothing pattern.

[0010] The step of determining a point within the object of the first type as a measurement point may include determining a feature point extracted from the outline of the garment pattern as a measurement point within the object of the first type.

[0011] The first type of object is determined by the outline of the clothing pattern, and the second type of object can be determined by the graphic area.

[0012] A measurement point within an object of the type corresponding to the above graphic area may include at least one of a point on the outline of the above graphic area; and a point within the graphic content area within the above graphic area.

[0013] At least one of the measurement point within the first type of object, the measurement point within the second type of object, and the measurement distance can be stored in correspondence with the clothing pattern.

[0014] A method for measuring the position of a graphic placed in a garment pattern according to one embodiment comprises: a step of determining a measurement point within a first type of object included in the garment pattern; a step of determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; a step of outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object; a step of determining whether the position of a graphic area within the garment pattern is specified based on the measurement distance; and a step of outputting the result of the determination.

[0015] If the first type of object is a graphic area, the second type of object includes the outline of the clothing pattern, and if the first type of object is the outline of the clothing pattern, the second type of object may include the graphic area.

[0016] The step of determining whether the position of the graphic area within the above clothing pattern is specified may include: a step of determining whether there are two or more sides containing measurement points on the outline of the graphic area when the rectangular graphic area is aligned with the first axis and the second axis; and a step of determining whether measurement points are included on each side of the outline of the graphic area when the rectangular graphic area is not aligned with the first axis and the second axis.

[0017] The step of outputting the above judgment result may include the step of outputting measurement point information for specifying the location of the graphic area within the garment pattern based on the above judgment result.

[0018] A method for measuring the position of a graphic placed on the above-described clothing pattern may further include: a step of storing an offset of a measurement point within an object of a type corresponding to the outline of the clothing pattern from a reference position within the graphic area; a step of updating a measurement point within an object of a type corresponding to the graphic area to a point corresponding to the stored offset from the reference position after changing at least one of the position and size of the graphic area; a step of updating a measurement point within an object of a type corresponding to the outline of the clothing pattern based on the updated measurement point within an object of a type corresponding to the graphic area; and a step of outputting an updated measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0019] The change in position of the graphic area may include at least one of translation of the graphic area and rotation of the graphic area.

[0020] If the above graphic area is translated, the measurement points within the object of the type corresponding to the above graphic area may not change.

[0021] If the above graphic area is rotated, the measurement points within the object of the type corresponding to the outline of the above clothing pattern may not change.

[0022] An electronic device according to one embodiment comprises one or more processors; and a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the electronic device to perform the steps of: determining a measurement point within a first type of object included in a garment pattern; determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object; determining either the measurement point within the first type of object or the measurement point within the second type of object as a fixed measurement point; updating a measurement point within an object of a different type from the object to which the fixed measurement point belongs, which intersects a line segment parallel to a predetermined axis passing through the fixed measurement point after changing at least one of the position and size of a graphic area within the garment pattern; and obtaining an updated measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0023] If the first type of object is a graphic area, the second type of object includes the outline of the clothing pattern, and if the first type of object is the outline of the clothing pattern, the second type of object may include the graphic area.

[0024] The change in position of the above graphic area may include at least one of translation of the graphic area and rotation of the graphic area.

[0025] An electronic device according to one embodiment includes one or more processors; and a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the electronic device to perform the steps of: determining a measurement point within a first type of object included in a garment pattern; determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object; determining whether the location of a graphic area within the garment pattern is specified based on the measurement distance; and outputting the result of the determination.

[0026] If the first type of object is a graphic area, the second type of object includes the outline of the clothing pattern, and if the first type of object is the outline of the clothing pattern, the second type of object may include the graphic area.

[0027] The step of determining whether the position of the graphic area within the above clothing pattern is specified may include: a step of determining whether there are two or more sides containing measurement points on the outline of the graphic area when the rectangular graphic area is aligned with the first axis and the second axis; and a step of determining whether measurement points are included on each side of the outline of the graphic area when the rectangular graphic area is not aligned with the first axis and the second axis.

[0028] The step of outputting the above judgment result may include the step of outputting measurement point information for specifying the location of the graphic area within the garment pattern based on the above judgment result.

[0029] FIG. 1 is a flowchart of the operation of a method for measuring the position of a graphic placed on a clothing pattern according to one embodiment.

[0030] FIGS. 2a and 2b are drawings for illustrating graphics of a clothing pattern according to one embodiment.

[0031] FIGS. 3a to 3c are drawings illustrating screens of an interface for determining a measurement point according to one embodiment.

[0032] FIG. 4 is a diagram illustrating a screen of an interface for determining a measurement point according to one embodiment.

[0033] FIGS. 5a to 5c are drawings for explaining the operation of updating the measured distance after changing the graphic area according to one embodiment.

[0034] FIGS. 6a to 6d are drawings for explaining the operation of updating the measured distance after changing the graphic area according to one embodiment.

[0035] FIG. 7 is a diagram illustrating an operation for determining whether the position of a graphic area within a pattern is specified by a measurement distance according to one embodiment.

[0036] FIG. 8 is a diagram illustrating the operation of updating a measurement point by changing a measurement line segment according to one embodiment.

[0037] FIG. 9 is a drawing illustrating a setting window of a graphic area according to one embodiment.

[0038] FIG. 10 is an example diagram of the configuration of a device according to one embodiment.

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

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

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

[0042] 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, a first component may be named a second component, and similarly, a second component may be named a first component.

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

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

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

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

[0047] FIG. 1 is a flowchart of the operation of a method for measuring the position of a graphic placed on a clothing pattern according to one embodiment.

[0048] A method for measuring the position of a graphic placed on a clothing pattern according to an embodiment described in FIG. 1 can be performed in a processor of an electronic device. The specific hardware configuration of the electronic device is described in detail below.

[0049] The operations of steps (110) to (130) included in the method for measuring the position of a graphic placed on a clothing pattern described in FIG. 1 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of steps (110) to (130) may be changed, and at least two of the operations may be performed in parallel.

[0050] A method for measuring the position of a graphic placed on a clothing pattern according to one embodiment may be briefly referred to as the 'method' below.

[0051] Generally, a garment pattern corresponds to a paper pattern used to cut materials when making a garment. In this specification, a garment pattern may correspond to a two-dimensional planar garment pattern virtually created by a computer program. For example, the garment pattern may be a garment pattern used to create a virtual garment that a user intends to drape onto a three-dimensional avatar. There may be one or more garment patterns for creating a single garment.

[0052] A garment pattern according to one embodiment may be a virtual two-dimensional garment pattern modeled as a sum of numerous polygonal meshes for the simulation of a three-dimensional virtual garment. Each vertex of the mesh is a point mass having mass, and each side of the mesh may be represented by elastic springs connecting the masses of the vertices. The patterns may be modeled, for example, by a mass-spring model. Here, the springs may have resistance values ​​for, for example, stretch, shear, and bending, depending on the physical properties of the fabric used. Each vertex may move under the action of external forces, such as gravity, and internal forces of stretch, shear, and bending. By calculating the external and internal forces to determine the force applied to each vertex, the displacement and velocity of movement of each vertex can be obtained. And the movement of virtual clothing can be simulated through the movement of the vertices of the mesh at each time step. By fitting 2D virtual clothing patterns made of triangle meshes onto a 3D avatar, a natural-looking 3D virtual clothing based on the laws of physics can be realized.

[0053] A method according to one embodiment may include the step (110) of determining a measurement point within a first type of object included in a clothing pattern.

[0054] A method according to one embodiment may include the step (120) of determining a second type of object measurement point included in a clothing pattern that intersects a straight line parallel to a predetermined axis passing through a first type of object measurement point.

[0055] A clothing pattern may include multiple types of objects. For example, the objects included in the clothing pattern may include a graphic area and the outline of the clothing pattern. Although a clothing pattern may include various types of objects, the following description uses the case where the multiple types of objects are a graphic area and the outline of the clothing pattern as an example.

[0056] The outline of a garment pattern is a boundary line or border of a two-dimensional surface corresponding to the garment pattern, and may include straight lines, curves, or a combination thereof. The graphic area refers to an area containing graphics or images placed on the garment pattern, and may, for example, include a polygonal area or a circular area containing all the graphics. The graphic area may include the outline of the graphic area. The graphic area may include the actual graphic portion within the graphic area. The actual graphic portion may be referred to as the graphic content area.

[0057] For example, referring to FIG. 2a, the garment (201) may include a graphic (210) printed or attached to the fabric. FIG. 2b is a drawing illustrating a garment pattern (202) in which the graphic (210) is placed in the garment (201) exemplified in FIG. 2a. The garment pattern (202) may correspond to a two-dimensional plane. For example, the graphic area (220) within the garment pattern (202) may be a rectangular area that includes all of the graphic.

[0058] Referring again to FIG. 1, the graphic area and the outline of the clothing pattern may correspond to different types of objects. The first type of object may be the graphic area or the outline of the clothing pattern. The second type of object may be an object of a different type from the first type of object. For example, if the first type of object is the graphic area, the second type of object may include the outline of the clothing pattern. For example, if the first type of object is the outline of the clothing pattern, the second type of object may include the graphic area.

[0059] A measurement point may refer to a point that serves as a reference for measuring the position of a graphic. At least one point included in an object of the first type may be determined as a measurement point within the object of the first type. If the object of the first type is a graphic area, a point on the outline of the graphic area may be determined as a measurement point within the object of the first type. If the object of the first type is a graphic area, a point inside the graphic area may be determined as a measurement point within the object of the first type. For example, a point on the outline of a graphic content area may be determined as a measurement point within the object of the first type. If the object of the first type is the outline of a garment pattern, a point on the outline of the garment pattern may be determined as a measurement point within the object of the first type.

[0060] According to one embodiment, a measurement point within an object of the first type can be determined based on user input. An object to which a point selected by user input belongs can be determined as an object of the first type, and a point selected by user input can be determined as a measurement point within an object of the first type.

[0061] For example, the step (110) of determining a measurement point within a first type of object may include determining a selected point as a measurement point within the first type of object based on user input selecting a point on the outline of a garment pattern. At this time, the first type of object may be determined as the outline of the garment pattern, and the second type of object may be determined as a graphic area. In other words, when user input selecting a point on the outline of the garment pattern is received, the first type of object may be determined as the outline of the garment pattern, and the second type of object may be determined as a graphic area.

[0062] For example, the step (110) of determining a measurement point within a first type of object may include determining a selected point as a measurement point within the first type of object based on user input selecting a point within a graphic area. At this time, the first type of object may be determined as a graphic area, and the second type of object may be determined as an outline of a clothing pattern. In other words, when user input selecting a point within a graphic area is received, the first type of object may be determined as a graphic area, and the second type of object may be determined as an outline of a clothing pattern.

[0063] According to one embodiment, a measurement point within a first type of object may be determined as at least one of the feature points extracted from the first type of object. The feature point may correspond to a point in the object that is determined to be important in garment production or garment design. For example, a feature point of an object of a type corresponding to the outline of a garment pattern may include points corresponding to vertices of the outline of the garment pattern, both endpoints of the armhole line, both endpoints of the shoulder line, notches, etc. For example, a feature point of an object of a type corresponding to a graphic area may include points corresponding to vertices of the graphic area, vertices of the graphic content area, etc.

[0064] For example, the step of determining points within a first type of object as measurement points may include the step of determining feature points extracted from the outline of a garment pattern as measurement points within the first type of object. In this case, the first type of object may be determined as the outline of the garment pattern, and the second type of object may be determined as a graphic area. At least some of the feature points extracted from the outline of the garment pattern, such as vertices of the garment pattern outline, endpoints of the armhole line, endpoints of the shoulder line, and notches, may be determined as measurement points within the first type of object.

[0065] A predetermined axis is an axis corresponding to a predetermined direction or straight line, and may include, for example, multiple axes in different directions on a plane.

[0066] For example, a predetermined axis may include at least one of a first axis and a second axis, and the first axis may correspond to a horizontal axis and the second axis may correspond to a vertical axis. More specifically, for example, when a garment pattern is located in an xy plane, the first axis may correspond to the x-axis and the second axis may correspond to the y-axis. When the first axis is the x-axis and the second axis is the y-axis, a straight line parallel to the first axis passing through a measurement point within a first type of object may correspond to a horizontal line passing through a measurement point within a first type of object, and a straight line parallel to the second axis passing through a measurement point within a first type of object may correspond to a vertical line passing through a measurement point within a first type of object.

[0067] The predetermined axis may include various axes, but the following description explains the case where the predetermined axis includes a first axis corresponding to the x-axis and a second axis corresponding to the y-axis in the xy plane.

[0068] For example, if the first type of object is a graphic area, at least one of the points on the outline of the garment pattern that meet a horizontal line generated from a measurement point within the graphic area and the points on the outline of the garment pattern that meet a vertical line generated from a measurement point within the graphic area may be determined as measurement points within the second type of object.

[0069] For example, if the first type of object is the outline of a garment pattern, at least one of the points within the graphic area that meet a horizontal line generated from a measurement point within the outline of the garment pattern and the points within the graphic area that meet a vertical line generated from a measurement point within the outline of the garment pattern may be determined as measurement points within the second type of object.

[0070] In the following, a straight line parallel to a predetermined axis passing through a measurement point within a first type of object may be referred to as a measurement line. A straight line parallel to a first axis passing through a measurement point within a first type of object may be referred to as a first measurement line, and a straight line parallel to a second axis passing through a measurement point within a first type of object may be referred to as a second measurement line.

[0071] According to one embodiment, at least one of the point(s) included in the second type of object, the point intersecting the first measurement line, and the point intersecting the second measurement line may be determined as a measurement point within the second type of object.

[0072] For example, if an intersection point with the second measurement line does not exist within the object of the second type, a point among the point(s) included in the object of the second type that intersects the first measurement line may be determined as a measurement point within the object of the second type. For example, if an intersection point with the first measurement line does not exist within the object of the second type, a point among the point(s) included in the object of the second type that intersects the second measurement line may be determined as a measurement point within the object of the second type. For example, if a line segment within the object of the first type to which a measurement point within the object of the first type belongs is included in the second measurement line, a point among the point(s) included in the object of the second type that intersects the first measurement line but not the second measurement line may be determined as a measurement point within the object of the second type. For example, if a line segment within the object of the first type to which a measurement point within the object of the first type belongs is included in the first measurement line, a point among the point(s) included in the object of the second type that intersects the second measurement line but not the first measurement line may be determined as a measurement point within the object of the second type.

[0073] When there are multiple points within an object of type 2 that intersect a first measurement line and / or a second measurement line, at least some of the multiple points may be determined as measurement points within the object of type 2. For example, when there are multiple points within an object of type 2 that intersect a first measurement line and / or a second measurement line, the point closest to the measurement point within the object of type 1 may be determined as the measurement point within the object of type 2.

[0074] Multiple measurement points within a first-type object may be determined, and one or more measurement points within a second-type object corresponding to each of the multiple measurement points within the first-type object may be determined. A measurement point within a first-type object and a measurement point within a second-type object connected via a first measurement line may form a pair with each other. Additionally, a measurement point within a first-type object and a measurement point within a second-type object connected via a second measurement line may form a pair with each other.

[0075] A method according to one embodiment may include the step (130) of outputting a measurement distance between a measurement point within a first type of object and a measurement point within a second type of object. The measurement distance between a measurement point within a first type of object and a measurement point within a second type of object is a straight-line distance between a measurement point within a first type of object and a measurement point within a second type of object, and may be determined based on the scale of the clothing pattern.

[0076] As described above, one measurement point within a first type of object and one measurement point within a second type of object can be paired with each other. The distance between one measurement point within a first type of object and one measurement point within a second type of object that form a pair can be determined as the measurement distance.

[0077] According to one embodiment, at least one of the measurement point within a first type of object, the measurement point within a second type of object, and the measurement distance can be stored in correspondence with the clothing pattern.

[0078] The measurement distance can be used to determine the position of a graphic in order to place the graphic on a garment pattern. A graphic area can be placed on a garment pattern by using the measurement distance between a measurement point within a graphic area stored corresponding to the garment pattern and a measurement point within the outline of the garment pattern.

[0079] Multiple measurement distances may be required to determine the location where a graphic area is to be placed. A method for determining whether the acquired measurement distance is sufficient to determine the location where the graphic area is to be placed is described in detail below.

[0080] FIGS. 3a to 3c are drawings illustrating screens of an interface for determining a measurement point according to one embodiment.

[0081] The screen (301) of FIG. 3a, the screen (302) of FIG. 3b, and the screen (303) of FIG. 3c are drawings illustrating interface screens that can place graphics on a clothing pattern. For example, the screen (301) of FIG. 3a, the screen (302) of FIG. 3b, and the screen (303) of FIG. 3c may be screens displayed on a user's terminal. The user's terminal may be an electronic device that performs the method described above in FIG. 1.

[0082] Referring to FIG. 3a, a point (311) selected by an input selecting (e.g., clicking) a point (311) on the outline of a garment pattern can be determined as a measurement point within a first type of object. When an input selecting a point (311) on the outline of a garment pattern is received, the outline of the garment pattern can be determined as a first type of object, and the selected point (311) on the outline of the garment pattern can be determined as a measurement point within a first type of object. When the outline of the garment pattern is determined as a first type of object by an input selecting a point (311) on the outline of the garment pattern, the graphic area (310) can be determined as a second type of object.

[0083] For example, when a straight line (312) parallel to the y-axis is created passing through a point (311) determined as a measurement point within a first type of object, a point (313) on the outline of a graphic area (310) that intersects the created straight line (312) may be determined as a measurement point within a second type of object. For example, a point (314) in a graphic content area that intersects the created straight line (312) may be determined as a measurement point within a second type of object. Meanwhile, a straight line parallel to the x-axis passing through a point (311) determined as a measurement point within a first type of object may not have an intersection point with the graphic area (310).

[0084] According to one embodiment, a measurement point within a second type of object may be determined as a point (313) on the outline of the graphic area (310) or as a point (314) in the graphic content area, based on the ratio of the graphic content area to the graphic area (310). For example, if the ratio of the graphic content area to the graphic area (310) is below a threshold value, the point (314) in the graphic content area may be determined as a measurement point within the second type of object, and if the ratio of the graphic content area to the graphic area (310) exceeds a threshold value, the point (313) on the outline of the graphic area (310) may be determined as a measurement point within the second type of object.

[0085] For example, the portion corresponding to the graphic content in the graphic area (310) can be determined based on the transparency of each pixel. The portion of the graphic area (310) where the transparency is greater than or equal to a threshold value can be determined as the background of the graphic, and the portion where the transparency is less than a threshold value can be determined as the portion corresponding to the graphic content.

[0086] For example, the portion corresponding to the graphic content in the graphic area (310) can be determined based on the contrast between pixels. The portion in the graphic area (310) where the contrast between adjacent pixels is greater than or equal to a threshold value can be determined as the boundary portion of the graphic content in the graphic area (310). The area inside the boundary determined by the contrast between adjacent pixels is the portion corresponding to the graphic content, and the area outside the boundary can be determined as the background of the graphic.

[0087] There may be multiple points within the graphic area (310) that intersect the straight line (312). For example, among multiple points (313, 315) on the outline of the graphic area (310) that intersects the straight line (312), the point closest to the measurement point within the first type of object or a point selected by user input may be determined as the measurement point within the second type of object. For example, among points on the outline of multiple graphic areas (310) that intersect the straight line (312) and / or points in the graphic content area that intersect the straight line (312), a point selected by user input may be determined as the measurement point within the second type of object.

[0088] Referring to FIG. 3b, a point (321) selected by an input selecting (e.g., clicking) a point (321) on the outline of a graphic area (320) can be determined as a measurement point within a first type of object. When an input selecting a point (321) on the outline of a graphic area (320) is received, the graphic area (320) can be determined as a first type of object, and the point (321) on the outline of the selected graphic area can be determined as a measurement point within a first type of object. When the graphic area (320) is determined as a first type of object by an input selecting a point (321) on the outline of the graphic area (320), the outline of the garment pattern can be determined as a second type of object.

[0089] When a straight line (322) parallel to the x-axis is created passing through a point (321) determined as a measurement point within a first type of object, a point (323) on the outline of the garment pattern that intersects the created straight line (322) can be determined as a measurement point within a second type of object.

[0090] There may be multiple points on the outline of the garment pattern that intersect with the straight line (322). For example, among the multiple points (323, 324) on the outline of the garment pattern that intersect with the straight line (322), the point closest to the measurement point within the first type of object or the point selected by user input may be determined as the measurement point within the second type of object.

[0091] Referring to FIG. 3c, when an input is received to select a point (341) on graphic content (340) within a graphic area (330), the graphic area (330) may be determined as a first type of object, and the selected point (341) on the graphic content (340) may be determined as a measurement point within the first type of object. When the graphic area (330) is determined as a first type of object by the input to select a point (341) on the graphic content (340), the outline of the clothing pattern may be determined as a second type of object.

[0092] When a straight line (342) parallel to the x-axis is created passing through a point (341) determined as a measurement point within a first type of object, a point (343) on the outline of the garment pattern that intersects the created straight line (342) can be determined as a measurement point within a second type of object.

[0093] When a straight line (344) parallel to the y-axis is created passing through a point (341) determined as a measurement point within a first type of object, a point (345) on the outline of the garment pattern that intersects the created straight line (344) can be determined as a measurement point within a second type of object.

[0094] There may be multiple points on the outline of the garment pattern that intersect with the straight line (342) or the straight line (344). For example, all of the multiple points (343, 345) on the outline of the garment pattern that intersect with the straight line (342) or the straight line (344) may be determined as measurement points within the second type of object. For example, among the multiple points (343, 345) on the outline of the garment pattern that intersect with the straight line (342) or the straight line (344), the point closest to the measurement point within the first type of object or the point selected by user input may be determined as the measurement point within the second type of object.

[0095] FIG. 4 is a diagram illustrating a screen of an interface for determining a measurement point according to one embodiment.

[0096] The screen (401) of FIG. 4 is a diagram illustrating an interface screen that can place graphics on a clothing pattern. For example, the screen (401) of FIG. 4 may be a screen displayed on a user's terminal. The user's terminal may be an electronic device that performs the method described above in FIG. 1.

[0097] Referring to FIG. 4, feature points extracted from the outline of a garment pattern can be determined as measurement points within a first type of object. The feature points extracted from the outline of the garment pattern may include, for example, a first feature point (411) and a second feature point (412) corresponding to the end point of the shoulder line of the garment pattern, a second feature point (412) and a fourth feature point (414) corresponding to the end point of the armhole line, and a third feature point (413) corresponding to a notch.

[0098] At least some of the feature points extracted from the outline of the garment pattern may be determined as candidates for measurement points within the first type of object. For example, among the feature points extracted from the outline of the garment pattern, a feature point having an intersection with the graphic area (410) may be determined as a candidate for measurement points within the first type of object. A feature point having an intersection with the graphic area (410) may refer to a feature point where an intersection with the graphic area (410), which is the second type of object, is created when a straight line parallel to the first axis or the second axis is drawn from the feature point.

[0099] For example, among the feature points provided as candidates for measurement points within a first type of object, a feature point selected by user input can be determined as a measurement point within a first type of object.

[0100] Since a straight line parallel to the y-axis passing through the first feature point (411) has an intersection point with the graphic area (410), the first feature point (411) can be determined as a measurement point within the first type of object. For example, when input from a user selecting the first feature point (411) is received, the first feature point (411) can be determined as a measurement point within the first type of object.

[0101] The line parallel to the x-axis and the line parallel to the y-axis passing through the fourth feature point (414) do not have an intersection with the graphic area (410). Candidates for measurement points within the first type of object may not include the fourth feature point (414).

[0102] Feature points that can be determined as measurement points within a first type of object may be displayed so as to be distinguished from other parts of the garment pattern outline, such as by being highlighted.

[0103] For example, a first feature point (411) selected by an input that selects (e.g., clicks) a first feature point (411) extracted on the outline of a clothing pattern can be determined as a measurement point within a first type of object. When a straight line (415) parallel to the y-axis is created passing through the first feature point (411) determined as a measurement point within a first type of object, a point (416) on the outline of a graphic area (410) that intersects the created straight line (415) can be determined as a measurement point within a second type of object. For example, a point (417) in a graphic content area that intersects the created straight line (415) can be determined as a measurement point within a second type of object.

[0104] FIGS. 5a to 5c are drawings for explaining the operation of updating the measured distance after changing the graphic area according to one embodiment.

[0105] A method according to one embodiment may include the steps of: storing an offset of a measurement point within an object of a type corresponding to a graphic area from a reference position within a graphic area; updating the measurement point within an object of a type corresponding to a graphic area to a point corresponding to the offset stored from the reference position after changing at least one of the position and size of the graphic area; updating the measurement point within an object of a type corresponding to a clothing pattern based on the updated measurement point within an object of a type corresponding to the graphic area; and outputting an updated measurement distance between the measurement point within a first type of object and the measurement point within a second type of object.

[0106] A reference position within a graphic area is a specific predetermined location within the graphic area, for example, it may include the center of the graphic area. An offset of a measurement point within the graphic area from a reference position may include the x-axis position or the y-axis position of the measurement point within the graphic area from the reference position.

[0107] For example, referring to FIG. 5a, the offset may include a first measurement point (511) within the graphic area and a displacement (513) on the x-axis of the center (510) of the graphic area. Information indicating that the first measurement point (511) within the graphic area is a point on the first side or bottom side, which is located on the bottom of the outline of the graphic area, may also be stored. The offset may include a second measurement point (512) within the graphic area and a displacement (514) on the y-axis of the center (510) of the graphic area. Information indicating that the second measurement point (512) within the graphic area is a point on the second side or lift side, which is located on the left of the outline of the graphic area, may also be stored.

[0108] Based on measurement points within the graphic area, measurement points within the outline of the garment pattern can be determined. For example, a point on the outline of the garment pattern that passes through the first measurement point (511) within the graphic area and intersects a straight line parallel to the y-axis can be determined as the third measurement point (513) within the outline of the garment pattern. The distance between the first measurement point (511) within the graphic area and the third measurement point (515) within the outline of the garment pattern can be measured. The measured distance between the first measurement point (511) within the graphic area and the third measurement point (515) within the outline of the garment pattern can be output through an interface.

[0109] For example, a point on the outline of a garment pattern that passes through the second measurement point (512) within the graphic area and intersects a straight line parallel to the x-axis can be determined as the fourth measurement point (516) within the outline of the garment pattern. The distance between the second measurement point (512) within the graphic area and the fourth measurement point (516) within the outline of the garment pattern can be measured. The measured distance between the second measurement point (512) within the graphic area and the fourth measurement point (516) within the outline of the garment pattern can be output through an interface.

[0110] Changes in the position of the graphic area may include at least one of translation of the graphic area and rotation of the graphic area.

[0111] FIG. 5b illustrates a graphic area placed on a garment pattern after the graphic area has been translated. For example, assuming the position of the graphic area in FIG. 5a is the initial position, with reference to FIG. 5b, the graphic area can be translated within the area of ​​the garment pattern. After the translation of the graphic area, the measurement points within the graphic area can be updated to points corresponding to the offset stored from the reference position. More specifically, the first measurement point (521) within the graphic area can be updated to a point on the bottom side, which is located away from the center of the graphic area by a displacement (513) on the x-axis. The second measurement point (522) within the graphic area can be updated to a point on the left side, which is located away from the center of the graphic area by a displacement (514) on the y-axis.

[0112] Based on the measurement points within the updated graphic area, the measurement points within the outline of the garment pattern can be updated.

[0113] For example, a point on the outline of a garment pattern that passes through the first measurement point (521) within the graphic area and intersects a straight line parallel to the y-axis can be determined as the third measurement point (525) within the outline of the garment pattern. Referring to FIGS. 5a and 5b, the position within the garment pattern of the third measurement point (515) within the outline of the garment pattern before translation and the third measurement point (525) within the outline of the garment pattern updated after translation may differ.

[0114] For example, a point on the outline of a garment pattern that passes through the second measurement point (522) within the graphic area and intersects a straight line parallel to the x-axis can be determined as the fourth measurement point (526) within the outline of the garment pattern. Referring to FIGS. 5a and 5b, the position within the garment pattern of the fourth measurement point (516) within the outline of the garment pattern before translation and the fourth measurement point (526) within the outline of the garment pattern updated after translation may differ.

[0115] The measurement distance can be updated by the updated measurement points. For example, the distance between the first measurement point (521) within the updated graphic area and the third measurement point (525) within the outline of the updated clothing pattern can be measured. The updated measurement distance between the first measurement point (521) within the updated graphic area and the third measurement point (525) within the outline of the updated clothing pattern can be output through the interface. For example, the distance between the second measurement point (522) within the updated graphic area and the fourth measurement point (526) within the outline of the updated clothing pattern can be measured. The updated measurement distance between the second measurement point (522) within the updated graphic area and the fourth measurement point (526) within the outline of the updated clothing pattern can be output through the interface.

[0116] Referring to FIGS. 5a and 5b, it can be seen that when the change in the position of the graphic area is a translation of the graphic area, the measurement point within the object of the type corresponding to the graphic area is not changed. In other words, the local coordinates of the first measurement point (511) within the graphic area before translation, or the relative position within the graphic area, are the same as the first measurement point (521) within the graphic area updated after translation. The local coordinates of the second measurement point (512) within the graphic area before translation, or the position within the graphic area, are the same as the second measurement point (522) within the graphic area updated after translation.

[0117] FIG. 5c illustrates a graphic area placed on a garment pattern after the graphic area has been rotated. For example, assuming the position of the graphic area in FIG. 5a is the initial position, with reference to FIG. 5c, the graphic area can be rotated within the area of ​​the garment pattern. In other words, the graphic area can be rotated while maintaining the center position of the graphic area. After the rotation of the graphic area, the measurement point within the graphic area can be updated to a point corresponding to the offset stored from the reference position. More specifically, the first measurement point (531) within the graphic area can be updated to a point on the bottom side, which is located away from the center of the graphic area by a displacement (513) on the x-axis. The second measurement point (532) within the graphic area can be updated to a point on the left side, which is located away from the center of the graphic area by a displacement (514) on the y-axis.

[0118] Based on the updated measurement points within the graphic area, measurement points within the outline of the garment pattern may be updated. For example, a point on the outline of the garment pattern that passes through the first measurement point (531) within the graphic area and intersects a straight line parallel to the y-axis may be determined as the third measurement point (535) within the outline of the garment pattern. For example, a point on the outline of the garment pattern that passes through the second measurement point (532) within the graphic area and intersects a straight line parallel to the x-axis may be determined as the fourth measurement point (536) within the outline of the garment pattern.

[0119] The measurement distance can be updated by the updated measurement points. For example, the distance between the first measurement point (531) within the updated graphic area and the third measurement point (535) within the outline of the updated clothing pattern can be measured. The updated measurement distance between the first measurement point (531) within the updated graphic area and the third measurement point (535) within the outline of the updated clothing pattern can be output through the interface. For example, the distance between the second measurement point (532) within the updated graphic area and the fourth measurement point (536) within the outline of the updated clothing pattern can be measured. The updated measurement distance between the second measurement point (532) within the updated graphic area and the fourth measurement point (536) within the outline of the updated clothing pattern can be output through the interface.

[0120] Referring to FIGS. 5a and 5c, it can be seen that when the change in the position of the graphic area is a rotational movement of the graphic area, the measurement point within the object of the type corresponding to the outline of the garment pattern does not change. In other words, the local coordinates of the garment pattern or the relative position within the garment pattern of the third measurement point (515) within the outline of the garment pattern before rotational movement are the same as the third measurement point (535) within the outline of the garment pattern updated after rotational movement. The local coordinates of the garment pattern or the position on the outline of the garment pattern of the fourth measurement point (516) within the outline of the garment pattern before rotational movement are the same as the fourth measurement point (536) within the outline of the garment pattern updated after rotational movement.

[0121] Although not illustrated in the drawings, according to one embodiment, the size of the graphic area may be changed, and the measurement point may be updated by the change in the size of the graphic area. The size of the graphic area may be changed to be smaller or larger. For example, if the graphic area is rectangular, the size of the graphic area may be changed while maintaining the ratio of width to height, or the ratio of width to height may also be changed. When the size of the graphic area is changed, the stored offset may be adjusted based on the ratio of the changed size of the graphic area. For example, if the width of the graphic area is doubled, the offset in the x-axis direction may be adjusted to a value that is doubled. For example, if the height of the graphic area is reduced by half, the offset in the y-axis direction may be adjusted to a value that is doubled. After the size of the graphic area is changed, the measurement point within the graphic area may be updated to a point corresponding to the changed offset from the reference position. The position of the measurement point within the graphic area may be determined based on the ratio of the changed size. In other words, the local coordinates of the measurement point within the graphic area before the size change or the relative position within the graphic area may not change even after the size of the graphic area is changed. For example, when the position of a measurement point within the graphic area before resizing is at the center of the left side (lift side) of the graphic area's outline, the position of the measurement point within the graphic area after resizing can also be fixed at the center of the left side (lift side) of the graphic area's outline.

[0122] FIGS. 6a to 6d are drawings for explaining the operation of updating the measured distance after changing the graphic area according to one embodiment.

[0123] A method according to one embodiment may include the steps of determining either a measurement point within a first type of object or a measurement point within a second type of object as a fixed measurement point; updating a measurement point within an object of a different type from the object to which the fixed measurement point belongs, which intersects a straight line parallel to a predetermined axis passing through the fixed measurement point after changing the position of the graphic area; and outputting an updated measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0124] A fixed measurement point may correspond to a measurement point that remains fixed as a measurement point even after at least one of the location and size of the graphic area has been changed. If a measurement point within a first type of object is determined to be a fixed measurement point, the measurement point within the first type of object may not be changed after at least one of the location and size of the graphic area has been changed, and the measurement point within the second type of object may be updated. If a measurement point within the second type of object is determined to be a fixed measurement point, the measurement point within the second type of object may not be changed after at least one of the location and size of the graphic area has been changed, and the measurement point within the first type of object may be updated.

[0125] Changes in the position of the graphic area may include at least one of translation of the graphic area and rotation of the graphic area.

[0126] For example, referring to FIG. 6a, the center position of the lift side located on the left side of the outline of the graphic area can be determined as a measurement point (611) within the graphic area. A point on the outline of the garment pattern that passes through the measurement point (611) within the graphic area and intersects a straight line parallel to the x-axis can be determined as a measurement point (612) within the outline of the garment pattern. The distance between the measurement point (611) within the graphic area and the third measurement point (515) within the outline of the garment pattern can be measured. The measured distance between the first measurement point (511) within the graphic area and the third measurement point (515) within the outline of the garment pattern can be output through an interface.

[0127] FIG. 6b illustrates a graphic area placed on a garment pattern after the graphic area has been translated. For example, if the position of the graphic area in FIG. 6a is considered the initial position, then with reference to FIG. 6b, the graphic area can be translated within the area of ​​the garment pattern. With reference to FIG. 6a and FIG. 6b, if a measurement point (611) within the graphic area is determined to be a fixed measurement point, then even after the translation of the graphic area, the position of the measurement point (621) within the graphic area is the same as the measurement point (611) within the graphic area before the translation of the graphic area.

[0128] At the changed location of the graphic area, a point on the outline of the garment pattern that intersects a straight line parallel to the x-axis passing through the measurement point (621) within the graphic area can be updated to the measurement point (622) within the outline of the garment pattern. When compared to the location of the measurement point (612) within the outline of the garment pattern before the translation of the graphic area, it can be confirmed that the location of the measurement point (622) within the outline of the garment pattern after the translation of the graphic area has changed due to the change in the location of the graphic area.

[0129] The measurement distance can be updated by the updated measurement points. For example, the distance between a measurement point (621) within the updated graphic area and a measurement point (622) within the outline of the updated garment pattern can be measured. The updated measurement distance between the measurement point (621) within the updated graphic area and the measurement point (622) within the outline of the updated garment pattern can be output through an interface.

[0130] FIG. 6c illustrates a graphic area placed on a garment pattern after the graphic area has been rotated. For example, if the position of the graphic area in FIG. 6a is considered the initial position, then with reference to FIG. 6c, the graphic area can be rotated within the area of ​​the garment pattern. With reference to FIG. 6a and FIG. 6c, if a measurement point (611) within the graphic area is determined to be a fixed measurement point, then even after the rotation of the graphic area, the position (631) of the measurement point within the graphic area is the same as the measurement point (611) within the graphic area before the rotation of the graphic area.

[0131] At the changed location of the graphic area, a point on the outline of the garment pattern that intersects a straight line parallel to the x-axis passing through the measurement point (621) within the graphic area can be updated as a measurement point (632) within the outline of the garment pattern. When compared with the location of the measurement point (612) within the outline of the garment pattern before the rotation of the graphic area, it can be confirmed that the location of the measurement point (632) within the outline of the garment pattern after the rotation of the graphic area has changed due to the change in the location of the graphic area.

[0132] The measurement distance can be updated by the updated measurement points. For example, the distance between a measurement point (631) within the updated graphic area and a measurement point (632) within the outline of the updated garment pattern can be measured. The updated measurement distance between the measurement point (631) within the updated graphic area and the measurement point (632) within the outline of the updated garment pattern can be output through an interface.

[0133] According to one embodiment, the size of the graphic area may be changed, and the measurement point may be updated by the change in the size of the graphic area. FIG. 6d illustrates a graphic area placed on a garment pattern after the position and size of the graphic area have been changed. For example, if the size of the graphic area in FIG. 6a is considered the initial size, referring to FIG. 6d, the size of the graphic area may be changed to be smaller. Unlike what is shown in FIG. 6d, the size of the graphic area may also be changed to be larger than the initial size.

[0134] Referring to FIGS. 6a and 6d, if a measurement point (611) within a graphic area is determined to be a fixed measurement point, the position of the measurement point (641) within the graphic area after the size change of the graphic area can be determined based on the changed size ratio. In other words, the local coordinates of the measurement point (611) within the graphic area before the size change, or the relative position within the graphic area, may not change even after the size change of the graphic area. For example, when the position of the measurement point (611) within the graphic area before the size change is the center position of the lift side of the outline of the graphic area, the position of the measurement point (641) within the graphic area after the size change can also be fixed to the center position of the lift side of the outline of the graphic area.

[0135] After the size of the graphic area is changed, a point on the outline of the garment pattern that intersects with a straight line parallel to the x-axis passing through the measurement point (641) within the graphic area whose position and size have been changed can be updated as a measurement point (642) within the outline of the garment pattern. When compared with the position of the measurement point (612) within the outline of the garment pattern before the parallel movement of the graphic area, it can be confirmed that the position of the measurement point (642) within the outline of the garment pattern after the size and position change of the graphic area has changed due to the size and position change of the graphic area.

[0136] The measurement distance can be updated by the updated measurement points. For example, the distance between a measurement point (641) within the updated graphic area and a measurement point (642) within the outline of the updated garment pattern can be measured. The updated measurement distance between the measurement point (641) within the updated graphic area and the measurement point (642) within the outline of the updated garment pattern can be output through an interface.

[0137] FIG. 7 is a diagram illustrating an operation for determining whether the position of a graphic area within a pattern is specified by a measurement distance according to one embodiment.

[0138] A method according to one embodiment may include a step of determining whether the location of a graphic area within a garment pattern is specified based on a measured distance, and a step of outputting a result of determining whether the location of a graphic area within a garment pattern is specified.

[0139] Referring to FIG. 7, a screen (701) of an interface for editing a graphic area is illustrated. For example, when user input for determining a measurement point is received, a setting window (702) of the graphic area may be displayed. User input for determining a measurement point may include, for example, an input such as clicking a specific button of an input device (e.g., mouse, keyboard, etc.) at a point on the outline of a garment pattern. The setting window (702) of the graphic area will be described in detail below.

[0140] Referring to the screen (701), a result of determining whether the location of a graphic area within a garment pattern is specified based on a measured distance can be output through an interface for editing a graphic area. For example, if it is determined that the location of a graphic area within a garment pattern is not specified based on the measured distance, an interfacing object (710) indicating that the measured distance is not valid for specifying the location of the graphic area can be added to the interface. If it is determined that the location of a graphic area within a garment pattern is specified, an interfacing object including 'Valid' indicating that the measured distance is valid for specifying the location of the graphic area can be added to the interface.

[0141] According to one embodiment, the step of determining whether the location of a graphic area within a garment pattern is specified may include the step of determining whether there are two or more sides including measurement points on the outline of the graphic area when the rectangular graphic area is aligned with the first axis and the second axis.

[0142] A rectangular graphic area being aligned to the first axis and the second axis may mean that each side of the rectangular graphic area is aligned parallel to the first axis or the second axis. For example, if the graphic area is not rotated from its initial state, the graphic area may be determined to be aligned to the first axis and the second axis. For example, if the first axis and the second axis are perpendicular to each other and the graphic area is rotated by a multiple of 90 degrees from its initial state, the graphic area may be determined to be aligned to the first axis and the second axis. For example, if the first axis is the x-axis and the second axis is the y-axis, and the top side and bottom side of the outline of the rectangular graphic area are parallel to the x-axis (in other words, parallel to the horizontal line) and the left side and right side of the outline of the rectangular graphic area are parallel to the y-axis (in other words, parallel to the vertical line), the graphic area may be determined to be aligned to the first axis and the second axis.

[0143] According to one embodiment, a measurement line segment corresponding to a measurement point and a measurement distance within the outline of the clothing pattern may be stored in correspondence with the clothing pattern. Location information of the measurement point within the graphic area may not be stored. For example, when a first measurement point (721) within the outline of the clothing pattern is determined, a second measurement point (722) within the graphic area that intersects the line is determined when a line parallel to the y-axis is drawn from the first measurement point (721) within the outline of the clothing pattern, and the measurement distance between the first measurement point (721) within the outline of the clothing pattern and the second measurement point (722) within the graphic area may be determined. Information about the first measurement point (721) within the outline of the clothing pattern and information about the first measurement line segment (720), which is a line segment connecting the first measurement point (721) within the outline of the clothing pattern and the second measurement point (722) within the graphic area (e.g., information indicating direction and length), are stored, but the location information of the second measurement point (722) within the graphic area determined by the first measurement point (721) within the outline of the clothing pattern may not be stored.

[0144] Based on the direction of the measurement line segment connecting the measurement point within the garment pattern's outline and the measurement point within the graphic area, the side of the graphic area's outline to which the measurement point belongs can be determined. If the measurement line segment is directed downward from the measurement point within the garment pattern's outline, the measurement line segment intersects the upper side of the graphic area's outline, and the measurement point within the graphic area may correspond to a point belonging to the upper side of the graphic area. If the measurement line segment is directed upward from the measurement point within the garment pattern's outline, the measurement line segment intersects the lower side of the graphic area's outline, and the measurement point within the graphic area may correspond to a point belonging to the lower side of the graphic area. If the measurement line segment is directed downward to the right from the measurement point within the garment pattern's outline, the measurement line segment intersects the left side of the graphic area's outline, and the measurement point within the graphic area may correspond to a point belonging to the left side of the graphic area. If the measurement line segment is directed left from the measurement point within the garment pattern's outline, the measurement line segment intersects the right side of the graphic area's outline, and the measurement point within the graphic area may correspond to a point belonging to the right side of the graphic area.

[0145] Based on the information of the first measurement point (721) within the outline of the stored pattern and the information of the first measurement line segment (720), the position of the graphic area within the garment pattern can be determined. When there is only one measurement distance between the graphic area and the garment pattern, the graphic area may be located in an area (730) that is separated from the first measurement point (721) within the outline of the pattern by the length of the stored first measurement line segment (720), so the position of the graphic area within the garment pattern is not specified as one. Therefore, when there is only one measurement distance between the graphic area and the garment pattern, the position of the graphic area is not specified, so an interfacing object (710) indicating that the measurement distance is not valid for specifying the position of the graphic area can be added to the interface.

[0146] Even if there are two or more measurement distances between the graphic area and the clothing pattern, the location of the graphic area may not be specified if the measurement distance is measured from the same side of the outline of the graphic area. For example, when a first measurement point (721) and a third measurement point (741) within the outline of the clothing pattern are determined, when a straight line parallel to the y-axis is drawn from the first measurement point (721) within the outline of the clothing pattern, a second measurement point (722) within the graphic area that intersects the straight line is determined, and the measurement distance between the first measurement point (721) within the outline of the clothing pattern and the second measurement point (722) within the graphic area can be determined. And, when a straight line parallel to the y-axis is drawn from the third measurement point (741) within the outline of the clothing pattern, a fourth measurement point (742) within the graphic area that intersects the straight line is determined, and the measurement distance between the third measurement point (741) within the outline of the clothing pattern and the fourth measurement point (742) within the graphic area can be determined. Information on a first measurement point (721) within the outline of the garment pattern and information on a first measurement line segment (720) connecting the first measurement point (721) within the outline of the garment pattern and the second measurement point (722) within the graphic area (e.g., information indicating direction and length), and information on a third measurement point (741) within the outline of the garment pattern and information on a second measurement line segment (740) connecting the third measurement point (741) within the outline of the garment pattern and the fourth measurement point (742) within the graphic area (e.g., information indicating direction and length) may be stored.

[0147] Based on the information of the first measurement point (721) within the outline of the stored pattern, the information of the first measurement line segment (720), the information of the third measurement point (741), and the second measurement line segment (740), the position of the graphic area within the garment pattern can be determined. Even if there are two or more measurement distances between the graphic area and the garment pattern, since both the first measurement line segment (720) and the second measurement line segment (740) intersect the upper edge of the graphic area, the graphic area can be located in an area (730) that is separated from the first measurement point (721) within the outline of the pattern by the length of the stored first measurement line segment (720) and separated from the third measurement point (741) within the outline of the pattern by the length of the stored second measurement line segment (740), so the position of the graphic area within the garment pattern is not specified as a single location. Therefore, when there is only one measurement distance between the graphic area and the clothing pattern, the location of the graphic area is not specified, so an interfacing object (710) indicating that the measurement distance is not valid for specifying the location of the graphic area can be added to the interface.

[0148] If there are two or more sides containing measurement points on the outline of the graphic area, the location of the graphic area within the garment pattern can be determined. For example, when a first measurement point (721) and a fifth measurement point (751) within the outline of the garment pattern are determined, when a straight line parallel to the y-axis is drawn from the first measurement point (721) within the outline of the garment pattern, a second measurement point (722) within the graphic area that intersects the straight line is determined, and the measurement distance between the first measurement point (721) within the outline of the garment pattern and the second measurement point (722) within the graphic area can be determined. And, when a straight line parallel to the x-axis is drawn from the fifth measurement point (751) within the outline of the garment pattern, a sixth measurement point (752) within the graphic area that intersects the straight line is determined, and the measurement distance between the fifth measurement point (751) within the outline of the garment pattern and the sixth measurement point (752) within the graphic area can be determined. Information of a first measurement point (721) within the outline of the garment pattern, information of a first measurement line segment (720) which is a line segment connecting the first measurement point (721) within the outline of the garment pattern and the second measurement point (722) within the graphic area (e.g., information indicating direction and length), and information of a fifth measurement point (751) within the outline of the garment pattern, and information of a third measurement line segment (750) which is a line segment connecting the fifth measurement point (751) within the outline of the garment pattern and the sixth measurement point (752) within the graphic area (e.g., information indicating direction and length) may be stored.

[0149] Based on the information of the first measurement point (721) within the outline of the stored pattern, the information of the first measurement line segment (720), the information of the fifth measurement point (751), and the third measurement line segment (750), the position within the garment pattern of the graphic area can be determined. Since the first measurement line segment (720) intersects the upper side of the graphic area and the third measurement line segment (750) intersects the right side of the graphic area, there are two sides containing the measurement point in the outline of the graphic area: the upper side and the right side. The position of the graphic area can be specified as a position located away from the first measurement point (721) within the outline of the pattern by the length of the first measurement line segment (720), and away from the fifth measurement point (751) within the outline of the pattern by the length of the stored third measurement line segment (750). Therefore, if there are two or more sides containing measurement points on the outline of the graphic area, the location of the graphic area can be specified, so an interfacing object indicating that the measurement distance is valid for specifying the location of the graphic area can be added to the interface.

[0150] According to one embodiment, the step of determining whether the location of a graphic area within a garment pattern is specified may include the step of determining whether a measurement point is included on each side of the outline of the graphic area when the rectangular graphic area is not aligned with the first axis and the second axis.

[0151] A rectangular graphic area that is not aligned with the first axis and the second axis may mean that each side of the rectangular graphic area is not parallel to both the first axis and the second axis. For example, if the first axis and the second axis are perpendicular to each other and the graphic area is rotated from its initial state by an angle that is not a multiple of 90 degrees, the graphic area may be determined to be not aligned with the first axis and the second axis.

[0152] If the rectangular graphic area is not aligned with the first axis and the second axis, there must be at least four measurement distances so that measurement points can be determined on each side of the graphic area, so that the position of the graphic area within the garment pattern can be specified. If all four sides of the outline of the graphic area contain points that intersect with the stored measurement line segments, the measurement distance is determined to be valid for specifying the position of the graphic area, and an interfacing object indicating that the measurement distance is valid for specifying the position of the graphic area may be added to the interface. If any of the four sides of the outline of the graphic area do not contain points that intersect with the stored measurement line segments, the measurement distance is determined not to be valid for specifying the position of the graphic area, and an interfacing object (710) indicating that the measurement distance is not valid for specifying the position of the graphic area may be added to the interface.

[0153] According to one embodiment, the step of displaying the result of determining whether the location of a graphic area within a garment pattern is specified may include the step of displaying measurement point information for specifying the location of a graphic area within a garment pattern based on the result of determining whether the location of a graphic area within a garment pattern is specified.

[0154] If it is determined that the location of the graphic area within the garment pattern is not specified, candidate locations for measurement points necessary to specify the location of the graphic area within the garment pattern may be proposed. For example, if a first measurement point (721) within the outline of the garment pattern is determined, a point (e.g., point (751)) where a measurement line segment intersecting a side other than the upper side of the graphic area can be generated to specify the location of the graphic area within the garment pattern may be indicated as a candidate measurement point within the pattern outline.

[0155] FIG. 8 is a diagram illustrating the operation of updating a measurement point by changing a measurement line segment according to one embodiment.

[0156] Referring to the screen (801) of FIG. 8, a first measurement line segment (810) can be determined by an input selecting a first measurement point (811) within the outline of the clothing pattern or a second measurement point (812) within the graphic area.

[0157] Measurement points within the outline of the garment pattern and measurement points within the graphic area can be changed by an input that changes the determined first measurement line segment (810). For example, the first measurement line segment (810) can be changed to the second measurement line segment (820) by an input that changes the first measurement line segment (810) to the second measurement line segment (820) (e.g., an input that changes the position of the first measurement line segment (810) by dragging).

[0158] When the first measurement line segment (810) is changed to the second measurement line segment (820), the measurement point within the outline of the garment pattern may be changed to a point (821) on the outline of the garment pattern that intersects the second measurement line segment (820). The measurement point within the graphic area may be changed to a point (822) on the outline of the graphic area that intersects the second measurement line segment (820).

[0159] For example, when an input that changes the position of the first measurement line segment (810) includes a mouse input that drags the first measurement line segment (810), the mouse input can be snapped to a feature point extracted from the outline of the garment pattern. For example, when the first measurement line segment (810) is dragged in a direction close to a point (821) on the outline of the graphic area corresponding to the feature point, if the position to which the first measurement line segment (810) has moved becomes less than or equal to a threshold distance from the point (821), the mouse input can be snapped to the position of the point (821).

[0160] FIG. 9 is a drawing illustrating a setting window of a graphic area according to one embodiment.

[0161] Referring to FIG. 9, the setting window (901) of the graphic area may include an input window for setting the placement of the graphic area within the clothing pattern and an input window for setting the measurement distance between the outline of the clothing pattern and the graphic area within it.

[0162] For example, when a graphic area is placed on a garment pattern or when user input selecting a graphic area is received, a setting window (901) for the graphic area may be displayed. For example, when user input for determining a measurement point is received, a setting window (901) for the graphic area may be displayed. User input for determining a measurement point may include, for example, an input such as clicking a specific button of an input device (e.g., mouse, keyboard, etc.) at a point on the outline of the garment pattern.

[0163] Referring to FIG. 9, a request for distance measurement between the graphic area and the outline of the clothing pattern can be input through the setting window (901) of the graphic area.

[0164] For example, when an input is received to select a first item (910) for distance measurement in the settings window (901), a request to measure the distance from the center of the graphic area to the outline of the garment pattern may be input. In this case, the measurement point within the graphic area may be determined as the center point (941) of the graphic area. A first measurement line parallel to the x-axis is generated from the measurement point within the graphic area determined as the center point (941) of the graphic area, and points (951, 953) on the outline of the garment pattern that intersect with the first measurement line may be determined as measurement points within the outline of the garment pattern. A second measurement line parallel to the y-axis is generated from the measurement point within the graphic area determined as the center point (941) of the graphic area, and points (952, 954) on the outline of the garment pattern that intersect with the second measurement line may be determined as measurement points within the outline of the garment pattern. The distance between the measurement point within the graphic area and the measurement point within the outline of the garment pattern may be measured, and the measured distance may be output through the interface.

[0165] For example, when an input is received to select a second item (920) for distance measurement in the settings window (901), a request to measure the distance from a point on the outline of the graphic area that passes through the center of the graphic area and intersects a straight line parallel to the x-axis and y-axis to the outline of the garment pattern may be input. In this case, the measurement points within the graphic area may be determined as points (942, 944) on the outline of the graphic area that passes through the center of the graphic area and intersects a straight line parallel to the x-axis, and points (943, 945) on the outline of the graphic area that passes through the center of the graphic area and intersects a straight line parallel to the y-axis. In other words, if the graphic area is a rectangle, points (942, 943, 944, 945) located at the center of each side of the rectangle may be determined as measurement points within the graphic area.

[0166] A first measurement line is generated at a measurement point within a determined graphic area, and points (951, 953) on the outline of the garment pattern that intersect with the first measurement line can be determined as measurement points within the outline of the garment pattern. A second measurement line is generated at a measurement point within a graphic area determined as the center of the graphic area, and points (952, 954) on the outline of the garment pattern that intersect with the second measurement line can be determined as measurement points within the outline of the garment pattern. The distance between the measurement point within the graphic area and the measurement point within the outline of the garment pattern can be measured, and the measured distance can be output through an interface.

[0167] For example, when input is received to select a third item (930) for distance measurement in the settings window (901), the point (946) selected by the user input may be determined as a measurement point within a first type of object included in the clothing pattern. As described above, if a point within a graphic area is selected as a measurement point by user input, the first type of object may be determined as the graphic area. If a point on the outline of the clothing pattern is selected as a measurement point by user input, the first type of object may be determined as the outline of the clothing pattern.

[0168] As described above in FIG. 1, a measurement point within a second type of object included in a garment pattern can be determined by intersecting a straight line parallel to a predetermined axis passing through a measurement point within a first type of object. For example, a point (955) on the outline of the garment pattern that intersects a straight line parallel to the y-axis passing through a selected point (946) can be determined as a measurement point within a second type of object. A measurement distance between the measurement point within a first type of object and the measurement point within a second type of object can be output.

[0169] Items for setting the measurement distance determined through each item for distance measurement may be displayed. For example, the items for setting the measurement distance may include a measurement distance name input window (931), a setting input window (932) for whether to display the measurement distance, and a setting input window (933) for whether to delete the measurement distance.

[0170] For example, the name of each measurement distance determined through the measurement distance name input window (931) can be entered. The user can determine a name to identify the measurement distance by entering the name of the measurement distance (e.g., 'To Shoulder') into the name input window (931).

[0171] For example, whether the measurement distance is displayed can be determined through the setting input window (932) for displaying the measurement distance. If the measurement distance is set to be displayed, the measurement distance can be output through the interface where the garment pattern and graphic area are displayed. If the measurement distance is set to be displayed, measurement points within the graphic area and measurement points within the outline of the garment pattern can also be displayed through the interface where the garment pattern and graphic area are displayed. If the measurement distance is set to be displayed, measurement line segments connecting measurement points within the graphic area and measurement points within the outline of the garment pattern can be displayed through the interface where the garment pattern and graphic area are displayed. If the measurement distance is set not to be displayed, the measurement distance may not be output through the interface where the garment pattern and graphic area are displayed.

[0172] For example, whether to delete the measured distance can be determined through the setting input window (933) for whether to delete the measured distance. If the setting is to delete the measured distance, the information regarding the stored measured distance can be deleted. If the setting is to delete the measured distance, the item (934) regarding the measured distance can also be deleted.

[0173] FIG. 10 is an example diagram of the configuration of a device according to one embodiment.

[0174] Referring to FIG. 10, a device (1000) according to one embodiment may be an electronic device comprising a processor (1001), a memory (1003), and an input / output device (I / O) (1005). A device (1000) according to one embodiment may include a device for performing a method of measuring the position of a graphic placed on a clothing pattern described above through FIGS. 1 to 9. For example, the device (1000) may include at least one of a server and a user terminal (e.g., a personal PC, a mobile phone, a tablet, a wearable device, etc.).

[0175] A processor (1001) according to one embodiment may perform at least one operation included in the method for measuring the position of a graphic placed on a clothing pattern described above through FIGS. 1 to 9. For example, the processor (1001) may perform at least one of the following operations: determining a measurement point within a first type of object included in the clothing pattern; determining a measurement point within a second type of object included in the clothing pattern that intersects a straight line parallel to a predetermined axis passing through the measurement point within the first type of object; and outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0176] A memory (1003) according to one embodiment may be a volatile memory or a non-volatile memory and may store data regarding a method for measuring the position of a graphic placed on a clothing pattern described in FIGS. 1 to 9. For example, the memory (1003) may store data generated during the process of performing the method for measuring the position of a graphic placed on a clothing pattern described in FIGS. 1 to 9, or data necessary to perform the method for measuring the position of a graphic placed on a clothing pattern described in FIGS. 1 to 9. For example, the memory (1003) may store information regarding a determined measurement point and a measurement distance.

[0177] According to one embodiment, the memory (1003) may not be part of the device (1000) but may be included in an external device accessible from the device (1000). In this case, the device (1000) can receive data stored in the memory (1003) included in the external device through a communication device and can transmit data to be stored in the memory (1003).

[0178] According to one embodiment, the memory (1003) may store a program in which a method for measuring the position of a graphic placed on a clothing pattern described in FIGS. 1 to 9 is implemented. The processor (1001) may execute the program stored in the memory (1003) and control the device (1000). The code of the program executed by the processor (1001) may be stored in the memory (1003).

[0179] For example, the memory (1003) may store command(s). When the command(s) stored in the memory (1003) are executed by the processor (1001), the device (1000) may perform the steps of determining a measurement point within a first type of object included in the clothing pattern, determining a measurement point within a second type of object included in the clothing pattern that intersects a straight line parallel to a predetermined axis passing through the measurement point within the first type of object, and outputting a measurement distance between the measurement point within the first type of object and the measurement point within the second type of object.

[0180] An input / output device (1005) according to one embodiment may include an input device and an output device. User input for determining a measurement point may be received through the input / output device (1005), and a measurement distance may be output.

[0181] The device (1000) according to one embodiment may further include other components not illustrated. For example, the device (1000) may further include a communication device for communication with other devices (e.g., a server, a terminal, a network, etc.). Also, for example, the device (1000) may further include other components such as a transceiver, various sensors, a database, etc.

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

[0183] 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 may be stored or executed in a distributed manner. Software and data may be stored on computer-readable recording media.

[0184] 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 alone or in combination, and the program instructions recorded on the medium may be those specifically designed and configured for the embodiment or 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.

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

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

[0187] 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 measuring the position of a graphic placed on a garment pattern, A step of determining measurement points within a first type of object included in a garment pattern; A step of determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; A step of outputting a measurement distance between a measurement point within the object of the first type and a measurement point within the object of the second type; A step of determining either one of the measurement point within the object of the first type and the measurement point within the object of the second type as a fixed measurement point; After changing at least one of the position and size of the graphic area within the garment pattern, a step of updating a measurement point within an object of a different type from the object to which the fixed measurement point belongs, which intersects a line segment parallel to a predetermined axis passing through the fixed measurement point; and A step of obtaining an updated measurement distance between a measurement point within the first type of object and a measurement point within the second type of object. Includes, If the object of the first type above is a graphic area, the object of the second type above includes the outline of the clothing pattern, and If the object of the first type is the outline of the garment pattern, the object of the second type includes the graphic area, method.

2. In Paragraph 1, The change in the position of the above graphic area is at least one of the translation of the graphic area and the rotation of the graphic area, method.

3. In Paragraph 1, The step of determining a measurement point within the object of the first type above A step of determining the selected point as a measurement point within the first type of object based on user input selecting a point on the outline of the above clothing pattern Includes, The first type of object is determined by the outline of the clothing pattern, and the second type of object is determined by the graphic area, method.

4. In Paragraph 1, The step of determining a point within the object of the first type as a measurement point A step of determining the selected point as a measurement point within the first type of object based on user input selecting a point within the graphic area. Includes, The first type of object is determined by the graphic area, and the second type of object is determined by the outline of the clothing pattern, method.

5. In Paragraph 1, The step of determining a point within the object of the first type as a measurement point Step of determining feature points extracted from the outline of the above clothing pattern as measurement points within the first type of object Includes, The first type of object is determined by the outline of the clothing pattern, and the second type of object is determined by the graphic area, method.

6. In Paragraph 1, The measurement points within the object of the type corresponding to the above graphic area Points on the outline of the above graphic area; and Points within the graphic content area within the above graphic area including at least one of, method.

7. In Paragraph 1, At least one of the measurement point within the first type of object, the measurement point within the second type of object, and the measurement distance is stored in correspondence with the clothing pattern. method.

8. A method for measuring the position of a graphic placed on a garment pattern, A step of determining measurement points within a first type of object included in a garment pattern; A step of determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; A step of outputting a measurement distance between a measurement point within the object of the first type and a measurement point within the object of the second type; A step of determining whether the location of a graphic area within the garment pattern is specified based on the above-mentioned measured distance; and Step of outputting the above judgment result Includes, If the object of the first type above is a graphic area, the object of the second type above includes the outline of the clothing pattern, and If the object of the first type is the outline of the garment pattern, the object of the second type includes the graphic area, method.

9. In Paragraph 8, The step of determining whether the location of the graphic area within the above clothing pattern is specified A step of determining whether there are two or more sides including a measurement point on the outline of the graphic area when the rectangular graphic area is aligned with the first axis and the second axis; and A step of determining whether measurement points are included on each side of the outline of the graphic area when the rectangular graphic area is not aligned with the first axis and the second axis. including, method.

10. In Paragraph 8, The step of outputting the above judgment result Based on the above judgment result, a step of outputting measurement point information for specifying the location of the graphic area within the garment pattern. including, method.

11. In Paragraph 8, A step of storing the offset of a measurement point within an object of a type corresponding to the outline of the garment pattern from a reference position within the graphic area; A step of updating a measurement point within an object of the type corresponding to the graphic area to a point corresponding to the stored offset from the reference position after changing at least one of the position and size of the graphic area; A step of updating measurement points within an object of a type corresponding to the outline of the garment pattern based on measurement points within an object of a type corresponding to the updated graphic area; and A step of outputting an updated measurement distance between a measurement point within an object of the first type and a measurement point within an object of the second type. including, method.

12. In Paragraph 11, The change in the position of the above graphic area is at least one of the translation of the graphic area and the rotation of the graphic area, method.

13. In Paragraph 11, When the above graphic area is translated, the measurement points within the object of the type corresponding to the above graphic area are not changed, method.

14. In Paragraph 11, When the above graphic area is rotated, the measurement points within the object of the type corresponding to the outline of the above clothing pattern are not changed, method.

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; and Memory that stores commands Includes, When the above commands are executed by the one or more processors, the electronic device, A step of determining measurement points within a first type of object included in a garment pattern; A step of determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; A step of outputting a measurement distance between a measurement point within the object of the first type and a measurement point within the object of the second type; A step of determining either one of the measurement point within the object of the first type and the measurement point within the object of the second type as a fixed measurement point; After changing at least one of the position and size of the graphic area within the garment pattern, a step of updating a measurement point within an object of a different type from the object to which the fixed measurement point belongs, which intersects a line segment parallel to a predetermined axis passing through the fixed measurement point; and A step of obtaining an updated measurement distance between a measurement point within the first type of object and a measurement point within the second type of object. To perform, If the object of the first type above is a graphic area, the object of the second type above includes the outline of the clothing pattern, and If the object of the first type is the outline of the garment pattern, the object of the second type includes the graphic area, Electronic device.

17. In Paragraph 16, The change in the position of the above graphic area is at least one of the translation of the graphic area and the rotation of the graphic area, Electronic device.

18. In electronic devices, One or more processors; and Memory that stores commands Includes, When the above commands are executed by the one or more processors, the electronic device, A step of determining measurement points within a first type of object included in a garment pattern; A step of determining a measurement point within a second type of object included in the garment pattern that intersects a line segment parallel to a predetermined axis passing through the measurement point within the first type of object; A step of outputting a measurement distance between a measurement point within the object of the first type and a measurement point within the object of the second type; A step of determining whether the location of a graphic area within the garment pattern is specified based on the above-mentioned measured distance; and Step of outputting the above judgment result To perform, If the object of the first type above is a graphic area, the object of the second type above includes the outline of the clothing pattern, and If the object of the first type is the outline of the garment pattern, the object of the second type includes the graphic area, Electronic device.

19. In Paragraph 18, The step of determining whether the location of the graphic area within the above clothing pattern is specified A step of determining whether there are two or more sides including a measurement point on the outline of the graphic area when the rectangular graphic area is aligned with the first axis and the second axis; and A step of determining whether measurement points are included on each side of the outline of the graphic area when the rectangular graphic area is not aligned with the first axis and the second axis. including, Electronic device.

20. In Paragraph 18, The step of outputting the above judgment result Based on the above judgment result, a step of outputting measurement point information for specifying the location of the graphic area within the garment pattern. including, Electronic device.