Back to results
US 10,419,019 B2Granted
Data compression system
AssigneeChaologix, Inc.
InventorAbraham Miliotis
Life of this patent
Estimating the term…
Abstract
A data compression system can include a compression unit comprising a single chaotic system having an identified initial condition that produces a desired output sequence of data corresponding to a data set being stored. The single chaotic system can be identified using a chain of controlled nonlinear systems and a dynamical search technique to match the output, in sequence over consecutive time intervals with the chain of the controlled nonlinear systems.
Claims10
A method of compressing data, comprising:
- identifying a single chaotic system that produces a desired output sequence of data corresponding to a data set being stored, the single chaotic system being an appropriate compression unit for the data set being stored, wherein identifying the single chaotic system that produces the desired output sequence of data corresponding to the data set being stored comprises:
- forming a chain of controlled nonlinear systems, each nonlinear system representing a data segment of the desired output sequence of data;
- initializing a candidate chaotic system;
- connecting the candidate chaotic system to the chain of controlled nonlinear systems;
- determining whether or not the output of the candidate chaotic system matches, using a dynamical search technique, the data segments of the chain of controlled nonlinear systems, in sequence over consecutive time intervals;
- and
- when the candidate chaotic system is determined to match, identifying that candidate chaotic system as the single chaotic system;
- when the candidate chaotic system is determined to not match, re-initializing the candidate chaotic system or initializing a different candidate chaotic system for performing the determining of whether or not the output of that candidate chaotic system matches.
5 more elements
A system for identifying a compression unit, the system comprising:
- a chain of controlled nonlinear systems, each nonlinear system representing a data segment of a desired output sequence of data, wherein each controlled nonlinear system of the chain of controlled nonlinear systems comprises:
- a nonlinear dynamical element;
- and
- a controller, wherein the controller comprises:
- processing circuitry for encoding the nonlinear dynamical element with an appropriate program input for the data segment of the desired output sequence data;
- a signal source that generates a value encoding the appropriate program input that is output from the circuitry;
- and
- a control switch for switching a state control for the nonlinear dynamical element between a 0 state and the value encoding the appropriate program input;
- wherein the controller is configured to receive an output of a compression unit, add the output of the compression unit to the state control for the nonlinear dynamical element, receive an output of the nonlinear dynamical element, and control the control switch according to the output of the nonlinear dynamical element.
6 more elements
Dependencies are inferred from the claim text.