Image stabilization using multi-exposure pattern
First Claim
Patent Images
1. A method comprising:
- capturing an image with a pre-selected multi-exposure pixel pattern by an image sensor of a camera for at least one color channel, wherein a plurality of groups of pixels of the image sensor have different pre-selected exposure times for said at least one color channel; and
determining a value of each pixel of said image for said at least one color channel using a weighted combination of a value of said each pixel and values of one or more of neighboring pixels of said each pixel, wherein at least one of said one or more neighboring pixels has a different exposure time than said each pixel using a predetermined algorithm;
wherein said determining comprises;
calculating an interpolating value of said each pixel of said image using said value of the pixel and said values of one or more neighboring pixels;
calculating a weight coefficient for said each pixel using said value, said interpolating value and different exposure times for said each pixel and for said at least one of said one or more neighboring pixels; and
calculating a final value for said each pixel using said interpolating value and said weight coefficient.
2 Assignments
0 Petitions
Accused Products
Abstract
The specification and drawings present a new method, apparatus and software product for image stabilization of an image taken with a fixed (i.e., pre-selected) multi-exposure pattern for at least one color channel by an image sensor of a camera, wherein a plurality of groups of pixels of the image sensor have different pre-selected exposure times for said at least one color channel. The camera can be a part of, e.g., an electronic device such as mobile phone or a portable electronic device.
-
Citations
21 Claims
-
1. A method comprising:
-
capturing an image with a pre-selected multi-exposure pixel pattern by an image sensor of a camera for at least one color channel, wherein a plurality of groups of pixels of the image sensor have different pre-selected exposure times for said at least one color channel; and determining a value of each pixel of said image for said at least one color channel using a weighted combination of a value of said each pixel and values of one or more of neighboring pixels of said each pixel, wherein at least one of said one or more neighboring pixels has a different exposure time than said each pixel using a predetermined algorithm; wherein said determining comprises; calculating an interpolating value of said each pixel of said image using said value of the pixel and said values of one or more neighboring pixels; calculating a weight coefficient for said each pixel using said value, said interpolating value and different exposure times for said each pixel and for said at least one of said one or more neighboring pixels; and calculating a final value for said each pixel using said interpolating value and said weight coefficient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
an image sensor, for capturing an image with a pre-selected multi-exposure pixel pattern for at least one color channel, wherein a plurality of groups of pixels of the image sensor have different pre-selected exposure times for said at least one color channel; and a multiple exposure combining module, for determining a value of each pixel of said image for said at least one color channel using a weighted combination of a value of said each pixel and values of one or more of neighboring pixels of said each pixel, wherein at least one of said one or more neighboring pixels has a different exposure time than said each pixel using a predetermined algorithm; wherein said multiple exposure combining module is configured to perform said determining which comprises of; calculating an interpolating value of said each pixel of said image using said value of the pixel and said values of one or more neighboring pixels; calculating a weight coefficient for said each pixel using said value, said interpolating value and different exposure times for said each pixel and for said at least one of said one or more neighboring pixels; and calculating a final value for said each pixel using said interpolating value and said weight coefficient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An electronic device, comprising:
-
an image sensor for capturing an image with a pre-selected multi-exposure pixel pattern for at least one color channel, wherein a plurality of groups of pixels of the image sensor have different pre-selected exposure times for said at least one color channel; and a multiple exposure combiner, for determining a value of each pixel of said image for said at least one color channel using a weighted combination of a value of said each pixel and values of one or more of neighboring pixels of said each pixel, wherein at least one of said one or more neighboring pixels has a different exposure time than said each pixel using a predetermined algorithm; wherein said determining comprises; calculating an interpolating value of said each pixel of said image using said value of the pixel and said values of one or more neighboring pixels; calculating a weight coefficient for said each pixel using said value, said interpolating value and different exposure times for said each pixel and for said at least one of said one or more neighboring pixels; and calculating a final value for said each pixel using said interpolating value and said weight coefficient. - View Dependent Claims (19)
-
-
20. An apparatus, comprising:
-
sensing means, for capturing an image with a pre-selected multi-exposure pixel pattern for at least one color channel, wherein a plurality of groups of pixels of the sensing means have different pre-selected exposure times for said at least one color channel; and combining means, for determining a value of each pixel of said image for said at least one color channel using a weighted combination of a value of said each pixel and values of one or more of neighboring pixels of said each pixel, wherein at least one of said one or more neighboring pixels has a different exposure time than said each pixel using a predetermined algorithm, wherein said determining comprises; calculating an interpolating value of said each pixel of said image using said value of the pixel and said values of one or more neighboring pixels; calculating a weight coefficient for said each pixel using said value, said interpolating value and different exposure times for said each pixel and for said at least one of said one or more neighboring pixels; and calculating a final value for said each pixel using said interpolating value and said weight coefficient. - View Dependent Claims (21)
-
Specification