[go: up one dir, main page]

KR20200139934A - Clothes Wearing Service Apparatus and Method using Augmented Reality - Google Patents

Clothes Wearing Service Apparatus and Method using Augmented Reality Download PDF

Info

Publication number
KR20200139934A
KR20200139934A KR1020190066452A KR20190066452A KR20200139934A KR 20200139934 A KR20200139934 A KR 20200139934A KR 1020190066452 A KR1020190066452 A KR 1020190066452A KR 20190066452 A KR20190066452 A KR 20190066452A KR 20200139934 A KR20200139934 A KR 20200139934A
Authority
KR
South Korea
Prior art keywords
clothing
code
image
clothing image
unit
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020190066452A
Other languages
Korean (ko)
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 KR1020190066452A priority Critical patent/KR20200139934A/en
Publication of KR20200139934A publication Critical patent/KR20200139934A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • G06K9/20
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to a device and a method for a clothing wearing service using augmented reality. According to the present invention, a clothing image including clothing characteristic information such as the color, material, and size of clothing and retrieved at an online or offline clothing store is worn on an image taken using augmented reality, and thus a virtual fitting state experience is possible. The device of the present invention includes: a service management server generating the clothing image using the clothing characteristic information provided from a clothing dealer server through a communication network, generating a code corresponding to the generated clothing image, matching it with an input code, and providing the corresponding clothing image; and a user terminal recognizing or selecting a code exposed offline or online, transmitting it to the service management server, and displaying a fitting state by causing the clothing image from the service management server to be worn on an image taken using augmented reality.

Description

증강현실을 이용한 의류 착용 서비스 장치 및 방법{Clothes Wearing Service Apparatus and Method using Augmented Reality}Clothing Wearing Service Apparatus and Method using Augmented Reality}

본 발명은 대상 사진을 이용하여 인식된 의류를 착용해 보는 서비스 장치 및 방법에 관한 것으로, 특히 온라인 또는 오프라인 의류판매점에서 검색된 의류의 색상, 재질, 크기 등 의류 특성 정보가 포함되는 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 촬영된 이미지에 착용시켜 피팅(Fitting) 상태를 가상체험할 수 있도록 하는 증강현실을 이용한 의류 착용 서비스 장치 및 방법에 관한 것이다.The present invention relates to a service device and method for wearing clothing recognized using a target picture, and in particular, a clothing image including clothing characteristic information such as color, material, and size of clothing retrieved from an online or offline clothing store is augmented reality. The present invention relates to an apparatus and method for a clothing wearing service using augmented reality that enables a virtual experience of a fitting state by wearing it on an image photographed using (Augmented Reality: AR).

의류 쇼핑은 구매자가 신변제품 판매 매장을 직접 방문하고 자신의 신체 사이즈에 맞으며 개인적 취향과 선호하는 스타일에 적합한 종류의 의류를 선택하고 실제 착용하여 자신의 스타일과 취향에 맞는지 등을 판단한 후에 구매여부를 결정하는 것이 일반적이다.When shopping for clothing, a buyer visits a store selling new products, selects a type of clothing that suits his or her body size and suits his or her personal taste and preferred style, and decides whether it suits his or her style and taste by actually wearing it. It is common to decide.

오프라인 상의 매장에서는 이러한 선택이 가능하지만 온라인 상의 매장에서는 실제 착용하여 스타일, 취향에 적합한 의류인지를 확인 및 판단할 수 없으므로 구매 후 반품 또는 입지 못하고 폐기되는 경우가 종종 있는 것이 사실이다.This option is possible in offline stores, but it is true that online stores are often discarded without returning or wearing them because they cannot check and determine whether clothing suits their style and taste by actually wearing them.

한편, 국가 또는 특정 단체는 비정기적 또는 주기적으로 샘플링된 국민 또는 다수의 신체 사이즈를 실측하여 기준이 되는 표준 사이즈를 결정하고 발표하며, 색상(colour)의 경우에도 기준이 되는 표준 색상을 결정하여 발표하고 있다.On the other hand, a country or a specific organization determines and announces the standard standard size by measuring the body size of a number of people or people sampled irregularly or periodically, and also in the case of color, determines and announces the standard color that is the standard. Are doing.

그러나 각각의 의류 메이커에서는 자신이 생산한 제품의 판매 촉진을 위하여 별도로 국민의 신체 사이즈를 측정하고 자체 기준을 정하며 독특하고 개성 있는 사이즈, 색상, 디자인이 반영된 신변제품을 한정 생산할 수 있다.However, each apparel maker can separately measure the body size of the people and set its own standards to promote sales of the products they produce, and can produce limited new products reflecting unique and unique sizes, colors, and designs.

그러므로 각 의류 메이커에서 생산하는 각각의 제품마다 사이즈, 디자인, 색상, 재질 등이 서로 상이할 수도 있다. 즉, 동일한 치수(사이즈)인 경우에도 특정 부위를 크게 하거나 작게 할 수 있으므로 어떤 메이커의 의류는 자신의 취향에 맞는 스타일이 될 수 있으나 다른 메이커의 의류는 아닐 수 있다.Therefore, the size, design, color, and material of each product produced by each clothing maker may be different. That is, even in the case of the same size (size), a certain area can be made larger or smaller, so that the clothing of one manufacturer may be a style that suits one's taste, but may not be clothing of another manufacturer.

한편, 인터넷(internet), 소셜 네트워크, 케이블 티브이 방송 등의 다양한 매체를 이용한 상거래의 목적으로 온라인 상품거래 서비스를 제공하는 온라인 쇼핑몰이 대중화 추세에 있고 또한, 전단지, 책자 등을 이용한 원격 거래 방식이 있다.On the other hand, online shopping malls that provide online product transaction services for the purpose of commerce using various media such as internet, social networks, cable TV broadcasting, etc. are in the trend of popularization, and there is also a remote transaction method using flyers and booklets. .

이하의 설명에서 인터넷 매장, 소셜 네트워크 매장, 케이블 티브이 방송 매장, 전단지, 책자 등에 의한 매장 등과 같이 일반적으로 지정되고 공개된 상품 전시장소를 사용하지 않는 매장을 온라인 매장으로 설명하기로 한다.In the following description, stores that do not use generally designated and public product exhibition locations such as Internet stores, social network stores, cable TV broadcasting stores, leaflets, and booklets, etc. will be described as online stores.

현대인은 상품구매를 위한 개인적 시간 할당이 비교적 어려우며 매장, 상점, 백화점, 시장 등과 같은 오프라인 매장을 직접 방문하기보다 온라인 쇼핑몰과 같은 온라인 매장을 이용하는 온라인 쇼핑에 의한 상품거래를 선호하는 추세에 있다.It is difficult for modern people to allocate personal time for purchasing products, and they tend to prefer product transactions through online shopping using online stores such as online shopping malls rather than visiting offline stores such as stores, stores, department stores, and markets.

즉, 온라인 쇼핑은 물건(상품)을 직접 보고 사는 것이 아니고 온라인 매장에 게재된 상품 이미지로 쇼핑하고 구매하므로, 배송에 의하여 구매한 상품을 직접 확인할 경우 자신의 스타일에 어울리지 않거나 자신의 사이즈와 다를 수 있어 반품률이 비교적 높다.In other words, online shopping is not a direct view of the product (product), but shopping and purchase with the product image posted in the online store. Therefore, if you directly check the product purchased by delivery, it may not suit your style or be different from your size. There is a relatively high return rate.

