Voltage reading and writing method of display panel, display driving device and display device
By storing and updating voltage data in the timing controller, the voltage read/write method of the display panel is optimized, solving the problem of screen flickering at high refresh rates and realizing dynamic voltage adjustment of display panels with higher refresh rates.
Patent Information
- Application Number
- CN202311502419.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-10
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2043-11-10
AI Technical Summary
In high refresh rate display panels, the existing technology is prone to screen flickering during the dynamic adjustment of the analog reference voltage.
By storing initial voltage data in the timing controller and directly acquiring the current voltage data and writing it to the power management integrated circuit when the current frame meets the conditions, while updating the stored initial voltage data, the voltage read/write method is optimized, reducing the time consumption and data volume of reading initial voltage data from the power management integrated circuit per frame.
It shortens the overall voltage read/write time, improves screen flicker issues, and supports dynamic voltage adjustment for display panels with higher refresh rates.
Smart Images

Figure CN117496914B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display control, and in particular to a voltage reading and writing method of a display panel, a display driving device and a display device. BACKGROUND
[0002] In the field of LCD (Liquid Crystal Display), an adaptive analog reference voltage dynamic adjustment algorithm (A-AVDD algorithm) can effectively reduce the energy consumption of a display panel under a dynamic picture by dynamically changing an analog reference voltage (AVDD voltage) of the display panel.
[0003] After the A-AVDD algorithm is started, in the V-blanking (vertical blanking area) time of each frame, a TCON (timing controller) reads initial voltage data stored in a PMIC (Power Management IC), and after confirming that the current frame meets the voltage adjustment condition, calculates current voltage data based on the initial voltage data, and writes the current voltage data into the PMIC, so as to change the voltage of the display panel under the current frame.
[0004] Generally, IIC (Inter-Integrated Circuit) communication is adopted between the TCON and the PMIC, and since the IIC communication rate is slow, the reading and writing process of the above voltage data is time-consuming. For a display panel with a high refresh rate, the V-blanking time of each frame is short, so the writing of the voltage data may not be completed within the V-blanking time of the current frame, and then after the start of the next frame, the TCON continues to send the voltage data that has not been sent to the PMIC. At the moment when the voltage data is sent, the display picture of the next frame will have a sudden change in brightness due to the sudden change in the AVDD voltage, and thus flickering will occur. SUMMARY
[0005] Embodiments of the present application provide a voltage reading and writing method of a display panel, a display driving device and a display device to solve the technical problem that the prior art is prone to picture flickering in the process of dynamically adjusting the analog reference voltage of a display panel with a high refresh rate.
[0006] To solve the above technical problem, embodiments of the present application disclose the following technical solutions:
[0007] In a first aspect, a voltage reading and writing method of a display panel is provided, applied to a timing controller, and initial voltage data is stored in the timing controller. The method comprises:
[0008] if it is detected that a current frame displayed by the display panel satisfies a preset voltage adjustment condition, obtaining current voltage data based on the initial voltage data and the current frame, the current voltage data being configured as a current reference voltage for the display panel to display the current frame;
[0009] writing the current voltage data into a power management integrated circuit;
[0010] updating the stored initial voltage data based on the current voltage data.
[0011] With reference to the first aspect, the method further includes:
[0012] reading the initial voltage data from the power management integrated circuit and storing the initial voltage data after power-on by the timing controller.
[0013] With reference to the first aspect, the initial voltage data includes an analog reference initial voltage, a first initial gamma voltage and a second initial gamma voltage, the first initial gamma voltage being an initial gamma voltage of a positive polarity corresponding to a maximum gray scale, the second initial gamma voltage being an initial gamma voltage of a negative polarity corresponding to the maximum gray scale, and the current voltage data includes an analog reference current voltage, a first current gamma voltage and a second current gamma voltage.
[0014] The obtaining of the current voltage data based on the initial voltage data and the current frame includes:
[0015] obtaining the analog reference current voltage based on the analog reference initial voltage, a voltage adjustment preset frame number and the current frame, the voltage adjustment preset frame number being used to represent a transition frame number required for adjusting the initial voltage data to target voltage data;
[0016] obtaining the first current gamma voltage based on the first initial gamma voltage, the voltage adjustment preset frame number and the current frame;
[0017] obtaining the second current gamma voltage based on the second initial gamma voltage, the voltage adjustment preset frame number and the current frame.
[0018] With reference to the first aspect, the updating of the stored initial voltage data based on the current voltage data includes:
[0019] updating a value of the stored analog reference initial voltage to a value of the analog reference current voltage, updating a value of the stored first initial gamma voltage to a value of the first current gamma voltage, and updating a value of the stored second initial gamma voltage to a value of the second current gamma voltage under the current frame.
[0020] In combination with the first aspect, the obtaining the analog reference current voltage based on the analog reference initial voltage, the voltage adjustment preset frame number, and the current frame image comprises:
[0021] obtaining an adjustment interval based on the analog reference initial voltage, an analog reference target voltage, and the voltage adjustment preset frame number, the analog reference target voltage being used to represent a target analog reference voltage of the display panel;
[0022] obtaining the analog reference current voltage based on the analog reference initial voltage, the adjustment interval, and the current frame image.
[0023] In a second aspect, a display driving device is provided, comprising a timing controller and a power management integrated circuit, the timing controller being connected with the power management integrated circuit, the power management integrated circuit being configured to be coupled with a display panel, and the timing controller being provided with a voltage register for storing initial voltage data.
[0024] The timing controller is configured to perform the following steps:
[0025] if it is detected that a current frame image displayed by the display panel satisfies a preset voltage adjustment condition, obtaining current voltage data based on the initial voltage data and the current frame image, the current voltage data being configured as a current reference voltage of the display panel for displaying the current frame image;
[0026] writing the current voltage data into the power management integrated circuit;
[0027] updating the stored initial voltage data based on the current voltage data.
[0028] In combination with the second aspect, the timing controller comprises a micro control unit and a voltage dynamic adjustment module, and the voltage register is arranged in the micro control unit.
[0029] The voltage dynamic adjustment module is configured to perform, if it is detected that a current frame image displayed by the display panel satisfies the preset voltage adjustment condition, obtaining the current voltage data based on the initial voltage data and the current frame image, and sending the current voltage data to the micro control unit.
[0030] The micro control unit is configured to perform receiving the current voltage data, writing the current voltage data into the power management integrated circuit, and updating the initial voltage data stored in the voltage register based on the current voltage data.
[0031] In combination with the second aspect, the initial voltage data includes an analog reference initial voltage, a first initial gamma voltage and a second initial gamma voltage, the first initial gamma voltage is an initial gamma voltage corresponding to a maximum gray level and having a positive polarity, and the second initial gamma voltage is an initial gamma voltage corresponding to the maximum gray level and having a negative polarity, and the current voltage data includes an analog reference current voltage, a first current gamma voltage and a second current gamma voltage;
[0032] The voltage registers are multiple, and the multiple voltage registers include a first voltage register, a second voltage register and a third voltage register, the first voltage register is configured to store the first initial gamma voltage, the second voltage register is configured to store the second initial gamma voltage, and the third voltage register is configured to store the analog reference initial voltage;
[0033] The timing controller is configured to obtain current voltage data based on the initial voltage data and the current frame, including:
[0034] The first initial gamma voltage is read from the first voltage register, and the first current gamma voltage is obtained based on the first initial gamma voltage, a voltage adjustment preset frame number and the current frame, the voltage adjustment preset frame number is used to represent a transition frame number required for adjusting the initial voltage data to target voltage data;
[0035] The second initial gamma voltage is read from the second voltage register, and the second current gamma voltage is obtained based on the second initial gamma voltage, the voltage adjustment preset frame number and the current frame;
[0036] The analog reference initial voltage is read from the third voltage register, and the analog reference current voltage is obtained based on the analog reference initial voltage, the voltage adjustment preset frame number and the current frame.
[0037] In combination with the second aspect, the timing controller is configured to update the stored initial voltage data based on the current voltage data, including:
[0038] The value of the first initial gamma voltage stored in the first voltage register is updated to the value of the first current gamma voltage;
[0039] The value of the second initial gamma voltage stored in the second voltage register is updated to the value of the second current gamma voltage;
[0040] The value of the analog reference initial voltage stored in the third voltage register is updated to the value of the analog reference current voltage.
[0041] In a third aspect, a display device is provided, comprising:
[0042] The display panel and the display driving apparatus according to any one of the second aspect are used for adjusting a reference voltage of the display panel.
[0043] One of the above technical solutions has the following advantages or beneficial effects:
[0044] Compared with the prior art, the voltage reading and writing method of the display panel provided by the application is applied to a timing controller, initial voltage data is stored in the timing controller, and the method comprises the following steps: if it is detected that a current frame picture displayed by the display panel meets a preset voltage adjustment condition, current voltage data is obtained based on the initial voltage data and the current frame picture, the current voltage data is configured as a current reference voltage of the display panel for displaying the current frame picture; the current voltage data is written into a power management integrated circuit; and the stored initial voltage data is updated based on the current voltage data. The voltage reading and writing method of the display panel provided by the application can optimize the voltage reading and writing mode in the A-AVDD algorithm, the timing controller directly reads the initial voltage data stored in the timing controller every frame, writes the calculated current voltage data into the power management integrated circuit, and updates the stored initial voltage data, so that the reading of the next frame can greatly reduce the consumption of data reading time caused by reading the initial voltage data from the power management integrated circuit every frame, can also compress the amount of data transmitted between the timing controller and the power management integrated circuit, thereby shortening the overall time of voltage reading and writing, improving the picture flicker problem caused by the reference voltage adjustment process, and further adapting to a display panel with a higher refresh rate.
[0045] The display driving apparatus provided by the application can support the voltage dynamic adjustment of a display panel with a higher refresh rate.
[0046] The display device provided by the application can support the voltage dynamic adjustment of a display panel with a higher refresh rate. BRIEF DESCRIPTION OF DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.
[0048] Figure 1Fig. 1 is a schematic diagram of an overall structure of a display device according to an embodiment of the present application;
[0049] Figure 2 Fig. 2 is a schematic diagram of a structure of a display driving apparatus according to an embodiment of the present application;
[0050] Figure 3 Fig. 3 is a schematic diagram of a conventional read-write mode of dynamically adjusting a reference voltage of a display panel by a display driving apparatus;
[0051] Figure 4 Fig. 4 is a schematic diagram of a read-write mode of dynamically adjusting a reference voltage of a display panel by a display driving apparatus according to an embodiment of the present application;
[0052] Figure 5 Fig. 5 is a schematic diagram of a mode of reading initial voltage data by a micro control unit according to an embodiment of the present application;
[0053] Figure 6 Fig. 6 is a schematic diagram of an overall flow of a voltage read-write method of a display panel according to an embodiment of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0055] 10: display panel; 20: display driving apparatus; 100: timing controller; 110: micro control unit; 120: voltage dynamic adjustment module; 200: power management integrated circuit; 300: voltage register; 310: first voltage register; 320: second voltage register; 330: third voltage register. DETAILED DESCRIPTION
[0056] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. In the description of the present application, it should be understood that the terms “center”, “longitudinal”, “lateral”, “length”, “width”, “thickness”, “upper”, “lower”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inner”, “outer”, “clockwise”, “counterclockwise” and the like indicate the orientation or positional relationship shown in the drawings, and are merely used for the purpose of facilitating the description of the present application and simplifying the description, and do not indicate or imply that the devices or elements indicated must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms “first” and “second” are merely used for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features limited by “first” and “second” can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of “multiple” is two or more, unless otherwise specifically limited.
[0057] Please refer to Figure 1 , Figure 1The overall structure of the display device in the embodiments of the present application is shown. The display device, for example, a liquid crystal display (LCD), generally comprises a display panel 10 and a display driving apparatus 20. The display driving apparatus 20 is configured to dynamically adjust the reference voltage, for example, the AVDD voltage, of the display panel 10 by the A-AVDD algorithm, so as to effectively reduce the energy consumption of the display panel 10 under dynamic pictures.
[0058] In the embodiments of the present application, the display device can be a mobile phone, or a notebook computer, a desktop computer, a television, a smart wearable device, etc. The specific form of the display device is not specially limited in the embodiments.
[0059] Referring to Figure 2 , Figure 2 The structure of the display driving apparatus in the embodiments of the present application is shown. The display driving apparatus 20 comprises a timing controller (TCON) 100 and a power management integrated circuit (PMIC) 200. The timing controller 100 is connected with the power management integrated circuit 200, and the power management integrated circuit 200 is coupled with the display panel 10, configured to provide the reference voltage for the display panel 10. The timing controller 100 is configured to dynamically adjust the reference voltage of the display panel 10 through the power management integrated circuit 200 after the A-AVDD algorithm function is turned on. Specifically, the display driving apparatus 20 further comprises a source driving chip (not shown in the figure), which is connected with the display panel 10 and configured to drive the display panel 10. The power management integrated circuit 200 is connected with the source driving chip, configured to input the reference voltage to the source driving chip. In some embodiments, IIC (Inter-Integrated Circuit, Inter-Integrated Circuit) communication is adopted between the timing controller 100 and the power management integrated circuit 200.
[0060] Referring to Figure 3 , Figure 3 The traditional read-write mode of the display driving apparatus dynamically adjusting the reference voltage of the display panel is shown. After the A-AVDD algorithm is turned on, the timing controller 100 reads (Read) the initial voltage data stored in the power management integrated circuit 200 in the V-blanking (vertical blanking area) time of each frame, and confirms that the current frame meets the voltage adjustment condition. Then, the current voltage data is calculated based on the initial voltage data, and then written (Write) into the power management integrated circuit 200, so as to change the voltage of the display panel 10 under the current frame.
[0061] That is, the read operation of the initial voltage data and the write operation of the current voltage data are performed between the timing controller 100 and the power management integrated circuit 200 for each frame, wherein the initial voltage data read by the timing controller 100 from the power management integrated circuit 200 for the current frame is the current voltage data written by the timing controller for the previous frame.
[0062] Exemplarily, the transmission rate of the IIC is the smaller one of the transmission rate of the timing controller 100 and the receiving rate of the power management integrated circuit 200, and the data transmission time t of the IIC = data amount ÷ transmission rate of the IIC. Taking the voltage data transmitted in each read-write operation as 300 bits (bits) for example, and adding the time delay between the read and write operations, in the case of the transmission rate of the IIC being 800 kHz, the read-write process of the voltage data takes about 390 microseconds (μs) each time. Generally, the vertical scanning area of the display panel 10 includes a vertical active area and a vertical blanking area, the size of the vertical active area corresponds to the resolution of the display panel 10 in the vertical direction, and the unit is line (row), the size of the vertical blanking area V-blankingLine is the difference between the total number of lines Vtotal in the vertical direction of the display panel 10 and the total number of lines in the vertical active area, and the vertical blanking area V-blanking time = V-blankingLine / (refresh rate × Vtotal). For the display panel 10 with the size of the vertical blanking area V-blankingLine being 90 lines, the vertical blanking area V-blanking time is usually 270 microseconds (μs), so the read-write operation of the voltage data corresponding to the current frame cannot be completed within the vertical blanking area time of the current frame, and thus cannot meet the requirement of the panel with a refresh rate of 120 Hz or above. In order to improve this situation, the size of the vertical blanking area V-blankingLine can be increased to increase the vertical blanking area V-blanking time. Taking the panel with a refresh rate of 144 Hz for example, the size of the vertical blanking area V-blankingLine needs to be increased to 140 lines or above to make the vertical blanking area V-blanking time ≥ 390 microseconds (μs), so that the corresponding read-write process can be completed within the vertical blanking area time of the current frame.
[0063] However, when the transmission rate of the IIC reaches the conventional 400 kHz, the time consumed by the reading and writing of the voltage data is about 1000 microseconds (μs), which is too long to meet the V-blanking specification of any display panel 10, and cannot be remedied by increasing the size of the vertical blanking area V-blankingLine. Therefore, the writing of the voltage data cannot be completed within the V-blanking time of the current frame, and the timing controller 100 will continue to send the voltage data that has not been sent to the power management integrated circuit 200 after the start of the next frame. At the moment when the voltage data is sent, the display screen of the next frame will have a sudden change in brightness due to the sudden change in the AVDD voltage, and thus flickering will occur.
[0064] To improve the situation that flickering easily occurs in the process of dynamically adjusting the AVDD voltage of the display panel 10 with a higher refresh rate, the embodiments of the present application provide a display driving device 20, which optimizes the voltage reading and writing mode in the A-AVDD algorithm, reduces the consumption of data reading time caused by the timing controller 100 reading the initial voltage data from the power management integrated circuit 200 every frame, shortens the overall time of voltage reading and writing, so that the voltage reading and writing can be completed within the V-Blanking time of the current frame of the display panel 10 with a higher refresh rate, thereby at least partially solving the above technical problems.
[0065] Please refer to Figure 2 and Figure 4 , Figure 4 which illustrate the reading and writing mode of the display driving device of the embodiments of the present application for dynamically adjusting the reference voltage of the display panel. The timing controller 100 included in the display driving device 20 of the embodiments of the present application is further provided with a voltage register 300, which is used to store the initial voltage data.
[0066] In some embodiments, the timing controller 100 can include a micro control unit 110 and a voltage dynamic adjustment module 120, the micro control unit 110 is connected with the voltage dynamic adjustment module 120 and the power management integrated circuit 200 respectively, and the voltage register 300 can be arranged in the micro control unit 110. The voltage dynamic adjustment module 120 can be an IP (Intellectual Property) module for executing the A-AVDD algorithm.
[0067] In the embodiments of the present application, the timing controller 100 is configured to perform the following steps:
[0068] Step one, detecting whether the current frame of the display panel 10 meets the preset voltage adjustment condition. If yes, step two is performed, otherwise, the current reference voltage is maintained, and the detection of the next frame is continued.
[0069] The current frame picture represents any one frame of display picture.
[0070] In some embodiments, step one can be specifically performed by the voltage dynamic adjustment module 120.
[0071] Specifically, the voltage dynamic adjustment module 120 can count the information of the current frame picture for the active area of the display panel 10, and then determine whether the current frame picture meets the preset voltage adjustment condition. The preset voltage adjustment condition can be set according to actual adjustment requirements, for example: if the overall brightness of m consecutive frame pictures exceeds a first brightness adjustment threshold, the reference voltage is increased, if the overall brightness of m consecutive frame pictures is lower than a second brightness adjustment threshold, the reference voltage is decreased, the first brightness threshold is greater than the second brightness threshold, and m is a positive integer. This is not specifically limited.
[0072] Step two, based on the initial voltage data and the current frame picture, the current voltage data is obtained, wherein the current voltage data is configured as the current reference voltage of the display panel 10 displaying the current frame picture.
[0073] In some embodiments, step two can be specifically performed by the voltage dynamic adjustment module 120. After the voltage dynamic adjustment module 120 obtains the current voltage data, it will send the current voltage data to the micro control unit 110.
[0074] In some embodiments, the initial voltage data is the voltage data written into the register address corresponding to the power management integrated circuit 200. The initial voltage data can include the analog reference initial voltage V AVDD , the first initial gamma voltage V gamma1 and the second initial gamma voltage V gamma14 , which are used to represent the analog reference voltage, the first gamma voltage and the second gamma voltage respectively corresponding to the display of the last frame picture by the display panel 10. The first initial gamma voltage V gamma1 and the second initial gamma voltage V gamma14 may be generated based on the analog reference initial voltage V AVDD , the first initial gamma voltage V gamma1 is the initial gamma voltage of the positive polarity corresponding to the maximum gray scale, for example: when the display data is 8 bits, the first initial gamma voltage V gamma1 is the gamma voltage corresponding to the positive frame 255 gray scale, and the second initial gamma voltage V gamma14 is the initial gamma voltage of the negative polarity corresponding to the maximum gray scale, for example: when the display data is 8 bits, the second initial gamma voltage V gamma14The gamma voltage corresponding to the gray scale of the negative frame 255. The gamma voltage refers to a voltage required by the display device for controlling the color and brightness of the display gamma. Generally, the gamma voltage has 14 groups or 18 groups, corresponding to the gray scale range of 255-0 from high to low.
[0075] Correspondingly, the voltage register 300 can be multiple, and the multiple voltage registers 300 can include a first voltage register 310, a second voltage register 320, and a third voltage register 330. The first voltage register 310 is used to store the first initial gamma voltage V gamma1 The second voltage register 320 is used to store the second initial gamma voltage V gamma14 The third voltage register 330 is used to store the analog reference initial voltage V AVDD .
[0076] It can be understood that before the corresponding initial voltage data is stored, each voltage register 300 is in an empty state.
[0077] Please refer to Figure 5 , Figure 5 The micro control unit of the embodiment of the present application reads the initial voltage data. In some embodiments, after power-on, the timing controller 100 can read the initial voltage data from the power management integrated circuit 200 through the micro control unit 110, and store the initial voltage data in the corresponding voltage register 300, for example, store the first initial gamma voltage V gamma1 in the first voltage register 310, store the second initial gamma voltage V gamma14 in the second voltage register 320, and store the analog reference initial voltage V AVDD in the third voltage register 330. It should be noted that the initial voltage data here refers to the initial value before the automatic adjustment of the voltage begins.
[0078] It can be understood that in the subsequent display process, the timing controller 100 no longer reads the initial voltage data from the power management integrated circuit 200. The initial voltage data stored in the power management integrated circuit 200 is the initial value stored in advance.
[0079] In some embodiments, the current voltage data includes an analog reference current voltage V AVDD ', a first current gamma voltage V gamma1 ', and a second current gamma voltage V gamma14 ', respectively, for representing the analog reference voltage, the first gamma voltage, and the second gamma voltage respectively corresponding to the display of the current frame of the display panel 10.
[0080] Please continue to refer to Figure 4 In some embodiments, the voltage dynamic adjustment module 120 can specifically execute step two by the following steps:
[0081] Read the first initial gamma voltage V from the first voltage register 310. gamma1 And based on the first initial gamma voltage V gamma1 Voltage adjustment preset frame number N and current frame n i Obtain the first current gamma voltage V gamma1 ', where the voltage regulation preset frame number N is used to characterize the number of transition frames required to regulate the initial voltage data to the target voltage data.
[0082] And, read the second initial gamma voltage V from the second voltage register 320. gamma14 And based on the second initial gamma voltage V gamma14 Voltage adjustment preset frame number N and current frame n i Obtain the second current gamma voltage V gamma14 '.
[0083] And, read the analog reference initial voltage V from the third voltage register 330. AVDD And based on the simulated reference initial voltage V AVDD Voltage adjustment preset frame number N and current frame n i Obtain the current analog reference voltage V AVDD '.
[0084] Where i satisfies: 1 ≤ i ≤ N, and i is a positive integer. N can be set according to requirements; for example, N can be an integer greater than or equal to 5 and less than or equal to 10. It is understandable that the larger the value of N, the smoother the voltage can change to the target value, but the longer the time required will also be. The specific value is not limited.
[0085] In this embodiment of the application, the first current gamma voltage V gamma1 '、Second current gamma voltage V gamma14 Simulated reference current voltage V AVDD The logic for obtaining ' is the same. To obtain the current analog reference voltage V. AVDD Taking '' as an example, in some examples, firstly, it can be based on a simulated reference initial voltage V AVDD Simulated reference target voltage V AVDD ", and the preset frame number N for voltage adjustment, obtain the adjustment interval ΔV, and simulate the reference target voltage V AVDD "A target analog reference voltage is used to characterize the display panel 10. Then, based on the initial analog reference voltage V..." AVDD Adjust the interval ΔV and the current frame n i Obtain the current analog reference voltage V AVDD '. The first current gamma voltage V gamma1 '、Second current gamma voltage Vgamma14 The acquisition logic of the initial voltage data is not described in detail. In this way, the initial voltage data can be gradually adjusted to the target voltage data, so that the display is adjusted steadily without sudden changes.
[0086] For example, the analog reference initial voltage V AVDD = 5V, the analog reference target voltage V AVDD ”= 1V, and the voltage adjustment preset frame number N = 10 frames. Then, the adjustment interval ΔV = (5-1) ÷ 10 = 0.4V. The current frame picture n i is the first frame for starting adjustment. Then, the analog reference current voltage V AVDD ’ corresponding to the current frame picture n1 is 5V-0.4V = 4.6V.
[0087] Step three, write the current voltage data into the power management integrated circuit 200.
[0088] Then, the power management integrated circuit 200 inputs the current voltage data into the source driving chip, so that the source driving chip drives the display panel 10 based on the current voltage data.
[0089] In some embodiments, step three can be specifically executed by the micro control unit 110 after receiving the current voltage data.
[0090] Specifically, the micro control unit 110 can write the analog reference current voltage V AVDD ’, the first current gamma voltage V gamma1 ’, and the second current gamma voltage V gamma14 ’ into the corresponding register addresses of the power management integrated circuit 200, respectively.
[0091] In this way, during the A-AVDD algorithm is in effect, the data amount is optimized from 6 groups of read and write to only 3 groups of write, which compresses about 60% of the transmission data, improves the transmission rate and compatibility between the timing controller 100 and the power management integrated circuit 200, and in addition, in the case of improving the IIC transmission rate without increasing the V-BlankingLine, a higher refresh rate can be supported.
[0092] Step four, update the stored initial voltage data based on the current voltage data.
[0093] In some embodiments, step four can be specifically executed by the micro control unit 110.
[0094] Specifically, the micro control unit 110 can specifically execute step four by the following steps:
[0095] update the value of the first initial gamma voltage V gamma1 stored in the first voltage register 310 to the value of the first current gamma voltage V gamma1 ’.
[0096] and the value of the second initial gamma voltage V gamma14 stored in the second voltage register 320 is updated to the value of the second current gamma voltage V gamma14 ’.
[0097] and the value of the analog reference initial voltage V AVDD stored in the third voltage register 330 is updated to the value of the analog reference current voltage V AVDD ’.
[0098] It can be understood that if it is detected that the next frame of the current frame satisfies the preset voltage adjustment condition, the initial voltage data obtained by the voltage dynamic adjustment module 120 is the current voltage data adjusted by the current frame, and the difference between the current voltage data adjusted by the current frame and the adjustment interval can be determined as the current voltage data corresponding to the next frame of the current frame.
[0099] It can be understood that the display driving device 20 of the embodiment of the application directly reads the internally stored voltage data to replace reading the data written in the last frame from the power management integrated circuit 200 every frame, and writes the current voltage calculated every frame into the power management integrated circuit 200 and synchronously updates the internally stored data, that is, optimizes the reading every frame and writing every frame between the timing controller 100 and the power management integrated circuit 200 to initial reading and writing every frame, so that the consumption of data transmission time caused by reading the initial voltage data from the power management integrated circuit 200 every frame can be greatly reduced, the amount of data transmitted between the timing controller 100 and the power management integrated circuit 200 can be compressed, the overall time of voltage reading and writing can be shortened, the picture flicker problem caused by the reference voltage adjustment process can be improved, and a display panel 10 with a higher refresh rate can be adapted, and the compatibility can be improved.
[0100] Correspondingly, the embodiment of the application provides a voltage reading and writing method of a display panel, which is applied to the timing controller 100 provided in the foregoing embodiment of the application, and the initial voltage data is stored in the timing controller 100.
[0101] Please refer to Figure 6 , Figure 6 which shows the overall flow of the voltage reading and writing method of the display panel according to the embodiment of the application. The voltage reading and writing method of the display panel comprises the following steps:
[0102] Step 601: If it is detected that the current frame of the display panel 10 satisfies the preset voltage adjustment condition, the current voltage data is obtained based on the initial voltage data and the current frame.
[0103] The current voltage data is configured as the current reference voltage of the display panel 10 displaying the current frame.
[0104] Step 602: write the current voltage data into the power management integrated circuit 200.
[0105] Step 603: update the stored initial voltage data based on the current voltage data.
[0106] In some embodiments, before performing step 601, the method of the embodiments of the present application further comprises:
[0107] The timing controller 100 reads the initial voltage data from the power management integrated circuit 200 after power-on, and stores the initial voltage data.
[0108] In some embodiments, the initial voltage data comprises an analog reference initial voltage, a first initial gamma voltage and a second initial gamma voltage, the first initial gamma voltage is an initial gamma voltage corresponding to a positive polarity of a maximum gray scale, the second initial gamma voltage is an initial gamma voltage corresponding to a negative polarity of the maximum gray scale, and the current voltage data comprises an analog reference current voltage, a first current gamma voltage and a second current gamma voltage.
[0109] The timing controller 100 can obtain the current voltage data by the following steps:
[0110] Firstly, based on the analog reference initial voltage, the voltage adjustment preset frame number and the current frame picture, an analog reference current voltage is obtained, wherein the voltage adjustment preset frame number is used to represent the transition frame number required for adjusting the initial voltage data to the target voltage data.
[0111] Secondly, based on the first initial gamma voltage, the voltage adjustment preset frame number and the current frame picture, a first current gamma voltage is obtained.
[0112] Thirdly, based on the second initial gamma voltage, the voltage adjustment preset frame number and the current frame picture, a second current gamma voltage is obtained.
[0113] In some embodiments, the timing controller 100 can update the stored initial voltage data by the following steps:
[0114] Under the current frame picture, the value of the stored analog reference initial voltage is updated to the value of the analog reference current voltage, the value of the stored first initial gamma voltage is updated to the value of the first current gamma voltage, and the value of the stored second initial gamma voltage is updated to the value of the second current gamma voltage.
[0115] In some embodiments, the timing controller 100 can specifically obtain the analog reference current voltage by the following steps:
[0116] In a first step, an adjustment interval is obtained based on the analog reference initial voltage, an analog reference target voltage, and a voltage adjustment preset frame number. The analog reference target voltage is used to represent a target analog reference voltage of the display panel 10.
[0117] In a second step, an analog reference current voltage is obtained based on the analog reference initial voltage, the adjustment interval, and a current frame picture.
[0118] It can be understood that the voltage reading and writing method of the display panel according to the embodiments of the present application can optimize the voltage reading and writing mode in the A-AVDD algorithm. The timing controller 100 directly reads the initial voltage data stored in the internal memory every frame, writes the calculated current voltage data into the power management integrated circuit 200, and updates the stored initial voltage data at the same time, so as to facilitate the reading of the next frame. This can greatly reduce the consumption of data reading time caused by reading the initial voltage data from the power management integrated circuit 200 every frame, and can also compress the amount of data transmitted between the timing controller 100 and the power management integrated circuit 200, thereby shortening the overall time of voltage reading and writing, improving the picture flicker problem caused by the reference voltage adjustment process, and further adapting to a display panel 10 with a higher refresh rate.
[0119] Correspondingly, the display device according to the embodiments of the present application can support voltage dynamic adjustment of a display panel 10 with a higher refresh rate, because the overall time of voltage reading and writing is relatively short during the dynamic adjustment of the reference voltage.
[0120] It should be noted that the various embodiments of the voltage reading and writing method of the display panel, the display driving device, and the display device described above can be mutually referred to. For features not specifically described in a certain embodiment, reference can be made to the related content in other embodiments.
[0121] The voltage reading and writing method of the display panel, the display driving device, and the display device provided by the embodiments of the present application are described in detail above. The principles and implementation manners of the present application are described by applying specific examples. The above description of the embodiments is only used to help understand the technical solutions of the present application and the core ideas thereof. Those skilled in the art should understand that the technical solutions recorded in the above embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for reading and writing voltage on a display panel, characterized in that, Applied to a timing controller (100), the timing controller (100) stores initial voltage data, the initial voltage data including an analog reference initial voltage, a first initial gamma voltage, and a second initial gamma voltage, the method includes: If the current frame displayed on the display panel (10) is detected to meet the preset voltage adjustment conditions, then based on the simulated reference initial voltage, the preset number of voltage adjustment frames and the current frame, the simulated reference current voltage is obtained, and based on the first initial gamma voltage, the preset number of voltage adjustment frames and the current frame, the first current gamma voltage is obtained, and based on the second initial gamma voltage, the preset number of voltage adjustment frames and the current frame, the second current gamma voltage is obtained, so as to obtain current voltage data. The current voltage data is configured as the current reference voltage of the current frame displayed on the display panel (10). The current voltage data includes the simulated reference current voltage, the first current gamma voltage and the second current gamma voltage. The preset number of voltage adjustment frames is used to characterize the number of transition frames required to adjust the initial voltage data to the target voltage data. Write the current voltage data into the power management integrated circuit (200). Update the stored initial voltage data based on the current voltage data.
2. The voltage read / write method for the display panel according to claim 1, characterized in that, The method further includes: After power-on, the timing controller (100) reads the initial voltage data from the power management integrated circuit (200) and stores the initial voltage data.
3. The voltage read / write method for the display panel according to claim 1, characterized in that, The first initial gamma voltage is the positive initial gamma voltage corresponding to the maximum gray level, and the second initial gamma voltage is the negative initial gamma voltage corresponding to the maximum gray level.
4. The voltage read / write method for the display panel according to claim 3, characterized in that, Based on the current voltage data, update the stored initial voltage data, including: In the current frame, the stored value of the simulated reference initial voltage is updated to the value of the simulated reference current voltage, the stored value of the first initial gamma voltage is updated to the value of the first current gamma voltage, and the stored value of the second initial gamma voltage is updated to the value of the second current gamma voltage.
5. The voltage read / write method for the display panel according to claim 3, characterized in that, The step of obtaining the current voltage of the analog reference based on the initial voltage of the analog reference, the preset number of voltage adjustment frames, and the current frame includes: Based on the simulated initial reference voltage, the simulated target reference voltage, and the preset number of voltage adjustment frames, the adjustment interval is obtained. The simulated target reference voltage is used to characterize the target simulated reference voltage of the display panel (10). The current simulated reference voltage is obtained based on the initial simulated reference voltage, the adjustment interval, and the current frame.
6. A display driving device, characterized in that, The device includes a timing controller (100) and a power management integrated circuit (200), the timing controller (100) being connected to the power management integrated circuit (200), the power management integrated circuit (200) being configured to be coupled to a display panel (10), and a voltage register (300) being provided within the timing controller (100), the voltage register (300) being used to store initial voltage data, the initial voltage data including an analog reference initial voltage, a first initial gamma voltage and a second initial gamma voltage; The timing controller (100) is configured to perform the following steps: If it is detected that the current frame displayed by the display panel (10) meets the preset voltage adjustment conditions, then based on the simulated reference initial voltage, the preset number of voltage adjustment frames and the current frame, the simulated reference current voltage is obtained, and based on the first initial gamma voltage, the preset number of voltage adjustment frames and the current frame, the first current gamma voltage is obtained, and based on the second initial gamma voltage, the preset number of voltage adjustment frames and the current frame, the second current gamma voltage is obtained, so as to obtain current voltage data. The current voltage data is configured as the current reference voltage of the current frame displayed by the display panel (10). The current voltage data includes the simulated reference current voltage, the first current gamma voltage and the second current gamma voltage. The preset number of voltage adjustment frames is used to characterize the number of transition frames required to adjust the initial voltage data to the target voltage data. Write the current voltage data into the power management integrated circuit (200). Update the stored initial voltage data based on the current voltage data.
7. The display driving device according to claim 6, characterized in that, The timing controller (100) includes a microcontroller unit (110) and a voltage dynamic adjustment module (120), and the voltage register (300) is located in the microcontroller unit (110); The voltage dynamic adjustment module (120) is configured to perform the following actions: if the current frame displayed on the display panel (10) is detected to meet the preset voltage adjustment conditions, then based on the initial voltage data and the current frame, obtain the current voltage data and send the current voltage data to the microcontroller unit (110). The microcontroller unit (110) is configured to receive the current voltage data, write the current voltage data into the power management integrated circuit (200), and update the initial voltage data stored in the voltage register (300) based on the current voltage data.
8. The display driving device according to claim 6, characterized in that, The first initial gamma voltage is the positive initial gamma voltage corresponding to the maximum gray level, and the second initial gamma voltage is the negative initial gamma voltage corresponding to the maximum gray level. There are multiple voltage registers (300), including a first voltage register (310), a second voltage register (320) and a third voltage register (330). The first voltage register (310) is used to store the first initial gamma voltage, the second voltage register (320) is used to store the second initial gamma voltage, and the third voltage register (330) is used to store the analog reference initial voltage. The timing controller (100) is configured to perform operations to obtain current voltage data based on the initial voltage data and the current frame, and further includes: Read the first initial gamma voltage from the first voltage register (310); Read the second initial gamma voltage from the second voltage register (320); The analog reference initial voltage is read from the third voltage register (330).
9. The display driving device according to claim 8, characterized in that, The timing controller (100) is configured to update the stored initial voltage data based on the current voltage data, including: Update the value of the first initial gamma voltage stored in the first voltage register (310) to the value of the first current gamma voltage; Update the value of the second initial gamma voltage stored in the second voltage register (320) to the value of the second current gamma voltage; The value of the initial analog reference voltage stored in the third voltage register (330) is updated to the value of the current analog reference voltage.
10. A display device, characterized in that, include: The display panel (10) and the display driving device (20) as described in any one of claims 6-9, wherein the display driving device (20) is used to adjust the reference voltage of the display panel (10).
Citation Information
Patent Citations
Display driving method and display
CN114120877A