Image scan line timestamping
AssigneeZoox, Inc.
InventorsArthur Benemann, Christopher Allen Johnson, Turhan Karadeniz
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.
Claims20
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions, when executed, cause the one or more processors to perform operations comprising:
- receiving, from an image sensor, first scan line data of an image frame associated with a rolling shutter image capture;
- appending first time data prior to first end of line data of the first scan line data;
- adjusting, based at least in part on a size of the first time data, a width associated with the first scan line data;
- receiving, from the image sensor, second scan line data of the image frame associated with the rolling shutter image capture;
- and
- appending second time data prior to second end of line data of the second scan line data.
A method comprising:
- receiving, from an image sensor, first scan line data of an image frame associated with a rolling shutter image capture;
- appending first time data prior to first end of line data of the first scan line data;
- adjusting, based at least in part on a size of the first time data, a width associated with the first scan line data;
- receiving, from the image sensor, second scan line data of the image frame associated with the rolling shutter image capture;
- and
- appending second time data prior to second end of line data of the second scan line data.
One or more non-transitory computer-readable media storing instructions executable by one or more processors, wherein the instructions, when executed, cause the one or more processors to perform operations comprising:
- receiving, from an image sensor, first scan line data of an image frame associated with a rolling shutter image capture;
- appending first time data prior to first end of line data of the first scan line data;
- adjusting, based at least in part on a size of the first time data, a width associated with the first scan line data;
- receiving, from the image sensor, second scan line data of the image frame associated with the rolling shutter image capture;
- and
- appending second time data prior to second end of line data of the second scan line data.
Dependencies are inferred from the claim text.