온라인 쇼핑에서 의류를 구매하는 경우 가상으로 착용해 보는 피팅 서비스를 제공함으로써 구매하고자 하는 상품(제품)이 자신의 성별, 나이, 키, 몸무게, 체형 등 자신의 스타일에 어울리는지를 구매자가 영상으로 직접 확인하도록 하는 필요성이 커지고 있다.When purchasing clothes through online shopping, by providing a fitting service that you can try on virtually, the buyer directly checks whether the product (product) to be purchased suits his or her style such as gender, age, height, weight, body type, etc. There is a growing need to do it.

그러나 종래기술은 임의의 마네킹이나 피팅 모델이 입은 것만을 확인하게 되어, 개개인 각각의 다양한 체형, 체위에 따른 최적의 스타일을 관찰할 수 없는 문제가 있었다.However, in the prior art, it is possible to check only the mannequins or fitting models worn, and there is a problem in that it is not possible to observe the optimal style according to each individual's various body types and positions.

또한, 자신의 체형이나 얼굴로 생성되는 아바타를 생성하여 의류를 착용하도록 하는 방식은 별도로 자신의 아바타를 생성해야 하는 등의 번거로움을 가지게 된다. 또한, 생성되는 아바타의 경우도 사용자의 신체 치수 정보만을 기반으로 구성되거나 서비스 운영자가 제공하는 아바타 체형 정보에 한정되어 있다. 때문에 사용자의 얼굴형이나 신체적 특징을 전혀 반영하지 못하는 한계로 인해 실제 의류와 자신의 얼굴형이나 신체적 특징에 정확하게 반영되지 않아 실제 구매로 연결되지 못하는 문제점이 있다.In addition, the method of creating an avatar created with one's body shape or face to wear clothing has a hassle of having to separately create one's own avatar. In addition, the generated avatar is configured based only on the user's body size information or is limited to avatar body type information provided by the service operator. Therefore, due to the limitation of not reflecting the user's face shape or physical characteristic at all, there is a problem in that it is not accurately reflected in the actual clothing and his or her face shape or physical characteristics, and thus it is not connected to actual purchase.

공개특허공보 제10-2015-0090353호 (공개일자 2015.08.06.)Unexamined Patent Publication No. 10-2015-0090353 (Publication date 2015.08.06.) 공개특허공보 제10-2016-0067373호 (공개일자 2016.06.14.)Unexamined Patent Publication No. 10-2016-0067373 (Publication date 2016.06.14.)

따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 온라인 또는 오프라인 의류판매점에서 검색된 의류의 색상, 재질, 크기 등 의류 특성 정보가 포함되는 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 촬영된 이미지에 착용시켜 피팅(Fitting) 상태를 가상체험할 수 있도록 하는 증강현실을 이용한 의류 착용 서비스 장치 및 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been devised to solve the above problems, and uses an augmented reality (AR) image of clothing that includes clothing characteristic information such as color, material, and size of clothing retrieved from online or offline clothing stores. An object of the present invention is to provide an apparatus and method for a service wearing a clothing using augmented reality that enables a virtual experience of a fitting state by wearing it on a photographed image.

본 발명의 다른 목적은 제공되는 의류 이미지를 터치스크린을 갖는 사용자 단말기(스마트폰 등)의 터치 및 드래그를 통해 의류 이미지의 크기를 조절하여 촬영 이미지에 매칭되도록 착용시킬 수 있는 증강현실을 이용한 의류 착용 서비스 장치 및 방법을 제공하는데 있다.Another object of the present invention is to wear clothing using augmented reality that can be worn to match the photographed image by adjusting the size of the clothing image through a touch and drag of a user terminal (such as a smartphone) having a touch screen. It is to provide a service device and method.

본 발명의 다른 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.Other objects of the present invention are not limited to the objects mentioned above, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 증강현실을 이용한 의류 착용 서비스 장치의 특징은 통신망을 통해 의류업자 서버에서 제공된 의류 특성 정보를 이용하여 의류 이미지를 생성하고, 생성된 의류 이미지에 대응되는 코드를 생성하며, 입력되는 코드와 매칭시켜 대응되는 의류 이미지를 제공하는 서비스 관리서버와, 오프라인 및 온라인에서 노출되는 코드를 인식하거나 선택하여 상기 서비스 관리서버로 전달하고, 상기 서비스 관리서버로부터 전달된 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 촬영된 이미지에 착용시켜 피팅(Fitting) 상태를 표시하는 사용자 단말기를 포함한다.A feature of the clothing wearing service apparatus using augmented reality according to the present invention for achieving the above object is to generate a clothing image using clothing characteristic information provided from a clothing company server through a communication network, and correspond to the generated clothing image. A service management server that generates a code and matches an input code to provide a corresponding clothing image, and a code that is exposed offline and online is recognized or selected and transmitted to the service management server, and transmitted from the service management server. It includes a user terminal for displaying a fitting state by wearing a clothing image on an image photographed using Augmented Reality (AR).

바람직하게 상기 서비스 관리서버는 상기 의류업자 서버로부터 제공되는 의류 특성 정보를 수집하는 의류정보 수집부와, 상기 의류정보 수집부에 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성하는 의류 이미지 생성부와, 상기 의류 이미지 생성부에서 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성하는 코드 생성부와, 상기 생성된 의류 이미지 및 상기 코드 정보를 저장하는 저장부와, 상기 사용자 단말기로부터 입력되는 코드를 상기 저장부에 저장된 코드 정보와 비교하여 매칭되는 코드를 검색하는 코드 매칭부와, 상기 코드 매칭부에서 검색된 코드에 대응되는 의류 이미지를 검출하는 의류 이미지 검출부를 포함한다.Preferably, the service management server generates a clothing image by detecting a clothing information collection unit that collects clothing characteristic information provided from the clothing company server, and a border and line of the clothing among the photographed images collected by the clothing information collection unit. A clothing image generation unit, a code generation unit that generates a code that can match information corresponding to the clothing image generated by the clothing image generation unit, and a storage unit that stores the generated clothing image and the code information, And a code matching unit that compares the code input from the user terminal with code information stored in the storage unit and searches for a matching code, and a clothing image detection unit that detects a clothing image corresponding to the code searched by the code matching unit. .

