KR102438712B1 - 3d 공간 모델링 데이터 생성 서버 및 그 제어방법 - Google Patents

3d 공간 모델링 데이터 생성 서버 및 그 제어방법 Download PDF

Info

Publication number
KR102438712B1
KR102438712B1 KR1020200081377A KR20200081377A KR102438712B1 KR 102438712 B1 KR102438712 B1 KR 102438712B1 KR 1020200081377 A KR1020200081377 A KR 1020200081377A KR 20200081377 A KR20200081377 A KR 20200081377A KR 102438712 B1 KR102438712 B1 KR 102438712B1
Authority
KR
South Korea
Prior art keywords
modeling data
store
customer
photographing
density
Prior art date
Application number
KR1020200081377A
Other languages
English (en)
Other versions
KR20220003762A (ko
Inventor
양인성
문지현
주성돈
최경찬
김대성
조은진
Original Assignee
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지유플러스 filed Critical 주식회사 엘지유플러스
Priority to KR1020200081377A priority Critical patent/KR102438712B1/ko
Publication of KR20220003762A publication Critical patent/KR20220003762A/ko
Application granted granted Critical
Publication of KR102438712B1 publication Critical patent/KR102438712B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • H04N5/23206
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2004Aligning objects, relative positioning of parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Remote Sensing (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 3D 공간 모델링 데이터 생성 서버 및 그 제어방법에 관한 것이다. 본 발명에 따른 적어도 하나의 포인트에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 서버가 수행하는 제어방법은, 매장 내 구비된 카메라를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 단계와; 상기 단계에서 산출된 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 단계와; 주행 촬영 장치를 제어하여 상기 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 단계와; 상기 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 단계를 포함하는 것을 특징으로 한다.

Description

3D 공간 모델링 데이터 생성 서버 및 그 제어방법{SERVER AND CONTROL METHOD FOR GENERATING 3D SPATIAL MODELING DATA}
본 발명은 3D 공간 모델링 데이터 생성 서버 및 그 제어방법에 관한 것으로, 보다 상세하게는 360 3D 콘텐츠를 제공하기 위해 필요한 데이터를 생성하는 서버 및 그 제어방법에 관한 것이다.
최근 통신 기술과 전자 통신 기술의 발전과 더불어 3D 콘텐츠들의 제공이 이루어지고 있다.
특히 VR(Virtual Reality) 장치들의 보급으로 인해 3D 콘텐츠 특히 360도 3D 콘텐츠를 다양한 분야에서 활용하려고 시도하고 있고, 최근에는 각 상품 판매 매장에 대한 가상 영상을 고객에게 제공하여 고객이 직접 매장 내를 돌아다니지 않더라도 매장 내 매대에 구비된 상품들을 확인할 수 있도록 하는 시도가 이루어지고 있다.
이처럼 VR 기반의 3D 가상 스토어 서비스를 제공하기 위해서는 이러한 3D 가상 콘텐츠 제공을 위한 촬영 데이터가 필요한데, 기존에는 사람이 직접 필요한 위치를 찾아가서 촬영하는 방식을 이용해 왔다.
그러나 넓은 매장을 사람이 일일이 돌아다니면서 수동으로 촬영하는 것은 상당히 번거로운 작업일 뿐만 아니라 빈번한 촬영시에는 오히려 많은 비용을 발생시키는 방법이다.
또한 기존에는 특별한 기준 없이 일정한 간격으로 촬영된 360 3D 콘텐츠 영상을 고객에게 제공해 왔는데, 이는 콘텐츠 운영에 있어서 비효율적인 것이라고 할 수 있다.
즉, 각 상품마다 고객별 선호도가 다를 수 있는데, 상품이 배치된 매대에 대한 360도 영상을 촬영함에 있어서 일률적으로 촬영이 이루어지게 되면, 선호도가 떨어지는 상품에 대한 영상 콘텐츠 양과 선호도가 높은 상품에 대한 영상 콘텐츠의 양이 동일하여 콘텐츠 운영 및 콘텐츠 제공에 있어서 비효율이 발생하는 것이다.
등록특허 제10-1803820호
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 고객들이 선호하는 상품에 대해서 더 자세하게 제공하기 위한 3D 공간 모델링 데이터를 생성하는 서버 및 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 적어도 하나의 포인트에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 서버는, 매장 내 구비된 카메라를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 고객 밀집도 산출부와; 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 촬영 포인트 결정부와; 주행 촬영 장치를 제어하여 상기 촬영 포인트 결정부에서 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 3D 촬영 제어부와; 상기 주행 촬영 장치에 의해 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 공간 데이터 생성부를 포함하여 구성된다.
여기서, 상기 3D 촬영 제어부는, 기 설정된 시점에 매장 내 전등 중 적어도 하나를 오프 상태에서 온 시킨 후, 상기 주행 촬영 장치를 제어하여 촬영이 이루어지도록 하고, 해당 촬영이 종료된 경우 상기 매장 내 전등을 원래대로 온 상태에서 오프 시킬 수 있다.
여기서, 온라인 또는 오프라인 쇼핑에 의해 이루어진 고객들의 고객 쇼핑 행태 데이터를 획득하는 단계를 쇼핑 현황 수집부를 더 포함하고, 상기 촬영 포인트 결정부는 상기 쇼핑 현황 수집부에서 획득한 고객 쇼핑 행태 데이터와 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도에 기 설정된 가중치를 적용하여 상기 촬영 포인트를 결정할 수 있다.
여기서, 사용자 단말기로부터 3D 매장 VR 콘텐츠 요청이 있는 경우, 상기 공간 데이터 생성부에서 생성한 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 제공하는 3D 콘텐츠 제공부를 더 포함할 수 있다.
여기서, 상기 촬영 포인트 결정부는 상기 매장내 매대별 상품 배치 정보와 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도를 모두 고려하여 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정하고, 상기 3D 촬영 제어부는 상기 포인트 결정부에서 결정한 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하고, 상기 공간 데이터 생성부는 상기 주행 촬영 장치에서 촬영한 그룹별 이미지를 기초로 고객 그룹별 3D 공간 모델링 데이터를 생성할 수 있다.
여기서, 상기 3D 콘텐츠 제공부는 상기 사용자 단말기의 3D 매장 VR 콘텐츠 요청을 분석하여 해당 고객을 식별하고, 그 식별된 고객에 대응되는 고객 그룹을 기 저장된 데이터베이스 또는 외부 서버로부터 획득하며, 획득한 해당 고객 그룹에 대응되는 고객 그룹별 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 상기 사용자 단말기에 제공할 수 있다.
여기서, 상기 고객 밀집도 산출부는 촬영된 영상을 분석하여 위치별 고객의 밀집도 및 밀집 방향을 산출하고, 상기 촬영 포인트 결정부는 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도 및 밀집 방향과 기 구비된 매장 내 시설물 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 및 촬영 초점 또는 노출 값을 결정하고, 상기 3D 촬영 제어부는 주행 촬영 장치를 제어하여 상기 촬영 포인트 결정부에서 결정한 촬영 포인트마다에서 그 결정된 촬영 초점 또는 노출 값으로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 할 수 있다.
여기서, 상기 고객 밀집도 산출부에 의해 산출된 고객의 밀집도와 매장내 매대 상품 위치를 비교하여 상품별 선호도를 판단하는 상품 선호도 판단부를 더 포함하고, 상기 촬영 포인트 결정부는 매장내 매대 상품 재 배치시, 상기 상품 선호도 판단부에서 판단한 상품별 선호도와 매대 상품 재 배치 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 자동으로 재 결정할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 적어도 하나의 포인트에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 서버가 수행하는 제어방법은, 매장 내 구비된 카메라를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 단계와; 상기 단계에서 산출된 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 단계와; 주행 촬영 장치를 제어하여 상기 단계에서 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 단계와; 상기 단계에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 단계를 포함할 수 있다.
여기서, 상기 단계는, 기 설정된 시점에 매장 내 전등 중 적어도 하나를 오프 상태에서 온 시키는 단계와; 상기 주행 촬영 장치를 제어하여 촬영이 이루어지도록 하는 단계와; 상기 단계의 촬영이 종료된 경우 상기 매장 내 전등을 원래대로 온 상태에서 오프 시키는 단계를 포함할 수 있다.
여기서, 온라인 또는 오프라인 쇼핑에 의해 이루어진 고객들의 고객 쇼핑 행태 데이터를 획득하는 단계를 더 포함하고, 상기 단계에서는 상기 단계에서 획득한 고객 쇼핑 행태 데이터와 상기 단계에서 산출한 고객의 매장내 밀집도에 기 설정된 가중치를 적용하여 상기 촬영 포인트를 결정할 수 있다.
여기서, 사용자 단말기로부터 3D 매장 VR 콘텐츠 요청이 있는 경우, 상기 (d) 단계에서 생성된 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 제공하는 단계를 더 포함할 수 있다.
여기서, 상기 단계에서는, 상기 매장내 매대별 상품 배치 정보와 상기 단계에서 산출된 고객의 매장내 밀집도를 모두 고려하여 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정하고, 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하고, 상기 촬영된 그룹별 이미지를 기초로 고객 그룹별 3D 공간 모델링 데이터를 생성할 수 있다.
여기서, 상기 단계에서는 상기 사용자 단말기의 3D 매장 VR 콘텐츠 요청을 분석하여 해당 고객을 식별하고, 그 식별된 고객에 대응되는 고객 그룹을 기 저장된 데이터베이스 또는 외부 서버로부터 획득하며, 획득한 해당 고객 그룹에 대응되는 고객 그룹별 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 상기 사용자 단말기에 제공할 수 있다.
여기서, 상기 촬영된 영상을 분석하여 위치별 고객의 밀집도 및 밀집 방향을 산출하고, 상기 단계에서는 상기 산출된 고객의 매장내 밀집도 및 밀집 방향과 기 구비된 매장 내 시설물 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 및 촬영 초점 또는 노출 값을 결정하고, 상기 단계에서는 주행 촬영 장치를 제어하여 상기 결정된 촬영 포인트마다에서 그 결정된 촬영 초점 또는 노출 값으로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 할 수 있다.
여기서, 상기 산출된 위치별 고객의 밀집도와 매장 내 매대 상품 위치를 비교하여 상품별 선호도를 판단하는 단계와; 매장 내 매대 상품 재 배치시, 상기 단계에서 판단된 상품별 선호도와 매대 상품 재 배치 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 자동으로 재 결정하는 단계를 더 포함할 수 있다.
이상 설명한 바와 같이 본 발명에 따르면, 사람에 의해 수동으로 360도 3D 가상 콘텐츠를 위한 촬영 데이터를 획득하는 것이 아니라, 자동으로 주행 촬영 장치를 이용함으로써, 지속적 운영에 있어서는 오히려 비용 절감의 효과가 있다.
특히 촬영 포인트를 선정함에 있어서, 균일한 간격으로 선정하는 것이 아니라, 고객들이 상대적으로 붐비는 영역에는 짧은 간격의 촬영 포인트를 선정하고, 고객들이 상대적으로 붐비지 않는 영역에는 긴 간격의 촬영 포인트를 선정함으로써, 콘텐츠 관리와 운영에 있어서 효율성을 극대화할 수 있다.
도 1은 본 발명의 일 실시예에 따른 3D 공간 모델링 데이터 생성 서버를 포함하는 전체 시스템의 개략 구성도이고,
도 2는 도 1의 3D 공간 모델링 데이터 생성 서버의 기능 블록도이고,
도 3은 고객의 밀집도를 나타낸 도면이고,
도 4는 고객의 밀집도에 기초하여 촬영 포인트를 종래 방식과 비교하여 나타낸 도면이고,
도 5 내지 도 7은 본 발명의 일 실시예에 따른 3D 공간 모델링 데이터 생성 서버의 제어 흐름도이다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
이하 본 발명에 따른 각 실시예는 본 발명의 이해를 돕기 위한 하나의 예에 불과하고, 본 발명이 이러한 실시예에 한정되는 것은 아니다. 특히 본 발명은 각 실시예에 포함되는 개별 구성, 개별 기능, 또는 개별 단계 중 적어도 어느 하나 이상의 조합으로 구성될 수 있다.
특히, 편의상 청구 범위의 일부 청구항에는 '(a)'와 같은 알파벳을 포함시켰으나, 이러한 알파벳이 각 단계의 순서를 규정하는 것은 아니다.
또한 이하 본 발명에 따른 각 실시예에서 언급하는 각 신호는 한 번의 연결 등에 의해 전송되는 하나의 신호를 의미할 수도 있지만, 후술하는 특정 기능 수행을 목적으로 전송되는 일련의 신호 그룹을 의미할 수도 있다. 즉, 각 실시예에서는 소정의 시간 간격을 두고 전송되거나 상대 장치로부터의 응답 신호를 수신한 이후에 전송되는 복수 개의 신호들이 편의상 하나의 신호명으로 표현될 수 있는 것이다.
본 발명의 일 실시예에 따른 3D 공간 모델링 데이터 생성 서버(100)를 포함하는 전체 시스템의 개략 구성은 도 1에 도시된 바와 같다.
동 도면에 도시된 바와 같이 전체 시스템은 CCTV(Closed-circuit television) 카메라, 주행 촬영 장치(102), 3D 공간 모델링 데이터 생성 서버(100)를 포함하여 구성될 수 있다.
여기서 CCTV 카메라(200)는 매장내를 지속적으로 또는 주기적으로 촬영하는 것으로서, 후술하는 바와 같이 매장내 고객들의 밀집 정도를 확인하기 위한 것이다.
CCTV 카메라(200)는 매장내의 도난 등을 방지하기 위해 구비된 방범용 카메라일 수도 있는데, 이러한 CCTV 카메라(200)의 동작이나 구성 그 자체는 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
주행 촬영 장치(102)는 스스로 이동하면서 촬영하는 장치로서, 매장 내 상품이 진열된 매대와 매대 사이의 통로(주행로)를 따라 이동하고, 외부의 제어에 따라 소정의 촬영을 수행할 수 있는데, 이러한 주행 촬영 장치(102) 그 자체는 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
본 실시예에서 주행 촬영 장치(102)에는 3D 가상 콘텐츠 생성을 위해 360도 촬영을 수행할 수 있는 카메라가 설치될 수 있는데, 이러한 360도 촬영 카메라 그 자체의 구성 역시 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
3D 공간 모델링 데이터 생성 서버(100)는 상술한 CCTV 키메라로부터 수신된 촬영 이미지를 분석하여 결국 3D 가상 콘텐츠에 해당하는 3D 공간 모델링 데이터를 생성하는 기능을 수행하는 것으로서, 특히 매장을 방문한 고객에게 매장 내의 상품 등을 시각적으로 볼 수 있도록 하는 3D 가상 콘텐츠를 제공하는 기능을 수행할 수 있다.
이러한 3D 공간 모델링 데이터 생성 서버(100)의 구체적인 기능 블록의 일 예는 도 2에 도시된 바와 같다.
동 도면에 도시된 바와 같이 본 발명의 일 실시예에 따른 3D 공간 모델링 데이터 생성 서버(100)는 고객 밀집도 산출부(110), 촬영 포인트 결정부(120), 3D 촬영 제어부(130), 공간 데이터 생성부(140), 쇼핑 현황 수집부(150), 3D 콘텐츠 제공부(160), 상품 선호도 판단부(170), 저장부(180)를 포함하여 구성될 수 있다.
여기서 저장부(180)는 3D 공간 모델링 데이터 생성 서버(100)의 동작에 필요한 애플리케이션, 설정값, 기초 데이터 등을 포함하고 있음은 물론이고, 3D 공간 모델링 데이터 생성 서버(100)의 동작 중에 새로 생성하거나 또는 외부로부터 수신되는 데이터, 촬영 이미지를 저장하는 기능을 추가로 수행할 수 있다.
이하에서는 별다른 언급이 없더라도 3D 공간 모델링 데이터 생성 서버(100)의 동작에 필요한 데이터나 촬영 이미지 등은 이러한 저장부(180)로부터 추출할 수 있음은 물론이다.
고객 밀집도 산출부(110)는 매장 내 구비된 카메라(즉, 상술한 CCTV 카메라(200))를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 기능을 수행한다.
예를 들어 고객 밀집도 산출부(110)는 매장 내 고객들이 매대 사이를 이동하거나 특정 매대 앞에서 머물러 있는 시간 등을 고려하여 고객의 밀집도를 산출할 수 있다.
고정된 영상에서 사람들의 움직임을 확인하고, 그 움직임을 분석하는 기술 그 자체는 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
여기서 고객의 밀집도는 당연히 매장 내 위치에 따른 밀집도이고, 매장 내 좌표를 판단하는 것 그 자체는 맵을 활용하는 등 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
이처럼 고객 밀집도 산출부(110)가 CCTV 키메라에 의해 촬영된 영상을 분석하여 산출한 고객의 밀집도의 일 예는 도 3에 도시된 바와 같다.
도 3에는 일 예로써, 촬영된 이미지를 기초로 판단한 고객의 밀집도를 색상으로 표현하였다.
즉, 도 3에서 색상이 초록색과, 노란색, 빨간색으로 변할수록 고객의 밀집도가 더 높은 것을 의미한다.
고객의 밀집도 표현 방식은 이에 한정하는 것은 아니고, 다양한 방식으로 표현될 수 있음은 물론이다.
또한 고객 밀집도 산출부(110)는 촬영된 영상을 분석하여 위치별 고객의 밀집도뿐만 아니라 밀집 방향을 산출할 수도 있다.
예를 들어 매장 내 맵을 매대와 매대 사이의 통로로 구분한 경우, 해당 통로 상에서 고객들이 좌측 매대와 우측 매대 중 어느 쪽에 더 밀집해 기초로 밀집 방향을 산출할 수 있는 것이다.
쇼핑 현황 수집부(150)는 온라인 또는 오프라인 쇼핑에 의해 이루어진 고객들의 고객 쇼핑 행태 데이터를 획득하는 기능을 수행한다.
예를 들어 도 1의 매장을 방문한 고객들이 상품을 구매하는 경우 해당 상품 구매 내역을 관리하고, 또한 온라인 쇼핑에 대한 정보를 외부 서버(300)로부터 수신하여 고객들의 쇼핑 행태 데이터를 획득할 수 있는 것이다.
일 예로 쇼핑 현황 수집부(150)는 근래에 고객들에게 인기 있는 상품에 대한 정보를 획득할 수 있다.
상품 선호도 판단부(170)는 고객 밀집도 산출부(110)에 의해 산출된 매장 내 위치별 고객의 밀집도와 매장 내 매대 상품 위치를 비교하여 상품별 선호도를 판단하는 기능을 수행한다.
즉, 상품 배치 정보는 저장부(180)에 미리 저장될 수 있으므로, 상품 선호도 판단부(170)는 고객들이 많이 머물러 있는 곳의 상품이 인기 있는 상품이라 판단할 수 있는 것이다.
촬영 포인트 결정부(120)는 고객 밀집도 산출부(110)에서 산출한 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 기능을 수행한다.
예를 들어 촬영 포인트 결정부(120)는 고객 밀집도가 높은 매장 내 영역에서는 촬영 포인트를 촘촘히 설정하고, 고객 밀집도가 높지 않은 매장 내 영역에서는 촬영 포인트를 드문드문 설정할 수 있다.
촬영 포인트 결정부(120)에 의해 결정된 상태의 일 예가 도 4(b)에 도시되었다.
참고로, 도 4(a)는 일률적인 간격으로 촬영 포인트를 결정한 예로써 종래 기술에 해당하고, 이를 도 4(b)와 비교하면 그 차이를 분명히 알 수 있다.
또한 촬영 포인트 결정부(120)는 쇼핑 현황 수집부(150)에서 고객 쇼핑 행태 데이터가 획득된 경우 그 획득한 고객 쇼핑 행태 데이터와 고객 밀집도 산출부(110)에서 산출한 고객의 매장내 밀집도에 기 설정된 가중치를 적용하여 촬영 포인트를 결정할 수 도 있다.
예를 들어 매장 내에서 고객들의 특정 상품에 대한 선호도와 온라인상에서 고객들이 특정 상품 선호도가 다소 차이가 있을 수 있는데, 이때 촬영 포인트는 고객의 매장내 밀집도에는 60%의 가중치를 적용하고 온라인상의 고객들의 상품 구매량에는 40%를 적용하여 최종 촬영 포인트를 결정할 수 있다.
이러한 과정 수행을 위해서는 당연히 고객의 매장내 밀집도와 매장 내 상품 배치에 대한 정보를 통해 고객들이 선호하는 매장 내 상품에 대한 판단이 선행될 필요가 있고, 이는 앞서 설명한 상품 선호도 판단부(170)에 의해 이루어질 수도 있다.
부언하면, 촬영 포인트 결정부(120)는 매장 내 고객의 밀집도 판단을 통해 고객들이 선호하는 상품에 대한 선호도와, 온라인상의 고객의 상품 선호도를 조합하여 최종적으로 고객들이 선호하는 상품이 비치된 매장 내 매대 근처에서 더 많은 촬영 포인트가 설정되도록 할 수 있는 것이다.
또한, 촬영 포인트 결정부(120)는 매장내 매대별 상품 배치 정보와 고객 밀집도 산출부(110)에서 산출한 고객의 매장내 밀집도를 모두 고려하여 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정할 수 있다.
예를 들어 촬영 포인트 결정부(120)는 저장부(180)로부터 매장 내 매대별 상품 배치 정보를 추출하고, 신선식품, 공산품으로 구분한 후, 고객 밀집도를 고려하여 신선 식품에 대한 촬영 포인트들을 제1 촬영 포인트 그룹으로 결정하고, 공산품에 대한 촬영 포인트들을 제2 촬영 포인트 그룹으로 결정할 수 있다.
또한, 앞서 언급한 바와 같이 고객 밀집도 산출부(110)에 의해 고객의 밀집도 및 밀집 방향이 산출된 경우, 촬영 포인트 결정부(120)는 고객 밀집도 산출부(110)에서 산출한 고객의 매장 내 밀집도 및 밀집 방향과 기 구비된 매장 내 시설물 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트뿐만 아니라 촬영 초점 또는 노출 값을 결정할 수 있다.
예를 들어 고객들이 많이 몰리는 매대 방향쪽으로부터 천정 조명에 의한 역광이 발생하는 경우, 촬영 포인트 결정부(120)는 해당 촬영 포인트에서의 적정 노출을 결정할 수 있고, 또는 주행 촬영 장치(102)가 이동하는 통로에서 매대까지의 거리에 기초하여 적정 촬영 초점을 결정할 수도 있는 것이다.
한편, 촬영 포인트 결정부(120)는 매장 내 매대 상품 재 배치가 이루어진 경우, 상품 선호도 판단부(170)에서 판단한 상품별 선호도와 매대 상품 재 배치 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 자동으로 재 결정할 수도 있다.
예를 들어 대형 매장 내 매대의 위치 또는 해당 매대에 비치되는 상품의 종류는 수시로 변경될 수도 있는데, 이때 촬영 포인트 결정부(120)는 상품 재 배치 이벤트 감지(관리자 입력 등)시 상품 선호도 판단부(170)에서 판단한 상품별 선호도와 매대 상품 재 배치 정보를 기초로 앞서 언급한 CCTV 촬영 이미지를 통한 고객들의 밀집도를 추가로 확인하지 않더라도 촬영 포인트를 자동으로 재 결정할 수 있는 것이다.
즉, 1차적으로 촬영 포인트라 결정된 경우라면, 상품 재 배치가 발생한 경우 추가적인 CCTV 키메라 촬영을 수행하지 않더라도 매장 내 고객들의 밀집도 정도를 예측할 수 있고 이를 기초로 촬영 포인트를 자동으로 재 결정할 수 있는 것이다.
물론 이는 새로운 CCTV 키메라 촬영 데이터가 쌓이기 전까지 의미가 있는 것이고, 매장 배치가 바뀐 이후 소정의 기간 동안의 CCTV 키메라에 의해 새로 촬영된 데이터가 쌓인 이후에는 그 새로 촬영된 영상을 기초로 촬영 포인트를 결정함이 바람직하다.
3D 촬영 제어부(130)는 주행 촬영 장치(102)를 제어하여 촬영 포인트 결정부(120)에서 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 기능을 수행한다.
만일 촬영 포인트 결정부(120)가 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정한 경우에는 3D 촬영 제어부(130)는 포인트 결정부에서 결정한 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 할 수 있다.
또한 앞서 설명한 바와 같이 촬영 포인트 결정부(120)가 촬영 포인트뿐만 아니라 각 촬영 포인트에서의 촬영 초점 또는 노출 값도 함께 결정한 경우, 3D 촬영 제어부(130)는 주행 촬영 장치(102)를 제어하여 각 촬영 포인트마다에서 그 결정된 촬영 초점 또는 노출 값으로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 할 수 있다.
이에 따라 주행 촬영 장치(102)는 예를 들어 자율 주행으로 매장 내를 돌아다니면서 촬영 포인트 결정부(120)에서 결정된 촬영 포인트에서 촬영 동작을 수행할 수 있음은 앞서 설명한 바와 같다.
이때 3D 촬영 제어부(130)는 매장 내에 구비된 소정의 전등(101)에 대한 제어도 함께 수행할 수 있다.
즉, 주행 촬영 장치(102)가 촬영을 하기 위해서는 고객들이 없는 밤에 하는 것이 좋고, 이 경우 매장 내에는 전원이 차단된 상태일 수 있으므로, 3D 촬영 제어부(130)는 주행 촬영 장치(102)를 제어할 시점(일 예로 새벽 2시)에 매장 내 전등(101) 중 적어도 하나를 오프 상태에서 온 시킨 후, 주행 촬영 장치(102)를 제어하여 촬영이 이루어지도록 하고, 모든 촬영 포인트에서의 촬영이 종료된 경우 매장 내 전등(101)을 원래대로 온 상태에서 오프 상태로 전환시킬 수 있다. 이에 의해 촬영된 영상이 적정 밝기가 될 수 있는 것이다.
공간 데이터 생성부(140)는 주행 촬영 장치(102)에 의해 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 기능을 수행한다. 여기서 3D 공간 모델링 데이터는 앞서 설명한 바와 같이 360도 가상 콘텐츠를 구성하기 위해 필요한 데이터일 수 있는데, 이처럼 360도 가상 콘텐츠 구성을 위한 데이터의 형태 그 자체는 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
특히, 3D 촬영 제어부(130)가 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 제어한 경우 공간 데이터 생성부(140)는 주행 촬영 장치(102)에서 촬영한 그룹별 이미지를 기초로 고객 그룹별 3D 공간 모델링 데이터를 생성할 수도 있다.
한편, 3D 콘텐츠 제공부(160)는 사용자 단말기(400)로부터 3D 매장 VR 콘텐츠 요청이 있는 경우, 공간 데이터 생성부(140)에서 생성한 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 제공하는 기능을 수행한다.
예를 들어 3D 콘텐츠 제공부(160)는 각 3D 공간 모델링 데이터를 렌더링 처리하여 3D 매장 VR 콘텐츠를 생성한 후에, 매장을 방문한 고객 또는 매장을 방문하지 않은 고객의 요청이 있는 경우 해당 3D 매장 VR 콘텐츠를 제공할 수 있는 것이다.
여기서 3D 매장 VR 콘텐츠는 해당 매장을 직접 돌아다니지 않더라도 상품들이 비치 상태를 360도 가상현실을 통해 확인할 수 있도록 하는 콘텐츠이다.
특히, 3D 콘텐츠 제공부(160)는 사용자 단말기(400)의 3D 매장 VR 콘텐츠 요청 신호를 분석하여 해당 고객을 식별하고, 그 식별된 고객에 대응되는 고객 그룹을 기 저장된 데이터베이스 또는 외부 서버(300)로부터 획득할 수 있는데, 이렇게 획득한 해당 고객 그룹에 대응되는 고객 그룹별 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 사용자 단말기(400)에 제공할 수도 있다.
예를 들어 고객들의 구매 내역을 통해 해당 각 고객이 웰빙 비건 성향의 그룹인지, 야외 활동 성향의 그룹인지, 대부분의 시간을 집에만 머무는 성향의 그룹인지를 확인할 수 있는데, 사용자 단말기(400)를 통해 사용자가 로그인을 한 경우, 3D 콘텐츠 제공부(160)는 그 로그인 정보를 기초로 고객을 식별하고, 고객의 그룹을 기 저장된 데이터베이스 등으로부터 확인한 후, 해당 그룹의 고객들에게 맞는 3D 매장 VR 콘텐츠를 제공할 수 있는 것이다.
이는 앞서 설명한 바와 같이 고객 그룹별 3D 공간 모델링 데이터가 생성되어 있는 상태를 전제로 한다.
이하에서는 도 5 내지 도 7을 참조하여 본 발명의 일 실시예에 따른 3D 공간 모델링 데이터 생성 서버(100)의 제어 흐름을 설명한다.
우선 도 5를 참조하여 설명하면 다음과 같다.
우선, 평상시 CCTV 키메라에 의해 촬영이 이루어진 경우(단계 S1), 3D 공간 모델링 데이터 생성 서버(100)는 CCTV 키메라에 의해 촬영된 영상을 분석하여 매장 내 고객의 밀집도를 산출한다(단계 S3).
이어서 3D 공간 모델링 데이터 생성 서버(100)는 산출된 고객 밀집도를 기초로 촬영 포인트를 결정한다(단계 S5).
촬영 포인트가 결정된 이후 3D 공간 모델링 데이터 생성 서버(100)는 주행 촬영 장치(102)가 매장 내를 이동하면서 각각의 촬영 포인트에서 촬영되도록 제어한다(단계 S7).
3D 공간 모델링 데이터 생성 서버(100)는 이러한 주행 촬영에 의해 촬영된 영상을 이용하여 3D 공간 모델링 데이터를 생성하고(단계 S)9, 이러한 데이터를 랜더링 처리한 3D 매장 VR 콘텐츠를 고객의 요청이 있는 경우 제공한다(단계 S11).
도 6은 도 5에서 고객의 쇼핑 행태 데이터를 추가적으로 반영하여(단계 S32) 촬영 포인트를 결정하는 과정을 나타내고 있는데, 나머지 처리 과정은 상술한 도 5와 동일하므로 중복 설명은 생략한다.
도 7은 도 5에서 고객 그룹별로 서로 다른 3D 매장 VR 콘텐츠를 고객들에게 제공하는 과정을 나타낸 것이다.
즉, 3D 공간 모델링 데이터 생성 서버(100)는 매장 내 매대별 상품 배치 정보를 획득한 후(단계 S52), 고객 그룹별로 촬영 포인트 그룹을 결정(즉, 그룹별로 서로 다른 촬영 포인트를 결정)한다.
이어서 그룹별로 복수의 처리 과정을 거치는 것을 제외하고는 도 5와 동일하므로 중복 설명은 생략한다.
한편, 상술한 각 실시예를 수행하는 과정은 소정의 기록 매체(예를 들어 컴퓨터로 판독 가능한)에 저장된 프로그램 또는 애플리케이션에 의해 이루어질 수 있음은 물론이다. 여기서 기록 매체는 RAM(Random Access Memory)과 같은 전자적 기록 매체, 하드 디스크와 같은 자기적 기록 매체, CD(Compact Disk)와 같은 광학적 기록 매체 등을 모두 포함한다.
이때, 기록 매체에 저장된 프로그램은 컴퓨터나 스마트폰 등과 같은 하드웨어 상에서 실행되어 상술한 각 실시예를 수행할 수 있다. 특히, 상술한 본 발명에 따른 3D 공간 모델링 데이터 생성 서버(100)의 기능 블록 중 적어도 어느 하나는 이러한 프로그램 또는 애플리케이션에 의해 구현될 수 있다.
또한, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
100 : 3D 공간 모델링 데이터 생성 서버
200 : CCTV 카메라 300 : 외부 서버
101 : 전등 102 : 주행 촬영 장치
400 : 사용자 단말기 110 : 고객 밀집도 산출부
120 : 촬영 포인트 결정부 130 : 3D 촬영 제어부
140 : 공간 데이터 생성부 150 : 쇼핑 현황 수집부
160 : 3D 콘텐츠 제공부 170 : 상품 선호도 판단부
180 : 저장부

Claims (18)

  1. 적어도 하나의 포인트에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 서버가 수행하는 제어방법에 있어서,
    (a) 매장 내 구비된 카메라를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 단계와;
    (b) 상기 (a) 단계에서 산출된 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 단계와;
    (c) 주행 촬영 장치를 제어하여 상기 (b) 단계에서 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 단계와;
    (d) 상기 (c) 단계에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  2. 제1항에 있어서,
    상기 (c) 단계는,
    (c1) 기 설정된 시점에 매장 내 전등 중 적어도 하나를 오프 상태에서 온 시키는 단계와;
    (c2) 상기 주행 촬영 장치를 제어하여 촬영이 이루어지도록 하는 단계와;
    (c3) 상기 (c2) 단계의 촬영이 종료된 경우 상기 매장 내 전등을 원래대로 온 상태에서 오프 시키는 단계를 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  3. 제1항에 있어서,
    (e) 온라인 또는 오프라인 쇼핑에 의해 이루어진 고객들의 고객 쇼핑 행태 데이터를 획득하는 단계를 더 포함하고,
    상기 (b) 단계에서는 상기 (e) 단계에서 획득한 고객 쇼핑 행태 데이터와 상기 (a) 단계에서 산출한 고객의 매장내 밀집도에 기 설정된 가중치를 적용하여 상기 촬영 포인트를 결정하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  4. 제1항에 있어서,
    상기 (d) 단계 이후에,
    (f) 사용자 단말기로부터 3D 매장 VR 콘텐츠 요청이 있는 경우, 상기 (d) 단계에서 생성된 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 제공하는 단계를 더 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  5. 제4항에 있어서,
    상기 (b) 단계에서는, 상기 매장내 매대별 상품 배치 정보와 상기 (a) 단계에서 산출된 고객의 매장내 밀집도를 모두 고려하여 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정하고,
    상기 (c) 단계에서는 상기 (b) 단계에서 결정된 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하고,
    상기 (d) 단계에서는 상기 (c) 단계에서 촬영된 그룹별 이미지를 기초로 고객 그룹별 3D 공간 모델링 데이터를 생성하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  6. 제5항에 있어서,
    상기 (f) 단계에서는 상기 사용자 단말기의 3D 매장 VR 콘텐츠 요청을 분석하여 해당 고객을 식별하고, 그 식별된 고객에 대응되는 고객 그룹을 기 저장된 데이터베이스 또는 외부 서버로부터 획득하며, 획득한 해당 고객 그룹에 대응되는 고객 그룹별 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 상기 사용자 단말기에 제공하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  7. 제1항에 있어서,
    상기 (a) 단계에서는 촬영된 영상을 분석하여 위치별 고객의 밀집도 및 밀집 방향을 산출하고,
    상기 (b) 단계에서는 상기 (a) 단계에서 산출된 고객의 매장내 밀집도 및 밀집 방향과 기 구비된 매장 내 시설물 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 및 촬영 초점 또는 노출 값을 결정하고,
    상기 (c) 단계에서는 주행 촬영 장치를 제어하여 상기 (b) 단계에서 결정된 촬영 포인트마다에서 그 결정된 촬영 초점 또는 노출 값으로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  8. 제1항에 있어서,
    (g) 상기 (a) 단계에서 산출된 위치별 고객의 밀집도와 매장 내 매대 상품 위치를 비교하여 상품별 선호도를 판단하는 단계와;
    (h) 매장 내 매대 상품 재 배치시, 상기 (g) 단계에서 판단된 상품별 선호도와 매대 상품 재 배치 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 자동으로 재 결정하는 단계를 더 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버의 제어방법.
  9. 제1항 내지 제7항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
  10. 하드웨어와 결합되어 제1항 내지 제7항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능 기록 매체에 저장된 응용 프로그램.
  11. 적어도 하나의 포인트에서 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 서버에 있어서,
    매장 내 구비된 카메라를 통해 기 설정된 시간동안 촬영된 영상을 분석하여 위치별 고객의 밀집도를 산출하는 고객 밀집도 산출부와;
    상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 결정하는 촬영 포인트 결정부와;
    주행 촬영 장치를 제어하여 상기 촬영 포인트 결정부에서 결정된 촬영 포인트마다에서 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 3D 촬영 제어부와;
    상기 주행 촬영 장치에 의해 촬영된 이미지를 기초로 3D 공간 모델링 데이터를 생성하는 공간 데이터 생성부를 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  12. 제11항에 있어서,
    상기 3D 촬영 제어부는, 기 설정된 시점에 매장 내 전등 중 적어도 하나를 오프 상태에서 온 시킨 후, 상기 주행 촬영 장치를 제어하여 촬영이 이루어지도록 하고, 해당 촬영이 종료된 경우 상기 매장 내 전등을 원래대로 온 상태에서 오프 시키는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  13. 제11항에 있어서,
    온라인 또는 오프라인 쇼핑에 의해 이루어진 고객들의 고객 쇼핑 행태 데이터를 획득하는 단계를 쇼핑 현황 수집부를 더 포함하고,
    상기 촬영 포인트 결정부는 상기 쇼핑 현황 수집부에서 획득한 고객 쇼핑 행태 데이터와 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도에 기 설정된 가중치를 적용하여 상기 촬영 포인트를 결정하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  14. 제11항에 있어서,
    사용자 단말기로부터 3D 매장 VR 콘텐츠 요청이 있는 경우, 상기 공간 데이터 생성부에서 생성한 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 제공하는 3D 콘텐츠 제공부를 더 포함하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  15. 제14항에 있어서,
    상기 촬영 포인트 결정부는 상기 매장내 매대별 상품 배치 정보와 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도를 모두 고려하여 고객 그룹별 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 그룹을 결정하고,
    상기 3D 촬영 제어부는 상기 포인트 결정부에서 결정한 촬영 포인트 그룹별로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하고,
    상기 공간 데이터 생성부는 상기 주행 촬영 장치에서 촬영한 그룹별 이미지를 기초로 고객 그룹별 3D 공간 모델링 데이터를 생성하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  16. 제15항에 있어서,
    상기 3D 콘텐츠 제공부는 상기 사용자 단말기의 3D 매장 VR 콘텐츠 요청을 분석하여 해당 고객을 식별하고, 그 식별된 고객에 대응되는 고객 그룹을 기 저장된 데이터베이스 또는 외부 서버로부터 획득하며, 획득한 해당 고객 그룹에 대응되는 고객 그룹별 3D 공간 모델링 데이터에 기초한 3D 매장 VR 콘텐츠를 상기 사용자 단말기에 제공하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  17. 제11항에 있어서,
    상기 고객 밀집도 산출부는 촬영된 영상을 분석하여 위치별 고객의 밀집도 및 밀집 방향을 산출하고,
    상기 촬영 포인트 결정부는 상기 고객 밀집도 산출부에서 산출한 고객의 매장내 밀집도 및 밀집 방향과 기 구비된 매장 내 시설물 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트 및 촬영 초점 또는 노출 값을 결정하고,
    상기 3D 촬영 제어부는 주행 촬영 장치를 제어하여 상기 촬영 포인트 결정부에서 결정한 촬영 포인트마다에서 그 결정된 촬영 초점 또는 노출 값으로 3D 공간 모델링 데이터를 위한 촬영이 이루어지도록 하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
  18. 제11항에 있어서,
    상기 고객 밀집도 산출부에 의해 산출된 고객의 밀집도와 매장내 매대 상품 위치를 비교하여 상품별 선호도를 판단하는 상품 선호도 판단부를 더 포함하고,
    상기 촬영 포인트 결정부는 매장내 매대 상품 재 배치시, 상기 상품 선호도 판단부에서 판단한 상품별 선호도와 매대 상품 재 배치 정보를 기초로 3D 공간 모델링 데이터 생성을 위한 촬영 포인트를 자동으로 재 결정하는 것을 특징으로 하는 3D 공간 모델링 데이터 생성 서버.
KR1020200081377A 2020-07-02 2020-07-02 3d 공간 모델링 데이터 생성 서버 및 그 제어방법 KR102438712B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200081377A KR102438712B1 (ko) 2020-07-02 2020-07-02 3d 공간 모델링 데이터 생성 서버 및 그 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200081377A KR102438712B1 (ko) 2020-07-02 2020-07-02 3d 공간 모델링 데이터 생성 서버 및 그 제어방법

Publications (2)

Publication Number Publication Date
KR20220003762A KR20220003762A (ko) 2022-01-11
KR102438712B1 true KR102438712B1 (ko) 2022-09-01

Family

ID=79355550

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200081377A KR102438712B1 (ko) 2020-07-02 2020-07-02 3d 공간 모델링 데이터 생성 서버 및 그 제어방법

Country Status (1)

Country Link
KR (1) KR102438712B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102061423B1 (ko) * 2018-07-19 2019-12-31 이충근 무인 편의점 모니터링 시스템
WO2020018585A1 (en) * 2018-07-16 2020-01-23 Accel Robotics Corporation Autonomous store tracking system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150113246A (ko) * 2014-03-27 2015-10-08 모젼스랩(주) 가상 전시공간 제공 시스템 및 방법
KR101657227B1 (ko) * 2015-01-09 2016-09-21 에스케이플래닛 주식회사 고객 정보 관리 장치, 고객 정보 관리 방법, 고객 정보 관리 시스템 및 컴퓨터 프로그램이 기록된 기록매체
KR101803820B1 (ko) 2016-11-08 2017-12-01 주식회사 360미디어 가상현실 360도 입체영상 촬영 장치
KR20190007681A (ko) * 2017-07-13 2019-01-23 삼성에스디에스 주식회사 매장 분석 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020018585A1 (en) * 2018-07-16 2020-01-23 Accel Robotics Corporation Autonomous store tracking system
KR102061423B1 (ko) * 2018-07-19 2019-12-31 이충근 무인 편의점 모니터링 시스템

Also Published As

Publication number Publication date
KR20220003762A (ko) 2022-01-11

Similar Documents

Publication Publication Date Title
CN108037823B (zh) 信息推荐方法、智能镜子及计算机可读存储介质
US11417130B2 (en) System and method for facilitating graphic-recognition training of a recognition model
CN108012162A (zh) 内容推荐方法及装置
CN100521743C (zh) 图像处理方法、图像处理装置
US7302113B2 (en) Displaying digital images
Matsuyama et al. 3D video and its applications
KR20210088600A (ko) 전시 영역 상태 인식 방법, 장치, 전자 디바이스 및 기록 매체
WO2021088417A1 (zh) 移动状态信息展示方法与装置、电子设备及存储介质
CN108174152A (zh) 一种目标监控方法及目标监控***
US11861810B2 (en) Image dehazing method, apparatus, and device, and computer storage medium
US20190313071A1 (en) Dynamic chroma key for video background replacement
CN107592474A (zh) 一种图像处理方法和装置
US20140078170A1 (en) Image processing apparatus and method, and program
KR102438712B1 (ko) 3d 공간 모델링 데이터 생성 서버 및 그 제어방법
WO2018184502A1 (zh) 媒体文件的投放方法及装置、存储介质及虚拟现实设备
CN111683239B (zh) 三维相机的控制方法、装置及计算机可读存储介质
CN113596574A (zh) 视频处理方法、视频处理装置、电子设备和可读存储介质
CN108664847A (zh) 一种对象识别方法、设备和***
JP6679847B2 (ja) 棚割情報生成装置、棚割情報生成システム、棚割情報生成方法、撮像装置、およびプログラム
CN109523360B (zh) 一种信息推荐方法及***
CN116486018A (zh) 三维重建方法、设备和存储介质
KR20200095664A (ko) 셀프 인테리어 서비스 방법
CN105979364A (zh) 一种智能电视的用户数据区分方法和装置
CN111625101B (zh) 一种展示控制方法及装置
CN108234629A (zh) 一种处理用户请求的方法及装置

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right