Fast camera auto-focus
First Claim
Patent Images
1. A computerized method comprising:
- computing a blur difference between a first and a second image of a three-dimensional scene, the first image acquired through a camera lens focused at a first picture number and the second image acquired through the camera lens focused at a second picture number, wherein the first and second picture numbers represent different focus distances of the camera lens;
retrieving a blur difference curve from one of a plurality of stored blur difference curves, wherein each of the plurality of stored blur difference curves is associated with a different picture number; and
predicting a third picture number based on the computed blur difference, wherein the third picture number is subsequently used to autofocus the camera lens on the three dimensional scene and the predicting is further based on the blur difference curve associated with the first picture number.
1 Assignment
0 Petitions
Accused Products
Abstract
A camera auto-focuses using computed blur differences between images of a three-dimensional scene. The camera computes the blur difference between two images of the scene acquired at two different picture numbers. The camera uses the computed blur difference to predict a third picture number, where the camera uses the third picture number to auto-focus a camera lens on the scene.
-
Citations
13 Claims
-
1. A computerized method comprising:
-
computing a blur difference between a first and a second image of a three-dimensional scene, the first image acquired through a camera lens focused at a first picture number and the second image acquired through the camera lens focused at a second picture number, wherein the first and second picture numbers represent different focus distances of the camera lens; retrieving a blur difference curve from one of a plurality of stored blur difference curves, wherein each of the plurality of stored blur difference curves is associated with a different picture number; and predicting a third picture number based on the computed blur difference, wherein the third picture number is subsequently used to autofocus the camera lens on the three dimensional scene and the predicting is further based on the blur difference curve associated with the first picture number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium having executable instructions to cause a processor to perform a method comprising:
-
computing a blur difference between a first and a second image of a three-dimensional scene, the first image acquired through a camera lens focused at a first picture number and the second image acquired through the camera lens focused at a second picture number, wherein the first and second picture numbers represent different focus distances of the camera lens; retrieving a blur difference curve from one of a plurality of stored blur difference curves, wherein each of the plurality of stored blur difference curves is associated with a different picture number; and predicting a third picture number based on the computed blur difference, wherein the third picture number is subsequently used to autofocus the camera lens on the three dimensional scene and the predicting is further based on the blur difference curve associated with the first picture number. - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising:
-
means for computing a blur difference between a first and a second image of a three-dimensional scene, the first image acquired through a camera lens focused at a first picture number and the second image acquired through the camera lens focused at a second picture number, wherein the first and second picture numbers represent different focus distances of the camera lens; means for retrieving a blur difference curve from one of a plurality of stored blur difference curves, wherein each of the plurality of stored blur difference curves is associated with a different picture number; and means for predicting a third picture number based on the computed blur difference, wherein the third picture number is subsequently used to auto-focus the camera lens on the three dimensional scene and the means for predicting is further based on the blur difference curve associated with the first picture number. - View Dependent Claims (12)
-
-
13. A system comprising:
-
a processor; a memory coupled to the processor though a bus; and a process executed from the memory by the processor to cause the processor to compute a blur difference between a first and a second image of a three-dimensional scene, the first image acquired through a camera lens focused at a first picture number and the second image acquired through the camera lens focused at a second picture number, wherein the first and second picture numbers represent different focus distances of the camera lens, to retrieve a blur difference curve from one of a plurality of stored blur difference curves, wherein each of the plurality of stored blur difference curves is associated with a different picture number and predict a third picture number based on the computed blur difference, wherein the third picture number is subsequently used to autofocus the camera lens on the three dimensional scene and the predict is further based on the blur difference curve associated with the first picture number.
-
Specification