Display, driving method and device and storage medium

By dynamically adjusting the data transmission channel between the timing controller and the source driver in the OLED display, and enabling or disabling the channel according to the display parameters, the problem of high power consumption of the OLED display is solved and the energy efficiency is improved.

CN119296473APending Publication Date: 2025-01-10BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Application Number
CN202411418721.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

OLED displays have high power consumption, especially in the use scenarios where refresh rate changes, it is difficult for the prior art to dynamically adjust the data transmission channel to reduce power consumption.

Method used

By providing multiple data transmission channels between the timing controller and the source driver, and dynamically enabling or disabling these channels according to the display parameters, dynamic regulation of the data transmission channels is realized, ensuring that the transmission rate matches the requirements and reducing power consumption.

Benefits of technology

It effectively reduces the power consumption of the monitor, especially in the scenario of changing refresh rate, and improves the energy efficiency performance of the monitor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119296473A_ABST
    Figure CN119296473A_ABST
Patent Text Reader

Abstract

The invention discloses a display, a driving method and device and a storage medium, and belongs to the technical field of display. The display comprises a time schedule controller and a source driver. The time schedule controller is connected with the source driver through at least two data transmission channels; the time schedule controller is used for enabling at least one of the at least two data transmission channels according to a first display parameter. According to the method, the number of enabled data transmission channels between the time schedule controller and the source driver can be dynamically adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display and a driving method, device, and storage medium. Background Art

[0002] Currently, IT (Internet Technology) products are gradually using OLED (Organic Light-Emitting Diode) to replace LCD (Liquid Crystal Display). However, OLED has high power consumption, and its logic power consumption is much higher than that of LCD.

[0003] In related technologies, OLED uses the architecture of TCON (Timing Controller) and Source (source driver), and the two use ISP (Integrated Stream Protocol) to communicate. TCON transmits a large amount of data such as timing, voltage, and images to Source through ISP. These data are strongly related to the resolution and refresh rate of the display. The higher the resolution and the higher the refresh rate, the more data content needs to be transmitted, the higher the ISP transmission rate required, the more ISP data transmission channels required, and the greater the transmission power consumption.

[0004] During the use of the display, as the usage scenario changes, its display parameters (e.g., refresh rate) will change. For example, a high refresh rate of 120Hz is required in gaming scenarios, while a lower refresh rate of 60Hz is used in office scenarios. In this case, how to reduce the power consumption of OLED is an urgent problem to be solved. Summary of the invention

[0005] The embodiments of the present application provide a display and a driving method, device, and storage medium. The technical solution is as follows:

[0006] According to a first aspect of the present application, a display is provided, the display comprising: a timing controller and a source driver;

[0007] The timing controller is connected to the source driver via at least two data transmission channels;

[0008] The timing controller is used to enable at least one of the at least two data transmission channels according to a first display parameter.

[0009] According to a first aspect of the present application, a driving method is provided, the method being performed by a display, the display comprising a timing controller and a source driver, the timing controller being connected to the source driver via at least two data transmission channels; the method comprising:

[0010] The timing controller enables at least one data transmission channel of the at least two data transmission channels according to the first display parameter.

[0011] According to another aspect of an embodiment of the present application, a driving device is provided, the device comprising a timing control module and a source driving module, the timing control module and the source driving module are connected via at least two data transmission channels;

[0012] The timing control module is used to enable at least one data transmission channel of the at least two data transmission channels according to the first display parameter.

[0013] According to another aspect of an embodiment of the present application, a display is provided, comprising a processor and a storage component, wherein the storage component stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the driving method as described above.

[0014] According to another aspect of an embodiment of the present application, a timing controller is provided, wherein the timing controller is connected to a source driver via at least two data transmission channels;

[0015] The timing controller is used to enable at least one of the at least two data transmission channels according to a first display parameter.

[0016] According to another aspect of an embodiment of the present application, a source driver is provided, the source driver being configured to set a first number of data transmission channels of at least two data transmission channels to an enabled state based on a first value stored in a register;

[0017] The first value corresponds to the first number of data transmission channels, the first value is written by the timing controller based on the first display parameter, and the at least two data transmission channels are used to connect the timing controller and the source driver.

[0018] According to another aspect of an embodiment of the present application, a computer storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the driving method as described above.

[0019] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0020] In the case where there are multiple data transmission channels between the timing controller and the source driver, the timing controller can enable some or all of the data transmission channels according to the display parameters of the display (i.e., the first display parameters), thereby realizing dynamic regulation of the data transmission channels. The timing controller can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller can control the number of data transmission channels used for transmission to match the actual data transmission requirements according to the display parameters, and reduce the power consumption of the display as much as possible while ensuring the transmission rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a schematic diagram of the structure of a display provided by an embodiment of the present application;

[0023] Figure 2 is a schematic diagram of the structure of another display shown in an embodiment of the present application;

[0024] Figure 3 is a method flow chart of a driving method shown in an embodiment of the present application;

[0025] Figure 4 is a method flow chart of another driving method provided by an embodiment of the present application;

[0026] Figure 5 is a method flow chart of another driving method provided by an embodiment of the present application;

[0027] Figure 6 is a method flow chart of another driving method provided by an embodiment of the present application;

[0028] Figure 7 is a method flow chart of another driving method provided by an embodiment of the present application;

[0029] Figure 8 is a method flow chart of another driving method provided by an embodiment of the present application;

[0030] Fig. 9 It is a schematic diagram of a driving device provided in an embodiment of the present application.

[0031] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0032] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0033] As IT products gradually transition to OLED, NB (Notebook) / TPC (Tablet PC) products gradually use OLED to replace LCD screens. However, the power consumption problem of OLED is more prominent, among which the logic power consumption is much higher than that of LCD, so it is urgent to reduce the logic power consumption of OLED products.

[0034] Currently, the maximum refresh rate of NB / TPC products is at least 120Hz, but in actual use, not all usage scenarios are at this refresh rate, and the display will switch to different refresh rates for different usage scenarios. In particular, panels are increasingly adopting LTPO (Low Temperature Polycrystalline Oxide) solutions, which allow the refresh rate of the display to switch between 1-120Hz. For example, 120Hz will be used in scenarios that require high refresh rates, such as games, 60Hz will be used in office scenarios, and the refresh rate may even be further reduced to 10Hz or 1Hz in page display scenarios. In this case, how to reduce the power consumption of the display is an urgent problem to be solved.

[0035] like Figure 1 As shown, for medium and large-sized display screens, a TCON (Timing Controller) 101 and a Source (Source Driver) 102 architecture solution is usually adopted.

[0036] As a timing controller, TCON 101 is responsible for converting the video signal received from the digital board into data signals and control signals that can be recognized by the display panel. The converted data signal will be transmitted to Source 102, which will be further processed by Source 102 and sent to each column of pixels on the display panel. At the same time, TCON 101 will also generate control signals, including source driver and gate driver control signals, to coordinate the entire display process.

[0037] The function of Source 102 is to transmit the data signal converted by TCON 101 to each column of pixels of the display panel, that is, to provide the data signal to the source of the display panel, so as to control the gray value of each pixel and realize the display of the image.

[0038] During the display process, the Source Driver works in conjunction with the Gate Driver, the Gate Driver controls the switching of the rows, and the Source 102 is responsible for providing data signals to the turned-on rows. The Source 102 usually includes multiple Source ICs (integrated circuits), which are responsible for converting digital signals into analog signals and driving the corresponding column pixels of the display panel.

[0039] For example, TCON 101 and Source 102 communicate using ISP (Integrated Stream Protocol). TCON 101 transmits a large amount of data signals such as timing, voltage, and images to Source 102 through ISP. These data signals are strongly related to the resolution and refresh rate of the display. The higher the resolution and the higher the refresh rate, the more data information content, and the higher the required ISP transmission rate. The calculation formula for the required transmission rate is:

[0040] Required transmission rate = total bandwidth / number of data transmission channels;

[0041] Total bandwidth = 1.2*9 / 8*resolution*refresh rate*color depth / (number of source drivers*10^9).

[0042] For example, as shown in Table 1, a 2.8K display has a resolution of 2880x1800, 4 Sources, a color depth of 30 bits, and 4 pairs of data transmission channels. When the refresh rate is 120Hz, the required transmission rate is 1.57Gbps / pair. The maximum transmission rate of the Source ISP is usually 2.6Gbps / pair, and 1.57Gbps / pair is lower than the maximum transmission rate. The Source supports this display parameter configuration. As shown in Table 1, when the number of data transmission channels is 4, the required transmission rates at refresh rates of 1Hz, 10Hz, 60Hz, 90Hz, 120Hz, 144Hz, and 165Hz are all lower than the maximum transmission rate. In the case of using 4 data transmission channels for transmission, the Source supports a refresh rate of 1-165Hz.

[0043] Table 1

[0044]

[0045] As shown in Table 2, after reducing the number of data transmission channels to 3, the required transmission rates at refresh rates of 1 Hz, 10 Hz, 60 Hz, 90 Hz, 120 Hz, and 144 Hz are all lower than the maximum transmission rate. The required transmission rate at a refresh rate of 165 Hz is 2.89 Gbps / pair, which is higher than the maximum transmission rate of 2.6 Gbps / pair and cannot be supported by Source.

[0046] Table 2

[0047]

[0048] As shown in Table 3, after further reducing the number of data transmission channels to 2, the required transmission rates at refresh rates of 1 Hz, 10 Hz, 60 Hz, and 90 Hz are all lower than the maximum transmission rate. However, the required transmission rates at refresh rates of 165 Hz, 120 Hz, and 144 Hz are higher than the maximum transmission rate and cannot be supported by the Source.

[0049] Table 3

[0050]

[0051] It can be seen that when the refresh rate is 165Hz, at least 4 pairs of data transmission channels are required. At this time, ISP datarate / pair (the required transmission rate of each data transmission channel) is less than 2.6Gbps / pair; when the number of data transmission channels is reduced to 3 pairs, ISP data rate / pair is greater than 2.6Gbps, which cannot be supported by Source. However, when the refresh rate becomes lower, for example, below 90Hz, the number of data transmission channels can be reduced to 2 pairs. By reducing the number of data transmission channels, the logic power consumption can be greatly reduced.

[0052] In the related art, the number of data transmission channels of Source 102 is selected by external hardware pull-up or pull-down, and is selected through the three hardware pins DP_SEL[0~2], H represents pull-up, and L represents pull-down. As shown in Table 4, when the states of DP_SEL[2~0] are LLL, the number of enabled data transmission channels is 2pair, LLH represents 4pair, LHL represents 5pair, and LHH represents 6pair. HLL represents 3pair. The method in the related art is to adjust the number of enabled data transmission channels in hardware, and cannot be dynamically adjusted during the operation of the terminal. To this end, an embodiment of the present application provides a driving method that can dynamically adjust the number of enabled data transmission channels between Source 102 and TCON 101 through software to reduce the power consumption of the display.

[0053] Table 4

[0054]

[0055]

[0056] Figure 1 It is a structural schematic diagram of a display provided in an embodiment of the present application, which includes a timing controller 101 and a source driver 102; the source driver 102 is connected to the timing controller 101 through at least two data transmission channels; the timing controller 101 is used to enable at least one of the at least two data transmission channels according to a first display parameter.

[0057] The timing controller 101 (TCON) is a key component in the display, responsible for receiving video signals from a computer or other signal source, and generating control signals to control the working timing of the source driver 102 and the display panel, ensuring that the image data can be sent to the display panel in the correct order and timing, thereby achieving continuous and stable display of the image. The timing controller 101 is also responsible for processing the display parameters such as image resolution, refresh rate, color depth, etc. to meet the needs of different display panels. During the operation of the display, the timing controller 101 can adjust the data transmission channels enabled with the source driver 102 in real time according to the display parameters of the display. When the amount of data to be transmitted is large, more data transmission channels are enabled for transmission; when the amount of data is small, fewer data transmission channels are enabled for transmission. The dynamic adjustment of the data transmission channels enabled between the source driver 102 and the timing controller 101 is realized to reduce the power consumption of the display.

[0058] The source driver 102 (Source Driver), also known as a column driver or data driver, is responsible for converting the image data processed by the timing controller 101 into the voltage or current signal required to drive the display panel. These signals are applied to the column electrodes (or data lines) of the display panel to control the brightness and color of each pixel. In some displays, the source driver 102 may be integrated into the timing controller 101, or exist as a separate circuit board.

[0059] The display panel 103 is the core component of the display, which is used to actually display images and videos. The display panel is composed of a large number of pixels, and each pixel can independently control the brightness and color. The display panel 103 can be a liquid crystal display panel (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED) display panel, a quantum dot light emitting diode (Quantum Dot Light Emitting Diodes, QLED) display panel, a micro light emitting diode display (Micro Light Emitting Diode Display, Micro LED) and other display panels.

[0060] The timing controller 101 is electrically connected to the source driver 102 , and the source driver 102 is electrically connected to the display panel 103 .

[0061] Optionally, the number of source drivers 102 is at least one. Figure 1 The example in which the number of source drivers 102 is four is used to control different display areas of the display panel 103 .

[0062] The timing controller 101 is electrically connected to each source driver 102. The timing controller 101 is connected to a source driver 102 via at least one data transmission channel. The timing controller 101 can dynamically adjust the number of data transmission channels enabled between the timing controller 101 and a source driver 102 according to changes in display parameters. The data transmission channel can be a differential transmission channel, that is, a data transmission channel is a pair of differential transmission channels.

[0063] In an optional embodiment, if Figure 2 As shown, the source driver 102 is connected to the timing controller 101 through a data transmission channel (such as an ISP data transmission path) and a control line (such as P2P (Peer-to-Peer) I2C (Inter-Integrated Circuit)).

[0064] In addition, if Figure 2 As shown, the display may further include a flash memory chip 104 (Flash IC), a power management chip 105 (Power Management IC, PMIC) and a connector 106 .

[0065] The flash memory chip 104 is used to perform the task of data storage. As a non-volatile memory, the flash memory chip 104 can keep data from being lost after power failure, so it is often used to store the firmware, configuration files or other important data of the display. The flash memory chip 104 is connected to the timing controller 101 through a specific interface (such as SPI (Serial Peripheral Interface, serial peripheral interface)). The interface allows the timing controller 101 to read or write data in the flash memory chip 104, thereby realizing data update, recovery or configuration.

[0066] The power management chip 105 is used to perform the conversion, distribution, detection and management of electric energy. It can monitor parameters such as voltage and current to ensure that the display operates in a stable and efficient power supply environment. At the same time, the power management chip 105 also has a variety of protection functions, such as overvoltage protection, overcurrent protection, etc., to prevent the display from being damaged due to power supply abnormalities. The power management chip 105 is connected to the connector 106, and an external power supply is connected through the connector 106 to power the power management chip 105. The power management chip 105 is also connected to the source driver 102, the memory chip, the display panel and the timing controller 101 through power lines, respectively, to power the source driver 102, the memory chip and the timing controller 101. The power management chip is connected to the timing controller 101 through a control line. The power management chip 105 receives a control signal from the timing controller 101, and adjusts the output voltage and current of the power supply according to the control signal to meet the power supply requirements of different components.

[0067] The connector 106 is an important interface between the display and other devices (such as computers, game consoles, etc.), and is responsible for transmitting video signals, audio signals, and other control signals. The connector is connected to the flash memory chip 104, the timing controller 101, and the source driver 102 respectively.

[0068] In an optional embodiment, the display further comprises a register 107;

[0069] The timing controller 101 is used to write a first value into the register 107 based on a first display parameter;

[0070] The source driver 102 is used to set a first number of data transmission channels to an enabled state based on a first value in the register 107; the first value corresponds to the first number of data transmission channels.

[0071] The register may be set on the source driver 102. For example, each source driver 102 is provided with a register, and the data transmission path enabled between the source driver 102 and the timing controller 101 is controlled by the value stored in the register. Taking the first source driver 102 as an example, the first register is provided on the first source driver 102, and the timing controller 101 writes a first value to the first register; the first source driver 102 enables a first number of data transmission channels corresponding to the first value based on the first value stored in the first register.

[0072] The register may also be set outside the source driver 102, for example, there is only one register. The timing controller 101 writes a value to the register, and all source drivers 102 enable data transmission channels with the timing controller 101 based on the value. Alternatively, the number of registers set outside the source driver 102 is the same as the number of source drivers 102, and each source driver 102 corresponds to one register, and the data transmission channel enabled between the first source driver 102 and the timing controller 101 is determined according to the value stored in the first register corresponding to the first source driver 102.

[0073] Exemplarily, the number of data storage bits of the register can be determined according to the total number of data transmission channels between a source driver 102 and the timing controller 101. The types of data that can be stored in the register are not less than the total number of data transmission channels. For example, if there are 6 data transmission channels between the first source driver 102 and the timing controller 101, the storage capacity of the register can be 3 bits; or, if there are 4 data transmission channels between the first source driver 102 and the timing controller 101, the storage capacity of the register can be 2 bits; or, if there are 10 data transmission channels between the first source driver 102 and the timing controller 101, the storage capacity of the register can be 4 bits.

[0074] For example, when there are 6 data transmission channels between each source driver 102 and the timing controller 101 , a register with 3 bits of data storage is used. As shown in Table 5, when the value stored in the register is 000, the number of data transmission channels enabled is 2, for example, DATA 0P / N and DATA 1P / N data transmission channels are enabled; when the value stored in the register is 001, the number of data transmission channels enabled is 4, for example, DATA 0P / N, DATA 1P / N, DATA 2P / N, and DATA3P / N data transmission channels are enabled; when the value stored in the register is 010, the number of data transmission channels enabled is 5, for example, DATA 0P / N, DATA 1P / N, DATA 2P / N, DATA 3P / N, and DATA 4P / N data transmission channels are enabled; when the value stored in the register is 011, the number of data transmission channels enabled is 6, for example, DATA 0P / N, DATA 1P / N, DATA2P / N, DATA 3P / N, DATA 4P / N, and DATA 5P / N data transmission channel; when the value stored in the register is 100, the number of enabled data transmission channels is 3, for example, DATA 0P / N, DATA 1P / N, and DATA 2P / N data transmission channels are enabled.

[0075] Table 5

[0076] DP_SEL[2] 0 0 0 0 1 DP_SEL[1] 0 0 1 1 0 DP_SEL[0] 0 1 0 1 0 DATA 0P / N Enable Enable Enable Enable Enable DATA 1P / N Enable Enable Enable Enable Enable DATA 2P / N × Enable Enable Enable Enable DATA 3P / N × Enable Enable Enable × DATA 4P / N × × Enable Enable × DATA 5P / N × × × Enable ×

[0077] Exemplarily, a logic control circuit is provided in the source driver 102 , and the logic control circuit can set a first number of data transmission channels to an enabled state according to a first value stored in a register.

[0078] The register 107 is connected to the timing controller 101 through a control line, and the timing controller 101 writes a value to the register 107 through the control line. The register 107 is connected to the data transmission channel of the source driver through a logic control circuit, and the logic control circuit sets the state of the data transmission channel based on the value stored in the register 107.

[0079] It should be noted that enabling refers to enabling the data transmission channel, and the data transmission channel that is not enabled is not used to perform data transmission. The data transmission channel includes an enabled state and a disabled state. The data transmission channel in the enabled state is used to perform data transmission between the source driver 102 and the timing controller 101, and the data transmission channel in the disabled state does not perform data transmission between the source driver 102 and the timing controller 101, that is, the timing controller 101 can enable part of the data transmission channels in all data transmission channels, use the enabled data transmission channels to perform data transmission, and the disabled data transmission channels are idle to reduce power consumption.

[0080] In an optional embodiment, the first number is the minimum number of channels that meets the data transmission requirement corresponding to the first display parameter.

[0081] Optionally, the timing controller 101 receives a video / image signal transmitted by a connector or a digital board, and determines the first display parameter according to the video / image signal. Alternatively, the timing controller 101 receives a control signal transmitted by a connector, and the control signal indicates the first display parameter.

[0082] The timing controller 101 calculates the total bandwidth of data transmission based on the first display parameter, determines the number of data transmission channels to be enabled according to the total bandwidth and the maximum transmission rate, obtains a first value corresponding to the number of data transmission channels, and writes the first value into the register. The transmission rate calculated based on the total bandwidth and the number of data transmission channels is not greater than the maximum transmission rate.

[0083] That is, the first number is the number of channels that meet the data transmission requirement corresponding to the first display parameter, and further, the first number is the minimum number of channels that meet the data transmission requirement corresponding to the first display parameter. For example, if the data transmission requirement requires enabling at least 3 data transmission channels, the first number may be 3, or the first number may be 4, 5, 6, or a number greater than 3. In order to reduce power consumption as much as possible, it is preferred to enable the least data transmission channels to perform data transmission, that is, the first number is 3.

[0084] In an optional embodiment, the timing controller 101 is used to calculate the required bandwidth according to the first display parameter; and determine the first quantity according to the quotient of the required bandwidth and the maximum transmission rate of the source driver 102 .

[0085] Optionally, the first display parameter includes resolution, refresh rate, color depth and the number of source drivers 102. Required bandwidth = 1.2*9 / 8*resolution*refresh rate*color depth / (number of source drivers 102*10^9). The first number can be obtained by rounding up the quotient of the required bandwidth and the maximum transmission rate.

[0086] For example, as shown in Table 1, when the resolution is 2880*1800, the refresh rate is 165, the color depth is 30 bits, the number of source drivers 102 is 4, and the maximum transmission rate of the source driver 102 is 2.6 Gbps / pair, the required bandwidth is 8.66 Gbps, and the required bandwidth divided by the maximum transmission rate is equal to 3.33, so the first number is 4. It can be seen from Table 1 that when the number of data transmission channels is 4, the required transmission rate is 2.17 Gbps / pair, which is less than the maximum transmission rate, and the source driver 102 can support the transmission. It can be seen from Table 2 that under the display parameters, when the number of data transmission channels is 3, the required transmission rate is 2.89 Gbps / pair, which is greater than the maximum transmission rate, and the source driver 102 does not support the transmission.

[0087] Optionally, the timing controller 101 stores a correspondence between the number of data transmission channels and the value stored in the register. For example, the correspondence can be seen in Table 5. Alternatively, the flash memory chip stores a correspondence between the number of data transmission channels and the value stored in the register. After the timing controller 101 calculates the number of data transmission channels that need to be enabled, it can determine the first value corresponding to the number of data transmission channels according to the correspondence, and write the first value into the register.

[0088] In an optional embodiment, the timing controller 101 is used to perform a handshake process with the source driver 102 to negotiate transmission configuration information; the transmission configuration information is used to indicate the use of a first number of data transmission channels to perform data transmission.

[0089] Optionally, after the source driver 102 changes the enabled data transmission channel according to the first value stored in the register, the source driver 102 needs to re-execute the handshake process with the timing controller 101 to negotiate relevant transmission configuration information for performing data transmission between the source driver 102 and the timing controller 101, so that the source driver 102 and the timing controller 101 use the enabled data transmission channel to perform data transmission.

[0090] In an optional embodiment, the first display parameter includes at least one of the following: refresh rate, resolution, color depth, and the number of source drivers 102 .

[0091] Optionally, during the operation of the display, its display parameters may change accordingly, for example, corresponding refresh rates or resolutions are used for different application scenarios. After the display parameters change, the timing controller 101 calculates and adjusts the number of enabled data transmission channels in real time according to the updated display parameters.

[0092] In an optional embodiment, the refresh rate is proportional to the number of data transmission channels. The higher the refresh rate, the more data transmission channels are required. The resolution is proportional to the number of data transmission channels. The greater the resolution, the more data transmission channels are required. The color depth is proportional to the number of data transmission channels. The greater the color depth, the more data transmission channels are required. The number of source drivers 102 is inversely proportional to the number of data transmission channels. The more source drivers 102, the fewer data transmission channels are required. Then:

[0093] In the case of reducing the refresh rate, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the second number to the first number, and the first number is not greater than the second number;

[0094] In the case of increasing the refresh rate, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the third number to the first number, and the first number is not less than the third number;

[0095] In the case of reducing the resolution, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the fourth number to the first number, and the first number is not greater than the fourth number;

[0096] In the case of improving the resolution, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the fifth number to the first number, and the first number is not less than the fifth number;

[0097] In the case of reducing the color depth, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the sixth number to the first number, and the first number is not greater than the sixth number;

[0098] In the case of increasing the color depth, the number of data transmission channels enabled between the timing controller 101 and the source driver 102 is adjusted from the seventh number to the first number, and the first number is not less than the seventh number;

[0099] When the number of source drivers 102 is reduced, the number of data transmission channels enabled between the timing controller 101 and the source drivers 102 is adjusted from the eighth number to the first number, and the first number is not less than the eighth number;

[0100] When the number of source drivers 102 is increased, the number of data transmission channels enabled between the timing controller 101 and the source drivers 102 is adjusted from the ninth number to the first number, and the first number is not greater than the ninth number.

[0101] The first number is calculated based on the first display parameter. The first number of data transmission channels can meet the transmission requirement corresponding to the first display parameter. Further, the first number is the minimum number of data transmission channels that meet the transmission requirement corresponding to the first display parameter.

[0102] In an optional embodiment, the first display parameter is determined according to a display parameter change operation.

[0103] Exemplarily, the display may be applied in a terminal device, and the terminal device / display receives an operation of manually changing a display parameter by a user, and automatically adjusts an enabled data transmission channel according to the first display parameter changed by the user.

[0104] In an optional embodiment, the timing controller 101 is used to control the display screen to be off based on the change operation; during the display screen being off, at least one of the at least two data transmission channels is enabled according to the first display parameter.

[0105] For example, when the user manually switches the refresh rate in the NB / TPC settings, the display screen will turn off and then on during the switching process. Therefore, the data transmission channel can be switched while the display screen is off without affecting user use.

[0106] In an optional embodiment, the first display parameter is determined according to the identified current application scenario.

[0107] Exemplarily, the display or terminal device can also automatically identify the current application scenario and automatically adjust the display parameters based on the current application scenario. For example, in a game application scenario, a higher refresh rate and resolution are used; in an office application scenario, a lower refresh rate and resolution are used. After the display parameters are adjusted, the timing controller 101 can automatically adjust the enabled data transmission channel according to the adjusted display parameters.

[0108] In an optional embodiment, the timing controller 101 is used to control the source driver 102 to enter the wake-up mode; when the source driver 102 is in the wake-up mode, at least one of the at least two data transmission channels is enabled according to the first display parameter;

[0109] Or, the timing controller 101 is used to control the source driver 102 to maintain the picture in response to stopping the data transmission to the source driver 102; while the source driver 102 maintains the picture, enable at least one of the at least two data transmission channels according to the first display parameter.

[0110] For example, when the NB / TPC motherboard automatically reduces or increases the refresh rate by identifying the current application scenario, the display can switch the data transmission channel in the following two situations:

[0111] 1) After the display parameters are changed, the timing controller 101 controls the source driver 102 to enter the wake-up mode. In the wake-up mode, the source driver 102 will not transmit signals to the display panel, and the image of the display panel will not change (displaying the maintained image). When the source driver 102 enters the wake-up mode, the data transmission channel is switched. At this time, the switching of the data transmission channel will not affect the image display.

[0112] 2) After the display parameters are changed, the timing controller 101 will not transmit data signals to the source driver 102, and the picture (maintaining frame) of the display panel will not change. The timing controller 101 can complete the switching while maintaining the frame, and the update of the data transmission channel during this process will not affect the picture display.

[0113] In summary, in the display provided by the embodiment of the present application, when there are multiple data transmission channels between the timing controller 101 and the source driver 102, the timing controller 101 can enable some or all of the data transmission channels according to the display parameters of the display, thereby realizing dynamic regulation of the data transmission channels. The timing controller 101 can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller 101 can control the number of data transmission channels used for transmission to match the actual data transmission requirements according to the display parameters, and reduce the power consumption of the display as much as possible while ensuring the transmission rate.

[0114] The display provided by the embodiment of the present application sets a register and uses the value stored in the register to dynamically adjust the data transmission channel enabled between the source driver and the timing controller. On the premise of meeting the data transmission requirements, as few data transmission channels as possible are used for data transmission to reduce the power consumption of the display. Among them, the register can be set in the source driver, and the timing controller calculates the number of data transmission channels required for the current display parameters by software, and writes the value corresponding to the number of data transmission channels into the register. The source driver enables the data transmission channel based on the value stored in the register. Automatic adjustment of the data transmission channel is achieved, so that the display can dynamically adjust the data transmission channel according to the current display parameters.

[0115] The display provided in the embodiment of the present application can adjust the enabled data transmission channels based on the display parameters manually set by the user when the user manually adjusts the display parameters; it can also adjust the enabled data transmission channels based on the automatically adjusted display parameters when the display parameters are automatically adjusted according to the identified current application scenario, so that the number of data transmission channels used for transmission matches the actual data transmission requirements, thereby reducing the power consumption of the display as much as possible while ensuring the transmission rate.

[0116] The display provided by the embodiment of the present application can switch the data transmission channel when the display screen is off after the user manually adjusts the display parameters; it can also switch the data transmission channel when the source driver is in the awake state after the display parameters are automatically adjusted; it can also switch the data transmission channel when the timing controller stops transmitting signals to the source driver after the display parameters are automatically adjusted. Switching the data transmission channel at the above times will not affect the screen display of the display, and the data transmission channel switching can be realized without the user's perception, ensuring a smooth viewing experience.

[0117] Figure 3 It is a method flow chart of a driving method provided in an embodiment of the present application. The method can be used in the display provided in the above embodiment. The method includes the following steps.

[0118] Step 210: The timing controller enables at least one data transmission channel of at least two data transmission channels according to the first display parameter.

[0119] In an optional embodiment, the display receives a display parameter change operation and generates a display parameter change indication, which may include all display parameters after the change; or, the change indication may include the display parameters changed by the user this time.

[0120] The timing controller receives the change indication, determines a first display parameter currently used by the display according to the change indication, and enables a data transmission channel based on the first display parameter.

[0121] Exemplarily, at least two data transmission channels are connected between the timing controller and the source driver. To reduce power consumption of the display, the timing controller may enable some or all of the data transmission channels according to a first display parameter currently applied by the display.

[0122] In summary, in the driving method provided by the embodiment of the present application, when there are multiple data transmission channels between the timing controller and the source driver, the timing controller can enable some or all of the data transmission channels according to the display parameters of the display, thereby realizing dynamic regulation of the data transmission channels. The timing controller can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller can control the number of data transmission channels used for transmission to match the actual data transmission requirements according to the display parameters, and reduce the power consumption of the display as much as possible while ensuring the transmission rate.

[0123] In an optional embodiment, the timing controller regulates the enabled data transmission channel by writing a value into a register.

[0124] Figure 4is a method flow chart of another driving method provided in an embodiment of the present application. The method can be used in the display provided in the above embodiment. Figure 3 In the illustrated embodiment, step 210 may include step 211 and step 212 .

[0125] Step 211: The timing controller writes a first value into the register.

[0126] Exemplarily, a register is provided in the display, and the timing controller adjusts the data transmission channel enabled by the source driver by writing a value into the register.

[0127] Exemplarily, the data transmission channel may be an ISP channel. The timing controller may control the number of ISP channels used by the source driver online through the I2C protocol between the timing controller and the source driver. A three-bit register is provided in the source driver, and different numbers of ISP channels are set by configuring different values ​​of the register. When the display or terminal device adjusts the refresh rate by identifying the current application scenario, the timing controller dynamically changes the number of ISP channels by identifying the adjustment of the refresh rate to achieve the purpose of reducing power consumption.

[0128] Step 212: The source driver enables a first number of data transmission channels based on a first value in the register through a logic control circuit; the first value corresponds to the first number of data transmission channels.

[0129] Exemplarily, the first number is the minimum number of channels that meet the data transmission requirements corresponding to the first display parameter. The first display parameter includes at least one of the following: refresh rate, resolution, color depth, and number of source drivers. The timing controller calculates the required bandwidth according to the first display parameter; and determines the first number according to the quotient of the required bandwidth and the maximum transmission rate of the source driver.

[0130] Exemplarily, after adjusting the enabled data transmission channels, the source driver performs a handshake process with the timing controller to negotiate transmission configuration information; the transmission configuration information is used to indicate that the first number of data transmission channels is used to perform data transmission.

[0131] Exemplarily, when the refresh rate is lowered, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the second number to the first number, and the first number is not greater than the second number; when the refresh rate is increased, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the third number to the first number, and the first number is not less than the third number.

[0132] When the resolution is lowered, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the fourth number to the first number, and the first number is not greater than the fourth number; when the resolution is increased, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the fifth number to the first number, and the first number is not less than the fifth number.

[0133] When the color depth is reduced, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the sixth number to the first number, and the first number is not greater than the sixth number; when the color depth is increased, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the seventh number to the first number, and the first number is not less than the seventh number.

[0134] When the number of source drivers is reduced, the number of data transmission channels enabled between the timing controller and the source drivers is adjusted from the eighth number to the first number, and the first number is not less than the eighth number; when the number of source drivers is increased, the number of data transmission channels enabled between the timing controller and the source drivers is adjusted from the ninth number to the first number, and the first number is not greater than the ninth number.

[0135] Taking the adjustment of refresh rate as an example, when the refresh rate of the display changes, the timing controller dynamically adjusts the number of ISP channels (i.e., the number of data transmission channels) by identifying the adjustment of the refresh rate to achieve the purpose of reducing power consumption. Figure 5 As shown, the specific implementation method is divided into two cases: frequency reduction and frequency increase:

[0136] (1) Figure 5 As shown in (1), when the display or terminal device recognizes the change in the application scenario and issues a frequency reduction instruction to reduce the refresh rate, the timing controller first reduces the image refresh rate after receiving the frequency reduction instruction, and then adjusts the number of ISP channels on the source driver side according to the refresh rate. Exemplarily, the timing controller uses P2P I2C to change the value stored in the register through software, thereby switching the number of ISP channels on the source driver side. After the switch is completed, the timing controller retrains and configures the source driver, relocks it, and then the display displays the image normally.

[0137] (2) Figure 5 As shown in (2), when the display or terminal device identifies the change in the application scenario and issues an up-frequency instruction to increase the refresh rate, after receiving the up-frequency instruction, the timing controller first adjusts the number of ISP channels on the source driver side online through P2P I2C and then adjusts the number of ISP channels on the timing controller side. After the adjustment is completed, the timing controller retrains the source driver and re-locks it before adjusting the display refresh rate.

[0138] For example, as shown in Table 6, the applicant simulated the reduction in power consumption of the source driver when using different numbers of data transmission channels at the same refresh rate on a 14-inch display. It can be clearly seen that after dynamically adjusting the number of data transmission channels, the power consumption reduction benefit is considerable. For example, at 90Hz, the power consumption can be reduced by 28.1% after the number of data transmission channels is reduced from 5pair to 2pair.

[0139] Table 6

[0140]

[0141] In summary, the driving method provided in the embodiment of the present application controls the data transmission channels enabled between the source driver and the timing controller by setting a register in the display or source driver and using a logic control circuit based on the numerical value stored in the register. The timing controller can enable some or all of the data transmission channels according to the display parameters of the display, thereby realizing dynamic regulation of the data transmission channels. The timing controller can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller can control the number of data transmission channels used for transmission to match the actual data transmission requirements according to the display parameters, and reduce the power consumption of the display as much as possible while ensuring the transmission rate.

[0142] The driving method provided in the embodiment of the present application provides a design solution for dynamically adjusting the number of ISP channels (i.e., the number of data transmission channels) for medium and large-sized displays. It does not require process adjustments and does not involve cost changes. It can effectively reduce the display logic power consumption without reducing the current display quality, thereby improving the display quality and competitiveness.

[0143] In one scenario, a user may manually adjust display parameters of a display.

[0144] Figure 6 is a method flow chart of another driving method provided in an embodiment of the present application. The method can be used in the display provided in the above embodiment. Figure 3 In the illustrated embodiment, step 210 may include step 213 and step 214 .

[0145] Step 213: The timing controller controls the display to turn off the screen based on the change operation.

[0146] Exemplarily, the display or terminal device receives a change operation of adjusting display parameters from a user, generates a change instruction based on the change operation, and transmits the change instruction to the timing controller. The timing controller adjusts the display parameters based on the change instruction and controls the display to turn off the screen to update the display parameters.

[0147] Step 214: During the screen-off period of the display, the timing controller enables at least one data transmission channel between the timing controller and the source driver according to the first display parameter.

[0148] The timing controller can switch the data transmission channels during the display screen off process. After the data transmission channels are switched, the timing controller uses the number of data transmission channels matching the first display parameter to perform data transmission, thereby reducing the power consumption of the display.

[0149] In summary, in the driving method provided by the embodiment of the present application, the timing controller can enable some or all of the data transmission channels according to the display parameters manually adjusted by the user when the user manually adjusts the display parameters, thereby realizing dynamic regulation of the data transmission channels. The timing controller can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller can control the number of data transmission channels used for transmission to match the actual data transmission requirements according to the display parameters, and reduce the power consumption of the display as much as possible while ensuring the transmission rate.

