WO1998040974A1 - Echo reducing phone with state machine controlled switches - Google Patents
Echo reducing phone with state machine controlled switches Download PDFInfo
- Publication number
- WO1998040974A1 WO1998040974A1 PCT/SE1998/000332 SE9800332W WO9840974A1 WO 1998040974 A1 WO1998040974 A1 WO 1998040974A1 SE 9800332 W SE9800332 W SE 9800332W WO 9840974 A1 WO9840974 A1 WO 9840974A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- state machine
- signal
- microphone
- flag
- passed
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
Definitions
- the present invention relates to telecommxinication in general and to speech processing for voice communication over the Internet in particular.
- a typical Internet phone uses a PC with a sound board, a microphone and two loudspeakers .
- the microphone and the loudspeakers are often placed next to each other on the desk.
- Such a configuration causes a considerable amount of cross-talk heard as an echo at the receiver end. This echo must be suppressed to make the Internet phone usable.
- VAD Voice Activity Detection
- VOX-principle Voice Operated Transmisson
- a VAD unit is responsible for detecting wheter or not a received sound sequence represents human speech or not.
- the VAD unit can take two different states where a first state indicates that the sound sequence was human voice and the other state indicates that the sound sequence was not human voice.
- the VAD unit detects that a given sound sequence represents human voice the VAD unit will issue a first state signal to a speech coding unit which will encode the sound sequence in a speech frame. If on the other hand a given sound sequence represents something but not human speech the VAD unit will issue a second state signal to a SID (Silence Descriptor) unit. Said SID unit will every N:th frame deliver a SID frame. During the remaining N-l possible occasions to send frames nothing will be sent.
- a SID frame comprises information about estimated background noise and estimated noise spectra on the sending side. With this procedure batteri power and radio-bandwidth can be saved.
- a so called hang-over is normally applied during which the speech encoding unit will continue to deliver speech frames as if the received sound sequence had been human speech. If, after the hang-over time the VAD unit still detects non-speech a SID frame is generated. The reason for this procedure is that short pauses between words in the human speech not shall be interpreted as non-speech, but that the speech frame generator still shall be active.
- the present invention discloses a method an an apparatus for reduction of echoes introduced by cross-talk.
- the purpose of the present invention is thus to reduce the echo introduced by cross-talk
- Figure 1 shows a block diagram of one embodiment of the invention.
- Figure 2 shows a Finite State Diagram
- a microphone 101 is connected to a GSM encoder 102. Before the signal arrives to the GSM encoder 102 it has been digitalised and sampled according to known technology but which is not shown in figure 1. From the GSM encoder 102 the encoded signal is transmitted to a receiver not shown in the figure first passing a switch 103 which can enable or disable the transmission. From the GSM encoder 102 is a ACF E (Autocorrection Coefficient) passed to a VAD unit 104. To the VAD unit 105 is also a long term predictor lag value N E passed from the GSM frames. From the VAD unit 104 is a value, P E representing the energi of the signal passed to a finite state machine 105. The VAD unit 104 also computes a flag F E indicating if the VAD unit
- the flag F E is passed to the finite state machine 105.
- the flag F E will be true if human voice has been detected.
- FIG 1 Further in figure 1 is a sampled, encoded voice signal received from a sender (not shown) and passed to a GSM decoder 106. From the GSM decoder 106 the decoded, sampled voice signal is passed to a speaker 107 first passing a switch 108 which can enable or disable to voice signal from reaching the speaker. For the speaker to be able to function properly an D/A-convertion is needed according to known technology but not shown in figure 1. From the received sampled, encoded voice signal a long term predictor lag value N D is deducted and passed to a VAD unit 109.
- an autocorrelation unit 110 receives data from the GSM decoder 106 and calculates the ACF D which is passed to the VAD unit 109.
- the autocorrelation unit 110 is a part of the GSM encoder as described in the standards.
- a value P D indication the energi in the voice signal to the speaker is passed from the VAD unit 109 to the finite state machine 105. From the VAD unit 109 is also a flag F D passed to said finite state machine indicating if the VAD unit has detected human voice.
- the finite state machine 106 comprises functionality for setting the switches 103 and 109 in dependance of the values inputted to the finite state machine.
- TRANSMITTING 207 is the switch controlling the transmission of the voice signal from the microphone enabled and the switch controlling the transmission of the voice signal to the speaker disabled.
- RECEIVING 208 is the switch controlling the transmission of the voice signal from the microphone disabled and the switch controlling the transmission to the speaker enabled.
- IDLE state 209 both switches are disabled.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
- Interconnected Communication Systems, Intercoms, And Interphones (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002283590A CA2283590A1 (en) | 1997-03-11 | 1998-02-24 | Echo reducing phone with state machine controlled switches |
AU64264/98A AU735505B2 (en) | 1997-03-11 | 1998-02-24 | Echo reducing phone with state machine controlled switches |
EP98909895A EP0974205A1 (en) | 1997-03-11 | 1998-02-24 | Echo reducing phone with state machine controlled switches |
JP53949498A JP2001514823A (en) | 1997-03-11 | 1998-02-24 | Echo-reducing telephone with state machine controlled switch |
BR9808240-0A BR9808240A (en) | 1997-03-11 | 1998-02-24 | Process and apparatus for reducing echo when transmitting voice in a telephone application, and personal computer for transmitting and receiving voice with a telephone application |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700873-4 | 1997-03-11 | ||
SE9700873A SE511650C2 (en) | 1997-03-11 | 1997-03-11 | Method and apparatus for reducing echo in a telephone application |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998040974A1 true WO1998040974A1 (en) | 1998-09-17 |
Family
ID=20406109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE1998/000332 WO1998040974A1 (en) | 1997-03-11 | 1998-02-24 | Echo reducing phone with state machine controlled switches |
Country Status (9)
Country | Link |
---|---|
EP (1) | EP0974205A1 (en) |
JP (1) | JP2001514823A (en) |
CN (1) | CN1255255A (en) |
AU (1) | AU735505B2 (en) |
BR (1) | BR9808240A (en) |
CA (1) | CA2283590A1 (en) |
SE (1) | SE511650C2 (en) |
TW (1) | TW407435B (en) |
WO (1) | WO1998040974A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000056036A2 (en) * | 1999-03-15 | 2000-09-21 | Vocaltec Communications Ltd. | Echo suppression device and method for performing the same |
US6754337B2 (en) * | 2002-01-25 | 2004-06-22 | Acoustic Technologies, Inc. | Telephone having four VAD circuits |
US7020257B2 (en) * | 2002-04-17 | 2006-03-28 | Texas Instruments Incorporated | Voice activity identiftication for speaker tracking in a packet based conferencing system with distributed processing |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145803B (en) * | 2007-09-06 | 2012-09-05 | 杭州华三通信技术有限公司 | A method and device for separating echo reflection |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4897832A (en) * | 1988-01-18 | 1990-01-30 | Oki Electric Industry Co., Ltd. | Digital speech interpolation system and speech detector |
GB2256351A (en) * | 1991-05-25 | 1992-12-02 | Motorola Inc | Enhancement of echo return loss |
WO1996042142A1 (en) * | 1995-06-08 | 1996-12-27 | Nokia Telecommunications Oy | Acoustic echo elimination in a digital mobile communications system |
-
1997
- 1997-03-11 SE SE9700873A patent/SE511650C2/en not_active IP Right Cessation
-
1998
- 1998-02-24 AU AU64264/98A patent/AU735505B2/en not_active Ceased
- 1998-02-24 CA CA002283590A patent/CA2283590A1/en not_active Abandoned
- 1998-02-24 BR BR9808240-0A patent/BR9808240A/en not_active IP Right Cessation
- 1998-02-24 JP JP53949498A patent/JP2001514823A/en active Pending
- 1998-02-24 WO PCT/SE1998/000332 patent/WO1998040974A1/en not_active Application Discontinuation
- 1998-02-24 EP EP98909895A patent/EP0974205A1/en not_active Withdrawn
- 1998-02-24 CN CN 98804832 patent/CN1255255A/en active Pending
- 1998-03-06 TW TW87103302A patent/TW407435B/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4897832A (en) * | 1988-01-18 | 1990-01-30 | Oki Electric Industry Co., Ltd. | Digital speech interpolation system and speech detector |
GB2256351A (en) * | 1991-05-25 | 1992-12-02 | Motorola Inc | Enhancement of echo return loss |
WO1996042142A1 (en) * | 1995-06-08 | 1996-12-27 | Nokia Telecommunications Oy | Acoustic echo elimination in a digital mobile communications system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000056036A2 (en) * | 1999-03-15 | 2000-09-21 | Vocaltec Communications Ltd. | Echo suppression device and method for performing the same |
WO2000056036A3 (en) * | 1999-03-15 | 2001-02-22 | Vocaltec Comm Ltd | Echo suppression device and method for performing the same |
US6754337B2 (en) * | 2002-01-25 | 2004-06-22 | Acoustic Technologies, Inc. | Telephone having four VAD circuits |
US7020257B2 (en) * | 2002-04-17 | 2006-03-28 | Texas Instruments Incorporated | Voice activity identiftication for speaker tracking in a packet based conferencing system with distributed processing |
Also Published As
Publication number | Publication date |
---|---|
AU6426498A (en) | 1998-09-29 |
AU735505B2 (en) | 2001-07-12 |
JP2001514823A (en) | 2001-09-11 |
CA2283590A1 (en) | 1998-09-17 |
SE511650C2 (en) | 1999-11-01 |
SE9700873D0 (en) | 1997-03-11 |
BR9808240A (en) | 2000-05-16 |
EP0974205A1 (en) | 2000-01-26 |
SE9700873L (en) | 1998-09-12 |
TW407435B (en) | 2000-10-01 |
CN1255255A (en) | 2000-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5475712A (en) | Voice coding communication system and apparatus therefor | |
RU2187199C2 (en) | Microphone muting in radio communication systems | |
US6223154B1 (en) | Using vocoded parameters in a staggered average to provide speakerphone operation based on enhanced speech activity thresholds | |
JP2518765B2 (en) | Speech coding communication system and device thereof | |
WO1998040974A1 (en) | Echo reducing phone with state machine controlled switches | |
JP2861889B2 (en) | Voice packet transmission system | |
JPH0950298A (en) | Voice coding device and voice decoding device | |
JP2979859B2 (en) | Digital mobile radio equipment | |
JP4333005B2 (en) | Speech encoding / decoding device, speech encoding device, and encoding method | |
MXPA99008026A (en) | Echo reducing phone with state machine controlled switches | |
JPH09200308A (en) | Communication terminal equipment | |
WO2004012426A1 (en) | System and method for speakerphone operation in a communications device | |
JP3173639B2 (en) | Background noise update system and method | |
JP3201136B2 (en) | Digital mobile radio equipment | |
JP2974427B2 (en) | Voice communication system and voice communication device | |
JPH06350682A (en) | Voice transmitting and receiving telephone system | |
JPH0284830A (en) | Audio encoding switching system | |
JP2983829B2 (en) | Digital mobile phone | |
JPH0530137A (en) | Sound packet transmission device | |
JPH0832526A (en) | Voice detector | |
JPH06104852A (en) | Voice decoder | |
JPH04119028A (en) | Voice detector | |
JPH06216860A (en) | Voice communication equipment | |
JPH04167635A (en) | Adaptive prediction type adpc encoder/decoder | |
JPH1084310A (en) | Communication system with silencing processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 98804832.9 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WR | Later publication of a revised version of an international search report | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/1999/008026 Country of ref document: MX |
|
ENP | Entry into the national phase |
Ref document number: 2283590 Country of ref document: CA Ref document number: 2283590 Country of ref document: CA Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 1998 539494 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09393645 Country of ref document: US Ref document number: 64264/98 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1998909895 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1998909895 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 64264/98 Country of ref document: AU |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1998909895 Country of ref document: EP |