CN111277699A - Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium - Google Patents

Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN111277699A
CN111277699A CN202010219300.4A CN202010219300A CN111277699A CN 111277699 A CN111277699 A CN 111277699A CN 202010219300 A CN202010219300 A CN 202010219300A CN 111277699 A CN111277699 A CN 111277699A
Authority
CN
China
Prior art keywords
color temperature
flash
flash lamps
image
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010219300.4A
Other languages
Chinese (zh)
Other versions
CN111277699B (en
Inventor
郭亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202010219300.4A priority Critical patent/CN111277699B/en
Publication of CN111277699A publication Critical patent/CN111277699A/en
Application granted granted Critical
Publication of CN111277699B publication Critical patent/CN111277699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/24Arrangements for testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Studio Devices (AREA)

Abstract

The application relates to a flash lamp color temperature calibration method, a flash lamp color temperature calibration device, an electronic device and a computer-readable storage medium, wherein the method comprises the following steps: acquiring images shot by at least two flash lamps when the flash lamps respectively flash; determining a brightness value of each image, and determining physical properties of the at least two flash lamps based on the brightness value of each image; and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps. The scheme can detect the physical properties of at least two flash lamps, and the color temperature calibration is carried out under the condition that the physical properties of the flash lamps are normal, so that the color temperature calibration of the at least two flash lamps is more accurate.

Description

Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for calibrating a color temperature of a flash lamp, an electronic device, and a computer-readable storage medium.
Background
With the popularization of smart phones, people have higher and higher requirements on the photographing capability of the mobile phones in dark light environments or at night. The mobile phone carries out light supplement to the dark environment through the flash lamp under the dark light environment, can solve the problem that the cell-phone imaging is dark slightly. However, in the manufacturing process, the individual color temperatures of different flash lamps have certain differences, which causes color distortion of the photographed picture. Therefore, in the process of manufacturing the mobile phone, the color temperature of the flash lamp needs to be calibrated before the mobile phone leaves the factory so as to be consistent with the color temperature of the flash lamp, so that the imaging color is real and natural.
However, in the testing process, when two flash lamps of the mobile phone flash simultaneously in a dark environment and are calibrated simultaneously, the color temperature calibration of the flash lamps may be inaccurate due to the abnormality of the flash lamps.
Disclosure of Invention
The embodiment of the application provides a method and a device for calibrating color temperature of a flash lamp, electronic equipment and a computer-readable storage medium, which can improve the accuracy of the color temperature calibration of the flash lamp.
A flash color temperature calibration method, comprising:
acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
determining a brightness value of each image, and determining physical properties of the at least two flash lamps based on the brightness value of each image;
and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps.
A flash color temperature calibration apparatus comprising:
the acquisition module is used for acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
a determination module for determining a brightness value of each image, determining the physical properties of the at least two flash based on the brightness value of each image;
and the calibration module is used for calibrating the color temperature of the at least two flash lamps when the physical properties of the at least two flash lamps meet preset conditions.
An electronic device comprising a memory and a processor, the memory having stored therein a computer program that, when executed by the processor, causes the processor to perform the steps of:
acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
determining a brightness value of each image, and determining physical properties of the at least two flash lamps based on the brightness value of each image;
and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps.
A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of:
acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
determining a brightness value of each image, and determining physical properties of the at least two flash lamps based on the brightness value of each image;
and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps.
According to the flash lamp color temperature calibration method, the flash lamp color temperature calibration device, the electronic equipment and the computer readable storage medium, images obtained by shooting when at least two flash lamps respectively flash are obtained, the brightness value of each image is determined, and the physical performance of at least two flash lamps is determined based on the brightness value of each image, so that the physical performance of the flash lamps can be detected. When the physical properties of the at least two flash lamps meet the preset conditions, the color temperature of the at least two flash lamps is calibrated, so that the color temperature of the flash lamps is calibrated under the condition that the physical properties of the flash lamps are normal, and the color temperature of the flash lamps is calibrated more accurately.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of an image processing circuit in one embodiment;
FIG. 2 is a flow chart of a method for flash lamp color temperature calibration in one embodiment;
FIG. 3 is a flowchart of a method for calibrating a color temperature of a flash lamp according to another embodiment;
FIG. 4 is a flowchart illustrating color temperature calibration of at least two flash lamps when physical properties of the at least two flash lamps meet a predetermined condition according to an embodiment;
FIG. 5 is a flow diagram of determining differences between color temperature values for images in one embodiment;
FIG. 6 is a flow chart of a color temperature test of the at least two flash lamps according to one embodiment;
FIG. 7 is a flowchart of a flash color temperature calibration method in one embodiment;
FIG. 8 is a block diagram showing an exemplary embodiment of a flash color temperature calibration apparatus;
fig. 9 is a schematic diagram of an internal structure of an electronic device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The embodiment of the application also provides the electronic equipment. The electronic device includes therein an Image Processing circuit, which may be implemented using hardware and/or software components, and may include various Processing units defining an ISP (Image Signal Processing) pipeline. FIG. 1 is a schematic diagram of an image processing circuit in one embodiment. As shown in fig. 1, for convenience of explanation, only aspects of the image processing technology related to the embodiments of the present application are shown.
As shown in fig. 1, the image processing circuit includes an ISP processor 140 and control logic 150. The image data captured by the imaging device 110 is first processed by the ISP processor 140, and the ISP processor 140 analyzes the image data to capture image statistics that may be used to determine and/or control one or more parameters of the imaging device 110. The imaging device 110 may include a camera having one or more lenses 112 and an image sensor 114. In the present embodiment, the imaging device 110 corresponds to at least two flash lamps. The imaging device 110 controls the flash lamps to sequentially flash and perform shooting, and an image corresponding to each flash lamp is obtained. The image sensor 114 may include an array of color filters (e.g., Bayer filters), and the image sensor 114 may acquire light intensity and wavelength information captured with each imaging pixel of the image sensor 114 and provide a set of raw image data that may be processed by the ISP processor 140. The image sensor 114 sends the image corresponding to each flash to the ISP processor 140. The sensor 120 (e.g., gyroscope) may provide parameters of the acquired image processing (e.g., anti-shake parameters) to the ISP processor 140 based on the type of sensor 120 interface. The sensor 120 interface may utilize an SMIA (Standard Mobile Imaging Architecture) interface, other serial or parallel camera interfaces, or a combination of the above.
In addition, the image sensor 114 may also send raw image data to the sensor 120, the sensor 120 may provide the raw image data to the ISP processor 140 based on the sensor 120 interface type, or the sensor 120 may store the raw image data in the image memory 130.
The ISP processor 140 processes the raw image data pixel by pixel in a variety of formats. For example, each image pixel may have a bit depth of 8, 10, 12, or 14 bits, and the ISP processor 140 may perform one or more image processing operations on the raw image data, gathering statistical information about the image data. Wherein the image processing operations may be performed with the same or different bit depth precision.
The ISP processor 140 may also receive image data from the image memory 130. For example, the sensor 120 interface sends raw image data to the image memory 130, and the raw image data in the image memory 130 is then provided to the ISP processor 140 for processing. The image Memory 130 may be a portion of a Memory device, a storage device, or a separate dedicated Memory within an electronic device, and may include a DMA (Direct Memory Access) feature. The ISP processor 140 determines a brightness value for each image and determines the physical properties of the at least two flashes based on the brightness value for each image. When the physical properties of the at least two flash lamps both meet the preset conditions, the ISP processor 140 performs color temperature calibration on the at least two flash lamps.
Upon receiving raw image data from the image sensor 114 interface or from the sensor 120 interface or from the image memory 130, the ISP processor 140 may perform one or more image processing operations, such as temporal filtering. The processed image data may be sent to image memory 130 for additional processing before being displayed. ISP processor 140 receives processed data from image memory 130 and performs image data processing on the processed data in the raw domain and in the RGB and YCbCr color spaces. The image data processed by ISP processor 140 may be output to display 170 for viewing by a user and/or further processed by a Graphics Processing Unit (GPU). Further, the output of the ISP processor 140 may also be sent to the image memory 130, and the display 170 may read image data from the image memory 130. In one embodiment, image memory 130 may be configured to implement one or more frame buffers. In addition, the output of the ISP processor 140 may be transmitted to an encoder/decoder 160 for encoding/decoding image data. The encoded image data may be saved and decompressed before being displayed on the display 170 device. The encoder/decoder 160 may be implemented by a CPU or GPU or coprocessor.
The statistical data determined by the ISP processor 140 may be transmitted to the control logic 150 unit. For example, the statistical data may include image sensor 114 statistics such as auto-exposure, auto-white balance, auto-focus, flicker detection, black level compensation, lens 112 shading correction, and the like. The control logic 150 may include a processor and/or microcontroller that executes one or more routines (e.g., firmware) that may determine control parameters of the imaging device 110 and control parameters of the ISP processor 140 based on the received statistical data. For example, the control parameters of the imaging device 110 may include sensor 120 control parameters (e.g., gain, integration time for exposure control, anti-shake parameters, etc.), camera flash control parameters, lens 112 control parameters (e.g., focal length for focusing or zooming), or a combination of these parameters. The ISP control parameters may include gain levels and color correction matrices for automatic white balance and color adjustment (e.g., during RGB processing), as well as lens 112 shading correction parameters. In the present embodiment, the ISP processor 140 determines the difference between the color temperature values of the respective images; determining color temperature calibration parameters for the at least two flash lamps based on a difference between the color temperature values of the images. The ISP processor 140 then sends the color temperature calibration parameters for the at least two flashlights to the control logic 150 unit. The control logic 150 unit adjusts the current color temperature calibration parameters of the flash lamps based on the color temperature calibration parameters of the at least two flash lamps, thereby realizing the color temperature calibration of the two or more flash lamps.
FIG. 2 is a flowchart illustrating a method for calibrating a color temperature of a flash lamp according to an embodiment. The method for calibrating the color temperature of a flash lamp in the present embodiment is described by taking the electronic device in fig. 1 as an example. As shown in fig. 2, the flash color temperature calibration method includes steps 202 to 206,
step 202, acquiring images obtained by shooting when at least two flash lamps respectively flash.
Specifically, the electronic device determines the number of flash lamps needing color temperature calibration, and when at least two flash lamps exist in the electronic device, one flash lamp can be controlled to flash and shoot in a dark environment, so that an image corresponding to the flash lamp is obtained. According to the same processing mode, the electronic equipment sequentially controls each of the at least two flash lamps to flash and shoot according to the environment, and therefore the image corresponding to each of the at least two flash lamps is obtained.
In this embodiment, the electronic device may control the flash lamps to respectively shoot the same object in the same dark environment, so as to obtain images obtained by respectively shooting the same object by the different flash lamps in the same dark environment.
And step 204, determining the brightness value of each image, and determining the physical performance of the at least two flash lamps based on the brightness value of each image.
The brightness of an image refers to the brightness of the image. The physical performance of the flash is whether the flash has an abnormality, such as the flash does not light or the flash has a brightness lower than a required specification.
Specifically, after the electronic device obtains an image by respectively performing flash shooting with each flash lamp, the brightness value of each image can be detected. Then, the electronic device can determine whether the flash lamp corresponding to an image has an abnormality according to the brightness value of the image. For example, there are abnormal problems such as the flash being unable to turn on, the flash not being on, or the brightness of the flash being too low. The physical performance of the at least two flash lamps in the electronic equipment can be determined according to the brightness value of each image obtained by shooting.
When the camera of the electronic equipment is provided with two flash lamps, the electronic equipment controls each flash lamp to flash and controls the camera to shoot so as to obtain two images. When the camera of the electronic equipment is provided with a plurality of flash lamps, the electronic equipment sequentially controls each flash lamp in the electronic equipment to flash and controls the camera to shoot, and a plurality of corresponding images are obtained. Each flash lamp correspondingly obtains an image.
And step 206, when the physical properties of the at least two flash lamps meet preset conditions, performing color temperature calibration on the at least two flash lamps.
The preset condition means that the physical performance of the flash lamp meets the preset specification requirement. Color temperature is one physical quantity used in illumination optics to define the color of a light source. That is, a black body is heated to a temperature at which the color of light emitted from the black body is the same as the color of light emitted from a light source, and the temperature heated by the black body is called the color temperature of the light source, which is called color temperature for short. The color temperature value of the light source is the color temperature value. Color temperature calibration refers to using a flash lamp to compensate low ambient light when a camera in an electronic device shoots in a scene with insufficient light so as to increase the brightness of the scene.
Specifically, when the physical properties of each flash lamp in the electronic device all meet preset conditions, the electronic device performs color temperature calibration on each flash lamp to determine color temperature calibration parameters of each flash lamp in the electronic device.
In a traditional flash lamp color temperature calibration mode, two flash lamps simultaneously flash in a dark box and are calibrated simultaneously, but when a hardware circuit or a flash lamp single body is damaged, one single flash lamp cannot be on. However, because the brightness of the flash lamps is high, the difference between the single flash lamp and the double flash lamp is not obvious when the camera of the electronic equipment flashes in a limited space, namely a camera of a dark box, so that the color temperature calibration can still be carried out under the condition that one flash lamp is damaged, and the color temperature calibration of the flash lamps is inaccurate. In this embodiment, images captured by the at least two flash lamps during flashing are acquired, the brightness value of each image is determined, and the physical performance of the at least two flash lamps is determined based on the brightness value of each image, so that the physical performance of the flash lamps can be detected. When the physical properties of the at least two flash lamps meet the preset conditions, the color temperature of the at least two flash lamps is calibrated, so that the color temperature of the at least two flash lamps is calibrated under the condition that the physical properties of the flash lamps are normal, and the color temperature calibration of the at least two flash lamps is more accurate.
In one embodiment, when two flashlights are present in the electronic device, the flash color temperature calibration method includes: acquiring a first image obtained by flash shooting with a first flash lamp and a second image obtained by flash shooting with a second flash lamp; determining a first brightness value corresponding to the first image and a second brightness value corresponding to the second image; determining physical properties of the first flash and the second flash based on the first luminance value and the second luminance value; when the physical properties of the first flash lamp and the second flash lamp meet preset conditions, color temperature calibration is carried out on the first flash lamp and the second flash lamp.
In this embodiment, when the camera of the electronic device has two flashes, the electronic device may control the first flash to flash and control the camera to capture in a dark environment, so as to obtain the first image. The electronic equipment can control the second flash lamp to flash in a dark environment and control the camera to shoot to obtain a second image. Then, the electronic device can detect the brightness value of the first image and the brightness value of the second image to obtain a first brightness value corresponding to the first image and a second brightness value corresponding to the second image. Then, the electronic device determines whether the physical property of the first flash lamp meets a preset condition according to the comparison between the first brightness value and the brightness threshold. And the electronic equipment determines whether the physical performance of the second flash lamp meets a preset condition according to the comparison between the second brightness value and the brightness threshold value. When the physical properties of the first flash lamp and the second flash lamp meet preset conditions, the electronic equipment starts to calibrate the color temperature of the first flash lamp and the color temperature of the second flash lamp.
In one embodiment, determining the physical properties of the at least two flashes based on the luminance values of the images comprises: and when the brightness value of each image is greater than the brightness threshold value, the physical properties of the at least two flash lamps meet the preset condition.
The brightness threshold is a threshold value of the brightness of the image.
Specifically, the electronic device controls each flash lamp to flash and controls the camera to capture a corresponding image, and then determines the brightness value of each image. Next, the electronic device obtains a brightness threshold value, and compares the brightness value of each image with the brightness threshold value. When the brightness value of each image is larger than the brightness threshold value, the physical performance of each flash lamp is good, and the physical performance of the at least two flash lamps meets the preset condition.
When the brightness value of any one image is smaller than or equal to the brightness threshold value, the physical performance of the flash lamp corresponding to the image is not good, and the physical performance of the at least two flash lamps does not meet the preset condition.
If the brightness value of the image is too low, indicating that the flash is not flashing or that the brightness of the flash is too low, the physical performance of the flash is reflected as poor. In this embodiment, by comparing the brightness value of the image with the brightness threshold, when the brightness value of each image is greater than the brightness threshold, it is determined that the physical performance of the at least two flash lamps meets the preset condition, so that the physical performance of the flash lamps can be directly reflected from the brightness value of the image.
In one embodiment, as shown in fig. 3, determining the physical properties of the at least two flashes based on the luminance values of the respective images includes:
and 302, when at least one brightness value is less than or equal to a brightness threshold value in the brightness values of the images, the physical performance of the at least two flash lamps does not meet a preset condition.
Specifically, the electronic device acquires a brightness threshold value, and compares the brightness value of each image with the brightness threshold value. When the brightness value of any image is smaller than or equal to the brightness threshold value, the physical performance of the flash lamp corresponding to the image is not good, and it is determined that the physical performance of the at least two flash lamps in the electronic device does not meet the preset condition.
The method further comprises the following steps:
and step 304, when the physical performance of the at least two flashlights does not meet the preset condition, determining the abnormality existing in the at least two flashlights.
Specifically, when the electronic device detects that the physical performance of the at least two flashes does not meet the preset condition, it indicates that the physical performance of the flash in the at least two flashes is abnormal. The electronic device may detect each of the at least two flashes, determine that an abnormal flash exists, and determine that a particular problem exists.
And step 306, processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps.
Specifically, the electronic device processes the abnormality existing in the at least two flash lamps to eliminate the abnormality, so as to obtain the at least two flash lamps with the abnormality eliminated. And then, the electronic equipment carries out color temperature calibration on the at least two flash lamps after the abnormality is eliminated.
In this embodiment, when at least one of the brightness values of the images is less than or equal to the brightness threshold, it is determined that the physical performance of the at least two flash lamps does not satisfy the preset condition, so that the physical performance of the flash lamps can be directly reflected from the brightness values of the images. When the physical properties of the at least two flash lamps do not meet the preset conditions, determining the abnormality in the at least two flash lamps, processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps, so that the flash lamps with poor performance can be processed first, and then the color temperature calibration is performed on the flash lamps with the abnormality eliminated, and the color temperature calibration is more accurate.
In one embodiment, as shown in fig. 4, when the physical properties of the at least two flashlights meet the preset condition, the color temperature calibration of the at least two flashlights includes:
and step 402, when the physical properties of the at least two flash lamps meet preset conditions, acquiring the color temperature value of each image.
Specifically, when the electronic device detects that the physical properties of the at least two flash lamps meet the preset conditions, the electronic device acquires the color temperature value of each image. Further, the electronic device can determine the gray point pixel points in each image and calculate the color temperature values of the gray point pixel points, so that the color temperature values corresponding to each image are obtained.
At step 404, differences between color temperature values of the images are determined.
And step 406, adjusting color temperature calibration parameters of the at least two flash lamps based on the difference between the color temperature values of the images.
The difference between the color temperature values of the images may be a difference or a ratio between the color temperature values of the images, or a difference or a ratio between the color temperature value of the image and the color temperature threshold. The color temperature calibration parameter is a parameter for controlling the flash lamp to perform color temperature compensation.
Specifically, when there are two images, the electronic device may determine a ratio or difference between color temperature values of the two images, and represent a difference in color temperature of the two images by the ratio or difference between the color temperature values of the two images. Then, the electronic device can adjust the color temperature calibration parameters of the two flash lamps according to the color temperature difference between the two images.
In this embodiment, when there are more than two images, the electronic device may select the color temperature value of one of the images as a reference and determine the difference between the color temperature value of the other image and the reference color temperature value. Then, the electronic device can adjust the color temperature calibration parameter of the corresponding flash lamp based on the difference between the color temperature value of the other image and the reference color temperature value.
In this embodiment, when the physical properties of the at least two flash lamps all satisfy the preset conditions, the color temperature values of the images are obtained, the difference between the color temperature values of the images is determined, and the color temperature calibration parameters of the at least two flash lamps are adjusted based on the difference between the color temperature values of the images, so that the color temperature calibration is performed under the condition that the physical properties of the flash lamps are normal, and the color temperature calibration of the two or more flash lamps is more accurate.
In one embodiment, as shown in FIG. 5, determining the difference between the color temperature values of the images includes:
step 502, determining a color temperature difference value between the color temperature value and the color temperature threshold value of each image to obtain the color temperature difference value of each image.
Specifically, the electronic device obtains a color temperature threshold, and compares the color temperature value of each image with the color temperature threshold to obtain a difference value between the color temperature value of each image and the color temperature threshold.
Adjusting color temperature calibration parameters of the at least two flash lamps based on a difference between color temperature values of the images, including:
and step 504, acquiring a mapping relation between the color temperature difference value and the color temperature calibration parameter.
The mapping relation refers to a corresponding relation between the color temperature difference value and the color temperature calibration parameter. One color temperature difference value corresponds to one color temperature calibration parameter, or the color temperature difference values in a preset range correspond to the same color temperature calibration parameter.
Specifically, the electronic device obtains a mapping relation between the color temperature difference value and the color temperature calibration parameter, and compares the color temperature difference value corresponding to each image with the color temperature difference value in the mapping relation.
Step 506, acquiring color temperature calibration parameters corresponding to the color temperature difference values of the images according to the mapping relation, and adjusting the color temperature calibration parameters of the at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images.
Specifically, the electronic device obtains color temperature calibration parameters corresponding to the color temperature difference values of the images from the mapping relationship, so as to obtain the color temperature calibration parameters corresponding to each of the at least two flash lamps. Next, the electronic device obtains a current color temperature calibration parameter for each of the at least two flashlights. Then, the electronic device adjusts the current color temperature calibration parameter of each flash lamp to the corresponding color temperature calibration parameter obtained based on the color temperature difference value, so as to obtain the final color temperature calibration parameter of each flash lamp of the at least two flash lamps in the electronic device.
In this embodiment, a color temperature difference value between the color temperature value of each image and the color temperature threshold is determined, a color temperature difference value of each image is obtained, a mapping relationship between the color temperature difference value and the color temperature calibration parameter is obtained, and the color temperature calibration parameter corresponding to the color temperature difference value of each image is obtained according to the mapping relationship, so that the corresponding color temperature calibration parameter can be quickly and accurately obtained based on the color temperature difference value of the image. And adjusting the color temperature calibration parameters of at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images so as to accurately adjust the color temperature calibration parameters of the plurality of flash lamps.
In one embodiment, the method further comprises: acquiring a calibration identification bit corresponding to each of the at least two flash lamps; and when the calibration identification position corresponding to each flash lamp meets the preset identification position, carrying out color temperature test on the at least two flash lamps.
The calibration identification bit represents an identification of whether the electronic equipment completes color temperature calibration of the flash lamp. The calibration flag may be represented by 0 or 1, or may be represented by other characters. The preset identification bit is an identification indicating that color temperature calibration of the flash lamp is completed.
Specifically, after the electronic device completes the color temperature calibration of the flash lamp, a specific data partition is written with 0 or 1, so that the subsequent test judges whether the color temperature calibration of the flash lamp is completed by reading the status of the flag bit. 0 denotes that the color temperature calibration of the flash is not completed, and 1 denotes that the color temperature calibration of the flash is completed. Alternatively, the electronic device sets a "PASS" (i.e., "PASS") character flag as the calibration flag after the color temperature of the flash lamp is calibrated successfully.
Then, the electronic device may obtain a calibration identification bit corresponding to each of the at least two flash lamps, and obtain a preset identification bit. And the electronic equipment compares the calibration identification position corresponding to each flash lamp with a preset identification position. When the calibration identification bits corresponding to each flash lamp meet the preset identification bits, the color temperature calibration of each flash lamp is completed, and then the electronic equipment can perform color temperature test on each flash lamp to determine whether the color temperature calibration parameters of the flash lamps meet the requirements.
And when any calibration identification bit does not meet the preset identification bit, indicating that the color temperature calibration of the flash lamp corresponding to the identification bit is not finished. The electronic equipment can carry out color temperature calibration on the at least two flash lamps, and then the step of carrying out color temperature test after the color temperature calibration is finished.
In this embodiment, whether the electronic device completes color temperature calibration of the flash lamp is determined by obtaining the calibration flag corresponding to each of the at least two flash lamps. When the calibration identification position that this every flash lamp corresponds all satisfies when predetermineeing the identification position, carry out the colour temperature test to these at least two flash lamps for carry out the colour temperature test on the basis of the colour temperature calibration of accomplishing the flash lamp, the colour temperature calibration of avoiding omitting the flash lamp leads to the product to appear the quality problem.
In one embodiment, as shown in fig. 6, the color temperature test of the at least two flashlights comprises:
and step 602, shooting to obtain a test image based on the color temperature calibration parameters of the at least two flash lamps.
Specifically, when the calibration identification bit corresponding to each of the at least two flash lamps meets the preset identification bit, it indicates that the color temperature calibration of the at least two flash lamps in the electronic device is completed. Then, the electronic device can obtain color temperature calibration parameters corresponding to each of the at least two flash lamps, and simultaneously control the at least two flash lamps to flash and control the camera to shoot in a dark environment, so as to obtain an image, namely a test image.
Step 604, detecting the color temperature value of the test image.
And 606, when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful.
The color temperature threshold range refers to a range formed by the lowest value, the highest value and the numerical value between the lowest value and the highest value of the color temperature.
Specifically, the electronic device can detect the color temperature value of the test image and obtain a color temperature threshold range. And the electronic equipment compares the color temperature value of the test image with the color temperature threshold range, and when the color temperature value of the test image is in the color temperature threshold range, the electronic equipment judges that the color temperature test of the at least two flash lamps is successful.
And when the color temperature value of the test image is out of the color temperature threshold range, judging that the color temperature test of the at least two flash lamps fails. The electronic device needs to perform color temperature calibration on the at least two flash lamps again to adjust the color temperature calibration parameters of the at least two flash lamps.
In the embodiment, a test image is shot based on the color temperature calibration parameters of the at least two flash lamps, the color temperature of the test image is detected, when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful, and whether the color temperature calibration parameters of the flash lamps of the electronic equipment meet the requirements or not can be accurately judged through the color temperature test, so that the quality of the electronic equipment is ensured.
In one embodiment, as shown in fig. 7, a method for calibrating a color temperature of a flash is provided, and step 702 is executed, where the electronic device enters a process for calibrating the flash. Step 704, the electronic device tests the physical performance of the first flash lamp, and when the physical performance of the first flash lamp does not meet the preset condition, step 706 is executed, that is, an abnormality of the first flash lamp is detected, and the abnormality is processed. When the physical property of the first flash lamp meets the predetermined condition, step 708 is executed, i.e. the physical property of the first flash lamp is tested. When the physical performance of the second flash lamp does not meet the preset condition, step 706 is executed, namely, an abnormality of the second flash lamp is detected, and the abnormality is processed. And returning to the step 702 for the processed flash lamp. When the physical property of the second flash meets the preset condition, step 710 is executed, that is, the color temperature calibration processing is performed on the first flash and the second flash. The electronic equipment acquires calibration identification positions of the first flash lamp and the second flash lamp. When at least one of the calibration flag of the first flash and the calibration flag of the second flash does not satisfy the preset flag, it indicates that the calibration is not successful, and then step 706 is executed. When the calibration identification bits of the first flash lamp and the second flash lamp both satisfy the preset identification bits, step 712 is executed, i.e., color temperature tests are performed on the first flash lamp and the second flash lamp to verify whether the color temperature calibration parameters of the first flash lamp and the color temperature calibration parameters of the second flash lamp satisfy the requirements, so that the quality of the flash lamps of the electronic equipment leaving the factory is ensured to be good, and the accuracy of color temperature calibration of the flash lamps can be improved.
In one embodiment, a flash lamp color temperature calibration method is provided, including:
the electronic equipment acquires images obtained by shooting when at least two flash lamps respectively flash.
The electronic equipment determines the brightness value of each image, and when the brightness value of each image is larger than a brightness threshold value, the physical properties of the at least two flash lamps meet preset conditions.
And when the physical properties of the at least two flash lamps meet preset conditions, the electronic equipment acquires the color temperature value of each image.
And the electronic equipment determines the color temperature difference value between the color temperature value and the color temperature threshold value of each image to obtain the color temperature difference value of each image.
The electronic equipment acquires a mapping relation between the color temperature difference value and the color temperature calibration parameter.
And the electronic equipment acquires color temperature calibration parameters corresponding to the color temperature difference values of the images according to the mapping relation, and adjusts the color temperature calibration parameters of the at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images.
The electronic device adjusts color temperature calibration parameters of the at least two flash lamps based on a difference between the color temperature values of the images.
The electronic equipment acquires a calibration identification bit corresponding to each of the at least two flashlights.
When the calibration identification bits corresponding to each flash lamp meet the preset identification bits, the electronic equipment shoots based on the color temperature calibration parameters of the at least two flash lamps to obtain a test image.
The electronic equipment detects the color temperature value of the test image, and when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful.
When at least one brightness value less than or equal to the brightness threshold exists in the brightness values of the images, the physical performance of the at least two flash lamps does not meet the preset condition.
When the physical properties of the at least two flashes do not satisfy a preset condition, the electronic device determines an abnormality present in the at least two flashes.
And the electronic equipment processes the abnormity existing in the at least two flash lamps and performs color temperature calibration on the processed at least two flash lamps.
In this embodiment, images captured when at least two flash lamps respectively flash are acquired, a luminance value of each image is determined, and physical properties of the at least two flash lamps are determined based on the luminance value of each image, so that the physical properties of the flash lamps can be detected. When the physical properties of the at least two flash lamps meet the preset conditions, the color temperature of the at least two flash lamps is calibrated, so that the color temperature of the flash lamps is calibrated under the condition that the physical properties of the flash lamps are normal, and the color temperature of the flash lamps is calibrated more accurately. When the physical properties of the at least two flash lamps do not meet the preset conditions, determining the abnormality in the at least two flash lamps, processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps, so that the flash lamps with poor performance can be processed first, and then the color temperature calibration is performed on the flash lamps with the abnormality eliminated, and the color temperature calibration is more accurate.
It should be understood that although the various steps in the flowcharts of fig. 2-7 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-7 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
Fig. 8 is a block diagram of a flash color temperature calibration apparatus according to an embodiment. As shown in fig. 8, the apparatus includes: an acquisition module 802, a determination module 804, and a calibration module 806. Wherein the content of the first and second substances,
an acquiring module 802, configured to acquire images captured when at least two flash lamps respectively flash.
A determining module 804 for determining a brightness value of each image, the physical property of the at least two flashes being determined based on the brightness value of each image.
And a calibration module 806, configured to perform color temperature calibration on the at least two flash lamps when the physical properties of the at least two flash lamps both meet a preset condition.
In this embodiment, images captured by the at least two flash lamps during flashing are acquired, the brightness value of each image is determined, and the physical performance of the at least two flash lamps is determined based on the brightness value of each image, so that the physical performance of the flash lamps can be detected. When the physical properties of the at least two flash lamps meet the preset conditions, the color temperature of the at least two flash lamps is calibrated, so that the color temperature of the flash lamps is calibrated under the condition that the physical properties of the flash lamps are normal, and the color temperature of the flash lamps is calibrated more accurately.
In one embodiment, the determining module 804 is further configured to: and when the brightness value of each image is greater than the brightness threshold value, the physical properties of the at least two flash lamps meet preset conditions.
In this embodiment, by comparing the brightness value of the image with the brightness threshold, when the brightness value of each image is greater than the brightness threshold, it is determined that the physical performance of the at least two flash lamps meets the preset condition, so that the physical performance of the flash lamps can be directly reflected from the brightness value of the image.
In one embodiment, the determining module 804 is further configured to: when at least one brightness value less than or equal to the brightness threshold exists in the brightness values of the images, the physical performance of the at least two flash lamps does not meet the preset condition.
The device also includes: and a processing module. The processing module is used for: when the physical properties of the at least two flash lamps do not meet preset conditions, determining the abnormality existing in the at least two flash lamps; and processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps.
In this embodiment, when at least one of the brightness values of the images is less than or equal to the brightness threshold, it is determined that the physical performance of the at least two flash lamps does not satisfy the preset condition, so that the physical performance of the flash lamps can be directly reflected from the brightness values of the images. When the physical properties of the at least two flash lamps do not meet the preset conditions, determining the abnormality in the at least two flash lamps, processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps, so that the flash lamps with poor performance can be processed first, and then the color temperature calibration is performed on the flash lamps with the abnormality eliminated, and the color temperature calibration is more accurate.
In one embodiment, the calibration module 806 is further configured to: when the physical properties of the at least two flash lamps meet preset conditions, acquiring the color temperature value of each image; determining differences between color temperature values of the images; and adjusting color temperature calibration parameters of the at least two flash lamps based on the difference between the color temperature values of the images.
In this embodiment, when the physical properties of the at least two flash lamps all satisfy the preset conditions, the color temperature values of the images are obtained, the difference between the color temperature values of the images is determined, and the color temperature calibration parameters of the at least two flash lamps are adjusted based on the difference between the color temperature values of the images, so that the color temperature calibration is performed under the condition that the physical properties of the flash lamps are normal, and the color temperature calibration of the two or more flash lamps is more accurate.
In one embodiment, the calibration module 806 is further configured to: determining a color temperature difference value between the color temperature value and the color temperature threshold value of each image to obtain the color temperature difference value of each image; acquiring a mapping relation between the color temperature difference value and the color temperature calibration parameter; and acquiring color temperature calibration parameters corresponding to the color temperature difference values of the images according to the mapping relation, and adjusting the color temperature calibration parameters of the at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images.
In this embodiment, a color temperature difference value between the color temperature value of each image and the color temperature threshold is determined, a color temperature difference value of each image is obtained, a mapping relationship between the color temperature difference value and the color temperature calibration parameter is obtained, and the color temperature calibration parameter corresponding to the color temperature difference value of each image is obtained according to the mapping relationship, so that the corresponding color temperature calibration parameter can be quickly and accurately obtained based on the color temperature difference value of the image. And adjusting the color temperature calibration parameters of at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images so as to accurately adjust the color temperature calibration parameters of the plurality of flash lamps.
In one embodiment, the apparatus further comprises: and a testing module. The test module is used for: acquiring a calibration identification bit corresponding to each of the at least two flash lamps; and when the calibration identification position corresponding to each flash lamp meets the preset identification position, carrying out color temperature test on the at least two flash lamps.
In this embodiment, whether the electronic device completes color temperature calibration of the flash lamp is determined by obtaining the calibration flag corresponding to each of the at least two flash lamps. When the calibration identification position that this every flash lamp corresponds all satisfies when predetermineeing the identification position, carry out the colour temperature test to these at least two flash lamps for carry out the colour temperature test on the basis of the colour temperature calibration of accomplishing the flash lamp, the colour temperature calibration of avoiding omitting the flash lamp leads to the product to appear the quality problem.
In one embodiment, the test module is further configured to: shooting based on the color temperature calibration parameters of the at least two flash lamps to obtain a test image; detecting the color temperature value of the test image; and when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful.
In the embodiment, a test image is shot based on the color temperature calibration parameters of the at least two flash lamps, the color temperature of the test image is detected, when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful, and whether the color temperature calibration parameters of the flash lamps of the electronic equipment meet the requirements or not can be accurately judged through the color temperature test, so that the quality of the electronic equipment is ensured.
The division of each module in the flash color temperature calibration device is only used for illustration, and in other embodiments, the flash color temperature calibration device may be divided into different modules as needed to complete all or part of the functions of the flash color temperature calibration device.
For specific definition of the flash lamp color temperature calibration device, reference may be made to the above definition of the flash lamp color temperature calibration method, which is not described herein again. All or part of the modules in the flash lamp color temperature calibration device can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
Fig. 9 is a schematic diagram of an internal structure of an electronic device in one embodiment. As shown in fig. 9, the electronic device includes a processor and a memory connected by a system bus. Wherein, the processor is used for providing calculation and control capability and supporting the operation of the whole electronic equipment. In the embodiment, the processor is used for acquiring images obtained by shooting when at least two flash lamps respectively flash; determining a brightness value of each image, and determining the physical performance of the at least two flash lamps based on the brightness value of each image; and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps. The memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The computer program can be executed by a processor for implementing a flash color temperature calibration method provided in the following embodiments. The internal memory provides a cached execution environment for the operating system computer programs in the non-volatile storage medium. The electronic device may be any terminal device such as a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a Point of Sales (POS), a vehicle-mounted computer, and a wearable device.
The implementation of each module in the flash lamp color temperature calibration apparatus provided in the embodiments of the present application may be in the form of a computer program. The computer program may be run on a terminal or a server. Program modules constituted by such computer programs may be stored on the memory of the electronic device. Which when executed by a processor, performs the steps of the method described in the embodiments of the present application.
The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the steps of the flash color temperature calibration method.
A computer program product containing instructions which, when run on a computer, cause the computer to perform a flash color temperature calibration method.
Any reference to memory, storage, database, or other medium used herein may include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and bus dynamic RAM (RDRAM).
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A flash lamp color temperature calibration method is characterized by comprising the following steps:
acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
determining a brightness value of each image, and determining physical properties of the at least two flash lamps based on the brightness value of each image;
and when the physical properties of the at least two flash lamps meet preset conditions, carrying out color temperature calibration on the at least two flash lamps.
2. The method of claim 1, wherein said determining a physical property of the at least two flashes based on the brightness values of the respective images comprises:
and when the brightness value of each image is greater than the brightness threshold value, the physical properties of the at least two flash lamps meet preset conditions.
3. The method of claim 1, wherein said determining a physical property of the at least two flashes based on the brightness values of the respective images comprises:
when at least one brightness value in the brightness values of the images is smaller than or equal to the brightness threshold value, the physical performance of the at least two flash lamps does not meet a preset condition;
the method further comprises the following steps:
when the physical properties of the at least two flash lamps do not meet preset conditions, determining the abnormality existing in the at least two flash lamps;
and processing the abnormality in the at least two flash lamps, and performing color temperature calibration on the processed at least two flash lamps.
4. The method according to any one of claims 1 to 3, wherein the calibrating the color temperature of the at least two flashlights when the physical properties of the at least two flashlights meet a preset condition comprises:
when the physical properties of the at least two flash lamps meet preset conditions, acquiring the color temperature value of each image;
determining differences between color temperature values of the images;
adjusting color temperature calibration parameters of the at least two flash lamps based on a difference between the color temperature values of the images.
5. The method of claim 4, wherein determining the difference between the color temperature values of the images comprises:
determining a color temperature difference value between the color temperature value and the color temperature threshold value of each image to obtain the color temperature difference value of each image;
the adjusting color temperature calibration parameters of the at least two flash lamps based on the difference between the color temperature values of the images comprises:
acquiring a mapping relation between the color temperature difference value and the color temperature calibration parameter;
and acquiring color temperature calibration parameters corresponding to the color temperature difference values of the images according to the mapping relation, and adjusting the color temperature calibration parameters of the at least two flash lamps based on the color temperature calibration parameters corresponding to the color temperature difference values of the images.
6. The method of claim 4, further comprising:
acquiring a calibration identification bit corresponding to each of the at least two flash lamps;
and when the calibration identification position corresponding to each flash lamp meets the preset identification position, carrying out color temperature test on the at least two flash lamps.
7. The method of claim 6, wherein the color temperature testing of the at least two flashlights comprises:
shooting based on the color temperature calibration parameters of the at least two flash lamps to obtain a test image;
detecting a color temperature value of the test image;
and when the color temperature value of the test image meets the color temperature threshold range, the color temperature test of the at least two flash lamps is successful.
8. A flash color temperature calibration apparatus, comprising:
the acquisition module is used for acquiring images shot by at least two flash lamps when the flash lamps respectively flash;
a determination module for determining a brightness value of each image, determining the physical properties of the at least two flash based on the brightness value of each image;
and the calibration module is used for calibrating the color temperature of the at least two flash lamps when the physical properties of the at least two flash lamps meet preset conditions.
9. An electronic device comprising a memory and a processor, the memory having stored therein a computer program that, when executed by the processor, causes the processor to perform the steps of the flash color temperature calibration method of any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
CN202010219300.4A 2020-03-25 2020-03-25 Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium Active CN111277699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010219300.4A CN111277699B (en) 2020-03-25 2020-03-25 Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010219300.4A CN111277699B (en) 2020-03-25 2020-03-25 Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN111277699A true CN111277699A (en) 2020-06-12
CN111277699B CN111277699B (en) 2021-08-17

Family

ID=71002651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010219300.4A Active CN111277699B (en) 2020-03-25 2020-03-25 Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN111277699B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887626A (en) * 2021-01-22 2021-06-01 北京英泰智科技股份有限公司 Method for testing performance of explosion flash lamp and electronic equipment
WO2022156140A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Remote color correction processing device, and color correction system having external flash
WO2022156139A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Color correction detection device, and color correction system having external flash
WO2022156142A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Electronic device and color correction system of external flash

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130128103A1 (en) * 2010-06-09 2013-05-23 International Business Machines Corporation Real-Time Adjustment Of Illumination Color Temperature For Digital Imaging Applications
US20130176416A1 (en) * 2012-01-06 2013-07-11 Canon Kabushiki Kaisha Imaging apparatus, method for controlling imaging apparatus, and storage medium
US20150229820A1 (en) * 2014-02-08 2015-08-13 Chiun Mai Communication Systems, Inc. Electronic device and method for controlling flash
CN105530436A (en) * 2016-01-11 2016-04-27 广东欧珀移动通信有限公司 Shooting parameter adjustment method and shooting terminal
CN106604009A (en) * 2015-10-16 2017-04-26 中兴通讯股份有限公司 Method and device for achieving automatic white balance function
CN106604010A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Method and device for controlling lighting of screen
KR20180021467A (en) * 2016-08-22 2018-03-05 송인실 Dual flash module
CN107797361A (en) * 2017-12-05 2018-03-13 北京小米移动软件有限公司 Method of adjustment, device and the storage medium of flash lamp
CN107798664A (en) * 2017-10-27 2018-03-13 北京小米移动软件有限公司 The colour temperature calibration method and device of flash lamp
US10154256B1 (en) * 2017-06-13 2018-12-11 Qualcomm Incorporated Flash color calibration
CN109218711A (en) * 2018-09-14 2019-01-15 Oppo(重庆)智能科技有限公司 Detection method, system and the electronic equipment of flash lamp

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130128103A1 (en) * 2010-06-09 2013-05-23 International Business Machines Corporation Real-Time Adjustment Of Illumination Color Temperature For Digital Imaging Applications
US20130176416A1 (en) * 2012-01-06 2013-07-11 Canon Kabushiki Kaisha Imaging apparatus, method for controlling imaging apparatus, and storage medium
US20150229820A1 (en) * 2014-02-08 2015-08-13 Chiun Mai Communication Systems, Inc. Electronic device and method for controlling flash
CN106604009A (en) * 2015-10-16 2017-04-26 中兴通讯股份有限公司 Method and device for achieving automatic white balance function
CN105530436A (en) * 2016-01-11 2016-04-27 广东欧珀移动通信有限公司 Shooting parameter adjustment method and shooting terminal
KR20180021467A (en) * 2016-08-22 2018-03-05 송인실 Dual flash module
CN106604010A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Method and device for controlling lighting of screen
US10154256B1 (en) * 2017-06-13 2018-12-11 Qualcomm Incorporated Flash color calibration
CN110731080A (en) * 2017-06-13 2020-01-24 高通股份有限公司 Flash lamp color calibration
CN107798664A (en) * 2017-10-27 2018-03-13 北京小米移动软件有限公司 The colour temperature calibration method and device of flash lamp
CN107797361A (en) * 2017-12-05 2018-03-13 北京小米移动软件有限公司 Method of adjustment, device and the storage medium of flash lamp
CN109218711A (en) * 2018-09-14 2019-01-15 Oppo(重庆)智能科技有限公司 Detection method, system and the electronic equipment of flash lamp

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887626A (en) * 2021-01-22 2021-06-01 北京英泰智科技股份有限公司 Method for testing performance of explosion flash lamp and electronic equipment
WO2022156140A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Remote color correction processing device, and color correction system having external flash
WO2022156139A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Color correction detection device, and color correction system having external flash
WO2022156142A1 (en) * 2021-01-22 2022-07-28 深圳市影友摄影器材有限公司 Electronic device and color correction system of external flash

Also Published As

Publication number Publication date
CN111277699B (en) 2021-08-17

Similar Documents

Publication Publication Date Title
CN111277699B (en) Flash lamp color temperature calibration method and device, electronic equipment and readable storage medium
CN108805103B (en) Image processing method and device, electronic equipment and computer readable storage medium
CN109767467B (en) Image processing method, image processing device, electronic equipment and computer readable storage medium
KR102306272B1 (en) Dual camera-based imaging method, mobile terminal and storage medium
EP3609177B1 (en) Control method, control apparatus, imaging device, and electronic device
CN108198152B (en) Image processing method and device, electronic equipment and computer readable storage medium
US20210344826A1 (en) Image Acquisition Method, Electronic Device, andNon-Transitory Computer Readable Storage Medium
CN107509044B (en) Image synthesis method, image synthesis device, computer-readable storage medium and computer equipment
CN109712192B (en) Camera module calibration method and device, electronic equipment and computer readable storage medium
CN110290323B (en) Image processing method, image processing device, electronic equipment and computer readable storage medium
CN109685853B (en) Image processing method, image processing device, electronic equipment and computer readable storage medium
CN107948617B (en) Image processing method, image processing device, computer-readable storage medium and computer equipment
CN108804658B (en) Image processing method and device, storage medium and electronic equipment
CN107704798B (en) Image blurring method and device, computer readable storage medium and computer device
CN108063891B (en) Image processing method, image processing device, computer-readable storage medium and computer equipment
CN111246100B (en) Anti-shake parameter calibration method and device and electronic equipment
CN108053438B (en) Depth of field acquisition method, device and equipment
CN108848306B (en) Image processing method and device, electronic equipment and computer readable storage medium
CN112004029B (en) Exposure processing method, exposure processing device, electronic apparatus, and computer-readable storage medium
CN109559352B (en) Camera calibration method, device, electronic equipment and computer-readable storage medium
CN109068060B (en) Image processing method and device, terminal device and computer readable storage medium
CN106603929B (en) Screen light supplementing photographing method and system based on mobile terminal
CN109559353B (en) Camera module calibration method and device, electronic equipment and computer readable storage medium
WO2020034776A1 (en) Image processing method and apparatus, terminal device, and computer readable storage medium
CN107682611B (en) Focusing method and device, computer readable storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant