KR101060998B1 - 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템 - Google Patents

사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템 Download PDF

Info

Publication number
KR101060998B1
KR101060998B1 KR1020090025897A KR20090025897A KR101060998B1 KR 101060998 B1 KR101060998 B1 KR 101060998B1 KR 1020090025897 A KR1020090025897 A KR 1020090025897A KR 20090025897 A KR20090025897 A KR 20090025897A KR 101060998 B1 KR101060998 B1 KR 101060998B1
Authority
KR
South Korea
Prior art keywords
user
virtual space
terminal
module
information
Prior art date
Application number
KR1020090025897A
Other languages
English (en)
Other versions
KR20100107680A (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 KR1020090025897A priority Critical patent/KR101060998B1/ko
Publication of KR20100107680A publication Critical patent/KR20100107680A/ko
Application granted granted Critical
Publication of KR101060998B1 publication Critical patent/KR101060998B1/ko

Links

Images

Classifications

    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템에 관한 것이다. 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템은, 네트워크를 기반으로 복수의 사용자에게 동일한 가상공간 환경을 제공하는 가상공간 시뮬레이터 시스템으로서, 사용자의 위치를 추정하기 위한 항법 신호를 발생시키는 항법 신호 송출기; 상기 항법 신호 송출기에서 발생한 항법 신호를 수신하여 사용자의 위치 및 움직임 정보를 산출하는 단말기; 상기 단말기에서 산출된 사용자의 위치 및 움직임 정보를 수신하는 네트워크 서버; 및 상기 네트워크 서버와 교신하며, 가상공간 환경을 생성하여 상기 네트워크 서버로부터 전송되는 사용자의 위치 및 움직임 정보를 상기 가상공간 환경에 실시간으로 대응시키는 시뮬레이터를 포함하며, 상기 단말기는 네트워크 서버와 교신하여 상기 네트워크 서버를 통해 전송되는 상기 가상공간 환경에 관한 정보를 사용자에게 제공하는 것을 특징으로 한다.
항법, 가상공간, 시뮬레이터, 가상현실

Description

사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템 {NETWORKING VIRTUAL SIMULATOR SYSTEM BASED ON THE USER'S POSITION}
본 발명은 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템에 관한 것으로, 더욱 상세하게는, 네트워크를 기반으로 복수의 사용자에게 동일한 가상공간 환경을 제공하고, 항법 신호를 이용하여 사용자의 위치 및 움직임 정보를 파악하여, 상기 가상공간 환경에 반영하는 가상공간 시뮬레이터 시스템에 관한 것이다.
종래의 가상공간 시뮬레이터는 사용자의 실제 움직임을 가상공간 상에 일대일로 매칭하는 방법을 주로 사용하였다. 즉, 실공간(real space)을 일정 규칙에 의해 가상공간(virtual space)으로 변환하고, 실공간에 있는 사용자의 움직임을 추정하여 이 움직임을 그대로 가상공간에 매핑(mapping)하는 방식이었다.
이 방법은 현실공간을 최대한 가상공간에 옮기는 것을 목표로 하는 것으로, 사용자는 실공간을 화면상의 가상공간에서 실제 움직임을 통해 경험할 수 있다. 종래 방법은 새로운 개념의 게임을 구성하고, 제공하는 것이 가능하며, 게임의 현실감을 증대시킬 수 있다.
그러나, 종래 방법은 실공간과 가상공간의 일대일 매칭을 의미하므로, 그 응용에 있어 제약이 많은 것이 사실이다. 특히 종래 방법은 가상공간이 갖고 있는 '가상' 의 개념을 단순한 컴퓨터 그래픽 이상으로 제시하지 못한다.
또한 종래의 방법은 사용자의 실제 움직임을 추정하기 위해 GPS 위성을 사용하였는데, 이는 공간적 제약이 매우 크다는 단점을 갖는다. 즉, 실내 및 도심지에서는 GPS 사용의 정확성이 떨어지므로, 종래의 방법을 이용하는 것이 상당히 어렵게 된다.
따라서 상기와 같은 문제점들을 극복하기 위해, 가상공간 시뮬레이터에 네트워크를 도입하여, 장소의 제약을 극복하고, 사용자에게 단순한 현실공간의 축소인 가상공간이 아니라, 실제로 존재하지 않는 새로운 개념의 가상공간을 제시할 필요성이 있다.
본 발명의 목적은 원하는 가상공간 환경에 사용자의 실제 움직임에 관한 정보를 매핑시켜서, 사용자가 실제로 겪기 어려운 가상공간을 사용자에게 제시하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템을 제공하는 것이다.
본 발명의 다른 목적은 다양한 장소에 있는 복수의 사용자가 동일한 가상공간 환경 하에서, 원하는 행위를 수행할 수 있도록 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템을 제공하는 것이다.
전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템은, 네트워크를 기반으로 복수의 사용자에게 동일한 가상공간 환경을 제공하는 가상공간 시뮬레이터 시스템으로서, 사용자의 위치를 추정하기 위한 항법 신호를 발생시키는 항법 신호 송출기; 상기 항법 신호 송출기에서 발생한 항법 신호를 수신하여 사용자의 위치 및 움직임 정보를 산출하는 단말기; 상기 단말기에서 산출된 사용자의 위치 및 움직임 정보를 수신하는 네트워크 서버; 및 상기 네트워크 서버와 교신하며, 가상공간 환경을 생성하여 상기 네트워크 서버로부터 전송되는 사용자의 위치 및 움직임 정보를 상기 가상공간 환경에 실시간으로 대응시키는 시뮬레이터를 포함하며, 상기 단말기는 네트워크 서버와 교신하여 상기 네트워크 서버를 통해 전송되는 상기 가상공간 환경에 관한 정보를 사 용자에게 제공하는 것을 특징으로 한다.
상기 항법 신호 송출기는 GNSS 위성, 의사위성, 초음파, 무선랜, UWB, RFID, 시각센서 또는 레이저로 구성되는 군으로부터 선택되는 하나 이상을 이용하여 항법 신호를 발생시킬 수 있다.
상기 단말기는 상기 사용자의 위치, 자세 및 모션에 관한 정보를 산출하는 항법용 단말기; 상기 가상공간 환경에 대한 정보를 외부로 표시하는 표시용 단말기; 및 상기 네트워크 서버와 상기 사용자의 위치, 움직임 정보 및 가상공간 환경 정보를 교신시키는 네트워크용 단말기를 포함할 수 있다.
상기 항법용 단말기는 상기 항법 신호 송출기로부터의 신호를 수신하여, 상기 단말기의 위치를 계산하는 위치 계산 모듈; 상기 단말기를 소지한 사용자의 자세를 추정하는 자세 검출 모듈; 및 상기 단말기를 소지한 사용자의 모션 정보를 획득하는 모션 캡쳐 모듈을 포함할 수 있다.
상기 모션 캡쳐 모듈은 상기 단말기를 소지한 사용자의 가속도 및 회전 정보를 파악하는 가속도계 및 자이로스코프를 포함할 수 있다.
상기 항법용 단말기는 외부에 설치된 카메라에서 촬영된 사용자 정보를 전달받아, 사용자의 자세 및 모션을 추정할 수 있다.
상기 표시용 단말기는 핸드셋용 디스플레이, 헤드마운트 디스플레이, 헤드업 디스플레이 또는 홀로그램을 이용하여 영상을 표시할 수 있다.
상기 네트워크용 단말기는 유선랜, 무선랜, 블루투스, UWB 또는 셀룰러폰의 통신 모듈을 포함할 수 있다.
상기 네트워크 서버는 셀룰러 망의 서버 또는 웹 서버로 구성될 수 있다.
상기 시뮬레이터는 상기 가상공간 환경을 생성하는 가상공간 생성 모듈; 및 상기 단말기로부터 산출된 사용자의 위치 및 움직임 정보를 미리 설정된 매핑 규칙에 따라 상기 가상공간 환경에 적용시키는 매핑 모듈을 포함할 수 있다.
상기 단말기는 상기 매핑 모듈에서 사용되는 상기 매핑 규칙을 설정하는 세팅 모듈을 포함할 수 있다.
상기 시뮬레이터는 상기 각각의 단말기의 세팅 모듈을 통해 입력되는 복수의 매핑 규칙을 저장하는 저장 모듈을 더 포함할 수 있다.
상기 매핑모듈은 상기 매핑 규칙에 따라 변환된 사용자의 움직임 정보가 상기 가상공간 환경에 부합하도록 상기 사용자의 움직임 정보를 보정하는 보정 모듈을 포함할 수 있다.
상기 가상공간 환경은 현실공간과 독립적인 가상적인 공간으로 구성될 수 있다.
상기 가상공간 환경은 현실공간을 축소하여 일대일 매칭이 되는 공간으로 구성될 수 있다.
본 발명에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템은 사용자의 실제 움직임에 의한 위치 정보를 가상공간에 반영할 수 있으므로, 사용자가 실제로 접하기 어려운 환경을 현실적으로 사용자에게 제공할 수 있는 효과가 있 다.
또한 본 발명에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템은 네트워크를 기반으로 가상공간 환경이 조성되기 때문에 공간적 제한을 초월하여 시스템 구축이 가능하여, 다양한 분야에서 활용될 수 있는 효과가 있다.
본 발명을 현재의 수많은 온라인 게임에 적용하는 경우, 온라인 게임 환경의 현실감에 있어서 획기적인 효과를 얻을 수 있다. 즉 컴퓨터 앞에 앉아서, 마우스나 키보드를 통해 캐릭터를 조정하는 것이 아닌 사용자의 실제적 움직임을 그대로 온라인 게임 캐릭터에 반영하는 것이 가능하다. 여기서, 적절한 매핑 모듈을 적용하면, 실제 움직임이 게임 환경에 완벽하게 매칭될 수 있다.
또한, 본 발명을 모델하우스에 적용하는 경우, 소정 공간 상에 본 발명의 시스템만 구축하면 구매자가 원하는 인테리어와 내장재, 구조정보를 이용하여 가상공간을 꾸밀 수 있어서, 현실적이고 실용적인 체험관을 만들 수 있다.
또한, 본 발명을 군사기관이나 교육 기관들에서 채용하는 경우, 다른 공간에서 다른 시각에 다수의 사용자가 같은 공간에서 훈련이나 교육을 받는 것 같은 효과를 얻을 수 있다.
또한, 본 발명은 가상공간에 대한 프로그램만 갱신하면, 수많은 가상공간을 적용할 수 있으므로, 경제적인 면에서 비용을 크게 절감할 수 있고, 시간도 절약할 수 있는 효과가 있다.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예들에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템에 대해서 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템을 개략적으로 도시한 도면이다.
도 1을 참조하면, 본 발명의 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템은 항법 신호 송출기(100), 단말기(200), 네트워크 서버(300), 및 시뮬레이터(400)를 포함한다.
항법 신호 송출기(100)는 사용자의 위치를 3차원 공간 상에서 추정하기 위한 항법 신호를 발생시킨다. 항법 신호 송출기(100)는, 특별히 제한적이지 않으나, GNSS 위성, 의사위성, 초음파, 무선랜, UWB, RFID, 시각센서 또는 레이저로 구성되는 군으로부터 선택되는 하나 이상을 이용하여 항법 신호를 발생시킬 수 있다.
단말기(200)는 항법 신호 송출기(100)에서 발생한 항법 신호를 수신하여 사용자의 위치 및 움직임 정보를 산출한다. 상기 움직임 정보는 사용자의 자세, 모션 등을 포함한다.
도 2는 단말기의 구성을 도시한 블럭도이다.
도 1 및 2를 참조하면, 단말기(200)는 항법용 단말기(220), 표시용 단말기(240) 및 네트워크용 단말기(260)를 포함하며, 선택적으로 세팅 모듈(280)을 더 포함한다.
항법용 단말기(220)는 단말기(200)를 소지하고 있는 사용자의 위치, 자세 및 모션에 관한 정보를 산출한다. 이를 더욱 세분하면, 항법용 단말기(220)는 위치 계산 모듈(222), 자세 검출 모듈(224) 및 모션 캡쳐 모듈(226)을 포함하며, 각각 단말기(200)의 위치, 사용자의 자세, 사용자의 모션 정보를 획득한다.
여기서, 자세 검출 모듈(224)은 사용자의 자세를 검출하는 모듈로서, 사용자가 회전하거나 몸을 굽히는 등의 동작 시, 사용자가 향하는 시선의 방향을 검출한다. 또한, 모션 캡쳐 모듈(226)은 단말기(220)를 갖고 있는 사용자가 단말기(220)를 흔들거나, 휘두르는 등의 동작 시, 단말기(220)에 내장된 자이로스코프 또는 가속도계 등을 통해, 단말기(220)의 이동 경로를 추적함으로써, 사용자의 모션을 검출한다.
한편, 항법용 단말기(220)는 외부에 설치된 카메라에서 촬영된 사용자 정보를 전달받아, 사용자의 자세 및 모션을 추정하도록 구성할 수 있다.
표시용 단말기(240)는 시뮬레이터(400)로부터 네트워크 서버(300)를 거쳐 전달된 가상공간 환경에 대한 정보를 외부로 표시한다. 표시용 단말기(240)는, 예를 들어, 핸드셋용 디스플레이, 헤드마운트 디스플레이, 헤드업 디스플레이 또는 홀로그램을 이용하여 영상을 표시할 수 있다.
네트워크용 단말기(260)는 네트워크 서버(300)와 교신하여, 사용자의 움직임 정보 및 가상공간 환경 정보를 송수신한다. 네트워크용 단말기(260)는, 예를 들어, 유선랜, 무선랜, 블루투스, UWB 또는 셀룰러폰의 통신 모듈을 포함할 수 있다.
세팅 모듈(280)은 시뮬레이터(400)의 매핑 모듈(440)에서 사용되는 매핑 규칙을 설정하는 수단이다. 세팅 모듈(280)에 대한 상세한 설명은 후술하기로 한다.
다시 도 1을 참조하면, 네트워크 서버(300)는 단말기(200)에서 산출된 사용자 위치 및 움직임 정보를 수신하여 시뮬레이터(400)로 전송하며, 시뮬레이터(400)로부터 전송받은 가상공간 환경에 대한 정보를 단말기(200)로 전달한다. 네트워크 서버(300)는, 예를 들어, 셀룰러 망의 서버 또는 웹 서버로 구성될 수 있다.
도 1에서, 항법 신호 송출기(100)와 네트워크 서버(300)는 복수개로 구성되는 것으로 도시되었으나, 복수의 단말기(200)가 하나의 항법 신호 송출기(100)와 네트워크 서버(300)의 신호가 도달하는 영역 내에 위치한다면, 항법 신호 송출기(100)와 네트워크 서버(300)는 각각 하나씩 사용될 수도 있다.
도 3은 시뮬레이터의 구성을 도시한 블럭도이다.
도 1 및 3을 참조하면, 시뮬레이터(400)는 가상공간 생성 모듈(420) 및 매핑 모듈(440)을 포함하며, 선택적으로 저장 모듈(460)을 더 포함한다.
가상공간 생성 모듈(420)은 사용자가 단말기(200)의 화면을 통해 확인하는 가상공간 환경을 생성하며, 시뮬레이터(400)에 입력된 소프트웨어를 통해, 가상공간 환경을 구현하게 된다. 상기 가상공간 환경은, 실제의 현실공간을 축소하여, 일대일 매칭시킨 공간이 되거나, 또는 현실공간과 독립적인 전혀 새로운 가상적인 공간으로 구현할 수 있다.
매핑 모듈(440)은 단말기(200)로부터 산출된 사용자의 위치 및 움직임 정보를 미리 설정된 매핑 규칙에 따라 상기 가상공간 환경에 적용시킨다. 매핑 모듈(440)은 사용자의 실제 위치 및 움직임을 가상공간 환경에 매핑하기 위한 변환 수단이다. 사용자의 실제 위치 및 움직임은 가상공간 환경에 그대로 매핑되는 것이 아니라, 특정한 규칙을 따라 변환된다.
상기 매핑 규칙은, 전술한 단말기(200)의 세팅 모듈(280)을 통해 사용자가 설정할 수 있다. 세팅 모듈(280)을 통해 사용자는 매핑 규칙을 설정, 변경 또는 삭제할 수 있다.
매핑 모듈(440)은 상기 매핑 규칙에 따라 변환된 사용자의 움직임 정보가 상기 가상공간 환경에 최적의 상태로 부합하도록 상기 사용자의 움직임 정보를 보정하는 보정 모듈(미도시)을 포함할 수 있다. 상기 보정 모듈은, 예를 들어, 사용자가 상하좌우로만 움직일 수 있는 게임을 진행하는 경우, 사용자가 현실공간에서 상하좌우 수직방향으로 움직이지 않고, 사선방향으로 진행하는 경우라도, 사선 진행 방향의 각도 등을 고려하여, 게임 환경에 매핑 시에는 상하좌우의 움직임으로 보정한다.
저장 모듈(460)은 각각의 단말기(200)의 세팅 모듈(280)을 통해 입력되는 복수의 매핑 규칙을 저장한다. 상기 복수의 매핑 규칙들은 매핑 모듈(440)로 전달되며, 매핑 모듈(440)은 네트워크를 통해 접속한 복수의 사용자에게 동일한 가상공간 환경을 제공하는 한편, 가상공간 환경 내의 사용자의 움직임에 대해서는 각각 다른 매핑 규칙을 적용시킬 수 있다.
전술한 사항을 도 4를 참조하여 예를 들어 설명하면, 도 4는 본 발명의 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템이 적용된 게임을 도시한 도면으로써, 상기 게임은 컴퓨터 및 게임기용 게임으로 팩맨을 사용자가 컴퓨터 키보드 및 키패드를 이용해 조종하며, 유령을 피해 포인트를 획득하는 게임이다.
도 4에서, 복수의 사용자는 각각 다른 장소에 위치하지만, 복수의 사용자는 단말기(200)를 조작하여, 시뮬레이터에 접속함으로써, 동일한 게임공간에 각각의 캐릭터가 배치된다. 한 명의 사용자(도 4에서는 자전거를 타고 있는 사용자)는 팩맨이 되어 유령을 피하게 되고, 나머지 사용자는 유령이 되어 팩맨을 잡게 된다.
본 게임 환경에서, 각각의 캐릭터는 좌우전진의 4방향으로만 움직일 수 있다. 그러나 실제 사용자는 4방향으로만 움직이지 않는다. 보정 모듈은 현실공간의 사용자가 사선방향으로 움직이더라도, 보정을 통해 사용자의 실제 움직임이 게임 환경에 부합하도록 변환시킨다.
한편, 각각의 단말기(200)를 소지한 사용자는 팩맨 게임을 진행하기에 앞서, 세팅 모듈(280)을 통해, 매핑 규칙을 설정할 수 있다. 예를 들어, 사용자는 실제 현실공간에서 2m 직진한 경우, 단말기(200)의 화면을 통해 확인되는 게임 환경에서는 1cm 직진한 것으로 설정할 수 있다. 상기 매핑 규칙은 각각의 단말기(200)에서 사용자에 따라 다르게 설정될 수 있으므로, 사용자가 현실공간에서 실제 움직인 거리가 동일하더라도, 게임 환경에서 각각의 캐릭터가 움직인 거리는 다르게 나타날 수 있다.
도 5는 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템의 동작을 설명하기 위한 순서도이다.
도 5를 참조하면, 사용자는 우선 단말기(200)를 통해 시뮬레이터(400)에 접속한다(S510). 이어서, 시뮬레이터(400)에서 사용자 인가 과정을 거치고(S512), 사용자가 특정 가상공간 환경을 선택하면, 그 사용자가 설정한 매핑 규칙을 불러온 다.
계속하여, 항법 신호 송출기(100)의 항법 신호와 항법용 단말기(200)를 이용하여, 사용자의 위치와 자세, 모션 등의 움직임에 관한 정보를 산출한다(S514).
상기 산출된 사용자 위치 및 움직임 정보는 네트워크 서버(300)로 전송된다(S516).
네트워크 서버(300)는 이를 다시 시뮬레이터(400)의 매핑 모듈(440)로 전송한다(S518).
이어서, 매핑 모듈(440)은 미리 설정된 매핑 규칙에 따라 사용자 위치 및 움직임 정보를 변환하여(S520), 가상공간 환경에 적용시킨다(S522).
계속해서, 상기 가상공간 환경 정보는 사용자의 위치 및 움직임에 종속되므로, 다시 사용자에게 피드백 되어야 하며, 이를 위해, 시뮬레이터(440)는 상기 가상공간 환경 정보를 네트워크 서버(300)로 다시 전송한다(S524).
이어서, 네트워크 서버(300)는 가상공간 환경 정보를 적합하게 가공하여, 사용자가 소지한 단말기(200)로 전송한다. 사용자는 단말기(200)의 화면을 통해 가상공간 환경 정보를 인지하며, 가상공간 환경에 대응하여 적절하게 행동할 수 있다(S526).
계속해서, 사용자는 단말기(200)를 통해 시뮬레이션 종료를 선택할 수 있으며(S528), 종료하지 않는 경우, 단말기(200)를 통한 사용자 위치 및 움직임 정보 산출 과정(S514)부터 상기 과정이 반복된다.
상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대한 통상의 지식을 가지는 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템을 개략적으로 도시한 도면이다.
도 2는 도 1에 도시한 단말기의 구성을 도시한 블럭도이다.
도 3은 도 1에 도시한 시뮬레이터의 구성을 도시한 블럭도이다.
도 4는 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템이 적용된 게임을 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템의 동작을 설명하기 위한 순서도이다.

Claims (15)

  1. 네트워크를 기반으로 복수의 사용자에게 동일한 가상공간 환경을 제공하는 가상공간 시뮬레이터 시스템으로서,
    사용자의 위치를 추정하기 위한 항법 신호를 발생시키는 항법 신호 송출기;
    상기 항법 신호 송출기에서 발생한 항법 신호를 수신하여 사용자의 위치 및 움직임 정보를 산출하는 단말기;
    상기 단말기에서 산출된 사용자의 위치 및 움직임 정보를 수신하는 네트워크 서버; 및
    상기 네트워크 서버와 교신하며, 가상공간 환경을 생성하여 상기 네트워크 서버로부터 전송되는 사용자의 위치 및 움직임 정보를 상기 가상공간 환경에 실시간으로 대응시키는 시뮬레이터를 포함하며,
    상기 단말기는 네트워크 서버와 교신하여 상기 네트워크 서버를 통해 전송되는 상기 가상공간 환경에 관한 정보를 사용자에게 제공하고,
    상기 시뮬레이터는,
    상기 가상공간 환경을 생성하는 가상공간 생성 모듈; 및
    상기 단말기로부터 산출된 사용자의 위치 및 움직임 정보를 미리 설정된 매핑 규칙에 따라 상기 가상공간 환경에 적용시키는 매핑 모듈을 포함하며,
    상기 단말기는,
    상기 매핑 모듈에서 사용되는 상기 매핑 규칙을 설정하는 세팅 모듈을 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  2. 제 1 항에 있어서, 상기 항법 신호 송출기는 GNSS 위성, 의사위성, 초음파, 무선랜, UWB, RFID, 시각센서 또는 레이저로 구성되는 군으로부터 선택되는 하나 이상을 이용하여 항법 신호를 발생시키는 것을 특징으로 하는 사용자 위치 기반 네 트워킹 가상공간 시뮬레이터 시스템.
  3. 제 1 항에 있어서, 상기 단말기는,
    상기 사용자의 위치, 자세 및 모션에 관한 정보를 산출하는 항법용 단말기;
    상기 가상공간 환경에 대한 정보를 외부로 표시하는 표시용 단말기; 및
    상기 네트워크 서버와 상기 사용자의 위치, 움직임 정보 및 가상공간 환경 정보를 교신시키는 네트워크용 단말기를 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  4. 제 3 항에 있어서, 상기 항법용 단말기는,
    상기 항법 신호 송출기로부터의 신호를 수신하여, 상기 단말기의 위치를 계산하는 위치 계산 모듈;
    상기 단말기를 소지한 사용자의 자세를 추정하는 자세 검출 모듈; 및
    상기 단말기를 소지한 사용자의 모션 정보를 획득하는 모션 캡쳐 모듈을 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  5. 제 4 항에 있어서, 상기 모션 캡쳐 모듈은,
    상기 단말기를 소지한 사용자의 가속도 및 회전 정보를 파악하는 가속도계 및 자이로스코프를 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  6. 제 3 항에 있어서, 상기 항법용 단말기는,
    외부에 설치된 카메라에서 촬영된 사용자 정보를 전달받아, 사용자의 자세 및 모션을 추정하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  7. 제 3 항에 있어서, 상기 표시용 단말기는,
    핸드셋용 디스플레이, 헤드마운트 디스플레이, 헤드업 디스플레이 또는 홀로그램을 이용하여 영상을 표시하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  8. 제 3 항에 있어서, 상기 네트워크용 단말기는,
    유선랜, 무선랜, 블루투스, UWB 또는 셀룰러폰의 통신 모듈을 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  9. 제 1 항에 있어서, 상기 네트워크 서버는,
    셀룰러 망의 서버 또는 웹 서버로 구성되는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  10. 삭제
  11. 삭제
  12. 제 1 항에 있어서, 상기 시뮬레이터는,
    상기 복수의 사용자의 단말기의 세팅 모듈을 통해 입력되는 복수의 매핑 규칙을 저장하는 저장 모듈을 더 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  13. 제 1 항에 있어서, 상기 매핑모듈은,
    상기 매핑 규칙에 따라 변환된 사용자의 움직임 정보가 상기 가상공간 환경에 부합하도록 상기 사용자의 움직임 정보를 보정하는 보정 모듈을 포함하는 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  14. 제 1 항에 있어서, 상기 가상공간 환경은,
    현실공간과 독립적인 가상적인 공간인 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
  15. 제 1 항에 있어서, 상기 가상공간 환경은,
    현실공간을 축소하여 일대일 매칭이 되는 공간인 것을 특징으로 하는 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템.
KR1020090025897A 2009-03-26 2009-03-26 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템 KR101060998B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090025897A KR101060998B1 (ko) 2009-03-26 2009-03-26 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090025897A KR101060998B1 (ko) 2009-03-26 2009-03-26 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템

Publications (2)

Publication Number Publication Date
KR20100107680A KR20100107680A (ko) 2010-10-06
KR101060998B1 true KR101060998B1 (ko) 2011-08-31

Family

ID=43129342

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090025897A KR101060998B1 (ko) 2009-03-26 2009-03-26 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템

Country Status (1)

Country Link
KR (1) KR101060998B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101716326B1 (ko) * 2015-09-08 2017-03-14 클릭트 주식회사 가상현실영상 전송방법, 재생방법 및 이를 이용한 프로그램
KR101916863B1 (ko) * 2016-06-13 2018-11-08 주식회사 네비웍스 가상현실게임제어장치 및 그 동작 방법

Also Published As

Publication number Publication date
KR20100107680A (ko) 2010-10-06

Similar Documents

Publication Publication Date Title
CN105807931B (zh) 一种虚拟现实的实现方法
EP2579128B1 (en) Portable device, virtual reality system and method
US11321929B2 (en) System and method for spatially registering multiple augmented reality devices
US20150070274A1 (en) Methods and systems for determining 6dof location and orientation of head-mounted display and associated user movements
CN103635891B (zh) 大量同时远程数字呈现世界
CN105608746B (zh) 一种将现实进行虚拟实现的方法
CN105824416B (zh) 一种将虚拟现实技术与云服务技术结合的方法
US20160232715A1 (en) Virtual reality and augmented reality control with mobile devices
JP2019516174A (ja) ヘッドマウントディスプレイ追跡
US20080267450A1 (en) Position Tracking Device, Position Tracking Method, Position Tracking Program and Mixed Reality Providing System
CN105027030A (zh) 用于三维成像、映射、建网和界面连接的无线腕式计算和控制设备和方法
CN106708037A (zh) 自主移动式设备定位的方法、装置及自主移动式设备
US11156830B2 (en) Co-located pose estimation in a shared artificial reality environment
CN105797378A (zh) 一种基于虚拟现实技术的游戏视频实现方法
CN105824417B (zh) 一种采用虚拟现实技术的人与物的结合方法
CN106679647A (zh) 用于初始化自主移动式设备位姿的方法及装置
CN109782914A (zh) 基于笔式装置轴向旋转的虚拟三维场景中目标的选择方法
US11073902B1 (en) Using skeletal position to predict virtual boundary activation
KR20190098472A (ko) 비콘 신호를 이용한 다중 가상현실 모션 시뮬레이션 구현 시스템 및 방법
KR101060998B1 (ko) 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템
CN113190113A (zh) 超宽带定位的虚拟现实***及实现位置和方向的定位方法
KR20090022681A (ko) 가상공간 시뮬레이터 및 이를 이용한 시스템
Eubanks et al. Portable virtual reality: Inertial measurements and biomechanics
CN105797379A (zh) 一种基于虚拟现实技术的游戏视频处理方法
TWI286719B (en) System of simulating flight navigation and the method of using the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160825

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170925

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180921

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190718

Year of fee payment: 9