Patent ID: 7529663
Filing Date: 2009-05-05
Classification: G10L

Abstract:
1. A method of generating a flexible bit rate code vector in an encoder of a vocoder, comprising the steps of: a) performing a preprocess, wherein the preprocess divides a sub-frame of a digitized speech signal by tracks and determines a pulse position having a maximum value in each track; b) among a plurality of pulses to be searched, fixing a same number of pulses as the tracks to the position with the maximum value of each track sequentially, and searching optimal positions having a minimum error with a target signal by combining two pulses in two consecutive tracks for the remaining pulses; c) creating a code vector with flexible bit rate by adjusting the number of pulses per each track by removing two pulses with a low degree of contribution in each track; and d) encoding the digitized speech signal using the code vector for the encoder.