KR102288323B1 - 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 - Google Patents
클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 Download PDFInfo
- Publication number
- KR102288323B1 KR102288323B1 KR1020190087502A KR20190087502A KR102288323B1 KR 102288323 B1 KR102288323 B1 KR 102288323B1 KR 1020190087502 A KR1020190087502 A KR 1020190087502A KR 20190087502 A KR20190087502 A KR 20190087502A KR 102288323 B1 KR102288323 B1 KR 102288323B1
- Authority
- KR
- South Korea
- Prior art keywords
- virtual content
- cloud server
- terminal
- terminals
- control signal
- Prior art date
Links
- 230000003190 augmentative effect Effects 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004044 response Effects 0.000 claims description 13
- 230000009467 reduction Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2223—Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Architecture (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
본 발명의 일 실시예에 따른 클라우드 서버 기반 증강현실 서비스 제공 방법은 클라우드 서버가 복수의 단말로부터 증강 현실 서비스 요청 신호를 수신하는 단계; 상기 클라우드 서버가 상기 증강 현실 서비스 요청 신호에 포함된 상기 복수의 단말의 현실 영상 및 위치정보에 기초하여 가상 콘텐츠를 검색하는 단계; 상기 클라우드 서버가 상기 현실 영상 및 위치정보에 기초하여 각 단말의 위치 및 방향을 판단하는 단계; 상기 클라우드 서버가 상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭하는 단계; 및 상기 클라우드 서버가 상기 매칭된 가상 콘텐츠를 각 단말에게 송신하는 단계를 포함할 수 있다.
Description
본 발명은 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버에 관한 것이다.
증강현실(AR: Augmented Reality)은 사용자가 보는 현실세계에 가상 영상을 겹쳐 보여주는 기술로서, 현실세계에 부가정보를 갖는 가상세계를 합쳐 하나의 영상으로 보여주므로 혼합현실(Mixed Reality, MR)이라고도 한다.
증강현실 서비스는 가상의 공간과 사물만을 대상으로 하는 가상 현실과 달리, 실제 환경이라는 기반 위에 가상의 사물이나 정보를 합성함으로써, 현실 세계만으로는 얻기 어려운 부가 정보를 보강한다. 증강현실 서비스가 가능한 단말기는 구비된 카메라에 의해 영상이 촬영되면, 촬영된 영상의 객체를 자체적으로 분석하고, 분석 결과를 바탕으로 증강현실 콘텐츠를 제공한다.
최근, 이동통신단말 등을 이용하여 제공되는 증강현실 콘텐츠는 대부분 콘텐츠 제작자가 제작한 콘텐츠를 사용자들이 내려 받아 이용할 수 있도록 하는 것인데, 이와 같이 특정 제작자가 콘텐츠를 제작하고, 일반 사용자들은 단지 이용만 하게 되면, 다양한 콘텐츠의 개발이 어려워지고, 동일한 오브젝트에 대해서는 동일한 증강현실 정보만 보여지는 획일성이 문제가 된다.
본 발명에서는 다수의 단말의 위치 및 방향에 대응하여 가상 콘텐츠가 현재 공유공간에 있는 것처럼 보이도록 각 단말에 표시하는 클라우드 서버 기반 증강현실 서비스 제공 방법을 제공할 수 있다.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 따른 과제들은 아래의 기재로부터 당 업자에게 명확하게 이해될 수 있을 것이다.
상기와 같은 기술적 과제를 해결하기 위하여 증강현실 서비스를 단말에 제공하는 클라우드 서버는 복수의 단말과 데이터를 주고받는 송수신부; 상기 복수의 단말의 위치정보를 저장하는 위치공간정보 데이터 베이스; 상기 복수의 단말에 제공할 가상 콘텐츠를 저장하는 가상 콘텐츠 데이터 베이스; 및 상기 송수신부, 위치공간정보 데이터 베이스 및 가상 콘텐츠 데이터 베이스를 제어하는 콘텐츠 제어부를 포함하고, 상기 콘텐츠 제어부는 상기 복수의 단말로부터 증강 현실 서비스 요청 신호를 수신하고, 상기 증강 현실 서비스 요청 신호에 포함된 상기 복수의 단말의 현실 영상 및 위치정보에 기초하여 가상 콘텐츠를 검색하고, 상기 현실 영상 및 위치정보에 기초하여 각 단말의 위치 및 방향을 판단하고, 상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭하고, 상기 매칭된 가상 콘텐츠를 각 단말에게 송신할 수 있다.
한편, 상기와 같은 기술적 과제를 해결하기 위하여 클라우드 서버로부터 증강현실 서비스를 제공받는 단말은 상기 클라우드 서버와 데이터를 주고 받는 통신부; 현실 영상을 획득하는 카메라부; 상기 현실 영상 내에 가상 콘텐츠를 표시하는 디스플레이부; 및 상기 통신부, 카메라부 및 디스플레이부를 제어하는 제어부를 포함하고, 상기 제어부는 사용자의 증강 현실 서비스 요청에 대응하여 가상 콘텐츠 공유 요청 신호를 생성하고, 상기 생성된 가상 콘텐츠 공유 요청 신호를 상기 클라우드 서버로 송신하고, 상기 클라우드 서버로부터 상기 가상 콘텐츠 공유 요청 신호에 대응하는 가상 콘텐츠를 수신하고, 상기 수신한 가상 콘텐츠와 상기 현실 영상을 상기 디스플레이부에 표시할 수 있다.
한편, 상기와 같은 기술적 과제를 해결하기 위하여 클라우드 서버의 증강현실 서비스 제공 방법에 있어서, 상기 클라우드 서버가 복수의 단말로부터 증강 현실 서비스 요청 신호를 수신하는 단계; 상기 클라우드 서버가 상기 증강 현실 서비스 요청 신호에 포함된 상기 복수의 단말의 현실 영상 및 위치정보에 기초하여 가상 콘텐츠를 검색하는 단계; 상기 클라우드 서버가 상기 현실 영상 및 위치정보에 기초하여 각 단말의 위치 및 방향을 판단하는 단계; 상기 클라우드 서버가 상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭하는 단계; 및 상기 클라우드 서버가 상기 매칭된 가상 콘텐츠를 각 단말에게 송신하는 단계를 포함할 수 있다.
한편, 본 발명의 일 실시예는, 상기 증강 현실 서비스 제공 방법들 중 어느 하나의 방법을 실행시키기 위한 컴퓨터 판독 가능한 프로그램 및 상기 프로그램이 기록된 기록매체를 더 제공할 수도 있다.
본 발명에 따른 클라우드 서버 기반 증강현실 서비스 제공 방법은 공간에 대한 정보를 클라우드 서버에 등록하여, 공유공간 내에서 보는 가상 콘텐츠는 현재 그 공간에 있는 것처럼 보여줌으로써 여러 사용자간 같이 공유하고 제어할 수 있는 효과가 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 따른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 클라우드 서버 기반 증강현실 서비스 시스템의 구성을 도시한 블록도이다.
도 2는 도 1에 도시된 제1 단말을 상세히 설명하기 위한 블록 구성도이다.
도 3은 본 발명의 일 실시예에 따른 공유공간에서 가상 콘텐츠를 공유하는 복수의 단말을 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 복수의 단말에 표시되는 가상 콘텐츠를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 가상 콘텐츠의 공유 제어를 설명하기 위한 도면이다.
도 6은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 콘텐츠 공유 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 공유 콘텐츠 상호작용을 설명하기 위한 흐름도이다.
도 2는 도 1에 도시된 제1 단말을 상세히 설명하기 위한 블록 구성도이다.
도 3은 본 발명의 일 실시예에 따른 공유공간에서 가상 콘텐츠를 공유하는 복수의 단말을 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 복수의 단말에 표시되는 가상 콘텐츠를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 가상 콘텐츠의 공유 제어를 설명하기 위한 도면이다.
도 6은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 콘텐츠 공유 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 공유 콘텐츠 상호작용을 설명하기 위한 흐름도이다.
이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
실시예의 설명에 있어서, 각 구성 요소의 " 상(위) 또는 하(아래)", "전(앞) 또는 후(뒤)"에 형성되는 것으로 기재되는 경우에 있어, "상(위) 또는 하(아래)" 및"전(앞) 또는 후(뒤)"는 두 개의 구성 요소들이 서로 직접 접촉되거나 하나 이상의 또 다른 구성 요소가 두 개의 구성 요소들 사이에 배치되어 형성되는 것을 모두 포함한다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제1, 제2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성 요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
그리고 본 발명을 설명함에 있어서 관련된 공지기술에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.
도 1은 본 발명의 일 실시예에 따른 클라우드 서버 기반 증강현실 서비스 시스템의 구성을 도시한 블록도이다.
도 1을 참조하면, 클라우드 서버 기반 증강현실 서비스 시스템은 클라우드 서버(100) 및 복수의 단말(210,220,230)을 포함할 수 있다.
클라우드 서버(100)는 송수신부(110), 위치공간정보 데이터 베이스(120), 가상 콘텐츠 데이터 베이스(130) 및 콘텐츠 제어부(140)를 포함할 수 있다. 여기서, 클라우드 서버(100)는 가상 콘텐츠 서비스를 단말에 제공하는 서버 일 수 있다.
송수신부(110)는 무선통신을 통해 증강현실 서비스를 제공받을 단말과 데이터를 송수신할 수 있다.
송수신부(110)는 복수의 단말(210,220,230)로부터 수신한 가상 콘텐츠 공유 요청 신호를 수신할 수 있다. 상기 가상 콘텐츠 공유 요청 신호는 단말이 촬영한 현실 영상 및 단말의 위치정보를 포함할 수 있다.
송수신부(110)는 상기 가상 콘텐츠 공유 요청 신호에 기초하여 생성된 가상 콘텐츠를 복수의 단말(210,220,230)로 송신할 수 있다.
송수신부(110)는 복수의 단말(210,220,230) 중 하나의 단말로부터 가상 콘텐츠 제어 신호를 수신할 수 있다. 이후, 송수신부(110)는 상기 가상 콘텐츠 제어 신호에 대응하여 생성된 가상 콘텐츠 제어 정지 신호를 나머지 단말에게 송신할 수 있다.
또한, 송수신부(110)는 상기 가상 콘텐츠 제어 신호에 대응하여 생성된 가상 콘텐츠 제어 신호를 나머지 단말에게 송신할 수 있다.
위치공간정보 데이터 베이스(120)는 단말로부터 수신한 위치정보 및 영상정보를 저장할 수 있다. 위치정보는 단말에 포함된 GPS가 측정한 GPS 정보일 수 있다.
또한, 위치공간정보 데이터 베이스(120)는 단말로부터 수신한 위치 정보와 영상 정보에 기초하여 생성된 공간 정보를 저장할 수 있다.
가상 콘텐츠 데이터 베이스(130)는 상기 복수의 단말(210,220,230)에 제공할 가상 콘텐츠를 저장할 수 있다. 이때, 저장되는 가상 콘텐츠는 사람, 동물, 식물, 물체, 건물 중 적어도 어느 하나일 수 있지만, 이에 한정되는 것은 아니다.
콘텐츠 제어부(140)는 복수의 단말(210,220,230)로부터 가상 콘텐츠 공유 요청 신호를 수신하는 경우, 콘텐츠 제어부(140)는 복수의 단말(210,220,230)에 제공할 가상 콘텐츠를 검색할 수 있다.
이때, 콘텐츠 제어부(140)는 가상 콘텐츠 공유 요청 신호에 포함된 각 단말의 위치정보 및 현실 영상을 분석하여, 분석된 정보에 기초하여 위치공간정보 데이터 베이스(120)에서 공간 정보를 검색할 수 있다. 이후, 콘텐츠 제어부(140)는 검색된 공간 정보에 기초하여 가상 콘텐츠를 가상 콘텐츠 데이터 베이스(130)에서 검색할 수 있다.
다음, 콘텐츠 제어부(140)는 복수의 단말(210,220,230)로부터 수신한 위치 정보에 기초하여 상기 검색된 공간 내의 단말의 각각 위치를 판단할 수 있다. 이후, 콘텐츠 제어부(140)는 현실 영상 정보에 기초하여 각 단말의 방향을 판단할 수 있다.
콘텐츠 제어부(140)는 상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭할 수 있다.
이후, 콘텐츠 제어부(140)는 매칭된 가상 콘텐츠 각각을 대응하는 단말에게 전달할 수 있다.
한편, 콘텐츠 제어부(140)는 공유공간 안에서 가상 콘텐츠를 공유하는 복수의 단말(210,220,230) 중 하나의 단말로부터 가상 콘텐츠 제어 신호를 수신하는 경우, 가상 콘텐츠 제어 정지 신호를 생성할 수 있다. 이후, 콘텐츠 제어부(140)는 복수의 단말(210,220,230) 중 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 가상 콘텐츠 제어 정지 신호를 송신할 수 있다.
한편, 콘텐츠 제어부(140)는 공유공간 안에서 가상 콘텐츠를 공유하는 복수의 단말(210,220,230) 중 하나의 단말로부터 가상 콘텐츠 제어 신호를 수신하는 경우, 콘텐츠 제어부(140)는 복수의 단말(210,220,230) 중 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에 공유 제어 신호를 생성할 수 있다.
상기 공유 제어 신호는 상기 나머지 단말에 표시되는 가상 콘텐츠를 각각 제어하기 위한 신호 일 수 있다.
이후, 콘텐츠 제어부(140)는 공유공간 안에서 가상 콘텐츠를 공유하는 복수의 단말(210,220,230) 중 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 공유 제어 신호를 송신할 수 있다.
실시예에 따라, 복수의 단말(210,220,230) 중 하나의 단말의 사용자가 가상 콘텐츠를 확대하는 경우, 콘텐츠 제어부(140)는 상기 가상 콘텐츠를 확대한 단말로부터 상기 확대에 대응하는 가상 콘텐츠 제어 신호를 수신할 수 있다. 이후, 콘텐츠 제어부(140)는 상기 확대에 대응하는 가상 콘텐츠 제어 신호에 대응하는 나머지 단말의 공유 제어 신호를 생성할 수 있다. 다음, 콘텐츠 제어부(140)는 상기 생성된 공유 제어 신호를 나머지 단말에게 제공할 수 있다.
실시예에 따라, 복수의 단말(210,220,230) 중 하나의 단말의 사용자가 가상 콘텐츠를 회전하는 경우, 콘텐츠 제어부(140)는 상기 가상 콘텐츠를 회전한 단말로부터 상기 회전 제어에 대응하는 가상 콘텐츠 제어 신호를 수신할 수 있다. 이후, 콘텐츠 제어부(140)는 상기 회전 제어에 대응하는 가상 콘텐츠 제어 신호에 대응하는 나머지 단말의 공유 제어 신호를 생성할 수 있다. 다음, 콘텐츠 제어부(140)는 상기 생성된 공유 제어 신호를 나머지 단말에게 제공할 수 있다.
한편, 클라우드 서버 기반 증강현실 서비스 제공 시스템은 적어도 하나 이상의 단말을 포함할 수 있다. 이때, 단말은 클라우드 서버(100)가 제공하는 가상 콘텐츠 서비스를 이용하는 단말로서, 단말에 설치된 애플리케이션, 웹 브라우저 등을 통하여 클라우드 서버(100)와 데이터를 송수신하는 장치일 수 있다.
복수의 단말(210,220,230)은 이동 통신 네트워크(예컨대 2G(second generation), 3G(third generation), LTE(Long Term Evolution) 또는 5G(fifth generation) 방식 네트워크)를 사용하는 단말로서, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말 (smartwatch), 글래스형 단말 (smart glass), HMD(head mounted display) 등이 포함되는 이동 단말에 적용될 수 있다.
그러나, 본 명세서에 기재된 실시 예에 따른 구성은 이동 단말에만 적용 가능한 경우를 제외하면, 디지털 TV, 데스크탑 컴퓨터, 디지털 사이니지 등과 같은 고정 단말에도 적용될 수도 있음을 본 기술분야의 당업자라면 쉽게 알 수 있을 것이다.
도 2는 도 1에 도시된 제1 단말을 상세히 설명하기 위한 블록 구성도이다.
도 2에 도시된 바와 같이, 제1 단말(210)은 외부와 데이터를 주고 받는 통신부(211), 현실 영상을 획득하는 카메라부(212), 현실 영상 내에 가상 콘텐츠를 표시하는 디스플레이부(213), 그리고 통신부(211), 카메라부(212) 및 디스플레이부(213)를 제어하는 제어부(214)를 포함할 수 있다.
통신부(211)는 이동 통신 네트워크를 통해 외부의 클라우드 서버에 카메라부(212)로부터 수신한 현실 영상을 송신할 수 있다. 또한, 통신부(211)은 단말의 GPS 정보를 클라우드 서버(100)로 송신할 수 있다.
한편, 통신부(211)는 클라우드 서버(100)로부터 가상 콘텐츠를 수신할 수 있다.
여기서, 디스플레이부(213)는 가상 콘텐츠에 대한 터치 입력이 가능한 터치 디스플레이를 포함할 수 있다. 디스플레이부(213)는 증강현실 서비스 장치와 사용자 사이의 입력 인터페이스를 제공하는 입력부로써 기능함과 동시에, 증강현실 서비스 장치와 사용자 사이의 출력 인터페이스를 제공하는 출력부의 기능을 수행할 수 있다.
제어부(214)는 클라우드 서버(100)로부터 수신한 가상 콘텐츠를 디스플레이부(213)에 출력하도록 제어할 수 있다.
실시예에 따라, 제어부(214)는 클라우드 서버(100)로부터 수신한 가상 콘텐츠를 현실 영상에 표시할 수 있다. 이때, 상기 클라우드 서버(100)로부터 수신한 가상 콘텐츠는 상기 단말기의 위치 및 방향이 매칭되어 공유를 위한 가상 콘텐츠 일 수 있다.
제어부(214)는 사용자 입력에 기초하여, 가상 콘텐츠를 제어할 수 있다.
즉, 제어부(214)는, 사용자가 단말에 표시된 가상 콘텐츠를 제어하는 경우, 사용자 입력에 따라 제어된 가상 콘텐츠를 디스플레이부(213)에 표시할 수 있다. 이때, 상기 가상 콘텐츠 제어는 회전, 확대, 축소 등을 포함할 수 있다.
이와 함께, 제어부(214)는 공유공간 안에서 가상 콘텐츠를 공유하는 다른 단말과 상호작용하기 위하여, 사용자 입력에 대응하는 가상 콘텐츠 제어 신호를 통신부(211)를 통해 클라우드 서버(100)로 송신할 수 있다.
한편, 제어부는(400)는 공유공간 안에서 가상 콘텐츠를 공유하는 다른 단말이 가상 콘텐츠를 제어하는 경우, 클라우드 서버(100)로부터 가상 콘텐츠 제어 정지 신호를 통신부(211)를 통해 수신할 수 있다.
이후, 제어부(214)는 가상 콘텐츠 제어 정지 신호에 대응하여 디스플레이부(213)에 표시되는 가상 콘텐츠의 제어를 정지할 수 있다. 즉, 제어부(214)는 제어 정지 신호를 수신한 경우, 디스플레이부(213)에 표시되는 가상 콘텐츠에 사용자 입력을 반영하지 않을 수 있다.
이와 함께, 제어부(214)는 통신부(211)를 통해 클라우드 서버(100)로부터 공유 제어 신호를 수신하는 경우, 수신한 공유 제어 신호에 기초하여 디스플레이부(213)에 표시되는 가상 콘텐츠를 제어할 수 있다.
실시예에 따라, 공유공간 안에서 가상 콘텐츠를 공유하는 복수의 단말(210,220,230) 중 하나의 단말의 사용자가 가상 콘텐츠를 확대하는 경우, 제어부(214)는 클라우드 서버(100)로부터 가상 콘텐츠 확대에 대응하는 공유 제어 신호를 수신할 수 있다. 이후 제어부(214)는 상기 가상 콘텐츠 확대에 대응하는 공유 제어 신호에 대응하여 현재 디스플레이부(213) 표시되는 가상 콘텐츠를 확대하여 표시되도록 제어할 수 있다.
실시예에 따라, 공유공간 안에서 가상 콘텐츠를 공유하는 복수의 단말(210,220,230) 중 하나의 단말의 사용자가 가상 콘텐츠를 회전하는 경우, 제어부(214)는 클라우드 서버(100)로부터 가상 콘텐츠 회전 제어에 대응하는 공유 제어 신호를 수신할 수 있다. 이후 제어부(214)는 상기 가상 콘텐츠 회전 제어에 대응하는 공유 제어 신호에 대응하여 현재 디스플레이부(213)에 표시되는 가상 콘텐츠를 회전하여 표시되도록 제어할 수 있다.
도 3은 본 발명의 일 실시예에 따른 공유공간에서 가상 콘텐츠를 공유하는 복수의 단말을 도시한 도면이다.
도 3에 도시된 바와 같이, 가상 콘텐츠(320)를 공유하는 공유공간(310) 내에서 제1 내지 제3 단말(210,220,230)이 배치될 수 있다.
이때, 제1 단말(210)은 가상 콘텐츠(320)의 앞면에 위치할 수 있으며, 제2 단말(220)은 가상 콘텐츠(320)의 측면에 위치할 수 있으며, 제3 단말(230)은 가상 콘텐츠(320)의 뒷면에 위치할 수 있다. 이때, 상기 제2 단말(220)은 가상 콘텐츠 정면으로부터 좌측에 위치할 수 있다.
도 4는 본 발명의 일 실시예에 따른 복수의 단말에 표시되는 가상 콘텐츠를 설명하기 위한 도면이다.
도 4에 도시된 바와 같이, 제1 단말(210)의 디스플레이부에 표시되는 가상 콘텐츠(410)는 가상 콘텐츠(320)의 정면을 표시할 수 있으며, 제2 단말(220)의 디스플레이부에 표시되는 가상 콘텐츠(420)는 가상 콘텐츠(320)의 좌측 측면을 표시할 수 있으며, 제3 단말(230)의 디스플레이부에 표시되는 가상 콘텐츠(430)는 가상 콘텐츠(320)의 뒷면을 표시할 수 있다.
따라서, 본 발명은 공유공간(310)에 위치하는 제1 내지 제3 단말(210,220,230)의 사용자들이 같은 가상 콘텐츠(320)를 공유하는 느낌을 가지도록 각 단말마다 서로 다른 방향의 가상 콘텐츠(410,420,430)를 표시할 수 있다.
도 5는 본 발명의 일 실시예에 따른 가상 콘텐츠의 공유 제어를 설명하기 위한 도면이다.
도 5를 참조하면, 제1 단말(210)의 디스플레이부에 표시되는 가상 콘텐츠(410)를 제1 단말(210)의 사용자가 회전하는 경우, 제1 단말(210)은 회전 제어에 대응하는 가상 콘텐츠 제어 신호를 클라우드 서버(100)로 송신할 수 있다.
이에 따라, 클라우드 서버(100)는 상기 가상 콘텐츠 제어 신호에 대응하는 공유 제어 신호를 생성하여, 공유공간 안에서 가상 콘텐츠를 공유하는 제2 단말(220), 제3 단말(230) 각각에게 공유 제어 신호를 송신할 수 있다.
클라우드 서버(100)로부터 상기 공유 제어 신호를 수신한 제2 단말(220)은 제1 단말(210)의 가상 콘텐츠 회전 제어에 대응하여 제2 단말(220)의 디스플레이부에 표시된 가상 콘텐츠(420)를 회전하여 표시할 수 있다. 또한, 클라우드 서버(100)로부터 상기 공유 제어 신호를 수신한 제 3 단말(230)은 제1 단말(210)의 가상 콘텐츠 회전 제어에 대응하여 제 3 단말(230)의 디스플레이부에 표시된 가상 콘텐츠(430)를 회전하여 표시할 수 있다.
한편, 제1 단말(210)의 디스플레이부에 표시되는 가상 콘텐츠(410)를 제1 단말(210)의 사용자가 확대 또는 축소하는 경우, 제1 단말(210)은 확대 또는 축소에 대응하는 가상 콘텐츠 제어 신호를 클라우드 서버(100)로 송신할 수 있다.
이에 따라, 클라우드 서버(100)는 상기 가상 콘텐츠 제어 신호에 대응하는 공유 제어 신호를 생성하여, 공유공간 안에서 가상 콘텐츠를 공유하는 제2 단말(220), 제3 단말(230) 각각에게 공유 제어 신호를 송신할 수 있다.
클라우드 서버(100)로부터 상기 공유 제어 신호를 수신한 제2 단말(220)은 제1 단말(210)의 가상 콘텐츠 확대 또는 축소 제어에 대응하여 제2 단말(230)의 디스플레이부에 표시된 가상 콘텐츠(420)를 확대 또는 축소하여 표시할 수 있다. 또한, 클라우드 서버(100)로부터 상기 공유 제어 신호를 수신한 제 3 단말(230)은 제1 단말(210)의 가상 콘텐츠 확대 또는 축소 제어에 대응하여 제 3 단말(230)의 디스플레이부에 표시된 가상 콘텐츠(430)를 확대 또는 축소하여 표시할 수 있다.
도 6은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 콘텐츠 공유 방법을 설명하기 위한 흐름도이다.
도 6에 도시된 바와 같이, 본 발명의 클라우드 서버(100)는 복수의 단말(210,220,230)로부터 증강 현실 서비스 요청(S10)에 따른 가상 콘텐츠 공유 요청 신호를 수신할 수 있다(S20). 이때, 상기 가상 콘텐츠 공유 요청 신호는 각 단말이 촬영한 현실 영상 및 단말의 위치정보를 포함할 수 있다.
상기 S20 단계 이후, 클라우드 서버(100)는 복수의 단말(210,220,230)로부터 수신된 가상 콘텐츠 공유 요청 신호에 기초하여 위치정보 및 가상 콘텐츠를 검색할 수 있다(S30).
상기 S30 단계 이후, 클라우드 서버(100)는 가상 콘텐츠 공유 요청 신호에 기초하여 각 단말의 위치 및 방향을 판단할 수 있다(S40).
상기 S40 단계 이후, 클라우드 서버(100)는 각 단말의 현실 영상 속에 해당 가상 콘텐츠의 위치 및 방향을 매칭할 수 있다(S50).
상기 S50 단계 이후, 클라우드 서버(100)는 위치 및 방향이 매칭된 가상 콘텐츠를 각 단말에게 송신할 수 있다(S60).
상기 S60 단계 이후, 복수의 단말(210,220,230)은 위치 및 방향이 매칭된 가상 콘텐츠를 각각 수신하여 해당 가상 콘텐츠를 현실 영상 내에 각각 표시할 수 있다(S70).
이와 같이, 본 발명은, 공유공간 안에 위치하는 다수의 단말의 위치 및 방향에 대응하여 콘텐츠를 제공함으로써, 하나의 가상 콘텐츠가 현재 공유공간에 있는 것처럼 보이도록 각 단말에 표시할 수 있다.
도 7은 본 발명에 따른 증강 현실 서비스 제공 방법에 따른 공유 콘텐츠 상호작용을 설명하기 위한 흐름도이다.
도 7을 참조하면, 본 발명의 공유공간에서 공유 콘텐츠를 공유하는 제1 내지 제3 단말(230)이 존재할 때, 제1 단말(210)은 사용자 입력에 따라 제1 단말(210)에 표시되는 가상 콘텐츠를 제어하고(S110), 제어된 가상 콘텐츠를 제1 단말(210)의 디스플레이부에 표시할 수 있다(S120).
상기 S120 단계 이후, 제1 단말(210)은 사용자 입력에 따른 가상 콘텐츠 제어 신호를 생성하여, 클라우드 서버(100)로 송신할 수 있다(S130).
상기 S130 단계 이후, 클라우드 서버(100)는 제1 단말(210)로부터 수신한 가상 콘텐츠 제어 신호에 대응하여 가상 콘텐츠 제어 정지 신호를 생성하고(S140), 클라우드 서버(100)는 생성한 가상 콘텐츠 제어 정지 신호를 공유공간에서 공유 콘텐츠를 공유하는 제1 내지 제3 단말(210,220,230) 중 제2 단말(220) 및 제3 단말(230)로 송신할 수 있다(S150).
상기 S150 단계 이후, 가상 콘텐츠 제어 정지 신호를 수신한 제2단말 및 제 3단말은 각 단말에 표시되는 가상 콘텐츠 제어가 정지될 수 있다. 이에 따라, 제2 단말(220) 및 제3 단말(230)은 각 단말의 표시되는 가상 콘텐츠의 제어권을 정지할 수 있다(S160).
한편, 상기 S150 단계 이후, 클라우드 서버(100)는 가상 콘텐츠 제어 신호에 대응하여 공유 제어 신호 생성하고(S170), 클라우드 서버(100)는 생성한 공유 제어 신호를 공유공간에서 공유 콘텐츠를 공유하는 제1 내지 제3 단말(210,220,230) 중 제2 단말(220) 및 제3 단말(230)로 송신할 수 있다(S180).
상기 S180 단계 이후, 공유 제어 신호를 수신한 제2단말 및 제 3단말은 각 단말에 표시되는 가상 콘텐츠를 상기 공유 제어 신호에 기초하여 제어할 수 있다(S190). 즉, 제2 단말(220) 및 제 3단말은 공유 제어 신호에 기초하여, 제2, 단말 및 제3단말의 디스플레이부에 각각 표시된 가상 콘텐츠(420)를 상기 공유 제어 신호에 기초하여 회전, 확대 및 축소 할 수 있다.
상기 S190 단계 이후, 제2 단말(220) 및 제3 단말(230)은 각 공유 제어 신호에 의해 제어된 각각의 가상 콘텐츠를 각 단말의 디스플레이부에 표시할 수 있다(S200).
이와 같이, 본 발명은, 공유공간 안에 위치하여 하나의 공유 가상 콘텐츠를 여러 사용자가 같이 공유하고 제어함으로써, 하나의 가상 콘텐츠가 현재 공유공간에 있는 것처럼 보이도록 각 단말에 표시할 수 있다.
여기에 설명되는 다양한 실시 예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.
하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. 일부의 경우에 그러한 실시 예들이 제어부에 의해 구현될 수 있다.
소프트웨어적인 구현에 의하면, 절차나 기능과 같은 실시예들은 적어도 하나의 기능 또는 작동을 수행하게 하는 별개의 소프트웨어 모듈과 함께 구현될 수 있다. 소프트웨어 코드는 적절한 프로그램 언어로 쓰여진 소프트웨어 어플리케이션에 의해 구현될 수 있다. 또한, 소프트웨어 코드는 메모리에 저장되고, 제어부에 의해 로딩되어 실행될 수 있다.
상기한 실시 예에서 정보 노출 방지 영상 제공 장치는, 하나 또는 복수의 응용 주문형 직접회로(ASIC), 디지털신호 프로세서(DSP), 디지털신호 처리기기(DSPD), 프로그램 가능 논리 소자(PLD), 필드 프로그램 가능 게이트 어레이(FPGA), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 또는 기타 전자 부품에 의해 실현될 수 있다.
상술한 실시예에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등의 형태로 구현되는 것도 포함된다.
컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상술한 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
100: 클라우드 서버
110: 송수신부
120: 위치공간 데이터 베이스
130: 가상콘텐츠 데이터 베이스
210: 제1 단말
220: 제2 단말
230: 제3 단말
110: 송수신부
120: 위치공간 데이터 베이스
130: 가상콘텐츠 데이터 베이스
210: 제1 단말
220: 제2 단말
230: 제3 단말
Claims (25)
- 증강현실 서비스를 단말에 제공하는 클라우드 서버에 있어서,
복수의 단말과 데이터를 주고받는 송수신부;
상기 복수의 단말의 위치정보를 저장하는 위치공간정보 데이터 베이스;
상기 복수의 단말에 제공할 가상 콘텐츠를 저장하는 가상 콘텐츠 데이터 베이스; 및
상기 송수신부, 위치공간정보 데이터 베이스 및 가상 콘텐츠 데이터 베이스를 제어하는 콘텐츠 제어부를 포함하고,
상기 콘텐츠 제어부는
상기 복수의 단말로부터 증강 현실 서비스 요청 신호를 수신하고,
상기 증강 현실 서비스 요청 신호에 포함된 상기 복수의 단말의 현실 영상 및 위치정보에 기초하여 가상 콘텐츠를 검색하고,
상기 현실 영상 및 위치정보에 기초하여 각 단말의 위치 및 방향을 판단하고,
상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭하고,
상기 매칭된 가상 콘텐츠를 각 단말에게 송신하며,
상기 콘텐츠 제어부는
상기 복수의 단말로부터 수신한 각 단말의 위치정보 및 현실 영상을 분석하고,
상기 분석된 정보에 기초하여 상기 위치공간정보 데이터 베이스에서 공간 정보를 검색하고,
상기 검색된 공간 정보에 기초하여 가상 콘텐츠 데이터 베이스에서 가상 콘텐츠를 검색하며,
상기 복수의 단말로부터 각각 수신한 위치 정보에 기초하여 상기 검색된 공간 내의 단말의 각각 위치를 판단하고,
상기 현실 영상 정보에 기초하여 각 단말의 방향을 판단하는 것을 특징으로 하는 클라우드 서버. - 삭제
- 삭제
- 제1항에 있어서,
상기 콘텐츠 제어부는
상기 복수의 단말 중 하나의 단말로부터 가상 콘텐츠 제어 신호를 수신하는 것을 특징으로 하는 클라우드 서버. - 제 4항에 있어서,
상기 가상 콘텐츠 제어 신호는
상기 복수의 단말 중 하나의 단말의 사용자 입력에 따른 상기 가상 콘텐츠의 회전, 확대, 축소 중 적어도 하나를 포함하는 것을 특징으로 하는 클라우드 서버. - 제 4항에 있어서,
상기 콘텐츠 제어부는
상기 가상 콘텐츠 제어 신호에 대응하여 가상 콘텐츠 제어 정지 신호를 생성하고,
상기 복수의 단말 중 상기 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 상기 생성한 가상 콘텐츠 제어 정지 신호를 송신하는 것을 특징으로 하는 클라우드 서버. - 제 6항에 있어서,
상기 가상 콘텐츠 제어 정지 신호는
상기 나머지 단말에 표시되는 가상 콘텐츠의 제어권을 정지하는 것을 특징으로 하는 클라우드 서버. - 제 4항에 있어서,
상기 콘텐츠 제어부는
상기 수신한 가상 콘텐츠 제어 신호에 대응하여 공유 제어 신호를 생성하고,
상기 복수의 단말 중 상기 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 상기 생성한 공유 제어 신호를 송신하는 것을 특징으로 하는 클라우드 서버. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 클라우드 서버의 증강현실 서비스 제공 방법에 있어서,
상기 클라우드 서버가 복수의 단말로부터 증강 현실 서비스 요청 신호를 수신하는 단계;
상기 클라우드 서버가 상기 증강 현실 서비스 요청 신호에 포함된 상기 복수의 단말의 현실 영상 및 위치정보에 기초하여 가상 콘텐츠를 검색하는 단계;
상기 클라우드 서버가 상기 현실 영상 및 위치정보에 기초하여 각 단말의 위치 및 방향을 판단하는 단계;
상기 클라우드 서버가 상기 판단된 각 단말의 위치 및 방향을 상기 검색된 가상 콘텐츠와 매칭하는 단계; 및
상기 클라우드 서버가 상기 매칭된 가상 콘텐츠를 각 단말에게 송신하는 단계를 포함하며,
상기 가상 콘텐츠를 검색하는 단계는
상기 클라우드 서버가 상기 복수의 단말로부터 수신한 위치정보 및 현실 영상을 분석하는 단계; 상기 분석된 정보에 기초하여 위치공간정보 데이터 베이스에서 공간 정보를 검색하는 단계; 및
상기 클라우드 서버가 상기 검색된 공간 정보에 기초하여 가상 콘텐츠 데이터 베이스에서 가상 콘텐츠를 검색하는 단계를 포함하고,
상기 각 단말의 위치 및 방향을 판단하는 단계는
상기 클라우드 서버가 상기 복수의 단말로부터 각각 수신한 위치 정보에 기초하여 상기 검색된 공간 내의 단말의 각각 위치를 판단하는 단계; 및
상기 클라우드 서버가 상기 현실 영상 정보에 기초하여 각 단말의 방향을 판단하는 단계를 포함하는 것을 특징으로 하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 삭제
- 삭제
- 제17항에 있어서,
상기 클라우드 서버가 상기 복수의 단말 중 하나의 단말로부터 가상 콘텐츠 제어 신호를 수신하는 단계를 포함하는 것을 특징으로 하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 제20항에 있어서,
상기 가상 콘텐츠 제어 신호는
상기 복수의 단말 중 하나의 단말의 사용자 입력에 따른 상기 가상 콘텐츠의 회전, 확대, 축소 중 적어도 하나를 포함하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 제20항에 있어서,
상기 클라우드 서버가 상기 가상 콘텐츠 제어 신호에 대응하여 가상 콘텐츠 제어 정지 신호를 생성하는 단계; 및
상기 클라우드 서버가 상기 복수의 단말 중 상기 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 생성한 가상 콘텐츠 제어 정지 신호를 송신하는 단계를 더 포함하는 것을 특징으로 하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 제22항에 있어서,
상기 가상 콘텐츠 제어 정지 신호는
상기 나머지 단말에 표시되는 가상 콘텐츠의 제어권을 정지하는 것을 특징으로 하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 제20항에 있어서,
상기 클라우드 서버가 상기 수신한 가상 콘텐츠 제어 신호에 대응하여 공유 제어 신호를 생성하는 단계; 및
상기 클라우드 서버가 상기 복수의 단말 중 상기 가상 콘텐츠 제어 신호를 제공한 단말을 제외한 나머지 단말에게 생성한 공유 제어 신호를 송신하는 단계를 더 포함하는 클라우드 서버 기반 증강현실 서비스 제공 방법. - 제17항, 제20항 내지 제24항 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190087502A KR102288323B1 (ko) | 2019-07-19 | 2019-07-19 | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190087502A KR102288323B1 (ko) | 2019-07-19 | 2019-07-19 | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210051109A Division KR20210046626A (ko) | 2021-04-20 | 2021-04-20 | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210010083A KR20210010083A (ko) | 2021-01-27 |
KR102288323B1 true KR102288323B1 (ko) | 2021-08-10 |
Family
ID=74238453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190087502A KR102288323B1 (ko) | 2019-07-19 | 2019-07-19 | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102288323B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102664190B1 (ko) * | 2021-03-18 | 2024-05-07 | 주식회사 엘지유플러스 | 클라우드 렌더링 서비스 |
KR20220153437A (ko) * | 2021-05-11 | 2022-11-18 | 삼성전자주식회사 | 통신 시스템에서 ar 서비스를 제공하는 방법 및 장치 |
KR102556606B1 (ko) * | 2021-10-29 | 2023-07-19 | 가온그룹 주식회사 | 클라우드 ai 기반의 xr 디바이스 운영 시스템 |
KR102613390B1 (ko) * | 2022-08-17 | 2023-12-13 | (주)퓨처젠 씨플래닛 | 증강현실 제공 방법 및 시스템 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101720132B1 (ko) * | 2016-03-17 | 2017-03-27 | 주식회사 엔토소프트 | 측위 정보를 기반으로 복수의 사용자 간 동일한 증강 현실 영상을 공유하는 방법 및 그 시스템 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101282292B1 (ko) * | 2011-01-24 | 2013-07-10 | 주식회사 코세이프 | 증강현실을 이용한 광고 서비스 시스템 및 그 방법 |
-
2019
- 2019-07-19 KR KR1020190087502A patent/KR102288323B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101720132B1 (ko) * | 2016-03-17 | 2017-03-27 | 주식회사 엔토소프트 | 측위 정보를 기반으로 복수의 사용자 간 동일한 증강 현실 영상을 공유하는 방법 및 그 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20210010083A (ko) | 2021-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102288323B1 (ko) | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 | |
CN108885522B (zh) | 渲染3d环境中的内容 | |
KR20210046626A (ko) | 클라우드 서버 기반 증강현실 서비스 제공 방법, 이를 이용한 단말 및 클라우드 서버 | |
US9607011B2 (en) | Time-shifting image service | |
US20170359701A1 (en) | Sticker distribution system for messaging apps | |
KR20220035380A (ko) | 증강 현실 장면들을 위한 시스템 및 방법 | |
JP6466347B2 (ja) | 個人情報コミュニケータ | |
CN111416756B (zh) | 协议测试方法、装置、计算机设备及存储介质 | |
CN109074278B (zh) | 验证移动应用中的有状态动态链接 | |
WO2021204001A1 (zh) | 弹幕展示方法、装置、电子设备及计算机存储介质 | |
US9344510B2 (en) | Pushing content from a local device to a remote display | |
KR102498815B1 (ko) | 전자 장치 및 전자 장치의 비디오 편집 방법 | |
CN112420217B (zh) | 消息推送方法、装置、设备及存储介质 | |
US10504289B2 (en) | Method and apparatus for securely displaying private information using an augmented reality headset | |
US20190122421A1 (en) | Batch rendering method, device, and apparatus | |
US20210109644A1 (en) | Display method when application is exited and terminal | |
CN111882634A (zh) | 一种图像渲染方法、装置、设备及存储介质 | |
CN109587031A (zh) | 数据处理方法 | |
CN113342697A (zh) | 闪存转换层仿真测试***及方法 | |
CN111597466A (zh) | 展示方法、装置和电子设备 | |
US11507633B2 (en) | Card data display method and apparatus, and storage medium | |
WO2021052488A1 (zh) | 一种信息处理方法及电子设备 | |
US20170213383A1 (en) | Displaying Geographic Data on an Image Taken at an Oblique Angle | |
KR20170012957A (ko) | 보안 네트워크 시스템 및 그 데이터 처리 방법 | |
US8793342B2 (en) | Interpreting web application content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
A107 | Divisional application of patent | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |