[go: up one dir, main page]

KR101010282B1 - 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법 - Google Patents

가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법 Download PDF

Info

Publication number
KR101010282B1
KR101010282B1 KR1020100018368A KR20100018368A KR101010282B1 KR 101010282 B1 KR101010282 B1 KR 101010282B1 KR 1020100018368 A KR1020100018368 A KR 1020100018368A KR 20100018368 A KR20100018368 A KR 20100018368A KR 101010282 B1 KR101010282 B1 KR 101010282B1
Authority
KR
South Korea
Prior art keywords
golf
user
course
golf course
virtual
Prior art date
Application number
KR1020100018368A
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 KR1020100018368A priority Critical patent/KR101010282B1/ko
Application granted granted Critical
Publication of KR101010282B1 publication Critical patent/KR101010282B1/ko
Priority to TW100104623A priority patent/TWI438025B/zh
Priority to PCT/KR2011/001422 priority patent/WO2011108837A2/en

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
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • 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
    • A63B69/3691Golf courses; Golf practising terrains having a plurality of driving areas, fairways, greens
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/04Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 소위 스크린 골프 시스템 등과 같은 가상 골프 시뮬레이션 과정에서 골프경기가 이루어지는 가상의 공간, 즉 골프코스를 기존의 다양한 골프코스 각각을 구성하고 있는 복수개의 홀들 중 선택된 홀들의 조합으로써 사용자 정의 골프코스를 제작하여 상기 사용자 정의 골프코스에서 가상의 골프 시뮬레이션이 이루어지도록 함으로써 사용자로 하여금 더욱 큰 흥미를 유발시키고 사용자는 기존의 골프코스에서 가장 경기를 펼치고 싶었던 홀들만으로 이루어진 유니크한 골프코스에서 가상의 골프 라운드를 즐길 수 있도록 하는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법을 제공하기 위한 것이다. 이를 위한 본 발명의 일 실시예에 따른 사용자 정의 골프코스 제작 장치는, 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치에 있어서, 상기 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 데이터가 저장되는 데이터베이스; 및 상기 데이터베이스에 저장된 복수개의 서로 다른 골프코스 각각에 대한 적어도 하나의 홀을 서로 조합함으로써 사용자 정의 골프코스를 디자인하도록 하는 코스디자인 수단을 포함한다.

Description

