Applying chroma suppression to image data in a scaler of an image processing pipeline
First Claim
Patent Images
1. An apparatus, comprising:
- an image signal processor that comprises;
one or more front-end pipeline stages;
a scaler; and
one or more back-end pipeline stages that are subsequent to the one or more front-end pipeline stages;
the image signal processor, configured to;
receive, at the scaler, image data collected as part of an image frame, wherein the image data is encoded in a color space comprising a luminance component and a plurality of chrominance components;
resample, by the scaler, the image data in order to rescale the image frame to a different size, wherein to resample the image data the scaler is configured to;
apply chroma suppression to the chrominance components of the image data according to the luminance component of the image data; and
output the resampled image data to one of the one or more back-end pipeline stages.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing pipeline may apply chroma suppression to image data at a scaler implemented in the image processing pipeline. Image data collected for an image may be received at a scaler that is encoded in a color space that includes a luminance component and chrominance components. When resampling the image data to generate a different size of the image, the scaler may attenuate the chrominance components of the image data according to the luminance component of the image data. The scaler may also perform dot error correction and convert the image data from one subsampling scheme to another.
6 Citations
20 Claims
-
1. An apparatus, comprising:
-
an image signal processor that comprises; one or more front-end pipeline stages; a scaler; and one or more back-end pipeline stages that are subsequent to the one or more front-end pipeline stages; the image signal processor, configured to; receive, at the scaler, image data collected as part of an image frame, wherein the image data is encoded in a color space comprising a luminance component and a plurality of chrominance components; resample, by the scaler, the image data in order to rescale the image frame to a different size, wherein to resample the image data the scaler is configured to; apply chroma suppression to the chrominance components of the image data according to the luminance component of the image data; and output the resampled image data to one of the one or more back-end pipeline stages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, at a scaler implemented as part of an image signal processor, image data collected at an image sensor for an image, wherein the image data is encoded in a color space comprising a luminance component and a plurality of chrominance components; resampling, by the scaler, the image data to scale the image to a different size, wherein the resampling comprises; attenuating the plurality of chrominance components of the image data according to the luminance component of the image data in order to apply chrominance suppression to the image data; and providing the resampled image data that is chrominance suppressed to a pipeline stage of the image signal processor for subsequent processing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
a device configured to perform image processing, the device comprising; a sensor interface configured to receive image data from an image sensor; and an image processing pipeline configured to; receive, at a scaler implemented as part of the image processing pipeline, image data collected at the image sensor for an image frame via the sensor interface, wherein the image data is encoded in a color space comprising a luminance component and a plurality of chrominance components; resample, by the scaler, the image data to scale the image to a different size, wherein the resampling comprises; vertically scale the image data according to the different size; attenuate the plurality of chrominance components of the vertically scaled image data according to the luminance component of the image data to apply chrominance suppression to the image data; and horizontally scale the image data including the attenuated chrominance components according to the different size; and output the resampled image data as part of scaled version of the image frame. - View Dependent Claims (16, 17, 18, 19, 20)
Specification