EP 0450064 B1 20000419 - DIGITAL SPEECH CODER HAVING IMPROVED SUB-SAMPLE RESOLUTION LONG-TERM PREDICTOR
Title (en)
DIGITAL SPEECH CODER HAVING IMPROVED SUB-SAMPLE RESOLUTION LONG-TERM PREDICTOR
Title (de)
NUMERISCHER SPRACHKODIERER MIT VERBESSERTER LANGZEITVORHERSAGE DURCH SUBABTASTAUFLÖSUNG
Title (fr)
CODEUR DE PAROLE NUMERIQUE A PREDICTEUR A LONG TERME AMELIORE A RESOLUTION AU NIVEAU SOUS-ECHANTILLON
Publication
Application
Priority
- US 9003625 W 19900625
- US 40220689 A 19890901
Abstract (en)
[origin: WO9103790A1] A digital speech coder includes a long-term filter (124) having an improved sub-sample resolution long-term predictor which allows for subsample resolution for the lag parameter L. A frame of N samples of input speech vector s(n) is applied to an adder (510). The output of the adder (510) produces the output vector b(n) for the long term filter (124). The output vector b(n) is fed back to a delayed vector generator block (530) of the long-term predictor. The nominal long-term predictor lag parameter L is also input to the delayed vector generator block (530). The long-term predictor lag parameter L can take on non-integer values, which may be multiples of one half, one third, one fourth or any other rational fraction. The delayed vector generator (530) includes a memory which holds past samples of b(n). In addition, interpolated samples of b(n) are also calculated by the delayed vector generator (530) and stored in its memory, at least one interpolated sample being calculated and stored between each past sample of b(n). The delayed vector generator (530) provides output vector q(n) to the long-term multiplier block (520), which scales the long-term predictor response by the long-term predictor coefficient beta . The scaled output beta q(n) is then applied to the adder (510) to complete the feedback loop of the recursive filter (124).
IPC 1-7
IPC 8 full level
G06F 17/10 (2006.01); G08B 25/10 (2006.01); G10L 19/12 (2013.01)
CPC (source: EP)
G10L 19/12 (2013.01); G10L 2019/0011 (2013.01); G10L 2019/0012 (2013.01)
Designated contracting state (EPC)
AT BE CH DE DK ES FR GB IT LI LU NL SE
DOCDB simple family (publication)
WO 9103790 A1 19910321; AT E191987 T1 20000515; AU 5952590 A 19910408; AU 634795 B2 19930304; CA 2037899 A1 19910302; CA 2037899 C 19960917; CN 1026274 C 19941019; CN 1050633 A 19910410; DE 69033510 D1 20000525; DE 69033510 T2 20001123; DE 69033510 T3 20070606; DK 0450064 T3 20001002; DK 0450064 T4 20060904; EP 0450064 A1 19911009; EP 0450064 A4 19950405; EP 0450064 B1 20000419; EP 0450064 B2 20060809; ES 2145737 T3 20000716; ES 2145737 T5 20070301; JP 3268360 B2 20020325; JP H04502675 A 19920514; MX 167644 B 19930331; SG 47028 A1 19980320
DOCDB simple family (application)
US 9003625 W 19900625; AT 91905041 T 19900625; AU 5952590 A 19900625; CA 2037899 A 19900625; CN 90107394 A 19900831; DE 69033510 T 19900625; DK 91905041 T 19900625; EP 91905041 A 19900625; ES 91905041 T 19900625; JP 50964190 A 19900625; MX 2198090 A 19900815; SG 1996002783 A 19900625