Body Movement Tracking System
20170232299 · 2017-08-17
Inventors
Cpc classification
A61B5/00
HUMAN NECESSITIES
G06V40/23
PHYSICS
A61B5/11
HUMAN NECESSITIES
International classification
A63B24/00
HUMAN NECESSITIES
G01C19/5776
PHYSICS
Abstract
A body movement tracking system featuring an inertial measurement unit, processor, communication adapter, and a memory coupled to the processor configured to store program instructions that, when executed by the processor, cause the processor to capture, identify, and report data related to a dance.
Claims
1. A body movement tracking system in communication with a computing device, comprising: an inertial measurement unit; a processor; and a communication adapter; and a memory coupled to the processor configured to store program instructions that, when executed by the processor, cause the processor to: capture data corresponding to speed and rhythm of a dance; compare an inertial measurement of the data with an initiation threshold; and if the inertial measurement exceeds the initiation threshold, automatically initiate transmission of the at least one data point through the communications adapter to the computing device.
2. The body movement tracking system of claim 1, wherein the inertial measurement corresponds to an inertial measurement created by a specific body motion of the dance.
3. The body movement tracking system of claim 2, wherein the specific body motion is an aerobic dance exercise.
4. The body movement tracking system of claim 3, wherein the specific body motion is twerking.
5. The body movement tracking system of claim 1, further comprising a plurality of inertial movement units.
6. The body movement tracking system of claim 5, wherein the plurality of inertial movement units includes an accelerometer and a gyroscope.
7. The body movement tracking system of claim 1, wherein the data transmitted by the system is received by a computing device application on the computing device.
8. The body movement tracking system of claim 1, further comprising a database including a set of body movement data in communication with the processor, and wherein the memory is further configured to store program instructions that, when executed by the processor, cause the processor to automatically identify the dance by comparing the data to the set of body movement data.
9. The body movement tracking system of claim 8, wherein the specific type of body movement identified is aerobic dance exercise.
10. The body movement tracking system of claim 9, wherein the specific type of body movement identified is twerking.
11. The body movement tracking system of claim 1, wherein the data transmitted by the system is stored in a user profile.
12. The body movement tracking system of claim 11, wherein the data includes a first data point and a second data point, and wherein the first data point stored in the user profile is used to generate an alert message when a second data point exceeds a predefined threshold.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawing figures depict one or more implementations in accord with the present concepts, by way of example only, not by way of limitations. In the figures, like reference numerals refer to the same or similar elements.
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF THE INVENTION
[0024]
[0025] The device 110 also features a module of code stored in the memory 150 (and executed by the processor 120) which monitors data collected by the IMUS 140 of the given device 110 and holds the device 110 in a low power mode until the IMUs 140 detect significant body movement for a monitored body area (e.g., the buttocks) of an end user 10. The low power mode preserves the battery's 130 charge by running only basic tasks on the device 110 until more functions are needed. The threshold for what constitutes significant body movement may be determined by the module of code automatically based off body movement data collected for other users of the system 100 and refined over time using data collected by the device 110 to set the movement threshold. Once the threshold is crossed (e.g., end user 10 is twerking, etc.) the processor of the device 110 switches from low power mode to using all components of the device 110 needed to monitor the dance moves of the user.
[0026] Once in monitoring mode, the device 110 will use as much power as needed to monitor and collected data about movement of the end user's 10 body and transmit this data using the communications adapter(s) 160. The device 110 utilizes the communication adapter(s) 160 (e.g., Bluetooth, Wi-Fi, ZigBee, etc.) to communicate with one or more computing devices 200. These computing devices 200 may be any type of smartphone, personal computer, tablet, or other mobile device. The data transmitted from the tracking device (or devices) 110 monitoring a given end user 10 may collate and organize the data before transmission to aid in analysis by the system 100.
[0027] Once the movement data is sent to a computing device 200, a standalone or integrated application 210 may receive and analyze the data. Such analysis may involve identifying the type of movement or dance being carried out by a user 10 based off the type of movement data collected automatically and then also tracking details about how the given user moves or dances.
[0028] For instance, in the example shown, the system's 100 motion tracking device 110 affixed to a belt 112 will sit in close proximity to an end user's 10 hips and buttocks. The movement threshold for such a device is programmed to not track movement data for mundane or irrelevant movement (e.g., walking, running, swimming, etc.) but is triggered by specific, predefined movement data which corresponds to twerking, Zumba®, or another type of dance programmed to be identified by the system 100. Specifically, the IMU(s) 140 may include a gyroscope, an accelerometer, magnetometer and other sensors. Each of the gyroscope, accelerometer, and other IMUs measures a unique aspect of the body movement and collectively provide a broad array of data that comprise the predefined movement data for each dance recognized by the system 100. In some embodiments, a single device 110 may include a plurality of IMUs 140, while in other devices, the system 100 may include a first device 110A having a first IMU 140A and a second device 110B having a second IMU 140B. Once a user starts moving in accordance with the predefined movement data, the device 110 tracks information regarding the dance session of the user 10 including data about speed, rhythm, duration, and other measurable aspects of the movement in the buttocks area. Such data is then transmitted wirelessly from the device 110 to a computing device 200 of the user 10 such as a smartphone, a smartwatch, etc., running the system's 100 application which can report the data collected to end user's in the form of easy to read reports as well as comparison with past personal bests and a ranking board of dance data collected from other users 10 utilizing other instances of the system 100.
[0029] The data collected and monitored by the system 100 may also be used to generate alerts (e.g., a user 10 has been twerking too long or too fast) and may be combined with data from other biometric sensors (e.g., heart rate monitor) to provide even greater detail about a given dance or movement. For example, with the inclusion of heart rate data along with movement data, an accurate calculation of calories burned per twerk session can be generated by the system 100.
[0030]
[0031]
[0032] An example of how the system 100 would carry out the decision trees discussed above is when an end user 10 is preparing to twerk. Typically, twerking is part of a greater overall dance which involves movement of the whole body. As a user 10 moves their arms and legs, the tracker(s) 110 they are wearing will detect such movement, but such movement will not trigger the system 100 to begin collecting, classifying, and reporting this movement data because the system's 100 movement threshold is not crossed by the arm and leg movement. Alternatively, once a user begins moving their hips and buttocks, the threshold is surpassed and the system 100 will begin collecting and reporting data regarding these movements. If the data about hip and buttocks movements collected by the system 100 match up with predefined sets of data which define for the system 100 what constitutes “twerking movement” the system 100 will identify it as such and report it. Additionally, if the system 100 does not recognize the hip and buttocks movement being detected, it can continue to monitor the movement until it matches up the data collected with an alternative matching data set (e.g., Zumba® instead of twerking). Such matching may be done in real time, with the system 100 referencing new movement data sets online if it is unable to identify the movement. Practically, this would enable the system 100 to identify, track, and report on, for example, the newest internet dance craze without the need for an end user 10 to do anything but dance.
[0033]
[0034]
[0035]
[0036] It should be noted that in the embodiments shown in
[0037] It should also be noted that various changes and modifications to the presently preferred embodiments described herein will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the spirit and scope of the present invention and without diminishing its attendant advantages.