바람직하게 상기 사용자 단말기는 온라인 또는 오프라인에 노출된 코드 정보를 추출 및 인식하여 할당된 메모리 영역에 저장하는 코드 인식부와, 상기 서비스 관리서버로부터 의류 이미지를 수신하는 의류 이미지 수신부와, 상기 의류 이미지 수신부에서 수신된 의류 이미지를 화면에 표시하고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기를 조절하는 의류 이미지 편집부와, 미리 촬영된 촬영 이미지를 배경으로 상기 의류 이미지 편집부에서 편집된 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 사진 위에 띄워 촬영 이미지에 의류 이미지가 직접 착용되도록 피팅하는 피팅상태 생성부와, 상기 피팅상태 생성부에서 피팅을 위해 촬영한 촬영 이미지를 저장하는 사진 저장부와, 상기 서비스 관리서버를 경유하여 다운로드된 의류 이미지를 이용한 증강현실 앱, 의류 피팅 앱, QR 코드 및 의류검색 앱을 각각 할당된 영역에 저장하고 설치하여 운용하는 앱 운용부를 포함한다.Preferably, the user terminal includes a code recognition unit for extracting and recognizing code information exposed online or offline and storing it in an allocated memory area, a clothing image receiving unit receiving clothing images from the service management server, and the clothing image receiving unit A clothing image editing unit that displays the clothing image received from the screen on the screen and adjusts the size of the clothing image displayed on the screen through touch and drag, and augmented the clothing image edited by the clothing image editing unit based on a previously captured image. A fitting state generation unit that floats on a photo using Augmented Reality (AR) and fits a clothing image to be directly worn on the photographed image, and a photo storage unit that stores the photographed image taken for fitting by the fitting state generation unit. , An augmented reality app, a clothing fitting app, a QR code, and a clothing search app using the clothing image downloaded through the service management server, stored in each allocated area, and an app operation unit for installing and operating.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 증강현실을 이용한 의류 착용 서비스 방법의 특징은 의류정보 수집부를 통해 의류업자 서버로부터 제공되는 의류 특성 정보를 수집하는 단계와, 의류 이미지 생성부를 통해 상기 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성하는 단계와, 코드 생성부를 통해 상기 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성하는 단계와, 사용자 단말기로부터 코드 정보가 입력되면, 코드 매칭부를 통해 상기 입력된 코드를 상기 생성된 코드 정보와 비교하여 매칭되는 코드를 검색하는 단계와, 의류 이미지 검출부를 통해 검색된 코드에 대응되는 의류 이미지를 검출하여 사용자 단말기로 송신하는 단계와, 상기 사용자 단말기로 수신된 의류 이미지가 의류 이미지 편집부를 이용하여 화면에 표시되고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기가 조절되는 단계와, 피팅상태 생성부를 통해 미리 촬영된 촬영 이미지를 배경으로 상기 의류 이미지 편집부에서 조절된 의류 이미지가 증강현실(Augmented Reality: AR)을 통해 촬영 이미지에 착용되도록 피팅되는 단계를 포함한다.A characteristic of the clothing wearing service method using augmented reality according to the present invention for achieving the above object is the step of collecting clothing characteristic information provided from a clothing company server through a clothing information collection unit, and the collection through a clothing image generation unit. Generating a clothing image by detecting a border and a line of the clothing among the captured images; generating a code that can match information corresponding to the generated clothing image through a code generator; and code information from a user terminal When is input, searching for a matching code by comparing the input code with the generated code information through a code matching unit, and detecting a clothing image corresponding to the searched code through a clothing image detection unit and transmitting it to the user terminal. Steps, wherein the clothing image received by the user terminal is displayed on the screen using a clothing image editing unit, and the size of the clothing image displayed on the screen is adjusted through touch and drag, and a photograph taken in advance through the fitting state generator And fitting the clothing image adjusted by the clothing image editing unit on the background of the image to be worn on the photographed image through Augmented Reality (AR).

이상에서 설명한 바와 같은 본 발명에 따른 증강현실을 이용한 의류 착용 서비스 장치 및 방법은 다음과 같은 효과가 있다.The apparel wearing service apparatus and method using augmented reality according to the present invention as described above has the following effects.

첫째, 실제 촬영한 사용자의 얼굴 및 체형을 나타내는 촬영 이미지에 의류를 직접 착용하도록 하여 자신의 스타일과 취향에 맞는지 등을 정확하게 확인할 수 있다.First, it is possible to accurately check whether or not it suits his or her style and taste by directly wearing clothing on a photographed image representing the face and body shape of the user actually photographed.

둘째, 사용자가 검색한 의상을 직접 추출하거나 사용자가 매칭을 원하는 의상을 QR 코드 등을 통해 직접 인식시켜 의상 라이브러리를 확보하므로 사용자가 실제 입고 싶은 의상을 용이하게 확보할 수 있음과 함께 유행되는 의상을 바로 매칭시킬 수 있다.Second, since the costume library is secured by directly extracting the costumes searched by the user or directly recognizing the costumes the user wants to match through QR codes, etc., it is possible to easily secure the costumes that the user actually wants to wear, and to create fashionable costumes. You can match it right away.

셋째, 사용자가 직접 쇼핑을 통해 검색된 의류에 한정되지 않고, SNS 연동으로 내가 가지고 있는 의류를 상대방에게 전송해주거나 받을 수 있으며, 이렇게 전달된 의류를 촬영한 이미지에 착용 가능하도록 할 수 있어 사용자에게 보다 다양한 의류 착용 서비스를 제공할 수 있다.Third, the user is not limited to the clothing searched through direct shopping, and the user can send or receive the clothing he has to the other party through SNS linkage, and the transmitted clothing can be worn on the photographed image. Various clothing wearing services can be provided.

도 1은 본 발명의 실시예에 따른 증강현실을 이용한 의류 착용 서비스 장치를 나타낸 블록도
도 2는 도 1에서 서비스 관리서버의 구성을 상세히 나타낸 블록도
도 3은 도 1에서 사용자 단말기의 구성을 상세히 나타낸 블록도
도 4는 본 발명의 실시예에 따른 증강현실을 이용한 의류 착용 서비스 방법을 설명하기 위한 흐름도
도 5a 내지 도 5c는 도 4의 방법으로 증강현실을 이용하여 의류가 착용되는 과정을 화면으로 표시한 실시예
1 is a block diagram showing a clothing wearing service apparatus using augmented reality according to an embodiment of the present invention
Figure 2 is a block diagram showing in detail the configuration of the service management server in Figure 1
3 is a block diagram showing a detailed configuration of a user terminal in FIG. 1
4 is a flowchart illustrating a clothing wearing service method using augmented reality according to an embodiment of the present invention
5A to 5C are exemplary embodiments in which a process in which clothing is worn using augmented reality in the method of FIG. 4 is displayed on a screen.

본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, characteristics and advantages of the present invention will become apparent through detailed description of embodiments with reference to the accompanying drawings.

본 발명에 따른 증강현실을 이용한 의류 착용 서비스 장치 및 방법의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.A preferred embodiment of a clothing wearing service apparatus and method using augmented reality according to the present invention will be described with reference to the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms. However, the present embodiment is intended to complete the disclosure of the present invention and to limit the scope of the invention to those of ordinary skill in the art. It is provided to inform you. Accordingly, the embodiments described in the present specification and the configurations shown in the drawings are only the most preferred embodiment of the present invention, and do not represent all the technical spirit of the present invention, and thus various alternatives that can be substituted for them at the time of application It should be understood that there may be equivalents and variations.

도 1은 본 발명의 실시예에 따른 증강현실을 이용한 의류 착용 서비스 장치를 나타낸 블록도이다.1 is a block diagram showing a clothing wearing service apparatus using augmented reality according to an embodiment of the present invention.

도 1에서 도시하고 있는 것과 같이, 본 발명의 의류 착용 서비스 장치는 의류업자 서버(100), 서비스 관리서버(200), 사용자 단말기(300)를 포함한다.As shown in FIG. 1, the apparel wearing service apparatus of the present invention includes a clothing company server 100, a service management server 200, and a user terminal 300.

의류업자 서버(100)는 의류를 팔거나 만드는 의류업에 종사하는 기업체 서버로서, 오프라인 매장 및 온라인 매장을 포함할 수 있다. 이때, 온라인 매장은 인터넷, 케이블 방송, 책자, 신문, 전단지 등을 이용하는 매장이 모두 포함될 수 있다.The clothing vendor server 100 is a corporate server engaged in a clothing industry that sells or makes clothing, and may include offline stores and online stores. In this case, the online store may include all stores using the Internet, cable broadcasting, booklets, newspapers, leaflets, and the like.

의류업자 서버(100)는 오프라인 매장 및 온라인 매장에서 판매되는 의류의 색상, 재질, 크기 등 의류 특성 정보를 이용하여 생성된 의류 이미지와 매칭되는 코드(R 코드, DR 코드)를 오프라인 및 온라인으로 노출시킨다.The clothing vendor server 100 exposes codes (R code, DR code) matching the clothing image generated using clothing characteristic information such as color, material, and size of clothing sold in offline stores and online stores offline and online. Let it.

서비스 관리서버(200)는 통신망을 통해 의류업자 서버(100)에서 제공된 의류의 색상, 재질, 형태, 크기 등 의류 특성 정보를 이용하여 의류 이미지를 생성하고, 생성된 의류 이미지에 대응되는 코드(QR 코드, DR 코드)를 생성한다. 그리고 서비스 관리서버(200)는 통신망을 통해 입력되는 코드를 매칭시켜 대응되는 의류 이미지를 제공한다.The service management server 200 generates a clothing image using clothing characteristic information, such as color, material, shape, and size, of clothing provided from the clothing vendor server 100 through a communication network, and a code corresponding to the generated clothing image (QR Code, DR code). In addition, the service management server 200 provides a corresponding clothing image by matching a code input through a communication network.

이때, 통신망은 이동통신망, 유선통신망, 무선통신망, 전용통신망, 광통신망 등과 같은 모든 종류의 통신망이 포함될 수 있다.At this time, the communication network may include all types of communication networks such as a mobile communication network, a wired communication network, a wireless communication network, a dedicated communication network, and an optical communication network.

의류업자 서버(100) 및 서비스 관리서버(200)는 하드웨어적으로는 통상적인 웹서버와 동일한 구성을 가지며, 소프트웨어적으로는 C, C++, Jaba, Visual Basic, Visual C 등과 같은 다양한 형태의 언어를 통해 구현되어 여러 가지 기능을 하는 프로그램 모듈을 포함한다. 또한 의류업자 서버(100) 및 서비스 관리서버(200)는 일반적인 서버용 하드웨어에 도스(dos), 윈도우(window), 리눅스(linux), 유닉스(unix), 매킨토시(macintosh) 등의 운영체제에 따라 다양하게 제공되고 있는 웹서버 프로그램을 이용하여 구현될 수 있으며, 대표적인 것으로는 윈도우 환경에서 사용되는 웹사이트(website), IIS(Internet Information Server)와 유닉스 환경에서 사용되는 CERN, NCSA, APPACH 등이 이용될 수 있다.The clothing dealer server 100 and the service management server 200 have the same configuration as a typical web server in terms of hardware, and use various types of languages such as C, C++, Jaba, Visual Basic, and Visual C in software. It includes program modules that are implemented through and perform various functions. In addition, the apparel vendor server 100 and the service management server 200 are various operating systems such as DOS, Windows, Linux, Unix, and Macintosh in general server hardware. It can be implemented using a provided web server program, and representative examples include a website used in a Windows environment, Internet Information Server (IIS), and CERN, NCSA, APPACH, etc. used in a UNIX environment. have.

사용자 단말기(300)는 오프라인 매장 및 온라인 매장에서 노출되는 코드(QR 코드, DR 코드)를 인식하거나 선택하여 통신망을 통해 서비스 관리서버(200)로 전달한다. 그리고 사용자 단말기(300)는 전달된 코드에 대응되는 의류 이미지를 서비스 관리서버(200)로부터 입력받아 증강현실(Augmented Reality: AR)을 이용하여 촬영된 이미지에 착용시켜 피팅(Fitting) 상태를 표시한다.The user terminal 300 recognizes or selects codes (QR codes, DR codes) exposed in offline stores and online stores, and transmits them to the service management server 200 through a communication network. In addition, the user terminal 300 receives a clothing image corresponding to the transmitted code from the service management server 200 and wears it on an image photographed using Augmented Reality (AR) to display a fitting state. .

이때, 사용자 단말기(300)는 이동통신 시스템에 가입된 것으로 스마트폰, 태블릿피시폰, 노트북, 데스크탑 컴퓨터, 전용 데이터 단말기 등이 포함된다. 그리고 사용자 단말기(300)는 통신망을 통해 서비스 관리서버(200)로부터 증강현실을 이용한 의류 착용 서비스를 제공받기 위하여 의류 서비스용 애플리케이션이 설치된다. 상기 애플리케이션은 서비스 관리서버(200)에서 제공되거나, 또는 기타 스마트폰용 애플리케이션 마켓(예를 들면, 애플 앱스토어, 구글 안드로이드 마켓 등)에서 제공되어 설치될 수도 있다.In this case, the user terminal 300 is subscribed to a mobile communication system and includes a smartphone, a tablet PC, a laptop computer, a desktop computer, and a dedicated data terminal. In addition, the user terminal 300 is installed a clothing service application to receive a clothing service using augmented reality from the service management server 200 through a communication network. The application may be provided from the service management server 200, or may be provided and installed from other application markets for smartphones (eg, Apple App Store, Google Android Market, etc.).

사용자 단말기(300)는 사용자의 조작에 의해 구동되고, 사용자가 사용자 단말기(300)의 표시창(화면)에 표시되는 의류 서비스용 애플리케이션을 선택(터치식 또는 버튼식)하는 간단한 방법으로 설치된 애플리케이션이 실행되며, 서비스 관리서버(200)에 접속 가능하게 된다.The user terminal 300 is driven by the user's manipulation, and the installed application is executed by a simple method in which the user selects (touch or button type) an application for clothing service displayed on the display window (screen) of the user terminal 300 It becomes possible to connect to the service management server 200.

애플리케이션은 응용프로그램의 일종이며 하드웨어와 소프트웨어 등의 자원이 비교적 부족한 소형 컴퓨터, 태블릿피시 및 스마트폰 등에서 주로 사용되는 프로그램이고 어플(appl), 앱 등으로도 호칭된다. 그리고 애플리케이션은 응용되는 분야, 사용 목적, 기능 등에 따라 증강현실 앱, 의류 피팅 앱, QR 코드 및 의류검색 앱 등으로 호칭될 수 있다.An application is a kind of application program, and is a program mainly used in small computers, tablet computers, and smartphones, which have relatively insufficient resources such as hardware and software, and are also referred to as applications and apps. In addition, the application may be referred to as an augmented reality app, a clothing fitting app, a QR code, and a clothing search app, depending on the application field, purpose of use, and function.

도 2는 도 1에서 서비스 관리서버의 구성을 상세히 나타낸 블록도이다.2 is a block diagram showing in detail the configuration of a service management server in FIG. 1.

도 2에서 도시하고 있는 것과 같이, 서비스 관리서버(200)는 의류정보 수집부(210), 의류 이미지 생성부(220), 코드 생성부(230), 저장부(240), 코드 매칭부(250), 의류 이미지 검출부(260), 제1 통신부(270)를 포함한다,As shown in FIG. 2, the service management server 200 includes a clothing information collection unit 210, a clothing image generation unit 220, a code generation unit 230, a storage unit 240, and a code matching unit 250. ), including the clothing image detection unit 260, the first communication unit 270,

의류정보 수집부(210)는 의류업자 서버(100)로부터 제공되는 의류의 색상, 재질, 크기 등을 포함하는 의류 특성 정보를 수집할 수 있다. 이때, 의류정보 수집부(210)는 의류업자 서버(100)로부터 의류의 전면 전체를 촬영한 이미지를 함께 수집한다.The clothing information collection unit 210 may collect clothing characteristic information including a color, a material, and a size of clothing provided from the clothing vendor server 100. In this case, the clothing information collection unit 210 collects an image of the entire front of the clothing from the clothing company server 100 together.

의류 이미지 생성부(220)는 의류정보 수집부(210)에 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성한다. 이때, 의류 이미지 생성부는 생성된 의류 이미지에서 부위별 특징점을 추출할 수 있다. 예로서, 의류가 티셔츠인 경우, 몸통 부위, 팔 부위를 검출 및 추적하여 부위별 패턴의 기준이 되는 테두리 위치의 특징점을 추출할 수 있다.The clothing image generation unit 220 generates a clothing image by detecting the edges and lines of the clothing among the photographed images collected by the clothing information collection unit 210. In this case, the clothing image generator may extract feature points for each region from the generated clothing image. For example, when the clothing is a T-shirt, the body portion and the arm portion may be detected and tracked to extract a feature point of an edge position that is a reference for a pattern for each portion.

코드 생성부(230)는 의류 이미지 생성부(220)에서 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성한다. 이때, 코드는 바코드, 2차원 코드인 QR 코드, DR 코드를 포함할 수 있다. 이때, 바코드 및 QR 코드는 오프라인 또는 온라인 매장에서 노출시켜 사용자 단말기(300)에 설치된 촬영부(미도시)를 이용하여 스캔될 수 있다. DR 코드는 사용자 단말기(300)에 설치된 촬영부를 이용하여 코드를 스캔할 수 없는 경우에 이용될 수 있다. 즉, 사용자가 사용자 단말기(300)를 이용하여 온라인 매장 서버에 접속하여 의류를 검색하는 경우는 사용자 단말기(300)에 설치된 촬영부를 이용하여 노출된 QR 코드 등을 스캔할 수 없게 된다. 이러한 경우를 위해 사용자 단말기(300) 화면에 QR 코드와 함께 하단부에 화면 터치를 위해 선택할 수 있는 DR 코드라는 선택 아이콘을 따로 생성하여 노출시키게 된다.The code generation unit 230 generates a code capable of matching information corresponding to the clothing image generated by the clothing image generation unit 220. In this case, the code may include a barcode, a QR code that is a two-dimensional code, and a DR code. In this case, the barcode and the QR code may be exposed in an offline or online store and scanned using a photographing unit (not shown) installed in the user terminal 300. The DR code may be used when the code cannot be scanned using the photographing unit installed in the user terminal 300. That is, when the user accesses the online store server using the user terminal 300 to search for clothes, the exposed QR code or the like cannot be scanned using the photographing unit installed in the user terminal 300. In this case, a selection icon called a DR code that can be selected for screen touch is separately generated and exposed on the screen of the user terminal 300 along with a QR code at the bottom.

저장부(240)는 의류 이미지 생성부(220) 및 코드 생성부(230)에서 각각 생성된 의류 이미지 및 코드 정보를 저장한다. 이때 저장되는 의류 이미지는 의류 이미지 생성부(220)에서 생성된 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보를 함께 저장할 수 있다.The storage unit 240 stores clothing image and code information generated by the clothing image generation unit 220 and the code generation unit 230, respectively. In this case, the stored clothing image may store feature point information for each part of the clothing image together with the clothing image generated by the clothing image generator 220.

코드 매칭부(250)는 사용자 단말기(300)로부터 입력되는 코드를 저장부(240)에 저장된 코드 정보와 비교하여 매칭되는 코드를 검색한다.The code matching unit 250 searches for a matching code by comparing the code input from the user terminal 300 with code information stored in the storage unit 240.

의류 이미지 검출부(260)는 코드 매칭부(250)에서 검색된 코드에 대응되는 의류 이미지를 검출한다. 이때 검출되는 의류 이미지는 의류 이미지 생성부(220)에서 생성된 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보를 함께 검출할 수 있다.The clothing image detection unit 260 detects a clothing image corresponding to the code searched by the code matching unit 250. In this case, the detected clothing image may detect feature point information for each region in the clothing image together with the clothing image generated by the clothing image generator 220.

제1 통신부(270)는 통신망을 통해 사용자 단말기(300)로부터 입력되는 코드 정보를 수신하고, 또한 의류 이미지 검출부(260)에서 검출된 의류 이미지를 사용자 단말기(300)로 송신한다.The first communication unit 270 receives code information input from the user terminal 300 through a communication network, and transmits the clothing image detected by the clothing image detection unit 260 to the user terminal 300.

도 3은 도 1에서 사용자 단말기의 구성을 상세히 나타낸 블록도이다.3 is a block diagram showing a detailed configuration of a user terminal in FIG. 1.

도 3에서 도시하고 있는 것과 같이, 사용자 단말기(300)는 제2 통신부(310), 코드 인식부(320), 의류 이미지 수신부(330), 의류 이미지 편집부(340), 피팅상태 생성부(350), 사진 저장부(360), 앱 운용부(370)를 포함한다.As shown in FIG. 3, the user terminal 300 includes a second communication unit 310, a code recognition unit 320, a clothing image receiving unit 330, a clothing image editing unit 340, and a fitting state generation unit 350. , A photo storage unit 360, and an app operation unit 370.

제2 통신부(310)는 통신망을 통해 서비스 관리서버(200)로부터 입력되는 의류 이미지 정보를 수신하고, 또한 코드 정보를 서비스 관리서버(200)로 송신한다.The second communication unit 310 receives clothing image information input from the service management server 200 through a communication network, and transmits code information to the service management server 200.

코드 인식부(320)는 사용자 단말기(300)에 포함되어 있는 촬영부(미도시)를 이용하여 촬영된 QR 코드(바코드), 또는 온라인상의 화면에서 선택되는 DR 코드를 입력받고, 코드 정보를 추출 및 인식하여 할당된 메모리 영역에 저장한다.The code recognition unit 320 receives a QR code (bar code) photographed using a photographing unit (not shown) included in the user terminal 300 or a DR code selected from an online screen, and extracts code information. And it is recognized and stored in the allocated memory area.

의류 이미지 수신부(330)는 서비스 관리서버(200)로부터 송신되는 의류 이미지를 수신한다. 이때, 의류 이미지 수신부(330)는 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보를 함께 수신할 수 있다.The clothing image receiving unit 330 receives the clothing image transmitted from the service management server 200. In this case, the clothing image receiving unit 330 may receive feature point information for each portion of the clothing image together with the clothing image.

의류 이미지 편집부(340)는 의류 이미지 수신부(330)에서 수신된 의류 이미지를 화면에 표시하고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기가 조절된다. 예로서, 터치 영역 및 드래그 방향 및 완료 지점의 영역을 통해 전체 의류 이미지의 크기를 조절할 수 있다. 터치 및 드래그를 통해 화면에 표시되는 이미지의 크기를 조절하는 기술은 이미 공지된 기술로서 이에 따른 상세한 설명은 생략한다.The clothing image editing unit 340 displays the clothing image received from the clothing image receiving unit 330 on the screen, and adjusts the size of the clothing image displayed on the screen through touch and drag. For example, the size of the entire clothing image may be adjusted through the touch area, the drag direction, and the area of the completion point. A technique for adjusting the size of an image displayed on the screen through touch and drag is a known technique, and a detailed description thereof will be omitted.

한편, 의류 이미지 편집부(340)는 터치 및 드래그를 통해 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보 이용하여 부위별 방향을 변경할 수 있다. 예로서, 티셔츠의 경우, 팔 부위를 터치하고 특정한 방향 및 영역으로 드래그를 시도하면 팔 부위가 드래그된 방향 및 영역으로 벌려질 수 있다. 이는 실제 촬영한 사용자의 팔 위치와 생성된 의류 이미지의 팔 부위를 정확하게 매칭시키기 위해 이루어질 수 있다. 이때, 팔 부위가 이동될 때 몸통 부위와 연결되는 영역이 의류의 색상, 재질, 형태, 크기에 따라 미리 저장되어 있는 변형 이미지로 결합되어 생성될 수 있다. Meanwhile, the clothing image editing unit 340 may change the direction for each region using feature point information for each region in the clothing image along with the clothing image through touch and drag. For example, in the case of a T-shirt, when an arm is touched and an attempt is made to drag in a specific direction and area, the arm may be opened in the dragged direction and area. This may be done to accurately match the arm position of the user who is actually photographed with the arm portion of the generated clothing image. In this case, when the arm part is moved, the area connected to the body part may be created by combining a pre-stored transformed image according to the color, material, shape, and size of the clothing.

피팅상태 생성부(350)는 촬영된 촬영 이미지를 배경으로 의류 이미지 편집부(340)에서 편집된 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 사진 위에 띄워 촬영 이미지에 의류 이미지가 직접 착용되도록 피팅한다. 이때, 의류 이미지 편집부(340)에서 이루어지는 의류 이미지 편집과 피팅상태 생성부(350)에서 촬영 이미지에 의류를 피팅하는 과정은 화면을 통해 동시에 이루어질 수 있다. The fitting state generation unit 350 floats the clothing image edited in the clothing image editing unit 340 on the background of the photographed photographed image using augmented reality (AR) so that the clothing image is directly worn on the photographed image. Fit. In this case, the process of editing the clothing image performed by the clothing image editing unit 340 and fitting the clothing to the photographed image by the fitting state generation unit 350 may be performed simultaneously through the screen.

사진 저장부(360)는 피팅상태 생성부(350)에서 피팅을 위해 촬영한 촬영 이미지를 저장한다. The photo storage unit 360 stores a photographed image photographed for fitting by the fitting state generator 350.

앱 운용부(370)는 서비스 관리서버(200)를 경유하여 다운로드된 의류 이미지를 이용한 증강현실 앱, 의류 피팅 앱, QR 코드 및 의류검색 앱을 각각 할당된 영역에 저장하고 설치하여 운용한다. 한편, 증강현실 앱은 증강현실(AR) 방식으로 처리하기 위하여 암호화와 복호화하고 필요한 데이터 처리를 하는 프로그램으로 설명한다. 그리고 QR 코드 및 의류검색 앱은 스캔 또는 검색된 코드를 인식하고 분석하여 필요한 데이터 처리가 이루어지도록 하는 프로그램으로 설명한다.The app operation unit 370 stores and installs and operates an augmented reality app, a clothing fitting app, a QR code, and a clothing search app using clothing images downloaded through the service management server 200 in each allocated area. Meanwhile, the augmented reality app is described as a program that performs encryption and decryption and necessary data processing in order to process in an augmented reality (AR) method. In addition, the QR code and clothing search app will be described as a program that recognizes and analyzes the scanned or searched code so that necessary data processing is performed.

이와 같이 구성된 본 발명에 따른 증강현실을 이용한 의류 착용 서비스 장치의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다. 도 1 내지 도 3과 동일한 참조부호는 동일한 기능을 수행하는 동일한 부재를 지칭한다. The operation of the clothing wearing service apparatus using augmented reality according to the present invention configured as described above will be described in detail with reference to the accompanying drawings. The same reference numerals as in FIGS. 1 to 3 refer to the same member performing the same function.

도 4는 본 발명의 실시예에 따른 증강현실을 이용한 의류 착용 서비스 방법을 설명하기 위한 흐름도이다. 그리고 도 5a 내지 도 5c는 도 4의 방법으로 증강현실을 이용하여 의류가 착용되는 과정을 화면으로 표시한 실시예이다. 4 is a flowchart illustrating a clothing wearing service method using augmented reality according to an embodiment of the present invention. And FIGS. 5A to 5C are exemplary embodiments in which a process in which clothing is worn using augmented reality in the method of FIG. 4 is displayed on a screen.

도 4를 참조하여 설명하면, 먼저, 서비스 관리 서버(200)는 의류정보 수집부(210)를 통해 의류업자 서버(100)로부터 제공되는 의류의 색상, 재질, 크기 등을 포함하는 의류 특성 정보를 수집한다(S10).Referring to FIG. 4, first, the service management server 200 collects clothing characteristic information including color, material, size, etc. of clothing provided from the clothing company server 100 through the clothing information collection unit 210. Collect (S10).

그리고 의류 이미지 생성부(220)를 통해 도 5a에서 도시하고 있는 것과 같이, 상기 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성한다(S20). 이때, 의류 이미지 생성부는 생성된 의류 이미지에서 부위별 특징점을 추출할 수 있다. 예로서, 의류가 티셔츠인 경우, 몸통 부위, 팔 부위를 검출 및 추적하여 부위별 패턴의 기준이 되는 테두리 위치의 특징점을 추출할 수 있다.In addition, as illustrated in FIG. 5A, through the clothing image generating unit 220, a clothing image is generated by detecting a border and a line of the clothing among the collected photographed images (S20 ). In this case, the clothing image generator may extract feature points for each region from the generated clothing image. For example, when the clothing is a T-shirt, the body portion and the arm portion may be detected and tracked to extract a feature point of an edge position that is a reference for a pattern for each portion.

그리고 코드 생성부(230)를 통해 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성한다(S30). 이때, 코드는 도 5a에서 도시하고 있는 것과 같이, 바코드, 2차원 코드인 QR 코드, DR 코드를 포함할 수 있다. Then, a code for matching information corresponding to the clothing image generated through the code generation unit 230 is generated (S30). In this case, the code may include a barcode, a QR code that is a two-dimensional code, and a DR code, as shown in FIG. 5A.

이어서, 사용자 단말기(300)로부터 코드 정보가 입력되면(S40), 코드 매칭부(250)는 입력된 코드를 저장부(240)에 저장된 코드 정보와 비교하여 매칭되는 코드를 검색한다(S50). 그리고 의류 이미지 검출부(260)를 통해 검색된 코드에 대응되는 의류 이미지를 검출하여 사용자 단말기(300)로 송신한다(S60). 이때 송신되는 의류 이미지는 의류 이미지 생성부(220)에서 생성된 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보를 함께 송신할 수 있다.Subsequently, when code information is input from the user terminal 300 (S40), the code matching unit 250 compares the input code with the code information stored in the storage unit 240 and searches for a matching code (S50). In addition, the clothing image corresponding to the code searched through the clothing image detection unit 260 is detected and transmitted to the user terminal 300 (S60). In this case, the transmitted clothing image may transmit feature point information for each portion of the clothing image together with the clothing image generated by the clothing image generator 220.

한편, 사용자 단말기(300)로 수신된 의류 이미지는 의류 이미지 편집부(340)를 통해, 수신된 의류 이미지가 화면에 표시되고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기가 조절된다(S70). 예로서, 터치 영역 및 드래그 방향 및 완료 지점의 영역을 통해 전체 의류 이미지의 크기를 조절할 수 있다. Meanwhile, the clothing image received by the user terminal 300 is displayed on the screen through the clothing image editing unit 340, and the size of the clothing image displayed on the screen is adjusted through touch and drag (S70). . For example, the size of the entire clothing image may be adjusted through the touch area, the drag direction, and the area of the completion point.

