CA2551505A1 - Network dependent signal processing - Google Patents

Network dependent signal processing Download PDF

Info

Publication number
CA2551505A1
CA2551505A1 CA002551505A CA2551505A CA2551505A1 CA 2551505 A1 CA2551505 A1 CA 2551505A1 CA 002551505 A CA002551505 A CA 002551505A CA 2551505 A CA2551505 A CA 2551505A CA 2551505 A1 CA2551505 A1 CA 2551505A1
Authority
CA
Canada
Prior art keywords
end terminal
near end
network
far end
far
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.)
Granted
Application number
CA002551505A
Other languages
French (fr)
Other versions
CA2551505C (en
Inventor
Sheila Joy Mcfarland
Philip A. Hetherington
Alex Escott
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
QNX Software Systems Wavemakers Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by QNX Software Systems Wavemakers Inc filed Critical QNX Software Systems Wavemakers Inc
Publication of CA2551505A1 publication Critical patent/CA2551505A1/en
Application granted granted Critical
Publication of CA2551505C publication Critical patent/CA2551505C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/002Applications of echo suppressors or cancellers in telephonic connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/04Control of transmission; Equalising

Abstract

A system processes signals exchanged between a near end terminal and a far e nd terminal over a communication path. The system selects the processing characteristics of a near end terminal based on characteristics of the communication path. The communication path may include the near and the far end terminal and their respective codecs, and the networks. The system may select processing characteristics of the near end terminal based on characteristics of the communication path. Selecting the processing characteristics may include selecting a predetermined operation. The systems may adapt a selecte d operation based on a real time analysis of the communication path.

Claims (20)

1. A method for processing signals exchanged over a communication path between a near end terminal and a far end terminal, the method comprising:
identifying one or more characteristics of the communication path; and, selecting processing characteristics for the near end terminal based on the identified characteristics.
2. A method according to claim 1 where identifying one or more characteristics comprises detecting processing characteristics of the near end terminal, a near end codec associated with the near end terminal, a near end network which provides a communication signal to and from the near end terminal, the far end terminal, a far end codec associated with the far end terminal, and a far end network which provides a communication signal to and from the far end terminal.
3. A method according to claim 2 where detecting processing characteristics of the near end terminal, the far end terminal, the near end network and the far end network comprises detecting at least one of a noise reduction and a noise cancellation.
4. A method according to claim 2 where detecting processing characteristics of the near end network and the far end network comprises detecting at least one of a noise gating and a bit rate of the near end network or the far end network.
5. A method according to claim 2 where detecting processing characteristics of the far end network comprises analyzing characteristics of a far side echo prior to removal of the far side echo from an incoming signal received at the near end terminal.
6. A method according to claim 1 where identifying one or more characteristics comprises at least one of:
detecting less than full-duplex operation of a two way signal on the communication path;
making an approximation of an input signal at the far end terminal and comparing the approximation of the input signal to an incoming signal received at the near end terminal;
and, using an engineering mode of at least one of the near end terminal and the far end terminal to access information about the characteristics of the communication path.
7. A method according to claim 1 where the communication path comprises a base station and a mobile telephone switching office, the method comprising receiving information about the communication path from at least one of the far end terminal, the base station and the mobile telephone switching office, where selection of the processing characteristics is based on the received information and the identified characteristics.
8. A method according to claim 7 where the received information includes at least one of:
information about processing characteristics of at least one of the far end terminal and the near end terminal;
information about processing characteristics of at least one of a far end codec and a near end codec;
information about at least one of a type, a network identification, and a field strength of a near end network which provides a communication signal to and from the near end terminal; and information about at least one of a type, a network identification and a field strength of a far end network which provides a communication signal to and from the far end terminal.
9. A method according to claim 1 comprising:
providing information about the identified characteristics to the far end terminal; and, selecting processing characteristics for the far end terminal based on the provided information.
10. A method according to claim 9 where the provided information includes at least one of:
information about processing characteristics of at least one of the near end terminal, a near end codec, the far end terminal and a far end codec;
information about at least one of a type, a network identification and a field strength of a near end network which provides a communication signal to and from the near end terminal;
information about at least one of a type, a network identification and a field strength of a far end network which provides a communication signal to and from the far end terminal.
11. A method according to claim 1 where selecting processing characteristics for the near end terminal comprises selecting a predetermined operation mode for the near end terminal.
12. A method according to claim 11 where selecting a predetermined operation mode for the near end terminal comprises selecting one of a plurality of predetermined operation modes corresponding to a known far side configuration having characteristics closest to the identified characteristics.
13. A method according to claim 11 where selecting processing characteristics for the near end terminal comprises adaptation of the predetermined operation mode based on real time queries of the characteristics of the communication path.
14. A method according to claim 13 where adaptation of the predetermined operation mode comprises at least one of:
adaptation of noise reduction or noise cancellation processing characteristics of the near end terminal based on the real time queries of a bit rate of a CDMA
network upon determining the bit rate to have been degraded for more than a predetermined length of time;
reducing or removing an effect of noise gating interacting with the processing characteristics of the near end terminal, upon identifying noise gating on a near end network which provides a communication signal to and from the near end terminal and a far end network which provides a communication signal to and from the far end terminal; and, adaptation of noise reduction or noise cancellation processing characteristics of the near end terminal upon detection of significant noise reduction or noise cancellation on at least one of the near end terminal, the far end terminal, a near end network which provides a communication signal to and from the near end terminal and a far end network which provides a communication signal to and from the far end terminal.
15. A method according to claim 14 where adaptation of noise reduction or noise cancellation processing characteristics of the near end terminal comprises at least one of:
adaptive modification of various signal processing algorithms to provide a processing with a noise reduction or a noise cancellation; and, modification of various signal processing algorithms to those configured for use with communication paths in which a noise reduction or noise cancellation is performed beyond the near end terminal.
16. A method according to claim 15 where the modified algorithms include decreasing the noise reduction or decreasing the noise cancellation at the near end terminal.
17. A method according to claim 14 comprising adding energy into a communication signal.
18. A method according to claim 8 where, if at least one of the near end network and far end network is a CDMA network, then selecting processing characteristics for the near end terminal comprises adaptively modifying a processing algorithm to adjust for noise gating and bit rate degradation.
19. A method according to claim 8 where, if at least one of the near end network: and far end network is a GSM network, then selecting processing characteristics for the near end terminal comprises adaptively removing GSM artifacts.
20. A method according to claim 8 where, if the network identification of at least one of the near end network and far end network corresponds to a network that exhibits significant noise reduction or noise cancellation, selecting processing characteristics for the near end terminal comprises applying a reduced amount of noise reduction or noise cancellation.
CA2551505A 2005-07-28 2006-07-05 Network dependent signal processing Active CA2551505C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US70406505P 2005-07-28 2005-07-28
US60/704,065 2005-07-28
US11/218,742 2005-09-02
US11/218,742 US7724693B2 (en) 2005-07-28 2005-09-02 Network dependent signal processing

Publications (2)

Publication Number Publication Date
CA2551505A1 true CA2551505A1 (en) 2007-01-28
CA2551505C CA2551505C (en) 2012-09-04

Family

ID=37137476

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2551505A Active CA2551505C (en) 2005-07-28 2006-07-05 Network dependent signal processing

Country Status (6)

Country Link
US (1) US7724693B2 (en)
EP (1) EP1748633A1 (en)
JP (1) JP2007037116A (en)
KR (1) KR101262381B1 (en)
CN (1) CN1913521B (en)
CA (1) CA2551505C (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326614B2 (en) * 2005-09-02 2012-12-04 Qnx Software Systems Limited Speech enhancement system
US9207876B2 (en) * 2007-04-19 2015-12-08 Microsoft Technology Licensing, Llc Remove-on-delete technologies for solid state drive optimization
US8326617B2 (en) * 2007-10-24 2012-12-04 Qnx Software Systems Limited Speech enhancement with minimum gating
US8606566B2 (en) * 2007-10-24 2013-12-10 Qnx Software Systems Limited Speech enhancement through partial speech reconstruction
US8015002B2 (en) 2007-10-24 2011-09-06 Qnx Software Systems Co. Dynamic noise reduction using linear model fitting
US8606573B2 (en) * 2008-03-28 2013-12-10 Alon Konchitsky Voice recognition improved accuracy in mobile environments
US9037113B2 (en) 2010-06-29 2015-05-19 Georgia Tech Research Corporation Systems and methods for detecting call provenance from call audio
US20150327035A1 (en) * 2014-05-12 2015-11-12 Intel Corporation Far-end context dependent pre-processing
US10091349B1 (en) 2017-07-11 2018-10-02 Vail Systems, Inc. Fraud detection system and method
US10623581B2 (en) 2017-07-25 2020-04-14 Vail Systems, Inc. Adaptive, multi-modal fraud detection system
KR102443637B1 (en) 2017-10-23 2022-09-16 삼성전자주식회사 Electronic device for determining noise control parameter based on network connection inforiton and operating method thereof

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4760596A (en) * 1986-02-25 1988-07-26 Gte Laboratories Incorporated Adaptive echo cancellation and equalization system signal processor and method therefor
US5223847A (en) * 1990-08-13 1993-06-29 Minter Jerry B Pilot warning system
JPH07123236B2 (en) * 1992-12-18 1995-12-25 日本電気株式会社 Bidirectional call state detection circuit
US5483551A (en) * 1993-07-30 1996-01-09 At&T Corp. Crosstalk suppression technique
US5546459A (en) * 1993-11-01 1996-08-13 Qualcomm Incorporated Variable block size adaptation algorithm for noise-robust acoustic echo cancellation
US5659581A (en) * 1994-12-13 1997-08-19 Paradyne Corporation Modem receiver pre-emphasis
US5561668A (en) * 1995-07-06 1996-10-01 Coherent Communications Systems Corp. Echo canceler with subband attenuation and noise injection control
US6011804A (en) * 1995-12-20 2000-01-04 International Business Machines Corporation Dynamic bandwidth reservation for control traffic in high speed packet switching networks
FI106489B (en) * 1996-06-19 2001-02-15 Nokia Networks Oy Eco-muffler and non-linear processor for an eco extinguisher
US6044068A (en) * 1996-10-01 2000-03-28 Telefonaktiebolaget Lm Ericsson Silence-improved echo canceller
WO1998032065A2 (en) * 1997-01-03 1998-07-23 Fortress Technologies, Inc. Improved network security device
US5995512A (en) * 1997-01-17 1999-11-30 Delco Electronics Corporation High speed multimedia data network
US5784361A (en) * 1997-01-31 1998-07-21 Coherent Communications Systems Corp. Bi-directional asynchronous telecommunication audio signal processing
US5991292A (en) * 1997-03-06 1999-11-23 Nortel Networks Corporation Network access in multi-service environment
US6771629B1 (en) 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6690681B1 (en) 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US6292559B1 (en) * 1997-12-19 2001-09-18 Rice University Spectral optimization and joint signaling techniques with upstream/downstream separation for communication in the presence of crosstalk
DE19815942A1 (en) * 1998-04-09 1999-10-14 Cit Alcatel Multi-channel Echo Canceller with Compander
US6628779B1 (en) * 1998-05-11 2003-09-30 Telcordia Technologies, Inc. Method and system for scaleable near-end speech cancellation for tip and ring tone signal detectors
US6618385B1 (en) * 1998-09-23 2003-09-09 Cirrus Logic, Inc. High performance, high bandwidth, and adaptive local area network communications
US6285660B1 (en) * 1999-07-15 2001-09-04 At&T Corp. User network control
DE10000009A1 (en) * 2000-01-03 2001-07-19 Alcatel Sa Echo signal reduction-correction procedure for telecommunication network, involves detecting quality values of each terminal based on which countermeasures for echo reduction is estimated
US6741874B1 (en) * 2000-04-18 2004-05-25 Motorola, Inc. Method and apparatus for reducing echo feedback in a communication system
US6961422B2 (en) * 2001-12-28 2005-11-01 Avaya Technology Corp. Gain control method for acoustic echo cancellation and suppression
US7142533B2 (en) * 2002-03-12 2006-11-28 Adtran, Inc. Echo canceller and compression operators cascaded in time division multiplex voice communication path of integrated access device for decreasing latency and processor overhead
US7366161B2 (en) * 2002-03-12 2008-04-29 Adtran, Inc. Full duplex voice path capture buffer with time stamp
EP1394976A1 (en) * 2002-08-30 2004-03-03 Alcatel Channel power control method in WDM system
WO2006116008A2 (en) * 2005-04-21 2006-11-02 Viasat, Inc. Method and apparatus for communication among facsimile machines over digitally compressed audio channels and discrimination of call type
US8606566B2 (en) 2007-10-24 2013-12-10 Qnx Software Systems Limited Speech enhancement through partial speech reconstruction
US8015002B2 (en) 2007-10-24 2011-09-06 Qnx Software Systems Co. Dynamic noise reduction using linear model fitting

Also Published As

Publication number Publication date
JP2007037116A (en) 2007-02-08
EP1748633A1 (en) 2007-01-31
KR20070014980A (en) 2007-02-01
KR101262381B1 (en) 2013-05-08
CA2551505C (en) 2012-09-04
CN1913521B (en) 2012-02-08
US7724693B2 (en) 2010-05-25
US20070025281A1 (en) 2007-02-01
CN1913521A (en) 2007-02-14

Similar Documents

Publication Publication Date Title
CA2551505A1 (en) Network dependent signal processing
US4712235A (en) Method and apparatus for improved control and time sharing of an echo canceller
US7729275B2 (en) Method and apparatus for non-intrusive single-ended voice quality assessment in VoIP
US8311817B2 (en) Systems and methods for enhancing voice quality in mobile device
EP1958341B1 (en) Echo detection
CA2117587A1 (en) System for adaptively reducing noise in speech signals
US8631295B2 (en) Error concealment
CN105792259A (en) 3G communication control method of intelligent terminal
EP2664062B1 (en) A method and an apparatus for voice quality enhancement
IL155629A0 (en) Method and apparatus for reducing transmission power in a high data rate system
EP1364542B1 (en) Method and apparatus for controlling an operative setting of a communications link
KR100790366B1 (en) Hybrid detection in mimo systems
EP1109154A3 (en) Linear predictive coding based acoustic echo cancellation
WO1995028772A3 (en) Receiving method and receiver
CN102610231A (en) Method and device for expanding bandwidth
CN1822681B (en) Erasure of DTMF signal transmitted as speech data
CN116366110A (en) Antenna selection circuit, method, electronic device, and readable storage medium
US20070100611A1 (en) Speech codec apparatus with spike reduction
NL1037238C2 (en) A method of and a device for quantifying a tone signal received in a telecommunications network.
EP3536034A1 (en) Switchover from a first communication interface to a second in order to improve the perceived quality of the communication
KR100504802B1 (en) Multi pass searcher and his control method for mobile communication terminal
KR100890708B1 (en) Apparatus and method for removing residual noise
KR100369647B1 (en) Gain controlling methode for analyzing of hand-free function
Lai et al. The Perceptually Quality Enhancement Strategy of Mobile Transmission System via the Watermark Channel Indexing and HVS-based Bit Allocation Technology
Lai Dynamic perceptual quality control strategy for mobile multimedia transmission via watermarking index

Legal Events

Date Code Title Description
EEER Examination request