Method and apparatus for the compression and decompression of audio files using a chaotic system
2 Assignments
0 Petitions
Accused Products
Abstract
A system for the compression and decompression of sections of audio files is provided. A library of basic waveforms is produced by applying selected digital initialization codes to a chaotic system. Each basic waveform is in one-to-one correspondence with an initialization code. A weighted sum of the selected basic waveforms is used to approximate a section of audio file. The basic waveforms are then discarded and only the weighting factors and the corresponding initialization codes are stored in a compressed audio file. When the compressed audio file is decompressed for playback, the stored initialization codes are stripped out and applied to a similar chaotic system to regenerate the basic waveforms, which are recombined according to the stored weighting factors to reproduce the original section of audio file.
-
Citations
45 Claims
-
1-9. -9. (canceled)
-
10. A method of compressing a data signal, using a chaotic system, comprising:
-
causing the chaotic system to assume periodic orbits by applying initialization codes to the chaotic system;
generating periodic waveforms for the periodic orbits;
weighting the periodic waveforms to approximate at least a portion of the data signal; and
producing a compressed representation of the at least a portion of the data signal from a combination of at least one initialization code and information representative of the weighting. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of decompressing a compressed representation of a first data signal, the compressed representation produced using a first chaotic system and containing a combination of at least one initialization code and at least one representation of a weighting, comprising:
-
receiving at a second chaotic system, substantially identical to the first chaotic system, the combination of the at least one initialization code and the at least one representation of a weighting;
causing the second chaotic system to assume at least one periodic orbit by applying the at least one initialization code from the combination;
generating at least one periodic waveform for the at least one periodic orbit; and
applying to the at least one periodic waveform the at least one representation of a weighting to produce at least a portion of a second data signal substantially identical to at least a portion of the first data signal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A data signal compressor for compressing a data signal using a chaotic system, comprising:
-
means for causing the chaotic system to assume periodic orbits by applying initialization codes to the chaotic system;
means for generating periodic waveforms for the periodic orbits;
means for weighting the periodic waveforms to approximate at least a portion of the data signal; and
means for producing a compressed representation of the portion of the data signal from a combination of at least one initialization code and information representative of the weighting. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A signal decompressor operable on a compressed representation of a first data signal, the compressed representation produced using a first chaotic system and containing a combination of at least one initialization code and at least one representation of a weighting, comprising:
-
means for receiving at a second chaotic system, substantially identical to the first chaotic system, the combination of the at least one initialization code and the at least one representation of a weighting;
means for causing the second chaotic system to assume at least one periodic orbit by applying the at least one initialization code from the combination;
means for generating at least one periodic waveform for the at least one periodic orbit; and
means for applying to the at least one periodic waveform the at least one representation of a weighting to produce at least a portion of a second data signal substantially identical to at least a portion of the first data signal. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification