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.