H04N19/645

Lossy Data Compression
20230089878 · 2023-03-23 ·

A lossy method of compressing data, such as image data, which uses wrap-around wavelet compression is described. Each data value is divided into two parts and the first parts, which comprise the most significant bits from the data values, are compressed using wrap-around wavelet compression. Depending upon the target compression ratio and the compression ratio achieved by compressing just the first parts, none, one or more bits from the second parts, or from a data value derived from the second parts, may be appended to the compressed first parts. The method described may be lossy or may be lossless. A corresponding decompression method is also described.

Lossy Data Compression
20230089878 · 2023-03-23 ·

A lossy method of compressing data, such as image data, which uses wrap-around wavelet compression is described. Each data value is divided into two parts and the first parts, which comprise the most significant bits from the data values, are compressed using wrap-around wavelet compression. Depending upon the target compression ratio and the compression ratio achieved by compressing just the first parts, none, one or more bits from the second parts, or from a data value derived from the second parts, may be appended to the compressed first parts. The method described may be lossy or may be lossless. A corresponding decompression method is also described.

Method and device for digital data compression

The invention relates to a method for compressing an input data set, wherein the coefficients in the input data set are grouped in groups of coefficients, a number of bit planes, GCLI, needed for representing each group is determined, a quantization is applied, keeping a limited number of bit planes, a prediction mechanism is applied to the GCLIs for obtaining residues, and an entropy encoding of the residues is performed. The entropy-encoded residues, and the bit planes kept allow the decoder to reconstruct the quantized data, at a minimal cost in meta-data.

METHOD, APPARATUS AND RECORDING MEDIUM FOR ENCODING/DECODING FEATURE MAP

Disclosed herein is an encoding method. The encoding method includes generating multiple feature maps using an input image, transforming the feature maps using a transform vector, and generating a bitstream by performing entropy encoding on at least any one of the feature map, the transform coefficient of the feature map, or the transform vector, or a combination thereof.

NON-TRANSFORM CODING

Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit.

NON-TRANSFORM CODING

Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit.

METHOD FOR PRODUCING ANIMATED IMAGES

Disclosed is a process for producing an animation of the multipage type, in which each still image of the animation has scalability properties. Preferably, each still image is to be saved on at least two levels, the first level containing few details and each following level providing additional details to the preceding level.

NON-TRANSFORM CODING

Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit.

NON-TRANSFORM CODING

Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit.

SYSTEM FOR COMMUNICATING DATA

A system (100) for communicating data packets is provided. The system may include a first device (102) and a second device (104). The first device (102) may include a first processor (112) and a plurality of WWANs (118). The first processor (112) may execute a first MPTCP (204) and a plurality of first VPNs (206). The first device (204) may be configured to receive and segregate a stream of packets of data into a plurality of data blocks (Db). The first MPTCP (204) and the plurality of WWANs (118) may coordinate to provide multiple data paths based on the bandwidth of each of the plurality of WWANs (118) for transmitting the plurality of data block (Db). The plurality of data blocks may be received by the second device (104) to be further processed and sent to a desired destination.