Golf ball predicted arrival position information output system, golf ball predicted arrival position information output method, and program

The golf ball predicted arrival position information output system addresses the inaccuracy in existing golf ball tracking systems by using relative arrival position data and predictive algorithms to accurately determine and output the predicted arrival position of a hit golf ball, thereby reducing search time and penalty risks.

JP2025084582AActive Publication Date: 2025-06-03RAKUTEN GROUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023198590
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2025-06-03
Estimated Expiration
2043-11-22

AI Technical Summary

Technical Problem

Existing golf ball tracking systems are inaccurate in predicting the final arrival position of a hit golf ball, leading to inefficient search times and potential penalties for lost balls.

Method used

A golf ball predicted arrival position information output system that uses relative arrival position data storage, latest shot and target direction data acquisition, and predictive algorithms to determine and output the accurate predicted arrival position of a hit golf ball.

Benefits of technology

The system effectively conveys the accurate predicted arrival position of a hit golf ball to players, reducing search time and minimizing the risk of penalties for lost balls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025084582000001_ABST
    Figure 2025084582000001_ABST
Patent Text Reader

Abstract

To provide a golf ball predicted arrival position information output system, a golf ball predicted arrival position information output method, and a program capable of informing a player of a proper predicted arrival position of a shot golf ball.SOLUTION: A shot management data storage part 62 stores multiple pieces of relative arrival position data which indicate a relative arrival position of a golf ball in a golf shot performed by a player based on a shot position in the golf shot and a target direction. A predicted arrival position determination part 76 determines a predicted arrival position of the golf ball in the latest golf shot, on the basis of latest shot position data, latest target direction data, and at least some of the multiple pieces of relative arrival position data stored in the shot management data storage part 62. A display control part 68 outputs information indicating the predicted arrival position.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a golf ball predicted arrival position information output system, a golf ball predicted arrival position information output method, and a program.

Background Art

[0002] Patent Document 1 describes a technique of measuring the initial physical quantity of a hit ball, calculating the displacement of the ball from the initial physical quantity, and calculating the landing point of the ball corresponding to the current position using the displacement.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When a player searches for a golf ball shot in a golf play, the player may search in a wrong place, which causes slow play. In addition, if a golf ball shot within a predetermined search time is not found, a penalty for a lost ball occurs. Due to these circumstances, it is desirable to enable a player to find a shot golf ball as soon as possible.

[0005] In addition, in the technique described in Patent Document 1, although it is possible to calculate the landing point of a golf ball, the final arrival position of the golf ball may be away from the landing point of the golf ball. Therefore, even if the vicinity of the landing point calculated using the technique described in Patent Document 1 is searched, the golf ball may not be found.

[0006] The present invention has been made in view of the above problems, and one of its objects is to provide a golf ball predicted arrival position information output system, a golf ball predicted arrival position information output method, and a program that can convey to a player the accurate predicted arrival position of a hit golf ball.

Means for Solving the Problems

[0007] (1) The golf ball predicted arrival position information output system according to the present invention includes relative arrival position data storage means for storing a plurality of relative arrival position data indicating the relative arrival position of a golf ball in a golf shot based on the shot position and the target direction in the golf shot performed by a player, latest shot position data acquisition means for acquiring latest shot position data indicating the latest shot position which is the shot position in the latest golf shot by the player, latest target direction data acquisition means for acquiring latest target direction data indicating the latest target direction which is the target direction in the latest golf shot, and predicted arrival position determination means for determining the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means, and predicted arrival position information output means for outputting information indicating the predicted arrival position.

[0008] (2) The relative arrival position data related to the golf shot is associated with self-evaluation data indicating the player's self-evaluation of the golf shot. The system further includes: a latest self-evaluation data acquisition means for acquiring the latest self-evaluation data which is the self-evaluation data indicating the player's self-evaluation of the latest golf shot; and a relative arrival position data extraction means for extracting at least one of the relative arrival position data associated with the self-evaluation indicated by the latest self-evaluation data from among the plurality of relative arrival position data stored in the relative arrival position data storage means. The predicted arrival position determination means determines the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the at least one extracted relative arrival position data. The golf ball predicted arrival position information output system according to (1) above may also be used.

[0009] (3) The relative arrival position data related to the golf shot is associated with club number data indicating the club number used in the golf shot. The system further includes a latest club number data acquisition means for acquiring the latest club number data which is the club number data indicating the club number used in the latest golf shot. The relative arrival position data extraction means extracts at least one of the relative arrival position data associated with the club number indicated by the latest club number data and the self-evaluation indicated by the latest self-evaluation data from among the plurality of relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to (2) above may also be used.

[0010] (4) The self-evaluation data is data indicating the player's self-evaluation of at least one of the feel of the hit, the direction in which the golf ball pops out, the direction in which the golf ball curves, or the degree to which the golf ball curves in the golf shot made by the player. The golf ball predicted arrival position information output system according to (2) or (3) above may also be used.

[0011] (5) The relative arrival position data related to the golf shot is associated with club number data indicating the club number used in the golf shot. There are a latest club number data acquisition means for acquiring the latest club number data which is the club number data indicating the club number used in the latest golf shot, and a relative arrival position data extraction means for extracting at least one of the relative arrival position data associated with the club number indicated by the latest club number data from among the plurality of relative arrival position data stored in the relative arrival position data storage means. The predicted arrival position determination means determines the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the at least one relative arrival position data extracted. The golf ball predicted arrival position information output system according to (1) above may also be such.

[0012] (6) There are a latest arrival position data acquisition means for acquiring the latest arrival position data indicating the arrival position of the golf ball in the latest golf shot, and a relative arrival position data generation means for generating new relative arrival position data indicating the relative arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the latest arrival position data, and storing the new relative arrival position data in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to any one of (1) to (5) above may also be such.

[0013] (7) There is a determination means for determining whether or not the relative arrival position of the golf ball in the latest golf shot satisfies a given condition. The relative arrival position data generation means stores the new relative arrival position data in the relative arrival position data storage means when the condition is satisfied. The golf ball predicted arrival position information output system according to (6) above may also be such.

[0014] (8) A weather data acquisition means for acquiring weather data at the time of the latest golf shot, further included, and the relative arrival position data generation means generates the new relative arrival position data based further on the weather data. The golf ball predicted arrival position information output system according to (6) or (7) above may be used.

[0015] (9) A weather data acquisition means for acquiring weather data at the time of the latest golf shot, further included, and the predicted arrival position determination means determines the predicted arrival position based further on the weather data. The golf ball predicted arrival position information output system according to any one of (1) to (7) above may be used.

[0016] (10) The weather data is data indicating at least one of precipitation, wind speed, or wind direction. The golf ball predicted arrival position information output system according to (8) or (9) above may be used.

[0017] (11) The predicted arrival position determination means determines the predicted arrival position based on a statistical value calculated based on at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to any one of (1) to (10) above may be used.

[0018] (12) The statistical value includes at least one of an average value of flight distance, a median value of flight distance, a maximum value of flight distance, a minimum value of flight distance, an average value of deviation from the target direction, a median value of deviation from the target direction, a maximum value of deviation from the target direction, or a minimum value of deviation from the target direction. The golf ball predicted arrival position information output system according to (11) above may be used.

[0019] (13) Variation calculation means for calculating the variation of at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means, further included, and the predicted arrival position information output means outputs the predicted arrival position and information indicating the variation. The golf ball predicted arrival position information output system according to any one of (1) to (12) above may also be used.

[0020] (14) The variation is the variance or standard deviation of the relative arrival positions indicated by at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to (13) above may also be used.

[0021] (15) The golf ball predicted arrival position information output method according to the present invention includes a relative arrival position data storage means for storing a plurality of relative arrival position data indicating the relative arrival position of a golf ball in a golf shot based on the shot position and target direction in the golf shot performed by the player. The steps include: the golf ball predicted arrival position information output system obtaining latest shot position data indicating the latest shot position which is the shot position in the latest golf shot by the player; the golf ball predicted arrival position information output system obtaining latest target direction data indicating the latest target direction which is the target direction in the latest golf shot; the golf ball predicted arrival position information output system determining the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means; and the golf ball predicted arrival position information output system outputting information indicating the predicted arrival position.

[0022] (16) The program according to the present invention causes a computer including relative arrival position data storage means for storing a plurality of relative arrival position data indicating the relative arrival position of a golf ball in a golf shot based on the shot position and the target direction in the golf shot performed by a player, to execute steps of: acquiring latest shot position data indicating a latest shot position which is the shot position in the latest golf shot by the player; acquiring latest target direction data indicating a latest target direction which is the target direction in the latest golf shot; determining a predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means; and outputting information indicating the predicted arrival position.

Brief Description of the Drawings

[0023]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Modes for Carrying Out the Invention

[0024] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

[0025] FIG. 1 is a diagram showing an example of the configuration of the user terminal 10 according to the present embodiment.

[0026] The user terminal 10 according to the present embodiment is a computer such as a mobile phone (including a smartphone) or a personal digital assistant (including a tablet computer). As shown in FIG. 1, the user terminal 10 according to the present embodiment includes a processor 20, a storage unit 22, a communication unit 24, a touch panel 26, and a sensor unit 28.

[0027] The processor 20 is a program control device such as a microprocessor that operates according to a program installed in the user terminal 10. The storage unit 22 is a storage element such as a ROM or a RAM, or a solid state drive (SSD). Programs executed by the processor 20 are stored in the storage unit 22. The communication unit 24 is a communication interface for wired communication or wireless communication, and exchanges data with a computer such as a server via a computer network such as the Internet. The touch panel 26 displays and outputs information according to an instruction input from the processor 20, or outputs the content of an operation performed by the user to the processor 20. The sensor unit 28 is a sensing device such as a GPS module, an acceleration sensor, a motion sensor, or a direction sensor. In the present embodiment, the case where the sensor unit 28 is included in the user terminal 10 will be described, but the sensor unit 28 may be outside the user terminal 10.

[0028] In the present embodiment, for example, in a scene where a player who is a user of the user terminal 10 makes a golf shot on a golf course, a predetermined shot position measurement operation is performed near the golf ball to be shot. Then, the hole screen 30 shown in FIG. 2 is displayed on the touch panel 26. On the hole screen 30, a hole image 32 that is an image of the hole on which the player is playing golf and a terminal position image 34 that indicates the geographical position of the user terminal 10 when the shot position measurement operation is performed are arranged.

[0029] When the hole screen 30 shown in FIG. 2 is being displayed and the player performs a predetermined target direction setting operation, as shown in FIG. 3, a target direction image 36 is superimposed and displayed on the hole screen 30. In the target direction setting operation, for example, the player may perform an operation (such as a tap operation) of designating a target position 38 which is a point on the touch panel 26 associated with the geographical position targeted in the golf shot. And thereby, a linear target direction image 36 connecting the position where the terminal position image 34 is displayed and the designated target position 38 may be displayed. Note that the target direction setting operation may be any operation for setting the target direction and is not limited to the operation of designating the target position 38.

[0030] When the target direction image 36 is displayed, as shown in FIG. 3, a Next button 40 is arranged on the hole screen 30. And when the player performs an operation (such as a tap operation) of selecting the Next button 40, an attribute input screen 42 shown in FIG. 4 is displayed on the touch panel 26.

[0031] The attribute input screen 42 includes a club number designation area 44, a feel designation area 46, a trajectory designation area 48, and an OK button 50.

[0032] In the club number designation area 44, a plurality of club number images 52 respectively associated with the club numbers for use in the golf shot are arranged. In the example of FIG. 4, a club number image 52a associated with a driver, a club number image 52b associated with a 3-wood, a club number image 52c associated with a 5-wood, a club number image 52d associated with a 3-utility, a club number image 52e associated with a 4-utility, a club number image 52f associated with a 5-iron, a club number image 52g associated with a 6-iron, a club number image 52h associated with a 7-iron, a club number image 52i associated with an 8-iron, a club number image 52j associated with a 9-iron, a club number image 52k associated with a pitching wedge, a club number image 52l associated with an approach wedge, a club number image 52m associated with a sand wedge, and a club number image 52n associated with a putter are shown.

[0033] In the hitting feeling designation area 46, a plurality of hitting feeling images 54 respectively associated with the hitting feelings in a golf shot are arranged. In the example of FIG. 4, a hitting feeling image 54a corresponding to a bad hitting feeling, a hitting feeling image 54b corresponding to an ordinary hitting feeling, and a hitting feeling image 54c corresponding to a good hitting feeling are shown. In the example of FIG. 4, three hitting feelings are shown, but the hitting feelings that can be designated in the present embodiment are not limited to these three. Also, the number of hitting feelings that can be designated in the present embodiment is not limited to three. Also, the designated hitting feelings may include top, duff, cut, etc. Further, for example, the hitting feeling may be designated by a numerical value indicating the degree to which the golf shot catches the core.

[0034] In the trajectory designation area 48, a plurality of trajectory images 56 respectively associated with the trajectories of the hit golf ball are arranged. In the example of FIG. 4, the flying direction of the golf ball and the bending direction of the golf ball are represented by the trajectory images 56. The trajectory image 56a corresponds to the trajectory of a golf ball that flies out to the left and further bends to the left. The trajectory image 56b corresponds to the trajectory of a golf ball that flies out to the left and goes straight. The trajectory image 56c corresponds to the trajectory of a golf ball that flies straight out and bends to the left. The trajectory image 56d corresponds to the trajectory of a golf ball that flies straight out and bends to the right. The trajectory image 56e corresponds to the trajectory of a golf ball that flies out to the right and goes straight. The trajectory image 56f corresponds to the trajectory of a golf ball that flies out to the right and further bends to the right. In the example of FIG. 4, six trajectories are shown, but the trajectories that can be designated in the present embodiment are not limited to these six. Also, the number of trajectories that can be designated in the present embodiment is not limited to six.

[0035] After the player takes a golf shot, the player performs an operation on the attribute input screen 42 to specify the club used in the golf shot and the player's self-evaluation of the golf shot (here, for example, the self-evaluation of the feel and trajectory). For example, an operation of tapping any of the loft images 52, any of the feel images 54, and any of the trajectory images 56 corresponds to this operation. FIG. 4 shows, as an example, the attribute input screen 42 when the player performs an operation of tapping the loft image 52a, the feel image 54b, and the trajectory image 56e. For example, this operation is performed when the player feels that in a scene where a driver shot is taken, the feel is normal and the golf ball has popped out to the right and is flying straight ahead.

[0036] When the player performs an operation of selecting (for example, tapping) the OK button 50, the hole screen 30 shown in FIG. 5 is displayed on the touch panel 26. In the hole screen 30 shown in FIG. 5, in addition to the terminal position image 34 and the target direction image 36 shown in FIG. 3, an expected arrival position image 58 indicating the expected arrival position of the golf ball in the golf shot is superimposed and displayed.

[0037] The expected arrival position image 58 is an image indicating a point or a geographical area where the hit golf ball is expected to reach. By searching for the point or geographical area indicated by the expected arrival position image 58, the player is highly likely to be able to find the golf ball.

[0038] As described above, according to the present embodiment, the accurate expected arrival position of the hit golf ball can be conveyed to the player.

[0039] Hereinafter, the functions of the user terminal 10 according to the present embodiment and the processes executed by the user terminal 10 according to the present embodiment will be further described.

[0040] FIG. 6 is a functional block diagram showing an example of functions implemented in the user terminal 10 according to the present embodiment. Note that in the user terminal 10 according to the present embodiment, it is not necessary to implement all of the functions shown in FIG. 6, and functions other than those shown in FIG. 6 may be implemented.

[0041] The user terminal 10 according to the present embodiment has a function as a golf ball predicted arrival position information output system that conveys the accurate predicted arrival position of a hit golf ball to the player. And as shown in FIG. 6, the user terminal 10 according to the present embodiment functionally includes, for example, a hole image storage unit 60, a shot management data storage unit 62, a shot position data acquisition unit 64, a screen generation unit 66, a display control unit 68, a target direction data acquisition unit 70, an attribute data acquisition unit 72, a weather data acquisition unit 74, a predicted arrival position determination unit 76, an arrival position data acquisition unit 78, and a shot management data generation unit 80.

[0042] The hole image storage unit 60 and the shot management data storage unit 62 are mainly implemented in the storage unit 22. The shot position data acquisition unit 64 and the arrival position data acquisition unit 78 are mainly implemented in the processor 20 and the sensor unit 28. The weather data acquisition unit 74 is mainly implemented in the processor 20 and the communication unit 24. The screen generation unit 66, the predicted arrival position determination unit 76, and the shot management data generation unit 80 are mainly implemented in the processor 20. The display control unit 68, the target direction data acquisition unit 70, and the attribute data acquisition unit 72 are mainly implemented in the processor 20 and the touch panel 26.

[0043] The above functions may also be implemented by executing, in the user terminal 10, a program including commands corresponding to the above functions installed in the user terminal 10 which is a computer. Further, this program may be supplied to the user terminal 10 via a computer-readable information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, or the like, or via the Internet or the like.

[0044] In this embodiment, the hole image storage unit 60 stores, for example, a plurality of hole images 32. Each of the plurality of hole images 32 stored in the hole image storage unit 60 is an image of a hole included in a corresponding golf course among various golf courses. Further, the hole image 32 is, for example, an image such as an aerial image, a satellite image, or a map image in which geographical positions (for example, latitude and longitude) are associated with respective pixels. Further, in the hole image 32 according to this embodiment, a geographical range (for example, a latitude range and a longitude range) of the hole corresponding to the hole image 32 is associated therewith.

[0045] In this embodiment, the shot management data storage unit 62 stores, for example, a plurality of pieces of shot management data respectively associated with golf shots made by a player, as illustrated in FIG. 7.

[0046] As shown in FIG. 7, the shot management data includes a player ID, a shot ID, attribute data, and relative arrival position data.

[0047] The player ID is an identifier of the player. The shot ID is an identifier of the golf shot.

[0048] The attribute data is data indicating an attribute of the golf shot. In the example of FIG. 7, the attribute data includes club number data and self-evaluation data.

[0049] The club number data is data indicating the club number of the club used in the golf shot. The value of the club number data may be a value corresponding to the club number image 52 arranged on the attribute input screen 42 of FIG. 4.

[0050] The self-evaluation data is data indicating the player's self-evaluation of the golf shot. The self-evaluation data may be data indicating the player's self-evaluation regarding at least one of the feel of the shot, the direction in which the golf ball pops out, the direction in which the golf ball curves, or the degree to which the golf ball curves, in the golf shot made by the player.

[0051] In the example of FIG. 7, the self-evaluation data includes hitting feeling data and trajectory data.

[0052] The hitting feeling data is data indicating the player's self-evaluation of the hitting feeling in the golf shot performed by the player. The value of the hitting feeling data may be a value corresponding to the hitting feeling image 54 arranged on the attribute input screen 42 of FIG. 4. For example, the values of the hitting feeling data corresponding to the hitting feeling images 54a, 54b, and 54c may be 1, 2, and 3, respectively.

[0053] The trajectory data is data indicating the player's self-evaluation of the trajectory of the golf ball (e.g., the direction in which the golf ball pops out, the degree of curvature of the golf ball, the extent to which the golf ball curves, etc.) in the golf shot performed by the player. The value of the trajectory data may be a value corresponding to the trajectory image 56 arranged on the attribute input screen 42 of FIG. 4. For example, the values of the trajectory data corresponding to the trajectory images 56a, 56b, 56c, 56d, 56e, and 56f may be 1, 2, 3, 4, 5, and 6, respectively.

[0054] The relative arrival position data is, for example, data indicating the relative arrival position of the golf ball in the golf shot based on the shot position and the target direction in the golf shot performed by the player. In the example of FIG. 7, the relative arrival position data includes flight distance data and angle data. Here, the shot position refers to, for example, the position where the golf shot is performed. The shot position may be the geographical position of the user terminal 10 when the shot position measurement operation is performed, that is, the geographical position corresponding to the terminal position image 34 shown in FIGS. 2, 3, and 5.

[0055] The flight distance data is, for example, data indicating the flight distance, that is, the distance from the shot position to the arrival position of the golf ball in the golf shot.

[0056] The angular data is, for example, data indicating the deviation from the target direction in the golf shot in the direction from the shot position in the golf shot to the reaching position of the golf ball in the golf shot. Here, the angular data may be data indicating the angle of the angle formed by the target direction in the golf shot and the direction from the shot position in the golf shot to the reaching position of the golf ball in the golf shot. Here, the target direction may be, for example, a geographical direction corresponding to the target direction image 36 shown in FIGS. 3 and 5.

[0057] In the example of FIG. 7, if the direction from the shot position in the golf shot to the reaching position of the golf ball in the golf shot is to the right of the target direction, a positive value is set for the angular data. Also, if the direction from the shot position in the golf shot to the reaching position of the golf ball in the golf shot is to the left of the target direction, a negative value is set for the angular data.

[0058] As shown in FIG. 7, the relative reaching position data related to the golf shot may be associated with club number data indicating the club number used in the golf shot. Also, the relative reaching position data related to the golf shot may be associated with self-evaluation data indicating the player's self-evaluation of the golf shot.

[0059] In this embodiment, for example, it is assumed that the shot management data for various golf shots performed at various holes on various golf courses is stored in the shot management data storage unit 62 in a unified manner.

[0060] The shot position data acquisition unit 64 acquires shot position data indicating the shot position in a golf shot by a player, for example, in the present embodiment. Here, for example, the shot position data acquisition unit 64 may acquire the latest shot position data indicating the latest shot position, which is the shot position in the latest golf shot performed in a situation where a plurality of shot management data are stored in the shot management data storage unit 62. The shot position data acquisition unit 64 may, for example, cause the GPS module included in the user terminal 10 to generate the latest shot position data indicating the geographical position (for example, latitude and longitude) of the GPS module in response to a shot position measurement operation performed by the player. Then, the shot position data acquisition unit 64 may acquire the generated latest shot position data.

[0061] The screen generation unit 66 generates various screens such as the hole screen 30 shown in FIGS. 2, 3, and 5 and the attribute input screen 42 shown in FIG. 4, for example, in the present embodiment.

[0062] The display control unit 68 causes the screen generated by the screen generation unit 66 to be displayed on the touch panel 26, for example, in the present embodiment.

[0063] The screen generation unit 66 may, for example, identify a hole image 32 determined based on the geographical position (for example, latitude and longitude) indicated by the latest shot position data from among the plurality of hole images 32 included in the hole image storage unit 60 in response to the acquisition of the latest shot position data by the shot position data acquisition unit 64. Here, for example, a hole image 32 associated with a geographical range including the geographical position indicated by the latest shot position data may be identified.

[0064] Then, the screen generation unit 66 may generate a hole screen 30 including the hole image 32 in which the terminal position image 34 is arranged at the pixel associated with the geographical position indicated by the latest shot position data within the hole image 32.

[0065] Then, the display control unit 68 may display the hole screen 30 generated in this way on the touch panel 26.

[0066] In this embodiment, for example, the target direction data acquisition unit 70 acquires target direction data indicating the target direction in a golf shot. Here, for example, in a situation where a plurality of shot management data are stored in the shot management data storage unit 62, the target direction data acquisition unit 70 may acquire latest target direction data indicating the latest target direction, which is the target direction in the latest golf shot.

[0067] For example, in response to a target direction setting operation performed by the player in a situation where the hole screen 30 shown in FIG. 2 is being displayed, the display control unit 68 may superimpose and display a target direction image 36 and a Next button 40 on the displayed hole screen 30 as shown in FIG. 3. Then, in response to a tap operation on the Next button 40 being performed by the player, the target direction data acquisition unit 70 may acquire, for example, the latest target direction data indicating the geographical direction associated with the target direction image 36. For example, the latest target direction data indicating the geographical position associated with the pixels of the target position 38 may be acquired. Then, the display control unit 68 may display the attribute input screen 42 shown in FIG. 4 on the touch panel 26.

[0068] In this embodiment, for example, the attribute data acquisition unit 72 acquires attribute data indicating the attributes of a golf shot. Here, for example, in a situation where a plurality of shot management data are stored in the shot management data storage unit 62, the attribute data acquisition unit 72 may acquire latest attribute data indicating the attributes of the latest golf shot.

[0069] The attribute data acquisition unit 72 may acquire, for example, latest self-evaluation data, which is self-evaluation data indicating the player's self-evaluation of the latest golf shot. Further, the attribute data acquisition unit 72 may acquire, for example, latest club number data, which is club number data indicating the club number used in the latest golf shot.

[0070] For example, in a situation where the attribute input screen 42 shown in FIG. 4 is being displayed, the attribute data acquisition unit 72 may acquire the latest attribute data in response to a player performing a selection operation on the club number image 52a, the feel image 54b, and the trajectory image 56e, and the player performing a tap operation on the OK button 50. The latest attribute data may include the latest club number data and the latest self-evaluation data. Further, the latest self-evaluation data may include the latest feel data indicating the player's self-evaluation of the feel in the latest golf shot, and the latest trajectory data indicating the player's self-evaluation of the trajectory of the golf ball in the latest golf shot. And the value of the latest club number data may be set to "1W", which is the value corresponding to the club number image 52a. Also, the value of the latest feel data may be set to "2", which is the value corresponding to the feel image 54b. Further, the value of the latest trajectory data may be set to "5", which is the value corresponding to the trajectory image 56e.

[0071] Note that the timing at which the latest golf shot is taken is not particularly limited. For example, the latest golf shot may be taken before the arrival position measurement operation is performed, or after the arrival position measurement operation is performed. Also, the latest golf shot may be taken before the target direction setting operation is performed, or after the target direction setting operation is performed. Further, the latest golf shot may be taken before the attribute input screen 42 is displayed, or after the attribute input screen 42 is displayed.

[0072] The weather data acquisition unit 74 acquires, for example, weather data at the time of a golf shot in the present embodiment. Here, the weather data acquisition unit 74 may acquire the weather data at the time of the latest golf shot performed in a situation where a plurality of shot management data are stored in the shot management data storage unit 62. Here, the weather data may include at least one of precipitation data indicating precipitation, wind speed data indicating wind speed, or wind direction data indicating wind direction. The weather data acquisition unit 74 may, for example, access a weather information providing service operated by various business entities and acquire weather data of an area including the geographical location indicated by the latest shot position data from the providing service.

[0073] The predicted arrival position determination unit 76 determines, for example, in the present embodiment, the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least a part of a plurality of relative arrival position data stored in the shot management data storage unit 62.

[0074] Here, the predicted arrival position determination unit 76 may extract at least one relative arrival position data associated with the self-evaluation indicated by the latest self-evaluation data from among a plurality of relative arrival position data stored in the shot management data storage unit 62. For example, the predicted arrival position determination unit 76 may extract, from among a plurality of shot management data stored in the shot management data storage unit 62, shot management data including the player ID of the player who performed the latest golf shot, shot feeling data set to the same value as the latest shot feeling data, and trajectory data set to the same value as the latest trajectory data. Then, the relative arrival position data included in each of the extracted shot management data may be extracted.

[0075] Further, the predicted arrival position determination unit 76 may extract at least one relative arrival position data associated with the frame indicated by the latest frame data from among the plurality of relative arrival position data stored in the shot management data storage unit 62. For example, the predicted arrival position determination unit 76 may extract shot management data including the player ID of the player who made the latest golf shot and the frame data set to the same value as the latest frame data from among the plurality of shot management data stored in the shot management data storage unit 62. Then, the relative arrival position data included in each of the extracted shot management data may be extracted.

[0076] Further, the predicted arrival position determination unit 76 may extract at least one relative arrival position data associated with the frame indicated by the latest frame data and the self-evaluation indicated by the latest self-evaluation data from among the plurality of relative arrival position data stored in the shot management data storage unit 62. For example, the predicted arrival position determination unit 76 may extract shot management data including the player ID of the player who made the latest golf shot, the frame data set to the same value as the latest frame data, the feel data set to the same value as the latest feel data, and the trajectory data set to the same value as the latest trajectory data from among the plurality of shot management data stored in the shot management data storage unit 62. Then, the relative arrival position data included in each of the extracted shot management data may be extracted.

[0077] Then, the predicted arrival position determination unit 76 may determine the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least one extracted relative arrival position data.

[0078] Here, the predicted arrival position determination unit 76 may determine the predicted arrival position based on a statistical value calculated based on at least a part of a plurality of relative arrival position data stored in the shot management data storage unit 62. For example, the predicted arrival position determination unit 76 may determine the predicted arrival position based on a statistical value calculated based on at least one relative arrival position data extracted from among a plurality of relative arrival position data stored in the shot management data storage unit 62. The statistical value may include at least one of an average value of the flight distance, a median value of the flight distance, a maximum value of the flight distance, a minimum value of the flight distance, an average value of the deviation from the target direction, a median value of the deviation from the target direction, a maximum value of the deviation from the target direction, or a minimum value of the deviation from the target direction.

[0079] Further, the predicted arrival position determination unit 76 may calculate the variation in the relative arrival positions indicated by at least some of the plurality of relative arrival position data stored in the shot management data storage unit 62. Here, the variation may be the variance or standard deviation of the relative arrival positions indicated by each of the at least some relative arrival position data.

[0080] Then, the display control unit 68 outputs information indicating the predicted arrival position determined by the predicted arrival position determination unit 76 in this embodiment, for example. Here, the display control unit 68 may output information indicating the predicted arrival position and the variation in the relative arrival positions.

[0081] For example, it is assumed that the latest shot data corresponding to the position indicated by the terminal position image 34 shown in FIG. 3 and the latest target direction data corresponding to the direction indicated by the target direction image 36 shown in FIG. 3 have been acquired. Also, it is assumed that an operation on the OK button 50 has been performed in a state where the yarn number image 52a, the hitting feeling image 54b, and the trajectory image 56e have been selected on the attribute input screen 42 shown in FIG. 4. Also, it is assumed that the player ID of the player who performed the operation is 00001.

[0082] In this case, the predicted arrival position determination unit 76 may extract at least one shot management data from among the plurality of shot management data stored in the shot management data storage unit 62, where the player ID is 00001, the value of the hand number data is "1W", the value of the hitting feeling data is "2", and the value of the trajectory data is "5". Then, the predicted arrival position determination unit 76 may specify the value of the flight distance data included in each of the at least one shot management data to be extracted. Then, the predicted arrival position determination unit 76 may calculate the average value (hereinafter referred to as the flight distance average value) and the standard deviation (hereinafter referred to as the flight distance standard deviation) of the specified values of the flight distance data. Then, the predicted arrival position determination unit 76 may specify the value of the angle data included in each of the at least one shot management data to be extracted. Then, the predicted arrival position determination unit 76 may calculate the average value (hereinafter referred to as the angle average value) of the specified values of the angle data.

[0083] Then, the predicted arrival position determination unit 76 may calculate a fly ball line that is a straight line passing through the pixel where the terminal position image 34 is arranged and having an angle with the direction indicated by the target direction image 36 that corresponds to the specified angle average value. Here, when the angle average value is a positive value, a fly ball line in the direction toward a position to the right of the target position 38 passing through the pixel where the terminal position image 34 is arranged may be calculated. Also, when the angle average value is a negative value, a fly ball line in the direction toward a position to the left of the target position 38 passing through the pixel where the terminal position image 34 is arranged may be calculated.

[0084] Then, the predicted arrival position determination unit 76 may determine, as the predicted arrival position, a geographical position on the fly ball line calculated in this way, where the distance from the geographical position associated with the terminal position image 34 is the distance indicated by the flight distance average value.

[0085] Here, the predicted arrival position determination unit 76 may calculate the number of pixels corresponding to the average flight distance in the hole image 32 included in the generated hole screen 30. Further, the predicted arrival position determination unit 76 may calculate the number of pixels corresponding to the standard deviation of the values of the specified flight distance data in the hole image 32 included in the generated hole screen 30.

[0086] Then, the predicted arrival position determination unit 76 may determine, as the pixel associated with the predicted arrival position, the pixel on the fly ball line calculated in this way, where the number of pixels from the pixel where the terminal position image 34 is arranged is the number of pixels corresponding to the average flight distance.

[0087] Then, the screen generation unit 66 may generate the hole screen 30 shown in FIG. 5 by superimposing the predicted arrival position image 58, which is a circular image centered on the pixel associated with the predicted arrival position determined in this way and having a radius of the number of pixels corresponding to the standard deviation of the values of the specified flight distance data, on the hole screen 30 shown in FIG. 3. And the display control unit 68 may display the hole screen 30 on the touch panel 26.

[0088] Note that, instead of the average value in the above description, other statistical values such as the median, maximum value, minimum value, etc. may be used. Also, instead of the standard deviation in the above description, other statistical values such as variance may be used. Also, a plurality of statistical values may be calculated for the values of the specified flight distance data. And the predicted arrival position image 58 representing each statistical value may be displayed.

[0089] Further, for example, a predicted arrival position image 58 showing both the variation in flight distance and the variation in deviation from the target direction may be displayed. For example, the predicted arrival position determination unit 76 may calculate the standard deviation of the values of the specified angle data (hereinafter referred to as the angle standard deviation) in addition to the average flight distance, the standard deviation of the flight distance, and the average angle. Then, a predicted arrival position image 58 that is an elliptical image in which the number of pixels of the radius along the above-mentioned fly ball line is proportional to the standard deviation of the flight distance and the number of pixels of the radius along the direction perpendicular to the fly ball line is proportional to the angle standard deviation may be displayed.

[0090] Further, the predicted arrival position image 58 may be an image showing a point instead of an image showing a geographical area as shown in FIG. 5. In this case, for example, the screen generation unit 66 may generate a hall screen 30 in which the predicted arrival position image 58 is arranged in the pixels in the hall screen 30 shown in FIG. 3 associated with the predicted arrival position determined as described above.

[0091] Further, the predicted arrival position determination unit 76 may determine the predicted arrival position based on the weather data acquired by the weather data acquisition unit 74.

[0092] The predicted arrival position determination unit 76 may correct the predicted arrival position based on, for example, the weather data acquired by the weather data acquisition unit 74. Here, for example, correction data showing a table in which the values of the weather data and the correction values are associated in advance, a logic or mathematical formula for calculating the correction value based on the value of the weather data, etc., may be stored in the predicted arrival position determination unit 76. Then, the predicted arrival position determination unit 76 may correct the predicted arrival position determined as described above based on the weather data and the correction data. Here, for example, the average flight distance and the average angle may be corrected based on the weather data and the correction data.

[0093] For example, the average flight distance may be corrected by multiplying the value of the precipitation data and a predetermined value with respect to the average flight distance. Then, a pixel corresponding to the corrected average flight distance, which is the number of pixels from the pixel where the terminal position image 34 is arranged on the fly ball line calculated as described above, may be determined. Then, a pixel shifted by the number of pixels corresponding to the value obtained by multiplying the value of the wind speed data by a predetermined value in the direction corresponding to the value of the wind direction data from the pixel thus determined may be determined as the pixel associated with the predicted arrival position.

[0094] Note that when the number of relative arrival position data stored in the shot management data storage unit 62 is less than or equal to a predetermined number, the predicted arrival position determination unit 76 may determine the predicted arrival position of the golf ball in the latest golf shot without using the relative arrival position data. For example, when the number of relative arrival position data stored in the shot management data storage unit 62 is less than or equal to a predetermined number, the predicted arrival position determination unit 76 may determine the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and a preset parameter. In this case, the predicted arrival position may be determined based on the weather data acquired by the weather data acquisition unit 74 as well.

[0095] Also, when no relative arrival position data is stored in the shot management data storage unit 62, the predicted arrival position determination unit 76 may determine the predicted arrival position of the golf ball in the latest golf shot without using the relative arrival position data. For example, when no relative arrival position data is stored in the shot management data storage unit 62, the predicted arrival position determination unit 76 may determine the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and a preset parameter. In this case, the predicted arrival position may be determined based on the weather data acquired by the weather data acquisition unit 74 as well.

[0096] In this embodiment, for example, the arrival position data acquisition unit 78 acquires the latest arrival position data indicating the arrival position of the golf ball in the latest golf shot. Here, for example, after the player makes the latest golf shot, a predetermined arrival position measurement operation may be performed at the actual arrival position of the golf ball in the golf shot. Then, in response to the arrival position measurement operation, the GPS module included in the user terminal 10 may generate the latest arrival position data indicating the geographical position (for example, latitude and longitude) of the GPS module. Then, the arrival position data acquisition unit 78 may acquire the generated latest arrival position data.

[0097] In this embodiment, for example, the shot management data generation unit 80 generates new relative arrival position data indicating the relative arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the latest arrival position data, with the latest shot position and the latest target direction as references. Then, in this embodiment, for example, the shot management data generation unit 80 stores the generated new relative arrival position data in the shot management data storage unit 62.

[0098] For example, in a situation where the hole screen 30 shown in FIG. 5 is displayed as described above, assume that the player performs an arrival position measurement operation and the arrival position data acquisition unit 78 acquires the latest arrival position data.

[0099] In this case, the shot management data generation unit 80 may generate the latest flight distance data indicating the length between the geographical position indicated by the latest arrival position data and the geographical position of the latest shot position. Further, the shot management data generation unit 80 may generate the latest angle data indicating the angle formed by the arrival direction, which is the geographical direction of the straight line connecting the geographical position of the latest shot position and the geographical position indicated by the latest arrival position data, and the geographical direction corresponding to the target direction image 36.

[0100] Here, if the arrival direction is to the right of the geographical direction corresponding to the target direction image 36, a positive value may be set as the value of the angle data, and if the arrival direction is to the left of the geographical direction corresponding to the target direction image 36, a negative value may be set as the value of the angle data.

[0101] Then, the shot management data generation unit 80 may generate new shot management data including the player ID of the player (here, for example, 00001) and a new shot ID. The frame number data included in the shot management data may have the value of the latest frame number data set therein. The feel data included in the shot management data may have the value of the latest feel data set therein. The trajectory data included in the shot management data may have the value of the latest trajectory data set therein. The flight distance data included in the shot management data may have the value of the latest flight distance data generated as described above set therein. The angle data included in the shot management data may have the value of the latest angle data generated as described above set therein.

[0102] Then, the shot management data generation unit 80 may store the shot management data generated in this way in the shot management data storage unit 62.

[0103] In addition, the shot management data generation unit 80 may generate new relative arrival position data based on the weather data acquired by the weather data acquisition unit 74.

[0104] The shot management data generation unit 80 may correct the value of the latest flight distance data and the value of the latest angle data based on, for example, the weather data acquired by the weather data acquisition unit 74. Here, for example, correction data indicating a table in which the values of the weather data and the correction values are associated with each other, a logic or mathematical formula for calculating the correction value based on the value of the weather data, etc., may be stored in the shot management data generation unit 80. Then, the predicted arrival position determination unit 76 may correct the value of the latest flight distance data generated as described above and the value of the latest angle data based on the weather data and the correction data.

[0105] For example, the arrival position indicated by the latest arrival position data may be corrected to a position shifted by a distance corresponding to a value obtained by multiplying the value of the wind speed data by a predetermined value in a direction opposite to the direction corresponding to the value of the wind direction data. Then, based on the corrected arrival position, the latest flight distance data and the latest angle data may be generated. Then, the value of the latest flight distance data may be corrected by multiplying the value of the precipitation amount data and a predetermined value. Then, new shot management data including the latest flight distance data with the corrected value set and the latest angle data with the corrected value set may be generated.

[0106] Further, the shot management data generation unit 80 may determine whether or not the relative arrival position of the golf ball in the latest golf shot satisfies a given condition. Then, when the condition is satisfied, the shot management data generation unit 80 may store new relative arrival position data in the shot management data storage unit 62.

[0107] For example, it may be determined whether or not the difference between the value of the latest flight distance data and the average flight distance value is equal to or less than a predetermined multiple (for example, 1.5 times the standard deviation of the flight distance) of the standard deviation of the flight distance. Then, when the difference between the value of the latest flight distance data and the average flight distance value is equal to or less than a predetermined multiple of the standard deviation of the flight distance, new shot management data may be generated and the new shot management data may be stored in the shot management data storage unit 62. On the other hand, when the difference between the value of the latest flight distance data and the average flight distance value is not equal to or less than a predetermined multiple of the standard deviation of the flight distance, new shot management data may not be generated.

[0108] In addition, the shot management data generation unit 80 may control whether to store new relative arrival position data in the shot management data storage unit 62 according to the player's instruction. That is, it is not necessary to generate shot management data for all golf shots. For example, when almost no flying distance is achieved, the player may not perform the arrival position measurement operation. In this case, new shot management data is not generated.

[0109] Here, an example of the processing flow performed by the user terminal 10 according to the present embodiment will be described with reference to the flowchart illustrated in FIG. 8.

[0110] First, the shot position data acquisition unit 64 acquires the latest shot position data (S101).

[0111] Then, the target direction data acquisition unit 70 acquires the latest target direction data (S102).

[0112] Then, the attribute data acquisition unit 72 acquires the latest attribute data (S103).

[0113] Then, the predicted arrival position determination unit 76 extracts at least a part of the plurality of shot management data stored in the shot management data storage unit 62 based on the latest attribute data acquired in the process shown in S103 (S104).

[0114] Then, the weather data acquisition unit 74 acquires the weather data at the time of the latest golf shot (S105).

[0115] Then, the predicted arrival position determination unit 76 determines the predicted arrival position based on the latest shot position data acquired in the process shown in S101, the latest target direction data acquired in the process shown in S102, the shot management data extracted in the process shown in S104, and the weather data acquired in the process shown in S105 (S106).

[0116] Then, the display control unit 68 outputs information indicating the predicted arrival position determined in the process shown in S106 (S107).

[0117] Then, the arrival position data acquisition unit 78 acquires the latest arrival position data (S108).

[0118] Then, based on the latest shot position data acquired in the process shown in S101, the latest target direction data acquired in the process shown in S102, the latest attribute data acquired in the process shown in S103, the weather data acquired in the process shown in S105, and the latest arrival position data acquired in the process shown in S108, the shot management data generation unit 80 generates new shot management data, outputs the generated new shot management data to the shot management data storage unit 62 (S109), and the process shown in this processing example ends.

[0119] Note that when the number of shot management data stored in the shot management data storage unit 62 is less than a predetermined number, the processes shown in S106 and S107 may not be executed.

[0120] In this embodiment, based on the relative arrival position data indicating the relative arrival position of the golf ball in the golf shot with reference to the shot position and the target direction in the golf shot actually taken by the player, the predicted arrival position of the golf ball in the latest golf shot is determined. Then, information indicating the predicted arrival position determined in this way is output. In this way, according to this embodiment, it becomes possible to convey the accurate predicted arrival position of the hit golf ball to the player.

[0121] Note that the present invention is not limited to the above-described embodiment.

[0122] For example, it is not necessary for the shot position data acquisition unit 64 to acquire the latest shot position data generated by the GPS module. Instead, for example, the shot position data acquisition unit 64 may acquire the latest shot position data indicating the latest shot position specified by the player.

[0123] Here, for example, in response to a predetermined operation performed by the player, a hole screen 30 in which the hole image 32 of the hole designated by the player is arranged instead of the terminal position image 34 being arranged may be displayed on the touch panel 26. Then, when the hole screen 30 is being displayed, the player may perform an operation (for example, a tapping operation) of designating a position on the touch panel 26 corresponding to the geographical position where the latest golf shot is made (or has been made). And thereby, the shot position data acquisition unit 64 may acquire the latest shot position data indicating the geographical position corresponding to the designated position on the touch panel 26. And the terminal position image 34 may be displayed at the designated position on the touch panel 26.

[0124] Also, for example, the shot management data stored in the shot management data storage unit 62 does not have to be based on golf shots on a golf course, and may be based on golf shots at a driving range or a golf simulator, for example.

[0125] Also, for example, the attribute data may include data indicating the line and area type of the shot position (for example, fairway, rough, bunker, etc.). And the shot management data may be extracted based on the line and area type of the shot position in the latest golf shot.

[0126] Further, the present invention is applicable not only to the scenario of outputting the predicted arrival position of a golf ball in a tee shot, but also to the scenario of outputting the predicted arrival position of a golf ball after the second shot and subsequent shots.

[0127] Also, it is not necessary to display and output the predicted arrival position. For example, voice output representing the predicted arrival position may be provided. In addition, in the present embodiment, artificial intelligence (AI) technologies such as a learned machine learning model may be utilized.

[0128] Also, the above specific character strings, numerical values, and specific character strings and numerical values in the drawings are examples and are not limited to these character strings and numerical values.

Explanation of Reference Numerals

[0129] 10 User terminal, 20 Processor, 22 Storage unit, 24 Communication unit, 26 Touch panel, 28 Sensor unit, 30 Whole screen, 32 Whole image, 34 Terminal position image, 36 Target direction image, 38 Target position, 40 Next button, 42 Attribute input screen, 44 Lot number designation area, 46 Feel designation area, 48 Trajectory designation area, 50 OK button, 52, 52a, 52b, 52c, 52d, 52e, 52f, 52g, 52h, 52i, 52j, 52k, 52l, 52m, 52n Lot number images, 54, 54a, 54b, 54c Feel images, 56, 56a, 56b, 56c, 56d, 56e, 56f Trajectory images, 58 Predicted arrival position image, 60 Whole image storage unit, 62 Shot management data storage unit, 64 Shot position data acquisition unit, 66 Screen generation unit, 68 Display control unit, 70 Target direction data acquisition unit, 72 Attribute data acquisition unit, 74 Weather data acquisition unit, 76 Predicted arrival position determination unit, 78 Arrival position data acquisition unit, 80 Shot management data generation unit.

Claims

1. Relative arrival position data storage means for storing a plurality of relative arrival position data indicating the relative arrival position of a golf ball in the golf shot based on the shot position and the target direction in the golf shot made by the player; Latest shot position data acquisition means for acquiring latest shot position data indicating the latest shot position which is the shot position in the latest golf shot by the player; Latest target direction data acquisition means for acquiring latest target direction data indicating the latest target direction which is the target direction in the latest golf shot; Based on the latest shot position data, the latest target direction data, and at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means, predicted arrival position determination means for determining the predicted arrival position of the golf ball in the latest golf shot; Predicted arrival position information output means for outputting information indicating the predicted arrival position; A golf ball predicted arrival position information output system including the above.

2. In the relative arrival position data related to the golf shot, self-evaluation data indicating the player's self-evaluation of the golf shot is associated; Latest self-evaluation data acquisition means for acquiring the latest self-evaluation data which is the self-evaluation data indicating the player's self-evaluation of the latest golf shot; Relative arrival position data extraction means for extracting at least one of the relative arrival position data associated with the self-evaluation indicated by the latest self-evaluation data from among the plurality of relative arrival position data stored in the relative arrival position data storage means; and further including, The predicted arrival position determination means determines the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the at least one extracted relative arrival position data. The golf ball predicted arrival position information output system according to Claim 1.

3. In the relative arrival position data related to the golf shot, club number data indicating the club number used in the golf shot is associated; Latest club number data acquisition means for acquiring the latest club number data which is the club number data indicating the club number used in the latest golf shot; and further including, The relative arrival position data extraction means extracts at least one of the relative arrival position data associated with the reel number indicated by the latest reel number data and the self-evaluation indicated by the latest self-evaluation data from among the plurality of the relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to claim 2.

4. The self-evaluation data is data indicating the player's self-evaluation of at least one of the feel of hitting, the direction in which the golf ball pops out, the direction in which the golf ball curves, or the degree to which the golf ball curves in the golf shot performed by the player. The golf ball predicted arrival position information output system according to claim 2 or 3.

5. The relative arrival position data related to the golf shot is associated with reel number data indicating the reel number of the club used in the golf shot. Latest reel number data acquisition means for acquiring the latest reel number data indicating the reel number of the club used in the latest golf shot. Relative arrival position data extraction means for extracting at least one of the relative arrival position data associated with the reel number indicated by the latest reel number data from among the plurality of the relative arrival position data stored in the relative arrival position data storage means. The predicted arrival position determination means determines the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and the at least one of the relative arrival position data extracted. The golf ball predicted arrival position information output system according to claim 1.

6. Latest arrival position data acquisition means for acquiring the latest arrival position data indicating the arrival position of the golf ball in the latest golf shot. Relative arrival position data generation means for generating new relative arrival position data indicating the relative arrival position of the golf ball in the latest golf shot based on the latest shot position and the latest target direction, based on the latest shot position data, the latest target direction data, and the latest arrival position data, and storing the new relative arrival position data in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to claim 1.

7. Determination means for determining whether or not the relative arrival position of the golf ball in the latest golf shot satisfies a given condition, is further included. When the relative arrival position data generation means satisfies the condition, the new relative arrival position data is stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to claim 6.

8. Weather data acquisition means for acquiring weather data at the time of the latest golf shot, is further included. The relative arrival position data generation means generates the new relative arrival position data based on the weather data. The golf ball predicted arrival position information output system according to claim 6.

9. Weather data acquisition means for acquiring weather data at the time of the latest golf shot, is further included. The predicted arrival position determination means determines the predicted arrival position based on the weather data. The golf ball predicted arrival position information output system according to claim 1.

10. The weather data is data indicating at least one of precipitation, wind speed, or wind direction. The golf ball predicted arrival position information output system according to claim 8 or 9.

11. The predicted arrival position determination means determines the predicted arrival position based on a statistical value calculated based on at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to claim 1.

12. The statistical value includes at least one of an average value of flight distance, a median value of flight distance, a maximum value of flight distance, a minimum value of flight distance, an average value of deviation from the target direction, a median value of deviation from the target direction, a maximum value of deviation from the target direction, or a minimum value of deviation from the target direction. The golf ball predicted arrival position information output system according to claim 11.

13. Variation calculation means for calculating the variation of the relative arrival positions indicated by at least a part of the plurality of relative arrival position data stored in the relative arrival position data storage means, is further included. The predicted arrival position information output means outputs the predicted arrival position and information indicating the variation. The golf ball predicted arrival position information output system according to claim 1.

14. The variation is the variance or standard deviation of the relative arrival positions indicated by at least some of the plurality of pieces of relative arrival position data stored in the relative arrival position data storage means. The golf ball predicted arrival position information output system according to claim 13.

15. A golf ball predicted arrival position information output system including relative arrival position data storage means for storing a plurality of pieces of relative arrival position data indicating the relative arrival position of a golf ball in a golf shot based on the shot position and target direction in the golf shot performed by a player, the step of obtaining latest shot position data indicating the latest shot position which is the shot position in the latest golf shot by the player, the step of the golf ball predicted arrival position information output system obtaining latest target direction data indicating the latest target direction which is the target direction in the latest golf shot, the step of the golf ball predicted arrival position information output system determining the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least some of the plurality of pieces of relative arrival position data stored in the relative arrival position data storage means, the step of the golf ball predicted arrival position information output system outputting information indicating the predicted arrival position, A golf ball predicted arrival position information output method including these steps.

16. In a computer including relative arrival position data storage means for storing a plurality of pieces of relative arrival position data indicating the relative arrival position of a golf ball in a golf shot based on the shot position and target direction in the golf shot performed by a player, the step of obtaining latest shot position data indicating the latest shot position which is the shot position in the latest golf shot by the player, the step of obtaining latest target direction data indicating the latest target direction which is the target direction in the latest golf shot, the step of determining the predicted arrival position of the golf ball in the latest golf shot based on the latest shot position data, the latest target direction data, and at least some of the plurality of pieces of relative arrival position data stored in the relative arrival position data storage means, the step of outputting information indicating the predicted arrival position, A program for causing the above to be executed.

Citation Information

Patent Citations

  • Golf play support system, and method and program

    JP2014023701A

  • Golf support apparatus and program

    JP2015150061A

  • Electronic device and system for guiding ball landing point

    JP2022528243A

  • Systems and methods for tracking sports balls

    JP2023509782A

  • Trajectory guidance for sports projectiles

    WO2022172020A1