KR102200196B1 - 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템 - Google Patents

위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템 Download PDF

Info

Publication number
KR102200196B1
KR102200196B1 KR1020190113154A KR20190113154A KR102200196B1 KR 102200196 B1 KR102200196 B1 KR 102200196B1 KR 1020190113154 A KR1020190113154 A KR 1020190113154A KR 20190113154 A KR20190113154 A KR 20190113154A KR 102200196 B1 KR102200196 B1 KR 102200196B1
Authority
KR
South Korea
Prior art keywords
character
user
user device
augmented reality
location information
Prior art date
Application number
KR1020190113154A
Other languages
English (en)
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 KR1020190113154A priority Critical patent/KR102200196B1/ko
Application granted granted Critical
Publication of KR102200196B1 publication Critical patent/KR102200196B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 관한 것으로서, 보다 구체적으로는 캐릭터 애플리케이션을 설치한 사용자 디바이스; 및 상기 사용자 디바이스와 통신하여, 사용자의 캐릭터를 제공하는 캐릭터 제공 서버를 포함하되, 상기 캐릭터 제공 서버는, 상기 사용자 디바이스로부터 수신한 위치 정보를 이용해, 제1 사용자와 매칭되는 제2 사용자를 검색하고, 검색된 제2 사용자의 캐릭터를 제1 사용자 디바이스에 제공하며, 상기 제1 사용자 디바이스에 설치된 제1 캐릭터 애플리케이션은, 상기 제1 사용자 디바이스의 뷰 필드를 통해 실제 세계와 함께 영상 정보를 증강현실 기반으로 제공하되, 상기 뷰 필드에 포함되는 제2 사용자 주변에, 상기 캐릭터 제공 서버로부터 제공받은 상기 제2 사용자의 캐릭터를 영상 정보로 표시하여 증강현실로 제공하는 것을 그 구성상의 특징으로 한다.
본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 캐릭터 제공 서버가 사용자 디바이스의 위치 정보를 이용해 제1 사용자와 매칭되는 제2 사용자를 검색하고, 검색된 제2 사용자의 캐릭터를 제1 사용자 디바이스에 제공하면, 제1 사용자 디바이스에 설치된 제1 캐릭터 애플리케이션이, 뷰 필드에 포함되는 제2 사용자 주변에 제공받은 제2 사용자의 캐릭터를 영상 정보로 표시하여 증강현실로 제공함으로써, 사용자 디바이스의 뷰 필드를 통해 현실 공간의 사용자 곁에 캐릭터가 존재하는 것처럼 제공되어, 기존과는 차별화되는 경험과 재미를 줄 수 있고, 캐릭터 애플리케이션을 사용하는 사용자들 간의 유대감 강화나, 캐릭터를 통한 새로운 관계 형성을 유도할 수 있다.
또한, 본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 위치 정보를 이용해 캐릭터를 증강현실로 제공받는 제1 사용자와 캐릭터의 소유자인 제2 사용자의 상대적 위치를 효율적으로 파악하고, 적절한 위치에 캐릭터의 영상 정보를 증강현실로 표시할 수 있다.
뿐만 아니라, 본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 미리 설정된 조건에 따라 캐릭터를 성장시킴으로써, 캐릭터 성장이나 아이템 등의 사용에 따른 재미를 주고, 성장하는 캐릭터가 해당 사용자의 주변에 존재하는 것처럼 증강현실로 제공되므로, 현실 세계에서 가상의 캐릭터를 쉽게 자랑하고 서로 정보를 교환할 수 있다.

Description

위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템{AUGMENTED REALITY BASED CHARACTER SERVICE SYSTEM USING LOCATION INFORMATION}
본 발명은 캐릭터 제공 시스템에 관한 것으로서, 보다 구체적으로는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 관한 것이다.
증강현실(Augmented Reality, AR)은 현실의 이미지나 배경에 가상 이미지를 겹쳐서 하나의 영상으로 보여주는 기술이다. 증강현실을 활용하면 자칫 무료하게 보일 수 있는 현실 세계에 각종 특수 효과를 내는 가상 현실 이벤트를 적용해서 사용자로 하여금 색다른 경험을 할 수 있도록 한다.
증강현실을 이용한 게임으로 2016년 최초 출시되고, 국내에는 2017년에 출시된 포켓몬 고가 있는데, 소셜 미디어를 통해 큰 화제가 되면서 증강현실 게임을 널리 알리는 계기가 되었다. 이 게임의 특징은, 플레이어의 현실 공간 위치에 따라 모바일 기기상에 출현하는 가상의 포켓몬을 포획하고 훈련해, 대전하고 거래도 할 수 있는 것이다. 이때, 플레이어의 모바일 기기를 통해 촬영되는 현실 공간의 영상에 가상의 포켓몬이 증강현실로 디스플레이 되어 제공되며, 포켓몬을 향해 가상의 이미지인 포켓볼을 던지는 방식으로 모바일 기기를 조작하여 포켓몬을 포획하게 된다.
이 게임 출시 후에도, 증강현실을 이용한 게임이나 서비스 등이 출시되었으나, 대부분이 포켓몬 고와 유사하게 동작하는 것으로, 사용자에게 기존과는 차별화되는 경험을 제공하기에는 한계가 있었다.
한편, 본 발명과 관련된 선행기술로서, 등록특허 제10-1886276호(발명의 명칭: 캐릭터를 활용한 증강현실 게임 장치, 등록일자: 2018년 08월 01일) 등이 개시된 바 있다.
본 발명은 기존에 제안된 방법들의 상기와 같은 문제점들을 해결하기 위해 제안된 것으로서, 캐릭터 제공 서버가 사용자 디바이스의 위치 정보를 이용해 제1 사용자와 매칭되는 제2 사용자를 검색하고, 검색된 제2 사용자의 캐릭터를 제1 사용자 디바이스에 제공하면, 제1 사용자 디바이스에 설치된 제1 캐릭터 애플리케이션이, 뷰 필드에 포함되는 제2 사용자 주변에 제공받은 제2 사용자의 캐릭터를 영상 정보로 표시하여 증강현실로 제공함으로써, 사용자 디바이스의 뷰 필드를 통해 현실 공간의 사용자 곁에 캐릭터가 존재하는 것처럼 제공되어, 기존과는 차별화되는 경험과 재미를 줄 수 있고, 캐릭터 애플리케이션을 사용하는 사용자들 간의 유대감 강화나, 캐릭터를 통한 새로운 관계 형성을 유도할 수 있는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템을 제공하는 것을 그 목적으로 한다.
또한, 본 발명은, 위치 정보를 이용해 캐릭터를 증강현실로 제공받는 제1 사용자와 캐릭터의 소유자인 제2 사용자의 상대적 위치를 효율적으로 파악하고, 적절한 위치에 캐릭터의 영상 정보를 증강현실로 표시할 수 있는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템을 제공하는 것을 다른 목적으로 한다.
뿐만 아니라, 본 발명은, 미리 설정된 조건에 따라 캐릭터를 성장시킴으로써, 캐릭터 성장이나 아이템 등의 사용에 따른 재미를 주고, 성장하는 캐릭터가 해당 사용자의 주변에 존재하는 것처럼 증강현실로 제공되므로, 현실 세계에서 가상의 캐릭터를 쉽게 자랑하고 서로 정보를 교환할 수 있는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템을 제공하는 것을 또 다른 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템은,
캐릭터 애플리케이션을 설치한 사용자 디바이스; 및
상기 사용자 디바이스와 통신하여, 사용자의 캐릭터를 제공하는 캐릭터 제공 서버를 포함하되,
상기 캐릭터 제공 서버는,
상기 사용자 디바이스로부터 수신한 위치 정보를 이용해, 제1 사용자와 매칭되는 제2 사용자를 검색하고, 검색된 제2 사용자의 캐릭터를 제1 사용자 디바이스에 제공하며,
상기 제1 사용자 디바이스에 설치된 제1 캐릭터 애플리케이션은,
상기 제1 사용자 디바이스의 뷰 필드를 통해 실제 세계와 함께 영상 정보를 증강현실 기반으로 제공하되, 상기 뷰 필드에 포함되는 제2 사용자 주변에, 상기 캐릭터 제공 서버로부터 제공받은 상기 제2 사용자의 캐릭터를 영상 정보로 표시하여 증강현실로 제공하는 것을 그 구성상의 특징으로 한다.
바람직하게는, 상기 캐릭터 제공 서버는,
복수의 사용자의 캐릭터를 저장하는 데이터베이스 모듈;
상기 캐릭터의 노출 정보를 설정하고, 캐릭터를 관리하는 캐릭터 관리 모듈;
상기 캐릭터 관리 모듈에서 설정된 노출 정보에 따라, 상기 사용자 디바이스로부터 수신한 위치 정보를 이용해, 제1 사용자와 매칭되는 제2 사용자를 검색하는 매칭 모듈; 및
상기 매칭 모듈에서 검색된 제2 사용자의 캐릭터를 상기 제1 사용자 디바이스에 제공하는 캐릭터 제공 모듈을 포함할 수 있다.
더욱 바람직하게는, 상기 노출 정보는,
다른 사용자에 대한 캐릭터의 노출 여부, 노출을 허용하는 사용자 범위, 및 노출 시 캐릭터 설정을 포함하는 군에서 선택된 적어도 하나 이상일 수 있다.
더욱 바람직하게는, 상기 위치 정보는,
상기 사용자 디바이스의 위치, 방향 및 고도를 포함할 수 있다.
더더욱 바람직하게는, 상기 매칭 모듈은,
상기 위치 정보를 이용해, 상기 제1 사용자 디바이스와 미리 정해진 거리 이내에서, 상기 제1 사용자 디바이스가 향하는 방향 및 상기 제1 사용자 디바이스의 고도와 대응되는 고도에 위치한 제2 사용자 디바이스를 검색하고, 제1 사용자 디바이스를 사용하는 제1 사용자와 검색된 상기 제2 사용자 디바이스를 사용자는 제2 사용자를 매칭할 수 있다.
더욱 바람직하게는, 상기 캐릭터 제공 모듈은,
상기 사용자 디바이스로부터 수신한 위치 정보를 이용해 상기 제1 사용자 디바이스와 제2 사용자 디바이스 사이의 거리를 상기 제1 사용자 디바이스에 전송하고,
상기 제1 캐릭터 애플리케이션은,
상기 제1 사용자 디바이스로부터 상기 전송받은 거리에 있는 제2 사용자의 뷰 필드 상의 표시 위치 주변에 상기 제2 사용자의 캐릭터가 위치하도록, 캐릭터의 위치 및 크기 중 적어도 하나를 최적화하여 영상 정보를 표시할 수 있다.
바람직하게는,
상기 캐릭터는, 성장형 캐릭터이며,
상기 캐릭터 애플리케이션은, 상기 캐릭터 제공 서버와 통신을 수행하여, 미리 설정된 조건에 따라 상기 캐릭터를 성장시킬 수 있다.
바람직하게는, 상기 제1 캐릭터 애플리케이션은,
상기 캐릭터 제공 서버로부터 상기 검색된 제2 사용자의 캐릭터를 제공받으면, 상기 제1 캐릭터 애플리케이션의 실행을 요청하거나 캐릭터 확인이 가능한 제2 사용자의 존재를 알려주는 팝업 정보를 표시할 수 있다.
본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 캐릭터 제공 서버가 사용자 디바이스의 위치 정보를 이용해 제1 사용자와 매칭되는 제2 사용자를 검색하고, 검색된 제2 사용자의 캐릭터를 제1 사용자 디바이스에 제공하면, 제1 사용자 디바이스에 설치된 제1 캐릭터 애플리케이션이, 뷰 필드에 포함되는 제2 사용자 주변에 제공받은 제2 사용자의 캐릭터를 영상 정보로 표시하여 증강현실로 제공함으로써, 사용자 디바이스의 뷰 필드를 통해 현실 공간의 사용자 곁에 캐릭터가 존재하는 것처럼 제공되어, 기존과는 차별화되는 경험과 재미를 줄 수 있고, 캐릭터 애플리케이션을 사용하는 사용자들 간의 유대감 강화나, 캐릭터를 통한 새로운 관계 형성을 유도할 수 있다.
또한, 본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 위치 정보를 이용해 캐릭터를 증강현실로 제공받는 제1 사용자와 캐릭터의 소유자인 제2 사용자의 상대적 위치를 효율적으로 파악하고, 적절한 위치에 캐릭터의 영상 정보를 증강현실로 표시할 수 있다.
뿐만 아니라, 본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 미리 설정된 조건에 따라 캐릭터를 성장시킴으로써, 캐릭터 성장이나 아이템 등의 사용에 따른 재미를 주고, 성장하는 캐릭터가 해당 사용자의 주변에 존재하는 것처럼 증강현실로 제공되므로, 현실 세계에서 가상의 캐릭터를 쉽게 자랑하고 서로 정보를 교환할 수 있다.
도 1은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템의 구성을 도시한 도면.
도 2는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템을 설명하기 위해, 제1 사용자 및 제2 사용자의 구성을 예를 들어 도시한 도면.
도 3은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 스마트폰 형태의 사용자 디바이스에 캐릭터가 제공된 모습을 예를 들어 도시한 도면.
도 4는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 캐릭터 제공 서버의 세부적인 구성을 도시한 도면.
도 5는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 캐릭터를 관리하는 사용자 디바이스를 예를 들어 도시한 도면.
도 6은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 매칭 모듈의 제2 사용자 검색을 설명하기 위해 도시한 도면.
도 7은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 스마트 글라스 형태의 사용자 디바이스에 캐릭터가 제공된 모습을 예를 들어 도시한 도면.
도 8은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 사용자 디바이스를 이용한 셀피 촬영 시 캐릭터가 제공된 모습을 도시한 도면.
이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일한 부호를 사용한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 연결 되어 있다고 할 때, 이는 직접적으로 연결 되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 간접적으로 연결 되어 있는 경우도 포함한다. 또한, 어떤 구성요소를 포함 한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
도 1은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템의 구성을 도시한 도면이다. 도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템은, 사용자 디바이스(100) 및 캐릭터 제공 서버(200)를 포함하여 구성될 수 있다.
본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 사용자 디바이스(100)에 설치된 캐릭터 애플리케이션(110)을 이용해, 사용자의 캐릭터가 사용자의 곁에 있는 것처럼 증강현실로 표시될 수 있다. 즉, 사용자 디바이스(100)의 디스플레이를 통해 현실 공간의 사용자 곁에 애완동물과 같은 캐릭터가 존재하는 것처럼 제공되어, 기존과는 차별화되는 경험과 재미를 줄 수 있다. 이때, 사용자 디바이스(100)(제1 사용자 디바이스(100a) 및 제2 사용자 디바이스(100b)를 포함함)의 위치 정보를 이용해 캐릭터를 증강현실로 제공받는 제1 사용자와 캐릭터의 소유자인 제2 사용자의 상대적 위치를 효율적으로 파악하고, 제1 사용자의 디바이스에 제2 사용자의 캐릭터의 영상 정보를 증강현실로 표시할 수 있다.
여기서, 캐릭터는, 가상의 애완동물, 몬스터 등일 수 있으며, 2D나 3D 영상 정보를 포함하되, 정지된 캐릭터 영상뿐 아니라, 애니메이션, 음향 등을 포함할 수 있고, 사용자와 인터랙션 할 수도 있다. 또한, 캐릭터는 성장형 캐릭터일 수도 있다. 성장형 캐릭터의 경우, 사용자 디바이스(100)에 설치된 캐릭터 애플리케이션(110)은, 캐릭터 제공 서버(200)와 통신을 수행하여, 미리 설정된 조건에 따라 캐릭터를 성장시킬 수 있다. 예를 들어, 가상의 애완동물을 각종 아이템으로 꾸미거나, 먹이 주기, 물 주기, 간식 주기, 목욕시키기, 놀아주기, 운동시키기, 털 깎기, 옷 입히기, 훈련하기 등을 하면서, 캐릭터를 성장시킬 수 있다.
사용자 디바이스(100)는, 사용자의 모바일 기기로서, 캐릭터 애플리케이션(110)을 설치할 수 있다. 사용자 디바이스(100)는, 휴대용 단말기나 컴퓨터로 구현될 수 있다. 여기서, 휴대용 단말기는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있고, 컴퓨터는 웹 브라우저(WEB Browser)가 탑재된 데스크톱(desktop), 노트북, 랩톱(laptop) 등을 포함할 수 있다. 또한, 스마트폰, 스마트 노트, 태블릿 PC, 스마트 카메라, 스마트 TV, 스마트 워치, 스마트 글라스, 웨어러블(wearable) 컴퓨터 등일 수도 있다.
다만, 본 발명의 사용자 디바이스(100)가 나열한 바와 같은 단말기의 형태에 한정되는 것은 아니나, 증강현실을 충분히 활용하기 위해 사용자 디바이스(100)는 모바일 기기로 하는 것이 바람직하다.
도 1에 도시된 바와 같이, 사용자 디바이스(100)는, 제1 사용자 디바이스(100a) 및 제2 사용자 디바이스(100b)를 포함할 수 있고, 제1 사용자 디바이스(100a)에는 제1 캐릭터 애플리케이션(110a), 제2 사용자 디바이스(100b)에는 제2 캐릭터 애플리케이션(110b)이 각각 설치될 수 있다.
도 2는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템을 설명하기 위해, 제1 사용자(10a) 및 제2 사용자(10b)의 구성을 예를 들어 도시한 도면이다. 여기서, 제1 사용자(10a)는 캐릭터(20)를 증강현실로 제공받는 사람, 제2 사용자(10b)는 제1 사용자 디바이스(100a)에 증강현실로 표시되는 캐릭터(20)의 소유자일 수 있다. 도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서는, 제1 사용자(10a)가 제1 사용자 디바이스(100a)에 제1 캐릭터 애플리케이션(110a)을 설치하고, 제1 캐릭터(20a)를 이용 및 관리할 수 있다. 이와 유사하게, 제2 사용자(10b)는 제2 사용자 디바이스(100b)에 제2 캐릭터 애플리케이션(110b)을 설치하고, 제2 캐릭터(20b)를 이용 및 관리할 수 있다. 이하에서는, 설명의 편의를 위하여, 제1 사용자(10a) 및 제2 사용자(10b)의 두 명의 사용자(10)로서, 제1 사용자(10a)가 제1 사용자 디바이스(100a)를 통해 제2 사용자(10b) 및 제2 캐릭터(20b)를 보는 것에 관해 설명하였으나, 사용자(10)는 둘을 초과한 다수일 수 있고, 제1 사용자(10a)와 제2 사용자(10b)는 설명의 편의를 위한 것일 뿐으로, 각 사용자(10)의 역할이나 수를 한정하는 것은 아니며, 얼마든지 변경될 수 있다.
캐릭터 제공 서버(200)는, 사용자 디바이스(100)와 통신하여, 사용자(10)의 캐릭터(20)를 제공할 수 있다. 보다 구체적으로, 캐릭터 제공 서버(200)는, 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해, 제1 사용자(10a)와 매칭되는 제2 사용자(10b)를 검색하고, 검색된 제2 사용자(10b)의 캐릭터(20) 즉, 제2 캐릭터(20b)를 제1 사용자 디바이스(100a)에 제공할 수 있다. 이를 위해, 캐릭터 제공 서버(200)는, 미리 정해진 주기로 사용자 디바이스(100)로부터 위치 정보를 수신할 수 있다.
한편, 캐릭터 제공 서버(200)는, 사용자 디바이스(100)에 설치된 캐릭터 애플리케이션(110)을 통해, 캐릭터(20)의 이용 및 관리를 할 수 있도록 하고, 복수의 사용자 디바이스(100)로부터 수신한 데이터를 이용해 증강현실 기반으로 캐릭터(20)를 제공할 수 있다. 즉, 캐릭터 제공 서버(200)는, 네트워크를 이용해 제1 사용자 디바이스(100a) 및 제2 사용자 디바이스(100b)로부터 데이터를 송수신하여, 제1 사용자(10a)의 캐릭터(20)(즉, 제1 캐릭터(20a))와 제2 사용자(10b)의 캐릭터(20)(즉, 제2 캐릭터(20b))를 각 사용자(10)의 계정으로 관리할 수 있으며, 증강현실 기반으로 캐릭터(20)를 제공할 수 있다. 캐릭터 제공 서버(200)의 세부적인 구성에 대해서는 추후 도 4를 참조하여 상세히 설명하도록 한다.
여기서, 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network), 위성 통신망, 블루투스(Bluetooth), Wibro(Wireless Broadband Internet), HSDPA(High Speed Downlink Packet Access), LTE(Long Term Evolution), 5G(5th Generation Mobile Telecommunication) 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다.
한편, 캐릭터 애플리케이션(110)은, 사용자 디바이스(100)에 설치 및 구동되는 응용 프로그램으로서, 사용자 디바이스(100)의 뷰 필드(120)를 통해 실제 세계와 함께 영상 정보를 증강현실 기반으로 제공하되, 뷰 필드(120)에 포함되는 실제 세계의 사용자(10) 주변에, 뷰 필드(120) 내에 포함된 사용자(10)의 캐릭터(20)를 영상 정보로 표시하여 증강현실로 제공할 수 있다. 보다 구체적으로, 제1 사용자 디바이스(100a)에 설치된 제1 캐릭터 애플리케이션(110a)은, 제1 사용자 디바이스(100a)의 뷰 필드(120)를 통해 실제 세계와 함께 영상 정보를 증강현실 기반으로 제공하되, 뷰 필드(120)에 포함되는 제2 사용자(10b) 주변에, 캐릭터 제공 서버(200)로부터 제공받은 제2 사용자(10b)의 캐릭터(20)를 영상 정보로 표시하여 증강현실로 제공할 수 있다.
도 3은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 스마트폰 형태의 사용자 디바이스(100)에 캐릭터(20)가 제공된 모습을 예를 들어 도시한 도면이다. 도 3에 도시된 바와 같이, 제1 사용자 디바이스(100a)가 스마트폰인 경우, 스마트폰의 카메라를 이용해 실제 세계의 제2 사용자(10b)를 촬영하면, 제1 사용자 디바이스(100a)의 카메라 촬영 화면인 뷰 필드(120)에 제2 사용자(10b)가 촬영되어 표시될 수 있다. 이때, 제1 캐릭터 애플리케이션(110a)은, 촬영된 제2 사용자(10b)의 캐릭터(20)인 제2 캐릭터(20b)를 캐릭터 제공 서버(200)로부터 수신하여, 제1 사용자 디바이스(100a)의 뷰 필드(120) 내의 제2 사용자(10b) 이미지 주변에 제2 캐릭터(20b)를 표시할 수 있다. 따라서 실제 세계의 제2 사용자(10b) 곁에는 아무것도 없지만, 제1 사용자 디바이스(100a)의 뷰 필드(120)를 통해 보이는 제2 사용자(10b)의 곁에는 제2 캐릭터(20b)가 함께 표시되어 증강현실로 제공될 수 있다.
도 4는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 캐릭터 제공 서버(200)의 세부적인 구성을 도시한 도면이다. 도 4에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템의 캐릭터 제공 서버(200)는, 데이터베이스 모듈(210), 캐릭터 관리 모듈(220), 매칭 모듈(230) 및 캐릭터 제공 모듈(240)을 포함하여 구성될 수 있다.
데이터베이스 모듈(210)은, 복수의 사용자(10)의 캐릭터(20)를 저장할 수 있다. 즉, 데이터베이스 모듈(210)은, 각 사용자(10)의 캐릭터(20)를 사용자(10) 계정별로 저장하고, 캐릭터(20)와 관련된 다양한 설정 정보 등을 저장할 수 있다. 실시예에 따라서, 데이터베이스 모듈(210)은, 사용자 디바이스(100)로부터 수신한 위치 정보를 저장할 수도 있다.
캐릭터 관리 모듈(220)은, 캐릭터(20)의 노출 정보를 설정하고, 캐릭터(20)를 관리할 수 있다. 여기서, 노출 정보는, 다른 사용자(10)에 대한 캐릭터(20)의 노출 여부, 노출을 허용하는 사용자(10) 범위, 및 노출 시 캐릭터(20) 설정을 포함하는 군에서 선택된 적어도 하나 이상일 수 있다. 즉, 사용자(10)는 캐릭터 애플리케이션(110)을 이용해 캐릭터(20)의 노출 여부, 지인에게만 캐릭터(20)의 노출을 허용할지, 모든 사용자(10)에게 캐릭터(20)의 노출을 허용할지 등을 설정할 수 있으며, 노출 허용 시 사용자(10)와 캐릭터(20) 영상 정보의 거리, 캐릭터(20)의 위치, 자세, 방향, 애니메이션, 음향 등을 설정할 수 있다.
또한, 캐릭터 관리 모듈(220)은, 사용자 디바이스(100)에 설치된 캐릭터 애플리케이션(110)과 연동하여, 캐릭터 애플리케이션(110)에서 캐릭터(20)에 각종 아이템을 적용하여 꾸미거나, 성장형 캐릭터(20)의 성장을 위한 활동에 대한 데이터를 전송받아, 사용자(10)의 캐릭터(20)를 관리할 수 있다.
도 5는 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 캐릭터(20)를 관리하는 사용자 디바이스(100)를 예를 들어 도시한 도면이다. 도 5에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서는, 사용자 디바이스(100)에 설치된 캐릭터 애플리케이션(110)을 실행하여, 아이템 적용, 노출 설정, 성장을 위한 각종 플레이, 상점을 통한 아이템 등의 구매 등을 할 수 있다.
여기서, 아이템은, 음식, 음료, 간식, 장난감, 미용 기구, 미용 서비스, 옷, 집, 애니메이션, 음향 등을 포함할 수 있다. 또한, 성장형 캐릭터(20)의 경우, 캐릭터 애플리케이션(110)은, 캐릭터 제공 서버(200)와 통신을 수행하여, 미리 설정된 조건에 따라 캐릭터(20)를 성장시킬 수 있는데, 예를 들어, 먹이 주기, 물 주기, 간식 주기, 목욕시키기, 놀아주기, 운동시키기, 털 깎기, 옷 입히기, 훈련하기 등을 하면서, 특정 횟수나 빈도만큼 먹이를 주고 훈련하는 등의 미리 설정된 조건에 따라 캐릭터(20)를 성장시킬 수 있다.
매칭 모듈(230)은, 캐릭터 관리 모듈(220)에서 설정된 노출 정보에 따라, 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해, 제1 사용자(10a)와 매칭되는 제2 사용자(10b)를 검색할 수 있다. 즉, 매칭 모듈(230)은, 캐릭터(20)를 다른 사용자(10)에게 노출하도록 설정한 사용자(10)를 검색 대상으로 하여, 위치 정보를 이용해 검색을 수행할 수 있다.
여기서, 위치 정보는, 사용자 디바이스(100)의 위치, 방향 및 고도를 포함할 수 있다. 위치 정보는, GPS(Global Positioning System), 이동통신망 등에 의한 위치 정보일 수 있으며, 각각의 사용자 디바이스(100)에 구비된 IMU 센서, 카메라 등의 센서를 이용해 수집된 자세나 고도 정보 등을 이용해 산출된 정보일 수도 있다. 또한, 캐릭터 제공 서버(200)는, 위치 정보 추정을 위한 복수의 수단을 조합하여 활용해 각 사용자 디바이스(100)의 정확한 위치를 산출할 수도 있다.
매칭 모듈(230)은, 이와 같은 각각의 사용자 디바이스(100)의 위치 정보를 이용해, 제1 사용자 디바이스(100a)와 미리 정해진 거리 이내에서, 제1 사용자 디바이스(100a)가 향하는 방향 및 제1 사용자 디바이스(100a)의 고도와 대응되는 고도에 위치한 제2 사용자 디바이스(100b)를 검색하고, 제1 사용자 디바이스(100a)를 사용하는 제1 사용자(10a)와 검색된 제2 사용자 디바이스(100b)를 사용자(10)는 제2 사용자(10b)를 매칭할 수 있다.
도 6은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 매칭 모듈(230)의 제2 사용자(10b) 검색을 설명하기 위해 도시한 도면이다. 도 6에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템의 매칭 모듈(230)은, 제1 사용자 디바이스(100a)로부터 미리 정해진 거리 이내에서, 제1 사용자 디바이스(100a)가 향하는 방향에 존재하고, 고도가 임계값 이내로 동일한 층에 있는 것으로 판단되는 제2 사용자 디바이스(100b)를 검색하여, 제1 사용자(10a)와 제2 사용자(10b)를 매칭할 수 있다. 따라서 매칭 모듈(230)은, 제1 사용자(10a)와 미리 정해진 거리 이내로 가까이에 있는 사용자(10)들 중에서, 제1 사용자 디바이스(100a)의 뷰 필드(120)에 포함되는 사용자(10)를 제2 사용자(10b)로 매칭할 수 있다.
캐릭터 제공 모듈(240)은, 매칭 모듈(230)에서 검색된 제2 사용자(10b)의 캐릭터(20)를 제1 사용자 디바이스(100a)에 제공할 수 있다. 즉, 캐릭터 제공 모듈(240)은, 사용자 디바이스(100)에 네트워크를 통해 캐릭터(20)를 제공함으로써, 도 3에 도시된 바와 같이, 제1 캐릭터 애플리케이션(110a)을 통해 제2 사용자(10b)의 캐릭터(20) 즉, 제2 캐릭터(20b)의 영상 정보가 증강현실로 표시되도록 할 수 있다.
도 7은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 스마트 글라스 형태의 사용자 디바이스(100)에 캐릭터(20)가 제공된 모습을 예를 들어 도시한 도면이다. 도 7에 도시된 바와 같이, 제1 사용자 디바이스(100a)가 스마트 글라스인 경우, 스마트 글라스로 제1 사용자(10a)가 보게 되는 뷰 필드(120)는, 스마트 글라스의 광학 모듈을 통해 투과되어 보이는 실제 세계와 디스플레이가 제공하는 영상 정보가 결합한 증강현실로 제공될 수 있다. 제1 사용자 디바이스(100a)의 뷰 필드(120)에 포함된 실제 세계에 제2 사용자(10b)가 포함되면, 제1 캐릭터 애플리케이션(110a)은, 제2 사용자(10b)의 캐릭터(20)를 캐릭터 제공 서버(200)로부터 수신하여, 제1 사용자 디바이스(100a)의 뷰 필드(120) 내의 제2 사용자(10b) 주변에 제2 캐릭터(20b)를 표시할 수 있다.
특히, 캐릭터 제공 모듈(240)은, 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해 제1 사용자 디바이스(100a)와 제2 사용자 디바이스(100b) 사이의 거리를 제1 사용자 디바이스(100a)에 전송할 수 있다. 제1 캐릭터 애플리케이션(110a)은, 제1 사용자 디바이스(100a)로부터 전송받은 거리에 있는 제2 사용자(10b)의 뷰 필드(120) 상의 표시 위치 주변에 제2 사용자(10b)의 캐릭터(20)가 위치하도록, 캐릭터(20)의 위치 및 크기 중 적어도 하나를 최적화하여 영상 정보를 표시할 수 있다.
도 7에 도시된 바와 같은 예에서, 제1 사용자 디바이스(100a)는, 제1 사용자 디바이스(100a)와 제2 사용자 디바이스(100b) 사이의 거리를 캐릭터 제공 모듈(240)로부터 수신하고, 수신받은 거리를 이용해 뷰 필드(120) 내의 두 사용자(10) 중에서, 앞쪽에 있는 사람이 아닌 뒤쪽에 있는 사람인 제2 사용자(10b)의 표시 위치 주변에 캐릭터(20)가 표시되도록, 제2 캐릭터(20b)의 위치 및 크기를 조절하여 최적화된 영상 정보를 증강현실로 제공할 수 있다. 이때, 제1 사용자 디바이스(100a)는, 제2 사용자(10b)를 더욱 정확하게 인식하기 위해 스마트 글라스의 전방에 설치된 카메라, 센서 등을 사용할 수 있다.
또한, 제1 캐릭터 애플리케이션(110a)은, 제1 사용자 디바이스(100a)와 제2 사용자 디바이스(100b)의 상대적 위치에 따라, 제2 사용자(10b)의 캐릭터(20)의 크기, 방향 및 위치를 포함하는 적어도 하나 이상을 최적화하여 표시하여 제공할 수 있다. 이때, 상대적 위치는, 즉, 제1 사용자 디바이스(100a) 및 제2 사용자 디바이스(100b)에서 수집되어 캐릭터 제공 서버(200)에서 처리된 정보로서, 사용자 디바이스(100)의 위치 정보, 방향 정보, 고도 정보 등으로부터 도출된 두 사용자 디바이스(100) 사이의 거리, 바라보는 방향 등일 수 있다. 예를 들어, 도 3 또는 도 7에서, 제2 사용자(10b)가 제1 사용자 디바이스(100a)로부터 뒷모습을 보이고 멀어지는 경우, 제1 사용자 디바이스(100a)의 뷰 필드(120)에는 제2 사용자(10b)의 뒷모습 주변에 제2 캐릭터(20b)의 방향을 뒷모습으로 하여 표시하되, 제1 사용자 디바이스(100a)와 제2 사용자 디바이스(100b) 사이의 거리가 멀어짐에 따라 제2 캐릭터(20b)의 크기를 작아지도록 표시할 수 있다. 실시예에 따라서는, 제2 캐릭터(20b)가 걸어가는 뒷모습의 애니메이션을 제공할 수도 있다.
이와 같이, 제1 사용자 디바이스(100a)에 설치된 제1 캐릭터 애플리케이션(110a)은, 제1 사용자 디바이스(100a)에 표시되는 실제 세계의 제2 사용자(10b) 주변에, 제2 사용자(10b)의 캐릭터(20)를 증강현실 기반으로 제1 사용자 디바이스(100a)에 최적화된 화면으로 표시하여 제공할 수 있다. 이때, 최적화에 사용할 수 있는 정보로는, 제1 사용자 디바이스(100a)의 디바이스 특성, 제1 사용자 디바이스(100a)의 위치와 방향, 제1 사용자 디바이스(100a)의 뷰 필드(120)의 특성 등이 포함될 수 있으며, 이러한 정보에 따라, 제2 캐릭터(20b)의 크기, 방향, 위치, 자세, 제2 사용자(10b)와의 거리, 움직임 등을 최적화하여 표시할 수 있다.
한편, 제1 캐릭터 애플리케이션(110a)은, 캐릭터 제공 서버(200)로부터 검색된 제2 사용자(10b)의 캐릭터(20)를 제공받으면, 제1 캐릭터 애플리케이션(110a)의 실행을 요청하거나 캐릭터(20) 확인이 가능한 제2 사용자(10b)의 존재를 알려주는 팝업 정보를 표시할 수 있다. 즉, 제1 사용자(10a)가 제1 캐릭터 애플리케이션(110a)을 실행하고 있지 않을 수 있고, 도 3에 도시된 바와 같이 스마트폰인 경우에는 계속 화면을 보고 있을 수 없으므로, 제1 캐릭터 애플리케이션(110a)은 제2 캐릭터(20b)가 증강현실 기반으로 제공될 수 있는 환경에서 팝업 정보를 표시하여, 제1 사용자(10a)가 제1 캐릭터 애플리케이션(110a)을 구동하여 증강현실로 제2 캐릭터(20b)를 확인하도록 할 수 있다.
도 8은 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서, 사용자 디바이스(100)를 이용한 셀피 촬영 시 캐릭터(20)가 제공된 모습을 도시한 도면이다. 도 8에 도시된 바와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서는, 사용자(10)가 캐릭터 애플리케이션(110)을 이용해 스마트폰의 전면에 구비된 카메라로 사용자(10) 본인을 촬영하면, 카메라 촬영 화면인 뷰 필드(120)에 사용자(10)의 본인의 캐릭터(20)의 영상 정보가 증강현실로 표시될 수 있다. 이와 같이, 본 발명의 일실시예에 따른 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에서는, 캐릭터 애플리케이션(110)을 이용해 다른 사용자(10) 이외에도 사용자(10) 본인을 촬영한 영상 화면에, 촬영된 사용자(10)의 캐릭터(20)의 영상 정보가 증강현실로 제공될 수 있다.
한편, 도 3, 도 7 및 도 8에 도시된 바와 같이, 실제 세계에서는 제2 사용자(10b)가 단독으로 존재하지만, 스마트폰이나 스마트 글라스 등 증강현실 이용이 가능한 제1 사용자 디바이스(100a)로 제2 사용자(10b)를 촬영 등을 하면, 제2 사용자(10b)와 함께 제2 캐릭터(20b)가 제2 사용자(10b)의 주변에 표시되기 때문에, 제1 사용자(10a)는 제2 사용자(10b)의 곁에 제2 캐릭터(20b)가 있는 것처럼 인식할 수 있다.
이때, 캐릭터 애플리케이션(110)은, 사용자 디바이스(100)의 뷰 필드(120)에 포함되는 사용자(10)로부터 미리 정해진 거리 이내로 근접한 위치에, 해당 사용자(10)의 캐릭터(20)를 증강현실 기반으로 표시하여 제공할 수 있다. 예를 들어, 도 3 및 도 7에 도시된 바와 같이, 제2 사용자(10b)의 발 옆의 일정 거리 내에 캐릭터(20)를 표시할 수 있고, 도 8에 도시된 바와 같이, 사용자(10)의 어깨 바로 위에 캐릭터(20)를 표시할 수도 있으며, 실시예에 따라서는 사용자(10)와 캐릭터(20)를 겹쳐서 표시할 수도 있다. 캐릭터(20)의 표시 위치 및 거리는 사용자(10)의 설정에 따라 상이할 수 있으나, 어느 사용자(10)의 캐릭터(20)인지 구분할 수 있도록 실제 세계의 척도로 사용자(10)로부터 1m 이내의 거리에 캐릭터(20)를 표시하여 제공할 수 있다.
한편, 본 발명은 다양한 통신 단말기로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터에서 판독 가능한 매체를 포함할 수 있다. 예를 들어, 컴퓨터에서 판독 가능한 매체는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD_ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다.
이와 같은 컴퓨터에서 판독 가능한 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이때, 컴퓨터에서 판독 가능한 매체에 기록되는 프로그램 명령은 본 발명을 구현하기 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예를 들어, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.
전술한 바와 같이, 본 발명에서 제안하고 있는 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템에 따르면, 캐릭터 제공 서버(200)가 사용자 디바이스(100)의 위치 정보를 이용해 제1 사용자(10a)와 매칭되는 제2 사용자(10b)를 검색하고, 검색된 제2 사용자(10b)의 캐릭터(20)를 제1 사용자 디바이스(100a)에 제공하면, 제1 사용자 디바이스(100a)에 설치된 제1 캐릭터 애플리케이션(110a)이, 뷰 필드(120)에 포함되는 제2 사용자(10b) 주변에 제공받은 제2 사용자(10b)의 캐릭터(20)를 영상 정보로 표시하여 증강현실로 제공함으로써, 사용자 디바이스(100)의 뷰 필드(120)를 통해 현실 공간의 사용자(10) 곁에 캐릭터(20)가 존재하는 것처럼 제공되어, 기존과는 차별화되는 경험과 재미를 줄 수 있고, 캐릭터 애플리케이션(110)을 사용하는 사용자(10)들 간의 유대감 강화나, 캐릭터(20)를 통한 새로운 관계 형성을 유도할 수 있다. 또한, 본 발명에 따르면, 위치 정보를 이용해 캐릭터(20)를 증강현실로 제공받는 제1 사용자(10a)와 캐릭터(20)의 소유자인 제2 사용자(10b)의 상대적 위치를 효율적으로 파악하고, 적절한 위치에 캐릭터(20)의 영상 정보를 증강현실로 표시할 수 있다. 뿐만 아니라, 본 발명에 따르면, 미리 설정된 조건에 따라 캐릭터(20)를 성장시킴으로써, 캐릭터(20) 성장이나 아이템 등의 사용에 따른 재미를 주고, 성장하는 캐릭터(20)가 해당 사용자(10)의 주변에 존재하는 것처럼 증강현실로 제공되므로, 현실 세계에서 가상의 캐릭터(20)를 쉽게 자랑하고 서로 정보를 교환할 수 있다.
이상 설명한 본 발명은 본 발명이 속한 기술분야에서 통상의 지식을 가진 자에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.
10: 사용자
10a: 제1 사용자
10b: 제2 사용자
20: 캐릭터
20a: 제1 캐릭터
20b: 제2 캐릭터
100: 사용자 디바이스
100a: 제1 사용자 디바이스
100b: 제2 사용자 디바이스
110: 캐릭터 애플리케이션
110a: 제1 캐릭터 애플리케이션
110b: 제2 캐릭터 애플리케이션
120: 뷰 필드
200: 캐릭터 제공 서버
210: 데이터베이스 모듈
220: 캐릭터 관리 모듈
230: 매칭 모듈
240: 캐릭터 제공 모듈

Claims (8)

  1. 캐릭터 애플리케이션(110)을 설치한 사용자 디바이스(100); 및
    상기 사용자 디바이스(100)와 통신하여, 사용자(10)의 캐릭터(20)를 제공하는 캐릭터 제공 서버(200)를 포함하되,
    상기 캐릭터 제공 서버(200)는,
    상기 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해, 제1 사용자(10a)와 매칭되는 제2 사용자(10b)를 검색하고, 검색된 제2 사용자(10b)의 캐릭터(20)를 제1 사용자 디바이스(100a)에 제공하며,
    상기 제1 사용자 디바이스(100a)에 설치된 제1 캐릭터 애플리케이션(110a)은,
    상기 제1 사용자 디바이스(100a)의 뷰 필드(120)를 통해 실제 세계와 함께 영상 정보를 증강현실 기반으로 제공하되, 상기 뷰 필드(120)에 포함되는 제2 사용자(10b) 주변에, 상기 캐릭터 제공 서버(200)로부터 제공받은 상기 제2 사용자(10b)의 캐릭터(20)를 영상 정보로 표시하여 증강현실로 제공하고,
    상기 캐릭터 제공 서버(200)는,
    복수의 사용자(10)의 캐릭터(20)를 저장하는 데이터베이스 모듈(210);
    상기 캐릭터(20)의 노출 정보를 설정하고, 캐릭터(20)를 관리하는 캐릭터 관리 모듈(220);
    상기 캐릭터 관리 모듈(220)에서 설정된 노출 정보에 따라, 상기 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해, 제1 사용자(10a)와 매칭되는 제2 사용자(10b)를 검색하는 매칭 모듈(230); 및
    상기 매칭 모듈(230)에서 검색된 제2 사용자(10b)의 캐릭터(20)를 상기 제1 사용자 디바이스(100a)에 제공하는 캐릭터 제공 모듈(240)을 포함하며,
    상기 위치 정보는,
    상기 사용자 디바이스(100)의 위치, 방향 및 고도를 포함하고,
    상기 매칭 모듈(230)은,
    상기 위치 정보를 이용해, 상기 제1 사용자 디바이스(100a)와 미리 정해진 거리 이내에서, 상기 제1 사용자 디바이스(100a)가 향하는 방향 및 상기 제1 사용자 디바이스(100a)의 고도와 대응되는 고도에 위치한 제2 사용자 디바이스(100b)를 검색하고, 제1 사용자 디바이스(100a)를 사용하는 제1 사용자(10a)와 검색된 상기 제2 사용자 디바이스(100b)를 사용자(10)는 제2 사용자(10b)를 매칭하는 것을 특징으로 하는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템.
  2. 삭제
  3. 제1항에 있어서, 상기 노출 정보는,
    다른 사용자(10)에 대한 캐릭터(20)의 노출 여부, 노출을 허용하는 사용자(10) 범위, 및 노출 시 캐릭터(20) 설정을 포함하는 군에서 선택된 적어도 하나 이상인 것을 특징으로 하는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템.
  4. 삭제
  5. 삭제
  6. 제1항에 있어서, 상기 캐릭터 제공 모듈(240)은,
    상기 사용자 디바이스(100)로부터 수신한 위치 정보를 이용해 상기 제1 사용자 디바이스(100a)와 제2 사용자 디바이스(100b) 사이의 거리를 상기 제1 사용자 디바이스(100a)에 전송하고,
    상기 제1 캐릭터 애플리케이션(110a)은,
    상기 제1 사용자 디바이스(100a)로부터 상기 전송받은 거리에 있는 제2 사용자(10b)의 뷰 필드(120) 상의 표시 위치 주변에 상기 제2 사용자(10b)의 캐릭터(20)가 위치하도록, 캐릭터(20)의 위치 및 크기 중 적어도 하나를 최적화하여 영상 정보를 표시하는 것을 특징으로 하는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템.
  7. 제1항에 있어서,
    상기 캐릭터(20)는, 성장형 캐릭터(20)이며,
    상기 캐릭터 애플리케이션(110)은, 상기 캐릭터 제공 서버(200)와 통신을 수행하여, 미리 설정된 조건에 따라 상기 캐릭터(20)를 성장시키는 것을 특징으로 하는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템.
  8. 제1항에 있어서, 상기 제1 캐릭터 애플리케이션(110a)은,
    상기 캐릭터 제공 서버(200)로부터 상기 검색된 제2 사용자(10b)의 캐릭터(20)를 제공받으면, 상기 제1 캐릭터 애플리케이션(110a)의 실행을 요청하거나 캐릭터(20) 확인이 가능한 제2 사용자(10b)의 존재를 알려주는 팝업 정보를 표시하는 것을 특징으로 하는, 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템.
KR1020190113154A 2019-09-11 2019-09-11 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템 KR102200196B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190113154A KR102200196B1 (ko) 2019-09-11 2019-09-11 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190113154A KR102200196B1 (ko) 2019-09-11 2019-09-11 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템

Publications (1)

Publication Number Publication Date
KR102200196B1 true KR102200196B1 (ko) 2021-01-08

Family

ID=74127670

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190113154A KR102200196B1 (ko) 2019-09-11 2019-09-11 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템

Country Status (1)

Country Link
KR (1) KR102200196B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102410923B1 (ko) * 2021-04-02 2022-06-22 주식회사 라이징크래프트 Ar 기술을 책에 적용한 코딩 교육 기반의 ar 콘텐츠 제공 방법, 장치, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램
KR102484313B1 (ko) * 2022-04-13 2023-01-04 주식회사 에이알스케치 메타버스 아바타와 위치기반 증강현실 캐릭터의 연동 시스템
WO2024106995A1 (ko) * 2022-11-17 2024-05-23 삼성전자 주식회사 가상 현실 공간 상에 가상 객체를 제공하기 위한 전자 장치 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130010839A (ko) * 2011-07-19 2013-01-29 (주)티플렉스게임즈 위치기반 소셜 네트워크 게임방법 및 시스템
KR20150106772A (ko) * 2014-03-12 2015-09-22 삼성전자주식회사 Hmd 장치를 통하여 가상 이미지를 디스플레이하는 시스템 및 방법
KR20170013539A (ko) * 2015-07-28 2017-02-07 주식회사 에이알미디어웍스 증강현실 기반의 게임 시스템 및 방법
JP2018081644A (ja) * 2016-11-18 2018-05-24 株式会社バンダイナムコエンターテインメント シミュレーションシステム及びプログラム
KR20180108954A (ko) * 2017-03-23 2018-10-05 사회복지법인 삼성생명공익재단 가상현실을 이용한 신경질환 진단 장치 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130010839A (ko) * 2011-07-19 2013-01-29 (주)티플렉스게임즈 위치기반 소셜 네트워크 게임방법 및 시스템
KR20150106772A (ko) * 2014-03-12 2015-09-22 삼성전자주식회사 Hmd 장치를 통하여 가상 이미지를 디스플레이하는 시스템 및 방법
KR20170013539A (ko) * 2015-07-28 2017-02-07 주식회사 에이알미디어웍스 증강현실 기반의 게임 시스템 및 방법
JP2018081644A (ja) * 2016-11-18 2018-05-24 株式会社バンダイナムコエンターテインメント シミュレーションシステム及びプログラム
KR20180108954A (ko) * 2017-03-23 2018-10-05 사회복지법인 삼성생명공익재단 가상현실을 이용한 신경질환 진단 장치 및 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102410923B1 (ko) * 2021-04-02 2022-06-22 주식회사 라이징크래프트 Ar 기술을 책에 적용한 코딩 교육 기반의 ar 콘텐츠 제공 방법, 장치, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램
KR102484313B1 (ko) * 2022-04-13 2023-01-04 주식회사 에이알스케치 메타버스 아바타와 위치기반 증강현실 캐릭터의 연동 시스템
WO2024106995A1 (ko) * 2022-11-17 2024-05-23 삼성전자 주식회사 가상 현실 공간 상에 가상 객체를 제공하기 위한 전자 장치 및 방법

Similar Documents

Publication Publication Date Title
KR102200196B1 (ko) 위치 정보를 이용한 증강현실 기반의 캐릭터 제공 시스템
US11765175B2 (en) System and method for facilitating user interaction with a simulated object associated with a physical location
US11145125B1 (en) Communication protocol for streaming mixed-reality environments between multiple devices
US8745494B2 (en) System and method for control of a simulated object that is associated with a physical location in the real world environment
US9344842B2 (en) System and method for viewing golf using virtual reality
CN111462307B (zh) 虚拟对象的虚拟形象展示方法、装置、设备及存储介质
US8902255B2 (en) Mobile platform for augmented reality
KR20200029534A (ko) 평행 현실 게임 내에서의 활동을 이용한 플레이어의 현실 세계 위치 검증
US20180374267A1 (en) Method and System to Enhance Spectator Experience
US20120231887A1 (en) Augmented Reality Mission Generators
US20090005140A1 (en) Real world gaming framework
CN105074783A (zh) 增强现实提供***、记录介质及增强现实提供方法
JP2021517836A (ja) 仮想アイテムの調整方法並びにその装置、端末及びコンピュータープログラム
JP7478740B2 (ja) アニメーションシーケンスを生成する方法、システムおよび非一過性のコンピュータ読み取り可能な記録媒体
JP2018057456A (ja) 処理システム及びプログラム
US20230162433A1 (en) Information processing system, information processing method, and information processing program
US20220070513A1 (en) Video distribution system, video distribution method, video distribution program, information processing terminal, and video viewing program
CN112569607A (zh) 预购道具的显示方法、装置、设备及介质
CN109314800A (zh) 用于将用户注意力引导到基于位置的游戏进行伴随应用的方法和***
US11361519B1 (en) Interactable augmented and virtual reality experience
JP2023075441A (ja) 情報処理システム、情報処理方法、情報処理プログラム
De Schepper et al. A virtual reality-based multiplayer game using fine-grained localization
KR20210030793A (ko) 증강현실을 이용한 반려동물 동반 게임 제공장치 및 방법
KR101806427B1 (ko) 게임 서비스 방법 및 이를 수행하기 위한 장치
US20190012707A1 (en) Systems, Devices, And Methods Thereof For Fan Interaction And Sponsor Participation

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant