IP Library Granted Patent US 11,874,493
Granted Patent B2
US 11,874,493 · App. 16/063,994 · Granted Jan 16, 2024

System and methods of universal parameterization of holographic sensory data generation, manipulation and transport

Inventors: Jonathan Sean Karafin (San Jose, CA); Brendan Elwood Bevensee (San Jose, CA)
Assignee: Light Field Lab, Inc.
G02B6/0096G02B6/023G02B6/02042G02B6/04G02B6/08G02B6/29325G02B27/0172G02B27/0955G02B27/0994G02B27/1066G02B30/00G02B30/33H04N13/388G02B3/0056G02B3/08G02B5/32G02B6/0229G02B6/02295G02B25/00G02B25/002G02B27/0093G02B27/0103G02B27/1073G02B30/56G02B2027/0105G02B2027/0134G02B2027/0174G03H1/0005G03H1/0248G03H1/2202G03H1/2294G03H2001/0088G03H2223/19G06F3/01G06F3/013G10K11/26G21K1/00H04N5/89H04N13/344H04N23/957Y02E10/52
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 11,874,493
App. No.
16/063,994
Filed
Jun 19, 2018
Granted
Jan 16, 2024
Kind
B2
Art Unit
2872
USPC
359/15
Abstract

A method determines four dimensional (4D) plenoptic coordinates for content data by receiving content data; determining locations of data points with respect to a first surface to creating a digital volumetric representation of the content data, the first surface being a reference surface; determining 4D plenoptic coordinates of the data points at a second surface by tracing the locations the data points in the volumetric representation to the second surface where a 4D function is applied; and determining energy source location values for 4D plenoptic coordinates that have a first point of convergence.

Claims (37)

1. A method of directing energy based on four dimensional (4D) coordinates for content data, the method comprising:

receiving content data;

determining a location for each of a plurality of data points with respect to a first surface to create a digital volumetric representation of the content data, the first surface being a reference surface for defining the locations of data points in space;

tracing the location of each of the data points to the first surface through a plurality of locations at a second surface where energy is to be propagated therethrough in accordance to a 4D function applied at the second surface;

determining a set of 4D coordinates for each data point based on a plurality of traced intersections at the first and second surfaces;

determining a first set of energy source modulation values for a first set of 4D coordinates based on the 4D function, the first set of 4D coordinates associated with a first point of convergence at a location of a first data point; and

determining a second set of energy source modulation values for a second set of 4D coordinates based on the 4D function, the second set of 4D coordinates associated with a second point of convergence at a location of a second data point that is different than the location of the first data point;

wherein the first and second sets of 4D coordinates are determined based on different pluralities of traced intersections at the first and second surfaces; and

wherein the first set of energy source modulation values is operable to instruct an energy directing device to direct energy to the first point of convergence along a first plurality of energy propagation paths to form at least a first portion of a detectable volumetric representation of the content data, and the second set of energy source modulation values is operable to instruct the energy directing device to direct energy to the second point of convergence along a second plurality of energy propagation paths to form at least a second portion of the detectable volumetric representation of the content data;

wherein the first and second portions of the detectable volumetric representation of the content data comprise a holographic surface that is perceivable to a viewer.

2. The method of claim 1 , wherein the content data comprises a signal perceptible by a visual, audio, textural, sensational, or smell senor.

3. The method of claim 1 , wherein the content data comprises at least one of the following information of a scene: an object location, a material property, a virtual light source, content for geometry at non-object location, content out of the reference surface, a virtual camera position, a segmentation of objects, and layered contents.

4. The method of claim 1 , wherein the content data comprises data points in a two dimensional (2D) space, and wherein determining locations comprises applying a depth map to the data points in a two dimensional space.

5. The method of claim 1 , wherein the content data comprises data points in a three dimensional (3D) space, and wherein determine locations comprises adjusting the data points in the 3D space.

6. The method of claim 5 , wherein adjusting comprises applying a depth map to the data points in the 3D space.

7. The method of claim 5 , wherein adjusting comprises adding new data points.

8. The method of claim 5 , wherein adjusting comprises reconstructing occluded data points.

9. The method of claim 1 , wherein the second surface corresponds to a waveguide system of an energy directing device, and energy is operable to be directed through the waveguide system according to the 4D plenoptic coordinates of the data points to form a detectable volumetric representation of the content data.

10. The method of claim 9 , wherein the method further comprises applying a mapping between energy locations on a first side of the waveguide system and the angular directions of the energy propagation paths from the waveguide element on a second side of the waveguide system, wherein a plurality of energy locations on the first side of the waveguide system corresponding to the 4D plenoptic coordinates of the data points are determined by applying the mapping.

11. The method of claim 10 , wherein applying the mapping comprises calibrating for a distortion in the waveguide system.

12. The method of claim 11 , calibrating for the distortion in the waveguide system comprises calibrating for at least one distortion selected from a group consisting of: a spatial distortion, angular distortion, intensity distortion, and color distortion.

13. The method of claim 9 , wherein the energy directing device further comprises a relay system on the first side of the waveguide system, the relay system having a first surface adjacent to the waveguide system, and further wherein the energy locations on the first side of the waveguide system are positioned adjacent to a second surface of the relay system.

14. The method of claim 13 , wherein applying the mapping comprises calibrating for a distortion in the waveguide system.

15. The method of claim 13 , wherein applying the mapping comprises calibrating for a distortion in the relay system.

16. The method of claim 15 , wherein applying the mapping comprises calibrating for a distortion in the waveguide system.

17. The method of claim 15 , wherein calibrating for the distortion in the relay system comprises calibrating for at least one distortion selected from a group consisting of: a spatial distortion, angular distortion, intensity distortion, and color distortion.

18. The method of claim 9 , wherein the energy locations are located in the first surface.

19. The method of claim 1 , wherein the received content data further comprises vectorized material property data, and wherein the method further comprises associating the digital volumetric representation of the content data with the vectorized material property data; and wherein determining energy source location values is based on at least the vectorized material property data associated with the volumetric representation of the content data.

20. The method of claim 1 , wherein at least a portion of the method is carried out in real time.

21. The method of claim 1 , wherein method is entirely carried out in real time.

22. The method of claim 1 , wherein at least two portions of the method are carried out in different time periods.

23. A method of determining four-dimensional (4D) plenoptic coordinates for content data, the method comprising:

receiving content data;

determining locations of data points with respect to a first surface to create a digital volumetric representation of the content data, the first surface being a reference surface;

determining 4D plenoptic coordinates of the data points at a second surface by tracing the locations the data points in the volumetric representation to the second surface where a 4D function is applied; and

determining energy source location values for 4D plenoptic coordinates that have a first point of convergence;

wherein the second surface corresponds to a waveguide system of an energy directing device, and energy is operable to be directed through the waveguide system according to the 4D plenoptic coordinates of the data points to form a detectable volumetric representation of the content data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2026
From: LIGHT FIELD LAB, INC.
To: CMBG FBC-LIGHT FIELD LAB, LLC
Reel/Frame 074987/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2018
From: KARAFIN, JONATHAN SEAN; BEVENSEE, BRENDAN ELWOOD
To: LIGHT FIELD LAB, INC.
Reel/Frame 046134/0684 →
Continuity (4)
Provisional Application 62507500 · May 17, 2017
Provisional Application 62366076 · Jul 24, 2016
Provisional Application 62362602 · Jul 15, 2016
Related Publication 20190011621A1 · Jan 10, 2019