Patent ID: 9054735
Filing Date: 2015-06-09
Classification: G06T,H03M,H04N

Abstract:
1. A method of encoding, comprising: providing data comprising plurality of data sets, which are arranged to form a sequence of data sets; providing a plurality of codes comprising a first code having the shortest code length, the plurality of codes further comprising longer codes that are longer than the first code, wherein each of the longer codes comprises a leading portion and a trailing portion, wherein the leading portion is in the same length as the first code, wherein the trailing portion is the remainder following the leading portion in each of the longer codes; assigning to each data set, one of the plurality of codes to form a first sequence of codes representing the sequence of data sets, wherein the first code is assigned to the most repeated data set in the sequence of data sets; generating a second sequence using the first code and the leading portions of the longer codes appearing in the first sequence, in which for a longer code in the first sequence, a leading portion of the longer code enters in the second sequence and, for the first code in the first sequence, the same first code enters in the second sequence, wherein the first code and the leading portions in the second sequence are arranged in an order in which each of the first code and the leading portions in the second sequence sequentially corresponds to each code of the first sequence of codes; and compressing the second sequence using a data compression software module.