Device and method for compressing a data stream

US10826535B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10826535-B2
Application numberUS-201916375286-A
CountryUS
Kind codeB2
Filing dateApr 4, 2019
Priority dateApr 5, 2018
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

We provide a method of compressing a data stream for transmission, including: generating a data sequence representing a received data stream, generating a plurality of data substreams, each comprising a portion of the data sequence, identifying a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, removing those dependent data substreams from the plurality of data substreams, and transmitting the remaining data substreams, and a method of reconstructing a data stream at a receiver, including: receiving a received data sequence representing a received data stream, identifying that a substream has been removed from the data stream prior to transmission, identifying a formal concept definition for regenerating the removed substream based on an identified substream of the received data sequence, regenerating a data substream using the formal concept definition and the identified substream of the received data sequence, and adding the regenerated data substream to the received data sequence.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of compressing a data stream for transmission, including: generating a data sequence representing a received data stream, generating a plurality of data substreams, each comprising a portion of the data sequence, including quantizing the data sequence, writing the data sequence as a sequence of symbols that depend on an adopted modulation, and dividing the data sequences into data substreams, identifying a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, removing those dependent data substreams from the plurality of data substreams, transmitting the remaining data substreams. 2. A method according to claim 1 , wherein the step of identifying a formal concept includes identifying a plurality of formal concepts, each defining a dependency between a first one of the data substreams and one or more of the further ones of the data substreams that are dependent on the first data substream. 3. A method according to claim 1 , further including the step of transmitting data representative of the formal concept for use in reconstructing the removed data substreams at the receiver. 4. A method according to claim 1 further including transforming the data stream using a Fast Fourier Transform or its inverse to convert the data stream from the time domain to the frequency domain. 5. A method according to claim 4 further including applying a threshold δ to the data stream such that values less than δ are rounded to zero. 6. A method according to claim 5 further including a step of further compressing the data stream by removing occurrences of sequential consecutive zero values in the data stream and replacing those removed sequences of zeros with data representing the length of the sequence of consecutive zeros removed. 7. A system including a transmitter and a processor, wherein the processor is configured to: generate a data sequence representing a received data stream, generate a plurality of data substreams, each comprising a portion of the data sequence, including quantizing the data sequence, writing the data sequence as a sequence of symbols that depend on an adopted modulation, and dividing the data sequences into data substreams, identify a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, and remove those dependent data substreams from the plurality of data substreams, wherein the transmitter is configured to transmit the remaining data substreams. 8. A system according to claim 7 , wherein the transmitter and processor is further configured as an Orthogonal Frequency Division Multiplexing Transceiver, the Orthogonal Frequency Division Multiplexing Transceiver including a Threshold-based Compression module that operates on the plurality of substreams. 9. A method of compressing a data stream for transmission, including: generating a data sequence representing a received data stream, generating a plurality of data substreams, each comprising a portion of the data sequence, identifying a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, including identifying an existing correlation between the first one of the data substreams and one or more further ones of the data substreams, the existing correlation considering both the attributes and the negation of the attributes of the data substreams, removing those dependent data substreams from the plurality of data substreams, and transmitting the remaining data substreams. 10. A method according to claim 9 , wherein the step of identifying a formal concept includes identifying a plurality of formal concepts, each defining a dependency between a first one of the data substreams and one or more of the further ones of the data substreams that are dependent on the first data substream. 11. A method according to claim 9 , further including the step of transmitting data representative of the formal concept for use in reconstructing the removed data substreams at the receiver. 12. A method according to claim 9 , further including transforming the data stream using a Fast Fourier Transform or its inverse to convert the data stream from the time domain to the frequency domain. 13. A method according to claim 9 , further including applying a threshold δ to the data stream such that values less than δ are rounded to zero. 14. A method according to claim 13 further including a step of further compressing the data stream by removing occurrences of sequential consecutive zero values in the data stream and replacing those removed sequences of zeros with data representing the length of the sequence of consecutive zeros removed. 15. A system including a transmitter and a processor, wherein the processor is configured to: generate a data sequence representing a received data stream, generate a plurality of data substreams, each comprising a portion of the data sequence, identify a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, including identifying an existing correlation between the first one of the data substreams and one or more further ones of the data substreams, the existing correlation considering both the attributes and the negation of the attributes of the data substreams, and remove those dependent data substreams from the plurality of data substreams, wherein the transmitter is configured to transmit the remaining data substreams. 16. A system according to claim 15 , wherein the transmitter and processor is further configured as an Orthogonal Frequency Division Multiplexing Transceiver, the Orthogonal Frequency Division Multiplexing Transceiver including a Threshold-based Compression module that operates on the plurality of substreams.

Assignees

Inventors

Classifications

  • Electroencephalography [EEG] · CPC title

  • H03M7/30Primary

    Compression (speech analysis-synthesis for redundancy reduction G10L19/00; for image communication H04N); Expansion; Suppression of unnecessary data, e.g. redundancy reduction · CPC title

  • Compression Theory, e.g. compression of random number, repeated compression · CPC title

  • H03M13/156Primary

    Encoding or decoding using time-frequency transformations, e.g. fast Fourier transformation · CPC title

  • using Fourier transforms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10826535B2 cover?
We provide a method of compressing a data stream for transmission, including: generating a data sequence representing a received data stream, generating a plurality of data substreams, each comprising a portion of the data sequence, identifying a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent…
Who is the assignee on this patent?
Qatar Found Education Science & Community Dev
What technology area does this patent fall under?
Primary CPC classification H03M7/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).