Mura Compensation Method, Device, Equipment and Storage Medium

By calculating the brightness attenuation degree of the display terminal on the server side and updating the algorithm compensation parameters and Demura data, remote compensation for the brightness attenuation during use of the display terminal is achieved, solving the problem of reduced display effect and improving display uniformity.

CN114783351BActive Publication Date: 2025-06-17KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210570064.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-24
Publication Date
2025-06-17
Estimated Expiration
2042-05-24

AI Technical Summary

Technical Problem

During use, the display effect is reduced due to the attenuation of the brightness of the light-emitting element during the display terminal. The existing Demura method cannot effectively eliminate the mura phenomenon caused by using it for a period of time.

Method used

A mura compensation method is provided, through the server receiving the lighting time and preset brightness attenuation relationship of the display terminal, calculate the brightness attenuation degree, and generate a compensation gain coefficient using the secondary compensation model, and update the algorithm compensation parameters and Demura data of the display terminal to realize remote secondary demura compensation.

Benefits of technology

It effectively reduces the impact of brightness attenuation on the display effect of the display terminal, improves the uniformity of the display effect, and solves the problem that the existing technology cannot eliminate the mura phenomenon after use for a period of time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114783351B_ABST
    Figure CN114783351B_ABST
Patent Text Reader

Abstract

The present application discloses a mura compensation method, apparatus, device, and storage medium. The method includes: in response to a secondary demura instruction, determining a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal; inputting the first brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient; calculating a first algorithm compensation parameter according to an original algorithm compensation parameter, the secondary compensation gain coefficient, and a first preset algorithm, and calculating first Demura data according to original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and a second preset algorithm; and sending the first algorithm compensation parameter and the first Demura data to the display terminal so that the display terminal updates the original algorithm compensation parameter and the original Demura data. According to the embodiments of the present application, the influence of brightness attenuation on the display effect can be reduced through secondary demura compensation, and the uniformity of the display effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of display terminals, and particularly relates to a mura compensation method, device, equipment, and storage medium. Background Art

[0002] Currently, due to various differences in the production process and production raw materials of display terminals, there will be brightness differences or color differences between the light-emitting elements in the display terminals, that is, the mura phenomenon. The existing Demura method mainly takes pictures of the screen with an optical camera after the display terminal is lit to obtain the actual brightness data, calculates the compensation parameters for each pixel, and burns the compensation parameters into the display terminal.

[0003] Even if mura compensation is performed for the brightness difference of the display terminal during the production process, as the user's usage time increases, the light-emitting elements in the display terminal, such as OLED (Organic Light-Emitting Diode), Mini LED (Mini Light-Emitting Diode), or Micro LED (Micro Light-Emitting Diode), etc., will inevitably have brightness attenuation after being lit for a long time, resulting in a reduction in the display effect. And due to the differences in the brightness attenuation degrees of different light-emitting elements, the uniformity of the display effect will also be affected.

[0004] Since the current Demura method usually performs mura compensation before the display terminal leaves the factory, it cannot eliminate the mura phenomenon generated after the display terminal is used for a period of time. Summary of the Invention

[0005] The embodiments of this application provide a mura compensation method, device, equipment, and storage medium, which can solve the technical problem that the brightness attenuation during the use of the display terminal affects the display effect.

[0006] In a first aspect, the embodiments of this application provide a mura compensation method, which is applied to a server. The mura compensation method includes:

[0007] In response to a secondary demura instruction, determine a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0008] Input the first brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient;

[0009] Calculate the first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and the first preset algorithm, and calculate the first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and the second preset algorithm; the original algorithm compensation parameter and the original Demura data are read by the display terminal from the storage module and transmitted to the server;

[0010] Send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data.

[0011] In some embodiments, calculate the first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and the first preset algorithm, and calculate the first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and the second preset algorithm. The first preset algorithm includes:

[0012] First algorithm compensation parameter = secondary compensation gain coefficient * original algorithm compensation parameter;

[0013] The second preset algorithm includes:

[0014] Original Demura data / original algorithm compensation parameter = first Demura data / first algorithm compensation parameter.

[0015] In some embodiments, the mura compensation method further includes:

[0016] In response to the recovery setting instruction, obtain the default algorithm compensation parameter, the original algorithm compensation parameter, and the original Demura data of the display terminal;

[0017] Calculate the default Demura data according to the original Demura data, the original algorithm compensation parameter, the default algorithm compensation parameter, and the third preset algorithm;

[0018] Send the default algorithm compensation parameter and the default Demura data to the display terminal, so that the display terminal replaces the original algorithm compensation parameter and the original Demura data with the default algorithm compensation parameter and the default Demura data.

[0019] In some embodiments, calculate the default Demura data according to the original Demura data, the original algorithm compensation parameter, the default algorithm compensation parameter, and the third preset algorithm. The third preset algorithm includes:

[0020] Original Demura data / original algorithm compensation parameter = default Demura data / default algorithm compensation parameter.

[0021] In some embodiments, after sending the default algorithm compensation parameters and the default Demura data to the display terminal, the method further includes:

[0022] In response to a secondary Demura instruction, determining a second brightness attenuation degree according to the obtained second lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0023] Inputting the second brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient;

[0024] Calculating first algorithm compensation parameters according to the default algorithm compensation parameters, the secondary compensation gain coefficient, and a first preset algorithm, and calculating first Demura data according to the default Demura data, the default algorithm compensation parameters, the first algorithm compensation parameters, and a second preset algorithm;

[0025] Sending the first algorithm compensation parameters and the first Demura data to the display terminal so that the display terminal updates the default algorithm compensation parameters and the default Demura data to the first algorithm compensation parameters and the first Demura data.

[0026] In a second aspect, an embodiment of the present application provides a mura compensation method applied to a display terminal. The mura compensation method includes:

[0027] In response to a secondary Demura instruction, obtaining the lighting time of the display terminal input by the user;

[0028] Sending the lighting time of the display terminal, the original algorithm compensation parameters, and the original Demura data to the server;

[0029] Receiving the first algorithm compensation parameters and the first Demura data calculated by the server according to the preset brightness attenuation relationship and the secondary compensation model for the lighting time of the display terminal, the original algorithm compensation parameters, and the original Demura data;

[0030] Updating the original Demura data in the first storage area of the storage module to the first Demura data, and updating the original algorithm compensation parameters in the second storage area to the first algorithm compensation parameters.

[0031] In some embodiments, the mura compensation method further includes:

[0032] In response to a restore settings instruction, sending the original algorithm compensation parameters, the default algorithm compensation parameters, and the original Demura data of the display terminal to the server;

[0033] The default Demura data calculated by the receiving server based on the original algorithm compensation parameters, default algorithm compensation parameters, and original Demura data of the display terminal;

[0034] Replace the original Demura data in the first storage area of the storage module with the default Demura data.

[0035] Thirdly, an embodiment of the present application provides a mura compensation device, and the mura compensation device includes:

[0036] A first calculation module, configured to respond to a secondary demura instruction, and determine a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0037] An input module, configured to input the first brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient;

[0038] A second calculation module, configured to calculate a first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and a first preset algorithm, and calculate a first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and a second preset algorithm; the original algorithm compensation parameter and the original Demura data are read by the display terminal from the storage module and transmitted to the server;

[0039] A first sending module, configured to send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data;

[0040] Alternatively, the mura compensation device includes:

[0041] A second receiving module, configured to respond to a secondary demura instruction and obtain the lighting time of the display terminal input by the user;

[0042] A second sending module, configured to send the lighting time of the display terminal, the original algorithm compensation parameter, and the original Demura data to the server;

[0043] A third receiving module, configured to receive the first algorithm compensation parameter and the first Demura data calculated by the server according to the preset brightness attenuation relationship and the secondary compensation model for the lighting time, the original algorithm compensation parameter, and the original Demura data of the display terminal;

[0044] A replacement module, configured to update the original Demura data in the first storage area of the storage module to first Demura data, and update the original algorithm compensation parameters in the second storage area to first algorithm compensation parameters.

[0045] In a fourth aspect, an embodiment of the present application provides a mura compensation device, which includes: a processor and a memory storing computer program instructions;

[0046] When the processor executes the computer program instructions, the above mura compensation method is implemented.

[0047] In a fifth aspect, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above mura compensation method is implemented.

[0048] Compared with the prior art, in the mura compensation method provided by the embodiment of the present application, after the server receives the secondary demura instruction of the display terminal, it can determine the corresponding first brightness attenuation degree according to the first lighting time of the display terminal and the preset brightness attenuation relationship. Inputting the first brightness attenuation degree into the secondary compensation model can obtain the secondary compensation gain coefficient required for secondary demura. According to the secondary compensation gain coefficient, the first algorithm compensation parameters corresponding to the original algorithm compensation parameters and the first Demura data corresponding to the first algorithm compensation parameters can be calculated. After the server sends the first algorithm compensation parameters and the first Demura data to the display terminal, the display terminal can update the original algorithm compensation parameters and the original Demura data to the first algorithm compensation parameters and the first Demura data, and perform mura compensation using the updated first Demura data. After the display terminal has been used for a period of time, its brightness attenuation degree can be determined according to the preset brightness attenuation relationship through the lighting time of the display terminal, and remote secondary compensation is performed on the Demura data of the display terminal, thereby reducing the impact on the display effect caused by brightness attenuation during the use of the display terminal and improving the display effect uniformity of the display terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments of the present application. Obviously, the following described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0050] Figure 1 It is a schematic flowchart of a mura compensation method provided by an embodiment of the present application;

[0051] Figure 2 It is a schematic flowchart of the mura compensation method provided by another embodiment of the present application;

[0052] Figure 3 It is a schematic flowchart of the mura compensation method provided by an embodiment of the present application;

[0053] Figure 4 It is a schematic flowchart of the mura compensation method provided by another embodiment of the present application;

[0054] Figure 5 It is a schematic structural diagram of the mura compensation device provided by an embodiment of the present application;

[0055] Figure 6 It is a schematic structural diagram of the mura compensation device provided by another embodiment of the present application;

[0056] Figure 7 It is a schematic structural diagram of the mura compensation equipment provided by an embodiment of the present application. Detailed implementation manners

[0057] The features and exemplary embodiments of various aspects of the present application will be described in detail below. For the purpose of making the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than limiting the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present application by showing examples of the present application.

[0058] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "comprising..." do not exclude the presence of additional identical elements in the process, method, article or device comprising the said elements.

[0059] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The embodiments will be described in detail below in conjunction with the accompanying drawings.

[0060] Currently, due to various differences in the production process and raw materials of display terminals, there will be brightness differences or color differences among the light-emitting elements in the display terminal, that is, the mura phenomenon. The existing Demura method mainly takes pictures of the screen with an optical camera after the display terminal is lit to obtain the actual brightness data, calculates the compensation parameters for each pixel, and burns the compensation parameters into the display terminal.

[0061] Even after performing mura compensation once for the brightness difference of the display terminal during the production process, as the user's usage time increases, the light-emitting elements in the display terminal, such as OLED, Mini LED, or Micro LED, etc., will inevitably experience brightness attenuation after being lit for a long time, resulting in a reduced display effect. Moreover, due to differences in the brightness attenuation degrees of different light-emitting elements, it will also affect the uniformity of the display effect. Additionally, the existing Demura method usually performs mura compensation before the display terminal leaves the factory and cannot eliminate the mura phenomenon that occurs after the display terminal has been used for a period of time.

[0062] To solve the above technical problems, the embodiments of the present application provide a mura compensation method, device, equipment, and storage medium. First, the mura compensation method provided by the embodiments of the present application will be introduced below.

[0063] Figure 1 The flowchart of the mura compensation method provided by an embodiment of the present application is shown. The mura compensation method includes:

[0064] S110, in response to a secondary demura instruction, determine the first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0065] S120, input the first brightness attenuation degree into the secondary compensation model to obtain the secondary compensation gain coefficient;

[0066] S130, calculate the first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and the first preset algorithm, and calculate the first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and the second preset algorithm; the original algorithm compensation parameter and the original Demura data are read by the display terminal from the storage module and transmitted to the server;

[0067] S140, send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data.

[0068] The mura compensation method provided in the embodiments of the present application can be applied to a server or a display terminal, and the display terminal can be a television, a smart mobile terminal, a tablet computer, etc. The specific form of the display terminal is not limited in this embodiment.

[0069] In the storage module of the display terminal, three storage areas can be set to store default algorithm compensation parameters, original algorithm compensation parameters, and original Demura data respectively. The default algorithm compensation parameters include the relevant parameters of the Demura algorithm set when the display terminal leaves the factory, such as the Demura algorithm model, algorithm version, compensation gain, etc. The data attribute of the storage area where the default algorithm compensation parameters are located can be set to read-only; the original algorithm compensation parameters include the relevant parameters of the Demura algorithm currently used by the display terminal. It can be understood that when the display terminal leaves the factory and the user does not perform secondary demura on the display terminal, the original algorithm compensation parameters are the same as the default algorithm compensation parameters at this time; after the display terminal performs secondary demura, the original algorithm compensation parameters change, and at this time the original algorithm compensation parameters are inconsistent with the default algorithm compensation parameters. If the display terminal performs a restore setting operation after secondary demura, the original algorithm compensation parameters change back to be the same as the default algorithm compensation parameters.

[0070] During the process of the display terminal displaying an image screen, the original Demura data in the storage module can be read to perform mura compensation on each light-emitting pixel. The original Demura data is the Demura data corresponding to the original algorithm compensation parameters, and can include multiple groups of gray-scale register values under different target brightnesses and different gray-scale binding points. For the sake of simplicity, the embodiments of the present application will be mainly described taking the server as an example below.

[0071] In S110, when the user triggers the secondary demura function, the display terminal can obtain the first lighting time of the display terminal and send a secondary demura instruction including the first lighting time to the server. When the server receives the secondary demura instruction, it can obtain the first lighting time of the display terminal.

[0072] According to the secondary demura instruction sent by the display terminal, the server can also obtain the preset brightness attenuation relationship corresponding to the display terminal from the database and determine the first brightness attenuation degree corresponding to the first lighting time according to the preset brightness attenuation relationship.

[0073] It can be understood that the first lighting time of the display terminal can be the usage duration of the display terminal input by the user when triggering the secondary demura function. Moreover, after the display terminal completes the secondary demura according to the first lighting time input by the user, if there is still a difference between the display effect after the secondary demura and the target effect, or the actual display effect fails to meet the user's requirements, the user can also trigger the restoration setting instruction to implement the rollback of the secondary demura, and by adjusting the first lighting time, implement another secondary demura process different from the previous secondary demura, so as to further optimize the display effect by adjusting the lighting time on the basis of the display effect adjusted by the previous secondary demura.

[0074] For display terminals with different pixel arrangements on the screen or different display driver integrated circuits (DDICs), there will be certain differences in the brightness attenuation of their light-emitting pixels. When the display terminal leaves the factory, some products will be selected from the same batch or the same model of display terminals for life testing. In order to obtain an accurate brightness attenuation relationship, during the life testing process of the display terminal, the luminous brightness of the light-emitting pixels of each color of the display terminal can be collected to obtain the luminous brightness attenuation curves corresponding to the light-emitting pixels of different colors in the display terminal. This luminous brightness attenuation curve can be used as the luminous brightness attenuation curve corresponding to this batch or this model of display terminal.

[0075] According to the luminous brightness attenuation curves of the light-emitting pixels of different colors of the display terminal, the corresponding preset brightness attenuation relationship of the display terminal can be generated and stored in the database of the server. That is, the database can store the preset brightness attenuation relationships corresponding to display terminals of different types, different batches or different production processes. After the server receives the secondary demura instruction sent by the display terminal, it can determine the corresponding preset brightness attenuation relationship from the database according to the terminal parameters of the display terminal.

[0076] It can be understood that the above preset brightness attenuation relationship can be the corresponding relationship between the lighting time of the light-emitting pixels and the brightness attenuation percentage. As the lighting time of the light-emitting pixels increases, the brightness attenuation percentage gradually decreases.

[0077] In S120, the server can input the calculated first brightness attenuation degree into the secondary compensation model to obtain the secondary compensation gain coefficient.

[0078] It is understandable that due to certain differences in the existence of different color light-emitting pixels in the display terminal, the degree of brightness attenuation of different color light-emitting pixels is different under the same lighting time. That is, in the same display terminal, different color light-emitting pixels respectively correspond to different preset brightness attenuation relationships. Under the same first lighting time, the first brightness attenuation degrees corresponding to different color light-emitting pixels are also different. After the first brightness attenuation degree corresponding to each color of light-emitting pixel is input into the secondary compensation model, the secondary compensation gain coefficient corresponding to the light-emitting pixel of this color can be obtained. That is, the above secondary compensation gain coefficients can respectively include the secondary compensation gain coefficients of different color light-emitting pixels, and there are differences between the secondary compensation gain coefficients of different color light-emitting pixels.

[0079] During the production process of the display terminal, the emission brightness of each light-emitting pixel of the display terminal will be detected, and according to the deviation between the actual emission brightness of each light-emitting pixel and the target emission brightness to be achieved, the mura compensation parameters of each light-emitting pixel are calculated through the mura compensation model. The mura compensation parameters include the original algorithm compensation parameters and the original Demura data. At this time, the default algorithm compensation parameters can also be set to be the same as the original algorithm compensation parameters, and the data attribute of the default algorithm compensation parameters can also be set to the read-only attribute. It is understandable that this mura compensation process is completed before the display terminal leaves the factory.

[0080] After the user has used the display terminal for a period of time, due to the brightness attenuation of each light-emitting pixel, the display effect deteriorates. At this time, the user can trigger a secondary demura command to perform remote secondary demura on the display terminal. The server can calculate the first brightness attenuation degree corresponding to the display terminal during the period when the user uses it according to the first lighting time input by the user. According to the first brightness attenuation degree, the server can determine the new actual emission brightness further reduced due to brightness attenuation of each light-emitting pixel of the display terminal during the period when the user uses it. According to the deviation between the new actual emission brightness of each light-emitting pixel and the target emission brightness to be achieved, the server can calculate the new mura compensation parameters of each light-emitting pixel of the display terminal after the user has used it for a period of time through the mura compensation model. For example, the mura compensation model can be the same as the mura compensation model used in the production process. By inputting the new actual emission brightness of each light-emitting pixel into the mura compensation model, the new mura compensation parameters of the display terminal can be calculated.

[0081] When comparing the original mura compensation parameters and the new mura compensation parameters of the display terminal, it can be found that there is a zero-intercept linear relationship between the Demura data in the original mura compensation parameters and the Demura data in the new mura compensation parameters of each light-emitting pixel. Since the mura compensation models of the display terminal before and after are the same, and only the actual light-emitting brightness is different, the variable parameters input into the mura compensation model only include the actual light-emitting brightness, and other parameters remain the same.

[0082] According to the light-emitting brightness input into the mura compensation model and the output Demura data, a corresponding quadratic compensation model can be generated. Through this quadratic compensation model, the zero-intercept linear relationship between two Demura data can be calculated based on the two input actual light-emitting brightnesses. It can be understood that the two input actual light-emitting brightnesses can be the actual light-emitting brightness obtained by testing the display terminal during the production process and the new actual light-emitting brightness after the display terminal has experienced brightness attenuation after being used by the user for a period of time. Since the first brightness attenuation degree can be used to represent the relationship between the two actual light-emitting brightnesses, the server can also directly input the first brightness attenuation degree into the quadratic compensation model to calculate the zero-intercept linear relationship between the two Demura data corresponding to the two actual light-emitting brightnesses respectively. It can be understood that the output result of the quadratic compensation model is the quadratic compensation gain coefficient, and this quadratic compensation gain coefficient is the zero-intercept linear relationship between the two Demura data.

[0083] In S130, after calculating the quadratic compensation gain coefficient according to the quadratic compensation model, the corresponding first algorithm compensation parameter can be calculated according to the first preset algorithm through the original algorithm compensation parameter and the quadratic compensation gain coefficient.

[0084] After calculating the first algorithm compensation parameter, the first Demura data can be calculated according to the second preset algorithm through the corresponding relationship between the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and the first Demura data.

[0085] It can be understood that when the display terminal sends a secondary demura command to the server, it can also send the original algorithm compensation parameter and the original Demura data in the storage module to the server. The server can determine the first algorithm compensation parameter required for the display terminal to perform secondary demura compensation after a corresponding usage duration according to the original algorithm compensation parameter and the first lighting time of the display terminal. Since the corresponding relationship between the original Demura data and the original algorithm compensation parameter is the same as the corresponding relationship between the first algorithm compensation parameter and the first Demura data, the first Demura data can be obtained through the corresponding algorithm when the other three data are known.

[0086] It is understandable that various color-emitting pixels in the display terminal will experience brightness attenuation as the usage time increases. To ensure the display effect of the display terminal, during secondary demura, it is necessary to increase the brightness of the light-emitting pixels with brightness attenuation through mura compensation. That is, the data signal provided by the driving chip of the display terminal to the pixel circuits of different color-emitting pixels, after secondary demura, the signal voltage of this data signal should be greater than the signal voltage before secondary demura, so that the brightness of the light-emitting pixels after secondary demura increases, reducing the impact on the display effect caused by the brightness attenuation effect during the use of the light-emitting pixels. Moreover, since the brightness attenuation degrees of different color-emitting pixels vary after being used for a period of time, resulting in a decrease in the uniformity of the display effect of the display terminal, by performing secondary demura compensation on different color-emitting pixels with different secondary compensation gain coefficients, the brightness difference caused by different brightness attenuation degrees between different color-emitting pixels can also be reduced, improving the uniformity of the display effect.

[0087] In some embodiments, in the above S130, the first preset algorithm may include:

[0088] First algorithm compensation parameter = secondary compensation gain coefficient * original algorithm compensation parameter;

[0089] The second preset algorithm may include:

[0090] Original Demura data / original algorithm compensation parameter = first Demura data / first algorithm compensation parameter

[0091] After obtaining the original algorithm compensation parameter and the original Demura data sent by the display terminal, and calculating the secondary compensation gain coefficient according to the secondary compensation model, the first algorithm compensation parameter corresponding to the original algorithm compensation parameter can be calculated through the first preset algorithm, and the first Demura data corresponding to the first algorithm compensation parameter can be calculated according to the second preset algorithm.

[0092] The first preset algorithm may include the following formula:

[0093] New current_para = k * Default_para;

[0094] Where k is the secondary compensation gain coefficient, New current_para is the first algorithm compensation parameter, and Default_para is the default algorithm compensation parameter. During secondary demura, the default algorithm compensation parameter of the display terminal should be consistent with the original algorithm compensation parameter. That is, in the formula of the above first preset algorithm, Default_para can also be replaced by current_para.

[0095] It should be noted that when the default algorithm compensation parameter of the display terminal is inconsistent with the original algorithm compensation parameter, it means that the display terminal has already performed secondary demura, and it is impossible to perform secondary demura again on the basis of having performed secondary demura. If it is necessary to re-perform secondary demura on the display terminal after it has already performed secondary demura, then it is necessary to use the restore setting instruction to restore the adjusted original algorithm compensation parameter to be the same as the default algorithm compensation parameter before it is possible to re-perform secondary demura. That is to say, the display terminal can perform secondary demura only when the default algorithm compensation parameter is the same as the original algorithm compensation parameter.

[0096] It should be noted that the preset brightness attenuation relationships corresponding to different color light-emitting pixels in the display terminal are not the same, that is, different color light-emitting pixels correspond to different secondary compensation gain coefficients k.

[0097] The second preset algorithm may include the following formula:

[0098] compensate_data / Default_para=new compensate_data / New current_para;

[0099] Among them, current_para is the original algorithm compensation parameter; compensate_data is the original Demura data, and new compensate_data is the first Demura data. Similarly, when performing secondary demura, the default algorithm compensation parameter should be the same as the original algorithm compensation parameter. That is, in the formula of the above second preset algorithm, Default_para can also be replaced by current_para.

[0100] According to the above formula, after calculating the quotient of the original Demura data and the original algorithm compensation parameter, since the quotient of the first algorithm compensation parameter and the first Demura data is equal to the quotient of the original Demura data and the original algorithm compensation parameter, then the first Demura data can be calculated according to the product of this quotient and the first algorithm compensation parameter.

[0101] In this embodiment, after obtaining the secondary compensation gain coefficient according to the secondary compensation model, the corresponding first algorithm compensation parameter of the original algorithm compensation parameter can be calculated according to the corresponding formula, and the corresponding first Demura data can be calculated according to the first algorithm compensation parameter. After receiving the original Demura data sent by the display terminal, the server can calculate the first Demura data after secondary demura, so that the display terminal can implement secondary demura compensation according to the first Demura data.

[0102] In S140, after calculating the first algorithm compensation parameter and the first Demura data, the first algorithm compensation parameter and the first Demura data can be sent to the display terminal. After receiving the first algorithm compensation parameter and the first Demura data, the display terminal can update the original algorithm compensation parameter stored in the storage module to the first algorithm compensation parameter, and update the original Demura data to the first Demura data.

[0103] It can be understood that the storage module in the display terminal can be a storage chip. Since the algorithm compensation parameter and the Demura data in the storage module need to be re-cured after secondary demura compensation, a storage chip that can be programmed multiple times other than the OTP (One Time Programable) storage chip can be selected for the storage module. For example, the storage chip can be any one of an encoded flash memory (Flash IC), a random access memory (RAM, Random Access Memory), a synchronous dynamic random access memory (SDRAM, synchronous dynamic random-access memory), or a double data rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate SDRAM).

[0104] In this embodiment, after receiving the secondary demura instruction from the display terminal, the server can determine the corresponding first brightness attenuation degree according to the first lighting time of the display terminal and the preset brightness attenuation relationship. Inputting the first brightness attenuation degree into the secondary compensation model, the secondary compensation gain coefficient required for secondary demura can be obtained. According to the secondary compensation gain coefficient, the first algorithm compensation parameter corresponding to the original algorithm compensation parameter and the first Demura data corresponding to the first algorithm compensation parameter can be calculated. After the server sends the first algorithm compensation parameter and the first Demura data to the display terminal, the display terminal can update the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data, and perform mura compensation using the updated first Demura data. After the display terminal has been used for a period of time, its brightness attenuation degree can be determined according to the preset brightness attenuation relationship through the input display terminal lighting time, and remote secondary compensation can be performed on the Demura data of the display terminal, thereby reducing the impact on the display effect caused by the brightness attenuation effect during the use of the display terminal and improving the display effect uniformity of the display terminal.

[0105] Please refer to Figure 2 , in some embodiments, the above mura compensation method may further include:

[0106] S210, in response to the restoration setting instruction, obtain the default algorithm compensation parameter, the original algorithm compensation parameter, and the original Demura data of the display terminal;

[0107] S220, calculate the default Demura data according to the original Demura data, the original algorithm compensation parameter, the default algorithm compensation parameter, and the third preset algorithm;

[0108] S230, send the default algorithm compensation parameter and the default Demura data to the display terminal, so that the display terminal replaces the original algorithm compensation parameter and the original Demura data with the default algorithm compensation parameter and the default Demura data.

[0109] In this embodiment, the server can also receive the restoration setting instruction sent by the display terminal and determine whether the display terminal has completed secondary demura. After the display terminal has achieved secondary demura, the algorithm compensation parameter and the Demura data that have undergone secondary demura can be reset to the algorithm compensation parameter and the Demura data when the display terminal leaves the factory, thereby implementing the function of restoring the display terminal to the factory settings.

[0110] In S210, when the user triggers the restoration setting function, the display terminal may send a restoration setting instruction to the server. The restoration setting instruction may include the default algorithm compensation parameters, the original algorithm compensation parameters, and the original Demura data of the display terminal. After the display terminal performs secondary Demura, if the display effect of the display terminal is still not good, the user may trigger the restoration setting instruction to cause the display terminal to restore the original algorithm compensation parameters and the original Demura data that have changed after the secondary Demura in the storage module to the data at the time of factory settings. Moreover, after the display terminal undergoes restoration setting, it can also respond again to the secondary Demura instruction and perform secondary Demura again.

[0111] It can be understood that when the display terminal sends parameters such as the default algorithm compensation parameters, the original algorithm compensation parameters, and the original Demura data, it can send them to the server together with the restoration setting instruction, or send them to the server separately, which is not limited here.

[0112] In S220, after the server receives the default algorithm compensation parameters, the original algorithm compensation parameters, and the original Demura data of the display terminal, it can compare the default algorithm compensation parameters with the original algorithm compensation parameters. If the display terminal has not performed secondary Demura before, the default algorithm compensation parameters and the original algorithm compensation parameters should be the same; if the display terminal has performed secondary Demura before, the default algorithm compensation parameters and the original algorithm compensation parameters should be different.

[0113] In an example, the way for the server to compare the default algorithm compensation parameters with the original algorithm compensation parameters can be to set k to 1, multiply k by the default algorithm compensation parameter Default_para and then compare it with the original algorithm compensation parameter current_para. If the two data are equal, it can be determined that the display terminal has not performed the secondary Demura operation at this time, and there is no need to perform the restoration setting operation on the display terminal. On the contrary, if there are differences in the two data, it can be determined that the display terminal has performed the secondary Demura operation, and at this time, the restoration setting operation can be performed on the display terminal.

[0114] When the server determines that the original algorithm compensation parameter is consistent with the default algorithm compensation parameter, it can be determined that the display terminal is in a state where secondary demura has not been performed. For example, the display terminal may never have performed secondary demura after leaving the factory, or it may have performed secondary demura after leaving the factory and performed a restore setting operation through a restore setting instruction after the secondary demura operation. When the server determines that the display terminal is in a state where secondary demura has not been performed, it means that the current setting state of the display terminal is the factory setting state, and the display terminal does not need to modify the original algorithm compensation parameter and the original Demura data.

[0115] When the server determines that the original algorithm compensation parameter is inconsistent with the default algorithm compensation parameter, it means that the display terminal has performed secondary demura before. The algorithm compensation parameter and the Demura data in its storage module have both been modified again, while the default algorithm compensation parameter will not change because it is pre-set to be read-only. At this time, the server can adopt a third preset algorithm to calculate the default Demura data corresponding to the default algorithm compensation parameter based on the original Demura data, the original algorithm compensation parameter, and the default algorithm compensation parameter, so as to perform a restore setting operation on the display terminal.

[0116] In some embodiments, in the above S220, the third preset algorithm may include:

[0117] Original Demura data / Original algorithm compensation parameter = Default Demura data / Default algorithm compensation parameter.

[0118] When the original algorithm compensation parameter is inconsistent with the default algorithm compensation parameter, it means that the original Demura data used by the display terminal at this time is the Demura data that has been compensated by secondary demura. By calculating the Demura data before secondary demura compensation from the Demura data compensated by secondary demura and returning it to the display terminal, the function of restoring the Demura data of the display terminal to the factory settings can be achieved.

[0119] The third preset algorithm may include the following formula:

[0120] compensate_data / current_para = Default compensate_data / Default_para;

[0121] Among them, compensate_data is the original Demura data, current_para is the original algorithm compensation parameter, Default_para is the default algorithm compensation parameter, and Default compensate_data is the default Demura data.

[0122] It can be understood that since the display terminal has undergone secondary Demura compensation, the default algorithm compensation parameter is not the same as the original algorithm compensation parameter, that is, current_para is not the same as Default_para.

[0123] In S230, after calculating the default Demura data according to the third preset algorithm, the default algorithm compensation parameter and the default Demura data can be sent to the display terminal. The display terminal can replace the original algorithm compensation parameter and the original Demura data in the storage module with the default algorithm compensation parameter and the default Demura data, so as to roll back the algorithm compensation parameter and the Demura data after secondary Demura compensation to the algorithm compensation parameter and the Demura data at the factory.

[0124] After the above S230, it may further include:

[0125] In response to the secondary Demura instruction, determine the second brightness attenuation degree according to the obtained second lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0126] Input the second brightness attenuation degree into the secondary compensation model to obtain the secondary compensation gain coefficient;

[0127] Calculate the first algorithm compensation parameter according to the default algorithm compensation parameter, the secondary compensation gain coefficient and the first preset algorithm, and calculate the first Demura data according to the default Demura data, the default algorithm compensation parameter, the first algorithm compensation parameter and the second preset algorithm;

[0128] Send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the default algorithm compensation parameter and the default Demura data to the first algorithm compensation parameter and the first Demura data.

[0129] After the display terminal undergoes secondary Demura, it can roll back the algorithm compensation parameter and the Demura data after secondary Demura to the algorithm compensation parameter and the Demura data at the factory through the restore settings instruction. After the display terminal restores the factory settings, the user can continue to perform secondary Demura on the display terminal through the secondary Demura instruction.

[0130] It can be understood that when the display terminal performs the first secondary demura, the first lighting time of the display terminal input by the user is usually the approximate duration of the user using the display terminal. For example, the first lighting time input by the user can be 100 hours, 1 month, 10 months, or 2.5 years, etc. However, due to the differences in the frequencies of different users using the display terminal, the first lighting time cannot completely and accurately represent the actual lighting duration of the light-emitting pixels in the display terminal.

[0131] When there is a difference between the lighting duration corresponding to the first lighting time and the actual lighting duration of the light-emitting pixels in the display terminal, the secondary compensation gain coefficient calculated based on the first lighting time cannot accurately improve the impact of brightness attenuation on the display effect. At this time, the user can use the restore settings instruction to roll back the algorithm compensation parameters and Demura data that have been compensated by the secondary demura in the display terminal to the algorithm compensation parameters and Demura data at the factory, and then use the secondary demura instruction again to achieve the second secondary demura compensation.

[0132] It should be noted that the user can modify the input lighting time according to the actual display effect of the display terminal after the previous secondary demura compensation. That is, during the previous secondary demura compensation, the user can input the first lighting time; during the next secondary demura compensation, the user can input the second lighting time. By adjusting the lighting time, the correction of the secondary demura compensation effect is achieved.

[0133] In an example, when the user performed the previous secondary demura compensation, the first lighting time input could be 10 months. After the secondary demura compensation, if the user found that there was still a difference in the display brightness of the display terminal from the display brightness at the initial use, the user could use the restore settings instruction to roll back the algorithm compensation parameters and Demura data that had been compensated by the secondary demura in the display terminal to the algorithm compensation parameters and Demura data at the factory, and then use the secondary demura instruction again to perform the next secondary demura compensation.

[0134] At the second input lighting time, the user can input a second lighting time different from the first lighting time, so that the actual compensation effect of the subsequent secondary demura compensation is different from that of the previous secondary demura compensation. For example, if the user finds that the display brightness of the display terminal is still low after the previous secondary demura compensation, the user can increase the input lighting time during the second secondary demura compensation, that is, input a second lighting time greater than 10 months, such as 15 months, etc. During the subsequent secondary demura compensation, since the second lighting time input by the user is increased relative to the first lighting time, the corresponding brightness attenuation degree is higher, so that after the subsequent secondary demura compensation, the display brightness of the light-emitting pixels of the display terminal is improved compared with that after the previous secondary demura compensation, thus meeting the user's setting requirements.

[0135] It can be understood that during the use of the display terminal, the user can also trigger the recovery setting instruction and the secondary demura instruction at intervals to restore the current algorithm compensation parameters and Demura data of the display terminal to the factory data, and then perform secondary demura compensation on the display terminal. During the process of re-performing secondary demura compensation, the user can adjust the input lighting time to correct the display effect on the basis of the display effect of the previous secondary demura compensation.

[0136] Please refer to Figure 3 , the embodiment of the present application also provides a mura compensation method, which is applied to a display terminal. The mura compensation method includes:

[0137] S310, in response to the secondary demura instruction, obtain the lighting time of the display terminal input by the user;

[0138] S320, send the lighting time, the original algorithm compensation parameters and the original Demura data of the display terminal to the server;

[0139] S330, receive the first algorithm compensation parameters and the first Demura data calculated by the server according to the preset brightness attenuation relationship and the secondary compensation model for the lighting time, the original algorithm compensation parameters and the original Demura data of the display terminal;

[0140] S340, update the original Demura data in the first storage area of the storage module to the first Demura data, and update the original algorithm compensation parameters in the second storage area to the first algorithm compensation parameters.

[0141] Hereinafter, the embodiments of the present application will be mainly described by taking a display terminal as an example.

[0142] In this embodiment, the display terminal can obtain the lighting time of the display terminal input by the user according to the secondary demura instruction triggered by the user, and send the lighting time, the original algorithm compensation parameter, and the original Demura data to the server. After the server calculates the first algorithm compensation parameter and the first Demura data according to the preset brightness attenuation relationship and the secondary compensation model and returns the first algorithm compensation parameter and the first Demura data to the display terminal, the display terminal can update the algorithm compensation parameter and the Demura data in the storage module, and perform mura compensation on the light-emitting pixels through the updated algorithm compensation parameter and Demura data, thereby reducing the brightness attenuation generated during the use of the display terminal and improving the display uniformity of the display terminal.

[0143] In S310, after receiving the secondary demura instruction triggered by the user, the display terminal can obtain the lighting time of the display terminal input by the user. The lighting time can be input by the user by triggering the remote control button, or by the user through voice input, or by the user through an intelligent device communicatively connected to the display terminal.

[0144] It can be understood that after receiving the secondary demura instruction, the display terminal can display auxiliary parameters related to the lighting time in the display interface to facilitate the user to select an appropriate lighting time. The auxiliary parameters can include the factory time of the display terminal, the first boot time, or other time parameters. When inputting the lighting time, the user can determine the lighting time of the display terminal or narrow the time range according to the auxiliary parameters displayed in the display interface.

[0145] In S320, after receiving the lighting time input by the user, the display terminal can read the original algorithm compensation parameter and the original Demura data from the storage module and send them to the server together with the lighting time of the display terminal.

[0146] It can be understood that when the display terminal performs secondary demura compensation, the Demura data stored in its storage module should be the data that has not undergone secondary demura compensation. If the Demura data stored in the display terminal's storage module has already undergone secondary demura compensation, the display terminal cannot perform secondary demura compensation again on this basis. That is, before the display terminal performs secondary demura compensation, it is necessary to determine whether the Demura data stored in the storage module has already undergone secondary demura compensation. The way for the display terminal to determine whether the Demura data stored in the storage module has already undergone secondary demura compensation can be to compare the original algorithm compensation parameters in the storage module with the default algorithm compensation parameters before sending the original algorithm compensation parameters and the original Demura data to the server. If the original algorithm compensation parameters are not consistent with the default algorithm compensation parameters, it means that the Demura stored in the storage module has already undergone secondary demura compensation. At this time, the current secondary demura compensation process can be ended, and the user can be prompted through the display screen that the display terminal has performed secondary demura compensation.

[0147] In another embodiment, when the display terminal sends the original algorithm compensation parameters and the original Demura data, it can also read the default algorithm compensation parameters in the storage module and send them to the server together. The server compares the default algorithm compensation parameters with the original algorithm compensation parameters to determine whether the display terminal performs secondary demura compensation. Similarly, when the server determines that there is a difference between the default algorithm compensation parameters and the original algorithm compensation parameters, it can confirm that the display terminal has already performed secondary demura compensation, no longer continue with this secondary demura compensation process, and prompt the user through the display terminal.

[0148] In S330, after receiving the lighting time, the original algorithm compensation parameters, and the original Demura data, the server can determine the secondary compensation gain coefficient through a preset brightness attenuation relationship, and calculate the first algorithm compensation parameters corresponding to the original algorithm compensation parameters and the first Demura data corresponding to the original Demura data according to the secondary compensation gain coefficient. After the server calculates the first algorithm compensation parameters and the first Demura data, it can send them to the display terminal. The display terminal can receive the data information returned by the server to obtain the first algorithm compensation parameters and the first Demura data.

[0149] In S340, after obtaining the first algorithm compensation parameter and the first Demura data, the display terminal can update the corresponding data in the storage module. The first storage area of the storage module can store Demura data, the second storage area can store the actually used algorithm compensation parameter, and the third storage area can store the default algorithm compensation parameter.

[0150] The display terminal can update the original Demura data in the first storage area to the first Demura data, and update the original algorithm compensation parameter in the second storage area to the first algorithm compensation parameter, so as to realize the update of the algorithm compensation parameter and the Demura data.

[0151] In some embodiments, the above mura compensation method may further include:

[0152] S410, in response to the restoration setting instruction, send the original algorithm compensation parameter, the default algorithm compensation parameter, and the original Demura data of the display terminal to the server;

[0153] S420, receive the default Demura data calculated by the server based on the original algorithm compensation parameter, the default algorithm compensation parameter, and the original Demura data of the display terminal;

[0154] S430, replace the original Demura data in the first storage area of the storage module with the default Demura data.

[0155] In this embodiment, after the user triggers the restoration setting instruction, the display terminal can send the original algorithm compensation parameter, the default algorithm compensation parameter, and the original Demura data to the server. The server can determine whether the display terminal has undergone secondary Demura compensation based on the original algorithm compensation parameter and the default algorithm compensation parameter, and calculate the default Demura data corresponding to the default algorithm compensation parameter when the display terminal has undergone secondary Demura compensation. After obtaining the default Demura data, the display terminal can replace the original Demura data in the first storage area with the default Demura data to realize the factory reset of the Demura data.

[0156] In S410, after receiving the restoration setting instruction triggered by the user, the display terminal can send the original algorithm compensation parameter, the default algorithm compensation parameter, and the original Demura data in the storage module to the server.

[0157] In S420, after receiving the original algorithm compensation parameters, default algorithm compensation parameters, and original Demura data, the server can compare the original algorithm compensation parameters with the default algorithm compensation parameters to determine whether the display terminal has performed secondary Demura compensation. If the original algorithm compensation parameters are the same as the default algorithm compensation parameters, it means that the display terminal has not performed secondary Demura compensation, and this recovery setting process can end. If the original algorithm compensation parameters are different from the default algorithm compensation parameters, the server can calculate the default Demura data according to the preset algorithm, using the original algorithm compensation parameters, default algorithm compensation parameters, and original Demura data.

[0158] After the server calculates the default Demura data, the display terminal can receive the default algorithm compensation parameters and default Demura data returned by the server.

[0159] In S430, after receiving the default algorithm compensation parameters and default Demura data returned by the server, the display terminal can replace the original Demura data in the first storage area of the storage module with the default Demura data.

[0160] It should be noted that after the display terminal replaces the original Demura data with the default Demura data, it is also necessary to replace the original algorithm compensation parameters stored in the second storage area with the default algorithm compensation parameters, so that when the display terminal executes the recovery setting instruction later, it can determine whether the algorithm compensation parameters and Demura data of the display terminal are data that have undergone secondary Demura compensation by checking whether the original algorithm compensation parameters are the same as the default algorithm compensation parameters.

[0161] The embodiment of the present application also provides a mura compensation device, as Figure 5 shown, the device includes:

[0162] A first calculation module 501, configured to respond to a secondary Demura instruction and determine a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal;

[0163] An input module 502, configured to input the first brightness attenuation degree into the secondary compensation model to obtain a secondary compensation gain coefficient;

[0164] A second calculation module 503, configured to calculate a first algorithm compensation parameter according to the original algorithm compensation parameters, the secondary compensation gain coefficient, and a first preset algorithm, and calculate a first Demura data according to the original Demura data, the original algorithm compensation parameters, the first algorithm compensation parameters, and a second preset algorithm; the original algorithm compensation parameters and the original Demura data are read by the display terminal from the storage module and transmitted to the server;

[0165] The first sending module 504 is configured to send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data.

[0166] Or, as Figure 6 shown, the mura compensation device includes:

[0167] The second receiving module 601 is configured to obtain the lighting time of the display terminal input by the user in response to the secondary demura instruction;

[0168] The second sending module 602 is configured to send the lighting time of the display terminal, the original algorithm compensation parameter, and the original Demura data to the server;

[0169] The third receiving module 603 is configured to receive the first algorithm compensation parameter and the first Demura data calculated by the server based on the preset brightness attenuation relationship and the secondary compensation model for the lighting time of the display terminal, the original algorithm compensation parameter, and the original Demura data;

[0170] The replacement module 604 is configured to update the original Demura data in the first storage area of the storage module to the first Demura data, and update the original algorithm compensation parameter in the second storage area to the first algorithm compensation parameter.

[0171] It should be noted that the mura compensation device corresponds to the above mura compensation method. All implementation manners in the above method embodiments are applicable to the embodiments of this device and can achieve the same technical effects.

[0172] Figure 7 FIG. shows a schematic hardware structure diagram of the mura compensation device provided in the embodiment of the present application.

[0173] The mura compensation device may include a processor 701 and a memory 702 storing computer program instructions.

[0174] Specifically, the above-mentioned processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0175] Memory 702 may include a mass storage for data or instructions. By way of example and not limitation, memory 702 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In a suitable case, memory 702 may include removable or non-removable (or fixed) media. In a suitable case, memory 702 may be internal or external to the mura compensation device. In a particular embodiment, memory 702 is a non-volatile solid-state memory.

[0176] In a particular embodiment, memory 702 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present disclosure.

[0177] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement any one of the mura compensation methods in the above embodiments.

[0178] In one example, the mura compensation device may further include a communication interface 703 and a bus 710. Among them, as Figure 7 shown, the processor 701, the memory 702, and the communication interface 703 are connected through the bus 710 and complete communication with each other.

[0179] The communication interface 703 is mainly used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present application.

[0180] Bus 710 includes hardware, software, or both, and couples components of the mura compensation device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable bus or a combination of two or more of these. Where appropriate, bus 710 may include one or more buses. Although embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.

[0181] In addition, in combination with the mura compensation method in the above embodiments, embodiments of the present application may be implemented by providing a computer storage medium. Computer program instructions are stored on the computer storage medium; when the computer program instructions are executed by a processor, any one of the mura compensation methods in the above embodiments is implemented.

[0182] It should be clear that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application.

[0183] The functional blocks shown in the above block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave on a transmission medium or a communication link. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.

[0184] It should also be noted that in the exemplary embodiments mentioned in this application, some methods or systems are described based on a series of steps or devices. However, this application is not limited to the order of the above steps. That is to say, the steps can be executed in the order mentioned in the embodiments, or different from the order in the embodiments, or several steps can be executed simultaneously.

[0185] As described above with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each block in the flowchart and / or block diagram, and the combination of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more blocks of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It should also be understood that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0186] The above is only the specific implementation manner of this application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A mura compensation method, characterized in that, Applied to a server, the mura compensation method includes: In response to a secondary demura instruction, determine a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal; Input the first brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient; Calculate a first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and a first preset algorithm, and calculate first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and a second preset algorithm; the original algorithm compensation parameter and the original Demura data are read by the display terminal from a storage module and transmitted to the server; Send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data.

2. The mura compensation method according to claim 1, characterized in that, The calculating the first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient, and the first preset algorithm, and calculating the first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter, and the second preset algorithm, the first preset algorithm includes: First algorithm compensation parameter = secondary compensation gain coefficient * original algorithm compensation parameter; The second preset algorithm includes: Original Demura data / original algorithm compensation parameter = first Demura data / first algorithm compensation parameter.

3. The mura compensation method according to claim 1, characterized in that, It further includes: In response to a restore settings instruction, obtain the default algorithm compensation parameter, the original algorithm compensation parameter, and the original Demura data of the display terminal; Calculate default Demura data according to the original Demura data, the original algorithm compensation parameter, the default algorithm compensation parameter, and a third preset algorithm; Send the default algorithm compensation parameter and the default Demura data to the display terminal, so that the display terminal replaces the original algorithm compensation parameter and the original Demura data with the default algorithm compensation parameter and the default Demura data.

4. The mura compensation method according to claim 3, characterized in that, The calculating the default Demura data according to the original Demura data, the original algorithm compensation parameter, the default algorithm compensation parameter, and the third preset algorithm, the third preset algorithm includes: Original Demura data / original algorithm compensation parameter = default Demura data / default algorithm compensation parameter.

5. The mura compensation method according to claim 3, characterized in that, After sending the default algorithm compensation parameter and the default Demura data to the display terminal, the method further includes: In response to a secondary demura instruction, determine a second brightness attenuation degree according to the obtained second lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal; Input the second brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient; Calculate the first algorithm compensation parameter according to the default algorithm compensation parameter, the secondary compensation gain coefficient and the first preset algorithm, and calculate the first Demura data according to the default Demura data, the default algorithm compensation parameter, the first algorithm compensation parameter and the second preset algorithm; Send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the default algorithm compensation parameter and the default Demura data to the first algorithm compensation parameter and the first Demura data.

6. A mura compensation method, characterized in that, Applied to a display terminal, the mura compensation method includes: In response to a secondary demura instruction, obtain the lighting time of the display terminal input by the user; Send the lighting time of the display terminal, the original algorithm compensation parameter and the original Demura data to the server; Receive the first algorithm compensation parameter and the first Demura data calculated by the server according to the preset brightness attenuation relationship and the secondary compensation model for the lighting time of the display terminal, the original algorithm compensation parameter and the original Demura data; Update the original Demura data in the first storage area of the storage module to the first Demura data, and update the original algorithm compensation parameter in the second storage area to the first algorithm compensation parameter.

7. The mura compensation method according to claim 6, characterized in that, The mura compensation method further includes: In response to a restore settings instruction, send the original algorithm compensation parameter, the default algorithm compensation parameter and the original Demura data of the display terminal to the server; Receive the default Demura data calculated by the server according to the original algorithm compensation parameter, the default algorithm compensation parameter and the original Demura data of the display terminal; Replace the original Demura data in the first storage area of the storage module with the default Demura data.

8. A mura compensation device, characterized in that, The mura compensation device includes: A first calculation module, configured to, in response to a secondary demura instruction, determine a first brightness attenuation degree according to the obtained first lighting time of the display terminal and the preset brightness attenuation relationship of the display terminal; An input module, configured to input the first brightness attenuation degree into a secondary compensation model to obtain a secondary compensation gain coefficient; A second calculation module, configured to calculate a first algorithm compensation parameter according to the original algorithm compensation parameter, the secondary compensation gain coefficient and a first preset algorithm, and calculate a first Demura data according to the original Demura data, the original algorithm compensation parameter, the first algorithm compensation parameter and a second preset algorithm; the original algorithm compensation parameter and the original Demura data are read by the display terminal from the storage module and transmitted to the server; A first sending module, configured to send the first algorithm compensation parameter and the first Demura data to the display terminal, so that the display terminal updates the original algorithm compensation parameter and the original Demura data to the first algorithm compensation parameter and the first Demura data; Alternatively, the mura compensation device includes: A second receiving module, configured to obtain the lighting time of the display terminal input by the user in response to a secondary demura instruction; A second sending module, configured to send the lighting time of the display terminal, the original algorithm compensation parameter, and the original Demura data to the server; A third receiving module, configured to receive a first algorithm compensation parameter and first Demura data calculated by the server based on a preset brightness attenuation relationship and a secondary compensation model for the lighting time of the display terminal, the original algorithm compensation parameter, and the original Demura data; A replacement module, configured to update the original Demura data in the first storage area of the storage module to the first Demura data, and update the original algorithm compensation parameter in the second storage area to the first algorithm compensation parameter.

9. A mura compensation device, characterized in that, The mura compensation device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the mura compensation method according to any one of claims 1-7 is implemented.

10. A computer storage medium, characterized in that, Computer program instructions are stored on the computer storage medium, and when the computer program instructions are executed by the processor, the mura compensation method according to any one of claims 1-7 is implemented.

Citation Information

Patent Citations

  • Brightness compensation method and device and electroluminescent display device

    CN109377935A

  • Brightness compensation method and system of display panel and display panel

    CN111816121A