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 PDF

Info

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
Application number
EP99400885A
Other languages
German (de)
French (fr)
Inventor
Jean-Claude Chevet
Didier Doyen
Dominique Touchais
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technicolor SA
Original Assignee
Thomson Multimedia SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Multimedia SA filed Critical Thomson Multimedia SA
Publication of EP0955624A1 publication Critical patent/EP0955624A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • G09G3/2022Display of intermediate tones by time modulation using two or more time intervals using sub-frames
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/28Control 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/288Control 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/291Control 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/28Control 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/288Control 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/296Driving circuits for producing the waveforms applied to the driving electrodes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0266Reduction of sub-frame artefacts
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/10Special adaptations of display systems for operation with variable images
    • G09G2320/106Determination of movement vectors or equivalent parameters within the image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/28Control 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/288Control 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 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 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), the transitions 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 which curve 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:
  • The median of n samples xi, i = 1, ...n is denoted med (xi) and is defined by:
    Figure imgb0001
       where x(i) is the element of statistical nature i. Generally, median filters of odd size n are used. Within the frame of the present invention, a one-dimensional median filter of size 3 is preferably used.
  • A one-dimensional filter of size 3 is defined by the following equation: y(i) = med(x i-1, x i, x i+1 )
    Figure imgb0002
  • Example with a string of samples xi={2,3,8,4,2} y 0 2 (boundary value)
    Figure imgb0003
    y i = med (2,3, 8) = 3,
    Figure imgb0004
    y 2 = med(3,8,4) = 4,
    Figure imgb0005
    y 3 = med(8,4,2) = 4,
    Figure imgb0006
    y 4 2 (boundary value)
    Figure imgb0007
  • 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 1, 2. The filtering is carried out by using the reference pixel X22 in Figure 3 as current pixel. In accordance with a preferred embodiment of the present invention, in which four directions of motion have been favoured, four median filters 3, 4, 5, 6 are used. Each median filter is a one-dimensional filter of dimension 3. As represented in Figure 3, the median 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 the median filter 6 receives pixels X21, X22 and X23 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.
  • 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 the circuit 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 the circuit 7. 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. Furthermore, the output from the OR circuit 10 controls a second switching circuit 11 allowing switching between the value of the current pixel X22 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. 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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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).
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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).
  12. 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.
  13. 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.
EP99400885A 1998-05-06 1999-04-12 Method of processing a video signal for a display system using time modulation Withdrawn EP0955624A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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