JP2021069932A - Virtual golf device that adjusts carry - Google Patents
Virtual golf device that adjusts carry Download PDFInfo
- Publication number
- JP2021069932A JP2021069932A JP2020145719A JP2020145719A JP2021069932A JP 2021069932 A JP2021069932 A JP 2021069932A JP 2020145719 A JP2020145719 A JP 2020145719A JP 2020145719 A JP2020145719 A JP 2020145719A JP 2021069932 A JP2021069932 A JP 2021069932A
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- golf ball
- user
- virtual golf
- flight distance
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000004364 calculation method Methods 0.000 claims abstract description 35
- 230000007423 decrease Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 description 33
- 241000273930 Brevoortia tyrannus Species 0.000 description 21
- 230000003247 decreasing effect Effects 0.000 description 13
- 230000009467 reduction Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 239000012528 membrane Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000004576 sand Substances 0.000 description 3
- 244000025254 Cannabis sativa Species 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 2
- 239000003607 modifier Substances 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000235935 Hilaria belangeri Species 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3661—Mats for golf practice, e.g. mats having a simulated turf, a practice tee or a green area
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3691—Golf courses; Golf practising terrains having a plurality of driving areas, fairways, greens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/04—Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application 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/32—Golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、飛距離を調整する仮想ゴルフ装置に関する。より詳細には、ユーザーが打撃したゴルフボールに基づいて、仮想のゴルフコースにおいて仮想ゴルフボールの軌跡を算出し、さらに、前記軌跡による飛距離を調整することができる仮想ゴルフ装置に関するものである。 The present invention relates to a virtual golf device that adjusts a flight distance. More specifically, the present invention relates to a virtual golf device capable of calculating a trajectory of a virtual golf ball on a virtual golf course based on a golf ball hit by a user and further adjusting a flight distance based on the trajectory.
最近3次元立体映像とコンピュータシミュレーション技術を用いて、現場に行かずに、スポーツ競技を楽しむことができるシミュレーション装置が開発されて広く普及されている。特に、屋内で行われるスクリーンゴルフの場合、まるで屋外で実際のゴルフ競技をしているような感じを与えながら、同時に屋外のフィールドで試合することに比べて、時間と費用がセーブされるので、時間や経済的な理由などで野外ゴルフをプレイするのが難しい現代人に非常に人気がある。 Recently, a simulation device that allows you to enjoy sports competitions without going to the site has been developed and widely used using 3D stereoscopic images and computer simulation technology. Especially in the case of screen golf played indoors, it saves time and money compared to playing in the field outdoors while giving the feeling of playing an actual golf game outdoors. It is very popular with modern people who have difficulty playing outdoor golf due to time or financial reasons.
実際のゴルフでは、ゴルフボールを打撃すると、ゴルフボールが飛行して着地した地点で、ネクスト打撃をする。ところが、ゴルフ場のゴルフコースでゴルフボールが着地した地点は、様々な特性を持つことができる。例えば、ゴルフ場にはフェアウェイ、ラフ、バンカー、ウォーターハザード等のさまざまな属性の領域が存在し、これらの領域の属性に応じて、該当領域に着地されたゴルフボールをユーザーが打撃したときの打撃感や難易度が変わる。また、同一の属性を持つ領域でも、その領域に傾斜がある場合には、傾斜がない場合に比べて、ユーザーがゴルフボールを打撃するときの打撃感や難易度が変わる。このように、実際のゴルフでは、ゴルフボールが着地した地点の特性に応じて、様々な方式の打撃をしなければならないが、スクリーンゴルフにおいて、ユーザーは打撃マットに置かれたゴルフボールを打撃するだけであり、ユーザーの立場では、実際のゴルフのような様々な方法の打撃を体験することができない。その結果、スクリーンゴルフは実際のゴルフ場でプレイをすることに比べてリアリティが足りないという問題がある。 In actual golf, when a golf ball is hit, the next hit is made at the point where the golf ball flies and lands. However, the point where the golf ball lands on the golf course of the golf course can have various characteristics. For example, a golf course has areas with various attributes such as fairways, roughs, bunkers, and water hazards, and depending on the attributes of these areas, a hit when a user hits a golf ball landed in the area. Feeling and difficulty change. Further, even in an area having the same attribute, when the area has an inclination, the feeling of hitting and the difficulty level when the user hits the golf ball changes as compared with the case where there is no inclination. In this way, in actual golf, various types of hits must be made depending on the characteristics of the point where the golf ball lands, but in screen golf, the user hits the golf ball placed on the hitting mat. However, from the user's point of view, it is not possible to experience various methods of hitting like real golf. As a result, screen golf has a problem that it lacks reality compared to playing on an actual golf course.
本発明は、上記のような事情を勘案して発明されたものであり、スクリーンにゴルフボールが置かれている位置に基づいて、打撃後に算出される飛距離を適切に調整することで、スクリーンゴルフのリアリティを向上させた仮想ゴルフ装置を提供することをその目的とする。 The present invention has been invented in consideration of the above circumstances, and by appropriately adjusting the flight distance calculated after hitting based on the position where the golf ball is placed on the screen, the screen The purpose is to provide a virtual golf device with improved golf reality.
また、本発明の他の目的は、以下の説明と添付した図面から明確に理解することができる。 In addition, other objects of the present invention can be clearly understood from the following description and the accompanying drawings.
本発明の実施例による仮想ゴルフ装置は、仮想ゴルフコース及び仮想ゴルフボールを表示する表示部と、ユーザーが打撃した実際のゴルフボールの状態に基づいて、前記仮想ゴルフコースで前記仮想ゴルフボールの動きを算出する算出ステップを行う制御部とを含む。前記制御部は、ユーザーの打撃前に、前記仮想ゴルフボールが前記仮想ゴルフコースに置かれている地点に基づいて、調整ステップの実施可否を決定し、前記調整ステップでは、前記算出ステップで算出された前記仮想ゴルフボールの飛距離を調整する。 In the virtual golf device according to the embodiment of the present invention, the movement of the virtual golf ball on the virtual golf course is based on the display unit displaying the virtual golf course and the virtual golf ball and the state of the actual golf ball hit by the user. Includes a control unit that performs a calculation step to calculate. The control unit determines whether or not the adjustment step can be performed based on the point where the virtual golf ball is placed on the virtual golf course before the user hits the ball. In the adjustment step, the calculation step is calculated. The flight distance of the virtual golf ball is adjusted.
上記仮想ゴルフ装置において、前記仮想ゴルフコースは、仮想フェアウェイ領域と仮想非フェアウェイ領域を含み、前記調整ステップの実施可否及び前記調整ステップを行う際に調整される飛距離は、ユーザーの打撃前に、前記仮想ゴルフボールが前記仮想フェアウェイ領域と仮想非フェアウェイ領域の中にどこに置かれているかに依存する。 In the virtual golf device, the virtual golf course includes a virtual fairway area and a virtual non-fairway area, and whether or not the adjustment step can be performed and the flight distance adjusted when the adjustment step is performed are determined before the user hits. It depends on where the virtual golf ball is located in the virtual fairway area and the virtual non-fairway area.
上記仮想ゴルフ装置は、ユーザーが打撃する実際のゴルフボールが置かれる打撃マットとユーザーが打撃した前記実際のゴルフボールの状態を感知して前記制御部に伝達する感知部とをさらに含む。 The virtual golf device further includes a batting mat on which an actual golf ball hit by the user is placed, and a sensing unit that senses the state of the actual golf ball hit by the user and transmits the state to the control unit.
上記仮想ゴルフ装置において、前記打撃マットは、前記仮想フェアウェイ領域に対応するフェアウェイ領域だけで構成される単一領域の打撃マット、または前記仮想フェアウェイ領域に対応するフェアウェイ領域と前記仮想非フェアウェイ領域に対応する非フェアウェイ領域を含む複数領域の打撃マットである。 In the virtual golf device, the batting mat corresponds to a single region striking mat composed of only a fairway region corresponding to the virtual fairway region, or a fairway region corresponding to the virtual fairway region and the virtual non-fairway region. It is a striking mat in multiple areas including a non-fairway area.
上記仮想ゴルフ装置において、前記打撃マットは複数領域の打撃マットであり、前記感知部は、前記実際のゴルフボールが前記打撃マットに置かれている領域を感知し、また、ユーザーの打撃時に前記実際のゴルフボールと前記仮想ゴルフボールが、互いに対応しない領域に位置する場合に、前記調整ステップが行われる In the virtual golf device, the hitting mat is a hitting mat having a plurality of regions, and the sensing unit senses a region where the actual golf ball is placed on the hitting mat, and the hitting mat actually hits the user. The adjustment step is performed when the golf ball and the virtual golf ball are located in regions that do not correspond to each other.
上記仮想ゴルフ装置において、前記調整ステップの実施可否及び前記調整ステップを行う際に調整される飛距離は、ユーザーの打撃前に、前記仮想ゴルフボールが置かれている地点の傾斜、前記仮想ゴルフボールに置かれている地点の高さ、及び前記仮想ゴルフボールが置かれている地点からホールカップまでの距離のうちの少なくともいずれかに依存する。 In the virtual golf device, whether or not the adjustment step can be performed and the flight distance adjusted when the adjustment step is performed are determined by the inclination of the point where the virtual golf ball is placed and the virtual golf ball before the user hits the ball. It depends on the height of the point where the virtual golf ball is placed and at least one of the distances from the point where the virtual golf ball is placed to the hole cup.
上記仮想ゴルフ装置において、前記調整ステップの実施可否及び前記調整ステップを行う際に調整される飛距離は、ユーザーのレベルに依存する。 In the virtual golf device, whether or not the adjustment step can be performed and the flight distance adjusted when the adjustment step is performed depend on the level of the user.
上記仮想ゴルフ装置において、前記ユーザのレベルは、該当ユーザーのプレイ回数、プレイ時間、プレイ記録のうちの少なくともいずれかに基づいて算定される。 In the virtual golf device, the level of the user is calculated based on at least one of the number of plays, the play time, and the play record of the user.
上記仮想ゴルフ装置において、前記調整ステップの実施可否及び前記調整ステップを行う際に調整される飛距離は、ユーザーが自分で設定できる。 In the virtual golf device, the user can set whether or not the adjustment step can be performed and the flight distance to be adjusted when the adjustment step is performed.
上記仮想ゴルフ装置において、前記調整ステップでは、ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域の傾斜が小さければ小さいほど、および/または、ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域の高さが高ければ高いほど、および/または、ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域からホールカップまでの距離が遠ければ遠いほど、前記飛距離の減少量を小さくしたり、前記飛距離の増加量を大きくしたりして調整する。 In the virtual golf device, in the adjustment step, the smaller the inclination of the area where the virtual golf ball is placed before the user hits, and / or the virtual golf ball is placed before the user hits. The higher the height of the area and / or the farther the distance from the area where the virtual golf ball is placed to the hole cup before the user hits, the more the amount of decrease in the flight distance is reduced. Adjust by making it smaller or increasing the amount of increase in the flight distance.
本発明の仮想ゴルフ装置によれば、スクリーンにゴルフボールが置かれている位置に基づいて、打撃後に算出される飛距離を適切に調整することで、スクリーンゴルフのリアリティを向上させることができる。 According to the virtual golf device of the present invention, the reality of screen golf can be improved by appropriately adjusting the flight distance calculated after hitting based on the position where the golf ball is placed on the screen.
以下、実施例を挙げて本発明を詳細に説明する。本発明の目的、特徴、利点は以下の実施例から容易に理解できるであろう。本発明は、ここで説明される実施例に限定されず、他の形態に具体化されることもできる。ここで紹介される実施例は、開示された内容が徹底的で完全なものとなるように、かつ本発明の属する技術分野における通常の知識を有する者に本発明の思想が十分に伝達されるようにするために提供されるものである。よって、以下の実施例により本発明が限定されてはならない。 Hereinafter, the present invention will be described in detail with reference to examples. The object, feature, and advantage of the present invention can be easily understood from the following examples. The present invention is not limited to the examples described herein, and can be embodied in other embodiments. In the examples introduced here, the ideas of the present invention are sufficiently conveyed to a person having ordinary knowledge in the technical field to which the present invention belongs so that the disclosed contents are thorough and complete. It is provided to ensure that. Therefore, the present invention should not be limited by the following examples.
本明細書において、第1、第2などの用語が様々な要素(elements)を記述するために使用されたが、前記要素がこのような用語によって限定されてはならない。この用語は、単に前記要素を相互に区別するために使用されただけである。また、とある層(膜)が他の層(膜)または基板上にあると言及されている場合に、それは、他の層(膜)または基板上に直接形成されること、またはそれらの間に第3の層(膜)が介在することもできることを意味する。 In the present specification, terms such as first and second have been used to describe various elements, but the elements should not be limited by such terms. This term has only been used to distinguish the elements from each other. Also, when it is mentioned that one layer (membrane) is on another layer (membrane) or substrate, it is formed directly on another layer (membrane) or substrate, or between them. It means that a third layer (membrane) can also intervene in.
図面において、要素の大きさ、または要素間の相対的な大きさは、本発明に対するさらに明確な理解のために多少誇張して図示できる。また、図示した要素の形状が製造工程上の変異などによって多少変更できるであろう。したがって、本明細書で開示した実施例は、特別な記載がない限り、図示した形状に限定されてはならず、ある程度の変形を含むものと理解されるべきである。 In the drawings, the size of the elements, or the relative size between the elements, can be illustrated with some exaggeration for a clearer understanding of the invention. In addition, the shape of the illustrated element may be slightly changed due to mutations in the manufacturing process. Therefore, the examples disclosed herein should not be limited to the illustrated shapes and should be understood to include some modifications, unless otherwise noted.
図1は本発明の実施例による仮想ゴルフ装置の概略的な構造を示し、図2は図1の仮想ゴルフ装置の主要構成に対するブロック構成図である。 FIG. 1 shows a schematic structure of a virtual golf device according to an embodiment of the present invention, and FIG. 2 is a block configuration diagram for a main configuration of the virtual golf device of FIG.
図1及び図2を参照すると、仮想ゴルフ装置は打撃プレート(P)、感知部(10)、入力部(20)、シミュレータ(30)、表示部(40)を含む。打撃プレート(P)には、打撃用ゴルフボールが置かれている打撃マット(M)が具備され、前記ゴルフボールは、オートティーなどのような別の手段によって打撃マット(M)上に自動的に提供されることができる。 With reference to FIGS. 1 and 2, the virtual golf device includes a batting plate (P), a sensing unit (10), an input unit (20), a simulator (30), and a display unit (40). The striking plate (P) is provided with a striking mat (M) on which a striking golf ball is placed, and the golf ball is automatically placed on the striking mat (M) by another means such as an auto tee. Can be provided to.
感知部(10)は、ユーザーが打撃したゴルフボールの動きなどを感知して、打撃されたゴルフボールに関する全体的な状態情報を把握するためのものであり、ゴルフボールの動きを撮影することができるカメラやゴルフボールの動きを感知することができる感知センサーなどのような感知手段が使用されることができる。前記感知手段には、イメージセンシング、発光/受光センシング、レーザーセンシングなどの様々なセンシング方式が適用されることができ、このようなセンシング方法によってユーザーが打撃したゴルフボールの状態情報を把握することができる。前記カメラや感知センサーなどは単独に使用されたり、又は一緒に使用されることができる。また、一個のみが使用されたり、又は複数個が使用されることもできる。 The sensing unit (10) is for detecting the movement of the golf ball hit by the user and grasping the overall state information about the hit golf ball, and can capture the movement of the golf ball. Sensing means such as a capable camera or a sensing sensor capable of detecting the movement of a golf ball can be used. Various sensing methods such as image sensing, light emitting / receiving sensing, and laser sensing can be applied to the sensing means, and it is possible to grasp the state information of the golf ball hit by the user by such sensing methods. it can. The camera, the sensing sensor, and the like can be used alone or together. Moreover, only one may be used, or a plurality may be used.
入力部(20)は、ユーザーから各種の情報を受けるためのものであり、キーボードやマウスなどが使用されることができる。スクリーンゴルフでは、ユーザーが自分のIDやパスワードを入力する場合、ユーザーがプレイしたいゴルフコースやプレイ難易度を選択する場合などのように、ユーザーから情報の入力が必要な場合があり得、このような場合のために入力部(20)が具備される。 The input unit (20) is for receiving various information from the user, and a keyboard, mouse, or the like can be used. In screen golf, it may be necessary for the user to enter information, such as when the user enters his or her ID or password, or when the user selects the golf course or difficulty level he or she wants to play. An input unit (20) is provided for such cases.
入力部(20)からの入力データは、シミュレータ(30)に伝達されて処理される。例えば、ユーザーが、自分がプレイしたいゴルフコースを入力した場合に、入力した仮想のゴルフコースが表示部(40)を通じてユーザーに表示されるようにシミュレータ(30)が作動する。このようにシミュレータ(30)は、仮想ゴルフ装置の全体的な動作をコントロールしながら、ユーザー等からの様々な要求を処理する。図2に図示されたように、シミュレータ(30)は、制御部(31)、映像部(32)、データベース(33)を含む。制御部(31)は、各種の制御動作とともにユーザーが打撃したゴルフボールの動きを算出する役割などをし、映像部(32)は、ユーザーに表示される映像を生成する役割などをし、データベース(33)は制御部(31)と映像部(32)などの動作に必要なデータを貯蔵する。 The input data from the input unit (20) is transmitted to the simulator (30) and processed. For example, when the user inputs a golf course that he / she wants to play, the simulator (30) operates so that the input virtual golf course is displayed to the user through the display unit (40). In this way, the simulator (30) processes various requests from users and the like while controlling the overall operation of the virtual golf device. As illustrated in FIG. 2, the simulator (30) includes a control unit (31), a video unit (32), and a database (33). The control unit (31) plays a role of calculating the movement of the golf ball hit by the user along with various control operations, and the video unit (32) plays a role of generating an image displayed to the user, and a database. (33) stores data necessary for the operation of the control unit (31) and the video unit (32).
表示部(40)は、ビームプロジェクター(41)とスクリーン(42)を含む。ビームプロジェクター(41)は映像部(32)からの映像データをスクリーン(42)に投射し、スクリーン(42)は投影された映像を表示してユーザーに提供する。スクリーン(42)で表示れるゴルフボールやゴルフコースなどは、実際のではなく、映像におけるゴルフボールやゴルフコースであり、これを実際のゴルフボールなどと区別するために、本明細書では、「仮想の」という用語を付けて命名する。つまり、ユーザーが打撃プレート(P)に置いて打撃する実際のゴルフボール(Real Ball)と映像に表示されるゴルフボールと混同されないように、映像に表示されるゴルフボールは、「仮想のゴルフボール(Virtual Ball)」と命名する。「仮想のゴルフボール」と同様に、ある対象物に「仮想」という修飾語を付けて映像の中の対象物であるという点を示す。例えば、「仮想のゴルフコース」とは、実際のゴルフ場のゴルフコースを示すものではなく、ゴルフ場のゴルフコースがスクリーンの中の映像で表現されたものを意味する。打撃対象の実際のゴルフボールについても、映像の中の仮想のゴルフボールとの混同を防止するために必要であれば「実際の」という修飾語を付けて「実際のゴルフボール」と命名することができる。 The display unit (40) includes a beam projector (41) and a screen (42). The beam projector (41) projects the video data from the video unit (32) onto the screen (42), and the screen (42) displays the projected video and provides it to the user. The golf ball, golf course, etc. displayed on the screen (42) are not the actual golf ball, the golf course, etc., but the golf ball or golf course in the image. Name it with the term "no". In other words, the golf ball displayed in the image is a "virtual golf ball" so as not to be confused with the actual golf ball (Real Ball) that the user places on the striking plate (P) and hits. (Virtual Ball) ". Similar to the "virtual golf ball", a modifier "virtual" is added to an object to indicate that it is an object in the image. For example, the "virtual golf course" does not indicate the golf course of an actual golf course, but means that the golf course of the golf course is represented by an image on the screen. The actual golf ball to be hit should also be named "actual golf ball" with the modifier "actual" if necessary to prevent confusion with the virtual golf ball in the video. Can be done.
本実施例による仮想ゴルフ装置は、スクリーンゴルフ場に設置されてユーザーがスクリーンゴルフをプレイできるようにする装置であって、ユーザーがスクリーンゴルフをプレイするときの概略的な動作は次の通りである。 The virtual golf device according to the present embodiment is a device installed in a screen golf course and enables a user to play screen golf, and the general operation when the user plays screen golf is as follows. ..
図3は図1の仮想ゴルフ装置に適用されることができる動作方法を示すフローチャートであり、図4は図3での算出ステップを説明するための図であり、図5は図3での調整ステップを説明するための図である。 FIG. 3 is a flowchart showing an operation method that can be applied to the virtual golf device of FIG. 1, FIG. 4 is a diagram for explaining a calculation step in FIG. 3, and FIG. 5 is a diagram for explaining an adjustment in FIG. It is a figure for demonstrating a step.
図3を参照すると、本実施例による仮想ゴルフ装置の動作過程は、感知ステップ(S10)、算出ステップ(S20)、調整ステップ(S40)、表示ステップ(S50)などを含む。 Referring to FIG. 3, the operation process of the virtual golf device according to the present embodiment includes a sensing step (S10), a calculation step (S20), an adjustment step (S40), a display step (S50), and the like.
感知ステップ(S10)において、感知部(10)は、ユーザーが打撃する前に、実際のゴルフボールが打撃マット(M)に置かれている状態や位置などを感知することができ、ユーザーがゴルフボールを打撃すると、ユーザーが打撃したゴルフボールの速度や移動方向などのような物理的な状態を感知する。 In the sensing step (S10), the sensing unit (10) can detect the state and position of the actual golf ball placed on the hitting mat (M) before the user hits, and the user can play golf. When a ball is hit, the user senses a physical condition such as the speed or direction of movement of the hit golf ball.
算出ステップ(S20)において、シミュレータ(30)の制御部(31)が、仮想ゴルフコースでの仮想ゴルフボールの動きを算出する。算出ステップ(S20)では、感知部(10)から打撃されたゴルフボールの物理的状態に関するデータを受信して、これを基づいてユーザーが実際の屋外ゴルフ場でゴルフボールを打撃したと仮定したときにゴルフボールがどのような軌跡を有するかを算出する。 In the calculation step (S20), the control unit (31) of the simulator (30) calculates the movement of the virtual golf ball on the virtual golf course. In the calculation step (S20), when data on the physical state of the hit golf ball is received from the sensing unit (10) and it is assumed that the user hits the golf ball at an actual outdoor golf course based on the data. Calculate what kind of trajectory the golf ball has.
具体的には、図4を参照すると、ユーザーが打撃した実際のゴルフボールをチェックして打撃後のボール(B1)の物理的な状態を示すパラメータをセンシングする。前記パラメータとして、ボール(B1)の速度(V1)、ボール(B1)の回転を示すスピン(S1)、打撃によって飛行するボール(B1)の水平面上での方向を示す方位角(φ1)、ボール(B1)が水平面に対して傾いた角度を示す上下各(θ1)などがありえる。速度(V1)、スピン(S1)、方位角(φ1)、上下各(θ1)などのようなパラメータに基づいて物理法則を利用した計算モデルを適用すると、ボール(B1)の軌跡(T1)を算出することができ、このような方法でボール(B1)の物理的な状態から仮想ゴルフボールの軌跡(T1)を算出することができる。 Specifically, referring to FIG. 4, the actual golf ball hit by the user is checked and a parameter indicating the physical state of the ball (B1) after hitting is sensed. The parameters include the speed (V1) of the ball (B1), the spin (S1) indicating the rotation of the ball (B1), the azimuth angle (φ1) indicating the direction of the ball (B1) flying by hitting on the horizontal plane, and the ball. There can be upper and lower (θ1), etc., which indicate the angle at which (B1) is tilted with respect to the horizontal plane. Applying a calculation model that uses the laws of physics based on parameters such as velocity (V1), spin (S1), azimuth (φ1), and up and down (θ1), the trajectory (T1) of the ball (B1) is obtained. It can be calculated, and the trajectory (T1) of the virtual golf ball can be calculated from the physical state of the ball (B1) by such a method.
算出ステップ(S20)において、前記速度(V1)、スピン(S1)、方位角(φ1)、上下各(θ1)などのパラメータは、例を挙げることであり、ここに記載されたものだけに限定されない。さらに精密に軌跡(T1)を算出するために、他のパラメータが追加されることができる。または、一部のパラメータを省略して簡単かつ迅速に算出ステップ(S20)を行うことができる。 In the calculation step (S20), the parameters such as velocity (V1), spin (S1), azimuth (φ1), and vertical (θ1) are given by way of example, and are limited to those described here. Not done. Other parameters can be added to calculate the trajectory (T1) more precisely. Alternatively, the calculation step (S20) can be performed easily and quickly by omitting some parameters.
図3を再度参照すると、出力ステップ(S20)に続いて特定要件の充足の可否をチェックするステップ(S30)が行われる。前記特定要件を充足する場合、調整ステップ(S40)が行われた後に表示さステップ(S50)が行われる。前記特定条件を充足しない場合、調整ステップ(S40)を省略し表示ステップ(S50)が行われる。調整ステップ(S40)の実施の可否を決定する特定の条件は、様々なものがありえ、これについては後述する。 With reference to FIG. 3 again, the output step (S20) is followed by the step (S30) of checking whether the specific requirements are satisfied. If the specific requirements are met, the display step (S50) is performed after the adjustment step (S40) is performed. If the specific condition is not satisfied, the adjustment step (S40) is omitted and the display step (S50) is performed. There can be various specific conditions that determine whether or not the adjustment step (S40) can be performed, which will be described later.
調整ステップ(S40)では、算出ステップ(S20)で算出されたゴルフボールの飛距離を減少させたり又は増加させたりする飛距離の調整過程を行う。具体的には、図5の(a)を参照すると、算出ステップ(S20)で打撃後のボール(B1)の物理的な状態を示すパラメータ(速度(V1)、スピン(S1)、方位角(φ1)、上下角(θ1)など)に基づいてボール(B1)の軌跡(T1)を計算した時に、前記軌跡(T1)によるボール(B1)の着地位置が第1位置(LP1)であれば、調整ステップ(S40)では、算出ステップ(S20)による軌跡(T1)の飛距離を所定の距離(Δ1)だけ減少するように調整する。その結果、調整後のボール(B1)の着地位置は第2位置(LP2)になってボール(B1)の軌跡(T2)も変更される。または、図5の(b)を参照すると、調整ステップ(S40)では、算出ステップ(S20)による軌跡(T1)の飛距離を所定の距離(Δ2)だけ増加するように調整する。その結果、調整後のボール(B1)の着地位置は第3位置(LP3)になってボール(B1)の軌跡(T3)も変更される。 In the adjustment step (S40), the flight distance adjustment process for reducing or increasing the flight distance of the golf ball calculated in the calculation step (S20) is performed. Specifically, referring to (a) of FIG. 5, parameters (velocity (V1), spin (S1), azimuth (velocity (V1), spin (S1), azimuth ( When the locus (T1) of the ball (B1) is calculated based on (φ1), vertical angle (θ1), etc.), if the landing position of the ball (B1) by the locus (T1) is the first position (LP1). In the adjustment step (S40), the flight distance of the locus (T1) in the calculation step (S20) is adjusted so as to decrease by a predetermined distance (Δ1). As a result, the landing position of the adjusted ball (B1) becomes the second position (LP2), and the trajectory (T2) of the ball (B1) is also changed. Alternatively, referring to (b) of FIG. 5, in the adjustment step (S40), the flight distance of the locus (T1) by the calculation step (S20) is adjusted so as to increase by a predetermined distance (Δ2). As a result, the landing position of the adjusted ball (B1) becomes the third position (LP3), and the trajectory (T3) of the ball (B1) is also changed.
表示ステップ(S50)において、調整ステップ(S40)を省略した場合には、表示部(40)が算出ステップ(S20)での算出結果に基づいて、前記仮想ゴルフコース及び前記仮想ゴルフボールの画像を表示し、調整ステップ(S40)を経由した場合には、表示部(40)が算出ステップ(S20)での算出結果に調整ステップ(S40)での調整結果を反映して、前記仮想ゴルフコース及び前記仮想ゴルフボールの映像を表示する。 When the adjustment step (S40) is omitted in the display step (S50), the display unit (40) displays an image of the virtual golf course and the virtual golf ball based on the calculation result in the calculation step (S20). When the golf course is displayed and the adjustment step (S40) is passed, the display unit (40) reflects the adjustment result in the adjustment step (S40) on the calculation result in the calculation step (S20), and the virtual golf course and the said virtual golf course The image of the virtual golf ball is displayed.
以下では、調整ステップ(S40)の実施の可否を決定する特定の要件について説明する。また、調整ステップ(S40)を実施する場合に、どの程度の飛距離を減少させるか、またはどの程度の飛距離を増加させるかについて説明する(以下、本明細書で飛距離の減少割合や増加割合を「調整率」と命名して表現する)。下記の説明は、様々な要件や基準の中で一部であり、ここで説明しない他の要件や基準が適用されることもできる。 The following describes the specific requirements that determine whether or not the adjustment step (S40) can be performed. In addition, when the adjustment step (S40) is carried out, how much the flight distance is reduced or how much the flight distance is increased will be described (hereinafter, the reduction rate and increase of the flight distance in the present specification). The ratio is expressed by naming it as "adjustment rate"). The description below is part of the various requirements and criteria, and other requirements and criteria not discussed here may apply.
図6は図1の仮想ゴルフ装置のスクリーンで表示される仮想ゴルフコースを示し、図7および図8は図1の仮想ゴルフ装置に使用されることができる単一領域の打撃マットと、ここで調整ステップが適用されるケースを説明するための図であり、図9乃至図11は図1の仮想ゴルフ装置に使用されることができる複数領域の打撃マットと、ここで調整ステップが適用されるケースを説明するための図である。 FIG. 6 shows a virtual golf course displayed on the screen of the virtual golf device of FIG. 1, and FIGS. 7 and 8 show a single area striking mat that can be used for the virtual golf device of FIG. It is a figure for demonstrating the case where the adjustment step is applied, and FIGS. 9 to 11 show a multi-region hitting mat that can be used for the virtual golf device of FIG. 1, and the adjustment step is applied here. It is a figure for demonstrating a case.
図6を参照すると、スクリーンゴルフのプレイ中にスクリーンには、仮想のゴルフコースが表示される。仮想のゴルフコースは、実際に存在するゴルフコース又は実際に存在せずに創作されたゴルフコースをコンピュータグラフィックスで表現したものである。実際のゴルフコースを表現したもにもあれ、創作されたゴルフコース表現したものにもあれ、スクリーンゴルフのリアリティを向上させることができるように、スクリーンに表示される仮想のゴルフコースは、実際のゴルフ場の特性を最大限に反映する。例えば、実際のゴルフ場のゴルフコースには、フェアウェイ、ラフ、バンカーなどのように、さまざまな属性を持つ地形があり、スクリーンの仮想ゴルフコースにも仮想フェアウェイ、仮想ラフ、仮想バンカーなどのように、さまざまな属性を持つ地形が表示される。実際のゴルフ場におけるフェアウェイは、芝が短く維持されている領域であるためにゴルフボールの打撃が容易である。ラフはフェアウェイに比べて草が長い地域であり、草が長いラフでは草が短いフェアウェイより打撃が難しい。バンカーは砂の地域であり、砂のために打撃することがさらに難しく、芝の地域(フェアウェイ、ラフ)に比べて打撃の難易度が高い。 Referring to FIG. 6, a virtual golf course is displayed on the screen while playing screen golf. A virtual golf course is a computer graphics representation of a golf course that actually exists or is created without it. Whether it is a representation of an actual golf course or a representation of a created golf course, the virtual golf course displayed on the screen is a real golf course so that you can improve the reality of screen golf. It reflects the characteristics of the golf course to the maximum extent. For example, a golf course on an actual golf course has terrain with various attributes such as fairways, roughs, and bunkers, and a virtual golf course on the screen also has virtual fairways, roughs, and virtual bunkers. , The terrain with various attributes is displayed. A fairway in an actual golf course is an area where the turf is kept short, so that the golf ball can be easily hit. The rough is an area with longer grass than the fairway, and the rough with long grass is more difficult to hit than the fairway with short grass. Bunkers are areas of sand that are even more difficult to hit due to the sand and are more difficult to hit than areas of turf (fairways, rough).
図7を参照すると、打撃マット(M)として、単一領域からなるものが使用されることができる。単一領域の打撃マット(M)において、前記単一領域は、スクリーンの中の仮想フェアウェイに対応するフェアウェイ領域で構成される。つまり、実際のゴルフ場のフェアウェイが芝が短く打撃しやすいように、前記単一領域の打撃マット(M)におけるフェアウェイ領域は、長さが短い人工芝などで構成されることにより、実際のゴルフ場のフェアウェイで打撃するのと同一の打撃感や打撃難易度を提供することができる。 With reference to FIG. 7, as the striking mat (M), one consisting of a single area can be used. In the single area striking mat (M), the single area is composed of a fairway area corresponding to a virtual fairway in the screen. That is, the fairway area of the single area striking mat (M) is composed of artificial turf or the like having a short length so that the fairway of an actual golf course has a short turf and is easy to hit. It is possible to provide the same feeling of hitting and difficulty of hitting on the fairway of the field.
ユーザーがゴルフボールを打撃する際に、実際には打撃マット(M)上の実際のゴルフボールを打撃するが、スクリーンゴルフのプレイにおける設定では、画面の仮想のゴルフボールが置かれている地点でゴルフボールを打撃すると仮定する。例えば、スクリーンの中の仮想のゴルフボールが仮想フェアウェイに置かれている場合、フェアウェイの領域に置かれているゴルフボールを打撃すると仮定し、スクリーンの中の仮想のゴルフボールが仮想ラフに置かれている場合、ラフに置かれているゴルフボールを打撃すると仮定する。単一領域の打撃マット(M)を使用する場合、図8の(a)に図示されたように、スクリーンの中の仮想のゴルフボール(VB)が仮想フェアウェイに置かれている時には、打撃マット(M)のフェアウェイ領域に置かれている実際のゴルフボール(RB)を打撃することがスクリーンの中の状況に対応する。しかし、図8の(b)と図8の(c)に図示されたように、スクリーンの中の仮想のゴルフボール(VB)が仮想ラフや仮想バンカーに置かれてある場合、単一領域の打撃マット(M)では、これに対応されるように打撃することができる環境を提供しない。一般的に、ラフやバンカーでの打撃がフェアウェイでの打撃に比べて打撃難易度が高いので、同一のスイングで打撃したときにゴルフボールの飛距離は、フェアウェイ、ラフ、バンカーの順に減少する。このような点を勘案してスクリーンの中の仮想ゴルフボール(VB)が仮想ラフや仮想バンカーに置かれている状況で打撃する場合、調整ステップが適用されることができる。具体的には、仮想ゴルフボール(VB)が仮想フェアウェイに置かれている時に打撃する場合(図8の(a))に算出された飛距離を100と仮定すると、仮想ゴルフボール(VB)が仮想ラフに置かれている時に打撃する場合(図8の(b))には、調整ステップを適用して最終飛距離を90に減らし(調整率が-10%である)、仮想ゴルフボール(VB)が仮想バンカーに置かれている時に打撃する場合(図8の(c ))には、調整ステップを適用して最終飛距離を80に減らすことができる(調整率が-20%である)。 When the user hits the golf ball, he actually hits the actual golf ball on the hitting mat (M), but in the setting in screen golf play, at the point where the virtual golf ball on the screen is placed. Suppose you hit a golf ball. For example, if a virtual golf ball on the screen is placed on a virtual fairway, it is assumed that the golf ball placed on the area of the fairway is hit, and the virtual golf ball on the screen is placed on the virtual rough. If so, assume that you are hitting a golf ball that is placed on the rough. When using a single area striking mat (M), as illustrated in (a) of FIG. 8, when the virtual golf ball (VB) in the screen is placed on the virtual fairway, the striking mat Hitting an actual golf ball (RB) placed in the fairway area of (M) corresponds to the situation on the screen. However, as illustrated in Figure 8 (b) and Figure 8 (c), if the virtual golf ball (VB) in the screen is placed in a virtual rough or virtual bunker, then a single area The striking mat (M) does not provide an environment in which it can be striked to correspond to this. In general, hitting with a rough or bunker is more difficult than hitting with a fairway, so when hitting with the same swing, the flight distance of the golf ball decreases in the order of fairway, rough, and bunker. With this in mind, adjustment steps can be applied when the virtual golf ball (VB) in the screen is hit in a virtual rough or virtual bunker. Specifically, assuming that the flight distance calculated when the virtual golf ball (VB) is hit while being placed on the virtual fairway ((a) in FIG. 8) is 100, the virtual golf ball (VB) is When hitting while placed on the virtual rough ((b) in Fig. 8), apply the adjustment step to reduce the final flight distance to 90 (adjustment rate is -10%), and then use the virtual golf ball ( When hitting while the VB) is in the virtual bunker ((c) in Figure 8), the adjustment step can be applied to reduce the final flight distance to 80 (adjustment rate is -20%). ).
調整ステップでは、飛距離を減少させるだけでなく、飛距離を増加させることもできる。例えば、同一のスイングで打撃したときにゴルフボールの飛距離は、フェアウェイ、ラフ、バンカーの順に減少する点を勘案して、図8に図示された場合において、算出ステップ(S20)で算出された飛距離を100とすれば、仮想ゴルフボール(VB)が仮想フェアウェイに置かれている時に打撃する場合(図8の(a))には、調整ステップで最終的な飛距離が120になるようにし(調整率が+20%である)、仮想ゴルフボール(VB)が仮想ラフに置かれているときに打撃する場合(図8の(b))には、調整ステップで最終的な飛距離が110になるようにし(調整率が+10%である)、仮想ゴルフボール(VB)が仮想バンカーに置かれているときに打撃する場合(図8の(c))には、調整ステップを適用せずに、最終的飛距離が100に維持されるようすることができる(調整率が0%である)。 In the adjustment step, not only the flight distance can be reduced, but also the flight distance can be increased. For example, the flight distance of a golf ball when hit with the same swing is calculated in the calculation step (S20) in the case shown in FIG. 8 in consideration of the fact that the flight distance decreases in the order of fairway, rough, and bunker. Assuming that the flight distance is 100, when the virtual golf ball (VB) is hit while being placed on the virtual fairway ((a) in Fig. 8), the final flight distance will be 120 in the adjustment step. (Adjustment rate is + 20%), and when hitting when the virtual golf ball (VB) is placed on the virtual rough ((b) in Fig. 8), the final flight distance is determined in the adjustment step. Set it to 110 (adjustment rate is + 10%) and apply the adjustment step when hitting when the virtual golf ball (VB) is placed in the virtual bunker ((c) in Fig. 8). Instead, the final flight distance can be maintained at 100 (adjustment rate is 0%).
図9を参照すると、打撃マット(M)として、複数領域からなるものが使用されることができる。複数領域の打撃マット(M)は、第1打撃領域(1)と第2打撃領域(2)とを含み、第2打撃領域(2)は2つのサブ領域(2a、2b)を有する。第1打撃領域(1)は実際のゴルフで打撃難易度が最も低いフェアウェイに対応し、第2打撃領域(2)はフェアウェイに比べ打撃難易度が高い非フェアウェイ(本明細書では、ラフ、バンカーなどのようにフェアウェイに比べ打撃難易度が高い領域を「非フェアウェイ」と命名する)に対応する。第2打撃領域(2)の2つのサブ領域(2a、2b)は、互いに打撃難易度が異なるラフとバンカーに対応するように形成されることができる。例えば、打撃マット(M)の第1打撃領域(1)と第2打撃領域(2)における一つのサブ領域(2a)をフェアウェイとラフに対応するように長さが異なる人工芝に形成し、打撃マット(M)の第2打撃領域(2)における他のサブ領域(2b)は、砂で打撃するような打撃感を与えることができる材料で形成することができる。このように複数領域の打撃マット(M)は、打撃難易度および/または打撃感が異なる3つの領域に区分されるように形成することができる。実際のゴルフでは、ウォーターハザードのようにフェアウェイ、ラフ、バンカー以外の他の地形があり得、ラフやバンカーの場合にもライトラフ、ヘビーラフ、フェアウェイバンカー、グリーンバンカーのように様々な種類があるので、複数領域の打撃マット(M )は、実際のゴルフ場の多様な地形属性を反映できるように様々な形で形成されることができ、必ずしも図9に図示された構造に限定されるものではない。ただし、実際のゴルフ場においで非フェアウェイの中に他の領域よりもラフやバンカーの比重が高いので、以下では、第2打撃領域(2)の2つのサブ領域(2a、2b)は、それぞれラフ領域、バンカー領域と命名し、第1および第2打撃領域(1、2)は、それぞれフェアウェイ領域、非フェアウェイ領域と命名する。 With reference to FIG. 9, as the striking mat (M), one composed of a plurality of areas can be used. The striking mat (M) of a plurality of regions includes a first striking region (1) and a second striking region (2), and the second striking region (2) has two sub regions (2a, 2b). The first hitting area (1) corresponds to the fairway with the lowest hitting difficulty in actual golf, and the second hitting area (2) corresponds to the non-fairway having a higher hitting difficulty than the fairway (rough, bunker in this specification). Areas where the difficulty of hitting is higher than that of fairways are called "non-fairways"). The two sub-regions (2a, 2b) of the second striking region (2) can be formed to correspond to roughs and bunkers having different striking difficulty levels. For example, one sub-region (2a) in the first striking region (1) and the second striking region (2) of the striking mat (M) is formed on artificial turf having different lengths so as to correspond to the fairway and rough. The other sub-region (2b) in the second striking region (2) of the striking mat (M) can be formed of a material that can give a striking feeling like striking with sand. As described above, the striking mat (M) having a plurality of regions can be formed so as to be divided into three regions having different striking difficulty and / or striking feeling. In actual golf, there can be other terrain other than fairways, roughs and bunkers like water hazards, and there are various types of roughs and bunkers such as light roughs, heavy roughs, fairway bunkers and green bunkers. The multi-region hitting mat (M) can be formed in various shapes to reflect the various terrain attributes of the actual golf course, and is not necessarily limited to the structure shown in FIG. .. However, in the actual golf course, the weight of roughs and bunkers is higher in the non-fairway than in other areas, so in the following, the two sub-areas (2a, 2b) of the second hit area (2) are respectively. The rough area and bunker area are named, and the first and second hit areas (1, 2) are named the fairway area and the non-fairway area, respectively.
複数領域の打撃マット(M)を使用する場合には、スクリーンの中の仮想のゴルフボールが置かれている様々な状況に対応する打撃環境を提供する。図10の(a)に図示されたように、スクリーンの中の仮想のゴルフボール(VB)が仮想フェアウェイに置かれている場合には、フェアウェイ領域(1)に実際のゴルフボール(RB)を置いて打撃すれば、スクリーンの中の状況に対応する打撃環境で打撃することができる。また、図10の(b)に図示されたように、仮想のゴルフボール(VB)が仮想ラフに置かれている場合には、ラフ領域に実際のゴルフボール(RB)を置いて打撃すれば、スクリーンの中の状況に対応する打撃環境で打撃することができ、図10の(c)に図示されたように、仮想のゴルフボール(VB)が仮想バンカーに置かれている場合には、バンカーの領域に実際のゴルフボール(RB)を置いて打撃すれば、スクリーンの中の状況に対応する打撃環境で打撃することができる。 When a multi-area batting mat (M) is used, it provides a batting environment corresponding to various situations in which a virtual golf ball is placed on the screen. As illustrated in FIG. 10 (a), when the virtual golf ball (VB) in the screen is placed on the virtual fairway, the actual golf ball (RB) is placed in the fairway area (1). If you put it down and hit it, you can hit it in the hitting environment corresponding to the situation on the screen. In addition, as shown in FIG. 10 (b), when a virtual golf ball (VB) is placed in the virtual rough, the actual golf ball (RB) can be placed in the rough area and hit. , You can hit in a hitting environment that corresponds to the situation on the screen, and if a virtual golf ball (VB) is placed in the virtual bunker, as illustrated in (c) of Figure 10. If you place an actual golf ball (RB) in the area of the bunker and hit it, you can hit it in the hitting environment corresponding to the situation on the screen.
このように複数領域の打撃マット(M)を使用すると、スクリーンの中の仮想のゴルフボールが置かれている様々な状況に対応する打撃環境を提供することができる。しかし、ユーザーがの故意やミスでスクリーンの中の仮想のゴルフボール(VB)が置かれてある状況に適合しない環境で打撃する場合がありえる。例えば、図11の(a)に図示されたように、仮想ゴルフボール(VB)が仮想ラフに位置し、実際のゴルフボール(RB)が打撃マットのフェアウェイ領域に置かれている場合と、図11の(b)に図示されたように、仮想ゴルフボール(VB)が仮想バンカーに位置し、実際のゴルフボール(RB)が打撃マットのフェアウェイ領域に置かれている場合には、スクリーンの中の仮想のゴルフボール(VB)が位置する状況と打撃マットの実際のゴルフボール(RB)が置かれている環境が相互に附合しない。図11の(a)、(b)のような場合に、ユーザーは打撃マットの実際のゴルフボール(RB)をそれぞれラフ領域とバンカー領域に移動させた後に打撃しなければならないが、ユーザーが故意やミスで実際のゴルフボールを移動せずにフェアウェイ領域に置かれた実際のゴルフボールを打撃することもあり得る。 By using the striking mat (M) having a plurality of regions in this way, it is possible to provide a striking environment corresponding to various situations in which a virtual golf ball is placed on the screen. However, the user may intentionally or mistakenly hit the virtual golf ball (VB) on the screen in an environment that does not fit the situation. For example, as shown in FIG. 11A, the virtual golf ball (VB) is located in the virtual rough and the actual golf ball (RB) is placed in the fairway area of the striking mat. In the screen if the virtual golf ball (VB) is located in the virtual bunker and the actual golf ball (RB) is placed in the fairway area of the striking mat, as illustrated in 11 (b). The situation where the virtual golf ball (VB) is located and the environment where the actual golf ball (RB) of the striking mat is placed do not correlate with each other. In cases such as (a) and (b) in Fig. 11, the user must move the actual golf ball (RB) of the hitting mat to the rough area and the bunker area, respectively, and then hit the ball. It is also possible to hit the actual golf ball placed in the fairway area without moving the actual golf ball due to a mistake or mistake.
フェアウェイ、ラフ、バンカーでの打撃感や打撃難易度が異なるため、ユーザーは仮想ゴルフコースに仮想ゴルフボール(VB)が置かれている領域の打撃難易度と対応する打撃難易度を持つ打撃マット上の領域に、実際のゴルフボール(RB)を置いて打撃することが公平なプレイとすることができる。図11の(a)に図示されたケースを参照すると、スクリーンに仮想ゴルフボール(VB)が仮想ラフに置かれているので、ユーザーは、ことに対応するように打撃マットのラフ領域に実際のゴルフボール(RB)を置いて打撃しなければならないが、実際にはラフ領域よりも打撃難易度が低いフェアウェイ領域に実際のゴルフボール(RB)を置いて打撃するので、元来よりも打撃難易度が低い状態で打撃するものであって、不公正であるとすることができる。このように不公正なプレイに対してペナルティの一種で調整ステップが適用されることができる。 Since the hit feeling and hit difficulty on the fairway, rough, and bunker are different, the user can hit on a hit mat that has a hit difficulty corresponding to the hit difficulty in the area where the virtual golf ball (VB) is placed on the virtual golf course. Placing an actual golf ball (RB) in the area of and hitting it can be a fair play. Referring to the case illustrated in FIG. 11 (a), the virtual golf ball (VB) is placed on the screen in the virtual rough, so that the user can actually put the actual golf ball (VB) in the rough area of the batting mat to accommodate. You have to put a golf ball (RB) and hit it, but in reality, you put an actual golf ball (RB) in the fairway area, which is less difficult to hit than the rough area, so it is harder to hit than originally. It hits at a low degree and can be regarded as unfair. In this way, adjustment steps can be applied as a kind of penalty for unfair play.
具体的には、仮想ゴルフボール(VB)が仮想フェアウェイにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるときに打撃する場合(図10の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用せずに、これが最終飛距離になる。これに比べて、仮想ゴルフボール(VB)が仮想ラフにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるとき打撃する場合(図11の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を90に減少させる(調整率は-10%である)。また、スクリーンの中の仮想ゴルフボール(VB)が仮想バンカーにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるときに打撃する場合(図11の(b))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終的飛距離を80に減少させる(調整率は-20%である)。仮想ゴルフボール(VB)が仮想ラフに位置する場合の飛距離の減少率(10%)が、仮想ゴルフボール(VB)が仮想バンカーに位置する場合の飛距離の減少率(20%)よりも小さい理由は、バンカーでの打撃難易度がラフでの打撃難易度より高いので、バンカーでの打撃がラフでの打撃に比べて飛距離がより大きく減少する可能性が高いからである。しかし、これは、飛距離の減少率を設定する一例をあげものであり、ここで説明した方法とは異なる方法で飛距離の減少率を設定することもできる。 Specifically, when the virtual golf ball (VB) is on the virtual fairway and the actual golf ball (RB) of the hitting mat is in the fairway area, the ball is hit ((a) in FIG. 10), the calculation step. When the flight distance of 100 is calculated, this becomes the final flight distance without applying the adjustment step. In comparison, if the virtual golf ball (VB) is in the virtual rough and the actual golf ball (RB) on the striking mat is in the fairway area, the ball is hit ((a) in FIG. 11) in the calculation step. Once the flight distance of 100 is calculated, the adjustment step is applied to reduce the final flight distance to 90 (adjustment rate is -10%). Also, when the virtual golf ball (VB) in the screen is in the virtual bunker and the actual golf ball (RB) of the hitting mat is in the fairway area, the ball is hit ((b) in FIG. 11). When the flight distance of 100 is calculated in the step, the adjustment step is applied to reduce the final flight distance to 80 (adjustment rate is -20%). The reduction rate of flight distance (10%) when the virtual golf ball (VB) is located in the virtual rough is larger than the reduction rate (20%) of the flight distance when the virtual golf ball (VB) is located in the virtual bunker. The reason for the small size is that since the difficulty of hitting with a bunker is higher than the difficulty of hitting with a rough, it is highly possible that the hit with a bunker will reduce the flight distance more than the hit with a rough. However, this is just an example of setting the reduction rate of the flight distance, and the reduction rate of the flight distance can be set by a method different from the method described here.
単一領域の打撃マットを使用する場合と同様に、複数領域の打撃マットを使用する場合にも、調整ステップにおいて飛距離が増加するようにすることもできる。具体的には、スクリーンの中の仮想ゴルフボール(VB)が仮想フェアウェイにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるときに打撃する場合(図10の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を120に増加させることができる(調整率は+20%である)。これに比べて、仮想ゴルフボール(VB)が仮想ラフにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるときに打撃する場合(図11の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を110に増加させることができる(調整率は+10%である)。また、仮想ゴルフボール(VB)が仮想バンカーにあり、打撃マットの実際のゴルフボール(RB)がフェアウェイ領域にあるときに打撃する場合(図11の(b))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を105に若干増加させたり(調整率は+5%である)または調整ステップを省略して算出ステップでの飛距離100が維持されるようにすることができる(調整率は0%である)。ここで、飛距離の増加率が、仮想ゴルフボール(VB)が仮想フェアウェイに位置する場合が最も大きく、仮想ゴルフボール(VB)が仮想ラフに位置する場合が中間であり、仮想ゴルフボール(VB)が仮想バンカーに位置する場合が最も小さい 例を挙げる。これはフェアウェイ、ラフ、バンカーの順に打撃難易度が高くなる点を考慮したものである。しかし、これは飛距離の増加率を設定する一例であり、ここで説明した方法と異なる方法で飛距離の増加率を設定することもできる。 Similar to the case of using a single area striking mat, when using a multi-region striking mat, the flight distance can be increased in the adjustment step. Specifically, when the virtual golf ball (VB) in the screen is on the virtual fairway and the actual golf ball (RB) on the hitting mat is in the fairway area, the ball is hit ((a) in FIG. 10). When the flight distance of 100 is calculated in the calculation step, the adjustment step can be applied to increase the final flight distance to 120 (the adjustment rate is + 20%). In comparison, if the virtual golf ball (VB) is in the virtual rough and the actual golf ball (RB) on the striking mat is in the fairway area, the calculation step is performed ((a) in FIG. 11). Once the flight distance of 100 is calculated, the adjustment step can be applied to increase the final flight distance to 110 (adjustment rate is + 10%). Also, if the virtual golf ball (VB) is in the virtual bunker and the actual golf ball (RB) on the hitting mat is in the fairway area ((b) in Fig. 11), the calculation step is 100. Once the flight distance is calculated, the adjustment step can be applied to slightly increase the final flight distance to 105 (adjustment rate is + 5%), or the adjustment step can be omitted to maintain the flight distance of 100 in the calculation step. (Adjustment rate is 0%). Here, the rate of increase in flight distance is greatest when the virtual golf ball (VB) is located on the virtual fairway, and is intermediate when the virtual golf ball (VB) is located on the virtual rough, and the virtual golf ball (VB). ) Is located in the virtual bunker, which is the smallest example. This is in consideration of the fact that the difficulty of hitting increases in the order of fairway, rough, and bunker. However, this is an example of setting the increase rate of the flight distance, and the increase rate of the flight distance can be set by a method different from the method described here.
以上に、調整ステップの適用の可否または調整ステップでの飛距離調整率を決定する根拠(スクリーンの中の仮想ゴルフボールが置かれている地形の特性を考慮し、また付加的に複数領域の打撃マットでの打撃時に実際のゴルフボールが置かれている領域などを考慮)について説明した。以下では、スクリーンの中のゴルフボールが置かれている地域の傾斜、高さ、ホールカップとの距離などのような他の要因により調整ステップを適用する例を説明する。 The above is the basis for determining the applicability of the adjustment step or the flight distance adjustment rate in the adjustment step (considering the characteristics of the terrain on which the virtual golf ball is placed in the screen, and additionally hitting multiple areas. Considering the area where the actual golf ball is placed when hitting on the mat) was explained. The following describes an example of applying the adjustment step due to other factors such as the slope, height, distance to the hole cup, etc. of the area where the golf ball is located in the screen.
図12乃至図14は、スクリーンの中のゴルフボールが置かれている地域の傾斜、高さ、ホールカップとの距離により調整ステップを適用することができる例を説明するための図である。 12 to 14 are diagrams for explaining an example in which the adjustment step can be applied depending on the inclination, height, and distance from the hole cup in the area where the golf ball is placed in the screen.
図12を参照すると、仮想ゴルフコースの特定ホールに対するプレイにおいて、最終目標地点は仮想ホールカップ(HC)である。したがって、ユーザーの立場で、自分が打撃した仮想ゴルフボール(VB)と仮想ホールカップ(HC)との間の距離は、プレイ中にチェックしなければならない重要な情報である。これと関連して、仮想ゴルフボール(VB)が仮想のホールカップ(HC)から第1距離(D1)だけ離れている第1位置(P1)にある場合と、仮想ゴルフボール(VB)が仮想ホールカップ(HC)から第1距離(D1)と異なる第2距離(D2)だけ離れている第2位置(P2)にある場合を仮定する。算出ステップに追加的に飛距離を増加する調整ステップを適用する際に、調整ステップによって増加される飛距離が仮想ホールカップ(HC)との距離により変更させるように調整することができる。例えば、第1距離(D1)が第2距離(D2)よりも大きい場合、第1位置(P1)での飛距離増加率が第2位置(P2)での飛距離増加率よりも大きくなるように調整する。仮想ホールカップ(HC)から遠く離れているときには、できるだけホールカップに近接できるように長打を目指す。従って、仮想ホールカップ(HC)から遠く離れた状態で打撃するときに飛距離を増加させることは、ユーザーに実益が大きい。しかし、仮想ホールカップ(HC)に近接した状態では、ゴルフボールをホールインするための精巧な打撃が重要であるため、飛距離を増加させる実益が相対的に大きくない。したがって、仮想ホールカップ(HC)からの距離により、その距離が遠ければ遠いほど飛距離の増加率を大きくすることが、ユーザーには役に立つ。しかし、必ずしもこのような方式(仮想ホールカップ(HC)からの距離について、その距離が遠ければ遠いほど飛距離の増加率を大きくする)を使用しなければならないものではなく、仮想のホールカップ(HC)からの距離が近いほど飛距離増加率を大きくすることもできる。また、スクリーンゴルフのプレイの難易度を高めるために、仮想ホールカップ(HC)からの距離により調整ステップで飛距離が減少するようにすることもできる。 Referring to FIG. 12, the final target point is the virtual hole cup (HC) in the play for a specific hole of the virtual golf course. Therefore, from the user's point of view, the distance between the virtual golf ball (VB) hit by the user and the virtual hole cup (HC) is important information that must be checked during play. In this connection, the virtual golf ball (VB) is in the first position (P1), which is the first distance (D1) away from the virtual hole cup (HC), and the virtual golf ball (VB) is virtual. Suppose that the ball is in the second position (P2), which is separated from the hole cup (HC) by a second distance (D2) different from the first distance (D1). When applying an adjustment step that additionally increases the flight distance to the calculation step, the flight distance increased by the adjustment step can be adjusted so as to be changed according to the distance from the virtual hole cup (HC). For example, when the first distance (D1) is larger than the second distance (D2), the flight distance increase rate at the first position (P1) is larger than the flight distance increase rate at the second position (P2). Adjust to. When you are far from the virtual hole cup (HC), aim for a long hit so that you can get as close to the hole cup as possible. Therefore, it is very beneficial for the user to increase the flight distance when hitting at a state far away from the virtual hole cup (HC). However, in the state close to the virtual hole cup (HC), the actual benefit of increasing the flight distance is not relatively large because the elaborate hit for hole-in of the golf ball is important. Therefore, depending on the distance from the virtual hole cup (HC), it is useful for the user to increase the rate of increase in the flight distance as the distance increases. However, it is not always necessary to use such a method (for the distance from the virtual hole cup (HC), the farther the distance is, the larger the increase rate of the flight distance is), and the virtual hole cup ( The closer the distance from HC), the greater the rate of increase in flight distance. Further, in order to increase the difficulty of playing screen golf, it is possible to reduce the flight distance in the adjustment step depending on the distance from the virtual hole cup (HC).
図13を参照すると、スクリーンの中の仮想のゴルフボール(VB)が置かれている地点点は様々な傾斜を有する。したがって、図13の(a)に図示されたように、仮想ゴルフボール(VB)は仮想ゴルフコースの水平位置に位置したり、又は図13の(b)に図示されたように、仮想ゴルフボール(VB)は仮想ゴルフコースの傾斜地点に位置したりすることができる。実際のゴルフにおいて着地地点が水平地点や傾斜地点であれば、ネクスト打撃はゴルフボールが水平地点や傾斜地点に置かれている状態でしなければならない。スクリーンゴルフにおける打撃マットは常に水平な状態になっていて、傾斜地点での打撃感や打撃難易度を体験するのは難しい。一般的に、水平地点での打撃が傾斜地点での打撃よりも容易であるため、同一の条件でスイングすると仮定すると、水平地点での打撃飛距離は傾斜地点での打撃飛距離よりも長いということができる。このような点を勘案して、スクリーンの中の仮想ゴルフボール(VB)が水平面地点に置かれている状態で打撃した場合(図13の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用せずにこれを最終飛距離に維持し、スクリーンの中の仮想ゴルフボール(VB)が傾斜地点に置かれている状態で打撃した場合(図13の(b))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を90に減少させることができる(調整率は-10%である)。傾斜地点での打撃における飛距離の減少率をどの程度にするかは、傾斜角度や傾斜方向などを多様に考慮して決定することができる。また、水平地点/傾斜地点により飛距離を減少させる代わりに、飛距離が増加されるようにすることもできる。例えば、スクリーンの中の仮想ゴルフボール(VB)が水平地点にある状態で打撃した場合(図13の(a))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を120に増加させ(調整率は+20%である)、スクリーンの中のゴルフボールが傾斜地点にある状態で打撃した場合(図13の(b))には、算出ステップで100という飛距離が算出されると、調整ステップを適用して最終飛距離を110に増加させることができる(調整率は+10%である)。または、水平地点/傾斜地点により飛距離を減少/増加させる際に、減少又は増加の一つだけを適用せずに、特定の場合には飛距離を減少させ、他の場合には飛距離を増加させることのように飛距離の増加/減少を併用して使用することもできる。 Referring to FIG. 13, the point on the screen where the virtual golf ball (VB) is placed has various slopes. Therefore, as illustrated in FIG. 13 (a), the virtual golf ball (VB) is located at a horizontal position on the virtual golf course, or as illustrated in FIG. 13 (b), the virtual golf ball. (VB) can be located on the slope of a virtual golf course. In actual golf, if the landing point is a horizontal point or a slope point, the next hit must be performed with the golf ball placed at the horizontal point or the slope point. The batting mat in screen golf is always horizontal, and it is difficult to experience the feeling of hitting and the difficulty of hitting on a slope. In general, hitting at a horizontal point is easier than hitting at a slope, so assuming that you swing under the same conditions, the hitting distance at a horizontal point is longer than the hitting distance at a slope. be able to. Taking these points into consideration, when the virtual golf ball (VB) on the screen is hit while being placed at the horizontal plane point ((a) in Fig. 13), the flight distance is 100 in the calculation step. When is calculated, it is maintained at the final flight distance without applying the adjustment step, and when the virtual golf ball (VB) in the screen is hit while being placed on the inclined point (Fig. 13 ((Fig. 13)). In b)), when the flight distance of 100 is calculated in the calculation step, the adjustment step can be applied to reduce the final flight distance to 90 (adjustment rate is -10%). The rate of decrease in flight distance when hitting at an inclined point can be determined by considering various factors such as the inclination angle and the inclination direction. It is also possible to increase the flight distance instead of decreasing the flight distance depending on the horizontal point / slope point. For example, when a virtual golf ball (VB) on the screen is hit at a horizontal point ((a) in FIG. 13), if a flight distance of 100 is calculated in the calculation step, an adjustment step is applied. Then, when the final flight distance is increased to 120 (adjustment rate is + 20%) and the golf ball in the screen is hit while it is at an inclined point ((b) in Fig. 13), the calculation step is used. Once the flight distance of 100 is calculated, the adjustment step can be applied to increase the final flight distance to 110 (adjustment rate is + 10%). Alternatively, when reducing / increasing the flight distance by a horizontal point / slope point, the flight distance is reduced in certain cases and the flight distance in other cases without applying only one of the decrease or increase. It can also be used in combination with increasing / decreasing the flight distance as in increasing.
図14を参照すると、ユーザーが特定のホールの仮想ゴルフコースを対象にしてプレイする際に、前記仮想ゴルフコースの高さは、全体的に一定せず、位置に応じて異なる。位置により高さが一定しない点を考慮して、調整ステップにおいて位置により調整される飛距離が変更されるようにすることができる。例えば、仮想ゴルフコースにおいて、第1位置(P1)での高さを第1高さ(H1)とし、第2位置(P2)での高さを第1高さ(H1)と異なる第2高さ( H2)とすれば、調整ステップを適用する際に、仮想ゴルフボール(VB)が置かれている位置の高さにより調整される飛距離が変わるように調整する。具体的には、第2高さ(H2)が第1高さ(H1)よりも高い場合、第2位置(P2)での飛距離増加率が第1位置(P1)での飛距離増加率よりも大きくなるようにすることができる。高さが高い地点から低い地点にゴルフボールが飛行する場合には、高い地点と低い地点との差異だけゴルフボールの飛行経路が増加する可能性があるので、このような点を勘案して、仮想ゴルフボール(VB)が置かれている地点の高さが高いほど飛距離増加率が大きくなるように構成することができる。しかし、必ずしもこのような方式だけが適用されるものではなく、仮想ゴルフボール(VB)が置かれている地点の高さが低いほど飛距離増加率を大きく設定することもできる。また、スクリーンゴルフのプレイ難易度を高めるために、仮想ゴルフボール(VB)が置かれている地点の高さにより調整ステップで飛距離が減少するように構成することもできる。 Referring to FIG. 14, when a user plays a virtual golf course of a specific hole, the height of the virtual golf course is not constant as a whole and varies depending on the position. Considering that the height is not constant depending on the position, the flight distance adjusted by the position can be changed in the adjustment step. For example, in a virtual golf course, the height at the first position (P1) is the first height (H1), and the height at the second position (P2) is the second height different from the first height (H1). If (H2), when applying the adjustment step, adjust so that the adjusted flight distance changes depending on the height of the position where the virtual golf ball (VB) is placed. Specifically, when the second height (H2) is higher than the first height (H1), the flight distance increase rate at the second position (P2) is the flight distance increase rate at the first position (P1). Can be made larger than. When a golf ball flies from a high point to a low point, the flight path of the golf ball may increase by the difference between the high point and the low point. It can be configured so that the higher the height of the point where the virtual golf ball (VB) is placed, the larger the flight distance increase rate. However, such a method is not always applied, and the lower the height of the point where the virtual golf ball (VB) is placed, the larger the flight distance increase rate can be set. Further, in order to increase the difficulty of playing screen golf, it is possible to configure the flight distance to decrease in the adjustment step depending on the height of the point where the virtual golf ball (VB) is placed.
上記のように、本発明の仮想ゴルフ装置によれば、スクリーンの中の仮想ゴルフボールが置かれている地点の地形上の属性、その地点の傾斜、高さ、ホールカップとの距離などの要因に基づいて算出ステップで算出される飛距離を減少したりまたは増加したりする調整ステップを適用することができる。調整ステップで飛距離を減少することは、ユーザーに不利であり、調整ステップで飛距離を増加することは、ユーザーに有利である。ゴルフはホールカップにゴルフボールをホールインまでの合計打数が少ないゴルファーが勝者となるスポーツであり、飛距離が増加するにつれてゴルフボールがホールカップに近接するために、打数を減らすことができる可能性が高くなる。したがって、飛距離を減少させるほどユーザーに不利であり、飛距離を増加させるほど、ユーザーに有利である。飛距離が減少するように調整してユーザーに不利にすることは、スクリーンゴルフの難易度を高めて高レベルのユーザーにチャレンジ精神を鼓吹する効果がある。飛距離が増加するように調整してユーザーに有利にすることは、スクリーンゴルフの難易度を下げて低レベルのユーザーにスクリーンゴルフの進入障壁を下げる効果がある。したがって、飛距離の増加/減少の可否と、飛距離をどの程度で増加/減少させるかを決定する根拠として、ユーザーのゴルフの実力を用いることができる。ユーザのゴルフの実力は、ユーザーのプレイ情報に基づいて算定することができる。スクリーンゴルフ場は、通常会員制で運営されるため、スクリーンゴルフのサービスを提供する前に、ユーザーの身元を確認するためにログインステップが行われる。ログインステップによってユーザーの身元が確認された状態で、スクリーンゴルフのサービスが提供され、身元が確認されたユーザーがスクリーンゴルフをプレイする間に、そのユーザーのプレイ記録がデータベース(図2の図面符号33を参照)にある、そのユーザー情報に貯蔵されることができる。データベースに貯蔵されたプレイ記録などを活用すれば、ユーザーのゴルフの実力を示すレベルを判定することができる。調整ステップを適用する時に、ユーザーのレベルを活用する場合、これに関連する情報を貯蔵するデータベースは、様々な構造で形成されることができる。データベース構造の例を図面を参照して説明する。
As described above, according to the virtual golf device of the present invention, factors such as the topographical attributes of the point where the virtual golf ball is placed on the screen, the inclination and height of the point, and the distance from the hole cup are factors. It is possible to apply an adjustment step for reducing or increasing the flight distance calculated in the calculation step based on. Decreasing the flight distance in the adjustment step is disadvantageous to the user, and increasing the flight distance in the adjustment step is advantageous to the user. Golf is a sport in which a golfer who has a small total number of hits to hole in a hole cup wins, and as the flight distance increases, the golf ball approaches the hole cup, so there is a possibility that the number of hits can be reduced. Will be higher. Therefore, decreasing the flight distance is disadvantageous to the user, and increasing the flight distance is advantageous to the user. Adjusting to reduce the flight distance and making it disadvantageous to the user has the effect of increasing the difficulty of screen golf and inspiring a high-level user to take on the challenge. Adjusting to increase the flight distance to the advantage of the user has the effect of lowering the difficulty level of screen golf and lowering the entry barrier of screen golf for low-level users. Therefore, the golf ability of the user can be used as a basis for determining whether or not the flight distance can be increased / decreased and how much the flight distance is increased / decreased. The golf ability of the user can be calculated based on the play information of the user. Since screen golf courses are usually operated by membership, a login step is performed to confirm the identity of the user before providing the screen golf service. A screen golf service is provided with the user's identity confirmed by the login step, and while the identified user plays screen golf, the user's play record is stored in a database (drawing
図15乃至図18は、図2のデータベースのさまざまな詳細構造を示す。 15-18 show various detailed structures of the database of FIG.
図15を参照すると、データベースには、複数のユーザーに対してユーザーごとに異なるストレージが割り当てられ、各ユーザに割り当てられたストレージには様々な情報が貯蔵される。例えば、ユーザA、Bがあるとすれば、データベースには、ユーザーAの情報を貯蔵するストレージ(P1)とユーザーBの情報を貯蔵するストレージ(P2)が互いに区分されており、各ユーザーのための領域には、ユーザーの個人情報DB、ユーザーのプレイ情報DB、ユーザーのレベル情報DBなどが具備されている。ユーザーの個人情報DBは、ユーザーの個人情報を貯蔵することであり、ログインステップなどに利用することができる。ユーザーのプレイ情報DBは、ユーザーがプレイした記録を貯蔵することであり、ユーザーがプレイするたびに更新されることができる。ユーザーのレベル情報DBは、ユーザーに対して評価したレベルを記録するものであり、ユーザーが閲覧するように提供されることができる。ユーザーのレベルは固定されているものではなく、ユーザーのプレイ記録が更新されると、それに合わせて変更されることができる。 Referring to FIG. 15, in the database, different storage is assigned to each user for a plurality of users, and various information is stored in the storage assigned to each user. For example, if there are users A and B, the database separates the storage for storing user A's information (P1) and the storage for storing user B's information (P2) for each user. The area of is provided with a user's personal information DB, a user's play information DB, a user's level information DB, and the like. The user's personal information DB stores the user's personal information and can be used for login steps and the like. The user's play information DB is to store the record played by the user, and can be updated every time the user plays. The user level information DB records the level evaluated by the user, and can be provided for the user to view. The user's level is not fixed and can be changed as the user's play record is updated.
ユーザーのレベルは、ユーザーのプレイ情報DBに保存されたデータに基づいて算定することができる。ユーザーのプレイ情報DBには、プレイ回数、プレイ時間、プレイ記録などがありえる。プレイ回数やプレイ時間が大きければ、それだけ他のユーザーよりも多くプレイしたことを意味し、一般的に、より多くプレイするほどその実力が向上されてレベルが高くなることができる。ユーザーのプレイ記録と関連しては、例えば、平均打数、ドライバ飛距離、フェアウェイ安着率、グリーン正確度、平均パット数などが貯蔵されていることができ、これらのうちの少なくともいずれかがレベル算定に使用されることができる。 The user level can be calculated based on the data stored in the user's play information DB. The user's play information DB may include the number of plays, the play time, the play record, and the like. The larger the number of plays and the longer the play time, the more you have played than other users. In general, the more you play, the better your ability and the higher your level. In connection with the user's play record, for example, average at bat, driver distance, fairway settlement rate, green accuracy, average number of putts, etc. can be stored, and at least one of these can be leveled. Can be used for calculation.
平均打数は、ユーザーが記録した打数の平均値である。一般的に合計18ホールで構成されるゴルフコースにおいて、規定打数をすべて足すと72打になり、約70打乃至80打のユーザーは熟練者と認められることができる。平均打数は、総合的な観点からゴルファーの能力を示すものであると見ることができる。ドライバ飛距離はドライバーショットによってゴルフボールが飛行する距離を示す。飛距離は、単に力がいいとして増加するのではなく、スイングの姿勢やゴルフボールのインパクト時のスイングの精度などの技術的な側面に影響を受けるため、飛距離が長ければ長いほど、ユーザーレベルが高いと見ることができる。フェアウェイ安着率は、ドライバによるティーショットがどの程度の割合で(ラフやバンカーに陥ることなく)フェアウェイに安着されるかを数値で示すものである。グリーン正確度は、グリーンにゴルフボールを規定打数の以下で安着した回数を「パーセント(%)」で示すものである。平均パット数は、オングリーンの状態でホールインまでパッティングした回数の平均値を示す。ドライバ飛距離はドライバーショットの長打能力を示し、フェアウェイ安着率やグリーン正確度はショットの精度を示し、平均パット数はパットの精度を示す。平均打数は、総合的な観点からゴルファーの能力を示し、ドライバー飛距離、フェアウェイ安着率、グリーン正確度、平均パット数などは、特定の側面でゴルファーの能力を示すので、これらを適切に組み合わせてユーザーのレベルを正確に算定することができる。 The average number of strokes is the average value of the number of strokes recorded by the user. Generally, in a golf course consisting of a total of 18 holes, the total number of strokes is 72, and a user with about 70 to 80 strokes can be recognized as an expert. The average number of strokes can be seen as an indication of a golfer's ability from a comprehensive perspective. The driver flight distance indicates the distance that the golf ball flies by the driver shot. The flight distance does not increase simply because the force is good, but it is affected by technical aspects such as the swing posture and the accuracy of the swing at the impact of the golf ball, so the longer the flight distance, the more the user level. Can be seen as high. The fairway settlement rate is a numerical value indicating the rate at which a driver's tee shot is settled on the fairway (without falling into the rough or bunker). The green accuracy indicates the number of times a golf ball has landed on the green below the specified number of strokes in "percentage (%)". The average number of putts indicates the average number of times puts are made to the hole-in in the on-green state. The driver's flight distance indicates the long hitting ability of the driver shot, the fairway landing rate and green accuracy indicate the accuracy of the shot, and the average number of putts indicates the accuracy of the putt. The average number of strokes indicates the golfer's ability from a comprehensive point of view, and the driver's flight distance, fairway settlement rate, green accuracy, average number of putts, etc. indicate the golfer's ability in a specific aspect, so combine these appropriately. The user's level can be calculated accurately.
上記のように、ユーザーのレベルを算定すれば、これをユーザのレベル情報DBに保存することができる。また、ユーザーのレベル情報DBには、ユーザーのレベルに基づいて調整ステップでどのような方法で処理するかのデータが貯蔵されていることができる。例えば、図15に図示されたように、特定のユーザー(ユーザーA)は、初心者なのでプレイの難易度を下げる必要があると判断する場合には、調整ステップで飛距離を増加させる対象と判定する内容のデータがユーザーのレベル情報DBに保存されていることができ、また、どの程度の飛距離を増加させるかについてのデータまでユーザーのレベルの情報DBに保存されていることができる。特定のユーザー(ユーザーB)は、高レベルなのでアドバンテージを与える必要がなく、むしろプレイ難易度を高める必要があると判断された場合には、調整ステップで飛距離を減少させる対象と判定する内容のデータがユーザーのレベル情報DBに保存されていることができ、また、どの程度の飛距離を減少させるかについてのデータまでユーザーのレベル情報DBに保存されていることができる。 If the user's level is calculated as described above, this can be saved in the user's level information DB. In addition, the user level information DB can store data on how to process in the adjustment step based on the user level. For example, as shown in FIG. 15, when it is determined that a specific user (user A) is a beginner and needs to reduce the difficulty level of play, it is determined that the flight distance is to be increased in the adjustment step. The content data can be stored in the user's level information DB, and even the data about how much the flight distance is to be increased can be stored in the user's level information DB. A specific user (User B) does not need to give an advantage because it is a high level, but if it is judged that it is necessary to increase the difficulty of playing, it is judged that the flight distance is to be reduced in the adjustment step. The data can be stored in the user's level information DB, and even the data about how much the flight distance is reduced can be stored in the user's level information DB.
図16を参照すると、データベースは、前述の方法と異なる方法でユーザーの情報を保存することができる。すなわち、図16に図示されたように、ユーザーのレベル情報DBを別に形成せずに、ユーザーのレベルによりストレージが区別されるように構成する。例えば、ユーザA、B、C、Dがあり、ユーザーA、Bはレベル1に属し、ユーザーC、Dはレベル10に属するとすれば、データベースには、レベル1に属するユーザーのための領域(N1)とレベル10に属するユーザーのための領域(N10)が互いに区分されており、ユーザーAの情報を貯蔵する領域(P1)とユーザーBの情報を貯蔵する領域(P2)は、前記レベル1の領域(N1)にともに形成され、ユーザーCの情報を貯蔵する領域(P3)とユーザーDの情報を貯蔵する領域(P4)は、前記レベル10の領域(N10)にともに形成される。レベル1が最下位レベルであり、数字が大きいほど高レベルであり、レベル1に属するユーザーは、初心者であることを勘案してプレイの難易度を下げ、レベル10に属するユーザーは、熟練者であることを勘案してプレイの難易度をあげようとする場合、レベル1に属するユーザーは、調整ステップで飛距離を増加させる対象と判定する内容のデータが、レベル1に属するユーザーのための領域(N1)に貯蔵され、レベル10に属するユーザーは、調整ステップで飛距離を増加させる対象と判定する内容のデータが、レベル10に属するユーザーのための領域(N10)に貯蔵されていることができる。また、どの程度の飛距離を増加または減少させるかについてのデータまで、それぞれのレベル1のユーザーのための領域(N1)とレベル10のユーザーのための領域(N10)に貯蔵されていることができる。
With reference to FIG. 16, the database can store user information in a manner different from that described above. That is, as shown in FIG. 16, the storage is configured so as to be distinguished by the user's level without forming the user's level information DB separately. For example, if you have users A, B, C, and D, users A and B belong to
調整ステップで飛距離の増加/減少の可否、調整率の値(飛距離をどの程度に増加/減少させるかの項目)または飛距離の調整ステップの実施可否をユーザーが自分でセッティングするように構成することもできる。図17を参照すると、データベースには、複数のユーザーに対して、ユーザーごとに別のストレージが割り当てられる。各ユーザーに割り当てられた領域に様々な情報が保存されている。例えば、ユーザA、Bがあるとすれば、データベースには、ユーザーAの情報を貯蔵する領域(P1)とユーザーBの情報を貯蔵する領域(P2)が互いに区分されており、各ユーザーのための領域には、ユーザーの個人情報DB、ユーザーのプレイ情報DB、飛距離の設定情報DBなどが具備されている。図15を参照して説明したデータベースの構造と比較すると、ユーザーの個人情報DBとユーザーのプレイ情報DBは互いに同一であるが、ユーザーのレベル情報DBの代わりに飛距離設定情報DBが備えられる点で違いがある。飛距離の設定情報DBには、ユーザーがセッティングした内容が貯蔵される。前記セッティングをするために、ユーザーは自分で入力部(図1の図面符号20参照)を通じて、調整ステップで飛距離の増加/減少の可否や調整率を入力することができ、前記入力データは飛距離の設定情報DBに貯蔵されることができる。
It is configured so that the user can set whether or not the flight distance can be increased / decreased in the adjustment step, the value of the adjustment rate (item of how much the flight distance is increased / decreased), or whether or not the flight distance adjustment step can be performed. You can also do it. Referring to FIG. 17, the database allocates different storage for each user to multiple users. Various information is stored in the area allocated to each user. For example, if there are users A and B, in the database, the area for storing user A's information (P1) and the area for storing user B's information (P2) are separated from each other for each user. The area of is provided with a user's personal information DB, a user's play information DB, a flight distance setting information DB, and the like. Compared with the database structure explained with reference to FIG. 15, the user's personal information DB and the user's play information DB are the same as each other, but the flight distance setting information DB is provided instead of the user's level information DB. There is a difference. The contents set by the user are stored in the flight distance setting information DB. In order to make the above settings, the user can input whether or not the flight distance can be increased / decreased and the adjustment rate in the adjustment step through the input unit (see drawing
調整ステップで飛距離の増加/減少の可否、調整率の値(飛距離をどの程度に増加/減少させるかの項目)または飛距離の調整ステップの実施可否を、ユーザーが自分でセッティングするようにしたり、又はユーザーのレベルにより自動的に決定されるようにすることもできる。図18を参照すると、データベースには、複数のユーザーに対してユーザーごとにストレージが割り当てられ、各ユーザに割り当てられたストレージには様々な情報が貯蔵される。各ユーザーのための領域には、ユーザーの個人情報DB、ユーザーのプレイ情報DB、ユーザーのレベル情報DB、飛距離の設定情報DBなどが具備されている。図15を参照して説明したデータベースの構造と比較すると、ユーザーの個人情報DB、ユーザーのプレイ情報DB、ユーザーのレベル情報DBは互いに同一であるが、飛距離設定情報DBがさらに備えられる点で違いがある。飛距離の設定情報DBには、調整ステップで飛距離の増加/減少の可否及び飛距離の増加分/減少分に対してユーザーが自分で入力したデータが保存されていることができる。この場合には、調整ステップで、優先的に飛距離設定情報DBの内容を参照して調整ステップを行い、ユーザーが別に調整ステップでの処理内容(飛距離の増加/減少の可否及び飛距離の増加分/減少分など)を入力しなかったときには、ユーザーのレベル情報DBを参照して調整ステップを行うことができる。 Allow the user to set whether or not the flight distance can be increased / decreased in the adjustment step, the value of the adjustment rate (item of how much the flight distance is increased / decreased), or whether or not the flight distance adjustment step can be performed. Alternatively, it can be determined automatically according to the user's level. Referring to FIG. 18, the database allocates storage for each user to a plurality of users, and various information is stored in the storage assigned to each user. The area for each user includes a user's personal information DB, a user's play information DB, a user's level information DB, a flight distance setting information DB, and the like. Compared with the structure of the database described with reference to FIG. 15, the user's personal information DB, the user's play information DB, and the user's level information DB are the same as each other, but the flight distance setting information DB is further provided. There is a difference. In the flight distance setting information DB, it is possible to save the data input by the user for the increase / decrease of the flight distance and the increase / decrease of the flight distance in the adjustment step. In this case, in the adjustment step, the adjustment step is performed with priority referring to the contents of the flight distance setting information DB, and the user separately performs the processing contents in the adjustment step (whether or not the flight distance can be increased / decreased and the flight distance is determined. If you do not enter (increase / decrease, etc.), you can perform the adjustment step by referring to the user's level information DB.
上記のように、本動作方式によると、ユーザーのレベルによる調整ステップを通じて、高レベルのユーザーには高難易度でプレイすることができる機会を提供し、低レベルのユーザーには低難易度でプレイする機会を提供することで、上級者には高難易度でプレイするというチャレンジ精神を鼓吹し、下級者にはゴルフの進入障壁を下げてスクリーンゴルフを楽しむことができるようにする効果がある。また、調整方式をユーザー自分でセッティングできるようにすることで、ユーザーが好む任意の方式でプレイすることができる機会を提供する。 As mentioned above, this method of operation provides high-level users with the opportunity to play at high difficulty and low-level users at low difficulty through adjustment steps according to the user's level. By providing an opportunity to play golf, it has the effect of inspiring the challenging spirit of playing with high difficulty for advanced players, and lowering the entry barrier of golf to allowing lower players to enjoy screen golf. In addition, by allowing the user to set the adjustment method by himself / herself, it provides an opportunity to play in any method that the user prefers.
以上、図6乃至図18を参照して、調節ステップの適用可否、および調整ステップの適用時に調整率を決定する要件や基準などに対するさまざまな方法を説明したが、上記方法は、単独で使用されたり又は互いに結合して複合的に使用されたりすることができる。 In the above, various methods for determining the applicability of the adjustment step and the requirements and criteria for determining the adjustment rate when applying the adjustment step have been described with reference to FIGS. 6 to 18, but the above method is used alone. Or they can be combined with each other and used in combination.
複合的な使用の例として、仮想のゴルフボールと仮想のホールカップとの間の距離により調整ステップを適用することと、仮想のゴルフボールが置かれている地点の傾斜度により調整ステップを適用することとを組み合わせて使用することができる。具体的に、仮想のゴルフボールと仮想のホールカップとの間の距離により、第1飛距離の調整因子として'「20%の飛距離増加」が発生し、仮想のゴルフボールが置かれている地点の傾斜度により第2飛距離の調整因子として「10%の飛距離減少」が発生した場合には、第1および第2飛距離の調整因子を組み合わせて最終的に調整ステップで10%の飛距離が増加するようにすることができる。 As an example of combined use, apply the adjustment step according to the distance between the virtual golf ball and the virtual hole cup, and apply the adjustment step according to the inclination of the point where the virtual golf ball is placed. Can be used in combination with things. Specifically, depending on the distance between the virtual golf ball and the virtual hole cup,'"20% increase in flight distance" occurs as a factor for adjusting the first flight distance, and the virtual golf ball is placed. If "10% reduction in flight distance" occurs as the second flight distance adjustment factor due to the inclination of the point, the first and second flight distance adjustment factors are combined and finally 10% in the adjustment step. The flight distance can be increased.
また、複合的な使用の他の例として、仮想ゴルフボールが置かれている地点の傾斜度により調整ステップを適用することと、ユーザーのレベルを反映することとを組み合わせて使用することができる。初心者が特定の傾斜を持つ地点で打撃する場合と熟練者が同一の傾斜を持つ地点で打撃する場合を仮定し、初心者と熟練者の打撃結果が同一であり(例えば、打撃後のゴルフボールの物理的状態が初心者と熟練者の両方が同一の場合)、調整ステップにおいて仮想ゴルフボールが置かれている地点の傾斜による飛距離調整率が+10%であれば、初心者については、前記+10%にユーザーレベルによる飛距離調整率(例えば、+10%)を加えて最終的に調整ステップで合計20%の飛距離が増加するようにし、熟練者については、前記+10%にユーザーレベルによる飛距離調整率(例えば、-5%)を加えて最終的に調整ステップで合計5%の飛距離が増加するようにすることができる。 Also, as another example of combined use, applying an adjustment step according to the inclination of the point where the virtual golf ball is placed can be used in combination with reflecting the level of the user. Assuming that the beginner hits at a point with a specific slope and the expert hits at a point with the same slope, the hit result of the beginner and the expert is the same (for example, of a golf ball after hitting). If the physical condition is the same for both beginners and experts), and the flight distance adjustment rate due to the inclination of the point where the virtual golf ball is placed in the adjustment step is + 10%, for beginners, the above +10 Add the flight distance adjustment rate according to the user level (for example, + 10%) to% so that the total flight distance increases by 20% in the adjustment step, and for experts, the above + 10% depends on the user level. A flight distance adjustment rate (eg, -5%) can be added to finally increase the flight distance by a total of 5% in the adjustment step.
上記のように、調節ステップの適用可否、および調整ステップの適用時に調整率を決定する要件や基準などは、さまざまな方法を結合して複合的に決定されることができる。ここでは、2つの方法が結合されている場合を例を挙げるが、より多くの方法を組み合わせて使用することができ、また、ここで説明しない他の方法が結合されることもできる。 As described above, the applicability of the adjustment step and the requirements and criteria for determining the adjustment rate at the time of applying the adjustment step can be determined in a complex manner by combining various methods. Here, the case where the two methods are combined is given as an example, but more methods can be used in combination, and other methods not described here can be combined.
図19は本発明の他の実施例による仮想ゴルフ装置の概略的な構造を示し、図20は図19の仮想ゴルフ装置のスクリーンに表示される画面の一例を示す。 FIG. 19 shows a schematic structure of a virtual golf device according to another embodiment of the present invention, and FIG. 20 shows an example of a screen displayed on the screen of the virtual golf device of FIG.
図19を参照すると、本実施例による仮想ゴルフ装置は、複数のスクリーンゴルフ場(100)、中央サーバ(200)、中央サーバ(200)に具備されるデータベース(210)を含む。スクリーンゴルフ場(100)は、中央サーバ(200)と有無線通信網などを通じて連結されている。スクリーンゴルフ場(100)の内部には、打撃プレート(P)、打撃マット(M)、感知部(110)、入力部(120)、シミュレータ(130)、表示部(140)が具備されている。シミュレータ(130)は制御部と映像部を含み、表示部(140)はビームプロジェクター(141)とスクリーン(142)を含む。これら構成は、は図1及び図2を参照して説明した前述の実施例における仮想ゴルフ装置の構成と類似に動作するので、これらの詳細な説明は省略する。ただし、図1及び図2を参照して説明した実施例では、データベースがシミュレータに具備されているが、本実施例では、前記データベースを代替することができるデータベース(210)が中央サーバ(200)に具備される。中央サーバ(200)は、複数のスクリーンゴルフ場(100)を運営するサービス業者が複数のスクリーンゴルフ場(100)を効率的に管理するために使用するものである。スクリーンゴルフのサービスを利用しようとするユーザーは、前記サービスの提供を受けるために、まずログインを行う。中央サーバ(200)は、ログインをする際に、ユーザーの身元を確認してログインの承認可否を決定する役割をする。中央サーバ(200)のデータベース(210)には、ログイン過程においてユーザーの身元を確認するための情報などが保存されている。このように、中央サーバ(200)のデータベース(210)に各種の情報が保存されていれば、ユーザーが複数のスクリーンゴルフ場(100)のどちらを利用しても、中央サーバ(200)を通じてデータベース(210)に保存されている情報を活用できる。 Referring to FIG. 19, the virtual golf device according to the present embodiment includes a plurality of screen golf courses (100), a central server (200), and a database (210) provided in the central server (200). The screen golf course (100) is connected to the central server (200) through a wireless communication network or the like. Inside the screen golf course (100), a batting plate (P), a batting mat (M), a sensing unit (110), an input unit (120), a simulator (130), and a display unit (140) are provided. .. The simulator (130) includes a control unit and a video unit, and a display unit (140) includes a beam projector (141) and a screen (142). Since these configurations operate similarly to the configurations of the virtual golf devices in the above-described embodiments described with reference to FIGS. 1 and 2, detailed description thereof will be omitted. However, in the embodiment described with reference to FIGS. 1 and 2, the database is provided in the simulator, but in this embodiment, the database (210) that can replace the database is the central server (200). It is provided in. The central server (200) is used by a service provider operating a plurality of screen golf courses (100) to efficiently manage the plurality of screen golf courses (100). A user who intends to use a screen golf service first logs in in order to receive the service. When logging in, the central server (200) is responsible for confirming the identity of the user and deciding whether or not to approve the login. The database (210) of the central server (200) stores information for confirming the user's identity during the login process. In this way, if various information is stored in the database (210) of the central server (200), the database will be passed through the central server (200) regardless of which of the plurality of screen golf courses (100) the user uses. The information stored in (210) can be utilized.
本実施例による仮想ゴルフ装置にも、前述の調整ステップを適用する動作方式(図3を参照)が適用されることができる。また、前記調整ステップの適用の可否や調整率は、前述のようにスクリーンの中の仮想ゴルフボールが置かれている地形の特性、地域の傾斜、地域の高さ、ホールカップとの距離などのような要因に基づいて決定されることができ、またユーザーのプレイ情報などを反映することができる。ユーザーのプレイ情報などを反映する場合には、関連情報はデータベース(210)に貯蔵されていることができ、個々のユーザーのレベルにより調整ステップの適用の可否または調整率が決定されることができる。またはユーザーが自分で入力部(120)を通じて調整ステップの適用の可否や調整率を設定することができる。その結果、複数のユーザーが一緒にプレイする時に、個々のユーザーごとにプレイ方式が互いに異なることができ、各ユーザーは自分がどのような方式でプレイすることを混同することができる。このような点を勘案して、本実施例では、複数のユーザーが自分で選択する様々なプレイ方式でプレイする時に、該当するプレイ方式をスクリーンに表示する。具体的に、図20を参照すると、スクリーンには、仮想ゴルフコースと仮想ゴルフボールの映像とともに、複数のユーザーそれぞれに対するウィンドウ(W1、W2)が表示される。このウィンドウ(W1、 W2)には、各ユーザーの簡単な情報(ユーザ名、ニックネーム、個人記録など)が表示され、また、各ユーザーが選択したプレイ方式を示す情報が「XXモード、△△モード」などのような形で簡略に表示される。したがって、各ユーザは、自分のウィンドウ(W1、W2)を参照して自分がプレイしている方式を確認しながらプレイすることができる。 An operation method (see FIG. 3) to which the above-mentioned adjustment step is applied can also be applied to the virtual golf device according to the present embodiment. In addition, the applicability and adjustment rate of the adjustment step are determined by the characteristics of the terrain on which the virtual golf ball is placed in the screen, the slope of the area, the height of the area, the distance to the hole cup, etc., as described above. It can be determined based on such factors, and can reflect the user's play information and the like. When reflecting the user's play information etc., the related information can be stored in the database (210), and the applicability of the adjustment step or the adjustment rate can be determined by the level of each user. .. Alternatively, the user can set whether to apply the adjustment step and the adjustment rate by himself / herself through the input unit (120). As a result, when a plurality of users play together, the play method can be different for each individual user, and each user can confuse what method he / she plays. In consideration of these points, in the present embodiment, when a plurality of users play with various play methods selected by themselves, the corresponding play method is displayed on the screen. Specifically, referring to FIG. 20, the screen displays images of the virtual golf course and the virtual golf ball, as well as windows (W1, W2) for each of the plurality of users. In this window (W1, W2), simple information (user name, nickname, personal record, etc.) of each user is displayed, and information indicating the play method selected by each user is "XX mode, △△ mode". It is simply displayed in the form of "." Therefore, each user can play while checking the method he / she is playing by referring to his / her window (W1, W2).
以上、本発明の具体的な実施例について考察した。本発明が属する技術分野における通常の知識を有する者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形した形態で具現できることを理解することができるであろう。したがって、開示された実施例は限定的な観点ではなく、説明的な観点で考慮されるべきである。本発明の範囲は前述した説明ではなく、特許請求の範囲に示されており、それと同等の範囲内にあるすべての差異点は本発明に含まれるものと解釈されるべきである。 The specific examples of the present invention have been considered above. Those who have ordinary knowledge in the technical field to which the present invention belongs will understand that the present invention can be embodied in a modified form within a range that does not deviate from the essential characteristics of the present invention. Therefore, the disclosed examples should be considered from a descriptive point of view, not from a limiting point of view. The scope of the present invention is shown in the claims rather than the above description, and all differences within the equivalent scope should be construed as included in the present invention.
10:感知部
20:入力部
30:シミュレータ
40:表示部
100:スクリーンゴルフ場
200:中央サーバー
M: 打撃マット
P: 打撃プレート
10: Sensing unit
20: Input section
30: Simulator
40: Display
100: Screen golf course
200: Central server
M: Hitting mat
P: Strike plate
Claims (10)
ユーザーが打撃した実際のゴルフボールの状態に基づいて、前記仮想ゴルフコースで前記仮想ゴルフボールの動きを算出する算出ステップを行う制御部と、
を含み、
前記制御部は、ユーザーの打撃前に、前記仮想ゴルフボールが前記仮想ゴルフコースに置かれている地点に基づいて、調整ステップの実施可否を決定し、前記調整ステップでは、前記算出ステップで算出された前記仮想ゴルフボールの飛距離を調整する
仮想ゴルフ装置。 A display unit that displays a virtual golf course and a virtual golf ball,
A control unit that performs a calculation step of calculating the movement of the virtual golf ball on the virtual golf course based on the actual state of the golf ball hit by the user.
Including
The control unit determines whether or not the adjustment step can be performed based on the point where the virtual golf ball is placed on the virtual golf course before the user hits the ball. In the adjustment step, the calculation step is calculated. A virtual golf device that adjusts the flight distance of the virtual golf ball.
前記調整ステップの実施可否及び前記調整ステップを行う際に調整される飛距離は、ユーザーの打撃前に、前記仮想ゴルフボールが前記仮想フェアウェイ領域と仮想非フェアウェイ領域の中にどこに置かれているかに依存する、請求項1に記載の仮想ゴルフ装置。 The virtual golf course includes a virtual fairway area and a virtual non-fairway area.
Whether or not the adjustment step can be performed and the flight distance adjusted when the adjustment step is performed are determined by where the virtual golf ball is placed in the virtual fairway area and the virtual non-fairway area before the user hits the ball. The virtual golf device according to claim 1.
前記感知部は、前記実際のゴルフボールが前記打撃マットに置かれている領域を感知し、また、ユーザーの打撃時に前記実際のゴルフボールと前記仮想ゴルフボールが、互いに対応しない領域に位置する場合に、前記調整ステップが行われる、請求項4に記載の仮想ゴルフ装置。 The striking mat is a striking mat having a plurality of areas.
When the sensing unit senses an area where the actual golf ball is placed on the striking mat and the actual golf ball and the virtual golf ball are located in areas that do not correspond to each other when the user strikes. The virtual golf device according to claim 4, wherein the adjustment step is performed.
ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域の傾斜が小さければ小さいほど、および/または、ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域の高さが高ければ高いほど、および/または、ユーザーの打撃前に前記仮想ゴルフボールが置かれている領域からホールカップまでの距離が遠ければ遠いほど、前記飛距離の減少量を小さくしたり、前記飛距離の増加量を大きくしたりして調整する、請求項6に記載の仮想ゴルフ装置。 In the adjustment step,
The smaller the slope of the area where the virtual golf ball is placed before the user hits, and / or the higher the height of the area where the virtual golf ball is placed before the user hits. , And / or, the farther the distance from the area where the virtual golf ball is placed to the hole cup before the user hits, the smaller the decrease in the flight distance or the increase in the flight distance. The virtual golf device according to claim 6, which is adjusted by increasing the size.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190137413A KR102280404B1 (en) | 2019-10-31 | 2019-10-31 | Virtual golf device adjusting flying distance |
KR10-2019-0137413 | 2019-10-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021069932A true JP2021069932A (en) | 2021-05-06 |
JP7198795B2 JP7198795B2 (en) | 2023-01-04 |
Family
ID=75712028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020145719A Active JP7198795B2 (en) | 2019-10-31 | 2020-08-31 | A virtual golf device that adjusts the flight distance |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7198795B2 (en) |
KR (1) | KR102280404B1 (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05115586A (en) * | 1991-04-19 | 1993-05-14 | Charles J Gedney | Conversion of active force into sports equipment and its analyzing device |
JPH07506281A (en) * | 1992-04-29 | 1995-07-13 | エイシーシーユー−スポーツ インターナショナル インコーポレイテッド | Golf device and method for golf play simulation |
JP2003071131A (en) * | 2001-06-20 | 2003-03-11 | Sony Computer Entertainment Inc | Input method, input program to be executed by computer, computer-readable recording medium in which the input program is recorded, and entertainment device |
JP2014502546A (en) * | 2010-12-31 | 2014-02-03 | ゴルフゾン カンパニー リミテッド | Virtual golf simulation apparatus and method for providing correction for flight distance reduction rate |
JP2014508624A (en) * | 2011-03-22 | 2014-04-10 | ゴルフゾン カンパニー リミテッド | Virtual golf simulation apparatus, and sensing apparatus and sensing method used therefor |
KR101868584B1 (en) * | 2018-03-21 | 2018-06-19 | (주)나라소프트 | Screen golf game system having true golf green |
KR101928222B1 (en) * | 2017-12-18 | 2018-12-12 | 주식회사 에스지엠 | Virtual golf simulation device adjusting ball's trajectory and method thereof |
KR20190104909A (en) * | 2018-03-02 | 2019-09-11 | 주식회사 에스지엠 | Virtual golf system preventing the error of hitting location |
JP2019150395A (en) * | 2018-03-05 | 2019-09-12 | 住友ゴム工業株式会社 | Virtual golf simulation device |
-
2019
- 2019-10-31 KR KR1020190137413A patent/KR102280404B1/en active IP Right Grant
-
2020
- 2020-08-31 JP JP2020145719A patent/JP7198795B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05115586A (en) * | 1991-04-19 | 1993-05-14 | Charles J Gedney | Conversion of active force into sports equipment and its analyzing device |
JPH07506281A (en) * | 1992-04-29 | 1995-07-13 | エイシーシーユー−スポーツ インターナショナル インコーポレイテッド | Golf device and method for golf play simulation |
JP2003071131A (en) * | 2001-06-20 | 2003-03-11 | Sony Computer Entertainment Inc | Input method, input program to be executed by computer, computer-readable recording medium in which the input program is recorded, and entertainment device |
JP2014502546A (en) * | 2010-12-31 | 2014-02-03 | ゴルフゾン カンパニー リミテッド | Virtual golf simulation apparatus and method for providing correction for flight distance reduction rate |
JP2014508624A (en) * | 2011-03-22 | 2014-04-10 | ゴルフゾン カンパニー リミテッド | Virtual golf simulation apparatus, and sensing apparatus and sensing method used therefor |
KR101928222B1 (en) * | 2017-12-18 | 2018-12-12 | 주식회사 에스지엠 | Virtual golf simulation device adjusting ball's trajectory and method thereof |
KR20190104909A (en) * | 2018-03-02 | 2019-09-11 | 주식회사 에스지엠 | Virtual golf system preventing the error of hitting location |
JP2019150395A (en) * | 2018-03-05 | 2019-09-12 | 住友ゴム工業株式会社 | Virtual golf simulation device |
KR101868584B1 (en) * | 2018-03-21 | 2018-06-19 | (주)나라소프트 | Screen golf game system having true golf green |
Also Published As
Publication number | Publication date |
---|---|
KR102280404B1 (en) | 2021-07-23 |
JP7198795B2 (en) | 2023-01-04 |
KR20210052758A (en) | 2021-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10850180B2 (en) | Screen golf system, golf information service method and mobile terminal control method for golf information service realized in screen golf system, and computing-device-readable recording medium having program for performing the methods recorded therein | |
KR101790747B1 (en) | System for Support a Screen Badminton Game | |
KR101928222B1 (en) | Virtual golf simulation device adjusting ball's trajectory and method thereof | |
KR102280404B1 (en) | Virtual golf device adjusting flying distance | |
JP7495730B2 (en) | Virtual golf device providing multiple play modes and virtual golf system using the same | |
JP7510164B2 (en) | Virtual golf device and method of operating the virtual golf device | |
KR102244016B1 (en) | Virtual golf system with slanted swing plate | |
KR20210030318A (en) | Virtual golf system with slanted swing plate | |
KR102442476B1 (en) | Virtual golf device providing golf play information | |
US20220176227A1 (en) | Virtual golf device, virtual golf system and method for operating a virtual golf device | |
KR102551371B1 (en) | Virtual golf device providing practice mode and method for operating virtual golf device | |
JP2023130315A (en) | Virtual golf device and operation method of virtual golf device | |
KR102644005B1 (en) | Virtual golf device and method for operating virtual golf device | |
JP7561415B2 (en) | Virtual Golf System with Tilt Swing Plate | |
KR102419263B1 (en) | Interface apparatus for virtual sports, virtual golf device and virtual sports device using the same | |
US20230173371A1 (en) | Virtual golf device | |
JP2024152542A (en) | Virtual golf device and virtual golf system that allows users to experience a real playing environment | |
JP2023157002A (en) | Virtual golf device for evaluating golf course | |
JP2024121807A (en) | Virtual golf device and virtual golf system for providing a golf match with a virtual player | |
KR20240057491A (en) | Virtual golf device and virtual golf system providing golf related information | |
KR20230092114A (en) | Method for recommending golg apparatus customized to movement of user using neural networks | |
JP2023130316A (en) | Virtual golf device in which right-handed hitting and left-handed hitting are possible | |
KR20240133835A (en) | Virtual golf device and virtual golf system providing various play modes | |
KR20240133832A (en) | Virtual golf device and virtual golf system providing various play modes | |
JP2023157001A (en) | Virtual golf device indicating user's condition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210917 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220603 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221118 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221219 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7198795 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |