Claims
- 1. A method for writing on a disc drive data that is copy protectable, comprising:providing data that is copy protectable; copying a first data table to a second data table; writing the data that is copy protectable to a least one data sector within at least a first data wedge; and modifying, within the first data table, the status of at least one servo wedge corresponding to and adjacent the data wedge as defective.
- 2. The method of claim 1, wherein the step of modifying comprises, within the first data table, modifying two consecutive servo wedges subtending the data wedge as defective.
- 3. The method of claim 1, wherein the first and second table comprise a physical descriptor table.
- 4. The method of claim 3, wherein the second table comprises a copy of the physical descriptor table.
- 5. The method of claim 3, wherein the physical descriptor table comprises servo defect data.
- 6. The method of claim 1, wherein prior to the step of providing data, a copy protection command signal is provided.
- 7. The method of claim 1, further comprising the step of writing the data to at least a second and third data wedge defining a zone of data wedges, modifying, within the first data table, the status of the servo wedges subtending the zone of data wedges as defective, wherein the second data wedge is subtended by a second set of servo wedges and the third data wedge is subtended by a third set of servo wedges.
- 8. The method of claim 7, wherein the data wedges are defined by a logical block address.
- 9. A method for reading copy protected data from a disc drive, comprising:determining if a request to read copy protected data has been issued; if the request to read copy protected data has not been issued then reading at least one first servo status from a first data table wherein the first servo status indicates servo wedge as defective; and if the request to read copy protected data has been issued then reading a second servo status from a second data table that indicates the servo wedge as valid and reading the data from a data wedge corresponding to and adjacent the servo wedge.
- 10. The method of claim 9, wherein the first and second table comprises a physical descriptor table.
- 11. The method of claim 10, wherein the second table comprises a copy of the physical descriptor table.
- 12. The method of claim 10, wherein the first table comprises a physical descriptor table comprising servo wedge data.
- 13. The method of claim 9, wherein the first servo status indicates skipping the data wedge containing the data.
- 14. The method of claim 9, wherein the first servo status indicates that two consecutive servo wedges subtending the data wedge are defective.
- 15. A disc drive system comprising:a signal-bearing media for storing data; code memory means coupled to a read/write controller means for controlling the reading and writing of data to the signal-bearing media; means for reading and writing the data to the signal-bearing media; and processor means coupled to the code memory means and the read/write controller means for writing and reading copy protectable data to and from the media; wherein if a request to read copy protected data has not been issued then reading at least one first servo status from a first data table wherein the first servo status indicates a servo wedge as defective, and if the request to read copy protected data has been issued then reading a second servo status from a second data table that indicates the servo wedge as valid and reading the data from a data wedge corresponding to and adjacent the servo wedge.
- 16. The system of claim 15, wherein the processor comprises a program which, when executed on the processor for a write sequence, is configured to perform the steps comprising:copying a first data table to a second data table; writing data that is copy protectable to at least one data wedge of the signal-bearing media; and modifying, within the first data table, the status of at least one of a first set of consecutive servo wedges subtending the data wedge as defective; wherein, when the program is executed on the processors for a read sequence, it is configured to perform the steps of: determining if a request to read copy protected data has been issued, if the request to read copy protected data has not been issued then reading at least one servo wedge status from the first data table wherein the servo status indicates the location of the data as defective, and if the request to read copy protected data has been issued then reading the servo wedge status data from the second data table wherein the servo status indicates the location of the data as valid and reading the data.
- 17. The system of claim 16, wherein the step of modifying the status comprises the step of marking at least one servo wedge as defective.
- 18. The system of claim 16, wherein the code memory means is selected from the group consisting of volatile memory and non-volatile memory and media.
- 19. The system of claim 16, wherein the means for reading and writing the data to the signal-bearing media comprises at least one read/write head adapted to read and write data to the media.
- 20. The system of claim 16, wherein the first and second table comprises a physical descriptor table.
CROSS-REFERENCE TO A RELATED APPLICATION
This invention is based on U.S. Provisional Patent Application Serial No. 60/185,441 filed Feb. 28, 2000, entitled Fold Wedges To Hide Copy-Protected Data filed in the name of Gayle L. Noble. The priority of this provisional application is hereby claimed.
U.S. Patent application entitled “Method and Apparatus for Disc Drive Data Security Using a Defect list”, Ser. No. 09/795,877 filed on Feb. 28, 2001, filed in the name of Gayle L. Noble is hereby incorporated herein by reference in its entirety.
U.S. Patent application entitled “Method and Apparatus for Disc Drive Data Security Using Physical Location”, Ser. No. 09/795,623 filed on Feb. 28, 2001, filed in the name of Gayle L. Noble is hereby incorporated herein by reference in its entirety.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5799145 |
Imai et al. |
Aug 1998 |
A |
6052781 |
Weber |
Apr 2000 |
A |
6397270 |
Cheswick |
May 2002 |
B1 |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/185441 |
Feb 2000 |
US |