IP Library › Granted Patent US 8,902,160
Granted Patent B2
US 8,902,160 · App. 13/594,704 · Granted Dec 2, 2014

Reducing distortion in an image source comprising a parallax barrier

Inventor: Dan Reitan (Mountain View, CA)
Assignee: ReinCloud Corporation
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 8,902,160
App. No.
13/594,704
Granted
Dec 2, 2014
Kind
B2
Abstract

A method for reducing distortion from a stereoscopic image source comprising a parallax barrier layer is described. Embodiments include: capturing one or more audience images of at least one viewer with an image capturing device; determining, at a processor, locations of a plurality of eyes of the at least one viewer based on the audience images; determining incidental angles of the plurality of eyes; and selecting at least one distortion correction filter from a plurality of distortion correction filters based on the incidental angles of the plurality of eyes.

Claims (33)

1. A method for reducing distortion from a stereoscopic image source comprising a parallax barrier layer, said method comprising:

capturing one or more audience images of more than one viewer with an image capturing device;

determining, at a processor, locations of a plurality of eyes of said more than one viewer based on said audience images;

determining incidental angles of said plurality of eyes to achieve determined incidental angles;

finding an average root mean square of at least one of said incidental angles of said plurality of eyes and said locations of said plurality of eyes to achieve a determined average root mean square; and

selecting at least one distortion correction filter from a plurality of distortion correction filters based on said determined incidental angles of said plurality of eyes and said determined average root mean square.

2. The method of claim 1 , further comprising:

rendering display images in a buffer for said image source with a processor of said at least one processor, wherein said display images are rendered for a right eye and a left eye.

3. The method of claim 2 , wherein said at least one processor is selected from the group consisting of central processing units and graphics processing units.

4. The method of claim 2 , wherein said rendering is performed using an interface that rests upon an OpenGL interface.

5. The method of claim 1 , further comprising:

processing said display images for said image source with a blend function.

6. The method of claim 1 , wherein said incidental angles of said plurality of eyes are determined relative to a component of said image source.

7. The method of claim 6 , wherein said component is selected from the group consisting of liquid crystal displays, parallax barriers, light sources, and image capturing devices.

8. The method of claim 1 , wherein said distortion correction filter is selected based in part on a transfer function.

9. The method of claim 1 , wherein a subset of said plurality of said distortion correction filters are selected and interpolated based on said incidental angles of said plurality of eyes and said average root mean square.

10. The method of claim 9 , wherein said subset of said plurality of said distortion correction filters are interpolated non-linearly.

11. A device for reducing distortion from a stereoscopic image source comprising:

a display picture element layer;

an image capturing device operable to capture one or more audience images of more than one viewer;

a parallax barrier layer to show a stereoscopic display image, wherein said parallax barrier layer comprises:

one or more openings for allowing each eye of a plurality of eyes of said more than one viewer to see a different display image, thereby creating a sense of depth for said plurality of eyes;

at least one processor, wherein said at least one processor is operable to: determine locations of said plurality of eyes of said more than one viewer based on said audience images, determine incidental angles of said plurality of eyes, find an average root mean square of at least one of said incidental angles of said plurality of eyes and said locations of said plurality of eyes, and select a distortion correction filter based on said incidental angles of said plurality of eyes and said average root mean square; and

a plurality of distortion correction filters, wherein said plurality of distortion correction filters are operable to reduce said distortion.

12. The device of claim 11 , wherein said at least one processor is operable to render display images in a buffer for a right eye and a left eye.

13. The device of claim 11 , wherein said at least one processor is operable to process said display images for said image source with a blend function.

14. The device of claim 11 , wherein said incidental angles of said plurality of eyes are determined relative to a component of said device.

15. The device of claim 14 , wherein said component is selected from the group consisting of liquid crystal displays, parallax barriers, light sources, and image capturing devices.

16. The device of claim 11 , wherein said at least one processor selects said distortion correction filter based in part on a transfer function.

17. The device of claim 11 , wherein said at least one processor is selected from the group consisting of central processing units and graphics processing units.

18. The device of claim 11 , wherein rendering performed by said at least one processor is performed using an interface that rests upon an OpenGL ES interface.

19. The device of claim 11 , wherein a subset of said plurality of said distortion correction filters are selected and interpolated based on said incidental angles of said plurality of eyes and said average root mean square.

20. The device of claim 19 , wherein said subset of said plurality of said distortion correction filters is interpolated non-linearly.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: REITAN, DAN
To: REINCLOUD CORPORATION
Reel/Frame 028847/0843 →
Continuity (1)
Related Publication 20140055340A1 · Feb 27, 2014