Technical Field
[0001] The present invention relates to display apparatuses and a display method for providing
a grayscale display using a sub-field method.
Background Art
[0002] Plasma display apparatuses using plasma display panels as self-emission image displays
have the advantage that thinning and larger screens are possible. Such a plasma display
apparatus displays images by utilizing light emissions at the time of discharges of
discharge cells forming pixels. Since a plasma display panel emits light in binary
form, a sub-field method is used for the plasma display panel by which a halftone
is displayed by temporally superimposing a plurality of binary images that are each
weighted.
[0003] In the above-mentioned sub-field method, a single field is temporally divided into
a plurality of sub-fields that are each weighted. The weight of each sub-field corresponds
to the amount of emission for each sub-field. For example, the number of emissions
is used as the weight, and the sum of the weights of all the sub-fields corresponds
to the brightness, or the grayscale level of a video signal.
[0004] This sub-field method has a fixed order of emissions for the plurality of sub-fields.
Therefore, when a viewer of emitting sub-fields moves his or her eye on a plurality
of pixels, the viewer will see a different sub-field for each pixel. This causes the
viewer to see a grayscale level that is considerably different from the grayscale
level that should have been represented. In particular, if adjacent pixels are consecutive,
the viewer visually perceives a striped false contour which seems as if the grayscale
level had been lost. Such a false contour is known to degrade display quality very
much. This false contour appearing only with moving images is referred to as a " false
contour noise" (Institute of Television Engineers of Japan Technical Report. "False
Contour Noise Observed in Display of Pulse Width Modulated Moving Images", Vol. 19,
No. 2, IDY 95-21, pp. 61-66).
[0005] Fig. 11 is a schematic diagram for illustrating a false contour noise that is visually
perceived by a human eye moving on different pixels.
[0006] In Fig. 11, the white circles denote emission sub-fields, the black circles denote
non-emission sub-fields, and the plurality of sub-fields are denoted as SF1 to SF10
in order of smaller weight. The rows A, B, C, D shown in Fig. 11 denote the numbers
of pixel rows in the horizontal direction, and the column 1 denotes the number of
a pixel column in the vertical direction.
[0007] In Fig. 11, when the human eye is fixed in the row A column 1 position or the row
B column 1 position, the eye perceives the sub-fields SF1-SF10 for the pixel arranged
in the row A column 1 or the sub-fields SF1-SF10 for the pixel arranged in the row
B column 1. In this case, the emission patterns for these pixels are "1101110111"
and "0111011111", respectively, while the grayscale values perceived by the eye are
"955" and "1006", respectively. In this way, the grayscale value of the pixel arranged
in the row A column 1 is originally perceived to be lower than the grayscale value
of the pixel in the row B column 1.
[0008] When the sight of line I1 of a human moves from the pixel in the row A column 1 to
the pixel in the row C column 1 as denoted by the solid arrow in Fig. 11, the eye
perceives the sub-fields SF1-SF3 for the pixel in the row A column 1, the sub-fields
SF4-SF8 for the pixel in the row B column 1, and the sub-fields SF9, SF10 for the
pixel in row C column 1 in order. In this case, the emission pattern is "1101011111",
while the grayscale value that is perceived by the eye is "1003".
[0009] Similarly, when the line of sight I2 of a human moves from the pixel in the row B
column 1 to the pixel in the row D column 1 as denoted by the dotted arrow in Fig.
11, the eye perceives the sub-fields SF1-SF3 for the pixel in the row B column 1,
the sub-fields SF4-SF8 for the pixel in the row C column 1, and the sub-fields SF9,
SF10 for the pixel in the row D column 1 in order. In this case, the emission pattern
is "0111110111", while the grayscale value that is perceived by the eye is "956".
[0010] In this way, because of the motion of the sight of line I1, the grayscale value is
perceived as "1003" which is higher than the grayscale value "955" that should have
originally been represented. Also, because of the motion of the line of sight I2,
the grayscale value is perceived as "956" which is lower than the grayscale value
"1006" that should have originally been represented. The relation between each adjacent
pixels in the row 1 is thus reversed by the motion of the line of sight. Such changes
in the grayscale values of pixels are perceived as false contour noises.
[0011] In one suggested method for reducing false contour noises, grayscale levels for which
emission sub-fields are continuously present are selected as grayscale levels unlikely
to cause a false contour noise, and only the selected grayscale levels are used for
display. In this case, a grayscale level other than the selected ones can be represented
by selecting two of grayscale levels between this grayscale level that are unlikely
to cause a false contour noise, and displaying the two grayscale levels alternately
for each field (refer to e.g. JP 2000-276100 A).
[0012] Another method for reducing false contour noises involves decreasing the number of
sub-fields to reduce the generation of a false contour noise. In this case, in order
to represent grayscale levels that cannot be represented due to the decreased number
of sub-fields, four pixels that are vertically and horizontally adjacent to one other
are assumed as a single set, and four dither coefficients different from one another
are assigned and added to respective pixel data corresponding to the pixels of this
set. This allows representation of the foregoing grayscale levels that could not be
represented through an area ratio grayscale. The method also achieves reduction of
noise due to dither patterns by varying the dither coefficient that is added for each
field (refer to e.g. JP 10-98663 A).
[0013] However, with the above-described methods for reducing false contour noises, degradation
of image quality occurs due to decreased number of grayscale levels that can be represented.
Disclosure of Invention
[0014] An object of the present invention is to provide a display apparatus and a display
method that allow false contour noises to be reduced without degrading image quality.
[0015] Another object of the present invention is to provide a display apparatus and a display
method that allow false contour noises to be efficiently reduced based on the degree
of false contour noise generation.
[0016] According to one aspect of the present invention, there is provided a display apparatus
for providing a grayscale display based on a video signal with a grayscale level using
a sub-field method, comprising a display panel that is composed of a plurality of
areas each including first, second, third, and fourth pixels that are vertically and
horizontally adjacent to one another, and a grayscale display unit that stores first,
second, third, and fourth tables that include a plurality of first, second, third,
and fourth emission patterns corresponding to the respective first, second, third,
and fourth pixels in each area, and selects first, second, third, and fourth emission
patterns corresponding to the first, second, third, and fourth pixels, respectively,
from the first, second, third, and fourth tables based on the grayscale level of the
video signal, so as to provide a grayscale display by causing the first, second, third,
and fourth pixels in each area of the display panel to emit light or not for each
sub-field based on the selected first, second, third, and fourth emission patterns,
wherein combination patterns of emissions and non-emissions in predetermined sub-fields
of the plurality of sub-fields are different among the first, second, third, and fourth
emission patterns, the first pixel and the second pixel are arranged in one diagonal
positions while the third pixel and the fourth pixel are arranged in another diagonal
positions in each area, and for each grayscale level, a grayscale value represented
by each of the first emission pattern and the second emission pattern is lower than
an average of grayscale values represented by the first, second, third, and fourth
emission patterns, while a grayscale value represented by each of the third emission
pattern and the fourth emission pattern is higher than the average.
[0017] In the display apparatus according to the invention, the display panel is composed
of a plurality of areas each including first, second, third, and fourth pixels that
are vertically and horizontally adjacent to one another. In each area, the first pixel
and the second pixel are arranged in one diagonal positions, while the third pixel
and the fourth pixel are arranged in the other diagonal positions.
[0018] In addition, the first, second, third, and fourth tables are stored that include
a plurality of first, second, third, and fourth emission patterns corresponding to
the first, second, third, and fourth pixels, respectively. Based on the grayscale
level of the video signal, first, second, third, and fourth emission patterns corresponding
to the respective first, second, third, and fourth pixels in each area are selected
from the first, second, third, and fourth tables. Based on the respective first, second,
third, and fourth emission patterns selected, the first, second, third, and fourth
pixels in each area of the display panel are caused to emit light or not for each
sub-field. This results in a grayscale display.
[0019] In this case, the combination patterns of emissions and non-emissions in the predetermined
sub-fields of the plurality of sub-fields are different among the first, second, third,
and fourth emission patterns, so that the grayscale values of the first pixel to the
fourth pixel represented based on the first emission pattern to the fourth emission
pattern are different from one another. The grayscale of each area is represented
as the average of the grayscale values of the first pixel to the fourth pixel.
[0020] In particular, using sub-fields unlikely to cause a false contour noise as the predetermined
sub-fields, false contour noises can be reduced.
[0021] In whichever direction an eye may move, changes in the grayscale values of the first
pixel to the fourth pixel cancel out one another. Consequently, changes in the perceived
pixel values are not perceived as a false contour noise.
[0022] As a result of the foregoing, false contour noises can be reduced without degrading
image quality.
[0023] The plurality of sub-fields may have different weights from one another, and the
predetermined sub-fields may include, from a sub-field with the maximum weight to
a sub-field with the minimum weight arranged in order of decreasing weight, a predetermined
number of sub-fields starting from a sub-field with the greatest weight of the sub-fields
in which a pixel emit light.
[0024] In this case, sub-fields that may affect the represented grayscale values most are
used as the predetermined sub-fields, so that the effect of reducing false contour
noises is increased. Moreover, the predetermined sub-fields are set using only the
sub-fields with great weights which are likely to cause a false contour noise, thus
leading to a decrease in the design steps.
[0025] In two or more emission patterns of the first, second, third, and fourth emission
patterns, the combination patterns of the predetermined sub-fields may be the same
between adjacent grayscale levels.
[0026] In this case, the combination patterns of the predetermined sub-fields are the same
between adjacent grayscale levels, which allows false contour noises and noise due
to dither patterns to be reduced.
[0027] The display apparatus may further comprise a detector that detects a degree of a
false contour noise in an image displayed on the display panel, wherein the grayscale
display unit may further store fifth, sixth, seventh, and eighth tables that include
a plurality of fifth, sixth, seventh, and eighth emission patterns corresponding to
the first, second, third, and fourth pixels, respectively, and selects either of a
set of the first table to the fourth table or a set of the fifth table to the eighth
table based on a result of detection by the detector, and when selecting the set of
the fifth table to the eighth table, the grayscale display unit selects fifth, sixth,
seventh, and eighth emission patterns corresponding to the respective first, second,
third, and fourth pixels in each area from the selected fifth, sixth, seventh, and
eighth emission patterns based on the grayscale level of the video signal, so as to
provide a grayscale display by causing the first, second, third, and fourth pixels
to emit light or not in each area of the display panel for each sub-field based on
the selected fifth, sixth, seventh, and eighth emission patterns, and wherein some
of combination patterns of emissions and non-emissions in the predetermined sub-fields
may be the same among the fifth, sixth, seventh, and eighth emission patterns, and
for each grayscale level, a grayscale value represented by each of the fifth emission
pattern and the sixth emission pattern may be lower than an average of grayscale values
represented by the fifth, sixth, seventh, and eighth emission patterns, while a grayscale
value represented by each of the seventh emission pattern and the eighth emission
pattern may be higher than the average.
[0028] In this case, the degree of the false contour noise in an image displayed on the
display panel is detected.
[0029] In addition, the fifth, sixth, seventh, and eighth tables are stored that include
a plurality of fifth, sixth, seventh, and eighth emission patterns corresponding to
the first, second, third, and fourth pixels, respectively. Either of the set of the
first table to the fourth table or the set of the fifth table to the eighth table
are selected based on the result of detection. When the set of the fifth table to
the eighth table is selected, fifth, sixth, seventh, and eighth emission patterns
corresponding to the respective first, second, third, and fourth pixels in each area
are selected based on the grayscale level of the video signal from the selected fifth,
sixth, seventh, and eighth tables. Based on the selected fifth, sixth, seventh, and
eighth emission patterns, the first, second, third, and fourth pixels in each area
of the display panel are caused to emit light or not for each sub-field. This results
in a gray scale display.
[0030] The grayscale of each area is represented as the average of the grayscale values
of the first pixel to the fourth pixel. As in the case of using the first emission
patterns to the fourth emission patterns, for each grayscale level, the grayscale
value represented by each of the fifth emission pattern and the sixth emission pattern
is lower than the average of the grayscales represented by the fifth emission pattern
to the eighth emission pattern, while the grayscale value represented by each of the
seventh emission pattern and the eighth emission pattern is higher than the average.
This cancels out a false contour noise.
[0031] Note in particular that some of the combination patterns of emissions and non-emissions
in the predetermined sub-fields are the same among the fifth emission patterns to
the eighth emission patterns. This allows noise due to dither patterns to be reduced,
even though the effect of false contour noise reduction is less than using the first
emission patterns to the fourth emission patterns.
[0032] Using selectively the first emission patterns to the fourth emission patterns or
the fifth emission patterns to the eighth emission patterns according to the degree
of the false contour noise, noise due to dither patterns can be minimized while false
contour noises can be reduced.
[0033] The grayscale display unit may include a dither value generator that stores differences
between each grayscale level and grayscale values represented by the respective first,
second, third, and fourth emission patterns as first, second, third, and fourth dither
values, and outputs first, second, third, and fourth dither values corresponding to
the grayscale level of the video signal, a coefficient adder that adds each of the
first, second, third, and fourth dither values generated by the dither value generator
to the grayscale level of the video signal, and a driver that stores the first, second,
third, and fourth tables, and selects first, second, third, and fourth emission patterns
from the first, second, third, and fourth tables based on the result of addition by
the coefficient adder, so as to cause the first, second, third, and fourth pixels
in each area of the display panel to emit light or not for each sub-field based on
the selected first, second, third, and fourth emission patterns.
[0034] In this case, the differences between each grayscale level and the grayscale values
represented by the respective first, second, third, and fourth emission patterns are
stored as the first, second, third, and fourth dither values, and first, second, third,
and fourth dither values corresponding to the grayscale level of the video signal
are output. Each of the first, second, third, and fourth dither values is added to
the grayscale level of the video signal. The first, second, third, and fourth tables
are stored, and first, second, third, and fourth emission patterns are selected from
the respective first, second, third, and fourth tables based on the result of addition.
The first, second, third, and fourth pixels in each area of the display panel are
caused to emit light or not for each sub-field based on the selected first, second,
third, and fourth emission patterns.
[0035] In this way, grayscale is displayed using the first dither values to the fourth dither
values while false contour noises are reduced.
[0036] The display apparatus may further comprise a diffusion device that diffuses spatially
and/or temporally an error between the grayscale level of the video signal and the
average of the grayscale values represented by the respective first, second, third,
and fourth emission patterns to the video signal when the grayscale level of the video
signal and the average of the grayscale values represented by the respective first,
second, third, and fourth emission patterns are different.
[0037] In this case, when the grayscale level of the video signal and the average of the
grayscales represented by the respective first, second, third, and fourth emission
patterns are different, the error between the grayscale level of the video signal
and the average of the grayscales represented by the respective first, second, third,
and fourth emission patterns is spatially and/or temporally diffused to the video
signal. This allows representation of the grayscale value corresponding to the grayscale
level of the video signal.
[0038] According to another aspect of the invention, there is provided a display method
for displaying grayscale on a display panel based on a video signal with a grayscale
level using a sub-field method, the display panel being composed of a plurality of
areas each including first, second, third, and fourth pixels that are vertically and
horizontally adjacent to one another, the first pixel and the second pixel being arranged
in one diagonal positions while the third pixel and the fourth pixel being arranged
in another diagonal positions in each area, the method comprising the steps of storing
first, second, third, and fourth tables that include a plurality of first, second,
third, and fourth emission patterns corresponding to the first, second, third, and
fourth pixels, respectively; selecting first, second, third, and fourth emission patterns
corresponding to the respective first, second, third, and fourth pixels in each area
from the first, second, third, and fourth tables based on the grayscale level of the
video signal; and displaying grayscale by causing the first, second, third, and fourth
pixels in each area of the display panel to emit light or not for each sub-field based
on the selected first, second, third, and fourth emission patterns, wherein combination
patterns of emissions and non-emissions in predetermined sub-fields of the plurality
of sub-fields are different among the first, second, third, and fourth emission patterns,
and for each grayscale level, a grayscale value represented by each of the first emission
pattern and the second emission pattern is lower than an average of grayscale values
represented by the first, second, third, and fourth emission patterns, while a grayscale
value represented by each of the third emission pattern and the fourth emission pattern
is higher than the average.
[0039] In the display method according to the invention, the display panel is composed of
a plurality of areas each including first, second, third, and fourth pixels that are
vertically and horizontally adjacent to one another. In each area, the first pixel
and the second pixel are arranged in one diagonal positions while the third pixel
and the fourth pixel are arranged in the other diagonal positions.
[0040] In addition, the first, second, third, and fourth tables are stored that include
a plurality of first, second, third, and fourth emission patterns corresponding to
the first, second, third, and fourth pixels, respectively. Based on the grayscale
level of the video signal, first, second, third, and fourth emission patterns corresponding
to the respective first, second, third, and fourth pixels in each area are selected
from the first, second, third, and fourth tables. Based on the respective first, second,
third, and fourth emission patterns selected, the first, second, third, and fourth
pixels in each area of the display panel are caused to emit light or not for each
sub-field. This results in a grayscale display.
[0041] In this case, the combination patterns of emissions and non-emissions in the predetermined
sub-fields of the plurality of sub-fields are different among the first, second, third,
and fourth emission patterns, so that the grayscale values of the first pixel to the
fourth pixel represented based on the first emission pattern to the fourth emission
pattern are different from one another. The grayscale of each area is represented
as the average of the grayscale values of the first pixel to the fourth pixel.
[0042] In particular, using sub-fields unlikely to cause a false contour noise as the predetermined
sub-fields, false contour noises can be reduced.
[0043] In whichever direction an eye may move, changes in the grayscale values of the first
pixel to the fourth pixel cancel out one another. Consequently, changes in the perceived
pixel values are not perceived as false contour noises.
[0044] As a result of the foregoing, false contour noises can be reduced without degrading
image quality.
[0045] The plurality of sub-fields may have different weights from one another, and the
predetermined sub-fields may include, from a sub-field with the maximum weight to
a sub-field with the minimum weight arranged in order of decreasing weight, a predetermined
number of sub-fields starting from a sub-field with the greatest weight of the sub-fields
in which a pixel emit light.
[0046] In this case, sub-fields that may affect the represented grayscale values most are
used as the predetermined sub-fields, so that the effect of reducing false contour
noises are increased. Moreover, the predetermined sub-fields are set using only the
sub-fields with great weights which are likely to cause a false contour noise, thus
leading to a decrease in the design steps.
[0047] In two or more emission patterns of the first, second, third, and fourth emission
patterns, the combination patterns of the predetermined sub-fields may be the same
between adjacent grayscale levels.
[0048] In this case, the combination patterns of the predetermined sub-fields are the same
between adjacent grayscale levels, which allows false contour noises and noises due
to dither patterns to be reduced.
[0049] The display method may further comprise the steps of detecting a degree of a false
contour noise in an image displayed by the display panel; storing fifth, sixth, seventh,
and eighth tables that include a plurality of fifth, sixth, seventh, and eighth emission
patterns corresponding to the first, second, third, and fourth pixels, respectively;
selecting either of a set of the first table to the fourth table or a set of the fifth
table to the eighth table based on the result of detection of the degree of a false
contour noise; when the set of the fifth table to the eighth table is selected, selecting
fifth, sixth, seventh, and eighth emission patterns corresponding to the respective
first, second, third, and fourth pixels in each area from the selected fifth, sixth,
seventh, and eighth tables based on the grayscale level of the video signal; and displaying
grayscale by causing the first, second, third, and fourth pixels in each area of the
display panel to emit light or not for each sub-field based on the selected fifth,
sixth, seventh, and eighth tables, wherein some of combination patterns of emissions
and non-emissions in the predetermined sub-fields may be the same among the fifth,
sixth, seventh, and eighth emission patterns, and for each grayscale level, a grayscale
value represented by each of the fifth emission pattern and the sixth emission pattern
may be lower than an average of grayscale values represented by the fifth, sixth,
seventh, and eighth emission patterns, while a grayscale value represented by each
of the seventh emission pattern and the eighth emission pattern may be higher than
the average.
[0050] In this case, the degree of the false contour noise in an image displayed on the
display panel is detected.
[0051] In addition, the fifth, sixth, seventh, and eighth tables are stored that include
a plurality of fifth, sixth, seventh, and eighth emission patterns corresponding to
the first, second, third, and fourth pixels, respectively. Either of the set of the
first table to the fourth table or the set of the fifth table to the eighth table
are selected based on the result of detection. When the set of the fifth table to
the eighth table is selected, fifth, sixth, seventh, and eighth emission patterns
corresponding to the respective first, second, third, and fourth pixels in each area
are selected based on the grayscale level of the video signal from the selected fifth,
sixth, seventh, and eighth tables. Based on the selected fifth, sixth, seventh, and
eighth emission patterns, the first, second, third, and fourth pixels in each area
of the display panel are caused to emit light or not for each sub-field. This results
in a gray scale display.
[0052] The grayscale of each area is represented as the average of the grayscale values
of the first pixel to the fourth pixel. As in the case of using the first emission
patterns to the fourth emission patterns, for each grayscale level, the grayscale
value represented by each of the fifth emission pattern and sixth emission pattern
is lower than the average of the grayscales represented by the fifth emission pattern
to the eighth emission pattern, while the grayscale value represented by each of the
seventh emission pattern and eighth emission pattern is higher than the average. This
cancels out a false contour noise.
[0053] Note in particular that some of the combination patterns of emissions and non-emissions
in the predetermined sub-fields are the same among the fifth emission patterns to
the eighth emission patterns. This allows noise due to dither patterns to be reduced,
even though the effect of false contour noise reduction is less than using the first
emission patterns to the fourth emission patterns.
[0054] Using selectively the first emission patterns to the fourth emission patterns or
the fifth emission patterns to the eighth emission patterns according to the degree
of a false contour noise, noises due to dither patterns can be minimized while false
contour noises can be reduced.
[0055] The step of displaying grayscale may include the steps of storing differences between
each grayscale level and grayscale values represented by the respective first, second,
third, and fourth emission patterns as first, second, third, and fourth dither values;
outputting first, second, third, and fourth dither values corresponding to the grayscale
level of the video signal; adding each of the generated first, second, third, and
fourth dither values to the grayscale level of the video signal; storing the first,
second, third, and fourth tables; selecting first, second, third, and fourth emission
patterns from the first, second, third, and fourth tables based on the result of addition;
and causing the first, second, third, and fourth pixels in each area of the display
to emit light or not for each sub-field based on the selected first, second, third,
and fourth emission patterns.
[0056] In this case, the differences between each grayscale level and the grayscale values
represented by the respective first, second, third, and fourth emission patterns are
stored as the first, second, third, and fourth dither values, and first, second, third,
and fourth dither values corresponding to the grayscale level of the video signal
are output. Each of the first, second, third, and fourth dither values is added to
the grayscale level of the video signal. The first, second, third, and fourth tables
are stored, and first, second, third, and fourth emission patterns are selected from
the respective first, second, third, and fourth tables based on the result of addition.
The first, second, third, and fourth pixels in each area of the display panel are
caused to emit light or not for each sub-field based on the selected first, second,
third, and fourth emission patterns.
[0057] In this way, grayscale is displayed using the first dither values to the fourth dither
values while false contour noises are reduced.
[0058] The display method may further comprise the step of diffusing spatially and/or temporally
an error between the grayscale level of the video signal and the average of the grayscale
values represented by the respective first, second, third, and fourth emission patterns
to the video signal when the grayscale level of the video signal and the average of
the grayscale values represented by the respective first, second, third, and fourth
emission patterns are different.
[0059] In this case, when the grayscale level of the video signal and the average of the
grayscale values represented by the respective first emission pattern to the fourth
emission pattern are different, the error between the grayscale level of the video
signal and the average of the grayscale values represented by the first emission pattern
to the fourth emission pattern is temporally and/or spatially diffused to the video
signal. This allows representation of the grayscale value corresponding to the grayscale
level of the video signal.
Brief Description of Drawings
[0060]
Fig. 1 is a block diagram showing the configuration of a plasma display apparatus
according to a first embodiment of the invention;
Fig. 2 is a diagram for illustrating an ADS system that is applied to the plasma display
apparatuseshown in Fig. 1;
Fig. 3 is a schematic diagram showing an example of emission patterns of a plurality
of sub-fields for the four pixels in each area which is based on the dither tables
in the dither value generator;
Fig. 4a, Fig. 4b, Fig. 4c, Fig. 4d, and Fig. 4e are diagrams each for illustrating
a dither table of the dither value generator and an emission pattern table of the
sub-field converter;
Fig.5 (a) is a diagram for illustrating lights and darks of the respective pixels
which are perceived by a human eye that is not moving, and Fig. 5 (b) is a diagram
for illustrating lights and darks of the respective pixels which are perceived by
a human eye moving in the direction of an arrow (from left to right);
Fig. 6 is a block diagram showing the configuration of the error diffusion device
shown in Fig. 1;
Fig. 7 (a) is a diagram showing spatial diffusion of an error, and Fig. 7 (b) is a
diagram showing temporal diffusion of the error;
Fig. 8a, Fig. 8b, Fig. 8c, Fig. 8d, and Fig. 8e are diagrams each for illustrating
another example of a dither table of the dither value generator and another example
of an emission pattern table of the sub-field converter;
Fig. 9 is a block diagram showing the configuration of a plasma display apparatus
according to a second embodiment of the invention;
Fig. 10a, Fig. 10b, Fig. 10c, Fig. 10d, and Fig. 10e are diagrams each for illustrating
a dither table of the second dither value generator and an emission pattern table
of the sub-field converter; and
Fig. 11 is a schematic diagram for illustrating a false contour noise that is visually
perceived by a human eye moving on different pixels.
Best Mode for Carrying Out the Invention
[0061] In the embodiments shown below, applications of the present invention to plasma display
apparatuses having PDP's (Plasma Display Panels) as an example of display apparatuses
will be described. A PDP is composed of a plurality of areas, each including vertically
and horizontally adjacent four pixels.
[0062] In the specification, monochromatic displays using a single color will be described
for the sake of simplicity. Note, however, that the present invention is similarly
applicable to color displays using three colors of R (red), G (green), and B (blue).
[0063] Plasma displays according to embodiments of the present invention represent the grayscale
level of an incoming video signal as an average of grayscale values that are displayed
by the vertically and horizontally adjacent four pixels in each area of the PDP.
(First Embodiment)
[0064] Fig. 1 is a block diagram showing the configuration of a plasma display apparatus
according to a first embodiment of the present invention.
[0065] The plasma display apparatus of Fig. 1 includes an A/D converter (analog-to-digital
converter) 100, a scanning line converter 200, an error diffusion device 300, a coefficient
adder 310, a dither value generator 320, a sub-field converter 400, a discharge control
timing generating circuit 500, a PDP (Plasma Display Panel) 600, a data driver 700,
a scan driver 800, and a sustain driver 900.
[0066] A video signal VS is input to the A/D converter 100. A horizontal synchronization
signal H and a vertical synchronization signal V are supplied to the discharge control
timing generating circuit 500, A/D converter 100, scanning line converter 200, error
diffusion device 300, coefficient adder 310, dither value generator 320, and sub-field
converter 400.
[0067] The A/D converter 100 converts the video signal VS to digital image data VD, and
supplies the image data VD to the scanning line converter 200.
[0068] The scanning line converter 200 converts the image data VD to image data for the
number of lines corresponding to the number of pixels of the PDP 600, and supplies
the image data for each line to the error diffusion device 300. The image data for
each line consists of a plurality of data corresponding to a plurality of pixels on
each line.
[0069] The error diffusion device 300 diffuses spatially and temporally an error described
below that is output from the dither device generator 320 described below. This will
be discussed in detail below. Image data VV derived from the error diffusion device
300 is supplied to the coefficient adder 310 and the dither value generator 320. The
value of the image data VV represents the grayscale level of corresponding pixels.
[0070] The dither value generator 320 stores dither tables that show relations between a
plurality of grayscale levels represented by the image data VV and a plurality of
dither values, and reads out dither values corresponding to the grayscale level of
the image data VV from the dither tables, and supplies the dither values to the coefficient
adder 310. As used herein, the dither value corresponds to a difference between each
grayscale level and the grayscale value that is displayed by each pixel.
[0071] The coefficient adder 310 adds the dither values obtained from the dither value generator
320 to the image data VV obtained from the error diffusion device 300, and supplies
the result of addition to the sub-field converter 400 as image data VV1.
[0072] The image data VV1 shows the grayscale values that are displayed by the respective
four pixels in each area.
[0073] The sub-field converter 400 stores emission pattern tables that show relations between
the grayscale values displayed by the respective four pixels in each area and the
emission patterns of a plurality of sub-fields. In addition, the sub-field converter
400 converts, based on these emission pattern tables, the image data VV1 to serial
data SD corresponding to the plurality of sub-fields, and supplies the serial data
to the data driver 700.
[0074] The discharge control timing generating circuit 500 generates discharge control timing
signals SC, SU with reference to the horizontal synchronization signal H and the vertical
synchronization signal V. The discharge control timing generating circuit 500 supplies
the discharge control timing signal SC to the scan driver 800 and the discharge control
timing signal SU to the sustain driver 900.
[0075] The PDP 600 includes a plurality of data electrodes 50, a plurality of scan electrodes
60, and a plurality of sustain electrodes 70. The plurality of data electrodes 50
are vertically arranged on a screen, and the plurality of scan electrodes 60 and sustain
electrodes 70 are horizontally arranged on the screen. The plurality of sustain electrodes
70 are commonly connected.
[0076] A discharge cell is formed at each intersection of a data electrode 50, a scan electrode
60, and a sustain electrode 70. Each discharge cell forms a pixel on the screen.
[0077] The data driver 700 converts the serial data SD obtained from the sub-field converter
400 to parallel data, and selectively supplies write pulses to the plurality of data
electrodes 50 based on the parallel data.
[0078] The scan driver 800 drives each of the scan electrodes 60 based on the discharge
control signal SC supplied from the discharge control timing generating circuit 500.
The sustain driver 900 drives the sustain electrodes 70 based on the discharge control
timing signal SU supplied from the discharge control timing generating circuit 500.
[0079] The plasma display apparatuseshown in Fig. 1 employs an ADS (address display-period
separation) system as a method for grayscale representation.
[0080] Fig. 2 is a diagram for illustrating the ADS system that is applied to the plasma
display apparatuseshown in Fig. 1. Although Fig. 2 shows an example of negative pulses
that cause discharges during the fall time of the drive pulses, basic operations shown
below apply similarly to the case of positive pulses that cause discharges during
the rise time. In Fig. 2, one field includes five sub-fields, SF1, SF2, SF3, SF4,
SF5 for the sake of simplicity.
[0081] In the ADS system, one field is temporally divided into a plurality of sub-fields.
In the example of Fig. 2, one field is divided into the five sub-fields SF1, SF2,
SF3, SF4, SF5. The sub-fields SF1, SF2, SF3, SF4, SF5 are further separated into initialization
periods R1-R5, write periods AD1-AD5, sustain periods SUS1-SUS5, and erase periods
RS1-RS5, respectively. In each of the initialization periods R1-R5, the initialization
process for each of the sub-fields is performed. In each of the write periods AD1-AD5,
an address discharge is caused for selecting a discharge cell to be illuminated. In
each of the sustain periods SUS1-SUS5, a sustain discharge is caused for display.
[0082] In each of the initialization periods R1-R5, a single initialization pulse is applied
to the sustain electrodes 70, and a single initialization pulse is also applied to
each scan electrode 60. This causes a preliminary discharge.
[0083] In each of the write periods AD1-AD5, the scan electrodes 60 are sequentially scanned,
and a predetermined write process is applied only to a discharge cell among the data
electrodes 50 that has received a write pulse. This causes an address discharge.
[0084] In each of the sustain periods SUS1 to SUS5, the number of sustain pulses corresponding
to the weight that is set for each of the sub-fields SF1-SF5 are output to sustain
electrodes 70 and scan electrodes 60. For example, in the sub-field SF1, one sustain
pulse is applied to a sustain electrode 70, and one sustain pulse is applied to a
scan electrode 60, and in the write period AD1, causing two sustain discharges in
the selected discharge cells 14. In the sub-field SF2, two sustain pulses are applied
to sustain electrodes 70, and two sustain pulses are applied to scan electrodes 60,
and in the write period AD2, causing four sustain discharges in the selected discharge
cells 14.
[0085] As described above, in the sub-fields SF1-SF5, one, two, four, eight, and sixteen
sustain pulses, respectively, are applied to sustain electrodes 70 and scan electrodes
60, causing the discharge cells to emit light according to the brightnesses (luminancees)
corresponding to the respective numbers of pulses. In other words, the sustain periods
SUS1-SUS5 are periods in which the discharge cells selected in the respective write
periods AD1-AD5 discharge the numbers of times corresponding to the respective weights
of brightness.
[0086] Fig. 3 is a schematic diagram showing an example of emission patterns of a plurality
of sub-fields for the four pixels of each area which is based on the dither tables
in the dither value generator 320. In the example shown below, one field is divided
into ten sub-fields.
[0087] In Fig. 3, the white circles denote emission sub-fields, the black circles denote
non-emission sub-fields, and the plurality of sub-fields are denoted as SF1 to SF10
in order of smaller weight. The rows A, B, C, ... shown in Fig. 3 denote the numbers
of pixel rows in the horizontal direction, while the columns 1, 2, 3... denote the
numbers of pixel columns in the vertical direction. The areas of the PDP 600 are denoted
as R1, R2, R3, R4, ....
[0088] The sub-fields SF1-SF10 are for use in representing the grayscale value of a pixel.
For example, the weights of the sub-fields SF1, SF2, SF3, SF4, SF5, SF6, SF7, Sf8,
SF9, SF10 are set to "1", "2", "4", "8", "16", "32", "64", "128", "256", and "512",
respectively.
[0089] Now, grayscale displayed by the four pixels in the area R1 arranged in the row A
column 1, row B column 1, row A column 2, and row B column 2, respectively, will be
described. It is assumed that the grayscale level to be displayed by each of the four
pixels in the region R1 is "959".
[0090] The pixel in the row B column 2 (lower right) is denoted as a first pixel P1, the
pixel in the row A column 1 (upper left) is denoted as a second pixel P2, the pixel
in the row A column 2 (lower left) is denoted as a third pixel P3, and the pixel in
the row B column 1 (upper right) is denoted as a fourth pixel P4.
[0091] The emission pattern of the first pixel P1 is "1110111011" ("1" denoting emissions,
"0" denoting non-emissions) in order from the sub-fields SF1-SF10, and represents
a grayscale value of "887" in one field.
[0092] The emission pattern of the second pixel P2 is "1101110111" in order from the sub-fields
SF1-SF10, and represents a grayscale value of "955" in one field.
[0093] The emission pattern of the third pixel P3 is "1011101111" in order from the sub-fields
SF1-SF10, and represents a grayscale value of "989" in one field.
[0094] The emission pattern of the fourth pixel is "0111011111" in order from the sub-fields
SF1-SF10, and represents a grayscale value of "1006" in one field.
[0095] The average of the grayscale values that are displayed by the above-mentioned first
pixel P1 to the fourth pixel P4 is determined by (955 + 1006 + 989 + 887)/4, i.e.,
"959.25".
[0096] In this embodiment, the emission patterns of the above-mentioned first pixel P1 to
the fourth pixel P4 in the sub-fields SF5-SF8 are set to "1101", "0111", "1011", "1110",
respectively, such that they are different from one another.
[0097] In this embodiment, the emission patterns of the first pixel P1 to the fourth pixels
P4in the sub-fields SF5-SF8 are set to be different from one another. However, without
being limited to such an example, the emission patterns in arbitrary n-th sub-field
to m-th sub-field for the first pixel P1 to the fourth pixel P4 may be set differently
from one another, where m and n are integers smaller than the total number of sub-fields,
and m is greater than n.
[0098] Note that the difference between the grayscale level "959" to be displayed by each
of the first pixel P1 to the fourth pixel P4 and the above-mentioned average "959.25"
of the grayscale values of the first pixel P1 to the fourth pixel P4 that are actually
represented by the emission patterns from the sub-fields SF1-SF10 is "-0.25" The dither
value generator 320 outputs this difference of "-0.25" to the error diffusion device
300 as an error of each of the first pixel P1 to the fourth pixel P4. The error diffusion
device 300 diffuses this error spatially and temporally. The configuration of the
error diffusion device 300 and a method of error diffusion will be discussed below.
[0099] As described above, in this embodiment, the emission patterns of the above-mentioned
first pixel P1 to the fourth pixel P4 from the n-th sub-field to the m-th sub-field
are different from one another (condition 1).
[0100] Moreover, in this embodiment, among the first pixel P1 to the fourth pixel P4 that
are horizontally and vertically adjacent in each area of the PDP 600, the grayscale
value displayed by each of the first pixel P1 and the second pixel P2 arranged in
one diagonal positions is lower than the average of the grayscale values displayed
by the above-mentioned first pixel P1 to fourth pixel P4. On the other hand, the grayscale
value displayed by each of the third pixel P3 and the fourth pixel P4 arranged in
the other diagonal positions is higher than the average of the grayscale values displayed
by the above-mentioned first pixel P1 to fourth pixel P4 (condition 2).
[0101] In this embodiment, the emission patterns of the first pixel P1, second pixel P2,
third pixel P3, and fourth pixel P4 in the sub-fields SF5-SF8 are set to be different
from one another (as denoted by the thick lines in Fig. 4a to Fig. 4d). However, without
being limited to such an example, the emission patterns of the above-mentioned first
pixel P1 to the fourth pixel P4 from arbitrary n-th sub-field to m-th sub-field may
be set differently from one another.
[0102] The combination patterns of emissions and non-emissions from the arbitrary n-th sub-field
to the m-th sub-field are different among the emission patterns for the first pixel
P1 to the fourth pixel P4, so that the grayscale values displayed by the first pixel
P1 to the fourth pixel P4 based on their respective emission patterns are varied.
[0103] In addition, using the sub-fields unlikely to cause a false contour noise as arbitrary
n-th sub-field to m-th sub-field, false contour noises can be reduced.
[0104] Figs. 4a, 4b, 4c, 4d are diagrams each for illustrating the dither table of the dither
value generator 320 and the emission pattern table of the sub-field converter 400.
[0105] The relations between the grayscale levels and the first dither values to the fourth
dither values in Fig. 4a to 4d as well as the relations between the grayscale levels
and the errors in Fig. 4e are included in the dither tables of the dither value generator
320. The dither value generator 320 determines to which of the first pixel P1 to the
fourth pixel P4 the image data VV corresponds, based on the horizontal synchronization
signal H and vertical synchronization signal V, and selects a dither value corresponding
to the pixel.
[0106] On the other hand, the relations between the first grayscale values to the fourth
grayscale values and the corresponding first emission patterns to the fourth emission
patterns in Fig. 4a to Fig. 4d are included in the emission pattern table of the sub-field
converter 400. The grayscale levels shown in Fig. 4a, Fig. 4b, Fig. 4c, Fig. 4d denote
the grayscale levels of the first pixel P1, second pixel P2, third pixel P3, and fourth
pixel P4, respectively.
[0107] Now, grayscale displayed by the first pixel P1 will be described when the grayscale
level of the image data VV corresponding to the first pixel P1 is "959", for example.
[0108] As shown in Fig. 4 (a), when the image data VV with a grayscale level of "959" is
input to the dither value generator 320, the dither value generator 320 outputs a
first dither value "-72" to the coefficient adder 310 based on the dither table.
[0109] The coefficient adder 310 adds the first dither value "-72" to the grayscale level
"959" of the image data VV, and outputs image data VV1 with a first grayscale value
of "887" as a result of addition to the sub-field converter 400.
[0110] The sub-field converter 400 reads from the emission pattern table of Fig. 4a the
first emission pattern "1110111011" corresponding to the first grayscale value "877"
of the image data VV1, and converts it to serial data SD. Based on this serial data
SD, a data electrode 50 corresponding to the first pixel P1 of the PDP 600 is driven
by the data driver 700.
[0111] The second pixel P2, third pixel P3, and fourth pixel P4 also provide a grayscale
display in a manner similar to the foregoing.
[0112] The dither value generator 320 further reads from the dither table of Fig. 4e an
error of "-0.25" corresponding to the grayscale level "959" of the input image data
VV, and outputs the error to the error diffusion device 300. In other words, the dither
value generator 320 outputs the error "-0.25" to the error diffusion device 300 as
a difference between the grayscale level "959" and the average "959.25" of the first
grayscale value to the fourth grayscale value of the first pixel to the fourth pixel.
[0113] Next, description is given of how false contour noises are reduced by causing the
first pixel P1 to the fourth pixel P4 to emit light or not based on the emission patterns
that satisfy the above-mentioned condition 1 and condition 2 for the first pixel to
the fourth pixel of each area in the PDP 600. A false contour noise is generated when
the grayscale levels of adjacent pixels are the same or close.
[0114] Fig. 5 (a) is a diagram for illustrating the lights and darks of the respective pixels
which are perceived by a human eye that is not moving. Fig. 5 (b) is a diagram for
illustrating the lights and darks of the respective pixels which are perceived by
a human eye moving in the direction of an arrow (from left to right).
[0115] In Fig. 5 (a) and Fig. 5 (b), pixels denoted as "lights" display grayscale values
higher than the average of the grayscale values displayed by the first pixel P1 to
the fourth pixel P4 in each area; whereas pixels denoted as "darks" display grayscale
values lower than the average of the grayscale values displayed by the first pixel
P1 to the fourth pixel P4 in each area.
[0116] As shown in Fig. 5 (a), the grayscale values of the first pixel P1 and the second
pixel P2 of each of the areas R1, R2, R3, R4 in the PDP 600 are set lower than the
average of the grayscale values of the first pixel P1 to the fourth pixel P4; while
the grayscale values of the third pixel P3 and the fourth pixel P4 are set higher
than the average of the grayscale values of the first pixel P1 to the fourth pixel
P4.
[0117] More specifically, in this embodiment, assuming that the values of the first pixel
P1, second pixel P2, third pixel P3, and fourth pixel P4 in each of the areas of R1,
R2, R3, R4, ...in the PDP 600 are p1, p2, p3, and p4, respectively, and the average
of the grayscale values of the first pixel P1 to the fourth pixel P4 is pa, then the
grayscale values of the first pixel P1 to the fourth pixel P4 are set so as to satisfy
the equation shown below:

[0118] All of the areas in the PDP 600 have the relation of the equation (1) above.
[0119] On the other hand, when the human eye move in the direction of the arrow as shown
in Fig. 5 (b), the grayscale values of the first pixel P1 and the second pixel P2
of each of the areas of R1, R2, R3, R4 in the PDP 600 are perceived to be higher than
the average of the grayscale values of the first pixel P1 to the fourth pixel P4;
while the grayscale values of the third pixel P3 and the fourth pixel P4 are perceived
to be lower than the average of the grayscale values of the first pixel P1 to the
fourth pixel P4.
[0120] In this way, the relation between the grayscale values of each adjacent pixels is
reversed by the motion of an eye. However, changes in the grayscale values of the
second pixel P2 and the third pixel P3 cancel each other out, while changes in the
grayscale values of the first pixel P1 and the fourth pixel P4 cancel each other out.
As a result, changes in the perceived pixel values are not perceived as false contour
noises.
[0121] Moreover, when the human eye move in the direction from the second pixel P2 to the
first pixel P1 (from upper left to lower right), the relation between the grayscale
values of the first pixel P1 and the second pixel P2 in each of the areas R1, R2,
R3, R4, ... of PDP 600 is reversely perceived, while the relation between the grayscale
values of the third pixel P3 and the fourth pixel P4 is reversely perceived.
[0122] In this way, the relation between the grayscale values of pixels adjacent in the
diagonal direction is reversed by the motion of an eye in the diagonal direction.
However, changes in the grayscale values of the second pixel P2 and the first pixel
P1 cancel out each other, while changes in the grayscale values of the third pixel
P3 and the fourth pixel P4 cancel out each other. As a result, changes in the perceived
pixel values are not perceived as false contour noises.
[0123] Note that changes in the perceived pixel values are not perceived as false contour
noises not only when an eye moves in the above-mentioned direction of the arrow (from
right to left), but also in the direction opposite to the above-mentioned direction
of the arrow, the direction from the second pixel P2 to the third pixel P3 and the
direction from the fourth pixel P4 to the first pixel P1 (lower direction), the opposite
direction thereto (upper direction), the direction from the first pixel P1 to the
second pixel P2 (from lower right to upper left), the direction from the fourth pixel
P4 to the third pixel P3 (from upper right to lower left), and the opposite direction
thereto (from lower left to upper right).
[0124] This allows a decrease in false contour noises without degrading image quality.
[0125] Moreover, a human eye perceives grayscale values in an area composed of the first
pixel P1 to the fourth pixel P4, so that degradation in image quality is prevented
that is caused by e.g. a peculiar striped pattern observed when false contour noises
are concentrated on a particular portion.
[0126] In the above-described example, the grayscale levels of the image data VV corresponding
to the first pixel P1 to the fourth pixel P4 in each area are illustrated to be the
same; however, the grayscale levels of the image data VV corresponding to the first
pixel P1 to the fourth pixel P4 may not necessarily be the same. Even when the grayscale
levels of the image data VV corresponding to the first pixel P1 to the fourth pixel
P4 in each area are different from one another, an emission pattern table is set so
as to satisfy the equation (1) shown above, if the grayscale levels of these pixels
are close (when the difference between grayscale levels is one or two, for example).
Note that the relation of the equation (1) shown above does not hold when the grayscale
levels of the image data VV corresponding to the first pixel P1 to the fourth pixel
P4 in each area are greatly different from one another. This is no problem, however,
since a false contour noise is not generated when the grayscale levels to be displayed
by the first pixel P1 to the fourth pixel P4 in each area are greatly different.
[0127] In this embodiment, the first pixel P1 and the second pixel P2 in each area are described
to display grayscale values lower than the average of the grayscale values displayed
by the first pixel P1 to the fourth pixel P4, while the third pixel P3 and the fourth
pixel P4 in each area are described to display grayscale levels higher than the average.
However, without being limited to such an example, the first pixel P1 and the second
pixel P2 in each area may be described to display grayscale values higher than the
average of the grayscale values displayed by the first pixel P1 to the fourth pixel,
while the third pixel P3 and the fourth pixel P4 in each area may be described to
display grayscale values lower than the average.
[0128] Next, the error diffusion device 300 will be described that spatially and temporally
diffuses an error e1 that is outputted from the dither value generator 320.
[0129] Fig. 6 is a block diagram showing the configuration of the error diffusion device
300 shown in Fig. 1.
[0130] As shown in Fig. 6, the error diffusion device 300 comprises adders 11, 12, multipliers
13 to 16, an inter-field delay device 5, and an intra-field delay device 6. The intra-field
delay device 6 includes delay devices 61 to 64.
[0131] An error e1 outputted from the dither value generator 320 is inputted to the inter-field
delay device 5. The inter-field delay device 5 delays the error e1 by a period of
one field (1V), and outputs the delayed error e1 to the adder 12.
[0132] The error e1 is simultaneously inputted to the delay devices 61 to 64, respectively,
in the intra-field delay device 6.
[0133] The delay device 61 delays the error e1 by a period of one pixel (1T) for output
to the multiplier 13. The delay device 62 delays the error e1 by a period longer than
one line by one pixel (1H + 1T) for output to the multiplier 14. The delay device
63 delays the error e1 by a period of one line (1H) for output to the multiplier 15.
The delay device 64 delays the error e1 by a period shorter than one line by one pixel
(1H - 1T) for output to the multiplier 16.
[0134] The multiplier 13 multiplies the error e1 that is outputted from the delay device
61 by a predetermined coefficient K1 for output to the adder 12. The multiplier 14
multiplies the error e1 that is outputted from the delay device 62 by a predetermined
coefficient K2 for output to the adder 12. The multiplier 15 multiplies the error
e1 that is outputted from the delay device 63a by a predetermined coefficient K3 for
output to the adder 12. The multiplier 16 multiplies the error e1 that is outputted
from the delay device 64 by a predetermined coefficient K4 for output to the adder
12.
[0135] Note that each of the coefficients K1, K2, K3, K4 is set to an appropriate value
so as to satisfy the relation of K1 + K2 + K3 + K4 = 1. For example, 7/16, 1/16, 5/16,
and 3/16 are used as the coefficients K1, K2, K3, K4, respectively.
[0136] The adder 12 adds the output from the inter-field delay device 5 to the outputs from
the multipliers 13 to 16, and outputs the result of addition to the adder 11 as a
final error component e2.
[0137] The adder 11 then adds the final error component e2 that is outputted from the adder
12 to image data VD, thereby causing the final error component e2 to be diffused spatially
and temporally.
[0138] In this embodiment, the error e1 outputted from the dither value generator 320 is
diffused to the video signal temporally and spatially; however, without being limited
to this example, the error e1 may be diffused to the image data VD temporally or spatially
only.
[0139] Fig. 7 (a) is a diagram showing spatial diffusion of the error e1, and Fig. 7 (b)
is a diagram showing temporal diffusion of the error e1.
[0140] As shown in Fig. 7 (a), the error e1 of a pixel of interest Px0 is spatially diffused
to the pixel Px1 that is adjacent on the right side of the same line, the pixel Px2
that is diagonally lower right on the lower line, the pixel Px3 that is adjacent below
the pixel of interest Px0, and the pixel Px4 that is diagonally lower left.
[0141] The value obtained by the multiplication of the error e1 by the coefficient K1 is
diffused to the pixel Px1, the value obtained by the multiplication of the error e1
by the coefficient K2 is diffused to the pixel Px2, the value obtained by the multiplication
of the error e1 by the coefficient K3 is diffused to the pixel Px3, and the value
obtained by the multiplication of the error e1 by the coefficient K4 is diffused to
the pixel Px4.
[0142] The above-described error diffusion process enables the grayscale values corresponding
to the grayscale level of the image data VD to be represented when the grayscale level
of the image data VD and the average value of the grayscale values displayed by the
respective first emission pattern to the fourth emission pattern are different from
each other.
[0143] As shown in Fig. 7 (b), the error e1 of the pixel of interest Px0 is temporally diffused
in the next field to the pixel Px6 with the same coordinates as those of the pixel
of interest Px0.
[0144] The grayscale levels of the image data VD corresponding to the first pixel P1 to
the fourth P4 are not necessarily equal. However, for example, when determining an
error corresponding to the first pixel P1, the grayscale levels of the image data
VD corresponding to the first pixel P1 to the fourth P4 are assumed to be equal, and
the error is read from the dither table that is a difference between the grayscale
level and the average value of grayscale values displayed by the first emission pattern
to the forth emission pattern, respectively.
[0145] Next, another example of dither tables of the dither value generator 320 and another
example of emission pattern tables of the sub-field converter 400 will be described.
[0146] Fig. 8 (a), 8 (b), 8 (c), 8 (d), 8 (e) are diagrams each for illustrating another
example of a dither table of the dither value generator 320 and another example of
an emission pattern table of the sub-field converter 400.
[0147] The relations between the grayscale levels and the first dither values to the fourth
dither values in Fig. 8a to Fig. 8d as well as the relations between the grayscale
levels and the errors in Fig. 8e are included in the dither tables of the dither value
generator 320. In addition, the relations between the first grayscale values to the
fourth grayscale values and the corresponding first emission patterns to the fourth
emission patterns in Fig. 8a to Fig. 8d are included in the emission pattern table
of the sub-field converter 400. The grayscale levels shown in Fig. 8a, Fig. 8b, Fig.
8c, and Fig. 8d denote the grayscale levels of a first pixel P1, a second pixel P2,
a third pixel P3, and a fourth pixel P4, respectively.
[0148] In Fig. 8a to Fig. 8d, from the sub-field SF10 with the maximum weight to the sub-field
SF1 with the minimum weight that are arranged in order of decreasing weight, combination
patterns of emissions and non-emissions starting from a sub-field with the greatest
weight of the sub-fields in which the pixels emit light to a predetermined number
of sub-fields are different among all of the first pixel P1 to the fourth pixel P4
(condition 3).
[0149] The sub-fields in which the pixel emit light will be referred to as emission sub-fields,
and the sub-fields in which the pixel does not emit light will be referred to as non-emission
sub-fields.
[0150] In this embodiment, the predetermined number of sub-fields includes four sub-fields
starting from a sub-field with the greatest weight of the emission sub-fields in each
of the first emission patterns to fourth emission patterns.
[0151] In this case, a combination pattern of emissions and non-emissions of the four sub-fields
in each of the first emission patterns to the fourth emission patterns is selected
from the five patterns, i.e., "1110", "1101", "1011", 0111", and "1111".
[0152] For example, as denoted by the thick line in each of Fig. 8a to Fig. 8d, when the
grayscale level of image data VV is "13", the sub-fields SF4-SF1 satisfy the condition
3. The combination patterns of emissions and non-emissions that satisfy the condition
3 are; "1011" for the first pixel P1 as shown in Fig. 8a, "1101" for the second pixel
P2 as shown in Fig. 8b, "1110" for the third pixel P3 as shown in Fig. 8c, and "1111"
for the fourth pixel as shown in Fig. 8d.
[0153] In this way, from the sub-field SF10 with the maximum weight to the sub-field SF1
with the minimum weight arranged in order of decreasing weight, combination patterns
of emissions and non-emissions starting from a sub-field with the greatest weight
of the sub-fields in which the pixels emit light to a predetermined number of sub-fields
are different among all of the first pixel P1 to fourth pixel P4. A false contour
noise that is generated by a combination pattern of emissions and non-emissions with
great weights causes a significant degradation in image quality. The effect of reducing
false contour noises therefore increases when the combination patterns of emissions
and non-emissions which affect the represented grayscale values most are different.
[0154] Moreover, emission patterns are set using only the sub-fields with great weights
which are likely to cause a false contour noise. This leads to a decrease in the design
steps.
[0155] In addition to settings of emission patterns that satisfy the above-mentioned condition
1 and condition 2 or settings of emission patterns that satisfy the condition 2 and
condition 3, in two or more emission patterns of the first emission patterns to the
fourth emission patterns in Fig. 4a to Fig. 4d as well as in Fig. 8a to Fig. 8d, the
combination patterns of emissions and non-emissions in predetermined sub-fields may
be the same between adjacent grayscale levels (condition 4).
[0156] As such an example, settings of emission patterns that satisfy the condition 2, condition
3, and condition 4 will be described below with reference to Fig. 8a, 8b, 8c, 8d.
[0157] When, for example, a grayscale level "23" of the image data VV is represented using
the first emission patterns to the fourth emission patterns in Fig. 8a, 8b, 8c, 8d,
the corresponding sub-fields SF5-SF2 in the first, second, third, and fourth emission
patterns are "0111", "1011", "1101", and "1110", respectively.
[0158] Moreover, when, for example, a grayscale level "24" that is adjacent to the above-mentioned
grayscale level "23" is represented, the corresponding sub-fields SF5-SF2 in the first,
second, third, and fourth emission patterns are "0111", "1011", "1110", and "1111",
respectively.
[0159] In this case, among the sub-fields SF5 to the sub-fields SF2 in the first emission
patterns to the fourth emission patterns for representing the grayscale level "23"
and the grayscale level "24", the sub-fields SF5-SF2 for the grayscale levels "23"
and "24" in the first emission patterns are the same, and the sub-fields SF5-SF2 for
the grayscale levels "23" and "24" in the second emission patterns are the same.
[0160] In this case, the dither value changes by one or two between the adjacent grayscale
levels. This means that a change in the dither value is smooth between the pixels
with a small difference in their grayscale levels. As a result, false contour noises
and noises due to dither patterns can be reduced.
[0161] In this way, image quality is further improved when the combination patterns of emissions
and non-emissions in predetermined sub-fields are the same between adjacent grayscale
levels in two or more emission patterns of the first emission patterns to the fourth
emission patterns.
[0162] In this embodiment, the PDP 600 corresponds to a display panel; the coefficient adder
310, dither value generator 320, and sub-field converter 400 correspond to a grayscale
display unit; the data driver 700, scan driver 800, and sustain driver 900 correspond
to a driver; and the error diffusion device 300 corresponds to a diffusing device.
[0163] Note that in each of the first emission patterns to the fourth emission patterns,
emission patterns may be set so as to reduce the places of non-emission sub-fields
present among the emission sub-fields. This makes a false contour noise unlikely to
be generated. For example, from the emission sub-field with the maximum weight to
the sub-field with the minimum weight, the number of non-emission sub-fields that
are present among emission-sub-fields may be limited to two or less.
[0164] In this embodiment, among the four pixels in each area, the first pixel P1 has the
smallest grayscale value, the second pixel P2 has a grayscale value greater than that
of the first pixel P1, the third pixel P3 has a grayscale value greater than that
of the second pixel P2, and the fourth pixel P4 has the greatest grayscale value.
In the next field, however, grayscale may be displayed so that the fourth pixel P4
has the smallest grayscale value, the third pixel P3 has a grayscale value greater
than that of the fourth pixel, the first pixel P1 has a grayscale value greater than
the third pixel P3, and the second pixel P2 has the greatest grayscale value.
[0165] That is, emission pattern tables may be set so that the grayscale values p1 to p4
of the first pixel P1 to the fourth pixel P4 and the average value pa thereof alternately
repeat, for each field, the relations of the equation (1) and the equation (2) shown
below:


[0166] When grayscale is displayed so that these magnitude relations between the grayscale
values of the first pixel P1 to the fourth pixels P4 are alternately repeated for
each field, noise is reduced that may be caused when the magnitude relations between
the grayscale values of the first pixel P1 to the fourth pixel P4 are the same in
each field.
[0167] Although in this embodiment, a plasma display apparatus is used as an example of
a display apparatus for providing a grayscale display by the sub-field method, other
display apparatuses including a digital mirror device and the like may also be used
without being limited to a plasma display apparatus.
(Second Embodiment)
[0168] A second embodiment of the present invention will be described below. Fig. 9 is a
block diagram showing the configuration of a plasma display apparatus according to
the second embodiment of the present invention.
[0169] As shown in Fig. 9, the plasma display apparatus of this embodiment differs from
that of the first embodiment in further having a second coefficient adder 330, a second
dither value generator 340, a selector 350, and a false contour detector 360.
[0170] A horizontal synchronization signal H and a vertical synchronization signal V are
supplied to the discharge control timing generating circuit 500, A/D converter 100,
scanning line converter 200, error diffusion device 300, first coefficient adder 310,
first dither value generator 320, second coefficient adder 330, second dither value
generator 340, selector 350, false contour detector 360, and sub-field converter 400.
[0171] The error diffusion device 300 diffuses temporally and spatially an error e2 that
is outputted from the first dither value generator 320 or an error e3 from the second
dither value generator 340.
[0172] Image data VV that is derived from the error diffusion device 300 is supplied to
the first coefficient adder 310, second coefficient adder 330, second dither value
generator 340, and selector 350. The value of the image data VV represents the grayscale
level of corresponding pixels.
[0173] The first dither value generator 320 stores dither tables that show relations between
a plurality of grayscale levels represented by the image data VV and a plurality of
dither values. The first dither value generator 320 also reads out dither values corresponding
to the grayscale level of the image data VV from the dither tables, and supplies the
dither values to the first coefficient adder 310. As used herein, a dither value corresponds
to the difference between each grayscale level and the grayscale value that is displayed
by each pixel.
[0174] The first coefficient adder 310 adds the dither values obtained from the first dither
value generator 320 to the image data VV obtained from the error diffusion device
300, and supplies the result of addition to the selector 350 as image data VV1. The
image data VV1 represents the grayscale values that are displayed by the respective
four pixels in each area.
[0175] The second dither value generator 340 stores dither tables that show relations between
a plurality of grayscale levels represented by the image data VV and a plurality of
dither values. The second dither value generator 340 also reads out dither values
corresponding to the grayscale level of the image data VV from the dither tables,
and supplies the dither values to the second coefficient adder 330.
[0176] The second coefficient adder 330 adds the dither value obtained from the second dither
value generator 340 to the image data VV obtained from the error diffusion device
300, and supplies the result of addition to the selector 350 as image data VV2. The
image data VV2 represents the grayscale values that are displayed by the respective
four pixels in each area.
[0177] The false contour detector 360 detects the degree of false contour noise generation
based on such information as the emission patterns of sub-fields, the amount of the
change in grayscale level, and the speed and the direction of motion of an image which
are included in the image data VD, and supplies the result of detection to the selector
350. In this embodiment, the false contour detector 360 is composed of a motion detecting
circuit that detects the amount of motion of an image.
[0178] Note that any other circuits capable of detecting a value associated with the degree
of false contour noise generation may be used as the false contour detector 360 without
being limited to the motion detecting circuit.
[0179] The selector 350 selects, based on the result of detection obtained from the false
contour detector 360, any one of the image data VV supplied from the error diffusion
device 300, image data VV1 supplied from the first coefficient adder 310, and image
data VV2 supplied from the second coefficient adder 330, and supplies the selected
data to the sub-field converter 400.
[0180] The sub-field converter 400 stores emission pattern tables that show relations between
grayscale values represented by the respective four pixels in each area and corresponding
emission patterns of a plurality of sub-fields. The sub-field converter 400 also converts,
based on these emission pattern tables, any one of the image data VV, image data VV1,
and image data VV2 to serial data SD corresponding to a plurality of sub-fields, and
supplies the serial data SD to the data driver 700.
[0181] The dither tables of the first dither generator 320 as well as the emission pattern
tables of the sub-field converter 400 corresponding to the dither tables are the same
as the above-described dither tables and emission pattern tables shown in Fig. 8a
to Fig. 8e.
[0182] The dither tables of the second dither value generator 340 and the emission pattern
tables of the sub-field converter 400 corresponding to the dither tables will now
be described.
[0183] Fig. 10a, 10b, 10c, 10d, 10e are diagrams each for illustrating the dither table
of the second dither value generator 340 and the emission pattern table of the sub-field
converter 400.
[0184] The relations between the grayscale levels and the first dither values to the fourth
dither values in Fig. 10a to Fig. 10d as well as and the relations between the grayscale
levels and the errors in Fig. 10e are included in the dither tables of the second
dither value generator 340. The first dither value generator 320 and the second dither
value generator 340 each determine to which of the first pixel P1 to fourth pixel
P4 the image data VV corresponds, based on the horizontal synchronization signal H
and vertical synchronization signal V, and selects a dither value corresponding to
the pixel.
[0185] In addition, the relations between the first grayscale values to the fourth grayscale
values and the corresponding first emission patterns to the fourth emission patterns
in Fig. 10a to Fig. 10d are included in the emission pattern tables of the sub-field
converter 400. Fig. 10a shows the grayscale levels of the first pixel P1, Fig. 10b
shows the grayscale levels of the second pixel P2, Fig. 10c shows the grayscale levels
of the third pixel P3, and Fig. 10d shows the grayscale levels of the fourth pixel
P4.
[0186] Where the false contour detector 360 detects a great degree of false contour noise
generation, the selector 350 selects the image data VV1 from the first coefficient
adder 320. Where the false contour detector 360 detects a small degree of false contour
noise generation, the selector 350 selects the image data VV2 from the second coefficient
adder 340. Where the false contour detector 360 detects that no false contour noises
would be generated, the selector 350 selects the image data VV from the error diffusion
device 300.
[0187] In this embodiment, some of the combination patterns of emissions and non-emissions
in predetermined sub-fields are the same among the first emission patterns to fourth
emission patters in the dither tables of the second dither value generator 340.
[0188] For example, the sub-fields SF5-SF2 corresponding to the grayscale level "23" are
"1010", "1011", "1011", and "1101" in the first, second, third, and fourth emission
patterns, respectively. That is, the combination patterns of emissions and non-emissions
in the sub-fields SF5-SF2 are the same between the second emission patterns and the
third emission patterns.
[0189] This allows noise due to dither patterns to be reduced, even through the effect of
false contour noise reduction is less than using the first emission patterns to the
fourth emission patterns included in the dither tables of the first dither value generator
320.
[0190] As described above, in this embodiment, the image data VV, the image data VV1 that
is outputted from the first coefficient adder 320, or the image data VV2 that is outputted
from the second coefficient adder 340 is selectively used according to the degree
of a false contour noise. This allows noises due to dither patterns to be minimized
while reducing false contour noises.
[0191] In this embodiment, the first coefficient adder 310, second coefficient adder 330,
first dither value generator 320, second dither value generator 340, selector 350,
and sub-field converter 400 correspond to a grayscale display unit; the false contour
detector 360 corresponds to a detector; the data driver 700, scan driver 800, and
sustain driver 900 correspond to a driver; and the error diffusion device 300 corresponds
to a diffusing device.
1. A display apparatus for providing a grayscale display based on a video signal with
a grayscale level using a sub-field method, comprising:
a display panel that is composed of a plurality of areas each including first, second,
third, and fourth pixels that are vertically and horizontally adjacent to one another;
and
a grayscale display unit that stores first, second, third, and fourth tables that
include a plurality of first, second, third, and fourth emission patterns corresponding
to said respective first, second, third, and fourth pixels in each area, and selects
first, second, third, and fourth emission patterns corresponding to said first, second,
third, and fourth pixels, respectively, from said first, second, third, and fourth
tables based on the grayscale level of the video signal, so as to provide a grayscale
display by causing said first, second, third, and fourth pixels in each area of said
display panel to emit light or not for each sub-field based on the selected first,
second, third, and fourth emission patterns, wherein
combination patterns of emissions and non-emissions in predetermined sub-fields
of said plurality of sub-fields are different among said first, second, third, and
fourth emission patterns,
said first pixel and said second pixel are arranged in one diagonal positions while
said third pixel and said fourth pixel are arranged in another diagonal positions
in each area, and
for each grayscale level, a grayscale value represented by each of said first emission
pattern and said second emission pattern is lower than an average of grayscale values
represented by said first, second, third, and fourth emission patterns, while a grayscale
value represented by each of said third emission pattern and said fourth emission
pattern is higher than said average.
2. The display apparatus according to claim 1, wherein
said plurality of sub-fields have different weights from one another, and
said predetermined sub-fields include, from a sub-field with the maximum weight
to a sub-field with the minimum weight arranged in order of decreasing weight, a predetermined
number of sub-fields starting from a sub-field with the greatest weight of the sub-fields
in which a pixel emit light.
3. The display apparatus according to claim 1, wherein
in two or more emission patterns of said first, second, third, and fourth emission
patterns, said combination patterns of said predetermined sub-fields are the same
between adjacent grayscale levels.
4. The display apparatus according to claim 1, further comprising a detector that detects
a degree of a false contour noise in an image displayed on said display panel, wherein
said grayscale display unit further stores fifth, sixth, seventh, and eighth tables
that include a plurality of fifth, sixth, seventh, and eighth emission patterns corresponding
to said first, second, third, and fourth pixels, respectively , and selects either
of a set of said first table to said fourth table or a set of said fifth table to
said eighth table based on a result of detection by said detector, and when selecting
the set of said fifth table to said eighth table, said grayscale display unit selects
fifth, sixth, seventh, and eighth emission patterns corresponding to said respective
first, second, third, and fourth pixels in each area from the selected fifth, sixth,
seventh, and eighth emission patterns based on the grayscale level of the video signal,
so as to provide a grayscale display by causing said first, second, third, and fourth
pixels in each area of said display panel to emit light or not for each sub-field
based on the selected fifth, sixth, seventh, and eighth emission patterns,
some of combination patterns of emissions and non-emissions in said predetermined
sub-fields are the same among said fifth, sixth, seventh, and eighth emission patterns,
and
for each grayscale level, a grayscale value represented by each of said fifth emission
pattern and said sixth emission pattern is lower than an average of grayscale values
represented by said fifth, sixth, seventh, and eighth emission patterns, while a grayscale
value represented by each of said seventh emission pattern and said eighth emission
pattern is higher than said average.
5. The display apparatus according to claim 1, wherein said grayscale display unit includes:
a dither value generator that stores differences between each grayscale level and
grayscale values represented by said respective first, second, third, and fourth emission
patterns as first, second, third, and fourth dither values, and outputs first, second,
third, and fourth dither values corresponding to the grayscale level of the video
signal;
a coefficient adder that adds each of said first, second, third, and fourth dither
values generated by said dither value generator to the grayscale level of the video
signal; and
a driver that stores said first, second, third, and fourth tables, and selects first,
second, third, and fourth emission patterns from said first, second, third, and fourth
tables based on the result of addition by said coefficient adder, so as to cause said
first, second, third, and fourth pixels in each area of said display panel to emit
light or not for each sub-field based on the selected first, second, third, and fourth
emission patterns.
6. The display apparatus according to claim 1, further comprising a diffusion device
that diffuses spatially and/or temporally an error in space and/or time between the
grayscale level of the video signal and the average of the grayscale values represented
by said respective first, second, third, and fourth emission patterns to the video
signal when the grayscale level of the video signal and the average of the grayscale
values represented by said respective first, second, third, and fourth emission patterns
are different.
7. A display method for displaying grayscale on a display panel based on a video signal
with a grayscale level using a sub-field method,
said display panel being composed of a plurality of areas each including first,
second, third, and fourth pixels that are vertically and horizontally adjacent to
one another, said first pixel and said second pixel being arranged in one diagonal
positions while said third pixel and said fourth pixel being arranged in another diagonal
positions in each area, said method comprising the steps of:
storing first, second, third, and fourth tables that include a plurality of first,
second, third, and fourth emission patterns corresponding to said first, second, third,
and fourth pixels, respectively;
selecting first, second, third, and fourth emission patterns corresponding to said
respective first, second, third, and fourth pixels in each area from said first, second,
third, and fourth tables based on the grayscale level of the video signal; and
displaying grayscale by causing said first, second, third, and fourth pixels in each
area of said display panel to emit light or not for each sub-field based on the selected
first, second, third, and fourth emission patterns, wherein
combination patterns of emissions and non-emissions in predetermined sub-fields
of said plurality of sub-fields are different among said first, second, third, and
fourth emission patterns, and
for each grayscale level, a grayscale value represented by each of said first emission
pattern and said second emission pattern is lower than an average of grayscale values
represented by said first, second, third, and fourth emission patterns, while a grayscale
value represented by each of said third emission pattern and said fourth emission
pattern is higher than said average.
8. The display method according to claim 7, wherein
said plurality of sub-fields have different weights from one another, and
said predetermined sub-fields include, from a sub-field with the maximum weight
to a sub-field with the minimum weight arranged in order of decreasing weight, a predetermined
number of sub-fields starting from a sub-field with the greatest weight of the sub-fields
in which a pixel emit light.
9. The display method according to claim 7, wherein
in two or more emission patterns of said first, second, third, and fourth emission
patterns, said combination patterns in said predetermined sub-fields are the same
between adjacent grayscale levels.
10. The display method according to claim 7, further comprising the steps of:
detecting a degree of a false contour noise in an image displayed by said display
panel;
storing fifth, sixth, seventh, and eighth tables that include a plurality of fifth,
sixth, seventh, and eighth emission patterns corresponding to said first, second,
third, and fourth pixels, respectively;
selecting either of a set of said first table to said fourth table or a set of said
fifth table to said eighth table based on the result of detection of the degree of
a false contour noise;
when the set of said fifth table to said eighth table is selected, selecting fifth,
sixth, seventh, and eighth emission patterns corresponding to said respective first,
second, third, and fourth pixels in each area from said selected fifth, sixth, seventh,
and eighth tables based on the grayscale level of the video signal; and
displaying grayscale by causing said first, second, third, and fourth pixels in each
area of said display panel to emit light or not for each sub-field based on said selected
fifth, sixth, seventh, and eighth tables, wherein
some of combination patterns of emissions and non-emissions in said predetermined
sub-fields are the same among said fifth, sixth, seventh, and eighth emission patterns,
and
for each grayscale level, a grayscale value represented by each of said fifth emission
pattern and said sixth emission pattern is lower than an average of grayscale values
represented by said fifth, sixth, seventh, and eighth emission patterns, while a grayscale
value represented by each of said seventh emission pattern and said eighth emission
pattern is higher than said average.
11. The display method according to claim 7, wherein said step of displaying grayscale
includes the steps of:
storing differences between each grayscale level and grayscale values represented
by said respective first, second, third, and fourth emission patterns as first, second,
third, and fourth dither values;
outputting first, second, third, and fourth dither values corresponding to the grayscale
level of the video signal;
adding each of said generated first, second, third, and fourth dither values to the
grayscale level of the video signal;
storing said first, second, third, and fourth tables;
selecting first, second, third, and fourth emission patterns from said first, second,
third, and fourth tables based on the result of addition; and
causing said first, second, third, and fourth pixels in each area of said display
to emit light or not for each sub-field based on the selected first, second, third,
and fourth emission patterns.
12. The display method according to claim 7, further comprising the step of diffusing
spatially and/or temporally an error between the grayscale level of the video signal
and the average of the grayscale values represented by said respective first, second,
third, and fourth emission patterns to the video signal when the grayscale level of
the video signal and the average of the grayscale values represented by said respective
first, second, third, and fourth emission patterns are different.