KR102415338B1 - Apparatus and method for clothing sales service based on augmented reality - Google Patents

Apparatus and method for clothing sales service based on augmented reality Download PDF

Info

Publication number
KR102415338B1
KR102415338B1 KR1020200090221A KR20200090221A KR102415338B1 KR 102415338 B1 KR102415338 B1 KR 102415338B1 KR 1020200090221 A KR1020200090221 A KR 1020200090221A KR 20200090221 A KR20200090221 A KR 20200090221A KR 102415338 B1 KR102415338 B1 KR 102415338B1
Authority
KR
South Korea
Prior art keywords
data
clothes
information
virtual fitting
user
Prior art date
Application number
KR1020200090221A
Other languages
Korean (ko)
Other versions
KR20220011385A (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 KR1020200090221A priority Critical patent/KR102415338B1/en
Publication of KR20220011385A publication Critical patent/KR20220011385A/en
Application granted granted Critical
Publication of KR102415338B1 publication Critical patent/KR102415338B1/en

Links

Images

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

증강현실 기반의 의류 판매 서비스 제공 장치 및 방법이 개시되며, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 의상 데이터 및 사용자에 대한 영상 데이터를 획득하는 단계, 상기 의상 데이터에 대응하는 신체 부위 영역을 상기 영상 데이터로부터 인식하는 단계, 상기 인식된 신체 부위 영역에 대한 제1형상 정보 및 상기 의상 데이터에 기초한 제2형상 정보에 기초하여 상기 영상 데이터로부터 상기 의상 데이터와 연계된 의상이 상기 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성하는 단계 및 상기 가상 피팅 데이터를 사용자 단말로 제공하여 표시하는 단계를 포함할 수 있다.An apparatus and method for providing an augmented reality-based clothing sales service are disclosed, and the method for providing an augmented reality-based clothing sales service according to an embodiment of the present application includes the steps of: acquiring clothing data and image data for a user; Recognizing a corresponding body part region from the image data, based on first shape information on the recognized body part region and second shape information based on the clothes data, from the image data, the clothes associated with the clothes data The method may include generating augmented reality-based virtual fitting data recognized as being worn on the user's body part region, and providing and displaying the virtual fitting data to a user terminal.

Description

증강현실 기반의 의류 판매 서비스 제공 장치 및 방법{APPARATUS AND METHOD FOR CLOTHING SALES SERVICE BASED ON AUGMENTED REALITY}Apparatus and method for providing clothing sales service based on augmented reality {APPARATUS AND METHOD FOR CLOTHING SALES SERVICE BASED ON AUGMENTED REALITY}

본원은 증강현실 기반의 의류 판매 서비스 제공 장치 및 방법에 관한 것이다.The present application relates to an apparatus and method for providing an augmented reality-based clothing sales service.

최근 들어 온라인 쇼핑 시장은 인터넷의 발달과 모바일 기기의 보급으로 급격한 성장세를 보이고 있다. 특히, 온라인 쇼핑몰은 오프라인 매장을 유지할 필요가 없기 때문에, 보관 및 유지에 소요되는 비용이 절감되어 오프라인 매장보다 저렴한 가격으로 고객에게 상품을 제공할 수 있는 장점이 있으며, 다양한 제품 정보를 시간 및 공간에 제약 없이 많은 고객에게 동시에 제공함으로써, 잠재적 고객을 실제 고객으로 유치하는 효과도 있다.Recently, the online shopping market is showing rapid growth due to the development of the Internet and the spread of mobile devices. In particular, since online shopping malls do not need to maintain offline stores, storage and maintenance costs are reduced, and products can be provided to customers at lower prices than offline stores, and various product information can be saved in time and space. It also has the effect of attracting potential customers to actual customers by providing it to many customers at the same time without restrictions.

한편, 이러한 온라인 쇼핑몰에서는 다양한 제품의 정보를 주로 시각적 정보로 제공하고 있는데, 실제로 착용한 상태에서의 정보를 획득할 수 없는 온라인 쇼핑의 한계를 고려하면, 의류와 같이 상품은 상품 형상에 대한 설명정보, 사이즈 정보, 사용자와 무관한 모델이 상품을 착용한 이미지뿐만 아니라 해당 상품을 구매하려는 사용자(고객)의 체형에 적합한지 여부, 사용자(고객)의 선호 경향에 부합하는지 여부 등 구매 결정을 위한 다각도의 정보를 제공할 필요가 있다.On the other hand, these online shopping malls mainly provide information on various products as visual information. Considering the limitation of online shopping in which information in the actual worn state is not obtained, products such as clothing are information about the shape of the product. , size information, whether the model regardless of the user is wearing the product, as well as whether it is suitable for the body type of the user (customer) who wants to purchase the product, and whether it conforms to the preference of the user (customer), etc. information needs to be provided.

이와 관련하여, 최근 들어 가상현실/증강현실 등을 활용하여 보다 실제에 가까운 의류 정보를 사용자에게 제공할 수 있는 방안이 요구된다.In this regard, recently, there is a need for a method capable of providing more realistic clothing information to users by using virtual reality/augmented reality or the like.

본원의 배경이 되는 기술은 한국등록특허공보 제 10-2127562호에 개시되어 있다.The technology that is the background of the present application is disclosed in Korean Patent Publication No. 10-2127562.

본원은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 증강현실 기능을 이용해 의상을 가상으로 피팅하는 컨텐츠를 통해 사용자의 체형 등의 해당 의상이 어울리는지에 대한 판단을 보조할 수 있는 증강현실 기반의 의류 판매 서비스 제공 장치 및 방법을 제공하려는 것을 목적으로 한다.The present application is intended to solve the problems of the prior art described above, and augmented reality-based clothing that can assist in determining whether the corresponding clothes, such as the user's body type, suit the user's body shape through contents that virtually fit the clothes using the augmented reality function An object of the present invention is to provide an apparatus and method for providing a sales service.

본원은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 사용자 단말을 통해 시공간 제약 없이 보다 편리한 의상 착용 및 의상 구매를 지원하는 증강현실 기반의 의류 판매 서비스 제공 장치 및 방법을 제공하려는 것을 목적으로 한다.An object of the present application is to provide an apparatus and method for providing an augmented reality-based clothing sales service that supports more convenient clothing wearing and clothing purchase through a user terminal without time and space constraints through a user terminal.

다만, 본원의 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.However, the technical problems to be achieved by the embodiments of the present application are not limited to the technical problems described above, and other technical problems may exist.

상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 의상 데이터 및 사용자에 대한 영상 데이터를 획득하는 단계, 상기 의상 데이터에 대응하는 신체 부위 영역을 상기 영상 데이터로부터 인식하는 단계, 상기 인식된 신체 부위 영역에 대한 제1형상 정보 및 상기 의상 데이터에 기초한 제2형상 정보에 기초하여 상기 영상 데이터로부터 상기 의상 데이터와 연계된 의상이 상기 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성하는 단계 및 상기 가상 피팅 데이터를 사용자 단말로 제공하여 표시하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, the augmented reality-based clothing sales service providing method according to an embodiment of the present application includes acquiring clothes data and image data for a user, a body corresponding to the clothes data recognizing a region of a body part from the image data, wherein the clothes associated with the clothes data from the image data based on first shape information on the recognized body part region and second shape information based on the clothes data are determined by the user It may include generating augmented reality-based virtual fitting data recognized as being worn on a body part region of the body part, and providing and displaying the virtual fitting data to a user terminal.

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 상기 인식하는 단계 이후에, 상기 의상 데이터에 대응하는 신체 부위 영역이 상기 영상 데이터에 미포함된 것으로 판단되면, 상기 영상 데이터의 갱신을 요청하는 단계를 포함할 수 있다.In addition, in the augmented reality-based clothing sales service providing method according to an embodiment of the present application, after the recognizing step, if it is determined that the body part region corresponding to the clothing data is not included in the image data, the image data may include a step of requesting an update of

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 상기 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 상기 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 상기 의상 데이터와 연계된 추천 스코어를 도출하는 단계를 포함할 수 있다.In addition, in the augmented reality-based clothing sales service providing method according to an embodiment of the present application, at least one of body shape information, preference information, possession clothing information, and wearing clothing information identified from the image data, which are secured in advance for the user It may include deriving a recommendation score associated with the clothes data based on the.

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 상기 추천 스코어에 기초하여 상기 의상 데이터와 연계된 상품 구매 링크를 제공하는 단계를 포함할 수 있다.In addition, the augmented reality-based clothing sales service providing method according to an embodiment of the present application may include providing a product purchase link associated with the clothing data based on the recommendation score.

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 상기 영상 데이터에 기초하여 상기 사용자에 대응하는 가상 아바타를 생성하는 단계, 상기 의상 데이터에 기초하여 상기 가상 아바타의 외형을 변경하는 단계 및 상기 가상 아바타를 상기 사용자 단말로 제공하여 표시하는 단계를 포함할 수 있다.In addition, the augmented reality-based clothing sales service providing method according to an embodiment of the present application includes: generating a virtual avatar corresponding to the user based on the image data; It may include changing and providing the virtual avatar to the user terminal for display.

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은, 패션 이미지를 입력받는 단계, 상기 패션 이미지로부터 미리 설정된 패션 속성을 추출하는 단계, 상기 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스로부터 상기 패션 이미지에 대응하는 상기 의상 데이터를 탐색하는 단계 및 상기 탐색된 의상 데이터에 대한 정보를 제공하는 단계를 포함할 수 있다.In addition, the augmented reality-based clothing sales service providing method according to an embodiment of the present application includes the steps of receiving a fashion image, extracting a preset fashion attribute from the fashion image, and collecting in advance based on the extracted fashion attribute It may include searching for the clothes data corresponding to the fashion image from the clothes data database and providing information about the found clothes data.

또한, 상기 탐색된 의상 데이터에 대한 정보를 제공하는 단계는, 상기 탐색된 의상 데이터와 연계된 의상에 기초하여 상기 가상 피팅 데이터를 갱신하는 단계 및 상기 갱신된 가상 피팅 데이터를 표시하는 단계를 포함할 수 있다.In addition, the providing of the information on the found clothes data may include updating the virtual fitting data based on the clothes associated with the found clothes data and displaying the updated virtual fitting data. can

또한, 상기 가상 피팅 데이터를 생성하는 단계는, 미리 설정된 광고 정보를 표시하는 단계를 포함할 수 있다.Also, the generating of the virtual fitting data may include displaying preset advertisement information.

한편, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 장치는, 의상 데이터 및 사용자에 대한 영상 데이터를 획득하고, 상기 의상 데이터에 대응하는 신체 부위 영역을 상기 영상 데이터로부터 인식하는 영상 분석부, 상기 인식된 신체 부위 영역에 대한 제1형상 정보 및 상기 의상 데이터에 기초한 제2형상 정보에 기초하여 상기 영상 데이터로부터 상기 의상 데이터와 연계된 의상이 상기 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성하는 가상 피팅부 및 상기 가상 피팅 데이터를 사용자 단말로 제공하여 표시하는 출력부를 포함할 수 있다.On the other hand, the apparatus for providing an augmented reality-based clothing sales service according to an embodiment of the present application obtains clothing data and image data for a user, and image analysis for recognizing a body part region corresponding to the clothing data from the image data Based on the first shape information on the recognized body part region and second shape information based on the clothes data, it is recognized from the image data that the clothes associated with the clothes data are worn on the body part region of the user It may include a virtual fitting unit that generates the augmented reality-based virtual fitting data, and an output unit that provides and displays the virtual fitting data to a user terminal.

또한, 상기 영상 분석부는, 상기 의상 데이터에 대응하는 신체 부위 영역이 상기 영상 데이터에 미포함된 것으로 판단되면, 상기 영상 데이터의 갱신을 요청할 수 있다.Also, when it is determined that the body part region corresponding to the clothing data is not included in the image data, the image analyzer may request an update of the image data.

또한, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 장치는, 상기 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 상기 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 상기 의상 데이터와 연계된 추천 스코어를 도출하는 추천부를 포함할 수 있다.In addition, the apparatus for providing an augmented reality-based clothing sales service according to an embodiment of the present application provides information on at least one of body shape information, preference information, owned clothing information, and wearing clothing information identified from the image data, secured in advance for the user. It may include a recommendation unit for deriving a recommendation score associated with the clothes data based on the.

또한, 상기 출력부는, 상기 추천 스코어에 기초하여 상기 의상 데이터와 연계된 상품 구매 링크를 제공할 수 있다.Also, the output unit may provide a product purchase link associated with the clothes data based on the recommendation score.

또한, 상기 영상 분석부는, 패션 이미지를 입력받고, 상기 패션 이미지로부터 미리 설정된 패션 속성을 추출하고, 상기 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스로부터 상기 패션 이미지에 대응하는 상기 의상 데이터를 탐색할 수 있다.In addition, the image analysis unit receives a fashion image, extracts a preset fashion attribute from the fashion image, and extracts the clothes data corresponding to the fashion image from a clothes data database collected in advance based on the extracted fashion attribute. can explore.

또한, 상기 출력부는, 상기 탐색된 의상 데이터에 대한 정보를 제공할 수 있다.In addition, the output unit may provide information about the found clothes data.

한편, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 시스템은, 상기 증강현실 기반의 의류 판매 서비스 제공 장치 및 사용자에 대한 영상 데이터를 촬영하여 상기 서비스 제공 장치로 제공하고, 상기 영상 데이터에 대응하는 가상 피팅 데이터를 상기 서비스 제공 장치로부터 제공받아 표시하는 사용자 단말을 포함할 수 있다.On the other hand, the augmented reality-based clothing sales system according to an embodiment of the present application captures image data for the augmented reality-based clothing sales service providing device and user, and provides it to the service providing device, and responds to the image data and a user terminal that receives and displays virtual fitting data from the service providing device.

상술한 과제 해결 수단은 단지 예시적인 것으로서, 본원을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 추가적인 실시예가 존재할 수 있다.The above-described problem solving means are merely exemplary, and should not be construed as limiting the present application. In addition to the exemplary embodiments described above, additional embodiments may exist in the drawings and detailed description.

전술한 본원의 과제 해결 수단에 의하면, 증강현실 기능을 이용해 의상을 가상으로 피팅하는 컨텐츠를 통해 사용자의 체형 등의 해당 의상이 어울리는지에 대한 판단을 보조할 수 있는 증강현실 기반의 의류 판매 서비스 제공 장치 및 방법을 제공할 수 있다.According to the above-described problem solving means of the present application, an augmented reality-based clothing sales service providing apparatus capable of assisting in determining whether the corresponding clothes, such as a user's body type, suit the user's body shape through contents that virtually fit the clothes using the augmented reality function and methods may be provided.

전술한 본원의 과제 해결 수단에 의하면, 사용자 단말을 통해 시공간 제약 없이 보다 편리한 의상 착용 및 의상 구매를 지원할 수 있다.According to the above-described problem solving means of the present application, it is possible to support more convenient wearing of clothes and purchase of clothes through the user terminal without time and space constraints.

다만, 본원에서 얻을 수 있는 효과는 상기된 바와 같은 효과들로 한정되지 않으며, 또 다른 효과들이 존재할 수 있다.However, the effects obtainable herein are not limited to the above-described effects, and other effects may exist.

도 1은 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 시스템의 개략적인 구성도이다.
도 2는 사용자에 대한 영상 데이터로부터 의상 데이터에 대응하는 신체 부위 영역을 인식하는 것을 설명하기 위한 도면이다.
도 3은 입력된 패션 이미지에 대응되는 의상 데이터에 대한 정보를 제공하기 위한 사용자 인터페이스를 예시적으로 나타낸 도면이다.
도 4은 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 장치의 개략적인 구성도이다.
도 5는 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법에 대한 동작 흐름도이다.
도 6은 영상 데이터에 기초하여 가상 아바타를 생성 및 표시하는 방법에 대한 동작 흐름도이다.
1 is a schematic configuration diagram of an augmented reality-based clothing sales system according to an embodiment of the present application.
FIG. 2 is a diagram for explaining recognition of a body part region corresponding to clothing data from image data for a user.
3 is a diagram exemplarily illustrating a user interface for providing information on clothes data corresponding to an input fashion image.
4 is a schematic configuration diagram of an apparatus for providing an augmented reality-based clothing sales service according to an embodiment of the present application.
5 is an operation flowchart for a method of providing an augmented reality-based clothing sales service according to an embodiment of the present application.
6 is a flowchart illustrating a method of generating and displaying a virtual avatar based on image data.

아래에서는 첨부한 도면을 참조하여 본원이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본원의 실시예를 상세히 설명한다. 그러나 본원은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본원을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art to which the present application pertains can easily carry out. However, the present application may be implemented in several different forms and is not limited to the embodiments described herein. And in order to clearly explain the present application in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

본원 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결" 또는 "간접적으로 연결"되어 있는 경우도 포함한다. Throughout this specification, when a part is "connected" with another part, it is not only "directly connected" but also "electrically connected" or "indirectly connected" with another element interposed therebetween. "Including cases where

본원 명세서 전체에서, 어떤 부재가 다른 부재 "상에", "상부에", "상단에", "하에", "하부에", "하단에" 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout this specification, when a member is positioned “on”, “on”, “on”, “on”, “under”, “under”, or “under” another member, this means that a member is positioned on the other member. It includes not only the case where they are in contact, but also the case where another member exists between two members.

본원 명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout this specification, when a part "includes" a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.

본원은 증강현실 기반의 의류 판매 서비스 제공 장치 및 방법에 관한 것이다.The present application relates to an apparatus and method for providing an augmented reality-based clothing sales service.

도 1은 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 시스템의 개략적인 구성도이다.1 is a schematic configuration diagram of an augmented reality-based clothing sales system according to an embodiment of the present application.

도 1을 참조하면, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 시스템(10)은, 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 장치(100)(이하, '서비스 제공 장치(100)'라 한다.), 사용자 단말(200) 및 데이터베이스(300)를 포함할 수 있다. Referring to FIG. 1 , an augmented reality-based clothing sales system 10 according to an embodiment of the present application is an augmented reality-based clothing sales service providing apparatus 100 according to an embodiment of the present application (hereinafter, 'service provisioning') The device 100 '), a user terminal 200, and a database 300 may be included.

서비스 제공 장치(100), 사용자 단말(200) 및 데이터베이스(300) 상호간은 네트워크(20)를 통해 통신할 수 있다. 네트워크(20)는 단말들 및 서버들과 같은 각각의 노드 상호간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(20)의 일 예에는, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5G 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), wifi 네트워크, 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.The service providing apparatus 100 , the user terminal 200 , and the database 300 may communicate with each other through the network 20 . The network 20 refers to a connection structure in which information exchange is possible between each node, such as terminals and servers, and an example of such a network 20 includes a 3rd Generation Partnership Project (3GPP) network, a long-term LTE (LTE) network. Term Evolution) network, 5G network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area) Network), a wifi network, a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, a Digital Multimedia Broadcasting (DMB) network, etc. are included, but are not limited thereto.

사용자 단말(200)은 예를 들면, 스마트폰(Smartphone), 스마트패드(SmartPad), 태블릿 PC등과 PCS(Personal Communication System), GSM(Global System for Mobile communication), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말기 같은 모든 종류의 무선 통신 장치일 수 있다.The user terminal 200 is, for example, a smartphone (Smartphone), a smart pad (SmartPad), a tablet PC and the like and PCS (Personal Communication System), GSM (Global System for Mobile communication), PDC (Personal Digital Cellular), PHS ( Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminals The same may be any type of wireless communication device.

서비스 제공 장치(100)는 의상 데이터 및 사용자에 대한 영상 데이터를 획득할 수 있다.The service providing apparatus 100 may acquire clothes data and image data for a user.

본원의 실시예에 관한 설명에서 의상 데이터는 사용자 단말(200)의 사용자가 획득하고자 하는 소정의 의상에 대한 유형 정보, 형상 정보, 브랜드 정보, 상품 식별정보, 규격 정보, 가격 정보 등 해당 의상과 연계된 다양한 정보를 폭넓게 포함하는 개념일 수 있다. 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사용자 단말(200)의 화면을 통해 제공된 복수의 의상 목록에서 선택된 의상에 대응하는 의상 데이터를 미리 구축된 데이터베이스(300)로부터 획득하는 것일 수 있다.In the description of the embodiment of the present application, the clothes data is linked with the corresponding clothes, such as type information, shape information, brand information, product identification information, standard information, price information, etc. about a predetermined clothes that the user of the user terminal 200 wants to obtain. It may be a concept that broadly includes various types of information. According to an embodiment of the present application, the service providing apparatus 100 may be to obtain clothes data corresponding to clothes selected from a plurality of clothes lists provided through the screen of the user terminal 200 from the database 300 built in advance. have.

또한, 본원의 실시예에 관한 설명에서 사용자에 대한 영상 데이터는 사용자 단말(200)에 탑재된 카메라(미도시)로부터 촬영되어 소정의 인물의 신체 영역을 적어도 일부 포함하는 이미지, 동영상 등을 의미하는 것일 수 있다. 다른 예로, 사용자에 대한 영상 데이터는 사용자 단말(200)과 구분되는 별개의 촬영 디바이스에 의해 촬영되어 사용자 단말(200)에 저장된 것이거나, 사용자 단말(200)의 요청에 의해 별도의 디바이스로부터 서비스 제공 장치(100)로 제공되는 것일 수 있다.In addition, in the description of the embodiment of the present application, image data for a user is taken from a camera (not shown) mounted on the user terminal 200 and means an image, video, etc. including at least a part of a body region of a predetermined person. it could be As another example, the image data for the user is captured by a separate photographing device distinct from the user terminal 200 and stored in the user terminal 200 , or a service is provided from a separate device at the request of the user terminal 200 . It may be provided to the device 100 .

도 2는 사용자에 대한 영상 데이터로부터 의상 데이터에 대응하는 신체 부위 영역을 인식하는 것을 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining recognition of a body part region corresponding to clothing data from image data for a user.

도 2를 참조하면, 서비스 제공 장치(100)는 의상 데이터에 대응하는 신체 부위 영역을 사용자 단말(200)로부터 획득된 영상 데이터로부터 인식할 수 있다. 본원의 일 실시예에 따르면, 도 2에 도시된 바와 같이, 서비스 제공 장치(100)는 획득된 영상 데이터에서 의상 데이터에 대응하는 신체 부위 영역을 포함하도록 구분지어지는 가상의 경계 영역(A)을 영상 데이터에 오버레이 하여 표시함으로써 사용자의 신체 부위 영역에 대한 인식 결과를 육안으로 확인 가능하도록 할 수 있다.Referring to FIG. 2 , the service providing apparatus 100 may recognize a body part region corresponding to the clothes data from the image data obtained from the user terminal 200 . According to an embodiment of the present application, as shown in FIG. 2 , the service providing apparatus 100 creates a virtual boundary area A that is divided to include a body part area corresponding to the clothes data in the obtained image data. By overlaying and displaying the image data, it is possible to visually confirm the recognition result of the user's body part region.

여기서, 의상 데이터에 대응하는 신체 부위 영역이란, 획득된 의상 데이터와 연계된 의상(예를 들면, 사용자 단말(200)의 사용자가 구매를 희망하거나, 정보를 획득할 목적으로 선택된 의상 등)의 유형 정보 및 형상 정보에 기초하여 해당 의상을 실제로 착용할 경우 해당 의상이 착용 또는 착장되는 신체 부위를 포함하는 영역을 의미할 수 있다. 예를 들어, 의상 데이터가 신발에 대한 것인 경우, 의상 데이터에 대응하는 신체 부위 영역은 사용자의 발 부위를 포함하는 영역일 수 있다. 예시적으로, 도 2를 참조하면, 도 2는 의상 데이터의 유형 정보가 원피스 등 사용자의 상체 및 하체에 전체적으로 착용되는 것이거나 상의 및 하의가 모두 의상 데이터로 선택된 경우(달리 말해, 사용자가 상의인 제1의상과 하의인 제2의상을 모두 가상 피팅하고자 하는 경우) 등에 대응하여 사용자의 상체 및 하체 영역을 모두 커버하는 신체 부위 영역이 인식된 결과를 나타낸 것일 수 있다.Here, the body part region corresponding to the clothes data refers to the type of clothes (eg, clothes that the user of the user terminal 200 desires to purchase or selects for the purpose of acquiring information, etc.) associated with the acquired clothes data. When the corresponding costume is actually worn based on the information and the shape information, it may mean an area including a body part on which the corresponding costume is worn or worn. For example, when the clothes data is about shoes, the body part region corresponding to the clothes data may be a region including the user's foot part. Illustratively, referring to FIG. 2 , FIG. 2 shows when the type information of the clothes data is worn on the user's upper and lower body as a whole, such as a dress, or when both the top and the bottom are selected as the clothes data (in other words, when the user is a top This may indicate a result of recognizing a body part region that covers both the upper and lower body regions of the user in response to virtual fitting of both the first clothes and the second clothes that are the bottoms).

또한, 서비스 제공 장치(100)는 의상 데이터에 대응하는 신체 부위 영역이 영상 데이터에 미포함된 것으로 판단되면, 영상 데이터의 갱신을 사용자 단말(200)로 요청할 수 있다. 예시적으로, 의상 데이터가 신발에 대응되는 것이나, 사용자 단말(200)로부터 획득된 영상 데이터에 사용자의 발 부위가 드러나지 않는 경우 서비스 제공 장치(100)는 의상 데이터에 대응하는 신체 부위 영역인 발 부위가 포함되도록 갱신된 영상 데이터를 재차 제공해줄 것을 텍스트, 이미지, 음성 등의 형식을 통해 요구하는 안내 정보가 사용자 단말(200)에 표출되도록 할 수 있다.Also, when it is determined that the body part region corresponding to the clothing data is not included in the image data, the service providing apparatus 100 may request the user terminal 200 to update the image data. For example, when the clothes data corresponds to shoes or the user's foot part is not revealed in the image data obtained from the user terminal 200 , the service providing apparatus 100 provides a foot part that is a body part region corresponding to the clothes data. Guidance information required to provide the updated image data again to be included in the form of text, image, voice, etc. may be displayed on the user terminal 200 .

반대로, 영상 데이터에 의상 데이터에 대응하는 신체 부위 영역이 포함된 것으로 판단되면, 서비스 제공 장치(100)는 인식된 신체 부위 영역에 대한 제1형상 정보 및 의상 데이터에 기초한 제2형상 정보에 기초하여 영상 데이터로부터 의상 데이터와 연계된 의상이 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성할 수 있다.Conversely, if it is determined that the image data includes a body part region corresponding to the clothes data, the service providing apparatus 100 is configured based on the first shape information on the recognized body part region and the second shape information based on the clothes data. From the image data, it is possible to generate augmented reality-based virtual fitting data in which the clothes linked to the clothes data are recognized as being worn on the user's body part region.

달리 말해, 본원에서의 가상 피팅 데이터는 사용자의 신체를 촬영한 영상 데이터에서 사용자가 가상으로 피팅하려는 의상의 의상 데이터에 대응하는 신체 부위를 인식하고, 해당 의상의 의상 데이터에 기초한 형상과 인식된 신체 부위의 형상을 정합하여 증강된 화상을 의미할 수 있다. 예를 들어, 서비스 제공 장치(100)는 신발에 해당하는 의상 데이터에 대응하여 사용자의 발 부위를 인식하고, 사용자의 발 부위의 형상(제1형상 정보) 및 해당 신발의 형상(제2형상 정보)에 기초하여 사용자가 해당 신발을 실제로 신고 있는 듯한 모습을 반영하는 화상인 가상 피팅 데이터를 생성할 수 있다.In other words, the virtual fitting data herein recognizes a body part corresponding to the clothes data of the clothes that the user wants to fit virtually from image data of the user's body, and recognizes the shape and the recognized body based on the clothes data of the corresponding clothes. It may refer to an image augmented by matching the shape of the region. For example, the service providing apparatus 100 recognizes the user's foot part in response to the clothes data corresponding to the shoe, and the shape of the user's foot part (first shape information) and the shape of the corresponding shoe (second shape information) ), virtual fitting data that is an image that reflects the appearance of the user as if they are actually wearing the corresponding shoes may be generated.

또한, 서비스 제공 장치(100)는 생성된 가상 피팅 데이터를 사용자 단말(200)로 제공하여 표시할 수 있다.Also, the service providing apparatus 100 may display the generated virtual fitting data by providing it to the user terminal 200 .

본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 생성된 가상 피팅 데이터를 사용자 단말(200)의 화면에 표시하되, 가상 피팅 데이터가 표출되는 영역 외의 배경 영역에 가상 피팅 데이터의 생성에 활용된 의상 데이터와 연계된 아이템에 대한 객체가 표시되도록 할 수 있다. 예시적으로, 아이템은 활용된 의상 데이터에 어울리는 것으로 추천될 수 있는 장신구, 액세서리 등의 패션 아이템일 수 있다. 이와 관련하여, 서비스 제공 장치(100)는 데이터베이스(300)에 미리 저장된 의상 데이터와 패션 아이템 간의 매칭 정보에 기초하여, 가상 피팅 데이터의 생성에 활용된 의상 데이터와 매칭되는 패션 아이템을 나타내는 객체를 배경 영역을 활용하여 표시하되, 표시된 객체를 선택하는 사용자 입력(예를 들어, 표시된 객체를 터치하는 사용자 입력 등)이 인가되면, 해당 객체에 대응하는 패션 아이템에 대한 제3형상 정보에 기초하여 가상 피팅 데이터를 갱신하도록 동작할 수 있다.According to an embodiment of the present application, the service providing apparatus 100 displays the generated virtual fitting data on the screen of the user terminal 200, but utilizes the generated virtual fitting data to generate the virtual fitting data in a background area other than the area in which the virtual fitting data is displayed. It is possible to display the object for the item associated with the clothes data. Illustratively, the item may be a fashion item such as ornaments and accessories, which may be recommended as matching the utilized clothing data. In this regard, the service providing apparatus 100 sets an object representing a fashion item matched with the clothes data used to generate the virtual fitting data based on the matching information between the clothes data and the fashion item stored in advance in the database 300 as a background. When a user input for selecting a displayed object (for example, a user input for touching the displayed object, etc.) is applied while displaying using an area, virtual fitting is performed based on third shape information on the fashion item corresponding to the object. It can act to update data.

예를 들어, 서비스 제공 장치(100)는 사용자가 가상 피팅 콘텐츠를 제공받기 위해 선택한 의상에 대한 형상인 제2형상 정보와 해당 의상에 대응하도록 인식된 신체 부위 영역의 형상인 제1형상 정보에 기초하여 가상 피팅 데이터를 우선적으로 제공하되, 배경 영역을 통해 해당 의상과 어울리는 별도의 패션 아이템에 대한 정보를 표시하고, 사용자가 해당 패션 아이템까지 추가적으로 가상 피팅하려는 사용자 입력을 인가하면, 해당 패션 아이템에 대한 제3형상 정보를 추가 반영하여 가상 피팅 데이터를 갱신하여 표시할 수 있다.For example, the service providing apparatus 100 may be configured based on the second shape information, which is a shape of the clothes selected by the user to receive the virtual fitting content, and the first shape information, which is the shape of a body part region recognized to correspond to the clothes. to provide virtual fitting data preferentially, but information on a separate fashion item matching the corresponding outfit is displayed through the background area, and when the user applies a user input for additional virtual fitting up to the corresponding fashion item, the information on the corresponding fashion item is displayed. The virtual fitting data may be updated and displayed by additionally reflecting the third shape information.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 가상 피팅 데이터가 출력된 이후, 가상 피팅 데이터에 활용된 의상에 대한 사이즈 변경을 요청하는 사용자 입력이 인가되면, 제2형상 정보를 사이즈 변경을 요청하는 사용자 입력에 기초하여 변경하여 가상 피팅 데이터를 갱신할 수 있다. 또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 가상 피팅 데이터가 출력된 이후, 가상 피팅 데이터에 활용된 의상에 대한 색상 변경을 요청하는 사용자 입력이 인가되면, 제2형상 정보를 색상 변경을 요청하는 사용자 입력에 기초하여 변경하여 가상 피팅 데이터를 갱신할 수 있다.In addition, according to an embodiment of the present disclosure, after the virtual fitting data is output, the service providing apparatus 100 receives second shape information when a user input requesting a size change for clothes used in the virtual fitting data is applied. The virtual fitting data may be updated by changing it based on a user input requesting a size change. In addition, according to an embodiment of the present application, after the virtual fitting data is output, the service providing apparatus 100 receives the second shape information when a user input requesting a color change of the clothes used in the virtual fitting data is applied. The virtual fitting data may be updated by changing it based on a user input requesting color change.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사이즈 변경을 요청하는 사용자 입력에 기초하여 데이터베이스(300)에 확보된 해당 의상에 대한 사이즈 체계에 기초하여 제2형상 정보를 변경하되, 의상 브랜드, 의상 구매처 등에 따라 동일한 사이즈라도 실측치가 상이하여 실제로는 사용자의 신체에 맞지 않는 가상 피팅 데이터가 생성되는 것을 방지할 수 있도록, 데이터베이스(300)에 미리 수집된 의상별 수치형 사이즈 정보 및 실제로 해당 의상을 착용해본 복수의 사용자에 의해 수집된 사이즈 피드백 정보를 반영하여 제2형상 정보가 가상 피팅 데이터 상에서 변경되는 정도를 결정할 수 있다.In addition, according to an embodiment of the present application, the service providing apparatus 100 changes the second shape information based on the size system for the corresponding clothes secured in the database 300 based on a user input requesting a size change, but Numerical size information for each garment collected in advance in the database 300 to prevent generation of virtual fitting data that does not actually fit the user's body due to different measured values even for the same size depending on the clothing brand, clothing purchase place, etc. The degree to which the second shape information is changed in the virtual fitting data may be determined by reflecting size feedback information collected by a plurality of users who have actually worn the corresponding clothes.

본원의 일 실시예에 따르면, 사이즈 피드백 정보는 의상의 실제 착용자에 해당하는 복수의 사용자에 의해 수집된 후기 정보 등에 반영된 해당 의상의 수치형 사이즈 정보와 실제 체감되는 사이즈 수준에 대한 비교 결과를 의미하는 것일 수 있다. 예시적으로, 서비스 제공 장치(100)는 의상에 대한 구매 링크를 제공하고, 사용자의 의상 구입이 이루어진 후, 구입한 의상을 실제로 착용한 이력이 있는 사용자의 사용자 단말(200)로부터 수치형 사이즈 정보 대비 실제 의상이 상대적으로 작은 것으로 체감되는지, 큰 것으로 체감되는지, 딱맞게 체감되는지 등에 대한 정보를 사이즈 피드백 정보로서 수신하고, 해당 의상에 대하여 수집된 사이즈 피드백 정보를 종합하여 해당 의상과 연계된 의상 데이터에 대한 사이즈 변경 요청에 대응하는 제2형상 정보 변경시 가상 피팅 데이터에 반영되는 의상의 증강 화상이 변경되는 정도를 결정할 수 있다.According to an embodiment of the present application, the size feedback information refers to a comparison result between the numerical size information of the corresponding clothes and the actual size level reflected in the review information collected by a plurality of users corresponding to the actual wearers of the clothes. it could be For example, the service providing apparatus 100 provides a purchase link for clothes, and after the user purchases the clothes, numerical size information from the user terminal 200 of the user who has a history of actually wearing the purchased clothes. Contrast Receive information on whether the actual clothes are perceived as relatively small, large, or fit as size feedback information, and synthesize the size feedback information collected for the corresponding clothes to obtain data related to the clothes When the second shape information corresponding to the size change request is changed, the degree to which the augmented image of the clothes reflected in the virtual fitting data is changed may be determined.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사용자의 사이즈 변경을 요청하는 사용자 입력이 제1체형 정보에 기초하여 설정되는 한계 범위를 벗어나도록 인가되면, 인가된 사이즈 변경을 요청하는 사용자 입력에 기초하여서는 가상 피팅 데이터를 갱신하지 않고, 한계 범위를 이탈하였다는 안내 정보가 사용자 단말(200)을 통해 출력되도록 할 수 있다. 예시적으로, 사용자의 신체 부위의 형상을 나타내는 제1형상 정보에 비추어 보았을 때, 사용자가 과도하게 작은 사이즈로의 변경을 요청하면, 해당 요청에 대응하여서는 가상 피팅 데이터를 미제공하고 사이즈 변경 요청이 적절하지 않다는 안내 정보를 제공하여 사용자가 사용자의 체형에 적합한 사이즈를 선택하도록 유도할 수 있다.In addition, according to an embodiment of the present application, when a user input requesting a size change of the user is applied outside a limit range set based on the first body shape information, the service providing apparatus 100 requests an approved size change Based on the user input, the guide information indicating that the virtual fitting data is out of the limit range may be output through the user terminal 200 without updating the virtual fitting data. For example, in view of the first shape information indicating the shape of the user's body part, when the user requests a change to an excessively small size, virtual fitting data is not provided in response to the request and the size change request is appropriate It is possible to induce the user to select a size suitable for the user's body type by providing guide information indicating that the user does not do so.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사용자 단말(200)의 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 가상 피팅 데이터를 생성하기 위해 활용된 의상 데이터와 연계된 추천 스코어를 도출할 수 있다.In addition, according to an embodiment of the present application, the service providing apparatus 100 provides at least one of body shape information, preference information, possession clothes information, and wearing clothes information identified from image data secured in advance for the user of the user terminal 200 . It is possible to derive a recommendation score associated with the clothes data used to generate the virtual fitting data based on the .

구체적으로, 체형 정보는 사용자의 신장, 몸무게, 팔길이, 다리길이, 허리둘레, 가슴둘레, 발크기, 어깨넓이 등 사용자의 신체의 외형 상의 특징이나 신체 조성(body composition)과 연계된 정보로서 사용자의 체격을 구성하는 요소 각각의 규격 특성, 근육 발달 정도 등을 폭넓게 포함하는 것일 수 있다. 또한, 본원의 일 실시예에 따르면, 사용자의 체형 정보는 사용자 입력 또는 사용자에 대해 촬영된 사용자의 신체를 적어도 일부 포함하는 별도의 영상 데이터에 대한 분석 결과 도출되는 복수의 카테고리 중 어느 하나에 해당하는 것일 수 있다. 예를 들어, 체형 정보와 연계된 복수의 카테고리는 세장형, 역사형(근육형), 비만형 등을 포함하는 것일 수 있으나, 이에만 한정되는 것은 아니다.Specifically, the body type information is information related to the external features of the user's body or body composition, such as the user's height, weight, arm length, leg length, waist circumference, chest circumference, foot size, shoulder width, etc. The standard characteristics of each element constituting the physique of the body and the degree of muscle development may be broadly included. In addition, according to an embodiment of the present application, the user's body type information corresponds to any one of a plurality of categories derived as a result of an analysis of a user input or separate image data including at least a part of the user's body photographed for the user. it could be For example, the plurality of categories associated with the body type information may include, but are not limited to, an elongate type, a historical type (muscle type), an obese type, and the like.

또한, 본원의 일 실시예에 따르면 사용자의 선호도 정보는 패션 분야와 관련하여 고려될 수 있는 복수의 스타일 중 미리 입력된 사용자의 선호 스타일을 의미하는 것일 수 있다. 이와 관련하여, 서비스 제공 장치(100)는 사용자 단말(200)로 복수의 스타일 목록을 제공하고, 제공된 목록 중 적어도 하나의 선호 스타일을 선택하도록 사용자 단말(200)에 인가된 사용자 입력에 기초하여 사용자의 선호도 정보를 미리 보유할 수 있다. 이해를 돕기 위해 예시하면, 복수의 스타일은 자연스러움(natural), 복고(retro), 락(rock), 스트릿(street), 걸리시(girlish) 등의 범주로 구분되는 것일 수 있으나, 이에만 한정되는 것은 아니다. 이와 관련하여, 데이터베이스(300)에는 의상 데이터를 보유한 의상 각각에 대한 스타일 매칭 결과가 저장될 수 있다. 또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100) 또는 데이터베이스(300)는 복수의 스타일 각각에 대한 연관 정도에 대한 정보를 보유할 수 있다. 이와 관련하여, 서비스 제공 장치(100)는 가상 피팅 데이터를 생성하는데 활용된 의상 데이터에 대하여 매칭된 스타일이 사용자의 선호 스타일과 일치하지 않더라고, 서로 다른 두 스타일 간의 연관 정도를 고려하여 추천 스코어를 도출하도록 동작할 수 있다.Also, according to an embodiment of the present application, the user's preference information may mean a user's preference style input in advance among a plurality of styles that may be considered in relation to the fashion field. In this regard, the service providing apparatus 100 provides a plurality of style lists to the user terminal 200, and based on a user input applied to the user terminal 200 to select at least one preferred style from the provided list, the user of preference information may be retained in advance. As an example to help understanding, the plurality of styles may be classified into categories such as natural, retro, rock, street, and girlish, but is limited thereto it is not In this regard, the database 300 may store a style matching result for each of the clothes having the clothes data. Also, according to an embodiment of the present application, the service providing apparatus 100 or the database 300 may retain information on the degree of association with respect to each of a plurality of styles. In this regard, the service providing apparatus 100 calculates a recommendation score in consideration of the degree of association between two different styles, even if a style matched with respect to the clothing data used to generate the virtual fitting data does not match the user's preferred style. can act to derive.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사용자의 보유 의상에 대한 정보를 미리 보유할 수 있다. 예시적으로, 서비스 제공 장치(100)는 사용자의 온라인 쇼핑몰 구매 이력 등을 보유하는 것일 수 있다. 이와 관련하여, 서비스 제공 장치(100)는 사용자의 보유 의상에 대한 의상 데이터와 가상 피팅 데이터를 생성하는데 활용된 의상 데이터의 스타일 간의 연관 정도 등에 기초하여 추천 스코어를 산출하는 것일 수 있다.Also, according to an embodiment of the present application, the service providing apparatus 100 may retain information about the user's own clothes in advance. For example, the service providing apparatus 100 may retain a user's online shopping mall purchase history, and the like. In this regard, the service providing apparatus 100 may calculate a recommendation score based on a degree of association between the style of the clothes data used to generate the virtual fitting data and the clothes data for the clothes owned by the user.

