Method and system for making natural movement in displayed 3D environment
First Claim
Patent Images
1. A method for controlling an object in a 3D environment being displayed on a display, the method comprising:
- selecting the object with a hand-held controller including one or more self-contained inertial sensors generating sensor signals;
computing position and orientation of the controller relative to the display, responsive to the sensor signals;
capturing inertia of the object relative to the 3D environment at a moment when the object is caused to make a sudden movement;
updating the inertia of the object with the controller and the captured inertia; and
effectuating the sudden movement so as to show visually a smooth and natural transition of the object relatively in the 3D environment.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for rendering the motions of a selected object as naturally as possible in a 3D environment are disclosed. According to one aspect of the techniques, relative changes in position of a controller in the physical world are used to control the motion of a selected (target) object in a virtual world by imparting inertia into the selected object in a relationship to the changes in speed and duration of the controller. As a result, the movements of the object are rendered naturally in a displayed scene in accordance with the changes in motion or position of the controller.
-
Citations
18 Claims
-
1. A method for controlling an object in a 3D environment being displayed on a display, the method comprising:
-
selecting the object with a hand-held controller including one or more self-contained inertial sensors generating sensor signals; computing position and orientation of the controller relative to the display, responsive to the sensor signals; capturing inertia of the object relative to the 3D environment at a moment when the object is caused to make a sudden movement; updating the inertia of the object with the controller and the captured inertia; and effectuating the sudden movement so as to show visually a smooth and natural transition of the object relatively in the 3D environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15)
-
-
10. A system for controlling an object in a 3D environment being displayed on a display, the system comprising:
-
a controller used to select the object, wherein the controller includes one or more self-contained inertial sensors generating sensor signals; a computing unit configured to receive the sensor signals from which position and orientation of the controller relative to the display are computed, wherein the computing unit is further configured to; capture inertia of the object relative to the 3D environment at a moment when the object is caused to make a sudden movement; update the inertia of the object with the controller and the captured inertia; and effectuate the sudden movement so as to show visually a smooth and natural transition of the object relatively in the 3D environment. - View Dependent Claims (11, 12, 13, 16, 17, 18)
-
Specification