<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<ep-patent-document id="EP07702031B1" file="EP07702031NWB1.xml" lang="en" country="EP" doc-number="2129051" kind="B1" date-publ="20170809" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIRO..CY..TRBGCZEEHUPLSK....IS..............................</B001EP><B005EP>J</B005EP><B007EP>BDM Ver 0.1.63 (23 May 2017) -  2100000/0</B007EP></eptags></B000><B100><B110>2129051</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20170809</date></B140><B190>EP</B190></B100><B200><B210>07702031.1</B210><B220><date>20070110</date></B220><B240><B241><date>20090717</date></B241><B242><date>20160726</date></B242></B240><B250>zh</B250><B251EP>en</B251EP><B260>en</B260></B200><B400><B405><date>20170809</date><bnum>201732</bnum></B405><B430><date>20091202</date><bnum>200949</bnum></B430><B450><date>20170809</date><bnum>201732</bnum></B450><B452EP><date>20170308</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G10L  19/005       20130101AFI20170113BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>VERFAHREN UND SYSTEM ZUR REALISIERUNG DER SPRACHKOMPENSATION IM MOBILKOMMUNIKATIONSNETZ</B542><B541>en</B541><B542>A METHOD AND SYSTEM FOR REALIZING THE VOICE COMPENSATION IN THE MOBILE COMMUNICATION NETWORK</B542><B541>fr</B541><B542>PROCÉDÉ ET SYSTÈME PERMETTANT DE RÉALISER UNE COMPENSATION VOCALE DANS UN RÉSEAU DE COMMUNICATION MOBILE</B542></B540><B560><B561><text>EP-A1- 1 231 597</text></B561><B561><text>WO-A1-02/054744</text></B561><B561><text>JP-A- 07 038 608</text></B561><B561><text>JP-A- 2005 223 375</text></B561><B562><text>"Enhanced Variable Rate Codec, Speech Service" 3GPP DRAFT; GEN-0220R1-ATTCHT2, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG4, no. Sophia Antipolis, France; 20060801, 1 August 2006 (2006-08-01), XP050288664 [retrieved on 2006-08-01]</text></B562><B565EP><date>20100630</date></B565EP></B560></B500><B700><B720><B721><snm>LU, Donghua</snm><adr><str>Zte Plaza, Keji Road South
Hi-tech Industrial Park
Nanshan District</str><city>Shenzhen City
Guangdong 518057</city><ctry>CN</ctry></adr></B721><B721><snm>RUAN, Wei</snm><adr><str>Zte Plaza, Keji Road South
Hi-tech Industrial Park
Nanshan District</str><city>Shenzhen City
Guangdong 518057</city><ctry>CN</ctry></adr></B721><B721><snm>CAO, Jian</snm><adr><str>Zte Plaza, Keji Road South
Hi-tech Industrial Park
Nanshan District</str><city>Shenzhen City
Guangdong 518057</city><ctry>CN</ctry></adr></B721><B721><snm>LOU, Hongwei</snm><adr><str>Zte Plaza, Keji Road South
Hi-tech Industrial Park
Nanshan District</str><city>Shenzhen City
Guangdong 518057</city><ctry>CN</ctry></adr></B721><B721><snm>ZHANG, Wanchun</snm><adr><str>Zte Plaza, Keji Road South
Hi-tech Industrial Park
Nanshan District</str><city>Shenzhen City
Guangdong 518057</city><ctry>CN</ctry></adr></B721></B720><B730><B731><snm>ZTE Corporation</snm><iid>101037228</iid><irf>MJN/69616/000</irf><adr><str>ZTE Plaza, Keji Road South 
Hi-Tech Industrial Park, Nanshan District</str><city>Shenzhen city, Guangdong 518057</city><ctry>CN</ctry></adr></B731></B730><B740><B741><snm>Page Hargrave</snm><iid>101612366</iid><adr><str>Whitefriars 
Lewins Mead</str><city>Bristol BS1 2NT</city><ctry>GB</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>CN2007000099</anum></dnum><date>20070110</date></B861><B862>zh</B862></B860><B870><B871><dnum><pnum>WO2008083517</pnum></dnum><date>20080717</date><bnum>200829</bnum></B871></B870><B880><date>20091202</date><bnum>200949</bnum></B880></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001">Technical Field</heading>
<p id="p0001" num="0001">The present invention relates to voice compensation technology, and more specifically, to a method and system for voice compensation when the device at network side does not use or partially use a vocoder.</p>
<heading id="h0002">Background</heading>
<p id="p0002" num="0002">In a mobile communication system, vocoder at network side mainly has the following two important roles: in the uplink, after the user equipment (UE) sends the compressively encoded voice to the network side, the vocoder at the network side decodes the received compressed voice to make the voice suitable to be transmitted in the network; in the downlink, the vocoder at the network side compressively encodes the voice stream transmitted in the network to make the voice suitable to be transmitted in the radio link.</p>
<p id="p0003" num="0003">Taking CDMA2000 (Code Division Multiple Access 2000) as an example, there are three methods for voice encoding and decoding in CDMA2000: EVRC (Enhanced Variable Rate Coder), QCELP-13k (Qualcomm Code Excited Linear Predictive Coding-Qualcomm-13k) and QCELP-8k (Qualcomm Code Excited Linear Predictive Coding-Qualcomm-8k). Wherein, EVRC is the most-widely used mainstream encoding and decoding format. In a typical call between MS1 (Mobile Station) and MS2, they use the same voice encoding and decoding method (such as EVRC). The voice of the MS1 subscriber arrives at the ears of the MS2 subscriber through the following way: Firstly, MS1 sends the encoded EVRC compressed voice frame to network side 1 through the radio uplink, and network side 1 uses vocoder 1 to decode the received EVRC voice frames and transform them into circuit PCM (Pulse Coded Modulation) code stream, and then perform circuit switching. After network side 2 receives the circuit-switched PCM code stream from network side 1, it uses vocoder 2 to transform the PCM code<!-- EPO <DP n="2"> --> stream to EVRC compressed voice frames and sends them to MS2 through radio downlink.</p>
<p id="p0004" num="0004">The voice encoding and decoding by the vocoder is lossy compression, each encoding and decoding will decrease the voice quality. Still taking the call between MS1 and MS2 as an example, since MS1 and MS2 use the same encoding and decoding format, two voice encoding and decoding processes can be avoided at the network side if the encoding and decoding of EVRC compressed voice frames added at the network side can be avoided, and the process that the voice of MS1 subscriber arrives at the ears of MS2 subscriber is as follows: firstly, MS1 sends the encoded EVRC compressed voice frames to network side 1 through radio uplink, and network side 1 directly switches the received EVRC voice frames and sends them to network side 2; network side 2 receives the switched EVRC compressed voice frames and sends them to MS2 through radio downlink.</p>
<p id="p0005" num="0005">From this example, it can be seen that, since two voice encoding and decoding processes which will damage the voice quality are avoided at the network side, not only the voice quality is evidently improved, but also the vocoder resource at the network side is saved, thus reducing the delay for transmitting and processing the voice. During the initial development stage of mobile communication system, the voice calls in system are mainly between mobile subscribers and fixed subscribers, therefore, the above influence is not evident. Traffic statistics shows that, the calls among the mobile subscribers have already taken the leading position, and thus the original vocoder configuration will not only add the device cost but also affect the system performance. Therefore, how to improve the network structure and strategy of the vocoder configuration management becomes the research hotspot.</p>
<p id="p0006" num="0006">Patent application <patcit id="pcit0001" dnum="WO02054744A1"><text>WO 02/054744 A1</text></patcit> discloses a network element and a method for enhancing the quality of digitised analogue signals transmitted in parameterised coded form via a digital network. According to this patent application, in order to enable an enhancement of the quality of the digitised analogue signals on network side, the network element comprises means for extracting signals from and insert signals into the network, first processing means for processing the extracted parameters in the parameter<!-- EPO <DP n="3"> --> domain with functions suitable to enhance the quality of the digitised analogue signals and second processing means for processing the extracted parameters in the linear domain with functions suitable to enhance the quality of the digitised analogue signals.</p>
<p id="p0007" num="0007">With the development of all-IP mobile communication technology, supporting the traditional voice service and packet data service with lower cost and more flexible method is the main driving force of the development of all-IP mobile communication technology. When supporting traditional voice service, the all-IP mobile communication network has the problem of how to simultaneously support several kinds of vocoders with lower cost, that is, the problem of supporting so-called TrFO (Transcoder Free Operation) and RTO (Remote Transcoder Opearation).</p>
<p id="p0008" num="0008">TrFO means making the network negotiate the encoding and decoding type and the mode of the vocoder before call establishment through some out-band negotiation mechanism. Through negotiation, calls among the mobile subscribers do not need to pass through the vocoder at network side, thus improving the voice quality, saving expensive vocoder resource and the followed power consumption.</p>
<p id="p0009" num="0009">RTO is a special case of TrFO, and since the encoding and decoding methods of both sides of communication are not consistent during out-band negotiation, it is necessary that there is a vocoder at network side to transform the code type of one side of communication into the code type of the other side. The main difference between RTO and TDM circuit transmission networks is that: in TDM network, there are two encoding and decoding transformations at network side, while only one in RTO network. Taking RTO as an example here, MS1 uses EVRC while MS2 uses QCELP-13k, during the call between MS1 and MS2, the voice of MS1 subscriber arrives at the ears of MS2 subscriber through the following process: firstly, MS1 sends the encoded EVRC compressed voice frames to network side 1 through radio uplink; network side 1 directly switches the received EVRC voice frames and sends them to network side 2; network side 2 receives the switched EVRC compressed voice frames and transforms them into QCELP-13k compressed voice frames by a vocoder, and sends them to MS2 through radio downlink.</p>
<p id="p0010" num="0010">Taking CDMA2000 LMSD (Legacy Mobile Station Domain) as an example,<!-- EPO <DP n="4"> --> out-band negotiation of TrFO is implemented through signaling negotiation between access network and MSCe. Since CDMA2000 LMSD applies IP switching technology, network side can directly make the compressed voice data encoded by the UE be RTP (Real-Time Transport Protocol) packets and transfer them through IP network, and there is no need to transform encoding and decoding scheme to PCM and to be transmit through TDM circuit.</p>
<p id="p0011" num="0011">Taking EVRC as an example, as inter alia disclosed in 3<sup>rd</sup> Generation Partnership Project 2, "3GPP2", "Enhanced Variable Rate Codec, Speech Service Option 3 and 68 for Wideband Spread Spectrum Digital Systems", 3GPP2 C.S0014-B, Version 1.0, May 2006, the maximal transmission rate of EVRC is 8kpbs (the transmission rate of full-rate frame), and EVRC also has lots of half-rate frames and 1/8-rate frames. Statistical analysis shows that, in EVRC call, the proportion of full-rate frames is averagely around 30%, and its transmission rate is 22 bytes/20ms frame; the proportion of half-rate frames is averagely around 30%, and its transmission rate is 10 bytes/20ms frame; the proportion of 1/8-rate frames is averagely around 40%, and its transmission rate is 2 bytes/20ms frame. In addition, since RTP transmission supports multi-frame packing function, EVRC can be packed to be transmitted in the network to save the overhead of IP header. Taking packing 3 EVRC frames into a RTP message for example, the average transmission rate of EVRC in the nework is 11.7kbps with the overhead of IP header. While the transmission rate of one-path voice PCM code stream in network is 64kbps in the previous TDM circuit transmission, thus the bandwidth used to transmit compressed voice in all-IP saves about (1-11.7/64)=81.7% of PCM code stream bandwidth in TDM circuit mode. This example illustrates that, TrFO can save a lot of network bandwidth.</p>
<p id="p0012" num="0012">However, TrFO has some problems in the practical applications. For example, suppose MS1 and MS2 are in a TrFO call, if the quality of radio link is not good enough, there is possibility that network side 1 cannot correctly receive and analyze the content of some frames sent by MS 1 to network side 1 through uplink, that is, frame error in the air. These frames that cannot be analyzed can be smoothly processed by the vocoder at the network side in TDM circuit transmission network, while in TrFO technology, since there is no participation of vocoder, network side 1 only can fill these frame errors with to-be-compensated frames specified in protocol (for example, in EVRC, half-rate or full-rate frames with all bits being "0" are defined as to-be-compensated frames, and so<!-- EPO <DP n="5"> --><!-- EPO <DP n="6"> --> on) and switch them to network side 2 which sends these to-be-compensated frames specified by protocol to MS2. Meanwhile, because of the characteristic of IP network transmission, there is possibility of frame loss or frame jittering during the process of the voice frames at network side 1 arriving at network side 2 through network, at this time, if network side 2 does not receive frames from network side 1 in the specified time, it will fill the frame errors with to-be-compensated frames according to the protocol and send them to MS2. After these to-be-compensated frames due to the quality of radio link and the quality of network transmission arrive at MS2, there would be no problem if MS2 performs voice compensation for these frames; however, a lot of experiments show that, most UEs will not perform voice compensation for these to-be-compensated frames. Therefore, these to-be-compensated frames will have a big influence on the whole voice quality of TrFO.</p>
<p id="p0013" num="0013">RTO technology also has the same problem. Since RTO call uses vocoder at network side, suppose MS1 and MS2 are in RTO call, some of the frames sent by MS1 to network side 1 through uplink may have errors if the quality of radio link is not good enough, network side 1 can uses the vocoder at network side to perform voice compensation for these frame errors. However, when the compensated voice frames arrives at network side 2, there is still possibility of frame loss and frame jittering due to the problem of network transmission quality, at this time, network side 2 will fill the frame errors with to-be-compensated frames specified in protocol and send them to MS2. Therefore, these to-be-compensated frames will have big influence on the whole voice quality of RTO if voice compensation cannot be performed effectively for these frames by MS2.</p>
<p id="p0014" num="0014">To sum up, when the environment of radio link is good and the quality of network transmission is ideal, TrFO and RTO reducing the times of encoding and decoding by the vocoder at network side will improve the voice quality, but they cannot use the vocoder at network side for voice compensation as the original circuit-switched mobile communication system does when the environment of radio link is not good and the quality of network transmission is poor. At this time, voice compensation totally relies on the vocoder at the UE side. To date, the UEs produced by various manufacturers in<!-- EPO <DP n="7"> --> the market have different solutions regarding to whether it needs to compensate the received to-be-compensated voice frames or not, and thus the voice qualities of TrFO and RTO severely rely on the compensation performance of the vocoder in the UE and on whether the vocoder compensates all kinds of to-be-compensated voice frames or not, which will significantly affect the whole voice quality of TrFO and RTO.</p>
<p id="p0015" num="0015">Practice proves that, if one of consecutive full-rate frames is damaged or lost, what the UE receives is to-be-compensated frames in the case of TrFO or RTO. The voice quality when the UE processes the to-be-compensated frames is evidently worse than the voice quality in the case that there is vocoder at network side in TDM circuit transmission network, there are phenomena of words swallowing, trilling and discontinuous voice in the former case. For the UEs having different vocoders, the degrees of how good or poor the voice quality is are not the same.</p>
<heading id="h0003">Summary of the Invention</heading>
<p id="p0016" num="0016">The present invention offers a method and system for realizing voice compensation in a mobile communication network to solve the above disadvantages and to approximately compensate the voice in the condition that the transmission quality is poor and the device at network side does not use or partially uses vocoder, thus improving the quality of whole voice.</p>
<p id="p0017" num="0017">The technique scheme applied in the present invention is:</p>
<p id="p0018" num="0018">A method for realizing voice compensation in mobile communication network, as set forth in independent claim 1.<!-- EPO <DP n="8"> --></p>
<p id="p0019" num="0019">The present invention also offers a system for realizing voice compensation in mobile communication network, as set forth in independent claim 3.<!-- EPO <DP n="9"> --></p>
<p id="p0020" num="0020">Preferred embodiments are set forth in the dependent claims.</p>
<p id="p0021" num="0021">The system and method of the present invention can effectively solve the problem that the voice quality makes the ears uncomfortable, including discontinuous phenomenon, trilling and swallowing words during the call, due to the bad radio link environment or poor network transmission quality when there is no vocoder at the network side participates or vocoder at the network side partially participates the call. The scheme of the present invention implements voice compensation in the device at the network side to effectively reduce the dependency of the call on the user terminal and the vocoder's performance, thus satisfying all kinds of voice quality requirements by the user terminals.</p>
<heading id="h0004">Brief Description of Drawings</heading>
<p id="p0022" num="0022">
<ul id="ul0001" list-style="none" compact="compact">
<li><figref idref="f0001">FIG. 1</figref> is a flow chart of specifically implementing the method for voice compensation in accordance with the present invention;</li>
<li><figref idref="f0001">FIG. 2</figref> is an illustration of the system for specifically implementing voice compensation in accordance with the present invention;</li>
<li><figref idref="f0002">FIG. 3</figref> is a flow chart in accordance with the embodiment 1 of the present invention;<!-- EPO <DP n="10"> --></li>
<li><figref idref="f0003">FIG 4</figref> is a flow chart in accordance with the embodiment 2 of the present invention;</li>
<li><figref idref="f0004">FIG 5</figref> is a flow chart in accordance with the embodiment 3 of the present invention.</li>
</ul></p>
<heading id="h0005">Preferred Embodiments of the Present Invention</heading>
<p id="p0023" num="0023">The present invention will be described in further detail with reference to the accompanying figures and embodiments.</p>
<p id="p0024" num="0024">The main idea of the present invention is: during the call, full-rate frames and half-rate frames gives the greatest contribution to the voice, if there are full-rate frames or half-rate frames damaged or lost, the voice quality will be easily affected. A lot of experiments show that, the loss or damage of one or more full-rate frames will cause discontinuous voice, swallowing words, especially in the condition of consecutive full-half-rate frames; and the loss or damage of one or more half-rate frames will cause trilling especially in the condition of consecutive full-half-rate frames, thus making the ears uncomfortable, and the degree of uncomfortable feeling relies on the encoding and decoding performance of the vocoder of the UE. Therefore, the objective of the present invention is to mainly compensate full-rate frames or half-rate ones.</p>
<p id="p0025" num="0025">The present invention offers a method for realizing voice compensation in mobile communication network to apply in the condition that the radio environment is bad or transmission quality is poor, and the network side does not use or partially uses vocoder (such as TrFO or RTO), as shown in <figref idref="f0001">FIG. 1</figref>, and the method comprises the following steps:
<ul id="ul0002" list-style="none" compact="compact">
<li>Step 1: The device at the network side judges the forward frame received from the network side or to be sent and processed is an invalid frame or not at each time of processing the forward voice frames; or the network side judges the backward frame received from the UE or to be sent and processed is an invalid frame or not at each time of processing the backward voice frames;<br/>
If it is invalid frame, the process proceeds to step 2;<br/>
Otherwise, normally process and output the voice frames.<br/>
Said "invalid frames" means the following kinds of frames:<!-- EPO <DP n="11"> -->
<ul id="ul0003" list-style="none" compact="compact">
<li>Blank frames, deleted frames, or other undefined-rate frames in protocol;</li>
<li>Or frames not received at the specified time of processing the frames (such as loss frames or frames arrived later due to jittering);</li>
<li>Or frames needed to be compensated after being received by the vocoder specified in the protocol.</li>
</ul></li>
<li>Step 2: the device at the network side judges whether the voice compensation should be performed for the invalid frame. The basis of judgment is whether the invalid frame is the frame in the condition of non-1/8-rate :
<ul id="ul0004" list-style="none" compact="compact">
<li>If the invalid frame is a frame in the condition of non-1/8-rate, the invalid frame will have a relatively big influence on the voice quality, the process proceeds to step 3;</li>
<li>If the invalid frame is a frame in the condition of 1/8-rate, the invalid frame will have little influence on the voice quality and does not need to be compensated, the invalid frame is normally processed and output.</li>
</ul></li>
</ul></p>
<p id="p0026" num="0026">The method for judging whether the invalid frame is a frame in the condition of non-1/8-rate is as follows:
<ul id="ul0005" list-style="none" compact="compact">
<li>The device at the network side judges whether the last valid frame is a 1/8-rate frame or not, if the last valid frame is a non-1/8-rate frame, the invalid frame is a frame in the condition of non-1/8-rate; otherwise, the invalid frame is a frame in the condition of 1/8-rate;</li>
<li>If the device at the network side judges each forward voice frame in step 1, it judges the last valid frame before the forward voice frame in this step; if the device at the network side judges each backward voice frame in step 1, it judges the last valid frame before the backward voice frame in this step.</li>
</ul></p>
<p id="p0027" num="0027">Said "valid frame" means that the frame can be normally encoded and decoded by the vocoder during the call, that is, those frames other than the invalid frames are called valid frames.</p>
<p id="p0028" num="0028">Said "last valid frame" means the valid frame received or to be sent at the last time of processing frames; if the frame received or to be sent at the last time of processing frames is an invalid frame, it means the valid frame received or to be sent at the time just before the last one of processing frames, and so on.<!-- EPO <DP n="12"> --></p>
<p id="p0029" num="0029">Step 3: the device at the network side judges whether the frame distance between the invalid frame and its last valid frame is less than or equals to the threshold of voice compensation:
<ul id="ul0006" list-style="none" compact="compact">
<li>If yes, the process proceeds to step 4;</li>
<li>Otherwise, there is no voice compensation, and the invalid frame is normally processed and output.</li>
</ul></p>
<p id="p0030" num="0030">Said compensation threshold depends on the compensation effect and performance of the mobile communication system, the compensation threshold to achieve the optimal compensation effect can be obtained according to the voice quality by comparing the results of several experiments; For example, the compensation threshold is set as 6, 6 consecutive invalid frames are compensated; while if the compensation threshold is set as 2, only two invalid frames are compensated, and the third one of the consecutive frames will not be compensated.</p>
<p id="p0031" num="0031">For the "frame distance", for example, the frame distance between frame A and frame B means the number of frames between frame A and frame B plus 1 for a group of sequentially arrived frames. For example, for a group of sequentially arrived frames, frame a, frame b, frame c, frame d ... ..., the frame distance between frame a and frame d is 3.</p>
<p id="p0032" num="0032">Step 4: the device at the network side performs voice frame compensation for the invalid frame, uses the compensated voice frame to replace the invalid frame to become the voice frame to be processed and output at this time. The voice frame compensation methods applied by the device at the network side comprise one of the following: valid frame copying method, 1/4-rate frame filling method, simulation approximating method, and so on.</p>
<p id="p0033" num="0033">Valid frame copying method: the last valid frame is used to replace the current invalid frame;<br/>
1/4-rate frame filling method: this method can only be applied in EVRC encoded and decoded voice call; wherein a 1/4-rate frame with any content is used to replace the current invalid frame to be compensated;<br/>
Simulation approximating method: a frame is simulated using the rate and content of<!-- EPO <DP n="13"> --> the last valid frame and the frame distance between the current invalid frame and its last valid frame according to the discipline obtained from simulation, and the frame obtained from simulation is used to replace the current invalid frame.</p>
<p id="p0034" num="0034">After compensation, the compensated voice frame is normally processed and output.</p>
<p id="p0035" num="0035">The present invention offers a system for realizing voice compensation in mobile communication network, the system is set in the device at the network side and is applied in the condition that the radio environment is bad or transmission quality is poor and the device at the network side does not use or partially use vocoder, as shown in <figref idref="f0001">FIG. 2</figref>, and the system comprises:
<ul id="ul0007" list-style="none" compact="compact">
<li>an invalid frame detection unit for judging whether the forward or backward voice frame received or to be sent by the device at the network side is an invalid frame or not at each time of processing frames; sending the invalid frame to the voice compensation unit and sending the valid frame to the unit for processing the voice frames in the device at the network side;</li>
<li>a voice compensation unit, comprising:
<ul id="ul0008" list-style="none" compact="compact">
<li>a voice compensation judgment unit for receiving the invalid frame sent by the invalid frame detection unit, sending the invalid frame in the condition of non-1/8-rate whose frame distance from the last valid frame is less than or equals to compensation threshold to the voice compensation process unit, and sending other invalid frame to the unit for processing voice frames in the device at the network side;</li>
<li>a voice compensation process unit for receiving invalid frames sent by the voice compensation judgment unit and performing voice compensation for them; that is, performing one of the following processes:
<ul id="ul0009" list-style="none" compact="compact">
<li>using the last valid frame to replace the current invalid frame;</li>
<li>using a 1/4-rate frame with any content to replace the current invalid frame; or using the frame obtained through simulation to replace the current invalid frame.</li>
</ul></li>
</ul></li>
</ul></p>
<p id="p0036" num="0036">The compensated voice frames are sent to the unit for processing voice frames in the device at the network side.</p>
<p id="p0037" num="0037">Said device at the network side can be one of the following: a base station, a base station controller, a radio network controller or a mobile switching center.<!-- EPO <DP n="14"> --></p>
<p id="p0038" num="0038">The present invention can be used for voice call in which the device at the network side does not use or partially uses vocoder for voice compensation, including the mobile communication system applying TrFO technology, RTO technology or TFO (Tandem Free Operation) technology. The present invention also can be used in a mobile communication system of CDMA2000, WCDMA (Wideband-Code Division Multiple Access) and TDS-CDMA (Time Division Synchronization- Code Division Multiple Access).</p>
<p id="p0039" num="0039">In the following, the present invention will be described in further detail with three embodiments.</p>
<heading id="h0006">Embodiment 1: Using valid frame copying method to implement voice compensation.</heading>
<p id="p0040" num="0040">The method for voice compensation applied in this embodiment is valid frame copying method, and the threshold of frame distance of voice compensation in this embodiment is 1, that is, voice compensation is performed only for the first invalid frame after the valid frames in the condition of full-rate, while voice compensation is not performed for the continuously arrived invalid frames after the first invalid frame; As shown in <figref idref="f0002">FIG. 3</figref>, the specific steps which should be performed are as follows:
<ul id="ul0010" list-style="none" compact="compact">
<li>101: The device at the network side judges the received forward voice frames from the network side at each time of processing the forward voice frame:
<ul id="ul0011" list-style="none" compact="compact">
<li>If the forward voice frame arrived at this time is an invalid frame, the process proceeds to step 102;</li>
<li>If the forward voice frame arrived at this time is a valid frame, the process directly proceeds to step 104;</li>
</ul></li>
<li>102: The device at the network side judges the last arrived frame;
<ul id="ul0012" list-style="none" compact="compact">
<li>If the last frame is also an invalid frame, there is no special processing and the process directly proceeds to step 104;</li>
<li>If the last frame is non-full-rate frame, there is no special processing and the process directly proceeds to step 104;</li>
<li>If the last frame is a full-rate frame, the process proceeds to step 103; please note that the full-rate frame here is a valid frame.</li>
</ul><!-- EPO <DP n="15"> --></li>
<li>103: The current invalid frame is discarded, the last arrived frame, that is, said full-rate frame, is used to replace this invalid frame; the process proceeds to step 104;</li>
<li>104: The current forward voice frame is normally processed and output.</li>
</ul></p>
<p id="p0041" num="0041">Although this embodiment only describes the steps of judging and compensating the forward voice frames from the network side by the device at the network side, it is also applicable for the steps of judging and compensating the backward voice frames from the UE by the device at the network side, which will not be described in detail here.</p>
<heading id="h0007">Embodiment 2: Using 1/4-rate frame filling method to implement voice compensation.</heading>
<p id="p0042" num="0042">This embodiment can be applied for EVRC encoded and decoded calls, and the legal encoding format of EVRC does not include 1/4-rate frames. A lot of experiments show that, vocoder of each UE will perform voice compensation after receiving EVRC encoded and decoded 1/4-rate frames. As shown in <figref idref="f0003">FIG 4</figref>, the specific steps of this embodiment are as follows:
<ul id="ul0013" list-style="none" compact="compact">
<li>201: The device at the network side judges the rate of the received forward voice frames from the network side at each time of processing the forward voice frame:
<ul id="ul0014" list-style="none" compact="compact">
<li>If the forward voice frame arrived at this time is an invalid frame, the process proceeds to step 202;</li>
<li>If the forward voice frame arrived at this time is a normal voice frame, the process directly proceeds to step 205;</li>
</ul></li>
<li>202: The device at the network side judges the rate of the last valid frame:
<ul id="ul0015" list-style="none" compact="compact">
<li>If the last valid frame is a full-rate frame, the process proceeds to step 203;</li>
<li>If the last valid frame is non-full-rate frame, there is no special processing and the process directly proceeds to step 205;</li>
</ul></li>
<li>203: The device determines the frame distance between the last valid frame and the current invalid frame:
<ul id="ul0016" list-style="none" compact="compact">
<li>If the frame distance is less than or equals to the predetermined compensation threshold, the process proceeds to step 204;</li>
<li>Otherwise, the process proceeds to step 205;</li>
</ul></li>
<li>204: The current invalid frame is discarded and a 1/4-rate frame with any content is<!-- EPO <DP n="16"> --> used to replace this invalid frame. This 1/4-rate frame is used as the forward voice frame at this time. The process proceeds to step 205;</li>
<li>205: the current forward voice frame is normally processed and output.</li>
</ul></p>
<p id="p0043" num="0043">From the above steps, it can be seen that the main idea of this embodiment is replacing a group of consecutive frames right after the full-rate frames with 1/4-rate frames; For each invalid frame whose frame distance from its last full-rate valid frame is less than or equals to the predetermined threshold, it is replaced with a 1/4-rate frame; No extra voice compensation is performed for those whose frame distance is greater than the threshold; that is, if the number of consecutive invalid frames right after the full-rate valid frame is greater than the maximal threshold, no extra voice compensation will be performed for those ones which exceed the threshold; said maximal threshold of the number of invalid frames is the compensation threshold. In practical applications, the compensation threshold of this method can be set as infinite, that is, all consecutive invalid frames right after the full-rate frames will be replaced with 1/4-rate frames.</p>
<p id="p0044" num="0044">Although this embodiment only describes the steps of judging and compensating the forward voice frames from the network side by the device at the network side, it is also applicable for the steps of judging and compensating the backward voice frames from UE by the device at the network side, which will not be described here.</p>
<heading id="h0008">Embodiment 3: Using simulation approximating method to implement voice compensation.</heading>
<p id="p0045" num="0045">In this embodiment, a large amount of full-rate voice data are statistically inducted according to the previous actual situations to obtain the approximation rule of the content of frames and rate change; when the invalid frames are compensated, a frame can be simulated and used to replace the rate and content of the invalid frame according to the approximation rule and by using the content and rate of the last validate frame and the frame distance between the invalid frame and the last valid frame; in this specification, the frames obtained through simulation are called as pseudo-full-rate frames. The predetermined compensation threshold in this embodiment is 6. As shown in <figref idref="f0004">FIG. 5</figref>, the specific steps of this embodiment are as follows:
<ul id="ul0017" list-style="none" compact="compact">
<li>301: The device at the network side judges the rate of the received forward voice<!-- EPO <DP n="17"> --> frames from the network side at each time of processing the forward voice frame:
<ul id="ul0018" list-style="none" compact="compact">
<li>If the frame arrived at this time is an invalid frame, the process proceeds to step 302;</li>
<li>If the frame arrived at this time is a normal voice frame, the process directly proceeds to step 305;</li>
</ul></li>
<li>302: The device judges the rate of the saved last valid frame:
<ul id="ul0019" list-style="none" compact="compact">
<li>If the last valid frame is full-rate, the process proceeds to step 303;</li>
<li>If the last valid frame is non-full-rate frame, there is no special processing and the process directly proceeds to step 305;</li>
</ul></li>
<li>303: The device determines the frame distance between the last valid frame and the current invalid frame:
<ul id="ul0020" list-style="none" compact="compact">
<li>If the frame distance is less than or equals to 6, the process proceeds to step 304;</li>
<li>Otherwise, the process proceeds to step 305;</li>
</ul></li>
<li>304: This invalid frame is discarded, a pseudo full-rate frame is simulated according to the approximation rule obtained through statistical induction by using the content of last valid frame and the frame distance between the last valid frame and the current invalid frame as parameters, the simulated pseudo full-rate frame is used to replace this invalid frame; the pseudo full-rate frame is used as the forward voice frame at this time; the process proceeds to step 305;</li>
<li>305: The current forward voice frame is normally processed and output.</li>
</ul></p>
<p id="p0046" num="0046">From the above steps, it can be seen that the main idea of this embodiment is replacing the consecutive invalid frames right after the full-rate frames with simulated voice frames, in simulation, the 6 consecutive invalid frames right after the full-rate frames can be compensated through statistical discipline according to the content of the full-rate frames and the frame distance between the invalid frame and the full-rate frame.</p>
<p id="p0047" num="0047">Although this embodiment only describes the steps of judging and compensating the forward voice frames from the network side by the device at the network side, it is also applicable for the steps of judging and compensating the backward voice frames from the UE by the device at the network side, which will not be described here.</p>
<p id="p0048" num="0048">The above three embodiments have their own advantages, but for voice quality, the<!-- EPO <DP n="18"> --> voice quality obtained through simulation approximating method is the best, and moreover, the simulation approximating method can compensate several deleted frames in the condition of consecutive full-rate frames, and its overhead is not heavy, only the content of the latest full-rate frame should be saved.</p>
<p id="p0049" num="0049">The above three embodiments mainly compensate the frames in the condition of full-rate; in practical applications, it may be supposed that voice compensation will be performed when the last valid frame is a full-rate or half-rate frame. In addition, in practical applications, the compensation threshold can be set according to the practical situations.</p>
<heading id="h0009">Industrial Applicability</heading>
<p id="p0050" num="0050">The present invention offers a system and method for realizing voice compensation at the network side to solve the problem that the whole voice quality is poor and makes human ears uncomfortable because vocoder is not used or partially used in the network side for voice quality compensation and linear prediction so as to make the voice quality largely rely on whether the vocoder in the UE compensates some to-be-compensated frames and on the compensation performance. When the radio environment is bad or the network transmission quality is relatively poor, the technical scheme of the present invention can relatively compensate the voice when vocoder is not used or partially used at the network side to reduce the uncomfortable feelings of ears due to swallowing words, trilling and discontinuous voice, to promote the whole voice quality, and to reduce the dependency of calls on the performance of UE and its vocoder.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="19"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A method for realizing voice compensation in a mobile communication network, comprising:
<claim-text>a. at each time of processing frames, a device at network side judging whether a voice frame received or to be sent is an invalid frame or not, if yes, proceeding to the next step;</claim-text>
<claim-text>b. the device at the network side performing voice compensation for the invalid frame;</claim-text>
wherein there is the following step after step a:
<claim-text>a1. judging if the invalid frame is a frame in the condition of non-1/8-rate or not; if yes, proceeding to the next step; and wherein a manner for judging whether the invalid frame is a frame in the condition of non-1/8-rate or not in step a1 is:
<claim-text>judging whether a last valid frame before the invalid frame is non-1/8-rate frame; if yes, the invalid frame is the frame in the condition of non-1/8-rate; otherwise, the invalid frame is not the frame in the condition of non-1/8-rate.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>The method of claim 1, wherein said voice frame is a forward or backward voice frame;<br/>
when the voice frame is a forward voice frame, said last valid frame is a last valid frame before the forward voice frame;<br/>
when the voice frame is a backward voice frame, said last valid frame is a last valid frame<!-- EPO <DP n="20"> --> before the backward voice frame.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>A system for realizing voice compensation in a mobile communication network, wherein the system is set in a device at network side, and comprises:
<claim-text>an invalid frame detection unit for judging whether a voice frame received or to be sent by the device at the network side is an invalid frame or not, sending the invalid frame to a voice compensation unit and sending a valid frame to a unit for processing the voice frame in the device at the network side; and</claim-text>
<claim-text>the voice compensation unit for performing voice compensation for the invalid frame and sending the compensated voice frame to the unit for processing voice frames in the device at the network side; wherein said voice compensation unit comprises:
<claim-text>a voice compensation judgment unit for receiving the invalid frames sent by the invalid frame detection unit, sending invalid frames in the condition of non-1/8-rate to the voice compensation process unit and other invalid frames to the unit for processing voice frames in the device at the network side; and</claim-text>
<claim-text>a voice compensation process unit for receiving the invalid frames sent by the voice compensation judgment unit and performing voice compensation for these invalid frames; sending the compensated voice frames to the unit for processing voice frames in the device at the network side; wherein said voice compensation judgment unit is adapted to judge whether the last valid frame before the received invalid frame is a non-1/8-rate frame or not; if yes, the invalid frame is considered as an invalid frame in the condition of non-1/8-rate; otherwise, the invalid frame is not a frame in the condition of non-1/8-rate.</claim-text></claim-text><!-- EPO <DP n="21"> --></claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>The system of claim 3, wherein said voice frame received by the device at the network side is a forward or backward voice frame;<br/>
when the voice frame is a forward voice frame, said last valid frame is a last valid frame before the forward voice frame;<br/>
when the voice frame is a backward voice frame, said last valid frame is a last valid frame before the backward voice frame.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>The system of claim 3, wherein said device at the network side is a base station, a base station controller, a radio network controller or a mobile switching center.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="22"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zum Durchführen von Sprachausgleich in einem mobilen Kommunikationsnetzwerk, Folgendes umfassend:
<claim-text>a. zu jedem Zeitpunkt des Bearbeitens von Frames, Beurteilen durch eine Vorrichtung auf Netzwerkseite, ob ein empfangener oder zu sendender Sprachframe ein ungültiger Frame ist oder nicht, falls ja, Fortfahren mit dem nächsten Schritt;</claim-text>
<claim-text>b. Ausführen von Sprachausgleich für den ungültigen Frame durch die Vorrichtung auf der Netzwerkseite; wobei nach Schritt a der folgende Schritt folgt:
<claim-text>a1. Beurteilen, ob der ungültige Frame ein Frame in dem Zustand einer Nicht-1/8-Rate ist oder nicht; falls ja, Fortfahren mit dem nächsten Schritt; und wobei eine Art zum Beurteilen, ob der ungültige Frame ein Frame in dem Zustand einer Nicht-1/8-Rate ist oder nicht, in Schritt a1 Folgendes ist:
<claim-text>Beurteilen, ob ein letzter gültiger Frame vor dem ungültigen Frame ein Nicht-1/8-Raten-Frame ist; falls ja, ist der ungültige Frame der Frame im Zustand einer Nicht-1/8-Rate; ansonsten ist der ungültige Frame nicht der Frame im Zustand einer Nicht-1/8-Rate.</claim-text></claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, wobei der Sprachframe ein Vorwärts- oder Rückwärtssprachframe ist;<br/>
wenn der Sprachframe ein Vorwärtssprachframe ist, ist der letzte gültige Frame ein letzter gültiger Frame vor dem Vorwärtssprachframe;<br/>
wenn der Sprachframe ein Rückwärtssprachframe ist, ist der letzte gültige Frame ein letzter gültiger Frame vor dem Rückwärtssprachframe.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>System zum Durchführen von Sprachausgleich in einem mobilen Kommunikationsnetzwerk, wobei das System in einer Vorrichtung auf Netzwerkseite eingesetzt ist und Folgendes umfasst:
<claim-text>eine Erkennungseinheit für ungültige Frames zum Beurteilen, ob ein durch die Vorrichtung auf der Netzwerkseite empfangener oder zu sendender Sprachframe ein ungültiger Frame ist oder nicht, Senden des ungültigen Frames an eine Sprachausgleichseinheit und Senden eines gültigen Frames an eine Einheit zum Bearbeiten des Sprachframes in der Vorrichtung auf der Netzwerkseite; und</claim-text>
<claim-text>die Sprachausgleichseinheit zum Ausführen von Sprachausgleich für den ungültigen Frame und Senden des ausgeglichenen Sprachframes an die Einheit zum Bearbeiten von<!-- EPO <DP n="23"> --> Sprachframes in der Vorrichtung auf der Netzwerkseite; wobei die Sprachausgleichseinheit Folgendes umfasst:
<claim-text>eine Sprachausgleichsbeurteilungseinheit zum Empfangen der durch die Erkennungseinheit für ungültige Frames gesendeten ungültigen Frames, Senden ungültiger Frames im Zustand einer Nicht-1/8-Rate an die Sprachausgleichsprozesseinheit und anderer ungültiger Frames an die Einheit zum Bearbeiten von Sprachframes in der Vorrichtung auf der Netzwerkseite; und</claim-text>
<claim-text>eine Sprachausgleichsprozesseinheit zum Empfangen der durch die Sprachausgleichsbeurteilungseinheit gesendeten ungültigen Frames und Ausführen von Sprachausgleich für diese ungültigen Frames; Senden der ausgeglichenen Sprachframes an die Einheit zum Bearbeiten von Sprachframes in der Vorrichtung auf der Netzwerkseite; wobei die Sprachausgleichsbeurteilungseinheit angepasst ist, zu beurteilen, ob der letzte gültige Frame vor dem empfangenen ungültigen Frame ein Nicht-1/8-Raten-Frame ist oder nicht; falls ja, gilt der ungültige Frame als ein ungültiger Frame im Zustand einer Nicht-1/8-Rate; ansonsten ist der ungültige Frame nicht ein Frame im Zustand einer Nicht-1/8-Rate.</claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>System nach Anspruch 3, wobei der durch die Vorrichtung auf der Netzwerkseite empfangene Sprachframe ein Vorwärts- oder Rückwärtssprachframe ist;<br/>
wenn der Sprachframe ein Vorwärtssprachframe ist, ist der letzte gültige Frame ein letzter gültiger Frame vor dem Vorwärtssprachframe;<br/>
wenn der Sprachframe ein Rückwärtssprachframe ist, ist der letzte gültige Frame ein letzter gültiger Frame vor dem Rückwärtssprachframe.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>System nach Anspruch 3, wobei die Vorrichtung auf der Netzwerkseite eine Basisstation, eine Basisstationsteuerung, eine Funknetzwerksteuerung oder eine mobile Vermittlungsstelle ist.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="24"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de réalisation de compensation de voix dans un réseau de communication mobile, comprenant :
<claim-text>a. à chaque occurrence de traitement de trames, l'estimation par un dispositif côté réseau pour savoir si une trame de voix reçue ou à envoyer est une trame invalide ou non, si oui, le passage à l'étape suivante ;</claim-text>
<claim-text>b. la réalisation par le dispositif côté réseau d'une compensation de voix pour la trame invalide ; dans lequel on a l'étape suivante après l'étape a :
<claim-text>a1. l'estimation si la trame invalide est une trame dans la condition sans taux 1/8 ou non ; si oui, le passage à l'étape suivante ; et dans lequel une manière d'estimer si la trame invalide est une trame dans la condition sans taux 1/8 ou non à l'étape a1 est :
<claim-text>l'estimation permettant de savoir si une dernière trame valide avant la trame invalide est une trame sans taux 1/8 ; si oui, la trame invalide est la trame dans l'état sans taux 1/8 ; sinon, la trame invalide n'est pas la trame dans la condition sans taux 1/8.</claim-text></claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, dans lequel ladite trame de voix est une trame de voix vers l'avant ou vers l'arrière ;<br/>
lorsque la trame de voix est une trame de voix vers l'avant, ladite dernière trame valide est une dernière trame valide avant la trame de voix vers l'avant ;<br/>
lorsque la trame de voix est une trame de voix vers l'arrière, ladite dernière trame valide est une dernière trame valide avant la trame de voix vers l'arrière.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Système de réalisation de compensation de voix dans un réseau de communication mobile, dans lequel le système est installé dans un dispositif côté réseau, et comprend :
<claim-text>une unité de détection de trame invalide pour estimer si une trame de voix reçue ou à envoyer par le dispositif côté réseau est une trame invalide ou non, envoyer la trame invalide à une unité de compensation de voix et envoyer une trame valide à une unité pour traiter la trame de voix dans le dispositif côté réseau ; et</claim-text>
<claim-text>l'unité de compensation de voix pour réaliser une compensation de voix pour la trame invalide et envoyer la trame de voix compensée à l'unité pour traiter les trames de voix dans le dispositif côté réseau ; dans lequel ladite unité de compensation de voix comprend :<!-- EPO <DP n="25"> -->
<claim-text>une unité d'estimation de compensation de voix pour recevoir les trames invalides envoyées par l'unité de détection de trame invalide, envoyer des trames invalides dans la condition sans taux 1/8 à l'unité de traitement de compensation de voix et d'autres trames invalides à l'unité pour traiter des trames de voix dans le dispositif côté réseau ; et</claim-text>
<claim-text>une unité de traitement de compensation de voix pour recevoir les trames invalides envoyées par l'unité d'estimation de compensation de voix et réaliser une compensation de voix pour ces trames invalides ; envoyer les trames de voix compensées à l'unité pour traiter des trames de voix dans le dispositif côté réseau ; dans lequel ladite unité d'estimation de compensation de voix est adaptée pour estimer si la dernière trame valide avant la trame invalide reçue est une trame sans taux 1/8 ou non ; si oui, la trame invalide est considérée comme une trame invalide dans l'état sans taux 1/8 ; sinon, la trame invalide n'est pas une trame dans l'état sans taux 1/8.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Système selon la revendication 3, dans lequel ladite trame de voix reçue par le dispositif côté réseau est une trame de voix vers l'avant ou vers l'arrière ;<br/>
lorsque la trame de voix est une trame de voix vers l'avant, ladite dernière trame valide est une dernière trame valide avant la trame de voix vers l'avant ;<br/>
lorsque la trame de voix est une trame de voix vers l'arrière, ladite dernière trame valide est une dernière trame valide avant la trame de voix vers l'arrière.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Système selon la revendication 3, dans lequel ledit dispositif côté réseau est une station de base, un dispositif de commande de station de base, un dispositif de commande de réseau de radiocommunication ou un centre de commutation mobile.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="26"> -->
<figure id="f0001" num="1,2"><img id="if0001" file="imgf0001.tif" wi="117" he="224" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="27"> -->
<figure id="f0002" num="3"><img id="if0002" file="imgf0002.tif" wi="84" he="131" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="28"> -->
<figure id="f0003" num="4"><img id="if0003" file="imgf0003.tif" wi="122" he="193" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="29"> -->
<figure id="f0004" num="5"><img id="if0004" file="imgf0004.tif" wi="131" he="208" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="WO02054744A1"><document-id><country>WO</country><doc-number>02054744</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0001">[0006]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
