METHOD AND APPARATUS FOR POSITION AND MOTION INSTRUCTION
First Claim
1. An apparatus, comprising:
- a processor;
a sensor in communication with said processor; and
a visual display in communication with said processor;
wherein;
at least one of said sensor and said processor is adapted to establish world data, said world data comprising at least one of a group consisting of a world position of an entity and a world motion of said entity;
said processor is adapted to establish target data, said target data comprising at least one of a group consisting of a target position of said entity and a target motion of said entity;
said processor is adapted to establish guide data, said guide data being adapted to guide said entity toward said at least one of said target position and said target motion; and
said display is adapted to output said guide data.
3 Assignments
0 Petitions
Accused Products
Abstract
World data is established, including real-world position and/or real-world motion of an entity. Target data is established, including planned or ideal position and/or motion for the entity. Guide data is established, including information for guiding a person or other subject in bringing world data into match with target data. The guide data is outputted to the subject as virtual and/or augmented reality data. Evaluation data may be established, including a comparison of world data with target data. World data, target data, guide data, and/or evaluation data may be dynamically updated. Subjects may be instructed in positions and motions by using guide data to bring world data into match with target data, and by receiving evaluation data. Instruction includes physical therapy, sports, recreation, medical treatment, fabrication, diagnostics, repair of mechanical systems, etc.
-
Citations
33 Claims
-
1. An apparatus, comprising:
-
a processor; a sensor in communication with said processor; and a visual display in communication with said processor; wherein; at least one of said sensor and said processor is adapted to establish world data, said world data comprising at least one of a group consisting of a world position of an entity and a world motion of said entity; said processor is adapted to establish target data, said target data comprising at least one of a group consisting of a target position of said entity and a target motion of said entity; said processor is adapted to establish guide data, said guide data being adapted to guide said entity toward said at least one of said target position and said target motion; and said display is adapted to output said guide data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
a processor; a sensor in communication with said processor; a visual display in communication with said processor; wherein; at least one of said sensor and said processor is adapted to establish world data, said world data comprising at least one of a group consisting of a world position of an entity and a world motion of said entity; said at least one of said sensor and said processor is adapted to dynamically update said world data until a condition is satisfied; said processor is adapted to establish target data, said target data comprising at least one of a group consisting of a target position of said entity and a target motion of said entity; said processor is adapted to establish guide data, said guide data being adapted to guide said entity toward said at least one of said target position and said target motion; said guide data comprising a visual representation of at least a portion of said subject; said visual representation being at least substantially anthropomorphic; said processor is adapted to establish evaluation data substantially representative of an evaluation of said world data against said target data; said processor is adapted to dynamically update at least a portion of said target data responsive to said world data until said condition is satisfied; said processor is adapted to dynamically update at least a portion of said guide data responsive to said target data until said condition is satisfied; said processor is adapted to dynamically update at least a portion of said evaluation data until said condition is satisfied; said display is adapted to output said guide data; and said display is adapted to output at least a portion of said evaluation data.
-
-
32. A machine-implemented method, comprising:
-
establishing world data, said world data comprising at least one of a group consisting of a world position of an entity and a world motion of said entity; establishing target data, said target data comprising at least one of a group consisting of a target position of said entity and a target motion of said entity; establishing guide data, said guide data being adapted to guide said entity toward said at least one of said target position and said target motion; outputting said guide data to a subject; establishing evaluation data substantially representing an evaluation of said target data against said world data; dynamically updating at least a portion of said world data until a condition is satisfied; dynamically updating at least a portion of said target data responsive to said world data until said condition is satisfied; dynamically updating at least a portion of said guide data responsive to said target data until said condition is satisfied; dynamically updating at least a portion of said evaluation data until said condition is satisfied; and outputting at least a portion of said comparison data to said subject; wherein; said guide data comprises at least one of a group consisting of virtual reality data and augmented reality data; and said guide data comprises a visual representation of at least a portion of said subject, said visual representation being at least substantially anthropomorphic.
-
-
33. An apparatus, comprising:
-
means for establishing world data, said world data comprising at least one of a group consisting of a world position of an entity and a world motion of said entity; means for establishing target data, said target data comprising at least one of a group consisting of a target position of said entity and a target motion of said entity; means for establishing guide data, said guide data being adapted to guide said entity toward said at least one of said target position and said target motion; and means for outputting said guide data to a subject; wherein; said guide data comprises at least one of a group consisting of virtual reality data and augmented reality data.
-
Specification