Patent ID: 7571094
Filing Date: 2009-08-04
Classification: G10L

Abstract:
1. An electronic circuit comprising storage circuitry; and a speech coder coupled with the storage circuitry to have a codebook with sets of track location numbers for respective pulses, the speech coder operable to identify a group of track location numbers in the codebook substantially equally spaced from each other by a pitch lag amount, and make a selection from the group of track location numbers of a selected track location number; wherein the track location numbers represent main pulse positions accompanied by pitch enhancement, and the speech coder further operable to pre-compute autocorrelations by incremental generation and to generate and pre-search on a plurality of the groups of main pulse positions to maximize a criterion of evaluation, wherein the main pulse positions in each group are substantially interchanged with their pitch enhancements, and to perform one turn of joint search with the pre-computed autocorrelations, the joint search substantially based on main pulse positions selected in the pre-search.