IP Library › Granted Patent US 12,200,185
Granted Patent B1
US 12,200,185 · App. 17/885,455 · Granted Jan 14, 2025

Ray tracing in a display

Inventors: Felipe Bacim De Araujo E Silva (San Jose, CA); Seung Wook Kim (San Jose, CA); Edwin Iskandar (San Jose, CA); Pavel V Dudrenov (San Francisco, CA); Zachary D Corley (Newark, CA); Hao Chen (Santa Clara, CA); Ping-Yen Chou (Santa Clara, CA)
Assignee: Apple Inc.
H04N13/327H04N13/15H04N13/167H04N13/305H04N13/398H04N13/366
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 12,200,185
App. No.
17/885,455
Granted
Jan 14, 2025
Kind
B1
Abstract

An electronic device may include a lenticular display. The lenticular display may have a lenticular lens film formed over an array of pixels. The display may include ray tracing circuitry that is configured to, using ray tracing, a three-dimensional image, and deflection measurements for the array of pixels, output a display calibration map that includes, for each pixel in the array of pixels, a corresponding location on a two-dimensional image. The display may also include pixel mapping circuitry configured to, using the display calibration map from the ray tracing circuitry, map the two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels.

Claims (34)

1. An electronic device comprising:

a display that includes an array of pixels and a lenticular lens film formed over the array of pixels;

ray tracing circuitry configured to, using ray tracing, a three-dimensional image, and deflection measurements for the array of pixels, output a display calibration map that includes, for each pixel in the array of pixels, a corresponding location on a two-dimensional image; and

pixel mapping circuitry configured to, using the display calibration map from the ray tracing circuitry, map the two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels.

2. The electronic device defined in claim 1 , wherein the lenticular lens film spreads light from the array of pixels in a horizontal direction.

3. The electronic device defined in claim 2 , wherein each pixel in the array of pixels has a corresponding deflection measurement of the deflection measurements and wherein the deflection measurement for each pixel represents a horizontal deflection of light emitted by that pixel.

4. The electronic device defined in claim 3 , wherein the ray tracing circuitry is configured to use the deflection measurement for a pixel to trace a ray in an opposite direction of the light emitted by that pixel.

5. The electronic device defined in claim 4 , wherein the ray tracing circuitry is configured to determine where the ray in the opposite direction intersects a three-dimensional surface from the three-dimensional image.

6. The electronic device defined in claim 1 , wherein the display operates at a frame rate and wherein the ray tracing circuitry is configured to output the display calibration map at a second frequency that is lower than the frame rate.

7. The electronic device defined in claim 6 , wherein the frame rate is at least 50 times greater than the second frequency.

8. The electronic device defined in claim 1 , further comprising:

pre-mapping processing circuitry configured to process the two-dimensional image before the two-dimensional image is provided to the pixel mapping circuitry.

9. The electronic device defined in claim 8 , wherein the pre-mapping processing circuitry is configured to dither the two-dimensional image.

10. The electronic device defined in claim 9 , wherein the pre-mapping processing circuitry is configured to tone map the two-dimensional image.

11. The electronic device defined in claim 10 , wherein the pre-mapping processing circuitry is configured to, after tone mapping, adjust the two-dimensional image based on an ambient light level.

12. The electronic device defined in claim 11 , wherein the pre-mapping processing circuitry is configured to, after tone mapping, perform a white point calibration for the two-dimensional image.

13. The electronic device defined in claim 12 , wherein the pre-mapping processing circuitry is configured to, before tone mapping, pre-process the two-dimensional image.

14. The electronic device defined in claim 13 , wherein pre-processing the two-dimensional image comprises applying an anisotropic low-pass filter to the two-dimensional image.

15. The electronic device defined in claim 1 , further comprising:

post-mapping processing circuitry configured to process the pixel data for the array of pixels after the two-dimensional image is provided to the pixel mapping circuitry.

16. The electronic device defined in claim 15 , wherein the post-mapping processing circuitry is configured to perform burn-in compensation on the pixel data.

17. The electronic device defined in claim 16 , wherein the post-mapping processing circuitry is configured to selectively apply dimming factors to the pixel data.

18. The electronic device defined in claim 17 , wherein the post-mapping processing circuitry is configured to convert the pixel data to voltage levels.

19. An electronic device comprising:

one or more sensors that are configured to capture a two-dimensional image and a three-dimensional image; and

a display with an array of pixels overlapped by lenticular lenses, wherein the display is configured to:

receive the three-dimensional image from the one or more sensors;

based on the three-dimensional image and deflection measurements for the array of pixels, use ray tracing to obtain a display calibration map that includes, for each pixel in the array of pixels, a corresponding location on the two-dimensional image;