가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법{APPARATUS AND METHOD FOR PRODUCTION OF USER GENERATED GOLFCOURSE AND VIRTUAL GOLF SIMULATION METHOD USING THE GOLFCOURSE}
본 발명은 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법에 관한 것으로 더욱 상세하게는 사용자가 타격한 골프공의 궤적을 시뮬레이션 함으로써 가상 골프 시뮬레이션이 이루어지는 가상의 골프코스를 사용자가 정의하여 제작할 수 있도록 하는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법에 관한 것이다.
최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 장치 등을 이용한 골프 연습 및 가상의 골프경기를 즐길 수 있는 이른바 스크린 골프 시스템이 등장하게 되었다.
이와 같은 스크린 골프 시스템은 실내에 가상 골프장을 디스플레이할 수 있는 스크린을 설치하고, 골퍼가 골프공을 상기 스크린을 향해 타격을 하면 골프공의 속도, 방향 등을 감지하여 상기 스크린상에 골프공의 진행을 표시해주는 시스템이다.
이와 같이 가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 골프 연습장에서 골프공을 타격하는 것과 동일하게 골프공을 타격하면서 실제로 골프장에서 라운드를 하는 것과 같은 현장감을 줄 수 있는 특징이 있다.
가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 실제 골프장에서 골프 라운딩하는 것과 같은 리얼리티를 제공할 수 있을 뿐만 아니라 여러 가지 첨단 장치들과 시스템을 통해 서비스되는 특성상 실제 골프장이나 골프 연습장에서는 제공하기 힘든 다양한 컨텐츠를 제공함으로써 골퍼들로 하여금 흥미를 유발하도록 하는 것이 필요하다.
또한 실제 골프장에서의 골프 라운딩과는 별도로 가상 골프 시뮬레이션에 의한 스크린 골프가 하나의 독립적인 문화 또는 e-스포츠의 영역을 갖게 됨으로써 그러한 독립적인 문화를 즐기는 사람들이 그들만의 문화를 충분히 즐길 수 있도록 다양한 컨텐츠를 제공하도록 할 필요가 있다.
본 발명은 소위 스크린 골프 시스템 등과 같은 가상 골프 시뮬레이션 과정에서 골프경기가 이루어지는 가상의 공간, 즉 골프코스를 기존의 다양한 골프코스 각각을 구성하고 있는 복수개의 홀들 중 선택된 홀들의 조합으로써 사용자 정의 골프코스를 제작하여 상기 사용자 정의 골프코스에서 가상의 골프 시뮬레이션이 이루어지도록 함으로써 사용자로 하여금 더욱 큰 흥미를 유발시키고 사용자는 기존의 골프코스에서 가장 경기를 펼치고 싶었던 홀들만으로 이루어진 유니크한 골프코스에서 가상의 골프 라운드를 즐길 수 있도록 하는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법을 제공하기 위한 것이다.
본 발명의 일 실시예에 따른 사용자 정의 골프코스 제작 장치는, 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치에 있어서, 상기 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 데이터가 저장되는 데이터베이스; 및 상기 데이터베이스에 저장된 복수개의 서로 다른 골프코스 각각에 대한 적어도 하나의 홀을 서로 조합함으로써 사용자 정의 골프코스를 디자인하도록 하는 코스디자인 수단을 포함한다.
또한 바람직하게는, 상기 데이터베이스에 저장된 골프코스를 구성하는 각 홀에 대한 이미지를 표시하며, 상기 표시된 각 홀에 대한 이미지를 선택함으로써 상기 사용자 정의 골프코스가 구성될 수 있도록 하는 코스 디자인을 위한 인터페이스 수단을 더 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 코스디자인 수단에 의해 디자인된 사용자 정의 골프코스에 대해 소정의 편집이 이루어지도록 하는 코스편집 수단을 더 포함하는 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 사용자 정의 골프코스 제작 방법은, 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 방법에 있어서, 데이터베이스에 저장된 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 정보가 표시되는 단계; 상기 복수개의 골프코스 중 특정 골프코스의 적어도 하나의 홀이 선택되는 단계; 및 상기 선택된 홀이 복수개 조합되어 사용자 정의 골프코스가 디자인되는 단계를 포함한다.
또한 바람직하게는, 상기 홀이 선택되는 단계는, 복수개의 골프코스 중 특정 골프코스를 구성하는 홀들에 대한 이미지가 인터페이스 수단에 의해 표시되는 단계와, 상기 표시된 홀들 중 적어도 하나가 사용자에 의해 선택되는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 홀이 선택되는 단계는, 복수개의 골프코스 중 특정 골프코스를 구성하는 홀들 중 적어도 하나가 랜덤으로 선택되는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 골프코스가 디자인되는 단계는, 메인 골프코스가 선택되는 단계와, 상기 메인 골프코스의 특정 홀이 상기 홀이 선택되는 단계에서 선택된 홀로 대체됨으로써 사용자 정의 골프코스가 디자인되는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 디자인된 사용자 정의 골프코스에 대해 소정의 편집이 이루어지도록 하는 코스편집 단계를 더 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 코스편집 단계는, 상기 디자인된 사용자 정의 골프코스를 구성하는 홀들의 순서 변경 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 코스편집 단계는, 상기 디자인된 사용자 정의 골프코스를 구성하는 홀들 중 특정 홀을 구성하는 요소의 특성에 대한 변경, 삭제 및 새로운 요소의 추가 중 적어도 하나를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 코스편집 단계는, 상기 디자인된 사용자 정의 골프코스를 구성하는 홀들 중 특정 홀에 소정의 영상, 이미지 및 음성 중 적어도 하나를 포함하는 특정 개체를 삽입하는 단계를 포함하는 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법은, 사용자 로그인 단계; 상기 로그인 된 사용자에 대한 사용자 정의 골프코스의 정보가 표시되는 단계; 선택된 사용자 정의 골프코스에 대한 데이터를 상기 서버로부터 수신하는 단계; 및 상기 수신된 사용자 정의 골프코스가 로딩되어 가상 골프 시뮬레이션이 이루어지는 단계를 포함한다.
또 한편, 본 발명의 다른 일 실시예에 따른 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법은, 사용자 로그인 단계; 상기 로그인 된 사용자에 대한 사용자 정의 골프코스의 정보가 표시되는 단계; 선택된 사용자 정의 골프코스의 구성 정보를 상기 서버로부터 수신하는 단계; 상기 수신된 사용자 정의 골프코스의 구성 정보에 따라 사용자 정의 골프코스를 생성하는 단계; 및 상기 생성된 사용자 정의 골프코스가 로딩되어 가상 골프 시뮬레이션이 이루어지는 단계를 포함한다.
본 발명에 따른 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법은 소위 스크린 골프 시스템 등과 같은 가상 골프 시뮬레이션 과정에서 골프경기가 이루어지는 가상의 공간, 즉 골프코스를 기존의 다양한 골프코스 각각을 구성하고 있는 복수개의 홀들 중 선택된 홀들의 조합으로써 사용자 정의 골프코스를 제작하여 상기 사용자 정의 골프코스에서 가상의 골프 시뮬레이션이 이루어지도록 함으로써 사용자로 하여금 더욱 큰 흥미를 유발시키고 사용자는 기존의 골프코스에서 가장 경기를 펼치고 싶었던 홀들만으로 이루어진 유니크한 골프코스에서 가상의 골프 라운드를 즐길 수 있도록 할 수 있어 실제 골프장이나 골프 연습장에서는 제공하기 힘든 다양한 컨텐츠를 제공할 수 있도록 하는 효과를 갖는다.
도 1은 본 발명에 따른 가상 골프 시뮬레이션 방법이 적용되는 가상 골프 시뮬레이션 장치가 스크린 골프 시스템에 적용된 예를 나타낸 도면이다.
도 2는 도 1에 도시된 가상 골프 시뮬레이션 장치를 포함하는 시스템에 관하여 나타낸 블럭도이다.
도 3은 본 발명에 따른 사용자 정의 골프코스 제작 장치가 구현된 서버와 이를 포함하는 전체 시스템에 관하여 개략적으로 나타낸 블럭도이다.
도 4 및 도 5는 본 발명에 따른 사용자 정의 골프코스 제작 장치에 의해 구현되는 인터페이스의 일 예를 나타낸 도면이다.
도 6은 본 발명에 따른 사용자 정의 골프코스 제작 방법의 일 예를 나타낸 플로우차트이다.
도 7 및 도 8은 본 발명에 따른 가상 골프 시뮬레이션 방법에 관한 각 실시예를 나타낸 플로우차트이다.
본 발명에 따른 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법에 관한 실시예를 도면을 참조하여 좀 더 구체적으로 설명한다.
본 발명에 따른 사용자 정의 골프코스 제작 장치는 다양한 형태로 구현될 수 있는데, 도 1에 도시된 바와 같은 가상 골프 시뮬레이션 장치에서 사용자가 직접적으로 사용자 정의 골프코스를 제작할 수 있도록 구현될 수도 있고, 도 3에 도시된 바와 같이 서버에 사용자 단말(예컨대 퍼스널 컴퓨터나 노트북, PDA, 스마트폰 등)을 통해 접속하여 서버상에서 사용자 정의 골프코스를 제작할 수 있도록 하여 추후 가상 골프 시뮬레이션 장치를 통해 골프 경기를 할 때 네트워크를 통해 사용자 정의 골프코스에 대한 데이터를 전송받아 실행시킬 수 있도록 구현될 수도 있다.
먼저 도 1 내지 도 3을 참조하여 가상 골프 시뮬레이션 장치를 포함하는 전체 시스템에 관하여 개략적으로 설명한다.
도 1 및 도 2에 도시된 바와 같이 가상 골프 시뮬레이션 장치는 타석(100)과, 센싱장치(10)가 구비되고, 전면에 구비되는 스크린(70)으로 소정의 영상을 출력하는 영상출력장치(60), 그리고 가상 골프 시뮬레이션에 필요한 모든 데이터의 저장 및 처리 등이 이루어지는 시뮬레이터(GS)를 포함하여 이루어진다. 도 1에 도시된 W는 스크린 골프를 위한 부스(Booth)의 측벽을 나타내고 있다.
도 1 및 도 2에 도시된 가상 골프 시뮬레이션 장치는 시뮬레이터(GS)와, 센싱장치(10), 조작수단(30), 저장부(40), 영상처리부(50), 영상출력부(60), 그리고 제어부(M) 등을 포함할 수 있다.
여기서 상기 영상출력부(60)는 도 1에 도시된 바와 같이 스크린(70)상에 영상이 출력되도록 하는 빔프로젝터 등의 형태로 제공될 수도 있으나 대형 화면을 구비하여 직접적으로 영상을 표시하는 장치로 제공되는 것도 가능하다.
상기 저장부(40)는 가상 골프 시뮬레이션 장치에 대한 각종 정보 데이터들이 저장되며 골프코스 영상구현을 위한 영상 데이터 등이 저장되도록 구비된다.
그리고 상기 시뮬레이터(GS)에는 데이터의 전송수단이 구비되어 인터넷(무선 및 유선 모두 포함한다) 등의 네트워크를 통해 서버(S)와 서로 통신할 수 있도록 구비된다.
상기 영상처리부(50)는 상기 저장부(40)에 저장된 데이터로써 가상의 골프코스에 관한 영상, 골프공의 이동 영상 및 메뉴 선택을 위한 영상 등 모든 가상 골프 시뮬레이션 관련 영상을 처리하도록 구비된다.
상기 제어부(M)는 가상 골프 시뮬레이션을 위한 각종 연산과 각 구성요소들의 제어 등을 총괄하도록 구비된다.
따라서 골퍼가 타석(100)에서 골프공(1)을 스크린(70)을 향하여 타격하면 센싱장치(10)가 이를 센싱하여 제어부(M)로 전달하고, 제어부(M)는 이를 영상처리부(50)로 전달하고, 상기 영상처리부(50)는 골프공(1)의 이동 특성을 고려하여 골프공의 이동 영상 등의 골프 시뮬레이션 영상 정보를 저장부(40)로부터 추출하여 구성하고 이를 영상출력장치(60)를 통해 스크린(70)으로 투영되도록 하면서 가상 시뮬레이션을 통한 골프 경기가 진행된다.
도 1에서는 명확하게 나타내지 아니하였으나 상기 센싱장치(10)는 타석(100) 쪽에 설치되는 적외선 수발광센서에 의해 구현될 수도 있고 천정이나 벽 등에 설치되는 카메라 센서에 의해 구현될 수도 있으며 기타 여하한 형태의 센싱수단을 불문한다.
그리고 도 3에서는 본 발명에 따른 가상 골프 시뮬레이션 시스템의 일 예에 관하여 도시하고 있는데, 도 3에 도시된 바와 같이 가상 골프 시뮬레이션 시스템은 다수의 골프 시뮬레이터(GS)와 서버(S)가 인터넷과 같은 네트워크에 의해 연결되어 구성된다.
상기 네트워크에는 각종 사용자 단말이 접속가능하여 상기 서버(S)를 통해 각 사용자 단말은 소정의 정보를 제공받을 수 있다.
한편, 도 3에 도시된 바와 같이 서버(S)에는 사용자가 사용자 정의 골프코스를 제작할 수 있도록 하는 소정의 구성요소들을 구비할 수 있으며 사용자들은 사용자 단말을 통해 서버(S)에 접속하여 사용자 정의 골프코스 제작을 위한 툴을 실행시켜 사용자 정의 골프코스를 제작할 수 있다.
즉 본 발명에 따른 사용자 정의 골프코스 제작 장치가 서버(S)에 구현된 경우인데, 이에 한정되지 않고 각각의 골프 시뮬레이터(GS)에 구현될 수도 있다. 여기서는 사용자 정의 골프코스 제작 장치가 서버(S)에 구현된 경우에 관하여 설명한다.
도 3에 도시된 바와 같이 서버(S)는 중앙처리부(100)와 데이터베이스(240), 그리고 골프코스 제작 수단으로서 코스 디자인 수단(310)과 인터페이스 수단(320)을 구비한다.
상기 데이터베이스(200)는 사용자 단말 접속을 통해 제공되는 각종 정보들에 관련된 데이터와 각 시뮬레이터(GS)의 접속을 통해 제공되는 각종 정보들에 관련된 모든 데이터를 저장하고 있는 장치이다. 또한 사용자 정의 골프코스 제작과 관련된 각종 데이터들을 저장한다.
즉 상기 데이터베이스(200)는 시스템 구동과 관련된 각종 데이터들을 저장하는 시스템 정보 저장부(210)와, 시스템에 등록된 사용자들에 관한 정보를 저장하고 있는 사용자 정보 저장부(220)와, 가상 골프 시뮬레이션에 필요한 골프코스에 관한 데이터를 저장하는 골프 시뮬레이션용 골프코스 데이터 저장부(230)와, 사용자에 의해 디자인된 골프코스에 관한 데이터를 저장하는 디자인된 골프코스 데이터 저장부(240) 등을 포함하여 구성될 수 있다.
여기서 각 저장부(210, 220, 230, 240)는 독립된 저장장치로서 구현될 수도 있고 하나의 저장장치에 저장된 물리적 일부 공간으로서 구현될 수도 있다.
그리고 서버(S)는 골프코스 제작 수단으로서 코스 디자인 수단(310)과 인터페이스 수단(320)을 구비하는데, 상기 코스 디자인 수단(310)은 상기 데이터베이스(200)의 골프 시뮬레이션용 골프코스 데이터 저장부(230) 등을 통한 데이터들을 로딩하여 사용자가 사용자 정의 골프코스를 디자인할 수 있도록 하는 툴을 제공한다.
그리고 상기 인터페이스 수단(320)은 사용자가 골프코스를 디자인할 수 있는 인터페이스를 제공한다.
도 4 및 도 5를 참조하여 사용자 정의 골프코스의 디자인 과정에 관한 일 예를 설명한다.
도 4 및 도 5는 사용자가 서버에 접속하여 골프코스 제작 수단을 실행시킴에 따른 인터페이스의 일 예를 나타낸 것이다.
코스 디자인 수단을 실행시키고 인터페이스 수단(320)이 실행되면, 도 4 및 도 5에 도시된 바와 같은 화면이 출력될 수 있다.
화면의 일측에는 사용자 정의 골프코스 디자인을 위한 디자인 화면(321)이 출력될 수 있고, 화면의 타측에는 데이터베이스(200)의 골프 시뮬레이션용 골프코스 데이터 저장부(230)에 저장된 다양한 골프코스에 관한 데이터들을 선택할 수 있도록 하는 CC 선택메뉴(324)가 출력될 수 있다.
상기 디자인 화면(321)의 일측에는 골프코스 디자인을 위해 필요한 각종 기능들을 수행할 수 있는 메뉴수단(323)이 표시되고, 디자인 화면(321)에는 선택된 홀이 저장되는 윈도우(322)가 표시될 수 있다.
따라서 포인터(P)로써 CC 선택메뉴(324) 상의 한 탭을 선택하면 서브 메뉴(325)가 출력되고 서브 메뉴(325) 상에서 특정 홀을 선택함으로써 윈도우(322)에 선택된 홀이 저장되면서 사용자 정의 골프코스를 디자인할 수 있다.
예컨대 도 4에서 CC 선택메뉴(324) 상의 가야 CC를 선택하면 이에 대한 서브 메뉴(325)가 출력되고 그 중에서 1번 홀을 선택하면 도 5에 도시된 바와 같이 윈도우(322) 상에 가야 CC의 1번 홀이 저장되는 것이다.
상기한 바와 같은 방식으로 다양한 골프코스에서 특정 홀을 선택하여 도 5에 도시된 바와 같이 사용자 정의 골프코스를 디자인할 수 있다. 이때 바람직하게는 18개의 홀로 구성된 골프코스가 디자인되어야 하지만, 반드시 18개의 홀을 모두 선택할 필요는 없다.
즉 18개의 홀 중에서 일부 홀을 선택하고 나머지 홀들은 랜덤(Random) 선택을 통해 기존 골프코스의 각 홀들 중 랜덤으로 선택된 홀들로 구성되도록 함으로써 사용자 정의 골프코스를 디자인할 수 있다.
상기한 바와 같이 디자인된 사용자 정의 골프코스는 코스 편집 수단(미도시)을 통해 편집이 이루어지도록 하는 것이 가능하다.
예컨대 사용자 정의 골프코스를 구성하는 홀들의 순서를 변경한다거나 특정 홀을 다른 홀로 대체한다거나, 특정 홀의 배경이나 그린 상태를 변경시킨다거나 특정 홀에 특정 음성이나 이미지, 또는 특정 영상 등을 삽입할 수 있도록 하는 것이 가능하다.
이하 도 6 내지 도 8을 참조하여 본 발명의 일 실시예에 따른 사용자 정의 골프코스 제작 방법 및 이를 이용한 가상 골프 시뮬레이션 방법에 관하여 설명한다.
도 6에 도시된 바와 같이 서버에 접속한 사용자는 먼저 로그인을 한다(S10).
이때 중앙처리부(100, 도 3 참조)는 사용자 정보 저장부(220)에서 로그인 된 사용자의 정보를 추출하여 확인한다.
로그인 된 사용자가 코스 디자인 수단을 실행시키는지 판단하여(S20), 코스 디자인 수단을 실행시키면 이에 대한 다음 단계가 진행되고 그렇지 않으면 다른 작업을 수행한다(S30).
코스 디자인 수단이 실행되면, 코스 디자인을 위한 인터페이스 수단이 실행되고(S40), 기존의 골프 시뮬레이션용 골프코스들을 구성하는 다수의 홀에 대한 데이터를 로딩한다(S50).
사용자는 기존의 골프코스의 홀들 중 특정 홀을 선택함으로써(S60) 사용자 정의 골프코스를 디자인한다.
코스 디자인이 완료되면(S70), 골프코스에 대한 편집을 수행할 것인지 여부를 판단한다(S70). 골프코스의 편집이 이루어지면 코스편집수단이 실행된다.
코스편집수단을 통해 선택된 홀들의 순서 변경이나 특정 홀에 대한 특정 처리 등을 하는 코스의 편집이 진행되고(S80), 코스의 편집이 완료되면(S90) 완성된 사용자 정의 골프코스를 데이터 베이스에 저장한다(S100).
한편, 사용자는 가상 골프 시뮬레이션 장치에서 자신이 제작한 사용자 정의 골프코스(User Generated golfCourse, 이를 UGC라고 칭하기로 한다)를 실행시키고 해당 UGC를 통해 가상의 골프 시뮬레이션을 수행할 수 있다.
도 7에 도시된 바와 같이 먼저 가상 골프 시뮬레이션을 위해 사용자 로그인 단계가 수행된다(S100).
로그인 된 사용자가 자신의 UGC 리스트를 확인하고자 하는 경우(S200) UGC 불러오기가 실행된다. 이때 시뮬레이터는 서버로부터 해당 사용자에 대한 UGC의 정보를 전송받아서 해당 사용자에 대한 UGC리스트를 표시한다(S210).
리스트에 표시된 UGC 중에서 특정 UGC를 선택하면(S220), 선택된 UGC에 대한 데이터를 서버로부터 수신하고(S230), 수신된 UGC에 대한 데이터를 로딩한다(S240).
그리고 사용자가 선택한 UGC에서 가상의 골프 시뮬레이션이 수행된다(S280).
상기한 바와 같이 도 7에 도시된 가상 골프 시뮬레이션 방법은 사용자의 UGC, 즉 사용자 정의 골프코스에 대한 데이터가 시뮬레이션 장치 내의 저장부에 저장되어 있는 것이 아니라 서버에 저장되어 있고 이를 서버로부터 전송받아서 실행시키도록 하는 것에 관한 것이다.
도 8은 본 발명의 다른 일 실시예에 따른 가상 골프 시뮬레이션 방법에 관한 것인데, 도 7에 도시된 실시예에서 S100 ~ S220 단계까지의 과정은 동일하며 그 이후의 과정에 있어서 차이가 있으므로 그 차이 나는 부분에 관한 시뮬레이션 방법에 관하여 설명하기로 한다.
도 8에 도시된 바와 같이 사용자에 의해 선택된 UGC에 관한 구성 정보, 즉 어떤 홀들로 구성된 UGC인지에 관한 간략 정보, 다시 말해 UGC를 구성하는 홀에 대한 전체 데이터가 아닌 UGC를 구성하는 홀의 식별 정보만을 전송받는다(S250).
수신된 UGC의 구성 정보에 따라 시뮬레이션 장치 내에서 해당 UGC를 생성한다(S260).
그리고 생성된 UGC에 대한 데이터를 로딩하여(S270), 해당 UGC에서 가상 골프 시뮬레이션이 수행된다(S280).
S : 서버, GS : 골프 시뮬레이터
100 : 중앙처리부, 200 : 데이터베이스
210 : 시스템 정보 저장부, 220 : 사용자 정보 저장부
230 : 골프 시뮬레이션용 골프코스 데이터 저장부
240 : 디자인된 골프코스 데이터 저장부
310 : 코스 디자인 수단
320 : 인터페이스 수단

Claims (16)

  1. 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치에 있어서,
    상기 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 데이터가 저장되는 데이터베이스;
    상기 데이터베이스에 저장된 골프코스를 구성하는 각 홀에 대한 이미지를 표시하여 사용자가 특정 골프코스에 대해 적어도 하나의 홀을 선택할 수 있도록 하는 인터페이스 수단; 및
    상기 인터페이스 수단을 통해 선택된 서로 다른 골프코스에 대한 복수개의 홀을 서로 조합함으로써 사용자 정의 골프코스를 디자인하도록 하는 코스디자인 수단;
    을 포함하는 사용자 정의 골프코스 제작 장치.
  2. 삭제
  3. 제1항에 있어서,
    상기 코스디자인 수단에 의해 디자인된 사용자 정의 골프코스에 대해 소정의 편집이 이루어지도록 하는 코스편집 수단을 더 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 장치.
  4. 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치에 있어서,
    상기 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 데이터가 저장되는 데이터베이스; 및
    상기 데이터베이스에 저장된 복수개의 서로 다른 골프코스에 대해 선택된 복수개의 홀을 서로 조합함으로써 사용자 정의 골프코스를 디자인하도록 하는 코스디자인 수단을 포함하며,
    상기 데이터베이스 및 상기 코스디자인 수단은 사용자 단말기 및 가상 골프 시뮬레이션 장치 중 적어도 하나에 대해 구현되는 것을 특징으로 하는 사용자 정의 골프코스 제작 장치.
  5. 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작을 위한 네트워크 시스템에 있어서,
    상기 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 데이터가 저장되는 데이터베이스를 포함하는 서버; 및
    상기 서버와 네트워크 연결되며, 상기 데이터베이스에 저장된 복수개의 서로 다른 골프코스에 대해 선택된 복수개의 홀을 서로 조합함으로써 사용자 정의 골프코스를 디자인하도록 하는 코스디자인 수단을 포함하는 사용자 정의 골프코스 제작 장치;
    를 포함하는 사용자 정의 골프코스 제작을 위한 네트워크 시스템.
  6. 제5항에 있어서, 상기 사용자 정의 골프코스 제작 장치는,
    상기 서버에 네트워크 연결되는 사용자 단말기 및 가상 골프 시뮬레이션 장치 중 적어도 하나로서 구현되는 것을 특징으로 하는 사용자 정의 골프코스 제작을 위한 네트워크 시스템.
  7. 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 방법에 있어서,
    데이터베이스에 저장된 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 정보가 표시되는 단계;
    상기 다양한 골프코스 각각을 구성하는 홀들에 대한 이미지가 인터페이스 수단에 의해 표시되는 단계;
    상기 표시된 홀들 중 서로 다른 골프코스에 대한 복수개의 홀이 사용자에 의해 선택되는 단계; 및
    상기 선택된 서로 다른 골프코스에 대한 복수개의 홀이 서로 조합됨으로써 사용자 정의 골프코스가 디자인되는 단계;
    를 포함하는 사용자 정의 골프코스 제작 방법.
  8. 삭제
  9. 제7항에 있어서, 상기 홀이 선택되는 단계는,
    복수개의 골프코스 중 특정 골프코스를 구성하는 홀들 중 적어도 하나가 랜덤으로 선택되는 단계를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  10. 제7항에 있어서, 상기 골프코스가 디자인되는 단계는,
    메인 골프코스가 선택되는 단계와, 상기 메인 골프코스의 특정 홀이 상기 홀이 선택되는 단계에서 선택된 홀로 대체됨으로써 사용자 정의 골프코스가 디자인되는 단계를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  11. 복수개의 홀로 구성되는 골프코스에서 이루어지는 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 방법에 있어서,
    데이터베이스에 저장된 가상 골프 시뮬레이션에 이용되는 다양한 골프코스에 대한 정보가 표시되는 단계;
    상기 복수개의 골프코스 중 특정 골프코스의 적어도 하나의 홀이 선택되는 단계;
    상기 복수개의 골프코스에 대해 선택된 복수개의 홀이 조합되어 사용자 정의 골프코스가 디자인되는 단계; 및
    상기 디자인된 사용자 정의 골프코스에 대해 소정의 편집이 이루어지도록 하는 코스편집 단계;
    를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  12. 제11항에 있어서, 상기 코스편집 단계는,
    상기 디자인된 사용자 정의 골프코스를 구성하는 홀들의 순서 변경 단계를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  13. 제11항에 있어서, 상기 코스편집 단계는,
    상기 디자인된 사용자 정의 골프코스를 구성하는 홀들 중 특정 홀을 구성하는 요소의 특성에 대한 변경, 삭제 및 새로운 요소의 추가 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  14. 제11항에 있어서, 상기 코스편집 단계는,
    상기 디자인된 사용자 정의 골프코스를 구성하는 홀들 중 특정 홀에 소정의 영상, 이미지 및 음성 중 적어도 하나를 포함하는 특정 개체를 삽입하는 단계를 포함하는 것을 특징으로 하는 사용자 정의 골프코스 제작 방법.
  15. 서버에 저장된 가상 골프 시뮬레이션에 이용되는 복수개의 골프코스에 대해 선택된 복수개의 홀이 조합되어 디자인되는 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법에 있어서,
    사용자 로그인 단계;
    상기 로그인 된 사용자가 보유하는 사용자 정의 골프코스의 리스트가 표시되는 단계;
    상기 사용자 정의 골프코스의 리스트에서 선택된 사용자 정의 골프코스에 대한 데이터를 상기 서버로부터 가상 골프 시뮬레이션 장치로 수신되는 단계; 및
    상기 수신된 사용자 정의 골프코스가 상기 가상 골프 시뮬레이션 장치에서 로딩되어 가상 골프 시뮬레이션이 이루어지는 단계;
    를 포함하는 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법.
  16. 서버에 저장된 가상 골프 시뮬레이션에 이용되는 복수개의 골프코스에 대해 선택된 복수개의 홀이 조합되어 디자인되는 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법에 있어서,
    사용자 로그인 단계;
    상기 로그인 된 사용자가 보유하는 사용자 정의 골프코스의 리스트가 표시되는 단계;
    상기 사용자 정의 골프코스의 리스트에서 선택된 사용자 정의 골프코스의 구성 정보를 상기 서버로부터 가상 골프 시뮬레이션 장치로 수신되는 단계;
    상기 수신된 사용자 정의 골프코스의 구성 정보에 따라 상기 가상 골프 시뮬레이션 장치에서 이용되는 골프 시뮬레이션용 골프코스 데이터를 생성하는 단계; 및
    상기 사용자 정의 골프코스의 구성 정보에 따라 생성된 데이터가 상기 가상 골프 시뮬레이션 장치에서 로딩되어 가상 골프 시뮬레이션이 이루어지는 단계;
    를 포함하는 사용자 정의 골프코스를 이용한 가상 골프 시뮬레이션 방법.
KR1020100018368A 2010-03-02 2010-03-02 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법 KR101010282B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020100018368A KR101010282B1 (ko) 2010-03-02 2010-03-02 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법
TW100104623A TWI438025B (zh) 2010-03-02 2011-02-11 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法
PCT/KR2011/001422 WO2011108837A2 (en) 2010-03-02 2011-03-02 Apparatus and method for producing user-defined golf course, server for producing user-defined golf course and virtual golf simulation method using the golf course

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100018368A KR101010282B1 (ko) 2010-03-02 2010-03-02 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법

Publications (1)

Publication Number Publication Date
KR101010282B1 true KR101010282B1 (ko) 2011-01-24

Family

ID=43616683

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100018368A KR101010282B1 (ko) 2010-03-02 2010-03-02 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법

Country Status (3)

Country Link
KR (1) KR101010282B1 (ko)
TW (1) TWI438025B (ko)
WO (1) WO2011108837A2 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101059259B1 (ko) 2010-12-31 2011-08-24 (주) 골프존 가상 골프 시뮬레이션 장치, 가상 골프 시뮬레이션 시스템 및 가상 골프 시뮬레이션 방법
KR101236154B1 (ko) * 2012-06-15 2013-02-22 백용진 스크린 화면 중앙 컨트롤 방식과 플레이 룸 순환방식을 적용한 스크린 골프 시스템
KR101912430B1 (ko) * 2017-01-23 2018-12-28 세종대학교산학협력단 가상현실 콘텐츠 제공 방법
KR102469604B1 (ko) 2021-11-18 2022-11-22 주식회사 지에스피아이 골프 코스 공략법 제공 장치
KR20220170633A (ko) 2021-06-23 2022-12-30 김동현 골프 시뮬레이션 시스템에서 골프코스의 다양성 확보 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10248921B2 (en) 2016-05-03 2019-04-02 United States Golf Association (Usga) Analyzing and optimizing maintenance of golf courses and golf course designs by use of allocable resources

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000063845A (ko) * 2000-08-07 2000-11-06 김용환 영상기술을 이용한 골프 시뮬레이터
KR20010087828A (ko) * 2001-06-26 2001-09-26 김영찬 체감형 골프 실연 시스템
KR200265558Y1 (ko) 2001-11-30 2002-02-21 김기수 체감형 골프 시뮬레이션 시스템
KR200274503Y1 (ko) * 2002-02-07 2002-05-04 조영탁 골프 연습장치
KR20020065558A (ko) * 1999-12-14 2002-08-13 지멘스 악티엔게젤샤프트 어린이 시트를 포함하는 차량용 승객 보호 시스템
KR20020074503A (ko) * 2000-02-09 2002-09-30 야마하 가부시키가이샤 휴대전화 및 음악 재생방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04322672A (ja) * 1991-04-23 1992-11-12 Seidenkou:Kk 屋内用ゴルフ練習装置
KR100647498B1 (ko) * 2005-01-11 2006-11-23 이준학 원거리 타격의 시뮬레이션과 퍼팅의 실제 연습이 가능한골프 연습 시설물

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020065558A (ko) * 1999-12-14 2002-08-13 지멘스 악티엔게젤샤프트 어린이 시트를 포함하는 차량용 승객 보호 시스템
KR20020074503A (ko) * 2000-02-09 2002-09-30 야마하 가부시키가이샤 휴대전화 및 음악 재생방법
KR20000063845A (ko) * 2000-08-07 2000-11-06 김용환 영상기술을 이용한 골프 시뮬레이터
KR20010087828A (ko) * 2001-06-26 2001-09-26 김영찬 체감형 골프 실연 시스템
KR200265558Y1 (ko) 2001-11-30 2002-02-21 김기수 체감형 골프 시뮬레이션 시스템
KR200274503Y1 (ko) * 2002-02-07 2002-05-04 조영탁 골프 연습장치

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101059259B1 (ko) 2010-12-31 2011-08-24 (주) 골프존 가상 골프 시뮬레이션 장치, 가상 골프 시뮬레이션 시스템 및 가상 골프 시뮬레이션 방법
KR101236154B1 (ko) * 2012-06-15 2013-02-22 백용진 스크린 화면 중앙 컨트롤 방식과 플레이 룸 순환방식을 적용한 스크린 골프 시스템
KR101912430B1 (ko) * 2017-01-23 2018-12-28 세종대학교산학협력단 가상현실 콘텐츠 제공 방법
KR20220170633A (ko) 2021-06-23 2022-12-30 김동현 골프 시뮬레이션 시스템에서 골프코스의 다양성 확보 방법
KR102469604B1 (ko) 2021-11-18 2022-11-22 주식회사 지에스피아이 골프 코스 공략법 제공 장치

