IP Library Granted Patent US 6,963,431
Granted Patent B2
US 6,963,431 · App. 10/058,710 · Granted Nov 8, 2005

Rendering methods for full parallax autostereoscopic displays

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 6,963,431
App. No.
10/058,710
Granted
Nov 8, 2005
Kind
B2
Abstract

A method of rendering image data for full parallax autostereoscopic displays. The method is based on a double frustrum camera technique, where two cameras provide image data from opposing sides of an image plane. The near clipping plane is located on the image plane. The distance between the near clipping plane and the eyepoint of the camera frustra is adjusted to minimize or avoid clipping.

Claims (34)

1. A computer-implemented method of rendering data for producing a full parallax autostereoscopic display of a digital scene, comprising the steps of:

defining an image plane that passes through at least a portion of said scene;

dividing the image plane into a plurality of contiguous image elements;

simulating two camera frustra on opposing sides of said image plane, each camera frustrum having an associated eyepoint;

defining a near clipping plane of said frustra on said image plane;

for each image element, determining a distance between said eyepoint and said near clipping plane that would avoid near clipping of said scene, thereby determining a set of near clipping plane distances;

positioning said camera frustra along a z axis in accordance with one or more of said near clipping plane distances;

generating, for each of said elements, image data for each of said cameras; and

combining said image data, thereby rendering said scene.

2. The method of claim 1 , wherein the method is performed to produce holograms, and wherein said generating step provides holographic image data.

3. The method of claim 1 , wherein said positioning step provides a single near clipping plane distance for all of said elements.

4. The method of claim 1 , wherein said positioning step provides near clipping plane distances within a predetermined range.

5. The method of claim 1 , further comprising the step of identifying degenerate elements for which said determining step will not result in avoiding clipping.

6. The method of claim 5 , wherein the method is performed to produce a hologram, and further comprising the step of rendering image data for said degenerate elements by special compositing of images from said camera frustra.

7. The method of claim 5 , further comprising the step of rendering image data for said degenerate elements by repositioning said camera frustra in a direction parallel to said image plane.

8. The method of claim 1 , wherein said scene is comprised of polygons, and said determining step compares z vertices of said polygons with a z distance of said clipping plane.

9. The method of claim 1 , further comprising the step of evaluating said image data for depth resolution and compensating said image data based on said evaluating step.

10. A full parallax autostereoscopic print of a digital scene, whose image data is rendered according to the following steps:

defining an image plane that passes through at least a portion of said scene;

dividing the image plane into a plurality of contiguous image elements;

simulating two camera frustra on opposing sides of said image plane, each camera frustrum having an associated eyepoint;

defining a near clipping plane of said frustra on said image plane;

for each of said contiguous image element, determining a distance between said eyepoint and said near clipping plane that would avoid near clipping of said scene, thereby determining a set of near clipping plane distances;

positioning said camera frustra along a z axis in accordance with one or more of said near clipping plane distances;

generating, for each of said contiguous image elements, image data for each of said cameras; and combining said image data, thereby rendering said scene.

11. A computer-readable medium whose contents cause a computer system to render image data for a full parallax autostereoscopic display, by performing the steps of:

defining an image plane that passes through at least a portion of said scene;

dividing the image plane into a plurality of contiguous image elements;

simulating two camera frustra on opposing sides of said image plane, each camera frustrum having an associated eyepoint;

defining a near clipping plane of said frustra on said image plane;

for each of said contiguous image element, determining a distance between said eyepoint and said near clipping plane that would avoid near clipping of said scene, thereby determining a set of near clipping plane distances;

positioning said camera frustra along a z axis in accordance with one or more of said near clipping plane distances;

generating, for each of said contiguous image elements, image data for each of said cameras; and

combining said image data, thereby rendering said scene.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2019
From: FOVI3D, INC.
To: 3D PATENTS, LLC
Reel/Frame 050083/0745 →
SECURITY INTEREST Recorded Feb 5, 2019
From: FOVI 3D, INC.
To: NUEVO CAPITAL PARTNERS, L.P.
Reel/Frame 048260/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: ZEBRA IMAGING, INC.
To: FOVI 3D, INC.
Reel/Frame 042391/0378 →
RELEASE Recorded May 11, 2016
From: SILICON VALLEY BANK
To: ZEBRA IMAGING, INC.
Reel/Frame 038990/0176 →
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2010
From: SILICON VALLEY BANK
To: ZEBRA IMAGING INC.
Reel/Frame 023892/0818 →