Display panel driving method, equipment, equipment and storage medium
By comparing the initial and current display control data of the display panel, judging whether the compensation function takes effect, it solves the problem of low detection efficiency in existing technologies, and achieves more efficient compensation function testing.
Patent Information
- Application Number
- CN202411748808.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-01-24
AI Technical Summary
The prior art requires professionals to detect whether the compensation function takes effect on a specific screen, resulting in low detection efficiency and is not conducive to mass production of the production line.
By obtaining the initial display control data of the display panel and the current display control data, the comparison judging the compensation function is effective.
It improved the detection efficiency of compensation functions, simplified the testing process, and was suitable for mass production of production lines.
Smart Images

Figure CN119360792A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a driving method, equipment, device and storage medium of a display panel. Background Art
[0002] At present, due to the material and process reasons, some products may have uneven brightness during the production of display panels, resulting in poor display effects. To avoid this phenomenon, the existing method uses advanced sub-pixel optical imaging technology and software algorithms to compensate for the display effect of the display panel, and then saves the compensation data in a non-volatile memory. After the compensation function is activated, professionals will check whether the compensation is effective.
[0003] When the timing controller in the display panel reads data from the non-volatile memory, there may be factors such as mismatched reading formats, serial communication protocols (Inter-Integrated Circuit, IIC) being occupied, and compensation function not being turned on, which may cause the compensation to fail to take effect. However, the appearance of the above method when the compensation function is not effective is slightly different from the appearance when the compensation function is effective. Professionals are required to detect whether the compensation function is effective in certain specific screens, resulting in low detection efficiency for the effectiveness of the compensation function, which is not conducive to mass production of the production line.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a display panel driving method, equipment, device and storage medium, aiming to solve the technical problem that the prior art requires professionals to detect whether the compensation function is effective in certain specific screens, resulting in low detection efficiency of the compensation function and being unfavorable for mass production on the production line.
[0006] To achieve the above object, the present invention provides a method for driving a display panel, the method comprising the following steps:
[0007] Acquiring initial display control data of the display panel, wherein the initial display control data includes initial display data and / or initial control parameters of the display panel;
[0008] When the compensation function of the display panel is turned on, obtaining current display control data of the display panel, wherein the current display control data is data after compensating the initial display data and / or the initial control parameter;
[0009] comparing the initial display control data with the current display control data;
[0010] Whether the compensation function is effective is determined according to the comparison result.
[0011] Optionally, the step of comparing the initial display control data with the current display control data includes:
[0012] When the initial display control data includes the initial control parameter, determining the current control parameter corresponding to the initial control parameter from the current display control data;
[0013] Comparing the initial control parameter with the current control parameter;
[0014] Accordingly, the step of judging whether the compensation function is effective according to the comparison result includes:
[0015] Determining whether the initial control parameter is consistent with the current control parameter according to the comparison result;
[0016] If they are inconsistent, the automatic pre-correction gamma function and the automatic voltage control function in the judgment compensation function are effective.
[0017] Optionally, when the initial display control data includes the initial control parameter, the step of determining the current control parameter corresponding to the initial control parameter from the current display control data includes:
[0018] When the initial display control data includes the initial control parameter, reading the initial control parameter stored in the preset register when the power is first turned on;
[0019] The current control parameters stored in the preset non-volatile memory at the time of current power-on are read, wherein the current control parameters are obtained by compensating the initial control parameters.
[0020] Optionally, after the step of judging whether the initial control parameter is consistent with the current control parameter according to the comparison result, the method further includes:
[0021] If they are consistent, the initial control parameters are adjusted to obtain adjusted control parameters;
[0022] Determining whether the adjusted control parameter is consistent with the current control parameter;
[0023] When the adjusted control parameter is consistent with the current control parameter, determining that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are not effective;
[0024] When the adjusted control parameter is inconsistent with the current control parameter, the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are determined to be effective.
[0025] Optionally, the initial control parameter includes an initial gamma voltage and / or an initial common voltage;
[0026] The current control parameter includes a current gamma voltage after compensating the initial gamma voltage and / or a current common voltage after compensating the initial common voltage.
[0027] Optionally, the step of comparing the initial display control data with the current display control data further includes:
[0028] When the initial display data is included in the initial display control data, determining the current display data corresponding to the initial display data from the current display control data;
[0029] comparing the initial display data with the current display data;
[0030] Accordingly, the step of judging whether the compensation function is effective according to the comparison result further includes:
[0031] Determining whether the initial display data is consistent with the current display data according to the comparison result;
[0032] If they are consistent, it is determined that the mother pull elimination function in the compensation function is not effective;
[0033] If they are inconsistent, the mother pull elimination function in the judgment compensation function will take effect.
[0034] Optionally, when the initial display control data includes the initial display data, before the step of determining the current display data corresponding to the initial display data from the current display control data, the method further includes:
[0035] Acquire mother-pull elimination data of the display panel, wherein the mother-pull elimination data is data for making the screen display brightness of the display panel uniform;
[0036] The initial display data is updated according to the mother pull elimination data, and the updated initial display data is used as the current display data after compensating the initial display data.
[0037] Optionally, after the step of judging whether the compensation function is effective according to the comparison result, the method further includes:
[0038] When the bus-pull elimination function, the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are all ineffective, an indication signal indicating that the compensation function is ineffective is output.
[0039] In addition, to achieve the above objectives, the present invention also proposes a display panel, which includes a color film substrate, a liquid crystal layer and an array substrate. A timing controller is provided in the array substrate, and the timing controller is used to implement the driving method of the display panel described above.
[0040] In addition, to achieve the above objectives, the present invention also proposes a display device, which includes a backlight module and the display panel mentioned above, wherein the backlight module is arranged on the back side of the display panel, and the backlight module is used to provide a backlight source to the display panel.
[0041] The present invention provides a driving method, equipment, device and storage medium for a display panel, the method obtains initial display control data of the display panel, the initial display control data includes initial display data and / or initial control parameters of the display panel; when the compensation function of the display panel is turned on, obtains current display control data of the display panel, the current display control data is data after compensating the initial display data and / or initial control parameters; then compares the initial display control data with the current display control data; and determines whether the compensation function is effective according to the comparison result. When the compensation function of the display panel is turned on, the present invention detects whether the compensation function is effective by comparing the initial display data and / or the initial control parameters of the display panel with the current display control data. Compared with the prior art in which professionals detect whether the compensation is effective in some specific screens after the compensation function is started, the above method of the present invention effectively improves the detection efficiency of the effectiveness of the compensation function, which is more conducive to mass production of the production line. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A schematic diagram of the structure of a timing controller of a hardware operating environment involved in an embodiment of the present invention;
[0043] Figure 2 is a schematic flow chart of a first embodiment of a method for driving a display panel of the present invention;
[0044] Figure 3 A schematic diagram of an indicating circuit in a first embodiment of a method for driving a display panel of the present invention;
[0045] Figure 4 is a schematic flow chart of a second embodiment of a method for driving a display panel according to the present invention;
[0046] Figure 5 It is a schematic diagram of the overall process of the second embodiment of the driving method of the display panel of the present invention;
[0047] Figure 6 is a schematic flow chart of a third embodiment of a method for driving a display panel according to the present invention;
[0048] Figure 7This is a schematic diagram of detecting the mother-pull elimination function in the third embodiment of the driving method of the display panel of the present invention;
[0049] Figure 8 It is a circuit diagram corresponding to the timing controller in the third embodiment of the driving method of the display panel of the present invention;
[0050] Fig. 9 This is a schematic diagram of the structure of a display panel embodiment of the present application;
[0051] Fig.10 This is a schematic structural diagram of an embodiment of the equipment shown in this application.
[0052] Description of Figure Numbers:
[0053]
[0054]
[0055] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0056] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0057] Reference Figure 1 , Figure 1 It is a schematic diagram of the structure of a timing controller of a hardware operating environment involved in an embodiment of the present invention.
[0058] like Figure 1 As shown, the timing controller may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display panel, an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0059] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the timing controller, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0060] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a driver of a display panel.
[0061] exist Figure 1 In the timing controller shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the timing controller of the present invention can be set in the display panel, and the timing controller calls the driver program of the display panel stored in the memory 1005 through the processor 1001, and executes the driving method of the display panel provided in the embodiment of the present invention.
[0062] An embodiment of the present invention provides a method for driving a display panel, referring to Figure 2 , Figure 2 FIG. 1 is a flow chart of a first embodiment of a method for driving a display panel according to the present invention.
[0063] In this embodiment, the driving method of the display panel includes the following steps:
[0064] Step S10: Acquire initial display control data of the display panel, wherein the initial display control data includes initial display data and / or initial control parameters of the display panel.
[0065] It should be noted that the execution subject of the method of this embodiment can be a computing service device with display panel driving, network communication and program running functions, such as a mobile phone, a tablet computer, a personal computer, etc., and can also be other electronic devices that achieve the same or similar functions. The following embodiment and the following embodiments are described using the above-mentioned timing controller.
[0066] It is understandable that the initial display control data may be data related to the display function of the display panel, and may include at least one of the initial display data and the initial control parameters of the display panel. The initial display control data may be initial display data to be input to the display panel for display, that is, data corresponding to the image to be displayed, and the initial control parameters may be initial control parameters for controlling the display panel, such as relevant voltage or current parameters.
[0067] In a specific implementation, the timing controller may obtain the initial display control data of the display panel when the display panel is powered on for the first time, and save it in a preset register, which is a pre-set register. The initial display control data includes at least one of the initial display data and the initial control parameters of the display panel, wherein the initial control parameters are read from the gamma chip through the IIC when the timing controller is powered on for the first time.
[0068] Step S20: obtaining current display control data of the display panel, wherein the current display control data is data obtained by compensating the initial display data and / or the initial control parameters.
[0069] It should be noted that the above-mentioned compensation function may be a function for compensating the display effect of the display panel, and the compensation function may include at least one of a mother-pull elimination function, an automatic pre-correction gamma function and an automatic voltage control function. Accordingly, the mother-pull elimination function is a function for eliminating mother-pull lines through advanced sub-pixel optical imaging technology and software algorithms to make the screen display brightness uniform. The automatic pre-correction gamma function is to debug each display panel to obtain a gamma setting for the best display. The automatic voltage control function is to debug the best common voltage for each panel, and the common voltage is the reference voltage for the deflection of liquid crystal molecules. Among them, the above-mentioned Mura is the phenomenon that some products will have uneven screen brightness due to materials, processes and other reasons during the production process of the display panel.
[0070] It is understandable that the current display control data may be data obtained after the compensation function is turned on, that is, data obtained by compensating the initial display data and / or the initial control parameters.
[0071] In the specific implementation, the current display control data after compensating the initial display data and / or initial control parameters will be stored in the XB Flash. When the timing controller is powered on again, the timing controller can read the current display control data of the gamma chip through the IIC, and use the current display control data to compensate the display effect of the display panel and then output it to ensure the best display effect.
[0072] Step S30: Compare the initial display control data with the current display control data.
[0073] It should be noted that when the timing controller reads the data in the XB Flash, there may be factors such as mismatched reading format, IIC being occupied, and compensation function not being enabled, which may cause the compensation to fail to take effect. When it does not take effect, the existing method requires professionals to detect it in certain specific screens. In addition, more professional engineers need to check the software and electrical properties to find out that the XB Flash has not been read successfully. This makes the detection method more cumbersome and not conducive to mass production.
[0074] In a specific implementation, in order to solve the above-mentioned problem, the above-mentioned timing controller may compare the initial display control data before the compensation function is turned on with the current display control data after the compensation function is turned on, that is, compare the initial display data with the current display data after compensating the initial display data, or compare the initial control parameters with the current control parameters after compensating the initial control parameters.
[0075] Step S40: judging whether the compensation function is effective according to the comparison result.
[0076] In a specific implementation, if the compensation function is effective, the current display control data is the data after compensating the initial display control data, which will be different from the initial display control data. Therefore, when the timing controller detects that the current display control data is inconsistent with the initial display control data, it can be determined that the compensation function is effective. Correspondingly, if the compensation function is not effective, the current display control data is still the initial display control data. Therefore, when the timing controller detects that the current display control data is consistent with the initial display control data, it can be determined that the compensation function is effective. The above method can realize automatic detection of whether the compensation function is effective, without manual detection and troubleshooting, thereby effectively improving the detection efficiency of the compensation function, which is more conducive to mass production.
[0077] Furthermore, in this embodiment, after step S40, the following steps are further included:
[0078] Step S50: when the busbar elimination function, the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are all ineffective, outputting an indication signal indicating that the compensation function is ineffective.
[0079] In a specific implementation, a corresponding indicating device can be provided on the CB (i.e., common electrode or common bus) of the internal current of the display panel, and the timing controller is connected to the indicating device. When the timing controller detects that the mother-pull elimination function, the automatic pre-correction gamma function, and the automatic voltage control function in the compensation function are not effective, it can output an indicating signal indicating that the compensation function is not effective.
[0080] For ease of understanding, refer to Figure 3 This is for illustration only, but does not limit this solution. Figure 3 This is a schematic diagram of an indicating circuit in a first embodiment of a method for driving a display panel according to the present invention. Figure 3In the example, the general input / output port GPIO of the timing controller TCON can be connected to one end of the resistor R, the other end of the resistor R is connected to one end of the lamp bead L, and the other end of the lamp bead L is grounded. When TCON detects that the compensation function is effective, it can control the lamp bead to turn off. When it detects that the compensation function is not effective, it can control the lamp bead to be always on, so that relevant personnel can more intuitively detect whether the compensation function is effective, which is convenient for production line detection and engineering verification, and improves production efficiency.
[0081] This embodiment obtains the initial display control data of the display panel, the initial display control data includes the initial display data and / or the initial control parameters of the display panel; when the compensation function of the display panel is turned on, the current display control data of the display panel is obtained, the current display control data is the data after the initial display data and / or the initial control parameters are compensated; then the initial display control data is compared with the current display control data; and whether the compensation function is effective is determined based on the comparison result. When the compensation function of the display panel is turned on, this embodiment detects whether the compensation function is effective by comparing the initial display data and / or the initial control parameters of the display panel with the current display control data. Compared with the prior art, after the compensation function is started, professionals detect whether the compensation is effective in some specific screens. The above method of this embodiment effectively improves the detection efficiency of the effectiveness of the compensation function, which is more conducive to mass production of the production line.
[0082] refer to Figure 4 , Figure 4 FIG. 1 is a flow chart of a second embodiment of a method for driving a display panel according to the present invention.
[0083] Based on the above first embodiment, in this embodiment, step S30 includes:
[0084] Step S301: when the initial display control data includes the initial control parameter, determining the current control parameter corresponding to the initial control parameter from the current display control data.
[0085] In a specific implementation, when the timing controller compares the initial display control data with the current display control data, if the initial display control data includes initial control parameters of the display panel, the current control parameters corresponding to the initial control parameters can be determined from the current display control data, that is, the current control parameters after compensating the initial control parameters can be determined.
[0086] Furthermore, in this embodiment, step S301 includes:
[0087] Step S3011: when the initial display control data includes the initial control parameters, reading the initial control parameters stored in a preset non-volatile memory when the power is first turned on.
[0088] Step S3012: reading the current control parameters output by the gamma chip when it is currently powered on, wherein the current control parameters are obtained by compensating the initial control parameters.
[0089] It should be noted that the above-mentioned preset non-volatile memory can be a memory storing compensation data on the PCB board, such as the above-mentioned XB Flash. This embodiment and the following embodiments are all described with XB Flash, but this solution is not limited.
[0090] In a specific implementation, when the initial display control data includes the initial control parameters, the timing controller reads the initial control parameters from the gamma chip through the IIC when it is powered on for the first time, and saves them in the register of the XB Flash. When it is powered on again, the current control parameters output by the gamma chip can be read through the IIC.
[0091] Step S302: Compare the initial control parameter with the current control parameter.
[0092] In a specific implementation, the automatic pre-correction gamma function and automatic voltage control function in the above-mentioned compensation function are related to the control parameters of the display panel. Therefore, the above-mentioned timing controller can compare the above-mentioned initial control parameters with the current control parameters to detect whether the automatic pre-correction gamma function and automatic voltage control function in the compensation function are effective.
[0093] Accordingly, the step of judging whether the compensation function is effective according to the comparison result includes:
[0094] Step S401: judging whether the initial control parameter is consistent with the current control parameter according to the comparison result.
[0095] In a specific implementation, if the automatic pre-correction gamma function and the automatic voltage control function are effective, the current control parameters of the gamma chip are the parameters after compensating the initial control parameters, which will be different from the initial control parameters. Therefore, the above-mentioned timing controller can determine whether the initial control parameters are consistent with the current control parameters based on the comparison results between the initial control parameters and the current control parameters.
[0096] Step S402: If not consistent, it is determined that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective.
[0097] In a specific implementation, when the timing controller detects that the current control parameters are inconsistent with the initial control parameters, it can be determined that the compensation data after compensating the initial control parameters in the XB Flash is successfully input into the gamma chip, and the current control parameters output by the gamma chip are the compensation data. Therefore, it can be determined that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective.
[0098] Furthermore, in this embodiment, after step S401, the following steps are further included:
[0099] Step S4011: If they are consistent, adjust the initial control parameters to obtain adjusted control parameters.
[0100] In a specific implementation, when the timing controller detects that the current control parameters are inconsistent with the initial control parameters, it determines that the compensation data in the XB Flash has not been successfully input into the gamma chip, and the gamma chip will still output with the initial control parameters. At this time, in order to improve the detection accuracy, a pre-set minimum specification can be obtained, and then the initial control parameters can be adjusted according to the minimum specification to obtain the adjusted control parameters. Among them, the minimum specification is set according to user needs, so that the direct difference between the adjusted control parameters and the initial control parameters reaches a preset difference. A preset parameter, the preset difference is a difference threshold that makes the difference between the adjusted control parameters and the initial control parameters more obvious. The adjustment process can be to add the preset parameter to the initial control parameter to obtain the adjusted control parameter, or it can be to subtract the preset parameter from the initial control parameter to obtain the adjusted control parameter. This embodiment does not limit this.
[0101] It should be understood that when the current control parameter is consistent with the initial control parameter, there will be a difference between the current control parameter obtained after compensation and the initial control parameter, but the difference is small. Therefore, it cannot be determined at this time that the compensation function is not effective. Further, if the compensation function is not effective, the current control parameter displayed by the display panel will remain unchanged during this display process. Therefore, by changing the value of the initial control parameter, if the compensation function is effective, the adjusted initial control parameter will be different from the current control parameter. On the contrary, if the compensation function is not effective, the display panel will display the initial control parameter as the current control parameter, that is, the current control parameter is consistent with the initial control parameter. Based on this, it can be determined whether the automatic pre-correction gamma function and the automatic voltage control function are effective.
[0102] Step S4012: Determine whether the adjusted control parameter is consistent with the current control parameter.
[0103] In a specific implementation, the timing controller may determine whether the adjusted control parameter is consistent with the current control parameter, so as to further confirm whether the automatic pre-correction gamma function and the automatic voltage control function are effective.
[0104] Step S4013: when the adjusted control parameter is consistent with the current control parameter, determining that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are not effective.
[0105] In a specific implementation, when the timing controller detects that the adjusted control parameter is consistent with the current control parameter, it can be determined that the current control parameter changes following the adjustment of the initial control parameter and remains consistent with the initial control parameter. Therefore, it can be determined that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are not effective.
[0106] Step S4014: when the adjusted control parameter is inconsistent with the current control parameter, determining whether the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective.
[0107] In a specific implementation, when the timing controller detects that the adjusted control parameters are inconsistent with the current control parameters, it can be determined that the current control parameters do not change with the adjustment of the initial control parameters and are different from the initial control parameters. Therefore, it can be determined that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective.
[0108] It should be understood that if the compensation function is not effective, the current control parameters corresponding to the initial control parameters will not be stored in the XB Flash. Therefore, the timing controller can also detect whether the automatic pre-correction gamma function and the automatic voltage control function are effective according to whether the current control parameters can be successfully read from the XB Flash. Accordingly, if the reading is successful, it can be determined that the automatic pre-correction gamma function and the automatic voltage control function are effective. On the contrary, if the reading is unsuccessful, it can be determined that the automatic pre-correction gamma function and the automatic voltage control function are not effective.
[0109] Further, in this embodiment, the initial control parameters include an initial gamma voltage and / or an initial common voltage; the current control parameters include a current gamma voltage after compensating the initial gamma voltage and / or a current common voltage after compensating the initial common voltage.
[0110] It should be noted that the initial gamma voltage may be the output voltage of the gamma chip.
[0111] It is understandable that the initial common voltage may be an initial reference voltage for the deflection of liquid crystal molecules.
[0112] It should be noted that the timing controller can detect whether the automatic pre-correction gamma function in the compensation function is effective through the initial gamma voltage and the current gamma voltage. The specific process can refer to the detection process of detecting whether the automatic pre-correction gamma function is effective based on the initial control parameters and the current control parameters.
[0113] It is understandable that the timing controller can detect whether the automatic voltage control function in the compensation function is effective through the initial common voltage and the current common voltage. The specific process can refer to the detection process of detecting whether the automatic voltage control function is effective based on the initial control parameters and the current control parameters.
[0114] For ease of understanding, refer to Figure 5 This is for illustration only, but does not limit this solution. Figure 5 is a schematic diagram of the overall flow of the second embodiment of the driving method of the display panel of the present invention, Figure 5 In the figure, the timing controller is explained with TCON. After the display panel is powered on, TCON reads the initial gamma voltage and / or the initial common voltage and saves them in the preset register. Then TCON reads the current gamma voltage and / or the current common voltage in the XB Flash, and detects whether the two voltage reading results are the same, that is, whether the initial gamma voltage and the current gamma voltage are consistent, and / or whether the initial common voltage and the current common voltage are consistent. Accordingly, if the initial gamma voltage and the current gamma voltage are inconsistent, it is determined that the automatic pre-correction gamma function is effective. If the initial common voltage and the current common voltage are inconsistent, it is determined that the automatic voltage control is effective.
[0115] Correspondingly, if the initial gamma voltage is consistent with the current gamma voltage, and / or the initial common voltage is consistent with the current common voltage, TCON adjusts the gamma voltage and / or vome voltage to obtain the adjusted gamma voltage and the adjusted common voltage, and saves them in the preset register. After TCON calls the current gamma voltage and the current common voltage in XB Flash again, it reads the adjusted gamma voltage and the adjusted common voltage again, and detects whether the voltage read from XB Flash is the same as the voltage in the register, that is, respectively detects whether the adjusted gamma voltage is consistent with the current gamma voltage, and whether the adjusted common voltage is consistent with the current common voltage. If the adjusted gamma voltage is inconsistent with the current gamma voltage, it is determined that the automatic pre-correction gamma function is effective. If the adjusted gamma voltage is consistent with the current gamma voltage, it is determined that the automatic pre-correction gamma function is not effective. If the adjusted common voltage is inconsistent with the current common voltage, it is determined that the automatic voltage control is effective. If the adjusted common voltage is consistent with the current common voltage, it is determined that the automatic voltage control is not effective.
[0116] This embodiment includes the initial control parameters in the initial display control data, determines the current control parameters corresponding to the initial control parameters from the current display control data; when the initial control parameters are consistent with the current control parameters, determines that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective; when the initial control parameters are consistent with the current control parameters, adjusts the initial control parameters; when the adjusted control parameters are consistent with the current control parameters, determines that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are not effective; when the adjusted control parameters are inconsistent with the current control parameters, determines that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are effective, thereby achieving accurate detection of the automatic pre-correction gamma function and the automatic voltage control function, and effectively improving the accuracy of compensation function detection.
[0117] refer to Figure 6 , Figure 6 FIG. 4 is a flow chart of a third embodiment of a method for driving a display panel according to the present invention.
[0118] Based on the above embodiments, in this embodiment, step S30 further includes:
[0119] Step S301 ′: when the initial display control data includes the initial display data, determining the current display data corresponding to the initial display data from the current display control data.
[0120] It should be noted that the above-mentioned initial display data may be image data that has not yet been output to the display panel for display, and correspondingly, the above-mentioned current display data is image data displayed in the display panel.
[0121] In a specific implementation, when the timing controller includes the initial display data in the initial display control data, it can determine the current display data corresponding to the initial display data from the current display control data, that is, determine the current display data after compensating the current display control data.
[0122] Furthermore, in this embodiment, before step S301', the following steps are further included:
[0123] Step S3011 ′: obtaining mother-pull elimination data of the display panel, wherein the mother-pull elimination data is data for making the screen display brightness of the display panel uniform.
[0124] In a specific implementation, the timing controller may obtain the mother-pull elimination data for making the brightness of the screen displayed on the display panel uniform after the mother-pull elimination function is turned on.
[0125] Step S3012': updating the initial display data according to the mother-pull elimination data, and using the updated initial display data as current display data after compensating the initial display data.
[0126] In a specific implementation, the timing controller may superimpose the master-pull elimination data with the initial display data, and use the updated initial display data obtained as the current display data after compensating the initial display data. Accordingly, the timing controller may output the current display data to the display panel for display. If the master-pull elimination function is effective, the current display data will have a more uniform final screen display brightness and a higher display quality due to the update of the master-pull elimination data.
[0127] Step S302': Compare the initial display data with the current display data.
[0128] In a specific implementation, the mother-pull elimination function in the compensation function is related to the display data of the display panel. Therefore, the timing controller may compare the initial display data with the current display data to detect whether the mother-pull elimination function in the compensation function is effective.
[0129] Accordingly, the step S40 further includes:
[0130] Step S401 ′: judging whether the initial display data is consistent with the current display data according to the comparison result.
[0131] In a specific implementation, if the mother-pull elimination function takes effect, the current display data is the data after the initial display data is compensated based on the mother-pull elimination data, which will be different from the initial display data. Therefore, the above-mentioned timing controller can determine whether the initial display data is consistent with the current display data based on the comparison result between the initial display data and the current display data.
[0132] Step S402 ′: If they are consistent, it is determined that the mother pull elimination function in the compensation function is not effective.
[0133] In a specific implementation, when the timing controller detects that the current display data is inconsistent with the initial display data, it can determine that the mother-pull elimination function in the compensation function is effective.
[0134] Step S402”: If not consistent, it is determined that the mother-pull elimination function in the compensation function is effective.
[0135] In a specific implementation, when the timing controller detects that the current display data is consistent with the initial display data, it can be determined that the mother-pull elimination function in the compensation function is not effective.
[0136] For ease of understanding, refer to Figure 7This is for illustration only, but does not limit this solution. Figure 7 This is a schematic diagram of detecting the mother-pull elimination function in the third embodiment of the driving method of the display panel of the present invention. Figure 7 In the figure, the initial image data Gray50 is described with a 7×7 specification and a value of 50 for each grid. When the mother-pull elimination function is not enabled, TCON will output the initial display data received by TCON to the display panel. The actual display effect is shown in the figure, and there is uneven brightness. Figure 7 The color of the small squares in the display effect represents the brightness of the screen. The consistent color of the small squares represents the uniform brightness of the screen, and the inconsistent color of the small squares represents the uneven brightness of the screen. When the mother-pull elimination function is turned on, TCON will superimpose the initial display data received by TCON with the mother-pull elimination data. Among them, there are square values of "-1" and "+1" in the De-Mure data where the brightness is inconsistent with the initial display data. After superposition, "-1" will make the value of the square -1, become 49, and "+1" will make the value of 50 in the square plus 1, become 51. The image data output by TCON to the panel (display panel) is shown in the figure. The squares with brightness differences are compensated, and the darker part becomes 51, and the brighter part becomes 49. From the actual display effect, it can be seen that the colors of the squares are consistent, that is, the screen display brightness is uniform after compensation, thereby completing the compensation of the initial display. Furthermore, it can be seen from the figure that the initial display data when the mother-pull elimination function is not turned on is not superimposed on the De-Mure data, and the current display data output to the panel is consistent with the initial display data. The current display data when the mother-pull elimination function is turned on is obtained by superimposing the initial display data and the De-Mure data, which is different from the initial display data. Therefore, by comparing whether the initial display data is consistent with the current display data, it can be determined whether the mother-pull elimination function is effective.
[0137] In addition, reference Figure 8 , Figure 8 is a circuit diagram corresponding to the timing controller in the third embodiment of the display panel driving method of the present invention, Figure 8In the embodiment, the timing controller TCON communicates with the gamma chip Gamma through IIC to obtain the initial gamma voltage of the gamma chip, and the mother-pull elimination connector communicates with the preset non-volatile memory XB Flash through the serial peripheral interface (Serial Peripheral Interface, SPI). The data line connected to the mother-pull elimination connector receives the mother-pull elimination data generated by the sub-pixel optical imaging technology and software algorithm, and stores it in the preset non-volatile memory XBFlash. At the same time, the timing controller TCON communicates with the preset non-volatile memory XB Flash through SPI to read the mother-pull elimination data in the preset non-volatile memory XB Flash. Among them, the 51PIN connector is connected to the data line of the gamma control to adjust the initial gamma voltage of the gamma.
[0138] This embodiment includes the initial display data in the initial display control data and compares the initial display data with the current display data. When the initial display data is consistent with the current display data, it is determined that the mother-pull elimination function in the compensation function is not effective. When the initial display data is inconsistent with the current display data, it is determined that the mother-pull elimination function in the compensation function is effective, thereby achieving accurate detection of the mother-pull elimination function and effectively improving the accuracy of compensation function detection.
[0139] In addition, an embodiment of the present invention further provides a storage medium, on which a display panel driver is stored. When the display panel driver is executed by a processor, the steps of the display panel driving method described above are implemented.
[0140] In addition, the present application also provides a display panel, referring to Fig. 9 , Fig. 9 : is a schematic diagram of the structure of an embodiment of a display panel of the present application, wherein the display panel comprises the array substrate 70, a color filter substrate 90 disposed opposite to the array substrate 70, and a liquid crystal layer 80 sandwiched between the array substrate 70 and the color filter substrate 90. A timing controller is disposed in the array substrate 70, and the timing controller is used to implement the driving method of the display panel described above.
[0141] In addition, the present application also provides a display device, referring to Fig.10 , Fig.10 This is a structural schematic diagram of an embodiment of a display device of the present application. The display device includes a display panel 100 and a backlight module 110 as described above. The backlight module 110 is disposed on the back of the display panel 100 , and the backlight module 110 is used to provide a backlight source to the display panel 100 .
[0142] Since the present display device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.
[0143] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0144] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0145] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0146] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for driving a display panel, characterized in that: The method comprises: Acquiring initial display control data of the display panel, wherein the initial display control data includes initial display data and / or initial control parameters of the display panel; Acquire current display control data of the display panel, where the current display control data is data after compensating the initial display data and / or the initial control parameters; comparing the initial display control data with the current display control data; Whether the compensation function is effective is determined according to the comparison result.
2. The method for driving a display panel according to claim 1, wherein: The step of comparing the initial display control data with the current display control data comprises: When the initial display control data includes the initial control parameter, determining the current control parameter corresponding to the initial control parameter from the current display control data; comparing the initial control parameter with the current control parameter; Accordingly, the step of judging whether the compensation function is effective according to the comparison result includes: Determining whether the initial control parameter is consistent with the current control parameter according to the comparison result; If they are inconsistent, the automatic pre-correction gamma function and the automatic voltage control function in the judgment compensation function are effective.
3. The method for driving a display panel according to claim 2, wherein: When the initial display control data includes the initial control parameter, the step of determining the current control parameter corresponding to the initial control parameter from the current display control data comprises: When the initial display control data includes the initial control parameter, reading the initial control parameter stored in the preset register when the power is first turned on; The current control parameters stored in the preset non-volatile memory at the time of current power-on are read, wherein the current control parameters are obtained by compensating the initial control parameters.
4. The method for driving a display panel according to claim 2, wherein: After the step of judging whether the initial control parameter is consistent with the current control parameter according to the comparison result, the method further includes: If they are consistent, the initial control parameters are adjusted to obtain adjusted control parameters; Determining whether the adjusted control parameter is consistent with the current control parameter; When the adjusted control parameter is consistent with the current control parameter, determining that the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are not effective; When the adjusted control parameter is inconsistent with the current control parameter, the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are determined to be effective.
5. The method for driving a display panel according to claim 4, wherein: The initial control parameters include an initial gamma voltage and / or an initial common voltage; The current control parameter includes a current gamma voltage after compensating the initial gamma voltage and / or a current common voltage after compensating the initial common voltage.
6. The method for driving a display panel according to claim 1, wherein: The step of comparing the initial display control data with the current display control data further includes: When the initial display data is included in the initial display control data, determining the current display data corresponding to the initial display data from the current display control data; comparing the initial display data with the current display data; Accordingly, the step of judging whether the compensation function is effective according to the comparison result further includes: Determining whether the initial display data is consistent with the current display data according to the comparison result; If they are consistent, it is determined that the mother pull elimination function in the compensation function is not effective; If they are inconsistent, the mother pull elimination function in the judgment compensation function will take effect.
7. The method for driving a display panel according to claim 5, wherein: When the initial display control data includes the initial display data, before the step of determining the current display data corresponding to the initial display data from the current display control data, the method further includes: Acquire mother-pull elimination data of the display panel, wherein the mother-pull elimination data is data for making the screen display brightness of the display panel uniform; The initial display data is updated according to the mother pull elimination data, and the updated initial display data is used as the current display data after compensating the initial display data.
8. The method for driving a display panel according to claim 1, wherein: After the step of judging whether the compensation function is effective according to the comparison result, the method further includes: When the bus-pull elimination function, the automatic pre-correction gamma function and the automatic voltage control function in the compensation function are all ineffective, an indication signal indicating that the compensation function is ineffective is output.
9. A display panel, characterized in that: The display panel comprises a color film substrate, a liquid crystal layer and an array substrate. A timing controller is provided in the array substrate. The timing controller is used to implement the display panel driving method according to any one of claims 1 to 8.
10. A display device, characterized in that: The display device comprises a backlight module and the display panel according to claim 9, wherein the backlight module is arranged at the back of the display panel, and the backlight module is used to provide a backlight source for the display panel.
Citation Information
Patent Citations
Color cast compensation method, color cast compensation system and display panel
CN107204170A
Display panel testing method and device
CN110010047A
Gamma voltage adjusting method, driving circuit and display device
CN115472138A
Voltage read-write method of display panel, display driving device and display equipment
CN117496914A
Display panel compensation method and device, computer equipment and storage medium
CN117524035A