Image quality parameter debugging method and device, electronic equipment and storage medium

By iterative parameter debugging of the image quality parameters of the debugging mode, the problems of low debugging efficiency and insufficient results accuracy in the existing technology are solved, and efficient and accurate image quality parameter debugging is achieved, which meets the high image quality requirements during image imaging.

CN119835518APending Publication Date: 2025-04-15BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311322005.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-12
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In the prior art, the image quality parameter debugging method is inefficient, the practicality and accuracy of the results are insufficient, and the high image quality requirements during image imaging cannot be met.

Method used

By iteratively debugging the image quality parameters of the photo-taking mode to be debugged until the preset stop search conditions are met, the parameter values ​​of each image quality parameters are determined. The method includes determining the search range and search step size of the image quality parameters to be debugged and their parameter values, and reducing the search step size and adjusting the search range during each debugging process.

Benefits of technology

It realizes automatic debugging of image quality parameters, improves debugging efficiency, ensures the practicality and accuracy of debugging results, and enables the final debugged image quality parameters to meet the high picture quality requirements during image imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835518A_ABST
    Figure CN119835518A_ABST
Patent Text Reader

Abstract

The invention relates to an image quality parameter debugging method and device, electronic equipment and a storage medium, and the method comprises the steps: carrying out the iteration of a parameter debugging process of an image quality parameter corresponding to a to-be-debugged photographing mode until a preset search stopping condition is satisfied; and determining a parameter value of each image quality parameter according to a debugging result of the parameter debugging process when a preset search stopping condition is met. The parameter debugging process is iterated for the image quality parameters corresponding to the to-be-debugged photographing mode, and the parameter values of the image quality parameters are determined according to the debugging result of the parameter debugging process when the preset search stopping condition is met, so that automatic debugging of the image quality parameters is realized. By changing the parameter value search range and reducing the search step length in the iterative parameter debugging process, the search speed and the search precision of the parameter values are balanced, the debugging efficiency of the image quality parameters is improved, the practicability and the accuracy of the debugging result are ensured, and the finally debugged image quality parameters can meet the image quality requirements during image imaging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of image processing, and in particular to a method, device, electronic device and storage medium for debugging image quality parameters. Background Art

[0002] In recent years, with the rapid development of image acquisition and image processing technology, people have higher and higher requirements for image quality during imaging, and the debugging process of shooting equipment such as cameras is particularly critical. Image quality parameters are key parameters that affect imaging quality. Usually, some image quality parameters under specific shooting modes and shooting conditions need to be debugged to meet the image quality requirements during imaging.

[0003] However, the image quality parameter debugging method using related technologies has problems such as low debugging efficiency, insufficient practicality and accuracy of debugging results, and cannot meet the image quality requirements during image formation. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a method, device, electronic device and storage medium for debugging image quality parameters.

[0005] According to a first aspect of an embodiment of the present disclosure, a method for debugging image quality parameters is provided, and the method for debugging image quality parameters includes:

[0006] Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met;

[0007] Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met;

[0008] The parameter debugging process includes:

[0009] Determine the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged; search within the parameter value search range corresponding to each of the image quality parameters to be debugged with the search step length corresponding to each of the image quality parameters to be debugged, and determine the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each of the image quality parameters to be debugged;

[0010] Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

[0011] In some embodiments of the present disclosure, during the first parameter debugging process, determining the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged includes:

[0012] Based on the shooting conditions and the first preset configuration information, determining the initial image quality parameters to be debugged among the image quality parameters corresponding to the shooting mode to be debugged, wherein the first preset configuration information is used to characterize the corresponding relationship between the shooting conditions in the shooting mode to be debugged and the initial image quality parameters to be debugged;

[0013] Determine the initial image quality parameter to be debugged as the image quality parameter to be debugged corresponding to the current parameter debugging process;

[0014] Based on each of the image quality parameters to be debugged and the second preset configuration information, the parameter value search range and search step corresponding to each of the image quality parameters to be debugged are determined, and the second preset configuration information is used to characterize the correspondence between the image quality parameters and the initial search range and the initial search step under the shooting mode to be debugged and the shooting conditions.

[0015] In some embodiments of the present disclosure, during the nth parameter debugging process, determining the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged includes:

[0016] Determine the image quality parameter to be adjusted corresponding to the current parameter adjustment process based on the search step size of each image quality parameter to be adjusted and the step size threshold of each image quality parameter to be adjusted determined in the n-1th parameter adjustment process;

[0017] Based on the debugging parameter values ​​and search steps of the image quality parameters to be debugged determined in the n-1th parameter debugging process, the parameter value search range and search step corresponding to the image quality parameters to be debugged corresponding to the current parameter debugging process are determined.

[0018] In some embodiments of the present disclosure, the parameter value search range and search step length corresponding to each of the image quality parameters to be debugged corresponding to the current parameter debugging process are determined based on the debugging parameter value and search step length of each of the image quality parameters to be debugged determined in the n-1th parameter debugging process, including:

[0019] For each of the image quality parameters to be debugged, the difference between the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the image quality parameter to be debugged is used as the starting point of the parameter value search range corresponding to the image quality parameter to be debugged, and the sum of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the image quality parameter to be debugged is used as the ending point of the parameter value search range corresponding to the image quality parameter to be debugged.

[0020] In some embodiments of the present disclosure, the first preset value is the product of the search step length of the corresponding image quality parameter to be debugged in the n-1th parameter debugging process and the first preset coefficient, and the first preset coefficient is a positive integer greater than 1; and / or,

[0021] The second preset value is the product of the search step length of the corresponding image quality parameter to be adjusted in the (n-1)th parameter adjustment process and a second preset coefficient, and the second preset coefficient is a positive integer greater than 1.

[0022] In some embodiments of the present disclosure, the parameter value search range and search step length corresponding to each of the image quality parameters to be debugged corresponding to the current parameter debugging process are determined based on the debugging parameter value and search step length of each of the image quality parameters to be debugged determined in the n-1th parameter debugging process, including:

[0023] For each of the image quality parameters to be adjusted, half of the search step length corresponding to the image quality parameter to be adjusted in the n-1th parameter adjustment process is used as the search step length of the image quality parameter to be adjusted in the current parameter adjustment process.

[0024] In some embodiments of the present disclosure, the step of searching within a parameter value search range corresponding to each of the image quality parameters to be debugged using a search step corresponding to each of the image quality parameters to be debugged to determine the debugging result of this parameter debugging process includes:

[0025] Determine at least one search parameter value for each of the image quality parameters to be adjusted based on the parameter value search range and the search step corresponding to each of the image quality parameters to be adjusted;

[0026] Determining a plurality of measurement images based on the search parameter values ​​of the image quality parameters to be debugged;

[0027] determining a target metric image among the plurality of metric images;

[0028] The search parameter values ​​of the image quality parameters to be debugged corresponding to the target measurement image are determined as the debugging results of this parameter debugging process.

[0029] In some embodiments of the present disclosure, determining a plurality of metric images based on the search parameter value of each of the image quality parameters to be debugged includes:

[0030] Based on the search parameter values ​​corresponding to the image quality parameters to be adjusted, determining a plurality of different search parameter value sets, each of the search parameter value sets including a search parameter value for each of the image quality parameters to be adjusted;

[0031] An image corresponding one-to-one to each of the search parameter value sets is determined as the metric image.

[0032] In some embodiments of the present disclosure, determining a target metric image from the multiple metric images includes:

[0033] Determining an evaluation index value of each of the measured images and the expected image, wherein the evaluation index value is used to characterize the similarity between the measured image and the expected image;

[0034] Based on the evaluation index values ​​of the respective measurement images, the target measurement image is determined.

[0035] In some embodiments of the present disclosure, the preset stop search condition includes:

[0036] The execution times of the parameter debugging process is greater than a third preset value; and / or,

[0037] The search step length of each of the image quality parameters to be adjusted is smaller than the corresponding step length threshold.

[0038] In some embodiments of the present disclosure, the shooting condition includes the brightness of the shooting scene.

[0039] According to a second aspect of an embodiment of the present disclosure, a device for debugging image quality parameters is provided, and the device for debugging image quality parameters includes:

[0040] An iteration module, the iteration module is used to iterate the parameter debugging process of the image quality parameters corresponding to the camera mode to be debugged until a preset stop search condition is met;

[0041] A determination module, the determination module is used to determine the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met;

[0042] The parameter debugging process includes:

[0043] Determine the image quality parameters to be adjusted among the image quality parameters corresponding to the photographing mode to be adjusted and the parameter value search range and search step length of each of the image quality parameters to be adjusted;

[0044] Searching within the parameter value search range corresponding to each of the image quality parameters to be adjusted with the search step length corresponding to each of the image quality parameters to be adjusted, and determining the adjustment result of this parameter adjustment process, wherein the adjustment result includes the adjustment parameter value of each of the image quality parameters to be adjusted;

[0045] Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

[0046] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0047] processor;

[0048] a memory for storing processor-executable instructions;

[0049] Wherein, the processor is configured to:

[0050] Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met;

[0051] Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met;

[0052] The parameter debugging process includes:

[0053] Determine the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged; search within the parameter value search range corresponding to each of the image quality parameters to be debugged with the search step length corresponding to each of the image quality parameters to be debugged, and determine the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each of the image quality parameters to be debugged;

[0054] Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

[0055] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform a method for debugging image quality parameters. The method for debugging image quality parameters includes:

[0056] Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met;

[0057] Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met;

[0058] The parameter debugging process includes:

[0059] Determine the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged; search within the parameter value search range corresponding to each of the image quality parameters to be debugged with the search step length corresponding to each of the image quality parameters to be debugged, and determine the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each of the image quality parameters to be debugged;

[0060] Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

[0061] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by iterating the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged, and determining the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met, the automatic debugging of the image quality parameters is realized. When iterating the parameter debugging process, the parameter value search range is changed and the search step length is reduced, the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, the practicality and accuracy of the debugging results are guaranteed, and the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0062] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0064] Figure 1 The figure is a flowchart of a method for debugging image quality parameters according to an exemplary embodiment.

[0065] Figure 2 The figure is a flowchart of a parameter debugging process according to an exemplary embodiment.

[0066] Figure 3It is a flowchart showing, in the first parameter debugging process, determining the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each image quality parameter to be debugged.

[0067] Figure 4 It is a flowchart showing, in the nth parameter debugging process, determining the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each image quality parameter to be debugged according to an exemplary embodiment.

[0068] Figure 5 It is a flowchart showing, according to an exemplary embodiment, searching within a parameter value search range corresponding to each image quality parameter to be debugged with a search step corresponding to each image quality parameter to be debugged to determine a debugging result of this parameter debugging process.

[0069] Figure 6 The present invention is a flowchart of determining a plurality of measurement images based on search parameter values ​​of each image quality parameter to be debugged according to an exemplary embodiment.

[0070] Figure 7 The invention is a flowchart of determining a target metric image among multiple metric images according to an exemplary embodiment.

[0071] Figure 8 This is an image obtained by manually adjusting the image quality parameters when the shooting scene is low in brightness.

[0072] Fig. 9 It is an image obtained by debugging the image quality parameters by searching the parameter values ​​with a fixed step size when the brightness of the shooting scene is low.

[0073] Fig.10 This is an image after the image quality parameters are adjusted using the debugging method provided by an embodiment of the present disclosure when the brightness of the shooting scene is low.

[0074] Fig.11 This is an image obtained by manually adjusting the image quality parameters when the shooting scene is bright.

[0075] Fig.12 This is an image obtained by debugging the image quality parameters by searching for parameter values ​​with a fixed step size when the shooting scene is bright.

[0076] Fig.13 This is an image after the image quality parameters are adjusted using the debugging method provided by an embodiment of the present disclosure when the brightness of the shooting scene is high.

[0077] Fig.14 is a flowchart of a method for debugging image quality parameters according to another exemplary embodiment.

[0078] Fig.15The figure is a block diagram of a device for adjusting image quality parameters according to an exemplary embodiment.

[0079] Fig.16 is a block diagram of an electronic device according to an exemplary embodiment.

[0080] In the figure:

[0081] 10-iteration module; 20-determination module; 101-processing component; 102-memory; 103-power component; 104-multimedia component; 105-audio component; 106-input / output interface; 107-sensor component; 108-communication component; 109-processor. DETAILED DESCRIPTION

[0082] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0083] In recent years, with the rapid development of image acquisition and image processing technology, people have higher and higher requirements for image quality during imaging. The debugging process of cameras, mobile phones, tablet computers, and surveillance equipment with cameras is particularly critical. Image quality parameters are key parameters that affect imaging quality. Usually, some image quality parameters of the shooting equipment need to be debugged to meet the image quality requirements during imaging.

[0084] In the related art, manual or automatic debugging is used to debug the image quality parameters. The automatic debugging determines the final parameter value of the image quality parameter by searching the parameter value of the image quality parameter with a fixed step length and screening the target image based on the evaluation index. However, when the image quality parameter debugging method of the related art is used to debug the image quality parameter, manual debugging takes a long time, while automatic debugging takes into account the search speed of the parameter value and the large search step length and is fixed, resulting in low debugging efficiency, insufficient practicality and accuracy of the debugging results, and other problems, which cannot meet the image quality requirements during image formation.

[0085] Based on this, the exemplary embodiment of the present disclosure provides a method for debugging image quality parameters, which implements automatic debugging of image quality parameters by iterating the parameter debugging process for the image quality parameters corresponding to the photography mode to be debugged, and determining the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met. By changing the parameter value search range and reducing the search step size during the iterative parameter debugging process, the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, and the practicality and accuracy of the debugging results are guaranteed, so that the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0086] In an exemplary embodiment, reference Figure 1 As shown, a method for debugging image quality parameters is provided, and the method for debugging image quality parameters includes:

[0087] S100, iterating the parameter debugging process for the image quality parameters corresponding to the photographing mode to be debugged until a preset stop search condition is met.

[0088] In step S100, the photographing device may have a plurality of different photographing modes, such as portrait mode, macro mode, 1x zoom mode, 4x zoom mode, etc., and each photographing mode has its corresponding image quality parameters. The parameter debugging process is iterated for the image quality parameters corresponding to the photographing mode to be debugged, and after each parameter debugging process is completed, it is determined whether a preset stop search condition is met. When the preset stop search condition is met, the iterative parameter debugging process is stopped, and when the preset stop search condition is not met, the iterative parameter debugging process is continued.

[0089] It should be noted that the shooting equipment usually has multiple modules such as noise reduction, color balance, color conversion, etc. Each module may include multiple adjustable image quality parameters. The image quality parameters corresponding to multiple modules can be debugged synchronously. When debugging the image quality parameters corresponding to a specific module, the image quality parameters corresponding to other modules can be controlled to remain unchanged.

[0090] S200: Determine the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when a preset stop search condition is met.

[0091] In step S200, each parameter debugging process has a corresponding debugging result, and the debugging result includes the debugging parameter value of the image quality parameter to be debugged corresponding to the current parameter debugging process, and the debugging result may also include the parameter value of the image quality parameter debugged by the previous parameter debugging process and the parameter value of the image quality parameter that does not need to be debugged. The iterative parameter debugging process is stopped when the preset stop search condition is met, and the parameter value of each of the image quality parameters can be determined according to the debugging result of the current parameter debugging process. Exemplarily, for example, the debugging parameter value of the image quality parameter when it was last used as the image quality parameter to be debugged can be used as the final corresponding parameter value, and the initial parameter value of the image quality parameter that does not need to be debugged can be used as the final corresponding parameter value.

[0092] refer to Figure 2 As shown, the iterative parameter debugging process in step S100 includes:

[0093] S110: Determine the image quality parameters to be adjusted among the image quality parameters corresponding to the photographing mode to be adjusted and the parameter value search range and search step length of each image quality parameter to be adjusted.

[0094] In step S110, the image quality parameters corresponding to the photographing mode to be debugged include the image quality parameters to be debugged that need to be debugged and the image quality parameters that do not need to be debugged. At the beginning of each parameter debugging process, the image quality parameters to be debugged in the image quality parameters corresponding to the photographing mode to be debugged, as well as the parameter value search range and search step corresponding to each image quality parameter to be debugged are first determined. The parameter value search range is a numerical range, and the search step represents the numerical interval size when searching for parameter values. The number of image quality parameters to be debugged in each parameter debugging process can be one or more. The image quality parameters to be debugged corresponding to the nth parameter debugging process can be the same as the image quality parameters to be debugged corresponding to the n-1th parameter debugging process. The image quality parameters to be debugged corresponding to the nth parameter debugging process can also be a part of the image quality parameters to be debugged corresponding to the n-1th parameter debugging process.

[0095] S120, searching within the parameter value search range corresponding to each image quality parameter to be debugged with the search step length corresponding to each image quality parameter to be debugged, and determining the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each image quality parameter to be debugged.

[0096] In step S120, the corresponding parameter value search range is searched with the search step size corresponding to each picture quality parameter to be debugged, and the debugging parameter value of the picture quality parameter can be obtained within the parameter value search range of each picture quality parameter to be debugged as part of the debugging result of this parameter debugging process, thereby completing this parameter debugging process.

[0097] For each image quality parameter to be debugged, different parameter debugging processes correspond to different parameter value search ranges. For example, the parameter value search range corresponding to the nth parameter debugging process may be entirely or partially located within the parameter value search range corresponding to the n-1th parameter debugging process, and the difference between the two ends of the parameter value search range corresponding to the nth parameter debugging process may be smaller than the difference between the two ends of the parameter value search range corresponding to the n-1th parameter debugging process. The search step size corresponding to the nth parameter debugging process is smaller than the search step size corresponding to the n-1th parameter debugging process, and n is a positive integer greater than 1, that is, for each image quality parameter to be debugged, a search is performed with a different parameter value search range and a smaller search step size.

[0098] In this embodiment, the automatic debugging of the image quality parameters is realized by iterating the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged, and determining the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met. By changing the parameter value search range and reducing the search step size during the iterative parameter debugging process, the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, the practicality and accuracy of the debugging results are guaranteed, and the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0099] In some embodiments, reference Figure 3 As shown, in the first parameter debugging process, determining the image quality parameters to be debugged in the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step of each image quality parameter to be debugged includes:

[0100] S111. Determine initial image quality parameters to be adjusted among image quality parameters corresponding to the photographing mode to be adjusted based on shooting conditions and first preset configuration information, wherein the first preset configuration information is used to characterize the correspondence between the shooting conditions in the photographing mode to be adjusted and the initial image quality parameters to be adjusted.

[0101] S112: Determine the initial image quality parameters to be debugged as the image quality parameters to be debugged corresponding to the current parameter debugging process.

[0102] In step S111 to step S112, the shooting device has different shooting conditions when shooting. The picture quality parameters to be debugged that need to be debugged under different shooting conditions in the shooting mode to be debugged may be different. The first preset configuration information is used to characterize the corresponding relationship between the shooting conditions in the shooting mode to be debugged and the picture quality parameters to be debugged that need to be debugged. The first preset configuration information may be, for example, a data set consisting of multiple data, each of which is a picture quality parameter to be debugged that needs to be debugged under a specific shooting condition. The initial picture quality parameters to be debugged corresponding to the current shooting conditions in the shooting mode to be debugged may be determined according to the first preset configuration information, and the initial picture quality parameters to be debugged may be used as the picture quality parameters to be debugged in the first parameter debugging process.

[0103] S113. Determine a parameter value search range and a search step length corresponding to each image quality parameter to be debugged based on each image quality parameter to be debugged and the second preset configuration information, wherein the second preset configuration information is used to characterize the correspondence between the image quality parameter to be debugged in the photographing mode and shooting conditions and the initial search range and the initial search step length.

[0104] In step S113, when the parameter value search is performed subsequently, each image quality parameter to be debugged has its corresponding parameter value search range and search step. The second preset configuration information is used to characterize the correspondence between the image quality parameter under the photographing mode to be debugged and the shooting conditions and the initial search range and initial search step. The second preset configuration information can be, for example, a data set consisting of multiple data, each of which is the initial search range and initial search step corresponding to each image quality parameter to be debugged under the photographing mode to be debugged and the specific shooting conditions. The initial search range and initial search step corresponding to each image quality parameter to be debugged under the photographing mode to be debugged and the specific shooting conditions can be determined according to the second preset configuration information, and the initial search range and initial search step of each image quality parameter to be debugged are used as the parameter value search range and search step corresponding to each image quality parameter to be debugged in the first parameter debugging process.

[0105] In this embodiment, the initial image quality parameters to be debugged in the image quality parameters corresponding to the to-be-photographed mode can be determined according to the shooting conditions and the first preset configuration information, and the initial image quality parameters to be debugged are used as the image quality parameters to be debugged in the first parameter debugging process. According to each image quality parameter to be debugged and the second preset configuration information, the initial search range and initial search step length of the parameter value corresponding to each image quality parameter to be debugged can be determined, and the initial search range and initial search step length of each image quality parameter to be debugged are used as the parameter value search range and search step length corresponding to each image quality parameter to be debugged in the first parameter debugging process, thereby realizing the determination of the image quality parameters to be debugged in the first parameter debugging process and the parameter value search range and search step length of each image quality parameter to be debugged, and providing a basis for subsequent parameter value searches. The image quality parameters to be debugged, the parameter value search range, and the search step length of the first parameter debugging process all correspond to different shooting conditions, and the subsequent image quality parameter debugging can be performed according to the current actual shooting conditions, thereby ensuring the practicality and accuracy of the debugging results, so that the image quality parameters after the final debugging can meet the image quality requirements of image imaging under the shooting conditions.

[0106] In some embodiments, reference Figure 4 As shown, in the nth parameter debugging process, determining the image quality parameters to be debugged in the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step of each image quality parameter to be debugged includes:

[0107] S114: Determine the image quality parameters to be adjusted corresponding to the current parameter adjustment process based on the search step lengths of the image quality parameters to be adjusted and the step length thresholds of the image quality parameters to be adjusted determined in the (n-1)th parameter adjustment process.

[0108] In step S114, when performing the nth parameter debugging process, firstly, according to the search step length of each image quality parameter to be debugged determined in the n-1th parameter debugging process, i.e., the previous parameter debugging process, and the step length threshold of each image quality parameter to be debugged, the image quality parameters to be debugged corresponding to the current parameter debugging process are determined. The image quality parameters to be debugged corresponding to the current parameter debugging process may be, for example, at least part of the image quality parameters to be debugged corresponding to the n-1th parameter debugging process. Exemplarily, for example, the corresponding search step length S of each image quality parameter to be debugged determined in the n-1th parameter debugging process may be n-1 Greater than the corresponding step threshold S th The image quality parameters to be debugged are determined as the image quality parameters to be debugged corresponding to this parameter debugging process, and the corresponding search step length S of each image quality parameter to be debugged determined in the n-1th parameter debugging process is n-1 Less than or equal to the corresponding step threshold S th The image quality parameters to be debugged are determined to be image quality parameters that do not need to be debugged during this parameter debugging process.

[0109] S115, based on the debugging parameter values ​​and search step lengths of the image quality parameters to be debugged determined in the (n-1)th parameter debugging process, determine the parameter value search range and search step length corresponding to the image quality parameters to be debugged corresponding to the current parameter debugging process.

[0110] In step S115, after determining the image quality parameters to be debugged corresponding to the n-th parameter debugging process, as mentioned above, the image quality parameters to be debugged corresponding to the n-th parameter debugging process may be, for example, at least a part of the image quality parameters to be debugged corresponding to the n-1-th parameter debugging process, and the image quality parameters to be debugged corresponding to the n-1-th parameter debugging process and the n-th parameter debugging process may be determined, and according to the debugging parameter values ​​of each image quality parameter to be debugged determined in the n-1-th parameter debugging process and the search step, the parameter value search range and search step corresponding to each image quality parameter to be debugged corresponding to the n-1-th parameter debugging process are determined.

[0111] In this embodiment, according to the search step size of each picture quality parameter to be debugged determined in the n-1th parameter debugging process and the step size threshold of each picture quality parameter to be debugged, the determination of the picture quality parameters to be debugged corresponding to the n-1th parameter debugging process can be achieved. According to the debugging parameter value of each picture quality parameter to be debugged and the search step size determined in the n-1th parameter debugging process, the determination of the parameter value search range and the search step size corresponding to each picture quality parameter to be debugged corresponding to the n-1th parameter debugging process can be achieved, providing a basis for subsequent parameter value searches. The image quality parameters to be debugged, the parameter value search range and the search step in the nth parameter debugging process are all determined according to the n-1th parameter debugging process. The search method of the nth parameter debugging process can be adjusted accordingly according to the search method of the n-1th parameter debugging process. The debugging of the image quality parameters with a search step less than the step threshold can be stopped. In the nth parameter debugging process, the parameter value search range is changed and the search step is shortened, which balances the search speed and search accuracy of the parameter values, improves the debugging efficiency of the image quality parameters, ensures the practicability and accuracy of the debugging results, and enables the image quality parameters after final debugging to meet the image quality requirements during image formation.

[0112] In some embodiments, based on the debugging parameter values ​​of each image quality parameter to be debugged determined in the n-1th parameter debugging process and the search step length, the parameter value search range and search step length corresponding to each image quality parameter to be debugged corresponding to the current parameter debugging process are determined, including: for each image quality parameter to be debugged, the difference between the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the image quality parameter to be debugged is used as the starting point of the parameter value search range corresponding to the image quality parameter to be debugged, and the sum of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the image quality parameter to be debugged is used as the ending point of the parameter value search range corresponding to the image quality parameter to be debugged.

[0113] Among them, the n-1th parameter debugging process determines the debugging parameter values ​​of each picture quality parameter to be debugged. For the picture quality parameter to be debugged determined by the nth parameter debugging process, the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process can be subtracted from the first preset value corresponding to the picture quality parameter to be debugged, and the difference obtained is used as the starting point of the parameter value search range corresponding to the picture quality parameter to be debugged in the nth parameter debugging process, the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process is added to the second preset value corresponding to the picture quality parameter to be debugged, and the sum obtained is used as the ending point of the parameter value search range corresponding to the picture quality parameter to be debugged in the nth parameter debugging process.

[0114] For example, the debugging parameter value of any image quality parameter to be debugged determined in the n-1th parameter debugging process is X n-1 , the first preset value and the second preset value corresponding to the image quality parameter to be debugged are p and q respectively, then X n-1 -p is determined as the starting point a of the parameter value search range of the image quality parameter to be debugged in the nth parameter debugging process n , X n-1 +q is determined as the end point b of the parameter value search range of the image quality parameter to be debugged in the nth parameter debugging process n Finally, the parameter value search range of the image quality parameter to be debugged in the nth parameter process is determined as X n-1 -p~X n-1 +q.

[0115] In this embodiment, by taking the difference between the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the image quality parameter to be debugged as the starting point of the parameter value search range corresponding to the image quality parameter to be debugged, and taking the sum of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the image quality parameter to be debugged as the ending point of the parameter value search range corresponding to the image quality parameter to be debugged, the parameter value search range of each image quality parameter to be debugged in the n-1th parameter debugging process is determined, so that the parameter value search range of each image quality parameter to be debugged in the n-1th parameter debugging process is located at the position of the corresponding debugging parameter value determined in the n-1th parameter debugging process, and at least part of the parameter value search range of each image quality parameter to be debugged in the n-1th parameter debugging process is located within the parameter value search range of each image quality parameter to be debugged in the n-1th parameter debugging process, so that the parameter value search range is changed more reasonably during the iterative parameter debugging process, and the accuracy of the final parameter value of the image quality parameter is improved.

[0116] In some embodiments, the first preset value is the product of the search step length of the corresponding image quality parameter to be adjusted in the (n-1)th parameter adjustment process and the first preset coefficient, and the first preset coefficient is a positive integer greater than 1.

[0117] For example, the search step length of the image quality parameter to be debugged in the n-1th parameter debugging process is S n-1 The parameter value of the image quality parameter to be debugged determined by the n-1th parameter debugging process is X n-1 , the first preset coefficient is m, then the first preset value p is the search step length S of the corresponding image quality parameter to be adjusted in the n-1th parameter adjustment process n-1 The product m*S of the first preset coefficient m n-1 The image quality parameter to be debugged is at the starting point a of the parameter value search range of the nth parameter debugging process. n For X n-1 -m*S n-1 .

[0118] In this embodiment, the first preset value is set to the product of the search step of the corresponding picture quality parameter to be debugged in the n-1th parameter debugging process and the first preset coefficient, so that the starting point of the parameter value search range of the picture quality parameter to be debugged in the nth parameter debugging process can be determined according to the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process and the search step, so that the way the parameter value search range changes during the iterative parameter debugging process is more reasonable, thereby improving the accuracy of the final parameter value of the picture quality parameter.

[0119] In some other embodiments, the second preset value is the product of the search step length of the corresponding image quality parameter to be adjusted in the (n-1)th parameter adjustment process and the second preset coefficient, and the second preset coefficient is a positive integer greater than 1.

[0120] For example, the search step length of the image quality parameter to be debugged in the n-1th parameter debugging process is S n-1 The parameter value of the image quality parameter to be debugged determined by the n-1th parameter debugging process is X n-1 , the second preset coefficient is n, then the second preset value q is the search step length S of the corresponding image quality parameter to be debugged in the n-1th parameter debugging process n-1 The product of n*S and the second preset coefficient n n-1 The image quality parameter to be debugged is at the end point b of the parameter value search range of the nth parameter debugging process n For X n-1 +n*S n-1 .

[0121] In this embodiment, the second preset value is set to the product of the search step of the corresponding picture quality parameter to be debugged in the n-1th parameter debugging process and the second preset coefficient, so that the end point of the parameter value search range of the picture quality parameter to be debugged in the nth parameter debugging process can be determined according to the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process and the search step, so that the way the parameter value search range changes during the iterative parameter debugging process is more reasonable, thereby improving the accuracy of the final parameter value of the picture quality parameter.

[0122] In some other embodiments, the first preset value is the product of the search step length of the corresponding image quality parameter to be debugged in the n-1 parameter debugging process and the first preset coefficient, and the first preset coefficient is a positive integer greater than 1. The second preset value is the product of the search step length of the corresponding image quality parameter to be debugged in the n-1 parameter debugging process and the second preset coefficient, and the second preset coefficient is a positive integer greater than 1.

[0123] For example, the search step length of the image quality parameter to be debugged in the n-1th parameter debugging process is S n-1 The parameter value of the image quality parameter to be debugged determined by the n-1th parameter debugging process is X n-1 , the first preset coefficient is m, the second preset coefficient is n, then the first preset value p is the search step length S of the corresponding image quality parameter to be debugged in the n-1th parameter debugging process n-1 The product m*S of the first preset coefficient m n-1 The second preset value q is the search step length S of the corresponding image quality parameter to be debugged in the n-1th parameter debugging process. n-1 The product of n*S and the second preset coefficient n n-1 The image quality parameter to be debugged is at the starting point a of the parameter value search range of the nth parameter debugging process. n For X n-1 -m*S n-1 The image quality parameter to be debugged is at the end point b of the parameter value search range of the nth parameter debugging process n For X n-1 +n*S n-1 Finally, the parameter value search range of the image quality parameter to be debugged in the nth parameter process is determined as X n-1 -m*S n-1 ~X n-1 +n*S n-1 .

[0124] It can be understood that in this embodiment, the first preset coefficient and the second preset coefficient can be the same, so that the parameter value search range of the image quality parameter to be debugged in the nth parameter process is obtained by extending the same range on both sides of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process, so that the way the parameter value search range changes during the iterative parameter debugging process is more reasonable, thereby improving the accuracy of the final parameter value of the image quality parameter.

[0125] In some embodiments, based on the debugging parameter values ​​and search step lengths of each image quality parameter to be debugged determined in the n-1th parameter debugging process, the parameter value search range and search step length corresponding to each image quality parameter to be debugged corresponding to the current parameter debugging process are determined, including: for each image quality parameter to be debugged, half of the search step length corresponding to the image quality parameter to be debugged in the n-1th parameter debugging process is used as the search step length of the image quality parameter to be debugged in the current parameter debugging process.

[0126] For example, for each image quality parameter to be adjusted, the corresponding search step length in the n-1th parameter adjustment process is S n-1 , then the search step length S corresponding to the image quality parameter to be debugged during the nth parameter debugging process is n For S n-1 / 2, that is, S n =S n-1 / 2.

[0127] In this embodiment, for the same image quality parameter to be debugged, the search step corresponding to the nth parameter debugging process is half of the search step corresponding to the n-1th parameter debugging process, so that the search step is gradually reduced, and the search accuracy of the image quality parameter to be debugged is gradually improved. At the same time, the search speed can be kept within a reasonable range, so that the final debugging result is close to the effect of manual debugging, and the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, and the practicability and accuracy of the debugging results are guaranteed, so that the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0128] In some embodiments, reference Figure 5 As shown, with the search step corresponding to each image quality parameter to be debugged, searching within the parameter value search range corresponding to each image quality parameter to be debugged, determining the debugging result of this parameter debugging process, including:

[0129] S121 . Determine at least one search parameter value of each image quality parameter to be adjusted based on a parameter value search range and a search step size corresponding to each image quality parameter to be adjusted.

[0130] In step S121, for the first or nth parameter debugging process, after determining the parameter value search range and search step corresponding to each picture quality parameter to be debugged, a search can be performed within the parameter value search range with the search step to determine the search parameter value corresponding to the picture quality parameter to be debugged. The search parameter value can be one or more.

[0131] Exemplarily, the parameter value search range of the image quality parameter to be debugged in the nth parameter process is determined to be X n-1 -m*S n-1 ~X n-1 +n*S n-1 The search step length of the image quality parameter to be debugged in the nth parameter process is determined to be S n-1 / 2, then X n-1 -m*S n-1 and X n-1 +n*S n-1 are the starting point and the ending point of the parameter value search range, respectively, with S n-1 / 2 is the search step length, and multiple search parameter values ​​X corresponding to the image quality parameter to be debugged are obtained. n-1 -m*S n-1 , X n-1 -m*S n-1 +S n-1 / 2, X n-1 -m*S n-1 +2*S n-1 / 2, X n-1 -m*S n-1 +3*S n-1 / 2, …, X n-1 +n*S n-1 .

[0132] S122: Determine a plurality of measurement images based on the search parameter values ​​of the image quality parameters to be debugged.

[0133] In step S122, a plurality of measurement images may be obtained according to the search parameter values ​​of the image quality parameters to be adjusted, and each measurement image corresponds to a search parameter value of each image quality parameter to be adjusted.

[0134] S123. Determine a target measurement image among multiple measurement images.

[0135] In step S123, the measurement images may be screened, for example, by grouping and establishing evaluation indicators, so as to select a target measurement image from multiple measurement images. The target measurement image may be, for example, a measurement image having excellent imaging quality among the multiple measurement images.

[0136] S124. Determine the search parameter value of each to-be-adjusted image quality parameter corresponding to the target measurement image as the debugging result of this parameter debugging process.

[0137] In step S124, the target measurement image is selected from multiple measurement images, which can make the target measurement image have excellent imaging quality, that is, the search parameter values ​​of each image quality parameter to be debugged corresponding to the target measurement image have better image quality effects than the search parameter values ​​of each image quality parameter to be debugged corresponding to other measurement images, and the search parameter values ​​of each image quality parameter to be debugged corresponding to the target measurement image are determined as the debugging results of this parameter debugging process.

[0138] In this embodiment, at least one search parameter value of each image quality parameter to be debugged is determined by using the parameter value search range and the search step length, and multiple measurement images are determined according to each search parameter value, and then the search parameter value of each image quality parameter to be debugged corresponding to the target measurement image selected from the multiple measurement images is determined as the debugging result of this parameter debugging process, so that the debugging result of each parameter debugging process includes the parameter value corresponding to the image quality parameter to be debugged. Each measurement image is determined according to the search parameter value and the measurement image is screened, that is, each search parameter value of each image quality parameter to be debugged is screened, which ensures the practicality and accuracy of the debugging result, so that the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0139] In some embodiments, reference Figure 6 As shown, based on the search parameter values ​​of each image quality parameter to be debugged, multiple measurement images are determined, including:

[0140] S122-1. Determine a plurality of different search parameter value sets based on the search parameter values ​​corresponding to the image quality parameters to be adjusted, each search parameter value set including a search parameter value for each image quality parameter to be adjusted.

[0141] In step S122-1, exemplarily, the image quality parameters to be debugged include image quality parameters J, K and L to be debugged, the search parameter values ​​corresponding to the image quality parameter J to be debugged are J1, J2 and J3, the search parameter value corresponding to the image quality parameter K to be debugged is K1, and the search parameter values ​​corresponding to the image quality parameter L to be debugged are L1 and L2. Then, it can be determined that the search parameter value sets I1, I2, I3, I4, I5 and I6 are (J1, K1, L1), (J1, K1, L2), (J2, K1, L1), (J2, K1, L1), (J3, K1, L1) and (J3, K1, L2), respectively.

[0142] S122-2. Determine an image that corresponds one-to-one to each search parameter value set as a metric image.

[0143] In step S122-2, the image corresponding to each search parameter set can be used as a measurement image. For example, the search parameter value sets I1, I2, I3, I4, I5 and I6 are respectively written into the registers in the shooting device for shooting, and 6 images corresponding to the search parameter value sets I1, I2, I3, I4, I5 and I6 are obtained, and these 6 images are determined as measurement images.

[0144] In this embodiment, by determining a plurality of different search parameter value sets according to the search parameter values ​​corresponding to the image quality parameters to be debugged, and using the images corresponding to the search parameter value sets as the measurement images, the acquisition of the measurement images is realized, and the target measurement images can be screened later. The measurement images correspond to the search parameter value sets one by one, so that each search parameter value of each image quality parameter to be debugged has a corresponding measurement image, ensuring that the parameter values ​​corresponding to each image quality parameter to be debugged in the debugging result have a better comprehensive image quality effect after combination, thereby improving the practicality and accuracy of the debugging result.

[0145] In some embodiments, reference Figure 7 As shown, a target measurement image is determined from a plurality of measurement images, including:

[0146] S123-1. Determine evaluation index values ​​of each measured image and the expected image, where the evaluation index values ​​are used to characterize the similarity between the measured image and the expected image.

[0147] In step S123-1, the shooting conditions and shooting objects of the expected image and the target metric image are the same. The expected image can be, for example, an image with high definition and low noise. The more similar the metric image is to the expected image, the better the imaging quality of the metric image is. The evaluation index can characterize the similarity between the metric image and the expected image. For example, the evaluation index can be obtained by calculating the similarity between the metric image and the expected image. The expected image can be obtained by, for example, a neural network or the like.

