Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
179 words
A method for filtering at least a portion of a digital video signal, the method comprising: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 2
Independent Claim
179 words
A method for filtering at least a portion of a digital video signal, the method comprising: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 3
Dependent Claim
63 words
The method of claim 1 wherein the step of applying a light spatial filter comprises applying a five pixel median filter and a five pixel smoothing filter to the block of source pixels, and further wherein the step of applying a heavy spatial filter comprises applying a five pixel median filter and a nine pixel smoothing filter to the block of source pixels.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein the calculated pixel error is an absolute pixel difference.
Claim 5
Dependent Claim
205 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to filter a digital video signal by performing the steps of: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 6
Dependent Claim
205 words
A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to filter a digital video signal by performing the steps of: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 7
Dependent Claim
65 words
The computer readable medium of claim 4 wherein the step of applying a light spatial filter comprises applying a five pixel median filter and a five pixel smoothing filter to the block of source pixels, and further wherein the step of applying a heavy spatial filter comprises applying a five pixel median filter and a nine pixel smoothing filter to the block of source pixels.
Claim 8
Dependent Claim
17 words
The computer readable medium of claim 4 wherein the calculated pixel error is an absolute pixel difference.
Claim 9
Dependent Claim
212 words
A computer system comprising: a processor, a memory operatively coupled to the processor; and a digital video signal filter which executes in the processor from the memory and which, when executed by the processor, causes the computer to filter a digital video signal by performing the steps of: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source of pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 10
Dependent Claim
212 words
A computer system comprising: a processor, a memory operatively coupled to the processor; and a digital video signal filter which executes in the processor from the memory and which, when executed by the processor, causes the computer to filter a digital video signal by performing the steps of: calculating a pixel variance for a block of source pixels from a current frame of the motion video image; applying a heavy spatial filter to the block of source pixels to form a block of spatially filtered pixels representing current subject matter of the current frame when the pixel variance is less than a first pixel variance threshold; applying a light spatial filter to the block of source of pixels to form the block of spatially filtered pixels when the pixel variance is less than a second pixel variance threshold; calculating a pixel error between the block of spatially filtered pixels and a block of pixels of a previous frame of the digital video signal; applying a heavy temporal filter to the block of spatially filtered pixels when the pixel error is less than a first pixel error threshold; and applying a light temporal filter to the block of spatially filtered pixels when the pixel error is less than a second pixel error threshold.
Claim 11
Dependent Claim
64 words
The computer system of claim 7 wherein the step of applying a light spatial filter comprises applying a five pixel median filter and a five pixel smoothing filter to the block of source pixels, and further wherein the step of applying a heavy spatial filter comprises applying a five pixel median filter and a nine pixel smoothing filter to the block of source pixels.
Claim 12
Dependent Claim
16 words
The computer system of claim 7 wherein the calculated pixel error is an absolute pixel difference.
Claim 13
Dependent Claim
57 words
The computer system of claim 7 wherein the step of comparing comprises: measuring a difference between the block of spatially filtered pixels and the block of pixels of the previous frame; and determining whether the block of pixels of the previous frame represents the current subject matter by comparison of the measured difference to a predetermined threshold.
Claim 14
Dependent Claim
78 words
The method of claim 1 , wherein the step of applying a heavy temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.75, and further wherein the step of applying a light temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.5.
Claim 15
Dependent Claim
80 words
The computer readable medium of claim 4 , wherein the step of applying a heavy temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.75, and further wherein the step of applying a light temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.5.
Claim 16
Dependent Claim
79 words
The computer system of claim 7 , wherein the step of applying a heavy temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.75, and further wherein the step of applying a light temporal filter includes applying a two-tap infinite impulse response filter in which the pixels of the previous frame are weighted by a factor of substantially equal to 0.5.