Image processing apparatus for detecting flicker, method of controlling the same, and non-transitory storage medium
AssigneeCanon Kabushiki Kaisha
InventorYusuke Yamashita
Life of this patent
Estimating the term…
Abstract
An image processing technique that enables accurate detection of a flicker component even when applied to an image pickup device capable of changing a driving method on a region basis within a frame. A flicker detection section detects a flicker component of an image pixel signal read out from the image pickup device having a pixel region for detecting a phase difference. When the driving method is changed to one for performing phase difference detection, the flicker detection section detects a flicker component such that the period of the flicker component in a region used for phase difference detection within the frame coincides with a period of the flicker component in a region not used for phase difference detection.
Claims17
An image processing apparatus comprising:
- at least one processor programmed to perform the functions of a flicker detection unit configured to detect a flicker component of an image pixel signal, which is read out from an image pickup device that includes a pixel region for phase difference detection and is capable of changing a driving method, on a region-by-region basis, within a frame,
- wherein in a case where the driving method for driving the image pickup device is changed to a driving method for performing phase difference detection, said flicker detection unit detects the flicker component such that, within the frame, a period of the flicker component in a region used for phase difference detection coincides with a period of the flicker component in a region not used for phase difference detection.
An image processing apparatus comprising:
- a drive circuit configured to be capable of changing a driving method for driving an image pickup device between a first driving method in which a time period during which charge accumulation of one line of the image pickup device is completed is different, on a region-by-region basis, in the image pickup device, and a second driving method in which the time period is approximately equal between regions of the image pickup device;
- and
- at least one processor programmed to perform the functions of a flicker detection unit configured to perform flicker detection processing based on a pixel signal read out from the image pickup device,
- wherein said flicker detection unit makes lines of the image pickup device each for reading out a pixel signal used in the same flicker detection processing, different between a case where the image pickup device is driven by the first driving method and a case where the image pickup device is driven by the second driving method.
A method of controlling an image processing apparatus including an image pickup device that includes a pixel region for phase difference detection and is capable of changing a driving method, on a region-by-region basis, within a frame, the method comprising:
- detecting a flicker component of an image pixel signal read out from the image pickup device,
- wherein in a case where the driving method for driving the image pickup device is changed to a driving method for performing phase difference detection, said detecting a flicker component includes detecting the flicker component such that, within the frame, a period of the flicker component in a region used for phase difference detection coincides with a period of the flicker component in a region not used for phase difference detection.
A method of controlling an image processing apparatus, comprising:
- performing flicker detection processing based on pixel signals read out from an image pickup device that is capable of changing a driving method for driving the image pickup device between a first driving method in which a time period during which charge accumulation of one line of the image pickup device is completed is different, on a region-by-region basis, in the image pickup device, and a second driving method in which the time period is approximately equal between regions of the image pickup device;
- and
- wherein said flicker detection processing includes making lines of the image pickup device each for reading out a pixel signal used in the same flicker detection processing, different between a case where the image pickup device is driven by the first driving method and a case where the image pickup device is driven by the second driving method.
A non-transitory computer-readable storage medium storing a computer-executable program for executing a method of controlling an image processing apparatus including an image pickup device that includes a pixel region for phase difference detection and is capable of changing a driving method, on a region-by-region basis, within a frame,
- wherein the method comprises:
- detecting a flicker component of an image pixel signal read out from the image pickup device,
- wherein in a case where the driving method for driving the image pickup device is changed to a driving method for performing phase difference detection, said detecting a flicker component includes detecting the flicker component such that, within the frame, a period of the flicker component in a region used for phase difference detection coincides with a period of the flicker component in a region not used for phase difference detection.
A non-transitory computer-readable storage medium storing a computer-executable program for executing a method of controlling an image processing apparatus,
- wherein the method comprises:
- performing flicker detection processing based on pixel signals read out from an image pickup device that is capable of changing a driving method for driving the image pickup device between a first driving method in which a time period during which charge accumulation of one line of the image pickup device is completed is different, on a region-by-region basis, in the image pickup device, and a second driving method in which the time period is approximately equal between the regions of the image pickup device;
- and
- wherein said flicker detection processing includes making lines of the image pickup device each for reading out a pixel signal used in the same flicker detection processing, different between a case where the image pickup device is driven by the first driving method and a case where the image pickup device is driven by the second driving method.
Dependencies are inferred from the claim text.