US20030109322A1 - Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement - Google Patents

Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement Download PDF

Info

Publication number
US20030109322A1
US20030109322A1 US10/345,651 US34565103A US2003109322A1 US 20030109322 A1 US20030109322 A1 US 20030109322A1 US 34565103 A US34565103 A US 34565103A US 2003109322 A1 US2003109322 A1 US 2003109322A1
Authority
US
United States
Prior art keywords
swing
club
golfer
golf
computer
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.)
Abandoned
Application number
US10/345,651
Inventor
Conley Funk
John Funk
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.)
Individual
Original Assignee
Individual
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
Priority claimed from US09/878,447 external-priority patent/US6533675B2/en
Application filed by Individual filed Critical Individual
Priority to US10/345,651 priority Critical patent/US20030109322A1/en
Publication of US20030109322A1 publication Critical patent/US20030109322A1/en
Priority to PCT/US2004/001082 priority patent/WO2004067099A2/en
Priority to US11/198,570 priority patent/US20050272517A1/en
Priority to US11/457,652 priority patent/US20060247070A1/en
Abandoned 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
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3614Training appliances or apparatus for special sports for golf using electro-magnetic, magnetic or ultrasonic radiation emitted, reflected or interrupted by the golf club
    • 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
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • 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/3623Training appliances or apparatus for special sports for golf for driving
    • A63B69/3632Clubs or attachments on clubs, e.g. for measuring, aligning
    • 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
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • 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

