Claims
- 1. A method for providing a temporal noise filter for a video signal, said video signal comprising pixels of successive frames of images displayable on a screen, said method comprising the steps of:
- for position x in a screen, receiving a stream of pixel values x.sub.0, x.sub.1, . . . , X.sub.T, corresponding to values of the pixel at said position x at time points 0, 1, . . . , T, wherein said time points correspond to arrivals of said successive frames of images; and
- providing as an initial filter output value of said temporal noise filter y.sub.o the value x.sub.o ;
- thereafter, for each time point t:
- (i) computing an absolute difference between y.sub.t-1, being the filter output value of said temporal noise filter at time point t-1, and x.sub.t, being the current value of pixel x at said time point t;
- (ii) determining a weight a equalling (a) 0.5, when said absolute difference is less than a first threshold value T.sub.1, (b) 1.0, when said absolute difference is greater than a second threshold value T.sub.2, and (c) a value proportional to said absolute difference; and
- (iii) providing as filter output value of temporal noise filter a value y.sub.t having the value x.sub.t +a(y.sub.t-1 -x.sub.t-1).
- 2. A circuit for a temporal noise filter for a video signal, said video signal comprising pixels of successive frames of images displayable on a screen, said circuit comprising:
- a circuit for, for position x in a screen, receiving a stream of pixel values x.sub.0, x.sub.1, . . . , x.sub.T, corresponding to values of the pixel at said position x at time points 0, 1, . . . , T, wherein said time points correspond to arrivals of said successive frames of images; and
- a circuit for providing as an initial filter output value of said temporal noise filter y.sub.0 the value x.sub.0 ;
- a circuit for, for each time point t:
- (i) computing an absolute difference between y.sub.t-1, being the filter output value of said temporal noise filter at time point t-1, and x.sub.t, being the current value of pixel x at said time point t;
- (ii) determining a weight a equalling (a) 0.5, when said absolute difference is less than a first threshold value T.sub.1, (b) 1.0, when said absolute difference is greater than a second threshold value T.sub.2, and (c) a value proportional to said absolute difference; and
- (iii) providing as filter output value of temporal noise filter a value Y.sub.t having the value x.sub.t +a(y.sub.t-1 -x.sub.t-1).
Parent Case Info
This application is a division of application Ser. No. 08/520,319, filed Aug. 28, 1995.
US Referenced Citations (45)
Foreign Referenced Citations (32)
Number |
Date |
Country |
0052157A1 |
May 1982 |
EPX |
0192292A1 |
Aug 1986 |
EPX |
0267578A1 |
May 1988 |
EPX |
0287891A2 |
Oct 1988 |
EPX |
0292943A3 |
Nov 1988 |
EPX |
0325856 |
Aug 1989 |
EPX |
0395271A2 |
Oct 1990 |
EPX |
0453653A3 |
Dec 1990 |
EPX |
0444660A2 |
Feb 1991 |
EPX |
0500174A1 |
Feb 1991 |
EPX |
0478132A1 |
Aug 1991 |
EPX |
0446001A2 |
Sep 1991 |
EPX |
0447203A2 |
Sep 1991 |
EPX |
0447234A3 |
Sep 1991 |
EPX |
0456394A3 |
Nov 1991 |
EPX |
0466981A1 |
Jan 1992 |
EPX |
0503956A3 |
Sep 1992 |
EPX |
0528366A2 |
Feb 1993 |
EPX |
0574748A2 |
Dec 1993 |
EPX |
0572263A2 |
Dec 1993 |
EPX |
0588668A2 |
Mar 1994 |
EPX |
0637894A2 |
Feb 1995 |
EPX |
4305578A1 |
Sep 1993 |
DEX |
4307418A1 |
Feb 1994 |
DEX |
59121539 |
Jul 1984 |
JPX |
63-245716 |
Oct 1988 |
JPX |
2037117 |
Jul 1980 |
GBX |
2236449 |
Apr 1991 |
GBX |
WO9103123 |
Mar 1991 |
WOX |
WO9106182 |
May 1991 |
WOX |
WO9312486 |
Jun 1993 |
WOX |
WO9321733 |
Oct 1993 |
WOX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
520319 |
Aug 1995 |
|