IP Library Granted Patent US 7,986,857
Granted Patent B2
US 7,986,857 · App. 11/889,430 · Granted Jul 26, 2011

Apparatus and method for generating image using multi-channel filter

Assignee: Samsung Electronics Co., Ltd.
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,986,857
App. No.
11/889,430
Granted
Jul 26, 2011
Kind
B2
Abstract

Provided are an apparatus and method for generating an image using a multi-channel filter. More particularly, provided are an apparatus and method for generating an image using a multi-channel filter, wherein images input into a plurality of image sensors are allowed to pass through different filters, each of which includes a plurality of channels, and segmented images passed through the filters are combined to produce a desired image. The apparatus includes a filter unit including a plurality of filters having different patterns with respect to a plurality of image channels and filtering images input into the filters, an image sensing unit including a plurality of image sensors sensing images filtered through the plurality of the filters, an interpolation unit calculating image channel values of pixels of the sensed images, and an image combination unit assigning the calculated image channel values to corresponding pixel positions to generate a single desired image.

Claims (35)

1. An apparatus for generating an image using a multi-channel filter, the apparatus comprising:

a filter unit including a plurality of filters, each of the plurality of filters having different patterns corresponding to a plurality of image channels and filtering images input into the filters;

an image sensing unit including a plurality of image sensors sensing images filtered through the plurality of the filters;

an interpolation unit calculating image channel values of pixels of the sensed images; and

an image combination unit assigning the calculated image channel values to corresponding pixel positions to generate a single desired image.

2. The apparatus of claim 1 , wherein the image channels comprise a red (R) channel, a green (G) channel, a blue (B) channel, a cyan (C) channel, a magenta (M) channel, and a yellow (Y) channel.

3. The apparatus of claim 1 , wherein each of the plurality of the filters has different patterns such that the number of filtering operations of a predetermined image channel is greater than the number of filtering operations of the other image channels.

4. The apparatus of claim 3 , wherein the plurality of the filters are patterned such that the predetermined image channel is filtered and mapped in all different pixel regions of one or more of all pixel blocks constituting the sensed images.

5. The apparatus of claim 3 , wherein the predetermined image channel has a higher brightness than the other image channels.

6. The apparatus of claim 5 , wherein the predetermined image channel comprises a green (G) channel and a cyan (C) channel.

7. The apparatus of claim 3 , wherein when a to-be-interpolated image channel of a to-be-interpolated pixel is a predetermined image channel, the interpolation unit determines an image channel value of a predetermined image channel mapped in the position of a pixel corresponding to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of image sensors as an image channel value to be assigned to the to-be-interpolated pixel.

8. The apparatus of claim 3 , wherein when a to-be-interpolated image channel of a to-be-interpolated pixel is not a predetermined image channel, the interpolation unit determines a value calculated using image channel values of pixels adjacent to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of image sensors as an image channel value to be assigned to the to-be-interpolated pixel.

9. The apparatus of claim 8 , wherein the interpolation unit compares a difference between image channel values of two horizontally adjacent pixels to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of the image sensors and a difference between image channel values of two vertically adjacent pixels to the to-be-interpolated pixel, and determines a mean value of the image channel values having a smaller difference as an image channel value to be assigned to the to-be-interpolated pixel.

10. The apparatus of claim 8 , wherein the interpolation unit compares a difference between image channel values of two horizontally adjacent pixels to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of the image sensors and a difference between image channel values of two vertically adjacent pixels to the to-be-interpolated pixel, and

wherein when the difference between the image channel values of the two horizontally adjacent pixels is the same as the difference between the image channel values of the two vertically adjacent pixels, the interpolation unit determines a mean value of the image channel values of the two horizontally adjacent pixels and the two vertically adjacent pixels as an image channel value to be assigned to the to-be-interpolated pixel.

11. A method for generating an image using a multi-channel filter, the method comprising:

filtering input images through a plurality of filters, each of the plurality of filters having different patterns corresponding to a plurality of image channels;

sensing the filtered images using a plurality of image sensors;

calculating image channel values of pixels of the sensed images; and

assigning the calculated image channel values to corresponding pixel positions to generate a single desired image.

12. The method of claim 11 , wherein the image channels comprise a red (R) channel, a green (G) channel, a blue (B) channel, a cyan (C) channel, a magenta (M) channel, and a yellow (Y) channel.

13. The method of claim 11 , wherein each of the plurality of the filters has different patterns such that the number of filtering operations of a predetermined image channel is greater than the number of filtering operations of the other image channels.

14. The method of claim 13 , wherein the filtering of the input images comprises patterning the plurality of the filters such that the predetermined image channel is filtered and mapped in all different pixel regions of one or more of all pixel blocks constituting the sensed images.

15. The method of claim 13 , wherein the predetermined image channel has a higher brightness than the other image channels.

16. The method of claim 15 , wherein the predetermined image channel comprises a green (G) channel and a cyan (C) channel.

17. The method of claim 13 , wherein when a to-be-interpolated image channel of a to-be-interpolated pixel is a predetermined image channel, the calculating of the image channel values comprises determining an image channel value of a predetermined image channel mapped in the position of a pixel corresponding to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of image sensors as an image channel value to be assigned to the to-be-interpolated pixel.

18. The method of claim 13 , wherein when a to-be-interpolated image channel of a to-be-interpolated pixel is not a predetermined image channel, the calculating of the image channel values comprises determining a value calculated using image channel values of pixels adjacent to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of image sensors as an image channel value to be assigned to the to-be-interpolated pixel.

19. The method of claim 18 , wherein the calculating of the image channel values comprises comparing a difference between image channel values of two horizontally adjacent pixels to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of the image sensors and a difference between image channel values of two vertically adjacent pixels to the to-be-interpolated pixel, and determining a mean value of the image channel values having a smaller difference as an image channel value to be assigned to the to-be-interpolated pixel.

20. The method of claim 18 , wherein the calculating of the image channel values comprises comparing a difference between image channel values of two horizontally adjacent pixels to a to-be-interpolated pixel in the plurality of the images sensed by the plurality of the image sensors and a difference between image channel values of two vertically adjacent pixels to the to-be-interpolated pixel, and

wherein when the difference between the image channel values of the two horizontally adjacent pixels is the same as the difference between the image channel values of the two vertically adjacent pixels, the interpolation unit determines a mean value of the image channel values of the two horizontally adjacent pixels and the two vertically adjacent pixels as an image channel value to be assigned to the to-be-interpolated pixel.

21. An image generating apparatus comprising:

a multichannel filter unit having a plurality of filters, each of the plurality of filters having different patterns corresponding to a plurality of image channels, so that images pass through different ones of the plurality of filters;

an image sensing unit including a plurality of image sensors to sense segmented images passed through the different filters;

an interpolation unit calculating image channel values of pixels of the segmented sensed images; and

an image combination unit to combine the segmented images to generate a single desired image.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2016
From: FATDOOR.COM, INC.
To: ABHYANKER, RAJ
Reel/Frame 039917/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2007
From: ABHYANKER, RAJ
To: FATDOOR, INC.
Reel/Frame 019845/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2007
From: KIM, YUN-TAE; CHOH, HEUI-KEUN; SUNG, GEE-YOUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 019742/0231 →
Priority Claims (1)
KR 10-2007-0007986 · Jan 25, 2007 · national
Continuity (1)
Related Publication 20080181490A1 · Jul 31, 2008