Visual obstruction removal with image capture
First Claim
Patent Images
1. A method, comprising:
- by an image processing module of a camera;
identifying an object located within an image foreground relative to image content within a field of view of at least one movable camera lens of the camera as an image obstruction; and
responsive to identifying the image obstruction;
capturing, by real-time movement of the at least one movable camera lens using a lens position controller to a plurality of points of view of the at least one movable camera lens, a plurality of image content portions of the image content that in combination yield a complete image of the image content without the image obstruction located within the image foreground;
combining the plurality of image content portions to yield the complete image of the image content without the image obstruction located within the foreground; and
storing the combined complete image to a memory.
0 Assignments
0 Petitions
Accused Products
Abstract
An object located within an image foreground relative to image content within a field of view of at least one camera lens is identified, using image processing module, as an image obstruction. Responsive to identifying the image obstruction, points of view of at least one camera lens are determined that provide image content portions of the image content that, in combination, yield a complete image of the image content without the image obstruction located within the image foreground. The image content portions are combined to yield the complete image of the image content without the image obstruction located within the foreground. The combined complete image is stored to a memory.
16 Citations
21 Claims
-
1. A method, comprising:
by an image processing module of a camera; identifying an object located within an image foreground relative to image content within a field of view of at least one movable camera lens of the camera as an image obstruction; and responsive to identifying the image obstruction; capturing, by real-time movement of the at least one movable camera lens using a lens position controller to a plurality of points of view of the at least one movable camera lens, a plurality of image content portions of the image content that in combination yield a complete image of the image content without the image obstruction located within the image foreground; combining the plurality of image content portions to yield the complete image of the image content without the image obstruction located within the foreground; and storing the combined complete image to a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system, comprising:
-
at least one movable camera lens of a camera; a lens position controller; a memory; and a processor programmed to; identify an object located within an image foreground relative to image content within a field of view of the at least one movable camera lens as an image obstruction; and responsive to identifying the image obstruction; capture, by real-time movement of the at least one movable camera lens using the lens position controller to a plurality of points of view of the at least one movable camera lens, a plurality of image content portions of the image content that in combination yield a complete image of the image content without the image obstruction located within the image foreground; combine the plurality of image content portions to yield the complete image of the image content without the image obstruction located within the foreground; and store the combined complete image to the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage device including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
-
identify an object located within an image foreground relative to image content within a field of view of at least one movable camera lens of a camera as an image obstruction; and responsive to identifying the image obstruction; capture, by real-time movement of the at least one movable camera lens using a lens position controller to a plurality of points of view of the at least one movable camera lens, a plurality of image content portions of the image content that in combination yield a complete image of the image content without the image obstruction located within the image foreground; combine the plurality of image content portions to yield the complete image of the image content without the image obstruction located within the foreground; and store the combined complete image to a memory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification