Panel display method and device, display apparatus, and storage medium
By obtaining the driving parameters and correction coefficients in the chromaticity coordinates of the display panel, the problem of uneven color brightness during brightness adjustment was solved, thereby improving the visibility and display effect of the display panel.
Patent Information
- Application Number
- CN202611499595.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-23
- Publication Date
- 2026-11-06
AI Technical Summary
During brightness adjustment, the color brightness consistency of the display panel fluctuates significantly, causing color distortion and flickering issues, which affect the user's visual experience.
By obtaining the driving parameters of the display panel, querying the correction coefficient table, obtaining the first correction coefficient, and combining it with the test brightness under the chromaticity coordinates to obtain the second correction coefficient, the chromaticity and brightness of the display panel are corrected to optimize the display effect.
It effectively avoids uneven changes in color and brightness during brightness adjustment, improves the visibility of the display panel, and reduces color cast and flicker.
Smart Images

Figure CN123053073A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a panel display method, apparatus, display device, and storage medium. Background Technology
[0002] As electronic products are used more and more widely in various application scenarios, the display panel, as the core component of electronic product display, has received widespread attention for its display effect.
[0003] Currently, when users adjust the brightness of the display panel, the color and brightness consistency of the display panel often fluctuates significantly due to factors such as refresh rate, temperature, and the characteristics of the display panel's own TFT (Thin Film Transistor). This manifests as uneven changes in color and brightness displayed on the display panel during brightness adjustment, leading to color cast and flickering issues, which seriously affect the user's visual experience and result in poor visibility of the display panel. Summary of the Invention
[0004] This application provides a panel display method, apparatus, display device, and storage medium to improve the visibility of the display panel. The technical solution is as follows: Firstly, a panel display method is provided, the method comprising: In response to a brightness adjustment operation on the display panel, the driving parameters of the display panel at the current moment are obtained; For each color channel in the multiple color channels, based on the driving parameters, the correction coefficient table of the display panel is queried to obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel. Based on the test brightness and the reference brightness, a second correction coefficient is obtained under the color channel. The test brightness is the brightness mapped to the current gray level in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient. The display is based on the first correction factor and the second correction factor.
[0005] In some embodiments, the above method further includes: For each of the multiple color channels, obtain the brightness and chromaticity coordinates displayed on each of the multiple test panels under different driving parameters; Based on the brightness and chromaticity coordinates displayed on each test panel under different driving parameters, the first correction coefficient corresponding to different driving parameters is obtained; The correction coefficient table records the first correction coefficient corresponding to different driving parameters.
[0006] In some embodiments, the above-mentioned querying of the correction coefficient table of the display panel based on the driving parameters to obtain a first correction coefficient matching the driving parameters includes: Based on the driving parameters, the correction coefficient table of the display panel is queried and interpolated to obtain the first correction coefficient.
[0007] In some embodiments, the driving parameters include at least one of the following: duty cycle, target brightness, grayscale, and refresh rate, wherein the target brightness is a brightness determined based on the brightness adjustment operation.
[0008] In some embodiments, obtaining the second correction coefficient for the color channel based on the test brightness and the reference brightness includes: The second correction coefficient is obtained based on the importance parameter, the test brightness, and the reference brightness, wherein the importance parameter indicates the significance of the deviation between the test brightness and the reference brightness.
[0009] In some embodiments, the above-described display based on the first correction coefficient and the second correction coefficient includes: Multiply the first correction factor by the second correction factor to obtain the target correction factor; The display voltage of the display panel is adjusted based on the target correction coefficient.
[0010] Secondly, a panel display device is provided, the device comprising: The parameter acquisition module is used to acquire the driving parameters of the display panel at the current moment in response to the brightness adjustment operation of the display panel; The first coefficient acquisition module is used to query the correction coefficient table of the display panel for each color channel in the multiple color channels based on the driving parameters, and obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel. The second coefficient acquisition module is used to acquire the second correction coefficient under the color channel. The test brightness is the brightness mapped to the current gray level in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient. The display module is used to display based on the first correction coefficient and the second correction coefficient.
[0011] In some embodiments, the above-described apparatus further includes: The testing module is used to obtain the brightness and chromaticity coordinates of each test panel in multiple test panels under different driving parameters for each of the multiple color channels; The third coefficient acquisition module is used to acquire the first correction coefficient corresponding to different driving parameters based on the brightness and chromaticity coordinates displayed by each test panel under different driving parameters. The recording module is used to record the first correction coefficient corresponding to different driving parameters in the correction coefficient table.
[0012] In some embodiments, the first coefficient acquisition module described above is configured to: Based on the driving parameters, the correction coefficient table of the display panel is queried and interpolated to obtain the first correction coefficient.
[0013] In some embodiments, the driving parameters include at least one of the following: duty cycle, target brightness, grayscale, and refresh rate, wherein the target brightness is a brightness determined based on the brightness adjustment operation.
[0014] In some embodiments, the second coefficient acquisition module described above is used for: The second correction coefficient is obtained based on the importance parameter, the test brightness, and the reference brightness, wherein the importance parameter indicates the significance of the deviation between the test brightness and the reference brightness.
[0015] In some embodiments, the above-described display module is used for: Multiply the first correction factor by the second correction factor to obtain the target correction factor; The display voltage of the display panel is adjusted based on the target correction coefficient.
[0016] Thirdly, a display device is provided, the display device including a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded and executed by the processor to perform the operations performed by the panel display method provided in the first aspect or various alternative implementations of the first aspect.
[0017] Fourthly, a computer-readable storage medium is provided, wherein at least one computer program is stored therein, the at least one computer program being loaded and executed by a processor to perform the operations performed by the panel display method provided in the first aspect or various alternative implementations of the first aspect.
[0018] Fifthly, a computer program product is provided, comprising a computer program that is executed by a processor to perform the operations performed by the panel display method provided in the first aspect or various alternative implementations of the first aspect.
[0019] The panel display method provided in this application displays based on a first correction coefficient and a second correction coefficient during brightness adjustment. Since the first correction coefficient can correct the mapping relationship between grayscale and the brightness to be displayed by the display panel based on the current driving parameters of the display panel, and the second correction coefficient can correct the first correction coefficient by combining the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel, the chromaticity and brightness displayed by the display panel can be corrected by combining the first correction coefficient and the second correction coefficient, so as to avoid uneven changes in chromaticity and brightness displayed by the display panel during brightness adjustment, thereby avoiding color cast and flickering problems of the display panel and improving the visibility of the display panel.
[0020] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a schematic diagram of a computer system provided in an embodiment of this application; Figure 2 This is a flowchart of a panel display method provided in an embodiment of this application; Figure 3 This is a flowchart of another panel display method provided in an embodiment of this application; Figure 4 This is a flowchart of another panel display method provided in an embodiment of this application; Figure 5 This is an experimental comparison diagram provided in an embodiment of this application; Figure 6 This is another experimental comparison diagram provided in the embodiments of this application; Figure 7 This is another experimental comparison diagram provided in the embodiments of this application; Figure 8 This is a block diagram of a panel display device provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0024] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor are there any restrictions on quantity or execution order.
[0025] In this application, the term "at least one" means one or more, and "multiple" means two or more.
[0026] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the driving parameters, correction coefficients, and brightness involved in this application were all obtained with full authorization.
[0027] To better understand the technical solution of this application, the inventive concept of this application will first be described in detail.
[0028] Currently, electronic products are increasingly used in various application scenarios, and as the core component of electronic product displays, the display effect of the display panel has received widespread attention. When users adjust the brightness of the display panel, the color and brightness consistency of the display panel often fluctuates significantly during the adjustment process due to factors such as refresh rate, temperature, and the TFT characteristics of the display panel itself. This means the color and brightness curve of the display panel is not smooth enough, resulting in uneven changes in color and brightness displayed on the display panel during brightness adjustment. This leads to color cast and flickering (brightness jumps) problems, severely affecting the user's visual experience and causing poor visibility of the display panel. For example, at different gray levels or refresh rates, due to changes in duty cycle, voltage, and timing, the curve between color temperature and brightness displayed by the display panel is difficult to maintain a smooth and continuous curve, resulting in poor visibility of the display panel.
[0029] Furthermore, with the widespread application of technologies such as high dynamic range and VRR (Variable Refresh Rate) in various display panels, while these technologies improve image contrast and reduce power consumption, they also exacerbate the aforementioned problems. For example, the fluctuation in color brightness consistency becomes more severe during refresh rate switching scenarios. This issue is particularly prominent in scenarios such as gaming and dynamic dimming on mobile devices, seriously affecting the user's visual experience. Traditional static compensation solutions are no longer able to adapt to the various driving methods brought about by technological iterations, nor can they cope with individual differences in RGB (Red, Green, Blue) color casts on display panels. Therefore, a panel display method is urgently needed to solve the above problems and improve the visibility of display panels.
[0030] To address the aforementioned issues, this application provides a panel display method. This method, when a user adjusts the brightness of the display panel, queries a correction coefficient table based on the display panel's driving parameters for each color channel to obtain a first correction coefficient used to correct the mapping relationship between grayscale and the brightness to be displayed on the display panel under that color channel. Furthermore, based on the brightness corresponding to the chromaticity coordinates of the display panel at the current moment and a reference brightness, a second correction coefficient is obtained. This second correction coefficient is used to correct the first correction coefficient, enabling the first correction coefficient to more accurately correct the mapping relationship between grayscale and brightness. The display panel displays based on these first and second correction coefficients, correcting the chromaticity and brightness displayed on the display panel. This avoids uneven changes in chromaticity and brightness displayed on the display panel during brightness adjustment, thereby adaptively improving color cast and flicker issues during DBV (Display Brightness Value) adjustment and enhancing the visibility of the display panel.
[0031] The panel display method provided in the embodiments of this application will be described in detail below.
[0032] The panel display method provided in this application embodiment can be used in a display device. Optionally, the display device is a terminal with a display panel. The terminal can be any electronic device product capable of human-computer interaction with a user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. Examples include PCs (Personal Computers), mobile phones, smartphones, PDAs (Personal Digital Assistants), wearable devices, PPCs (Pocket PCs), tablets, smart car systems, smart TVs, smart speakers, and smartwatches. The terminal belongs to a computer system, for example... Figure 1 This is a schematic diagram of a computer system provided in an embodiment of this application. See also... Figure 1The computer system includes: terminal 101.
[0033] The panel display method provided in the embodiments of this application is described below.
[0034] Figure 2 This is a flowchart of a panel display method provided in an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps: 201. The display device responds to the brightness adjustment operation of the display panel by obtaining the driving parameters of the display panel at the current moment.
[0035] The display panel can be an AMOLED (Active-matrix organic light-emitting diode) or OLED (Organic Light-Emitting Diode) type display panel, and can be a smartphone display, a smart wearable device screen, a tablet or laptop display, etc. This application embodiment does not limit the specific type. The display panel is located on or connected to a display device. Brightness adjustment can be achieved by dragging the brightness bar or slider on the display panel, or by triggering the brightness adjustment button on the display panel, etc. The user adjusts the DBV of the display panel by performing the brightness adjustment operation. The driving parameters of the display panel indicate the display mode of the display panel. These driving parameters include, for example, at least one of the display panel's duty cycle, brightness, grayscale, and refresh rate. Of course, the driving parameters can also include other display-related parameters, which are not limited in this application embodiment.
[0036] In this embodiment, the display device, in response to a brightness adjustment operation on the display panel, acquires the driving parameters of the display panel in real time. The display device can acquire these driving parameters by reading system configuration or parsing the display device's input data stream. Furthermore, during brightness adjustment, the display device continuously acquires the driving parameters of the display panel over time and continuously corrects the color and brightness displayed on the display panel through the following process to improve color and brightness consistency, making the color and brightness changes of the display panel more uniform and thus improving the visibility of the display panel.
[0037] 202. For each color channel in the multiple color channels, the display device queries the correction coefficient table of the display panel based on the driving parameters to obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the above color channels.
[0038] The display panel uses RGB mode, and the aforementioned color channels include R channel, G channel, and B channel. Each color channel corresponds to a correction factor table, which records the first correction factor corresponding to different driving parameters under that color channel. This first correction factor can be a gamma correction factor, used to correct the mapping relationship between grayscale and brightness, such as smoothing the grayscale-brightness curve.
[0039] In this embodiment of the application, for each color channel among multiple color channels, the display device queries the correction coefficient table corresponding to the color channel based on the driving parameters to obtain the first correction coefficient corresponding to the driving parameters under the color channel.
[0040] 203. The display device obtains a second correction coefficient for the aforementioned color channel based on the test brightness and the reference brightness. The test brightness is the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient.
[0041] The flash memory of the display device stores Demura compensation data for the display panel. This Demura compensation data is obtained by taking photographs of the display panel during its production process. The Demura compensation data includes monochrome data for each color channel, and this monochrome data includes the mapping relationship between grayscale and brightness at different chromaticity coordinates of the display panel. This mapping relationship can be recorded using a mapping table, which is not limited in this embodiment. The reference brightness is the brightness adjustment result at the current moment, i.e., the brightness to be adjusted at the current moment, such as the brightness indicated by the brightness bar at the current moment. The second correction coefficient is obtained based on the Demura compensation data of the display panel and is used to correct the first correction coefficient by considering the individual differences caused by the TFT characteristics of the display panel itself. This allows the corrected first correction coefficient to adjust the chromaticity and brightness displayed by the display panel in conjunction with the state of the display panel itself, thereby further optimizing the display effect.
[0042] In this embodiment, the display device queries the monochrome data corresponding to the aforementioned color channel based on the current chromaticity coordinates and the current grayscale, to obtain the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel, i.e., the test brightness. Based on the test brightness and the reference brightness, the display device obtains the second correction coefficient for the aforementioned color channel.
[0043] 204. The display device displays based on the first correction factor and the second correction factor.
[0044] In the embodiments of this application, the display device corrects the color and brightness displayed on the display panel based on a first correction factor and a second correction factor.
[0045] The panel display method provided in this application embodiment displays based on a first correction coefficient and a second correction coefficient during brightness adjustment. Since the first correction coefficient can correct the mapping relationship between grayscale and the brightness to be displayed by the display panel based on the current driving parameters of the display panel, and the second correction coefficient can correct the first correction coefficient by combining the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel, the chromaticity and brightness displayed by the display panel can be corrected by combining the first correction coefficient and the second correction coefficient, so as to avoid uneven changes in chromaticity and brightness displayed by the display panel during brightness adjustment, thereby avoiding color cast and flickering problems of the display panel and improving the visibility of the display panel.
[0046] The above Figure 2 The diagram shown is only the basic process of this application. The following is a further explanation of the solution provided in this application based on a specific implementation method.
[0047] Figure 3 This is a flowchart of a panel display method provided in an embodiment of this application. The method is executed by the DIC (Driver Integrated Circuit) of the display device, such as... Figure 3 As shown, the method includes the following steps.
[0048] 301. The display device responds to the brightness adjustment operation by obtaining the driving parameters of the display panel at the current moment.
[0049] The driving parameters include at least one of the following: duty cycle, target brightness, grayscale, and refresh rate. The target brightness is the brightness determined based on the brightness adjustment operation, such as the brightness indicated by the brightness bar at the current moment during the brightness adjustment process. The duty cycle of the display panel at the current moment is the duty cycle of any pixel or any partition in the display panel at the current moment. This "any pixel" can be, for example, the center pixel of the display panel, and the "any partition" can be, for example, the central area of the display panel. This application does not limit the specific pixel or partition in the current moment. The target brightness of the display panel at the current moment can be the target brightness of the aforementioned pixel or partition at the current moment, or it can be the target brightness of the entire display panel at the current moment. The grayscale of the display panel at the current moment includes the grayscale of the aforementioned pixel or partition in each color channel at the current moment.
[0050] Since changes in the aforementioned driving parameters can affect the brightness and color of the display panel, this embodiment of the application uses the driving parameters at the current moment to correct the brightness and color of the display panel. This reduces the impact of these driving parameters on brightness and color during brightness adjustment, improving the visibility of the display panel. For example, by adaptively correcting the display panel in conjunction with the refresh rate during brightness adjustment, it is possible to improve brightness jumps and color shifts caused by changes in scanning timing and differences in pixel charging time at different refresh rates.
[0051] Step 301 is similar to step 201 above, and will not be described again in this embodiment. For example, the display device obtains the duty cycle, target brightness, and current refresh rate of the center pixel of the display panel at the current moment by reading the system configuration, and obtains the grayscale of the center pixel of the display panel at each color channel by parsing the input data stream of the display panel (such as image data or video data).
[0052] 302. For each color channel in the multiple color channels, the display device queries the correction coefficient table of the display panel based on the driving parameters to obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel.
[0053] In this embodiment, for each color channel among multiple color channels, the display device queries the correction coefficient table corresponding to that color channel based on the driving parameters to obtain a first correction coefficient that matches the driving parameters. For example, the correction coefficient table used in this embodiment is a multi-dimensional LUT (Look-Up Table), which records the correspondence between duty cycle, target brightness, grayscale, refresh rate, and correction coefficients. For each color channel among multiple color channels, the display device queries the correction coefficient table based on the duty cycle of the center pixel at the current time, the target brightness, the grayscale of that color channel, and the refresh rate of the display panel to obtain the corresponding first correction coefficient. This query process can be expressed as the following formula (1).
[0054] (1) Where D indicates duty cycle, G indicates grayscale, L indicates target brightness, and F indicates refresh rate. Used to indicate the first correction factor obtained from the query. This is used to indicate how to query the correction coefficient table LUT based on the above D, G, L, and F.
[0055] In some embodiments, the duty cycle ranges from 0 to 1, the grayscale ranges from 0 to 255, the target brightness is measured in nits, and the refresh rate is measured in Hertz (Hz).
[0056] The above explanation uses the example of a display device obtaining the first correction coefficient by looking up a table. In some embodiments, the correction coefficient table only records correction coefficients corresponding to some driving parameters. Therefore, in obtaining the first correction coefficient, the display device performs lookup and interpolation on the correction coefficient table based on the driving parameters to obtain the first correction coefficient. This process obtains the first correction coefficient through interpolation, which allows it to be obtained even when the correction coefficient for a certain driving parameter is not present in the correction coefficient table, thereby improving the visibility of the display panel. Furthermore, obtaining the first correction coefficient through interpolation also eliminates the need to store a large number of correspondences between driving parameters and correction coefficients in the correction coefficient table, reducing the data size of the correction coefficient table and thus saving storage space on the display panel.
[0057] The correction coefficient table is obtained by pre-testing multiple test panels and written into the display panel. During display, the display device directly queries the pre-written correction coefficient table. During testing, relevant personnel obtain the correction coefficient table corresponding to each color channel. Taking the process of obtaining the correction coefficient table as an example, for each color channel, the computer obtains the luminance and chromaticity coordinates displayed on each of the multiple test panels under different driving parameters. Based on the luminance and chromaticity coordinates displayed on each test panel under different driving parameters, the first correction coefficient corresponding to different driving parameters is obtained and recorded in the correction coefficient table.
[0058] For example, during the panel factory calibration phase, personnel drive multiple test panels to display at different combinations of preset grayscale levels and refresh rates. While each test panel is displayed in each combination, the personnel adjust the target brightness of the test panel, such as gradually adjusting it from DBV0 to DBV4095. During this process, a display color analyzer is used to obtain the luminance and chromaticity coordinates of the center point of the test panel under different target brightness levels. Based on the luminance and chromaticity coordinates of multiple test panels under different combinations and target brightness levels, a computer compiles a correction coefficient table. In this process, since current display panels typically include both DC (Direct Current) and PWM (Pulse Width Modulation) dimming modes, using PWM in the low-brightness range and DC in the high-brightness range, and in the case of PWM, there is a linear or non-linear mapping relationship between the brightness displayed by each pixel and the pixel's duty cycle, the computer can obtain the duty cycle corresponding to each target brightness in the low-brightness range through this mapping relationship and add the corresponding duty cycle to the correction coefficient table. Furthermore, since the duty cycle of pixels is usually high when using DC, computer equipment can set the duty cycle corresponding to the brightness of each target in the high brightness range to a higher value and add it to the correction coefficient table accordingly.
[0059] The number of test panels can be 10 or more, but this embodiment does not limit this. Multiple preset grayscale levels are, for example, 16, 32, 64, 128, and 255, and multiple refresh rates are, for example, 60Hz, 90Hz, 120Hz, and 144Hz. The center point of the test panel is, for example, one or more pixels at the center of the test panel. Furthermore, the above process is illustrated using the acquisition of the luminance and chromaticity coordinates of the center point as an example; the computer device can also acquire the luminance and chromaticity coordinates of other positions on the test panel, and this embodiment does not limit this. The above process tests the luminance and chromaticity coordinates displayed on multiple test panels under different driving parameters, and then compiles a correction coefficient table based on the test results. This ensures that the correction coefficient table can adapt to most display panels and correct the display effect of most display panels.
[0060] By performing the above process, the display panel obtains the first correction factor for each color channel.
[0061] 303. The display device obtains a second correction coefficient for the aforementioned color channel based on the test brightness and the reference brightness. The test brightness is the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient.
[0062] Step 303 is the same as step 203 above, and will not be described again in this embodiment of the application.
[0063] It should be noted that, in some embodiments, the display device obtains a second correction coefficient based on an importance parameter, a test brightness, and a reference brightness. This importance parameter indicates the significance of the deviation between the test brightness and the reference brightness. Illustratively, in the process of obtaining the second correction coefficient based on the test brightness and the reference brightness, the display device calculates the second correction coefficient using the following formula (2).
[0064] (2) in, Used to indicate chromaticity coordinates This is used to indicate the second correction factor under the current chromaticity coordinates and the aforementioned color channels. Used to indicate the brightness mapped to the current grayscale level in the current chromaticity coordinates, i.e., the test brightness. Used to indicate reference brightness. Used to indicate importance parameters, The value range is 0~1. The larger the value, the more significant the deviation between the tested brightness and the reference brightness. The smaller the value, the less important the deviation between the test brightness and the reference brightness.
[0065] 304. The display device multiplies the first correction factor by the second correction factor to obtain the target correction factor.
[0066] In this embodiment of the application, the display device multiplies the first correction coefficient and the second correction coefficient by the following formula (3) to obtain the target correction coefficient.
[0067] (3) in, Used to indicate the target correction factor.
[0068] In the embodiments of this application, the calculated target correction coefficient is used to adjust the display voltage or voltage offset of each pixel in the display panel in real time, so as to adjust the brightness gain of each pixel, improve the color consistency and brightness consistency of the display panel, and thus optimize the display effect of the display panel.
[0069] The above process is illustrated by multiplying the first correction coefficient and the second correction coefficient. In some embodiments, the display device obtains the target correction coefficient by performing other operations (such as division, addition, or subtraction) on the first correction coefficient and the second correction coefficient. This application does not limit this.
[0070] The process shown in steps 301 to 304 above is as follows: Figure 4 As shown, the display device queries a correction coefficient table based on the duty cycle, target brightness, grayscale, and refresh rate to obtain the first correction coefficients K_R, K_G, and K_B for the R, G, and B channels. These first correction coefficients are also called the base correction coefficients. Additionally, the display device queries its own Demura compensation data (such as Demurabin) and calculates the second correction coefficients for each color channel based on the obtained test and reference brightness. The final compensation parameter, the target correction coefficient, is then calculated based on the first and second correction coefficients. This target correction coefficient is used to correct the color and brightness of the display panel in the following steps.
[0071] The above process combines a first correction coefficient and a second correction coefficient to obtain the target correction coefficient. Since the second correction coefficient is based on the display panel's Demura compensation data, it is used to correct the first correction coefficient by considering the individual differences caused by the display panel's own TFT characteristics. This allows the corrected first correction coefficient to personalize the color and brightness displayed by the display panel, taking into account the display panel's own state. This achieves individual-level adaptive correction for the screen, significantly improving color and brightness consistency across the entire grayscale range, further optimizing the display effect. This embodiment of the application establishes a multi-dimensional LUT for lookup and integrates the display panel's own Demura compensation data to correct the smoothness of the color-brightness curve during brightness adjustment. This effectively compensates for brightness jumps and color casts caused by changes in refresh rate, grayscale, and duty cycle, while eliminating individual differences in RGB color cast across different screens.
[0072] 305. The display device adjusts the display voltage of the display panel based on the target correction factor.
[0073] In this embodiment, the display device obtains the voltage offset of each pixel in the display panel based on the target correction coefficient, and adjusts the display voltage of each pixel based on the voltage offset, so that the display panel displays based on the adjusted display voltage.
[0074] The panel display method provided in this application embodiment displays based on a first correction coefficient and a second correction coefficient during brightness adjustment. Since the first correction coefficient can correct the mapping relationship between grayscale and the brightness to be displayed by the display panel based on the current driving parameters of the display panel, and the second correction coefficient can correct the first correction coefficient by combining the brightness mapped to the current grayscale in the chromaticity coordinates of the display panel, the display can correct the chromaticity and brightness of the display panel, improve the problem of inconsistent color and brightness of the display panel when dragging the brightness bar, correct the smoothness of the color and brightness curve, avoid uneven changes in chromaticity and brightness of the display panel during brightness adjustment, thereby avoiding color cast and flickering problems of the display panel, improving the visibility of the display panel, and improving product yield.
[0075] Table 1 below shows the experimental data obtained by applying the panel display method provided in the embodiments of this application to a display panel. Samples 1, 2, and 3 represent different display panels. For each sample, the table records the color cast level and brightness flicker level before (before compensation) using the panel display method provided in this application, and also records the color cast level and brightness flicker level after (after compensation) using the panel display method provided in this application. A higher level indicates a higher degree of color cast and brightness flicker, while a lower level indicates a lower degree of color cast and brightness flicker. For example, the color cast level of sample 1 was Lv2+ before compensation and Lv1 after compensation, indicating that the color cast of sample 1 was improved after compensation. As can be seen from Table 1 below, the panel display method provided in the embodiments of this application significantly improves the color cast and brightness flicker problems of the display panel.
[0076] Table 1 Experimental Results Record Table
[0077] The following Figure 5 This is an experimental comparison diagram provided in an embodiment of this application. Figure 5 The left side shows the curve between DBV and the brightness displayed by the display panel before using the panel display method provided in this application, and the right side shows the curve between DBV and the brightness displayed by the display panel after using the panel display method provided in this application. The horizontal axis indicates DBV, and the vertical axis indicates the brightness displayed by the display panel. Figure 5 It can be seen that after adopting the panel display method provided in this application, the smoothness of the curve between DBV and the brightness displayed by the display panel is improved.
[0078] The following Figure 6 This is another experimental comparison diagram provided in the embodiments of this application. Figure 6The left side shows the curve between DBV and the x-value in the chromaticity coordinate system before adopting the panel display method provided in this application, and the right side shows the curve between DBV and the x-value in the chromaticity coordinate system after adopting the panel display method provided in this application. The horizontal axis indicates DBV, and the vertical axis indicates the x-value in the chromaticity coordinate system. Figure 6 It can be seen that after adopting the panel display method provided in this application, the smoothness of the curve between DBV and the x-value in the chromaticity coordinates is improved.
[0079] The following Figure 7 This is another experimental comparison diagram provided in the embodiments of this application. Figure 7 The left side shows the curve between DBV and the y-value in the chromaticity coordinate system before using the panel display method provided in this application, and the right side shows the curve between DBV and the y-value in the chromaticity coordinate system after using the panel display method provided in this application. The horizontal axis indicates DBV, and the vertical axis indicates the y-value in the chromaticity coordinate system. Figure 7 It can be seen that after adopting the panel display method provided in this application, the smoothness of the curve between DBV and the y-value in the chromaticity coordinates is improved.
[0080] Figure 8 This is a block diagram of a panel display device provided in an embodiment of this application. The device is used to perform the steps of the panel display method described above. (See also...) Figure 8 The panel display device includes: The parameter acquisition module 801 is used to acquire the driving parameters of the display panel at the current moment in response to the brightness adjustment operation of the display panel; The first coefficient acquisition module 802 is used to query the correction coefficient table of the display panel for each color channel in the multiple color channels based on the driving parameters, and obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel. The second coefficient acquisition module 803 is used to acquire the second correction coefficient under the color channel. The test brightness is the brightness mapped to the current gray level in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient. Display module 804 is used to display based on the first correction coefficient and the second correction coefficient.
[0081] In some embodiments, the above-described apparatus further includes: The testing module is used to obtain the brightness and chromaticity coordinates of each test panel in multiple test panels under different driving parameters for each of the multiple color channels; The third coefficient acquisition module is used to acquire the first correction coefficient corresponding to different driving parameters based on the brightness and chromaticity coordinates displayed by each test panel under different driving parameters. The recording module is used to record the first correction coefficient corresponding to different driving parameters in the correction coefficient table.
[0082] In some embodiments, the first coefficient acquisition module 802 described above is used for: Based on the driving parameters, the correction coefficient table of the display panel is queried and interpolated to obtain the first correction coefficient.
[0083] In some embodiments, the driving parameters include at least one of the following: duty cycle, target brightness, grayscale, and refresh rate, wherein the target brightness is a brightness determined based on the brightness adjustment operation.
[0084] In some embodiments, the second coefficient acquisition module 803 described above is used for: The second correction coefficient is obtained based on the importance parameter, the test brightness, and the reference brightness, wherein the importance parameter indicates the significance of the deviation between the test brightness and the reference brightness.
[0085] In some embodiments, the display module 804 described above is used for: Multiply the first correction factor by the second correction factor to obtain the target correction factor; The display voltage of the display panel is adjusted based on the target correction coefficient.
[0086] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when displaying on the panel. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0087] Figure 9 A structural block diagram of a display device 900 provided in an exemplary embodiment of this application is shown.
[0088] Typically, the display device 900 includes a processor 901 and a memory 902. The memory 902 stores at least one computer program, which is loaded and executed by the processor 901 to implement the panel display method provided in the above-described method embodiments.
[0089] Processor 901 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 901 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 901 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 901 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 901 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0090] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 902 are used to store at least one piece of program code.
[0091] In some embodiments, the display device 900 may optionally include a peripheral device interface 903 and at least one peripheral device. The processor 901, memory 902, and peripheral device interface 903 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 903 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 908.
[0092] Peripheral device interface 903 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 901 and memory 902. In some embodiments, processor 901, memory 902 and peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 901, memory 902 and peripheral device interface 903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0093] The radio frequency (RF) circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 904 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 904 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0094] Display screen 905 includes a display panel for displaying a user interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. When display screen 905 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 901 for processing. In this case, display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 905, disposed on the front panel of display device 900; in other embodiments, there may be at least two display screens 905, disposed on different surfaces of display device 900 or in a folded design; in other embodiments, display screen 905 may be a flexible display screen, disposed on a curved or folded surface of display device 900. Furthermore, display screen 905 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 905 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0095] The camera assembly 906 is used to acquire images or videos. Optionally, the camera assembly 906 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0096] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 901 for processing, or to the radio frequency circuit 904 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, positioned at different locations on the display device 900. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 907 may also include a headphone jack.
[0097] Power supply 908 is used to supply power to the various components in display device 900. Power supply 908 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 908 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0098] In some embodiments, the display device 900 further includes one or more sensors 909. The one or more sensors 909 include, but are not limited to, an accelerometer 910, a gyroscope 911, a pressure sensor 912, an optical sensor 913, and a proximity sensor 914.
[0099] Accelerometer 910 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by display device 900. For example, accelerometer 910 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 901 can control display screen 905 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 910. Accelerometer 910 can also be used for games or for acquiring user motion data.
[0100] The gyroscope sensor 911 can detect the orientation and rotation angle of the display device 900. The gyroscope sensor 911, in conjunction with the accelerometer sensor 910, can collect the user's 3D movements on the display device 900. Based on the data collected by the gyroscope sensor 911, the processor 901 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0101] The pressure sensor 912 can be disposed on the side bezel of the display device 900 and / or the lower layer of the display screen 905. When the pressure sensor 912 is disposed on the side bezel of the display device 900, it can detect the user's grip signal on the display device 900, and the processor 901 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 912. When the pressure sensor 912 is disposed on the lower layer of the display screen 905, the processor 901 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0102] An optical sensor 913 is used to collect ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 based on the ambient light intensity collected by the optical sensor 913. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is decreased. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera assembly 906 based on the ambient light intensity collected by the optical sensor 913.
[0103] The proximity sensor 914, also known as a distance sensor, is typically located on the front panel of the display device 900. The proximity sensor 914 is used to detect the distance between the user and the front of the display device 900. In one embodiment, when the proximity sensor 914 detects that the distance between the user and the front of the display device 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from a screen-on state to a screen-off state; when the proximity sensor 914 detects that the distance between the user and the front of the display device 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from a screen-off state to a screen-on state.
[0104] Those skilled in the art will understand that Figure 9 The structure shown does not constitute a limitation on the display device 900, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0105] This application also provides a computer-readable storage medium storing at least one computer program, which is loaded and executed by a processor to implement the operations performed by the display device in the panel display method of the above embodiments. For example, the computer-readable storage medium may be ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device, etc.
[0106] This application also provides a computer program product or computer program, which includes computer program code stored in a computer-readable storage medium. A processor of a display device reads the computer program code from the computer-readable storage medium and executes the computer program code, causing the display device to perform the panel display method provided in the various optional implementations described above.
[0107] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0108] All the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here. The above descriptions are only optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A panel display method characterized by comprising: The method includes: In response to a brightness adjustment operation on the display panel, the driving parameters of the display panel at the current moment are obtained; For each color channel in the multiple color channels, based on the driving parameters, the correction coefficient table of the display panel is queried to obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel. Based on the test brightness and the reference brightness, a second correction coefficient is obtained under the color channel. The test brightness is the brightness mapped to the current gray level in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient. The display is based on the first correction factor and the second correction factor.
2. The method of claim 1, wherein, The method further includes: For each of the multiple color channels, obtain the brightness and chromaticity coordinates displayed on each of the multiple test panels under different driving parameters; Based on the brightness and chromaticity coordinates displayed on each test panel under different driving parameters, the first correction coefficient corresponding to different driving parameters is obtained; The correction coefficient table records the first correction coefficient corresponding to different driving parameters.
3. The method of claim 1, wherein, The step of querying the correction coefficient table of the display panel based on the driving parameters to obtain a first correction coefficient matching the driving parameters includes: Based on the driving parameters, the correction coefficient table of the display panel is queried and interpolated to obtain the first correction coefficient.
4. The method according to claim 1, characterized in that, The driving parameters include at least one of the following: duty cycle, target brightness, grayscale, and refresh rate, wherein the target brightness is determined based on the brightness adjustment operation.
5. The method according to claim 1, characterized in that, The process of obtaining the second correction coefficient for the color channel based on the test brightness and the reference brightness includes: The second correction coefficient is obtained based on the importance parameter, the test brightness, and the reference brightness, wherein the importance parameter indicates the significance of the deviation between the test brightness and the reference brightness.
6. The method according to claim 1, characterized in that, The display based on the first correction coefficient and the second correction coefficient includes: Multiply the first correction factor by the second correction factor to obtain the target correction factor; The display voltage of the display panel is adjusted based on the target correction coefficient.
7. A panel display device, characterized in that, The device includes: The parameter acquisition module is used to acquire the driving parameters of the display panel at the current moment in response to the brightness adjustment operation of the display panel; The first coefficient acquisition module is used to query the correction coefficient table of the display panel for each color channel in the multiple color channels based on the driving parameters, and obtain a first correction coefficient that matches the driving parameters. The first correction coefficient is used to correct the mapping relationship between grayscale and the brightness to be displayed by the display panel under the color channel. The second coefficient acquisition module is used to acquire the second correction coefficient under the color channel. The test brightness is the brightness mapped to the current gray level in the chromaticity coordinates of the display panel. The second correction coefficient is used to correct the first correction coefficient. The display module is used to display based on the first correction coefficient and the second correction coefficient.
8. A display device, characterized in that, The display device includes a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded by the processor and executing the method according to any one of claims 1 to 6.
9. A computer-readable storage medium for storing at least one computer program for performing the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method as claimed in any one of claims 1 to 6.
