KR-20260061002-A - SERVER AND METHOD FOR WEDDING DRESS RECOMMENDATION AND CUSTOMIZATION SIMULATION LINKED WITH WEDDING HALL BACKGROUNDS
Abstract
본 발명의 일 측면은, 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버 및 방법을 제공한다. 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버는, 적어도 하나의 프로세서(processor) 및 적어도 하나의 프로세서가 복수의 동작을 수행하도록 지시하는 명령어들(instructions)을 저장하는 메모리(memory)를 포함할 수 있다. 복수의 동작은, 유무선 네트워크로 연결된 카메라로부터 사용자 영상을 획득하는 동작, 획득된 사용자 영상과, 사용자가 선택한 웨딩홀 배경을 합성하여 디스플레이에 표시하는 동작, 웨딩홀 배경의 조명 및 장식물의 커스터마이징 옵션을 제공하는 동작 및 커스터마이징 옵션에 따라 커스터마이징 된 웨딩홀 배경을 합성하여 디스플레이에 표시하는 동작을 포함할 수 있다.
Inventors
- 김문화
Assignees
- 주식회사 요즘컴퍼니
Dates
- Publication Date
- 20260506
- Application Date
- 20250910
Claims (1)
- 웨딩홀 배경 연동 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버로서, 적어도 하나의 프로세서; 및 상기 적어도 하나의 프로세서가 복수의 동작을 수행하도록 지시하는 명령어들을 저장하는 메모리를 포함하고, 상기 복수의 동작은, 유무선 네트워크로 연결된 카메라로부터 사용자 영상을 획득하는 동작; 외부 서버로부터 추천 드레스 목록을 수신하여 제공하는 동작; 상기 사용자 영상으로부터 3D 신체 모델을 생성하고, 상기 추천 드레스 목록에 포함된 드레스의 3D 드레스 모델을 생성하는 동작; 상기 추천 드레스 목록에 포함되어 사용자가 선택한 드레스의 3D드레스 모델을 상기 3D 신체 모델에 합성하여 디스플레이에 표시하는 동작; 및 상기 3D 드레스 모델 및 상기 3D 신체 모델의 커스터마이징 옵션을 제공하는 동작;을 더 포함하고, 상기 디스플레이는 복수의 디스플레이 영역으로 구분되고, 상기 사용자의 정면 또는 후면에 위치하여, 상기 사용자가 웨딩드레스를 입은 모습을 정면에서 볼 때 웨딩홀의 전면 배경을 표시하는 제1 디스플레이 영역, 상기 사용자가 서 있는 바닥면에 위치하여, 웨딩홀 바닥의 바닥 배경을 표시하는 제2 디스플레이 영역, 상기 제2 디스플레이 영역과 평행한 방향에서 상기 사용자의 머리 상부에 위치하여, 웨딩홀의 천장 구조, 조명, 또는 하늘을 포함하는 천장 배경을 표시하는 제3 디스플레이 영역을 포함하는 것을 특징으로 하고, 외부 서버로부터 웨딩홀 정보를 획득하여, 웨딩홀 환경을 커스터마이징 하는 옵션을 생성 및 제공하는 동작; 및 사용자가 선택한 상기 웨딩홀 환경의 커스터마이징 결과를 실시간으로 상기 디스플레이에 표시하는 동작;을 더 포함하며, 3D 신체 모델, 3D 드레스 모델, 웨딩홀 배경, 꽃 장식의 밝기값의 가중합으로부터 합성 영상 밝기 값을 산출하고, 산출된 상기 합성 영상 밝기 값에 미리 정해진 밝기 조정 가중값을 곱하여 사용자가 드레스를 입은 영역의 밝기 값을 조정하는 동작; 및 3D 신체 모델, 3D 드레스 모델, 웨딩홀 배경, 꽃 장식의 색온도의 가중합으로부터 합성 영상 색온도를 산출하고, 로부터 조정 색온도를 산출하여, 사용자가 드레스를 입은 영역의 밝기 값을 조정하는 동작;을 더 포함하되, 상기 는 사용자가 드레스를 입은 영역의 색온도와 합성 영상 색온도 사이의 차이로 산출되는 것을 특징으로 하고, 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버.
Description
웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버 및 방법 {SERVER AND METHOD FOR WEDDING DRESS RECOMMENDATION AND CUSTOMIZATION SIMULATION LINKED WITH WEDDING HALL BACKGROUNDS} 본 발명은 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버 및 방법에 관한 것으로, 더욱 상세하게는 디지털 인터페이스 상에 사용자 맞춤형 드레스를 추천하고, 사용자의 선택에 따라 커스터마이징 하는 시뮬레이션을 제공하는 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버 및 방법에 관한 것이다. 웨딩드레스의 선택은 예식을 준비하는 과정에서 매우 중요한 단계 중 하나로, 결혼식의 분위기와 신부의 만족도에 큰 영향을 미친다. 일반적으로 웨딩드레스는 오프라인 매장을 방문하여 직접 착용한 이후 피팅 과정을 거쳐 선택하는 방식이 주로 사용되었다. 그러나, 이러한 방식은 제한된 드레스 선택 범위, 시간 소모, 이동의 불편함 등의 문제가 존재한다. 특히, 고객의 신체 사이즈나 스타일 취향에 대한 개인화된 추천이 충분히 제공되지 않는다는 점에서 고객 경험이 최적화되지 못하는 한계가 있으며, 고객의 취향에 맞는 드레스를 찾아보고, 직접 반복 방문해가며 피팅 과정을 거치는 일은 고객 친화적이지 못하며 불필요한 시간 및 비용을 소비하여 비 효율적인 과정으로 진행되는 문제가 있다. 최근 온라인 플랫폼을 통한 웨딩드레스 추천 서비스가 등장하고 있으나, 이 역시 사용자가 직접 드레스를 착용해볼 수 없고, 단순히 웨딩 드레스의 소개 정도에 그치는 정보만을 제공할 뿐, 실시간으로 다양한 드레스 스타일과 결혼식 테마에 맞춘 맞춤형 추천을 제공하지 못하는 한계가 있다. 또한, 사용자가 원하는 결혼식 장소나 테마에 맞춰 드레스를 시각적으로 미리 확인할 수 있는 기능이 부족하여, 최종 선택 후에도 고객 만족을 충족시키지 못하는 문제가 있다. 이에 따라, 웨딩드레스를 추천하고 실시간 커스터마이징 시스템에 디지털 인터페이스를 접목하여, 사용자가 실시간으로 맞춤형 드레스 추천을 받을 수 있는 방법에 대한 연구가 필요한 실정이다. 본 발명의 특정한 바람직한 실시예들의 상기에서 설명한 바와 같은 또한 다른 측면들과, 특징들 및 이득들은 첨부 도면들과 함께 처리되는 하기의 설명으로부터 보다 명백하게 될 것이다. 도 1은 본 발명의 일 실시예에 따른 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버의 구동 환경을 나타낸 예시도이다. 도 2는 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버의 일 예를 설명하기 위한 예시도이다. 도 3은 디지털 인터페이스 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션의 일 예를 설명하기 위한 예시도이다. 도 4는 디지털 인터페이스 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션의 디스플레이 환경을 설명하기 위한 예시도이다. 도 5는 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버에서 드레스의 커스터마이징 시뮬레이션을 설명하기 위한 예시도이다. 도 6은 도 1에 따른 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버에 대한 하드웨어 구성도이다. 상기 도면들을 통해, 유사 참조 번호들은 동일한 혹은 유사한 엘리먼트들과, 특징들 및 구조들을 도시하기 위해 사용된다는 것에 유의해야만 한다. 이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다. 실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. 마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. 이때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다. 또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다. 이 때, 본 실시 예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field-Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 본 발명의 실시예들을 구체적으로 설명함에 있어서, 특정 시스템의 예를 주된 대상으로 할 것이지만, 본 명세서에서 청구하고자 하는 주요한 요지는 유사한 기술적 배경을 가지는 여타의 통신 시스템 및 서비스에도 본 명세서에 개시된 범위를 크게 벗어나지 아니하는 범위에서 적용 가능하며, 이는 당해 기술분야에서 숙련된 기술적 지식을 가진 자의 판단으로 가능할 것이다. 도 1은 본 발명의 일 실시예에 따른 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버의 구동 환경을 나타낸 예시도이다. 도 1을 참조하면, 웨딩홀 배경 연동 기반 웨딩드레스 추천 및 커스터마이징 시뮬레이션 서버(100)(이하, '서버(100)'라고 함)는 사용자 단말(10)을 통해 적어도 하나 이상의 사용자 영상을 수집할 수 있다. 이때 사용자 영상은 사용자의 신체 전부 또는 드레스의 착용시 사이즈의 특정이 요구되는 각 신체 부위로써 키, 체중, 가슴둘레, 허리둘레, 엉덩이 둘레, 목 둘레, 어깨 넓이 등의 영역이 포함된 사용자 영상일 수 있다. 이때, 서버(100)는 사용자 단말(10) 뿐만 아니라, 서버(100)와 유무선 네트워크로 연결된 카메라로부터 사용자 영상을 획득할 수 있다. 이에 제한되지 않으며, 서버(100)는 유무선 네트워크로 연결된 적어도 하나 이상의 외부 서버(110)로부터 드레스 정보 및 웨딩홀 정보를 수신할 수 있다. 이때, 드레스 정보는, 드레스의 길이, 소매 길이, 목선 스타일, 실루엣 유형, 소재, 레이스 장식 여부, 트레인의 길이, 허리선 위치, 가슴 라인의 디자인, 스커트의 퍼짐 정도, 색상, 장식 패턴, 비즈 또는 자수 장식, 드레스의 무게, 뒷면 클로저 유형(지퍼, 버튼 등), 드레스의 전체 크기, 드레스의 패브릭 레이어 수, 허리선 장식 여부, 드레스의 유연성, 드레스의 광택 정도가 포함될 수 있다. 또한, 웨딩홀 정보는 웨딩홀의 크기, 천장 높이, 좌석 배치, 테이블 수, 조명 유형, 조명 색상, 조명 밝기, 무대 크기, 무대 배치, 바닥 재질, 벽면 장식, 천장 장식, 꽃 장식 종류, 입장로 길이, 웨딩홀의 전체 색상 테마, 오디오 시스템, 프로젝터 사용 여부,