EP1810724A1 - A self-learning golf diagnosis apparatus and method - Google Patents

A self-learning golf diagnosis apparatus and method Download PDF

Info

Publication number
EP1810724A1
EP1810724A1 EP06005266A EP06005266A EP1810724A1 EP 1810724 A1 EP1810724 A1 EP 1810724A1 EP 06005266 A EP06005266 A EP 06005266A EP 06005266 A EP06005266 A EP 06005266A EP 1810724 A1 EP1810724 A1 EP 1810724A1
Authority
EP
European Patent Office
Prior art keywords
stroke
golf
self
diagnosis apparatus
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP06005266A
Other languages
German (de)
French (fr)
Inventor
Kristian Dr. Hohla
Roland Toennes
Ernst Dr. Hegels
Georg Dr. Korn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Friends-for-Golfers GmbH
Original Assignee
Friends-for-Golfers GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Friends-for-Golfers GmbH filed Critical Friends-for-Golfers GmbH
Publication of EP1810724A1 publication Critical patent/EP1810724A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B60/00Details or accessories of golf clubs, bats, rackets or the like
    • A63B60/42Devices for measuring, verifying, correcting or customising the inherent characteristics of golf clubs, bats, rackets or the like, e.g. measuring the maximum torque a batting shaft can withstand
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B43/00Balls with special arrangements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3658Means associated with the ball for indicating or measuring, e.g. speed, direction
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3667Golf stance aids, e.g. means for positioning a golfer's feet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0031Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0034Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0053Tracking a path or terminating locations for locating an object, e.g. a lost ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0675Input for modifying training controls during workout
    • A63B2071/068Input by voice recognition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/16Angular positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • A63B2220/34Angular speed
    • A63B2220/35Spin
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/56Pressure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/807Photo cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/74Miscellaneous features of sport apparatus, devices or equipment with powered illuminating means, e.g. lights
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/01User's weight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B55/00Bags for golf clubs; Stands for golf clubs for use on the course; Wheeled carriers specially adapted for golf bags
    • A63B55/60Wheeled carriers specially adapted for golf bags

Definitions

  • the invention relates to a self-learning golf diagnosis apparatus.
  • the invention further relates to a self-learning golf diagnosis method.
  • the invention relates to a program element.
  • the invention relates to a computer-readable medium.
  • US 2005/0026710 A1 discloses a video image acquisition apparatus having one or multiple digital cameras taking images of a flying golf ball created by at least two flashes or strobes of light on continuous video mode at a predetermined frame rate. Each image frame is then subtracted from the background and compared to determine the existence of the ball image in flight. Furthermore, another video image acquisition apparatus is also disclosed in US 2005/0026710 A1 that consists of at least two video cameras taking images of flying golf balls created by at least two flashes or strobes of light at predetermined time intervals. The apparatus then applies triangulate calculation of the two camera images to determine the exact physical locations of the flying golf balls in space at a given time of flight.
  • a self-learning golf diagnosis apparatus In order to achieve the object defined above, a self-learning golf diagnosis apparatus, a self-learning golf diagnosis method, a program element, and a computer-readable medium according to the independent claims are provided.
  • a self-learning golf diagnosis apparatus comprising an evaluation unit for evaluating a quality of a stroke of a golf player based on a predetermined quality criteria, a determining unit for determining a parameter (more particularly a value of a parameter) related to the stroke, and a correlation unit for determining a correlation between the parameter (more particularly the value) of the parameter related to the stroke and the evaluated quality of the stroke.
  • a self-learning golf diagnosis method comprising evaluating a quality of a stroke of a golf player based on a predetermined quality criteria, determining at least one parameter related to the stroke, and determining a correlation between the at least parameter related to the stroke and the evaluated quality of the stroke.
  • a program element which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method having the above mentioned features.
  • a computer-readable medium in which a computer program is stored which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method having the above mentioned features.
  • the self-learning golf diagnosis scheme according to embodiments of the invention can be realized by a computer program, that is by software, or by using one or more special electronic optimization circuits, that is in hardware, or in hybrid form, that is by software components and hardware components.
  • stroke may particularly denote the entire procedure or a part of the procedure including a swing with the golf club, a hit between golf club and golf ball, and the flight of the golf ball until the ball rests.
  • stroke distance may particularly denote the distance between a resting position of the golf ball before a stroke and after the stroke.
  • an adaptive or a self-learning golf diagnosis apparatus may be provided which may allow to monitor a stroke of a golf player, to evaluate the quality of this stroke and to determine, for instance on a statistical basis obtained from a plurality of previous strokes, which stroke parameters, for instance which body positions of a golfer, yielded in the past proper results.
  • Such a golf diagnosis apparatus may comprise a self-learning mechanism, for instance implementing instruments of artificial intelligence, like neural networks, so that the system may learn automatically to distinguish between good strokes and bad strokes and to analyze which stroke strategies yield good strokes and which stroke strategies yield bad strokes. This may be determined based on an experience made by the golf player in the past, and may allow to distinguish a good stroke from a bad stroke, and may allow to correlate parameters according to the stroke to be desirable or non-desirable, etc.
  • instruments of artificial intelligence like neural networks
  • the self-learning golf diagnosis apparatus may become a "friend for a golfer", i.e. an automatic golf trainer providing the golfer with proposals or suggestions as to how to improve the performance. This may include statements like "turn your shoulder approximately five degrees more to the left immediately before the stroke” or "distribute the body weight onto the front part of the foot when swinging the golf club”.
  • a camera or the like takes images of the golfer before, during or after hitting the ball. From such images, quality-related parameters like the flight distance of the ball, and its angular direction, etc. can be derived. Furthermore, parameters related to the stroke like a body position of a golfer, a weight distribution on the feet of the golfer, etc. may be determined automatically. By comparing such parameters (or parameter values) to one or more predetermined quality criteria (like "a good stroke yields a distance of at least 150 metres") allows to automatically classify the stroke to be good or not that good. Such a quality of the stroke may then be analyzed in connection with further stroke-related parameters, particularly golfer-related parameters, like body positions or the like. By repeating such a procedure and by storing such correlations in a database, the system may learn to distinguish between good and bad strikes, and to correlate golfer positions to quality results.
  • predetermined quality criteria like "a good stroke yields a distance of at least 150 metres”
  • the system may determine statistically significantly that particular golfer positions have been, in many cases in the past, being correlated to a good stroke, so that on this basis proposals or suggestions for improving the performance of a golfer may be performed.
  • the self-learning golf diagnosis apparatus may substitute or support/supplement a conventional (human) golf teacher.
  • a self-learning golf diagnosis device may be provided.
  • Such a golf diagnosis device may simultaneously measure the golf ball flight parameters and/or the motion of the golf club and/or the golfer at the moment at which the golf club hits the golf ball. It is also possible to measure such parameters before or after having hit the golf ball. Then, an adaptive, statistical evaluation of such measurement results may allow to determine an optimum or improved position of the golfer at the position of hitting the ball, in order to achieve an improved or optimum trajectory of the golf ball. It is also possible to simultaneously measure the flight parameters of the golf ball and/or of the golfer in the moment at which the golf club hits the golf ball.
  • a launch monitor may measure the ball flight parameters and optionally the motion parameters of the golf club. At the moment of a collision of the golf club and the golf ball, additionally a whole body image of the golfer may be taken. Such a procedure may be repeated a plurality of times (for instance 30 times). It is possible to define, by the golfer or automatically, one or more quality criteria for a desired way of playing. Such quality criteria may be the distance of a golf ball, an angle of a golf stroke versus target line, a back spin or combinations of such parameters. Using statistical methods, it is possible to determine advantageous body positions and dynamics of the golfer, which body positions repeatedly resulted in the past in golf strokes in which the defined quality criteria could be achieved.
  • launch monitors estimating flight parameters can be combined with a video camera. It is also possible to determine the golf club trajectory with such systems. It may be particularly advantageous to combine such data for a self-learning evaluation.
  • the position of the legs of the golfer may be used for deriving information about the quality of a stroke and particularly the correlation of such a quality with the body position and dynamics of the golfer. Therefore, it is possible to simultaneously measure the golf ball flight parameters and/or the golf club motion and/or the position of the legs and/or the position of the feet of the golfer at the moment at which the golf club hits the ball and positioning motions before the stroke. Furthermore, it is possible to simultaneously measure the golf ball flight parameters and/or the golf club motion and/or the distribution of the weight to the legs and/or to the front and/or back portion of the feet of the golfer, for instance in a moment at which the club hits the golf ball. Then, it may be determined using an adaptive statistical evaluation, to evaluate an improved or optimum weight distribution of the golfer at the moment of the collision, in order to achieve an improved or optimized trajectory of the golf ball.
  • a launch monitor may measure the ball flight parameters and optionally the motion parameters of the club.
  • the weight distribution and/or the position of the legs and/or the position of the feet of the golfer may be estimated during the swing.
  • the success of a stroke may be correlated to monitored properties. Repeating such a procedure a plurality of times (for instance 30 times) and defining a quality criteria for the desired golf performance, it may be possible to define desired positions and/or weight distributions and/or leg or feet positions which, in the past, in the statistical average yielded proper golf results, that is to say strokes which successfully achieved the defined quality criteria.
  • Parameters like the weight distribution may be measured by pressure sensors.
  • corresponding pressure sensor data may be used in the context of an adaptive evaluation.
  • the automatic calculation of the motion and/or positional parameters requires a set of information as a basis for the calculation. For instance, knowing the distance between the ball and the camera may allow to derive other information with respect to the trajectory of the golf ball and/or the body motion of the golfer when carrying out such a stroke. According to an exemplary embodiment, such a distance between the camera/the launch monitor and the golfer may be self-calibrated, that is to say estimated automatically.
  • the flight parameters may be velocity, direction (horizontal and/or vertical to the direction of the aimed goal) and the spin of the ball.
  • the distance between the camera and the golf ball which may be estimated by a self-calibration method, is a parameter which influences the evaluation of the parameters.
  • the moment at which the golf club hits the ball is measured by a light barrier and by a microphone, which may be positioned relatively close or attached to the camera. From the time difference between the optical detection and the acoustical detection, it is possible to calculate the distance, for each hit individually.
  • the moment at which the club hits the ball may be measured by a microphone which may be positioned relatively close to the camera, or which may be attached thereto. From the distance between the ball position measured by the camera at the time at which the microphone detects the acoustic waves and the rest position of the ball it is possible to calculate back to the propagation time of the acoustic waves.
  • a further option is to pre-store the real size/dimension of the ball in the device, and to calculate the distance from the detected size of the resting ball (before it is hit by the club) as visible on the image.
  • a calibration body with known geometrical dimensions may be captured by an image acquisition device at or close to the position at which the ball shall be hit. From the apparent size of the calibration body, the distance may be estimated.
  • the above-mentioned options may be carried out with the measure that, instead of observing the size of the ball, the size of markers or patterns are evaluated which can be attached to the ball or may be provided as colour marks at the ball.
  • launch monitors with one or more cameras may be implemented to automatically calibrating the distance between camera and ball so as to simplify the use of the system to achieve a user-friendly device.
  • size or distance information may be encoded in markers or patterns.
  • markers may be provided not only at a golf ball, but may also be provided at a golf equipment device (like a golf bag, a golf caddy, a golf cart, a golf glove, a golf shoe, a golf suit, a golf cap, a golf club or a golf ball).
  • a golf equipment device like a golf bag, a golf caddy, a golf cart, a golf glove, a golf shoe, a golf suit, a golf cap, a golf club or a golf ball.
  • launch monitors or golf simulators may be employed.
  • the information with which kind of golf club (iron, wood, manufacturer, etc.) the stroke has been performed may be necessary or advantageous for an evaluation (for instance a statistics with respect to the success of strokes in dependence on the used golf club).
  • the information with which club the stroke has been performed may be used for evaluating the stroke.
  • Examples for such encoding items are colour markers which may be recognized by an optical sensor, patterns which may be recognized by an optical camera and an image processing system, a bar code, or emitted electromagnetic radiation (for instance using an infrared detector or an RFID tag).
  • the predetermined quality criteria may comprise a stroke distance.
  • the quality criteria may also be the number of strokes which were required by a user to finish a hole.
  • One or a plurality of quality criteria may be defined. Such a definition may be performed by a user, for instance by inputting a quality criteria or by selecting one or more criteria ?from a menu. It is also possible that the system automatically determines or defines one or more quality criteria.
  • the stroke related parameter which the determining unit may determine may be related to a golfer-related property during the stroke.
  • the parameter may be indicative of what a golfer did or how the golfer hit the ball in this particular stroke.
  • Such a parameter may be related to a position of the golfer's body during the stroke, an orientation of the golfer's body during the stroke, a position of particular body parts of the golfer, like legs, feet, the bottom, the shoulders, the arms, etc.
  • parameters which are indirectly related to a body position of the golfer may be evaluated as the parameter. This includes a swing angle or other swing parameters of the golf club operated or actuated by the golfer.
  • the self-learning golf diagnosis apparatus may comprise a storage unit adapted to store (pre-)determined correlations between the value of the parameter related to the stroke and the evaluated quality of the stroke.
  • a storage unit may be a volatile or a non-volatile storage unit, like an EPROM or an EEPROM, a hard disk, a memory card, a USB stick, or the like.
  • the storage unit may be rewritable so as to allow to update the information.
  • a central control unit like a CPU (central processing unit)
  • long-term experiences between successful/non-successful strokes and corresponding body positions may be stored.
  • the storage unit may be a (golfer-related/personal) database in which a large number of hits and the corresponding correlations between quality and parameter values are stored.
  • the CPU may perform a statistical analysis and may determine which parameter values resulted in the past in a statistically significant manner in successful strokes.
  • the correlation unit may be adapted for determining the correlation between the value of the parameter related to the stroke and the evaluated quality of the stroke using correlations stored in the storage unit.
  • the correlation unit may make use of such prestored data sets.
  • the correlation unit may apply statistical methods, like generation of histograms, calculation of expected value and variants/co-variants, etc. It is possible to calculate distribution functions.
  • a neural network may be fed with such empiric information to train the neurons so as to allow the trained neural network to generate meaningful statements or predictions with respect to a correlation of parameter values and a success of a stroke.
  • Expert rules may be applied in this context.
  • artificial neural networks may be implemented in a golf diagnosis apparatus.
  • the self-learning golf diagnosis apparatus may comprise an image acquisition device for capturing an image of the stroke of the golf player.
  • an image acquisition device for example a camera, for example a CCD (charge coupled device) camera, may be used. It is possible to use one or more image acquisition devices.
  • Using a single image acquisition device may allow to manufacture a low cost and low dimensioned self-learning golf diagnosis apparatus.
  • Using a plurality of image acquisition devices may for example allow to capture, simultaneously, images of the golfer from different positions so as to broaden the basis of information for generating an analysis.
  • Such an image acquisition device may work in a single picture mode in which individual images may be taken.
  • such an image acquisition device may work in a continuous video mode for acquiring a film/movie of a golf stroke.
  • the image acquisition device may be adapted for capturing an image of at least a part of at least one of the group consisting of a golf ball, a golf club, and the golf player. For example, it is possible to capture various images of the golf ball at different moments of time. This may be done by combining the function of a camera with one or more strobes emitting light pulses defining the points of time at which images of the golf ball are taken. Additionally or alternatively, images of the golf club may be taken at one or more points of time. From the same image or from another image, particularly from an image with a smaller scale, images of the golf player may be taken from one or several body positions so as to obtain further information.
  • the image acquisition device may be adapted for capturing an image of the stroke of the golf player at a time corresponding to at least one of the group consisting of before the stroke, during the stroke, and after the stroke.
  • swing parameters of the golf player and the golf club before and after the stroke may be meaningful.
  • images essentially during the stroke may be meaningful.
  • images of the ball after the stroke may be a source of valuable information for deriving proposals for improving the performance of a golfer.
  • the self-learning golf diagnosis apparatus may comprise an image processing unit, particularly an image recognition unit, for processing the image captured by the image acquisition device so as to derive information indicative of the quality of the stroke and/or to derive the value of the parameter related to the stroke.
  • image recognition methods which may be used by the image processing unit may allow to derive a position of a ball for instance based on a predetermined (round) shape of the ball.
  • the self-learning golf diagnosis apparatus may comprise a user interface for allowing a user to determine the quality parameter(s). Via the user interface, the user may input one or more quality parameters or criteria which shall be used by the system.
  • a user interface may comprise graphical elements, when a graphical user interface (GUI) is implemented, like an LCD display, a TFT display, an OLED (organic LED) based display, a plasma device or the like.
  • GUI graphical user interface
  • a user device may include input elements such as a keypad, a joystick, a trackball, or a microphone of a voice recognition system.
  • the self-learning golf diagnosis device may further comprise an output unit for outputting a determined correlation between the value of the parameter related to the stroke and the evaluated quality of the stroke.
  • Such an output may be performed in an audible, visual, or audiovisual manner. It is also possible that a hard copy of the result is printed on a piece of paper, using a printer (which may be externally connected to or integrated in the golf diagnosis system).
  • the output unit may also display statistical information or may show graphical illustrations of the parameters of the stroke.
  • the output unit may particularly be adapted for outputting a proposal to a user as to explain the user how to modify the parameter related to the stroke so as to improve the quality of the strokes.
  • the output unit may, in a manner perceivable by a human being, provide the golfer with information as to how to improve the stroke, for instance which values of the parameter should be selected to obtain better results.
  • proposals may include instructions like "the turning angle between the shoulders and the feet should be increased, particularly by essentially five degrees".
  • the self-learning golf diagnosis apparatus may further comprise a sensor unit adapted to sense at least one sensor parameter related to the stroke of the golf player.
  • sensor parameters may be acquired. This may include position sensors, which may for instance be implemented in the golf ball and/or in the golf club so that a trajectory of such golf equipment devices may be retraced.
  • sensors may include pressure sensors which may for instance be provided on the golf ball, in the soles of a golf shoe, in the golf equipment, etc. Such pressure information may allow to derive parameters like a weight distribution of the golfer during the stroke, etc.
  • the sensor unit may be adapted to sense a weight distribution acting on the feet of the golf player during carrying out the stroke and/or a weight distribution acting on different portions (for instance a front portion and a back portion) of a foot of the golf player carrying out the stroke.
  • Positioning the sensor unit in the sole for insertion into a golf shoe is a cheap and efficient way of measuring the weight distribution of the golfer.
  • a communication between such senor units and the central processing unit may be performed in a wireless manner, for instance via Bluetooth, infrared communication or wireless LAN (WLAN).
  • the sensor components in the sole may be connected to a central processing unit via an RFID tag based communication.
  • the sensor unit may further be adapted for providing at least one sensor parameter via a wireless communication path.
  • a wireless communication path it is also possible to provide a wired connection between sensors and evaluation units, for instance via a conventional cable or optical fibres.
  • the self-learning golf diagnosis apparatus may further comprise a self-calibration unit for automatically determining a distance between the image acquisition device and a golf ball before the stroke. By automatically determining this distance, a calibration may be performed to obtain a meaningful parameter as a basis for the image recognition and the determination of motion rates. Thus, the basis of information may be broadened and the obtained results with respect to the performance of the golf stroke may be improved with respect to accuracy.
  • the self-calibration unit may comprise a combined light barrier and acoustic detection unit.
  • a timer may be started.
  • the point of time at which the acoustic signals are detected may then be taken, together with the velocity of sound in the surrounding medium, to calculate the distance.
  • a combined optical detection unit and acoustic detection unit may be performed. Due to the difference between the velocity of sound and the velocity of light, the propagation time difference between optical waves and acoustic waves may be taken as a basis for calculating the distance.
  • a predetermined golf ball size information may be used to detect the distance by comparing the predetermined golf ball size information with a measured/apparent/actual golf ball size. The further the golf ball being dislocated from the camera, the smaller the apparent size of the ball.
  • a strip or an arrow with a known size may be provided at golf equipment or at a golf ball or at a golf club. Measuring the actual or apparent size may then allow to measure or calculate or compute the distance between ball and detector.
  • calibration bodies may be used with known geometry parameters so as to detect the distance.
  • the golf diagnosis apparatus may comprise an adapter adapted for connecting at least one additional component.
  • additional components may be, for instance, additional image acquisition devices, an additional sensor unit, an additional flashlight unit, and an additional stroboscope unit.
  • Such an adapter or user port may particularly be an electric adapter like a connection plug board.
  • Such an adapter may include support structures, clips, stand arms, etc., at which auxiliary equipment may be fastened.
  • auxiliary equipment may be fastened.
  • expert rules may be combined with the self-learning feature. That is, "golf rules" derived from experience may be input in the device and may be consulted to evaluate a quality of a stroke. For instance, a rule like “relatively slowly performing a swing results in many cases in a proper stroke", may be considered for evaluating the quality of the stroke.
  • Figure 1 shows a golf diagnosis system according to an exemplary embodiment of the invention.
  • Figure 2 illustrates a calculation scheme for deriving parameter information from a captured image of a golf ball related to a golf stroke according to an exemplary embodiment of the invention.
  • Figures 3 and 4 illustrate a calculation scheme for deriving parameter information from a captured image of a golf club related to a golf stroke according to an exemplary embodiment of the invention.
  • Figures 5 and 6 illustrate a calculation scheme for deriving parameter information from a captured image of a golf club and a golf ball related to a golf stroke according to an exemplary embodiment of the invention.
  • Figure 7 shows a sole for a golf shoe as a part of a golf diagnosis system according to an exemplary embodiment of the invention.
  • a golf diagnosis system 100 according to an exemplary embodiment of the invention will be described.
  • a golfer 101 carries a golf club 102 including a shaft 103 and a club head 104.
  • a golf ball 105 is positioned on a tee (not shown).
  • Fig. 1 shows a golf diagnosis apparatus 110. Embedded in the golf diagnosis apparatus 110 are a plurality of components as will be explained in the following.
  • the golf diagnosis apparatus 110 comprises a central processing unit (CPU) 113 which includes processing resources and storage resources.
  • the CPU 113 is the control system over the entire golf diagnosis apparatus 110.
  • the CPU 113 is electrically coupled to a first CCD camera 114 and to a second CCD camera 115.
  • a single camera is provided, or a number of cameras which is larger than two. It may be particularly advantageous to provide only a single camera, since this may allow to manufacture the device with low costs and in small size.
  • the provision of two cameras in Fig. 1 is thus not to be understood as a limiting feature for the invention.
  • the second camera 115 is merely optional, and a performance with only the first camera 114 is sufficient.
  • the CCD cameras 114, 115 are adapted to monitor the golf player 101 from different views so as to derive complementary information for evaluating a stroke of the golfer 101.
  • a first flash 116 and a second flash 117 are provided.
  • the flashes 116, 117 can be positioned at any desired position of the golf diagnosis apparatus 110, particularly attached to a casing of the golf diagnosis apparatus 110.
  • the flashes 116, 117 may emit light flashes so as to define points of time at which images of the golf club 102, of the golf ball 105 and of the golf player 101 are captured by the cameras 114, 115.
  • strobes may be provided. It is possible to implement such light flash sources using LEDs, particularly OLEDs. Instead of using two flashes, it is possible to use only one flash or at least three flashes. For example, each of the two flashes 116, 117 can emit a single flash, or a single flash may emit two flashes. Also the number of light pulses may vary, and can be larger or smaller than two.
  • the CPU 113 is coupled to an LCD display 118 as an optical output unit or optical display unit for displaying results of the golf diagnosis.
  • the CPU 113 is coupled to a graphical user interface 119 like a keypad, a joystick, a touch screen so as to provide the CPU 113 with control information.
  • the user may input, via the input/output device 119, quality parameters on the basis of which a stroke of the user 10 1 shall be evaluated.
  • the golfer may input, via the input/output device 119, golf equipment information like information with respect to the club 102 which shall be used for the strike, so as to provide the system 110 with the required information needed to evaluate the stroke.
  • Each of the components 114 to 119 may be connected to interfaces of the golf diagnosis apparatus 110 so that individual components may be retrofitted, substituted, or replaced.
  • a modular system may be provided.
  • a battery is housed in the golf diagnosis apparatus 110 so as to supply the various components of the golf diagnosis apparatus 110 with electrical energy.
  • the golf diagnosis apparatus 110 may also be powered by solar cells or the like.
  • a microphone 124 is provided for detecting acoustic waves resulting from a hit between the golf club head 104 and the ball 105.
  • a Bluetooth communication interface 125 is provided at the golf diagnosis apparatus 110 and is coupled to the CPU 113. Via the Bluetooth communication interface 125, wireless communication with sensors 128, 129 provided in both shoes 126, 127 of the golfer 101 is possible. Furthermore, wireless communication with a sensor 130 provided in the golf club head 104 and with a sensor 131 provided in the golf ball 105 is possible.
  • acoustic waves are generated. These are detected by the microphone 124 so that the flashes 116, 117 are triggered to emit light pulses. Points of times are defined by these flashes at which points of time the cameras 114, 115 detect images of the hit ball 105, the moving club 102 and the moving golf player 101 before, during or after the hit. Furthermore, sensor information sensed by the sensors 128 to 131 are transmitted to the Bluetooth communication interface 125. All these items of information are used by the CPU 113 to derive golf diagnosis information, like angle information, velocity information, distance information, etc.
  • a result of such an evaluation may be output via the display unit 118 so as to be perceivable by the golfer 101.
  • the CPU 113 may be implemented inside the golf diagnosis apparatus 110 so that the latter can be operated in an autarkic manner as a self-contained device.
  • the CPU 113 may be implemented outside the golf diagnosis apparatus 110 for instance in a laptop so that the golf diagnosis apparatus 110 can be operated in combination with a detachably connectable laptop.
  • the user may input certain quality criteria which define the quality of a stroke.
  • quality criteria may be a striking angle, a striking distance, etc.
  • the CPU 113 detects, based on a comparison of the defined quality criteria with the derived parameters from the stroke, whether the actual stroke has been successful or not. Credits (for example a number of points between zero and ten) may be calculated for such a stroke.
  • golfer-related properties of the stroke may be derived like arm positions, leg positions, turning properties, swing amplitude, etc.
  • the values of the parameters related to the quality criteria may be compared to the golf player related parameters. Based on this comparison, a correlation may be found between body positions of the golfer 101 and the success of the stroke.
  • Such data items may be stored in the storage unit 135 which is an EEPROM.
  • the storage unit 135 which is an EEPROM.
  • the amount of data provided in the database 135 is increased so that the data basis for a statistical evaluation of the correlation between quality and golfer body positions can be increased successively. Therefore, a self-learning system is provided which refines the correlation between body position and quality of the stroke with each new item stored in the EEPROM 135.
  • a neural network controlled by the CPU 113 may be trained with this information so as to become able to distinguish between good and bad strokes. As result of this, it becomes possible to formulate recommendations for improving the performance of the golfer 10 1 which may be output for a visual inspection by the user at the output display 118.
  • the golf diagnosis apparatus 110 is adapted for evaluating a stroke of the golf player 101 captured by the cameras 114, 115.
  • the golf pressure sensors 128, 129 allow to sense weight distributions of the golfer 101 during the hit, which may be used for evaluating a stroke.
  • Position sensors 130, 131 may allow to derive position information of club 102 and ball 105 during the stroke.
  • An evaluation section evaluates a quality of a stroke of the golf player 103 based on the quality criteria defined by the user 101 via the input interface 119.
  • a determining section in the CPU 113 determines a value of a parameter related to the stroke. For instance, such a stroke-related parameter or golfer-related parameter may be indicative of a body position of the golfer 101 when carrying out the stroke.
  • a correlation section in the CPU 113 which may make use of the prestored historical information in the EEPROM 135, may determine correlations between the estimated quality and the estimated parameter indicative of the body position of the golfer 101.
  • the system may provide the information that a particular body position of the golfer 101 has yielded statistically significantly, proper stroke results.
  • the quality criteria which may be input by the user 101 or which may be used automatically by the system 110 may be the stroke distance, a stroke angle, a stroke velocity, a stroke acceleration or a stroke spin.
  • the parameters derived from the images captured by the CCDs 114, 115 and of the sensors 128 to 131 may be related to a golfer-related property during the stroke. Such parameters may include position information of the actuating golfer, body orientation, particularly orientation, motion and position of legs and feet of the golfer, and also the orientation of the club 102 during the stroke.
  • the storage unit 135 may store determined correlations between the parameter values related to the stroke and the evaluated stroke quality.
  • the cameras 114, 115 may have focussing optical elements so as to selectively capture only specific portions of the system formed by the golfer 101, the club 102 and the ball 105. It is also possible that one of the cameras 114, 115 captures a detailed view of a portion, for instance only the initial portion of the golf ball 105 motion after the hit, and the other one of the cameras 114, 115 may capture the entire image.
  • the microphone 124 in combination with the cameras 114, 115 and the performance of the CPU 113 may allow to automatically determine a distance between the CCDs 114, 115 and the golf ball 105 before the stroke.
  • the player 101 actuates the club 102 and hits the ball 105
  • corresponding acoustic waves are emitted to the microphone 124 and to the cameras 114, 115.
  • the detection of the hit occurs at different points of time at the position of the microphone 124 (detecting the acoustic waves) and at the position of the cameras 114, 115 (detecting the electromagnetic light waves). This allows to calculate a distance between the cameras 114, 115 and the ball 105 which may be taken as a basis for the calculation of the quality-related parameters of the stroke.
  • FIG. 2 an illustration 200 will be explained related to the three-dimensional evaluation of the trajectory of the golf ball 105.
  • the golf ball 105 is shown at a first position A at which it rests on a tee (not shown), and on a second position B during the motion after a hit. Furthermore, a pin or hole 201 is shown. Beyond this, a camera 114 is illustrated in Fig. 2.
  • trajectory parameters of the ball 105 are evaluated using a single camera 114, considering the monitoring angle. Furthermore, the spherical contour of the ball 105 is used. Moreover, marks or patterns (not shown) which may be provided on the ball 105 or may be provided as a coloured portion of the ball 105 may be evaluated as well.
  • the flight parameters of the hit golf ball shall be estimated.
  • the flight parameters are particularly the velocity, the direction (horizontal and vertical to the direction of the goal 201) and the spin of the ball 105.
  • Subject of the illustration in Fig. 2 is the measurement of the horizontal deviation of the direction.
  • the dimension of the image of the golf ball 105 that is to say the monitoring angle, may be used.
  • the ball 105 will cover a larger area on the second image. If the ball is further away, it will appear to be smaller. From this size difference, from the distance of the positions of the ball 105 in the different images, and based on the apparent dimensional difference, the angle between the camera plane and the trajectory of the ball 105 may be estimated. In case that the camera plane is parallel to the desired flight direction of the ball 105, it may be possible to estimate the angle of deviation from a goal 201 in a given distance.
  • the exemplary embodiment of Fig. 2 may have the advantage that the use of a single camera 115 is sufficient, which allows to manufacture the corresponding golf diagnosis apparatus with low costs.
  • a motion of a golf club 102 when hitting a golf ball 105 is evaluated.
  • the motion of the golf club 102 can be captured (for instance using a stroboscope) before, during and after hitting the golf ball 105 with a camera 114 using the monitoring angle.
  • the contour of the club head 104 can be taken into account for such an evaluation.
  • the club shaft 103 can be evaluated. Furthermore, marks or patterns which may be provided at the club head 104 and/or at the club shaft 103 may be evaluated.
  • the motion of the golf club head 104 before and/or after hitting the golf ball 105 shall be estimated.
  • important trajectory parameters are the velocity and/or the direction (horizontal and vertical to the direction of the goal).
  • At least two images are made from the golf club head 104 by a camera 114 with a defined time interval. From the positional information derived from these images, the velocity and the direction may be derived.
  • the size of the image of the club head 104 and/or of the club shaft 103 may be used.
  • the club head 104 and/or the club shaft 103 is/are closer to the camera 114 at the second image, it will cover a larger area in the image. If it is further away, it will appear to be smaller. From this difference in sizes, from the distance of the positions of the club 102 at the different images, and from the apparent size difference, the angle between the camera plane and the ball trajectory may be estimated.
  • this angle denotes also the horizontal deviation from the desired direction of the ball trajectory. Particularly, with such a launch monitor, the motion of the golf club 102 may be taken into account for the analysis.
  • the club shaft 103, a marker, or a front area of the club 102 may be used.
  • a camera 114 may detect the various images. From the size of the image, the motion of the club 102 in direction of the camera 114 may be derived.
  • This embodiment intends to conclude from the situation after a hit between a golf club and a golf ball to the situation before the hit, thereby calculating back the motion of the club 102 before hitting the golf ball 105 from measured parameters of the motion of the golf ball 105 and of the club 102 after the hit.
  • the contour of the golf ball 105 may be evaluated.
  • the contour of the club head 104 and/or of the club shaft 103 may be evaluated.
  • markers or patterns (not shown in the figures) attached to the golf ball 105 may be evaluated.
  • markers or patterns attached to the club head 104 and/or to the club shaft 103 may be evaluated.
  • the motion of the club head 102 and of the golf ball 105 may be estimated after hitting the golf ball 105. From the trajectory parameters of the ball (like velocity, flight direction, spin and position of the spin axis direction) and of the club head 104 (velocity, direction of motion) after the collision, the motion of the club head 104 before hitting the ball 105 and the angle of the club head 104 at the moment of hitting the resting ball 105 may be calculated.
  • trajectory parameters of the ball like velocity, flight direction, spin and position of the spin axis direction
  • the club head 104 velocity, direction of motion
  • the system formed of golf ball 105 and club head 104 may be modelled by an analog system of two balls.
  • the club head 104 may be substituted for the calculation by the sphere of an identical mass.
  • the angle of the club head 104 with respect to the motion direction of the club head can be simulated by a non-central collision (see Fig. 5).
  • the contact point of the sphere with the ball 105 shall be the same at which the ball 105 is hit by the club head 104. It is assumed, for the sake of simplicity, that elastic impact are involved and that the club head 104 moves linearly to the ball 105 (thus neglecting spin effects).
  • the club 104 (the mass of the club head 104 is denoted as m) moves, as shown in Fig. 5, to the ball 105 with the velocity v. A collision occurs. After that, the ball 105 moves with the velocity u', and the club head 104 moves with a velocity u.
  • the direction and the absolute value of the velocities u and u' are measured.
  • the laws of impulse conservation and energy conservation from the absolute values of the velocity and the scatter angle between the motion directions, first of all the effective ratio of the masses of the club head 104 and of the ball 105, namely m/m', is estimated.
  • impulse conservation it is subsequently possible to estimate the absolute value and the direction of the velocity v of the club head 104.
  • the direction of the golf ball 105 may be described by a horizontal angle ⁇ h and is a vertical angle ⁇ v , respectively, as defined relatively to the axis of the goal 201.
  • the direction of the club head 104 may be described by a horizontal angle relative to the axis to the target line 201 (before the collision ⁇ P , after the collision ⁇ S ).
  • Equation (1) illustrates impulse conservation.
  • Equation (3) illustrates energy conservation.
  • Equations (8) and (9) illustrate results from a vector addition.
  • Equation (10) is based on an approximation for the angle ⁇ B , by which the club head 104 deviates from the vertical in the horizontal direction of v ⁇ vector.
  • the ball 105 has a velocity
  • 40m/s.
  • the vertical angle ⁇ v 0°.
  • the horizontal angle ⁇ h 20°.
  • the result of the vector addition is that the club head 104 moves approximately 18.5° deviating from the goal 201.
  • a sole 700 is illustrated for insertion into a golf shoe.
  • the sole 700 comprises a first pressure sensor 701 and a second pressure sensor 702.
  • the first pressure sensor 701 is provided at a back portion of the sole 700, whereas the second sensor 702 is provided at a front portion of the sole 700.
  • RFID tags are provided so that the sensor information from the sensors 701, 702 may be transmitted to a remote destination 8 for instance to the CPU 113.

Abstract

A self-learning golf diagnosis apparatus comprising an evaluation unit for evaluating a quality of a stroke of a golf player based on a predetermined quality criteria, a determining unit for determining a parameter related to the stroke, and a correlation unit for determining a correlation between the parameter related to the stroke and the evaluated quality of the stroke.

Description

  • The invention relates to a self-learning golf diagnosis apparatus.
    The invention further relates to a self-learning golf diagnosis method.
    Moreover, the invention relates to a program element.
    Further, the invention relates to a computer-readable medium.
  • US 2005/0026710 A1 discloses a video image acquisition apparatus having one or multiple digital cameras taking images of a flying golf ball created by at least two flashes or strobes of light on continuous video mode at a predetermined frame rate. Each image frame is then subtracted from the background and compared to determine the existence of the ball image in flight. Furthermore, another video image acquisition apparatus is also disclosed in US 2005/0026710 A1 that consists of at least two video cameras taking images of flying golf balls created by at least two flashes or strobes of light at predetermined time intervals. The apparatus then applies triangulate calculation of the two camera images to determine the exact physical locations of the flying golf balls in space at a given time of flight.
  • However, conventional golf diagnosis systems suffer from the fact that they do not produce reliable results.
  • It is an object of the invention to allow for a reliable golf diagnosis system.
  • In order to achieve the object defined above, a self-learning golf diagnosis apparatus, a self-learning golf diagnosis method, a program element, and a computer-readable medium according to the independent claims are provided.
  • According to an exemplary embodiment of the invention, a self-learning golf diagnosis apparatus is provided comprising an evaluation unit for evaluating a quality of a stroke of a golf player based on a predetermined quality criteria, a determining unit for determining a parameter (more particularly a value of a parameter) related to the stroke, and a correlation unit for determining a correlation between the parameter (more particularly the value) of the parameter related to the stroke and the evaluated quality of the stroke.
  • According to another exemplary embodiment of the invention, a self-learning golf diagnosis method is provided, the method comprising evaluating a quality of a stroke of a golf player based on a predetermined quality criteria, determining at least one parameter related to the stroke, and determining a correlation between the at least parameter related to the stroke and the evaluated quality of the stroke.
  • According to still another exemplary embodiment of the invention, a program element is provided, which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method having the above mentioned features.
  • According to yet another exemplary embodiment of the invention, a computer-readable medium is provided, in which a computer program is stored which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method having the above mentioned features.
  • The self-learning golf diagnosis scheme according to embodiments of the invention can be realized by a computer program, that is by software, or by using one or more special electronic optimization circuits, that is in hardware, or in hybrid form, that is by software components and hardware components.
  • In the context of this application, the term "stroke" may particularly denote the entire procedure or a part of the procedure including a swing with the golf club, a hit between golf club and golf ball, and the flight of the golf ball until the ball rests.
  • In the context of this application, the term "stroke distance" may particularly denote the distance between a resting position of the golf ball before a stroke and after the stroke.
  • According to an exemplary embodiment of the invention, an adaptive or a self-learning golf diagnosis apparatus may be provided which may allow to monitor a stroke of a golf player, to evaluate the quality of this stroke and to determine, for instance on a statistical basis obtained from a plurality of previous strokes, which stroke parameters, for instance which body positions of a golfer, yielded in the past proper results.
  • Such a golf diagnosis apparatus may comprise a self-learning mechanism, for instance implementing instruments of artificial intelligence, like neural networks, so that the system may learn automatically to distinguish between good strokes and bad strokes and to analyze which stroke strategies yield good strokes and which stroke strategies yield bad strokes. This may be determined based on an experience made by the golf player in the past, and may allow to distinguish a good stroke from a bad stroke, and may allow to correlate parameters according to the stroke to be desirable or non-desirable, etc.
  • By taking such measures, the self-learning golf diagnosis apparatus may become a "friend for a golfer", i.e. an automatic golf trainer providing the golfer with proposals or suggestions as to how to improve the performance. This may include statements like "turn your shoulder approximately five degrees more to the left immediately before the stroke" or "distribute the body weight onto the front part of the foot when swinging the golf club".
  • In the context of such a golf diagnosis system, it may be possible that a camera or the like takes images of the golfer before, during or after hitting the ball. From such images, quality-related parameters like the flight distance of the ball, and its angular direction, etc. can be derived. Furthermore, parameters related to the stroke like a body position of a golfer, a weight distribution on the feet of the golfer, etc. may be determined automatically. By comparing such parameters (or parameter values) to one or more predetermined quality criteria (like "a good stroke yields a distance of at least 150 metres") allows to automatically classify the stroke to be good or not that good. Such a quality of the stroke may then be analyzed in connection with further stroke-related parameters, particularly golfer-related parameters, like body positions or the like. By repeating such a procedure and by storing such correlations in a database, the system may learn to distinguish between good and bad strikes, and to correlate golfer positions to quality results.
  • For instance, the system may determine statistically significantly that particular golfer positions have been, in many cases in the past, being correlated to a good stroke, so that on this basis proposals or suggestions for improving the performance of a golfer may be performed. Thus, the self-learning golf diagnosis apparatus may substitute or support/supplement a conventional (human) golf teacher.
  • According to an exemplary embodiment of the invention, a self-learning golf diagnosis device may be provided. Such a golf diagnosis device may simultaneously measure the golf ball flight parameters and/or the motion of the golf club and/or the golfer at the moment at which the golf club hits the golf ball. It is also possible to measure such parameters before or after having hit the golf ball. Then, an adaptive, statistical evaluation of such measurement results may allow to determine an optimum or improved position of the golfer at the position of hitting the ball, in order to achieve an improved or optimum trajectory of the golf ball. It is also possible to simultaneously measure the flight parameters of the golf ball and/or of the golfer in the moment at which the golf club hits the golf ball.
  • In such a context, a launch monitor may measure the ball flight parameters and optionally the motion parameters of the golf club. At the moment of a collision of the golf club and the golf ball, additionally a whole body image of the golfer may be taken. Such a procedure may be repeated a plurality of times (for instance 30 times). It is possible to define, by the golfer or automatically, one or more quality criteria for a desired way of playing. Such quality criteria may be the distance of a golf ball, an angle of a golf stroke versus target line, a back spin or combinations of such parameters. Using statistical methods, it is possible to determine advantageous body positions and dynamics of the golfer, which body positions repeatedly resulted in the past in golf strokes in which the defined quality criteria could be achieved.
  • Thus, launch monitors estimating flight parameters can be combined with a video camera. It is also possible to determine the golf club trajectory with such systems. It may be particularly advantageous to combine such data for a self-learning evaluation.
  • Particularly, in the context of such a self-learning golf diagnosis device, the position of the legs of the golfer may be used for deriving information about the quality of a stroke and particularly the correlation of such a quality with the body position and dynamics of the golfer. Therefore, it is possible to simultaneously measure the golf ball flight parameters and/or the golf club motion and/or the position of the legs and/or the position of the feet of the golfer at the moment at which the golf club hits the ball and positioning motions before the stroke. Furthermore, it is possible to simultaneously measure the golf ball flight parameters and/or the golf club motion and/or the distribution of the weight to the legs and/or to the front and/or back portion of the feet of the golfer, for instance in a moment at which the club hits the golf ball. Then, it may be determined using an adaptive statistical evaluation, to evaluate an improved or optimum weight distribution of the golfer at the moment of the collision, in order to achieve an improved or optimized trajectory of the golf ball.
  • Thus, a launch monitor may measure the ball flight parameters and optionally the motion parameters of the club. At the moment at which the club hits the ball, the weight distribution and/or the position of the legs and/or the position of the feet of the golfer may be estimated during the swing. After having monitored such a procedure a plurality of times, the success of a stroke may be correlated to monitored properties. Repeating such a procedure a plurality of times (for instance 30 times) and defining a quality criteria for the desired golf performance, it may be possible to define desired positions and/or weight distributions and/or leg or feet positions which, in the past, in the statistical average yielded proper golf results, that is to say strokes which successfully achieved the defined quality criteria.
  • Parameters like the weight distribution may be measured by pressure sensors. According to an exemplary embodiment of the invention, corresponding pressure sensor data may be used in the context of an adaptive evaluation.
  • According to an exemplary embodiment of the invention, it is possible to perform a self calibration of the distance between the golf diagnosis system, particularly between launch monitor, and the golf ball. When evaluating an image of the golf ball and/or of the golf club and/or of the golf player, for instance by using methods of automatic image processing, the automatic calculation of the motion and/or positional parameters requires a set of information as a basis for the calculation. For instance, knowing the distance between the ball and the camera may allow to derive other information with respect to the trajectory of the golf ball and/or the body motion of the golfer when carrying out such a stroke. According to an exemplary embodiment, such a distance between the camera/the launch monitor and the golfer may be self-calibrated, that is to say estimated automatically.
  • In such a scenario, it may be necessary or advantageous to estimate the flight parameters of the hit golf ball. The flight parameters may be velocity, direction (horizontal and/or vertical to the direction of the aimed goal) and the spin of the ball. After the golf club has hit the golf ball and the golf ball has entirely left the golf club, at least two single pictures of the flying golf ball may be taken with a camera separated by a defined time interval. The distance between the camera and the golf ball, which may be estimated by a self-calibration method, is a parameter which influences the evaluation of the parameters.
  • In the following, different options are explained how to estimate the distance of the camera to the ball with such a self-calibration method.
  • According to a first option, the moment at which the golf club hits the ball is measured by a light barrier and by a microphone, which may be positioned relatively close or attached to the camera. From the time difference between the optical detection and the acoustical detection, it is possible to calculate the distance, for each hit individually.
  • According to another option, the moment at which the club hits the ball may be measured by a microphone which may be positioned relatively close to the camera, or which may be attached thereto. From the distance between the ball position measured by the camera at the time at which the microphone detects the acoustic waves and the rest position of the ball it is possible to calculate back to the propagation time of the acoustic waves.
  • A further option is to pre-store the real size/dimension of the ball in the device, and to calculate the distance from the detected size of the resting ball (before it is hit by the club) as visible on the image.
  • According to still another option, a calibration body with known geometrical dimensions may be captured by an image acquisition device at or close to the position at which the ball shall be hit. From the apparent size of the calibration body, the distance may be estimated.
  • According to yet another option, the above-mentioned options may be carried out with the measure that, instead of observing the size of the ball, the size of markers or patterns are evaluated which can be attached to the ball or may be provided as colour marks at the ball.
  • According to exemplary of embodiments of the invention, launch monitors with one or more cameras may be implemented to automatically calibrating the distance between camera and ball so as to simplify the use of the system to achieve a user-friendly device.
  • According to an exemplary embodiment, size or distance information may be encoded in markers or patterns. Particularly, such markers may be provided not only at a golf ball, but may also be provided at a golf equipment device (like a golf bag, a golf caddy, a golf cart, a golf glove, a golf shoe, a golf suit, a golf cap, a golf club or a golf ball). In order to allow an automatic detection/localisation of such golf equipment devices by a launch monitor, it is possible to attach one or more different markers or patterns to such golf equipment devices.
  • In order to evaluate golf strokes, launch monitors or golf simulators may be employed. Depending on the technology of such measurement devices, the information with which kind of golf club (iron, wood, manufacturer, etc.) the stroke has been performed, may be necessary or advantageous for an evaluation (for instance a statistics with respect to the success of strokes in dependence on the used golf club). Using markers foreseen at the golf club, which markers may be detected or recognized electronically, the information with which club the stroke has been performed may be used for evaluating the stroke. Examples for such encoding items are colour markers which may be recognized by an optical sensor, patterns which may be recognized by an optical camera and an image processing system, a bar code, or emitted electromagnetic radiation (for instance using an infrared detector or an RFID tag).
  • Next, further exemplary embodiments of the invention will be explained. In the following, further exemplary embodiments of the self-learning golf diagnosis apparatus will be explained. However, these embodiments also apply for the self-learning golf diagnosis method, for the computer-readable medium, and for the program element.
  • The predetermined quality criteria may comprise a stroke distance. The quality criteria may also be the number of strokes which were required by a user to finish a hole. One or a plurality of quality criteria may be defined. Such a definition may be performed by a user, for instance by inputting a quality criteria or by selecting one or more criteria ?from a menu. It is also possible that the system automatically determines or defines one or more quality criteria.
  • The stroke related parameter which the determining unit may determine may be related to a golfer-related property during the stroke. Thus, the parameter may be indicative of what a golfer did or how the golfer hit the ball in this particular stroke. Such a parameter may be related to a position of the golfer's body during the stroke, an orientation of the golfer's body during the stroke, a position of particular body parts of the golfer, like legs, feet, the bottom, the shoulders, the arms, etc. Also parameters which are indirectly related to a body position of the golfer may be evaluated as the parameter. This includes a swing angle or other swing parameters of the golf club operated or actuated by the golfer. By examining which parameter values/body positions yielded good results with respect to the achievement of the quality criteria in the past, valuable information for a golfer may be derived as to how to improve her or his skills.
  • The self-learning golf diagnosis apparatus may comprise a storage unit adapted to store (pre-)determined correlations between the value of the parameter related to the stroke and the evaluated quality of the stroke. Such a storage unit may be a volatile or a non-volatile storage unit, like an EPROM or an EEPROM, a hard disk, a memory card, a USB stick, or the like. The storage unit may be rewritable so as to allow to update the information. In the storage unit, under the control of a central control unit like a CPU (central processing unit), long-term experiences between successful/non-successful strokes and corresponding body positions may be stored. Thus, the storage unit may be a (golfer-related/personal) database in which a large number of hits and the corresponding correlations between quality and parameter values are stored. Thus, on the basis of such information, the CPU may perform a statistical analysis and may determine which parameter values resulted in the past in a statistically significant manner in successful strokes.
  • The correlation unit may be adapted for determining the correlation between the value of the parameter related to the stroke and the evaluated quality of the stroke using correlations stored in the storage unit. Thus, the correlation unit may make use of such prestored data sets. In this context, the correlation unit may apply statistical methods, like generation of histograms, calculation of expected value and variants/co-variants, etc. It is possible to calculate distribution functions.
  • Furthermore, a neural network may be fed with such empiric information to train the neurons so as to allow the trained neural network to generate meaningful statements or predictions with respect to a correlation of parameter values and a success of a stroke. Expert rules may be applied in this context. Thus, artificial neural networks may be implemented in a golf diagnosis apparatus.
  • The self-learning golf diagnosis apparatus may comprise an image acquisition device for capturing an image of the stroke of the golf player. As an example for such an image acquisition device, a camera, for example a CCD (charge coupled device) camera, may be used. It is possible to use one or more image acquisition devices. Using a single image acquisition device may allow to manufacture a low cost and low dimensioned self-learning golf diagnosis apparatus. Using a plurality of image acquisition devices may for example allow to capture, simultaneously, images of the golfer from different positions so as to broaden the basis of information for generating an analysis.
  • Such an image acquisition device may work in a single picture mode in which individual images may be taken. Alternatively, such an image acquisition device may work in a continuous video mode for acquiring a film/movie of a golf stroke.
  • The image acquisition device may be adapted for capturing an image of at least a part of at least one of the group consisting of a golf ball, a golf club, and the golf player. For example, it is possible to capture various images of the golf ball at different moments of time. This may be done by combining the function of a camera with one or more strobes emitting light pulses defining the points of time at which images of the golf ball are taken. Additionally or alternatively, images of the golf club may be taken at one or more points of time. From the same image or from another image, particularly from an image with a smaller scale, images of the golf player may be taken from one or several body positions so as to obtain further information.
  • The image acquisition device may be adapted for capturing an image of the stroke of the golf player at a time corresponding to at least one of the group consisting of before the stroke, during the stroke, and after the stroke. For instance, swing parameters of the golf player and the golf club before and after the stroke may be meaningful. With respect to the hit of the ball and the club, images essentially during the stroke may be meaningful. Furthermore, images of the ball after the stroke may be a source of valuable information for deriving proposals for improving the performance of a golfer.
  • The self-learning golf diagnosis apparatus may comprise an image processing unit, particularly an image recognition unit, for processing the image captured by the image acquisition device so as to derive information indicative of the quality of the stroke and/or to derive the value of the parameter related to the stroke. Such image recognition methods which may be used by the image processing unit may allow to derive a position of a ball for instance based on a predetermined (round) shape of the ball.
  • It is also possible to support the function of the image recognition unit by markers provided on the ball. In other words, abstract information may be extracted by the image processing unit from the actual image which allows to determine golf stroke related parameters.
  • The self-learning golf diagnosis apparatus may comprise a user interface for allowing a user to determine the quality parameter(s). Via the user interface, the user may input one or more quality parameters or criteria which shall be used by the system. Such a user interface may comprise graphical elements, when a graphical user interface (GUI) is implemented, like an LCD display, a TFT display, an OLED (organic LED) based display, a plasma device or the like. Furthermore, such a user device may include input elements such as a keypad, a joystick, a trackball, or a microphone of a voice recognition system.
  • The self-learning golf diagnosis device may further comprise an output unit for outputting a determined correlation between the value of the parameter related to the stroke and the evaluated quality of the stroke. Such an output may be performed in an audible, visual, or audiovisual manner. It is also possible that a hard copy of the result is printed on a piece of paper, using a printer (which may be externally connected to or integrated in the golf diagnosis system). The output unit may also display statistical information or may show graphical illustrations of the parameters of the stroke.
  • The output unit may particularly be adapted for outputting a proposal to a user as to explain the user how to modify the parameter related to the stroke so as to improve the quality of the strokes. Thus, the output unit may, in a manner perceivable by a human being, provide the golfer with information as to how to improve the stroke, for instance which values of the parameter should be selected to obtain better results. For instance, such proposals may include instructions like "the turning angle between the shoulders and the feet should be increased, particularly by essentially five degrees".
  • The self-learning golf diagnosis apparatus may further comprise a sensor unit adapted to sense at least one sensor parameter related to the stroke of the golf player. Thus, in addition to the pure image information of the image acquisition device, further sensor parameters may be acquired. This may include position sensors, which may for instance be implemented in the golf ball and/or in the golf club so that a trajectory of such golf equipment devices may be retraced. Furthermore, such sensors may include pressure sensors which may for instance be provided on the golf ball, in the soles of a golf shoe, in the golf equipment, etc. Such pressure information may allow to derive parameters like a weight distribution of the golfer during the stroke, etc.
  • Particularly, the sensor unit may be adapted to sense a weight distribution acting on the feet of the golf player during carrying out the stroke and/or a weight distribution acting on different portions (for instance a front portion and a back portion) of a foot of the golf player carrying out the stroke. Positioning the sensor unit in the sole for insertion into a golf shoe is a cheap and efficient way of measuring the weight distribution of the golfer.
  • A communication between such senor units and the central processing unit may be performed in a wireless manner, for instance via Bluetooth, infrared communication or wireless LAN (WLAN). For instance, the sensor components in the sole may be connected to a central processing unit via an RFID tag based communication.
  • The sensor unit may further be adapted for providing at least one sensor parameter via a wireless communication path. However, it is also possible to provide a wired connection between sensors and evaluation units, for instance via a conventional cable or optical fibres.
  • The self-learning golf diagnosis apparatus may further comprise a self-calibration unit for automatically determining a distance between the image acquisition device and a golf ball before the stroke. By automatically determining this distance, a calibration may be performed to obtain a meaningful parameter as a basis for the image recognition and the determination of motion rates. Thus, the basis of information may be broadened and the obtained results with respect to the performance of the golf stroke may be improved with respect to accuracy.
  • The self-calibration unit may comprise a combined light barrier and acoustic detection unit. When the ball or the club interrupts the light barrier, a timer may be started. The point of time at which the acoustic signals are detected may then be taken, together with the velocity of sound in the surrounding medium, to calculate the distance.
  • Alternatively, a combined optical detection unit and acoustic detection unit may be performed. Due to the difference between the velocity of sound and the velocity of light, the propagation time difference between optical waves and acoustic waves may be taken as a basis for calculating the distance.
  • Furthermore, a predetermined golf ball size information may be used to detect the distance by comparing the predetermined golf ball size information with a measured/apparent/actual golf ball size. The further the golf ball being dislocated from the camera, the smaller the apparent size of the ball.
  • It is also possible to use predetermined marker size information. For instance, a strip or an arrow with a known size may be provided at golf equipment or at a golf ball or at a golf club. Measuring the actual or apparent size may then allow to measure or calculate or compute the distance between ball and detector.
  • Furthermore, calibration bodies may be used with known geometry parameters so as to detect the distance.
  • The golf diagnosis apparatus may comprise an adapter adapted for connecting at least one additional component. Such additional components may be, for instance, additional image acquisition devices, an additional sensor unit, an additional flashlight unit, and an additional stroboscope unit. Thus, a modular system is provided which can be extended, or even retrofitted, so that the performance and the functionality of the system may be extended step by step. Thus, a very flexible system may be provided.
  • Such an adapter or user port may particularly be an electric adapter like a connection plug board. Such an adapter may include support structures, clips, stand arms, etc., at which auxiliary equipment may be fastened. For example, it may be possible to use a connection to a battery of a golf cart or a golf caddy, connect it to an intermediate piece like a T-piece and use this specially designed/shaped T-piece as a connector for one or a plurality of additional equipment items.
  • According to an exemplary embodiment, expert rules may be combined with the self-learning feature. That is, "golf rules" derived from experience may be input in the device and may be consulted to evaluate a quality of a stroke. For instance, a rule like "relatively slowly performing a swing results in many cases in a proper stroke", may be considered for evaluating the quality of the stroke.
  • The aspects defined above and further aspects of the invention are apparent from the examples of embodiment to be described hereinafter and are explained with reference to these examples of embodiment.
  • The invention will be described in more detail hereinafter with reference to examples of embodiment but to which the invention is not limited.
  • Figure 1 shows a golf diagnosis system according to an exemplary embodiment of the invention.
  • Figure 2 illustrates a calculation scheme for deriving parameter information from a captured image of a golf ball related to a golf stroke according to an exemplary embodiment of the invention.
  • Figures 3 and 4 illustrate a calculation scheme for deriving parameter information from a captured image of a golf club related to a golf stroke according to an exemplary embodiment of the invention.
  • Figures 5 and 6 illustrate a calculation scheme for deriving parameter information from a captured image of a golf club and a golf ball related to a golf stroke according to an exemplary embodiment of the invention.
  • Figure 7 shows a sole for a golf shoe as a part of a golf diagnosis system according to an exemplary embodiment of the invention.
  • The illustration in the drawing is schematically. In different drawings, similar or identical elements are provided with the same reference signs.
  • In the following, referring to Fig. 1, a golf diagnosis system 100 according to an exemplary embodiment of the invention will be described.
  • As shown in Fig. 1, a golfer 101 carries a golf club 102 including a shaft 103 and a club head 104. A golf ball 105 is positioned on a tee (not shown).
  • Furthermore, Fig. 1 shows a golf diagnosis apparatus 110. Embedded in the golf diagnosis apparatus 110 are a plurality of components as will be explained in the following.
  • The golf diagnosis apparatus 110 comprises a central processing unit (CPU) 113 which includes processing resources and storage resources. The CPU 113 is the control system over the entire golf diagnosis apparatus 110. The CPU 113 is electrically coupled to a first CCD camera 114 and to a second CCD camera 115. Instead of providing two CCD cameras 114, 115, it is also possible that only a single camera is provided, or a number of cameras which is larger than two. It may be particularly advantageous to provide only a single camera, since this may allow to manufacture the device with low costs and in small size. The provision of two cameras in Fig. 1 is thus not to be understood as a limiting feature for the invention. Particularly, the second camera 115 is merely optional, and a performance with only the first camera 114 is sufficient. The CCD cameras 114, 115 are adapted to monitor the golf player 101 from different views so as to derive complementary information for evaluating a stroke of the golfer 101.
  • Furthermore, a first flash 116 and a second flash 117 are provided. The flashes 116, 117 can be positioned at any desired position of the golf diagnosis apparatus 110, particularly attached to a casing of the golf diagnosis apparatus 110. The flashes 116, 117 may emit light flashes so as to define points of time at which images of the golf club 102, of the golf ball 105 and of the golf player 101 are captured by the cameras 114, 115. As an alternative for the flashes 116, 117, strobes may be provided. It is possible to implement such light flash sources using LEDs, particularly OLEDs. Instead of using two flashes, it is possible to use only one flash or at least three flashes. For example, each of the two flashes 116, 117 can emit a single flash, or a single flash may emit two flashes. Also the number of light pulses may vary, and can be larger or smaller than two.
  • Moreover, the CPU 113 is coupled to an LCD display 118 as an optical output unit or optical display unit for displaying results of the golf diagnosis.
  • Furthermore, the CPU 113 is coupled to a graphical user interface 119 like a keypad, a joystick, a touch screen so as to provide the CPU 113 with control information. Particularly, the user may input, via the input/output device 119, quality parameters on the basis of which a stroke of the user 10 1 shall be evaluated. Furthermore, the golfer may input, via the input/output device 119, golf equipment information like information with respect to the club 102 which shall be used for the strike, so as to provide the system 110 with the required information needed to evaluate the stroke.
  • Each of the components 114 to 119 may be connected to interfaces of the golf diagnosis apparatus 110 so that individual components may be retrofitted, substituted, or replaced. Thus, a modular system may be provided.
  • Although not shown in Fig. 1, a battery is housed in the golf diagnosis apparatus 110 so as to supply the various components of the golf diagnosis apparatus 110 with electrical energy. However, the golf diagnosis apparatus 110 may also be powered by solar cells or the like.
  • As further shown in Fig. 1, a microphone 124 is provided for detecting acoustic waves resulting from a hit between the golf club head 104 and the ball 105.
  • Furthermore, a Bluetooth communication interface 125 is provided at the golf diagnosis apparatus 110 and is coupled to the CPU 113. Via the Bluetooth communication interface 125, wireless communication with sensors 128, 129 provided in both shoes 126, 127 of the golfer 101 is possible. Furthermore, wireless communication with a sensor 130 provided in the golf club head 104 and with a sensor 131 provided in the golf ball 105 is possible.
  • In the following, the functionality of the system 100 will be explained in more detail.
  • When the golf player 101 has actuated the golf club 102 so that the club head 104 hits the ball 105, acoustic waves are generated. These are detected by the microphone 124 so that the flashes 116, 117 are triggered to emit light pulses. Points of times are defined by these flashes at which points of time the cameras 114, 115 detect images of the hit ball 105, the moving club 102 and the moving golf player 101 before, during or after the hit. Furthermore, sensor information sensed by the sensors 128 to 131 are transmitted to the Bluetooth communication interface 125. All these items of information are used by the CPU 113 to derive golf diagnosis information, like angle information, velocity information, distance information, etc. A result of such an evaluation may be output via the display unit 118 so as to be perceivable by the golfer 101. The CPU 113 may be implemented inside the golf diagnosis apparatus 110 so that the latter can be operated in an autarkic manner as a self-contained device. Alternatively, the CPU 113 may be implemented outside the golf diagnosis apparatus 110 for instance in a laptop so that the golf diagnosis apparatus 110 can be operated in combination with a detachably connectable laptop.
  • Furthermore, the user may input certain quality criteria which define the quality of a stroke. Such quality criteria may be a striking angle, a striking distance, etc. The CPU 113 detects, based on a comparison of the defined quality criteria with the derived parameters from the stroke, whether the actual stroke has been successful or not. Credits (for example a number of points between zero and ten) may be calculated for such a stroke. Furthermore, from the image data acquired by the CCDs 114, 115, golfer-related properties of the stroke may be derived like arm positions, leg positions, turning properties, swing amplitude, etc. The values of the parameters related to the quality criteria may be compared to the golf player related parameters. Based on this comparison, a correlation may be found between body positions of the golfer 101 and the success of the stroke. Such data items may be stored in the storage unit 135 which is an EEPROM. Thus, with each strike, the amount of data provided in the database 135 is increased so that the data basis for a statistical evaluation of the correlation between quality and golfer body positions can be increased successively. Therefore, a self-learning system is provided which refines the correlation between body position and quality of the stroke with each new item stored in the EEPROM 135. A neural network controlled by the CPU 113 may be trained with this information so as to become able to distinguish between good and bad strokes. As result of this, it becomes possible to formulate recommendations for improving the performance of the golfer 10 1 which may be output for a visual inspection by the user at the output display 118.
  • Referring to Fig. 1, the golf diagnosis apparatus 110 is adapted for evaluating a stroke of the golf player 101 captured by the cameras 114, 115. The golf pressure sensors 128, 129 allow to sense weight distributions of the golfer 101 during the hit, which may be used for evaluating a stroke. Position sensors 130, 131 may allow to derive position information of club 102 and ball 105 during the stroke.
  • Next, the self-learning golf diagnosis function of the system 110 will be explained in more detail.
  • Various functional sections may be provided within the CPU 113. An evaluation section evaluates a quality of a stroke of the golf player 103 based on the quality criteria defined by the user 101 via the input interface 119. A determining section in the CPU 113 determines a value of a parameter related to the stroke. For instance, such a stroke-related parameter or golfer-related parameter may be indicative of a body position of the golfer 101 when carrying out the stroke. When the CPU 113 has determined the quality of the stroke and the value of the parameter, a correlation section in the CPU 113, which may make use of the prestored historical information in the EEPROM 135, may determine correlations between the estimated quality and the estimated parameter indicative of the body position of the golfer 101. As a result, the system may provide the information that a particular body position of the golfer 101 has yielded statistically significantly, proper stroke results.
  • For instance, the quality criteria which may be input by the user 101 or which may be used automatically by the system 110 may be the stroke distance, a stroke angle, a stroke velocity, a stroke acceleration or a stroke spin. The parameters derived from the images captured by the CCDs 114, 115 and of the sensors 128 to 131 may be related to a golfer-related property during the stroke. Such parameters may include position information of the actuating golfer, body orientation, particularly orientation, motion and position of legs and feet of the golfer, and also the orientation of the club 102 during the stroke.
  • The storage unit 135 may store determined correlations between the parameter values related to the stroke and the evaluated stroke quality.
  • For performing such a correlation, statistical methods or other algorithms, image recognition features, etc. may be applied, and use may be made of the correlations stored in the storage unit 135. The cameras 114, 115 may have focussing optical elements so as to selectively capture only specific portions of the system formed by the golfer 101, the club 102 and the ball 105. It is also possible that one of the cameras 114, 115 captures a detailed view of a portion, for instance only the initial portion of the golf ball 105 motion after the hit, and the other one of the cameras 114, 115 may capture the entire image.
  • The microphone 124, in combination with the cameras 114, 115 and the performance of the CPU 113 may allow to automatically determine a distance between the CCDs 114, 115 and the golf ball 105 before the stroke. When the player 101 actuates the club 102 and hits the ball 105, corresponding acoustic waves are emitted to the microphone 124 and to the cameras 114, 115. Thus, optically and acoustically, the hit can be detected. Due to the different velocities of sound and of light, the detection of the hit occurs at different points of time at the position of the microphone 124 (detecting the acoustic waves) and at the position of the cameras 114, 115 (detecting the electromagnetic light waves). This allows to calculate a distance between the cameras 114, 115 and the ball 105 which may be taken as a basis for the calculation of the quality-related parameters of the stroke.
  • In the following, referring to Fig. 2, an illustration 200 will be explained related to the three-dimensional evaluation of the trajectory of the golf ball 105.
  • In Fig. 2, the golf ball 105 is shown at a first position A at which it rests on a tee (not shown), and on a second position B during the motion after a hit. Furthermore, a pin or hole 201 is shown. Beyond this, a camera 114 is illustrated in Fig. 2.
  • According to an exemplary embodiment, a three-dimensional evaluation of the trajectory of the golf ball 105 is possible. In the embodiment shown in Fig. 2, trajectory parameters of the ball 105 are evaluated using a single camera 114, considering the monitoring angle. Furthermore, the spherical contour of the ball 105 is used. Moreover, marks or patterns (not shown) which may be provided on the ball 105 or may be provided as a coloured portion of the ball 105 may be evaluated as well.
  • The flight parameters of the hit golf ball shall be estimated. The flight parameters are particularly the velocity, the direction (horizontal and vertical to the direction of the goal 201) and the spin of the ball 105. Subject of the illustration in Fig. 2 is the measurement of the horizontal deviation of the direction.
  • After the golf club 102 has hit the ball 105, and the ball 105 has left the club 102 completely, at least two images are captured by the camera 114 with a defined time interval. In order to measure the deviation of the actual from the desired direction of the golf ball 105, the dimension of the image of the golf ball 105, that is to say the monitoring angle, may be used. When the ball 105 is closer to the camera 114 at the second image, then the ball 105 will cover a larger area on the second image. If the ball is further away, it will appear to be smaller. From this size difference, from the distance of the positions of the ball 105 in the different images, and based on the apparent dimensional difference, the angle between the camera plane and the trajectory of the ball 105 may be estimated. In case that the camera plane is parallel to the desired flight direction of the ball 105, it may be possible to estimate the angle of deviation from a goal 201 in a given distance.
  • The exemplary embodiment of Fig. 2 may have the advantage that the use of a single camera 115 is sufficient, which allows to manufacture the corresponding golf diagnosis apparatus with low costs.
  • In the following, referring to Fig. 3 and Fig. 4, another exemplary embodiment of the invention will be explained in which the golf club trajectory during the stroke is evaluated to derive three-dimensional information.
  • According to the exemplary embodiment of Fig. 3 and Fig. 4, a motion of a golf club 102 when hitting a golf ball 105 is evaluated. As can be taken from Fig. 3, when swinging 300 the golf club 102 from an initial position 301 to a final position 302, the motion of the golf club 102 can be captured (for instance using a stroboscope) before, during and after hitting the golf ball 105 with a camera 114 using the monitoring angle. The contour of the club head 104 can be taken into account for such an evaluation. The club shaft 103 can be evaluated. Furthermore, marks or patterns which may be provided at the club head 104 and/or at the club shaft 103 may be evaluated.
  • The motion of the golf club head 104 before and/or after hitting the golf ball 105 shall be estimated. In this context, important trajectory parameters are the velocity and/or the direction (horizontal and vertical to the direction of the goal).
  • At least two images are made from the golf club head 104 by a camera 114 with a defined time interval. From the positional information derived from these images, the velocity and the direction may be derived.
  • Furthermore, it may be possible to measure the deviation in the horizontal direction:
  • In order to measure the horizontal angle between the plane in which the golf club 102 is moved and the desired direction of the golf ball 105, the size of the image of the club head 104 and/or of the club shaft 103, that is to say the monitoring angle, may be used. When the club head 104 and/or the club shaft 103 is/are closer to the camera 114 at the second image, it will cover a larger area in the image. If it is further away, it will appear to be smaller. From this difference in sizes, from the distance of the positions of the club 102 at the different images, and from the apparent size difference, the angle between the camera plane and the ball trajectory may be estimated. When the camera plane is aligned parallel to the desired flight direction of the ball, this angle denotes also the horizontal deviation from the desired direction of the ball trajectory. Particularly, with such a launch monitor, the motion of the golf club 102 may be taken into account for the analysis.
  • As can be taken from Fig. 3, it is possible to determine the trajectory of the golf club 102 from the positions of the club head 104.
  • As indicated by reference numeral 400 in Fig. 4, the club shaft 103, a marker, or a front area of the club 102 may be used. A camera 114 may detect the various images. From the size of the image, the motion of the club 102 in direction of the camera 114 may be derived.
  • Next, referring to Fig. 5 and Fig. 6, a method of back-calculation of a golf club trajectory according to an exemplary embodiment of the invention will be explained.
  • This embodiment intends to conclude from the situation after a hit between a golf club and a golf ball to the situation before the hit, thereby calculating back the motion of the club 102 before hitting the golf ball 105 from measured parameters of the motion of the golf ball 105 and of the club 102 after the hit. For this purpose, the contour of the golf ball 105 may be evaluated. Furthermore, the contour of the club head 104 and/or of the club shaft 103 may be evaluated. Beyond this, markers or patterns (not shown in the figures) attached to the golf ball 105 may be evaluated. Beyond this, markers or patterns attached to the club head 104 and/or to the club shaft 103 may be evaluated.
  • The motion of the club head 102 and of the golf ball 105 may be estimated after hitting the golf ball 105. From the trajectory parameters of the ball (like velocity, flight direction, spin and position of the spin axis direction) and of the club head 104 (velocity, direction of motion) after the collision, the motion of the club head 104 before hitting the ball 105 and the angle of the club head 104 at the moment of hitting the resting ball 105 may be calculated.
  • For the calculation, the system formed of golf ball 105 and club head 104 may be modelled by an analog system of two balls. The club head 104 may be substituted for the calculation by the sphere of an identical mass. The angle of the club head 104 with respect to the motion direction of the club head can be simulated by a non-central collision (see Fig. 5). The contact point of the sphere with the ball 105 shall be the same at which the ball 105 is hit by the club head 104. It is assumed, for the sake of simplicity, that elastic impact are involved and that the club head 104 moves linearly to the ball 105 (thus neglecting spin effects).
  • The ball 105 with the mass m' rests (velocity v'=0). The club 104 (the mass of the club head 104 is denoted as m) moves, as shown in Fig. 5, to the ball 105 with the velocity v. A collision occurs. After that, the ball 105 moves with the velocity u', and the club head 104 moves with a velocity u.
  • By the launch monitor, the direction and the absolute value of the velocities u and u' are measured. Using the laws of impulse conservation and energy conservation, from the absolute values of the velocity and the scatter angle between the motion directions, first of all the effective ratio of the masses of the club head 104 and of the ball 105, namely m/m', is estimated. Using impulse conservation, it is subsequently possible to estimate the absolute value and the direction of the velocity v of the club head 104.
  • The direction of the golf ball 105 may be described by a horizontal angle ϑh and is a vertical angle ϑv, respectively, as defined relatively to the axis of the goal 201.
  • The direction of the club head 104 may be described by a horizontal angle relative to the axis to the target line 201 (before the collision ϑP, after the collision ϑS).
  • The following equations illustrate the calculation scheme according to the described embodiments. It is understood that a plurality of alternative calculation schemes are possible to derive information before the collision from parameters measured after the collision.
  • The velocities are displayed as vectors. Equation (1) illustrates impulse conservation. Equation (3) illustrates energy conservation. Equations (8) and (9) illustrate results from a vector addition. Equation (10) is based on an approximation for the angle ϑB, by which the club head 104 deviates from the vertical in the horizontal direction of v
    Figure imgb0001
    vector. m v = m u +
    Figure imgb0002
    m v 2 = m u 2 + 2 m 2 + 2 u u ʹ
    Figure imgb0003
    mv 2 = mu 2 + mʹuʹ 2
    Figure imgb0004
    2 = 2 m 2 + 2 u u ʹ
    Figure imgb0005
    m = - 2 u u 2
    Figure imgb0006
    m = | | - 2 | u | cos φ
    Figure imgb0007
    v = u + m
    Figure imgb0008
    ϑ p = arctan m | | sin ϑ h + | u | sin ϑ S m | | cos ϑ h + | u | cos ϑ S
    Figure imgb0009
    v = ( m | | sin ϑ h + | u | sin ϑ S ) 2 + m | | cos ϑ h + | u | cos ϑ S 2
    Figure imgb0010
    ϑ B = ϑ P - ϑ H 2
    Figure imgb0011
  • In the following, an example will be given for the case that the ball 105 is hit in a bad manner, and flies without rising 20° away from the goal 201.
  • The ball 105 has a velocity |u'|=40m/s. The vertical angle ϑv=0°. The horizontal angle ϑh=20°.
  • What concerns the club head 104, |u|=25m/s. ϑs=-30°, which is the horizontal angle after the hit.
  • The scatter angle ϕ=50°. This yields the following results: m = 40 - 2 * 25 cos 50 ° 50 = 0.2
    Figure imgb0012
    ϑ p = arctan m 40 * sin - 30 ° + 25 * sin - 30 ° m 40 * cos 20 ° + 25 * cos - 30 ° = - 18.5 °
    Figure imgb0013
  • The result of the vector addition is that the club head 104 moves approximately 18.5° deviating from the goal 201.
  • With regard to Fig. 7, a sole 700 is illustrated for insertion into a golf shoe.
  • The sole 700 comprises a first pressure sensor 701 and a second pressure sensor 702. The first pressure sensor 701 is provided at a back portion of the sole 700, whereas the second sensor 702 is provided at a front portion of the sole 700. Although not shown in Fig. 7, RFID tags are provided so that the sensor information from the sensors 701, 702 may be transmitted to a remote destination 8 for instance to the CPU 113.
  • It should be noted that the term "comprising" does not exclude other elements or features and the "a" or "an" does not exclude a plurality. Also elements described in association with different embodiments may be combined.
  • It should also be noted that reference signs in the claims shall not be construed as limiting the scope of the claims.

Claims (27)

  1. A self-learning golf diagnosis apparatus, comprising
    an evaluation unit for evaluating a quality of a stroke of a golf player based on a predetermined quality criteria;
    a determining unit for determining a parameter related to the stroke;
    a correlation unit for determining a correlation between the parameter related to the stroke and the evaluated quality of the stroke.
  2. The self-learning golf diagnosis apparatus of claim 1,
    wherein the predetermined quality criteria comprises at least one of the group consisting of a golf ball flight distance, a stroke angle, a stroke velocity, a stroke acceleration, and a stroke spin.
  3. The self-learning golf diagnosis apparatus of claim 1 or 2,
    wherein the parameter is indicative of a golfer-related property with regard to the stroke.
  4. The self-learning golf diagnosis apparatus of any one of claims 1 to 3,
    wherein the parameter is related to at least one of the group consisting of a position of a body of the golfer during the stroke, an orientation of a body of the golfer during the stroke, a position of legs of the golfer during the stroke, an orientation of legs of the golfer during the stroke, a position of a club operated by the golfer during the stroke, and an orientation of a club operated by the golfer during the stroke.
  5. The self-learning golf diagnosis apparatus of any one of claims 1 to 4,
    comprising a storage unit adapted to store determined correlations between the parameter related to the stroke and the evaluated quality of the stroke.
  6. The self-learning golf diagnosis apparatus of claim 5,
    wherein the correlation unit is adapted for determining the correlation between the value of the parameter, particularly a ball parameter, related to the stroke and the evaluated quality of the stroke using correlations stored in the storage unit.
  7. The self-learning golf diagnosis apparatus of any one of claims 1 to 6,
    wherein the correlation unit is adapted for determining the correlation between the value of the parameter related to the stroke and the evaluated quality of the stroke by performing a statistical analysis.
  8. The self-learning golf diagnosis apparatus of any one of claims 1 to 7,
    comprising an image acquisition device for capturing an image of the stroke of the golf player.
  9. The self-learning golf diagnosis apparatus of claim 8,
    wherein the image acquisition device is adapted for capturing an image of at least one of the group consisting of a golf ball, at least a part of a golf club, and at least a part of the golf player.
  10. The self-learning golf diagnosis apparatus of claim 8 or 9,
    wherein the image acquisition device is adapted for capturing an image of the stroke of the golf player at a time corresponding to at least one of the group consisting of before the stroke, during the stroke, and after the stroke.
  11. The self-learning golf diagnosis apparatus of any one of claims 8 to 10,
    comprising an image processing unit, particularly an image recognition unit, for processing the image captured by the image acquisition device so as to derive at least one of the group consisting of information indicative of the quality of the stroke and the parameter related to the stroke.
  12. The self-learning golf diagnosis apparatus of any one of claims 1 to 11,
    comprising a user interface for allowing a user to determine the quality criteria.
  13. The self-learning golf diagnosis apparatus of any one of claims 1 to 12,
    comprising an output unit for outputting a determined correlation between the parameter related to the stroke and the evaluated quality of the stroke.
  14. The self-learning golf diagnosis apparatus of claim 13,
    wherein the output unit is adapted for outputting a proposal to a user as to how to modify the parameter related to the stroke so as to improve quality of the stroke.
  15. The self-learning golf diagnosis apparatus of any one of claims 1 to 14,
    comprising a sensor unit adapted to sense at least one sensor parameter related to the stroke of the golf player.
  16. The self-learning golf diagnosis apparatus of claim 15,
    wherein the sensor unit is adapted to sense at least one of the group consisting of a weight distribution acting on the feet of the golf player carrying out the stroke, and a weight distribution acting on different portions of a foot of the golf player carrying out the stroke.
  17. The self-learning golf diagnosis apparatus of claim 15 or 16,
    wherein the sensor unit is provided in a sole for insertion into a golf shoe.
  18. The self-learning golf diagnosis apparatus of any one of claims 15 to 17,
    wherein the sensor unit is adapted for sensing the parameter related to the stroke.
  19. The self-learning golf diagnosis apparatus of any one of claims 15 to 18,
    wherein the sensor unit is adapted for providing the at least one sensor parameter via a wireless communication path.
  20. The self-learning golf diagnosis apparatus of any one of claims 1 to 19,
    comprising a self-calibration unit adapted for automatically determining a distance between the self-learning golf diagnosis apparatus and a golf ball before the stroke.
  21. The self-learning golf diagnosis apparatus of claim 20,
    wherein the self-calibration unit comprises at least one of the group consisting of a combined light barrier and acoustic detection unit, a combined optical detection unit and acoustic detection unit, predetermined golf ball size information, predetermined marker size information, and predetermined calibration body size information.
  22. The self-learning golf diagnosis apparatus of any one of claims 1 to 21,
    comprising an adapter for connecting at least one additional component.
  23. The self-learning golf diagnosis apparatus of claim 22,
    wherein the adapter is adapted for connecting, as the at least one additional component, at least one of the group consisting of an additional image acquisition device, an additional sensor unit, and an additional stroboscope unit.
  24. The self-learning golf diagnosis apparatus of any one of claims 1 to 23,
    wherein the determining unit is adapted for determining a plurality of parameters related to the stroke;
    wherein the correlation unit is adapted for determining a correlation between the plurality of parameters related to the stroke and the evaluated quality of the stroke.
  25. A self-learning golf diagnosis method, comprising
    evaluating a quality of a stroke of a golf player based on a predetermined quality criteria;
    determining a parameter related to the stroke;
    determining a correlation between the parameter related to the stroke and the evaluated quality of the stroke.
  26. A program element, which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method comprising:
    evaluating a quality of a stroke of a golf player based on a predetermined quality criteria;
    determining a parameter related to the stroke;
    determining a correlation between the parameter related to the stroke and the evaluated quality of the stroke.
  27. A computer-readable medium, in which a computer program is stored which, when being executed by a processor, is adapted to control or carry out a self-learning golf diagnosis method comprising:
    evaluating a quality of a stroke of a golf player based on a predetermined quality criteria;
    determining a parameter related to the stroke;
    determining a correlation between the parameter related to the stroke and the evaluated quality of the stroke.
EP06005266A 2006-01-19 2006-03-15 A self-learning golf diagnosis apparatus and method Withdrawn EP1810724A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US76014806P 2006-01-19 2006-01-19

Publications (1)

Publication Number Publication Date
EP1810724A1 true EP1810724A1 (en) 2007-07-25

Family

ID=37943967

Family Applications (2)

Application Number Title Priority Date Filing Date
EP06005267A Withdrawn EP1810721A1 (en) 2006-01-19 2006-03-15 Golf diagnosis apparatus, golf equipment device, golf diagnosis system, and method of mounting a golf diagnosis apparatus
EP06005266A Withdrawn EP1810724A1 (en) 2006-01-19 2006-03-15 A self-learning golf diagnosis apparatus and method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
EP06005267A Withdrawn EP1810721A1 (en) 2006-01-19 2006-03-15 Golf diagnosis apparatus, golf equipment device, golf diagnosis system, and method of mounting a golf diagnosis apparatus

Country Status (2)

Country Link
EP (2) EP1810721A1 (en)
CN (1) CN101410153A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009060011A2 (en) * 2007-11-05 2009-05-14 Brian Francis Mooney Apparatus and method for analysing a golf swing
CN102221369A (en) * 2011-04-29 2011-10-19 韩铮 Gesture recognizing method and device of ball game and gesture auxiliary device
US9022870B2 (en) 2012-05-02 2015-05-05 Aquimo, Llc Web-based game platform with mobile device motion sensor input
US9101812B2 (en) 2011-10-25 2015-08-11 Aquimo, Llc Method and system to analyze sports motions using motion sensors of a mobile device
US9357329B2 (en) 2011-10-25 2016-05-31 Aquimo, Llc Method to provide dynamic customized sports instruction responsive to motion of a mobile device

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009039367A1 (en) * 2007-09-21 2009-03-26 Playdata Systems, Inc. Object location and movement detection system and method
EP2219745A1 (en) * 2007-12-12 2010-08-25 Rangetainment Gmbh A golf diagnosis apparatus and a method of performing golf diagnosis
US20100234769A1 (en) * 2009-03-11 2010-09-16 GFXCoach LLC Sports training system
KR101059325B1 (en) * 2011-02-11 2011-08-24 (주) 골프존 Apparatus and method for virtual golf simulation
US8408347B2 (en) 2011-02-24 2013-04-02 Chapman/Leonard Studio Equipment, Inc. Camera car
JP6236600B1 (en) * 2017-06-02 2017-11-29 株式会社Gpro Flight parameter measuring apparatus and flight parameter measuring method
CN110298864B (en) * 2018-03-23 2021-05-11 深圳市衡泰信科技有限公司 Visual sensing method and device for golf push rod equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4239227A (en) * 1979-07-12 1980-12-16 Davis Leighton I Athletic swing training device and method
US5111410A (en) * 1989-06-23 1992-05-05 Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho Motion analyzing/advising system
US5792000A (en) * 1996-07-25 1998-08-11 Sci Golf Inc. Golf swing analysis method and apparatus
US5907819A (en) * 1994-12-05 1999-05-25 Johnson; Lee Edward Golf swing analysis system
US20040106460A1 (en) * 1999-05-12 2004-06-03 Callaway Golf Company [diagnostic golf club system]

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6142437A (en) * 1998-02-05 2000-11-07 Wilkins, Jr.; Guy Video camera and umbrella supports for golf cars, golf pull carts and golf carry bags
US20050026710A1 (en) 2003-08-01 2005-02-03 Yi-Ching Pao Apparatus and method for monitoring launch parameters of a launched sports object

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4239227A (en) * 1979-07-12 1980-12-16 Davis Leighton I Athletic swing training device and method
US5111410A (en) * 1989-06-23 1992-05-05 Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho Motion analyzing/advising system
US5907819A (en) * 1994-12-05 1999-05-25 Johnson; Lee Edward Golf swing analysis system
US5792000A (en) * 1996-07-25 1998-08-11 Sci Golf Inc. Golf swing analysis method and apparatus
US20040106460A1 (en) * 1999-05-12 2004-06-03 Callaway Golf Company [diagnostic golf club system]

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009060011A2 (en) * 2007-11-05 2009-05-14 Brian Francis Mooney Apparatus and method for analysing a golf swing
WO2009060010A2 (en) * 2007-11-05 2009-05-14 Brian Francis Mooney Apparatus and method for analysing a golf swing
WO2009060010A3 (en) * 2007-11-05 2009-07-02 Brian Francis Mooney Apparatus and method for analysing a golf swing
WO2009060011A3 (en) * 2007-11-05 2009-07-02 Brian Francis Mooney Apparatus and method for analysing a golf swing
RU2497565C2 (en) * 2007-11-05 2013-11-10 Брайан Фрэнсис МУНИ Device and method for analysis of swing in golf
US8678943B2 (en) 2007-11-05 2014-03-25 Brian Francis Mooney Apparatus and method for analysing a golf swing
US9492708B2 (en) 2007-11-05 2016-11-15 Brian Francis Mooney Apparatus and method for analyzing a golf swing
CN102221369A (en) * 2011-04-29 2011-10-19 韩铮 Gesture recognizing method and device of ball game and gesture auxiliary device
US9101812B2 (en) 2011-10-25 2015-08-11 Aquimo, Llc Method and system to analyze sports motions using motion sensors of a mobile device
US9357329B2 (en) 2011-10-25 2016-05-31 Aquimo, Llc Method to provide dynamic customized sports instruction responsive to motion of a mobile device
US9022870B2 (en) 2012-05-02 2015-05-05 Aquimo, Llc Web-based game platform with mobile device motion sensor input

