Method and apparatus for the compression and decompression of image files using a chaotic system
First Claim
1. A method of compressing image data, using a chaotic system, comprising:
- selecting a subset of the image data;
subtracting a baseline from the image data to form second image data having oscillations about a zero value;
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 second image data; and
producing a compressed representation of at least the portion of the second image data from a combination of at least one initialization code, a representation of the baseline, and a representation of the weighting.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for the compression and decompression of image 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 selected basic waveforms is used to approximate each slice of an image. The basic waveforms are then discarded and only the weighting factors and the corresponding initialization codes are stored in a compressed image file. When the compressed image 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 produce an approximation of the original image slice.
-
Citations
11 Claims
-
1. A method of compressing image data, using a chaotic system, comprising:
-
selecting a subset of the image data;
subtracting a baseline from the image data to form second image data having oscillations about a zero value;
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 second image data; and
producing a compressed representation of at least the portion of the second image data from a combination of at least one initialization code, a representation of the baseline, and a representation of the weighting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. A method of decompressing a compressed representation of first image data, the compressed representation produced using a first chaotic system and containing a combination of at least an initialization code, a representation of a baseline, and a representation of a weighting, comprising:
-
receiving at a second chaotic system, substantially identical to the first chaotic system, the combination of at least the initialization code, a representation of a baseline, and the representation of a weighting;
causing the second chaotic system to assume periodic orbits by applying the initialization code from the combination;
generating periodic waveforms for the periodic orbits;
applying to the periodic waveforms the weighting; and
adding the baseline to the weighted periodic waveforms to produce second image data substantially identical to at least the portion of the first image data. - View Dependent Claims (11)
-
Specification