Timing controller, driver, and display system including them
Patent Information
- Application Number
- TW111138695
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-07
- Filing Date
- 2022-10-12
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2042-10-11
AI Technical Summary
Existing display systems face challenges in achieving uniform brightness across pixels due to varying loads on the display panel based on the position of horizontal lines relative to the driver, which complicates low-power driving.
The implementation of timing controllers and drivers that compensate for load variations by using position weights and grayscale weights to adjust the power of the output buffer, ensuring consistent brightness and efficient power usage across horizontal lines.
This approach allows for uniform brightness across pixels by compensating for load differences based on horizontal line positions, enabling low-power driving and maintaining desired luminance levels.
Smart Images

Figure TWG2TB001905147_001 
Figure TWG2TB001905147_002 
Figure TWG2TB001905147_003
Abstract
Description
Technical Field
[0001] The various embodiments are generally related to display systems, and more specifically, to timing controllers and drivers improved to have the function of compensating for source signals to be provided to a display panel, and to display systems including such timing controllers and drivers. Prior Technology
[0002] The display system may include a timing controller and a driver to display images on the display panel.
[0003] It is understood that the image displayed on the display panel comprises frames that change according to the driving frequency, and each frame may include multiple horizontal lines arranged in the vertical direction. It is understood that the driving frequency corresponds to the vertical period, and the number of horizontal lines included in a frame varies according to the resolution. It is understood that a horizontal line corresponds to one horizontal period and includes multiple pixels.
[0004] Horizontal lines have different positions along the vertical direction on the display panel. Therefore, the load on the display panel that receives the source signal corresponding to the display data from the driver may differ. The load may vary for each display panel.
[0005] Therefore, in order to ensure that the brightness of each display in each pixel of each horizontal line corresponds to the accurate brightness of the display data, it is necessary to consider the position of the horizontal line separate from the driver to compensate for the source signal.
[0006] The driver can be configured to control power-consuming components to achieve low-power operation. For example, for low-power operation, the power supplied to the gamma circuit can be controlled.
[0007] However, in order to achieve more efficient low-power driving, it is necessary to consider the brightness variations between adjacent horizontal lines or between pixels of adjacent horizontal lines on the display panel to control power. Summary of the Invention
[0008] Various implementations are directed to timing controllers and drivers, and display systems including them, capable of driving pixels with desired brightness by compensating for the load of a display panel that may function differently depending on the position of the horizontal line relative to the driver.
[0009] Furthermore, various implementations are directed to timing controllers and drivers that can control the power of the output buffer by taking into account the brightness variations between adjacent horizontal lines or pixels of adjacent horizontal lines to achieve low-power driving, as well as display systems including them.
[0010] In one embodiment, the timing controller of the display system may include: a position weight provider configured to provide position weights corresponding to a horizontal line on which display data of the current horizontal period is displayed; and a data converter configured to output a transmission signal in which display data and control data corresponding to the current horizontal period are configured as packets, the control data including compensation weights corresponding to the position weights.
[0011] In one embodiment, the driver for the display system may include: a restorer configured to receive a transmitted signal and restore and output display data and control data of the current horizontal period included in the transmitted signal; a signal processing unit configured to generate an analog signal corresponding to the display data; a controller configured to provide a drive control signal in response to compensation weights included in the control data; and an output buffer configured to output a source signal corresponding to the analog signal, and the power of the output buffer for outputting the source signal is controlled by the drive control signal, wherein the compensation weights correspond to position weights corresponding to the horizontal lines of the display panel on which the display data of the current horizontal period is displayed.
[0012] In one embodiment, the display system may include: a timing controller configured to provide a transmission signal; and a driver configured to receive the transmission signal, recover display data and control data of the current horizontal period included in the transmission signal, and output a source signal corresponding to the display data and control data, wherein the timing controller includes: a position weight provider configured to provide a position weight corresponding to a horizontal line on which display data of the current horizontal period is displayed; a grayscale weight provider configured to provide a grayscale weight corresponding to the grayscale difference between display data of the previous horizontal period and display data of the current horizontal period; a compensation weight provider configured to provide a compensation weight obtained by calculating the position weight and the grayscale weight; and a data converter configured to output a transmission signal including display data and control data, the control data including the compensation weight, wherein the driver generates an analog signal corresponding to the display data and a drive control signal corresponding to the compensation weight, outputs a source signal corresponding to the analog signal through an output buffer, and controls the power of the output buffer for outputting the source signal through the drive control signal.
[0013] According to embodiments of this disclosure, the load acting on the horizontal line can be compensated by using positional weights corresponding to the horizontal line. In other words, according to embodiments of this disclosure, since the power of the output buffer is controlled based on the position of the horizontal line output by the source signal, the load can be compensated.
[0014] As a result, according to the embodiments of this disclosure, brightness differences that may be caused by the distance difference between the driver of the source signal corresponding to the display data and the individual horizontal lines or pixels can be compensated, and thus, the advantage of the horizontal lines of the display panel being able to display the desired brightness regardless of their position is provided.
[0015] Furthermore, according to embodiments of this disclosure, the power of the output buffer can be controlled by taking into account the brightness variation between adjacent horizontal lines due to the displayed data. Therefore, it has the advantage of being able to drive the driver with low power. Simple Explanation of the Diagram
[0016] Figure 1 is a block diagram illustrating a display system according to an embodiment of the present disclosure.
[0017] Figure 2 is a diagram used to illustrate position weights.
[0018] Figure 3 is a waveform diagram used to illustrate the brightness variation between adjacent horizontal lines.
[0019] Figure 4 is a diagram illustrating the grayscale weights based on grayscale differences.
[0020] Figure 5 is a block diagram illustrating the timing controller of a display system according to an embodiment of the present disclosure.
[0021] Figure 6 is a block diagram illustrating the driver of a display system according to an embodiment of the present disclosure. Implementation
[0022] As shown in FIG1, a display system according to an embodiment of the present disclosure may be exemplified as including a timing controller 10, drivers 20, 22 and 24 and a display panel 30.
[0023] The timing controller 10 receives display data for displaying an image from a data source (not shown). The timing controller 10 can be configured to provide transmission signals to the drivers 20, 22, and 24, which are configured to include, for example, display data, control data, and clock signals.
[0024] Drivers 20, 22, and 24 can be configured to display an image on the display panel 30 by providing a source signal Sout corresponding to the display data to the display panel 30.
[0025] The number of drivers 20, 22 and 24 can be determined based on the size and resolution of the display panel 30.
[0026] Drivers 20, 22, and 24 are configured to output source signals Sout to the respective horizontally divided areas of the display panel 30, and timing controller 10 is configured to provide drivers 20, 22, and 24 with display data corresponding to the horizontal areas respectively.
[0027] The display panel 30 can be configured to include pixels arranged in a matrix with multiple rows and multiple columns to display images.
[0028] Display panel 30 receives source signals Sout via row lines (not shown) corresponding to multiple rows, and receives column signals sequentially input to column lines (not shown) corresponding to multiple columns. Therefore, the column lines can be driven in response to the column signals sequentially input to display panel 30, starting from the column closest to drivers 20, 22, and 24. Row lines can be understood as being formed in the vertical direction, and column lines can be understood as being formed in the horizontal direction.
[0029] It can be understood that a frame of an image displayed on display panel 30 includes multiple horizontal lines. Horizontal lines can be understood to correspond to column lines. Frames can be identified by a vertical synchronization signal, and the horizontal lines within a frame can be identified by a horizontal synchronization signal. It can be seen that the horizontal synchronization signal is used to identify the horizontal period.
[0030] In other words, the display panel 30 can display a horizontal line for each horizontal cycle identified by the horizontal synchronization signal, and can display an image of a frame identified by the vertical synchronization signal. Therefore, in embodiments of this disclosure, it can be understood that the horizontal line includes pixels driven by a column signal during the horizontal cycle.
[0031] The horizontal lines of the display panel 30 can be driven sequentially from the line closest to drivers 20, 22, and 24 to the line furthest from drivers 20, 22, and 24.
[0032] First, this disclosure enables compensation for the load of the display panel 30 acting in pairs on the source signal Sout, depending on the position of the horizontal line separated from the drivers 20, 22, and 24 in the vertical direction.
[0033] The source signal Sout is transmitted via the row lines in the direction of intersection with the column lines, and the load on the display panel 30 acting on the source signal Sout may vary depending on the position of the horizontal line.
[0034] More specifically, referring to Figures 1 and 2, the display panel 30 can be divided into multiple display areas Y1 to Yn in the vertical direction. The multiple display areas Y1 to Yn can be divided in units of a predetermined number of horizontal lines. For example, each of the display areas Y1 to Yn may include the same number of horizontal lines.
[0035] In Figure 1, display area Y1 is the display area closest to drivers 20, 22 and 24, and display area Yn is the display area farthest from drivers 20, 22 and 24.
[0036] Figure 2 shows the horizontal lines L1 to L4 of the display area Y1 of the display panel 30. In Figure 2, RL indicates the reference position where the source signal Sout of the drivers 20, 22 and 24 is applied, and the horizontal lines L1 to L4 are configured to have different distances W1 to W4 from the reference position RL.
[0037] Referring to Figures 1 and 2, the load acting on the source signals Sout of drivers 20, 22, and 24 may increase depending on the distance of the horizontal line of the display panel 30. Furthermore, the load acting on the source signals Sout of drivers 20, 22, and 24 may increase depending on the distance of the multiple display areas Y1 to Yn.
[0038] The source signal Sout may be provided to the horizontal line at a lower voltage level as the load on the display panel 30 increases. That is, the load acting on the source signal Sout may increase as the horizontal line or display area moves away from the drivers 20, 22 and 24, and the source signal Sout may be provided at a lower voltage level accordingly.
[0039] To compensate for this, the present disclosure may set a higher position weight to compensate for the decrease in the source signal Sout as the horizontal line or display area moves away from the input position of the source signal Sout of the display panel 30 (i.e., the position where the source signal Sout is applied).
[0040] In other words, in an embodiment of this disclosure, in order to compensate for the load on the display panel 30, which may function differently depending on the position of the horizontal line, a position weight for each horizontal line can be set in the timing controller 10.
[0041] If a weight is applied to every single one of the horizontal lines, the storage capacity may increase. To prevent this, the same positional weight can be applied to horizontal lines included in the same display area.
[0042] In other words, position weights can be set differently for multiple corresponding display areas Y1 to Yn. In this case, the same position weight can be given to horizontal lines included in the same display area. For example, for horizontal lines L1 to L4 included in display area Y1, the position weights can be set to the same value representing display area Y1.
[0043] Therefore, in embodiments of this disclosure, the timing controller 10 can be configured to provide control data including position weights corresponding to each horizontal line or each display area on which display data of the current horizontal period is displayed.
[0044] Furthermore, this disclosure allows for the control of the power used to drive the source signal Sout based on the difference between the source signals Sout of adjacent horizontal lines.
[0045] When the difference between the source signals Sout of adjacent horizontal lines is small, embodiments of this disclosure can be configured to drive the source signals Sout with low power. Conversely, when the difference between the source signals Sout of adjacent horizontal lines is large, embodiments of this disclosure can be configured to drive the source signals Sout with high power. In embodiments of this disclosure, by compensating the power used to drive the source signals Sout as described above, low-power driving can be appropriately controlled according to changes in the source signals Sout.
[0046] More specifically, the source signal Sout provided to each of the horizontal lines may vary in each horizontal period. For example, as shown in Figure 3, the source signal Sout may vary in each of the horizontal periods H1 to H5. It can be understood that the horizontal periods H1 to H5 are continuous horizontal periods. For ease of illustration, the voltage level of the source signal Sout for each of the horizontal periods H1 to H5 is illustrated as representing the corresponding horizontal line, and source signals Sout with different voltage levels may be provided to each pixel in the same horizontal period.
[0047] In the case of Figure 3, the source signal Sout of adjacent horizontal lines can have a difference A1 as in horizontal period H1 and horizontal period H2, a difference A2 as in horizontal period H2 and horizontal period H3, a difference A3 as in horizontal period H3 and horizontal period H4, and a difference A4 as in horizontal period H4 and horizontal period H5.
[0048] When the grayscale range used to represent a pixel includes 256 grayscale levels between grayscale 0 and grayscale 255, as shown in Figure 4, the grayscale difference between the source signals Sout of adjacent horizontal lines can be formed within the range of grayscale 0 to grayscale 255. It can be understood that the grayscale difference between the source signals Sout of adjacent horizontal lines corresponds to the grayscale difference between the display data of the previous horizontal period and the display data of the current horizontal period.
[0049] In embodiments of this disclosure, the timing controller 10 can be configured to provide control data by using grayscale weights corresponding to the grayscale difference range.
[0050] The grayscale difference range can be represented as shown in Figure 4, where the maximum grayscale difference is exemplified as 255 grayscale levels. In Figure 4, the maximum range of grayscale difference can be divided into multiple grayscale difference ranges G1, G2, G3, and G4, and grayscale weights can be set differently for each of the multiple grayscale difference ranges G1, G2, G3, and G4.
[0051] For example, the gray level difference between gray level difference range G1 and the source signal Sout of the adjacent horizontal line is equal to or less than 31 gray levels; the gray level difference between gray level difference range G2 and the source signal Sout of the adjacent horizontal line exceeds 31 gray levels and is equal to or less than 63 gray levels; the gray level difference between gray level difference range G3 and the source signal Sout of the adjacent horizontal line exceeds 63 gray levels and is equal to or less than 127 gray levels; and the gray level difference between gray level difference range G4 and the source signal Sout of the adjacent horizontal line exceeds 127 gray levels and is equal to or less than 255 gray levels.
[0052] In the timing controller 10, different grayscale weights are set for each grayscale difference range. The timing controller 10 is configured to determine the grayscale difference range corresponding to the grayscale difference between the source signals Sout of adjacent horizontal lines, and to provide control data by using the grayscale weights set for the corresponding grayscale difference ranges.
[0053] The timing controller 10 can be implemented as shown in Figure 5 to provide control data using the above-mentioned position weights, or to provide control data using the above-mentioned position weights and grayscale weights.
[0054] Referring to Figure 5, the timing controller 10 can be implemented as including a position weight provider 102, a grayscale weight provider 104, a compensation weight provider 118, and a data converter 120. In Figure 5, the display data of the current horizontal cycle received by the timing controller 10 is represented by DRx, and the transmission signal output from the timing controller 10 is represented by DTx.
[0055] The position weight provider 102 is configured to receive the display data DRx of the current horizontal period and provide a position weight b corresponding to the horizontal line on which the display data DRx of the current horizontal period is displayed.
[0056] The grayscale weight provider 104 is configured to receive the display data DRx of the current horizontal period and provide a grayscale weight a corresponding to the grayscale difference between the display data of the previous horizontal period and the display data DRx of the current horizontal period.
[0057] The compensation weight provider 118 is configured to use the position weight b to provide the compensation weight a*b when only the position weight b is provided, and is configured to provide the compensation weight a*b by calculating the position weight b and the grayscale weight a when both the position weight b and the grayscale weight a are provided.
[0058] The data converter 120 is configured to receive display data DRx for the current level period and output a transmission signal DTx including the display data DRx for the current level period and control data. The control data may include compensation weights. The control data may be configured to also include additional information for low-power driving of drivers 20, 22, and 24, and this additional information may be understood as option data indicating preset values for low-power driving.
[0059] First, the following describes the operation of the implementation when using position weight b to provide compensation weight a*b.
[0060] In this case, the position weight provider 102 can store multiple preset position weights corresponding to multiple display areas that the display panel 30 is divided into to save memory capacity, and can be configured to provide the position weight b of the display area that includes the horizontal line of the display data DRx that displays the current horizontal cycle among the multiple stored position weights.
[0061] For the above operations, the position weight provider 102 may include a position weight memory 110 and a position weight output device 114.
[0062] The position weight memory 110 can store multiple preset position weights b corresponding to multiple display areas into which the display panel 30 is divided. The position weight output device 114 can be configured to receive display data DRx of the current horizontal period, provide the position information of the horizontal line corresponding to the display data DRx of the current horizontal period on the display panel 30 to the position weight memory 110, and receive and output the position weights b of the display area corresponding to the position information. That is, when receiving display data DRx of the horizontal line L2 included in the display area Y1, the position weight output device 114 can provide the position information of the horizontal line L2 on the display panel 30 to the position weight memory 110, and can receive and output the position weights b of the display area Y1 corresponding to the position information of the horizontal line L2.
[0063] When the position weight b is provided from the position weight provider 102, the compensation weight provider 118 can provide a compensation weight a*b that includes the position weight b.
[0064] The data converter 120 is configured to output a transmission signal DTx in which display data DRx corresponding to the current horizontal cycle and control data are configured as packets. The control data can be configured to include a compensation weight a*b corresponding to the position weight b from the compensation weight provider 118.
[0065] Next, the operation of the implementation when using position weight b and grayscale weight a to provide compensation weight a*b will be described.
[0066] Since the location weight b is provided to the compensation weight provider 118 as can be understood from the above description, a repeated description of it will be omitted.
[0067] The grayscale weight provider 104 can be configured to provide a grayscale weight a corresponding to the grayscale difference between the display data of the previous horizontal period and the display data DRx of the current horizontal period.
[0068] The grayscale weight provider 104 can store multiple preset grayscale weights corresponding to multiple grayscale difference ranges as described above with reference to FIG4, and can be configured to provide grayscale weights a of the grayscale difference range included in the grayscale difference between the display data of the previous horizontal period and the display data DRx of the current horizontal period.
[0069] Therefore, the grayscale weight provider 104 may include a grayscale weight memory 112 and a grayscale weight output device 116.
[0070] The grayscale weight memory 112 is configured to store multiple preset grayscale weights corresponding to multiple grayscale difference ranges divided as shown in Figure 4, representing the maximum range of grayscale differences. The grayscale weight output device 116 can be configured to receive the display data DRx of the current horizontal period, provide the grayscale difference between the display data of the previous horizontal period and the display data DRx of the current horizontal period to the grayscale weight memory 112, and receive and output the grayscale weights a of the grayscale difference ranges included therein. For example, when the grayscale difference between the display data of the previous horizontal period and the display data DRx of the current horizontal period is 53 grayscale levels, the grayscale weight memory 112 can provide the grayscale weights a corresponding to the grayscale difference range G2, and the grayscale weight output device 116 can provide the grayscale weights a provided from the grayscale weight memory 112 to the compensation weight provider 118.
[0071] The compensation weight provider 118 is configured to provide a compensation weight a*b obtained by calculating the position weight b of the position weight provider 102 and the grayscale weight a of the grayscale weight provider 104. For example, the compensation weight provider 118 may be configured to provide a compensation weight a*b obtained by multiplying the position weight b and the grayscale weight a.
[0072] The data converter 120 can be configured to include control data with compensation weights a*b, and output a transmission signal DTx in which the display data DRx of the current level period and the control data are configured as packets.
[0073] As an implementation, the grayscale weight output device 116 can be configured to provide the grayscale weight memory 112 with the grayscale difference of each row between the display data of the previous horizontal period and the display data DRx of the current horizontal period, and to receive and output the grayscale weight a corresponding to the grayscale difference of each row.
[0074] Therefore, the compensation weight provider 118 can provide a compensation weight a*b obtained by calculating each of the different grayscale weights a and position weights b for each row, and the data converter 120 can output a transmission signal DTx that includes control data, which includes the compensation weights a*b of different values for each row in the current horizontal period.
[0075] In embodiments of the display system according to this disclosure, each of drivers 20, 22, and 24 can be configured as shown in FIG. 6. The configuration and operation of drivers 20, 22, and 24 can be understood by referring to the following description of driver 20.
[0076] The driver 20 is configured to receive the transmission signal DTx provided by the timing controller 10, recover the display data DRx and control data of the current horizontal period included in the transmission signal DTx, and output the source signal Sout corresponding to the display data DRx and control data.
[0077] For this purpose, driver 20 may include a restorer 210, a latch 220, a voltage level shifter 230, a digital-to-analog converter 240, a gamma circuit 250, an output buffer 260, and a controller 270.
[0078] In the above configuration, the restorer 210 is configured to receive the transmission signal DTx and restore and output the display data DRx and control data including the current horizontal period in the transmission signal DTx. The restorer 210 may first generate a clock before restoring the display data DRx and control data, and may be configured to use the clock to restore the display data DRx and control data.
[0079] Among the above components, latch 220, voltage level shifter 230, digital-to-analog converter 240 and gamma circuit 250 correspond to the signal processing unit that generates the analog signal corresponding to the display data DRx.
[0080] Specifically, latch 220 is configured to process the serial display data DRx in parallel. Voltage level shifter 230 is configured to shift the voltage level of the display data DRx into a form suitable for digital-to-analog converter 240. Digital-to-analog converter 240 selects the gamma voltage corresponding to the display data DRx from the gamma voltages provided by gamma circuit 250 and outputs the selected gamma voltage as an analog signal. Gamma circuit 250 is configured to provide digital-to-analog converter 240 with multiple gamma voltages corresponding to a preset grayscale range.
[0081] The output buffer 260 is configured to output a source signal Sout corresponding to the analog signal. Furthermore, the output buffer 260 is configured to receive a drive control signal from the controller 270, and the power supplied to the output buffer 260 for outputting the source signal Sout can be controlled by the drive control signal.
[0082] The controller 270 is configured to receive control data from the restorer 210 and provide the output buffer 260 with a drive control signal corresponding to the compensation weights included in the control data.
[0083] The controller 270 can receive control data including option data for low-power drive. In this case, the controller 270 can provide a control signal corresponding to the option data to the gamma circuit 250, and the gamma circuit 250 can achieve low-power drive by controlling the power used to drive the gamma buffer (not shown) via the control signal.
[0084] Based on the above description, embodiments of this disclosure can control the power of the output buffer 260 in response to compensation weights obtained by calculating position weights or by calculating position weights and grayscale weights.
[0085] For example, output buffer 260 can output a source signal Sout with power adjusted in response to the value of the position weight b applied to the compensation weight a*b. That is, when outputting the source signal Sout to a horizontal line close to the driver 20, output buffer 260 can respond to the drive control signal of the controller 270 with a relatively low power output source signal Sout, and when outputting the source signal Sout to a horizontal line far from the driver 20, output buffer 260 can respond to the drive control signal of the controller 270 with a relatively high power output source signal Sout.
[0086] As a result, embodiments of this disclosure can display horizontal lines with grayscale corresponding to display data of the current horizontal period, regardless of the load on the display panel 30.
[0087] In other words, according to embodiments of this disclosure, brightness differences that may be caused by distance differences between the driver of the output source signal and the individual horizontal lines or pixels can be compensated, and thus, the advantage of the horizontal lines of the display panel being able to display the desired brightness regardless of their position is provided.
[0088] Furthermore, the output buffer 260 can output a source signal Sout with power adjusted in response to the value of the grayscale weight a applied to the compensation weight a*b.
[0089] That is, when the grayscale difference between the display data of the previous horizontal cycle and the display data of the current horizontal cycle is small, the output buffer 260 responds to the drive control signal of the controller 270 with a relatively low power drive source signal Sout, and when the grayscale difference between the display data of the previous horizontal cycle and the display data of the current horizontal cycle is large, the output buffer 260 responds to the drive control signal of the controller 270 with a relatively high power drive source signal Sout.
[0090] Therefore, according to the embodiments of this disclosure, the advantage provided is that the power of the output buffer can be controlled taking into account the brightness variation between adjacent horizontal lines, and as a result, the driver can be driven with low power.
[0091] 10: Timing Controller 20: Drive 22: Driver 24: Driver 30: Display panel 102: Location Weight Provider 104: Grayscale Weight Provider 110: Location-weighted memory 112: Gray-scale weighted memory 114: Position Weight Output Unit 116: Grayscale Weight Output 118: Compensation Weight Provider 120: Data Converter 210: Restorer 220: Latch 230: Voltage Quasi-Shifter 240: Digital to Analog Converter 250: Gamma Circuit 260: Output buffer 270: Controller a: Gray-scale weight a*b: Compensation weight A1:Poor A2: Poor A3: Poor A4: Poor b: Position weight DRx: Display data DTx: Transmitted signal G1: Gray-scale difference range G2: Grayscale difference range G3: Grayscale difference range G4: Grayscale difference range H1: Horizontal Period H2: Horizontal Period H3: Horizontal Period H4: Horizontal Period H5: Horizontal Cycle L1: Horizontal line L2: Horizontal line L3: Horizontal line L4: Horizontal line RL: Reference position Sout: Source signal W1: Distance W2: Distance W3: Distance W4: Distance Y1: Display area Y2: Display area Yn: Display area
Claims
1. A timing controller for a display system, comprising: The position weight provider is configured to provide position weights corresponding to the horizontal lines of the display data that display the current horizontal cycle. And a data converter, configured to output a transmission signal in which the display data and control data corresponding to the current horizontal period are configured as packets, the control data including compensation weights corresponding to the position weights, wherein the position weight provider stores a plurality of preset position weights corresponding to a plurality of display areas of the display panel divided into a plurality of display areas including a plurality of horizontal lines for each display area, and provides the position weights of the display areas included therein by the horizontal lines.
2. The timing controller according to claim 1, wherein, The position weight provider provides a higher position weight as the input position of the source signal corresponding to the display data is applied, which is farther away from the display area from the display panel.
3. A timing controller for a display system, comprising: The position weight provider is configured to provide position weights corresponding to the horizontal lines of the display data that display the current horizontal cycle. The system also includes a data converter configured to output a transmission signal in which display data and control data corresponding to the current horizontal period are configured as packets, the control data including compensation weights corresponding to the position weights, wherein the position weight provider includes: a position weight memory configured to store multiple preset position weights corresponding to multiple display areas into which the display panel is divided, each display area including multiple horizontal lines; and a position weight outputter configured to receive the display data to provide the position weight memory with position information of the horizontal lines corresponding to the current horizontal period on the display panel, and to receive and output the position weights of the display areas corresponding to the position information.
4. A timing controller for a display system, comprising: The position weight provider is configured to provide position weights corresponding to the horizontal lines of the display data that display the current horizontal cycle. A data converter is configured to output a transmission signal in which display data and control data corresponding to the current horizontal period are configured as packets, the control data including a compensation weight corresponding to the position weight; a grayscale weight provider is configured to provide a grayscale weight corresponding to the grayscale difference between display data of the previous horizontal period and display data of the current horizontal period; and a compensation weight provider is configured to provide the compensation weight obtained by calculating the position weight and the grayscale weight, wherein the data converter is configured to include the control data including the compensation weight and outputs the transmission signal in which the display data and the control data are configured as packets.
5. The timing controller according to claim 4, wherein, The grayscale weight provider stores multiple preset grayscale weights corresponding to multiple grayscale difference ranges into which the maximum range of the grayscale difference is divided, and provides the grayscale weights of the grayscale difference ranges included therein.
6. The timing controller according to claim 4, wherein, The grayscale weight provider includes: a grayscale weight memory configured to store a plurality of preset grayscale weights corresponding to a plurality of grayscale difference ranges into which the maximum range of the grayscale difference is divided; and a grayscale weight outputter configured to receive the display data to provide the grayscale weight memory with the grayscale difference between the display data of the previous horizontal period and the display data of the current horizontal period, and to receive and output the grayscale weights of the grayscale difference ranges included therein.
7. The timing controller according to claim 6, wherein, The grayscale weight output device provides the grayscale weight memory with the grayscale difference of each line between the display data of the previous horizontal period and the display data of the current horizontal period, and receives and outputs the grayscale weight of each line.
8. A driver for a display system, comprising: The restorer is configured to receive the transmitted signal and restore and output display data and control data including the current level period in the transmitted signal; A signal processing unit is configured to generate an analog signal corresponding to the display data; a controller is configured to provide a drive control signal in response to compensation weights included in the control data. And an output buffer, configured to output a source signal corresponding to the analog signal, and the power of the output buffer for outputting the source signal is controlled by the drive control signal, wherein the compensation weight corresponds to the position weight corresponding to the horizontal line of the display panel on which the display data of the current horizontal period is displayed.
9. The driver according to claim 8, wherein, The position weight corresponds to the display area included in the horizontal lines, which is one of a plurality of preset position weights corresponding to a plurality of display areas in which the display panel is divided into a plurality of display areas including a plurality of horizontal lines for each display area.
10. The driver according to claim 8, wherein, The compensation weight is obtained by calculating the position weight and the grayscale weight, and the grayscale weight corresponds to the grayscale difference range included in the grayscale difference between the display data of the previous horizontal period and the display data of the current horizontal period, which is one of a plurality of preset grayscale weights corresponding to a plurality of grayscale difference ranges that are respectively divided into a plurality of grayscale difference ranges corresponding to the maximum range of grayscale difference.
11. A display system, comprising: The timing controller is configured to provide transmission signals; The timing controller includes: a position weight provider configured to receive the transmission signal, recover display data and control data for the current horizontal period included in the transmission signal, and output a source signal corresponding to the display data and the control data; wherein the timing controller includes: a position weight provider configured to provide a position weight corresponding to a horizontal line on which the display data for the current horizontal period is displayed; a grayscale weight provider configured to provide a grayscale weight corresponding to the grayscale difference between the display data for the previous horizontal period and the display data for the current horizontal period; a compensation weight provider configured to provide a compensation weight obtained by calculating the position weight and the grayscale weight; and a data converter configured to output the transmission signal including the display data and the control data, the control data including the compensation weight, wherein the driver generates an analog signal corresponding to the display data and a drive control signal corresponding to the compensation weight, outputs the source signal corresponding to the analog signal via an output buffer, and controls the power of the output buffer for outputting the source signal via the drive control signal.
12. The display system according to claim 11, wherein, The position weight provider stores multiple preset position weights corresponding to multiple display areas of the display panel that are divided into multiple display areas including multiple horizontal lines for each display area, and provides the position weights of the display areas included in the horizontal lines.
13. The display system according to claim 11, wherein, The grayscale weight provider stores multiple preset grayscale weights corresponding to multiple grayscale difference ranges into which the maximum range of the grayscale difference is divided, and provides the grayscale weights of the grayscale difference ranges included therein.
14. The display system according to claim 11, wherein, The driver includes: a restorer configured to receive the transmitted signal and restore and output display data and control data including the current level period in the transmitted signal; a signal processing unit configured to generate the analog signal corresponding to the display data; a controller configured to provide the drive control signal in response to the compensation weights included in the control data; and an output buffer configured to output the source signal corresponding to the analog signal, and the power of the output buffer for outputting the source signal is controlled by the drive control signal.
Citation Information
Patent Citations
Device and Method for Driving Display
KR1020210123090A
Graphics controller configurable for any display device
US20040008174A1
Image sticking compensating device and display device having the same
US20170213493A1