System and method for swing analyses
AssigneeAccess Co., Ltd.
InventorsDaisuke SAKYO, Junichi KATOH
Life of this patent
Estimating the term…
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.
Claims22
1-30. (canceled)
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.
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.
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.
Dependencies are inferred from the claim text.