Realtime telemetry data compression system
AssigneeBTS Software Software Solutions, LLC
InventorDunling Li
Life of this patent
Estimating the term…
Abstract
A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.
Claims20
A method for transmitting data, comprising:
- receiving data from two or more data sources;
- selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both;
- and
- separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream;
- combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream;
- encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission,
- wherein the one dimensional data stream is tiled into non-overlap segments using a state detection algorithm that categorizes the non-overlap segments into different states, wherein the different states include a constant state, a periodical state, a constant outlier state, a periodical outlier state, a step jump state, and an unknown state, and
- wherein corresponding encoders are used to compress each of the categorized segments.
A data transmission system, comprising:
- a local unit comprising a receiver;
- and a remote unit, the remote unit comprising transducers, a processor, and a transmitter;
- the transducers are configured to generate at least two data streams;
- the processor is configured to compress the data by:
- selectively classifying the data streams from the transducers into classifications including at least a one-dimensional data stream and an imagery data stream, and
- separately compressing the one dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream;
- and
- the transmitter is configured to transmit the first compressed bit-stream and the second compressed bit-stream to the local unit,
- wherein the processor is further configured to:
- tile the one dimensional data stream into non-overlap segments using a state detection algorithm that categorizes the non-overlap segments into different states,
- wherein the one dimensional data stream is tiled into non-overlap segments using a state detection algorithm that categorizes the non-overlap segments into different states, wherein the different states include a constant level state, a periodical state, a constant outlier state, a periodical outlier state, a step jump state, and an unknown state;
- and
- compress each of the categorized segments using corresponding encoders.
Dependencies are inferred from the claim text.