US 11,743,612 B2
In-line chromatic aberration correction in wide dynamic range (WDR) image processing pipeline
Gang Hua, Katy, TX (US); Rajasekhar Reddy Allu, Plano, TX (US); Mihir Narendra Mody, Bengaluru (IN); Niraj Nandan, Plano, TX (US); Mayank Mangla, Allen, TX (US); and Pandy Kalimuthu, Plano, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Dec. 17, 2021, as Appl. No. 17/555,145.
Prior Publication US 2023/0199339 A1, Jun. 22, 2023
Int. Cl. H04N 25/611 (2023.01); G06T 3/40 (2006.01); G06T 1/60 (2006.01); H04N 25/13 (2023.01)
CPC H04N 25/611 (2023.01) [G06T 1/60 (2013.01); G06T 3/4015 (2013.01); H04N 25/13 (2023.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a chromatic aberration correction (CAC) module, wherein the CAC module is configured to:
separate image data into at least a green color channel of values and one or more non-green color channels of values using a color channel separation component of the CAC module, store the green color channel of values in a first cache memory, and store the one or more non-green color channels of values in a second cache memory;
receive, by an interpolation component of the CAC module, the one or more non-green color channels of values, the interpolation component being coupled in line with the second cache memory;
perform interpolation on the one or more non-green color channels of values using the interpolation component, wherein the interpolation is performed based on an estimated amount of shift in the respective position of each non-green color channel value caused by chromatic aberration (CA);
merge the interpolated one or more non-green color channels of values output from the interpolation component and the green color channel values stored in the first cache memory; and
produce a CA-corrected version of the image data based on the merged interpolated non-green color channel values and green color channel values.