Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
29 words
A method of adjusting a width of a digital filter, comprising: truncating the digital filter producing a truncated filter; and combining truncated filter with a set of basis vectors.
Claim 2
Independent Claim
29 words
A method of adjusting a width of a digital filter, comprising: truncating the digital filter producing a truncated filter; and combining truncated filter with a set of basis vectors.
Claim 3
Dependent Claim
18 words
A method as recited in claim 1, further comprising attenuating endpoints of the truncated filter after the truncating.
Claim 4
Dependent Claim
28 words
A method as recited in claim 1, wherein said combining comprises determining a linear combination of the truncated filter and the basis vectors which minimizes property value changes.
Claim 5
Independent Claim
87 words
A method of adjusting a width of a digital filter, comprising: truncating the digital filter producing a truncated filter; attenuating endpoints of the truncated filter; computing first property values for the digital filer; computing second property values for the truncated filter; determining a linear combination of the truncated filter and basis vectors which minimizes property value changes between the first and second property values; combining the truncated filter with the basis vectors producing an adjusted width filter; and adjusting a DC component of the adjusted width filter.
Claim 6
Independent Claim
87 words
A method of adjusting a width of a digital filter, comprising: truncating the digital filter producing a truncated filter; attenuating endpoints of the truncated filter; computing first property values for the digital filer; computing second property values for the truncated filter; determining a linear combination of the truncated filter and basis vectors which minimizes property value changes between the first and second property values; combining the truncated filter with the basis vectors producing an adjusted width filter; and adjusting a DC component of the adjusted width filter.
Claim 7
Independent Claim
96 words
An apparatus, comprising: an input device inputting an input signal; an output device outputting an output signal and having an output filter; and a computer coupled between said input and output devices and applying a user selected filter to the input signal to produce a signal image where the selected filter is produced by combining the selected filter with the output filter producing a combined filter and where a width of the combined filter is adjusted by truncating the combined filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 8
Independent Claim
96 words
An apparatus, comprising: an input device inputting an input signal; an output device outputting an output signal and having an output filter; and a computer coupled between said input and output devices and applying a user selected filter to the input signal to produce a signal image where the selected filter is produced by combining the selected filter with the output filter producing a combined filter and where a width of the combined filter is adjusted by truncating the combined filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 9
Dependent Claim
15 words
An apparatus as recited in claim 5, wherein the input signal comprises a visual image.
Claim 10
Independent Claim
53 words
A method of creating a filter, comprising: defining a spectrum of the filter; performing a Fourier transform on the filter spectrum creating a spatial filter; and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 11
Independent Claim
53 words
A method of creating a filter, comprising: defining a spectrum of the filter; performing a Fourier transform on the filter spectrum creating a spatial filter; and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 12
Dependent Claim
15 words
A method as recited in claim 7, further comprising smoothing the filter after the defining.
Claim 13
Dependent Claim
35 words
A method as recited in claim 7, wherein said defining comprises setting spectral values of the desired filter and interpolating between the spectral values to create a spectrum with N points where N equals sixty-four.
Claim 14
Independent Claim
66 words
An apparatus, comprising: an input device allowing a user to define a spectrum of a desired digital filter; and a computer coupled to the input device, performing a Fourier transform on the filter spectrum creating a spatial filter, and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 15
Independent Claim
66 words
An apparatus, comprising: an input device allowing a user to define a spectrum of a desired digital filter; and a computer coupled to the input device, performing a Fourier transform on the filter spectrum creating a spatial filter, and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 16
Independent Claim
84 words
A method of adjusting a width of digital sharpening kernels of a digital filter, comprising: truncating the filter; determining a set of basis filters having a same width as the truncated filter; determining a set of property vectors which represent important visual properties of the digital filter; determining a set of mixing coefficients from the properties of the digital filter, the truncated filter, and the basis filters ; and using the mixing coefficients to combine the truncated filter with a set of basis vectors.
Claim 17
Independent Claim
84 words
A method of adjusting a width of digital sharpening kernels of a digital filter, comprising: truncating the filter; determining a set of basis filters having a same width as the truncated filter; determining a set of property vectors which represent important visual properties of the digital filter; determining a set of mixing coefficients from the properties of the digital filter, the truncated filter, and the basis filters ; and using the mixing coefficients to combine the truncated filter with a set of basis vectors.
Claim 18
Dependent Claim
23 words
A method as recited in claim 11, wherein the digital filter is truncated in steps of two points reducing the digital filter width.
Claim 19
Dependent Claim
21 words
A method as recited in claim 12, further comprising attenuating the endpoints of the truncated filter after truncating the digital filter.
Claim 20
Independent Claim
67 words
A method of scaling a digital sharpening kernel where a scaling factor is greater than 1, comprising: computing a high-frequency component of the sharpening kernel; removing the high frequency component from the sharpening kernel; resampling the sharpening kernel with the high frequency component removed using a digital resampling filter; computing the high-frequency component of the resampled filter; and restoring the original high-frequency component of the sharpening kernel.
Claim 21
Independent Claim
67 words
A method of scaling a digital sharpening kernel where a scaling factor is greater than 1, comprising: computing a high-frequency component of the sharpening kernel; removing the high frequency component from the sharpening kernel; resampling the sharpening kernel with the high frequency component removed using a digital resampling filter; computing the high-frequency component of the resampled filter; and restoring the original high-frequency component of the sharpening kernel.
Claim 22
Dependent Claim
32 words
A computer program product comprising a computer readable storage medium having a process truncating a digital filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 23
Dependent Claim
32 words
A computer program product comprising a computer readable storage medium having a process truncating a digital filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 24
Dependent Claim
59 words
A computer program product comprising a computer readable storage medium having a process defining a spectrum of a filter, performing a Fourier transform on the filter spectrum creating a spatial filter, and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.
Claim 25
Dependent Claim
59 words
A computer program product comprising a computer readable storage medium having a process defining a spectrum of a filter, performing a Fourier transform on the filter spectrum creating a spatial filter, and reducing a size of the spatial filter by truncating the spatial filter producing a truncated filter and combining the truncated filter with a set of basis vectors.