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

Digital scan converter and method therefor

Assignee: Advanced Systems Development Inc
•
Filing: 1985-05-23
•
Granted: 1987-08-25
•
Expires: 2005-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital scan converter with an initialization circuit. The initialization circuit, for example, a dedicated circuit or a computer, relates each pixel in a converted image to two or more respective pixels which lie adjacent to it and which are selected from an original image which is generated by a scanner. The initialization circuit also calculates and makes available interpolation constants to be used in deriving the value of a given pixel in terms of its respective, adjacently lying, group of pixels. When the converted image has a raster scan format, a satisfactory image is obtained when the respective group of pixels consists of two pixels between which lies the pixel whose value is to be calculated. By predefining the relationship between the pixels in the converted and original images before actual conversion begins real time operation is achieved.

Inventors

  • 👤 Nichan Tchorbajian
  • 👤 Edward P. Fitzgerald

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:14
CPC Classifications
G; G01; G01S; G01S7/00; G01S7/52; G01S7/52017; G01S7/52023; G01S7/52044; G01S7/02; G01S7/28; G01S7/285; G01S7/295; G01S7/298; G01S7/523; G01S7/526; G01S7/53; G01S7/531

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 176 words
A digital scan converter, comprising: source means for supplying a continuously updated plurality of digital image values which define an image of a scanned object, each one of said image values indicating a value of said image at a respective one of a plurality of spaced image pixels distributed over predefined locations of a first coordinate system; initialization means for preselecting, for each one of a plurality of spaced image pixels distributed over a second coordinate system, a respective group of image pixels from said first coordinate system which flank it, and for predefining a conversion relationship which enables the calculation of each one of said image pixels of said second coordinate system based on the image values of its said respective group of image pixels; and conversion means, responsive to said source means and said initialization means, for calculating respectively and in real time, the image values of said plurality of image pixels of said second coordinate system to produce an image of said scanned object in a format required for said second coordinate system.
Claim 2
Dependent Claim 176 words
A digital scan converter, comprising: source means for supplying a continuously updated plurality of digital image values which define an image of a scanned object, each one of said image values indicating a value of said image at a respective one of a plurality of spaced image pixels distributed over predefined locations of a first coordinate system; initialization means for preselecting, for each one of a plurality of spaced image pixels distributed over a second coordinate system, a respective group of image pixels from said first coordinate system which flank it, and for predefining a conversion relationship which enables the calculation of each one of said image pixels of said second coordinate system based on the image values of its said respective group of image pixels; and conversion means, responsive to said source means and said initialization means, for calculating respectively and in real time, the image values of said plurality of image pixels of said second coordinate system to produce an image of said scanned object in a format required for said second coordinate system.
Claim 3
Dependent Claim 55 words
The converter of claim 1, wherein said first coordinate system is a polar coordinate system and said object is scanned along polar vectors of said polar system and wherein said second system is a rectilinear coordinate system having a raster scan format, said raster scan format having image scan lines which intersect said polar vectors.
Claim 4
Dependent Claim 76 words
The converter of claim 2, in which said initialization means includes means for receiving an input which defines the spatial distribution of said image pixels of both said first and second coordinate systems and means for selecting said respective group of image pixels and for generating said conversion relationship for each one of said image pixels in said second coordinate system in response to a start signal and prior to the activation of said conversion means.
Claim 5
Dependent Claim 56 words
The converter of claim 2, in which the number of said image pixels occupying a given area in said second coordinate system is substantially greater than the number of image pixels present over said given area in said first coordinate system, whereby image resolution in said second system is substantially higher than in said first system.
Claim 6
Dependent Claim 71 words
The converter of claim 4 further including an analog to digital converter (ADC) having an input for receiving an analog singal from a probe which is operable to scan said object and an output for supplying said plurality of digital values and wherein said source means includes a vector memory for storing therein at least as many of said digital image values which are produced during one scan of said object.
Claim 7
Dependent Claim 48 words
The converter of claim 3 wherein the image pixels in said respective group of image pixels associated with a given image pixel in said rectilinear coordinate system are adjacent to said given image pixel and are selected from two adjacent polar vectors which enclose said given image pixel.
Claim 8
Dependent Claim 48 words
The converter of claim 4 wherein the image pixels in said respective group of image pixels associated with a given image pixel in said rectilinear coordinate system are adjacent to said given image pixel and are selected from two adjacent polar vectors which enclose said given image pixel.
Claim 9
Dependent Claim 48 words
The converter of claim 5 wherein the image pixels in said respective group of image pixels associated with a given image pixel in said rectilinear coordinate system are adjacent to said given image pixel and are selected from two adjacent polar vectors which enclose said given image pixel.
Claim 10
Dependent Claim 17 words
The converter as in claim 7 wherein said respective group of image pixels includes two image pixels.
Claim 11
Dependent Claim 48 words
The converter of claim 7 wherein said initialization means includes sequencer means for sequencing the calculation of said image values of said rectilinear coordinate system according to a first sequence which corresponds generally to a second sequence associated with a video processor of a raster scan display device.
Claim 12
Dependent Claim 71 words
The converter of claim 10 wherein said sequencer means includes a source sequencer for producing a sequence of addresses which are supplied to said vector memory and which retrieve said respective groups of image pixels in accordance with said first sequence and a destination sequencer for producing a sequence of addresses for said conversion means for controlling the order in which said calculated image values are supplied to said video processor.
Claim 13
Dependent Claim 124 words
The converter of claim 11, in which said source means comprises means for storing said digital image values in said vector memory in constant vector groups, each said constant vector groups including a predetermined number of consecutively received digital image values which are associated with a single one of said polar vectors, and means for reading out said constant vector groups from said memory to form group pairs, each group pair including a first constant vector group associated with a first polar vector and a second constant vector group associated with a second polar vector which extends adjacently to said first polar vector, corresponding ones of image values belonging, respectively, to said first and second groups occupying identical positions in their respective polar vectors.
Claim 14
Dependent Claim 28 words
The converter of claim 12 wherein each said constant vector group comprises a quadruplet of digital image values whereby said pair comprises an octuplet of digital image values.
Claim 15
Dependent Claim 110 words
The converter of claim 9, wherein said initialization means includes means for providing respective first and second interpolation factors associated with each rectilinear image value to be calculated, and wherein said conversion means includes a first multiplier for multiplying the image value associated with one of said two image pixels by said first interpolation factor and a second multiplier for multiplying the image value associated with said other one of said two image pixels by said second interpolation factor and an adder coupled to said multipliers for adding respective outputs from said multipliers and producing an output which indicates the image value of said rectilinear image value to be calculated.
Claim 16
Dependent Claim 27 words
The converter of claim 14, in which said first and second multipliers comprise respectively first and second programmable memories which are preprogrammed to carry out said multiplications.
Claim 17
Dependent Claim 34 words
The converter of claim 15 wherein said first and second interpolation factors are equal and wherein said second multiplier is programmed to accept said second interpolation factor as a complement of the number 1.
Claim 18
Dependent Claim 59 words
The converter of claim 7, further comprising input and output ping-pong memories, each one of said ping-pong memories including first and second parallel memories arranged so that when one memory is being loaded the other is being unloaded and vice versa, said input memory being coupled to said vector memory, said output memory being coupled to said conversion means.
Claim 19
Dependent Claim 28 words
The converter of claim 17 wherein each one of said first and second input memories comprise a memory capacity for storing an octuplet of digital image value therein.
Claim 20
Dependent Claim 26 words
The converter of claim 6 in which said conversion means produces said rectilinear image values at a rate faster than one per each 0.2 usec interval.
Claim 21
Dependent Claim 26 words
The converter of claim 7 in which said conversion means produces said rectilinear image values at a rate faster than one per each 0.2 usec interval.
Claim 22
Dependent Claim 26 words
The converter of claim 8 in which said conversion means produces said rectilinear image values at a rate faster than one per each 0.2 usec interval.
Claim 23
Dependent Claim 26 words
The converter of claim 9 in which said conversion means produces said rectilinear image values at a rate faster than one per each 0.2 usec interval.
Claim 24
Dependent Claim 78 words
The converter of claim 9 wherein said initialization means includes computer and program means responsive to an input which defines the spatial distribution of said image pixels of both said first and second coordinate systems and means for selecting said respective group of image pixels and for generating said conversion relationship for each one of said image pixels in said second coordinate system in response to a start signal and prior to the activation of said conversion means.
Claim 25
Dependent Claim 41 words
The converter of claim 9 wherein said initialization means comprises a memory containing therein a plurality of digital words which specify said respective groups and said conversion relationship for a predefined scanning probe and a predefined first and second coordinate systems.
Claim 26
Dependent Claim 297 words
A digital scan conversion method for converting a first group of image pixel values associated with a first scanning format to a second group of image pixel values associated with a second scanning format, said second scanning format having scan lines which extend generally perpendicularly to scan lines associated with said first scanning format, said method comprising the steps of: (a) preselecting for each image pixel of said second format a respective pair of image pixels of said first format which flank it generally along a scan line of said second format, each second format image pixel having its respective pair preselected prior to the beginning of a scan conversion process; (b) predefining, prior to the beginning of said scan conversion process and for each second format image pixel, a conversion relationship which produces a respective image value for said second format image pixel by applying said conversion relationship to said respective pairs of image pixels to produce said second format image pixel; (c) receiving a first stream of said first format image pixel values, said stream having an image pixel order in accordance with said first scanning format; (d) arranging said stream of image pixels as said respective pairs of image pixels and storing said pairs in a memory; (e) retrieving said pairs from said memory in accordance with an order which corresponds generally to said second scanning format; and (f) applying said conversion relationship to each said respective pair of image values, to produce a stream of converted image pixel values which are generally ordered in accordance with said second scanning format, said converted image pixels being produced at a rate which is not exceeded by a rate at which said converted image pixels are applied to a video processor of a raster scan device.
Claim 27
Dependent Claim 297 words
A digital scan conversion method for converting a first group of image pixel values associated with a first scanning format to a second group of image pixel values associated with a second scanning format, said second scanning format having scan lines which extend generally perpendicularly to scan lines associated with said first scanning format, said method comprising the steps of: (a) preselecting for each image pixel of said second format a respective pair of image pixels of said first format which flank it generally along a scan line of said second format, each second format image pixel having its respective pair preselected prior to the beginning of a scan conversion process; (b) predefining, prior to the beginning of said scan conversion process and for each second format image pixel, a conversion relationship which produces a respective image value for said second format image pixel by applying said conversion relationship to said respective pairs of image pixels to produce said second format image pixel; (c) receiving a first stream of said first format image pixel values, said stream having an image pixel order in accordance with said first scanning format; (d) arranging said stream of image pixels as said respective pairs of image pixels and storing said pairs in a memory; (e) retrieving said pairs from said memory in accordance with an order which corresponds generally to said second scanning format; and (f) applying said conversion relationship to each said respective pair of image values, to produce a stream of converted image pixel values which are generally ordered in accordance with said second scanning format, said converted image pixels being produced at a rate which is not exceeded by a rate at which said converted image pixels are applied to a video processor of a raster scan device.
Claim 28
Dependent Claim 69 words
The method of claim 25 further including the steps of: organizing said first stream of image pixel values into quadruplets, each quadruplet including four consecutive image pixel values associated with a single first format scan line, storing said quadruplets in said memory, and retrieving said quadruplets in pairs from said memory, each pair of quadruplets forming an octuplet which includes four of said respective pairs of image pixel values.
Claim 29
Dependent Claim 24 words
The method of claim 25 wherein said first scanning format is a polar scanning format and said second format is a rectilinear scanning format.

References Cited (Backward Citations)

US4149242A Cited
US4212072A Cited
US4215414A Cited
US4275415A Cited
US4245250A Cited
US4547803A Cited
US4581636A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-24 1991-02-23 1991-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-24 1995-02-23 1995-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-24 1999-02-23 1999-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag