IP Library Granted Patent US 7,728,882
Granted Patent B2
US 7,728,882 · App. 11/447,527 · Granted Jun 1, 2010

Green reconstruction for image sensors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,728,882
App. No.
11/447,527
Granted
Jun 1, 2010
Kind
B2
Abstract

The present invention relates to interpolating a missing color value of a given pixel in an array of pixels. The missing color value is determined from color values of neighboring pixels using a median-based technique in which the median is taken of the four pixels values of the horizontally and vertically neighboring pixels (G1-G4) having a same color as the missing color value, and color information from at least one other color (R/B) at the given pixel.

Claims (10)

1. A method of interpolating a missing color value of a pixel, said pixel forming part of an array of pixels generated by an image sensor having a color filter array, said array of pixels comprising a first and a second group of pixels, wherein the first group of pixels represents parts of an image optically filtered with a filter having a first color (G), and wherein the second group of pixels represents parts of the image optically filtered with one or more filters having one or more second colors (R, B), each pixel of the second group having a vertical and a horizontal neighboring pixel of the first group, said method comprising:

providing individual first color informations of all neighboring vertical and horizontal pixels,

selecting a pixel of the second group and providing second color information about the one or more second colors at the position of the selected pixel, and

interpolating the missing color value at the position of the selected pixel using the individual first color informations and the second color information, said interpolating step comprising the step of calculating a median value of the individual first color informations and the second color information, wherein said interpolating step comprises:

determining whether the selected pixel forms part of an edge in the image and whether said edge has an angle to a vertical line being substantially different from 90 degrees, said vertical line being defined by the neighboring vertical pixels to the selected pixel.

2. A computer readable medium comprising computer program code adapted to perform a method of interpolating a missing color value of a pixel, said pixel forming part of an array of pixels generated by an image sensor having a color filter array, said array of pixels comprising a first and a second group of pixels, wherein the first group of pixels represents parts of an image optically filtered with a filter having a first color (G), and wherein the second group of pixels represents parts of the image optically filtered with one or more filters having one or more second colors (R, B), each pixel of the second group having a vertical and a horizontal neighboring pixel of the first group, said method comprising:

providing individual first color informations of all neighboring vertical and horizontal pixels,

selecting a pixel of the second group and providing second color information about the one or more second colors at the position of the selected pixel, and

interpolating the missing color value at the position of the selected pixel using the individual first color informations and the second color information, said interpolating step comprising the step of calculating a median value of the individual first color informations and the second color information, wherein said interpolating step comprises:

determining whether the selected pixel forms part of an edge in the image and whether said edge has an angle to a vertical line being substantially different from 90 degrees, said vertical line being defined by the neighboring vertical pixels to the selected pixel.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2018
From: UNILOC LUXEMBOURG S.A.
To: UNILOC 2017 LLC
Reel/Frame 046532/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: PENDRAGON WIRELESS LLC
To: UNILOC LUXEMBOURG S.A.
Reel/Frame 045338/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: IPG ELECTRONICS 503 LIMITED
To: PENDRAGON WIRELESS LLC
Reel/Frame 028594/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: IPG ELECTRONICS 503 LIMITED
Reel/Frame 022203/0791 →