또한, 본원의 일 실시예에 따르면, 영상 데이터로부터 파악되는 착용 의상 정보는 구체적으로 영상 데이터에서 가상 피팅 데이터를 생성하는데 활용되지 않은 영역에 등장하는 신체 부위에 착용된 의상에 대한 정보를 의미하는 것일 수 있다. 이와 관련하여, 서비스 제공 장치(100)는 가상 피팅 데이터의 생성을 위한 의상 데이터에 대응되는 신체 부위를 인식하고, 해당 인식 결과를 고려하여 인식된 신체 부위 이외의 영역에서 착용된 의상을 추가로 탐지할 수 있다. 또한, 서비스 제공 장치(100)는 탐지된 착용 의상 정보에 부합하는 의상 데이터와 가상 피팅 데이터를 생성하는데 활용된 의상 데이터의 스타일 간의 연관 정도 등에 기초하여 추천 스코어를 산출하는 것일 수 있다.In addition, according to an embodiment of the present application, information on clothes worn from image data specifically refers to information about clothes worn on body parts appearing in areas that are not utilized to generate virtual fitting data from image data. can In this regard, the service providing apparatus 100 recognizes a body part corresponding to the clothes data for generating the virtual fitting data, and additionally detects clothes worn in an area other than the recognized body part in consideration of the recognition result. can do. In addition, the service providing apparatus 100 may calculate a recommendation score based on a degree of association between the clothes data corresponding to the detected clothes information and the style of the clothes data used to generate the virtual fitting data.

또한, 서비스 제공 장치(100)는 추천 스코어에 기초하여 의상 데이터와 연계된 상품 구매 링크를 사용자 단말(200)로 제공할 수 있다. 예시적으로, 서비스 제공 장치(100)는 산출된 추천 스코어가 미리 설정된 임계값 이상이면, 가상 피팅 데이터에 생성에 활용된 의상 데이터와 연계된 의상에 대한 상품 구매 링크를 제공할 수 있다. 여기서, 상품 구매 링크란 서비스 제공 장치(100)와 별개로 운용되되 해당 의상을 판매하는 온라인 쇼핑몰 등의 구매 채널에 접속하기 위한 접속 경로 정보(예를 들면, URL 등)일 수 있다. 다른 예로, 상품 구매 링크는 서비스 제공 장치(100)의 운용 주체에 의해 제공되는 온라인 쇼핑몰 등의 구매 채널에서 해당 의상에 대한 상품 구매가 가능한 경우, 서비스 제공 장치(100)가 제공하는 미리 구축된 결제/배송정보 입력 페이지, 장바구니 페이지, 관심 품목(위시리스트) 페이지 등을 의미하는 것일 수 있다.Also, the service providing apparatus 100 may provide a product purchase link associated with the clothes data to the user terminal 200 based on the recommendation score. For example, when the calculated recommendation score is equal to or greater than a preset threshold, the service providing apparatus 100 may provide a product purchase link for clothes associated with the clothes data used to generate the virtual fitting data. Here, the product purchase link may be access path information (eg, URL, etc.) for accessing a purchase channel such as an online shopping mall that is operated separately from the service providing device 100 and sells the corresponding clothes. As another example, the product purchase link is a pre-established payment provided by the service providing device 100 when a product can be purchased for the corresponding clothes in a purchase channel such as an online shopping mall provided by the operating entity of the service providing device 100 . / It may mean a delivery information input page, a shopping cart page, an interest item (wish list) page, and the like.

또한, 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 사용자의 영상 데이터로부터 가상 피팅 데이터를 생성하여 출력하는데 소요되는 시간 동안 미리 설정된 광고 정보를 사용자 단말(200)에 제공하여 표시할 수 있다. 이에 따라, 사용자 단말(200)의 사용자가 증강현실 기반의 가상 피팅 데이터를 육안으로 확인하기 전까지 소요되는 시간 동안에도 사용자의 관심을 지속적으로 유도할 수 있으며, 해당 소요 시간을 활용하여 사용자가 추가적인 의상 정보에 접근하도록 하거나 다른 상품을 구매할 수 있는 유인으로 작용할 수 있다. 본원의 일 실시예에 따르면, 서비스 제공 장치(100)가 획득된 영상 데이터로부터 가상 피팅 데이터를 생성하여 출력될 때까지 사용자 단말(200)에 표시되는 광고 정보는 전술한 사용자 정보(예를 들면, 사용자의 체형 정보, 선호도 정보, 보유 의상 정보 등)에 기초하여 맞춤형으로 결정되는 것일 수 있다.In addition, according to an embodiment of the present application, the service providing apparatus 100 may provide and display preset advertisement information to the user terminal 200 for a time required to generate and output virtual fitting data from the user's image data. have. Accordingly, the user's interest can be continuously induced even during the time it takes the user of the user terminal 200 to visually check the augmented reality-based virtual fitting data, and by utilizing the required time, the user can add additional clothes. It may provide access to information or act as an incentive to purchase other products. According to an embodiment of the present application, advertisement information displayed on the user terminal 200 until the service providing apparatus 100 generates and outputs virtual fitting data from the obtained image data is the aforementioned user information (eg, It may be customized based on the user's body type information, preference information, owned clothing information, etc.).

본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 획득된 영상 데이터에 기초하여 사용자에 대응하는 가상 아바타를 생성할 수 있다. 또한, 서비스 제공 장치(100)는 의상 데이터에 기초하여 생성된 가상 아바타의 외형을 변경할 수 있다. 또한, 서비스 제공 장치(100)는 외형이 변경된 가상 아바타를 사용자 단말(200)로 제공하여 표시할 수 있다.According to an embodiment of the present application, the service providing apparatus 100 may generate a virtual avatar corresponding to the user based on the obtained image data. Also, the service providing apparatus 100 may change the appearance of the generated virtual avatar based on the clothes data. Also, the service providing apparatus 100 may provide and display a virtual avatar with a changed appearance to the user terminal 200 .

본원의 일 실시예에 따르면, 가상 아바타는 사용자의 체형, 얼굴형 및 피부톤 중 적어도 하나를 포함하도록 미리 확보되거나 획득된 영상 데이터로부터 파악된 사용자 외형 정보를 고려하여 생성된 3차원 아바타일 수 있다.According to an embodiment of the present disclosure, the virtual avatar may be a 3D avatar generated in consideration of user appearance information identified from image data obtained or secured in advance to include at least one of a user's body type, face shape, and skin tone.

여기서, 가상 아바타를 생성하기 위해 활용되는 사용자의 영상 데이터는 전술한 증강현실 기반의 가상 피팅 데이터를 생성하기 위한 영상 데이터와 동일한 것일 수 있으나, 이에만 한정되는 것은 아니며, 다른 예로, 서비스 제공 장치(100)는 별도의 시점에 확보된 사용자에 대한 영상 데이터에 기초하여 가상 아바타를 미리 생성하여 보유하되, 사용자가 소정의 의상에 대한 의상 데이터를 선택하고, 증강현실 기반의 가상 피팅 데이터를 생성하기 위한 영상 데이터를 촬영하여 가상 피팅 데이터를 제공받는 가상 피팅 콘텐츠를 실행할 때마다 미리 생성된 가상 아바타의 외형을 가상 피팅 데이터의 생성에 활용된 의상 데이터를 반영하여 변경하는 것일 수 있다.Here, the user's image data used to generate the virtual avatar may be the same as the above-described image data for generating the augmented reality-based virtual fitting data, but is not limited thereto. As another example, the service providing device ( 100) is a method for generating and retaining a virtual avatar in advance based on image data for a user obtained at a separate point in time, for the user to select clothing data for a predetermined costume and to generate augmented reality-based virtual fitting data. The appearance of the pre-generated virtual avatar may be changed by reflecting the clothes data used to generate the virtual fitting data whenever the virtual fitting content that is provided with the virtual fitting data by capturing the image data is executed.

이와 관련하여, 서비스 제공 장치(100)는 선택된 의상 데이터를 활용하여 영상 데이터로부터 가상 피팅 데이터를 생성하는 프로세스와 병렬적으로 미리 생성된 가상 아바타의 외형을 해당 의상 데이터에 기초하여 변경하는 프로세스를 수행하도록 동작하되, 가상 피팅 데이터를 사용자 단말(200)에 표시하는 프로세스가 종료되고 나서 외형이 변경된 가상 아바타를 사용자 단말(200)로 제공하여 표시하는 것일 수 있다.In this regard, the service providing apparatus 100 performs a process of generating virtual fitting data from image data using the selected clothes data in parallel with a process of changing the appearance of a pre-generated virtual avatar based on the corresponding clothes data. However, after the process of displaying the virtual fitting data on the user terminal 200 is finished, a virtual avatar with a changed appearance may be provided to the user terminal 200 and displayed.

본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 패션 이미지를 입력받고, 입력된 패션 이미지로부터 미리 설정된 패션 속성을 추출할 수 있다. 여기서, 패션 이미지란 사용자가 인터넷 검색 등의 루트를 통해 획득한 유명인 이미지, 패션쇼 이미지 등 사용자가 아닌 인물이 특정한 의상을 착용한 상태로 촬영된 이미지를 의미하는 것일 수 있다. 또한, 패션 속성은 입력된 이미지에 포함된 의상의 지배적인 색상을 나타내는 색상 속성, 의상 유형 속성, 부분 속성, 질감 속성, 옷감 패턴 속성, 장식 속성, 마감 처리 속성 등을 포함할 수 있다.According to an embodiment of the present disclosure, the service providing apparatus 100 may receive a fashion image and extract a preset fashion attribute from the input fashion image. Here, the fashion image may mean an image captured by a person other than the user wearing a specific outfit, such as a celebrity image or a fashion show image obtained by a user through a route such as an Internet search. In addition, the fashion attribute may include a color attribute indicating a dominant color of clothes included in the input image, a clothing type attribute, a partial attribute, a texture attribute, a cloth pattern attribute, a decoration attribute, a finishing attribute, and the like.

또한, 서비스 제공 장치(100)는 패션 이미지로부터 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스(300)로부터 패션 이미지에 대응하는 의상 데이터를 탐색할 수 있다. 달리 말해, 서비스 제공 장치(100)는 사용자가 제공한 패션 이미지에 등장하는 의상에 대한 정보를 데이터베이스(300)를 통한 검색을 통해 파악할 수 있다. 또한, 서비스 제공 장치(100)는 탐색된 의상 데이터에 대한 정보를 사용자 단말(200)로 제공할 수 있다.Also, the service providing apparatus 100 may search for clothes data corresponding to the fashion image from the clothes data database 300 collected in advance based on the fashion attribute extracted from the fashion image. In other words, the service providing apparatus 100 may identify information about clothes appearing in the fashion image provided by the user through a search through the database 300 . Also, the service providing apparatus 100 may provide information on the found clothes data to the user terminal 200 .

도 3은 입력된 패션 이미지에 대응되는 의상 데이터에 대한 정보를 제공하기 위한 사용자 인터페이스를 예시적으로 나타낸 도면이다.3 is a diagram exemplarily illustrating a user interface for providing information on clothes data corresponding to an input fashion image.

구체적으로, 도 3의 (a)는 패션 이미지를 입력받기 위한 인터페이스이고, 도 3의 (b)는 입력된 패션 이미지로부터 패션 속성을 추출하고, 패션 이미지에 포함된 의상에 대한 의상 데이터를 데이터베이스(300)로부터 탐색하는 프로세스가 진행되는 도중에 표출되는 인터페이스이고, 도 3의 (c)는 탐색된 의상 데이터에 대한 정보를 제공하는 인터페이스이다.Specifically, (a) of FIG. 3 is an interface for receiving a fashion image, and FIG. 3 (b) is a database ( 300) is an interface that is displayed during the search process, and FIG. 3C is an interface that provides information about the searched clothes data.

여기서, 탐색된 의상 데이터에 대한 정보를 제공하는 방식과 관련하여, 도 3의 (c)를 참조하면, 서비스 제공 장치(100)는 탐색된 의상에 대하여 기 저장된 데이터베이스(300) 내의 의상 상세 정보(예시적으로, 도 3의 (c) 를 참조하면, 브랜드 정보, 상품 번호(품번) 정보, 구매링크 정보(URL 등), 사이즈 정보, 구매링크와 연계된 재고정보, 사용자가 아닌 다른 사용자에 의해 의상 탐색 프로세스가 진행된 횟수(분석횟수) 정보, 추천 점수 정보 등)를 출력하도록 동작할 수 있다.Here, in relation to a method of providing information on the found clothes data, referring to FIG. 3C , the service providing apparatus 100 provides detailed clothes information ( Illustratively, referring to (c) of FIG. 3 , brand information, product number (part number) information, purchase link information (URL, etc.), size information, stock information associated with a purchase link, It can operate to output the number of times (analysis number) information, recommendation score information, etc.) that the clothes search process has been performed.

다른 예로, 본원의 일 실시예에 따른 서비스 제공 장치(100)는 탐색된 의상 데이터와 연계된 의상에 기초하여 기 생성된 가상 피팅 데이터를 갱신할 수 있다. 본원의 일 실시예에 따르면, 서비스 제공 장치(100)는 패션 이미지로부터 의상 데이터가 탐색되면 해당 의상 데이터가 반영된 가상 피팅 데이터를 생성하기 위하여 사용자 단말(200)로 해당 의상 데이터에 대응하는 신체 영역이 포함되는 영상 데이터를 제공할 것을 요청하는 영상 요청 신호를 전송할 수 있다. 예시적으로, 서비스 제공 장치(100)는 영상 요청 신호에 대응하여 '탐색된 의상을 가상 피팅하시겠습니까? 상체가 포함되도록 촬영해주세요.'와 같은 안내 텍스트, 음성 등을 사용자 단말(200)로 표시하여 사용자가 패션 이미지 기반의 가상 피팅 콘텐츠를 참여하도록 유도할 수 있다. 또한, 사용자 단말(200)로부터 영상 데이터가 획득되는 이후의 가상 피팅 콘텐츠 제공 프로세스는 앞서 설명한 의상 데이터 및 영상 데이터를 활용하여 가상 피팅 데이터를 생성하는 프로세스와 동등하게 진행될 수 있으므로, 중복되는 설명은 생략하도록 한다.As another example, the service providing apparatus 100 according to an embodiment of the present application may update the previously generated virtual fitting data based on the clothes associated with the found clothes data. According to an exemplary embodiment of the present application, when clothes data is retrieved from a fashion image, the service providing apparatus 100 determines the body region corresponding to the clothes data to the user terminal 200 to generate virtual fitting data reflecting the clothes data. An image request signal for requesting to provide included image data may be transmitted. For example, in response to the video request signal, the service providing device 100 may ask 'Do you want to virtually fit the found clothes? Guidance text such as 'Please shoot so that the upper body is included.' may be displayed on the user terminal 200 to induce the user to participate in virtual fitting content based on a fashion image. In addition, since the process of providing virtual fitting content after the image data is obtained from the user terminal 200 may be performed in the same manner as the process of generating virtual fitting data by using the above-described clothes data and image data, a redundant description will be omitted. to do it

도 4은 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 장치의 개략적인 구성도이다.4 is a schematic configuration diagram of an apparatus for providing an augmented reality-based clothing sales service according to an embodiment of the present application.

도 4를 참조하면, 서비스 제공 장치(100)는, 영상 분석부(110), 가상 피팅부(120), 출력부(130) 및 추천부(140)를 포함할 수 있다.Referring to FIG. 4 , the service providing apparatus 100 may include an image analysis unit 110 , a virtual fitting unit 120 , an output unit 130 , and a recommendation unit 140 .

영상 분석부(110)는 의상 데이터 및 사용자에 대한 영상 데이터를 획득할 수 있다. 또한, 영상 분석부(110)는 획득된 의상 데이터에 대응하는 신체 부위 영역을 영상 데이터로부터 인식할 수 있다.The image analysis unit 110 may acquire clothing data and image data for the user. Also, the image analyzer 110 may recognize a body part region corresponding to the obtained clothing data from the image data.

또한, 영상 분석부(110)는 의상 데이터에 대응하는 신체 부위 영역이 획득된 영상 데이터에 미포함된 것으로 판단되면, 영상 데이터의 갱신을 요청할 수 있다.Also, when it is determined that the body part region corresponding to the clothing data is not included in the obtained image data, the image analyzer 110 may request an update of the image data.

또한, 영상 분석부(110)는 패션 이미지를 입력받고, 입력된 패션 이미지로부터 미리 설정된 패션 속성을 추출할 수 있다. 또한, 영상 분석부(110)는 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스(300)로부터 수집된 패션 이미지에 대응하는 의상 데이터를 탐색할 수 있다.Also, the image analysis unit 110 may receive a fashion image and extract a preset fashion attribute from the input fashion image. Also, the image analyzer 110 may search for clothes data corresponding to the collected fashion image from the pre-collected clothes data database 300 based on the extracted fashion attributes.

가상 피팅부(120)는 인식된 신체 부위 영역에 대한 제1형상 정보 및 의상 데이터에 기초한 제2형상 정보에 기초하여 영상 데이터로부터 의상 데이터와 연계된 의상이 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성할 수 있다.The virtual fitting unit 120 recognizes that the clothes associated with the clothes data are worn on the body part region of the user from the image data based on the recognized first shape information on the body part region and the second shape information based on the clothes data Augmented reality-based virtual fitting data can be generated.

출력부(130)는 가상 피팅 데이터를 사용자 단말로 제공하여 표시할 수 있다.The output unit 130 may display the virtual fitting data by providing it to the user terminal.

추천부(140)는 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 획득된 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 의상 데이터와 연계된 추천 스코어를 도출할 수 있다.The recommendation unit 140 may derive a recommendation score associated with the clothes data based on at least one of body shape information, preference information, owned clothes information, and wearing clothes information identified from the obtained image data for the user. .

또한, 이와 관련하여 출력부(130)는 도출된 추천 스코어에 기초하여 의상 데이터와 연계된 상품 구매 링크를 제공할 수 있다.Also, in this regard, the output unit 130 may provide a product purchase link associated with the clothing data based on the derived recommendation score.

또한, 출력부(130)는 패션 이미지에 대응하도록 탐색된 의상 데이터와 관련하여, 탐색된 의상 데이터에 대한 정보를 사용자 단말(200)로 제공할 수 있다.Also, the output unit 130 may provide information on the found clothes data to the user terminal 200 in relation to the clothes data searched to correspond to the fashion image.

이하에서는 상기에 자세히 설명된 내용을 기반으로, 본원의 동작 흐름을 간단히 살펴보기로 한다.Hereinafter, an operation flow of the present application will be briefly reviewed based on the details described above.

도 5는 본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법에 대한 동작 흐름도이다.5 is an operation flowchart for a method of providing an augmented reality-based clothing sales service according to an embodiment of the present application.

도 5에 도시된 증강현실 기반의 의류 판매 서비스 제공 방법은 앞서 설명된 서비스 제공 장치(100)에 의하여 수행될 수 있다. 따라서, 이하 생략된 내용이라고 하더라도 서비스 제공 장치(100)에 대하여 설명된 내용은 증강현실 기반의 의류 판매 서비스 제공 방법에 대한 설명에도 동일하게 적용될 수 있다.The augmented reality-based clothing sales service providing method illustrated in FIG. 5 may be performed by the above-described service providing apparatus 100 . Therefore, even if omitted below, the description of the service providing apparatus 100 may be equally applied to the description of the augmented reality-based clothing sales service providing method.

도 5를 참조하면, 단계 S11에서 영상 분석부(110)는 의상 데이터 및 사용자에 대한 영상 데이터를 획득할 수 있다.Referring to FIG. 5 , in step S11 , the image analysis unit 110 may acquire clothing data and image data for a user.

다음으로, 단계 S12에서 영상 분석부(110)는 의상 데이터에 대응하는 신체 부위 영역을 획득된 영상 데이터로부터 인식할 수 있다.Next, in step S12 , the image analyzer 110 may recognize a body part region corresponding to the clothes data from the acquired image data.

상술한 단계 S12의 판단 결과, 의상 데이터에 대응하는 신체 부위 영역이 영상 데이터에 미포함된 것으로 판단되면, 단계 S121에서 영상 분석부(110)는 영상 데이터의 갱신을 요청할 수 있다. 본원의 일 실시예에 따르면, 출력부(130)는 영상 분석부(110)의 갱신 요청에 기초하여 사용자 단말(200)에 의상 데이터에 대응하는 신체 부위 영역이 포함되도록 갱신된 영상 데이터를 재차 제공해줄 것을 텍스트, 이미지, 음성 등의 방식을 통해 요구하는 안내 정보가 표출되도록 할 수 있다.As a result of the determination in step S12 described above, if it is determined that the image data does not include the body part region corresponding to the clothing data, the image analysis unit 110 may request an update of the image data in step S121. According to an embodiment of the present disclosure, the output unit 130 provides the updated image data to the user terminal 200 to include the body part region corresponding to the clothing data again based on the update request of the image analysis unit 110 . It is possible to express the required guidance information through methods such as text, image, and voice.

반대로, 단계 S12의 판단 결과, 의상 데이터에 대응하는 신체 부위 영역이 영상 데이터에 포함된 것으로 판단되면 단계 S13에서 가상 피팅부(120)는 인식된 신체 부위 영역에 대한 제1형상 정보 및 의상 데이터에 기초한 제2형상 정보에 기초하여 영상 데이터로부터 의상 데이터와 연계된 의상이 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성할 수 있다.Conversely, if it is determined in step S12 that a body part region corresponding to the clothes data is included in the image data, the virtual fitting unit 120 applies the first shape information for the recognized body part region and the clothes data in step S13. Based on the second shape information based on the second shape information, it is possible to generate augmented reality-based virtual fitting data in which the clothes associated with the clothes data are recognized as being worn on the body part region of the user from the image data.

다음으로, 단계 S14에서 출력부(130)는 생성된 가상 피팅 데이터를 사용자 단말(200)로 제공하여 표시할 수 있다.Next, in step S14 , the output unit 130 may display the generated virtual fitting data by providing it to the user terminal 200 .

다음으로, 단계 S15에서 추천부(140)는 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 획득된 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 해당 의상 데이터와 연계된 추천 스코어를 도출할 수 있다.Next, in step S15, the recommendation unit 140 is linked with the corresponding clothes data based on at least one of body shape information, preference information, possession clothes information, and wearing clothes information identified from the acquired image data for the user in advance. A recommendation score can be derived.

다음으로, 단계 S16에서 출력부(130)는 단계 S15에서 도출된 추천 스코어에 기초하여 의상 데이터와 연계된 상품 구매 링크를 사용자 단말(200)로 제공할 수 있다.Next, in step S16 , the output unit 130 may provide a product purchase link associated with the clothes data to the user terminal 200 based on the recommendation score derived in step S15 .

상술한 설명에서, 단계 S11 내지 S16은 본원의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.In the above description, steps S11 to S16 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present application. In addition, some steps may be omitted if necessary, and the order between steps may be changed.

도 6은 영상 데이터에 기초하여 가상 아바타를 생성 및 표시하는 방법에 대한 동작 흐름도이다.6 is a flowchart illustrating a method of generating and displaying a virtual avatar based on image data.

도 6에 도시된 영상 데이터에 기초하여 가상 아바타를 생성 및 표시하는 방법은 앞서 설명된 서비스 제공 장치(100)에 의하여 수행될 수 있다. 따라서, 이하 생략된 내용이라고 하더라도 서비스 제공 장치(100)에 대하여 설명된 내용은 EH 6에 대한 설명에도 동일하게 적용될 수 있다.The method of generating and displaying a virtual avatar based on the image data shown in FIG. 6 may be performed by the service providing apparatus 100 described above. Therefore, even if omitted below, the description of the service providing apparatus 100 may be equally applied to the description of EH 6 .

도 6를 참조하면, 단계 S21에서 가상 피팅부(120)는 영상 데이터에 기초하여 사용자에 대응하는 가상 아바타를 생성할 수 있다.Referring to FIG. 6 , in step S21 , the virtual fitting unit 120 may generate a virtual avatar corresponding to the user based on image data.

다음으로, 단계 S22에서 가상 피팅부(120)는 획득된 의상 데이터에 기초하여 가상 아바타의 외형을 변경할 수 있다.Next, in step S22 , the virtual fitting unit 120 may change the appearance of the virtual avatar based on the obtained clothing data.

다음으로, 단계 S23에서 출력부(130)는 가상 아바타를 사용자 단말(200)로 제공하여 표시할 수 있다.Next, in step S23 , the output unit 130 may provide and display the virtual avatar to the user terminal 200 .

상술한 설명에서, 단계 S21 내지 S23은 본원의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.In the above description, steps S21 to S23 may be further divided into additional steps or combined into fewer steps according to an embodiment of the present application. In addition, some steps may be omitted if necessary, and the order between steps may be changed.

본원의 일 실시예에 따른 증강현실 기반의 의류 판매 서비스 제공 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The augmented reality-based clothing sales service providing method according to an embodiment of the present application may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floppy disks. - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

또한, 전술한 증강현실 기반의 의류 판매 서비스 제공 방법은 기록 매체에 저장되는 컴퓨터에 의해 실행되는 컴퓨터 프로그램 또는 애플리케이션의 형태로도 구현될 수 있다.In addition, the above-described augmented reality-based clothing sales service providing method may be implemented in the form of a computer program or application executed by a computer stored in a recording medium.

전술한 본원의 설명은 예시를 위한 것이며, 본원이 속하는 기술분야의 통상의 지식을 가진 자는 본원의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present application is for illustration, and those of ordinary skill in the art to which the present application pertains will understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present application. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본원의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본원의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present application is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present application.

10: 증강현실 기반의 의류 판매 시스템
100: 증강현실 기반의 의류 판매 서비스 제공 장치
110: 영상 분석부
120: 가상 피팅부
130: 출력부
140: 추천부
200: 사용자 단말
300: 데이터베이스
20: 네트워크
10: Augmented reality-based clothing sales system
100: Augmented reality-based clothing sales service providing device
110: image analysis unit
120: virtual fitting unit
130: output unit
140: recommendation
200: user terminal
300: database
20: network

Claims (13)

증강현실 기반의 의류 판매 서비스 제공 방법에 있어서,
의상 데이터 및 사용자에 대한 영상 데이터를 획득하는 단계;
상기 의상 데이터에 대응하는 신체 부위 영역을 상기 영상 데이터로부터 인식하는 단계;
상기 인식된 신체 부위 영역에 대한 제1형상 정보 및 상기 의상 데이터에 기초한 제2형상 정보에 기초하여 상기 영상 데이터로부터 상기 의상 데이터와 연계된 의상이 상기 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성하는 단계;
상기 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 상기 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 상기 의상 데이터와 연계된 추천 스코어를 도출하는 단계;
상기 추천 스코어가 미리 설정된 임계값 이상이면, 상기 의상 데이터와 연계된 상품 구매 링크를 제공하는 단계; 및
상기 가상 피팅 데이터를 사용자 단말로 제공하여 표시하는 단계,
를 포함하되,
상기 표시하는 단계는,
상기 가상 피팅 데이터가 표출되는 영역 외의 배경 영역을 통해 상기 의상 데이터에 대응하여 추천되는 패션 아이템에 해당하는 객체를 표시하는 단계; 및
상기 표시된 객체를 선택하는 사용자 입력이 인가되면, 상기 패션 아이템에 대한 제3형상 정보에 기초하여 상기 가상 피팅 데이터를 갱신하는 단계,
를 포함하고,
상기 가상 피팅 데이터를 생성하는 단계는,
상기 가상 피팅 데이터에 활용된 의상에 대한 사이즈 변경을 요청하는 사용자 입력이 인가되면, 상기 사이즈 변경을 요청하는 사용자 입력에 기초하여 상기 제2형상 정보를 변경하는 단계,
를 포함하고,
상기 제2형상 정보를 변경하는 단계는,
데이터베이스에 미리 수집된 의상별 수치형 사이즈 정보 및 의상을 실제 착용한 이력이 존재하는 복수의 사용자에 의해 수집된 사이즈 피드백 정보를 반영하여 상기 제2형상 정보가 상기 가상 피팅 데이터 상에서 변경되는 정도를 결정하는 것이되,
상기 사이즈 피드백 정보는 상기 복수의 사용자에 의해 수집된 후기 정보에 반영된 상기 수치형 사이즈 정보와 의상의 실제 착용시 체감되는 사이즈 수준에 대한 비교 결과를 포함하고,
상기 선호도 정보는,
상기 사용자 단말로 미리 설정된 복수의 스타일을 포함하는 목록을 제공한 후, 상기 사용자 단말로부터 상기 목록 중 적어도 하나의 선호 스타일을 선택하는 사용자 입력을 수신함으로써 획득되고,
상기 추천 스코어를 산출하는 단계는,
상기 가상 피팅 데이터를 생성하는데 활용된 상기 의상 데이터에 대하여 매칭되는 스타일과 상기 선호 스타일의 일치 여부 및 스타일 간 연관 정도 중 적어도 하나를 고려하여 상기 추천 스코어를 도출하는 것인, 서비스 제공 방법.
In the augmented reality-based clothing sales service providing method,
obtaining clothing data and image data for the user;
recognizing a body part region corresponding to the clothes data from the image data;
Augmentation for recognizing that the clothes associated with the clothes data are worn on the body part region of the user from the image data based on the first shape information on the recognized body part region and second shape information based on the clothes data generating reality-based virtual fitting data;
deriving a recommendation score associated with the clothes data based on at least one of body shape information, preference information, owned clothes information, and wearing clothes information identified from the image data;
providing a product purchase link associated with the clothes data when the recommendation score is equal to or greater than a preset threshold; and
providing and displaying the virtual fitting data to a user terminal;
including,
The displaying step is
displaying an object corresponding to a recommended fashion item corresponding to the clothes data through a background area other than the area in which the virtual fitting data is displayed; and
updating the virtual fitting data based on third shape information on the fashion item when a user input for selecting the displayed object is applied;
including,
The generating of the virtual fitting data includes:
changing the second shape information based on a user input requesting a size change when a user input requesting a size change for the clothes used in the virtual fitting data is applied;
including,
Changing the second shape information comprises:
The degree to which the second shape information is changed in the virtual fitting data is determined by reflecting the numerical size information for each garment collected in advance in the database and the size feedback information collected by a plurality of users who have a history of actually wearing clothes to do,
The size feedback information includes a comparison result of the numerical size information reflected in the late information collected by the plurality of users and the size level felt when the clothes are actually worn,
The preference information is
Obtained by providing a list including a plurality of preset styles to the user terminal, and then receiving a user input for selecting at least one preferred style from the list from the user terminal,
Calculating the recommendation score includes:
The method for providing the service, wherein the recommendation score is derived in consideration of at least one of whether a style matched with the clothing data used to generate the virtual fitting data matches the preferred style and a degree of association between styles.
제1항에 있어서,
상기 인식하는 단계 이후에,
상기 의상 데이터에 대응하는 신체 부위 영역이 상기 영상 데이터에 미포함된 것으로 판단되면, 상기 영상 데이터의 갱신을 요청하는 단계,
를 더 포함하는 것인, 서비스 제공 방법.
According to claim 1,
After the step of recognizing,
requesting an update of the image data when it is determined that the body part region corresponding to the clothing data is not included in the image data;
Which will further include, a service providing method.
삭제delete 삭제delete 제1항에 있어서,
상기 영상 데이터에 기초하여 상기 사용자에 대응하는 가상 아바타를 생성하는 단계;
상기 의상 데이터에 기초하여 상기 가상 아바타의 외형을 변경하는 단계; 및
상기 가상 아바타를 상기 사용자 단말로 제공하여 표시하는 단계,
를 더 포함하는 것인, 서비스 제공 방법.
According to claim 1,
generating a virtual avatar corresponding to the user based on the image data;
changing an appearance of the virtual avatar based on the clothes data; and
providing and displaying the virtual avatar to the user terminal;
Which will further include, a service providing method.
제1항에 있어서,
패션 이미지를 입력받는 단계;
상기 패션 이미지로부터 미리 설정된 패션 속성을 추출하는 단계;
상기 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스로부터 상기 패션 이미지에 대응하는 상기 의상 데이터를 탐색하는 단계; 및
상기 탐색된 의상 데이터에 대한 정보를 제공하는 단계,
를 더 포함하는 것인, 서비스 제공 방법.
According to claim 1,
receiving a fashion image;
extracting a preset fashion attribute from the fashion image;
searching for the clothes data corresponding to the fashion image from a pre-collected clothes data database based on the extracted fashion attributes; and
providing information about the found clothes data;
Which will further include, a service providing method.
제6항에 있어서,
상기 탐색된 의상 데이터에 대한 정보를 제공하는 단계는,
상기 탐색된 의상 데이터와 연계된 의상에 기초하여 상기 가상 피팅 데이터를 갱신하는 단계; 및
상기 갱신된 가상 피팅 데이터를 표시하는 단계,
를 포함하는 것인, 서비스 제공 방법.
7. The method of claim 6,
The step of providing information about the found clothes data includes:
updating the virtual fitting data based on the clothes associated with the found clothes data; and
displaying the updated virtual fitting data;
A method of providing a service comprising a.
제1항에 있어서,
상기 가상 피팅 데이터를 생성하는 단계는,
미리 설정된 광고 정보를 표시하는 단계를 포함하는 것인, 서비스 제공 방법.
According to claim 1,
The generating of the virtual fitting data includes:
That comprising the step of displaying preset advertisement information, a service providing method.
증강현실 기반의 의류 판매 서비스 제공 장치에 있어서,
의상 데이터 및 사용자에 대한 영상 데이터를 획득하고, 상기 의상 데이터에 대응하는 신체 부위 영역을 상기 영상 데이터로부터 인식하는 영상 분석부;
상기 인식된 신체 부위 영역에 대한 제1형상 정보 및 상기 의상 데이터에 기초한 제2형상 정보에 기초하여 상기 영상 데이터로부터 상기 의상 데이터와 연계된 의상이 상기 사용자의 신체 부위 영역에 착용된 것으로 인식되는 증강현실 기반의 가상 피팅 데이터를 생성하는 가상 피팅부; 및
상기 가상 피팅 데이터를 사용자 단말로 제공하여 표시하는 출력부, 및
상기 사용자에 대하여 미리 확보된 체형 정보, 선호도 정보, 보유 의상 정보 및 상기 영상 데이터로부터 파악되는 착용 의상 정보 중 적어도 하나에 기초하여 상기 의상 데이터와 연계된 추천 스코어를 도출하는 추천부,
를 포함하되,
상기 출력부는,
상기 추천 스코어가 미리 설정된 임계값 이상이면, 상기 의상 데이터와 연계된 상품 구매 링크를 제공하고,
상기 출력부는,
상기 가상 피팅 데이터가 표출되는 영역 외의 배경 영역을 통해 상기 의상 데이터에 대응하여 추천되는 패션 아이템에 해당하는 객체를 표시하고, 상기 표시된 객체를 선택하는 사용자 입력이 인가되면, 상기 패션 아이템에 대한 제3형상 정보에 기초하여 상기 가상 피팅 데이터를 갱신하고,
상기 가상 피팅부는,
상기 가상 피팅 데이터에 활용된 의상에 대한 사이즈 변경을 요청하는 사용자 입력이 인가되면, 상기 사이즈 변경을 요청하는 사용자 입력에 기초하여 상기 제2형상 정보를 변경하되,
상기 제2형상 정보는,
데이터베이스에 미리 수집된 의상별 수치형 사이즈 정보 및 의상을 실제 착용한 이력이 존재하는 복수의 사용자에 의해 수집된 사이즈 피드백 정보를 반영하여 상기 가상 피팅 데이터 상에서 변경되고,
상기 사이즈 피드백 정보는 상기 복수의 사용자에 의해 수집된 후기 정보에 반영된 상기 수치형 사이즈 정보와 의상의 실제 착용시 체감되는 사이즈 수준에 대한 비교 결과를 포함하고,
상기 선호도 정보는,
상기 사용자 단말로 미리 설정된 복수의 스타일을 포함하는 목록을 제공한 후, 상기 사용자 단말로부터 상기 목록 중 적어도 하나의 선호 스타일을 선택하는 사용자 입력을 수신함으로써 획득되고,
상기 추천부는,
상기 가상 피팅 데이터를 생성하는데 활용된 상기 의상 데이터에 대하여 매칭되는 스타일과 상기 선호 스타일의 일치 여부 및 스타일 간 연관 정도 중 적어도 하나를 고려하여 상기 추천 스코어를 도출하는 것인,
서비스 제공 장치.
In the augmented reality-based clothing sales service providing device,
an image analyzer for acquiring clothes data and image data for a user, and recognizing a body part region corresponding to the clothes data from the image data;
Augmentation for recognizing that the clothes associated with the clothes data are worn on the body part region of the user from the image data based on the first shape information on the recognized body part region and second shape information based on the clothes data a virtual fitting unit generating reality-based virtual fitting data; and
an output unit for providing and displaying the virtual fitting data to a user terminal; and
a recommendation unit for deriving a recommendation score associated with the clothes data based on at least one of body shape information, preference information, owned clothes information, and wearing clothes information identified from the image data, which are secured in advance for the user;
including,
the output unit,
If the recommendation score is greater than or equal to a preset threshold, providing a product purchase link associated with the clothing data,
the output unit,
An object corresponding to a fashion item recommended in response to the clothing data is displayed through a background area other than the area in which the virtual fitting data is displayed, and when a user input for selecting the displayed object is applied, a third method for the fashion item is applied. updating the virtual fitting data based on shape information;
The virtual fitting unit,
When a user input requesting a size change for the clothes used in the virtual fitting data is applied, the second shape information is changed based on the user input requesting the size change,
The second shape information,
It is changed on the virtual fitting data by reflecting the numerical size information for each garment collected in advance in the database and the size feedback information collected by a plurality of users who have a history of actually wearing clothes,
The size feedback information includes a comparison result of the numerical size information reflected in the late information collected by the plurality of users and the size level felt when the clothes are actually worn,
The preference information is
Obtained by providing a list including a plurality of preset styles to the user terminal, and then receiving a user input for selecting at least one preferred style from the list from the user terminal,
The recommendation is
Deriving the recommendation score in consideration of at least one of whether a style matched with respect to the clothing data used to generate the virtual fitting data matches the preferred style and a degree of association between styles,
Service providing device.
제9항에 있어서,
상기 영상 분석부는,
상기 의상 데이터에 대응하는 신체 부위 영역이 상기 영상 데이터에 미포함된 것으로 판단되면, 상기 영상 데이터의 갱신을 요청하는 것인, 서비스 제공 장치.
10. The method of claim 9,
The image analysis unit,
When it is determined that the body part region corresponding to the clothes data is not included in the image data, the update of the image data is requested.
삭제delete 제9항에 있어서,
상기 영상 분석부는,
패션 이미지를 입력받고, 상기 패션 이미지로부터 미리 설정된 패션 속성을 추출하고, 상기 추출된 패션 속성에 기초하여 미리 수집된 의상 데이터 데이터베이스로부터 상기 패션 이미지에 대응하는 상기 의상 데이터를 탐색하고,
상기 출력부는,
상기 탐색된 의상 데이터에 대한 정보를 제공하는 것인, 서비스 제공 장치.
10. The method of claim 9,
The image analysis unit,
receiving a fashion image, extracting a preset fashion attribute from the fashion image, and searching for the clothes data corresponding to the fashion image from a clothes data database collected in advance based on the extracted fashion attribute,
the output unit,
A service providing device that provides information on the found clothes data.
증강현실 기반의 의류 판매 시스템에 있어서,
제9항의 증강현실 기반의 의류 판매 서비스 제공 장치; 및
사용자에 대한 영상 데이터를 촬영하여 상기 서비스 제공 장치로 제공하고, 상기 영상 데이터에 대응하는 가상 피팅 데이터를 상기 서비스 제공 장치로부터 제공받아 표시하는 사용자 단말,
을 포함하는, 의류 판매 시스템.
In the augmented reality-based clothing sales system,
The apparatus for providing a clothing sales service based on the augmented reality of claim 9; and
a user terminal that captures image data for a user and provides it to the service providing device, and receives and displays virtual fitting data corresponding to the image data from the service providing device;
Including, clothing sales system.
KR1020200090221A 2020-07-21 2020-07-21 Apparatus and method for clothing sales service based on augmented reality KR102415338B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200090221A KR102415338B1 (en) 2020-07-21 2020-07-21 Apparatus and method for clothing sales service based on augmented reality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200090221A KR102415338B1 (en) 2020-07-21 2020-07-21 Apparatus and method for clothing sales service based on augmented reality

Publications (2)

Publication Number Publication Date
KR20220011385A KR20220011385A (en) 2022-01-28
KR102415338B1 true KR102415338B1 (en) 2022-06-29

Family

ID=80051422

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200090221A KR102415338B1 (en) 2020-07-21 2020-07-21 Apparatus and method for clothing sales service based on augmented reality

Country Status (1)

Country Link
KR (1) KR102415338B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102659094B1 (en) 2022-02-10 2024-04-19 주식회사 이매지니어스 Method for providing augmented reality service with non-fungible token content
KR102623594B1 (en) 2022-02-10 2024-01-10 주식회사 이매지니어스 Method for providing augmented reality service with non-fungible token content
KR102562713B1 (en) * 2022-02-23 2023-08-02 주식회사 퍼스트솔루션 Electronic apparatus for providing virtual fitting of clothes owned by user
KR20230157862A (en) 2022-05-10 2023-11-17 주식회사 이매지니어스 Method for providing augmented reality service with non-fungible token content
KR102503580B1 (en) * 2022-11-11 2023-02-24 김상희 Method, device and system for providing metaverse platform service for recommending personalized styling information based on artificial intelligence
KR20240084425A (en) 2022-12-05 2024-06-13 주식회사 이매지니어스 Method for providing location based augmented reality service with non-fungible token
KR102602659B1 (en) * 2023-05-26 2023-11-15 주식회사 손손컴퍼니 Apparel Fitting Experience System Based on Augmented Reality

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9384422B2 (en) * 2014-04-04 2016-07-05 Ebay Inc. Image evaluation
KR102064653B1 (en) * 2017-12-13 2020-02-11 부산대학교 산학협력단 Wearable glasses and method for clothes shopping based on augmented relity
KR20200023970A (en) * 2018-08-27 2020-03-06 전호윤 Virtual fitting support system
KR20200050095A (en) * 2018-10-31 2020-05-11 주식회사 비즈모델라인 Method for Providing Wearing Service by Using Augment Reality

Also Published As

Publication number Publication date
KR20220011385A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
KR102415338B1 (en) Apparatus and method for clothing sales service based on augmented reality
US12008619B2 (en) Methods and systems for virtual fitting rooms or hybrid stores
US11273378B2 (en) Generating and utilizing digital avatar data for online marketplaces
CN106462979B (en) Fashion preference analysis
US20170039628A1 (en) Image processing method and apparatus
KR101418372B1 (en) System and method for recommending merchandise using virtual fitting
US20140279289A1 (en) Mobile Application and Method for Virtual Dressing Room Visualization
CN111681070B (en) Online commodity purchasing method, purchasing device, storage device and purchasing equipment
US20160042402A1 (en) Evaluating digital inventories
KR101623946B1 (en) Method, and computer program for virtual wearing
JP7279361B2 (en) Clothing proposal device, clothing proposal method, and program
KR20130027801A (en) User terminal for style matching, style matching system using the user terminal and method thereof
CN105374058A (en) Virtual try-on apparatus, virtual try-on system and virtual try-on method
KR20170006604A (en) Server apparatus and method for recommending cloth thereby
US20210160018A1 (en) Automated customization with compatible objects
KR102506356B1 (en) Apparatus and method for recommending of fashion coordination
CN105761127A (en) Clothing style intelligent matching method based on sign information and system thereof
KR102381566B1 (en) Simulation apparatus and method for fashion styling
KR102064653B1 (en) Wearable glasses and method for clothes shopping based on augmented relity
KR20240013691A (en) Apparatus and method for providing clothing service
KR102365896B1 (en) Apparatus and method for recommending clothing
KR20230156467A (en) Clothes sale method using augmented reality
JP7459206B1 (en) Information processing device, information processing method, and information processing program
KR102591182B1 (en) System for providing shoppingmall platform service connecting to 2d virtual reality coordination room
JP2024052423A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant