| CPC H04N 25/68 (2023.01) [G06T 5/00 (2013.01); H04N 1/60 (2013.01); H04N 9/64 (2013.01); H04N 9/646 (2013.01); H04N 9/77 (2013.01); H04N 23/631 (2023.01); H04N 23/633 (2023.01); H04N 23/661 (2023.01); H04N 23/6811 (2023.01); H04N 23/80 (2023.01); H04N 23/843 (2023.01); H04N 25/133 (2023.01); H04N 25/134 (2023.01); H04N 25/136 (2023.01); H04N 25/611 (2023.01); H04N 25/67 (2023.01)] | 20 Claims |

|
1. An electronic device, comprising:
at least one digital image sensor;
a display device configured to display a visual representation of one or more image scenes corresponding to raw image data acquired by the at least one digital image sensor, the raw image data comprising a plurality of color components in a single plane; and
an imaging signal processing pipeline configured to generate one or more respective output pixels of a single output plane for individual ones of the plurality of color components of the raw image data, wherein to generate an output pixel of the one or more respective output pixels the imaging signal processing pipeline is configured to:
determine a position of the output pixel, the output pixel comprising a color component of the plurality of color components;
select a set of source input pixels of the color component of the raw image data, the set of source input pixels comprising a center input pixel and a number of adjacent input pixels distributed about the center input pixel, wherein a position of the center input pixel is based at least in part on the position of the output pixel and one or more chromatic aberration correction offsets identified according to the position of the output pixel, and wherein the one or more chromatic aberration correction offsets are based on respective differences of chromatic aberration between the color component and another color component of the plurality of color components; and
generate a value for the output pixel based at least in part on applying multi-tap polyphase filtering to the set of source input pixels according to a set of filtering coefficients, the set of filtering coefficients selected using an index value and based at least in part on the color component, wherein a same multi-tap polyphase filter is used to filter respective sets of source input pixels of the raw image data for the individual ones of the plurality of color components.
|