Compound camera and methods for implementing auto-focus, depth-of-field and high-resolution functions
First Claim
1. A compound camera system capable of generating an enhanced virtual image having a large depth-of-field, said compound camera system comprising:
- a plurality of component cameras capable of generating image data of an object; and
a data processor capable of receiving image data from said plurality of component cameras and generating said enhanced virtual image therefrom, wherein said data processor generates said enhanced virtual image by generating a first component virtual image at a first depth plane, generating a second component virtual image at a second depth plane, and inserting first selected pixels from said first component virtual image into enhanced said virtual image and inserting second selected pixels from said second component virtual image into said enhanced virtual image to thereby generate said enhanced virtual image.
1 Assignment
0 Petitions
Accused Products
Abstract
A compound camera system for generating an enhanced virtual image having a large depth-of-field. The compound camera system comprises a plurality of component cameras for generating image data of an object and a data processor for generating the enhanced virtual image from the image data. The data processor generates the enhanced virtual image by generating a first component virtual image at a first depth plane, generating a second component virtual image at a second depth plane, and inserting first selected pixels from the first component virtual image into enhanced the virtual image and inserting second selected pixels from the second component virtual image into the enhanced virtual image.
97 Citations
26 Claims
-
1. A compound camera system capable of generating an enhanced virtual image having a large depth-of-field, said compound camera system comprising:
-
a plurality of component cameras capable of generating image data of an object; and
a data processor capable of receiving image data from said plurality of component cameras and generating said enhanced virtual image therefrom, wherein said data processor generates said enhanced virtual image by generating a first component virtual image at a first depth plane, generating a second component virtual image at a second depth plane, and inserting first selected pixels from said first component virtual image into enhanced said virtual image and inserting second selected pixels from said second component virtual image into said enhanced virtual image to thereby generate said enhanced virtual image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. For use in a compound camera system, a method of generating an enhanced virtual image having a large depth-of-field, the method comprising the steps of:
-
generating image data of an object in each of a plurality of component cameras;
receiving image data from the plurality of component cameras;
generating a first component virtual image at a first depth plane;
generating a second component virtual image at a second depth plane; and
inserting first selected pixels from the first component virtual image into the enhanced virtual image and inserting second selected pixels from the second component virtual image into the enhanced virtual image to thereby generate the enhanced virtual image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A compound camera system capable of generating a high-resolution virtual image, said compound camera system comprising:
-
a plurality of component cameras capable of generating image data of an object; and
a data processor capable of receiving first image data from a first component camera and second image data from a second component camera and generating said high-resolution virtual image by
1) back-projecting virtual pixel data (u,v) to generate point data (x,y,z) located at a depth, z=Z1, associated with a first object plane of said object;
2) projecting said point data (x,y,z) to generate first pixel data (u1,v1) located at the image plane of said first image data; and
3) projecting said point data (x,y,z) to generate second pixel data (u2,v2) located at the image plane of said second image data, wherein a pixel density of said virtual pixel data (u,v) is greater than a pixel density of said first pixel data (u1,v1) and second pixel data (u2,v2). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification