Techniques for pointing to locations within a volumetric display
First Claim
1. A volumetric display method, comprising:
- producing a three-dimensional scene in a volumetric display; and
producing a three-dimensional pointer for an object in the display.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system that creates a volumetric display and a user controllable volumetric pointer within the volumetric display. The user can point by aiming a beam which is vector, planar or tangent based, positioning a device in three-dimensions in association with the display, touching a digitizing surface of the display enclosure or otherwise inputting position coordinates. The cursor can take a number of different forms including a ray, a point, a volume and a plane. The ray can include a ring, a bead, a segmented wand, a cone and a cylinder. The user designates an input position and the system maps the input position to a 3D cursor position within the volumetric display. The system also determines whether any object has been designated by the cursor by determining whether the object is within a region of influence of the cursor. The system also performs any function activated in association with the designation.
-
Citations
36 Claims
-
1. A volumetric display method, comprising:
-
producing a three-dimensional scene in a volumetric display; and
producing a three-dimensional pointer for an object in the display. - 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. A volumetric display method, comprising:
-
producing a three-dimensional scene in a volumetric display; and
producing a three dimensional pointer in the display, comprising;
determining a device position of a input device moving in two dimensions in association with the display;
determining a position of a surface cursor on a surface of the display responsive to the device position; and
producing a ray in the display projected from the position of the surface cursor and orthogonal to the surface at the position; and
selecting a first object intersected by the ray.
-
-
30. A volumetric display method, comprising:
-
producing a three-dimensional scene in a volumetric display; and
producing a three dimensional pointer in the display, comprising;
determining a device position of a input device moving in two dimensions in association with the display; and
determining a position of a surface cursor on a surface of the display responsive to the device position; and
tumbling the scene responsive to the position.
-
-
31. A volumetric display method, comprising:
-
producing a three-dimensional scene in a volumetric display; and
producing a three dimensional pointer in the display, comprising;
determining a device position and an orientation vector of an input device positioned in association with the display;
determining an intersection point of the vector with the display;
determining a length of the pointer from a length setting; and
producing a ray in the display projected from the intersection point along the vector to an end point with the end point being located along the vector from the device responsive to the length.
-
-
32. A computer readable storage controlling a computer by producing a three-dimensional scene in a volumetric display and producing a three-dimensional pointer for an object in the display.
-
33. A display apparatus, comprising:
-
a volumetric display system;
an input device inputting position coordinates; and
a computer producing a three-dimensional scene displayed by the display system and producing a three-dimensional volumetric pointer positioned in the scene responsive to the position coordinates. - View Dependent Claims (34)
-
-
35. A display, comprising:
-
a volumetric display scene; and
a volumetric pointer within the scene.
-
-
36. A method, comprising:
-
simulating a line segment in three dimensional space;
moving the simulated line segment in three dimensional space by manipulating an input device; and
displaying in a volumetric display an intersection of the simulated line segment with the volumetric display.
-
Specification