Claims
- 1. A method for protecting data recorded on an original data storage medium against unauthorized copying, comprising:
receiving data encoded in accordance with an applicable recording standard; altering a portion of the encoded data such that the altered data are identified as erroneous according to the standard; and recording the data on the medium, the recorded data including ancillary data which are used by a processor in an intended application of the medium to operate upon the altered portion of the data such that the application runs in a manner substantially unaffected by the alteration of the data, but which ancillary data are ineffective in correcting the altered portion of the encoded data upon copying of the data, so that the alteration causes a substantially unrecoverable error in an unauthorized copy of the original medium.
- 2. A method according to claim 1, wherein the medium comprises a compact disk.
- 3. A method according to claim 1, wherein the medium comprises a digital video disk.
- 4. A method according to claim 1, wherein the data comprise digital audio data.
- 5. A method according to claim 4, wherein the applicable recording standard comprises standard 908 of the International Electrotechnical Commission.
- 6. A method according to claim 5, wherein altering the portion of the encoded data comprises introducing an error in a subcode Q channel to be recorded on the medium.
- 7. A method according to claim 6, wherein introducing the error in the subcode Q channel comprises specifying in a table of contents of the medium an erroneous value of the start time of a leadout of a track of the data to be recorded on the medium.
- 8. A method according to claim 1, wherein the data comprise computer program instructions.
- 9. A method according to claim 1, wherein the ancillary data comprise error detection codes, and wherein altering the portion of the data comprises changing a data value without changing a corresponding error detection code, such that the value is identified as erroneous using the corresponding code.
- 10. A method according to claim 9, wherein in accordance with the standard, the error detection code is recalculated upon copying of the data, so that the altered portion is no longer identified as erroneous.
- 11. A method according to claim 9, wherein in the intended application using the original medium, the alteration of the portion of the data is concealed by interpolation based on the corresponding error detection code.
- 12. A method according to claim 11, wherein altering the data comprises selecting a portion of the data for alteration so as to minimize the effect on the application of substituting an interpolated value of the data for a received value thereof.
- 13. A method according to claim 9, wherein changing the data value comprises changing the value of a digital audio signal, such that when the ancillary data are not used to operate upon the altered portion, the quality of an audio output signal generated responsive to the data is noticeably degraded.
- 14. A method according to claim 1, wherein altering the portion of the data comprises generating altered data for recording on the medium such that when the altered data are scanned by a reading device, the device identifies the alteration as a fault in the medium.
- 15. A method according to claim 14, wherein generating the altered data comprises producing an extended run of consecutive data in which there is no transition between permitted levels of the data.
- 16. A method according to claim 14, wherein generating the altered data comprises introducing an alteration in a data block such that when the medium is copied, the data block is dropped from the copied medium.
- 17. A method according to claim 16, wherein introducing the alteration in the data block comprises producing an alteration in a block containing information that is required by the processor in the course of running the application.
- 18. A method according to claim 16, wherein introducing the alteration in the data block comprises producing an alteration in a first block which is followed in a sequence of blocks to be recorded on the medium by a second block containing information that is required by the processor in the course of running the application, such that when the medium is copied and the first data block is dropped, the second block is recorded on the copied medium in a location different from its location on the original medium.
- 19. A method according to claim 16, wherein the application comprises a computer software application, and wherein recording the data comprises recording data including the altered portion in an audio track on the medium.
- 20. A method according to claim 1, wherein receiving the data comprises receiving a stream of modulated data configured for driving a recording device used in a process of recording the data on the medium, and wherein recording the data comprises outputting the data to the recording device following alteration of the data.
- 21. A method according to claim 20, wherein the recording device comprises a laser beam recorder used in generating a master for stamping the original medium.
- 22. Apparatus for protecting data recorded on an original data storage medium against unauthorized copying, comprising an error generator, which receives data encoded in accordance with an applicable recording standard and alters a portion of the encoded data prior to recording of the data on the medium such that the altered data are identified as erroneous according to the standard,
wherein the data recorded on the medium include ancillary data, which are used by a processor in an intended application of the medium to operate upon the altered portion of the data such that the application runs in a manner substantially unaffected by the alteration of the data, but which ancillary data are ineffective in correcting the altered portion of the encoded data upon copying of the data, so that the alteration causes a substantially unrecoverable error in an unauthorized copy of the original medium.
- 23. Apparatus according to claim 22, wherein the medium comprises a compact disk.
- 24. Apparatus according to claim 22, wherein the medium comprises a digital video disk.
- 25. Apparatus according to claim 22, wherein the data comprise digital audio data.
- 26. Apparatus according to claim 25, wherein the applicable recording standard comprises standard 908 of the International Electrotechnical Commission.
- 27. Apparatus according to claim 26, the error generator introduces an error in a subcode Q channel to be recorded on the medium.
- 28. Apparatus according to claim 27, wherein the error in the subcode Q channel comprises an erroneous value of the start time of a readout of a track of the data to be recorded on the medium, which is specified in a table of contents of the medium.
- 29. Apparatus according to claim 22, wherein the data comprise computer program instructions.
- 30. Apparatus according to claim 22, wherein the ancillary data comprise error detection codes, and wherein the error generator alters a data value in the encoded data without changing a corresponding error detection code, such that the value is identified as erroneous using the corresponding code.
- 31. Apparatus according to claim 30, wherein in accordance with the standard, the error detection code is recalculated upon copying of the data, so that the altered portion is no longer identified as erroneous.
- 32. Apparatus according to claim 30, wherein in the intended application using the original medium, the alteration of the portion of the data is concealed by interpolation based on the corresponding error detection code.
- 33. Apparatus according to claim 32, wherein the error generator selects a portion of the data for alteration so as to minimize the effect on the application of substituting an interpolated value of the data for a received value thereof.
- 34. Apparatus according to claim 30, wherein the error generator changes the value of a digital audio signal, such that when the ancillary data are not used to operate upon the altered portion, the quality of an audio output signal generated responsive to the data is noticeably degraded.
- 35. Apparatus according to claim 22, wherein the error generator generates altered data for recording on the medium such that when the altered data are scanned by a reading device, the device identifies the alteration as a fault in the medium.
- 36. Apparatus according to claim 35, wherein the altered data comprise an extended run of consecutive data in which there is no transition between permitted levels of the data.
- 37. Apparatus according to claim 35, wherein when the medium is copied, a data block containing the altered data is dropped from the copied medium.
- 38. Apparatus according to claim 37, wherein the data block that is dropped contains information that is required by the processor in the course of running the application.
- 39. Apparatus according to claim 37, wherein the data block that is dropped is followed in a sequence of blocks to be recorded on the medium by a further block containing information that is required by the processor in the course of running the application, such that when the medium is copied and the block is dropped, the further block is recorded on the copied medium in a location different from its location on the original medium.
- 40. Apparatus according to claim 22, wherein the application comprises a computer software application, and wherein the altered portion of the data is recorded in an audio track on the medium.
- 41. Apparatus according to claim 22, wherein the error generator receives a stream of modulated data configured for driving a recording device used in a process of recording the data on the medium, and outputs the data to the recording device following alteration of the portion of the data.
- 42. Apparatus for protecting data recorded on an original data storage medium against unauthorized copying, comprising an error generator, which receives a stream of modulated data in a format for driving a recording device used in a process of recording the data on the medium in accordance with an applicable recording standard, and which alters a portion of the encoded data prior to recording of the data on the medium and outputs the data including the altered portion to the recording device, modulated in the format in accordance with the standard.
- 43. Apparatus according to claim 42, wherein the recording device comprises a laser beam recorder used in generating a master for stamping the original medium.
- 44. Apparatus according to claim 42, wherein the applicable recording standard comprises standard 908 of the International Electrotechnical Commission.
- 45. Apparatus according to claim 44, wherein the stream of modulated data comprises eight-to-fourteen bit modulated (EFM) data.
- 46. A data storage medium that is resistant to unauthorized copying, on which medium data encoded in accordance with an applicable recording standard are stored, a portion of which encoded data is altered such that the altered data are identified as erroneous according to the standard, the stored data including ancillary data which are used by a processor in an intended application of the medium to operate upon the altered portion of the data such that the application runs in a manner substantially unaffected by the alteration of the data, but which ancillary data are ineffective in correcting the altered portion of the encoded data upon copying of the data from the medium, so that the alteration causes a substantially unrecoverable error in an unauthorized copy of the medium.
- 47. A medium according to claim 46, wherein the medium comprises a compact disk.
- 48. A medium according to claim 46, wherein the medium comprises a digital video disk.
- 49. A medium according to claim 46, wherein the data comprise digital audio data.
- 50. A medium according to claim 49, wherein the applicable recording standard comprises standard 908 of the International Electrotechnical Commission.
- 51. A medium according to claim 46, wherein the data comprise computer program instructions.
- 52. A medium according to claim 46, wherein the ancillary data comprise error detection codes, and wherein the altered portion of the data comprises a data value in the encoded data which is altered without changing a corresponding error detection code, such that the value is identified as erroneous using the corresponding code.
- 53. A medium according to claim 43, wherein the altered data comprise a data segment on the medium that is altered such that when the altered data are scanned by a reading, the device identifies the alteration as a fault in the medium.
- 54. A medium according to claim 53, wherein the altered data segment comprises an extended run of consecutive data in which there is no transition between permitted levels of the data.
- 55. A medium according to claim 46, wherein the application comprises a computer software application, and wherein the altered portion of the data is recorded in an audio track on the medium.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/175,255, filed Oct. 20, 1998, entitled “CLV Carrier Copy Protection System,” which is assigned to the assignee of the present patent application and incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09370813 |
Aug 1999 |
US |
Child |
10152213 |
May 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09175255 |
Oct 1998 |
US |
Child |
09370813 |
Aug 1999 |
US |