System and method for swing analyses
First Claim
1. A computer-enabled method of analyzing a swing of a sporting equipment using a terminal device that is configured to wirelessly receive sensor data from an equipment-mounted motion sensor, the method comprising:
- receiving, from the motion sensor over a wireless communication channel, a plurality of sensor data, wherein a sensor datum of the plurality of sensor data comprises information representing acceleration of the equipment-mounted motion sensor;
determining when the sporting equipment is in an address position, based on at least a portion of the received plurality of sensor data, wherein the address position is a starting position of the swing;
determining, from at least a portion of the received plurality of sensor data, a vector indicating a gravitational acceleration direction with respect to a first coordinate system,wherein the first coordinate system comprises three orthogonal axes,wherein the three orthogonal axes are an x-axis and a y-axis that define an x-y plane, and a z-axis,wherein the x-y plane is parallel to the length of the sporting equipment;
determining a target line for the sporting equipment at the address position, by computing the outer product of the vector indicating the gravitational acceleration direction and a vector representing the z-axis,wherein the target line is an imaginary line connecting the address position and a target; and
characterizing a path of a swing of the sporting equipment based on the target line.
2 Assignments
0 Petitions
Accused Products
Abstract
A swing analyzer is disclosed. The swing analyzer may be used to analyze the swing an object such as a golf club. The swing analyzer accounts for individual differences between users and/or sensors to improve performance. The swing analyzer includes a motion sensor that is attachable to the object. The motion sensor communicates wirelessly with a terminal device. The terminal device includes a swing analysis unit for performing swing analysis based on sensor data output from the motion sensor. The swing analyzer determines a target line based on position of the motion sensor while a user is at the address posture before a swing. The target line is used as a reference to provide swing analysis.
46 Citations
27 Claims
-
1. A computer-enabled method of analyzing a swing of a sporting equipment using a terminal device that is configured to wirelessly receive sensor data from an equipment-mounted motion sensor, the method comprising:
-
receiving, from the motion sensor over a wireless communication channel, a plurality of sensor data, wherein a sensor datum of the plurality of sensor data comprises information representing acceleration of the equipment-mounted motion sensor; determining when the sporting equipment is in an address position, based on at least a portion of the received plurality of sensor data, wherein the address position is a starting position of the swing; determining, from at least a portion of the received plurality of sensor data, a vector indicating a gravitational acceleration direction with respect to a first coordinate system, wherein the first coordinate system comprises three orthogonal axes, wherein the three orthogonal axes are an x-axis and a y-axis that define an x-y plane, and a z-axis, wherein the x-y plane is parallel to the length of the sporting equipment; determining a target line for the sporting equipment at the address position, by computing the outer product of the vector indicating the gravitational acceleration direction and a vector representing the z-axis, wherein the target line is an imaginary line connecting the address position and a target; and characterizing a path of a swing of the sporting equipment based on the target line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A swing analysis system comprising:
-
a motion sensor configured to attach to a sporting equipment, wherein the motion sensor; comprises an accelerometer and an angular velocity sensor, and is configured to attach to the sporting equipment along a surface plane defined by an x-axis and a y-axis of a first coordinate system, wherein the x-axis, the y-axis, and a z-axis of the first coordinate system are orthogonal, and wherein the surface plane defined by the x-axis and the y-axis of the first coordinate system is parallel to the length of the sporting equipment at an address position; and a terminal device configured to wirelessly receive accelerometer data and angular velocity data from the motion sensor, wherein the terminal device comprises; a target line setting circuitry configured to; determine a position of the motion sensor when the motion sensor is in the address position, wherein the address position is a starting position of the swing, and determine a target line based on the position, wherein; the target line is an imaginary line connecting the sporting equipment and a target, and is based on an outer product of; the vector indicating the gravitational acceleration direction with respect to the first coordinate system, and a vector representing an z-axis direction of the first coordinate system; and a swing analysis circuitry configured to characterize a path of a swing of the sporting equipment based on the target line. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having computer-executable instructions, wherein the computer-executable instructions, when executed by one or more processors, cause the one or more processors to analyze a swing of a sporting equipment using a terminal device and an equipment-mounted motion sensor, the computer-executable instructions comprising instructions for:
-
receiving, from the motion sensor over a wireless communication channel, a plurality of sensor data, wherein a sensor datum of the plurality of sensor data comprises information representing acceleration of the equipment-mounted motion sensor; determining when the sporting equipment is in an address position, based on at least a portion of the received plurality of sensor data, wherein the address position is a starting position of the swing; determining, from at least a portion of the received plurality of sensor data, a vector indicating a gravitational acceleration direction with respect to a first coordinate system, wherein the first coordinate system comprises three orthogonal axes, wherein the three orthogonal axes are an x-axis and a y-axis that define an x-y plane, and a z-axis, wherein the x-y plane is parallel to the length of the sporting equipment; determining a target line for the sporting equipment at the address position, by computing the outer product of the vector indicating the gravitational acceleration direction and a vector representing the z-axis, wherein the target line is an imaginary line connecting the sporting equipment and a target; and characterizing a path of a swing of the sporting equipment based on the target line. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification