Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
219 words
An apparatus implemented method of modifying part of a first image, represented digitally in a frequency domain by at least one first block of data locations containing frequency coefficient data, to produce a second image, in which, for each said first block, a second block of data locations containing frequency coefficient data is generated, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said part of said first image relative to a fixed spatial coordinate system, the method comprising: (a) applying a predetermined shift function defined in the frequency domain to each said first block of data locations to generate modified blocks in which the content of each data location is modified; (b) determining the data locations in said modified first block which contribute to the content of each said second block of data locations; (c) for each said second block which does not define an edge of the shifted image, summing the coefficient of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and storing the resultant coefficients in respective data locations of the second block; and (d) producing said second image in accordance with said steps (a)-(c).
Claim 2
Independent Claim
219 words
An apparatus implemented method of modifying part of a first image, represented digitally in a frequency domain by at least one first block of data locations containing frequency coefficient data, to produce a second image, in which, for each said first block, a second block of data locations containing frequency coefficient data is generated, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said part of said first image relative to a fixed spatial coordinate system, the method comprising: (a) applying a predetermined shift function defined in the frequency domain to each said first block of data locations to generate modified blocks in which the content of each data location is modified; (b) determining the data locations in said modified first block which contribute to the content of each said second block of data locations; (c) for each said second block which does not define an edge of the shifted image, summing the coefficient of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and storing the resultant coefficients in respective data locations of the second block; and (d) producing said second image in accordance with said steps (a)-(c).
Claim 3
Dependent Claim
46 words
A method according to claim 1, wherein said image part is defined by an orthogonal array of first blocks of data locations, said step of applying a shift function comprising applying a single one dimensional shift function at least once in each of the orthogonal directions.
Claim 4
Dependent Claim
18 words
A method according to claim 2, wherein an inverse transform of said shift function comprises a delta function.
Claim 5
Dependent Claim
13 words
A method according to claim 1, wherein said first blocks have identical dimensions.
Claim 6
Dependent Claim
274 words
Apparatus for modifying part of a first image, represented digitally in a frequency domain, to produce a second image, the apparatus comprising: a first memory for storing a representation of said first image digitally in the frequency domain as at least one first block of data locations containing frequency coefficient data; a second memory for storing a representation of said part of said first image in the frequency domain by second blocks of data locations containing frequency coefficient data, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said part of said first image relative to a fixed spatial coordinate system; means for applying a predetermined shift function defined in the frequency domain to said first blocks of data stored in the first memory to generate modified blocks in which the content of each data location is modified; means for determining the data locations in said modified first blocks which contribute to the content of each said second block of data locations; means, responsive to an identification of each said second block which does not define an edge of the shifted image, for summing the coefficients of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and for storing the resultant coefficients in respective data locations of the second block; means for storing generated second blocks of data in said second memory; and means, responsive to said means for applying, said means for determining, and said means for summing, for producing said second image.
Claim 7
Dependent Claim
274 words
Apparatus for modifying part of a first image, represented digitally in a frequency domain, to produce a second image, the apparatus comprising: a first memory for storing a representation of said first image digitally in the frequency domain as at least one first block of data locations containing frequency coefficient data; a second memory for storing a representation of said part of said first image in the frequency domain by second blocks of data locations containing frequency coefficient data, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said part of said first image relative to a fixed spatial coordinate system; means for applying a predetermined shift function defined in the frequency domain to said first blocks of data stored in the first memory to generate modified blocks in which the content of each data location is modified; means for determining the data locations in said modified first blocks which contribute to the content of each said second block of data locations; means, responsive to an identification of each said second block which does not define an edge of the shifted image, for summing the coefficients of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and for storing the resultant coefficients in respective data locations of the second block; means for storing generated second blocks of data in said second memory; and means, responsive to said means for applying, said means for determining, and said means for summing, for producing said second image.
Claim 8
Dependent Claim
13 words
Apparatus according to claim 5, wherein said processing means comprises a programmed computer.
Claim 9
Dependent Claim
232 words
A computer programmed to modify part of a first image, represented digitally in a frequency domain by at least one first block of data locations containing frequency coefficient data in which, for each said first block, a second block of data locations containing frequency coefficient data is generated, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said image part relative to a fixed spatial coordinate system, said computer producing a second image accordingly, and including: means for applying a predetermined shift function defined in the frequency domain to said first blocks of data to generate modified blocks in which the content of each data location is modified; means for determining the data locations in said modified first blocks which contribute to the content of each said second block of data locations; means, responsive to an identification of each said second block which does not define an edge of the shifted image, for summing the coefficients of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and for storing the resultant coefficients in respective data locations of the second block; and means, responsive to said means for applying, said means for determining, and said means for summing, for producing said second image.
Claim 10
Dependent Claim
232 words
A computer programmed to modify part of a first image, represented digitally in a frequency domain by at least one first block of data locations containing frequency coefficient data in which, for each said first block, a second block of data locations containing frequency coefficient data is generated, said first and second blocks representing, after conversion to a spatial domain, spatially shifted versions of said image part relative to a fixed spatial coordinate system, said computer producing a second image accordingly, and including: means for applying a predetermined shift function defined in the frequency domain to said first blocks of data to generate modified blocks in which the content of each data location is modified; means for determining the data locations in said modified first blocks which contribute to the content of each said second block of data locations; means, responsive to an identification of each said second block which does not define an edge of the shifted image, for summing the coefficients of each frequency as defined by the content of those data locations of the modified first blocks which are determined to contribute to said second block to generate resultant coefficients for each frequency, and for storing the resultant coefficients in respective data locations of the second block; and means, responsive to said means for applying, said means for determining, and said means for summing, for producing said second image.