Circuit for combined down sampling and correction of image data

US12367545B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12367545-B2
Application numberUS-202318230560-A
CountryUS
Kind codeB2
Filing dateAug 4, 2023
Priority dateJan 7, 2021
Publication dateJul 22, 2025
Grant dateJul 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A foveated down sampling and correction (FDS-C) circuit for combined down sampling and correction of chromatic aberrations in images. The FDS-C circuit performs down sampling and interpolation of pixel values of a first subset of pixels of a color in a raw image using down sampling scale factors and first interpolation coefficients to generate first corrected pixel values for pixels of the color in a first corrected version of the raw image. The FDS-C circuit further performs interpolation of pixel values of a second subset of the pixels in the first corrected version using second interpolation coefficients to generate second corrected pixel values for pixels of the color in a second corrected version of the raw image. Pixels in the first subset are arranged in a first direction, pixels in the second subset are arranged in a second direction, and the down sampling scale factors vary along the first direction.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processor, comprising: a first circuit configured to: down sample and interpolate pixel values of a first subset of pixels of a first color but not of a second color of a plurality of colors in a raw image, based on first down sampling scale factors for the first color but not for the second color and first interpolation coefficients for the first color but not for the second color; and generate first corrected pixel values for the pixels of the first color but not of the second color of a first corrected version of the raw image, based on the down-sampled and interpolated pixel values of the first subset of pixels of the first color but not of the second color; and a second circuit configured to: interpolate pixel values of a second subset of the pixels of the first color but not of the second color in the first corrected version, based on second interpolation coefficients for the first color but not for the second color; and generate second corrected pixel values for the pixels of the first color but not of the second color of a second corrected version of the raw image, based on the interpolated pixel values of the second subset of the pixels of the first color but not of the second color. 2. The image processor of claim 1 , wherein the first subset of the pixels of the first color are arranged in a first direction, and wherein the second subset of the pixels of the first color are arranged in a second direction. 3. The image processor of claim 2 , wherein the first direction is perpendicular to the second direction. 4. The image processor of claim 1 , wherein, to generate the first corrected pixel values, the first circuit is configured to: down sample and interpolate a number of the pixels of the first color in a first column of the raw image, based on a corresponding one of the first down sampling scale factors for the first color and a corresponding subset of the first interpolation coefficients for the first color. 5. The image processor of claim 1 , wherein the second circuit is further configured to: interpolate a number of the pixels of the first color in a first row of the first corrected version, based on a corresponding subset of the second interpolation coefficients for the first color; and generate at least one of the second corrected pixel values for a pixel of the first color in the second corrected version. 6. The image processor of claim 1 , wherein the first subset of the pixels of the first color are in a first column of the raw image and are arranged in accordance with a Bayer pattern, and wherein the second subset of the pixels of the first color are in a first row of the first corrected version of the raw image and are arranged in accordance with the Bayer pattern. 7. The image processor of claim 1 , wherein a value of each of the first down sampling scale factors for the first color is based on locations of a number of the pixels of the first color in a first column of the raw image. 8. A method, comprising: down sampling and interpolating pixel values of a first subset of pixels of a first color but not of a second color of a plurality of colors in a raw image, based on first down sampling scale factors for the first color but not for the second color and first interpolation coefficients for the first color but not for the second color; generating first corrected pixel values for the pixels of the first color but not of the second color of a first corrected version of the raw image, based on the down-sampled and interpolated pixel values of the first subset of pixels of the first color but not of the second color; interpolating pixel values of a second subset of the pixels of the first color but not of the second color in the first corrected version, based on second interpolation coefficients for the first color but not for the second color; and generating second corrected pixel values for the pixels of the first color but not of the second color of a second corrected version of the raw image, based on the interpolated pixel values of the second subset of the pixels of the first color but not of the second color. 9. The method of claim 8 , further comprising: arranging the first subset of the pixels of the first color in a first direction; and arranging the second subset of the pixels of the first color in a second direction. 10. The method of claim 9 , wherein the first direction is perpendicular to the second direction. 11. The method of claim 8 , wherein generating the first corrected pixel values comprises down sampling and interpolating a number of the pixels of the first color in a first column of the raw image, based on a corresponding one of the first down sampling scale factors for the first color and a corresponding subset of the first interpolation coefficients for the first color. 12. The method of claim 8 , further comprising: interpolating a number of the pixels of the first color in a first row of the first corrected version, based on a corresponding subset of the second interpolation coefficients for the first color; and generating at least one of the second corrected pixel values for a pixel of the first color in the second corrected version. 13. The method of claim 8 , further comprising: arranging the first subset of the pixels of the first color but not of the second color in a first column of the raw image, in accordance with a Bayer pattern; and arranging the second subset of the pixels of the first color but not of the second color in a first row of the first corrected version of the raw image, in accordance with the Bayer pattern. 14. The method of claim 8 , wherein a value of each of the first down sampling scale factors for the first color is based on locations of a number of the pixels of the first color in a first column of the raw image. 15. A system, comprising: at least one image sensor configured to capture a raw image; and an image processor coupled to the at least one image sensor, the image sensor comprising: a first circuit configured to: down sample and interpolate pixel values of a first subset of pixels of a first color but not of a second color of a plurality of colors in the raw image, based on first down sampling scale factors for the first color but not for the second color and first interpolation coefficients for the first color but not for the second color; and generate first corrected pixel values for the pixels of the first color but not of the second color of a first corrected version of the raw image, based on the down-sampled and interpolated pixel values of the first subset of pixels of the first color but not of the second color; and a second circuit configured to: interpolate pixel values of a second subset of the pixels of the first color but not of the second color in the first corrected version, based on second interpolation coefficients for the first color but not for the second color; and generate second corrected pixel values for the pixels of the first color but not of the second color of a second corrected version of the raw image, based on the interpolated pixel values of the second subset of the pixels of the first color but not of the second color. 16. The system of claim 15 , wherein the first subset of the pixels of the first color are arranged in a first direction, and wherein the second subset of the pixels of the first color are arranged in a second direction. 17. The system of claim 16 , wherein the first direction is perpendicular to the second direction. 18. The system of claim 15 , wherein,

Assignees

Inventors

Classifications

  • for colour balance, e.g. white-balance circuits or colour temperature control · CPC title

  • G06T3/4015Primary

    Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns · CPC title

  • G06T3/4007Primary

    based on interpolation, e.g. bilinear interpolation (image demosaicing G06T3/4015; edge-driven or edge-based scaling G06T3/403) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12367545B2 cover?
A foveated down sampling and correction (FDS-C) circuit for combined down sampling and correction of chromatic aberrations in images. The FDS-C circuit performs down sampling and interpolation of pixel values of a first subset of pixels of a color in a raw image using down sampling scale factors and first interpolation coefficients to generate first corrected pixel values for pixels of the colo…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T3/4015. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).