EP 1049073 B1 20041201 - Method of operating a vocoder
Title (en)
Method of operating a vocoder
Title (de)
Verfahren zum Betrieb eines Sprachkodierers
Title (fr)
Procédé d'opération d'un codeur de parole
Publication
Application
Priority
US 30031499 A 19990428
Abstract (en)
[origin: EP1049073A2] A fixed codebook response is able to better characterize an input signal of a vocoder because the entries of the fixed codebook are tailored to the input signal being processed. A uniformly distributed random noise signal is stored in a transmitting vocoder. During encoding by the transmitting vocoder, the noise signal is shaped by a weighing filter and a pitch sharpening filter, which are condition controlled by the linear predictive coding, pitch and pitch gain characteristics of the input signal being encoded. The shaped noise signal is passed though a thresholding filter to arrive at a pulse sequence having a given sparcity. The fixed codebook response is chosen as that portion of the pulse sequence which best matches a residual signal of the input signal. The indexed location of that portion along the pulse sequence is designated as the fixed codebook bits which are included within the bit frame. The identical random noise signal is stored in a receiving vocoder. The linear predictive coding, pitch, and pitch gain characteristics are part of the bit frame, and are again used to produce an identical pulse sequence. The fixed codebook bits of the bit frame are used to index the pulse sequence to the best matching portion, and hence the fixed codebook response for the bit frame. <IMAGE>
IPC 1-7
IPC 8 full level
G10L 19/00 (2013.01); G10L 19/038 (2013.01); G10L 19/107 (2013.01); G10L 19/12 (2013.01); H04B 14/04 (2006.01)
CPC (source: EP KR US)
G10L 19/12 (2013.01 - EP US); H03M 7/42 (2013.01 - KR); G10L 2019/0013 (2013.01 - EP)
Designated contracting state (EPC)
DE FI FR GB SE
DOCDB simple family (publication)
EP 1049073 A2 20001102; EP 1049073 A3 20030326; EP 1049073 B1 20041201; AU 2893900 A 20001102; BR 0009621 A 20020423; CA 2305972 A1 20001028; CN 1271925 A 20001101; DE 60016305 D1 20050105; DE 60016305 T2 20051124; JP 2001034300 A 20010209; JP 2007226252 A 20070906; JP 4690356 B2 20110601; KR 100713566 B1 20070503; KR 20000077100 A 20001226; US 6449313 B1 20020910
DOCDB simple family (application)
EP 00303361 A 20000420; AU 2893900 A 20000420; BR 0009621 A 20000418; CA 2305972 A 20000419; CN 00107074 A 20000427; DE 60016305 T 20000420; JP 2000123010 A 20000424; JP 2007074674 A 20070322; KR 20000022493 A 20000427; US 30031499 A 19990428