Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
121 words
A process for enhancing a pixel value in an image data defined by a two dimensional array of pixel values comprising the steps of: selecting a first pixel value to be enhanced from the array of pixel values; selecting a group of pixel values surrounding the first pixel value; and changing the first pixel value to an enhanced second pixel value as a function of differences in values between each of the pixel values in the selected group and the first pixel value, the differences in values are to exceed a threshold value; wherein the image data comprises decompressed JPEG image data which contains JPEG compression artifacts and wherein the threshold value is selected to avoid enhancing the JPEG compression artifacts.
Claim 2
Dependent Claim
121 words
A process for enhancing a pixel value in an image data defined by a two dimensional array of pixel values comprising the steps of: selecting a first pixel value to be enhanced from the array of pixel values; selecting a group of pixel values surrounding the first pixel value; and changing the first pixel value to an enhanced second pixel value as a function of differences in values between each of the pixel values in the selected group and the first pixel value, the differences in values are to exceed a threshold value; wherein the image data comprises decompressed JPEG image data which contains JPEG compression artifacts and wherein the threshold value is selected to avoid enhancing the JPEG compression artifacts.
Claim 3
Dependent Claim
83 words
A process for enhancing a pixel value according to claim 1 , wherein the step of changing the first pixel value to an enhance second pixel value comprises the steps of: scaling differences in values between each of the pixel values in the selected group and the first pixel value by again value; identifying scaled difference values which exceed a threshold value; and adding an average of the identified difference values to the first pixel value to give the enhanced second pixel value.
Claim 4
Dependent Claim
40 words
A process for enhancing a pixel value according to claim 1 , wherein the threshold value is selected based on a scaling value which is used in determining quantization step sizes for a quantization matrix in a JPEG compression process.
Claim 5
Dependent Claim
167 words
A process for enhancing a pixel value in an image data defined by a two-dimensional array of pixel values comprising the steps of: selecting a first pixel value to be enhanced, X, from the array of pixel values; selecting a group of pixel values each identified by p(i), surrounding the first pixel value, X, from the array of pixel values; selecting each pixel value p(i) from the group of pixel values to calculate a scaled difference in pixel values between the selected pixel value, p(i), and the first pixel value, X, until scaled difference values have been calculated for substantially all pixel values in the selected group of pixel values, the scaled difference in pixel values being given by a formula (X−p(i)*GAIN, where GAIN is a scaling factor; identifying scaled difference values whose magnitudes exceed a threshold value,THRESHOLD; and deriving an enhanced second pixel value for the first pixel value, X, by adding an average of the identified scaled difference values to the first pixel value, X.
Claim 6
Dependent Claim
167 words
A process for enhancing a pixel value in an image data defined by a two-dimensional array of pixel values comprising the steps of: selecting a first pixel value to be enhanced, X, from the array of pixel values; selecting a group of pixel values each identified by p(i), surrounding the first pixel value, X, from the array of pixel values; selecting each pixel value p(i) from the group of pixel values to calculate a scaled difference in pixel values between the selected pixel value, p(i), and the first pixel value, X, until scaled difference values have been calculated for substantially all pixel values in the selected group of pixel values, the scaled difference in pixel values being given by a formula (X−p(i)*GAIN, where GAIN is a scaling factor; identifying scaled difference values whose magnitudes exceed a threshold value,THRESHOLD; and deriving an enhanced second pixel value for the first pixel value, X, by adding an average of the identified scaled difference values to the first pixel value, X.
Claim 7
Dependent Claim
37 words
A process for enhancing a pixel value according to claim 4 , wherein the average of the identified scaled difference values is taken over substantially the number of pixel values in the selected group of pixel values.
Claim 8
Dependent Claim
144 words
A program storage device readable by a computing device, tangibly embodying a program of instructions, executable by the computing device to perform the method steps for enhancing a pixel value in an image data defined by a two-dimensional array of pixel values, the method comprising the steps of: selecting a first pixel value to be enhanced from the array of pixel values; selecting a group of pixel values surrounding the first pixel; and changing the first pixel value to an enhanced second pixel value as a function of differences in values between each of the pixel values in the selected group and the first pixel value, the difference in values are to exceed a threshold value; wherein the image data comprises decompressed JPEG image data which contains JPEG compression artifacts and wherein the threshold value is selected to avoid enhancing the JPEG compression artifacts.
Claim 9
Dependent Claim
144 words
A program storage device readable by a computing device, tangibly embodying a program of instructions, executable by the computing device to perform the method steps for enhancing a pixel value in an image data defined by a two-dimensional array of pixel values, the method comprising the steps of: selecting a first pixel value to be enhanced from the array of pixel values; selecting a group of pixel values surrounding the first pixel; and changing the first pixel value to an enhanced second pixel value as a function of differences in values between each of the pixel values in the selected group and the first pixel value, the difference in values are to exceed a threshold value; wherein the image data comprises decompressed JPEG image data which contains JPEG compression artifacts and wherein the threshold value is selected to avoid enhancing the JPEG compression artifacts.
Claim 10
Dependent Claim
80 words
A program storage device according to claim 6 wherein the step of changing the first pixel value to an enhanced second pixel value comprises the steps of: scaling differences in values between each of the pixel values in the selected group and the first pixel value by a gain value; identifying scaled difference values which exceed the threshold value; and adding an average of the identified difference values to the first pixel value to give the enhanced second pixel value.
Claim 11
Dependent Claim
37 words
A program storage device according to claim 6 , wherein the threshold value is selected based on a scaling value which is used in determining quantization step sizes for a quantization matrix in a JPEG compression process.
Claim 12
Independent Claim
88 words
A method for sharpeninig a decompressed JPEG color image, comprising: decompressing image values which have been previously transformed, divided, discret-cosine-transformed, quantized, and encoded with headers that include quantization tables and coding tables to recover a set of reconstructed pixel values; smoothing data obtained in the step of decompressing to reduce pixel-to-pixel discontinuities; sharpening in a single pass the data obtained in the step of smoothing; halftoning data derived from the step of sharpening; and forwarding the data obtained in the step of halftoning for an inkjet print engine.
Claim 13
Independent Claim
88 words
A method for sharpeninig a decompressed JPEG color image, comprising: decompressing image values which have been previously transformed, divided, discret-cosine-transformed, quantized, and encoded with headers that include quantization tables and coding tables to recover a set of reconstructed pixel values; smoothing data obtained in the step of decompressing to reduce pixel-to-pixel discontinuities; sharpening in a single pass the data obtained in the step of smoothing; halftoning data derived from the step of sharpening; and forwarding the data obtained in the step of halftoning for an inkjet print engine.
Claim 14
Dependent Claim
98 words
The method of claim 9 , wherein the step of sharpening further comprises: receiving a two-dimensional array of pixel values of a smoothing image from the step of smoothing and that includes JPEG compression artifacts; processing to sharpen real objects in said two-dimensional array of pixel values while avoiding said JPEG compression artifacts by calculating pixel-by-pixel an enhanced value for a luminance component that is dependent on each of its surrounding pixel values if the particular pixel value exceeds a threshold value; and amplifying said enhanced value for each said luminance component by an empirically determined gain value.
Claim 15
Independent Claim
108 words
A method of sharpening image pixels for a printer, comprising: receiving a two-dimensional array of pixel values of a smoothing image from a smoothing process that included JPEG compression artifacts; processing to sharpen real objects in said two-dimensional array of pixel values while avoiding said JPEG compression artifacts by calculating pixel-by-pixel an enhanced value for a luminance component that is dependent on each of its surrounding pixel values if the particular pixel value exceeds a threshold value; amplifying said enhanced value for each said luminance component by an empirically determined gain value; and halftoning data obtainied in the step of amplifying for use by an inkjet print engine.
Claim 16
Independent Claim
108 words
A method of sharpening image pixels for a printer, comprising: receiving a two-dimensional array of pixel values of a smoothing image from a smoothing process that included JPEG compression artifacts; processing to sharpen real objects in said two-dimensional array of pixel values while avoiding said JPEG compression artifacts by calculating pixel-by-pixel an enhanced value for a luminance component that is dependent on each of its surrounding pixel values if the particular pixel value exceeds a threshold value; amplifying said enhanced value for each said luminance component by an empirically determined gain value; and halftoning data obtainied in the step of amplifying for use by an inkjet print engine.