Digital entroping for digital audio reproductions
First Claim
1. A method for progressive degradation of a digital audio signal to prevent unauthorized reproduction of said digital audio signal comprising:
- generating white noise; and
degrading said digital audio signal using said white noise to produce a degraded digital audio signal, so that a cumulative degradation effect is obtained during a successive reproduction of said digital audio signal.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for introducing white noises into a digital audio signal so that there is progressive and cumulative degradation in audio quality after each successive reproduction of the audio sound signal in a fashion analogous to analog audio reproduction. The invention provides a white noise generator, and a digital entroping unit. In a preferred embodiment, the white noise generator is implemented by a hardware random number generator. The digital entroping unit controls the magnitude of white noise desired based on a random number generated by the random number generator, and adds the white noise to the input audio sound signal to produce a degraded audio sound signal. The magnitude of white noise can be controlled by using various masking and formatting of random number data.
119 Citations
51 Claims
-
1. A method for progressive degradation of a digital audio signal to prevent unauthorized reproduction of said digital audio signal comprising:
-
generating white noise; and degrading said digital audio signal using said white noise to produce a degraded digital audio signal, so that a cumulative degradation effect is obtained during a successive reproduction of said digital audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for generating white noise, and instructions for degrading a digital audio signal using said white noise to produce a degraded digital audio signal so that a cumulative degradation effect is obtained during a successive reproduction of said digital audio signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for progressive degradation of a digital audio signal, comprising:
- generating a random number;
selecting a predetermined number of bits of said random number; adding said predetermined number of bits to said digital audio signal to produce a degraded digital audio signal, and wherein said predetermined number of bits of said random number is selected so that said degraded digital audio signal represents approximately 3 dB difference from said digital audio signal and, wherein the adding said predetermined number of bits provides cumulative degradation in successive reproductions of said digital audio signal. - View Dependent Claims (18, 19)
- generating a random number;
-
20. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for obtaining a random number; instructions for selecting a predetermined number of bits of said random number; and instructions for adding said predetermined number of bits to said digital audio signal to produce a degraded digital audio signal, wherein said predetermined number is selected so that said degraded digital audio signal represents approximately 3 dB difference from said digital audio signal and, wherein the adding said predetermined number of bits provides cumulative degradation in successive reproductions of said digital audio signal. - View Dependent Claims (21, 22)
-
-
23. A method for progressive degradation of digital audio signal comprising a plurality of pulse code modulated audio data, wherein said pulse code modulated audio data each comprises a plurality of bits, said method comprising:
-
(a) generating a random number comprising sixteen (16) bits, (b) selecting a predetermined number of bits of said random number; (c) adding said predetermined number of bits to a first pulse code modulated audio data of said digital audio signal; and (d) repeating (a)–
(c) until said plurality of pulse code modulated audio data are processed to produce degraded digital audio signal,whereby said degraded digital audio signal is degraded approximately 3 dB from said digital audio signal, wherein said digital audio signal is degraded by said approximately 3 dB for each successive reproduction of said digital audio signal. - View Dependent Claims (24, 25)
-
-
26. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
(a) instructions for obtaining a random number comprising sixteen (16) bits; (b) instructions for selecting a predetermined number of bits of said random number; (c) instructions for adding said predetermined number of bits to a first pulse code modulated audio data of said digital audio signal; and (d) instructions for repeating (a)–
(c) until said plurality of pulse code modulated audio data are processed to produce degraded digital audio signal, whereby said degraded digital audio signal is degraded approximately 3 dB from said digital audio signal, whereinsaid digital audio signal is degraded by said approximately 3 dB for each successive reproduction of said digital audio signal. - View Dependent Claims (27, 28, 29)
-
-
30. A system for progressive quality degradation in reproduction of digital audio signal comprising a plurality of pulse code modulated audio data, said system comprising:
-
a white noise generator to generate white noise; means for degrading said digital audio signal using said white noise, and whereby said degrading cumulatively affects reproduction of said digital audio signal so that repeated applications of said white noise to said digital audio signal progressively degrade said digital audio signal. - View Dependent Claims (31, 32)
-
-
33. A system for progressive quality degradation in reproduction of digital audio signal comprising a plurality of pulse code modulated audio data, said system comprising:
-
a random number generator to generate a random number; and a digital entroping unit for adding said random number to a pulse code modulated audio data, whereby wherein said random number is added during each reproduction of said digital audio signal and a cumulative degradation effect is obtained during successive reproductions of said digital audio signal. - View Dependent Claims (34, 35)
-
-
36. A method for degrading a digital audio signal input to prevent unauthorized reproduction of said digital audio signal comprising:
-
generating white noise; and adding said white noise to said digital audio signal input to produce a digital audio signal output, wherein said white noise is added during each unauthorized reproduction of said digital audio signal and a cumulative degradation effect is obtained during successive reproductions of said digital audio signal. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for progressive degradation of a plurality of digital audio data, comprising:
-
generating a number; selecting a predetermined number of bits of said number; randomly selecting a subset of said plurality of digital audio data to which to add said predetermined number of bits; and adding said predetermined number of bits to a digital audio data to progressively produce a degraded digital audio data, wherein said predetermined number of bits is added during a successive reproduction of said digital audio data. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A computer program product for progressive degradation of a plurality of digital audio data, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for obtaining a number; instructions for selecting a predetermined number of bits of said number; instructions for randomly selecting a subset of said plurality of digital audio data to which to add said predetermined number of bits; and instructions for adding said predetermined number of bits to a digital audio data to progressively produce a degraded digital audio data, wherein said predetermined number of bits is added during a successive reproduction of said digital audio data. - View Dependent Claims (48, 49, 50, 51)
-
Specification