Methods and apparatuses for data compression
AssigneeInfineon Technologies AG
InventorDietmar Schoppmeier
Life of this patent
Estimating the term…
Abstract
A plurality, i.e. at least two, cells are combined into a macro cell. In a macro header of said macro cell a full numbering information of a first cell of said plurality of cells is stored. For further cells of said plurality of cells other than said first cell, a deviation information indicating a deviation of a numbering information of the respective further cell from said full numbering information of said first cell or one of said further cells is stored. In some embodiments, additionally the headers of the individual cells are incorporated in the macro header.
Claims48
A method for header compression, comprising:
- assigning information to be transmitted to a plurality of cells,
- assigning a numbering information to each cell of said plurality of cells, and
- storing said numbering information in at least one header to be transmitted with said plurality of cells, wherein said storing step comprises:
- storing the full numbering information of at least a first one of said plurality of cells in said at least one header, and
- storing a deviation of the numbering information of at least a second one of said plurality of cells from said full numbering information in said at least one header.
A method for header decompression, said method comprising:
- providing a plurality of cells having at least one header,
- retrieving a full numbering information of a first one of said plurality of cells from said at least one header, retrieving deviation information representing the deviation of a numbering information of at least a second one of said cells from said full numbering information from said at least one header, and
- reconstructing said numbering information of said second one of said plurality of cells from said full numbering information and said deviation information.
A method for data decompression, comprising:
- receiving compressed data,
- attempting to decompress said data using compression information, and
- if said attempt fails, requesting updated compression information from a sender of said compressed data.
A method for transmitting data, comprising:
- compressing data using compression information,
- transmitting said compressed data, and
- upon receiving a request from an entity receiving said data, sending said compression information.
An apparatus for header compression, comprising:
- a cell builder to assign information to be transmitted to a plurality of cells, to assign a numbering information to each cell of said plurality of cells, and
- to store said numbering information in a header to be transmitted with said plurality of cells, wherein said storing comprises:
- storing the four numbering information of at least a first one of said plurality of cells in said at least one header, and storing a deviation of the numbering information of at least a second one of said plurality of cells from said full numbering information in said at least one header.
A apparatus for header decompression,
- wherein said at least one header is associated with a plurality of cells,
- said apparatus comprising:
- a cell analyzer to retrieve a full numbering information of a first one of said plurality of cells from said at least one header, to retrieve deviation information representing the deviation of a numbering information of at least a second one of said cells from said full numbering information from said at least one header, and to reconstruct said numbering information of said second one of said plurality of cells from said full numbering information and said deviation information.
An apparatus for data compression, comprising:
- a receiver,
- a decompressor attempting to decompress compressed data received by said receiver using decompression information, and
- a transmitter to request updated compression information from a remote transmitter of said compressed data if said attempt fails.
An apparatus for transmitting compressed data, comprising:
- a data compressor to compress data using compression information,
- a transmitter to send said compressed data, and
- a receiver to receive requests from an entity receiving said data, wherein said transmitter transmits said compression information when said receiver receives a request requesting said compression information.
A macro header for a macro cell, said macro cell combining a plurality of cells, comprising:
- full numbering information for at least a first one of said plurality of cells, and
- deviation information representing a deviation of a numbering information of at least a second one of said plurality of cells from said full numbering information of said at least first one of said plurality of cells.
Dependencies are inferred from the claim text.