Patent US5477330A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5477330A Expired / Lapsed US ⏱️ 0.0 years remaining

Synchronization to a start-of-scan detection, and digital generation of variable frequencies, from a fixed-frequency fixed-phase frequency source in an image generator in order to highly accurately time the placement of pixels upon a scan line

Assignee: Printware Inc
•
Filing: 1992-10-16
•
Granted: 1995-12-19
•
Expires: 2012-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A highly accurate and stable, but continuous fixed-phase fixed-frequency, quartz crystal oscillator frequency source, typically of 80 Mhz frequency, is used as the primary frequency standard for (i) synchronized, and (ii) variable, pixel placement timing in a bee-scanning image generator. A fixed-frequency timing chain appropriately synchronized to the scanning energy beam is generated by selecting, in accordance with a sensed start-of-scan condition, from among a number, typically 23, of variably-phase-delayed, typically by less than 1 nanosecond and normally by 0.8 nanosecond, replications of a fixed-phase timing chain that is produced from the crystal oscillator. The synchronized fixed-frequency timing chain so derived is then converted to the required variable-frequency pixel placement timing chain by timing-data-driven recombination of variably-phase-delayed replications, typically 13 such replications at a delay of 1.5 nanoseconds one to the next, of each of (i) the source, fixed-frequency, timing chain and (ii) a 180° phase-shifted version of this source timing chain. The (i) synchronized and (ii) variable-frequency pixel placement timing chain so derived from a fixed-phase fixed-frequency source is both stable and accurate for sub-millimeter precision positioning of typically 32,400+ pixels along scan lines of 45+ centimeters (i.e., 1800 pixels/inch) generated at a typical rate of 540 Hz in, and by, a self-resonant scanning galvanometer laser imager.

Inventors

  • 👤 Stanley A. Dorr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:50
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/04; H04N1/047; H04N1/053; H04N1/113; H04N1/1135; H04N2201/00; H04N2201/04; H04N2201/047; H04N2201/04701; H04N2201/0471; H04N2201/04732; H04N2201/04744; H04N2201/04753; H04N2201/04758; H04N2201/04767; H04N2201/04768; H04N2201/0477; H04N2201/04793; H04N2201/04794

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 217 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain from a fixed-timing chain, the method comprising the steps of: producing in a 180° phase shifter from the fixed-frequency timing chain a copy of the fixed-frequency timing chain that is shifted 180° in phase; replicating in delay lines the fixed-frequency timing chain, and also the copy of the fixed-frequency timing chain that is shifted 180° in phase, to produce multiple copies of the fixed-frequency timing chain, and also of the 180° -phase-shifted fixed-frequency timing chain at each of a plurality of phase delays; storing in a memory encoded selection decisions as to a time of each instance of pixel placement during the scanning of the energy beam; and producing in a variable frequency generator, in real time during the scanning of the energy beams from the encoded contents of the memory, from the multiple copies of the fixed-frequency timing chain, and from the multiple copies of the 180° -phase-shifted fixed-frequency timing chain a succession of variably-time-separated pulses suitable to time the placement of pixels upon the media by the scanning energy beam, the succession of pulses constituting a variable-frequency pixel placement timing chain.
Claim 2
Independent Claim 217 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain from a fixed-timing chain, the method comprising the steps of: producing in a 180° phase shifter from the fixed-frequency timing chain a copy of the fixed-frequency timing chain that is shifted 180° in phase; replicating in delay lines the fixed-frequency timing chain, and also the copy of the fixed-frequency timing chain that is shifted 180° in phase, to produce multiple copies of the fixed-frequency timing chain, and also of the 180° -phase-shifted fixed-frequency timing chain at each of a plurality of phase delays; storing in a memory encoded selection decisions as to a time of each instance of pixel placement during the scanning of the energy beam; and producing in a variable frequency generator, in real time during the scanning of the energy beams from the encoded contents of the memory, from the multiple copies of the fixed-frequency timing chain, and from the multiple copies of the 180° -phase-shifted fixed-frequency timing chain a succession of variably-time-separated pulses suitable to time the placement of pixels upon the media by the scanning energy beam, the succession of pulses constituting a variable-frequency pixel placement timing chain.
Claim 3
Dependent Claim 23 words
The method according to claim 1 that, before the producing, further comprises: synchronizing the generated fixed-frequency timing chain to the scanning energy beam.
Claim 4
Dependent Claim 56 words
The method according to claim 1 that, before the producing, further comprises: generating the fixed-frequency timing chain from the oscillations of a clock oscillator that is sufficiently stable so that no visually detectable flaws will exist in positional registration of any such pixel placements as are ultimately indirectly generated by use of the fixed-frequency timing chain.
Claim 5
Independent Claim 281 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain from a fixed-frequency timing chain, the method comprising the steps of: producing in a 180° phase shifter a copy of the fixed-frequency timing chain that is shifted 180° in phase; replicating in delay lines the fixed-frequency timing chain, and also the copy of the fixed-frequency timing chain that is shifted 180° in phase, to produce multiple copies of the fixed-frequency timing chain, and also of the 180° -phase shifted fixed-frequency timing chain at each of a plurality of phase delays; counting in an address counter pulses of the fixed frequency timing chain to produce therefrom an address; storing in each of a multiplicity of addresses of a memory certain predetermined pixel clock data that defines a frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam; reading from the memory the predetermined pixel clock data at an address that is currently within the address counter; and combining, in a variable-frequency pulse generator responsive to the read pixel clock data, ones of the multiple copies of the variably-phase-delayed fixed-frequency timing chain, and also ones of the multiple copies of the variably-phase-delayed 180° -phase-shifted fixed frequency timing chain to produce pixel clock pulses suitably timed so that, nonetheless that the energy beam is scanned at the non-constant velocity, the media is marked at spatially regular intervals; wherein the pixel clock pulses produced by the variable-frequency pulse generator constitute the variable-frequency pixel placement timing chain.
Claim 6
Independent Claim 281 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain from a fixed-frequency timing chain, the method comprising the steps of: producing in a 180° phase shifter a copy of the fixed-frequency timing chain that is shifted 180° in phase; replicating in delay lines the fixed-frequency timing chain, and also the copy of the fixed-frequency timing chain that is shifted 180° in phase, to produce multiple copies of the fixed-frequency timing chain, and also of the 180° -phase shifted fixed-frequency timing chain at each of a plurality of phase delays; counting in an address counter pulses of the fixed frequency timing chain to produce therefrom an address; storing in each of a multiplicity of addresses of a memory certain predetermined pixel clock data that defines a frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam; reading from the memory the predetermined pixel clock data at an address that is currently within the address counter; and combining, in a variable-frequency pulse generator responsive to the read pixel clock data, ones of the multiple copies of the variably-phase-delayed fixed-frequency timing chain, and also ones of the multiple copies of the variably-phase-delayed 180° -phase-shifted fixed frequency timing chain to produce pixel clock pulses suitably timed so that, nonetheless that the energy beam is scanned at the non-constant velocity, the media is marked at spatially regular intervals; wherein the pixel clock pulses produced by the variable-frequency pulse generator constitute the variable-frequency pixel placement timing chain.
Claim 7
Dependent Claim 274 words
A variable-frequency pixel placement timing chain generation circuit for an image generator that scans an energy beam across a markable media at a non-uniform velocity and that requires such a timing chain in order to control the scanning energy beam to mark the media, the circuit comprising: a clock oscillator means for generating a fixed-frequency timing chain having pulses; a phase shifter means for producing a 180° phase-shifted copy of the fixed-frequency timing chain; a delay line means for replicating the fixed-frequency timing chain, and also the 180° phase-shifted copy of the fixed-frequency timing chain that is shifted 180° in phase, at each of a plurality of different phase delays; an address counter means for counting the pulses of the fixed frequency timing chain to produce an address; a memory means for storing in each of a multiplicity of addresses certain predetermined pixel clock data that defines the frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam, and for reading the predetermined pixel clock data at an address that is currently within the address counter; and a variable-frequency pulse generator means for combining, responsive to the read pixel clock data, ones of the replicated variably-phase-delayed fixed-frequency timing chain, and also ones of the replicated variably-phase-delayed 180°-phase-shifted fixed frequency timing chain to produce pixel clock pulses suitably timed so as to, nonetheless that the energy beam is scanned at a non-constant velocity, the media is marked at spatially regular intervals; wherein the pixel clock pulses produced by the variable-frequency pulse generator means constitute the variable-frequency pixel placement timing chain.
Claim 8
Dependent Claim 274 words
A variable-frequency pixel placement timing chain generation circuit for an image generator that scans an energy beam across a markable media at a non-uniform velocity and that requires such a timing chain in order to control the scanning energy beam to mark the media, the circuit comprising: a clock oscillator means for generating a fixed-frequency timing chain having pulses; a phase shifter means for producing a 180° phase-shifted copy of the fixed-frequency timing chain; a delay line means for replicating the fixed-frequency timing chain, and also the 180° phase-shifted copy of the fixed-frequency timing chain that is shifted 180° in phase, at each of a plurality of different phase delays; an address counter means for counting the pulses of the fixed frequency timing chain to produce an address; a memory means for storing in each of a multiplicity of addresses certain predetermined pixel clock data that defines the frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam, and for reading the predetermined pixel clock data at an address that is currently within the address counter; and a variable-frequency pulse generator means for combining, responsive to the read pixel clock data, ones of the replicated variably-phase-delayed fixed-frequency timing chain, and also ones of the replicated variably-phase-delayed 180°-phase-shifted fixed frequency timing chain to produce pixel clock pulses suitably timed so as to, nonetheless that the energy beam is scanned at a non-constant velocity, the media is marked at spatially regular intervals; wherein the pixel clock pulses produced by the variable-frequency pulse generator means constitute the variable-frequency pixel placement timing chain.
Claim 9
Dependent Claim 397 words
In an imaging apparatus having a beam scanning means for scanning an energy beam across a markable media at a scan velocity that is not constant; a marker means responsive to clocked information for turning the scanning energy beam on and off during the course of the scanning in order that the scanning energy beam might selectively mark the media; and a variable-frequency clock means producing a variable-frequency timing chain suitable to clock information to the marker means as the clocked information at non-uniformly-temporally-separated instances during the non-constant-velocity scan of the beam scanning means so that the marker means will, nonetheless that the beam is scanned at the non-constant velocity, selectively mark the media at regular intervals; an improvement to the variable-frequency clock means comprising: a fixed-frequency clock oscillator means for producing a fixed-frequency timing chain having pulses; a 180° phase shifter means, receiving the fixed-frequency timing chain, for producing a copy of the fixed-frequency timing chain that is shifted 180° in phase; a delay line means, receiving the fixed frequency timing chain and also the fixed-frequency timing chain that is shifted 180° in phase, for producing multiple copies of each of the fixed-frequency timing chain, and also the 180° -phase-shifted fixed frequency timing chain at each of a plurality of phase delays; an address counter for counting pulses of the fixed frequency timing chain to produce therefrom an address; a memory for holding a each of a multiplicity of addresses, and for reading from each the multiplicity of addresses when so addressed by an address from the address counter, pixel clock data that defines the frequency of a clock pulse that will correctly clock information to the marker means at an associated one of non-uniformly-temporally-separated instances during the non-constant-velocity scan of the beam scanning means; and a variable-frequency pulse generator responsive to the pixel clock data for combining appropriate ones of the multiple copies of the variably-phase-delayed fixed-frequency timing chain, and also ones of the multiple copies of the variably-phase-delayed 180° -phase-shifted fixed frequency timing chain, so as to produce at non-uniformly-temporally-separated instances clock pulses suitable to gate data to the marker means so that the marker means will, nonetheless that the beam is scanned at the non-constant velocity, selectively mark the media at regular intervals; wherein the clock pulses produced by the variable-frequency pulse generator at all the non-uniformly-temporally-separated instances constitute the variable-frequency timing chain.
Claim 10
Dependent Claim 397 words
In an imaging apparatus having a beam scanning means for scanning an energy beam across a markable media at a scan velocity that is not constant; a marker means responsive to clocked information for turning the scanning energy beam on and off during the course of the scanning in order that the scanning energy beam might selectively mark the media; and a variable-frequency clock means producing a variable-frequency timing chain suitable to clock information to the marker means as the clocked information at non-uniformly-temporally-separated instances during the non-constant-velocity scan of the beam scanning means so that the marker means will, nonetheless that the beam is scanned at the non-constant velocity, selectively mark the media at regular intervals; an improvement to the variable-frequency clock means comprising: a fixed-frequency clock oscillator means for producing a fixed-frequency timing chain having pulses; a 180° phase shifter means, receiving the fixed-frequency timing chain, for producing a copy of the fixed-frequency timing chain that is shifted 180° in phase; a delay line means, receiving the fixed frequency timing chain and also the fixed-frequency timing chain that is shifted 180° in phase, for producing multiple copies of each of the fixed-frequency timing chain, and also the 180° -phase-shifted fixed frequency timing chain at each of a plurality of phase delays; an address counter for counting pulses of the fixed frequency timing chain to produce therefrom an address; a memory for holding a each of a multiplicity of addresses, and for reading from each the multiplicity of addresses when so addressed by an address from the address counter, pixel clock data that defines the frequency of a clock pulse that will correctly clock information to the marker means at an associated one of non-uniformly-temporally-separated instances during the non-constant-velocity scan of the beam scanning means; and a variable-frequency pulse generator responsive to the pixel clock data for combining appropriate ones of the multiple copies of the variably-phase-delayed fixed-frequency timing chain, and also ones of the multiple copies of the variably-phase-delayed 180° -phase-shifted fixed frequency timing chain, so as to produce at non-uniformly-temporally-separated instances clock pulses suitable to gate data to the marker means so that the marker means will, nonetheless that the beam is scanned at the non-constant velocity, selectively mark the media at regular intervals; wherein the clock pulses produced by the variable-frequency pulse generator at all the non-uniformly-temporally-separated instances constitute the variable-frequency timing chain.
Claim 11
Dependent Claim 27 words
The improvement to an imaging apparatus in accordance with claim 6 wherein the fixed-frequency clock oscillator means comprises: a crystal oscillator providing producing the fixed-frequency timing chain.
Claim 12
Independent Claim 282 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain synchronized to the scanning energy beam, the method comprising the steps of: generating in a clock oscillator a fixed-frequency timing chain; replicating in a delay line the fixed-frequency timing chain to produce a plurality of variably-phase-delayed fixed-frequency timing chains; detecting in a sensor, and at a time asynchronous to the fixed-frequency timing chain, a set position of the scanning energy beam; comparing in a comparison circuit a asynchronous detection of a set position of the scanning energy beam to each of the plurality of variably-phase-delayed fixed-frequency timing chains in order to identify a one such variably-phase-delayed fixed-frequency timing chain that is in a predetermined, fixed, time relationship to the detection as a synchronized fixed-frequency timing chain; producing from the synchronized fixed-frequency timing chain multiple copies of the fixed-frequency timing chain, and also multiple copies of the fixed-frequency timing chain shifted 180° in phase, at each of a plurality of phase delays; storing in a memory encoded selection decisions as to a time of each instance of pixel placement during the scanning of the energy beam; and producing in real time during the scanning of the energy beam from the encoded contents of the memory, from the multiple copies of each of the fixed-frequency timing chain, and from the multiple copies of the fixed-frequency timing chain shifted 180° in phase, a succession of variably-time-separated pulses suitable to time placement of pixels upon the media by the scanning energy beam, the pulses constituting a synchronized variable-frequency pixel placement timing chain.
Claim 13
Independent Claim 282 words
A method, performed in a image generator that scans an energy beam across a markable media at a non-uniform velocity in order to mark the media, for generating a variable-frequency pixel placement timing chain synchronized to the scanning energy beam, the method comprising the steps of: generating in a clock oscillator a fixed-frequency timing chain; replicating in a delay line the fixed-frequency timing chain to produce a plurality of variably-phase-delayed fixed-frequency timing chains; detecting in a sensor, and at a time asynchronous to the fixed-frequency timing chain, a set position of the scanning energy beam; comparing in a comparison circuit a asynchronous detection of a set position of the scanning energy beam to each of the plurality of variably-phase-delayed fixed-frequency timing chains in order to identify a one such variably-phase-delayed fixed-frequency timing chain that is in a predetermined, fixed, time relationship to the detection as a synchronized fixed-frequency timing chain; producing from the synchronized fixed-frequency timing chain multiple copies of the fixed-frequency timing chain, and also multiple copies of the fixed-frequency timing chain shifted 180° in phase, at each of a plurality of phase delays; storing in a memory encoded selection decisions as to a time of each instance of pixel placement during the scanning of the energy beam; and producing in real time during the scanning of the energy beam from the encoded contents of the memory, from the multiple copies of each of the fixed-frequency timing chain, and from the multiple copies of the fixed-frequency timing chain shifted 180° in phase, a succession of variably-time-separated pulses suitable to time placement of pixels upon the media by the scanning energy beam, the pulses constituting a synchronized variable-frequency pixel placement timing chain.
Claim 14
Dependent Claim 257 words
A variable-frequency pixel placement timing chain generation circuit for an image generator that scans an energy beam across a markable media at a non-uniform velocity and that requires a variable-frequency pixel placement timing chain in order to control the scanning energy beam to mark the media, the circuit comprising: a clock oscillator generating a fixed-frequency timing chain; a phase shifter producing a 180° phase-shifted copy of the fixed-frequency timing chain; delay lines replicating the fixed-frequency timing chain, and also the 180° phase-shifted copy of the fixed-frequency timing chain, to produce at each of a plurality of different phase delays a replicated fixed-frequency timing chain, and also a replicated 180° phase-shifted fixed-frequency timing chain; an address counter counting pulses of the fixed frequency timing chain to produce an address; a memory storing in each of a multiplicity of addresses certain predetermined pixel clock data that defines the frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam, and reading the predetermined pixel clock data at an address that is currently within the address counter; and a variable-frequency pulse generator combining, responsive to the read pixel clock data, the replicated variably-phase-delayed fixed-frequency timing chain, and also the replicated variably-phase-delayed 180° -phase-shifted fixed-frequency timing chain, to produce the variable-frequency pixel placement timing chain, which variable-frequency pixel placement timing chain is suitable so as to, nonetheless that the energy beam is scanned at the non-constant velocity, permit a marking of the media at spatially regular intervals.
Claim 15
Dependent Claim 257 words
A variable-frequency pixel placement timing chain generation circuit for an image generator that scans an energy beam across a markable media at a non-uniform velocity and that requires a variable-frequency pixel placement timing chain in order to control the scanning energy beam to mark the media, the circuit comprising: a clock oscillator generating a fixed-frequency timing chain; a phase shifter producing a 180° phase-shifted copy of the fixed-frequency timing chain; delay lines replicating the fixed-frequency timing chain, and also the 180° phase-shifted copy of the fixed-frequency timing chain, to produce at each of a plurality of different phase delays a replicated fixed-frequency timing chain, and also a replicated 180° phase-shifted fixed-frequency timing chain; an address counter counting pulses of the fixed frequency timing chain to produce an address; a memory storing in each of a multiplicity of addresses certain predetermined pixel clock data that defines the frequency of a clock pulse that will correctly locate an associated pixel upon a scan line during a line scan of the scanning energy beam, and reading the predetermined pixel clock data at an address that is currently within the address counter; and a variable-frequency pulse generator combining, responsive to the read pixel clock data, the replicated variably-phase-delayed fixed-frequency timing chain, and also the replicated variably-phase-delayed 180° -phase-shifted fixed-frequency timing chain, to produce the variable-frequency pixel placement timing chain, which variable-frequency pixel placement timing chain is suitable so as to, nonetheless that the energy beam is scanned at the non-constant velocity, permit a marking of the media at spatially regular intervals.

References Cited (Backward Citations)

US4482902A Cited
US4667292A Cited
US5014137A Cited
US4692877A Cited
US4796095A Cited
US4872065A Cited
US5117243A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-18 1999-06-19 1999-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-18 2003-06-19 2003-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-18 2007-06-19 2007-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag