KR20130015914A - 게임 영상 디스플레이 방법 - Google Patents
게임 영상 디스플레이 방법 Download PDFInfo
- Publication number
- KR20130015914A KR20130015914A KR1020110078250A KR20110078250A KR20130015914A KR 20130015914 A KR20130015914 A KR 20130015914A KR 1020110078250 A KR1020110078250 A KR 1020110078250A KR 20110078250 A KR20110078250 A KR 20110078250A KR 20130015914 A KR20130015914 A KR 20130015914A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- game
- game image
- information
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000000007 visual effect Effects 0.000 claims abstract description 50
- 238000013475 authorization Methods 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 12
- 230000003190 augmentative effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5252—Changing parameters of virtual cameras using two or more virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character changes room or displaying a rear-mirror view in a car-driving game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5378—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for displaying an additional top view, e.g. radar screens or maps
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/803—Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/301—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device using an additional display connected to the game console, e.g. on the controller
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/307—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying an additional window with a view from the top of the game field, e.g. radar screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Optics & Photonics (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 출원은 게임 영상 디스플레이 방법에 관한 것으로, (a) 제1 단말기로부터 사용자 정보를 수신하면, 사용자 정보와 연관된 제2 단말기에 복수의 아이콘들을 포함하는 게임에 관한 정보를 제공하는 단계, (b) 사용자에 의하여 선택된 복수의 아이콘들 중 적어도 하나를 제2 단말기로부터 수신하면, 수신된 복수의 아이콘들 중 적어도 하나와 연관된 적어도 하나의 시각 정보를 검색하는 단계, (c) 검색된 적어도 하나의 시각 정보를 기초로 기본 게임 영상과 연관된 적어도 하나의 사이드 게임 영상을 생성하는 단계 및 (d) 기본 게임 영상을 제1 단말기에 제공하고, 생성된 적어도 하나의 사이드 게임 영상을 제1 단말기와 연동하여 제2 단말기에 제공하는 단계를 포함한다. 따라서 개시된 기술은 사용자에게 현실감 있는 게임을 제공할 수 있다.
Description
본 출원은 게임 영상 디스플레이 기술에 관한 것으로, 보다 상세하게는, 증강현실을 구현할 수 있는 게임 영상 디스플레이 방법에 관한 것이다.
유비쿼터스(Ubiquitos) 환경에 적합한 디스플레이 기술로서 증강현실이 부각되고 있다. 증강현실 기술은 사용자의 위치 및 시선 방향을 실시간으로 측정하여 시선 이동에 따라 가상물체를 보여주어 사용자에게 현실감 있는 영상을 제공한다. 한국등록특허 제10-1998-006979호(이하, 선행기술)는 PC상에서의 몰입형 가상현실 구현 시스템을 제공하고 있다. 다만, 선행기술은 사용자의 움직임을 측정하기 위한 별도의 센서 장치가 필요하며 게임 내용도 제한적이다.
본 출원은 증강현실을 구현할 수 있는 게임 서버에 의하여 수행되는 게임 영상 디스플레이 기술을 제공한다.
본 출원은 다양한 시각에서 게임을 즐길 수 있는 게임 영상 디스플레이 기술을 제공한다.
실시예들 중에서, 게임 영상 디스플레이 방법은 (a) 제1 단말기로부터 사용자 정보를 수신하면, 상기 사용자 정보와 연관된 제2 단말기에 복수의 아이콘들을 포함하는 게임에 관한 정보를 제공하는 단계, (b) 상기 사용자에 의하여 선택된 상기 복수의 아이콘들 중 적어도 하나를 상기 제2 단말기로부터 수신하면, 상기 수신된 복수의 아이콘들 중 적어도 하나와 연관된 적어도 하나의 시각 정보를 검색하는 단계, (c) 상기 검색된 적어도 하나의 시각 정보를 기초로 기본 게임 영상과 연관된 적어도 하나의 사이드 게임 영상을 생성하는 단계 및 (d) 상기 기본 게임 영상을 제1 단말기에 제공하고, 상기 생성된 적어도 하나의 사이드 게임 영상을 상기 제1 단말기와 연동하여 상기 제2 단말기에 제공하는 단계를 포함한다.
일 실시예에서, 상기 제2 단말기는 Wi-Fi 또는 3G를 통해 연결될 수 있는 모바일 단말기에 상응할 수 있다.
일 실시예에서, 상기 (a)단계는 (a-1) 상기 제2 단말기에 대한 정보를 수신하여 등록하는 단계, (a-2) 상기 제1 단말기로부터 상기 사용자 정보를 수신하면, 상기 사용자 정보를 기초로 상기 제2 단말기에 관한 정보를 검색하는 단계, (a-3) 상기 제2 단말기의 사용가능 여부를 결정하여, 만일 사용가능하면, 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함할 수 있다.
일 실시예에서, 상기 (a-3)단계는 상기 제2 단말기의 사용가능 여부를 결정하여, 만일 사용가능하면, 상기 제2 단말기에 통지 메시지를 전송하는 단계 및 상기 제2 단말기가 접속을 승인하면 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함할 수 있다.
일 실시예에서, 상기 통지 메시지는 왑 푸시(Wireless Application Protocol Push) 메시지로 전송할 수 있다.
일 실시예에서, (d)단계는 (d-1) 상기 적어도 하나의 시각 정보를 기초로 상기 적어도 하나의 사이드 게임 영상을 결합하는 단계 및 (d-2) 상기 기본 게임 영상을 상기 제1 단말기에 제공하고, 상기 결합한 사이드 게임 영상을 상기 제1 단말기와 연동하여 상기 제2 단말기에 제공하는 단계를 포함할 수 있다.
일 실시예에서, 상기 (a-3)단계는 상기 제1 단말기로부터 상기 제2 단말기의 사용 요청을 수신하는 단계 및 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함할 수 있다.
일 실시예에서, 상기 적어도 하나의 사이드 게임 영상은 복수의 선택 명령들을 포함하고, 복수의 선택 명령들은 좌 이동, 우 이동, 상 이동 및 하 이동 중 적어도 하나를 포함할 수 있다.
일 실시예에서, 상기 게임 영상 디스플레이 방법은 상기 적어도 하나의 사이드 게임 영상 중 하나에 사용자 드래그 이벤트가 입력되면 상기 사용자 드래그 이벤트와 연관되는 선택 명령을 결정하는 단계 및 상기 결정된 선택 명령을 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계는 드래그 거리를 기초로 이동 거리를 결정하는 단계 및 상기 결정된 선택 명령 및 이동 거리를 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 포함할 수 있다.
일 실시예에서, 상기 게임 영상 디스플레이 방법은 상기 적어도 하나의 사이드 게임 영상 중 하나에 사용자 터치 이벤트가 입력되면 상기 사용자 터치 이벤트와 연관되는 선택 명령을 결정하는 단계 및 상기 결정된 선택 명령을 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계는 터치 횟수를 기초로 이동 거리를 결정하는 단계 및 상기 결정된 선택 명령 및 이동 거리를 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 포함할 수 있다.
일 실시예에서, 상기 시각 정보는 방향 및 각도를 포함하고, 방향은 좌, 우, 위 및 아래 중 적어도 하나를 포함할 수 있다.
일 실시예에서, 상기 복수의 아이콘들은 상기 사용자가 게임을 통해 복수의 아이템들로서 획득할 수 있다.
실시예들 중에서, 게임 영상 디스플레이 방법은 (a) 모바일 단말기에 복수의 아이콘들을 포함하는 게임 시작 화면을 제공하는 단계, (b) 사용자에 의하여 선택된 상기 복수의 아이콘들 중 하나를 상기 모바일 단말기로부터 수신하면, 상기 수신된 복수의 아이콘들 중 하나와 연관된 시각 정보를 검색하는 단계, (c) 상기 검색된 시각 정보를 기초로 게임 영상을 생성하는 단계 및 (d) 상기 생성된 게임 영상을 상기 모바일 단말기에 제공하는 단계를 포함한다.
본 출원의 개시된 기술은 다양한 시각에서의 게임 영상을 제공하여 게임자에게 현실감 있는 게임을 제공할 수 있다.
도 1은 개시된 기술의 일 실시예에 따른 증강현실 게임 시스템을 설명하는 도면이다.
도 2는 도 1의 게임 서버를 설명하는 블록도이다.
도 3은 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제1 과정을 설명하는 흐름도이다.
도 4는 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제2 과정을 설명하는 흐름도이다.
도 5는 복수의 아이콘들의 예를 설명하는 도면이다.
도 6은 시각 정보를 설명하는 도면이다.
도 8a 및 도 8b는 사용자 드래그 이벤트를 설명하는 도면이다.
도 8c 및 도 8d는 사용자 터치 이벤트를 설명하는 도면이다.
도 9는 제2 단말기에 적어도 하나의 사이드 게임 영상을 디스플레이하는 방법을 설명하는 도면이다.
도 2는 도 1의 게임 서버를 설명하는 블록도이다.
도 3은 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제1 과정을 설명하는 흐름도이다.
도 4는 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제2 과정을 설명하는 흐름도이다.
도 5는 복수의 아이콘들의 예를 설명하는 도면이다.
도 6은 시각 정보를 설명하는 도면이다.
도 8a 및 도 8b는 사용자 드래그 이벤트를 설명하는 도면이다.
도 8c 및 도 8d는 사용자 터치 이벤트를 설명하는 도면이다.
도 9는 제2 단말기에 적어도 하나의 사이드 게임 영상을 디스플레이하는 방법을 설명하는 도면이다.
개시된 기술에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 개시된 기술의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 개시된 기술의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 개시된 기술에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.
한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
도 1은 개시된 기술의 일 실시예에 따른 증강현실 게임 시스템을 설명하는 도면이다.
도 1을 참조하면, 증강현실 게임 시스템(100)은 제1 단말기(110), 제2 단말기(120) 및 게임 서버(130)를 포함한다. 제2 단말기(120)는 게임 서버(130)를 통해 제1 단말기(110)와 연동할 수 있다.
제1 단말기(110)는 게임 서버(130)에 게임 서비스를 요청한다. 일 실시예에서, 제1 단말기(110)는 유선 또는 무선 인터넷을 통하여 게임 서버(130)와 연결될 수 있고, PC, 노트북, 태블릿 PC에 상응할 수 있다.
제2 단말기(120)는 게임 서버(130)로부터 게임 접속을 요청받는다. 일 실시예에서, 제2 단말기(120)는 게임 서버(130)로부터 통지 메시지를 수신할 수 있다. 제2 단말기(120)는 통지 메시지를 통하여 게임 서버(130)에 접속하여 게임 서버(130)로부터 게임 정보를 수신할 수 있다.
일 실시예에서, 제2 단말기(120)는 Wi-Fi 또는 3G를 통해 게임 서버(130)와 연결될 수 있고, 피처폰, 스마트폰과 같은 모바일 단말기에 상응할 수 있다.
게임 서버(130)는 제1 또는 제2 단말기(110, 120)에 게임 영상을 제공한다. 게임 서버(130)는 사용자의 선택에 따라 제1 단말기(110)에 제공하는 게임 영상과 다른 시각의 게임 영상을 제2 단말기(120)에 제공할 수 있다. 예를 들어, 게임 서버(130)는 전방 게임 영상을 제1 단말기(110)에 제공하고, 후방 게임 영상을 제2 단말기(120)에 제공할 수 있다.
도 2는 도 1의 게임 서버를 설명하는 블록도이다.
도 2를 참조하면, 게임 서버(130)는 회원 데이터베이스(210), 아이콘 데이터베이스(220), 이미지 데이터베이스(230), 기본 게임 영상 생성부(240), 사이드 게임 영상 생성부(250), 통신부(270) 및 제어부(280)를 포함하고, 통지 메시지 생성부(260)를 더 포함할 수 있다.
회원 데이터베이스(210)는 복수의 회원들에 관한 정보를 포함한다. 복수의 회원들에 관한 정보는 사용자 식별자 및 제2 단말기(120)에 관한 정보를 포함할 수 있으며, 보유 아이템에 관한 정보를 더 포함할 수 있다. 일 실시예에서, 제2 단말기(120)에 관한 정보는 하나 이상의 단말기 식별번호를 포함할 수 있다. 일 실시예에서, 회원 데이터베이스(210)는 제2 단말기(120)에 관한 정보를 기초로 피처폰 단말 그룹과 스마트폰 단말 그룹으로 분류할 수 있다.
아이콘 데이터베이스(220)는 복수의 아이콘들 각각에 대한 시각 정보를 포함한다. 아이콘 데이터베이스(220)는 복수의 아이콘들과 시각 정보를 일대일 매칭하여 저장할 수 있다. 여기에서, 시각 정보는 전방을 기준으로 측정된 사용자의 시선 위치에 상응한다.
일 실시예에서, 시각 정보는 방향 정보 및 각도 정보를 포함할 수 있다. 방향 정보는 좌, 우, 위 및 아래 중 적어도 하나를 포함하며, 각도 정보는 0도 이상 이고 180도 이하일 수 있다. 예를 들어, 시각 정보는 좌측 90도로 표현될 수 있다.
다른 일 실시예에서, 시각 정보는 방위 정보 및 위치 정보를 포함할 수 있다. 방위 정보는 동서남북을 세분한 복수의 방향들 중 적어도 하나를 포함할 수 있고, 위치 정보는 X축과 Y축 상의 좌표값을 포함할 수 있다. 예를 들어, 시각 정보는 (남, 10, 10)으로 표현될 수 있다. 이것은 사용자의 시선 위치가 기준 좌표 (10, 10)에 해당하는 위치에서 남쪽을 바라보는 것을 나타내는 것이다.
이미지 데이터베이스(230)는 복수의 배경 이미지들을 포함한다. 복수의 배경 이미지들은 게임, 스테이지(stage) 또는 필드에 따라 구분될 수 있다.
기본 게임 영상 생성부(240)는 적어도 하나의 배경 이미지를 기초로 기본 게임 영상을 생성한다. 일 실시예에서, 기본 게임 영상 생성부(240)는 이미지 데이터베이스(230)에서 해당 게임의 적어도 하나의 배경 이미지를 검색할 수 있고, 검색된 적어도 하나의 배경 이미지를 기초로 기본 게임 영상을 생성할 수 있다. 일 실시예에서, 기본 게임 영상 생성부(240)는 기본 게임 영상을 제1 단말기(110)에 제공할 수 있다.
사이드 게임 영상 생성부(250)는 시각 정보를 기초로 기본 게임 영상과 연관된 사이드 게임 영상을 생성한다. 일 실시예에서, 사이드 게임 영상 생성부(250)는 이미지 데이터베이스(230)에서 해당 게임의 적어도 하나의 배경 이미지를 검색할 수 있고, 검색된 적어도 하나의 배경 이미지를 기초로 사이드 게임 영상을 생성할 수 있다. 다른 일 실시예에서, 사이드 게임 영상 생성부(250)는 기본 게임 영상 생성부(240)에 의하여 생성된 기본 게임 영상을 기초로 사이드 게임 영상을 생성할 수 있다. 일 실시예에서, 사이드 게임 영상 생성부(240)는 사이드 게임 영상을 제2 단말기(120)에 제공할 수 있다.
통지 메시지 생성부(260)는 게임 접속을 요청하는 통지 메시지를 생성한다. 일 실시예에서, 통지 메시지 생성부(260)는 제2 단말기(120)가 피처폰 단말 그룹인 경우 셀룰러 메시지로 통지 메시지를 생성할 수 있다. 다른 일 실시예에서, 통지 메시지 생성부(260)는 제2 단말기(120)가 스마트폰 단말 그룹인 경우 왑 푸시(Wireless Application Protocol Push) 메시지로 통지 메시지를 생성할 수 있다.
통신부(270)는 제1 또는 제2 단말기(110, 120)와 통신한다. 일 실시예에서, 통신부(270)는 제1 단말기(110)로부터 사용자 정보 또는 게임 접속 요청을 수신할 수 있다. 일 실시예에서, 통신부(270)는 제2 단말기(120)에 통지 메시지 생성부(260)에 의하여 생성된 통지 메시지를 전송할 수 있다. 일 실시예에서, 통신부(270)는 제1 및 제2 단말기들(110, 120) 동시에 서로 연관된 게임 영상들을 송신할 수 있다.
도 3은 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제1 과정을 설명하는 흐름도이다.
도 3을 참조하면, 게임 서버(130)는 제1 단말기(110)로부터 사용자 정보를 수신한다(단계 S301). 사용자 정보는 해당 사용자가 로그인할 때 사용되는 계정에 상응할 수 있다. 게임 서버(130)는 회원 데이터베이스(210)에서 사용자 정보를 검색할 수 있다.
만일 검색이 성공하면, 게임 서버(130)는 인증 성공 메시지를 제1 단말기(110)에 전송한다(단계 S302). 만일 검색이 실패하면, 게임 서버(130)는 인증 실패 메시지를 제1 단말기(110)에 전송할 수 있고, 사용자 정보의 재입력을 요청할 수 있다.
제1 단말기(110)가 사용자에 의하여 선택된 게임에 대한 접속을 요청하면(단계 S303), 게임 서버(130)는 사용자 정보를 기초로 제2 단말기(120)를 검색한다(단계 S304).
일 실시예에서, 게임 서버(130)는 제2 단말기(120)에 관한 정보를 제1 단말기(110)로부터 미리 수신하여 회원 데이터베이스(210)에 저장할 수 있다. 게임 서버(130)는 사용자 정보에 상응하는 사용자 식별자를 검색하여 제2 단말기(120)에 관한 정보를 얻을 수 있다.
일 실시예에서, 해당 사용자의 제2 단말기(120)에 관한 정보가 검색되지 않는 경우 게임 서버(130)는 제1 단말기(110)에 제2 단말기(120)에 관한 정보를 요청할 수 있다. 제1 단말기(110)는 사용자로부터 제2 단말기(120)에 관한 정보를 입력받아 게임 서버(130)에 전송할 수 있다.
일 실시예에서, 게임 서버(130)는 제2 단말기(120)의 사용여부를 확인하는 메시지를 제1 단말기(110)에 전송할 수 있다. 게임 서버(130)는 사용자의 선택에 따라 제2 단말기(120)의 사용여부를 결정할 수 있다.
일 실시예에서, 게임 서버(130)는 제1 단말기(110)가 게임 접속을 요청할 때마다 제1 단말기(110)에 제2 단말기(120)의 사용여부를 확인하는 메시지를 전송할 수 있다. 사용자가 제2 단말기(120)의 사용을 원하는 경우 사용자는 제1 단말기(110)에 사용 요청 및 제2 단말기(120)에 관한 정보를 입력하여 게임 서버(130)에 전송할 수 있다.
게임 서버(130)는 통지 메시지를 생성하여 제2 단말기(120)에 전송한다(단계 S305). 제2 단말기(120)는 수신된 통지 메시지를 통해 게임 서버(130)에 접속할 수 있다. 일 실시예에서, 제2 단말기(120)가 스마트폰 단말 그룹인 경우 게임 서버(130)는 왑 푸시 메시지로 통지 메시지를 전송할 수 있다. 다른 일 실시예에서, 제2 단말기(120)가 피처폰 단말 그룹인 경우 게임 서버(130)는 셀룰러 메시지로 통지 메시지를 전송할 수 있다.
제2 단말기(120)가 게임 서버(130)와의 연결을 승인하면(단계 S306), 게임 서버는 복수의 아이콘들을 포함하는 게임 정보를 제2 단말기(120)에 제공한다(단계 S307).
복수의 아이콘들은 서로 다른 시각 정보를 포함할 수 있다. 시각 정보는 사용자의 시선 위치에 상응할 수 있다. 예를 들어, 해당 게임이 "레이싱 게임"인 경우 복수의 아이콘들은 왼쪽 사이드 미러, 오른쪽 사이드 미러, 룸 미러를 포함할 수 있다. 이때, 왼쪽 사이드 미러의 경우 시각 정보는 전방을 중심으로 좌측 120도에 상응할 수 있고, 룸 미러의 경우 시각 정보는 전방을 중심으로 좌측 180도에 상응할 수 있다.
다른 예를 들어, 해당 게임이 "사격 게임"인 경우 복수의 아이콘들은 좌측 카메라, 우측 카메라, 후방 카메라를 포함할 수 있다. 이때, 좌측 카메라의 경우 시각 정보는 전방을 중심으로 좌측 90도에 상응할 수 있다.
일 실시예에서, 게임 서버(130)는 제2 단말기(120)를 통해 접속하는 모든 사용자에게 복수의 아이콘들을 제공할 수 있다. 다른 일 실시예에서, 게임 서버(130)는 복수의 아이콘들 중 사용자가 보유하고 있는 아이콘을 제2 단말기(120)에 제공할 수 있다. 일 실시예에서, 아이콘은 사용자가 게임을 통해 획득할 수 있다. 다른 일 실시예에서, 아이콘은 사용자가 게임 서버(130)를 통해 구매할 수 있다.
제2 단말기(120)는 복수의 아이콘들을 디스플레이할 수 있고, 사용자는 제2 단말기(120)에 디스플레이된 복수의 아이콘들 중 적어도 하나를 선택할 수 있다.
제2 단말기(120)는 복수의 아이콘들 중 적어도 하나를 게임 서버(130)에 전송한다(단계 S308). 게임 서버(130)는 복수의 아이콘들 중 적어도 하나를 기초로 아이콘 데이터베이스(220)에서 적어도 하나의 시각 정보를 검색한다(단계 S309). 예를 들어, 사용자가 룸 미러를 선택한 경우 게임 서버(130)는 좌측 180도에 상응하는 시각 정보를 검색할 수 있다.
게임 서버(130)는 기본 게임 영상을 생성하고, 적어도 하나의 시각 정보를 기초로 적어도 하나의 사이드 게임 영상을 생성한다(단계 S310). 기본 게임 영상은 게임의 전방 영상에 상응한다.
일 실시예에서, 게임 서버(130)는 사용자에 의하여 선택된 게임과 관련된 적어도 하나의 배경 이미지를 이미지 데이터베이스(230)에서 검색할 수 있다.
일 실시예에서, 기본 게임 영상은 적어도 하나의 배경 이미지를 기초 생성될 수 있다. 일 실시예에서, 사이드 게임 영상은 적어도 하나의 배경 이미지 및 시각 정보를 기초로 생성될 수 있다. 다른 일 실시예에서, 사이드 게임 영상은 기본 게임 영상 및 시각 정보를 기초로 생성될 수 있다.
일 실시예에서, 게임 서버(130)는 적어도 하나의 사이드 게임 영상을 결합하여 하나의 사이드 게임 영상을 생성할 수 있다. 이때, 게임 서버(130)는 적어도 하나의 사이드 게임 영상 각각의 시각 정보를 고려할 수 있다.
게임 서버(130)는 기본 게임 영상을 제1 단말기(110)에 제공하고, 사이드 게임 영상은 제2 단말기(120)에 제공한다(단계 S311 및 단계 S312). 게임 서버(130)는 실시간으로 제1 단말기(110)로부터 게임 동작 명령을 수신하여 게임 동작 명령을 기초로 기본 게임 영상 및 사이드 게임 영상을 갱신할 수 있다. 게임 서버(130)는 상호 연관된 게임 영상을 제1 및 제2 단말기들(110, 120)에 제공할 수 있다.
도 4는 도 1의 증강현실 게임 시스템에서 게임 영상을 제공하는 제2 과정을 설명하는 흐름도이다.
도 4를 참조하면, 게임 서버(130)는 제2 단말기(120)로부터 사용자 정보를 수신한다(단계 S401). 사용자 정보는 해당 사용자가 로그인할 때 사용되는 계정에 상응할 수 있다. 게임 서버(130)는 회원 데이터베이스(210)에서 사용자 정보를 검색할 수 있다.
만일 검색이 성공하면, 게임 서버(130)는 인증 성공 메시지를 제2 단말기(120)에 전송한다(단계 S402). 만일 검색이 실패하면, 게임 서버(130)는 인증 실패 메시지를 제2 단말기(120)에 전송할 수 있고, 사용자 정보의 재입력을 요청할 수 있다.
제2 단말기(120)가 사용자에 의하여 선택된 게임에 대한 접속을 요청하면(단계 S403), 게임 서버(130)는 해당 게임의 시작 화면을 제2 단말기(120)에 제공한다(단계 S404). 시작 화면은 복수의 아이콘들을 포함할 수 있다. 복수의 아이콘들은 서로 다른 시각 정보를 포함할 수 있다. 시각 정보는 사용자의 시선 위치에 상응할 수 있다. 이에 대한 설명은 도 3에서 단계 S307을 참조할 수 있다.
사용자가 복수의 아이콘들 중 적어도 하나를 선택하면, 게임 서버(130)는 적어도 하나의 아이콘을 기초로 적어도 하나의 시각 정보를 아이콘 데이터베이스(220)에서 검색한다(단계 S405 및 단계 S406).
게임 서버(130)는 적어도 하나의 시각 정보를 기초로 게임 영상을 생성한다(단계 S407). 일 실시예에서, 게임 서버(130)는 기본 게임 영상을 생성할 수 있고, 적어도 하나의 시각 정보를 기초로 적어도 하나의 사이드 게임 영상을 생성할 수 있다. 게임 서버(130)는 기본 게임 영상과 적어도 하나의 사이드 게임 영상을 결합하여 하나의 게임 영상을 생성할 수 있다. 예를 들어, 사용자가 복수의 아이콘들 중 왼쪽 사이드 미러와 오른쪽 사이드 미러를 선택하였다면, 게임 서버(130)는 기본 게임 영상의 좌측 아래와 우측 아래에 사이드 게임 영상들을 삽입할 수 있다.
게임 서버는 제2 단말기(120)에 게임 영상을 제공한다(단계 S408).
도 5는 제2 단말기에 제공되는 복수의 아이콘들의 예를 설명하는 도면이다.
도 5를 참조하면, 게임 서버(130)가 레이싱 게임을 제공한다고 가정한다. 여기에서는 설명을 위하여 게임을 레이싱 게임을 설명하고 있으나, 본 출원의 발명이 자동차 경주 게임에 한정되는 것을 의미하는 것이 아니다. 본 출원의 발명은 어드벤처 게임, 슈팅 게임, 대전 게임 등과 같은 다양한 게임에 적용될 수 있다.
게임 서버(120)는 제1 또는 제2 단말기(110, 120)가 레이싱 게임에 대한 접속을 요청하면, 제2 단말기(120)에 복수의 아이콘들을 포함하는 게임 정보를 제공할 수 있다.
예를 들어, 복수의 아이콘들은 L 사이드 미러(510), R 사이드 미러(520) 및 룸 미러(530)를 포함할 수 있다. 복수의 아이콘들은 전방 영상을 제외한 다양한 각도에서의 영상을 제공하기 위한 복수의 선택 명령들에 상응할 수 있다.
사용자가 L 사이드 미러(510) 또는 R 사이드 미러(520)를 선택하면, 게임 서버(120)는 자동차의 왼쪽 사이드 미러 또는 오른쪽 사이드 미러와 유사한 시각에서 보여지는 게임 영상을 제2 단말기(120)에 제공할 수 있다.
도 6은 시각 정보를 설명하는 도면이다.
도 6을 참조하면, 게임 서버(130)는 전방 영상으로 기본 게임 영상을 제공한다. 게임 서버(130)는 전방 영상에서의 사용자 시선 위치를 기준 시선으로 하여 복수의 아이콘들 각각에 대한 시각 정보를 생성할 수 있다.
시각 정보는 기준 시선으로부터 사용자 시선 위치 변화를 나타내며, 각도로 표현될 수 있다. 도 5에서, L 사이드 미러(510)의 시각 정보는 기준 시선으로부터 좌측으로 90도 이상의 각도(610)로 표현될 수 있다. R 사이드 미러(520)의 시각 정보는 기준 시선으로부터 우측으로 90도 이상의 각도(620)로 표현될 수 있다. 룸 미러(530)는 기준 시선으로부터 좌측 또는 우측으로 180도로 표현될 수 있다.
도 7은 제1 및 제2 단말기에 게임 영상을 디스플레이하는 방법을 설명하는 도면이다.
도 7을 참조하면, 사용자가 게임 서버(130)에 2개의 제2 단말기(120)를 등록하였다고 가정한다. 복수의 아이콘들은 L 사이드 미러(510), R 사이드 미러(520) 및 룸 미러(530)를 포함한다고 가정한다.
게임 서버(130)는 제2 단말기들(121, 122) 각각에 복수의 아이콘들을 포함하는 게임 정보를 전송할 수 있다. 사용자는 하나의 제2 단말기(121)에서 L 사이드 미러(510)를 선택하고, 다른 하나의 제2 단말기(122)에서 R 사이드 미러(520)를 선택할 수 있다.
게임 서버(130)는 L 사이드 미러(510)에 대한 시각 정보를 검색하여 하나의 사이드 게임 영상을 생성할 수 있다. 게임 서버(130)는 하나의 사이드 게임 영상을 하나의 제2 단말기(121)에 전송할 수 있다.
게임 서버(130)는 R 사이드 미러(520)에 대한 시각 정보를 검색하여 다른 하나의 사이드 게임 영상을 생성할 수 있다. 게임 서버(130)는 다른 하나의 사이드 게임 영상을 다른 하나의 제2 단말기(122)에 전송할 수 있다.
게임 서버(130)는 기본 게임 영상을 제1 단말기(110)에 전송할 수 있다. 제1 단말기(110)와 제2 단말기들(121, 122)에 제공되는 게임 영상은 게임 서버(130)에 의하여 연동할 수 있다.
게임 서버(130)가 레이싱 게임에서 사이드 미러에 투영되는 이미지를 제공함에 따라, 사용자는 현실세계에서 자동차를 운전하는 것과 같은 현실감과 생동감을 느낄 수 있다.
도 8a 및 도 8b는 사용자 드래그 이벤트를 설명하는 도면이다.
도 8a 및 도 8b를 참조하면, 사용자의 제2 단말기(120)가 스마트폰 단말 그룹이라고 가정한다.
게임 서버(130)는 복수의 선택 명령들을 포함하는 사이드 게임 영상을 제공할 수 있다. 복수의 선택 명령들은 복수의 선택 명령들은 좌 이동, 우 이동, 상 이동, 하 이동, 확대 및 축소 중 적어도 하나를 포함할 수 있다. 사용자는 복수의 선택 명령들 중 적어도 하나를 실행시키면서 사이드 게임 영상의 시선 위치를 조정할 수 있다.
제2 단말기(120)에 사용자 드래그 이벤트가 입력되면, 게임 서버(130)는 사용자 드래그 이벤트와 연관된 선택 명령을 결정할 수 있다. 예를 들어, 제2 단말기(120)의 터치 스크린 상에 위에서 아래로 이동하는 사용자 드래그 이벤트(810)가 입력되면, 게임 서버(130)는 선택 명령으로 위 이동을 결정할 수 있다. 다른 예를 들어, 제2 단말기(120)의 터치 스크린 상에 왼쪽에서 오른쪽으로 이동하는 사용자 드래그 이벤트(820)가 입력되면, 게임 서버(130)는 선택 명령으로 우 이동을 결정할 수 있다. 도 8b는 우 이동으로 선택 명령을 수행한 사이드 게임 영상을 나타낸다.
게임 서버(130)는 선택 명령을 기초로 사이드 게임 영상을 갱신할 수 있다. 일 실시예에서, 게임 서버(130)는 드래그 거리를 기초로 이동 거리를 결정할 수 있다. 예를 들어, 이동 거리는 드래그 거리에 비례하여 증가할 수 있다. 다만, 게임 서버(130)는 최대 이동 거리를 미리 설정할 수 있다.
도 8c 및 도 8d는 사용자 터치 이벤트를 설명하는 도면이다.
도 8c 및 도 8d를 참조하면, 사용자의 제2 단말기(120)가 스마트폰 단말 그룹이라고 가정한다.
게임 서버(130)는 복수의 선택 명령들을 포함하는 사이드 게임 영상을 제공할 수 있다. 복수의 선택 명령들은 복수의 선택 명령들은 좌 이동, 우 이동, 상 이동, 하 이동, 확대 및 축소 중 적어도 하나를 포함할 수 있다. 사용자는 복수의 선택 명령들 중 적어도 하나를 실행시키면서 사이드 게임 영상의 시선 위치를 조정할 수 있다.
제2 단말기(120)에 사용자 터치 이벤트가 입력되면, 게임 서버(130)는 사용자 터치 이벤트와 연관된 선택 명령을 결정할 수 있다. 사용자는 터치 스크린 상에 디스플레이된 복수의 선택 명령들 중 하나에 대하여 사용자 터치 이벤트를 입력할 수 있다. 도 8d는 좌 이동으로 선택 명령을 수행한 사이드 게임 영상을 나타낸다.
게임 서버(130)는 선택 명령을 기초로 사이드 게임 영상을 갱신할 수 있다. 일 실시예에서, 게임 서버(130)는 터치 횟수를 기초로 이동 거리를 결정할 수 있다. 예를 들어, 이동 거리는 터치 횟수에 비례하여 증가할 수 있다. 다만, 게임 서버(130)는 최대 이동 거리를 미리 설정할 수 있다.
도 9는 제2 단말기에 적어도 하나의 사이드 게임 영상을 디스플레이 하는 방법을 설명하는 도면이다.
도 9를 참조하면, 복수의 아이콘들은 L 사이드 미러(510), R 사이드 미러(520) 및 룸 미러(530)를 포함한다고 가정한다.
게임 서버(130)는 복수의 아이콘들을 포함하는 게임 정보를 제2 단말기(120)에 제공할 수 있다. 제2 단말기(120)는 L 사이드 미러(510)와 R 사이드 미러(520)를 선택하여 게임 서버(130)에 전송할 수 있다.
게임 서버(130)는 L 사이드 미러(510)와 R 사이드 미러(520) 각각에 대한 시각 정보를 검색할 수 있다. 게임 서버(130)는 시각 정보를 기초로 2개의 사이드 게임 영상을 생성할 수 있다.
게임 서버(130)는 2개의 사이드 게임 영상을 결합하여 하나의 사이드 게임 영상을 생성할 수 있다. 이때, 게임 서버(130)는 2개의 사이드 게임 영상 각각의 시각 정보를 고려할 수 있다. 예를 들어, L 사이드 미러(510)에 대응되는 제1 사이드 게임 영상(910)의 시각 정보가 좌측 120도이고, R 사이드 미러(520)에 대응되는 제2 사이드 게임 영상(920)의 시각 정보가 우측 120도이면, 게임 서버(130)는 제1 사이드 게임 영상(910)과 제2 사이드 게임 영상(920) 각각을 좌측, 우측에 배치하여 결합할 수 있다.
상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 출원의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 출원을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
Claims (15)
- (a) 제1 단말기로부터 사용자 정보를 수신하면, 상기 사용자 정보와 연관된 제2 단말기에 복수의 아이콘들을 포함하는 게임에 관한 정보를 제공하는 단계;
(b) 사용자에 의하여 선택된 상기 복수의 아이콘들 중 적어도 하나를 상기 제2 단말기로부터 수신하면, 상기 수신된 복수의 아이콘들 중 적어도 하나와 연관된 적어도 하나의 시각 정보를 검색하는 단계;
(c) 상기 검색된 적어도 하나의 시각 정보를 기초로 기본 게임 영상과 연관된 적어도 하나의 사이드 게임 영상을 생성하는 단계; 및
(d) 상기 기본 게임 영상을 제1 단말기에 제공하고, 상기 생성된 적어도 하나의 사이드 게임 영상을 상기 제1 단말기와 연동하여 상기 제2 단말기에 제공하는 단계를 포함하는 게임 영상 디스플레이 방법. - 제1항에 있어서,
상기 제2 단말기는 Wi-Fi 또는 3G를 통해 연결될 수 있는 모바일 단말기에 상응하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제2항에 있어서,
상기 (a)단계는,
(a-1) 상기 제2 단말기에 대한 정보를 수신하여 등록하는 단계;
(a-2) 상기 제1 단말기로부터 상기 사용자 정보를 수신하면, 상기 사용자 정보를 기초로 상기 제2 단말기에 관한 정보를 검색하는 단계; 및
(a-3) 상기 제2 단말기의 사용가능 여부를 결정하여, 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제3항에 있어서,
상기 (a-3)단계는,
(a-3-1) 상기 제2 단말기의 사용가능 여부를 결정하여, 상기 제2 단말기에 통지 메시지를 전송하는 단계; 및
(a-3-2) 상기 제2 단말기가 접속을 승인하면 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제4항에 있어서,
상기 통지 메시지는 왑 푸시(Wireless Application Protocol Push) 메시지로 전송하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제3항에 있어서,
상기 (a-3)단계는,
(a-3-3) 상기 제1 단말기로부터 상기 제2 단말기의 사용 요청을 수신하는 단계; 및
(a-3-4) 상기 제2 단말기에 상기 복수의 아이콘들을 포함하는 게임에 관한 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제1항에 있어서,
상기 (d)단계는,
(d-1) 상기 적어도 하나의 시각 정보를 기초로 상기 적어도 하나의 사이드 게임 영상을 결합하는 단계; 및
(d-2) 상기 기본 게임 영상을 상기 제1 단말기에 제공하고, 상기 결합한 사이드 게임 영상을 상기 제1 단말기와 연동하여 상기 제2 단말기에 제공하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제1항에 있어서,
상기 적어도 하나의 사이드 게임 영상은 복수의 선택 명령들을 포함하고, 복수의 선택 명령들은 좌 이동, 우 이동, 위 이동, 아래 이동, 확대 및 축소 중 적어도 하나를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제8항에 있어서,
(e) 상기 적어도 하나의 사이드 게임 영상 중 하나에 사용자 드래그 이벤트가 입력되면 상기 사용자 드래그 이벤트와 연관되는 선택 명령을 결정하는 단계; 및
(f) 상기 결정된 선택 명령을 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제9항에 있어서,
상기 (f)단계는,
(f-1) 드래그 거리를 기초로 이동 거리를 결정하는 단계; 및
(f-2) 상기 결정된 선택 명령 및 이동 거리를 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제8항에 있어서,
(g) 상기 적어도 하나의 사이드 게임 영상 중 하나에 사용자 터치 이벤트가 입력되면 상기 사용자 터치 이벤트와 연관되는 선택 명령을 결정하는 단계; 및
(h) 상기 결정된 선택 명령을 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제11항에 있어서,
상기 (h)단계는,
(h-1) 터치 횟수를 기초로 이동 거리를 결정하는 단계; 및
(h-2) 상기 결정된 선택 명령 및 이동 거리를 기초로 상기 적어도 하나의 사이드 게임 영상 중 하나를 갱신하는 단계를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제1항에 있어서,
상기 시각 정보는 방향 및 각도를 포함하고, 방향은 좌, 우, 위 및 아래 중 적어도 하나를 포함하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - 제1항에 있어서,
상기 복수의 아이콘들은 상기 사용자가 게임을 통해 복수의 아이템들로서 획득하는 것을 특징으로 하는 게임 영상 디스플레이 방법. - (i) 모바일 단말기에 복수의 아이콘들을 포함하는 게임 시작 화면을 제공하는 단계;
(j) 사용자에 의하여 선택된 상기 복수의 아이콘들 중 하나를 상기 모바일 단말기로부터 수신하면, 상기 수신된 복수의 아이콘들 중 하나와 연관된 시각 정보를 검색하는 단계;
(k) 상기 검색된 시각 정보를 기초로 게임 영상을 생성하는 단계; 및
(l) 상기 생성된 게임 영상을 상기 모바일 단말기에 제공하는 단계를 포함하는 게임 영상 디스플레이 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110078250A KR101352090B1 (ko) | 2011-08-05 | 2011-08-05 | 게임 영상 디스플레이 방법 |
PCT/KR2012/005206 WO2013022186A1 (ko) | 2011-08-05 | 2012-06-29 | 게임 영상 디스플레이 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110078250A KR101352090B1 (ko) | 2011-08-05 | 2011-08-05 | 게임 영상 디스플레이 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130015914A true KR20130015914A (ko) | 2013-02-14 |
KR101352090B1 KR101352090B1 (ko) | 2014-02-07 |
Family
ID=47668661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110078250A KR101352090B1 (ko) | 2011-08-05 | 2011-08-05 | 게임 영상 디스플레이 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101352090B1 (ko) |
WO (1) | WO2013022186A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170135542A (ko) * | 2016-05-31 | 2017-12-08 | 주식회사 넥슨코리아 | 복수의 단말을 이용한 게임 유저인터페이스를 확장하는 방법 및 장치 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4691268B2 (ja) | 2001-05-02 | 2011-06-01 | 任天堂株式会社 | ゲームシステムおよびゲームプログラム |
KR100648262B1 (ko) * | 2004-05-03 | 2006-11-23 | 김학균 | 개인 정보 단말기를 이용하여 정보과다형 게임의과다정보를 디스플레이 하기 위한 장치 |
GB0608939D0 (en) | 2006-05-05 | 2006-06-14 | Sony Comp Entertainment Europe | Display apparatus and method |
KR20110053110A (ko) * | 2009-11-13 | 2011-05-19 | 삼성전자주식회사 | 디스플레이장치, 클라이언트, 이를 포함하는 영상표시시스템 및 영상표시방법 |
-
2011
- 2011-08-05 KR KR1020110078250A patent/KR101352090B1/ko not_active IP Right Cessation
-
2012
- 2012-06-29 WO PCT/KR2012/005206 patent/WO2013022186A1/ko active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170135542A (ko) * | 2016-05-31 | 2017-12-08 | 주식회사 넥슨코리아 | 복수의 단말을 이용한 게임 유저인터페이스를 확장하는 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
WO2013022186A1 (ko) | 2013-02-14 |
KR101352090B1 (ko) | 2014-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6798019B2 (ja) | パノラマ画像の表示制御方法、装置及び記憶媒体 | |
US20220091725A1 (en) | Method, apparatus and device for view switching of virtual environment, and storage medium | |
JP6058184B1 (ja) | ヘッドマウントディスプレイシステムを制御するための方法、および、プログラム | |
US10062209B2 (en) | Displaying an object in a panoramic image based upon a line-of-sight direction | |
CN108144294B (zh) | 互动操作实现方法、装置及客户端设备 | |
US10022626B2 (en) | Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method, for performing augmented reality | |
US11450020B2 (en) | Information processing apparatus, method for processing information, and computer program | |
JP2007304667A (ja) | ユーザインタフェース装置、ユーザインタフェース方法及びプログラム | |
JP6615732B2 (ja) | 情報処理装置および画像生成方法 | |
US20140152764A1 (en) | Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information transmission/reception method | |
JP2012168646A (ja) | 情報処理装置、情報共有方法、プログラム及び端末装置 | |
KR20150039233A (ko) | 소셜 증강현실 서비스 시스템 및 방법 | |
CN109478342B (zh) | 图像显示装置及图像显示*** | |
US11386612B2 (en) | Non-transitory computer-readable medium, image processing method, and image processing system for controlling progress of information processing in response to a user operation | |
US20180161676A1 (en) | Information processing apparatus, image generating method, and program | |
KR101352090B1 (ko) | 게임 영상 디스플레이 방법 | |
WO2022176450A1 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
KR101045989B1 (ko) | 온라인 및 오프라인 편재형 게임 구현 시스템 | |
US20200410734A1 (en) | Spatial reproduction method and spatial reproduction system | |
JP2021144325A (ja) | 情報処理装置及びプログラム | |
KR20130050061A (ko) | 위치기반 서비스에 기초한 온라인 및 오프라인 결합 게임 제공 방법 | |
JP6941715B2 (ja) | 表示装置、表示プログラム、表示方法及び表示システム | |
KR102052836B1 (ko) | 증강현실을 이용한 비밀 메시지의 송수신을 위한 서버와 이를 위한 사용자 단말기 및 이를 이용한 비밀 메시지 송수신 방법 | |
JP5340458B1 (ja) | プログラムおよびサーバ装置 | |
JP7082698B1 (ja) | 情報処理装置、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |