This application claims priority of the Chinese Patent Application No. 202210218999.1, filed on Mar. 8, 2022. For all purposes under the U.S. law, the entire disclosure of the aforementioned application is incorporated by reference as part of the disclosure of this application.
Embodiments of the present disclosure relate to a control method for a data driver, a control method for a timing controller, a data driver control apparatus, a timing controller, an electronic device, and a storage medium.
At present, with continuous development and progress of display technology, the market gradually raises performance requirements for display products. For example, in order to achieve better display effects, it is usually necessary to improve display performance parameters of the display product, such as the resolution, frame rate, or the like, so that the transmission speed of data used for display in the display product can be accelerated accordingly.
At least one embodiment of the present disclosure provides a control method for a data driver of a display panel, the display panel comprises a plurality of pixel rows sequentially arranged along a first direction, each of the pixel rows comprises a plurality of sub-pixels sequentially arranged along a second direction and divided into m groups, the second direction is different from the first direction, and m is an integer greater than 1; the plurality of pixel rows comprise a first pixel row and a second pixel row, and in time, the second pixel row is driven to display after the first pixel row is driven to display; and the control method comprises: obtaining m data comparison signals respectively, where among the m data comparison signals, an i-th data comparison signal represents a comparison relationship between first display data for enabling an i-th group of sub-pixels in the first pixel row to display and second display data for enabling an i-th group of sub-pixels in the second pixel row to display, i is an integer, and 0<im; and controlling an operation state of the data driver according to each data comparison signal of the m data comparison signals.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the plurality of sub-pixels comprised in each of the pixel rows are (m×n) sub-pixels, and n is an integer greater than 0; an (m×j+i)-th sub-pixel in the first pixel row belongs to the i-th group of sub-pixels in the first pixel row, and an (m×j+i)-th sub-pixel in the second pixel row belongs to the i-th group of sub-pixels in the second pixel row, wherein j is an integer, and 0j<n; and the i-th data comparison signal represents a comparison relationship between first display data for enabling the (m×j+i)-th sub-pixel in the first pixel row to display and second display data for enabling the (m×j+i)-th sub-pixel in the second pixel row to display.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the (m×j+i)-th sub-pixel in the first pixel row and the (m×j+i)-th sub-pixel in the second pixel row share a same data line in the display panel, so as to apply a first display electrical signal corresponding to the first display data to the (m×j+i)-th sub-pixel in the first pixel row and to apply a second display electrical signal corresponding to the second display data to the (m×j+i)-th sub-pixel in the second pixel row respectively through the same data line.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the (m×j+i)-th sub-pixel in the first pixel row and the (m×j+i)-th sub-pixel in the second pixel row are respectively located on both sides of the same data line in the second direction; or the (m×j+i)-th sub-pixel in the first pixel row and the (m×j+i)-th sub-pixel in the second pixel row are both located on at least one side of the same data line in the second direction.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the plurality of sub-pixels comprised in each of the pixel rows are (2×m×n) sub-pixels, and n is an integer greater than 0; a (2×m×j+2×i−1)-th sub-pixel and a (2×m×j+2×i)-th sub-pixel in the first pixel row belong to the i-th group of sub-pixels in the first pixel row, and a (2×m×j+2×i−1)-th sub-pixel and a (2×m×j+2×i)-th sub-pixel in the second pixel row belong to the i-th group of sub-pixels in the second pixel row, wherein j is an integer, and 0j<n; and the i-th data comparison signal represents a comparison relationship between first display data for enabling the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the first pixel row to display and second display data for enabling the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the second pixel row to display.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the first pixel row, and the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the second pixel row share a same data line in the display panel, so as to apply a first display electrical signal corresponding to the first display data to the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the first pixel row, and to apply a second display electrical signal corresponding to the second display data to the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the second pixel row respectively through the same data line.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the first pixel row, and the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the second pixel row are respectively located on both sides of the same data line in the second direction; or the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the first pixel row, and the (2×m×j+2×i−1)-th sub-pixel and the (2×m×j+2×i)-th sub-pixel in the second pixel row are all located on at least one side of the same data line in the second direction.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the first pixel row and the second pixel row are two pixel rows arranged adjacent to each other in the first direction, and the first pixel row and the second pixel row are driven in an adjacent sequence in time for display.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, the data driver comprises a plurality of modules, and the plurality of modules are configured to receive an input data signal and obtain display data from the input data signal; and controlling the operation state of the data driver according to each data comparison signal of the m data comparison signals, comprises: obtaining the second display data based on the first display data which has been cached by the data driver, in response to the i-th data comparison signal representing that the first display data and the second display data have a first comparison relationship, wherein the first comparison relationship comprises the first display data being identical or reverse to the second display data; or obtaining the second display data based on an input data signal which is received by the data driver and is used for the i-th group of sub-pixels in the second pixel row, in response to the i-th data comparison signal representing that the first display data and the second display data have a second comparison relationship different from the first comparison relationship.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, controlling the operation state of the data driver according to each data comparison signal of the m data comparison signals, further comprises: determining whether the data driver receives the input data signal in response to the first comparison relationship.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, controlling the operation state of the data driver according to each data comparison signal of the m data comparison signals, further comprises: allowing at least some modules of the plurality of modules to be in a first operation state in response to the first comparison relationship; and allowing each module of the plurality of modules to be in a second operation state in response to the second comparison relationship, where power consumption of each module of the plurality of modules in the first operation state is less than power consumption of the each module in the second operation state.
For example, in the control method for the data driver provided by an embodiment of the present disclosure, allowing the at least some modules of the plurality of modules to be in the first operation state, comprises: allowing the at least some modules to be in an inactive state.
At least one embodiment of the present disclosure further provides a control method for a timing controller, and the control method comprises: determining a plurality of comparison relationships between a plurality of groups of first display data and a plurality of groups of second display data respectively according to source input data received from a data source, and generating a plurality of data comparison signals for representing the plurality of comparison relationships, where the plurality of groups of first display data are respectively used for enabling a plurality of groups of sub-pixels in a first pixel row to display, the plurality of groups of second display data are respectively used for enabling a plurality of groups of sub-pixels in a second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display; and transmitting the plurality of data comparison signals to a data driver.
For example, the control method for the timing controller provided by an embodiment of the present disclosure further comprises: for each data comparison signal among the plurality of data comparison signals, disallowing to transmit an input data signal corresponding to the second display data to the data driver in response to the data comparison signal representing that the first display data and the second display data have a first comparison relationship, where the first comparison relationship comprises the first display data being identical or reverse to the second display data.
At least one embodiment of the present disclosure further provides a timing controller, and the timing controller comprises a data comparison signal generating unit and a signal transmitting unit; the data comparison signal generating unit is configured to determine a plurality of comparison relationships between a plurality of groups of first display data and a plurality of groups of second display data respectively according to source input data received from a data source, and generate a plurality of data comparison signals for representing the plurality of comparison relationships, the plurality of groups of first display data are respectively used for enabling a plurality of groups of sub-pixels in a first pixel row to display, the plurality of groups of second display data are respectively used for enabling a plurality of groups of sub-pixels in a second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display; and the signal transmitting unit is configured to transmit the plurality of data comparison signals to a data driver.
For example, in the timing controller provided by an embodiment of the present disclosure, the plurality of data comparison signals are m data comparison signals, and among the m data comparison signals, an i-th data comparison signal represents a comparison relationship between first display data for enabling an i-th group of sub-pixels in the first pixel row to display and second display data for enabling an i-th group of sub-pixels in the second pixel row to display, wherein i is an integer, and 0<in; the plurality of sub-pixels comprised in each of the pixel rows are (m×n) sub-pixels, and n is an integer greater than 0; an (m×j+i)-th sub-pixel in the first pixel row belongs to the i-th group of sub-pixels in the first pixel row, and an (m×j+i)-th sub-pixel in the second pixel row belongs to the i-th group of sub-pixels in the second pixel row, wherein j is an integer, and 0j<n; and the i-th data comparison signal represents a comparison relationship between first display data for enabling the (m×j+i)-th sub-pixel in the first pixel row to display and second display data for enabling the (m×j+i)-th sub-pixel in the second pixel row to display.
At least one embodiment of the present disclosure further provides an electronic device, and the electronic device comprises the timing controller and the data driver according to any one of the embodiments of the present disclosure; the data driver comprises a data comparison signal acquiring unit and an operation state control unit; the data comparison signal acquiring unit is configured to obtain the plurality of data comparison signals; and the operation state control unit is configured to control an operation state of the data driver according to each of the data comparison signals.
For example, in the electronic device provided by an embodiment of the present disclosure, the plurality of data comparison signals are m data comparison signals, and among the m data comparison signals, an i-th data comparison signal represents a comparison relationship between first display data for enabling an i-th group of sub-pixels in the first pixel row to display and second display data for enabling an i-th group of sub-pixels in the second pixel row to display, wherein i is an integer, and 0<im; the plurality of sub-pixels comprised in each of the pixel rows are (m×n) sub-pixels, and n is an integer greater than 0; an (m×j+i)-th sub-pixel in the first pixel row belongs to the i-th group of sub-pixels in the first pixel row, and an (m×j+i)-th sub-pixel in the second pixel row belongs to the i-th group of sub-pixels in the second pixel row, wherein j is an integer, and 0j<n; and the i-th data comparison signal represents a comparison relationship between first display data for enabling the (m×j+i)-th sub-pixel in the first pixel row to display and second display data for enabling the (m×j+i)-th sub-pixel in the second pixel row to display.
At least one embodiment of the present disclosure further provides an electronic device, and the electronic device comprises a memory and a processor; the memory is configured to store computer-executable instructions in a non-transitory manner; the processor is configured to execute the computer-executable instructions; and the computer-executable instructions, upon execution by the processor, cause the processor to implement the control method for the data driver according to any one of the embodiments of the present disclosure.
At least one embodiment of the present disclosure further provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by a processor, cause the processor to implement the control method for the data driver according to any one of the embodiments of the present disclosure.
In order to clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described in the following. It is obvious that the described drawings are only related to some embodiments of the present disclosure and thus are not limitative to the present disclosure.
In order to make objects, technical solutions, and advantages of the embodiments of the present disclosure apparent, the technical solutions of the embodiments of the present disclosure will be described in a clearly and fully understandable way in connection with the drawings related to the embodiments of the present disclosure. Apparently, the described embodiments are just a part but not all of the embodiments of the present disclosure. Based on the described embodiments of the present disclosure herein, those skilled in the art can obtain other embodiment(s), without any inventive work, which should be within the scope of the present disclosure.
Unless otherwise defined, all the technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art to which the present disclosure belongs. The terms “first,” “second,” etc., which are used in the present disclosure, are not intended to indicate any sequence, amount or importance, but distinguish various components. Also, the terms such as “a,” “an,” etc., are not intended to limit the amount, but indicate the existence of at least one. The terms “comprise,” “comprising,” “include,” “including,” etc., are intended to specify that the elements or the objects stated before these terms encompass the elements or the objects and equivalents thereof listed after these terms, but do not preclude the other elements or objects. The phrases “connect,” “connected,” “coupled,” etc., are not intended to define a physical connection or mechanical connection, but may include an electrical connection, directly or indirectly. “On,” “under,” “right,” “left,” and the like are only used to indicate relative position relationship, and when the position of the object which is described is changed, the relative position relationship may be changed accordingly.
With continuous increase of display performance parameters of the display product, such as the resolution, frame rate, or the like, the transmission speed of data used for display in the display product is accelerated accordingly, thereby constantly increasing power consumption of transmission interfaces, logic circuits, or other units or modules used for data transmission and data processing in the display product, which further leads to great increase in total power consumption of the display product, and sharply increases use costs of the product.
Moreover, because the total power consumption of the display product has greatly increased, when the display product is used, for example, for low voltage domain display, a higher operation current may also cause serious adverse effects on characteristics of the display product, such as the ability to resist high-frequency electromagnetic interference (EMI), wireless wide area network (WWAN) signal transmission, or the like, which reduces stability and reliability of signal transmission in the display product.
At least one embodiment of the present disclosure provides a control method for a data driver of a display panel, the display panel includes a plurality of pixel rows sequentially arranged along a first direction, each of the pixel rows includes a plurality of sub-pixels sequentially arranged along a second direction and divided into m groups, the second direction is different from the first direction, and m is an integer greater than 1; the plurality of pixel rows include a first pixel row and a second pixel row, and in time, the second pixel row is driven to display after the first pixel row is driven to display; and the control method includes: obtaining m data comparison signals respectively, where among the m data comparison signals, an i-th data comparison signal represents a comparison relationship between first display data for enabling an i-th group of sub-pixels in the first pixel row to display and second display data for enabling an i-th group of sub-pixels in the second pixel row to display, i is an integer, and 0<im; and controlling an operation state of the data driver according to each data comparison signal of the m data comparison signals.
In the control method for the data driver provided by the above-described embodiments of the present disclosure, the sub-pixels in the second pixel row to be driven to display are divided into a plurality of groups, a comparison relationship between second display data corresponding to each group of sub-pixels and first display data corresponding to a corresponding sub-pixel group in the first pixel row driven to display previous to the second pixel row is obtained, so that the data driver may be allowed to be respectively in different operation states when providing second display data corresponding to different sub-pixel groups in the second pixel row according to the acquired plurality of data comparison signals representing the above-described comparison relationship. Thus, the operation power consumption of the data driver may be flexibly controlled, so as to facilitate achieving advantageous effects of reducing the operation power consumption of the data driver and further reducing total system power consumption, thereby reducing use costs of the product.
Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals in different drawings will be used to refer to the same elements described.
The display panel includes a plurality of pixel rows sequentially arranged along a first direction, each pixel row includes a plurality of sub-pixels sequentially arranged along a second direction and divided into m groups, and m is an integer greater than 1, that is, a plurality of sub-pixels included in each pixel row are divided into a plurality of groups. The second direction is different from the first direction. The plurality of pixel rows include a first pixel row and a second pixel row, and in time, the second pixel row is driven to display after the first pixel row is driven to display.
As illustrated in
Step S11: obtaining m data comparison signals respectively, where among the m data comparison signals, an i-th data comparison signal represents a comparison relationship between first display data for enabling an i-th group of sub-pixels in the first pixel row to display and second display data for enabling an i-th group of sub-pixels in the second pixel row to display, i is an integer, and 0<im.
Step S12: controlling an operation state of the data driver according to each data comparison signal of the m data comparison signals.
For example, the display panel in the above-described embodiments of the present disclosure may be a liquid crystal panel, a liquid crystal television, an OLED panel, an OLED television, a QLED panel, a QLED television, a display, an electronic paper display apparatus, a mobile phone, a tablet computer, a laptop computer, a digital photo frame, a navigator, and any other product or component having a display function; and types of the display panel will not be specifically limited in the embodiments of the present disclosure.
For example, the plurality of sub-pixels in the display panel may be arranged respectively along the first direction and the second direction in an array. For example, the plurality of sub-pixels may be respectively arranged into a plurality of rows along the first direction and a plurality of columns along the second direction, the first direction may be a column direction, and the second direction may be a row direction.
For example, a plurality of sub-pixels in each pixel row may be divided into a plurality of groups, that is, divided into m groups. For example, a plurality of sub-pixels in each pixel row may be divided into a first group and a second group, or divided into a first group, a second group and a third group, or divided into a first group, a second group, a third group and a fourth group, or divided into more groups, etc., which will not be specifically limited in the embodiments of the present disclosure.
For example, a plurality of groups of sub-pixels in different pixel rows may be in one-to-one correspondence with each other. For example, taking the first pixel row and the second pixel row as an example, a first group of sub-pixels in the first pixel row corresponds to a first group of sub-pixels in the second pixel row, a second group of sub-pixels in the first pixel row corresponds to a second group of sub-pixels in the second pixel row, a third group of sub-pixels in the first pixel row corresponds to a third group of sub-pixels in the second pixel row, and so on.
For example, with respect to the above-described Step S11, among the acquired plurality of data comparison signals (i.e., m data comparison signals), a first data comparison signal represents a comparison relationship between first display data for enabling the first group of sub-pixels in the first pixel row to display and second display data for enabling the first group of sub-pixels in the second pixel row to display, a second data comparison signal represents a comparison relationship between first display data for enabling the second group of sub-pixels in the first pixel row to display and second display data for enabling the second group of sub-pixels in the second pixel row to display, a third data comparison signal represents a comparison relationship between first display data for enabling the third group of sub-pixels in the first pixel row to display and second display data for enabling the third group of sub-pixels in the second pixel row to display, and so on.
For example, with respect to the above-described Step S11, the display data is used for driving a corresponding pixel row to perform a display operation. For example, after signal processing such as noise reduction, digital-analog conversion, operational amplification, or the like is performed on the display data, a display voltage or a display current obtained based on the display data may be applied to the corresponding pixel row, so that sub-pixels in the corresponding pixel row may display according to the applied display voltage or display current.
For example, the chronological order of which the second pixel row is driven to display is subsequent to the first pixel row; and before the data driver obtains the second display data corresponding to the second pixel row, the first display data corresponding to the first pixel row has been obtained and cached in the data driver. For example, the second pixel row is a pixel row to be driven to display, and the first pixel row may be a pixel row, of which the chronological order of being driven to display is previous to the second pixel row, that has not been driven to display as well, or the first pixel row may also be a pixel row that has been driven to display, which will not be specifically limited in the embodiments of the present disclosure.
For example, the comparison relationship between the first display data and the second display data may include the first display data being identical to the second display data, the first display data being reverse to the second display data, or other relative data relationships between the first display data and the second display data.
For example, the first display data and the second display data may be digital signals represented on the principle of binary system; and the first display data being reverse to the second display data may be interpreted as the first display data and the second display data being reverse to each other bit by bit, that is, the second display data may be obtained after performing a logic inverting operation on the first display data, or the first display data may be obtained after performing a logic inverting operation on the second display data.
For example, taking that the first display data and the second display data are respectively “0100” and “1011” as encoded in the binary system as an example, “0100” and “1011” are reverse to each other bit by bit, that is, 0100=!{1011}, and therefore one of the first display data and the second display data may be logically inverted to obtain the other.
For another example, the first display data and the second display data may also be analog signals represented by continuously changing physical quantities; and the first display data being reverse to the second display data may be interpreted as phases of the first display data and the second display data being reverse to each other, that is, the second display data may be obtained after a phase of the first display data is inverted or reversed, or the first display data may be obtained after a phase of the second display data is inverted or reversed.
It should be noted that data types of the first display data and the second display data will not be specifically limited in the embodiments of the present disclosure. According to actual application requirements, the first display data and the second display data may be digital signals or analog signals as described above, or may also be other suitable types of electrical signals, etc.
For example, with respect to the above-described Step S12, after respectively acquiring a plurality of data comparison signals corresponding to different sub-pixel groups in the second pixel row, the data driver may be controlled to respectively operate in corresponding different operation states according to respective data comparison signals. For example, according to the acquired respective data comparison signals, different operation modes or different operation flows of the data driver for acquiring second display data corresponding to different sub-pixel groups may be determined, so that the data driver may operate in different operation states accordingly. Thus, operation power consumption of the data driver may be flexibly controlled, which is favorable for achieving advantageous effects of reducing operation power consumption of the data driver and further reducing total system power consumption, so as to reduce use costs.
For example, according to different comparison relationships between the first display data and the second display data, it may be determined whether the data driver may be allowed to obtain the second display data according to the first display data which has been cached in the data driver, thereby facilitating reducing the power consumption of the data driver in the process of acquiring the second display data and reducing the total system power consumption of the data driver.
In addition, the control method for the data driver provided by the above-described embodiments of the present disclosure may also reduce an operation current generated in the data driver by reducing the total system power consumption of the data driver when the display panel adopting the data driver is used such as for low voltage domain display, which is favorable for improving characteristics of signal transmission in the data driver, for example, the ability to resist high-frequency electromagnetic interference (EMI), wireless wide area network (WWAN) signal transmission performance, or the like, thereby improving stability and reliability of signal transmission in the data driver.
For example, the first pixel row and the second pixel row are driven in an adjacent sequence in time for display, that is, after the first pixel row is driven to display, the next pixel row driven to display in the display panel is the second pixel row. For example, the first pixel row and the second pixel row may be two pixel rows arranged adjacent to each other in the first direction (e.g., the column direction).
Hereinafter, in the embodiments of the present disclosure, taking the schematic structure of the display panel illustrated in
For example, in the above-described embodiments of the present disclosure, m is an integer greater than 1, for example, a value of m may be 2, 3, 4, 5, etc., that is, a plurality of sub-pixels included in each pixel row may be divided into, for example, 2 groups, 3 groups, 4 groups, 5 groups, etc.
For example, taking that m=3 as an example, that is, the control method for the data driver of the display panel provided by the embodiments of the present disclosure is illustrated in detail in combination with the display panel illustrated in
Accordingly, in the case where m=3, the first data comparison signal, the second data comparison signal and the third data comparison signal may be acquired respectively, that is, i is an integer, 0<i3, i.e., values of i are respectively 1, 2 and 3.
For example, as illustrated in
For example, the respective sub-pixels PX (e.g., sub-pixels PX11 to PX16) in the first pixel row PXR1 may all be controlled by the same gate line to receive the same gate signal (e.g., scanning signal), and the respective sub-pixels PX (e.g., sub-pixels PX21 to PX26) in the second pixel row PXR2 may be controlled by another gate line to receive the same gate signal.
For example, after a corresponding display electrical signal OUTPT, for example, a display voltage, a display current, or the like, is applied to the respective sub-pixels PX in the first pixel row PXR1 through a plurality of data lines DL (e.g., data lines DL1 to DL6), so that the respective sub-pixels PX in the first pixel row PXR1 are driven to display, then a corresponding display electrical signal OUTPT is applied to the respective sub-pixels PX in the second pixel row PXR2 through the plurality of data lines DL, so that the respective sub-pixels PX in the second pixel row PXR2 are driven to display.
Taking sub-pixels PX11 to PX16 included in the first pixel row PXR1 and sub-pixels PX21 to PX26 included in the second pixel row PXR2 as an example, assume that the number of the plurality of sub-pixels PX included in the first pixel row PXR1 and the number of the plurality of sub-pixels PX included in the second pixel row PXR2 are both 6, that is, 3×2, m=3, n=2, then a (3×j+i)-th sub-pixel PX in the first pixel row PXR1 belongs to the i-th group of sub-pixels in the first pixel row PXR1, and a (3×j+i)-th sub-pixel PX in the second pixel row PXR2 belongs to the i-th group of sub-pixels in the second pixel row PXR2. The i-th data comparison signal represents a comparison relationship between first display data for enabling the (3×j+i)-th sub-pixel PX in the first pixel row PXR1 to display and second display data for enabling the (3×j+i)-th sub-pixel PX in the second pixel row PXR2 to display. Accordingly, 0j<2, j is an integer, and values of j are respectively 0 and 1.
For example, taking sub-pixels PX11 to PX16 included in the first pixel row PXR1 and sub-pixels PX21 to PX26 included in the second pixel row PXR2 as an example, assume that the sub-pixel PX11 is the first sub-pixel in the first pixel row PXR1, and the sub-pixel PX21 is the first sub-pixel in the second pixel row PXR2: the first sub-pixel PX11 (i=1, j=0) and the fourth sub-pixel PX14 (i=1, j=1) in the first pixel row PXR1 belong to the first group of sub-pixels in the first pixel row PXR1, and the first sub-pixel PX21 (i=1, j=0) and the fourth sub-pixel PX24 (i=1, j=1) in the second pixel row PXR2 belong to the first group of sub-pixels in the second pixel row PXR2; the second sub-pixel PX12 (i=2, j=0) and the fifth sub-pixel PX15 (i=2, j=1) in the first pixel row PXR1 belong to the second group of sub-pixels in the first pixel row PXR1, and the second sub-pixel PX22 (i=2, j=0) and the fifth sub-pixel PX25 (i=2, j=1) in the second pixel row PXR2 belong to the second group of sub-pixels in the second pixel row PXR2; the third sub-pixel PX13 (i=3, j=0) and the sixth sub-pixel PX16 (i=3, j=1) in the first pixel row PXR1 belong to the third group of sub-pixels in the first pixel row PXR1, and the third sub-pixel PX23 (i=3, j=0) and the sixth sub-pixel PX26 (i=3, j=1) in the second pixel row PXR2 belong to the third group of sub-pixels in the second pixel row PXR2; and so on.
For example, the first data comparison signal represents a comparison relationship between first display data for enabling the sub-pixel PX11 to display and second display data for enabling the sub-pixel PX21 to display, and a comparison relationship between first display data for enabling the sub-pixel PX14 to display and second display data for enabling the sub-pixel PX24 to display; the second data comparison signal represents a comparison relationship between first display data for enabling the sub-pixel PX12 to display and second display data for enabling the sub-pixel PX22 to display, and a comparison relationship between first display data for enabling the sub-pixel PX15 to display and second display data for enabling the sub-pixel PX25 to display; the third data comparison signal represents a comparison relationship between first display data for enabling the sub-pixel PX13 to display and second display data for enabling the sub-pixel PX23 to display, and a comparison relationship between first display data for enabling the sub-pixel PX16 to display and second display data for enabling the sub-pixel PX26 to display.
For example, taking sub-pixels PX11 and PX14 of the first group in the first pixel row PXR1 and sub-pixels PX21 and PX24 of the first group in the second pixel row PXR2 as an example, the sub-pixel PX11 in the first pixel row PXR1 and the sub-pixel PX21 in the second pixel row PXR2 share the same data line DL1 in the display panel 101, so that the first display electrical signal corresponding to the first display data is applied to the sub-pixel PX11 through the data line DL1, and the second display electrical signal corresponding to the second display data is applied to the sub-pixel PX21 through the data line DL1, respectively; the sub-pixel PX14 in the first pixel row PXR1 and the sub-pixel PX24 in the second pixel row PXR2 share the same data line DL4 in the display panel 101, so that the first display electrical signal corresponding to the first display data is applied to the sub-pixel PX14 through the data line DL4, and the second display electrical signal corresponding to the second display data is applied to the sub-pixel PX24 through the data line DL4, respectively. Modes of connection of other groups of sub-pixels in the first pixel row PXR1 and the second pixel row PXR2 with data lines DL are similar thereto, and details will not be repeated here.
For example, taking sub-pixels PX11 and PX14 of the first group in the first pixel row PXR1 and sub-pixels PX21 and PX24 of the first group in the second pixel row PXR2 as an example, in the display panel 101 illustrated in
In other embodiments of the present disclosure, for example, taking the display panel 102 illustrated in
In other embodiments of the present disclosure, the sub-pixel PX11 in the first pixel row PXR1 and the sub-pixel PX21 in the second pixel row PXR2 may also be both located on the left side of the data line DL1 in the second direction R2, and the sub-pixel PX14 in the first pixel row PXR1 and the sub-pixel PX24 in the second pixel row PXR2 may also be both located on the left side of the data line DL4 in the second direction R2.
In other embodiments of the present disclosure, the sub-pixel PX11 in the first pixel row PXR1 and the sub-pixel PX21 in the second pixel row PXR2 may also be both located on the left side and the right side of the data line DL1 at the same time in the second direction R2, and the sub-pixel PX14 in the first pixel row PXR1 and the sub-pixel PX24 in the second pixel row PXR2 may also be both located on the left side and the right side of the data line DL4 at the same time in the second direction R2, which will not be specifically limited in the embodiments of the present disclosure.
It should be noted that, taking the sub-pixel PX11 and the sub-pixel PX21 as an example, as compared with the display panel 101 illustrated in
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, for example, the respective sub-pixels in the display panel are configured to provide light of the same brightness or gray scale, and the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be identical to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be identical to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be identical to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be identical to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be identical to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be identical to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be identical to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, in the display panel 101 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, the first display data for enabling the first group of sub-pixels (e.g., sub-pixels PX11 and PX14) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the first group of sub-pixels (e.g., sub-pixels PX21 and PX24) in the second pixel row PXR2 to display; the first display data for enabling the second group of sub-pixels (e.g., sub-pixels PX12 and PX15) in the first pixel row PXR1 to display may be reverse to the second display data for enabling the second group of sub-pixels (e.g., sub-pixels PX22 and PX25) in the second pixel row PXR2 to display; the first display data for enabling the third group of sub-pixels (e.g., sub-pixels PX13 and PX16) in the first pixel row PXR1 to display may be identical to the second display data for enabling the third group of sub-pixels (e.g., sub-pixels PX23 and PX26) in the second pixel row PXR2 to display.
For example, the first color, the second color, and the third color as described above may respectively be red, green, blue, white, or other display colors required, which will not be specifically limited in the embodiments of the present disclosure.
It should be noted that, in some other embodiments of the present disclosure, the respective sub-pixels PX in the first pixel row PXR1 and the second pixel row PXR2 may also be sequentially set in other suitable arrangement order, which will not be specifically limited in the embodiments of the present disclosure.
For example, as illustrated in
For example, after a corresponding display electrical signal OUTPT, for example, a display voltage, a display current, or the like, is applied to the respective sub-pixels PX in the first pixel row PXR1 through a plurality of data lines DL (e.g., data lines DL1 to DL5), so that the respective sub-pixels PX in the first pixel row PXR1 are driven to display, then a corresponding display electrical signal OUTPT is applied to the respective sub-pixels PX in the second pixel row PXR2 through the plurality of data lines DL, so that the respective sub-pixels PX in the second pixel row PXR2 are driven to display.
For example, taking m=3, n=2 as an example, that is, a plurality of sub-pixels PX included in each pixel row of the first pixel row PXR1 and the second pixel row PXR2 of the display panel 103 are divided into 3 groups, and assume that the number of the plurality of sub-pixels PX included in the first pixel row PXR1 and the number of the plurality of sub-pixels PX included in the second pixel row PXR2 are both 12, that is, 2×3×2, then in the first pixel row PXR1, a (2×3×j+2×i−1)-th sub-pixel PX and a (2×3×j+2×i)-th sub-pixel PX belong to the i-th group of sub-pixels in the first pixel row PXR1, and in the second pixel row PXR2, a (2×3×j+2×i−1)-th sub-pixel PX and a (2×3×j+2×i)-th sub-pixel PX belong to the i-th group of sub-pixels in the second pixel row PXR2. The i-th data comparison signal represents a comparison relationship between first display data for enabling the (2×3×j+2×i−1)-th sub-pixel PX and the (2×3×j+2×i)-th sub-pixel PX in the first pixel row PXR1 to display and second display data for enabling the (2×3×j+2×i−1)-th sub-pixel PX and the (2×3×j+2×i)-th sub-pixel PX in the second pixel row PXR2 to display. Accordingly, 0<i3, is an integer, values of i are respectively 1, 2 and 3, 0j<2, j is an integer, and values of j are respectively 0 and 1.
For example, assume that the first sub-pixel in the first pixel row PXR1 is a sub-pixel PX1, and the first sub-pixel in the second pixel row PXR2 is a sub-pixel PX1: in the first pixel row PXR1, the sub-pixel PX1 (i.e., a (2×3×0+2×1−1)-th sub-pixel, i=1, j=0), the sub-pixel PX2 (i.e., a (2×3×0+2×1)-th sub-pixel, i=1, j=0), the sub-pixel PX7 (i.e., a (2×3×1+2×1−1)-th sub-pixel, i=1, j=1), and the sub-pixel PX8 (i.e., a (2×3×1+2×1)-th sub-pixel, i=1, j=1) belong to the first group of sub-pixels in the first pixel row PXR1, and in the second pixel row PXR2, the sub-pixel PX1 (i.e., a (2×3×0+2×1−1)-th sub-pixel, i=1, j=0), the sub-pixel PX2 (i.e., a (2×3×0+2×1)-th sub-pixel, i=1, j=0), the sub-pixel PX7 (i.e., a (2×3×1+2×1−1)-th sub-pixel, i=1, j=1), and the sub-pixel PX8 (i.e., a (2×3×1+2×1)-th sub-pixel, i=1, j=1) belong to the first group of sub-pixels in the second pixel row PXR2; in the first pixel row PXR1, the sub-pixel PX3 (i.e., a (2×3×0+2×2−1)-th sub-pixel, i=2, j=0), the sub-pixel PX4 (i.e., a (2×3×0+2×2)-th sub-pixel, i=2, j=0), the sub-pixel PX9 (i.e., a (2×3×1+2×2−1)-th sub-pixel, i=2, j=1), and the sub-pixel PX10 (i.e., a (2×3×1+2×2)-th sub-pixel, i=2, j=1) belong to the second group of sub-pixels in the first pixel row PXR1, and in the second pixel row PXR2, the sub-pixel PX3 (i.e., a (2×3×0+2×2−1)-th sub-pixel, i=2, j=0), the sub-pixel PX4 (i.e., a (2×3×0+2×2)-th sub-pixel, i=2, j=0), the sub-pixel PX9 (i.e., a (2×3×1+2×2−1)-th sub-pixel, i=2, j=1), and the sub-pixel PX10 (i.e., a (2×3×1+2×2)-th sub-pixel, i=2, j=1) belong to the second group of sub-pixels in the second pixel row PXR2; in the first pixel row PXR1, the sub-pixel PX5 (i.e., a (2×3×0+2×3−1)-th sub-pixel, i=3, j=0), the sub-pixel PX6 (i.e., a (2×3×0+2×3)-th sub-pixel, i=3, j=0), the sub-pixel PX11 (i.e., a (2×3×1+2×3−1)-th sub-pixel, i=3, j=1, not shown), and the sub-pixel PX12 (i.e., a (2×3×1+2×3)-th sub-pixel, i=3, j=1, not shown) belong to the third group of sub-pixels in the first pixel row PXR1, and in the second pixel row PXR2, the sub-pixel PX5 (i.e., a (2×3×0+2×3−1)-th sub-pixel, i=3, j=0), the sub-pixel PX6 (i.e., a (2×3×0+2×3)-th sub-pixel, i=3, j=0), the sub-pixel PX11 (i.e., a (2×3×1+2×3−1)-th sub-pixel, i=3, j=1, not shown), and the sub-pixel PX12 (i.e., a (2×3×1+2×3)-th sub-pixel, i=3, j=1, not shown) belong to the third group of sub-pixels in the second pixel row PXR2; and so on.
For example, taking sub-pixels PX1 to PX6 included in the first pixel row PXR1 and sub-pixels PX1 to PX6 included in the second pixel row PXR2 as an example, the first data comparison signal represents a comparison relationship between first display data for enabling sub-pixels PX1 and PX2 in the first pixel row PXR1 to display and second display data for enabling sub-pixels PX1 and PX2 in the second pixel row PXR2 to display; the second data comparison signal represents a comparison relationship between first display data for enabling sub-pixels PX3 and PX4 in the first pixel row PXR1 to display and second display data for enabling sub-pixels PX3 and PX4 in the second pixel row PXR2 to display; the third data comparison signal represents a comparison relationship between first display data for enabling sub-pixels PX5 and PX6 in the first pixel row PXR1 to display and second display data for enabling sub-pixels PX5 and PX6 in the second pixel row PXR2 to display; and so on.
For example, taking sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 as an example, sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 share the same data line DL1 in the display panel 103, so that the first display electrical signal corresponding to the first display data is applied to sub-pixels PX1 and PX2 in the first pixel row PXR1 through the data line DL1, and the second display electrical signal corresponding to the second display data is applied to sub-pixels PX1 and PX2 in the second pixel row PXR2 through the data line DL1, respectively.
For example, sub-pixels PX1 and PX2 in the first pixel row PXR1 may be respectively controlled by two different gate lines to respectively receive different gate signals. For example, the two gate lines may be respectively arranged on two opposite sides of a display region of the display panel 103, so as to implement bilateral driving display of the display panel 103. For example, sub-pixels PX1 and PX2 in the second pixel row PXR2 may be respectively controlled by two different gate lines to respectively receive different gate signals. For example, the two gate lines may be respectively arranged on two opposite sides of the display region of the display panel 103, so as to implement bilateral driving display of the display panel 103.
For example, taking sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 as an example, in the display panel 103 illustrated in
It should be noted that, in some other embodiments of the present disclosure, sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 may also be all located on the same side of the same data line DL1 connected therewith in the second direction R2, for example, all located on the right side or the left side of the data line DL1, or all located on the left side and the right side of the data line DL1 at the same time, which will not be specifically limited in the embodiments of the present disclosure.
For example, in the first pixel row PXR1, sub-pixels PX1, PX3, PX5, PX7, PX9, and the like are all controlled by one gate line, and sub-pixels PX2, PX4, PX6, PX8, PX10, and the like are all controlled by another gate line, so that two sub-pixels PX connected to the same data line DL in the first pixel row PXR1 may respectively and sequentially receive the first display electrical signal corresponding to the first display data through the data line DL. For example, in the second pixel row PXR2, sub-pixels PX1, PX3, PX5, PX7, PX9, and the like are all controlled by one gate line, and sub-pixels PX2, PX4, PX6, PX8, PX10, and the like are all controlled by another gate line, so that two sub-pixels PX connected to the same data line DL in the second pixel row PXR2 may respectively and sequentially receive the second display electrical signal corresponding to the second display data through the data line DL.
For example, in the display panel 103 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, taking that sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX1 in the first pixel row PXR1 to display is reverse to first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display is reverse to second display data for enabling the sub-pixel PX2 in the second pixel row PXR2 to display. Comparison relationships between first display data and second display data corresponding to sub-pixels PX in other groups of sub-pixels are similar thereto, and details will not be repeated here.
For example, in the display panel 103 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, taking that sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX1 in the first pixel row PXR1 to display is reverse to first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display is reverse to second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display is reverse to second display data for enabling the sub-pixel PX2 in the second pixel row PXR2 to display. Comparison relationships between first display data and second display data corresponding to sub-pixels PX in other groups of sub-pixels are similar thereto, and details will not be repeated here.
For example, in the display panel 103 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, taking that sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX1 in the first pixel row PXR1 to display is reverse to first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display is reverse to second display data for enabling the sub-pixel PX2 in the second pixel row PXR2 to display. Taking that sub-pixels PX3 and PX4 in the first pixel row PXR1 and sub-pixels PX3 and PX4 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX3 in the first pixel row PXR1 to display is identical to first display data for enabling the sub-pixel PX4 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX4 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX3 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX3 in the second pixel row PXR2 to display is reverse to second display data for enabling the sub-pixel PX4 in the second pixel row PXR2 to display. Taking that sub-pixels PX5 and PX6 in the first pixel row PXR1 and sub-pixels PX5 and PX6 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX5 in the first pixel row PXR1 to display is reverse to first display data for enabling the sub-pixel PX6 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX6 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX5 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX5 in the second pixel row PXR2 to display is identical to second display data for enabling the sub-pixel PX6 in the second pixel row PXR2 to display.
For example, in the display panel 103 illustrated in
For example, when the display panel, for example, displays in a low voltage domain, taking that sub-pixels PX1 and PX2 in the first pixel row PXR1 and sub-pixels PX1 and PX2 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX1 in the first pixel row PXR1 to display is reverse to first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX2 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX1 in the second pixel row PXR2 to display is identical to second display data for enabling the sub-pixel PX2 in the second pixel row PXR2 to display. Taking that sub-pixels PX3 and PX4 in the first pixel row PXR1 and sub-pixels PX3 and PX4 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX3 in the first pixel row PXR1 to display is identical to first display data for enabling the sub-pixel PX4 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX4 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX3 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX3 in the second pixel row PXR2 to display is reverse to second display data for enabling the sub-pixel PX4 in the second pixel row PXR2 to display. Taking that sub-pixels PX5 and PX6 in the first pixel row PXR1 and sub-pixels PX5 and PX6 in the second pixel row PXR2 are sequentially driven to display as an example, first display data for enabling the sub-pixel PX5 in the first pixel row PXR1 to display is identical to first display data for enabling the sub-pixel PX6 in the first pixel row PXR1 to display, first display data for enabling the sub-pixel PX6 in the first pixel row PXR1 to display is identical to second display data for enabling the sub-pixel PX5 in the second pixel row PXR2 to display, and second display data for enabling the sub-pixel PX5 in the second pixel row PXR2 to display is identical to second display data for enabling the sub-pixel PX6 in the second pixel row PXR2 to display.
For example, the first color, the second color, and the third color as described above may respectively be red, green, blue, white, or other display colors required, which will not be specifically limited in the embodiments of the present disclosure.
It should be noted that, in some other embodiments of the present disclosure, the respective sub-pixels PX in the first pixel row PXR1 and the second pixel row PXR2 may also be sequentially set in other suitable arrangement order, which will not be specifically limited in the embodiments of the present disclosure.
Hereinafter, taking obtaining a data comparison signal that represents a comparison relationship between first display data for enabling a sub-pixel PX in the first pixel row PXR1 to display and second display data for enabling a corresponding sub-pixel PX in the second pixel row PXR2 to display according to the above-described respective embodiments as an example, for example, obtaining the data comparison signal that represents the comparison relationship between the first display data for enabling the sub-pixel PX11 in the first pixel row PXR1 to display and the second display data for enabling the sub-pixel PX21 in the second pixel row PXR2 to display according to the embodiments illustrated in
As illustrated in
Step S121: obtaining the second display data based on the first display data which has been cached by the data driver in response to the data comparison signal representing that the first display data and the second display data have a first comparison relationship, where the first comparison relationship includes the first display data being identical or reverse to the second display data.
Step S122: obtaining the second display data based on an input data signal which is received by the data driver and used for the second pixel row in response to the data comparison signal representing that the first display data and the second display data have a second comparison relationship different from the first comparison relationship.
For example, with respect to the above-described steps S121 and S122, by determining the comparison relationship between the first display data and the second display data, the data driver may be controlled to acquire the second display data in different ways. Therefore, the data driver may be allowed to operate in different operation states, which is favorable for flexible control of the operation power consumption of the data driver, thereby facilitating reducing use costs of the data driver.
For example, in the case where it is determined in Step S121 that the first display data is identical or reverse to the second display data, the data driver may be enabled to obtain the second display data according to the first display data which has been cached in the data driver, so as to facilitate reducing the power consumption required by the data driver in the process of acquiring the second display data, and reducing the total system power consumption of the data driver.
For example, in the case where it is determined in Step S122 that there is no identical or reverse comparison relationship between the first display data and the second display data, an appropriate signal processing operation is performed on the input data signal, corresponding to the second pixel row, received by the data driver, so as to obtain the required second display data based on the input data signal.
Hereinafter, in the embodiments of the present disclosure, taking the operation flow of the data driver illustrated in
For example, after the data driver 10 receives an input electrical signal INPT provided by the timing controller, the input electrical signal INPT successively passes through the physical layer processing module 110, the link layer processing module 120 and the channel array processing module 130. After the input electrical signal INPT is subject to signal processing successively by the physical layer processing module 110, the link layer processing module 120 and the channel array processing module 130, a display electrical signal OUTPT to be provided to the display panel is obtained. For example, the display electrical signal OUTPT may be a display voltage or a display current applied to sub-pixels in respective pixel rows of the display panel, so as to drive the respective sub-pixels in the display panel for display.
For example, after receiving the input electrical signal INPT provided by the timing controller, the physical layer processing module 110 performs physical layer processing on the input electrical signal INPT to obtain an input data signal PDAT and an input clock signal PCLK corresponding thereto, and respectively transmits the obtained input data signal PDAT and input clock signal PCLK to the link layer processing module 120.
For example, the input electrical signal INPT provided by the timing controller which is received by the data driver 10 may be transmitted to the data driver 10 in a serial manner, or may also be transmitted to the data driver 10 in a parallel manner, or may also be transmitted in other applicable manners, which will not be specifically limited in the embodiments of the present disclosure.
For example, taking the example of the data driver 10 illustrated in
For another example, taking the example of the data driver 10 illustrated in
For example, the data path sub-module 113 performs signal processing operations (for example, signal amplification, frequency conversion, modulation and demodulation, adjacent frequency processing, level adjustment and control, etc.) on the received input electrical signal INPDAT, so as to obtain a stable electrical signal applicable to the data driver 10, recovers and samples the electrical signal which has undergone the above-described signal processing operations to extract a corresponding input data signal PDAT, and then transmits the extracted input data signal PDAT to the subsequent link layer processing module 120. The clock path sub-module 114 performs signal processing operations (for example, signal amplification, frequency conversion, modulation and demodulation, adjacent frequency processing, level adjustment and control, etc.) on the received input electrical signal INPCLK, so as to obtain a stable electrical signal applicable to the data driver 10, recovers and samples the electrical signal which has undergone the above-described signal processing operations to extract a corresponding input clock signal PCLK, and then transmits the extracted input clock signal PCLK to the subsequent link layer processing module 120.
It should be noted that except for the different modes of transmitting the input electrical signal INPT to the data driver 10 and the different structures of the physical layer processing module 110, other structures, functions or implementations of the data driver 10 illustrated in
For example, the input data signal PDAT transmitted by the physical layer processing module 110 to the link layer processing module 120 may be as illustrated in
For example, the input data signal PDAT further includes a data packet control signal PACKDAT, for example, a first data packet control signal PACKDAT1 corresponding to the first display data signal DSPDAT1, a second data packet control signal PACKDAT2 corresponding to the second display data signal DSPDAT2, a third data packet control signal PACKDAT3 corresponding to the third display data signal DSPDAT3, and so on. For example, the data packet control signal PACKDAT is not transmitted in combination with the clock signal.
Thus, after identifying the data packet control signal PACKDAT and the display data signal DSPDAT in the input data signal PDAT, the display data DAT identified from the display data signal DSPDAT may be made respectively correspond to a corresponding pixel row according to the data control packet identified from the data packet control signal PACKDAT.
For example, as illustrated in
For example, as illustrated in
For example, as illustrated in
For example, in combination with
The channel array processing module 130 further includes a conversion processing sub-module 133. For example, the conversion processing sub-module 133 may be configured to perform signal processing operations (for example, digital-analog conversion, operational amplification, etc.) on the cached display data DAT, so as to obtain a display electrical signal OUTPT (for example, a display voltage, a display current, or the like) to be provided to the display panel. The channel array processing module 130 further includes a shift register sub-module 134, and the shift register sub-module 134 may be configured to register the clock control data CLK received by the channel array processing module 130.
It should be noted that in the above-described embodiments of the present disclosure, the modules included in the data driver 10 illustrated in
For example, taking the data driver 10 illustrated in
For example, in other embodiments of the present disclosure, the electrical signal corresponding to the data comparison signal CMP may also be transmitted to the data driver 10 independently of the input electrical signal INPT. For example, the electrical signal corresponding to the data comparison signal CMP may be provided by the timing controller or by other control apparatus or module in signal connection with the data driver 10, which will not be specifically limited in the embodiments of the present disclosure.
For example, taking that the electrical signal corresponding to the data comparison signal CMP is included in the input electrical signal INPT for transmission as an example, the electrical signal corresponding to the data comparison signal CMP for representing the comparison relationship between the first display data and the second display data may be transmitted together with the input data signal PDAT corresponding to the second pixel row, for example, transmitted together with the second data packet control signal PACKDAT2 in the input data signal PDAT, or taken as one of fields of the second data packet control signal PACKDAT2, and therefore the electrical signal corresponding to the data comparison signal CMP may be transmitted during a transmission time period of the second data packet control signal PACKDAT2 illustrated in
It should be noted that in some other embodiments of the present disclosure, the electrical signal corresponding to the data comparison signal CMP may also be transmitted during other time period, for example, transmitted in an interval time period between the input data signal PDAT corresponding to the first pixel row and the input data signal PDAT corresponding to the second pixel row. For example, the time period in which the data comparison signal CMP is identified in the data driver 10 is satisfied such that the signal identifying sub-module 121 may identify the data comparison signal CMP before identifying the second display data, or is satisfied such that the data comparison signal CMP is identified in the data driver 10 before performing other signal processing operations on the identified second display data. The time period in which the data comparison signal CMP is identified in the data driver 10 will not be specifically limited in the embodiments of the present disclosure.
Hereinafter, taking the different examples of the data driver 10 illustrated in
For example, as illustrated in
For example, in the case where the first display data and the second display data have the second comparison relationship as illustrated in
For example, in the case where the first display data and the second display data have the first comparison relationship as illustrated in
It should be noted that, as compared with the respective modules and the respective sub-modules in the second operation state (e.g., the normal operation state) as illustrated in
For example, as illustrated in
For example, as illustrated in
For example, in the case where the first display data is identical to the second display data, the channel array processing module 130 may output the first display data which has been cached in the second latching sub-module 132 as the second display data.
For example, in the case where the first display data is reverse to the second display data, the channel array processing module 130 may reverse the first display data which has been cached in the second latching sub-module 132 to obtain the second display data. For example, the reverse operation may be executed in the second latching sub-module 132, or may also be executed in other sub-modules in the channel array processing module 130; alternatively, the reverse operation may also be executed in other sub-modules that do not belong to the channel array processing module 130, and the embodiments of the present disclosure are not specifically limited in this aspect.
For example, as illustrated in
For example, as illustrated in
For example, in some other examples of the present disclosure, in the case where the first display data and the second display data have the first comparison relationship, some functions or some operations in the analog front-end sub-module 111 in the physical layer processing module 110 may also be in an inactive state or receive a constant-level electrical signal in response to the data comparison signal CMP, so as to facilitate reducing the power consumption of the physical layer processing module 110 in the first operation state.
It should be noted that the control methods for the example of the data driver illustrated in
For example, as illustrated in
For example, as illustrated in
For example, some signal processing functions and operations in the data path sub-module 113 that are used for implementing, for example, those corresponding to the analog front-end sub-module 111 may be in an inactive state, and some signal processing functions and operations in the data path sub-module 113 that are used for implementing, for example, those corresponding to the clock data recovery sub-module 112 may be in an inactive state.
For example, in some examples of the present disclosure, in the example of the operation state illustrated in
For example, in some embodiments of the present disclosure, in the case where the first display data and the second display data have the first comparison relationship, within a time period when transmitting the input data signal PDAT corresponding to the second display data, the timing controller may also stop transmitting a valid electrical signal to the data driver 10 or transmit a virtual electrical signal to the data driver 10. For example, the input data signal PDAT received by the link layer processing module 120 in the data driver 10 may be as illustrated in
For example, in some embodiments of the present disclosure, in the case where the first display data and the second display data have the first comparison relationship, the corresponding module in the data driver 10 (e.g., the link layer processing module 120) may no longer receive the input data signal PDAT, so as to further reduce the power consumption of the corresponding module or sub-module in the data driver 10 that serves for the input data signal PDAT in the first operation state.
It should be noted that in the embodiments of the present disclosure, the flow of the control method for the data driver provided by the above-described respective embodiments of the present disclosure may include more or fewer operations, and these operations may be executed in serial or in parallel. Although the flow of the control method for the data driver as described above includes a plurality of operations in a specific order, it should be clearly understood that the order of the plurality of operations is not limited. The control method for the data driver as described above may be executed once or multiple times according to a predetermined condition.
As illustrated in
Step S21: determining a plurality of comparison relationships between a plurality of groups of first display data and a plurality of groups of second display data respectively according to source input data received from a data source, and generating a plurality of data comparison signals for representing the plurality of comparison relationships, where the plurality of groups of first display data are respectively used for enabling a plurality of groups of sub-pixels in a first pixel row to display, the plurality of groups of second display data are respectively used for enabling a plurality of groups of sub-pixels in a second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display.
Step S22: transmitting the plurality of data comparison signals to a data driver.
In the control method for the timing controller provided by the above-described embodiments of the present disclosure, by dividing the sub-pixels in the second pixel row to be driven to display into a plurality of groups, respectively determining a comparison relationship between second display data corresponding to each group of sub-pixels and first display data corresponding to a corresponding sub-pixel group in the first pixel row driven to display previous to the second pixel row, and transmitting the generated plurality of data comparison signals representing the above-described comparison relationships to the data driver, the data driver may be allowed to be in different operation states respectively in response to the plurality of data comparison signals when providing the second display data corresponding to different sub-pixel groups in the second pixel row. Thus, the operation power consumption of the data driver may be flexibly controlled, so as to facilitate achieving advantageous effects of reducing the operation power consumption of the data driver and further reducing total system power consumption, thereby reducing use costs.
In some embodiments of the present disclosure, with respect to each data comparison signal among the plurality of data comparison signals, the above-described control method for the timing controller may further include Step S23.
Step S23: disallowing to transmit an input data signal corresponding to the second display data to the data driver in response to the data comparison signal representing that the first display data and the second display data have a first comparison relationship, where the first comparison relationship includes the first display data being identical or reverse to the second display data.
For example, in the case where it is determined that the first display data is identical or reverse to the second display data, the data driver may be allowed to obtain the second display data based on the first display data which has been cached in the data driver, which is favorable for reducing the power consumption required by the data driver in the process of acquiring the second display data, and reducing total system power consumption of the data driver.
In addition, the control method for the timing controller provided by the above-described embodiments of the present disclosure may also reduce the operation current generated in the data driver by reducing total system power consumption of the data driver when the display panel adopting the timing controller is used for such as low voltage domain display, which is favorable for improving characteristics of signal transmission in the data driver, for example, the ability to resist high-frequency electromagnetic interference (EMI), wireless wide area network (WWAN) signal transmission performance, or the like, thereby improving stability and reliability of signal transmission.
For example, disallowing to transmit the input data signal corresponding to the second display data to the data driver in the above-described Step S23 includes: transmitting a virtual electrical signal to the data driver or stopping transmitting a valid electrical signal to the data driver during a time period of transmitting the input data signal corresponding to the second display data.
For example, in the case where it is determined that the first display data is identical or reverse to the second display data, the timing controller may be allowed to stop transmitting a valid electrical signal to the data driver or to transmit a virtual electrical signal to the data driver, that is, the second display data obtained in the data driver is no longer obtained by extracting from the input electrical signal transmitted by the timing controller, and the data driver is allowed to obtain the second display data according to the first display data which has been cached in the data driver. Thus, it is further favorable for reducing power consumption required by the timing controller and reducing total system power consumption of the timing controller.
It should be noted that in the embodiments of the present disclosure, the relevant description of the control method for the data driver described above may be referred to for specific operation flows, steps, technical effects, or the like of the control method for the timing controller, and details will not be repeated here.
At least one embodiment of the present disclosure further provides a data driver control apparatus, and the data driver control apparatus, by acquiring a comparison relationship between second display data corresponding to each group of sub-pixels in the second pixel row to be driven to display and first display data corresponding to a corresponding sub-pixel group in the first pixel row driven to display previous to the second pixel row, may control the data driver to be in different operation states respectively in response to a plurality of data comparison signals according to the above-described comparison relationship. Thus, the operation power consumption of the data driver may be flexibly controlled, so as to facilitate achieving advantageous effects of reducing the operation power consumption of the data driver and further reducing total system power consumption, thereby reducing use costs of the product.
For example, as illustrated in
The data comparison signal acquiring unit 201 is configured to obtain the plurality of data comparison signals, the plurality of data comparison signals respectively represent a plurality of comparison relationships between a plurality of groups of first display data and a plurality of groups of second display data, the plurality of groups of first display data are respectively used for enabling a plurality of groups of sub-pixels in the first pixel row to display, the plurality of groups of second display data are respectively used for enabling a plurality of groups of sub-pixels in the second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display. For example, the data comparison signal acquiring unit 201 may execute Step S11 in the control method for the data driver illustrated in
The operation state control unit 202 is configured to control an operation state of the data driver according to each of the data comparison signals. For example, the operation state control unit 202 may execute Step S12 in the control method for the data driver illustrated in
For example, the data comparison signal acquiring unit 201 and the operation state control unit 202 include codes and programs stored in a memory; and a processor may execute the codes and the programs to implement some or all of the functions of the data comparison signal acquiring unit 201 and the operation state control unit 202 as described above. For example, the data comparison signal acquiring unit 201 and the operation state control unit 202 may be special-purpose hardware devices configured to implement some or all of the functions of the data comparison signal acquiring unit 201 and the operation state control unit 202 as described above. For example, the data comparison signal acquiring unit 201 and the operation state control unit 202 may be one circuit board or a combination of a plurality of circuit boards configured to implement the functions as described above. In the embodiments of the present disclosure, the one circuit board or the combination of a plurality of circuit boards may include: (1) one or more processors; (2) one or more non-transitory memories connected with the processor; and (3) processor-executable firmware stored in the memory.
It should be noted that the data comparison signal acquiring unit 201 is configured to implement Step S11 illustrated in
At least one embodiment of the present disclosure further provides a timing controller, and the timing controller, by determining a comparison relationship between second display data corresponding to each group of sub-pixels in the second pixel row to be driven to display and first display data corresponding to a corresponding sub-pixel group in the first pixel row driven to display previous to the second pixel row, and transmitting the generated plurality of data comparison signals representing the above-described comparison relationships to the data driver, may allow the data driver to be in different operation states respectively in response to the plurality of data comparison signals when providing the second display data corresponding to different sub-pixel groups in the second pixel row. Thus, the operation power consumption of the data driver may be flexibly controlled, so as to facilitate achieving advantageous effects of reducing the operation power consumption of the data driver and further reducing total system power consumption, thereby reducing use costs.
For example, as illustrated in
The data comparison signal generating unit 601 is configured to determine a plurality of comparison relationships between a plurality of groups of first display data and a plurality of groups of second display data respectively according to source input data received from a data source, and generate a plurality of data comparison signals for representing the plurality of comparison relationships. The plurality of groups of first display data are respectively used for enabling a plurality of groups of sub-pixels in a first pixel row to display, the plurality of groups of second display data are respectively used for enabling a plurality of groups of sub-pixels in a second pixel row to display, and in time, the second pixel row is driven to display after the first pixel row is driven to display. For example, the data comparison signal generating unit 601 may execute Step S21 in the control method for the timing controller illustrated in
The signal transmitting unit 602 is configured to transmit the plurality of data comparison signals to a data driver. For example, the signal transmitting unit 602 may execute Step S22 in the control method for the timing controller illustrated in
For example, the data comparison signal generating unit 601 and the signal transmitting unit 602 include codes and programs stored in a memory; and a processor may execute the codes and the programs to implement some or all of the functions of the data comparison signal generating unit 601 and the signal transmitting unit 602 as described above. For example, the data comparison signal generating unit 601 and the signal transmitting unit 602 may be special-purpose hardware devices configured to implement some or all of the functions of the data comparison signal generating unit 601 and the signal transmitting unit 602 as described above. For example, the data comparison signal generating unit 601 and the signal transmitting unit 602 may be one circuit board or a combination of a plurality of circuit boards configured to implement the functions as described above. In the embodiments of the present disclosure, the one circuit board or the combination of a plurality of circuit boards may include: (1) one or more processors; (2) one or more non-transitory memories connected with the processor; and (3) processor-executable firmware stored in the memory.
It should be noted that the data comparison signal generating unit 601 is configured to implement Step S21 illustrated in
At least one embodiment of the present disclosure further provides an electronic device, and the electronic device includes a timing controller as described in any one embodiment of the present disclosure, for example, the timing controller 600 illustrated in
In some embodiments of the present disclosure, the electronic device further includes a display panel, and the data driver is configured to provide display data to the display panel for driving pixel rows in the display panel to display.
For example, the display panel may be the display panel 101 illustrated in
For example, as illustrated in
For example, the display panel 73 may be a liquid crystal panel, a liquid crystal television, an OLED panel, an OLED television, a QLED panel, a QLED television, a display, an electronic paper display apparatus, a mobile phone, a tablet computer, a laptop computer, a digital photo frame, a navigator, or any other product or component having a display function, and the embodiments of the present disclosure are not limited in this aspect.
For example, the display panel 101 illustrated in
For example, as illustrated in
For example, the electronic device 70 may be respectively provided with two gate drivers 74 located on two opposite sides of the display panel 73, so as to implement bilateral driving display of the display panel 73 through the two gate drivers 74.
For example, the data driver 72 is electrically connected with a pixel circuit in each sub-pixel PX through a plurality of data lines DL. For example, according to an input electrical signal provided by the timing controller 71, the data driver 72 provides a corresponding display electrical signal, for example, a display voltage, a display current, or the like to the sub-pixels PX in the display panel 73 through a plurality of data lines DL, so as to drive the respective sub-pixels PX in the display panel 73 to display. For example, referring to
For example, the gate driver 74 is electrically connected with a pixel circuit in each sub-pixel PX through a plurality of gate lines GL, to provide each pixel circuit with a corresponding gate signal, etc. For example, the gate driver 74 provides a strobe signal, that is, a gate signal or a scanning signal, according to a plurality of gate control signals GCS provided by the timing controller 71. For example, the gate driver 74 may be implemented as a semiconductor chip, or may also be integrated in the display panel 73 to form a GOA circuit.
For example, the timing controller 71 is configured to process source input data DRGB input from outside the electronic device 70 (e.g., provided by a data source), provide the processed electrical signal RGB corresponding to the input data signal to the data driver 72, and respectively provide the gate control signal GCS and the electrical signal DCS corresponding to the input clock signal to the gate driver 74 and the data driver 72, so as to control the data driver 72 and the gate driver 74.
For example, the timing controller 71 processes the source input data DRGB input from outside, to match with size and resolution of the display panel 73, and then provides the processed electrical signal RGB to the data driver 72. For example, the timing controller 71 generates a gate control signal GCS and an electrical signal DCS by using a synchronization signal SYNC (e.g., a dot clock signal DCLK, a data enable signal DE, a horizontal synchronization signal Hsync, and a vertical synchronization signal Vsync) input from outside the electronic device 70. The timing controller 71 provides the electrical signal DCS and the gate control signal GCS generated respectively to the data driver 72 and the gate driver 74, for control of the data driver 72 and the gate driver 74.
For example, the electronic device 70 may further include other components, for example, a signal decoding circuit, etc., these components may, for example, be existing conventional components, and details will not be repeated here.
At least one embodiment of the present disclosure further provides an electronic device, and the electronic device includes a processor, a memory, and one or more computer program modules. The one or more computer program modules are stored in the memory and configured to be executed by the processor, and the one or more computer program modules include instructions for implementing a control method for a data driver or a control method for a timing controller provided by any one of the embodiments of the present disclosure.
For example, the processor 310 may be a central processing unit (CPU), a graphics processing unit (GPU), or other form of processing unit having a data processing capability and/or a program execution capability. For example, the central processing unit (CPU) may be an X86 or ARM architecture. The processor 310 may be a general-purpose processor or a special-purpose processor, and may control other components in the electronic device 300 to execute desired functions.
For example, the memory 320 may include any combination of one or more computer program products, and the computer program products may include various forms of computer-readable storage media, for example, a volatile memory and/or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and/or a cache, or the like. The non-volatile memory may include, for example, a read only memory (ROM), a hard disk, an erasable programmable read only memory (EPROM), a portable compact disk read only memory (CD-ROM), a USB memory, a flash memory, or the like. One or more computer program modules may be stored on the computer-readable storage medium, and the processor 310 may run the one or more computer program modules, to implement various functions of the electronic device 300. Various applications and various data, as well as various data used and/or generated by the applications may also be stored on the computer-readable storage medium.
It should be noted that in the embodiments of the present disclosure, the description above of the control method for the data driver and the control method for the timing controller may be referred to for specific functions and technical effects of the electronic device 300, and details will not be repeated here.
As illustrated in
Usually, apparatuses below may be connected to the I/O interface 450: an input apparatus 460 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, or the like; an output apparatus 470 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, or the like; a storage apparatus 480 including, for example, a magnetic tape, a hard disk, or the like; and a communication apparatus 490. The communication apparatus 490 may allow the electronic device 400 to perform wireless or wired communication with other electronic devices so as to exchange data. Although
For example, according to the embodiments of the present disclosure, the control method for the data driver or the control method for the timing controller as described above may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, including a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for executing the control method for the data driver or the control method for the timing controller as described above. In such embodiments, the computer program may be downloaded and installed from the network via the communication apparatus 490, or installed from the storage apparatus 480, or installed from the ROM 420. When executed by the processing apparatus 410, the computer program may implement the functions determined in the control method for the data driver or the control method for the timing controller provided by the embodiments of the present disclosure.
For example, the storage medium 500 may be applied to the above-described electronic device. For example, the storage medium 500 may include a memory in the electronic device.
For example, the storage medium may include a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a flash memory, or any combination of the above-described storage media, or other applicable storage media.
For example, the description of the memory in the embodiments of the electronic device may be referred to for illustration of the storage medium 500, and details will not be repeated here. The description above of the control method for the data driver or the control method for the timing controller may be referred to for specific functions and technical effects of the storage medium 500, and details will not be repeated here.
For the present disclosure, the following statements should be noted.
What have been described above merely are specific implementations of the present disclosure, and the protection scope of the present disclosure is not limited thereto. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202210218999.1 | Mar 2022 | CN | national |