US4402012A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Two-dimensional digital linear interpolation system
Assignee: General Electric Co
•
Filing: 1981-11-16
•
Granted: 1983-08-30
•
Expires: 2001-11-16
Abstract
Abstract A two-dimensional interpolation of image data is provided for a video display system, in which a one-dimensional interpolator performs the interpolation in both dimensions with data flow control so that images can be transmitted, scaled and displayed in real time.
Inventors
- 👤 Wesley W. Knight
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 02:18
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; G06F; G06F17/00; G06F17/10; G06F17/17; G06F17/175; H; H04; H04N; H04N1/00; H04N1/40; H04N1/40068
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
74 words
A two-dimensional digital interpolation system comprising: A. one-dimensional linear interpolator means for providing interpolated data values between pairs of input data values to generate primary interpolated scan lines for a video image; and B. means for providing selected output data values of said primary interpolated scan lines as input data to said one-dimensional linear interpolater means for interpolation in a dimension perpendicular to said primary interpolated scan lines to generate intermediate interpolated scan lines.
Claim 2
Dependent Claim
74 words
A two-dimensional digital interpolation system comprising: A. one-dimensional linear interpolator means for providing interpolated data values between pairs of input data values to generate primary interpolated scan lines for a video image; and B. means for providing selected output data values of said primary interpolated scan lines as input data to said one-dimensional linear interpolater means for interpolation in a dimension perpendicular to said primary interpolated scan lines to generate intermediate interpolated scan lines.
Claim 3
Dependent Claim
65 words
The invention of claim 1 further comprising: A. means for inputting data to said one-dimensional interpolator means; B. output means to selectively output data to a video display means; and C. control means for supplying control signals to said one-dimensional interpolator means, said means for inputting data, said means for providing output data as input data to said one-dimensional interpolator means and said output means.
Claim 4
Dependent Claim
87 words
The invention of claim 2 wherein said means for providing selected output data values of said primary interpolated scan lines as input data comprises: A. first and second line buffer means for storing output data values of alternate ones of said primary interpolated scan lines; B. said first and second line buffer means supplying said primary scan line data for two primary scan lines simultaneously to said means for inputting data; and supplying said primary scan line data one line at a time to said output means.
Claim 5
Dependent Claim
161 words
The invention of claim 3 wherein said data input means comprises: A. memory means for storing image data to be interpolated and sequentially outputting said stored image data to be input to said one-dimensional interpolator means; B. input register means for temporarily storing input data received as input from said memory means and controllably supplying said data as an input for said one-dimensional interpolator; C. first input multiplexer means for receiving as a first input said data output by said input primary scan line data from said first line buffer means; D. second input multiplexer means for receiving as a first input said data output by said memory means, and receiving as a second input primary scan line data from said second line buffer means; and wherein E. said control means includes means for controlling said first and second input multiplexer means to output simultaneously to said one-dimensional interpolator, said respective first inputs and to output simultaneously said respective second inputs.
Claim 6
Dependent Claim
121 words
The invention of claim 3 wherein said output means comprises: A. an output multiplexer controlled by said control means to sequentially output interpolated primary line data from said first line buffer means, intermediate interplated line data from said one-dimensional interpolator means, and interpolated primary line data from said second line buffer means; and wherein said control means comprises: (1) a system clock for supplying clock pulse; (2) a counter for receiving said clock pulses and outputting a series of synchronizing signals; and (3) a programmable read only memory programmed to provide control signals to said one-dimensional interpolator means, said means for inputting data, said means for providing selected output data values of said primary interpolated scan line and said output data.
Claim 7
Dependent Claim
156 words
The invention of claim 5 wherein said one-dimensional interpolator comprises: A. third and fourth output multiplexer means for receiving said interpolator input signals and outputting selected ones of said input signals, said control means including means to control the respective outputs of said third and fourth input multiplexers to sequence said one-dimensional interpolator through a sequence of interpolator states to provide linear interpolation data between said input data values; B. a first summer having as a first summer input the output from said fourth input multiplexer means and having as a second summer input said output from said second input multiplexer means and providing as a first summer output the sum of said first and second input signals; and C. a second summer having as inputs the output from said third input multiplexer means and said first summer output and providing as a second summer output the sum of said third and fourth summer input signals.
Claim 8
Independent Claim
81 words
A method for two-dimensional linear interpolation of a video image comprising the steps of: (a) performing a linear interpolation of successive lines of video image data in a first dimension using a one-dimensional linear interpolator to produce successive linearly interpolated primary scan lines; and (b) performing a linear interpolation between said successive interpolated primary scan lines in a second dimension perpendicular to said first dimension using the same said one-dimensional linear interpolator to produce intermediate scan lines for said video image.
Claim 9
Independent Claim
81 words
A method for two-dimensional linear interpolation of a video image comprising the steps of: (a) performing a linear interpolation of successive lines of video image data in a first dimension using a one-dimensional linear interpolator to produce successive linearly interpolated primary scan lines; and (b) performing a linear interpolation between said successive interpolated primary scan lines in a second dimension perpendicular to said first dimension using the same said one-dimensional linear interpolator to produce intermediate scan lines for said video image.
Claim 10
Dependent Claim
113 words
The method of claim 7 wherein step (a) comprises the steps of: (1) inputting line data for a first image line from a memory means in which image line data has been stored to said one-dimensional linear interpolator; (2) linearly interpolating said line data for said first image line to provide a first interpolated primary scan line; (3) electronically storing said first interpolated primary scan line; (4) inputting line data for a second image line from said memory means to said one-dimensional linear interpolator; (5) linearly interpolating said line data for said second image line to provide a second interpolated primary scan line; and (6) electronically storing said second interpolated primary scan line.
Claim 11
Dependent Claim
49 words
The method of claim 8 wherein step (b) comprises the steps of: (1) inputting said first and second interpolated primary scan line to said one-dimensional linear interpolator; (2) linearly interpolating between corresponding data points of said first and second interpolated primary scan lines to provide intermediate interpolated scan lines.
Claim 12
Dependent Claim
49 words
The method of claim 9 further comprising the steps of: (1) outputting said first interpolated primary scan line as a display input signal; (2) outputting sequentially said intermediate interpolated scan lines as display input signals; and (3) outputting said second interpolated primary scan line as a display input signal.
Claim 13
Dependent Claim
77 words
The method of claim 10 further comprising: (1) successively providing interpolated primary scan lines and interpolated intermediate scan lines; (2) outputting an interpolated primary scan line to a video display simultaneous with the interpolation of the next successive primary scan line; (3) outputting said intermediate scan lines immediately as they are outputted by said interpolator means; and (4) succssively repeating steps (2) and (3) of this claim until the complete video image has been interpolated and displayed.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-08-29 | 1987-02-28 | 1987-08-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-08-29 | 1991-02-28 | 1991-08-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-08-29 | 1995-02-28 | 1995-08-30 | $7700.00 | Window Closed / Lapsed |