SUPER-RESOLUTION IN PROCESSING IMAGES SUCH AS FROM MULTI-LAYER SENSORS
First Claim
1. An imaging device, comprising:
- an array having a set of pixels configured to capture respective values for an input image, the captured values corresponding to pixel center points of the respective pixels that captured the values;
a processor configured to compute, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from any of the pixel center points; and
one or more memories configured to store the captured values and the additional values.
1 Assignment
0 Petitions
Accused Products
Abstract
Pixels of an array capture values for an input image. The captured values correspond to pixel center points of the pixels that captured the values. Additional values about the input image may be further computed from the captured values. These additional values may correspond to additional center points, which can be different from any of the pixel center points. An output image may be constructed from the captured values plus the additional values. These values may be stored together and/or displayed together as the output image. Embodiments are applicable to images such as from multi-layer sensors. Since the output image can be created from a higher total number of values than those captured by the available number of pixels, such image processing can be called super-resolution, and can be applied to image processing within imaging devices, for still pictures, video and motion pictures, and so on.
3 Citations
70 Claims
-
1. An imaging device, comprising:
-
an array having a set of pixels configured to capture respective values for an input image, the captured values corresponding to pixel center points of the respective pixels that captured the values; a processor configured to compute, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from any of the pixel center points; and one or more memories configured to store the captured values and the additional values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An imaging device, comprising:
-
an array having a set of pixels configured to capture respective values for an input image, the captured values corresponding to pixel center points of the respective pixels that captured the values; a processor configured to compute, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from the pixel center points; and a display configured to display an output image constructed from the captured values and from the additional values.
-
-
20-32. -32. (canceled)
-
33. A computer comprising:
- a processor and a non-transitory storage medium coupled with the processor, the storage medium storing one or more programs which, when executed by the processor, result in;
receiving captured values for an input image, the captured values corresponding to pixel center points of respective pixels that captured the values; computing, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from the pixel center points; and causing the captured values and the additional values to be stored in one or more memories.
- a processor and a non-transitory storage medium coupled with the processor, the storage medium storing one or more programs which, when executed by the processor, result in;
-
34-44. -44. (canceled)
-
45. A method, comprising:
-
receiving captured values for an input image, the captured values corresponding to pixel center points of respective pixels that captured the values; computing, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from the pixel center points; and causing the captured values and the additional values to be stored in one or more memories.
-
-
46-56. -56. (canceled)
-
57. A method for an imaging device having an array of pixels at respective pixel center points of the array, a processor and a display, the method comprising:
-
capturing values for an input image in a set of the pixels, the captured values corresponding to pixel center points of the respective pixels that captured the values; computing, from the captured values, additional values about the input image, at least some of the additional values corresponding to additional center points different from the pixel center points; and displaying an output image constructed from the captured values and from the additional values.
-
-
58-68. -68. (canceled)
-
69. A method for an imaging device having an array of pixels at respective pixel center points of the array, a processor and one or more memories, the method comprising:
-
capturing values for elements of an input image in a set of the pixels, the captured values corresponding to pixel center points of the respective pixels that captured the values; computing, from the captured values, additional values about the input image by the processor, at least some of the additional values corresponding to additional center points different from the pixel center points; and storing the captured values and the additional values in the one or more memories.
-
-
70-80. -80. (canceled)
Specification