using the display calibration map, map the two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels; and

display the pixel data for the array of pixels.

20. A method of operating an electronic device with at least one sensor and a display having an array of pixels overlapped by lenticular lenses, the method comprising:

based on a three-dimensional image from the at least one sensor and deflection measurements for the array of pixels, using ray tracing to obtain a display calibration map that includes, for each pixel in the array of pixels, a corresponding location on a two-dimensional image;

using the display calibration map, mapping the two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels; and

displaying the pixel data for the array of pixels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: DUDRENOV, PAVEL V; BACIM DE ARAUJO E SILVA, FELIPE; KIM, SEUNG WOOK; ISKANDAR, EDWIN; CHEN, HAO; CORLEY, ZACHARY D; CHOU, PING-YEN
To: APPLE INC.
Reel/Frame 060786/0138 →
Continuity (4)
Continuation In Part 17348281 · Jun 15, 2021
Provisional Application 63064321 · Aug 11, 2020
Provisional Application 63064330 · Aug 11, 2020
Provisional Application 63064342 · Aug 11, 2020
References Cited (47)
US 5930037A · Imai · 1999 [cited by applicant]
US 5959664A · Woodgate · 1999 [cited by applicant]
US 6897874B1 · Riach · 2005 [cited by applicant]
US 7375886B2 · Lipton et al. · 2008 [cited by applicant]
US 7525541B2 · Chun et al. · 2009 [cited by applicant]
US 7671889B2 · Lipton et al. · 2010 [cited by applicant]
US 8284204B2 · Kalaiah et al. · 2012 [cited by applicant]
US 8531451B2 · Mital et al. · 2013 [cited by applicant]
US 8750599B2 · Godar · 2014 [cited by applicant]
US 8823890B2 · Sekine · 2014 [cited by applicant]
US 9143770B2 · Bennett et al. · 2015 [cited by applicant]
US 9244284B2 · Sykora et al. · 2016 [cited by applicant]
US 9250446B2 · Krijn et al. · 2016 [cited by applicant]
US 9317895B1 · Tidwell · 2016 [cited by applicant]
US 9565414B2 · Smolic et al. · 2017 [cited by applicant]
US 9712810B2 · Smithwick et al. · 2017 [cited by applicant]
US 9829612B1 · Koudsi et al. · 2017 [cited by applicant]
US 10157448B2 · Nguyen et al. · 2018 [cited by applicant]
US 10241342B2 · Wei · 2019 [cited by applicant]
US 10459238B2 · Vdovin et al. · 2019 [cited by applicant]
US 10551913B2 · McCombe et al. · 2020 [cited by applicant]
US 20040066363A1 · Yamano et al. · 2004 [cited by applicant]
US 20040080821A1 · Yamaguchi et al. · 2004 [cited by applicant]
US 20090073556A1 · Bent-Gourley · 2009 [cited by applicant]
US 20110096156A1 · Kim et al. · 2011 [cited by applicant]
US 20120019635A1 · Jian · 2012 [cited by applicant]
US 20130057159A1 · Pijlman et al. · 2013 [cited by applicant]
US 20130293547A1 · Du et al. · 2013 [cited by applicant]
US 20150078723A1 · Curcio et al. · 2015 [cited by applicant]
US 20150201188A1 · Pritch et al. · 2015 [cited by applicant]
US 20160088280A1 · Sadi et al. · 2016 [cited by applicant]
US 20160117807A1 · Matsumoto · 2016 [cited by applicant]
US 20170366805A1 · Sevostianov · 2017 [cited by examiner]
US 20180152696A1 · Jin et al. · 2018 [cited by applicant]
US 20180176604A1 · Chesnokov · 2018 [cited by applicant]
US 20180181163A1 · Shin et al. · 2018 [cited by applicant]
US 20180240383A1 · Huh et al. · 2018 [cited by applicant]
US 20180247394A1 · Lee et al. · 2018 [cited by applicant]
US 20180247582A1 · Park et al. · 2018 [cited by applicant]
US 20180307269A1 · Pantel · 2018 [cited by applicant]
US 20180308413A1 · Jin et al. · 2018 [cited by applicant]
US 20190035149A1 · Chen et al. · 2019 [cited by applicant]
US 20190268588A1 · Frayne et al. · 2019 [cited by applicant]
US 20210297653A1 · Huang et al. · 2021 [cited by applicant]
US 20220365361A1 · Woodgate et al. · 2022 [cited by applicant]
US 20230042351A1 · Kurihara et al. · 2023 [cited by applicant]
CN 103869566A · 2014 [cited by applicant]
Cited By (1)
US 12,665,995