IP Library › Granted Patent US 12,214,253
Granted Patent B1
US 12,214,253 · App. 18/380,567 · Granted Feb 4, 2025

Swing analysis system

Inventors: Necip Berme (Worthington, OH); Mohan Chandra Baro (Columbus, OH)
Assignee: Bertec Corporation
A63B24/0003A63B71/0622A63B2071/0625A63B2071/0638A63B2071/0655A63B2071/0666A63B2102/18A63B2102/32A63B2220/40A63B2220/51A63B2220/62A63B2220/803A63B2220/833
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,214,253
App. No.
18/380,567
Granted
Feb 4, 2025
Kind
B1
Abstract

A swing analysis system is disclosed herein. The swing analysis system includes at least one user input device; a motion capture system comprising at least one motion capture device configured to detect the motion of at least one of: (i) one or more body segments of a subject, (ii) a head and/or face of the subject, (iii) a hand and/or fingers of the subject, and (iv) an object being manipulated by the subject, and generate output data; and at least one data processing device operatively coupled to the user input device and the motion capture system, the at least one data processing device being programmed to perform autodetection for the movement of the subject that is selected by the user by inputting the output data from the motion capture system into a trained neural network so that the movement being performed by the subject is able to be automatically determined.

Claims (43)

1. A swing analysis system, comprising:

at least one user input device, the at least one user input device configured to output one or more input signals based upon one or more selections by a user;

a motion capture system comprising at least one motion capture device configured to detect the motion of at least one of: (i) one or more body segments of a subject, (ii) a head and/or face of the subject, (iii) a hand and/or fingers of the subject, and (iv) an object being manipulated by the subject, and generate output data, the output data from the motion capture system comprising time series output data; and

at least one data processing device operatively coupled to the at least one user input device and the motion capture system, the at least one data processing device being programmed to:

receive the one or more input signals from the at least one user input device based upon the one or more selections by the user, the one or more selections by the user including an autodetection selection by the user for selecting a movement of the subject for which autodetection is desired;

receive the time series output data for the subject from the motion capture system;

perform autodetection for the movement of the subject that is selected by the user by inputting the time series output data from the motion capture system into a trained neural network so that the movement being performed by the subject is able to be automatically determined; and

utilize the trained neural network to associate the time series output data with one of a plurality of different determinate classes so as to automatically determine the movement being performed by the subject.

2. The swing analysis system according to claim 1 , wherein the at least one data processing device automatically determines the movement being performed by the subject based upon one or more body keypoints for the subject, one or more body segments for the subject, and/or a whole body profile for the subject being classified by the trained neural network.

3. The swing analysis system according to claim 1 , wherein the at least one data processing device is further programmed to:

generate a time series keypoint dataset for the subject using the trained neural network; and

utilize the trained neural network to associate the time series keypoint dataset with the one of a plurality of different determinate classes so as to automatically determine the movement being performed by the subject.

4. The swing analysis system according to claim 1 , wherein the at least one data processing device is further programmed to determine one or more swing performance parameters for the subject using the output data from the motion capture system.

5. The swing analysis system according to claim 4 , further comprising a force measurement assembly configured to receive the subject, the force measurement assembly including:

a top component for receiving at least a portion of the body of the subject; and

at least one force transducer, the at least one force transducer configured to sense one or more measured quantities and output one or more signals that are representative of forces and/or moments being applied to the top component of the force measurement assembly by the subject;

wherein the force measurement assembly is operatively coupled to the at least one data processing device, and the at least one data processing device is further configured to receive the one or more signals that are representative of the forces and/or moments being applied to the top component of the force measurement assembly by the subject, and to convert the one or more signals into output forces and/or moments; and

wherein the at least one data processing device is further configured to determine one or more swing performance parameters for the subject using the output forces and/or moments from the force measurement assembly.

6. The swing analysis system according to claim 5 , wherein the at least one data processing device is further programmed to:

input the output forces and/or moments from the force measurement assembly into the trained neural network; and

utilize the trained neural network to associate the output forces and/or moments with the one of the plurality of different determinate classes so as to automatically determine the movement being performed by the subject.

7. The swing analysis system according to claim 5 , wherein the one or more swing performance parameters determined by the at least one data processing device comprise one or more of the following swing phases for a baseball player: (i) stance, (ii) stride, (iii) coiling, (iv) swing initiation, (v) swing acceleration, and (vi) follow through; and

wherein at least one of the swing phases for the baseball player is autodetected by the at least one data processing device of the swing analysis system.

8. The swing analysis system according to claim 5 , wherein the one or more swing performance parameters determined by the at least one data processing device comprise one or more of the following swing phases for a golfer: (i) stance, (ii) stride, (iii) coiling, (iv) swing initiation, (v) swing acceleration, and (vi) follow through; and

wherein at least one of the swing phases for the golfer is autodetected by the at least one data processing device of the swing analysis system.

9. The swing analysis system according to claim 5 , wherein the output forces and/or moments determined by the at least one data processing device include shear force (F x ) values and vertical force (F z ) values; and

wherein the one or more swing performance parameters determined by the at least one data processing device are selected from the group consisting of: (i) a maximum F z drive force, (ii) a maximum F z load force, (iii) a maximum F x acceleration force, (iv) a maximum F x braking or deceleration force, (v) a rate of force development along the x-axis, (vi) a rate of force development along the z-axis, (vii) a backswing torque, (viii) a downswing torque, (ix) a peak swing torque, (x) load quality, (xi) load variability, (xii) a drive impulse, (xiii) a load impulse, (xiv) an acceleration impulse, (xv) a braking impulse, and (xvi) combinations thereof.

10. The swing analysis system according to claim 5 , wherein the force measurement assembly is in the form of an instrumented treadmill, force plate, or a balance plate.

11. The swing analysis system according to claim 5 , wherein the force measurement assembly comprises a front force plate and a rear force plate.

12. The swing analysis system according to claim 1 , further comprising a sensory output device, the sensory output device being operatively coupled to the at least one data processing device, and the sensory output device configured to generate sensory feedback for delivery to the subject so as to inform the subject as to whether or not the movement is being performed correctly or incorrectly, the sensory feedback comprising at least one of a visual indicator, an audible indicator, and a tactile indicator.

13. The swing analysis system according to claim 12 , wherein the sensory output device comprises a visual display device, and wherein the visual display device is configured to generate a visual indicator that provides the sensory feedback as to whether or not the movement is being performed correctly or incorrectly by the subject.

14. The swing analysis system according to claim 13 , wherein the visual display device comprises a head-mounted visual display device, the head-mounted visual display device being in the form of an augmented reality headset, a virtual reality headset, or a mixed reality headset.

15. The swing analysis system according to claim 12 , wherein the sensory output device comprises a speaker or an audio headset configured to be worn on a head of the subject, and wherein the speaker or audio headset is configured to generate an audible indicator that provides the sensory feedback as to whether or not the movement is being performed correctly or incorrectly by the subject.

16. The swing analysis system according to claim 12 , wherein the sensory output device comprises a vibratory device configured to be worn by the subject, and wherein the vibratory device is configured to generate a tactile indicator that provides the sensory feedback as to whether or not the movement is being performed correctly or incorrectly by the subject.

17. A swing analysis system, comprising:

at least one user input device, the at least one user input device configured to output one or more input signals based upon one or more selections by a user;

a motion capture system comprising at least one motion capture device configured to detect the motion of at least one of: (i) one or more body segments of a subject, (ii) a head and/or face of the subject, (iii) a hand and/or fingers of the subject, and (iv) an object being manipulated by the subject, and generate output data, the output data from the motion capture system comprising time series output data; and

at least one data processing device operatively coupled to the at least one user input device and the motion capture system, the at least one data processing device being programmed to:

receive the one or more input signals from the at least one user input device based upon the one or more selections by the user, the one or more selections by the user including an autodetection selection by the user for selecting a movement of the subject for which autodetection is desired;

receive the time series output data for the subject from the motion capture system;

perform autodetection for the movement of the subject that is selected by the user by inputting the time series output data from the motion capture system into a trained neural network so that the movement being performed by the subject is able to be automatically determined;

generate a time series keypoint dataset for the subject using the trained neural network; and

utilize the trained neural network to associate the time series keypoint dataset with one of a plurality of different determinate classes so as to automatically determine the movement being performed by the subject.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2023
From: BERME, NECIP, DR.; BARO, MOHAN CHANDRA, MR.
To: BERTEC CORPORATION
Reel/Frame 065242/0157 →
Continuity (4)
Continuation In Part 17959246 · Oct 3, 2022
Continuation In Part 17409701 · Aug 23, 2021
Continuation In Part 17067745 · Oct 11, 2020
Provisional Application 62913995 · Oct 11, 2019
References Cited (138)
US 6038488A · Barnes et al. · 2000 [cited by applicant]
US 6113237A · Ober et al. · 2000 [cited by applicant]
US 6152564A · Ober et al. · 2000 [cited by applicant]
US 6295878B1 · Berme · 2001 [cited by applicant]
US 6354155B1 · Berme · 2002 [cited by applicant]
US 6389883B1 · Berme et al. · 2002 [cited by applicant]
US 6936016B2 · Berme et al. · 2005 [cited by applicant]
US 8181541B2 · Berme · 2012 [cited by applicant]
US 8246354B2 · Chu et al. · 2012 [cited by applicant]
US 8315822B2 · Berme et al. · 2012 [cited by applicant]
US 8315823B2 · Berme et al. · 2012 [cited by applicant]
US D689388S · Berme · 2013 [cited by applicant]
US D689389S · Berme · 2013 [cited by applicant]
US 8543540B1 · Wilson et al. · 2013 [cited by applicant]
US 8544347B1 · Berme · 2013 [cited by applicant]
US 8643669B1 · Wilson et al. · 2014 [cited by applicant]
US 8700569B1 · Wilson et al. · 2014 [cited by applicant]
US 8704855B1 · Berme et al. · 2014 [cited by applicant]
US 8764532B1 · Berme · 2014 [cited by applicant]
US 8847989B1 · Berme et al. · 2014 [cited by applicant]
US D715669S · Berme · 2014 [cited by applicant]
US 8902249B1 · Wilson et al. · 2014 [cited by applicant]
US 8915149B1 · Berme · 2014 [cited by applicant]
US 9032817B2 · Berme et al. · 2015 [cited by applicant]
US 9043278B1 · Wilson et al. · 2015 [cited by applicant]
US 9066667B1 · Berme et al. · 2015 [cited by applicant]
US 9081436B1 · Berme et al. · 2015 [cited by applicant]
US 9168420B1 · Berme et al. · 2015 [cited by applicant]
US 9173596B1 · Berme et al. · 2015 [cited by applicant]
US 9200897B1 · Wilson et al. · 2015 [cited by applicant]
US 9277857B1 · Berme et al. · 2016 [cited by applicant]
US D755067S · Berme et al. · 2016 [cited by applicant]
US 9404823B1 · Berme et al. · 2016 [cited by applicant]
US 9414784B1 · Berme et al. · 2016 [cited by applicant]
US 9468370B1 · Shearer · 2016 [cited by applicant]
US 9517008B1 · Berme et al. · 2016 [cited by applicant]
US 9526443B1 · Berme et al. · 2016 [cited by applicant]
US 9526451B1 · Berme · 2016 [cited by applicant]
US 9558399B1 · Jeka et al. · 2017 [cited by applicant]
US 9568382B1 · Berme et al. · 2017 [cited by applicant]
US 9622686B1 · Berme et al. · 2017 [cited by applicant]
US 9763604B1 · Berme et al. · 2017 [cited by applicant]
US 9770203B1 · Berme et al. · 2017 [cited by applicant]
US 9778119B2 · Berme et al. · 2017 [cited by applicant]
US 9814430B1 · Berme et al. · 2017 [cited by applicant]
US 9829311B1 · Wilson · 2017 [cited by examiner]
US 9854997B1 · Berme et al. · 2018 [cited by applicant]
US 9916011B1 · Berme et al. · 2018 [cited by applicant]
US 9927312B1 · Berme et al. · 2018 [cited by applicant]
US 10010248B1 · Shearer · 2018 [cited by applicant]
US 10010286B1 · Berme et al. · 2018 [cited by applicant]
US 10085676B1 · Berme et al. · 2018 [cited by applicant]
US 10117602B1 · Berme et al. · 2018 [cited by applicant]
US 10126186B2 · Berme et al. · 2018 [cited by applicant]
US 10216262B1 · Berme et al. · 2019 [cited by applicant]
US 10231662B1 · Berme et al. · 2019 [cited by applicant]
US 10264964B1 · Berme et al. · 2019 [cited by applicant]
US 10331324B1 · Wilson et al. · 2019 [cited by applicant]
US 10342473B1 · Berme et al. · 2019 [cited by applicant]
US 10390736B1 · Berme et al. · 2019 [cited by applicant]
US 10413230B1 · Berme et al. · 2019 [cited by applicant]
US 10463250B1 · Berme et al. · 2019 [cited by applicant]
US 10527508B2 · Berme et al. · 2020 [cited by applicant]
US 10555688B1 · Berme et al. · 2020 [cited by applicant]
US 10646153B1 · Berme et al. · 2020 [cited by applicant]
US 10722114B1 · Berme et al. · 2020 [cited by applicant]
US 10736545B1 · Berme et al. · 2020 [cited by applicant]
US 10765936B2 · Berme et al. · 2020 [cited by applicant]
US 10803990B1 · Wilson et al. · 2020 [cited by applicant]
US 10853970B1 · Akbas et al. · 2020 [cited by applicant]
US 10856796B1 · Berme et al. · 2020 [cited by applicant]
US 10860843B1 · Berme et al. · 2020 [cited by applicant]
US 10945599B1 · Berme et al. · 2021 [cited by applicant]
US 10966606B1 · Berme · 2021 [cited by applicant]
US 11033453B1 · Berme et al. · 2021 [cited by applicant]
US 11052288B1 · Berme et al. · 2021 [cited by applicant]
US 11054325B2 · Berme et al. · 2021 [cited by applicant]
US 11074711B1 · Akbas et al. · 2021 [cited by applicant]
US 11097154B1 · Berme et al. · 2021 [cited by applicant]
US 11158422B1 · Wilson et al. · 2021 [cited by applicant]
US 11182924B1 · Akbas et al. · 2021 [cited by applicant]
US 11262231B1 · Berme et al. · 2022 [cited by applicant]
US 11262258B2 · Berme et al. · 2022 [cited by applicant]
US 11301045B1 · Berme et al. · 2022 [cited by applicant]
US 11311209B1 · Berme et al. · 2022 [cited by applicant]
US 11321868B1 · Akbas et al. · 2022 [cited by applicant]
US 11337606B1 · Berme et al. · 2022 [cited by applicant]
US 11348279B1 · Akbas et al. · 2022 [cited by applicant]
US 11458362B1 · Berme et al. · 2022 [cited by applicant]
US 11521373B1 · Akbas et al. · 2022 [cited by applicant]
US 11540744B1 · Berme · 2023 [cited by applicant]
US 11604106B2 · Berme et al. · 2023 [cited by applicant]
US 11631193B1 · Akbas et al. · 2023 [cited by applicant]
US 11688139B1 · Karagoz et al. · 2023 [cited by applicant]
US 11705244B1 · Berme · 2023 [cited by applicant]
US 11712162B1 · Berme et al. · 2023 [cited by applicant]
US 11790536B1 · Berme et al. · 2023 [cited by applicant]
US 11798182B1 · Karagoz et al. · 2023 [cited by applicant]
US 11816258B1 · Berme et al. · 2023 [cited by applicant]
US 11826601B1 · Berme · 2023 [cited by applicant]
US 20030216656A1 · Berme et al. · 2003 [cited by applicant]
US 20040172213A1 · Kainulainen · 2004 [cited by applicant]
US 20080221487A1 · Zohar et al. · 2008 [cited by applicant]
US 20080228110A1 · Berme · 2008 [cited by applicant]
US 20090029793A1 · Cage · 2009 [cited by applicant]
US 20100210974A1 · Brett et al. · 2010 [cited by applicant]
US 20110184225A1 · Whitall et al. · 2011 [cited by applicant]
US 20110277562A1 · Berme · 2011 [cited by applicant]
US 20120051597A1 · Fogt · 2012 [cited by applicant]
US 20120183940A1 · Aragones et al. · 2012 [cited by applicant]
US 20120240691A1 · Wettels et al. · 2012 [cited by applicant]
US 20120266648A1 · Berme et al. · 2012 [cited by applicant]
US 20120271565A1 · Berme et al. · 2012 [cited by applicant]
US 20130268254A1 · Senno et al. · 2013 [cited by applicant]
US 20140342844A1 · Mooney · 2014 [cited by examiner]
US 20150096387A1 · Berme et al. · 2015 [cited by applicant]
US 20160084869A1 · Yuen et al. · 2016 [cited by applicant]
US 20160245711A1 · Berme et al. · 2016 [cited by applicant]
US 20160307335A1 · Perry · 2016 [cited by examiner]
US 20160334288A1 · Berme et al. · 2016 [cited by applicant]
US 20180024015A1 · Berme et al. · 2018 [cited by applicant]
US 20180071600A1 · Horner et al. · 2018 [cited by applicant]
US 20180200605A1 · Syed et al. · 2018 [cited by applicant]
US 20180361223A1 · Cherryhomes · 2018 [cited by examiner]
US 20190078951A1 · Berme et al. · 2019 [cited by applicant]
US 20190209909A1 · Thornbrue · 2019 [cited by examiner]
US 20190282131A1 · Chang · 2019 [cited by examiner]
US 20200139229A1 · Berme et al. · 2020 [cited by applicant]
US 20200408625A1 · Berme et al. · 2020 [cited by applicant]
US 20210333163A1 · Berme et al. · 2021 [cited by applicant]
US 20220178775A1 · Berme et al. · 2022 [cited by applicant]
First office action on the merits (Non-Final Rejection) in U.S. Appl. No. 17/067,745, mailed on Feb. 5, 2021. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 17/067,745, mailed on Apr. 19, 2021. [cited by applicant]
First office action on the merits (Non-Final Rejection) in U.S. Appl. No. 17/409,701, mailed on Nov. 5, 2021. [cited by applicant]
Second office action on the merits (Final Rejection) in U.S. Appl. No. 17/409,701, mailed on Mar. 8, 2022. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 17/409,701, mailed on May 26, 2022. [cited by applicant]
First office action on the merits (Non-Final Rejection) in U.S. Appl. No. 17/959,246, mailed on Jan. 31, 2023. [cited by applicant]
Notice of Allowance in U.S. Appl. No. 17/959,246, mailed on Jun. 7, 2023. [cited by applicant]
Cited By (1)
US 12,535,679