Tracking a range of body movement based on 3D captured image streams of a user
First Claim
1. A computer-implemented method for tracking range of body movement of a user, comprising:
- capturing, using a processor, a first three-dimensional movement of a user, wherein the first three-dimensional movement is determined using at least one image capture device aimed at the body of the user;
capturing, using the processor, at least another three-dimensional movement of the user, wherein the at least one another three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user;
predicting, using the processor, a movement baseline based on the first three-dimensional movement of the user;
predicting, using the processor, at least one subsequent movement range based on the at least another three-dimensional movement of the user;
predicting, using the processor, a projected movement of the user by comparing the movement baseline with the at least one subsequent movement range;
outputting, using the processor, the projected movement to at least one of an output device accessible to the user and a system accessible to a monitoring agent;
identifying, for each of the first three-dimensional movement of the user, and the at least another three-dimensional movement of the user, a separate three-dimensional object properties stream for each captured three-dimensional movement; and
identifying a separate defined type of movement and at least one characteristic of the type of movement represented by each separate three-dimensional object properties stream by comparing each separately identified three-dimensional object properties stream with a plurality of movement definitions.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and program product includes a movement processing system for capturing a first three-dimensional movement of a user and capturing at least another three-dimensional movement of the user, wherein the three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user. A projected movement system predicts a movement baseline based on the first three-dimensional movement of the user and predicts at least one subsequent movement range based on the at least another three-dimensional movement of the user. Based on a comparison of the movement baseline with the at least one subsequent movement, the projected movement systems predicts a projected movement of a user for tracking changes in a range of body movement of a user.
273 Citations
17 Claims
-
1. A computer-implemented method for tracking range of body movement of a user, comprising:
-
capturing, using a processor, a first three-dimensional movement of a user, wherein the first three-dimensional movement is determined using at least one image capture device aimed at the body of the user; capturing, using the processor, at least another three-dimensional movement of the user, wherein the at least one another three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user; predicting, using the processor, a movement baseline based on the first three-dimensional movement of the user; predicting, using the processor, at least one subsequent movement range based on the at least another three-dimensional movement of the user; predicting, using the processor, a projected movement of the user by comparing the movement baseline with the at least one subsequent movement range; outputting, using the processor, the projected movement to at least one of an output device accessible to the user and a system accessible to a monitoring agent; identifying, for each of the first three-dimensional movement of the user, and the at least another three-dimensional movement of the user, a separate three-dimensional object properties stream for each captured three-dimensional movement; and identifying a separate defined type of movement and at least one characteristic of the type of movement represented by each separate three-dimensional object properties stream by comparing each separately identified three-dimensional object properties stream with a plurality of movement definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for tracking range of body movement of a user, comprising:
-
a movement processing system comprising at least one processor connected to a memory and communicatively connected to a network, further comprising; means for capturing a first three-dimensional movement of a user, wherein the first three-dimensional movement is determined using at least one image capture device aimed at the body of the user; means for capturing at least another three-dimensional movement of the user, wherein the at least one another three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user; and means for identifying, for each of the first three-dimensional movement of the user, and the at least another three-dimensional movement of the user, a separate three-dimensional object properties stream for each captured three-dimensional movement; means for identifying a separate defined type of movement and at least one characteristic of the type of movement represented by each separate three-dimensional object properties stream by comparing each separately identified three-dimensional object properties stream with a plurality of movement definitions; and a projected movement system comprising another at least one processor connected to another memory and communicatively connected to the movement processing system via the network, further comprising; means for predicting a movement baseline based on the first three-dimensional movement of the user; means for predicting at least one subsequent movement range based on the at least another three-dimensional movement of the user; means for predicting a projected movement of the user by comparing the movement baseline with the at least one subsequent movement range; and means for controlling output of the projected movement to at least one of an output device accessible to the user and a system accessible to a monitoring agent. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product comprising a non-transitory storage-type computer-usable medium including a computer-readable program for tracking range of body movement of a user, wherein the computer-readable program when executed on a computer causes the computer to:
-
capture a first three-dimensional movement of a user, wherein the first three-dimensional movement is determined using at least one image capture device aimed at the body of the user; capture at least another three-dimensional movement of the user, wherein the at least one another three-dimensional movement is determined using at the at least one image capture device aimed at the body of the user; predict a movement baseline based on the first three-dimensional movement of the user; predict at least one subsequent movement range based on the at least another three-dimensional movement of the user; predict a projected movement of the user by comparing the movement baseline with the at least one subsequent movement range; identify, for each of the first three-dimensional movement of the user, and the at least another three-dimensional movement of the user, a separate three-dimensional object properties stream for each captured three-dimensional movement; and identify a separate defined type of movement and at least one characteristic of the type of movement represented by each separate three-dimensional object properties stream by comparing each separately identified three-dimensional object properties stream with a plurality of movement definitions. - View Dependent Claims (16, 17)
-
Specification