Apparatus and method for capturing still images and video using coded aperture techniques
First Claim
Patent Images
1. A data processing system for capturing images comprising:
- a display for displaying graphical images and text;
a plurality of apertures formed in the display in front of an image detector array, the plurality of apertures arranged according to a coded aperture mask pattern, wherein the coded aperture mask pattern is arranged to cause an overlapping of images projected through the apertures onto the image detector array, the coded aperture mask pattern comprising an arrangement of apertures further characterized by at least one of;
a plurality of different aperture sizes;
a plurality of different aperture shapes;
a plurality of different distances between respective midpoints of neighboring apertures along a same axis of the mask pattern;
wherein the image detector array is positioned behind the plurality of apertures to sense light within a visible spectrum transmitted through apertures in the display, the light reflected from substantially unconstrained scenery positioned in front of the display;
the apertures having a specified, width, height and thickness to establish maximum angles at which the visible light from the unconstrained scenery can pass through the coded aperture mask pattern in a first dimension and a second dimension and reach the image detector array;
a readout subsystem comprising an analog to digital (“
A/D”
) converter having a specified dynamic range, the A/D converter configured to receive an analog signal from the image detector array and to responsively convert the analog signal to a digital signal, the analog signal comprising an analog representation of the overlapping images transmitted through the apertures and the digital signal comprising a digital representation of the overlapping images transmitted through the apertures,wherein the readout subsystem further comprises logic and/or circuitry electrically coupled to the light sensitive image detector array and the A/D converter, the logic and/or circuitry to apply zero offset and gain values to analog signals output from the light sensitive image detector array, the values of zero offset and gain selected based on the specified dynamic range of the A/D converter; and
digital image processing logic to process the digital signal and generate a reconstructed image of the unconstrained environment by reduction of crosstalk from objects in the scene at multiple ranges.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is described for capturing images comprising: a display for displaying graphical images and text; a plurality of apertures formed in the display; an image detector array configured behind the display and configured to sense light transmitted through the apertures in the display, the light reflected from a subject positioned in front of the display; and image processing logic to generate image data using the light transmitted through the apertures, the image data representing an image of a subject.
-
Citations
32 Claims
-
1. A data processing system for capturing images comprising:
-
a display for displaying graphical images and text; a plurality of apertures formed in the display in front of an image detector array, the plurality of apertures arranged according to a coded aperture mask pattern, wherein the coded aperture mask pattern is arranged to cause an overlapping of images projected through the apertures onto the image detector array, the coded aperture mask pattern comprising an arrangement of apertures further characterized by at least one of; a plurality of different aperture sizes; a plurality of different aperture shapes; a plurality of different distances between respective midpoints of neighboring apertures along a same axis of the mask pattern; wherein the image detector array is positioned behind the plurality of apertures to sense light within a visible spectrum transmitted through apertures in the display, the light reflected from substantially unconstrained scenery positioned in front of the display; the apertures having a specified, width, height and thickness to establish maximum angles at which the visible light from the unconstrained scenery can pass through the coded aperture mask pattern in a first dimension and a second dimension and reach the image detector array; a readout subsystem comprising an analog to digital (“
A/D”
) converter having a specified dynamic range, the A/D converter configured to receive an analog signal from the image detector array and to responsively convert the analog signal to a digital signal, the analog signal comprising an analog representation of the overlapping images transmitted through the apertures and the digital signal comprising a digital representation of the overlapping images transmitted through the apertures,wherein the readout subsystem further comprises logic and/or circuitry electrically coupled to the light sensitive image detector array and the A/D converter, the logic and/or circuitry to apply zero offset and gain values to analog signals output from the light sensitive image detector array, the values of zero offset and gain selected based on the specified dynamic range of the A/D converter; and digital image processing logic to process the digital signal and generate a reconstructed image of the unconstrained environment by reduction of crosstalk from objects in the scene at multiple ranges. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system for capturing images comprising:
-
a display for displaying graphical images and text; a plurality of apertures formed in the display in front of an image detector array, the plurality of apertures arranged according to a coded aperture mask pattern, wherein the coded aperture mask pattern is arranged to cause an overlapping of images projected through the apertures onto the image detector array, the coded aperture mask pattern comprising an arrangement of apertures further characterized by at least one of; a plurality of different aperture sizes; a plurality of different aperture shapes; a plurality of different distances between respective midpoints of neighboring apertures along a same axis of the mask pattern; wherein the image detector array is positioned behind the plurality of apertures to sense light within a visible spectrum transmitted through apertures in the display, the light reflected from substantially unconstrained scenery positioned in front of the display; the apertures having a specified, width, height and thickness to limit a field of view (FOV) of the unconstrained environment to be equal to or greater than a fully-coded FOV projected onto the image detector array; a readout subsystem comprising an analog to digital (“
A/D”
) converter having a specified dynamic range, the A/D converter configured to receive an analog signal from the image detector array and to responsively convert the analog signal to a digital signal, the analog signal comprising an analog representation of the overlapping images transmitted through the apertures and the digital signal comprising a digital representation of the overlapping images transmitted through the apertureswherein the readout subsystem further comprises logic and/or circuitry electrically coupled to the light sensitive image detector array and the A/D converter, the logic and/or circuitry to apply zero offset and gain values to analog signals output from the light sensitive image detector array, the values of zero offset and gain selected based on the specified dynamic range of the A/D converter; and digital image processing logic to process the digital signal and generate a reconstructed image of the unconstrained environment, by reduction of crosstalk from objects in the scene at multiple ranges. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification