Display screen calibration method, device and storage medium
During the display screen display process, the display parameters are adjusted based on the target temperature difference value and the correction data are used to adjust the display parameters, and the problem of inadequate intelligent display screen correction in the prior art is solved, and a more consistent and efficient display effect is achieved.
Patent Information
- Application Number
- CN202411960184.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-04
AI Technical Summary
In the prior art, display screen correction is not intelligent enough, and it is necessary to improve the intelligence of display screen correction.
During the display screen display, the target temperature difference value between the first area and the corresponding plurality of neighboring areas is determined, the corresponding target correction data is determined, and the display parameters of the first area are corrected based on the data, thereby adjusting the consistency between the first area and the corresponding adjacent areas.
It realizes consistent adjustment of the display effect of the display screen, improves the overall display effect of the display screen, and improves the intelligence of display correction of the display screen.
Smart Images

Figure CN119763466A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology or computer technology, and in particular to a display screen calibration method, device and storage medium. Background Art
[0002] In the prior art, the main solution for display screen correction setting is that the correction data needs to be sent manually, which results in the display screen correction not being intelligent enough. Therefore, the problem of how to improve the intelligence of display screen correction needs to be solved urgently. Summary of the invention
[0003] The embodiments of the present application provide a display screen correction method, device and storage medium, which can improve the intelligence of display screen correction.
[0004] In a first aspect, an embodiment of the present application provides a display screen calibration method, which is applied to an electronic device, wherein the electronic device includes a display screen, and the method includes:
[0005] During the display screen display process, determining a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area;
[0006] determining target correction data corresponding to the target temperature difference value;
[0007] Correcting the first display parameter of the first area according to the target correction data to obtain a second display parameter;
[0008] The first area is displayed according to the second display parameter.
[0009] In a second aspect, an embodiment of the present application provides a display screen correction device, which is applied to an electronic device, wherein the electronic device includes a display screen, and the device includes:
[0010] A determination unit, configured to determine, during the display process of the display screen, a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area; and determine target correction data corresponding to the target temperature difference value;
[0011] a correction unit, configured to correct the first display parameter of the first area according to the target correction data to obtain a second display parameter;
[0012] A display unit is configured to display the first area according to the second display parameter.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiment of the present application.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.
[0016] The implementation of the embodiments of the present application has the following beneficial effects:
[0017] It can be seen that the display screen correction method, device and storage medium described in the embodiments of the present application are applied to electronic devices, and the electronic devices include a display screen. During the display screen display process, a target temperature difference value between a first area and multiple neighboring areas corresponding to the first area is determined, and target correction data corresponding to the target temperature difference value is determined. The first display parameter of the first area is corrected according to the target correction data to obtain a second display parameter, and the first area is displayed according to the second display parameter. In this way, the target temperature difference value reflects the degree of display consistency between the first area and its corresponding adjacent areas to a certain extent, and then the correction data corresponding to the display consistency degree is determined. Then, the consistency between the first area and its corresponding adjacent areas can be adjusted based on the correction data, thereby ensuring the consistency of the display effect of the display screen, helping to improve the display effect of the entire display screen, and can improve the intelligence of the display correction of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 It is a flow chart of a display screen calibration method provided in an embodiment of the present application;
[0020] Figure 2 This is a schematic diagram showing a neighborhood area of a first area provided in an embodiment of the present application;
[0021] Figure 3 is a schematic diagram illustrating another neighborhood area of a first area provided in an embodiment of the present application;
[0022] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0023] Figure 5 This is a block diagram of the functional units of a display screen correction device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0027] The embodiments of the present application are described in detail below.
[0028] In the related art, taking the display screen as an LED display screen as an example, during the display process, the brightness of the red, green and blue LEDs will decay as the temperature rises. In addition, the decay of the three colors is inconsistent at the same temperature, resulting in color cast when used at different temperatures, resulting in poor display effect. In order to solve the defects in the related art, the embodiment of the present application provides a display screen correction method, which is applied to an electronic device, and the electronic device includes a display screen, and can include the following steps:
[0029] During the display screen display process, determining a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area;
[0030] determining target correction data corresponding to the target temperature difference value;
[0031] Correcting the first display parameter of the first area according to the target correction data to obtain a second display parameter;
[0032] The first area is displayed according to the second display parameter.
[0033] The display screen correction method described in the embodiment of the present application is applied to an electronic device, which includes a display screen. During the display process of the display screen, a target temperature difference value between a first area and multiple neighboring areas corresponding to the first area is determined, and target correction data corresponding to the target temperature difference value is determined. The first display parameter of the first area is corrected according to the target correction data to obtain a second display parameter, and the first area is displayed according to the second display parameter. In this way, the target temperature difference value reflects the degree of display consistency between the first area and its corresponding adjacent areas to a certain extent, and then the correction data corresponding to the display consistency degree is determined. Then, the consistency between the first area and its corresponding adjacent areas can be adjusted based on the correction data, thereby ensuring the consistency of the display effect of the display screen, helping to improve the display effect of the entire display screen, and improving the intelligence of the display correction of the display screen.
[0034] See also Figure 1 , Figure 1 1 is a flow chart of a display screen calibration method provided by an embodiment of the present application. As shown in the figure, the display screen calibration method is applied to an electronic device, wherein the electronic device includes a display screen. The display screen calibration method includes:
[0035] 101. During display on the display screen, determine a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area.
[0036] The first area is any display area of the display screen. The display screen may include multiple display areas. The sizes of the display areas may be the same or different. Each display area may correspond to a display module, or one display module may correspond to at least one display area. Each display module may exist independently, or may be integrated with other display modules.
[0037] The area of each display region may be the same or different, and the shape of each display region may be the same or different.
[0038] In a specific implementation, the display screen can be used to display images or videos. The display screen may include a display panel. Among them, the display panel may adopt a flexible light-emitting diode (FLED), a mini light-emitting diode (miniled), a MicroLed, a Micro-oLed, a quantum dot light emitting diode (QLED), an organic light-emitting diode (OLED), a liquid crystal display (LCD), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), etc.
[0039] In a specific implementation, the electronic device may include one or more display screens.
[0040] In a specific implementation, during the display process on the display screen, the target temperature difference value between the first area and multiple neighboring areas corresponding to the first area can be determined. The target temperature difference value reflects, to a certain extent, the degree of display consistency between the first area and its corresponding adjacent areas. The larger the target temperature difference value, the lower the degree of consistency. Conversely, the smaller the target temperature difference value, the higher the degree of consistency.
[0041] The neighborhood of the first area can be understood as an area with a common edge, as follows: Figure 2 As shown, the first region may include at most 4 neighboring regions; or, the neighboring regions of the first region may be understood as regions with a common edge and regions with a common vertex, as shown in Figure 3 As shown, the first area may include a maximum of 8 neighboring areas.
[0042] 102. Determine target correction data corresponding to the target temperature difference value.
[0043] In a specific implementation, different temperature difference values may correspond to different correction data. For example, a mapping relationship between a preset temperature difference value and correction data may be pre-stored, and then, target correction data corresponding to the target temperature difference value may be determined based on the mapping relationship. The correction data may be used to adjust the consistency between the first region and its corresponding adjacent region, thereby ensuring the consistency of the display effect.
[0044] 103. Correct the first display parameter of the first area according to the target correction data to obtain a second display parameter.
[0045] In a specific implementation, the first display parameter of the first area can be corrected according to the target correction data to obtain the second display parameter, and then the consistency between the first area and its corresponding adjacent area can be adjusted, thereby ensuring the consistency of the display effect of the display screen and helping to improve the display effect of the entire display screen.
[0046] The first display parameter can be understood as the display parameter corresponding to the first area, and the display parameter can include at least one of the following: display brightness, display color, display frequency, display duration, current, voltage, power, etc., which are not limited here. The display brightness can include at least one of the following: the display brightness of the red lamp bead, the display brightness of the green lamp bead, and the display brightness of the blue lamp bead.
[0047] 104. Display the first area according to the second display parameter.
[0048] The second display parameter can be understood as the display parameter corresponding to the first area, and the display parameter can include at least one of the following: display brightness, display color, display frequency, display duration, current, voltage, power, etc., which are not limited here. The display brightness can include at least one of the following: the display brightness of the red lamp bead, the display brightness of the green lamp bead, and the display brightness of the blue lamp bead.
[0049] In a specific implementation, the first area can be displayed according to the second display parameter, and then the consistency between the first area and its corresponding adjacent area can be adjusted, thereby ensuring the consistency of the display effect of the display screen, that is, the intelligence of the display screen correction can be improved, which helps to improve the display effect of the entire display screen.
[0050] In some possible examples, the electronic device further includes a smart module, and the smart module includes a temperature sensor. The above step 101, determining the target temperature difference value between the first area and a plurality of neighboring areas corresponding to the first area, may include the following steps:
[0051] determining a first temperature value of the first area by the temperature sensor;
[0052] Determine, by the temperature sensor, temperature values of a plurality of neighboring areas corresponding to the first area, to obtain a plurality of second temperature values;
[0053] Determine the difference between the plurality of temperature values and the first temperature value to obtain a plurality of first difference values;
[0054] Performing a mean square error operation on the plurality of first difference values to obtain a first mean square error;
[0055] Performing a mean operation on the multiple first differences to obtain a first mean;
[0056] The target temperature difference value is determined according to the first mean value and the first mean square error.
[0057] In a specific implementation, the electronic device further includes an intelligent module, and the intelligent module includes a temperature sensor. The intelligent module may be a controller, a control device, and the like.
[0058] Specifically, the first temperature value of the first area can be determined by a temperature sensor, and the temperature values of multiple neighboring areas corresponding to the first area can be determined by the temperature sensor to obtain multiple second temperature values, and then the difference between the multiple temperature values and the first temperature value can be determined to obtain multiple first difference values, each temperature value corresponds to a first difference value, and then a mean square error operation can be performed on the multiple first difference values to obtain a first mean square error, which reflects the display fluctuation of the first area to a certain extent, and then a mean operation is performed on the multiple first difference values to obtain a first mean, which reflects the display consistency between the neighboring areas of the first area, and then the target temperature difference value is determined according to the first mean and the first mean square error. In this way, the display consistency degree of the first area can be accurately determined according to the display consistency between the neighboring areas of the first area and the display fluctuation of the first area, thereby facilitating accurate correction and improving the display effect.
[0059] Furthermore, the target correction data may be a positive value, and the above step 103, correcting the first display parameter of the first area according to the target correction data to obtain the second display parameter, may be implemented as follows:
[0060] determining a second mean of the plurality of second temperature values;
[0061] When the second mean value is greater than the first temperature value, the second display parameter=(1+target correction data)*first display parameter;
[0062] When the second average value is less than or equal to the first temperature value, the second display parameter=(1-target correction data)*first display parameter.
[0063] In a specific implementation, when the second mean is greater than the first temperature value, the second display parameter = (1 + target correction data) * first display parameter; conversely, when the second mean is less than or equal to the first temperature value, the second display parameter = (1 - target correction data) * first display parameter. The correction direction is determined based on the comparison between the second mean and the first temperature value. In this way, targeted dynamic correction can be performed, and the consistency between the first area and its corresponding adjacent area can be adjusted, thereby ensuring the consistency of the display effect of the display screen and helping to improve the display effect of the entire display screen.
[0064] In some possible examples, the above step of determining the target temperature difference value according to the first mean value and the first mean square error may include the following steps:
[0065] determining a first temperature difference value corresponding to the first mean square error;
[0066] determining a first fine-tuning parameter corresponding to the first mean;
[0067] The target temperature difference value is determined according to the first fine-tuning parameter and the first temperature difference value.
[0068] In a specific implementation, a mapping relationship between a preset mean square error and a temperature difference value can be pre-stored, and then, a first temperature difference value corresponding to the first mean square error can be determined based on the mapping relationship. The mean square error reflects the display fluctuation of the first area to a certain extent. In this way, the corresponding temperature difference value can be preliminarily determined based on the actual fluctuation. A mapping relationship between a preset mean value and a fine-tuning parameter can also be pre-stored, and then, a first fine-tuning parameter corresponding to the first mean value can be determined based on the mapping relationship. The first mean value reflects the display consistency between the neighboring areas of the first area, that is, the temperature difference value can be further fine-tuned based on the actual display consistency. Then, a target temperature difference value can be determined according to the first fine-tuning parameter and the first temperature difference value, that is, the target temperature difference value = (1 + first fine-tuning parameter) * first temperature difference value, so that the final temperature difference value depth conforms to the actual situation. In this way, the display consistency degree of the first area can be accurately determined through the display consistency between the neighboring areas of the first area and the display fluctuation of the first area, thereby facilitating accurate correction and thus improving the display effect.
[0069] In some possible examples, the smart module further includes a storage module, in which a plurality of correction data are pre-stored; each correction data corresponds to a reference temperature difference value; the above step 102, determining the target correction data corresponding to the target temperature difference value, may include the following steps:
[0070] Determine a difference between the target temperature difference value and a reference temperature difference value corresponding to each correction data in the plurality of correction data to obtain a plurality of second difference values;
[0071] determining a minimum value among the plurality of second differences;
[0072] The correction data corresponding to the minimum value is determined as the target correction data.
[0073] In a specific implementation, the smart module further includes a storage module, in which a plurality of correction data are pre-stored; each correction data corresponds to a reference temperature difference value. For example, the storage module may include a flash disk (FLASH). Since the correction data is pre-stored, the corresponding correction data can be directly read based on the corresponding temperature difference value, which can improve the correction efficiency.
[0074] In a specific implementation, the difference between a target temperature difference value and a reference temperature difference value corresponding to each correction data in a plurality of correction data can be determined to obtain a plurality of second difference values, and the minimum value among the plurality of second difference values can also be determined. In this way, the correction data closest to the actual temperature difference value can be determined, that is, the correction data corresponding to the minimum value is determined as the target correction data. In this way, the calibration accuracy can be guaranteed, thereby ensuring the display effect.
[0075] In some possible examples, the above step 103, correcting the first display parameter of the first area according to the target correction data to obtain the second display parameter, may include the following steps:
[0076] Correcting the first display parameter of the first area according to the target correction data to obtain a reference display parameter;
[0077] Obtaining a temperature difference value of each of the plurality of neighborhood areas to obtain a plurality of temperature difference values;
[0078] Performing a mean square error operation on the multiple temperature difference values to obtain a second mean square error;
[0079] determining a target relative deviation between the first mean square error and the second mean square error;
[0080] Determining a first feedback adjustment parameter corresponding to the target relative deviation;
[0081] Feedback adjustment is performed on the reference display parameter according to the first feedback adjustment parameter to obtain the second display parameter.
[0082] The reference display parameter can be understood as the display parameter corresponding to the first area, and the display parameter can include at least one of the following: display brightness, display color, display frequency, display duration, current size, voltage size, power size, etc., which are not limited here. The display brightness can include at least one of the following: the display brightness of the red lamp bead, the display brightness of the green lamp bead, and the display brightness of the blue lamp bead.
[0083] In a specific implementation, the target correction data may be a positive value, and the first display parameter of the first area is corrected according to the target correction data to obtain the reference display parameter, which may be implemented as follows:
[0084] determining a second mean of the plurality of second temperature values;
[0085] When the second mean value is greater than the first temperature value, the reference display parameter=(1+target calibration data)*first display parameter;
[0086] When the second average value is less than or equal to the first temperature value, the reference display parameter=(1-target correction data)*first display parameter.
[0087] Specifically, when the second mean is greater than the first temperature value, the reference display parameter = (1 + target correction data) * first display parameter; conversely, when the second mean is less than or equal to the first temperature value, the reference display parameter = (1 - target correction data) * first display parameter. The correction direction is determined based on the comparison between the second mean and the first temperature value. In this way, targeted dynamic correction can be performed, and the consistency between the first area and its corresponding adjacent area can be preliminarily adjusted, thereby ensuring the consistency of the display effect of the display screen, which helps to improve the display effect of the entire display screen.
[0088] Next, the temperature difference value of each neighborhood area in the multiple neighborhood areas can be obtained to obtain multiple temperature difference values, and then the mean square error is calculated on the multiple temperature difference values to obtain the second mean square error, and the target relative deviation between the first mean square error and the second mean square error is determined. The target relative deviation = (first mean square error - second mean square error) / (first mean square error + second mean square error). The target relative deviation not only reflects the degree of deviation, but also reflects the direction of deviation. The target relative deviation can ensure smooth adjustment of the display effect between the first area and its corresponding neighborhood area to a certain extent.
[0089] In a specific implementation, a mapping relationship between a preset relative deviation and a feedback adjustment parameter can be pre-stored, and then, a first feedback adjustment parameter corresponding to the target relative deviation can be determined based on the mapping relationship, and then the reference display parameter is feedback-adjusted according to the first feedback adjustment parameter to obtain a second display parameter, that is, the second display parameter = (1 + first feedback adjustment parameter) * reference display parameter. This can not only adjust the consistency between the first area and its corresponding adjacent area, but also ensure smooth adjustment of the display effect between the first area and its corresponding neighborhood area, thereby ensuring the consistency of the display effect of the display screen and helping to improve the display effect of the entire display screen.
[0090] For example, an electronic device may include a smart module, which may include FLASH, a temperature sensor, and a microprocessor (MCU). Multiple correction data are stored in the FLASH in the smart module, and a temperature sensor is added to the smart module. During the use of the display screen, if it is detected that there are regional differences in the screen temperature (the temperature difference value of different areas can be set), the MCU in the smart module sends a correction instruction, and the correction data matching the correction is sent to the smart module, and the display parameters are corrected using the correction data, and then the corresponding display is performed, thereby ensuring the consistency of the display effect.
[0091] It can be seen that the display screen correction method described in the embodiment of the present application is applied to an electronic device, which includes a display screen. During the display screen display process, a target temperature difference value between a first area and multiple neighboring areas corresponding to the first area is determined, and target correction data corresponding to the target temperature difference value is determined. The first display parameter of the first area is corrected according to the target correction data to obtain a second display parameter, and the first area is displayed according to the second display parameter. In this way, the target temperature difference value reflects the degree of display consistency between the first area and its corresponding adjacent areas to a certain extent, and then the correction data corresponding to the display consistency degree is determined. Then, the consistency between the first area and its corresponding adjacent areas can be adjusted based on the correction data, thereby ensuring the consistency of the display effect of the display screen, helping to improve the display effect of the entire display screen, and improving the intelligence of the display correction of the display screen.
[0092] In accordance with the above embodiment, please refer to Figure 4 , Figure 4 : is a structural schematic diagram of an electronic device provided in an embodiment of the present application. As shown in the figure, the electronic device includes a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and are configured to be executed by the processor. In the embodiment of the present application, the electronic device includes a display screen; the program includes instructions for executing the following steps:
[0093] During the display screen display process, determining a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area;
[0094] determining target correction data corresponding to the target temperature difference value;
[0095] Correcting the first display parameter of the first area according to the target correction data to obtain a second display parameter;
[0096] The first area is displayed according to the second display parameter.
[0097] In some possible examples, the electronic device further includes a smart module, the smart module includes a temperature sensor, and in determining the target temperature difference value between the first area and a plurality of neighboring areas corresponding to the first area, the program includes instructions for performing the following steps:
[0098] determining a first temperature value of the first area by the temperature sensor;
[0099] Determine, by the temperature sensor, temperature values of a plurality of neighboring areas corresponding to the first area, to obtain a plurality of second temperature values;
[0100] Determine the difference between the plurality of temperature values and the first temperature value to obtain a plurality of first difference values;
[0101] Performing a mean square error operation on the plurality of first difference values to obtain a first mean square error;
[0102] Performing a mean operation on the multiple first differences to obtain a first mean;
[0103] The target temperature difference value is determined according to the first mean value and the first mean square error.
[0104] In some possible examples, in determining the target temperature difference value according to the first mean value and the first mean square error, the program includes instructions for performing the following steps:
[0105] determining a first temperature difference value corresponding to the first mean square error;
[0106] determining a first fine-tuning parameter corresponding to the first mean;
[0107] The target temperature difference value is determined according to the first fine-tuning parameter and the first temperature difference value.
[0108] In some possible examples, the smart module further includes a storage module, in which a plurality of correction data are pre-stored; each correction data corresponds to a reference temperature difference value; in determining the target correction data corresponding to the target temperature difference value, the program includes instructions for performing the following steps:
[0109] Determine a difference between the target temperature difference value and a reference temperature difference value corresponding to each correction data in the plurality of correction data to obtain a plurality of second difference values;
[0110] determining a minimum value among the plurality of second differences;
[0111] The correction data corresponding to the minimum value is determined as the target correction data.
[0112] In some possible examples, in the aspect of correcting the first display parameter of the first area according to the target correction data to obtain the second display parameter, the program includes instructions for performing the following steps:
[0113] Correcting the first display parameter of the first area according to the target correction data to obtain a reference display parameter;
[0114] Obtaining a temperature difference value of each of the plurality of neighborhood areas to obtain a plurality of temperature difference values;
[0115] Performing a mean square error operation on the multiple temperature difference values to obtain a second mean square error;
[0116] determining a target relative deviation between the first mean square error and the second mean square error;
[0117] Determining a first feedback adjustment parameter corresponding to the target relative deviation;
[0118] Feedback adjustment is performed on the reference display parameter according to the first feedback adjustment parameter to obtain the second display parameter.
[0119] It can be seen that the electronic device described in the embodiment of the present application includes a display screen. During the display process of the display screen, a target temperature difference value between a first area and multiple neighboring areas corresponding to the first area is determined, and target correction data corresponding to the target temperature difference value is determined. The first display parameter of the first area is corrected according to the target correction data to obtain a second display parameter, and the first area is displayed according to the second display parameter. In this way, the target temperature difference value reflects the degree of display consistency between the first area and its corresponding adjacent areas to a certain extent, and then the correction data corresponding to the display consistency degree is determined. Then, the consistency between the first area and its corresponding adjacent areas can be adjusted based on the correction data, thereby ensuring the consistency of the display effect of the display screen, helping to improve the display effect of the entire display screen, and improving the display correction intelligence of the display screen.
[0120] Figure 5 1 is a functional unit block diagram of a display screen correction device 500 involved in an embodiment of the present application. The display screen correction device 500 is applied to an electronic device, wherein the electronic device includes a display screen, and the display screen correction device 500 includes:
[0121] A determination unit 501 is used to determine a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area during the display process of the display screen; and determine target correction data corresponding to the target temperature difference value;
[0122] A correction unit 502, configured to correct the first display parameter of the first area according to the target correction data to obtain a second display parameter;
[0123] The display unit 503 is configured to display the first area according to the second display parameter.
[0124] In some possible examples, the electronic device further includes a smart module, the smart module includes a temperature sensor, and in determining the target temperature difference value between the first area and a plurality of neighboring areas corresponding to the first area, the determining unit 501 is specifically used to:
[0125] determining a first temperature value of the first area by the temperature sensor;
[0126] Determine, by the temperature sensor, temperature values of a plurality of neighboring areas corresponding to the first area, to obtain a plurality of second temperature values;
[0127] Determine the difference between the plurality of temperature values and the first temperature value to obtain a plurality of first difference values;
[0128] Performing a mean square error operation on the plurality of first difference values to obtain a first mean square error;
[0129] Performing a mean operation on the multiple first differences to obtain a first mean;
[0130] The target temperature difference value is determined according to the first mean value and the first mean square error.
[0131] In some possible examples, in determining the target temperature difference value according to the first mean value and the first mean square error, the determining unit 501 is specifically configured to:
[0132] determining a first temperature difference value corresponding to the first mean square error;
[0133] determining a first fine-tuning parameter corresponding to the first mean;
[0134] The target temperature difference value is determined according to the first fine-tuning parameter and the first temperature difference value.
[0135] In some possible examples, the smart module further includes a storage module, in which a plurality of correction data are pre-stored; each correction data corresponds to a reference temperature difference value; in determining the target correction data corresponding to the target temperature difference value, the determination unit 501 is specifically used to:
[0136] Determine a difference between the target temperature difference value and a reference temperature difference value corresponding to each correction data in the plurality of correction data to obtain a plurality of second difference values;
[0137] determining a minimum value among the plurality of second differences;
[0138] The correction data corresponding to the minimum value is determined as the target correction data.
[0139] In some possible examples, in the aspect of correcting the first display parameter of the first area according to the target correction data to obtain the second display parameter, the correction unit 502 is specifically used to:
[0140] Correcting the first display parameter of the first area according to the target correction data to obtain a reference display parameter;
[0141] Obtaining a temperature difference value of each of the plurality of neighborhood areas to obtain a plurality of temperature difference values;
[0142] Performing a mean square error operation on the multiple temperature difference values to obtain a second mean square error;
[0143] determining a target relative deviation between the first mean square error and the second mean square error;
[0144] Determining a first feedback adjustment parameter corresponding to the target relative deviation;
[0145] Feedback adjustment is performed on the reference display parameter according to the first feedback adjustment parameter to obtain the second display parameter.
[0146] It can be seen that the display screen correction device described in the embodiment of the present application is applied to an electronic device, which includes a display screen. During the display process of the display screen, a target temperature difference value between a first area and multiple neighboring areas corresponding to the first area is determined, and target correction data corresponding to the target temperature difference value is determined. The first display parameter of the first area is corrected according to the target correction data to obtain a second display parameter, and the first area is displayed according to the second display parameter. In this way, the target temperature difference value reflects the degree of display consistency between the first area and its corresponding adjacent area to a certain extent, and then the correction data corresponding to the display consistency degree is determined. Then, the consistency between the first area and its corresponding adjacent area can be adjusted based on the correction data, thereby ensuring the consistency of the display effect of the display screen, helping to improve the display effect of the entire display screen, and improving the intelligence of the display correction of the display screen.
[0147] It can be understood that the functions of each program module of the display screen correction device of this embodiment can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.
[0148] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments.
[0149] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the above method embodiment. The computer program product may be a software installation package.
[0150] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0151] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0152] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0153] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0154] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0155] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.
[0156] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0157] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A display screen calibration method, characterized in that: Applied to an electronic device, the electronic device includes a display screen, and the method includes: During the display screen display process, determining a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area; determining target correction data corresponding to the target temperature difference value; Correcting the first display parameter of the first area according to the target correction data to obtain a second display parameter; The first area is displayed according to the second display parameter.
2. The method according to claim 1, characterized in that The electronic device further includes an intelligent module, the intelligent module includes a temperature sensor, and the determining of a target temperature difference value between the first area and a plurality of neighboring areas corresponding to the first area includes: determining a first temperature value of the first area by the temperature sensor; Determine, by the temperature sensor, temperature values of a plurality of neighboring areas corresponding to the first area, to obtain a plurality of second temperature values; Determine the difference between the plurality of temperature values and the first temperature value to obtain a plurality of first difference values; Performing a mean square error operation on the multiple first difference values to obtain a first mean square error; Performing a mean operation on the multiple first differences to obtain a first mean; The target temperature difference value is determined according to the first mean value and the first mean square error.
3. The method according to claim 2, characterized in that The determining the target temperature difference value according to the first mean value and the first mean square error includes: determining a first temperature difference value corresponding to the first mean square error; determining a first fine-tuning parameter corresponding to the first mean; The target temperature difference value is determined according to the first fine-tuning parameter and the first temperature difference value.
4. The method according to any one of claims 1 to 3, characterized in that: The smart module further includes a storage module, in which a plurality of correction data are pre-stored; each correction data corresponds to a reference temperature difference value; and the target correction data corresponding to the target temperature difference value is determined, including: Determine a difference between the target temperature difference value and a reference temperature difference value corresponding to each correction data in the plurality of correction data to obtain a plurality of second difference values; determining a minimum value among the plurality of second differences; The correction data corresponding to the minimum value is determined as the target correction data.
5. The method according to any one of claims 1 to 3, characterized in that: The step of correcting the first display parameter of the first area according to the target correction data to obtain the second display parameter includes: Correcting the first display parameter of the first area according to the target correction data to obtain a reference display parameter; Obtaining a temperature difference value of each of the plurality of neighborhood areas to obtain a plurality of temperature difference values; Performing a mean square error operation on the multiple temperature difference values to obtain a second mean square error; determining a target relative deviation between the first mean square error and the second mean square error; Determining a first feedback adjustment parameter corresponding to the target relative deviation; Feedback adjustment is performed on the reference display parameter according to the first feedback adjustment parameter to obtain the second display parameter.
6. A display screen correction device, characterized in that: Applied to an electronic device, the electronic device includes a display screen, and the device includes: A determination unit, configured to determine, during the display process of the display screen, a target temperature difference value between a first area and a plurality of neighboring areas corresponding to the first area; and determine target correction data corresponding to the target temperature difference value; a correction unit, configured to correct the first display parameter of the first area according to the target correction data to obtain a second display parameter; A display unit is configured to display the first area according to the second display parameter.
7. The device according to claim 6, characterized in that The electronic device further includes an intelligent module, the intelligent module includes a temperature sensor, and in determining the target temperature difference value between the first area and a plurality of neighboring areas corresponding to the first area, the determining unit is specifically used to: determining a first temperature value of the first area by the temperature sensor; Determine, by the temperature sensor, temperature values of a plurality of neighboring areas corresponding to the first area, to obtain a plurality of second temperature values; Determine the difference between the plurality of temperature values and the first temperature value to obtain a plurality of first difference values; Performing a mean square error operation on the multiple first difference values to obtain a first mean square error; Performing a mean operation on the multiple first differences to obtain a first mean; The target temperature difference value is determined according to the first mean value and the first mean square error.
8. The device according to claim 7, characterized in that In the aspect of determining the target temperature difference value according to the first mean value and the first mean square error, the determining unit is specifically configured to: determining a first temperature difference value corresponding to the first mean square error; determining a first fine-tuning parameter corresponding to the first mean; The target temperature difference value is determined according to the first fine-tuning parameter and the first temperature difference value.
9. An electronic device, characterized in that: The electronic device includes a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is processed to execute instructions of the steps in any one of claims 1-5.