Method for adaptive codebook pitch-lag computation in audio transcoders
First Claim
1. An apparatus for processing adaptive codebook pitch lag from one CELP based standard to another CELP based standard, comprising:
- a time-base subframe interpolator, the time-based subframe inspection module being adapted to associate one or more incoming subframes with an outgoing subframes of a destination codec;
a decision module coupled to the time-base inspection module, the decision module being adapted to determine a desired pitch lag parameter from a plurality of pitch lag parameters among respective two or more incoming subframes; and
a pitch lag selection module coupled to the decision module, the decision module being adapted to select the desired pitch lag parameter.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for processing adaptive codebook pitch lag from one CELP based standard to another CELP based standard. The apparatus has various modules that perform at least the functionality described herein. The apparatus includes a time-base subframe checker inspection module, which is adapted to associate one or more incoming subframes with an outgoing subframes of a destination codec. The apparatus also has a decision module coupled to the time-base subframe inspection module. The decision module is adapted to determine a desired pitch lag parameter from a plurality of pitch lag parameters among respective two or more incoming subframes. The apparatus has a pitch lag selection module coupled to the decision module. The pitch lag selection module is adapted to select the desired pitch lag parameter.
25 Citations
24 Claims
-
1. An apparatus for processing adaptive codebook pitch lag from one CELP based standard to another CELP based standard, comprising:
-
a time-base subframe interpolator, the time-based subframe inspection module being adapted to associate one or more incoming subframes with an outgoing subframes of a destination codec;
a decision module coupled to the time-base inspection module, the decision module being adapted to determine a desired pitch lag parameter from a plurality of pitch lag parameters among respective two or more incoming subframes; and
a pitch lag selection module coupled to the decision module, the decision module being adapted to select the desired pitch lag parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15, 16)
-
-
9. A method for processing an adaptive codebook parameter pitch-lag from a source CELP based codec to a destination CELP standard codec, said method comprising:
-
storing in memory more than one adaptive codebook parameters of one or more respective subframes from a source codec;
deciding whether a destination subframe is wholly covered by one source subframe while the one or more sub-frames wait for mapping;
output a pitch lag of a source subframe if the destination subframe is wholly covered by the single source subframe or output a pitch lag of a source subframe that has a desired value of a selection function based upon a criterion by a decision module if the destination subframe is covered by two or more source subframes. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
17. A computer based system for processing adaptive codebook pitch lag from one CELP based standard to another CELP based standard, comprising:
-
a. one or more codes directed to a time-base subframe inspection module, the time-base subframe inspection module being adapted to associate one or more incoming subframes with an outgoing subframe of a destination codec;
b. one or more codes directed to a decision module coupled to the time-base inspection module, the decision module being adapted to determine a desired pitch lag parameter from a plurality of pitch lag parameters among respective the two or more incoming subframes; and
c. one or more codes directed to a pitch lag selection module coupled to the decision module, the decision module being adapted to select the desired pitch lag parameter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification