GOLF ASSISTING DEVICE AND METHOD WHICH CAN MEASURE PUTTING DISTANCE AND PUTTING DIRECTION
20220288479 · 2022-09-15
Assignee
Inventors
Cpc classification
A63B2071/0638
HUMAN NECESSITIES
A63B2024/0028
HUMAN NECESSITIES
G06F3/011
PHYSICS
G01B5/0023
PHYSICS
International classification
A63B24/00
HUMAN NECESSITIES
Abstract
A golf assisting device includes a distance measurement unit for measuring a distance from a user to the target point, a slope measurement unit for measuring a slope of a path from a main terminal to a target point, a putting information calculator for calculating putting information (putting distance and putting direction) necessary for the user from the measured distance and slope data, and an output unit for providing the calculated putting information to the user through a screen or voice.
Claims
1. A golf assisting device capable of measuring putting distance and putting direction and including a main terminal, the main terminal comprising: a distance measuring unit configured to measure distance data from a user to a hole cup, the distance measuring unit including an input distance value processor for processing a distance value to the hole cup input by the user and outputting the distance data and an AR rangefinder for measuring distance by performing an augmented reality (AR) function; a slope measuring unit configured to measure a slope degree value of the path from the user to the hole cup, the slope measuring unit including a slope sensor for measuring the slope degree value using an acceleration sensor of two or more axes and an AR slope meter for measuring the slope degree value in the AR method; a putting information calculator configured to calculate the putting distance and the putting direction required for the user from the measured distance data and the slope degree value, the putting information calculator including a putting distance calculator for calculating the distance that the user should finally putt using the distance data and the slope degree value, a putting direction and deflection value calculator for calculating the left and right direction values and deflection values for final putting using the slope value, and a display information generator for generating and outputting display data for displaying the calculated putting distance and putting direction; and an output unit configured to provide the putting information output from the display information generator of the putting information calculation unit to the user, the output unit including a putting distance numerical indicator for displaying the putting distance numerically, a putting direction numerical indicator for displaying the putting direction and the deflection value numerically, a putting direction/ball trajectory graphic indicator for graphically showing the putting direction and the ball trajectory by reflecting the putting direction numerical value displayed on the putting direction numerical indicator, and a putting direction graphic indicator for graphically displaying the actual putting direction from the user's location to the target hole based on the putting distance and putting direction data.
2. A golf assisting device capable of measuring putting distance and putting direction and including a main terminal, the main terminal comprising: a distance measuring unit configured to measure distance data from a user to a hole cup, and including a data inputter for allowing the user to input a distance value to the hole cup and an input distance value processor for processing the input distance value and outputting the processed result as the distance data; a slope measuring unit configured to measure a slope degree value of the path from the user to the hole cup, the slope measuring unit including a data inputter for allowing a user to input a slope value of a path up to the hole cup and an input slope value processor for processing the input slope value to output as a slope degree value; a putting information calculator configured to calculate the putting distance and the putting direction required for the user from the measured distance data and the slope degree value, the putting information calculator including a putting distance calculator for calculating the distance that the user should finally putt using the distance data and the slope degree value, a putting direction and deflection value calculator for calculating the left and right direction values and deflection values for final putting using the slope value, and a display information generator for generating and outputting display data for displaying the calculated putting distance and putting direction; and an output unit configured to provide the putting information output from the display information generator of the putting information calculation unit to the user, the output unit including a putting distance numerical indicator for displaying the putting distance numerically, a putting direction numerical indicator for displaying the putting direction and the deflection value numerically, a putting direction/ball trajectory graphic indicator for graphically showing the putting direction and the ball trajectory by reflecting the putting direction numerical value displayed on the putting direction numerical indicator, and a putting direction graphic indicator for graphically displaying the actual putting direction from the user's location to the target hole based on the putting distance and putting direction data.
3. The golf assisting device of claim 2, wherein the slope measuring unit further includes a slope sensor for measuring the slope degree value using a two-axis or more acceleration sensor in order to measure the slope degree value of the path from the user to the hole cup.
4. The golf assisting device of claim 2, wherein the distance measuring unit further performs a task of re-measuring the distance data measured by the distance measuring unit and correcting the re-measured distance as new distance data.
5. The golf assisting device of claim 2, wherein the slope measuring unit further performs a correction task of re-measuring the slope degree value measured by the slope measuring unit and correcting the re-measured slope degree value as a new slope degree value.
6. The golf assisting device of claim 2, further comprising: an auxiliary terminal communicating with the main terminal, wherein the main terminal is mobile communication carried by the user, and includes an ultra-wideband (UWB) anchor for communication with the auxiliary terminal, and the auxiliary terminal is a round or stick-shaped terminal located at the hole cup point, communicates with the UWB anchor of the main terminal to exchange data with the main terminal, and includes a UWB tag for measuring the distance to the UWB anchor, an impact sensor for detecting the impact of the ball putt by the user, and an acceleration sensor for measuring the slope and height of the auxiliary terminal.
7. The golf assisting device of claim 6, wherein the auxiliary terminal further comprises a UWB distance measurement unit for measuring the distance using the UWB tag and the UWB anchor of the main terminal.
8. The golf assisting device of claim 6, wherein the auxiliary terminal further comprises a putting strength calculator for calculating the user's putting strength by processing the shock value detected by the shock sensor.
9. The golf assisting device of claim 2, wherein the auxiliary terminal further comprises a slope degree calculator for calculating by measuring the slope degree of the point where the auxiliary terminal is located using the acceleration sensor.
10. The golf assisting device of claim 1, wherein the distance measuring unit further performs a task of re-measuring the distance data measured by the distance measuring unit and correcting the re-measured distance as new distance data.
11. The golf assisting device of claim 1, wherein the slope measuring unit further performs a correction task of re-measuring the slope degree value measured by the slope measuring unit and correcting the re-measured slope degree value as a new slope degree value.
12. The golf assisting device of claim 1, further comprising: an auxiliary terminal communicating with the main terminal, wherein the main terminal is mobile communication carried by the user, and includes an ultra-wideband (UWB) anchor for communication with the auxiliary terminal, and the auxiliary terminal is a round or stick-shaped terminal located at the hole cup point, communicates with the UWB anchor of the main terminal to exchange data with the main terminal, and includes a UWB tag for measuring the distance to the UWB anchor, an impact sensor for detecting the impact of the ball putt by the user, and an acceleration sensor for measuring the slope and height of the auxiliary terminal.
13. The golf assisting device of claim 12, wherein the auxiliary terminal further comprises a UWB distance measurement unit for measuring the distance using the UWB tag and the UWB anchor of the main terminal.
14. The golf assisting device of claim 12, wherein the auxiliary terminal further comprises a putting strength calculator for calculating the user's putting strength by processing the shock value detected by the shock sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] Advantages and features of the present invention and methods of achieving them will become apparent with reference to the detailed description in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various different forms. This embodiment serves only to complete the disclosure of the present invention, and is provided to fully inform those of ordinary skill in the art to the scope of the invention, and the present invention is defined by the description of the claims. On the other hand, the terms used herein are for the purpose of describing the embodiment, not intended to limit the present invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, ‘comprise’ or ‘comprising’ does not exclude the presence or addition of one or more other components, steps, operations and/or elements other than the recited elements, steps, operations and/or elements.
[0033] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In adding reference numerals to the components of each drawing, the same reference numerals are given to the same components even if the reference numerals are shown in different drawings. In addition, in describing the present invention, when detailed descriptions of related known structures or functions may obscure the gist of the present invention, the detailed description thereof will be omitted.
[0034] <Basic Configuration of the Invention>
[0035]
[0036] Referring to
[0037] Each of the above components will be schematically described.
[0038] The distance measuring unit 110 may obtain and process the distance value (the distance from the user to the hole cup) directly input by the user as distance data, or directly measure the distance from the actual terrain of the green or driving range by using the augmented reality (AR) function and ultra-wideband (UWB) distance measuring technology.
[0039] The slope measuring unit 120 may measure the slope (left and right, and up and down slope) of the path from the user's position to the hole cup using an acceleration sensor (for example, an acceleration sensor of two or more axes), or may measure the slope in an AR method using an acceleration sensor (e.g., an acceleration sensor with two or more axes) and an AR application programming interface (API).
[0040] The putting information calculator 130 calculates putting information necessary for the user by using the measured (or input by the user) distance data and slope data. Here, in order to provide putting information to the user, the mapping of raw data output from the distance measuring unit 110 and the slope measuring unit 120 into golf terms is performed in parallel. The putting information includes, for example, an arrow indicating the actual putting direction, a putting distance finally calculated through the measurement distance and the calculation of the vertical slope value (e.g., xx meters), and a final putting direction calculated by calculating the left and right slope values (e.g., ‘3 cups on the right side’, ‘2 cups on the left side’, etc.)
[0041] The output unit 140 displays the calculated putting information in texts and pictures, and if necessary, the calculated putting information may be expressed by voice. The output unit 140 may be implemented as a screen display user interface (UI) of the main terminal 100.
[0042] <Detailed Configuration of the Invention>
[0043]
[0044] First, the necessary peripheral components are described. A data inputter 111 and a command inputter 112 are connected to the distance measuring unit 110. The distance data inputter 111 allows the user to directly input data such as distance values. The command inputter 112 inputs a user's command when necessary during a distance measurement task execution in the distance measuring unit 110. In addition, a camera 113 is connected to the distance measurement unit 110 for distance measurement by the AR function.
[0045] Next, the configuration of the distance measuring unit 110 is described. The distance measuring unit 110 includes an input distance value processor 114 and an AR rangefinder 115. The input distance value processor 114 receives and processes the distance value input from the distance data inputter 111. The AR rangefinder 115 measures distance by performing an AR function in conjunction with the camera 113, the AR API, and the acceleration sensor (two axes or more).
[0046] The input distance value processor 114 receives a distance value that is roughly counted as a walking length on the green as in the conventional case, distance value measured by a separate laser rangefinder, or distance value known through guide media (booklets, internet, etc.), which are directly input by the user through the distance inputter 111. In addition, the input distance value processor 114 performs necessary processing on the received distance values, outputs the processed distances as distance data, and transmits the distance data to the putting information calculator 130.
[0047] The distance data inputter 111 required in this case may be implemented as a keypad or a screen touch UI of the main terminal 100. Examples of the UI are shown in
[0048] Referring back to
[0049] The command inputter 112 may also be implemented as a UI of the main terminal 100. An example of the UI is shown in
[0050]
[0051] First, necessary peripheral components are described. A slope data inputter 121 and a command inputter 122 are connected to the slope measuring unit 120. The slope data inputter 121 allows a user to directly input data such as a slope value. The command inputter 122 allows the user to input the user's command when the user's command is required while the slope measurement task is executed by the slope measuring unit 120. In addition, a camera 123 is connected to the slope measurement unit 120 in order to measure the slope by the AR function, and an acceleration sensor 124 for detecting the slope of the terrain is connected. This acceleration sensor 124 has two or more axes.
[0052] Next, the configuration of the slope measuring unit 120 will be described. The slope measuring unit 120 includes an input slope value processor 125 and a slope sensor 127. The slope value input from the data inputter 121 is received and processed.
[0053] An AR slope meter 126 measures the slope in an AR method in conjunction with the camera 123. The slope sensor 127 is connected to the acceleration sensor 124 to detect and measure the slope.
[0054] The input slope value processor 125 receives a distance value that is roughly counted as a walking length on the green as in the conventional case, distance value measured by a separate laser rangefinder, or distance value known through guide media (booklets, internet, etc.), which are directly input by the user through the distance inputter 111. In addition, the input slope value processor 125 performs necessary processing on the received distance values, outputs the processed distances as distance data, and transmits the distance data to the putting information calculator 130.
[0055] The data inputter 121 used for this may be implemented with a UI similar to that shown in
[0056] Referring back to
[0057] In this case, an example of a UI that may be used is shown in
[0058] Referring back to
[0059] The slope sensor 127 digitizes the measured value and transmits it to the putting information calculator 130. The transmitted data may be quantified as left and right (−10 to +10) and up and down (−10 to +10) values, and the putting information calculator 130 reflects the digitized data in the calculation of the putting distance and the left and right direction values through a specific normalized table and calculation formula.
[0060] Finally, returning to
[0061] Assuming that the putting distance calculated by the putting distance calculator 131 of the putting information calculator 130, for example, the input or measured distance is 3 m, and the vertical slope value is downhill (i.e., a negative (−) value), the actual putting distance may be 2.8 m reflecting the downhill slope value. This actual putting distance may be calculated using a reference table or formula.
[0062] In addition, for the putting direction calculated by the putting direction and deflection value calculator 132, for example, assuming that the left and right slope values are positive (+) values to the right based on the hole cup (i.e., right uphill), the actual putting direction reflects this right slope value and calculates how much the putt should be deflected to the right rather than the actual hole cup. This actual putting direction and deflection distance may also be calculated using a reference table or formula. For example, the actual putting direction and deflection value of ‘2 cups on the right’ or ‘22 cm on the right’ is calculated so that the putting is biased to the right by about 2 cups from the actual hole cup. Here, the deflection value of the right 2 cups is the distance assuming there are 2 hole cups from the end of the hole cup to the right (typically 1 cup=about 10.8 cm).
[0063] The display information generator 133 expresses the calculated putting distance and putting direction as visual information or auditory information so that the calculated putting distance and the putting direction may be easily understood, and provides visual information or auditory information to the output unit 140. An example of a display UI 141 of the output unit 140 is shown in
[0064] In
[0065] When the user puts after determining the position to be put as displayed in the putting direction/ball trajectory graphic indicator 145 and confirming the actual direction to be struck displayed on the putting direction graphic indicator 147, the ball actually enters the hole cup by the up, down, left, and right slope of the green.
<Another Embodiment>—Example with Data Correction Function Added
[0066] In addition to the basic configuration of the invention described above, an embodiment including a data correction function is proposed. The correction functions in this embodiment include distance correction and slope correction.
[0067]
[0068] A user who recognizes that the distance of the stroke line measured primarily is different from the actual distance may cause the distance corrector 116 to operate through the command inputter 112. A correction selection means (148 in
[0069] The correction function is explained in detail through the UI. In
[0070] In the case of the former (correction distance input by the user), when the correction button 148 at the lower portion of the UI screen 141 of
[0071] When a new distance value to be corrected is input using the keypad 143 of this screen, the distance corrector 116 of the distance measuring unit 110 measures the slope and height of the corresponding section to correct the first calculated distance. In the latter case (the distance measuring unit 110 of the main terminal 100 corrects the distance), as described above, the distance measuring unit 110 measures, calculates and corrects the distance again by the AR method (or by the UWB distance measurement of
[0072] When the execution of this correction task is completed, as shown in
[0073] It may be designed so that the correction may be performed as many times as necessary without limiting the number of corrections. (e.g., after measuring a distance of 20 meters, when 10 sections that require correction are identified, all 10 corrections are possible). The number of corrections may be displayed on the display UI so that the user may know. For example, it may be seen that the UI is configured so that a correction number indicator 149 is displayed in the upper portion of
[0074] Meanwhile,
[0075] The UI of the command inputter 122 and the data inputter 121 for the user to directly input a new slope value may be easily implemented by a person skilled in the art is similar to that shown in
[0076] Self-slope correction by the slope corrector 128 may be performed in conjunction with the AR slope meter 126 of
[0077] The slope measuring unit 120 also measures the slope again when the distance measuring unit 110 performs distance correction as described above and provides it to the distance measuring unit 110.
<Another Embodiment>—an Embodiment in which an Auxiliary Terminal is Added
[0078] As described above, it is possible to assist the user with the main terminal 100 alone, but in order to further strengthen the auxiliary role of the user, an auxiliary terminal is additionally included to reinforce the function of the main terminal and promote user convenience.
[0079]
[0080] For communication between the main terminal 100 and the auxiliary terminal 200, a UWB anchor 150 is included in the main terminal 100, and a UWB tag 210 is embedded in the auxiliary terminal 200. The auxiliary terminal 200 may be used in the driving range or on the green when practicing putting. The UWB anchor 150 of the main terminal 100 carried by the user serves as a golf ball and the UWB tag 210 of the auxiliary terminal 200 located at the hole cup point functions as a hole cup, so that the distance from the ball to the hole cup may be measured through mutual communication.
[0081] UWB wireless technology is a new wireless technology that is applied to communications and radar by using a very wide frequency band of several GHz or more in the baseband without using an RF carrier. The UWB wireless technology, by using a very low spectral power density that is identical to the noise of conventional wireless systems, is rapidly emerging as a new next-generation wireless technology because it may share and use frequencies without mutual interference with existing communication systems such as mobile communication, broadcasting, and satellite. The UWB modules 150 and 210 are mounted on the main terminal 100 and the auxiliary terminal 200 to measure an accurate distance between the two terminals and wirelessly (e.g., Bluetooth) transmit the measurement to the main terminal 100.
[0082] In addition, when the ball collides with the auxiliary terminal 200 serving as a hole cup by the user strokes the ball during golf practice (in the driving range or on the actual green) using an impact sensor 220 included in the auxiliary terminal 200, a measured value such as whether the ball has entered accurately or whether the ball is struck longer or less by several meters through the value measured by the impact sensor 220 may be transmitted to the main terminal 100. The main terminal 100 (e.g., the putting information calculator 130) may calculate the putting strength based on the impact sensor measurement value and output it to the output unit 140. This helps the user to accurately adjust the distance. For example, when describing a method of converting measurement data obtained by the impact sensor 220 of the auxiliary terminal 200 into a distance, at the moment the putt ball touches the auxiliary terminal 200, the impact numerical value (1-1000) measured by the impact sensor 220 may be converted into a distance (cm) through a normalized distance table and calculation formula.
[0083] In addition, by measuring the slope and height of the auxiliary terminal 200 using an (two-axis or more) acceleration sensor 230 built into the auxiliary terminal 200 and calculating in conjunction with the slope and height values measured in the main terminal 100, it is possible to correct the putting path. Through this, more accurate direction measurement is possible.
[0084] In the configuration shown in
[0085] Referring to
[0086] In the case of the auxiliary terminal 200′ of
[0087] The present invention described above can be implemented in terms of an apparatus or a method, in particular, the function or process of each component of the present invention may be implemented as a hardware element including at least one of a digital signal processor (DSP), a processor, a controller, an application-specific IC (ASIC), a programmable logic device (FPGA, etc.), and other electronic devices, and a combination thereof. In addition, it may be implemented as software in combination with a hardware element or independently, and the software may be stored in a recording medium.
[0088] Although the configuration of the present invention has been described in detail above through the preferred embodiment of the present invention, those of ordinary skill in the art to which the present invention pertains will understand that the present invention may be embodied in specific forms different from those disclosed in the present specification without changing the technical idea or essential features thereof. It should be understood that the embodiments described above are illustrative in all respects and not restrictive. The protection scope of the present invention is defined by the claims described below rather than the above detailed description, and all changes or modifications derived from the claims and their equivalent concepts should be construed as being included in the technical scope of the present invention.