Prevention of disk piracy
First Claim
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, 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, and 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for protecting data recorded on an original data storage medium against unauthorized copying includes receiving data encoded in accordance with an applicable recording standard, and altering a portion of the encoded data such that the altered data are identified as erroneous according to the standard. The data are recorded on the medium, together with 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. Upon unauthorized copying of the data, however, the ancillary data are ineffective in correcting the altered portion of the encoded data, so that the alteration causes a substantially unrecoverable error in an unauthorized copy of the original medium.
-
Citations
9 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, 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, and 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. - View Dependent Claims (2)
-
-
3. 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, 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, and 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.
-
-
4. 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, and 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, and 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.
-
6. 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, and 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, and 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.
-
7. 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,
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, and 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, and 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.
-
9. 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,
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, and 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.
Specification