Brightness Compensation Method, Device and Computer Storage Medium of Display Panel
By obtaining and compensating the brightness parameters of the OLED display to be compensated at different refresh rates, the problem of uneven brightness in the refresh frequency switching of the display screen is solved, and the display effect and user experience are improved.
Patent Information
- Application Number
- CN202310072518.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2043-01-31
AI Technical Summary
During the refresh frequency switching process, the OLED display may cause uneven display brightness, affecting the user experience.
By obtaining the brightness parameters of the area to be compensated in the display panel at different refresh rates, and determining the brightness compensation parameters based on the target brightness parameters, brightness compensation is performed when the refresh rate is switched.
It effectively solves the problem of uneven brightness in the refresh frequency switching of the display panel, improving the display effect and user experience.
Smart Images

Figure CN116072073B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of display panels, and particularly relates to a brightness compensation method, device, and computer storage medium for a display panel. Background Art
[0002] As OLED display devices become more intelligent, most current OLED display devices support high refresh rates. However, for power consumption considerations, for example, when the OLED display device is not touched for a long time, the OLED display device will use a low refresh rate. When the user suddenly touches the OLED display device for screen display, the refresh rate will be adjusted to a high refresh rate.
[0003] During the process of the refresh rate switching back and forth, if there is a difference in the brightness displayed on the display screen, it will cause the brightness of the displayed image observed by the user's eyes to change, and the display effect is not ideal, thus resulting in a poor user experience. Therefore, a solution is needed to solve the problem of the display brightness difference that occurs during the refresh rate switching of the above display screen. Summary of the Invention
[0004] Embodiments of this application provide a brightness compensation method, device, and computer storage medium for a display panel, which can effectively solve the problem of uneven display brightness during the frequency switching process.
[0005] In a first aspect, embodiments of this application provide a brightness compensation method for a display panel. The brightness compensation method for the display panel includes: obtaining a first brightness parameter of a to-be-compensated area in the display panel at a first refresh rate; when the difference between the first brightness parameter and a first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold, switching the refresh rate of the display panel from the first refresh rate to a second refresh rate; obtaining a second brightness parameter of the to-be-compensated area at the second refresh rate, and determining a first brightness compensation parameter of the to-be-compensated area at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate; when the display panel is displaying at the second refresh rate, compensating the brightness of the to-be-compensated area based on the first brightness compensation parameter.
[0006] In some possible embodiments, the display panel includes N regions to be compensated, where N is a positive integer. Before obtaining the second brightness parameter of the regions to be compensated at the second refresh rate, the brightness compensation method of the display panel further includes: screening out the regions to be compensated from the N regions to be compensated, where the difference between the first brightness parameter and the first target brightness parameter is greater than a first preset threshold; obtaining the second brightness parameter of the regions to be compensated at the second refresh rate, and determining the first brightness compensation parameter of the regions to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, including: obtaining the second brightness parameter of the screened regions to be compensated at the second refresh rate, and determining the first brightness compensation parameter of the screened regions to be compensated at the second refresh rate according to the second brightness parameter of the screened regions to be compensated and the second target brightness parameter corresponding to the second refresh rate. In this embodiment, after the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate, by obtaining the second brightness parameter of the screened regions to be compensated at the second refresh rate, and according to the second brightness parameter of the screened regions to be compensated and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter of the screened regions to be compensated at the second refresh rate is determined. Thus, when the display panel is displaying at the second refresh rate, the brightness of the above-mentioned screened regions to be compensated can be compensated based on the first brightness compensation parameter, thereby effectively achieving the purpose of reducing the test and debugging costs.
[0007] In some possible embodiments, the brightness compensation method of the display panel further includes: when the display panel is displaying at the second refresh rate, obtaining a first image to be displayed; determining the number of gray levels corresponding to the regions to be compensated in the first image; when the number of gray levels is less than a second preset threshold, based on the corresponding relationship between the preset number of gray levels and the second brightness compensation parameter, determining the second brightness compensation parameter of the regions to be compensated corresponding to the number of gray levels at the second refresh rate; compensating the brightness of the regions to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels. In this embodiment, in the application process of the display panel, when the display panel displays different pictures, even if the regions to be compensated have been compensated for brightness accordingly, due to the different numbers of gray levels corresponding to the regions to be compensated in the displayed image, the display effect and compensation effect will be poor when the refresh rate is switched. It is proposed to obtain the first image to be displayed, and determine the number of gray levels corresponding to the regions to be compensated in the first image; when the number of gray levels is less than the second preset threshold, based on the corresponding relationship between the preset number of gray levels and the second brightness compensation parameter, determine the second brightness compensation parameter of the regions to be compensated corresponding to the number of gray levels at the second refresh rate. Thus, the brightness of the regions to be compensated is compensated based on the second brightness compensation parameter, thereby further improving the display effect of the display panel.
[0008] In some possible embodiments, before obtaining the first image to be displayed, the brightness compensation method for the display panel further includes: obtaining M second images to be displayed, where the second images are test images, and the number of gray levels corresponding to the area to be compensated in different second images is different, and M is a positive integer; based on any i-th second image, displaying the i-th second image, and compensating the brightness of the area to be compensated based on the first brightness compensation parameter, where the number of gray levels corresponding to the area to be compensated in the i-th second image is n, and both i and n are positive integers; obtaining the third brightness parameter of the area to be compensated when the display panel displays the i-th second image; and determining the second brightness compensation parameter corresponding to the gray level n according to the third brightness parameter and the third target brightness parameter corresponding to the area to be compensated when the displayed gray level is n.
[0009] In some possible embodiments, the third brightness parameter includes the measured average brightness of the area to be compensated, the third target brightness parameter includes the expected average brightness corresponding to the area to be compensated when the displayed gray level is n, and the second brightness compensation parameter includes the register value obtained by multiplying the gray level value by the target multiple; determining the second brightness compensation parameter corresponding to the gray level n according to the third brightness parameter and the third target brightness parameter corresponding to the area to be compensated when the displayed gray level is n includes: when the difference between the measured average brightness and the expected average brightness is greater than the third preset threshold, compensating the register values corresponding to each color sub-pixel in the area to be compensated with the register value obtained by multiplying the gray level value by the preset multiple; obtaining the measured average brightness of the area to be compensated after the register value compensation; and when the difference between the measured average brightness after the register value compensation and the expected average brightness is less than or equal to the third preset threshold, taking the register value obtained by multiplying the gray level value by the preset multiple as the register value obtained by multiplying the gray level n by the target multiple.
[0010] In some possible embodiments, in the case where the number of gray levels in the k-th area to be compensated is greater than the number of gray levels in the j-th area to be compensated, the second brightness compensation parameter corresponding to the k-th area to be compensated is less than the second brightness compensation parameter corresponding to the j-th area to be compensated, where k and j are positive integers.
[0011] In some possible embodiments, the first brightness compensation parameter includes a gray level adjustment parameter, the second brightness parameter includes the current gray level value of the area to be compensated at multiple gray levels, and the second target brightness parameter includes the target gray level value corresponding to the area to be compensated at multiple gray levels; determining the first brightness compensation parameter of the area to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate includes: based on the current gray level value of the area to be compensated at multiple gray levels and the target gray level value corresponding to each of the multiple gray levels, solving for the gray level adjustment parameter of the area to be compensated at the second refresh rate by fitting.
[0012] In some possible embodiments, when the display panel is displaying at the second refresh rate, compensating the brightness of the area to be compensated based on the first brightness compensation parameter includes: when the display panel is displaying at the second refresh rate, adjusting the current gray level to be displayed in the area to be compensated according to the gray level adjustment parameter to obtain the adjusted gray level; driving the sub-pixels in the area to be compensated to emit light according to the register value corresponding to the adjusted gray level preset in advance.
[0013] In some possible embodiments, compensating the brightness of the area to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels includes: calculating the sum of the register value corresponding to the sub-pixels in the area to be compensated and the register corresponding to the gray level value corresponding to the number of gray levels multiplied by the target multiple to obtain the adjusted register value; driving the sub-pixels in the area to be compensated to emit light according to the adjusted register value.
[0014] In a second aspect, an embodiment of the present application provides a brightness compensation device for a display panel. The brightness compensation device for the display panel includes: a first acquisition module, configured to acquire a first brightness parameter of an area to be compensated in the display panel at a first refresh rate; a switching module, configured to switch the refresh rate of the display panel from the first refresh rate to the second refresh rate when the difference between the first brightness parameter and the first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold; a second acquisition module, configured to acquire a second brightness parameter of the area to be compensated at the second refresh rate, and determine a first brightness compensation parameter of the area to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate; a first compensation module, configured to, when the display panel is displaying at the second refresh rate, compensate the brightness of the area to be compensated based on the first brightness compensation parameter.
[0015] In a third aspect, an embodiment of the present application provides a brightness compensation device for a display panel. The brightness compensation device for the display panel includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the brightness compensation method for the display panel provided in any one of the above embodiments of the present application is implemented.
[0016] In a fourth aspect, an embodiment of the present application provides a computer storage medium. Computer program instructions are stored on the computer-readable storage medium. When the computer program instructions are executed by a processor, the brightness compensation method for the display panel provided in any one of the above embodiments of the present application is implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the brightness compensation method for the display panel provided in any one of the above embodiments of the present application.
[0018] The brightness compensation method, device and computer storage medium of the display panel according to the embodiments of the present application determine the area to be compensated where the difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold at the first refresh rate, then switch the refresh rate of the display panel from the first refresh rate to the second refresh rate, and obtain the second brightness parameter of the area to be compensated at the second refresh rate. Thus, according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter is determined, and based on this first brightness compensation parameter, the brightness of the area to be compensated at the second refresh rate is compensated. A brightness compensation method, device and computer storage medium of a display panel provided by the embodiments of the present application can determine the area to be compensated that needs subsequent compensation at the first refresh rate of the display panel, and determine the first brightness compensation parameter of the area to be compensated at the second refresh rate after the first brightness parameter of the area to be compensated meets the preset condition and the first refresh rate of the display panel is switched to the second refresh rate, so as to perform corresponding brightness compensation on the area to be compensated at different refresh rates, thereby effectively solving the problem of uneven display brightness during the frequency switching of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 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. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0020] Figure 1 is a schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application;
[0021] Figure 2 is a schematic diagram of the area to be compensated of the display panel provided by an embodiment of the present application;
[0022] Figure 3 is another schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application;
[0023] Figure 4 is another schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application;
[0024] Figure 5 is another schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application;
[0025] Figure 6 is another schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application;
[0026] Figure 7It is another schematic flowchart of the brightness compensation method for the display panel provided by the embodiments of the present application;
[0027] Figure 8 It is another schematic flowchart of the brightness compensation method for the display panel provided by the embodiments of the present application;
[0028] Figure 9 It is a schematic structural diagram of the brightness compensation device for the display panel provided by the embodiments of the present application;
[0029] Figure 10 It is a schematic structural diagram of the brightness compensation device for the display panel provided by the embodiments of the present application. Detailed implementation manners
[0030] The features and exemplary embodiments of various aspects of the present application will be described in detail below. To make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to 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 to limit 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.
[0031] 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 including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also 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 including the said elements.
[0032] It should be understood that when describing the structure of a component, when a layer or a region is referred to as being "above" or "over" another layer or region, it may mean directly above the other layer or region, or there may be other layers or regions between it and the other layer or region. And if the component is flipped, this layer or region will be "below" or "beneath" the other layer or region.
[0033] It should be understood that the term "and / or" used herein is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, the character " / " in this text generally represents an "or" relationship between the associated objects before and after.
[0034] In the embodiments of the present application, the term "connection" can refer to the direct contact connection of two components, or can also refer to the connection between two components via one or more other components.
[0035] Without departing from the spirit or scope of the present application, various modifications and changes can be made to the present application, which are obvious to those skilled in the art. Therefore, the present application is intended to cover the modifications and changes of the present application that fall within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in the embodiments of the present application can be combined with each other without conflict.
[0036] Before elaborating on the technical solutions provided in the embodiments of the present application, for the convenience of understanding the embodiments of the present application, the present application first specifically describes the problems existing in the related technologies:
[0037] The inventors have found through research that currently, when compensating for display unevenness (mura) in a display panel, brightness compensation is usually only performed at one refresh rate. For example, an AMOLED screen can support different refresh rate displays of 120HZ and 60HZ, but often during the actual product debugging, brightness testing and compensation are only performed on the AMOLED screen that displays at a high refresh rate of 120HZ.
[0038] However, the inventors have further found through research that although theoretically, the refresh rate switching does not change the brightness of the screen display, due to the slight differences in the internal voltage and timing of the AMOLED screen at different refresh rates in practice, therefore, if the brightness compensation of the panel is only performed at one refresh rate, the brightness displayed on the screen will still show differences during the process of switching the refresh frequency back and forth, which will further cause the brightness of the displayed image observed by the user's eyes to change, resulting in an unsatisfactory display effect and a poor user experience.
[0039] Based on the above findings, in order to solve the problems of the prior art, the embodiments of the present application provide a brightness compensation method, device, equipment, storage medium, and computer program product for a display panel. It should be noted that the embodiments provided by the present application are not used to limit the scope of the present disclosure.
[0040] Next, the brightness compensation method for the display panel provided by the embodiments of the present application will be introduced first.
[0041] Figure 1 FIG. 1 shows a schematic flowchart of a brightness compensation method for a display panel provided by an embodiment of the present application. The brightness compensation method for the display panel is applied to an electronic device. As Figure 1 shown, the brightness compensation method for the display panel includes the following steps:
[0042] S110, obtaining a first brightness parameter of a region to be compensated in the display panel at a first refresh rate;
[0043] S120, when the difference between the first brightness parameter and a first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold, switching the refresh rate of the display panel from the first refresh rate to a second refresh rate;
[0044] S130, obtaining a second brightness parameter of the region to be compensated at the second refresh rate, and determining a first brightness compensation parameter of the region to be compensated at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate;
[0045] S140, when the display panel is displayed at the second refresh rate, compensating the brightness of the region to be compensated based on the first brightness compensation parameter.
[0046] In the brightness compensation method for the display panel according to the embodiment of the present application, by determining, at the first refresh rate, a region to be compensated where the difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold, then switching the refresh rate of the display panel from the first refresh rate to the second refresh rate, and obtaining the second brightness parameter of the above-mentioned region to be compensated at the second refresh rate. Thus, according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter is determined, and the brightness of the region to be compensated at the second refresh rate is compensated based on the first brightness compensation parameter. A brightness compensation method for a display panel provided by an embodiment of the present application can perform corresponding brightness compensation on the region to be compensated at different refresh rates by determining the region to be compensated that needs subsequent compensation at the first refresh rate of the display panel and determining the first brightness compensation parameter of the aforementioned region to be compensated at the second refresh rate after the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate, thereby effectively solving the problem of uneven display brightness during the frequency switching of the display panel.
[0047] In S110, specifically, when the display panel is displayed at the first refresh rate, relevant optical image acquisition devices can be used to obtain the brightness parameters of the entire screen of the display panel in advance, and then according to the obtained brightness parameters of the entire screen of the display panel, the region to be compensated in the display panel is determined. Among them, the region to be compensated in the above-mentioned display panel can be as Figure 2 shown, Figure 2 is a schematic diagram of the region to be compensated of the display panel provided by an embodiment of the present application. InFigure 2 it can be seen that there are two regions to be compensated in the display panel, namely Figure 2 mura1 and mura2 in, whose display brightness is different from that of the surrounding display, and brightness compensation (demura compensation) needs to be performed on them to ensure the display effect of the display panel.
[0048] Exemplarily, when obtaining the brightness parameters of the display panel, it can be achieved by taking pictures of the test screen of the display panel displayed at the first refresh rate with a Charge-coupled Device (CCD) camera, and analyzing the brightness, chromaticity and other information of the display panel test screen collected by taking pictures, so as to determine the regions to be compensated in the display panel. It should be understood that the regions to be compensated determined in the same display panel can be one or more, and the present application does not make specific limitations on this.
[0049] In this way, after determining the regions to be compensated in the display panel, based on the brightness parameters of the display panel collected at the first refresh rate, the first brightness parameters corresponding to the positions of the regions to be compensated are determined.
[0050] In this embodiment, the above-mentioned first brightness parameter can specifically be brightness information. However, in some other embodiments, the above-mentioned first brightness parameter can actually also include gray-scale information, etc., and the present application does not make specific limitations on this.
[0051] It should be noted that in some other embodiments, when obtaining the first brightness parameters of the regions to be compensated in the display panel at the first refresh rate, it can also be achieved by extracting the electrical signals of the driving transistors or organic light-emitting diodes through the sensing circuit of the driving chip, and then identifying the regions to be compensated in the display panel according to relevant algorithms. Based on this, the present application does not make specific limitations on how to specifically obtain the first brightness parameters of the regions to be compensated in the display panel.
[0052] In S120, specifically, the above-mentioned first target brightness parameter at the first refresh rate can be preset based on the debugging indicators or historical data of the display panel at the first refresh rate, or can be the brightness parameters of the non-region to be compensated (such as the central region of the display panel) measured in real time, and the present application does not make specific limitations on this.
[0053] Moreover, the first target brightness parameter corresponds to the parameter type of the aforementioned first brightness parameter. For example, when the first brightness parameter of the region to be compensated in the display panel at the first refresh rate is specifically brightness information, the first target brightness parameter is also brightness information.
[0054] The above-mentioned first preset threshold can be flexibly set in advance based on the debugging indicators of the display panel or debugging experience, etc., and the present application does not make strict limitations on this.
[0055] In specific implementation, in this embodiment, after obtaining the first brightness parameter of the area to be compensated in the display panel at the first refresh rate, the difference between the first brightness parameter and the first target brightness parameter is calculated. If the difference between the first brightness parameter of the area to be compensated in the display panel at the first refresh rate and the first target brightness parameter is greater than the first preset threshold, the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate.
[0056] It should be added that if there are multiple areas to be compensated in the above display panel, it can be when the difference between the first brightness parameter and the first target brightness parameter of any area to be compensated is greater than the first preset threshold, the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate.
[0057] In some other embodiments, the inventors of the present application realized that if the difference between the first brightness parameter and the first target brightness parameter of the area to be compensated in the display panel at the first refresh rate is less than the first preset threshold, it means that the uneven display brightness degree (mura degree) of the area to be compensated at the first refresh rate is relatively slight. At this time, it can be considered that: even if only the area to be compensated is compensated for the first refresh rate, when the display panel switches the refresh rate from the first refresh rate to the second refresh rate, the problem of uneven display brightness of the area to be compensated at the second refresh rate can basically not be observed by the human eye.
[0058] Therefore, the inventors of the present application realized that in the case where the difference between the first brightness parameter and the first target brightness parameter of the area to be compensated is less than the first preset threshold, there is no need to switch the refresh rate of the display panel from the first refresh rate to the second refresh rate for subsequent brightness compensation for the second refresh rate, which can reduce the test and debugging costs.
[0059] In S130, in specific implementation, after switching the refresh rate of the display panel from the first refresh rate to the second refresh rate, the second brightness parameter of the area to be compensated at the second refresh rate can be obtained, and according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter of the area to be compensated at the second refresh rate is calculated through the corresponding compensation algorithm.
[0060] In this embodiment, the above first brightness compensation parameter can be the brightness value to be compensated, register value, data voltage, etc., and the present application does not make specific limitations on this.
[0061] The above second target brightness parameter corresponding to the second refresh rate can be preset based on the display panel debugging index or historical data at the second refresh rate, or can be the brightness parameter of the non-area to be compensated (such as the center area of the display panel) measured in real time, and the present application does not make specific limitations on this.
[0062] It should be noted that the method for obtaining the second brightness parameter of the above-mentioned area to be compensated at the second refresh rate may be the same as the method for obtaining the first brightness parameter of the area to be compensated at the first refresh rate described above, and the present application will not elaborate on this.
[0063] Alternatively, in some other possible implementation manners, it may also be that after obtaining the first brightness parameter of the area to be compensated at the first refresh rate, the relative position of the area to be compensated is recorded and stored by a relevant device. In this way, after the display panel switches to the second refresh rate, based on the recorded relative position of the area to be compensated, the second brightness parameter of the area to be compensated is directly obtained through a corresponding optical image acquisition device, etc., and the present application does not make specific limitations on this.
[0064] It should be understood that when the display gray level of the area to be compensated in the display panel at the first refresh rate is the same as the display gray level at the second refresh rate, the second target brightness parameter is actually the same as the aforementioned first target brightness parameter.
[0065] In S140, specifically in implementation, after determining the above-mentioned first brightness compensation parameter according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter can be written into the storage chip inside the display panel, and when the display panel subsequently displays at the second refresh rate, the display panel driving chip loads the first brightness compensation parameter stored in the storage chip and lights up the pixel circuit, so as to realize the brightness compensation for the area to be compensated based on the first brightness compensation parameter.
[0066] In some possible implementation manners, considering that if the display brightness non-uniformity (mura degree) of the area to be compensated in the display panel at the first refresh rate is relatively slight, then after performing brightness compensation on the area to be compensated at the first refresh rate, the display non-uniformity problem of the area to be compensated is basically solved. At this time, even if the display panel is switched to the second refresh rate, it is basically difficult for the human eye to observe flicker in the area to be compensated. Therefore, in order to achieve the purpose of reducing the test and debugging costs, N areas to be compensated in the display panel can be screened, and only the screened areas to be compensated are subjected to demura compensation, where N is a positive integer.
[0067] Figure 3 Another flow schematic diagram of the brightness compensation method for the display panel provided by the embodiments of the present application. As Figure 3 shown, according to some embodiments of the present application, optionally, before S130, obtaining the second brightness parameter of the area to be compensated at the second refresh rate, the brightness compensation method of the display panel may further include the following step S310.
[0068] S310. Select the regions to be compensated whose difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold from the N regions to be compensated.
[0069] In specific implementation, after obtaining the first brightness parameters of the N regions to be compensated on the display panel respectively, by subtracting the first target brightness parameter from the first brightness parameters of the N regions to be compensated respectively, the brightness parameter differences corresponding to each region to be compensated are obtained, and based on the brightness parameter differences corresponding to each region to be compensated, the regions to be compensated whose brightness parameter differences are greater than the first preset threshold are selected from the N regions to be compensated.
[0070] Correspondingly, S130. Obtain the second brightness parameter of the region to be compensated at the second refresh rate, and determine the first brightness compensation parameter of the region to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, which may specifically include the following steps:
[0071] Obtain the second brightness parameter of the selected regions to be compensated at the second refresh rate, and determine the first brightness compensation parameter of the selected regions to be compensated at the second refresh rate according to the second brightness parameter of the selected regions to be compensated and the second target brightness parameter corresponding to the second refresh rate.
[0072] After the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate, by obtaining the second brightness parameter of the selected regions to be compensated at the second refresh rate and according to the second brightness parameter of the selected regions to be compensated and the second target brightness parameter corresponding to the second refresh rate, the first brightness compensation parameter of the selected regions to be compensated at the second refresh rate is determined. In this way, when the display panel is displaying at the second refresh rate, the above-mentioned selected regions to be compensated can be compensated for brightness based on this first brightness compensation parameter.
[0073] In this embodiment, the regions to be compensated that need to be focused on for secondary compensation are selected through the difference between the first brightness parameter and the first target brightness parameter of the N regions to be compensated, and the brightness of the selected regions to be compensated is compensated according to their display states at the second refresh rate, thereby effectively achieving the purpose of reducing the test and debugging costs.
[0074] In some possible embodiments, considering that the brightness compensation for the uneven display in the to-be-compensated area of the display panel is not absolute in the actual scenario, and the inventors have found through research that during the application of the display panel, when the display panel displays different pictures, even if the brightness compensation has been performed on the to-be-compensated area, due to the different number of gray levels corresponding to the to-be-compensated area in the displayed image, the display effect and compensation effect will be poor when the refresh rate is switched. Based on this, in order to further improve the display effect of the display panel, the brightness compensation method of the display panel may further include steps, specifically, please refer to Figure 4 .
[0075] Figure 4 FIG. is another schematic flow chart of the brightness compensation method for the display panel provided by the embodiment of the present application. As Figure 4 shown, according to some embodiments of the present application, optionally, the brightness compensation method of the display panel may further include steps S410 to S440.
[0076] S410. When the display panel displays at the second refresh rate, obtain the first image to be displayed.
[0077] S420. Determine the number of gray levels corresponding to the to-be-compensated area in the first image.
[0078] In this embodiment, when the display panel displays at the second refresh rate, the first image of the display panel can be obtained, and then according to the position of the to-be-compensated area stored in advance, the local image corresponding to the to-be-compensated area in the first image can be determined, and the picture gray level analysis is performed on the local image, so as to determine the number of gray levels corresponding to the to-be-compensated area in the first image.
[0079] S430. When the number of gray levels is less than the second preset threshold, based on the corresponding relationship between the preset number of gray levels and the second brightness compensation parameter, determine the second brightness compensation parameter of the to-be-compensated area at the second refresh rate corresponding to the number of gray levels;
[0080] S440. Compensate the brightness of the to-be-compensated area based on the second brightness compensation parameter corresponding to the number of gray levels.
[0081] After determining the number of gray levels corresponding to the area to be compensated in the first image, compare this number of gray levels with a second preset threshold. Considering that in an actual scenario, the fewer the number of gray levels in an image, the simpler the image, and in essence, the easier it is for the human eye to capture the flickering problem of the area to be compensated during the refresh rate switch. Therefore, if this number of gray levels is less than the second preset threshold, then based on the corresponding relationship between the preset number of gray levels and the second brightness compensation parameter, the second brightness compensation parameter corresponding to the area to be compensated at the second refresh rate can be determined, so that the brightness of the area to be compensated can be compensated based on the determined second brightness compensation parameter corresponding to this number of gray levels.
[0082] The above-mentioned corresponding relationship between the preset number of gray levels and the second brightness compensation parameter can be determined in advance based on multiple groups of experiments on the display panel, or, it can also be flexibly set according to the experience of relevant debugging personnel, etc. This application does not make specific restrictions on this.
[0083] The above-mentioned second preset threshold can specifically be set by relevant debugging personnel based on actual experience, and its specific value can be related to parameters such as the position and range of the area to be compensated. This application does not make specific restrictions on this.
[0084] It should be added that when comparing this number of gray levels with the second preset threshold, if it is found that this number of gray levels is greater than the second preset threshold, it means that the image at the area to be compensated corresponding to the first image is relatively complex. Correspondingly, since the human eye usually does not easily notice the flickering problem during the refresh rate switch of the display panel when observing this relatively complex image, therefore, when the number of gray levels corresponding to the area to be compensated in the first image is less than the above-mentioned second preset threshold, no additional compensation needs to be made to the area to be compensated in the display panel.
[0085] In some possible implementation manners, considering that for different numbers of gray levels of the area to be compensated, the second brightness compensation parameters set corresponding to them at the second refresh rate are different, and the compensation effects will also vary. In order to further improve the secondary compensation effect of the area to be compensated at the second refresh rate, so as to achieve precise compensation for the area to be compensated, before S410, obtaining the first image to be displayed, the brightness compensation method of this display panel can further include steps, specifically please refer to Figure 5 。
[0086] Figure 5 It is another schematic flowchart of the brightness compensation method of the display panel provided by the embodiments of this application. As Figure 5 shown, according to some embodiments of this application, optionally, the brightness compensation method of this display panel can further include steps S410 to S440.
[0087] S510. Obtain M second images to be displayed. The second images are test images, and the number of gray levels corresponding to the regions to be compensated in different second images is different. M is a positive integer.
[0088] S520. Based on any i-th second image, display the i-th second image, and compensate the brightness of the region to be compensated based on the first brightness compensation parameter. The number of gray levels corresponding to the region to be compensated in the i-th second image is n, and both i and n are positive integers.
[0089] S530. Obtain the third brightness parameter of the region to be compensated on the display panel when the i-th second image is displayed.
[0090] S540. Determine the second brightness compensation parameter corresponding to the gray level number n according to the third brightness parameter and the third target brightness parameter corresponding to the region to be compensated when the displayed gray level number is n.
[0091] In specific implementation, before obtaining the first image to be displayed to perform secondary compensation on the region to be compensated according to the number of gray levels of the region to be compensated and its corresponding second brightness compensation parameter, M second images to be displayed on the display panel can be obtained, the M second images can be respectively displayed, and the brightness of the region to be compensated can be compensated based on the aforementioned first brightness compensation parameter.
[0092] For any i-th second image, determine the third brightness parameter and the third target brightness parameter of the region to be compensated in the currently displayed second image, so as to determine the second brightness compensation parameter of the gray level number n of the region to be compensated corresponding to the current second image.
[0093] It should be noted that the above third brightness parameter can specifically be brightness information. The above third target brightness parameter can be preset based on the debugging index or historical data of the region to be compensated of the display panel under the second refresh rate, or can also be the brightness parameter of the non-region to be compensated (such as the center region of the display panel) measured in real time. This application does not make specific restrictions on this.
[0094] The above second brightness compensation parameter is similar to the aforementioned first brightness compensation parameter, and can specifically be the brightness value to be compensated, register value, data voltage, etc. This application does not make strict restrictions on this.
[0095] In this embodiment, multiple test images are used, and after compensating the brightness of the regions to be compensated in multiple test images based on the first brightness compensation parameter, the second brightness compensation parameters required for the regions to be compensated under different gray level numbers are determined. This embodiment tests through multiple groups of images, and can reasonably and accurately determine the second brightness compensation parameters corresponding to different gray level numbers of the regions to be compensated, thereby effectively improving the secondary compensation effect of the regions to be compensated under the second refresh rate and realizing precise compensation for the regions to be compensated.
[0096] In some specific embodiments, in order to more accurately determine the second brightness compensation parameter corresponding to different gray-scale numbers in the area to be compensated and achieve a more reasonable and detailed brightness compensation for the area to be compensated, the above third brightness parameter may specifically include the measured average brightness of the area to be compensated, the third target brightness parameter may include the expected average brightness corresponding to the area to be compensated when the gray-scale number displayed is n, and the second brightness compensation parameter may include the register value obtained by multiplying the gray-scale value by the target multiple.
[0097] The above S540, determining the second brightness compensation parameter corresponding to the gray-scale number n according to the third brightness parameter and the third target brightness parameter corresponding to the area to be compensated when the gray-scale number displayed is n, may specifically further include steps, for details, please refer to Figure 6 .
[0098] Figure 6 is another schematic flowchart of the brightness compensation method for the display panel provided by the embodiments of the present application. As Figure 6 shown, according to some embodiments of the present application, optionally, the brightness compensation method for the display panel may further include steps S610 to S630.
[0099] S610. When the difference between the measured average brightness and the expected average brightness is greater than the third preset threshold, compensate the register values corresponding to each color sub-pixel in the area to be compensated with the register value obtained by multiplying the gray-scale value by the preset multiple.
[0100] S620. Obtain the measured average brightness after the register values of the area to be compensated are compensated.
[0101] S630. When the difference between the measured average brightness after the register values are compensated and the expected average brightness is less than or equal to the third preset threshold, use the register value obtained by multiplying the gray-scale value by the preset multiple as the register value obtained by multiplying the gray-scale value corresponding to the gray-scale number n by the target multiple.
[0102] Specifically, considering that when testing M images respectively, the gray-scale numbers in the area to be compensated are often multiple, and in the art, the brightness corresponding to different gray-scales is different. Therefore, when the gray-scale number in the area to be compensated is n, the above third brightness parameter may specifically include the measured average brightness of the area to be compensated.
[0103] The third target brightness parameter may specifically include the expected average brightness corresponding to the area to be compensated when the gray-scale number displayed is n, and the expected average brightness may be specifically set flexibly according to the actual experience of relevant debug personnel or the brightness indexes of different gray-scales, etc., and the present application does not make specific limitations thereto.
[0104] Specifically, the second brightness compensation parameter may include the corresponding register value obtained by multiplying the gray level value by the target multiple, and the gray level value can be custom - set. For example, if it is set that in the slight secondary compensation based on the number of gray levels in the area to be compensated, the maximum gray level value compensated for the gray levels in the area to be compensated is one gray level, the target multiple can be 1 / 16 or 5 / 16, etc. When the target multiple determined for a certain gray level in the area to be compensated is 1 / 16, it means that the gray level value to be compensated for this gray level is 1 / 16 of a gray level. In an actual application scenario, the target multiple can be specifically stored in the form of register encoding, and during actual compensation, the corresponding register value obtained by multiplying the represented gray level value by the target multiple is loaded and taken according to requirements.
[0105] The above - mentioned third preset threshold is similar to the aforementioned second preset threshold. Specifically, it can be set by relevant debugging personnel based on actual experience, and its specific value can be related to parameters such as the number of gray levels, regional location, and range of the area to be compensated. This application does not make specific restrictions on this.
[0106] During specific implementation, after measuring the actual average brightness of the area to be compensated, the actual average brightness is compared with the expected average brightness corresponding to the number of gray levels n displayed in the area to be compensated and the difference is calculated. If the difference between the actual average brightness and the expected average brightness is greater than the third preset threshold, it indicates that even if brightness compensation has been performed on the area to be compensated based on the aforementioned first brightness compensation parameter at the second refresh rate, there is still a relatively serious display unevenness phenomenon when the number of gray levels displayed in the area to be compensated is n. At this time, it can be considered to perform secondary compensation based on the number of gray levels on the area to be compensated at the second refresh rate.
[0107] Specifically, when performing the above - mentioned secondary compensation, it can be to first compensate the register values corresponding to each color sub - pixel in the area to be compensated according to the register value corresponding to the gray level value of the preset multiple, and then obtain the actual average brightness of the area to be compensated after the register value compensation to check the compensation effect.
[0108] If it is detected that the difference between the actual average brightness after compensation and the expected average brightness is less than or equal to the third preset threshold, it indicates that the compensation effect at this preset multiple can meet the compensation requirements. At this time, the corresponding register value obtained by multiplying the gray level value by the preset multiple is used as the corresponding register value obtained by multiplying the gray level value corresponding to the number of gray levels n by the target multiple, so as to, in the subsequent secondary compensation of the area to be compensated, compensate the register values corresponding to each color sub - pixel in the area to be compensated according to the corresponding register value obtained by multiplying the gray level value by the preset multiple.
[0109] In some possible embodiments, considering the actual application scenario of the display panel, for the same area to be compensated, the fewer the number of gray levels displayed, it indicates that the corresponding image of the area to be compensated is relatively simple. And when the image is simpler, the display unevenness problem is more easily observable by the human eye.
[0110] Therefore, based on this research finding, it can be obtained that when the number of gray levels in the k-th area to be compensated is greater than the number of gray levels in the j-th area to be compensated, the second brightness compensation parameter corresponding to the k-th area to be compensated is less than the second brightness compensation parameter corresponding to the j-th area to be compensated, where k and j are positive integers.
[0111] Moreover, it should be understood that considering the overall complexity of the picture, the number of gray levels, etc., as well as the subjectivity of human eye observation. Therefore, in some other embodiments, for example, for an area to be compensated with a small number of gray levels, if the number of gray levels corresponding to other non-compensated areas in the picture is also relatively small, then from the overall view of the picture, the actual brightness difference of this area to be compensated may not be easily observable by the human eye. At this time, the second brightness compensation parameter corresponding to the area to be compensated with a small number of gray levels is relatively small. Based on this, the present application does not strictly limit the relationship between the number of gray levels of the area to be compensated and the second brightness compensation parameter.
[0112] In some possible embodiments, considering that before performing display brightness compensation on the display panel, its corresponding gamma curve has often been adjusted, that is, the R, G, and B register values corresponding to each binding point gray level have been fixed. Based on this, in order to more reasonably and efficiently implement the brightness compensation for the area to be compensated, the above first brightness compensation parameter may specifically include a gray level adjustment parameter, the second brightness parameter may include the current gray level values of the area to be compensated at multiple gray levels, and the second target brightness parameter may include the target gray level values corresponding to the area to be compensated at multiple gray levels.
[0113] The above S130, determining the first brightness compensation parameter of the area to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate may specifically include the following steps:
[0114] Based on the current gray level values of the area to be compensated at multiple gray levels and the target gray level values corresponding to each of them at multiple gray levels, solve for the gray level adjustment parameter of the area to be compensated at the second refresh rate by fitting.
[0115] Specifically, the above second brightness parameter may specifically include the current gray level values of the area to be compensated at multiple gray levels, and the second target brightness parameter may specifically include the target gray level values corresponding to the area to be compensated at multiple gray levels.
[0116] After obtaining the current gray-scale values of the area to be compensated at multiple gray scales, the target gray-scale values corresponding to the area to be compensated at multiple gray scales can be determined according to the actual brightness requirements of relevant debugging personnel. In this way, after determining the current gray-scale values of the area to be compensated at multiple gray scales and the target gray-scale values corresponding to each of the multiple gray scales, the gray-scale adjustment parameters of the area to be compensated at the second refresh rate can be solved through relevant fitting algorithms.
[0117] In this embodiment, by fitting the current gray-scale values of the area to be compensated at multiple gray scales and the target gray-scale values corresponding to each of the multiple gray scales, the above-mentioned gray-scale adjustment parameters are determined. In this way, the brightness adjustment compensation can be indirectly realized by adjusting the gray scale based on the gray-scale adjustment parameters in the subsequent process, thereby realizing a more reasonable and efficient brightness compensation for the area to be compensated.
[0118] In some possible implementation manners, after determining the above-mentioned gray-scale adjustment parameters, the gray scale can be adjusted based on the gray-scale adjustment parameters, so as to indirectly realize the adjustment compensation of the brightness. Based on this, the above-mentioned S140, when the display panel displays at the second refresh rate, compensating the brightness of the area to be compensated based on the first brightness compensation parameter, may further include steps. For details, please refer to Figure 7 。
[0119] Figure 7 is another flowchart of the brightness compensation method for the display panel provided by the embodiments of the present application. As Figure 7 shown, according to some embodiments of the present application, optionally, the brightness compensation method for the display panel may further include steps S710 to S720.
[0120] S710. When the display panel displays at the second refresh rate, adjust the current gray scale to be displayed in the area to be compensated according to the gray-scale adjustment parameters to obtain the adjusted gray scale.
[0121] For example, the adjusted gray scale can be obtained according to the following expression:
[0122] y = ax 2 + bx + c (1)
[0123] In expression (1), y can represent the adjusted gray scale, x represents the current gray scale to be displayed in the area to be compensated, and a, b, and c represent the above-mentioned gray-scale adjustment parameters.
[0124] S720. Drive the sub-pixels in the area to be compensated to emit light according to the register value corresponding to the preset adjusted gray scale.
[0125] Specifically, when performing brightness compensation on the area to be compensated, the current actual gray level of the area to be compensated can be corrected through the gray level adjustment parameter, so as to obtain the target gray level of each current actual gray level, and load the register value corresponding to the target gray level value according to the target gray level value corresponding to each current actual gray level, so as to drive the display panel to emit light with the corresponding brightness of the target gray level value, realizing efficient and reasonable brightness compensation for the area to be compensated.
[0126] In some possible implementation manners, in the application scenario of the display panel, the brightness compensation performed when the display panel is displayed at the second refresh rate is actually the superimposed compensation for the area to be compensated based on the change of the register value. Based on this, specifically, the above S440, compensating the brightness of the area to be compensated according to the second brightness compensation parameter corresponding to the number of gray levels, may further include steps. For details, please refer to Figure 8 。
[0127] Figure 8 is another flowchart of the brightness compensation method for the display panel provided by the embodiments of the present application. As Figure 8 shown, according to some embodiments of the present application, optionally, the brightness compensation method for the display panel may further include steps S810 to S820.
[0128] S810. Calculate the sum of the register value corresponding to the sub-pixel in the area to be compensated and the corresponding register value obtained by multiplying the gray level value corresponding to the number of gray levels by the target multiple, to obtain the adjusted register value.
[0129] S820. Drive the sub-pixels in the area to be compensated to emit light according to the adjusted register value.
[0130] It should be noted that the register value corresponding to the sub-pixel in the area to be compensated may be the register value obtained after compensation based on the foregoing first brightness compensation parameter.
[0131] After determining the register value corresponding to the sub-pixel in the area to be compensated, by adding it to the corresponding register value obtained by multiplying the gray level value corresponding to the number of gray levels by the target multiple, the adjusted register value is obtained. In this way, driving the sub-pixels in the area to be compensated to emit light according to the adjusted register value can realize efficient and reasonable brightness compensation for the area to be compensated of the display panel.
[0132] Based on the brightness compensation method for the display panel provided in the above embodiments, the present application further provides a brightness compensation device for a display panel corresponding to the above brightness compensation method for the display panel. Next, Figure 9 a detailed introduction to the brightness compensation device for the display panel will be given.
[0133] Figure 9The figure shows a schematic structural diagram of a brightness compensation device for a display panel provided by an embodiment of the present application. Figure 9 The shown brightness compensation device 900 for the display panel includes:
[0134] A first acquisition module 910, configured to acquire a first brightness parameter of a region to be compensated in the display panel at a first refresh rate;
[0135] A switching module 920, configured to switch the refresh rate of the display panel from the first refresh rate to a second refresh rate when the difference between the first brightness parameter and a first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold;
[0136] A second acquisition module 930, configured to acquire a second brightness parameter of the region to be compensated at the second refresh rate, and determine a first brightness compensation parameter of the region to be compensated at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate;
[0137] A first compensation module 940, configured to compensate the brightness of the region to be compensated based on the first brightness compensation parameter when the display panel is displayed at the second refresh rate.
[0138] For the brightness compensation device of the display panel in the embodiment of the present application, by setting corresponding functional modules, it is possible to determine a region to be compensated where the difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold at the first refresh rate, then switch the refresh rate of the display panel from the first refresh rate to the second refresh rate, and acquire the second brightness parameter of the aforementioned region to be compensated at the second refresh rate. In this way, according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate, a first brightness compensation parameter is determined, and the brightness of the region to be compensated at the second refresh rate is compensated based on the first brightness compensation parameter. The brightness compensation device for a display panel provided by the embodiment of the present application can perform corresponding brightness compensation on the region to be compensated at different refresh rates by determining the region to be compensated that needs subsequent compensation at the first refresh rate of the display panel and determining the first brightness compensation parameter of the aforementioned region to be compensated at the second refresh rate after the refresh rate of the display panel is switched from the first refresh rate to the second refresh rate, thereby effectively solving the problem of uneven display brightness during the frequency switching process of the display panel.
[0139] In some possible embodiments, considering that if the display brightness unevenness degree of the area to be compensated in the display panel at the first refresh rate is relatively slight, then, after performing brightness compensation on the area to be compensated at the first refresh rate, the display unevenness problem of the area to be compensated has basically been solved. At this time, even if the display panel is switched to the second refresh rate, it is basically difficult for the human eye to observe flicker in the area to be compensated. Therefore, in order to achieve the purpose of reducing testing and debugging costs and avoiding unnecessary production costs, the display panel may include N areas to be compensated, where N is a positive integer;
[0140] Before obtaining the second brightness parameter of the area to be compensated at the second refresh rate, the brightness compensation device of the display panel may further include:
[0141] A screening module, which can be used to screen out the areas to be compensated from the N areas to be compensated, where the difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold;
[0142] The second obtaining module 930 described above may specifically be used to:
[0143] Obtain the second brightness parameter of the screened area to be compensated at the second refresh rate, and determine the first brightness compensation parameter of the screened area to be compensated at the second refresh rate according to the second brightness parameter of the screened area to be compensated and the second target brightness parameter corresponding to the second refresh rate.
[0144] In some possible embodiments, considering that in the actual scenario, the display uneven brightness compensation for the area to be compensated of the display panel is not absolute, and, the inventor has found through research that during the application process of the display panel, when the display panel displays different pictures, even if the area to be compensated has been subjected to corresponding brightness compensation, due to the different number of gray levels corresponding to the area to be compensated in the displayed image, there will be a situation of poor display effect and poor compensation effect when the refresh rate is switched. Based on this, in order to further improve the display effect of the display panel, the brightness compensation device of the display panel may further include:
[0145] A third obtaining module, which can be used to obtain the first image to be displayed when the display panel displays at the second refresh rate;
[0146] A first determining module, which can be used to determine the number of gray levels corresponding to the area to be compensated in the first image;
[0147] A second determining module, which can be used to determine the second brightness compensation parameter of the area to be compensated corresponding to the number of gray levels at the second refresh rate based on the preset correspondence between the number of gray levels and the second brightness compensation parameter when the number of gray levels is less than the second preset threshold;
[0148] A second compensation module, which can be used to compensate the brightness of the area to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels.
[0149] In some possible implementation manners, considering that for different numbers of gray levels in the area to be compensated, the second brightness compensation parameters at the second refresh rate are different. To further improve the secondary compensation effect of the area to be compensated at the second refresh rate and achieve precise compensation for the area to be compensated, before obtaining the first image to be displayed, the brightness compensation device of the display panel may further include:
[0150] A fourth acquisition module, which can be used to acquire M second images to be displayed. The second images are test images, and the numbers of gray levels corresponding to the areas to be compensated in different second images are different. M is a positive integer;
[0151] A display module, which can be used to display the i-th second image based on any i-th second image, and compensate the brightness of the area to be compensated based on the first brightness compensation parameter. The number of gray levels corresponding to the area to be compensated in the i-th second image is n. Both i and n are positive integers;
[0152] A fifth acquisition module, which can be used to acquire the third brightness parameter of the area to be compensated when the display panel displays the i-th second image;
[0153] A third determination module, which can be used to determine the second brightness compensation parameter corresponding to the gray level number n according to the third brightness parameter and the third target brightness parameter corresponding to the area to be compensated when the displayed gray level number is n;
[0154] Preferably, the third brightness parameter may include the measured average brightness of the area to be compensated, the third target brightness parameter may include the expected average brightness corresponding to the area to be compensated when the displayed gray level number is n, and the second brightness compensation parameter may include the register value obtained by multiplying the gray level value by the target multiple;
[0155] The above-mentioned third determination module may specifically include:
[0156] A first compensation sub-module, which can be used to compensate the register values corresponding to the respective color sub-pixels in the area to be compensated with the register value obtained by multiplying the gray level value by the preset multiple when the difference between the measured average brightness and the expected average brightness is greater than the third preset threshold;
[0157] A first acquisition sub-module, which can be used to acquire the measured average brightness of the area to be compensated after the register value compensation;
[0158] As a sub-module, it can be used to use the register value obtained by multiplying the gray scale value by a preset multiple as the register value corresponding to the gray scale number n when the difference between the measured average brightness and the expected average brightness after register value compensation is less than or equal to the first preset threshold, which is the register value obtained by multiplying the gray scale value corresponding to the gray scale number n by the target multiple.
[0159] In some possible implementation manners, considering that in the actual application scenario of the display panel, for the same area to be compensated, the fewer the number of gray scales displayed in it, the simpler the image corresponding to the area to be compensated. And when the image is simpler, the display unevenness problem is more easily observable by the human eye.
[0160] Therefore, based on this research finding, it can be obtained that when the number of gray scales in the k-th area to be compensated is greater than the number of gray scales in the j-th area to be compensated, the second brightness compensation parameter corresponding to the k-th area to be compensated is less than the second brightness compensation parameter corresponding to the j-th area to be compensated, where k and j are positive integers.
[0161] In some possible implementation manners, considering that before performing display brightness compensation on the display panel, its corresponding gamma curve has often been debugged, that is, the R, G, and B register values corresponding to each binding point gray scale have been fixed. Based on this, in order to more reasonably and efficiently implement the brightness compensation for the area to be compensated, the first brightness compensation parameter may include a gray scale adjustment parameter, the second brightness parameter may include the current gray scale value of the area to be compensated at multiple gray scales, and the second target brightness parameter may include the target gray scale value corresponding to the area to be compensated at multiple gray scales;
[0162] Determining the first brightness compensation parameter of the area to be compensated at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate may specifically include:
[0163] Based on the current gray scale value of the area to be compensated at multiple gray scales and the target gray scale value corresponding to each at multiple gray scales, solve for the gray scale adjustment parameter of the area to be compensated at the second refresh rate by fitting.
[0164] In some possible implementation manners, after determining the above gray scale adjustment parameter, the gray scale can be adjusted based on this gray scale adjustment parameter, so as to indirectly implement the adjustment and compensation of the brightness. Based on this, the first compensation module 940 may specifically include:
[0165] An adjustment sub-module, which can be used to adjust the current gray scale to be displayed in the area to be compensated according to the gray scale adjustment parameter when the display panel is displayed at the second refresh rate, to obtain the adjusted gray scale;
[0166] A first driving sub-module, which can be used to drive the sub-pixels in the area to be compensated to emit light according to the register value corresponding to the preset adjusted gray scale.
[0167] In some possible implementation manners, in the application scenario of a display panel, when the display panel is displayed at a second refresh rate, the brightness compensation performed is actually the superimposed compensation for the area to be compensated based on the change of the register value. Based on this, the above-mentioned second compensation module may specifically include:
[0168] A calculation sub-module, which can be used to calculate the sum of the register values corresponding to the sub-pixels in the area to be compensated and the register corresponding to the gray-scale value corresponding to the number of gray-scales multiplied by a target multiple, so as to obtain an adjusted register value;
[0169] A second driving sub-module, which can be used to drive the sub-pixels in the area to be compensated to emit light according to the adjusted register value.
[0170] Figure 10 It is a schematic structural diagram of a brightness compensation device for a display panel provided by an embodiment of the present application.
[0171] The brightness compensation device for a display panel may include a processor 1001 and a memory 1002 storing computer program instructions.
[0172] Specifically, the above-mentioned processor 1001 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.
[0173] The memory 1002 may include a mass storage for data or instructions. By way of example and not limitation, the memory 1002 may include a hard disk drive (HDD), a floppy disk drive, a 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, the memory 1002 may include a removable or non-removable (or fixed) medium. In a suitable case, the memory 1002 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 1002 is a non-volatile solid-state memory.
[0174] The memory 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.
[0175] The processor 1001 reads and executes the computer program instructions stored in the memory 1002 to implement the brightness compensation method of any one of the display panels in the above embodiments.
[0176] In one example, the brightness compensation device of the data display panel may further include a communication interface 1003 and a bus 1010. Among them, as Figure 10 shown, the processor 1001, the memory 1002, and the communication interface 1003 are connected through the bus 1010 and complete communication with each other.
[0177] The communication interface 1003 is mainly used to implement communication between each module, device, unit, and / or device in the embodiments of the present application.
[0178] The bus 1010 includes hardware, software, or both, and couples the components of the brightness compensation device of the display panel together. 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 buses or a combination of two or more of these. In a suitable case, the bus 1010 may include one or more buses. Although the embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.
[0179] The brightness compensation device of the display panel executes the brightness compensation method of the display panel in the embodiments of the present application, thereby implementing the brightness compensation method of the display panel provided in any one or more of the above method embodiments.
[0180] In addition, in combination with the display panel brightness compensation method in the above embodiments, an embodiment of the present application can 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 display panel brightness compensation methods in the above embodiments is implemented.
[0181] Based on the display panel brightness compensation method in the above embodiments, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is caused to execute the display panel brightness compensation method provided in any one of the above embodiments of the present application.
[0182] It should be clear that the present application is not limited to the specific configurations and processes described above and shown 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 shown as examples. However, the method process of the present application is not limited to the specific steps described and shown. 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 structure 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 for performing 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. A "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 discs, 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 the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps. That is, 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] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of methods, apparatus (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 combinations 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 apparatus to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing apparatus enable the implementation of the functions / acts 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 will also be understood that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware performing the specified functions or acts, or by a combination of dedicated hardware and computer instructions.
[0186] As described above, the above is only the specific implementation manner of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules, and units described above 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 the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application.
Claims
1. A brightness compensation method for a display panel, characterized in that, it includes: Obtain a first brightness parameter of a region to be compensated in the display panel at a first refresh rate; When the difference between the first brightness parameter and a first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold, switch the refresh rate of the display panel from the first refresh rate to a second refresh rate; Obtain a second brightness parameter of the region to be compensated at the second refresh rate, and determine a first brightness compensation parameter of the region to be compensated at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate; When the display panel is displaying at the second refresh rate, compensate the brightness of the region to be compensated based on the first brightness compensation parameter; When the display panel is displaying at the second refresh rate, obtain a first image to be displayed; Determine the number of gray levels corresponding to the region to be compensated in the first image; When the number of gray levels is less than a second preset threshold, determine a second brightness compensation parameter of the region to be compensated at the second refresh rate corresponding to the number of gray levels based on a corresponding relationship between a preset number of gray levels and the second brightness compensation parameter; Compensate the brightness of the region to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels.
2. The method according to claim 1, characterized in that, the display panel includes N regions to be compensated, where N is a positive integer; Before obtaining the second brightness parameter of the region to be compensated at the second refresh rate, the method further includes: Screen out the regions to be compensated from the N regions to be compensated, where the difference between the first brightness parameter and the first target brightness parameter is greater than the first preset threshold; The obtaining the second brightness parameter of the region to be compensated at the second refresh rate, and determining a first brightness compensation parameter of the region to be compensated at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate includes: Obtain the second brightness parameter of the screened region to be compensated at the second refresh rate, and determine the first brightness compensation parameter of the screened region to be compensated at the second refresh rate according to the second brightness parameter of the screened region to be compensated and the second target brightness parameter corresponding to the second refresh rate.
3. The method according to claim 1, characterized in that, before obtaining the first image to be displayed, the method further includes: Obtain M second images to be displayed, where the second images are test images, and the number of gray levels corresponding to the region to be compensated in different second images is different, and M is a positive integer; Based on any i-th second image, display the i-th second image, and compensate the brightness of the region to be compensated based on the first brightness compensation parameter, where the number of gray levels corresponding to the region to be compensated in the i-th second image is n, and both i and n are positive integers; Obtain the third brightness parameter of the to-be-compensated area when the display panel displays the i-th second image; Determine the second brightness compensation parameter corresponding to the gray level number n according to the third brightness parameter and the third target brightness parameter corresponding to the to-be-compensated area when the number of gray levels displayed is n.
4. The method according to claim 3, characterized in that the third brightness parameter includes the measured average brightness of the to-be-compensated area, the third target brightness parameter includes the expected average brightness corresponding to the to-be-compensated area when the number of gray levels displayed is n, and the second brightness compensation parameter includes the register value obtained by multiplying the gray level value by the target multiple; The step of determining the second brightness compensation parameter corresponding to the gray level number n according to the third brightness parameter and the third target brightness parameter corresponding to the to-be-compensated area when the number of gray levels displayed is n includes: When the difference between the measured average brightness and the expected average brightness is greater than the third preset threshold, compensate the register values corresponding to each color sub-pixel in the to-be-compensated area with the register value obtained by multiplying the gray level value by the preset multiple; Obtain the measured average brightness of the to-be-compensated area after the register value compensation; When the difference between the measured average brightness after the register value compensation and the expected average brightness is less than or equal to the third preset threshold, use the register value obtained by multiplying the gray level value by the preset multiple as the register value obtained by multiplying the gray level value by the target multiple corresponding to the gray level number n.
5. The method according to claim 1, characterized in that In the case where the number of gray levels in the k-th to-be-compensated area is greater than the number of gray levels in the j-th to-be-compensated area, the second brightness compensation parameter corresponding to the k-th to-be-compensated area is less than the second brightness compensation parameter corresponding to the j-th to-be-compensated area, where k and j are positive integers.
6. The method according to claim 1, characterized in that the first brightness compensation parameter includes a gray level adjustment parameter, the second brightness parameter includes the current gray level value of the to-be-compensated area at multiple gray levels, and the second target brightness parameter includes the target gray level value corresponding to the to-be-compensated area at multiple gray levels; The step of determining the first brightness compensation parameter of the to-be-compensated area at the second refresh rate according to the second brightness parameter and the second target brightness parameter corresponding to the second refresh rate includes: Based on the current gray level value of the to-be-compensated area at multiple gray levels and the target gray level value corresponding to each at multiple gray levels, solve the gray level adjustment parameter of the to-be-compensated area at the second refresh rate by fitting.
7. The method according to claim 6, characterized in that When the display panel displays at the second refresh rate, compensating the brightness of the to-be-compensated area based on the first brightness compensation parameter includes: When the display panel displays at the second refresh rate, adjust the current gray level to be displayed in the to-be-compensated area according to the gray level adjustment parameter to obtain the adjusted gray level; Drive the sub-pixels in the area to be compensated to emit light according to the register values corresponding to the adjusted gray levels preset.
8. The method according to claim 1, wherein, the compensating the brightness of the area to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels includes: calculating the sum of the register value corresponding to the sub-pixel in the area to be compensated and the register corresponding to the gray level value corresponding to the number of gray levels multiplied by a target multiple to obtain an adjusted register value; Drive the sub-pixels in the area to be compensated to emit light according to the adjusted register value.
9. A brightness compensation device for a display panel, wherein, the device includes: a first acquisition module, configured to acquire a first brightness parameter of an area to be compensated in the display panel at a first refresh rate; a switching module, configured to switch the refresh rate of the display panel from the first refresh rate to a second refresh rate when the difference between the first brightness parameter and a first target brightness parameter corresponding to the first refresh rate is greater than a first preset threshold; a second acquisition module, configured to acquire a second brightness parameter of the area to be compensated at the second refresh rate, and determine a first brightness compensation parameter of the area to be compensated at the second refresh rate according to the second brightness parameter and a second target brightness parameter corresponding to the second refresh rate; a first compensation module, configured to compensate the brightness of the area to be compensated based on the first brightness compensation parameter when the display panel is displayed at the second refresh rate; a third acquisition module, configured to acquire a first image to be displayed when the display panel is displayed at the second refresh rate; a first determination module, configured to determine the number of gray levels corresponding to the area to be compensated in the first image; a second determination module, configured to determine a second brightness compensation parameter of the area to be compensated corresponding to the number of gray levels at the second refresh rate based on a corresponding relationship between the preset number of gray levels and the second brightness compensation parameter when the number of gray levels is less than a second preset threshold; a second compensation module, configured to compensate the brightness of the area to be compensated based on the second brightness compensation parameter corresponding to the number of gray levels.
10. A computer-readable storage medium, wherein, computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by a processor, the brightness compensation method of the display panel according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Brightness compensation method and device and brightness compensation system
CN111540331A
Compensation method and compensation device of display panel, display panel and display device
CN114141213A
Seamless transition of multiple display refresh rates
CN114631137A