Definitions

  • This invention relates to a method and apparatus for tracking, analyzing and teaching correct golf club movements that can instantaneously react to video images of golf swings for the purposes of guiding the club, analyzing the swing and predicting the ball flight in a limited space.
  • a short, safe club and a limited area platform with one or more simulated golf balls are used to teach the correct swing plane for a club of any length.
  • Swing position recognition is accomplished by an attachment of one or more colored spheres just below the grip on the club shaft. Swing position reinforcement based upon the recognized step-by-step progress of the golf swing verifies correct body and club position during a computer-provided lesson. Swing position recognition also allows the golfer to watch his or her cutout images swinging at various locations on a background golf course during a simulated golf game.
  • a golf swing requires the synchronized actions of more than 80 different muscles in a way that is not particularly intuitive or consistent with the human framework. Focusing on the totality of these various muscle movements surpasses the ability of the conscious mind. This requirement for complex and unnatural muscle movements is the principle reason why golf is considered to be a difficult game to master. Even if one is successful in correctly emulating the precise body movements of a given professional, it is unclear that the club movements that are actually produced are correct for a particular person given his or her physical differences.
  • Training tools exist that focus on body movements during the golf swing, but none describes or teaches correct club movement in terms of geometric position of the golf club, club head rotation and three dimensional shaft direction at every point of the golf swing. And none performs computer image recognition of the golf club and body position to guide the club movements, analyze the swing and predict the ball flight.
  • U.S. Pat. No. 6,159,016 compares video recordings of the body motions of a student to that of an instructor or professional. But these recordings lack interactivity because it is only after the student has completed the exercise that he or she can view comparisons.
  • the computers involved receive and display images but do not recognize or analyze club or body movements. That task is left to the student and/or his or her instructor.
  • U.S. Pat. No. 6,126,449 allows a student to swing a club within a body template image of a chosen professional instructor.
  • the computer receives and displays images but does not recognize the student's actual club or body movements, leaving the entire burden of swing analysis to the student and his or her instructor. Because the golf swing analyzer has no awareness of what the student is actually doing once the template is set in motion, there can be no responsive interaction between the student and the device. No effort is made by the above cited patent to systematically describe correct body position as a function of correct golf club movement. Since the motion template of U.S. Pat. No.
  • 6,126,449 progresses through the swing unconditionally in a constant predetermined motion without the benefit of position recognition, the student has no opportunity to initiate motion with position reinforcement being provided by an intelligent process.
  • This invention can neither analyze a golfer's swing nor predict his or her ball flight, nor display a cutout of the golfer's image as he swings on a golf course background.
  • U.S. Pat. No. 6,126,449 also requires the student to synchronize his or her activities to the timing provided by the pre-recorded template. The student cannot test or exercise his or her club movements swinging freely back and forth using variable timing as he or she can with swing position recognition and reinforcement.
  • U.S. Pat. No. 6,059,668 teaches the effects of club movement by allowing the student to observe a light that shines in both directions along the club shaft generated by a device attached to the golf club shaft. This method does not help the student to know if the geometric location of the club is correct at any point. This method fails to detect very common problems, such as that of the golfer bending his forward arm during the back swing producing a swing whose arc is too narrow yet able to satisfy criteria indicating that the swing is correct.
  • U.S. Pat. No. 5,772,449 discloses a method for simulating a golfer's swing by a two step process that first collects data about a golfer's club and body movements and then feeds the data to a commercially available mechanical simulation package.
  • an android computer model attempts to reproduce the golfer's swing for the primary purpose of determining what kinds of clubs are best suited to that golfer. This method is not interactive with the golfer and does not teach or include a pattern of an ideal golf swing as is explained below.
  • Prior inventions have used video recordings of the golf swings of various professional golfers for comparison to a student as though they were magic formulas. In fact, many professionals owe their success more to extensive practice than to excellent techniques. Since golf tournaments can be seen on national television every weekend, most of the techniques that amateur golfers would like to learn have become common knowledge and are practiced by most professionals. What is needed is a systematic and effective way to learn and practice these well-known club and body movements. These techniques can be interactively taught by a software program that is capable of running on most personal computers equipped with an inexpensive video camera such as a USB web cam.
  • the student should be able to spontaneously perform a sequence of swings without prior planning or setup.
  • this capability provides effective audio and video feedback during warm-up exercises.
  • the present invention provides a golf swing training method and apparatus that measure a student's swing against a semi-circular back swing plane orbit that is followed by a circular forward swing plane orbit.
  • the locations within these orbits serve as reference points for the computer to recognize the correct club movements and body positions that comprise the ideal golf swing.
  • These swing plane orbits can be further differentiated to describe swing planes with correct three dimensional angles that correspond to the effective club lengths of a short, medium or long club.
  • the swing plane orbits are automatically determined while the golfer assumes his or her normal stance by considering the height and other physical characteristics of the golfer. They are further verified by several calibrating movements described below.
  • the swing plane orbital locations form a basis for evaluating club shaft direction, clubface rotation and overall body position during a golf swing. They form the basis for swing position recognition and reinforcement that displays a humanoid pattern that represents the ideal club and body positions.
  • a spherical attachment is placed on the shaft below the golf club grip.
  • the attachment is tracked in real time by a software program that receives video camera images.
  • the software program continuously monitors the position of the spherical attachment to determine if the club is in a correct swing plane orbital location.
  • Patterns on the attachment are analyzed by the computer recognition software to determine the rotation of the club shaft that corresponds to the position of the clubface at a given swing plane orbit location and the direction of the club shaft.
  • the solid-color balls determine the club shaft's two-dimensional angle.
  • the ball that is divided in the same direction as the club shaft is viewed to determine club's face rotation.
  • the ball divided perpendicularly to the club shaft, the measured club length and attachment location determine the club shaft's three-dimensional angle for adherence to the ideal swing plane as the camera sees the golfer from his or her frontal view.
  • a conventional personal computer control interface such as a mouse or keyboard can be used to select the analysis activities, options and displays.
  • the golfer can also control the sequence of activities and choices during his computer lesson or golf game by moving the club attachment onto a selection button. This feature permits the golfer to make various choices while remaining in his or her normal swing location relative to the limited area platform that is normally about five feet from the camera.
  • the student can use a separate monitor for each display or use multiple windows of a monitor capable of displaying combinations of views simultaneously that may show different views based upon the concurrent use of multiple video cameras.
  • An initial calibration requirement helps the golfer to adjust the camera position and to move the limited area platform for consistent ongoing positioning.
  • a light meter feature tells the user whether the light level is dark, dim, normal or bright. The light meter reading is accomplished by examining the brightness and gray levels of known colors of the attachment following recognition.
  • One display shows the student's image and swing plane orbits plus the correct club shaft direction and clubface rotation at various intervals along the swing plane orbital path.
  • Another display shows a blow-up of the region of the spherical attachment to precisely view the student's actual club position at that moment and the relation to the display of the correct club position with respect to the swing plane orbital location, club shaft direction and club head rotation.
  • Body movement errors are identified at each swing plane orbital location and illustrated suggestions for corrections are offered.
  • Tempo of the swing is evaluated.
  • a USGA handicap rating is assigned to the swing, the scale for which was determined statistically by a correlation of many golfer's actual handicaps versus their level of correctness of swing.
  • Instant replay of the swing can be done at regular speed or in slow motion.
  • Another object and advantage is to display a computer generated humanoid image of the correct body position of the student relative to the current swing plane orbital location of the club attachment. This provides swing position reinforcement to help the golfer achieve correct club and body movement. This is an ideal learning situation since the student golfer takes the initiative rather than being led through each step and receives real-time reinforcement for his motion decisions.
  • Another analysis activity places the golfer on a golf course or practice range where the ball flight and distance are predicted based upon the real-time analysis of the swing leading to and following the ball impact position. During these activities, the golfer can see his ball in flight as it travels toward a simulated green. A replay or detailed analysis can be viewed subsequently for any swing.
  • An embodiment of the golf course and practice range activities places a cutout camera image of the golfer onto a simulated golf course or practice range backgrounds. This cutout camera image corresponds to the current position of the club attachment with respect to the ideal swing pattern. As the current position proceeds near the correct positions of the ideal swing pattern, the golfer can see himself or herself swing on the golf course or practice range. In this way, the golfer can combine simulated play and swing analysis.
  • An object and advantage is to provide a golf swing analysis and training method that recognizes the club position through the images generated by one or more video cameras to measure and guide club movement at all points of the golf swing. Since a computer program is doing all of the analysis, a professional instructor is not required to be part of the process.
  • Another object and advantage is to provide a swing analysis and training method that is simple for the student to execute allowing him or her to focus upon guided movements of the club instead of concentrating on coordinating many unnatural body muscle movements simultaneously.
  • Another object and advantage is to provide a swing analysis and training method that quantifies correct club position by geometric location and uses this location as a basis to determine correct club shaft direction, clubface rotation and body position.
  • Another object and advantage is to automatically calculate the correct swing orbits for the student based upon his or her physical characteristics and a few calibration movements.
  • Another object and advantage is to allow the student to customize his or her swing orbits if the standard swing plane orbits do not work such as if he or she has physical limitations.
  • Another object and advantage is to display and measure the precision and correctness of the golf club movements while the student swings freely through swing plane orbits superimposed over the live video image of the student using his or her own timing.
  • Another object and advantage is to display and measure the precision of the golf club position and movement during a golf swing using a zoomed blown-up view of the current swing plane orbital focal point showing the swing plane orbit outline, the actual club position and the correct club position.
  • Another object and advantage is to evaluate the timing of a complete golf swing.
  • Another object and advantage is to quantify a complete golf swing with a USGA handicap rating based upon correctness of the club movement to show progress to the student and to make training more enjoyable.
  • Another object and advantage is to predict ball flight in terms of quality, strength, initial direction, trajectory and spin based on club head angle, rotation and speed before and after impact with the golf ball.
  • Another object and advantage is to be able to use the golf swing analyzer indoors or outdoors.
  • FIG. 1 shows a computer monitor displaying a pattern of an ideal golf swing including the golfer standing in front of the monitor;
  • FIG. 1A shows a computer monitor outline displaying a pattern of an ideal golf swing using a limited area club and golf ball platform including a plurality of swing plane oribts;
  • FIG. 2 illustrates part of the golf club shaft having a signal-emitting sphere attached thereon including club rotation indicia;
  • FIG. 2A illustrates part of a real or simulated golf club shaft having signal emitting spheres attached thereon including club shaft 2-dimensional angle indicia, 3-dimensional swing plane indicia, and club shaft rotation indicia;
  • FIG. 2B illustrates a simulated golf ball platform and mat that use a single ball to achieve various swing planes corresponding to different club lengths while the golfer moves forward or backward.
  • FIG. 2C illustrates a simulated golf ball platform and mat that use a specific ball for each of three swing planes corresponding to different club lengths.
  • FIGS. 3 A- 3 K illustrate successive locations of a golf club during a swing
  • FIG. 4 shows the location of the golf club in an actual location and in a projected location
  • FIG. 5 shows a method of calibrating the pattern of an ideal golf swing corresponding to the physical characteristics of a golfer
  • FIG. 6 shows the predicted flight of a golf ball toward the target after impact.
  • FIGS. 7 A- 7 D illustrate the method by which the golfer's swing image is displayed in real-time on a simulated golf course as a result of swing position recognition.
  • FIGS. 8 A- 8 B illustrate the principle of swing position recognition followed by swing position reinforcement of the correct body and club positions.
  • FIGS. 9 - 9 A illustrate the method by which selections are made by the golfer using the club attachment while retaining his swinging location a short distance from the computer. If the golfer is not shown in the course image, then he has a picture-in-picture display to guide the selection process.
  • FIG. 10 illustrates the light meter values determined from grayness and brightness levels of known colors of the club attachment.
  • FIG. 11 illustrates a golfer watching his predicted golf ball flight during a simulated golf game.
  • FIG. 12 illustrates a golfer watching his predicted golf ball flight during a simulated practice range session.
  • FIG. 13 illustrates a golfer watching his predicted golf ball flight during a simulated golf lesson.
  • FIG. 14 illustrates a golfer being monitored from multiple views using multiple video cameras.
  • FIG. 1 shows a live display of a student golfer who is standing in front of a desktop computer monitor display 2 .
  • the student's image as captured by an attached video camera 3 is displayed with his or her ideal swing patterns superimposed as a back swing plane orbit 4 and a forward swing plane orbit 5 .
  • the golfer is just beginning his or her back swing as indicated by the position of the spherical attachment 6 to his golf club shaft 7 that has been installed just below the grip 8 .
  • FIG. 1A shows a live display of a student golfer who is standing in front of a computer monitor display outline 2 corresponding to a close-up, limited space method.
  • the student's image is displayed with ideal swing patterns superimposed as a back swing plane orbit for short irons 23 , a back swing plane orbit for medium irons 24 , a back swing plane orbit for long irons or woods 25 , and a forward swing plane orbit 5 .
  • the golfer is just beginning his or her back swing as indicated by the position of the multi-spherical attachment 19 to his or her golf club shaft that has been installed just below the grip 8 .
  • a club guide 20 illustrates the correct club position ahead as he or she proceeds.
  • the short club is equipped with a soft but durable club head 21 with a clearly visible face 22 .
  • the golfer is standing on a rubber mat 29 that covers and stabilizes a soft but durable limited area platform 28 that supports a soft but durable simulated golf ball 26 on a spring with a protective cover 27 .
  • FIG. 2 shows an enlarged view of the spherical attachment 6 that has been installed over the golf club shaft 7 .
  • the spherical attachment 6 is constructed from lightweight and flexible rubber material that can be slid over the grip 8 but that remains in place on the shaft 7 .
  • the surface of the sphere 6 is hard and smooth for maximum reflectivity.
  • the size of the sphere 6 is large enough that shapes and patterns allow the computer to uniquely determine the geometric location of the golf club, the direction of the club shaft and the rotation of the shaft with respect to the clubface yet small enough that it does not degrade or complicate the swing experience.
  • the sphere 6 is divided into four equal sized quadraspheres and the spherical attachment of FIG. 3 is installed so that the vertical alignment mark normally placed on a golf shaft 7 by the manufacturer corresponds to the dividing line between the eastern and western hemispheres.
  • this dividing line 6 a is entirely visible and parts of each of the quadraspheres are visible to the video camera 3 .
  • These quadraspheres are colored alternating black and white for maximum contrast and best recognition in varying lighting conditions. Bordering the top of the sphere is the grip end polar direction indicator 10 a that is colored white.
  • the club head-end polar direction indicator 9 colored white and black, has a barber pole effect that further verifies the rotation of the club shaft 7 . All of these alternating black and white placements on the sphere 6 , below the sphere 6 at 9 or above the sphere 6 at 10 a are designed to emit a location signal to be picked up by the video camera 3 for further processing in the computer.
  • the computer can efficiently recognize the video camera's 3 image of the spherical attachment in FIG. 2 for instantaneous analysis as to correct orbit location.
  • the color patterns that the video camera 3 produces for the sphere 6 and the polar direction indicators 9 and 10 a are unique for any angle of club shaft rotation and for any three-dimensional club shaft direction.
  • FIG. 2A shows an enlarged view of a multi-spherical attachment 30 , 31 , 32 , 33 that has been installed over a real or simulated golf club shaft 7 .
  • the multi-spherical attachment is more recognizable when streaking occurs when a camera has a slow frame rate.
  • the multi-spherical attachment is constructed from material that has a porous surface for optimal light signal emission. Pure red, green and blue colors are used for efficient recognition using the RGB color spectrum.
  • the size of the multi-spherical attachment is large enough that shapes and patterns allow the computer to uniquely determine the geometric locations of the golf club, yet small enough that it does not degrade or complicate the swing experience.
  • the attachment is located near the grip so that the golfer can be close to the camera while the multi-spherical attachment remains in camera view at all points of the swing.
  • the 2-dimensional angle of the club shaft is determined by recognition of the locations of the solid-color pattern spheres 30 , 32 .
  • the rotation of the club face with respect to the club shaft 7 is determined by recognition of the rotation of the pattern of the sphere 33 with a dividing line 34 that is parallel to the club shaft 7 .
  • the 3-dimensional angle of the swing plane is determined by recognition of the rotation of the pattern of the sphere 31 with a dividing line 35 that is perpendicular to the club shaft 7 .
  • a preferred embodiment of the club attachment can use an energy source along with a signal-emitting device to produce an energy enhanced signal 66 that can be tracked more effectively under questionable lighting conditions.
  • FIG. 2B shows a golf ball platform that is complementary to the club in FIG. 2A.
  • the correct swing plane is achieved according to the footprints 36 shown on the mat 29 .
  • the golfer uses footprints 37 farthest away from the ball to achieve the flattest swing plane.
  • Footprints 38 produce a swing plane of medium steepness for mid-irons.
  • Use of footprints 39 result in a steep swing plane to simulate use of a wedge.
  • the platform is comprised of a block base 40 attached to thin but strong sheet of poly-carbon plastic 41 .
  • a peg 42 that is covered by soft but durable foam material inserts into the block 40 .
  • the peg has a spring 43 that protrudes from the peg 42 that is attached to a simulated golf ball 26 that is comprised of soft but durable foam material.
  • the spring 43 is covered by protective rubber 27 .
  • a mat 29 lays over a sheet of poly-carbon plastic 41 by means of square hole cut in the mat that allows the rubber mat 29 to fit snugly around the block base 40 .
  • FIG. 2C shows another embodiment of the golf ball platform that is complementary to the club in FIG. 2A.
  • the correct swing plane for a plurality of club lengths is achieved by standing in a single location on the mat 29 and swinging at the ball that achieves the correct swing plane for the chosen simulated club.
  • the golfer uses simulated golf ball 46 to achieve the flattest swing plane.
  • Simulated golf ball 45 produces a swing plane of medium steepness for mid-irons.
  • Use of simulated golf ball 44 results in a steep swing plane to simulate use of a wedge.
  • the platform is comprised of a block base 40 attached to thin but strong sheet of poly-carbon plastic 41 .
  • a peg 42 that is covered by soft but durable foam material inserts into the block base 40 at an angle of approximately 35 degrees that allows the club head of a short fixed-length club to make contact with the chosen ball to achieve the correct swing plane.
  • the peg has a spring 43 for each ball that protrudes from the peg 42 that are attached to simulated golf balls 44 , 45 , 46 .
  • the spring 43 is covered by protective rubber 47 .
  • a mat 29 lays over the sheet of poly-carbon plastic 41 by means of square hole cut in the mat 29 that allows it to fit snugly around the block base 40 .
  • FIGS. 3A to 3 K illustrate representative frames, as displayed on a monitor, of the spherical attachment 6 passing through the semicircular back swing plane orbit 4 and the circular forward swing orbit 5 during a correct swing.
  • the direction of the clubface that is the club shaft rotation, is determined from the video camera's 3 view of the patterns of the spherical attachment in FIG. 2.
  • the patterns of the sphere 6 and polar direction indicators 9 and 10 a determine the three dimensional direction of the club shaft.
  • FIG. 3A shows the initial movement of the spherical attachment of the club in the back swing plane orbit 4 .
  • the video camera's 3 view of the sphere 6 verifies to the computer that the sphere 6 is in a correct swing plane orbit location.
  • the image of the spherical attachment further determines that the direction of the club shaft 7 is vertical and on plane and correctly rotated so that the clubface is pointed toward the golf ball and the target.
  • the computer verifies that the golfer's head H is positioned correctly behind the golf ball as determined by the club shaft direction.
  • FIG. 3B shows continuation of the sphere 6 in the back swing plane orbit 4 .
  • the left shoulder 10 has begun to turn to the golfer's right while the club shaft 7 direction is essentially that of the straight left arm 11 .
  • the patterns of the sphere 6 indicate that the club shaft 7 has correctly rotated so the clubface is visible to the video camera 3 .
  • the computer verifies that the golfer's head H has correctly moved to the right with the turn of the left shoulder to a position vertically above the inside the golfer's right foot.
  • FIG. 3C proceeds along the back swing plane orbit 4 .
  • the left arm 11 is pointing in a direction that is 180 degrees away from the target and parallel to the target line.
  • the wrists 12 are partially cocked so that the club shaft 7 forms an approximate 45 degree angle with the direction of the left arm 11 .
  • the patterns of the sphere 6 show that the club shaft is still rotated so that the clubface is pointing toward the camera 3 .
  • This pattern along with the polar direction indicators show that the grip end of the club is correctly pointing at the golf ball and that the swing is on plane.
  • the computer verifies that the golfer's head 9 has correctly moved to the right with the continued turn of the left shoulder to a position vertically above the outside edge of the golfer's right foot FIG.
  • 3D shows the near completion of the back swing, with the left arm 11 reasonably straight and the club shaft 7 direction approximately 90 degrees past the direction of the left arm 11 .
  • the image of the sphere 6 verifies to the computer that the clubface is correctly rotated toward the camera 3 and that the grip end of the club still points along the target line verifying that the swing is on plane.
  • the computer verifies that the golfer's head H has correctly moved to the right with the continued turn of the left shoulder 10 to a position vertically above the outside edge of the golfer's right foot.
  • edge line of the golfer's left hip 13 is still in the same left-justified location as in the normal stance this verifies that the golfer has correctly rotated his or her upper torso and left shoulder 10 to achieve the correct swing plane orbital position. If the edge line of the left hip 13 had moved to the golfer's right, the computer would recognize that the golfer had made a “reverse pivot”, one of the most common errors for amateur golfers.
  • FIG. 3E shows the full completion of the back swing and the left shoulder turn.
  • the sphere 6 has entered the forward swing plane orbit 5 .
  • the image of the sphere 6 shows that the clubface is correctly rotated toward the camera 3 and that the swing is on plane.
  • the computer verifies that the golfer's head H is correctly pointed so that he or she can see the ball. Since the edge of the chin line 14 is visible, the golfer's head H is correctly raised to permit the proper left shoulder 10 turn.
  • FIG. 3F shows a continuation of the forward swing.
  • the initial phase of the forward swing is characterized by rapid and powerful uncoiling of the left shoulder 10 .
  • the left arm 11 has lowered while the wrists 12 remain cocked with the club shaft 7 in a near vertical position.
  • This movement of the left shoulder 10 has changed the center of the swing circle and consequently defined the circular forward swing plane orbit 5 .
  • the image of the sphere 6 verifies to the computer that the clubface is correctly rotated toward the camera 3 ; that the grip end of the club still points along the target line; and that the swing is on plane.
  • the computer verifies that the edge lines of the golfer's left side and left leg produce an angle 15 that is less than 180 degrees. This indicates that significant hip turn has correctly occurred while the sphere is at this swing plane orbital location.
  • FIG. 3G shows that the left shoulder 10 has returned to the original stance position, but the lower body has accelerated its turn while the wrists 12 remain cocked as the right shoulder 16 begins to turn toward the target.
  • the club shaft has not rotated very much during the forward swing as yet as indicated by the patterns of the sphere 6 that indicates the clubface is still facing the camera 3 .
  • the club shaft direction as determined by the image of the spherical attachment in FIG. 2 is toward the target and on plane.
  • FIG. 3H shows the forward swing after impact as the wrists 12 are un-cocked while the entire body is turning toward the target. As the wrists 12 un-cock, they are also rotating the club shaft 7 so that the clubface is facing the target at impact as determined by the video camera's 3 image of the spherical attachment. The clubface direction shortly after impact is very important in predicting whether the swing achieved a “natural draw”, “duck hook” or “slice”.
  • the sphere's 6 correct forward swing plane orbit 5 location and the golfer's head H positioned behind the golf ball indicate power was generated by the swing at impact.
  • the computer's recognition by use of the patterns of the spherical attachment that the club shaft points to the golfer's right ear is very important at this orbital location.
  • FIG. 31 completes the right shoulder turn toward the target as the wrists 12 cock once again to accept the momentum of the swing.
  • Club shaft rotation 7 as determined by the image of the spherical attachment verifies to the computer that the clubface is correctly pointing away from the video camera 3 .
  • the sphere 6 continues to show that the swing is on plane.
  • the computer recognizes that the golfer's head position while turned toward the target is essentially in the same location as it is in the golfer's normal stance position verifying that he or she was correctly behind the ball at impact. This position represents a correct “follow through”.
  • FIG. 3J completes the forward swing as the club speed decelerates and the entire body turns toward the target. .
  • the sphere 6 continues to show that the swing is on plane.
  • the golfer's head position has moved forward significantly showing that he or she is on balance.
  • FIG. 3K shows the “world class finish” position. The golfer's weight has been transferred forward onto his or her left leg and the sphere 6 has dropped from its forward swing orbit 5 to rest on his or her left shoulder.
  • FIGS. 3A to 3 K The above sequence of moves through FIGS. 3A to 3 K represents an ideal swing for all golfers to attain.
  • a student simply stands in front of the camera 3 and tries to emulate the displayed ideal swing. Any deviation from an ideal swing is recognized by the computer that immediately responds with visual and audible feedback or by written instructions displayed on the monitor. Illustrations are also used to notify or prompt the student of correct club and body positions.
  • These immediate responses by the computer in response to images received from the video camera of the golfer's actual club and body movements are indicative of the “interactive” nature of the golf swing analyzer.
  • FIG. 4 illustrates interactivity of the golfer with the computer and its display on the monitor.
  • the computer As the golfer moves his club, the computer is able to stay a number of frames ahead and to provide the correct club shaft 7 ′ direction and club face rotation for the near future step of his or her swing even though the pace of the swing is determined solely by the golfer. Since the computer instantaneously recognizes the current progress of the golfer's swing by the image of the sphere 6 , all prompts are interactive and enlightened. Thus in FIG.
  • the present location of the sphere 6 attached to the golf club is shown at about seven o'clock in the semicircular back swing orbit 4 and the displayed future position of the sphere 6 ′ attached to the club is shown at the ten o'clock position of that orbit.
  • An illustration similar to FIG. 3C can also be displayed as a prompt for the correct future body position that corresponds to the displayed correct future club position as recognized by the sphere 7 ′.
  • FIG. 5 shows the first body adjustment that the student is asked to make to calibrate his or her orbits.
  • the calibration process begins as the computer monitor continues to display messages until the images of the student confirm that he or she has assumed a proper stance at approximately the correct distance from the camera. Once the stance position is correct, a silhouette is drawn on the monitor of the student's stance position along with a highlighted outline of the spherical attachment. The student is asked to make several short calibration movements. He or she is first asked to hold the golf club parallel to the ground while pointing the grip end of the club at the target, shown in FIG. 5. His or her left knuckles should be directly above the right toes with the left arm fully extended and no bend of the left elbow.
  • An animated figure at the bottom of the screen illustrates the correct positions. Once this position is achieved, he or she must hold the club still for two seconds. A message then appears to assume a similar position in the opposite direction, right knuckles over left foot, grip end pointing away from the target. The orbits are then calculated and displayed along with the stance position of the student. The above process allows the software to tailor the orbits to the golfer's height and arm reach based upon images that are interactively achieved and processed in real-time.
  • the initial orbits are determined by computing the distance of a line that connects the bottom of the spherical attachment of the club to the top of the golfer's head while in his normal stance.
  • This line can be viewed as the base of two equal right triangles that have 12-degree angles emanating from the bottom of the sphere 6 as their hypotenuse.
  • Each hypotenuse equally divides a circle and is equal to its diameter.
  • the circle to the golfer's right forms the outer edge of the back swing orbit 4 for a right-handed golfer.
  • the other circle forms the outer edge of the forward swing orbit 5 .
  • the calibration movements cause the dimensions of the orbits to be adjusted if the spherical attachment does not correctly align with the back swing orbit 4
  • He or she may choose to display the orbits with or without club shaft and club head position references.
  • the student can swing the club freely back and forth at his or her own speed.
  • the software can freeze the frame on the computer monitor at any orbital location if a club movement error is made and the option is enabled.
  • Various orbital checkpoint locations can be selected corresponding roughly to FIGS. 3 B- 3 J.
  • the first evaluation made by the computer software concerns the location of the sphere 6 within the orbits 4 and 5 for each orbital checkpoint.
  • the club shaft direction and the clubface rotation are also checked. Failure of any of the club positions to match the requirements at that checkpoint generates a series of messages and suggestions.
  • the recognition software finds body edges relative to orbit locations using Sobel approximation to determine maximum gradient to check major body part position for each checkpoint and reports irregularities with corrective graphic displays. Timing of the swing is evaluated before and after impact to predict ball flight distance.
  • Club shaft rotation angles and body position as determined by the edge detector are used to predict and display simulated ball flight.
  • Instant replay of the swing last analyzed can be done at regular speed or in slow motion. It can also be performed step-by-step through the orbital checkpoints and with or without detailed analysis.
  • FIG. 6 illustrates the predicted flight of the ball B toward the target T after the club has passed the impact position I during a swing.
  • the monitor displays the direction, curvature and distance of the predicted flight of the ball B. This prediction is based upon the patterns and timing of the images of the sphere 6 before and after the club passes the impact position and the images of the golfer's body position during impact. This display further reassures the golfer of his or her progress toward achieving the ideal swing.
  • FIG. 7A illustrates swing position recognition and reinforcement according to the ideal swing pattern to allow the golfer 1 to watch his or her swing in real-time as it is projected onto a golf course setting 48 .
  • a humanoid depiction of the correct club and body positions 49 outlines the camera view of the golfer.
  • a golf course setting 48 is displayed outside the humanoid depiction of the correct club and body positions.
  • the golf course setting 48 is a scene that has a plurality of representations. Each representation shows the single golf course scene with a humanoid depiction cut out for one of a plurality of the correct club and body positions.
  • the course scene with the correct humanoid cutout is placed over the background frame of the golfer 1 as he or she swings and thereby changes the location of the club attachment with respect to the swing plane orbits of the ideal swing pattern.
  • FIG. 7B illustrates swing position recognition and reinforcement according to the ideal swing pattern as the recognized location of the club attachment 19 is changed by the golfer 1 .
  • the humanoid depiction of the correct club and body positions 49 follows the movement of the club attachment 19 closely and effectively demonstrates to the golfer 1 how accurately he or she is swinging according to the ideal swing pattern.
  • FIG. 7C illustrates swing position recognition and reinforcement according to the ideal swing pattern as the golfer 1 is shown in the stance position in an indoor location 50 in front of a video camera 3 but views himself or herself 1 actually in stance position on a real golf course 48 .
  • the golfer is using a short, safe club 51 with a simulated club head 21 made of soft but durable material.
  • the short club has a multi-spherical attachment 19 with a club head 21 that is aligned to a simulated golf ball 26 attached to a platform 28 made that is held in place by the mat 29 upon which he or she is standing.
  • FIG. 7D illustrates swing position recognition and reinforcement according to the ideal swing pattern as the golfer 1 is shown swinging in an indoor location 50 in front of a video camera 3 but views himself or herself 1 actually swinging on a real golf course 48 .
  • FIG. 8A illustrates swing position recognition and reinforcement according to the ideal swing pattern.
  • the golfer 1 is shown in the stance position in front of a video camera.
  • a transparent humanoid 52 depiction of the correct club and body position is superimposed over the golfer's image.
  • the transparent humanoid 52 depiction corresponds to the recognized location of the club shaft attachment 19 in the stance position.
  • FIG. 8B illustrates swing position recognition and reinforcement according to the ideal swing pattern as the golfer 1 is shown swinging in front of a video camera.
  • a transparent humanoid 52 depiction of the correct club and body position is superimposed over the golfer's 1 image that corresponds to the location of the club shaft attachment 19 recognized as being nearest one of a plurality of swing plane orbit locations.
  • FIG. 9 illustrates the use of the club attachment 19 to make selections that control the sequence of activities during swing analysis and simulated golf game play so that the golfer can maintain his original swing stance position. This facilitates a continuum of activities during which he does not have to lay down his golf club.
  • the choice buttons 53 , 54 , 55 , 56 are large so that they can be viewed from a distance and are arranged so that the attachment does not accidentally pass through one to reach another. Since no clicking function is present, as with a computer mouse, the position over the button must be held for a brief time before the choice is registered. The flow only provides choices while no swing is in progress.
  • the golfer's image is changed to be a mirror image during control selections where generally, a normal camera view image is shown during swing tracking.
  • FIG. 9A illustrates the use of the club attachment 19 to make a selection as indicated by the choice arrow 58 that controls the sequence of activities during simulated golf game play. Because the scene is a golf course setting 48 not including the golfer 1 , a picture-in-picture display 57 of the golfer 1 is used so that he can view the motions of his club attachment 19 .
  • FIG. 10 illustrates the display on the monitor 2 of a light meter feature, where the light meter 59 reports the ambient lighting properties of the setting based upon the brightness and gray properties of known color patterns of the attachment 19 .
  • the color intensity and grayness properties are determined subsequent to initial calibration and after each swing.
  • FIG. 11 illustrates the predicted ball flight 60 of a swing as it is translated to a simulation of golf play activity.
  • the golfer 1 having completed a swing that he was able to see performed on the golf course 48 in real time, is watching the ball 61 in flight to the target while viewing the explanations 62 as to the cause of said predicted ball flight 60 are displayed.
  • FIG. 12 illustrates the predicted ball flight 60 of a swing as it is translated to a simulation of practice range activity.
  • the golfer 1 having completed a swing that he was able to see performed on the practice range 63 in real time, is watching the ball 61 in flight while viewing the explanations 62 as to the cause of said predicted ball flight 60 are displayed.
  • FIG. 13 illustrates the handicap rating 64 of a swing that occurs during a golf lesson activity.
  • the golfer 1 having completed a swing that he saw performed on the monitor 2 in real time while swinging in his home 50 , is watching the handicap rating 64 that appears immediately upon completion of the swing. He can subsequently replay and analyze the swing to corroborate the handicap rating.
  • a handicap rating and explanation for the rating are also provided. This rating is based upon a correctness total that is computed at each checkpoint during the detailed analysis. Scoring is based upon correct club position and body position throughout the swing, but with emphasis at key points such as the impact position.
  • the software program estimates a USGA handicap rating for a swing based upon the correctness totals that a golfer with that handicap rating normally achieves.
  • FIG. 14 illustrates the golfer 1 being monitored by a video camera 3 primarily from the right side view as indicated by the right side swing plane orbit 65 . This figure shows that it is possible to monitor a golfer's swing from different video camera 3 views and also to use one or more cameras concurrently. One or more displays 2 can also be used concurrently.

Abstract

The invention pertains to a method for interactively tracking, analyzing and teaching a correct golf swing using an apparatus consisting of a computer with an attached video camera and a special club shaft attachment that is monitored to determine the progress of a golf swing in real-time. A short simulated golf club with a matching golf ball platform is provided for use in a limited space. Club position is evaluated at all points along prescribed swing plane orbits for accuracy with regard to club shaft angle, club face rotation and swing plane location. Leading guides are provided to aid in correct club movement. Trailing position reinforcement guides permit the student golfer to use his own initiative and timing while receiving real-time corrections relating to club and body motion. Simulated ball flight is determined and applied to golf practice range and golf course activities.

Description

    REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation-in-part application of the prior application Ser. No. 09/878,447 filed on Jun. 11, 2001.[0001]
  • STATEMENT REGARDING FED SPONSORED R & D
  • (none) [0002]
  • REFERENCE TO MICROFICHE APPENDIX
  • (none) [0003]
  • BACKGROUND AND FIELD OF THE INVENTION
  • This invention relates to a method and apparatus for tracking, analyzing and teaching correct golf club movements that can instantaneously react to video images of golf swings for the purposes of guiding the club, analyzing the swing and predicting the ball flight in a limited space. A short, safe club and a limited area platform with one or more simulated golf balls are used to teach the correct swing plane for a club of any length. Swing position recognition is accomplished by an attachment of one or more colored spheres just below the grip on the club shaft. Swing position reinforcement based upon the recognized step-by-step progress of the golf swing verifies correct body and club position during a computer-provided lesson. Swing position recognition also allows the golfer to watch his or her cutout images swinging at various locations on a background golf course during a simulated golf game. [0004]
  • BACKGROUND AND DESCRIPTION OF PRIOR ART
  • A golf swing requires the synchronized actions of more than 80 different muscles in a way that is not particularly intuitive or consistent with the human framework. Focusing on the totality of these various muscle movements surpasses the ability of the conscious mind. This requirement for complex and unnatural muscle movements is the principle reason why golf is considered to be a difficult game to master. Even if one is successful in correctly emulating the precise body movements of a given professional, it is unclear that the club movements that are actually produced are correct for a particular person given his or her physical differences. [0005]
  • Correct movement of the golf club is the main objective of a golf swing. If the club moves correctly then learning the associated body movements becomes a far easier goal. There are as many swing styles as there are body sizes and shapes, even among professionals, but the objective of each is to move the club in a very similar way. [0006]
  • Training tools exist that focus on body movements during the golf swing, but none describes or teaches correct club movement in terms of geometric position of the golf club, club head rotation and three dimensional shaft direction at every point of the golf swing. And none performs computer image recognition of the golf club and body position to guide the club movements, analyze the swing and predict the ball flight. [0007]
  • U.S. Pat. No. 6,159,016 compares video recordings of the body motions of a student to that of an instructor or professional. But these recordings lack interactivity because it is only after the student has completed the exercise that he or she can view comparisons. The computers involved receive and display images but do not recognize or analyze club or body movements. That task is left to the student and/or his or her instructor. [0008]
  • U.S. Pat. No. 6,126,449 allows a student to swing a club within a body template image of a chosen professional instructor. The computer receives and displays images but does not recognize the student's actual club or body movements, leaving the entire burden of swing analysis to the student and his or her instructor. Because the golf swing analyzer has no awareness of what the student is actually doing once the template is set in motion, there can be no responsive interaction between the student and the device. No effort is made by the above cited patent to systematically describe correct body position as a function of correct golf club movement. Since the motion template of U.S. Pat. No. 6,126,449 progresses through the swing unconditionally in a constant predetermined motion without the benefit of position recognition, the student has no opportunity to initiate motion with position reinforcement being provided by an intelligent process. This invention can neither analyze a golfer's swing nor predict his or her ball flight, nor display a cutout of the golfer's image as he swings on a golf course background. [0009]
  • U.S. Pat. No. 6,126,449 also requires the student to synchronize his or her activities to the timing provided by the pre-recorded template. The student cannot test or exercise his or her club movements swinging freely back and forth using variable timing as he or she can with swing position recognition and reinforcement. [0010]
  • In the above noted patent there is an uncertain task in deciding which professional's templates to use. Then attempting to emulate the complex body movements executed by that professional can be very difficult and perhaps of no particular advantage in achieving the club and body movements that are correct for the student, given the physical differences between the student and the professional such as differences in anatomy, physiology, flexibility, and strength. [0011]
  • U.S. Pat. No. 6,059,668 teaches the effects of club movement by allowing the student to observe a light that shines in both directions along the club shaft generated by a device attached to the golf club shaft. This method does not help the student to know if the geometric location of the club is correct at any point. This method fails to detect very common problems, such as that of the golfer bending his forward arm during the back swing producing a swing whose arc is too narrow yet able to satisfy criteria indicating that the swing is correct. [0012]
  • With nothing other than a light beam to communicate to the student, the above cited patent lacks the effectiveness and accuracy of image analysis and video presentation. It suffers from not being able to review the analysis of a given swing many times at different speeds. This invention becomes the least effective during the forward swing before impact while the club is making its most rapid movement. During this time the student must interpret the light signals and switch his or her view from the light pointing toward the grip end of the club to that pointing toward the head of the club. This invention is unusable outdoors under bright sunlight and physical adjustments are necessary to the platform that reflects the beam of light when using clubs of different lengths. [0013]
  • U.S. Pat. No. 5,772,449 discloses a method for simulating a golfer's swing by a two step process that first collects data about a golfer's club and body movements and then feeds the data to a commercially available mechanical simulation package. In the second step, an android computer model attempts to reproduce the golfer's swing for the primary purpose of determining what kinds of clubs are best suited to that golfer. This method is not interactive with the golfer and does not teach or include a pattern of an ideal golf swing as is explained below. [0014]
  • Prior inventions have used video recordings of the golf swings of various professional golfers for comparison to a student as though they were magic formulas. In fact, many professionals owe their success more to extensive practice than to excellent techniques. Since golf tournaments can be seen on national television every weekend, most of the techniques that amateur golfers would like to learn have become common knowledge and are practiced by most professionals. What is needed is a systematic and effective way to learn and practice these well-known club and body movements. These techniques can be interactively taught by a software program that is capable of running on most personal computers equipped with an inexpensive video camera such as a USB web cam. [0015]
  • Thus a need exists for an easy to use and inexpensive training system that allows a student to focus precisely on club position and club movement with real-time interactive assistance. When the computer has recognized and analyzed the nature of a particular golf swing problem and its solution, then the presentation to the student is more effective using computer generated graphics and audio methods. Since the computer's recognition software can correlate the club position with the position of the student's body parts, a more focused and systematic approach can be taken by the student to learn to swing correctly. Receiving a quantitative rating based upon the quality of the swing movements and viewing the predicted ball flight makes learning and practicing more enjoyable. When the tracking process is applied to a simulated golf game, the golfer can watch his or her own image swinging on the simulated golf course and then observe the ball in flight and as it lands. He or she can then view a replay or an in depth step-by-step analysis of the previous swing before proceeding. [0016]
  • A further need exists for analysis while practicing back and forth swings with no predetermined timing. The student should be able to spontaneously perform a sequence of swings without prior planning or setup. For a proficient and experienced golfer, this capability provides effective audio and video feedback during warm-up exercises. [0017]
  • A still further need exists to effectively analyze the correctness of a golf swing at all points of a golf swing because any incorrect variations can have undesirable consequences. Since normal swing motions occur at a high rate of speed, a student or instructor finds it very difficult to analyze a golf swing in real-time. Previous inventions do not have the benefit of the computer instantaneously recognizing, analyzing, understanding and responding to the motion of the student's golf club and reinforcing the club and body positions. When evaluating the geometric coordinates and angles of a golf club in motion, an experienced professional instructor cannot compete with a computer program that has efficient recognition software. [0018]
  • SUMMARY AND OBJECTS OF THE INVENTION
  • The present invention provides a golf swing training method and apparatus that measure a student's swing against a semi-circular back swing plane orbit that is followed by a circular forward swing plane orbit. The locations within these orbits serve as reference points for the computer to recognize the correct club movements and body positions that comprise the ideal golf swing. These swing plane orbits can be further differentiated to describe swing planes with correct three dimensional angles that correspond to the effective club lengths of a short, medium or long club. [0019]
  • The derivation of these swing plane orbits is based upon analysis of a multiple of swings of many professional golfers. The above noted multiple of swings were superimposed over each other in a synchronized slow motion process that revealed a pattern of an ideal swing that is common to substantially all professional golfers. The pattern showed a semi-circular swing plane orbit for the golfer's hands during the back swing and a separate circular swing plane orbit for the golfer's hands during the forward swing. These swing plane orbits were easily extendable to an area of the club shaft near the golfer's hands. The choice of the location of the club shaft near the golfer's hands as a reference point was also valuable to keep the swing plane orbits as small as possible so the video camera's recognition capabilities are optimized by having the golfer as close to the camera as possible. [0020]
  • The swing plane orbits are automatically determined while the golfer assumes his or her normal stance by considering the height and other physical characteristics of the golfer. They are further verified by several calibrating movements described below. The swing plane orbital locations form a basis for evaluating club shaft direction, clubface rotation and overall body position during a golf swing. They form the basis for swing position recognition and reinforcement that displays a humanoid pattern that represents the ideal club and body positions. [0021]
  • A spherical attachment is placed on the shaft below the golf club grip. The attachment is tracked in real time by a software program that receives video camera images. The software program continuously monitors the position of the spherical attachment to determine if the club is in a correct swing plane orbital location. [0022]
  • Patterns on the attachment are analyzed by the computer recognition software to determine the rotation of the club shaft that corresponds to the position of the clubface at a given swing plane orbit location and the direction of the club shaft. [0023]
  • In a preferred embodiment, four distinct spheres are used to achieve quality recognition when slow camera speed causes the swinging club image to streak. The solid-color balls determine the club shaft's two-dimensional angle. The ball that is divided in the same direction as the club shaft is viewed to determine club's face rotation. The ball divided perpendicularly to the club shaft, the measured club length and attachment location determine the club shaft's three-dimensional angle for adherence to the ideal swing plane as the camera sees the golfer from his or her frontal view. [0024]
  • A conventional personal computer control interface such as a mouse or keyboard can be used to select the analysis activities, options and displays. The golfer can also control the sequence of activities and choices during his computer lesson or golf game by moving the club attachment onto a selection button. This feature permits the golfer to make various choices while remaining in his or her normal swing location relative to the limited area platform that is normally about five feet from the camera. The student can use a separate monitor for each display or use multiple windows of a monitor capable of displaying combinations of views simultaneously that may show different views based upon the concurrent use of multiple video cameras. [0025]
  • An initial calibration requirement helps the golfer to adjust the camera position and to move the limited area platform for consistent ongoing positioning. During and after the calibration, a light meter feature tells the user whether the light level is dark, dim, normal or bright. The light meter reading is accomplished by examining the brightness and gray levels of known colors of the attachment following recognition. [0026]
  • One display shows the student's image and swing plane orbits plus the correct club shaft direction and clubface rotation at various intervals along the swing plane orbital path. [0027]
  • Another display shows a blow-up of the region of the spherical attachment to precisely view the student's actual club position at that moment and the relation to the display of the correct club position with respect to the swing plane orbital location, club shaft direction and club head rotation. [0028]
  • Body movement errors are identified at each swing plane orbital location and illustrated suggestions for corrections are offered. Tempo of the swing is evaluated. A USGA handicap rating is assigned to the swing, the scale for which was determined statistically by a correlation of many golfer's actual handicaps versus their level of correctness of swing. Instant replay of the swing can be done at regular speed or in slow motion. [0029]
  • Another object and advantage is to display a computer generated humanoid image of the correct body position of the student relative to the current swing plane orbital location of the club attachment. This provides swing position reinforcement to help the golfer achieve correct club and body movement. This is an ideal learning situation since the student golfer takes the initiative rather than being led through each step and receives real-time reinforcement for his motion decisions. [0030]
  • Another analysis activity places the golfer on a golf course or practice range where the ball flight and distance are predicted based upon the real-time analysis of the swing leading to and following the ball impact position. During these activities, the golfer can see his ball in flight as it travels toward a simulated green. A replay or detailed analysis can be viewed subsequently for any swing. An embodiment of the golf course and practice range activities places a cutout camera image of the golfer onto a simulated golf course or practice range backgrounds. This cutout camera image corresponds to the current position of the club attachment with respect to the ideal swing pattern. As the current position proceeds near the correct positions of the ideal swing pattern, the golfer can see himself or herself swing on the golf course or practice range. In this way, the golfer can combine simulated play and swing analysis. [0031]
  • An object and advantage is to provide a golf swing analysis and training method that recognizes the club position through the images generated by one or more video cameras to measure and guide club movement at all points of the golf swing. Since a computer program is doing all of the analysis, a professional instructor is not required to be part of the process. [0032]
  • Another object and advantage is to provide a swing analysis and training method that is simple for the student to execute allowing him or her to focus upon guided movements of the club instead of concentrating on coordinating many unnatural body muscle movements simultaneously. [0033]
  • Another object and advantage is to provide a swing analysis and training method that quantifies correct club position by geometric location and uses this location as a basis to determine correct club shaft direction, clubface rotation and body position. [0034]
  • Another object and advantage is to automatically calculate the correct swing orbits for the student based upon his or her physical characteristics and a few calibration movements. [0035]
  • Another object and advantage is to allow the student to customize his or her swing orbits if the standard swing plane orbits do not work such as if he or she has physical limitations. [0036]
  • Another object and advantage is to display and measure the precision and correctness of the golf club movements while the student swings freely through swing plane orbits superimposed over the live video image of the student using his or her own timing. [0037]
  • Another object and advantage is to display and measure the precision of the golf club position and movement during a golf swing using a zoomed blown-up view of the current swing plane orbital focal point showing the swing plane orbit outline, the actual club position and the correct club position. [0038]
  • Another object and advantage is to evaluate the timing of a complete golf swing. [0039]
  • Another object and advantage is to quantify a complete golf swing with a USGA handicap rating based upon correctness of the club movement to show progress to the student and to make training more enjoyable. [0040]
  • Another object and advantage is to predict ball flight in terms of quality, strength, initial direction, trajectory and spin based on club head angle, rotation and speed before and after impact with the golf ball. [0041]
  • Another object and advantage is to be able to use the golf swing analyzer indoors or outdoors. [0042]
  • Still further objects and advantages will become apparent from a consideration of the ensuing description and drawings.[0043]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a computer monitor displaying a pattern of an ideal golf swing including the golfer standing in front of the monitor; [0044]
  • FIG. 1A shows a computer monitor outline displaying a pattern of an ideal golf swing using a limited area club and golf ball platform including a plurality of swing plane oribts; [0045]
  • FIG. 2 illustrates part of the golf club shaft having a signal-emitting sphere attached thereon including club rotation indicia; [0046]
  • FIG. 2A illustrates part of a real or simulated golf club shaft having signal emitting spheres attached thereon including club shaft 2-dimensional angle indicia, 3-dimensional swing plane indicia, and club shaft rotation indicia; [0047]
  • FIG. 2B illustrates a simulated golf ball platform and mat that use a single ball to achieve various swing planes corresponding to different club lengths while the golfer moves forward or backward. [0048]
  • FIG. 2C illustrates a simulated golf ball platform and mat that use a specific ball for each of three swing planes corresponding to different club lengths. [0049]
  • FIGS. [0050] 3A-3K illustrate successive locations of a golf club during a swing;
  • FIG. 4 shows the location of the golf club in an actual location and in a projected location; [0051]
  • FIG. 5 shows a method of calibrating the pattern of an ideal golf swing corresponding to the physical characteristics of a golfer; [0052]
  • FIG. 6 shows the predicted flight of a golf ball toward the target after impact. [0053]
  • FIGS. [0054] 7A-7D illustrate the method by which the golfer's swing image is displayed in real-time on a simulated golf course as a result of swing position recognition.
  • FIGS. [0055] 8A-8B illustrate the principle of swing position recognition followed by swing position reinforcement of the correct body and club positions.
  • FIGS. [0056] 9-9A illustrate the method by which selections are made by the golfer using the club attachment while retaining his swinging location a short distance from the computer. If the golfer is not shown in the course image, then he has a picture-in-picture display to guide the selection process.
  • FIG. 10 illustrates the light meter values determined from grayness and brightness levels of known colors of the club attachment. [0057]
  • FIG. 11 illustrates a golfer watching his predicted golf ball flight during a simulated golf game. [0058]
  • FIG. 12 illustrates a golfer watching his predicted golf ball flight during a simulated practice range session. [0059]
  • FIG. 13 illustrates a golfer watching his predicted golf ball flight during a simulated golf lesson. [0060]
  • FIG. 14 illustrates a golfer being monitored from multiple views using multiple video cameras. [0061]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION
  • FIG. 1 shows a live display of a student golfer who is standing in front of a desktop [0062] computer monitor display 2. The student's image as captured by an attached video camera 3 is displayed with his or her ideal swing patterns superimposed as a back swing plane orbit 4 and a forward swing plane orbit 5. The golfer is just beginning his or her back swing as indicated by the position of the spherical attachment 6 to his golf club shaft 7 that has been installed just below the grip 8.
  • FIG. 1A shows a live display of a student golfer who is standing in front of a computer [0063] monitor display outline 2 corresponding to a close-up, limited space method. The student's image is displayed with ideal swing patterns superimposed as a back swing plane orbit for short irons 23, a back swing plane orbit for medium irons 24, a back swing plane orbit for long irons or woods 25, and a forward swing plane orbit 5. The golfer is just beginning his or her back swing as indicated by the position of the multi-spherical attachment 19 to his or her golf club shaft that has been installed just below the grip 8. A club guide 20 illustrates the correct club position ahead as he or she proceeds. The short club is equipped with a soft but durable club head 21 with a clearly visible face 22. The golfer is standing on a rubber mat 29 that covers and stabilizes a soft but durable limited area platform 28 that supports a soft but durable simulated golf ball 26 on a spring with a protective cover 27.
  • FIG. 2 shows an enlarged view of the [0064] spherical attachment 6 that has been installed over the golf club shaft 7. The spherical attachment 6 is constructed from lightweight and flexible rubber material that can be slid over the grip 8 but that remains in place on the shaft 7. The surface of the sphere 6 is hard and smooth for maximum reflectivity. The size of the sphere 6 is large enough that shapes and patterns allow the computer to uniquely determine the geometric location of the golf club, the direction of the club shaft and the rotation of the shaft with respect to the clubface yet small enough that it does not degrade or complicate the swing experience.
  • The [0065] sphere 6 is divided into four equal sized quadraspheres and the spherical attachment of FIG. 3 is installed so that the vertical alignment mark normally placed on a golf shaft 7 by the manufacturer corresponds to the dividing line between the eastern and western hemispheres. When viewing the frontal stance position as in FIG. 1, this dividing line 6 a is entirely visible and parts of each of the quadraspheres are visible to the video camera 3. There is also a dividing line 6 b between the northern and southern hemispheres. These quadraspheres are colored alternating black and white for maximum contrast and best recognition in varying lighting conditions. Bordering the top of the sphere is the grip end polar direction indicator 10 a that is colored white. The club head-end polar direction indicator 9, colored white and black, has a barber pole effect that further verifies the rotation of the club shaft 7. All of these alternating black and white placements on the sphere 6, below the sphere 6 at 9 or above the sphere 6 at 10 a are designed to emit a location signal to be picked up by the video camera 3 for further processing in the computer.
  • The computer can efficiently recognize the video camera's [0066] 3 image of the spherical attachment in FIG. 2 for instantaneous analysis as to correct orbit location. The color patterns that the video camera 3 produces for the sphere 6 and the polar direction indicators 9 and 10 a are unique for any angle of club shaft rotation and for any three-dimensional club shaft direction.
  • FIG. 2A shows an enlarged view of a [0067] multi-spherical attachment 30, 31, 32, 33 that has been installed over a real or simulated golf club shaft 7. The multi-spherical attachment is more recognizable when streaking occurs when a camera has a slow frame rate. The multi-spherical attachment is constructed from material that has a porous surface for optimal light signal emission. Pure red, green and blue colors are used for efficient recognition using the RGB color spectrum. The size of the multi-spherical attachment is large enough that shapes and patterns allow the computer to uniquely determine the geometric locations of the golf club, yet small enough that it does not degrade or complicate the swing experience. The attachment is located near the grip so that the golfer can be close to the camera while the multi-spherical attachment remains in camera view at all points of the swing. The 2-dimensional angle of the club shaft is determined by recognition of the locations of the solid- color pattern spheres 30, 32. The rotation of the club face with respect to the club shaft 7 is determined by recognition of the rotation of the pattern of the sphere 33 with a dividing line 34 that is parallel to the club shaft 7. The 3-dimensional angle of the swing plane is determined by recognition of the rotation of the pattern of the sphere 31 with a dividing line 35 that is perpendicular to the club shaft 7.
  • A preferred embodiment of the club attachment can use an energy source along with a signal-emitting device to produce an energy enhanced [0068] signal 66 that can be tracked more effectively under questionable lighting conditions.
  • FIG. 2B shows a golf ball platform that is complementary to the club in FIG. 2A. The correct swing plane is achieved according to the [0069] footprints 36 shown on the mat 29. To simulate long club use, such as a driver, the golfer uses footprints 37 farthest away from the ball to achieve the flattest swing plane. Footprints 38 produce a swing plane of medium steepness for mid-irons. Use of footprints 39 result in a steep swing plane to simulate use of a wedge.
  • The platform is comprised of a [0070] block base 40 attached to thin but strong sheet of poly-carbon plastic 41. A peg 42 that is covered by soft but durable foam material inserts into the block 40. The peg has a spring 43 that protrudes from the peg 42 that is attached to a simulated golf ball 26 that is comprised of soft but durable foam material. The spring 43 is covered by protective rubber 27. A mat 29 lays over a sheet of poly-carbon plastic 41 by means of square hole cut in the mat that allows the rubber mat 29 to fit snugly around the block base 40.
  • FIG. 2C shows another embodiment of the golf ball platform that is complementary to the club in FIG. 2A. The correct swing plane for a plurality of club lengths is achieved by standing in a single location on the [0071] mat 29 and swinging at the ball that achieves the correct swing plane for the chosen simulated club. To simulate long club use, such as a driver, the golfer uses simulated golf ball 46 to achieve the flattest swing plane. Simulated golf ball 45 produces a swing plane of medium steepness for mid-irons. Use of simulated golf ball 44 results in a steep swing plane to simulate use of a wedge.
  • The platform is comprised of a [0072] block base 40 attached to thin but strong sheet of poly-carbon plastic 41. A peg 42 that is covered by soft but durable foam material inserts into the block base 40 at an angle of approximately 35 degrees that allows the club head of a short fixed-length club to make contact with the chosen ball to achieve the correct swing plane. The peg has a spring 43 for each ball that protrudes from the peg 42 that are attached to simulated golf balls 44, 45, 46. The spring 43 is covered by protective rubber 47. A mat 29 lays over the sheet of poly-carbon plastic 41 by means of square hole cut in the mat 29 that allows it to fit snugly around the block base 40.
  • FIGS. 3A to [0073] 3K illustrate representative frames, as displayed on a monitor, of the spherical attachment 6 passing through the semicircular back swing plane orbit 4 and the circular forward swing orbit 5 during a correct swing. The direction of the clubface, that is the club shaft rotation, is determined from the video camera's 3 view of the patterns of the spherical attachment in FIG. 2. The patterns of the sphere 6 and polar direction indicators 9 and 10 a determine the three dimensional direction of the club shaft.
  • An imaginary line of infinite length in each direction exists which passes through the ball and the target flag on a golf green. This is referred to as the target line. The approximate two-dimensional space that the club “slices through” during a correct swing is referred to as the swing plane. The angle of the swing plane is most affected by the golfer's normal stance and the length of the golf club he or she is currently using. If the three dimensional direction of the club's [0074] shaft 7 as determined by the camera's 3 image of the spherical attachment in FIG. 2 is within the swing plane, the swing is said to be on plane at that moment.
  • FIG. 3A shows the initial movement of the spherical attachment of the club in the back [0075] swing plane orbit 4. The video camera's 3 view of the sphere 6 verifies to the computer that the sphere 6 is in a correct swing plane orbit location. The image of the spherical attachment further determines that the direction of the club shaft 7 is vertical and on plane and correctly rotated so that the clubface is pointed toward the golf ball and the target. The computer verifies that the golfer's head H is positioned correctly behind the golf ball as determined by the club shaft direction.
  • FIG. 3B shows continuation of the [0076] sphere 6 in the back swing plane orbit 4. The left shoulder 10 has begun to turn to the golfer's right while the club shaft 7 direction is essentially that of the straight left arm 11. The patterns of the sphere 6 indicate that the club shaft 7 has correctly rotated so the clubface is visible to the video camera 3. The computer verifies that the golfer's head H has correctly moved to the right with the turn of the left shoulder to a position vertically above the inside the golfer's right foot.
  • FIG. 3C proceeds along the back [0077] swing plane orbit 4. The left arm 11 is pointing in a direction that is 180 degrees away from the target and parallel to the target line. The wrists 12 are partially cocked so that the club shaft 7 forms an approximate 45 degree angle with the direction of the left arm 11. The patterns of the sphere 6 show that the club shaft is still rotated so that the clubface is pointing toward the camera 3. This pattern along with the polar direction indicators show that the grip end of the club is correctly pointing at the golf ball and that the swing is on plane. The computer verifies that the golfer's head 9 has correctly moved to the right with the continued turn of the left shoulder to a position vertically above the outside edge of the golfer's right foot FIG. 3D shows the near completion of the back swing, with the left arm 11 reasonably straight and the club shaft 7 direction approximately 90 degrees past the direction of the left arm 11. The image of the sphere 6 verifies to the computer that the clubface is correctly rotated toward the camera 3 and that the grip end of the club still points along the target line verifying that the swing is on plane. The computer verifies that the golfer's head H has correctly moved to the right with the continued turn of the left shoulder 10 to a position vertically above the outside edge of the golfer's right foot. A very important observation can be made by the computer's software from the video camera image while the spherical attachment is in this swing plane orbital location. Since the edge line of the golfer's left hip 13 is still in the same left-justified location as in the normal stance this verifies that the golfer has correctly rotated his or her upper torso and left shoulder 10 to achieve the correct swing plane orbital position. If the edge line of the left hip 13 had moved to the golfer's right, the computer would recognize that the golfer had made a “reverse pivot”, one of the most common errors for amateur golfers.
  • FIG. 3E shows the full completion of the back swing and the left shoulder turn. The [0078] sphere 6 has entered the forward swing plane orbit 5. The image of the sphere 6 shows that the clubface is correctly rotated toward the camera 3 and that the swing is on plane. The computer verifies that the golfer's head H is correctly pointed so that he or she can see the ball. Since the edge of the chin line 14 is visible, the golfer's head H is correctly raised to permit the proper left shoulder 10 turn.
  • FIG. 3F shows a continuation of the forward swing. The initial phase of the forward swing is characterized by rapid and powerful uncoiling of the [0079] left shoulder 10. At the same time the left arm 11 has lowered while the wrists 12 remain cocked with the club shaft 7 in a near vertical position. This movement of the left shoulder 10 has changed the center of the swing circle and consequently defined the circular forward swing plane orbit 5. The image of the sphere 6 verifies to the computer that the clubface is correctly rotated toward the camera 3; that the grip end of the club still points along the target line; and that the swing is on plane. The computer verifies that the edge lines of the golfer's left side and left leg produce an angle 15 that is less than 180 degrees. This indicates that significant hip turn has correctly occurred while the sphere is at this swing plane orbital location.
  • FIG. 3G shows that the [0080] left shoulder 10 has returned to the original stance position, but the lower body has accelerated its turn while the wrists 12 remain cocked as the right shoulder 16 begins to turn toward the target. The club shaft has not rotated very much during the forward swing as yet as indicated by the patterns of the sphere 6 that indicates the clubface is still facing the camera 3. The club shaft direction as determined by the image of the spherical attachment in FIG. 2 is toward the target and on plane.
  • FIG. 3H shows the forward swing after impact as the [0081] wrists 12 are un-cocked while the entire body is turning toward the target. As the wrists 12 un-cock, they are also rotating the club shaft 7 so that the clubface is facing the target at impact as determined by the video camera's 3 image of the spherical attachment. The clubface direction shortly after impact is very important in predicting whether the swing achieved a “natural draw”, “duck hook” or “slice”. The sphere's 6 correct forward swing plane orbit 5 location and the golfer's head H positioned behind the golf ball indicate power was generated by the swing at impact. The computer's recognition by use of the patterns of the spherical attachment that the club shaft points to the golfer's right ear is very important at this orbital location.
  • FIG. 31 completes the right shoulder turn toward the target as the [0082] wrists 12 cock once again to accept the momentum of the swing. Club shaft rotation 7 as determined by the image of the spherical attachment verifies to the computer that the clubface is correctly pointing away from the video camera 3. The sphere 6 continues to show that the swing is on plane. The computer recognizes that the golfer's head position while turned toward the target is essentially in the same location as it is in the golfer's normal stance position verifying that he or she was correctly behind the ball at impact. This position represents a correct “follow through”.
  • FIG. 3J completes the forward swing as the club speed decelerates and the entire body turns toward the target. . The [0083] sphere 6 continues to show that the swing is on plane. The golfer's head position has moved forward significantly showing that he or she is on balance.
  • FIG. 3K shows the “world class finish” position. The golfer's weight has been transferred forward onto his or her left leg and the [0084] sphere 6 has dropped from its forward swing orbit 5 to rest on his or her left shoulder.
  • The above sequence of moves through FIGS. 3A to [0085] 3K represents an ideal swing for all golfers to attain. A student simply stands in front of the camera 3 and tries to emulate the displayed ideal swing. Any deviation from an ideal swing is recognized by the computer that immediately responds with visual and audible feedback or by written instructions displayed on the monitor. Illustrations are also used to notify or prompt the student of correct club and body positions. These immediate responses by the computer in response to images received from the video camera of the golfer's actual club and body movements are indicative of the “interactive” nature of the golf swing analyzer.
  • FIG. 4 illustrates interactivity of the golfer with the computer and its display on the monitor. As the golfer moves his club, the computer is able to stay a number of frames ahead and to provide the [0086] correct club shaft 7′ direction and club face rotation for the near future step of his or her swing even though the pace of the swing is determined solely by the golfer. Since the computer instantaneously recognizes the current progress of the golfer's swing by the image of the sphere 6, all prompts are interactive and enlightened. Thus in FIG. 4, the present location of the sphere 6 attached to the golf club is shown at about seven o'clock in the semicircular back swing orbit 4 and the displayed future position of the sphere 6′ attached to the club is shown at the ten o'clock position of that orbit. An illustration similar to FIG. 3C can also be displayed as a prompt for the correct future body position that corresponds to the displayed correct future club position as recognized by the sphere 7′.
  • FIG. 5 shows the first body adjustment that the student is asked to make to calibrate his or her orbits. The calibration process begins as the computer monitor continues to display messages until the images of the student confirm that he or she has assumed a proper stance at approximately the correct distance from the camera. Once the stance position is correct, a silhouette is drawn on the monitor of the student's stance position along with a highlighted outline of the spherical attachment. The student is asked to make several short calibration movements. He or she is first asked to hold the golf club parallel to the ground while pointing the grip end of the club at the target, shown in FIG. 5. His or her left knuckles should be directly above the right toes with the left arm fully extended and no bend of the left elbow. An animated figure at the bottom of the screen illustrates the correct positions. Once this position is achieved, he or she must hold the club still for two seconds. A message then appears to assume a similar position in the opposite direction, right knuckles over left foot, grip end pointing away from the target. The orbits are then calculated and displayed along with the stance position of the student. The above process allows the software to tailor the orbits to the golfer's height and arm reach based upon images that are interactively achieved and processed in real-time. [0087]
  • The initial orbits are determined by computing the distance of a line that connects the bottom of the spherical attachment of the club to the top of the golfer's head while in his normal stance. This line can be viewed as the base of two equal right triangles that have 12-degree angles emanating from the bottom of the [0088] sphere 6 as their hypotenuse. Each hypotenuse equally divides a circle and is equal to its diameter. The circle to the golfer's right forms the outer edge of the back swing orbit 4 for a right-handed golfer. The other circle forms the outer edge of the forward swing orbit 5. The calibration movements cause the dimensions of the orbits to be adjusted if the spherical attachment does not correctly align with the back swing orbit 4 He or she may choose to display the orbits with or without club shaft and club head position references. The student can swing the club freely back and forth at his or her own speed. As the student attempts to keep the sphere 6 within the orbits, he or she may observe the club shaft direction and clubface rotation guides at orbit locations that properly lead the golfer as shown in FIG. 5. Additionally, the software can freeze the frame on the computer monitor at any orbital location if a club movement error is made and the option is enabled. Various orbital checkpoint locations can be selected corresponding roughly to FIGS. 3B-3J.
  • The first evaluation made by the computer software concerns the location of the [0089] sphere 6 within the orbits 4 and 5 for each orbital checkpoint. The club shaft direction and the clubface rotation are also checked. Failure of any of the club positions to match the requirements at that checkpoint generates a series of messages and suggestions. The recognition software finds body edges relative to orbit locations using Sobel approximation to determine maximum gradient to check major body part position for each checkpoint and reports irregularities with corrective graphic displays. Timing of the swing is evaluated before and after impact to predict ball flight distance. Club shaft rotation angles and body position as determined by the edge detector are used to predict and display simulated ball flight.
  • Instant replay of the swing last analyzed can be done at regular speed or in slow motion. It can also be performed step-by-step through the orbital checkpoints and with or without detailed analysis. [0090]
  • FIG. 6 illustrates the predicted flight of the ball B toward the target T after the club has passed the impact position I during a swing. The monitor displays the direction, curvature and distance of the predicted flight of the ball B. This prediction is based upon the patterns and timing of the images of the [0091] sphere 6 before and after the club passes the impact position and the images of the golfer's body position during impact. This display further reassures the golfer of his or her progress toward achieving the ideal swing.
  • FIG. 7A illustrates swing position recognition and reinforcement according to the ideal swing pattern to allow the [0092] golfer 1 to watch his or her swing in real-time as it is projected onto a golf course setting 48. When the club attachment 19 is recognized by the computer to be in the initial stance position, a humanoid depiction of the correct club and body positions 49 outlines the camera view of the golfer. A golf course setting 48 is displayed outside the humanoid depiction of the correct club and body positions. The golf course setting 48 is a scene that has a plurality of representations. Each representation shows the single golf course scene with a humanoid depiction cut out for one of a plurality of the correct club and body positions. The course scene with the correct humanoid cutout is placed over the background frame of the golfer 1 as he or she swings and thereby changes the location of the club attachment with respect to the swing plane orbits of the ideal swing pattern.
  • FIG. 7B illustrates swing position recognition and reinforcement according to the ideal swing pattern as the recognized location of the [0093] club attachment 19 is changed by the golfer 1. The humanoid depiction of the correct club and body positions 49 follows the movement of the club attachment 19 closely and effectively demonstrates to the golfer 1 how accurately he or she is swinging according to the ideal swing pattern.
  • FIG. 7C illustrates swing position recognition and reinforcement according to the ideal swing pattern as the [0094] golfer 1 is shown in the stance position in an indoor location 50 in front of a video camera 3 but views himself or herself 1 actually in stance position on a real golf course 48. The golfer is using a short, safe club 51 with a simulated club head 21 made of soft but durable material. The short club has a multi-spherical attachment 19 with a club head 21 that is aligned to a simulated golf ball 26 attached to a platform 28 made that is held in place by the mat 29 upon which he or she is standing.
  • FIG. 7D illustrates swing position recognition and reinforcement according to the ideal swing pattern as the [0095] golfer 1 is shown swinging in an indoor location 50 in front of a video camera 3 but views himself or herself 1 actually swinging on a real golf course 48.
  • FIG. 8A illustrates swing position recognition and reinforcement according to the ideal swing pattern. The [0096] golfer 1 is shown in the stance position in front of a video camera. A transparent humanoid 52 depiction of the correct club and body position is superimposed over the golfer's image. The transparent humanoid 52 depiction corresponds to the recognized location of the club shaft attachment 19 in the stance position.
  • FIG. 8B illustrates swing position recognition and reinforcement according to the ideal swing pattern as the [0097] golfer 1 is shown swinging in front of a video camera. A transparent humanoid 52 depiction of the correct club and body position is superimposed over the golfer's 1 image that corresponds to the location of the club shaft attachment 19 recognized as being nearest one of a plurality of swing plane orbit locations.
  • FIG. 9 illustrates the use of the [0098] club attachment 19 to make selections that control the sequence of activities during swing analysis and simulated golf game play so that the golfer can maintain his original swing stance position. This facilitates a continuum of activities during which he does not have to lay down his golf club. The choice buttons 53, 54, 55, 56 are large so that they can be viewed from a distance and are arranged so that the attachment does not accidentally pass through one to reach another. Since no clicking function is present, as with a computer mouse, the position over the button must be held for a brief time before the choice is registered. The flow only provides choices while no swing is in progress. The golfer's image is changed to be a mirror image during control selections where generally, a normal camera view image is shown during swing tracking.
  • FIG. 9A illustrates the use of the [0099] club attachment 19 to make a selection as indicated by the choice arrow 58 that controls the sequence of activities during simulated golf game play. Because the scene is a golf course setting 48 not including the golfer 1, a picture-in-picture display 57 of the golfer 1 is used so that he can view the motions of his club attachment 19.
  • FIG. 10 illustrates the display on the [0100] monitor 2 of a light meter feature, where the light meter 59 reports the ambient lighting properties of the setting based upon the brightness and gray properties of known color patterns of the attachment 19. The color intensity and grayness properties are determined subsequent to initial calibration and after each swing.
  • FIG. 11 illustrates the predicted [0101] ball flight 60 of a swing as it is translated to a simulation of golf play activity. The golfer 1, having completed a swing that he was able to see performed on the golf course 48 in real time, is watching the ball 61 in flight to the target while viewing the explanations 62 as to the cause of said predicted ball flight 60 are displayed.
  • FIG. 12 illustrates the predicted [0102] ball flight 60 of a swing as it is translated to a simulation of practice range activity. The golfer 1, having completed a swing that he was able to see performed on the practice range 63 in real time, is watching the ball 61 in flight while viewing the explanations 62 as to the cause of said predicted ball flight 60 are displayed.
  • FIG. 13 illustrates the [0103] handicap rating 64 of a swing that occurs during a golf lesson activity. The golfer 1, having completed a swing that he saw performed on the monitor 2 in real time while swinging in his home 50, is watching the handicap rating 64 that appears immediately upon completion of the swing. He can subsequently replay and analyze the swing to corroborate the handicap rating. A handicap rating and explanation for the rating are also provided. This rating is based upon a correctness total that is computed at each checkpoint during the detailed analysis. Scoring is based upon correct club position and body position throughout the swing, but with emphasis at key points such as the impact position. The software program estimates a USGA handicap rating for a swing based upon the correctness totals that a golfer with that handicap rating normally achieves.
  • FIG. 14 illustrates the [0104] golfer 1 being monitored by a video camera 3 primarily from the right side view as indicated by the right side swing plane orbit 65. This figure shows that it is possible to monitor a golfer's swing from different video camera 3 views and also to use one or more cameras concurrently. One or more displays 2 can also be used concurrently.
     1 Golfer 33 Vertical split sphere
     2 Computer monitor display 34 Vertical dividing line
     3 Video camera 35 Horizontal dividing line
     4 Back swing plane orbit 36 Footprints
     5 Forward swing plane orbit 37 Long club footprints
     6 Spherical attachment 38 Medium club footprints
     7 Golf club shaft 39 Short club footprints
     8 Golf club grip 40 Block base
     9 Golf club polar indicator 41 Poly carbonate sheet
    10 Left shoulder 42 Peg
    11 Straight left arm 43 Spring
    12 Wrists 44 Short club ball
    13 Left hip 45 Medium club ball
    14 Edge of chin line 46 Long club ball
    15 Body angle 47 Protective rubber cover
    16 Right shoulder 48 Golf course setting
    17 Left arm 49 Humanoid outline
    18 Left elbow 50 Indoor location
    19 Multi-spherical fixture 51 Short safe club
    20 Club guide 52 Transparent humanoid
    21 Club head 53 choice button 1
    22 Club face 54 choice button 2
    23 Short backswing 55 choice button 3
    24 Medium backswing 56 choice button 4
    25 Long backswing 57 Picture in picture display
    26 Simulated golf ball 58 Choice arrow
    27 Protective cover 59 Light meter
    28 Limited area platform 60 Predicted ball flight
    29 Mat 61 Ball
    30 Solid sphere 62 Ball flight explanation
    31 Horizontal split sphere 63 Golf practice range
    32 Solid sphere 64 Handicap rating
    B. Ball 65 Side view of swing orbit
    F. Ball flight 66 Energy enhanced signal
    H. Golfer's head 6A. Single sphere vertical
    I. Impact position dividing line
    T. Target 6B. Single sphere horizontal
    W. White section of sphere dividing line
    10A. Location signal

Claims (42)

What is claimed is:
1. An interactive method of tracking and analyzing a golf swing in combination with a computer including the steps of placing a golfer in front of a video camera that is associated with said computer, superimposing a pattern of an ideal golf swing on a display monitor of said computer over the live background images of said golfer, said display monitor being clearly visible to said golfer, inducing said golfer to attempt to emulate said pattern of an ideal golf swing as shown on said display monitor, said computer comparing each of a plurality of sequential images captured by said video camera of said golfer's swing to said pattern of an ideal golf swing and responding to the correctness of said golfer's swing in real time, including the step of placing an attachment on a club shaft of said golfer, said attachment exhibiting a surface having a color pattern thereon that is captured by said video camera and is readily recognizable by said computer, said attachment being instrumental for tracking and analyzing the correctness of said attempt to emulate said pattern of an ideal golf swing, including the step of selecting a golf club from a plurality of golf clubs including real and simulated golf clubs.
2. The method of claim 1, including the step of controlling said computer to provide audio and visual responses as to the correctness of said golfer's swing in real time according to any progress of said golfer's partial swing, said golfer solely determining said progress.
3. The method of claim 1, including the step of controlling said computer to update said pattern of an ideal golf swing on said display monitor in real time according to the progress of said golfer's partial swing said golfer solely determining said progress.
4. The method of claim 1, including the step of including in said pattern of an ideal golf swing, a display of an approximately semicircular swing plane orbit for a back swing and an approximately circular swing plane orbit for a forward swing.
5. The method of claim 1, wherein said pattern of an ideal golf swing includes a display of a plurality of swing plane orbits corresponding to different club lengths.
6. The method of claim 5, wherein said pattern of an ideal golf swing includes a display of the correct two dimensional club shaft angles, the correct three dimensional swing plane angles, the correct club shaft rotation angles and the golfer's correct body positions corresponding to a plurality of locations within said swing plane orbits.
7. The method of claim 1, wherein said tracking and analyzing a golf swing include the step of controlling said computer to independently determine said golfer's club position at any time during said golfer's swing from images captured by said video camera.
8. The method of claim 1, wherein said tracking and analyzing a golf swing includes the step of controlling said computer to independently determine said golfer's body position at any time during said golfer's swing from images captured by said video camera.
9. The method of claim 1, wherein said pattern of an ideal golf swing further includes a plurality of leading club guides corresponding to a plurality of swing plane orbit locations.
10. The method of claim 1, including the step of placing a golfer in front of one or more video cameras to monitor said golfer swinging from a plurality of camera views, said camera views including golfer's front, back, left and right sides.
11. The method of claim 1, including the step of using and interpreting the brightness and gray properties of known color patterns of said attachment as a light meter reporting the ambient lighting characteristics of the setting.
12. The method of claim 1, including controlling of said computer by moving said attachment over the location of selection buttons displayed on said display monitor so that said golfer can remain at his or her established swing location with respect to said video camera.
13. The method of claim 12, including the step of changing said display monitor's image of said golfer to a mirror image to naturalize the process of viewing his or her club motion while making choices.
14. The method of claim 12, including the step of displaying picture-in-picture to display said golfer as he or she makes selections using said club attachment when the background scene does not otherwise include said golfer.
15. The method of claim 1, including the step of said computer automatically calibrating said pattern of an ideal golf swing individually for said golfer based upon said golfer's size and said golfer's physical characteristics from images captured by said video camera.
16. The method of claim 1 including the step of displaying a handicap rating on said monitor level following said attempt to emulate a pattern of an ideal swing, said handicap rating being roughly equivalent the USGA handicap system representing said golfer's skill level.
17. The method of claim 1 including the step of translating said golf swing into a simulated golf lesson, including the steps of selecting a type of golf club, watching his or her said golf swing in a setting actually in view of said video camera in real-time, watching said golf swing with leading guides and trailing reinforcement guides, replaying said golf swing and analyzing said golf swing step-by-step.
18. The method of claim 1, including the steps of said computer predicting the ball flight for said golf swing as said golfer's club passes through the impact position and then displaying said predicted ball flight toward a target on said display monitor.
19. The method of claim 18 including the steps of translating said predicted ball flight into a practice range simulation activity including the steps of selecting a type of club, watching himself or herself swing on said practice range simulation in real-time, watching said predicted ball flight to a plurality of targets, replaying said swing on said practice range simulation and analyzing said swing step-by-step and displaying explanations as to the cause of said predicted ball flight, said explanations include calculations for overall quality and strength of said predicted ball flight, direction of said predicted ball flight, trajectory of said predicted ball flight and spin imparted to the ball during said predicted ball flight with possible results of said spin being straight, draw, fade, hook and slice.
20. The method of claim 18 including the step of translating said predicted ball flight into a golf play simulation activity including the steps of selecting a golf course, watching said swing on said golf course in real-time, watching said predicted ball flight moving to a plurality of targets, replaying said swing on said golf course and analyzing said swing, said analyzing displaying the step-by-step explanations for said predicted ball flight, said explanations include calculations for overall quality and strength of said predicted ball flight, direction of said ball flight, trajectory of said predicted ball flight and spin imparted to the ball during said predicted ball flight with possible results of said spin being straight, draw, fade, hook and slice.
21. The method of claim 20 wherein said step of golf play simulation includes the participation of one or more players, said players are participating in a manner that is generally consistent in procedure and scoring with the USGA rules of golf.
22. A method of teaching a golf swing including the steps of inducing a golfer to initiate movements of a real or simulated golf club according to his or her own timing through a plurality of golf swing positions, subjecting said golf swing positions to swing position recognition by a computer, said computer recognizing the current club position and displaying the correct body and club position interactively that is closest to said current club position, thereby providing position reinforcement.
23. The method of claim 22 including the step of displaying said correct body and club positions by superimposing a transparent humanoid form of said correct body and club position over said golfer's image in real-time as said golfer swings.
24. A method of swing image relocation of real-time images of a golfer swinging in a setting that is different from the actual setting, including the steps of placing a golfer in a real location such as his home or office in front of a computer, inducing said golfer to initiate swing movements of a real or simulated golf club according to his or her own timing through a plurality of golf swing positions, subjecting said golf swing positions to swing position recognition by a computer, said computer recognizing the current club position and displaying a limited view of said golfer's image, said limited view being said golfer's image outlined by the current correct body and club position that corresponds to said current club position, and superimposing said limited view of said golfer's real-time swing images over an arbitrary background image such as a golf course setting.
25. The method of claim 24 including the step of displaying said golfer's image in real-time on said golf course setting, said golfer's image being overlaid by said correct body and club position that corresponds to said current club position, said correct body and club position depicted as a humanoid cutout removed from said golf course scene.
26. The method of claim 24, including the step of viewing the completeness of said golfer's image being displayed on said arbitrary background to provide a visual measure of the correctness of said golf swing with regard to correct body and club positions.
27. The method of claim 24, including the step whereby said different setting is made to be partially transparent thereby showing said golfer's entire body and club to some extent during said golf swing while retaining the allusion of said different setting, such as said golf course setting.
28. An apparatus for interactively tracking and analyzing a golf swing comprising a computer having a display monitor therewith and one or more video cameras for receiving images that are then relayed to said computer, first means for displaying a pattern of an ideal golf swing on said monitor, second means for displaying, by superimposing on said monitor, a golfer's swing attempt to emulate said pattern of an ideal golf swing over said pattern of an ideal swing, means for comparing said first display pattern including means attached to a golf club selected from a plurality of golf clubs including real and simulated clubs, of said golfer for displaying a color pattern recognizable by said computer including a plurality of humanoid depictions that provide position reinforcement corresponding to a plurality of swing plane orbit locations.
29. The apparatus of claim 28 including means for combining a plurality of said humanoid depictions with alternative background scenery that serve to relocate the real-time display images of said golfer's swing onto a different setting, such as a golf course or practice range.
30. The apparatus of claim 28 wherein said attachments on said club shaft are comprised of one or more spherical objects that include red, green and blue color patterns for efficient computer processing according to the RGB color spectrum.
31. The apparatus of claim 28 including means for said attachments on said club shaft to utilize an energy source combined with a light signal emission device, such as a watch battery and laser bulb to enhance swing position recognition.
32. The apparatus of claim 28 including means for automatically calibrating said pattern of an ideal golf swing individually for said golfer based upon said golfer's size and said golfer's physical characteristics from images captured by said one or more video cameras.
33. The apparatus of claim 28 including leading guides that consist of swing plane orbits and club position guides that show the correct two dimensional club shaft angle, the correct club shaft rotation with respect to the club face and the correct three dimensional swing plane angle with respect to a plurality of swing plane orbit locations.
34. The apparatus of claim 28 including trailing guides that are comprised of a transparent humanoid depiction displayed on said monitor providing means for displaying the correct body position and club position guides with respect to a plurality of swing plane orbit locations to thereby provide position reinforcement.
35. The apparatus of claim 28 wherein said means attached to a club is located just below the club grip to keep the swing arc of said means attached to a club as small as possible for close-up monitoring.
36. The apparatus of claim 28 wherein said club is a short club that causes the outside reach of the swing arc to be smaller than that of a full-length club thereby making it more suitable for use in an area with limited space.
37. The apparatus of claim 36 wherein said club is equipped with a club head that is soft for the sake of safety but durable enough for striking a simulated golf ball.
38. The apparatus of claim 36 including a platform having means for holding one or more simulated golf balls thereon, said platform being complementary in size to said short club for achieving one of a plurality of correct swing plane orbits corresponding to different club lengths in a limited space.
39. The apparatus of claim 38, including means for attaching said platform to a mat that allows said golfer's body weight to hold said platform in place during and after swing impact of said club with said simulated golf balls.
40. The apparatus of claim 38, including springs attached to said platform to hold said simulated golf balls for striking by said short club, means for protecting said springs by surrounding said springs by a rubber structure.
41. The apparatus of claim 38, including means for swinging according to one of a plurality of correct swing plane angles as a result of said golfer choosing to strike one of a plurality of simulated balls while said golfer's position on the mat remains unchanged thereby changing the swing plane angle.
42. The apparatus of claim 38, including means for swinging according to one of a plurality of correct swing plane angles by choosing to change said golfer's foot placement on the mat thereby changing the swing plane angle while striking a single simulated golf ball.
US10/345,651 2001-06-11 2003-01-17 Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement Abandoned US20030109322A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/345,651 US20030109322A1 (en) 2001-06-11 2003-01-17 Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement
PCT/US2004/001082 WO2004067099A2 (en) 2003-01-17 2004-01-15 Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement
US11/198,570 US20050272517A1 (en) 2001-06-11 2005-08-04 Swing position recognition and reinforcement
US11/457,652 US20060247070A1 (en) 2001-06-11 2006-07-14 Swing position recognition and reinforcement

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/878,447 US6533675B2 (en) 2001-06-11 2001-06-11 Interactive method and apparatus for tracking and analyzing a golf swing
US10/345,651 US20030109322A1 (en) 2001-06-11 2003-01-17 Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/878,447 Continuation-In-Part US6533675B2 (en) 2001-06-11 2001-06-11 Interactive method and apparatus for tracking and analyzing a golf swing

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/198,570 Continuation-In-Part US20050272517A1 (en) 2001-06-11 2005-08-04 Swing position recognition and reinforcement

Publications (1)

Publication Number Publication Date
US20030109322A1 true US20030109322A1 (en) 2003-06-12

Family

ID=32823679

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/345,651 Abandoned US20030109322A1 (en) 2001-06-11 2003-01-17 Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement

Country Status (2)

Country Link
US (1) US20030109322A1 (en)
WO (1) WO2004067099A2 (en)

Cited By (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040155902A1 (en) * 2001-09-14 2004-08-12 Dempski Kelly L. Lab window collaboration
US20050143183A1 (en) * 2003-12-26 2005-06-30 Yoshiaki Shirai Golf swing diagnosis system
WO2005072831A1 (en) * 2004-01-26 2005-08-11 Modelgolf Llc Systems and methods of measuring and evaluating performance of a physical skill and equipment used to perform the physical skill
US20050272514A1 (en) * 2004-06-07 2005-12-08 Laurent Bissonnette Launch monitor
US20050268704A1 (en) * 2004-06-07 2005-12-08 Laurent Bissonnette Launch monitor
US20050272517A1 (en) * 2001-06-11 2005-12-08 Recognition Insight, Llc Swing position recognition and reinforcement
US20060247070A1 (en) * 2001-06-11 2006-11-02 Recognition Insight, Llc Swing position recognition and reinforcement
US20070010341A1 (en) * 2005-07-08 2007-01-11 Suunto Oy Golf device and method
US20070010342A1 (en) * 2005-03-29 2007-01-11 Bridgestone Sports Co., Ltd. Ballistic trajectory simulation method and flight simulation method for golf ball
US20070072159A1 (en) * 2005-09-27 2007-03-29 Olson Jerald J Sports practice video training system and method
US20080182685A1 (en) * 2001-09-12 2008-07-31 Pillar Vision Corporation Trajectory detection and feedback system for golf
US20080200287A1 (en) * 2007-01-10 2008-08-21 Pillar Vision Corporation Trajectory detection and feedfack system for tennis
US20080198230A1 (en) * 2005-07-14 2008-08-21 Huston Charles D GPS Based Spectator and Participant Sport System and Method
US20080312010A1 (en) * 2007-05-24 2008-12-18 Pillar Vision Corporation Stereoscopic image capture with performance outcome prediction in sporting environments
US20090051652A1 (en) * 2007-08-24 2009-02-26 National Chiao Tung University Control apparatus and method
US20090062027A1 (en) * 2007-08-28 2009-03-05 Bridgestone Sports Co., Ltd Golf club shaft simulation method
US20100015585A1 (en) * 2006-10-26 2010-01-21 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US20100092926A1 (en) * 2008-10-14 2010-04-15 Haywood Keith Fabling Flight crew training system
US7837572B2 (en) 2004-06-07 2010-11-23 Acushnet Company Launch monitor
US7959517B2 (en) 2004-08-31 2011-06-14 Acushnet Company Infrared sensing launch monitor
US20110143868A1 (en) * 2001-09-12 2011-06-16 Pillar Vision, Inc. Training devices for trajectory-based sports
US20120007885A1 (en) * 2005-07-14 2012-01-12 Huston Charles D System and Method for Viewing Golf Using Virtual Reality
US20120050529A1 (en) * 2010-08-26 2012-03-01 Michael Bentley Portable wireless mobile device motion capture and analysis system and method
US20120083351A1 (en) * 2009-06-30 2012-04-05 Pil Joo Kim Golf simulation apparatus and method for the same
US20120129138A1 (en) * 2004-07-28 2012-05-24 William Gibbens Redmann Device and method for exercise prescription, detection of successful performance, reporting, and provision of reward therefore
WO2012087855A2 (en) * 2010-12-21 2012-06-28 Microsoft Corporation Intelligent gameplay photo capture
US20130012789A1 (en) * 2011-07-05 2013-01-10 Saudi Arabian Oil Company Systems, Computer Medium and Computer-Implemented Methods for Monitoring and Improving Biomechanical Health of Employees
US20130158939A1 (en) * 2011-10-14 2013-06-20 Dunlop Sports Co. Ltd. Method and computer-readable storage medium for fitting tennis racket and analysis device
US8556267B2 (en) 2004-06-07 2013-10-15 Acushnet Company Launch monitor
US20130316840A1 (en) * 2012-05-24 2013-11-28 Gary James Neil Marks Golf swing grading software system, golf swing component scoring chart and method
US20140022172A1 (en) * 2012-07-17 2014-01-23 Wistron Corp. Gesture input systems and methods
US20140162798A1 (en) * 2011-06-02 2014-06-12 Yong Hoon Kim Housing-type gold-simulation apparatus
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US8842003B2 (en) 2005-07-14 2014-09-23 Charles D. Huston GPS-based location and messaging system and method
US8903521B2 (en) 2010-08-26 2014-12-02 Blast Motion Inc. Motion capture element
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US8908922B2 (en) 2013-04-03 2014-12-09 Pillar Vision, Inc. True space tracking of axisymmetric object flight using diameter measurement
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
US8933967B2 (en) 2005-07-14 2015-01-13 Charles D. Huston System and method for creating and sharing an event using a social network
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US20150196805A1 (en) * 2014-01-14 2015-07-16 Zsolutionz, LLC Fuzzy logic-based evaluation and feedback of exercise performance
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US20160075235A1 (en) * 2014-09-12 2016-03-17 Yazaki Corporation In-vehicle display apparatus and instrument panel
US9292935B2 (en) 2014-01-14 2016-03-22 Zsolutionz, LLC Sensor-based evaluation and feedback of exercise performance
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US9330239B2 (en) 2014-01-14 2016-05-03 Zsolutionz, LLC Cloud-based initiation of customized exercise routine
US20160151696A1 (en) * 2016-01-15 2016-06-02 Inxpar Inc. System for analyzing golf swing process and method thereof
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US20160256740A1 (en) * 2011-11-22 2016-09-08 Scott Dallas Rowe Method for interactive training and analysis
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US20170120124A1 (en) * 2015-11-04 2017-05-04 Seiko Epson Corporation Swing analysis apparatus, swing analysis system, swing analysis method, swing analysis program, recording medium, and swing display apparatus
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US9805339B2 (en) 2011-07-05 2017-10-31 Saudi Arabian Oil Company Method for monitoring and improving health and productivity of employees using a computer mouse system
US9844344B2 (en) 2011-07-05 2017-12-19 Saudi Arabian Oil Company Systems and method to monitor health of employee when positioned in association with a workstation
US9889311B2 (en) 2015-12-04 2018-02-13 Saudi Arabian Oil Company Systems, protective casings for smartphones, and associated methods to enhance use of an automated external defibrillator (AED) device
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US9949640B2 (en) 2011-07-05 2018-04-24 Saudi Arabian Oil Company System for monitoring employee health
US10058285B2 (en) 2011-07-05 2018-08-28 Saudi Arabian Oil Company Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
US10108783B2 (en) 2011-07-05 2018-10-23 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring health of employees using mobile devices
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US20190046836A1 (en) * 2017-08-14 2019-02-14 Jonathan Bradford Starkey Physical education kinematic motor skills testing system
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
US10265627B2 (en) 2017-06-22 2019-04-23 Centurion VR, LLC Virtual reality simulation of a live-action sequence
US10307104B2 (en) 2011-07-05 2019-06-04 Saudi Arabian Oil Company Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
WO2019191769A1 (en) * 2018-03-30 2019-10-03 Flyingtee Tech, Llc Automated visual enhancement camera system and process
US10475351B2 (en) 2015-12-04 2019-11-12 Saudi Arabian Oil Company Systems, computer medium and methods for management training systems
US10628770B2 (en) 2015-12-14 2020-04-21 Saudi Arabian Oil Company Systems and methods for acquiring and employing resiliency data for leadership development
US10642955B2 (en) 2015-12-04 2020-05-05 Saudi Arabian Oil Company Devices, methods, and computer medium to provide real time 3D visualization bio-feedback
US20200254341A1 (en) * 2005-01-26 2020-08-13 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US10824132B2 (en) 2017-12-07 2020-11-03 Saudi Arabian Oil Company Intelligent personal protective equipment
US11207582B2 (en) * 2019-11-15 2021-12-28 Toca Football, Inc. System and method for a user adaptive training and gaming platform
CN114225337A (en) * 2021-09-18 2022-03-25 上海卓道医疗科技有限公司 Rehabilitation training device and working method thereof
US11514590B2 (en) 2020-08-13 2022-11-29 Toca Football, Inc. System and method for object tracking
US11557215B2 (en) * 2018-08-07 2023-01-17 Physera, Inc. Classification of musculoskeletal form using machine learning model
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US11580878B2 (en) * 2018-06-28 2023-02-14 West & Bergh Holding Ab Real time sports motion training aid
US11657906B2 (en) 2011-11-02 2023-05-23 Toca Football, Inc. System and method for object tracking in coordination with a ball-throwing machine
US11710316B2 (en) 2020-08-13 2023-07-25 Toca Football, Inc. System and method for object tracking and metric generation
US11833406B2 (en) 2015-07-16 2023-12-05 Blast Motion Inc. Swing quality measurement system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2005201321B2 (en) 2004-03-26 2007-08-09 Sri Sports Limited Golf swing-diagnosing system
DE102005046085B4 (en) 2005-09-26 2007-08-16 Hgm Gmbh - Haag Golf Messtechnik Method for measuring impact factors of a golf club
JPWO2007069618A1 (en) * 2005-12-12 2009-05-21 新世代株式会社 Training method, training apparatus, and coordination training method

Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4137566A (en) * 1977-09-12 1979-01-30 Acushnet Company Apparatus and method for analyzing a golf swing and displaying results
US4891748A (en) * 1986-05-30 1990-01-02 Mann Ralph V System and method for teaching physical skills
US5056791A (en) * 1989-09-28 1991-10-15 Nannette Poillon Golf simulator and analyzer system
US5111410A (en) * 1989-06-23 1992-05-05 Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho Motion analyzing/advising system
US5249967A (en) * 1991-07-12 1993-10-05 George P. O'Leary Sports technique video training device
US5342054A (en) * 1993-03-25 1994-08-30 Timecap, Inc. Gold practice apparatus
US5354063A (en) * 1992-12-04 1994-10-11 Virtual Golf, Inc. Double position golf simulator
US5459793A (en) * 1990-01-24 1995-10-17 Fujitsu Limited Motion analysis system
US5557338A (en) * 1995-04-05 1996-09-17 Thomson Consumer Electronics, Inc. Television receiver using received channel guide information and a secondary video signal processor for displaying secondary channel information
US5638300A (en) * 1994-12-05 1997-06-10 Johnson; Lee E. Golf swing analysis system
US5700204A (en) * 1996-06-17 1997-12-23 Teder; Rein S. Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor
US5772522A (en) * 1994-11-23 1998-06-30 United States Of Golf Association Method of and system for analyzing a golf club swing
US5823878A (en) * 1996-09-04 1998-10-20 Welch; Christian M. Golf swing analysis apparatus and method
US5826578A (en) * 1994-05-26 1998-10-27 Curchod; Donald B. Motion measurement apparatus
US5882269A (en) * 1995-10-16 1999-03-16 Lewis; Robert D Statistical analysis and feedback system for sports employing a projectile
US5924934A (en) * 1998-06-10 1999-07-20 Hamilton; David Paul Golf swing practice club with laser pointer
US5930741A (en) * 1995-02-28 1999-07-27 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US5938545A (en) * 1997-06-05 1999-08-17 The United States Of America As Represented By The Secretary Of The Navy Video system for determining a location of a body in flight
US5947742A (en) * 1993-08-10 1999-09-07 Midori Katayama Method for teaching body motions
US5949679A (en) * 1996-07-03 1999-09-07 Tournament Tracker, Inc. Golf scoring computer system
US5984684A (en) * 1996-12-02 1999-11-16 Brostedt; Per-Arne Method and system for teaching physical skills
US6041651A (en) * 1994-10-17 2000-03-28 Mizuno Corporation Shaft selection aiding apparatus for selecting optimum shaft for a golfer
US6126449A (en) * 1999-03-25 2000-10-03 Swing Lab Interactive motion training device and method
US6244971B1 (en) * 1999-01-28 2001-06-12 The Distancecaddy Company, Llc Spin determination for a rotating object
US6261189B1 (en) * 1997-10-14 2001-07-17 Phillip Robert Saville Human movement and golf swing monitoring and training system
US6293802B1 (en) * 1998-01-29 2001-09-25 Astar, Inc. Hybrid lesson format
US6514081B1 (en) * 1999-08-06 2003-02-04 Jeffrey L. Mengoli Method and apparatus for automating motion analysis
US6533675B2 (en) * 2001-06-11 2003-03-18 Conley Jack Funk Interactive method and apparatus for tracking and analyzing a golf swing
US6537076B2 (en) * 2001-02-16 2003-03-25 Golftec Enterprises Llc Method and system for presenting information for physical motion analysis
US6547671B1 (en) * 1999-01-28 2003-04-15 The Distancecaddy Company, Llc Launch and aim angle determination for an object
US6579190B2 (en) * 2000-03-15 2003-06-17 Sumitomo Rubber Industries, Ltd. Ball motion measuring apparatus
US6682446B2 (en) * 2000-09-11 2004-01-27 Darrin Bolin Range estimator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5390927A (en) * 1994-01-27 1995-02-21 Angelos; Arthur C. Golf simulator having system for calculating slice/hook component of ball trajectory

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4137566A (en) * 1977-09-12 1979-01-30 Acushnet Company Apparatus and method for analyzing a golf swing and displaying results
US4891748A (en) * 1986-05-30 1990-01-02 Mann Ralph V System and method for teaching physical skills
US5111410A (en) * 1989-06-23 1992-05-05 Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho Motion analyzing/advising system
US5056791A (en) * 1989-09-28 1991-10-15 Nannette Poillon Golf simulator and analyzer system
US5459793A (en) * 1990-01-24 1995-10-17 Fujitsu Limited Motion analysis system
US5249967A (en) * 1991-07-12 1993-10-05 George P. O'Leary Sports technique video training device
US5354063A (en) * 1992-12-04 1994-10-11 Virtual Golf, Inc. Double position golf simulator
US5342054A (en) * 1993-03-25 1994-08-30 Timecap, Inc. Gold practice apparatus
US5947742A (en) * 1993-08-10 1999-09-07 Midori Katayama Method for teaching body motions
US5826578A (en) * 1994-05-26 1998-10-27 Curchod; Donald B. Motion measurement apparatus
US6041651A (en) * 1994-10-17 2000-03-28 Mizuno Corporation Shaft selection aiding apparatus for selecting optimum shaft for a golfer
US5772522A (en) * 1994-11-23 1998-06-30 United States Of Golf Association Method of and system for analyzing a golf club swing
US5638300A (en) * 1994-12-05 1997-06-10 Johnson; Lee E. Golf swing analysis system
US5930741A (en) * 1995-02-28 1999-07-27 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US5557338A (en) * 1995-04-05 1996-09-17 Thomson Consumer Electronics, Inc. Television receiver using received channel guide information and a secondary video signal processor for displaying secondary channel information
US5882269A (en) * 1995-10-16 1999-03-16 Lewis; Robert D Statistical analysis and feedback system for sports employing a projectile
US5700204A (en) * 1996-06-17 1997-12-23 Teder; Rein S. Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor
US5949679A (en) * 1996-07-03 1999-09-07 Tournament Tracker, Inc. Golf scoring computer system
US5823878A (en) * 1996-09-04 1998-10-20 Welch; Christian M. Golf swing analysis apparatus and method
US5984684A (en) * 1996-12-02 1999-11-16 Brostedt; Per-Arne Method and system for teaching physical skills
US5938545A (en) * 1997-06-05 1999-08-17 The United States Of America As Represented By The Secretary Of The Navy Video system for determining a location of a body in flight
US6261189B1 (en) * 1997-10-14 2001-07-17 Phillip Robert Saville Human movement and golf swing monitoring and training system
US6293802B1 (en) * 1998-01-29 2001-09-25 Astar, Inc. Hybrid lesson format
US5924934A (en) * 1998-06-10 1999-07-20 Hamilton; David Paul Golf swing practice club with laser pointer
US6244971B1 (en) * 1999-01-28 2001-06-12 The Distancecaddy Company, Llc Spin determination for a rotating object
US6547671B1 (en) * 1999-01-28 2003-04-15 The Distancecaddy Company, Llc Launch and aim angle determination for an object
US6126449A (en) * 1999-03-25 2000-10-03 Swing Lab Interactive motion training device and method
US6514081B1 (en) * 1999-08-06 2003-02-04 Jeffrey L. Mengoli Method and apparatus for automating motion analysis
US6579190B2 (en) * 2000-03-15 2003-06-17 Sumitomo Rubber Industries, Ltd. Ball motion measuring apparatus
US6682446B2 (en) * 2000-09-11 2004-01-27 Darrin Bolin Range estimator
US6537076B2 (en) * 2001-02-16 2003-03-25 Golftec Enterprises Llc Method and system for presenting information for physical motion analysis
US6533675B2 (en) * 2001-06-11 2003-03-18 Conley Jack Funk Interactive method and apparatus for tracking and analyzing a golf swing

Cited By (181)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050272517A1 (en) * 2001-06-11 2005-12-08 Recognition Insight, Llc Swing position recognition and reinforcement
US20060247070A1 (en) * 2001-06-11 2006-11-02 Recognition Insight, Llc Swing position recognition and reinforcement
US20110143868A1 (en) * 2001-09-12 2011-06-16 Pillar Vision, Inc. Training devices for trajectory-based sports
US8622832B2 (en) 2001-09-12 2014-01-07 Pillar Vision, Inc. Trajectory detection and feedback system
US9283431B2 (en) 2001-09-12 2016-03-15 Pillar Vision, Inc. Trajectory detection and feedback system
US9694238B2 (en) 2001-09-12 2017-07-04 Pillar Vision, Inc. Trajectory detection and feedback system for tennis
US9283432B2 (en) 2001-09-12 2016-03-15 Pillar Vision, Inc. Trajectory detection and feedback system
US9345929B2 (en) 2001-09-12 2016-05-24 Pillar Vision, Inc. Trajectory detection and feedback system
US20080182685A1 (en) * 2001-09-12 2008-07-31 Pillar Vision Corporation Trajectory detection and feedback system for golf
US9238165B2 (en) 2001-09-12 2016-01-19 Pillar Vision, Inc. Training devices for trajectory-based sports
US8617008B2 (en) * 2001-09-12 2013-12-31 Pillar Vision, Inc. Training devices for trajectory-based sports
US8409024B2 (en) 2001-09-12 2013-04-02 Pillar Vision, Inc. Trajectory detection and feedback system for golf
US7007236B2 (en) * 2001-09-14 2006-02-28 Accenture Global Services Gmbh Lab window collaboration
US20060092267A1 (en) * 2001-09-14 2006-05-04 Accenture Global Services Gmbh Lab window collaboration
US20040155902A1 (en) * 2001-09-14 2004-08-12 Dempski Kelly L. Lab window collaboration
US7441198B2 (en) 2001-09-14 2008-10-21 Accenture Global Services Gmbh Virtual collaboration window system and method
US20050143183A1 (en) * 2003-12-26 2005-06-30 Yoshiaki Shirai Golf swing diagnosis system
US7502491B2 (en) * 2003-12-26 2009-03-10 Sri Sports Limited Golf swing diagnosis system
WO2005072831A1 (en) * 2004-01-26 2005-08-11 Modelgolf Llc Systems and methods of measuring and evaluating performance of a physical skill and equipment used to perform the physical skill
US20050196737A1 (en) * 2004-01-26 2005-09-08 Mann Ralph V. Systems and methods of measuring and evaluating performance of a physical skill and equipment used to perform the physical skill
US20050268704A1 (en) * 2004-06-07 2005-12-08 Laurent Bissonnette Launch monitor
US7395696B2 (en) * 2004-06-07 2008-07-08 Acushnet Company Launch monitor
US7837572B2 (en) 2004-06-07 2010-11-23 Acushnet Company Launch monitor
US20050272514A1 (en) * 2004-06-07 2005-12-08 Laurent Bissonnette Launch monitor
US8475289B2 (en) * 2004-06-07 2013-07-02 Acushnet Company Launch monitor
US8556267B2 (en) 2004-06-07 2013-10-15 Acushnet Company Launch monitor
US20120129138A1 (en) * 2004-07-28 2012-05-24 William Gibbens Redmann Device and method for exercise prescription, detection of successful performance, reporting, and provision of reward therefore
US8343012B2 (en) * 2004-07-28 2013-01-01 William Gibbens Redmann Device and method for exercise prescription, detection of successful performance, reporting, and provision of reward therefore
US7959517B2 (en) 2004-08-31 2011-06-14 Acushnet Company Infrared sensing launch monitor
US20200254341A1 (en) * 2005-01-26 2020-08-13 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US11000765B2 (en) * 2005-01-26 2021-05-11 K-Motion Interactive, Inc. Method and system for athletic motion analysis and instruction
US20070010342A1 (en) * 2005-03-29 2007-01-11 Bridgestone Sports Co., Ltd. Ballistic trajectory simulation method and flight simulation method for golf ball
US7435089B2 (en) * 2005-03-29 2008-10-14 Bridgestone Sports Co., Ltd. Ballistic trajectory simulation method and flight simulation method for golf ball
US20070010341A1 (en) * 2005-07-08 2007-01-11 Suunto Oy Golf device and method
US8226494B2 (en) * 2005-07-08 2012-07-24 Suunto Oy Golf device and method
US20120264534A1 (en) * 2005-07-08 2012-10-18 Michael Miettinen Golf device and method
US8986129B2 (en) * 2005-07-08 2015-03-24 Suunto Oy Golf device and method
US9566494B2 (en) 2005-07-14 2017-02-14 Charles D. Huston System and method for creating and sharing an event using a social network
US9445225B2 (en) 2005-07-14 2016-09-13 Huston Family Trust GPS based spectator and participant sport system and method
US20120007885A1 (en) * 2005-07-14 2012-01-12 Huston Charles D System and Method for Viewing Golf Using Virtual Reality
US8933967B2 (en) 2005-07-14 2015-01-13 Charles D. Huston System and method for creating and sharing an event using a social network
US9344842B2 (en) * 2005-07-14 2016-05-17 Charles D. Huston System and method for viewing golf using virtual reality
US10802153B2 (en) 2005-07-14 2020-10-13 Charles D. Huston GPS based participant identification system and method
US11087345B2 (en) 2005-07-14 2021-08-10 Charles D. Huston System and method for creating content for an event using a social network
US9798012B2 (en) 2005-07-14 2017-10-24 Charles D. Huston GPS based participant identification system and method
US20080198230A1 (en) * 2005-07-14 2008-08-21 Huston Charles D GPS Based Spectator and Participant Sport System and Method
US8842003B2 (en) 2005-07-14 2014-09-23 Charles D. Huston GPS-based location and messaging system and method
US9498694B2 (en) 2005-07-14 2016-11-22 Charles D. Huston System and method for creating content for an event using a social network
US20070072159A1 (en) * 2005-09-27 2007-03-29 Olson Jerald J Sports practice video training system and method
US20100015585A1 (en) * 2006-10-26 2010-01-21 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US11210963B2 (en) * 2006-10-26 2021-12-28 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
GB2458392B (en) * 2006-10-26 2013-04-24 Richard John Baker Method and apparatus for providing personalised audio-visual instruction
US20080200287A1 (en) * 2007-01-10 2008-08-21 Pillar Vision Corporation Trajectory detection and feedfack system for tennis
US10360685B2 (en) * 2007-05-24 2019-07-23 Pillar Vision Corporation Stereoscopic image capture with performance outcome prediction in sporting environments
US20080312010A1 (en) * 2007-05-24 2008-12-18 Pillar Vision Corporation Stereoscopic image capture with performance outcome prediction in sporting environments
US8363011B2 (en) * 2007-08-24 2013-01-29 National Chiao Tung University Control apparatus and method
US20090051652A1 (en) * 2007-08-24 2009-02-26 National Chiao Tung University Control apparatus and method
US20090062027A1 (en) * 2007-08-28 2009-03-05 Bridgestone Sports Co., Ltd Golf club shaft simulation method
US9022786B2 (en) * 2008-10-14 2015-05-05 The Boeing Company Flight crew training system
US20100092926A1 (en) * 2008-10-14 2010-04-15 Haywood Keith Fabling Flight crew training system
US8512162B2 (en) * 2009-06-30 2013-08-20 Golfzon Co., Ltd. Golf simulation apparatus and method for the same
US20120083351A1 (en) * 2009-06-30 2012-04-05 Pil Joo Kim Golf simulation apparatus and method for the same
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US10350455B2 (en) 2010-08-26 2019-07-16 Blast Motion Inc. Motion capture data fitting system
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US8994826B2 (en) * 2010-08-26 2015-03-31 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US10406399B2 (en) 2010-08-26 2019-09-10 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US11355160B2 (en) 2010-08-26 2022-06-07 Blast Motion Inc. Multi-source event correlation system
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US11311775B2 (en) 2010-08-26 2022-04-26 Blast Motion Inc. Motion capture data fitting system
US10607349B2 (en) 2010-08-26 2020-03-31 Blast Motion Inc. Multi-sensor event system
US10706273B2 (en) 2010-08-26 2020-07-07 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US9349049B2 (en) 2010-08-26 2016-05-24 Blast Motion Inc. Motion capture and analysis system
US10133919B2 (en) 2010-08-26 2018-11-20 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US9361522B2 (en) 2010-08-26 2016-06-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US8903521B2 (en) 2010-08-26 2014-12-02 Blast Motion Inc. Motion capture element
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US10339978B2 (en) 2010-08-26 2019-07-02 Blast Motion Inc. Multi-sensor event correlation system
US10109061B2 (en) 2010-08-26 2018-10-23 Blast Motion Inc. Multi-sensor even analysis and tagging system
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US10748581B2 (en) 2010-08-26 2020-08-18 Blast Motion Inc. Multi-sensor event correlation system
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US9911045B2 (en) 2010-08-26 2018-03-06 Blast Motion Inc. Event analysis and tagging system
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US9633254B2 (en) 2010-08-26 2017-04-25 Blast Motion Inc. Intelligent motion capture element
US20120050529A1 (en) * 2010-08-26 2012-03-01 Michael Bentley Portable wireless mobile device motion capture and analysis system and method
US9646199B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Multi-sensor event analysis and tagging system
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US9866827B2 (en) 2010-08-26 2018-01-09 Blast Motion Inc. Intelligent motion capture element
US9830951B2 (en) 2010-08-26 2017-11-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US10881908B2 (en) 2010-08-26 2021-01-05 Blast Motion Inc. Motion capture data fitting system
US9824264B2 (en) 2010-08-26 2017-11-21 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US9814935B2 (en) 2010-08-26 2017-11-14 Blast Motion Inc. Fitting system for sporting equipment
US9848106B2 (en) 2010-12-21 2017-12-19 Microsoft Technology Licensing, Llc Intelligent gameplay photo capture
WO2012087855A2 (en) * 2010-12-21 2012-06-28 Microsoft Corporation Intelligent gameplay photo capture
WO2012087855A3 (en) * 2010-12-21 2012-11-22 Microsoft Corporation Intelligent gameplay photo capture
US20140162798A1 (en) * 2011-06-02 2014-06-12 Yong Hoon Kim Housing-type gold-simulation apparatus
US9566493B2 (en) * 2011-06-02 2017-02-14 Yong Hoon Kim Housing-type golf-simulation apparatus
US9949640B2 (en) 2011-07-05 2018-04-24 Saudi Arabian Oil Company System for monitoring employee health
US10206625B2 (en) 2011-07-05 2019-02-19 Saudi Arabian Oil Company Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
US10307104B2 (en) 2011-07-05 2019-06-04 Saudi Arabian Oil Company Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
US9844344B2 (en) 2011-07-05 2017-12-19 Saudi Arabian Oil Company Systems and method to monitor health of employee when positioned in association with a workstation
US20130012789A1 (en) * 2011-07-05 2013-01-10 Saudi Arabian Oil Company Systems, Computer Medium and Computer-Implemented Methods for Monitoring and Improving Biomechanical Health of Employees
US9830577B2 (en) 2011-07-05 2017-11-28 Saudi Arabian Oil Company Computer mouse system and associated computer medium for monitoring and improving health and productivity of employees
US9830576B2 (en) 2011-07-05 2017-11-28 Saudi Arabian Oil Company Computer mouse for monitoring and improving health and productivity of employees
US10108783B2 (en) 2011-07-05 2018-10-23 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring health of employees using mobile devices
US10058285B2 (en) 2011-07-05 2018-08-28 Saudi Arabian Oil Company Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
US9805339B2 (en) 2011-07-05 2017-10-31 Saudi Arabian Oil Company Method for monitoring and improving health and productivity of employees using a computer mouse system
US9962083B2 (en) * 2011-07-05 2018-05-08 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring and improving biomechanical health of employees
US9808156B2 (en) 2011-07-05 2017-11-07 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring and improving biomechanical health of employees
US10052023B2 (en) 2011-07-05 2018-08-21 Saudi Arabian Oil Company Floor mat system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees
US9717967B2 (en) * 2011-10-14 2017-08-01 Dunlop Sports Co. Ltd. Method and computer-readable storage medium for fitting tennis racket and analysis device
US20130158939A1 (en) * 2011-10-14 2013-06-20 Dunlop Sports Co. Ltd. Method and computer-readable storage medium for fitting tennis racket and analysis device
US11657906B2 (en) 2011-11-02 2023-05-23 Toca Football, Inc. System and method for object tracking in coordination with a ball-throwing machine
US20160256740A1 (en) * 2011-11-22 2016-09-08 Scott Dallas Rowe Method for interactive training and analysis
US9878206B2 (en) * 2011-11-22 2018-01-30 Scott Dallas Rowe Method for interactive training and analysis
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
US20130316840A1 (en) * 2012-05-24 2013-11-28 Gary James Neil Marks Golf swing grading software system, golf swing component scoring chart and method
US20140022172A1 (en) * 2012-07-17 2014-01-23 Wistron Corp. Gesture input systems and methods
US9335827B2 (en) * 2012-07-17 2016-05-10 Wistron Corp. Gesture input systems and methods using 2D sensors
US8908922B2 (en) 2013-04-03 2014-12-09 Pillar Vision, Inc. True space tracking of axisymmetric object flight using diameter measurement
US8948457B2 (en) 2013-04-03 2015-02-03 Pillar Vision, Inc. True space tracking of axisymmetric object flight using diameter measurement
US9697617B2 (en) 2013-04-03 2017-07-04 Pillar Vision, Inc. True space tracking of axisymmetric object flight using image sensor
US9292935B2 (en) 2014-01-14 2016-03-22 Zsolutionz, LLC Sensor-based evaluation and feedback of exercise performance
US9364714B2 (en) * 2014-01-14 2016-06-14 Zsolutionz, LLC Fuzzy logic-based evaluation and feedback of exercise performance
US20150196805A1 (en) * 2014-01-14 2015-07-16 Zsolutionz, LLC Fuzzy logic-based evaluation and feedback of exercise performance
US9330239B2 (en) 2014-01-14 2016-05-03 Zsolutionz, LLC Cloud-based initiation of customized exercise routine
US20160075235A1 (en) * 2014-09-12 2016-03-17 Yazaki Corporation In-vehicle display apparatus and instrument panel
US10259324B2 (en) * 2014-09-12 2019-04-16 Yazaki Corporation In-vehicle display apparatus and instrument panel
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US11833406B2 (en) 2015-07-16 2023-12-05 Blast Motion Inc. Swing quality measurement system
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US20170120124A1 (en) * 2015-11-04 2017-05-04 Seiko Epson Corporation Swing analysis apparatus, swing analysis system, swing analysis method, swing analysis program, recording medium, and swing display apparatus
US10475351B2 (en) 2015-12-04 2019-11-12 Saudi Arabian Oil Company Systems, computer medium and methods for management training systems
US10642955B2 (en) 2015-12-04 2020-05-05 Saudi Arabian Oil Company Devices, methods, and computer medium to provide real time 3D visualization bio-feedback
US9889311B2 (en) 2015-12-04 2018-02-13 Saudi Arabian Oil Company Systems, protective casings for smartphones, and associated methods to enhance use of an automated external defibrillator (AED) device
US10628770B2 (en) 2015-12-14 2020-04-21 Saudi Arabian Oil Company Systems and methods for acquiring and employing resiliency data for leadership development
US9999823B2 (en) * 2016-01-15 2018-06-19 Inxpar Inc. System for analyzing golf swing process and method thereof
US20160151696A1 (en) * 2016-01-15 2016-06-02 Inxpar Inc. System for analyzing golf swing process and method thereof
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
US10716989B2 (en) 2016-07-19 2020-07-21 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US10617926B2 (en) 2016-07-19 2020-04-14 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US11400362B2 (en) 2017-05-23 2022-08-02 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US10792573B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Accessory for virtual reality simulation
US10279269B2 (en) 2017-06-22 2019-05-07 Centurion VR, LLC Accessory for virtual reality simulation
US11052320B2 (en) 2017-06-22 2021-07-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US11872473B2 (en) 2017-06-22 2024-01-16 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10792572B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10792571B2 (en) 2017-06-22 2020-10-06 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10456690B2 (en) 2017-06-22 2019-10-29 Centurion Vr, Inc. Virtual reality simulation of a live-action sequence
US10265627B2 (en) 2017-06-22 2019-04-23 Centurion VR, LLC Virtual reality simulation of a live-action sequence
US11020632B2 (en) 2017-08-14 2021-06-01 AssessLink LLC Physical education kinematic motor skills testing system
US20190046836A1 (en) * 2017-08-14 2019-02-14 Jonathan Bradford Starkey Physical education kinematic motor skills testing system
US10695611B2 (en) * 2017-08-14 2020-06-30 AssessLink LLC Physical education kinematic motor skills testing system
US11890506B2 (en) 2017-08-14 2024-02-06 AssessLink LLC Physical education kinematic motor skills testing system
US10824132B2 (en) 2017-12-07 2020-11-03 Saudi Arabian Oil Company Intelligent personal protective equipment
CN112218692A (en) * 2018-03-30 2021-01-12 飞钉科技有限责任公司 Automated vision-enhancing camera system and process
WO2019191769A1 (en) * 2018-03-30 2019-10-03 Flyingtee Tech, Llc Automated visual enhancement camera system and process
US11580878B2 (en) * 2018-06-28 2023-02-14 West & Bergh Holding Ab Real time sports motion training aid
US11875697B2 (en) 2018-06-28 2024-01-16 West & Bergh Holding Ab Real time sports motion training aid
US11557215B2 (en) * 2018-08-07 2023-01-17 Physera, Inc. Classification of musculoskeletal form using machine learning model
US11745077B1 (en) * 2019-11-15 2023-09-05 Toca Football, Inc. System and method for a user adaptive training and gaming platform
US11207582B2 (en) * 2019-11-15 2021-12-28 Toca Football, Inc. System and method for a user adaptive training and gaming platform
US11514590B2 (en) 2020-08-13 2022-11-29 Toca Football, Inc. System and method for object tracking
US11710316B2 (en) 2020-08-13 2023-07-25 Toca Football, Inc. System and method for object tracking and metric generation
CN114225337A (en) * 2021-09-18 2022-03-25 上海卓道医疗科技有限公司 Rehabilitation training device and working method thereof

Also Published As

Publication number Publication date
WO2004067099A3 (en) 2005-01-06
WO2004067099A2 (en) 2004-08-12

Similar Documents

Publication Publication Date Title
US20030109322A1 (en) Interactive method and apparatus for tracking and analyzing a golf swing in a limited space with swing position recognition and reinforcement
US6533675B2 (en) Interactive method and apparatus for tracking and analyzing a golf swing
US20050272517A1 (en) Swing position recognition and reinforcement
US20060247070A1 (en) Swing position recognition and reinforcement
US5904484A (en) Interactive motion training device and method
US6126449A (en) Interactive motion training device and method
US9878206B2 (en) Method for interactive training and analysis
US10446051B2 (en) Interactive cognitive-multisensory interface apparatus and methods for assessing, profiling, training, and improving performance of athletes and other populations
US5638300A (en) Golf swing analysis system
US5846086A (en) System for human trajectory learning in virtual environments
US6308565B1 (en) System and method for tracking and assessing movement skills in multidimensional space
US7359121B2 (en) System and method for tracking and assessing movement skills in multidimensional space
US8597133B2 (en) Motion training apparatus and method
WO1998028053A9 (en) Interactive motion training device and method
US20160049089A1 (en) Method and apparatus for teaching repetitive kinesthetic motion
CN101890218B (en) Virtual golf simulator, sensor therein and sensing method of virtual golf simulator
US8409036B1 (en) Muscular memory training apparatus and method
JP2008512165A (en) Golf training equipment
US9352206B2 (en) Video-based system for tennis training incorporating mats
WO2003024544A1 (en) Repetitive motion feedback system and method of practicing a repetitive motion
US20220288457A1 (en) Alternate reality system for a ball sport
US20230398427A1 (en) Mixed reality simulation and training system
KR20230152516A (en) Method, system and non-transitory computer-readable recording medium for providing shot information of golf balls

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION