CPC G06F 3/012 (2013.01) [G02B 27/0172 (2013.01); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/0231 (2013.01); G06F 3/1423 (2013.01); G06F 3/1454 (2013.01); G06F 3/167 (2013.01); G06F 40/169 (2020.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01); G06T 11/60 (2013.01); G06T 19/00 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06V 10/761 (2022.01); G06V 20/20 (2022.01); G06V 40/28 (2022.01); G09G 3/001 (2013.01); G10L 15/22 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0143 (2013.01); G02B 2027/0178 (2013.01); G06T 2219/2004 (2013.01); G06V 40/10 (2022.01); G06V 40/20 (2022.01); G08B 7/00 (2013.01); G09G 2320/064 (2013.01); G09G 2320/0613 (2013.01); G09G 2320/0686 (2013.01); G09G 2330/021 (2013.01); G09G 2354/00 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |
1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform duty cycle control operations for wearable extended reality appliances, the operations comprising:
receiving data representing virtual content in an extended reality environment associated with a wearable extended reality appliance;
identifying in the extended reality environment a first display region and a second display region separated from the first display region;
analyzing image data of a person to detect a trajectory of the person located in proximity to the wearable extended reality appliance;
analyzing the determined trajectory to determine whether the person is approaching a wearer of the wearable extended reality appliance;
based on the determined trajectory, determining a first duty cycle configuration for the first display region;
determining a second duty cycle configuration for the second display region, wherein the second duty cycle configuration differs from the first duty cycle configuration; and
causing the wearable extended reality appliance to display the virtual content in accordance with the determined first duty cycle configuration for the first display region and the determined second duty cycle configuration for the second display region.
|