Focus detection apparatus, image pickup apparatus, image pickup system, focus detection method, and non-transitory computer-readable storage medium
First Claim
1. A focus detection apparatus which performs focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection apparatus comprising:
- a correlation data calculator configured to calculate correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels in a plurality of ranges of image data obtained from the image pickup element;
a detector configured to detect a saturated pixel having a level of at least a predetermined value in each of the plurality of ranges;
an adding processor configured to perform addition processing of the correlation data calculated in each of the plurality of ranges, based on a detection result of the saturated pixel by the detector; and
a defocus amount calculator configured to calculate a defocus amount based on a result of the addition processing,wherein the adding processor performs the addition processing using correlation data obtained from the plurality of ranges in which a number of the saturated pixels is less than a predetermined number.
1 Assignment
0 Petitions
Accused Products
Abstract
A focus detection apparatus performs focus detection by a phase difference method using an image pickup element including first and second pixels, the focus detection apparatus includes a correlation data calculator which calculates correlation data between pixel data obtained from the first pixels and the second pixels in ranges of image data, a detector which detects a saturated pixel having a level of at least a predetermined value in each of the ranges, an adding processor which performs an addition processing of the correlation data calculated in each of the ranges based on a detection result, and a defocus amount calculator which calculates a defocus amount based on a result of the addition processing, and the adding processor performs the addition processing using correlation data obtained from a first range in which the number of the saturated pixels is less than a predetermined number.
58 Citations
15 Claims
-
1. A focus detection apparatus which performs focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection apparatus comprising:
-
a correlation data calculator configured to calculate correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels in a plurality of ranges of image data obtained from the image pickup element; a detector configured to detect a saturated pixel having a level of at least a predetermined value in each of the plurality of ranges; an adding processor configured to perform addition processing of the correlation data calculated in each of the plurality of ranges, based on a detection result of the saturated pixel by the detector; and a defocus amount calculator configured to calculate a defocus amount based on a result of the addition processing, wherein the adding processor performs the addition processing using correlation data obtained from the plurality of ranges in which a number of the saturated pixels is less than a predetermined number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A focus detection method of performing focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection method comprising:
-
calculating correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels in a plurality of ranges of image data obtained from the image pickup element; detecting a saturated pixel having a level of at least a predetermined value in each of the plurality of ranges; performing addition on processing of the correlation data calculated in each of the plurality of ranges, based on a detection result of the saturated pixel; and calculating a defocus amount based on a result of the addition processing, wherein the addition processing is performed using correlation data obtained from a range in which a number of the saturated pixels is less than a predetermined number. - View Dependent Claims (9)
-
-
10. A focus detection apparatus which performs focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection apparatus comprising:
-
a correlation data calculator configured to calculate correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels in a plurality of lines of image data obtained from the image pickup element; a detector configured to detect a saturated pixel having a level of at least a predetermined value in each of the plurality of lines; an adding processor configured to perform addition processing of the correlation data calculated in each of the plurality of lines, based on a detection result of the saturated pixel by the detector; and a defocus amount calculator configured to calculate a defocus amount based on a result of the addition processing, wherein the adding processor performs the addition processing using correlation data obtained from the plurality of lines in which a number of the saturated pixels is less than a predetermined number.
-
-
11. A focus detection apparatus which performs focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection apparatus comprising:
-
a correlation data calculator configured to calculate correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels; a detector configured to detect a saturated pixel having a level of at least a predetermined value in each of a plurality of ranges; and a defocus amount calculator configured to calculate a defocus amount based on statistics of the correlation data, wherein the statistics of the correlation data is calculated based on correlation data obtained from pixel data other than the saturated pixel detected by the detector.
-
-
12. A focus detection apparatus which performs focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection apparatus comprising:
-
a correlation data calculator configured to calculate correlation data between pixel data obtained from the plurality of first pixels and pixel data in a plurality of ranges of image data obtained from the plurality of second pixels; a detector configured to detect a saturated pixel having a level of at least a predetermined value in each of the plurality of ranges; and a defocus amount calculator configured to calculate a defocus amount based on statistics of the correlation data, wherein the statistics of the correlation data is calculated based on correlation data, of the plurality of ranges, multiplied by a weight depending on a number of the saturated pixels in each of the plurality of ranges.
-
-
13. A focus detection method of performing focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection method comprising:
-
calculating correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels in a plurality of lines of image data obtained from the image pickup element; detecting a saturated pixel having a level of at least a predetermined value in each of the plurality of lines; performing addition processing of the correlation data calculated in each of the plurality of lines, based on a result of detecting the saturated pixel; and calculating a defocus amount based on a result of the addition processing, wherein the addition processing is performed using correlation data obtained from the plurality of lines in which a number of the saturated pixels is less than a predetermined number.
-
-
14. A focus detection method of performing focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection method comprising:
-
calculating correlation data between pixel data obtained from the plurality of first pixels and pixel data obtained from the plurality of second pixels; detecting a saturated pixel having a level of at least a predetermined value in each of a plurality of ranges; and calculating a defocus amount based on statistics of the correlation data, wherein the statistics of the correlation data is calculated based on correlation data obtained from pixel data other than the saturated pixel detected by the detection.
-
-
15. A focus detection method of performing focus detection by a phase difference method using an image pickup element including a plurality of first pixels and a plurality of second pixels, each pair of the first and second pixels sharing one microlens, the focus detection method comprising:
-
calculating correlation data between pixel data obtained from the plurality of first pixels and pixel data in a plurality of ranges of image data obtained from the plurality of second pixels; detecting a saturated pixel having a level of at least a predetermined value in each of the plurality of ranges; and calculating a defocus amount based on statistics of the correlation data, wherein the statistics of the correlation data is calculated based on correlation data, of the plurality of ranges, multiplied by a weight depending on a number of the saturated pixels in each of the plurality of ranges.
-
Specification