RCELP coder
First Claim
1. A method of speech coding for use in conjunction with speech coding methods wherein speech is digitized into a plurality of temporally defined frames, each frame having a plurality of sub-frames including a current sub-frame present during a specified time interval, each frame having a pitch delay value specifying the change in pitch with reference to the immediately preceding frame, each sub-frame including a plurality of samples, and the digitized speech is partitioned into periodic components and a residual signal;
- the improved method of speech coding comprising the steps of;
(a) for each of a plurality of sub-frames of the residual signal, determining a time shift T based upon (i) the current sub-frame of the residual signal, and (ii) a delayed residual signal from a previously-occurring frame; and
(b) applying the time shift T determined in step (a) to the current sub-frame of the residual signal.
8 Assignments
0 Petitions
Accused Products
Abstract
An improved method of speech coding for use in conjunction with speech coding methods wherein speech is digitized into a plurality of temporally defined frames, each frame including a plurality of sub-frames, and the digitized speech is partitioned into periodic components and a residual signal. For each of a plurality of sub-frames of the residual signal, the improved method of speech coding selects and applies a time shift T to the sub-frame by applying a matching criterion to (a) the current sub-frame of the residual signal, and (b) a sample-to-sample (subframe-to-subframe) pitch delay determined by applying linear interpolation to known pitch delays occurring at or near frame-to-frame boundaries of previous frames.
The matching criterion is applied by minimizing ε, where: ##EQU1## (r(n-T)) is the residual signal of the current frame shifted by time T, r(n-D(n)) is the delayed residual signal from a previously-occurring frame, n is a positive integer, r is the instantaneous amplitude of the residual signal, and D(n) is the sample-to-sample pitch delay determined by applying linear interpolation to known pitch delay values occurring at or near frame-to-frame boundaries.
96 Citations
5 Claims
-
1. A method of speech coding for use in conjunction with speech coding methods wherein speech is digitized into a plurality of temporally defined frames, each frame having a plurality of sub-frames including a current sub-frame present during a specified time interval, each frame having a pitch delay value specifying the change in pitch with reference to the immediately preceding frame, each sub-frame including a plurality of samples, and the digitized speech is partitioned into periodic components and a residual signal;
- the improved method of speech coding comprising the steps of;
(a) for each of a plurality of sub-frames of the residual signal, determining a time shift T based upon (i) the current sub-frame of the residual signal, and (ii) a delayed residual signal from a previously-occurring frame; and (b) applying the time shift T determined in step (a) to the current sub-frame of the residual signal. - View Dependent Claims (2, 3, 4, 5)
- the improved method of speech coding comprising the steps of;
Specification