Also Published As

Publication number Publication date
CN101410153A (en) 2009-04-15
EP1810721A1 (en) 2007-07-25

Similar Documents

Publication Publication Date Title
EP1810724A1 (en) A self-learning golf diagnosis apparatus and method
EP1810723A1 (en) Data processing system and golf diagnosis apparatus
US7536033B2 (en) Portable swing analyzer
US7499828B2 (en) Position determining apparatus and related method
CA2830497C (en) Virtual golf simulation apparatus and sensing device and method used for the same
US20060084516A1 (en) Method and system for defining and using a reference swing for a sports training system
US20070298896A1 (en) Electronically controlled golf swing analyzing/training mat system with ball striking-related feedback
KR101166490B1 (en) Learning swing information providing system using swing training apparatus for golf club
US20050261073A1 (en) Method and system for accurately measuring and modeling a sports instrument swinging motion
US20100304876A1 (en) Golf Diagnosis Apparatus And A Method Of Performing Golf Diagnosis
US8118687B1 (en) Device to measure the motion of a golf club
Saponara Wearable biometric performance measurement system for combat sports
KR100953132B1 (en) Apparatus for virtual golf simulation, method for the same and golf club recognized by the same
WO2005025681A2 (en) A system for and a method of manufacturing personal golf putters
KR101807005B1 (en) Apparatus for base-ball practice, sensing device and sensing method used to the same and pitching control method of the same
JP2010042086A (en) Trial hitting system of golf club and trial hitting method of golf club
KR102438134B1 (en) Control method of the application system linked to the park golf club
JPH0312179A (en) Hit ball diagnosing device
US20220266091A1 (en) Integrated sports training
CN109364471A (en) A kind of VR system
US20160271477A1 (en) Correlating ball speed with putter speed
JP5572853B2 (en) Sensing device for moving object, sensing processing method, and virtual golf simulation device using the same
WO2008052605A1 (en) Data processing system and golf diagnosis apparatus
KR200418096Y1 (en) putting diagnosis equipment with aiming function using laser beam
KR101138249B1 (en) System for analyzing grip force and movement using grip device

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR MK YU

AKX Designation fees paid
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20080126

REG Reference to a national code

Ref country code: DE

Ref legal event code: 8566