Patent ID: 9729169
Date: 2017-08-08
CPC Classifications: H03M,H04N

Claim:
1. A method of encoding input data in an encoder to generate corresponding encoded data, the method comprising: (a) analyzing symbols present in the input data and splitting and/or transforming the input data into one or more data chunks; (b) generating as a function of occurrence of the symbols at least one of: one or more code tables, one or more frequency tables, one or more length of code word tables, one or more probability tables for the symbols present in the one or more data chunks; (c) computing one or more sets of indices relating the symbols in each data chunk to entries in at least one of: the one or more code tables, the one or more frequency tables, the one or more length of code word tables, the one or more probability tables; (d) assembling information of the one or more sets of indices relating the symbols in each data chunk, together with at least one of: the one or more frequency tables, the one or more code tables, the one or more length of code word tables, the one or more probability tables, information indicative of the one or more tables, to the encoded data; and (e) compressing the symbols within the one or more tables to the encoded data.