KR102588858B1 - 3d 투어 비교 표시 시스템 - Google Patents

3d 투어 비교 표시 시스템 Download PDF

Info

Publication number
KR102588858B1
KR102588858B1 KR1020230034794A KR20230034794A KR102588858B1 KR 102588858 B1 KR102588858 B1 KR 102588858B1 KR 1020230034794 A KR1020230034794 A KR 1020230034794A KR 20230034794 A KR20230034794 A KR 20230034794A KR 102588858 B1 KR102588858 B1 KR 102588858B1
Authority
KR
South Korea
Prior art keywords
tour
point
image
comparison display
displayed
Prior art date
Application number
KR1020230034794A
Other languages
English (en)
Other versions
KR20230041678A (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 주식회사 쓰리아이
Publication of KR20230041678A publication Critical patent/KR20230041678A/ko
Application granted granted Critical
Publication of KR102588858B1 publication Critical patent/KR102588858B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • 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/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/275Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
    • H04N13/279Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/366Image reproducers using viewer tracking
    • H04N13/368Image reproducers using viewer tracking for two or more viewers
    • 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/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • 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/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0092Image segmentation from stereoscopic image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0096Synchronisation or controlling aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)

Abstract

본 발명은 3D 투어 비교 표시 시스템에 관한 기술이다. 건물의 내부 공간에 대하여 서로 다른 시간대에 촬영된 복수의 투어-상기 복수의 투어는 제1 투어 및 제2 투어를 포함함-를 저장하는 서버 및 상기 서버와 연동하여 상기 복수의 투어 중 상기 제1 투어 및 상기 제2 투어를 선정하고, 상기 제1 투어에 포함된 복수의 이미지 촬영 지점 중 어느 하나를 선택하여 제1 지점을 설정하고, 상기 제1 지점에 대한 제1 360도 이미지 중에서 제1 방향을 선택하는 사용자 단말기를 포함하며, 상기 서버는, 상기 제1 투어의 상기 제1 지점과 가장 가까이 위치한 상기 제2 투어의 제2 지점을 선정하고, 상기 제1 360도 이미지 중에서 제1 방향에 대응하는 제1 이미지 및 상기 제2 지점에서 대한 제2 360도 이미지 중 상기 제1 방향에 대응하는 제2 이미지를 선정한다.

Description

3D 투어 비교 표시 시스템{System for displaying 3d tour comparison}
본 발명은 3D 투어 비교 표시 시스템에 관한 것이다. 구체적으로, 본 발명은 복수의 3D 투어 상호 간에 대응되는 이미지를 비교하여 표시하는 인터페이스를 제공하는 시스템에 관한 것이다.
3D 공간을 기록하기 위한 가장 좋은 방법은 공간을 전방위 360도 방면으로 촬영하여 360도 이미지 형태로 저장하고, 각각의 위치에 대한 360도 이미지를 연결하여 3D 투어의 형태로 만드는 방법이다.
또한, 시간에 따라서 변화하는 공간(예를 들어, 건축, 인테리어)을 기록하는 가장 효율적인 방법도, 특정 시점에 따라 기록하고자 하는 공간을 3D 투어 형태로 촬영하여 저장하는 것이다.
기존의 3D 이미지를 나타내는 인터페이스는 대상 장소의 특정 위치에서 특정 순간에 촬영된 이미지만을 제공한다. 따라서, 시간에 따라 변경되는 공간의 모습이 파악하기 위해, 사용자는 서로 다른 시간에 촬영된 특정 위치에 대응되는 각각의 3D 이미지를 일일히 찾아서 비교해야 하는 불편함이 있었다.
또한, 같은 공간을 촬영하더라도 촬영된 지점이 완벽하게 일치하지 않고 촬영 방향도 서로 다르기 때문에, 사용자가 대응되는 3D 이미지를 찾아서 일일이 비교하는 경우, 많은 시간과 노력이 소요되는 문제가 있었다.
본 발명의 목적은, 같은 공간의 서로 다른 시점(즉, 시간)에 촬영한 복수의 3D 투어에 대하여, 상호 대응되는 위치 및 방향에 대한 이미지를 선정하여 화면에 동시에 표시하는 3D 투어 비교 표시 시스템을 제공하는 것이다.
또한, 본 발명의 다른 목적은, 서로 다른 촬영시점에 촬영한 복수의 3D 투어 중에서 특정 3D 투어를 선택하여 일측 및 타측에 표시함으로써, 복수의 3D 투어 비교할 수 있는 인터페이스를 제공하는 3D 투어 비교 표시 시스템을 제공하는 것이다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 기술적 과제를 달성하기 위한 본 발명의 실시예에 따른 3D 투어 비교 표시 시스템은, 건물의 내부 공간에 대하여 서로 다른 시간대에 촬영된 복수의 투어-상기 복수의 투어는 제1 투어 및 제2 투어를 포함함-를 저장하는 서버 및 상기 서버와 연동하여 상기 복수의 투어 중 상기 제1 투어 및 상기 제2 투어를 선정하고, 상기 제1 투어에 포함된 복수의 이미지 촬영 지점 중 어느 하나를 선택하여 제1 지점을 설정하고, 상기 제1 지점에 대한 제1 360도 이미지 중에서 제1 방향을 선택하는 사용자 단말기를 포함하며, 상기 서버는, 상기 제1 투어의 상기 제1 지점과 가장 가까이 위치한 상기 제2 투어의 제2 지점을 선정하고, 상기 제1 360도 이미지 중에서 제1 방향에 대응하는 제1 이미지 및 상기 제2 지점에서 대한 제2 360도 이미지 중 상기 제1 방향에 대응하는 제2 이미지를 선정한다.
또한, 상기 사용자 단말기는 둘 이상의 분할된 화면을 표시하되, 분할된 화면의 적어도 두 화면에 상기 제1 이미지 또는 상기 제2 이미지가 개별 표시할 수 있다.
또한, 상기 서버는, 상기 사용자 단말기에서 상기 제1 360도 이미지에 대한 방향전환이 발생한 경우, 상기 방향전환에 기초하여 변경된 제1 이미지 및 변경된 제2 이미지를 선정할 수 있다.
또한, 상기 제1 투어의 제1 기준점과 상기 제2 투어의 제2 기준점은 특정 공간의 기준 위치에 동일하게 설정될 수 있다.
또한, 상기 서버는, 상기 특정 공간의 기준 위치를 기초로, 상기 복수의 투어에 포함된 복수의 이미지 촬영 지점에 대하여 좌표값을 설정하는 좌표 설정부, 상기 제1 지점의 좌표값과 상기 제2 투어에 포함된 복수의 이미지 촬영 지점의 좌표값 사이 거리를 계산하는 지점 선정부 및 상기 제1 이미지의 방향과 일치하도록 상기 제2 이미지의 방향을 동기화하는 방향 설정부를 포함할 수 있다.
또한, 상기 지점 선정부는, 상기 제1 지점의 좌표값과 상기 제2 투어에 포함된 복수의 이미지 촬영 지점의 좌표값 사이 거리를 계산하고, 계산된 거리가 가장 짧은 이미지 촬영 지점을 제2 지점으로 선정할 수 있다.
또한, 상기 서버는, 상기 제1 방향을 제2 방향으로 변경하는 방향전환이 발생한 경우, 상기 제1 360도 이미지 중 상기 제2 방향에 대응하는 변경된 제1 이미지 및 변경된 제2 360도 이미지 중 상기 제2 방향에 대응하는 상기 변경된 제2 이미지를 상기 사용자 단말기의 복수의 분할된 화면에 표시되도록 하는 화면 표시부를 더 포함할 수 있다.
또한, 상기 사용자 단말기의 분할된 화면은, 상기 제1 투어에 포함된 복수의 촬영 지점들이 표시된 제1 평면도 및 상기 제1 투어를 선택할 수 있는 제1 선택메뉴를 상기 제1 이미지가 표시된 화면 상에 더 표시하고, 상기 제2 투어에 포함된 복수의 촬영 지점들이 표시된 제2 평면도 및 상기 다른 시간대에 촬영된 복수의 투어 중 어느 하나를 선택할 수 있는 제2 선택메뉴를 상기 제2 이미지가 표시된 화면 상에 더 표시할 수 있다.
또한, 상기 사용자 단말기는 상기 제1 이미지가 표시된 화면의 제1 평면도 상에 상기 제1 지점에 대한 위치 및 방향이 표시되고, 상기 제2 이미지가 표시된 화면의 제2 평면도 상에 상기 제2 지점에 대한 위치 및 방향이 표시될 수 있다.
또한, 상기 사용자 단말기는, 상기 제1 이미지 상에, 상기 제1 지점과 인접한 상기 제1 투어의 다른 지점의 위치를 나타내는 아이콘을 오버랩 시켜 표시하고, 상기 제2 이미지 상에, 상기 제2 지점과 인접한 상기 제2 투어의 다른 지점의 위치를 나타내는 아이콘을 오버랩 시켜 표시할 수 있다.
본 발명에 따른 3D 투어 비교 표시 시스템은, 서로 다른 시점에 촬영한 복수의 3D 투어에 대하여, 상호 대응되는 위치 및 방향에 대한 이미지를 선정하여 화면에 동시에 표시함으로써, 복수의 3D 투어에 대해 각각의 대응되는 이미지를 사용자가 일일이 찾아야 하는 불편함을 해소시킬 수 있다.
또한, 본 발명에 따른 3D 투어 비교 표시 시스템은, 복수의 3D 투어를 동시에 표시하고, 타측에 표시되는 3D 투어를 촬영시점에 따라 선택하여 비교할 수 있도록 한다. 이를 통해, 본 발명은 동일한 공간의 시간에 따른 변화를 용이하게 파악되도록 하여 사용자의 편의성을 향상시킬 수 있다.
본 발명의 효과는 전술한 효과에 한정되지 않으며, 본 발명의 당업자들은 본 발명의 구성에서 본 발명의 다양한 효과를 쉽게 도출할 수 있다.
도 1은 본 발명의 일 실시예에 따른 3D 투어 비교 표시 시스템을 나타내는 개략도이다.
도 2는 도 1의 3D 투어 비교 표시 서버의 구성요소를 설명하기 위한 블럭도이다.
도 3은 본 발명의 다른 실시예에 따른 3D 투어 비교 표시 시스템의 개략적인 구성을 설명하기 위한 블럭도이다.
도 4는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 시스템에서 서로 다른 3D 투어의 위치 및 방향을 동기화시키는 방법을 설명하기 위한 도면이다.
도 6 및 도 7은 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 시스템에서 제공하는 3D 투어 비교 인터페이스의 일 예를 설명하기 위한 도면이다.
도 8은 본 발명의 몇몇 실시예에 따른 3D 투어 비교 인터페이스에서 촬영시점을 변경하는 기능을 설명하기 위한 도면이다.
도 9는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 시스템에서 제공하는 3D 투어 비교 인터페이스의 다른 예를 설명하기 위한 도면이다.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
본 명세서에서 사용된 용어는실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
360도 카메라는 하나 또는 둘 이상의 광각렌즈를 이용하여 주변 배경 정보를 이미지로 생성할 수있는 장치이다. 360도 카메라는 수평 및 상하 360도를 전방향 촬영하여 360도 사진 및 영상을 만든다. 360도 카메라에서 촬영된 사진 및 영상은 서버 및 사용자 단말기 등 다양한 곳에 송수신 될 수 있다.
본 발명에서 '3D 투어'는 복수의 지점에서 각각 360도로 촬영하여 저장된 이미지(예컨데, 파노라마 이미지)들의 조합으로 구성될 수 있다. 이때, '3D 투어'는 각각의 이미지가 촬영된 위치정보를 포함할 수 있으며, 각각의 위치정보는 평면도 상에 매핑되어 사용자에게 제공될 수 있다.
이하에서는, 도면을 참조하여, 본 발명의 실시예에 따른 3D 투어 비교 표시 시스템 및 방법에 대해 자세히 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 3D 투어 비교 표시 시스템을 나타내는 개략도이다.
도 1을 참조하면, 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 시스템은, 3D 투어 비교 표시 서버(100), 사용자 단말기(200), 및 360도 카메라(300)를 포함한다.
3D투어 비교 표시 서버(100)와 사용자 단말기(200)는 서버-클라이언트 시스템으로 구현될 수 있다. 이때, 3D 투어 비교 표시 서버(100)는 사용자가 선택한 3D 투어의 특정 지점에 대응되는 이미지를 선정하여 사용자 단말기(200)에 제공할 수 있다. 3D 투어 비교 표시 서버(100)는 유무선 네트워크를 통해 사용자 단말기(200)와 데이터를 송수신할 수 있다.
360도 카메라(300)는 사용자 단말기(200)를 통하여 3D 투어 비교 표시 서버(100)와 데이터를 송수신할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니며, 360도 카메라(300)는 네트워크를 통하여 3D 투어 비교 표시 서버(100)와 직접 데이터를 송수신할 수 있다.
도면 상에는 하나의 사용자단말기(200) 및 360도 카메라(300)만을 도시하였으나, 본 발명이 이에 한정되는 것은 아니며, 3D 투어 비교 표시 서버(100)는 복수의 사용자 단말기(200) 및 360도 카메라(300)와 연동되어 동작할 수 있다.
3D투어 비교 표시 서버(100)는 복수의 3D 투어를 저장 및 관리할 수 있다. 이어서, 3D 투어 비교 표시 서버(100)는 사용자가 선택한 둘 이상의 3D 투어를 사용자 단말기(200)에 제공할 수 있다. 이때, 3D 투어 비교 표시 서버(100)는 둘 이상의 3D 투어에 대한 이미지를 분할된 화면에 동시에 표시할 수 있다.
이때, 3D 투어 비교 표시 서버(100)는 일측에 표시되는 3D 투어(이하, 제1 투어)의 이미지와, 타측에 표시되는 3D 투어(이하,제2 투어)의 이미지가 유사하도록 동작할 수 있다.
구체적으로, 3D 투어 비교 표시 서버(100)는 360도 카메라(300)를 통해 수집된 이미지들의 좌표값을 기초로, 사용자가 설정한 이미지와 상호 대응되는 이미지를 선정하여 사용자 단말기(200)에 제공할 수 있다. 즉, 3D 투어 비교 표시 서버(100)는 일측에 표시되는 제1 투어의 이미지의 촬영 지점에 대한 좌표값을 이용하여, 이에 대응되는 제2 투어의 이미지를 선정할 수 있다. 좌표값를 이용하여 화면의 일측과 타측에 상호 대응되는 이미지를 선정하는 방법에 대한 구체적인 설명은 이하에서 자세히 설명하도록 한다.
이하에서는, 본 발명의 일 실시예에 따른 3D 비교 투어 시스템(100)에 포함된 각 구성요소에 대해 자세히 설명하도록 한다.
도 2는 도 1의 3D 투어 비교 표시 서버의 구성요소를 설명하기 위한 블럭도이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 3D 투어 비교 표시 서버(100)는, 좌표 설정부(101), 지점 선정부(102), 방향 설정부(103), 화면 표시부(104) 및 데이터베이스부(105)를 포함한다.
좌표 설정부(101)는 복수의 3D 투어에 대한 각각의 기준점을 설정할 수 있다. 좌표 설정부(101)는 설정된 각각의 기준점을 기초로, 3D 투어 내에 포함된 각각의 이미지 촬영 지점에 대한 좌표값을 설정할 수 있다. 이때, 좌표 설정부(101)는 다양한 종류의 좌표축(예를 들어, 직교좌표계 또는 구형좌표계)을 이용하여 좌표값을 설정할 수 있다. 좌표 설정부(101)에서 설정된 좌표값은 서로 다른 3D 투어에 대하여 상호 대응되는 촬영 지점의 이미지를 선정하는데 이용될 수 있다.
지점 선정부(102)는 비교 기준이 되는 투어(예를 들어, 제1 투어)에 대한 특정 이미지 촬영 지점(예를 들어, 제1 지점)의 좌표값과, 비교 대상이 되는 투어(예를 들어, 제2 투어)에 포함된 복수의 이미지 촬영 지점의 모든 좌표값 사이의 거리를 각각 계산할 수 있다. 이어서, 지점 선정부(102)는 계산된 거리가 가장 짧은 지점을 비교 대상이 되는 투어(예를 들어, 제2 투어)의 이미지 촬영 지점(예를 들어, 제2 지점)으로 선정할 수 있다.
방향 설정부(103)는 화면의 일측에 표시되는 비교 기준이 되는 투어(예를 들어, 제1 투어)의 이미지 방향과, 비교 대상이 되는 투어(예를 들어, 제2 투어)의 이미지 방향을 일치시킨다. 즉, 방향 설정부(103)는 제1 투어의 제1 지점에 대한 제1 방향과, 제2 투어의 제2 지점에 대한 제2 방향을 동기화시킬 수 있다.
화면 표시부(104)는 사용자가 비교하고자 하는 서로 다른 복수의 3D 투어들을 분할된 화면 상에 동시에 표시할 수 있다.
데이터베이스부(105)는 서로 다른 시점에 촬영된 복수의 3D 투어와 관련된 데이터들을 저장 및 관리할 수 있다. 이때, 데이터베이스부(105)는 각각의 투어에 대한 촬영 이미지, 촬영 날짜, 촬영 위치 등을 저장할 수 있다.
도면에 명확하게 도시하지는않았으나, 본 발명의 일 실시예에 따른 3D 투어 비교 표시 서버(100)는 사용자 단말기(200) 및 360도 카메라(300)와 통신하는 통신부(미도시)를 더 포함할 수 있다. 이때, 3D 투어 비교 표시 서버(100)는 다양한 통신규약을 기초로 다른 외부기기들과 데이터를 주고 받을 수 있다.
이하에서는, 본 발명의 다른 실시예에 따른 3D 투어 비교 표시 시스템(1000)의 구성에 대해 자세히 설명하도록 한다.
도 3은 본 발명의 다른 실시예에 따른 3D 투어 비교 표시 시스템의 개략적인 구성을 설명하기 위한 블럭도이다.
도 3을 참조하면, 본 발명의 다른 실시예에 따른 3D 투어 비교 표시 시스템(1000)은, 본 발명의 기술적 사상을 구현하기 위한 프로그램이 저장되는 메모리(120),및 상기 메모리(120)에 저장된 프로그램을 실행하기 위한 프로세서(110)를 포함한다.
이때, 프로세서(110)는 비교기준이 되는 제1 투어 및 비교대상이 되는 제2 투어에 대해 동일한 평면도 내에 각각의 동일한 기준점을 설정하고, 기준점에 대한 각각의 좌표값을 설정한다. 이때, 제1 투어 및 제2 투어는 서로 다른 시점에 촬영된 이미지를 포함하는 서로 다른 투어이다.
이어서, 프로세서(110)는 제1 투어에 포함된 복수의 이미지 촬영 지점 중 하나의 제1 지점을 설정하고, 제1 지점의 좌표값과 제2 투어 내에 포함된 복수의 이미지 촬영 지점의 좌표값을 비교한다.
이어서, 프로세서(110)는 상기 제1 지점의 좌표값과 가장 거리가 짧은 제2 투어 내 이미지 촬영 지점을 제2 지점으로 선정한다.
이어서, 프로세서(110)는 분할화면의 일측에 상기 제1 지점의 이미지를 표시하고 타측에 상기 제2 지점의 이미지를 표시한다. 이러한 프로세서(110)의 동작은,미리 설정된 복수의 오퍼레이션으로 구성된 프로그램을 이용하여 수행될 수 있다.
이때, 메모리(120)에는 복수의 시점에 촬영된 복수의 3D 투어와 관련된 데이터가 저장될 수 있다. 예를 들어, 각각의 3D 투어는, 촬영시점(예를 들어, 촬영날짜), 촬영시점에 촬영된 복수의 360도 촬영 이미지, 각각의 촬영 이미지에 대한 촬영위치의 좌표, 및 해당 좌표가 매핑된 평면도에 관한 데이터를 포함할 수 있다.
또한, 메모리(120)에는 3D 투어 비교 표시 방법에 대한 알고리즘이 저장될 수 있다. 여기에서, 3D 투어 비교 표시 방법은 복수의 3D 투어를 분할화면 상에 동시에 표시하는 인터페이스 제공방법을 의미한다. 이때, 프로세서(110)는 해당 알고리즘의 수행주체가 될 수 있다.
한편, 3D 투어 비교 표시 시스템(1000)은, 동일한 공간에 대하여 서로 다른 시점(또는, 날짜)에 촬영된 복수의 3D 투어에 대하여, 상호 대응되는 위치 및 방향에 대한 이미지를 선정하여 화면에 동시에 표시하는 3D 투어 비교 인터페이스를 제공할 수 있다.
이때, 3D 투어 비교 표시 시스템(1000)은 제1 영역에 표시되는 제1 3D 투어의 지점과 가장 가까운 다른 제2 3D 투어의 지점을 선정하고, 방향을 동기화시켜 각각의 서로 다른 3D 투어에 대한 이미지를 화면에 동시에 표시하는 인터페이스를 제공할 수 있다.
또한, 3D 투어 비교 표시 시스템(1000)은 분할화면 내에서 복수의 3D 투어의 이미지의 촬영시점을 선택하여 비교 표시할 수 있는 인터페이스를 제공할 수 있다.
부가적으로, 프로세서(110)는 3D 투어 비교 표시 시스템(1000)의 구현 예에 따라, CPU, 모바일 프로세서 등 다양한 명칭으로 명명될 수 있다.
메모리(120)는 프로그램이 저장되며, 프로그램을 구동시키기 위해 프로세서가 접근할 수 있는 어떠한 형태의 저장장치로 구현되어도 무방하다. 하드웨어적 구현 예에 따라 메모리(120)는 어느 하나의 저장장치가 아니라 복수의 저장장치로 구현될 수도 있다.또한, 메모리(120)는 주기억장치 뿐만 아니라, 임시기억장치를 포함할 수도 있다. 또한, 메모리(120)는 휘발성 메모리 또는 비휘발성 메모리로 구현될 수도 있으며, 프로그램이 저장되고 프로세서에 의해 구동될 수 있도록 구현되는 모든 형태의 정보저장 수단을 포함하는 의미로 정의될 수 있다.
또한, 3D 투어 비교 표시 시스템(1000)은 실시예에 따라 웹 서버, 컴퓨터, 모바일 폰, 태블릿, TV, 셋탑박스 등 다양한 방식으로 구현될 수 있으며, 본 명세서에서 정의되는 기능을 수행할 수 있는 어떠한 형태의 데이터 프로세싱 장치도 포함하는 의미로 정의될 수 있다.
3D투어 비교 표시 시스템(1000)은 실시예에 따라 다양한 주변장치들(예를 들어, 주변장치-1(131) 내지 주변장치-N(139))을 더 포함할 수 있다. 예컨대, 3D 투어 비교 표시 시스템(1000)은 360도 카메라, 키보드, 모니터, 그래픽 카드, 통신장치 등의 주변장치를 더 포함할 수 있다.
이하에서는, 설명의 편의를 위하여 도 1의3D 투어 비교 표시 서버(100)에서 수행되는 3D 투어 비교 표시 방법을 예로 들어 설명하도록 한다.
도 4는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 방법을 설명하기 위한 순서도이다.
도 4를 참조하면, 본 발명의 실시예에 따른 3D 투어 비교 표시 방법에서, 우선 3D 투어 비교 표시 서버(100)는 3D 투어에 포함된 서로 다른 투어에 포함된 동일한 평면도 상에 기준점을 설정한다(S110).
이때, 비교하고자 하는 모든 3D 투어의 기준점과 이미지들 간의 스케일(scale)은 동일한 값을 가져야 한다. 이를 위해, 3D 투어 비교 표시 서버(100)는 동일한 평면도를 포함하는 복수의 3D 투어에 대한 기준점을 통일시킬 수 있다. 여기에서, 기준점은 동일 평면도 상에서 자동으로 설정되거나, 사용자에 의해 수동으로 설정된 좌표계를 기준으로 설정될 수 있다. 3D 투어 비교 표시 서버(100)는 X-Y 좌표계를 기초로 기준점을 설정할 수 있으나, 필요에 따라 다양한 좌표계를 이용하는 것이 가능하다.
또한, 3D 투어 비교 표시 서버(100)는 동일한 평면도를 갖는 이미지들의 크기를 동일하게 리사이징할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 사용자 단말기(200)를 통하여 사용자로부터 비교기준이 되는 제1 투어와 비교대상이 되는 제2 투어를 선택받을 수 있다. 이때, 서로 다른 제1 투어와 제2 투어는 동일한 공간에 대하여 서로 다른 촬영시점에 촬영된 복수의 이미지를 포함할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 비교기준이 되는 제1 투어 내에 포함된 제1 지점에 대한 좌표값을 설정한다(S120). 이때, 제1 지점의 좌표값은 사용자가 제1 투어 내의 평면도를 통해 비교하고자 하는 특정 이미지 촬영 지점을 선택함으로써 설정될 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 비교대상이 되는 제2 투어 내에서 제1 지점의 좌표값에 가장 가까운 제2 지점을 선정한다(S130). 3D 투어 비교 표시 서버(100)는 S120 단계에서 선택된 제1 지점의 좌표값과 제2 투어 내에 포함된 각 이미지 촬영 지점들의 모든 좌표값 사이의 거리를 각각 계산하고비교하여, 계산된 거리가 제1지점과 가장 짧은 이미지 촬영 지점을 제2 지점으로 선정할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 제1 지점에서 촬영된 이미지의 방향과, 제2 지점에서 촬영된 이미지의 방향을 동일하게 설정한다(S140). 즉, 제1 지점에 대한 이미지와 제2 지점에 대한 이미지의 방향은 상호 동기화될 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 분할된 화면 상에 제1 지점 및 제2 지점에 대한 동일방향의 이미지를 동시에 표시한다(S150). 이에 따라, 3D 투어 비교 표시 서버(100)는 제1 투어의 제1 지점에서 선택된 이미지와 매칭률이 가장 높은 제2 투어의 이미지를 선정하여 표시할 수 있다.
이어서, 사용자가 제1 투어의 제1 지점의 위치 및 방향을 변경하는 경우, 3D 투어 비교 표시 서버(100)는 변경된 위치 및 방향에 대응되는 제2 투어의 이미지를 선정하여 표시할 수 있다.
만약, 사용자가 제1 지점에 대한 시점 방향을 전환하면, 3D 투어 비교 표시 서버(100)는 사용자 단말기(200)로부터 방향전환의 제어신호를 수신하게 된다. 이때, 3D 투어 비교 표시 서버(100)는 입력받은 제어신호를 기초로, 제1 지점의 방향을 변화시키고, 제1 지점의 방향의 변화에 동기화되어 제2 지점의 제2 방향이 변화될 수 있다.
이는 제2 투어의 위치 및 방향을 변경하는 경우에도 그대로 적용될 수 있다. 즉, 사용자가 제2 투어의 위치와 방향을 변경하는 경우, 3D 투어 비교 표시 서버(100)는 입력받은 제어신호를 이용하여 변경된 위치 및 방향에 대응되는 제1 투어의 이미지를 선정하여 표시할 수 있다. 이러한 변경사항의 적용은 실시간으로 적용될 수 있다. 즉, 제1 투어와 제2 투어는 상호 동기화되어 사용자의 입력에 따라 변경된 사항이 실시간으로 업데이트되어 표시될 수 있다.
도 5는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 서버에서 서로 다른 3D 투어의 위치 및 방향을 동기화시키는 방법을 설명하기 위한 도면이다. 도 5에서는 도 4에서 설명한 3D 투어 비교 표시 방법을 도식화하여 간단히 설명하도록 한다.
여기에서, 도 5의 <a1>은 복수의 이미지 촬영 지점(예를 들어, V1 내지 V6)을 포함하는 제1 투어를 나타내고, <a2>는 복수의 이미지 촬영 지점(예를 들어, P1 내지 P6)을 포함하는 제2투어를 나타낸다.
도 5를 참조하면, 3D 투어 비교 표시 서버(100)는 제1 투어의 평면도 상에 각각의 복수의 이미지 촬영 지점(예를 들어, V1 내지 V6)을 표시하고, 평면도 내에서 기준점(SP)을 설정할 수 있다.
마찬가지로, 3D 투어 비교 표시 서버(100)는 제2 투어의 평면도 상에 각각의 복수의 이미지 촬영 지점(예를 들어, P1 내지 P6)을 표시하고, 제2 투어의 평면도에 대하여 제1 투어와 동일한 기준점(SP)을 설정할 수 있다.
이어서, 사용자가 비교기준이 되는 제1 투어 내에서 특정 지점(V3)을 선택하면, 3D 투어 비교 표시 서버(100)는 기준점(SP)을 기준으로 제1 지점(V3)에 대한 좌표값(이하, 예를 들어 (2,3))을 산출한다.또한, 3D 투어 비교 표시 서버(100)는 사용자가 지정한 제1 지점(V3)의 방향을 도출한다.
이어서, 3D 투어 비교 표시 서버(100)는 선택된 제1 지점(V3)의 좌표값(2,3)과 제2 투어에 포함된 복수의 이미지 촬영 지점(예를 들어, P1 내지 P6)의 좌표값 사이의 거리를 각각 계산하여, 제1 지점(V3)의 좌표값(2,3)과 가장 짧은 거리를 갖는 지점을 제2 지점(P1)으로 설정할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 제1 지점(V3)에서 사용자가 바라보는 방향과 제2 지점(P1)에서 사용자가 바라보는 방향을 일치시킨다.
이어서, 3D 투어 비교 표시 서버(100)는 분할된 화면 상에 제1 지점(V3)의 제1 방향에 대한 이미지를 화면의 일측(즉, 제1 영역)에 표시하고, 제2 지점(P1)의 제2 방향에 대한 이미지를 화면의 타측(즉, 제2 영역)에 표시할 수 있다.
이를 통해, 본 발명의 3D 투어 비교 표시 서버(100)는, 서로 다른 시점에 촬영한 복수의 3D 투어에 대하여, 상호 대응되는 위치 및 방향에 대한 이미지를 선정하여 화면에 동시에 표시할 수 있다. 이를 통해, 본 발명의 3D 투어 비교 표시 서버(100)는 복수의 3D 투어에 대해 각각의 대응되는 이미지를 사용자가 일일이 찾아야 하는 불편함을 해소시킬 수 있다.
도 6 및 도 7은 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 서버에서 제공하는 3D 투어 비교 인터페이스의 일 예를 설명하기 위한 도면이다. 여기에서, 도 6은 복수의 3D 투어에 대한 각각의 평면도를 나타내고, 도 7은 복수의 3D 투어에서 대응되는 위치 및 방향의 이미지를 비교 표시하는 도면이다.
도 6을 참조하면, 제1 투어 및 제2 투어는 동일 장소에 대해 서로 다른 시간에 촬영된 복수의 이미지 촬영 지점들을 포함할 수 있다. 각각의 복수의 이미지 촬영 지점들은 제1 투어 및 제2 투어의 평면도 상에 각각 표시될 수 있다.
을 참조하면, 사용자는 설정한 제1 투어 내에서 임의의 제1 지점(NP)을 선택할 수 있다.
이어서, <b2>를 참조하면, 3D 투어 비교 표시 서버(100)는 제2 투어 내에서 제1 투어에서 선택된 제1 지점(NP)의 좌표값과 같은 좌표값을 가진 위치좌표(VP)를 설정할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 설정된 위치좌표(VP)와 제2 투어 내의 모든 지점에 대한 좌표값의 거리를 각각 계산하여 가장 짧은 거리를 가지는 제2 투어 내의 지점(MP)을 제2 지점으로 선정할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 제1 지점(NP)에 대한 제1 이미지의 방향과 및 제2 지점(MP)에 대한 제2 이미지의 방향을 동일하게 설정할 수 있다.
구체적으로, 도 7을 참조하면, 3D 투어 비교 표시 서버(100)는 분할화면 상에 도 6에서 설정한 제1 지점에 대한 제1 이미지와 제2 지점에 대한 제2 이미지를 동시에 표시할 수 있다.
즉, 3D 투어 비교 표시 서버(100)는 분할화면의 제1 영역(D1)에는 제1 지점에 대한 제1 이미지를 표시하고, 분할화면의 제2 영역(D2)에는 제2 지점에 대한 제2 이미지를 표시할 수 있다.
이때, 제2 투어 내에서 제2 지점에 대한 제2 이미지는, 제1지점에 대한 제1 이미지와 가장 높은 관련도를 갖는 이미지일 수 있다. 예를 들어, 제2 이미지는 제1 이미지에 포함된 구성요소와 가장 높은 매칭률을 보일 수 있다.
각각의 투어 화면 상에는, 각각의 투어 내에 다른 이미지 촬영 지점의 위치를 나타내는 아이콘이 표시될 수 있다. 예를들어, 3D 투어 비교 표시 서버(100)는 제1 영역(D1)에 표시된 제1 투어의 제1 지점에 대한 이미지를 표시할 수 있다.
이때, 제1 지점에 대한 이미지 상에는,제1 지점과 인접한 다른 지점의 위치 및 방향을 나타내는 제1 아이콘(DM11) 및 또 다른 지점의 위치 및 방향을 나타내는 제2 아이콘(DM12)이 화면 상에 오버랩되어 표시될 수 있다.
마찬가지로, 제2 영역(D2)에 표시된 제2 투어의 제2 지점에 관한 이미지 상에는, 제2 지점과 인접한 다른 지점의 위치 및 방향을 나타내는 제3 아이콘(DM21) 및 또 다른 지점의 위치 및 방향을 나타내는 제4 아이콘(DM22)이 오버랩되어 표시될 수 있다.
사용자가 특정 아이콘을 누르는경우, 해당 투어의 화면은 해당 아이콘에 대응되는 이미지 촬영 지점으로 이동할 수 있으며, 해당 이미지 촬영 지점에 대응되는 이미지가 화면에 표시될 수 있다. 이어서, 사용자는 촬영 지점에서 바라보는 방향을 360도 범위 내에서 자유롭게 변경할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 전술한 3D 투어 비교 표시 방법을 이용하여, 비교기준이 되는 투어의 변경된 촬영 지점에 대응되도록 비교대상이 되는 투어(즉, 타측에 표시되는 투어)의 지점을 함께 변경할 수 있다. 또한, 3D 투어 비교 표시 서버(100)는 해당 지점에서 바라보는 이미지의 방향도 동일하게 변경할 수 있다.
한편, 3D 투어 비교 표시 서버(100)는 각각의 분할화면 상에 제1 투어 및 제2 투어에 포함된 복수의 이미지 촬영 지점이 표시된 평면도를 표시할 수 있다.
예를 들어, 분할화면 상의 제1 영역(D1)에는, 제1 투어의 제1 이미지에 대한 제1 평면도(GP1)가 표시될 수 있다. 제1 평면도(GP1) 상에는 화면에 표시되는 제1 지점(NP11)에 대한 위치 및 방향이 표시될 수 있다. 또한, 제1 평면도(GP1) 상에는 제1 투어에 포함된 다른 이미지 촬영 지점(AP12, AP13)이 표시될 수 있다.
분할화면 상에 제2 영역(D2)에는 제2 투어의 제2 이미지에 대한 제2 평면도(GP2)가 표시될 수 있다. 마찬가지로, 제2 평면도(GP2) 상에는 제2 지점(NP21)에 대한 위치 및 방향가 표시될 수 있다. 또한, 제2 평면도(GP2) 상에는 제2 투어에 포함된 다른 이미지 촬영 지점(AP22, AP23)이 표시될 수 있다.
이때, 사용자가 선택한 이미지 지점은, 평면도 상의 주변 다른 지점들과 비교하여 색, 모양 및 크기가 다르게 표현될 수 있다.
또한, 3D 투어 비교 표시 서버(100)는 분할화면의 일측에 메뉴바(SB)를 표시한다. 사용자는 메뉴바(SB)를 이용하여 복수의 3D 투어 중 비교 대상이 되는 투어들을 선택하여 표시할 수 있다. 3D 투어의 변경 방법은 도 8을 참조하여 자세히 후술하도록 한다.
도 7에서는 서로 다른 시간에 촬영한 각각의 투어에 대한 이미지를 2개로 분할된 화면에 각각 표시하는 것을 예로 들어 나타내었다. 다만, 본 발명이 이에 한정되는 것은 아니며, 분할화면은 둘 이상의 화면이 서로 다른 크기 및 배치로 변경되어 구성될 수 있다. 또한, 도면에 명확하게 도시하지는 않았으나, 분할화면의 구성 및 크기는 사용자에 의해 변경될 수 있으며, 3D 투어 비교 표시 서버(100)는 이러한 인터페이스 화면을 사용자의 니즈에 맞게 변경할 수 있는 인터페이스를 제공할 수 있다.
도 8은 본 발명의 몇몇 실시예에 따른 3D 투어 비교 인터페이스에서 촬영시점을 변경하는 기능을 설명하기 위한 도면이다.
도 8을 참조하면, 3D 투어 비교 표시 서버(100)는 촬영시점에 따른 비교 분할화면을 제공할 수 있다. 이때, 사용자는 분할된 각각의 화면에 표시되는 복수의 3D 투어를 선택할 수 있다.
각각의 화면 일측에는 3D 투어의 종류를 선택할 수 있는 버튼이 구비되고, 사용자는 해당 버튼을 눌러 미리 저장된 복수의 3D 투어 중 하나를 선택할 수 있다.각각의 3D 투어는 서로 다른 시점에 촬영된 것으로, 사용자는 비교기준이 되는 시점에 촬영된 투어와, 비교대상이 되는 시점에 촬영된 투어를 선택하여 하나의 화면에 표시되도록 할 수 있다.
3D투어 비교 표시 서버(100)는 서로 다른 3D 투어를 선택할 수 있는 3D 투어 선택메뉴(각각 SM1, SM2)를 포함하는 메뉴바(SB)를 화면의 일측에 표시할 수 있다.
구체적으로, 분할화면 중 제1 영역(D1) 하단에는 비교기준이 되는 투어를 선택할 수 있는 제1 선택메뉴(SM1)가 표시될 수 있다. 예를 들어, 사용자는 제1 선택메뉴(SM1)에서 제1 촬영시점(예를 들어, 2018.03.01)에 대한 제1 투어(T1; 즉, 비교기준이 되는 투어)를 선택할 수 있다. 이때, 제1 영역(D1) 상에는 제1 투어에 포함된 이미지가 표시될 수 있다. 또한, 분할화면의 제2 영역(D2) 하단에는 비교대상이 되는 투어를 선택할 수 있는 제2 선택메뉴(SM2)가 표시될 수 있다. 예를 들어, 제2 선택메뉴(SM2)에서 제2 또는 제3 촬영시점(예를 들어,2019.05.08 또는 2019.05.09)에 대한 제2투어(T2) 또는 제3 투어(T3)를 선택할 수 있다.
또한, 3D 비교 투어 시스템(100)은 비교대상이 되는 투어가 변경되면, 비교기준이 되는 투어의 이미지 촬영 지점 및 방향에 상호대응하는 비교대상이 되는 투어의 이미지 촬영 지점을 선택하여 표시할 수 있다.
예를 들어, 제1 영역(D1)에 제1 투어(T1)가 설정된 후, 사용자가 제2 영역(D2)에 제3 투어(T3)를 선택하면, 3D 투어 비교 표시 서버(100)는 제1 영역(D1)에 표시되는 제1 지점의 좌표값과 제3 투어(T3)에 포함된 복수의 이미지 촬영 지점의 좌표값 사이의 거리를 계산한다. 이어서, 제3 투어(T3) 내에서 계산된 거리가 가장 짧은 이미지 촬영 지점을 제3 지점으로 선정하여,제3 지점에 관한 이미지를 제2 영역(D2)에 표시할 수 있다. 다만, 이는 하나의 예에 불과하고 본 발명이 이에 한정되는 것은 아니다.
도 9는 본 발명의 몇몇 실시예에 따른 3D 투어 비교 표시 서버(100)에서 제공하는 3D 투어 비교 인터페이스의 다른 예를 설명하기 위한 도면이다. 본 발명의 3D 투어 비교 표시 방법은 건물 공사현장의 공사 진행정도를 파악하는 데 유용하게 활용될 수 있다.
예를 들어, 도 9를 참조하면, 3D 투어 비교 인터페이스의 제1 영역(D1)에는 공사 실시 전 건물 내부를 촬영한 이미지의 제1 투어가 표시되고, 제2 영역(D2)에는 공사 실시 후의 여러 시점 별 건물 내부를 촬영한 이미지의 제2 투어가 표시될 수 있다.
분할화면 하단에는 서로 다른시점에 촬영된 복수의 투어 중 어느 하나를 선택할 수 있는 제1 및 제2 선택 메뉴(SM1, SM2)를 포함한 메뉴바(SB)가 배치되고, 사용자는 제1 및 제2 선택 메뉴(SM1, SM2)를 통해 원하는 시점에 촬영된 3D 투어를 자유롭게 선택할 수 있다.
각각의 3D 투어 상에는 평면도가 표시될 수 있다. 제1 영역(D1) 상에는 제1 투어에 대한 제1 평면도(GP1)가 표시될 수 있고, 제2 영역(D2) 상에는 제2 투어에 대한 제2 평면도(GP2)가 표시될 수 있다.
제1 투어에 대한 제1 평면도(GP1)상에서 제1 지점(NP31)이 선택되면, 상기 제1 평면도(GP1) 상에는 상기 제1 지점(NP31)의 위치 및 방향이 표시될 수 있다. 이때, 3D 투어 비교 표시 서버(100)는 제2 투어 내에서 동일한 평면도에 대해 상기 제1 투어와 상기 제2 투어의 기준점을 동일하게 설정할 수 있다.
이어서, 상기 제1 지점(NP31)의 좌표값과 상기 제2 투어에 포함된 복수의 이미지 촬영 지점의 좌표값을 각각 계산하고, 계산된 거리가 가장 짧은 좌표값을 제2 지점(NP41)으로 선정할 수 있다.
이어서, 3D 투어 비교 표시 서버(100)는 제1 지점(NP31)에서 바라보는 방향과, 제2 지점(NP41)에서 바라보는 방향을 일치시켜, 상호 대응되는 이미지를 화면에 동시에 표시할 수 있다. 또한, 사용자가 상기 제1 지점(NP31)에 대해 방향전환을 하는 경우, 3D 투어 비교 표시 서버(100)는 사용자가 입력한 제어신호를 기초로 상기 제1 지점(NP31)의 상기 제1 방향을 변화시킬 수 있고, 상기 제1 방향의 변화에 동기하여 제2 방향도 함께 변화시킬 수 있다. 이를 통해, 본 발명의 사용자는 건물의 공사의 진행정도를 용이하게 확인하고 비교할 수 있다.
정리하면, 본 발명에 따른 3D 투어 비교 표시 시스템 및 방법은, 서로 다른 시점에 촬영한 복수의 3D 투어에 대하여, 상호 대응되는 위치 및 방향에 대한 이미지를 선정하여 화면에 동시에 표시함으로써, 복수의 3D 투어에 대해 각각의 대응되는 이미지를 사용자가 일일이 찾아야 하는 불편함을 해소시킬 수 있다.
또한, 본 발명에 따른 3D 투어 비교 표시 시스템 및 방법은, 복수의 3D 투어를 동시에 표시하고, 타측에 표시되는 3D 투어를 촬영시점에 따라 선택하여 비교할 수 있도록 한다. 이를 통해, 본 발명은 동일한 공간의 시간에 따른 변화를 용이하게 파악되도록 하여 사용자의 편의성을 향상시킬 수 있다.
이상과 같이 본 발명은 비록한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
100: 3D 투어 비교 표시 서버
200: 사용자 단말기
300: 360도 카메라

Claims (10)

  1. 건물의 내부 공간에 대하여 서로 다른 시간대에 촬영된 복수의 투어-상기 복수의 투어는 제1 투어 및 제2 투어를 포함함-를 저장하는 서버; 및
    상기 서버와 연동하여 상기 복수의 투어 중 상기 제1 투어 및 상기 제2 투어를 선정하고, 상기 제1 투어에 포함된 복수의 이미지 촬영 지점 중 어느 하나를 선택하여 제1 지점을 설정하고, 상기 제1 지점에 대한 제1 360도 이미지 중에서 제1 방향을 선택하는 사용자 단말기; 를 포함하며,
    상기 서버는,
    상기 제1 투어의 상기 제1 지점과 가장 가까이 위치한 상기 제2 투어의 제2 지점을 선정하고, 상기 제1 360도 이미지 중에서 제1 방향에 대응하는 제1 이미지 및 상기 제2 지점에서 대한 제2 360도 이미지 중 상기 제1 방향에 대응하는 제2 이미지를 선정하고,
    상기 제1 이미지와 상기 제2 이미지가 상기 사용자 단말기의 둘 이상의 분할된 화면의 각각의 일부에 표시되록 하는,
    3D 투어 비교 표시 시스템.
  2. 삭제
  3. 제1항에 있어서,
    상기 서버는,
    상기 사용자 단말기에서 상기 제1 360도 이미지에 대한 방향전환이 발생한 경우, 상기 방향전환에 기초하여 변경된 제1 이미지 및 변경된 제2 이미지를 선정하여, 상기 사용자 단말기에 제공하는,
    3D 투어 비교 표시 시스템.
  4. 제1항에 있어서,
    상기 제1 투어의 제1 기준점과 상기 제2 투어의 제2 기준점은 특정 공간의 기준 위치에 동일하게 설정되는,
    3D 투어 비교 표시 시스템.
  5. 제4항에 있어서,
    상기 서버는,
    상기 특정 공간의 기준 위치를 기초로, 상기 복수의 투어에 포함된 복수의 이미지 촬영 지점에 대하여 좌표값을 설정하는 좌표 설정부;
    상기 제1 지점의 좌표값과 상기 제2 투어에 포함된 복수의 이미지 촬영 지점의 좌표값 사이 거리를 계산하는 지점 선정부; 및
    상기 제1 이미지의 방향과 일치하도록 상기 제2 이미지의 방향을 동기화하는 방향 설정부;를 포함하는,
    3D 투어 비교 표시 시스템.
  6. 제5항에 있어서,
    상기 지점 선정부는,
    상기 제1 지점의 좌표값과 상기 제2 투어에 포함된 복수의 이미지 촬영 지점의 좌표값 사이 거리를 계산하고, 계산된 거리가 가장 짧은 이미지 촬영 지점을 제2 지점으로 선정하는,
    3D 투어 비교 표시 시스템.
  7. 제5항에 있어서,
    상기 서버는,
    상기 제1 방향을 제2 방향으로 변경하는 방향전환이 발생한 경우, 상기 제1 360도 이미지 중 상기 제2 방향에 대응하는 변경된 제1 이미지 및 변경된 제2 360도 이미지 중 상기 제2 방향에 대응하는 상기 변경된 제2 이미지를 상기 사용자 단말기의 복수의 분할된 화면에 표시되도록 하는 화면 표시부;를 더 포함하는,
    3D 투어 비교 표시 시스템.
  8. 제1항에 있어서,
    상기 사용자 단말기의 분할된 화면은,
    상기 제1 투어에 포함된 복수의 촬영 지점들이 표시된 제1 평면도 및 상기 제1 투어를 선택할 수 있는 제1 선택메뉴를 상기 제1 이미지가 표시된 상기 분할된 화면의 어느 일부에 표시하고,
    상기 제2 투어에 포함된 복수의 촬영 지점들이 표시된 제2 평면도 및 상기 다른 시간대에 촬영된 복수의 투어 중 어느 하나를 선택할 수 있는 제2 선택메뉴를 상기 제2 이미지가 표시된 상기 분할된 화면의 다른 일부에 표시하는,
    3D 투어 비교 표시 시스템.
  9. 제8항에 있어서,
    상기 사용자 단말기는
    상기 제1 이미지가 표시된 화면의 제1 평면도 상에 상기 제1 지점에 대한 위치 및 방향이 표시되고,
    상기 제2 이미지가 표시된 화면의 제2 평면도 상에 상기 제2 지점에 대한 위치 및 방향이 표시되는,
    3D 투어 비교 표시 시스템.
  10. 제8항에 있어서,
    상기 사용자 단말기는,
    상기 제1 이미지 상에, 상기 제1 지점과 인접한 상기 제1 투어의 다른 지점의 위치를 나타내는 아이콘을 오버랩 시켜 표시하고,
    상기 제2 이미지 상에, 상기 제2 지점과 인접한 상기 제2 투어의 다른 지점의 위치를 나타내는 아이콘을 오버랩 시켜 표시하는,
    3D 투어 비교 표시 시스템.
KR1020230034794A 2019-09-03 2023-03-16 3d 투어 비교 표시 시스템 KR102588858B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20190108822 2019-09-03
KR1020190108822 2019-09-03
KR1020190135807A KR102512560B1 (ko) 2019-09-03 2019-10-29 3d 투어 비교 표시 시스템 및 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020190135807A Division KR102512560B1 (ko) 2019-09-03 2019-10-29 3d 투어 비교 표시 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20230041678A KR20230041678A (ko) 2023-03-24
KR102588858B1 true KR102588858B1 (ko) 2023-10-16

Family

ID=75143350

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190135807A KR102512560B1 (ko) 2019-09-03 2019-10-29 3d 투어 비교 표시 시스템 및 방법
KR1020230034794A KR102588858B1 (ko) 2019-09-03 2023-03-16 3d 투어 비교 표시 시스템

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020190135807A KR102512560B1 (ko) 2019-09-03 2019-10-29 3d 투어 비교 표시 시스템 및 방법

Country Status (3)

Country Link
US (3) US11451720B2 (ko)
JP (2) JP7078231B2 (ko)
KR (2) KR102512560B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022057800A (ja) * 2020-09-30 2022-04-11 株式会社リコー 画像通信システム、通信管理装置、通信管理方法及びプログラム
EP4138042A4 (en) * 2021-05-31 2024-06-05 3I Inc. METHOD FOR PROVIDING VIRTUAL INTERIOR CONTENT AND SERVER THEREFOR

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018013562A (ja) * 2016-07-20 2018-01-25 株式会社サイバーウォーカー 仮想現実システムに於ける外部制御手段
KR101952131B1 (ko) * 2017-09-05 2019-02-26 ㈜브이리얼 가상현실 컨텐츠 제작방법 및 프로그램

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101782057B1 (ko) 2010-05-03 2017-09-26 삼성전자주식회사 지도 생성 장치 및 방법
JP5678324B2 (ja) * 2011-02-10 2015-03-04 パナソニックIpマネジメント株式会社 表示装置、コンピュータプログラム、及び表示方法
KR101462174B1 (ko) * 2013-01-29 2014-11-20 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
DE102016200872A1 (de) 2016-01-22 2017-07-27 BSH Hausgeräte GmbH Gerät zur Herstellung eines Nahrungsmittels
JP6934652B2 (ja) * 2016-09-07 2021-09-15 株式会社ユピテル システム
WO2018220856A1 (ja) * 2017-06-02 2018-12-06 秀敏 櫻井 ストリートビューワーシステム
KR102671902B1 (ko) 2017-09-22 2024-06-03 에스케이텔레콤 주식회사 지도 생성 장치 및 방법
KR102559011B1 (ko) * 2017-12-06 2023-07-24 주식회사 케이티 가상 현실 체험 서비스를 제공하는 방법, 단말 및 서버
US10937247B1 (en) * 2019-03-11 2021-03-02 Amazon Technologies, Inc. Three-dimensional room model generation using ring paths and photogrammetry

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018013562A (ja) * 2016-07-20 2018-01-25 株式会社サイバーウォーカー 仮想現実システムに於ける外部制御手段
KR101952131B1 (ko) * 2017-09-05 2019-02-26 ㈜브이리얼 가상현실 컨텐츠 제작방법 및 프로그램

Also Published As

Publication number Publication date
US20210392277A1 (en) 2021-12-16
JP7379785B2 (ja) 2023-11-15
US11451720B2 (en) 2022-09-20
KR20210028037A (ko) 2021-03-11
KR102512560B1 (ko) 2023-03-22
US20220060640A1 (en) 2022-02-24
US11758081B2 (en) 2023-09-12
JP7078231B2 (ja) 2022-05-31
KR20230041678A (ko) 2023-03-24
US20210127073A1 (en) 2021-04-29
JP2021072627A (ja) 2021-05-06
JP2022105568A (ja) 2022-07-14
US11832016B2 (en) 2023-11-28

Similar Documents

Publication Publication Date Title
KR102588858B1 (ko) 3d 투어 비교 표시 시스템
US10976980B2 (en) Method of maintaining accuracy in a 3D image formation system
US10554883B2 (en) VR system, communication method, and non-transitory computer-readable medium
JP4508049B2 (ja) 360°画像撮影装置
EP3166079A1 (en) Augmented reality method and system based on wearable device
US20140192164A1 (en) System and method for determining depth information in augmented reality scene
US9392248B2 (en) Dynamic POV composite 3D video system
JP6230113B2 (ja) 撮影動画像に指示画像を同期して重畳する映像指示同期方法、システム、端末、及びプログラム
KR20180060818A (ko) 가상현실 기반의 시설관리 플랫폼 구축 시스템
US9554060B2 (en) Zoom images with panoramic image capture
US20220070412A1 (en) Communication terminal, image communication system, method of displaying image, and recording medium
US11062422B2 (en) Image processing apparatus, image communication system, image processing method, and recording medium
CN113282257B (zh) 用于同步显示的方法、终端设备、设备和可读存储介质
US20220103763A1 (en) Communication management apparatus, image communication system, communication management method, and recording medium
JP2022057771A (ja) 通信管理装置、画像通信システム、通信管理方法及びプログラム
JP6720778B2 (ja) 画像管理システム、画像管理方法、及びプログラム
KR20170016744A (ko) 메타 데이터를 이용한 디바이스 원격 제어 장치 및 방법
JP6617547B2 (ja) 画像管理システム、画像管理方法、プログラム
JP5864371B2 (ja) 静止画自動生成システム、静止画自動生成システムにおける作業者用情報処理端末及び指示者用情報処理端末、及び判定装置
JP2020177490A (ja) Ar空間画像投影システム、ar空間画像投影方法及びユーザ端末
JP2019140530A (ja) サーバ装置、表示装置、映像表示システム、及び映像表示方法
JP2020048210A (ja) 決定装置、画像処理装置及び決定プログラム
WO2018016655A1 (ja) 指示装置、指示装置の制御方法、遠隔作業支援システムおよび情報処理プログラム
JP2018129785A (ja) 決定装置、画像処理装置、決定方法及び決定プログラム
JP2016194782A (ja) 画像管理システム、通信端末、通信システム、画像管理方法、及びプログラム

Legal Events

Date Code Title Description
A107 Divisional application of patent
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant