← Back to Patent Explorer
US4924388A Expired / Lapsed US ⏱️ 0.0 years remaining

Image movement processing for page planning

Assignee: FFEI Ltd
•
Filing: 1988-01-05
•
Granted: 1990-05-08
•
Expires: 2008-01-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for modifying part of an image represented digitally in the frequency domain comprises a first memory for storing a representation of the image digitally in the frequency domain as at least one first block of data locations containing frequency coefficient data. A second memory is provided for storing a representation of the image part in the frequency domain by second blocks of data locations containing frequency coefficient data, the first and second blocks representing, after conversion to the spatial domain, spatially shifted versions of the image part relative to a fixed spatial co-ordinate system. A suitably programmed computer applies a predetermined shift function defined in the frequency domain to the (or each) first block of data stored in the first memory to generate the (or each) second block, and stores the resultant second blocks of data in the second memory.

Inventors

  • 👤 Peter W. Stansfield
  • 👤 Alastair Reed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 21:42
CPC Classifications
G; G06; G06T; G06T3/00

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.

References Cited (Backward Citations)

US4288816A Cited
US4581582A Cited
US4812983A Cited
US4716368A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-07 1993-11-06 1994-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-07 1997-11-06 1998-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-07 2001-11-06 2002-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag