KR20230132003A - 가상 골프 장치 및 가상 골프 장치의 동작방법 - Google Patents

가상 골프 장치 및 가상 골프 장치의 동작방법 Download PDF

Info

Publication number
KR20230132003A
KR20230132003A KR1020220028741A KR20220028741A KR20230132003A KR 20230132003 A KR20230132003 A KR 20230132003A KR 1020220028741 A KR1020220028741 A KR 1020220028741A KR 20220028741 A KR20220028741 A KR 20220028741A KR 20230132003 A KR20230132003 A KR 20230132003A
Authority
KR
South Korea
Prior art keywords
golf ball
virtual
area
virtual golf
hitting
Prior art date
Application number
KR1020220028741A
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 KR1020220028741A priority Critical patent/KR20230132003A/ko
Priority to JP2023031473A priority patent/JP2023130315A/ja
Publication of KR20230132003A publication Critical patent/KR20230132003A/ko

Links

Images

Classifications

    • 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
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • 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/3661Mats for golf practice, e.g. mats having a simulated turf, a practice tee or a green area
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • 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
    • A63B2071/0647Visualisation of executed movements
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

가상 골프 장치 및 가상 골프 장치의 동작방법이 제공된다. 상기 가상 골프 장치는 사용자의 타격용 실제 골프공이 놓여지며, 페어웨이 영역과 비페어웨이 영역을 포함하는 타격매트, 상기 실제 골프공이 상기 페어웨이 영역과 상기 비페어웨이 영역 중 어느 영역에 놓여 있는지를 감지하는 감지부, 사용자가 상기 실제 골프공을 타격하면, 상기 실제 골프공의 타격 후의 상태에 근거하여 가상 골프코스에 있어서 상기 실제 골프공에 대응하는 가상 골프공의 궤적을 산출하는 산출과정을 수행하는 제어부, 및 상기 가상 골프코스 및 상기 가상 골프공의 영상을 표시하는 표시부를 포함하고, 상기 가상 골프코스는 상기 페어웨이 영역에 상응하는 가상 페어웨이와 상기 비페어웨이 영역에 상응하는 가상 비페어웨이를 포함하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 통상타격이라 하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 비통상타격이라 하면, 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 비통상타격 이후의 다른 타격에서 상기 다른 타격에 대한 산출과정을 수행한 후에 상기 산출과정에서 산출된 상기 가상 골프공의 궤적을 변경하는 조정과정을 추가적으로 수행한다.

Description

가상 골프 장치 및 가상 골프 장치의 동작방법{VIRTUAL GOLF DEVICE AND METHOD THEREOF}
본 발명은 가상 골프 장치 및 가상 골프 장치의 동작방법에 관한 것으로, 보다 상세하게는 사용자가 타격한 골프공에 근거하여 가상 골프코스에서 가상 골프공의 궤적을 산출하면서 추가적으로 상기 궤적을 조정할 수 있는 가상 골프 장치 및 가상 골프 장치의 동작방법에 관한 것이다.
최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 장치 등을 이용하여 골프를 즐길 수 있는 스크린 골프가 널리 보급되고 있다. 스크린 골프에서는 스크린을 통하여 골프장의 영상이 표시되기 때문에, 마치 야외에서 실제의 골프 경기를 하고 있는 듯한 느낌을 줄 수 있다. 또한 야외의 필드에서 경기하는 것에 비해 시간과 비용이 세이브되기 때문에, 스크린 골프는 시간이나 경제적인 이유 등으로 야외에서 실제 골프를 플레이하기 어려운 바쁜 현대인들에게 인기가 높다.
실제의 골프코스에는 페어웨이, 러프, 벙커, 워터 해저드 등과 같은 다양한 속성의 영역이 존재하고, 이들 영역에 따라 사용자가 골프공을 타격할 때의 타격감이나 난이도가 달라진다. 예를 들면, 잔디가 짧은 페어웨이 영역에서는 타격이 용이하여 타격 난이도가 낮은 반면, 페어웨이 영역에 비하여 잔디가 긴 러프 영역에서는 타격 난이도가 상대적으로 높다. 스크린 골프에 있어서, 스크린 속 골프코스에는 실제 골프코스와 대응되게 페어웨이, 러프 등의 다양한 영역이 디스플레이될 수 있다. 하지만, 실제의 스크린 골프의 플레이에서 사용자는 실내의 타격매트 위에 놓인 골프공을 타격할 뿐이며, 사용자의 입장에서는 골프코스의 영역 차이에 따른 타격 난이도나 타격감의 차이를 체험할 수가 없으므로, 스크린 골프는 실제 골프장에서 플레이를 하는 것에 비하여 리얼리티가 떨어질 수 있다.
본 발명은 상기한 사정을 감안하여 발명된 것으로, 복수 영역 타격매트를 이용함으로써 골프코스의 다양한 영역에서의 타격감을 체감할 수 있고, 또한 사용자가 스크린 속 골프공의 위치와 부합되지 않게 타격매트에 골프공을 놓고 타격하는 경우(본 명세서에서 '비통상타격'이라 명명)에는 나중에 골프공의 궤적을 산출한 후 산출된 궤적을 조정함으로써 상기한 비통상타격이 발생되지 않도록 유도할 수 있는 가상 골프 장치를 제공하는 것을 그 목적으로 한다.
또한 본 발명은 상기 가상 골프 장치에 적용될 수 있는 동작방법을 제공하는 것을 그 목적으로 한다.
또한 본 발명의 다른 목적들은 이하의 설명과 첨부한 도면으로부터 명확하게 이해될 수 있다.
상기한 목적을 달성하기 위한 본 발명의 실시예에 따른 가상 골프 장치는 사용자의 타격용 실제 골프공이 놓여지며, 페어웨이 영역과 비페어웨이 영역을 포함하는 타격매트, 상기 실제 골프공이 상기 페어웨이 영역과 상기 비페어웨이 영역 중 어느 영역에 놓여 있는지를 감지하는 감지부, 사용자가 상기 실제 골프공을 타격하면, 상기 실제 골프공의 타격 후의 상태에 근거하여 가상 골프코스에 있어서 상기 실제 골프공에 대응하는 가상 골프공의 궤적을 산출하는 산출과정을 수행하는 제어부, 및 상기 가상 골프코스 및 상기 가상 골프공의 영상을 표시하는 표시부를포함하고, 상기 가상 골프코스는 상기 페어웨이 영역에 상응하는 가상 페어웨이와 상기 비페어웨이 영역에 상응하는 가상 비페어웨이를 포함하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 통상타격이라 하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 비통상타격이라 하면, 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 비통상타격 이후의 다른 타격에서 상기 다른 타격에 대한 산출과정을 수행한 후에 상기 산출과정에서 산출된 상기 가상 골프공의 궤적을 변경하는 조정과정을 추가적으로 수행한다.
상기 가상 골프 장치에 있어서, 상기 가상 골프코스는 제1 코스 및 상기 제1 코스 다음에 플레이하는 제2 코스를 포함하고, 상기 제1 코스에서 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 제2 코스에서의 첫번째 타격에서 상기 첫번째 타격에 대한 산출과정을 수행한 후에 상기 제1 코스에서의 비통상타격에 대한 상기 조정과정을 추가적으로 수행할 수 있다. 또한 상기 제1 코스에서 상기 비통상타격이 복수회 발생한 경우에, 상기 조정과정에서 상기 제2 코스에서의 첫번째 타격에 대해 상기 산출과정에 의하여 산출된 상기 가상 골프공의 궤적을 변경함에 있어서, 상기 제어부는 상기 비통상타격의 발생횟수가 클수록 상기 가상 골프공의 궤적을 더 크게 변경할 수 있다.
상기 가상 골프 장치에 있어서, 사용자의 타격은 퍼팅 단계 및 상기 퍼팅 단계 이전에 이루어지는 퍼팅전 타격 단계를 포함하고, 상기 퍼팅 단계에 진입하기 직전의 상기 퍼팅전 타격 단계에서 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 퍼팅 단계에서의 첫번째 타격에서 상기 첫번째 타격에 대한 산출과정을 수행한 후에 상기 퍼팅전 타격 단계에서의 비통상타격에 대한 상기 조정과정을 추가적으로 수행할 수 있다.
상기 가상 골프 장치에 있어서, 상기 조정과정에 있어서 상기 가상 골프공의 궤적을 변경하는 것은 상기 가상 골프공의 궤적에 따른 비거리의 변경을 포함할 수 있다.
본 발명의 실시예에 따른 가상 골프 장치의 동작방법은 페어웨이 영역과 비페어웨이 영역을 포함하는 타격매트에 사용자의 타격용 실제 골프공이 놓여 있는 단계, 상기 실제 골프공이 상기 페어웨이 영역과 상기 비페어웨이 영역 중 어느 영역에 놓여 있는지를 감지하는 단계, 사용자가 상기 실제 골프공을 타격하면, 상기 실제 골프공의 타격 후의 상태에 근거하여 가상 골프코스에 있어서 상기 실제 골프공에 대응하는 가상 골프공의 궤적을 산출하는 산출과정을 수행하는 단계, 및 상기 가상 골프코스 및 상기 가상 골프공의 영상을 표시하는 단계를 포함하고, 상기 가상 골프코스는 상기 페어웨이 영역에 상응하는 가상 페어웨이와 상기 비페어웨이 영역에 상응하는 가상 비페어웨를 포함하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 통상타격이라 하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 비통상타격이라 하면, 상기 비통상타격이 발생한 경우에, 상기 비통상타격 이후의 다른 타격에서 상기 다른 타격에 대한 산출과정을 수행한 후에 상기 산출과정에서 산출된 상기 가상 골프공의 궤적을 변경하는 조정과정을 추가적으로 수행한다.
본 발명의 가상 골프 장치 및 가상 골프 장치의 동작방법에 따르면, 복수 영역 타격매트를 이용함으로써 골프코스의 다양한 영역에서의 타격감을 체감할 수 있고, 또한 산출된 골프공의 궤적을 조정함으로써 비통상타격이 발생되지 않도록 유도하여 사용자들이 공정하게 플레이하면서 스크린 골프를 즐길 수 있도록 하는 효과가 있다.
도 1은 본 발명의 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 2는 도 1의 가상 골프 장치에서 타격매트를 상세하게 보여주는 도면이다.
도 3은 도 1의 가상 골프 장치의 스크린에서 디스플레이될 수 있는 가상 골프 코스를 보여주는 도면이다.
도 4 및 도 5는 통상타격과 비통상타격의 예를 설명하기 위한 도면이다.
도 6은 도 1의 가상 골프 장치에 적용될 수 있는 동작방법을 나타내는 흐름도이다.
도 7은 궤적 산출과정과 조정과정을 설명하기 위한 도면이다.
도 8 내지 도 10은 비통상타격과 조정과정이 적용되는 구체적인 예들을 나타내는 도면이다.
도 11은 본 발명의 다른 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 12는 복수의 가상 골프 장치가 네트워크로 연결되어 있는 시스템의 개략적인 구조를 나타내는 도면이다.
이하, 실시예들을 통하여 본 발명을 상세하게 설명한다. 본 발명의 목적, 특징, 장점은 이하의 실시예들을 통해 쉽게 이해될 것이다. 본 발명은 여기서 설명되는 실시예들에 한정되지 않고, 다른 형태로 구체화될 수도 있다. 여기서 소개되는 실시예들은 개시된 내용이 철저하고 완전해질 수 있도록 그리고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 제공되는 것이다. 따라서, 이하의 실시예들에 의하여 본 발명이 제한되어서는 안 된다.
본 명세서에서 제1, 제2 등의 용어가 다양한 요소들(elements)을 기술하기 위해서 사용되었지만, 상기 요소들이 이 같은 용어들에 의해서 한정되어서는 안 된다. 이러한 용어들은 단지 상기 요소들을 서로 구별시키기 위해서 사용되었을 뿐이다. 또, 어떤 요소가 다른 요소 위에 있다고 언급되는 경우에 그것은 다른 요소 위에 직접 형성될 수 있거나 또는 그들 사이에 제3의 요소가 개재될 수도 있다는 것을 의미한다.
도면들에서 요소의 크기, 또는 요소들 사이의 상대적인 크기는 본 발명에 대한 더욱 명확한 이해를 위해서 다소 과장되게 도시될 수 있다. 또, 도면들에 도시된 요소의 형상이 제조 공정상의 변이 등에 의해서 다소 변경될 수 있을 것이다. 따라서, 본 명세서에서 개시된 실시예들은 특별한 언급이 없는 한 도면에 도시된 형상으로 한정되어서는 안 되며, 어느 정도의 변경을 포함하는 것으로 이해되어야 한다.
도 1은 본 발명의 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 1을 참조하면, 본 발명의 실시예에 따른 가상 골프 장치는 타격플레이트(10), 제어부(20), 감지부(30), 입력부(40), 사운드부(50) 및 표시부(60)를 포함한다.
타격 플레이트(10)는 사용자가 골프공을 타격하기 위하여 위치하는 영역으로, 타격 플레이트(10)에는 상하로 이동가능한 구조의 오토 티가 설치되어 있어서, 오토 티를 통하여 사용자에게 타격용 골프공이 자동으로 제공될 수 있다.
제어부(20)는 가상 골프 장치의 각 구성품 사이의 전반적인 동작을 컨트롤한다. 예를 들면, 제어부(20)는 타격 플레이트(10)에 설치되어 있는 상기 오토 티를 컨트롤하여, 사용자가 타격하는 시점에 맞추어 상기 오토 티에서 타격용 골프공이 제공되도록 할 수 있다. 또한 사용자가 특정 골프코스를 선택한 경우, 해당 골프코스에서 플레이할 수 있도록 제어부(20)는 관련 동작을 실행한다. 즉 제어부(20)는 영상을 처리하는 영상처리수단을 구비하여 사용자가 선택한 특정 골프코스의 영상을 형성한 후 이를 표시부(60)로 전달하여 디스플레이되도록 할 수 있다. 또한 제어부(20)는 산출부(21)와 조정부(22)와 저장부(23)를 구비하고 있다. 산출부(21)는 사용자가 타격한 골프공이 실제 골프장에서 비행한다고 가정했을 때에 어떠한 궤적을 갖게 될 지를 산출하는 산출과정을 수행한다. 조정부(22)는 특정 조건하에서 상출된 궤적을 조정하는 조정과정을 수행하는데, 이러한 조정과정의 상세내용은 후술한다. 저장부(23)는 제어부(20)의 동작에 필요한 각종 데이터를 저장하는 저장기기를 포함하고 있다.
감지부(30)는 골프클럽의 움직임이나 사용자가 타격한 골프공의 움직임 등을 감지하여 타격된 골프공에 관한 물리적 상태 정보를 파악하기 위한 것으로, 감지부(30)로서 골프클럽이나 골프공의 움직임을 촬영할 수 있는 카메라나 감지센서 등의 감지수단이 사용될 수 있다. 상기 감지수단에는 이미지 센싱, 발광/수광 센싱, 레이저 센싱 등 다양한 센싱 방식이 적용될 수 있고, 이러한 센싱 방식으로 골프클럽이나 사용자가 타격한 골프공의 상태 정보를 파악할 수 있다. 상기 카메라나 감지센서 등은 단독으로 사용되거나 함께 사용될 수 있고, 또한 1대만 사용되거나 여러 대가 사용될 수 있다. 감지부(30)를 통하여 얻어진 정보는 제어부(20)에 전달되어 산출과정에 사용된다.
입력부(40)는 사용자로부터 각종 정보를 입력받기 위한 것으로 키보드나 마우스 등이 사용될 수 있다. 스크린 골프에는 서비스를 제공하기 전에 사용자의 로그인을 요구하는 로그인 시스템이 적용될 수 있고, 로그인 시스템이 적용되면 사용자가 자신의 아이디나 패스워드를 입력해야 하는데 이 때에 입력부(40)가 사용될 수 있다. 또한 스크린 골프에서 사용자가 플레이 하고자 하는 골프코스나 플레이 난이도 등과 같은 플레이 옵션을 선택하는 경우 등에도 입력부(40)가 사용될 수 있다.
사운드부(50)는 스피커 등과 같은 음향기기를 포함할 수 있고, 이를 통하여 사용자에게 게임의 진행 상황을 안내하고 게임의 진행에 따른 각종 효과음을 재생한다.
표시부(60)는 프로젝터와 스크린 등과 같은 기기를 포함한다. 프로젝터는 골프코스와 골프공이 스크린에 디스플레이되도록 골프 관련 영상을 스크린에 투사하며, 스크린은 투사된 영상을 디스플레이하여 사용자에게 보여준다. 본 명세서에서는 스크린에 디스플레이되는 일부 대상에 대해 '가상'이라는 용어를 붙여서 표현하는 경우가 있는데, 이는 스크린 속 영상으로 디스플레이되는 것이라는 의미로 사용되는 것이며, 현실 세계에 존재하는 대상물과의 혼동을 피하기 위하여 사용되는 것이다. 예를 들어 '가상의 골프공'이란 스크린에 디스플레이되는 골프공이라는 의미이고, 이는 현실 세계에서 사용자가 타격하는 실제의 골프공과 혼동되지 않도록 '가상'이라는 용어를 붙여서 표현한 것이다.
가상 골프 장치는 스크린 골프장에 설치되어 스크린 골프를 플레이할 수 있도록 하는 장치이며, 사용자가 스크린 골프를 플레이할 때에 가상 골프 장치의 동작 과정은 다음과 같다. 사용자가 골프공을 타격하면 감지부(30)에서 골프클럽의 움직임이나 사용자가 타격한 골프공의 이동속도나 이동방향 등과 같은 물리적 상태를 감지한다. 감지부(30)에 의하여 감지된 정보는 제어부(20)에 전달되고, 제어부(20)에 있어서 산출부(21)는 전달된 정보에 의거하여 골프공의 궤적을 산출하는 산출과정을 실행한다. 표시부(60)에서는 산출과정에서 산출된 궤적대로 가상의 골프공이 움직이는 영상을 표시하며, 이때에 가상의 골프공은 산출된 궤적으로 비행한 후 스크린 속 가상의 골프코스의 특정지점에 착지하게 되고, 사용자는 가상의 골프공이 착지된 지점에서 넥스트 타격을 이어가게 된다.
상기한 스크린 골프 플레이 과정에 있어서, 조정부(22)는 특정 요건이 충족되면 산출부(21)에서 산출된 가상 골프공의 궤적을 조정하는 조정과정을 실행한다. 조정부(22)는 산출부(21)와 별개로 구성될 수도 있고, 또는 산출부(21)와 조정부(22)는 일체로 구성되어 산출과정과 조정과정을 함께 수행할 수 있다. 또한 조정과정은 산출과정 이후에 별도로 진행되거나 또는 산출과정에 병합되어 산출과 조정이 함께 진행될 수도 있다. 이하에서는 조정과정에 대해 도면을 참조하여 상세하게 설명한다.
도 2는 도 1의 가상 골프 장치에서 타격매트를 상세하게 보여주는 도면이고, 도 3은 도 1의 가상 골프 장치의 스크린에서 디스플레이될 수 있는 가상 골프 코스를 보여주는 도면이며, 도 4 및 도 5는 통상타격과 비통상타격의 예를 설명하기 위한 도면이다.
도 2를 참조하면, 가상 골프 장치의 타격플레이트에는 사용자가 실제 골프공을 놓고 타격하는 타격매트가 구비되며, 여기에서 타격매트는 복수의 영역으로 구분되어 있는 복수 영역 매트가 사용될 수 있다. 상기 복수 영역은 페어웨이 영역과 비페어웨이 영역을 포함하고, 비페어웨이 영역은 러프 영역과 벙커 영역을 포함할 수 있다.
복수 영역 타격매트에 있어서 각 구분 영역은 실제 골프장에서의 다양한 속성을 갖는 지형에 대응되도록 구성될 수 있다. 예를 들면, 실제의 골프장에는 페어웨이, 러프, 벙커 등의 다양한 속성을 갖는 지형이 있다. 페어웨이는 골프장에 의하여 관리되는 잔디로 이루어진 지역이며, 상기 러프는 페어웨이에 비하여 잔디의 길이가 길게 되어 있는 지역인데, 이와 같이 잔디가 긴 러프에서는 잔디가 짧은 페어웨이보다 타격이 어려워서 타격 난이도가 높다. 또한, 상기 벙커는 주로 모래로 이루어진 지역을 나타내는데, 모래에서는 타격이 더 어려워서 잔디 지역(페어웨이, 러프)에 비하여 타격 난이도가 높다. 복수 영역 타격매트에 있어서 페어웨이 영역은 실제 골프에서 타격 난이도가 가장 낮은 페어웨이에 대응하고, 비페어웨이 영역은 페어웨이에 비하여 타격 난이도가 높은 비페어웨이(페어웨이가 아닌 영역으로서, 러프, 벙커 등 페어웨이에 비하여 타격 난이도가 높은 영역을 편의상 '비페어웨이'라고 명명한다)에 대응하며, 비페어웨이 영역에 있어서 러프 영역과 벙커 영역은 실제 골프장에서의 러프와 벙커에 대응하도록 구성될 수 있다. 즉 타격매트에 있어서 페어웨이 영역과 러프 영역은 인조잔디로 형성하되 상기 인조잔디의 길이가 서로 다르게 형성하고, 벙커 영역은 모래에서 타격하는 것 같은 타격감을 줄 수 있는 재료로 형성할 수 있다. 실제 골프에서는 워터 해저드와 같이 페어웨이, 러프, 벙커 이외의 다른 지형이 있을 수 있고, 러프나 벙커도 라이트 러프, 헤비 러프, 페어 벙커, 그린 벙커와 같이 세분화될 수 있기 때문에, 타격매트는 실제 골프장의 지형을 다양한 방식으로 반영할 수 있도록 여러가지 형태로 구성될 수 있고, 복수영역 타격매트라 하더라도 도 2에 도시된 구조로만 형성되는 것은 아니다.
도 3을 참조하면, 스크린에 디스플레이되는 가상의 골프코스는 실제의 골프코스를 그대로 재현하여 표현할 수 있다. 즉 실제 골프코스에 페어웨이, 러프, 벙커 등과 같은 다양한 속성을 갖는 지형이 있듯이, 스크린 속 가상의 골프코스에도 가상 페어웨이, 가상 러프, 가상 벙커 등과 같은 다양한 속성을 갖는 지형이 디스플레이될 수 있다.
스크린 골프 플레이에 있어서 사용자가 골프공을 타격할 때에 실제로는 타격매트 위의 실제 골프공을 타격하는 것이지만, 스크린 골프 플레이 상의 설정으로는 스크린의 가상의 골프공이 놓여 있는 지점에서 골프공을 타격하는 것으로 가정한다. 타격매트가 스크린에 디스플레이되는 복수의 영역과 대응하도록 복수의 영역으로 구분되어 있는 경우, 사용자는 스크린의 가상 골프공이 놓여있는 영역과 타격매트의 실제 골프공이 놓여있는 영역이 서로 대응하도록 실제의 골프공을 배치한 후 실제 골프공을 타격할 수 있다.
예를 들면, 도 4(a)에 도시된 바와 같이, 스크린의 가상 골크코스에 있어서 가상 골프공(VB)이 가상 페어웨이에 위치하는 경우, 페어웨이에 놓여 있는 골프공을 타격하는 것으로 가정하고 이에 맞추어 사용자는 실제 골프공(RB)을 타격매트의 페어웨이 영역에 놓고 타격할 수 있다. 또한 도 4(b) 및 4(c)에 도시된 바와 같이, 스크린의 가상 골프코스에 있어서 가상 골프공(VB)이 가상 러프/가상 벙커에 위치하는 경우, 러프나 벙커에 놓여 있는 골프공을 타격하는 것으로 가정하고 이에 맞추어 사용자는 실제 골프공(RB)을 타격매트의 러프 영역/벙커 영역에 놓고 타격할 수 있다. 이와 같이 복수 영역 타격매트를 사용함으로써, 사용자는 스크린 속 가상의 골프공이 놓여 있는 상황(가상 페어웨이/가상 러프/가상 벙커)과 대응되는 타격환경(페어웨이 영역/러프 영역/벙커 영역)을 타격매트에 형성한 후 실제 골프공을 타격할 수 있고, 이에 따라 사용자는 실제 골프에서 페어웨이샷/러프샷/벙커샷을 하는 것 같은 타격감을 스크린 골프에서도 체감할 수 있다.
스크린 골프 플레이 중에 사용자는 실수나 고의로 실제 골프공을 타격매트의 잘못된 위치에 놓고 타격하는 경우가 있을 수 있다. 예를 들어 도 5(a), (b)에 도시되어 있는 바와 같이, 스크린의 가상 골프코스에 있어서 가상 골프공(VB)이 가상 러프나 가상 벙커에 위치할 때에, 사용자가 실제 골프공(RB)을 타격매트의 페어웨이 영역에 놓고 타격하는 경우가 있을 수 있다. 또한 마찬가지로, 도 5(c)에 도시되어 있는 바와 같이, 스크린의 가상 골프코스에 있어서 가상 골프공(VB)이 가상 벙커에 위치할 때에, 사용자가 실제 골프공(RB)을 타격매트의 러프 영역에 놓고 타격하는 경우가 있을 수 있다. 이러한 경우에는, 스크린의 가상 골프공(VB)이 놓여있는 영역과 타격매트의 실제 골프공(RB)이 놓여있는 영역이 서로 대응하지 않게 되고 사용자는 잘못된 위치에서 타격하는 것이 된다.
본 명세서에 있어서, 도 4에 도시되어 있는 것과 같이 가상 골프코스에서 가상 골프공(VB)이 위치하는 영역과 상응하는 타격매트의 영역에 실제 골프공(RB)이 위치한 상태에서 사용자가 실제 골프공(RB)을 타격하는 것을 '통상타격'이라 하고, 도 5에 도시되어 있는 것과 같이 가상 골프코스에서 가상 골프공(VB)이 위치하는 영역과 상응하지 않는 타격매트의 영역에 실제 골프공(RB)이 위치한 상태에서 사용자가 실제 골프공(RB)을 타격하는 것을 '비통상타격'이라 한다.
실제 스크린 골프에서 비통상타격은 가상 러프나 가상 벙커에 가상 골프공(VB)이 놓여 있을 때(도 5(a), (b)에 도시되어 있는 상황)에서 주로 발생한다. 왜냐하면, 사용자에게 실제 골프공(RB)을 제공하는 오토티가 주로 타격매트의 페어웨이 영역에 배치되기 때문에, 가상 러프나 가상 벙커에 가상 골프공(VB)이 놓여 있을 때에 통상타격을 하려면, 사용자가 타격매트의 페어웨이 영역으로 제공된 실제 골프공(RB)을 타격매트의 러프 영역이나 벙커 영역으로 이동시킨 후 타격해야 한다. 하지만 사용자가 실수로 페어웨이 영역에 제공된 실제 골프공(RB)을 올바른 영역(러프나 벙커 영역)으로 이동시키지 않고 타격하는 경우가 발생될 수 있고, 이러한 경우에 사용자의 타격은 비통상타격이 된다. 본 발명의 실시예에 따른 가상 골프 장치의 동작방법에 따르면, 비통상타격과 관련하여 조정과정이 수행될 수 있다.
도 6은 도 1의 가상 골프 장치에 적용될 수 있는 동작방법을 나타내는 흐름도이고, 도 7은 궤적 산출과정과 조정과정을 설명하기 위한 도면이며, 도 8 내지 도 10은 비통상타격과 조정과정이 적용되는 구체적인 예들을 나타내는 도면이다.
도 6을 참조하면, 가상 골프 장치에 적용가능한 동작방법은 제1 내지 제7 단계(S1-S7)를 포함한다. 본 동작방법은 도 1의 가상 골프 장치에 적용될 수 있기 때문에, 이하의 설명에서는 상기 가상 골프 장치에 대하여 도 1에서 사용된 도면참조부호가 사용될 수 있다.
제1 단계(S1)에서는 사용자가 골프공을 타격한다. 이때에 감지부(30)는 사용자가 타격한 실제 골프공이 타격매트의 어떠한 영역에 놓여 있는지를 감지한다. 앞에서 감지부(30)는 사용자가 타격한 실제 골프공의 움직임이나 물리적 상태 등을 감지한다고 했는데, 이에 더하여 복수 영역 타격매트를 사용하는 경우에는 타격 전 사용자의 실제 골프공이 타격매트의 어떠한 영역에 놓여 있는지를 감지할 수 있다. 만약 사용자가 타격한 실제 골프공의 움직임이나 물리적 상태 등을 감지하는 기능을 제1 감지기능이라고 하고 타격 전 사용자의 실제 골프공이 타격매트의 어떠한 영역에 놓여 있는지를 감지하는 기능을 제2 감지기능이라고 하면, 제1 및 제2 감지기능은 동일한 감지수단(예: 카메라)에 의하여 수행될 수 있다. 또는 복수의 감지수단이 구비되고, 제1 및 제2 감지기능은 서로 다른 감지수단에 의하여 수행될 수도 있다.
제2 단계(S2)에서 제어부(20)는 사용자가 실제 골프공을 타격했을 때에 타격매트에 실제 골프공이 놓여있는 영역과 스크린의 가상 골프코스에 가상 골프공이 놓여있는 영역이 상응하는지 체크한다. 즉 제2 단계(S2)에서는 사용자의 타격이 통상타격이 되는지 또는 비통상타격이 되는지를 체크한다. 가상의 골프공은 산출과정에서 산출된 궤적을 따라 이동하면서 가상의 골프코스 상의 특정 지점에 착지하는데, 상기 산출과정이 제어부(20)의 산출부(21)에서 이루어지므로, 제어부(20)는 스크린의 타격 전 가상 골프공이 가상 골프코스의 어떠한 영역에 놓여있는지 파악할 수 있다. 또한 제어부(20)는 감지부(30)에서 감지된 정보(사용자가 타격한 실제 골프공이 타격매트의 어떠한 영역에 놓여 있는지에 대한 정보)를 수신하고, 상기 수신된 정보와 타격 전 가상 골프공이 가상 골프코스의 어떠한 영역에 놓여있는지 파악한 정보를 비교함으로써, 사용자의 타격이 통상타격이 되는지 또는 비통상타격이 되는지를 체크할 수 있다.
사용자의 타격이 비통상타격인 경우 제3 단계(S3)에서 해당 사용자에게 비통상타격이 발생한 사실을 기록한다. 제4 단계(S4)에서는 사용자의 타격이 통상타격인지 비통상타격인지 여부와 상관없이 산출과정이 수행된다. 제5 단계(S5)에서 사용자가 넥스트 타격을 하고, 제6 단계(S6)에서는 넥스트 타격에 대한 산출과정이 실행된다. 제7 단계(S7)에서는 넥스트 타격에 대해 실행된 산출과정의 결과에 대해 조정과정이 실행된다. 여기에서 조정과정은 넥스트 타격 이전에 비통상타격이 발생된 경우에 한하여 실행되고, 비통상타격이 발생된 적이 없는 경우에는 조정과정이 실행되지 않는다. 이와 같이, 본 실시예에 따르면 비통상타격이 발생했을 때에만 조정과정이 실행되되, 비통상타격이 발생한 해당 타격에 대해 조정과정을 실행하는 것이 아니고 비통상타격이 발생한 이후의 넥스트 타격에 대해 조정과정을 실행한다. 만약 이미 비통상타격이 발생된 상태에서 넥스트 타격을 하면서 또 비통상타격이 발생한 경우에는, 해당 넥스트 타격의 다음 타격에 대해 조정과정을 실행할 수 있는데, 이와 같이 비통상타격이 복수회 발생하는 경우의 처리에 대해서는 후술하는 예들에서 설명한다.
산출과정에서는 사용자가 타격한 실제 골프공의 상태에 근거하여 스크린에 표시되는 가상 골프공의 궤적을 산출하고, 조정과정에서는 산출과정에서 산출된 궤적을 여러가지 방법으로 조정할 수 있다. 구체적으로 도 7(Ⅰ)를 참조하면, 산출과정에서는 사용자가 타격한 실제 골프공의 물리적 상태에 근거하여 골프공의 궤적을 산출하는데, 상기 물리적 상태를 나타내는 파라미터로서는 볼(B)의 속도(V1), 볼(B)의 회전을 나타내는 스핀(S1), 타격에 의하여 날아가는 볼(B)의 수평면상에서의 방향을 나타내는 방위각(φ1)과 볼(B)이 수평면에 대해서 기울어진 각도를 나타내는 상하각(θ1) 등을 들 수 있다. 속도(V1), 스핀(S1), 방위각(φ1), 상하각(θ1) 등과 같은 파라미터를 근거로 하여 물리법칙을 이용한 계산 모델을 적용하면 볼(B)의 궤적(T1)을 계산할 수 있고, 그에 따라 상기 궤적에 의한 볼(B)의 착지위치는 제1 위치(P1)가 된다. 이와 같은 방법으로 볼(B)의 물리적 상태로부터 가상 골프공의 궤적(T1)을 산출하는 과정이 통상의 산출과정이다. 상기한 산출과정에 있어서, 위에서 언급된 속도(V1), 스핀(S1), 방위각(φ1), 상하각(θ1) 등의 파라미터는 예시적으로 나타낸 것이며, 여기에 언급된 것으로만 한정되는 것은 아니다. 즉, 보다 정밀하게 궤적(T1)을 산출하기 위해서 다른 파라미터가 더 추가될 수도 있고 또는 일부 파라미터를 생략하여 간단하고 신속하게 산출과정을 수행할 수도 있다.
도 7(Ⅱ)를 참조하면, 조정과정에서는 산출과정에 의한 궤적(T1)의 비거리를 소정거리(Δ1)만큼 감소시킬 수 있다. 그 결과, 조정과정 후의 볼(B)의 착지위치는 제2 위치(P2)가 되고 그에 따라 볼(B)의 궤적(T2)도 변경될 수 있다. 여기에서 비거리 감소율은 산출된 비거리의 5-40% 정도가 될 수 있다. 비거리 감소율은 비통상타격이 발생한 상황에 따라 달라질 수 있는데, 스크린 속 가상의 골프공이 가상 벙커에 있는 경우가 가상의 골프공이 가상 러프에 있는 경우에 비하여 비거리 감소율이 더 커질 수 있다. 도 7(Ⅲ)를 참조하면, 조정과정을 복수 회 실시하는 경우 산출과정에 의한 궤적(T1)의 비거리를 복수 회에 걸쳐서 소정거리(Δ1, Δ2, Δ3)만큼 감소시킬 수 있다. 그 결과, 조정과정 후의 볼(B)의 착지위치는 제3 위치(P3)가 되고 그에 따라 볼(B)의 궤적(T3)도 변경될 수 있다. 도 7(Ⅳ)를 참조하면, 조정과정에서 산출과정에 사용된 파라미터를 변경하고, 변경된 속도(V2), 스핀(S2), 방위각(φ2), 상하각(θ2) 등에 근거하여 산출과정에서 산출될 수 있는 볼(B)의 궤적(T1)과 다른 궤적(T4)과 착지위치(P4)를 계산해낼 수도 있다. 이 경우 조정과정이 산출과정 자체를 대체할 수 있다. 여기에서 볼(B)의 물리적 상태를 나타내는 파라미터로서 속도(V2), 스핀(S2), 방위각(φ2), 상하각(θ2)을 변경한다고 했는데, 상기 복수의 파라미터 전부가 변경될 수도 있고 또는 일부만 변경될 수도 있다. 예를 들어 조정과정에서 타격된 골프공의 물리적 상태를 나타내는 파라미터 중 속도만 감소되도록 변경(V1→V2)하고 나머지 스핀(S1), 방위각(φ1), 상하각(θ1) 등의 파라미터는 감지부(30)에서 감지된 대로 유지하고 궤적을 계산할 수 있다. 이 경우 조정과정에 의하여 얻어진 결과는 통상의 산출과정 후 비거리를 감소시키는 조정과정을 수행한 것과 동일한 결과가 될 수 있다.
위와 같이, 본 발명의 실시예에 따르면 비통상타격이 발생하는 경우에 비통상타격이 발생한 당시에 조정과정을 실행하는 대신, 비통상타격 이후의 넥스트 타격에서 골프공의 산출 궤적을 조정하는 조정과정을 실행한다. 상기 조정과정에서는 비통상타격이 발생한 횟수에 따라 산출된 궤적의 비거리가 감소되는 등의 페널티 효과가 발생될 수 있다. 조정과정에서 비거리를 감소시키는 이유는 비통상타격이 통상타격에 비하여 비거리가 감소될 가능성이 높다는 점을 반영한 것이다. 가장 흔히 발생되는 비통상타격은, 스크린 속 가상의 골프공이 가상 러프나 가상 벙커에 있을 때에 사용자가 타격매트의 페어웨이 영역에 실제 골프공을 놓고 타격하는 경우이다. 이러한 경우에 통상타격이라면 실제 골프공을 러프 영역이나 벙커 영역에 놓고 타격해야 하는데, 비통상타격에서는 페어웨이 영역에서 골프공을 타격하게 된다. 타격매트의 재질상 러프나 벙커와 같은 비페어웨이 영역에 실제 골프공을 놓고 타격하는 것은 페어웨이 영역에 실제 골프공을 놓고 타격하는 것에 비하여 타격난이도가 높아서 비거리가 줄어들 수 있다. 통상타격이라면 비거리가 줄어들어야 함에도 불구하고 비통상타격을 함으로써 비거리가 줄지 않게 되었고, 이는 다른 통상타격을 하는 사용자에 비해서 비통상타격을 한 사용자에게 불합리하게 어드밴티지가 부여된 것이라 볼 수 있는데, 본 실시예와 같이 비통상타격이 발생된 것을 기록해두었다가 넥스트 타격에서 조정과정을 실행하면 상기 불합리한 어드밴티지의 효과를 상쇄시킬 수 있다. 이하에서는 비통상타격이 발생하여 여기에 조정과정을 적용하는 경우의 몇 가지 예를 살펴본다.
도 8을 참조하면, 사용자의 플레이에 따라 소정의 가상의 골프코스에 있어서 가상의 골프공(VB)이 최초위치(P10)에서 제1 위치(P11), 제2 위치(P12), 제3 위치(P13)로 바뀌었다고 가정한다. 또한 최초위치(P10), 제2 위치(P12)에서는 통상타격이 이루어지고 제1 위치(P11)에서는 비통상타격이 이루어졌다고 가정한다. 즉 제1 위치(P11)가 가상 러프나 가상 벙커 등과 같은 가상 비페어웨이인데, 사용자가 실제 골프공을 타격매트의 페어웨이 영역에 놓고 타격했다고 가정한다. 이 경우에, 사용자가 비통상타격 이후 넥스트 타격(제2 위치(P12)에서의 타격)을 했을 때에, 산출과정에서 가상의 골프공(VB)이 소정의 위치(Pt)에 도착하는 것으로 산출되었다면, 여기에 조정과정이 적용되고 이에 따라 가상의 골프공(VB)의 최종 위치는 상기 위치(Pt)에 비하여 비거리가 감소된 위치인 제3 위치(P13)로 조정될 수 있다.
도 9의 좌측도면을 참조하면, 사용자의 플레이에 따라 가상의 골프코스에 있어서 가상의 골프공(VB)이 최초위치(P10)에서 제1 위치(P11), 제2 위치(P12), 제3 위치(P13)로 변경되고, 제3 위치(P13)에서의 타격에 의하여 가상의 골프공(VB)이 그린 영역에 들어가서 퍼팅 단계에 진입하게 되었다고 가정한다. 또한 최초위치(P10), 제1 위치(P11), 제2 위치(P12)에서는 통상타격이 이루어지고 제3 위치(P13)에서는 비통상타격이 이루어졌다고 가정한다. 이 경우에 비통상타격 이후의 사용자의 첫번째 넥스트 타격은 그린 영역에서의 퍼팅이 되고, 조정과정은 퍼팅 단계에 적용될 수 있다. 즉 도 9의 우측도면에 도시된 바와 같이, 퍼팅 단계에서 사용자가 퍼팅하였을 때에, 산출과정에서 가상의 골프공(VB)이 그린 영역을 굴러가서 소정의 위치(Pt)에 멈추는 것으로 산출되었다면, 여기에 조정과정이 적용되고 이에 따라 가상의 골프공(VB)의 최종 위치는 상기 위치(Pt)에 비하여 퍼팅 거리가 감소되어 홀컵으로부터 멀리 떨어져 있는 위치(P)로 조정될 수 있다.
도 10의 좌측도면을 참조하면, 사용자의 플레이에 따라 가상의 골프코스에 있어서 가상의 골프공(VB)이 최초위치(P10)에서 제1 위치(P11), 제2 위치(P12), 제3 위치(P13)로 변경되고, 제3 위치(P13)에서의 타격에 의하여 가상의 골프공(VB)이 그린 영역에 들어가서 퍼팅 단계에 진입하고 해당 코스에서 퍼팅이 완료했다고 가정한다. 또한 최초위치(P10), 제2 위치(P12)에서는 통상타격이 이루어지고, 제1 위치(P11)와 제3 위치(P13)에서 2회의 비통상타격이 이루어졌다고 가정한다. 이 경우에 첫번째 비통상타격 이후의 넥스트 타격은 제2 위치(P12)에서의 타격이고, 두번째 비통상타격 이후의 넥스트 타격은 그린 영역에서의 퍼팅이 된다. 전술한 도 8, 9를 참조하여 설명한 방식에 따르면, 조정과정은 제2 위치(P12)에서의 타격과 그린 영역에서의 퍼팅에 적용될 수 있다. 하지만 조정과정을 적용하는 방식은 여러가지가 있을 수 있고, 본 실시예에 따르면 조정과정은 비통상타격이 이루어진 가상의 골프코스가 아닌 다른 가상의 골프코스에서의 첫번째 타격에 적용되도록 할 수 있다. 예를 들어 도 10의 좌측도면이 전체 9홀 플레이 중 1번홀에서 플레이를 나타내고, 도 10의 우측도면이 2번홀에서 플레이를 나타낸다고 하면, 1번홀 플레이에서 사용자가 2회의 비통상타격을 한 경우에, 2번홀 플레이에 있어서 해당 사용자가 첫번째 타격(티샷)을 할 때에 1번홀 플레이에서 발생한 모든 비통상타격에 대한 조정과정이 한꺼번에 적용되도록 할 수 있다. 즉 도 10의 우측도면에 도시된 바와 같이, 해당 사용자가 최초위치(P20)에 있는 가상의 골프공에 대해 2번홀의 첫번째 타격을 했을 때에, 산출과정에서 가상의 골프공(VB)이 소정의 위치(Pt)에 도착하는 것으로 산출되었다면, 여기에 조정과정이 적용되고 이에 따라 가상의 골프공(VB)의 최종 위치는 상기 위치(Pt)에 비하여 비거리가 감소된 위치인 제1 위치(P21)로 조정될 수 있다. 여기에서 비통상타격의 횟수가 2회임을 감안하여, 비거리 감소가 2회 발생되도록 할 수 있다. 구체적으로, 첫번째 비통상타격이 제1 위치(P11)가 가상 러프일 때 발생하였다면 제1 감소율(예를 들면 10%)을 적용하여 비거리를 줄이고, 두번째 비통상타격이 제3 위치(P13)가 가상 벙커일 때 발생하였다면 제2 감소율(예를 들면 20%)을 적용하여 비거리를 줄일 수 있다. 그 결과, 최초 산출과정에 의한 도착 위치(Pt)에서 비거리를 제1 감소율에 따른 제1 거리(r1)만큼 감소시키고 다시 제2 감소율에 따른 제2 거리(r2)만큼 감소시킨 위치가 첫번째 타격에 의한 최종 위치(제1 위치(P21))가 된다.
이상 비통상타격이 발생하여 조정과정을 적용하는 방식을 살펴보았지만, 이는 몇 가지 예를 든 것이며 여기에서 설명하지 다양한 방식이 적용될 수 있다.
도 11은 본 발명의 다른 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 11을 참조하면, 본 실시예에 따른 가상 골프 장치는 복수의 부스(101, 102, 103)를 포함한다. 각 부스(101, 102, 103)는 모두 동일하게 구성되어 있다. 예를 들면, 첫번째 부스(101)는 타격 플레이트(101a), 키오스크 화면이 구비된 시뮬레이터 기기(101b), 스크린(101c) 등을 가지고 있고, 다른 부스(102, 103)도 동일한 구성품을 가지고 있다. 도면에 도시되어 있지는 않지만, 각 부스(101, 102, 103)에는 타격시 골프클럽/골프공의 움직임을 감지하기 위한 카메라 등과 같은 다른 기기가 더 구비되어 있다. 각 부스(101, 102, 103)에서는 다수의 사용자가 번갈아가면서 골프를 플레이할 수 있다. 또는 각 부스(101, 102, 103)에서는 사용자 혼자서 다른 부스의 사용자와 이격되어 있는 상태에서 솔로로 플레이할 수 있다. 본 실시예에 따른 가상 골프 장치의 시뮬레이터 기기(101b)에는 전술한 바와 같은 산출과정, 조정과정을 수행하는 제어부가 구비될 수 있고, 이를 통하여 비통상타격이 이루어졌을 때에 골프공의 궤적을 산출함에 있어서 조정과정이 적용될 수 있다.
도 12는 복수의 가상 골프 장치가 네트워크로 연결되어 있는 시스템의 개략적인 구조를 나타내는 도면이다.
도 12를 참조하면, 가상 골프 장치가 네트워크로 연결된 시스템은 복수의 스크린 골프장(100) 및 서버유닛(200)을 포함한다. 스크린 골프장(100)에는 스크린 골프 플레이를 즐길 수 있도록 도 1 내지 도 11 등에 도시되어 있는 것과 같은 가상 골프 장치가 구비되어 있다. 스크린 골프장(100)에 구비된 상기 가상 골프 장치는 서버유닛(200)과 유무선 통신망 등을 통하여 연결되어 있다. 각 스크린 골프장(100)은 로그인이 이루어지면 사용자에게 스크린 골프 서비스를 제공하는 서비스 제공부의 역할을 한다. 서버유닛(200)은 복수의 스크린 골프장(100)을 운영하는 서비스 업자가 복수의 스크린 골프장(100)에 구비되어 있는 가상 골프 장치를 관리하기 위하여 사용하는 중앙서버가 될 수 있다. 스크린 골프 서비스를 이용하고자 하는 사용자는 상기 서비스를 제공받기 위하여 먼저 로그인을 수행하는데, 서버유닛(200)은 로그인을 할 때에 사용자의 신원을 확인하고 로그인의 승인 여부를 결정하는 역할을 할 수 있다. 이를 위해 서버유닛(200)에는 사용자의 신원을 확인하는 데에 필요한 정보를 저장하고 있는 저장부가 구비된다. 저장부에는 복수의 사용자에 대한 정보가 각 사용자별로 구분되어 저장된다. 각 사용자에 대한 저장영역에는 신상정보, 플레이 정보, 설정정보 등이 저장되어 있을 수 있다. 상기 신상정보는 해당 사용자의 신원을 확인하기 위한 것으로 로그인 과정 등에 사용될 수 있다. 상기 플레이 정보로는 해당 사용자의 과거 플레이 기록이나 과거 플레이 기록으로부터 얻을 수 있는 사용자의 개인기록(클럽별 평균비거리, 평균타수 등) 등이 있을 수 있다. 상기 설정정보는 사용자가 설정한 사항에 대한 정보 등을 포함한다. 예를 들면, 사용자가 과거 플레이 하였던 골프장, 플레이 난이도, 플레이 방식, 선호하는 동작조건 등을 설정정보로서 저장할 수 있다. 사용자는 매번 플레이할 때마다 각종 선택사항을 입력하는 것을 번거롭게 생각할 수 있는데, 사용자가 상기 선택사항을 입력하지 않은 경우에는 상기 설정정보에 근거하여 선택사항을 자동으로 설정할 수 있다. 이와 같이 저장부에 다양한 사용자 정보가 저장됨으로써, 서버유닛(200)에 유선 및/또는 무선상으로 연결되어 있는 스크린 골프장(100)의 가상 골프 장치들은 저장부에 저장되어 있는 정보를 이용할 수 있고, 스크린 골프장 각각에서는 사용자의 정보를 별도로 저장할 필요가 없다.
스크린 골프장(100)의 가상 골프 장치에는 전술한 바와 같은 산출과정, 조정과정을 수행하는 제어부가 구비될 수 있고, 이를 통하여 비통상타격이 이루어졌을 때에 골프공의 궤적을 산출함에 있어서 조정과정이 적용될 수 있다.
위와 같이 본 발명의 구체적인 실시예들을 살펴보았지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변경된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
10: 타격플레이트
20: 제어부
30: 감지부
40: 입력부
50: 사운드부
60: 표시부
100: 스크린 골프장
200: 서버유닛

Claims (6)

  1. 사용자의 타격용 실제 골프공이 놓여지며, 페어웨이 영역과 비페어웨이 영역을 포함하는 타격매트;
    상기 실제 골프공이 상기 페어웨이 영역과 상기 비페어웨이 영역 중 어느 영역에 놓여 있는지를 감지하는 감지부;
    사용자가 상기 실제 골프공을 타격하면, 상기 실제 골프공의 타격 후의 상태에 근거하여 가상 골프코스에 있어서 상기 실제 골프공에 대응하는 가상 골프공의 궤적을 산출하는 산출과정을 수행하는 제어부; 및
    상기 가상 골프코스 및 상기 가상 골프공의 영상을 표시하는 표시부를;
    포함하고,
    상기 가상 골프코스는 상기 페어웨이 영역에 상응하는 가상 페어웨이와 상기 비페어웨이 영역에 상응하는 가상 비페어웨이를 포함하고,
    상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 통상타격이라 하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 비통상타격이라 하면,
    상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 비통상타격 이후의 다른 타격에서 상기 다른 타격에 대한 산출과정을 수행한 후에 상기 산출과정에서 산출된 상기 가상 골프공의 궤적을 변경하는 조정과정을 추가적으로 수행하는
    가상 골프 장치.
  2. 제1항에 있어서,
    상기 가상 골프코스는 제1 코스 및 상기 제1 코스 다음에 플레이하는 제2 코스를 포함하고,
    상기 제1 코스에서 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 제2 코스에서의 첫번째 타격에서 상기 첫번째 타격에 대한 산출과정을 수행한 후에 상기 제1 코스에서의 비통상타격에 대한 상기 조정과정을 추가적으로 수행하는
    가상 골프 장치.
  3. 제2항에 있어서,
    상기 제1 코스에서 상기 비통상타격이 복수회 발생한 경우에, 상기 조정과정에서, 상기 제2 코스에서의 첫번째 타격에 대해 상기 산출과정에 의하여 산출된 상기 가상 골프공의 궤적을 변경함에 있어서, 상기 제어부는 상기 비통상타격의 발생횟수가 클수록 상기 가상 골프공의 궤적을 더 크게 변경하는
    가상 골프 장치.
  4. 제1항에 있어서,
    사용자의 타격은 퍼팅 단계 및 상기 퍼팅 단계 이전에 이루어지는 퍼팅전 타격 단계를 포함하고,
    상기 퍼팅 단계에 진입하기 직전의 상기 퍼팅전 타격 단계에서 상기 비통상타격이 발생한 경우에, 상기 제어부는 상기 퍼팅 단계에서의 첫번째 타격에서 상기 첫번째 타격에 대한 산출과정을 수행한 후에 상기 퍼팅전 타격 단계에서의 비통상타격에 대한 상기 조정과정을 추가적으로 수행하는
    가상 골프 장치.
  5. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 조정과정에 있어서 상기 가상 골프공의 궤적을 변경하는 것은 상기 가상 골프공의 궤적에 따른 비거리의 변경을 포함하는 가상 골프 장치.
  6. 페어웨이 영역과 비페어웨이 영역을 포함하는 타격매트에 사용자의 타격용 실제 골프공이 놓여 있는 단계;
    상기 실제 골프공이 상기 페어웨이 영역과 상기 비페어웨이 영역 중 어느 영역에 놓여 있는지를 감지하는 단계;
    사용자가 상기 실제 골프공을 타격하면, 상기 실제 골프공의 타격 후의 상태에 근거하여 가상 골프코스에 있어서 상기 실제 골프공에 대응하는 가상 골프공의 궤적을 산출하는 산출과정을 수행하는 단계: 및
    상기 가상 골프코스 및 상기 가상 골프공의 영상을 표시하는 단계를;
    포함하고,
    상기 가상 골프코스는 상기 페어웨이 영역에 상응하는 가상 페어웨이와 상기 비페어웨이 영역에 상응하는 가상 비페어웨를 포함하고,
    상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 통상타격이라 하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하는 것을 비통상타격이라 하면,
    상기 비통상타격이 발생한 경우에, 상기 비통상타격 이후의 다른 타격에서 상기 다른 타격에 대한 산출과정을 수행한 후에 상기 산출과정에서 산출된 상기 가상 골프공의 궤적을 변경하는 조정과정을 추가적으로 수행하는
    가상 골프 장치의 동작방법.

KR1020220028741A 2022-03-07 2022-03-07 가상 골프 장치 및 가상 골프 장치의 동작방법 KR20230132003A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220028741A KR20230132003A (ko) 2022-03-07 2022-03-07 가상 골프 장치 및 가상 골프 장치의 동작방법
JP2023031473A JP2023130315A (ja) 2022-03-07 2023-03-02 仮想ゴルフ装置及び仮想ゴルフ装置の動作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220028741A KR20230132003A (ko) 2022-03-07 2022-03-07 가상 골프 장치 및 가상 골프 장치의 동작방법

Publications (1)

Publication Number Publication Date
KR20230132003A true KR20230132003A (ko) 2023-09-15

Family

ID=88017324

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220028741A KR20230132003A (ko) 2022-03-07 2022-03-07 가상 골프 장치 및 가상 골프 장치의 동작방법

Country Status (2)

Country Link
JP (1) JP2023130315A (ko)
KR (1) KR20230132003A (ko)

Also Published As

Publication number Publication date
JP2023130315A (ja) 2023-09-20

Similar Documents

Publication Publication Date Title
KR20230040319A (ko) 가상 골프 장치 및 가상 골프 시스템
KR102344919B1 (ko) 가상 골프 장치 및 이를 이용하는 가상 골프 시스템
KR102378556B1 (ko) 경사지는 스윙 플레이트를 구비한 가상 골프 시스템
KR20230132003A (ko) 가상 골프 장치 및 가상 골프 장치의 동작방법
KR102244016B1 (ko) 경사지는 스윙 플레이트를 구비한 가상 골프 시스템
JP7198795B2 (ja) 飛距離を調整する仮想ゴルフ装置
KR102664960B1 (ko) 골프 플레이 정보를 제공하는 가상 골프 장치
KR102608451B1 (ko) 그린영역의 실물 이미지를 제공하는 가상 골프 장치 및 가상 골프 장치의 동작방법
KR102644005B1 (ko) 가상 골프 장치 및 가상 골프 장치의 동작방법
KR102551371B1 (ko) 연습 모드를 제공하는 가상 골프 장치 및 가상 골프 장치의 동작방법
KR102664956B1 (ko) 가상 골프 장치 및 골프공의 타격결과를 예측하는 시스템
KR102284901B1 (ko) 가상 골프 장치 및 가상 골프 장치의 동작방법
KR102617566B1 (ko) 홀컵 주변 영역을 보여주는 가상 골프 장치
US20220176227A1 (en) Virtual golf device, virtual golf system and method for operating a virtual golf device
KR102526205B1 (ko) 경사조절 가능한 타격 플레이트 및 이를 이용하는 가상 골프 장치
KR102551388B1 (ko) 시각 향상 이미지를 제공하는 가상 스포츠 장치
KR102551386B1 (ko) 시각 보호 이미지를 제공하는 가상 스포츠 장치
KR20240037405A (ko) 여러가지 골프공을 사용할 수 있는 가상 골프 장치 및 가상 골프 장치의 동작방법
JP2023157002A (ja) ゴルフコースを評価する仮想ゴルフ装置
KR20230132002A (ko) 퍼팅가이드 영상을 제공하는 가상 골프 장치
JP2023157001A (ja) ユーザのコンディションを示す仮想ゴルフ装置
KR20240037408A (ko) 가상 스포츠 장치 및 가상 스포츠 시스템
KR20240035784A (ko) 플레이 리뷰 정보를 제공하는 가상 골프 장치 및 가상 골프 시스템
KR20230020076A (ko) 사용자 개인환경을 설정하는 가상 골프 장치
KR20240060560A (ko) 콘텐츠 영상을 제공하는 가상 스포츠 장치

Legal Events

Date Code Title Description
N231 Notification of change of applicant