User customized training system and method of providing training set thereof
Abstract
A user customized training system according to the present invention includes a sensor module configured to sense a user's motion; a memory in which a program for training is stored; and a processor configured to execute the program stored in the memory, wherein, when the program is executed, the processor acquires coordinates that correspond to the sensed motion, compares the user's motion with pre-stored erroneous motions on the basis of body information generated on the basis of the coordinates, provides a pre-stored set of motion data when a result of the comparison indicates that the user's motion corresponds to an erroneous motion, and, when the sensor module senses a motion of the user corresponding to the set of motion data, provides a training set corresponding to a result of analyzing the sensed motion.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A user customized training system comprising:
a sensor module configured to sense a user's motion; a memory in which a program for training is stored; and a processor configured to execute the program stored in the memory, wherein, when the program is executed, the processor acquires coordinates that correspond to the sensed motion, compares the user's motion with pre-stored erroneous motions on the basis of body information generated on the basis of the coordinates, provides a pre-stored set of motion data when a result of the comparison indicates that the user's motion corresponds to an erroneous motion, and, when the sensor module senses a motion of the user corresponding to the set of motion data, provides a training set corresponding to a result of analyzing the sensed motion.
2 . The user customized training system of claim 1 , wherein the sensor module includes one or more of a depth camera, a stereo camera, a motion sensor, and a vision detection-based sensor.
3 . The user customized training system of claim 1 , wherein the memory includes a database, and the erroneous motions and the set of motion data are pre-stored in the database.
4 . The user customized training system of claim 3 , wherein the erroneous motions and sets of motion data corresponding to a plurality of kinds of exercise are classified and pre-stored in the database.
5 . The user customized system of claim 1 , further comprising:
an outputter configured to display the user's motion or output the pre-stored set of motion data using one or more of a screen, a voice, and a vibration.
6 . The user customized training system of claim 5 , wherein the processor outputs basic training environment information corresponding to the user's motion through the outputter.
7 . The user customized training system of claim 1 , wherein the processor compares the user's motion with the pre-stored erroneous motion on the basis of a variance between coordinates acquired at a previous time point and coordinates input at a current time point or analyzes the user's motion corresponding to the set of motion data.
8 . The user customized training system of claim 1 , wherein the processor terminates provision of the training set when a result of analyzing a training time or training accuracy of a motion of the user corresponding to the set of motion data is greater than or equal to a reference level.
9 . The user customized training system of claim 1 , wherein the coordinates are joint coordinates of the user, the body information is skeleton information corresponding to the joint coordinates or a human body, and the joint coordinates are coordinates that correspond to one or more joints of the user's head, shoulders, elbows, hands, waist, knees, and feet.
10 . A method of providing a training set in a user customized training system, the method comprising:
sensing a user's motion through a sensor module; acquiring coordinates that correspond to the sensed motion; comparing the user's motion with pre-stored erroneous motions on the basis of body information generated on the basis of the coordinates; providing a pre-stored set of motion data when a result of the comparison indicates that the user's motion corresponds to an erroneous motion; sensing a motion of the user corresponding to the set of motion data through the sensor module; and providing a training set corresponding to a result of analyzing the sensed motion.
11 . The method of claim 10 , wherein the comparing of the user's motion with the erroneous motions includes comparing the user's motion with the pre-stored erroneous motions on the basis of a variance between coordinates acquired at a previous time point and coordinates input at a current time point.
12 . The method of claim 10 , wherein the providing of the training set corresponding to the result of analyzing the sensed motion includes analyzing the motion of the user corresponding to the set of motion data on the basis of a variance between coordinates acquired at a previous time point and coordinates input at a current time point.
13 . The method of claim 10 , wherein the providing of the training set corresponding to the result of analyzing the sensed motion includes analyzing a training time or training accuracy of the motion of the user corresponding to the set of motion data, comparing a result of the analysis with a reference level, and terminating provision of the training set when a result of the comparison is greater than or equal to the reference level.
14 . The method of claim 10 , further comprising outputting basic training environment information corresponding to the user's motion through an outputter.Join the waitlist — get patent alerts
Track US2018154215A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.