Patent ID: 8612219
Filing Date: 2013-12-17
Classification: G10L

Abstract:
1. An encoder that performs a high-pass encoding process for an input signal divided into frames formed of certain samples, comprising: an upper-limit number-of-bit storage unit that stores an upper limit of a number of bits of encoded data of a high-frequency component in the input signal finally generated in the high-pass encoding process where a plurality of parameters indicating characteristics of the high-frequency component in the input signal are calculated; a number-of-bit controller that controls the high-pass encoding process so that the number of bits of the encoded data of the high-frequency component finally generated in the high-pass encoding process becomes equal to or less than the upper limit stored in the upper-limit number-of-bit storage unit; and a number-of-bit estimating unit that estimates the upper limit from a number of bits obtained by calculating a parameter from the plurality of parameters in the high-pass encoding process of an encoding target, and stores the upper limit in the upper-limit number-of-bit storage unit, wherein the number-of-bit controller controls the high-pass encoding process so that the number of bits of the encoded data becomes equal to or less than the upper limit when the upper limit is stored in the upper-limit number-of-bit storage unit by the number-of-bit estimating unit.