# US 2014/0152865 A1 · Image processing apparatus, image processing method, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152865 A1
- Document ID: US20140152865A1
- Status: Published application
- Kind: A1
- Application number: 14/088,869
- Filed: 2013-11-25
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hiroshi Ogino
- Web page: https://patentgrep.com/patent/US20140152865A1

## CPC

- H04N 23/843: {Demosaicing, e.g. interpolating colour pixel values}
- H04N 23/85: for matrixing
- H04N 25/134: {based on three different wavelength filter elements}
- H04N 25/611: Correction of chromatic aberration
- H04N 2209/046: Colour interpolation to calculate the missing colour values
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image processing apparatus enlarges the number of pixels of first image data made of a luminance signal and a color-difference signal in a vertical direction and in a horizontal direction, and causes each pixel to have a luminance signal and a color-difference signal to convert the image data made of the luminance signal and the color-difference signal into image data of a Bayer array made of R, G1, G2, and B signals. The image processing apparatus generates a luminance signal using one of the G1 signal and the G2 signal, the R signal, and the B signal in the image data of the Bayer array.

## Claims

### Claim 1

An image processing apparatus comprising:
an enlargement circuit configured to increase number of pixels in a vertical direction and in a horizontal direction, and to cause each pixel in the pixels to have a luminance signal and a color-difference signal with respect to first image data made of a luminance signal and a color-difference signal;
a conversion circuit connected to the enlargement circuit, and configured to convert the luminance signal and the color-difference signal obtained in the enlargement circuit into image data of a Bayer array made of R, G1, G2, and B signals; and
a development circuit configured to generate second image data made of a luminance signal and a color-difference signal from the image data of the Bayer array converted in the conversion circuit,
wherein the development circuit generates the luminance signal using one of the G1 signal and the G2 signal, the R signal, and the B signal in the image data of the Bayer array.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the enlargement circuit enlarges the first image data by interpolation processing,
the conversion circuit converts the G1 signal from the luminance signal included in the first image data, and converts the G2 signal from the luminance signal generated by the interpolation processing by the enlargement circuit, and
the development circuit generates the luminance signal using the G1 signal, the R signal, and the B signal.

### Claim 3 (depends on 2)

The image processing apparatus according to claim 2, wherein the development circuit applies interpolation processing to the R signal to cause centroids of the R signal and of the G1 signal to accord with each other, applies interpolation processing to the B signal to cause centroids of the B signal and of the G1 signal to accord with each other, and generates the luminance signal using the G1 signal, the R signal obtained by the interpolation processing, and the B signal obtained by the interpolation processing.

### Claim 4 (depends on 2)

The image processing apparatus according to claim 2, wherein the enlargement circuit causes number of pixels of the first image data in the horizontal direction and in the vertical direction to be twice number of pixels of the luminance signal included in the first image data in the horizontal direction and in the vertical direction by interpolation processing.

### Claim 5 (depends on 1)

The image processing apparatus according to claim 1, wherein the development circuit generates the color-difference signal using the G1 signal, the G2 signal, the R signal, and the B signal.

### Claim 6 (depends on 5)

The image processing apparatus according to claim 5, wherein the development circuit selects either obtaining a difference between the R signal and the G1 signal and a difference between the B signal and the G2 signal, or obtaining a difference between the R signal and the G2 signal and a difference between the B signal and the G1 signal.

### Claim 7 (depends on 6)

The image processing apparatus according to claim 6, wherein the development circuit performs the selection for each pixel.

### Claim 8 (depends on 1)

The image processing apparatus according to claim 1, further comprising:
a correction circuit configured to apply at least one of white balance processing, correction of a lateral chromatic aberration, and correction of a distortion, to the image data of the Bayer array generated in the conversion circuit,
wherein the development circuit generates the luminance signal using the image data of the Bayer array output from the correction circuit.

### Claim 9

An image processing apparatus comprising:
a processor; and
a memory connected to the processor, the memory having instructions that, when executed by the processor, perform operations comprising:
increasing number of pixels of first image data made of a luminance signal and a color-difference signal in a vertical direction and in a horizontal direction, and causing each pixel in the pixels to have a luminance signal and a color-difference signal;
converting the luminance signal and the color-difference signal into image data of a Bayer array made of R, G1, G2, and B signals; and
generating second image data made of a luminance signal and a color-difference signal from the image data of the Bayer array,
wherein the luminance signal of the second image data is generated from one of the G1 signal and the G2 signal, the R signal, and the B signal in the image data of the Bayer array.

### Claim 10

An image processing method comprising:
increasing number of pixels of first image data made of a luminance signal and a color-difference signal in a vertical direction and in a horizontal direction, and causing each pixel in the pixels to have a luminance signal and a color-difference signal;
converting the luminance signal and the color-difference signal into image data of a Bayer array made of R, G1, G2, and B signals; and
generating second image data made of a luminance signal and a color-difference signal from the image data of the Bayer array;
wherein the luminance signal of the second image data is generated from one of the G1 signal and the G2 signal, the R signal, and the B signal in the image data of the Bayer array.

### Claim 11 (depends on 10)

A non-transitory computer-readable storage medium storing a program for causing a computer to execute the method according to claim 10.
