Patent 10445896 was granted and assigned to Apple (company) on October, 2019 by the United States Patent and Trademark Office.
A system includes a memory storing computer-readable instructions and a processor to execute the instructions to perform operations including generating multiple exposure windows for light pulses for a camera, the multiple exposure windows having a sequence comprising a first exposure window having an opening for a duration of time and each other exposure window of the multiple exposure windows having an opening for the duration of time except for a closing for a subset of the duration of time corresponding to a distance from one of a light source and the camera, wherein none of the closings of the multiple exposure windows overlaps another closing of the multiple exposure windows and determining a difference between an indication of an amount of light captured at the camera during the first exposure window and each other exposure window of the multiple exposure windows.