Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
273 words
A method for scaling a digitized source image to yield an output image having a reduced size with respect to said digitized source image, said method comprising the steps of: combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the source image; repeating the combining and setting steps for successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said digitized source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising the steps of: periodically varying the groupsize along said direction in said digitized source image and in a pre-defined manner between two predetermined integer values comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 2
Independent Claim
273 words
A method for scaling a digitized source image to yield an output image having a reduced size with respect to said digitized source image, said method comprising the steps of: combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the source image; repeating the combining and setting steps for successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said digitized source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising the steps of: periodically varying the groupsize along said direction in said digitized source image and in a pre-defined manner between two predetermined integer values comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 3
Dependent Claim
58 words
The method in claim 1 wherein said groupsize value generating step comprises the step of: adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and applying a value of the carry out bit as said first groupsize value.
Claim 4
Independent Claim
319 words
A method for scaling a digitized source image to yield an output image having a reduced size with respect to said digitized source image, said method comprising the steps of: combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the source image; repeating the combining and setting steps for successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along the pre-defined direction in said digitized source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising the steps of: varying the groupsize in a periodic pre-defined two-dimensional pattern throughout said source image so as to produce reduction scaling along two directions of said source image, wherein the groupsize is periodically altered in each of said two directions in a pre-defined manner between two corresponding predetermined integer values, comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and adding said first groupsize value to an integer portion of a fixed groupsize value for said one of said two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the source image.
Claim 5
Independent Claim
319 words
A method for scaling a digitized source image to yield an output image having a reduced size with respect to said digitized source image, said method comprising the steps of: combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the source image; repeating the combining and setting steps for successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along the pre-defined direction in said digitized source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising the steps of: varying the groupsize in a periodic pre-defined two-dimensional pattern throughout said source image so as to produce reduction scaling along two directions of said source image, wherein the groupsize is periodically altered in each of said two directions in a pre-defined manner between two corresponding predetermined integer values, comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and adding said first groupsize value to an integer portion of a fixed groupsize value for said one of said two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the source image.
Claim 6
Dependent Claim
59 words
The method in claim 3 wherein said first groupsize value generating step comprises the step of: adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and applying a value of the carry out bit as said first groupsize value.
Claim 7
Dependent Claim
267 words
Apparatus for scaling a digitized source image to yield an output image, said apparatus comprising: means for combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; means for setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the digitized source image; means for invoking the combining and setting means to process successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and means for varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising: means for periodically varying the groupsize along said direction in said digitized source image and in a pre-defined manner between two predetermined integer values comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 8
Dependent Claim
267 words
Apparatus for scaling a digitized source image to yield an output image, said apparatus comprising: means for combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; means for setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the digitized source image; means for invoking the combining and setting means to process successive blocks of pixels in the source image in order to produce values of successive corresponding output pixels in the output image; and means for varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising: means for periodically varying the groupsize along said direction in said digitized source image and in a pre-defined manner between two predetermined integer values comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 9
Dependent Claim
60 words
The apparatus in claim 5 wherein said first groupsize value generating means comprises: means for adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and means for applying a value of the carry out bit as said first groupsize value.
Claim 10
Dependent Claim
314 words
Apparatus for scaling a digitized source image to yield an output image, said apparatus comprising: means for combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; means for setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the digitized source image; means for invoking the combining and setting means to process successive blocks of pixels in the digitized source image in order to produce values of successive corresponding output pixels in the output image; and means for varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising: means for varying the groupsize in a periodic pre-defined two-dimensional pattern throughout said source image so as to produce reduction scaling along two directions of said source image, wherein the groupsize is periodically altered in each of said two directions in a pre-defined manner between two corresponding predetermined integer values, comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said one of said two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the source image.
Claim 11
Dependent Claim
314 words
Apparatus for scaling a digitized source image to yield an output image, said apparatus comprising: means for combining values of a plurality of individual pixels that collectively form a block of pixels situated in the digitized source image in order to yield an output value, said block having a groupsize; means for setting a value of an output pixel situated in the output image to said output value, wherein the location of said output pixel in the output image corresponds to a location of said block in the digitized source image; means for invoking the combining and setting means to process successive blocks of pixels in the digitized source image in order to produce values of successive corresponding output pixels in the output image; and means for varying the groupsize of said block of pixels in the digitized source image in a pre-defined manner along a pre-defined direction in said source image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired reduction scale factor occurring along said direction in the output image comprising: means for varying the groupsize in a periodic pre-defined two-dimensional pattern throughout said source image so as to produce reduction scaling along two directions of said source image, wherein the groupsize is periodically altered in each of said two directions in a pre-defined manner between two corresponding predetermined integer values, comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said one of said two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the source image.
Claim 12
Dependent Claim
60 words
The apparatus in claim 7 wherein said first groupsize value generating means comprises: means for adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and means for applying a value of the carry out bit as said first groupsize value.
Claim 13
Independent Claim
231 words
A method for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said method comprising the steps of: setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize, comprising the step of: generating a different corresponding block of output pixel values in the output image for each one of said pixel values in said digitized source image in order to completely form said output image; and varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image and in a pre-defined periodic manner between two corresponding predetermined integer values such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 14
Independent Claim
231 words
A method for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said method comprising the steps of: setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize, comprising the step of: generating a different corresponding block of output pixel values in the output image for each one of said pixel values in said digitized source image in order to completely form said output image; and varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image and in a pre-defined periodic manner between two corresponding predetermined integer values such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks.
Claim 15
Dependent Claim
59 words
The method in claim 9 wherein said first groupsize value generating step comprises the step of: adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and applying a value of the carry out bit as said first groupsize value.
Claim 16
Independent Claim
291 words
A method for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said method comprising the steps of: setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize, comprising the step of: generating a different corresponding block of output pixel values in the output image for each one of said pixel values in the digitized source image in order to completely form said output image; and varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising the step of: altering the groupsize in a pre-defined manner in each of said two directions between two corresponding predetermined integer values to as to define a periodic pre-defined two-dimensional pattern in the groupsize throughout said output image thereby producing enlargement scaling along said two directions of said digitized source image comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and adding said first groupsize value to an integer portion of a fixed groupsize value to said one of the two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the output image.
Claim 17
Independent Claim
291 words
A method for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said method comprising the steps of: setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize, comprising the step of: generating a different corresponding block of output pixel values in the output image for each one of said pixel values in the digitized source image in order to completely form said output image; and varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising the step of: altering the groupsize in a pre-defined manner in each of said two directions between two corresponding predetermined integer values to as to define a periodic pre-defined two-dimensional pattern in the groupsize throughout said output image thereby producing enlargement scaling along said two directions of said digitized source image comprising the steps of: generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and adding said first groupsize value to an integer portion of a fixed groupsize value to said one of the two directions in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the output image.
Claim 18
Dependent Claim
59 words
The method in claim 11 wherein said first groupsize value generating step comprising the step of: adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and applying a value of the carry out bit as said first groupsize value.
Claim 19
Dependent Claim
194 words
Apparatus for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said apparatus comprising: means for setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize; and means for periodically varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image and in a pre-defined manner between two corresponding predetermined integer values such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize for each of said successive blocks.
Claim 20
Dependent Claim
194 words
Apparatus for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said apparatus comprising: means for setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize; and means for periodically varying the groupsize of said successive blocks of pixels in the output image along a pre-defined direction in the output image and in a pre-defined manner between two corresponding predetermined integer values such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along said direction; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize for each of said successive blocks.
Claim 21
Dependent Claim
60 words
The apparatus in claim 13 wherein said first groupsize value generating means comprises: means for adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and means for applying a value of the carry out bit as said first groupsize value.
Claim 22
Dependent Claim
248 words
Apparatus for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said apparatus comprising: means for setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize; and means for varying the groupsize of said successive blocks of pixels in the output image along pre-defined direction in the output image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising: means for varying the groupsize in a pre-defined periodic manner in each of two directions in the output image between two corresponding predetermined integer values so as to define a two-dimensional pattern in the groupsize throughout said output image thereby producing two-dimensional enlargement scaling of said digitized source image comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the output image.
Claim 23
Dependent Claim
248 words
Apparatus for scaling a digitized source image to yield an output image having an enlarged size with respect to the digitized source image, said apparatus comprising: means for setting a value of each of a plurality of pixels that collectively form successive blocks of pixels in the output image to a value of successive corresponding pixels in the digitized source image, each of said blocks having a groupsize; and means for varying the groupsize of said successive blocks of pixels in the output image along pre-defined direction in the output image such that an average variation in the groupsize occurring along said direction substantially equals a value of a desired enlargement scale factor occurring along said direction in the output image comprising: means for varying the groupsize in a pre-defined periodic manner in each of two directions in the output image between two corresponding predetermined integer values so as to define a two-dimensional pattern in the groupsize throughout said output image thereby producing two-dimensional enlargement scaling of said digitized source image comprising: means for generating a first groupsize value that varies in a pre-defined pattern between zero and one for successive ones of said blocks occurring along each one of said two directions; and means for adding said first groupsize value to an integer portion of a fixed groupsize value for said direction in order to generate the groupsize value for each of said successive blocks oriented along each one of the two directions in the output image.
Claim 24
Dependent Claim
60 words
The apparatus in claim 15 wherein said first groupsize value generating means comprises: means for adding a fractional groupsize value to a prior total groupsize value through a binary adder in order to generate a new total groupsize value and a carry out bit; and means for applying a value of the carry out bit as said first groupsize value.