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

Single IC for CRT display control waveform generation

Assignee: Zenith Electronics LLC
•
Filing: 1991-08-15
•
Granted: 1993-12-28
•
Expires: 2011-08-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A single IC chip, eight channel, correction waveform generator for CRT displays is disclosed. Each channel may output a different waveform to correct a different form of raster distortion. A correction waveform is developed for each type of display distortion. For each correction waveform eight correction waveform segments spaced over the vertical scan cycle are then selected and nine values on each waveform segment are digitally stored in the chip for each channel. The chip generates a corrective waveform segment per channel for each horizontal scan line in the display by serially horizontally interpolating values for the intervals between the selected nine values. This horizontal interpolation uses weighted sum equations applied to the closest four known waveform segment values around the interval to produce interpolated values lying on curves between the selected values. In order to obtain known waveform values for horizontal scan lines not having selected and stored waveform values corresponding thereto, linear vertical interpolation is performed to supply the known values for horizontal interpolation. Careful selection of numerical weights in the weighted sums equations, and the need for few known values to solve the interpolation equations, lead to reduced hardware requirements within the IC. Great control over CRT display correction is thus obtained with a minimal number of specified correction values.

Inventors

  • 👤 Steven B. Christensen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:52
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/12; H04N9/16; H04N9/28

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 190 words
In a digital waveform generation method for controlling CRT display distortion comprising: a) formulating a correction waveform as necessary to correct a distortion pattern in a CRT raster; b) selecting a limited number of segments of the correction waveform spaced in time over the vertical scan cycle of the raster, each segment corresponding to a horizontal scan lines of the CRT raster; c) storing digital values representing a limited and equal number of points on each of the limited number of selected correction waveform segments; the stored digital values thereby defining intervals of the selected segments; d) horizontally interpolating values lying on a curve in the intervals between the stored digital values; e) vertically interpolating values, between the stored digital values, to obtain known values representing additional correction waveform segments corresponding to horizontal scan lines of the CRT raster, the vertically interpolated values defining intervals on the additional waveform segments; f) horizontally interpolating values lying on curves in the intervals between the known vertically interpolated values; and, g) substantially recreating the correction waveform of part (a) by converting the digital values as developed in parts (c)-(f) to an analog waveform.
Claim 2
Dependent Claim 190 words
In a digital waveform generation method for controlling CRT display distortion comprising: a) formulating a correction waveform as necessary to correct a distortion pattern in a CRT raster; b) selecting a limited number of segments of the correction waveform spaced in time over the vertical scan cycle of the raster, each segment corresponding to a horizontal scan lines of the CRT raster; c) storing digital values representing a limited and equal number of points on each of the limited number of selected correction waveform segments; the stored digital values thereby defining intervals of the selected segments; d) horizontally interpolating values lying on a curve in the intervals between the stored digital values; e) vertically interpolating values, between the stored digital values, to obtain known values representing additional correction waveform segments corresponding to horizontal scan lines of the CRT raster, the vertically interpolated values defining intervals on the additional waveform segments; f) horizontally interpolating values lying on curves in the intervals between the known vertically interpolated values; and, g) substantially recreating the correction waveform of part (a) by converting the digital values as developed in parts (c)-(f) to an analog waveform.
Claim 3
Dependent Claim 16 words
The method of claim 1; wherein part (b) further comprises: selecting only eight correction waveform segments.
Claim 4
Dependent Claim 22 words
The method of claim 1; wherein part (c) further comprises: storing only nine digital values for representing each selected correction waveform segment.
Claim 5
Dependent Claim 43 words
The method of claim 3 wherein the nine stored digital values separate the represented waveform segment into eight intervals, with six of the intervals corresponding to a horizontal scan line and two of the intervals corresponding at least in part to horizontal retrace.
Claim 6
Dependent Claim 40 words
The method of claim 1 further comprising: processing horizontal and vertical CRT synchronization signals, and processing a timing signal whose frequency is the CRT display horizontal frequency times an integral power of two, in order to control the interpolation sequences.
Claim 7
Dependent Claim 42 words
The method of claim 5 including, storing a plurality of different correction waveform types for correcting different types of display distortion in the memory means thereby enabling the output of more than one correction waveform segment for a given horizontal scan cycle.
Claim 8
Dependent Claim 20 words
The method of claim 6 including: providing a single IC to perform the functions of processing, storing, interpolating, and converting.
Claim 9
Dependent Claim 15 words
The method of claim 6 wherein, the number of different correction waveform types is eight.
Claim 10
Dependent Claim 15 words
The method of claim 8 wherein, the timing signal is sixty-four times the horizontal frequency.
Claim 11
Dependent Claim 27 words
The method of claim 1 wherein, the total number of correction waveform segments is equal to the total number of horizontal scan lines in the CRT raster.
Claim 12
Dependent Claim 19 words
The method of claim 1 wherein parts (d) and (f) further comprise: horizontally interpolating by performing weighted sums equations.
Claim 13
Dependent Claim 28 words
The method of claim 11 wherein: the weighted sums equations use only the closest four known segment values to the interval for interpolation of values within the interval.
Claim 14
Dependent Claim 22 words
The method of claim 11 further comprising: deriving further values in each row between the interpolated values by averaging the interpolated values.
Claim 15
Dependent Claim 20 words
The method of claim 11 further comprising: providing a single IC to perform the functions of storing, interpolating and converting.
Claim 16
Dependent Claim 64 words
The method of claim 11 wherein, the weighted sum equations have a numerator and denominator; the numerator having variables, the values of which are the known waveform segment values, the variables having whole integer weight multipliers applied thereto, the sum of the whole integer multipliers being equal to an integral power of two; and, the denominator being equal to an integral power of two.
Claim 17
Dependent Claim 17 words
The method of claim 15 wherein, the total of the numerator weights is equal to the denominator.
Claim 18
Dependent Claim 67 words
The method of claim 16 wherein the weighted sums equations include: I(4)=-S(0)+9S(1)+9S(2)-S(3)/16, where I(4) is an interpolated value at a point midway between two known waveform values, S(1) is the first stored or known waveform value, S(2) is the second stored or known wave form value, S(0) is the stored or known waveform value preceding S(1); and S(3) is the stored or known waveform value following S(2).
Claim 19
Dependent Claim 25 words
The method of claim 17 wherein the equations include: I(2)=-2S(0)+27S(1)+8S(2)-S(3)/32; where I(2) is an interpolated waveform value at a point midway between I(4) and S(1).
Claim 20
Dependent Claim 25 words
The method of claim 18 wherein the equations include: I(6)=-S(0)+8S(1)+27S(2)-2S(3)/32; where I(6) is an interpolated waveform value at a point midway between I(4) and S(2).
Claim 21
Dependent Claim 68 words
The method of claim 11 wherein: the weighted sums equations have a numerator and a denominator, the numerator having variables, the values of which are derived from the differences in the known values, the variables having whole integer weight multipliers applied thereto, the sum of the whole integer multipliers being equal to an integral power of two; and the denominator being equal to an integral power of two.
Claim 22
Dependent Claim 122 words
The method of claim 20 further comprising interpolating at least three correction waveform values, I2, I4 and I6 by use of the formulae: DX1=(2DS1+7DS2-DS3)/32 I2=S1+DX1 DX2=(9DS2-DS3)/32 I4=I2+DX2 DX3=(-DS1+9DS2)/32 I6=I4+DX3 DX4=(-DS1+7DS2+2 DS3)/32 S2=I6+DX4 where S1 is the first stored or known waveform value, S2 is the second stored or known waveform value, S0 is the stored or known waveform value preceding S1, S3 is the stored or known waveform value following S2; and, DS1=S1-S0, DS2=S2-S1, and, DS3=S3-S2; and, I4 is an interpolated value at a point midway between the two known waveform values S1 and S2, I2 is an interpolated value at a point midway between I4 and S1, and I6 is an interpolated value at a point midway between I4 and S2.

References Cited (Backward Citations)

US4203051A Cited
US4354143A Cited
US4422019A Cited
US4680510A Cited
US4687973A Cited
US4871948A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-27 1997-06-28 1997-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-27 2001-06-28 2001-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-27 2005-06-28 2005-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag