KR102179450B1 - Template providing device for providing body template for clothing development and control method thereof - Google Patents

Template providing device for providing body template for clothing development and control method thereof Download PDF

Info

Publication number
KR102179450B1
KR102179450B1 KR1020180154871A KR20180154871A KR102179450B1 KR 102179450 B1 KR102179450 B1 KR 102179450B1 KR 1020180154871 A KR1020180154871 A KR 1020180154871A KR 20180154871 A KR20180154871 A KR 20180154871A KR 102179450 B1 KR102179450 B1 KR 102179450B1
Authority
KR
South Korea
Prior art keywords
template
clothing image
group
reference point
shoulder
Prior art date
Application number
KR1020180154871A
Other languages
Korean (ko)
Other versions
KR20200068189A (en
Inventor
윤미경
Original Assignee
윤미경
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤미경 filed Critical 윤미경
Priority to KR1020180154871A priority Critical patent/KR102179450B1/en
Publication of KR20200068189A publication Critical patent/KR20200068189A/en
Application granted granted Critical
Publication of KR102179450B1 publication Critical patent/KR102179450B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H3/00Patterns for cutting-out; Methods of drafting or marking-out such patterns, e.g. on the cloth
    • A41H3/007Methods of drafting or marking-out patterns using computers
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H43/00Other methods, machines or appliances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Textile Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 의류 개발을 위한 바디 템플릿을 제공하는 템플릿 제공 장치 및 그것의 제어 방법에 관한 것이다. 상기 템플릿 제공 장치는, 디스플레이, 사용자 입력부, 복수의 바디 템플릿들을 저장하는 메모리 및 상기 사용자 입력부를 통해 타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 수신하는 경우, 상기 연령에 근거하여 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿을 선택하고, 상기 의복 이미지로부터 어깨 양 끝점들 및 손목 양 끝점들을 추출하며, 상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿의 양견봉 거리(biacromial width)와 매칭되도록 상기 의복 이미지를 확대 또는 축소하고, 상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출하며, 상기 각도에 대응하도록 상기 바디 템플릿의 팔들을 회전시키고, 팔들이 회전된 상기 바디 템플릿을 확대 또는 축소된 상기 의복 이미지 위에 상기 어깨양 끝점들을 기준으로 중첩하여 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함한다.The present invention relates to a template providing apparatus for providing a body template for apparel development and a control method thereof. The template providing device includes a display, a user input unit, a memory storing a plurality of body templates, and a plurality of bodies based on the age when receiving a clothing image for a target consumer and the age of the target consumer through the user input unit. Select any one of the templates, extract both ends of the shoulder and both ends of the wrist from the clothing image, and the distance between both ends of the shoulder matches the biacromial width of the body template The clothing image is enlarged or reduced so as to be possible, and an angle between a line connecting any one of the shoulder and both end points of the wrist and a reference line is calculated, and the arm of the body template corresponding to the angle And a processor configured to control the display so that the body template in which the arms are rotated is displayed on the enlarged or reduced clothing image based on the end points of the shoulders.

Description

의류 개발을 위한 바디 템플릿을 제공하는 템플릿 제공 장치 및 그것의 제어 방법{TEMPLATE PROVIDING DEVICE FOR PROVIDING BODY TEMPLATE FOR CLOTHING DEVELOPMENT AND CONTROL METHOD THEREOF}A template providing device that provides a body template for clothing development and its control method {TEMPLATE PROVIDING DEVICE FOR PROVIDING BODY TEMPLATE FOR CLOTHING DEVELOPMENT AND CONTROL METHOD THEREOF}

본 발명은 의류 개발을 위한 바디 템플릿을 제공하는 템플릿 제공 장치 및 그것의 제어 방법에 관한 것이다.The present invention relates to a template providing apparatus for providing a body template for apparel development and a control method thereof.

글로벌 대량생산체계 의류 산업에서 비용과 제품개발에 걸리는 시간을 줄이려는 사안은 필수적이다. 의류 산업에서 상품개발은 상품기획, 디자인 개발, 생산 및 판매과정으로 전개된다. 이때 의류 제조업자들은 표적 소비자에게 잘 맞는 호칭 레이블과 피팅 바디를 개발과 생산의 기준으로 삼는다. 브랜드 내 기획부서와 생산, 품질관리부서, 공장 등이 공유하는 기성복 제조사양서에는 디자이너의 스케치인 도식화, 원부자재, 사이즈 스펙과 생산량에 대한 정보가 포함되며 이 중 도식화는 디자인을 직접적으로 보여주는 대표적인 정보로서 의사소통의 핵심이다.In the global mass production system apparel industry, the issue of reducing the cost and time it takes to develop products is essential. In the apparel industry, product development develops into product planning, design development, production and sales processes. At this time, apparel manufacturers use the title label and fitting body suitable for the target consumer as the basis for development and production. The ready-made clothing manufacturer's document shared by the planning department, production, quality control department, and factories within the brand includes information on the designer's sketches, schematics, raw materials, size specifications, and production volume, of which the schematic is representative information that directly shows the design. Is the core of communication.

국내 패션 도식화에 관한 연구에서 패션 트렌드의 흐름을 표현하는 예술적인 일러스트인 이미지화와 달리 도식화는 재단, 봉제 등의 제작과정을 위한 설계의 역할을 한다. 그림과치수를 바탕으로 패턴과 봉제된 샘플이 만들어지게 되므로 도식화는 최대한 정확한 정보를 가지고 있어야 한다. 도식화는 그리는 방법에 따라 플랫과 플로트로 나눌 수 있는데 티셔츠와 같이 평평하게 펼쳐진 형태를 가진 아이템의 평면적인 도식화를 플랫이라 하고, 착용한 형태의 입체적인 도식화를 포트폴리오 플랫(portfolio flat) 혹은 플로트(float)라고 한다. 재킷과 같이 평평하게 놓기 어려운 입체적인 부피를 가진 아이템에 필요한 플로트는 착의한 형태를 표현하므로 원단이 흐르는 느낌과 착장된 의복 스타일까지 표현할 수 있다. 정확한 플랫의 비율을 위해서 실제 크기를 축도하여 그리도록 도식화 매뉴얼을 제시하기도 한다.Unlike image painting, which is an artistic illustration that expresses the flow of fashion trends in research on domestic fashion schematic painting, schematic painting plays the role of design for the production process such as cutting and sewing. Patterns and sewn samples are made based on the figure and dimensions, so the schematic should have the most accurate information. The diagram can be divided into flat and float depending on the method of drawing. The planar diagram of an item that has a flat unfolded shape such as a T-shirt is called a flat, and the three-dimensional diagram of the worn form is a portfolio flat or float. It is called. The float required for items with a three-dimensional volume that is difficult to lay flat, such as a jacket, expresses the form of wearing, so it can express the feeling of flowing fabric and the style of clothing worn. For the correct ratio of flat, schematic manuals are also presented to draw the actual size.

그러나 패션 일러스트레이션, 사진, 패션쇼 모델을 통해 볼 수 있듯이 키가 크고 날씬한 몸을 이상적이라 여겨, 기존의 애니메이션, 드로잉 분야, 패션 일러스트용 크로키 피겨 템플릿 제품과 같은 일반적인 도식화 작성법에서는 인체 비율을 실제와 다른 8~10등신으로 표현하도록 가이드하고 있다. 부위별 비율도 인체 데이터에 근거한 비율보다 표현적인 의도가 우선하여 실제 착장모습과의 비율의 차이가 크다. 실제 현장에서도 맞춤복 뿐만 아니라 기성복 디자인 및 제품개발에 있어서도 왜곡된 비율을 가진 스타일화가 많이 사용되고 있다. 기존 내셔널 브랜드 디자이너, 독립 디자이너들과 패터너를 대상으로 기존의 스타일화에 대한 심층면접을 실시한 결과 대부분이 제품개발 시 옷의 크기와 비율을 해석하는데 애매함을 언급하였고, 특히 허리선의 위치나 옷길이와 상대적인 소매의 길이, 진동의 깊이, 옷길이 등은 인체와 정확하게 대응되는 위치의 추정이 어렵고 경험에 기초해 자의적으로 해석하는 부분이 있다고 응답하였다. 그러므로 도식화 외에도 사이즈 스펙이라는 보완된 자료와 추가적인 의사소통이 필수적이라고 응답하였다. 그러므로 비율을 고려하지 않은 도식화는 해석의 자의성, 모호함과 부정확성으로 견본제작 횟수를 증가시키거나 의사소통의 시간을 더 필요로 하는 원인이 될 수 있다. 현재와 같은 글로벌 대량생산환경을 고려한다면 그 문제는 더 커지게 된다. 시간과 비용을 사용하여 효율을 극대화해야 하는 대량생산과정에서는 소비자의 체형이 반영된 효율적이고 정확한 의사소통이 가능한 디자인 도식화가 더욱 중요해진다고 할 수 있다.However, as you can see through fashion illustrations, photos, and catwalk models, tall and slender bodies are considered ideal, and in general schematic drawing methods such as animation, drawing, and croquis figure template products for fashion illustrations, the proportions of the human body are different from the actual 8 Guided to express ~10 heads. As for the ratio of each part, the expressive intention takes precedence over the ratio based on the human body data, so the difference in the ratio with the actual wearing shape is large. Stylization with distorted proportions is widely used in the design and product development of ready-to-wear as well as customized clothes in the actual field. As a result of conducting in-depth interviews on existing styling of existing national brand designers, independent designers, and patterners, most of them mentioned that they were ambiguous in interpreting the size and ratio of clothes when developing products, especially the location and length of the waistline. They responded that it was difficult to estimate the position of the relative sleeve length, vibration depth, and length of the body accurately and interpreted arbitrarily based on experience. Therefore, they responded that supplemented data such as size specification and additional communication are essential in addition to the schematic drawing. Therefore, diagramming that does not take into account proportions may increase the number of prototypes due to the arbitrary, ambiguity and inaccuracy of interpretation, or may cause more communication time. If we consider the current global mass production environment, the problem becomes even bigger. It can be said that in the mass production process in which efficiency must be maximized using time and cost, design schematics that enable efficient and accurate communication reflecting the consumer's body shape become more important.

본 발명은 전술한 문제 및 다른 문제를 해결하는 것을 목적으로 한다.It is an object of the present invention to solve the above and other problems.

본 발명의 일 목적은 의류 개발 시 소비자의 체형을 반영할 수 있도록 하는 템플릿 제공 장치 및 그것의 제어 방법을 제공하는 것이다.An object of the present invention is to provide a template providing apparatus and a method for controlling the same to reflect a consumer's body shape when developing clothing.

상기 또는 다른 목적을 달성하기 위해 본 발명의 일 측면에 따르면, 템플릿 제공 장치 및 그것의 제어 방법이 제공된다.In order to achieve the above or other objects, according to an aspect of the present invention, a template providing apparatus and a control method thereof are provided.

상기 템플릿 제공 장치의 제어 방법은, 타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 획득하는 단계; 상기 연령에 근거하여 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿을 선택하는 단계; 상기 의복 이미지로부터 어깨 양 끝점들 및 손목 양끝점들을 추출하는 단계; 상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿의 양견봉거리(biacromial width)와 매칭되도록 상기 의복 이미지를 확대 또는 축소하는 단계; 상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출하는 단계; 상기 각도에 대응하도록 상기 바디 템플릿의 팔들을 회전 시키는 단계; 및 팔들이 회전된 상기 바디 템플릿을 확대 또는 축소된 상기 의복 이미지 위에 상기 어깨 양 끝점들을 기준으로 중첩하여 디스플레이에 표시하는 단계를 포함한다.The method for controlling the template providing apparatus includes: acquiring a clothing image for a target consumer and an age of the target consumer; Selecting one of a plurality of body templates based on the age; Extracting both ends of the shoulder and both ends of the wrist from the clothing image; Enlarging or reducing the clothing image so that the distance between the shoulder ends is matched with the biacromial width of the body template; Calculating an angle between a reference line and a line connecting any one of the both ends of the shoulder and any of the ends of the wrist; Rotating the arms of the body template to correspond to the angle; And displaying the body template with the arms rotated on the enlarged or reduced clothing image based on both ends of the shoulders and displaying them on a display.

일 실시 예에 따르면, 상기 템플릿 제공 장치의 제어 방법은, 상기 바디 템플릿은 복수의 기준점들을 포함하며, 상기 복수의 기준점들 중 상기 의복 이미지에 매칭되는 기준점을 제1그룹으로 분류하고, 상기 의복 이미지에 매칭되지 않는 기준점을 제2그룹으로 분류하는 단계; 및 상기 제2그룹에 포함된 기준점이 상기 제1그룹에 포함된 기준점과 구분되도록 하이라이트 처리를 하는 단계를 더 포함할 수 있다.According to an embodiment, in the control method of the template providing device, the body template includes a plurality of reference points, and a reference point matching the clothing image among the plurality of reference points is classified into a first group, and the clothing image Classifying a reference point that does not match with a second group; And performing highlight processing so that the reference point included in the second group is distinguished from the reference point included in the first group.

일 실시 예에 따르면, 상기 템플릿 제공 장치의 제어 방법은, 서버와 통신을 수행해 상기 복수의 바디 템플릿들 중 적어도 하나를 업데이트 하는 단계를 더 포함할 수 있다.According to an embodiment, the method of controlling the template providing apparatus may further include updating at least one of the plurality of body templates by performing communication with a server.

상기 템플릿 제공 장치의 제어 방법은 애플리케이션 형태로 다양한 장치에 설치되어 실행될 수 있다.The method of controlling the template providing device may be installed and executed in various devices in the form of an application.

상기 템플릿 제공 장치는, 디스플레이; 사용자 입력부; 복수의 바디 템플릿들을 저장하는 메모리; 및 상기 사용자 입력부를 통해 타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 수신하는 경우, 상기 연령에 근거하여 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿을 선택하고, 상기 의복 이미지로부터 어깨 양 끝점들 및 손목 양 끝점들을 추출하며, 상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿의 양견봉 거리(biacromial width)와 매칭되도록 상기 의복 이미지를 확대 또는 축소하고, 상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출하며, 상기 각도에 대응하도록 상기 바디 템플릿의 팔들을 회전시키고, 팔들이 회전된 상기 바디 템플릿을 확대 또는 축소된 상기 의복 이미지 위에 상기 어깨 양 끝점들을 기준으로 중첩하여 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함한다.The template providing device may include a display; User input unit; A memory for storing a plurality of body templates; And when receiving a clothing image for a target consumer and the age of the target consumer through the user input unit, selecting one of a plurality of body templates based on the age, and both ends of the shoulders from the clothing image. Extracting the end points of both shoulders and the wrist, and expanding or reducing the clothing image so that the distance between the both end points of the shoulders matches the biacromial width of the body template, and The clothing image in which an angle between a line connecting any one of the end points of the wrist and a reference line is calculated, the arms of the body template are rotated to correspond to the angle, and the body template in which the arms are rotated is enlarged or reduced. And a processor for controlling the display to be displayed by overlapping the shoulder ends based on the upper end points.

본 발명에 따른 템플릿 제공 장치 및 그것의 제어 방법의 효과에 대해 설명하면 다음과 같다.The effect of the template providing apparatus and the control method thereof according to the present invention will be described as follows.

본 발명의 실시 예들 중 적어도 하나에 의하면, 디자이너는 특정 연령의 체형을 반영한 템플릿을 이용하여 의복을 비교 및 평가할 수 있기 때문에, 부위별 치수를 정확히 확인할 수 있다.According to at least one of the embodiments of the present invention, since the designer can compare and evaluate clothes using a template reflecting the body shape of a specific age, it is possible to accurately check the dimensions of each part.

본 발명의 실시 예들 중 적어도 하나에 의하면, 디자이너는 의류 개발을 위한 바디 템플릿을 확인할 수 있을 뿐만 아니라, 의복 디자인을 수행하기 위해 디자인 도식을 만드는 설계 과정을 단순화·시각화 할 수 있다.According to at least one of the embodiments of the present invention, the designer can not only check the body template for clothing development, but also simplify and visualize the design process of creating a design schematic to perform clothing design.

템플릿에는 인체 기초선과 기준점들이 포함되기 때문에, 디자이너는 인체 비율을 고려하여 의복의 디테일을 용이하게 추가할 수 있다.Since the template includes the human body baseline and reference points, the designer can easily add details of the clothing in consideration of the proportions of the human body.

템플릿은 한국인 인체치수조사 사업을 통해 수집된 빅데이터에 근거하여 생성되기 때문에, 한국인의 체형을 정확히 반영한다. 나아가, 인체치수조사 사업에 의해 새로운 데이터가 생성되는 경우, 템플릿이 자동으로 업데이트 되기 때문에, 한국인의 체형을 실시간으로 반영할 수 있다.Since the template is created based on the big data collected through the Korean human body dimensional survey project, it accurately reflects the Korean body shape. Furthermore, when new data is generated by the human body dimensional survey project, the template is automatically updated, so that the body shape of a Korean can be reflected in real time.

도 1은 본 발명과 관련된 템플릿 제공 장치를 설명하기 위한 블록도이다.
도 2a는 바디 템플릿의 일 예를 보여주는 예시도이고, 도 2b는 연령에 따른 서로 다른 바디 템플릿들을 보여주는 예시도이다
도 3a는 템플릿을 구성하는 구성 요소들을 설명하기 위한 도면이고, 도 3b는 각 구성요소의 위치를 설명하기 위한 도면이다.
도 4는 템플릿 제공 장치가 제공하는 인터페이스의 일 예를 설명하기 위한 예시도이다.
1 is a block diagram illustrating an apparatus for providing a template related to the present invention.
2A is an exemplary view showing an example of a body template, and FIG. 2B is an exemplary view showing different body templates according to age.
3A is a diagram for explaining the constituent elements constituting the template, and FIG. 3B is a diagram for explaining the location of each constituent element.
4 is an exemplary diagram for describing an example of an interface provided by a template providing apparatus.

이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, exemplary embodiments disclosed in the present specification will be described in detail with reference to the accompanying drawings, but identical or similar elements are denoted by the same reference numerals regardless of reference numerals, and redundant descriptions thereof will be omitted. The suffixes "module" and "unit" for components used in the following description are given or used interchangeably in consideration of only the ease of preparation of the specification, and do not have meanings or roles that are distinguished from each other by themselves. In addition, in describing the embodiments disclosed in the present specification, when it is determined that a detailed description of related known technologies may obscure the subject matter of the embodiments disclosed in the present specification, the detailed description thereof will be omitted. In addition, the accompanying drawings are for easy understanding of the embodiments disclosed in the present specification, and the technical idea disclosed in the present specification is not limited by the accompanying drawings, and all modifications included in the spirit and scope of the present invention It should be understood to include equivalents or substitutes.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms including ordinal numbers, such as first and second, may be used to describe various elements, but the elements are not limited by the terms. These terms are used only for the purpose of distinguishing one component from another component.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is referred to as being "connected" or "connected" to another component, it is understood that it may be directly connected or connected to the other component, but other components may exist in the middle. Should be. On the other hand, when a component is referred to as being "directly connected" or "directly connected" to another component, it should be understood that there is no other component in the middle.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.Singular expressions include plural expressions unless the context clearly indicates otherwise.

본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, terms such as "comprises" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or addition of elements or numbers, steps, actions, components, parts, or combinations thereof, does not preclude in advance.

본 명세서에서 설명되는 템플릿 제공 장치에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기(smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 등이 포함될 수 있다.The template providing device described in this specification includes a mobile phone, a smart phone, a laptop computer, a digital broadcasting terminal, a personal digital assistants (PDA), a portable multimedia player (PMP), a navigation system, and a slate PC. ), tablet PC, ultrabook, wearable device, for example, smartwatch, smart glass, HMD (head mounted display), etc. I can.

그러나, 본 명세서에 기재된 실시 예에 따른 구성은 이동 단말기에만 적용 가능한 경우를 제외하면, 디지털 TV, 데스크탑 컴퓨터, 디지털 사이니지 등과 같은 고정 단말기에도 적용될 수도 있음을 본 기술분야의 당업자라면 쉽게 알 수 있을 것이다.However, it will be readily apparent to those skilled in the art that the configuration according to the embodiment described in the present specification may also be applied to fixed terminals such as digital TVs, desktop computers, and digital signage, except when applicable only to mobile terminals. will be.

도 1은 본 발명과 관련된 템플릿 제공 장치(100)를 설명하기 위한 블록도이다.1 is a block diagram illustrating a template providing apparatus 100 related to the present invention.

상기 템플릿 제공 장치(100)는 통신부(110), 사용자 입력부(130), 메모리(170) 및 프로세서(190)를 포함할 수 있다. 도 1에 도시된 구성요소들은 템플릿 제공 장치(100)를 구현하는데 있어서 필수적인 것은 아니어서, 본 명세서 상에서 설명되는 이동 단말기는 위에서 열거된 구성요소들 보다 많거나, 또는 적은 구성요소들을 가질 수 있다.The template providing apparatus 100 may include a communication unit 110, a user input unit 130, a memory 170, and a processor 190. The components shown in FIG. 1 are not essential to implement the template providing apparatus 100, and thus, the mobile terminal described in the present specification may have more or fewer components than those listed above.

상기 통신부(110)는 상기 템플릿 제공 장치(100)와 서버(미도시) 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 상기 통신부(110)는 상기 템플릿 제공 장치(100)를 하나 이상의 네트워크에 연결하는 하나 이상의 모듈을 포함할 수 있다.The communication unit 110 may include one or more modules that enable wireless communication between the template providing apparatus 100 and a server (not shown). The communication unit 110 may include one or more modules that connect the template providing device 100 to one or more networks.

상기 통신부(110)는 서버로부터 연령별 치수정보를 수신할 수 있다. 예를 들어, 한국인 인체치수조사 사업에 의해 생성된 빅데이터를 수신할 수 있다. 수신된 연령별 치수정보는 상기 메모리(170)에 저장된 적어도 하나의 템플릿을 업데이트 하거나 새로운 템플릿을 추가하는데 이용될 수 있다. 상기 통신부(110)는 상기 서버로부터 템플릿 그 자체를 수신할 수도 있다.The communication unit 110 may receive dimension information for each age from a server. For example, it is possible to receive big data generated by a Korean human body dimensional survey project. The received dimension information for each age may be used to update at least one template stored in the memory 170 or to add a new template. The communication unit 110 may receive the template itself from the server.

상기 사용자 입력부(130)는 사용자로부터 정보를 입력받기 위한 것으로서, 사용자 입력부(130)를 통해 정보가 입력되면, 프로세서(190)는 입력된 정보에 대응되도록 템플릿 제공 장치(100)의 동작을 제어할 수 있다. 이러한, 사용자 입력부(130)는 기계식 (mechanical) 입력수단(또는, 메커니컬 키, 예를 들어, 이동 단말기(100)의 전·후면 또는 측면에 위치하는 버튼, 돔 스위치 (dome switch), 조그 휠, 조그 스위치 등) 및 터치식 입력수단을 포함할 수 있다. 일 예로서, 터치식 입력수단은, 소프트웨어적인 처리를 통해 터치스크린에 표시되는 가상 키(virtual key), 소프트 키(soft key) 또는 비주얼 키(visual key)로 이루어지거나, 상기 터치스크린 이외의 부분에 배치되는 터치 키(touch key)로 이루어질 수 있 한편, 상기 가상 키 또는 비주얼 키는, 다양한 형태를 가지면서 터치스크린 상에 표시되는 것이 가능하며, 예를 들어, 그래픽(graphic), 텍스트(text), 아이콘(icon), 비디오(video) 또는 이들의 조합으로 이루어질 수 있다.The user input unit 130 is for receiving information from a user, and when information is input through the user input unit 130, the processor 190 controls the operation of the template providing device 100 to correspond to the input information. I can. Such, the user input unit 130 is a mechanical (mechanical) input means (or a mechanical key, for example, a button located on the front, rear or side of the mobile terminal 100, a dome switch (dome switch), a jog wheel, Jog switch, etc.) and a touch-type input means. As an example, the touch-type input means comprises a virtual key, a soft key, or a visual key displayed on a touch screen through software processing, or a portion other than the touch screen On the other hand, the virtual key or the visual key may be displayed on the touch screen while having various forms. For example, a graphic or text ), icon, video, or a combination thereof.

디스플레이(150)는 템플릿 제공 장치(100)에서 처리되는 정보를 표시(출력)한다. 예를 들어, 디스플레이(150)는 템플릿 제공 장치(100)에서 구동되는 응용 프로그램의 실행화면 정보, 또는 이러한 실행화면 정보에 따른 UI(User Interface), GUI(Graphic User Interface)정보를 표시할 수 있다.The display 150 displays (outputs) information processed by the template providing apparatus 100. For example, the display 150 may display execution screen information of an application program driven by the template providing device 100, or UI (User Interface) and GUI (Graphic User Interface) information according to such execution screen information. .

디스플레이(150)는 터치 센서와 상호 레이어 구조를 이루거나 일체형으로 형성됨으로써, 터치 스크린을 구현할 수 있다. 이러한 터치 스크린은, 템플릿 제공 장치(100)와 사용자 사이의 입력 인터페이스를 제공하는 사용자 입력부(130)로써 기능함과 동시에, 템플릿 제공 장치(100)와 사용자 사이의 출력 인터페이스를 제공할 수 있다.The display 150 may form a layer structure with the touch sensor or be integrally formed, thereby implementing a touch screen. This touch screen may function as a user input unit 130 that provides an input interface between the template providing device 100 and a user, and may provide an output interface between the template providing device 100 and the user.

디스플레이(150)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉서블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전자잉크 디스플레이(e-ink display) 중에서 적어도 하나를 포함할 수 있다.The display 150 includes a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display. ), a 3D display, and an e-ink display.

또한, 디스플레이(150)는 템플릿 제공 장치(100)의 구현 형태에 따라 2개 이상 존재할 수 있다. 이 경우, 템플릿 제공 장치(100)에는 복수의 디스플레이부들이 하나의 면에 이격되거나 일체로 배치될 수 있고, 또한 서로 다른 면에 각각 배치될 수도 있다.In addition, two or more displays 150 may exist according to the implementation form of the template providing apparatus 100. In this case, in the template providing apparatus 100, a plurality of display units may be spaced apart or integrally disposed on one surface, or may be disposed on different surfaces, respectively.

메모리(170)는 프로세서(190)의 동작을 위한 프로그램을 저장할 수 있고, 입/출력되는 데이터들(예를 들어, 폰북, 메시지, 정지영상, 동영상 등)을 임시 저장할 수도 있다. 상기 메모리(170)는 터치 스크린 상의 터치 입력시 출력되는 다양한 패턴의 진동 및 음향에 관한 데이터를 저장할 수 있다.The memory 170 may store a program for the operation of the processor 190 and may temporarily store input/output data (eg, a phone book, a message, a still image, a video, etc.). The memory 170 may store data related to vibrations and sounds of various patterns output when a touch input on the touch screen is performed.

메모리(170)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 템플릿 제공 장치(100)는 인터넷(internet)상에서 상기 메모리(170)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작될 수도 있다.The memory 170 is a flash memory type, a hard disk type, a solid state disk type, an SDD type, a multimedia card micro type. ), card-type memory (e.g., SD or XD memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read (EEPROM) -only memory), programmable read-only memory (PROM), magnetic memory, magnetic disk, and optical disk. The template providing apparatus 100 may be operated in connection with a web storage that performs a storage function of the memory 170 over the Internet.

메모리(170)는 복수의 바디 템플릿들을 저장한다.The memory 170 stores a plurality of body templates.

바디 템플릿은 신체를 일정한 비율로 축소해 도식화한 2차원 및/또는 3차원 이미지이며, 특정 성별의 특정 연령을 대표하는 인체치수에 의해 만들어진다.A body template is a two-dimensional and/or three-dimensional image that is schematically reduced by a certain proportion of the body, and is made by human body dimensions representing a specific age of a specific sex.

도 2a에 도시된 바와 같이, 바디 템플릿은 복수의 기준점들을 포함하며, 기준점들 사이의 거리는 인체치수를 반영한다. 예를 들어, 바디 템플릿은 키, 무릎너비, 발목너비, 젖가슴높이, 키, 어깨너비, 허리너비, 어깨 각도 등의 정보를 포함할 수 있다.As shown in FIG. 2A, the body template includes a plurality of reference points, and the distance between the reference points reflects human dimensions. For example, the body template may include information such as height, knee width, ankle width, breast height, height, shoulder width, waist width, and shoulder angle.

도 2b에 도시된 바와 같이, 서로 다른 연령에 대응하는 복수의 바디 템플릿들이 있으며, 도면에 도시되지 않았으나, 동일한 연령이라도 성별, 인종, 국가 등에 따라 서로 다른 바디 템플릿들이 상기 메모리(170)에 저장될 수 있다.As shown in FIG. 2B, there are a plurality of body templates corresponding to different ages, and although not shown in the drawing, different body templates according to gender, race, country, etc. even for the same age may be stored in the memory 170. I can.

바디 템플릿을 구성하는 구성 요소들은 실시 예에 따라 다양하게 변형될 수 있으나, 도 3a에 되된 바와 같이, 본 발명에서는 높이 13항목, 너비 6항목, 둘레 8항목, 길이 6항목, 각도 3항목, 지수치와 계산치수 5항목으로 총 41항목으로 이루어진 바디 템플릿을 예로 들어 설명한다. 도 3b는 바디 템플릿에 적용된 구성 요소와 그 위치를 보여준다.Components constituting the body template may be variously modified according to embodiments, but as shown in FIG. 3A, in the present invention, 13 items in height, 6 items in width, 8 items in circumference, 6 items in length, 3 items in angle, and A body template consisting of a total of 41 items with 5 items of numerical and calculated dimensions will be described as an example. 3B shows the components applied to the body template and their positions.

프로세서(190)는 응용 프로그램과 관련된 동작과, 통상적으로 템플릿 제공 장치(100)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(190)는 상기 메모리(170)에 저장되어 있는 복수의 바디 템플릿들 중 적어도 하나를 업데이트 또는 삭제하거나 새로운 바디 템플릿을 상기 메모리(170)에 추가할 수 있다. 나아가, 상기 바디 템플릿들과 관련된 그래픽 사용자 인터페이스(GUI)가 제공되도록 상기 디스플레이(150)를 제어할 수 있다.The processor 190 controls an operation related to an application program and, in general, an overall operation of the template providing apparatus 100. For example, the processor 190 may update or delete at least one of a plurality of body templates stored in the memory 170 or may add a new body template to the memory 170. Further, the display 150 may be controlled to provide a graphic user interface (GUI) related to the body templates.

상기 프로세서(190)는 상기 사용자 입력부(130)를 통해 타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 획득할 수 있다. 예를 들어, 도 5에 도시된 바와 같이, 의복 이미지(410)가 상기 템플릿 제공 장치(100)에 입력될 수 있다.The processor 190 may acquire a clothing image for a target consumer and an age of the target consumer through the user input unit 130. For example, as shown in FIG. 5, a clothing image 410 may be input to the template providing apparatus 100.

상기 프로세서(190)는 상기 타겟 소비자의 연령에 근거하여 상기 메모리(170)에 저장된 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿(420)을 선택한다. 연령뿐만 아니라, 성별, 국가, 인종 등을 사용자로부터 입력받고, 그에 대응하는 어느 하나의 바디 템플릿을 선택할 수도 있다.The processor 190 selects any one body template 420 from among a plurality of body templates stored in the memory 170 based on the age of the target consumer. Not only the age, but also gender, country, race, etc. may be input from the user, and any one body template corresponding thereto may be selected.

상기 프로세서(190)는 상기 의복 이미지(410)로부터 어깨 양 끝점들 및 손목 양 끝점들을 추출한다. 다시 말해, 총 4개의 특징점들을 추출한다.The processor 190 extracts both ends of the shoulder and both ends of the wrist from the clothing image 410. In other words, a total of 4 feature points are extracted.

상기 프로세서(190)는 상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿(420)의 양견봉 거리(biacromial width)와 매칭되도록 상기 의복 이미지(410)를 확대 또는 축소한다. 매칭이 되어 있는 상태라면 확대 또는 축소는 생략될 수 있다.The processor 190 enlarges or reduces the clothing image 410 so that the distance between the shoulder ends is matched with the biacromial width of the body template 420. If it is in a matched state, the enlargement or reduction may be omitted.

상기 프로세서(190)는 상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출한다. 예를 들어, 좌측 어깨 끝점과 좌측 손목 끝점을 연결하는 선과 기준선 사이의 각도를 산출할 수 있다. 여기서, 기준선은 상기 의복 이미지(410)에 대한 수직선일 수 있다.The processor 190 calculates an angle between a reference line and a line connecting any one of the both ends of the shoulder and any of the ends of the wrist. For example, an angle between a reference line and a line connecting the endpoint of the left shoulder and the endpoint of the left wrist can be calculated. Here, the reference line may be a vertical line with respect to the clothing image 410.

상기 프로세서(190)는 상기 산출된 각도에 대응하도록 상기 바디 템플릿(420)의 팔들을 회전시킨다. 이는, 상기 의복 이미지(410)의 팔 부분과 상기 바디 템플릿(420)의 팔 부분이 정확히 중첩되도록 하기 위함이다.The processor 190 rotates the arms of the body template 420 to correspond to the calculated angle. This is to ensure that the arm portion of the clothing image 410 and the arm portion of the body template 420 accurately overlap.

상기 프로세서(190)는 팔들이 회전된 상기 바디 템플릿(420)을 확대 또는 축소된 상기 의복 이미지(410) 위에 상기 어깨 양 끝점들을 기준으로 중첩하여 디스플레이(150)에 표시한다.The processor 190 superimposes the body template 420 with the arms rotated on the enlarged or reduced clothing image 410 based on both end points of the shoulder and displays it on the display 150.

상기 의복 이미지(410) 상에서 상기 바디 템플릿(420)이 사용자에게 보다 직관적으로 인식되도록, 상기 프로세서(190)는 상기 의복 이미지(410)의 투명도 및/또는 밝기를 조절할 수 있다. 나아가, 상기 프로세서(190)는 상기 의복 이미지(410)의 색에 따라, 상기 바디 템플릿(420)을 구성하는 선들의 색을 변경할 수 있다. 예를 들어, 상기 의복 이미지(410)가 흰색이면, 상기 바디 템플릿(420)의 선은 검정색으로 표시되고, 상기 의복 이미지(410)가 검정색이면, 상기 바디 템플릿(420)의 선은 흰색으로 표시될 수 있다.The processor 190 may adjust the transparency and/or brightness of the clothing image 410 so that the body template 420 is more intuitively recognized by the user on the clothing image 410. Further, the processor 190 may change colors of lines constituting the body template 420 according to the color of the clothing image 410. For example, when the clothing image 410 is white, the line of the body template 420 is displayed in black, and when the clothing image 410 is black, the line of the body template 420 is displayed in white. Can be.

본 발명에 따르면, 의류 제작의 표준 바디로 사용할 수 있는 연령그룹별 인체비례 바디 템플릿이 제공된다. 상기 바디 템플릿의 구성 요소들은 한국인 인체치수조사사업에서 측정된 직접측정데이터를 활용하여 연령그룹별 치수에 의하여 정의되기 때문에, 표준 바디로 사용될 수 있다.According to the present invention, there is provided a body proportional body template for each age group that can be used as a standard body for manufacturing clothes. The components of the body template can be used as a standard body because they are defined by dimensions for each age group using direct measurement data measured in a Korean human body dimensional survey project.

또한, 디자이너가 디자인한 의복 이미지는 타겟 소비자의 바디 템플릿과 중첩하여 표시되기 때문에, 디자이너는 의복이 표준 바디에 얼마나 정확히 매칭되는지를 직관적으로 인식할 수 있다.In addition, since the clothing image designed by the designer is displayed overlaid with the body template of the target consumer, the designer can intuitively recognize how exactly the clothing matches the standard body.

상기 프로세서(180)는 상기 바디 템플릿(420)에 포함된 복수의 기준점들 중 상기 의복 이미지(410)에 매칭되는 기준점을 제1그룹으로 분류하고, 상기 의복 이미지에 매칭되지 않는 기준점을 제2그룹으로 분류할 수 있다. 상기 프로세서(180)는 상기 제2그룹에 포함된 기준점이 상기 제1그룹에 포함된 기준점과 구분되도록 상기 제2그룹에 포함된 기준점에 하이라이트 처리를 할 수 있다. 예를 들어, 도 4에 도시된 바와 같이, 상기 의복 이미지(410)에서 오른쪽 무릎에 해당하는 부분이 오른쪽 무릎점(430)이 위치한 지점과 중첩되지 않은 경우, 상기 오른쪽 무릎점(430)에는 하이라이트 처리가 이루어질 수 있다. 도면에 도시되지 않았으나, 상기 제2그룹에 포함된 기준점을 가이드 하는 가이드 정보가 추가적으로 상기 디스플레이(150)에 표시될 수도 있다.The processor 180 classifies a reference point matched with the clothing image 410 among a plurality of reference points included in the body template 420 into a first group, and selects a reference point that does not match the clothing image into a second group. It can be classified as The processor 180 may perform highlight processing on the reference point included in the second group so that the reference point included in the second group is distinguished from the reference point included in the first group. For example, as shown in FIG. 4, when the portion corresponding to the right knee in the clothing image 410 does not overlap the point where the right knee point 430 is located, the right knee point 430 is highlighted. Treatment can take place. Although not shown in the drawing, guide information for guiding a reference point included in the second group may be additionally displayed on the display 150.

상기 프로세서(180)는 서버와 통신을 수행해 상기 복수의 바디 템플릿들 중 적어도 하나를 업데이트할 수 있다. 상기 복수의 바디 템플릿들 중 적어도 하나를 삭제하거나, 새로운 바디 템플릿을 상기 메모리(170)에 추가하는 것도 가능하다. 인체치수조사 사업에 의해 새로운 데이터가 생성되는 경우, 바디 템플릿이 자동으로 업데이트 되기 때문에, 한국인의 체형을 실시간으로 반영할 수 있다.The processor 180 may communicate with a server to update at least one of the plurality of body templates. At least one of the plurality of body templates may be deleted or a new body template may be added to the memory 170. When new data is generated by the human body dimensional survey project, the body template is automatically updated, so the body shape of a Korean can be reflected in real time.

전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 상기 컴퓨터는 단말기의 제어부(180)를 포함할 수도 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다.The present invention described above can be implemented as a computer-readable code in a medium on which a program is recorded. The computer-readable medium includes all types of recording devices storing data that can be read by a computer system. Examples of computer-readable media include HDD (Hard Disk Drive), SSD (Solid State Disk), SDD (Silicon Disk Drive), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. There is also a carrier wave (eg, transmission over the Internet). Also, the computer may include the controller 180 of the terminal. Therefore, the detailed description above should not be construed as restrictive in all respects and should be considered as illustrative.

Claims (4)

디스플레이 및 프로세서를 포함하며 의류 개발을 위한 바디 템플릿을 제공하는 템플릿 제공 장치에 의해 수행되는 제어 방법으로,
타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 획득하는 단계;
상기 연령에 근거하여 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿을 선택하는 단계;
상기 의복 이미지로부터 어깨 양 끝점들 및 손목 양 끝점들을 추출하는 단계;
상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿의 양견봉 거리(biacromial width)와 매칭되도록 상기 의복 이미지를 확대 또는 축소하는 단계;
상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출하는 단계;
상기 각도에 대응하도록 상기 바디 템플릿의 팔들을 회전시키는 단계; 및
팔들이 회전된 상기 바디 템플릿을 확대 또는 축소된 상기 의복 이미지 위에 상기 어깨 양 끝점들을 기준으로 중첩하여 디스플레이에 표시하는 단계를 포함하며,
상기 바디 템플릿은 복수의 기준점들을 포함하며, 상기 복수의 기준점들 중 상기 의복 이미지에 매칭되는 기준점을 제1그룹으로 분류하고, 상기 의복 이미지에 매칭되지 않는 기준점을 제2그룹으로 분류하는 단계; 및
상기 제2그룹에 포함된 기준점이 상기 제1그룹에 포함된 기준점과 구분되도록 상기 제2그룹에 포함된 기준점에 하이라이트 처리를 하는 단계를 더 포함하는 것을 특징으로 하는 템플릿 제공 장치의 제어 방법.
A control method performed by a template providing device that includes a display and a processor and provides a body template for clothing development,
Acquiring a clothing image for a target consumer and an age of the target consumer;
Selecting one of a plurality of body templates based on the age;
Extracting both ends of the shoulder and both ends of the wrist from the clothing image;
Enlarging or reducing the clothing image so that the distance between the shoulder ends is matched with the biacromial width of the body template;
Calculating an angle between a reference line and a line connecting any one of the both end points of the shoulder and one of the end points of the wrist;
Rotating the arms of the body template to correspond to the angle; And
And displaying the body template in which arms are rotated on the enlarged or reduced clothing image based on both ends of the shoulders and displaying on a display,
The body template comprising a plurality of reference points, classifying a reference point matching the clothing image among the plurality of reference points into a first group, and classifying a reference point not matching the clothing image into a second group; And
And performing a highlight process on the reference point included in the second group so that the reference point included in the second group is distinguished from the reference point included in the first group.
삭제delete 제1항에 있어서,
서버와 통신을 수행해 상기 복수의 바디 템플릿들 중 적어도 하나를 업데이트 하는 단계를 더 포함하는 것을 특징으로 하는 템플릿 제공 장치의 제어 방법.
The method of claim 1,
And updating at least one of the plurality of body templates by performing communication with a server.
디스플레이;
사용자 입력부;
복수의 바디 템플릿들을 저장하는 메모리; 및
상기 사용자 입력부를 통해 타겟 소비자를 위한 의복 이미지 및 상기 타겟 소비자의 연령을 수신하는 경우, 상기 연령에 근거하여 복수의 바디 템플릿들 중 어느 하나의 바디 템플릿을 선택하고,
상기 의복 이미지로부터 어깨 양 끝점들 및 손목 양 끝점들을 추출하며,
상기 어깨 양 끝점들 사이의 거리가 상기 바디 템플릿의 양견봉 거리(biacromial width)와 매칭되도록 상기 의복 이미지를 확대 또는 축소하고,
상기 어깨 양 끝점들 중 어느 하나와 상기 손목 양 끝점들 중 어느 하나를 연결하는 선 및 기준선 사이의 각도를 산출하며, 상기 각도에 대응하도록 상기 바디 템플릿의 팔들을 회전시키고,
팔들이 회전된 상기 바디 템플릿을 확대 또는 축소된 상기 의복 이미지 위에 상기 어깨 양 끝점들을 기준으로 중첩하여 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함하며,
상기 바디 템플릿은 복수의 기준점들을 포함하며,
상기 프로세서는, 상기 복수의 기준점들 중 상기 의복 이미지에 매칭되는 기준점을 제1그룹으로 분류하고, 상기 의복 이미지에 매칭되지 않는 기준점을 제2그룹으로 분류하며, 상기 제2그룹에 포함된 기준점이 상기 제1그룹에 포함된 기준점과 구분되도록 상기 제2그룹에 포함된 기준점에 하이라이트 처리를 하는 것을 특징으로 하는 템플릿 제공 장치.
display;
User input unit;
A memory for storing a plurality of body templates; And
When receiving the clothing image for the target consumer and the age of the target consumer through the user input unit, select any one of a plurality of body templates based on the age,
Extracting both ends of the shoulder and both ends of the wrist from the clothing image,
Enlarging or reducing the clothing image so that the distance between the shoulder ends is matched with the biacromial width of the body template,
Calculating an angle between a reference line and a line connecting any one of the both ends of the shoulder and any of the ends of the wrist, and rotating the arms of the body template to correspond to the angle,
And a processor that controls the display so that the body template with the arms rotated is displayed on the enlarged or reduced clothing image based on both ends of the shoulders,
The body template includes a plurality of reference points,
The processor classifies a reference point matching the clothing image among the plurality of reference points into a first group, classifies a reference point that does not match the clothing image into a second group, and a reference point included in the second group The apparatus for providing a template, characterized in that highlight processing is performed on a reference point included in the second group so as to be distinguished from the reference point included in the first group.
KR1020180154871A 2018-12-05 2018-12-05 Template providing device for providing body template for clothing development and control method thereof KR102179450B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180154871A KR102179450B1 (en) 2018-12-05 2018-12-05 Template providing device for providing body template for clothing development and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180154871A KR102179450B1 (en) 2018-12-05 2018-12-05 Template providing device for providing body template for clothing development and control method thereof

Publications (2)

Publication Number Publication Date
KR20200068189A KR20200068189A (en) 2020-06-15
KR102179450B1 true KR102179450B1 (en) 2020-11-16

Family

ID=71081743

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180154871A KR102179450B1 (en) 2018-12-05 2018-12-05 Template providing device for providing body template for clothing development and control method thereof

Country Status (1)

Country Link
KR (1) KR102179450B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100478996B1 (en) * 2001-08-22 2005-03-30 김지신 Method and apparatus of online shopping mall system using 3D body model
CN101156154A (en) * 2003-03-20 2008-04-02 姆布里奥有限责任公司 Systems and methods for improved apparel fit
KR20140100459A (en) * 2014-07-19 2014-08-14 원주연 Method and system for Making Fashion Item by Using Template

Also Published As

Publication number Publication date
KR20200068189A (en) 2020-06-15

Similar Documents

Publication Publication Date Title
KR102285699B1 (en) User terminal for displaying image and image display method thereof
US10089680B2 (en) Automatically fitting a wearable object
US9535945B2 (en) Intent based search results associated with a modular search object framework
CN109478124A (en) Augmented reality device and its operation
US9830388B2 (en) Modular search object framework
EP2940607A1 (en) Enhanced search results associated with a modular search object framework
KR102417152B1 (en) Method to provide design information
KR102393765B1 (en) Method to provide design information
US10824638B2 (en) Enhancing object representations using inferred user intents
US20200372560A1 (en) Method for exploring and recommending matching products across categories
KR102179450B1 (en) Template providing device for providing body template for clothing development and control method thereof
US11824824B2 (en) Method and system of managing and displaying comments
US20210279786A1 (en) Methods and Systems for Managing Digital Looks
KR20200006484A (en) Electronic device and operating method for performing an operation based on bending
CN111242712A (en) Commodity display method and device
EP4088216A1 (en) Presenting intelligently suggested content enhancements
CN113641356B (en) Design information providing method
US11775747B1 (en) Method and system of generating a document template
US11947893B1 (en) Integrating multiple slides for a presentation using a generated common background
WO2023075905A1 (en) Method and system of managing and displaying comments
KR20240009332A (en) Apparatus and method of providing virtual search function for fashion product based on 3dimensional
CN114494268A (en) Image processing method and device and electronic equipment

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant