2012-10 Encoder, Decoder and MethodThis method enables very efficient coding of different data types in the same input data. The method yields a very high compression ratio for data that has two or more levels, or for data where there is a big difference between data values and where there are small non-visible errors. Moreover, the method offers easy scaling of quality (bitrate reduction) by quantizing the values, yet not causing a large objective or subjective error.
2013-07 Extrapolation MethodThis patented coding method provides very efficient encoding for certain types of image data, video data, audio data and many other types of data. The method offers a very high compression ratio for data that has a clear structure that can be described easily with a few parameters, by utilizing an extrapolation method which makes it possible to have considerably less output values than there are input values. The method enables lossless or lossy reconstruction in a corresponding decoder, and it is beneficially used with other methods for optimization purposes, e.g. in conjunction with using RD-value for lossy reconstructed data, or in conjunction with used bits for lossless reconstructed data.
The method offers easy scaling of quality (bitrate reduction) by quantizing the values, without resulting in large objective or subjective errors. If prediction from surrounding block or packet data values is not used for the data extrapolation of data block or data packet, then the invention has a simpler parallel processing implementation available, which reduces error propagation when data is first encoded and subsequently decoded.
The method provides a technical benefit of a reduction in data size, which has technical implications in use of data storage space and energy dissipation and communication bandwidth utilization, when the encoded data is stored and/or communicated.
2013-07 Interpolation MethodThis patented coding method provides very efficient encoding for certain types of image data, video data, audio data, graphics, text, ASCII or Unicode character data, binary block data or data packets. This method offers a very high compression ratio for data that has a lot of variation, but whose frequency content is not the highest possible. Such data can be described easily with a small amount of values and/or parameters, together with an associated selected interpolation method. The method enables both lossless and lossy reconstruction of encoded data, and it is beneficially used with other methods to optimize for example RD-values for lossy reconstructed data, or bits used for lossless reconstructed data.
The method offers easy scaling of quality (bitrate reduction) by quantizing the values, yet it still does not cause large objective or subjective errors in reconstructed data. If prediction from surrounding block or packet data values is not used for the data interpolation of a given block or packet, then the given data packet or the data block is fully independent on other data blocks or data packets, and thus simpler parallel processing implementations can be executed that reduce error propagation during decoding.
2014-06 Encoder and decoderThis invention is a simple and fast data processing method that reduces the entropy of the information being processed, thus enabling efficient further processing, such as data compression. The invented method describes how entire or partial data blocks and/or data packets can be processed into a simpler form out of one-dimensional or multidimensional audio, image, and video information sequences. This invention can be used to enhance existing technologies, or it can be integrated into totally novel media information utility applications such as data compression and data transfer solutions.
GB 1612365.5 2016-07