Automated personalized feedback for interactive learning applications
US-2024391096-A1 · Nov 28, 2024 · US
US9256348B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9256348-B2 |
| Application number | US-201314133103-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 18, 2013 |
| Priority date | Dec 18, 2013 |
| Publication date | Feb 9, 2016 |
| Grant date | Feb 9, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computer simulation generates improved 3D images of human movement involving an object associated with the human character. A set of axes in 3 dimensional space is originally defined for tracking orientation of the human character in a 3D image. This set of axes is subsequently automatically applied to and used for object(s) carried by the human character. The object is displayed at a constant (same, unchanged) orientation while the human character is illustrated moving in certain ways in succeeding 3D images.
Opening claim text (preview).
What is claimed is: 1. A method of generating 3D images for computer simulation, in a computer-based simulation, comprising: displaying a 3D image having a subject and a user-selected object, movement of the subject in the 3D image being defined with respect to a first set of axes in 3 dimensional space, and movement of the user-selected object in the 3D image being defined with respect to a second set of axes in 3 dimensional space, the displayed 3D image showing an intersection of the subject and the user-selected object; and for images succeeding the displayed 3D image in the simulation, automatically using the first set of axes to define movement of the intersection including movement of the subject and movement of the user-selected object, in a manner omitting use of the second set of axes to define movement of the user-selected object, said automatic using the first set of axes resulting in further generated 3D images for the simulation, wherein the step of automatically using the first set of axes further includes: temporarily deactivating kinematics functioning of the simulation; coupling the first set of axes to the user-selected object; aligning the axes of the first set with that of the second set; and re-activating the kinematics functioning of the simulation. 2. A method as in claim 1 wherein the subject is a representation of a human. 3. A method as in claim 2 wherein the intersection of the subject and the user-selected object is the representation of the human carrying the user-selected object. 4. A method as in claim 2 wherein the intersection of the subject and the user-selected object is at least one hand of the human carrying the user-selected object. 5. A method as in claim 4 wherein the further generated 3D images are of the human in different desired postures carrying the user-selected object. 6. The method as in claim 2 wherein the further generated 3D images are of the human in different desired postures. 7. A method as in claim 1 wherein angle of orientation of the user-selected object is constant in the resulting further generated 3D images. 8. A method as in claim 1 wherein the user-selected object is a real world object. 9. A computer apparatus generating 3D images for computer simulations comprising: a display monitor; and a computer-based simulator configured to: display on the display monitor a 3D image having a subject and a user-selected object, movement of the subject in the 3D image being defined with respect to a first set of axes in 3 dimensional space, and movement of the user-selected object in the 3D image being defined with respect to a second set of axes in 3 dimensional space, the displayed 3D image showing an intersection of the subject and the user-selected object; and for images succeeding the displayed 3D image in the simulation, automatically use the first set of axes to define movement of the intersection including movement of the subject and movement of the user-selected object, in a manner omitting use of the second set of axes to define movement of the user-selected object, and resulting in further generated 3D images for simulation, wherein automatically use the first set of axes includes: temporarily deactivate kinematics functioning of the simulation; couple the first set of axes to the user-selected object; align the axes of the first set with that of the second set; and re-activate the kinematics functioning of the simulation. 10. A computer apparatus as claimed in claim 9 wherein the subject is a representation of a human. 11. A computer apparatus as claimed in claim 10 wherein the intersection of the subject and the user-selected object is the representation of the human carrying the user-selected object. 12. A computer apparatus as claimed in claim 10 wherein the intersection of the subject and the user-selected object is at least one hand of the human carrying the user-selected object. 13. A computer apparatus as claimed in claim 12 wherein the further generated 3D images are of the human in different desired postures carrying the user-selected object. 14. A computer apparatus as claimed in claim 10 wherein the further generated 3D images are of the human in different desired postures. 15. A computer apparatus as claimed in claim 9 wherein angle of orientation of the user-selected object is constant in the resulting further generated 3D images. 16. A computer apparatus as claimed in claim 9 wherein the user-selected object is a real world object. 17. A computer program product comprising: a non-transitory computer readable medium; and program code embodied with the computer readable medium for generating 3D images in a computer based simulation, when executed by a digital processor, the program code causing: a computer to display a 3D image having a subject and a user-selected object, movement of the subject in the 3D image being defined with respect to a first set of axes in 3D space, and movement of the user-selected object in the 3D image being defined with respect to a second set of axes in 3D space, the displayed 3D image showing an intersection of the subject and the user-selected object; and a processor to automatically use, for images succeeding the displayed 3D image in the simulation, the first set of axes to define movement of the intersection including movement of the subject and movement of the user-selected object, in a manner resulting in further generated 3D images for the simulation, wherein automatically use the first set of axes includes: temporarily deactivate kinematics functioning of the simulation; couple the first set of axes to the user-selected object; align the axes of the first set with that of the second set; and re-activate the kinematics functioning of the simulation.
Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title
Cloth · CPC title
Navigation within 3D models or images · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.