Utilization of type and format conversion
2014-12 Encoding or decoding image, video or audio data using data format analysisUsing this method an encoder is capable of encoding input data more efficiently, by encoding the data in such a format which is the most efficient to be used for encoding a given data portion. Based on the analysis of each data portion the most suitable data format is selected and encoding is done using the selected data format. By sending the information indicative of the data format(s) used in encoding the data portion(s) and the source data format(s) the decoder is capable of reconstructing the input data in a lossless manner.
2014-12 Lossless encoding or decoding data incorporating a data format transformationUsing this method an encoder is capable of encoding input data more efficiently, by analyzing the data, transforming the data from the first data format into at least a second data format and encoding the data utilizing the second data format, wherein encoding of the transformed data from the at least second data format is more efficient than encoding the input data from the first data format directly.
2015-06 Encoding data using different palettes for different parts of the input dataThis method provides efficient data compression and signalling of different palettes that have been utilized for different parts of the input data on a block-by-block basis. Information associating the different palettes with their respective parts of the input data includes palette selection indices for referencing the different palettes.
2015-09 Efficient storage of data into a virtual container by memory-alignment - PATENTS FOR SALEA filing system capable of storing data in one or more clusters within the data memory by assembling a plurality of data content objects into a virtual container, memory-aligning the data within the one or more clusters and being individually accessible in the respective virtual container.
Efficiently locating the data content objects provides efficient processing for reading clusters, storing data in clusters, caching, organizing clusters on disk and in general an efficient data storage in data memory.