Electronic device, control method thereof, and storage medium
By detecting the flicker frequency in real time in electronic devices and dynamically adjusting the exposure timing, the problem of uneven exposure caused by flicker light sources is solved, and the stability of high-frequency continuous imaging is achieved.
Patent Information
- Application Number
- CN202411848815.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2021-04-28
- Filing Date
- 2022-04-27
- Publication Date
- 2025-03-28
AI Technical Summary
When using a high-speed shutter for continuous imaging or shooting moving images, the light extinction caused by the flickering light source will lead to uneven exposure, and the prior art may cause the continuous imaging frequency to decrease when detecting the flickering frequency, making it impossible to stabilize high-frequency shooting.
By configuring sensors, controllers, computing units, selectors and determination units in the electronic device, real-time detection of flicker frequency and dynamic adjustment of exposure timing are achieved. The specific steps include outputting a detection signal during the shooting period, calculating information related to flicker, and selecting appropriate information according to predetermined conditions to determine the shooting timing of the next frame of image.
It effectively reduces the impact of the flicker light source on exposure, avoids uneven exposure, and can stably capture images while maintaining high-frequency continuous imaging.
Smart Images

Figure CN119729230A_ABST
Abstract
Description
[0001] (This application is a divisional application of an application with a filing date of April 27, 2022, application number 202210457511.0, and invention name “electronic device, control method thereof, and storage medium”.) Technical Field
[0002] Aspects of the embodiments relate to an apparatus and a control method thereof and a storage medium, and more particularly to a technique for reducing the influence of flicker when capturing an image. Background Art
[0003] In recent years, in an image pickup apparatus such as a digital camera, the sensitivity of an image sensor has been improved, and image pickup has become possible at a high-speed shutter speed such as 1 / 4000 sec or 1 / 8000 sec.
[0004] When shooting multiple images in continuous shooting mode using such a high-speed shutter, or when shooting moving images under an artificial light source whose light amount varies (hereinafter referred to as a "flickering light source"), exposure varies between frame images due to the flickering of light from the flickering light source. In addition, when the light amount varies greatly during charge accumulation, exposure unevenness significantly occurs in the vertical direction of one frame image. Furthermore, even in the case of shooting one still image, exposure unevenness may occur, or an image with desired brightness may not be obtained depending on the charge accumulation timing.
[0005] In order to solve these problems, a method is known in which the influence of flicker is reduced by detecting flicker and performing exposure at a peak timing when the brightness change of the light source is the smallest and the amount of light of the flicker reaches a peak.
[0006] The flicker frequency is twice the frequency of commercial power supply, so it is 100 Hz or 120 Hz. Therefore, in order to perform exposure at the peak timing of flicker, the flicker base frequency (100 Hz or 120 Hz) and peak timing are detected in advance, and exposure is performed in synchronization with the peak timing of flicker.
[0007] On the other hand, it is known that the frequency of commercial power supply in Japan has fluctuations within a range of about ±0.3 Hz relative to the base frequency of 50 Hz or 60 Hz. Since the flicker frequency is twice the frequency of the commercial power supply, the flicker frequency of the light source is 100 ± 0.6 Hz or 120 ± 0.6 Hz. Therefore, if the peak timing detection operation is not performed regularly, the deviation between the detected peak timing and the actual peak timing will gradually increase, and the influence of the flicker may not be reduced.
[0008] By performing a peak timing detection operation between frames of continuous imaging or moving image imaging, the shooting timing can be controlled so as not to deviate from the peak timing of flicker. However, in order to detect the peak timing of flicker, detection processing is performed, making it possible to reduce the frequency of continuous imaging.
[0009] As a countermeasure to this problem in Japanese Patent Laid-Open No. 2019-212989, the flicker frequency is detected with high accuracy before starting continuous shooting, and the flicker detection processing between frames in the continuous shooting is omitted, thereby performing continuous shooting at a high frequency while reducing the influence of flicker. Then, from the time the flicker frequency is detected until a certain time has passed, it is assumed that the difference between the actual flicker frequency and the detected flicker frequency is small and the exposure unevenness is within the required accuracy, and the flicker detection processing between frames of the continuous shooting is omitted.
[0010] However, in the prior art disclosed in Japanese Patent Laid-Open No. 2019-212989, when a certain period of time has passed since the flicker was detected, it is assumed that the exposure unevenness does not fall within the required accuracy, and flicker detection processing is performed between frames of continuous imaging, which makes the frequency of continuous imaging become a lower frequency. Therefore, there is a problem that the frequency of continuous imaging becomes lower.
[0011] Furthermore, since the frequency of continuous imaging is switched between high and low every time a certain period of time has passed, there is a problem that continuous imaging cannot be performed stably at a high frequency. Summary of the invention
[0012] According to one aspect of an embodiment, an electronic device is provided, comprising: a sensor configured to capture images; a controller configured to control the sensor to obtain images by repeatedly capturing images of a subject, and output a detection signal for detecting flicker during a period from the capturing of the Nth image to the capturing of the N+1th image, wherein N is a natural number; a calculation unit configured to calculate information related to the flicker based on the detection signal; a selector configured to select, according to a predetermined condition related to a period required for calculation based on the detection signal, the Nth information calculated based on the detection signal output during the period from the capturing of the Nth image to the capturing of the N+1th image, or the N-1th information calculated immediately before the Nth information; and a determination unit configured to determine the capturing timing of the N+1th image based on the selected one of the Nth information and the N-1th information.
[0013] In addition, according to one aspect of an embodiment, a control method of an electronic device is provided, including: controlling a sensor to obtain an image by repeatedly capturing images of a subject, and outputting a detection signal for detecting flicker during a period from the capturing of the Nth image to the capturing of the N+1th image, wherein N is a natural number; calculating information related to the flicker based on the detection signal; selecting the Nth information calculated based on the detection signal output during the period from the capturing of the Nth image to the capturing of the N+1th image, or the N-1th information calculated immediately before the Nth information, according to a predetermined condition related to the period required for calculation based on the detection signal; and determining the capturing timing of the N+1th image based on the selected one of the Nth information and the N-1th information.
[0014] Furthermore, according to an aspect of the embodiment, there is provided a non-transitory computer-readable storage medium storing a program for causing a computer to execute the above-mentioned control method.
[0015] Further features of the present disclosure will become apparent from the following description of exemplary embodiments (with reference to the attached drawings). BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0017] Figure 1 is a diagram showing a schematic structure of a digital mirrorless camera according to an embodiment of the present disclosure.
[0018] Figure 2A and Figure 2B A flowchart of the image pickup process according to the first embodiment is shown.
[0019] Figure 3A and Figure 3B is a timing chart showing the start time of still image shooting and the timing of applying the flicker calculation result according to the first embodiment.
[0020] Figure 4A and Figure 4B A flowchart of an image pickup process according to the second embodiment is shown. DETAILED DESCRIPTION
[0021] Embodiments will be described in detail below with reference to the accompanying drawings. Note that the following embodiments are not intended to limit the scope of the present disclosure, and are not limited to the disclosure of the combination of all features that need to be described in the embodiments. Two or more of the multiple features described in the embodiments may be appropriately combined. In addition, the same reference numerals are given to the same or similar structures, and their redundant descriptions are omitted.
[0022] In this embodiment, a digital mirrorless camera will be described as an example. However, aspects of the embodiment can be applied to various electronic devices as long as they have a live view image display function and a moving image shooting function, and can be applied to, for example, smart phones, portable cameras, game consoles with cameras, etc.
[0023] <First Embodiment>
[0024] Figure 1 1 is a diagram showing a schematic structure of a digital mirrorless camera according to the present embodiment, and mainly includes a camera body 100 and an imaging lens 200. In the camera body 100, reference numeral 101 denotes an image sensor (such as a CCD or CMOS sensor) including an infrared cut filter, a low-pass filter, etc., and an optical image of a subject is formed on a light receiving surface of the image sensor 101 through the imaging lens 200. The image sensor 101 performs photoelectric conversion on the optical image of the subject, and an image based on the obtained electrical signal is displayed as a live view image or recorded as a captured image. The electrical signal obtained from the image sensor 101 is also used to detect flicker. In the image sensor 101, the charge accumulation period can be controlled according to the shutter speed set as imaging setting information.
[0025] Reference numeral 102 denotes a shutter, and the exposure period of the image sensor 101 can be controlled by opening the shutter for a predetermined time at the time of image capturing.
[0026] The display unit 103 is composed of, for example, a TFT liquid crystal panel or the like. When framing, an image acquired by the image sensor 101 and various camera setting information are displayed in real time to achieve live framing. In addition, the user can display and confirm the captured image according to the user operation. In addition, a touch panel can be provided on the display unit 103 and used as an operating member, and the touch panel detects a user's touch operation on an icon or the like displayed on the display unit 103, so that the user can operate a function associated with the display content at the touch position on the display unit 103.
[0027] The CPU 104 controls various parts of the camera body 100. The CPU 104 also controls the image sensor 101 and the display unit 103. In addition, the CPU 104 performs calculations related to flicker detection based on the image captured by the image sensor 101. In the calculations related to flicker detection, the frequency of the flicker light source, the peak timing of the flicker light amount, and the like are obtained.
[0028] Next, the imaging lens 200 will be described.
[0029] Reference numeral 201 denotes a lens group including a focus lens, and a focus state can be adjusted by driving the focus lens. Figure 1 200 is represented by one lens, but it is actually composed of a plurality of lenses. Reference numeral 202 denotes an aperture, which adjusts the amount of light to be passed through the camera. Reference numeral 203 denotes a CPU that controls various parts of the imaging lens 200. In addition to controlling the lens group 201 and the aperture 202, the CPU 203 communicates with the CPU 104 in the camera body 100 to provide the camera body 100 with information such as a focus position and an aperture.
[0030] Next, we will refer to Figure 2A and Figure 2B The imaging process in the first embodiment is described. In the following description, since a signal for detecting flicker (hereinafter referred to as a "flicker detection signal") can be acquired using a known technique and flicker is calculated from the flicker detection signal, the description thereof will be omitted.
[0031] First, in step S100 , when the user performs an image capture instruction operation such as pressing a shutter release button in a state where the power of the camera body 100 is turned on, the process proceeds to step S101 .
[0032] In step S101 , the CPU 104 accumulates electric charge for flicker detection using the image sensor 101 , and obtains a flicker detection signal.
[0033] Next, in step S102, the CPU 104 performs flicker calculation for detecting flicker information using the flicker detection signal obtained in step S101. In the flicker calculation, it is determined whether flicker occurs, and if flicker occurs, the flicker frequency and the peak timing of the flicker are detected.
[0034] In step S103, the CPU 104 sets the image quality parameter for still image exposure to the image sensor 101. Furthermore, if flicker is detected in step S102, the CPU 104 determines the time for still image exposure (hereinafter referred to as "still image exposure time") to perform still image exposure at a timing corresponding to the peak timing of flicker. On the other hand, if flicker is not detected in step S102, there is no need to consider the peak timing of flicker, and thus the timing of still image exposure is controlled so that the delay time from when the image capture instruction is issued to when the image capture is started is as short as possible.
[0035] In step S104, the CPU 104 controls the image sensor 101 and the shutter 102 so that still image exposure is performed at the timing determined in step S103. In the case where flicker is detected, the image sensor 101 can be controlled by the electronic shutter while the shutter 102 is kept open in still image exposure performed at a timing corresponding to the peak timing of the flicker.
[0036] In step S105, the CPU 104 confirms whether the image capturing instruction operation by the user continues. If the image capturing instruction operation continues, the process proceeds to step S106. If the image capturing instruction operation does not continue, the image capturing process ends.
[0037] In step S106 , the CPU 104 determines whether flicker is occurring based on the result of the previous flicker calculation, and if flicker is occurring, the process proceeds to step S107 , whereas if flicker is not occurring, the process proceeds to step S119 .
[0038] If flicker is occurring, the CPU 104 predicts the next still image exposure time in step S107. The prediction of the next still image exposure time is performed based on the frequency of continuous image capture, taking into account the length of the accumulation period of the live view image output between consecutive still image exposures, the total period of the period during which the aperture 202 is driven to optimize the next still image shooting, the peak timing of the flicker, and the previous still image exposure period. That is, the next still image exposure time is the time after an integral multiple of the flicker cycle from the previous still image exposure time.
[0039] In addition, since the still image exposure time also changes according to the user's imaging settings, the next still image exposure time is predicted in consideration of the user's imaging settings. Examples of the user's imaging settings include a flash setting for controlling brightness, and an image quality setting for still images for changing the readout period of still images. These settings result in changes in imaging preparation and processing after still image exposure, and therefore, the interval between still image exposures changes.
[0040] In step S108, the CPU 104 determines whether the flicker calculation can be completed at or before the next still image exposure time predicted in step S107 (predetermined condition). If it is determined that the flicker calculation cannot be completed, the process proceeds to step S109, and if it is determined that the flicker calculation can be completed, the process proceeds to step S114.
[0041] Here, we will refer to Figure 3A The timing chart shown is used to describe the processing performed in step S109 and subsequent steps in the case where it is determined that the flicker calculation cannot be completed.
[0042] In step S109, after performing the Nth still image exposure (N is a natural number) and accumulating the charge for the live view image, the CPU 104 accumulates the charge for the flicker detection signal in the same manner as in step S101. At this time, the CPU 104 controls to accumulate the charge for the flicker detection signal so that the accumulation ends before the next still image exposure time, and starts the accumulation at a timing close to the still image exposure timing while ensuring the camera preparation period. By controlling the accumulation time of the flicker detection signal in this way, the interval between the accumulation time of the flicker detection signal and the still image exposure time can be shortened, so that the exposure unevenness of the still image caused by the fluctuation of the flicker light source can be further reduced.
[0043] exist Figure 3A In the timing diagram shown, an example is shown in which charge accumulation of the flicker detection signal is performed after charge accumulation of the live view image is completed. However, if the accumulation and readout of charge in the same period can be controlled independently for each row of pixels of the image sensor 101, it can be controlled so that the charge for the flicker detection signal is accumulated during the accumulation of charge for the live view image. As a result, the waiting time until the charge accumulation of the flicker detection signal is completed can be shortened, so that image capture preparation can be performed quickly.
[0044] Furthermore, charge accumulation of the live view image may not be performed, and a captured still image may be displayed instead of the live view image on the display unit 103. This can eliminate charge accumulation of the live view image, making it possible to quickly perform image capture preparation.
[0045] In step S110 , the CPU 104 sets the flicker peak timing that is the flicker calculation result (N−1th information) performed after the N−1th still image exposure to be used for calculating the still image exposure time of the N+1th still image.
[0046] In step S111 , the CPU 104 prepares for the N+1th still image exposure similarly to step S103 , using the flicker peak timing set in step S110 .
[0047] In step S112, the CPU 104 uses the flicker detection signal obtained in step S109 to perform flicker calculation in the same manner as in step S102. Here, the CPU 104 performs the imaging preparation in step S111 and the flicker calculation in step S112 in parallel. This is because the parameters of the next still image exposure are set before the next still image exposure starts, so that the next still image exposure is performed on time at the continuous imaging frequency. Figure 3A In the example, it is assumed that the flicker calculation is completed before the next still image exposure starts, however, if it is not completed, the flicker calculation can be continued even during the next still image exposure.
[0048] In step S113 , the CPU 104 controls the image sensor 101 and the shutter 102 so that still image exposure is performed at a timing corresponding to the flicker peak timing, similarly to step S104 .
[0049] Through the above processing, if the flicker calculation is not completed before the next still image exposure time, the camera preparation for the next still image exposure can be performed based on the flicker calculation result obtained in the previous frame, so that the frequency of continuous camera shooting can be increased. In addition, since the charge accumulation and flicker calculation of the flicker detection signal are performed during the still image exposure, the frequency of continuous camera shooting can be stabilized.
[0050] Next, we will refer to Figure 3B The timing chart shown is used to describe the processing performed in step S114 and subsequent steps in the case where it is determined in step S108 that the flicker calculation is to be completed.
[0051] In step S114, the CPU 104 controls to perform charge accumulation of the flicker detection signal in the same manner as in step S101 after performing charge accumulation of the Nth still image exposure and the live view image. At this time, if the brightness of the external light is low, the accumulation period of the live view image can be extended to obtain an image for display on the display unit 103 or an image for obtaining an evaluation value for focusing on a subject. The CPU 104 controls to perform charge accumulation of the flicker detection signal at a timing close to the still image exposure after ensuring the imaging preparation period so that the next still image exposure can be performed in time.
[0052] In step S115, flicker calculation is performed based on the flicker detection signal obtained by charge accumulation in step S114. In the next step S116, the CPU 104 sets the flicker peak timing as the flicker calculation result (Nth information) in step S115 for calculating the N+1th still image exposure time.
[0053] In step S117 , similarly to step S103 , the CPU 104 prepares for capturing the N+1th still image.
[0054] In step S118 , similarly to step S104 , the CPU 104 controls the image sensor 101 and the shutter 102 so that still image exposure is performed at a timing corresponding to the flicker peak timing.
[0055] Finally, a case where it is determined in step S106 that flicker does not occur will be described. Even if flicker is determined not to occur based on the previous flicker calculation, flicker may occur during imaging due to changes in the imaging angle of view. Therefore, even if flicker is determined not to occur, it is advantageous to acquire a flicker detection signal and perform flicker calculation.
[0056] In order to perform the next still image exposure according to the flicker peak timing, the CPU 104 controls to perform charge accumulation of the flicker detection signal in step S119, and the CPU 104 performs flicker calculation in step S121. If flicker is detected here, it is "yes" in step S106 when performing the next still image exposure, and the processing of the above-mentioned step S107 and subsequent steps will be performed.
[0057] In parallel with the flicker calculation in step S121, in step S120, the CPU 104 prepares for still image shooting in the same manner as in step S103. Since flicker is not detected here, the still image exposure time is determined so that still image exposure is performed without considering flicker peak timing.
[0058] In step S122 , the CPU 104 controls the image sensor 101 and the shutter 102 to perform still image exposure.
[0059] In steps S120 and S122 , the flicker detection result is not reflected in the still image exposure, but the flicker detection result when flicker was detected in the past can be used to perform the still image exposure at the flicker peak timing at that time.
[0060] As described above, according to the first embodiment, it is possible to dynamically select which flicker calculation result to use to calculate the next still image exposure time based on whether the flicker calculation will be completed before the next still image exposure time. This selection can suppress exposure unevenness without reducing the frequency of continuous imaging.
[0061] In the above-described embodiment, charge accumulation and flicker calculation of the flicker detection signal are performed between still image exposures, however, the present disclosure is not limited thereto. For example, an effective period of the flicker calculation result can be set, and control can be performed so that charge accumulation and flicker calculation of the flicker detection signal are not performed during the effective period.
[0062] <Second Embodiment>
[0063] Next, a second embodiment of the present disclosure will be described. Figure 4A and Figure 4B The flowchart shown in FIG. 1 is used to describe the sequence of continuous imaging at flicker peak timing in the second embodiment. Note that the same step numbers are assigned to the steps described above. Figure 2A and Figure 2B The same processing as in the flowchart is performed, and its description will be omitted.
[0064] The difference between the second embodiment and the first embodiment is that in step S206, it is determined which calculation result of the flicker calculation obtained at different timings is used for which still image exposure based on the drive mode (predetermined condition). For example, in the case where there are a fast drive mode, an intermediate drive mode, and a slow drive mode, it is assumed that 30 frames / second, 15 frames / second, and 3 frames / second (camera frequency) are set to these drive modes, respectively. If it is determined in step S206 that the drive mode is the fast drive mode or the intermediate drive mode, the CPU 104 performs the processing of steps S109 to S113.
[0065] Furthermore, if the drive mode is the slow drive mode, the CPU 104 performs the processing of steps S114 to S118. If the drive mode is the slow drive mode, since the interval between still image exposures is long, a sufficient period can be ensured for charge accumulation of the flicker detection signal and flicker calculation. Therefore, the CPU 104 waits for the flicker calculation to be completed, and controls to perform the next still image exposure at the flicker peak timing.
[0066] As described above, according to the second embodiment, by determining whether the calculation result of the flicker calculation can be used for the next still image exposure or for the still image exposure after the next still image exposure according to the frequency of continuous imaging, the processing to be performed can be easily selected.
[0067] In the second embodiment, the processing is selected according to the drive mode, but the processing can be selected by setting a threshold value and comparing the frequency of continuous imaging (frequency of imaging) with the threshold value (predetermined condition). For example, if the frequency of continuous imaging is lower than the threshold value, the calculation result of the flicker calculation can be used for the next still image exposure, and if the frequency of continuous imaging is equal to or higher than the threshold value, the calculation result of the flicker calculation can be used for the still image exposure after the next still image exposure.
[0068] In addition, in the above-mentioned first and second embodiments, the control during the continuous shooting of still images has been described, but it can be applied to the control of moving image shooting. In this case, the control can be performed by replacing the frequency of continuous shooting with the frame rate, and the exposure of each frame of the moving image corresponds to the exposure of each still image.
[0069] Other embodiments
[0070] Aspects of the embodiments can be applied to a system composed of a plurality of devices (eg, a host computer, an interface device, a scanner, a camera, etc.) or an apparatus composed of one device.
[0071] The embodiments of the present invention may also be implemented by providing software (program) for performing the functions of the above-described embodiments to a system or device via a network or various storage media, and a computer or a central processing unit (CPU) or a microprocessing unit (MPU) of the system or device reads and executes the program.
[0072] While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the present disclosure is not limited to the disclosed exemplary embodiments.The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Claims
1. An electronic device, comprising: a sensor configured to capture an image; a controller configured to control the sensor to obtain an image by repeatedly capturing an image of a subject, and output a detection signal for detecting flicker during a period from when a first still image exposure is performed until when a second still image exposure is performed; a calculation unit configured to calculate information related to flicker based on the detection signal; as well as A determination unit, which is configured to determine the timing of exposure of the second still image based on first information related to flicker or second information related to flicker, wherein the first information is calculated during a period from exposure of the first still image until exposure of the second still image, and the second information is calculated before calculating the first information.
2. The electronic device according to claim 1, wherein: The calculation unit calculates information related to flicker based on a detection signal obtained from a live view image.
3. The electronic device according to claim 1, wherein: The determination unit selects the first information when calculation of the first information is completed before determining the timing of the second still image exposure, and selects the second information when calculation of the first information is not completed before determining the timing of the second still image exposure.
4. The electronic device according to claim 3, wherein: The first information and the second information each include information on whether flicker occurs, a frequency of flicker, and information on a change in a light amount of flicker.
5. The electronic device according to claim 1, wherein: The second information is calculated based on the detection signal before the first still image is exposed.
6. The electronic device according to claim 4, wherein: The determination unit determines the timing of the second still image exposure so as to correspond to the peak timing of the flicker light amount.
7. The electronic device according to claim 1, wherein: The determination unit selects the first information or the second information to be used for determining the timing of exposure of the second still image based on information about the frequency of capturing still images by repeatedly capturing images of a subject.
8. The electronic device according to claim 7, wherein: The determination unit selects the first information if the frequency is a first frequency, and selects the second information if the frequency is a second frequency higher than the first frequency.
9. The electronic device according to claim 7, wherein: The determination unit selects the first information if the frequency is lower than a predetermined threshold, and selects the second information if the frequency is equal to or higher than the predetermined threshold.
10. The electronic device according to claim 8 or 9, wherein: The first information and the second information each include information on whether flicker occurs, a frequency of flicker, and information on a change in a light amount of flicker.
11. The electronic device according to claim 1, further comprising a setting unit configured to set a valid period of the information, and The determination unit determines to use the last calculated information in a case where the valid period has not elapsed since the calculation unit calculated the information last time.
12. An electronic device comprising: a sensor configured to capture an image; a controller configured to control the sensor to obtain an image by repeatedly capturing an image of a subject, and output a detection signal for detecting flicker during a period from when exposure of a first frame of a moving image is performed until exposure of a second frame of the moving image is performed; a calculation unit configured to calculate information related to flicker based on the detection signal; as well as A determination unit, configured to determine the exposure timing of the second frame of the motion image based on first information related to flicker or second information related to flicker, wherein the first information is calculated during a period from the exposure of the first frame of the motion image to the exposure of the second frame of the motion image, and the second information is calculated before calculating the first information.
13. The electronic device according to claim 12, wherein: The calculation unit calculates information related to flicker based on a detection signal obtained from a live view image.
14. The electronic device according to claim 12, wherein: When calculation of the first information is completed before determining exposure timing of the second frame of the moving image, the determination unit determines exposure timing of the second frame of the moving image based on the first information, and when calculation of the first information is not completed, the determination unit selects the second information.
15. The electronic device according to claim 13, wherein: The first information and the second information each include information on whether flicker occurs, a frequency of flicker, and information on a change in a light amount of flicker.
16. The electronic device according to claim 12, wherein: The determination unit selects the first information or the second information to be used for determining the exposure timing of the second frame of the moving image based on a frame rate which is information about a frequency at which frames of the moving image are captured.
17. The electronic device according to claim 16, wherein: The determination unit selects the first information if the frame rate is lower than a predetermined threshold, and selects the second information if the frame rate is equal to or higher than the predetermined threshold.
18. A method for controlling an electronic device, comprising: controlling the sensor to obtain an image by repeatedly capturing an image of a subject and output a detection signal for detecting flicker during a period from when a first still image exposure is performed until when a second still image exposure is performed; calculating information related to flicker based on the detection signal; as well as The timing of exposing the second still image is determined based on first information related to flicker calculated during a period from exposure of the first still image until exposure of the second still image, or second information related to flicker calculated before calculating the first information.
19. A method for controlling an electronic device, comprising: controlling a sensor to obtain an image by repeatedly capturing an image of a subject and output a detection signal for detecting flicker during a period from when exposure of a first frame of a moving image is performed until exposure of a second frame of the moving image is performed; calculating information related to flicker based on the detection signal; as well as The exposure timing of the second frame of the motion image is determined based on first information related to flicker or second information related to flicker, wherein the first information is calculated during a period from the exposure of the first frame of the motion image to the exposure of the second frame of the motion image, and the second information is calculated before calculating the first information. 20 . A non-transitory computer-readable storage medium storing a program for causing a computer to execute the control method according to claim 18 or 19.
Citation Information
Patent Citations
Imaging apparatus, control method therefor, program, and storage medium
JP2019212989A