Method and system for monitoring and feed-backing on execution of physical exercise routines
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A63B-071/00
A63B-024/00
G09B-019/00
A63B-071/06
G06F-003/01
G06F-003/03
A63B-021/072
G06F-019/00
출원번호
US-0359273
(2012-01-26)
등록번호
US-9011293
(2015-04-21)
발명자
/ 주소
Shavit, Arie
Perl Shavit, Idit
Shavit, Alon
출원인 / 주소
Flow-Motion Research and Development Ltd.
대리인 / 주소
M&B IP Analysts, LLC
인용정보
피인용 횟수 :
7인용 특허 :
2
초록▼
A system for monitoring performance of a physical exercise routine comprises a Pilates exercise device enabling a user to perform the physical exercise routine, a plurality of motion and position sensors for generating sensory information that includes at least position and movements of a user perfo
A system for monitoring performance of a physical exercise routine comprises a Pilates exercise device enabling a user to perform the physical exercise routine, a plurality of motion and position sensors for generating sensory information that includes at least position and movements of a user performing the physical exercise routine; a database containing routine information representing at least an optimal execution of the physical exercise routine; a training module configured to separate from sensory information at least appearance of the Pilates exercise device, compare the separated sensory information to the routine information to detect at least dissimilarities between the sensory information and the routine information, wherein the dissimilarities indicate an incorrect execution of the physical exercise routine, the training module is further configured to feedback the user with instructions related to correcting the execution of the physical exercise routine by the user; and a display for displaying the feedback.
대표청구항▼
1. A system for monitoring performance of a physical exercise routine, comprising: a Pilates exercise device enabling a user to perform the physical exercise routine, wherein the physical exercise routine is at least a Pilates exercise routine and wherein the Pilates exercise device is any one of: a
1. A system for monitoring performance of a physical exercise routine, comprising: a Pilates exercise device enabling a user to perform the physical exercise routine, wherein the physical exercise routine is at least a Pilates exercise routine and wherein the Pilates exercise device is any one of: a Reformer, a Pilates chair, and a Pilates Cadillac;a plurality of motion and position sensors for generating sensory information that includes at least position and movements of a user performing the physical exercise routine on the Pilates exercise device;a database containing routine information representing at least an optimal execution of the physical exercise routine;a training module configured to separate from sensory information at least appearance of the Pilates exercise device, compare the separated sensory information to the routine information to detect at least dissimilarities between the sensory information and the routine information, wherein the dissimilarities indicate an incorrect execution of the physical exercise routine, the training module is further configured to output a feedback to the user with at least instructions related to correcting the execution of the physical exercise routine by the user and to automatically change a tension of the Pilates exercise device based on the feedback; anda display for displaying the feedback. 2. The system of claim 1, wherein the training module is further configured to identify the physical exercise routine being performed. 3. The system of claim 2, wherein each of the sensory information and the routine information is represented using at least a skeletal model, wherein the skeletal model includes at least a list of joints, each joint is a connection of two adjacent body parts. 4. The system of claim 3, wherein the training module is further configured to adjust at least viewing angle of the plurality of motion and movement sensors in order to track the various body parts participating in the physical exercises routing. 5. The system of claim 3, wherein the training module is further configured to: compute a base angle between two body parts connected to a joint, the base angles for all body parts of a physical exercise routine are part of the routine information;compute a real-time angle between two body parts connected to a joint, the real-time angles for all body parts of a physical exercise routine are part of the sensory information;compute the difference between the base angles and real-time angles of joints participating in the physical exercise routine;compute a grading score based on the angles differences;compare the grading score to a predefined threshold; andgenerate the feedback based on a crossing of the predefined threshold. 6. The system of claim 5, wherein the grading score is computed as at least one of: an absolute value of the angles differences, a normalized value of the real-time angles differences, a sum of the angles differences, and a weighed sum of the angles differences. 7. The system of claim 6, wherein the training module is configured to separate from the sensory information at least the appearance of the Pilates exercise device by: calculating relative angles between the sensors and a pre-defined point in the Pilates exercise device;subtracting the base angles of the routine information from the relative angles; androtating the skeletal frames of the routine information angles difference between the base angle and the relative angle. 8. The system of claim 3, the training module is further configured to synchronize the sensory information and the routine information based, in part, on edge frames including start and end positions of the physical exercise routine. 9. The system of claim 1, wherein the training module is further configured to track a rate of movements and to count a number of physical exercise routine repetitions. 10. The system of claim 1, wherein the training module is further configured to calculate a number of burnt calories during the execution of the physical exercise routine. 11. The system of claim 1, wherein the training module is configured to separate from the sensory information the appearance of the Pilates exercise device by: capturing a calibration depth image including the Pilates exercise device without the user;capturing a real-time depth image including the Pilates exercise device and the user; andcomparing, pixel-by-pixel, the real-time depth image to the calibration depth image, to extract all pixels from the real-time depth image that do not represent the user. 12. A method for monitoring performance of a physical exercise routine, comprising: receiving, by a computing device including at least a processor, sensory information from a plurality of motion and position sensors configured to track position and movement of a user performing the physical exercise routine on a Pilates exercise device, wherein the Pilates exercise device is any one of: a Reformer, a Pilates chair, and a Pilates Cadillac;separating, by the computing device, from the sensory information at least appearance of the Pilates exercise device;comparing, by the computing device, the separated sensory information to routine information stored in a database to detect dissimilarities between the separated sensory information and the routine information, wherein the dissimilarities indicate an incorrect execution of the physical exercise routine, wherein the routine information represents at least an optimal execution of the physical exercise routine; andproviding, by an output of the computing device, a feedback to the user, the feedback includes at least instructions related to correcting the execution of the physical exercise routine and changing a tension of the Pilates exercise device based on the feedback, wherein the physical exercise routine is at least a Pilates exercise routine. 13. The method of claim 12, further comprises: identifying the physical exercise routine being performed. 14. The method of claim 12, wherein each of the sensory information and the routine information is represented using at least a skeletal model, wherein the skeletal model includes at least a list of joints, each joint is a connection of two adjacent body parts. 15. The method of claim 14, wherein comparing the separated sensory information to the routine information comprises: computing a base angle between two body parts connected to a joint, the base angles for all body parts of a physical exercise routine are part of the routine information;computing a real-time angle between two body parts connected to a joint, the real-time angles for all body parts of a physical exercise routine are part of the routine information;computing the difference between the base angles and real-time angles of joints participating in the physical exercise routine;computing a grading score based on the angles differences;comparing the grading score to a predefined threshold; andgenerating the feedback based on a crossing of the predefined threshold. 16. The method of claim 15, wherein separating from the sensory information at least appearance of the Pilates exercise device by: calculating relative angles between the sensors and a pre-defined point in the Pilates exercise device;subtracting the base angles of the routine information from the relative angles; androtating the skeletal frames of the routine information angles difference between the base angle and the relative angle. 17. The method of claim 12, wherein separating from the sensory information at least the appearance of the Pilates exercise device by: capturing a calibration depth image including the Pilates exercise device without the user;capturing a real-time depth image including the Pilates exercise device and the user; andcomparing, pixel-by-pixel, the real-time depth image to the calibration depth image, to extract all pixels from the real-time depth image that do not represent the user. 18. A computer software product embedded in a non-transient computer readable medium containing instructions that when executed on the computer perform a process for monitoring performance of a physical exercise routine, the process comprises: receiving, by a computing device including at least a processor, sensory information from a plurality of motion and position sensors configured to track position and movement of a user performing the physical exercise routine on a Pilates exercise device, wherein the Pilates exercise device is any one of: a Reformer, a Pilates chair, and a Pilates Cadillac;separating, by the computing device, from the sensory information at least appearance of the Pilates exercise device;comparing, by the computing device, the separated sensory information to routine information stored in a database to detect dissimilarities between the separated sensory information and the routine information, wherein the dissimilarities indicate an incorrect execution of the physical exercise routine, wherein the routine information represents at least an optimal execution of the physical exercise routine; andproviding, by an output of the by the computing device, a feedback to the user, the feedback includes at least instructions related to correcting the execution of the physical exercise routine and changing a tension of the Pilates exercise device based on the feedback, wherein the physical exercise routine is at least a Pilates exercise routine.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Balan, Alexandru; Siddiqui, Matheen; Geiss, Ryan M.; Kipman, Alex Aben-Athar; Williams, Oliver Michael Christian; Shotton, Jamie, Classification of posture states.
Chang, Ju-Yong; Park, Soon-Chan; Park, Ji-Young; Kim, Jin-Seo; Kim, Hee-Kwon; Shim, Kwang-Hyun; Ryu, Moon-Wook; Jang, Ho-Wook; Jeong, Hyuk, Apparatus and method for analyzing golf motion.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.