US20020064764A1 - Multimedia analysis system and method of use therefor - Google Patents
Multimedia analysis system and method of use therefor Download PDFInfo
- Publication number
- US20020064764A1 US20020064764A1 US09/725,133 US72513300A US2002064764A1 US 20020064764 A1 US20020064764 A1 US 20020064764A1 US 72513300 A US72513300 A US 72513300A US 2002064764 A1 US2002064764 A1 US 2002064764A1
- Authority
- US
- United States
- Prior art keywords
- video data
- sets
- data
- video
- player
- 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
- 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
- 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
- A63B69/3629—Visual means not attached to the body for aligning, positioning the trainee's head or for detecting head movement, e.g. by parallax
-
- 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
- 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
Definitions
- the present invention relates to an apparatus and method for evaluating sports performance, and more particularly relates to an improved multimedia analysis system and method for analyzing performance of a sportsman and the equipment used thereby.
- the present invention relates to a multimedia analysis system and method for evaluating the technique of a golf player.
- the present invention also concerns the creation of a library of data sets related to the performance of a subject in a known set of conditions. More particularly, the present invention permits the creation, archival, and comparison of data sets concerning an athlete's performance during test sessions under a variety of test conditions.
- Technology is known for capturing images of a motion sequence for use in evaluating athletic performance. Such captured images can serve as instructional tools to teach and demonstrate play characteristics. Athletes and instructors alike may use the captured images to evaluate and compare the technique of the athlete with a preferred technique of an expert, and to indicate points of departure therefrom in order to improve overall performance. Sports that may derive benefit from motion sequence analysis include, but are not limited to, golf, tennis, baseball, football, skiing, and bowling.
- a partially prerecorded golf lesson videotape includes gaps in predetermined locations, into which are inserted the full motion video of a player's golf swing and selected still frames.
- the still frames are selected to match the player's position to a professional golfer's position in corresponding still frames so that a split screen, side-by-side view can be produced showing the player's and professional's positions at various points along a golf swing.
- Another sports technique video training device is disclosed in U.S. Pat. No. 5,249,967.
- the device permits a student athlete to closely pattern his dynamic technique after that of a recognized master.
- a pair of video cameras transmit live images of the student as seen from those directions that best represent the technique.
- a video overlay generator receives the live images and combines them, while still in their video signal format, with a corresponding set of self-generated template images that represent, in static outline form, the dynamic technique of the master in the desired sport situation.
- an outline may be used to delineate the path of travel of a respective extremity of the master during execution of the technique; for example, the path of travel of the master's hands during the swing may be shown with a continuous or dashed outline.
- a different outline may be used to represent the path of travel of the golf club head during the backswing, and a further outline may be used to represent positions of the golf club head on the downswing.
- U.S. Pat. No. 5,486,001 additionally discloses a personalized instructional aid for enabling and assisting a person to emulate a predetermined movement such as a golf swing.
- a video camera is used to capture movement of the person undertaking a golf swing, and bio-mechanical information is collected from mechanical devices attached to the person or golf club moved by the person, or from sensing devices such as weight or load sensitive pads, monitors, electronic light beaming devices or the like.
- a computer database includes selected prerecorded video signals in digital form such as a selection of swings showing the movement of different golf professionals to be emulated.
- the computer generates an audio-visual presentation in the form of split-screening with images of the preferred technique displayed alongside the present technique, or superimposing of the preferred technique over the present technique such as in the form of stick figures or detailed drawings to show the viewer any variances between his stroke and the preferred stroke.
- the present invention provides an apparatus and method that are capable of providing these improvements.
- the present invention is directed to a motion sequence analysis system for capturing a set of real-time images of a motion sequence and correlating such images with a set of archived images.
- Each set of captured, real-time images may be correlated in real-time or time-delay with one or more archived sets of images.
- each set of captured, real-time images may be added to an archive, to permit comparison with other archived sets. Two or more archived data sets may be compared.
- video techniques such as ghosting, overlays, and telestrator outlines may be used. Player swing mechanics from swing initiation to ball impact may be captured and analyzed.
- Audio data may be collected for use in analyzing club-ball impacts, and data concerning personal characteristics of a golfer or characteristics of the golfer's equipment may be compiled.
- Performances may be archived on storage devices, including videotape, CD or DVD, and the captured or recorded images may be used for evaluation purposes by third parties such as instructors or PGA professionals.
- the present invention is related to a method of mixing data concerning sports performances of a player.
- the method includes: defining a first set of test conditions applied to the player; acquiring a first set of video data on the player's performance at a first time, the first set of video data being acquired during the first set of test conditions; storing the first sets of test conditions and video data; defining a second set of test conditions applied to the player, the first and second sets of test conditions having at least one test condition in common; acquiring a second set of video data on the player's performance at a second time, the second set of video data being acquired during the second set of test conditions; storing the second sets of test conditions and video data; mixing at least a portion of the first and second sets of video data to form a superimposed set; and displaying the superimposed set.
- the first and second sets of video data may each have a single video frame, or instead may each have at least two video frames.
- the superimposed sets of video data are substantially synchronized from a start time to a finish time.
- a video camera with a capture rate of at least about 250 frames per second may be used to acquire the first and second sets of video data.
- the mixing of video data may occur with a first percentage of the pixels of each frame selected from one of the first and second video data sets and a second percentage of the pixels of each frame selected from the other of the first and second video data sets.
- the sum of the first and second percentages is one hundred, with the first percentage being between about 20 percent and about 40 percent and the second percentage being between about 60 percent and about 80 percent.
- the method may further include: acquiring a first set of non-video data on the player's performance at the first time, the first set of non-video data being acquired during the first set of test conditions; storing the first set of non-video data; acquiring a second set of non-video data on the player's performance at the second time, the second set of non-video data being acquired during the second set of test conditions; storing the second set of non-video data; mixing at least a portion of the first and second sets of non-video data to form a non-video data superimposed set; and displaying or playing at least a portion of the non-video data superimposed set.
- the superimposed sets of non-video data are substantially synchronized from the start time to the finish time, and the superimposed sets of non-video data are substantially synchronized from the start time to the finish time with the superimposed sets of video data.
- the non-video data may include at least one of audio data and launch monitor data.
- the first and second sets of video data are acquired using at least one analog or digital video camera, and the first and second sets of non-video data are acquired using at least one of a microphone and a launch monitor.
- Each set of test conditions may include at least one of the equipment of the player, the environmental conditions, and the personal characteristics of the player.
- the mixing of video data may include using at least one key effect, and preferably the video data includes data from at least two video cameras that are disposed about substantially the same axis and/or substantially the same plane.
- the present invention is further related to a method of overlaying data sets of sports performances of a player.
- the method includes: defining a plurality of test conditions applied to the player; acquiring a plurality of sets of video data on the player's performance, each set of video data having at least one test condition in common; storing the plurality of sets of test conditions and video data; mixing at least a portion of at least two of the sets of video data to form a superimposed set; and displaying the superimposed set.
- the method may further include: acquiring a plurality of sets of non-video data on the player's performance, each set of non-video data having at least one test condition in common; storing the plurality of sets of non-video data; mixing at least a portion of at least two of the sets of non-video data to form a non-video data superimposed set; and displaying or playing the non-video data superimposed set. Also, the method may include synchronizing the plurality of sets of test conditions, video data, and non-video data.
- the present invention also is related to a multimedia analysis system for capturing and comparing sports performances of a player.
- the system includes at least one video camera for acquiring a plurality of sets of video data of player performances, at least one storage device for storing the plurality of sets of video data, at least one processor for mixing at least two of the sets of video data, and at least one display device for displaying the at least two sets of mixed data.
- the processor substantially synchronizes and superimposes the at least two sets of video data to form an aggregate set of video data.
- the location of the at least one video camera is substantially the same when acquiring each set of video data.
- the system may further include a launch monitor for acquiring a plurality of sets of flight data of objects hit by the player, and at least one processor for mixing at least two of the sets of flight data.
- the at least one processor substantially synchronizes and superimposes the at least two sets of flight data to form an aggregate set of flight data, with the aggregate set of flight data also being synchronized with the aggregate set of video data.
- the plurality of sets of video data may be acquired by at least two video cameras that are disposed about substantially the same axis and/or substantially the same plane and aimed at the player.
- FIG. 1 is a perspective view of one embodiment of the motion sequence analysis system according to the present invention, showing a golfer addressing a golf ball;
- FIG. 2 is a schematic top view of the system of FIG. 1;
- FIG. 3 is a schematic front view of the system of FIG. 1;
- FIG. 4 is a block diagram showing the overall system operation of one embodiment of the present invention.
- FIG. 5( a ) shows an embodiment of the present invention having two views of golfer 110 as captured by cameras at different times, the views being displayed in split-screen format on a display device;
- FIG. 5( b ) shows the two views displayed in FIG. 5( a ) superimposed upon each other;
- FIGS. 5 ( c )- 5 ( d ) show the superimposed views of FIG. 5( b ), with the golfer in each view filled with a uniform color;
- FIG. 6 shows another embodiment of the present invention with three regions on a display device including two composite views and a region for test conditions to be listed or otherwise displayed;
- FIG. 7 is a flow chart depicting the steps in a preferred embodiment of the present invention.
- FIG. 8 is a flow chart depicting the steps in another preferred embodiment of the present invention.
- a multimedia analysis system 100 constructed according the present invention is shown in a preferred configuration with respect to a golfer 110 . While the preferred embodiment described herein refers to the sport of golf, the present invention is applicable to analysis of player and equipment performances in other sports or activities for which the study of deviations in technique mechanics and other performance indicators may be useful.
- motion analysis system 100 includes four high speed video cameras 120 , 122 , 124 , 126 , optimally disposed at various locations about golfer 110 in a space 105 .
- the golfer 110 is positioned to perform a golf swing, preferably while holding a club 112 and standing on a mat or other surface 108 facing a teed golf ball 114 , with the position of the tee being fixed with respect to mat 108 .
- club 112 is depicted in FIG. 1 as a wood-type golf club, the present invention may also be used with respect to other clubs such as irons or putters.
- Motion analysis system 100 is adaptable for use by golfers 110 under various test conditions such as golfers with different physical characteristics, as will be discussed shortly.
- the location of mat 108 and the space defined thereby defines the central focal area about which the various components of motion analysis system 100 are positioned.
- a computer system 130 and display device 163 are included, as also will be described shortly.
- FIG. 1 Data collection for golf ball trajectory and flight characteristics preferably is facilitated through the use of a golf ball launch monitor 118 , as shown in FIG. 1.
- Launch monitor 118 is disposed in front of golfer 110 and adjacent to mat 108 .
- the launch monitor measures golf ball flight characteristics and club head swing characteristics. Examples of launch monitors suitable for the use with the present invention are disclosed in U.S. Pat. No. 5,501,463 and U.S. Pat. No. 5,575,719, both issued to Gobush et al. and directed to a “Method and Apparatus to Determine Object Striking Instrument Movement Conditions,” and U.S. patent application No.
- Data collection further includes audio data with respect to golf ball impact.
- Audio and video data sets from a test session may be first synchronized with each other, and then may be synchronized with audio and video data sets from other test sessions. The moment in time at which a golf club first impacts a golf ball may be determined, for example, using a particular audio frequency “signature,” permitting multiple sets of data to be synchronized in time.
- a microphone 116 is provided proximate teed golf ball 114 for receiving audio.
- Various audio processing techniques may be used for synchronization of audio data with video data, including those disclosed in U.S. Pat. No. 6,124,895 to Fielder, assigned to Dolby Laboratories Licensing Corporation and directed to “Frame-Based Audio Coding with Video/Audio Data Synchronization by Dynamic Audio Frame Alignment.”
- cameras 120 , 122 , 124 , 126 are situated in locations with respect to golfer 110 that facilitate the acquisition of video of the golf swing, ball impact, and ball flight.
- a preferred embodiment of motion analysis system 100 is shown, for example, with respect to a right-handed golfer 110 , although the present invention is readily adaptable to a left-handed golfer as well.
- front camera 122 has a line of sight to the front of golfer 110
- back camera 120 has a line of sight to the back of golfer 110
- rear camera 124 has a line of sight to the side of golfer 110
- top camera 126 has a line of sight toward the top of the head of golfer 110 .
- motion analysis system 100 includes at least one camera positioned with a line of sight to the front of golfer 110 .
- the positioning of cameras 120 , 122 , 124 , 126 is selected to permit simultaneous image capture from various body perspectives, thereby allowing more data collection and a concomitantly more detailed analysis.
- cameras 120 , 122 , 124 , 126 are coupled to permanent or semi-permanent mountings to ensure repeatability of data collection conditions from one session to another. More preferably, cameras 120 , 122 , 124 , 126 are coupled to permanent or semi-permanent fixtures disposed toward the perimetral regions of a space that is at least partially enclosed such as space 105 .
- cameras 120 , 122 , 124 , 126 are coupled to permanent or semi-permanent brackets 128 fixed to the walls and ceiling of a space.
- the flight of ball 114 may be unrestricted or alternatively constrained as by the use of nets.
- the preferred configuration of the present development permits golfer 110 to hits balls into a fairway, for example, so that golfer 110 can watch ball flight.
- a net is used to permit the positioning of a camera opposite camera 124 , although a clean line of sight might not be feasible.
- cameras 120 , 122 , 124 , 126 are aligned with central point 140 .
- cameras 120 , 122 , 124 are generally coplanar.
- cameras 120 , 122 are located along parallel vertical axes 132 , 134 respectively, and are coaxial and aimed toward each other along axis 144 .
- cameras 124 , 126 are disposed along a center plane that contains the axes 142 , 143 and is perpendicular to the plane of the page.
- teed golf ball 114 is placed along an axis 146 that is parallel to axis 142 and closer to camera 122 than camera 120 (for the exemplar right-handed player discussed herein), and is also placed along an axis 148 that is parallel to axis 144 and closer to mat front edge 150 than camera 124 .
- the placement of teed golf ball 114 is preferably offset a distance d 1 of between about 0 and about 6 inches from axis 144 and a distance d 2 of between about 24 and about 48 inches from axis 142 . More preferably, teed golf ball 114 is offset by a distance d 1 of between about 2 to about 4 inches from axis 144 and a distance d 2 of between about 36 to about 48 inches from axis 142 .
- Cameras 120 , 122 , 124 are preferably set at a vertical height d 3 above mat 108 between about 2 feet and about 6 feet, and more preferably above the waist of golfer 110 but not higher than the sternum of golfer 110 . Most preferably, cameras 120 , 122 , 124 are set at a height d 3 of about 4 feet.
- distances d 5 , d 6 , d 7 preferably are each between about 8 feet and about 14 feet and more preferably between about 10 feet and about 12 feet.
- Camera 126 is preferably set at a vertical height that is at least about 8 feet above the head of golfer 110 , and more preferably more than about 10 feet above the head of golfer 110 . Most preferably, camera 126 is set at a vertical height d 4 that is about 16 feet above mat 108 .
- Cameras 120 , 122 , 124 , 126 are preferably high speed cameras.
- the cameras may capture video data in digital format and in black and white as well as color.
- Suitable cameras include those commercially available from the Eastman Kodak Company's Motion Analysis Systems Division, and permit data capture meeting a variety of specifications including image type, resolution, shutter time, capture rate, and communications standards.
- black and white image capture is accomplished using a Kodak Model SR-1000 Motion Corder Analyzer digital camera that has a recording rate of 1000 frames per second and a 658 (H) ⁇ 496 (V) pixel sensor array.
- Such a CCD camera provides progressive (noninterlaced) scanning, allows electronic zoom, and provides digital data output of 8-bit monochrome TIFF files exported via the SCSI-2 port to a personal computer.
- color image capture is achieved with at least one of the four cameras.
- Suitable equipment for color image capture is a Kodak EKTAPRO Model HG-2000 color digital camera that has a recording rate of 2000 frames per second and a resolution of 512 (H) ⁇ 384 (V) photo-sensitive pixels in 24-bit color (this model alternatively provides 8-bit monochrome images).
- the HG-2000 camera permits digital images to be stored during download in a compact (Bayer) or 24-bit color TIFF format onto a PCMCIA hard drive or solid state memory card.
- the unit permits 100 Mbps ethernet communication with a dedicated 100 Base-T physical link using UDP/IP protocol.
- Videotape recorders (not shown) preferably store output from cameras 120 , 122 , 124 , 126 as well.
- a suitable unit is the Sony UVW-1800 editing recorder/player which accepts L-size metal Betacam SP format cassettes, although other recorders/players and formats may be used.
- a lighting system (not shown) similar to that used in feature film production may be used to further enhance the image capture of multimedia analysis system 100 .
- the choice of lighting can have a pronounced effect on the quality of mixing of data sets.
- several strong quartz halogen bulbs may be precisely located and aimed at a backdrop or wall so that the background is flooded uniformly with light, while shadows are avoided.
- multimedia analysis system 100 further includes at least one computer system 130 for use particularly in data collection, archival, and comparison tasks.
- Computer 130 typically includes a processing unit such as a central processing unit, or CPU. Parallel processing may be employed, such as with multiple or distributed processors.
- Storage devices also are included, such as a hard disk, CD ROM, magneto-optical (optical) drive, tape drive or other suitable storage device, and are typically coupled to the processing unit.
- a primary memory device is included, and has random access memory (RAM) for storing programming instructions and data for processes operating on the central processing unit.
- the primary memory device further includes read only memory (ROM) that stores basic operating instructions, data and objects used by the computer to perform its functions.
- Computer 130 typically also includes one or more input/output sources, which are often chosen as a keyboard, mouse, stylus, and/or other suitable device. Furthermore, a network connection may be provided. Those skilled in the art will also contemplate other configurations of computer 130 and associated technology, which are readily usable with the present development.
- cameras 120 , 122 , 124 , 126 send signals 152 , 154 , 156 , 158 respectively to signal/data processing unit 160 , which may serve a variety of functions including data storage, data distribution, and data filtering.
- Processing unit 160 is operatively associated with computer system 130 , which governs and/or performs the primary functions of data collection, archival, and comparison, and may additionally be operatively associated with removable media storage devices 162 .
- computer system 130 includes one or more display devices 163
- removable media storage devices 162 include one or more videocassette recorder/players.
- Computer system 130 may further be operatively associated with mass storage systems 164 .
- Each of the aforementioned components or systems may further be operatively associated with a network 166 .
- network 166 can include a server, router or the like, and additional computers that permit data, instructions and/or messages to be passed among the networked components or systems.
- Additional computer systems 130 may be linked to network 166 .
- Independent network connections also may be provided for one or more of the components or systems.
- the design, construction, and implementation of a computer network suitable for the present invention may be achieved in a multitude of approaches, as known in the art.
- multimedia analysis system 100 is configured to permit the creation of a library of data sets related to the performance of golfer 110 in a known set of conditions, and in particular permits the creation, archival, and comparison of data sets concerning the performance of golfer 110 during test sessions under a variety of test conditions.
- the test conditions may provide the protocols for use in generating comparable data from one session to another, and include the equipment used by golfer 110 , environmental conditions, and the personal characteristics of golfer 110 at the time of the session. The focus of each golf session, in part, involves data collection with respect to these test conditions.
- a wide variety of data on test conditions may be logged.
- the equipment used by golfer 110 is particularly relevant to the analysis of the test session.
- the range of equipment chosen by such a subject includes the type of club used (i.e., wood or iron), the construction of the club (i.e., material, weighting, grip construction, shaft type, overall dimensions, hosel design), the type of golf ball used (i.e., wound, multilayer, liquid filled, dimple pattern), and even the type of shoes (i.e., spikeless, spikes) worn by golfer 110 .
- Environmental conditions may include temperature, humidity, time of day, season, and lighting.
- Personal characteristics of golfer 110 may include age, height, weight, posture, eyesight, health, confidence level, and stress level. As some of the test conditions, such as the weight and eyesight of golfer 110 can be expected to vary over time, recordation of these variables permits an instructor or other performance professional to evaluate the many factors that may contribute to a change in the technique or equipment performance of golfer 110 .
- the archival of data sets representing a golfer's performance during a series of discrete test sessions permits a golfer to compare swing mechanics and resulting launch conditions achieved during different times, and possibly different phases in the golfer's career. This may be useful, for example, in analyzing deviations in performance resulting from changes in swing speed or body positioning. Furthermore, as a golfer's health varies over the course of a career, deviations in technique resulting from medical procedures can be tracked and corrective action prescribed. For example, if golfer 110 has undergone shoulder or ankle surgery, swing mechanics of golfer 110 may be affected. A before-and-after comparison permits golfer 110 to adapt to the physiological conditions, and potentially adjust swing mechanics to allow a return to pre-surgical form.
- data sets include, but are not limited to, a series of individual video frames or portions of individual video frames, as well as audio data, test conditions data, and data from equipment such as ball launch monitors.
- Suitable video capture software and hardware is available from Avid Technology, Inc. of Tewksbury, Massachusetts.
- Avid Xpress hardware and software permits real-time video editing.
- the Avid Xpress system includes Avid Xpress editing software and hardware, Avid Meridien video, audio, effects, display and drive controller hardware and Meridien input/output (I/O) hardware for making connections, analog (component, S-video, composite) and digital (SMPTE-259) video I/O, as well as analog, S/PDIF digital and AES/EBU digital audio I/O.
- Output options include web video servers, DVD, and CD formats.
- computer system 130 is either a Power Macintosh G3 or G4 with an Avid PCI Extender, or an IBM IntelliStation M Pro running Windows NT.
- Avid PCI Extender an IBM IntelliStation M Pro running Windows NT.
- video features offered by the Avid system are the following: ITU R-601 broadcast industry-standard image output (720 ⁇ 486 NTSC or 720 ⁇ 576 PAL), image compression, four video tracks, offline (draft mode) and online image quality, Sony RS-422 serial and VLAN deck control, batch digitizing, waveform monitor and vectorscope, SMPTE timecode support, integrated EDL import/export, 16:9 editing for widescreen and DTV, and a 1:1 uncompressed option.
- Avid Xpress offers the following: eight-track, real-time audio mixing, 48 kHz, 44.1 kHz sampling rate, audio punch-in, real-time rubberband gain adjustments in timeline, real-time audio input/output level adjustments, control volume and pan between channels by clip or track, display of audio waveforms and scan of audio, two or eight channels of audio I/O, downsampling of audio to 22 kHz and 11 kHz for export to CD-ROMs, and other audio mixer features.
- Avid Xpress is suitable for the present invention, in part, because it offers: tight timeline editing, single-track transitions, snap-to transitions, slip and slide editing, splice, overwrite, extract, replace, extend, lift, and split edits, sync-lock/sync-break detection, a dynamic storyboard, precise timecode editing, pop-up source monitors, matchframe, sift, consolidate, and collapse, built-in logging, a timeline views feature, VTR play emulation, and remote/offline logging.
- the present invention makes use of Avid Xpress, along with modifications that permit enhanced superimposing of data sets and communications with the Titleist Launch Monitor technology.
- the present invention allows a data-rich archive of a golfer's past performances to be exploited to provide a real-time comparison with a present performance.
- Such mixing in general, permits independent sources to be merged together. Simultaneous or near simultaneous mixing of present and past performances is achieved using the present invention.
- two or more data sets of a golfer's past performances may be mixed, thereby allowing comparison of archive-only test sessions.
- data sets are archived in analog or digital format, using storage media such as hard disk drives, CD-ROM's, laser disks, DVD's, and videotapes as discussed previously.
- storage media such as hard disk drives, CD-ROM's, laser disks, DVD's, and videotapes as discussed previously.
- Data collection particularly from video, audio, and other ball launch equipment typically requires time spans of less than two seconds per swing of a golf club. Average golfers may have swings that require between about 0.9 to about 1.5 seconds to complete, and most golfers take a full swing in about one second. Thus, image capture of a selection of swings is preferably accomplished using high speed video cameras, such as those filming at speeds of 2000 frames per second. This rate of data collection permits an aggregate data set to be compiled with a sufficient size such that subsequent analysis may be performed on subsets of the aggregate that each have a sufficient number of frames for evaluating particular ranges in time or stages of the golfer's swing.
- a variety of high-speed or relatively high-speed capture rates may be used, such as 500 frames per second.
- Some embodiments of multimedia analysis system 100 may include cameras simultaneously operating at different capture speeds, such as one camera operating at 500 frames per second and another operating at 250 frames per second. In some embodiments, a capture rate of at least about 250 frames per second is used.
- a session of data capture may be considered one swing, or alternatively a session may be defined as a portion of a swing or multiple swings. Sessions times may occur close to each other (i.e., on the same day), or may be separated by long durations (i.e., in different years).
- multimedia analysis system 100 permits the mixing of multiple sets of video, audio, and other data collected during a golfer's performance sessions, preferably under at least partly repeated test conditions.
- Mixing is typically achieved using one or more special effects that are known in the art and are incorporated in the present invention.
- masking permits one or more portions of an image to be isolated for editing. In effect, some portions of the image are protected from changes.
- mattes in the form of videos or images may be used to create isolated regions through which additional videos or images appear.
- key effects i.e., effects that allow one image to be placed over or within another image
- key effects include chroma key, luminance key, external key, and downstream key.
- each of the key effects permits at least two video sources to be combined.
- a first object may be defined in a first video source, for example, and may be used to define a region within which, or about which, a second video source is placed.
- each of the key effects is characterized by an ability to provide a superimposition of one video upon another.
- the terms superimpose, superimposing, superimposition, and the like refer to the range of effects including, but not limited to, those techniques known as layering, overlaying, ghosting, or compositing of sources, along with the range of key effects that have been standardized by industry to permit the combination of multiple image/video sources, preferably in synchronized format.
- the terms superimpose, superimposing, superimposition, and the like are applicable to the correlation of non-video data, such as audio data or launch monitor data from multiple data collection sessions.
- the terms are applicable to frame-by frame analysis, or analysis of portions of several frames. For example, a frame representing a single still from a video stream may be superimposed over another frame in order to discern differences between the frames.
- the present invention may make use of the principle of A/B roll editing, more generally referred to as two-source or multiple-source editing.
- video images may be combined with sophisticated control of transitioning and synchronization.
- a mixer is commonly used to synchronize multiple sources, for example multiple video sources, so that each video frame of a first source starts at the same instant as each video frame from another source.
- synchronization may be used so that the data sets are “in step,” having the same start and finish times.
- graphics, titling, and digital effects that may be used with the present invention are the following, which may also be real-time effects: transitions, dissolves and horizontal, vertical, and box wipes, motion effects, fast-rendered superimpositions, diagonal, matrix, sawtooth, and shape wipes, matte, chroma, and luma key, flips, flops, and resizes, peels, pushes, and spins, conceals, L-conceals, and squeezes, page curls, masking, picture-in-picture (two-dimensional or three-dimensional), compressed keyframed motion graphics and titles with limited or unlimited keyframes per effect, nesting (the composition of multiple video tracks to a single track), two stream keyframeable color effects, fast-rendered masks, titles (three-dimensional), AVX (Avid Visual extension) plug-ins, customizable two- and three-dimensional DVEs, x, y, z position and rotation, and an ability to locate flash frames and black holes.
- transitions dissolves and horizontal,
- Synchronization is particularly important, in order to ensure that each video frame of a first source starts at the same time as each video frame from a second source.
- a video is composed of many frames that can be rapidly and sequentially shown.
- Each frame includes hundreds of horizontal lines.
- Two commons standards for a frame are the North American NTSC (National Television System Committee) and the European PAL (Phase Alternation Line).
- NTSC frames each have 525 lines, and a refresh rate of 30 frames per second, while each frame in PAL is composed of 625 scanned lines, with a refresh rate of 25 frames per second.
- each frame has two fields, a first field representing every other line beginning with line 1 (i.e., 1, 3, 5, 7 . . . ), and a second field representing every other line beginning with line 2 (i.e., 2, 4, 6, 8 . . . ).
- the difficulty that may be encountered with independent video sources that are to be combined is that a first source may begin, for example, at line 82 while simultaneously, a second source begins at line 5.
- Frame synchronizer electronics and/or software permit one of the two sources to be delayed such that the sources are synchronized accordingly, thus avoiding picture shift or waver.
- timebase correction may be undertaken.
- Synchronization also is particularly important when multiple sessions are to be viewed together, such that a common start point is chosen.
- the point of impact of a club with a golf ball may be used as time “zero” for each of two sets of data, in order to synchronize the data.
- Multimedia analysis system 100 may make use of standard video graphic output types such as BMP, TIF, GIF, PIC, JPG, SGI, and TGA.
- multimedia analysis system 100 may use standard motion video formats such as AVI, JPEG, MPEG, JMPEG, as well as standard digital sound formats such as PCM.
- the superimposition may take a variety of forms.
- golfer 110 may take swings on two separate occasions.
- data collection during the two sessions may be taken in repeatable fashion.
- a first set of data is collected during a first session of golf swings and stored for later use.
- a second session is next conducted, during which an exemplar golf swing is chosen for replay from the first set of data.
- computer system 130 is used to store each data set, select a desired data set and if necessary a subset thereof, process, and replay the data.
- Video data from one or more views may be displayed on one or more display devices 163 , such as a computer monitor, television, or projection system, and non-video data also may displayed.
- the non-video data may include information from a golf ball launch monitor 118 , including information on golf ball trajectory as well as estimates of where the golf ball will land (carry), how far the golf ball will roll (total shot distance), and other flight information such as whether the ball will hook or slice and how far off-line the ball will travel.
- one or more of the views include superimposed data.
- FIG. 5( a ) two views of golfer 110 as captured by rear camera 124 during separate sessions are shown in split-screen format with screen portions 170 , 172 on a display device 163 .
- display device 163 is shown as a computer monitor, other display devices such as televisions or projection screen systems may be used.
- a first set of video data 180 of golfer 110 as captured during a first session is shown on the left portion 170 of display device 163
- a second set of video data 190 of golfer 110 acquired during a second session is shown on the right portion 172 .
- Composite video data 200 may represent video data 180 , 190 in outline form, which may be accomplished by suitable filtering of the data as with the mixing techniques described herein.
- the first and second sets of video data 180 , 190 may each be assigned a fill color, so that each set of data of golfer 110 can be easily discerned from the other.
- the first set of video data 180 is shown in the foreground
- the second set of video data 190 is shown in the foreground.
- one of the sets of data that is displayed may be a data set showing golfer 110 as seen by a camera without any outlining or other data filtering.
- the display of data sets may be partially or completely shown in color rather than black and white.
- some or all of the background around golfer 110 may be shown, rather than removing that portion of the data from the data sets.
- Superimposing of images from at least two data sets may occur at various percentages. For example, in one embodiment thirty percent of the pixels of each image in a first data set may be superimposed with seventy percent of the pixels of each image in a second data set. In another embodiment, fifty percent of the pixels of each image in each of the first and second data sets may be superimposed. In yet another embodiment, between about 20 percent and about 40 percent of the pixels of each image in a first data set may be superimposed with between about 60 percent and about 80 percent of the pixels of each image in a second data set.
- the present invention may further involve the display of a portion of golfer 110 from one or more data sets. For example, if the upper body movement of golfer 110 is to be analyzed, the remainder of golfer 110 may be selectively masked or otherwise removed from the images that are captured, thereby permitting analysis to focus on the area of interest. If only foot positioning is to be analyzed, zoomed views of the lower leg and foot position of golfer 110 during the various stages of swings may be selectively displayed. In each example, as before, the superimposing of data sets may occur at various percentages. Thus, the present invention provides a tool for focusing analysis on particular aspects of a golfer's mechanics.
- golfer 110 may change some swing mechanics from one data collection session to another. For example, as shown in the figures, although golfer 110 placed his feet in the same position in both sets of video data 180 , 190 , the golfer 110 changed his posture and grip position on the club.
- Composite video data 200 , 210 , 220 may be viewed in a variety of ways.
- first and second sets of video data 180 , 190 are acquired during separate sessions, and analyzed following completion of both sessions.
- the first and second sets of video data 180 , 190 are shown simultaneously with the actual acquisition of the second set of video data.
- golfer 110 may not be able to view composite video data 200 , 210 , 220 until after data collection of the first and second sets of video data 180 , 190 , while in other embodiments, the first set of video data may be shown on a display device 163 located within the view of golfer 110 , such as with a projection screen television located behind a net.
- images captured from multiple cameras may be simultaneously displayed.
- composite view 220 of golfer 110 as captured by rear camera 124 is shown on screen portion 226 on a display device 163
- an additional composite view 230 of golfer 110 as captured by front camera 122 is shown on screen portion 227 .
- Another screen portion 228 is provided for the display of further data collected on golfer 110 , such as the test conditions previously described.
- the present invention may also be used to obtain sets of video data that only include two colors, and do not include fine details such as clothing patterns, facial expressions, etc.
- Software filtering and effects may be used for this purpose, although particular attention to the setup of some equipment included with multimedia analysis system 100 also may facilitate such data collection. For example, by flooding the area around golfer 110 with light, one or more cameras 120 , 122 , 124 , 126 may capture only a black and white, essentially non-grayscale image. In other words, the individual may appear to be a uniform, solidly filled black body on a white background.
- Computer 163 and associated software may be used to invert the colors of the image, as desired.
- data captured by the cameras is received and processed by computer system 130 .
- the following components may be included with multimedia analysis system 100 to facilitate collection and use of data: a digital capture and overlay board; a video switcher to permit several video signals to be received and selectively routed to display, storage, and processing components; a video contrast enhancer for modifying video signals such as by using shading compensation, brightness compensation, or preselected grey scale levels to introduce picture contrast; a split-screen generator for simultaneously displaying several images from various video sources on the same monitor screen; a video time base corrector for stabilizing the playback of videotape recordings and synchronizing different video sources; a video subtractor for displaying differences between two images; and video peak store memory for generating time-exposure images of physical movements.
- non-video data sets may be mixed.
- flight data sets acquired by a launch monitor may be shown on a display 163 , such as by creating graphs or other charts of the data sets.
- an operator turns the power on for the various components of multimedia analysis system 100 .
- computer processor 130 boots, resulting in clearing of the computer memory, setting up of devices such as terminals, loading of software information into the computer system's memory, and loading the operating system into memory (STEP 300 ).
- video capture, audio capture, and other data capture and mixing software is executed so that an operator may subsequently perform data acquisition, manipulation, and analysis (STEP 310 ).
- Cameras 120 , 122 , 124 , 126 and lighting associated with multimedia analysis system 100 are then prepared for image capture, with appropriate equipment settings verified and/or established (STEP 320 ).
- launch monitor 118 is calibrated, with appropriate launch monitor settings verified and/or established (STEP 330 ).
- the settings of a video splitter box may be verified and/or established, permitting one or more images or motion sequences to be displayed in one or more quadrants on a display device such as a monitor 163 (STEP 340 ).
- the operator of multimedia analysis system 100 initiates data capture by instructing computer system 130 to begin collecting data, such as by depressing a start key associated with start operations of data capture and mixing software, and a data collection session is initiated (STEP 350 ).
- the software is Avid Xpress real-time video editing software.
- the operator instructs golfer 110 to begin a swing sequence (STEP 360 ), and the golfer then performs a swing sequence (STEP 370 ).
- Images captured by cameras 120 , 122 , 124 , 126 are digitized, audio captured by microphone 116 is digitized, and golf ball launch conditions and flight characteristics observed by launch monitor 118 are solved (STEP 380 ).
- Data from the session such as video data, audio data, and launch monitor data is next consolidated and correlated by the data capture and mixing software, as necessary (STEP 390 ).
- Historical data such as images or sequences of images may be retrieved from mass storage (STEP 400 ), and data capture and mixing software routines may be activated to permit mixing (STEP 410 ).
- Software routines are activated to correlate two or more data sets such as a historical aggregated data set and a just-acquired aggregated data set (STEP 420 ).
- the term aggregated data set preferably refers to a set of data that includes video, audio, and launch monitor data from one session.
- the correlated data sets may be processed using mixing software routines so that appropriate effects are achieved, such as superimposition of data sets in video output.
- the correlated data is displayed in one or more formats, such as multiple correlated video image streams, multiple correlated audio streams, and/or comparisons of test condition data from the data sets (STEP 430 ).
- data sets may be superimposed using the mixing software.
- the software operator first selects and marks an “in” point of a first data set, which is typically selected to be one frame prior to initiation of a swing sequence (STEP 500 ).
- the first data set, or a portion thereof, is then stored as a timeline-based sequence, such that playing of the first data set sequence occurs over a period of time tracked by a timeline (STEP 510 ).
- the software operator next selects and marks an “in” point of a second data set, which also is typically selected to be one frame prior to initiation of a swing sequence (STEP 520 ).
- the second data set, or a portion thereof, is then stored as a timeline-based sequence (STEP 530 ).
- One or more mixing software tools are next selected by the operator to apply the desired effects to the first and second data sets (STEP 540 ).
- the data sets are then displayed in one or more formats, such as multiple correlated video image streams, multiple correlated audio streams, and/or comparisons of test condition data from the data sets (STEP 550 ).
- first and second data sets preferably end no earlier than about 0.25 second after golf ball impact, as this is a typical time span between impact of the golf club with the golf ball and completion of the golf swing.
- multimedia analysis system 100 may be configured to be portable. Calibration units may be provided to precisely position cameras, a mat, and a teed golf ball for data collection, and may include devices permitting laser distance measurement. Level sensors also may be provided. With such equipment, along with a portable computer, a multimedia analysis system 100 may be readily transported, so that data capture of a golfer's swing may be commenced at locations such as golf course fairways, pro shops, or trade shows.
- the present invention is particularly suited to sports training, other uses are contemplated especially in areas where an emulation or a precise motion sequence is desired.
- the present invention may be scaled to smaller dimensions and/or more constrained areas for use in the training of doctors performing particular surgical techniques.
- Doctors pioneering particular medical procedures may use the apparatus and methodology of the present invention to practice the various steps in a procedure without requiring the presence of a live subject.
- trade skills may be developed through practice of the present invention, such as welding skills. Law enforcement also may find use of the present invention in firearms training, for example in the practice of sharp shooters.
Abstract
A multimedia analysis system for capturing and comparing sports performances of a player is provided. The system includes at least one video camera for acquiring a plurality of sets of video data of player performances, with the location of the at least one video camera being substantially the same when acquiring each set of video data. The system also includes at least one storage device for storing the plurality of sets of video data, at least one processor for mixing at least two of the sets of video data, and at least one display device for displaying the at least two sets of mixed data. The processor substantially synchronizes and superimposes the at least two sets of video data to form an aggregate set of video data. A launch monitor may also be included for acquiring a plurality of sets of flight data of objects hit by the player.
Description
- The present invention relates to an apparatus and method for evaluating sports performance, and more particularly relates to an improved multimedia analysis system and method for analyzing performance of a sportsman and the equipment used thereby. In particular, the present invention relates to a multimedia analysis system and method for evaluating the technique of a golf player. The present invention also concerns the creation of a library of data sets related to the performance of a subject in a known set of conditions. More particularly, the present invention permits the creation, archival, and comparison of data sets concerning an athlete's performance during test sessions under a variety of test conditions.
- Technology is known for capturing images of a motion sequence for use in evaluating athletic performance. Such captured images can serve as instructional tools to teach and demonstrate play characteristics. Athletes and instructors alike may use the captured images to evaluate and compare the technique of the athlete with a preferred technique of an expert, and to indicate points of departure therefrom in order to improve overall performance. Sports that may derive benefit from motion sequence analysis include, but are not limited to, golf, tennis, baseball, football, skiing, and bowling.
- An example of the use of visual recording in sport is disclosed in U.S. Pat. No. 5,797,805. A partially prerecorded golf lesson videotape includes gaps in predetermined locations, into which are inserted the full motion video of a player's golf swing and selected still frames. The still frames are selected to match the player's position to a professional golfer's position in corresponding still frames so that a split screen, side-by-side view can be produced showing the player's and professional's positions at various points along a golf swing.
- Another sports technique video training device is disclosed in U.S. Pat. No. 5,249,967. The device permits a student athlete to closely pattern his dynamic technique after that of a recognized master. A pair of video cameras transmit live images of the student as seen from those directions that best represent the technique. A video overlay generator receives the live images and combines them, while still in their video signal format, with a corresponding set of self-generated template images that represent, in static outline form, the dynamic technique of the master in the desired sport situation. With respect to golf, an outline may be used to delineate the path of travel of a respective extremity of the master during execution of the technique; for example, the path of travel of the master's hands during the swing may be shown with a continuous or dashed outline. A different outline may be used to represent the path of travel of the golf club head during the backswing, and a further outline may be used to represent positions of the golf club head on the downswing.
- U.S. Pat. No. 5,486,001 additionally discloses a personalized instructional aid for enabling and assisting a person to emulate a predetermined movement such as a golf swing. A video camera is used to capture movement of the person undertaking a golf swing, and bio-mechanical information is collected from mechanical devices attached to the person or golf club moved by the person, or from sensing devices such as weight or load sensitive pads, monitors, electronic light beaming devices or the like. A computer database includes selected prerecorded video signals in digital form such as a selection of swings showing the movement of different golf professionals to be emulated. The computer generates an audio-visual presentation in the form of split-screening with images of the preferred technique displayed alongside the present technique, or superimposing of the preferred technique over the present technique such as in the form of stick figures or detailed drawings to show the viewer any variances between his stroke and the preferred stroke.
- Despite these developments, there exists a need for an improved multimedia analysis system and method for use by sportsmen. In particular, there is a need for a real-time video-based system for acquiring and archiving an individual's golf swings, along with associated impact data relative to the golf club and golf ball. There further exists a need for a system that allows the individual to compare personal performances from different practice sessions, as well as allows equipment fitting and equipment testing comparisons. Additionally, there is a need for a system that also allows data to be collected regarding various equipment and practice conditions, as well as other personal characteristics that may vary over time.
- The present invention provides an apparatus and method that are capable of providing these improvements.
- Broadly, the present invention is directed to a motion sequence analysis system for capturing a set of real-time images of a motion sequence and correlating such images with a set of archived images. Each set of captured, real-time images may be correlated in real-time or time-delay with one or more archived sets of images. Additionally, each set of captured, real-time images may be added to an archive, to permit comparison with other archived sets. Two or more archived data sets may be compared. In a preferred embodiment, video techniques such as ghosting, overlays, and telestrator outlines may be used. Player swing mechanics from swing initiation to ball impact may be captured and analyzed. Data also may be collected on ball launch conditions with regard to specific swing sequences, including ball speed, launch angle, backspin, sidespin rate, rifle spin rate, and carry distances. Other flight conditions and shot patterns may be monitored as well. The use of other non-video data also forms part of the present development. Audio data may be collected for use in analyzing club-ball impacts, and data concerning personal characteristics of a golfer or characteristics of the golfer's equipment may be compiled.
- Golf swings of the same player may be compared at different times during the course the player's career, allowing him to see the similarities and differences in his technique as well as equipment performance. Performances may be archived on storage devices, including videotape, CD or DVD, and the captured or recorded images may be used for evaluation purposes by third parties such as instructors or PGA professionals.
- Thus, the present invention is related to a method of mixing data concerning sports performances of a player. The method includes: defining a first set of test conditions applied to the player; acquiring a first set of video data on the player's performance at a first time, the first set of video data being acquired during the first set of test conditions; storing the first sets of test conditions and video data; defining a second set of test conditions applied to the player, the first and second sets of test conditions having at least one test condition in common; acquiring a second set of video data on the player's performance at a second time, the second set of video data being acquired during the second set of test conditions; storing the second sets of test conditions and video data; mixing at least a portion of the first and second sets of video data to form a superimposed set; and displaying the superimposed set.
- The first and second sets of video data may each have a single video frame, or instead may each have at least two video frames. Preferably, the superimposed sets of video data are substantially synchronized from a start time to a finish time. A video camera with a capture rate of at least about 250 frames per second may be used to acquire the first and second sets of video data. The mixing of video data may occur with a first percentage of the pixels of each frame selected from one of the first and second video data sets and a second percentage of the pixels of each frame selected from the other of the first and second video data sets. Preferably, the sum of the first and second percentages is one hundred, with the first percentage being between about 20 percent and about 40 percent and the second percentage being between about 60 percent and about 80 percent.
- The method may further include: acquiring a first set of non-video data on the player's performance at the first time, the first set of non-video data being acquired during the first set of test conditions; storing the first set of non-video data; acquiring a second set of non-video data on the player's performance at the second time, the second set of non-video data being acquired during the second set of test conditions; storing the second set of non-video data; mixing at least a portion of the first and second sets of non-video data to form a non-video data superimposed set; and displaying or playing at least a portion of the non-video data superimposed set. Preferably, the superimposed sets of non-video data are substantially synchronized from the start time to the finish time, and the superimposed sets of non-video data are substantially synchronized from the start time to the finish time with the superimposed sets of video data. The non-video data may include at least one of audio data and launch monitor data.
- In the preferred embodiment, the first and second sets of video data are acquired using at least one analog or digital video camera, and the first and second sets of non-video data are acquired using at least one of a microphone and a launch monitor. Each set of test conditions may include at least one of the equipment of the player, the environmental conditions, and the personal characteristics of the player. The mixing of video data may include using at least one key effect, and preferably the video data includes data from at least two video cameras that are disposed about substantially the same axis and/or substantially the same plane.
- The present invention is further related to a method of overlaying data sets of sports performances of a player. The method includes: defining a plurality of test conditions applied to the player; acquiring a plurality of sets of video data on the player's performance, each set of video data having at least one test condition in common; storing the plurality of sets of test conditions and video data; mixing at least a portion of at least two of the sets of video data to form a superimposed set; and displaying the superimposed set. The method may further include: acquiring a plurality of sets of non-video data on the player's performance, each set of non-video data having at least one test condition in common; storing the plurality of sets of non-video data; mixing at least a portion of at least two of the sets of non-video data to form a non-video data superimposed set; and displaying or playing the non-video data superimposed set. Also, the method may include synchronizing the plurality of sets of test conditions, video data, and non-video data.
- The present invention also is related to a multimedia analysis system for capturing and comparing sports performances of a player. The system includes at least one video camera for acquiring a plurality of sets of video data of player performances, at least one storage device for storing the plurality of sets of video data, at least one processor for mixing at least two of the sets of video data, and at least one display device for displaying the at least two sets of mixed data. The processor substantially synchronizes and superimposes the at least two sets of video data to form an aggregate set of video data. Preferably, the location of the at least one video camera is substantially the same when acquiring each set of video data.
- The system may further include a launch monitor for acquiring a plurality of sets of flight data of objects hit by the player, and at least one processor for mixing at least two of the sets of flight data. The at least one processor substantially synchronizes and superimposes the at least two sets of flight data to form an aggregate set of flight data, with the aggregate set of flight data also being synchronized with the aggregate set of video data. The plurality of sets of video data may be acquired by at least two video cameras that are disposed about substantially the same axis and/or substantially the same plane and aimed at the player.
- Preferred features of the present invention are disclosed in the accompanying drawings, wherein similar reference characters denote similar elements throughout the several views, and wherein:
- FIG. 1 is a perspective view of one embodiment of the motion sequence analysis system according to the present invention, showing a golfer addressing a golf ball;
- FIG. 2 is a schematic top view of the system of FIG. 1;
- FIG. 3 is a schematic front view of the system of FIG. 1;
- FIG. 4 is a block diagram showing the overall system operation of one embodiment of the present invention;
- FIG. 5(a) shows an embodiment of the present invention having two views of
golfer 110 as captured by cameras at different times, the views being displayed in split-screen format on a display device; - FIG. 5(b) shows the two views displayed in FIG. 5(a) superimposed upon each other;
- FIGS.5(c)-5(d) show the superimposed views of FIG. 5(b), with the golfer in each view filled with a uniform color;
- FIG. 6 shows another embodiment of the present invention with three regions on a display device including two composite views and a region for test conditions to be listed or otherwise displayed;
- FIG. 7 is a flow chart depicting the steps in a preferred embodiment of the present invention; and
- FIG. 8 is a flow chart depicting the steps in another preferred embodiment of the present invention.
- Referring to FIGS.1-3, a
multimedia analysis system 100 constructed according the present invention is shown in a preferred configuration with respect to agolfer 110. While the preferred embodiment described herein refers to the sport of golf, the present invention is applicable to analysis of player and equipment performances in other sports or activities for which the study of deviations in technique mechanics and other performance indicators may be useful. Preferably,motion analysis system 100 includes four highspeed video cameras golfer 110 in aspace 105. Thegolfer 110 is positioned to perform a golf swing, preferably while holding aclub 112 and standing on a mat orother surface 108 facing a teedgolf ball 114, with the position of the tee being fixed with respect tomat 108. Althoughclub 112 is depicted in FIG. 1 as a wood-type golf club, the present invention may also be used with respect to other clubs such as irons or putters.Motion analysis system 100 is adaptable for use bygolfers 110 under various test conditions such as golfers with different physical characteristics, as will be discussed shortly. The location ofmat 108 and the space defined thereby, in general, defines the central focal area about which the various components ofmotion analysis system 100 are positioned. Acomputer system 130 anddisplay device 163 are included, as also will be described shortly. - Data collection for golf ball trajectory and flight characteristics preferably is facilitated through the use of a golf ball launch monitor118, as shown in FIG. 1.
Launch monitor 118 is disposed in front ofgolfer 110 and adjacent tomat 108. The launch monitor measures golf ball flight characteristics and club head swing characteristics. Examples of launch monitors suitable for the use with the present invention are disclosed in U.S. Pat. No. 5,501,463 and U.S. Pat. No. 5,575,719, both issued to Gobush et al. and directed to a “Method and Apparatus to Determine Object Striking Instrument Movement Conditions,” and U.S. patent application No. 09/537,295 directed to “Launch Monitor System with a Calibration Fixture and a Method for Use Thereof” to Gobush et al. All three above-mentioned references are assigned to the Acushnet Company, and the disclosures of these references are hereby incorporated by referenced in their entirety. - Data collection further includes audio data with respect to golf ball impact. Such data may be useful, for example, in synchronizing video data, and also may be an indicator of the quality of ball strike. Audio and video data sets from a test session may be first synchronized with each other, and then may be synchronized with audio and video data sets from other test sessions. The moment in time at which a golf club first impacts a golf ball may be determined, for example, using a particular audio frequency “signature,” permitting multiple sets of data to be synchronized in time. A
microphone 116 is provided proximate teedgolf ball 114 for receiving audio. Various audio processing techniques may be used for synchronization of audio data with video data, including those disclosed in U.S. Pat. No. 6,124,895 to Fielder, assigned to Dolby Laboratories Licensing Corporation and directed to “Frame-Based Audio Coding with Video/Audio Data Synchronization by Dynamic Audio Frame Alignment.” - Preferably,
cameras golfer 110 that facilitate the acquisition of video of the golf swing, ball impact, and ball flight. To this end, a preferred embodiment ofmotion analysis system 100 is shown, for example, with respect to a right-handed golfer 110, although the present invention is readily adaptable to a left-handed golfer as well. Whengolfer 110 addresses teedball 116,front camera 122 has a line of sight to the front ofgolfer 110,back camera 120 has a line of sight to the back ofgolfer 110,rear camera 124 has a line of sight to the side ofgolfer 110, andtop camera 126 has a line of sight toward the top of the head ofgolfer 110. In alternate embodiments, as few as one camera may be provided for video data capture, and preferably,motion analysis system 100 includes at least one camera positioned with a line of sight to the front ofgolfer 110. - In the preferred embodiment, the positioning of
cameras cameras cameras space 105. Most preferably,cameras semi-permanent brackets 128 fixed to the walls and ceiling of a space. Whengolfer 110 hits teedball 114, the flight ofball 114 may be unrestricted or alternatively constrained as by the use of nets. Advantageously, the preferred configuration of the present development permitsgolfer 110 to hits balls into a fairway, for example, so thatgolfer 110 can watch ball flight. In another embodiment, a net is used to permit the positioning of a camera oppositecamera 124, although a clean line of sight might not be feasible. - With particular reference to FIGS.2-3, in the preferred configuration,
cameras central point 140. Preferably,cameras cameras vertical axes axis 144. In the embodiment shown schematically in FIGS. 2 and 3,cameras axes golf ball 114 is placed along anaxis 146 that is parallel toaxis 142 and closer tocamera 122 than camera 120 (for the exemplar right-handed player discussed herein), and is also placed along anaxis 148 that is parallel toaxis 144 and closer to matfront edge 150 thancamera 124. Furthermore, the placement of teedgolf ball 114 is preferably offset a distance d1 of between about 0 and about 6 inches fromaxis 144 and a distance d2 of between about 24 and about 48 inches fromaxis 142. More preferably, teedgolf ball 114 is offset by a distance d1 of between about 2 to about 4 inches fromaxis 144 and a distance d2 of between about 36 to about 48 inches fromaxis 142. -
Cameras mat 108 between about 2 feet and about 6 feet, and more preferably above the waist ofgolfer 110 but not higher than the sternum ofgolfer 110. Most preferably,cameras cameras coplanar axes parallel axes camera 124 set at a horizontal distance d7 away fromaxis 144, distances d5, d6, d7 preferably are each between about 8 feet and about 14 feet and more preferably between about 10 feet and about 12 feet. -
Camera 126 is preferably set at a vertical height that is at least about 8 feet above the head ofgolfer 110, and more preferably more than about 10 feet above the head ofgolfer 110. Most preferably,camera 126 is set at a vertical height d4 that is about 16 feet abovemat 108. -
Cameras - Most preferably, color image capture is achieved with at least one of the four cameras. Suitable equipment for color image capture is a Kodak EKTAPRO Model HG-2000 color digital camera that has a recording rate of 2000 frames per second and a resolution of 512 (H)×384 (V) photo-sensitive pixels in 24-bit color (this model alternatively provides 8-bit monochrome images). The HG-2000 camera permits digital images to be stored during download in a compact (Bayer) or 24-bit color TIFF format onto a PCMCIA hard drive or solid state memory card. In addition to serial communication, the unit permits 100 Mbps ethernet communication with a dedicated 100 Base-T physical link using UDP/IP protocol.
- Videotape recorders (not shown) preferably store output from
cameras - A lighting system (not shown) similar to that used in feature film production may be used to further enhance the image capture of
multimedia analysis system 100. In particular, the choice of lighting can have a pronounced effect on the quality of mixing of data sets. Thus, in accordance with the principles of the present invention, several strong quartz halogen bulbs may be precisely located and aimed at a backdrop or wall so that the background is flooded uniformly with light, while shadows are avoided. - Preferably,
multimedia analysis system 100 further includes at least onecomputer system 130 for use particularly in data collection, archival, and comparison tasks.Computer 130 typically includes a processing unit such as a central processing unit, or CPU. Parallel processing may be employed, such as with multiple or distributed processors. Storage devices also are included, such as a hard disk, CD ROM, magneto-optical (optical) drive, tape drive or other suitable storage device, and are typically coupled to the processing unit. In addition, a primary memory device is included, and has random access memory (RAM) for storing programming instructions and data for processes operating on the central processing unit. The primary memory device further includes read only memory (ROM) that stores basic operating instructions, data and objects used by the computer to perform its functions.Computer 130 typically also includes one or more input/output sources, which are often chosen as a keyboard, mouse, stylus, and/or other suitable device. Furthermore, a network connection may be provided. Those skilled in the art will also contemplate other configurations ofcomputer 130 and associated technology, which are readily usable with the present development. - With reference to FIG. 4, in one embodiment of the present invention,
cameras signals data processing unit 160, which may serve a variety of functions including data storage, data distribution, and data filtering.Processing unit 160 is operatively associated withcomputer system 130, which governs and/or performs the primary functions of data collection, archival, and comparison, and may additionally be operatively associated with removablemedia storage devices 162. Preferably,computer system 130 includes one ormore display devices 163, and removablemedia storage devices 162 include one or more videocassette recorder/players.Computer system 130 may further be operatively associated withmass storage systems 164. Each of the aforementioned components or systems may further be operatively associated with anetwork 166. For example,network 166 can include a server, router or the like, and additional computers that permit data, instructions and/or messages to be passed among the networked components or systems.Additional computer systems 130 may be linked tonetwork 166. Independent network connections also may be provided for one or more of the components or systems. The design, construction, and implementation of a computer network suitable for the present invention may be achieved in a multitude of approaches, as known in the art. - In the preferred embodiment,
multimedia analysis system 100 is configured to permit the creation of a library of data sets related to the performance ofgolfer 110 in a known set of conditions, and in particular permits the creation, archival, and comparison of data sets concerning the performance ofgolfer 110 during test sessions under a variety of test conditions. The test conditions may provide the protocols for use in generating comparable data from one session to another, and include the equipment used bygolfer 110, environmental conditions, and the personal characteristics ofgolfer 110 at the time of the session. The focus of each golf session, in part, involves data collection with respect to these test conditions. - A wide variety of data on test conditions may be logged. For example, the equipment used by
golfer 110 is particularly relevant to the analysis of the test session. The range of equipment chosen by such a subject includes the type of club used (i.e., wood or iron), the construction of the club (i.e., material, weighting, grip construction, shaft type, overall dimensions, hosel design), the type of golf ball used (i.e., wound, multilayer, liquid filled, dimple pattern), and even the type of shoes (i.e., spikeless, spikes) worn bygolfer 110. Environmental conditions may include temperature, humidity, time of day, season, and lighting. Personal characteristics ofgolfer 110 may include age, height, weight, posture, eyesight, health, confidence level, and stress level. As some of the test conditions, such as the weight and eyesight ofgolfer 110 can be expected to vary over time, recordation of these variables permits an instructor or other performance professional to evaluate the many factors that may contribute to a change in the technique or equipment performance ofgolfer 110. - Advantageously, the archival of data sets representing a golfer's performance during a series of discrete test sessions permits a golfer to compare swing mechanics and resulting launch conditions achieved during different times, and possibly different phases in the golfer's career. This may be useful, for example, in analyzing deviations in performance resulting from changes in swing speed or body positioning. Furthermore, as a golfer's health varies over the course of a career, deviations in technique resulting from medical procedures can be tracked and corrective action prescribed. For example, if
golfer 110 has undergone shoulder or ankle surgery, swing mechanics ofgolfer 110 may be affected. A before-and-after comparison permitsgolfer 110 to adapt to the physiological conditions, and potentially adjust swing mechanics to allow a return to pre-surgical form. For the purposes of the present invention, data sets include, but are not limited to, a series of individual video frames or portions of individual video frames, as well as audio data, test conditions data, and data from equipment such as ball launch monitors. - Suitable video capture software and hardware is available from Avid Technology, Inc. of Tewksbury, Massachusetts. In particular, Avid Xpress hardware and software permits real-time video editing. The Avid Xpress system includes Avid Xpress editing software and hardware, Avid Meridien video, audio, effects, display and drive controller hardware and Meridien input/output (I/O) hardware for making connections, analog (component, S-video, composite) and digital (SMPTE-259) video I/O, as well as analog, S/PDIF digital and AES/EBU digital audio I/O. Output options include web video servers, DVD, and CD formats.
- Preferably,
computer system 130 is either a Power Macintosh G3 or G4 with an Avid PCI Extender, or an IBM IntelliStation M Pro running Windows NT. Among the video features offered by the Avid system are the following: ITU R-601 broadcast industry-standard image output (720×486 NTSC or 720×576 PAL), image compression, four video tracks, offline (draft mode) and online image quality, Sony RS-422 serial and VLAN deck control, batch digitizing, waveform monitor and vectorscope, SMPTE timecode support, integrated EDL import/export, 16:9 editing for widescreen and DTV, and a 1:1 uncompressed option. With respect to audio features, Avid Xpress offers the following: eight-track, real-time audio mixing, 48 kHz, 44.1 kHz sampling rate, audio punch-in, real-time rubberband gain adjustments in timeline, real-time audio input/output level adjustments, control volume and pan between channels by clip or track, display of audio waveforms and scan of audio, two or eight channels of audio I/O, downsampling of audio to 22 kHz and 11 kHz for export to CD-ROMs, and other audio mixer features. - With respect to editing capabilities, Avid Xpress is suitable for the present invention, in part, because it offers: tight timeline editing, single-track transitions, snap-to transitions, slip and slide editing, splice, overwrite, extract, replace, extend, lift, and split edits, sync-lock/sync-break detection, a dynamic storyboard, precise timecode editing, pop-up source monitors, matchframe, sift, consolidate, and collapse, built-in logging, a timeline views feature, VTR play emulation, and remote/offline logging.
- The present invention makes use of Avid Xpress, along with modifications that permit enhanced superimposing of data sets and communications with the Titleist Launch Monitor technology.
- As will now be explained, the present invention allows a data-rich archive of a golfer's past performances to be exploited to provide a real-time comparison with a present performance. Such mixing, in general, permits independent sources to be merged together. Simultaneous or near simultaneous mixing of present and past performances is achieved using the present invention. In addition, two or more data sets of a golfer's past performances may be mixed, thereby allowing comparison of archive-only test sessions.
- Preferably, data sets are archived in analog or digital format, using storage media such as hard disk drives, CD-ROM's, laser disks, DVD's, and videotapes as discussed previously.
- Data collection particularly from video, audio, and other ball launch equipment typically requires time spans of less than two seconds per swing of a golf club. Average golfers may have swings that require between about 0.9 to about 1.5 seconds to complete, and most golfers take a full swing in about one second. Thus, image capture of a selection of swings is preferably accomplished using high speed video cameras, such as those filming at speeds of 2000 frames per second. This rate of data collection permits an aggregate data set to be compiled with a sufficient size such that subsequent analysis may be performed on subsets of the aggregate that each have a sufficient number of frames for evaluating particular ranges in time or stages of the golfer's swing. In accordance with the principles of the present invention, a variety of high-speed or relatively high-speed capture rates may be used, such as 500 frames per second. Some embodiments of
multimedia analysis system 100 may include cameras simultaneously operating at different capture speeds, such as one camera operating at 500 frames per second and another operating at 250 frames per second. In some embodiments, a capture rate of at least about 250 frames per second is used. - A session of data capture may be considered one swing, or alternatively a session may be defined as a portion of a swing or multiple swings. Sessions times may occur close to each other (i.e., on the same day), or may be separated by long durations (i.e., in different years).
- In accordance with the principles of the present invention,
multimedia analysis system 100 permits the mixing of multiple sets of video, audio, and other data collected during a golfer's performance sessions, preferably under at least partly repeated test conditions. Mixing is typically achieved using one or more special effects that are known in the art and are incorporated in the present invention. For example, masking permits one or more portions of an image to be isolated for editing. In effect, some portions of the image are protected from changes. Another effect, mattes in the form of videos or images, may be used to create isolated regions through which additional videos or images appear. - With regard to video data sets, several “key” effects (i.e., effects that allow one image to be placed over or within another image) are known in the art, and facilitate mixing of data sets in the present invention. Although the naming of key effects varies from one equipment manufacturer to another, commonly used key effects include chroma key, luminance key, external key, and downstream key. In essence, each of the key effects permits at least two video sources to be combined. A first object may be defined in a first video source, for example, and may be used to define a region within which, or about which, a second video source is placed.
- Most well-recognized is the chroma key effect, typically used for television weather forecasts in which a reporter stands in front of a uniformly blue or green wall that a computer replaces with a weather map for the television viewers. In this method of combining multiple video images, one video is superimposed over another, and it is the particular color of hue that is isolated by the computer.
- Each of the key effects, in general, is characterized by an ability to provide a superimposition of one video upon another. As used herein the terms superimpose, superimposing, superimposition, and the like refer to the range of effects including, but not limited to, those techniques known as layering, overlaying, ghosting, or compositing of sources, along with the range of key effects that have been standardized by industry to permit the combination of multiple image/video sources, preferably in synchronized format. In addition, the terms superimpose, superimposing, superimposition, and the like are applicable to the correlation of non-video data, such as audio data or launch monitor data from multiple data collection sessions. Furthermore, the terms are applicable to frame-by frame analysis, or analysis of portions of several frames. For example, a frame representing a single still from a video stream may be superimposed over another frame in order to discern differences between the frames.
- The present invention may make use of the principle of A/B roll editing, more generally referred to as two-source or multiple-source editing. Through the use of a video mixer, video images may be combined with sophisticated control of transitioning and synchronization. A mixer is commonly used to synchronize multiple sources, for example multiple video sources, so that each video frame of a first source starts at the same instant as each video frame from another source. Thus, when superimposing sets of data in the present invention, synchronization may be used so that the data sets are “in step,” having the same start and finish times.
- Among the graphics, titling, and digital effects that may be used with the present invention are the following, which may also be real-time effects: transitions, dissolves and horizontal, vertical, and box wipes, motion effects, fast-rendered superimpositions, diagonal, matrix, sawtooth, and shape wipes, matte, chroma, and luma key, flips, flops, and resizes, peels, pushes, and spins, conceals, L-conceals, and squeezes, page curls, masking, picture-in-picture (two-dimensional or three-dimensional), compressed keyframed motion graphics and titles with limited or unlimited keyframes per effect, nesting (the composition of multiple video tracks to a single track), two stream keyframeable color effects, fast-rendered masks, titles (three-dimensional), AVX (Avid Visual extension) plug-ins, customizable two- and three-dimensional DVEs, x, y, z position and rotation, and an ability to locate flash frames and black holes.
- Synchronization is particularly important, in order to ensure that each video frame of a first source starts at the same time as each video frame from a second source. For example, a video is composed of many frames that can be rapidly and sequentially shown. Each frame, in turn, includes hundreds of horizontal lines. Two commons standards for a frame are the North American NTSC (National Television System Committee) and the European PAL (Phase Alternation Line). NTSC frames each have 525 lines, and a refresh rate of 30 frames per second, while each frame in PAL is composed of 625 scanned lines, with a refresh rate of 25 frames per second. Furthermore, each frame has two fields, a first field representing every other line beginning with line 1 (i.e., 1, 3, 5, 7 . . . ), and a second field representing every other line beginning with line 2 (i.e., 2, 4, 6, 8 . . . ).
- The difficulty that may be encountered with independent video sources that are to be combined is that a first source may begin, for example, at line82 while simultaneously, a second source begins at line 5. Frame synchronizer electronics and/or software permit one of the two sources to be delayed such that the sources are synchronized accordingly, thus avoiding picture shift or waver. Moreover, timebase correction may be undertaken.
- Synchronization also is particularly important when multiple sessions are to be viewed together, such that a common start point is chosen. For example, the point of impact of a club with a golf ball may be used as time “zero” for each of two sets of data, in order to synchronize the data.
-
Multimedia analysis system 100 may make use of standard video graphic output types such as BMP, TIF, GIF, PIC, JPG, SGI, and TGA. In addition,multimedia analysis system 100 may use standard motion video formats such as AVI, JPEG, MPEG, JMPEG, as well as standard digital sound formats such as PCM. - With respect to superimposing two video data sets, the superimposition may take a variety of forms. For example,
golfer 110 may take swings on two separate occasions. Advantageously, because the positions ofvideo cameras motion analysis system 100 are fixed, data collection during the two sessions may be taken in repeatable fashion. In one embodiment of the present invention, a first set of data is collected during a first session of golf swings and stored for later use. A second session is next conducted, during which an exemplar golf swing is chosen for replay from the first set of data. Preferably,computer system 130 is used to store each data set, select a desired data set and if necessary a subset thereof, process, and replay the data. Video data from one or more views may be displayed on one ormore display devices 163, such as a computer monitor, television, or projection system, and non-video data also may displayed. The non-video data may include information from a golf ball launch monitor 118, including information on golf ball trajectory as well as estimates of where the golf ball will land (carry), how far the golf ball will roll (total shot distance), and other flight information such as whether the ball will hook or slice and how far off-line the ball will travel. Preferably, one or more of the views include superimposed data. - In one embodiment, shown in FIG. 5(a), two views of
golfer 110 as captured byrear camera 124 during separate sessions are shown in split-screen format withscreen portions display device 163. It should be noted that althoughdisplay device 163 is shown as a computer monitor, other display devices such as televisions or projection screen systems may be used. A first set ofvideo data 180 ofgolfer 110 as captured during a first session is shown on theleft portion 170 ofdisplay device 163, while a second set ofvideo data 190 ofgolfer 110 acquired during a second session is shown on theright portion 172. Turning to FIG. 5(b), when the first and second sets ofvideo data composite video data 200 is shown ondisplay device 163.Composite video data 200 may representvideo data video data golfer 110 can be easily discerned from the other. In FIG. 5(c), the first set ofvideo data 180 is shown in the foreground, while in FIG. 5(d) the second set ofvideo data 190 is shown in the foreground. In alternate embodiments, one of the sets of data that is displayed may be a dataset showing golfer 110 as seen by a camera without any outlining or other data filtering. Likewise, the display of data sets may be partially or completely shown in color rather than black and white. Furthermore, some or all of the background aroundgolfer 110 may be shown, rather than removing that portion of the data from the data sets. - Superimposing of images from at least two data sets may occur at various percentages. For example, in one embodiment thirty percent of the pixels of each image in a first data set may be superimposed with seventy percent of the pixels of each image in a second data set. In another embodiment, fifty percent of the pixels of each image in each of the first and second data sets may be superimposed. In yet another embodiment, between about 20 percent and about 40 percent of the pixels of each image in a first data set may be superimposed with between about 60 percent and about80 percent of the pixels of each image in a second data set.
- The present invention may further involve the display of a portion of
golfer 110 from one or more data sets. For example, if the upper body movement ofgolfer 110 is to be analyzed, the remainder ofgolfer 110 may be selectively masked or otherwise removed from the images that are captured, thereby permitting analysis to focus on the area of interest. If only foot positioning is to be analyzed, zoomed views of the lower leg and foot position ofgolfer 110 during the various stages of swings may be selectively displayed. In each example, as before, the superimposing of data sets may occur at various percentages. Thus, the present invention provides a tool for focusing analysis on particular aspects of a golfer's mechanics. - As apparent from FIGS.5(a)-(d),
golfer 110 may change some swing mechanics from one data collection session to another. For example, as shown in the figures, althoughgolfer 110 placed his feet in the same position in both sets ofvideo data golfer 110 changed his posture and grip position on the club. -
Composite video data video data video data golfer 110 may not be able to viewcomposite video data video data display device 163 located within the view ofgolfer 110, such as with a projection screen television located behind a net. - In another embodiment, images captured from multiple cameras may be simultaneously displayed. As shown in FIG. 6,
composite view 220 ofgolfer 110 as captured byrear camera 124 is shown onscreen portion 226 on adisplay device 163, while an additionalcomposite view 230 ofgolfer 110 as captured byfront camera 122 is shown onscreen portion 227. Anotherscreen portion 228 is provided for the display of further data collected ongolfer 110, such as the test conditions previously described. - The present invention may also be used to obtain sets of video data that only include two colors, and do not include fine details such as clothing patterns, facial expressions, etc. Software filtering and effects may be used for this purpose, although particular attention to the setup of some equipment included with
multimedia analysis system 100 also may facilitate such data collection. For example, by flooding the area aroundgolfer 110 with light, one ormore cameras Computer 163 and associated software may be used to invert the colors of the image, as desired. - Preferably, data captured by the cameras is received and processed by
computer system 130. The following components may be included withmultimedia analysis system 100 to facilitate collection and use of data: a digital capture and overlay board; a video switcher to permit several video signals to be received and selectively routed to display, storage, and processing components; a video contrast enhancer for modifying video signals such as by using shading compensation, brightness compensation, or preselected grey scale levels to introduce picture contrast; a split-screen generator for simultaneously displaying several images from various video sources on the same monitor screen; a video time base corrector for stabilizing the playback of videotape recordings and synchronizing different video sources; a video subtractor for displaying differences between two images; and video peak store memory for generating time-exposure images of physical movements. - In another aspect, non-video data sets may be mixed. For example, flight data sets acquired by a launch monitor may be shown on a
display 163, such as by creating graphs or other charts of the data sets. - Referring now to FIG. 7, in accordance with the present invention, an operator turns the power on for the various components of
multimedia analysis system 100. Next,computer processor 130 boots, resulting in clearing of the computer memory, setting up of devices such as terminals, loading of software information into the computer system's memory, and loading the operating system into memory (STEP 300). After booting of thecomputer system 130, video capture, audio capture, and other data capture and mixing software is executed so that an operator may subsequently perform data acquisition, manipulation, and analysis (STEP 310).Cameras multimedia analysis system 100 are then prepared for image capture, with appropriate equipment settings verified and/or established (STEP 320). In addition, launch monitor 118 is calibrated, with appropriate launch monitor settings verified and/or established (STEP 330). Optionally, the settings of a video splitter box may be verified and/or established, permitting one or more images or motion sequences to be displayed in one or more quadrants on a display device such as a monitor 163 (STEP 340). - With the various components of
multimedia analysis system 100 in operational mode, the operator ofmultimedia analysis system 100 initiates data capture by instructingcomputer system 130 to begin collecting data, such as by depressing a start key associated with start operations of data capture and mixing software, and a data collection session is initiated (STEP 350). Preferably, the software is Avid Xpress real-time video editing software. The operator instructsgolfer 110 to begin a swing sequence (STEP 360), and the golfer then performs a swing sequence (STEP 370). Images captured bycameras microphone 116 is digitized, and golf ball launch conditions and flight characteristics observed bylaunch monitor 118 are solved (STEP 380). Data from the session such as video data, audio data, and launch monitor data is next consolidated and correlated by the data capture and mixing software, as necessary (STEP 390). - Historical data such as images or sequences of images may be retrieved from mass storage (STEP400), and data capture and mixing software routines may be activated to permit mixing (STEP 410). Software routines are activated to correlate two or more data sets such as a historical aggregated data set and a just-acquired aggregated data set (STEP 420). The term aggregated data set preferably refers to a set of data that includes video, audio, and launch monitor data from one session. The correlated data sets may be processed using mixing software routines so that appropriate effects are achieved, such as superimposition of data sets in video output. The correlated data is displayed in one or more formats, such as multiple correlated video image streams, multiple correlated audio streams, and/or comparisons of test condition data from the data sets (STEP 430).
- With reference to FIG. 8, in accordance with the present invention, data sets may be superimposed using the mixing software. The software operator first selects and marks an “in” point of a first data set, which is typically selected to be one frame prior to initiation of a swing sequence (STEP500). The first data set, or a portion thereof, is then stored as a timeline-based sequence, such that playing of the first data set sequence occurs over a period of time tracked by a timeline (STEP 510). The software operator next selects and marks an “in” point of a second data set, which also is typically selected to be one frame prior to initiation of a swing sequence (STEP 520). The second data set, or a portion thereof, is then stored as a timeline-based sequence (STEP 530). One or more mixing software tools are next selected by the operator to apply the desired effects to the first and second data sets (STEP 540). The data sets are then displayed in one or more formats, such as multiple correlated video image streams, multiple correlated audio streams, and/or comparisons of test condition data from the data sets (STEP 550).
- Preferably, when analyzing a golf swing from start to finish, the selection of “in” points begins at least about 0.75 second before golf ball impact, as this is a typical time span between initiation of a golf swing and contact of a golf club with a golf ball. Also, first and second data sets preferably end no earlier than about 0.25 second after golf ball impact, as this is a typical time span between impact of the golf club with the golf ball and completion of the golf swing.
- While various descriptions of the present invention are described above, it should be understood that the various features can be used singly or in any combination thereof. Therefore, this invention is not to be limited to only the specifically preferred embodiments described and depicted herein.
- Many variations or modifications fall within the scope of the present development. For example, three-dimensional data sets may be compiled using the requisite number of cameras, and visualization techniques, as known in the art, may be used to permit mixing of three-dimensional video data sets so that
golfer 110 may be viewed from any angle. In another embodiment,multimedia analysis system 100 may be configured to be portable. Calibration units may be provided to precisely position cameras, a mat, and a teed golf ball for data collection, and may include devices permitting laser distance measurement. Level sensors also may be provided. With such equipment, along with a portable computer, amultimedia analysis system 100 may be readily transported, so that data capture of a golfer's swing may be commenced at locations such as golf course fairways, pro shops, or trade shows. - While the present invention is particularly suited to sports training, other uses are contemplated especially in areas where an emulation or a precise motion sequence is desired. For example, the present invention may be scaled to smaller dimensions and/or more constrained areas for use in the training of doctors performing particular surgical techniques. Doctors pioneering particular medical procedures may use the apparatus and methodology of the present invention to practice the various steps in a procedure without requiring the presence of a live subject. Alternatively, trade skills may be developed through practice of the present invention, such as welding skills. Law enforcement also may find use of the present invention in firearms training, for example in the practice of sharp shooters. Thus, it should be understood that variations and modifications within the spirit and scope of the invention may occur to those skilled in the art to which the invention pertains.
Claims (25)
1. A method of mixing data concerning sports performances of a player, the method comprising:
defining a first set of test conditions applied to the player;
acquiring a first set of video data on the player's performance at a first time, the first set of video data being acquired during the first set of test conditions;
storing the first sets of test conditions and video data;
defining a second set of test conditions applied to the player, the first and second sets of test conditions having at least one test condition in common;
acquiring a second set of video data on the player's performance at a second time, the second set of video data being acquired during the second set of test conditions;
storing the second sets of test conditions and video data;
mixing at least a portion of the first and second sets of video data to form a superimposed set; and
displaying the superimposed set.
2. The method of claim 1 , wherein the first and second sets of video data each comprise a single video frame.
3. The method of claim 1 , wherein the first and second sets of video data each comprise at least two video frames.
4. The method of claim 3 , wherein the superimposed sets of video data are substantially synchronized from a start time to a finish time.
5. The method of claim 4 , wherein the first and second sets of video data are acquired using a video camera with a capture rate of at least about 250 frames per second.
6. The method of claim 4 , wherein the mixing of sets of video data occurs with a first percentage of the pixels of each frame selected from one of the first and second video data sets and a second percentage of the pixels of each frame selected from the other of the first and second video data sets.
7. The method of claim 6 , wherein the sum of the first and second percentages is one hundred.
8. The method of claim 7 , wherein the first percentage is between about 20 percent and about 40 percent and the second percentage is between about 60 percent and about 80 percent.
9. The method of claim 4 , further comprising:
acquiring a first set of non-video data on the player's performance at the first time, the first set of non-video data being acquired during the first set of test conditions;
storing the first set of non-video data;
acquiring a second set of non-video data on the player's performance at the second time, the second set of non-video data being acquired during the second set of test conditions;
storing the second set of non-video data;
mixing at least a portion of the first and second sets of non-video data to form a non-video data superimposed set; and
displaying or playing at least a portion of the non-video data superimposed set.
10. The method of claim 9 , wherein the superimposed sets of non-video data are substantially synchronized from the start time to the finish time, and the superimposed sets of non-video data are substantially synchronized from the start time to the finish time with the superimposed sets of video data.
11. The method of claim 10 , wherein the first and second sets of non-video data include at least one of audio data and launch monitor data.
12. The method of claim 10 , wherein the first and second sets of video data are acquired using at least one analog or digital video camera, and the first and second sets of non-video data are acquired using at least one of a microphone and a launch monitor.
13. The method of claim 4 , wherein each set of test conditions include at least one of the equipment of the player, the environmental conditions, and the personal characteristics of the player.
14. The method of claim 13 , wherein the mixing of video data includes using at least one key effect.
15. The method of claim 4 , wherein each of the first and second sets of video data includes data from at least two video cameras.
16. The method of claim 15 , wherein at least two video cameras are disposed about substantially the same axis.
17. The method of claim 15 , wherein at least two video cameras are disposed about substantially the same plane.
18. A method of overlaying data sets of sports performances of a player, the method comprising:
defining a plurality of test conditions applied to the player;
acquiring a plurality of sets of video data on the player's performance, each set of video data having at least one test condition in common;
storing the plurality of sets of test conditions and video data;
mixing at least a portion of at least two of the sets of video data to form a superimposed set; and
displaying the superimposed set.
19. The method of claim 18 , further comprising:
acquiring a plurality of sets of non-video data on the player's performance, each set of non-video data having at least one test condition in common; storing the plurality of sets of non-video data;
mixing at least a portion of at least two of the sets of non-video data to form a non-video data superimposed set; and
displaying or playing the non-video data superimposed set.
20. The method of claim 19 , further comprising:
synchronizing the plurality of sets of test conditions, video data, and non-video data.
21. A multimedia analysis system for capturing and comparing sports performances of a player comprising:
at least one video camera for acquiring a plurality of sets of video data of player performances;
at least one storage device for storing the plurality of sets of video data;
at least one processor for mixing at least two of the sets of video data; and
at least one display device for displaying the at least two sets of mixed data, wherein the processor substantially synchronizes and superimposes the at least two sets of video data to form an aggregate set of video data.
22. The multimedia analysis system of claim 21 , wherein the location of the at least one video camera is substantially the same when acquiring each set of video data.
23. The multimedia analysis system of claim 22 , further comprising:
a launch monitor for acquiring a plurality of sets of flight data of objects hit by the player; and
at least one processor for mixing at least two of the sets of flight data,
wherein the at least one processor substantially synchronizes and superimposes the at least two sets of flight data to form an aggregate set of flight data, the aggregate set of flight data also being synchronized with the aggregate set of video data.
24. The multimedia analysis system of claim 23 , wherein the plurality of sets of video data are acquired by at least two video cameras that are disposed about substantially the same axis and aimed at the player.
25. The multimedia analysis system of claim 23 , wherein the plurality of sets of video data are acquired by at least two video cameras that are disposed about substantially the same plane and aimed at the player.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/725,133 US20020064764A1 (en) | 2000-11-29 | 2000-11-29 | Multimedia analysis system and method of use therefor |
JP2001365017A JP2002248188A (en) | 2000-11-29 | 2001-11-29 | Multimedia analyzing system and its usage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/725,133 US20020064764A1 (en) | 2000-11-29 | 2000-11-29 | Multimedia analysis system and method of use therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020064764A1 true US20020064764A1 (en) | 2002-05-30 |
Family
ID=24913286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/725,133 Abandoned US20020064764A1 (en) | 2000-11-29 | 2000-11-29 | Multimedia analysis system and method of use therefor |
Country Status (2)
Country | Link |
---|---|
US (1) | US20020064764A1 (en) |
JP (1) | JP2002248188A (en) |
Cited By (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020008719A1 (en) * | 2000-06-28 | 2002-01-24 | Dai Miyawaki | Internet database |
US20020130880A1 (en) * | 2001-03-16 | 2002-09-19 | Koninklijke Philips Electronics N.V. | Locally enhancing display information |
US20020164567A1 (en) * | 2000-12-28 | 2002-11-07 | Muneomi Katayama | Training search method for manner of moving body in sport using mobile image communication |
US20030008731A1 (en) * | 2001-07-02 | 2003-01-09 | David Anderson | Automated method and system for golf club selection based on swing type |
US20030030734A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for transitioning between real images and virtual images |
US20030030727A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for enhancing real-time data feeds |
US20030030651A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for data assisted chroma-keying |
US20030030658A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for mixed reality broadcast |
US6533675B2 (en) * | 2001-06-11 | 2003-03-18 | Conley Jack Funk | Interactive method and apparatus for tracking and analyzing a golf swing |
US6567536B2 (en) * | 2001-02-16 | 2003-05-20 | Golftec Enterprises Llc | Method and system for physical motion analysis |
US20030219704A1 (en) * | 2002-03-01 | 2003-11-27 | Delmar Bleckley | Ergonomic motion and athletic activity monitoring and training system and method |
US20030232366A1 (en) * | 2000-10-12 | 2003-12-18 | Marical, L.L.C. | Polyvalent cation-sensing receptor in Atlantic Salmon |
US20040162154A1 (en) * | 2003-02-14 | 2004-08-19 | Dejohn David | Kinetic motion analyzer |
US20040243261A1 (en) * | 2002-11-13 | 2004-12-02 | Brian King | System and method for capturing and analyzing tennis player performances and tendencies |
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 |
US20050215336A1 (en) * | 2004-03-26 | 2005-09-29 | Sumitomo Rubber Industries, Ltd. | Golf swing-diagnosing system |
US20050268704A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
US20050272513A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
US20050272514A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
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 |
US20060166737A1 (en) * | 2005-01-26 | 2006-07-27 | Bentley Kinetics, Inc. | Method and system for athletic motion analysis and instruction |
US20060200277A1 (en) * | 2005-03-02 | 2006-09-07 | Denso Corporation | Driving evaluation system and server |
US20060281060A1 (en) * | 2005-03-24 | 2006-12-14 | Bridgestone Sports Co., Ltd. | Video analysis system of swing motion |
US20070072159A1 (en) * | 2005-09-27 | 2007-03-29 | Olson Jerald J | Sports practice video training system and method |
US7240075B1 (en) * | 2002-09-24 | 2007-07-03 | Exphand, Inc. | Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system |
US7278290B1 (en) * | 2006-07-17 | 2007-10-09 | The United States Of America As Represented By Secretary Of The Navy | Projectile impact energy and location measurement system |
US20070296816A1 (en) * | 2006-06-27 | 2007-12-27 | Jess Rubio | System and method for split screen image of drawing |
WO2008049151A1 (en) * | 2006-10-26 | 2008-05-02 | Richard John Baker | Method and apparatus for providing personalised audio-visual instruction |
US20080176612A1 (en) * | 2006-12-06 | 2008-07-24 | Mccullough George Frederick | Globall sports systems/globall tennis 2.o |
US20080213732A1 (en) * | 2005-10-21 | 2008-09-04 | Paige Manard | System and Method for Calculating a Projectile Impact Coordinates |
US20080261189A1 (en) * | 2005-02-23 | 2008-10-23 | Muneomi Katayama | Internet Lesson System |
US20100225765A1 (en) * | 2009-03-03 | 2010-09-09 | Fijitsu Limited | Monitoring support apparatus, monitoring support method, and recording medium |
US7837572B2 (en) | 2004-06-07 | 2010-11-23 | Acushnet Company | Launch monitor |
US20110124445A1 (en) * | 2009-11-20 | 2011-05-26 | Uehling Iii Gordon A | Video-based system for tennis training |
US7959517B2 (en) | 2004-08-31 | 2011-06-14 | Acushnet Company | Infrared sensing launch monitor |
US20110235998A1 (en) * | 2010-03-25 | 2011-09-29 | Disney Enterprises, Inc. | Continuous freeze-frame video effect system and method |
US20110261053A1 (en) * | 2007-02-06 | 2011-10-27 | David Reveman | Plug-in architecture for window management and desktop compositing effects |
US20110275045A1 (en) * | 2010-01-22 | 2011-11-10 | Foerster Bhupathi International, L.L.C. | Video Overlay Sports Motion Analysis |
US8162804B2 (en) | 2007-02-14 | 2012-04-24 | Nike, Inc. | Collection and display of athletic information |
WO2012091516A2 (en) * | 2010-12-31 | 2012-07-05 | (주) 골프존 | Apparatus for providing golf content, system for providing golf content using same, apparatus for virtual golf simulation, method for providing golf content, and method for virtual golf simulation |
US20120214606A1 (en) * | 2011-02-18 | 2012-08-23 | Masahiko Ueda | Method for measuring behavior of golf club and ball |
US20130059281A1 (en) * | 2011-09-06 | 2013-03-07 | Fenil Shah | System and method for providing real-time guidance to a user |
WO2013041446A1 (en) * | 2011-09-20 | 2013-03-28 | Brian Francis Mooney | Apparatus and method for analysing a golf swing |
US8465376B2 (en) | 2010-08-26 | 2013-06-18 | Blast Motion, Inc. | Wireless golf club shot count system |
US20130172095A1 (en) * | 2011-12-29 | 2013-07-04 | Dunlop Sports Co. Ltd. | Measuring method of golf club head |
US20130178304A1 (en) * | 2011-06-27 | 2013-07-11 | Shun Heng Chan | Method of analysing a video of sports motion |
US20130196769A1 (en) * | 2012-02-01 | 2013-08-01 | Christopher Shocklee | System for selecting components of a modular bat |
US8556267B2 (en) | 2004-06-07 | 2013-10-15 | Acushnet Company | Launch monitor |
US20130310958A1 (en) * | 2012-05-15 | 2013-11-21 | Paul Sanchez | Systems and methods for evaluating pitching performances |
US8620146B1 (en) * | 2008-03-28 | 2013-12-31 | Theresa Coleman | Picture-in-picture video system for virtual exercise, instruction and entertainment |
US20140047457A1 (en) * | 2012-08-10 | 2014-02-13 | Casio Computer Co., Ltd. | Information notification apparatus that notifies information of data of motion |
US20140079290A1 (en) * | 2012-09-20 | 2014-03-20 | Casio Computer Co., Ltd. | Image processing device for performing image processing on moving image |
US8700354B1 (en) | 2013-06-10 | 2014-04-15 | Blast Motion Inc. | Wireless motion capture test head system |
US8702516B2 (en) | 2010-08-26 | 2014-04-22 | Blast Motion Inc. | Motion event recognition system and method |
US8827824B2 (en) | 2010-08-26 | 2014-09-09 | Blast Motion, Inc. | Broadcasting system for broadcasting images with augmented motion data |
US8905855B2 (en) | 2010-08-26 | 2014-12-09 | Blast Motion Inc. | System and method for utilizing motion capture data |
US8913134B2 (en) | 2012-01-17 | 2014-12-16 | Blast Motion Inc. | Initializing an inertial sensor using soft constraints and penalty functions |
DE102014109921A1 (en) * | 2013-07-15 | 2015-01-15 | Rheinmetall Defence Electronics Gmbh | Virtual objects in a real 3D scenario |
US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
US8944928B2 (en) | 2010-08-26 | 2015-02-03 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
US8994826B2 (en) | 2010-08-26 | 2015-03-31 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
US9028337B2 (en) | 2010-08-26 | 2015-05-12 | Blast Motion Inc. | Motion capture element mount |
US9033810B2 (en) | 2010-08-26 | 2015-05-19 | Blast Motion Inc. | Motion capture element mount |
US9039527B2 (en) | 2010-08-26 | 2015-05-26 | Blast Motion Inc. | Broadcasting method for broadcasting images with augmented motion data |
US9076041B2 (en) | 2010-08-26 | 2015-07-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
US20150201150A1 (en) * | 2012-09-28 | 2015-07-16 | Panasonic Intellectual Property Management Co., Ltd. | Video output device |
US20150255005A1 (en) * | 2012-09-12 | 2015-09-10 | National Institute Of Advanced Industrial Science And Technology | Movement evaluation device and program therefor |
KR101561346B1 (en) * | 2012-10-19 | 2015-10-16 | 가시오게산키 가부시키가이샤 | Replay control apparatus, replay control method and a computer-readable recording medium thereof |
US9235765B2 (en) | 2010-08-26 | 2016-01-12 | Blast Motion Inc. | Video and motion event integration system |
US9247212B2 (en) | 2010-08-26 | 2016-01-26 | Blast Motion Inc. | Intelligent motion capture element |
US9261526B2 (en) | 2010-08-26 | 2016-02-16 | Blast Motion Inc. | Fitting system for sporting equipment |
US9320957B2 (en) | 2010-08-26 | 2016-04-26 | Blast Motion Inc. | Wireless and visual hybrid motion capture system |
US9342737B2 (en) | 2013-05-31 | 2016-05-17 | Nike, Inc. | Dynamic sampling in sports equipment |
US9350951B1 (en) * | 2011-11-22 | 2016-05-24 | Scott Dallas Rowe | Method for interactive training and analysis |
US9348829B2 (en) | 2002-03-29 | 2016-05-24 | Sony Corporation | Media management system and process |
US20160173739A1 (en) * | 2014-12-12 | 2016-06-16 | Acushnet Company | Portable launch monitor |
US9396385B2 (en) | 2010-08-26 | 2016-07-19 | Blast Motion Inc. | Integrated sensor and video motion analysis method |
US9401178B2 (en) | 2010-08-26 | 2016-07-26 | Blast Motion Inc. | Event analysis system |
US9406336B2 (en) | 2010-08-26 | 2016-08-02 | Blast Motion Inc. | Multi-sensor event detection system |
US9418705B2 (en) | 2010-08-26 | 2016-08-16 | Blast Motion Inc. | Sensor and media event detection system |
US20160267801A1 (en) * | 2013-10-24 | 2016-09-15 | Huawei Device Co., Ltd. | Image display method and apparatus |
EP2493380A4 (en) * | 2009-10-30 | 2016-11-02 | Medical Motion Llc | Systems and methods for comprehensive human movement analysis |
US20160361592A1 (en) * | 2015-06-09 | 2016-12-15 | Dunlop Sports Co. Ltd. | Golfer classification method, golfer classification system and golf club selection method |
US20170028283A1 (en) * | 2015-07-28 | 2017-02-02 | Seiko Epson Corporation | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium |
US20170053448A1 (en) * | 2015-08-19 | 2017-02-23 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
US9604142B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
US9607652B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
US9622361B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Enclosure and mount for motion capture element |
US9619891B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Event analysis and tagging system |
US9626554B2 (en) | 2010-08-26 | 2017-04-18 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
US9643049B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Shatter proof enclosure and mount for a motion capture element |
US9646209B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Sensor and media event detection and tagging system |
US20170157464A1 (en) * | 2014-03-28 | 2017-06-08 | Seiko Epson Corporation | Information providing method, information providing device, information providing system, and information providing program |
US9694267B1 (en) | 2016-07-19 | 2017-07-04 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
US9700776B2 (en) | 2012-02-01 | 2017-07-11 | 5 Star, Llc | Handle weighted bat and assembly process |
US9746354B2 (en) | 2010-08-26 | 2017-08-29 | Blast Motion Inc. | Elastomer encased motion sensor package |
US20180018510A1 (en) * | 2016-07-15 | 2018-01-18 | Sony Corporation | Information processing apparatus, method and computer program product |
US9940508B2 (en) | 2010-08-26 | 2018-04-10 | Blast Motion Inc. | Event detection, confirmation and publication system that integrates sensor data and social media |
US10124230B2 (en) | 2016-07-19 | 2018-11-13 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
US20190060734A1 (en) * | 2011-11-04 | 2019-02-28 | Nike, Inc. | Method and apparatus for low resolution golf swing image capture analysis |
US10254139B2 (en) | 2010-08-26 | 2019-04-09 | Blast Motion Inc. | Method of coupling a motion sensor to a piece of equipment |
US10265602B2 (en) | 2016-03-03 | 2019-04-23 | Blast Motion Inc. | Aiming feedback system with inertial sensors |
US10786728B2 (en) | 2017-05-23 | 2020-09-29 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
US10839717B2 (en) | 2016-01-11 | 2020-11-17 | Illinois Tool Works Inc. | Weld training systems to synchronize weld data for presentation |
US11033776B2 (en) | 2005-01-26 | 2021-06-15 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US11107366B2 (en) * | 2016-11-18 | 2021-08-31 | Acushnet Company | Method and apparatus for capturing a golf swing and fitting a golfer |
US11210855B2 (en) * | 2018-06-29 | 2021-12-28 | Ssam Sports, Inc. | Analyzing 2D movement in comparison with 3D avatar |
US20220417618A1 (en) * | 2019-12-20 | 2022-12-29 | Sony Group Corporation | Information processing apparatus, information processing method, and program |
US11565163B2 (en) | 2015-07-16 | 2023-01-31 | Blast Motion Inc. | Equipment fitting system that compares swing metrics |
US11577142B2 (en) | 2015-07-16 | 2023-02-14 | Blast Motion Inc. | Swing analysis system that calculates a rotational profile |
US11673024B2 (en) | 2018-01-22 | 2023-06-13 | Pg Tech, Llc | Method and system for human motion analysis and instruction |
US11833406B2 (en) | 2015-07-16 | 2023-12-05 | Blast Motion Inc. | Swing quality measurement system |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006122158A (en) * | 2004-10-27 | 2006-05-18 | Hitachi Systems & Services Ltd | Bowling game system |
JP5201860B2 (en) * | 2007-03-26 | 2013-06-05 | 株式会社タイトー | Dart form check system |
JP2010258613A (en) * | 2009-04-22 | 2010-11-11 | Nec System Technologies Ltd | Moving picture processing system, moving picture processing method, moving picture processing program, and moving picture processor |
JP4590010B1 (en) * | 2009-12-14 | 2010-12-01 | エンパイア テクノロジー ディベロップメント エルエルシー | Motion analysis apparatus and motion analysis method |
JP5648647B2 (en) * | 2012-03-21 | 2015-01-07 | カシオ計算機株式会社 | Image processing apparatus, image processing method, and program |
JP2013248381A (en) * | 2012-05-01 | 2013-12-12 | Maruyoshi Setsubi Service Kk | Hole-in-one confirmation system and camera of the same |
JP6370579B2 (en) * | 2014-03-28 | 2018-08-08 | 株式会社横浜DeNAベイスターズ | Batting analysis support system |
JP6370583B2 (en) * | 2014-03-31 | 2018-08-08 | 株式会社横浜DeNAベイスターズ | Batting analysis support system |
JP6760718B2 (en) * | 2015-07-22 | 2020-09-23 | Run.Edge株式会社 | Video playback programs, devices, and methods |
JP7357258B2 (en) * | 2021-04-26 | 2023-10-06 | パナソニックIpマネジメント株式会社 | Ball game video analysis device, ball game video analysis method, and computer program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4545576A (en) * | 1982-01-15 | 1985-10-08 | Harris Thomas M | Baseball-strike indicator and trajectory analyzer and method of using same |
US5393064A (en) * | 1988-06-20 | 1995-02-28 | Beard, Iii; Bryce P. | Apparatus and method for determining projectile impact locations |
US5700204A (en) * | 1996-06-17 | 1997-12-23 | Teder; Rein S. | Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor |
-
2000
- 2000-11-29 US US09/725,133 patent/US20020064764A1/en not_active Abandoned
-
2001
- 2001-11-29 JP JP2001365017A patent/JP2002248188A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4545576A (en) * | 1982-01-15 | 1985-10-08 | Harris Thomas M | Baseball-strike indicator and trajectory analyzer and method of using same |
US5393064A (en) * | 1988-06-20 | 1995-02-28 | Beard, Iii; Bryce P. | Apparatus and method for determining projectile impact locations |
US5700204A (en) * | 1996-06-17 | 1997-12-23 | Teder; Rein S. | Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor |
Cited By (194)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020008719A1 (en) * | 2000-06-28 | 2002-01-24 | Dai Miyawaki | Internet database |
US20030232366A1 (en) * | 2000-10-12 | 2003-12-18 | Marical, L.L.C. | Polyvalent cation-sensing receptor in Atlantic Salmon |
US20020164567A1 (en) * | 2000-12-28 | 2002-11-07 | Muneomi Katayama | Training search method for manner of moving body in sport using mobile image communication |
US6567536B2 (en) * | 2001-02-16 | 2003-05-20 | Golftec Enterprises Llc | Method and system for physical motion analysis |
US20020130880A1 (en) * | 2001-03-16 | 2002-09-19 | Koninklijke Philips Electronics N.V. | Locally enhancing display information |
US6533675B2 (en) * | 2001-06-11 | 2003-03-18 | Conley Jack Funk | Interactive method and apparatus for tracking and analyzing a golf swing |
US20030008731A1 (en) * | 2001-07-02 | 2003-01-09 | David Anderson | Automated method and system for golf club selection based on swing type |
US20060209088A1 (en) * | 2001-08-10 | 2006-09-21 | Simon Gibbs | System and method for data assisted chroma-keying |
US20030030658A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for mixed reality broadcast |
US20030030651A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for data assisted chroma-keying |
US20030030727A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for enhancing real-time data feeds |
US7173672B2 (en) | 2001-08-10 | 2007-02-06 | Sony Corporation | System and method for transitioning between real images and virtual images |
US8022965B2 (en) * | 2001-08-10 | 2011-09-20 | Sony Corporation | System and method for data assisted chroma-keying |
US8457350B2 (en) * | 2001-08-10 | 2013-06-04 | Sony Corporation | System and method for data assisted chrom-keying |
US7091989B2 (en) * | 2001-08-10 | 2006-08-15 | Sony Corporation | System and method for data assisted chroma-keying |
US20030030734A1 (en) * | 2001-08-10 | 2003-02-13 | Simon Gibbs | System and method for transitioning between real images and virtual images |
US7339609B2 (en) | 2001-08-10 | 2008-03-04 | Sony Corporation | System and method for enhancing real-time data feeds |
US20030219704A1 (en) * | 2002-03-01 | 2003-11-27 | Delmar Bleckley | Ergonomic motion and athletic activity monitoring and training system and method |
US6786730B2 (en) * | 2002-03-01 | 2004-09-07 | Accelerized Golf Llc | Ergonomic motion and athletic activity monitoring and training system and method |
US9348829B2 (en) | 2002-03-29 | 2016-05-24 | Sony Corporation | Media management system and process |
US8296314B2 (en) * | 2002-09-24 | 2012-10-23 | Exphand, Inc. | Interactively pausing the broadcast stream displayed, graphical generation of telestrator data queries designates the location of the object in the portion of the transmitted still image frame |
US7240075B1 (en) * | 2002-09-24 | 2007-07-03 | Exphand, Inc. | Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system |
US20070199031A1 (en) * | 2002-09-24 | 2007-08-23 | Nemirofsky Frank R | Interactive Information Retrieval System Allowing for Graphical Generation of Informational Queries |
US20040243261A1 (en) * | 2002-11-13 | 2004-12-02 | Brian King | System and method for capturing and analyzing tennis player performances and tendencies |
US20040162154A1 (en) * | 2003-02-14 | 2004-08-19 | Dejohn David | Kinetic motion analyzer |
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 |
US7857708B2 (en) | 2004-03-26 | 2010-12-28 | Sri Sports Limited | Golf swing-diagnosing system |
GB2414190A (en) * | 2004-03-26 | 2005-11-23 | Sumitomo Rubber Ind | Golf swing diagnosis apparatus |
US20050215336A1 (en) * | 2004-03-26 | 2005-09-29 | Sumitomo Rubber Industries, Ltd. | Golf swing-diagnosing system |
GB2414190B (en) * | 2004-03-26 | 2007-03-07 | Sumitomo Rubber Ind | Golf swing diagnosing system |
AU2005201321B2 (en) * | 2004-03-26 | 2007-08-09 | Sri Sports Limited | Golf swing-diagnosing system |
US20050272514A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
US8500568B2 (en) * | 2004-06-07 | 2013-08-06 | Acushnet Company | Launch monitor |
US8556267B2 (en) | 2004-06-07 | 2013-10-15 | Acushnet Company | Launch monitor |
US8475289B2 (en) * | 2004-06-07 | 2013-07-02 | Acushnet Company | Launch monitor |
US7837572B2 (en) | 2004-06-07 | 2010-11-23 | Acushnet Company | Launch monitor |
US20050272513A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
US7395696B2 (en) * | 2004-06-07 | 2008-07-08 | Acushnet Company | Launch monitor |
US20050268704A1 (en) * | 2004-06-07 | 2005-12-08 | Laurent Bissonnette | Launch monitor |
US7959517B2 (en) | 2004-08-31 | 2011-06-14 | Acushnet Company | Infrared sensing launch monitor |
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 |
US11033776B2 (en) | 2005-01-26 | 2021-06-15 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US10456676B2 (en) | 2005-01-26 | 2019-10-29 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US20060166737A1 (en) * | 2005-01-26 | 2006-07-27 | Bentley Kinetics, Inc. | Method and system for athletic motion analysis and instruction |
US20070270214A1 (en) * | 2005-01-26 | 2007-11-22 | Bentley Kinetics, Inc. | Method and system for athletic motion analysis and instruction |
US8616989B2 (en) * | 2005-01-26 | 2013-12-31 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
WO2006081395A3 (en) * | 2005-01-26 | 2007-01-04 | Bentley Kinetics Inc | Method and system for athletic motion analysis and instruction |
US9770658B2 (en) * | 2005-01-26 | 2017-09-26 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US20140114453A1 (en) * | 2005-01-26 | 2014-04-24 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US7264554B2 (en) * | 2005-01-26 | 2007-09-04 | Bentley Kinetics, Inc. | Method and system for athletic motion analysis and instruction |
US11000765B2 (en) | 2005-01-26 | 2021-05-11 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US10576373B2 (en) | 2005-01-26 | 2020-03-03 | K-Motion Interative, Inc. | Method and system for athletic motion analysis and instruction |
US10463958B2 (en) | 2005-01-26 | 2019-11-05 | K-Motion Interactive, Inc. | Method and system for athletic motion analysis and instruction |
US20080261189A1 (en) * | 2005-02-23 | 2008-10-23 | Muneomi Katayama | Internet Lesson System |
US8010283B2 (en) | 2005-03-02 | 2011-08-30 | Denso Corporation | Driving evaluation system and server |
US20060200277A1 (en) * | 2005-03-02 | 2006-09-07 | Denso Corporation | Driving evaluation system and server |
US8020098B2 (en) * | 2005-03-24 | 2011-09-13 | Bridgestone Sports Co., Ltd. | Video analysis system of swing motion |
US20060281060A1 (en) * | 2005-03-24 | 2006-12-14 | Bridgestone Sports Co., Ltd. | Video analysis system of swing motion |
US20070072159A1 (en) * | 2005-09-27 | 2007-03-29 | Olson Jerald J | Sports practice video training system and method |
US8360776B2 (en) * | 2005-10-21 | 2013-01-29 | Laser Shot, Inc. | System and method for calculating a projectile impact coordinates |
US20080213732A1 (en) * | 2005-10-21 | 2008-09-04 | Paige Manard | System and Method for Calculating a Projectile Impact Coordinates |
US20070296816A1 (en) * | 2006-06-27 | 2007-12-27 | Jess Rubio | System and method for split screen image of drawing |
US7278290B1 (en) * | 2006-07-17 | 2007-10-09 | The United States Of America As Represented By Secretary Of The Navy | Projectile impact energy and location measurement system |
GB2458392A (en) * | 2006-10-26 | 2009-09-23 | 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 |
GB2458392B (en) * | 2006-10-26 | 2013-04-24 | Richard John Baker | Method and apparatus for providing personalised audio-visual instruction |
WO2008049151A1 (en) * | 2006-10-26 | 2008-05-02 | Richard John Baker | Method and apparatus for providing personalised audio-visual instruction |
US20080176612A1 (en) * | 2006-12-06 | 2008-07-24 | Mccullough George Frederick | Globall sports systems/globall tennis 2.o |
US20110261053A1 (en) * | 2007-02-06 | 2011-10-27 | David Reveman | Plug-in architecture for window management and desktop compositing effects |
US10307639B2 (en) | 2007-02-14 | 2019-06-04 | Nike, Inc. | Collection and display of athletic information |
US8162804B2 (en) | 2007-02-14 | 2012-04-24 | Nike, Inc. | Collection and display of athletic information |
US11081223B2 (en) | 2007-02-14 | 2021-08-03 | Nike, Inc. | Collection and display of athletic information |
US8620146B1 (en) * | 2008-03-28 | 2013-12-31 | Theresa Coleman | Picture-in-picture video system for virtual exercise, instruction and entertainment |
US20100225765A1 (en) * | 2009-03-03 | 2010-09-09 | Fijitsu Limited | Monitoring support apparatus, monitoring support method, and recording medium |
EP2493380A4 (en) * | 2009-10-30 | 2016-11-02 | Medical Motion Llc | Systems and methods for comprehensive human movement analysis |
US20110124445A1 (en) * | 2009-11-20 | 2011-05-26 | Uehling Iii Gordon A | Video-based system for tennis training |
US20110275045A1 (en) * | 2010-01-22 | 2011-11-10 | Foerster Bhupathi International, L.L.C. | Video Overlay Sports Motion Analysis |
US20110235998A1 (en) * | 2010-03-25 | 2011-09-29 | Disney Enterprises, Inc. | Continuous freeze-frame video effect system and method |
US8811801B2 (en) * | 2010-03-25 | 2014-08-19 | Disney Enterprises, Inc. | Continuous freeze-frame video effect system and method |
US9033810B2 (en) | 2010-08-26 | 2015-05-19 | Blast Motion Inc. | Motion capture element mount |
US9349049B2 (en) | 2010-08-26 | 2016-05-24 | Blast Motion Inc. | Motion capture and analysis system |
US11355160B2 (en) | 2010-08-26 | 2022-06-07 | Blast Motion Inc. | Multi-source event correlation system |
US9814935B2 (en) | 2010-08-26 | 2017-11-14 | Blast Motion Inc. | Fitting system for sporting equipment |
US11311775B2 (en) | 2010-08-26 | 2022-04-26 | Blast Motion Inc. | Motion capture data fitting system |
US9830951B2 (en) | 2010-08-26 | 2017-11-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
US9746354B2 (en) | 2010-08-26 | 2017-08-29 | Blast Motion Inc. | Elastomer encased motion sensor package |
US8827824B2 (en) | 2010-08-26 | 2014-09-09 | Blast Motion, Inc. | Broadcasting system for broadcasting images with augmented motion data |
US8905855B2 (en) | 2010-08-26 | 2014-12-09 | Blast Motion Inc. | System and method for utilizing motion capture data |
US9866827B2 (en) | 2010-08-26 | 2018-01-09 | Blast Motion Inc. | Intelligent motion capture element |
US9911045B2 (en) | 2010-08-26 | 2018-03-06 | Blast Motion Inc. | Event analysis and tagging system |
US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
US8944928B2 (en) | 2010-08-26 | 2015-02-03 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
US8994826B2 (en) | 2010-08-26 | 2015-03-31 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
US10881908B2 (en) | 2010-08-26 | 2021-01-05 | Blast Motion Inc. | Motion capture data fitting system |
US9028337B2 (en) | 2010-08-26 | 2015-05-12 | Blast Motion Inc. | Motion capture element mount |
US10748581B2 (en) | 2010-08-26 | 2020-08-18 | Blast Motion Inc. | Multi-sensor event correlation system |
US9039527B2 (en) | 2010-08-26 | 2015-05-26 | Blast Motion Inc. | Broadcasting method for broadcasting images with augmented motion data |
US9076041B2 (en) | 2010-08-26 | 2015-07-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
US10706273B2 (en) | 2010-08-26 | 2020-07-07 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
US10607349B2 (en) | 2010-08-26 | 2020-03-31 | Blast Motion Inc. | Multi-sensor event system |
US9940508B2 (en) | 2010-08-26 | 2018-04-10 | Blast Motion Inc. | Event detection, confirmation and publication system that integrates sensor data and social media |
US9235765B2 (en) | 2010-08-26 | 2016-01-12 | Blast Motion Inc. | Video and motion event integration system |
US9247212B2 (en) | 2010-08-26 | 2016-01-26 | Blast Motion Inc. | Intelligent motion capture element |
US9261526B2 (en) | 2010-08-26 | 2016-02-16 | Blast Motion Inc. | Fitting system for sporting equipment |
US8465376B2 (en) | 2010-08-26 | 2013-06-18 | Blast Motion, Inc. | Wireless golf club shot count system |
US9320957B2 (en) | 2010-08-26 | 2016-04-26 | Blast Motion Inc. | Wireless and visual hybrid motion capture system |
US10406399B2 (en) | 2010-08-26 | 2019-09-10 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
US8702516B2 (en) | 2010-08-26 | 2014-04-22 | Blast Motion Inc. | Motion event recognition system and method |
US9824264B2 (en) | 2010-08-26 | 2017-11-21 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
US10350455B2 (en) | 2010-08-26 | 2019-07-16 | Blast Motion Inc. | Motion capture data fitting system |
US9361522B2 (en) | 2010-08-26 | 2016-06-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
US10339978B2 (en) | 2010-08-26 | 2019-07-02 | Blast Motion Inc. | Multi-sensor event correlation system |
US9396385B2 (en) | 2010-08-26 | 2016-07-19 | Blast Motion Inc. | Integrated sensor and video motion analysis method |
US9401178B2 (en) | 2010-08-26 | 2016-07-26 | Blast Motion Inc. | Event analysis system |
US9406336B2 (en) | 2010-08-26 | 2016-08-02 | Blast Motion Inc. | Multi-sensor event detection system |
US9418705B2 (en) | 2010-08-26 | 2016-08-16 | Blast Motion Inc. | Sensor and media event detection system |
US9646209B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Sensor and media event detection and tagging system |
US9646199B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Multi-sensor event analysis and tagging system |
US9643049B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Shatter proof enclosure and mount for a motion capture element |
US10254139B2 (en) | 2010-08-26 | 2019-04-09 | Blast Motion Inc. | Method of coupling a motion sensor to a piece of equipment |
US9633254B2 (en) | 2010-08-26 | 2017-04-25 | Blast Motion Inc. | Intelligent motion capture element |
US10133919B2 (en) | 2010-08-26 | 2018-11-20 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
US10109061B2 (en) | 2010-08-26 | 2018-10-23 | Blast Motion Inc. | Multi-sensor even analysis and tagging system |
US9604142B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
US9607652B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
US9622361B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Enclosure and mount for motion capture element |
US9619891B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Event analysis and tagging system |
US9626554B2 (en) | 2010-08-26 | 2017-04-18 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
CN103328053A (en) * | 2010-12-31 | 2013-09-25 | 高夫准株式会社 | Apparatus for providing golf content, system for providing golf content using same, apparatus for virtual golf simulation, method for providing golf content, and method for virtual golf simulation |
WO2012091516A3 (en) * | 2010-12-31 | 2012-08-23 | (주) 골프존 | Apparatus for providing golf content, system for providing golf content using same, apparatus for virtual golf simulation, method for providing golf content, and method for virtual golf simulation |
WO2012091516A2 (en) * | 2010-12-31 | 2012-07-05 | (주) 골프존 | Apparatus for providing golf content, system for providing golf content using same, apparatus for virtual golf simulation, method for providing golf content, and method for virtual golf simulation |
US20120214606A1 (en) * | 2011-02-18 | 2012-08-23 | Masahiko Ueda | Method for measuring behavior of golf club and ball |
US8708833B2 (en) * | 2011-02-18 | 2014-04-29 | Sri Sports Limited | Method for measuring behavior of golf club and ball |
US20130178304A1 (en) * | 2011-06-27 | 2013-07-11 | Shun Heng Chan | Method of analysing a video of sports motion |
US9744421B2 (en) * | 2011-06-27 | 2017-08-29 | Swing Profile Limited | Method of analysing a video of sports motion |
US20130059281A1 (en) * | 2011-09-06 | 2013-03-07 | Fenil Shah | System and method for providing real-time guidance to a user |
US10307640B2 (en) | 2011-09-20 | 2019-06-04 | Brian Francis Mooney | Apparatus and method for analyzing a golf swing |
WO2013041446A1 (en) * | 2011-09-20 | 2013-03-28 | Brian Francis Mooney | Apparatus and method for analysing a golf swing |
US20190060734A1 (en) * | 2011-11-04 | 2019-02-28 | Nike, Inc. | Method and apparatus for low resolution golf swing image capture analysis |
US9350951B1 (en) * | 2011-11-22 | 2016-05-24 | Scott Dallas Rowe | Method for interactive training and analysis |
US9878206B2 (en) * | 2011-11-22 | 2018-01-30 | Scott Dallas Rowe | Method for interactive training and analysis |
US20160256740A1 (en) * | 2011-11-22 | 2016-09-08 | Scott Dallas Rowe | Method for interactive training and analysis |
US20130172095A1 (en) * | 2011-12-29 | 2013-07-04 | Dunlop Sports Co. Ltd. | Measuring method of golf club head |
US8758151B2 (en) * | 2011-12-29 | 2014-06-24 | Dunlop Sports Co. Ltd. | Measuring method of golf club head |
US8913134B2 (en) | 2012-01-17 | 2014-12-16 | Blast Motion Inc. | Initializing an inertial sensor using soft constraints and penalty functions |
US8827846B2 (en) * | 2012-02-01 | 2014-09-09 | Christopher Shocklee | System for selecting components of a modular bat |
US9700776B2 (en) | 2012-02-01 | 2017-07-11 | 5 Star, Llc | Handle weighted bat and assembly process |
US20130196769A1 (en) * | 2012-02-01 | 2013-08-01 | Christopher Shocklee | System for selecting components of a modular bat |
US20130310958A1 (en) * | 2012-05-15 | 2013-11-21 | Paul Sanchez | Systems and methods for evaluating pitching performances |
US9017079B2 (en) * | 2012-08-10 | 2015-04-28 | Casio Computer Co., Ltd. | Information notification apparatus that notifies information of data of motion |
US20140047457A1 (en) * | 2012-08-10 | 2014-02-13 | Casio Computer Co., Ltd. | Information notification apparatus that notifies information of data of motion |
US20150255005A1 (en) * | 2012-09-12 | 2015-09-10 | National Institute Of Advanced Industrial Science And Technology | Movement evaluation device and program therefor |
US20140079290A1 (en) * | 2012-09-20 | 2014-03-20 | Casio Computer Co., Ltd. | Image processing device for performing image processing on moving image |
US9324158B2 (en) * | 2012-09-20 | 2016-04-26 | Casio Computer Co., Ltd. | Image processing device for performing image processing on moving image |
US20150201150A1 (en) * | 2012-09-28 | 2015-07-16 | Panasonic Intellectual Property Management Co., Ltd. | Video output device |
US9554112B2 (en) | 2012-10-19 | 2017-01-24 | Casio Computer Co., Ltd. | Replay control apparatus for simultaneously replaying moving image data |
KR101561346B1 (en) * | 2012-10-19 | 2015-10-16 | 가시오게산키 가부시키가이샤 | Replay control apparatus, replay control method and a computer-readable recording medium thereof |
US10369409B2 (en) * | 2013-05-31 | 2019-08-06 | Nike, Inc. | Dynamic sampling in sports equipment |
US9342737B2 (en) | 2013-05-31 | 2016-05-17 | Nike, Inc. | Dynamic sampling in sports equipment |
US9999804B2 (en) | 2013-05-31 | 2018-06-19 | Nike, Inc. | Dynamic sampling in sports equipment |
US8700354B1 (en) | 2013-06-10 | 2014-04-15 | Blast Motion Inc. | Wireless motion capture test head system |
DE102014109921A1 (en) * | 2013-07-15 | 2015-01-15 | Rheinmetall Defence Electronics Gmbh | Virtual objects in a real 3D scenario |
US20160267801A1 (en) * | 2013-10-24 | 2016-09-15 | Huawei Device Co., Ltd. | Image display method and apparatus |
US10283005B2 (en) * | 2013-10-24 | 2019-05-07 | Huawei Device Co., Ltd. | Image display method and apparatus |
US20170157464A1 (en) * | 2014-03-28 | 2017-06-08 | Seiko Epson Corporation | Information providing method, information providing device, information providing system, and information providing program |
US20160173739A1 (en) * | 2014-12-12 | 2016-06-16 | Acushnet Company | Portable launch monitor |
US20160361592A1 (en) * | 2015-06-09 | 2016-12-15 | Dunlop Sports Co. Ltd. | Golfer classification method, golfer classification system and golf club selection method |
US11565163B2 (en) | 2015-07-16 | 2023-01-31 | Blast Motion Inc. | Equipment fitting system that compares swing metrics |
US11577142B2 (en) | 2015-07-16 | 2023-02-14 | Blast Motion Inc. | Swing analysis system that calculates a rotational profile |
US11833406B2 (en) | 2015-07-16 | 2023-12-05 | Blast Motion Inc. | Swing quality measurement system |
US10354550B2 (en) * | 2015-07-28 | 2019-07-16 | Seiko Epson Corporation | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium |
US20170028283A1 (en) * | 2015-07-28 | 2017-02-02 | Seiko Epson Corporation | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium |
US20170053448A1 (en) * | 2015-08-19 | 2017-02-23 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
US10424116B2 (en) * | 2015-08-19 | 2019-09-24 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
US11605308B2 (en) | 2016-01-11 | 2023-03-14 | Illinois Tool Works Inc. | Weld training systems to synchronize weld data for presentation |
US10839717B2 (en) | 2016-01-11 | 2020-11-17 | Illinois Tool Works Inc. | Weld training systems to synchronize weld data for presentation |
US10265602B2 (en) | 2016-03-03 | 2019-04-23 | Blast Motion Inc. | Aiming feedback system with inertial sensors |
US10496878B2 (en) * | 2016-07-15 | 2019-12-03 | Sony Corporation | Information processing apparatus, method and computer program product |
GB2552316A (en) * | 2016-07-15 | 2018-01-24 | Sony Corp | Information processing apparatus, method and computer program product |
CN107623838A (en) * | 2016-07-15 | 2018-01-23 | 索尼公司 | Message processing device, method and computer program product |
US20180018510A1 (en) * | 2016-07-15 | 2018-01-18 | Sony Corporation | Information processing apparatus, method and computer program product |
US10124230B2 (en) | 2016-07-19 | 2018-11-13 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
US9694267B1 (en) | 2016-07-19 | 2017-07-04 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
US10716989B2 (en) | 2016-07-19 | 2020-07-21 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
US10617926B2 (en) | 2016-07-19 | 2020-04-14 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
US11107366B2 (en) * | 2016-11-18 | 2021-08-31 | Acushnet Company | Method and apparatus for capturing a golf swing and fitting a golfer |
US11727823B2 (en) | 2016-11-18 | 2023-08-15 | Acushnet Company | Method and apparatus for capturing a golf swing and fitting a golfer |
US10786728B2 (en) | 2017-05-23 | 2020-09-29 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
US11400362B2 (en) | 2017-05-23 | 2022-08-02 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
US11673024B2 (en) | 2018-01-22 | 2023-06-13 | Pg Tech, Llc | Method and system for human motion analysis and instruction |
US11210855B2 (en) * | 2018-06-29 | 2021-12-28 | Ssam Sports, Inc. | Analyzing 2D movement in comparison with 3D avatar |
US20220417618A1 (en) * | 2019-12-20 | 2022-12-29 | Sony Group Corporation | Information processing apparatus, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2002248188A (en) | 2002-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020064764A1 (en) | Multimedia analysis system and method of use therefor | |
EP1287518B1 (en) | Automated stroboscoping of video sequences | |
US8675021B2 (en) | Coordination and combination of video sequences with spatial and temporal normalization | |
AU715007B2 (en) | Method and system for producing personal golf lesson video | |
US8483549B2 (en) | System and method for managing the visual effects insertion in a video stream | |
US6466275B1 (en) | Enhancing a video of an event at a remote location using data acquired at the event | |
US6072504A (en) | Method and apparatus for tracking, storing, and synthesizing an animated version of object motion | |
Wilson | Development in video technology for coaching | |
US8848058B2 (en) | Method for analyzing the motion of a person during an activity | |
US8451265B2 (en) | Virtual viewpoint animation | |
US20010005218A1 (en) | System for enhancing a video presentation of a live event | |
US20070064975A1 (en) | Moving object measuring apparatus, moving object measuring system, and moving object measurement | |
JP2006263169A (en) | Image analysis system of swing operation | |
JPH06105231A (en) | Picture synthesis device | |
KR20000064088A (en) | Analysis Broadcasting System And Method Of Sports Image | |
KR100279681B1 (en) | Sports visual effect processor | |
JP2003304444A (en) | Apparatus and method for compositing image | |
JP2003141505A (en) | Image synthesizing device and program | |
Doi et al. | VR American football simulator with cylindrical screen | |
WO2002056254A2 (en) | Monitoring system | |
JP2004221870A (en) | Method for editing picture for analyzing movement of player or the like | |
JPH0918864A (en) | Flying object information processor | |
Takahashi et al. | Enrichment system for live sports broadcasts using real-time motion analysis and computer graphics | |
JPH0916778A (en) | Mobile object information processor | |
JP2016054972A (en) | Exercise motion verification imaging system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ACUSHNET COMPANY, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FISHMAN, LEWIS R.;DICKINSON, ROBERT CAMPBELL;REEL/FRAME:011460/0773 Effective date: 20001129 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |