Method for mitigating the effects of speech segments losts in a packet based transmission
Abstract
The method involves replacing lost, faulty or late-received segments or packets and optionally estimating lost, faulty or late-received segments or packets according to known substitution techniques, whereby the possibility of detecting a segment or packet is guaranteed. Immediately after receiving a packet, the signal frame of the packet yet to be received is estimated based on the previously received, decoded PCM signal. The estimated signal frame is immediately used to replace a segment or entire packet if a fault is suspected or detected.

Term
Term ended
Projected expiry passed 6 February 2019, 7.6 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
6 claims: 6 independent, 0 dependent
- 1Method for concealing speech segment losses in packet-oriented transmission, in which lost, incorrect or late received segments or Packages are replaced and the estimation of lost, faulty or late arrival segments or Packets either according to known substitution methods, such as zero substitution, block repetition and fundamental frequency synchronous waveform continuation takes place, with the possibility of detecting a segment or Packet loss is guaranteed, characterized, that immediately after receipt of a packet (k) an estimation of the signal frame of the subsequent not yet received packet (k + 1) on the basis of the previously received, decoded PCM signal takes place, and that in suspicion or upon detection of the absence, defectiveness or the delay of at least one parcel (k + 1) an immediate replacement of the respective segments or of the entire packet (k + 1) is performed by the signal frame estimated on the basis of the previously received speech signal. Verfahren zur Verschleierung von Sprachsegmentverlusten bei paketorientierter Übertragung, bei dem verlorene, fehlerhafte oder verspätet empfangene Segmente bzw. Pakete ersetzt werden und die Schätzung von verlorenen, fehlerhaften oder verspätetet ankommenden Segmenten bzw. Paketen wahlweise nach bekannten Substitutionsverfahren, wie beispielsweise Nullsubstitution, Blockwiederholung und grundfrequenzsynchroner Signalformfortführung erfolgt, wobei die Möglichkeit der Erkennung eines Segment- bzw. Paketverlustes gewährleistet ist, dadurch gekennzeichnet, daß unmittelbar nach Empfang eines Paketes (k) eine Schätzung des Signalrahmens des nachfolgenden noch nicht empfangenen Paketes (k + 1) auf der Basis des zuvor empfangenen, decodierten PCM-Signals erfolgt, und daß bei Verdacht bzw. bei Feststellung des Fehlens, der Fehlerhaftigkeit bzw. der Verspätung mindestens eines Paketes (k + 1) eine sofortige Ersetzung der betreffenden Segmente bzw. des gesamten Paketes (k + 1) durch den auf der Basis des zuvor empfangenen Sprachsignals geschätzten Signalrahmen erfolgt.
- 2Method according to Claim 1, characterized in that the estimation of the signal frame of the subsequent packet (k + 1) which has not yet been received takes place according to the following steps:Inclusion of the last segment in a segment buffer for storing the last M speech frames,Estimation of the L samples of the subsequently expected speech segment plus an overhang of the length HOV samples,- separating and caching the overhang and- Save the estimated segment. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Schätzung des Signalrahmens des nachfolgenden noch nicht empfangenen Paketes (k + 1) nach folgenden Schritten erfolgt: - Aufnahme des letzten Segments in einen Segmentbuffer zur Speicherung der letzten M Sprachrahmen,- Schätzung der L-Abtastwerte des nachfolgend erwarteten Sprachsegments zuzüglich eines Überhangs der Länge HOV-Abtastwerte,- Abtrennen und Zwischenspeichern des Überhangs und- Speichern des geschätzten Segments.
- 3Method according to Claims 1 and 2, characterized in that, in the packet loss operating mode, error concealment takes place using the previously estimated segment, wherein the count E, which indicates the number of packets lost consecutively, is increased by one counter step if the number of consecutive ones lost packets is less than a predetermined maximum threshold E2, and thata) in the event that the number of consecutively lost packets E1≤E≤E2, a stepwise suppression of the substituted segment is carried out, and thatb) in the event that the number of consecutively lost packets E = E2 is, the display of a noise signal takes place. Verfahren nach Anspruch 1 und 2, dadurch gekennzeichnet, daß bei der Betriebsart Paketverlust eine Fehlerverschleierung unter Verwendung des zuvor geschätzten Segments erfolgt, wobei der Zählerstand E, der die Anzahl der hintereinander verlorengegangenen Pakete angibt, um einen Zählerschritt erhöht wird, wenn die Anzahl der hintereinander verlorengegangenen Pakete kleiner als ein festgelegter maximaler Schwellwert E2 ist, und daß a) für den Fall, daß die Anzahl der hintereinander verlorengegangenen Pakete E1≤E≤E2 ist, eine schrittweise Ausblendung des substituierten Segments erfolgt, und daßb) für den Fall, daß die Anzahl der hintereinander verlorengegangenen Pakete E=E2 ist, die Einblendung eines Rauschsignals erfolgt.
- 4Method according to Claims 1 and 2, characterized in that in the packet reception mode the received packet is decoded, and in thata) in the event that the previous packet was lost, declared erroneous or not yet received, a crossfade of the reinserted decoded signal with the overhead of the previously substituted packet according to the equationObuf (i) = i= 0HOV-1(1-w) Mbuf (i) + wsk + 2 (i) with w = 0.5-0.5 cos (π ·iHOV) is performed, wherein the count E, which indicates the number of consecutively lost packets is reduced by one step, when the number of packets lost in succession is greater than 0, and thatb) in the event that the number of consecutively lost packets E> E1, a level adjustment of the re-insertion transmission by stepwise insertion of the decoded signal is carried out. Verfahren nach Anspruch 1 und 2, dadurch gekennzeichnet, daß bei der Betriebsart Paketempfang das empfangene Paket decodiert wird, und daß a) für den Fall, daß das vorhergehende Paket verloren ging, für fehlerhaft erklärt oder noch nicht empfangen wurde, eine Überblendung des wiedereinsetzenden decodierten Signals mit dem Überhang vom zuvor substituierten Paket entsprechend der GleichungObuf(i) = i=0HOV-1(1-w) Mbuf(i)+ w sk+2 (i) mit w=0,5-0,5cos(π·iHOV) erfolgt, wobei der Zählerstand E, der die Anzahl der hintereinander verlorengegangenen Pakete angibt, um einen Schritt herabgesetzt wird, wenn die Anzahl der hintereinander verlorengegangenen Pakete größer als 0 ist, und daßb) für den Fall, daß die Anzahl der nacheinander verlorengegangenen Pakete E>E1 ist, eine Pegelanpassung der wiedereinsetzenden Übertragung durch schrittweise Einblendung des decodierten Signals erfolgt.
- 5Method according to Claims 1, 2 and 4, characterized in that, in the mode of packet reception, the received packet is decoded, and in the case of an error-free transmission of the packets received consecutively, the output of the packets received without error takes place. Verfahren nach Anspruch 1, 2 und 4, dadurch gekennzeichnet, daß bei der Betriebsart Paketempfang das empfangene Paket decodiert wird, und daß bei einer fehlerfreien Übertragung der nacheinander empfangenen Pakete die Ausgabe der fehlerfrei empfangenen Pakete erfolgt.
- 6Method according to Claims 1 and 2, characterized in that, when a backward-controlled coding method is used, a receiver-side coding of the estimated segment takes place according to the following steps:Initialization of the receiver-side encoder status variables with the Decoder status variables after decoding of the last received packet,Coding of the replacement segment for estimating the status variables of the decoder or of the transmitter-side encoder after one packet lossStoring the estimated status variables, initializing the decoder with the estimated status variables before decoding the packet received after a packet loss to reduce the divergence between the status variables in the transmit-side encoder and the receive-side decoder. Verfahren nach Anspruch 1 und 2, dadurch gekennzeichnet, daß bei Anwendung eines rückwärtsgesteuerten Codierverfahrens eine empfängerseitige Codierung des geschätzten Segments nach folgenden Schritten erfolgt: - Initialisierung der empfängerseitigen Encoder-Statusvariablen mit den Decoder-Statusvariablen nach der Decodierung des zuletzt empfangenen Paketes,- Codierung des Ersatzsegments zur Schätzung der Statusvariablen des Decoders bzw. des senderseitigen Encoders nach einem Paketverlust- Speicherung der geschätzten Statusvariablen, Initialisierung des Decoders mit den geschätzten Statusvariablen vor der Decodierung des nach einem Paketverlust empfangenen Paketes, um die Divergenz zwischen den Statusvariablen im sendeseitigen Encoder und im empfängeseitigen Decoder zu verringern.
Independent claims6
22 paragraphs, as filed
The invention relates to a method for concealing speech segment losses in packet-oriented transmission. In order to maintain the bit integrity of the data stream and the quality of speech transmission, measures must be taken to replace lost cells. A repeated request not or incorrectly received data, such. B. when file transfer, is in real-time services such as telephony is not possible because subsequently sent information can not be stored and output as long as desired.
Substitution methods for concealing lost, packet-oriented transmitted speech segments have long been known. In the following, known substitution methods will be described in more detail.
In the method of zero substitution, lost speech packets are substituted by simply replacing the samples of the missing packet with zero amplitudes or selecting the codewords so that the zero amplitudes result after decoding. See Jayant NS; Christensen SW<img file="EP0945853A2_D0001.tif" />Effects of Packet Losses in Waveform Coded Speech and Improvements Due to an ODD-Even Sample-Interpolation Procedure. IEEE Trans. On Communications, Vol. Com. 2 February 1981
Another known substitution method is the packet repetition method. In contrast to the zero substitution, the obfuscation of the lost speech segments is effected by a repeated output of the samples or code words received in the immediately preceding packet. The simple packet repetition, as with Wasem OJ; Goodman, DJ; Dvorak CA; Page HG in<img file="EP0945853A2_D0002.tif" />The Effect of Waveform Substitution on the Quality of PCM Packet Communications "IEEE Trans. on Acoustics, Speech and Signal Processing, Vol. 36, No. 3 March 1988 has the advantage that, with the exception of the storage of the last received packet and the detection of packet loss required in all substitution methods, no computational effort is necessary to replace the lost voice segment. A disadvantage of this method is that, however, usually arise discontinuities both at the boundaries between the preceding and the substituted speech signal as well as the transition to the subsequent segment. Relative to zero substitution, packet repetition achieves a maximum tolerable packet loss rate about 2.5 times greater.
Also known is a substitution method, which is referred to as fundamental frequency synchronous signal form replacement. In this method, it is assumed that the speech signal statistics change only slightly in time-successive packets and that the signal shape, especially with voiced sounds, remains largely unchanged with respect to the preceding and subsequent packets. As an indication, the average duration of a syllable (10 - 30 ms) can be used. For relatively short speech segments falling on the order of up to 10 ms, with a substitution of packet losses, spurious signal changes can be largely avoided if the waveform continues in sync with the speech fundamental frequency, see Goodman D. J .; Lockhart G. B .; Wasem O. J; Wong W.<img file="EP0945853A2_D0003.tif" />Waveform Substitution Techniques for Recovering Missing Speech Segments in Package Voice Communications. IEEE Trans. On Acoustics, Speech and Signal Processing, Vol. ASSP-34, no. 6, Dec. 1986. In contrast to the simple repetition of the entire preceding speech segment, the estimate of the waveform is made by the repeated output of the last T samples when T corresponds to the speech fundamental period of the previous signal.
Furthermore, DE 44 46 558 describes a digital transmission system with an improved decoder in the receiver. The invention relates to a digital transmission system, in particular a mobile radio system with at least one transmitter for transmitting codewords, which can be derived from a digital signal. If the disturbance of a codeword is detected, the most recent five samples of a prediction filter are replaced by very similar samples from previous signals, not by injecting the erroneous signal.
Furthermore, from DE 41 11 131 a method for transmitting digitized sound signals is known. For error concealment, the disturbed signal section is muted or replaced by a signal section preceding the disturbed signal section in the same channel or by a simultaneous undisturbed signal section of an adjacent channel.
The known method for error concealment of disturbed signals in packet-oriented transmitted voice data has in common that the substitution process according to the known substitution only begins when a packet loss is definitely suspected or festgetellt.
The object of the invention is to perform a part of the substitution process, but not the actual replacement, preventively before becoming aware of a loss and then gain time to reduce in particular the delay-induced packet losses and to increase the quality of the language.
The object is achieved by the characterizing features of the first claim. Advantageous embodiments and further developments emerge from the subclaims. Methods for obscuring speech segment losses in packet-oriented transmission are always based on the fact that lost, incorrectly or too late transmitted segments or Packets may not be replaced so that the perceptible error is minimal. The substitution is carried out either by known methods, such as zero substitution, block repetition, fundamental-frequency synchronous waveform continuation or a speech model-based signal form substitution described in more detail below. The possibility of recognizing a segment or Packet loss is always assumed. The inventive method is also based on the o. a. Premises, the fundamental difference from the known methods being based on the consideration of performing the estimation of the signal frame for each packet in advance, without there already being information at the time of estimation on whether the next packet is correctly received or not. The estimation of the speech frame of the subsequent not yet received packet takes place without access to side information exclusively on the basis of the previously received packets.
According to the invention, immediately after receipt of a packet k, an estimate of the signal frame of the following packet (not yet received) k + 1 on the basis of the previously received packets, or based on the decoded PCM signal of the previously received packets. In this case, starting from the approach of LPC analysis and synthesis or from the model of speech generation, first an analysis of the previously received speech information regarding excitation and sound shaping takes place. The respective subsequently expected segment is then estimated by subsequent synthesis filtering of the fundamental-frequency extrapolated excitation signal. Furthermore, it is advantageous to perform an asymmetric weighting of the analysis segment, a linear extrapolation of the sound shaping coefficients with bandwidth expansion and an improved fundamental frequency analysis of the excitation signal. In this case, the estimation of the signal frame of the following not yet received packet k + 1 is carried out according to the following steps:<ul id="ul0001" list-style="dash" compact="compact"><li>Recording the last segment into a segment buffer for storing the last M speech frames,</li><li>Estimation of the L samples of the subsequently expected speech segment plus an overhang of the length HOV samples,</li><li>Separating and caching the overhang and</li><li>Save the estimated segment.</li></ul> If there is a suspicion or if the absence, defectiveness or delay of at least one segment or packet k + 1 is detected, an immediate replacement of the respective segments or of the entire packet k + 1 takes place according to the invention on the basis of the previously received speech signal estimated signal frame.
The inventive method is realized by means of a simulation of an ATM speech decoder. The above described displacement of the substitution process to the time between the cell arrival times and the resulting instantaneous output of the already pre-substituted speech segment saves time, which is preferably used to increase an input buffer to compensate for packet delay variations. This makes it possible to reduce the delays caused by packet loss and thus indirectly increase the quality of the language.
The inventive method will be explained in more detail with reference to an embodiment.<ul id="ul0002" list-style="none" compact="compact"><li>Fig. 1 shows the block diagram of an ATM decoder with embedded Fehlerverschleierungsverfahren.</li></ul>
The mode of operation of the ATM decoder is on the one hand from the information about the loss or the correct reception of the current voice packet and on the other hand from the time sequence successively received or lost language packs. The information necessary for controlling the program is provided to the ATM decoder in the form of a binary file and evaluated by the control unit. Due to the different switch settings, parts of the decoder are activated or disabled. Hereinafter, the inventive method or the algorithm of the method according to the invention is explained on the basis of the possible scenarios, whereby only the functional blocks which become effective in the corresponding situation are described.
The method according to the invention is described on the basis of the modes of packet reception and packet loss. Operating mode packet reception: In the packet reception mode, the starting point is the error-free reception of the ATM cells. The switching means SM1 is closed in this mode. The received packet is decoded in the standard decoder. The type of decoding is independent of the method according to the invention.
In the case of error-free reception, the switching means SM2 is at position 1 (top) = error-free reception. If the preceding packet before the receipt of the error-free packet has been substituted, ie lost, then the switching means SM3 and SM4 are switched to position 2 (below). The blending of the reinserting error-free signal with the overhang of the previously substituted packet is performed according to the equation<maths id="math0001" num=""><math display="block"><mrow><mtext>Obuf (i) = </mtext><apply><sum /><lowlimit><mtext mathvariant="italic">i</mtext><mtext>= 0</mtext></lowlimit><uplimit><mtext mathvariant="italic">HOV</mtext><mtext>-1</mtext></uplimit><mrow><mtext>(1-</mtext><mtext mathvariant="italic">w</mtext><mtext>)</mtext></mrow></apply><msub><mrow><mtext> Mbuf (i) + ws</mtext></mrow><mrow><mtext>k + 2</mtext></mrow></msub><mtext> (i) with w = 0.5-0.5 cos (</mtext><mfrac><mrow><mtext>π ·</mtext><mtext mathvariant="italic">i</mtext></mrow><mrow><mtext mathvariant="italic">HOV</mtext><mtext>-1</mtext></mrow></mfrac><mtext>)</mtext></mrow></math><img file="EP0945853A2_D0004.tif" /></maths><dl id="dl0001"><dt>S<sub>k + 2</sub></dt><dd>corresponds to the latch containing the PCM values of the packet following the substituted block</dd><dt>mbuf</dt><dd>corresponds to the determined overhang of the estimated packet k + 1</dd><dt>OBUF</dt><dd>corresponds to the initial values after the transition</dd><dt>HOV</dt><dd>corresponds to the length in samples used for crossfading</dd></dl>
If the previous packet has been received without errors then the switches SM3 and SM4 are switched to position 1 (above). The switching means SM5 and SM6 are switched depending on the number of lost packets E.<ul id="ul0003" list-style="dash" compact="compact"><li>The lost counter E for previously lost packets is decremented when the number of lost packets is E> 0.</li><li>If the lost consecutive packet error counter indicates that the number of lost packets is E> E1, that is, the threshold for stepping down the output signal has previously been exceeded, then the switching means SM5 and SM6 are switched to position 2. The level adjustment of the reinserting transmission takes place in dependence on the number of lost packets E by stepwise insertion of the signal.</li><li>If the lost packet error counter indicates that the number of lost packets is E <E1, then the switching means SM5 and SM6 are switched to position 1 (above). About the switching means SM6, the speech segment is written to the output memory. During further processing, the output memory is read out at the sampling frequency and the memory contents are output. The waveform of the subsequently expected speech segment is estimated until the arrival of the next packet. The estimation of the speech segment is subject to the following steps:</li><li>Recording the last segment in the segment buffer to store the last M speech frames,</li><li>Estimation of the L samples of the subsequently expected speech segment plus an overhang of the length HOV samples. This overhang is required for transitions. The type of estimation of the L samples of the subsequently expected speech segment can be selected as desired, provided that it fulfills the above-mentioned features.</li><li>Separating and caching the overhang and</li><li>Save the estimated segment.</li></ul>
If a backward-controlled coding method, for example according to ITU-T G.726, is used for the coding, a receiver-side coding of the replacement segment is advantageous, which proceeds according to the following steps:<ul id="ul0004" list-style="dash" compact="compact"><li>Initializing the receiver-side encoder status variables with the decoder status variables after decoding the last received packet. For this purpose, the switching means SM8 for the parameter transfer from the decoder to the encoder is closed for a short time.</li><li>Coding of the replacement segment to estimate the status variables of the decoder or Encoders after a possible packet loss and subsequent storage of the estimated status variables. For example, using a backward coded method according to ITU-T G.726, it has been found that the consequent errors in the reconstructed speech signal that occur after a packet loss due to the divergent status variables between the standard encoder and decoder could be reduced if the estimated Segment is coded again. The goal of the receiver-side encoding is to provide the encoder state variables after the substituted segment's encoding as starting values for the standard decoder after a packet loss, i. H. to use the reinserting correct reception.</li></ul>
Package loss mode: The packet loss mode assumes that a packet loss (invalid, lost or not yet arrived packets) has already been detected. The switching means SM1 is open. There is no decoding. The switching means SM2 is switched to position 2 (below) so that the error concealment can be done by the previously estimated (substituting) segment. The switching means SM3 and SM4 are switched to position 1 (above).<ul id="ul0005" list-style="dash" compact="compact"><li>If the lost packet error counter indicates that the number of lost packets is E <E2, the error counter is incremented. E2 represents the upper error threshold (maximum threshold).</li><li>If the number of consecutively lost packets is E <E1, then the switching means SM5 and SM6 are switched to position 1 (above).</li><li>If the number of consecutively lost past packets is E1≤E≤E2 then the switching means SM5 and SM6 are switched to position 2 (below). This results in a gradual suppression (scaling) of the substituted signal.</li><li>If the number of packets lost consecutively applies: <maths id="math0002" num=""><math display="inline"><mrow><mtext>E = E2</mtext></mrow></math><img file="EP0945853A2_D0005.tif" /></maths>, that is, the output signal after the skip processing is already scaled to zero, the switching means SM6 is switched to position 3. A noise signal is displayed via the noise module. The speech segments are written to the output memory via the switching means SM6.</li></ul>
During further processing, the output memory is read out at the sampling frequency and the data is output. To take over the immediately previously estimated status variables, the switching device SM8 is closed for a short time. The transfer of the parameters takes place from the encoder to the decoder. This process takes place only in the event that a reverse-controlled coding method is used. The saved overhang from the estimated package is transferred to a second memory. For this purpose, the SM7 switching device is closed for a short time. The signal curve of the subsequently expected speech segment is estimated in the period until the arrival of the subsequent packet, whereby, as already in the mode packet reception<ul id="ul0006" list-style="dash" compact="compact"><li>the last output (estimated) segment is included in the segment buffer for storing the last M speech frames,</li><li>an estimation is made of the L samples of the subsequently expected speech segment plus the overhang of the length of the HOV samples, the type of estimation being arbitrary, provided that it fulfills the above-mentioned features and</li><li>separation and buffering of the overhang from the estimated packet and storage of the estimated segment. When using a backward-gated encoding method, as already described, a receiver-side encoding of the replacement segment for estimating the status variable of the decoder or encoder is performed after a further possible packet loss and the storage of the estimated status variables.</li></ul>
List of reference signs
<dl id="dl0002" compact="compact"><dt>k</dt><dd>Package / Pack</dd><dt>M</dt><dd>Number of language frames</dd><dt>L</dt><dd>Segment length in samples</dd><dt>HOV</dt><dd>Length of overhang (merge hangover) in samples</dd><dt>e</dt><dd>Counter reading indicating the number of packets lost consecutively</dd><dt>E1</dt><dd>Counter reading at which the gradual blanking of the estimated segment starts, or the insertion / scaling of the reimplementing signal ends.</dd><dt>E2</dt><dd>Counter reading at which the gradual blanking of the estimated segment ends and the replacement signal noise is displayed.</dd><dt>ATM</dt><dd>Asynchronous transfer mode</dd><dt>SM1 - SM8</dt><dd>Switching means of the ATM decoder</dd></dl>
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8185386B2 | Cited by | United States of America | Applicant |
| WO0063881A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8731908B2 | Cited by | United States of America | Applicant |
| US8423358B2 | Cited by | United States of America | Applicant |
| US8612241B2 | Cited by | United States of America | Applicant |
| US9336783B2 | Cited by | United States of America | Applicant |
| EP0673017A2 | Cites | European Patent Office (EPO) | Search report |
| DE4111131A1 | Cites | Germany | Search report |
| DE4446558A1 | Cites | Germany | Search report |
| WO9627183A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
8 members in 3 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 19814633 | Germany | A | |
| 19814633 | Germany | A | |
| 19814633 | Germany | – | |
| 19814633 | – | – | – |
| DE1998114633 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| EP0945853A2This record | European Patent Office (EPO) | A2 | |
| DE19814633A1 | Germany | A1 | |
| EP0945853A3 | European Patent Office (EPO) | A3 | |
| DE19814633C2 | Germany | C2 | |
| EP0945853B1 | European Patent Office (EPO) | B1 | |
| AT268933T | Austria | T | |
| ATE268933T1 | Austria | T1 | |
| DE59909668D1 | Germany | D1 |
56 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapse because of not paying annual feesLapsedMM01 | MM01 | AT | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | NL | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Be: lapsedLapsedBERE | BERE | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Be: lapsedLapsedBERE | BERE | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents designating ireland treated as always having been voidFD4D | FD4D | IE | |
| Gb: translation of ep patent filed (gb section 77(6)(a)/1977)GBT | GBT | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents granted designating irelandGrantedGERMANFG4D | FG4D | IE | |
| Corresponds to:REF | REF | EP | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designation fees paidAT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SEAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0945853
- Publication, DOCDB
- 0945853
- Publication, EPODOC
- EP0945853
- Application
- 99102364
- Application, DOCDB
- 99102364
- Application, EPODOC
- EP19990102364
Titles3
- German
- Verfahren zur Verschleierung von Sprachsegmentverlusten bei paketorientierter Übertragung
- English
- Method for mitigating the effects of speech segments losts in a packet based transmission
- French
- Procédé pour réduire les effets de la perte de segments de parole dans une transmission par paquets
Classification
- CPC, 1
- G10L19/005
- IPC, 2
- G10L19 00
- G10L19 005
Designated states25
- Contracting states, 19
- Austria
- Belgium
- Switzerland
- Cyprus
- Germany
- Denmark
- Spain
- Finland
- France
- United Kingdom
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Extension states, 6
- Albania
- Lithuania
- Latvia
- North Macedonia
- Romania
- Slovenia