1. Field of the Invention
The present invention relates to a display device that applies a sub-field method to represent a halftone.
2. Description of the Related Art
Current types of display devices are equipped with a plasma display panel (hereinafter, referred to as PDP), or an electroluminescent display panel (hereinafter, ELPD) as a thin flat display panel. In these PDP and ELDP, light-emitting devices, as pixels, are to be in only two states of “light emission” and “no light emission”. In consideration thereof, to derive halftones corresponding to any incoming video signal, a sub-field method is applied to halftone-drives for display panels such as PDPs and ELDPs.
With the sub-field method, an input video signal is converted into N-bit pixel data for every pixel. Based on each of the bit digits of the N bits, a field display period is divided into N sub-fields. The sub-fields are each assigned to the number of light emissions, which corresponds to the respective bit digits of the pixel data. When the logic level of one bit digit in the N bits is “1”, in the sub-field corresponding to the bit digit, the light is emitted for the number of assigned times described above. On the other hand, when the logic level of the bit digit is “0”, in the sub-field corresponding to the bit digit, the light is not emitted. With such a driving method, the number of light emissions is summed up for every sub-field in a field display period. Based on the summed value, the halftone corresponding to an input video signal is represented. Japanese Patent Application Kokai No. 2004-240103 has recently proposed another type of driving method. In the driving method, an input video signal is used as a basis to generate brightness frequency data on a screen basis. The brightness frequency data represents the frequency for each level of brightness. Based on the resulting brightness frequency data, the number of sub-fields is adjusted for every brightness region depending on its frequency. This driving method provides favorable tone representation suiting the characteristics of human sight by assigning the larger number of sub-fields to the brightness segment region of a frequency larger in value.
The problem with such a driving method is that, however, if any high-bright text display such as a news flash, e.g., about an earthquake, is made during image display of television broadcasting, the number of sub-fields to be assigned to the brightness segment regions is abruptly changed. The resulting display makes viewers feel that something is wrong.
The present invention is proposed to solve the above-described problems, and an object thereof is to provide a display device with favorable halftone representation without causing viewers to feel something is wrong no matter what type of display images.
A first aspect of the invention is directed to a display device in which a field display period of an input video signal is configured by a plurality of sub-fields each assigned with a light-emitting period, and pixel cells serving as pixels of a display panel are made to emit light for each of the sub-fields for halftone representation. The display device includes: a brightness level frequency generation unit for deriving, as a brightness level frequency, a frequency for every brightness level of the input video signal on a frame basis; an accumulated brightness level frequency generation unit for deriving an accumulated brightness level frequency corresponding to each of the brightness levels by adding the brightness level frequency; and a control unit for setting the number of sub-fields for assignment to each different brightness segment region based on an effective maximum brightness level, which is the brightness level corresponding to the accumulated brightness level frequency that is smaller by a predetermined value than any one of the accumulated brightness level frequencies indicated as maximum.
A second aspect of the invention is directed to a display device in which a field display period of an input video signal is configured by a plurality of sub-fields each assigned with a light-emitting period, and pixel cells serving as pixels of a display panel are made to emit light for each of the sub-fields for halftone representation. The display device includes: a brightness level frequency generation unit for deriving, as a brightness level frequency, a frequency for every brightness level of the input video signal on a frame basis; an accumulated brightness level frequency generation unit for deriving an accumulated brightness level frequency corresponding to each of the brightness levels by adding the brightness level frequency; an ambient light sensor that detects a light intensity around the display panel as an ambient light intensity; and a control unit for setting the number of sub-fields for assignment to each different brightness segment region based on the ambient light intensity and an effective maximum brightness level, which is the brightness level corresponding to the accumulated brightness level frequency that is smaller by a predetermined value than any one of the accumulated brightness level frequencies indicated as maximum.
A third aspect of the invention is directed to a display device in which a field display period of an input video signal is configured by a plurality of sub-fields each assigned with a light-emitting period, and pixel cells serving as pixels of a display panel are made to emit light for each of the sub-fields for halftone representation. The display device includes: a brightness level frequency generation unit for deriving, as a brightness level frequency, a frequency for every brightness level of the input video signal on a frame basis; an accumulated brightness level frequency generation unit for deriving an accumulated brightness level frequency corresponding to each of the brightness levels by adding the brightness level frequency; an ambient light sensor that detects a light intensity around the display panel as an ambient light intensity; and a control unit for setting the number of sub-fields for assignment to each different brightness segment region based on the ambient light intensity and the accumulated brightness level frequency.
In
A pixel data conversion circuit 1 converts an input video signal into 8-bit pixel data PD representing the brightness level for every pixel, for example. The resulting pixel data PD is forwarded to both a brightness level conversion circuit 2 and a brightness accumulated frequency arithmetic circuit 3. Here, the input video signal is a signal derived by applying gamma correction to a source video signal corresponding to a video for display.
For the 8-bit pixel data PD representing the brightness levels of “0” to “255”, the brightness level conversion circuit 2 performs brightness level conversion based on conversion characteristics of
A multi-halftone processing circuit 4 subjects the 8-bit pixel data PD1 to an error diffusion process and dithering. For example, in the error diffusion process, the high-order 6 bits of the pixel data PD1 is regarded as display data, and the remaining low-order 2 bits as error data. The error data of the pixel data PD1 corresponding to each neighboring pixels is weighed and added, and the result is reflected to the display data. With such an operation, the brightness of the low-order 2 bits of the original pixel is artificially represented by the neighboring pixels. Therefore, 6-bit display data of a fewer number of bits than 8 bits enables brightness halftone representation equivalent to the 8-bit pixel data. After such an error diffusion process, the resulting 6-bit error-diffused pixel data is subjected to dithering. With dithering, any adjacent pixels are regarded as a pixel unit, and the error-diffused pixel data corresponding to each of the pixels in a pixel unit are respectively assigned with each different dithering coefficient. The dithering coefficients are added together so that dithering-added pixel data is derived. By going through such addition of dithering coefficients, in view of a pixel unit, only the high-order 4 bits of the dithering-added pixel data can represent the brightness equivalent to 8 bits. In consideration thereof, the multi-halftone processing circuit 4 forwards, to a drive data conversion circuit 5, the high-order 4 bits of the dithering-added pixel data as multi-halftone pixel data MD.
The drive data conversion circuit 5 converts the multi-halftone pixel data MD into 12-bit pixel drive data GD for transmission to a memory 6. Such conversion is performed in accordance with a data conversion table of
The memory 6 sequentially acquires the 12-bit pixel drive data GD for storage. Every time the writing of the pixel drive data GD1.1 to GDn.m is completed for an image frame (n-rows×m-columns), the memory 6 separates the pixel drive data GD1.1 to GDn.m on a bit digit basis. The memory 6 then reads each display line corresponding to the sub-fields SF1 to SF12, which will be described later. The memory 6 supplies, to a column electrode drive circuit 7, the (m) pixel drive data bits of any one read display line as pixel drive data bits DB1 to DB(m). For example, for the sub-field SF1, the memory 6 reads, for each display line, only the 1st bit of each of the pixel drive data GD1.1 to GDn.m, and supplies the result to the column electrode drive circuit 7 as the pixel drive data bits DB1 to DB(m). For the sub-field SF2, the memory 6 reads, for each display line, only the 2nd bit of each of the pixel drive data GD1.1 to GDn.m, and supplies the result to the column electrode drive circuit 7 as the pixel drive data bits DB1 to DB(m).
The brightness accumulated frequency arithmetic circuit 3 is configured by a brightness level frequency data generation circuit 31 and an accumulation arithmetic circuit 32.
The brightness level frequency data generation circuit 31 is provided with 256 storage regions corresponding, respectively, to values of “0” to “255” in a brightness level range, which can be represented by the pixel data PD. Each of the 256 storage regions stores the total number of times each region is provided with the pixel data PD representing its corresponding brightness level, i.e., total frequency. For example, every time the pixel data PD comes from the pixel data conversion circuit 1, the brightness level frequency data generation circuit 31 increments by “1” the frequency stored in the storage region corresponding to the brightness level represented by the pixel data PD. For every frame (or a field) of the input video signal, the brightness level frequency data generation circuit 31 supplies brightness level frequencies DF0 to DF255 to the accumulation arithmetic circuit 32. The brightness level frequencies DF0 to DF255 are those generated by the pixel data PD of a frame (or a field), and represent the frequencies for the brightness levels of “0” to “255”.
The accumulation arithmetic circuit 32 derives accumulated brightness level frequencies AC0 to AC255 corresponding to, respectively, the brightness levels “0” to “255”. The accumulated brightness level frequencies AC0 to AC255 are the addition results derived by sequentially adding the brightness level frequencies DF0 to DF255, starting from the one corresponding to the low brightness (or starting from the one corresponding to the high brightness). That is, the accumulation arithmetic circuit 32 calculates the accumulated brightness level frequencies AC0 to AC255 representing, respectively, the accumulated frequencies of the brightness for the brightness levels “0” to “255” by going through the following calculation:
AC0=DF0
AC1=DF0+DF1
AC2=DF0+DF1+DF2
. . .
AC255=DF0+DF1+DF2+DF3+ . . . DF255
The accumulation arithmetic circuit 32 supplies these accumulated brightness level frequencies AC0 to AC255 to an SF (sub-field) boundary value generation circuit 8.
Based on the accumulated brightness level frequencies AC0 to AC255, the SF boundary value generation circuit 8 generates SF boundary values S1 to S11 for transmission to an averaging circuit 9, which will be described later. The SF boundary values S1 to S11 indicate the boundary values of a brightness range for the sub-fields SF1 to SF12, which will be described later.
The averaging circuit 9 supplies averaged SF boundary values CS1 to CS11 to a drive control circuit 10. These averaged SF boundary values CS1 to CS11 are derived by applying an averaging process to, separately, the SF boundary values S1 to S11. The averaging circuit 9 is exemplified by a circulating low-pass filter. With this being the case, the averaging circuit 9 executes a circulating low-pass filtering process using the SF boundary value S1 generated based on a video signal of a preceding frame, and the SF boundary value S1 generated based on a video signal of the current field. The resulting output value is then supplied to the drive control circuit 10 as the averaged SF boundary value CS1. The averaging circuit 9 also executes the circulating low-pass filtering process this time using the SF boundary value S2 generated based on a video signal of a preceding frame, and the SF boundary value S2 generated based on a video signal of the current field. The resulting output value is then supplied to the drive control circuit 10 as the averaged SF boundary value CS2. The averaging circuit 9 also executes the circulating low-pass filtering process using the SF boundary value S3 generated based on a video signal of a preceding frame, and the SF boundary value S3 generated based on a video signal of the current field. The resulting output value is then supplied to the drive control circuit 10 as the averaged SF boundary value CS3. In a similar manner, the averaging circuit 9 executes a circulating low-pass filtering process to, separately, the SF boundary values S4 to S11, and the results of the averaged SF boundary values CS4 to CS11 are provided to the drive control circuit 10.
In accordance with a light emission drive sequence of
In the light emission drive sequence of
First of all, in the reset process R for the head sub-field SF1, the row electrode Y drive circuit 11 and the row electrode X drive circuit 12 apply a reset pulse to each of the row electrodes X and Y. In response to such reset pulses, reset discharge is started in every discharge cell G so that the discharge cells G have a wall charge of a predetermined amount. As a result, every discharge cell G is set to an illumination mode, in which sustain discharge light emission is enabled in the sustain process I that will be described later.
Next, in the address process W of the respective sub-fields, the row electrode Y drive circuit 11 sequentially applies a scanning pulse to the row electrodes Y1 to Yn of the PDP 100. During this time, the column electrode drive circuit 7 applies m pixel data pulses to the column electrodes D1 to Dm in synchronization with the timing of the scanning pulse. The m pixel data pulses are for a display line corresponding to the pixel drive data bits DB1 to DB(m) read from the memory 6. Here, deletion address discharge is started only to the discharge cell(s) that receive high-voltage pixel data pulses together with the scanning pulse. Such deletion address discharge eliminates the wall discharge formed in the discharge cells, and such wall-charge-eliminated discharge cells are set to a turn-off mode in which sustain discharge light emission is not started in the sustain process I, which will be described later. On the other hand, no such deletion address discharge is started for the discharge cell(s) that receive the low-voltage pixel data pulses together with the scanning pulse, and the immediately preceding state is sustained (illumination mode or turn-off mode).
Next, in the sustain process I of the respective sub-fields, the row electrode Y drive circuit 11 and the row electrode X drive circuit 12 both repeatedly generate a sustain pulse over a light emission period K that is set by the drive control circuit 10. Thus generated sustain pulses are applied to each of the row electrodes X and Y alternately. At this time, only in the discharge cell(s) G set to the illumination mode, sustain discharge light emission is started every time the sustain pulse is applied.
At this time, by the driving operation of
By such a driving operation, the brightness corresponding to the total length of light emission started by sustain discharge light emission in a frame period can be observed. That is, according to 13 different emission patterns of
Herein, the light emission periods K1 to K12 of FIG. 5 assigned to the sustain process I of the sub-fields SF1 to SF12, respectively, are set by the averaged SF boundary values CS1 to CS11 derived by averaging, separately, the SF boundary values S1 to S11.
The operation of the SF boundary value generation circuit 8 is now described, which generates the SF boundary values S1 to S11.
The SF boundary value generation circuit 8 regards Q %, e.g., 90%, of the maximum accumulated frequency as an effective maximum accumulated brightness level frequency ACX of
That is, according to the 13 different light emission drive patterns as shown in
As shown in
With such an operation, when a one-frame video signal has a relatively high proportion of high-brightness components, the number of sub-fields is increased for assignment to the high-brightness components. When the video signal has a relatively high proportion of low-brightness components, the number of sub-fields is increased for assignment to the low-brightness components.
For example, when the effective maximum brightness level X is relatively low, i.e., when the proportion of the high-brightness components is low in a one-frame image, as shown in
Therefore, with such an operation, the favorable halftone representation suitable for the brightness distribution of a display image is achieved.
Described next is the operation when an incoming video signal includes text information such as subtitles or newsbar in a main image.
As shown in
Here, the SF boundary value generation circuit 8 regards Q %, e.g., 90%, of the maximum accumulated frequency in the accumulated brightness level frequency sequence of
Accordingly, even if a television video signal is suddenly superimposed with a high-bright text image signal corresponding to a news flash, e.g., about an earthquake, the setting state of the sub-fields shows no transition so that the resulting display image does not cause viewers to feel something is wrong.
In the plasma display device of
The SF number assignment change circuit 80 is configured by an ambient light sensor 81 and an SF boundary value adjustment circuit 82. The ambient light sensor 81 detects the light intensity of the position at which the plasma display is disposed, and an ambient light intensity signal GS indicating the light intensity is provided to the SF boundary value adjustment circuit 82. The SF boundary value adjustment circuit 82 adjusts the SF boundary values S1 to S11 provided by the SF boundary value generation circuit 8 based on the light intensity indicated by the ambient light intensity signal GS. The adjustment results are forwarded to the averaging circuit 9 as SF boundary values SS1 to SS11. That is, when the light intensity indicated by the ambient light intensity signal GS is smaller than a predetermined value, the SF boundary value adjustment circuit 82 increases the number of sub-fields by a predetermined number for assignment to a low-brightness segment region. The SF boundary value adjustment circuit 82 then adjusts the SF boundary values S1 to S11 so as to decrease the number of sub-fields for assignment to a high-brightness segment region by the increased number. On the other hand, when the light intensity indicated by the ambient light intensity signal GS is equal to or larger than the predetermined value, the SF boundary value adjustment circuit 82 increases the number of sub-fields by a predetermined number for assignment to the high-brightness segment region. The SF boundary value adjustment circuit 82 then adjusts the SF boundary values S1 to S11 so as to decrease the number of sub-fields for assignment to the low-brightness segment region by the increased number.
As such, according to the SF number assignment change circuit 80, the number of sub-fields is increased for assignment to the low-brightness segment region based on human sight that becomes sensitive to low-brightness images in any dark place so that the halftone representation can be improved for any low-brightness images.
Note that, in the embodiment, the SF boundary value generation circuit 8 generates the SF boundary values S1 to S11 based on the effective maximum brightness level X. Alternatively, this SF boundary value generation circuit 8 may be equipped with a memory that stores the SF boundary values S1 to S11 corresponding to various effective maximum brightness levels X. That is, as described in the foregoing, the SF boundary value generation circuit 8 derives the effective maximum brightness level X corresponding to the effective maximum accumulated brightness level frequency ACX from the accumulated brightness level frequencies AC0 to AC255, and from the memory, reads the SF boundary values S1 to S11 corresponding to the effective maximum accumulated brightness level frequency ACX.
As such, in the display device described above, a brightness level frequency indicated by an input video signal is accumulated in decreasing order or increasing order of the brightness level so that the accumulated brightness level frequency (AC) is calculated for every brightness level. The brightness level (X) corresponding to the effective accumulated brightness level frequency (ACX), smaller by a predetermined value than any one of the accumulated brightness level frequencies indicated as maximum, is used as a basis to set the number of sub-fields for assignment to each different brightness segment region. With such a configuration, the resulting display device can provide favorable halftone representation without causing viewers to feel something is wrong, no matter what type of display images. This application is based on a Japanese patent application No. 2005-166511 which is hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2005-166511 | Jun 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6747616 | Honda et al. | Jun 2004 | B2 |
6762567 | Ide | Jul 2004 | B2 |
6812932 | Kasahara et al. | Nov 2004 | B2 |
20020005842 | Honda et al. | Jan 2002 | A1 |
20030151565 | Kim et al. | Aug 2003 | A1 |
20040135748 | Yoon et al. | Jul 2004 | A1 |
20040150586 | Urakami et al. | Aug 2004 | A1 |
20040155891 | Kang | Aug 2004 | A1 |
20050024354 | Hosoi et al. | Feb 2005 | A1 |
20050243028 | Usui et al. | Nov 2005 | A1 |
20080211741 | Itakura et al. | Sep 2008 | A1 |
Number | Date | Country |
---|---|---|
102 03 157 | Aug 2003 | DE |
11-272228 | Oct 1999 | JP |
2004-240103 | Aug 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20060273987 A1 | Dec 2006 | US |