그리고 피팅상태 생성부(350)를 통해 도 5b에서 도시하고 있는 것과 같은 미리 촬영된 촬영 이미지를 배경으로 의류 이미지 편집부(340)에서 편집된 의류 이미지가 증강현실(Augmented Reality: AR)을 통해 촬영 이미지에 착용되도록 피팅된다(S80). 즉, 도 5c에서 도시하고 있는 것과 같이, 편집된 의류 이미지를 사진 위에 띄워 촬영 이미지에 오버랩 된다. 이때, 의류 이미지 편집부(340)에서 이루어지는 의류 이미지 편집과 피팅상태 생성부(350)에서 촬영 이미지에 의류를 피팅하는 과정은 화면을 통해 동시에 이루어질 수 있다. In addition, the clothing image edited by the clothing image editing unit 340 against the background of the previously photographed photographed image as shown in FIG. 5B through the fitting state generation unit 350 is a photographed image through Augmented Reality (AR). It is fitted to be worn on (S80). That is, as shown in FIG. 5C, the edited clothing image is floated on the photo to overlap the photographed image. In this case, the process of editing the clothing image performed by the clothing image editing unit 340 and fitting the clothing to the photographed image by the fitting state generation unit 350 may be performed simultaneously through the screen.

한편, 의류 이미지 편집부(340)를 통해 터치 및 드래그를 통해 의류 이미지와 함께 의류 이미지에서 부위별 특징점 정보 이용하여 부위별 방향을 변경할 수 있다. 예로서, 티셔츠의 경우, 팔 부위를 터치하고 특정한 방향 및 영역으로 드래그를 시도하면 팔 부위가 드래그된 방향 및 영역으로 벌려질 수 있다. 이는 실제 촬영한 사용자의 팔 위치와 생성된 의류 이미지의 팔 부위를 정확하게 매칭시키기 위해 이루어질 수 있다. 이때, 팔 부위가 이동될 때 몸통 부위와 연결되는 영역이 의류의 색상, 재질, 형태, 크기에 따라 미리 저장되어 있는 변형 이미지로 결합되어 생성될 수 있다. Meanwhile, the direction of each part may be changed by using the feature point information for each part in the clothing image along with the clothing image through touch and drag through the clothing image editing unit 340. For example, in the case of a T-shirt, when an arm is touched and an attempt is made to drag in a specific direction and area, the arm may be opened in the dragged direction and area. This may be done to accurately match the arm position of the user who is actually photographed with the arm portion of the generated clothing image. In this case, when the arm part is moved, the area connected to the body part may be created by combining a pre-stored transformed image according to the color, material, shape, and size of the clothing.

상기에서 설명한 본 발명의 기술적 사상은 바람직한 실시예에서 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술적 분야의 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the technical idea of the present invention described above has been specifically described in the preferred embodiment, it should be noted that the above-described embodiment is for the purpose of explanation and not for the limitation thereof. In addition, those of ordinary skill in the technical field of the present invention will understand that various embodiments are possible within the scope of the technical idea of the present invention. Therefore, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.

Claims (4)

통신망을 통해 의류업자 서버에서 제공된 의류 특성 정보를 이용하여 의류 이미지를 생성하고, 생성된 의류 이미지에 대응되는 코드를 생성하며, 입력되는 코드와 매칭시켜 대응되는 의류 이미지를 제공하는 서비스 관리서버와,
오프라인 및 온라인에서 노출되는 코드를 인식하거나 선택하여 상기 서비스 관리서버로 전달하고, 상기 서비스 관리서버로부터 전달된 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 촬영된 이미지에 착용시켜 피팅(Fitting) 상태를 표시하는 사용자 단말기를 포함하는 증강현실을 이용한 의류 착용 서비스 장치.
A service management server that generates a clothing image using clothing characteristic information provided from a clothing company server through a communication network, generates a code corresponding to the generated clothing image, matches the input code, and provides a corresponding clothing image;
Recognizes or selects a code exposed in offline and online and delivers it to the service management server, and fits the clothing image transmitted from the service management server by wearing it on the image captured using Augmented Reality (AR). ) Apparel wearing service device using augmented reality, including a user terminal that displays a state.
제 1 항에 있어서,
상기 서비스 관리서버는
상기 의류업자 서버로부터 제공되는 의류 특성 정보를 수집하는 의류정보 수집부와,
상기 의류정보 수집부에 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성하는 의류 이미지 생성부와,
상기 의류 이미지 생성부에서 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성하는 코드 생성부와,
상기 생성된 의류 이미지 및 상기 코드 정보를 저장하는 저장부와,
상기 사용자 단말기로부터 입력되는 코드를 상기 저장부에 저장된 코드 정보와 비교하여 매칭되는 코드를 검색하는 코드 매칭부와,
상기 코드 매칭부에서 검색된 코드에 대응되는 의류 이미지를 검출하는 의류 이미지 검출부를 포함하는 증강현실을 이용한 의류 착용 서비스 장치.
The method of claim 1,
The service management server
A clothing information collection unit that collects clothing characteristic information provided from the clothing company server,
A clothing image generator configured to generate a clothing image by detecting an edge and a line of the clothing among the photographed images collected by the clothing information collecting unit;
A code generation unit that generates a code that can match information corresponding to the clothing image generated by the clothing image generation unit,
A storage unit for storing the generated clothing image and the code information,
A code matching unit that compares the code input from the user terminal with code information stored in the storage unit and searches for a matching code;
Apparel wearing service using augmented reality, including a clothing image detection unit for detecting a clothing image corresponding to the code searched by the code matching unit.
제 1 항에 있어서,
상기 사용자 단말기는
온라인 또는 오프라인에 노출된 코드 정보를 추출 및 인식하여 할당된 메모리 영역에 저장하는 코드 인식부와,
상기 서비스 관리서버로부터 의류 이미지를 수신하는 의류 이미지 수신부와,
상기 의류 이미지 수신부에서 수신된 의류 이미지를 화면에 표시하고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기를 조절하는 의류 이미지 편집부와,
미리 촬영된 촬영 이미지를 배경으로 상기 의류 이미지 편집부에서 편집된 의류 이미지를 증강현실(Augmented Reality: AR)을 이용하여 사진 위에 띄워 촬영 이미지에 의류 이미지가 직접 착용되도록 피팅하는 피팅상태 생성부와,
상기 피팅상태 생성부에서 피팅을 위해 촬영한 촬영 이미지를 저장하는 사진 저장부와,
상기 서비스 관리서버를 경유하여 다운로드된 의류 이미지를 이용한 증강현실 앱, 의류 피팅 앱, QR 코드 및 의류검색 앱을 각각 할당된 영역에 저장하고 설치하여 운용하는 앱 운용부를 포함하는 증강현실을 이용한 의류 착용 서비스 장치.
The method of claim 1,
The user terminal
A code recognition unit that extracts and recognizes code information exposed online or offline and stores it in an allocated memory area;
A clothing image receiving unit that receives a clothing image from the service management server,
A clothing image editing unit that displays the clothing image received by the clothing image receiving unit on the screen and adjusts the size of the clothing image displayed on the screen through touch and drag;
A fitting state generation unit for fitting the clothing image to be directly worn on the photographed image by floating the clothing image edited in the clothing image editing unit on the photo using an augmented reality (AR) with the photographed image as a background,
A photo storage unit for storing a photographed image taken for fitting by the fitting state generator;
Wearing clothes using augmented reality including an app operation unit that stores and installs and operates an augmented reality app, a clothing fitting app, a QR code, and a clothing search app using the clothing image downloaded through the service management server in each allocated area Service device.
의류정보 수집부를 통해 의류업자 서버로부터 제공되는 의류 특성 정보를 수집하는 단계와,
의류 이미지 생성부를 통해 상기 수집된 촬영 이미지 중 의류의 테두리 및 선을 검출하여 의류 이미지를 생성하는 단계와,
코드 생성부를 통해 상기 생성된 의류 이미지에 대응되는 정보를 매칭시킬 수 있는 코드를 생성하는 단계와,
사용자 단말기로부터 코드 정보가 입력되면, 코드 매칭부를 통해 상기 입력된 코드를 상기 생성된 코드 정보와 비교하여 매칭되는 코드를 검색하는 단계와,
의류 이미지 검출부를 통해 검색된 코드에 대응되는 의류 이미지를 검출하여 사용자 단말기로 송신하는 단계와,
상기 사용자 단말기로 수신된 의류 이미지가 의류 이미지 편집부를 이용하여 화면에 표시되고, 터치 및 드래그를 통해 화면에 표시된 의류 이미지의 크기가 조절되는 단계와,
피팅상태 생성부를 통해 미리 촬영된 촬영 이미지를 배경으로 상기 의류 이미지 편집부에서 조절된 의류 이미지가 증강현실(Augmented Reality: AR)을 통해 촬영 이미지에 착용되도록 피팅되는 단계를 포함하는 증강현실을 이용한 의류 착용 서비스 방법.
Collecting clothing characteristic information provided from a clothing company server through a clothing information collection unit,
Generating a clothing image by detecting a border and a line of the clothing among the collected photographed images through a clothing image generator; and
Generating a code capable of matching information corresponding to the generated clothing image through a code generator; and
When code information is input from a user terminal, comparing the input code with the generated code information through a code matching unit and searching for a matching code,
Detecting a clothing image corresponding to the code searched through the clothing image detection unit and transmitting it to a user terminal;
The clothing image received by the user terminal is displayed on the screen using a clothing image editing unit, and the size of the clothing image displayed on the screen is adjusted through touch and drag;
Wearing clothing using augmented reality, including fitting the clothing image adjusted by the clothing image editing unit to be worn on the photographed image through augmented reality (AR) based on the photographed image previously photographed through the fitting state generator Service method.
KR1020190066452A 2019-06-05 2019-06-05 Clothes Wearing Service Apparatus and Method using Augmented Reality Ceased KR20200139934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190066452A KR20200139934A (en) 2019-06-05 2019-06-05 Clothes Wearing Service Apparatus and Method using Augmented Reality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190066452A KR20200139934A (en) 2019-06-05 2019-06-05 Clothes Wearing Service Apparatus and Method using Augmented Reality

Publications (1)

Publication Number Publication Date
KR20200139934A true KR20200139934A (en) 2020-12-15

Family

ID=73780148

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190066452A Ceased KR20200139934A (en) 2019-06-05 2019-06-05 Clothes Wearing Service Apparatus and Method using Augmented Reality

Country Status (1)

Country Link
KR (1) KR20200139934A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114187429A (en) * 2021-11-09 2022-03-15 北京百度网讯科技有限公司 Virtual image switching method and device, electronic equipment and storage medium
KR102387892B1 (en) 2021-11-19 2022-04-18 (주)엔더블유컴퍼니 A clothing sales system based on augmented reality
KR20230084829A (en) * 2021-12-06 2023-06-13 방민우 Apparatus of virtual fitting for pet
KR102596670B1 (en) 2022-10-06 2023-10-31 임진희 System for providing augmented reality content using products printed with ar markers

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150090353A (en) 2014-01-28 2015-08-06 홍상보 Clothing matching service method
KR20160067373A (en) 2014-12-04 2016-06-14 김상백 System of giving clothes wearing information with AVATA and operating method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150090353A (en) 2014-01-28 2015-08-06 홍상보 Clothing matching service method
KR20160067373A (en) 2014-12-04 2016-06-14 김상백 System of giving clothes wearing information with AVATA and operating method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114187429A (en) * 2021-11-09 2022-03-15 北京百度网讯科技有限公司 Virtual image switching method and device, electronic equipment and storage medium
CN114187429B (en) * 2021-11-09 2023-03-24 北京百度网讯科技有限公司 Virtual image switching method, device, electronic equipment and storage medium
KR102387892B1 (en) 2021-11-19 2022-04-18 (주)엔더블유컴퍼니 A clothing sales system based on augmented reality
KR20230084829A (en) * 2021-12-06 2023-06-13 방민우 Apparatus of virtual fitting for pet
KR102596670B1 (en) 2022-10-06 2023-10-31 임진희 System for providing augmented reality content using products printed with ar markers

Similar Documents

Publication Publication Date Title
US20240289858A1 (en) Methods and systems for virtual fitting rooms or hybrid stores
US20200066052A1 (en) System and method of superimposing a three-dimensional (3d) virtual garment on to a real-time video of a user
CN110826528B (en) Fashion preference analysis
CN111681070B (en) Online commodity purchasing method, purchasing device, storage device and purchasing equipment
KR102123780B1 (en) Automatic-guided image capturing and presentation
US10008039B1 (en) Augmented reality fitting approach
US11315324B2 (en) Virtual try-on system for clothing
CN114299264A (en) System and method for generating augmented reality content based on warped three-dimensional models
KR102233394B1 (en) System and method for custom clothes coordination/payment
KR20200139934A (en) Clothes Wearing Service Apparatus and Method using Augmented Reality
JP2020502662A (en) Intelligent automatic cropping of images
JP2017520042A (en) Clothing filtering and presentation method using body scan information
KR20160067373A (en) System of giving clothes wearing information with AVATA and operating method thereof
US9990665B1 (en) Interfaces for item search
KR102340904B1 (en) System and method for virtual fitting based on augument reality
US20200226668A1 (en) Shopping system with virtual reality technology
JP2017228177A (en) Server device, terminal device, information processing method, and program
KR102044347B1 (en) Clothing purchasing system using virtual fitting cloth device based on augmented reality
Rajendran Virtual information kiosk using augmented reality for easy shopping
KR102064653B1 (en) Wearable glasses and method for clothes shopping based on augmented relity
US20250166309A1 (en) Information interaction method, computer-readable storage medium and communication terminal
KR102344818B1 (en) Virtual closet building system and the controlling method thereof
JP2017228278A (en) Server device, terminal device, information processing method, and program
CN114155144A (en) Image processing method, device and system
US10032292B2 (en) Interpreting texture in support of mobile commerce and mobility

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190605

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20201026

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20210407

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20201026

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

E601 Decision to refuse application
E801 Decision on dismissal of amendment
PE0601 Decision on rejection of patent

Patent event date: 20210517

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20201026

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PE0801 Dismissal of amendment

Patent event code: PE08012E01D

Comment text: Decision on Dismissal of Amendment

Patent event date: 20210517

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20210510

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20201223

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20210617

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20210517

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Patent event date: 20210407

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2021101001530

Request date: 20210617

J301 Trial decision

Free format text: TRIAL NUMBER: 2021101001530; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20210617

Effective date: 20220331

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20220331

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20210617

Decision date: 20220331

Appeal identifier: 2021101001530