Abstract
An improved pitch search method and device for digitally encoding a wideband signal in particular but not exclusively a speech signal in view of transmitting or storing and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
An improved pitch search method and device for digitally encoding a wideband signal in particular but not exclusively a speech signal in view of transmitting or storing and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
EP1125276B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
EP1125276B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125285A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
EP1125285A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125285B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
EP1125285B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347743A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347743A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347743C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347743C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347668A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347668A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347668C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347668C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
US6807524B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US6807524B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347667A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347667A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347667C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347667C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
US6795805B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
US6795805B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347735A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347735A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
CA2347735C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2347735C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
US7151802B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US7151802B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member | ||||
AT246836T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AT246834T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AT246389T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AT256910T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU6455599A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU763471B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU6456999A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU6457099A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU752229B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU6457199A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CA2252170A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1125284T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1125276T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1125285T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1125286T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125284A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125284B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125286A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
EP1125286B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2207968T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2205891T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2205892T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2212642T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
HK1043234A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2002528775A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP3490685B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2002528983A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP3869211B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2002528776A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP3566652B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2002528777A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP3936139B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
MXPA01004137A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
MXPA01004181A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
NO319181B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
NO318627B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
NO317603B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
NZ511163A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
PT1125284E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
PT1125276E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
PT1125285E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
PT1125286E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US7260521B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US2005108005A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US2005108007A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US2006277036A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US7672837B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US2010174536A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
US8036885B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
WO0025305A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
WO0025298A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
WO0025303A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
WO0025304A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
ZA200103366B | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
ZA200103367B | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
BR9914889A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
BR9914889B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
BR9914890A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
BR9914890B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1172292C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1328681A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1127055C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1328682A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1165891C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1328683A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1165892C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1328684A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE69910058T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE69910239T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE69910240T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE69913724T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
KR100417836B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
KR100417634B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
KR100417635B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
RU2217718C2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
RU2219507C2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION |
S1
S2
|
No | Family Member | |||
KR20010099763A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR20010099764A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
KR20010090803A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
NO20012068L | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
NO20012067L | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
NO20012066L | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
NO20045257L | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies

Product


Use Cases


Services

Claim
1. A pitch analysis device for producing an optimal set of pitch codebook parameters, comprising: a) at least two signal paths associated to respective sets of pitch codebook parameters, wherein: i) each signal path comprises a pitch prediction error calculating device for calculating a pitch prediction error of a pitch codevector from a pitch codebook search device; and ii) at least one of said two paths comprises a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of said one path; and b) a selector for comparing the pitch prediction errors calculated in said at least two signal paths, for choosing the signal path having the lowest calculated pitch prediction error, and for selecting the set of pitch codebook parameters associated to the choosen signal path.
2. A pitch analysis device as defined in claim 1 , wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
3. A pitch analysis device as defined in claim 1, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
4. A pitch analysis device as defined in claim 3, wherein the filters of said plurality of paths are selected from the group consisting of low-pass and band-pass filters, and wherein said filters have different frequency responses.
5. A pitch analysis device as defined in claim 1 , wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with a weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and a pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
6. A pitch analysis device as defined in claim 5, wherein said pitch gain calculator comprises a means for calculating said pitch gain b(j) using the relation:', 'b U)=x VÏx89/Il/Wl2 where ; = 0, 1, 2, ..., K, and K corresponds to a number of signal paths,', 'and where x is said pitch search target vector, and y(i) is said convolved pitch codevector.
7. A pitch analysis device as defined in claim 1, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
8. A pitch analysis device as defined in claim 5, wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
9. A pitch analysis device as defined in claim 1, wherein said filter is integrated in an inteÏx86olation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector
10. A pitch analysis method for producing an optimal set of pitch codebook parameters, comprising: a) in at least two signal paths associated to respective sets of pitch codebook parameters, calculating, for each signal path, a pitch prediction error of a pitch codevector from a pitch codebook search device; b) in at least one of said two signal paths, filtering the pitch codevector before supplying said pitch codevector for calculation of said pitch prediction error of said one path; and c) comparing the pitch prediction errors calculated in said at least two signal paths, choosing the signal path having the lowest calculated pitch prediction error, and selecting the set of pitch codebook parameters associated to the choosen signal path
11. A pitch analysis method as defined in claim 10, wherein, in one of said at least two paths, no filtering of the pitch codevector is performed before supplying said pitch codevector to the pitch prediction error calculating device
12. A pitch analysis method as defined in claim 10, wherein said signal paths comprises a plurality of signal paths and wherein filtering the pitch codevector is performed in each of said plurality of signal paths before supplying said pitch codevector to the pitch prediction error calculating device of the same path
13. A pitch analysis method as defined in claim 12, further comprising selecting the filters of said plurality of paths from the group consisting of low- pass and band-pass filters, and wherein said filters have different frequency responses
14. A pitch analysis method as defined in claim 10, wherein calculating a pitch prediction error in each signal path comprises: a) convolving the pitch codevector with a weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) calculating a pitch gain in response to the convolved pitch codevector and a pitch search target vector; c) multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error
15. A pitch analysis method as defined in claim 14, wherein said pitch gain calculation comprises calculating said pitch gain b(J) using the relation:', 'b Ïx89=x Ïx89 |y Ïx89ll2 where j = 0, 1, 2, ..., K, and K corresponds to a number of signal paths,', 'and where x is said pitch search target vector, and y(J) is said convolved pitch codevector
16. A pitch analysis method as defined in claim 10, wherein calculating said pitch prediction error, in each signal path, comprises calculating an energy of the corresponding pitch prediction error, and wherein comparing the pitch prediction error comprises comparing the energies of said pitch prediction errors of the different signal paths and choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error
17. A pitch analysis method as defined in claim 14, wherein: a) identifying each of said filters of the plurality of signal paths by a filter index; b) identifying said pitch codevector by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain
18. A pitch analysis method as defined in claim 10, wherein said filtering the pitch codevector is integrated in an inteÏx86olation filter of said pitch codebook search device, said interpolation filter being used to produce a sub-sample version of said pitch codevector
19. An encoder having a pitch analysis device as in claim 1 for encoding a wideband input signal, said encoder comprising: a) a linear prediction synthesis filter calculator responsive to the wideband signal for producing linear prediction synthesis filter coefficients; b) a perceptual weighting filter, responsive to the wideband signal and the linear prediction synthesis filter coefficients, for producing a perceptually weighted signal; c) an impulse response generator responsive to said linear prediction synthesis filter coefficients for producing a weighted synthesis filter impulse response signal; d) a pitch search unit for producing pitch codebook parameters, said pitch search unit comprising: i) said pitch codebook search device responsive to the perceptually weighted signal and the linear prediction synthesis filter coefficients for producing the pitch codevector and an innovative search target vector; and ii) said pitch analysis device responsive to the pitch codevector for selecting, from said sets of pitch codebook parameters, the set of pitch codebook parameters associated to the path having the lowest calculated pitch prediction error; d) an innovative codebook search device, responsive to the weighted synthesis filter impulse response signal, and the innovative search target vector, for producing innovative codebook parameters; and e) a signal forming device for producing an encoded wideband signal comprising the set of pitch codebook parameters associated to the path having the lowest pitch prediction error, said innovative codebook parameters, and said linear prediction synthesis filter coefficients.
20. An encoder as defined in claim 19, wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
21. An encoder as defined in claim 19, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
22. An encoder as defined in claim 21 , wherein the filters of said plurality of paths are selected from the group consisting of low-pass and band-pass filters, and wherein said filters have different frequency responses.
23. An encoder as defined in claim 19, wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with the weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and the pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
24. An encoder as defined in claim 23, wherein said pitch gain calculator comprises a means for calculating said pitch gain b(j) using the relation:', 'b U)=x Ïx89/Il/ wll2 where j = 0, 1, 2, ..., K, and K corresponds to a number of signal paths,', 'and where x is said pitch search target vector, and y(J) is said convolved pitch codevector.
25. An encoder as defined in claim 19, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
26. An encoder as defined in claim 23, wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
27. A encoder as defined in claim 19, wherein said filter is integrated in an interpolation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector.
28. A cellular communication system for servicing a large geographical area divided into a plurality of cells, comprising: a) mobile transmitter/receiver units; b) cellular base stations respectively situated in said cells; c) a control terminal for controlling communication between the cellular base stations; d) a bidirectional wireless communication sub-system between each mobile unit situated in one cell and the cellular base station of said one cell, said bidirectional wireless communication sub-system comprising, in both the mobile unit and the cellular base station: i) a transmitter including an encoder for encoding a wideband signal as recited in claim 19 and a transmission circuit for transmitting the encoded wideband signal; and ii) a receiver including a receiving circuit for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal.
29. A cellular communication system as defined in claim 28, wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
30. A cellular communication system as defined in claim 28, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
31. A cellular communication system as defined in claim 30, wherein the filters of said plurality of paths are selected from the group consisting of low- pass and band-pass filters, and wherein said filters have different frequency responses.
32. A cellular communication system as defined in claim 28, wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with the weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and the pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
33. A cellular communication system as defined in claim 32, wherein said pitch gain calculator comprises a means for calculating said pitch gain b(j) using the relation:', 'b w=x VÏx89/IlyÏx89ll2 where j = 0, 1, 2, ..., K, and K corresponds to a number of signal paths, and where x is said pitch search target vector, and y(J) is said convolved pitch codevector.
34. A cellular communication system as defined in claim 28, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
35. A cellular communication system as defined in claim 32, wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
36. A cellular communication system as defined in claim 28, wherein said filter is integrated in an inteÏx86olation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector.
37. A cellular mobile transmitter/receiver unit comprising: a) a transmitter including an encoder for encoding a wideband signal as recited in claim 19 and a transmission circuit for transmitting the encoded wideband signal; and b) a receiver including a receiving circuit for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal.
38. A cellular mobile transmitter/receiver unit as defined in claim 37, wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
39. A cellular mobile transmitter/receiver unit as defined in claim 37, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
40. A cellular mobile transmitter/receiver unit as defined in claim 39, wherein the filters of said plurality of paths are selected from the group consisting of low-pass and band-pass filters, and wherein said filters have different frequency responses.
41. A cellular mobile transmitter/receiver unit as defined in claim 37, wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with the weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and the pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
42. A cellular mobile transmitter/receiver unit as defined in claim 41 , wherein said pitch gain calculator comprises a means for calculating said pitch gain b
43. A cellular mobile transmitter/receiver unit as defined in claim 37, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
44. A cellular mobile transmitter/receiver unit as defined in claim 41 , wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
45. A cellular mobile transmitter/receiver unit as defined in claim 37, wherein said filter is integrated in an inteÏx86olation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector.
46. A cellular network element comprising: a) a transmitter including an encoder for encoding a wideband signal as recited in claim 19 and a transmission circuit for transmitting the encoded wideband signal; and b) a receiver including a receiving circuit for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal.
47. A cellular network element as defined in claim 46, wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
48. A cellular network element as defined in claim 46, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
49. A cellular network element as defined in claim 48, wherein the filters of said plurality of paths are selected from the group consisting of low-pass and band-pass filters, and wherein said filters have different frequency responses.
50. A cellular network element as defined in claim 46, wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with the weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and the pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
51. A cellular network element as defined in claim 50, wherein said pitch gain calculator comprises a means for calculating said pitch gain b(J) using the relation:', "b )=Ïx87 'y< >/||y (Îx9b||2 where j _ 0> ^ 2 ^ κ and κ corresponds t0 a number of signal paths, and where x is said pitch search target vector, and y is said convolved pitch codevector.", '52. A cellular network element as defined in claim 46, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
53. A cellular network element as defined in claim 50, wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
54. A cellular network element as defined in claim 46, wherein said filter is integrated in an inteÏx86olation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector.
55. In a cellular communication system for servicing a large geographical area divided into a plurality of cells, comprising: mobile transmitter/receiver units; cellular base stations, respectively situated in said cells; and control terminal for controlling communication between the cellular base stations: a bidirectional wireless communication sub-system between each mobile unit situated in one cell and the cellular base station of said one cell, said bidirectional wireless communication sub-system comprising, in both the mobile unit and the cellular base station: a) a transmitter including an encoder for encoding a wideband signal as recited in claim 19 and a transmission circuit for transmitting the encoded wideband signal; and b) a receiver including a receiving circuit for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal.
56. A bidirectional wireless communication sub-system as defined in claim 55, wherein one of said at least two paths comprises no filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device.
57. A bidirectional wireless communication sub-system as defined in claim 55, wherein said signal paths comprises a plurality of signal paths each provided with a filter for filtering the pitch codevector before supplying said pitch codevector to the pitch prediction error calculating device of the same path.
58. A bidirectional wireless communication sub-system as defined in claim 57, wherein the filters of said plurality of paths are selected from the group consisting of low-pass and band-pass filters, and wherein said filters have different frequency responses.
59. A bidirectional wireless communication sub-system as defined in claim 55, wherein each pitch prediction error calculating device comprises: a) a convolution unit for convolving the pitch codevector with the weighted synthesis filter impulse response signal and therefore calculating a convolved pitch codevector; b) a pitch gain calculator for calculating a pitch gain in response to the convolved pitch codevector and the pitch search target vector; c) an amplifier for multiplying the convolved pitch codevector by the pitch gain to thereby produce an amplified convolved pitch codevector; and d) a combiner circuit for combining the amplified convolved pitch codevector with the pitch search target vector to thereby produce the pitch prediction error.
60. A bidirectional wireless communication sub-system as defined in claim 59, wherein said pitch gain calculator comprises a means for calculating said pitch gain b(j) using the relation:', 'b U)=x /|y Ïx89ll2 where ; = 0, 1, 2, ..., K, and K corresponds to a number of signal paths,', 'and where x is said pitch search target vector, and y(j) is said convolved pitch codevector.
61. A bidirectional wireless communication sub-system as defined in claim 55, wherein said pitch prediction error calculating device of each signal path comprises means for calculating an energy of the corresponding pitch prediction error, and wherein said selector comprises means for comparing the energies of said pitch prediction errors of the different signal paths and for choosing as the signal path having the lowest calculated pitch prediction error the signal path having the lowest calculated energy of the pitch prediction error.
62. A bidirectional wireless communication sub-system as defined in claim 59, wherein: a) each of said filters of the plurality of signal paths is identified by a filter index; b) said pitch codevector is identified by a pitch codebook index; and c) said pitch codebook parameters comprise the filter index, the pitch codebook index and the pitch gain.
63. A bidirectional wireless communication sub-system as defined in claim 55, wherein said filter is integrated in an inteÏx86olation filter of said pitch codebook search device, said inteÏx86olation filter being used to produce a sub-sample version of said pitch codevector.']
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-EP1125276A1-STO
Patent number:EP1125276A1
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.