Image data processing for digital overlap wide dynamic range sensors
AssigneeTexas Instruments Incorporated
InventorShashank Dabral
Life of this patent
Estimating the term…
Abstract
Methods and integrated circuits to process image data from single or multiple digital overlap (DOL) wide dynamic range (WDR) sensors, in which first received pixel data associated with a first exposure of a sensor image is stored in a DDR memory circuit, second received pixel data associated with a second exposure of the image is stored in the first buffer, third received pixel data associated with a third exposure of the image is stored in a second buffer, and fourth received pixel data associated with a fourth exposure of the image is provided to a merge circuit, and merged pixel data is stored in a dynamically partitioned line buffer for processing by an image pipeline circuit to facilitate interfacing multiple DOL WDR sensors in an interleaved fashion.
Claims20
An integrated circuit comprising:
- a shared memory;
- a first buffer;
- a plurality of pixel data interface circuits configured to individually receive pixel data corresponding to multiple exposures of an image from a corresponding digital overlap (DOL) wide dynamic range (WDR) sensor, the pixel data interface circuits configured to store first pixel data corresponding to one or more first ones of the exposures of the image in the shared memory, and to store second pixel data corresponding to one or more second ones of the exposures of the image in the first buffer;
- a first multiplexer including two or more inputs coupled to the shared memory;
- a second multiplexer including two or more inputs coupled to the first buffer;
- a merge circuit configured to receive the first pixel data from the shared memory via the first multiplexer, receive the second pixel data from the first buffer via the second multiplexer, and process the first and second pixel data to create merged pixel data representing the image;
- and
- an image pipeline circuit configured to process the merged pixel data representing the image.
A method for processing, in an integrated circuit, image data from a digital overlap (DOL) wide dynamic range (WDR) sensor, the method comprising:
- receiving pixel data corresponding to multiple exposures of an image;
- storing first received pixel data associated with one or more first ones of the exposures of the image in a shared memory circuit of the integrated circuit;
- storing second received pixel data associated with one or more second ones of the exposures of the image in a first buffer of the integrated circuit;
- storing third received pixel data associated with a third exposure of the image in a second buffer of the integrated circuit;
- selecting, by a first multiplexer coupled to two or more outputs of the shared memory circuit, first pixel data from the shared memory circuit;
- selecting, by a second multiplexer coupled to outputs of the first and second buffers, second pixel data from the shared memory circuit;
- performing merge processing of the first and second selected pixel data to create merged pixel data representing the image;
- storing the merged pixel data to a corresponding partition of a line buffer for separate access by an image pipeline circuit of the integrated circuit;
- and
- processing the merged pixel data using the image pipeline circuit.
An integrated circuit comprising:
- a shared memory;
- a first buffer;
- a pixel data interface circuit configured to receive pixel data corresponding to multiple exposures of an image from a digital overlap (DOL) wide dynamic range (WDR) sensor, the pixel data interface circuit configured to store pixel data corresponding to one or more first ones of the exposures of the image in the shared memory, and to store pixel data corresponding to one or more second ones of the exposures of the image in the first buffer;
- a first multiplexer including two or more inputs coupled to the shared memory;
- a second multiplexer including two or more inputs coupled to the first buffer;
- a merge circuit configured to receive the pixel data corresponding to the first ones of the exposures of the image from the shared memory via the first multiplexer, receive the pixel data corresponding to the second ones of the exposures of the image from the first buffer via the second multiplexer, and process the pixel data corresponding to the first and second ones of the exposures of the image to create merged pixel data representing the image;
- and
- an image pipeline circuit configured to process the merged pixel data representing the image;
- and
- a line buffer configured to store at least one line of the merged pixel data representing the image for processing by the image pipeline circuit.
Dependencies are inferred from the claim text.