EP1204093A1 - Diskontinuierliche Übertragung von Hintergrundrauschen - Google Patents
Diskontinuierliche Übertragung von Hintergrundrauschen Download PDFInfo
- Publication number
- EP1204093A1 EP1204093A1 EP01304280A EP01304280A EP1204093A1 EP 1204093 A1 EP1204093 A1 EP 1204093A1 EP 01304280 A EP01304280 A EP 01304280A EP 01304280 A EP01304280 A EP 01304280A EP 1204093 A1 EP1204093 A1 EP 1204093A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- comfort noise
- messages
- message
- processor
- silence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000005540 biological transmission Effects 0.000 title description 5
- 238000000034 method Methods 0.000 claims abstract description 9
- 238000004891 communication Methods 0.000 abstract description 53
- 230000001172 regenerating effect Effects 0.000 abstract description 2
- 238000010295 mobile communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/012—Comfort noise or silence coding
Definitions
- the present invention relates to communication; more particularly, wireless communications.
- Mobile communication systems typically transmit a sequence of frames or messages that are representative of the voice or data information being communicated.
- the frames or messages are passed between a mobile station and a base station over air links.
- the communications then continue between a base station and a mobile switching center over a communication link that is typically leased by the mobile communication services provider. This leased link is a source of significant cost to the mobile communication services provider.
- Communications then continue from the Mobile Switching Center (MSC) to the public switched telephone network (PSTN) and from there to a final destination.
- MSC Mobile Switching Center
- PSTN public switched telephone network
- Comfort noise is simply a static-like sound or a sound representative of background noise that allows a user to hear something indicating that the communication link is still active during periods of silence in a conversation.
- the mobile When a user at a mobile is not speaking, the mobile generates comfort noise which is passed over the communication links composing the mobile communication system for delivery to a destination station via the PSTN.
- the silence or no voice condition is detected at the MSC. The MSC injects comfort noise into the communication path and thereby passes the comfort noise over the communication links within the mobile communication system for delivery to the mobile.
- Voice communications typically include numerous periods of silence which result in numerous transmissions of messages containing comfort noise. It is wasteful to transmit comfort noise over a costly link such as the leased link between the base station and MSC.
- the present invention provides a more efficient use of communication links between elements of a communication system.
- periods of silence or messages containing comfort noise are detected, a single comfort noise message is transmitted rather than a long sequence of comfort noise messages.
- the bandwidth of communication links composing the mobile communication system is not wasted by sending large numbers of messages containing comfort noise.
- the comfort noise is reconstructed at a communication element receiving the reduced number of messages by generating new comfort noise messages to replace the missing comfort noise messages.
- One method of regenerating comfort noise messages is to simply repeat the most recently received comfort noise message until a new comfort noise message is received.
- FIG. 1 illustrates a communication system embodying the present invention.
- Mobile communication system element 50 communicates with base station communication system element 52 using an air link comprising upward path 54 and downward path 56. Communications from mobile 50 pass through base station 52 over paths 58 and 60, and are passed to and from MSC communication system element 62 over communication paths 64 and 66 of link 68. Communications to and from mobile 50 then pass from MSC 62 to public switched telephone network communication system element 70 and destination communication system element 72 via communication link 74.
- mobile 50 When a user of mobile 50 is not speaking or there is near silence, mobile 50 generates a message containing comfort noise which is transmitted over upward path 54 to base station 52.
- Base station 52 detects the comfort noise message in communication path 58 and transmits one out of every N consecutive comfort noise messages to the next communication system element, which in this case is MSC 62.
- N may be any integer, for example N may equal 16.
- MSC 62 receives a comfort noise message, it uses the received message to replace the missing comfort noise messages that were not transmitted by the base station. This is illustrated in FIG. 1 where communication path 58 consists of inward section 90 which carries a complete set of messages containing comfort noise, and outward section 92 which carries only a portion of the total number of comfort noise messages received by base station 52.
- the reduced number of comfort noise messages are passed over communication path 64 of link 68 to MSC 62.
- Inward section 110 of communication path 112 of MSC 62 carries the reduced number of comfort noise messages.
- MSC 62 replaces the missing comfort noise messages using copies of the most recently received comfort noise message, and passes a complete set or sequence of messages along section 114 of communication path 112, across link 74 and eventually to destination 72 via PSTN 70.
- MSC 62 when a user at destination 72 does not speak, a period of silence is detected by MSC 62 by examining the data in a message or packet received along inward section 116 of communication path 118. In response to detecting a period of silence or near silence, MSC 62 creates a comfort noise message that is transmitted to a receiving communication system element, which in this case is base station 52. In order to minimize the amount of bandwidth used to transmit comfort noise to base station 52, MSC 62 transmits one comfort noise message for each N consecutive messages or packets that it receives which correspond to silence or near silence. MSC 62 sends the reduced number of comfort noise messages along outward section 120 of communication path 118 and over communication path 66 of link 68 to base station 52.
- Base station 52 then receives the reduced number of comfort noise messages on inward section 106 of communication path 60. In response to receiving the reduced number of messages, base station 52 uses the most recently received comfort noise message to replace the missing comfort noise messages that were not transmitted by MSC 62. The complete sequence of comfort noise messages is sent along outward section 108 of communication path 60 and then over downward path 56 to mobile 50.
- communication link 68 is used more efficiently. It is also possible to use the bandwidth of the communication links between base station 52 and mobile station 50 more efficiently by sending less than a complete set of comfort noise messages during periods of silence or near silence. In this case, it is helpful transmit the headers of the comfort noise messages that are not being transmitted. Transmitting the headers prevent the mobile and base station from mistakenly assuming that the air link has been lost.
- FIG. 2 illustrates a simplified block diagram of base station 52.
- Base station 52 sends and receives signals on antenna 121. Signals to and from antenna 121 are passed through modulator/demodulator 122 and then through multiplexer/demultiplexer 124 which supplies signals to and receives signals from processors 126 and 128.
- a processor is provided for each communication channel handled by the base station. To simplify the figure, only two processors are shown.
- a processor such as processor 126, receives messages that were transmitted by mobile 50 and received via modulator/demodulator 122 and multiplexer/demultiplexer 124. Processor 126 performs functions such as encryption and decryption, encoding and error correction. In addition to these functions, processor 126 determines whether a message contains comfort noise.
- processor 126 In response to receiving a message containing comfort noise, processor 126 outputs one out of N consecutive comfort noise messages. It is also possible for processor 126 to output any subset of the received comfort noise messages. In this example, processor 126 outputs the reduced number of comfort noise messages and passes them to multiplexer/demultiplexer 130. Multiplexer/demultiplexer 130 then passes the message through communication link 68 to MSC communication system element 62.
- FIG. 3 illustrates a simplified block diagram of MSC 62.
- a comfort noise message is received over link 68 by multiplexer/demultiplexer 150.
- Multiplexer/demultiplexer 150 then provides an output to vocoders and/or processors 152 through 154.
- a vocoder/processor is typically assigned to each communication channel or mobile user being serviced by MSC 62.
- Vocoder/ processors 152 through 154 are typically used to encode and decode speech to minimize the amount of data required to represent the speech. In order to simplify the diagram, only two vocoder/processors are shown.
- vocoder/processor 152 receives the reduced set of comfort noise messages, it uses the most recently received comfort noise message to replace the missing comfort noise messages.
- Vocoder/processor 152 then sends a complete set of messages or packets indicative of silence or near silence, or representative of comfort noise to switch 160. Switch 160 then passes the complete set of messages or packets to PSTN 70 for eventual delivery to destination communication system element 72.
- vocoder/processor 152 When a period of silence or near silence is detected in a message or packet coming from PSTN 70 to vocoder/processor 152 via switch 160, vocoder/processor 152 generates one comfort noise message for N consecutive messages or packets that it receives which correspond to silence or near silence. It is also possible for vocoder/processor 152 to generate a larger number of comfort noise messages where the number of comfort noise messages is less than the number of silence or near silence messages received. Vocoder/processor 152 detects periods of silence or near silence, for example, by detecting a message or packet with data representing voice or sound where the amplitude associated with that voice or sound is below a threshold. The threshold may be, for example, 5% of the maximum available amplitude associated with the data representing the voice or sound.
- the reduced set of comfort noise messages is then passed through multiplexer/demultiplexer 150 and over link 68 to multiplexer/demultiplexer 130 of base station 52.
- the reduced set of comfort noise messages is then received by processor 126 which uses the most recently received comfort noise message to replace the missing comfort noise messages.
- the complete set of messages containing comfort noise are then passed through multiplexer/demultiplexer 124 and modulator/demodulator 122 for transmission over antenna 121 to mobile 50.
- FIG. 4 illustrates a processor reducing the number of comfort noise messages transmitted.
- Processor 180 receives comfort noise messages 182, or in the case of transmissions from a PSTN, messages or packets indicative of silence or near silence.
- a typical comfort noise message includes header portion 184 and comfort noise section 186.
- processor 180 After receiving a set of one or more comfort noise messages, processor 180 transmits one of N comfort noise messages received.
- Transmitted comfort noise messages 188 illustrates the comfort noise messages transmitted by processors 180 in response to receiving comfort noise messages 182.
- the sequence of comfort noise messages transmitted by the processor includes periods 190 that do not contain comfort noise messages.
- processor 180 transmitted the first two received comfort noise messages before entering period 190 where comfort noise messages are not transmitted.
- Processor 180 may receive any number of comfort noise messages before entering period 190; however, transmitting the first two comfort noise messages provides a more stable response by a receiving vocoder.
- FIG. 5 illustrates a processor replacing missing comfort noise messages.
- Processor 200 receives a reduced sequence or set of comfort noise messages 202. Upon receiving a comfort noise message, processor 200 transmits the received message. After receiving the initial comfort noise message processor 200 generates and transmits a comfort noise message for each missing comfort noise message until another comfort noise message or until a message containing voice or data is received. When processor 200 receives comfort noise message 204 it simply repeats the message by transmitting it as comfort noise message 206. During period 208 when processor 200 is not receiving comfort noise messages, or messages containing voice or data, processor 200 simply repeats transmitting comfort noise message 206 which may be identical to comfort noise message 204.
- processor 200 When processor 200 receives comfort noise message 210 it transmits comfort noise message 212 which is a copy of message 210. During period 214 when processor 200 is not receiving messages, processor 200 continues to transmit comfort noise message 212. This process continues until communication messages containing voice or data are received.
- FIG. 6 illustrates a comfort noise message used by a QCELP vocoder.
- the message includes header section 220, LSP (linear spectrum pair) section 222, GAIN (quantized energy difference) section 224 and SEED (random number seed) section 226.
- processor 200 retransmits received comfort noise messages and generates missing comfort noise messages in accordance with the tables of FIG. 7 until a new comfort noise message is received, or until a message containing voice or data is received.
- Table 230 is used to replace the bits in LSP section 222.
- Top row 232 indicates which replacement comfort noise message is to be generated. For example, the values under column 1 are used to generate the first replacement comfort noise message and the values under column 2 are used to replace the second replacement comfort noise message.
- Table 230 provides the values for the ten bits composing LSP section 222 for 16 replacement comfort noise messages. If additional comfort noise messages are required the table is simply reused beginning at column 1. Each time a new comfort noise message is received and transmitted by processor 200, replacement comfort noise messages are generated beginning with column 1 of table 230. Remaining sections 224 and 226 are similarly populated with bits using tables 234 and 236, respectively.
- Table 234 provides the values used for the two bits composing GAIN section 224 and table 236 provides the values of the four bits composing SEED section 226.
- table 2366 it should be noted that the columns may also be used in any order as long as the same SEED value is not transmitted in consecutive comfort noise messages.
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US704499 | 1985-02-22 | ||
US70449900A | 2000-11-02 | 2000-11-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1204093A1 true EP1204093A1 (de) | 2002-05-08 |
Family
ID=24829785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01304280A Withdrawn EP1204093A1 (de) | 2000-11-02 | 2001-05-14 | Diskontinuierliche Übertragung von Hintergrundrauschen |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP1204093A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006136901A3 (en) * | 2005-06-18 | 2007-03-08 | Nokia Corp | System and method for adaptive transmission of comfort noise parameters during discontinuous speech transmission |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0768770A1 (de) * | 1995-10-13 | 1997-04-16 | France Telecom | Verfahren und Vorrichtung zur Erzeugung von Hintergrundrauschen in einem digitalen Übertragungssystem |
-
2001
- 2001-05-14 EP EP01304280A patent/EP1204093A1/de not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0768770A1 (de) * | 1995-10-13 | 1997-04-16 | France Telecom | Verfahren und Vorrichtung zur Erzeugung von Hintergrundrauschen in einem digitalen Übertragungssystem |
Non-Patent Citations (1)
Title |
---|
BENYASSINE A ET AL: "ITU-T RECOMMENDATION G.729 ANNEX B: A SILENCE COMPRESSION SCHEME FOR USE WITH G.729 OPTIMIZED FOR V.70 DIGITAL SIMULTANEOUS VOICE AND DATA APPLICATIONS", IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER. PISCATAWAY, N.J, US, vol. 35, no. 9, 1 September 1997 (1997-09-01), pages 64 - 73, XP000704425, ISSN: 0163-6804 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006136901A3 (en) * | 2005-06-18 | 2007-03-08 | Nokia Corp | System and method for adaptive transmission of comfort noise parameters during discontinuous speech transmission |
US7693708B2 (en) | 2005-06-18 | 2010-04-06 | Nokia Corporation | System and method for adaptive transmission of comfort noise parameters during discontinuous speech transmission |
CN101213591B (zh) * | 2005-06-18 | 2013-07-24 | 诺基亚公司 | 用于非连续语音传输期间的舒适噪声参数自适应传输的***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6718183B1 (en) | System and method for reducing data quality degradation due to encoding/decoding | |
US6665361B1 (en) | Communication method and apparatus | |
US6097772A (en) | System and method for detecting speech transmissions in the presence of control signaling | |
EP1053608B1 (de) | Einrichtung und verfahren zur sprachdatenpaketübertragung in einem mobilübertragungssystem | |
JP4624992B2 (ja) | 音声チャネルを介してデータを伝送するための方法及び装置 | |
KR100925904B1 (ko) | 무선 인프라구조를 통해 동시적인 음성 및 데이터 통화를위한 시스템 및 방법 | |
JP4834171B2 (ja) | 通信システムにおけるコード結合のための方法及びシステム | |
UA70383C2 (uk) | Спосіб попередження відсутності, спосіб генерування, спосіб дос тавки,спосіб ініціалізації та спосіб переупорядкування кадрів даних і мобільна станція, базова станція, пристрій безпровідного зв'язку, пристрій зв'язку (варіанти) та машинно-читабельний носій (варіанти) для їх здійснення | |
KR100362130B1 (ko) | 음성 패킷 통신 방법 및 장치 | |
NZ334617A (en) | Conference calling system for digital wireless phone network using variable rate vocoded signals | |
US6671518B2 (en) | Method and apparatus for transmitting voice information | |
EP1254569B1 (de) | Tonsignalisierung mit tfo-kommunikationsverbindungen | |
CA2268969C (en) | Method and equipment for transmitting terminal interface user data and status information | |
Nikbakht et al. | Mixed delay constraints in Wyner's soft-handoff network | |
HU217142B (hu) | Eljárás adatok, elsősorban GSM-adatok átvitelére | |
CN1795631B (zh) | 用于调整数据帧尺寸的选择性可变速率编码 | |
EP1204093A1 (de) | Diskontinuierliche Übertragung von Hintergrundrauschen | |
EP0993133B1 (de) | Datenkommunikationsverfahren und Vorrichtung | |
JP3357558B2 (ja) | 通話制御方法 | |
EP1179819A1 (de) | Effiziente Übertragung von Komfortgeräuschen | |
RU2426250C2 (ru) | Способ и система для речевой компенсации в сети мобильной связи | |
MXPA98003046A (en) | Discrimination between channels in wireless communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20010525 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB IT |
|
17Q | First examination report despatched |
Effective date: 20040825 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20050105 |