Claims
- 1. A method for preventing the unauthorized replication of a digital data file having user data comprising a plurality of data samples with error correction code encoded therein, wherein the original digital data file will function properly in a normal reading device and an unauthorized copy is prevented from doing so, the method comprising steps of:
(a) substituting a plurality of second data set samples in place of a plurality of the user data samples to generate a combined data set; (b) calculating error correction codes to correct errors in the combined data set; and (c) writing an uncorrectable error to the error correction code for each second data set sample of the combined data set such that the normal reading device will read each uncorrectable error and conceal the corresponding second data set sample while outputting a compensated output sample for the concealed second data set sample, wherein an unauthorized copy of the digital data file will fail to include the uncorrectable errors in the error correction codes so that, when the unauthorized copy of the digital data file is read, the normal reading device will produce an output signal comprising the user data samples with the second data set samples intermingled therein.
- 2. The method of claim 1 wherein the second data set samples are non-synchronous with the user data samples.
- 3. The method of claim 2 wherein the second data set sample represents an audible message.
- 4. The method of claim 1 wherein the user data sample upon which the second data set sample is substituted therefor has a magnitude with a pre-defined range.
- 5. The method of claim 4 wherein a pre-defined range of the user data samples for which the second data set samples are substituted bounds a zero-crossing value.
- 6. The method of claim 1 wherein the copy protection method is encoded onto an optical disc.
- 7. An optical disc comprising:
a combined data set written to the optical disc and formed from user data comprising a plurality of user data samples and a second data set comprising a plurality of second data set samples wherein each second data set sample is substituted for a corresponding one of the plurality of user data samples; a set of error correction codes corresponding to the combined data set; and an uncorrectable error written to each error correction code in the set of error correction codes corresponding to the second data set samples so that, when the optical disc is read by a readback system, the readback system will read each uncorrectable error and conceal the corresponding second data set sample while outputting a compensated output sample for the concealed second data set sample, wherein an unauthorized copy of the optical disc which fails to include the uncorrectable errors in the error correction codes will cause the readback system to produce an output signal comprising the user data samples with the second data set samples intermingled therein.
- 8. The optical disc of claim 7 wherein a pre-defined range of the user data samples for which the second data set samples are substituted bounds a zero-crossing value.
- 9. The optical disc of claim 8 wherein the pre-defined range is a magnitude range bounded by a zero crossing value.
- 10. The optical disc of claim 7 wherein the user data is an audio track.
- 11. The optical disc of claim 7 wherein the second data track is non-synchronous with the user data track.
- 12. The optical disc of claim 8 wherein the second data track is an audible message.
- 13. A digital data sequence having a copy protection scheme encoded therein, the digital data sequence comprising:
a combined data set formed from user data comprising a plurality of user data samples and a second data set comprising a plurality of second data set samples wherein each second data set sample is substituted for a corresponding one of the plurality of user data samples; a set of error correction codes corresponding to the combined data set; and an induced error written to each error correction code in the set of error correction codes corresponding to the second data set samples so that, when the data sequence is read by a readback system, the readback system will read each induced error and conceal the corresponding second data set sample while outputting a compensated output sample for the concealed second data set sample, wherein an unauthorized copy of the data sequence which fails to include the induced errors in the error correction codes will cause the readback system to produce an output signal comprising the user data samples with the second data set samples intermingled therein.
- 14. The digital data sequence of claim 13 wherein a pre-defined range of the user data samples for which the second data set samples are substituted bounds a zero-crossing value.
- 15. The digital data sequence of claim 14 wherein the pre-defined range is a magnitude range bounded by a zero crossing value.
- 16. The digital data sequence of claim 13 wherein the second data set is non-synchronous with the user data set.
- 17. The digital data sequence of claim 13 wherein the digital data sequence is encoded onto an optical disc.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/184,230 filed Feb. 23, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60184230 |
Feb 2000 |
US |