BROAD VIEWING ANGLE DISPLAYS AND USER INTERFACES
First Claim
1. A method of floating-in-the-air image display, comprising:
- providing a floating-in-the-air display device at a location; and
projecting from said device one or more floating-in-the-air computer generated images, viewable over a range of angles including at least 200 arc degrees surrounding said location.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for displaying images, and for implementing volumetric user interfaces. One exemplary embodiment provides a system comprising: a light source; an image producing unit, which produces an image upon interaction with light approaching the image producing unit from the light source; an eyepiece; and a mirror, directing light from the image to a surface of the eyepiece, wherein the surface has a shape of a solid of revolution formed by revolving a planar curve at least 180° around an axis of revolution. Another exemplary embodiment provides a method for implementing a floating-in-the-air user interface, including displaying a first image in a display space of a first floating-in-the-air display, inserting a real object into the display space of the first floating-in-the-air display, locating a location of the real object within the display space of the first floating-in-the-air display, locating the real object in the display space, and providing the location as input to the floating-in-the-air user interface.
219 Citations
129 Claims
-
1. A method of floating-in-the-air image display, comprising:
-
providing a floating-in-the-air display device at a location; and projecting from said device one or more floating-in-the-air computer generated images, viewable over a range of angles including at least 200 arc degrees surrounding said location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A hologram display device projecting a floating in the air computer generated hologram simultaneously viewable over a range of viewing angles of at least 180 degrees.
-
20. A method of displaying content to multiple viewers, the method comprising:
-
forming multiple volumetric images, each of at least a portion of the content and each viewable from its own viewability space; and overlapping a portion of one or more of said viewability spaces with a pupil of each of the viewers. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for displaying content to multiple viewers, the system comprising
a unit for generating volumetric images each of at least a portion of the content and each viewable from its own viewability space; - and
an optical system, controlling a portion of one or more of said viewability spaces with a pupil of each of the viewers. - View Dependent Claims (30)
- and
-
31. A system comprising:
-
an image producing unit, producing a paraxial image; and an optical system defining a stage and imaging said paraxial image to said stage, such that the image on the stage is viewable from a viewability space, wherein said optical system comprises an eyepiece and a mirror, the mirror being configured to direct light to the eyepiece in a plurality of different azimuthal angles, and wherein each of said azimuthal angles determines a different location for said viewability space; and for each of said azimuthal angles the location of the stage is the same. - View Dependent Claims (32)
-
-
33. A method of imaging a paraxial image to be seen by a viewer having a pupil in a first location and looking at a second location, the method comprising:
-
generating the paraxial image; imaging the paraxial image to the location at which the viewer looks, such that an image of the paraxial image is viewable from a viewability space having a broadest portion and narrower portions; selecting, responsive to the location of the viewer'"'"'s pupil, a third location; and imaging the broadest portion of the viewability space to the selected third location.
-
-
34. A method of displaying a scene to a viewer looking towards a given location, the method comprising:
-
estimating the position of the viewer'"'"'s eye; estimating which scene-portions the viewer would have seen if the scene was at the given location in a given orientation; and imaging to the given location a computer generated hologram of only a portion of the scene, said portion comprising said estimated scene-portions, wherein imaging is such that the viewer can see the hologram. - View Dependent Claims (35)
-
-
36. A system for imaging a computer-generated hologram (CGH), the system comprising:
-
a hologram generating unit comprising a spatial light modulator (SLM); an optical system configured to image a hologram generated by said unit to a first location and an image of the SLM to a second location; and a controller configured to control the imaging of said image of the SLM to the second location, such that the CGH is imaged to a location between the optical system and the image of the SLM. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 67, 68)
-
-
52. A system for imaging, the system comprising:
-
an eyepiece having an inner reflecting wall covering at least 90 degrees arc angle; and an image generating unit, residing inside said cavity, wherein said eye piece is configured to project an image from said image generation unit to one or more viewers. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
69. A method for implementing a floating-in-the-air user interface, comprising:
-
displaying a first image in a display space of a first floating-in-the-air display; inserting a real object into the display space of the first floating-in-the-air display; locating a location of the real object within the display space of the first floating-in-the-air display; locating the real object in the display space; and providing the location as input to the floating-in-the-air user interface. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A method for enabling a viewing of dynamically generated a floating-in-the-air displayed object and a real object in a same display space, comprising:
-
displaying the volumetrically displayed object on a first floating-in-the-air display; and inserting the real object into the display space of the first floating-in-the-air display. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113)
-
-
114. A method for enabling a viewing of a floating-in-the-air displayed body part from a three dimensional data set of the body and a volumetrically displayed virtual object from a three dimensional data set of one or more virtual objects, comprising:
-
displaying the floating-in-the-air displayed body part on a first floating-in-the-air display; and overlaying the virtual object into the display space of the first floating-in-the-air display. - View Dependent Claims (115, 116)
-
-
117. A user interface comprising:
-
a first floating-in-the-air display; and a first input unit adapted to accept input from a first location within a first display space, the first display space being a volume within which objects are displayed by the first floating-in-the-air display. - View Dependent Claims (118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
-
-
128. A method for implementing a floating-in-the-air user interface, comprising:
-
displaying a first image in a display space of a first floating-in-the-air display; inserting a real object into the display space; detecting location of the real object within the display space; using the location as an input for the user interface; and highlighting the location in the display space.
-
-
129. A user interface comprising:
-
means for displaying a floating-in-the-air display; means for accepting an input from a location within the display space, the display space being a volume within which objects displayed by the floating-in-the-air display appear.
-
Specification