[0150] In another scenario, the display or terminal device can identify the current application scenario and automatically adjust the display parameters of the display based on the current application scenario.

[0151] Figure 7 is a method flow chart of another driving method provided in an embodiment of the present application. The method can be used in the display provided in the above embodiment. Figure 3 In the illustrated embodiment, step 210 may include step 215 and step 216 .

[0152] Step 215: The timing controller controls the source driver to enter the wake-up mode.

[0153] In an optional embodiment, the display or terminal device can automatically identify the current application scenario. Different application scenarios correspond to different display parameters. The display or terminal device obtains the first display parameter corresponding to the current application scenario based on the identified current application scenario, generates a change indication of the display parameter based on the first display parameter, and sends the change indication to the timing controller.

[0154] After receiving the change instruction, the timing controller controls the source driver to enter the wake-up mode. In the wake-up mode, the source driver does not transmit a signal to the display panel, and the display panel displays a hold picture.

[0155] Step 216: When the source driver is in the wake-up mode, enable at least one of the at least two data transmission channels according to the first display parameter.

[0156] After the source driver is in the wake-up mode, the timing controller writes a first value into the register of the source driver to adjust the enabled data transmission channel between the timing controller and the source driver.

[0157] Figure 8 is a method flow chart of another driving method provided in an embodiment of the present application. The method can be used in the display provided in the above embodiment. Figure 3 In the illustrated embodiment, step 210 may include step 217 and step 218 .

[0158] Step 217: In response to stopping the data transmission to the source driver, the timing controller controls the source driver to maintain the picture.

[0159] In an optional embodiment, the display or terminal device can automatically identify the current application scenario. Different application scenarios correspond to different display parameters. The display or terminal device obtains the first display parameter corresponding to the current application scenario based on the identified current application scenario, generates a change indication of the display parameter based on the first display parameter, and sends the change indication to the timing controller.

[0160] After receiving the change instruction, the timing controller stops transmitting the data signal to the source driver, and the display panel displays the maintained picture.

[0161] Step 218: While the source driver is holding the picture, enable at least one of the at least two data transmission channels according to the first display parameter.

[0162] After stopping transmitting the data signal to the source driver, the timing controller writes a first value into the register of the source driver to adjust the enabled data transmission channel between the timing controller and the source driver.

[0163] In summary, the driving method provided in the embodiment of the present application can enable the display to automatically identify the current application scenario and automatically adjust the display parameters to adapt to different application scenarios. The timing controller can enable some or all of the data transmission channels according to the adjusted display parameters, thereby realizing dynamic regulation of the data transmission channels. The timing controller can enable only some of the data transmission channels to reduce the power consumption of the display, or it can start all the data transmission channels to meet the demand for high transmission rates. Based on this, the timing controller can control the number of data transmission channels used for transmission according to the display parameters to match the actual data transmission requirements, thereby reducing the power consumption of the display as much as possible while ensuring the transmission rate.

[0164] The following is an embodiment of the device of the present application. For details not described in detail in the embodiment of the device, reference may be made to the above method embodiment.

[0165] Fig. 96 is a block diagram of a driving device provided by an exemplary embodiment of the present application. The device is used to implement a display. The device includes a timing control module 601 and a source driving module 602, and the timing control module 601 is connected to the source driving module 602 through at least two data transmission channels;

[0166] The timing control module 601 is configured to enable at least one of the at least two data transmission channels according to a first display parameter.

[0167] In an optional embodiment, the device further includes a storage module 603;

[0168] The timing control module 601 is used to write a first value into the register module 603;

[0169] The source driving module 602 is used to set a first number of data transmission channels to an enabled state based on the first value in the register module 603; the first value corresponds to the first number of data transmission channels.

[0170] In an optional embodiment, the first number is the minimum number of channels that meets the data transmission requirement corresponding to the first display parameter.

[0171] In an optional embodiment, the timing control module 601 is used to calculate the required bandwidth according to the first display parameter;

[0172] The timing control module 601 is used to determine the first number according to the quotient of the required bandwidth and the maximum transmission rate of the source driver module 602 .

[0173] In an optional embodiment, the timing control module 601 is used to perform a handshake process with the source driver module 602 to negotiate transmission configuration information; the transmission configuration information is used to indicate the use of a first number of data transmission channels to perform data transmission.

[0174] In an optional embodiment, the first display parameter includes at least one of the following: refresh rate, resolution, color depth, and the number of source driver modules 602 .

[0175] In an optional embodiment, the first number satisfies at least one of the following:

[0176] In the case of reducing the refresh rate, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the second number to the first number, and the first number is not greater than the second number;

[0177] In the case of increasing the refresh rate, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the third number to the first number, and the first number is not less than the third number;

[0178] In the case of reducing the resolution, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the fourth number to the first number, and the first number is not greater than the fourth number;

[0179] In the case of increasing the resolution, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the fifth number to the first number, and the first number is not less than the fifth number;

[0180] In the case of reducing the color depth, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the sixth number to the first number, and the first number is not greater than the sixth number;

[0181] In the case of increasing the color depth, the number of data transmission channels enabled between the timing control module 601 and the source driving module 602 is adjusted from the seventh number to the first number, and the first number is not less than the seventh number;

[0182] When the number of the source driver modules 602 is reduced, the number of data transmission channels enabled between the timing control module 601 and the source driver modules 602 is adjusted from the eighth number to the first number, and the first number is not less than the eighth number;

[0183] When the number of the source driver modules 602 is increased, the number of data transmission channels enabled between the timing control module 601 and the source driver modules 602 is adjusted from the ninth number to the first number, and the first number is not greater than the ninth number.

[0184] In an optional embodiment, the first display parameter is determined according to a display parameter change operation.

[0185] In an optional embodiment, the timing control module 601 is used to control the display to turn off the screen based on the change operation;

[0186] The timing control module 601 is used to enable at least one data transmission channel between the timing control module 601 and the source driving module 602 according to the first display parameter during the screen-off period of the display.

[0187] In an optional embodiment, the first display parameter is determined according to an identified current application scenario.

[0188] In an optional embodiment, the timing control module 601 is used to control the source driving module 602 to enter the wake-up mode; while the source driving module 602 is in the wake-up mode, enable at least one of the at least two data transmission channels according to the first display parameter;

[0189] Alternatively, the timing control module 601 is used to control the source driver module 602 to maintain the picture in response to stopping data transmission to the source driver module 602; while the source driver module 602 maintains the picture, enable at least one of the at least two data transmission channels according to the first display parameter.

[0190] In addition, an embodiment of the present application also provides a display, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the driving method as described above.

[0191] The processor may include a timing control chip, and the memory may include a read-only memory component (Read-Only Memory, ROM).

[0192] An embodiment of the present application also provides a computer storage medium, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the driving method as described above.

[0193] In this application, the term "at least one of A and B" is only a description of the association relationship of the associated objects, indicating that there may be three kinds of relationships. For example, at least one of A and B can mean: A exists alone, A and B exist at the same time, and B exists alone. Similarly, "at least one of A, B, and C" means that there may be seven kinds of relationships, indicating: A exists alone, B exists alone, C exists alone, A and B exist at the same time, A and C exist at the same time, C and B exist at the same time, and A, B, and C exist at the same time. Similarly, "at least one of A, B, C, and D" means that there may be fifteen kinds of relationships, indicating: A exists alone, B exists alone, C exists alone, D exists alone, A and B exist at the same time, A and C exist at the same time, A and D exist at the same time, C and B exist at the same time, D and B exist at the same time, C and D exist at the same time, A, B, and C exist at the same time, A, B, and D exist at the same time, A, C, and D exist at the same time, B, C, and D exist at the same time, and A, B, C, and D exist at the same time.

[0194] In the present application, the terms "first", "second", "third" and "fourth" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "plurality" refers to two or more than two, unless otherwise clearly defined.

[0195] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0196] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0197] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only storage component, a disk or an optical disk, etc.

[0198] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A display, characterized in that: The display comprises: a timing controller and a source driver; The timing controller is connected to the source driver via at least two data transmission channels; The timing controller is used to enable at least one of the at least two data transmission channels according to a first display parameter.

2. The display according to claim 1, characterized in that The display includes a register; The timing controller is used to write a first value into the register based on the first display parameter; The source driver is configured to enable a first number of data transmission channels based on the first value in the register; The first value corresponds to the first number of data transmission channels.

3. The display according to claim 2, characterized in that: The first number is the minimum number of channels that meets the data transmission requirement corresponding to the first display parameter.

4. The display according to claim 3, characterized in that The timing controller is used to calculate the required bandwidth according to the first display parameter; and determine the first quantity according to the quotient of the required bandwidth and the maximum transmission rate of the source driver.

5. The display according to any one of claims 2 to 4, characterized in that: The timing controller is used to perform a handshake process with the source driver to negotiate transmission configuration information; the transmission configuration information is used to indicate the use of a first number of data transmission channels to perform data transmission.

6. The display according to any one of claims 1 to 4, characterized in that: The first display parameter includes at least one of the following: refresh rate, resolution, color depth, and the number of source drivers.

7. The display according to claim 6, characterized in that: The first number satisfies at least one of the following: In the case of reducing the refresh rate, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the second number to the first number, and the first number is not greater than the second number; In the case of increasing the refresh rate, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from a third number to the first number, and the first number is not less than the third number; In the case of reducing the resolution, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from a fourth number to the first number, and the first number is not greater than the fourth number; In the case of increasing the resolution, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the fifth number to the first number, and the first number is not less than the fifth number; In the case of reducing the color depth, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the sixth number to the first number, and the first number is not greater than the sixth number; In the case of increasing the color depth, the number of data transmission channels enabled between the timing controller and the source driver is adjusted from the seventh number to the first number, and the first number is not less than the seventh number; In the case of reducing the number of the source drivers, the number of data transmission channels enabled between the timing controller and the source drivers is adjusted from the eighth number to the first number, and the first number is not less than the eighth number; In the case of increasing the number of the source drivers, the number of data transmission channels enabled between the timing controller and the source drivers is adjusted from a ninth number to the first number, and the first number is not greater than the ninth number.

8. The display according to any one of claims 1 to 4, characterized in that: The first display parameter is determined according to a display parameter change operation.

9. The display according to claim 8, characterized in that The timing controller is used to control the display to be off screen based on the change operation; during the period when the display is off screen, at least one of the at least two data transmission channels is enabled according to the first display parameter.

10. The display according to any one of claims 1 to 4, characterized in that: The first display parameter is determined according to the identified current application scenario.

11. The display according to claim 10, characterized in that: The timing controller is used to control the source driver to enter a wake-up mode; while the source driver is in the wake-up mode, enable at least one of the at least two data transmission channels according to a first display parameter; Or, the timing controller is used to control the source driver to maintain the picture in response to stopping the data transmission to the source driver; During the period when the source driver holds the picture, at least one of the at least two data transmission channels is enabled according to the first display parameter.

12. A driving method, characterized in that: The method is performed by the display according to any one of claims 1 to 11; the method comprises: The timing controller enables at least one data transmission channel of the at least two data transmission channels according to the first display parameter.

13. A driving device, characterized in that: The device comprises a timing control module and a source driving module, wherein the timing control module is connected to the source driving module via at least two data transmission channels; The timing control module is used to enable at least one data transmission channel of the at least two data transmission channels according to the first display parameter.

14. A timing controller, characterized in that: The timing controller is connected to the source driver via at least two data transmission channels; The timing controller is used to enable at least one of the at least two data transmission channels according to a first display parameter.

15. A source driver, characterized in that: The source driver is used to set a first number of data transmission channels of the at least two data transmission channels to an enabled state based on a first value stored in the register; The first value corresponds to the first number of data transmission channels, the first value is written by the timing controller based on the first display parameter, and the at least two data transmission channels are used to connect the timing controller and the source driver.

16. A non-volatile computer storage medium, characterized in that: The computer storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the driving method as claimed in claim 12.

Citation Information

Patent Citations

  • Display system and electronic equipment thereof,

    CN109300442A

  • Parameter configuration method, device and display device

    CN110347433A

  • Control method of driving chip, time schedule controller, driving module and display module

    CN117877411A

  • Display method, storage medium, electronic device and program product

    CN118426574A

Cited By

  • Display device, driving chip and manufacturing method thereof

    CN119832838A

  • Display device, timing controller, and control method

    CN120510805A