The present invention relates to the field of display technologies, and in particular, to a method and device for processing signals of a display panel.
With increasing the size of the display panels, large-sized display products such as 65-inch, 75-inch, and even 85-inch are constantly popular in the market. As the size increased, the resolution of the panels is also increased, such as from high definition (HD) to full high definition (FHD), FHD to ultra definition (UD), and then to 8K.
However, when the size of the panels increased, more source driving chips are needed. A circuit board connected to the source driving chips is longer. The circuit board is connected to a control board (disposed with a timing control chip (Tcon)). The Tcon sends data to each source driver chip, and the far-end source driver chip has a longer transmission distance. When the resolution increased, an amount of data transmitted also increased, so that the data rate transmitted by the source driving chip (driver IC) also increased. However, signals with high transmission rates are prone to signal distortion during long-distance transmission, thereby reducing the display effect.
Therefore, it is necessary to provide a signal processing method of a display panel and a device thereof to solve the problems existing in the conventional art.
An object of the present invention is to provide a signal processing method of a display panel and a device using same, which can avoid signal distortion and improve the display effect.
To solve the above technical problems, the present invention provides a signal processing method of a display panel, wherein the display panel includes a source driving chip and a timing control chip, the timing control chip is configured to provide a video signal to the source driving chip, and the source driving chip is configured to provide a data signal to the display panel, and wherein the signal processing method includes:
when a test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data, wherein the test data corresponds to a pre-emphasis coefficient;
obtaining a bit error rate of each adjusted data by the source driving chip, to obtain multiple initial bit error rates,
selecting one of the initial bit error rates as a feedback bit error rate from the multiple initial bit error rates by the source driving chip,
feedbacking the feedback bit error rate to the timing control chip by the source driving chip,
determining whether the feedback bit error rate falls within a preset range or not by the timing control chip, and
when the bit error rate exceeds the preset range, adjusting a current pre-emphasis coefficient by the timing control chip, and returning to and executing the step of when the test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to the preset adjustment instruction to obtain the multiple adjusted data;
when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating the video signal according to the target pre-emphasis coefficient to obtain a compensation signal by the timing control chip; and
when the feedback bit error rate falls within the preset range, using the preset optimization coefficient corresponding to the feedback bit error rate as a target optimization coefficient by the source driving chip, and
optimizing the compensation signal according to the target optimization coefficient to obtain the data signal by the source driving chip.
The invention provides a signal processing method of a display panel, wherein the display panel includes a source driving chip and a timing control chip, the timing control chip is configured to provide a video signal to the source driving chip, and the source driving chip is configured to provide a data signal to the display panel, and wherein the signal processing method includes:
when a test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data, wherein the test data corresponds to a pre-emphasis coefficient;
obtaining a bit error rate of each adjusted data by the source driving chip, to obtain multiple initial bit error rates,
selecting one of the initial bit error rates as a feedback bit error rate from the multiple initial bit error rates by the source driving chip,
determining whether the feedback bit error rate falls within a preset range or not by the timing control chip, and
when the bit error rate exceeds the preset range, adjusting a current pre-emphasis coefficient by the timing control chip, and returning to and executing the step of when the test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to the preset adjustment instruction to obtain the multiple adjusted data; and
when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating the video signal according to the target pre-emphasis coefficient to obtain a compensation signal by the timing control chip.
The present invention also provides a signal processing device of a display panel, including:
an adjustment module configured to adjust a test data using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data when a test data is obtained, wherein the test data corresponds to a pre-emphasis coefficient;
an obtainment module configured to obtain a bit error rate of each adjusted data, to obtain multiple initial bit error rates;
a determination module configured to select one of the initial bit error rates as a feedback bit error rate from multiple initial bit error rates;
a judging module configured to determine whether the feedback bit error rate falls within a preset range or not;
a first processing module configured to adjust a current pre-emphasis coefficient when the bit error rate exceeds the preset range, and return to and execute the step of when the test data is obtained, adjusting the test data using each preset optimization coefficient according to the preset adjustment instruction, and when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating a video signal according to the target pre-emphasis coefficient to obtain a compensation signal.
In the method and device for processing signals of a display panel of the present invention, when obtaining a test data, adjusting the test data by the source driving chip using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data, obtaining the bit error rate of each adjusted data by the source driving chip to obtain multiple initial bit error rates, selecting one of the initial bit error rates from the multiple initial bit error rates as a feedback bit error rate by the source driving chip, determining whether the feedback bit error rate falls within a preset range or not by the timing control chip, and when the bit error rate exceeds the preset range, adjusting a current pre-emphasis coefficient by the timing control chip, and returning to and executing the step of when the test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to the preset adjustment instruction to obtain the multiple adjusted data, when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating the video signal according to the target pre-emphasis coefficient to obtain a compensation signal by the timing control chip. Since the corresponding pre-emphasis coefficient is used to compensate the video signal while the bit error rate meets the preset requirements, thereby avoiding distortion of the signal and improving the display effect.
The following description of each embodiment, with reference to the accompanying drawings, is used to exemplify specific embodiments which may be carried out in the present invention. Directional terms mentioned in the present invention, such as “top”, “bottom”, “front”, “back”, “left”, “right”, “inside”, “outside”, “side”, etc., are only used with reference to the orientation of the accompanying drawings. Therefore, the used directional terms are intended to illustrate, but not to limit, the present invention. In the drawings, components having similar structures are denoted by the same numerals.
As shown in
The timing control chip 20 includes a pre-emphasis module, and the pre-emphasis module is configured to provide multiple pre-emphasis coefficients. The pre-emphasis module delays and reverses an original signal, and performs an AND/OR operation with the original signal to obtain an output signal, as shown in
With reference to
As shown in
The invention provides a signal processing method of a display panel, including the following.
S101, when a test data is obtained, adjusting the test data by the source driving chip using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data.
For example, the test data corresponds to a pre-emphasis coefficient, in one embodiment, the source driving chip 40 is provided with an equalizer (EQ). The equalizer has multiple batches, each batch corresponds to a different preset optimization coefficient. The preset optimization coefficient is configured to adjust the amplitude of the signal.
When the source driving chip 40 receives the preset adjustment instruction, when the source driving chip 40 receives the test data sent by the timing control chip 30, it uses each preset optimization coefficient to adjust the test data to obtain multiple adjusted data, such as the source driving chip 40 automatically adjusts the EQ batches to adjust the preset optimization coefficient. In one embodiment, for example, the preset adjustment instruction is provided by the timing control chip 30.
S102, obtaining a bit error rate of each adjusted data, and obtaining multiple initial bit error rates.
For example, the source driving chip 40 obtains the bit error rate of each of the adjusted data described above to obtain the multiple initial bit error rates.
In an embodiment, the step of obtaining the bit error rate of each adjusted data can include:
S1021, obtaining difference data between the adjusted data and the test data; and
S1022, obtaining the bit error rate of the adjusted data according to the difference data.
For example, in an embodiment, the source driving chip 40 compares the adjusted data with the test data to obtain the difference data between the two, and then calculates the percentage of the difference data in the test data to obtain the bit error rate of the adjusted data.
S103, selecting one of the multiple initial bit error rates as a feedback bit error rate.
For example, the source driving chip 40 selects one of the initial bit error rates as the feedback bit error rate from the multiple initial bit error rates.
To further avoid signal distortion, the step of selecting one of the initial bit error rates as the feedback bit error rate from multiple initial bit error rates includes:
S1031, obtaining a minimum value from the multiple initial bit error rates to obtain a minimum bit error rate; and
S1032, using the minimum bit error rate as the feedback bit error rate.
For example, the source driving chip 40 uses the minimum value from the multiple initial bit error rates as the feedback bit error rate.
S104, determining whether the feedback bit error rate falls within a preset range or not.
The timing control chip 30 determines whether the feedback bit error rate falls within the preset range or not, when the bit error rate exceeds the preset range, a step S105 is performed, and when the feedback bit error rate falls within the preset range, a step S106 is performed.
S105, when the bit error rate exceeds the preset range, adjusting a current pre-emphasis coefficient, and returning to and executing the step of when the test data is obtained, adjusting the test data using each preset optimization coefficient according to the preset adjustment instruction to obtain the multiple adjusted data.
For example, the timing control chip 30 has a pre-emphasis function, that is, it has multiple pre-emphasis batches, and each batch corresponds to a different pre-emphasis coefficient. The preset emphasis coefficient is configured to adjust an emphasis strength of the signal. When the bit error rate exceeds the preset range, adjusting the current pre-emphasis coefficient, and returning to the step S101. In one embodiment, the preset emphasis coefficient can be gradually increased. Of course, the preset emphasis coefficient can be gradually reduced.
S106, when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating a video signal according to the target pre-emphasis coefficient to obtain a compensation signal.
For example, when the feedback bit error rate falls within the preset range, the timing control chip 30 uses the current pre-emphasis coefficient as the target pre-emphasis coefficient, and compensates the video signal according to the target pre-emphasis coefficient to obtain the compensation signal.
The method can further include:
S107, when the feedback bit error rate falls within the preset range, using the preset optimization coefficient corresponding to the feedback bit error rate as a target optimization coefficient.
For example, when the feedback bit error rate falls within the preset range, the source driving chip 40 uses the preset optimization coefficient corresponding to the feedback bit error rate as the target optimization coefficient.
S108, optimizing the compensation signal according to the target optimization coefficient to obtain a data signal.
For example, the source driving chip 40 optimizes the compensation signal according to the target optimization coefficient to obtain the data signal. The data signal is configured to input to a display panel for screen display.
In an embodiment, before the step of determines whether the feedback bit error rate falls within the preset range or not, the method can further include:
S104′, the source driving chip 40 fed back the feedback bit error rate to the timing control chip 30.
For example, the source driving chip 40 feeds back the feedback bit error rate to the timing control chip 30 so that the timing control chip 30 determines whether the feedback bit error rate falls within the preset range.
In an embodiment, as shown in
the source driving chip 40 sends the feedback bit error rate to the timing control chip 30 through the connection confirmation channel. Because the bit error rate is transmitted through the existing channel, it is avoided to reset the timing control chip and the source driving chip, thereby reducing the production cost. Of course, it can be understood that the transmission mode of the feedback bit error rate is not limited thereto.
When the connection confirmation channel LS is in a first state (T1 stage), the source driving chip 40 sends the feedback bit error rate to the timing control chip 30. When the connection confirmation channel LS is in the first state, the source driving chip 40 and the timing control chip 30 are not connected successfully. For example, in a period of t10, the source driving chip 40 can convert the feedback bit error rate into a digital signal, and then send the digital signal to the timing control chip 30 through the LS.
When the connection confirmation channel LS is in a second state (T2 stage), the source driving chip 40 is successfully connected to the timing control chip 30, and the timing control chip 30 sends the compensation to the source driving chip 40 signal.
Preferably, in the period of t10, the data transmission channel DA is configured to transmit the test data and the compensation signal.
In a specific embodiment, a timing control chip (TCON) adds an adjustment instruction, a “CMD” instruction is transmitted through the data transmission channel DA, and TCON sends a logic “0”, at which time the differential pair is low (|CSPI_P−CSPI_N|=L), the source driving chip 40 (driver IC) receives the CMD instruction and starts scanning each EQ batch.
At the same time, TCON adds test data (scramble data). The test data is generated according to preset rules, specifically, an ISI effect value in the test data is detected to judge the signal quality of the test data.
As shown in
It can be seen that the ISI effect value of case1 is lower and the quality is better. The ISI effect value of case2 is in the middle, and the quality is average. The case3 has a higher ISI effect value and the worst quality.
The driver IC is equipped with n bit equalizer filter (EQ filter) with a total of 2n batches, where n is a natural number. When entering the adjustment of the EQ batches, determining the bit error rate of the test data of each batch, and using a minimum value of the multiple bit error rates as an optimal bit error rate. If number of N all are optimal bit error rates, the middle batch among the batches corresponding to the optimal bit error rates is taken as the best batch. At the same time, the driver IC feeds back the optimal bit error rate to the TCON through the LS channel.
After the TCON receives the bit error rate fed back by the driver IC, the TCON increases the pre-emphasis batch according to the bit error rate step by step until the bit error rate fed back by the driver IC reaches an acceptable range.
Specifically, the transmitting terminal is the TCON, the receiving terminal is the driver IC, an initial pre-emphasis batch of the transmitting terminal is 0, the transmitting terminal sends adjustment instructions and test data, and the receiving terminal starts to scan the EQ batch automatically to find the minimum bit error rate. The minimum bit error rate is fed back to the transmitting terminal, and the transmitting terminal determines whether the feedbacked bit error rate falls within the preset range or not.
If yes, the EQ batch corresponding to the bit error rate is directly used as a final EQ batch, and the pre-emphasis batch is used as a final pre-emphasis batch.
If not, the transmitting terminal retransmits the test data, and the receiving terminal scans the EQ batch again to find the minimum bit error rate, feeds back the minimum bit error rate to the transmitting terminal, and repeats the above steps until the transmitting terminal determines that the bit error rate falls within the preset range. Of course, if the feedback bit error rate is still not within the preset range when the transmitting terminal has been adjusted to the maximum pre-emphasis batch, stop the adjustment, using the current pre-emphasis batch as the final pre-emphasis batch, and using the current EQ batch as the final EQ batch.
As shown in
An adjustment module 51 is configured to adjust test data using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data when the test data is obtained, wherein the test data corresponds to a pre-emphasis coefficient.
An obtainment module 52 is configured to obtain a bit error rate of each adjusted data to obtain multiple initial error rates.
A determination module 53 is configured to select one of the initial bit error rates from the multiple initial bit error rates as a feedback bit error rate.
The device can further include a feedback module 54 that is configured to feed back the feedback bit error rate to the timing control chip by the source driving chip before the step of determining whether the feedback bit error rate falls within the preset range or not.
A judging module 55 is configured to determine whether the feedback bit error rate falls within the preset range or not.
A first processing module 56 is configured to adjust a current pre-emphasis coefficient when the bit error rate exceeds the preset range, and returning to and executing the step of when the test data is obtained, adjusting the test data using each preset optimization coefficient according to the preset adjustment instruction; when the feedback bit error rate falls within the preset range, using the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensating a video signal according to the target pre-emphasis coefficient to obtain a compensation signal.
The device can further include a second processing module 57 that is configured to use the preset optimization coefficient corresponding to the feedback bit error rate as a target optimization coefficient when the feedback bit error rate falls within the preset range, and optimize the compensation signal according to the target optimization coefficient to obtain the data signal.
The determination module 53 is specifically configured to obtain a minimum value of multiple initial bit error rates to obtain a minimum bit error rate, and use the minimum bit error rate as a feedback bit error rate.
The obtainment module 53 is specifically configured to obtain difference data between the adjusted data and the test data, and obtain a bit error rate of the adjusted data according to the difference data to obtain the multiple initial bit error rates.
Understandably, the adjustment module, the obtainment module, the determination module, and the feedback module can be integrated in the source driving chip, and the judging module, the first processing module, and the second processing module can be integrated in the timing control chip.
In the method and device for processing signals of a display panel of the present invention, when obtaining a test data, the source driving chip adjusts the test data using each preset optimization coefficient according to a preset adjustment instruction to obtain multiple adjusted data. The source driving chip obtains the bit error rate of each adjusted data to obtain multiple initial bit error rates. The source driving chip selects one of the initial bit error rates from the multiple initial bit error rates as a feedback bit error rate. The timing control chip determinates whether the feedback bit error rate falls within a preset range or not. When the bit error rate exceeds the preset range, the timing control chip adjusts a current pre-emphasis coefficient, and returns to execute step of when the test data is obtained, the source driving chip adjusts the test data using each preset optimization coefficient according to the preset adjustment instruction to obtain the multiple adjusted data. When the feedback bit error rate falls within the preset range, the timing control chip uses the current pre-emphasis coefficient as a target pre-emphasis coefficient, and compensates the video signal according to the target pre-emphasis coefficient to obtain a compensation signal. Since the corresponding pre-emphasis coefficient is used to compensate the video signal while the bit error rate meets the preset requirements, thereby avoiding distortion of the signal and improving the display effect.
Embodiments of the present invention have been described, but not intended to impose any unduly constraint to the appended claims. For a person skilled in the art, any modification of equivalent structure or equivalent process made according to the disclosure and drawings of the present invention, or any application thereof, directly or indirectly, to other related fields of technique, is considered encompassed in the scope of protection defined by the claims of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201911210861.1 | Dec 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/125569 | 12/16/2019 | WO | 00 |