TCON Chip and Row Driving Method for Display Panel
By introducing multiple determination units and calculation units into the TCON chip, and calculating the row overdrive grayscale value of sub-pixels is used to calculate the problem of large storage capacity of the TCON chip and reducing the manufacturing cost of the terminal equipment.
Patent Information
- Application Number
- CN202211686253.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-12-27
AI Technical Summary
In the prior art, in order to ensure the display effect of the variable refresh rate display panel, the row overdrive lookup table corresponding to different refresh rates needs to be stored in the static random memory SRAM of the TCON chip, resulting in the TCON chip requiring a large storage capacity, which increases the manufacturing cost of the terminal equipment.
By introducing a first determination unit, a second determination unit, a third determination unit, a fourth determination unit and a calculation unit into the TCON chip, the basic row overdrive lookup table, a space-space gain compensation lookup table and a frequency-converting gain lookup table, the row overdrive gray value of each sub-pixel is calculated, reducing the storage requirement for different refresh rates, and only the basic table needs to be stored.
It realizes that there is no need to store rows corresponding to different refresh rates for different rows without storing different refresh rates, reducing the storage demand of TCON chips, thereby reducing the manufacturing cost of terminal devices.
Smart Images

Figure CN116052610B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of line over-driving, and in particular, to a TCON chip and a method for line over-driving a display panel. Background Art
[0002] With the rapid development of display panels, the demand for large-size, high-resolution, and variable refresh rate display panels is increasing, which also makes the charging requirements for display panels higher and higher.
[0003] Currently, the line over-driving technology (Line OverDriver, Line OD) is usually used to make liquid crystals reach the expected deflection position within a short time, thereby improving the display effect of the display panel. Among them, in order to ensure that the display effect of the variable refresh rate display panel will not be reduced due to the change of the refresh rate, the line over-driving look-up tables corresponding to different refresh rates usually need to be stored in the static random access memory SRAM of the TCON chip, which results in the TCON chip needing to have a SRAM with a large storage capacity to store the line over-driving look-up tables, and further increases the manufacturing cost of the terminal device including the TCON chip. Summary of the Invention
[0004] An embodiment of the present application provides a TCON chip and a method for line over-driving a display panel, and the main purpose is to reduce the manufacturing cost of the terminal device including the TCON chip.
[0005] To solve the above technical problems, the embodiment of the present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a TCON chip, and the TCON chip includes:
[0007] A first determination unit, configured to determine the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed, where a plurality of the first sub-pixels are sub-pixels in the current GATE row, and a plurality of the second sub-pixels are sub-pixels in the previous GATE row;
[0008] A second determination unit, configured to determine the first line over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and a basic line over-driving look-up table;
[0009] A third determination unit, configured to determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and a spatial domain gain compensation look-up table;
[0010] A fourth determination unit, configured to determine a refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate and the variable frequency gain look-up table corresponding to the video image frame to be displayed;
[0011] A calculation unit, configured to calculate a second row overdrive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient;
[0012] A sending unit, configured to send the second row overdrive gray value corresponding to each first sub-pixel to a panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second row overdrive gray value corresponding to each first sub-pixel.
[0013] Optionally, the second determination unit is specifically configured to: determine whether the first row overdrive gray value corresponding to the target first sub-pixel is recorded in the basic row overdrive look-up table according to the initial gray value of the target first sub-pixel and the initial gray value of the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer; if the first row overdrive gray value corresponding to the target first sub-pixel is recorded in the basic row overdrive look-up table, then look up the first row overdrive gray value corresponding to the target first sub-pixel in the basic row overdrive look-up table according to the initial gray value of the target first sub-pixel and the initial gray value of the target second sub-pixel; if the first row overdrive gray value corresponding to the target first sub-pixel is not recorded in the basic row overdrive look-up table, then look up multiple adjacent first row overdrive gray values corresponding to the target first sub-pixel in the basic row overdrive look-up table according to the initial gray value of the target first sub-pixel and the initial gray value of the target second sub-pixel, and calculate the first row overdrive gray value corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent first row overdrive gray values corresponding to the target first sub-pixel.
[0014] Optionally, the third determination unit is specifically configured to: determine whether the spatial gain compensation lookup table records a spatial gain compensation coefficient corresponding to the target first sub-pixel according to the spatial position of the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row; if the spatial gain compensation lookup table records a spatial gain compensation coefficient corresponding to the target first sub-pixel, then look up the spatial gain compensation coefficient corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position of the target first sub-pixel; if the spatial gain compensation lookup table does not record a spatial gain compensation coefficient corresponding to the target first sub-pixel, then look up multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position of the target first sub-pixel, and calculate the spatial gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel.
[0015] Optionally, the fourth determination unit is specifically configured to: determine whether the variable frequency gain lookup table records a refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate of the video image frame to be displayed; if the variable frequency gain lookup table records a refresh rate gain value corresponding to the video image frame to be displayed, then look up the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate of the video image frame to be displayed; if the variable frequency gain lookup table does not record a refresh rate gain value corresponding to the video image frame to be displayed, then look up a first adjacent refresh rate gain value and a second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate of the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0016] Optionally, the calculation unit is specifically configured to: substitute the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to the target first sub-pixel, and the spatial gain compensation coefficient into a preset formula to calculate the second row overdrive gray value corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row.
[0017] In a second aspect, the present application further provides a method for row overdriving a display panel, which is applied to a TCON chip, and the method includes:
[0018] Determine the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed, where multiple said first sub-pixels are sub-pixels in the current GATE row, and multiple said second sub-pixels are sub-pixels in the previous GATE row;
[0019] Determine the first line overdrive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the base line overdrive lookup table;
[0020] Determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table;
[0021] Determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table;
[0022] Calculate the second line overdrive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient;
[0023] Send the second line overdrive gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line overdrive gray value corresponding to each first sub-pixel.
[0024] Optionally, the determining the first line overdrive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the base line overdrive lookup table includes:
[0025] Judge whether the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the base line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, and the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer;
[0026] If the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the base line overdrive lookup table, then look up the first line overdrive gray value corresponding to the target first sub-pixel in the base line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel;
[0027] If the first line overdrive gray value corresponding to the target first sub-pixel is not recorded in the basic line overdrive lookup table, then multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel are searched in the basic line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and the first line overdrive gray value corresponding to the target first sub-pixel is calculated according to the interpolation method and the multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel.
[0028] Optionally, the determining the spatial gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table includes:
[0029] Judging whether the spatial gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row;
[0030] If the spatial gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation lookup table, then the spatial gain compensation coefficient corresponding to the target first sub-pixel is searched in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel;
[0031] If the spatial gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial domain gain compensation lookup table, then multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel are searched in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, and the spatial gain compensation coefficient corresponding to the target first sub-pixel is calculated according to the interpolation method and the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel.
[0032] Optionally, the determining the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table includes:
[0033] Judging whether the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed;
[0034] If the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table, then the refresh rate gain value corresponding to the video image frame to be displayed is searched in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed;
[0035] If the refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain look-up table, then look up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0036] Optionally, the calculating, according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient, the second line overdrive gray value corresponding to each first sub-pixel, includes:
[0037] Substitute the refresh rate gain value corresponding to the video image frame to be displayed, the first line overdrive gray value corresponding to the target first sub-pixel, and the spatial domain gain compensation coefficient into a preset formula to calculate the second line overdrive gray value corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row.
[0038] In a third aspect, an embodiment of the present application provides a storage medium, where the storage medium includes a stored program, and when the program runs, it controls the device where the storage medium is located to execute the display panel row overdrive method described in the second aspect.
[0039] In a fourth aspect, an embodiment of the present application provides a display panel row overdrive device, the device includes a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions run, they execute the display panel row overdrive method described in the second aspect.
[0040] By means of the above technical solutions, the technical solutions provided by the present application have at least the following advantages:
[0041] The present application provides a TCON chip and a method for driving rows of a display panel. The TCON chip provided by the present application includes: a first determination unit, a second determination unit, a third determination unit, a fourth determination unit, a calculation unit, and a transmission unit. First, the first determination unit determines the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed. Secondly, the second determination unit determines the first row driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic row driving lookup table. Thirdly, the third determination unit determines the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table. Fourthly, the fourth determination unit determines the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table. Fifthly, the calculation unit calculates the second row driving gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first row driving gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient. Finally, the transmission unit sends the second row driving gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second row driving gray value corresponding to each first sub-pixel. Thus, when outputting and displaying video images to be displayed with different refresh rates, there is no need to store the row driving lookup tables corresponding to different refresh rates in the static random access memory (SRAM). Only by storing the basic row driving lookup table, the spatial domain gain compensation lookup table, and the variable frequency gain lookup table in the SRAM, the row driving gray value corresponding to each sub-pixel in the current GATE row can be determined. Furthermore, the TCON chip does not need to have an SRAM with a large storage capacity, thereby reducing the manufacturing cost of the terminal device including the TCON chip.
[0042] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of the present application more obvious and understandable, the following specifically illustrates the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] By reading the following detailed description with reference to the accompanying drawings, the above and other purposes, features, and advantages of the exemplary embodiments of the present application will become easy to understand. In the drawings, several embodiments of the present application are shown in an exemplary rather than restrictive manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein:
[0044] Figure 1 shows a block diagram of a TCON chip provided by an embodiment of the present application;
[0045] Figure 2 The flowchart of a row over-driving method for a display panel provided by an embodiment of the present application is shown. Specific embodiments
[0046] Hereinafter, the exemplary embodiments of the present application will be described in more detail with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood and the scope of the present application can be fully conveyed to those skilled in the art.
[0047] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in the present application should have the ordinary meanings understood by those skilled in the art to which the present application belongs.
[0048] An embodiment of the present application provides a TCON chip, which is applied to a terminal device with a variable refresh rate display panel. Among them, the terminal device can be, but is not limited to: a display, a smart phone, a tablet computer, etc. As Figure 1 shown, the device specifically includes: a first determination unit 11, configured to determine the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed, where multiple first sub-pixels are the sub-pixels in the current GATE row, and multiple second sub-pixels are the sub-pixels in the previous GATE row; a second determination unit 12, configured to determine the first row over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic row over-driving lookup table; a third determination unit 13, configured to determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table; a fourth determination unit 14, configured to determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table; a calculation unit 15, configured to calculate the second row over-driving gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first row over-driving gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient; a sending unit 16, configured to send the second row over-driving gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second row over-driving gray value corresponding to each first sub-pixel.
[0049] The following combines Figure 1 the shown TCON chip to specifically illustrate the detailed process of the TCON chip outputting and displaying the video image frame to be displayed:
[0050] Among them, the video to be displayed contains multiple video image frames. The video image frame to be displayed is the video image frame that needs to be output and displayed currently among the multiple video image frames. The refresh rate corresponding to the video image frame to be displayed is the refresh rate corresponding to the video to be displayed. The refresh rate corresponding to the video image frame to be displayed can be, but is not limited to, 90HZ, 120HZ, 144HZ, etc. Among them, the variable refresh rate display panel contains multiple GATE rows. Each GATE row contains multiple sub-pixels. The current GATE row is the GATE row that needs to be overdriven currently. The current GATE row contains multiple first sub-pixels. The previous GATE row is the GATE row that was overdriven last time. The previous GATE row contains multiple second sub-pixels. Among them, the basic overdrive lookup table corresponds to the basic refresh rate. The base refresh rate can be, but is not limited to, 60HZ, 75HZ, 90HZ, etc. As shown in Table 1, the header of the basic overdrive lookup table is the current row gray scale value / the previous row gray scale value. Each cell in the first row of the basic overdrive lookup table, except the first cell, records a previous row gray scale value Ga. Each cell in the first column of the basic overdrive lookup table, except the first cell, records a current row gray scale value Gb. Each of the other cells in the basic overdrive lookup table records a first overdrive gray scale value. Among them, the first overdrive gray scale value recorded in the Xth row and Yth cell of the basic overdrive lookup table is when the initial gray scale value corresponding to the Nth sub-pixel in the previous GATE row is the previous row gray scale value Ga recorded in the Yth cell of the first row of the basic overdrive lookup table Y-1 , and the initial gray scale value corresponding to the Nth sub-pixel in the current GATE row is the current row gray scale value Gb recorded in the Xth cell of the first column of the basic overdrive lookup table X-1 . At this time, the first overdrive gray scale value corresponding to the Nth sub-pixel in the current GATE row, where X and Y are positive integers greater than 1, and N is a positive integer. Among them, for any one of the first sub-pixels, the spatial position corresponding to the first sub-pixel is the position coordinate of the pixel point to which the sub-pixel belongs on the variable refresh rate display panel. The spatial domain gain compensation lookup table records the position coordinates corresponding to multiple pixel points on the variable refresh rate display panel and the spatial domain gain compensation coefficient corresponding to each position coordinate. Among them, the variable frequency gain lookup table records multiple refresh rate values and the refresh rate gain value corresponding to each refresh rate value
[0051] Table 1
[0052]
[0053] In the embodiment of the present application, during the process of outputting and displaying a video image frame to be displayed, when it is necessary to determine the line over-drive gray value corresponding to each sub-pixel in the current GATE line, the first determination unit 11 in the TCON chip will determine the initial gray value corresponding to each first sub-pixel included in the current GATE line and the initial gray level value corresponding to each second sub-pixel included in the previous GATE line according to the RGB values corresponding to each pixel point in the video image frame to be displayed; after the first determination unit 11 determines the initial gray value corresponding to each first sub-pixel and the initial gray level value corresponding to each second sub-pixel, the second determination unit 12 can determine the first line over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the base line over-drive look-up table; after the second determination unit 12 determines the first line over-drive gray value corresponding to each first sub-pixel, the third determination unit 13 can determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation look-up table; after the third determination unit 13 determines the spatial domain gain compensation coefficient corresponding to each first sub-pixel, the fourth determination unit 14 can determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain look-up table; after the fourth determination unit 14 determines the refresh rate gain value corresponding to the video image frame to be displayed, the calculation unit 15 can calculate the second line over-drive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line over-drive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient; after the calculation unit 15 calculates the second line over-drive gray value corresponding to each first sub-pixel, the sending unit 16 can send the second line over-drive gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device can output and display the video image frame to be displayed based on the second line over-drive gray value corresponding to each first sub-pixel, thereby enabling, when outputting and displaying video images to be displayed with different refresh rates, without storing line over-drive look-up tables corresponding to different refresh rates in the static random access memory SRAM, and only storing the base line over-drive look-up table, the spatial domain gain compensation look-up table, and the variable frequency gain look-up table in the static random access memory SRAM, the line over-drive gray value corresponding to each sub-pixel in the current GATE line can be determined.
[0054] Specifically, in the embodiments of the present application, the process of generating the basic line over-drive lookup table can be specifically as follows: (1) Generate an initial line over-drive lookup table through a LOD LUT generation tool, and write the initial line over-drive lookup table into the static random access memory (SRAM) of the TCON chip; (2) Input video data for measuring the line over-drive gray value L(1, 1) corresponding to the gray value Ga1 of the previous line and the gray value Gb1 of the current line into the TCON chip. The TCON chip drives the panel driving device based on the initial line over-drive lookup table to output the video data after line over-drive processing; (3) Use an optical measurement instrument to measure the optical display index parameters corresponding to the variable refresh rate display panel, and adjust the line over-drive gray value L(1, 1) corresponding to the gray value Ga1 of the previous line and the gray value Gb1 of the current line recorded in the initial line over-drive lookup table according to the optical display index parameters corresponding to the variable refresh rate display panel, and rewrite the adjusted initial line over-drive lookup table into the static random access memory (SRAM) of the TCON chip; (4) Repeat the above steps (2)-(3) until the optical display index parameters obtained by measuring the variable refresh rate display panel meet the preset requirements; Input different video data into the TCON chip, and adopt the methods described in the above steps (2)-(4) to measure the line over-drive gray values L(1, 2) corresponding to the gray value Ga1 of the previous line and the gray value Gb2 of the current line, the line over-drive gray values L(1, 3) corresponding to the gray value Ga1 of the previous line and the gray value Gb3 of the current line... the line over-drive gray values L(1, n) corresponding to the gray value Ga1 of the previous line and the gray value Gbn of the current line, the line over-drive gray values L(2, 1) corresponding to the gray value Ga2 of the previous line and the gray value Gb1 of the current line, the line over-drive gray values L(2, 2) corresponding to the gray value Ga2 of the previous line and the gray value Gb2 of the current line... the line over-drive gray values L(2, n) corresponding to the gray value Ga2 of the previous line and the gray value Gbn of the current line... the line over-drive gray values L(n, 1) corresponding to the gray value Gan of the previous line and the gray value Gb1 of the current line, the line over-drive gray values L(n, 2) corresponding to the gray value Gan of the previous line and the gray value Gb2 of the current line... the line over-drive gray values L(n, n) corresponding to the gray value Gan of the previous line and the gray value Gbn of the current line. Determine the finally obtained initial line over-drive lookup table as the basic line over-drive lookup table. It should be noted that the refresh rates of the video data input into the TCON chip are all basic refresh rates.
[0055] Specifically, in the embodiments of the present application, the process of generating the spatial domain gain compensation coefficient can be as follows: (1) Generate an initial spatial domain gain compensation lookup table through a GAIN LUT generation tool, and write the basic line overdrive lookup table and the initial spatial domain gain compensation lookup table into the static random access memory (SRAM) of the TCON chip; (2) Input video data with a base refresh rate to the TCON chip, and the TCON chip controls the panel driving device to output and display the video data after line overdrive processing based on the basic line overdrive lookup table and the initial spatial domain gain compensation lookup table; (3) Use an optical measuring instrument to measure the optical display index parameters corresponding to the variable refresh rate display panel, and adjust each spatial domain gain compensation coefficient recorded in the initial spatial domain gain compensation lookup table according to the optical display index parameters corresponding to the variable refresh rate display panel, and rewrite the adjusted initial spatial domain gain compensation lookup table into the static random access memory (SRAM) of the TCON chip; (4) Repeat the above steps (2)-(3) until the optical display index parameters measured for the variable refresh rate display panel meet the preset requirements, and determine the finally obtained initial spatial domain gain compensation lookup table as the spatial domain gain compensation lookup table.
[0056] Specifically, in this step, the specific process of generating the variable frequency gain lookup table can be as follows: (1) Generate an initial variable frequency gain lookup table through a variable frequency gain LUT generation tool, and write the basic line overdrive lookup table, the spatial domain gain compensation lookup table, and the initial variable frequency gain lookup table into the static random access memory (SRAM) of the TCON chip; (2) Input video data with a specific refresh rate to the TCON chip, and the TCON chip controls the panel driving device to output and display the video data after line overdrive processing based on the basic line overdrive lookup table, the spatial domain gain compensation lookup table, and the initial variable frequency gain lookup table; (3) Use an optical measuring instrument to measure the optical display index parameters corresponding to the variable refresh rate display panel, and adjust the refresh rate gain value corresponding to the specific refresh rate value recorded in the initial variable frequency gain lookup table according to the optical display index parameters corresponding to the variable refresh rate display panel, and rewrite the adjusted initial variable frequency gain lookup table into the static random access memory (SRAM) of the TCON chip; (4) Repeat the above steps (2)-(3) until the optical display index parameters measured for the variable refresh rate display panel meet the preset requirements; input video data with multiple different refresh rates to the TCON chip, and use the method described in the above steps (2)-(4) to measure the refresh rate gain values corresponding to each refresh rate, and determine the finally obtained initial variable frequency gain lookup table as the variable frequency gain lookup table.
[0057] An embodiment of the present application provides a TCON chip. The TCON chip provided by the embodiment of the present application includes: a first determination unit, a second determination unit, a third determination unit, a fourth determination unit, a calculation unit, and a sending unit. First, the first determination unit determines the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed. Secondly, the second determination unit determines the first line over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic line over-drive lookup table. Thirdly, the third determination unit determines the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table. Fourthly, the fourth determination unit determines the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table. Fifthly, the calculation unit calculates the second line over-drive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line over-drive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient. Finally, the sending unit sends the second line over-drive gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line over-drive gray value corresponding to each first sub-pixel, thereby enabling, when outputting and displaying video images to be displayed with different refresh rates, without storing the line over-drive lookup tables corresponding to different refresh rates in the static random access memory (SRAM), only storing the basic line over-drive lookup table, the spatial domain gain compensation lookup table, and the variable frequency gain lookup table in the static random access memory (SRAM), to determine the line over-drive gray value corresponding to each sub-pixel in the current GATE line, and further enabling the TCON chip to not require an SRAM with a large storage capacity, thereby reducing the manufacturing cost of the terminal device including the TCON chip.
[0058] Further, as Figure 1As shown, the second determination unit 12 is specifically configured to: determine whether the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the basic line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer; if the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the basic line overdrive lookup table, then look up the first line overdrive gray value corresponding to the target first sub-pixel in the basic line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel; if the first line overdrive gray value corresponding to the target first sub-pixel is not recorded in the basic line overdrive lookup table, then look up multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel in the basic line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and calculate the first line overdrive gray value corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel.
[0059] In the embodiment of the present application, the specific process of the second determination unit 12 for determining the first row over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the base row over-drive lookup table is as follows: (1) Determine whether the first row over-drive gray value corresponding to the target first sub-pixel is recorded in the base row over-drive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, that is, determine whether there is an upper row gray value Ga' in the multiple upper row gray values Ga recorded in the multiple cells in the first row of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target second sub-pixel, and determine whether there is a current row gray value Gb' in the multiple current row gray values Gb recorded in the multiple cells in the first column of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target first sub-pixel. If there is an upper row gray value Ga' in the multiple upper row gray values Ga recorded in the first row of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target second sub-pixel, and there is a current row gray value Gb' in the multiple current row gray values Gb recorded in the first column of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target first sub-pixel, it is determined that the first row over-drive gray value corresponding to the target first sub-pixel is recorded in the base row over-drive lookup table. If there is no upper row gray value Ga' in the multiple upper row gray values Ga recorded in the first row of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target second sub-pixel, and / or there is no current row gray value Gb' in the multiple current row gray values Gb recorded in the first column of the base row over-drive lookup table that is the same as the initial gray value corresponding to the target first sub-pixel, it is determined that the first row over-drive gray value corresponding to the target first sub-pixel is not recorded in the base row over-drive lookup table; (2a) If the first row over-drive gray value corresponding to the target first sub-pixel is recorded in the base row over-drive lookup table, directly search for the first row over-drive gray value corresponding to the target first sub-pixel in the base row over-drive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, that is, search for the first row over-drive gray value corresponding to the target first sub-pixel in the base row over-drive lookup table according to the upper row gray value Ga' and the current row gray value Gb'; (2b) If the first row over-drive gray value corresponding to the target first sub-pixel is not recorded in the base row over-drive lookup table, search for multiple adjacent first row over-drive gray values corresponding to the target first sub-pixel in the base row over-drive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and calculate the first row over-drive gray value corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent first row over-drive gray values corresponding to the target first sub-pixel. Through the above method, the first row over-drive gray value corresponding to each first sub-pixel can be determined.
[0060] Among them, the specific process of looking up multiple adjacent first row over-drive gray values corresponding to the target first sub-pixel in the basic row over-drive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel is as follows: When there is an upper row gray value Ga' in the multiple upper row gray values Ga recorded in multiple cells in the first row of the basic row over-drive lookup table that has the same numerical value as the initial gray value corresponding to the target second sub-pixel, but there is no current row gray value Gb' in the multiple current row gray values Gb recorded in multiple cells in the first column of the basic row over-drive lookup table that has the same numerical value as the initial gray value corresponding to the target first sub-pixel, the first adjacent first row over-drive gray value corresponding to the target first sub-pixel is looked up in the basic row over-drive lookup table according to the upper row gray value Ga' and the first adjacent current row gray value Gb1', and the second adjacent first row over-drive gray value corresponding to the target first sub-pixel is looked up in the basic row over-drive lookup table according to the upper row gray value Ga' and the second adjacent current row gray value Gb2', where the first adjacent current row gray value Gb1' is the current row gray value Gb among the multiple current row gray values Gb that is less than the current row gray value Gb' and closest to the current row gray value Gb', and the second adjacent current row gray value Gb2' is the current row gray value Gb among the multiple current row gray values Gb that is greater than the current row gray value Gb' and closest to the current row gray value Gb'; When there is no upper row gray value Ga' in the multiple upper row gray values Ga recorded in multiple cells in the first row of the basic row over-drive lookup table that has the same numerical value as the initial gray value corresponding to the target second sub-pixel, but there is a current row gray value Gb' in the multiple current row gray values Gb recorded in multiple cells in the first column of the basic row over-drive lookup table that has the same numerical value as the initial gray value corresponding to the target first sub-pixel, the first adjacent first row over-drive gray value corresponding to the target first sub-pixel is looked up in the basic row over-drive lookup table according to the first adjacent upper row gray value Ga1' and the current row gray value Gb', and the second adjacent first row over-drive gray value corresponding to the target first sub-pixel is looked up in the basic row over-drive lookup table according to the second adjacent upper row gray value Ga2' and the current row gray value Gb', where the first adjacent upper row gray value Ga1' is the upper row gray value Ga among the multiple upper row gray values Ga that is less than the upper row gray value Ga' and closest to the upper row gray value Ga', and the second adjacent upper row gray value Ga2' is the upper row gray value Ga among the multiple upper row gray values Ga that is greater than the upper row gray value Ga' and closest to the upper row gray value Ga'.When there is no previous row gray scale value Ga' in the multiple previous row gray scale values Ga recorded in multiple cells of the first row of the base row overdrive lookup table that is the same as the initial gray scale value corresponding to the target second sub-pixel, and there is no current row gray scale value Gb' in the multiple current row gray scale values Gb recorded in multiple cells of the first column of the base row overdrive lookup table that is the same as the initial gray scale value corresponding to the target first sub-pixel, the first adjacent first row overdrive gray scale value corresponding to the target first sub-pixel is searched for in the base row overdrive lookup table according to the first adjacent previous row gray scale value Ga1' and the first adjacent current row gray scale value Gb1', the second adjacent first row overdrive gray scale value corresponding to the target first sub-pixel is searched for in the base row overdrive lookup table according to the first adjacent previous row gray scale value Ga1' and the second adjacent current row gray scale value Gb2', the third adjacent first row overdrive gray scale value corresponding to the target first sub-pixel is searched for in the base row overdrive lookup table according to the second adjacent previous row gray scale value Ga2' and the first adjacent current row gray scale value Gb1', and the fourth adjacent first row overdrive gray scale value corresponding to the target first sub-pixel is searched for in the base row overdrive lookup table according to the second adjacent previous row gray scale value Ga2' and the second adjacent current row gray scale value Gb2.
[0061] Further, as Figure 1 shown, the third determination unit 13 is specifically configured to: determine whether there is an airspace gain compensation coefficient corresponding to the target first sub-pixel recorded in the airspace gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row; if there is an airspace gain compensation coefficient corresponding to the target first sub-pixel recorded in the airspace gain compensation lookup table, search for the airspace gain compensation coefficient corresponding to the target first sub-pixel in the airspace gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel; if there is no airspace gain compensation coefficient corresponding to the target first sub-pixel recorded in the airspace gain compensation lookup table, search for multiple adjacent airspace gain compensation coefficients corresponding to the target first sub-pixel in the airspace gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, and calculate the airspace gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent airspace gain compensation coefficients corresponding to the target first sub-pixel.
[0062] In the embodiment of the present application, the specific process for the third determination unit 13 to determine the spatial gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial gain compensation look-up table is as follows: (1) Determine whether the spatial gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel, that is, determine whether there is a position coordinate in the multiple position coordinates recorded in the spatial gain compensation look-up table that is the same as the spatial position corresponding to the target first sub-pixel. If it exists, it is determined that the spatial gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial gain compensation look-up table. If it does not exist, it is determined that the spatial gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial gain compensation look-up table; (2a) If the spatial gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial gain compensation look-up table, look up the spatial gain compensation coefficient corresponding to the target first sub-pixel in the spatial gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel, that is, look up the spatial gain compensation coefficient corresponding to the position coordinate that is the same as the spatial position corresponding to the target first sub-pixel in the spatial gain compensation look-up table, and determine the looked-up spatial gain compensation coefficient as the spatial gain compensation coefficient corresponding to the target first sub-pixel; (2b) If the spatial gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial gain compensation look-up table, look up multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel in the spatial gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel, and calculate the spatial gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel. Through the above method, the spatial gain compensation coefficient corresponding to each first sub-pixel can be determined.
[0063] Among them, the specific process of looking up multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel is as follows: When there are multiple position coordinates a with the same abscissa as the abscissa of the spatial position corresponding to the target first sub-pixel among the multiple position coordinates recorded in the spatial gain compensation lookup table, select the first adjacent position coordinate a1 and the second adjacent position coordinate a2 from the multiple position coordinates a, and look up the spatial gain compensation coefficient corresponding to the first adjacent position coordinate a1 and the spatial gain compensation coefficient corresponding to the second adjacent position coordinate a2 in the spatial gain compensation lookup table, and determine the spatial gain compensation coefficient corresponding to the first adjacent position coordinate a1 and the spatial gain compensation coefficient corresponding to the second adjacent position coordinate a2 as the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel. Among them, the first adjacent position coordinate a1 is the position coordinate a among the multiple position coordinates a with the ordinate greater than the ordinate of the spatial position corresponding to the target first sub-pixel and closest to the ordinate of the spatial position corresponding to the target first sub-pixel, and the second adjacent position coordinate a2 is the position coordinate a among the multiple position coordinates a with the ordinate less than the ordinate of the spatial position corresponding to the target first sub-pixel and closest to the ordinate of the spatial position corresponding to the target first sub-pixel;When there are multiple position coordinates b in the airspace gain compensation lookup table whose ordinates are the same as the ordinate of the spatial position corresponding to the target first sub-pixel, select the first adjacent position coordinate b1 and the second adjacent position coordinate b2 from the multiple position coordinates b, and look up the airspace gain compensation coefficient corresponding to the first adjacent position coordinate b1 and the airspace gain compensation coefficient corresponding to the second adjacent position coordinate b2 in the airspace gain compensation lookup table, and determine the airspace gain compensation coefficient corresponding to the first adjacent position coordinate b1 and the airspace gain compensation coefficient corresponding to the second adjacent position coordinate b2 as the multiple adjacent airspace gain compensation coefficients corresponding to the target first sub-pixel, where the first adjacent position coordinate b1 is the position coordinate b among the multiple position coordinates b whose abscissa is greater than the abscissa of the spatial position corresponding to the target first sub-pixel and is closest to the abscissa of the spatial position corresponding to the target first sub-pixel, and the second adjacent position coordinate b2 is the position coordinate b among the multiple position coordinates b whose abscissa is less than the abscissa of the spatial position corresponding to the target first sub-pixel and is closest to the abscissa of the spatial position corresponding to the target first sub-pixel. When there is neither a position coordinate whose abscissa is the same as the abscissa of the spatial position corresponding to the target first sub-pixel nor a position coordinate whose ordinate is the same as the ordinate of the spatial position corresponding to the target first sub-pixel in the multiple position coordinates recorded in the airspace gain compensation lookup table, select four position coordinates around the spatial position corresponding to the target first sub-pixel from the multiple position coordinates, namely the first adjacent position coordinate c1, the second adjacent position coordinate c2, the third adjacent position coordinate c3, and the fourth adjacent position coordinate c4, and look up the airspace gain compensation coefficient corresponding to the first adjacent position coordinate c1, the airspace gain compensation coefficient corresponding to the second adjacent position coordinate c2, the airspace gain compensation coefficient corresponding to the third adjacent position coordinate c3, and the airspace gain compensation coefficient corresponding to the fourth adjacent position coordinate c4 in the airspace gain compensation lookup table, and determine the airspace gain compensation coefficient corresponding to the first adjacent position coordinate c1, the airspace gain compensation coefficient corresponding to the second adjacent position coordinate c2, the airspace gain compensation coefficient corresponding to the third adjacent position coordinate c3, and the airspace gain compensation coefficient corresponding to the fourth adjacent position coordinate c4 as the multiple adjacent airspace gain compensation coefficients corresponding to the target first sub-pixel.
[0064] Further, as Figure 1As shown, the fourth determination unit 14 is specifically configured to: determine whether a refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed; if a refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table, then look up the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed; if a refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain lookup table, then look up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0065] In the embodiment of the present application, the specific process for the fourth determination unit 14 to determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table is as follows: (1) Determine whether a refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, that is, determine whether there is a refresh rate value in the multiple refresh rate values recorded in the variable frequency gain lookup table that is the same as the refresh rate value corresponding to the video image frame to be displayed. If there is, it is determined that a refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table. If not, it is determined that a refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain lookup table; (2a) If a refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table, then look up the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, that is, look up the refresh rate gain value corresponding to the refresh rate value that is the same as the refresh rate value corresponding to the video image frame to be displayed in the variable frequency gain lookup table, and determine the looked-up refresh rate gain value as the refresh rate gain value corresponding to the video image frame to be displayed; (2b) If a refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain lookup table, then look up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0066] Among them, the specific process of looking up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table is as follows: Look up the refresh rate gain value corresponding to the first adjacent refresh rate value and the refresh rate gain value corresponding to the second adjacent refresh rate value in the variable frequency gain lookup table; Determine the refresh rate gain value corresponding to the first adjacent refresh rate value as the first adjacent refresh rate gain value corresponding to the video image frame to be displayed, and determine the refresh rate gain value corresponding to the second adjacent refresh rate value as the second adjacent refresh rate gain value corresponding to the video image frame to be displayed, where the first adjacent refresh rate value is the refresh rate value that is less than the refresh rate corresponding to the video image frame to be displayed and is closest to the refresh rate corresponding to the video image frame to be displayed among the multiple refresh rate values recorded in the variable frequency gain lookup table, and the second adjacent refresh rate value is the refresh rate value that is greater than the refresh rate corresponding to the video image frame to be displayed and is closest to the refresh rate corresponding to the video image frame to be displayed among the multiple refresh rate values recorded in the variable frequency gain lookup table.
[0067] Further, as Figure 1 shown, the calculation unit 15 is specifically configured to: Substitute the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to the target first sub-pixel, and the spatial domain gain compensation coefficient into a preset formula to calculate the second row overdrive gray value corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row.
[0068] In the embodiment of the present application, the specific process of the calculation unit 15 calculating the second row overdrive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient is as follows:
[0069] Substitute the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to the target first sub-pixel, and the spatial domain gain compensation coefficient into a preset formula to calculate the second row overdrive gray value corresponding to the target first sub-pixel, where the preset formula is specifically as follows:
[0070] X = A * B * C
[0071] Among them, X is the second row overdrive gray value corresponding to the target first sub-pixel, A is the first row overdrive gray value corresponding to the target first sub-pixel, B is the spatial domain gain compensation coefficient corresponding to the target first sub-pixel, and C is the refresh rate gain value corresponding to the video image frame to be displayed. By the above method, the second row overdrive gray value corresponding to each first sub-pixel can be calculated.
[0072] Further, as a response to the above Figure 1For the implementation of the device shown, another embodiment of the present application further provides a method for over-driving rows of a display panel, which is applied to a TCON chip. The method embodiments correspond to the foregoing device embodiments. For the convenience of reading, the method embodiments will not repeat the detailed content in the foregoing device embodiments one by one. However, it should be clear that the method in this embodiment can correspondingly implement all the content in the foregoing device embodiments. This method is applied to reduce the manufacturing cost of a terminal device including a TCON chip, specifically as Figure 2 shown, the method includes:
[0073] 201. Determine the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed.
[0074] Among them, multiple first sub-pixels are the sub-pixels in the current GATE row, and multiple second sub-pixels are the sub-pixels in the previous GATE row.
[0075] 202. Determine the first over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic row over-driving look-up table.
[0076] 203. Determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation look-up table.
[0077] 204. Determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain look-up table.
[0078] 205. Calculate the second over-driving gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first over-driving gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient.
[0079] 206. Send the second over-driving gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs to display the video image frame to be displayed based on the second over-driving gray value corresponding to each first sub-pixel.
[0080] Further, determining the first over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic row over-driving look-up table includes:
[0081] Determine whether the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the base line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer;
[0082] If the first line overdrive gray value corresponding to the target first sub-pixel is recorded in the base line overdrive lookup table, then look up the first line overdrive gray value corresponding to the target first sub-pixel in the base line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel;
[0083] If the first line overdrive gray value corresponding to the target first sub-pixel is not recorded in the base line overdrive lookup table, then look up multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel in the base line overdrive lookup table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and calculate the first line overdrive gray value corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent first line overdrive gray values corresponding to the target first sub-pixel.
[0084] Further, determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table, including:
[0085] Determine whether the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row;
[0086] If the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation lookup table, then look up the spatial domain gain compensation coefficient corresponding to the target first sub-pixel in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel;
[0087] If the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial domain gain compensation lookup table, then look up multiple adjacent spatial domain gain compensation coefficients corresponding to the target first sub-pixel in the spatial domain gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, and calculate the spatial domain gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial domain gain compensation coefficients corresponding to the target first sub-pixel.
[0088] Further, determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table, including:
[0089] Judge whether the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable-frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed;
[0090] If the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable-frequency gain look-up table, look up the refresh rate gain value corresponding to the video image frame to be displayed in the variable-frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed;
[0091] If the refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable-frequency gain look-up table, look up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable-frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0092] Further, calculate the second row overdrive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient, including:
[0093] Substitute the refresh rate gain value corresponding to the video image frame to be displayed, the first row overdrive gray value corresponding to the target first sub-pixel, and the spatial domain gain compensation coefficient into the preset formula to calculate the second row overdrive gray value corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row.
[0094] The embodiments of the present application provide a TCON chip and a method for driving a display panel line-by-line. The TCON chip provided by the embodiments of the present application includes: a first determination unit, a second determination unit, a third determination unit, a fourth determination unit, a calculation unit, and a transmission unit; First, the first determination unit determines the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed; Secondly, the second determination unit determines the first line-by-line driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the basic line-by-line driving lookup table; Thirdly, the third determination unit determines the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation lookup table; Thirdly, the fourth determination unit determines the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table; Thirdly, the calculation unit calculates the second line-by-line driving gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line-by-line driving gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient; Finally, the transmission unit sends the second line-by-line driving gray value corresponding to each first sub-pixel to the panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line-by-line driving gray value corresponding to each first sub-pixel, thereby enabling, when outputting and displaying video images to be displayed at different refresh rates, there is no need to store line-by-line driving lookup tables corresponding to different refresh rates in the static random access memory (SRAM), and only need to store the basic line-by-line driving lookup table, the spatial domain gain compensation lookup table, and the variable frequency gain lookup table in the static random access memory (SRAM) to determine the line-by-line driving gray value corresponding to each sub-pixel in the current GATE line, and further enabling the TCON chip not to require an SRAM with a large storage capacity, thereby reducing the manufacturing cost of the terminal device including the TCON chip.
[0095] The embodiments of the present application provide a storage medium, the storage medium includes a stored program, wherein, when the program runs, it controls the device where the storage medium is located to execute the above-mentioned display panel line-by-line driving method.
[0096] The storage medium may include non-permanent memory in a computer-readable medium, forms such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
[0097] An embodiment of the present application further provides a display panel line over-driving device, the device includes a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions run, they execute the above-mentioned display panel line over-driving method.
[0098] An embodiment of the present application provides a device, the device includes a processor, a memory, and a program stored on the memory and executable on the processor, and when the processor executes the program, the following steps are implemented:
[0099] Determine the initial gray value corresponding to each first sub-pixel and the initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed, wherein, a plurality of the first sub-pixels are sub-pixels in the current GATE row, and a plurality of the second sub-pixels are sub-pixels in the previous GATE row;
[0100] Determine the first line over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and a basic line over-driving lookup table;
[0101] Determine the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and a spatial domain gain compensation lookup table;
[0102] Determine the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and a variable frequency gain lookup table;
[0103] Calculate the second line over-driving gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line over-driving gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient;
[0104] Send the second line over-driving gray value corresponding to each first sub-pixel to a panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line over-driving gray value corresponding to each first sub-pixel.
[0105] Further, the determining the first line over-driving gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and a basic line over-driving lookup table includes:
[0106] Determine whether the first row over-drive gray value corresponding to the target first sub-pixel is recorded in the base row over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer;
[0107] If the first row over-drive gray value corresponding to the target first sub-pixel is recorded in the base row over-drive look-up table, then look up the first row over-drive gray value corresponding to the target first sub-pixel in the base row over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel;
[0108] If the first row over-drive gray value corresponding to the target first sub-pixel is not recorded in the base row over-drive look-up table, then look up multiple adjacent first row over-drive gray values corresponding to the target first sub-pixel in the base row over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and calculate the first row over-drive gray value corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent first row over-drive gray values corresponding to the target first sub-pixel.
[0109] Further, the determining the spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial domain gain compensation look-up table includes:
[0110] Determine whether the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row;
[0111] If the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is recorded in the spatial domain gain compensation look-up table, then look up the spatial domain gain compensation coefficient corresponding to the target first sub-pixel in the spatial domain gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel;
[0112] If the spatial domain gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial domain gain compensation look-up table, then look up multiple adjacent spatial domain gain compensation coefficients corresponding to the target first sub-pixel in the spatial domain gain compensation look-up table according to the spatial position corresponding to the target first sub-pixel, and calculate the spatial domain gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial domain gain compensation coefficients corresponding to the target first sub-pixel.
[0113] Further, determining the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate and the variable frequency gain look-up table corresponding to the video image frame to be displayed includes:
[0114] Judging whether the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed;
[0115] If the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain look-up table, searching for the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed;
[0116] If the refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain look-up table, searching for the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain look-up table according to the refresh rate corresponding to the video image frame to be displayed, and calculating the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
[0117] Further, calculating the second line overdrive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line overdrive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient includes:
[0118] Substituting the refresh rate gain value corresponding to the video image frame to be displayed, the first line overdrive gray value corresponding to the target first sub-pixel, and the spatial domain gain compensation coefficient into a preset formula to calculate the second line overdrive gray value corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row.
[0119] The present application also provides a computer program product, which, when executed on a data processing device, is adapted to execute program code initialized with the following method steps: determining an initial gray value corresponding to each first sub-pixel and an initial gray value corresponding to each second sub-pixel according to a video image frame to be displayed, wherein a plurality of the first sub-pixels are sub-pixels in the current GATE row, and a plurality of the second sub-pixels are sub-pixels in the previous GATE row; determining a first line over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and a base row over-drive look-up table; determining a spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and a spatial domain gain compensation look-up table; determining a refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and a variable frequency gain look-up table; calculating a second line over-drive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line over-drive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient; and sending the second line over-drive gray value corresponding to each first sub-pixel to a panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line over-drive gray value corresponding to each first sub-pixel.
[0120] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0121] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in one Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.
[0122] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one or more processes and / or blocks Figure 1 in one or more processes and / or blocks Figure 1 specified in the block or blocks.
[0123] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing steps for implementing the functions specified in one or more processes and / or blocks Figure 1 in one or more processes and / or blocks Figure 1 specified in the block or blocks.
[0124] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0125] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
[0126] Computer-readable media includes both permanent and non-permanent, removable and non-removable media implemented by any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0127] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0128] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0129] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A TCON chip, characterized in that, The TCON chip includes: A first determination unit, configured to determine an initial gray value corresponding to each first sub-pixel and an initial gray value corresponding to each second sub-pixel according to a video image frame to be displayed, where a plurality of the first sub-pixels are sub-pixels in a current GATE row, and a plurality of the second sub-pixels are sub-pixels in a previous GATE row; A second determination unit, configured to determine a first line over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and a base line over-drive look-up table; A third determination unit, configured to determine a spatial domain gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and a spatial domain gain compensation look-up table; A fourth determination unit, configured to determine a refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and a variable frequency gain look-up table; A calculation unit, configured to calculate a second line over-drive gray value corresponding to each first sub-pixel according to the refresh rate gain value corresponding to the video image frame to be displayed, the first line over-drive gray value corresponding to each first sub-pixel, and the spatial domain gain compensation coefficient; A sending unit, configured to send the second line over-drive gray value corresponding to each first sub-pixel to a panel driving device, so that the panel driving device outputs and displays the video image frame to be displayed based on the second line over-drive gray value corresponding to each first sub-pixel.
2. The TCON chip according to claim 1, wherein the second determination unit is specifically configured to: determine whether the first line over-drive gray value corresponding to the target first sub-pixel is recorded in the base line over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row, the target second sub-pixel is the Nth sub-pixel in the previous GATE row, and N is a positive integer; if the first line over-drive gray value corresponding to the target first sub-pixel is recorded in the base line over-drive look-up table, then look up the first line over-drive gray value corresponding to the target first sub-pixel in the base line over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel; if the first line over-drive gray value corresponding to the target first sub-pixel is not recorded in the base line over-drive look-up table, then look up a plurality of adjacent first line over-drive gray values corresponding to the target first sub-pixel in the base line over-drive look-up table according to the initial gray value corresponding to the target first sub-pixel and the initial gray value corresponding to the target second sub-pixel, and calculate the first line over-drive gray value corresponding to the target first sub-pixel according to the interpolation method and the plurality of adjacent first line over-drive gray values corresponding to the target first sub-pixel.
3. The TCON chip according to claim 1, wherein The third determination unit is specifically configured to: determine whether the spatial gain compensation lookup table records the spatial gain compensation coefficient corresponding to the target first sub-pixel according to the spatial position corresponding to the target first sub-pixel, where the target first sub-pixel is the Nth sub-pixel in the current GATE row; if the spatial gain compensation lookup table records the spatial gain compensation coefficient corresponding to the target first sub-pixel, then look up the spatial gain compensation coefficient corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel; if the spatial gain compensation lookup table does not record the spatial gain compensation coefficient corresponding to the target first sub-pixel, then look up multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, and calculate the spatial gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel.
4. The TCON chip according to claim 1, wherein The fourth determination unit is specifically configured to: determine whether the variable frequency gain lookup table records the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed; if the variable frequency gain lookup table records the refresh rate gain value corresponding to the video image frame to be displayed, then look up the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed; if the variable frequency gain lookup table does not record the refresh rate gain value corresponding to the video image frame to be displayed, then look up the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
5. A method for over-driving rows of a display panel, characterized in that, The method is applied to a TCON chip, and the method includes: Determining an initial gray value corresponding to each first sub-pixel and an initial gray value corresponding to each second sub-pixel according to the video image frame to be displayed, where the multiple first sub-pixels are sub-pixels in the current GATE row, and the multiple second sub-pixels are sub-pixels in the previous GATE row; Determining a first line over-drive gray value corresponding to each first sub-pixel according to the initial gray value corresponding to each first sub-pixel, the initial gray value corresponding to each second sub-pixel, and the base line over-drive lookup table; Determining a spatial gain compensation coefficient corresponding to each first sub-pixel according to the spatial position corresponding to each first sub-pixel and the spatial gain compensation lookup table; Determining a refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table; Calculate the second - row overdrive gray - scale value corresponding to each of the first sub - pixels according to the refresh - rate gain value corresponding to the video image frame to be displayed, the first - row overdrive gray - scale value corresponding to each of the first sub - pixels, and the spatial - domain gain compensation coefficient. Send the second - row overdrive gray - scale value corresponding to each of the first sub - pixels to the panel driving device, so that the panel driving device outputs to display the video image frame to be displayed based on the second - row overdrive gray - scale value corresponding to each of the first sub - pixels.
6. The method according to claim 5, characterized in that, The determining the first - row overdrive gray - scale value corresponding to each of the first sub - pixels according to the initial gray - scale value corresponding to each of the first sub - pixels, the initial gray - scale value corresponding to each of the second sub - pixels, and the basic row - overdrive lookup table includes: Judge whether the first - row overdrive gray - scale value corresponding to the target first sub - pixel is recorded in the basic row - overdrive lookup table according to the initial gray - scale value corresponding to the target first sub - pixel and the initial gray - scale value corresponding to the target second sub - pixel, where the target first sub - pixel is the Nth sub - pixel in the current GATE row, the target second sub - pixel is the Nth sub - pixel in the previous GATE row, and N is a positive integer. If the first - row overdrive gray - scale value corresponding to the target first sub - pixel is recorded in the basic row - overdrive lookup table, then look up the first - row overdrive gray - scale value corresponding to the target first sub - pixel in the basic row - overdrive lookup table according to the initial gray - scale value corresponding to the target first sub - pixel and the initial gray - scale value corresponding to the target second sub - pixel. If the first - row overdrive gray - scale value corresponding to the target first sub - pixel is not recorded in the basic row - overdrive lookup table, then look up multiple adjacent first - row overdrive gray - scale values corresponding to the target first sub - pixel in the basic row - overdrive lookup table according to the initial gray - scale value corresponding to the target first sub - pixel and the initial gray - scale value corresponding to the target second sub - pixel, and calculate the first - row overdrive gray - scale value corresponding to the target first sub - pixel according to the interpolation method and the multiple adjacent first - row overdrive gray - scale values corresponding to the target first sub - pixel.
7. The method according to claim 5, characterized in that, The determining the spatial - domain gain compensation coefficient corresponding to each of the first sub - pixels according to the spatial position corresponding to each of the first sub - pixels and the spatial - domain gain compensation lookup table includes: Judge whether the spatial - domain gain compensation coefficient corresponding to the target first sub - pixel is recorded in the spatial - domain gain compensation lookup table according to the spatial position corresponding to the target first sub - pixel, where the target first sub - pixel is the Nth sub - pixel in the current GATE row. If the spatial - domain gain compensation coefficient corresponding to the target first sub - pixel is recorded in the spatial - domain gain compensation lookup table, then look up the spatial - domain gain compensation coefficient corresponding to the target first sub - pixel in the spatial - domain gain compensation lookup table according to the spatial position corresponding to the target first sub - pixel. If the spatial gain compensation coefficient corresponding to the target first sub-pixel is not recorded in the spatial gain compensation lookup table, then search for multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel in the spatial gain compensation lookup table according to the spatial position corresponding to the target first sub-pixel, and calculate the spatial gain compensation coefficient corresponding to the target first sub-pixel according to the interpolation method and the multiple adjacent spatial gain compensation coefficients corresponding to the target first sub-pixel.
8. The method according to claim 5, wherein The determining the refresh rate gain value corresponding to the video image frame to be displayed according to the refresh rate corresponding to the video image frame to be displayed and the variable frequency gain lookup table includes: Judging whether the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed; If the refresh rate gain value corresponding to the video image frame to be displayed is recorded in the variable frequency gain lookup table, then search for the refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed; If the refresh rate gain value corresponding to the video image frame to be displayed is not recorded in the variable frequency gain lookup table, then search for the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed in the variable frequency gain lookup table according to the refresh rate corresponding to the video image frame to be displayed, and calculate the refresh rate gain value corresponding to the video image frame to be displayed according to the interpolation method, the first adjacent refresh rate gain value and the second adjacent refresh rate gain value corresponding to the video image frame to be displayed.
9. A storage medium, characterized in that, The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the display panel line over-driving method according to any one of claims 5 to 8.
10. A row over-driving device for a display panel, characterized in that, The device includes a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions run, they execute the display panel line over-driving method according to any one of claims 5 to 8.
Citation Information
Patent Citations
Display device and driving method therefor
CN101305411A
Method and device for determining overdrive voltage as well as display device
CN106324875A