IP Library Granted Patent US 7,151,849
Granted Patent B1
US 7,151,849 · App. 11/080,094 · Granted Dec 19, 2006

Efficient block transform including pre-processing and post processing for 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 7,151,849
App. No.
11/080,094
Granted
Dec 19, 2006
Kind
B1
Abstract

Image data processing techniques utilizing multiple processes operating on one or more processors of one or more computer systems can be used to efficiently rearrange or reparameterizing image data to form hologram element (hogel) images which can then be used to produce holographic stereograms. These techniques utilize matrix manipulation of portions of image data both within a single process, and across multiple processes typically executing on different processors, and each utilizing a subset of the overall set of image data.

Claims (72)

1. A method comprising:

providing a plurality of image data sets;

reparameterizing image data from the plurality of image data sets to form at least a portion of a hologram element (hogel); and

at least one of:

processing the image data prior to the reparameterizing; and

processing the at least a portion of a hogel.

2. The method of claim 1 wherein the processing the image data prior to the reparameterizing further comprises:

selecting the image data for reparameterization, wherein the image data is a subset of available data in the a plurality of image data sets.

3. The method of claim 1 wherein the processing the image data prior to the reparameterizing further comprises:

gathering information about the plurality of image data sets.

4. The method of claim 1 wherein the processing the image data prior to the reparameterizing further comprises:

interpolating between a first one of the plurality of image data sets and a second one of the plurality of image data sets to form the image data.

5. The method of claim 4 wherein the interpolating further comprises at least one of:

performing optical flow analysis on a sequence of images from the first one of the plurality of image data sets and the second one of the plurality of image data sets; and

performing vector flow analysis on a sequence of images from the first one of the plurality of image data sets and the second one of the plurality of image data sets.

6. The method of claim 1 wherein the processing the image data prior to the reparameterizing further comprises at least one of:

adjusting a brightness value corresponding to at least a portion of the image data;

adjusting a contrast value corresponding to at least a portion of the image data;

correcting a color of at least a portion of the image data; and

embedding additional information in at least a portion of the image data.

7. The method of claim 1 wherein the processing the at least a portion of a hogel further comprises:

adjusting a view zone associated with the at least a portion of a hogel.

8. The method of claim 7 wherein the adjusting further comprises:

translating at least one pixel of the at least a portion of a hogel.

9. The method of claim 1 wherein the processing the at least a portion of a hogel further comprises:

performing at least one of an anti-aliasing operation, a rotation operation, a directional interpolation operation, a compression operation and a compositing operation on the at least a portion of a hogel.

10. The method of claim 1 wherein the processing the at least a portion of a hogel further comprises:

correcting a view angle associated with the at least a portion of a hogel by scaling the at least a portion of a hogel.

11. The method of claim 1 wherein the processing the at least a portion of a hogel further comprises:

correcting for optical system distortion caused by a hologram recording device.

12. The method of claim 1 wherein the providing a plurality of image data sets further comprises:

providing a computer graphics model of a scene;

generating a plurality of sets of light-field data from the computer graphics model of a scene using an isotropic parameterization of a light field, each of the plurality of sets of light-field data corresponding to a respective one of the plurality of image data sets.

13. The method of claim 12 further comprising:

defining a plurality of sampling directions,

wherein the generating a plurality of sets of light-field data further comprises generating a plurality of parallel oblique projections using at least one of the plurality of sampling directions.

14. The method of claim 1 wherein the providing a plurality of image data sets further comprises:

providing a computer graphics model of a scene;

rendering a plurality of oblique projections of the computer graphics model of a scene using at least one of scan-line conversion, ray tracing, and image-based rendering, each of the plurality of oblique projections corresponding to a respective one of the plurality of image data sets.

15. The method of claim 1 wherein each of the plurality of image data sets corresponds to an oblique projection of a computer graphics model of a scene.

16. A computer readable medium comprising program instructions executable on a processor, the computer readable medium being one of an electronic storage medium, a magnetic storage medium, an optical storage medium, and a communications medium conveying signals encoding the instructions, wherein the program instructions are operable to implement each of:

providing a plurality of image data sets;

reparameterizing image data from the plurality of image data sets to form at least a portion of a hologram element (hogel); and

at least one of:

processing the image data prior to the reparameterizing; and

processing the at least a portion of a hogel.

17. An apparatus comprising:

a means for providing a plurality of image data sets;

a means for reparameterizing image data from the plurality of image data sets to form at least a portion of a hologram element (hogel); and

at least one of:

a means for processing the image data prior to the reparameterizing; and

a means for processing the at least a portion of a hogel.

18. The apparatus of claim 17 wherein the means for processing the image data prior to the reparameterizing further comprises at least one of:

a means for selecting the image data for reparameterization, wherein the image data is a subset of available data in the a plurality of image data sets;

a means for gathering information about the plurality of image data sets;

a means for interpolating between a first one of the plurality of image data sets and a second one of the plurality of image data sets to form the image data;

a means for adjusting a brightness value corresponding to at least a portion of the image data;

a means for adjusting a contrast value corresponding to at least a portion of the image data;

a means for correcting a color of at least a portion of the image data; and

a means for embedding additional information in at least a portion of the image data.

19. The apparatus of claim 17 wherein the means for processing the at least a portion of a hogel further comprises at least one of:

a means for adjusting a view zone associated with the at least a portion of a hogel;

a means for performing an anti-aliasing operation on the at least a portion of a hogel;

a means for performing a rotation operation on the at least a portion of a hogel;

a means for performing a directional interpolation operation on the at least a portion of a hogel;

a means for performing a compression operation on the at least a portion of a hogel;

means for performing a compositing operation on the at least a portion of a hogel;

a means for correcting a view angle associated with the at least a portion of a hogel by scaling the at least a portion of a hogel; and

a means for correcting for optical system distortion caused by a means for recording holograms.

20. The apparatus of claim 17 further comprising:

a means for providing a computer graphics model of a scene;

a means for generating a plurality of sets of light-field data from the computer graphics model of a scene using an isotropic parameterization of a light field, each of the plurality of sets of light-field data corresponding to a respective one of the plurality of image data sets.

Assignments (3)
RELEASE Recorded May 11, 2016
From: SILICON VALLEY BANK
To: ZEBRA IMAGING, INC.
Reel/Frame 038831/0068 →
REQUEST FOR RECORDATION UNDER 37 CFR 3.28 Recorded Mar 13, 2013
From: CAMAHORT, EMILIO; HOLZBACH, MARK E.; SITTON, ROBERT L.
To: ZEBRA IMAGING, INC.
Reel/Frame 029992/0067 →
RELEASE Recorded Feb 4, 2010
From: SILICON VALLEY BANK
To: ZEBRA IMAGING INC.
Reel/Frame 023892/0820 →