Also Published As

Publication number Publication date
TW201134526A (en) 2011-10-16
WO2011108837A2 (en) 2011-09-09
WO2011108837A3 (en) 2012-01-19
TWI438025B (zh) 2014-05-21

Similar Documents

Publication Publication Date Title
KR101022503B1 (ko) 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법
KR101010282B1 (ko) 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법
US11241625B2 (en) Positioning information prompting method and apparatus, storage medium, and electronic device
CN111640171B (zh) 一种历史场景的讲解方法、装置、电子设备及存储介质
KR20130121923A (ko) 실제 상황으로부터의 시뮬레이션의 시작
US20110138991A1 (en) Sound generation processing apparatus, sound generation processing method and a tangible recording medium
KR101278592B1 (ko) 네트워크 대전을 제공하는 가상 골프 시뮬레이션 방법 및 장치
JP7061456B2 (ja) 物理的オブジェクトのシミュレーション体験
KR102342219B1 (ko) 골프 실력 평가 및 향상 시스템 및 방법
WO2021093452A1 (zh) 基于人工智能的博弈业务执行方法、装置、设备及介质
CN108568112A (zh) 一种游戏场景的生成方法、装置和电子设备
JP5503587B2 (ja) ランキングを作成するためのゲームスコアの計算方法を実行するコンピュータ及びゲームシステム
JP3792502B2 (ja) 思考支援システム
KR101022502B1 (ko) 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법
CN111840997B (zh) 用于游戏的处理系统、方法、装置、电子设备及存储介质
KR101059259B1 (ko) 가상 골프 시뮬레이션 장치, 가상 골프 시뮬레이션 시스템 및 가상 골프 시뮬레이션 방법
Mehm et al. Bat cave: A testing and evaluation platform for digital educational games
CA3087629A1 (en) System for managing user experience and method therefor
US20170085680A1 (en) Server device, non-transitory computer-readable medium, and method
CN114247132B (zh) 虚拟对象的控制处理方法、装置、设备、介质及程序产品
KR101420395B1 (ko) 교체 훈련 방식의 외국어 학습을 위한 게임 방법
KR101730536B1 (ko) 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
JP2023501653A (ja) ビデオゲームにおけるサーバベースのビデオヘルプ
KR102318247B1 (ko) 골프 시뮬레이션을 위한 게임 맵을 생성하는 방법 및 그 서버
US20250041729A1 (en) Boosted reality game play

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100302

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20100427

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20100302

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100608

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20101109

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20100608

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20101109

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20100907

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20110113

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20101207

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20101109

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20100907

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20110117

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20110117

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20140106

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20140106

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20141224

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20141224

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20151228

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20151228

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20161228

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20161228

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20171207

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20171207

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20181218

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20181218

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20200102

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20201229

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20211221

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20231218

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20241226

Start annual number: 15

End annual number: 15