Golf support device, and program or the like

The golf support device addresses the limitation of conventional devices by measuring and displaying golf course undulations using GNSS, improving user convenience and shot selection through enhanced data processing and display.

JP2025188119APending Publication Date: 2025-12-25YUPITERU CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025168435
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-06
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Conventional golf support devices provide limited information about the undulations of a golf course, making them less convenient for users.

Method used

A golf support device equipped with GNSS capabilities measures undulations by user movement, processes the data, and displays it on a display unit, allowing for improved understanding of the green's slope and aiding in shot selection.

Benefits of technology

Enhances user experience by providing detailed undulation information for better shot planning and score improvement, with features like real-time display and correction for vertical movement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025188119000001_ABST
    Figure 2025188119000001_ABST
Patent Text Reader

Abstract

To provide a golf support device more useful than the prior art.SOLUTION: A golf support device measures undulation of a golf course by using GNSS, and is equipped with a function to execute processing based on a measurement result by being carried and moved by a user while the user is playing in at least a part of a range within the golf course.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a golf support device and a program. [Background technology]

[0002] A golf support device is known that reads the corresponding hole on a golf course from current position information acquired using GNSS (Global Navigation Satellite System), draws the layout of the hole currently being played on a display, and overlays a user's icon at a position corresponding to the user's location on the drawn hole (Patent Document 1, etc.). By using this golf support device, the user can know the direction of the green and the position, size, and shape of ponds, bunkers, etc. that exist around the green (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-150061 Summary of the Invention [Problem to be solved by the invention]

[0004] It would be more convenient for the user if various information about the hole could be obtained in addition to the direction of the green and the location and shape of ponds and bunkers around the green. For example, it would be beneficial for the user to obtain information about the undulations of the green. An object of the present invention is to provide a golf support device and the like that is easier to use than conventional devices.

[0005] The purpose of the present invention is not limited to this, and the applicant intends to obtain rights for configurations that aim to achieve the effects achieved by the components disclosed in the specification and drawings, etc., through divisional applications, amendments, etc. For example, the specification discloses problems in which the phrase "can be" is read as "the problem is...." Each problem is described as an independent entity, and the applicant intends to obtain rights for the configurations that solve this problem separately through divisional applications, amendments, etc. Even if the problem is implicitly understood from the description in the specification, the applicant intends to claim part of the components described in the specification through amendments or divisional applications. Problems that combine these independent problems are also disclosed. [Means for solving the problem]

[0006] (1) It is preferable that the golf support device has the function of measuring the undulations of a golf course using GNSS by moving within at least a portion of the golf course and performing processing based on the measurement results.

[0007] By using a golf support device with this function, the user can obtain information about the undulations within the measured range. When the user plays the same golf course at a later date, the user can use the information about the undulations to enjoy playing. The information about the undulations can help improve the user's score.

[0008] The movement of the golf support device on the golf course may be realized, for example, by the user (player) wearing the golf support device and walking around the golf course or riding in a golf cart. The processing based on the measurement results may include, for example, at least one of storing the measurement results and displaying the measurement results. The movement status of the golf support device on the golf course may be determined as being either walking or riding a cart, and the measurement of the undulations of the golf course using GNSS may be performed using different processes depending on whether the user is walking or riding a cart. For example, this different process may stop measuring the undulations of the golf course when it is determined that the user is riding a cart, and continue measuring the undulations of the golf course when it is determined that the user is walking. Another example of this different process may be to perform measurements more frequently when it is determined that the user is riding a cart than when it is determined that the user is walking.

[0009] Furthermore, it is preferable to determine whether the golf support device is moving on the golf course by walking or by using a cart, and to perform different processing based on the measurement results depending on the determination result. For example, if it is determined that the golf support device is using a cart, it may measure the undulations of the golf course and display the measurement results, but not record them. On the other hand, if it is determined that the golf support device is walking, it may measure the undulations of the golf course and record the measurement results, but not display them. It is also preferable to display the measurement results when it is determined that the golf support device has stopped walking.

[0010] The determination of whether the movement of the golf support device on the golf course is on foot or in a cart may be made, for example, by determining whether the speed calculated based on GNSS is equal to or greater than a predetermined value.

[0011] (2) The range in which the undulations of the golf course are measured may include at least a portion of the green, and the processing based on the measurement results may be a process in which the undulations of the green are displayed on a display unit.

[0012] With this function, a user can move the golf support device over the green before putting during play to obtain information about the undulations of the green. This information can be used to predict the appropriate putt direction, strength, etc. Information about the undulations of the green can be obtained by the golf support device using GNSS to measure the position in the horizontal plane on the green and the height at that position. The display unit can be, for example, an LCD display, an organic EL display, etc.

[0013] The range for measuring the undulations of the golf course may be determined, for example, by storing map information of the golf course in advance, identifying the hole currently being played on the golf course based on the current position information and the map information, and determining the range of the green provided in that map information.

[0014] [Various routes for moving golf assist devices] It is preferable that the golf support device has a function for measuring the undulations of the green by having a user carry the golf support device and walk from the position of the ball on the green toward the cup. The undulations of the line connecting the ball and the cup can be calculated from the horizontal distance from the ball to the cup and altitude information. This makes it possible to know whether the putting line is uphill or downhill. Walking from the ball to the cup is a commonly performed action for measuring the distance from the ball to the cup, and this action does not cause any time inconvenience to the following group. It is preferable that while walking from the ball to the cup, position information (in this specification, position information includes horizontal position information (latitude and longitude) and altitude information) is acquired and information indicating the undulations is displayed in real time.

[0015] A golf support device may have a function of acquiring information about the undulations along a walking line by having a user carry the device and walk along a line that intersects, for example, a line perpendicular to, the line connecting the ball and the cup on the green. This information can be used to determine whether the putt line is a slice line or a hook line. While walking, position information may be acquired and real-time information indicating the undulations may be displayed. A careful player may observe the green from various directions to determine whether the putt line is uphill or downhill, and whether it is a slice line or a hook line. This action may include walking along a line that intersects the line connecting the ball and the cup on the green. Note that this action requires a certain amount of time, so it is preferable to avoid such walking action when a following group is waiting.

[0016] The golf support device can measure the slope of an area around the cup by having the user carry the device and walk along two lines that intersect at a nearly right angle at the cup position. A horizontal plane can be displayed on the display, and the two lines containing height information can be displayed in 3D overlaid on the horizontal plane. Viewing this display allows the user to see the slope of the area in two dimensions to some extent.

[0017] The golf support device can measure the slope of the green centered on the cup by having the user carry the device and walk to the cup position and then walk along an appropriate circumference centered on the cup. For example, the height from the virtual horizontal circumference to the surface of the green can be determined at each of multiple points on the virtual horizontal circumference at the same height as the cup. The points on the green corresponding to each of the multiple points on the virtual horizontal circumference are referred to as "measurement points on the circumference."

[0018] A horizontal circle can be displayed on the display screen, and multiple measurement points on the circumference can be superimposed on it to display a 3D representation. The multiple measurement points on the circumference can be displayed in different colors according to their height from a virtual horizontal circle (hereinafter simply referred to as "height"). Several intermediate points can be displayed on the line segments connecting the center of the virtual horizontal circle (corresponding to the position of the cup) to several measurement points on the circumference, and these intermediate points can be displayed in different colors according to their height. For example, undulations can be expressed as a color gradation. For example, points with a height of zero can be displayed in green, points with a positive height (points higher than the cup) in red, and points with a negative height (points lower than the cup) in blue. Furthermore, the larger the absolute value of the height, the darker the color. In this way, the multiple measurement points on the circumference and multiple intermediate points can be used to represent the green surface. Here, the term "circumference" does not mean a strict geometric circumference, and a closed curve surrounding the cup is also included in the term "circumference" in this specification.

[0019] By looking at this 3D display on the display, the user can visually grasp the slope of a certain area of ​​the green centered on the cup. This allows the user to understand the slope to a certain extent in two dimensions. By walking along the circumference, the time required to walk (measurement time) is shorter than when walking along two straight lines that intersect at approximately right angles at the cup position. Furthermore, slope information can be obtained in more directions than just two directions within the two-dimensional plane seen from the cup, allowing for more detailed green slope information.

[0020] [Correction of vertical movement caused by walking] It is desirable to have a function to correct height information obtained using GNSS to account for vertical movement caused by walking. This allows for more accurate height information to be obtained. A golf support device may be equipped with an acceleration sensor, and the measurement results of the acceleration sensor may be used to determine height information that eliminates the effects of vertical movement caused by walking. For example, assume that the vertical velocity is approximately zero at the highest and lowest points of vertical movement, that vertical acceleration reaches its negative maximum at the highest point, and that vertical acceleration reaches its positive maximum at the lowest point. At the midpoint between the highest and lowest points, acceleration is approximately zero. Approximately halfway between the highest and lowest points of vertical movement, vertical acceleration is approximately zero. The amount of vertical movement from the positive maximum to zero acceleration and the amount of vertical movement from the negative maximum to zero acceleration can be considered half the amplitude of the vertical movement. Height information that eliminates the effects of vertical movement caused by walking can be determined based on this amplitude. For example, the height at which acceleration reaches its negative maximum may be calculated by subtracting half the amplitude. The corrected height, which removes the influence of vertical movement, can be calculated by adding half the amplitude to the height at which acceleration reaches its maximum positive value.In places other than where acceleration in the height direction reaches its maximum positive value or its maximum negative value, the height can be corrected by performing an interpolation calculation.

[0021] (3) The golf support device may include a GNSS receiver including a GNSS antenna and a GNSS module, a display unit, and a control unit, and the GNSS receiver is housed in a housing separate from the main body including the display unit and the control unit. By adopting this configuration, the GNSS receiver can be attached separately from the main body at the location where positioning is actually desired. For example, the GNSS receiver can be attached close to the user's head.

[0022] The main body including the display unit and the control unit and the GNSS receiver unit may be connected via various short-range wireless communication standards such as Bluetooth (registered trademark), and the GNSS receiver unit may transmit measured position information (latitude, longitude, and altitude information) to the main body.The golf support device may have a voice navigation function that provides voice navigation during a round, such as the number of holes, par number, and distances from the current position to the green edge and green center, based on pre-stored golf course information and measured position information.

[0023] The device itself can be a smartphone (hereafter referred to as "smartphone") that is capable of communicating via various short-range wireless communication standards such as Bluetooth and has a golf support device app installed. It can also be compatible with the GDO app. Simply transmitting location information from the GNSS module to the smartphone reduces the power consumption of the GNSS receiver, extending battery life and making it cheaper.

[0024] A dedicated viewer terminal capable of communicating using various short-range wireless communication standards such as Bluetooth may be used as the display terminal. Alternatively, a conventional golf navigation system may be used as the display terminal. If a conventional golf navigation system with GNSS functionality is used as the display terminal, the golf support device will have two GNSS receivers. In this case, it is preferable to use the position information (horizontal position information and altitude information) from the GNSS receiver attached close to the user's head as a priority. It is also preferable to have the two GNSS receivers complement each other to calculate position and altitude.

[0025] The GNSS receiver should be attached with a clip or similar to the top or side of the brim of the sun visor or cap. For female users who wear hair clips, the GNSS receiver should be in the form of a hair clip. The GNSS antenna should be attached to both the top and side of the brim of the sun visor or cap. By aligning the front directions (the direction that maximizes gain) of the GNSS antennas attached in two locations, radio waves can be received by two GNSS antennas facing in different directions.

[0026] (4) It is preferable that the GNSS receiver unit has a built-in acceleration sensor (G sensor) and has the function of determining the tilt of the point where the GNSS receiver unit is attached relative to the vertical direction and the tilt of the GNSS antenna in the forward direction (normal direction of the antenna surface) from the deviation of the acceleration sensor's posture relative to the direction of gravity. When a GNSS receiver is attached to the user's head (including a sun visor or cap worn by the user) and centimeter-level positioning is performed, the tilt of the head may not be negligible.The function for determining the tilt of the location where the GNSS receiver is attached makes it possible to determine whether the current positioning state is such that the tilt of the attachment location cannot be ignored.

[0027] Position information obtained when the tilt is outside the specified range should not be used for calculating undulations, because it was obtained while the head was tilted. For example, position information obtained when the head is stationary and vertical, rather than when the user is looking at the ball to approach the green, should be used as the current position information. Alternatively, the user may be identified as looking at the ball from head tilt information, and the position information obtained at that time may be used.

[0028] The elevation mask of the GNSS receiver can be changed according to changes in the GNSS receiver's attitude relative to the direction of gravity. The installation method of the GNSS receiver, for example, whether it is attached to the side or the top of the brim, can be determined from the detection results of the acceleration sensor, and the reception range of the GNSS receiver can be appropriately controlled in real time. This can improve the fix rate.

[0029] (5) The golf support device may have a function that determines that the GNSS receiver is in a sun visor or cap attached state when the height above ground obtained from the position information measured by the GNSS receiver is within a predetermined range. The height above ground at the location where the GNSS receiver is installed can be calculated based on the difference between the altitude at the location where altitude data has been acquired and the height measured at that location. When the GNSS receiver is installed in a sun visor or cap, the height above ground in a steady state should fall within a predetermined range, which is approximately the height of a human (approximately 1 meter or several tens of centimeters). Whether the GNSS receiver is in a steady state can be checked based on whether the calculated value of the height above ground falls within this predetermined range. For example, if the calculated value of the height above ground falls within the predetermined range, it can be determined that the GNSS receiver is in a steady state.

[0030] (6) The golf support device may have a function to determine and record the user's current action during play based on the pattern of time change in the calculated ground clearance value obtained by the method described in (5) above. For example, the device may determine that the current action is placing a ball marker.

[0031] The golf support device may have a function that uses the information from the acceleration sensor described above (4) to determine, for example, whether the player is looking at the ball to take an approach shot on the green. This determination may be made using measured position information and hole data prepared in advance. For example, if the measured position information indicates that the player is on the green and the information from the acceleration sensor indicates that the player is looking at the ball to take an approach shot, it may be determined that the player is looking at the ball to take an approach shot on the green.

[0032] The golf support device should have a function that determines and records which action during play the current action is, taking advantage of the fact that the sequence of a series of actions follows a predetermined pattern. This action analysis can be performed on the device itself, or by analyzing GNSS logs and acceleration sensor logs uploaded to a viewer or the cloud. It is desirable to have it as a total recorder of play, including the clubhouse, moving with a cart, walking, selecting a club, placing the ball, getting ready, practicing swings, and hitting the ball.

[0033] (7) A golf support device may be configured such that a metal plate is attached to the underside of the brim or the underside of the side of a sun visor or cap with double-sided tape or the like, and the GNSS antenna is positioned on the front of the brim or the front of the side where the metal plate is attached. It is recommended to use a metal plate that can be bent by hand, as this configuration allows the metal plate to function as a ground plate for the GNSS antenna, resulting in an excellent effect of improving reception performance.

[0034] (8) It is preferable that the GNSS receiving unit of any one of (1) to (7) above is a golf support device having an attachment part that can be attached to shoes, for example, golf shoes. By attaching the GNSS receiver to the shoe, it is possible to obtain the excellent effect of stabilizing measurement results when performing centimeter-level positioning. Height measurements are also less affected by the user's posture and position. It is recommended to install an earth line that runs from the ground plate of the GNSS module along the shoe to the ground.

[0035] [Improved positioning accuracy] (9) The functions of the display unit and the control unit may be such that an application program for the golf support device (hereinafter referred to as an app) is installed and the golf support device has a positioning function. It is recommended to use a GNSS receiver that can perform positioning with higher accuracy than the smartphone's positioning function. For example, a GNSS receiver with centimeter-level or sub-centimeter-level positioning function is recommended. By using this function, two types of location information can be obtained: location information obtained by the smartphone's positioning function and location information obtained by the GNSS receiver. This makes it possible to use either of the two types of location information with different accuracy as needed.

[0036] The app for the golf support device may have a function for linking the location information obtained by the GNSS receiver with the location information obtained by the smartphone's positioning function. For example, the app for the golf support device may determine the location using both the location information obtained by the GNSS receiver and the location information obtained by the smartphone's positioning function. The location information obtained by the smartphone's positioning function may be used only when the measurement error is smaller than a predetermined value.

[0037] The course and hole currently being played can be determined using location information obtained by the smartphone's positioning function. The GNSS receiver should be turned on and its positioning function activated to obtain highly accurate location information only when the user wearing the GNSS receiver is on the course. At this time, the location information obtained by the GNSS receiver should be used as a priority.

[0038] (10) It is preferable that the golf support device is equipped with an RTK (real-time kinematic) positioning function.

[0039] By using this function, the positioning accuracy can be improved. For example, when a golf support device app is launched on a smartphone, it can begin acquiring RTK information via the Internet to correct position information. For example, the smartphone can send a wake-up signal to the GNSS receiver, and once the GNSS receiver is started, the smartphone can send RTK information to the GNSS receiver. The GNSS receiver can then perform positioning based on the RTK information received from the smartphone and send the positioning results based on the RTK information to the smartphone.

[0040] (11) It is preferable that the golf support device is equipped with multiple GNSS modules. It is advisable to use the position information obtained by each of the multiple GNSS modules with the highest positioning accuracy, which ultimately results in highly accurate position information.

[0041] It is preferable to use multiple GNSS modules from different manufacturers. Alternatively, it is preferable to perform positioning using the same GNSS module with different settings. For example, it is preferable to set different elevation mask settings between the multiple GNSS modules. For example, it is preferable to set the elevation mask of one of two GNSS modules to a wide angle and the elevation mask of the other to a narrow angle. This makes it possible to perform positioning using a preferred elevation mask according to the current terrain and satellite positions. Among the multiple pieces of position information obtained by the multiple GNSS modules, information identifying the GNSS module that output the position information actually adopted can be stored in a storage device together with the position information. When multiple pieces of position information output by multiple GNSS modules are adopted, information identifying the multiple GNSS modules that output the position information actually adopted can be stored in a storage device together with the position information. Instead of storing the information in a storage device, or in addition to storing the information in a storage device, it is preferable to transmit the information to a server via a wireless communication line.

[0042] [Stabilization of static position display] (12) The golf support device may have a function of determining the current stationary position based on multiple pieces of speed information and multiple pieces of position information among the NMEA format information output from the GNSS module at a predetermined interval.

[0043] For example, if the value of the speed information is close to zero and the value of the position information is unstable, one piece of position information can be selected based on a predetermined criterion, and the position represented by the selected position information can be used as the current stationary position. Here, whether the speed information is close to zero can be determined by presetting an upper limit for determining that the speed is zero, and determining that the speed information is close to zero when the value of the speed information is equal to or less than this upper limit. Examples of the "predetermined criterion" include the number of satellites used and the horizontal dilution rate included in the NMEA format. For example, the position information acquired when the number of satellites used is the highest or the position information acquired when the horizontal dilution rate is the lowest can be used as the information representing the current stationary position. Alternatively, multiple pieces of position information estimated to have high positioning accuracy can be selected, and the center of gravity of the multiple positions represented by the multiple pieces of position information can be used as the current stationary position. When calculating the center of gravity, weighting can be performed based on the number of satellites used and the horizontal dilution rate when the multiple pieces of position information were acquired.

[0044] This reduces fluctuations in the current position displayed on the display unit of the golf support device when the user is stationary. Taking into account the time it takes to pick up walking speed from a stationary state, it is recommended that the frequency of acquiring speed information, position information, number of satellites used, horizontal accuracy degradation rate, etc. contained in the NMEA format be set to 10 Hz or more.

[0045] [How to deal with discrepancies between the position displayed by the positioning results and the actual position on the course] (13) It is preferable that the golf support device has a function that, when the current position displayed on the display unit is deviated from the actual position on the course, the user can register the position deviation through operation.

[0046] The golf support device has a function for registering a position where a user will take a shot. When the user operates a registration button at the shot position, the golf support device registers information representing the shot position. Here, "registering" means storing various information in a storage device. For example, when the user's actual current position is near a hazard or yardage display, the positional relationship between the current position displayed on the display unit and the hazard can be compared with the positional relationship between the actual current position of the user and the hazard to determine whether the current position displayed on the display unit is deviated from the actual position on the course.

[0047] When a user determines that the current position displayed on the display unit is deviated from the actual position on the course, the position deviation can be registered using a user interface other than the button for registering the shot position. For example, the physical button for registering the position deviation can be located away from the button for registering the shot position so that the user does not mistakenly press the button for registering the shot position. For example, when the user views the golf support device from the front, the button for registering the shot position and the button for registering the position deviation can be located on opposite sides of the center in the left-right direction.

[0048] The golf support device may have a function for transmitting registered position information where a position deviation has occurred to a server via a network. The server may have a function for collecting the position information transmitted from the golf support device as big data. This big data can be used as useful information for investigating the cause of the position deviation. For example, this big data can be used as basic information for determining whether a deviation in GNSS positioning has occurred due to multipath caused by trees or other obstacles on the course, whether there is an error in the pre-registered course position data, or whether the golf course is displaying the yardage incorrectly. Accuracy of the data is particularly required when providing golf course data to other companies. This big data can be used to improve the accuracy of golf course data.

[0049] It is preferable to give points to users who send location information of locations where positional deviations occur to the server. It is preferable to provide various benefits according to the number of points. The point giving motivates users to send location information of locations where positional deviations occur to the server, making it easier to collect positional deviation information.

[0050] The server may have the function of analyzing this big data and automatically identifying the cause of the positional deviation. For example, it may be possible to cluster and aggregate multiple positional deviation occurrence points contained in the big data within a predetermined range, and register the location information of a single positional deviation occurrence point. For example, when positional deviations are concentrated within a predetermined range, it may be possible to use the center of gravity of multiple positional deviation occurrence points within the predetermined range as a representative positional deviation occurrence point. For example, it may be possible to compare the position of a hazard determined from a database storing course position information with the representative positional deviation occurrence point, and determine whether or not there is an error in the course data based on the comparison result. For example, if there is a discrepancy between the two, it may be determined that there is an error in the course data, and if there is no discrepancy between the two, it may be determined that there is no error in the course data.

[0051] Alternatively, the position of the tree can be determined from satellite or aerial photographs of the golf course using image segmentation or the like. If the position of the tree is close to the representative point where the position deviation occurs, it can be determined that the position deviation is due to the effects of multipath. Model information of the golf support device (model information of the GNSS module) can be collected along with the location information of the point where the position deviation occurs, and if there is no difference between models in the representative point where the position deviation occurs, it can be determined that the position deviation is not due to the GNSS module. If the representative points where the position deviation occurs are concentrated in a specific model, it can be determined that the position deviation is due to the GNSS module of that model.

[0052] [Clarification of yardage display standards] (14) It is preferable that the golf support device has a function of memorizing the yardage display standards of a golf course and a function of displaying the yardage display standards of the course to be played before playing.

[0053] Some courses use green edge display and others use green center display as yardage indications. In the case of green edge display, the distance measured from the front of the green is displayed on the yardage stake, while in the case of green center display, the distance measured from the center of the green is displayed on the yardage stake. Therefore, there is a difference of about 15 to 20 yards between the distance displayed on the yardage stake when using green edge display and green center display. If a user confuses the green edge display with the green center display, they may hit a shot short or over the green even if they did not miss the ball. By displaying the yardage display standard, i.e., whether the course being played is displaying green edge display or green center display, before playing, users are less likely to confuse the green edge display with the green center display.

[0054] A golf support device may have a function for displaying the distance from the current position to the green, and a function for allowing the user to select whether the distance to the green displayed by the golf support device should be displayed as the green edge or the green center. The user can select whether to display the green edge or the green center in accordance with the yardage display of the course. A function for placing a yardage POI at the position of the yardage display (yardage stake) on the golf course and displaying the yardage POI on the display unit of the golf support device may be provided.

[0055] [Calibration of position information for each hole on the course] (15) It is preferable that the golf support device has a function for registering shot positions and further has a function for calibrating the position information of each hole based on the actual position information registered at the position where the tee shot is actually hit and the position information of the golf course that has been registered in advance.

[0056] If there is a certain discrepancy between the location information obtained when the pre-registered position of a golf course is measured and the current location information obtained by measuring while playing, this function can be used to calibrate the location information, thereby reducing the discrepancy between the current location displayed on the display and the current location on the actual hole.

[0057] The teeing ground is a rectangular area two club lengths behind the line connecting the two tee marks. In practice, tee shots are often hit near the line connecting the two tee marks (hereinafter referred to as the teeing ground front line). It is advisable to calibrate the position information for each hole, assuming that there may be a deviation from the current position registered as the actual teeing position by a distance equivalent to the length of a perpendicular line drawn to the teeing ground front line.

[0058] It is recommended to perform similar calibration on multiple holes. Calibration accuracy can be improved by performing calibration on multiple holes. If the initial registration point when hitting a tee shot is significantly off the front line of the teeing ground (for example, if it is outside the teeing ground), the position information at that time should not be used for calibration. It is recommended to perform calibration using the position information at the time of entering the teeing ground, around this registration time.

[0059] (16) It is preferable that the golf support device stores position information of the cart's running path within the course and has a function of calibrating the position information of each hole based on the current position determined while the cart is running.

[0060] It is preferable to calibrate the position information for each hole based on the position information of curves and inflection points on the cart's path and the actual position information measured while the cart is moving, or to obtain information for calibration. This can reduce the difference between the registered position information for each hole on the course and the actually measured position information. In particular, it is possible to obtain offset information for both sets of position information. Taking advantage of the fact that carts move faster than walking, it is preferable to provide a function for detecting that a player is moving by cart based on current speed information.

[0061] [Planning function before the round, review function after the round] (17) A golf support device may be provided with a function for allowing a user to register a suitable target range for each shot for each hole. Furthermore, the golf support device may be provided with a function for registering a range that should not be targeted (unacceptable range) for a shot and a range that may be targeted depending on the situation (acceptable range).

[0062] As the acceptable range, for example, it is advisable to register a range with a low risk of connecting the ball to the next ball. By planning the ideal range to aim for in advance, rather than simply playing a round, you can obtain the excellent effect of doubling the enjoyment when you hit the ball according to plan. Here, "planning" means planning in advance the course from the tee to the green, the distance of each shot, etc. For example, it is advisable to plan by determining the range in which the ball should land for each shot. For example, before playing, it is advisable to input simulation information such as the course planning and distance, etc., using the golf support device itself, a web service, or an app on a smartphone or computer.

[0063] Furthermore, it is desirable to have a function that allows multiple course-taking patterns to be registered. Depending on the player's condition on the day of play and weather conditions, one of multiple course-taking patterns can be selected, allowing for flexible response to various situations. It is desirable to have a function that displays a warning for dangerous course-taking patterns based on the user's past course taking and their skill level. It is desirable to have a function that displays planned information on the display unit during play. It is desirable to have a function that transfers planning information set via a web service or a smartphone or PC app from a web server, smartphone, PC, etc. to the golf support device via a network, and the golf support device receives this information.

[0064] It is a good idea to have a function (hereinafter referred to as "review function") that allows you to compare the planned course and the actual course played after playing a round. By using this review function, you can easily see whether you played according to plan.

[0065] [Risk management function] (18) It is preferable that the golf support device has a function of displaying a low-risk course from the current position, taking into account past performance.

[0066] The user can view the displayed course layout and decide on the actual course layout they will aim for this time. For example, it would be good to have a function to store information such as the average flight distance for each club number of the user using the golf support device, as well as the stability of flight distance and direction as past performance data. It would also be good to have a function to display high-risk and challenging course layouts along with low-risk course layouts.

[0067] [Registration function for balls used, etc.] (19) The golf support device may preferably have a function for registering at least one of the type of ball used, the type of club used, and the weather conditions at the time of play.

[0068] Weather conditions may include wind conditions, weather, temperature, humidity, etc. The user may operate the golf support device to register the type of ball used, the type of club used, and the weather conditions at the time of play (hereinafter referred to as "playing conditions"). Alternatively, registration may be performed by accessing a website, or this function may be provided in a smartphone or PC app. A function may be provided to display the registered playing conditions on the display unit when reviewing a play using the review function. Furthermore, a function may be provided to display the registered past playing conditions when playing the same course at a later date. Furthermore, a function may be provided to display the past course selection results using the same type of ball as the type being used in the current play on the display unit during play. By providing these functions, when playing the same course as previously played, the user can plan their play for the next hole, taking into account differences in equipment such as balls and clubs, and differences in weather conditions.

[0069] [Utilizing rotational positioning] (20) The golf support device may have a function of detecting a turning state and, when the turning state is detected, a function of registering the center position of the turning movement as a turning positioning point. In particular, it is preferable to determine whether the turning positioning point is within a specific location or area, and if the turning positioning point is within the specific location or area, to determine that the turning positioning point is a predetermined location or a predetermined type of location.Furthermore, it is preferable to have a function of registering the turning positioning point as the determined predetermined location or predetermined type of location.

[0070] For example, when a turning motion is detected on the teeing ground, the turning positioning point at that time may be registered as the position of the tee shot.For example, when a turning motion is detected on the green, the turning positioning point at that time may be registered as the position of the pin (cup).Alternatively, the position of the ball may simply be registered as the position where the turning positioning occurred (turning positioning point).In particular, when a turning motion is detected, it may be recommended to notify a display unit or the like that the current position has been registered as a turning positioning point.

[0071] [Automatic posting to SNS] (21) It is preferable that the golf support device has a function of automatically registering information about positions (registered points) registered during play on an SNS.

[0072] By using this function, you can eliminate the need to manually register on social media. It would be a good idea to incorporate the location information of the registered point into pre-prepared green images and have the function automatically register them on social media. When taking a photo with a smartphone, you can have the course information, course image, and current location superimposed on the photo and have the app automatically register it on social media. In this case, it would also be a good idea to include advertising information (origin) such as the string "Yupiteru Golf Navigation" in the image.

[0073] [Distance display function] (22) The golf support device may have a function to calculate the distance of the course to be taken along the fairway from the tee ground or the current position to the center or edge of the green on a dogleg hole, and display the calculated distance on the display unit. This distance information can be used to decide whether to take the safe route or take a shortcut when playing a dogleg hole.

[0074] On dogleg holes, it is advisable to provide a function to calculate the distance from the current position to the inside or outside of the corner and display it on the display unit. If there is a function to display multiple concentric arcs with a predetermined radius centered on the current position on a planar image of the current hole, it is possible to estimate the distance from the current position to the inside or outside of the corner, but by using this function, it is possible to obtain more accurate distance information from the current position to the inside or outside of the corner.

[0075] On a dogleg hole, it is desirable to have a function that calculates the horizontal distance from the current position to the top of a tree or hill located on a possible shortcut route, and the height relative to the current position, and displays this on the display. On a dogleg hole, if a tree or hill is located on the route to be shortcutted, it can be difficult to determine whether the ball can be carried over the tree or hill. The distance and height information displayed by this function can be used to determine whether it is okay to try a shortcut or whether to take a safer approach.

[0076] It would be good to have a function that calculates the distance from the current position to the OB line at the back of the green and displays it on the display. For users, hitting the ball over the OB line at the back of the green is a situation they would rather avoid than landing in a hazard such as a green bunker. By using the above function, it becomes possible to take care when hitting the ball so that it does not go over the OB line at the back of the green.

[0077] A golf support device may be provided with a function for calculating and displaying the horizontal distance and elevation difference from the current position to the top of the mountain for holes that change from uphill to downhill (over a mountain). An icon indicating the location of the mountain's top may be superimposed on the hole diagram displayed on the display. Furthermore, an object that may serve as a landmark for determining the shot direction (e.g., a tree or a steel tower) may be superimposed on the hole diagram. For holes where a mountain lies midway and the green is not visible, the user can determine the shot direction and distance by looking at these displays. For example, the shot direction may be determined as 1 / 3 of the apparent width of the fairway to the left.

[0078] [Various registration and notification functions] (23) The golf support device may have a function of informing the user of a birdie chance when there is a birdie chance. For example, the birdie chance may be notified by displaying a character string or an icon on the display unit, by voice, electronic sound, vibration, etc. By noticing that there is a birdie chance, the user is expected to be able to concentrate better.

[0079] For example, when a user performs an operation to register a shot position, the distance to the cup is calculated and it is determined whether there is a birdie chance based on the number of strokes to date, the par number on the hole, and the distance to the cup.

[0080] In a golf support device that has a function for manually registering a shot position by a user, if the user forgets to register the shot position, the number of strokes recorded in the golf support device may differ from the actual number of strokes, and a birdie chance may be announced even though there is no birdie chance. This erroneous announcement allows the user to realize that they have forgotten to register the shot position.

[0081] (24) The golf support device may have a function for registering the slope of the ground at the shot position. It is preferable that the user can register the slope state by operating the golf support device. Furthermore, it is preferable that the golf support device is equipped with a camera (photography function) so that the camera can take a picture of the slope state of the ground and register the result. This can eliminate the complicated work compared to the method in which the user operates the golf support device to register the slope state.

[0082] For example, it is preferable to be able to register information such as whether the left foot is higher or lower than the right foot. Furthermore, it is preferable to be able to register information such as whether the toe is higher or lower than the heel. In this case, it is preferable to display images of both feet and the ground on the display unit, making it easy to visually check and input the inclination state. For example, when the inclination state is input by the user, it is preferable to transform the images of both feet and the ground according to the input inclination state.

[0083] A function for displaying text or other advice on how to hit the ball and how to change the club number depending on the inclination state may be provided. For example, when the toe is up, advice may be displayed to raise the club with the most powerful hand and hit with a hook shot, and when the toe is down, advice may be displayed to lower the club with the most powerful hand and hit with a slice shot. The advice may be displayed on an input screen for the inclination state. Furthermore, after the inclination state is input, one of the pieces of advice may be displayed depending on the input inclination state. The advice display using this function may be displayed when the distance to the pin is a predetermined first approach distance, for example, 150 yards or less. Furthermore, a function for notifying the user by vibration or other means when the advice display is provided may be provided. Furthermore, when the second approach distance, shorter than the first approach distance, for example, 100 yards or less, advice may be displayed to change the second club number in addition to changing the first club number.

[0084] (25) The golf support device may be provided with a duff button, and may have a function of operating the duff button when the user duffs a shot and registering the position of the duffed shot. It would be good to have a function to display the registered position where the ball was duffed on the display unit, so that the position where the ball was duffed can be confirmed after playing.

[0085] (26) The golf support device may have a function for registering the user's psychological state when taking a shot in association with the shot position through user operation. Once a psychological state is registered, it would be good to have a function that displays the results of shots taken in the same psychological state. The user can understand what kind of shot results were achieved in what psychological state and use that information for the next shot.

[0086] The display may have a function that displays multiple keywords that represent the user's psychological state and allows the user to select one from them. Examples of keywords that represent psychological states include "can't miss this," "well, just like usual," and "nervous." After the user registers their psychological state, the device may have a function that displays advice in the form of text or the like to help the user maintain an appropriate nervous state based on the registration history of past nervous states. For example, if the user's psychological state of "nervous" was registered for the previous shot, the distance traveled was shorter than expected, and the user's psychological state of "nervous" was registered again before the current shot, the device may display advice such as "You're in a state where trying too hard won't work! Take a deep breath! Try hitting it again."

[0087] (27) The golf support device may be provided with a temperature sensor and have a function to warn the player to be careful of heat stroke when it detects a sudden rise in temperature during play. Furthermore, it would be good to have a function that notifies specific measures to avoid heatstroke. For example, it would be good to have a function that displays advice such as drinking water, wearing a hat, using an electric fan, or moving to the shade. This function can help prevent heatstroke.

[0088] (28) It is preferable that the golf support device has a function of registering the state of the weight attached to the golf club during play in association with the golf course played. The weight condition obtained using this function and information such as the score and distance when playing in that condition can be useful clues for finding the weight condition that suits you.

[0089] For example, a golf support device may be equipped with a camera, which can take a picture of the golf club with the camera and analyze the image to detect and register the position and number of weights. Instead of having a camera mounted on the golf support device, the golf support device may have a function to import images taken with the camera. Instead of performing image analysis, the captured image itself may be registered. A function to register accessories other than weights that can be detachably attached to the golf club, such as the type of grip, may also be provided.

[0090] (29) It is preferable that the golf support device has a function of recording information specifying the set of gloves brought for playing in association with the day's log (information on the position of the shot, etc.). By using this function, it is possible to know at a later date which course and which club set was used when playing. For example, it is preferable to provide a function for assigning an identification name to a specific club combination and registering the club combination and the identification name in advance in association with each other. This identification name can be used as information for identifying the club set. For example, it is preferable to assign an identification name by selecting from pre-prepared names such as "Club Set 1" and "Club Set 2." Furthermore, it is preferable to allow the user to assign any name they like as the identification name. In this way, it is possible to easily record information for identifying the club set.

[0091] After playing, it is desirable for the smartphone app, PC app, website, etc. to have a function to display a diagram of the course and a play log on the display, and a function to display information for identifying the club set along with the play log. By using this function, it is possible to know what kind of results were achieved when using which club set.

[0092] (30) It is preferable that the golf support device has a function for registering the type of ball used in association with the golf course played. By using this function, it is possible to later find out what type of ball was used. For example, it would be good to have a function that allows the user to input the name (such as the product name) that identifies the type of ball. It would also be good to have a function that allows a photograph of the ball to be registered in association with the golf course.

[0093] (31) It is preferable that the golf support device has a function for registering a situation where something went well on the practice range but not on the actual course, in association with the golf course. For example, it would be good to have a button to register what went well at the practice field, and a function to register the location information of the point where this button was operated. When the course map is displayed in the viewer, it would be good to have a function to display an icon indicating that what went well at the practice field was at the point where what went well at the practice field was registered. The user can use this information for future practice.

[0094] (32) It is preferable that the golf assist device has a function of displaying the degree of curvature of the ball's trajectory, taking into account the influence of wind, according to the remaining distance to the pin. By using this function, it is possible to find an appropriate hitting technique that takes into account the effects of wind. It is desirable to have a function that displays the degree of curvature of the ball's trajectory taking into account the effects of wind for each club number. It is desirable to have a function that allows the user to specify the club number and display the degree of curvature of the ball's trajectory when using a club of the specified number. It is also desirable to have a function that displays the degree of curvature of the ball's trajectory when using each of multiple club numbers. By using this function, it is possible to select the optimal club number taking into account the effects of wind.

[0095] (33) The golf support device may have a function to notify the user that it is better to replenish fluids or salt. This function makes it possible to avoid deterioration of physical condition and a decline in performance due to lack of water or salt. It is desirable to have a function that notifies the user whether water and salt are ready or whether they have left anything behind when the course to be played is selected or when the course to be played is confirmed using the positioning function. It is desirable to have a function that gives advice to encourage the user to replenish water or salt when it is determined that the user has played for a predetermined period of time. For example, the advice may be displayed as text on the display.

[0096] (34) The golf support device may have a function that prompts the user to take a selfie with their smartphone showing their shoes, clothing, hat, etc. when the determined current location is near the course. The user can take a picture as a memento of their play. It is preferable to provide a function that prompts the user to take a picture of their club set. For example, it is preferable to determine that the user is near the course when the shortest distance from the current position to the course is less than a predetermined threshold distance. The function that prompts the user to take a selfie can be realized, for example, by displaying a message on the display such as "Please take a selfie of your shoes, clothes, hat, etc. with your smartphone."

[0097] (35) The golf support device may have a function for determining when the player has completed playing the course, and a function for prompting the player to take a photo of their scorecard when it is determined that the player has completed playing the course. By taking a picture of the scorecard, the user can save the score information as an image. This function prevents the user from forgetting to take a picture of the scorecard. The determination of whether a player has completed a round of the course can be made based on, for example, the number of tee shots, the relationship between the current position and the position on the course, etc.

[0098] (36) The golf support device may have a function to determine when a round is about to begin, and when it determines that a round is about to begin, a function to advise the player to do warm-up exercises. When a user is prompted to do warm-up exercises, the user can perform them, which has the excellent effect of reducing the risk of injury during the round. The decision to start the round can be made, for example, based on the current position and the position information of the course. Advice on warm-up exercises can be given, for example, by displaying text such as "Let's do some warm-up exercises" on the display unit. It is also desirable to have a function to display details of the warm-up exercises, such as what kind of exercises should be done, on the display unit.

[0099] (37) The golf support device may have a function of informing the golfer of the likelihood of making a mistake based on the measured heart rate. This function allows the user to know that their current heart rate is a value at which mistakes are likely to occur, and by calming themselves down before taking a shot, they can reduce the number of missed shots.

[0100] The golf support device may be a watch-type device worn on the wrist or the like, and may have a function for measuring heart rate. Alternatively, the golf support device may have a function for acquiring heart rate measurements from another device (e.g., a wrist-worn device) that has a function for measuring heart rate. The heart rate measurements may be acquired, for example, via wireless communication compliant with a short-range wireless communication standard such as Bluetooth.

[0101] When the heart rate is around 110, the number of missed shots tends to decrease, while when the heart rate is too high or too low, the number of missed shots tends to increase. For example, if the measured heart rate is equal to or less than a first threshold, which is a predetermined value lower than 110, it is recommended to notify the user that the heart rate is low and therefore the number of missed shots is likely to increase. At this time, it is recommended to provide a function to notify the user that it is recommended to jump before taking a shot. Conversely, if the measured heart rate is equal to or greater than a second threshold, which is a predetermined value higher than 110, it is recommended to notify the user that the heart rate is high and therefore the number of missed shots is likely to increase. At this time, it is recommended to provide a function to notify the user that it is recommended to take a deep breath.

[0102] In addition, it would be good to have a function that notifies the user that misses tend to decrease when the heart rate is around 110, and that misses tend to increase when the heart rate is too high or too low. This function allows the user to determine whether or not they are in a state where they are likely to miss shots based on their current heart rate.

[0103] (38) The golf support device may be provided with a function for inputting that the current situation is not one in which the ball can be hit normally, and a function for registering the input point. When the user determines that the situation is not suitable for hitting the ball normally, the user can register that location as a "location where the situation is not suitable for hitting the ball normally." An example of a situation where the "situation is not suitable for hitting the ball normally" is when the ball goes into the woods. It is preferable to provide a registration button for registering position information of the shot position, and to provide a function of registering the current location as a normal shot position when the registration button is pressed once, and registering the current location as a "location where the situation is not suitable for hitting the ball normally" when the registration button is pressed twice. In this way, it is preferable to use a common registration button to register the position information of the normal shot position and the position information of the "location where the situation is not suitable for hitting the ball normally," and to distinguish between the two by using different operation modes for the registration button.

[0104] When the hole is displayed in a plan viewer, it is recommended to have a function to display positions registered as "points where the ball cannot be hit normally" on the plan viewer in a manner that makes them distinguishable from normal shot positions. For example, it is recommended to display both with different icons.

[0105] (39) The golf support device may have a function for inputting a self-evaluation of a shot after the shot and a function for storing the input self-evaluation. By reading out the stored self-evaluation, the player can later look back on the game while recalling his or her feelings. It is preferable to allow the player to input subjective self-evaluation such as "successful," "average," or "failed." For example, it is preferable to display a plurality of examples of self-evaluation on the display unit, and allow the player to input a self-evaluation by selecting one from the displayed examples.

[0106] It would also be good to have a function for inputting self-evaluation, such as how well or how badly you did. For example, it would be good to be able to input an evaluation such as "I tried too hard."

[0107] [Score registration and display] (40) The golf support device may have a function for registering scores for each hole on the course and a function for displaying the total score up to the current point during the round. This function allows you to instantly see your current total score while playing, without having to add up the scores for each hole.

[0108] By selecting the hole to be displayed, the score for the selected hole can be displayed, along with the current total score. A display switch button can be provided, and operating the display switch button can switch between a single hole display state and a hole list display state. In the single hole display state, the score for the selected hole, a score registration button for the selected hole, the current total score, etc. can be displayed. In the hole list display state, scores for multiple holes can be displayed simultaneously. The scores for each of the four players can be displayed simultaneously.

[0109] (41) It is desirable for the golf support device to have a function for registering the location information of the shot point by user operation, a function for updating the score of the hole currently being played when the location information of the shot point is registered, a function for inputting the number of putts for each hole by user operation, and a function for updating the score in conjunction with the input of the number of putts. By registering the location information of the shot point, the score is updated, so the user does not need to perform the operation of updating the score for each shot. Many users do not enter the location information of the putt point when putting. When the user enters the number of putts, the score is updated accordingly, so the user does not have to go through the trouble of updating the score for each putt.

[0110] [Flexible response to rules] (42) A golf support device may be provided with a practice mode and a competition mode, allowing the user to select either the practice mode or the competition mode, and having a function of hiding some of the information that is displayed when the practice mode is selected when the competition mode is selected. The Rules of Golf stipulate that information that is not permitted to be obtained from a device during a game is prohibited. By hiding information that is not permitted to be obtained from a device when the competition mode is selected, it becomes possible to use the golf support device even during a game.

[0111] For example, the 2019 Rules of Golf prohibit the interpretation of distance or direction information (e.g., using a device to obtain information about a recommended line of play or club selection based on the position of a player's ball). It would be desirable to hide information for interpreting distance or direction information when a competition mode is selected. For example, it would be desirable to provide a function that allows the user to select from various pieces of information that can be displayed in competition mode. This function would enable flexible response to changes in the Rules of Golf.

[0112] [Consideration of elevation difference] (43) It is preferable that the golf support device has a function of calculating and displaying a recommended target distance, taking into account the difference in elevation between the current position and the cup. By selecting the club number based on the target distance taking into account the elevation difference, the accuracy of the shot can be improved.

[0113] [Display distance from current location] (44) The golf support device may have a function for displaying a plurality of concentric arcs centered on the current position together with a diagram of the hole. This function allows the user to know approximate values ​​such as the distance to hazards such as bunkers and ponds within the hole, the distance to the corner edge of a dogleg hole, and the distance to the pin.

[0114] [Simulation function] (45) It is preferable that the golf support device is provided with a function of linking with a golf swing trainer device to simulate playing a round on a pre-registered (recorded) course. You can virtually experience playing on your desired course without going out onto the actual course.

[0115] For example, by inputting the target direction for each shot and using a golf swing trainer device to take the shot, the landing point of the ball can be determined from the deviation from the target direction and the estimated distance.

[0116] [Show trail] (46) The golf support device may have a function of photographing the trajectory of a moving object and displaying the photographed results. Using this function, it is possible to display the trajectory of a specific point during a swing, the trajectory of the ball, etc. This makes it easy to check the trajectory that is difficult to see in normal video.

[0117] For example, checkpoints can be set using luminous markers, luminous stickers, pens, etc. at locations where you want to leave an afterimage, and then you can record the trajectory of the checkpoints as an image by taking a picture with the shutter open. Checkpoints can also be set by wrapping a wristband or other wraparound item around the checkpoint locations. For example, you can set several checkpoints on your arm and check the trajectories of multiple checkpoints by swinging. This makes it easier to understand movements that are difficult to see with a normal video alone, and these trajectories can be used to correct your swing. It is also desirable to have a function that displays the trajectories of multiple checkpoints overlaid on the actual video.

[0118] The inventions shown in (1) to (46) above can be combined in any way. For example, it is possible to combine all or part of the configuration of the invention shown in (1) with at least part of the configuration of at least one invention from (2) onwards. In particular, it is preferable to combine the invention shown in (1) with at least part of the configuration of at least one invention from (2) onwards. In addition, any configuration may be extracted from the inventions shown in (1) to (46) and the extracted configurations may be combined. The applicant of this application intends to acquire rights to inventions including these configurations. [Effects of the Invention]

[0119] For example, by providing at least one of the above functions, a golf support device that is user-friendly can be provided.

[0120] The effects of the present invention are not limited to these, and the effects achieved by the components disclosed in the specification and drawings, etc. are also disclosed, and the applicant intends to obtain rights to the components that achieve these effects through divisional applications, amendments, etc. For example, in this specification, a phrase such as "can..." clearly states the effect achieved, and there are parts that demonstrate the effect even without the phrase "can...". Furthermore, there are effects that can be understood from the configuration even without such a phrase. [Brief explanation of the drawings]

[0121] [Figure 1] FIG. 1 is a block diagram of a golf assist device according to a first embodiment. [Figure 2] FIG. 2 is a perspective view of the golf support device according to the first embodiment. [Figure 3] FIG. 3 is a diagram showing an example of the menu screen. [Figure 4] FIG. 4 is a diagram showing an example of a display in green mode. [Figure 5] FIG. 5 is a diagram showing the contents of the icon display. [Figure 6] FIG. 6 is a diagram showing the contents of the hazard display. [Figure 7] FIG. 7 is a diagram showing the contents of hazard display switching. [Figure 8] FIG. 8 is a diagram showing an example of a display in the green sensor mode. [Figure 9] FIG. 9 is a diagram showing an example of the correction screen. [Figure 10] FIG. 10 is a diagram showing an example of a course map display screen. [Figure 11] FIG. 11 is a perspective view that schematically shows a movement path of a user moving on the green. [Figure 12] FIG. 12 is a schematic diagram showing an example of a graphic displayed on the display unit based on position information acquired by the control unit when walking along a circular walking path. [Figure 13] FIG. 13 is a diagram schematically illustrating the shape of the user's legs while walking. [Figure 14]FIG. 14 is a perspective view of a golf assist device according to the second embodiment. [Figure 15] The diagram on the left side of Figure 15 shows an image displayed on the display unit in the single hole display state, and the diagram on the right side shows an image displayed on the display unit in the hole list display state. DETAILED DESCRIPTION OF THE INVENTION

[0122] [First Example] A golf support device according to a first embodiment of the present invention will be described below with reference to the accompanying drawings. The golf support device of the first embodiment is a golf support device that locates the current position on an actual golf course and displays in real time, as the user (player) moves, the remaining distance from the current position to a pre-stored point such as the center of the green, the undulations of the hole, etc., and is also called a golf navigation device.

[0123] 1 and 2 are a block diagram and a perspective view of a golf support device according to a first embodiment. This golf support device 1 has a display unit 3 on the front of a flat, approximately rectangular case 2, extending from the center to the top in the vertical direction. This display unit 3 is a monochrome, two-tone, dot-matrix liquid crystal display with 160 dots vertically and 160 dots horizontally. The display unit 3 also has a built-in backlight, which turns on the screen backlight when a short press of the power button 19 is detected, improving visibility. However, because leaving the display on all the time consumes battery power quickly, the display is turned on for a set period of time and then turned off. This period can be changed by the user (for example, select from 5 seconds, 10 seconds, or 20 seconds (default is 5 seconds)). A completely off mode (OFF) is also available.

[0124] A power button 19 and multiple operation buttons 5 are arranged on the front of the case 2. When the control unit 11 recognizes that the power button 19 has been pressed and held (for example, for two seconds or more) while the power is off, the control unit 11 turns on the power supply to each unit connected to the control unit 11. Furthermore, the control unit 11 displays a predetermined main menu screen on the display unit 3. When the control unit 11 recognizes that the power button 19 has been pressed and held while the power is on, the control unit 11 displays a predetermined shutdown screen on the display unit 3 and then turns off the power supply to each unit connected to the control unit 11. The control unit 11 updates the information displayed on the display unit 3 based on input from each unit. When the control unit 11 detects operation of any of the operation buttons 5, it immediately reflects the display update based on the operation of the operation button 5 on the display unit 3. On the other hand, when operation of the operation button 5 is not detected, the display is updated every second based on information input from each unit.

[0125] The multiple operation buttons 5 are used for operation and are arranged in the vertical center of the front of the case 2, from the lower part of the display unit 3 to the lower part of the front of the case 2. The operation buttons 5 include an up button 5a, a down button 5b, a confirm / score button 5c, a back button 5d, a register button 5e, and a view button 5f. The buttons are arranged as shown in FIG. 2. On the selection screen, the control unit 11 displays the selection items arranged vertically on the display unit 3, and when it detects a press of the up button 5a or the down button 5b, it moves the focus of the item in the direction of that button. When it detects a press of the confirm / score button 5c, the control unit 11 processes the focused item as the selected item. Specific processing functions associated with the operation of these buttons will be described later.

[0126] The GNSS receiver 6, which receives radio waves from GNSS satellites, is mounted inside the upper part of the case 2. In addition, an openable terminal cover is attached to the right side of the case 2 (hereinafter described as the position when viewed from the front). As shown in the lower part of Figure 2, opening this terminal cover exposes the microUSB terminal 9. The device can be charged by inserting the plug extending from an AC adapter into this microUSB terminal 9, and can also be connected to a computer via a USB cable to send and receive data.

[0127] The GNSS receiver 6 provided inside the case 2 receives GNSS signals and determines the current position (longitude and latitude) every second. Golf information such as the course layout of the golf course is pre-stored in the golf course data storage unit 12. The control unit 11 detects operation of the power button 19 and the operation button 5. Furthermore, the control unit 11 accesses the golf course data storage unit 12 based on the current position information output from the GNSS receiver 6 every second, acquires information about the golf course, and outputs it to the output device. The display unit 3 and speaker 15 constitute the output device. The battery 17 functions as a power source when carried. The storage device 18 stores the execution results of the control unit 11, etc. The geomagnetic sensor 4 detects the direction of the geomagnetic field. The atmospheric pressure sensor 21 measures atmospheric pressure. The acceleration sensor 16 measures acceleration in three mutually perpendicular axis directions.

[0128] The golf course data storage unit 12 is configured with an internal memory. The golf information stored in this golf course data storage unit 12 includes data about actual golf courses (such as the course layout of each hole and the locations of objects on the course, such as greens and bunkers). This information may be similar to that disclosed in, for example, Japanese Patent Application Laid-Open No. 7-57189 or Japanese Patent Application Laid-Open No. 2003-339929. In the first embodiment, the golf information includes the name of the golf course, the name of the prefecture in which the golf course is located, the initial kana reading of the golf course name, golf course location information that is location information indicating the extent of the golf course, in / out of the course, hole location information that is location information indicating the extent of each hole, image data of an overall image of each hole, the par number of each hole, the type of hazard on each hole, and hazard location information that is location information of the hazard. The coordinates (latitude and longitude) of the center point of the green, the coordinates (latitude and longitude) of the green edge point of that green, and the elevation of the center point of that green are stored in the golf course data storage unit 12 in correspondence with each hole of each golf course.

[0129] The control unit 11 includes a microcomputer equipped with a CPU, ROM, RAM, flash memory, various peripheral circuits, interfaces, etc. When the power is turned on, the control unit 11 receives power from the battery 17 and begins operation. The control unit 11 uses a boot loader stored in the ROM to load the OS and application programs stored in the flash memory onto the RAM, and executes the OS and application programs in the RAM to perform the various processes described below and realize various functions. Unless otherwise noted, all functions are realized by the processing of the control unit 11.

[0130] The storage device 18 records the calculation results, and in the first embodiment is an internal storage device that cannot be removed, but it may also be a slot (including a read / write function) for inserting a removable recording medium such as an SD memory card. The recording medium and device that make up the storage device 18 may be shared with the golf course data storage unit 12. The battery 17 is a rechargeable secondary battery like a rechargeable battery, and can be charged via the microUSB terminal 9.

[0131] The geomagnetic sensor 4 is a three-axis geomagnetic sensor that outputs the direction and magnitude of magnetic north from the origin in three-dimensional space as three-dimensional vector data to the control unit 11. The control unit 11 acquires data from the geomagnetic sensor 4 at one-second intervals and updates the displayed screen. In the first embodiment, the reference direction is the upward direction of the screen of the display unit 3 (the direction facing upward on a line parallel to the left and right sides of the screen).

[0132] The acceleration sensor 16 is a three-axis acceleration sensor that measures acceleration in three directions in a three-dimensional space and outputs the measured acceleration to the control unit 11 .

[0133] [Basic functions] Next, the basic usage and operation of the golf support device 1 will be described. Before starting a round at the golf course, the user presses the power button 19 for two seconds or more. When the control unit 11 detects that the power button 19 has been pressed for two seconds or more, it turns on the power supply to each unit connected to the control unit 11 and displays the main menu screen as shown in FIG. 3 on the display unit 3.

[0134] The main menu screen is the screen that is displayed when the power is turned on or when you return to the main menu. The main menu screen displays five selection items from top to bottom, and each selection item consists of an icon and a string of text written horizontally to the right of it. The text indicates the content of the selection item. The icon is a shape that represents the content of the selection item. The five selection items, from top to bottom, are "Golf Navigation," "Manual Search," "Settings," "Tools," and "Power Off."

[0135] When the selection item "Golf Navigation" is selected, the control unit 11 searches for golf courses whose golf course position information in the golf course data storage unit 12 includes the current position to identify the current golf course, searches for holes whose hole position information in the golf course data storage unit 12 includes the current position to identify the current hole, and executes the golf navigation function for that hole.

[0136] The golf navigation function displays the course for the current hole, the driving distance, the distance and elevation difference from the current location to the green edge, the distance to ponds and bunkers (hazards), and allows you to register locations. If the current golf course or hole cannot be identified, the system will switch to a manual search.

[0137] When the "Manual Search" option is selected, the user can manually set a golf course and hole. The control unit 11 executes the golf navigation function, setting the hole set by the user as the current hole. When manually setting a golf course, the control unit 11 displays a selection screen for the prefecture name in the golf course data storage unit 12 where the golf course is located, extracts the initials of the kana readings of the names of golf courses located in the selected prefecture from the golf course data storage unit 12 and displays them as the selection screen, extracts the names of golf courses with the selected initials of the kana readings from the golf course data storage unit 12 and displays them as the selection screen, and sets the golf course with the selected golf course name as the current golf course. Manual hole setting is performed after setting the golf course. The control unit 11 reads the hole number of the current golf course and the par number of the hole corresponding to that number from the golf course data storage unit 12, displays the selection screen, allows the user to select the hole number, and sets the selected hole as the current hole.

[0138] The selection item "Settings" is a function for changing various settings.

[0139] The selection item "Tools" is a function for performing scorecard input, PC connection via the microUSB terminal 9, deleting location data registered by the user's location registration, displaying the GNSS status, and the like.

[0140] The selection item "Power OFF" is a function for turning off the power supply to each part connected to the control unit 11.

[0141] Of these five selection items, the currently focused item is displayed in inverse video to distinguish it from items that are not currently focused. Specifically, the currently focused item has a black icon and text portion and a white background. On the other hand, the currently unfocused item has a white icon and text portion and a black background. Figure 3 shows the state in which the currently focused item is "Golf Navigation." The focus on an item can be moved up using the up button 5a and down using the down button 5b. If the up button 5a is pressed when the focused item is the top item, the focus moves to the bottom item. If the down button 5b is pressed when the focused item is the bottom item, the focus moves to the top item.

[0142] When the control unit 11 detects that the decision / score button 5c is pressed while the main menu screen is displayed, the control unit 11 proceeds to processing of the selected item that is focused on.

[0143] To return to the main menu screen from the golf navigation screen using the golf navigation function, the user presses the back button 5d for three seconds or more. When the control unit 11 detects that the back button 5d has been pressed for three seconds or more while the golf navigation screen is displayed, the control unit 11 transitions to displaying the main menu screen.

[0144] Next, we will explain the basic functions of the golf navigation system. The golf navigation system has three functions: a green mode that displays the screens shown in Figures 4 to 7 on the display unit 3, a green sensor mode that displays the screens shown in Figures 8 and 9 on the display unit 3, and a course map display mode that is shown in Figure 10.

[0145] If pressing of the View button 5f is detected while the green mode is being executed, the control unit 11 switches to the course map display mode, if pressing of the View button 5f is detected while the course map display mode is being executed, the control unit 11 switches to the green sensor mode, and if pressing of the View button 5f is detected while the green sensor mode is being executed, the control unit 11 switches to the green mode. Note that the time since switching to the course map display mode is counted, and if that time has passed 60 seconds, the control unit 11 switches to the green mode. Also, the time since switching to the green sensor mode is counted, and if that time has passed 60 seconds, the control unit 11 switches to the green mode.

[0146] The green mode function displays a green mode screen like the example shown in Figure 4 when the hole currently being played is set or when the hole currently being played is changed by moving the current position.

[0147] The Green Mode screen is divided into multiple bands that extend horizontally and are aligned vertically. The top band is the icon display area. The second band is the distance display area from the current location to the center of the green. The third band is the distance display area from the current location to the green edge. The fourth band is the hazard type and the distance from the current location to the hazard. The fifth band is the elevation difference display area from the current location to the center of the green. The bottom band is the driving distance display area.

[0148] As shown in Figure 5, the icon display area includes five display areas arranged from left to right. The leftmost display area is a battery remaining capacity display area that detects the remaining capacity of the battery 17 and displays it in four levels. The second display area is a hole display area that displays the number of the hole currently being played. The third display area is a par display area that displays the par number of the hole currently being played by referring to the par number of that hole stored in the golf course data storage unit 12. The fourth display area is a yardage display area that indicates that the distance is displayed in yards. The rightmost display area is a time display area that displays the current time received by the GNSS receiver 6.

[0149] In the distance display area from the current location to the center of the green, the distance in yards from the coordinates of the center point of the green stored in association with that green to the coordinates of the current location is calculated and displayed to the right of an icon with a plus inside a circle indicating the center of the green, as shown in Figure 4. In the example of Figure 4, the distance from the current location to the center of the green is displayed as 473 yards.

[0150] In the distance display area from the current location to the green edge, as shown in Figure 4, the distance from the coordinates of the green edge point stored in association with the green to the coordinates of the current location is calculated and displayed in yards to the right of an icon that resembles an inverted triangle representing the green edge, with its apex pointing in the direction of the underline that indicates the edge of the green. In the example of Figure 4, the distance from the current location to the green edge is displayed as 465 yards.

[0151] The hazard type and distance from the current location to the hazard display area displays an icon of the hazard type for that hole stored in the golf course data storage unit 12, and to the right of it, the distance between the hazard's location and the current location is calculated and displayed in yards. The hazard's location is identified by hazard location information contained in the golf course data stored in the golf course data storage unit 12. The hazard location information includes the coordinates of the representative point of the hazard, with the point closest to the tee being the representative point. Hazard types and their icons are shown in FIG. 6. In the example of FIG. 4, the display shows that the tree on the left is 156 yards away. As shown in FIG. 7, the hazard displayed in the hazard type and distance from the current location to the hazard display area is one of the hazards located beyond the current location. When a press of the up button 5a is detected, the hazard one ahead of the currently displayed hazard is displayed. When a press of the down button 5b is detected, the hazard one just before the currently displayed hazard is displayed. Initially, the closest hazard is displayed.

[0152] In the elevation difference display area from the current location to the center of the green, the height from the current location to the center of the green, which is stored in association with that green, is displayed to the right of the "Elevation Difference" string, as shown in Figure 4. The method for calculating this height is explained below. First, the height from the tee ground to the center of the green is read, and the read height of the center of the green from the tee ground is corrected based on the difference between the air pressure value detected and stored by air pressure sensor 21 at the tee ground and the air pressure value detected by air pressure sensor 21 at the current location. The example in Figure 4 shows that the height from the current location to the center of the green is 17 yards.

[0153] The distance display area is an area that displays the distance in yards from the most recently registered point registered by the point registration function to the current position. The point registration function is a function that, when the user presses the registration button 5e at the shot position and the control unit 11 detects this, increments the current number of strokes by 1 and registers that position as the most recently registered point in the history of registered points registered up to that point. The distance display area displays the distance in yards from the most recently registered point registered by the point registration function to the current position, and to the left of that, displays the number n of times a point has been registered on that hole as "nth stroke," and further to the left of that, displays the text "Distance."

[0154] Next, the green sensor mode will be described. Fig. 8 shows an example of a display in the green sensor mode, and the rectangular frame indicates the outer frame of the screen of the display unit 3.

[0155] In green sensor mode, the distance from the current position to the center of the green is displayed in yards at the bottom right of the screen, as shown in Figure 8. This distance is calculated based on the coordinates of the center of the green stored in association with that green and the coordinates of the current position. In the example of Figure 8, the distance from the current position to the center of the green is displayed as 263 yards.

[0156] A circle is drawn at the upper left position of the yardage display, and a triangular pointer is displayed within the circle. An object is displayed with one vertex of the pointer pointing toward the inner edge of the circle, and is moved along the arc of the circle to indicate the direction from the current position toward the center of the green.

[0157] The display showing the direction from the current position to the center of the green is performed by projecting a three-dimensional vector indicating magnetic north obtained from the geomagnetic sensor 4 onto the screen of the display unit 3 to determine the magnetic north direction within the screen. Based on the projected magnetic north direction and the declination angle stored in the memory device 18, the true north direction within the screen of the display unit 3 is then determined. The angle (referred to as the first angle) between this true north direction and the reference direction, i.e., the upward direction of the screen of the display unit 3, is expressed as a positive angle, and an angle (referred to as the negative angle) to the left. The display unit 3 also calculates the angle (referred to as the second angle) between the direction from the coordinates of the current position to the coordinates of the center of the green of the hole stored in the golf course data storage unit 12 and the true north direction. For example, based on the reference direction, an angle (referred to as the right angle) to the right of the true north direction is expressed as a positive angle, and an angle (referred to as the left angle) to the right of the true north direction is expressed as a negative angle. The sum of the second angle and the first angle is then displayed as the angle relative to the upward direction of the screen of the display unit 3.

[0158] If a magnetic field fluctuation or the like that requires calibration of the geomagnetic sensor 4 occurs while the green sensor mode screen of Fig. 8 is being displayed, the geomagnetic sensor 4 sends a signal to the control unit 11 indicating that calibration is required. When the control unit 11 receives this signal from the geomagnetic sensor 4, or when it detects that the Confirm / Score button 5c has been pressed while the green sensor mode screen of Fig. 8 is being displayed, it displays a green sensor mode correction screen (hereinafter referred to as the calibration screen) as shown in Fig. 9 on the screen of the display unit 3. When the user rotates the device displayed on the calibration screen vertically and horizontally while the calibration screen is displayed, the control unit 11 receives a calibration completion signal from the geomagnetic sensor 4, and the screen returns to the original green sensor mode screen.

[0159] Next, the course map display mode will be described, an example of which is shown in Fig. 10. In Fig. 10, the rectangular frame indicates the outer frame of the screen of the display unit 3. In the course map display mode, image data of the entire hole is read from the golf course data storage unit 12 and displayed on the display unit 3. This image data includes data for drawing OB (out of bounds) lines in thick lines, as shown in Fig. 10.

[0160] In the first embodiment, a monochrome, two-tone dot matrix liquid crystal display with 160 dots vertically and 160 dots horizontally is used as the display unit 3, but a higher-resolution color liquid crystal display or organic EL display may also be used. Also, although mechanical switches are used as the operation buttons 5, a touch panel may be used as the display unit 3, and software keys displayed on the touch panel may be used as the operation buttons 5. In this case, pressing the operation buttons 5 corresponds to tapping the software keys.

[0161] Next, other functions of the golf support device according to the first embodiment will be described.

[0162] [Golf course undulation measurement function] The golf support device according to the first embodiment displays "Elevation Measurement" as one of the selection items on the main menu screen (FIG. 3). When the user selects "Elevation Measurement," the golf support device enters the elevation measurement mode. In the elevation measurement mode, the user can select one of the following items: "Start Measurement," "End Measurement," or "Display Elevation."

[0163] When the user selects "Start measurement," measurement of the undulations begins. In this state, when the user carries the golf support device and moves around the area where they want to measure the undulations of the golf course, the control unit 11 associates the position in the horizontal plane with the geoid height of that position based on the position information (latitude, longitude, geoid height) obtained from the GNSS receiving unit 6, and stores this in the storage device 18. When the user selects "End measurement," the control unit 11 ends the measurement. When the user selects "Display undulations," the control unit 11 displays the undulations of the measured area in 3D on the display unit 3.

[0164] By viewing the display 3 that displays the undulations in 3D, the user can obtain information about the undulations within the measured range. When the user plays the same golf course at a later date, the user can use the information about the undulations to enjoy playing. The information about the undulations can help improve the user's score.

[0165] Next, we will explain the case where the area to measure the undulations is on the green. A user can measure the undulations of the green by walking on the green while carrying a golf support device. Using this information, the user can predict the appropriate putt direction, power, etc.

[0166] Next, with reference to FIG. 11, the route of movement of the user on the green will be described. 11 is a perspective view showing a schematic diagram of a path of a user moving on a green 30. A cup 31 is provided within the green 30, and a ball 32 is placed on the green 30.

[0167] While a user 33 carries the golf support device and walks along a linear walking path 35 from the position of the ball 32 on the green 30 toward the cup 31, the golf support device periodically measures the position using the GNSS receiver 6. The control unit 11 calculates the undulations on the line connecting the ball 32 and the cup 31 from the horizontal distance along the line from the ball 32 to the cup 31 and altitude information. Furthermore, while the user is walking from the ball 32 to the cup 31, the control unit 11 acquires position information from the GNSS receiver 6 and displays information indicating the undulations in real time on the display unit 3.

[0168] By walking along the walking path 35 and measuring the undulations of the green, it is possible to know whether the putting line is uphill or downhill. Walking from the ball 32 to the cup 31 is a common action to measure the distance from the ball 32 to the cup 31, and this action does not cause any inconvenience to the following group.

[0169] Furthermore, while the user 33 carries the golf support device and walks along a straight walking path 36 that intersects (for example, is perpendicular to) a straight walking path 35 that connects the ball 32 on the green 30 and the cup 31, the control unit 11 periodically acquires positioning information from the GNSS receiving unit 6, thereby enabling the user 33 to know whether the putt line is a slice line or a hook line. While acquiring position information during this walking movement, the control unit 11 displays information indicating the undulations on the display unit 3 in real time.

[0170] A careful player will observe the green from various directions to check whether the putting line is uphill or downhill, or whether it will be a slice or a hook. This action may include walking along a line that intersects with the line connecting the ball 32 and the cup 31 on the green. However, since this action takes a certain amount of time, it is preferable to avoid such walking when a following group is waiting.

[0171] Alternatively, the user 33 can carry the golf support device and walk along walking paths 35, 37 that follow two straight lines that intersect at a nearly right angle at the cup 31, thereby measuring the slope of an area around the cup 31. The control unit 11 displays a horizontal plane on the display unit 3, and then overlays the two straight lines containing height information in 3D on the horizontal plane. By viewing this display, the user 33 can see the two-dimensional slope to a certain extent.

[0172] Furthermore, the user 33 can carry the golf support device, walk to the position of the cup 31, and then walk along an appropriate circular walking path 38 centered on the cup 31, thereby measuring the slope of the green centered on the cup 31.

[0173] FIG. 12 is a schematic diagram showing an example of a graphic displayed on the display unit 3 based on position information acquired by the control unit 11 when walking along the circular walking path 38 (FIG. 11). A virtual horizontal circumference 40 obtained by projecting the circular walking path 38 onto a horizontal plane is displayed in 3D on the display unit 3. At each of multiple points B on the horizontal circumference 40, the height from the virtual horizontal circumference 40 to the surface of the green is determined. Points A on the green corresponding to each of the multiple points B on the virtual horizontal circumference are referred to as "measurement points on the circumference."

[0174] The control unit 11 displays a horizontal circumference 40 on the display unit 3 and displays multiple measurement points A on the circumference in 3D, superimposed on it. While two measurement points A are displayed in FIG. 12, more measurement points A are actually displayed. The multiple measurement points A on the circumference are displayed in different colors according to their height from the virtual horizontal circumference 40 (hereinafter, simply referred to as "height"). Several intermediate points C are displayed on the line segments connecting the center of the virtual horizontal circumference 40 (corresponding to the position of the cup 31) to several measurement points A on the circumference, and these intermediate points C are displayed in different colors according to their height. This display allows the undulations to be expressed as a color gradation. For example, points with a height of zero are displayed in green, points with a positive height (points higher than the cup 31) are displayed in red, and points with a negative height (points lower than the cup 31) are displayed in blue. Furthermore, the larger the absolute value of the height, the darker the color. In this way, the surface of the green 30 (FIG. 11) is represented by a plurality of points using a plurality of measurement points A on the circumference and a plurality of intermediate points C. Here, the "circumference" does not mean a strict geometric circumference, and the "circumference" in this specification also includes a closed curve surrounding the cup.

[0175] By viewing this 3D display on the display unit 3, the user 33 can visually grasp the slope of a certain area of ​​the green 30 (FIG. 11) centered on the cup 31. This allows the user 33 to understand the slope of the green to a certain extent. By walking along the circular walking path 38 (FIG. 11), the time required for walking (measurement time) is shorter than when walking along two straight walking paths 35, 37 that intersect at a nearly right angle at the position of the cup 31. Furthermore, slope information can be obtained not only in two directions within the two-dimensional plane seen from the cup 31 but also in more directions, allowing for more detailed green slope information to be obtained.

[0176] When a user walks while carrying a golf support device, the height of the GNSS antenna above ground is affected by vertical movement caused by walking. Next, with reference to Fig. 13, a method for correcting height information taking vertical movement caused by walking into consideration will be described.

[0177] FIG. 13 is a diagram schematically illustrating the shape of a user's legs 45 while walking. As shown in the left diagram of FIG. 13, when both legs 45 are in a substantially straight line and in contact with the ground, the height of the user's upper body is at its lowest. At this time, the velocity in the height direction is zero, and the acceleration is at its maximum positive value. Here, upward acceleration is defined as positive. As shown in the right diagram of FIG. 13, when one leg 45A leaves the ground and the other leg 45B is substantially perpendicular to the ground, the height of the user's upper body is at its highest. At this time, the velocity in the height direction is zero, and the acceleration is at its maximum negative value. The absolute value of the acceleration becomes nearly zero approximately halfway between the highest and lowest points of the vertical movement. The amount of vertical movement from the maximum positive value to zero for acceleration and the amount of vertical movement from the maximum negative value to zero for acceleration can be considered half the amplitude of the vertical movement. Based on this amplitude, the control unit 11 calculates height information that eliminates the influence of the vertical movement caused by walking. The height after correction, which removes the influence of vertical movement, is obtained by subtracting half of the amplitude from the height when acceleration reaches its maximum negative value.The height after correction, which removes the influence of vertical movement, is obtained by adding half of the amplitude to the height when acceleration reaches its maximum positive value.In places other than where acceleration in the height direction reaches its maximum positive value or its maximum negative value, the height is corrected by performing an interpolation calculation.

[0178] By eliminating the effects of vertical movement caused by walking, the undulations of the green can be measured more accurately.

[0179] As an example, assuming a leg length of 100 cm and a stride length of 60 cm, the amplitude of the vertical movement is approximately 4.6 cm. Half the amplitude is approximately 2.3 cm. The corrected height is found by adding 2.3 cm to the height measurement at the point where acceleration reaches its maximum positive value. The corrected height is found by subtracting 2.3 cm from the height measurement at the point where acceleration reaches its maximum negative value.

[0180] Next, another method for eliminating the influence of vertical movement will be described. The undulations obtained by measurement without removing the vertical motion caused by walking contain undulations with a period of about the stride length. Generally, the period of the undulations of the green is sufficiently longer than the period of the stride length. By removing undulations with a period shorter than the stride length from the undulations obtained by measurement without removing the vertical motion caused by walking, a function can be provided to remove the effects of vertical motion caused by walking.

[0181] [Second Example] Next, a golf support device according to a second embodiment will be described with reference to Fig. 14. Below, a description of the configuration common to the golf support device according to the first embodiment described with reference to Figs. 1 to 13 will be omitted.

[0182] FIG. 14 is a perspective view of a golf support device according to a second embodiment. In the first embodiment (FIG. 2), the GNSS receiver 6 is housed in the case 2 of the main body. In contrast, in the second embodiment, the GNSS receiver 6, which includes the GNSS antenna, GNSS module, and acceleration sensor 16, is housed in a separate housing from the main body 10, which includes the display unit 3 and control unit 11. The main body 10 and the GNSS receiver 6 are connected via a wireless communication line conforming to one of various short-range wireless communication standards, such as Bluetooth (registered trademark). The GNSS receiver 6 transmits measured position information (latitude, longitude, and altitude information) to the main body 10 via the wireless communication line. The golf support device has a voice navigation function that provides voice navigation during a round, such as the number of holes, par number, and distances from the current position to the green edge and green center, based on pre-stored golf course information and measured position information.

[0183] In the second embodiment, the GNSS receiver 6 can be attached to a location where positioning is actually desired, separate from the main body 10. For example, the GNSS receiver can be attached to a location close to the user's head. The GNSS receiver 6 can be attached to the top or side of a sun visor or cap brim with a clip or the like. For female users who wear hair clips, the GNSS receiver 6 may be in the form of a hair clip.

[0184] The control unit 11 has a function to calculate the tilt of the location where the GNSS receiver 6 is attached relative to the vertical direction and the tilt of the GNSS antenna in the forward direction (the normal direction of the antenna surface) from the deviation in the attitude of the acceleration sensor 16 relative to the direction of gravity. When the GNSS receiver 6 is attached to the user's head (including a sun visor or cap worn by the user) and centimeter-level positioning is performed, the tilt of the head may not be negligible. The function to calculate the tilt of the location where the GNSS receiver 6 is attached makes it possible to determine whether the current positioning state is such that the tilt of the attachment location cannot be ignored.

[0185] The control unit 11 has a function to prevent the use of position information when the tilt is outside a predetermined range for calculation of undulations, etc. For example, position information acquired when the head is stationary and vertical, rather than when the user is looking at the ball to approach the green, is used as the current position information. Furthermore, the control unit 11 has a function to identify the state in which the user is looking at the ball from head tilt information and use the position information at that time.

[0186] The control unit 11 has a function to change the elevation mask of the GNSS receiving unit 6 in response to changes in the attitude of the GNSS receiving unit 6 relative to the direction of gravity. It also has a function to determine the mounting state of the GNSS receiving unit 6, for example, whether it is mounted on the side or on the top of the brim, from the detection results of the acceleration sensor 16, and to appropriately control the reception range of the GNSS receiving unit 6 in real time. This can improve the fix rate.

[0187] The control unit 11 has a function of determining that the GNSS receiver 6 is attached to a sun visor or cap when the height above ground obtained from the position information measured by the GNSS receiver 6 is within a predetermined range. The control unit 11 also has a function of calculating the height above ground at the location where the GNSS receiver 6 is attached based on the difference between the altitude at a location for which altitude data has been acquired and the geoid height measured at that location. When the GNSS receiver 6 is attached to a sun visor or cap, the height above ground in a steady state should fall within a predetermined range equivalent to a human height (approximately 1 meter or several tens of centimeters). The control unit 11 checks whether the GNSS receiver 6 is in a steady state based on whether the calculated height above ground is within this predetermined range. For example, the control unit 11 determines that the GNSS receiver 6 is in a steady state when the calculated height above ground is within the predetermined range.

[0188] The control unit 11 has a function of determining which action the user is currently performing during play from the pattern of time change in the calculated ground height value obtained by the above method, and recording that action. For example, it determines whether the current action is placing a ball marker.

[0189] The control unit 11 has a function of determining the type of user's movement, for example, determining whether the user is looking at the ball to approach on the green, using information from the acceleration sensor in addition to information about ground height. When making this determination, the control unit 11 uses measured position information and hole data prepared in advance. For example, if the measured position information indicates that the user is on the green and information from the acceleration sensor indicates that the user is looking at the ball to approach on the green, the control unit 11 determines that the user is looking at the ball to approach on the green.

[0190] The control unit 11 has a function of determining which action in play the current action is and recording it, taking advantage of the fact that the order of a series of actions follows a predetermined pattern.

[0191] Next, a modification of the second embodiment will be described. In the second embodiment, the main body 10 analyzes the user's movements (determines the type of movement), but this may also be done by analyzing the GNSS log and acceleration sensor log uploaded to the viewer or cloud. It can be used as a total recorder of plays such as going to the clubhouse, moving with a cart, walking, selecting a club, placing the ball, getting ready, practicing swings, hitting the ball, etc.

[0192] The GNSS receiver 6 may be attached to both the top surface of the brim of the sun visor or cap and to the side. By making the front directions (the direction in which the gain is maximized) of the GNSS antennas attached in two locations different, radio waves can be received by the two GNSS antennas facing in different directions.

[0193] The main unit 10 can communicate using various short-range wireless communication standards such as Bluetooth, and can also be a smartphone with a golf support device app installed. A GDO app is also acceptable. Simply transmitting location information from the GNSS receiver 6 to the smartphone reduces the power consumption of the GNSS receiver 6, extending battery life and making it cheaper.

[0194] The main unit 10 may be a dedicated viewer terminal capable of communicating using various short-range wireless communication standards such as Bluetooth. Alternatively, a conventional golf navigation system may be used as the main unit 10. If a conventional golf navigation system with a GNSS function is used as the main unit 10, the golf support device will have two GNSS receivers 6. In this case, it is preferable to use the position information (horizontal position information and height information) from the GNSS receiver 6 attached to a position close to the user's head as a priority. It is also preferable to have the two GNSS receivers 6 complement each other to calculate the position and height.

[0195] A metal plate can be attached to the underside of the brim or side of a sun visor or cap with double-sided tape, and the GNSS antenna can be positioned on the front of the brim or side where the metal plate is attached. It is recommended that the metal plate be bendable by hand. This configuration allows the metal plate to function as a ground plate for the GNSS antenna, resulting in the excellent effect of improving reception performance.

[0196] The GNSS receiver 6 may have a mounting part that can be attached to shoes, such as golf shoes. Attaching the GNSS receiver 6 to shoes provides the excellent effect of stabilizing measurement results when performing centimeter-level positioning. Height measurements are also less susceptible to the influence of the user's posture and position. It is also advisable to provide an earth line that runs from the ground plate of the GNSS receiver 6 along the shoe to the ground.

[0197] The functions of the display unit 3 and the control unit 11 may be realized by a smartphone with a positioning function and an application program (hereinafter referred to as an app) for a golf support device installed. The GNSS receiver 6 may be one capable of performing positioning with higher accuracy than the smartphone's positioning function. For example, the GNSS receiver 6 may be one with centimeter-level or sub-centimeter-level positioning function. By using this function, two pieces of location information can be obtained: one acquired by the smartphone's positioning function and the other acquired by the GNSS receiver 6. It is possible to use one of the two pieces of location information with different accuracy as needed.

[0198] The app for the golf support device may have a function to link the location information obtained by the GNSS receiver 6 with the location information obtained by the smartphone's positioning function. For example, the app for the golf support device may determine the location using both the location information obtained by the GNSS receiver 6 and the location information obtained by the smartphone's positioning function. The location information obtained by the smartphone's positioning function may be used only when the measurement error is smaller than a predetermined value.

[0199] The course and hole currently being played can be determined using location information obtained by the smartphone's positioning function. The GNSS receiver 6 should be turned on and its positioning function activated to obtain highly accurate location information only when the user wearing the GNSS receiver 6 is on the course. At this time, the location information obtained by the GNSS receiver 6 should be used with priority.

[0200] It is preferable to install multiple GNSS receivers 6. The control unit 11 uses the position information with the highest positioning accuracy among the position information obtained by each of the multiple GNSS receivers 6. By doing so, it is possible to obtain highly accurate position information.

[0201] The GNSS modules of the multiple GNSS receivers 6 may be from different manufacturers. Alternatively, positioning may be performed using different settings for the same GNSS module. For example, the elevation mask settings may be different between the multiple GNSS modules. For example, one of the two GNSS modules may be set to a wide elevation mask and the other to a narrow elevation mask. This enables positioning using a preferred elevation mask according to the current terrain and satellite positions. Among the multiple pieces of position information obtained by the multiple GNSS modules, information identifying the GNSS module that output the actually adopted position information may be stored in a storage device together with the position information. When multiple pieces of position information output by multiple GNSS modules are adopted, information identifying the multiple GNSS modules that output the actually adopted position information may be stored in a storage device together with the position information. Instead of storing the information in a storage device, or in addition to storing the information in a storage device, the information may be transmitted to a server via a wireless communication line.

[0202] It is recommended to have an RTK (real-time kinematic) positioning function. Using this function can improve positioning accuracy. When the smartphone app for the golf support device is launched, the control unit 11 starts acquiring RTK information for correcting position information via the Internet. For example, the smartphone sends a wake-up signal to the GNSS receiver 6, and when the GNSS receiver 6 is launched, the smartphone sends RTK information to the GNSS receiver 6. The GNSS receiver 6 performs positioning based on the RTK information received from the smartphone and transmits the positioning results based on the RTK information to the smartphone.

[0203] The control unit 11 may have a function of determining the current stationary position based on a plurality of pieces of speed information and a plurality of pieces of position information among the information in the NMEA format output from the GNSS receiving unit 6 at a predetermined period.

[0204] For example, if the value of the speed information is close to zero and the value of the position information is unstable, one piece of position information can be selected based on a predetermined criterion, and the position represented by the selected position information can be used as the current stationary position. Here, whether the speed information is close to zero can be determined by presetting an upper limit for determining that the speed is zero, and determining that the speed information is close to zero when the value of the speed information is equal to or less than this upper limit. Examples of the "predetermined criterion" include the number of satellites used and the horizontal dilution rate included in the NMEA format. For example, the position information acquired when the number of satellites used is the highest or the position information acquired when the horizontal dilution rate is the lowest can be used as the information representing the current stationary position. Alternatively, multiple pieces of position information estimated to have high positioning accuracy can be selected, and the center of gravity of the multiple positions represented by the multiple pieces of position information can be used as the current stationary position. When calculating the center of gravity, weighting can be performed based on the number of satellites used and the horizontal dilution rate when the multiple pieces of position information were acquired.

[0205] This makes it possible to suppress fluctuations in the current position displayed on the display unit 3 of the golf support device when the user is stationary. Taking into account the time it takes to pick up walking speed from a stationary state, it is recommended that the frequency of acquiring speed information, position information, number of satellites used, horizontal accuracy degradation rate, etc. contained in the NMEA format be set to 10 Hz or more.

[0206] [Third Example] Next, a golf support device according to a third embodiment will be described. Below, a description of the configuration common to the golf support device according to the first or second embodiment will be omitted.

[0207] The control unit 11 of the golf support device according to the third embodiment has a function of registering, by a user's operation, the occurrence of a position deviation when the current position displayed on the display unit 3 deviates from the actual position on the course. Here, "registering" means storing various information in the storage device 18.

[0208] When the user's actual current position is near a hazard or yardage display, the user can determine whether the current position displayed on the display unit 3 is misaligned with the actual position on the course by comparing the positional relationship between the current position displayed on the display unit 3 and the hazard with the positional relationship between the actual user's current position and the hazard. When the user determines that the current position displayed on the display unit 3 is misaligned with the actual position on the course, the misalignment is registered using a user interface other than pressing the registration button 5e for registering the shot position. For example, the physical button for registering the misalignment may be located away from the shot position registration button 5e (FIG. 2) to prevent the button from being mistakenly pressed. For example, when the user views the golf support device from the front, the shot position registration button 5e and the button for registering the misalignment may be located on opposite sides of the center in the left-right direction.

[0209] The control unit 11 has a function of transmitting the registered position information where a position deviation has occurred to a server via a network. The server has a function of collecting this position information transmitted from the golf support device as big data. This big data can be used as useful information for investigating the cause of the position deviation. For example, this big data can be used as basic information for determining whether a deviation in GNSS positioning has occurred due to multipath caused by trees or the like on the course, whether there is an error in the pre-registered course position data, or whether the yardage display by the golf course is incorrect. Accuracy of the data is particularly required when supplying golf course data to other companies. This big data can be used to improve the accuracy of golf course data.

[0210] It is preferable to give points to users who send location information of locations where positional deviations occur to the server. It is preferable to provide various benefits depending on the number of points. The point awarding motivates users to send location information of locations where positional deviations occur to the server, making it easier to collect positional deviation information.

[0211] The server has the function of analyzing this big data and automatically selecting the cause of the positional deviation. For example, it may cluster and aggregate multiple positional deviation occurrence points contained in the big data within a specified range, and register the location information of one positional deviation occurrence point. For example, when positional deviations are concentrated within a specified range, the center of gravity of multiple positional deviation occurrence points within the specified range is set as the representative point where the positional deviations occur. For example, it may compare the location of hazards determined from a database storing course position information with the representative point where the positional deviations occur, and determine whether or not there is an error in the course data based on the comparison result. For example, if there is a discrepancy between the two, it may determine that there is an error in the course data, and if there is no discrepancy between the two, it may determine that there is no error in the course data.

[0212] The server has the function of determining the position of trees from satellite or aerial photographs of the golf course using image segmentation, etc. If the position of the tree is close to the representative point where the position deviation is occurring, it determines that the position deviation is caused by the effects of multipath. It collects model information of the golf support device (model information of the GNSS module) along with the location information of the point where the position deviation is occurring, and if there is no difference between models at the representative point where the position deviation is occurring, it determines that the position deviation is not caused by the GNSS module. If the representative points where the position deviation is occurring are concentrated on a specific model, it determines that the position deviation is caused by the GNSS module of that model.

[0213] Next, various convenient functions provided in the golf support devices according to the first to third embodiments will be described.

[0214] [Clarification of yardage display standards] The golf support device has a function of storing the yardage display standard of a golf course and a function of displaying the yardage display standard of the course to be played before playing.

[0215] Some courses use green edge display and others use green center display as yardage indications. In the case of green edge display, the distance measured from the front of the green is displayed on the yardage stake, while in the case of green center display, the distance measured from the center of the green is displayed on the yardage stake. Therefore, there is a difference of about 15 to 20 yards between the distance displayed on the yardage stake when using green edge display and green center display. If a user confuses the green edge display with the green center display, they may hit a shot short or over the green even if they did not miss the ball. By displaying the yardage display standard, i.e., whether the course being played is displaying green edge display or green center display, before playing, users are less likely to confuse the green edge display with the green center display.

[0216] Furthermore, the golf support device has a function for displaying the distance from the current position to the green, and a function for allowing the user to select whether the distance to the green displayed by the golf support device should be displayed as the green edge or the green center. This function allows the user to select either the green edge or the green center to match the yardage display of the course. When the user selects one of these, either the distance to the green center or the distance to the green edge is displayed as the distance from the current position to the green as shown in Figure 4. It is preferable to have a function for placing a yardage POI at the position of the yardage display (yardage stake) on the golf course and displaying the yardage POI on the display unit 3 of the golf support device.

[0217] [Calibration of position information for each hole on the course] The golf support device has a function to calibrate the position information of each hole based on the actual position information registered at the position where the tee shot is actually hit and the position information of the golf course registered in advance.

[0218] If there is a certain discrepancy between the location information obtained when the pre-registered position of a golf course is measured and the current location information obtained by measuring while playing, this function can be used to calibrate the location information, thereby reducing the discrepancy between the current location displayed on the display and the current location on the actual hole.

[0219] The teeing ground is a rectangular area two club lengths behind the line connecting the two tee marks. In practice, tee shots are often hit near the line connecting the two tee marks (hereinafter referred to as the teeing ground front line). The control unit 11 estimates that there may be a deviation from the current position registered as the actual teeing position by a distance equivalent to the length of a perpendicular line drawn to the teeing ground front line, and calibrates the position information for each hole.

[0220] The control unit 11 performs the same calibration for multiple holes. By performing calibration for multiple holes, the accuracy of the calibration can be improved. If the first registration point when hitting a tee shot is significantly deviated from the front line of the teeing ground (for example, if it is outside the teeing ground), the control unit 11 does not use the position information at that time for calibration. The control unit 11 performs calibration using the position information at the time when the player entered the teeing ground, near the registration time.

[0221] The golf support device stores position information of the cart's running path within the course, and the control unit 11 has the function of calibrating the position information of each hole based on the current position measured while the cart is running.

[0222] Based on the position information of curves and inflection points on the cart's travel path and the actual position information measured while the cart is traveling, the control unit 11 calibrates the position information of each hole or obtains information for calibration. In this way, it is possible to reduce the difference between the registered position information of each hole on the course and the actually measured position information. In particular, it is possible to obtain offset information for both sets of position information. Taking advantage of the fact that carts travel faster than walking, the control unit 11 has a function to detect that the player is traveling by cart from the current speed information.

[0223] [Planning function before the round, review function after the round] The golf support device has a function that allows the user to register the appropriate target range for each shot for each hole, and also has a function that allows the user to register the range that should not be aimed at for the shot (unacceptable range) and the range that may be aimed at depending on the situation (acceptable range).

[0224] As the acceptable range, for example, it is advisable to register a range with a low risk of next connection. By planning the ideal target range in advance, rather than simply playing a round, the enjoyment of hitting the ball according to plan is doubled, which is an excellent effect. Here, "planning" means planning in advance the course from the tee to the green, the distance traveled for each shot, etc. For example, the user may plan by determining the range in which the ball should land for each shot. For example, before playing, it is advisable to input simulation information such as the course plan and the distance traveled, using the golf support device itself, a web service, or an app on a smartphone or computer.

[0225] Furthermore, the golf support device has a function that allows multiple course-taking patterns to be registered. One of the multiple course-taking patterns can be selected depending on the player's condition on the day of play and weather conditions, allowing for flexible response to various situations. The control unit 11 also has a function that displays a warning for dangerous course-taking patterns based on past course taking and the user's skill level. The control unit 11 also has a function that displays planned information on the display unit during play. Planning information set via a web service or a smartphone or PC app can be transferred from a web server, smartphone, PC, etc. via a network to the golf support device, and the golf support device receives this information.

[0226] The control unit 11 has a function (hereinafter referred to as a review function) that displays the planned course and the actual course taken after a round is completed, and compares them on the display unit. By using this review function, it is possible to easily know whether the play was performed according to the plan.

[0227] [Risk management function] The golf support device has a function of displaying on the display unit 3 a course that takes into account past performance and has a low risk from the current position.

[0228] The user can determine the actual course to be taken this time by looking at the course taken displayed on the display unit 3. For example, the golf support device has a function to store information such as the average flight distance for each club number of the user using the golf support device, as well as the stability of flight distance and direction, as past performance data. The control unit 11 has a function to display high-risk and challenging course taken along with low-risk course taken.

[0229] [Registration function for balls used, etc.] The golf support device has a function of registering at least one of the type of ball used, the type of club used, and the weather conditions at the time of play.

[0230] Weather conditions include wind conditions, weather, temperature, humidity, etc. The user can register the type of ball used, the type of club used, and the weather conditions at the time of play (hereinafter referred to as playing conditions) by operating the golf support device. Alternatively, registration can be performed by accessing a website, or this function can be provided in a smartphone or PC app. The control unit 11 has a function to display the registered playing conditions on the display unit 3 when reviewing a play using the review function. Furthermore, the control unit 11 has a function to display the registered past playing conditions when playing the same course at a later date. Furthermore, the control unit 11 has a function to display the past course selection results using the same type of ball as the one being used in the current play on the display unit during play. With these functions, when playing the same course as a previous play, the user can plan their play for the next hole, taking into account differences in equipment such as balls and clubs, as well as weather conditions.

[0231] [Utilizing rotational positioning] The golf support device has a function of detecting a turning state, and a function of registering the center position of the turning state as a turning positioning point when the turning state is detected. In particular, the control unit 11 has a function of determining whether the turning positioning point is within a specific location or area, and when the turning positioning point is within the specific location or area, determining that the turning positioning point is a predetermined location or a predetermined type of location, and further has a function of registering the turning positioning point as the determined predetermined location or predetermined type of location.

[0232] For example, when a turning movement is detected on the teeing ground, the control unit 11 registers the turning positioning point at that time as the position of the tee shot. For example, when a turning movement is detected on the green, the control unit 11 registers the turning positioning point at that time as the position of the pin (cup). Alternatively, the position of the ball may simply be registered as the position where the turning positioning occurred (turning positioning point). It is preferable to have a function to notify the display unit 3 that the current position has been registered as a turning positioning point when a turning movement is detected.

[0233] [Automatic posting to SNS] The golf support device has a function of automatically registering information about positions (registered points) registered during play on an SNS.

[0234] By using this function, you can avoid the trouble of manually registering on social media. The golf support device also has a function to incorporate location information of registered points into pre-prepared green images and automatically register them on social media. When taking a photo with a smartphone, the app can automatically register the photo on social media by combining course information, course images, and the current location. At this time, it is also a good idea to incorporate advertising information (origin) such as the string "Yupiteru Golf Navigation" into the image.

[0235] [Dog leg hole compatible function] The golf support device has a function of calculating the distance of the course to be taken on a dogleg hole when passing through the fairway from the tee ground or the current position to the center or edge of the green, and displaying the calculated distance on the display unit 3. This distance information can be used to decide whether to take the safe route or take a shortcut when playing a dogleg hole.

[0236] The control unit 11 has a function to calculate the distance from the current position to the inside or outside of the corner on a dogleg hole and display it on the display unit. If there is a function to display multiple concentric arcs with a predetermined radius centered on the current position on a planar image of the current hole, it is possible to estimate the distance from the current position to the inside or outside of the corner, but by using this function, it is possible to obtain more accurate distance information from the current position to the inside or outside of the corner.

[0237] The control unit 11 has a function to calculate the horizontal distance from the current position to the top of a tree or hill located on a possible shortcut route on a dogleg hole, and the height from the current position as a reference, and display this on the display unit 3. On a dogleg hole, if a tree or hill is located on the route to be shortcutted, it can be difficult to determine whether the ball can be carried over the tree or hill. The distance information and height information displayed by the above function can be used to determine whether it is okay to try to take a shortcut or whether to take a safer approach.

[0238] The control unit 11 has a function to calculate the distance from the current position to the OB line at the back of the green and display it on the display unit 3. For the user, hitting the ball over the OB line at the back of the green is a situation that they would rather avoid than getting the ball caught in a hazard such as a green bunker. By using the above function, it becomes possible to take care not to hit the ball over the OB line at the back of the green. [Various registration and notification functions] The golf support device has a function of informing the user of a birdie chance when there is a birdie chance. For example, the birdie chance is notified by displaying a character string or an icon on the display unit 3, or by voice, electronic sound, vibration, etc. By making the user aware of the birdie chance, it is expected that the effect of increasing the user's concentration will be achieved.

[0239] For example, when a user performs an operation to register a shot position, the control unit 11 calculates the distance to the cup and determines whether there is a birdie chance based on the number of strokes to date, the par number of the hole, and the distance to the cup.

[0240] In a golf support device that has a function for manually registering a shot position by a user, if the user forgets to register the shot position, the number of strokes recorded in the golf support device may differ from the actual number of strokes, and a birdie chance may be announced even though there is no birdie chance. This erroneous announcement can also have the secondary effect of making the user realize that they forgot to register the shot position.

[0241] The golf support device has a function of registering the slope of the ground at the shot position. The user can register the slope state by operating the golf support device. Furthermore, the golf support device may be equipped with a camera (photography function) that can capture images of the slope state of the ground and register the results. This eliminates the need for complicated procedures compared to when the user operates the golf support device to register the slope state.

[0242] For example, it has a function that can register information such as whether the left foot is higher or lower than the right foot, and whether the toe is higher or lower than the heel. When registering the tilt state, the control unit 11 displays images of both feet and the ground on the display unit 3. This makes it easy to visually check and input the tilt state. For example, when the user inputs the tilt state, the control unit 11 transforms the images of both feet and the ground according to the input tilt state.

[0243] The control unit 11 has a function to display advice on the display unit 3 in the form of text or the like regarding the swing style and club number change depending on the tilt state. For example, when the toe is up, the control unit 11 has a function to display advice to raise the club with the most powerful hand and hit with a hook shot, and when the toe is down, the control unit 11 has a function to display advice to lower the club with the most powerful hand and hit with a slice shot. The advice is displayed on an input screen for the tilt state or the like. Furthermore, after the tilt state is input, one of the pieces of advice is displayed depending on the input tilt state. This advice display is performed when the distance to the pin is a predetermined first approach distance, for example, 150 yards or less. In addition, the control unit 11 has a function to notify the user by vibration or the like when the advice display is performed. Furthermore, when the distance to the pin is a second approach distance shorter than the first approach distance, for example, 100 yards or less, the control unit 11 has a function to display advice to change the second club number in addition to the first club number.

[0244] The golf support device has a duff button, and has a function of operating the duff button when the user duffs a shot and registering the position of the duffed shot. The control unit 11 has a function of displaying the position registered as the duffed position on the display unit 3. After playing, the user can check the position where the duffed ball was hit.

[0245] The golf support device has a function of registering the user's psychological state when taking a shot in association with the shot position through user operation. Furthermore, when a psychological state is registered, the control unit 11 has a function of displaying the results of a shot taken in the same registered psychological state on the display unit 3. The user can understand what shot results were achieved in what psychological state and use this information for the next shot.

[0246] For example, the system may have a function to display multiple keywords representing psychological states on the display unit 3, allowing the user to select one from among them. Examples of keywords representing psychological states include "can't miss this," "well, just do it as usual," and "nervous." After the user registers their psychological state, the system may have a function to display advice in the form of text or the like to help them achieve an appropriate level of tension based on the registration history of past tension states. For example, if the psychological state of "nervous" was registered for the previous shot, the distance traveled at that time was shorter than expected, and the psychological state of "nervous" was registered again before the current shot, advice such as "You're in a state where trying too hard won't work! Take a deep breath! Try hitting it again" may be displayed.

[0247] The golf support device is equipped with a temperature sensor, and the control unit 11 has a function of warning the player to be careful of heat stroke when it detects a sudden rise in temperature during play. Furthermore, the control unit 11 has a function of informing the user of specific measures to avoid heat stroke. For example, advice such as drinking water, wearing a hat, using an electric fan, or moving to the shade of a tree is displayed on the display unit 3. This function helps prevent heat stroke.

[0248] The golf support device has a function of registering the state of the weight attached to the golf club during play in association with the golf course played. The weight condition obtained using this function and information such as the score and distance when playing in that condition can be useful clues for finding the weight condition that suits you.

[0249] For example, the golf support device may be equipped with a camera, which may take a picture of the golf club with the camera and analyze the image to detect and register the position and number of weights. Instead of having a camera mounted on the golf support device, the golf support device may have a function to import images taken with the camera. Furthermore, instead of performing image analysis, the captured image itself may be registered. In addition to weights, the golf support device may also have a function to register accessories that can be detachably attached to the golf club, such as the type of grip.

[0250] The golf support device has a function of recording information specifying the set of gloves that the user has brought to play in association with the log for that day (information on the position where the shot was taken, etc.). By using this function, it is possible to find out at a later date which course and which club set was used when playing. For example, the system has a function for assigning an identification name to a specific club combination and pre-registering the club combination and the identification name in association with each other. This identification name is used as information for identifying the club set. For example, the identification name can be selected from pre-prepared names such as "Club Set 1" and "Club Set 2." Furthermore, the user can assign any name they like as the identification name. In this way, information for identifying the club set can be easily recorded.

[0251] After playing, it is desirable for the smartphone app, PC app, website, etc. to have a function to display a diagram of the course and a play log on the display, and a function to display information for identifying the club set along with the play log. By using this function, it is possible to know what kind of results were achieved when using which club set.

[0252] The golf support device has a function of registering the type of ball used in association with the golf course played. By using this function, it is possible to later find out what type of ball was used. For example, it would be good to have a function that allows the user to input the name (such as the product name) that identifies the type of ball. It would also be good to have a function that allows a photograph of the ball to be registered in association with the golf course.

[0253] The golf support device has a function to register, in association with the golf course, when something went well on the practice range but not so well on the actual course. For example, a golf support device may have a button for registering a good performance at a practice range, and a function for registering the location information of the point where the button was operated. Furthermore, when a course map is displayed on the viewer, the golf support device may have a function for displaying an icon indicating a good performance at the practice range at the point where a good performance at the practice range was registered. This information can be used for future practice.

[0254] The golf support device has a function of displaying on the display unit 3 the degree of curvature of the ball's trajectory, taking into account the influence of the wind, according to the remaining distance to the pin. By using this function, it is possible to find an appropriate hitting technique that takes into account the effects of wind. The golf support device may further include a function for displaying on the display unit 3 the degree of curvature of the ball's trajectory, taking into account the effects of wind, for each club number. The golf support device may also include a function for specifying a club number and displaying on the display unit 3 the degree of curvature of the ball's trajectory when using a club of the specified number. The golf support device may also include a function for displaying on the display unit 3 the degree of curvature of the ball's trajectory when using each of a plurality of club numbers. By using this function, the user can select the optimal club number, taking into account the effects of wind.

[0255] The golf support device has a function of notifying the user that it is better to replenish fluids or salt. This function makes it possible to avoid deterioration of physical condition and a decline in performance due to lack of water or salt. The golf support device also has a function to notify the user whether water and salt are ready or whether anything else has been left behind, such as when the course to be played is selected or when the course to be played is confirmed using the positioning function. The notification to the user is performed by displaying text on the display unit 3. Furthermore, the control unit 11 has a function to provide advice encouraging the user to replenish water or salt when it determines that the user has played for a predetermined period of time. For example, the control unit 11 displays the advice as text on the display unit 3.

[0256] The golf support device has a function that prompts the user to take a selfie with their smartphone showing their shoes, clothes, hat, etc. when their current position is determined to be near the course. When a user notices this prompt, they can take a selfie with their smartphone to keep an image as a memento of their play. The golf support device also has a function to prompt the user to take a photo of their club set. For example, when the control unit 11 detects that the shortest distance from the current position to the course is less than a predetermined judgment distance, the control unit 11 determines that the current position is near the course. The function to prompt the user to take a selfie is realized, for example, by displaying a text message on the display unit 3 such as "Please take a selfie of your shoes, clothes, hat, etc. with your smartphone."

[0257] The golf support device has a function of determining when the user has completed playing the course, and a function of prompting the user to take a photo of their scorecard when it is determined that the user has completed playing the course. If a user notices this prompt and takes a picture of the scorecard, the score information can be saved as an image. This function prevents the user from forgetting to take a picture of the scorecard. The control unit 11 determines whether the player has completed playing the course based on, for example, the number of tee shots, the relationship between the current position and the position on the course, etc.

[0258] The golf support device has a function of determining when a round is about to start, and a function of advising the player to do warm-up exercises when it determines that the round is about to start. By having a user who is prompted to do warm-up exercises do so, an excellent effect can be obtained in that they are less likely to get injured during the round. The decision to start the round is made, for example, by the control unit 11 based on the current position and position information of the course. Advice on warm-up exercises is given, for example, by displaying a text string such as "Let's do some warm-up exercises" on the display unit 3. It would be even better if the display unit had a function to display the contents of the warm-up exercises, i.e., what kind of exercises should be done.

[0259] The golf support device has a function of notifying the user of the likelihood of making a mistake based on the measured value of the user's heart rate. This function allows the user to know that their current heart rate is a value at which mistakes are likely to occur, and by calming themselves down before taking a shot, they can reduce the number of missed shots.

[0260] The golf support device is a watch-type device worn on the wrist or the like, and has a function for measuring heart rate. As a variation thereof, the golf support device may have a function for acquiring a measured heart rate value from another device (e.g., a wrist-worn device) that has a function for measuring heart rate. The measured heart rate value is acquired, for example, via wireless communication conforming to a short-range wireless communication standard such as Bluetooth.

[0261] Generally, when the heart rate is around 110, the number of missed shots tends to decrease, and when the heart rate is too high or too low, the number of missed shots tends to increase. For example, if the measured heart rate is equal to or less than a first threshold, which is a predetermined value lower than 110, the control unit 11 notifies the user that the heart rate is low and therefore the number of missed shots is likely to increase. At this time, it is even better to have a function that notifies the user that it is a good idea to jump before taking a shot. Conversely, if the measured heart rate is equal to or greater than a second threshold, which is a predetermined value higher than 110, the control unit 11 notifies the user that the heart rate is high and therefore the number of missed shots is likely to increase. At this time, it is even better to have a function that notifies the user that it is a good idea to take a deep breath.

[0262] As a modified example, the control unit 11 may have a function to notify the user that misses tend to decrease when the heart rate is around 110, and that misses tend to increase when the heart rate is too high or too low. This function allows the user to determine whether or not a miss is likely to occur based on their current heart rate.

[0263] The golf support device has a function for inputting that the current situation is not one in which the ball can be hit normally, and a function for registering the input point. When the user determines, based on the current ball position and other factors, that the situation is not suitable for hitting the ball normally, that location can be registered as a "location not suitable for hitting the ball normally." An example of a situation where the ball is not suitable for hitting the ball normally is when the ball lands in the woods. For example, when the user presses the registration button 5e of the golf support device once, the control unit 11 registers the current location as a normal shot location, and when the user presses the button twice, the control unit 11 registers the current location as a "location not suitable for hitting the ball normally." In this way, the control unit 11 registers the location information of the normal shot location and the location information of the "location not suitable for hitting the ball normally" using the same registration button 5e, and distinguishes between the two by using different operating modes for the registration button 5e.

[0264] When a hole is displayed as a two-dimensional diagram on a golf support device or a PC viewer, the system has a function to display positions registered as "points where the ball cannot be hit normally" on the two-dimensional diagram in a manner that makes them distinguishable from normal shot positions. For example, the two positions are displayed with different icons.

[0265] The golf support device has a function for allowing a player to input a self-evaluation of a shot after the shot, and a function for storing the input self-evaluation. By reading out the stored self-evaluation, the user can later look back on the play while recalling their feelings. As a self-evaluation, subjective content such as "good," "average," or "failed" can be input. For example, multiple examples of self-evaluation can be displayed on the display unit 3, and the user can input a self-evaluation by selecting one from the displayed examples.

[0266] It would also be better if there was a function to input self-evaluation, such as how well or how badly the task went. For example, it would be good to be able to input an evaluation such as "I tried too hard."

[0267] The golf support device has a function to register the score for each hole on the course and a function to display the total score up to that point during the round. This function allows the player to instantly know the total score at the moment while playing, without having to add up the scores for each hole.

[0268] When the user operates the operation button 5 to select a hole to be displayed, the control unit 11 displays the score for the selected hole on the display unit 3, as well as the current total score. The golf support device is provided with a display switch button, and operating the display switch button switches between a single hole display state and a hole list display state.

[0269] The left side of Figure 15 shows an image displayed on the display unit 3 in the single-hole display mode, and the right side shows an image displayed on the display unit 3 in the hole list display mode. In the single-hole display mode, the number of the selected hole, the par number for that hole, the score and number of putts for the selected hole, the total score to date, a button for updating the score and number of putts for the selected hole, a player name edit button, a display switch button, and a back button are displayed. These buttons are implemented as software keys. In the hole list display mode, the name of the golf course being played, an IN or OUT indication, and scores for multiple holes are displayed. In both the single-hole display mode and the hole list display mode, the scores of each of the four players are displayed simultaneously. "P1" represents the user operating the golf support device, and "P2," "P3," and "P4" represent the other players.

[0270] The score and putt count update buttons consist of a "+" button and a "-" button. When the user taps the "+" button, the displayed value of the score or putt count increases by 1, and when the user taps the "-" button, the displayed value of the score or putt count decreases by 1. When the user operates the button to update the putt count, the control unit 11 updates the displayed value of the putt count and also updates the displayed value of the score in conjunction with the update of the displayed value of the putt count.

[0271] When the user registers the location information of the shot point, the displayed score value is updated, so the user does not need to update the score for each shot. Many users do not enter the location information of the putting point when putting. When the user enters the number of putts, the displayed score value is updated accordingly, so the user does not have to go through the trouble of updating the score for each putt.

[0272] The golf support device has a practice mode and a competition mode, and a user can select either the practice mode or the competition mode, and when the competition mode is selected, the device has a function of hiding part of the information that is displayed when the practice mode is selected. The Rules of Golf stipulate that information that is not permitted to be obtained from a device during a game is prohibited. By hiding information that is not permitted to be obtained from a device when the competition mode is selected, it becomes possible to use the golf support device even during a game.

[0273] For example, the 2019 Rules of Golf prohibit the interpretation of distance or direction information (e.g., using a device to obtain information about a recommended line of play or club selection based on the position of a player's ball). It would be desirable to hide information for interpreting distance or direction information when a competition mode is selected. For example, it would be desirable to provide a function that allows the user to select from various pieces of information that can be displayed in competition mode. This function would enable flexible response to changes in the Rules of Golf.

[0274] The golf support device has a function of calculating and displaying a recommended target distance, taking into consideration the difference in elevation between the current position and the cup. By selecting the club number based on the target distance taking into account the elevation difference, the accuracy of the shot can be improved.

[0275] The golf support device has a function to display on the display unit 3 a plurality of concentric arcs centered on the current position, together with a diagram of the hole. This function allows the user to know approximate values ​​such as the distance to hazards such as bunkers and ponds within the hole, the distance to the corner edge of a dogleg hole, and the distance to the pin.

[0276] The golf support device is linked to a golf swing trainer device and has a function of playing a simulated round on a pre-registered (recorded) course. By using this function, you can virtually experience playing on a desired course without actually going out on the actual course.

[0277] For example, the control unit 11 allows the user to input the target direction for each shot, and from the results of the shot using the golf swing trainer device, obtains estimated values ​​of deviation from the target direction and flight distance, and determines the landing point of the user's ball.

[0278] The golf support device has a function of capturing an image of the trajectory of a moving object and displaying the captured image. Using this function, it is possible to display the trajectory of a specific point during a swing, the trajectory of the ball, etc. This makes it easy to check the trajectory that is difficult to see in normal video.

[0279] For example, checkpoints can be set using luminous markers, luminous stickers, pens, etc. at locations where you want to leave an afterimage, and the trajectory of the checkpoints can be recorded as an image by using the camera function of the golf support device to take a photo with the shutter open. Checkpoints can also be set by wrapping a wristband or other wraparound item around the checkpoint locations. For example, you can set several checkpoints on your arm and check the trajectories of multiple checkpoints by swinging. This makes it easier to understand movements that are difficult to see with normal video alone, and these trajectories can be used to correct your swing. It would be even better if the device had a function to display the trajectories of multiple checkpoints overlaid on the actual video.

[0280] The scope of the present invention is not limited to the structures expressly described in the specification, but also includes combinations of various aspects of the invention disclosed herein. While the structures of the invention sought to be patented are specified in the accompanying claims, it is the intention to claim structures disclosed herein in the future, even if they are not currently specified in the claims.

[0281] The present invention is not limited to the configurations described in the above-mentioned embodiments. The components of the above-mentioned embodiments and variations may be arbitrarily selected and combined. Furthermore, any component of each embodiment or variation may be arbitrarily combined with any component described in the Summary of the Invention or any component that embodies any component described in the Summary of the Invention. The present application also intends to obtain rights to these by filing an amendment or divisional application of the present application.

[0282] Furthermore, by filing a conversion application to a design application, the applicant intends to obtain rights to the overall design or partial design. The drawings depict the entire device in solid lines, but they also include partial designs claimed for parts of the device. For example, it is possible to include some components of the device as partial designs, and it is also possible to include some parts of the device as partial designs regardless of the components. A part of the device may be a part of the device, or it may be part of that component. The applicant intends to obtain rights not only to the overall design, but also to partial designs in which any part of the solid line portion of the drawings is shown as a broken line. [Explanation of symbols]

[0283] 1. Golf support device 2 cases 3 Display section 4 Geomagnetic Sensor 5 Operation buttons 5a Up button 5b Down button 5c Score button 5d button 5e Registration button 5f View button 6 GNSS receiver 9 terminals 10 Main Unit 11 Control section 12 Golf course data storage section 15 Speaker 16 Acceleration Sensor 17 Batteries 18 Storage device 19 Power button 21 Barometric pressure sensor 30 Green 31 cups 32 balls 33 users 35, 36, 37, 38 Walking Route 40 Virtual Horizontal Editing A Measurement points on the circumference B Imaginary horizontal circular point C midpoint

Claims

1. A golf support device that is carried by a user and moves around while the user is playing within at least a portion of the golf course, and has the function of measuring the topography of the golf course using GNSS and performing processing based on the measurement results.

2. 2. The golf support device according to claim 1, further comprising a function for measuring the undulations of the green by having the user walk from the position of the ball on the green toward the cup.

3. The golf support device according to claim 1 or 2, further having a function of obtaining information on the undulations along a walking line by the user walking along a straight line that intersects with a straight line connecting the ball and the cup on the green.

4. 4. The golf support device according to claim 1, having a function of measuring the slope of an area around a cup by having a user walk along two straight lines that intersect at approximately right angles at the position of the cup.

5. The golf support device according to any one of claims 1 to 4, further comprising a function of displaying a closed curve surrounding the cup on the display unit and displaying a plurality of measurement points on the curve in 3D, superimposed on the curve.

6. The golf support device according to claim 1 , further comprising a GNSS receiver configured to be attachable to a user.

7. a function of measuring the undulations of a golf course using GNSS by moving within at least a portion of the golf course while a user is playing, and executing processing based on the measurement results; A GNSS receiver including a GNSS antenna and a GNSS module, a display unit, and a control unit is provided, and the GNSS receiver is housed in a housing separate from a main body including the display unit and the control unit; A golf support device having a function of determining a current resting position based on a plurality of pieces of speed information and a plurality of pieces of position information among the NMEA format information output from the GNSS module at a predetermined period.

8. A function of measuring the undulations of a golf course using GNSS by moving around within at least a portion of the golf course while the user is playing, and executing processing based on the measurement results; The golf support device has a function of registering the shot position and further has a function of correcting the position information of each hole based on the actual position information registered at the position where the tee shot is actually hit and the position information of the golf course registered in advance.

9. A function of measuring the undulations of a golf course using GNSS by moving around within at least a portion of the golf course while the user is playing, and executing processing based on the measurement results; The golf support device has a function of registering at least one of the type of ball used, the type of club used, and the weather conditions at the time of play.

10. 10. A program for causing a computer to realize the functions of the golf support device according to claim 1.

Citation Information

Patent Citations

  • Golf support apparatus and program

    JP2015150061A