System and method for swing analyses
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 analyses.
Claims
exact text as granted — not AI-modified1 - 30 . (canceled)
31 . 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, the angular velocity sensor configured to detect three-axis angular velocity; and
a terminal device comprising:
a wireless receiver; a swing state determination circuitry; and a swing data analysis circuitry,
wherein the wireless receive is configured to wirelessly receive accelerometer data and angular velocity data from the motion sensor;
wherein the swing state determination circuitry is configured to:
detect a negative peak value in Z-axis movement represented by the angular velocity data;
detect a positive peak value in X-axis movement represented by the angular velocity data; and
determine a time of impact between the sporting equipment and an object based on at least one of:
(a) a time at which the sign of the Z-axis data was inverted prior to the negative peak value, and
(b) a time at which the sign of the X-axis data was inverted prior to the positive peak value.
32 . The swing analysis system according to claim 31 , wherein the swing data analysis circuitry is configured to analyze a swing of the sporting equipment without using at least a portion of the accelerometer data and angular velocity data from the motion sensor detected before the time of impact.
33 . The swing analysis system according to claim 32 , wherein the swing state determination circuitry is configured to:
identify the earlier of (a) and (b) as the time of the start of the swing.
34 . The swing analysis system according to claim 31 ,
wherein the accelerometer of the motion sensor is configured to detect three-axis acceleration, and wherein the swing state determination circuitry is configured to determine the time of impact based on Y-axis data of the accelerometer.
35 . The swing analysis system according to claim 34 ,
wherein the time of impact is determined by a negative peak value of Y-axis data of the accelerometer.
36 . The swing analysis system according to claim 34 ,
wherein the time of impact is determined by a rate of decrease in Y-axis data of the accelerometer over time, the rate of decrease exceeding a threshold rate.
37 . The swing analysis system according to claim 34 ,
wherein the time of swing impact is determined by a decrease in Y-axis data of the accelerometer at a first time and at a subsequent second time exceeding a threshold value.
38 . 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, sensor data representing three-axis angular velocity detected by the motion sensor; detecting a negative peak value in Z-axis movement represented by the received sensor data; detecting a positive peak value in X-axis movement represented by the received sensor data; and determining a time of impact between the sporting equipment and an object based on at least one of:
(a) a time at which the sign of the Z-axis movement represented by the received sensor data was inverted prior to the negative peak value, and
(b) a time at which the sign of the X-axis movement represented by the received sensor data was inverted prior to the positive peak value.
39 . The method according to claim 38 , the method further comprising:
analyzing a swing of the sporting equipment without using at least a portion of the accelerometer data and angular velocity data from the motion sensor detected before the time of impact.
40 . The method according to claim 39 , the method further comprising:
identifying the earlier of (a) and (b) as the time of the start of the swing.
41 . The method according to claim 38 , the method further comprising:
receiving, from the motion sensor over a wireless communication channel, sensor data representing three-axis acceleration, and determining the time of impact based on Y-axis data of the accelerometer.
42 . The method according to claim 41 ,
wherein the time of impact is determined by a negative peak value of Y-axis data of the accelerometer.
43 . The method according to claim 41 ,
wherein the time of impact is determined by a rate of decrease in Y-axis data of the accelerometer over time, the rate of decrease exceeding a threshold rate.
44 . The method according to claim 41 ,
wherein the time of swing impact is determined by a decrease in Y-axis data of the accelerometer at a first time and at a subsequent second time exceeding a threshold value.
45 . 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 data from an equipment-mounted motion sensor, the computer-executable instructions comprising instructions for:
receiving, from the motion sensor over a wireless communication channel, sensor data representing three-axis angular velocity detected by the motion sensor; detecting a negative peak value in Z-axis movement represented by the received sensor data; detecting a positive peak value in X-axis movement represented by the received sensor data; and determining a time of impact between the sporting equipment and an object based on at least one of:
(a) a time at which the sign of the Z-axis movement represented by the received sensor data was inverted prior to the negative peak value, and
(b) a time at which the sign of the X-axis movement represented by the received sensor data was inverted prior to the positive peak value.
46 . The non-transitory computer readable medium according to claim 45 , further comprising computer-executable instructions for:
analyzing a swing of the sporting equipment without using at least a portion of the accelerometer data and angular velocity data from the motion sensor detected before the time of impact.
47 . The non-transitory computer readable medium according to claim 46 , further comprising computer-executable instructions for:
identifying the earlier of (a) and (b) as the time of the start of the swing.
48 . The non-transitory computer readable medium according to claim 45 , further comprising computer-executable instructions for:
receiving, from the motion sensor over a wireless communication channel, sensor data representing three-axis acceleration, and determining the time of impact based on Y-axis data of the accelerometer.
49 . The non-transitory computer readable medium according to claim 48 ,
wherein the time of impact is determined by a negative peak value of Y-axis data of the accelerometer.
50 . The non-transitory computer readable medium according to claim 48 ,
wherein the time of impact is determined by a rate of decrease in Y-axis data of the accelerometer over time, the rate of decrease exceeding a threshold rate.
51 . The non-transitory computer readable medium according to claim 48 ,
wherein the time of swing impact is determined by a decrease in Y-axis data of the accelerometer at a first time and at a subsequent second time exceeding a threshold value.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.