US 12,347,047 B2
Immersive virtual display
Mark B. Rober, Sunnyvale, CA (US); Sawyer I. Cohen, Menlo Park, CA (US); Daniel Kurz, San Francisco, CA (US); Tobias Holl, Sunnyvale, CA (US); Benjamin B. Lyon, Saratoga, CA (US); Peter Georg Meier, Los Gatos, CA (US); Jeffrey M. Riepling, Clayton, CA (US); and Holly Gerhard, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 12, 2023, as Appl. No. 18/465,404.
Application 18/465,404 is a continuation of application No. 17/709,273, filed on Mar. 30, 2022, granted, now 11,790,616.
Application 17/709,273 is a continuation of application No. 16/862,430, filed on Apr. 29, 2020, granted, now 11,321,923, issued on May 3, 2022.
Application 16/862,430 is a continuation of application No. 15/713,428, filed on Sep. 22, 2017, granted, now 10,643,391, issued on May 5, 2020.
Claims priority of provisional application 62/399,140, filed on Sep. 23, 2016.
Prior Publication US 2024/0078770 A1, Mar. 7, 2024
Int. Cl. G06T 19/00 (2011.01); B60K 35/00 (2006.01); B60K 35/10 (2024.01); B60Q 9/00 (2006.01); B60W 10/04 (2006.01); B60W 10/18 (2012.01); B60W 10/20 (2006.01); B60W 10/22 (2006.01); B60W 50/08 (2020.01); G06F 3/01 (2006.01); G06T 13/40 (2011.01); G06V 20/20 (2022.01); G06V 20/56 (2022.01); G06V 20/59 (2022.01); B60K 35/28 (2024.01); G05D 1/00 (2006.01); G06F 3/0481 (2022.01); G06V 40/20 (2022.01)
CPC G06T 19/006 (2013.01) [B60K 35/00 (2013.01); B60K 35/10 (2024.01); B60Q 9/00 (2013.01); B60W 10/04 (2013.01); B60W 10/18 (2013.01); B60W 10/20 (2013.01); B60W 10/22 (2013.01); B60W 50/08 (2013.01); G06F 3/011 (2013.01); G06F 3/012 (2013.01); G06F 3/016 (2013.01); G06T 13/40 (2013.01); G06V 20/20 (2022.01); G06V 20/56 (2022.01); G06V 20/59 (2022.01); B60K 35/28 (2024.01); B60K 2360/177 (2024.01); B60R 2300/207 (2013.01); B60R 2300/60 (2013.01); B60W 2540/22 (2013.01); G05D 1/0088 (2013.01); G06F 3/0481 (2013.01); G06V 40/20 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a controller comprising one or more processors and a memory storing instructions that, when executed on or across the one or more processors, cause the one or more processors to:
obtain display content to be displayed to a passenger of a vehicle;
provide virtual content that includes, or is generated based on, the obtained display content;
alter the virtual content according to one or more visual or audio accommodations to adjust a mapping between motion of the vehicle and representations of motion in the virtual content for a given actual motion of the vehicle; and
send the virtual content for display to the passenger in the vehicle.