Claims
- 1. A method of printing onto a rotating media, comprising:determining a reference angular position of the rotating media; determining a current angular position of the rotating media based on timing information that is present within the rotating media, the timing information is selected from the group consisting of a plurality of pulses from a native wobble signal of the rotating media and a data-code signal associated with a data track of the rotating media, wherein the current angular position is determined relative to the reference angular position on the rotating media and accomplished by: obtaining a rotary index signal from a recording device which is rotating the rotating media, the rotary index signal comprising one or more pulses generated at predefined angular positions within each revolution of the rotating media, wherein each revolution is divided into a predetermined number of angular positions; determining a count of the pulses of the timing information between each pair of adjacent angular positions based on the rotary index signal and the predetermined number of angular positions, wherein the operation of determining the reference angular position is based on the rotary index signal; issuing an angular position pulse for each count of the pulses of the timing information; counting the angular position pulses to determine a current count of angular positions; resetting the current count of angular position pulses at the reference angular position so that the current count of the angular position pulses is relative to a reference angular position; and defining the current angular position as the current count of the angular position pulses; and using the current angular position to accurately print an image onto the rotating media.
- 2. A method as recited in claim 1, wherein the count of the pulses of the timing information between each pair of adjacent angular positions is determined by:determining a current count of pulses of the timing information between two current consecutive pulses of the rotary index signal; predicting a next count of pulses of the timing information between a two next consecutive pulses of the rotary index signal based on the current count; and defining the count of the pulses of the timing information between each pair of adjacent angular positions as the predicted next count of pulses between the two next consecutive pulses of the rotary index signal divided by the number of angular positions between the two next consecutive pulses of the rotary index signal.
- 3. An apparatus for recording and printing onto a rotating media comprising:a recording device operable to rotate the media and to record data onto the rotating media, wherein the recording device is further operable to provide a rotary index signal comprising one or more pulses generated at predefined angular positions within each revolution of the rotating media; and a radial printing system operable to: determine a reference angular position of the rotating media; determine a current angular position of the rotating media based on timing information that is present within the rotating media, the timing information is selected from the group consisting of a plurality of pulses from a native wobble signal of the rotating media and a data-code signal associated with a data track of the rotating media, wherein the current angular position is determined relative to the reference angular position on the rotating media and accomplished by: dividing each revolution into a predetermined number of angular positions; obtaining the rotary index signal from the recording device while it is rotating the rotating media; determining a count of the pulses of the timing information between each pair of adjacent angular positions based on the rotary index signal and the predetermined number of angular positions, wherein the operation of determining the reference angular position is based on the rotary index signal; issuing an angular position pulse for each count of the pulses of the timing information; counting the angular position pulses to determine a current count of angular positions; resetting the current count of angular position pulses at the reference angular position so that the current count of the angular position pulses is relative to a reference angular position; and defining the current angular position as the current count of the angular position pulses; and use the current angular position to accurately print an image onto the rotating media.
- 4. An apparatus as recited in claim 3, wherein the count of the pulses of the timing information between each pair of adjacent angular positions is determined by:determining a current count of pulses of the timing information between two current consecutive pulses of the rotary index signal; predicting a next count of pulses of the timing information between a two next consecutive pulses of the rotary index signal based on the current count; and defining the count of the pulses of the timing information between each pair of adjacent angular positions as the predicted next count of pulses between the two next consecutive pulses of the rotary index signal divided by the number of angular positions between the two next consecutive pulses of the rotary index signal.
- 5. A method of printing onto a rotating media, the method comprising:with an encoder sensor, detecting a plurality of periodic structures of a encoding pattern on a rotating media as they pass near the encoder sensor and generating a encoder signal having a plurality of pulses that each correspond to a sensed periodic structure, wherein the encoding pattern has a predefined number of periodic structure that each correspond to an angular position on the media, the periodic structures being uniformly dispersed along a circular path that has a same center as the rotating media, and wherein a selected one of the periodic structures represents a reference angular position; determining a current angular position of the rotating media relative to the reference angular position based on the encoder signal, wherein determining the current angular position of the rotating media is accomplished by: counting the detected periodic structures to obtain a count of the detected periodic structures; resetting the count when the periodic structure which corresponds to the reference angular position passes near the encoder sensor; and defining the current angular position as the count; and using the determined current angular position to accurately print an image onto the rotating media.
- 6. A method as recited in claim 5, wherein the encoder pattern is placed on an inner hub area or outer circumference area of the rotating media.
- 7. A method as recited in claim 6, wherein the encoder pattern is placed on a top surface or a bottom surface of the rotating media.
- 8. A method as recited in claim 5, wherein the encoder pattern is an optical or diffraction grating pattern.
- 9. An apparatus for recording and printing onto a rotating media comprising:a recording device operable to rotate the media and to record onto the rotating media; and a radial printing system having an encoder sensor positionable over an encoder pattern on the rotating media, the radial printing device being operable to: with the encoder sensor, detect the periodic structures of the encoding pattern as they pass near the encoder sensor and generate a encoder signal having a plurality of pulses that each correspond to a sensed periodic structure, the periodic structures being uniformly dispersed along a circular path that has a same center as the rotating media, and wherein a selected one of the periodic structures represents a reference angular position; determine a current angular position of the rotating media relative to the reference angular position based on the encoder signal, wherein determining the current angular position of the rotating media is accomplished by: counting the detected periodic structures to obtain a count of the detected periodic structures; resetting the count when the periodic structure which corresponds to the reference angular position passes near the encoder sensor; and defining the current angular position as the count; and use the determined current angular position to accurately print an image onto the rotating media.
- 10. An apparatus as recited in claim 9, wherein the encoder pattern is placed on an inner hub area or outer circumference area of the rotating media.
- 11. An apparatus as recited in claim 10, wherein the encoder pattern is placed on a top surface or a bottom surface of the rotating media.
- 12. An apparatus as recited in claim 9, wherein the encoder pattern is an optical or diffraction grating pattern.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims priority to U.S. Provisional Patent Application, having application No. 60/191,317, filed Mar. 21, 2000, entitled “A Method for Providing Angular Position Information for a Radial Printing System” by Carl E. Youngberg, et al, which application is incorporated herein by reference in its entirety for all purposes. This application is also related to co-pending U.S. patent application, having application Ser. No. 09/062,300, filed Apr. 17, 1998, entitled “Radial Printing System and Methods” by George L. Bradshaw et al, which application is incorporated herein by reference in its entirety for all purposes.
CD Standard Specifications (Orange), The Orange Book, (A set of documents describing the Recordable Compact Disc Systems) Part II, Philips Electronics N.V., http://www.licensing.philips.com/cdsystems/cdstand specorange.html
CD-ROM Professional's CD-Recordable Handbook, Dana J. parker and Robert A. Starrett, 1996, Pemberton Press, Wilton Conn., ISBN 0-910965-18-8
The Compact Disk Handbook, 2nd Edition, Ken C. Pohlmann, 1992, A-R Editions, Madison, Wis., ISBN 0-89579-300-8
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5717679 |
Mashimo et al. |
Feb 1998 |
A |
6285762 |
Gotoh et al. |
Sep 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
2320912 |
Aug 1998 |
GB |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/191317 |
Mar 2000 |
US |