CPC H04N 5/58 (2013.01) [G01J 1/4204 (2013.01); H04N 23/70 (2023.01)] | 20 Claims |
1. A method comprising:
at a device having a processor, an ambient light sensor (ALS), and a motion sensor:
acquiring ambient light data from the ALS during movement of the device in a physical environment, the ambient light data corresponding to diffuse light received by the ALS in the physical environment, the physical environment comprising a light source;
acquiring motion data from the motion sensor during the movement of the device;
determining, based on the ambient light data and the motion data, estimates of three-dimensional (3D) locations of the light source with respect to the device during the movement of the device; and
tracking, by the device and based on the ambient light data and the determined estimates of the 3D locations of the light source with respect to the device during the movement of the device, a 3D location of the device in a 3D coordinate system.
|