EP0955624A1 - Method of processing a video signal for a display system using time modulation - Google Patents
Method of processing a video signal for a display system using time modulation Download PDFInfo
- Publication number
- EP0955624A1 EP0955624A1 EP99400885A EP99400885A EP0955624A1 EP 0955624 A1 EP0955624 A1 EP 0955624A1 EP 99400885 A EP99400885 A EP 99400885A EP 99400885 A EP99400885 A EP 99400885A EP 0955624 A1 EP0955624 A1 EP 0955624A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- circuit
- filtering
- motion
- median
- current pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2018—Display of intermediate tones by time modulation using two or more time intervals
- G09G3/2022—Display of intermediate tones by time modulation using two or more time intervals using sub-frames
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/28—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels
- G09G3/288—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels using AC panels
- G09G3/291—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels using AC panels controlling the gas discharge to control a cell condition, e.g. by means of specific pulse shapes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/28—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels
- G09G3/288—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels using AC panels
- G09G3/296—Driving circuits for producing the waveforms applied to the driving electrodes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0261—Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0266—Reduction of sub-frame artefacts
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/106—Determination of movement vectors or equivalent parameters within the image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/28—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels
- G09G3/288—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels using AC panels
Definitions
- the present invention relates to a method of processing a video signal for a matrix display, more especially for a matrix display system in which the grey level applied to each pixel or cell is obtained by using width type modulation of the signal to be displayed.
- the present invention also relates to a device for implementing the above method.
- a plasma panel consists of two glass substrates onto each of which at least line electrodes and column electrodes, respectively, are screen printed.
- the number of line electrodes and column electrodes corresponds to the definition of the panel.
- Each crossover between a column electrode and a line electrode corresponds to a video cell which, in the case of a plasma panel, contains a volume of gas.
- each cell is covered with a red, green or blue phosphor, a triple of red, green and blue cells defining a video pixel. Therefore, a colour plasma panel comprises three times as many column electrodes as pixels.
- the number of line electrodes is equal to the number of lines of the panel.
- This frame period is divided into as many sub-periods n as bits used to code the video signal. From these n sub-periods, it must be possible, by combination, to reconstruct all the grey levels. In fact, the eye of the observer integrates these n sub-periods over a frame period T and thus recreates the grey levels.
- T the frame period
- each of the lines is addressed four times, the interval between two addressings defining the duration of the sub-scan. Hence may be distinguished an erase/write phase and a sustain phase.
- Each frame period is divided into sub-periods whose duration is proportional to the weight of the various sub-scans thus making it possible to define a video level to be displayed on the plasma panel (1, 2, 4, 8...128) for a video signal quantized on 8 bits and addressing possessing 8 sub-scans.
- the ordinate axis represents the 0 or 1 logic level of the addressing bits during the frame periods corresponding to the unlit or illuminated state of a cell as a function of time for a given coding level.
- Curve 1 corresponds to a coding of the value 128, curve 2 to a coding of the value 127 and curve 3 to a coding of the value 128 during the first frame and of the value 127 during the second frame and vice versa for the following two frames.
- the false-contour phenomenon therefore shows up in moving zones during strong transitions.
- the concept of strong transition does not correspond solely to strong variations in the video signal level but the expression strong transition is also used when there is switching of the bits of high weight.
- the false-contour phenomenon therefore appears when the variation in level between frames is small but corresponds to a significant switching in the level of the high weights, for example the 127/128 transition.
- a uniform zone centred around these values 127/128 while the observer does not perceive any transition on a screen with a cathode-ray tube he will see these false contours appear on a plasma panel during small movements.
- some of the false contours may appear simply in relatively homogeneous zones such as the texture of the skin, by accompanied by noise.
- the objective of the present invention is therefore to propose a video signal processing method which takes into account the above observations and which makes it possible, in a single use, to eliminate some of the false contours or to make the corrections suitably in the case of the use of the known technique for adding equalization pulses.
- the subject of the present invention is a method of processing a video signal intended for a matrix display system in which the grey level applied to each pixel or cell is produced using width modulation of the signal, characterized in that it comprises the following steps:
- the median filtering is applied along four favoured directions, namely the horizontal, the vertical and the two diagonals.
- the median filtering is carried out with the aid of a median filter of odd size, preferably a one-dimensional filter of size 3.
- the present invention also relates to a circuit for implementing the above method.
- This circuit comprises means for storing the current pixel and at least the neighbouring pixels along the direction of filtering and at least one median filter receiving the current pixel and the two neighbouring pixels along the direction of filtering.
- the circuit comprises means for storing the current pixel and the eight pixels surrounding the current pixel, four median filters each respectively receiving the current pixel and two neighbouring pixels along the horizontal and vertical directions and along the two diagonals, and a switching circuit provided at the output of the four median filtering means and a means of selecting one of the filters as a function of the direction selected.
- a median filter is a non-linear filter of a so-called statistical nature.
- the median filter is of simple design with a good rate of calculation.
- the filters of this kind generally behave well in the presence of additive white noise and of Gaussian noise. They also exhibit properties of good preservation of edges and can be adaptive.
- the median filter is defined as follows:
- the filtering to be carried out in the direction of motion of the transitions. Consequently, in accordance with the present invention, four directions of motion will be favoured along which a median filtering of size 3 will be carried out. These directions are the horizontal direction, the vertical direction and the two directions along the diagonals. A median filtering is therefore applied to each of these directions, the choice of appropriate filtering being performed by a motion estimator customarily used in the processing of video signals. This estimator provides moreover not only an indication of direction, but also an indication regarding the amplitude of motion detected.
- this type of filtering must be limited. This is because it is not favourable to high frequencies and may eliminate fine details such as horizontal or vertical lines. Since, moreover, the corrections must be made solely in homogeneous zones, and as the filtering has to eliminate only low-amplitude noise, according to a supplementary characteristic, it is envisaged to control the action of the filter with respect to a threshold.
- the input video signal Y is sent to storage means making it possible to work on three lines in parallel, more particularly to two line memories 1, 2.
- the filtering is carried out by using the reference pixel X 22 in Figure 3 as current pixel.
- four median filters 3, 4, 5, 6 are used.
- Each median filter is a one-dimensional filter of dimension 3.
- the median filter 3 receives pixels X 11 , X 22 , X 33 and corresponds to a motion along a first diagonal.
- the median filter 4 receives pixels X 12 , X 22 , X 33 and corresponds to a motion along the vertical.
- the median filter 5 receives pixels X 13 , X 22 , X 31 and corresponds to a motion along the second diagonal and the median filter 6 receives pixels X 21 , X 22 and X 23 and corresponds to a motion along the horizontal.
- the output from the four median filters 3, 4, 5 and 6 is sent as input to a switching circuit 7 which chooses the output from one of the median filters as a function of the direction of motion given by a motion estimator 8.
- the motion estimator is a known circuit present in the system for processing the video signals to be displayed on a plasma type matrix screen. The motion estimator is used for the scan conversion and it provides an item of information regarding the presence or non-presence of motion along one of the four possible directions.
- the circuit in Figure 3 comprises a comparator 8 making it possible to compare the value of the current pixel X 22 minus the value output by the selected median filter, namely the value output by the circuit 7, with a threshold, by carrying out the function
- the output from the comparator 8 as well as the output from the motion estimator 9 giving an item of information regarding the presence or non-presence of motion are sent to an OR circuit 10.
- the output from the OR circuit 10 controls a second switching circuit 11 allowing switching between the value of the current pixel X 22 on the first input C and the value output by the switching circuit 7 on its input D.
- the value output by the switching circuit 11 is sent directly to the circuit for 10-bit coding which is used for the address coding of a plasma panel, or to a circuit which gives equalization pulses and can be used to reduce certain false-contour effects.
- Such a circuit is known to those skilled in the art and is described for example in the article : A Motion-Dependent Equalizing-Pulse Technique for Reducing Gray-Scale Disturbances on PDPs, by Y.-W Zhu, K. Toda, T. Yamaguchi, T. Shiga, S.
- three processing circuits such as described above are used, one for each colour, red (R), green (G), blue (B).
- the circuit described above has been positioned directly ahead of the circuit for 10-bit coding, namely after the customarily used gamma correction circuit, however it is obvious to the person skilled in the art that it may be used ahead of the gamma correction circuit.
Abstract
The present invention relates to a method of processing a video signal intended for a matrix display system such as a plasma panel in which the grey level applied to each pixel or cell is produced by using temporal modulation of the signal. The invention also relates to a circuit making it possible to implement this method. According to the method, the direction of motion of the transitions in the video signal is determined and a median filtering is carried out on N consecutive pixels, along the direction of motion.
Description
- The present invention relates to a method of processing a video signal for a matrix display, more especially for a matrix display system in which the grey level applied to each pixel or cell is obtained by using width type modulation of the signal to be displayed. The present invention also relates to a device for implementing the above method.
- Among matrix displays in which the grey level applied to each pixel is obtained by using width type modulation, plasma screens are more especially known. Accordingly, the present invention will be described whilst referring to this type of screen. However, it is obvious to the person skilled in the art that the present invention may also be applied to other matrix displays which use this type of width modulation, in particular devices of the micro-mirror type.
- In a known manner, a plasma panel consists of two glass substrates onto each of which at least line electrodes and column electrodes, respectively, are screen printed. The number of line electrodes and column electrodes corresponds to the definition of the panel. Each crossover between a column electrode and a line electrode corresponds to a video cell which, in the case of a plasma panel, contains a volume of gas. In the case of a colour plasma panel, each cell is covered with a red, green or blue phosphor, a triple of red, green and blue cells defining a video pixel. Therefore, a colour plasma panel comprises three times as many column electrodes as pixels. On the other hand, the number of line electrodes is equal to the number of lines of the panel. Given this matrix architecture, it is sufficient to apply a potential difference to the crossover between a line electrode and a column electrode in order to excite a specific cell and thus obtain pointwise a gas in the plasma state. During the ionization of the gas, there is an emission of ultraviolets which will bombard the red, green or blue phosphors and thus give a red, green or blue illuminated cell. In fact, a cell possesses only two states, namely an excited or non-excited state. Therefore, it is not possible to carry out analogue modulation of the light level emitted, as in the case of cathode-ray tubes. Accordingly, in order to account for the various grey levels, width modulation of the duration of emission of the cell is used during the frame period referenced T. This frame period is divided into as many sub-periods n as bits used to code the video signal. From these n sub-periods, it must be possible, by combination, to reconstruct all the grey levels. In fact, the eye of the observer integrates these n sub-periods over a frame period T and thus recreates the grey levels. Thus, in the case of width modulation on 4 bits, each of the lines is addressed four times, the interval between two addressings defining the duration of the sub-scan. Hence may be distinguished an erase/write phase and a sustain phase.
- The eye in fact integrates much faster than the frame duration and thus runs the risk of discerning, in cases of particular transitions of the addressing bits, variations in level which do not reflect reality. Contour defects or "contouring" may thus appear on the moving images. These defects may be compared with poor temporal restitution of the grey level. More generally, false colours appear on the object contours, each of the cells of a colour component possibly being subject to this phenomenon. This phenomenon is still more disruptive when it appears in relatively homogeneous zones. This phenomenon of "contouring" can be explained by referring to Figure 1. In this figure, the abscissa axis represents time and is subdivided into frame periods of duration T. Each frame period is divided into sub-periods whose duration is proportional to the weight of the various sub-scans thus making it possible to define a video level to be displayed on the plasma panel (1, 2, 4, 8...128) for a video signal quantized on 8 bits and addressing possessing 8 sub-scans. The ordinate axis represents the 0 or 1 logic level of the addressing bits during the frame periods corresponding to the unlit or illuminated state of a cell as a function of time for a given coding level.
-
Curve 1 corresponds to a coding of thevalue 128, curve 2 to a coding of thevalue 127 and curve 3 to a coding of thevalue 128 during the first frame and of thevalue 127 during the second frame and vice versa for the following two frames. The principle of width modulation of the grey levels involves a temporal splitting of the n bits coding the video signal into n sub-scans over the 20 milliseconds (T) of the frame. Taking a coding on 8 bits (n = 8), thetransitions 127/128 and 128/127 entail a switching of all the bits. These 8 codes being split into 8 sub-scans over the 20 milliseconds of the frame, the eye, by integrating this information asynchronously, causes the appearance of the black zones (b) and the white zones (a) as represented in the Figure. This relates to a static description of the false-contour phenomenon taking into account the variations in coding from one frame to another for a given pixel. However, the straightforward static explanation of the phenomenon is not sufficient to describe it fully. It is also necessary to introduce a concept of the tracking of a contour by the eye in order to approximate what the observer actually perceives. It is therefore necessary to carry out a dynamic analysis of the problem introducing the concept of motion in the image. - The false-contour phenomenon therefore shows up in moving zones during strong transitions. However, the concept of strong transition does not correspond solely to strong variations in the video signal level but the expression strong transition is also used when there is switching of the bits of high weight. The false-contour phenomenon therefore appears when the variation in level between frames is small but corresponds to a significant switching in the level of the high weights, for example the 127/128 transition. In a uniform zone centred around these
values 127/128 while the observer does not perceive any transition on a screen with a cathode-ray tube, he will see these false contours appear on a plasma panel during small movements. Moreover, some of the false contours may appear simply in relatively homogeneous zones such as the texture of the skin, by accompanied by noise. For example, a 127/128/127 transition with a movement of 3 pixels/image generates a fairly strong false contour as represented in Figure 2 in whichcurve 1 represents the position of the pixel with respect to the retina for 2 successive frames F, and curve 2 the appearance of the false contours at c and d. Thus, in the case of a colour screen, these false contours will be manifested by the appearance on the panel near these contours of "false colours", due to an erroneous interpretation of the RGB trio. Accordingly, studies of the false-contour phenomenon show that the straightforward static explanation of the phenomenon is not sufficient to describe the problem, but that it is necessary to introduce a concept of the tracking of the contour by the eye in order to approximate what the observer actually perceives. It is therefore necessary to carry out a dynamic analysis of the problem introducing the concept of motion in the image. - The objective of the present invention is therefore to propose a video signal processing method which takes into account the above observations and which makes it possible, in a single use, to eliminate some of the false contours or to make the corrections suitably in the case of the use of the known technique for adding equalization pulses.
- The subject of the present invention is a method of processing a video signal intended for a matrix display system in which the grey level applied to each pixel or cell is produced using width modulation of the signal, characterized in that it comprises the following steps:
- determination of the direction of motion of the transitions in the video signal, and
- carrying out of a median filtering on N consecutive pixels, along said direction of motion.
- Preferably, the median filtering is applied along four favoured directions, namely the horizontal, the vertical and the two diagonals.
- Moreover, the median filtering is carried out with the aid of a median filter of odd size, preferably a one-dimensional filter of
size 3. - The present invention also relates to a circuit for implementing the above method. This circuit comprises means for storing the current pixel and at least the neighbouring pixels along the direction of filtering and at least one median filter receiving the current pixel and the two neighbouring pixels along the direction of filtering. Preferably, the circuit comprises means for storing the current pixel and the eight pixels surrounding the current pixel, four median filters each respectively receiving the current pixel and two neighbouring pixels along the horizontal and vertical directions and along the two diagonals, and a switching circuit provided at the output of the four median filtering means and a means of selecting one of the filters as a function of the direction selected.
- Other characteristics and advantages of the present invention will become apparent on reading the description below of a preferred embodiment of a circuit making it possible to implement the present invention, this description being given with reference to the drawings in which:
- Figure 1 already described represents a timing diagram explaining the false-contour phenomenon,
- Figure 2 already described represents various curves explaining the false-contour phenomenon in a spatio-temporal manner and,
- Figure 3 is a diagrammatic representation of a circuit implementing the present invention.
- Before describing the circuit of Figure 3 in detail, the definition of a median filter will firstly be recalled. A median filter is a non-linear filter of a so-called statistical nature. The median filter is of simple design with a good rate of calculation. The filters of this kind generally behave well in the presence of additive white noise and of Gaussian noise. They also exhibit properties of good preservation of edges and can be adaptive. The median filter is defined as follows:
-
-
-
- Moreover, to eliminate some of the false contours, as explained in the introduction, it is preferable for the filtering to be carried out in the direction of motion of the transitions. Consequently, in accordance with the present invention, four directions of motion will be favoured along which a median filtering of
size 3 will be carried out. These directions are the horizontal direction, the vertical direction and the two directions along the diagonals. A median filtering is therefore applied to each of these directions, the choice of appropriate filtering being performed by a motion estimator customarily used in the processing of video signals. This estimator provides moreover not only an indication of direction, but also an indication regarding the amplitude of motion detected. - However, this type of filtering must be limited. This is because it is not favourable to high frequencies and may eliminate fine details such as horizontal or vertical lines. Since, moreover, the corrections must be made solely in homogeneous zones, and as the filtering has to eliminate only low-amplitude noise, according to a supplementary characteristic, it is envisaged to control the action of the filter with respect to a threshold.
- A preferred embodiment of a circuit implementing the method explained above will be described in greater detail with reference to Figure 3. As represented in Figure 3, the input video signal Y is sent to storage means making it possible to work on three lines in parallel, more particularly to two
line memories median filters dimension 3. As represented in Figure 3, themedian filter 3 receives pixels X11, X22, X33 and corresponds to a motion along a first diagonal. The median filter 4 receives pixels X12, X22, X33 and corresponds to a motion along the vertical. The median filter 5 receives pixels X13, X22, X31 and corresponds to a motion along the second diagonal and themedian filter 6 receives pixels X21, X22 and X23 and corresponds to a motion along the horizontal. The output from the fourmedian filters switching circuit 7 which chooses the output from one of the median filters as a function of the direction of motion given by amotion estimator 8. The motion estimator is a known circuit present in the system for processing the video signals to be displayed on a plasma type matrix screen. The motion estimator is used for the scan conversion and it provides an item of information regarding the presence or non-presence of motion along one of the four possible directions. - Preferably, so as to carry out the filtering only in homogeneous zones, while eliminating only low-amplitude noise, the circuit in Figure 3 comprises a
comparator 8 making it possible to compare the value of the current pixel X22 minus the value output by the selected median filter, namely the value output by thecircuit 7, with a threshold, by carrying out the function |A - B| > threshold, B being the value of pixel X22 and A the value output by thecircuit 7. The output from thecomparator 8 as well as the output from the motion estimator 9 giving an item of information regarding the presence or non-presence of motion are sent to anOR circuit 10. Furthermore, the output from theOR circuit 10 controls asecond switching circuit 11 allowing switching between the value of the current pixel X22 on the first input C and the value output by the switchingcircuit 7 on its input D. The value output by the switchingcircuit 11 is sent directly to the circuit for 10-bit coding which is used for the address coding of a plasma panel, or to a circuit which gives equalization pulses and can be used to reduce certain false-contour effects. Such a circuit is known to those skilled in the art and is described for example in the article : A Motion-Dependent Equalizing-Pulse Technique for Reducing Gray-Scale Disturbances on PDPs, by Y.-W Zhu, K. Toda, T. Yamaguchi, T. Shiga, S. Mikoshiba (University of Electro-Communications, Tokyo, Japan) and by T. Ueda, K. Kariya, T. Shinoda (Fujitsu, Ltd., Kawasaki, Japan) published in SID 97 DIGEST. - In accordance with the present invention, three processing circuits such as described above are used, one for each colour, red (R), green (G), blue (B). Moreover, the circuit described above has been positioned directly ahead of the circuit for 10-bit coding, namely after the customarily used gamma correction circuit, however it is obvious to the person skilled in the art that it may be used ahead of the gamma correction circuit.
Claims (13)
- Method of processing a video signal intended for a matrix display system in which the grey level applied to each pixel or cell is produced using width modulation of the signal, characterized in that it comprises the following steps:- determination of the direction of motion of the transitions in the video signal, and- carrying out of a median filtering on N consecutive pixels, along said direction of motion.
- Method according to Claim 1, characterized in that the median filtering is applied along four directions, namely the horizontal, the vertical and the two diagonals.
- Method according to Claim 1, characterized in that the median filtering is carried out with the aid of a median filter of odd size, preferably a one-dimensional filter of size 3.
- Method according to any one of the preceding claims, characterized in that it comprises a detection of presence or absence of motion validating the filtering.
- Method according to any one of the preceding claims, characterized in that it comprises a comparison of the correction value with a threshold validating the filtering.
- Method according to any one of the preceding claims, characterized in that the method is applied to each colour, red, (R), green (G) and blue (B).
- Circuit for implementing the method according to any one of claims 1 to 6, characterized in that it comprises means for storing the current pixel and at least the neighbouring pixels along the direction of filtering and at least one median filter receiving the current pixel and the two neighbouring pixels along the direction of filtering.
- Circuit according to Claim 7, characterized in that it comprises means (1,2) for storing the current pixel and the eight pixels surrounding the current pixel, four median filters (3,4,5,6) each respectively receiving the current pixel and two neighbouring pixels along the horizontal and vertical directions and along the two diagonals, and a switching circuit (7) provided at the output of the four median filtering means and a means (8) of selecting one of the filters as a function of the direction selected.
- Circuit according to Claim 8, characterized in that the switching circuit is connected to a motion estimator (8) giving the direction of motion of the transitions.
- Circuit according to Claim 8, characterized in that the motion estimator sends a pulse of presence or non-presence of motion to a circuit making it possible to disable the filtering.
- Circuit according to Claim 10, characterized in that the circuit making it possible to disable the filtering is a second switching circuit (11) receiving the current pixel on one input (C) and the output from the filtering circuit on the other input(D).
- Circuit according to any one of the preceding claims, characterized in that it furthermore comprises a thresholding circuit (9) disabling the filtering circuit in respect of the non-homogeneous zones.
- Circuit according to Claim 12, characterized in that the thresholding circuit carries out the function |A-B| > threshold, where A represents the output from the filtering circuit and B the current pixel.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9805705 | 1998-05-06 | ||
FR9805705A FR2778484A1 (en) | 1998-05-06 | 1998-05-06 | METHOD FOR PROCESSING A VIDEO SIGNAL FOR A MATRIX DISPLAY USING TIME-TYPE MODULATION FOR VIEWING |
Publications (1)
Publication Number | Publication Date |
---|---|
EP0955624A1 true EP0955624A1 (en) | 1999-11-10 |
Family
ID=9526072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP99400885A Withdrawn EP0955624A1 (en) | 1998-05-06 | 1999-04-12 | Method of processing a video signal for a display system using time modulation |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0955624A1 (en) |
JP (1) | JPH11338421A (en) |
KR (1) | KR19990087926A (en) |
FR (1) | FR2778484A1 (en) |
TW (1) | TW436752B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587054A2 (en) * | 2004-04-14 | 2005-10-19 | LG Electronics Inc. | Plasma display apparatus and image processing method thereof |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020059490A (en) * | 2001-01-06 | 2002-07-13 | 엘지전자 주식회사 | Flat Display Panel and Driving Method thereof |
KR100400375B1 (en) * | 2001-06-27 | 2003-10-08 | 엘지전자 주식회사 | Display Apparatus with the pseudo-contour noise detector using skin-color filter and Method of processing an image Thereof |
KR100425486B1 (en) * | 2001-12-03 | 2004-03-30 | 엘지전자 주식회사 | Apparatus of processing video signal in plasma display panel |
KR100747286B1 (en) | 2005-12-20 | 2007-08-07 | 엘지전자 주식회사 | Plasma Display Apparatus and Image Processing Method thereof |
JP5313789B2 (en) * | 2009-07-06 | 2013-10-09 | 日本セラミック株式会社 | Image processing method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0720139A2 (en) * | 1994-12-27 | 1996-07-03 | Pioneer Electronic Corporation | Method for correcting gray scale data in a self luminous display panel driving system |
EP0822536A2 (en) * | 1996-07-29 | 1998-02-04 | Fujitsu Limited | Method of and apparatus for displaying halftone images |
-
1998
- 1998-05-06 FR FR9805705A patent/FR2778484A1/en active Pending
-
1999
- 1999-04-12 EP EP99400885A patent/EP0955624A1/en not_active Withdrawn
- 1999-04-15 KR KR1019990013259A patent/KR19990087926A/en not_active Application Discontinuation
- 1999-04-16 TW TW088106076A patent/TW436752B/en active
- 1999-04-30 JP JP11124833A patent/JPH11338421A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0720139A2 (en) * | 1994-12-27 | 1996-07-03 | Pioneer Electronic Corporation | Method for correcting gray scale data in a self luminous display panel driving system |
EP0822536A2 (en) * | 1996-07-29 | 1998-02-04 | Fujitsu Limited | Method of and apparatus for displaying halftone images |
Non-Patent Citations (1)
Title |
---|
ZHU Y -W ET AL: "15.3: A MOTION-DEPENDENT EQUALIZING-PULSE TECHNIQUE FOR REDUCTING GRAY-SCALE DISTURBANCES ON PDPS", 1997 SID INTERNATIONAL SYMPOSIUM DIGEST OF TECHNICAL PAPERS, BOSTON, MAY 13 - 15, 1997, no. VOL. 28, 13 May 1997 (1997-05-13), SOCIETY FOR INFORMATION DISPLAY, pages 221 - 224, XP000722692 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587054A2 (en) * | 2004-04-14 | 2005-10-19 | LG Electronics Inc. | Plasma display apparatus and image processing method thereof |
EP1587054A3 (en) * | 2004-04-14 | 2007-02-07 | LG Electronics Inc. | Plasma display apparatus and image processing method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR19990087926A (en) | 1999-12-27 |
FR2778484A1 (en) | 1999-11-12 |
TW436752B (en) | 2001-05-28 |
JPH11338421A (en) | 1999-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6310588B1 (en) | Image display apparatus and image evaluation apparatus | |
US6894664B2 (en) | Method and apparatus for processing video pictures | |
EP1269457B1 (en) | Method for processing video data for a display device | |
EP0884717A1 (en) | Method and apparatus for correcting image distortion removal for a plasma display panel using minimum MPD distance code | |
US20080012883A1 (en) | Display apparatus and display driving method for effectively eliminating the occurrence of a moving image false contour | |
KR20030081151A (en) | Display device operating in sub-field process and method of displaying images in such display device | |
EP0924684B1 (en) | Method of compensating for the differences in persistence of the phosphors of a plasma display panel | |
CN100504984C (en) | Method and apparatus for displaying grayscale of plasma display panel | |
JP4928662B2 (en) | Method and apparatus for processing video images for display on a display device | |
KR100869656B1 (en) | Method of and unit for displaying an image in sub-fields | |
US7227561B2 (en) | Method of displaying video images on a display device, e.g. a plasma display panel | |
US8199831B2 (en) | Method and device for coding video levels in a plasma display panel | |
US20020015025A1 (en) | Method of and unit for displaying an image in sub-fields | |
KR100959618B1 (en) | Method and apparatus for displaying video frames | |
EP0955624A1 (en) | Method of processing a video signal for a display system using time modulation | |
JP3246217B2 (en) | Display method of halftone image on display panel | |
JP3493864B2 (en) | Display device driving method and driving circuit | |
EP1193672B1 (en) | Display and image displaying method | |
EP1359564B1 (en) | Multiscan display on a plasma display panel | |
KR20040011358A (en) | Method and apparatus for grayscale enhancement of a display device | |
EP1455331A1 (en) | Video coding method for a plasma display panel. | |
KR100946737B1 (en) | Method for processing video pictures and system for implementing the method | |
EP1995712A1 (en) | Method for applying dithering to video data and display device implementing said method | |
KR20010061055A (en) | Device for detecting image speed of moving picture for compensating false contour |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
17P | Request for examination filed |
Effective date: 19991202 |
|
AKX | Designation fees paid |
Free format text: DE FR GB |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Withdrawal date: 20010104 |