Patent EP0200283A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0200283A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System for spatially transforming images

Assignee: Ampex Corp
•
Filing: 1981-04-10
•
Granted: —
•
Expires: 2001-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for electronically transforming input data samples corresponding to picture elements of an image includes a horizontal to vertical transposing memory (18) which receives a serial sequence of data samples corresponding to source locations serialized by scanning in one direction and outputs the samples in a serial sequence either in the same direction or a second direction. A first filter (800) receives the data samples output from the first memory and to outputs a serial sequence of filtered data samples for target locations as a function of a plurality of the data samples corresponding to picture elements neighboring respective first source location coordinates. A second memory (900) receives the serial sequence of filtered data samples from the first filter and outputs the filtered data samples in a scan line sample sequence scanned in the second direction. A second filter (906) receives the filtered data samples from the second and outputs a serial sequence of additionally filtered data samples scanned in the second direction for target locations. Source address generators (912, 908) provide to the first and second filters serial sequences of respective first and second source addresses corresponding to respective serial sequences of coordinates in accordance with a desired transformation between the source and target locations.

Inventors

  • 👤 Steven Allen Gabriel

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 20:07
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/60; G06T3/00; G06T3/40; G06T3/4007

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 335 words
A system for electronically transforming input data samples corresponding to picture elements of an image, said transformation corresponding to transformation of said picture elements of said image from a source location to a target location in a two dimensional coordinate system in which two coordinates indicate position in respective first and second directions, characterised by a first memory (18,1330) coupled to receive a serial sequence of data samples corresponding to source locations serialized by scanning in said first direction, the first memory being selectively operable to output the data samples in the serial sequence in which they are received or in a serial sequence representing a scan in said second direction; a first filter (800,1336) coupled to receive the data samples output from said first memory and to output a serial sequence of first filtered data samples for target locations as a filtered function of a plurality of the data samples corresponding to picture elements neighboring respective first source location coordinates, said sequence output by said first filter corresponding to scanning in the direction corresponding to the output of said first memory; a second memory (900, 1338) coupled to receive the serial sequence of first filtered data samples from the first filter scanned in the respective said direction and to output the first filtered data samples in scan line data sample sequence scanned in the other said direction; a second filter (906, 1344) coupled to receive the first filtered data samples output from said second memory and to output a serial sequence of second filtered data samples scanned in said other direction for target locations as a filtered function of a plurality of the first filtered data samples corresponding to picture elements neighboring second source location coordinates; and first and second source address generators (912, 908; 1326, 1328) coupled to provide to the first and second filters serial sequences of respective first and second source addresses corresponding to respective serial sequences of coordinates in accordance with a desired transformation between the source and target locations.
Claim 2
Independent Claim 335 words
A system for electronically transforming input data samples corresponding to picture elements of an image, said transformation corresponding to transformation of said picture elements of said image from a source location to a target location in a two dimensional coordinate system in which two coordinates indicate position in respective first and second directions, characterised by a first memory (18,1330) coupled to receive a serial sequence of data samples corresponding to source locations serialized by scanning in said first direction, the first memory being selectively operable to output the data samples in the serial sequence in which they are received or in a serial sequence representing a scan in said second direction; a first filter (800,1336) coupled to receive the data samples output from said first memory and to output a serial sequence of first filtered data samples for target locations as a filtered function of a plurality of the data samples corresponding to picture elements neighboring respective first source location coordinates, said sequence output by said first filter corresponding to scanning in the direction corresponding to the output of said first memory; a second memory (900, 1338) coupled to receive the serial sequence of first filtered data samples from the first filter scanned in the respective said direction and to output the first filtered data samples in scan line data sample sequence scanned in the other said direction; a second filter (906, 1344) coupled to receive the first filtered data samples output from said second memory and to output a serial sequence of second filtered data samples scanned in said other direction for target locations as a filtered function of a plurality of the first filtered data samples corresponding to picture elements neighboring second source location coordinates; and first and second source address generators (912, 908; 1326, 1328) coupled to provide to the first and second filters serial sequences of respective first and second source addresses corresponding to respective serial sequences of coordinates in accordance with a desired transformation between the source and target locations.
Claim 3
Dependent Claim 110 words
A system according to claim 1 further characterised by a third filter (700, 1334) interposed between said first memory and said first filter for producing a sequence of data samples corresponding to picture elements of a fractional-size reproduction of the image that is a fraction of the linear size of the image corresponding to the data samples input thereto, and a fourth filter (904, 1342) interposed between said second memory and said second filter for producing a sequence of data samples corresponding to picture elements of a fractional-size reproduction of the image that is a fraction of the linear size of the image corresponding to the data samples input thereto.
Claim 4
Independent Claim 51 words
A system according to either one of claims 1 and 2 characterised in that the data samples correspond to two-field interlaced raster scan television images, further comprising a deinterlace filter (600, 1332) disposed between the first memory and the first filter to deinterlace interlaced two-field images into respective deinterlaced single-frame images.
Claim 5
Independent Claim 56 words
A system according to any one of claims 1 to 3, in which the or each image has a luminance component and two chrominance components, characterised by a said first memory and a said second memory in respect to each of said components, respective memories being addressed in parallel by said first and second address generators.
Claim 6
Dependent Claim 48 words
S. A system according to any one of claims 1 to 4 characterised in that said pluralities of data samples corresponding to picture elements neighboring respective first and second source location coordinates correspond to respective pluralities of picture elements disposed on each side of respective source location coordinates.
Claim 7
Independent Claim 56 words
A system according to any one of claims 1 to 5 characterised by further means (1304) for transforming data samples corresponding to at least one other image at the same time, and a switcher (1306) coupled to receive transformed data samples corresponding to respective images and to output said transformed data samples in a selected combination.
Claim 8
Dependent Claim 422 words
A digital transformation system comprising: first, second and third transposing memories adapted to receive and store respective data samples corresponding Y, I and Q video components of sequential fields of an interlaced color television video signal, the first, second and third memories including address circuitry connected to control the storage of video data samples in horizontal raster scan order and retrieval of video data samples in sequences corresponding to vertical or horizontal scanning directions as selected for a respective transformation; first, second and third deinterlace filters (600, 1332) coupled to receive, respectively, Y, I and Q video data samples from respectively the first, second and third transposing memories and to output at the field rate a complete frame of video data samples for each field of video data samples received; first, second and third interpolation decimation filters (800, 1326) coupled to receive, respectively, Y, I and Q video data samples and a sequence of addresses indicating a sequence of data samples within the received video data samples from which video data samples are to be selected for output, and to output Y, I and Q data samples as a function of a plurality of video data samples disposed about each addressed data sample; fourth, fifth and sixth transposing memories (900, 1338) adapted to receive and store, respectively, Y, I and Q data samples of sequential fields of video data samples from the first, second and third interpolation decimation filters, respectively, in sequences corresponding to vertical rows and to output said data samples in sequence corresponding to horizontal rows; fourth, fifth and sixth interpolation decimation filters (906, 1344) coupled to receive, respectively, Y, I and Q video data samples and a sequence of addresses indicating a sequence of data samples within the received video data samples from which video data samples are to be selected for output, and to output Y, I and Q video data samples as a function of a plurality of video data samples disposed about each addressed data sample to generate a sequence of Y, I and Q video data samples representing a transformed video image in raster scan order; and control circuitry (908, 912, 916; 1326, 1328, 1318, 1314) coupled to receive commands indicating a commanded image transformation and in response to the received commands to generate the sequence of addresses for the first, second and third interpolation decimation filters and to generate the sequence of addresses for the fourth, fifth and sixth interpolation decimation filters to control the selection of data samples to obtain the commanded transformation.
Claim 9
Dependent Claim 422 words
A digital transformation system comprising: first, second and third transposing memories adapted to receive and store respective data samples corresponding Y, I and Q video components of sequential fields of an interlaced color television video signal, the first, second and third memories including address circuitry connected to control the storage of video data samples in horizontal raster scan order and retrieval of video data samples in sequences corresponding to vertical or horizontal scanning directions as selected for a respective transformation; first, second and third deinterlace filters (600, 1332) coupled to receive, respectively, Y, I and Q video data samples from respectively the first, second and third transposing memories and to output at the field rate a complete frame of video data samples for each field of video data samples received; first, second and third interpolation decimation filters (800, 1326) coupled to receive, respectively, Y, I and Q video data samples and a sequence of addresses indicating a sequence of data samples within the received video data samples from which video data samples are to be selected for output, and to output Y, I and Q data samples as a function of a plurality of video data samples disposed about each addressed data sample; fourth, fifth and sixth transposing memories (900, 1338) adapted to receive and store, respectively, Y, I and Q data samples of sequential fields of video data samples from the first, second and third interpolation decimation filters, respectively, in sequences corresponding to vertical rows and to output said data samples in sequence corresponding to horizontal rows; fourth, fifth and sixth interpolation decimation filters (906, 1344) coupled to receive, respectively, Y, I and Q video data samples and a sequence of addresses indicating a sequence of data samples within the received video data samples from which video data samples are to be selected for output, and to output Y, I and Q video data samples as a function of a plurality of video data samples disposed about each addressed data sample to generate a sequence of Y, I and Q video data samples representing a transformed video image in raster scan order; and control circuitry (908, 912, 916; 1326, 1328, 1318, 1314) coupled to receive commands indicating a commanded image transformation and in response to the received commands to generate the sequence of addresses for the first, second and third interpolation decimation filters and to generate the sequence of addresses for the fourth, fifth and sixth interpolation decimation filters to control the selection of data samples to obtain the commanded transformation.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag