Methods, systems, and computer readable media for improved illumination of spatial augmented reality objects
10321107 ยท 2019-06-11
Assignee
Inventors
Cpc classification
H04N9/3182
ELECTRICITY
International classification
H04N9/31
ELECTRICITY
Abstract
A system for illuminating a spatial augmented reality object includes an augmented reality object including a projection surface having a plurality of apertures formed through the projection surface. The system further includes a lenslets layer including a plurality of lenslets and conforming to curved regions of the of the projection surface for directing light through the apertures. The system further includes a camera for measuring ambient illumination in an environment of the projection surface. The system further includes a projected image illumination adjustment module for adjusting illumination of a captured video image. The system further includes a projector for projecting the illumination adjusted captured video image onto the projection surface via the lenslets layer and the apertures.
Claims
1. A system for illuminating a spatial augmented reality object, the system comprising: an augmented reality object including a projection surface having a plurality of apertures formed in the projection surface; a lenslets layer located behind the projection surface, including a plurality of lenslets, and conforming to curved regions of the projection surface for directing light through the apertures; a camera for measuring ambient illumination in an environment of the projection surface; a projected image illumination adjustment module for adjusting illumination of a captured video image based on the ambient illumination measured by the camera, wherein adjusting illumination of the captured video image includes changing illumination of the captured video image to match ambient lighting of the environment of the projection surface so that the captured video image appears to be lit from light sources in the environment of the projection surface; and a projector for projecting the illumination-adjusted captured video image through the projection surface via the lenslets layer and the apertures, wherein the projection surface is coated with an anti-reflective coating and wherein the projector is located within the augmented reality object and illuminates the augmented reality object from within the augmented reality object by projecting the illumination-adjusted captured video image from within the augmented reality object, through the lenslets layer, through the apertures, and to a region outside of the augmented reality object.
2. The system of claim 1 wherein the lenslets layer includes a back surface shaped to refract and direct light from the projector to a desired direction that depends on a local angle of the projection surface and expected locations of the viewers of the augmented reality object.
3. The system of claim 1 wherein at least some of the lenslets that are adjacent to each other are fabricated to point in different directions and have different fields of view to achieve desired light distributions emanating from specific local areas of the projection surface at each specific local area.
4. The system of claim 1 wherein each lenslet is sized to be several times smaller than a pixel of the projector.
5. The system of claim 1 wherein the camera is located at the same optical location as the projector.
6. The system of claim 5 comprising a first shutter located in front of the camera and a second shutter located in front of the projector, wherein, during measurement of the ambient light, the first shutter is opened and the second shutter is closed.
7. The system of claim 1 wherein the projected image illumination adjustment module is configured to measure intensity and directionality of the ambient illumination and to adjust the intensity and directionality of the illumination of the projected image based on the measured intensity and directionality.
8. The system of claim 1 wherein the projected image illumination adjustment module is configured to remove ambient illumination resulting from an environment of the captured video image.
9. The system of claim 1 wherein the augmented reality object includes a mannequin and wherein the captured video image includes a live video image of a human face.
10. A method for illuminating a special augmented reality object, the method comprising: capturing images to be displayed on an augmented reality object; measuring ambient illumination in a local environment of the augmented reality object; adjusting illumination of the captured images based on the measured ambient illumination, wherein adjusting illumination of the captured images includes changing illumination of the captured images to match ambient lighting of the local environment of the augmented reality object so that the captured images appear to be lit from light sources in the local environment of the augmented reality object; and projecting, using a projector, the illumination-adjusted captured images through a projection surface of the augmented reality object, wherein the projection surface is coated with an anti-reflective coating and wherein the projector is located within the augmented reality object and illuminates the augmented reality object from within the augmented reality object by projecting the illumination-adjusted captured images from within the augmented reality object, through a lenslets layer located behind the projection surface, through apertures in the projection surface, and to a region outside of the augmented reality object.
11. The method of claim 10 wherein capturing the images includes capturing images of a remote human participant and wherein the augmented reality object comprises a mannequin.
12. The method of claim 10 wherein measuring the ambient illumination includes measuring the ambient illumination using a camera in the local environment of the augmented reality object.
13. The method of claim 10 wherein adjusting the illumination of the captured images includes adjusting intensity and direction of the illumination of the captured images to match the ambient illumination in the local environment.
14. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising: capturing images to be displayed on an augmented reality object; measuring ambient illumination in a local environment of the augmented reality object; adjusting illumination of the captured images based on the measured ambient illumination, wherein adjusting illumination of the captured images includes changing illumination of the captured images to match ambient lighting of the local environment of the augmented reality object so that the captured images appear to be lit from light sources in the local environment of the augmented reality object; and projecting the illumination adjusted captured images through a projection surface of the augmented reality object, wherein the projection surface is coated with an anti-reflective coating and wherein the projector is located within the augmented reality object and illuminates the augmented reality object from within the augmented reality object by projecting the illumination-adjusted captured images from within the augmented reality object, through a lenslets layer located behind the projection surface, through apertures in the projection surface, and to a region outside of the augmented reality object.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The subject matter described herein will now be explained with reference to the accompanying drawings of which:
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) Projecting images onto the surfaces of physical objects in an environment offers several potential advantages over projecting images onto conventional projection screens. As just one example, if the generic head-shape of a life-sized mannequin is projected with a live video of a distant participant, that distant participant might be accepted as more effective participant in local meetings than if that same participant's video were to appear on a conventional projection screen (see
(6) Additional benefits may accrue if, in addition to the video images being projected onto the mannequin's head, mannequin 104 could move its head orientation, its arms and torso to mimic those of the distant participant. The methods and systems described herein may be used to more realistically illuminate an augmented reality object, such as mannequin 104, when mannequin 104 is immobile or when mannequin 104 or other augmented reality object includes moving parts to mimic movements of a distant participant.
(7) As stated above, projector 100 that illuminates the object (the head in
(8) One problem ameliorated by the subject matter described herein is the unnatural appearance of the augmented object, that it appears to glow as if illuminated by an unnatural light. It is illuminated, of course, but has an unnatural appearance that makes the augmented face look very different than the human faces near it. This is caused by at least two effects: 1) The projection surface reflects not just the projector's light but also the ambient light in the room as well. Thus, for example, black parts of the augmented object are not black, but are the natural color of the augmented surface (for example, white or light grey). Thus, to get good contrast within the imagery on the augmented surface, the projector needs to illuminate the light-colored augmented areas with significant amount of light, to overpower the ambient light which is illuminating the dark and light areas equally. 2) The direction and balance of apparent lighting on the augmented head (it appears to be lighted from the right side in
(9) The subject matter described herein ameliorates Problem 1 by drastically reducing the amount of ambient light that is reflected off the augmented surface while at the same time allowing almost all the (rear-) projected light to illuminate the augmented surface. Thus, virtually all the light coming from the augmented surface will be that which is coming from the rear-mounted projector. Problem 2 is ameliorated by measuring the ambient illumination in the local environment of the augmented reality object via one (or more) cameras mounted inside the augmented surface and using that information to relight the augmented image from its captured geometry and illumination. Relighting the augmented image from its captured geometry and illumination may include changing the illumination of the captured image to match the ambient lighting of the local environment so that the captured image appears to be lit from light sources in the local environment, rather than those in the remote environment. Such changes in illumination may include changing the direction and intensity of illumination of pixels in the captured image for displaying the captured image on the augmented reality surface.
(10)
(11) In
(12) Augmented reality object 200 further includes a camera 3 for measuring ambient illumination in the local environment. The ambient illumination may be caused by light sources, such as ceiling mounted lights or natural lighting in the local environment. A beam splitter 2 allows camera 3 to measure the ambient illumination. In
(13) Augmented surface 204 may be covered with non-reflecting flat black coating except for aperture arrays 6, in a manner similar to the technique described in U.S. Pat. No. 6,970,289 B1 (Screen for Rear Projection Display), the disclosure of which is incorporated herein by reference in its entirety. In front of this coating is a transparent protective layer 7. Behind this coating is a layer 5 of tiny lenslets, one behind each pinhole or aperture, which serve the function of concentrating the light falling onto each of the apertures from the projector 1 and focusing all that light through the associated pinhole. The back surface 4 of the lenslets layer 5 is shaped in such a way as to refract and direct the light coming in from the known angle to the desired direction that depends on the local angle of augmented surface 204 and the expected locations of the viewers of augmented surface 204. (For example an area on one side of the nose may be directed in one direction while a nearby area on the other side of the nose may be directed in another direction.) Adjacent lenslets (their rear and front curvatures, and distance between them) may be fabricated to point in different directions and have different fields of view to achieve the desired light distributions emanating from the augmented surface at each specific local area. The size of each lenslet should be several times smaller than a projector's pixel. As in the '289 Patent, the fabrication of the apertures can be achieved by first fabricating the lenslets layer 5 and then applying the flat black coating to the entire outer surface of the lenslets. Then a powerful energy source, like a scanning laser, is placed at the projector's location. Then the laser is scanned across the lenslets' surface. The focused energy should open apertures in the coating layer at precisely the same places where, later, light from the projector will exit.
(14) In one embodiment of the subject matter described herein, lenslets layer 5 can be constructed along the complex curved surfaces of the augmented object. The shape, size, depth, and orientation of the lenslets can be designed to optimize the distribution of light emanating from various areas of the augmented surface, optimized for the desired appearance of the surface, and optimized also for the location and distribution of the expected viewers of the augmented surface making the apparent lighting on the augmented surface appear to be the same (or perhaps arbitrarily different) as the ambient lighting in the rest of the local environment may be achieved by constantly measuring the ambient light falling on various local areas of the augmented surface. As stated above, this ambient light is measured by placing a camera (3 in
(15) Projected image illumination adjustment module 202 may include a processor and associated memory for measuring the ambient light and adjusting the illumination light output from projector 1 based on the measured ambient light. Thus, projected image illumination adjustment module 202 may configure its associated processor to be a special purpose computer that improves the technological field of spatial illumination of augmented reality objects.
(16) Not just the amount of ambient light can be measured, but since the precise geometry of the augmented surface is known, the directionality of the ambient light can also be estimated. The estimation of the directionality of the ambient light may also be performed by projected image illumination adjustment module 202 and used to adjust the directionality of the illumination of the projected image.
(17) The size of the apertures (determined by the design of the lenslets surfaces and the power and ablation characteristics of the laser) can be changed to balance the needs of the camera for more light coming in, with the needs of the projection system to minimize reflection of ambient light off the augmented surface.
(18) In order to take advantage of the camera-captured ambient illumination data, the overall system has to become more sophisticated about the capture of the image(s) that are to be projected onto the augmented surface. For example, consider the example of
(19)
(20) In an alternate implementation, projector 1 may illuminate the augmented reality object from the front or user facing side.
(21) It will be understood that various details of the presently disclosed subject matter may be changed without departing from the scope of the presently disclosed subject matter. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation.