The present invention relates to a display device and a transmission processing method for an image data signal in the display device.
Liquid crystal display devices as display devices each include, in addition to a liquid crystal display panel, a plurality of data drivers for driving the liquid crystal display panel and a control unit for transmitting image data to the respective drivers. In recent years, liquid crystal display panels have had increasingly higher resolution in order to display increasingly higher definition images. The transmission frequency of image data in such a liquid crystal display device has been increasing accordingly. Thus, there is concern about an increase in power consumption associated with an increase in the transmission frequency.
In view of this, a data driver that achieves a lower power consumption by, when display line data of adjacent display lines are identical to each other among display data, stopping the sending of a voltage for driving a liquid crystal display panel to the liquid crystal display panel has been proposed (see, for example, Japanese Patent Application Laid-open No. 2000-194305).
However, there is a risk of causing electro-magnetic interference, what is called EMI, along with an increase in the transmission frequency of image data in the display device and thus generating an error in the image data received at the driver. This deteriorates the display quality of the image.
It is an object of the present invention to provide a display device and an image data signal transmission processing method capable of suppressing a deterioration in display quality and an increase in power consumption.
A display device according to the present invention is a display device for displaying, on a display panel, an image based on input image data including a sequence of pixel data pieces indicating luminance levels corresponding to red, green, and blue of respective pixels. The display device includes: a driver for applying pixel driving voltages to a plurality of data lines in the display panel; and a control unit for generating a transmission image data signal on the basis of the input image data and transmitting the transmission image data signal to the driver. The control unit includes: an identical color line detecting unit for generating, for each horizontal scanning line, identical color line data indicating whether the pixels for one horizontal scanning line have an identical color on the basis of the sequence of the pixel data pieces in the input image data; a representative pixel extracting unit for extracting, as a representative pixel data pieces group, three pixel data pieces corresponding to red, green, and blue, respectively, from among the sequence of the pixel data pieces; an error correction coding unit for performing an error correction coding process on the sequence of the pixel data pieces to generate a coded data block; and a transmitting unit for generating the transmission image data signal including the identical color line data, the representative pixel data pieces group, and the coded data block and transmitting the transmission image data signal to the driver. If the identical color line data in the transmission image data signal received indicates not having the identical color, the driver converts the pixel data pieces obtained by performing an error correction process on the coded data block in the transmission image data signal to the respective pixel driving voltages. If the identical color line data indicates having the identical color, the driver converts the pixel data pieces contained in the representative pixel data pieces group in the transmission image data signal to the respective pixel driving voltages.
A transmission processing method for an image data signal according to the present invention is a transmission processing method for an image data signal in a display device for displaying, on a display panel, an image based on input image data including a sequence of pixel data pieces indicating luminance levels corresponding to red, green, and blue of respective pixels. The method includes: a first step of generating, for each horizontal scanning line, identical color line data indicating whether the pixels for one horizontal scanning line have an identical color on the basis of the sequence of the pixel data pieces in the input image data; a second step of extracting, as a representative pixel data pieces group, three pixel data pieces corresponding to red, green, and blue, respectively, from among the sequence of the pixel data pieces; a third step of performing an error correction coding process on the sequence of the pixel data pieces to generate a coded data block; a fourth step of generating a transmission image data signal including the identical color line data, the representative pixel data pieces group, and the coded data block; a fifth step of determining whether the identical color line data in the transmission image data signal indicates having the identical color or not having the identical color; and a sixth step of converting, if the identical color line data indicates not having the identical color, the pixel data pieces obtained by performing an error correction process on the coded data block in the transmission image data signal to respective pixel driving voltages and applying the pixel driving voltages to the display panel or converting, if the identical color line data indicates having the identical color, the pixel data pieces contained in the representative pixel data pieces group in the transmission image data signal to the respective pixel driving voltages and applying the pixel driving voltages to the display panel.
According to the present invention, the transmission image data signal including: the coded data block obtained by performing the error correction coding process on the sequence of the pixel data pieces in the input image data; and the representative pixel data pieces group containing the three pixel data pieces corresponding to red, green, and blue, respectively, in the sequence of the pixel data pieces is transmitted to the driver in the display panel. The driver converts the sequence of the pixel data pieces obtained by performing the error correction process on the transmission image data signal to the pixel driving voltages and applies these voltages to the display panel.
Thus, even when an error is generated in the image data received at the driver due to the EMI caused by an increase in the transmission frequency of the image data in the display device, an image with high display quality can be displayed since such an error is corrected.
If all pixels for one horizontal scanning line have the identical color, no error correction process as described above is performed. Instead, the representative pixel data pieces contained in the transmission image data signal is converted to pixel driving voltages and these voltages are applied to the display panel. Thus, at this time, a power consumption can be reduced by an amount necessary to perform the error correction process.
Thus, according to the present invention, a deterioration in display quality associated with an increase in the transmission frequency of image data in the display device and an increase in power consumption can be suppressed.
In
As shown in
A drive control unit 10 generates a scanning control signal synchronized with input image data VD and provides the scanning control signal to a scanning driver 11.
As shown in
The drive control unit 10 generates a transmission image data signal VDT on the basis of the input image data VD and transmits the transmission image data signal VDT to a data driver 12. An operation of generating the transmission image data signal VDT by the drive control unit 10 will be described later.
The scanning driver 11 generates a scanning pulse in accordance with the scanning control signal provided by the drive control unit 10. The scanning driver 11 then applies the scanning pulse to the horizontal scanning lines S1 to Sn of the display panel 20 in a sequential and alternative manner.
The data driver 12 is formed in a single semiconductor chip or formed dispersedly in a plurality of semiconductor chips.
The data driver 12 first decodes the received transmission image data signal VDT to restore the sequence of the pixel data QD shown in
An operation of generating and transmitting the transmission image data signal VDT by the drive control unit 10 and an operation of the data driver 12 will be described below.
The drive control unit 10 includes a transmission image data signal generating unit 100 for generating and transmitting the transmission image data signal VDT.
The identical color line detecting unit 101 has an internal configuration shown in
More specifically, in the low power consumption mode, the color correcting unit 101x first determines, for each horizontal scanning line, color frequencies expressed by the respective pixels on the basis of the input image data VD. Next, the color correcting unit 101x sets, as a reference color, the color having the highest frequency, i.e., the most frequent color among the colors expressed by the pixels for one horizontal scanning line. If there are a plurality of most frequent colors, the color correcting unit 101x sets an average color of the pixels for one horizontal scanning line as the above-described reference color on the basis of the input image data VD.
Next, for each of the pixels for one horizontal scanning line, the color correcting unit 101x determines a difference between the color expressed by the pixel and the reference color. More specifically, for each of the color components (red, green, and blue), the color correcting unit 101x determines differences between luminances of red, green, and blue components in the reference color (hereinafter referred to as a reference red luminance, a reference green luminance, and a reference blue luminance, respectively) and luminances of red, green, and blue components in each pixel based on the input image data VD. Hereinafter, a difference with respect to the reference red luminance is referred to as a red difference, a difference with respect to the reference green luminance as a green difference, and a difference with respect to the reference blue luminance as a blue difference.
Next, the color correcting unit 101x determines, for each pixel, whether all of the color differences constituted by the red difference, the green difference, and the blue difference fall within a predetermined range, e.g., within a range of −5% to +5% (i.e., ±5%) of the maximum luminance. The color correcting unit 101x may determine, for each pixel, whether the sum of the red difference, the green difference, and the blue difference falls within a range of −10% to +10% (±10%) of the maximum luminance, for example.
If it is determined that each color component difference falls within the predetermined range, the color correcting unit 101x then performs correction of replacing the luminance levels indicated by the pixel data QD for the color components corresponding to that pixel with values of the luminance levels of the color components in the reference color, respectively. If it is determined that each color component difference does not fall within the predetermined range, the color correcting unit 101x then performs no correction as described above on the pixel data QD for the color components corresponding to that pixel.
The color correcting unit 101x provides the pixel data QD in the input image data VD, each having undergone the process as described above, to the color separation and extraction unit 101a as the image data VDX.
The color separation and extraction unit 101a extracts the pixel data QD each indicating a luminance level of the red component as red pixel data QDR from among the sequence of the pixel data QD indicated by the image data VDX. More specifically, the color separation and extraction unit 101a extracts the (3·t−2)th pixel data QD1, QD4, QD7, . . . , QDm-5, and QDm-2 as the red pixel data QDR from among the sequence of the pixel data QD shown in
The color separation and extraction unit 101a extracts the pixel data QD each indicating a luminance level of the green component as green pixel data QDG from among the sequence of the pixel data QD indicated by the image data VDX. More specifically, the color separation and extraction unit 101a extracts the (3·t−1)th pixel data QD2, QD5, QD8, . . . , QDm-4, and QDm-1 as the green pixel data QDG from among the sequence of the pixel data QD shown in
Furthermore, the color separation and extraction unit 101a extracts the pixel data QD each indicating a luminance level of the blue component as blue pixel data QDB from among the sequence of the pixel data QD indicated by the image data VDX. More specifically, the color separation and extraction unit 101a extracts the (3·t)th pixel data QD3, QD6, QD9, . . . , QDm-3, and QDm as the blue pixel data QDB from among the sequence of the pixel data QD shown in
The red color identicalness determination unit 101b determines whether or not the red pixel data QDR for one horizontal scanning line, i.e., the pixel data QD1, QD4, QD7, . . . , QDm-5, and QDm-2 have the same luminance level. If it is determined that the red pixel data QDR for one horizontal scanning line are identical to one another, the red color identicalness determination unit 101b provides a red color conformity determination signal LR at a logic level of 1 to an AND gate 101f. If it is determined that not all of the red pixel data QDR for one horizontal scanning line are identical to one another, the red color identicalness determination unit 101b provides a red color conformity determination signal LR at a logic level of 0 to the AND gate 101f.
The green color identicalness determination unit 101d determines whether or not the green pixel data QDG for one horizontal scanning line, i.e., the pixel data QD2, QD5, QD8, . . . , QDm-4, and QDm-1 have the same luminance level. If it is determined that the green pixel data QDG for one horizontal scanning line are identical to one another, the green color identicalness determination unit 101d provides a green color conformity determination signal LG at a logic level of 1 to the AND gate 101f. If it is determined that not all of the green pixel data QDG for one horizontal scanning line are identical to one another, the green color identicalness determination unit 101d provides a green color conformity determination signal LG at a logic level of 0 to the AND gate 101f.
The blue color identicalness determination unit 101e determines whether or not the blue pixel data QDB for one horizontal scanning line, i.e., the pixel data QD3, QD6, QD9, . . . , QDm-3, and QDm have the same luminance level. If it is determined that the blue pixel data QDB for one horizontal scanning line are identical to one another, the blue color identicalness determination unit 101e provides a blue color conformity determination signal LB at a logic level of 1 to the AND gate 101f. If it is determined that not all of the blue pixel data QDB for one horizontal scanning line are identical to one another, the blue color identicalness determination unit 101e provides a blue color conformity determination signal LB at a logic level of 0 to the AND gate 101f.
The AND gate 101f provides identical color line data LC having a logic level of 1 to the LIF generating unit 101c if all of the red color conformity determination signal LR, the green color conformity determination signal LG, and the blue color conformity determination signal LB have the logic level of 1. At all other times, the AND gate 101f provides identical color line data LC having a logic level of 0 to the LIF generating unit 101c.
More specifically, in the high-definition mode, the AND gate 101f provides the identical color line data LC at the logic level of 1 to the LIF generating unit 101c if all pixels PX for one horizontal scanning line have an identical color (hereinafter referred to as “identical-color-throughout-one-line”). If not all of the pixels PX have an identical color, the AND gate 101f provides the identical color line data LC at the logic level of 0 to the LIF generating unit 101c. In the low power consumption mode, the AND gate 101f provides the identical color line data LC at the logic level of 1 to the LIF generating unit 101c if all of the color differences between the reference color most frequent among the colors expressed by the pixels PX for one horizontal scanning line and the colors expressed by the pixels PX for this one horizontal scanning line fall within the predetermined range. At all other times, the AND gate 101f provides the identical color line data LC at the logic level of 0 to the LIF generating unit 101c.
The LIF generating unit 101c generates line information LIF having a data format shown in
More specifically, the LIF generating unit 101c first keeps the identical color line data LC provided by the AND gate 101f in the built-in register. Next, the LIF generating unit 101c keeps one of the red pixel data QDR provided by the color separation and extraction unit 101a in the built-in register as representative red pixel data HR. The LIF generating unit 101c keeps one of the green pixel data QDG provided by the color separation and extraction unit 101a in the built-in register as representative green pixel data HG. The LIF generating unit 101c keeps one of the blue pixel data QDB provided by the color separation and extraction unit 101a in the built-in register as representative blue pixel data HB.
Furthermore, the LIF generating unit 101c performs an error detection coding process by means of CRC (Cyclic Redundancy Check), for example, on a data block constituted by the identical color line data LC, the representative red pixel data HR, the representative green pixel data HG, and the representative blue pixel data HB kept in the built-in register. The LIF generating unit 101c keeps error check data CRC obtained by the error detection coding process in the built-in register.
The LIF generating unit 101c provides the line information LIF constituted by the identical color line data LC, the representative red pixel data HR, the representative green pixel data HG, the representative blue pixel data HB, and the error check data CRC kept in the built-in register to an LIF adding unit 101g.
As shown in
Thus, with the configuration shown in
The error correction coding unit 102 performs an error correction coding process on the pixel data block HQD in the transmission intermediate image data PA to generate a coded data block CDD in which error correction code data ERR is added to the HQD. As shown in
The interleaving unit 103 performs, on the coded data block CDD in the transmission intermediate image data PB shown in
The transmitting unit 104 transmits the transmission image data signal VDT constituted by a data sequence including the line information LIF and the coded data block ILV as shown in
The LIF take-in unit 122 takes in the line information LIF from the transmission image data signal VDT shown in
The error detecting unit 124 detects whether there is an error bit in the sequence constituted by the identical color line data LC, the representative red pixel data HB, the representative green pixel data HG, and the representative blue pixel data HB contained in the line information LIF on the basis of the error check data CRC contained in the line information LIF. If there is an error bit, the error detecting unit 124 provides an error detection signal ER at a logic level of 0 to the AND gate 125. If there is no error bit, the error detecting unit 124 provides an error detection signal ER at a logic level of 1 to the AND gate 125.
If both of the error detection signal ER and the identical color line data LC are at the logic level of 1, the AND gate 125 generates an identical pixel line signal SE at a logic level of 1. If at least one of the error detection signal ER and the identical color line data LC is at the logic level of 0, the AND gate 125 generates an identical pixel line signal SE at a logic level of 0. In other words, if the line information LIF has no error and the identical color line data LC contained in the line information LIF indicates “identical-color-throughout-one-line”, the AND gate 125 generates the identical pixel line signal SE at the logic level of 1. On the other hand, if the line information LIF has an error or the identical color line data LC does not indicate “identical-color-throughout-one-line”, the AND gate 125 generates the identical pixel line signal SE at the logic level of 0.
The AND gate 125 provides the identical pixel line signal SE to the data decoding unit 123, the representative pixel register 126, and a selector 127.
When being supplied with the identical pixel line signal SE at the logic level of 0, the data decoding unit 123 is set in a state to perform the following decoding process. When being supplied with the identical pixel line signal SE at the logic level of 1, the data decoding unit 123 has a deinterleaving circuit DV and an error correction circuit EE set in an operation stopped state.
The deinterleaving circuit DV performs, on the coded data block ILV in the transmission image data signal VDT shown in
The error correction circuit EE performs an error detection and error correction process on the coded data block CDD restored by the deinterleaving circuit DV. At this time, the intermediate data generated during the error detection and error correction process is written into the RAM 128 and read out therefrom as needed. The error correction circuit EE corrects an error generated in the coded data block CDD by means of the error detection and error correction process and thereby restores the sequence of the pixel data QD1 to QDm for one horizontal scanning line shown in
The data decoding unit 123 provides, to the selector 127, the pixel data block HQD obtained by performing the decoding process, i.e., the deinterleaving process and the error correction process, on the received transmission image data signal VDT as described above.
The representative pixel register 126 keeps the single piece of representative red pixel data HR, the single piece of representative green pixel data HG, and the single piece of representative blue pixel data HB provided by the LIF take-in unit 122. When being supplied with the identical pixel line signal SE at the logic level of 1, the representative pixel register 126 performs the following readout operation.
More specifically, the representative pixel register 126 repeatedly reads out the stored representative red pixel data HR, representative green pixel data HG, and representative blue pixel data HB for one horizontal scanning line as shown in
When being supplied with the identical pixel line signal SE at the logic level of 0, the representative pixel register 126 is set in the operation stopped state.
The selector 127 alternatively selects one of the pixel data block CHD provided by the representative pixel register 126 and the pixel data block HQD provided by the data decoding unit 123 that is indicated by the identical pixel line signal SE. More specifically, if the identical pixel line signal SE indicates the logic level of 0, the selector 127 selects the pixel data block HQD. If the identical pixel line signal SE indicates the logic level of 1, the selector 127 selects the pixel data block CHD. The selector 127 provides the thus selected one of the pixel data blocks HQD and CHD to a data latch 129.
More specifically, in response to the identical pixel line signal SE at the logic level of 0 that does not indicate identical-color-throughout-one-line, the selector 127 provides the pixel data block HQD, which has been decoded by the data decoding unit 123, to the data latch 129. In response to the identical pixel line signal SE at the logic level of 1 that indicates identical-color-throughout-one-line, the selector 127 provides the pixel data block CHD constituted by the representative pixel data pieces group (HR, HG, and HB) to the data latch 129.
The data latch 129 sequentially takes in the m pieces of pixel data (QD or H) for one horizontal scanning line contained in the pixel data block HQD or CHD. The data latch 129 then provides these data pieces to a gradation voltage generating unit 130 as pixel data SD1 to SDm.
The gradation voltage generating unit 130 converts the pixel data SD1 to SDm to analog gradation voltages corresponding to luminance levels indicated by the pixel data SD1 to SDm. The gradation voltage generating unit 130 then applies the gradation voltages corresponding to the pixel data SD1 to SDm to the data lines D1 to Dm of the display panel 20 as the pixel driving voltages G1 to Gm, respectively.
With the above-described configuration, the data driver 12 obtains one of the pixel data blocks HQD and CHD on the basis of the received transmission image data signal VDT shown in
If the line information LIF has no error (ER=1) and the identical color line data LC indicates identical-color-throughout-one-line (LC=1), the data driver 12 generates the pixel data block CHD on the basis of the received transmission image data signal VDT. More specifically, in this case, the representative pixel register 126 repeatedly reads out the single piece of representative red pixel data HR, the single piece of representative green pixel data HG, and the single piece of representative blue pixel data HB contained in the line information LIF in a cyclic manner in the order of HR, HG, and HB as shown in
As described above, according to the display device shown in
Thus, according to such a configuration, even when an error is generated in the transmission image data signal VDT received at the data driver 12 due to the influence of the EMI caused by an increase in the transmission frequency of the image data signal, such an error can be corrected on the side of the data driver 12. Thus, even under the EMI environment resulting from an increase in the frequency of the image data signal, the display quality can be prevented from deteriorating.
Furthermore, if there are the pixel data QD1 to QDm that cause the respective pixels PX on one horizontal scanning line to display an identical color in the input image data VD, the drive control unit 10 first selects three pieces of pixel data for forming that color as the representative pixel data (HR, HG, and HB) from among such pixel data QD1 to QDm. The drive control unit 10 then transmits, to the data driver 12, the transmission image data signal VDT as shown in
If the identical color line data LC indicates that the pixels on one horizontal scanning line have the identical color, the data driver 12 performs the following process without performing the deinterleaving process and the error correction process on the received transmission image data signal VDT. More specifically, the representative red pixel data HR, the representative green pixel data HG, and the representative blue pixel data HB contained in the line information LIF are repeated over one horizontal scanning line (m pieces) and the data latch 129 is caused to take in such pixel data.
Thus, according to such a configuration, if all pixels on one horizontal scanning line have the identical color, no deinterleaving process and error correction process described above are performed on the received transmission image data signal VDT and no access to the RAM 128, associated with such processes, is performed. Thus, amounts of power consumption and heat generation can be reduced by amounts caused by performing the deinterleaving process, the error correction process, and the access to the RAM 128.
As described above, the display device shown in
According to the configuration of the data driver 12 shown in
In
If it is determined in step S3 that the line information LIF has an error or the identical color line data LC has the logic level of 0 indicating that not all pixels on one horizontal scanning line have an identical color, the control unit performs the following step S6. More specifically, the control unit performs the deinterleaving process on the coded data block ILV shown in
The control unit of the data driver 12 performs the control made up of the above steps S1 to S5 or S1 to S4, S6, and S7 on the received transmission image data signal VDT for each horizontal scanning line.
In sum, according to the display device shown in
The control unit 10 includes: the identical color line detecting unit (101x and 101a to 101f); the representative pixel extracting unit (101a and 101c); the error correction coding unit 102; and the transmitting unit 104. The identical color line detecting unit generates, for each horizontal scanning line, the identical color line data LC indicating whether or not the pixels for one horizontal scanning line have an identical color on the basis of the sequence of the pixel data pieces in the input image data. The representative pixel extracting unit extracts, as a representative pixel data pieces group, three pixel data pieces (HR, HG, and HB) corresponding to red, green, and blue, respectively, from among the sequence of the pixel data pieces. The error correction coding unit performs the error correction coding process on the sequence of the pixel data pieces to generate the coded data block CDD. The transmitting unit generates the transmission image data signal including the above-described identical color line data, representative pixel data pieces group, and coded data block and transmits such a signal to the driver.
If the identical color line data in the received transmission image data signal indicates not having the identical color, the driver 12 converts the pixel data pieces obtained by performing the error correction process (EE) on the coded data block in the transmission image data signal to pixel driving voltages (130) and applies these voltages to the plurality of data lines D1 to Dm in the display panel 20. If the identical color line data indicates having the identical color, on the other hand, the driver 12 converts the pixel data pieces contained in the representative pixel data pieces group in the transmission image data signal to pixel driving voltages and applies these voltages to the plurality of data lines in the display panel.
In the high-definition mode, if all pixels for one horizontal scanning line have an identical color, the identical color line detecting unit determines that the pixels for one horizontal scanning line have the identical color. In the low power consumption mode, if all of color differences between the reference color most frequent among colors expressed by respective pixels for one horizontal scanning line and the colors expressed by the respective pixels for one horizontal scanning line fall within a predetermined range, the identical color line detecting unit determines that the pixels for one horizontal scanning line have an identical color.
This application is based on a Japanese Patent Application No. 2014-167003 which is hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2014-167003 | Aug 2014 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
8063871 | Lee | Nov 2011 | B2 |
20030053098 | Hagai | Mar 2003 | A1 |
20030085906 | Elliott | May 2003 | A1 |
20050069168 | Zarrabizadeh | Mar 2005 | A1 |
20050157581 | Shiurasaki | Jul 2005 | A1 |
20060208987 | Sarayeddine | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
2000-194305 | Jul 2000 | JP |
Number | Date | Country | |
---|---|---|---|
20160055785 A1 | Feb 2016 | US |