Patent ID: 6188338
Filing Date: 2001-02-13
Classification: H03M

Abstract:
A coding apparatus comprising:a data inputting element that inputs data containing a plurality of symbols to be coded;a frequency counting element that counts an appearance frequency of each dominant symbol candidate previously selected from a set of symbols included in the input data;a symbol selecting element that selects a dominant symbol from the dominant symbol candidates based upon the appearance frequency;a fixed code word storing element that stores a fixed code word, the fixed code word being predetermined according to a predicted appearance frequency of the corresponding symbol;a code assigning element that generates a new code word for the dominant symbol and a combined code word of a code word indicating that it is a non-dominant symbol and the fixed code word for a non-dominant symbol;a code word storing element that stores the new code word and the combined code word;a coding element that codes the input data according to t he code word and the combined code word; anda code outputting element that outputs the coded data.