[0148] S123-2. Determine the target measurement image based on the evaluation index value of each measurement image.

[0149] In step S123-2, based on the evaluation index values ​​of the measurement images, the measurement image whose corresponding evaluation index value represents the highest degree of similarity with the expected image can be determined as the target measurement image, so that the target measurement image is closest to the expected image, ensuring that the target measurement image has better imaging quality.

[0150] In this embodiment, the evaluation index values ​​of each metric image and the expected image are determined, and the target metric image is determined according to the evaluation index values ​​of each metric image, thereby realizing the screening of the target metric image. The evaluation index value can characterize the similarity between the metric image and the expected image, so that the target metric image finally determined is closest to the expected image, ensuring that the target metric image has a better imaging quality, thereby making the parameter values ​​of each image quality parameter to be debugged determined according to the target metric image more reasonable, thereby ensuring the practicality and accuracy of the debugging result.

[0151] In some embodiments, the preset stop search condition includes: the number of executions of the parameter debugging process is greater than a third preset value, or the search step length of each image quality parameter to be debugged is less than the corresponding step length threshold.

[0152] When the number of executions of the parameter debugging process is greater than a third preset value, or when the search step lengths of the image quality parameters to be debugged are all less than the corresponding step length threshold, that is, when any of the above preset stop search conditions is met, the iteration of the parameter debugging process is stopped, and the parameter value of each image quality parameter is determined according to the debugging result at this time. Exemplarily, the iteration of the parameter debugging process is stopped when the number of executions of the parameter debugging process n is greater than a third preset value c, or when the search step length S of each image quality parameter to be debugged is less than the corresponding step length threshold. n are all less than the corresponding step threshold S th Stops the iteration of the parameter tuning process.

[0153] In this embodiment, the preset stop search condition is set to the execution number of the parameter debugging process is greater than the third preset value or the search step of each image quality parameter to be debugged is less than the corresponding step threshold. When any of the preset stop search conditions is met, it means that the iteration of the parameter debugging process at this time can meet the search accuracy and debugging requirements of the image quality parameters, avoiding resource waste and decreased search speed caused by excessive iterations, and improving the debugging efficiency of the image quality parameters.

[0154] In other embodiments, the preset stop search condition includes: the execution times of the parameter debugging process is greater than a third preset value and the search step length of each image quality parameter to be debugged is less than the corresponding step length threshold.

[0155] When the number of executions of the parameter debugging process is greater than a third preset value, and when the search step lengths of the image quality parameters to be debugged are all less than the corresponding step length threshold, the iteration of the parameter debugging process is stopped, and the parameter values ​​of the image quality parameters are determined according to the debugging results at this time. Exemplarily, when the number of executions n of the parameter debugging process is greater than a third preset value c, and when the search step lengths S of the image quality parameters to be debugged are less than the corresponding step length thresholds, the iteration of the parameter debugging process is stopped, and the parameter values ​​of the image quality parameters are determined according to the debugging results at this time. n are all less than the corresponding step threshold S th Stops the iteration of the parameter tuning process.

[0156] In this embodiment, the preset stop search condition is set to the execution number of the parameter debugging process is greater than the third preset value and the search step of each image quality parameter to be debugged is less than the corresponding step threshold. When the preset stop search condition is met, it means that the iteration of the parameter debugging process at this time can meet the search accuracy and debugging requirements of the image quality parameters, avoiding resource waste and decreased search speed caused by excessive iterations, and improving the debugging efficiency of the image quality parameters.

[0157] In some embodiments, the shooting condition includes the brightness of the shooting scene.

[0158] Among them, the shooting scene when the shooting device is in operation may have different brightness, and the picture quality parameters to be debugged that need to be debugged in the picture mode to be debugged under the brightness of different shooting scenes may be different. The initial picture quality parameters to be debugged corresponding to the brightness of the current shooting scene in the picture mode to be debugged can be determined according to the first preset configuration information, and the initial picture quality parameters to be debugged can be used as the picture quality parameters to be debugged corresponding to the first parameter debugging process. Exemplarily, the brightness of the shooting scene can be characterized by sensitivity (ISO), for example, and the lighting conditions of ISO=160, ISO=640, and ISO=1600 can be set respectively to achieve the brightness of three different shooting scenes, i.e., three shooting conditions.

[0159] In this embodiment, the shooting condition is set to the brightness of the shooting scene, so that the image quality parameters to be debugged can be determined according to the brightness of the shooting scene, thereby ensuring the accuracy of the image quality parameters to be debugged under the brightness of different shooting scenes, so that the debugged image quality parameters can be more adapted to the current shooting conditions and can meet the image quality requirements during image formation.

[0160] It should be noted that the reference Figures 8 to 10 As shown, Figure 8 and Fig. 9 They are the images finally obtained after adjusting the image quality parameters manually and by searching the parameter values ​​with a fixed step length when the brightness of the shooting scene is low. Fig.10 This is the final image obtained after the image quality parameters are debugged using the image quality parameter debugging method disclosed herein. Figure 8 and Fig. 9 The structural similarity measurement (SSIM) between them is 0.970, and the sum of squared differences (SSD) is 9.375. Figure 8 and Fig.10The structural similarity measure between them is 0.971, and the sum of squares of pixel differences is 8.944, that is, the imaging quality effect of the image after the image quality parameters are debugged by the image quality parameter debugging method disclosed in the present invention is closer to the effect of manual debugging. At the same time, the image quality parameter debugging method disclosed in the present invention also improves the debugging efficiency of the image quality parameters.

[0161] refer to Figures 11 to 13 As shown, Fig.11 and Fig.12 They are the images finally obtained after adjusting the image quality parameters manually and by searching the parameter values ​​with a fixed step length when the brightness of the shooting scene is high. Fig.13 This is the final image obtained after the image quality parameters are debugged using the image quality parameter debugging method disclosed herein. Fig.11 and Fig.12 The structural similarity measure between them is 0.875, and the sum of squared pixel differences is 59.661. Fig.11 and Fig.13 The structural similarity measure between them is 0.978, and the sum of squares of pixel differences is 7.536, that is, the imaging quality effect of the image after the image quality parameters are debugged by the image quality parameter debugging method disclosed in the present invention is still closer to the effect of manual debugging. At the same time, the image quality parameter debugging method disclosed in the present invention also improves the debugging efficiency of the image quality parameters.

[0162] In an exemplary embodiment, reference Fig.14 As shown, a method for debugging image quality parameters is provided, wherein the method for debugging image quality parameters comprises:

[0163] S1. During the first parameter debugging process, based on the shooting conditions and the first preset configuration information, determining the initial image quality parameters to be debugged among the image quality parameters corresponding to the photography mode to be debugged;

[0164] S2, determining the initial image quality parameters to be debugged as the image quality parameters to be debugged corresponding to the current parameter debugging process;

[0165] S3, based on each image quality parameter to be adjusted and the second preset configuration information, determining a parameter value search range and a search step length corresponding to each image quality parameter to be adjusted;

[0166] S4, in the nth parameter debugging process, based on the search step length of each image quality parameter to be debugged and the step length threshold of each image quality parameter to be debugged determined in the n-1th parameter debugging process, determine the image quality parameter to be debugged corresponding to the current parameter debugging process;

[0167] S5. For each image quality parameter to be debugged, the difference between the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the image quality parameter to be debugged is used as the starting point of the parameter value search range corresponding to the image quality parameter to be debugged, and the sum of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the image quality parameter to be debugged is used as the ending point of the parameter value search range corresponding to the image quality parameter to be debugged;

[0168] S6. For each image quality parameter to be adjusted, half of the search step length corresponding to the image quality parameter to be adjusted in the n-1th parameter adjustment process is used as the search step length of the image quality parameter to be adjusted in the current parameter adjustment process;

[0169] S7, determining at least one search parameter value for each image quality parameter to be adjusted based on the parameter value search range and search step size corresponding to each image quality parameter to be adjusted;

[0170] S8. Determine a plurality of different search parameter value sets based on the search parameter values ​​corresponding to the image quality parameters to be adjusted, each search parameter value set including a search parameter value for each image quality parameter to be adjusted;

[0171] S9, determining images corresponding to each search parameter value set one by one as measurement images;

[0172] S10, determining the evaluation index values ​​of each measured image and the expected image;

[0173] S11, determining a target measurement image based on the evaluation index values ​​of each measurement image;

[0174] S12, determining the search parameter values ​​of each to-be-adjusted image quality parameter corresponding to the target measurement image as the debugging result of this parameter debugging process;

[0175] S13, determine whether the preset stop search condition is met, if so, execute S14, otherwise return to S4;

[0176] S14. Determine the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met.

[0177] In this embodiment, the automatic debugging of the image quality parameters is realized by iterating the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged, and determining the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met. By changing the parameter value search range and reducing the search step size during the iterative parameter debugging process, the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, the practicality and accuracy of the debugging results are guaranteed, and the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0178] In an exemplary embodiment, reference Fig.15 As shown, a device for debugging image quality parameters is provided, which includes an iteration module 10 and a determination module 20. The iteration module 10 is used to iterate the parameter debugging process of the image quality parameters corresponding to the debugging shooting mode until a preset stop search condition is met. The determination module 20 is used to determine the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met.

[0179] The parameter debugging process includes: determining the image quality parameters to be debugged in the image quality parameters corresponding to the photo mode to be debugged and the parameter value search range and search step length of each image quality parameter to be debugged. With the search step length corresponding to each image quality parameter to be debugged, search within the parameter value search range corresponding to each image quality parameter to be debugged to determine the debugging result of this parameter debugging process, and the debugging result includes the debugging parameter value of each image quality parameter to be debugged. Among them, for each image quality parameter to be debugged, different parameter debugging processes correspond to different parameter value search ranges, the search step length corresponding to the nth parameter debugging process is less than the search step length corresponding to the n-1th parameter debugging process, and n is a positive integer greater than 1.

[0180] In this embodiment, the iterative module 10 iterates the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged, and the determination module 20 determines the parameter value of each image quality parameter according to the debugging result of the parameter debugging process when the preset stop search condition is met, thereby realizing the automatic debugging of the image quality parameters. By changing the parameter value search range and reducing the search step size during the iterative parameter debugging process, the search speed and search accuracy of the parameter value are balanced, the debugging efficiency of the image quality parameters is improved, the practicality and accuracy of the debugging results are guaranteed, and the image quality parameters after the final debugging can meet the image quality requirements during image formation.

[0181] In one embodiment, during the first parameter debugging process, the iteration module 10 is also used to: determine the initial image quality parameters to be debugged in the image quality parameters corresponding to the photo mode to be debugged based on the shooting conditions and the first preset configuration information, and the first preset configuration information is used to characterize the corresponding relationship between the shooting conditions in the photo mode to be debugged and the initial image quality parameters to be debugged. The initial image quality parameters to be debugged are determined as the image quality parameters to be debugged corresponding to this parameter debugging process. Based on each image quality parameter to be debugged and the second preset configuration information, the parameter value search range and search step length corresponding to each image quality parameter to be debugged are determined, and the second preset configuration information is used to characterize the corresponding relationship between the image quality parameters under the photo mode to be debugged and the shooting conditions and the initial search range and initial search step length.

[0182] In one embodiment, during the nth parameter debugging process, the iteration module 10 is further used to: determine the image quality parameters to be debugged corresponding to the current parameter debugging process based on the search step size of each image quality parameter to be debugged determined in the n-1th parameter debugging process and the step size threshold of each image quality parameter to be debugged. Based on the debugging parameter value and the search step size of each image quality parameter to be debugged determined in the n-1th parameter debugging process, determine the parameter value search range and search step size corresponding to each image quality parameter to be debugged corresponding to the current parameter debugging process.

[0183] In one embodiment, the iteration module 10 is also used for: for each picture quality parameter to be debugged, taking the difference between the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the picture quality parameter to be debugged as the starting point of the parameter value search range corresponding to the picture quality parameter to be debugged, and taking the sum of the debugging parameter value of the picture quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the picture quality parameter to be debugged as the ending point of the parameter value search range corresponding to the picture quality parameter to be debugged.

[0184] In one embodiment, the iteration module 10 is further used to: for each image quality parameter to be adjusted, use half of the search step length corresponding to the image quality parameter to be adjusted in the n-1th parameter adjustment process as the search step length of the image quality parameter to be adjusted in the current parameter adjustment process.

[0185] In one embodiment, the iteration module 10 is further used to: determine at least one search parameter value of each image quality parameter to be debugged based on the parameter value search range and search step size corresponding to each image quality parameter to be debugged. Determine multiple measurement images based on the search parameter values ​​of each image quality parameter to be debugged. Determine a target measurement image from the multiple measurement images. Determine the search parameter value of each image quality parameter to be debugged corresponding to the target measurement image as the debugging result of this parameter debugging process.

[0186] In one embodiment, the iteration module 10 is further used to: determine a plurality of different search parameter value sets based on the search parameter values ​​corresponding to the image quality parameters to be adjusted, each search parameter value set including a search parameter value for each image quality parameter to be adjusted, and determine an image corresponding to each search parameter value set as a measurement image.

[0187] In one embodiment, the iteration module 10 is further used to: determine an evaluation index value between each metric image and the expected image, the evaluation index value being used to characterize the similarity between the metric image and the expected image, and determine a target metric image based on the evaluation index value of each metric image.

[0188] In an exemplary embodiment, an electronic device is provided, referring to Fig.16As shown, the electronic device may include one or more of the following components: a processing component 101 , a memory 102 , a power component 103 , a multimedia component 104 , an audio component 105 , an input / output (I / O) interface 106 , a sensor component 107 , and a communication component 108 .

[0189] The processing component 101 generally controls the overall operation of the electronic device, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 101 may include one or more processors 109 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 101 may include one or more modules to facilitate the interaction between the processing component 101 and other components. For example, the processing component 101 may include a multimedia module to facilitate the interaction between the multimedia component 104 and the processing component 101.

[0190] The memory 102 is configured to store various types of data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phone book data, messages, pictures, videos, etc. The memory 102 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0191] The power component 103 provides power to various components of the electronic device. The power component 103 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device.

[0192] The multimedia component 104 includes a screen that provides an output interface between the electronic device and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 104 includes a front camera and / or a rear camera. When the electronic device is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0193] The audio component 105 is configured to output and / or input audio signals. For example, the audio component 105 includes a microphone (MIC), and when the electronic device is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 102 or sent via the communication component 108. In some embodiments, the audio component 105 also includes a speaker for outputting audio signals.

[0194] I / O interface 106 provides an interface between processing component 101 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0195] The sensor assembly 107 includes one or more sensors for providing various aspects of status assessment for the electronic device. For example, the sensor assembly 107 can detect the on / off state of the electronic device, the relative positioning of components, such as the display and keypad of the electronic device, and the sensor assembly 107 can also detect the position change of the electronic device or a component of the electronic device, the presence or absence of user contact with the electronic device, the orientation or acceleration / deceleration of the electronic device and the temperature change of the electronic device. The sensor assembly 107 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 107 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 107 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0196] The communication component 108 is configured to facilitate wired or wireless communication between the electronic device and other devices. The device can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 108 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 108 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0197] In an exemplary embodiment, the electronic device may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned image quality parameter debugging method applied to the electronic device.

[0198] In an exemplary embodiment, a non-temporary computer-readable storage medium including instructions is also provided, such as a memory 102 including instructions, and the above instructions can be executed by a processor 109 of an electronic device to complete the above-mentioned picture quality parameter debugging method applied to the electronic device. For example, the non-temporary computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a tape, a floppy disk, and an optical data storage device. When the instructions in the storage medium are executed by the processor 109 of the electronic device, the electronic device is enabled to execute the picture quality parameter debugging method shown in the above embodiment.

[0199] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0200] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for debugging image quality parameters, characterized in that: The image quality parameter debugging method comprises: Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met; Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met; The parameter debugging process includes: Determine the image quality parameters to be adjusted among the image quality parameters corresponding to the photographing mode to be adjusted and the parameter value search range and search step length of each of the image quality parameters to be adjusted; Searching within the parameter value search range corresponding to each of the image quality parameters to be adjusted with the search step length corresponding to each of the image quality parameters to be adjusted, and determining the adjustment result of this parameter adjustment process, wherein the adjustment result includes the adjustment parameter value of each of the image quality parameters to be adjusted; Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

2. The image quality parameter debugging method according to claim 1, characterized in that: In the first parameter debugging process, the determining of the image quality parameters to be debugged in the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged includes: Based on the shooting conditions and the first preset configuration information, determining the initial image quality parameters to be debugged among the image quality parameters corresponding to the shooting mode to be debugged, wherein the first preset configuration information is used to characterize the corresponding relationship between the shooting conditions in the shooting mode to be debugged and the initial image quality parameters to be debugged; Determine the initial image quality parameter to be debugged as the image quality parameter to be debugged corresponding to the current parameter debugging process; Based on each of the image quality parameters to be debugged and the second preset configuration information, the parameter value search range and search step corresponding to each of the image quality parameters to be debugged are determined, and the second preset configuration information is used to characterize the correspondence between the image quality parameters and the initial search range and the initial search step under the shooting mode to be debugged and the shooting conditions.

3. The image quality parameter debugging method according to claim 1, characterized in that: In the nth parameter debugging process, the determining of the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged includes: Determine the image quality parameter to be adjusted corresponding to the current parameter adjustment process based on the search step size of each image quality parameter to be adjusted and the step size threshold of each image quality parameter to be adjusted determined in the n-1th parameter adjustment process; Based on the debugging parameter values ​​and search steps of the image quality parameters to be debugged determined in the n-1th parameter debugging process, the parameter value search range and search step corresponding to the image quality parameters to be debugged corresponding to the current parameter debugging process are determined.

4. The image quality parameter debugging method according to claim 3, characterized in that: The step of determining the parameter value search range and the search step length corresponding to each of the image quality parameters to be debugged corresponding to the current parameter debugging process based on the debugging parameter values ​​and the search step length of each of the image quality parameters to be debugged determined in the n-1th parameter debugging process comprises: For each of the image quality parameters to be debugged, the difference between the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the first preset value corresponding to the image quality parameter to be debugged is used as the starting point of the parameter value search range corresponding to the image quality parameter to be debugged, and the sum of the debugging parameter value of the image quality parameter to be debugged determined in the n-1th parameter debugging process and the second preset value corresponding to the image quality parameter to be debugged is used as the ending point of the parameter value search range corresponding to the image quality parameter to be debugged.

5. The image quality parameter debugging method according to claim 4, characterized in that: The first preset value is the product of the search step length of the corresponding image quality parameter to be adjusted in the n-1th parameter adjustment process and the first preset coefficient, and the first preset coefficient is a positive integer greater than 1; and / or, The second preset value is the product of the search step length of the corresponding image quality parameter to be adjusted in the (n-1)th parameter adjustment process and a second preset coefficient, and the second preset coefficient is a positive integer greater than 1.

6. The image quality parameter debugging method according to claim 3, characterized in that: The step of determining the parameter value search range and the search step length corresponding to each of the image quality parameters to be debugged corresponding to the current parameter debugging process based on the debugging parameter values ​​and the search step length of each of the image quality parameters to be debugged determined in the n-1th parameter debugging process comprises: For each of the image quality parameters to be adjusted, half of the search step length corresponding to the image quality parameter to be adjusted in the n-1th parameter adjustment process is used as the search step length of the image quality parameter to be adjusted in the current parameter adjustment process.

7. The image quality parameter debugging method according to any one of claims 1 to 6, characterized in that: The step of searching within a parameter value search range corresponding to each of the image quality parameters to be debugged using a search step corresponding to each of the image quality parameters to be debugged to determine the debugging result of this parameter debugging process includes: Determine at least one search parameter value for each of the image quality parameters to be adjusted based on the parameter value search range and the search step corresponding to each of the image quality parameters to be adjusted; Determining a plurality of measurement images based on the search parameter values ​​of the image quality parameters to be debugged; determining a target metric image among the plurality of metric images; The search parameter values ​​of the image quality parameters to be debugged corresponding to the target measurement image are determined as the debugging results of this parameter debugging process.

8. The image quality parameter debugging method according to claim 7, characterized in that: The step of determining a plurality of measurement images based on the search parameter values ​​of the image quality parameters to be debugged comprises: Based on the search parameter values ​​corresponding to the image quality parameters to be adjusted, determining a plurality of different search parameter value sets, each of the search parameter value sets including a search parameter value for each of the image quality parameters to be adjusted; An image corresponding one-to-one to each of the search parameter value sets is determined as the metric image.

9. The image quality parameter debugging method according to claim 7, characterized in that: The step of determining a target measurement image from among the plurality of measurement images comprises: Determining an evaluation index value of each of the measured images and the expected image, wherein the evaluation index value is used to characterize the similarity between the measured image and the expected image; Based on the evaluation index values ​​of the respective measurement images, the target measurement image is determined.

10. The image quality parameter debugging method according to any one of claims 1 to 6, characterized in that: The preset stop search condition includes: The execution times of the parameter debugging process is greater than a third preset value; and / or, The search step length of each of the image quality parameters to be adjusted is smaller than the corresponding step length threshold.

11. The image quality parameter debugging method according to claim 2, characterized in that: The shooting conditions include the brightness of the shooting scene.

12. A device for debugging image quality parameters, characterized in that: The image quality parameter debugging device comprises: An iteration module, the iteration module is used to iterate the parameter debugging process of the image quality parameters corresponding to the camera mode to be debugged until a preset stop search condition is met; A determination module, the determination module is used to determine the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met; The parameter debugging process includes: Determine the image quality parameters to be adjusted among the image quality parameters corresponding to the photographing mode to be adjusted and the parameter value search range and search step length of each of the image quality parameters to be adjusted; Searching within the parameter value search range corresponding to each of the image quality parameters to be adjusted with the search step length corresponding to each of the image quality parameters to be adjusted, and determining the adjustment result of this parameter adjustment process, wherein the adjustment result includes the adjustment parameter value of each of the image quality parameters to be adjusted; Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

13. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met; Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met; The parameter debugging process includes: Determine the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged; search within the parameter value search range corresponding to each of the image quality parameters to be debugged with the search step length corresponding to each of the image quality parameters to be debugged, and determine the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each of the image quality parameters to be debugged; Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.

14. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute a method for debugging image quality parameters, the method comprising: Iterate the parameter debugging process for the image quality parameters corresponding to the camera mode to be debugged until the preset stop search condition is met; Determining the parameter value of each of the image quality parameters according to the debugging result of the parameter debugging process when the preset stop search condition is met; The parameter debugging process includes: Determine the image quality parameters to be debugged among the image quality parameters corresponding to the photographing mode to be debugged and the parameter value search range and search step length of each of the image quality parameters to be debugged; search within the parameter value search range corresponding to each of the image quality parameters to be debugged with the search step length corresponding to each of the image quality parameters to be debugged, and determine the debugging result of this parameter debugging process, wherein the debugging result includes the debugging parameter value of each of the image quality parameters to be debugged; Among them, for each of the image quality parameters to be adjusted, different parameter adjustment processes correspond to different parameter value search ranges, the search step corresponding to the nth parameter adjustment process is smaller than the search step corresponding to the n-1th parameter adjustment process, and n is a positive integer greater than 1.