1. Field of Invention
The present invention relates to a method for transmitting image data. More particularly, the present invention relates to a method for transmitting image data to a driver of a liquid crystal display.
2. Description of Related Art
In a display system, pixel values of image data are typically transmitted one by one through a number of data lines. More specifically, when bits of one of the pixel values are transmitted, the bits changing in a time series manner are transmitted in parallel from a transmitter to a receiver.
In order to reduce the transmission lines and speed up the transmission, a high-speed serial bus, serving as a set of the data lines, usually transmits the image data. However, when the transmission becomes faster, the electromagnetic interference (EMI) radiation and the power consumption become higher because of the toggle rate, i.e. the number of bit changes.
For the foregoing reasons, there is a need to reduce the toggle rate when transmitting the image data, so as to reduce the electromagnetic interference radiation and the power consumption.
In accordance with one embodiment of the present invention, a method for transmitting image data to a driver of a display is provided, in which the image data include a plurality of pixel values each represented by a plurality of bits. The method includes the steps of sequentially transmitting at least two bits of one of the pixel values during a first period through a data line; and sequentially transmitting at least two bits of another one of the pixel values during a second period next to the first period through the data line, in which an order of the last bit transmitted during the first period is the same as that of the first bit transmitted during the second period.
In accordance with another embodiment of the present invention, another method for transmitting image data to a driver of a display is provided, in which the image data include a plurality of pixel values each represented by at least a first and a second ordered bit. The method includes the steps of sequentially transmitting the first bits of the pixel values during a first period through a data line, in which orders of the first bits transmitted during the first period are the same; and sequentially transmitting the second bits of the pixel values during a second period through the data line.
For the foregoing embodiments of the present invention, the method for transmitting image data to a driver of a display is capable of reducing the toggle rate of the data transmission, so as to reduce the electromagnetic interference (EMI) radiation and the power consumption.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the invention as claimed.
The invention can be more fully understood by reading the following detailed description of the embodiments, with reference made to the accompanying drawings as follows:
In accordance with one embodiment of the present invention, a method for transmitting image data to a driver of a display is provided, in which the image data include a number of pixel values each represented by a number of bits, and each pixel value is a red, green or blue pixel value. The method includes the steps of sequentially transmitting at least two bits of one of the pixel values during a first period through a data line; and sequentially transmitting at least two bits of another one of the pixel values during a second period after the first period through the data line, in which the order of the last bit transmitted during the first period is the same as that of the first bit transmitted during the second period.
During the second period after the first period, the six bits of the second pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the first period is the same as that of the first bit transmitted during the second period; that is, R[1] and R[0] are sequentially transmitted through one of the data lines, R[3] and R[2] are sequentially transmitted through another one of the data lines, and R[5] and R[4] are sequentially transmitted through yet another one of the data lines.
During the third period after the second period, the six bits of the third pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the second period is the same as that of the first bit transmitted during the third period; that is, R[0] and R[1] are sequentially transmitted through one of the data lines, R[2] and R[3] are sequentially transmitted through another one of the data lines, and R[4] and R[5] are sequentially transmitted through yet another one of the data lines. The rest of the pixel values are transmitted similarly.
During the second period after the first period, the six bits of the second pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the first period is the same as that of the first bit transmitted during the second period; that is, R[2], R[1] and R[0] are sequentially transmitted through one of the data lines, and R[5], R[4] and R[3] are sequentially transmitted through the other one of the data lines.
During the third period after the second period, the six bits of the third pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the second period is the same as that of the first bit transmitted during the third period; that is, R[0], R[1] and R[2] are sequentially transmitted through one of the data lines, and R[3], R[4] and R[5] are sequentially transmitted through the other one of the data lines. The rest of the pixel values are transmitted similarly.
During the second period after the first period, the six bits of the second pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the first period is the same as that of the first bit transmitted during the second period; that is, R[4], R[2] and R[0] are sequentially transmitted through one of the data lines, and R[5], R[3] and R[1] are sequentially transmitted through the other one of the data lines.
During the third period after the second period, the six bits of the third pixel value are sequentially transmitted through the data lines as well, in which the order of the last bit transmitted during the second period is the same as that of the first bit transmitted during the third period; that is, R[0], R[2] and R[4] are sequentially transmitted through one of the data lines, and R[1], R[3] and R[5] are sequentially transmitted through the other one of the data lines. The rest of the pixel values are transmitted similarly.
As shown in
In accordance with another embodiment of the present invention, another method for transmitting the image data to the driver of the display is provided, in which the image data include a number of pixel values each represented by at least a first and a second ordered bit, and each of the pixel values is a red, green or blue pixel value. The method includes the steps of sequentially transmitting the first bits of the pixel values during the first period through a data line, in which the orders of the first bits transmitted during the first period are the same; and then sequentially transmitting the second bits of the pixel values during the second period through the data line, in which the orders of the second bits transmitted during the second period are the same as well and different from the orders of the first bits transmitted during the first period.
During the second period after the first period, the second bits of the red pixel values R1, R2, . . . , and R8 are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through the data line, in which the orders of the second bits are the same and successive to the orders of the first bits transmitted during the first period; that is, R1[1], R2[1], . . . , and R8[1] are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver during the second period.
Furthermore, during the first period, the third bits of the red pixel values R1, R2, . . . , and R8 are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through another data line, in which the orders of the third bits are the same and successive to the orders of the second bits; that is, R1[2], R2[2], . . . , and R8[2] are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through another data line. The fourth bits, whose orders are successive to the orders of the third bits, i.e. R1[3], R2[3], . . . , and R8[3], are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through the same data line during the second period.
Moreover, during the first period, the fifth bits of the red pixel values R1, R2, . . . , and R8 are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through yet another data line, in which the orders of the fifth bits are the same and successive to the orders of the fourth bits; that is, R1[4], R2[4], . . . , and R8[4] are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through yet another data line. The sixth bits, whose orders are successive to the orders of the fifth bits, i.e. R1[5], R2[5], . . . , and R8[5], are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through the same data line during the second period. The green and blue pixel values are transmitted similarly.
In addition, the fifth bits, whose orders are successive to the orders of the third bits transmitted during the first period, i.e. R1[2], R2[2], . . . , and R8[2], are temporally stored in the buffer of the transmitter, and then sequentially transmitted to the buffer of the receiver through yet another data line during the first period. The sixth bits which are different from the fifth bits, i.e. R1[5], R2[5], . . . , and R8[5], are then transmitted through the same data line during the second period. The green and blue pixel values are transmitted similarly.
For the foregoing embodiments of the present invention, the method for transmitting the image data to a driver of a display is capable of reducing the toggle rate of the data transmission, so as to reduce the electromagnetic interference (EMI) radiation and the power consumption.
As is understood by a person skilled in the art, the foregoing embodiments of the present invention are illustrated of the present invention rather than limiting of the present invention. It is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims, the scope of which should be accorded the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Name | Date | Kind |
---|---|---|---|
5838327 | Seong | Nov 1998 | A |
7091937 | Nakamura | Aug 2006 | B2 |
7259739 | Yun et al. | Aug 2007 | B2 |
20010017618 | Azami | Aug 2001 | A1 |
20030085885 | Nakayoshi et al. | May 2003 | A1 |
20060002483 | Kim | Jan 2006 | A1 |
20070028012 | Nonoyama et al. | Feb 2007 | A1 |
20070229434 | Liao | Oct 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20090058835 A1 | Mar 2009 | US |