Home

Block coding

2012-08 Encoder and Method

Our patented encoding method is based on dividing the input data into a plurality of blocks or packets having one size or a plurality of different sizes, and applying such transformations to blocks that are optimal for the block in question. The method is able to select between different types of transformations to ensure the best possible encoding quality for each block.

The method is capable of coding various kinds of data, such as images, audio, video, textural data, binary data, plus a wide range of other types of data.

The method produces encoded output data that is effectively compressed in relation to the input data, yet without any substantial loss of data quality occurring during encoding.

Our own codecs use this technique.

Applications:

BR 102013020622-9 2013-08

Allowed Applications:

Granted Patents:

TW I505694 2015-10
US 9258389 2016-02 CIP

2012-08 Decoder and Method

Our patented decoding method is based on the same innovative technique as the patented encoding method. The decoder is capable of processing the data by inspecting the block size and the transformation applied, by reading the header information in the encoded data. The decoder then applies an inverse of the applied transformation(s) in order to generate corresponding decoded data, similar to the input data before encoding.

The method is capable of coding various kinds of data, such as images, audio, video, textural data, binary data, plus a wide range of other types of data.

The method produces decoded output data that is decompressed in relation to the encoded input data, yet without any substantial loss of data quality occurring during decoding.