Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
162 words
In a system for successively addressing a stored font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, apparatus for suppressing a Moire pattern occurring in said image, said apparatus comprising: means for generating a coordinate position of a desired bit residing within said font pattern; means for generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere; and means for summing said noise value with said coordinate position to yield an address to said stored bit pattern whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 2
Dependent Claim
162 words
In a system for successively addressing a stored font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, apparatus for suppressing a Moire pattern occurring in said image, said apparatus comprising: means for generating a coordinate position of a desired bit residing within said font pattern; means for generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere; and means for summing said noise value with said coordinate position to yield an address to said stored bit pattern whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 3
Dependent Claim
76 words
The apparatus in claim 1 wherein said coordinate position generating means comprises means for generating separate multi-bit orthogonal values as said coordinate position and wherein said summing means comprises means for summing a first portion of said noise value with a first one of said orthogonal values and for summing a second portion of said noise value with a second one of said orthogonal values to respectively yield first and second corresponding portions of said address.
Claim 4
Dependent Claim
30 words
The apparatus in claim 2 wherein said noise value generating means comprises means for generating a separate multi-bit noise value for each of said first and second noise value portions.
Claim 5
Dependent Claim
86 words
The apparatus in claim 3 wherein said summing means further comprises: means for summing each of said noise portions with a corresponding one of said orthogonal values such that a most significant bit of said each noise portion is combined with a least significant bit in said one corresponding orthogonal value to yield a corresponding multi-bit sum; and means for applying a pre-defined number of most significant bits in said corresponding multi-bit sum as a corresponding one of said address portions to said stored bit pattern.
Claim 6
Dependent Claim
32 words
The apparatus in claim 4 wherein the length of each of said orthogonal values, each of said noise portions and each of said address portions is eight, three and five bits, respectively.
Claim 7
Dependent Claim
17 words
The apparatus in claim 4 wherein the stored bit-mapped font pattern is a bit-mapped halftone dot pattern.
Claim 8
Dependent Claim
107 words
The apparatus in claim 4 wherein said noise value generating means further comprises: a shift register having a plurality of individual storage locations; means for generating a exclusive OR logical combination of values stored within at least two pre-defined ones of said locations to generate a feedback signal; means for applying said feedback signal to an input of said shift register; and means for generating a bit in said noise value as an exclusive OR logical combination of values stored within at least two pre-defined different locations within said shift register, wherein the relative spacing between each of said different locations is a prime number of locations.
Claim 9
Dependent Claim
33 words
The apparatus in claim 7 wherein the shift register has at least 24 separate locations and the noise value is a pseudo random value having a periodicity of at least 2 23 -1.
Claim 10
Dependent Claim
245 words
In a system for successively addressing a stored bit-mapped font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, apparatus for suppressing a Moire pattern occurring in said image and resulting from interaction of the bit mapped font pattern with the raster based writing pattern, said apparatus comprising: means for generating a coordinate position of a desired bit residing within said bit-mapped font pattern, wherein said coordinate position is formed of separate multi-bit orthogonal values; means for generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere, said noise value is formed of a separate multi-bit noise value for each of said first and second noise value portions; and means for summing a first portion of said noise value with a first one of said orthogonal values and for summing a second portion of said noise value with a second one of said orthogonal values to respectively yield first and second corresponding portions of an address to said stored bit pattern, whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 11
Dependent Claim
245 words
In a system for successively addressing a stored bit-mapped font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, apparatus for suppressing a Moire pattern occurring in said image and resulting from interaction of the bit mapped font pattern with the raster based writing pattern, said apparatus comprising: means for generating a coordinate position of a desired bit residing within said bit-mapped font pattern, wherein said coordinate position is formed of separate multi-bit orthogonal values; means for generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere, said noise value is formed of a separate multi-bit noise value for each of said first and second noise value portions; and means for summing a first portion of said noise value with a first one of said orthogonal values and for summing a second portion of said noise value with a second one of said orthogonal values to respectively yield first and second corresponding portions of an address to said stored bit pattern, whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 12
Dependent Claim
86 words
The apparatus in claim 9 wherein said summing means further comprises: means for summing each of said noise portions with a corresponding one of said orthogonal values such that a most significant bit of said each noise portion is combined with a least significant bit in said one corresponding orthogonal value to yield a corresponding multi-bit sum; and means for applying a pre-defined number of most significant bits in said corresponding multi-bit sum as a corresponding one of said address portions to said stored bit pattern.
Claim 13
Dependent Claim
32 words
The apparatus in claim 10 wherein the length of each of said orthogonal values, each of said noise portions and each of said address portions is eight, three and five bits, respectively.
Claim 14
Dependent Claim
107 words
The apparatus in claim 11 wherein said noise value generating means further comprises: a shift register having a plurality of individual storage locations; means for generating a exclusive OR logical combination of values stored within at least two pre-defined ones of said locations to generate a feedback signal; means for applying said feedback signal to an input of said shift register; and means for generating a bit in said noise value as an exclusive OR logical combination of values stored within at least two pre-defined different locations within said shift register, wherein the relative spacing between each of said different locations is a prime number of locations.
Claim 15
Dependent Claim
158 words
In a system for successively addressing a stored font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, a method for suppressing a Moire pattern occurring in said image comprising the steps of: generating a coordinate position of a desired bit residing within said font pattern; generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere; and summing said noise value with said coordinate position to yield an address to said stored bit pattern whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 16
Dependent Claim
158 words
In a system for successively addressing a stored font pattern to generate a raster based writing pattern for use in producing a visual depiction of said font pattern within an image, wherein said visual depiction will be formed of separate pixels having a pre-defined spacing occurring therebetween, a method for suppressing a Moire pattern occurring in said image comprising the steps of: generating a coordinate position of a desired bit residing within said font pattern; generating a substantially random noise value, wherein said noise value is contained within a noise function that has a substantially uniform probability distribution occurring throughout a region having a width equivalent to said spacing and is substantially zero valued elsewhere; and summing said noise value with said coordinate position to yield an address to said stored bit pattern whereby said noise value randomly varies a value of a least significant bit occurring in said address so as to substantially suppress said Moire pattern.
Claim 17
Dependent Claim
77 words
The method in claim 13 wherein said coordinate position generating step comprises the step of generating separate multi-bit orthogonal values as said coordinate position and wherein said summing step comprises the steps of summing a first portion of said noise value with a first one of said orthogonal values and summing a second portion of said noise value with a second one of said orthogonal values to respectively yield first and second corresponding portions of said address.
Claim 18
Dependent Claim
31 words
The method in claim 14 wherein said noise value generating step comprises the step of generating a separate multi-bit noise value for each of said first and second noise value portions.
Claim 19
Dependent Claim
86 words
The method in claim 15 wherein said summing step further comprises the steps of: summing each of said noise portions with a corresponding one of said orthogonal values such that a most significant bit of said each noise portion is combined with to a least significant bit in said one corresponding orthogonal value to yield a corresponding multi-bit sum; and applying a pre-defined number of most significant bits in said corresponding multi-bit sum as a corresponding one of said address portions to said stored bit pattern.