Driving method and apparatus, and image processing apparatus

WO2026178887A1PCT designated stage Publication Date: 2026-09-03BOE TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/080030
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2026-09-03

Smart Images

  • Figure CN2025080030_03092026_PF_FP_ABST
    Figure CN2025080030_03092026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a driving method and apparatus, and an image processing apparatus. The driving method comprises: acquiring training image data transmitted by an image signal transmitting chip (S201); selecting a plurality of parameter values within a preset parameter value range of a first image equalization parameter, and sequentially using the selected parameter values to sample the training image data to obtain corresponding sampled data (S202); and determining a selected parameter value of the first image equalization parameter according to a comparison result of comparing each piece of sampled data with standard image data of the training image data (S203).
Need to check novelty before this filing date? Find Prior Art

Description

Driving method, apparatus and image processing apparatus Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a driving method, apparatus, and image processing apparatus. Background Technology

[0002] In typical display devices, the source driver chip receives video stream data sent by the timing controller via P2P communication.

[0003] With the improvement of display resolution and refresh rate, P2P communication has increased from the initial hundreds of Mb / s to more than 5Gb / s. However, high-speed serial communication at the Gb / s level is greatly affected by environmental factors, with high frequency loss and attenuation difference between high and low frequency signals leading to inter-symbol interference. In addition, it also causes the transmission line to have obvious dispersion characteristics, causing signal waveform distortion and increasing the bit error rate.

[0004] To address the aforementioned issues, source driver chips and / or timing controllers typically employ equalization techniques to compensate for channel non-ideals and eliminate inter-symbol interference. Source driver chips at the receiver end typically utilize continuous-time linear equalization, applying a linear analog high-pass filter at the receiver to attenuate low-frequency signal components, thereby compensating for signal attenuation and achieving channel compensation.

[0005] The parameters of the continuous-time linear equalizer used in existing source driver chips are set to fixed values ​​at the factory according to the hardware model or by the timing controller. When P2P communication uses a Gb / s level transmission rate, the fixed parameters of the continuous-time linear equalizer may not be compatible with the working conditions and cannot effectively solve the problems of inter-symbol interference and increased bit error rate under the influence of environmental factors in high-speed communication, thus causing P2P communication failure. Summary of the Invention

[0006] The purpose of this technical solution is to provide a driving method, apparatus, and image processing apparatus to solve the problem that the image equalization parameters used by the image signal receiving chip in the prior art display device are fixed values, which may be incompatible with the working conditions, resulting in the inability to effectively solve the problem of inter-symbol interference and increased bit error rate under the influence of environmental factors in high-speed communication.

[0007] One embodiment of this disclosure provides a driving method, wherein the method is executed by an image signal receiving chip of a display device, the method comprising:

[0008] Acquire training image data transmitted by the image signal transmitting chip of the display device;

[0009] selecting a plurality of parameter values within the preset parameter value range of the first image equalization parameter, and sequentially performing sampling processing on the training image data by using the selected parameter values to obtain sampling data corresponding to each parameter value respectively;

[0010] determining the selected parameter value of the first image equalization parameter according to a comparison result of comparing each of the sampling data with standard image data of the training image data respectively.

[0011] In some embodiments, the driving method, wherein the determining the selected parameter value of the first image equalization parameter according to a comparison result of comparing each of the sampling data with standard image data of the training image data respectively, comprises:

[0012] determining a first parameter value range within the preset parameter value range according to a comparison result of comparing each of the sampling data with standard image data of the training image data respectively; wherein the sampling data corresponding to each of the parameter values within the first parameter value range respectively matches the standard image data;

[0013] determining the selected parameter value according to the first parameter value range.

[0014] In some embodiments, the driving method, wherein the method further comprises:

[0015] comparing each of the sampling data with standard image data of the training image data respectively to determine a bit error rate of each of the sampling data compared with the standard image data;

[0016] determining that the corresponding sampling data matches the standard image data in a case that the bit error rate is less than or equal to a preset bit error rate.

[0017] In some embodiments, the driving method, wherein the comparing each of the sampling data with standard image data of the training image data respectively to determine a bit error rate of each of the sampling data compared with the standard image data, comprises:

[0018] comparing a value of each bit of the sampling data with a value of a corresponding bit of the standard image data to determine an error bit of the sampling data compared with the standard image data;

[0019] determining the bit error rate of the sampling data compared with the standard image data according to a bit number of the error bit and a total bit number of the training image data.

[0020] In some embodiments, the driving method involves selecting multiple parameter values ​​within a preset range of values ​​for the first image equalization parameter, including one or more of the following:

[0021] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in ascending order according to the first preset step size;

[0022] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in descending order according to the second preset step size;

[0023] The preset parameter value range is divided into multiple first range intervals. Based on the multiple first range intervals, multiple parameter values ​​are selected sequentially using a binary tree approach.

[0024] The minimum and maximum parameter values ​​within the preset parameter value range are selected as the first two parameter values. Based on the first two parameter values, the other selected parameter values ​​are determined using a bisection method or a golden ratio division method.

[0025] In some embodiments, the driving method, based on the divided multiple first range intervals, selects multiple parameter values ​​using a binary tree approach, including:

[0026] Select at least one parameter value within each of the first range intervals;

[0027] The intermediate parameter value within two adjacent first range intervals is used as the boundary parameter value of the second range interval, and at least one parameter value is selected within the second range interval;

[0028] Using the intermediate parameter value within two adjacent second range intervals as the boundary parameter value of the third range interval, continue to select at least one parameter value within the third range interval until the selected parameter value reaches a first preset number.

[0029] In some embodiments, the driving method, wherein, based on the first two parameter values, a bisection method or a golden ratio sectioning method is used to determine the selected other parameter values, includes:

[0030] Using the bisection method or the golden ratio method, the fourth range formed by the first two selected parameter values ​​is divided into ranges, and the parameter value located at the range division point is determined as the next parameter value.

[0031] Continue using the bisection method or the golden ratio division method to divide the fifth range interval formed by each pair of adjacent parameter values ​​among the determined multiple parameter values. Determine the parameter value located at the range division position point of each fifth range interval as the next parameter value, until the difference between two adjacent parameter values ​​among the obtained multiple next parameter values ​​is less than or equal to the preset difference.

[0032] In some embodiments, the driving method further includes, after determining the next parameter value:

[0033] Obtain sampled data by sampling the training image data using every two adjacent parameter values ​​from a plurality of determined parameter values;

[0034] If, among two adjacent parameter values, the sampled data corresponding to one parameter value matches the standard image data, and the sampled data corresponding to the other parameter value does not match the standard image data, then the two adjacent parameter values ​​are taken as the determined parameter values.

[0035] In some embodiments, the driving method further includes:

[0036] If the sampled data corresponding to two adjacent parameter values ​​both match the standard image data, the selected parameter value is determined based on the fifth range interval formed by the two adjacent parameter values.

[0037] In some embodiments, the driving method, after selecting one of the parameter values ​​within the preset parameter value range, further includes:

[0038] The step of selecting the next parameter value within the preset parameter value range is performed if at least one of the following conditions is met:

[0039] Obtain the comparison result by comparing the sampled data corresponding to one of the parameter values ​​with the standard image data;

[0040] The process of performing sampling processing and comparing the corresponding sampled data with the standard image data using one of the parameter values ​​reaches a first preset duration;

[0041] Before sampling the training image data using one of the parameter values, the tracking and locking of the data stream clock transmitting the training image data is not completed within the second preset time period;

[0042] During the sampling process of the training image data using one of the parameter values, it is determined that at least a portion of the sampled data corresponding to the one of the parameter values ​​has a bit error rate greater than a preset bit error rate compared to the standard image data.

[0043] In some embodiments, the driving method, wherein determining the selected parameter value based on the first parameter value range includes:

[0044] Based on a plurality of pre-obtained calibration parameter values, a parameter value belonging to the calibration parameter value is selected within the range of the first parameter value as the selected parameter value of the first image equalization parameter.

[0045] In some embodiments, the driving method, wherein acquiring the training image data transmitted by the image signal transmitting chip of the display device includes:

[0046] The training image data transmitted by the image signal transmitting chip through the bidirectional command channel signal line is acquired.

[0047] The method further includes:

[0048] Obtain the chip identifier of the image signal receiving chip transmitted by the image signal transmitting chip through the bidirectional command channel signal line; and

[0049] After determining the selected parameter value, the selection result information of the selected parameter value is transmitted to the image signal transmitting chip through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier.

[0050] In some embodiments of the driving method, the selected result information includes one or more of the following:

[0051] The number of selected parameter values;

[0052] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0053] One embodiment of this disclosure also provides a driving method, wherein the method is executed by an image signal transmitting chip of a display device, the method comprising:

[0054] After the training image data is processed using the second image equalization parameter, the processed training image data is transmitted to at least one image signal receiving chip of the display device.

[0055] The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

[0056] In some embodiments, the driving method, wherein transmitting parameter-processed training image data to at least one image signal receiving chip of the display device includes:

[0057] The trained image data, after parameter processing, is transmitted to at least one image signal receiving chip via a bidirectional command channel signal line.

[0058] The method further includes:

[0059] Assign a corresponding chip identifier to each of the at least one image signal receiving chips;

[0060] The corresponding chip identifier is transmitted to each of the at least one image signal receiving chip via the bidirectional command channel signal line; and

[0061] The selection result information of the selected parameter value transmitted by the image signal receiving chip is obtained through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier of the corresponding image signal receiving chip.

[0062] In some embodiments of the driving method, the selected result information includes one or more of the following:

[0063] The number of selected parameter values;

[0064] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0065] In some embodiments, the driving method further includes:

[0066] If, based on the selected result information transmitted by the at least one image signal receiving chip, the number of selected result information that meets the preset conditions reaches a second preset number, the second image equalization parameter is adjusted to reprocess the training image data, and the reprocessed training image data is transmitted to the at least one image signal receiving chip respectively.

[0067] The preset conditions include one or more of the following:

[0068] The number of selected parameter values ​​indicated in the selected result information is less than the third preset number;

[0069] The ratio of the number of selected parameter values ​​indicated in the selected result information to the total number of multiple pre-obtained calibration parameter values ​​is less than a preset ratio.

[0070] One embodiment of this disclosure also provides a driving device, wherein the image signal receiving chip applied to the display device includes:

[0071] The acquisition module is used to acquire training image data transmitted by the image signal transmitting chip of the display device;

[0072] The first processing module is used to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, and sequentially use the selected parameter values ​​to sample the training image data to obtain the sampled data corresponding to each parameter value.

[0073] The second processing module is used to determine the selected parameter value of the first image equalization parameter based on the comparison result of comparing each of the sampled data with the standard image data of the training image data.

[0074] One embodiment of this disclosure also provides a driving device, wherein an image signal transmitting chip applied to a display device is included, the device comprising:

[0075] The transmission module is used to transmit the parameter-processed training image data to at least one image signal receiving chip of the display device after parameter processing of the training image data using the second image equalization parameter.

[0076] The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

[0077] One embodiment of this disclosure also provides an image processing apparatus, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, the program implementing the driving method as described in any of the preceding claims when executed by the processor. Attached Figure Description

[0078] To more clearly illustrate the technical solutions in the embodiments of this disclosure or related technologies, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0079] Figure 1 is a schematic diagram of a display device structure according to one embodiment of the method described in this disclosure;

[0080] Figure 2 is a flowchart illustrating the driving method according to one embodiment of this disclosure;

[0081] Figure 3 is one of the schematic diagrams illustrating the implementation process of the method described in the embodiments of this disclosure;

[0082] Figure 4 is a second schematic diagram of the implementation process of the method described in the embodiments of this disclosure;

[0083] Figure 5 is a schematic diagram of the third implementation process of the method described in the embodiments of this disclosure;

[0084] Figure 6 is a flowchart illustrating the driving method according to another embodiment of this disclosure;

[0085] Figure 7 is a schematic diagram of the structure of the driving device according to one embodiment of the present disclosure;

[0086] Figure 8 is a schematic diagram of the structure of the drive device according to another embodiment of this disclosure. Detailed Implementation

[0087] To make the technical problems, technical solutions and advantages to be solved by this disclosure clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0088] The terms "first," "second," etc., used in this disclosure and in the claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0089] Figure 1 is a schematic diagram of a display device structure using one embodiment of the driving method described in this disclosure. The display device using this method includes a display panel 1, multiple source driver chips 2, a timing controller TCON 3, a gate driver chip 4, a backlight driving circuit 5, and a power conversion circuit 6. The timing controller 3 can receive low-voltage differential signaling (LVDS) data from the display main control chip and transmit image refresh signals to the source driver chips 2 and the gate driver chip 4 based on the LVDS data. Optionally, the display panel 1 can be a liquid crystal display panel or an organic electroluminescence display (OLED) display panel.

[0090] To address the issue of inter-symbol interference caused by the attenuation difference between high and low frequency signals, resulting in signal waveform distortion and increased bit error rate in existing display devices where the timing controller 3 and the source driver chip 2 transmit video stream data via P2P communication, the source driver chip 2 and the timing controller 3 typically employ equalization techniques to compensate for channel non-ideals and eliminate inter-symbol interference.

[0091] The timing controller 3, used in the image signal transmission chip, typically employs Feed Forward Equalization (FFE) technology. This involves pre-distorting the signal using a digital filter within the image signal transmission chip. From a time-domain perspective, the FFE technique is also known as an emphasis converter, encompassing de-emphasis and pre-emphasis. De-emphasis aims to reduce the amplitude of the differential signal, while pre-emphasis aims to increase its amplitude. Optionally, considering power consumption, de-emphasis is usually preferred; stronger emphasis results in a smaller average signal amplitude.

[0092] The source driver chip 2, used as the image signal receiving chip, typically employs continuous-time linear equalization (RTE) technology. This involves applying a linear analog high-pass filter at the receiver to attenuate low-frequency signal components, thereby compensating for signal attenuation and achieving channel compensation. RTE technology supports two equalization modes: AC gain and equalizer setting. In AC gain equalization, the equalizer de-emphasizes the low-frequency spectrum to achieve equalization. In equalizer setting mode, the DC gain can be modified for equalization tuning. Different equalization modes result in different final display effects.

[0093] The continuous-time linear equalization parameters used in existing source driver chips are configured as fixed values ​​at the factory based on the hardware model, or configured as fixed values ​​by the timing controller. However, the performance of the P2P communication between the timing controller and the source driver chip, which uses a Gb / s-level rate, is easily affected by environmental factors. When the overall model is changed or the working environment changes, the continuous-time linear equalization parameters set as fixed may differ significantly from the parameters adapted to the current environment. This makes it impossible to effectively solve the problems of inter-symbol interference and increased bit error rate caused by image signal transmission, resulting in unsuccessful P2P communication and the inability of the entire device to display the image normally.

[0094] To address the aforementioned technical problems, this disclosure provides a driving method that transmits training image data from an image signal transmitting chip to an image signal receiving chip in a display device. This allows the image signal receiving chip to iterate through multiple parameter values ​​within a preset range of the first image equalization parameter used for image equalization, sample the training image data transmitted by the image signal transmitting chip, and compare the obtained sampled data with the standard image data of the training image data. Based on the comparison result, a selected parameter value for the first image equalization parameter corresponding to the image display is determined. Using this method, the image signal receiving chip can determine the selected parameter value of the first image equalization parameter that is suitable for the working environment based on the image signal transmission between the image signal transmitting chip and the image signal receiving chip. This avoids the problem of using a fixed first image equalization parameter that is incompatible with the working environment, thus preventing the inability to effectively solve the problems of inter-symbol interference and increased bit error rate caused by image signal transmission.

[0095] One embodiment of this disclosure provides a driving method executed by an image signal receiving chip of a display device, as shown in FIG2. The method includes:

[0096] S201, acquire the training image data transmitted by the image signal transmitting chip of the display device;

[0097] S202, within the preset parameter value range of the first image equalization parameter, select multiple parameter values, and sequentially use the selected parameter values ​​to sample the training image data to obtain the sampled data corresponding to each parameter value;

[0098] S203, based on the comparison results of comparing each of the sampled data with the standard image data of the training image data, determine the selected parameter value of the first image equalization parameter.

[0099] Using the driving method described in this embodiment, before the display device displays an image, the image signal receiving chip of the display device can communicate with the image signal transmitting chip. After obtaining the training image data transmitted by the image signal transmitting chip in the current working environment, the image signal receiving chip iterates through multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, samples the training image data transmitted by the image signal transmitting chip, and compares the obtained sampled data with the standard image data of the training image data. Based on the comparison result, a selected parameter value of the first image equalization parameter applicable to the current working environment is determined. Thus, after determining the selected parameter value, during the image display process of the display device, the image signal receiving chip can use the selected parameter value to equalize the received image signal, ensuring that the determined selected parameter value of the first image equalization parameter is adapted to the current working environment. The data after sampling and processing the image data using the selected parameter value can effectively solve the problems of inter-symbol interference and increased bit error rate caused by image signal transmission.

[0100] In some embodiments of this disclosure, as shown in FIG1, the image signal receiving chip of the display device may optionally be a source driver chip 2, and the image signal transmitting chip of the display device may be a timing controller 3.

[0101] Optionally, the source driver chip 2 and the timing controller 3 communicate via a Chip Interconnect Protocol Interface (CHPI). After the source driver chip 2 and the timing controller 3 are powered on and initialized, the timing controller 3 uses a bidirectional command channel (BCC) signal line to assign a corresponding chip identifier to each source driver chip 2. This identifier is used as the address of the source driver chip for subsequent communication between the source driver chip 2 and the timing controller 3 via the bidirectional command channel in full-speed / full-frequency mode.

[0102] Using the above method, after the timing controller 3 communicates with each source driver chip 2 through a bidirectional instruction channel signal line and assigns a chip identifier to each source driver chip 2, the training process for determining the first image equalization parameter of the source driver chip 2 can be entered. The timing controller 3 transmits training image data to the source driver chip 2, enabling the source driver chip 2 to traverse the preset parameter value range of the first image equalization parameter according to the training image data, and use multiple parameter values ​​within the preset parameter value range to sequentially sample the training image data to obtain the sampling data corresponding to each parameter value.

[0103] In some embodiments of this disclosure, the first image equalization parameter may optionally include, but is not limited to, continuous-time linear equalization parameters, or continuous-time linear equalization filtering parameters, which may be determined according to the equalization method adopted by the source driver chip 2.

[0104] Based on the above, in this embodiment of the present disclosure, the image signal transmitting chip (timing controller 3) and the image signal receiving chip (source driver chip 2) communicate via a bidirectional command channel signal line. In step S201, the image signal receiving chip (source driver chip 2) acquires the training image data transmitted by the image signal transmitting chip of the display device, including:

[0105] The training image data transmitted by the image signal transmitting chip (timing controller 3) through the bidirectional command channel signal line is acquired.

[0106] Optionally, before acquiring the training image data, the method further includes:

[0107] Obtain the chip identifier of the image signal receiving chip transmitted by the image signal transmitting chip (timing controller 3) through the bidirectional command channel signal line.

[0108] Using the method described in this embodiment, optionally, after each power-on initialization of the image signal receiving chip (source driver chip 2) and the image signal transmitting chip (timing controller 3), the timing controller 3 assigns corresponding chip identifiers to multiple source driver chips 2 through bidirectional command channel signal lines, and then transmits training image data to each source driver chip 2. This causes the corresponding source driver chip 2 to traverse the preset parameter value range of the first image equalization parameter, sequentially sampling the training image data using multiple parameter values ​​within this preset parameter value range. The sampled data obtained from the traversal is then compared with the standard image data of the training image data. Based on the comparison result, the selected parameter value of the first image equalization parameter applicable to the current working environment is determined. Thus, during each power-on initialization process, the traversal process of multiple parameter values ​​of the first image equalization parameter is executed to determine the selected parameter value of the first image equalization parameter applicable to the current working environment. Using the determined selected parameter value for image signal equalization during subsequent image display can effectively solve the problems of inter-symbol interference and increased bit error rate caused by image signal transmission.

[0109] In this embodiment of the present disclosure, optionally, in step S201, when the image signal receiving chip (source driver chip 2) acquires the training image data transmitted by the image signal transmitting chip (timing controller 3) of the display device, the image signal transmitting chip (timing controller 3) performs parameter processing on the training image data with the second image equalization parameter, and then transmits the parameter-processed training image data to the image signal receiving chip (source driver chip 2). In other words, when the timing controller 3 transmits the training image data, it uses the second image equalization parameter.

[0110] Optionally, the second image equalization parameter may include, but is not limited to, FFE filter parameters and / or differential signal swing, and may be specifically determined according to the image equalization method adopted by the timing controller 3. Optionally, the parameter value of the second image equalization parameter may be a default setting value.

[0111] In some embodiments, optionally, the training image data transmitted by the image signal transmitting chip (timing controller 3) to the image signal receiving chip (source driver chip 2) has corresponding standard image data. This standard image data can be pre-written to the timing controller 3 and the source driver chip 2, and stored on the timing controller 3 and the source driver chip 2 respectively. Before transmitting the training image data to the source driver chip 2, the timing controller 3 reads the standard image data, generates the corresponding training image data, and transmits the generated training image data to the source driver chip 2 using the second image equalization parameter.

[0112] In some embodiments, the standard image data may optionally be one or more of the data patterns “b0000011111” and “b1010101010”, which include 10-bit binary data.

[0113] In some embodiments of this disclosure, after the timing controller 3 transmits training image data to the source driver chip 2 through the bidirectional command channel signal line, optionally, the timing controller 3 releases the bidirectional command channel signal line, and the source driver chip 2 pulls the bidirectional command channel signal line low to start the process of traversing the parameter values ​​within the preset parameter value range of the first image equalization parameter.

[0114] Optionally, the source driver chip 2 acquires the training image data transmitted by the timing controller 3, extracts the tracking data stream clock of the training image data through a phase-locked loop (PLL) / delay-locked loop (DLL) circuit, and automatically adjusts the signal amplitude of the received training image data for frequency tracking and data acquisition. In this way, after completing the tracking and locking of the data stream clock, the data received by the data stream clock is sampled to obtain the corresponding sampled data.

[0115] In some embodiments, optionally, in step S202, within a preset parameter value range of the first image equalization parameter, multiple parameter values ​​are selected, including one or more of the following:

[0116] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in ascending order according to the first preset step size;

[0117] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in descending order according to the second preset step size;

[0118] The preset parameter value range is divided into multiple first range intervals. Based on the multiple first range intervals, multiple parameter values ​​are selected sequentially using a binary tree approach.

[0119] The minimum and maximum parameter values ​​within the preset parameter value range are selected as the first two parameter values. Based on the first two parameter values, the other selected parameter values ​​are determined using a bisection method or a golden ratio division method.

[0120] In some embodiments of the method described in this disclosure, optionally, the preset parameter value range of the first image equalization parameter can be pre-written into the source driver chip 2; in other embodiments, the preset parameter value range of the first image equalization parameter can be determined by multiple calibration parameter values ​​of the first image equalization parameter, and the preset parameter value range is the smallest numerical range including all of the multiple calibration parameter values. Wherein, the corresponding calibration parameter values ​​are different depending on the type of the source driver chip 2. The calibration parameter value corresponding to the source driver chip 2 can be pre-written into the source driver chip 2, so that the source driver chip 2 can determine the corresponding preset parameter value range based on the read calibration parameter value of the first image equalization parameter.

[0121] Using the method described in this embodiment, the source driver chip 2 selects and determines a parameter value within the preset parameter value range of the first image equalization parameter during the process of traversing multiple parameter values. Then, it uses the selected parameter value to sample the training image data, compares the obtained sampled data with the standard image data of the training image data, obtains the comparison result, records the comparison result of the selected parameter value, and then performs the selection of the next parameter value.

[0122] In some embodiments of this disclosure, optionally, when selecting multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, the multiple parameter values ​​are selected sequentially in ascending order according to a first preset step size; that is, after sampling the training image data using one of the parameter values ​​within the preset parameter value range, comparing the obtained sampled data with the standard image data, and obtaining the comparison result, the next parameter value is selected in ascending order according to the first preset step size, and the sampling processing corresponding to the next parameter value and the comparison of the obtained sampled data with the standard image data are continued.

[0123] In some embodiments, optionally, when selecting multiple parameter values ​​within the preset parameter value range of the first image equalization parameter, multiple parameter values ​​are selected sequentially in descending order according to a second preset step size; that is, after sampling the training image data using one of the parameter values ​​within the preset parameter value range, comparing the obtained sampled data with the standard image data, and obtaining the comparison result, the next parameter value is selected in descending order according to the second preset step size, and the sampling processing corresponding to the next parameter value and the comparison of the obtained sampled data with the standard image data are continued.

[0124] Optionally, the source driver chip 2 can determine whether to execute the parameter value traversal process in descending order or in descending order based on the position of the selected parameter value of the first image equalization parameter within the preset parameter value range determined during the historical traversal process. For example, if the selected parameter value is within the larger range of the preset parameter value range during the historical traversal process, the parameter value traversal process is executed in descending order; if the selected parameter value is within the smaller range of the preset parameter value range during the historical traversal process, the parameter value traversal process is executed in ascending order.

[0125] In some embodiments, optionally, when selecting multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, multiple parameter values ​​are selected sequentially using a binary tree based on the divided multiple first range intervals.

[0126] Optionally, based on the multiple first range intervals, a binary tree approach is used to select multiple parameter values, including:

[0127] Select at least one parameter value within each of the first range intervals;

[0128] The intermediate parameter value within two adjacent first range intervals is used as the boundary parameter value of the second range interval, and at least one parameter value is selected within the second range interval;

[0129] Using the intermediate parameter value within two adjacent second range intervals as the boundary parameter value of the third range interval, continue to select at least one parameter value within the third range interval until the selected parameter value reaches a first preset number.

[0130] In this implementation, the entire preset parameter value range is divided into multiple range intervals (first range intervals), such as four range intervals. For each range interval, at least one parameter value is selected and used to sample the training image data. Then, the intermediate parameter value between two adjacent range intervals is selected as the boundary parameter value of a newly defined range interval (second range interval). Within this second range interval, at least one parameter value is selected and used to sample the training image data. Based on this rule, new range intervals are determined multiple times based on the intermediate parameter value between two adjacent range intervals, and parameter values ​​are selected within each determined range interval until the total number of parameter values ​​selected within the entire preset parameter value range reaches a first preset number.

[0131] Optionally, when selecting multiple parameter values ​​within each range, one can choose them sequentially in ascending order based on a first preset step size, or in descending order based on a second preset step size.

[0132] The method described in this embodiment divides the preset parameter value range into multiple first range intervals. Based on these intervals, a binary tree is used to sequentially select multiple parameter values. This implementation method makes the determined first parameter value range within the preset parameter value range more accurate. Each parameter value within the first parameter value range corresponds to sampled data that is matched with standard image data to determine the selected parameter value for the first image equalization parameter.

[0133] In some embodiments, optionally, within a preset parameter value range of the first image equalization parameter, multiple parameter values ​​are selected, including: using the minimum and maximum parameter values ​​within the preset parameter value range as the first two selected parameter values, and determining the other selected parameter values ​​based on the first two parameter values ​​using a bisection method or a golden ratio segmentation method.

[0134] Optionally, based on the first two parameter values, the bisection method or the golden ratio section method is used to determine the other selected parameter values, including:

[0135] Using the bisection method or the golden ratio method, the fourth range formed by the first two selected parameter values ​​is divided into ranges, and the parameter value located at the range division point is determined as the next parameter value.

[0136] Continue using the bisection method or the golden ratio division method to divide the fifth range interval formed by each pair of adjacent parameter values ​​among the determined multiple parameter values. Determine the parameter value located at the range division position point of each fifth range interval as the next parameter value, until the difference between two adjacent parameter values ​​among the obtained multiple next parameter values ​​is less than or equal to the preset difference.

[0137] After determining the next parameter value, the method further includes:

[0138] Obtain sampled data by sampling the training image data using every two adjacent parameter values ​​from a plurality of determined parameter values;

[0139] If, among two adjacent parameter values, the sampled data corresponding to one parameter value matches the standard image data, and the sampled data corresponding to the other parameter value does not match the standard image data, then the two adjacent parameter values ​​are taken as the determined parameter values.

[0140] The parameter value traversal method described above, employing either the bisection method or the golden ratio segmentation method, first sequentially samples the maximum and minimum parameter values ​​within the preset parameter value range. The obtained sampled data is then compared with standard image data, and the comparison results are recorded. Next, at the midpoint between the maximum and minimum parameter values, or at the golden ratio segmentation point, a third parameter value (the next parameter value) is determined. This third parameter value is then used to sample the training image data, obtaining corresponding sampled data. This sampled data is then compared with standard image data, and the comparison results are recorded.

[0141] Based on this, according to the three parameter values ​​obtained above, each pair of adjacent parameter values ​​is selected to form a range interval (the fifth range interval). Using the bisection method or the golden ratio segmentation method, the parameter value of the range division point in each fifth range interval is determined as the next parameter value. The determined parameter value is used to sample the training image data to obtain the corresponding sampled data. The obtained sampled data is then compared with the standard image data to obtain the comparison result and record it.

[0142] In this embodiment of the disclosure, based on the above implementation method, after comparing the sampled data obtained according to the determined multiple parameter values ​​with the standard image data, it is determined whether the corresponding sampled data matches the standard image data according to the comparison results corresponding to the determined two adjacent parameter values. In the case where one of the sampled data corresponding to two adjacent parameter values ​​matches the standard image data and the other does not match the standard image data, the two adjacent parameter values ​​are taken as two boundary parameter values. Based on the range determined by the two boundary parameter values, the step of determining the next parameter value using the bisection method or the golden ratio segmentation method is performed again.

[0143] If neither of the two sampled data points matches the standard image data in the sampled data corresponding to two adjacent parameter values, then all parameter values ​​between the two adjacent parameter values ​​cannot be selected as the first image equalization parameter. If both of the sampled data points match the standard image data in the sampled data corresponding to two adjacent parameter values, then all parameter values ​​between the two adjacent parameter values ​​can be selected as the first image equalization parameter. The selected parameter value of the first image equalization parameter can be determined based on the range interval (the fifth range interval) formed by the two adjacent parameter values.

[0144] Using the above rules, parameter values ​​can be selected and determined multiple times within the preset parameter value range. The sampled data of the training image data with the determined parameter values ​​is compared with the standard image data until the difference between two adjacent parameter values ​​is less than or equal to the preset difference, that is, until the minimum step size of the first image equalization parameter is reached, or until the two boundary parameter values ​​of the qualified range of the first image equalization parameter are obtained, that is, until the range of the first parameter values ​​is obtained.

[0145] By employing the aforementioned bisection or golden ratio segmentation method for parameter value traversal, the range of parameter values ​​to be traversed is narrowed down based on the comparison results during the traversal process, thereby improving the data processing speed.

[0146] In some embodiments of the method described in this disclosure, optionally, after selecting one of the parameter values ​​within the preset parameter value range, the method further includes:

[0147] The step of selecting the next parameter value within the preset parameter value range is performed if at least one of the following conditions is met:

[0148] Obtain the comparison result by comparing the sampled data corresponding to one of the parameter values ​​with the standard image data;

[0149] The training image data is sampled using one of the parameter values ​​for a first preset duration.

[0150] Before sampling the training image data using one of the parameter values, the tracking and locking of the data stream clock transmitting the training image data is not completed within the second preset time period;

[0151] During the sampling process of the training image data using one of the parameter values, it is determined that at least a portion of the sampled data corresponding to the one of the parameter values ​​has a bit error rate greater than a preset bit error rate compared to the standard image data.

[0152] In this embodiment of the disclosure, optionally, the bit error rate can be used to characterize the effect of the selected parameter values ​​on the sampling processing of the training image data. In some embodiments, optionally, the bit error rate of each sampled data relative to the standard image data can be determined in the following manner:

[0153] The value of each bit of the sampled data is compared with the corresponding bit value of the standard image data to determine the error bits of the sampled data compared with the standard image data.

[0154] The bit error rate of the sampled data compared to the standard image data is determined based on the number of error bits and the total number of bits in the training image data.

[0155] In other words, the bit error rate is the ratio of the number of error bits in the obtained sampled data compared to the standard image data to the total number of bits in the training image data.

[0156] In some embodiments, optionally, the bit error rate determined by comparing the sampled data with standard image data is less than or equal to a preset bit error rate (e.g., 10). -12 If the sampled data matches the standard image data, it is considered a qualified sampled data. If the bit error rate determined by comparing the sampled data with the standard image data is greater than a preset bit error rate (e.g., 10), then the sampled data is considered a qualified sampled data. -12 If the sampled data does not match the standard image data, then the sampled data is determined to be unqualified.

[0157] Using the method described in this embodiment, after selecting one of the parameter values ​​within a preset parameter value range, the selected parameter value is used to sample the training image data to obtain the sampled data corresponding to each parameter value. During the process of comparing the sampled data with the standard image data of the training image data, if a first preset time is reached, the traversal processing of the current parameter value is terminated in advance, and the process of traversing the next parameter value continues. The first preset time is the upper limit of the time for each traversed parameter value processing process, such as 100us. Alternatively, if the data stream clock tracking and locking is not completed within a second preset time period before sampling one of the parameter values, the current traversal processing of that parameter value is terminated early, and the process of traversing the next parameter value continues. Or, during the sampling processing of the training image data using one of the parameter values, if it is determined that at least a portion of the sampled data corresponding to that parameter value has a bit error rate greater than a preset bit error rate compared to the standard image data, that is, before completing the traversal processing of one of the parameter values, if it is determined in advance that the bit error rate of the sampled data corresponding to that parameter value is greater than the preset bit error rate, the current traversal processing of that parameter value can be terminated early, and the process of traversing the next parameter value continues.

[0158] In this embodiment of the disclosure, optionally, referring to FIG2, in step S203, determining the selected parameter value of the first image equalization parameter based on the comparison result of each sampled data being compared with the standard image data of the training image data includes:

[0159] Based on the comparison results of each sampled data with the standard image data of the training image data, a first parameter value range within the preset parameter value range is determined; wherein, the sampled data corresponding to each parameter value within the first parameter value range is respectively matched with the standard image data;

[0160] The selected parameter value is determined based on the first parameter value range.

[0161] Optionally, the method further includes:

[0162] Each sampled data point is compared with the standard image data of the training image data to determine the bit error rate of each sampled data point relative to the standard image data.

[0163] If the bit error rate is less than or equal to a preset bit error rate, the corresponding sampled data is determined to match the standard image data.

[0164] Using the above implementation method, the bit error rate (BER) characterizes the effect of sampling training image data with selected parameter values. Each sampled data point can correspond to a BER and / or a comparison result with a preset BER. This comparison result indicates whether the parameter value corresponding to the sampled data is a qualified parameter value.

[0165] Optionally, the method described in one embodiment of this disclosure, which determines the selected parameter value based on the first parameter value range, includes:

[0166] Based on a plurality of pre-obtained calibration parameter values, a parameter value belonging to the calibration parameter value is selected within the range of the first parameter value as the selected parameter value of the first image equalization parameter.

[0167] Using the method described in this embodiment, the source driver chip 2 can determine a first parameter value range within a preset parameter value range based on the comparison result between the sampled data obtained for each parameter value traversed and the standard image data of the training image data. The sampled data corresponding to each parameter value within the determined first parameter value range is matched with the standard image data, that is, the bit error rate of the sampled data compared with the standard image data is less than or equal to the preset bit error rate.

[0168] On the other hand, the source driver chip 2 can compare the multiple pre-obtained calibration parameter values ​​with the determined first parameter value range, and determine the calibration parameter values ​​within the first parameter value range as selected parameter values, which can be used for equalization processing of the received image signals during subsequent image display.

[0169] In some embodiments of the method described in this disclosure, optionally, after determining the selected parameter value, the selection result information of the selected parameter value is transmitted to the image signal transmitting chip via the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier. The chip identifier in the selection result information indicates which source driver chip 2 reported the selection result information.

[0170] In some embodiments, the selected result information may optionally include one or more of the following:

[0171] The number of selected parameter values;

[0172] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0173] In this embodiment of the present disclosure, optionally, after the source driver chip 2 has completed the traversal of multiple parameter values ​​within the preset parameter value range of the first image equalization parameter, if it obtains the selected parameter value of the first image equalization parameter, that is, realizes the tracking and locking of the first image equalization parameter, then it releases the bidirectional command channel signal; otherwise, it does not release the bidirectional command channel signal.

[0174] After transmitting training image data to the source driver chip 2, the timing controller 3 releases the bidirectional command channel signal, waits for a third preset duration, and reads the level of the bidirectional command channel signal. This third preset duration is the communication waiting time specified in the protocol.

[0175] In some embodiments, optionally, if the bidirectional command channel signal read by the timing controller 3 is high, it is determined that all source driver chips 2 have completed tracking and locking of the first image equalization parameter; if the bidirectional command channel signal read is low, it is determined that at least some of the source driver chips 2 have not completed tracking and locking of the first image equalization parameter.

[0176] Optionally, if it is determined that at least some of the source driver chips 2 have not completed the tracking and locking of the first image equalization parameter, the timing controller 3 can initiate a bidirectional command channel downstream communication transaction in full-speed / full-frequency mode (BCC FF Mode Downstream Communication Transaction) to read the traversal result information of each source driver chip 2 one by one. That is, through the bidirectional command channel signal line, the selection result information of the selected parameter value transmitted by each source driver chip 2 is obtained; wherein, the selection result information includes the chip identifier of the corresponding source driver chip 2.

[0177] In some embodiments, optionally, the selected result information obtained by the timing controller 3 includes one or more of the following:

[0178] The number of selected parameter values;

[0179] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0180] Based on the obtained selection result information, the timing controller 3 can obtain the ratio or proportion of the selected parameter value determined by each source driver chip 2 to the total number of multiple calibration parameter values. For example, based on the selection result information, it can be determined that: there is no selected parameter value (or qualified parameter value); there is a low proportion of selected parameter values ​​(the number of qualified parameter values ​​accounts for <10% of the total number of calibration parameter values); there is a medium proportion of selected parameter values ​​(the number of qualified parameter values ​​accounts for 10% to 30% of the total number of calibration parameter values); and there is a high proportion of selected parameter values ​​(the number of qualified parameter values ​​accounts for >30% of the total number of calibration parameter values).

[0181] In some embodiments, the timing controller 3 may also continue to read the number of selected parameter values ​​determined by each source driver chip 2 as needed.

[0182] In some embodiments, the method may optionally further include:

[0183] When the timing controller 3 determines that the number of selected result information that meets the preset conditions reaches a second preset number based on the selected result information transmitted by the at least one source driver chip 2 (image signal receiving chip), it adjusts the second image equalization parameter to reprocess the training image data and transmits the reprocessed training image data to the at least one image signal receiving chip respectively.

[0184] The preset conditions include one or more of the following:

[0185] The number of selected parameter values ​​indicated in the selected result information is less than the third preset number;

[0186] The ratio of the number of selected parameter values ​​indicated in the selected result information to the total number of multiple pre-obtained calibration parameter values ​​is less than a preset ratio.

[0187] In this implementation, the timing controller 3 can determine the number of selected result information that meets the above preset conditions based on the selected result information transmitted by each source driver chip 2. If the number reaches a second preset number, the second image equalization parameter is adjusted to reprocess the training image data, causing the source driver chip 2 to re-execute the traversal process of multiple parameter values. Otherwise, the timing controller 3 can notify the source driver chip 2 to perform the display data transmission stage through the bidirectional command channel signal line.

[0188] Using the method described in this embodiment, the source driver chip 2, serving as the P2P communication receiver, can compare the received training image data with standard image data through a parameter value traversal process to determine whether the currently selected first image equalization parameter value is appropriate. Furthermore, by traversing different first image equalization parameter values, the correspondence between the received comparison results and the corresponding parameter values ​​is obtained, allowing the selection of the optimal first image equalization parameter value for subsequent actual image data transmission. Therefore, this scheme enables adaptive adjustment of the equalization (EQ) parameters at the P2P communication image receiver, autonomously eliminating the influence of environmental factors such as temperature, changes in the surrounding medium of the data line, and power supply aging, thereby improving communication reliability and product environmental adaptability.

[0189] Based on the above, Figure 3 shows a schematic diagram of the overall process of the source driver chip 2 executing the method described in this embodiment of the present disclosure, including the following processes:

[0190] S301, Source driver chip 2 power-on initialization;

[0191] S302, the source driver chip 2 receives the image information transmitted by the timing controller 3, obtains the training image data, and enters the parameter value traversal process of the first image equalization parameter;

[0192] S303, the source driver chip 2 determines whether the tracking and locking of the data stream clock has been completed. If the result is yes, then step S304 is executed; otherwise, step S306 is executed.

[0193] S304, iterate through multiple parameter values ​​within the preset parameter value range of the first image equalization parameter;

[0194] S305, determine whether the parameter values ​​within the preset parameter value range have been traversed. If the result is yes, proceed to step S306; otherwise, return to step S304.

[0195] S306, the source driver chip 2 reports the traversal results to the timing controller 3, such as the selection result information of the selected parameter value;

[0196] S307, determine whether the timing controller 3 has received the indication information to enter the display state. If the determination result is yes, then execute step S308; otherwise, execute step S302.

[0197] S308, enter display mode.

[0198] Using the above implementation process, in the method described in this embodiment, after the display device is initially powered on, the P2P communication between the timing controller 3 and the source driver chip 2 enters a training state, that is, the source driver chip 2 enters the parameter value traversal process of the first image equalization parameter. The timing controller 3 continuously sends a segment of known data to the source driver chip 2, and the source driver chip 2 amplifies and re-analyzes the received waveform using different parameter values. If the parsed data is found to be known data and the accuracy meets the requirements, it is determined that the requirements are met and it can be used for subsequent work; otherwise, the current parameter values ​​are not suitable.

[0199] After the source driver chip 2 completes the traversal of all levels of the first image equalization parameters (i.e., the entire preset parameter value range), it buffers the obtained comparison results and sends a traversal completion signal to the timing controller 3 through the bidirectional command channel signal line. Optionally, it can also transmit the number of parameter values ​​that meet the requirements to the timing controller 3. Optionally, the timing controller 3 can also switch the transmission parameters (second image equalization parameters) of the transmitted training image data, such as the FFE level, differential voltage swing, etc., and repeat the previous process. After the above training process is completed, the timing controller 3 selects the most suitable transmission parameters (second image equalization parameters), and the source driver chip 2 selects the most suitable reception parameters (first image equalization parameters) under this condition, and enters the display data transmission stage.

[0200] In one embodiment of this disclosure, the source driver chip 2 uses a first preset step size to sequentially select multiple parameter values ​​within a preset parameter value range in ascending order; or, it uses a second preset step size to sequentially select multiple parameter values ​​within a preset parameter value range in descending order; or, it divides the preset parameter value range into multiple first range intervals and selects multiple parameter values ​​sequentially using a binary tree based on the divided multiple first range intervals. When this process is executed, the source driver chip 2 performs the method described in this embodiment of the disclosure, as shown in Figure 4, including the following steps:

[0201] S401, Source driver chip 2 power-on initialization;

[0202] S402, the timing controller 3 and the source driver chip 2 communicate through a bidirectional instruction channel signal line, and the source driver chip 2 receives the chip identifier assigned by the timing controller 3.

[0203] S403, the source driver chip 2 obtains the training image data transmitted by the timing controller 3, pulls down the bidirectional instruction channel signal line, and enters the parameter value traversal process of the first image equalization parameter;

[0204] S404, the source driver chip 2 selects one of the parameter values ​​within the preset parameter value range of the first image equalization parameter, and performs the training process, that is, it uses the selected parameter value to sample the training image data to obtain the sampled data corresponding to each parameter value, and compares the obtained sampled data with the standard image data of the training image data.

[0205] S405, determine whether the data stream tracking and locking has been completed within the second preset time period; if the determination result is yes, then execute step S406, otherwise execute step S408.

[0206] S406, Based on the comparison result of the sampled data determined by the parameter value and the standard image data, determine whether the bit error rate corresponding to the parameter value is less than or equal to the preset bit error rate; if the determination result is yes, then proceed to step S407, otherwise proceed to step S408.

[0207] S407, record the parameter value and / or the corresponding result;

[0208] S408; Determine whether the traversal of all parameter values ​​within the preset parameter value range has been completed; if the determination result is yes, then execute step S409; otherwise, return to execute step S404.

[0209] S409, determine whether there is a suitable parameter value within the preset parameter value range, that is, whether there is a selected parameter value; if the determination result is no, then execute step S410, otherwise execute step S411.

[0210] S410, pull the bidirectional command channel signal low;

[0211] S411, release bidirectional command channel signal;

[0212] S412 reports the traversal results mentioned above via the bidirectional command channel signal line;

[0213] S413 receives an instruction from timing controller 3 transmitted via a bidirectional command channel signal, and executes display data transmission or re-executes the training process.

[0214] In one embodiment of this disclosure, when the source driver chip 2 selects multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, the minimum and maximum parameter values ​​within the preset parameter value range are selected as the first two parameter values. Furthermore, when determining the other selected parameter values ​​based on the first two parameter values ​​using a bisection method or the golden ratio segmentation method, the source driver chip 2 executes the method described in this embodiment of the disclosure, as shown in FIG5, including the following process:

[0215] S501, Source Driver Chip 2 power-on initialization;

[0216] S502, the timing controller 3 and the source driver chip 2 communicate through a bidirectional instruction channel signal line, and the source driver chip 2 receives the chip identifier assigned by the timing controller 3.

[0217] S503, the source driver chip 2 obtains the training image data transmitted by the timing controller 3, pulls down the bidirectional instruction channel signal line, and enters the parameter value traversal process of the first image equalization parameter;

[0218] S504, the source driver chip 2 uses the binary method or the golden ratio segmentation method to select one of the parameter values ​​within the preset parameter value range of the first image equalization parameter and execute the training process;

[0219] S505, determine whether the data stream tracking and locking has been completed within the second preset time period; if the determination result is yes, then execute step S506, otherwise execute step S508;

[0220] S506, Based on the comparison result of the sampled data determined by the parameter value and the standard image data, determine whether the bit error rate corresponding to the parameter value is less than or equal to the preset bit error rate; if the determination result is yes, then proceed to step S507, otherwise proceed to step S508.

[0221] S507, record the parameter value and / or the corresponding result;

[0222] S508, determine whether there is a situation where, for two adjacent parameter values, the sampled data corresponding to one parameter value matches the standard image data, while the sampled data corresponding to the other parameter value does not match the standard image data. If the determination result is yes, then proceed to step S509; otherwise, proceed to step S504.

[0223] S509, determine whether there is a suitable parameter value within the preset parameter value range, that is, whether there is a selected parameter value; if the determination result is no, then execute step S510, otherwise execute step S511;

[0224] S510, pull the bidirectional command channel signal low;

[0225] S511, release bidirectional command channel signal;

[0226] S512 reports the traversal results mentioned above through the bidirectional command channel signal line;

[0227] S513 receives instructions from timing controller 3 via bidirectional command channel signal transmission, and executes display data transmission or re-executes the training process.

[0228] Compared to the implementation process shown in Figure 4, this implementation method can narrow down the range of parameter values ​​that need to be traversed based on the comparison results during the traversal process, thereby improving the data processing speed.

[0229] One embodiment of this disclosure also provides a driving method executed by an image signal transmitting chip of a display device, as shown in FIG6, the method comprising:

[0230] S601, after processing the training image data using the second image equalization parameter, the parameter-processed training image data is transmitted to at least one image signal receiving chip of the display device.

[0231] The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

[0232] Using the method described in this embodiment, training image data is transmitted from the image signal transmitting chip of the display device to the image signal receiving chip. This allows the image signal receiving chip to determine a selected parameter value of the first image equalization parameter that is suitable for the working environment based on the image signal transmission between the image signal transmitting chip and the image signal receiving chip. This avoids the problem that the first image equalization parameter, which is set to a fixed value, is incompatible with the working environment and cannot effectively solve the problem of inter-symbol interference and increased bit error rate caused by image signal transmission.

[0233] In some embodiments, optionally, parameter-processed training image data is transmitted to at least one image signal receiving chip of the display device, including:

[0234] The trained image data, after parameter processing, is transmitted to at least one image signal receiving chip via a bidirectional command channel signal line.

[0235] The method further includes:

[0236] Assign a corresponding chip identifier to each of the at least one image signal receiving chips;

[0237] The corresponding chip identifier is transmitted to each of the at least one image signal receiving chip via the BCC signal line; and

[0238] The selection result information of the selected parameter value transmitted by the image signal receiving chip is obtained through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier of the corresponding image signal receiving chip.

[0239] In some embodiments, the selected result information may optionally include one or more of the following:

[0240] The number of selected parameter values;

[0241] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0242] In some embodiments, the method may optionally further include:

[0243] If, based on the selected result information transmitted by the at least one image signal receiving chip, the number of selected result information that meets the preset conditions reaches a second preset number, the second image equalization parameter is adjusted to reprocess the training image data, and the reprocessed training image data is transmitted to the at least one image signal receiving chip respectively.

[0244] The preset conditions include one or more of the following:

[0245] The number of selected parameter values ​​indicated in the selected result information is less than the third preset number;

[0246] The ratio of the number of selected parameter values ​​indicated in the selected result information to the total number of multiple pre-obtained calibration parameter values ​​is less than a preset ratio.

[0247] For a detailed description of the method described in this disclosure applied to an image signal transmitting chip, please refer to the detailed description of the method applied to an image signal receiving chip, which will not be repeated here.

[0248] One embodiment of this disclosure also provides a driving device applied to an image signal receiving chip of a display device, as shown in FIG7, the device comprising:

[0249] The acquisition module 710 is used to acquire training image data transmitted by the image signal transmitting chip of the display device;

[0250] The first processing module 720 is used to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, and sequentially use the selected parameter values ​​to sample the training image data to obtain the sampled data corresponding to each parameter value.

[0251] The second processing module 730 is used to determine the selected parameter value of the first image equalization parameter based on the comparison result of comparing each of the sampled data with the standard image data of the training image data.

[0252] In some embodiments, optionally, the second processing module 730 determines a selected parameter value for the first image equalization parameter based on a comparison result of each sampled data point with the standard image data of the training image data, including:

[0253] Based on the comparison results of each sampled data with the standard image data of the training image data, a first parameter value range within the preset parameter value range is determined; wherein, the sampled data corresponding to each parameter value within the first parameter value range is respectively matched with the standard image data;

[0254] The selected parameter value is determined based on the first parameter value range.

[0255] In some embodiments, optionally, the second processing module 730 is further configured to:

[0256] Each sampled data point is compared with the standard image data of the training image data to determine the bit error rate of each sampled data point relative to the standard image data.

[0257] If the bit error rate is less than or equal to a preset bit error rate, the corresponding sampled data is determined to match the standard image data.

[0258] In some embodiments, optionally, the second processing module 730 compares each of the sampled data with the standard image data of the training image data to determine the bit error rate of each of the sampled data relative to the standard image data, including:

[0259] The value of each bit of the sampled data is compared with the corresponding bit value of the standard image data to determine the error bits of the sampled data compared with the standard image data;

[0260] The bit error rate of the sampled data compared to the standard image data is determined based on the number of error bits and the total number of bits in the training image data.

[0261] In some embodiments, optionally, the first processing module 720 selects multiple parameter values ​​within a preset range of the first image equalization parameters, including one or more of the following:

[0262] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in ascending order according to the first preset step size;

[0263] Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in descending order according to the second preset step size;

[0264] The preset parameter value range is divided into multiple first range intervals. Based on the multiple first range intervals, multiple parameter values ​​are selected sequentially using a binary tree approach.

[0265] The minimum and maximum parameter values ​​within the preset parameter value range are selected as the first two parameter values. Based on the first two parameter values, the other selected parameter values ​​are determined using a bisection method or a golden ratio division method.

[0266] In some embodiments, optionally, the first processing module 720 selects multiple parameter values ​​using a binary tree approach based on the divided multiple first range intervals, including:

[0267] Select at least one parameter value within each of the first range intervals;

[0268] The intermediate parameter value within two adjacent first range intervals is used as the boundary parameter value of the second range interval, and at least one parameter value is selected within the second range interval;

[0269] Using the intermediate parameter value within two adjacent second range intervals as the boundary parameter value of the third range interval, continue to select at least one parameter value within the third range interval until the selected parameter value reaches a first preset number.

[0270] In some embodiments, optionally, the first processing module 720 determines the other selected parameter values ​​based on the first two parameter values ​​using a bisection method or the golden ratio sectioning method, including:

[0271] Using the bisection method or the golden ratio method, the fourth range formed by the first two selected parameter values ​​is divided into ranges, and the parameter value located at the range division point is determined as the next parameter value.

[0272] Continue using the bisection method or the golden ratio division method to divide the fifth range interval formed by each pair of adjacent parameter values ​​among the determined multiple parameter values. Determine the parameter value located at the range division position point of each fifth range interval as the next parameter value, until the difference between two adjacent parameter values ​​among the obtained multiple next parameter values ​​is less than or equal to the preset difference.

[0273] In some embodiments, optionally, after determining the next parameter value, the first processing module 720 is further configured to:

[0274] Obtain sampled data by sampling the training image data using every two adjacent parameter values ​​from a plurality of determined parameter values;

[0275] If, among two adjacent parameter values, the sampled data corresponding to one parameter value matches the standard image data, and the sampled data corresponding to the other parameter value does not match the standard image data, then the two adjacent parameter values ​​are taken as the determined parameter values.

[0276] In some embodiments, optionally, the second processing module 730 is further configured to:

[0277] If the sampled data corresponding to two adjacent parameter values ​​both match the standard image data, the selected parameter value is determined based on the fifth range interval formed by the two adjacent parameter values.

[0278] In some embodiments, optionally, after selecting one of the parameter values ​​within the preset parameter value range, the first processing module 720 is further configured to:

[0279] The step of selecting the next parameter value within the preset parameter value range is performed if at least one of the following conditions is met:

[0280] Obtain the comparison result by comparing the sampled data corresponding to one of the parameter values ​​with the standard image data;

[0281] The process of performing sampling processing and comparing the corresponding sampled data with the standard image data using one of the parameter values ​​reaches a first preset duration;

[0282] Before sampling the training image data using one of the parameter values, the tracking and locking of the data stream clock transmitting the training image data is not completed within the second preset time period;

[0283] During the sampling process of the training image data using one of the parameter values, it is determined that at least a portion of the sampled data corresponding to the one of the parameter values ​​has a bit error rate greater than a preset bit error rate compared to the standard image data.

[0284] In some embodiments, optionally, the second processing module 730 determines the selected parameter value based on the first parameter value range, including:

[0285] Based on a plurality of pre-obtained calibration parameter values, a parameter value belonging to the calibration parameter value is selected within the range of the first parameter value as the selected parameter value of the first image equalization parameter.

[0286] In some embodiments, optionally, the acquisition module 710 acquires training image data transmitted by the image signal transmitting chip of the display device, including:

[0287] The training image data transmitted by the image signal transmitting chip through the bidirectional command channel BCC signal line is acquired.

[0288] The acquisition module 710 is further configured to:

[0289] Obtain the chip identifier of the image signal receiving chip transmitted by the image signal transmitting chip through the BCC signal line; and

[0290] After determining the selected parameter value, the selection result information of the selected parameter value is transmitted to the image signal transmitting chip through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier.

[0291] In some embodiments, the selected result information may optionally include one or more of the following:

[0292] The number of selected parameter values;

[0293] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0294] One embodiment of this disclosure also provides a driving device, wherein an image signal transmitting chip applied to a display device, as shown in FIG8, includes:

[0295] The transmission module 810 is used to transmit the parameter-processed training image data to at least one image signal receiving chip of the display device after parameter processing of the training image data using the second image equalization parameter.

[0296] The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

[0297] In some embodiments, optionally, the transmission module 810 transmits parameter-processed training image data to at least one image signal receiving chip of the display device, including:

[0298] The trained image data, after parameter processing, is transmitted to at least one image signal receiving chip via a bidirectional command channel signal line.

[0299] The transmission module 810 is further configured to:

[0300] Assign a corresponding chip identifier to each of the at least one image signal receiving chips;

[0301] The corresponding chip identifier is transmitted to each of the at least one image signal receiving chip via the bidirectional command channel signal line; and

[0302] The selection result information of the selected parameter value transmitted by the image signal receiving chip is obtained through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier of the corresponding image signal receiving chip.

[0303] In some embodiments, the selected result information may optionally include one or more of the following:

[0304] The number of selected parameter values;

[0305] The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

[0306] In some embodiments, optionally, the transmission module 810 is further configured to:

[0307] If, based on the selected result information transmitted by the at least one image signal receiving chip, the number of selected result information that meets the preset conditions reaches a second preset number, the second image equalization parameter is adjusted to reprocess the training image data, and the reprocessed training image data is transmitted to the at least one image signal receiving chip respectively.

[0308] The preset conditions include one or more of the following:

[0309] The number of selected parameter values ​​indicated in the selected result information is less than the third preset number;

[0310] The ratio of the number of selected parameter values ​​indicated in the selected result information to the total number of multiple pre-obtained calibration parameter values ​​is less than a preset ratio.

[0311] One embodiment of this disclosure also provides an image processing apparatus, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, the program implementing the driving method as described in any of the preceding claims when executed by the processor.

[0312] The image processing apparatus described in this embodiment can be the image signal receiving chip or the image signal transmitting chip described above. The driving method executed by the processor running program on the image signal receiving chip or the image signal transmitting chip can be referred to the detailed description above, and will not be repeated here.

[0313] The above describes the preferred embodiments of this disclosure. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles described in this disclosure, and these improvements and modifications should also be considered within the scope of protection of this disclosure.

Claims

1. A driving method, wherein, The method, executed by the image signal receiving chip of the display device, includes: Acquire training image data transmitted by the image signal transmitting chip of the display device; Within the preset parameter value range of the first image equalization parameter, multiple parameter values ​​are selected, and the selected parameter values ​​are used sequentially to sample the training image data to obtain the sampled data corresponding to each parameter value. The selected parameter value of the first image equalization parameter is determined based on the comparison results of each sampled data point with the standard image data of the training image data.

2. The driving method according to claim 1, wherein, Based on the comparison results of each sampled data point with the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined, including: Based on the comparison results of each sampled data with the standard image data of the training image data, a first parameter value range within the preset parameter value range is determined; wherein, the sampled data corresponding to each parameter value within the first parameter value range is respectively matched with the standard image data; The selected parameter value is determined based on the first parameter value range.

3. The driving method according to claim 2, wherein, The method further includes: Each sampled data point is compared with the standard image data of the training image data to determine the bit error rate of each sampled data point relative to the standard image data. If the bit error rate is less than or equal to a preset bit error rate, the corresponding sampled data is determined to match the standard image data.

4. The driving method according to claim 3, wherein, Each sampled data point is compared with the standard image data of the training image data to determine the bit error rate of each sampled data point relative to the standard image data, including: The value of each bit of the sampled data is compared with the corresponding bit value of the standard image data to determine the error bits of the sampled data compared with the standard image data; The bit error rate of the sampled data compared to the standard image data is determined based on the number of error bits and the total number of bits in the training image data.

5. The driving method according to claim 1, wherein, Within the preset parameter value range of the first image equalization parameter, select multiple parameter values, including one or more of the following: Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in ascending order according to the first preset step size; Within the range of the preset parameter values, multiple parameter values ​​are selected sequentially in descending order according to the second preset step size; The preset parameter value range is divided into multiple first range intervals. Based on the multiple first range intervals, multiple parameter values ​​are selected sequentially using a binary tree approach. The minimum and maximum parameter values ​​within the preset parameter value range are selected as the first two parameter values. Based on the first two parameter values, the other selected parameter values ​​are determined using a bisection method or a golden ratio division method.

6. The driving method according to claim 5, wherein, Based on the defined first range intervals, a binary tree approach is used to select multiple parameter values, including: Select at least one parameter value within each of the first range intervals; The intermediate parameter value within two adjacent first range intervals is used as the boundary parameter value of the second range interval, and at least one parameter value is selected within the second range interval; Using the intermediate parameter value within two adjacent second range intervals as the boundary parameter value of the third range interval, continue to select at least one parameter value within the third range interval until the selected parameter value reaches a first preset number.

7. The driving method according to claim 5, wherein, Based on the first two parameter values, the other selected parameter values ​​are determined using the bisection method or the golden ratio section method, including: Using the bisection method or the golden ratio method, the fourth range formed by the first two selected parameter values ​​is divided into ranges, and the parameter value located at the range division point is determined as the next parameter value. Continue using the bisection method or the golden ratio division method to divide the fifth range interval formed by each pair of adjacent parameter values ​​among the determined multiple parameter values. Determine the parameter value located at the range division position point of each fifth range interval as the next parameter value, until the difference between two adjacent parameter values ​​among the obtained multiple next parameter values ​​is less than or equal to the preset difference.

8. The driving method according to claim 7, wherein, After determining the next parameter value, the method further includes: Obtain sampled data by sampling the training image data using every two adjacent parameter values ​​from a plurality of determined parameter values; If, among two adjacent parameter values, the sampled data corresponding to one parameter value matches the standard image data, and the sampled data corresponding to the other parameter value does not match the standard image data, then the two adjacent parameter values ​​are taken as the determined parameter values.

9. The driving method according to claim 8, wherein, The method further includes: If the sampled data corresponding to two adjacent parameter values ​​both match the standard image data, the selected parameter value is determined based on the fifth range interval formed by the two adjacent parameter values.

10. The driving method according to claim 1, wherein, After selecting one of the parameter values ​​within the preset parameter value range, the method further includes: The step of selecting the next parameter value within the preset parameter value range is performed if at least one of the following conditions is met: Obtain the comparison result by comparing the sampled data corresponding to one of the parameter values ​​with the standard image data; The process of performing sampling processing and comparing the corresponding sampled data with the standard image data using one of the parameter values ​​reaches a first preset duration; Before sampling the training image data using one of the parameter values, the tracking and locking of the data stream clock transmitting the training image data is not completed within the second preset time period; During the sampling process of the training image data using one of the parameter values, it is determined that at least a portion of the sampled data corresponding to the one of the parameter values ​​has a bit error rate greater than a preset bit error rate compared to the standard image data.

11. The driving method according to claim 2, wherein, Determining the selected parameter value based on the first parameter value range includes: Based on a plurality of pre-obtained calibration parameter values, a parameter value belonging to the calibration parameter value is selected within the range of the first parameter value as the selected parameter value of the first image equalization parameter.

12. The driving method according to claim 1, wherein, The acquisition of training image data transmitted by the image signal transmitting chip of the display device includes: The training image data transmitted by the image signal transmitting chip through the bidirectional command channel signal line is acquired. The method further includes: Obtain the chip identifier of the image signal receiving chip transmitted by the image signal transmitting chip through the bidirectional command channel signal line; and After determining the selected parameter value, the selection result information of the selected parameter value is transmitted to the image signal transmitting chip through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier.

13. The driving method according to claim 12, wherein, The selected result information includes one or more of the following: The number of selected parameter values; The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

14. A driving method, wherein, The method, executed by the image signal transmitting chip of the display device, includes: After the training image data is processed using the second image equalization parameter, the processed training image data is transmitted to at least one image signal receiving chip of the display device. The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

15. The driving method according to claim 14, wherein, Transmitting parameter-processed training image data to at least one image signal receiving chip of the display device, including: The trained image data, after parameter processing, is transmitted to at least one image signal receiving chip via a bidirectional command channel signal line. The method further includes: Assign a corresponding chip identifier to each of the at least one image signal receiving chips; The corresponding chip identifier is transmitted to each of the at least one image signal receiving chip via the bidirectional command channel signal line; and The selection result information of the selected parameter value transmitted by the image signal receiving chip is obtained through the bidirectional command channel signal line; wherein, the selection result information includes the chip identifier of the corresponding image signal receiving chip.

16. The driving method according to claim 15, wherein, The selected result information includes one or more of the following: The number of selected parameter values; The ratio of the number of selected parameter values ​​to the total number of pre-obtained calibration parameter values.

17. The driving method according to claim 15 or 16, wherein, The method further includes: If, based on the selected result information transmitted by the at least one image signal receiving chip, the number of selected result information that meets the preset conditions reaches a second preset number, the second image equalization parameter is adjusted to reprocess the training image data, and the reprocessed training image data is transmitted to the at least one image signal receiving chip respectively. The preset conditions include one or more of the following: The number of selected parameter values ​​indicated in the selected result information is less than the third preset number; The ratio of the number of selected parameter values ​​indicated in the selected result information to the total number of multiple pre-obtained calibration parameter values ​​is less than a preset ratio.

18. A driving device, wherein, An image signal receiving chip used in a display device, the device comprising: The acquisition module is used to acquire training image data transmitted by the image signal transmitting chip of the display device; The first processing module is used to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter, and sequentially use the selected parameter values ​​to sample the training image data to obtain the sampled data corresponding to each parameter value. The second processing module is used to determine the selected parameter value of the first image equalization parameter based on the comparison result of comparing each of the sampled data with the standard image data of the training image data.

19. A driving device, wherein, An image signal transmitting chip used in a display device, the device comprising: The transmission module is used to transmit the parameter-processed training image data to at least one image signal receiving chip of the display device after parameter processing of the training image data using the second image equalization parameter. The training image data is used by the image signal receiving chip to select multiple parameter values ​​within a preset parameter value range of the first image equalization parameter. The selected parameter values ​​are used to sample the training image data. Based on the comparison results of the sampled data corresponding to each parameter value and the standard image data of the training image data, the selected parameter value of the first image equalization parameter is determined.

20. An image processing apparatus, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the driving method as described in any one of claims 1 to 13, or implements the driving method as described in any one of claims 14 to 17.