Claims
- 1. A method for generating in real time a convergence correction curve F3(L) from a plurality of successive output data values (L) determined from a plurality of stored input sample values (M) smaller in number than said plurality of output data values, the method comprising the steps of:defining successive and overlapping interpolation intervals including a given number of said input sample values (e.g., M−1, M, M+1; M, M+1, M+2); linearly interpolating said input sample values in each said interpolation interval to generate said output data values defining said convergence correction curve, said linear interpolating occurring over all of each said interpolating interval; emphasizing differently the influence of said given number of input samples during said linear interpolating; characterized by the steps of: calculating (step 402 through 406) a moving average of said output data values concurrently with said linear interpolating, but in successive spans (N) of said output data values leading and trailing each input sample value, each said span having fewer numbers of said output data values than are generated in each said interpolating interval, said output data values being modified by said moving average to impart smoothly varying incremental slopes to said convergence correction curve; and, adjusting said input sample values to configure said convergence correction curve.
- 2. The method of claim 1, wherein said emphasizing step is based on different respective numbers of preceding and subsequent ones of said plurality of output data values.
- 3. The method of claim 1, wherein said emphasizing step comprises the steps of:ordering said input sample values in each said interval such that a given one of said input samples is preceded by an input sample value and followed by a trailing input sample value; emphasizing the influence of said preceding input sample value when calculating said output data values preceding said given input sample value; and, emphasizing the influence of said following input sample value when calculating said output data values following said given input sample value.
- 4. The method of claim 1, wherein the adjusting step comprises the steps of:observing the correction achieved by the correction curve; and, adjusting said input sample values to achieve optimized output data values that accurately position a raster for convergence.
- 5. The method of claim 4, wherein the observing step comprises the step of automatically detecting the correction with a machine.
- 6. The method of claim 1, comprising the step of shifting said interpolation interval by a selected number of said output data samples.
- 7. The method of claim 1, comprising the steps of:selecting each said span to be an even number P of said interpolation intervals; and, selecting a value for P such that 2*P is a factor of two.
- 8. The method of claim 1, wherein said interpolating step comprises the step of using a ramp function (RAMP(L)) for calculating said incremental slopes preceding and following each said interpolation interval, said ramp function determining a smooth transition between adjacent ones of said interpolation intervals.
- 9. The method of claim 8, wherein said using a ramp function step comprises the steps of:calculating a first mean value based on said input sample values preceding each said interpolation interval; and, calculating a second mean value based on said input sample values following each said interpolation interval.
- 10. The method of claim 1, comprising the step of including exactly three of said input sample values in each said interpolation interval.
- 11. The method of claim 10, comprising the steps of:shifting each said span by a number of said output data values P; and, selecting a value for P such that P is less than the number of lines in each said interpolation interval (P<NL) and 2*P is a power of two.
Parent Case Info
This application claims the benefit of provisional application No. 60/090,294 filed Jun. 23, 1998.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/US99/09867 |
|
WO |
00 |
Publishing Document |
Publishing Date |
Country |
Kind |
WO99/67954 |
12/29/1999 |
WO |
A |
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5345280 |
Kimura et al. |
Sep 1994 |
A |
Foreign Referenced Citations (3)
Number |
Date |
Country |
0797361 |
Sep 1997 |
EP |
3-13093 |
Jan 1991 |
JP |
9-55956 |
Feb 1997 |
JP |
Non-Patent Literature Citations (2)
Entry |
Patent Abstracts of Japan, vol. 97, No. 6, Jun. 30, 1997 & JP 9-055956. |
Patent Abstracts of Japan, vol. 15, No. 130, Mar. 29, 1991 & JP 3-013093. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/090294 |
Jun 1998 |
US |