KR101278592B1 - 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치 - Google Patents

네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치 Download PDF

Info

Publication number
KR101278592B1
KR101278592B1 KR1020120046399A KR20120046399A KR101278592B1 KR 101278592 B1 KR101278592 B1 KR 101278592B1 KR 1020120046399 A KR1020120046399 A KR 1020120046399A KR 20120046399 A KR20120046399 A KR 20120046399A KR 101278592 B1 KR101278592 B1 KR 101278592B1
Authority
KR
South Korea
Prior art keywords
user
opponent
game
match
virtual golf
Prior art date
Application number
KR1020120046399A
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 KR1020120046399A priority Critical patent/KR101278592B1/ko
Priority to PCT/KR2013/003694 priority patent/WO2013165144A1/ko
Priority to CN201380022597.3A priority patent/CN104321113B/zh
Priority to JP2015510178A priority patent/JP6085893B2/ja
Application granted granted Critical
Publication of KR101278592B1 publication Critical patent/KR101278592B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Social Psychology (AREA)
  • Psychiatry (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 다른 가상 골프 시뮬레이션 장치와의 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치이다. 본 발명의 제 1 측면에 따르면, 네트워크 대전을 제공하기 위한 가상 골프 시뮬레이션 방법에 있어서, 상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하는 단계; 상기 설정 메뉴에 대한 사용자의 입력에 대응하는 네트워크 대전 경기를 세팅하는 단계; 상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 단계; 및 상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공하는 단계를 포함한다. 이를 통해 복수의 사용자가 함께 가상의 골프 경기를 플레이할 수 있다.

Description

네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치{METHOD FOR VIRTUAL GOLF SIMULATION PROVIDING MATCH-UP GAME AND APPARATUS THEREFOR}
본 발명은 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치로서, 다른 가상 골프 시뮬레이션 장치와의 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치이다.
골프에 대한 관심이 많아지면서, 골프 필드에 나가지 않고도 골프 경기를 플레이할 수 있도록 하는 스크린 골프 시스템이 많이 보급되었다.
스크린 골프 시스템이란, 가상 골프 시뮬레이션 장치를 이용하여, 사용자에게 가상의 골프 코스 영상을 제공하고, 실제 골프 필드에서 플레이하는 것과 마찬가지로 사용자가 골프 클럽을 휘둘러서 골프공을 타격하면, 상기 골프공 또는 골프 클럽의 이동 속도, 방향 등을 감지하여 상기 가상의 골프 코스 상에 골프공이 이동하는 모습을 영상으로 출력하는 시스템이다. 이러한 스크린 골프 시스템은, 실제 골프 필드에서 골프 경기를 플레이하고 있는 현장감을 사용자에게 제공한다.
다만, 이러한 스크린 골프 시스템은 일반적으로 경기를 플레이할 수 있는 공간이 제한되어 있어, 가상의 골프 경기를 동시에 진행할 수 있는 사용자들의 수가 제한될 수밖에 없다. 즉, 스크린 골프 시스템의 물리적 공간에 따라 동시에 플레이할 수 있는 사용자들의 수가 제한되며, 더욱이 같은 스크린 골프 시스템 내에 위치하고 있지 아니하면 동시에 골프 경기를 진행할 수 없는 불편함이 있었다.
따라서 장소의 제약 없이 가능한 많은 사용자들이 동시에 가상의 골프 경기를 플레이할 수 있는 기술이 필요하게 되었다.
본 발명의 목적은, 가상 골프 시뮬레이션 장치에서 골프를 플레이하는 사용자가, 다른 가상 골프 시뮬레이션 장치를 통해 골프를 플레이하는 상대방과 네트워크 대전(對戰)을 할 수 있도록 하는 가상 골프 시뮬레이션 방법 및 장치를 제공함으로써, 복수의 사용자가 함께 가상의 골프 경기를 플레이할 수 있도록 하는 것이다.
본 발명의 다른 목적은, 장소 또는 공간의 제약 없이 복수의 사용자가 함께 가상의 골프 경기를 플레이할 수 있도록 하는 것이다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서 본 발명의 제 1 측면에 따르면, 네트워크 대전을 제공하기 위한 가상 골프 시뮬레이션 방법에 있어서, 상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하는 단계; 상기 설정 메뉴에 대한 사용자의 입력에 대응하는 네트워크 대전 경기를 세팅하는 단계; 상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 단계; 및 상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공하는 단계를 포함한다.
본 발명의 제 2 측면에 따르면, 네트워크 대전을 제공하기 위한 가상 골프 시뮬레이션 장치에 있어서, 상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하고, 상기 설정 메뉴에 대한 사용자의 입력에 대응하는 네트워크 대전 경기를 세팅하는 경기생성부; 상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 경기진행부; 및 상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공하는 경기결과처리부를 포함한다.
위와 같은 구성을 갖는 본 발명에 따르면, 가상 골프 시뮬레이션 장치에서 골프를 플레이하는 사용자가, 다른 가상 골프 시뮬레이션 장치를 통해 골프를 플레이하는 상대방과 네트워크 대전(對戰)을 할 수 있어, 복수의 사용자가 함께 가상의 골프 경기를 플레이할 수 있다.
또한 본 발명에 따르면, 장소 또는 공간의 제약 없이 복수의 사용자가 함께 가상의 골프 경기를 플레이할 수 있다.
그리고 본 발명에 따르면 사용자로 하여금 아이템, 채팅, 또는 스윙영상을 이용하여 상대방과 대전 게임을 진행할 수 있게 하므로, 가상의 골프 경기는 물론 대전게임에 대한 사용자의 재미를 극대화시킬 수 있다.
도 1 은, 본 발명의 일 실시예에 따른 대전경기제공시스템의 개략적인 블록도를 나타낸다.
도 2 는, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치를 나타낸다.
도 3 은, 도 2 에 도시된 가상 골프 시뮬레이션 장치에 포함되는 시뮬레이터의 개략적인 블록도이다.
도 4 내지 도 6 은, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치에 따라 사용자에게 표시되는 영상에 대한 예시도이다.
도 7 은, 도 3 에 도시된 시뮬레이터에 포함되는 경기처리부의 개략적인 블록도이다.
도 8 은, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 방법을 나타낸 흐름도이다.
도 9 는, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 방법에 따라 사용자에게 표시되는 영상에 대한 예시도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
아울러서 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
도 1 은, 본 발명의 일 실시예에 따른 대전경기제공시스템(10)의 개략적인 블록도를 나타낸다.
본 발명의 일 실시예에 따른 대전게임제공시스템(10)은, 적어도 하나의 가상 골프 시뮬레이션 장치(200, 200')와 가상 골프 시뮬레이션 서버(100)를 포함하며, 이들은 유선 및/또는 무선의 네트워크를 통해 연결되어 있어 서로 통신가능하다. 따라서 가상 골프 시뮬레이션 장치(200)는 가상 골프 시뮬레이션 장치(200') 또는 가상 골프 시뮬레이션 서버(100)와 데이터를 송수신할 수 있다.
또한, 대전게임제공시스템(10)은 사용자단말기(20)와도 연결되어 있어 사용자단말기(200)와도 통신가능하다.
본 발명의 일 실시예에 따른 사용자단말기(20)는, 사용자가 대전게임제공시스템(10)에 액세스하기 위한 장치 일체를 포함하며, 일반적으로 전자단말기가 될 수 있다. 예를 들어, 사용자단말기(200)는, 콘솔, 셀룰러 전화, 개인용 컴퓨터(PC), 타블릿(Tablet) 컴퓨터, 이동통신단말기, 노트북, PDA(personal digital assistants) 들 중 임의의 것이 될 수 있다. 따라서 사용자는 사용자단말기(20)를 통해, 대전게임제공시스템(10)에 액세스할 수 있으며, 대전 결과를 확인할 수 있다.
한편, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 서버(100)는 상기 적어도 하나의 가상 골프 시뮬레이션 장치(200, 200')와 통신하면서, 가상 골프 시뮬레이션 장치(200')로부터 수신된 데이터를 가상 골프 시뮬레이션 장치(200)로 전달할 수 있고, 가상 골프 시뮬레이션 장치(200)로부터 수신된 데이터를 가상 골프 시뮬레이션 장치(200')로 전달할 수 있다. 이를 통해 가상의 골프 경기를 플레이하는 사용자가 다른 를 통해 가상의 골프 경기를 플레이하는 다른 사용자와 네트워크 대전을 진행할 수 있도록 한다.
반면, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치(200, 200') 각각은 상기 가상 골프 시뮬레이션 장치(200, 200')를 제어하는 사용자가 골프공을 타격하였을 때 골프공 또는 골프클럽의 움직임을 센싱하고 상기 센싱 결과를 시뮬레이팅하며 상기 시뮬레이팅 결과를 스크린에 출력한다. 가상 골프 시뮬레이션 장치(200, 200')와 관련하여서는 도 2 내지 도 7 과 함께 이하에서 서술된다.
도 2 는, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치(200)를 나타낸다.
본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치(200)는 가상 골프 경기 또는 네트워크 대전 경기의 진행을 위한 각종 설정 등을 위해 사용자에 의해 조작이 가능한 조작장치와 연결될 수 있는데, 상기 조작장치는 사용자의 지시사항을 가상 골프 시뮬레이션 장치로 전달할 수 있는 일체의 디바이스, 예를 들어, 터치 스크린, 키보드 등이 될 수 있으며, 또는, 사용자가 골프 샷을 할 수 있는 타석(P) 상에서 키조작부(미도시)에 의해 구현될 수 있다. 이러한 조작장치를 통해 사용자는 골프 시뮬레이션 장치(200)를 조작할 수 있다.
그리고, 가상 골프 시뮬레이션 장치(200)는, 사용자의 골프공 타격에 따른 골프공 또는 골프 클럽 중 적어도 하나의 움직임을 센싱하는 센서장치와 연결된다. 센서장치는 예를 들어, 사용자 타석(P)쪽에 설치되는 광센서(IR/레이저/LED)로 구현될 수 있고, 또는 골프 부스(B)의 천장(C)이나 측벽(W)에 설치되는 카메라 센서에 의해서도 구현될 수도 있다.
또한, 가상 골프 시뮬레이션 장치(200)는, 사용자의 타격하는 모습을 촬영하는 촬영장치와 연결된다. 촬영장치는 예를 들어, 골프 부스(B)의 천장(C)이나 측벽(W)에 설치되는 카메라에 의해서 구현될 수 있다.
그리고, 가상 골프 시뮬레이션 장치(200)에 의한 시뮬레이팅 결과를 영상으로 출력하는 영상출력장치와 연결되는데, 예를 들어, 영상출력장치(D)는 사용자(G)의 골프 샷을 시뮬레이팅한 결과에 따른 영상을 사용자(G)의 정면에 위치한 스크린(S)으로 출력한다.
이러한 가상 골프 시뮬레이션 장치(200)는, 센서장치에 의해 센싱된 센싱결과를 시뮬레이팅하여 그 결과를 영상출력장치(D)를 통해 표시하는 시뮬레이터(300)를 포함한다.
도 3 은, 도 2 에 도시된 가상 골프 시뮬레이션 장치(200)에 포함되는 시뮬레이터(300)의 개략적인 블록도이다.
본 발명의 일 실시예에 따른 시뮬레이터(300)는, 영상처리부(310), 조작부(320), 경기처리부(330), 채팅처리부(340), 아이템처리부(350), 스윙영상처리부(360) 및 제어부(370) 를 포함한다. 또한 시뮬레이터(300)는 외부 및 내부 구성요소들 간에 통신을 가능하도록 하는 통신부(미도시), 및 시뮬레이터(300)의 동작에 필요한 모든 정보를 저장하는 저장부(미도시)를 포함할 수 있다.
본 발명의 일 실시예에 따른 영상처리부(310)는, 가상의 골프코스에 관한 영상, 골프공의 이동 영상, 영상, 정지영상 및 텍스트를 표시하는 영상 등 모든 가상 골프 시뮬레이션 관련 영상을 처리하여 영상출력장치를 통해 출력한다.
또한 영상처리부(310)는, 메뉴 선택을 위한 영상, 채팅 정보를 표시하는 영상, 스윙동작영상 등을 네트워크 대전을 진행하기 위한 모든 영상을 처리하여 영상출력장치를 통해 출력한다.
한편, 본 발명의 일 실시예에 따른 조작부(320)는, 사용자가 가상 골프 시뮬레이션 장치(200)를 제어할 수 있는 인터페이스를 제공한다. 예를 들어, 조작부(320)는 네트워크 대전 모드를 설정할 수 있는 설정 메뉴에 대한 사용자 입력을 수신할 수 있는 인터페이스를 제공할 수 있다. 또한 예를 들어, 조작부(340)는 사용자가 다른 사용자와 채팅하거나, 아이템을 이용할 수 있도록 하는 인터페이스를 제공할 수 있다.
본 발명의 일 실시예에 따른 경기처리부(330)는, 가상 골프 시뮬레이션 장치(200)를 제어하는 사용자가 상대방과 대전경기를 진행할 수 있도록 하는 제반 동작을 처리한다. 이와 관련하여서는 도 7 을 참조하여 이하에서 후술된다.
본 발명의 일 실시예에 따른 제어부(370)는, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치(200)의 구성요소들의 제반 동작을 제어한다. 예를 들어, 경기처리부(330)를 통해 수신된 상대방의 타격정보를 시뮬레이팅한 결과를 영상처리부(310)로 하여금 출력하도록 할 수 있으며, 또한 예를 들어, 조작부(320)를 통해 수신된 사용자의 경기 설정에 따라 대전경기부(330)로 하여금 대전경기를 설정하고 진행하며 대전 결과를 제공하도록 할 수 있다. 또한 예를 들어, 후술되는 채팅처리부(350), 아이템처리부(360) 및 스윙영상처리부(370)의 동작 결과를 영상처리부(310)로 하여금 출력하도록 할 수 있다.
한편, 본 발명의 일 실시예에 따른 채팅처리부(350), 아이템처리부(360) 및 스윙영상처리부(370)는 네트워크 대전 경기의 재미를 극대화시키기 위해, 채팅, 아이템, 스윙영상을 관리하고 처리하며 제공한다. 채팅처리부(350), 아이템처리부(360) 및 스윙영상처리부(370) 각각에 대해서는 도 4 내지 도 6 을 참조하여 이하에서 후술된다.
도 4 내지 도 6 은, 본 발명의 일 실시예에 따라 영상출력장치(또는 사용자단말기)를 통해 사용자에게 표시되는 영상에 대한 예시도이다.
채팅처리부(350)는, 대전 경기에서 사용자가 참여하는 대화그룹에서 상기 사용자가 채팅한 채팅 내용을 나타내는 채팅 정보를 저장 및 관리하며, 또한 상기 채팅 정보가 표시되는 채팅 영역을 관리할 수 있다.
따라서, 예를 들어, 가상 골프 시뮬레이션 장치(200)를 제어하는 사용자인 '팀A'와, 또 다른 가상 골프 시뮬레이션 장치(200')를 제어하는 상대방인 '팀B'가 대전경기를 진행하는 경우, '팀A'와 '팀B'는 대화 그룹을 형성할 수 있다. 그리고 도 4 에서 도시된 바와 같이, 사용자가 상대방으로부터 "우리가 이겨도 니네가 오는거다ㅋㅋ"를 포함하는 채팅 정보를 수신한 경우, 상기 가상 골프 시뮬레이션 장치(200)는 이전의 채팅 메시지와 함께 상기 수신된 채팅 메시지를 채팅 영역(400)을 통해 표시할 수 있다. 이를 통해 복수의 가상 골프 시뮬레이션 장치를 통해 골프 경기를 진행하는 '팀A' 및 '팀B'는 네트워크 대전 경기를 플레이하면서 원활한 커뮤니케이션을 수행할 수 있다.
한편, 본 발명의 일 실시예에 따른 아이템처리부(360)는, 네트워크 대전 경기에서 소정의 이벤트를 발생시킬 수 있는 아이템 목록 및 아이템 각각에 대한 정보인 아이템정보를 관리하며, 또한, 대전 경기에서 사용자 또는 대전상대방에 의해 사용된 아이템을 경기처리부(330)를 통해 대전경기에 반영되도록 하고, 또한 사용된 아이템 정보가 표시되는 아이템 영역을 관리할 수 있다.
따라서, 예를 들어 대전경기를 진행할 때 '올가미 아이템'을 사용할 수 있고 '올가미 아이템'은 상기 아이템이 사용된 홀에서 팀의 일원의 골프 타격기회를 박탈하는 이벤트를 발생시키는 기능을 갖는 경우, 대전상대방 '팀B'가 사용자인 '팀A'의 일원인 'Player3'에 대해 '올가미 아이템'을 사용하면, 상기 '올가미 아이템'에 따라 'Player3'의 골프 샷을 스킵한 채로 'Player1' 및 'Player2'이 골프 샷을 할 수 있도록 진행하고, 'Hole 1'에서의 경기진행을 종료할 수 있다. 이에 따라, 도 5 에서 도시된 바와 같이, 어떤 아이템을 사용하였고 상기 아이템 사용한 결과등을 나타내는 아이템 정보를 아이템 영역(500)을 통해 표시하거나, 음향 또는 영상효과로서 표시할 수 있다. 이를 통해 사용자는 골프 경기를 플레이하는 재미를 느낄 수 있다.
반면, 본 발명의 일 실시예에 따른 스윙영상처리부(370)는 상기 사용자 또는 상기 대전상대방이 타격하는 모습을 촬영한 스윙영상에 관한 정보인 스윙영상정보를 저장, 처리 및 관리한다. 스윙영상처리부(370)는 촬영장치를 이용하여 사용자의 골프 타격 모습을 촬영하여 스윙영상정보를 생성하고 저장할 수 있으며, 다른 가상 골프 시뮬레이션 장치로 전송할 수 있다. 또한, 스윙영상처리부(370)는 대전상대방의 스윙영상정보를 다른 가상 골프 시뮬레이션 장치 또는 가상 골프 시뮬레이션 서버로부터 수신하고, 상기 수신된 스윙영상정보를 영상처리부(310)를 통해 출력하도록 할 수 있다.
도 6 에서 도시된 바와 같이, 상대방에 의해 제어되는 가상 골프 시뮬레이션 장치로부터, 상기 상대방이 골프공을 타격하는 모습이 촬영된 스윙영상을 포함하는 스윙영상정보를 수신한 경우, 상기 스윙영상정보를 스윙영상영역(600)을 통해 제공할 수 있다. 이를 통해 사용자는 상대방과 함께 대전 경기를 플레이하고 있는 현장감을 느낄 수 있다.
상술된 채팅 영역(400), 아이템 영역(500) 및 스윙영상영역(600)은 도 4 내지 도 6 에 도시된 바와 같이 영상처리부(310)를 통해 스크린 상의 일 측면에 출력될 수 있으나, 출력되는 모습은 상술된 예에 한정되는 것은 아니다. 예를 들어, 상술된 채팅 영역(400), 아이템 영역(500) 및 스윙영상영역(600)은 사용자단말기(20)의 디스플레이 화면을 통해 사용자에게 표시될 수 있다.
한편, 도 7 은 도 3 의 시뮬레이터(300)에 포함되는 경기처리부(330)의 개략적인 블록도이다.
본 발명의 일 실시예에 따른 경기처리부(330)는 경기생성부(331), 상대방매칭부(332), 경기진행부(333) 및 경기결과처리부(334)를 포함한다. 경기처리부(330)는 외부 및 내부 구성요소들 간에 통신을 가능하도록 하는 통신부(미도시), 및 경기처리부(330)의 동작에 필요한 모든 정보를 저장하는 저장부(미도시)를 포함할 수 있다.
본 발명의 일 실시예에 따른 경기생성부(331)는, 네트워크 대전 모드를 설정할 수 있으면서 상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하고, 상기 설정 메뉴에 대한 사용자의 입력에 따라 대전 경기를 세팅함으로써 경기를 생성한다.
'동기화 메뉴'는 상대방의 타격정보를 시뮬레이션한 결과를 사용자에게 출력하는 시점을 나타내는 동기화방식에 대한 입력을 수신할 수 있도록 구성되며, 상기 동기화방식은, 타격 동기화 방식, 홀 동기화 방식 및 전체 코스 동기화 방식 중 적어도 하나를 포함할 수 있다. 따라서, 상기 동기화 메뉴를 통해 동기화방식이 사용자에 의해 선택되면, 경기생성부(331)는 경기진행부(333)로 하여금 상기 선택된 동기화방식에 따라 대전상대방의 타격정보를 시뮬레이션할 수 있도록 대전 경기를 세팅할 수 있다.
'타격 동기화 방식'은 상대방의 타격마다 상기 타격정보를 시뮬레이션한 결과를 사용자에게 출력한다. 타격 단위로 동기화시켜 대전 경기를 진행하면 상기 대전 경기를 진행하는 사용자는 실시간으로 현장감있는 대전 경기를 즐길 수 있으나 가상 골프 시뮬레이션 장치(200)에 많은 부하가 걸릴 수 있다.
반면, '홀 동기화 방식'은, 대전 경기가 진행되는 가상의 골프 코스에서 매 홀에서의 경기가 종료될 때마다 상대방의 타격정보를 시뮬레이션한 결과를 사용자에게 출력한다.
'전체 코스 동기화 방식'은, 대전 경기가 이루어지는 모든 가상 골프 시뮬레이션 장치에서 상기 대전 경기가 종료된 경우에 한해 상대방의 타격정보를 시뮬레이션한 결과를 사용자에게 출력한다. 전체 코스 단위로 동기화시켜 경기를 진행한다면 가상 골프 시뮬레이션 장치(200)에 적은 부하가 걸릴 수 있으나 실시간으로 타격정보를 시뮬레이션한 결과를 확인할 수 없다.
한편, '상대방 선택 메뉴'는, 사용자가 함께 대전경기를 진행할 수 있는 상대방을 탐색하고 연결시키는 방식인 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되며, 상기 상대방 매칭 방식은 자동 매칭 방식 및 검색 매칭 방식 중 적어도 하나를 포함할 수 있다.
이와 관련하여 경기생성부(331)는, 상대방 매칭 방식에 따라 대전상대방을 결정하는 상대방매칭부(332)와 통신하며, 상대방매칭부(332)에서 최종으로 선택된 상대방과 대전 경기를 수행할 수 있도록 상기 대전 경기를 세팅할 수 있다.
'자동 매칭 방식'은, 가상 골프 시뮬레이션 장치(200)가 사용자와 대전 경기를 수행할 수 있는 상대방을 선택하고, 상기 선택된 상대방과의 대전 경기를 진행할 수 있도록 상기 사용자와 상기 선택된 상대방을 자동으로 매칭하는 방식이다.
관련하여, '자동 매칭 방식'에서 상대방을 선택하는 방식은 다양할 수 있다. 예를 들어, 사용자의 골프 실력 지수와의 차이가 소정의 범위 이내인 골프 실력 지수를 갖는 상대방을 상기 네트워크 대전 경기의 상대방으로 선택할 수 있다. 또한, 사용자의 대전 승률과의 차이가 소정의 범위 이내인 대전 승률을 갖는 상대방을 상기 네트워크 대전 경기의 상대방으로 설정할 수 있다. 또는 예를 들어, 사용자가 가장 최근에 대전 경기를 진행했던 상대방을 상기 네트워크 대전 경기의 상대방으로 설정할 수 있다.
'검색 매칭 방식'은, 사용자가 상대방을 검색하여 선택하고 선택된 상대방과 상기 사용자가 대전 경기를 진행할 수 있도록 하는 방식이다. 검색 매칭 방식은 사용자가 파라미터를 입력하여 생성된 상대방 목록에서 상대방을 선택하도록 할 수 있고, 또한, 가상 골프 시뮬레이션 장치(200)가 구성한 상대방 목록에서 상대방을 선택하도록 할 수 있다.
관련하여, 검색 매칭 방식에 따라 상대방 선택 메뉴는, 사용자가 하나 이상의 파라미터를 입력할 수 있도록 재구성되고, 사용자에 의해 입력된 파라미터를 만족하는 상대방을 하나 이상 포함하는 상대방 목록을 제공하여 사용자로 하여금 선택하도록 할 수 있다. 예를 들어, 사용자가 파라미터로 상대방의 연령, 성별, 또는 지역 등을 입력하면, 상기 파라미터를 만족하는 상대방을 목록으로 제공할 수 있다.
또한, 검색 매칭 방식에 따라 상대방 선택 메뉴는, 자동으로 생성된 상대방 목록을 제공하고, 상기 상대방 목록에서 사용자가 상대방을 선택하도록 재구성될 수 있다. 예를 들어, a) 상기 사용자의 가상 골프 시뮬레이션 장치(200; 또는 가상 골프 시뮬레이션 서버(100))의 사용자 계정에 등록된 친구 목록, b) 현재 접속중이며 상기 사용자와 동등 레벨을 실력자 목록, c) 같은 대전 게임 채널에 속해 있는 사용자 목록, 또는 d) 사용자의 기존 대전상대방 목록 등을 생성하여 제공하고, 사용자로 하여금 상기 상대방 목록에서 상대방을 선택할 수 있도록 한다.
보다 빠른 경기 세팅을 위해, 상술된 선택방식에 따라 선택된 대전상대방에 의해 제어되는 가상 골프 시뮬레이션 장치가 상기 가상 골프 시뮬레이션 장치(200)와 통신할 수 있고 다른 상대방과 대전 경기를 진행하고 있지 않아야 한다. 그러나, 선택된 대전상대방이 다른 사용자와 대전 경기를 진행중이거나, 또는 가상 골프 시뮬레이션 장치를 제어하고 있지 않은 경우, 상기 사용자로부터 네트워크 대전이 요청되었음을 나타내는 메시지를 상기 선택된 상대방의 사용자단말기로 전송할 수 있고, 이를 통해 상기 상대방이 상기 네트워크 대전에 참여하도록 유도할 수 있다.
한편, 본 발명의 일 실시예에 따른 경기진행부(333)는 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전 상대방의 타격정보를 시뮬레이션한다.
경기진행부(333)는, 사용자(또는 상대방)의 타격정보를 수신하면, 시뮬레이팅하여 시뮬레이션 결과를 생성한다.
여기서, '시뮬레이션 결과'는, 상기 타격 정보를 환경변수(가상의 골프 경기 시뮬레이션을 위해 필요한 변수로서, 사용자의 골프공 타격 행위에 영향을 받지 않는 변수; 예를 들어, 날씨, 바람, 코스 난이도, 그린 난이도, 게임 난이도, 스윙 플레이트, 티 위치, 그린 빠르기, 멀리건 사용 여부, OB 티 사용 여부, 센서의 종류)에 따라 시뮬레이션한 결과이다. 상기 '시뮬레이션 결과'는 텍스트, 음성 또는 영상(정지영상 또는 동영상)의 형태로 사용자에게 제공될 수 있다.
사용자의 '타격정보'는, 상기 사용자가 골프공을 타격하였을 때 상기 사용자의 골프공 또는 골프 클럽 중 적어도 하나의 움직임을 가상 골프 시뮬레이션 장치(200)의 센서장치에 의해 센싱한 결과정보이다.
또한 상대방의 '타격정보'는, 상기 상대방이 골프공을 타격하였을 때 상기 상대방의 골프공 또는 골프 클럽 중 적어도 하나의 움직임을, 상기 상대방에 의해 제어되는 가상 골프 시뮬레이션 장치에 의해 센싱한 결과정보이다. 따라서, 상기 상대방의 타격정보는, 상기 가상 골프 시뮬레이션 장치(200)가 통신하면서 상기 상대방에 의해 제어되는 가상 골프 시뮬레이션 장치로부터 수신하거나, 또는 가상 골프 시뮬레이션 서버(100)로부터 수신될 수 있다.
또한 경기진행부(333)는 아이템처리부(350)로부터 수신된 아이템정보가 있다면, 상기 아이템정보 및 상기 환경변수를 함께 사용자(또는 상대방)의 타격정보를 시뮬레이팅하여 시뮬레이션 결과를 생성할 수 있다. 예를 들어, 수신된 아이템정보가 환경변수 중에서 티 위치를 변경시키는 정보인 경우, 상기 변경된 티 위치에 따라 가상 골프 시뮬레이션 장치(200)의 시뮬레이션 결과는 변경되기 이전의 티 위치에 따른 시뮬레이션 결과와 상이해질 수 있다.
그리고, 경기진행부(333)는 사용자가 설정한 동기화방식에 따라 시뮬레이션 결과를 사용자에게 제공할 수 있다. 따라서 상대방의 타격정보를 수신하고 시뮬레이션한 시뮬레이션 결과를, 상대방의 타격마다, 또는 홀 종료마다, 또는 경기가 종료할 때에 사용자에게 제공할 수 있다.
한편, 본 발명의 일 실시예에 따른 경기결과처리부(334)는, 경기진행부(333)에 의해 생성된 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공한다.
또한 경기결과처리부(334)는 네트워크 대전 결과를 상기 사용자의 대전 히스토리에 추가함으로써 상기 대전 히스토리를 업데이트를 할 수 있다. '대전 히스토리'는, 사용자가 과거에 플레이했던 네트워크 대전 결과(예를 들어, 대전 승률)를 누적하여 기록한 정보이다. 경기결과처리부(334)가 네트워크 대전 결과를 사용자의 대전 히스토리에 추가하여 계속적으로 관리함으로써 사용자의 승부욕을 자극하고 대전 경기에 대한 재미를 극대화시킬 수 있다.
도 8 에 도시된 실시예에 따른 가상 골프 시뮬레이션 방법은 도 2 에 도시된 가상 골프 시뮬레이션 장치(200)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하에서 생략된 내용이라고 하더라도 도 2 에 도시된 가상 골프 시뮬레이션 장치(200)에 관하여 이상에서 기술한 내용은 도 8 에 도시된 실시예에 따른 가상 골프 시뮬레이션 방법에도 적용될 수 있다.
네트워크 대전 모드를 설정하기 위해, 상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공한다 (S810). 이와 관련하여 도 9 를 참조하여 이하에서 설명된다.
도 9 는, 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 방법에 따라 사용자에게 제공되는 설정 메뉴 영상에 대한 예시도이다.
도 9 에서 도시된 바와 같이, 사용자에게 제공되는 인터페이스는, 상대방 선택 메뉴, 동기화 메뉴 및 코스 선택 메뉴 등을 포함하는 설정 메뉴가 포함될 수 있다. 따라서 사용자가 상대방 선택 메뉴를 선택한 경우, 사용자는 자동 매칭 방식 또는 검색 매칭 방식을 선택할 수 있으며, 만약 검색 매칭 방식을 선택한 경우, 사용자는 파라미터를 입력할 수 있는 인터페이스나, 또는 제공된 상대방 목록 중에서 상대방을 선택할 수 있도록 하는 인터페이스를 추가적으로 제공받을 수 있다.
따라서 상기 설정 메뉴에 대한 사용자의 입력을 수신할 수 있으며 (S820), 만약 상기 설정 메뉴에 대한 사용자의 입력을 수신하지 못하면 디폴트로 설정된 상대방과 동기화방식에 따라 대전 경기가 진행될 수 있도록 대전 경기를 세팅한다 (S830).
그러나 상기 설정 메뉴에 대한 사용자의 입력을 수신하면 사용자의 입력에 대응하는 대전 네트워크 경기를 세팅한다 (S840).
이후, 상기 네트워크 대전 경기에 대한 사용자의 타격정보 또는 대전 상대방의 타격정보를 수신할 때마다, 사용자의 타격정보 또는 대전상대방의 타격정보를 시뮬레이션한다 (S840, S850). 즉, 상기 사용자의 골프공 또는 골프 클럽 중 적어 도 하나의 움직임을 센싱함으로써 생성된 상기 사용자의 타격정보를 시뮬레이션할 수 있으며, 또한, 다른 가상 골프 시뮬레이션 장치 또는 가상 골프 시뮬레이션 서버로부터 수신된 대전상대방의 타격정보를 시뮬레이션할 수 있다. 이러한 시뮬레이션 결과는 가상 골프 시뮬레이션 영상, 정지영상, 음성 및 텍스트 등으로 표시될 수 있다.
상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공한다 (S870). 그리고 상기 네트워크 대전 결과를 사용자의 대전 히스토리에 추가함으로써 사용자의 대전 히스토리를 업데이트할 수 있다 (S880).
상기 실시예는 본원발명을 구체적으로 설명하기 위한 예시일 뿐이며, 본 발명은 이들 실시예에 한정되지 않는다. 본 발명의 취지를 일탈하지 않는 범위에서 구성의 부가, 생략, 치환, 및 그 밖의 변경이 가능하다. 본 발명은 전술한 설명에 의해 한정되지 않고, 첨부한 청구범위의 범위에 의해서만 한정된다.
10 : 대전경기제공시스템
20 : 사용자단말기
100 : 가상 골프 시뮬레이션 서버
200 : 가상 골프 시뮬레이션 장치
300 : 시뮬레이터
310 : 영상처리부 320 : 조작부
330 : 경기처리부 340 : 채팅처리부
350 : 아이템처리부 360 : 스윙영상처리부
370 : 제어부

Claims (24)

  1. 네트워크 대전을 제공하기 위한 가상 골프 시뮬레이션 방법에 있어서,
    상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하는 단계;
    상기 설정 메뉴에 대한 사용자의 입력에 대응하는 네트워크 대전 경기를 세팅하는 단계;
    상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 단계; 및
    상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  2. 제 1 항에 있어서,
    상기 상대방 선택 메뉴는, 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되며,
    상기 상대방 매칭 방식은, 자동 매칭 방식 및 검색 매칭 방식 중 적어도 하나를 포함하는, 가상 골프 시뮬레이션 방법.
  3. 제 1 항에 있어서,
    상기 상대방 선택 메뉴는, 자동 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 네트워크 대전 경기를 세팅하는 단계는,
    상기 자동 매칭 방식에 대한 입력을 수신하면 상기 사용자의 골프 실력 지수와의 차이가 소정의 범위 이내인 골프 실력 지수를 갖는 상대방을 상기 대전상대방으로 자동으로 매칭하여 상기 네트워크 대전 경기를 세팅하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  4. 제 1 항에 있어서,
    상기 상대방 선택 메뉴는, 자동 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 네트워크 대전 경기를 세팅하는 단계는,
    상기 자동 매칭 방식에 대한 입력을 수신하면 상기 사용자의 대전 승률과의 차이가 소정의 범위 이내인 대전 승률을 갖는 상대방을 상기 대전상대방으로 자동으로 매칭하여 상기 네트워크 대전 경기를 세팅하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  5. 제 1 항에 있어서,
    상기 상대방 선택 메뉴는, 검색 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 설정 메뉴를 제공하는 단계는,
    상기 검색 매칭 방식에 대한 입력을 수신하면 상기 상대방 선택 메뉴는, a) 상기 사용자의 계정에 등록된 친구 목록, b) 현재 접속중인 동등 레벨을 실력자 목록, c) 같은 채널에 속해있는 사용자 목록, 및 d) 사용자의 기존 대전상대방 목록 중에서 적어도 하나 이상을 상대방 목록으로서 포함하고 상기 상대방 목록에서 상기 대전상대방을 선택할 수 있도록 재구성되는, 가상 골프 시뮬레이션 방법.
  6. 제 1 항에 있어서,
    상기 동기화 메뉴는, 타격 동기화방식, 홀 동기화방식 및 전체 코스 동기화방식 중 적어도 하나를 포함하는 동기화방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 네트워크 대전 경기를 세팅하는 단계는,
    상기 사용자의 입력에 대응되는 동기화방식에 따라 상기 대전상대방의 타격정보를 시뮬레이션하도록 상기 네트워크 대전 경기를 세팅하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  7. 제 1 항에 있어서,
    상기 시뮬레이션하는 단계는,
    상기 사용자의 골프공 또는 골프 클럽 중 적어도 하나의 움직임을 센싱함으로써 생성된 상기 사용자의 타격정보를 시뮬레이션하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  8. 제 1 항에 있어서,
    상기 시뮬레이션하는 단계는,
    상기 대전상대방에 의해 제어되는 가상 골프 시뮬레이션 장치 또는 상기 가상 골프 시뮬레이션 장치와 통신하는 가상 골프 시뮬레이션 서버로부터 수신된 상기 대전상대방의 타격정보를 시뮬레이션하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  9. 제 1 항에 있어서,
    상기 시뮬레이션하는 단계는,
    상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 단계; 및
    상기 시뮬레이션 결과를, 가상 골프 시뮬레이션 영상, 정지영상, 음성 및 텍스트 중 적어도 하나를 이용하여 상기 사용자에게 표시하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  10. 제 1 항에 있어서,
    상기 시뮬레이션하는 단계는,
    상기 네트워크 대전 경기에서의 소정의 이벤트를 발생시키는 아이템과 함께, 상기 사용자의 타격정보 및 상기 대전상대방의 타격정보를 시뮬레이션하는 단계를 포함하는, 가상 골프 시뮬레이션 방법.
  11. 제 1 항에 있어서,
    상기 네트워크 대전 결과를 상기 사용자의 대전 히스토리에 추가함으로써 상기 대전 히스토리를 업데이트하는 단계를 더 포함하는, 가상 골프 시뮬레이션 방법.
  12. 네트워크 대전을 제공하기 위한 가상 골프 시뮬레이션 장치에 있어서,
    상대방 선택 메뉴 및 동기화 메뉴를 포함하는 설정 메뉴를 제공하고, 상기 설정 메뉴에 대한 사용자의 입력에 대응하는 네트워크 대전 경기를 세팅하는 경기생성부;
    상기 네트워크 대전 경기에 대한 사용자의 타격정보 및 대전상대방의 타격정보를 시뮬레이션하는 경기진행부; 및
    상기 시뮬레이션 결과를 분석하여 네트워크 대전 결과를 제공하는 경기결과처리부를 포함하는, 가상 골프 시뮬레이션 장치.
  13. 제 12 항에 있어서,
    상기 상대방 선택 메뉴는, 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되며,
    상기 상대방 매칭 방식은, 자동 매칭 방식 및 검색 매칭 방식 중 적어도 하나를 포함하는, 가상 골프 시뮬레이션 장치.
  14. 제 12 항에 있어서,
    상기 상대방 선택 메뉴는, 자동 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 경기생성부는 추가적으로, 상기 자동 매칭 방식에 대한 입력을 수신하면 상기 사용자의 골프 실력 지수와의 차이가 소정의 범위 이내인 골프 실력 지수를 갖는 상대방을 상기 대전상대방으로 자동으로 매칭하여 상기 네트워크 대전 경기를 세팅하는, 가상 골프 시뮬레이션 장치.
  15. 제 12 항에 있어서,
    상기 상대방 선택 메뉴는, 자동 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 경기생성부는 추가적으로, 상기 자동 매칭 방식에 대한 입력을 수신하면 상기 사용자의 대전 승률과의 차이가 소정의 범위 이내인 대전 승률을 갖는 상대방을 상기 대전상대방으로 자동으로 매칭하여 상기 네트워크 대전 경기를 세팅하는, 가상 골프 시뮬레이션 장치.
  16. 제 12 항에 있어서,
    상기 상대방 선택 메뉴는, 검색 매칭 방식을 포함하는 상대방 매칭 방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 경기생성부는 추가적으로, 상기 검색 매칭 방식에 대한 입력을 수신하면 상기 상대방 선택 메뉴를, a) 상기 사용자의 계정에 등록된 친구 목록, b) 현재 접속중인 동등 레벨을 실력자 목록, c) 같은 채널에 속해있는 사용자 목록, 및 d) 사용자의 기존 대전상대방 목록 중에서 적어도 하나 이상을 상대방 목록으로서 포함하고 상기 상대방 목록에서 상기 대전상대방을 선택할 수 있도록 재구성하는, 가상 골프 시뮬레이션 장치.
  17. 제 12 항에 있어서,
    상기 동기화 메뉴는, 타격 동기화방식, 홀 동기화방식 및 전체 코스 동기화방식 중 적어도 하나를 포함하는 동기화방식에 대한 입력을 수신할 수 있도록 구성되고,
    상기 경기생성부는 추가적으로, 상기 사용자의 입력에 대응되는 동기화방식에 따라 상기 경기진행부가 상기 대전상대방의 타격정보를 시뮬레이션하도록 상기 네트워크 대전 경기를 세팅하는, 가상 골프 시뮬레이션 장치.
  18. 제 12 항에 있어서,
    상기 경기진행부는 추가적으로, 상기 사용자의 골프공 또는 골프 클럽 중 적어도 하나의 움직임을 센싱함으로써 생성된 상기 사용자의 타격정보를 시뮬레이션하는, 가상 골프 시뮬레이션 장치.
  19. 제 12 항에 있어서,
    상기 가상 골프 시뮬레이션 장치는, 상기 대전상대방에 의해 제어되는 가상 골프 시뮬레이션 장치, 또는 상기 대전상대방에 의해 제어되는 가상 골프 시뮬레이션 장치와 통신하는 가상 골프 시뮬레이션 서버와 통신하며,
    상기 경기진행부는 추가적으로, 상기 대전 상대방에 의해 제어되는 가상 골프 시뮬레이션 장치 또는 상기 가상 골프 시뮬레이션 서버로부터 수신된 상기 대전상대방의 타격정보를 시뮬레이션하는, 가상 골프 시뮬레이션 장치.
  20. 제 12 항에 있어서,
    상기 경기진행부는 추가적으로, 상기 시뮬레이션 결과를, 가상 골프 시뮬레이션 영상, 정지영상, 음성 및 텍스트 중 적어도 하나를 이용하여 상기 사용자에게 표시하는, 가상 골프 시뮬레이션 장치.
  21. 제 12 항에 있어서,
    상기 경기진행부는 추가적으로, 상기 네트워크 대전 경기에서의 소정의 이벤트를 발생시키는 아이템과 함께, 상기 사용자의 타격정보 및 상기 대전상대방의 타격정보를 시뮬레이션하는, 가상 골프 시뮬레이션 장치.
  22. 제 12 항에 있어서,
    상기 경기결과처리부는 추가적으로, 상기 네트워크 대전 결과를 상기 사용자의 대전 히스토리에 추가함으로써 상기 대전 히스토리를 업데이트하는, 가상 골프 시뮬레이션 장치.
  23. 제 12 항에 있어서,
    상기 사용자가 참여한 대화그룹에서의 채팅 내용을 나타내는 채팅 정보 및 상기 채팅 정보가 표시되는 채팅 영역을 관리하는 채팅관리부를 더 포함하는, 가상 골프 시뮬레이션 장치.
  24. 제 12 항에 있어서,
    상기 사용자 또는 상기 대전상대방이 타격하는 모습을 촬영한 스윙영상을 나타내는 스윙영상정보를 관리하는 스윙영상처리부를 더 포함하는, 가상 골프 시뮬레이션 장치.
KR1020120046399A 2012-05-02 2012-05-02 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치 KR101278592B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020120046399A KR101278592B1 (ko) 2012-05-02 2012-05-02 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치
PCT/KR2013/003694 WO2013165144A1 (ko) 2012-05-02 2013-04-29 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치
CN201380022597.3A CN104321113B (zh) 2012-05-02 2013-04-29 提供网络对战的虚拟高尔夫模拟方法及其装置
JP2015510178A JP6085893B2 (ja) 2012-05-02 2013-04-29 ネットワーク対戦を提供する仮想ゴルフシミュレーション方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120046399A KR101278592B1 (ko) 2012-05-02 2012-05-02 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치

Publications (1)

Publication Number Publication Date
KR101278592B1 true KR101278592B1 (ko) 2013-06-25

Family

ID=48867661

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120046399A KR101278592B1 (ko) 2012-05-02 2012-05-02 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치

Country Status (4)

Country Link
JP (1) JP6085893B2 (ko)
KR (1) KR101278592B1 (ko)
CN (1) CN104321113B (ko)
WO (1) WO2013165144A1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101613821B1 (ko) * 2015-06-10 2016-04-19 주식회사 오케이온골프 동시티업 방식을 이용한 원격 골프게임 제공방법
KR101729746B1 (ko) * 2014-03-25 2017-04-25 (주)블리스 골프공 감지센서를 이용한 네트워크 골프 시스템
KR101779412B1 (ko) * 2015-08-11 2017-09-18 마음골프 주식회사 아이템 모드를 제공하는 스크린 골프 장치, 스크린 골프 서버 및 스크린 골프에 이용되는 단말
WO2018016748A1 (ko) * 2016-07-19 2018-01-25 주식회사 골프존 가상 골프 시뮬레이션 장치 및 이를 이용한 정보 서비스 방법
US10265627B2 (en) 2017-06-22 2019-04-23 Centurion VR, LLC Virtual reality simulation of a live-action sequence

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101695917B1 (ko) * 2015-08-17 2017-01-12 네이버 주식회사 그룹 메시지를 관리하기 위한 방법과 시스템 및 기록 매체
KR101766636B1 (ko) 2016-02-02 2017-08-09 주식회사 골프존 플레이어 매칭 장치 및 플레이어 매칭 방법
KR102322406B1 (ko) * 2019-07-15 2021-11-05 주식회사 골프존 가상 골프 시스템, 가상 골프 인트로 영상 생성방법 및 가상 골프의 플레이어에 관한 정보의 산정방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030063823A (ko) * 2002-01-24 2003-07-31 오동섭 아케이드 게임용 네트워크 인터페이스 장치 및 이를이용한 게임 방법
KR20100028463A (ko) * 2008-09-04 2010-03-12 명진 박 골프시뮬레이션 서버 시스템, 골프시뮬레이션 단말, 골프시뮬레이션 네트워크게임 시스템 및 방법
JP4626182B2 (ja) * 2004-05-14 2011-02-02 株式会社セガ 対戦ゲーム処理方法、対戦ゲームシステム、そのプログラム及び記憶媒体
KR20110128225A (ko) * 2010-10-14 2011-11-29 김유재 인터넷을 통한 스크린골프 부킹 방법 및 그 시스템

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11319319A (ja) * 1998-05-21 1999-11-24 Sega Enterp Ltd ネットワークゲームシステム
JP2000202164A (ja) * 1999-01-18 2000-07-25 Hitachi Ltd 臨場感生成装置
US20020049508A1 (en) * 2000-10-24 2002-04-25 Williams Jack L. Systems and methods for providing a virtual match of golf
CN1613530A (zh) * 2004-12-08 2005-05-11 李刚 仿真电子高尔夫球游戏和竞技方法
US20070060408A1 (en) * 2005-08-31 2007-03-15 Motorola, Inc. Method and system for location based game services for wireless devices
JP5240976B2 (ja) * 2007-02-16 2013-07-17 任天堂株式会社 ネットワークゲームシステム
JP5309506B2 (ja) * 2007-09-11 2013-10-09 株式会社セガ ネットワークゲームシステム
US8029359B2 (en) * 2008-03-27 2011-10-04 World Golf Tour, Inc. Providing offers to computer game players
US20110250939A1 (en) * 2010-04-09 2011-10-13 Hobler Marc L Network-connected golf game improvement, entertainment and monetization system and method
JP5043978B2 (ja) * 2010-04-21 2012-10-10 株式会社コナミデジタルエンタテインメント ゲームシステム、ゲームシステムの制御方法及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030063823A (ko) * 2002-01-24 2003-07-31 오동섭 아케이드 게임용 네트워크 인터페이스 장치 및 이를이용한 게임 방법
JP4626182B2 (ja) * 2004-05-14 2011-02-02 株式会社セガ 対戦ゲーム処理方法、対戦ゲームシステム、そのプログラム及び記憶媒体
KR20100028463A (ko) * 2008-09-04 2010-03-12 명진 박 골프시뮬레이션 서버 시스템, 골프시뮬레이션 단말, 골프시뮬레이션 네트워크게임 시스템 및 방법
KR20110128225A (ko) * 2010-10-14 2011-11-29 김유재 인터넷을 통한 스크린골프 부킹 방법 및 그 시스템

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101729746B1 (ko) * 2014-03-25 2017-04-25 (주)블리스 골프공 감지센서를 이용한 네트워크 골프 시스템
KR101613821B1 (ko) * 2015-06-10 2016-04-19 주식회사 오케이온골프 동시티업 방식을 이용한 원격 골프게임 제공방법
KR101779412B1 (ko) * 2015-08-11 2017-09-18 마음골프 주식회사 아이템 모드를 제공하는 스크린 골프 장치, 스크린 골프 서버 및 스크린 골프에 이용되는 단말
WO2018016748A1 (ko) * 2016-07-19 2018-01-25 주식회사 골프존 가상 골프 시뮬레이션 장치 및 이를 이용한 정보 서비스 방법
US10265627B2 (en) 2017-06-22 2019-04-23 Centurion VR, LLC Virtual reality simulation of a live-action sequence
US10279269B2 (en) 2017-06-22 2019-05-07 Centurion VR, LLC Accessory for virtual reality simulation
US10456690B2 (en) 2017-06-22 2019-10-29 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10792573B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Accessory for virtual reality simulation
US10792571B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10792572B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US11052320B2 (en) 2017-06-22 2021-07-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US11872473B2 (en) 2017-06-22 2024-01-16 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence

Also Published As

Publication number Publication date
CN104321113A (zh) 2015-01-28
JP2015523104A (ja) 2015-08-13
JP6085893B2 (ja) 2017-03-01
WO2013165144A1 (ko) 2013-11-07
CN104321113B (zh) 2017-06-13

Similar Documents

Publication Publication Date Title
KR101278592B1 (ko) 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치
US11045727B2 (en) Opposition trigger of moment clips
JP6770598B2 (ja) ゲームプログラム、方法、および情報処理装置
JP6386656B2 (ja) オンラインマッチメーキング方法および装置とオンラインマッチメーキングを実現するためのコンピュータープログラム
JP2013244404A (ja) ゲームモードが変更可能なモバイル野球ゲームの進行方法
JP6427328B2 (ja) プログラム及びゲームシステム
JP5503587B2 (ja) ランキングを作成するためのゲームスコアの計算方法を実行するコンピュータ及びゲームシステム
JP6366934B2 (ja) プログラム及びサーバ
JP2020044139A (ja) ゲームプログラム、ゲーム方法、および情報処理装置
JP2020028397A (ja) ゲームプログラム、ゲーム方法、および情報処理装置
JP7305599B2 (ja) プログラム
JP6726322B1 (ja) ゲームプログラム、方法、および情報処理装置
JP6785325B2 (ja) ゲームプログラム、方法、および情報処理装置
KR20180064142A (ko) 온라인 및 오프라인을 연계한 스크린게임 방법 및 스크린게임 장치
JP2023174714A (ja) プログラム、画像生成装置および画像生成方法
JP6385906B2 (ja) ゲームプログラムおよびゲームシステム
JP6722316B1 (ja) 配信プログラム、配信方法、コンピュータ、および視聴端末
JP2014144369A (ja) ネットワークゲームシステム、ネットワークゲームシステムの制御方法、ゲーム制御装置、及びプログラム
JP2013165879A (ja) ゲームシステム、ゲーム制御方法、ゲーム装置およびゲームプログラム
US11975268B2 (en) User input method and apparatus
US20150057059A1 (en) Method, apparatus and system of an electronic puzzle game involving extendable lines forming a puzzle image
CN111840997A (zh) 用于游戏的处理***、方法、装置、电子设备及存储介质
US11638872B1 (en) Videographer mode in online games
WO2022113335A1 (ja) 方法、コンピュータ可読媒体、および情報処理装置
WO2022113330A1 (ja) 方法、コンピュータ可読媒体、および情報処理装置

Legal Events

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

Payment date: 20160527

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170512

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180508

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190521

Year of fee payment: 7