IP Library Granted Patent US 10,134,198
Granted Patent B2
US 10,134,198 · App. 15/133,025 · Granted Nov 20, 2018

Image compensation for an occluding direct-view augmented reality system

Inventor: Gavin Stuart Peter Miller (Los Altos, CA)
Assignee: Adobe Systems Incorporated
G06T19/20G06F3/005G06F3/013G06T3/40G06T19/006
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 10,134,198
App. No.
15/133,025
Granted
Nov 20, 2018
Kind
B2
Abstract

Image compensation for an occluding direct-view augmented reality system is described. In one or more embodiments, an augmented reality apparatus includes an emissive display layer for presenting emissive graphics to an eye of a user and an attenuation display layer for presenting attenuation graphics between the emissive display layer and a real-world scene to block light of the real-world scene from the emissive graphics. A light region compensation module dilates an attenuation graphic based on an attribute of an eye of a viewer, such as size of a pupil, to produce an expanded attenuation graphic that blocks additional light to compensate for an unintended light region. A dark region compensation module camouflages an unintended dark region with a replica graphic in the emissive display layer that reproduces an appearance of the real-world scene in the unintended dark region. A camera provides the light data used to generate the replica graphic.

Claims (44)

1. At least one computing device operative in a digital medium environment to present a synthetic graphical image in conjunction with a direct-view of a real-world scene in a manner to reduce visibility of an image artifact, the device comprising:

a synthetic graphic module configured to obtain an emissive graphic and an attenuation graphic including a boundary defining a size of the attenuation graphic;

a camera configured to detect a size of a pupil of an eye of a user;

a light region compensation module configured to produce an expanded attenuation graphic by expanding the boundary of the attenuation graphic based on the detected size of the pupil thereby increasing the size of the attenuation graphic;

a display device including an emissive display layer and an attenuation display layer; and

a display module configured to:

instruct the emissive display layer to present the emissive graphic to the eye of the user; and

instruct the attenuation display layer to present the expanded attenuation graphic to block light of the real-world scene from the emissive graphic and to prevent development of an unintended light region on the emissive graphic.

2. The device as described in claim 1 , wherein the camera is an inward-facing camera.

3. The device as described in claim 1 , wherein the size of the pupil of the eye of the user is based on a detected radius or diameter of the pupil of the eye.

4. The device as described in claim 1 , wherein the light region compensation module is further configured to produce the expanded attenuation graphic by applying a convolutional kernel tuned based on the attribute of the eye of the user.

5. The device as described in claim 4 , wherein the convolutional kernel is further tuned based on a distance measured from a position of the emissive display layer.

6. The device as described in claim 1 , wherein the light region compensation module is further configured to produce the expanded attenuation graphic by applying a minimum filter tuned based on the attribute of the eye of the user.

7. The device as described in claim 1 , wherein the unintended light region comprises an inner light halo bordering at least a portion of the emissive graphic.

8. The device as described in claim 1 , wherein:

the light region compensation module is further configured to produce the expanded attenuation graphic by dilating an attenuation matte; and

the display module is further configured to instruct the attenuation display layer to present the expanded attenuation graphic based on the dilated attenuation matte.

9. The device as described in claim 1 , further comprising:

a dark region compensation module configured to generate a replica graphic to reproduce an appearance of the real-world scene in a region in which the light from the direct-view of the real-world scene is blocked by the expanded attenuation graphic,

wherein the display module is further configured to instruct the emissive display layer to present to the eye of the user the replica graphic in the region.

10. In a digital medium environment to present a synthetic graphical image in conjunction with a direct-view of a real-world scene in a manner to reduce visibility of an image artifact, a method implemented by a device, the method comprising:

obtaining, by the device, an emissive graphic and an attenuation graphic having a boundary;

detecting, by a camera of the device, a size of a pupil of an eye of a user;

dilating, by the device, the boundary of the attenuation graphic to produce an expanded attenuation graphic based on the detected size; of the pupil of the eye of the user

presenting, by the device, the emissive graphic to the eye of the user using an emissive display layer; and

presenting by the device, the expanded attenuation graphic to block light of the real-world scene from the emissive graphic and to prevent development of an unintended light region on the emissive graphic.

11. The method as described in claim 10 , further comprising detecting the size of the pupil of the eye of the user using an inward-facing camera.

12. The method as described in claim 11 , wherein the size of the pupil of the eye of the user is based on a detected radius or diameter of the pupil of the eye.

13. The method as described in claim 10 , wherein the light region compensation module is further configured to produce the expanded attenuation graphic by applying a convolutional kernel tuned based on the size of the eye of the user.

14. The method as described in claim 13 , wherein the convolutional kernel is further tuned based on a distance measured from a position of the emissive display layer.

15. The method as described in claim 10 , wherein the light region compensation module is further configured to produce the expanded attenuation graphic by applying a minimum filter tuned based on the attribute of the eye of the user.

16. The method as described in claim 10 , wherein the unintended light region comprises an inner light halo bordering at least a portion of the emissive graphic.

17. The method as described in claim 10 , wherein:

the light region compensation module is further configured to produce the expanded attenuation graphic by dilating an attenuation matte; and

the display module is further configured to instruct the attenuation display layer to present the expanded attenuation graphic based on the dilated attenuation matte.

18. The method as described in claim 11 , further comprising:

a dark region compensation module configured to generate a replica graphic to reproduce an appearance of the real-world scene in a region in which the light from the direct-view of the real-world scene is blocked by the expanded attenuation graphic,

wherein the display module is further configured to instruct the emissive display layer to present to the eye of the user the replica graphic in the region.

19. In a digital medium environment to present a synthetic graphical image in conjunction with a direct-view of a real-world scene in a manner to reduce visibility of an image artifact, a system comprising:

means for obtaining an emissive graphic and an attenuation graphic having a boundary;

means for detecting a size of a pupil of an eye of a user;

means for dilating the attenuation graphic by expanding the boundary using a convolutional kernel to produce an expanded attenuation graphic based on the detected size of the pupil of the eye of the user;

means for presenting the emissive graphic to the eye of the user using an emissive display layer; and

means for presenting the expanded attenuation graphic to block light of the real-world scene from the emissive graphic and to prevent development of an unintended light region on the emissive graphic.

Assignments (3)
CHANGE OF NAME Recorded Apr 8, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048867/0882 →
CHANGE OF NAME Recorded Jan 18, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048097/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2016
From: MILLER, GAVIN STUART PETER
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 038323/0406 →
Continuity (1)
Related Publication 20170301145A1 · Oct 19, 2017