US20070032318A1 - Motion sensor in sporting equipment - Google Patents
Motion sensor in sporting equipment Download PDFInfo
- Publication number
- US20070032318A1 US20070032318A1 US11/197,463 US19746305A US2007032318A1 US 20070032318 A1 US20070032318 A1 US 20070032318A1 US 19746305 A US19746305 A US 19746305A US 2007032318 A1 US2007032318 A1 US 2007032318A1
- Authority
- US
- United States
- Prior art keywords
- sports equipment
- embedded
- optical sensor
- motion
- images
- 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
- 230000003287 optical effect Effects 0.000 claims abstract description 85
- 238000001514 detection method Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 9
- 238000012549 training Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 241000699670 Mus sp. Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 241000288673 Chiroptera Species 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 240000007320 Pinus strobus Species 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 210000000038 chest Anatomy 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 210000003739 neck Anatomy 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0002—Training appliances or apparatus for special sports for baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B43/00—Balls with special arrangements
-
- 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
-
- 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/3632—Clubs or attachments on clubs, e.g. for measuring, aligning
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/36—Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
- A63B2024/0034—Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
-
- 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/10—Positions
- A63B2220/12—Absolute positions, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
- A63B2220/35—Spin
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- 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/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2243/00—Specific ball sports not provided for in A63B2102/00 - A63B2102/38
- A63B2243/0066—Rugby; American football
- A63B2243/007—American football
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2244/00—Sports without balls
- A63B2244/08—Jumping, vaulting
- A63B2244/082—Long jumping
- A63B2244/084—Triple jump
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2244/00—Sports without balls
- A63B2244/18—Skating
- A63B2244/186—Roller skating
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B65/00—Implements for throwing ; Mechanical projectors, e.g. using spring force
- A63B65/10—Discus discs; Quoits
-
- 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/0022—Training appliances or apparatus for special sports for skating
-
- 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/0028—Training appliances or apparatus for special sports for running, jogging or speed-walking
Definitions
- the first class of equipment includes equipment that serves as a marker or symbol of possession. Typical examples of such markers of possession include balls or disks.
- the second class of equipment includes extensions to the athlete.
- Typical examples of such extensions of the athlete include a club, a bat or a racket.
- the success a person achieves as an athlete is often determined by skillful use of extensions and by controlling skillful interactions between an extension and a marker or symbol of possession.
- the third class of sports equipment is equipment that monitors sports activity. This includes equipment such as speedometers, pedometers, stopwatches and so on.
- a golfer in the game of golf, a golfer holds a golf club, and swings the golf club through impact striking a golf ball and causing the golf ball to move in an intended direction.
- the golf ball is far away from the intended hole destination, for example when a golfer is striking the golf ball from a teeing area, it is often desirable for the golfer to strike the golf ball with a golf club with a sufficient force to impart substantial velocity to the golf ball while still as accurately as possible controlling the direction and distance the golf ball ultimately travels.
- Several factors including golf club speed at impact, the location of the clubface that comes into contact with the golf ball, and the orientation of the clubface with respect to the target at impact, have a significant effect in determining the final resting place of the golf ball. The ability to monitor these factors is important feedback in training a golfer to strike the golf ball with efficiency and accuracy and in evaluating golf equipment.
- Golf balls are dimpled, but not solely for aesthetic reasons. Golf balls are dimpled primarily for the purpose of imparting desirable aerodynamic qualities to the flight of the golf ball. For example, appropriately placed dimples allow a golf ball to fly an optimal distance for a given initial velocity. The addition of spin to the golf ball, imparted to the golf ball at impact by the golf club, interacts with aerodynamic forces and affects the height, the distance and the direction of flight of the golf ball. The ability to impart a desired spin to a golf ball is a very important ability to those highly skilled in the game of golf.
- the golfer When a highly skilled golfer practices, the golfer often watches the flight of the golf ball for clues as to impact conditions of the golf club with the golf ball.
- additional monitoring tools can be used, such as high-speed video, speed guns, digital cameras, high-speed strobes, and image analysis equipment. Properly used, these tools can provide additional information about impact and launch conditions of the golf ball.
- sports equipment includes an embedded optical sensor.
- the embedded optical sensor includes an image array and a navigation engine.
- the navigation engine receives image information originating from the image array and performs a correlation on the image information to calculate overlap of images and to determine shift between images in order to detect motion.
- FIG. 1 shows optical motion sensors embedded in a ball in accordance with an embodiment of the present invention.
- FIG. 2 shows a simplified block diagram of an optical motion sensor in accordance with an embodiment of the present invention.
- FIG. 3 shows a simplified block diagram of multiple optical motion sensors in accordance with another embodiment of the present invention.
- FIG. 4 illustrates optical motion sensors embedded in a baseball bat in accordance with an embodiment of the present invention.
- FIG. 5 illustrates an optical motion sensor embedded in the head of a golf club in accordance with an embodiment of the present invention.
- FIG. 6 illustrates optical motion sensors embedded in a football and in a flying disk, such as a Frisbee flying disk, in accordance with an embodiment of the present invention.
- FIG. 7 illustrates a training station used to obtain and analyze information from optical motion sensors embedded in sports equipment in accordance with an embodiment of the present invention.
- FIG. 8 shows optical motion sensors embedded in a strap to form sports equipment for monitoring activity of a performer in accordance with an embodiment of the present invention.
- FIG. 1 shows an optical motion sensor 11 , an optical motion sensor 12 and an optical motion sensor 13 embedded in a ball 10 .
- ball 10 is sports equipment, such as a baseball, a golf ball or another ball used when playing a game or sport.
- Optical motion sensors 11 , 12 and 13 are embedded in locations of ball 10 such that they point in orthogonal directions. This allows detection and monitoring of the direction of travel and spin of ball 10 . If less complete information is desired, fewer optical motion sensors can be utilized. The use of additional optical motion sensors can be used if redundant information is desired.
- FIG. 2 is a block diagram of an optical motion sensor.
- An image array 21 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application.
- An analog-to-digital converter (ADC) 22 receives analog signals from image array 21 and converts the signals to digital data.
- An automatic gain control (AGC) 23 evaluates digital data received from ADC 22 and controls shutter speed and gain adjust within image array 21 . This is done, for example, to prevent saturation or underexposure of images captured by image array 21 .
- a navigation engine 24 evaluates the digital data from ADC 22 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion. For example, the correlation is performed using an image processing algorithm such as a convolution, or can be performed in another way to detect image shift.
- Navigation engine 24 determines a delta x value placed on an output 25 and determines a delta y value placed on an output 26 .
- Image array 21 , ADC 22 and navigation engine 24 together form a tracking device that tracks motion of ball 10 .
- a controller 28 receives the delta x value placed on output 25 and the delta y value placed on an output 26 . Controller 28 , through a transceiver 29 , forwards representatives of these values to a host system.
- the representatives of the delta x values placed on output 25 and the delta y values placed on an output 26 can be transmitted immediately and continuously to the host system, or, alternatively, can be stored for later transmission in response to a query from the host system.
- optical motion sensor technology within existing optical mice can be directly adapted to implement image array 21 , ADC 22 , AGC 23 and navigation engine 24 .
- image array 21 For example, optical motion sensor technology within existing optical mice can be directly adapted to implement image array 21 , ADC 22 , AGC 23 and navigation engine 24 .
- ADC 22 For example, optical power amplifier 22 , AGC 23 and navigation engine 24 .
- AGC 23 For further information on how this standard functionality or similar functionality of optical mice are implemented, see, for example, U.S. Pat. No. 5,644,139, U.S. Pat. No. 5,578,813, U.S. Pat. No. 5,786,804 and/or U.S. Pat. No. 6,281,212 B1.
- each optical motion sensor is completely self-contained, when implementing more than one optical motion sensor in a single piece of sporting equipment, some functionality can be shared between optical motion sensors.
- FIG. 3 is a block diagram of the implementation of three optical motion sensors.
- an image array 31 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application.
- An analog-to-digital converter (ADC) 32 receives analog signals from image array 31 and converts the signals to digital data.
- An automatic gain control (AGC) 33 evaluates digital data received from ADC 32 and controls shutter speed and gain adjust within image array 31 . This is done, for example, to prevent saturation or underexposure of images captured by image array 31 .
- a navigation engine 34 evaluates the digital data from ADC 32 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion. Navigation engine 34 determines a delta x value and a delta y value that are placed on a communication path 35 .
- an image array 41 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application.
- An analog-to-digital converter (ADC) 42 receives analog signals from image array 41 and converts the signals to digital data.
- An automatic gain control (AGC) 43 evaluates digital data received from ADC 42 and controls shutter speed and gain adjust within image array 41 . This is done, for example, to prevent saturation or underexposure of images captured by image array 41 .
- a navigation engine 44 evaluates the digital data from ADC 42 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion. Navigation engine 44 determines a delta x value and a delta y value that are placed on a communication path 45 .
- an image array 51 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application.
- An analog-to-digital converter (ADC) 52 receives analog signals from image array 51 and converts the signals to digital data.
- An automatic gain control (AGC) 53 evaluates digital data received from ADC 52 and controls shutter speed and gain adjust within image array 51 . This is done, for example, to prevent saturation or underexposure of images captured by image array 51 .
- a navigation engine 54 evaluates the digital data from ADC 52 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion. Navigation engine 54 determines a delta x value and a delta y value that are placed on a communication path 55 .
- a controller 38 receives the delta x values and delta y values placed on communication data path 35 , communication data path 45 and communication data path 55 .
- communication data paths 35 , 45 and 55 are implemented using wires within the sporting equipment in which the optical motion sensors are embedded.
- communication data paths 35 , 45 and 55 are implemented using wireless technology.
- Controller 38 through a transceiver 39 , forwards representatives of these values to a host system.
- the representatives of the delta x values and delta y values for each optical motion sensor can be transmitted immediately and continuously, or, alternatively, can be stored for later transmission in response to a query from a host computer system.
- FIG. 1 shows optical motion sensors embedded in a ball
- optical motion sensors can also be used in other types of sporting equipment.
- FIG. 4 shows an optical motion sensor 61 , an optical motion sensor 62 and an optical motion sensor 63 embedded in a bat 60 .
- bat 60 is a type of bat used in baseball.
- Optical motion sensors 61 , 62 and 63 are embedded in locations of bat 60 such that they point in orthogonal directions. This allows detection and monitoring of the direction of travel and spin of bat 60 . If less complete information is desired, fewer optical motion sensors can be utilized. The use of additional optical motion sensors can be used if redundant information is desired.
- FIG. 5 shows an optical motion sensor 71 , embedded in the bottom of a golf club head 70 .
- the single optimal motion sensor allows detection and monitoring of swing speed of club head 70 . If more complete information is desired, more optical motion sensors can be utilized. Similarly, optical motion sensors can be embedded in other types of bats, sports rackets, paddles, and so on.
- FIG. 6 shows an optical motion sensor 91 , and an optical sensor 92 embedded in a football 93 .
- FIG. 6 shows an optical motion sensor 97 , and an optical sensor 98 embedded in a flying disk 95 .
- Football 93 and flying disk 95 are meant to be exemplary of the many types of balls and other sports equipment in which can be embedded optical monitors.
- Optical motion sensors can be embodied in other types of sporting equipment.
- optical motion sensors can be mounted in a billiard ball and/or pool stick to detect quality of contact and/or characteristics of roll (such as spin or “English”).
- Optical motion sensors can also be mounted in wheels, such as for example, a bicycle wheel, a skateboard wheel or a wheel of an inline skate, to detect characteristics of motion, such as speed of wheel surface.
- the embedded optical motion sensors allow absolute measurement of speed without the need to exactly know tire circumference in order to translate rotational velocity to linear velocity.
- FIG. 7 illustrates a training station used to obtain and analyze information from optical motion detectors embedded in sports equipment.
- optical motion sensors are embedded in a ball 81 and or a club 82 .
- the optical sensors gather information as a player 80 performs a golf swing.
- optical motion sensors can capture the quality of impact between club 82 and ball 81 .
- Optical motion sensors can be located and oriented so as to observe quality of impact, including the actual speed at impact, location on the club at which impact occurs, the speed of club 82 immediately before impact, the speed of ball 81 relative to club 82 immediately after impact, the orientation of the club face with respect to ball 81 before, during and after impact, and so on.
- a host system 83 located, for example, on a nearby support 84 , gathers and analyzes information from the optical sensors.
- host system 83 is a lap top computer or a personal digital assistant (PDA) with wireless communication capability.
- PDA personal digital assistant
- FIG. 8 shows a strap 100 with an embedded optical sensor 101 , an embedded optical sensor 102 and an embedded optical sensor 103 .
- Strap 100 is designed to attach optical sensors directly to a performer to monitor activity of the performer.
- Strap 100 can be sized to attach to a performer at the waist, ankle, leg, arm wrist, forehead, chest, neck, or etc. Multiple straps can be used if additional feedback is desired.
- optical sensors can be embedded within the uniform or other clothing or jewelry of the performer, and thus directly attached to the performer for the purpose of obtaining feedback pertaining to motion of the performer.
- various optical sensors can be attached to a performer, for example, a gymnast, a skater, a runner, a diver, a dancer, an actor, a speaker, a singer or other type of performer to track motion of one or more body parts during training or performance.
- the performer can be a human, but can also be another type of animal for example, a horse in training for an equestrian event or a dog in training for a race or show.
- the optical sensors can be used for other purposes.
- the optical sensors can be attached to an alert system to provide immediate feedback and/or warnings to a performer.
- the feedback could indicate, that an equestrian is not traveling at a sufficient speed to clear a steeple, a long jumper is not traveling at an optimal speed to maximize jump distance, or a shot putter is not rotating at an optimal rotational speed to maximize throwing distance,
Abstract
Description
- In many sports, various types of equipment are used. This equipment can be categorized into three wide classes. The first class of equipment includes equipment that serves as a marker or symbol of possession. Typical examples of such markers of possession include balls or disks.
- The second class of equipment includes extensions to the athlete. Typical examples of such extensions of the athlete include a club, a bat or a racket. The success a person achieves as an athlete is often determined by skillful use of extensions and by controlling skillful interactions between an extension and a marker or symbol of possession.
- The third class of sports equipment is equipment that monitors sports activity. This includes equipment such as speedometers, pedometers, stopwatches and so on.
- For example, in the game of golf, a golfer holds a golf club, and swings the golf club through impact striking a golf ball and causing the golf ball to move in an intended direction. When the golf ball is far away from the intended hole destination, for example when a golfer is striking the golf ball from a teeing area, it is often desirable for the golfer to strike the golf ball with a golf club with a sufficient force to impart substantial velocity to the golf ball while still as accurately as possible controlling the direction and distance the golf ball ultimately travels. Several factors, including golf club speed at impact, the location of the clubface that comes into contact with the golf ball, and the orientation of the clubface with respect to the target at impact, have a significant effect in determining the final resting place of the golf ball. The ability to monitor these factors is important feedback in training a golfer to strike the golf ball with efficiency and accuracy and in evaluating golf equipment.
- Golf balls are dimpled, but not solely for aesthetic reasons. Golf balls are dimpled primarily for the purpose of imparting desirable aerodynamic qualities to the flight of the golf ball. For example, appropriately placed dimples allow a golf ball to fly an optimal distance for a given initial velocity. The addition of spin to the golf ball, imparted to the golf ball at impact by the golf club, interacts with aerodynamic forces and affects the height, the distance and the direction of flight of the golf ball. The ability to impart a desired spin to a golf ball is a very important ability to those highly skilled in the game of golf.
- When a highly skilled golfer practices, the golfer often watches the flight of the golf ball for clues as to impact conditions of the golf club with the golf ball. In addition, for the very devoted analyst of golf equipment and golf swing mechanics, additional monitoring tools can be used, such as high-speed video, speed guns, digital cameras, high-speed strobes, and image analysis equipment. Properly used, these tools can provide additional information about impact and launch conditions of the golf ball.
- Golf is not the only sport where spin imparted to a ball is important. In fact, for any sport that involves projectiles traveling through air, control of spin rate and direction of travel are very important factors in success in competition. For example, in baseball, highly skilled pitchers of baseballs are able to impart a specific type of spin to the baseball. The interaction of the spin of the baseball with the non-uniform surface of the baseball and air currents cause the baseball's trajectory to vary as it moves from the pitcher hand towards the vicinity of a baseball batter. The ability to throw a baseball that has various curved trajectories is possible by controlling the spin on a baseball. Feedback on the actual spin placed on a baseball at a pitching release point can thus be very helpful feedback to a pitcher. Similarly, launch information for footballs, Frisbee flying disks, and other similar sporting equipment can be very useful in the design, evaluation and use of sporting equipment.
- In accordance with an embodiment of the present invention, sports equipment includes an embedded optical sensor. The embedded optical sensor includes an image array and a navigation engine. The navigation engine receives image information originating from the image array and performs a correlation on the image information to calculate overlap of images and to determine shift between images in order to detect motion.
-
FIG. 1 shows optical motion sensors embedded in a ball in accordance with an embodiment of the present invention. -
FIG. 2 shows a simplified block diagram of an optical motion sensor in accordance with an embodiment of the present invention. -
FIG. 3 shows a simplified block diagram of multiple optical motion sensors in accordance with another embodiment of the present invention. -
FIG. 4 illustrates optical motion sensors embedded in a baseball bat in accordance with an embodiment of the present invention. -
FIG. 5 illustrates an optical motion sensor embedded in the head of a golf club in accordance with an embodiment of the present invention. -
FIG. 6 illustrates optical motion sensors embedded in a football and in a flying disk, such as a Frisbee flying disk, in accordance with an embodiment of the present invention. -
FIG. 7 illustrates a training station used to obtain and analyze information from optical motion sensors embedded in sports equipment in accordance with an embodiment of the present invention. -
FIG. 8 shows optical motion sensors embedded in a strap to form sports equipment for monitoring activity of a performer in accordance with an embodiment of the present invention. -
FIG. 1 shows anoptical motion sensor 11, anoptical motion sensor 12 and anoptical motion sensor 13 embedded in aball 10. For example,ball 10 is sports equipment, such as a baseball, a golf ball or another ball used when playing a game or sport.Optical motion sensors ball 10 such that they point in orthogonal directions. This allows detection and monitoring of the direction of travel and spin ofball 10. If less complete information is desired, fewer optical motion sensors can be utilized. The use of additional optical motion sensors can be used if redundant information is desired. -
FIG. 2 is a block diagram of an optical motion sensor. Animage array 21 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application. An analog-to-digital converter (ADC) 22 receives analog signals fromimage array 21 and converts the signals to digital data. - An automatic gain control (AGC) 23 evaluates digital data received from
ADC 22 and controls shutter speed and gain adjust withinimage array 21. This is done, for example, to prevent saturation or underexposure of images captured byimage array 21. - A
navigation engine 24 evaluates the digital data fromADC 22 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion. For example, the correlation is performed using an image processing algorithm such as a convolution, or can be performed in another way to detect image shift.Navigation engine 24 determines a delta x value placed on anoutput 25 and determines a delta y value placed on anoutput 26.Image array 21,ADC 22 andnavigation engine 24 together form a tracking device that tracks motion ofball 10. - A
controller 28 receives the delta x value placed onoutput 25 and the delta y value placed on anoutput 26.Controller 28, through atransceiver 29, forwards representatives of these values to a host system. The representatives of the delta x values placed onoutput 25 and the delta y values placed on anoutput 26 can be transmitted immediately and continuously to the host system, or, alternatively, can be stored for later transmission in response to a query from the host system. - In general, it is noted that only fairly rudimentary images are required for many applications. For example, an optical motion sensor located on the equator of a spinning golf ball, would typically see an alternative pattern of “sky” and “land”. The frequency of this detected pattern is indicative of the rotational velocity of the golf ball. For this reason, dependent upon a particular implementation and application, sophisticated imaging capability is often not required to obtain the desired information.
- For example, optical motion sensor technology within existing optical mice can be directly adapted to implement
image array 21,ADC 22,AGC 23 andnavigation engine 24. For further information on how this standard functionality or similar functionality of optical mice are implemented, see, for example, U.S. Pat. No. 5,644,139, U.S. Pat. No. 5,578,813, U.S. Pat. No. 5,786,804 and/or U.S. Pat. No. 6,281,212 B1. - While in
FIG. 2 each optical motion sensor is completely self-contained, when implementing more than one optical motion sensor in a single piece of sporting equipment, some functionality can be shared between optical motion sensors. - For example,
FIG. 3 is a block diagram of the implementation of three optical motion sensors. For a first optical motion sensor, animage array 31 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application. An analog-to-digital converter (ADC) 32 receives analog signals fromimage array 31 and converts the signals to digital data. - An automatic gain control (AGC) 33 evaluates digital data received from
ADC 32 and controls shutter speed and gain adjust withinimage array 31. This is done, for example, to prevent saturation or underexposure of images captured byimage array 31. - A
navigation engine 34 evaluates the digital data fromADC 32 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion.Navigation engine 34 determines a delta x value and a delta y value that are placed on acommunication path 35. - For a second optical motion sensor, an
image array 41 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application. An analog-to-digital converter (ADC) 42 receives analog signals fromimage array 41 and converts the signals to digital data. - An automatic gain control (AGC) 43 evaluates digital data received from
ADC 42 and controls shutter speed and gain adjust withinimage array 41. This is done, for example, to prevent saturation or underexposure of images captured byimage array 41. - A
navigation engine 44 evaluates the digital data fromADC 42 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion.Navigation engine 44 determines a delta x value and a delta y value that are placed on acommunication path 45. - For a third optical motion sensor, an
image array 51 is implemented, for example, using a 32 by 32 array of photodetectors. Alternatively, other array sizes can be used, dependent upon the image resolution necessary to give sufficient information for a particular application. An analog-to-digital converter (ADC) 52 receives analog signals fromimage array 51 and converts the signals to digital data. - An automatic gain control (AGC) 53 evaluates digital data received from
ADC 52 and controls shutter speed and gain adjust withinimage array 51. This is done, for example, to prevent saturation or underexposure of images captured byimage array 51. - A
navigation engine 54 evaluates the digital data fromADC 52 and performs a correlation to calculate overlap of images and to determine shift between images in order to detect motion.Navigation engine 54 determines a delta x value and a delta y value that are placed on acommunication path 55. - A
controller 38 receives the delta x values and delta y values placed oncommunication data path 35,communication data path 45 andcommunication data path 55. For example,communication data paths communication data paths Controller 38, through atransceiver 39, forwards representatives of these values to a host system. The representatives of the delta x values and delta y values for each optical motion sensor can be transmitted immediately and continuously, or, alternatively, can be stored for later transmission in response to a query from a host computer system. - While
FIG. 1 shows optical motion sensors embedded in a ball, optical motion sensors can also be used in other types of sporting equipment. - For example,
FIG. 4 shows anoptical motion sensor 61, anoptical motion sensor 62 and anoptical motion sensor 63 embedded in abat 60. For example,bat 60 is a type of bat used in baseball.Optical motion sensors bat 60 such that they point in orthogonal directions. This allows detection and monitoring of the direction of travel and spin ofbat 60. If less complete information is desired, fewer optical motion sensors can be utilized. The use of additional optical motion sensors can be used if redundant information is desired. - For example,
FIG. 5 shows anoptical motion sensor 71, embedded in the bottom of agolf club head 70. The single optimal motion sensor allows detection and monitoring of swing speed ofclub head 70. If more complete information is desired, more optical motion sensors can be utilized. Similarly, optical motion sensors can be embedded in other types of bats, sports rackets, paddles, and so on. -
FIG. 6 shows anoptical motion sensor 91, and anoptical sensor 92 embedded in afootball 93.FIG. 6 shows anoptical motion sensor 97, and an optical sensor 98 embedded in aflying disk 95.Football 93 and flyingdisk 95 are meant to be exemplary of the many types of balls and other sports equipment in which can be embedded optical monitors. - Optical motion sensors can be embodied in other types of sporting equipment. For example, optical motion sensors can be mounted in a billiard ball and/or pool stick to detect quality of contact and/or characteristics of roll (such as spin or “English”). Optical motion sensors can also be mounted in wheels, such as for example, a bicycle wheel, a skateboard wheel or a wheel of an inline skate, to detect characteristics of motion, such as speed of wheel surface. In the case of wheels, the embedded optical motion sensors allow absolute measurement of speed without the need to exactly know tire circumference in order to translate rotational velocity to linear velocity.
-
FIG. 7 illustrates a training station used to obtain and analyze information from optical motion detectors embedded in sports equipment. For example optical motion sensors are embedded in a ball 81 and or aclub 82. The optical sensors gather information as aplayer 80 performs a golf swing. For example, if appropriately placed and oriented on ball 81 andclub 82, optical motion sensors can capture the quality of impact betweenclub 82 and ball 81. Optical motion sensors can be located and oriented so as to observe quality of impact, including the actual speed at impact, location on the club at which impact occurs, the speed ofclub 82 immediately before impact, the speed of ball 81 relative toclub 82 immediately after impact, the orientation of the club face with respect to ball 81 before, during and after impact, and so on. - A
host system 83 located, for example, on anearby support 84, gathers and analyzes information from the optical sensors. For example,host system 83 is a lap top computer or a personal digital assistant (PDA) with wireless communication capability. - Sports equipment can also be used to directly monitor motion of a performer. For example,
FIG. 8 shows astrap 100 with an embeddedoptical sensor 101, an embeddedoptical sensor 102 and an embeddedoptical sensor 103.Strap 100 is designed to attach optical sensors directly to a performer to monitor activity of the performer. For example,strap 100 can be sized to attach to a performer at the waist, ankle, leg, arm wrist, forehead, chest, neck, or etc. Multiple straps can be used if additional feedback is desired. Similarly, optical sensors can be embedded within the uniform or other clothing or jewelry of the performer, and thus directly attached to the performer for the purpose of obtaining feedback pertaining to motion of the performer. - For example, various optical sensors can be attached to a performer, for example, a gymnast, a skater, a runner, a diver, a dancer, an actor, a speaker, a singer or other type of performer to track motion of one or more body parts during training or performance. The performer can be a human, but can also be another type of animal for example, a horse in training for an equestrian event or a dog in training for a race or show.
- In addition to giving performance feedback, the optical sensors can be used for other purposes. For example, the optical sensors can be attached to an alert system to provide immediate feedback and/or warnings to a performer. For example, the feedback could indicate, that an equestrian is not traveling at a sufficient speed to clear a steeple, a long jumper is not traveling at an optimal speed to maximize jump distance, or a shot putter is not rotating at an optimal rotational speed to maximize throwing distance,
- The foregoing discussion discloses and describes merely exemplary methods and embodiments of the present invention. As will be understood by those familiar with the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
Claims (20)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/197,463 US20070032318A1 (en) | 2005-08-04 | 2005-08-04 | Motion sensor in sporting equipment |
GB0614862A GB2428591A (en) | 2005-08-04 | 2006-07-26 | Motion sensor in sporting equipment |
TW095127310A TW200716983A (en) | 2005-08-04 | 2006-07-26 | Motion sensor in sporting equipment |
JP2006207765A JP2007038001A (en) | 2005-08-04 | 2006-07-31 | Motion sensor in sporting equipment |
CN200610109235XA CN1919388B (en) | 2005-08-04 | 2006-08-03 | Motion sensor in sporting equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/197,463 US20070032318A1 (en) | 2005-08-04 | 2005-08-04 | Motion sensor in sporting equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070032318A1 true US20070032318A1 (en) | 2007-02-08 |
Family
ID=37006207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/197,463 Abandoned US20070032318A1 (en) | 2005-08-04 | 2005-08-04 | Motion sensor in sporting equipment |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070032318A1 (en) |
JP (1) | JP2007038001A (en) |
CN (1) | CN1919388B (en) |
GB (1) | GB2428591A (en) |
TW (1) | TW200716983A (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090004945A1 (en) * | 2007-06-27 | 2009-01-01 | Delassus John F | Flying disc training device |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20090111582A1 (en) * | 2007-10-31 | 2009-04-30 | Motorola, Inc. | Method and Apparatus for Tracking Sports Play |
US20090141942A1 (en) * | 2007-12-03 | 2009-06-04 | Scott Rasmussen | Non-contact passive ranging system |
US20090233770A1 (en) * | 2007-08-17 | 2009-09-17 | Stephen Michael Vincent | Sports Electronic Training System With Electronic Gaming Features, And Applications Thereof |
US20100123777A1 (en) * | 2008-04-22 | 2010-05-20 | David James Stewart | System and method for monitoring jump velocity |
US20110237367A1 (en) * | 2008-08-08 | 2011-09-29 | Sachiko Kodama | Ball and entertainment system |
WO2013101511A1 (en) * | 2011-12-30 | 2013-07-04 | Ariel Jerusalem I.P. Holdings | Sensor activated ball and sport accessory with computer functionalities |
US8482417B2 (en) | 2008-11-17 | 2013-07-09 | David Stewart | System and method for network-based jump area monitoring |
US20130250047A1 (en) * | 2009-05-02 | 2013-09-26 | Steven J. Hollinger | Throwable camera and network for operating the same |
US8702430B2 (en) | 2007-08-17 | 2014-04-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9257054B2 (en) | 2012-04-13 | 2016-02-09 | Adidas Ag | Sport ball athletic activity monitoring methods and systems |
US20160187113A1 (en) * | 2007-01-18 | 2016-06-30 | Full Flight Technology, Llc | System and Method for Improving Athletic Performance |
US20160243416A1 (en) * | 2015-02-24 | 2016-08-25 | Jules Apatini | Progressive weighted aerobic ping pong exercise racquet |
US9500464B2 (en) | 2013-03-12 | 2016-11-22 | Adidas Ag | Methods of determining performance information for individuals and sports objects |
US9504414B2 (en) | 2012-04-13 | 2016-11-29 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
US20170028265A1 (en) * | 2009-11-19 | 2017-02-02 | Wilson Sporting Goods Co. | American-style football including electronics |
US9710711B2 (en) | 2014-06-26 | 2017-07-18 | Adidas Ag | Athletic activity heads up display systems and methods |
US9737261B2 (en) | 2012-04-13 | 2017-08-22 | Adidas Ag | Wearable athletic activity monitoring systems |
US9849361B2 (en) | 2014-05-14 | 2017-12-26 | Adidas Ag | Sports ball athletic activity monitoring methods and systems |
WO2018005181A1 (en) * | 2016-06-28 | 2018-01-04 | Landsman Stephen Phillip | Electronic golfing alignment aid and corresponding method |
WO2018013338A1 (en) * | 2016-07-13 | 2018-01-18 | Play Impossible Corporation | Capturing smart playable device and gestures |
US10030937B2 (en) | 2013-05-09 | 2018-07-24 | Shooting Simulator, Llc | System and method for marksmanship training |
US10118696B1 (en) | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
US10234240B2 (en) | 2013-05-09 | 2019-03-19 | Shooting Simulator, Llc | System and method for marksmanship training |
US10274287B2 (en) | 2013-05-09 | 2019-04-30 | Shooting Simulator, Llc | System and method for marksmanship training |
US20190385576A1 (en) * | 2018-06-14 | 2019-12-19 | Oddball Studios Ltd | Interactive percussive device for acoustic applications |
US10523053B2 (en) | 2014-05-23 | 2019-12-31 | Adidas Ag | Sport ball inductive charging methods and systems |
US10584940B2 (en) | 2013-05-09 | 2020-03-10 | Shooting Simulator, Llc | System and method for marksmanship training |
US10922383B2 (en) | 2012-04-13 | 2021-02-16 | Adidas Ag | Athletic activity monitoring methods and systems |
US11562417B2 (en) | 2014-12-22 | 2023-01-24 | Adidas Ag | Retail store motion sensor systems and methods |
US20230233920A1 (en) * | 2022-01-24 | 2023-07-27 | Brian Craig Heaton | Golf Putt Measurement Device |
US11712637B1 (en) | 2018-03-23 | 2023-08-01 | Steven M. Hoffberg | Steerable disk or ball |
US11931624B2 (en) | 2021-08-16 | 2024-03-19 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9504909B2 (en) * | 2011-05-05 | 2016-11-29 | Qualcomm Incorporated | Method and apparatus of proximity and stunt recording for outdoor gaming |
US9235241B2 (en) | 2012-07-29 | 2016-01-12 | Qualcomm Incorporated | Anatomical gestures detection system using radio signals |
CN104023084A (en) * | 2014-06-23 | 2014-09-03 | 北京视博云科技有限公司 | Body-building system based on cloud platform and body-building bicycle |
CN104486509B (en) * | 2014-12-29 | 2018-05-22 | 北京智产科技咨询有限公司 | A kind of mobile terminal and its control method |
CN104506735B (en) * | 2014-12-29 | 2018-09-25 | 北京智产科技咨询有限公司 | A kind of mobile terminal and its control method |
CN104539805B (en) * | 2014-12-29 | 2018-05-22 | 北京智产科技咨询有限公司 | A kind of mobile terminal and its control device |
JP5950068B1 (en) * | 2016-03-25 | 2016-07-13 | 株式会社Gpro | Ball bullet detection device and ball bullet detection method |
USD842401S1 (en) | 2017-11-02 | 2019-03-05 | Daniel J. Mueller | Baseball |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4148096A (en) * | 1977-09-12 | 1979-04-03 | Acushnet Company | Light emitter assembly |
US5578813A (en) * | 1995-03-02 | 1996-11-26 | Allen; Ross R. | Freehand image scanning device which compensates for non-linear movement |
US5786804A (en) * | 1995-10-06 | 1998-07-28 | Hewlett-Packard Company | Method and system for tracking attitude |
US6073086A (en) * | 1998-01-14 | 2000-06-06 | Silicon Pie, Inc. | Time of motion, speed, and trajectory height measuring device |
US6288704B1 (en) * | 1999-06-08 | 2001-09-11 | Vega, Vista, Inc. | Motion detection and tracking system to control navigation and display of object viewers |
US20020107077A1 (en) * | 2001-02-05 | 2002-08-08 | Buhler Kirk Alyn | Athletic ball impact measurement and display device |
US20020116147A1 (en) * | 1994-11-21 | 2002-08-22 | Vock Curtis A. | Methods and systems for assessing athletic performance |
US20040075737A1 (en) * | 2002-01-18 | 2004-04-22 | Richard Kirby | Ski speed determination system |
US7092846B2 (en) * | 1996-12-12 | 2006-08-15 | Phatrat Technology, Inc. | Systems and methods for determining performance data |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002535102A (en) * | 1999-01-29 | 2002-10-22 | オーソペディック・システムズ・インク | Golf ball flight monitor system |
-
2005
- 2005-08-04 US US11/197,463 patent/US20070032318A1/en not_active Abandoned
-
2006
- 2006-07-26 GB GB0614862A patent/GB2428591A/en not_active Withdrawn
- 2006-07-26 TW TW095127310A patent/TW200716983A/en unknown
- 2006-07-31 JP JP2006207765A patent/JP2007038001A/en active Pending
- 2006-08-03 CN CN200610109235XA patent/CN1919388B/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4148096A (en) * | 1977-09-12 | 1979-04-03 | Acushnet Company | Light emitter assembly |
US20020116147A1 (en) * | 1994-11-21 | 2002-08-22 | Vock Curtis A. | Methods and systems for assessing athletic performance |
US5578813A (en) * | 1995-03-02 | 1996-11-26 | Allen; Ross R. | Freehand image scanning device which compensates for non-linear movement |
US5644139A (en) * | 1995-03-02 | 1997-07-01 | Allen; Ross R. | Navigation technique for detecting movement of navigation sensors relative to an object |
US5786804A (en) * | 1995-10-06 | 1998-07-28 | Hewlett-Packard Company | Method and system for tracking attitude |
US6281882B1 (en) * | 1995-10-06 | 2001-08-28 | Agilent Technologies, Inc. | Proximity detector for a seeing eye mouse |
US7092846B2 (en) * | 1996-12-12 | 2006-08-15 | Phatrat Technology, Inc. | Systems and methods for determining performance data |
US6073086A (en) * | 1998-01-14 | 2000-06-06 | Silicon Pie, Inc. | Time of motion, speed, and trajectory height measuring device |
US6288704B1 (en) * | 1999-06-08 | 2001-09-11 | Vega, Vista, Inc. | Motion detection and tracking system to control navigation and display of object viewers |
US20020107077A1 (en) * | 2001-02-05 | 2002-08-08 | Buhler Kirk Alyn | Athletic ball impact measurement and display device |
US20040075737A1 (en) * | 2002-01-18 | 2004-04-22 | Richard Kirby | Ski speed determination system |
Cited By (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160187113A1 (en) * | 2007-01-18 | 2016-06-30 | Full Flight Technology, Llc | System and Method for Improving Athletic Performance |
US20090004945A1 (en) * | 2007-06-27 | 2009-01-01 | Delassus John F | Flying disc training device |
US10062297B2 (en) | 2007-08-17 | 2018-08-28 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US8221290B2 (en) | 2007-08-17 | 2012-07-17 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US20090233770A1 (en) * | 2007-08-17 | 2009-09-17 | Stephen Michael Vincent | Sports Electronic Training System With Electronic Gaming Features, And Applications Thereof |
US9645165B2 (en) | 2007-08-17 | 2017-05-09 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US7927253B2 (en) | 2007-08-17 | 2011-04-19 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US9625485B2 (en) | 2007-08-17 | 2017-04-18 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9087159B2 (en) | 2007-08-17 | 2015-07-21 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US9759738B2 (en) | 2007-08-17 | 2017-09-12 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US8360904B2 (en) | 2007-08-17 | 2013-01-29 | Adidas International Marketing Bv | Sports electronic training system with sport ball, and applications thereof |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20200335006A1 (en) * | 2007-08-17 | 2020-10-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9242142B2 (en) | 2007-08-17 | 2016-01-26 | Adidas International Marketing B.V. | Sports electronic training system with sport ball and electronic gaming features |
US8702430B2 (en) | 2007-08-17 | 2014-04-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US20090111582A1 (en) * | 2007-10-31 | 2009-04-30 | Motorola, Inc. | Method and Apparatus for Tracking Sports Play |
USRE45122E1 (en) * | 2007-12-03 | 2014-09-09 | The Charles Stark Draper Laboratory, Inc. | Non-contact passive ranging system |
US8194928B2 (en) * | 2007-12-03 | 2012-06-05 | The Charles Stark Draper Laboratory, Inc. | Non-contact passive ranging system |
US20090141942A1 (en) * | 2007-12-03 | 2009-06-04 | Scott Rasmussen | Non-contact passive ranging system |
US8743197B2 (en) * | 2008-04-22 | 2014-06-03 | David James Stewart | System and method for monitoring jump velocity |
US20100123777A1 (en) * | 2008-04-22 | 2010-05-20 | David James Stewart | System and method for monitoring jump velocity |
US9227112B2 (en) | 2008-08-08 | 2016-01-05 | Sachiko Muromura | Ball and entertainment system |
US8864609B2 (en) | 2008-08-08 | 2014-10-21 | University Of Electro-Communications | Ball and entertainment system |
US20110237367A1 (en) * | 2008-08-08 | 2011-09-29 | Sachiko Kodama | Ball and entertainment system |
US8482417B2 (en) | 2008-11-17 | 2013-07-09 | David Stewart | System and method for network-based jump area monitoring |
US9237317B2 (en) * | 2009-05-02 | 2016-01-12 | Steven J. Hollinger | Throwable camera and network for operating the same |
US20130250047A1 (en) * | 2009-05-02 | 2013-09-26 | Steven J. Hollinger | Throwable camera and network for operating the same |
US10220264B2 (en) * | 2009-11-19 | 2019-03-05 | Wilson Sporting Goods Co. | American-style football including electronics |
US20170028265A1 (en) * | 2009-11-19 | 2017-02-02 | Wilson Sporting Goods Co. | American-style football including electronics |
US10463921B2 (en) * | 2009-11-19 | 2019-11-05 | Wilson Sporting Goods Co. | American-style football including electronics |
US20170144031A1 (en) * | 2009-11-19 | 2017-05-25 | Wilson Sporting Goods Co. | American-style football including electronics |
WO2013101511A1 (en) * | 2011-12-30 | 2013-07-04 | Ariel Jerusalem I.P. Holdings | Sensor activated ball and sport accessory with computer functionalities |
US9737261B2 (en) | 2012-04-13 | 2017-08-22 | Adidas Ag | Wearable athletic activity monitoring systems |
US10765364B2 (en) | 2012-04-13 | 2020-09-08 | Adidas Ag | Wearable athletic activity monitoring systems |
US10922383B2 (en) | 2012-04-13 | 2021-02-16 | Adidas Ag | Athletic activity monitoring methods and systems |
US11839489B2 (en) | 2012-04-13 | 2023-12-12 | Adidas Ag | Wearable athletic activity monitoring systems |
US10369410B2 (en) | 2012-04-13 | 2019-08-06 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
US10369411B2 (en) | 2012-04-13 | 2019-08-06 | Adidas Ag | Sport ball athletic activity monitoring methods and systems |
US9257054B2 (en) | 2012-04-13 | 2016-02-09 | Adidas Ag | Sport ball athletic activity monitoring methods and systems |
US9504414B2 (en) | 2012-04-13 | 2016-11-29 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
US10244984B2 (en) | 2012-04-13 | 2019-04-02 | Adidas Ag | Wearable athletic activity monitoring systems |
US11097156B2 (en) | 2012-04-13 | 2021-08-24 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
US9500464B2 (en) | 2013-03-12 | 2016-11-22 | Adidas Ag | Methods of determining performance information for individuals and sports objects |
US10030937B2 (en) | 2013-05-09 | 2018-07-24 | Shooting Simulator, Llc | System and method for marksmanship training |
US10234240B2 (en) | 2013-05-09 | 2019-03-19 | Shooting Simulator, Llc | System and method for marksmanship training |
US10584940B2 (en) | 2013-05-09 | 2020-03-10 | Shooting Simulator, Llc | System and method for marksmanship training |
US10274287B2 (en) | 2013-05-09 | 2019-04-30 | Shooting Simulator, Llc | System and method for marksmanship training |
US9849361B2 (en) | 2014-05-14 | 2017-12-26 | Adidas Ag | Sports ball athletic activity monitoring methods and systems |
US10523053B2 (en) | 2014-05-23 | 2019-12-31 | Adidas Ag | Sport ball inductive charging methods and systems |
US9710711B2 (en) | 2014-06-26 | 2017-07-18 | Adidas Ag | Athletic activity heads up display systems and methods |
US10715759B2 (en) | 2014-06-26 | 2020-07-14 | Adidas Ag | Athletic activity heads up display systems and methods |
US11562417B2 (en) | 2014-12-22 | 2023-01-24 | Adidas Ag | Retail store motion sensor systems and methods |
US20160243416A1 (en) * | 2015-02-24 | 2016-08-25 | Jules Apatini | Progressive weighted aerobic ping pong exercise racquet |
US10166447B2 (en) * | 2015-02-24 | 2019-01-01 | Jules Apatini | Progressive weighted aerobic ping pong exercise racquet |
US11230375B1 (en) | 2016-03-31 | 2022-01-25 | Steven M. Hoffberg | Steerable rotating projectile |
US10118696B1 (en) | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
WO2018005181A1 (en) * | 2016-06-28 | 2018-01-04 | Landsman Stephen Phillip | Electronic golfing alignment aid and corresponding method |
US10097959B2 (en) | 2016-07-13 | 2018-10-09 | Play Impossible Corporation | Capturing smart playable device and gestures |
US10225695B2 (en) * | 2016-07-13 | 2019-03-05 | Play Impossible Corporation | Smart playable device and charging systems and methods |
US20180176361A1 (en) * | 2016-07-13 | 2018-06-21 | Play Impossible Corporation | Smart playable device and charging systems and methods |
US9876889B1 (en) | 2016-07-13 | 2018-01-23 | Play Impossible Corporation | Smart playable device and charging systems and methods |
WO2018013338A1 (en) * | 2016-07-13 | 2018-01-18 | Play Impossible Corporation | Capturing smart playable device and gestures |
US11712637B1 (en) | 2018-03-23 | 2023-08-01 | Steven M. Hoffberg | Steerable disk or ball |
US10770046B2 (en) * | 2018-06-14 | 2020-09-08 | Oddball Studios Ltd | Interactive percussive device for acoustic applications |
US20190385576A1 (en) * | 2018-06-14 | 2019-12-19 | Oddball Studios Ltd | Interactive percussive device for acoustic applications |
US11931624B2 (en) | 2021-08-16 | 2024-03-19 | Adidas Ag | Wearable athletic activity monitoring methods and systems |
US20230233920A1 (en) * | 2022-01-24 | 2023-07-27 | Brian Craig Heaton | Golf Putt Measurement Device |
Also Published As
Publication number | Publication date |
---|---|
CN1919388B (en) | 2010-11-03 |
GB2428591A (en) | 2007-02-07 |
TW200716983A (en) | 2007-05-01 |
CN1919388A (en) | 2007-02-28 |
JP2007038001A (en) | 2007-02-15 |
GB0614862D0 (en) | 2006-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070032318A1 (en) | Motion sensor in sporting equipment | |
US8353791B2 (en) | Tracking balls in sports | |
CN107016904B (en) | Method for monitoring sports activity of sports balls | |
JP6285106B2 (en) | Method and system for monitoring exercise | |
Lightman | Silicon gets sporty | |
CN105080111A (en) | Sport ball motion monitoring methods and systems | |
US20080261711A1 (en) | Manners of Using a Sports Ball Parameter Determining Instrument | |
CN113599788B (en) | System and method for monitoring athlete performance during a sporting event | |
US20170272703A1 (en) | Athletic performance data acquisition systems, apparatus, and methods | |
CN106999756A (en) | Instrumentation official ball is operated | |
JP5728830B2 (en) | Motion analysis device, motion analysis method | |
WO2021029476A1 (en) | Virtual reality sports system | |
US11452919B2 (en) | Bluetooth enabled ball analyzer and locator | |
US20060178236A1 (en) | Device for detecting and recording characterstics of a projectile | |
US10864410B2 (en) | Bluetooth enabled ball analyzer and locator | |
US20200289887A1 (en) | System and method for officiating in a game of sport | |
KR20070017041A (en) | Motion sensor in sporting equipment | |
CN202427132U (en) | Slow pitch softball penalty device | |
JP5958588B2 (en) | Motion analysis device, motion analysis method | |
JP2019184378A (en) | Motion trajectory output system for competition ball | |
JP2005296559A (en) | Sporting instrument with pipe-shape transferring section disposed between ball catching section and ball throwing section | |
Chance | ETETTE | |
Patterson et al. | Acceleration and rotation rate profile comparison from inertial | |
WO2017054048A1 (en) | Ball training apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AGILENT TECHNOLOGIES, INC., COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIMURA, KEN A;KEE, PAMELA LAU;REEL/FRAME:016477/0949;SIGNING DATES FROM 20050725 TO 20050727 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:017206/0666 Effective date: 20051201 Owner name: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.,SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:017206/0666 Effective date: 20051201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.,S Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:017675/0626 Effective date: 20051201 Owner name: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD., Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:017675/0626 Effective date: 20051201 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:038632/0662 Effective date: 20051201 |