Golf analysis support device, golf analysis support method, and golf analysis support program
By using a golf analysis aid to calculate and display the optimal route, the problem of the inability to achieve overall course target scoring in existing technologies has been solved, thus improving the players' performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-14
- Publication Date
- 2026-03-17
AI Technical Summary
Existing golf support devices cannot score based on the overall course goals set by golfers, nor can they provide optimal solutions and strategies for each hole, making it difficult for players to achieve their personalized breakthrough goals.
Using a golf analysis and assistance device, the system calculates and displays the optimal route and route corrections by combining input/output data, golf course and player attribute data with meteorological data, to help players achieve their set target scores.
Before the competition, simulated training helps players understand the optimal route to achieve the target score, and real-time corrections are made during the competition to ultimately improve players' ability to achieve the overall target score of the game.
Smart Images

Figure CN115867362B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a golf analysis assistance device, a golf analysis assistance method, and a golf analysis assistance program. Background Technology
[0002] A golf support device is known to use a GPS receiver to display the distance from the current location to the green, bunker, etc., the course layout, or to accurately and easily record the position of the ball during a golf game.
[0003] For example, the navigation device described in Japanese Patent Publication No. 2001-346930 (Patent Document 1) can obtain the optimal hitting direction corresponding to each player's skill by selecting and operating a switch button that determines the flight distance of the shot.
[0004] The golf navigation system described in Japanese Patent Publication No. 5848489 (Patent Document 2) calculates the remaining distance to the pin hole in a golf game and instantly suggests the recommended golf club.
[0005] Existing technical documents
[0006] Patent documents
[0007] Patent Document 1: Japanese Patent Publication No. 2001-346930
[0008] Patent Document 2: Japanese Patent Publication No. 5848489 Summary of the Invention
[0009] The problem that the invention aims to solve
[0010] Golfers set goals like "Break 100 today!" and compete, and feel a special joy when they achieve that goal.
[0011] However, even though the existing golf support devices described in Patent Documents 1 and 2 can display strategies for each hole according to one's own skills, they do not display strategies for each hole that a golfer sets as a goal to achieve a "target score of 99" on the course as a whole, such as "Break 100 today!"
[0012] Therefore, the present invention aims to provide a support device that, before a competition, derives and prompts the "optimal number of strokes per hole" (hereinafter referred to as the "optimal solution") required to achieve the "target score of the course as desired by the golf player (hereinafter sometimes referred to as the "player" or "user"), and the optimal route in each course used to achieve the "optimal solution" is referred to as the "optimal solution route".
[0013] Furthermore, the aim is to provide a support device that corrects and prompts for the derived optimal solution or optimal solution route during the competition.
[0014] Methods for solving problems
[0015] To achieve the aforementioned objectives, the present invention employs the following methods.
[0016] That is, the golf analysis auxiliary device of the present invention includes: an input / output unit; a golf course data storage unit that stores attribute data of the golf course; a player data storage unit that stores attribute data of the player; a target score acquisition unit that acquires the target score of the entire course set by the player; and a control unit that controls the above units. The attribute data of the golf course includes planar and three-dimensional layout information of the golf course and position information of objects on the greens and hazards. The attribute data of the player includes flight distance and clubhead speed of each golf club used by the player, and data related to the content of the games the player has played in the past. The control unit is configured to be based on the... The target score of the target score acquisition unit, the attribute data of the golf course data storage unit and the player data storage unit are used to obtain the optimal solution for each hole of the player from tee shot to hole-in, so as to achieve the target score. The route of the optimal solution is obtained and the result is output to the input / output unit. The optimal solution is obtained based on the attribute data, so that the total number of shots to the green and the number of putts on the green are subtotaled and then added together for all holes, which is consistent with the target score. The optimal solution route is composed of a route that includes a suggestion of the type of golf club recommended for achieving the number of shots and a suggestion of its flight distance.
[0017] Preferably, the golf analysis assistance device includes: a meteorological data acquisition unit that acquires meteorological data such as wind direction and wind speed in the golf course; a stroke count registration unit that registers strokes; and a GPS receiver unit that receives GPS signals. The control unit includes: a correction unit that corrects the optimal solution route using the meteorological data acquisition unit, the stroke count registration unit, and the GPS receiver unit. The correction unit recalculates the optimal solution from the point of impact in the game to achieve the target score.
[0018] Preferably, the golf course data storage unit stores data from multiple golf courses, and the control unit is configured to select from the multiple golf courses the golf course that can achieve the target score.
[0019] In the golf analysis assistance method of the present invention, the control unit of the golf analysis assistance device performs the following steps: obtaining the overall target score of the golf course set by the player in the golf course; obtaining the player's attributes; obtaining meteorological data; obtaining the attributes of the golf course; determining the optimal solution route for each hole of the golf course from tee shot to hole-in-place based on the player's attributes, the attributes of the golf course, and the meteorological data, so as to achieve the target score; and displaying the optimal solution route.
[0020] The golf analysis assistance program of the present invention is used to enable a computer to perform the functions of the golf analysis assistance device, or to enable a computer to execute the steps of the control method.
[0021] The effects of the invention
[0022] According to the present invention, since a target score acquisition unit for the entire course is provided, the optimal solution and optimal route for each hole that can achieve the target score are indicated. Therefore, before the competition, as a simulation, a visual training of the course strategy can be conducted. Furthermore, during the competition, since the optimal solution and optimal route are corrected, it is easy for the player to achieve the target score set by himself for the entire course. Attached Figure Description
[0023] Figure 1 This is a schematic top view of the golf analysis aid device according to an embodiment of the present invention.
[0024] Figure 2 yes Figure 1 The structural diagram of the components contained in the device.
[0025] Figure 3 The accompanying drawing shows an example scoreboard printed with the optimal solution (personal par) obtained by the golf analysis aid device according to an embodiment of the present invention.
[0026] Figure 4 It is displayed in Figure 1 Example of the main menu screen on the display section of the device.
[0027] Figure 5 This is an example of a screen displaying data stored in the golf course's data storage area.
[0028] Figure 6 This is an example of a screen displaying the optimal solution route.
[0029] Figure 7 It is a flowchart used to derive the optimal solution route.
[0030] Figure 8 Examples of player data related to club and flight distance.
[0031] Figure 9 These are examples of contestant data related to scoring and difficulty.
[0032] Figure 10 This is an example of a display screen showing the optimal solution correction route.
[0033] Figure 11 It is a flowchart for deriving the optimal solution correction path.
[0034] Figure 12 This is a display example of a match play format that shows the optimal solution and player scoring.
[0035] Figure 13 It is a flowchart derived for use in golf courses that are suitable for achieving target scores.
[0036] Figure 14 It is the aforementioned Figure 12 An example of the export process shown in the flowchart.
[0037] Figure 15 It is a flowchart for deriving technical information used to achieve target scores in golf courses.
[0038] Figure 16 This is a perspective view of a golf analysis aid device according to other embodiments of the present invention. Detailed Implementation
[0039] The embodiments of the present invention will be described below with reference to the accompanying drawings.
[0040] Figure 1 as well as Figure 2 The diagram shown is a structural diagram of a golf analysis aid device. This device consists of hardware and software.
[0041] like Figure 1 As shown, the golf analysis aid has a main body 1. A display unit 2 is provided on this main body 1. Figure 2 As shown, the main body 1 includes: a golf course data storage unit 3 for storing the attributes of the golf course; a player data storage unit 4 for storing the attributes of the players; a target score acquisition unit 5 for acquiring the target scores set by the players on the golf course; and a control unit 6.
[0042] The control unit 6 calculates and obtains the optimal solution for each hole for the player from the tee shot to the hole based on the attribute data of the golf course data storage unit 3 and the player data storage unit 4, so as to achieve the target score, and calculates and obtains the optimal route. The control unit 6 is configured to display the obtained optimal solution and the optimal route on the display unit 2.
[0043] The golf course data storage unit 3 stores location information such as name and location, distance from the golf course, planar and three-dimensional layout information, and location information of objects on the course such as greens and hazards (sand bunkers, pools, streams, valleys, etc. located within the course), as data related to the attributes of the golf course.
[0044] Player data storage unit 4 stores data related to the flight distance of each golf club (hereinafter referred to as club) used by the player, the clubhead speed as a measure of the player's ability, and scores, number of shots, number of putts, and other competition content in golf courses in which the player has played in the past, as information related to the player's attributes.
[0045] The main body 1 includes a meteorological data acquisition unit 7 that acquires meteorological data such as temperature, wind direction, wind speed, and humidity in the golf course in a timely manner. The control unit 6 is configured to use the meteorological data acquired in the meteorological data acquisition unit 7 in order to obtain the optimal route solution.
[0046] The optimal solution route is determined by identifying and setting the number of strokes and putts a player should make to reach the green on each hole in order to achieve the target score. This number of strokes is the limit of the best possible score achieved by hitting this number of strokes on each hole (hereinafter referred to as the "optimal solution" (personal par)).
[0047] In other words, the "optimal solution" is a subtotal of the number of shots taken to reach the green and the number of putts on the green at each hole, calculated based on the aforementioned attribute data, so that the total "number" across all holes matches the "target score." That is, the "personal par" is not the benchmark score set by the golf course (official par), but rather the "optimal solution" set by the player for each hole to achieve the overall target score of the course. The "optimal route" consists of a route that includes suggestions on the types of golf clubs recommended for achieving the stated number of shots and their flight distance.
[0048] Furthermore, the methods for obtaining the "optimal solution" and the "optimal solution route" will be described later.
[0049] Furthermore, the control unit 6 has a correction unit 6a that corrects the optimal solution route. After the start of the competition, when the contestant competes from a location different from the optimal solution route initially shown by the device (main body 1), the correction unit 6a re-derives the optimal solution route for achieving the target score from that location.
[0050] The main body 1 includes a pole counting unit 8 and a GPS receiver 9. The control unit 6 obtains the current position from the GPS receiver 9 through the operation of the pole counting unit 8. The control unit 6 performs corrections on the optimal solution route for achieving the target score through the correction unit 6a. The control unit 6 is configured to display the optimal solution correction route updated on the display unit 2 since the current position was obtained.
[0051] The golf course data storage unit 3 stores data from multiple golf courses. The control unit 6 is configured to select a golf course from the multiple courses from which it is easier to achieve the target score.
[0052] The control unit 6 is configured to provide technical information distinguishing different golf courses when selecting the golf course.
[0053] The following provides a more detailed explanation.
[0054] exist Figure 1 In this case, the main body 1 is formed as a flat, roughly rectangular shell. Hereinafter, this "main body 1" will also be referred to as "shell 1".
[0055] A display unit 2 is provided on the upper surface of the housing 1. This display unit 2 constitutes a touch panel of a translucent liquid crystal. The display unit 2, which is composed of a touch panel, also functions as an input / output unit 2 for various data. That is, in this embodiment, the display unit 2 serves as both an input unit and an output unit. However, in the input / output unit 2, the input unit and the output unit can be composed of different components.
[0056] Figure 2 The components shown are made of electronic devices such as microcomputers.
[0057] The target score acquisition section 5 acquires or stores the overall target score set by the players on the golf course.
[0058] "Target score" refers to the number of strokes a player sets for a round (usually 18 holes) at the start of a golf tournament. For example, on a course with a par of 72, the "99" that a player aims to achieve on a round of par is the "target score".
[0059] The "par 72" mentioned above is the "official par" set by the golf course, while the "par 99" that corresponds to the target score set by the player is the "personal par".
[0060] The "target score" is entered by the player touching the target score input icon displayed on the display unit 2. The entered target score is stored in the target score acquisition unit 5, and is recognized by the control unit 6 as the optimal solution for achieving the target score and the parameters derived from the optimal solution route.
[0061] The control unit 6 calculates the optimal route for the player from the tee shot to the hole based on the data from the golf course data storage unit 3 and the player data storage unit 4, and displays it on the display unit 2 so as to achieve the target score.
[0062] The control unit 6 is equipped with a microcomputer, which includes a CPU, ROM, RAM, flash memory, various peripheral circuits, interfaces, etc. The control unit 6 begins operation when powered on. The control unit 6 uses a boot loader recorded in the ROM to expand the OS and application programs recorded in the flash memory onto the RAM. By executing the OS and application programs on the RAM, it performs various processes described later, thereby realizing various functions.
[0063] The golf course data storage department 3 stores location information such as name and location, planar and three-dimensional layout information of each hole of the golf course, location information of objects on the course such as greens and hazards (sand bunkers, pools, streams, valleys, etc. located within the course), and information on the standard par (official par) set by the golf course.
[0064] The golf course data storage unit 3 consists of an internal memory and external recording media that can be removed (such as a micro SD memory card).
[0065] The golf course data storage unit 3 stores data such as the course layout in advance, but it can also update the data through communication.
[0066] Player data storage unit 4 stores flight distances for each type of golf club used by the player (driver, utility, iron, etc.), individual clubhead speed (swing speed) of the player, and data related to the content of the competition from the golf courses the player has previously played at.
[0067] In the case of the first competition, the player's maximum flight distance or clubhead speed (swing speed) information can be stored in the player data storage unit 4. This data can be input by the player or measured by the microwave sensor 18, and the data is stored in the player data storage unit 4.
[0068] The more data on the competition content accumulated in the player data storage unit 4, the more accurately the optimal route reflecting the player's competition tendencies can be derived. Additionally, before the competition, the player can input competition-related information such as flight distance differentiated by club, shot direction, and club strengths / weaknesses. This input information is stored in the player data storage unit 4, and the control unit 6 can perform calculations based on this information whenever an optimal route is derived.
[0069] Regarding data related to the game content, for example, when the control unit 6 obtains the current position from the GPS receiver 9 by operating the stroke registration button 8, it can calculate the flight distance of the previous shot based on the current position and the tee box or the corrected position, and store it in the player data storage unit 4. Furthermore, the control unit 6 can store total scores, shots for each hole, and stroke information differentiated by swing in the player data storage unit 4 during and after the game. Regarding the acquisition of club usage information, commercially available technologies utilizing RFID (Radio Frequency Identification) and gyroscope systems can be used. When using these technologies, the control unit 6 can automatically register the strokes in the stroke registration unit 8 without relying on the operation of the stroke registration button 8.
[0070] Furthermore, the control unit 6 calculates the directionality of the shot and the deviation of the flight distance according to the club based on the obtained game information, and stores it together with the weather information and other conditions obtained during the game in the player data storage unit 4.
[0071] The meteorological data acquisition unit 7 acquires meteorological data published by the Japan Meteorological Agency and other relevant organizations in a timely manner. When deriving the optimal route, if the meteorological data acquired by the meteorological data acquisition unit 7 is used, a more suitable optimal route can be derived. For example, in the case of a wind with a speed of 1 m / s (called a tailwind in Japan) blowing in the same direction as the shot direction relative to a certain hole, the control unit 6 can multiply the player's flight distance stored in the player data storage unit 4 by a coefficient such as 1.01 according to the wind speed to correct the flight distance information.
[0072] Players can manually input weather data, and the system can also handle situations where wind direction changes constantly depending on the shape of the hole.
[0073] A stroke registration section 8 is provided on the side of the housing 1. This stroke registration section 8 is configured as a stroke registration button 8 with a stroke registration function. A power button 11 is provided on the upper surface of the housing 1. The power button 11 serves as a button to turn the power on / off, as a switch button for locking / unlocking the touch panel operation, and as a button to return from the game display screen to the menu screen.
[0074] Specifically, the control unit 6 detects that the power button 11 has been pressed and held (for example, for more than 2 seconds) when the power is off, thereby turning on the power. The control unit 6 then displays the given main menu screen on the display unit 2 (see reference). Figure 4 ).
[0075] Furthermore, if the control unit 6 detects that the power button 11 is pressed and held while the power is on, the control unit 6 will cut off the power after the display unit 2 displays the given end screen.
[0076] The stroke count registration button 8 is used to register the number of strokes. The specific processing functions of the control unit 6 that accompany the operation of this button 8 will be described later.
[0077] Alternatively, the display unit 2 can show a stroke count icon instead of the stroke count button 8. The stroke count icon is depicted on the side of the course layout displayed during the game ("stroke count icon" is displayed, for example, on...). Figure 10 (In the lower right corner), users can also register their stroke count by touching the stroke count registration icon, or unlike... Figure 1 The device shown does not have a button 8 for registering the number of strokes; instead, the number of strokes can be registered via the touch panel on the display unit 2.
[0078] The stroke registration button 8 or the stroke registration icon constitutes the "stroke registration section 8" of this invention.
[0079] A GPS receiver 9, which receives radio waves from GPS satellites, is installed inside the front side of the housing 1. The GPS receiver 9 receives GPS signals and determines the current location (longitude / latitude).
[0080] Furthermore, a closable terminal cover 12 is provided on the side of the housing 1. When the terminal cover 12 is opened, the USB Type-C terminal 13 is exposed. Charging can be performed by connecting an AC adapter to the USB Type-C terminal 13, and data can be transmitted and received by connecting a USB cable to a personal computer. Other standards can also be used for the terminal.
[0081] like Figure 2 As shown, the storage device 14 located inside the housing 1 records the calculation results. It can be a non-removable internal storage device or a slot for equipping removable recording media such as an SD memory card (including read and write functions). The recording media and device constituting the storage device 14 can be shared with the golf course data storage unit 3 and the player data storage unit 4 in the actual device.
[0082] Battery 15 is a rechargeable secondary battery that can be charged via USB Type-C port 13. Control unit 6 determines the orientation and angle of the device based on the output of geomagnetic sensor 17.
[0083] In addition, the main body 1 includes a wireless communication unit 16 and a microwave sensor 18.
[0084] The control unit 6 performs the following control: based on the current location information from the GPS receiver 9, it accesses the golf course data storage unit 3, obtains information related to the golf course, and outputs it to the output device. The display unit 2 constitutes the relevant output device. The storage device 14 stores the execution results of the control unit 6, etc.
[0085] As the output device, it can be equipped with a printing unit that prints the contents displayed on the display unit 2.
[0086] That is, the display unit 2 constitutes the input / output unit 2 of the present invention, but the output unit 2, which is the input / output unit 2, can include a printing unit.
[0087] Figure 3 The scoreboard shown is printed by the printing department or an external printing device.
[0088] Figure 3 The table on the left is the backcourse score sheet for holes 1 through 9, and the table on the right is the frontcourse score sheet for holes 10 through 18. The "Par" in the right column of each table is the official par (par) set by the golf course. Typically, the official par for each hole is 5 for long holes, 4 for medium holes, and 3 for short holes. The overall official par for this course is 72.
[0089] In each table, the "(P·PAR)" for "Shot" and "Putt" refers to "Personal Par." "Personal Par" is the "optimal solution" among all holes that achieves the player's overall course scoring goal.
[0090] exist Figure 3 The diagram shows the "optimal solution" for each hole when the overall target score of the course is set to "99". For example, on the 1st hole in the backfield, the standard score (official par) set by the golf course is "4", but in the support system of this embodiment, by inputting "target score 99", the individual par (optimal solution) for the 1st hole is calculated as "5" for the shot and "7" for the putts of "2".
[0091] The function of the control unit 6 is further described below: In order to achieve the overall target score of the course, the optimal solution for each hole from the tee shot to the hole is obtained based on the attribute data of the golf course data storage unit 3 and the player data storage unit 4.
[0092] Figure 4 This is an example of the main menu screen display for this device.
[0093] The screen displays time 19 at the top and battery level 20 at the top right.
[0094] The icons depicted on display unit 2 as the main menu are "Optimal Solution Mode", "Match Mode", "Optimal Stadium Search", "Technical Information by Stadium", and "Settings".
[0095] "Optimal Solution Mode" is an icon used to enable this device to derive the optimal route on the golf course based on the user's target score.
[0096] "Competition Mode" is used to enable the device to correct the optimal solution route whenever a competition is conducted with reference to the optimal solution route used to achieve the goal and to display an icon of the optimal solution route corresponding to the competition situation.
[0097] "Optimal Course Search" is an icon used to prompt the device to display information about golf courses that are easy to achieve the target score.
[0098] "Technical Information by Course" is an icon used by this device to display the technical information required for the user's selected golf course in order to achieve the target score.
[0099] "Settings" is an icon used to configure various settings for this device.
[0100] The functions of the control unit 6 corresponding to each icon will be described later.
[0101] The functions of the control unit 6 will be explained below based on a specific display screen.
[0102] Figure 5 This is an example of visualizing the data stored in the golf course data storage unit 3 and displaying it on the display screen of the display unit 2.
[0103] The attribute data, such as the planar and three-dimensional layout information of each hole of the golf course, are provided by the golf course and stored as "initial values" in the golf course data storage unit 3.
[0104] On the day of the competition, the positions of the greens and flagsticks are entered into the input unit 2 and stored as "day's values" in the golf course data storage unit 3. This daily input can be done automatically via wireless communication or manually by the player from the input / output unit 2.
[0105] The control unit 6 uses the "initial value" to display the value on the day before the competition, and uses the "day value" to display the value on the day of the competition.
[0106] Figure 5 This is the layout of hole No. 6. Control unit 6 accesses golf course data storage unit 3, reads the information for hole No. 6, and displays it on display unit 2. As an example of a display screen shown on display unit 2, such as... Figure 5As shown, the center is a top view, and the bottom is an elevation difference diagram (cross-sectional view). As shown, in the overall display screen, the green is depicted above, showing the layout of the holes in the current game. The elevation difference diagram shows the hole layout horizontally, with the green depicted on the right, illustrating the distance from the tee box (X-mark) to the green.
[0107] A remaining distance display area R1 is set in the lower right corner of the screen. That is, the positions of the green's edge and center are registered in the golf course data storage unit 3 as green information. For this purpose, an icon G is overlaid on the center of the green, and the control unit 6 calculates the distance between the tee box and the center of the green (the distance through the center of the fairway if applicable) and displays the distance. Figure 5 (X→G "327"). X is the tee box, G is the center of the green, and E is the edge of the green. The distance to the center of the green becomes the reference for finding the optimal solution. This reference can be changed, for example, to the edge of the green, by the player.
[0108] In addition, the upper area of the display screen on display unit 2 shows an icon B indicating the remaining battery power and an icon N indicating the hole number. The lower right R1 area shows an icon D (yd (yards) / m (meters)) indicating the distance unit. Display settings are configured by the user. Furthermore, the time is displayed in the upper center of this information area. This central area displays the elapsed time since the start of the match. In golf, speed is a crucial factor, and the elapsed time is a primary objective.
[0109] In the lower left corner of the screen, set the display area L1 to show the individual par (optimal solution) for each hole's shot and putt, as well as the player's score.
[0110] On the day before the competition, the control unit 6 uses the "initial values" from the golf course data storage unit 3 and the data from the player data storage unit 4 to determine the optimal route for achieving the target score. However, before the competition, the control unit 6 may also use data obtained from the meteorological data acquisition unit 7, such as a one-week weather forecast, when deriving the optimal route.
[0111] On the day of the competition, the control unit 6 uses the "daily value" from the golf course data storage unit 3, the data from the player data storage unit 4, and the data from the weather data acquisition unit 7 to determine the optimal route for achieving the target score.
[0112] Figure 6 This is an example of a screen displaying the optimal route.
[0113] The control unit 6 uses data from the golf course data storage unit 3, the player data storage unit 4, the weather data acquisition unit 7, and the target score acquisition unit 5 to draw the optimal route for achieving the player's target score on the depicted hole layout.
[0114] The distances of each option can be displayed alongside the trajectory of the optimal solution route. This allows for the display of clubs with appropriate distances based on the recorded player data. These settings are configured by the user.
[0115] The following details the functions of the control unit 6 in finding the optimal solution and the optimal solution route.
[0116] choose Figure 4 The menu screen displays the "Optimal Solution Mode". If this mode is selected, the input screen will be displayed on display unit 2, and then you can follow the on-screen instructions to operate.
[0117] exist Figure 7 The operating steps and functions of the control unit 6 are shown.
[0118] The target score is input via the input / output unit 2 (S1). In this embodiment, the contestant wishes to break through "100", therefore, "99" is input as the target score. The control unit 6 stores the input data in the target score acquisition unit 5.
[0119] Input player data (S2). An example of player attribute data is shown below. Figure 8 , Figure 9 As shown in the diagram. These data are entered manually or automatically. The control unit 6 stores the entered data in the player data storage unit 4.
[0120] Player data storage unit 4 stores data such as the flight distance of each golf club used by the player, the player's individual clubhead speed (swing speed), and the content of the game in the golf courses in which the player has played in the past.
[0121] In the initial stage of the competition, the player's maximum flight distance or clubhead speed (swing speed) information is stored in the player data storage unit 4. This data is input by the player or measured by the microwave sensor 18, and the data is stored in the player data storage unit 4.
[0122] The more data on the competition content accumulated in the player data storage unit 4, the more accurately the optimal route reflecting the player's competition tendencies can be derived. Furthermore, before the competition, players can input competition-related information such as the flight distance distinguished by pressing the club, the direction of the shot, and the club's strengths and weaknesses. This input information is stored in the player data storage unit 4, and the control unit 6 performs calculations based on this information whenever the optimal route is derived.
[0123] Regarding data related to the competition, for example, when the control unit 6 obtains the current position from the GPS receiver 9 by operating the stroke registration button 8, it calculates the flight distance of the previous shot based on the current position and the tee box or the corrected position, and stores it in the player data storage unit 4. Furthermore, during and after the competition, the control unit 6 stores the total score, the number of shots on each hole, and the stroke count information differentiated by swing in the player data storage unit 4. Regarding the acquisition of club information, RFID and gyroscope systems are used. With these technologies, the control unit 6 can automatically register the stroke count in the stroke registration unit 8 without relying on the operation of the stroke registration button 8.
[0124] Furthermore, the control unit 6 calculates the directionality of the shot and the deviation of the flight distance according to the club based on the past match data obtained, and stores it together with the weather information obtained during the match in the player data storage unit 4.
[0125] Meteorological data is read in (S3). The control unit 6 stores the read meteorological data in the meteorological data acquisition unit 7.
[0126] Meteorological data is obtained in a timely manner from meteorological data published by the Japan Meteorological Agency and other relevant sources. Forecast data is used, for example, on the day before a match. During the match, conditions such as wind direction and other dynamic changes based on the shape of the hole are input. Input can be done manually or automatically via wireless communication.
[0127] The golf course data is read in (S4). The control unit 6 stores the read golf course data in the golf course data storage unit 3. The attribute data, such as the planar and three-dimensional layout information of each hole of the golf course, are provided by the golf course and stored as "initial values" in the golf course data storage unit 3.
[0128] The positions of the greens and flagsticks on the day of the competition are stored as "Daily Values" in the golf course data storage unit 3. These Daily Values are entered automatically via wireless communication or manually by the players.
[0129] The control unit 6 uses the above data to find the optimal solution (S5).
[0130] The control unit 6 derives the optimal solution route for achieving the target score based on the optimal solution (S6).
[0131] The optimal solution and its route are described in detail below.
[0132] The optimal solution, corresponding to the user's target score and other conditions (golf course attributes, player attributes, weather conditions, etc.), derives the number of strokes (shots and putts) the user should aim for on each hole of the golf course in a competition to achieve the target score. The optimal route is the path from the tee box to the hole (pot, flagstick) on the green, derived to achieve this target number of strokes. The described optimal route may only relate to shot-related factors or may include optimal routes related to putting.
[0133] use Figure 6 This section details the function of the control unit 6 in finding the optimal solution (personal par) for each hole to achieve the overall goal of scoring on the course.
[0134] Figure 6 The 327-yard hole shown is usually the middle hole, and the standard par (official par) set by the golf course is generally "4" ("2 for the shot" + "2 for the putt").
[0135] In contrast, Figure 6 In this context, the "optimal solution" (personal par) is "3 strokes" and "2 putts," and the subtotal of personal par is set to "5" (for reference). Figure 6 Hole No. 6).
[0136] The remaining score is calculated by dividing the player's target score by the minimum score physically achievable by the player. This remaining score is then allocated to the holes to derive the individual par. The minimum physically achievable score can be calculated using any of the following distance-related data: the player's theoretical flight distance (described later), the flight distance entered by the player, or the maximum flight distance from past competition data. It is not necessarily limited to actual flight distance.
[0137] As will be discussed in detail later, for example, a player whose driver has a flight distance of 200 yards and a maximum flight distance of 150 yards without placing the ball on the tee can play with a "2-hit" + "2-putt" on a 350-yard hole (a hole with a standard par of 4 set by the golf course) from the tee to the center of the green. On a 351-yard hole, the player can play with a "3-hit" + "2-putt".
[0138] However, golf is characterized by the fact that even if a player's flight distance theoretically allows them to achieve the minimum score, unnecessary risks can arise due to club selection errors, psychological pressure, and other factors, potentially resulting in missed scoring opportunities. For example, many players have experienced situations where, with three holes remaining and playing at a pace sufficient to achieve their target score, their score suddenly collapses. Therefore, by providing a surplus of target scores (the optimal solution) on each hole based on the player's desired score, the overall target score achievement rate can be improved.
[0139] That is, the player who has the distance to play at the official par (Official Par) across all holes becomes the minimum score required to achieve the official par (usually 72) (assuming a putt of "2" across all holes). However, if this player consistently fails to break 100, a target score is set at 99, etc. If the target score is 99, the remainder between the target score and the minimum achievable score is "99-72=27". This remaining 27 is used to derive the individual par for each hole based on the golf course layout, the player's past performance, etc. Further, if necessary, statistical and psychological factors related to the player are used to allocate the remainder so that the total individual par for each hole becomes the target score.
[0140] In addition, if the target score cannot be achieved based on the athlete's flight distance, the control unit 6 can calculate the minimum target score that can be achieved corresponding to the athlete's flight distance, and the athlete can re-enter a target score higher than that value.
[0141] The following is in accordance with Figure 7 The flowchart illustrates how to determine the "personal par (3+2=5)" for this hole.
[0142] If a player inputs 99 as their target score, the control unit 6 obtains, for example, the following data. First, it obtains data from the golf course data storage unit 3. Figure 6 The data shown is related to distance, specifically the distance from the tee to the center of the green (X→G) of the No. 6 hole on the golf course chosen by the player. The player's data storage unit 4 retrieves distance-related data such as the player's maximum flight distance of 178 yards or 163 yards for a ground shot (not on the tee). The weather data acquisition unit 7 retrieves weather-related data such as the wind direction around the golf course being east, wind speed of 1 m, and temperature of 25°C.
[0143] In this case, Figure 6For hole No. 6, the minimum possible score to reach the green based on the player's flight distance (178 + 163 = 341 yards > 327 yards) is denoted as "2". Adding the minimum putting score of "2" to this minimum score, and summing it to "4", gives the player's minimum score to the hole (or better, personal par). That is... Figure 7 The “S5-1” step is shown. In this embodiment, in step S5-1, a method is used... Figure 8 The data shown relates to the theoretical flight distance. This theoretical flight distance can be automatically calculated using the coefficient (clubhead speed m / s × 5.5) generally used when calculating the flight distance based on the clubhead speed recorded in the player's data storage unit 4, or it can be input by the player as the maximum flight distance for each club. Figure 8 Although not illustrated, it can replace the theoretical flight distance, using data related to the maximum flight distance input by the competitor, data related to the maximum flight distance from past competitions, etc., for calculation. This setting can be changed by the competitor.
[0144] Furthermore, in the initial settings, the minimum number of strokes for "putting" is always fixed at "2". The reason for this is that on the green, the putting motion that causes the ball to roll into the hole consists of two elements: the action of bringing the ball close to the hole (approaching) and the action of putting the ball into the hole (sinking). Of course, for players who are good or bad at putting, if putting information is recorded as a player attribute, this can be considered and calculated as described later (Example 4). However, for the sake of simplicity, "the number of strokes for putting, 2" will be explained as a fixed value here.
[0145] In control unit 6, subtotals are calculated for each hole to obtain the total subtotal for all holes. It is then determined whether this total differs from the target score of 99, i.e., whether there are any remaining strokes.
[0146] If there are no remaining strokes, step "S5-2" is skipped and replaced by step "S5-3". That is, the subtotal of the minimum strokes required to reach the green and the minimum putting strokes becomes the individual par for each hole. This individual par is the "optimal solution" (step "S5-3").
[0147] With remaining strokes, the control unit 6 corrects for a better individual par (S5-2).
[0148] exist Figure 6 The diagram shows the result of control unit 6 determining that there are remaining strokes. That is, the better personal par (subtotal) for hole No. 6 is "4", for example, the total subtotal for all holes is 74.
[0149] Since the target score is 99, the remaining strokes are "99-74=25", and these remaining strokes are allocated to the holes.
[0150] Next, with past match data such as flight distance and score differentiated by club in the player data storage unit 4, the control unit 6 uses this information to adjust the better personal par for the hole and reset the remaining score. If there is no difference between the reset better personal par and the target score (remaining score), the better personal par becomes the optimal solution.
[0151] Furthermore, when there are remaining strokes, the remaining strokes are allocated to the holes based on statistical factors, psychological factors, and hole difficulty to ensure consistency with the target score.
[0152] For example, suppose that there is a player data storage unit 4 Figure 8 The information is as follows: The theoretical flight distance of the player's driver is 178 yards, but its success rate is 10% and its usage frequency is 2%. The theoretical flight distance of the 3-wood (spoon) is 163 yards, with a success rate of 58% and a usage frequency of 18%. Based on this data, if the control unit 6 determines that the player is better at driving with the 3-wood, it resets the theoretical flight distance of the 3-wood drive from 163 yards to the maximum flight distance. Furthermore, the maximum theoretical flight distance of the irons (clubs that primarily hit the ball from the ground) is 126 yards, but if the control unit 6 determines that the player has not used irons with a flight distance of more than 108 yards, it resets the maximum flight distance of the irons to 108 yards. As a result, the player's physically possible minimum score to reach the green is reset to "3". Then, the number "5", which is the minimum score for putting "2", is reset to the player's minimum score for that hole (better personal par). At this point, the details of the minimum score "3" up to the green are derived based on data such as average flight distance and deviation rate. For example, it is derived as follows: the first shot with a 3-wood (3W) is 160 yards, the second shot with an 8-iron (8I) is 85 yards, and the third shot with a 9-iron (9I) is 82 yards. Additionally, in Figure 8 In this context, the deviation rate is recorded as the ratio of the theoretical flight distance of each club to the player's average flight distance; the success rate is recorded as the ratio of shots with a flight distance of 75% or more of the theoretical flight distance and an angle of less than 9 degrees between the vector shown by the optimal path and the actual shot vector; and the usage frequency is recorded as the proportion of each club used for a full shot. Figure 8 , Figure 9This is an example of data recorded in the player data storage unit 4, and the coefficients used in the calculation and the recorded items can be changed. Furthermore, if there is an elevation difference between two points on the optimal route (e.g., the tee shot position and the second shot position), the control unit 6 can use a coefficient generally calculated corresponding to the inclination between the two points (e.g., flight distance × 1.05 for a 10m downhill slope) to correct and calculate the player's flight distance information in the player data storage unit 4. Moreover, the control unit 6 can also correct and calculate the player's flight distance information in the player data storage unit 4 based on meteorological data obtained from the meteorological data acquisition unit 7, as described above, corresponding to wind speed, etc.
[0153] Control unit 6 performs these recalculations for each hole, subtotaling the minimum score for each shot and putt. If the total subtotal meets the target score of 99, control unit 6 sets the minimum score for each shot and putt as the "personal par (optimal solution)" for each hole.
[0154] Even so, if the target score of 99 is not met, according to the player data storage section 4... Figure 9 Such data, incorporating psychological, statistical, and hole difficulty factors, is used to allocate remaining strokes to holes, ensuring the total subtotal of minimum strokes for shots and putts meets the target score of 99, and calculating the individual par (optimal solution) for each hole. Figure 7 (S5-3). Additionally, in Figure 9 In this context, "PAR deviation" represents the average difference between the official par and the player's actual score (points) for each hole; "Shot P·PAR deviation" represents the average difference between the optimal shot (personal par) and the player's actual score (number of strokes) for each hole; and "Variance ranking" represents the ranking of the actual score achieved based on both the official par and the player's personal par. Figure 9 In the data example shown, on hole 2, the average deviation between the official par and the player's score is 2.4, the largest deviation towards the "+" (positive number) direction (beyond the benchmark) among all holes. The average deviation between the player's individual par and their score related to the shot is 1.1, the second largest deviation towards the "+" (positive number) direction (beyond the benchmark) among all holes. Given that this is an average of data from multiple courses, it can be inferred what psychological factors might have caused the player's poor score on hole 2. If it is data from a specific course, it can be inferred that hole 2 is the most difficult hole for the player. Control unit 6 uses this data to prioritize allocating the remaining points to hole 2. For example, it performs calculations to allocate the remaining points to each hole so that the total individual par for each hole matches the target score.
[0155] The "personal par" obtained in this calculation becomes the "optimal solution" for each hole to achieve the target score, and the product of structuring the optimal solution is called the "optimal solution route". Figure 7 (of “S6”).
[0156] That is, the optimal route consists of a suggestion that recommends the type of club used to achieve the stated number of shots and a suggestion that indicates the distance of its flight. Figure 6 On hole No. 6, the breakdown of the "3" for each shot is as follows: 160 yards for a 3-wood drive, 85 yards for an 8-iron drive, and 82 yards for a 9-iron drive.
[0157] The optimal route for hole No. 6 obtained in the above manner becomes Figure 6 As shown.
[0158] The above is the first embodiment of the method for finding the optimal solution.
[0159] As a second embodiment, the official par set by the golf course and the remaining number of strokes for the target score can be added to the official par and distributed according to the distance of each hole from longest to shortest to be consistent with the target score, thereby setting the personal par for each hole.
[0160] As in the third embodiment, up to step S5-1, as follows: Figure 7 To obtain a better personal par, the remaining score obtained here is distributed from the highest difficulty hole on each hole as defined by the golf course, so as to be consistent with the target score, thereby setting the personal par for each hole.
[0161] As a fourth embodiment, in a course with an official par of "72", if the target score is "99" and the remaining number of strokes is "27", and the number of putts per hole in the player data storage unit 4 exceeds, for example, "2", the remaining number of strokes is allocated to each of the 18 holes. Corresponding to the size of the green, the remaining number of strokes is allocated to the larger holes, thereby setting the personal par for each hole.
[0162] In addition, the optimal solution route derived before the competition is as follows: Figure 6 In that case, it can be drawn as a route from the tee box to the center of the green that passes through the center of the fairway. On holes without a fairway, it can be drawn as a route that passes through the center of the hole or a straight line leading to the center of the green.
[0163] The contestants can also use the optimal solution route derived the day before the competition for visual training in preparation for the competition.
[0164] Before the match begins, control unit 6 overlaps the player icon X in the position corresponding to the service area. During the match, the player icon X is drawn in the position corresponding to the area where a player is located.
[0165] Furthermore, in the illustrated horizontal view, the control unit 6 calculates the horizontal distance between the tee box or player icon X and the green based on the course information registered in the golf course data storage unit 3. Therefore, it also displays the elevation difference from the tee box to the green, the elevation difference from the current position to points such as bunkers on the course, and the elevation difference from the current position to the green. The illustrated horizontal and top views can be changed according to the player's settings.
[0166] In addition, the control unit 6 draws a flag icon P at the location corresponding to the flagstick position (pot position) on the green. At this time, the distances between the tee box or player icon X and points such as the pot position, green edge, and bunker can also be calculated and displayed along with the remaining distance display area R1 on the course layout. Figure 6 In the middle, X→P332, X→E315, sandpit, etc. become points (177, etc.). These displays can be changed through user settings.
[0167] Furthermore, it is also possible to derive individual pars for each hole without relying on these steps, for example, solely from the initial data set at the golf course, to achieve the target score. To reach that individual par, the flight distance and club selection are tailored to the player based on player data. Additionally, the control unit 6 can obtain the optimal solution using a multi-stage calculation method, as in S5-1 to S5-3, which divides the calculation process into a stage that completes the calculation and a stage that stops the calculation process corresponding to the target score. Alternatively, it can obtain the optimal solution using a single-stage calculation method with all the data. Figure 7 The process in the text represents an example of the optimal solution and the route to the optimal solution.
[0168] Alternatively, whenever a personal par is derived, the initially calculated better personal par can be displayed as the minimum score that the player can achieve, along with the optimal route.
[0169] That is, regarding the optimal solution and the derivation of the optimal solution route before the game, if the player inputs the target score and selects a golf course, the control unit 6 uses the planar and three-dimensional layout information of the golf course in the golf course data storage unit 3, the position information of objects on the green and hazards, the flight distance and clubhead speed of each golf club used by the player in the player data storage unit 4, and data related to the content of past games to calculate the optimal solution (personal par) for each hole from tee shot to hole-in-place to achieve the target score, so that the total number of shots from each hole to the green and the number of putts on the green are subtotaled and the total number of holes is consistent with the target score. The control unit 6 determines the type of golf club and its flight distance suitable for achieving the optimal number of shots for each hole, and depicts the optimal solution route in the display unit 2.
[0170] At this time, with the meteorological information such as wind direction and wind speed obtained by the meteorological data acquisition unit 7, the control unit 6 can also use this information to calculate the optimal solution and the optimal solution route.
[0171] According to this implementation method, players can achieve their target score by looking at the screen and navigating the hole.
[0172] However, it is difficult to conduct a game with an optimal trajectory. Therefore, in this invention, the target score can be achieved by correcting the optimal trajectory after each shot.
[0173] To correct the optimal route, choose Figure 4 The menu screen shown is for "Match Mode". In this selection, the screen on display unit 2 becomes... Figure 10 As shown.
[0174] Figure 10 The image shown is a display of the optimal solution correction route during the competition.
[0175] In this embodiment, the main body 1 has a pole registration button 8 as a pole registration unit 8 and a GPS receiver 9. If the control unit 6 with a correction unit 6a obtains the current position from the GPS receiver 9 by operating the pole registration button 8, it starts to correct the optimal solution route in order to achieve the target score. The optimal solution correction route that has been corrected from the current position X is displayed on the display unit 2.
[0176] In addition, the display unit 2 depicts the planar layout, cross-sectional layout, optimal solution route, remaining distance display area R1, optimal solution display area L1, and direction indicator line T from the current position X to the next target.
[0177] That is, it can register the number of strokes based on the switch operation of the stroke registration unit 8, and correct the optimal route for the hole at that location.
[0178] Specifically, after the start of the game, for example, when playing the second shot at a different location on the optimal route for achieving the target score of "99" derived from the tee shot time at the 1st hole, if the player presses the button on the score registration unit 8, the control unit 6, which has a correction unit 6a, recognizes that the score registration button 8 has been pressed for a short time (e.g., 1 second). The control unit 6 obtains the current location X from the GPS receiver 9. Simultaneously, since the control unit 6 recognizes the location as the second shot location, it can... Figure 10 The player's stroke count is displayed in the L1 area. Then, the control unit 6, equipped with the correction unit 6a, accesses the golf course data storage unit 3, the player data storage unit 4, the weather data acquisition unit 7, and the target score acquisition unit 5, and re-derives the optimal route from point X, as the target score "98", which is then depicted on the hole layout. That is, the optimal route is derived as the remaining "98" strokes of the target score obtained by subtracting the number of shots ("1") from the target score "99".
[0179] Additionally, regarding this re-export method, using... Figure 11 The following will be described.
[0180] At this point, the original optimal solution route can be deleted and overwritten, or the original optimal solution route and the player's trajectory can be depicted using semi-transparent methods, dots, lines, etc.
[0181] These displays can be changed through user settings. In situations where a match must be played from a special tee box or under special circumstances, the control unit 6, which has a correction unit 6a, if it detects a short press of the stroke registration button 8, overwrites the stroke count, corrects the optimal route from the point where the button 8 was pressed, and displays it on the display unit 2. If the stroke registration button 8 is pressed unexpectedly, for example, if it is pressed for a long time (e.g., 3 seconds), a stroke correction icon is displayed on the display unit 2, and the control unit 6 can perform correction or cancellation processing.
[0182] At each hole, before the player initially hits the ball from the tee box, the control unit 6 can identify the player's movement to the tee box based on the location information obtained from the GPS receiver 9, and then display the optimal route for the next hole on the display unit 2.
[0183] Based on the obtained meteorological data, wind direction, wind speed, temperature, and humidity can be displayed in the upper right display area W1 of the screen. This setting can be changed by the user.
[0184] When the control unit 6 detects a brief press of the stroke registration button 8 and obtains the current location from the GPS receiver 9 as being on the green, the information obtained by the control unit 6 during the period from the current location on the green to the next hole, based on the brief press of the stroke registration button 8, is processed as the number of putts taken and added to the player's stroke count in the L1 area of the display unit 2 for display. The player's stroke count input in the L1 area of the display unit 2 can be entered and corrected at any time after the ball is holed, according to the user's settings. Furthermore, the L1 area can be used as follows: Figure 6 That kind of detailed display is also possible. Figure 10 It's that simple to display.
[0185] The player's score entered into the L1 area can always be totaled or compared with their individual par, target score, etc., and displayed on the display unit 2, for example, it can be displayed like a scoreboard installed on a golf course. Figure 3 The personal par displayed in the L1 area of display unit 2 can be corrected during the game, or it can be assigned between the personal par for hitting and putting according to the user's settings.
[0186] Furthermore, the control unit 6 detects the direction in which the device is facing based on the output of the geomagnetic sensor 17, and depicts this direction as a directional indicator line T composed of arrows overlaid on the hole layout. The starting point of this directional indicator line T is the current position (player icon X).
[0187] When the control unit 6 detects a short press of the lever registration button 8, it records the current location obtained from the GPS receiver 9 to the storage device 14. This record can be overwritten or deleted according to user settings, and can be connected to a personal computer via a USB cable connected to the USB Type-C port 13 to send and receive data.
[0188] In addition, the control unit 6 can display the trajectory of the player's movement on the course layout. However, when the control unit 6 with the correction unit 6a recognizes that the stroke registration button 8 has been pressed for a shorter time, the control unit 6 can also output the location from the storage device 14 when the correction has been made from the originally drawn optimal solution route, and display the distance and trajectory of that location from the teeing area and the location where the stroke registration button 8 was pressed for a shorter time in the hole.
[0189] This distance display can be shown next to the track when the trajectory of the game is drawn on the court layout of display unit 2. Figure 10 (171).
[0190] As described above, by correcting the optimal path for each shot, the target score can be easily achieved.
[0191] Furthermore, other functions of the control unit 6 are the same as those disclosed in Japanese Patent Publication No. 2018-11992.
[0192] Figure 11 This is a flowchart showing the derived optimal solution correction path of the control unit 6 with correction unit 6a used in competitions.
[0193] The optimal solution correction process includes the following steps: competition start step S10, stroke registration department operation step S11, current position update step S12, optimal solution recalculation step S13, and optimal solution route correction step S14.
[0194] In the start step S10 of the competition, the user selects the competition mode shown on the main menu screen of the display unit 2, enters the target score, and if the golf course to be played is selected, or the golf course to be played is determined by the control unit 6 based on the location information obtained by the GPS receiver 9, the control unit 6 recognizes that the user is playing a competition and begins the process of correcting and prompting the optimal solution route according to the user's competition until the end of the competition.
[0195] At this point, the optimal solution mode is selected, the target score is entered, and if the control unit 6 determines through the GPS receiver 9 that the user is located at the same golf course as the entered golf course, the control unit 6 can automatically switch to the competition mode if the user does not select the competition mode.
[0196] If, during the stroke registration process (S11), the stroke registration button 8 is pressed briefly during the game, then as part of the current position update step (S12), the control unit 6 with the correction unit 6a accesses the GPS receiver 9. As part of the optimal solution recalculation step (S13), the optimal solution for achieving the target score from that position is obtained. As part of the optimal solution route correction step (S14), a new optimal route from that position is derived. Figure 10 The image shown is displayed on display unit 2.
[0197] Specifically, after the start of the match, when taking the second shot from a location different from the optimal route derived from, for example, the initial tee shot time to achieve the target score "99", if the player presses the button on the stroke registration unit 8, the control unit 6, which has a correction unit 6a, obtains the hitting position of the second shot from the GPS receiver 9, and re-derives the optimal route from that location as the target score "98" obtained by subtracting the tee shot stroke "1". Similarly, the optimal route correction is performed after the next shot until the end of the match.
[0198] Control unit 6 accesses meteorological data acquisition unit 7 to obtain the meteorological information at that time, thereby correcting the route to the optimal solution that is easier to achieve the target score.
[0199] These corrections are made even if there is a difference between a player's total score up to that point and their individual par score up to that point during the competition. Additionally, if the target score cannot be achieved midway through the competition, the system can continue to suggest the optimal route derived before the competition, or the target score can be corrected and re-entered; this setting is user-defined.
[0200] That is, regarding the derivation of the optimal solution and the correction of the optimal solution route in the game, if the player presses the score registration button 8 in the game, the control unit 6 with the correction unit 6a uses the location information received by the GPS receiver 9 and the meteorological information such as wind direction and wind speed obtained by the meteorological data acquisition unit 7 to re-find the optimal solution after the hitting position so as to achieve the target score, and draws the optimal solution route based on the optimal solution on the display unit 2.
[0201] The following diagrams are omitted. This device stores the position of the player's shot during the game as the location information obtained from the GPS receiver 9 into the storage device 14. The control unit 6 calculates the flight distance of the user during the game based on this location information. If the control unit 6 detects that there is a deviation between the calculated flight distance and the data recorded in the player data storage unit 4, the control unit 6 with the correction unit 6a can correct the optimal solution route according to the user's flight distance recorded in the storage device 14 during the game, and re-derive the optimal solution route that matches the conditions of the user's current time point.
[0202] Furthermore, when correcting the target score during the match, if the power button 11 is pressed twice briefly, the control unit 6 displays a menu on the display unit 2. If the control unit 6 recognizes that the user has selected the correction icon for the target score round from the displayed menu and entered the target score to be corrected, the control unit 6 will re-derive the optimal route corresponding to the corrected target score using the same method as the route derived before the match. At any point during the match, the target score can be corrected, and the user can freely allocate points between shots and putts, and between holes, according to their personal par.
[0203] Users compete to achieve a target score, but prioritize enjoying the game. This device can also be displayed in match play mode on display area L1. In this mode, it not only records the user's score but also records the actual results of each hole, reflecting adjustments made by the user to achieve their target score. That is, it displays the results of each hole. Figure 12 The match play format shown is displayed in display area L1.
[0204] If the user reaches the green, the control unit 6, through the GPS receiver 9, recognizes the optimal solution route related to the shot that the user briefly pressed the score registration button 8 during the game. In this case, the correction of the optimal solution route at that hole can be terminated.
[0205] The golf course data storage unit 3 contains green topographic information, and when the control unit 6 identifies the user's location on the green based on data from the GPS receiver 9 by briefly pressing the stroke registration button 8 on the green, it can derive the optimal putting route on the green based on the individual par at each hole and display it on the display unit 2. This display method can be used like commercial golf games.
[0206] In addition, without deriving the optimal path for the putt, the player can input the number of putts from the display unit 2, or press the putt registration button 8 corresponding to the number of putts.
[0207] Figure 13 Other functions of the control unit 6 include generating flowcharts for golf courses suitable for achieving target scores.
[0208] The process includes the following steps: target score input (S20), player data input (S21), weather data input (S22), golf course data input (S23), derivation of the optimal solution for achieving the target score at each hole according to the golf course (S24), sorting out the remaining target scores in the process of deriving the optimal solution (S25), and displaying the golf courses that are easy to achieve the target score (S26).
[0209] In this embodiment, the golf course data storage unit 3 stores data of multiple golf courses, and the control unit 6 can select a candidate golf course from the multiple golf courses, such as the one where the target score can be achieved, and provide a prompt.
[0210] That is, select the optimal stadium search icon shown on the main menu screen of display unit 2, and enter the target score that the user wants to achieve (S20).
[0211] If the control unit 6 recognizes that a target score has been entered, the control unit 6 accesses the golf course data storage unit 3, the player data storage unit 4, and the weather data acquisition unit 7 (S21-S23) and derives the optimal solution corresponding to the user's target score from each golf course (S24).
[0212] In this calculation process, the total number of minimum strokes (better personal par) for each hole, set or reset, and the remaining target score are calculated (S25). For example, if the target score is 99 and the total number of better personal pars for Course A is 89, for Course B it is 95, and for Course C it is 83, the remaining scores are 10, 4, and 16 respectively. Starting with the courses with the most remaining scores, the courses that are easier to achieve the target score are shown in the order C→A→B (S26). Figure 14 This is an example of when these exported results are displayed.
[0213] That is, regarding the export of golf courses that are easy to achieve the target score, if the player inputs the target score, the control unit 6 selects the golf course that can achieve the target score from the data of multiple golf courses stored in the golf course data storage unit 3, and displays the result on the display unit 2.
[0214] In addition, when deriving the optimal solution, the control unit 6 can re-enter the target score if it is determined that the target score cannot be physically achieved based on the flight distance-related data recorded in the athlete data storage unit 4.
[0215] Golf courses that can achieve a list-based scoring system can be displayed with distance distinctions centered on the user's current location (e.g., within a radius of 50km).
[0216] The system can also record the golf courses selected by the user from the list of golf courses that can achieve the target score to the storage device 14. When the user is playing on the golf course, if the control unit 6 recognizes that the location information obtained by the GPS receiver 9 is consistent with the location of the golf course, the game mode will start automatically even if no target score is entered or no game mode is selected on the main menu screen.
[0217] Figure 15 The other functions of the control unit 6 are flowcharts used to derive technical information for achieving target scores in a golf course.
[0218] The process has the following steps: calculate up to the optimal solution derivation process S5-1 (S30), correct the contestant's flight distance to make the remainder "0" (S31), and prompt the flight distance information (S32).
[0219] That is, when a user wants to achieve a target score on a golf course stored in the golf course storage unit 3, he or she selects the "Technical Information by Course" icon in the main menu, enters the target score, and if he or she selects the golf course for which he or she wants to achieve the target score, the control unit 6 recognizes the input and outputs the maximum flight distance required by the user to achieve the target score based on the attributes of the golf course, and displays it on the display unit 2 (S32).
[0220] For example, with a target score input of 80, the calculation up to step S5-1 of the optimal route derivation process is performed to calculate the target score and the remainder of better personal par. In this calculation, the number of putts for better personal par for each hole is fixed at 2. If the total number of better personal pars is 75, the remainder is "5"; if the total number of better personal pars is 82, the remainder is "-2". If the remainder is "0" or higher, the flight distance information of the derived optimal route is displayed. If the remainder is "- (negative)", the player's flight distance is corrected to make the remainder "0". A known flight distance coefficient based on club can be used in this correction. The calculated flight distance correction amount and the difference between the player's flight distance and the corrected flight distance are displayed to the player, for example, a required flight distance of 213 yards for a driver and a flight distance difference of 15 yards.
[0221] If the remaining score becomes "- (negative)," the system can display information suggesting a better personal par if the remaining score becomes "0," or it can display a revised target score. Based on the exported flight distance information and the information in the player data storage unit 4, it can also display shot-related data such as the 100-150 yard shot that the player is good at, requiring 8 shots.
[0222] use Figure 7 The following describes the implementation of the golf analysis assistance method of the present invention.
[0223] The golf analysis assistance method includes: step S1 of obtaining the target score set by the player on the golf course; step S2 of obtaining the player's attributes; step S3 of obtaining weather data; step S4 of obtaining the attributes of the golf course; step S5 of calculating the optimal solution for the player from tee shot to hole-in, based on the player's attributes, the golf course attributes, and the weather data, in order to achieve the target score; and step S6 of deriving and displaying the optimal solution route. This method is executed by the control unit 6.
[0224] In step S1 of obtaining the target score, the user (player) selects the optimal solution mode icon or the competition mode icon shown on the main menu screen of the display unit 2, and then enters the target score.
[0225] Step S2, which obtains the attributes of the contestants, includes contestant data input step S2-1, detailed data reading step S2-2, and measurement step S2-3.
[0226] The more detailed the user's attribute information is recorded, the more optimal the route will be suggested to achieve the player's desired score. Therefore, it is desirable to have step S2-2, in which the information such as the characteristics of the shot and putt stored in the player data storage unit 4 is retrieved by the control unit 6 when needed.
[0227] Measurement step S2-3 is the step of measuring and inputting information about the swing speed and the ball that was hit.
[0228] In step S2-3, for users who have never competed before and do not know their own flight distance, swing speed and information about the ball being hit are measured and used as player attribute input. The swing speed (clubhead speed) measured by microwave sensor 18 and the information about the ball being hit obtained through an external device with a Doppler effect-based measurement model can be used as player data via wireless communication unit 16. In step S2-1, the player can input information such as the flight distance and clubhead speed of each club. For example, if the temperature data obtained by weather data acquisition unit 7 is below freezing and the player feels that the ball does not fly as far as usual, the player can input a 10% reduction in the flight distance of each club.
[0229] Step S3, which involves acquiring meteorological data, reads the meteorological data. In this step S3, the meteorological data acquisition unit 7 acquires meteorological data published by the Japan Meteorological Agency and other relevant organizations as needed. Before a competition, by acquiring meteorological data such as a week-long weather forecast for the area surrounding the golf course where the competition is scheduled, an optimal route that makes it easier to achieve the target score can be derived.
[0230] In step S4, which obtains the attributes of a golf course, data such as the course layout of the golf course selected by the player is read from the golf course data storage unit 3.
[0231] Step S5, which seeks the optimal solution, includes: step S5-1, setting a better personal par for each hole; step S5-2, adjusting the better personal par based on player data; and step S5-3, setting the optimal solution (personal par) for each hole based on the target score and the better personal par. Step S5 is the derivation of the optimal solution, which is derived by the control unit 6 after the target score is input, the golf course is selected, and player attributes are input or recorded.
[0232] In step S6, which involves deriving and displaying the optimal solution route, the display unit 2 shows... Figure 6 The scene shown.
[0233] That is, the path of the shot from the tee box to the green is visually presented to the user on the display unit 2, based on the optimal flight distance information at the hole for achieving the target score corresponding to the derived personal par.
[0234] The individual pars for each hole derived from the data can be displayed simultaneously with the course layout displayed on display unit 2 (area L1). The distance of the shot and the distance of the putt can also be displayed in the same display area. Figure 6(etc.), can display information about the type of cue stick along with the displayed distance (etc.). Figure 6 Alternatively, the data can be redistributed among holes and between shots and putts based on the player's characteristics. During redistribution, data can be automatically allocated based on data stored in the player data storage unit 4, or the user can manually configure the allocation.
[0235] The golf analysis assistance device of this embodiment performs the following actions: listing golf courses that are easy to achieve the user's target score as the optimal indicator; displaying flight distance information required to achieve the user's target score on a desired golf course; displaying the optimal route to achieve the user's target score on the actual golf course layout; and locating the current position and providing real-time notifications of the current position and distance to the center of the green as the user moves. Devices that display actual golf courses on the course layout or locate the current position and provide real-time notifications of the current position and remaining distance to the green as the player moves are broadly referred to as golf navigation devices, but the golf analysis assistance device of this invention can be considered a golf assistance device that includes the functions of a golf navigation device in a broader sense.
[0236] In addition, the present invention includes a golf analysis assist device, or a golf analysis assist program for enabling a computer to execute, perform functions, and implement a golf analysis assist method.
[0237] This program is used as an application for smartphones and PCs (personal computers). Smartphones, personal computers, etc., equipped with (with the application installed) constitute the golf analysis aid device of this invention.
[0238] The embodiments disclosed herein are illustrative in all respects and not limiting. For example, the subject may be... Figure 16 The watch model shown is preferred. Furthermore, for wider user accessibility, it is ideally mounted on a golf cart. Moreover, it is preferable to provide it as an application so that it can be used on personal electronic devices.
[0239] Existing golf navigation systems do not rely on the player's target score; they simply suggest multiple strategies on the golf course. However, this invention is a system that derives and suggests the optimal solution for achieving the player's target score, corrects the optimal solution according to the situation during the game, and derives and suggests a new optimal solution.
[0240] The scope of this invention is not defined by the foregoing description, but by the claims, and includes all modifications within the meaning and scope of the claims.
[0241] Explanation of reference numerals in the attached figures
[0242] 1. Main body (shell)
[0243] 2. Display Section (Input / Output Section)
[0244] 3. Golf Course Data Storage Department
[0245] 4. Player Data Storage Department
[0246] 5. Target Scoring and Acquisition Department
[0247] 6. Control Department
[0248] 6a Correction Section
[0249] 7. Meteorological Data Acquisition Department
[0250] 8. Stroke Count Registration Section (Stroke Count Registration Button)
[0251] 9 GPS receiver
[0252] 11 Power button
[0253] 12 terminal cover
[0254] 13 USB Type-C terminal
[0255] 14 Storage devices
[0256] 15 batteries
[0257] 16. Wireless Communications Department
[0258] 17. Geomagnetic sensor
[0259] 18 Microwave Sensors
[0260] 19 o'clock
[0261] 20. Remaining battery power
[0262] B. Battery remaining power icon
[0263] D Distance display icon
[0264] E Green Edge
[0265] G Green Center
[0266] L1 Optimal Solution Display Area
[0267] R1 Remaining Distance Display Area
[0268] N Hole Icon
[0269] P Flagpole position
[0270] T-direction indicator line
[0271] W1 Weather Display Area
[0272] X Service Area (Current Position)
[0273] S1 Steps to obtain the target score
[0274] Steps to obtain player attributes in S2
[0275] S2-1 Player Data Input Steps
[0276] S2-2 Detailed Data Import Steps
[0277] S2-3 Measurement Procedure
[0278] S3 Steps to obtain meteorological data
[0279] Steps to obtain the attributes of a golf course in S4
[0280] S5 Steps to find the optimal solution
[0281] S5-1 Steps to Set a Better Personal Standard
[0282] S5-2 Steps for correction
[0283] S5-3 Steps to Derive the Optimal Solution
[0284] S6 Steps to derive the optimal solution route
[0285] S10 Match Start Steps
[0286] S11 Count Registration Department Operating Procedures
[0287] S12 Current position update steps
[0288] S13 Optimal Solution Recalculation Steps
[0289] S14 Optimal Solution Route Correction Steps
[0290] S20 Target Scoring Input Steps
[0291] S21 Player Data Import Steps
[0292] S22 Meteorological Data Import Steps
[0293] S23 Golf Course Data Import Steps
[0294] S24 Steps for deriving the optimal solution for achieving the target score
[0295] S25 Remaining Cleanup Steps
[0296] S26 shows the steps for a golf course where scoring objectives are easily achieved.
[0297] The calculation steps from S30 to the optimal solution derivation process S5-1.
[0298] S31 Steps for Correcting Athlete Flight Distance
[0299] S32 steps for providing flight distance information.
Claims
1. A golf analysis support device, comprising: an input / output section; a golf course data storage section that stores attribute data of a golf course; a player data storage section that stores attribute data of a player; a target score acquisition section that acquires a target score of a whole golf course set by the player; and a control section that controls the sections, wherein the attribute data of the golf course is layout information of a plane and a solid of a golf course and position information of objects on the golf course, the attribute data of the player is a flight distance and a club head speed of each golf club used by the player and data related to a content of a game in which the player has played in the past, the control section is configured to calculate an optimal solution of each hole of the player from a tee shot to a hole-in based on the target score of the target score acquisition section and each attribute data of the golf course data storage section and the player data storage section so that the target score is achieved, and calculate an optimal solution route based on the optimal solution, and output a result of the optimal solution route to the input / output section, the optimal solution is calculated based on each attribute data so that a total of a subtotal of a number of shots to an upper green at each hole and a number of putts on the green is consistent with the target score, the optimal solution route is composed of a route including a hint of a kind of a recommended golf club for achieving the number of shots and a hint of a flight distance thereof, and the input / output section is composed of a touch panel for displaying: a bird's eye view and a difference in elevation view of each hole of the golf course; a trace of the optimal solution route on one side of the bird's eye view and the difference in elevation view; and a display area of an optimal solution of a shot and a putt in each hole and a number of strokes of the player.
2. The golf analysis support device according to claim 1, wherein the golf analysis support device has: a weather data acquisition section that acquires weather data of a wind direction and a wind speed in the golf course; a stroke count registration section that registers a number of strokes; and a GPS reception section that receives a GPS signal, the control section has a correction section that corrects the optimal solution route by the weather data acquisition section, the stroke count registration section, and the GPS reception section, and the correction section recalculates an optimal solution from a shot position in a game so that the target score can be achieved.
3. The golf analysis support device according to claim 1 or 2, wherein the golf course data storage section stores data of a plurality of golf courses, and the control section is configured to select a golf course in which the target score can be achieved from the plurality of golf courses.
4. A golf analysis support method, wherein the following steps are performed by a control section of a golf analysis support device according to claim 1: acquiring a target score of a whole golf course set by a player in a golf course; acquiring attribute data of the player; acquiring weather data; and acquiring attribute data of a golf course. calculating an optimal solution route from tee to hole for each hole of the golf course based on the attributes of the player, the attributes of the golf course, and the weather data to enable the target score to be achieved; and displaying the optimal solution route.
5. A computer program product comprising a golf analysis support program for causing a computer to function as the golf analysis support apparatus according to claim 1.
6. A computer program product comprising a golf analysis support program for causing a computer to function as the golf analysis support apparatus according to claim 2.
7. A computer program product comprising a golf analysis support program for causing a computer to function as the golf analysis support apparatus according to claim 3.
8. A computer program product comprising a golf analysis support program for causing a computer to execute the steps of the golf analysis support method according to claim 4.
Citation Information
Patent Citations
Fixing method of minute part
JP1983048489A
Navigator method for golf play and device for the same
JP2001346930A
Golf support device and program
JP2018011992A
Method and device for simulating golf shots for a user
US20200164258A1