IP Library Granted Patent US 7,528,823
Granted Patent B2
US 7,528,823 · App. 11/907,513 · Granted May 5, 2009

Techniques for pointing to locations within a volumetric display

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,528,823
App. No.
11/907,513
Granted
May 5, 2009
Kind
B2
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.

Claims (28)

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 by mapping from an input device position into the display independent of scene content and display mechanism along a ray cast responsive to the input device, and

wherein the pointer comprises a point cursor.

2. A method as recited in claim 1 , wherein the point cursor is always produced in the display.

3. A method as recited in claim 1 , wherein the point cursor is semitransparent.

4. 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 by mapping from an input device position into the display independent of scene content and display mechanism, wherein the pointer comprises a point cursor; and

producing orthogonal guidelines intersecting the point cursor in the display.

5. 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 by mapping from an input device position into the display independent of scene content and display mechanism along a ray cast responsive to the input device, and

wherein the pointer comprises a volume cursor.

6. A method as recited in claim 5 , wherein the volume cursor has a semitransparent surface.

7. 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 by mapping from an input device position into the display independent of scene content and display mechanism along a ray cast responsive to an input device.

8. 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 by mapping from an input device position into the display independent of scene content and display mechanism along a ray cast responsive to the input device.

9. A display apparatus as recited in claim 8 , wherein the input device comprises on of a stylus/digitizing surface adjacent a display enclosure, a stylus/digitalizing surface on the display enclosure and a three-dimensional input device, and the three-dimensional pointer comprises one of a display surface restricted cursor, a floating point cursor, a floating volume cursor, a ray cursor, a ray cursor having a region of influence and a plane cursor.

10. A display, comprising:

a volumetric display scene; and

a volumetric pointer within the scene produced by mapping from an input device position into the display independent of scene content and display mechanism along a ray cast responsive to the input device.

11. 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.