US20030054327A1 - Repetitive motion feedback system and method of practicing a repetitive motion - Google Patents
Repetitive motion feedback system and method of practicing a repetitive motion Download PDFInfo
- Publication number
- US20030054327A1 US20030054327A1 US09/957,223 US95722301A US2003054327A1 US 20030054327 A1 US20030054327 A1 US 20030054327A1 US 95722301 A US95722301 A US 95722301A US 2003054327 A1 US2003054327 A1 US 2003054327A1
- Authority
- US
- United States
- Prior art keywords
- feedback
- individual
- data
- motion
- properties
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3623—Training appliances or apparatus for special sports for golf for driving
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
- A63B2024/0031—Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0002—Training appliances or apparatus for special sports for baseball
- A63B2069/0004—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects
- A63B2069/0008—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects for batting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3667—Golf stance aids, e.g. means for positioning a golfer's feet
- A63B2069/367—Detection of balance between both feet, i.e. weight distribution
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/05—Image processing for measuring physical parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
- A63B2220/35—Spin
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/807—Photo cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2243/00—Specific ball sports not provided for in A63B2102/00 - A63B2102/38
- A63B2243/0054—Bowling, i.e. ten-pin bowling
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/02—Training appliances or apparatus for special sports for fencing, e.g. means for indicating hits
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3605—Golf club selection aids informing player of his average or expected shot distance for each club
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/38—Training appliances or apparatus for special sports for tennis
Definitions
- the invention relates generally to a feedback system for a repetitive motion and method of practicing a repetitive motion by an individual, particularly those repetitive movements that involve the movement of an object by the individual.
- a method of practicing a repetitive motion by an individual includes having the individual perform a repetitive motion sequence, such as a golf swing.
- a repetitive motion sequence such as a golf swing.
- a combination of at least two of properties a, b and c during the motion sequence are monitored.
- the properties a, b and c include:
- Information relating to the properties of the monitored combination are graphically displayed simultaneously with or immediately after the repetitive motion sequence on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the repetitive motion sequence.
- a repetitive motion template of a previously monitored combination of a repetitive motion sequence may also be provided in the method.
- the template may be a previously monitored repetitive motion sequence of the individual.
- the repetitive motion template is compared to the newly monitored repetitive motion sequence.
- Feedback which may be audio feedback, visual feedback, or both, is provided to the individual based upon the differences in the newly monitored repetitive motion sequence to the repetitive motion template.
- the properties of the monitored combination may also be stored in a data storage device.
- a repetitive motion feedback system for a repetitive motion performed by an individual includes a feedback output device and a combination of at least two elements a, b and c, wherein the elements a, b and c are comprised of:
- a data processing system receives data from the combination of at least two elements and provides feedback data that is provided to the feedback output device.
- the feedback output device may include a graphical display device, a visual feedback device or an audio feedback device for providing visual or audio feedback.
- the audio feedback may further include verbalized audio feedback.
- the motion data may include speed and direction data of the moving object.
- the repetitive motion feedback system may further include a data storage device coupled to the data processing system.
- a template of previously stored data from the combination of the at least two elements from a previously performed motion sequence is stored in the data storage device, and the data processing system compares newly monitored data to the previously stored data to determine differences in the newly stored and previously stored data and provides feedback data based upon the differences in the compared newly monitored and previously stored data.
- a communication network may be coupled to the data storage device for communicating the stored data to another location.
- a filter may also be provided for selectively limiting the feedback that is provided to the feedback output device.
- a remote data receiving system may also be coupled to the communication network for accessing the stored data at a location remote from the data processing system.
- a method of practicing a golf swing performed by an individual is provided.
- the method is accomplished by having the individual perform a golf swing and monitoring position properties of at least one of the individual's feet during the golf swing.
- the position properties are graphically displayed in the form of footprint images of the at least one of the individual's feet, the footprint images having contrasted areas corresponding to the relative degree of pressure exerted by the at least one of the individual's feet during the golf swing simultaneously with or immediately after the golf swing on a graphical display device that is in visual proximity to the individual so that the individual is provided with the images upon performing the golf swing.
- the method may further include providing a golf swing template of previously monitored position properties and comparing the newly monitored position properties to the template. Feedback is then provided to the individual based upon differences in the newly monitored position properties to the template.
- a method of practicing a golf swing performed by an individual is accomplished by having the individual perform a golf swing and monitoring movement properties of the individual during the golf swing.
- Information relating to the monitored properties upon performing the golf swing is graphically displayed in the form of a 3-dimensional model on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the golf swing.
- the three-dimensional model allows the individual to selectively view the model at any point during the golf swing and from any desired angle.
- a method of comparing at least two different individuals' performances of a repetitive motion sequence is provided. The method is accomplished by having the individuals each perform a repetitive motion sequence. At least one of the properties a, b and c is monitored during the motion sequence, wherein the properties a, b and c include:
- the at least one of the monitored properties of the individuals is then compared and comparative feedback is provided, such as on a graphical display device, based upon differences between the monitored properties of the individuals.
- data relating to the monitored properties of at least one of the individuals is stored on a data storage device that is coupled to a communication network and comparing the monitored properties includes retrieving the stored data of the at least one individual from the data storage device through the communication network and comparing the stored data to data of the other at least two individuals relating to the monitored properties.
- FIG. 1 is a general schematic of a repetitive motion feedback system, constructed in accordance with the invention
- FIG. 2 is a perspective view of a golf bay incorporating the repetitive motion feedback system for a golf swing, which includes a graphical display device, and is constructed in accordance with the invention
- FIG. 3A is an upper left quadrant display on the graphical display device of FIG. 2, showing information relating to club and ball movement and impact;
- FIG. 3B is an alternate upper left quadrant display of the graphical display device of FIG. 2, showing a simulated pictorial image of a golf hole and information relating to club and ball movement;
- FIG. 3C is still another alternate upper left quadrant display of the graphical display device of FIG. 2, showing tabulated data relating to club and ball movement;
- FIG. 4A is a upper right quadrant display of the graphical display device of FIG. 2, showing weight distribution images and center of gravity;
- FIG. 4B is another upper right quadrant display of the graphical display device of FIG. 2, showing weight distribution images and the history or path of the center of gravity;
- FIG. 5A is a lower left quadrant display of the graphical display device of FIG. 2, showing side-by-side front view video images of a newly performed and template swing of a user;
- FIG. 6A is a lower right quadrant display of the graphical display device of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with multiple images of a golf club illustrating the path of the user's swing;
- FIG. 6B is an alternate lower left quadrant display of the graphical display device of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with lines indicating the arc or path of the user's swing;
- FIG. 6C is another alternate lower left quadrant display of the graphical display of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with reference lines showing the orientation of the user's body during a swing;
- FIG. 7 is a detailed view of a control panel for use in interfacing with and providing instructions to the feedback system
- FIG. 8 is an enlarged view of the graphical display device of FIG. 2, showing a menu displayed with various options that can be selected by user;
- FIG. 9 is flow diagram illustrating a practice session mode of operation for a golf swing utilizing the feedback system in accordance with the invention.
- FIG. 10 is a schematic representation of a communication network interconnecting several practice stations and user systems in accordance with the invention.
- FIG. 11 is a flow diagram illustrating a comparison mode of operation for a golf swing utilizing the feedback system in accordance with the invention.
- FIG. 12 is a perspective view of a batting cage or bay incorporating the repetitive motion feedback system for a bat swing, and which is constructed in accordance with the invention.
- the feedback can include comparison of the monitored properties to properties of a model or template motion sequence so that the individual can determine differences between the performed motion sequence and the model or template and thereby endeavor to adjust his or her performance of the motion sequence accordingly during the practice session to more closely match that of the template or model.
- the invention has application to virtually any repetitive motion activity or sequence that may be performed by an individual, particularly those associated with sports, recreational and other athletic-type activities or pursuits, particularly those involving movement of a 3-dimensional physical object, such as a ball, club or similar object, by the individual through an area of space.
- the repetitive motion activity is contrasted and distinguished, however, from those activities performed solely through interaction with objects appearing on a video screen or other display, such as in video games, wherein one interacts with the video display by means of a joystick, controller or otherwise, by manipulating or moving an object appearing on a screen or display.
- the repetitive motion activities include but are not limited to activities such as golf, tennis, hitting a baseball, bowling, fencing, etc. that usually require consistent form or technique to ensure a good performance.
- the following disclosure is primarily directed to the repetitive motion of a golf swing. And in fact, the invention is particularly well suited to the practice of a golf swing. It should be apparent to those skilled in the art, however, that the invention can be easily adapted to other activities involving repetitive motion wherein physical 3-dimensional objects are moved through an area of space, and should thus not be limited to this particular activity or repetitive motion.
- the present invention utilizes various means for monitoring certain variables during a golf swing. It may be advantageous to monitor different variables depending upon the activity or type of repetitive motion.
- the variables monitored may include 1) motion properties of an object moved by an individual during the repetitive motion sequence; 2) position properties of the individual during the motion sequence; and 3) movement properties of the individual during the motion sequence.
- FIG. 1 a general schematic diagram of a repetitive motion feedback system is shown. Information regarding these monitored properties of a repetitive motion is detected or sensed by various devices. These include an object motion sensor 10 , a weight placement or pressure distribution sensor 12 , a video camera or cameras 14 and an optical motion capturing system 16 .
- Data from the various sensors is provided to a data processing system 18 .
- the data processing system 18 may be a computer system having one or more processors, and may include a personal computer or a network server containing one or more programs.
- the data from the sensors is stored in a data storage device 20 , which is coupled to the data processing system 18 .
- the data storage device may be a semiconductor, magnetic or optical memory device, and may include such devices as floppy disks, fixed or hard disks, CD's, magnetic tapes or other devices capable of storing such data that are well known to those skilled in the art.
- Data may be collected and stored continuously, or alternatively only selected data may be stored during a practice session or performance of a repetitive motion sequence. The selected data may be stored or saved at the direction of the individual or an observer or instructor or upon the occurrence of an event, such as a particular monitored event.
- model or template data is stored in the data storage device coupled to the data processing system.
- the data processing system compares the model or template data to the data collected from the sensors 10 , 12 , 14 , and 16 and provides comparison feedback data or information based upon the differences between the model or template data and the newly collected data.
- information regarding the monitored properties is provided or displayed on a user interface that includes a graphical display device 22 located near or in visual proximity to the individual performing the repetitive motion so that feedback regarding the individual's performance is provided to the individual during or immediately following the motion sequence.
- the information may be provided in “real time” either simultaneously with or immediately after performing the motion sequence.
- Feedback that may be based on the comparison feedback may be presented on the display device 22 or as audio feedback through a speaker 24 or both.
- FIG. 2 a repetitive motion feedback system for a golf swing is illustrated in FIG. 2.
- a practice station or golf bay 26 similar to those used at driving ranges and the like is provided.
- the bay 26 has a driving station area 28 having a ball striking surface or mat 30 of artificial turf or the like upon which a golf ball can be positioned and struck.
- the mat 30 may be provided with a tee 32 or similar device for resting or positioning an actual golf ball.
- the bay 26 may be located outdoors or indoors.
- the bay 26 opens onto a driving range or other open area so that the ball is allowed to travel normally, thus allowing the user to see the actual flight and path of the ball down range after it is hit.
- a net or other ball-capturing device positioned for arresting the flight of the ball after it has been hit may be used where space is limited.
- the driving station 28 also includes a weight placement mat 34 upon which the user stands to provide position properties of the user.
- the mat 34 is provided with pressure sensors to detect the weight placement and pressure exerted by the user's feet when positioned thereon.
- the weight placement sensor 34 is of the type that can be coupled to a computer or other data processing device for processing the weight placement data and provide output of the weight placement information in a suitable display, such as on a monitor or screen for monitoring the weight placement of the user upon the mat.
- the mat 34 provides information to derive a visual image of the user's feet and the amount or relative degree of pressure exerted by different areas of each of the user's feet.
- the position or information regarding the user's center of gravity is provided so that it too can be displayed and viewed.
- An example of one such suitable commercially available pressure sensor device is that available from Tekscan Inc., Boston, Mass., and marketed as the ISCAN® System. Pressure sensor arrays of the type used in such mats are described in U.S. Pat. Nos. 4,856,993 and 5,505,072, which are herein incorporated by reference.
- Such sensors typically employ two thin sheets of material that have electrically conductive electrodes deposited in various patterns on the surface thereof. Typically the electrodes are arranged in a crisscross or grid pattern, with one sheet having electrodes arranged as columns and the other as rows that intersect when positioned one on top of the other. A semi-conductive material is positioned between the two sheets, and by measuring changes in the current flow at the intersections of the electrodes, the applied force or pressure distribution can be measured and observed.
- the object motion sensor 36 is preferably of the type that can be coupled to a computer or other data processing device for processing the object motion data sensed by the sensor 36 and output the object motion information in a suitable display, such as on a monitor or screen.
- a suitable display such as on a monitor or screen.
- An example of one such suitable commercially available motion detector for monitoring club and ball dynamics is that available from Focaltron Corporation, Sunnyvale, Calif., and marketed as the GOLFACHIEVERTM System.
- the object motion sensor is an optical or laser-type motion detector or tracking device, such as those described in U.S. Pat. No. 5,626,526, and incorporated herein by reference.
- Optical motion capturing cameras 42 are positioned at elevated positions near the ceiling at several locations around the bay 26 . In the embodiment shown, a total of six such cameras are used.
- the cameras 42 are high-resolution, visible red or infrared cameras of the type used in optical motion capturing systems.
- retro-reflective markers such as the markers 50 , 52 and 54 , are attached to the user and/or object moved by the user at different strategic points.
- These cameras are located around the individual and used with specialized software that can be provided with a computer 44 , as shown in FIG. 2, to triangulate the different views from each camera to establish 3-dimensional X, Y, Z coordinates or data in what is referred to as a translation step.
- This is combined with rotational data from the angles of links between various joint centers, as determined by the markers.
- rotational data from the angles of links between various joint centers, as determined by the markers.
- This data can also be used for comparison feedback and instruction purposes when comparing data from a practice swing to a template or model swing.
- optical motion capturing systems are known in the art for providing computer-generated animated figures for motion pictures and the like.
- An example of a suitable commercially available optical motion capturing system is available from Vicon Motion Systems, Oxford, England, and marketed as the VICONTM 460 Motion System.
- the computer 44 is provided for processing data regarding the user's golf swing, such as the motion data from the optical motion capturing system just described.
- Each of the weight placement sensor, object motion sensor and visual or motion information detection device are coupled to the computer 44 .
- the computer 44 is provided with programs or software that enables the information and data from these devices to be stored and processed to provide the desired feedback to the user.
- Information can also be input into the computer by the user by means of a suitable control or input mechanism, such as the control panel 46 .
- the control panel 46 may be used in conjunction with a graphical display device 48 for inputting data, commands or instructions for the computer 44 .
- the graphical display device 48 is preferably located at a position adjacent to or in visual proximity to the user.
- the device 48 may include a cathode-ray tube (CRT) or liquid crystal display (LCD) device or other similar device commonly used for displaying moving images.
- CTR cathode-ray tube
- LCD liquid crystal display
- Such devices may include one or more conventional, projection or flat screen televisions or monitors.
- a speaker 58 is also located within bay 26 for providing audio feedback to the user.
- headphones or other means for providing audio feedback may be provided.
- prerecorded natural or synthetically verbalized audio feedback is provided.
- the upper left quadrant 56 A of the display device 48 is shown in greater detail.
- the quadrant 56 A provides information from the motion sensor 36 relating to the dynamics and movement of the golf club and ball as the user moves them, as well as information regarding a selected simulated hole being played.
- the quadrant 56 A is divided further into various panels or windows, with information being provided in both a textual format as well as in pictorial or animated images displayed within the panels.
- images representing the simulated hole and projected ball path, club angle during impact, etc. are shown. The information and format displayed can be varied, however.
- panels 60 , 62 display an animated or pictorial representation of the ball path projection in relation to a hole or target 59 , with panel 60 being a front elevational view and panel 62 being a side elevational view.
- the hole or target 59 may correspond in distance and appearance to one or more actual holes or marker pins located downrange at a driving range or other open area to which the bay 26 opens.
- Other views of the simulated hole and ball projection may be provided as well.
- Distance marker indicia 61 can be provided to indicate the distance of the ball from the tee or starting point, which corresponds to the actual tee 32 of mat 30 .
- Panel 64 is a snapshot pictorial representation of the golf club swing path upon impact with the golf ball.
- Panel 66 is a snapshot pictorial representation of the clubface position, indicating the degree to which the clubface is closed or open upon impact.
- Panel 68 is a pictorial representation of the ball and club indicating the take off orientation of the ball with respect to the clubface upon impact. Such pictorial representations provide information of each of the user's shots.
- Panel 70 provides summarized tabulated statistical information regarding the dynamics of the golf club and ball movement during the executed golf swing. Data can be compiled so that a history of several of the user's shots can be presented on screen.
- FIG. 3B is an alternate down range perspective view of the simulated golf hole view that can be selected and presented in quadrant 56 A. It too may include textual and tabulated data, as well as pictorial and animated images.
- FIG. 3C shows an alternate screen for quadrant 56 A showing solely tabulated data for several shots that can be selected by means of the control panel 46 .
- the user can switch between the different views of the quadrant 56 A as desired.
- An example of the type of information that can be provided is presented below in Table 1 below.
- TABLE 1 Shot 1 2 3 4 Last Average Max Ball Path Height (yd) 26 7 23 25 25 21.2 yd Flight Time (sec) 7.2 4.0 6.7 7.1 7.0 6.4 sec Distance of Ball From Pin (ft) 24.3 119.1 97.4 9.6 52.0 60.5 ft Distance Off Line (yd) 8 4 10 ⁇ 3 ⁇ 1 3.6 +/ ⁇ 5 yd Position of Face Impact Ctr.
- FIGS. 4A and 4B show details of upper right quadrant 56 B of the display device 48 .
- quadrant 56 B provides information from the weight placement mat or sensor 34 relating to position properties of the user's feet and center of gravity.
- the position properties monitored include the weight placement or distribution, orientation and alignment of the user's feet and changes or movement in the weight distribution and position and alignment that occur during execution of the swing.
- a model or template stance 72 can be provided on the display in relation to the ball or tee 32 to illustrate a preferred stance for a particular club or shot being played, such as provided by template information. This assists the user in proper positioning of his or her feet during the swing for correct setup and alignment.
- Actual footprint images 74 showing different pressure areas, such as the areas 76 , 78 , from the sensor 34 are also displayed.
- the actual images 74 preferably are simultaneously displayed so that the user can adjust his or her stance or alignment by viewing the display and adjusting their stance accordingly to more appropriately match that of the model 72 .
- the pressure areas 76 , 78 which may be one or more differently colored or contrasted regions, indicate the relative degree of pressure exerted by the user's feet upon the mat 34 . This allows the user or others viewing the display to identify the area of the feet where the user exerts the most weight or pressure. Thus, for example, by indication of the regions 76 , 78 one may determine that the user primarily places most of his or her weight on the inside portion of the left foot during all or part of the swing.
- FIG. 4A shows the initial location of the center of gravity.
- FIG. 4B shows the history and path of the center of gravity during a swing, as indicated by the dashed line 82 .
- the center of gravity is shown shifting or moving to the right, such as during a backswing of the user, and then to the left and slightly forward, such as may occur during a forward swing.
- the quadrant 56 C is divided vertically into left and right screens or sections 84 , 86 , respectively.
- One of the sections, such as section 84 provides the actual moving image or an animated representation of the user during the user's actual golf swing.
- the other section 86 can provide a moving image of a model or template swing.
- the model image provided in section 86 may be of a previously performed swing of the user himself or of another, such as a professional instructor or coach, performing the same or a similar swing.
- the images may be actual images of those performing the swing, such as video images, or may be an animated representation of the user.
- the images of the sections 84 , 86 are synchronized as close as possible when viewed so that when the user begins his or her back swing, the back swing of the model or template also commences.
- the images may be superimposed one upon the other for comparison purposes, as well.
- a marked path or history of the swing may be displayed by motion or tracking lines, shown as the dashed lines 88 , 90 . These lines are formed by tracking markers attached to the club or user during the swing that are perceived and monitored by the video cameras 38 , 40 . This enables one to view the range of motion during the swing and facilitates comparison of the user's image with that of the model or template.
- FIGS. 6 A- 6 C show various displayable views of 3-dimensional models created by the optical motion capturing system, such as the VICONTM 460 Motion System previously discussed, employing the cameras 42 and various markers, such as the markers 50 , 52 , 54 . These are displayed in lower left quadrant 56 D.
- the optical motion capturing system provides different 3-dimensional models of the user 85 .
- FIG. 6A illustrates various positions of the user's club 91 during the swing.
- FIG. 6B shows the swing path arc 89 during the swing, which is determined by the path of a single point on the club 91 .
- FIG. 6C shows the position of the user's body during the swing.
- a line 93 representing a vertical axis of the user, which generally indicates the position of the user's spine is provided. Further, a line 95 passing through and indicating the position of the user's shoulders and a line 97 passing through and indicating the position of the user's hips is also provided. These lines are determined by means of links made between markers attached to the user's body, such as the markers 50 , 52 and 54 . Additionally, lines of sight 99 are also provided that generally indicate where the user is looking when the user is looking in a straight forward position. The sight lines 99 are established by the orientation of the user's head, as determined by markers positioned thereon.
- the relative orientation and position of the user's body during the swing can be determined to allow the user to see what is occurring during the swing.
- the different views can be rotated by means of the controller 46 so that the user can observe the displayed 3-dimensional models from any angle or orientation. Further, the user can rewind or playback the images and stop or start the different images from any point during the swing, such as at the beginning of the back swing, top of the swing or follow through.
- FIG. 7 shows detail of the control panel 46 .
- the control panel 46 may be a pointing or highlighting device for use with a graphical interface provided on the display 48 .
- the graphical interface can be in the form of a menu, such as the menu 92 (FIG. 8) having several menu options 94 located on the screen of the display 48 .
- the menu 92 may be positioned and configured in a variety of different ways.
- the device 46 is composed of four buttons 96 A- 96 D for up, down, left and right movement of a cursor or pointer over the menu 92 for highlighting or pointing to the various menu options 94 .
- a button 98 for selecting the highlighted menu option is provided in the center of the control panel 46 .
- the control panel 46 is located at a position for ease of access to the user when positioned on or near the driving station 30 , but that does not interfere with the movement of the user during execution of the golf swing.
- the control panel is located on a wall of the bay 26 immediately below the display device 48 and within a short distance so that the user can reach the buttons of the control panel with the end of his or her golf club.
- the buttons 96 A- 96 D and 98 are also of sufficient size to enable the user to easily target and contact the desired button with the club end with little chance of selecting the wrong button.
- a conventional keyboard or mouse provided with the computer 44 can also be used to input various commands or instructions or select the desired menu options.
- a practice session is shown beginning at 100 .
- An individual enters user data and identifying information 102 for the practice session.
- This may be initial user data, such as the user's name, etc. so that a user database is created for associating and storing data collected during the user's practice session.
- users may enter data and identifying information so that the computer 44 can access and retrieve any previously stored user data, such as stored swings and template data. This may be accomplished by the user providing a removable data storage device, such as a diskette or CD, from one or more previous practice sessions with the user data contained therein.
- the user data may be stored on a server or computer system at the practice facility or that can be accessed through the practice facility server or computer system, which may be interconnected or networked with other computers or servers containing the user data.
- the user is outfitted with markers, such as the markers 50 , 52 , 54 , for use with the optical motion capturing device, as previously described. These may be positioned on the user's hat, glove and the golf club. Markers can also be positioned across the user's shoulders, waist and other areas, if desired.
- desired variables and information 104 This may be accomplished by means of the control panel 46 and displayed menu 92 presented on the display 48 , which presents various options to select. The menu may prompt the user as to whether the user wants to begin a new session or continue an old session that was previously stored in a data storage device that is provided with the computer 44 .
- the menu may prompt the user to select a desired hole and any hole variables, such as wind, temperature, conditions of grass, elevation, etc.
- the computer 44 can provide or assign a random hole and hole variables and provide the information regarding the hole, such as distance to the hole, etc. on the display in quadrant 56 A.
- the user chooses a desired club and enters any club and ball information, such as club type and brand of the club, ball type and brand, tee height, or any other information or variable that may affect the user's performance.
- the user can begin his or her set up and alignment 106 for the practice swing.
- the computer 44 will provide a template or model stance on the display 48 , as indicated by the model stance 72 , as in FIG. 3A, based upon the hole being played and the information entered by the user, such as the club being used.
- the model stance may be derived from a previously recorded stance of the user or of another that indicates proper alignment and set up for the hole and club being used.
- the weight placement sensor 34 will sense the users position and actual footprint images 74 of the user will be displayed so that the user can adjust his or her stance accordingly to more closely match that of the model 72 .
- Audio instruction feedback can be provided to the user through the speaker 58 or other audio feedback device to prompt the user regarding the differences in the user's actual stance and that of the template so that the user is afforded an opportunity to adjust their stance in step 110 . This is accomplished by comparing the actual weight distribution data of the user from the sensor 34 to the previously stored template or model data for the model stance.
- the user executes his or her practice swing 112 while the properties of the swing are monitored 114 .
- the object motion sensor 36 will sense and monitor the impact of the club and ball.
- the video cameras 38 , 40 and cameras 42 of the optical motion capturing system can be continuously recording and monitoring.
- the data from the sensors is provided to the computer 44 or other data processing system.
- the computer 44 will provide real-time feedback from the data monitored by the various devices to the user on the display so that the user sees the results immediately upon completion of his or her swing. This will include the display of non-comparative monitored data feedback 116 .
- the monitored data is compared to the template swing in step 118 and comparative feedback 120 is displayed so that the user can see the differences between the swing performed and the template swing.
- the displayed feedback 116 , 120 will include the playback of the recorded information from the video and optical motion capturing devices made during the swing and the weight placement images.
- the video of the user is played back in a side-by-side comparison to a stored template image in section 86 .
- the stored template image may also be superimposed with the performed swing. As discussed previously, these should be synchronized as close as possible so that the model swing generally coincides with the executed swing during playback. This may be accomplished by monitoring the moment of ball impact and providing playback for the recorded events that occur a selected period of time prior to and after the sensed impact of the club with the ball, which is sufficient to provide playback of the entire swing.
- the impact of the club and ball may be monitored or detected by means of the motion sensor 36 , or the mat 30 or tee 32 may be provided with a sensor, such as a pressure, optical or audio sensor, to monitor the moment of impact.
- the recorded playback may include recorded images beginning from a time window beginning from the first seconds or fraction of a second proceeding the impact of the club with the ball, and continuing for the seconds or fraction of a second after impact with the ball to include both the back swing and follow through of the club.
- the optical motion capturing device will also provide a 3-dimensional model of the user during his or her swing in quadrant 56 D.
- the playback of the weight placement data in quadrant 56 B, the video images in quadrant 56 C and the three-dimensional animated model of quadrant 56 D include the same time window and are all synchronized so that when viewed simultaneously on the display device 48 they all correspond to the same point in the swing.
- Instruction feedback 124 based upon the compared actual and template swings, in the form of visual or audio feedback is also provided.
- Audio feedback may include prerecorded natural or synthesized verbal audio instruction feedback, which is announced over the speaker 58 or other audio feedback device after execution of the swing.
- the user's weight placement may be off, with too much weight being placed on the right foot during the back swing, as compared to the template.
- the user may have swung “outside in” by several degrees.
- stored audio verbal instructions that are assigned to such monitored swing characteristics may be played after the swing to inform the user too much weight was placed on the right foot during the back swing and that the club was swung from outside in.
- Such instructions could also be displayed as text or images on the display device 48 as well. This provides a means for the user to determine errors or mistakes that might not otherwise be apparent without observation by a coach or instructor.
- a filter 122 can be used to limit the number of instructions provided to the user prior to providing the instruction feedback 124 .
- This may be in the form of a program or routine provided with the computer or data processing system that selects only those aspects of the swing where differences in the data between the actual swing and template swing are greatest to be provided as instruction feedback. Thus, a small manageable number of instructions may be presented or provided in the instruction feedback.
- the user could also create a filter in step 104 by selecting the desired properties or aspects they want to monitor and desire to be provided as instruction feedback.
- the filtering feature has particular application during coaching or training when the instructor desires the individual performing the golf swing to only focus or concentrate on certain aspects of the swing.
- the instructor can select the desired properties of the swing to be monitored so that the instruction feedback only relates to those properties. For example, the instructor may want the user to concentrate on maintaining their head in a level head down position with the user's eyes focused on the ball.
- instruction feedback can be provided by the system to the user regarding the position of their head during the swing. This focuses the student on the areas that may need the most improvement.
- the feedback information will usually be provided within a few seconds after the swing, and in most instances no more than the typical flight time of the golf ball after it is hit.
- the information is thus provided so that the user can see the results of his or her swing in real time immediately afterwards.
- This will include the information from the object motion sensor 36 regarding the dynamics of the club and ball, such as distance, speed, projected path, etc., as previously discussed, as well as the weight placement, video and motion capture playback.
- the user may want to replay and study the feedback information 126 .
- Different views for this purpose may also be selected by means of the control panel and on-screen menu.
- the user may want to review and replay the weight placement images of the model swing while also viewing the weight placement images from his or her actual swing.
- the user may select that quadrant 56 D display weight placement properties of the model.
- the user may also want to enlarge one of the quadrants 56 A- 56 D so that a full screen image on the display device 48 is provided.
- the user can play, stop, reverse or forward through the playback of the images presented on the display 48 by means of the control panel 46 and selected menu options presented on the screen 48 . This allows the user to stop at various points in the swing or play the swing in slow motion or incrementally for a more detailed review of the swing. Because the images are synchronized and shown simultaneously, the user can also see how the weight placement data in quandrant 56 B various at different positions in the swing, as shown by the motion images displayed in quandrants 56 C and 56 D.
- the instruction feedback can also inform the user on aspects of the swing where the greatest differences were monitored from the model swing. The user can then replay and study the images to see what actually occurred during the swing where the greatest differences where monitored.
- the data from each swing will be entered and stored only temporarily in the computer's or data processing system's memory.
- the user can save data 130 for selected swings prior to continuing so that they can be recalled and replayed at another time.
- the user or an instructor can save one or more of the swings for use as template or model swing in this steps.
- the user can use one of his or her swings that was a particularly good swing for comparison with future swings.
- the user may retrieve stored user data 136 from the practice session, which can be copied onto a removable data storage device such as a diskette or CD.
- a removable data storage device such as a diskette or CD.
- the user can then remove and take the diskette or CD with them and use it at the same or another similar facility for a future practice session or sessions.
- the user may want to use the diskette or CD containing the information on a personal computer system for replay and review of the stored data. In this way, the user can make further study of his or her golf swings at a convenient time and place.
- each of the practice stations such as the practice stations 140 , 142 and 144 , may be coupled to a local network server or central computer system 146 for collecting, processing and storing the monitored repetitive motion data and providing feedback output at the practice station facility.
- Other practices stations may also be provided at different geographic locations, such as the stations 148 , 150 and 152 , with each of these being coupled or communicating with a server or computer system 154 .
- These computer systems may in turn be networked together or to a larger network 156 that is composed of other interconnected network servers or computer systems, such as the Internet, and which may include one or more data storage networks for storing user data from the individual practice session facilities.
- users who want to access their user data for replay and review can do so from a remote personal computer, network or Internet terminal, such as indicated by the user systems 158 , which is interconnected, by modem, cable or other device, with the network or server containing the stored data.
- a remote personal computer, network or Internet terminal such as indicated by the user systems 158 , which is interconnected, by modem, cable or other device, with the network or server containing the stored data.
- Such user systems 158 may be provided with appropriate software or programs to provide a suitable display of the user data that is the same or similar to the display provided by the display device during the user's practice session.
- Instructors wishing to monitor their students performance may also be able to access the user's information from a remote location.
- One application of the present repetitive motion feedback system is for use in a game, competition or other comparative activity, in which users are able to compete against one another or compare performances of the repetitive motion activity. This is accomplished by using repetitive motion data that is monitored utilizing the repetitive motion feedback system described herein from various users or individuals in a comparison user database that are stored in one or more servers or computer systems that are interconnected, as has been described with reference to FIG. 10, to allow the data from the various users to be accessed and retrieved at different stations or locations.
- FIG. 11 a flow diagram illustrating a competitive or comparative mode of operation is shown.
- the competitive mode is similar to the practice mode, previously described.
- the user begins a session 160 and enters user data or identifying information 162 in much the same way as the practice session.
- the user selects a competitive mode and assigns any necessary variables or information 164 needed for the competition or comparison. It is possible that the user may want to switch between practice and competitive modes, with a menu option or prompt being provided to select the mode of use.
- variables may include different competitive modes that the user can compare or compete in with other users. Additionally, the user may want to continue a previously conducted comparison or competition session that is stored and accessed when the user enters his or her user information.
- These competitive modes may vary with any one or more of the various aspects measured by the feedback system being monitored for comparison.
- one mode may be for the longest drive with a certain type of club.
- Another may include a combination of monitored aspects, such as closest distance to hole with shortest flight time.
- One mode may include most consistent form, wherein the user takes several swings that are compared to a template swing.
- Still another example may include a most improved user, wherein the user's performance as compared to a model or template swing is monitored over time to see how the user improves over a period of time in more closely matching the template swing or an aspect of the template swing. By measuring differences between the user's swings to the template, values can be determined as to the overall differences. These values can then be compared to other users to provide a hierarchy or ranking of those with the most consistent or improved performance.
- a comparative mode could be based on any one or combination of two or more monitored properties or aspects of the monitored swing or repetitive motion.
- the comparison may also include other variables, categories or different user groups categorized by such criteria as age, sex, handicap, skill level, etc.
- the database(s) where the comparative user data for that particular mode is stored is accessed and retrieved 166 .
- the graphical display may list comparative data 168 of other performer(s) and provide an output of the highest ranked performers' comparative information.
- the user then executes his or her swing 170 and the data or properties from the swing are monitored 172 and feedback provided 174 .
- the result of the user's swing in comparison with those of other comparative users is displayed immediately or in real time so that the user sees the results of his or her swing upon its execution. Audio or visual feedback, much like the instruction feedback described for the practice mode, can also be provided to the user so that user is informed on their performance compared to the highest ranked user or other users.
- the user may replay and review their performance 176 , as in the practice mode.
- the user may also be allowed to replay and review the monitored performance of other comparative user's on the display device, such as a particular individual or the top performer or performers, in the same way.
- the user may decide to store the swing in the comparison user database 180 for comparison or competition purposes or disregard the swing 178 .
- the swing may be automatically stored or may be designated as a comparative swing prior to execution for comparison or competition purposes so that the user must rely on his or her executed swing, regardless of their particular performance during execution of the swing.
- the user may then continue the session 182 by executing another swing, with one or more swings being stored for comparison purposes, or an average or other statistical compilation of several swings for each user may be used.
- the competition or comparative mode may continue indefinitely or end after a period of time, with a winner or best performer being determined at the end of the selected time period of competition.
- the user may be provided with an updated or final comparative ranking 186 .
- Users can monitor the status of such competitions at home or remote locations by accessing the database from a computer or remote user system, such as the user system 158 of FIG. 10, interconnected with the database(s) where the comparative data is stored.
- FIG. 12 shows a batting cage or bay 26 ′ incorporating the repetitive motion feedback system of the invention.
- the batting cage 26 ′ is similar to the golf bay 26 of FIG. 2, with similar components designated with the same reference numerals and indicated with a prime symbol.
- the ball may be hit from a stationary position, as when positioned on a tee (not shown), or may be pitched or otherwise directed by another or apitching machine (not shown) to the user as a moving target.
- the motion sensor 36 ′ is positioned alongside the user and configured to monitor the motion properties in the area where the bat and ball contact one another when the ball is hit.
- the feedback system and modes of operation for batting are generally the same as those previously described with respect to golf.
- the invention has several advantages over the prior art.
- the feedback system does not employ cumbersome devices that are typically not used during normal performance of the repetitive motion activity.
- the repetitive motion feedback system provides a means for determining detailed information regarding a user's performance of the repetitive motion. There is no need for a coach or instructor to oversee the user during his or her performance to provide feedback and instruction. In fact, the feedback system can provide more detailed information regarding the repetitive motion than most coaches or instructors can usually provide by mere observation of the performer.
- the information is provided immediately in real time upon performing the repetitive motion so that the user can review and study the information immediately after the performance and during his or her practice session.
- Feedback can be provided by the feedback system based upon differences in the user's performance to a template. This allows the user to know what the user is doing differently from the template and allows the user to attempt correction of the repetitive motion. Affirmative instruction feedback can also be provided based upon the differences between the performed activity and the template so that the user knows what he or she is doing wrong without having to make detailed study. Further, based upon the instruction feedback, the user can review or replay the displayed repetitive motion sequence to focus on those things indicated by the instruction feedback that were occurring during the performance so the user can see just what and how it occurred.
- Data regarding the user's performances can be stored and accessed through a communication network so that the user can access and review the information at a different place and time, as well. The user can see past performances and monitor improvements in the repetitive motion activity or see differences between past and future performances.
- the feedback system also can be used by coaches and instructors, as well, to help them analyze an individuals performance and thereby provide more effective instruction.
- the coach or instructor may also assist the user in determining or selecting a suitable template or model repetitive motion sequence for future comparison purposes.
- the device can be used in facilitating selection of equipment used during the repetitive motion sequence.
- the feedback system allows the individual to analyze their performance and see how they perform with different equipment, such as shoes, rackets, clubs, balls, etc.
- the feedback system can also be used to compare the user's performance with other performers.
- the system can be used as a game or competition wherein individual users can compete or compare their performances with one another.
- a number of different feedback systems can be interconnected by a communication network so that users can compete with one another or access their own information from different locations.
Abstract
A repetitive motion feedback system is provided with various sensors and devices for monitoring aspects of a repetitive motion sequence, such as a golf swing. The monitored aspects can include motion properties of an object moved by the user, position properties of the user and motion properties of the user. A data processing system for receiving data of the monitored aspects provides feedback data that is provided to a feedback output device, such as a graphical display device or speaker, so that the user is provided with feedback regarding the repetitive motion sequence. In one particular embodiment, the user's performance is compared to a template of a prior performance, with feedback being provided regarding the differences.
Description
- The invention relates generally to a feedback system for a repetitive motion and method of practicing a repetitive motion by an individual, particularly those repetitive movements that involve the movement of an object by the individual.
- There have been numerous and varied methods and devices developed for practicing repetitive movements, particularly those movements used for sports, recreational or athletic activities, such as golf or tennis. These methods or devices typically focus on one particular aspect of the repetitive motion, such as the grip, position or orientation of the individual's head or body, or the position or orientation of the device or instrument being held or moved by the individual during the repetitive motion. In many cases, a practice device is employed that secures to the user or the object moved by the user to restrict or limit the ability to make undesirable movements. Many of these devices are used only during practice and would otherwise not be used during normal play or performance of the repetitive motion. Additionally, these devices are often cumbersome and difficult to use, making them undesirable.
- Despite the many devices and methods that have been developed over the past, one of the best methods of practicing repetitive movements merely involves the use of a coach or professional instructor who actually observes the individual or student during practice of the repetitive motion. After observation of the individual, the instructor can provide feedback to the individual regarding their performance and communicate ways to improve upon the individual's performance.
- The use of an instructor has obvious limitations, however. The time and attention an instructor can give may be limited, particularly if there is more than one student that must be observed during a particular practice session. And even if private or one-on-one instruction is used, seldom will an instructor be available to supervise all of the individual's practice sessions or be able to fully observe each and every repetitive motion performed by the individual during the practice session. Further, an instructor may not be able to monitor each and every aspect of the individual's performance, particularly those aspects that are not easily monitored by merely observing the individual perform the repetitive motion. Another limitation is that for many, particularly for private or one-on-one-type instruction, hiring a professional instructor can be expensive or even cost prohibitive.
- Visual recording or videotaping of the repetitive motion sequence for post-analysis by the individual or an instructor has also been used as a practicing aid. Although, this may be beneficial, it does not provide immediate feedback to allow the individual to adjust his or her performance accordingly during the practice session. Further, unless the individual is quite knowledgeable of the mechanics of a properly executed motion sequence, little benefit may be derived from this method without involvement of a coach or instructor who can point out the proper or improper aspects of the recorded motion sequence.
- What is therefore needed is a means for practicing a repetitive motion that overcomes many of the shortcomings of these prior art methods.
- A method of practicing a repetitive motion by an individual is provided. The method includes having the individual perform a repetitive motion sequence, such as a golf swing. A combination of at least two of properties a, b and c during the motion sequence are monitored. The properties a, b and c include:
- (a) motion properties of an object moved by the individual during the repetitive motion sequence;
- (b) position properties of the individual during the motion sequence; and
- (c) movement properties of the individual during the motion sequence.
- Information relating to the properties of the monitored combination are graphically displayed simultaneously with or immediately after the repetitive motion sequence on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the repetitive motion sequence.
- A repetitive motion template of a previously monitored combination of a repetitive motion sequence may also be provided in the method. The template may be a previously monitored repetitive motion sequence of the individual. The repetitive motion template is compared to the newly monitored repetitive motion sequence. Feedback, which may be audio feedback, visual feedback, or both, is provided to the individual based upon the differences in the newly monitored repetitive motion sequence to the repetitive motion template. The properties of the monitored combination may also be stored in a data storage device.
- A repetitive motion feedback system for a repetitive motion performed by an individual is also provided. The feedback system includes a feedback output device and a combination of at least two elements a, b and c, wherein the elements a, b and c are comprised of:
- (a) an object motion sensor for providing motion data of a moving object when moved by the individual during a motion sequence;
- (b) a position sensor for providing position data of the individual during the motion sequence; and
- (c) a motion capturing device for capturing motion image data of the individual during the motion sequence.
- A data processing system receives data from the combination of at least two elements and provides feedback data that is provided to the feedback output device.
- In more specific embodiments, the feedback output device may include a graphical display device, a visual feedback device or an audio feedback device for providing visual or audio feedback. The audio feedback may further include verbalized audio feedback. The motion data may include speed and direction data of the moving object.
- The repetitive motion feedback system may further include a data storage device coupled to the data processing system. A template of previously stored data from the combination of the at least two elements from a previously performed motion sequence is stored in the data storage device, and the data processing system compares newly monitored data to the previously stored data to determine differences in the newly stored and previously stored data and provides feedback data based upon the differences in the compared newly monitored and previously stored data.
- A communication network may be coupled to the data storage device for communicating the stored data to another location. A filter may also be provided for selectively limiting the feedback that is provided to the feedback output device. A remote data receiving system may also be coupled to the communication network for accessing the stored data at a location remote from the data processing system.
- In another embodiment of the invention, a method of practicing a golf swing performed by an individual is provided. The method is accomplished by having the individual perform a golf swing and monitoring position properties of at least one of the individual's feet during the golf swing. The position properties are graphically displayed in the form of footprint images of the at least one of the individual's feet, the footprint images having contrasted areas corresponding to the relative degree of pressure exerted by the at least one of the individual's feet during the golf swing simultaneously with or immediately after the golf swing on a graphical display device that is in visual proximity to the individual so that the individual is provided with the images upon performing the golf swing. The method may further include providing a golf swing template of previously monitored position properties and comparing the newly monitored position properties to the template. Feedback is then provided to the individual based upon differences in the newly monitored position properties to the template.
- In still another embodiment, a method of practicing a golf swing performed by an individual is accomplished by having the individual perform a golf swing and monitoring movement properties of the individual during the golf swing. Information relating to the monitored properties upon performing the golf swing is graphically displayed in the form of a 3-dimensional model on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the golf swing. The three-dimensional model allows the individual to selectively view the model at any point during the golf swing and from any desired angle.
- In another aspect of the invention, a method of comparing at least two different individuals' performances of a repetitive motion sequence is provided. The method is accomplished by having the individuals each perform a repetitive motion sequence. At least one of the properties a, b and c is monitored during the motion sequence, wherein the properties a, b and c include:
- (a) motion properties of an object moved by the individuals during the repetitive motion sequence monitored by an object motion sensor;
- (b) position properties of the individuals during the motion sequence monitored by a position properties sensor; and
- (c) movement properties of the individuals during the motion sequence as monitored by a motion capturing device.
- The at least one of the monitored properties of the individuals is then compared and comparative feedback is provided, such as on a graphical display device, based upon differences between the monitored properties of the individuals. In a particular embodiment, data relating to the monitored properties of at least one of the individuals is stored on a data storage device that is coupled to a communication network and comparing the monitored properties includes retrieving the stored data of the at least one individual from the data storage device through the communication network and comparing the stored data to data of the other at least two individuals relating to the monitored properties.
- For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying figures, in which:
- FIG. 1 is a general schematic of a repetitive motion feedback system, constructed in accordance with the invention;
- FIG. 2 is a perspective view of a golf bay incorporating the repetitive motion feedback system for a golf swing, which includes a graphical display device, and is constructed in accordance with the invention;
- FIG. 3A is an upper left quadrant display on the graphical display device of FIG. 2, showing information relating to club and ball movement and impact;
- FIG. 3B is an alternate upper left quadrant display of the graphical display device of FIG. 2, showing a simulated pictorial image of a golf hole and information relating to club and ball movement;
- FIG. 3C is still another alternate upper left quadrant display of the graphical display device of FIG. 2, showing tabulated data relating to club and ball movement;
- FIG. 4A is a upper right quadrant display of the graphical display device of FIG. 2, showing weight distribution images and center of gravity;
- FIG. 4B is another upper right quadrant display of the graphical display device of FIG. 2, showing weight distribution images and the history or path of the center of gravity;
- FIG. 5A is a lower left quadrant display of the graphical display device of FIG. 2, showing side-by-side front view video images of a newly performed and template swing of a user;
- FIG. 5B is a alternate lower left quadrant display of the graphical display device of FIG. 2, showing side-by-side video images of the newly performed and template swings, looking downrange from the side of the user;
- FIG. 6A is a lower right quadrant display of the graphical display device of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with multiple images of a golf club illustrating the path of the user's swing;
- FIG. 6B is an alternate lower left quadrant display of the graphical display device of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with lines indicating the arc or path of the user's swing;
- FIG. 6C is another alternate lower left quadrant display of the graphical display of FIG. 2, showing a 3-dimensional model image of the user from an optical motion capturing device, with reference lines showing the orientation of the user's body during a swing;
- FIG. 7 is a detailed view of a control panel for use in interfacing with and providing instructions to the feedback system;
- FIG. 8 is an enlarged view of the graphical display device of FIG. 2, showing a menu displayed with various options that can be selected by user;
- FIG. 9 is flow diagram illustrating a practice session mode of operation for a golf swing utilizing the feedback system in accordance with the invention;
- FIG. 10 is a schematic representation of a communication network interconnecting several practice stations and user systems in accordance with the invention;
- FIG. 11 is a flow diagram illustrating a comparison mode of operation for a golf swing utilizing the feedback system in accordance with the invention; and
- FIG. 12 is a perspective view of a batting cage or bay incorporating the repetitive motion feedback system for a bat swing, and which is constructed in accordance with the invention.
- By employing a system wherein various aspects or properties of a repetitive motion sequence are monitored and immediate feedback regarding these monitored properties are provided to the individual performing the repetitive motion sequence, an improved method of practicing the repetitive motion is obtained. Further, the feedback can include comparison of the monitored properties to properties of a model or template motion sequence so that the individual can determine differences between the performed motion sequence and the model or template and thereby endeavor to adjust his or her performance of the motion sequence accordingly during the practice session to more closely match that of the template or model.
- The invention has application to virtually any repetitive motion activity or sequence that may be performed by an individual, particularly those associated with sports, recreational and other athletic-type activities or pursuits, particularly those involving movement of a 3-dimensional physical object, such as a ball, club or similar object, by the individual through an area of space. The repetitive motion activity is contrasted and distinguished, however, from those activities performed solely through interaction with objects appearing on a video screen or other display, such as in video games, wherein one interacts with the video display by means of a joystick, controller or otherwise, by manipulating or moving an object appearing on a screen or display. The repetitive motion activities include but are not limited to activities such as golf, tennis, hitting a baseball, bowling, fencing, etc. that usually require consistent form or technique to ensure a good performance.
- For illustrative purposes and ease of description, the following disclosure is primarily directed to the repetitive motion of a golf swing. And in fact, the invention is particularly well suited to the practice of a golf swing. It should be apparent to those skilled in the art, however, that the invention can be easily adapted to other activities involving repetitive motion wherein physical 3-dimensional objects are moved through an area of space, and should thus not be limited to this particular activity or repetitive motion.
- In golf, as in most repetitive motion sports, it is highly beneficial that the individual golfer be able to repeat or duplicate a swing to ensure good and consistent golf shots. There are many factors or variables that contribute to a golf swing, however, variances in any one of these factors is varied to any degree it can result in a poor swing and less than desirable ball trajectory. Because the motion sequence that makes up a golf swing occurs fairly rapidly, there is little opportunity for analyzing the many variables that make up the swing. And without proper feedback regarding what is occurring right or wrong during the swing, many may fail to improve even after many long hours of practice.
- The present invention utilizes various means for monitoring certain variables during a golf swing. It may be advantageous to monitor different variables depending upon the activity or type of repetitive motion. For golf and many other activities, the variables monitored may include 1) motion properties of an object moved by an individual during the repetitive motion sequence; 2) position properties of the individual during the motion sequence; and 3) movement properties of the individual during the motion sequence. Referring to FIG. 1, a general schematic diagram of a repetitive motion feedback system is shown. Information regarding these monitored properties of a repetitive motion is detected or sensed by various devices. These include an
object motion sensor 10, a weight placement orpressure distribution sensor 12, a video camera orcameras 14 and an opticalmotion capturing system 16. - Data from the various sensors is provided to a
data processing system 18. Thedata processing system 18 may be a computer system having one or more processors, and may include a personal computer or a network server containing one or more programs. The data from the sensors is stored in adata storage device 20, which is coupled to thedata processing system 18. The data storage device may be a semiconductor, magnetic or optical memory device, and may include such devices as floppy disks, fixed or hard disks, CD's, magnetic tapes or other devices capable of storing such data that are well known to those skilled in the art. Data may be collected and stored continuously, or alternatively only selected data may be stored during a practice session or performance of a repetitive motion sequence. The selected data may be stored or saved at the direction of the individual or an observer or instructor or upon the occurrence of an event, such as a particular monitored event. - In a preferred embodiment, model or template data is stored in the data storage device coupled to the data processing system. During a practice session, the data processing system compares the model or template data to the data collected from the
sensors - Preferably, information regarding the monitored properties is provided or displayed on a user interface that includes a
graphical display device 22 located near or in visual proximity to the individual performing the repetitive motion so that feedback regarding the individual's performance is provided to the individual during or immediately following the motion sequence. The information may be provided in “real time” either simultaneously with or immediately after performing the motion sequence. - Feedback that may be based on the comparison feedback may be presented on the
display device 22 or as audio feedback through aspeaker 24 or both. - Instructions and user input may be provided to the data processing system by means of a
controller 25. - In a more specific embodiment, a repetitive motion feedback system for a golf swing is illustrated in FIG. 2. A practice station or
golf bay 26 similar to those used at driving ranges and the like is provided. Thebay 26 has a drivingstation area 28 having a ball striking surface ormat 30 of artificial turf or the like upon which a golf ball can be positioned and struck. Themat 30 may be provided with atee 32 or similar device for resting or positioning an actual golf ball. Thebay 26 may be located outdoors or indoors. Preferably, thebay 26 opens onto a driving range or other open area so that the ball is allowed to travel normally, thus allowing the user to see the actual flight and path of the ball down range after it is hit. Alternatively, a net or other ball-capturing device positioned for arresting the flight of the ball after it has been hit may be used where space is limited. - The driving
station 28 also includes aweight placement mat 34 upon which the user stands to provide position properties of the user. Themat 34 is provided with pressure sensors to detect the weight placement and pressure exerted by the user's feet when positioned thereon. Theweight placement sensor 34 is of the type that can be coupled to a computer or other data processing device for processing the weight placement data and provide output of the weight placement information in a suitable display, such as on a monitor or screen for monitoring the weight placement of the user upon the mat. Preferably, themat 34 provides information to derive a visual image of the user's feet and the amount or relative degree of pressure exerted by different areas of each of the user's feet. Additionally, the position or information regarding the user's center of gravity is provided so that it too can be displayed and viewed. An example of one such suitable commercially available pressure sensor device is that available from Tekscan Inc., Boston, Mass., and marketed as the ISCAN® System. Pressure sensor arrays of the type used in such mats are described in U.S. Pat. Nos. 4,856,993 and 5,505,072, which are herein incorporated by reference. Such sensors typically employ two thin sheets of material that have electrically conductive electrodes deposited in various patterns on the surface thereof. Typically the electrodes are arranged in a crisscross or grid pattern, with one sheet having electrodes arranged as columns and the other as rows that intersect when positioned one on top of the other. A semi-conductive material is positioned between the two sheets, and by measuring changes in the current flow at the intersections of the electrodes, the applied force or pressure distribution can be measured and observed. - An
object motion sensor 36 is located adjacent thestriking surface 30. Themotion sensor 36 detects motion data of an object moved by the user. For golf, this includes motion data of both the club swung by the user and the golf ball that it hits. The information that themotion sensor 36 detects may include, but is not limited to, clubface angle at impact, position of impact on the clubface, ball speed, club speed, ball back spin and side spin revolution rate, club swing path angle, and ball path and trajectory data, which includes ball launch angle, off line distance, final distance from the pin or target, flight time and ball height. - The
object motion sensor 36 is preferably of the type that can be coupled to a computer or other data processing device for processing the object motion data sensed by thesensor 36 and output the object motion information in a suitable display, such as on a monitor or screen. An example of one such suitable commercially available motion detector for monitoring club and ball dynamics is that available from Focaltron Corporation, Sunnyvale, Calif., and marketed as the GOLFACHIEVER™ System. Preferably, the object motion sensor is an optical or laser-type motion detector or tracking device, such as those described in U.S. Pat. No. 5,626,526, and incorporated herein by reference. - One or more video cameras, such as indicated at38 and 40, are positioned about the
bay 26 for capturing actual video or motion images of the user's movement during his or her execution of a golf swing. The video cameras may be positioned at various angles and positions to capture different views or perspectives of the user during their golf swing. In the embodiment shown, the cameras are positioned and directed at generally right angles from one another, with one being directed toward the front of the user and the other directed down range from the side of the user. - Optical
motion capturing cameras 42 are positioned at elevated positions near the ceiling at several locations around thebay 26. In the embodiment shown, a total of six such cameras are used. Thecameras 42 are high-resolution, visible red or infrared cameras of the type used in optical motion capturing systems. In such systems, retro-reflective markers, such as themarkers computer 44, as shown in FIG. 2, to triangulate the different views from each camera to establish 3-dimensional X, Y, Z coordinates or data in what is referred to as a translation step. This is combined with rotational data from the angles of links between various joint centers, as determined by the markers. By combining this translational and rotational data, an output of a 3-dimensional model of the user can be created and displayed on a graphical display device. This data can also be used for comparison feedback and instruction purposes when comparing data from a practice swing to a template or model swing. - Such optical motion capturing systems are known in the art for providing computer-generated animated figures for motion pictures and the like. An example of a suitable commercially available optical motion capturing system is available from Vicon Motion Systems, Oxford, England, and marketed as the VICON™ 460 Motion System.
- The
computer 44 is provided for processing data regarding the user's golf swing, such as the motion data from the optical motion capturing system just described. Each of the weight placement sensor, object motion sensor and visual or motion information detection device are coupled to thecomputer 44. Thecomputer 44 is provided with programs or software that enables the information and data from these devices to be stored and processed to provide the desired feedback to the user. - Information can also be input into the computer by the user by means of a suitable control or input mechanism, such as the
control panel 46. Thecontrol panel 46 may be used in conjunction with agraphical display device 48 for inputting data, commands or instructions for thecomputer 44. - The
graphical display device 48 is preferably located at a position adjacent to or in visual proximity to the user. Thedevice 48 may include a cathode-ray tube (CRT) or liquid crystal display (LCD) device or other similar device commonly used for displaying moving images. Such devices may include one or more conventional, projection or flat screen televisions or monitors. - In the particular embodiment shown, the screen of the
display device 48 is split into fourquadrants 56A-56D, with each quadrant providing different information, which will be described in more detail below. It should be apparent to those skilled in the art, that a variety of different methods and display formats may be used, however. - A
speaker 58 is also located withinbay 26 for providing audio feedback to the user. Alternatively, headphones or other means for providing audio feedback may be provided. In a preferred embodiment, prerecorded natural or synthetically verbalized audio feedback is provided. - Referring to FIG. 3A, the upper
left quadrant 56A of thedisplay device 48 is shown in greater detail. Thequadrant 56A provides information from themotion sensor 36 relating to the dynamics and movement of the golf club and ball as the user moves them, as well as information regarding a selected simulated hole being played. As can be seen, thequadrant 56A is divided further into various panels or windows, with information being provided in both a textual format as well as in pictorial or animated images displayed within the panels. As can be seen, images representing the simulated hole and projected ball path, club angle during impact, etc. are shown. The information and format displayed can be varied, however. In the particular embodiment shown,panels target 59, withpanel 60 being a front elevational view andpanel 62 being a side elevational view. The hole ortarget 59 may correspond in distance and appearance to one or more actual holes or marker pins located downrange at a driving range or other open area to which thebay 26 opens. Other views of the simulated hole and ball projection may be provided as well.Distance marker indicia 61 can be provided to indicate the distance of the ball from the tee or starting point, which corresponds to theactual tee 32 ofmat 30. -
Panel 64 is a snapshot pictorial representation of the golf club swing path upon impact with the golf ball.Panel 66 is a snapshot pictorial representation of the clubface position, indicating the degree to which the clubface is closed or open upon impact.Panel 68 is a pictorial representation of the ball and club indicating the take off orientation of the ball with respect to the clubface upon impact. Such pictorial representations provide information of each of the user's shots. - In addition to pictorial images, textual information can be provided as well. Panel70 provides summarized tabulated statistical information regarding the dynamics of the golf club and ball movement during the executed golf swing. Data can be compiled so that a history of several of the user's shots can be presented on screen.
- FIG. 3B is an alternate down range perspective view of the simulated golf hole view that can be selected and presented in
quadrant 56A. It too may include textual and tabulated data, as well as pictorial and animated images. - FIG. 3C shows an alternate screen for
quadrant 56A showing solely tabulated data for several shots that can be selected by means of thecontrol panel 46. The user can switch between the different views of thequadrant 56A as desired. An example of the type of information that can be provided is presented below in Table 1 below.TABLE 1 Shot 1 2 3 4 Last Average Max Ball Path Height (yd) 26 7 23 25 25 21.2 yd Flight Time (sec) 7.2 4.0 6.7 7.1 7.0 6.4 sec Distance of Ball From Pin (ft) 24.3 119.1 97.4 9.6 52.0 60.5 ft Distance Off Line (yd) 8 4 10 −3 −1 3.6 +/− 5 yd Position of Face Impact Ctr. Heel Toe Heel Ctr. T/C/H: 1/2/2 Face Angle 3.9° 1.0° 7.1° −1.8° 0.5° 2.1° +/− 3° Swing Path Angle 1° −2° 3° 1° 1° 1° +/− 2° Distance (yd) 147 111 119 150 133 132 +/− 15 yd Sidespin (rpm) −147 333 −407 93 −120 −50 rpm Backspin (rpm) 6974 3298 6790 6734 7090 6177 +/− 1445 rpm Launch Angle 22.3° 9.6° 27.3° 21.1° 25.5° 21.2° +/− 6.2° Clubhead Speed (mph) 78 80 73 78 78 77 +/− 2 mph Ball Speed (mph) 105 101 90 105 98 100 +/−6 mph - FIGS. 4A and 4B show details of upper
right quadrant 56B of thedisplay device 48. In the embodiment shown,quadrant 56B provides information from the weight placement mat orsensor 34 relating to position properties of the user's feet and center of gravity. The position properties monitored include the weight placement or distribution, orientation and alignment of the user's feet and changes or movement in the weight distribution and position and alignment that occur during execution of the swing. A model ortemplate stance 72 can be provided on the display in relation to the ball or tee 32 to illustrate a preferred stance for a particular club or shot being played, such as provided by template information. This assists the user in proper positioning of his or her feet during the swing for correct setup and alignment.Actual footprint images 74 showing different pressure areas, such as theareas 76, 78, from thesensor 34 are also displayed. Theactual images 74 preferably are simultaneously displayed so that the user can adjust his or her stance or alignment by viewing the display and adjusting their stance accordingly to more appropriately match that of themodel 72. - The
pressure areas 76, 78, which may be one or more differently colored or contrasted regions, indicate the relative degree of pressure exerted by the user's feet upon themat 34. This allows the user or others viewing the display to identify the area of the feet where the user exerts the most weight or pressure. Thus, for example, by indication of theregions 76, 78 one may determine that the user primarily places most of his or her weight on the inside portion of the left foot during all or part of the swing. - A
marker 80 indicating the user's center of gravity is also displayed. FIG. 4A shows the initial location of the center of gravity. FIG. 4B, shows the history and path of the center of gravity during a swing, as indicated by the dashedline 82. As illustrated, the center of gravity is shown shifting or moving to the right, such as during a backswing of the user, and then to the left and slightly forward, such as may occur during a forward swing. - Referring to FIGS. 5A and 5B, a detailed view of the displayed information presented in lower
left quadrant 56C is shown. FIGS. 5A and 5B provide different views of the user, as provided by thevideo cameras control panel 46. Other views may be provided as well. - In the embodiment shown, the
quadrant 56C is divided vertically into left and right screens orsections section 84 provides the actual moving image or an animated representation of the user during the user's actual golf swing. Theother section 86 can provide a moving image of a model or template swing. The model image provided insection 86 may be of a previously performed swing of the user himself or of another, such as a professional instructor or coach, performing the same or a similar swing. As discussed previously, the images may be actual images of those performing the swing, such as video images, or may be an animated representation of the user. Preferably, the images of thesections - A marked path or history of the swing may be displayed by motion or tracking lines, shown as the dashed
lines video cameras - FIGS.6A-6C show various displayable views of 3-dimensional models created by the optical motion capturing system, such as the VICON™ 460 Motion System previously discussed, employing the
cameras 42 and various markers, such as themarkers left quadrant 56D. The optical motion capturing system provides different 3-dimensional models of theuser 85. FIG. 6A illustrates various positions of the user'sclub 91 during the swing. FIG. 6B shows theswing path arc 89 during the swing, which is determined by the path of a single point on theclub 91. FIG. 6C shows the position of the user's body during the swing. As can be seen, aline 93 representing a vertical axis of the user, which generally indicates the position of the user's spine is provided. Further, a line 95 passing through and indicating the position of the user's shoulders and a line 97 passing through and indicating the position of the user's hips is also provided. These lines are determined by means of links made between markers attached to the user's body, such as themarkers sight 99 are also provided that generally indicate where the user is looking when the user is looking in a straight forward position. Thesight lines 99 are established by the orientation of the user's head, as determined by markers positioned thereon. - In this way, the relative orientation and position of the user's body during the swing can be determined to allow the user to see what is occurring during the swing. The different views can be rotated by means of the
controller 46 so that the user can observe the displayed 3-dimensional models from any angle or orientation. Further, the user can rewind or playback the images and stop or start the different images from any point during the swing, such as at the beginning of the back swing, top of the swing or follow through. - FIG. 7 shows detail of the
control panel 46. Thecontrol panel 46 may be a pointing or highlighting device for use with a graphical interface provided on thedisplay 48. The graphical interface can be in the form of a menu, such as the menu 92 (FIG. 8) havingseveral menu options 94 located on the screen of thedisplay 48. Themenu 92 may be positioned and configured in a variety of different ways. Thedevice 46 is composed of fourbuttons 96A-96D for up, down, left and right movement of a cursor or pointer over themenu 92 for highlighting or pointing to thevarious menu options 94. A button 98 for selecting the highlighted menu option is provided in the center of thecontrol panel 46. Thecontrol panel 46 is located at a position for ease of access to the user when positioned on or near the drivingstation 30, but that does not interfere with the movement of the user during execution of the golf swing. In the embodiment shown, the control panel is located on a wall of thebay 26 immediately below thedisplay device 48 and within a short distance so that the user can reach the buttons of the control panel with the end of his or her golf club. Thebuttons 96A-96D and 98 are also of sufficient size to enable the user to easily target and contact the desired button with the club end with little chance of selecting the wrong button. - Alternatively to the
control panel 46, a conventional keyboard or mouse provided with thecomputer 44 can also be used to input various commands or instructions or select the desired menu options. - The operation of the feedback system in practicing a golf swing is described with reference to the flow diagram of FIG. 9. A practice session is shown beginning at100. An individual enters user data and identifying
information 102 for the practice session. This may be initial user data, such as the user's name, etc. so that a user database is created for associating and storing data collected during the user's practice session. Additionally, users may enter data and identifying information so that thecomputer 44 can access and retrieve any previously stored user data, such as stored swings and template data. This may be accomplished by the user providing a removable data storage device, such as a diskette or CD, from one or more previous practice sessions with the user data contained therein. Alternatively, the user data may be stored on a server or computer system at the practice facility or that can be accessed through the practice facility server or computer system, which may be interconnected or networked with other computers or servers containing the user data. - The user is outfitted with markers, such as the
markers information 104. This may be accomplished by means of thecontrol panel 46 and displayedmenu 92 presented on thedisplay 48, which presents various options to select. The menu may prompt the user as to whether the user wants to begin a new session or continue an old session that was previously stored in a data storage device that is provided with thecomputer 44. The menu may prompt the user to select a desired hole and any hole variables, such as wind, temperature, conditions of grass, elevation, etc. Alternatively, instep 104, thecomputer 44 can provide or assign a random hole and hole variables and provide the information regarding the hole, such as distance to the hole, etc. on the display inquadrant 56A. Once the hole is selected, the user chooses a desired club and enters any club and ball information, such as club type and brand of the club, ball type and brand, tee height, or any other information or variable that may affect the user's performance. - Once the user enters the selected information, the user can begin his or her set up and
alignment 106 for the practice swing. During setup and alignment the user positions a ball on thetee 32 and takes position upon themat 30 and addresses the ball. Thecomputer 44 will provide a template or model stance on thedisplay 48, as indicated by themodel stance 72, as in FIG. 3A, based upon the hole being played and the information entered by the user, such as the club being used. The model stance may be derived from a previously recorded stance of the user or of another that indicates proper alignment and set up for the hole and club being used. - In
step 108, theweight placement sensor 34 will sense the users position andactual footprint images 74 of the user will be displayed so that the user can adjust his or her stance accordingly to more closely match that of themodel 72. Audio instruction feedback can be provided to the user through thespeaker 58 or other audio feedback device to prompt the user regarding the differences in the user's actual stance and that of the template so that the user is afforded an opportunity to adjust their stance in step 110. This is accomplished by comparing the actual weight distribution data of the user from thesensor 34 to the previously stored template or model data for the model stance. - Once the user is in position and ready, the user executes his or her
practice swing 112 while the properties of the swing are monitored 114. Theobject motion sensor 36 will sense and monitor the impact of the club and ball. During the practice session, thevideo cameras cameras 42 of the optical motion capturing system can be continuously recording and monitoring. The data from the sensors is provided to thecomputer 44 or other data processing system. Thecomputer 44 will provide real-time feedback from the data monitored by the various devices to the user on the display so that the user sees the results immediately upon completion of his or her swing. This will include the display of non-comparative monitoreddata feedback 116. Additionally, the monitored data is compared to the template swing instep 118 and comparative feedback 120 is displayed so that the user can see the differences between the swing performed and the template swing. - The displayed
feedback 116, 120 will include the playback of the recorded information from the video and optical motion capturing devices made during the swing and the weight placement images. As shown in FIGS. 5A and 5B ofquadrant 56C, the video of the user is played back in a side-by-side comparison to a stored template image insection 86. The stored template image may also be superimposed with the performed swing. As discussed previously, these should be synchronized as close as possible so that the model swing generally coincides with the executed swing during playback. This may be accomplished by monitoring the moment of ball impact and providing playback for the recorded events that occur a selected period of time prior to and after the sensed impact of the club with the ball, which is sufficient to provide playback of the entire swing. The impact of the club and ball may be monitored or detected by means of themotion sensor 36, or themat 30 ortee 32 may be provided with a sensor, such as a pressure, optical or audio sensor, to monitor the moment of impact. The recorded playback may include recorded images beginning from a time window beginning from the first seconds or fraction of a second proceeding the impact of the club with the ball, and continuing for the seconds or fraction of a second after impact with the ball to include both the back swing and follow through of the club. - The optical motion capturing device will also provide a 3-dimensional model of the user during his or her swing in
quadrant 56D. Preferably, the playback of the weight placement data inquadrant 56B, the video images inquadrant 56C and the three-dimensional animated model ofquadrant 56D include the same time window and are all synchronized so that when viewed simultaneously on thedisplay device 48 they all correspond to the same point in the swing. -
Instruction feedback 124, based upon the compared actual and template swings, in the form of visual or audio feedback is also provided. Audio feedback may include prerecorded natural or synthesized verbal audio instruction feedback, which is announced over thespeaker 58 or other audio feedback device after execution of the swing. - For example, during the swing, the user's weight placement may be off, with too much weight being placed on the right foot during the back swing, as compared to the template. Additionally, the user may have swung “outside in” by several degrees. Accordingly, stored audio verbal instructions that are assigned to such monitored swing characteristics may be played after the swing to inform the user too much weight was placed on the right foot during the back swing and that the club was swung from outside in. Such instructions could also be displayed as text or images on the
display device 48 as well. This provides a means for the user to determine errors or mistakes that might not otherwise be apparent without observation by a coach or instructor. - Because the dynamics of a golf swing are fairly complex, numerous variables and data may be monitored by the different sensors and compared by the computer to the template swing. There may be more information or feedback for instructions on differences between the actual swing and the template swing than would be practical to the user. Too much information or too many instructions could actually overwhelm or frustrate the user. The number of instructions can therefore be varied depending upon the skill level of the user, such as beginner, intermediate and expert, with the number of instruction increasing with the level of expertise.
- A
filter 122 can be used to limit the number of instructions provided to the user prior to providing theinstruction feedback 124. This may be in the form of a program or routine provided with the computer or data processing system that selects only those aspects of the swing where differences in the data between the actual swing and template swing are greatest to be provided as instruction feedback. Thus, a small manageable number of instructions may be presented or provided in the instruction feedback. The user could also create a filter instep 104 by selecting the desired properties or aspects they want to monitor and desire to be provided as instruction feedback. - The filtering feature has particular application during coaching or training when the instructor desires the individual performing the golf swing to only focus or concentrate on certain aspects of the swing. The instructor can select the desired properties of the swing to be monitored so that the instruction feedback only relates to those properties. For example, the instructor may want the user to concentrate on maintaining their head in a level head down position with the user's eyes focused on the ball. By selecting the monitored properties related to head position and movement and filtering out other feedback, instruction feedback can be provided by the system to the user regarding the position of their head during the swing. This focuses the student on the areas that may need the most improvement.
- The feedback information will usually be provided within a few seconds after the swing, and in most instances no more than the typical flight time of the golf ball after it is hit. The information is thus provided so that the user can see the results of his or her swing in real time immediately afterwards. This will include the information from the
object motion sensor 36 regarding the dynamics of the club and ball, such as distance, speed, projected path, etc., as previously discussed, as well as the weight placement, video and motion capture playback. - After the execution of the swing and feedback have been provided, the user may want to replay and study the
feedback information 126. Different views for this purpose may also be selected by means of the control panel and on-screen menu. The user may want to review and replay the weight placement images of the model swing while also viewing the weight placement images from his or her actual swing. Thus, the user may select thatquadrant 56D display weight placement properties of the model. The user may also want to enlarge one of thequadrants 56A-56D so that a full screen image on thedisplay device 48 is provided. - The user can play, stop, reverse or forward through the playback of the images presented on the
display 48 by means of thecontrol panel 46 and selected menu options presented on thescreen 48. This allows the user to stop at various points in the swing or play the swing in slow motion or incrementally for a more detailed review of the swing. Because the images are synchronized and shown simultaneously, the user can also see how the weight placement data inquandrant 56B various at different positions in the swing, as shown by the motion images displayed inquandrants - The instruction feedback can also inform the user on aspects of the swing where the greatest differences were monitored from the model swing. The user can then replay and study the images to see what actually occurred during the swing where the greatest differences where monitored.
- Upon completion of the swing, the user can end the
practice session 134 or continue the practice session, in which case steps 104 or 106 are repeated and the process begins again, with each swing being monitored and data and feedback being provided with each new swing. - Typically, the data from each swing will be entered and stored only temporarily in the computer's or data processing system's memory. The user, however, can save
data 130 for selected swings prior to continuing so that they can be recalled and replayed at another time. Additionally, the user or an instructor can save one or more of the swings for use as template or model swing in this steps. Thus, the user can use one of his or her swings that was a particularly good swing for comparison with future swings. - At the end of the
practice session 134, the user may retrieve storeduser data 136 from the practice session, which can be copied onto a removable data storage device such as a diskette or CD. The user can then remove and take the diskette or CD with them and use it at the same or another similar facility for a future practice session or sessions. Additionally, the user may want to use the diskette or CD containing the information on a personal computer system for replay and review of the stored data. In this way, the user can make further study of his or her golf swings at a convenient time and place. - In accordance with the invention, several practice stations of the type just described can be provided at a single location. Thus, several bays, such as the
bays 26, may be provided at a suitable facility, such as a driving range, so that several users can be accommodated simultaneously for practicing their golf swing utilizing the repetitive motion feedback system. Referring to FIG. 10, a communication network is shown, wherein each of the practice stations, such as thepractice stations central computer system 146 for collecting, processing and storing the monitored repetitive motion data and providing feedback output at the practice station facility. Other practices stations may also be provided at different geographic locations, such as thestations computer system 154. These computer systems may in turn be networked together or to alarger network 156 that is composed of other interconnected network servers or computer systems, such as the Internet, and which may include one or more data storage networks for storing user data from the individual practice session facilities. - After a user has completed a practice session, instead of relying on storing the user data on a removable data storage device, the user may rely on the stored data stored on the facility computer system or other data storage computer system or network where such data is stored. Thus, if the user utilizes another practice facility having a server or computer system that is networked or connected to the server containing the user's data, the user will be able to retrieve and access such stored data at the other facility to begin a new practice session. In this way, by merely entering identifying information sufficient to allow the user's data to identified and accessed, the user can retrieve his or her previously stored user data for use with a new practice session.
- Additionally, users who want to access their user data for replay and review can do so from a remote personal computer, network or Internet terminal, such as indicated by the
user systems 158, which is interconnected, by modem, cable or other device, with the network or server containing the stored data.Such user systems 158 may be provided with appropriate software or programs to provide a suitable display of the user data that is the same or similar to the display provided by the display device during the user's practice session. Instructors wishing to monitor their students performance may also be able to access the user's information from a remote location. - One application of the present repetitive motion feedback system is for use in a game, competition or other comparative activity, in which users are able to compete against one another or compare performances of the repetitive motion activity. This is accomplished by using repetitive motion data that is monitored utilizing the repetitive motion feedback system described herein from various users or individuals in a comparison user database that are stored in one or more servers or computer systems that are interconnected, as has been described with reference to FIG. 10, to allow the data from the various users to be accessed and retrieved at different stations or locations.
- Referring to FIG. 11, a flow diagram illustrating a competitive or comparative mode of operation is shown. The competitive mode is similar to the practice mode, previously described. The user begins a
session 160 and enters user data or identifyinginformation 162 in much the same way as the practice session. The user then selects a competitive mode and assigns any necessary variables orinformation 164 needed for the competition or comparison. It is possible that the user may want to switch between practice and competitive modes, with a menu option or prompt being provided to select the mode of use. In the competitive mode, variables may include different competitive modes that the user can compare or compete in with other users. Additionally, the user may want to continue a previously conducted comparison or competition session that is stored and accessed when the user enters his or her user information. - These competitive modes may vary with any one or more of the various aspects measured by the feedback system being monitored for comparison. Thus, for example, one mode may be for the longest drive with a certain type of club. Another may include a combination of monitored aspects, such as closest distance to hole with shortest flight time. One mode may include most consistent form, wherein the user takes several swings that are compared to a template swing. Still another example may include a most improved user, wherein the user's performance as compared to a model or template swing is monitored over time to see how the user improves over a period of time in more closely matching the template swing or an aspect of the template swing. By measuring differences between the user's swings to the template, values can be determined as to the overall differences. These values can then be compared to other users to provide a hierarchy or ranking of those with the most consistent or improved performance.
- As can be seen, the number of different modes or comparative measurements can vary widely and is only limited by the different data that is monitored and presented. Thus, a comparative mode could be based on any one or combination of two or more monitored properties or aspects of the monitored swing or repetitive motion. The comparison may also include other variables, categories or different user groups categorized by such criteria as age, sex, handicap, skill level, etc.
- Once the user selects the comparative mode, the database(s) where the comparative user data for that particular mode is stored is accessed and retrieved166. The graphical display may list
comparative data 168 of other performer(s) and provide an output of the highest ranked performers' comparative information. The user then executes his or herswing 170 and the data or properties from the swing are monitored 172 and feedback provided 174. Preferably, the result of the user's swing in comparison with those of other comparative users is displayed immediately or in real time so that the user sees the results of his or her swing upon its execution. Audio or visual feedback, much like the instruction feedback described for the practice mode, can also be provided to the user so that user is informed on their performance compared to the highest ranked user or other users. - The user may replay and review their
performance 176, as in the practice mode. The user may also be allowed to replay and review the monitored performance of other comparative user's on the display device, such as a particular individual or the top performer or performers, in the same way. - Depending upon the user's performance, the user may decide to store the swing in the
comparison user database 180 for comparison or competition purposes or disregard the swing 178. Alternatively, in comparison mode, the swing may be automatically stored or may be designated as a comparative swing prior to execution for comparison or competition purposes so that the user must rely on his or her executed swing, regardless of their particular performance during execution of the swing. The user may then continue the session 182 by executing another swing, with one or more swings being stored for comparison purposes, or an average or other statistical compilation of several swings for each user may be used. - The competition or comparative mode may continue indefinitely or end after a period of time, with a winner or best performer being determined at the end of the selected time period of competition. Upon ending the session184, the user may be provided with an updated or final comparative ranking 186. Users can monitor the status of such competitions at home or remote locations by accessing the database from a computer or remote user system, such as the
user system 158 of FIG. 10, interconnected with the database(s) where the comparative data is stored. - FIG. 12 shows a batting cage or
bay 26′ incorporating the repetitive motion feedback system of the invention. The battingcage 26′ is similar to thegolf bay 26 of FIG. 2, with similar components designated with the same reference numerals and indicated with a prime symbol. In batting, the ball may be hit from a stationary position, as when positioned on a tee (not shown), or may be pitched or otherwise directed by another or apitching machine (not shown) to the user as a moving target. As can be seen, themotion sensor 36′ is positioned alongside the user and configured to monitor the motion properties in the area where the bat and ball contact one another when the ball is hit. The feedback system and modes of operation for batting are generally the same as those previously described with respect to golf. - The invention has several advantages over the prior art. The feedback system does not employ cumbersome devices that are typically not used during normal performance of the repetitive motion activity. The repetitive motion feedback system provides a means for determining detailed information regarding a user's performance of the repetitive motion. There is no need for a coach or instructor to oversee the user during his or her performance to provide feedback and instruction. In fact, the feedback system can provide more detailed information regarding the repetitive motion than most coaches or instructors can usually provide by mere observation of the performer.
- The information is provided immediately in real time upon performing the repetitive motion so that the user can review and study the information immediately after the performance and during his or her practice session.
- Feedback can be provided by the feedback system based upon differences in the user's performance to a template. This allows the user to know what the user is doing differently from the template and allows the user to attempt correction of the repetitive motion. Affirmative instruction feedback can also be provided based upon the differences between the performed activity and the template so that the user knows what he or she is doing wrong without having to make detailed study. Further, based upon the instruction feedback, the user can review or replay the displayed repetitive motion sequence to focus on those things indicated by the instruction feedback that were occurring during the performance so the user can see just what and how it occurred.
- Data regarding the user's performances can be stored and accessed through a communication network so that the user can access and review the information at a different place and time, as well. The user can see past performances and monitor improvements in the repetitive motion activity or see differences between past and future performances.
- The feedback system also can be used by coaches and instructors, as well, to help them analyze an individuals performance and thereby provide more effective instruction. The coach or instructor may also assist the user in determining or selecting a suitable template or model repetitive motion sequence for future comparison purposes.
- The device can be used in facilitating selection of equipment used during the repetitive motion sequence. The feedback system allows the individual to analyze their performance and see how they perform with different equipment, such as shoes, rackets, clubs, balls, etc.
- The feedback system can also be used to compare the user's performance with other performers. Thus, the system can be used as a game or competition wherein individual users can compete or compare their performances with one another. A number of different feedback systems can be interconnected by a communication network so that users can compete with one another or access their own information from different locations.
- While the invention has been shown in only some of its forms, it should be apparent to those skilled in the art that it is not so limited, but is susceptible to various changes and modifications without departing from the scope of the invention. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the invention.
Claims (43)
1. A method of practicing a repetitive motion by an individual comprising:
having the individual perform a repetitive motion sequence;
monitoring a combination of at least two of properties a, b and c during the motion sequence, wherein the properties a, b and c are comprised of:
(a) motion properties of an object moved by the individual during the repetitive motion sequence;
(b) position properties of the individual during the motion sequence; and
(c) movement properties of the individual during the motion sequence; and
graphically displaying information relating to the properties of the monitored combination simultaneously with or immediately after the repetitive motion sequence on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the repetitive motion sequence.
2. The method of claim 1 , further comprising:
providing a repetitive motion template of a previously monitored combination of a repetitive motion sequence;
comparing the newly monitored repetitive motion sequence to the repetitive motion template; and
providing feedback to the individual based upon differences in the newly monitored repetitive motion sequence to the repetitive motion template.
3. The method of claim 2 , wherein:
providing feedback includes providing audio feedback.
4. The method of claim 3 , wherein:
the audio feedback is verbal feedback.
5. The method of claim 2 , wherein:
providing feedback includes providing visual feedback on the graphical display device.
6. The method of claim 2 , wherein:
the repetitive motion template is a previously monitored repetitive motion sequence of the individual.
7. The method of claim 1 , further comprising:
storing the properties of the monitored combination in a data storage device.
8. The method of claim 1 , wherein:
the repetitive motion sequence includes a golf swing; and
the object moved includes a golf ball and golf club.
9. The method of claim 1 , wherein:
the combination includes all of the elements a, b and c.
10. The method of claim 1 , wherein:
the position properties of the individual include the position properties of the individual's feet.
11. The method of claim 1 , wherein:
the position properties of the individual include the weight distribution of the individual.
12. A repetitive motion feedback system for a repetitive motion performed by an individual comprising:
a feedback output device;
a combination of at least two elements a, b and c, wherein the elements a, b and c are comprised of:
(a) an object motion sensor for providing motion data of a moving object when moved by the individual during a motion sequence;
(b) a position sensor for providing position data of the individual during the motion sequence; and
(c) a motion capturing device for capturing motion image data of the individual during the motion sequence; and
a data processing system for receiving data from the combination of at least two elements and providing feedback data that is provided to the feedback output device.
13. The repetitive motion feedback system of claim 12 , wherein:
the feedback output device includes a graphical display device.
14. The repetitive motion feedback system of claim 12 , wherein:
the motion data includes speed and direction data of the moving object.
15. The repetitive motion feedback system of claim 12 , further comprising:
a data storage device coupled to the data processing system; and
a template of previously stored data from the combination of the at least two elements from a previously performed motion sequence stored by the data storage device; and wherein
the data processing system compares newly monitored data to the previously stored data to determine differences in the newly stored and previously stored data and provides feedback data based upon the differences in the compared newly monitored and previously stored data.
16. The repetitive motion feedback system of claim 15 , further comprising:
a communication network coupled to the data storage device for communicating the stored data to another location.
17. The repetitive motion feedback system of claim 15 , wherein:
the feedback output device is an audio feedback device for providing audio feedback.
18. The repetitive motion feedback system of claim 15 , wherein:
the feedback output device is a visual feedback device for providing visual feedback.
19. The repetitive motion feedback system of claim 12 , wherein:
the combination includes all of the elements a, b and c.
20. A repetitive motion feedback system for a repetitive motion performed by an individual comprising:
a feedback output device;
a data monitoring system comprised of at least one of the following elements:
(a) an object motion sensor for providing motion data of a moving object when moved by the individual during a motion sequence;
(b) a position sensor for providing position data of the individual during the motion sequence; and
(c) a motion capturing device for capturing motion image data of the individual during the motion sequence;
a data processing system for receiving and storing data from the data monitoring system; and
a template of previously stored data from the data monitoring system from a previously performed motion sequence stored by the data processing system, the data processing system comparing newly received data to the previously stored data to determine differences in the newly received and previously stored data, the data processing system providing feedback based upon the differences in the compared newly received and previously stored data to the feedback output device.
21. The repetitive motion feedback system of claim 20 , further comprising:
a filter for selectively limiting the feedback that is provided to the feedback output device.
22. The repetitive motion feedback system of claim 20 , wherein:
the feedback output device is an audio feedback device for providing audio feedback.
23. The repetitive motion feedback system of claim 22 , wherein:
the feedback output device provides verbalized audio feedback.
24. The repetitive motion feedback system of claim 20 , wherein:
the feedback output device is a visual feedback device for providing visual feedback.
25. A method of practicing a golf swing by an individual comprising:
having the individual perform a golf swing sequence;
monitoring a combination of at least two of properties a, b and c during the golf swing sequence wherein the properties a, b and c are comprised of:
(a) motion properties of an object moved by the individual during the golf swing sequence;
(b) position properties of the individual during the golf swing sequence; and
(c) movement properties of the individual during the golf swing sequence; and
graphically displaying the properties of the monitored combination simultaneously with or immediately after the golf swing sequence on a graphical display device that is in visual proximity to the individual so that the individual is provided with the monitored properties upon performing the golf swing sequence;
providing a golf swing template of a previously monitored combination of a golf swing sequence;
comparing the newly monitored golf swing sequence to the golf swing template; and
providing feedback to the individual based upon differences in the newly monitored golf swing sequence to the golf swing template.
26. The method of claim 25 , wherein:
providing feedback includes is an audio feedback device for providing audio feedback.
27. The method of claim 26 , wherein:
the audio feedback is verbal feedback.
28. The method of claim 25 , wherein:
providing feedback includes providing visual feedback on the graphical display device.
29. The method of claim 25 , wherein:
the golf swing template is of the previously monitored golf swing sequence of the individual.
30. The method of claim 25 , further comprising:
storing the properties of the monitored combination using a data storage device.
31. The method of claim 25 , wherein:
the object moved includes a golf ball.
32. The method of claim 25 , wherein:
the object moved includes a golf club.
33. A feedback system for a golf swing performed by an individual comprising:
a feedback output device;
a combination of at least two elements a, b and c, wherein the elements a, b and c are comprised of:
(a) an object motion sensor for providing motion data of a moving object when moved by the individual during a golf swing sequence;
(b) a position sensor for providing weight placement data of the individual during the golf swing sequence; and
(c) a motion capturing device for providing motion image data of the individual during the golf swing;
a data processing system for receiving and storing data from the combination of at least two elements; and
a template of previously stored data from the combination of at least two elements from a previously performed golf swing sequence stored by the data processing system, the data processing system comparing newly received data to the previously stored data to determine differences in the newly received and previously stored data and providing feedback relating to the newly received and previously stored data to the feedback output device.
34. The feedback system of claim 33 , further comprising:
a communication network coupled to the data processing system for communicating the stored data to another location.
35. The feedback system of claim 33 , wherein:
the feedback output device provides audio feedback.
36. The feedback system of claim 33 , wherein:
the feedback output device includes a graphical display device.
37. The feedback system of claim 34 , wherein:
a remote data receiving system coupled to the communication network for accessing the stored data at a location remote from the data processing system.
38. A method of practicing a golf swing performed by an individual comprising:
having the individual perform a golf swing;
monitoring position properties of at least one of the individual's feet during the golf swing; and
graphically displaying the position properties in the form of footprint images of the at least one of the individual's feet, the footprint images having contrasted areas corresponding to the relative degree of pressure exerted by the at least one of the individual's feet during the golf swing simultaneously with or immediately after the golf swing on a graphical display device that is in visual proximity to the individual so that the individual is provided with the images upon performing the golf swing.
39. The method of claim 38 , further comprising:
providing a golf swing template of previously monitored position properties;
comparing the newly monitored position properties to the template; and
providing feedback to the individual based upon differences in the newly monitored position properties to the template.
40. A method of practicing a golf swing performed by an individual, comprising:
having the individual perform a golf swing;
monitoring movement properties of the individual during the golf swing; and
graphically displaying information in the form of a 3-dimensional model of the individual relating to the monitored properties upon performing the golf swing on a graphical display device that is in visual proximity to the individual so that the individual is provided with the information upon performing the golf swing, and wherein the three-dimensional model allows the individual to selectively view the model at any point during the golf swing and from any desired angle.
41. A method of comparing at least two different individuals' performances of a repetitive motion sequence, comprising:
having the individuals each perform a repetitive motion sequence;
monitoring at least one of properties a, b and c during the motion sequence, wherein the properties a, b and c are comprised of:
(a) motion properties of an object moved by the individuals during the repetitive motion sequence monitored by an object motion sensor;
(b) position properties of the individuals during the motion sequence monitored by a position properties sensor; and
(c) movement properties of the individuals during the motion sequence as monitored by a motion capturing device; and
comparing the at least one of the monitored properties of the individuals; and
providing comparative feedback based on differences between the monitored properties of the individuals.
42. The method of claim 41 , wherein:
the comparative feedback is provided on a graphical display device.
43. The method of claim 41 , wherein:
data relating to the monitored properties of at least one of the individuals is stored on a data storage device that is coupled to a communication network; wherein
comparing the monitored properties includes retrieving the stored data of the at least one individual from the data storage device through the communication network and comparing the stored data to data of the other at least two individuals relating to the monitored properties.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/957,223 US20030054327A1 (en) | 2001-09-20 | 2001-09-20 | Repetitive motion feedback system and method of practicing a repetitive motion |
PCT/US2002/028780 WO2003025700A2 (en) | 2001-09-20 | 2002-09-10 | Data processing method and system for processing and managing repetitive motion data between diverse geographic locations |
AU2002341626A AU2002341626A1 (en) | 2001-09-20 | 2002-09-10 | Data processing method and system for processing and managing repetitive motion data between diverse geographic locations |
PCT/US2002/028799 WO2003024544A1 (en) | 2001-09-20 | 2002-09-10 | Repetitive motion feedback system and method of practicing a repetitive motion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/957,223 US20030054327A1 (en) | 2001-09-20 | 2001-09-20 | Repetitive motion feedback system and method of practicing a repetitive motion |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030054327A1 true US20030054327A1 (en) | 2003-03-20 |
Family
ID=25499260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/957,223 Abandoned US20030054327A1 (en) | 2001-09-20 | 2001-09-20 | Repetitive motion feedback system and method of practicing a repetitive motion |
Country Status (2)
Country | Link |
---|---|
US (1) | US20030054327A1 (en) |
WO (1) | WO2003024544A1 (en) |
Cited By (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030008731A1 (en) * | 2001-07-02 | 2003-01-09 | David Anderson | Automated method and system for golf club selection based on swing type |
US20030036436A1 (en) * | 2000-12-01 | 2003-02-20 | Casanova Manuel M. | Grip pressure detector assembly |
US20030059754A1 (en) * | 2001-09-27 | 2003-03-27 | Jackson Jeff Wayne | Routine machine |
US20030219704A1 (en) * | 2002-03-01 | 2003-11-27 | Delmar Bleckley | Ergonomic motion and athletic activity monitoring and training system and method |
US20040157470A1 (en) * | 2001-06-04 | 2004-08-12 | Akio Machida | Functional device and production method therefor |
US20040198524A1 (en) * | 2001-09-22 | 2004-10-07 | Kwon Oh Seok | Simulation system for golf practice |
WO2005011822A1 (en) * | 2003-08-01 | 2005-02-10 | Thomas Engelmann | Tee-off mat for a golf ball |
US20050031193A1 (en) * | 2001-11-21 | 2005-02-10 | Dirk Rutschmann | Method and system for detecting the three-dimensional shape of an object |
US20050107166A1 (en) * | 2003-06-09 | 2005-05-19 | Hiromu Ueshima | Game apparatus using disk body image appeared synchronized with inserted disk body |
US20050159231A1 (en) * | 2004-01-20 | 2005-07-21 | William Gobush | One camera club monitor |
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 |
US20050215336A1 (en) * | 2004-03-26 | 2005-09-29 | Sumitomo Rubber Industries, Ltd. | Golf swing-diagnosing system |
US20050282645A1 (en) * | 2004-06-07 | 2005-12-22 | Laurent Bissonnette | Launch monitor |
US20060030429A1 (en) * | 2004-06-22 | 2006-02-09 | Accu-Sport International, Inc. | System, method and computer program product for simulating the flight path of a ball |
WO2006026568A1 (en) * | 2004-08-27 | 2006-03-09 | Celsia, Llc | An image comparison device for providing real-time feedback |
US20060057549A1 (en) * | 2004-09-10 | 2006-03-16 | United States of America as represented by the Administrator of the National Aeronautics and | Method and apparatus for performance optimization through physical perturbation of task elements |
US20060141433A1 (en) * | 2004-12-28 | 2006-06-29 | Hing Cheung C | Method of detecting position of rectangular object and object detector |
US20070010341A1 (en) * | 2005-07-08 | 2007-01-11 | Suunto Oy | Golf device and method |
WO2007016052A2 (en) * | 2005-07-26 | 2007-02-08 | Michael Barasch | Methods and systems for providing interactive lessons |
US20070196800A1 (en) * | 2006-01-27 | 2007-08-23 | Douthit Ronnie D | Systems and methods for golfing simulation and swing analysis |
US20080118111A1 (en) * | 2006-11-22 | 2008-05-22 | Saad Ahmed Sirohey | Method and apparatus for synchronizing corresponding landmarks among a plurality of images |
US20080155443A1 (en) * | 2003-11-10 | 2008-06-26 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
US20080176612A1 (en) * | 2006-12-06 | 2008-07-24 | Mccullough George Frederick | Globall sports systems/globall tennis 2.o |
WO2009027917A1 (en) * | 2007-08-24 | 2009-03-05 | Koninklijke Philips Electronics N.V. | System and method for displaying anonymously annotated physical exercise data |
US20090088276A1 (en) * | 2007-09-28 | 2009-04-02 | Solheim John K | Methods, apparatus, and systems to custom fit golf clubs |
US20090094442A1 (en) * | 2007-10-05 | 2009-04-09 | Nintendo Co., Ltd | Storage medium storing load detecting program and load detecting apparatus |
US20090093305A1 (en) * | 2007-10-09 | 2009-04-09 | Nintendo Co., Ltd. | Storage medium storing a load detecting program and load detecting apparatus |
US20090093315A1 (en) * | 2007-10-04 | 2009-04-09 | Nintendo Co., Ltd. | Storage medium storing load detection program, load detection apparatus, and load detection method |
US20090107207A1 (en) * | 2007-10-31 | 2009-04-30 | Nintendo Co., Ltd. | Weight applying unit for calibration and weight applying method for calibration |
US20090131193A1 (en) * | 2007-09-28 | 2009-05-21 | Swartz Gregory J | Methods, apparatus, and systems to custom fit golf clubs |
US20090191929A1 (en) * | 2008-01-24 | 2009-07-30 | Full Swing Golf | Golf simulator connected to the internet |
US20090199636A1 (en) * | 2008-02-11 | 2009-08-13 | United States Bowling Congress, Inc. | Analyzing grip pressure of a bowler |
US20090270193A1 (en) * | 2008-04-24 | 2009-10-29 | United States Bowling Congress | Analyzing a motion of a bowler |
US20100015585A1 (en) * | 2006-10-26 | 2010-01-21 | Richard John Baker | Method and apparatus for providing personalised audio-visual instruction |
US20100041498A1 (en) * | 2008-08-18 | 2010-02-18 | Derek Adams | Method And System For Training A Baseball Player |
US20100137063A1 (en) * | 2008-11-28 | 2010-06-03 | Mari Shirakawa | Information processing apparatus and computer readable storage medium |
US20100151956A1 (en) * | 2007-09-28 | 2010-06-17 | Swartz Gregory J | Methods, apparatus, and systems to custom fit golf clubs |
US20100160014A1 (en) * | 2008-11-25 | 2010-06-24 | Mario Galasso | Methods and apparatus for virtual competition |
US20100169110A1 (en) * | 2008-12-26 | 2010-07-01 | Takao Sawano | Biological information management system |
US20100208945A1 (en) * | 2007-10-26 | 2010-08-19 | Koninklijke Philips Electronics N.V. | Method and system for selecting the viewing configuration of a rendered figure |
US20100224420A1 (en) * | 2009-03-09 | 2010-09-09 | Makoto Miyanaga | Computer readable storage medium storing information processing program and information processing apparatus |
US20100238182A1 (en) * | 2009-03-20 | 2010-09-23 | Microsoft Corporation | Chaining animations |
US20100245236A1 (en) * | 2009-03-30 | 2010-09-30 | Nintendo Co., Ltd. | Computer-readable storage medium and information processing apparatus |
US20100265173A1 (en) * | 2009-04-20 | 2010-10-21 | Nintendo Co., Ltd. | Information processing program and information processing apparatus |
US20110008761A1 (en) * | 2009-07-07 | 2011-01-13 | Souren Hakopian | On-demand real time video training and self analysis system |
US20110077088A1 (en) * | 2009-09-29 | 2011-03-31 | Nintendo Co., Ltd. | Computer-readable storage medium having stored information processing program thereon, and information processing apparatus |
US20110074665A1 (en) * | 2009-09-30 | 2011-03-31 | Nintendo Co., Ltd. | Information processing program having computer-readable storage medium therein and information processing apparatus |
US20110077899A1 (en) * | 2009-09-28 | 2011-03-31 | Nintendo Co., Ltd. | Computer-readable storage medium having information processing program stored therein and information processing apparatus |
US8100770B2 (en) | 2007-04-20 | 2012-01-24 | Nintendo Co., Ltd. | Game controller, storage medium storing game program, and game apparatus |
WO2012061804A1 (en) * | 2010-11-05 | 2012-05-10 | Nike International Ltd. | Method and system for automated personal training |
WO2012071551A1 (en) * | 2010-11-24 | 2012-05-31 | Nike International Ltd. | Fatigue indices and uses thereof |
WO2012071548A1 (en) * | 2010-11-24 | 2012-05-31 | Nike International Ltd. | Method and system for automated personal training that includes training programs |
WO2012112900A1 (en) * | 2011-02-17 | 2012-08-23 | Nike International Ltd. | Selecting and correlating physical activity data with image date |
US20120268592A1 (en) * | 2010-12-13 | 2012-10-25 | Nike, Inc. | Processing Data of a User Performing an Athletic Activity to Estimate Energy Expenditure |
EP2613276A1 (en) * | 2012-01-04 | 2013-07-10 | Gabriele Ceruti | Method and apparatus for neuromotor rehabilitation using interactive setting systems |
US20130203526A1 (en) * | 2012-02-02 | 2013-08-08 | New Kinetic Solutions, LLC | Golf swing analysis with physical and skill deficit correction method |
EP2660742A1 (en) * | 2012-05-02 | 2013-11-06 | Hocoma AG | Training apparatus |
TWI415652B (en) * | 2009-11-30 | 2013-11-21 | Golfzon Co Ltd | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
TWI422412B (en) * | 2009-12-31 | 2014-01-11 | Golfzon Co Ltd | Apparatus and method for virtual golf simulation imaging sub-simulation and replay-simulation |
US8639489B2 (en) | 2003-11-10 | 2014-01-28 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
CN103620607A (en) * | 2010-12-13 | 2014-03-05 | 耐克国际有限公司 | Processing data of a user performing an athletic activity to estimate energy expenditure |
US8747246B2 (en) | 2007-09-28 | 2014-06-10 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
TWI449560B (en) * | 2011-03-31 | 2014-08-21 | Golfzon Co Ltd | Apparatus and method for virtual golf driving range simulation |
TWI451894B (en) * | 2011-12-29 | 2014-09-11 | Nat Univ Chin Yi Technology | Golf training system |
TWI451896B (en) * | 2011-05-27 | 2014-09-11 | Univ Asia | Intelligent base ball batting apparatus and method |
TWI453057B (en) * | 2011-03-31 | 2014-09-21 | Golfzon Co Ltd | Apparatus and method for virtual golf driving range simulation |
US8852028B2 (en) | 2007-09-28 | 2014-10-07 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
CN104126184A (en) * | 2011-11-23 | 2014-10-29 | 耐克创新有限合伙公司 | Method and system for automated personal training that includes training programs |
WO2014129917A3 (en) * | 2013-02-21 | 2014-11-20 | Universidade De Aveiro | System and method for evaluating the motion of a subject |
US20150080183A1 (en) * | 2010-04-28 | 2015-03-19 | Technogym S.P.A. | Apparatus for the assisted performance of a fitness exercise |
TWI481438B (en) * | 2009-12-31 | 2015-04-21 | Golfzon Co Ltd | Apparatus and method for virtual golf simulation |
US20150164378A1 (en) * | 2011-05-23 | 2015-06-18 | University College Cardiff Consultants Limited | Physical performance assessment |
US9089182B2 (en) | 2008-06-13 | 2015-07-28 | Nike, Inc. | Footwear having sensor system |
CN104871163A (en) * | 2012-10-30 | 2015-08-26 | 耐克创新有限合伙公司 | User interface and fitness meters for remote joint workout session |
US9192816B2 (en) | 2011-02-17 | 2015-11-24 | Nike, Inc. | Footwear having sensor system |
US20150352404A1 (en) * | 2014-06-06 | 2015-12-10 | Head Technology Gmbh | Swing analysis system |
US9223936B2 (en) | 2010-11-24 | 2015-12-29 | Nike, Inc. | Fatigue indices and uses thereof |
US20160035247A1 (en) * | 2014-07-29 | 2016-02-04 | Ohio University | Visual feedback generation in tracing a pattern |
US9381420B2 (en) | 2011-02-17 | 2016-07-05 | Nike, Inc. | Workout user experience |
US9389057B2 (en) | 2010-11-10 | 2016-07-12 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US9410857B2 (en) | 2013-03-15 | 2016-08-09 | Nike, Inc. | System and method for analyzing athletic activity |
US9422018B2 (en) | 2008-11-25 | 2016-08-23 | Fox Factory, Inc. | Seat post |
US9462844B2 (en) | 2008-06-13 | 2016-10-11 | Nike, Inc. | Footwear having sensor system |
US20160361592A1 (en) * | 2015-06-09 | 2016-12-15 | Dunlop Sports Co. Ltd. | Golfer classification method, golfer classification system and golf club selection method |
US9549585B2 (en) | 2008-06-13 | 2017-01-24 | Nike, Inc. | Footwear having sensor system |
WO2017121291A1 (en) * | 2016-01-11 | 2017-07-20 | RaceFit International Company Limited | System and method for monitoring motion and orientation patterns associated to physical activities of users |
US20170209742A1 (en) * | 2016-01-27 | 2017-07-27 | Cfph, Llc | Instructional Surface With Haptic And Optical Elements |
US9743861B2 (en) | 2013-02-01 | 2017-08-29 | Nike, Inc. | System and method for analyzing athletic activity |
US9756895B2 (en) | 2012-02-22 | 2017-09-12 | Nike, Inc. | Footwear having sensor system |
US9811639B2 (en) | 2011-11-07 | 2017-11-07 | Nike, Inc. | User interface and fitness meters for remote joint workout session |
IT201600105377A1 (en) * | 2016-10-20 | 2018-04-20 | Bologna Isokinetic S R L | ANALYSIS AND TREATMENT SYSTEM PARTICULARLY FOR MEDICAL, DIAGNOSTIC, SPORTS AND REHABILITATIVE USE |
US9977874B2 (en) | 2011-11-07 | 2018-05-22 | Nike, Inc. | User interface for remote joint workout session |
US10070680B2 (en) | 2008-06-13 | 2018-09-11 | Nike, Inc. | Footwear having sensor system |
US10086892B2 (en) | 2010-07-02 | 2018-10-02 | Fox Factory, Inc. | Lever assembly for positive lock adjustable seat post |
CN109065123A (en) * | 2012-06-29 | 2018-12-21 | 耐克创新有限合伙公司 | retail training application |
US10188930B2 (en) | 2012-06-04 | 2019-01-29 | Nike, Inc. | Combinatory score having a fitness sub-score and an athleticism sub-score |
US10358180B2 (en) | 2017-01-05 | 2019-07-23 | Sram, Llc | Adjustable seatpost |
US10360814B2 (en) * | 2013-12-26 | 2019-07-23 | Japan Science And Technology Agency | Motion learning support apparatus |
US10414236B2 (en) | 2009-03-19 | 2019-09-17 | Fox Factory, Inc. | Methods and apparatus for selective spring pre-load adjustment |
US10420982B2 (en) | 2010-12-13 | 2019-09-24 | Nike, Inc. | Fitness training system with energy expenditure calculation that uses a form factor |
US10444791B2 (en) | 2010-11-01 | 2019-10-15 | Nike, Inc. | Wearable device assembly having athletic functionality |
US10456623B2 (en) | 2010-11-01 | 2019-10-29 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US10550909B2 (en) | 2008-08-25 | 2020-02-04 | Fox Factory, Inc. | Methods and apparatus for suspension lock out and signal generation |
US10568381B2 (en) | 2012-02-22 | 2020-02-25 | Nike, Inc. | Motorized shoe with gesture control |
US10591015B2 (en) | 2009-03-19 | 2020-03-17 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US10607067B2 (en) | 2012-02-14 | 2020-03-31 | Pixformance Sports Gmbh | Fitness device and method for automatically checking for the correct performance of a fitness exercise |
US10670106B2 (en) | 2009-01-07 | 2020-06-02 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10677309B2 (en) | 2011-05-31 | 2020-06-09 | Fox Factory, Inc. | Methods and apparatus for position sensitive suspension damping |
US10723409B2 (en) | 2009-01-07 | 2020-07-28 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
JP2020130957A (en) * | 2019-02-26 | 2020-08-31 | 豊田合成株式会社 | Swing training method |
US10759247B2 (en) | 2011-09-12 | 2020-09-01 | Fox Factory, Inc. | Methods and apparatus for suspension set up |
US10781879B2 (en) | 2009-01-07 | 2020-09-22 | Fox Factory, Inc. | Bypass for a suspension damper |
US10859133B2 (en) | 2012-05-10 | 2020-12-08 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10926133B2 (en) | 2013-02-01 | 2021-02-23 | Nike, Inc. | System and method for analyzing athletic activity |
US10971029B2 (en) * | 2017-07-13 | 2021-04-06 | Kabushiki Kaisha Toshiba | Information processing device, method, and storage medium |
US11006690B2 (en) | 2013-02-01 | 2021-05-18 | Nike, Inc. | System and method for analyzing athletic activity |
US11168758B2 (en) | 2009-01-07 | 2021-11-09 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11173765B2 (en) | 2009-01-07 | 2021-11-16 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11198051B2 (en) | 2019-03-04 | 2021-12-14 | PD Golf LLC | System and method for detecting lower body positions, movements, and sequence in golf swing training |
US11279198B2 (en) | 2009-10-13 | 2022-03-22 | Fox Factory, Inc. | Methods and apparatus for controlling a fluid damper |
US11279199B2 (en) | 2012-01-25 | 2022-03-22 | Fox Factory, Inc. | Suspension damper with by-pass valves |
US11299233B2 (en) | 2009-01-07 | 2022-04-12 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11306798B2 (en) | 2008-05-09 | 2022-04-19 | Fox Factory, Inc. | Position sensitive suspension damping with an active valve |
US11372484B2 (en) | 2018-06-20 | 2022-06-28 | SWORD Health S.A. | Method and system for determining a correct reproduction of a movement |
US11472252B2 (en) | 2016-04-08 | 2022-10-18 | Fox Factory, Inc. | Electronic compression and rebound control |
US20220331693A1 (en) * | 2014-01-22 | 2022-10-20 | Skillz Platform Inc. | Online software video capture and replay system |
US11499601B2 (en) | 2009-01-07 | 2022-11-15 | Fox Factory, Inc. | Remotely operated bypass for a suspension damper |
US11519477B2 (en) | 2009-01-07 | 2022-12-06 | Fox Factory, Inc. | Compression isolator for a suspension damper |
US11619278B2 (en) | 2009-03-19 | 2023-04-04 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US11684111B2 (en) | 2012-02-22 | 2023-06-27 | Nike, Inc. | Motorized shoe with gesture control |
US11708878B2 (en) | 2010-01-20 | 2023-07-25 | Fox Factory, Inc. | Remotely operated bypass for a suspension damper |
US11859690B2 (en) | 2009-10-13 | 2024-01-02 | Fox Factory, Inc. | Suspension system |
EP4325466A1 (en) * | 2022-08-18 | 2024-02-21 | Benecke-Kaliko AG | Capturing a performance dataset of a sports movement |
US11911658B2 (en) | 2022-07-26 | 2024-02-27 | PD Golf LLC | Golf swing training device |
US11935330B2 (en) | 2021-05-28 | 2024-03-19 | Sportsbox.ai Inc. | Object fitting using quantitative biomechanical-based analysis |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3252736A1 (en) | 2016-06-03 | 2017-12-06 | West & Bergh IT Consulting AB | Motion training aid |
DK3251723T3 (en) | 2016-06-03 | 2019-08-05 | West & Berg Holding Ab | Aid for exercise training with stimulator |
EP3804823B1 (en) | 2017-11-28 | 2023-04-26 | West & Bergh Holding AB | Improved motion training aid with stimulator |
EP3588473A1 (en) | 2018-06-28 | 2020-01-01 | West & Berg Holding AB | Sports training aid with motion detector |
EP3588472B1 (en) | 2018-06-28 | 2023-04-26 | West & Berg Holding AB | Improved real time sports motion training aid |
EP3588471A1 (en) | 2018-06-28 | 2020-01-01 | West & Berg Holding AB | Real time sports motion training aid |
EP3588474A1 (en) | 2018-06-28 | 2020-01-01 | West & Berg Holding AB | Real time golf swing training aid |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5342054A (en) * | 1993-03-25 | 1994-08-30 | Timecap, Inc. | Gold practice apparatus |
US5419562A (en) * | 1993-08-10 | 1995-05-30 | Cromarty; John I. | Method and apparatus for analyzing movements of an individual |
US5823786A (en) * | 1993-08-24 | 1998-10-20 | Easterbrook; Norman John | System for instruction of a pupil |
US6231527B1 (en) * | 1995-09-29 | 2001-05-15 | Nicholas Sol | Method and apparatus for biomechanical correction of gait and posture |
US5984684A (en) * | 1996-12-02 | 1999-11-16 | Brostedt; Per-Arne | Method and system for teaching physical skills |
US6159016A (en) * | 1996-12-20 | 2000-12-12 | Lubell; Alan | Method and system for producing personal golf lesson video |
US6293802B1 (en) * | 1998-01-29 | 2001-09-25 | Astar, Inc. | Hybrid lesson format |
US6126449A (en) * | 1999-03-25 | 2000-10-03 | Swing Lab | Interactive motion training device and method |
-
2001
- 2001-09-20 US US09/957,223 patent/US20030054327A1/en not_active Abandoned
-
2002
- 2002-09-10 WO PCT/US2002/028799 patent/WO2003024544A1/en not_active Application Discontinuation
Cited By (282)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030036436A1 (en) * | 2000-12-01 | 2003-02-20 | Casanova Manuel M. | Grip pressure detector assembly |
US6716034B2 (en) * | 2000-12-01 | 2004-04-06 | Manuel M. Casanova, Jr. | Grip pressure detector assembly |
US20040157470A1 (en) * | 2001-06-04 | 2004-08-12 | Akio Machida | Functional device and production method therefor |
US20030008731A1 (en) * | 2001-07-02 | 2003-01-09 | David Anderson | Automated method and system for golf club selection based on swing type |
US20040198524A1 (en) * | 2001-09-22 | 2004-10-07 | Kwon Oh Seok | Simulation system for golf practice |
US20030059754A1 (en) * | 2001-09-27 | 2003-03-27 | Jackson Jeff Wayne | Routine machine |
US20050031193A1 (en) * | 2001-11-21 | 2005-02-10 | Dirk Rutschmann | Method and system for detecting the three-dimensional shape of an object |
US7489813B2 (en) * | 2001-11-21 | 2009-02-10 | Corpus.E Ag | Method and system for detecting the three-dimensional shape of an object |
US20030219704A1 (en) * | 2002-03-01 | 2003-11-27 | Delmar Bleckley | Ergonomic motion and athletic activity monitoring and training system and method |
WO2005018759A1 (en) * | 2002-03-01 | 2005-03-03 | Accelerized Golf, Llc | System and method for training ergonomic motion |
US6786730B2 (en) * | 2002-03-01 | 2004-09-07 | Accelerized Golf Llc | Ergonomic motion and athletic activity monitoring and training system and method |
US20050107166A1 (en) * | 2003-06-09 | 2005-05-19 | Hiromu Ueshima | Game apparatus using disk body image appeared synchronized with inserted disk body |
WO2005011822A1 (en) * | 2003-08-01 | 2005-02-10 | Thomas Engelmann | Tee-off mat for a golf ball |
DE112004001264B4 (en) * | 2003-08-01 | 2007-04-12 | Thomas Engelmann | Tee mat for a golf ball |
US20080155445A1 (en) * | 2003-11-10 | 2008-06-26 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
US10444749B2 (en) | 2003-11-10 | 2019-10-15 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
US20080163095A1 (en) * | 2003-11-10 | 2008-07-03 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
US20080155443A1 (en) * | 2003-11-10 | 2008-06-26 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
US8473270B2 (en) | 2003-11-10 | 2013-06-25 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
US8612198B2 (en) | 2003-11-10 | 2013-12-17 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
US8775148B2 (en) * | 2003-11-10 | 2014-07-08 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
US8639489B2 (en) | 2003-11-10 | 2014-01-28 | Brooks Automation, Inc. | Methods and systems for controlling a semiconductor fabrication process |
US20050159231A1 (en) * | 2004-01-20 | 2005-07-21 | William Gobush | One camera club monitor |
US7744480B2 (en) * | 2004-01-20 | 2010-06-29 | Acushnet Company | One camera club monitor |
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 |
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 |
GB2414190A (en) * | 2004-03-26 | 2005-11-23 | Sumitomo Rubber Ind | Golf swing diagnosis apparatus |
AU2005201321B2 (en) * | 2004-03-26 | 2007-08-09 | Sri Sports Limited | Golf swing-diagnosing system |
GB2414190B (en) * | 2004-03-26 | 2007-03-07 | Sumitomo Rubber Ind | Golf swing diagnosing system |
US7857708B2 (en) | 2004-03-26 | 2010-12-28 | Sri Sports Limited | Golf swing-diagnosing system |
US20050215336A1 (en) * | 2004-03-26 | 2005-09-29 | Sumitomo Rubber Industries, Ltd. | Golf swing-diagnosing system |
US8622845B2 (en) * | 2004-06-07 | 2014-01-07 | Acushnet Company | Launch monitor |
US20050282645A1 (en) * | 2004-06-07 | 2005-12-22 | Laurent Bissonnette | Launch monitor |
US20060030429A1 (en) * | 2004-06-22 | 2006-02-09 | Accu-Sport International, Inc. | System, method and computer program product for simulating the flight path of a ball |
WO2006026568A1 (en) * | 2004-08-27 | 2006-03-09 | Celsia, Llc | An image comparison device for providing real-time feedback |
US8628333B2 (en) * | 2004-09-10 | 2014-01-14 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for performance optimization through physical perturbation of task elements |
US20060057549A1 (en) * | 2004-09-10 | 2006-03-16 | United States of America as represented by the Administrator of the National Aeronautics and | Method and apparatus for performance optimization through physical perturbation of task elements |
US20100285874A1 (en) * | 2004-12-28 | 2010-11-11 | Cheung Chuen Hing | Method and apparatus for detecting an image of a reflective object |
US20060141433A1 (en) * | 2004-12-28 | 2006-06-29 | Hing Cheung C | Method of detecting position of rectangular object and object detector |
US8226494B2 (en) | 2005-07-08 | 2012-07-24 | Suunto Oy | Golf device and method |
US20070010341A1 (en) * | 2005-07-08 | 2007-01-11 | Suunto Oy | Golf device and method |
GB2428202A (en) * | 2005-07-08 | 2007-01-24 | Suunto Oy | A portable device for monitoring sportsman motor acts |
US8986129B2 (en) | 2005-07-08 | 2015-03-24 | Suunto Oy | Golf device and method |
GB2428202B (en) * | 2005-07-08 | 2010-05-19 | Suunto Oy | Golf device and method |
WO2007016052A2 (en) * | 2005-07-26 | 2007-02-08 | Michael Barasch | Methods and systems for providing interactive lessons |
WO2007016052A3 (en) * | 2005-07-26 | 2007-12-27 | Michael Barasch | Methods and systems for providing interactive lessons |
US20070196800A1 (en) * | 2006-01-27 | 2007-08-23 | Douthit Ronnie D | Systems and methods for golfing simulation and swing analysis |
GB2458392B (en) * | 2006-10-26 | 2013-04-24 | Richard John Baker | Method and apparatus for providing personalised audio-visual instruction |
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 |
US20170206794A1 (en) * | 2006-10-26 | 2017-07-20 | Richard John Baker | Method and Apparatus for Providing Personalised Audio-Visual Instruction |
US8160395B2 (en) * | 2006-11-22 | 2012-04-17 | General Electric Company | Method and apparatus for synchronizing corresponding landmarks among a plurality of images |
US20080118111A1 (en) * | 2006-11-22 | 2008-05-22 | Saad Ahmed Sirohey | Method and apparatus for synchronizing corresponding landmarks among a plurality of images |
US20080176612A1 (en) * | 2006-12-06 | 2008-07-24 | Mccullough George Frederick | Globall sports systems/globall tennis 2.o |
US8574080B2 (en) | 2007-04-20 | 2013-11-05 | Nintendo Co., Ltd. | Game controller, storage medium storing game program, and game apparatus |
US9289680B2 (en) | 2007-04-20 | 2016-03-22 | Nintendo Co., Ltd. | Game controller, storage medium storing game program, and game apparatus |
US8100770B2 (en) | 2007-04-20 | 2012-01-24 | Nintendo Co., Ltd. | Game controller, storage medium storing game program, and game apparatus |
US8740705B2 (en) | 2007-04-20 | 2014-06-03 | Nintendo Co., Ltd. | Game controller, storage medium storing game program, and game apparatus |
WO2009027917A1 (en) * | 2007-08-24 | 2009-03-05 | Koninklijke Philips Electronics N.V. | System and method for displaying anonymously annotated physical exercise data |
US20110021317A1 (en) * | 2007-08-24 | 2011-01-27 | Koninklijke Philips Electronics N.V. | System and method for displaying anonymously annotated physical exercise data |
US20100151956A1 (en) * | 2007-09-28 | 2010-06-17 | Swartz Gregory J | Methods, apparatus, and systems to custom fit golf clubs |
US9675862B2 (en) | 2007-09-28 | 2017-06-13 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
US20090131193A1 (en) * | 2007-09-28 | 2009-05-21 | Swartz Gregory J | Methods, apparatus, and systems to custom fit golf clubs |
US20090088276A1 (en) * | 2007-09-28 | 2009-04-02 | Solheim John K | Methods, apparatus, and systems to custom fit golf clubs |
US9827464B2 (en) | 2007-09-28 | 2017-11-28 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
US8747246B2 (en) | 2007-09-28 | 2014-06-10 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
US8360899B2 (en) * | 2007-09-28 | 2013-01-29 | Karsten Manfacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
US8852028B2 (en) | 2007-09-28 | 2014-10-07 | Karsten Manufacturing Corporation | Methods, apparatus, and systems to custom fit golf clubs |
US20090093315A1 (en) * | 2007-10-04 | 2009-04-09 | Nintendo Co., Ltd. | Storage medium storing load detection program, load detection apparatus, and load detection method |
US20090094442A1 (en) * | 2007-10-05 | 2009-04-09 | Nintendo Co., Ltd | Storage medium storing load detecting program and load detecting apparatus |
US8905844B2 (en) | 2007-10-05 | 2014-12-09 | Nintendo Co., Ltd. | Storage medium storing load detecting program and load detecting apparatus |
US20090093305A1 (en) * | 2007-10-09 | 2009-04-09 | Nintendo Co., Ltd. | Storage medium storing a load detecting program and load detecting apparatus |
US9421456B2 (en) | 2007-10-09 | 2016-08-23 | Nintendo Co., Ltd. | Storage medium storing a load detecting program and load detecting apparatus |
US10343058B2 (en) | 2007-10-09 | 2019-07-09 | Nintendo Co., Ltd. | Storage medium storing a load detecting program and load detecting apparatus |
US9418470B2 (en) | 2007-10-26 | 2016-08-16 | Koninklijke Philips N.V. | Method and system for selecting the viewing configuration of a rendered figure |
US20100208945A1 (en) * | 2007-10-26 | 2010-08-19 | Koninklijke Philips Electronics N.V. | Method and system for selecting the viewing configuration of a rendered figure |
US8887547B2 (en) | 2007-10-31 | 2014-11-18 | Nintendo Co., Ltd. | Weight applying unit for calibration and weight applying method for calibration |
US8387437B2 (en) | 2007-10-31 | 2013-03-05 | Nintendo Co., Ltd. | Weight applying unit for calibration and weight applying method for calibration |
US20090107207A1 (en) * | 2007-10-31 | 2009-04-30 | Nintendo Co., Ltd. | Weight applying unit for calibration and weight applying method for calibration |
US20090191929A1 (en) * | 2008-01-24 | 2009-07-30 | Full Swing Golf | Golf simulator connected to the internet |
US20090199636A1 (en) * | 2008-02-11 | 2009-08-13 | United States Bowling Congress, Inc. | Analyzing grip pressure of a bowler |
US7845225B2 (en) | 2008-02-11 | 2010-12-07 | United States Bowling Congress, Inc. | Analyzing grip pressure of a bowler |
US20090204360A1 (en) * | 2008-02-11 | 2009-08-13 | United States Bowling Congress, Inc. | Analyzing foot pressure of a bowler |
US7930131B2 (en) * | 2008-02-11 | 2011-04-19 | United States Bowling Congress, Inc. | Analyzing foot pressure of a bowler |
US20090270193A1 (en) * | 2008-04-24 | 2009-10-29 | United States Bowling Congress | Analyzing a motion of a bowler |
US11306798B2 (en) | 2008-05-09 | 2022-04-19 | Fox Factory, Inc. | Position sensitive suspension damping with an active valve |
US9549585B2 (en) | 2008-06-13 | 2017-01-24 | Nike, Inc. | Footwear having sensor system |
US9462844B2 (en) | 2008-06-13 | 2016-10-11 | Nike, Inc. | Footwear having sensor system |
US11707107B2 (en) | 2008-06-13 | 2023-07-25 | Nike, Inc. | Footwear having sensor system |
US9089182B2 (en) | 2008-06-13 | 2015-07-28 | Nike, Inc. | Footwear having sensor system |
US9622537B2 (en) | 2008-06-13 | 2017-04-18 | Nike, Inc. | Footwear having sensor system |
US10070680B2 (en) | 2008-06-13 | 2018-09-11 | Nike, Inc. | Footwear having sensor system |
US10314361B2 (en) | 2008-06-13 | 2019-06-11 | Nike, Inc. | Footwear having sensor system |
US11026469B2 (en) | 2008-06-13 | 2021-06-08 | Nike, Inc. | Footwear having sensor system |
US10912490B2 (en) | 2008-06-13 | 2021-02-09 | Nike, Inc. | Footwear having sensor system |
US8142267B2 (en) * | 2008-08-18 | 2012-03-27 | Derek Adams | Method and system for training a baseball player |
US20100041498A1 (en) * | 2008-08-18 | 2010-02-18 | Derek Adams | Method And System For Training A Baseball Player |
US11162555B2 (en) | 2008-08-25 | 2021-11-02 | Fox Factory, Inc. | Methods and apparatus for suspension lock out and signal generation |
US10550909B2 (en) | 2008-08-25 | 2020-02-04 | Fox Factory, Inc. | Methods and apparatus for suspension lock out and signal generation |
US20150321084A1 (en) * | 2008-11-25 | 2015-11-12 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US10472013B2 (en) | 2008-11-25 | 2019-11-12 | Fox Factory, Inc. | Seat post |
US11961602B2 (en) | 2008-11-25 | 2024-04-16 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US9422018B2 (en) | 2008-11-25 | 2016-08-23 | Fox Factory, Inc. | Seat post |
US11897571B2 (en) | 2008-11-25 | 2024-02-13 | Fox Factory, Inc. | Seat post |
US20100160014A1 (en) * | 2008-11-25 | 2010-06-24 | Mario Galasso | Methods and apparatus for virtual competition |
US11043294B2 (en) | 2008-11-25 | 2021-06-22 | Fox Factoory, Inc. | Methods and apparatus for virtual competition |
US11875887B2 (en) | 2008-11-25 | 2024-01-16 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US10537790B2 (en) | 2008-11-25 | 2020-01-21 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US10029172B2 (en) * | 2008-11-25 | 2018-07-24 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11257582B2 (en) | 2008-11-25 | 2022-02-22 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US9108098B2 (en) * | 2008-11-25 | 2015-08-18 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11869651B2 (en) | 2008-11-25 | 2024-01-09 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11021204B2 (en) | 2008-11-25 | 2021-06-01 | Fox Factory, Inc. | Seat post |
US20100137063A1 (en) * | 2008-11-28 | 2010-06-03 | Mari Shirakawa | Information processing apparatus and computer readable storage medium |
US8152640B2 (en) | 2008-11-28 | 2012-04-10 | Nintendo Co., Ltd. | Information processing apparatus and computer readable storage medium |
US8612247B2 (en) | 2008-12-26 | 2013-12-17 | Nintendo Co., Ltd. | Biological information management system |
US20100169110A1 (en) * | 2008-12-26 | 2010-07-01 | Takao Sawano | Biological information management system |
US11173765B2 (en) | 2009-01-07 | 2021-11-16 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11890908B2 (en) | 2009-01-07 | 2024-02-06 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11794543B2 (en) | 2009-01-07 | 2023-10-24 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10670106B2 (en) | 2009-01-07 | 2020-06-02 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11168758B2 (en) | 2009-01-07 | 2021-11-09 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11549565B2 (en) | 2009-01-07 | 2023-01-10 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10723409B2 (en) | 2009-01-07 | 2020-07-28 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10781879B2 (en) | 2009-01-07 | 2020-09-22 | Fox Factory, Inc. | Bypass for a suspension damper |
US11519477B2 (en) | 2009-01-07 | 2022-12-06 | Fox Factory, Inc. | Compression isolator for a suspension damper |
US11499601B2 (en) | 2009-01-07 | 2022-11-15 | Fox Factory, Inc. | Remotely operated bypass for a suspension damper |
US11660924B2 (en) | 2009-01-07 | 2023-05-30 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11408482B2 (en) | 2009-01-07 | 2022-08-09 | Fox Factory, Inc. | Bypass for a suspension damper |
US11866120B2 (en) | 2009-01-07 | 2024-01-09 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11299233B2 (en) | 2009-01-07 | 2022-04-12 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US8707768B2 (en) | 2009-03-09 | 2014-04-29 | Nintendo Co., Ltd. | Computer readable storage medium storing information processing program and information processing apparatus |
US8079251B2 (en) | 2009-03-09 | 2011-12-20 | Nintendo Co., Ltd. | Computer readable storage medium storing information processing program and information processing apparatus |
US20100224420A1 (en) * | 2009-03-09 | 2010-09-09 | Makoto Miyanaga | Computer readable storage medium storing information processing program and information processing apparatus |
US10414236B2 (en) | 2009-03-19 | 2019-09-17 | Fox Factory, Inc. | Methods and apparatus for selective spring pre-load adjustment |
US10591015B2 (en) | 2009-03-19 | 2020-03-17 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US11920655B2 (en) | 2009-03-19 | 2024-03-05 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US11413924B2 (en) | 2009-03-19 | 2022-08-16 | Fox Factory, Inc. | Methods and apparatus for selective spring pre-load adjustment |
US11619278B2 (en) | 2009-03-19 | 2023-04-04 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US11655873B2 (en) | 2009-03-19 | 2023-05-23 | Fox Factory, Inc. | Methods and apparatus for suspension adjustment |
US9824480B2 (en) | 2009-03-20 | 2017-11-21 | Microsoft Technology Licensing, Llc | Chaining animations |
US20100238182A1 (en) * | 2009-03-20 | 2010-09-23 | Microsoft Corporation | Chaining animations |
US9478057B2 (en) | 2009-03-20 | 2016-10-25 | Microsoft Technology Licensing, Llc | Chaining animations |
US8988437B2 (en) | 2009-03-20 | 2015-03-24 | Microsoft Technology Licensing, Llc | Chaining animations |
US20100245236A1 (en) * | 2009-03-30 | 2010-09-30 | Nintendo Co., Ltd. | Computer-readable storage medium and information processing apparatus |
US8395582B2 (en) | 2009-03-30 | 2013-03-12 | Nintendo Co., Ltd. | Computer-readable storage medium and information processing apparatus |
US20100265173A1 (en) * | 2009-04-20 | 2010-10-21 | Nintendo Co., Ltd. | Information processing program and information processing apparatus |
US20110008761A1 (en) * | 2009-07-07 | 2011-01-13 | Souren Hakopian | On-demand real time video training and self analysis system |
US9480918B2 (en) | 2009-09-28 | 2016-11-01 | Nintendo Co., Ltd. | Computer-readable storage medium having information processing program stored therein and information processing apparatus |
US20110077899A1 (en) * | 2009-09-28 | 2011-03-31 | Nintendo Co., Ltd. | Computer-readable storage medium having information processing program stored therein and information processing apparatus |
US20110077088A1 (en) * | 2009-09-29 | 2011-03-31 | Nintendo Co., Ltd. | Computer-readable storage medium having stored information processing program thereon, and information processing apparatus |
US8751179B2 (en) | 2009-09-29 | 2014-06-10 | Nintendo Co., Ltd. | Computer-readable storage medium having stored information processing program thereon, and information processing apparatus |
EP2311538A1 (en) * | 2009-09-30 | 2011-04-20 | Nintendo Co., Ltd. | Information processing program having computer-readable storage medium therein and information processing apparatus |
US20110074665A1 (en) * | 2009-09-30 | 2011-03-31 | Nintendo Co., Ltd. | Information processing program having computer-readable storage medium therein and information processing apparatus |
US8654073B2 (en) | 2009-09-30 | 2014-02-18 | Nintendo Co., Ltd. | Information processing program having computer-readable storage medium therein and information processing apparatus |
US11279198B2 (en) | 2009-10-13 | 2022-03-22 | Fox Factory, Inc. | Methods and apparatus for controlling a fluid damper |
US11859690B2 (en) | 2009-10-13 | 2024-01-02 | Fox Factory, Inc. | Suspension system |
TWI415652B (en) * | 2009-11-30 | 2013-11-21 | Golfzon Co Ltd | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
TWI422412B (en) * | 2009-12-31 | 2014-01-11 | Golfzon Co Ltd | Apparatus and method for virtual golf simulation imaging sub-simulation and replay-simulation |
TWI481438B (en) * | 2009-12-31 | 2015-04-21 | Golfzon Co Ltd | Apparatus and method for virtual golf simulation |
US11708878B2 (en) | 2010-01-20 | 2023-07-25 | Fox Factory, Inc. | Remotely operated bypass for a suspension damper |
US20150080183A1 (en) * | 2010-04-28 | 2015-03-19 | Technogym S.P.A. | Apparatus for the assisted performance of a fitness exercise |
US9061170B2 (en) * | 2010-04-28 | 2015-06-23 | Technogym S.P.A. | Apparatus for the assisted performance of a fitness exercise |
US10843753B2 (en) | 2010-07-02 | 2020-11-24 | Fox Factory, Inc. | Lever assembly for positive lock adjustable seat post |
US10086892B2 (en) | 2010-07-02 | 2018-10-02 | Fox Factory, Inc. | Lever assembly for positive lock adjustable seat post |
US11866110B2 (en) | 2010-07-02 | 2024-01-09 | Fox Factory, Inc. | Lever assembly for positive lock adjustable seat post |
US11798673B2 (en) | 2010-11-01 | 2023-10-24 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US10444791B2 (en) | 2010-11-01 | 2019-10-15 | Nike, Inc. | Wearable device assembly having athletic functionality |
US10456623B2 (en) | 2010-11-01 | 2019-10-29 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US11749395B2 (en) | 2010-11-01 | 2023-09-05 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US11495341B2 (en) | 2010-11-01 | 2022-11-08 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US11735308B2 (en) | 2010-11-01 | 2023-08-22 | Nike, Inc. | Wearable device assembly having athletic functionality and milestone tracking |
US11915814B2 (en) | 2010-11-05 | 2024-02-27 | Nike, Inc. | Method and system for automated personal training |
US11710549B2 (en) | 2010-11-05 | 2023-07-25 | Nike, Inc. | User interface for remote joint workout session |
US9283429B2 (en) | 2010-11-05 | 2016-03-15 | Nike, Inc. | Method and system for automated personal training |
CN103282907A (en) * | 2010-11-05 | 2013-09-04 | 耐克国际有限公司 | Method and system for automated personal training |
US10583328B2 (en) | 2010-11-05 | 2020-03-10 | Nike, Inc. | Method and system for automated personal training |
WO2012061804A1 (en) * | 2010-11-05 | 2012-05-10 | Nike International Ltd. | Method and system for automated personal training |
US9919186B2 (en) | 2010-11-05 | 2018-03-20 | Nike, Inc. | Method and system for automated personal training |
US9457256B2 (en) | 2010-11-05 | 2016-10-04 | Nike, Inc. | Method and system for automated personal training that includes training programs |
US9358426B2 (en) | 2010-11-05 | 2016-06-07 | Nike, Inc. | Method and system for automated personal training |
US11094410B2 (en) | 2010-11-05 | 2021-08-17 | Nike, Inc. | Method and system for automated personal training |
US10293209B2 (en) | 2010-11-10 | 2019-05-21 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US9757619B2 (en) | 2010-11-10 | 2017-09-12 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US9389057B2 (en) | 2010-11-10 | 2016-07-12 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US11600371B2 (en) | 2010-11-10 | 2023-03-07 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US9429411B2 (en) | 2010-11-10 | 2016-08-30 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US10632343B2 (en) | 2010-11-10 | 2020-04-28 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US11935640B2 (en) | 2010-11-10 | 2024-03-19 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US11568977B2 (en) | 2010-11-10 | 2023-01-31 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
US11817198B2 (en) | 2010-11-10 | 2023-11-14 | Nike, Inc. | Systems and methods for time-based athletic activity measurement and display |
EP2863328A1 (en) * | 2010-11-24 | 2015-04-22 | NIKE Innovate C.V. | Method and system for automated personal training that includes training programs |
WO2012071551A1 (en) * | 2010-11-24 | 2012-05-31 | Nike International Ltd. | Fatigue indices and uses thereof |
WO2012071548A1 (en) * | 2010-11-24 | 2012-05-31 | Nike International Ltd. | Method and system for automated personal training that includes training programs |
KR101837228B1 (en) * | 2010-11-24 | 2018-03-09 | 나이키 이노베이트 씨.브이. | Method and system for automated personal training that includes training programs |
US9223936B2 (en) | 2010-11-24 | 2015-12-29 | Nike, Inc. | Fatigue indices and uses thereof |
JP2014502197A (en) * | 2010-11-24 | 2014-01-30 | ナイキ インターナショナル リミテッド | Fatigue index and its use |
CN103518203A (en) * | 2010-11-24 | 2014-01-15 | 耐克国际有限公司 | Method and system for automated personal training that includes training programs |
US10420982B2 (en) | 2010-12-13 | 2019-09-24 | Nike, Inc. | Fitness training system with energy expenditure calculation that uses a form factor |
US20120268592A1 (en) * | 2010-12-13 | 2012-10-25 | Nike, Inc. | Processing Data of a User Performing an Athletic Activity to Estimate Energy Expenditure |
CN103620607A (en) * | 2010-12-13 | 2014-03-05 | 耐克国际有限公司 | Processing data of a user performing an athletic activity to estimate energy expenditure |
CN107277453A (en) * | 2010-12-13 | 2017-10-20 | 耐克创新有限合伙公司 | The data that processing carries out the user of motor activity are consumed with estimated energy |
US9852271B2 (en) * | 2010-12-13 | 2017-12-26 | Nike, Inc. | Processing data of a user performing an athletic activity to estimate energy expenditure |
US9381420B2 (en) | 2011-02-17 | 2016-07-05 | Nike, Inc. | Workout user experience |
US9924760B2 (en) | 2011-02-17 | 2018-03-27 | Nike, Inc. | Footwear having sensor system |
WO2012112900A1 (en) * | 2011-02-17 | 2012-08-23 | Nike International Ltd. | Selecting and correlating physical activity data with image date |
CN103502987A (en) * | 2011-02-17 | 2014-01-08 | 耐克国际有限公司 | Selecting and correlating physical activity data with image date |
US10179263B2 (en) | 2011-02-17 | 2019-01-15 | Nike, Inc. | Selecting and correlating physical activity data with image data |
US9192816B2 (en) | 2011-02-17 | 2015-11-24 | Nike, Inc. | Footwear having sensor system |
US9411940B2 (en) | 2011-02-17 | 2016-08-09 | Nike, Inc. | Selecting and correlating physical activity data with image data |
US8827815B2 (en) | 2011-02-17 | 2014-09-09 | Nike, Inc. | Location mapping |
TWI453057B (en) * | 2011-03-31 | 2014-09-21 | Golfzon Co Ltd | Apparatus and method for virtual golf driving range simulation |
TWI449560B (en) * | 2011-03-31 | 2014-08-21 | Golfzon Co Ltd | Apparatus and method for virtual golf driving range simulation |
US20150164378A1 (en) * | 2011-05-23 | 2015-06-18 | University College Cardiff Consultants Limited | Physical performance assessment |
TWI451896B (en) * | 2011-05-27 | 2014-09-11 | Univ Asia | Intelligent base ball batting apparatus and method |
US11796028B2 (en) | 2011-05-31 | 2023-10-24 | Fox Factory, Inc. | Methods and apparatus for position sensitive suspension damping |
US10677309B2 (en) | 2011-05-31 | 2020-06-09 | Fox Factory, Inc. | Methods and apparatus for position sensitive suspension damping |
US11958328B2 (en) | 2011-09-12 | 2024-04-16 | Fox Factory, Inc. | Methods and apparatus for suspension set up |
US10759247B2 (en) | 2011-09-12 | 2020-09-01 | Fox Factory, Inc. | Methods and apparatus for suspension set up |
US9977874B2 (en) | 2011-11-07 | 2018-05-22 | Nike, Inc. | User interface for remote joint workout session |
US9811639B2 (en) | 2011-11-07 | 2017-11-07 | Nike, Inc. | User interface and fitness meters for remote joint workout session |
US10825561B2 (en) | 2011-11-07 | 2020-11-03 | Nike, Inc. | User interface for remote joint workout session |
CN104126184A (en) * | 2011-11-23 | 2014-10-29 | 耐克创新有限合伙公司 | Method and system for automated personal training that includes training programs |
TWI451894B (en) * | 2011-12-29 | 2014-09-11 | Nat Univ Chin Yi Technology | Golf training system |
CN104412269A (en) * | 2012-01-04 | 2015-03-11 | 加贝尔·塞鲁蒂 | Method and apparatus for neuromotor rehabilitation using interactive setting systems |
WO2013102863A3 (en) * | 2012-01-04 | 2013-09-19 | Gabriele Ceruti | Method and apparatus for neuromotor rehabilitation using interactive setting systems |
EP2613276A1 (en) * | 2012-01-04 | 2013-07-10 | Gabriele Ceruti | Method and apparatus for neuromotor rehabilitation using interactive setting systems |
US11760150B2 (en) | 2012-01-25 | 2023-09-19 | Fox Factory, Inc. | Suspension damper with by-pass valves |
US11279199B2 (en) | 2012-01-25 | 2022-03-22 | Fox Factory, Inc. | Suspension damper with by-pass valves |
US20130203526A1 (en) * | 2012-02-02 | 2013-08-08 | New Kinetic Solutions, LLC | Golf swing analysis with physical and skill deficit correction method |
US10607067B2 (en) | 2012-02-14 | 2020-03-31 | Pixformance Sports Gmbh | Fitness device and method for automatically checking for the correct performance of a fitness exercise |
US11071344B2 (en) | 2012-02-22 | 2021-07-27 | Nike, Inc. | Motorized shoe with gesture control |
US11071345B2 (en) | 2012-02-22 | 2021-07-27 | Nike, Inc. | Footwear having sensor system |
US11793264B2 (en) | 2012-02-22 | 2023-10-24 | Nike, Inc. | Footwear having sensor system |
US10357078B2 (en) | 2012-02-22 | 2019-07-23 | Nike, Inc. | Footwear having sensor system |
US10568381B2 (en) | 2012-02-22 | 2020-02-25 | Nike, Inc. | Motorized shoe with gesture control |
US11684111B2 (en) | 2012-02-22 | 2023-06-27 | Nike, Inc. | Motorized shoe with gesture control |
US9756895B2 (en) | 2012-02-22 | 2017-09-12 | Nike, Inc. | Footwear having sensor system |
WO2013164364A1 (en) * | 2012-05-02 | 2013-11-07 | Hocoma Ag | Training apparatus |
EP2660742A1 (en) * | 2012-05-02 | 2013-11-06 | Hocoma AG | Training apparatus |
US10859133B2 (en) | 2012-05-10 | 2020-12-08 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US11629774B2 (en) | 2012-05-10 | 2023-04-18 | Fox Factory, Inc. | Method and apparatus for an adjustable damper |
US10188930B2 (en) | 2012-06-04 | 2019-01-29 | Nike, Inc. | Combinatory score having a fitness sub-score and an athleticism sub-score |
CN109065123A (en) * | 2012-06-29 | 2018-12-21 | 耐克创新有限合伙公司 | retail training application |
CN104871163A (en) * | 2012-10-30 | 2015-08-26 | 耐克创新有限合伙公司 | User interface and fitness meters for remote joint workout session |
US11918854B2 (en) | 2013-02-01 | 2024-03-05 | Nike, Inc. | System and method for analyzing athletic activity |
US10926133B2 (en) | 2013-02-01 | 2021-02-23 | Nike, Inc. | System and method for analyzing athletic activity |
US9743861B2 (en) | 2013-02-01 | 2017-08-29 | Nike, Inc. | System and method for analyzing athletic activity |
US11006690B2 (en) | 2013-02-01 | 2021-05-18 | Nike, Inc. | System and method for analyzing athletic activity |
WO2014129917A3 (en) * | 2013-02-21 | 2014-11-20 | Universidade De Aveiro | System and method for evaluating the motion of a subject |
US9810591B2 (en) | 2013-03-15 | 2017-11-07 | Nike, Inc. | System and method of analyzing athletic activity |
US9410857B2 (en) | 2013-03-15 | 2016-08-09 | Nike, Inc. | System and method for analyzing athletic activity |
US10024740B2 (en) | 2013-03-15 | 2018-07-17 | Nike, Inc. | System and method for analyzing athletic activity |
US10360814B2 (en) * | 2013-12-26 | 2019-07-23 | Japan Science And Technology Agency | Motion learning support apparatus |
US20220331693A1 (en) * | 2014-01-22 | 2022-10-20 | Skillz Platform Inc. | Online software video capture and replay system |
US20150352404A1 (en) * | 2014-06-06 | 2015-12-10 | Head Technology Gmbh | Swing analysis system |
US20160035247A1 (en) * | 2014-07-29 | 2016-02-04 | Ohio University | Visual feedback generation in tracing a pattern |
US20160361592A1 (en) * | 2015-06-09 | 2016-12-15 | Dunlop Sports Co. Ltd. | Golfer classification method, golfer classification system and golf club selection method |
WO2017121291A1 (en) * | 2016-01-11 | 2017-07-20 | RaceFit International Company Limited | System and method for monitoring motion and orientation patterns associated to physical activities of users |
US10953306B2 (en) * | 2016-01-27 | 2021-03-23 | Cfph, Llc | Instructional surface with haptic and optical elements |
US11638864B2 (en) * | 2016-01-27 | 2023-05-02 | Cfph, Llc | Instructional surface with haptic and optical elements |
US20190299080A1 (en) * | 2016-01-27 | 2019-10-03 | Cfph, Llc | Instructional Surface With Haptic and Optical Elements |
US9993715B2 (en) * | 2016-01-27 | 2018-06-12 | Cfph, Llc | Instructional surface with haptic and optical elements |
US20210205690A1 (en) * | 2016-01-27 | 2021-07-08 | Cfph, Llc | Instructional Surface With Haptic and Optical Elements |
US10293240B2 (en) * | 2016-01-27 | 2019-05-21 | Cfph, Llc | Instructional surface with haptic and optical elements |
US20170209742A1 (en) * | 2016-01-27 | 2017-07-27 | Cfph, Llc | Instructional Surface With Haptic And Optical Elements |
US11472252B2 (en) | 2016-04-08 | 2022-10-18 | Fox Factory, Inc. | Electronic compression and rebound control |
IT201600105377A1 (en) * | 2016-10-20 | 2018-04-20 | Bologna Isokinetic S R L | ANALYSIS AND TREATMENT SYSTEM PARTICULARLY FOR MEDICAL, DIAGNOSTIC, SPORTS AND REHABILITATIVE USE |
EP3311739A1 (en) * | 2016-10-20 | 2018-04-25 | Bologna Isokinetic S.R.L. | Analysis and treatment apparatus for medical, diagnostic, sports and rehabilitation use |
US10358180B2 (en) | 2017-01-05 | 2019-07-23 | Sram, Llc | Adjustable seatpost |
US11738817B2 (en) | 2017-01-05 | 2023-08-29 | Sram, Llc | Adjustable seatpost |
US10971029B2 (en) * | 2017-07-13 | 2021-04-06 | Kabushiki Kaisha Toshiba | Information processing device, method, and storage medium |
US11372484B2 (en) | 2018-06-20 | 2022-06-28 | SWORD Health S.A. | Method and system for determining a correct reproduction of a movement |
US11720185B2 (en) | 2018-06-20 | 2023-08-08 | Sword Health, S.A. | Method and system for determining a correct reproduction of a movement |
JP7115357B2 (en) | 2019-02-26 | 2022-08-09 | 豊田合成株式会社 | swing training method |
WO2020174985A1 (en) * | 2019-02-26 | 2020-09-03 | 豊田合成株式会社 | Golf swing practice method |
JP2020130957A (en) * | 2019-02-26 | 2020-08-31 | 豊田合成株式会社 | Swing training method |
US11198051B2 (en) | 2019-03-04 | 2021-12-14 | PD Golf LLC | System and method for detecting lower body positions, movements, and sequence in golf swing training |
US11935330B2 (en) | 2021-05-28 | 2024-03-19 | Sportsbox.ai Inc. | Object fitting using quantitative biomechanical-based analysis |
US11941916B2 (en) | 2021-05-28 | 2024-03-26 | Sportsbox.ai Inc. | Practice drill-related features using quantitative, biomechanical-based analysis |
US11911658B2 (en) | 2022-07-26 | 2024-02-27 | PD Golf LLC | Golf swing training device |
EP4325466A1 (en) * | 2022-08-18 | 2024-02-21 | Benecke-Kaliko AG | Capturing a performance dataset of a sports movement |
Also Published As
Publication number | Publication date |
---|---|
WO2003024544A1 (en) | 2003-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030054327A1 (en) | Repetitive motion feedback system and method of practicing a repetitive motion | |
US11836929B2 (en) | Systems and methods for determining trajectories of basketball shots for display | |
US6966778B2 (en) | Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment | |
US5890906A (en) | Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment | |
US6931290B2 (en) | Computerized system and method for practicing and instructing in a sport and software for same | |
EP0637980B1 (en) | Golfing apparatus and method for golf play simulation | |
US20060247070A1 (en) | Swing position recognition and reinforcement | |
US5638300A (en) | Golf swing analysis system | |
US20050272517A1 (en) | Swing position recognition and reinforcement | |
US11826628B2 (en) | Virtual reality sports training systems and methods | |
US20060116185A1 (en) | Sport development system | |
CA2129050A1 (en) | Method for teaching the body gesture | |
US9352206B2 (en) | Video-based system for tennis training incorporating mats | |
US20050250083A1 (en) | Method and apparatus for instructors to develop pre-training lessons using controllable images | |
TW201302274A (en) | Apparatus and method for virtual golf driving range simulation | |
US20050153785A1 (en) | Automatic instant video replay apparatus system for sporting | |
US10220256B2 (en) | Athletic performance by tracking objects hit or thrown at an electronic display | |
US11285369B2 (en) | Apparatus and method for repetitive training of golf swing with virtual reality | |
US20080003554A1 (en) | Interactive system and method whereby users direct idio-syncratically controllable images to reverse simulated movements of actual physical movements, thereby learning usual sequences of actual physical movements | |
US20110124445A1 (en) | Video-based system for tennis training | |
US20220126188A1 (en) | Instructional golf simulator software with professional-to-amateur interactive interface | |
KR20180085843A (en) | Swing analyzing device capable of correcting a swing posture and playing a game, and operation method thereof | |
US20190192907A1 (en) | Athletic performance by tracking objects hit or thrown at an electronic display | |
TW202106358A (en) | Club replacement method in golf virtual reality, and program product and system therefor allows the user to play the virtual golf exercise in a smaller space |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DEVELOP YOUR GAME, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EVENSEN, MARK H.;REEL/FRAME:012196/0884 Effective date: 20010919 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |