Claims
- 1. In a system that controls data transfer from a data storage medium that includes interspersed regions of data encoded in a first format and a second format, the system including a first stage that reads data from the medium and delivers the data to a second stage that interprets the data, a method for efficiently transferring data from the medium, the method comprising:
commanding the first stage to read, from the storage medium, data encoded in the first format; transferring the data encoded in the first format from the first stage to the second stage, the transference occurring over a first span of time; commanding the first stage to read, from the storage medium, data encoded in the second format, during the first span of time in which the data is transferred to the second stage.
- 2. The method of claim 1, further comprising:
commanding the second stage to interpret the data received from the first stage per the first data encoding format, during the first span of time.
- 3. The method of claim 1, further comprising:
transferring the data encoded in the second format from the first stage to the second stage, the transference occurring over a second span of time that is subsequent to the first span of time;
- 4. The method of claim 3, further comprising:
commanding the second stage to interpret the data received from the first stage per the second data encoding format, during the second span of time.
- 5. The method of claim 1, further comprising:
transferring from the second stage to the first stage, data to be recorded to the storage medium in the second format, the transference occurring after completion of the first span of time.
- 6. The method of claim 1, wherein the data encoded in the first encoding format comprises servo data.
- 7. The method of claim 1, wherein the data encoded in the second encoding format comprises user data.
- 8. The method of claim 1, wherein the first stage comprises a read/write channel.
- 9. The method of claim 1, wherein the second stage comprises a controller.
- 10. A system that efficiently transfers data from a storage medium, the system comprising:
a read/write channel having an analog stage and a digital stage; a controller operably coupled to the digital stage of the read/write channel; wherein, the controller
causes the read/write channel to read servo data from the storage medium; and causes the analog stage of the read/write channel to read user data from the storage medium, while the digital stage of the read/write channel is still transferring servo data to the controller.
- 11. The system of claim 10, wherein:
the controller transfers user data to the read/write channel after the read/write channel has completed transferring servo data to the controller; and the read/write channel causes the user data received from the controller to be written to the storage medium.
- 12. The system of claim 10, wherein the storage medium is a magnetically encodable disc.
- 13. The system of claim 10, wherein the storage medium is an optically encodable disc.
- 14. The system of claim 10, wherein the digital stage of the read/write channel comprises:
a digital stage for processing of servo data; a digital stage for processing of user data read from the storage medium; and a digital stage for processing of user data to be written to the storage medium.
- 15. The system of claim 10, wherein data read from the storage medium and data to be written to the storage medium is communicated between the read/write channel and the controller via a single data bus.
- 16. The system of claim 10, wherein:
data read from the storage medium is communicated from the read/write channel to the controller via a first data bus; and data to be written to the storage medium is communicated from the controller to the read/write channel via a second data bus.
- 17. The system of claim 16, wherein the controller transfers user data to be recorded on the storage medium to the digital stage of the read/write channel upon the analog stage having completed processing of servo data.
- 18. A system that efficiently transfers data from a storage medium, the system comprising:
a read/write channel; and a means for pipelining data recorded in different formats upon the storage medium through the read/write channel.
- 19. The system of claim 18, wherein:
the means for pipelining comprises a means for causing the read/write channel to read user data from the storage medium, while the read/write channel is still transferring servo data to a controller.
- 20. The system of claim 18, wherein:
the means for pipelining comprises a means for transferring user data to the read/write channel after the read/write channel has completed transferring servo data to a controller.
- 21. The system of claim 18, wherein the storage medium comprises a magnetically encodable disc.
- 22. The system of claim 18, wherein the storage medium comprises an optically encodable disc.
- 23. A storage medium comprising:
a set of data recorded in a first format upon a first region of the medium; a set of data recorded in a second format upon a second region of the medium; and a region of pad space between the first and second regions, wherein the length of the pad space is less than a latency period of a read/write system associated with the medium.
- 24. The data storage medium of claim 23, wherein:
the set of data recorded in the first format comprises servo data.
- 25. The data storage medium of claim 23, wherein:
the set of data recorded in the second format comprises user data.
- 26. The data storage medium of claim 23, wherein the read/write system associated with the medium comprises a digital video disc player.
- 27. The data storage medium of claim 23, wherein the read/write system associated with the medium comprises a compact disc player.
- 28. The data storage medium of claim 23, wherein the read/write system associated with the medium comprises a disc drive.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/412,402, filed Sep. 20, 2002 and entitled “NRZ PIPELINE SERVO WHILE READING OR WRITING.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60412402 |
Sep 2002 |
US |