Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
200 words
Apparatus for a spatial filter which provides an output filtered pel value for a corresponding input pel in an incoming video image, said apparatus comprising: means, responsive to pel values that form the incoming image, for producing a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponding pel value; means, responsive to the values of said pels that form said pel mask, for determining whether said input pel is a noise pel or an image pel and, in response thereto, for producing one of a pre-defined plurality of filtered pel values and a corresponding one of a pre-defined plurality of feedback pel values; means for applying said produced filtered pel value as said output filtered pel value; means for applying said produced feedback pel value from said determining means to said pel mask producing means such that said produced feedback pel value becomes one of the pel values for the pels that form the pel mask for a subsequently occurring input pel and wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively.
Claim 2
Dependent Claim
200 words
Apparatus for a spatial filter which provides an output filtered pel value for a corresponding input pel in an incoming video image, said apparatus comprising: means, responsive to pel values that form the incoming image, for producing a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponding pel value; means, responsive to the values of said pels that form said pel mask, for determining whether said input pel is a noise pel or an image pel and, in response thereto, for producing one of a pre-defined plurality of filtered pel values and a corresponding one of a pre-defined plurality of feedback pel values; means for applying said produced filtered pel value as said output filtered pel value; means for applying said produced feedback pel value from said determining means to said pel mask producing means such that said produced feedback pel value becomes one of the pel values for the pels that form the pel mask for a subsequently occurring input pel and wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively.
Claim 3
Dependent Claim
33 words
The apparatus in claim 1 wherein said determining and producing means comprises a look up table for storing said pre-defined plurality of filtered pel values and said pre-defined plurality of feedback pel values.
Claim 4
Dependent Claim
37 words
The apparatus in claim 2 further comprising means for selectively halting recursive operation of said filter by setting the value of said produced feedback pel equal to the value of a corresponding pel in said incoming image.
Claim 5
Dependent Claim
48 words
The apparatus in claim 3 wherein said pel mask producing means comprises means for temporarily storing values of pels that together form said pel mask, wherein said stored values include respective values of a plurality of said incoming pels and at least one previously produced feedback pel value.
Claim 6
Dependent Claim
170 words
The apparatus in claim 4 wherein said pel mask producing means further comprises: first means for applying at least one of the values of the pels that form a bottom line of said pel mask to a respective address lead of said look up table; first means for delaying said incoming pel values by a line in order to produce values of pels that will occupy a middle line of said pel mask; second means for applying the values of at least one of said middle line pel values to respective address leads of said look up table; third means for applying said feedback pel value to a respective address lead of said determining means; second means for delaying each feedback pel value by a line in order to produce values of pels that will occupy a top line of said pel mask; and fourth means for applying the values of least one of said pels in said top line to a respective address lead of said look up table.
Claim 7
Dependent Claim
36 words
The apparatus in claim 5 wherein said look up table comprises at least two memory sections, one of said sections for storing said feedback pel values and the other section for storing said filtered pel values.
Claim 8
Dependent Claim
15 words
The apparatus in claim 6 wherein said first, second and fourth means are shift registers.
Claim 9
Dependent Claim
64 words
The apparatus in claim 7 wherein said first and second delaying means each comprise two memories, one of said memories for storing pel values associated with even scan lines in said image and the other memory for storing pel values associated with odd scan lines in said image, wherein one of said memories performs a read operation while the other performs a write operation.
Claim 10
Dependent Claim
234 words
Apparatus for a spatial filter which provides an output filtered pel value for a corresponding input pel in an incoming video image, said apparatus comprising: means, responsive to the pel values that form the incoming image, for producing a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponding pel value and wherein the pels that together form said pel mask include respective values of a plurality fo the incoming pels and at least one previously produced feedback pel value; means for storing pre-defined filtered pel values and pre-defined feedback pel values; means for applying the values of said pels that form said pel mask as an address to the storing means to produce one of said filtered pel values and a corresponding one of said pre-defined feedback pel values; means for applying said produced pre-defined filtered pel value as the output filtered pel value; means for applying said produced pre-defined feedback pel value from said storing means as said feedback pel value to said pel mask producing means such that said produced feedback pel value becomes one one of the pel values for the pels that form the pel mask for a subsequently occurring input pel and wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively.
Claim 11
Dependent Claim
234 words
Apparatus for a spatial filter which provides an output filtered pel value for a corresponding input pel in an incoming video image, said apparatus comprising: means, responsive to the pel values that form the incoming image, for producing a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponding pel value and wherein the pels that together form said pel mask include respective values of a plurality fo the incoming pels and at least one previously produced feedback pel value; means for storing pre-defined filtered pel values and pre-defined feedback pel values; means for applying the values of said pels that form said pel mask as an address to the storing means to produce one of said filtered pel values and a corresponding one of said pre-defined feedback pel values; means for applying said produced pre-defined filtered pel value as the output filtered pel value; means for applying said produced pre-defined feedback pel value from said storing means as said feedback pel value to said pel mask producing means such that said produced feedback pel value becomes one one of the pel values for the pels that form the pel mask for a subsequently occurring input pel and wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively.
Claim 12
Dependent Claim
14 words
The apparatus in claim 9 wherein said storing means comprises a look up table.
Claim 13
Dependent Claim
224 words
The apparatus in claim 10 wherein said pel mask producing means further comprises: first means for serially accepting incoming pel values as said bottom line of pels in said mask and for applying at least one of the values of the pels in said bottom line to a respective address lead of said storage means; first means for delaying said incoming pel values by a line in order to produce values of pels that will occupy a middle line of said pel mask; second means for serially accepting said middle line pels produced by said first delaying means and for applying the values of at least one of said middle line pel values to respective address leads of said look up table; first means for temporarily storing said feedback pel value and for applying said feedback pel value to a respective address lead of said look up table; second means for delaying each feedback pel value stored within said first temporary storing means by a line in order to produce values of pels that will occupy a top line of said pel mask; and third means for serially accepting said top line pels produced by said second delaying means and for applying the values of least one of said pels in said top line to a respective address lead of said look up table.
Claim 14
Independent Claim
214 words
A method for use in a spatial filter for providing an output filtered pel value for a corresponding input pel in an incoming video image, said method comprising the steps of: producing, in response to the pel values that form the incoming image, a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponing pel value; determining, in response to the values of said pels that form said pel mask, whether said input pel is a noise pel or an image pel and, in response thereto, producing one of a pre-defined plurality of filtered pel values and a corresponding one of a pre-defined plurality of feedback pel values, wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively; storing in memory, said pre-defined filtered pel values and said pre-defined feedback pel values; applying said produced filtered pel value from memory as said output filtered pel value; and applying said produced feedback pel value from memory to said pel mask producing step such that said produced feedback pel value becomes one of the pel values for the pels that form the pel mask for a subsequently occurring input pel.
Claim 15
Independent Claim
214 words
A method for use in a spatial filter for providing an output filtered pel value for a corresponding input pel in an incoming video image, said method comprising the steps of: producing, in response to the pel values that form the incoming image, a pel mask associated with said input pel, said pel mask defining an array of pels including said input pel wherein each of said pels in said mask has a corresponing pel value; determining, in response to the values of said pels that form said pel mask, whether said input pel is a noise pel or an image pel and, in response thereto, producing one of a pre-defined plurality of filtered pel values and a corresponding one of a pre-defined plurality of feedback pel values, wherein the value of said produced feedback pel determines whether said filter operates recursively or non-recursively; storing in memory, said pre-defined filtered pel values and said pre-defined feedback pel values; applying said produced filtered pel value from memory as said output filtered pel value; and applying said produced feedback pel value from memory to said pel mask producing step such that said produced feedback pel value becomes one of the pel values for the pels that form the pel mask for a subsequently occurring input pel.
Claim 16
Dependent Claim
49 words
The method in claim 12 wherein said pel mask producing step includes the step of temporarily storing values of pels that together form said pel mask, wherein said stored values include respective values of a plurality of said incoming pels and at least one previously produced feedback pel value.
Claim 17
Dependent Claim
152 words
The method in claim 13 wherein said pel mask producing step further comprises the steps of: applying at least one of the values of the pels that form a bottom line of said pel mask as a first portion of an address to memory; delaying said incoming pel values by a line in order to produce values of pels that will occupy a middle line of said pel mask; applying the values of at least one of said middle line pel values as a second portion of the address to memory; applying said feedback pel value to a respective address to said storage means; applying each feedback pel value by a line in order to produce values of pels that will occupy a top line of said pel mask; and applying the values of least one of said pels in said top line as a third portion of the address to memory.