Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
139 words
A method of spatially adaptive filtering a displaced frame difference, a DFD, the DFD is a difference between a video frame and an estimated video frame, the method comprising: determining, using a noise variance determiner, a noise variance of the DFD based on a predetermined signal-to-noise ratio; determining, using a local variance determiner, a local variance of the DFD based on the noise variance and the predetermined signal-to-noise ratio; determining, using a noise visibility determiner, a noise visibility function based on the noise variance, the local variance, and a predetermined image type; determining, using a Gaussian kernel determiner, a Gaussian kernel for every pixel in the DFD based on the noise visibility function, a predetermined normalizing coefficient, and a predetermined base variance; and convolving, using a convolver, the DFD with the Gaussian kernel to provide an adaptively filtered DFD.
Claim 2
Independent Claim
139 words
A method of spatially adaptive filtering a displaced frame difference, a DFD, the DFD is a difference between a video frame and an estimated video frame, the method comprising: determining, using a noise variance determiner, a noise variance of the DFD based on a predetermined signal-to-noise ratio; determining, using a local variance determiner, a local variance of the DFD based on the noise variance and the predetermined signal-to-noise ratio; determining, using a noise visibility determiner, a noise visibility function based on the noise variance, the local variance, and a predetermined image type; determining, using a Gaussian kernel determiner, a Gaussian kernel for every pixel in the DFD based on the noise visibility function, a predetermined normalizing coefficient, and a predetermined base variance; and convolving, using a convolver, the DFD with the Gaussian kernel to provide an adaptively filtered DFD.
Claim 3
Dependent Claim
50 words
The method of claim 1 wherein the noise variance is determined by calculating an energy contained in each predefined block using the following equation: ##EQU6## where M and N are the dimensions of the predefined block and i,j denotes a row and column of a pixel in the predefined block.
Claim 4
Dependent Claim
44 words
The method of claim 1 wherein the local variance of the DFD is determined using the following equation: ##EQU7## where M and N are the dimensions of the predefined block and i,j denotes a row and column of a pixel in the predefined block.
Claim 5
Dependent Claim
38 words
The method of claim 1 wherein the noise visibility function is determined using the following equation: ##EQU8## where σ.sub.ƒ 2 is the local variance, σ n 2 is the noise variance, and Θ is the predetermined image type.
Claim 6
Dependent Claim
50 words
The method of claim 1 wherein the Gaussian kernel is determined using the following equation: ##EQU9## where σ g 2 is the predetermined base variance, Z is the predetermined normalizing coefficient, υ(Θ) is the noise visibility function, and m,n denotes a row and column of a pixel in the DFD.
Claim 7
Dependent Claim
39 words
The method of claim 1 wherein the DFD convolved with the Gaussian kernel is determined using the following equation: ##EQU10## where g(m,n) is the Gaussian kernel and m,n denotes a row and column of a pixel in the DFD.
Claim 8
Dependent Claim
26 words
The method of claim 1 wherein the steps of the method are embodied in a Digital Signal Processor, DSP, that has been programmed with said steps.
Claim 9
Dependent Claim
25 words
The method of claim 1 wherein the steps of the method are embodied in an Application Specific Integrated Circuit, ASIC, arranged to provide said steps.
Claim 10
Dependent Claim
25 words
The method of claim 1 wherein the steps of the method are embodied in a gate array that has been arranged to provide said steps.
Claim 11
Dependent Claim
17 words
The method of claim 1 wherein the steps of the method are stored in a computer memory.
Claim 12
Dependent Claim
31 words
The method of claim 10 wherein the computer memory is a computer diskette having a stored program to impart processing functionality for implementing the steps of the method by the computer.
Claim 13
Dependent Claim
34 words
The method of claim 10 wherein the computer memory is a memory unit of the computer that includes a program to impart processing functionality for implementing the steps of the method by the computer.
Claim 14
Independent Claim
215 words
An apparatus for spatially adaptive filtering a displaced frame difference, a DFD, the DFD is a difference between a video frame and an estimated video frame, the apparatus comprising: a noise variance determiner, operably coupled to receive the DFD and a predetermined signal-to-noise ratio, for determining a noise variance of the DFD based on the predetermined signal-to-noise ratio; a local variance determiner, operably coupled to the noise variance determiner and operably coupled to receive the DFD, for determining a local variance of the DFD based on the noise variance and the predetermined signal-to-noise ratio; a noise visibility determiner, operably coupled to the noise variance determiner and the local variance determiner and operably coupled to receive a predetermined image type, for determining a noise visibility function based on the noise variance, the local variance, and the predetermined image type; a Gaussian kernel determiner, operably coupled to the noise visibility determiner and operably coupled to receive a predetermined base variance, for determining a Gaussian kernel for every pixel in the DFD based on the noise visibility function, a predetermined normalizing coefficient, and the predetermined base variance; and a convolver, operably coupled to the Gaussian kernel determiner and operably coupled to receive the DFD, for convolving the DFD with the Gaussian kernel to provide an adaptively filtered DFD.
Claim 15
Independent Claim
215 words
An apparatus for spatially adaptive filtering a displaced frame difference, a DFD, the DFD is a difference between a video frame and an estimated video frame, the apparatus comprising: a noise variance determiner, operably coupled to receive the DFD and a predetermined signal-to-noise ratio, for determining a noise variance of the DFD based on the predetermined signal-to-noise ratio; a local variance determiner, operably coupled to the noise variance determiner and operably coupled to receive the DFD, for determining a local variance of the DFD based on the noise variance and the predetermined signal-to-noise ratio; a noise visibility determiner, operably coupled to the noise variance determiner and the local variance determiner and operably coupled to receive a predetermined image type, for determining a noise visibility function based on the noise variance, the local variance, and the predetermined image type; a Gaussian kernel determiner, operably coupled to the noise visibility determiner and operably coupled to receive a predetermined base variance, for determining a Gaussian kernel for every pixel in the DFD based on the noise visibility function, a predetermined normalizing coefficient, and the predetermined base variance; and a convolver, operably coupled to the Gaussian kernel determiner and operably coupled to receive the DFD, for convolving the DFD with the Gaussian kernel to provide an adaptively filtered DFD.
Claim 16
Dependent Claim
50 words
The apparatus of claim 13 wherein the noise variance is determined by calculating an energy contained in each predefined block using the following equation: ##EQU11## where M and N are the dimensions of the predefined block and i,j denotes a row and column of a pixel in the predefined block.
Claim 17
Dependent Claim
44 words
The apparatus of claim 13 wherein the local variance of the DFD is determined using the following equation: ##EQU12## where M and N are the dimensions pf the predefined block and i,j denotes a row and column of a pixel in the predefined block.
Claim 18
Dependent Claim
37 words
The apparatus of claim 13 wherein noise visibility function is determined using the following equation: ##EQU13## where σ.sub.ƒ 2 is the local variance, σ n 2 is the noise variance, and Θ is the predetermined image type.
Claim 19
Dependent Claim
50 words
The apparatus of claim 13 wherein the Gaussian kernel is determined using the following equation: ##EQU14## where σ g 2 is the predetermined base variance, Z is the predetermined normalizing coefficient, υ(Θ) is the noise visibility function, and m,n denotes a row and column of a pixel in the DFD.
Claim 20
Dependent Claim
40 words
The apparatus of claim 13 wherein the DFD signal convolved with the Gaussian kernel is determined using the following equation: ##EQU15## where g(m,n) is the Gaussian kernel and m,n denotes a row and column of a pixel in the DFD.
Claim 21
Dependent Claim
14 words
The apparatus of claim 13 wherein the apparatus includes a Digital Signal Processor, DSP.
Claim 22
Dependent Claim
15 words
The apparatus of claim 13 wherein the apparatus includes an Application Specific Integrated Circuit, ASIC.
Claim 23
Dependent Claim
12 words
The apparatus of claim 13 wherein the apparatus includes a gate array.
Claim 24
Dependent Claim
18 words
The apparatus of claim 13 wherein the apparatus includes a computer usable medium having computer readable program codes.
Claim 25
Dependent Claim
14 words
The apparatus of claim 22 wherein the computer usable medium is a computer diskette.
Claim 26
Dependent Claim
17 words
The apparatus of claim 22 wherein the computer usable medium is a memory unit of the computer.