KR102423034B1 - 리얼 아바타를 이용한 가상 피팅 방법 및 장치 - Google Patents
리얼 아바타를 이용한 가상 피팅 방법 및 장치 Download PDFInfo
- Publication number
- KR102423034B1 KR102423034B1 KR1020210089194A KR20210089194A KR102423034B1 KR 102423034 B1 KR102423034 B1 KR 102423034B1 KR 1020210089194 A KR1020210089194 A KR 1020210089194A KR 20210089194 A KR20210089194 A KR 20210089194A KR 102423034 B1 KR102423034 B1 KR 102423034B1
- Authority
- KR
- South Korea
- Prior art keywords
- virtual fitting
- real avatar
- subject
- avatar
- real
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Processing Or Creating Images (AREA)
Abstract
본 발명은 리얼 아바타를 이용한 가상 피팅 방법 및 장치에 관한 것으로, 전자장치는 리얼 아바타에 가상 피팅을 수행하기 위한 가상 피팅 신호에 따라 기 생성된 리얼 아바타의 성장필요여부를 확인하는 단계, 전자장치는 성장필요여부를 기반으로 리얼 아바타를 성장시키는 단계 및 전자장치는 성장된 리얼 아바타에 적어도 하나의 의류를 가상 피팅하여 피팅 결과를 표시하는 단계를 포함하며 다른 실시 예로도 적용이 가능하다.
Description
본 발명은 리얼 아바타를 이용한 가상 피팅 방법 및 장치에 관한 것이다.
온라인 쇼핑이 활성화되면서 사용자들은 오프라인 매장에 직접 방문하지 않고 온라인을 이용해 원하는 의류를 구매한다. 그러나, 온라인 쇼핑몰에서 판매하는 의류의 경우 옷의 종류, 옷감의 종류에 따라 규격된 사이즈와 실제 판매되는 의류의 사이즈가 상이한 경우가 존재하기 때문에 사용자들은 온라인 매장에서 의류를 구매하고자 할 때마다 자신의 신체 사이즈를 실측해야 하는 번거로움이 존재한다.
또한, 온라인 쇼핑몰에서 구매하고자 하는 의류를 모델이 착용한 사진이나, 다른 소비자가 작성한 구매 후기에 의존하여 의류를 구매해야 하기 때문에 실제로 사용자가 입었을 때 모델이 착용한 사진과 느낌이 상이하여 사용자의 만족도가 저하되는 문제점이 발생한다.
이를 해소하기 위해서 최근에는 사용자에 대한 이미지를 획득하고, 이를 기반으로 사용자의 사이즈가 반영된 아바타를 생성하여 사용자의 실제 체형을 유사하게 재현함으로써 사용자가 구매하고자 하는 의류를 사용자가 입었을 때의 느낌을 보여주는 가상 피팅과 관련된 기술이 발전하고 있다.
특히, 발육이 왕성한 유아동의 의류를 온라인 매장에서 구매할 경우 얼마 지나지 않아 아이에게 옷이 작아 입지 못하는 문제도 자주 발생하고 있는데, 현재까지의 기술로는 유아동의 발육상태를 고려하여 가상 피팅 서비스를 제공하는 것이 불가능하다.
이러한 종래의 문제점을 해결하기 위한 본 발명의 실시 예들은 유아동의 영상데이터를 획득하여 신체치수를 산출하고, 인공지능을 통해 시간에 따른 유아동의 신체치수 변화를 예측하여 가상 피팅을 실행할 수 있는 리얼 아바타를 이용한 가상 피팅 방법 및 장치를 제공하는 것입니다.
본 발명의 실시 예에 따른 리얼 아바타를 이용한 가상 피팅 방법은, 전자장치는 리얼 아바타에 가상 피팅을 수행하기 위한 가상 피팅 신호에 따라 기 생성된 리얼 아바타의 성장필요여부를 확인하는 단계, 상기 전자장치는 상기 성장필요여부를 기반으로 상기 리얼 아바타를 성장시키는 단계 및 상기 전자장치는 상기 성장된 리얼 아바타에 적어도 하나의 의류를 가상 피팅하여 피팅 결과를 표시하는 단계를 포함하는 것을 특징으로 한다.
또한, 성장필요여부를 확인하는 단계는, 기 저장된 적어도 하나의 리얼 아바타 중에서 가상 피팅하고자 하는 리얼 아바타를 선택하는 단계, 상기 선택된 리얼 아바타의 기반이 되는 영상데이터가 획득된 날짜를 확인하는 단계 및 상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이가 임계기간 이상이면 상기 리얼 아바타의 성장이 필요한 것으로 확인하는 단계를 포함하는 것을 특징으로 한다.
또한, 리얼 아바타를 성장시키는 단계는, 기 설정된 상기 피사체의 발육정도, 상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이 및 기 저장된 발육조견표를 반영하여 상기 리얼 아바타를 성장시키는 단계를 포함하는 것을 특징으로 한다.
또한, 피팅 결과를 표시하는 단계는, 상기 적어도 하나의 의류를 상기 성장된 리얼 아바타에 가상 피팅하여 상기 피팅 결과를 표시하는 단계인 것을 특징으로 한다.
또한, 성장필요여부를 확인하는 단계 이전에, 상기 리얼 아바타를 생성하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 리얼 아바타를 생성하는 단계는, 상기 전자장치에 구비된 카메라를 활성화하여 상기 영상데이터를 획득하는 단계, 상기 영상데이터를 분석하여 상기 피사체의 신체치수를 확인하는 단계 및 상기 확인된 신체치수를 이용하여 상기 리얼 아바타를 생성하여 저장하는 단계를 포함하는 것을 특징으로 한다.
또한, 신체치수를 확인하는 단계는, 상기 피사체의 연령을 확인하는 단계 및 상기 발육조견표, 상기 피사체의 연령 및 상기 피사체의 신체치수를 확인하여 상기 발육정도를 확인하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 상기 신체치수를 확인하는 단계 이전에, 상기 영상데이터에 포함된 피사체와 동일한 피사체에 대한 리얼 아바타의 존재여부를 확인하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 리얼 아바타가 존재하면 상기 영상데이터를 이용하여 상기 리얼 아바타를 갱신하는 단계를 더 포함하는 것을 특징으로 한다.
아울러, 본 발명의 실시 예에 따른 리얼 아바타를 이용한 가상 피팅 장치는, 리얼 아바타에 가상 피팅을 수행하기 위한 가상 피팅 신호가 수신되면, 기 생성된 리얼 아바타의 성장필요여부를 확인하여 확인결과에 따라 상기 리얼 아바타를 성장시키고, 상기 성장된 리얼 아바타에 적어도 하나의 의류를 가상 피팅하는 제어부 및 상기 리얼 아바타에 상기 적어도 하나의 의류가 가상 피팅된 피팅 결과를 표시하는 표시부를 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명에 따른 리얼 아바타를 이용한 가상 피팅 방법 및 장치는, 유아동의 영상데이터를 획득하여 신체치수를 산출하고, 인공지능을 통해 시간에 따른 유아동의 신체치수 변화를 예측함으로써 가상 피팅 시마다 영상데이터를 획득해야 하는 번거로움을 해소할 수 있는 효과가 있다.
도 1은 본 발명의 실시 예에 따른 가상 피팅 장치를 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 리얼 아바타를 생성하는 방법을 설명하기 위한 순서도이다.
도 3은 본 발명의 실시 예에 따른 리얼 아바타에 가상 피팅을 수행하는 방법을 설명하기 위한 순서도이다.
도 2는 본 발명의 실시 예에 따른 리얼 아바타를 생성하는 방법을 설명하기 위한 순서도이다.
도 3은 본 발명의 실시 예에 따른 리얼 아바타에 가상 피팅을 수행하는 방법을 설명하기 위한 순서도이다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략할 수 있고, 명세서 전체를 통하여 동일 또는 유사한 구성 요소에 대해서는 동일한 참조 부호를 사용할 수 있다.
도 1은 본 발명의 실시 예에 따른 가상 피팅 장치를 나타낸 도면이다.
도 1을 참조하면, 본 발명에 따른 가상 피팅 장치(100, 이하, 전자장치(100)라 함)는 통신부(110), 입력부(120), 카메라부(130), 표시부(140), 메모리(150) 및 제어부(160)를 포함한다.
통신부(110)는 외부 서버(미도시)와의 통신을 수행한다. 이때, 외부 서버는, 유아동의 발육조견표를 제공하는 공공기관에서 사용하는 서버일 수 있고, 인터넷 쇼핑몰 등 의류를 판매하는 업체의 서버일 수 있다. 이를 위해, 통신부(110)는 5G(5th generation communication), LTE-A(Long Term Evolution-Advanced), LTE(Long Term Evolution), Wi-Fi(Wireless Fidelity) 등의 무선 통신을 수행할 수 있다.
입력부(120)는 전자장치(100)의 사용자 입력에 대응하여 입력 데이터를 발생시키기 위한 적어도 하나의 입력수단을 포함한다. 입력부(120)는 키패드, 돔 스위치, 터치 패널, 조그 셔틀, 터치 키 및 메뉴 버튼 등을 포함할 수 있다.
카메라부(130)는 전자장치(100)의 적어도 일부에 형성되어 전자장치(100)의 외부에 대한 동영상데이터 및 정지영상데이터를 포함하는 영상데이터를 획득한다. 이를 위해, 카메라부(130)는 광학적 신호를 수신하여 영상데이터를 발생시킨다. 카메라부(130)는 카메라 센서와 신호변환부를 구비할 수 있다. 카메라 센서는 광학적 신호를 전기적 영상신호로 변환한다. 신호변환부는 아날로그 영상신호를 디지털 영상데이터로 변환한다.
표시부(140)는 전자장치(100)의 동작과 관련된 표시 데이터를 표시한다. 표시부(140)는 액정 디스플레이(LCD; Liquid Crystal Display), 발광 다이오드(LED; Light Emitting Diode) 디스플레이, 유기 발광 다이오드(OLED; Organic LED) 디스플레이, 마이크로 전자기계 시스템(MEMS; Micro Electro Mechanical Systems) 디스플레이 및 전자 종이(Electronic Paper) 디스플레이를 포함한다. 표시부(140)는 입력부(120)와 결합되어 터치스크린(touch screen)으로 구현될 수 있다.
메모리(150)는 전자장치(100)의 동작 프로그램들을 저장한다. 특히, 메모리(150)는 카메라부(130)에서 획득된 영상데이터를 저장하고, 유아동에 대한 발육조견표를 저장한다. 메모리(150)는 가상 피팅을 수행하기 위한 AI어플리케이션을 저장한다. 이와 같은 AI어플리케이션은 영상데이터를 기반으로 영상데이터에 포함된 피사체의 신체치수를 확인하고, 확인된 신체치수를 기반으로 리얼 아바타를 생성할 수 있다. 또한, AI어플리케이션은 리얼 아바타 생성 시에 확인된 피사체의 발육정도 및 체형유형을 기반으로 생성된 리얼 아바타를 성장시킬 수 있다. 또한, 메모리(150)는 리얼 아바타에 가상 피팅할 의류에 대한 2D이미지를 실시간으로 렌더링하여 3D이미지로 변환 후 리얼 아바타에 가상 피팅할 수 있는 알고리즘을 저장할 수 있다.
제어부(160)는 카메라부(130)를 활성화하여 대상 피사체에 대한 영상데이터를 획득한다. 이때, 영상데이터는 정지영상데이터 및 동영상데이터를 포함할 수 있으며, 특정 포즈와 관계없이 대상 피사체가 원하는 포즈를 취했을 때 획득된 영상데이터일 수 있다. 제어부(160)는 리얼 아바타를 생성하고 가상 피팅을 수행하기 위한 AI어플리케이션을 실행한 후, AI어플리케이션에서 획득된 영상데이터를 호출할 수 있다. 이때, 본 발명의 실시 예에서는 설명의 편의를 위해 AI어플리케이션을 실행하여 영상데이터를 호출하는 것으로 설명하고 있으나, 반드시 이에 한정되는 것은 아니다. 예컨대, 제어부(160)는 AI어플리케이션을 실행한 후, AI어플리케이션에서 제공하는 영상데이터 획득 메뉴를 통해 카메라부(130)를 활성화시켜 영상데이터를 획득할 수도 있다.
제어부(160)는 영상데이터에 포함된 대상 피사체에 대한 리얼 아바타가 메모리(150)에 기저장된 상태인지 확인한다. 이를 위해, 제어부(160)는 대상 피사체의 얼굴 분석을 수행하여 메모리(150)에 저장된 적어도 하나의 리얼 아바타를 생성한 기반이 되는 적어도 하나의 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하는지를 확인한다. 제어부(160)는 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하지 않으면 대상 피사체를 이용하여 리얼 아바타를 생성한다.
보다 구체적으로, 제어부(160)는 대상 피사체의 체형분석을 통해 대상 피사체의 신체치수를 확인한다. 제어부(160)는 확인된 신체치수를 기반으로 관절 포인트 값 및 비관절 포인트 값을 생성한다. 관절 포인트 값은 키, 상체길이, 하체길이, 두상길이, 목길이, 팔길이, 다리길이, 허리길이 등 신체에서 길이에 대한 기준값이 되는 값이다. 또한, 비관절 포인트 값은, 가슴둘레, 허리둘레, 엉덩이둘레, 허벅지둘레, 종아리둘레, 팔꿈치를 기준으로 위 방향의 팔과 아래 방향의 팔의 두께, 손목둘레, 발목둘레, 목둘레, 두상둘레 등 신체에서 둘레에 대한 기준값이 되는 값이다.
이때, 제어부(160)는 메모리(150)에 저장된 발육조견표를 호출하고, 입력부(120)로부터 대상 피사체의 연령을 입력받아 이를 확인한다. 이때, 발육조견표는 연령, 연령에 대응되는 평균신장, 평균 가슴둘레 등을 포함할 수 있다. 제어부(160)는 발육조견표에서 대상 피사체의 연령에 대응되는 신체치수와 대상 피사체의 신체치수를 비교하여 대상 피사체의 발육정도 및 체형유형을 확인한다. 이때, 체형유형은 표준체형, 날씬체형, 통통체형 및 근육질 체형을 포함하는 다양한 체형유형을 의미한다. 제어부(160)는 생성된 관절 포인트 값, 비관절 포인트 값과 발육조견표의 기준이 되는 관절 포인트 값 및 비관절 포인트 값을 비교하여 대상 피사체의 발육정도 및 체형유형을 확인할 수 있다. 또한, 제어부(160)는 생성된 관절 포인트 값, 비관절 포인트 값을 나라별 유아동의 성장 표준치 및 체형유형 구분표 등의 데이터에 적용 및 학습하여 대상 피사체의 몸무게, 체지방 치수 등의 수치를 예측할 수 있다.
제어부(160)는 확인된 대상 피사체의 신체치수를 이용하여 리얼 아바타를 생성하여 메모리(150)에 저장한다. 이때, 제어부(160)는 대상 피사체에 대한 영상데이터가 획득된 시점에 대한 정보, 대상 피사체의 연령, 발육정도, 체형유형, 입력부(120)로부터 입력된 리얼 아바타를 식별할 수 있는 이름 등을 함께 저장할 수 있다.
반대로, 제어부(160)는 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하면 대상 피사체에 대한 리얼 아바타를 갱신한다. 보다 구체적으로, 제어부(160)는 대상 피사체의 신체치수를 확인하고, 메모리(150)에 기저장된 대상 피사체에 대한 리얼 아바타를 갱신한다. 리얼 아바타 갱신 시에 제어부(160)는 메모리(150)에 저장된 레퍼런스 피사체에 대한 발육정도, 체형유형 및 연령을 함께 갱신할 수 있다.
이를 위해, 제어부(160)는 레퍼런스 피사체에 대한 발육정도, 체형유형 및 레퍼런스 피사체를 포함하는 영상데이터 획득 시 피사체의 연령 및 신체치수를 확인한다. 그리고 제어부(160)는 대상 피사체를 포함하는 영상데이터 획득 시 피사체의 연령 및 신체치수를 확인한다. 제어부(160)는 레퍼런스 피사체와 관련된 연령 및 신체치수, 대상 피사체와 관련된 연령 및 신체치수 및 발육조견표와 함께 고려하여 대상 피사체에 대한 발육정도 및 체형유형을 재확인할 수 있다.
이와 같이, 대상 피사체에 대한 리얼 아바타가 생성된 이후에 입력부(120)로부터 가상 피팅을 위한 가상피팅신호가 수신되면 제어부(160)는 입력부(120)의 입력에 따라 가상 피팅을 수행할 리얼 아바타를 선택한다. 보다 구체적으로, 제어부(160)는 메모리(150)에 저장된 적어도 하나의 리얼 아바타 중에서 가상 피팅을 수행하고자 하는 피사체와 관련된 리얼 아바타를 선택할 수 있다. 이를 위해, 제어부(160)는 입력부(120)로부터 입력된 리얼 아바타의 이름에 대응되는 리얼 아바타를 선택할 수 있다.
제어부(160)는 선택된 리얼 아바타의 성장필요여부를 확인한다. 이를 위해, 제어부(160)는 선택된 리얼 아바타가 생성된 날짜를 확인하고, 리얼 아바타가 생성된 날짜와 가상피팅신호가 수신된 날짜를 비교한다. 제어부(160)는 두 날짜의 차이가 임계기간 이상이면, 예컨대, 한 달 이상이면 리얼 아바타의 성장이 필요한 것으로 확인한다.
제어부(160)는 선택된 리얼 아바타를 성장시킨다. 이를 위해, 제어부(160)는 리얼 아바타 생성 시에 확인된 피사체의 발육정도, 체형유형, 두 날짜의 차이 및 발육조견표를 반영하여 선택된 리얼 아바타를 성장시킨다. 제어부(160)는 입력부(120)의 입력에 의해 리얼 아바타에 가상 피팅할 의류를 선택하고 선택된 의류를 리얼 아바타에 가상 피팅한다. 이때, 가상 피팅할 의류는 상의의 경우 호수(권장연령, 키, 몸무게), 가슴둘레, 상의 총장, 어깨넓이, 목깊이, 목너비, 소매장, 소매부리 등에 대한 정보를 포함하고, 하의의 경우 호수(권장연령, 키, 몸무게), 하의총장, 허리둘레, 엉덩이둘레, 밑위길이, 허벅지둘레, 하의부리 등에 대한 정보를 포함할 수 있다.
가상 피팅할 의류는 메모리(150)에 기저장된 의류에 대한 이미지일 수 있고, 다양한 온라인 쇼핑몰이나 오픈 마켓 등에서 판매하는 의류의 2D이미지를 캡쳐한 이미지일 수 있다. 2D 이미지를 캡쳐한 경우, 제어부(160)는 캡쳐한 이미지를 실시간으로 렌더링하여 3D이미지로 변환한다. 그리고, 변환된 3D이미지를 리얼 아바타에 가상 피팅한다. 제어부(160)는 피팅 결과를 표시부(140)에 표시한다. 이와 같이, 가상 피팅할 의류를 선택하기 위해 제어부(160)는 다양한 온라인 쇼핑몰, 오픈 마켓 등에서 제공하는 의류 목록을 표시부(140)에 표시할 수 있고, 의류 목록 중에서 가상 피팅을 위한 의류를 선택하여 3D이미지로 변환 후 리얼 아바타에 가상 피팅을 수행할 수 있다.
또한, 도시되지는 않았으나, 제어부(160)는 입력부(120)에 의해 입력된 임계기간 후 예컨대, 6개월, 1년 후의 대상 피사체의 발육 상태를 예측하여 리얼 아바타를 임시로 성장시킨 후 의류를 가상 피팅할 수도 있다. 이를 통해, 온라인 쇼핑몰 등에서 유아동의 의류를 저렴하게 판매하는 기간에 대상 피사체에게 입힐 옷을 미리 구매하여 저비용으로 유아동의 의류를 구비할 수 있는 효과가 있다.
아울러, 본 발명의 실시 예에서는 제어부(160)가 메모리(150)에 저장된 AI어플리케이션을 동작시켜 리얼 아바타 생성, 성장 및 가상 피팅을 수행하는 것을 예로 설명하고 있으나, 반드시 이에 한정되는 것은 아니다. 특히, 전자장치(100)가 통신부(110)를 통해 AI서버(미도시)와 통신을 수행할 경우, AI서버와의 통신을 통해 AI서버에서 수행되는 리얼 아바타의 생성, 성장 및 가상 피팅 결과를 확인할 수 있다.
또한, 본 발명에서의 리얼 아바타 생성 및 가상 피팅은 유아동을 예로 설명하고 있으나 성인에게도 적용 가능하다. 아울러, 생성된 리얼 아바타는 가상 피팅 뿐 아니라 헬스 및 의료분야에도 적용이 가능하다.
도 2는 본 발명의 실시 예에 따른 리얼 아바타를 생성하는 방법을 설명하기 위한 순서도이다.
도 2를 참조하면, 201단계에서 제어부(160)는 전자장치(100)에 구비된 카메라부(130)를 활성화하여 대상 피사체에 대한 영상데이터를 획득한다. 203단계에서 제어부(160)는 대상 피사체에 대한 리얼 아바타의 존재여부를 확인한다. 보다 구체적으로, 제어부(160)는 대상 피사체의 얼굴 분석을 수행한다. 제어부(160)는 메모리(150)에 저장된 적어도 하나의 리얼 아바타를 생성한 기반이 되는 적어도 하나의 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하는지를 확인한다. 제어부(160)는 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하면 213단계를 수행하고, 동일한 레퍼런스 피사체가 존재하지 않으면 205단계를 수행한다.
205단계에서 제어부(160)는 대상 피사체에 대한 리얼 아바타를 생성하기 위한 생성신호의 수신여부를 확인한다. 205단계의 확인결과, 생성신호가 수신되면 제어부(160)는 207단계를 수행하고, 생성신호가 수신되지 않으면 211단계를 수행한다. 211단계에서 제어부(160)는 201단계에서 획득된 영상데이터를 메모리(150)에 저장한다.
207단계에서 제어부(160)는 대상 피사체의 체형분석을 통해 대상 피사체의 신체치수를 확인하고, 이를 기반으로 관절 포인트 값 및 비관절 포인트 값을 생성한다. 이때, 제어부(160)는 메모리(150)에 저장된 발육조견표를 호출하고, 대상 피사체의 연령을 확인한다. 제어부(160)는 발육조견표에서 대상 피사체의 연령에 대응되는 신체치수와 대상 피사체의 신체치수를 비교하여 대상 피사체의 발육정도 및 체형유형을 확인한다. 제어부(160)는 생성된 관절 포인트 값 및 비관절 포인트 값과 발육조견표의 기준이 되는 관절 포인트 값 및 비관절 포인트 값을 비교하여 대상 피사체의 발육정도 및 체형유형을 확인할 수 있다.
이어서, 209단계에서 제어부(160)는 207단계에서 확인된 대상 피사체의 신체치수를 이용하여 리얼 아바타를 생성하여 211단계를 수행한다. 211단계에서 제어부(160)는 생성된 리얼 아바타를 메모리(150)에 저장하되 대상 피사체의 연령, 발육정도, 체형유형, 201단계에서 영상데이터가 획득된 시점에 대한 정보를 함께 저장한다. 이때, 제어부(160)는 입력부(120)로부터 리얼 아바타를 식별할 수 있는 이름 등을 입력받아서 저장할 수 있다.
반대로, 레퍼런스 피사체 중에서 대상 피사체와 동일한 레퍼런스 피사체가 존재하면 213단계에서 제어부(160)는 대상 피사체의 신체치수를 확인하고, 215단계에서 제어부(160)는 대상 피사체에 대한 리얼 아바타를 갱신한다. 리얼 아바타 갱신 시에 제어부(160)는 메모리(150)에 저장된 레퍼런스 피사체에 대한 발육정도, 체형유형 및 연령을 함께 갱신할 수 있다. 이를 위해, 제어부(160)는 레퍼런스 피사체에 대한 발육정도, 체형유형 및 레퍼런스 피사체를 포함하는 영상데이터 획득 시 피사체의 연령 및 신체치수를 확인한다. 그리고 제어부(160)는 대상 피사체를 포함하는 영상데이터 획득 시 피사체의 연령 및 신체치수를 확인한다. 제어부(160)는 레퍼런스 피사체와 관련된 연령 및 신체치수, 대상 피사체와 관련된 연령 및 신체치수 및 발육조견표와 함께 고려하여 대상 피사체에 대한 발육정도 및 체형유형을 재확인할 수 있다. 이어서, 제어부(160)는 211단계를 수행하여 갱신된 리얼 아바타를 메모리(150)에 저장한다.
도 3은 본 발명의 실시 예에 따른 리얼 아바타에 가상 피팅을 수행하는 방법을 설명하기 위한 순서도이다.
도 3을 참조하면, 301단계에서 제어부(160)는 입력부(120)로부터 가상 피팅을 위한 가상피팅신호의 수신여부를 확인한다. 301단계의 확인결과, 가상피팅신호가 수신되면 제어부(160)는 303단계를 수행하고, 가상피팅신호가 수신되지 않으면 제어부(160)는 가상피팅신호의 수신을 대기한다.
303단계에서 제어부(160)는 입력부(120)의 입력에 따라 가상 피팅을 수행할 리얼 아바타를 선택한다. 보다 구체적으로, 제어부(160)는 메모리(150)에 저장된 적어도 하나의 리얼 아바타 중에서 가상 피팅을 수행하고자 하는 피사체와 관련된 리얼 아바타를 선택할 수 있다. 이를 위해, 제어부(160)는 입력부(120)로부터 입력된 리얼 아바타의 이름에 대응되는 리얼 아바타를 선택할 수 있다.
305단계에서 제어부(160)는 리얼 아바타의 성장이 필요한지를 확인한다. 이를 위해, 제어부(160)는 선택된 리얼 아바타가 생성된 날짜를 확인한다. 리얼 아바타가 생성된 날짜는 리얼 아바타 생성의 기반이 되는 영상데이터가 획득된 날짜와 동일할 수 있다. 제어부(160)는 리얼 아바타가 생성된 날짜와 가상피팅신호가 수신된 날짜를 비교한다. 제어부(160)는 두 날짜의 차이가 임계기간 이상이면, 예컨대, 한 달 이상이면 리얼 아바타의 성장이 필요한 것으로 확인한다.
305단계의 확인결과, 리얼 아바타의 성장이 필요하면 제어부(160)는 303단계에서 선택된 리얼 아바타를 성장시키고 309단계를 수행한다. 이를 위해, 제어부(160)는 도 2에서와 같이 리얼 아바타 생성 시에 확인된 피사체의 발육정도, 체형유형, 두 날짜의 차이 및 발육조견표를 반영하여 선택된 리얼 아바타를 성장시킨다. 반대로, 305단계의 확인결과, 리얼 아바타의 성장이 필요하지 않으면 제어부(160)는 309단계를 수행한다.
이어서, 309단계에서 제어부(160)는 리얼 아바타에 가상 피팅할 의류를 선택하고 311단계를 수행한다. 이때, 이때, 가상 피팅할 의류는 상의의 경우 호수(권장연령, 키, 몸무게), 가슴둘레, 상의 총장, 어깨넓이, 목깊이, 목너비, 소매장, 소매부리 등에 대한 정보를 포함하고, 하의의 경우 호수(권장연령, 키, 몸무게), 하의총장, 허리둘레, 엉덩이둘레, 밑위길이, 허벅지둘레, 하의부리 등에 대한 정보를 포함할 수 있다.
가상 피팅할 의류는 메모리(150)에 기저장된 의류에 대한 이미지일 수 있고, 다양한 온라인 쇼핑몰이나 오픈 마켓 등에서 판매하는 의류의 2D이미지를 캡쳐한 이미지일 수 있다. 2D 이미지를 캡쳐한 경우, 제어부(160)는 캡쳐한 이미지를 실시간으로 렌더링하여 3D이미지로 변환한다.
311단계에서 제어부(160)는 선택된 의류를 리얼 아바타에 가상 피팅한 피팅 결과를 표시부(140)에 표시한다. 이를 통해, 본 발명은 성장속도가 빠른 유아동에 대한 리얼 아바타를 생성하고, 리얼 아바타 생성 시에 확인한 유아동에 대한 발육정도를 기반으로 리얼 아바타를 자동으로 성장시켜 의류를 구매할 때마다 신체치수를 측정하거나 영상데이터를 재획득하는 번거로움을 해소할 수 있는 효과가 있다.
본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Claims (11)
- 전자장치는 리얼 아바타를 생성하기 위한 생성 신호에 따라 상기 전자장치에 구비된 카메라를 활성화하여 피사체를 포함하는 영상데이터를 획득하는 단계;
상기 전자장치는 상기 영상데이터를 분석하여 상기 피사체의 신체치수를 확인하는 단계;
상기 전자장치는 상기 확인된 신체치수를 기반으로 상기 피사체의 관절 포인트 값 및 비관절 포인트 값을 생성하는 단계;
상기 전자장치는 상기 피사체의 관절 포인트 값 및 비관절 포인트 값에 기초하여 상기 피사체의 발육정도 및 체형유형을 확인하는 단계;
상기 전자장치는 상기 확인된 신체치수를 기반으로 상기 리얼 아바타를 생성하여 저장하는 단계;
상기 저장된 적어도 하나의 리얼 아바타 중에서 가상 피팅을 수행하기 위한 가상 피팅 신호에 따라 가상 피팅하고자 하는 리얼 아바타를 선택하는 단계;
상기 전자장치는 상기 선택된 리얼 아바타의 기반이 되는 영상데이터가 획득된 날짜를 확인하는 단계; 및
상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이가 임계기간 이상이면 상기 리얼 아바타의 성장이 필요한 것으로 성장필요여부를 확인하는 단계;
상기 전자장치는 상기 성장필요여부를 기반으로 아바타 생성 시 확인된 상기 피사체의 발육정도, 체형유형, 상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이 및 기 저장된 발육조견표를 반영하여 상기 리얼 아바타를 성장시키는 단계; 및
상기 전자장치는 상기 성장된 리얼 아바타에 적어도 하나의 의류를 가상 피팅하여 피팅 결과를 표시하는 단계;
를 포함하는 것을 특징으로 하는 가상 피팅 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 피팅 결과를 표시하는 단계는,
온라인 쇼핑몰 및 오픈 마켓 중 적어도 어느 하나에서 판매하는 상기 적어도 하나의 의류의 2D 이미지를 캡쳐하는 단계;
상기 캡쳐한 2D 이미지를 실시간으로 렌더링하여 3D 이미지로 변환하는 단계; 및
상기 3D 이미지를 상기 성장된 리얼 아바타에 가상 피팅하여 상기 피팅 결과를 표시하는 단계를 포함하는 것을 특징으로 하는 가상 피팅 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 신체치수를 확인하는 단계는,
상기 피사체의 연령을 확인하는 단계; 및
상기 발육조견표, 상기 피사체의 연령 및 상기 피사체의 신체치수를 확인하여 상기 발육정도를 확인하는 단계;
를 더 포함하는 것을 특징으로 하는 가상 피팅 방법. - 제7항에 있어서,
상기 신체치수를 확인하는 단계 이전에,
상기 영상데이터에 포함된 피사체와 동일한 피사체에 대한 리얼 아바타의 존재여부를 확인하는 단계;
를 더 포함하는 것을 특징으로 하는 가상 피팅 방법. - 제8항에 있어서,
상기 리얼 아바타가 존재하면 상기 영상데이터를 이용하여 상기 리얼 아바타를 갱신하는 단계;
를 더 포함하는 것을 특징으로 하는 가상 피팅 방법. - 리얼 아바타를 생성하기 위한 생성 신호에 따라 카메라로부터 피사체를 포함하는 영상데이터를 획득하고, 상기 영상데이터를 분석하여 상기 피사체의 신체치수를 확인하고, 상기 확인된 신체치수를 기반으로 상기 피사체의 관절 포인트 값 및 비관절 포인트 값을 생성하고, 상기 피사체의 관절 포인트 값 및 비관절 포인트 값에 기초하여 상기 피사체의 발육정도 및 체형유형을 확인하고, 상기 확인된 신체치수를 이용하여 상기 리얼 아바타를 생성하여 저장하고,
상기 저장된 적어도 하나의 리얼 아바타 중에서 가상 피팅을 수행하기 위한 가상 피팅 신호에 따라 가상 피팅하고자 하는 리얼 아바타를 선택하고, 상기 선택된 리얼 아바타의 기반이 되는 영상데이터가 획득된 날짜를 확인하고, 상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이가 임계기간 이상이면 상기 리얼 아바타의 성장이 필요한 것으로 성장필요여부를 확인하고, 상기 성장필요여부를 기반으로 아바타 생성 시 확인된 상기 피사체의 발육정도, 체형유형, 상기 영상데이터가 획득된 날짜와 상기 가상 피팅 신호가 수신된 날짜의 차이 및 기 저장된 발육조견표를 반영하여 상기 리얼 아바타를 성장시키고, 상기 성장된 리얼 아바타에 적어도 하나의 의류를 가상 피팅하는 제어부; 및
상기 리얼 아바타에 상기 적어도 하나의 의류가 가상 피팅된 피팅 결과를 표시하는 표시부;
를 포함하는 것을 특징으로 하는 가상 피팅 장치. - 제10항에 있어서,
상기 제어부는,
온라인 쇼핑몰 및 오픈 마켓 중 적어도 어느 하나에서 판매하는 상기 적어도 하나의 의류의 2D 이미지를 캡쳐하고, 상기 캡쳐한 2D 이미지를 실시간으로 렌더링하여 3D 이미지로 변환하고, 상기 3D 이미지를 상기 성장된 리얼 아바타에 가상 피팅하여 상기 피팅 결과를 상기 표시부에 표시하는 가상 피팅 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210089194A KR102423034B1 (ko) | 2021-07-07 | 2021-07-07 | 리얼 아바타를 이용한 가상 피팅 방법 및 장치 |
PCT/KR2022/009874 WO2023282671A1 (ko) | 2021-07-07 | 2022-07-07 | 리얼 아바타를 이용한 가상 피팅 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210089194A KR102423034B1 (ko) | 2021-07-07 | 2021-07-07 | 리얼 아바타를 이용한 가상 피팅 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102423034B1 true KR102423034B1 (ko) | 2022-07-20 |
Family
ID=82609301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210089194A KR102423034B1 (ko) | 2021-07-07 | 2021-07-07 | 리얼 아바타를 이용한 가상 피팅 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102423034B1 (ko) |
WO (1) | WO2023282671A1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100789828B1 (ko) * | 2006-04-05 | 2008-01-02 | 엘지전자 주식회사 | 네트워크 티브이를 이용한 코디네이트 시스템 및 방법 |
JP2013008249A (ja) * | 2011-06-24 | 2013-01-10 | Dainippon Printing Co Ltd | 試着支援システム |
US20160180419A1 (en) * | 2011-02-17 | 2016-06-23 | Metail Limited | Computer implemented methods and systems for generating virtual body models for garment fit visualisation |
US20210065447A1 (en) * | 2019-09-02 | 2021-03-04 | Lg Electronics Inc. | Xr device and method for controlling the same |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200023970A (ko) * | 2018-08-27 | 2020-03-06 | 전호윤 | 가상 피팅 지원 시스템 |
-
2021
- 2021-07-07 KR KR1020210089194A patent/KR102423034B1/ko active IP Right Grant
-
2022
- 2022-07-07 WO PCT/KR2022/009874 patent/WO2023282671A1/ko active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100789828B1 (ko) * | 2006-04-05 | 2008-01-02 | 엘지전자 주식회사 | 네트워크 티브이를 이용한 코디네이트 시스템 및 방법 |
US20160180419A1 (en) * | 2011-02-17 | 2016-06-23 | Metail Limited | Computer implemented methods and systems for generating virtual body models for garment fit visualisation |
JP2013008249A (ja) * | 2011-06-24 | 2013-01-10 | Dainippon Printing Co Ltd | 試着支援システム |
US20210065447A1 (en) * | 2019-09-02 | 2021-03-04 | Lg Electronics Inc. | Xr device and method for controlling the same |
Also Published As
Publication number | Publication date |
---|---|
WO2023282671A1 (ko) | 2023-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220198780A1 (en) | Information processing apparatus, information processing method, and program | |
US9928411B2 (en) | Image processing apparatus, image processing system, image processing method, and computer program product | |
US20200380594A1 (en) | Virtual try-on system, virtual try-on method, computer program product, and information processing device | |
KR102266361B1 (ko) | 거울을 가상화하는 디바이스들, 시스템들 및 방법들 | |
KR101775327B1 (ko) | 가상현실에서의 의류 피팅방법 및 피팅프로그램 | |
US20160071322A1 (en) | Image processing apparatus, image processing system and storage medium | |
US8818883B2 (en) | Personalized shopping avatar | |
US12017142B2 (en) | System and method for real-time calibration of virtual apparel using stateful neural network inferences and interactive body measurements | |
US20220188897A1 (en) | Methods and systems for determining body measurements and providing clothing size recommendations | |
CN111602165A (zh) | 衣服模型生成和显示*** | |
JP6262105B2 (ja) | 画像処理装置、画像処理システム、画像処理方法及びプログラム | |
CN105956912A (zh) | 一种网络试衣的实现方法 | |
TR201815349T4 (tr) | Geliştirilmiş sanal deneme simülasyonu hizmeti. | |
Vitali et al. | Acquisition of customer’s tailor measurements for 3D clothing design using virtual reality devices | |
CN105374057A (zh) | 虚拟试穿装置及虚拟试穿方法 | |
CN106887035A (zh) | 一种智能试衣装置 | |
JP2017004464A (ja) | 画像処理装置、画像処理システム、画像処理方法及びプログラム | |
Gupta | New directions in the field of anthropometry, sizing and clothing fit | |
JP2019058285A (ja) | 活動支援方法、プログラム、及び活動支援システム | |
KR102423034B1 (ko) | 리얼 아바타를 이용한 가상 피팅 방법 및 장치 | |
KR20190057516A (ko) | 증강현실을 이용한 인공지능형 토탈패션 스타일링 시스템 | |
WO2022081745A1 (en) | Real-time rendering of 3d wearable articles on human bodies for camera-supported computing devices | |
CN105279354A (zh) | 用户可融入剧情的情境建构*** | |
WO2019003429A1 (ja) | 人体モデル表示システム、人体モデル表示方法、通信端末装置、及びコンピュータプログラム | |
JP7214796B1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |