Display apparatus and control method thereof, display device
By obtaining the channel resistance of the source driver inside the display device, calculating the charging advance time, and adjusting the timing signal to compensate for impedance differences, the problem of uneven display at high refresh rates is solved, achieving a more uniform display effect.
Patent Information
- Application Number
- CN202610748378.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-28
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2046-05-28
AI Technical Summary
At high refresh rates, the impedance difference caused by the uneven length of the channel traces at both ends of the source driver chip in the display device leads to pixel voltage delay, resulting in insufficient or excessive charging voltage and causing display unevenness.
By acquiring the resistance of the preset middle channel and preset edge channel in the source driver of the display device, the charging advance time is calculated, and the timing signal of the source driver is adjusted to enable the preset edge channel to charge in advance, so as to compensate for the charging delay caused by the large impedance.
It improves the uniformity of the display device, solves the problem of uneven display, ensures that pixels are fully charged, and improves display quality.
Smart Images

Figure CN122290546B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to display devices and their control methods and display equipment. Background Technology
[0002] With the continuous development of display technology, the continuous improvement of refresh rate has become an important trend. The leap in refresh rate has led to a sharp compression of the frame period, which in turn greatly shortens the charging time allocated to each row of pixels. In the display driving system, the source driver chip is a key component, whose function is to convert digital pixel data into analog voltage signals and output them to the data lines of the panel through hundreds to thousands of channels.
[0003] However, due to physical layout limitations, the trace lengths at both ends of the source driver chip are significantly longer than those in the middle region. This results in greater parasitic resistance, or higher impedance, in the channels at both ends. At high refresh rates, this difference causes the pixel voltage of the channel with lower impedance to stabilize to the target value quickly, while the channel with higher impedance experiences insufficient or excessive effective charging voltage due to signal delay. Ultimately, this causes the actual transmittance to deviate from expectations, leading to uneven display in the display device.
[0004] The above content is only used to help understand the technical solutions of the embodiments of this application, and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this application is to provide a display device and its control method, as well as a display equipment, in order to solve the technical problem of uneven display in the display device.
[0006] To achieve the above objectives, embodiments of this application provide a control method for a display device, the method comprising: Obtain the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device; Based on the first channel resistance and the second channel resistance, when the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage, the charging advance time required for the preset edge channel relative to the preset middle channel is calculated, so that the source driver applies the corresponding gray level voltage to the preset middle channel before the charging advance time is equal to the gray level voltage required for the preset edge channel to be applied to the preset edge channel.
[0007] In one embodiment, the step of calculating the charging advance time required for the preset edge channel relative to the preset middle channel, based on the first channel resistance and the second channel resistance, when the charging voltages of the pixels connected to the preset edge channel and the pixels connected to the preset middle channel reach the same preset target voltage, includes: Obtain the voltage charging time when the charging voltage of the pixel connected to the preset intermediate channel reaches the preset target voltage; Based on the first channel resistance, the second channel resistance, and the voltage charging time, calculate the charging advance time required for the preset edge channel when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage.
[0008] In one embodiment, the step of obtaining the voltage charging time required for the charging voltage of the pixel connected to the preset intermediate channel to reach the preset target voltage includes: Obtain the refresh rate of the display device and the total number of pixel rows in the display device; The ratio of the refresh rate to the total number of rows is used as the voltage charging time.
[0009] In one embodiment, the step of calculating the required charging advance time for the preset edge channel when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage, based on the first channel resistance, the second channel resistance, and the voltage charging duration, includes: Calculate the ratio of the resistance of the second channel to the resistance of the first channel to obtain the resistance ratio; The product of the resistance ratio and the voltage charging time is used as the edge charging time required for the charging voltage of the pixel connected to the preset edge channel to reach the preset target voltage. The difference between the edge charging duration and the voltage charging duration is calculated to obtain the charging advance duration.
[0010] In one embodiment, the control method further includes: Obtain the standard start timing signal when the source driver applies the grayscale voltage required by the preset intermediate channel to the preset intermediate channel; Based on the charging advance time, the standard start timing signal is adjusted to obtain the advance start timing signal; According to the standard start timing signal, the gray level voltage required by the preset intermediate channel is output to the preset intermediate channel, and according to the advance start timing signal, the gray level voltage required by the preset edge channel is output to the preset edge channel, so that before applying the corresponding gray level voltage to the preset intermediate channel, the charging advance time is advanced by the gray level voltage required by the preset edge channel to be applied to the preset edge channel.
[0011] In one embodiment, the control method further includes: Obtain the reference impedance of the reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device that is closest to the source driver; For each remaining pixel row in the display device other than the reference pixel row, obtain the row impedance of the remaining pixel row; For each remaining pixel row, based on the reference impedance and the row impedance of the remaining pixel row, calculate the row advance time required for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage; For each source driving channel, the voltage output timing signal of the source driving channel is obtained, wherein the source driving channel is a preset middle channel or a preset edge channel, and the voltage output timing signal includes the driving timing of each remaining pixel row in the source driving channel. For each remaining pixel row, the driving timing of the remaining pixel row is adjusted according to the row advance duration, so that the driving timing of the remaining pixel row is advanced by the row advance duration.
[0012] In one embodiment, the step of calculating the required row advance time for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage based on the reference impedance and the row impedance of the remaining pixel row includes: Obtain the reference charging time of the reference pixel row; Calculate the ratio of the row impedance to the reference impedance to obtain the impedance ratio, and use the product of the impedance ratio and the reference charging time as the row charging time of the remaining pixel row; The difference between the reference charging time and the row charging time is calculated to obtain the row advance time of the remaining pixel row.
[0013] In addition, to achieve the above objectives, this application provides a display device, which includes a timing controller, a source driver, and a display panel. The timing controller is connected to the input terminal of the source driver, and the source driver includes an output channel. The output channel includes a preset middle channel and a preset edge channel, and both the preset middle channel and the preset edge channel are connected to the display panel. The timing controller is used to acquire the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device. The timing controller is further configured to calculate the charging advance time required for the preset edge channel relative to the preset middle channel based on the first channel resistor and the second channel resistor, provided that the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage. The source driver is used to advance the charging advance time by the gray level voltage required for applying the preset edge channel to the preset edge channel before applying the corresponding gray level voltage to the preset intermediate channel.
[0014] In one embodiment, the timing controller is further configured to acquire a reference impedance of a reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device closest to the source driver; and for each remaining pixel row in the display device other than the reference pixel row, acquire the row impedance of the remaining pixel row; For each remaining pixel row, the timing controller is further configured to calculate, based on the reference impedance and the row impedance of the remaining pixel row, the row advance time required for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage; For each source drive channel, the timing controller is further configured to acquire the voltage output timing signal of the source drive channel, wherein the source drive channel is a preset middle channel or a preset edge channel, the voltage output timing signal includes the drive timing of each remaining pixel row in the source drive channel, and for each remaining pixel row, the drive timing of each remaining pixel row is adjusted according to the row advance duration of the remaining pixel row, so that the drive timing of the remaining pixel row is advanced by the row advance duration.
[0015] Furthermore, to achieve the above objectives, this application also provides a display device, which includes: a memory, a processor, and a program for a control method of the display device stored in the memory and executable on the processor. When the program for the control method of the display device is executed by the processor, it can implement the steps of the control method of the display device as described above.
[0016] Furthermore, to achieve the above objectives, embodiments of this application also provide a computer-readable storage medium storing a program for implementing a control method for a display device. When the program for the control method for the display device is executed by a processor, it implements the steps of the control method for the display device as described above.
[0017] In addition, to achieve the above objectives, this application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the control method for the display device as described above.
[0018] One or more technical solutions proposed in the embodiments of this application have at least the following technical effects: This application can obtain the first channel resistance of the preset intermediate channel and the second channel resistance of the preset edge channel in the source driver of the display device, and then, based on the first channel resistance and the second channel resistance, calculate the charging advance time required by the preset edge channel relative to the preset intermediate channel when the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset intermediate channel reaches the same preset target voltage.
[0019] In other words, the charging advance time of the preset edge channel can be calculated in this application, which facilitates the early charging of the pixels connected to the preset edge channel, thereby compensating for the charging delay caused by the high impedance of the preset edge channel. Even if the impedance of the preset edge channel is greater than that of the preset middle channel, since the pixels connected to the preset edge channel can be charged in advance in this application, the pixels connected to the preset edge channel can also be fully charged, thereby improving the uniformity of the display device and solving the technical problem of uneven display in the display device. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with those described herein and, together with the specification, serve to explain the principles of those embodiments.
[0021] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A diagram illustrating the interplay of light and dark pixels in a display panel; Figure 2 This is a schematic diagram of the internal impedance of the source driver in the control method of the display device according to an embodiment of this application; Figure 3 This is a schematic diagram of the voltage waveforms of the two channels on both sides and the voltage waveform of the middle channel of the source driver. Figure 4 This is a flowchart illustrating one embodiment of the control method for the display device in this application. Figure 5 This is a waveform diagram illustrating an example of a control method for a display device according to an embodiment of this application; Figure 6 This is a waveform diagram of another example of the control method of the display device in the embodiments of this application; Figure 7This is a schematic diagram of the waveform after voltage output timing signal adjustment in the control method of the display device according to an embodiment of this application; Figure 8 This is a schematic diagram of the module connections of the display device according to an embodiment of this application; Figure 9 This is a schematic diagram of the hardware operating environment involved in the control method of the display device in the embodiments of this application.
[0023] Explanation of icon numbers: 100, Timing Controller; 200, Source Driver; 300, Display Panel; y1, Region 1; y2; Region 2; y3, Region 3; P_DAC, Positive Polarity Digital-to-Analog Converter Module; N_DAC, Negative Polarity Digital-to-Analog Converter Module; OP (CH1-240), output modules for channels 1 to 240 in the source driver; OP (CH241-480), output modules for channels 241 to 480 in the source driver; OP (CH481-720), output modules for channels 481 to 720 in the source driver; OP (CH721-960), output modules for channels 721 to 960 in the source driver; Internal wiring resistances of the positive polarity digital-to-analog converter modules corresponding to the two ends of the source driver channels (CH1-240, CH721-960) in R_PDAC_CH1-240&721-960; internal wiring resistances of the positive polarity digital-to-analog converter modules corresponding to the middle channel (CH241-720) of the source driver in R_PDAC_CH241-720; internal wiring resistances of the negative polarity digital-to-analog converter modules corresponding to the two ends of the source driver channels (CH1-240, CH721-960) in R_NDAC_CH1-240&721-960; internal wiring resistances of the negative polarity digital-to-analog converter modules corresponding to the middle channel (CH241-720) of the source driver in R_NDAC_CH241-720.
[0024] The objectives, features, and advantages of the embodiments described in this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0025] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of the embodiments of this application and are not intended to limit the embodiments of this application.
[0026] To better understand the technical solutions of the embodiments of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0027] Currently, ultra-high refresh rates have become one of the core specifications for high-end monitors. However, the leap in refresh rate (such as from 144Hz to 360Hz or even 480Hz) means that the frame cycle is drastically compressed, and the charging time allocated to each row of pixels is significantly shortened. Completing the precise charging of the liquid crystal capacitors within such a short time poses an unprecedented challenge to the signal integrity of the drive system.
[0028] The driving system of a thin-film transistor liquid crystal display (TFT-LCD) typically includes a timing controller, a source driver chip, a gate driver circuit, and a display panel. The source driver chip is responsible for converting digital pixel data into analog voltage signals and outputting them to the data lines of the panel through hundreds to thousands of channels. Due to physical layout limitations, the trace lengths of the channels located at both ends of the source driver chip are usually significantly longer than those in the middle area, resulting in greater parasitic resistance and capacitance in the former (channels located at both ends of the source driver chip), i.e., a heavier RC (resistance-capacitance) load.
[0029] When displaying images with normal grayscale or small charging voltage differences, the slight delay introduced by the RC difference in the traces has a negligible impact on the final charging voltage and is imperceptible to the human eye. However, in certain heavy-load image modes, such as dotonoff / H1line (dot on / off pattern), pixels frequently jump between extremely dark and extremely bright states, generating a large charging voltage. At this time, the difference in RC delay is drastically amplified: the rising and falling edges of the output waveform of the channel with a heavy RC load are significantly slower than those of the channel with a light RC load. Within the same extremely short line time, the pixel voltage of the middle channel can quickly stabilize to the target value, while the pixel voltages of the side channels, due to signal delay, have insufficient or excessive effective charging voltage, causing the actual transmittance to deviate from expectations. This phenomenon of brightness / chromaticity non-uniformity, determined by the physical characteristics of the driver chip (e.g., the source driver chip) and expressed in units of drive channel blocks (e.g., the pixel areas connected by the channels), is collectively referred to as mura (display non-uniformity) in the display industry.
[0030] Currently, while Demura technology (display unevenness compensation technology) can improve display unevenness, traditional Demura technology is essentially a static or semi-static software compensation. Its compensation coefficients are usually written once during the factory calibration stage, targeting deviations when displaying a static, uniform image, and mainly correcting deviations in voltage amplitude. For dynamic situations related to signal delay, its compensation effect is limited, and it may even introduce new transient unevenness during rapid image switching.
[0031] To address this, this embodiment provides a control method for a display device that can solve the technical problem of display unevenness caused by uneven trace layout (the traces at both ends of the channel are significantly longer than those in the middle channel) without adjusting the physical characteristics of the source driver chip. Specifically, this embodiment can obtain the first channel resistance of a preset middle channel and the second channel resistance of a preset edge channel in the source driver within the display device. Then, based on the first and second channel resistances, it calculates the charging advance time required for the preset edge channel relative to the preset middle channel to achieve the same preset target voltage as the pixels connected to the preset edge channel.
[0032] In other words, in this embodiment, the charging advance time of the preset edge channel can be calculated, which facilitates the early charging of the pixels connected to the preset edge channel, thereby compensating for the charging delay caused by the large impedance of the preset edge channel. Even if the impedance of the preset edge channel is greater than that of the preset middle channel, since the pixels connected to the preset edge channel can be charged in advance in this embodiment, the pixels connected to the preset edge channel can also be fully charged, thereby improving the uniformity of the display device and solving the technical problem of uneven display of the display device.
[0033] Furthermore, to better understand the display unevenness phenomenon in this embodiment, the following is a detailed explanation of the display unevenness phenomenon: At extremely high refresh rates, the charging time for each line is extremely short. In dot-on-off / H 1line screens, due to the heavy display load, each COF (Chip On Film) area will appear as a mura divided into three blocks. In a display device, there can be multiple source drivers, each connected to the display panel. Different source drivers connect to different pixel areas in the display panel; the pixel areas connected to the source drivers can be called COF areas. For example, refer to... Figure 1 The COF region will be divided into 3 mura blocks, that is, it will present a dark-bright-dark phenomenon. Figure 1 In the diagram, y1 represents region 1, y2 represents region 2, and y3 represents region 3. Figure 1 As can be seen, region 2 is brighter than regions 1 and 3. Regions 1 and 2 can be the regions connected to the corresponding channels on both sides of the source driver. For example, region 3 can be the region connected to channel CH1-240, region 1 can be the region connected to channel CH721-960, and region 2 can be the region connected to channel CH241-720; see reference. Figure 2The reason why the COF area is divided into 3 blocks of mura is that the resistance R_PDAC (the resistance of the positive polarity digital-to-analog converter module inside the source driver) > R_NDAC (the resistance of the negative polarity digital-to-analog converter module inside the source driver), for example, 15Ω: 3Ω. Therefore, the influence of P_DAC is greater than that of N_DAC. In terms of layout, R_PDAC_CH1-240 & 721-960 > R_PDAC_CH241-720. Therefore, there is a superposition effect of the influence of the two resistances. So, when the charging voltage is large, the positive polarity rising / falling edge response of the two channels of the source driver (CH1-240, CH721-960) is slower than that of the middle channel (CH241-720) due to the large RC delay of the internal traces. This results in a difference in display brightness. Among them, OP (CH1-240), OP (CH241-480), OP (CH481-720), and OP (CH721-960) are the output modules of the channels inside the source driver, P_DAC is the positive polarity digital-to-analog converter module, R_PDAC_CH1-240&721-960 are the internal wiring resistances of the positive polarity digital-to-analog converter modules corresponding to the two end channels (CH1-240, CH721-960) of the source driver, and R_PDAC_CH241-720 is the internal wiring resistance of the positive polarity digital-to-analog converter module corresponding to the middle channel (CH241-720) of the source driver. N_DAC is the negative polarity digital-to-analog converter module, R_NDAC_CH1-240&721-960 are the internal wiring resistances of the negative polarity digital-to-analog converter module corresponding to the two ends of the source driver (CH1-240, CH721-960), and R_NDAC_CH241-720 is the internal wiring resistance of the negative polarity digital-to-analog converter module corresponding to the middle channel (CH241-720) of the source driver. Figure 2 The image also shows the source driver chip in the source driver.
[0034] like Figure 3 As shown, curve L1 represents the output data voltage waveform of the middle channel (CH241-720), and curve L2 represents the output data voltage waveform of the two side channels (CH1-240, CH721-960). Figure 3 In this context, GC refers to the period when the pixel gate is off, and VCOM is the pixel's reference voltage. Under heavy load patterns (such as dot on / off, H1 line) with large charging voltage, the rising / falling edges of the side channels are significantly delayed compared to the middle channel. This results in the display showing muras, where the sides are dark and the middle is bright. In other words, the COF area is divided into three muras.
[0035] Based on this, embodiments of this application provide a control method for a display device, referring to... Figure 4 , Figure 4 This is a flowchart illustrating the first embodiment of the control method for the display device according to this application. The control method for the display device includes steps S10 to S20: Step S10: Obtain the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device; It should be noted that the source driver's function is to convert digital image data into analog voltage signals and load them onto the data lines of the display panel in the display device through multiple output channels, thereby applying voltage to the pixels through the data lines. In a display device, the source driver typically contains hundreds to thousands of output channels, with each output channel corresponding to a column of pixels.
[0036] A preset intermediate channel refers to an output channel located in the middle region of the channel arrangement among multiple output channels within the source driver. This middle region includes multiple output channels; therefore, a preset intermediate channel can include multiple output channels located in the middle region. The middle region can be predetermined, but this embodiment does not impose specific limitations on it. The signal traces of the preset intermediate channel are relatively short, with smaller parasitic resistance and capacitance. Therefore, within the same charging time, the signal transmission delay of the preset intermediate channel is smaller, enabling faster stabilization of the pixel voltage to the target value. For example, multiple output channels located in the middle region of the channel arrangement could be CH241-720, and multiple output channels located in the edge region of the channel arrangement could be CH1-240 & CH1-721-960.
[0037] A preset edge channel refers to an output channel located at the edge of the channel layout among multiple output channels within the source driver. This edge area can include multiple output channels; specifically, it can include multiple output channels located in the middle area of the channel layout. The edge area includes a first edge area and a second edge area, located on either side of the middle area. Due to physical layout limitations, the signal trace length of the preset edge channel is typically significantly longer than that of the preset middle channel. This results in higher parasitic resistance and capacitance, i.e., a heavier RC load, leading to greater signal transmission delay and slower pixel voltage rise / fall response within the same charging time.
[0038] The first channel resistor is the resistance value on the signal transmission path corresponding to the preset intermediate channel. Specifically, it can be the resistance value on the signal transmission path of any output channel in the preset intermediate channel, or it can be the average resistance on the signal transmission paths of all output channels in the preset intermediate channel. For example, the signal transmission path corresponding to the preset intermediate channel can be the path from the output start end of any output channel in the preset intermediate channel to the first row of pixels on the display panel.
[0039] The second channel resistor is the resistance value along the signal transmission path corresponding to the preset edge channel. It can be the resistance value along the signal transmission path of any output channel within the preset edge channel, or it can be the average resistance along the signal transmission paths of all output channels within the preset edge channel. For example, the signal transmission path corresponding to the preset edge channel can be the path from the output start point of any output channel within the preset edge channel to the first row of pixels on the display panel. Because the trace length of the preset edge channel is greater than the trace length of the preset middle channel, the second channel resistor is usually greater than the first channel resistor.
[0040] For example, in this embodiment, the first channel resistance of the preset intermediate channel and the second channel resistance of the preset edge channel in the source driver can be directly detected, where the second channel resistance is greater than the first channel resistance. Since the capacitance of pixels in the same row is basically the same, the delay difference caused by the capacitance can be temporarily ignored. Therefore, in this embodiment, the first channel resistance of the preset intermediate channel and the second channel resistance of the preset edge channel can be obtained first.
[0041] Step S20: Based on the first channel resistor and the second channel resistor, under the condition that the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage, calculate the charging advance time required for the preset edge channel relative to the preset middle channel, so that the source driver applies the corresponding gray level voltage to the preset middle channel before the charging advance time is equal to the gray level voltage required for the preset edge channel to be applied to the preset edge channel.
[0042] It should be noted that the preset target voltage refers to the grayscale voltage value that the pixel needs to achieve. The preset target voltage can be determined in advance based on the actual situation, and this embodiment does not impose specific limitations on it.
[0043] The charging advance time is the length of time required for the preset edge channel to start charging in advance in order to compensate for the resistance difference between the preset edge channel and the preset middle channel. Before applying the corresponding gray level voltage to the preset middle channel, the source driver will apply the required gray level voltage to the preset edge channel in advance for the charging advance time to ensure that the pixels connected to the preset edge channel are fully charged.
[0044] For example, the charging advance time can be calculated based on the first channel resistance, the second channel resistance, and the preset target voltage. This allows the charging advance time to be equal to the gray level voltage required for the preset edge channel before applying the corresponding gray level voltage to the preset middle channel, so as to ensure that the pixels of the preset edge channel can be fully charged.
[0045] This embodiment can obtain the first channel resistance of the preset intermediate channel and the second channel resistance of the preset edge channel in the source driver of the display device, and then calculate the charging advance time required for the preset edge channel relative to the preset intermediate channel in order to make the charging voltage of the pixels connected to the preset edge channel and the pixels connected to the preset intermediate channel reach the same preset target voltage based on the first channel resistance and the second channel resistance.
[0046] In other words, in this embodiment, the charging advance time of the preset edge channel can be calculated, which facilitates the early charging of the pixels connected to the preset edge channel, thereby compensating for the charging delay caused by the large impedance of the preset edge channel. Even if the impedance of the preset edge channel is greater than that of the preset middle channel, since the pixels connected to the preset edge channel can be charged in advance in this embodiment, the pixels connected to the preset edge channel can also be fully charged, thereby improving the uniformity of the display device and solving the technical problem of uneven display of the display device.
[0047] To better understand this embodiment, the reason for needing to obtain the charging advance time is briefly explained: In a simple series RC circuit model (the RC circuit model includes a power supply V_s in series, a resistor R, and a capacitor C), the curve of the voltage Vc(t) across the capacitor changing with time t is an exponentially increasing curve, starting from 0 and eventually approaching the power supply voltage V_s, but never actually reaching V_s. For example, the expression for the voltage across the capacitor can be found in Equation 1 below: Vc(t)=V_s*(1-e^{-t / (R*C)}) (Formula 1; Where Vc(t) is the voltage across the capacitor at time t; V_s is the power supply voltage (the final target voltage across the capacitor); e is the natural constant (approximately 2.71828); R is the resistance value of the resistor in the RC circuit model (unit: ohms); and C is the capacitance value of the capacitor in the RC circuit model (unit: farads).
[0048] A key parameter is introduced: the time constant τ (Tau). The product of R and C in the formula is called the time constant, denoted by τ. τ = R * C, and τ determines the charging speed. When t = τ, the capacitor voltage will rise to approximately 63.2% of the supply voltage.
[0049] That is, Vc(τ) = V_s * (1 - e^{-1}) ≈ V_s * (1 - 0.368) = 0.632 * V_s. The larger τ is (the larger R or C is), the slower the charging speed and the flatter the curve; the smaller τ is (the smaller R or C is), the faster the charging speed and the steeper the curve. Since the exponential curve approaches infinitely close, in engineering it is often considered that the charging process is basically completed after 5 time constants (5τ). At t = 5τ, Vc ≈ 99.3% V_s (usually considered as fully charged).
[0050] For example, refer to Figure 5 , Figure 5 The image shows the voltage rise and fall curves Q1 for the output channel located at the edge of the channel layout, and Q2 for the output channel located in the middle of the channel layout. From... Figure 5 As can be seen, if the charging time is long enough, the charging voltage of each output channel can reach close to the set power supply voltage. At high refresh rates, the charging time of each row of pixels is extremely short. Before the 5τ time is reached, the gate is already turned off and the charging ends. Therefore, insufficient charging will amplify the display difference caused by the difference in the source driver.
[0051] from Figure 5 It is known that the voltage of any output channel can reach the required voltage; it's just a matter of time. However, due to the extremely short charging time at high refresh rates and the limited gate open time (it may close before reaching 5π), even with the same voltage, there are charging differences between different output channels. Therefore, this embodiment pre-charges the preset edge channels, ensuring that the pixels connected to the preset edge channels have sufficient charging time. For example, referring to... Figure 5 , Figure 5 Curve Q3 in the figure refers to the voltage change curve when the advance charging time is the preset edge channel charging time. Figure 5 It can be seen that when the gate is closed, the voltages of Q3 and Q2 are the same, which ensures that the charging voltage of the pixels connected to the preset edge channel is the same as the charging voltage of the pixels connected to the preset middle channel. Figure 5 In this context, △t represents the charging advance time.
[0052] In a feasible embodiment, step S20 further includes steps S21 to S22: Step S21: Obtain the voltage charging time when the charging voltage of the pixel connected to the preset intermediate channel reaches the preset target voltage. It should be noted that the voltage charging time refers to the time required for the pixel connected to the preset intermediate channel to reach the preset target voltage from the start of charging. During the display driving process, the source driver applies voltage to the pixel through the data line so that the pixel can reach the target grayscale voltage. Since the preset intermediate channel is located in the middle area of the channel layout, the trace is relatively short compared to the preset edge area, and the pixel corresponding to the preset intermediate channel charges more ideally, the voltage charging time of the preset intermediate channel is used as the reference time for subsequent calculation of the charging advance time required for the preset edge channel.
[0053] In a feasible embodiment, step S21 further includes steps S211 to S212: Step S211: Obtain the refresh rate of the display device and the total number of pixel rows in the display device; Step S212: The ratio of refresh rate to total number of lines is used as the voltage charging time.
[0054] It should be noted that the total number of rows refers to the total number of pixel rows arranged sequentially along the scanning direction in the display panel of the display device, reflecting the number of pixel rows that the display panel needs to scan and drive line by line within one frame of image.
[0055] The display device refreshes all pixel rows sequentially according to a set refresh rate. The total scan time for one frame is determined by the refresh rate, and this total scan time needs to be allocated to all pixel rows. In the sequential uniform scan driving mode, the charging time that each row of pixels can obtain is approximately equal to the ratio of the total scan time of one frame to the total number of pixel rows. Therefore, the ratio of refresh rate to the total number of rows can be used as the voltage charging time of the pixels connected to the preset intermediate channel.
[0056] For example, the refresh rate and total number of lines of the display device are obtained, the ratio of refresh rate to total number of lines is calculated, and the ratio of refresh rate to total number of lines is used as the voltage charging time. This facilitates the subsequent determination of the charging advance time of the preset edge channel in combination with the voltage charging time, so that the pixels connected to the preset edge channel can also be fully charged.
[0057] Step S22: Based on the first channel resistance, the second channel resistance, and the voltage charging time, calculate the charging advance time required for the preset edge channel when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage.
[0058] It should be noted that the voltage charging time refers to the charging time required for pixels connected to the preset middle channel. Since the pixel capacitances corresponding to pixels in the same row are basically the same, the impact of capacitance on charging time is negligible. Therefore, the pixel charging speed is mainly determined by the channel resistance. Specifically, the first channel resistance corresponding to the preset middle channel is the reference resistance, and the second channel resistance corresponding to the preset edge channel is greater than the first channel resistance. Under the same charging time, the charging voltage of pixels connected to the preset edge channel will be lower than that of pixels connected to the preset middle channel, resulting in insufficient charging and lower brightness.
[0059] To ensure that the pixels connected to the preset edge channel and the pixels connected to the preset middle channel reach the same preset target voltage synchronously, an additional charging time needs to be added to the preset edge channel. This additional time is called the charging advance time. Specifically, the charging advance time can be determined by using the charging time corresponding to the voltage of the preset middle channel as the baseline charging time and combining it with the ratio of the resistance of the first channel to the resistance of the second channel. This allows for the application of the corresponding grayscale voltage to the preset edge channel in advance based on the charging advance time, thereby improving the uniformity of the display.
[0060] In a feasible embodiment, step S22 further includes steps S221 to S223: Step S221: Calculate the ratio of the resistance of the second channel to the resistance of the first channel to obtain the resistance ratio; It should be noted that the resistance ratio refers to the ratio between the resistance of the second channel of the preset edge channel and the resistance of the first channel of the preset middle channel. The resistance ratio reflects the impedance difference between the preset edge channel and the preset middle channel on the signal transmission path. Because the physical trace of the preset edge channel is longer, the resistance of the second channel is usually greater than that of the first channel of the middle channel, so the resistance ratio is usually greater than 1.
[0061] Step S222: The product of the resistance ratio and the voltage charging time is used as the edge charging time required for the charging voltage of the pixel connected to the preset edge channel to reach the preset target voltage. It should be noted that edge charging time refers to the total time required for the pixels connected to the preset edge channel to charge from the initial voltage to the same preset target voltage under the influence of the second channel resistance. Since the second channel resistance is greater than the first channel resistance, the edge charging time is longer than the voltage charging time corresponding to the preset middle channel.
[0062] The time required for a pixel to charge to a preset target voltage is directly proportional to the resistance of the channel. Assuming the pixel capacitance is the same, the higher the resistance, the longer the charging time. The voltage charging time is the baseline charging time required for pixels connected to the preset intermediate channel to reach the preset target voltage. Multiplying this baseline charging time by the resistance ratio between the preset edge channel and the preset intermediate channel yields the theoretical time required for pixels connected to the preset edge channel to charge to the same preset target voltage. This theoretical time is the edge charging time.
[0063] Step S223: Calculate the difference between edge charging time and voltage charging time to obtain the charging advance time.
[0064] It should be noted that since the edge charging time of the preset edge channel can be obtained, as well as the voltage charging time corresponding to the preset middle channel, the difference between the edge charging time and the voltage charging time can be calculated to obtain the charging advance time. This advance charging time is used to charge the pixels of the preset edge channel in advance, thus avoiding insufficient charging of the pixels connected to the preset edge channel.
[0065] For example, in this embodiment, the process of calculating the charging advance time is as follows: The voltage that the pixel connected to the preset intermediate channel needs to reach can be a preset target voltage. For example, when the voltage applied to the pixel connected to the preset intermediate channel is a preset grayscale voltage, the voltage of the pixel connected to the preset intermediate channel can reach the preset target voltage. The preset target voltage is close to the preset grayscale voltage. For example, refer to Formula 2: Vc(t1)=V ys *(1-e^{-t1 / (R1*C)})(Formula 2; Where Vc(t1) is the preset target voltage that the pixels connected to the preset intermediate channel need to reach, and t1 can be the voltage charging time, V ys R1 is the resistor for the first channel, and C is the capacitor for the preset middle channel. To make the voltage of the pixels corresponding to the preset middle channel and the preset edge channel the same at time t1, refer to formula 3: V ys *(1-e^{-t1 / (R1*C)})=V ys *(1-e^{-t2 / (R2*C)}) (Formula 3; Where t2 is the edge charging time, and Formula 3 reflects that the pixels connected by the preset edge channel can also reach the preset target voltage Vc(t1) after t2. Formula 4 can be derived from Formula 3: t2=(R2 / R1)*t1 (Formula 4); Therefore, in this embodiment, the edge charging duration can be calculated using Formula 4, and the formula for calculating the charging advance duration can be found in Formula 5: △t=t2-t1=t2-(R1 / R2)*t1 (Formula 5); Where △t is the charging advance time. Therefore, in this embodiment, the charging advance time can be calculated using Formula 5, which facilitates the subsequent pre-charging of the preset edge channel to improve display uniformity.
[0066] In a feasible embodiment, the control method further includes steps A10 to A30: Step A10: Obtain the standard start timing signal when the source driver applies the grayscale voltage required by the preset intermediate channel to the preset intermediate channel; It should be noted that the grayscale voltage required for the preset intermediate channel specifically refers to the grayscale voltage required by the pixels connected to the preset intermediate channel. The preset intermediate channel connects to the pixel column in the display panel. The standard start timing signal refers to the reference timing signal used by the source driver to output grayscale voltage to the preset intermediate channel in normal driving mode. For example, the standard start timing signal can be the TP signal. The TP signal can be used to trigger charging. For example, charging is triggered when the falling edge of the TP signal arrives. During the low level period of the TP signal, the pixels can be effectively charged.
[0067] Step A20: Based on the charging advance time, adjust the standard start timing signal to obtain the advance start timing signal; Step A30: Output the grayscale voltage required by the preset intermediate channel to the preset intermediate channel according to the standard start timing signal, and output the grayscale voltage required by the preset edge channel to the preset edge channel according to the advance start timing signal, so as to precharge the preset edge channel for the grayscale voltage required by the preset edge channel before applying the corresponding grayscale voltage to the preset intermediate channel.
[0068] It should be noted that the advance start timing signal is a timing signal obtained by adjusting the standard start timing signal, and is used to drive the pixels connected to the preset edge channel. The falling edge of the advance start timing signal is shifted forward by a charging advance time relative to the standard start timing signal, so that the source driver can start outputting grayscale voltage to the preset edge channel earlier, thereby extending the charging time of the pixels connected to the preset edge channel.
[0069] For example, in this embodiment, the source driver in the display device can output the grayscale voltage required by the threshold intermediate channel to the preset intermediate channel according to the standard start timing signal, and output the required voltage to the preset edge channel according to the advance start timing signal, thereby enabling the pixels connected to the preset edge channel to charge in advance. Therefore, this embodiment can compensate for the charging delay caused by the large impedance of the preset edge channel by adjusting the phase advance, ensuring the uniformity of the charging of the pixels connected to the preset edge channel, and thus facilitating the improvement of display uniformity.
[0070] For example, you can refer to Figure 6 , Figure 6 The waveforms of the standard start timing signal and the advanced start timing signal are shown. TP1 refers to the waveform of the advanced start timing signal, and TP2 refers to the waveform of the standard start timing signal. Figure 6 As can be seen, the falling edge of TP1 is earlier than the falling edge of TP2 by the charging advance time.
[0071] The reason for extending the charging advance time for pixels connected to the preset edge channel is that at high refresh rates, the gate opens earlier, allowing the pixels connected to the preset edge channel to charge earlier. This embodiment can first obtain the required charging advance time for the preset edge channel, ensuring that the preset edge channel charges in advance during subsequent display processes, thereby improving display uniformity.
[0072] Furthermore, based on the above embodiments of this application, in another embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. In addition, the control method further includes steps X10 to X20: Step X10: Obtain the reference impedance of the reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device that is closest to the source driver; It should be noted that, due to the different R*C values of the near and far ends (near end refers to the pixel row closer to the source driver in the display panel, and far end refers to the pixel row farther from the source driver in the display panel) in the display panel of the display device, uneven charging of the near and far ends may occur even under extremely short charging time conditions. Therefore, this embodiment determines the reference impedance of the reference pixel row so that it can be compared with the impedance of other pixel rows to determine the charging time deviation caused by the impedance difference between interlaced pixels, so as to solve the problem of uneven charging of the near and far ends from the timing perspective.
[0073] The reference impedance is the overall equivalent impedance between the output terminal of the source driver in the display device and the reference pixel row. For example, the reference impedance can be the average impedance between the output terminal of the source driver in the display device and the reference pixel row. The average impedance can be the average of the impedance between the output terminal of the preset middle channel and the reference pixel row and the impedance between the output terminal of the preset edge channel and the reference pixel row. The reference pixel row is the row of pixels closest to the source driver output terminal. Its trace path is the shortest, its impedance is the smallest, and its charging characteristics are the best. Therefore, the impedance corresponding to this row of pixels is used as the reference impedance to compare with the impedance of other rows of pixels in order to determine the charging time deviation caused by impedance differences between rows of pixels.
[0074] Step X20: For each remaining pixel row in the display device other than the reference pixel row, obtain the row impedance of the remaining pixel row; Step X30: For each remaining pixel row, based on the reference impedance and the row impedance of the remaining pixel row, calculate the row advance time required for the remaining pixel row to reach the same preset pixel voltage as the pixels in the reference pixel row. It should be noted that the remaining pixel row refers to any pixel row other than the reference pixel row in the display device. The distance between the remaining pixel row and the source driver is always greater than that of the reference pixel row, resulting in longer traces, higher impedance, and a higher likelihood of insufficient charging. Horizontal impedance is the overall impedance between the remaining pixel row and the output terminal of the source driver. The magnitude of the horizontal impedance is mainly determined by the physical characteristics of the trace length, trace resistance, and parasitic capacitance between the traces from the remaining pixel row to the source driver. The farther the remaining pixel row is from the source driver, the higher the horizontal impedance is generally, and the slower the pixel charging speed.
[0075] The preset pixel voltage and the preset target voltage can be the same or different; this embodiment does not impose a specific limitation, and the specific value can be determined based on the actual situation. The row advance duration is to ensure that the pixels in the remaining pixel row and the pixels in the reference pixel row are charged synchronously to the same preset pixel voltage. The advance charging time is configured for the remaining pixel row based on the difference between the reference impedance and the row impedance. By advancing the phase of the driving timing of the remaining pixel row through this row advance duration, the problem of inconsistent charging speed caused by the difference in row impedance can be compensated, ensuring the charging uniformity of different pixel rows.
[0076] For example, the reference impedance corresponding to the reference pixel row in the display device is obtained, specifically the impedance between the reference pixel row and the source driver. For each remaining pixel row in the display device other than the reference pixel row, the row impedance of the remaining pixel row is obtained, specifically the impedance between the remaining pixel row and the source driver. For each remaining pixel row, the row advance time of the remaining pixel row is calculated based on the reference impedance and the row impedance of the remaining pixel row.
[0077] In a feasible embodiment, step X30 further includes steps X31 to X33: Step X31: Obtain the reference charging time for the reference pixel row; It should be noted that the reference charging time refers to the time required for a pixel in a reference pixel row to charge from its initial voltage to a preset pixel voltage under the drive of the source driver. Since the reference pixel row is the closest to the source driver, it has the shortest trace, lowest impedance, and most ideal charging characteristics. Therefore, this reference charging time is used as the baseline for the charging time of all pixels in each row of the entire display panel. The reference charging time can also be the ratio of the refresh rate to the total number of rows; that is, the reference charging time can also be the voltage charging time.
[0078] Step X32: Calculate the ratio of row impedance to reference impedance to obtain the impedance ratio. Use the product of the impedance ratio and the reference charging time as the row charging time for the remaining pixel rows. Step X33: Calculate the difference between the reference charging time and the row charging time to obtain the row advance time of the remaining pixel rows.
[0079] It should be noted that the impedance ratio is the ratio between the row impedance of the remaining pixel row and the reference impedance of the reference pixel row. The impedance ratio reflects the degree of impedance difference between the remaining pixel row and the reference pixel row. The row charging time is the time required for the charging voltage of the pixels in the remaining pixel row to reach the preset target voltage.
[0080] Row advance duration is an extra charging time configured for the remaining pixel rows. It can compensate for the inconsistent charging speeds between the remaining pixel rows and the reference pixel rows caused by impedance differences. By advancing the driving timing of the remaining pixel rows by this row advance duration, it can be ensured that the pixels in the remaining pixel rows can also be fully charged, avoiding uneven charging and thus improving the display uniformity between different pixel rows of the display device.
[0081] For example, you can refer to formula 6: Vc(th1) = Vsh* (1 - e^{-th1 / (Rh1*Ch1)}) (Formula 6; Where Vc(th1) is the preset pixel voltage that any pixel in the reference pixel row needs to reach, Vsh is the preset pixel target voltage, which is the grayscale voltage applied to the reference pixel row, and the preset pixel voltage will be infinitely close to the preset pixel target voltage. th1 is the reference charging time, (Rh1*Ch1) is the reference impedance, Rh1 is the resistance between the source driver and the reference pixel row, and Ch1 is the capacitance between the source driver and the reference pixel row. To make the charging voltage of the pixels in the remaining n-th pixel row consistent with that of the pixels in the reference pixel row, we can refer to Formula 7, where n is a positive integer greater than 1: Vsh*(1-e^{-th1 / (Rh1*Ch1)})=Vsh*(1-e^{-thn / (Rhn*Chn)}) (Formula 7); Where thn is the row charging time of the nth remaining pixel row, (Rhn*Chn) is the row impedance of the nth remaining pixel row, Rhn is the resistance between the nth remaining pixel row and the source driver, and Chn is the capacitance between the nth remaining pixel row and the source driver. Formula 7 reflects that the pixel voltage in the nth remaining pixel row can reach the preset pixel voltage after passing through thn. Formula 8 can be derived from Formula 7: thn = (Rhn * Chn) * th1 / (Rh1 * Ch1) (Formula 8); Where thn is the row charging time for the remaining n-th pixel row, the row charging time can be calculated using Formula 8, and further, Formula 9 can also be used as a reference: △thn=th1-thn=th1-(Rhn*Chn)*t1 / (Rh1*Ch1) (Formula 9); △thn is the row advance duration of the nth remaining pixel row. Therefore, the row advance duration of the nth remaining pixel row can be calculated using Formula 9, where (Rhn*Chn) / (Rh1*Ch1) is the impedance ratio. In this embodiment, the source driver is driven row by row, that is, the first row of pixels is driven first, and after the first row of pixels is driven, the second row of pixels is driven, and then the pixels of subsequent rows are driven in sequence. Therefore, the row advance duration of the remaining pixel row is the time that is advanced relative to the original charging time of the remaining pixel row. The original charging time of the remaining pixel row is the starting time when the source driver originally began to apply grayscale voltage to the pixels of that row in the conventional row-by-row driving sequence.
[0082] This embodiment can accurately determine the row advance time for each pixel row, thereby improving the uniformity of the display. In other words, it can effectively compensate for the uneven charging caused by the different distances of pixel rows from the source driver, so that each row of pixels can be fully charged. The display uniformity is indicated by adjusting the timing.
[0083] Step X40: For each source driving channel, obtain the voltage output timing signal of the source driving channel, wherein the source driving channel is a preset middle channel or a preset edge channel, and the voltage output timing signal includes the driving timing of each remaining pixel row in the source driving channel. Step X50: For each remaining pixel row, adjust the driving timing of the remaining pixel row according to the row advance duration, so that the driving timing of the remaining pixel row is advanced by the row advance duration.
[0084] It should be noted that the voltage output timing signal can be represented as a voltage grayscale waveform. The voltage output timing signal includes the driving timing of each pixel in the pixel column where the pixel connected to the source driving channel is located. That is, the voltage output timing signal includes the driving timing of the reference pixel row in the source driving channel, as well as the driving timing of each remaining pixel row. The driving timing includes the start time and duration of applying the required grayscale voltage to the pixel.
[0085] For example, in this embodiment, for each remaining pixel row, the start time of the driving timing of the remaining pixel row is advanced by the row advance duration based on the row advance duration of the remaining pixel row. This adjusts the driving timing, allowing the remaining pixel rows to be charged in advance, thus ensuring they are fully charged and improving display uniformity. This embodiment can obtain the row advance duration that the remaining pixel rows need to be charged in advance, so that during subsequent display processes, the remaining pixel rows can be charged in advance, thereby improving display uniformity.
[0086] This embodiment improves display uniformity by performing timing compensation, and can be accurate down to the pixel row level, further enhancing display uniformity. Compared to grayscale voltage amplitude compensation, this embodiment can achieve dynamic real-time compensation because timing adjustments can be made in real time, while grayscale voltage amplitude compensation is pre-stored in the display device and is a static amplitude compensation. This embodiment can solve both horizontal and vertical stripe-like display unevenness. For example, pre-setting edge channel advance charging advance time compensation can solve vertical stripe-like display unevenness, while row advance time compensation for each remaining pixel row can solve horizontal stripe-like display unevenness. Furthermore, this embodiment is applicable to display panels of different specifications and display devices with different refresh rates, expanding its applicability.
[0087] For example, you can refer to Figure 7 , Figure 7 This shows a timing diagram after adjusting the driving timing for each remaining pixel row. From Figure 7It can be seen that the row charging time gradually increases, and the remaining pixel rows will be charged in advance by the row advance time. △th2 is the row advance time of the second remaining pixel row, and △th3 is the row advance time of the third remaining pixel row.
[0088] Furthermore, based on the above embodiments of this application, in another embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, refer to... Figure 8 This embodiment also provides a display device, which includes: a timing controller, a source driver, and a display panel. The timing controller is connected to the input terminal of the source driver. The source driver includes an output channel, which includes a preset intermediate channel and a preset edge channel. Both the preset intermediate channel and the preset edge channel are connected to the display panel. The timing controller is used to obtain the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device; The timing controller is also used to calculate the charging advance time required for the preset edge channel relative to the preset middle channel based on the first channel resistor and the second channel resistor, under the condition that the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage; The source driver is used to precharge the preset edge channel by a pre-charge time equal to the gray level voltage required for the preset edge channel before applying the corresponding gray level voltage to the preset intermediate channel.
[0089] It should be noted that the timing controller can be a TCON. In this embodiment, the display device may include one or more source drivers. When multiple source drivers are included, each source driver is connected to the display panel. Different source drivers connect to different pixel areas in the display panel, and each pixel area consists of multiple consecutive pixel columns. Before compensation for charging advance time, each pixel area connected to each source driver will exhibit uneven display with varying brightness. After compensating for charging advance time, the uniformity of the display can be improved.
[0090] In this embodiment, the timing controller is used to acquire the resistance of the first channel and the resistance of the second channel, and also to calculate the charging advance time. The timing controller can adjust the standard start timing signal based on the charging advance time, thereby obtaining the advance start timing signal of the preset edge channel. The timing controller can transmit both the standard start timing signal and the advance timing signal to the source driver. The source driver can apply the corresponding grayscale voltage to the preset intermediate channel according to the standard start timing signal, and apply the corresponding grayscale voltage to the preset edge channel according to the advance start timing signal, thereby improving the uniformity of the display.
[0091] This embodiment can obtain the first channel resistance of the preset intermediate channel and the second channel resistance of the preset edge channel in the source driver of the display device, and then calculate the charging advance time required for the preset edge channel relative to the preset intermediate channel in order to make the charging voltage of the pixels connected to the preset edge channel and the pixels connected to the preset intermediate channel reach the same preset target voltage based on the first channel resistance and the second channel resistance.
[0092] In other words, in this embodiment, the charging advance time of the preset edge channel can be calculated, which facilitates the early charging of the pixels connected to the preset edge channel, thereby compensating for the charging delay caused by the large impedance of the preset edge channel. Even if the impedance of the preset edge channel is greater than that of the preset middle channel, since the pixels connected to the preset edge channel can be charged in advance in this embodiment, the pixels connected to the preset edge channel can also be fully charged, thereby improving the uniformity of the display device and solving the technical problem of uneven display of the display device.
[0093] In one feasible embodiment, the timing controller in the display device is further configured to acquire the reference impedance of a reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device closest to the source driver; and for each remaining pixel row in the display device other than the reference pixel row, acquire the row impedance of the remaining pixel row; For each remaining pixel row, the timing controller is also used to calculate the row advance time required for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage, based on the reference impedance and the row impedance of the remaining pixel row. For each source drive channel, the timing controller is also used to acquire the voltage output timing signal of the source drive channel, wherein the source drive channel is a preset middle channel or a preset edge channel, the voltage output timing signal includes the drive timing of each remaining pixel row in the source drive channel, and for each remaining pixel row, the drive timing of each remaining pixel row is adjusted according to the row advance duration of the remaining pixel row so that the drive timing of the remaining pixel row is advanced by the row advance duration.
[0094] It should be noted that the timing controller can also obtain the reference impedance of the reference pixel row and calculate the row advance time required for the remaining pixel rows. Based on the remaining pixel rows, it can adjust the voltage output timing signal of the source drive channel. The timing controller can output the adjusted voltage output timing signal to the source driver, which can then apply a grayscale voltage to the pixel column containing the pixels connected to the source drive channel based on the voltage output timing signal. In this embodiment, neither the standard start timing signal nor the advance start signal includes the applied grayscale voltage magnitude. The standard start timing signal and the advance start timing signal are used to indicate the start time of applying the corresponding grayscale voltage. For the source drive channel, the adjusted voltage output timing signal includes the required grayscale voltage for each pixel in the pixel column corresponding to the source drive channel.
[0095] This embodiment can obtain the advance charging time of the remaining pixel rows that need to be charged in advance, so that the remaining pixel rows can be charged in advance during the subsequent display process of the display device, thereby improving the uniformity of the display.
[0096] This embodiment improves display uniformity by performing timing compensation, and can be accurate down to the pixel row level, further enhancing display uniformity. Compared to grayscale voltage amplitude compensation, this embodiment can achieve dynamic real-time compensation because timing adjustments can be made in real time, while grayscale voltage amplitude compensation is pre-stored in the display device and is a static amplitude compensation. This embodiment can solve both horizontal and vertical stripe-like display unevenness. For example, pre-setting edge channel advance charging advance time compensation can solve vertical stripe-like display unevenness, while row advance time compensation for each remaining pixel row can solve horizontal stripe-like display unevenness. Furthermore, this embodiment is applicable to display panels of different specifications and display devices with different refresh rates, expanding its applicability.
[0097] The display device provided in this application adopts the control method of the display device in the above embodiments, aiming to solve the technical problem of uneven display in the display device. Compared with the prior art, the beneficial effects of the control method of the display device provided in this application are the same as those of the control method of the display device provided in the above embodiments, and other technical features in the display device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0098] This application provides a display device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the control method of the display device in the first embodiment described above.
[0099] The following is for reference. Figure 9 The diagram illustrates a structural schematic of a display device suitable for implementing embodiments of this application. The display device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 9 The display device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0100] like Figure 9 As shown, the display device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the display device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. The communication device 1009 allows the display device to exchange data with other devices wirelessly or via wired communication. Although the diagram shows display devices with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.
[0101] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0102] The display device provided in this application, employing the control method of the display device in the above embodiments, can solve the technical problem of uneven display in the display device. Compared with the prior art, the beneficial effects of the display device provided in this application are the same as those of the control method of the display device provided in the above embodiments, and other technical features of the display device are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0103] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0104] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0105] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, which are used to execute the control method of the display device in the first embodiment described above.
[0106] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, apparatuses, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable EPROM (Electrical Programmable Read Only Memory) or flash memory, optical fiber, portable compact disk CD-ROM (compact discread-only memory), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution device, apparatus, or apparatus. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0107] The aforementioned computer-readable storage medium may be included in the display device or may exist independently without being assembled into the display device.
[0108] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by a display device, the display device: acquires a first channel resistance of a preset intermediate channel and a second channel resistance of a preset edge channel in the source driver within the display device; and, based on the first and second channel resistances, calculates the charging advance time required for the preset edge channel relative to the preset intermediate channel, ensuring that the charging voltages of the pixels connected to the preset edge channel and the pixels connected to the preset intermediate channel reach the same preset target voltage, so that the charging advance time before the source driver applies a corresponding grayscale voltage to the preset intermediate channel is equal to the grayscale voltage required for the preset edge channel to be applied. This application solves the technical problem of uneven display in display devices.
[0109] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a LAN (local area network) or WAN (wide area network)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0110] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based device that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0111] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0112] The computer-readable storage medium provided in this application embodiment stores computer-readable program instructions for executing the control method of the above-described display device, aiming to solve the technical problem of uneven display in the display device. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application embodiment are the same as the beneficial effects of the control method of the display device provided in the above-described embodiments, and will not be repeated here.
[0113] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the control method for the display device as described above.
[0114] The computer program product provided in this application aims to solve the technical problem of uneven display on display devices. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the display device control method provided in the above embodiments, and will not be repeated here.
[0115] The above are merely preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structural or procedural transformations made using the description and drawings of the present application, or direct or indirect applications in other related technical fields, are similarly included within the patent processing scope of the present application.
Claims
1. A control method for a display device, characterized in that, The method includes: Obtain the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device; Based on the first channel resistance and the second channel resistance, when the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage, the charging advance time required for the preset edge channel relative to the preset middle channel is calculated, so that the source driver applies the corresponding gray level voltage to the preset middle channel before the charging advance time is equal to the gray level voltage required for the preset edge channel to be applied to the preset edge channel. The step of calculating the charging advance time required for the preset edge channel relative to the preset middle channel, based on the first channel resistance and the second channel resistance, under the condition that the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage, includes: Obtain the voltage charging time when the charging voltage of the pixel connected to the preset intermediate channel reaches the preset target voltage; Based on the first channel resistance, the second channel resistance, and the voltage charging time, calculate the charging advance time required for the preset edge channel when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage.
2. The control method for the display device as described in claim 1, characterized in that, The step of obtaining the charging time required for the charging voltage of the pixel connected to the preset intermediate channel to reach the preset target voltage includes: Obtain the refresh rate of the display device and the total number of pixel rows in the display device; The ratio of the refresh rate to the total number of rows is used as the voltage charging time.
3. The control method for the display device as described in claim 1, characterized in that, The step of calculating the required charging advance time for the preset edge channel to reach the preset target voltage when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage, based on the first channel resistance, the second channel resistance, and the voltage charging time, includes: Calculate the ratio of the resistance of the second channel to the resistance of the first channel to obtain the resistance ratio; The product of the resistance ratio and the voltage charging time is used as the edge charging time required for the charging voltage of the pixel connected to the preset edge channel to reach the preset target voltage. The difference between the edge charging duration and the voltage charging duration is calculated to obtain the charging advance duration.
4. The control method for the display device as described in claim 1, characterized in that, The control method further includes: Obtain the standard start timing signal when the source driver applies the grayscale voltage required by the preset intermediate channel to the preset intermediate channel; Based on the charging advance time, the standard start timing signal is adjusted to obtain the advance start timing signal; According to the standard start timing signal, the gray level voltage required by the preset intermediate channel is output to the preset intermediate channel, and according to the advance start timing signal, the gray level voltage required by the preset edge channel is output to the preset edge channel, so that before applying the corresponding gray level voltage to the preset intermediate channel, the charging advance time is advanced by the gray level voltage required by the preset edge channel to be applied to the preset edge channel.
5. The control method for the display device as described in claim 1, characterized in that, The control method further includes: Obtain the reference impedance of a reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device that is closest to the source driver; For each remaining pixel row in the display device other than the reference pixel row, obtain the row impedance of the remaining pixel row; For each remaining pixel row, based on the reference impedance and the row impedance of the remaining pixel row, calculate the row advance time required for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage; For each source driving channel, the voltage output timing signal of the source driving channel is obtained, wherein the source driving channel is a preset middle channel or a preset edge channel, and the voltage output timing signal includes the driving timing of each remaining pixel row in the source driving channel. For each remaining pixel row, the driving timing of the remaining pixel row is adjusted according to the row advance duration, so that the driving timing of the remaining pixel row is advanced by the row advance duration.
6. The control method for the display device as described in claim 5, characterized in that, The step of calculating the required row advance time for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage based on the reference impedance and the row impedance of the remaining pixel row includes: Obtain the reference charging time of the reference pixel row; Calculate the ratio of the row impedance to the reference impedance to obtain the impedance ratio, and use the product of the impedance ratio and the reference charging time as the row charging time of the remaining pixel rows; The difference between the reference charging time and the row charging time is calculated to obtain the row advance time of the remaining pixel row.
7. A display device, characterized in that, The display device includes a timing controller, a source driver, and a display panel. The timing controller is connected to the input terminal of the source driver. The source driver includes an output channel, which includes a preset middle channel and a preset edge channel. Both the preset middle channel and the preset edge channel are connected to the display panel. The timing controller is used to acquire the first channel resistance of the preset middle channel and the second channel resistance of the preset edge channel in the source driver of the display device. The timing controller is further configured to calculate the charging advance time required for the preset edge channel relative to the preset middle channel based on the first channel resistor and the second channel resistor, provided that the charging voltage of the pixel connected to the preset edge channel and the pixel connected to the preset middle channel reach the same preset target voltage. The timing controller is also used to obtain the voltage charging time when the charging voltage of the pixel connected to the preset intermediate channel reaches the preset target voltage; and to calculate the charging advance time required by the preset edge channel when the charging voltage of the pixel connected to the preset edge channel reaches the preset target voltage based on the first channel resistance, the second channel resistance and the voltage charging time. The source driver is used to advance the charging advance time by the gray level voltage required for applying the preset edge channel to the preset edge channel before applying the corresponding gray level voltage to the preset intermediate channel.
8. The display device as claimed in claim 7, characterized in that, The timing controller is further configured to acquire the reference impedance of a reference pixel row in the display device, wherein the reference pixel row is the pixel row in the display device that is closest to the source driver; and for each remaining pixel row in the display device other than the reference pixel row, acquire the row impedance of the remaining pixel row. For each remaining pixel row, the timing controller is further configured to calculate, based on the reference impedance and the row impedance of the remaining pixel row, the row advance time required for the remaining pixel row when the charging voltage of the pixels in the remaining pixel row and the pixels in the reference pixel row need to reach the same preset pixel voltage; For each source drive channel, the timing controller is further configured to acquire the voltage output timing signal of the source drive channel, wherein the source drive channel is a preset middle channel or a preset edge channel, the voltage output timing signal includes the drive timing of each remaining pixel row in the source drive channel, and for each remaining pixel row, the drive timing of each remaining pixel row is adjusted according to the row advance duration of the remaining pixel row, so that the drive timing of the remaining pixel row is advanced by the row advance duration.
9. A display device, characterized in that, The display device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the steps of the control method for the display device according to any one of claims 1 to 6.
Citation Information
Patent Citations
Device for controlling the headstock shaft of a machine tool.
CH241720A
Heel construction of a sock
CH721960A2
Charging method and device of display panel
CN111369926A
Display device, control method thereof and display equipment
CN121354457A