NO318401B1 - Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal - Google Patents

Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal Download PDF

Info

Publication number
NO318401B1
NO318401B1 NO20031103A NO20031103A NO318401B1 NO 318401 B1 NO318401 B1 NO 318401B1 NO 20031103 A NO20031103 A NO 20031103A NO 20031103 A NO20031103 A NO 20031103A NO 318401 B1 NO318401 B1 NO 318401B1
Authority
NO
Norway
Prior art keywords
echo
signal
audio
input
filter
Prior art date
Application number
NO20031103A
Other languages
English (en)
Other versions
NO20031103D0 (no
Inventor
Trygve Fredrik Marton
Ingvar Flaten Aarnes
Original Assignee
Tandberg Telecom As
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 Tandberg Telecom As filed Critical Tandberg Telecom As
Priority to NO20031103A priority Critical patent/NO318401B1/no
Publication of NO20031103D0 publication Critical patent/NO20031103D0/no
Priority to PCT/NO2003/000379 priority patent/WO2004082249A1/en
Priority to DE60327895T priority patent/DE60327895D1/de
Priority to JP2004569385A priority patent/JP2006514492A/ja
Priority to AT03770158T priority patent/ATE433253T1/de
Priority to CNB2003801101298A priority patent/CN100521710C/zh
Priority to ES03770158T priority patent/ES2328032T3/es
Priority to AU2003278623A priority patent/AU2003278623A1/en
Priority to EP03770158A priority patent/EP1602223B1/en
Priority to US10/724,043 priority patent/US7010119B2/en
Publication of NO318401B1 publication Critical patent/NO318401B1/no

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Telephone Function (AREA)
  • Surface Acoustic Wave Elements And Circuit Networks Thereof (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Electrotherapy Devices (AREA)
  • Telephonic Communication Services (AREA)

Description

Oppfinnelsens område
Foreliggende oppfinnelse relaterer seg til et audiokommuni-kasjonssystem og en fremgangsmåte med forbedret akustisk karakteristikk, og spesielt til et videokonferansesystem som inkluderer en forbedret audio-ekkokansellator og en fremgangsmåte for å tilveiebringe et forbedret audio-ekkokanselleringssystem.
Oppfinnelsens bakgrunn
I et konvensjonelt konferansesystem set-up som anvender høyttalere vil to eller flere kommunikasjonsenheter være plassert på separate steder. Et signal som sendes fra det ene stedet til det andre stedet ved anvendelse av et konferansesystem vil oppleve flere forsinkelser. Disse forsinkelsene vil inkludere en transmisjonsforsinkelse og en prosesseringsforsinkelse. For et videokonferansesystem vil prosesseringsforsinkelsen for videosignaler være vesentlig større enn prosesseringsforsinkelsen for audiosignaler. Fordi video- og audiosignaler må presenteres samtidig, i fase, er et leppesynkroniserings-forsinkelsessignal (lip syne delay) med hensikt introdusert på audiosignalene for både sender- og mottakersignalveien for å kompensere for de lengre videosignalforsinkelser.
I et konvensjonelt konferansesystem vil én eller flere mik-rofoner fange en lydbølge ved et sted A og omforme lydbøl-gen til et første audiosignal. Det første audiosignalet blir sendt til et sted B der et fjernsynssett og en for-sterker og høyttaler reproduserer den originale lydbølgen ved å konvertere det første audio-signalet generert ved stedet A til en lydbølge. Den produserte lydbølgen ved sted B blir delvis fanget av lydinnfangingssystemet ved sted B, og omformet til et andre lydsignal, og sendt tilbake til systemet ved sted A. Problemet ved å ha en lydbølge som fanges ved ett sted og sendes til et annet sted, og så blir tilbakesendt til det første stedet, blir referert til som akustisk ekko. I sin mest alvorlige form vil akustisk ekko kunne skape feedback-lyd (tilbakekoblingslyd) når løkkefor-sterkningen overstiger en. Det akustiske ekko fører også til at deltakerne både ved punkt A og punkt B hører seg selv, og gjør samtalen over konferansesystemet vanskelig, spesielt om det er forsinkelser i systemoppsettet, noe som er vanlig i videokonferansesystemer, spesielt som følge av den ovenfor nevnte "lip syne delay" (leppesynkroniserings-forsinkelse). Det akustiske ekko-problemet blir vanligvis løst ved å anvende en akustisk ekko-kansellator som beskrevet under. Figur 1 viser et konvensjonelt konferansesystemoppsett. For enkelthets skyld viser figur 1 konferansesystemoppsettet distribuert til to steder, A 1100 og B 1200. De to stedene er forbundet gjennom en transmisjonskanal 1300, og hvert sted har en høyttaler 1121 og 1221, respektivt, og en mikrofon 1111 og 1211, respektivt. Pilene i figur 1 indikerer retningen for forplantningen av et akustisk signal, vanligvis fra mikrofonen til høyttaleren. Figur 2 viser et oversiktsbilde av et videokonferansesystem. Dette systemet er distribuert til to steder, A og B. Som for konferansesystemoppsettet kan en videokonferansemo-dul bli distribuert til mer enn to steder, og systemoppsettet kan også være funksjonelt hvor kun ett sted har en høyttaler. Videomodulen har ved sted A et videoinnspil-lings sy st em 2141 som fanger inn et videobilde, og et video-undersystem 2150 som koder videobildet. Parallelt vil en lydbølge bli tatt opp av et lydopptakssystem 2111, og et lydundersystem 2130 vil kode lydbølgen til et akustisk signal. Som følge av prosesseringsforsinkelse i videokodings-systemet vil kontrollsystemet 2160 introdusere tilleggsfor-sinkelser på audio-signalet ved bruk av en leppesynkroniserings-forsinkelse (lip syne delay) 2163, for således å oppnå synkronisering mellom video- og audiosignaler. Video- og audiosignaler blir mikset sammen i en multiplekser 2161 og det resulterende signal, audio-videosignalet blir sendt over transmisjonskanalen 2300 til sted B. Ytterligere "lip syne delay" (leppesynkroniserings-forsinkelse) 2262 blir lagt til ved sted B. Videre blir audiosignalet presentert ved audiopresentasjons-anordningen 2221 som lydbølger ved sted B. Deler av lydbølgen som presenteres ved sted B vil ankomme lydopptaksanordningen 2211 enten som en direkte lydbølge eller som en reflektert lydbølge. Lyden ved punkt B blir tatt opp og sendt tilbake til sted A sammen med den tilhørende forsinkelsen og danner ekko. Alle forsinkelsene som beskrevet adderer seg opp for således å bli betydnings-fulle, og derfor vil kvalitetskravene til en ekkokansellator i et videokonferansesystem være spesielt høye.
Figur 3 viser et eksempel på et akustisk ekkokansellator-undersystem som kan være en del av audiosystemet i et videokonferansesystem for figur 2. I det minste ett av de deltagende steder har det akustiske ekkokansellator-undersystemet for således å redusere ekkoet i kommunika-sjonssystemet. Det akustiske ekkokansellator-undersystem 3100 er en fullbåndmodell av en digital akustisk ekkokansellator. En fullbåndsmodell prosesserer et komplett audio-bånd (for eksempel opp til 20 kHz; for videokonferansebånd vil båndene strekke seg typisk op til 7 kHz, i audiokonfe-ranser vil båndene strekke seg opp til 3,4 kHz), for audiosignalene direkte.
Som allerede nevnt vil kompensasjon av akustisk ekko nor-malt kunne oppnås ved en akustisk ekkokansellator. En akustisk ekkokansellator er en frittstående anordning eller en integrert del i tilfelle av et kommunikasjonssystem. Den akustiske ekkokansellator transformerer det akustiske signalet sendt fra sted A til sted B, for eksempel ved bruk av lineære/ikke-lineære matematiske modeller, og subtraherer matematisk modulert akustisk signal fra det akustiske signal som sendes fra sted B til sted A. Mer detaljert med re-feranse til for eksempel den akustiske ekkokansellator-undersystem 3100 ved sted B, vil den akustiske ekkokansellator la det første akustiske signal 3131 passere fra sted A gjennom den matematiske modeller for det akustiske system 3121, som kalkulerer og beregner 3131 for ekkosignalet, deretter trekkes det beregnede ekkosignalet fra det andre audiosignal 3132 som tas opp ved sted B, og sender tilbake til det andre audiosignal 3135 minus det estimerte ekko til sted A. Ekkokansellator-undersystemet for figur 3 inkluderer også en beregningsfeil, for eksempel forskjellen mellom det estimerte ekko og det virkelige ekko, for å oppdatere eller tilpasse den matematiske modell til en bakgrunnsstøy og forandringer i omgivelsene ved en posisjon der lyden blir fanget inn av lydopptaksanordningen.
Modellen for det akustiske system 3121 som brukes i de fleste ekkokansellatorer er et FIR- (Finite Impulse Respon-se - "endelig pulsrespons") filter som tilnærmer transfer-funksjonen for den direkte lyd og mesteparten av den re-flekterte lyd i rommet. FIR-filteret vil fordelaktig ikke, hovedsakelig som følge av prosesseringskraft, tilveiebringe ekkokansellering i et ubegrenset tidsrom etter at signalet ble opptatt av høyttaleren. I stedet vil den akseptere at ekko etter en gitt tid, den såkalte halelengden, ikke vil bli kansellert, men vil fremstå som restekko.
For å beregne ekko for den komplette halelengden, vil FIR-filtret trenge en lengde L=Fs <*> halelengden, der Fs er sampling-frekvensen i Hz, og der halelengden blir gitt i sekunder.
Det nødvendige antall multiplikasjoner og addisjoner som er nødvendig for å beregne en enkelt sample-utgang for filtret, tilsvarer filterlengden og utgangen fra filtret skal beregnes én gang per sample. For eksempel skal det totale antall multiplikasjoner og addisjoner være Fs <*> L = Fs <*> Fs
<*> halelengden = halelengden * Fs<2>.
En typisk verdi for en halelengde vil være 0,25 sekunder. Tallet av multiplikasjoner og addisjoner for FS= 8 kHz-system vil være 16 millioner, for 16 kHz vil det være 64 millioner og for 48 kHz 576 millioner.
Tilsvarende beregninger kan utføres for filteroppdateringsalgoritme. Den enkleste algoritmen, LMS (Least Mean Sguare - minste middel kvadrat) har en kompleksitet som er proporsjonal med filterlengden, dette medfører et prosesse-ringskraftbehov proporsjonalt med Fs<2>, mens mer komplekse algoritmer har et prosesseringsbehov proporsjonalt med kvadratet av filterlengden, som impliserer et prosesseringsbehov proporsjonalt med Fs<3>.
En måte å redusere prosesseringskraftbehovet for en ekko-kansellator er å introdusere underhånd (sub-band) prosessering, for eksempel vil signalet bli delt inn i bånd med mindre båndbredde som kan bli representert ved bruk av en lavere sampling-frekvens. Et eksempel på et slikt system er illustrert i figur 4.
Analysefiltre 4125, 4131 dividerer det fulle båndsignalet fra fjernende og nærende respektivt i N antall underhånd. Ekkokanselleringen og diverse underbåndsprosessering (typisk, men ikke begrenset til ikke-lineær prosessering og støyreduksjon) blir utført i hvert underhånd, og deretter vil et syntetiseringsfilter 4127 gjenskape det modifiserte fullbåndssignalet. Bemerk at i de etterfølgende komplekse beregninger vil mange mindre prosesseringsblokker være ute-latt idet deres bidrag til det samlede prosesseringsbehov vil være lite.
Analysefiltrene 4125 og 4131 inkluderer en filterbank og en desimator, mens syntetiseringsfiltret 4127 inkluderer en filterbank og en interpolator. Fullbåndssignalet har en sampl ing-frekvens FSfuiibana- Underhånd- (sub-band) signalene vil ha en sampling-frekvens på FsBUb-band=K/N<*>FSfUiibaj1d' K er en over-samplings-faktor introdusert for å forenkle og redusere prosesseringskraftbehovet for filterbanken. K vil alltid være større enn én, men vanligvis relativt liten, typisk mindre enn to.
Prosesseringskraften som trengs for filtrering og tilpas-ning (anta FIR og LMS) for underbånd- (sub-band) tilfelle er: Oaub-band =ci<*>halelengde<*> Fs„ub-band<2><=> Ci<*>halelengde<*> ( K/N*FSfUiiband)2 (Cl er en proporsjonalitetskonstant) .
Således for en stor N vil prosesseringskraftbehovet for filtreringen kunne bli redusert, men for den totale proses-seringskraf ten må det overskytende (overhead) for analyse-og syntetiseringsfiltre legges til.
Effektive metoder for å analysere og syntetisere signalene er basert på en transformasjon, for eksempel en FFT. Meto-dene har en kompleksitet Overhead - c2<*>N<*> log2N der N er antallet underhånd (sub-band) og C2 er en proporsjonalitetskonstant. Antallet underhånd vil være proporsjonalt med FSfuiiband således Vil Ooverhead <=> C3*FS£Ullbaiid*l0g2 FSfulUwnd-Det vil si at den totale kompleksiteten blir:
Ekkofiltreringen/tilpasningen er proporsjonal med FSfuiiband<2->Det er mulig å redusere filtrerings-/tilpasningsdelen ved å øke antallet underhånd (sub-bands) men på bekostning av en økt overhead for beregningene av underhåndssignalene. Allikevel, ved å bruke et større antall av underhånd, dvs. ved å bruke en stor, rask transformasjon, vil det være mulig å oppnå en kompleksitet som øker med FSfuiiband<*>log2 FSfUm»ad.
Selv om dette er teoretisk mulig vil dette være vanskelig å oppnå I praktiske implementasjoner som følge av cache-(hurtigbuffer) ineffektivitet i signalprosesseringen når en anvender store transformasjoner.
Således har det blitt gjort anstrengelser for å tilveiebringe et system som tillater en reduksjon i antallet underhånd (sub-bands) uten å øke underhånd båndbredden (sub-band-båndbredden).
Kort beskrivelse av oppfinnelsen
Det er en hensikt for foreliggende oppfinnelse å tilveiebringe et system som tillater en reduksjon i antallet underhånd (sub-band) uten å øke underbåndbåndbredden, en fremgangsmåte samt en anvendelse av nevnte fremgangsmåte.
Trekkene definert i de selvstendige kravene vedlagt karak-teriserer nevnte system, fremgangsmåte og anvendelse.
Kort beskrivelse av te<g>ningene
For å gjøre oppfinnelsen enklere å forstå vil det i den et-terfølgende diskusjon bli referert til de vedlagte tegninger. Figur 1 viser et oversiktsblokkdiagram for et konvensjonelt konferansesystem-oppsett, Figur 2 viser et mer detaljert blokkdiagram for et konvensjonelt konferansesystem-oppsett, Figur 3 viser et mer detaljert bilde av en akustisk ekko-kansellator-undersystem, Figur 4 viser et blokkdiagram for et korresponderende ekko-kansellator-undersystem implementert med underhånd (sub-band) prosessering, Figur 5 er et blokkdiagram for et ekkokansellator-undersystem implementert med underhånd (sub-band)- prosessering i henhold til foreliggende oppfinnelse.
Beste metode for utførelse av oppfinnelsen
I det etterfølgende vil foreliggende oppfinnelse bli disku-tert ved å beskrive en fordelaktig utførelsesform og refe-rere til de vedlagte tegninger. Men selv om den eksemplifi-serte utførelsesform blir beskrevet i forbindelse med et videokonferansesystem, vil en fagmann på området kunne rea-lisere andre applikasjoner og modifikasjoner innenfor rek-kevidden av denne oppfinnelsen som definert i de vedlagte uavhengige krav.
Den foreliggende oppfinnelse drar fordel av det faktum at ikke alle frekvenser er like viktige i et høyfrekvens-ekkokanselleringssystem.
Frekvenser over ca. 7 kHz bidrar ikke i vesentlig grad til å bedre taleforståelsen. Imidlertid påvirker disse frekven-sene talens naturlighet og den opplevde nærhet vil være be-tydelig.
Eksperimenter har vist at både taleforståelighet og lytte-inntrykkene blir ivaretatt selv om det returnerte signal i visse tilfeller blir 1avpassfiltrert og nedsamplet. Med andre ord kan et audio-ekkokanselleringssystem med fordel bli designet for å ha: a) full duplekskommunikasjon (inkludert ekkokansellering) innenfor frekvenser som bidrar til taleforståelsen, for å sikre at ingen informasjon blir tapt under dobbel tale, og b) full båndbredde og økt naturlighet under perioder med enkel tale.
Ved riktig utførelse av de ovenfor beskrevne begrensninger vil den enorme effekten sampling-frekvensen har på proses-seringskraf tbehovet bli redusert mens en samtidig oppnår fordelen av full lyttebåndbredde.
Foreliggende oppfinnelse tilveiebringer et system der ekkokansellering og støyreduksjon blir behandlet som i kjent teknikk når det kommuniseres innenfor kritiske frekvensom-råder, mens over denne grensen vil talesvitsjing fordelaktig bli anvendt for å tilveiebringe høyt troverdig tale (high fidelity), og samtidig unngå ekko og feedback (tilbakekobling) .
Figur 5 viser en fordelaktig utførelsesform av foreliggende oppfinnelse. Den er basert på underhånd - (sub-band) ekko-kanselleringssystemet i figur 4. Det samlede system for den fordelaktige utførelsesformen opererer ved en sampling-rate FShøy, og ekkokansellat oren arbeider ved en sampling-rate Fsiav, og prosesserer lyd med frekvens under Fsiav/2. Bemerk at prosesseringsboksen 5000 blir repetert for alle under-bånd (sub-band).
Før signalet fra sted B inkludert ekko blir prosessert av ekkokansellatoren vil nær-endelyd og/eller støy bli desimert, dvs. 1avpassfiltrert og ned-samplet med en faktor n. Signalet vil også bli avdelt og videresendt for videre prosessering, og utgjør den delen av utgangssignalet med høye frekvenser (over fsiav/2) . Det lavpassfUtrerte og ned-samplede signal blir delt inn i N underhånd (sub-bands) av analysefiltret. Siden signalet som skal deles opp i den foretrukne utførelsesformen av den foreliggende oppfinnelse er lavpassfiltrert, vil den nødvendige størrelse av N bli redusert tilsvarende.
underhånd- (sub-band) signalet 5132 blir så lagt til et in-vertert underhånd- (sub-band) ekkoestimat 5133 som blir generert av en under- (sub-) modell 5121 for det akustiske system. Som i den kjente teknikk vil modellen fordelaktig inkludere et FIR-filter og en tilhørende filteroppdate-rings-algoritme, for eksempel en LMS-algoritme som har det korresponderende underhåndssignal (sub-band-signal) fra audiosignalet fra sted A og en tilbakekoblingsløkke fra resultatet fra de ovenfor nevnte addisjoner 5134 som inngang-
er. Det resulterende signal 5134 blir fordelaktig videre-prosessert ved forskjellige prosesseringer 5122, for eksempel restekko-maskering (som følge av den endelige natur for et FIR-filter og enhver annen modellsvakhet), støyreduksjon og komfortstøytillegg. Det resulterende signalet etter til-leggsprosesseringen vil omfatte det støyreduserte og ek-kofrie underhånds- (sub-band) signalet fra sted B i tillegg til komfortstøyen.
Det ovenfor nevnte avdelte signal burde i noen tilfeller bli høypassfiltrert idet det bidrar til høyfrekvensdelen for utgangssignalet. I henhold til foreliggende oppfinnelse blir dette oppnådd enkelt ved å subtrahere det 1avpass-filtrerte signalet fra det originale signalet. Det lavpass-filtrerte signalet kan tilveiebringes ved avdeling av signalet rett etter lavpassfiltret i desimatoren (forsinke mikrofonsignalet med et riktig antall sampler T), men dette er ikke å foretrekke siden det vil gjøre desimator-prosesseringen mindre effektiv ved å forhindre integrasjon av lavpassfiltrering og nedsampling. Den foretrukne måte er å subtrahere det rene underbåndssignalet (sub-band-signalet) avdelt rett etter analysefiltret fra det prosesserte underbåndssignalet (sub-band-signalet) rett før syntetiseringsfiltret. Dette vil gi en gren i underbåndproses-seringsdelen (sub-band prosesseringsdelen) som kun tilveiebringer de lave frekvenser for signalet fra sted B som kunne vært anvendt for høypassfiltrering fra forbiføringssig-nalet ved hjelp av den allerede nevnte subtraksjon.
Lavpassfiltrene 5142, 5139, nedsamplingsanordningen 5141 og oppsamplingsanordningen 5140 styrer høypassfiltrets profil sammen med Hs 5136 og Hf 5138, som videre beskrevet under. Å ha en riktig forsinkelse for forbiføringssignalet er selvfølgelig avgjørende for denne type filtrering. Denne forsinkelsen må bli addert både før og etter filtreringen av Hf, idet Hf's størrelse må korrespondere til Hs. Disse forsinkelsene skal representere forsinkelsene i lavpass-. analyse-, og syntetiserings f Utrene, så vel som en hvilken som helst tilleggsforsinkelse.
Den foreliggende oppfinnelse tilveiebringer et ekkokansel-lerings- og støyreduksjonssystem for lave frekvenser, og uforandret mikrofonlyd ved høye frekvenser. Dette er ønske-lig i tilfelle av nærende-tale, dvs. tale ved sted B, med et minimum av støy. Men uten noen form for nivåjustering vil en kunne produsere feedback (tilbakekobling) og høyfre-kvensekko vil således kunne passere rett i gjennom. Feedback kan også ødelegge lytting. Således er det nødvendig å identifisere situasjoner der full hørbar båndbreddelyd er nødvendig, og situasjoner der høye frekvenser bør bli dempet, respektivt. I henhold til den fordelaktige utførelses-form for den foreliggende oppfinnelse vil kontrollalgoritmen 5137 identifisere disse situasjoner, typisk basert på
(men ikke begrenset til) fullbåndshøyttalere og mikrofon-signaler, underbåndssignaler (subbåndssignaler) av de samme underbåndsekkoberegninger (sub bands ekkoberegninger) og ekkokansellerte underhåndssignal (sub-bands signal).
Kontrollalgoritmen 5137 skal i det minste tilveiebringe informasjon som bestemmer følgende situasjoner: a) nærende-tale, eller b) enten fjernende-tale, dobbeltale eller kun bakgrunnsstøy. I tilfelle b) skal således høyfrekvensdelen av lyden bli dempet ved å justere forsterkningsverdien for Hs og Hf ned mot null. Fjernende-tale vil produsere ekko, og kun støy vil inneholde høyfrekvenskomponenter, og vil kunne trigge tilbakekobling. Dobbeltalesituasjoner kan bli håndtert uten høyfrekvenslyd siden øret er mindre følsomt for høytroverdighet (high fidelity) i lydreproduksjon når lydlandskapet er kaotisk, som for eksempel når mennesker snakker samtidig.
Beslutningstakings-reguleringsalgoritmen vil kontinuerlig produsere verdier, for eksempel l for situasjon a) og 0 for situasjon b), som blir tolket og brukt som basis for nivået av høyfrekvent lyd, eller mer presist, filtrene Hs og Hf justerer høypassfiltrets profil. Dette er den viktigste funksjonene for filtrene Hs og Hf, nemlig justeringen av størrelsen for de høye frekvenser. I det etterfølgende vil et eksempel på en endring i forsterkningen for en høybånd-tolkning av avgjørelsen (for eksempel overgang fra a) til
b) eller vice versa), bli beskrevet.
Anta at lyden blir inndelt i pakker med varighet på 10 ms
ved en sampling-rate på FShigh = 48000kS/s, og n=3 slik at Fsiav er 16000kS/s. Når ekkokansellatoren opererer på under-bånd (sub-band), vil avgjørelsen tas en gang per pakke slik at justeringen av filtrene kan utføres maksimalt en gang per lydpakke. Idet underbåndsamplene (sub-band-samplene) representerer 10 ms hver i et smalt frekvensbånd, mens signal- samplene fra sted B på den annen side hver representerer et kort tidsrom i et relativt bredt frekvensbånd, vil det være opplagt for en fagmann på området at resultatet av forsterkningsjusteringen for de lavere frekvenser (tilveiebrakt av størrelsen til H8) skal bli tilsvarende behandlet ved høye frekvenser (dvs. den tilsvarende størrelsen av Hf) .
Om desimatoren, analysefiltret, syntetiseringsfiltret og interpolatoren til sammen danner et lineært fasesystem kan Hs reduseres til en tidsuavhengig forsterkningsfaktor Ga, mens Hf kan bli erstattet av en passende forsinkelse og en tidsuavhengig tidsforsterkning Gf. Enhver endring i Gs må reflekteres ved en tidsfordelt forandring i Gf. Kun små feil blir introdusert ved å beregne Gf som en lineær inter-polasjon av påfølgende Gs-verdier.
For stabile situasjoner, dvs. stillhet (kun støy) eller fjernendetale skal forsterkningen av filtrene Hs og Hf sta-bilisere seg til null (ingen høyfrekvenslyd/støy). Nærende-tale vil ikke være en spesielt stabil situasjon idet tale inkluderer både lyd (fraser) og stillhet (mellom frasene). Allikevel, under tale er det fordelaktig å la forsterkningen for Ha og Hf (den maksimale høyfrekvensforsterkning) være så konstant som mulig og tilsvare 1, for derved å produsere en fullt hørbar båndbreddelyd.
Bemerk at det kan være tilfeller med store mengder bak-grunnsstøy der et lavere nivå av maksimal høyfrekvensfor-sterkning (mellom 0 og 1) er fordelaktig. Reduksjon av maksimal høyfrekvensforsterkning vil selvfølgelig forringe funksjonaliteten for anordningen, og skal bli løst ved å redusere høyfrekvensbakgrunnsstøy når det er mulig.
Selv om den foreliggende oppfinnelse er beskrevet i forbindelse med videokonferanser, vil en fagmann på området innse at den også vil være nyttig i andre ekvivalente applikasjoner som telefonkonferanser og oppkall, mobiltelefonkonfe-ranser og oppkall, Web-konferanser, etc.
Hovedfordelen med den foreliggende oppfinnelse er at det kreves mindre prosesseringskraft enn det som tidligere er kjent fordi en har færre underhånd (sub-band). Dens kompleksitet er 0=c4*Fsiow*log2 Fsiosr+c5<*>Fshigh. Dvs. når båndbredden øker over det kommunikasjonskritiske frekvensbånd, vil kompleksiteten kun skalere lineært med båndbredden.
Videre vil systemet for foreliggende oppfinnelse kunne legges til som et rammeverk rundt eksisterende ekkokansellatorer, med ingen eller kun mindre justeringer for den eksisterende kansellator. Således tilveiebringer den foreliggende oppfinnelse en effektiv (i form av utviklingsressurser) måte å øke båndbredden for eksisterende ekkokansellator-systemer. Den kan bli anvendt med både underhånds- (subb-bånds-) og fullbånds-ekkokansellatorer.
I tillegg vil forbedret lydkvalitet for nærendesignaler ved solotale kunne bli tilveiebrakt. Nærendesignalene sendt til fjerneendestedet har ikke blitt sendt gjennom analysa-tor/syntetiserings- (i underbandstilfeilet (sub-band til-fellet) ) filterprosessen, idet størrelsen på Hf erl. Derfor vil ingen forvrengning eller andre kvalitetsforringelser for denne prosessen bli tillagt nærendesignalet.

Claims (23)

1. Audio-ekkokansellator justert for å tilveiebringe et ekkodempet utgangssignal fra et inngangssignal tillagt ekko i et audio-ekkokanselleringssystem, der audio-ekkokansellatoren omfatter en modul som genererer et modulutgangssignal, og i det minste konfigurert for å implementere en modell (5121) av akustisk ekko for derved å tilveiebringe et ekkoestimat (5133) og å trekke fra ekkoestimatet (5133) fra et inngangsundersignal (5132) utledet fra en første desimator (5141/5142) som desimerer inngangssignalet tillagt ekko, i tillegg til en interpolator (5139/5140) konfigurert for å interpolere et utgangsundersignal (5135) utledet fra modulens utgangssignal, der nevnte interpolator genererer et interpolert utgangssignal, karakterisert ved en subtraksjonsanordning tilpasset for å tilveiebringe nevnte utgangsundersignal (5135) ved å trekke i fra modulens utgangssignal fra inngangsundersignalet (5132) justert ved et første filter (5136), en addisjonsanordning tilpasset å tilveiebringe nevnte ekkodempede utgangssignal ved å addere det ekkotillagte inngangssignal justert av et andre filter (5138) til interpo-latorens utgangssignal.
2. Audio-ekkokansellator ifølge krav 1 karakterisert ved et første analysefilter (5126) tilpasset til å dele en utgang av nevnte desimator (5141/5142) inn i et antall av inngangsundersignaler av respektive underfrekvensbånd, og et syntetiseringsfilter (5127) tilpasset for å kombinere nevnte antall av utgangsundersignaler til en inngang for nevnte interpolator (5139/5140) .
3. Audio-ekkokansellator ifølge krav 2, karakterisert ved et andre analysefilter (5125) tilpasset til å dele en utgang for en andre desimator (5123/5124) til nevnte antall ekkomodulerings-inngangssignaler for de respektive underfrekvensbånd, der et av ekkomodellerings-inngangssignalene er en inngang til nevnte modell for det akustiske ekko.
4. Audio-ekkokansellator ifølge krav 3, karakterisert ved en kontrollmodul (5137) tilpasset til å justere en respons for nevnte første og andre filter (5136, 5138) avhengig av inngangsundersignalet og et korresponderende ekkomoduleringsinngangssignal.
5. Audio-ekkokansellator ifølge kravene 3 eller 4, karakterisert ved at den første og den andre desimator (5141/5142, 5123/5124) begge inkluderer et lavpassfilter (5142, 5123) og en nedsampler (5141, 5124), og interpolatoren (5139/5140) inkluderer en oppsampler (5140) og et lavpassfilter (5139).
6. Audio-ekkokansellator ifølge krav 5, karakterisert ved at en eller flere av lavpassfiltrene er implementert som FIR-filtre.
7. Audio-ekkokansellator ifølge kravene 5 eller 6, karakterisert ved at analysefiltret, syntetiseringsfiltret og én eller flere av lavpassfiltrene er lineære fasefiltre.
8. Audio-ekkokansellator ifølge krav 7, karakterisert ved at det første og det andre filteret er tidsvariable forsterkere.
9. Audio-ekkokansellator ifølge ett av kravene 1 til 6, karakterisert ved at det første og det andre filtret er forsterkere.
10. Audio-ekkokansellator ifølge et av de foregående krav, karakterisert ved én eller flere forsinkelsesenheter før og/eller etter, eller integrert i det andre filter (5138), som akkumulert korresponderer til en forsinkelse som stam-mer fra den første desimator (5141/5142) til interpolatoren (5139/5140).
11. Audio-ekkokansellator ifølge et av de foregående krav, karakterisert ved at nevnte modell inkluderer et FIR-filter og en tilordnet filteroppdateringsalgoritme.
12. Audio-ekkokansellator ifølge et av de foregående krav karakterisert ved at nevnte modul videre inkluderer en til-leggsprosesseringsenhet (5122), som i det minste inkludere-rer én eller flere av de følgende: en restekkomaskeringsen-het, en støyreduksjonsalgoritme og/eller en komfortstøyge-nerator.
13. Audio-ekkokansellator ifølge et av de foregående krav karakterisert ved at kansellatoren er en del av et videokonferansesystem der inngangen for den andre desimator er et andre audiosignal innfanget ved en mikrofon i den fjerne ende inkluderende fjernendelyd, og det ekkoadderte inngangssignalet er et første audiosignal innfanget ved en mikrofon ved næreenden inkludert nærendelyd, støy og/eller det akustiske ekko.
14. Audio-ekkokansellator ifølge ett av kravene 1 til 12, karakterisert ved at kansellatoren er en del av et telefon-kommunikasjons- og/eller konferansesystem der inngangen for den andre desimator er et andre audiosignal innfanget av en mikrofon i fjernenden inkludert fjernendelyd, og at det ekkotillagte inngangssignalet er et første audiosignal innfanget ved en mikrofon ved nærenden inkludert nærendelyd, støy og/eller det akustiske ekko.
15. Audio-ekkokansellator ifølge ett av kravene 1 til 12, karakterisert ved at kansellatoren er en del av en mobil-kommunikasjons- og/eller konferansesystem der inngangen for den andre desimator er et andre audiosignal innfanget av en mikrofon i den fjerne ende inkludert fjernendelyd, og det ekkotillagte inngangssignalet er et første audiosignal innfanget av en mikrofon ved den nære inkludert nærendelyd, støy og/eller det akustiske ekko.
16. Audio-ekkokansellator ifølge kravene 13, 14 eller 15, karakterisert ved at kontroilmodulen (5137) er tilpasset til å detektere nærværelsen og/eller innholdet av nevnte første og andre audiosignal og til å justere nevnte respons tilsvarende.
17. Audio-ekkokansellator ifølge krav 16, karakterisert ved at nevnte kontrollmodul (5137) er tilpasset til å justere responsen til en første positiv ikke-null verdi mindre enn eller lik én om nærendelyden sammen med støyen eller nærendelyden alene blir detektert, og til en andre nullverdi i alle andre tilfeller.
18. Fremgangsmåte for å tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt inngangssignal i et audio-ekkokanselleringssystem der audio-ekkokansellatoren omfatter en modul som genererer et modulutgangssignal, i det minste konfigurert for å implementere en modell (5121) av akustisk ekko for derved å tilveiebringe et ekkoestimat (5133) og å trekke ekkoestimatet (5133) fra et inngangsundersignal (5132) utledet fra en første desimator (5141/5142) som desimerer det ekkotillagte inngangssignalet, i tillegg til en interpolator (5139/5140) konfigurert for å interpolere et utgangsundersignal (5135) utledet fra modulens utgangsBignal, hvilken interpolator genererer et interpoleringsutgangssignal, karakterisert ved å avdele inngangsundersignalet (5132) før nevnte modul, å justere det avdelte inngangsundersignalet (5132) med et første filter (5136), å tilveiebringe nevnte utgangsundersignal (5135) ved å trekke fra modulutgangssignalet med det justerte inngangsundersignalet (5132), å avdele det ekkotillagte inngangssignalet, å justere det avdelte ekkotillagte inngangssiganlet med et andre filter (5138), å tilveiebringe det ekkodempede utgangssignal ved å legge til det justerte ekkotillagte inngangssignalet til interpo-latorens utgangssignal (5139/5140).
19. Fremgangsmåte ifølge krav 18, karakterisert ved de etterfølgende trinn: dele en utgang fra nevnte første desimator (5141/5142) inn i et antall av inngangsundersignaler for de respektive under frekvensbånd, og å tilveiebringe en inngang av nevnte interpolator (5139/5140) ved å kombinere nevnte antall av utgangsundersignaler.
20. Fremgangsmåte ifølge krav 19, karakterisert ved følgende trinn: dele en utgang fra en andre desimator (5123/5124) inn til nevnte antall av ekkomodulerings-inngangssignaler for de respektive underfrekvensbånd, der en av utgangene er inngangen til nevnte modell av det akustiske ekko.
21. Fremgangsmåte ifølge krav 20, karakterisert ved å videre omfatte følgende trinn: justering av responsen for nevnte første (5136) og andre filter (5138) avhengig av inngangsundersignalet og et korresponderende ekkomoduleringsinngangssignal.
22. Fremgangsmåte ifølge et av kravene 18 til 21, karakterisert ved å videre omfatte trinnene: i den første desimator (5141/5142) foretas en lavpassfiltrering og nedsampling av det ekkotillagte inngangssignalet, og i den andre desimator (5123/5124) foretas en lav-passf iltrering og nedsampling av inngangssignaler fra den andre desimator (5123/5124), og i interpolatoren (5139/5140) foretas en oppsampling og lav-passf iltrering av inngangssignalet for interpolatoren (5139/5140).
23. Anvendelse av fremgangsmåte i henhold til kravene 18 til 22 for et video-, telefon- eller mobilkonferanse- og/eller kommunikasjonssystem.
NO20031103A 2003-03-10 2003-03-10 Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal NO318401B1 (no)

Priority Applications (10)

Application Number Priority Date Filing Date Title
NO20031103A NO318401B1 (no) 2003-03-10 2003-03-10 Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal
EP03770158A EP1602223B1 (en) 2003-03-10 2003-11-11 Echo canceller with reduced requirement for processing power
AT03770158T ATE433253T1 (de) 2003-03-10 2003-11-11 Echokompensator mit verringertem verarbeitungsleistungsverbrauch
DE60327895T DE60327895D1 (de) 2003-03-10 2003-11-11 Echokompensator mit verringertem verarbeitungsleistungsverbrauch
JP2004569385A JP2006514492A (ja) 2003-03-10 2003-11-11 処理力の要求が低減されたエコーキャンセラー
PCT/NO2003/000379 WO2004082249A1 (en) 2003-03-10 2003-11-11 Echo canceller with reduced requirement for processing power
CNB2003801101298A CN100521710C (zh) 2003-03-10 2003-11-11 处理能力要求降低的回波消除器
ES03770158T ES2328032T3 (es) 2003-03-10 2003-11-11 Cancelador de eco con requerimientos reducidos de potencia de procesamiento.
AU2003278623A AU2003278623A1 (en) 2003-03-10 2003-11-11 Echo canceller with reduced requirement for processing power
US10/724,043 US7010119B2 (en) 2003-03-10 2003-12-01 Echo canceller with reduced requirement for processing power

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NO20031103A NO318401B1 (no) 2003-03-10 2003-03-10 Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal

Publications (2)

Publication Number Publication Date
NO20031103D0 NO20031103D0 (no) 2003-03-10
NO318401B1 true NO318401B1 (no) 2005-03-14

Family

ID=19914556

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20031103A NO318401B1 (no) 2003-03-10 2003-03-10 Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal

Country Status (10)

Country Link
US (1) US7010119B2 (no)
EP (1) EP1602223B1 (no)
JP (1) JP2006514492A (no)
CN (1) CN100521710C (no)
AT (1) ATE433253T1 (no)
AU (1) AU2003278623A1 (no)
DE (1) DE60327895D1 (no)
ES (1) ES2328032T3 (no)
NO (1) NO318401B1 (no)
WO (1) WO2004082249A1 (no)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7433463B2 (en) * 2004-08-10 2008-10-07 Clarity Technologies, Inc. Echo cancellation and noise reduction method
NO328256B1 (no) * 2004-12-29 2010-01-18 Tandberg Telecom As Audiosystem
NO324318B1 (no) * 2005-04-29 2007-09-24 Tandberg Telecom As Fremgangsmate og anordning for stoydeteksjon.
TW200735624A (en) * 2006-01-27 2007-09-16 Mediatek Inc Method and apparatus for echo cancellation
CN101496387B (zh) 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的***和方法
US7783478B2 (en) * 2007-01-03 2010-08-24 Alexander Goldin Two stage frequency subband decomposition
EP2018034B1 (en) * 2007-07-16 2011-11-02 Nuance Communications, Inc. Method and system for processing sound signals in a vehicle multimedia system
CN101878637B (zh) * 2007-11-29 2013-09-18 艾利森电话股份有限公司 用于对语音信号进行回声消除的方法和配置
US8433061B2 (en) * 2007-12-10 2013-04-30 Microsoft Corporation Reducing echo
US8744069B2 (en) * 2007-12-10 2014-06-03 Microsoft Corporation Removing near-end frequencies from far-end sound
US8219387B2 (en) * 2007-12-10 2012-07-10 Microsoft Corporation Identifying far-end sound
US8797377B2 (en) 2008-02-14 2014-08-05 Cisco Technology, Inc. Method and system for videoconference configuration
US8355041B2 (en) 2008-02-14 2013-01-15 Cisco Technology, Inc. Telepresence system for 360 degree video conferencing
GB2457986A (en) * 2008-03-06 2009-09-09 Cambridge Silicon Radio Ltd Acoustic echo cancellation
US8319819B2 (en) 2008-03-26 2012-11-27 Cisco Technology, Inc. Virtual round-table videoconference
US8390667B2 (en) 2008-04-15 2013-03-05 Cisco Technology, Inc. Pop-up PIP for people not in picture
US8290141B2 (en) * 2008-04-18 2012-10-16 Freescale Semiconductor, Inc. Techniques for comfort noise generation in a communication system
US8233629B2 (en) * 2008-09-04 2012-07-31 Dts, Inc. Interaural time delay restoration system and method
US8694658B2 (en) 2008-09-19 2014-04-08 Cisco Technology, Inc. System and method for enabling communication sessions in a network environment
US8477175B2 (en) * 2009-03-09 2013-07-02 Cisco Technology, Inc. System and method for providing three dimensional imaging in a network environment
US8659637B2 (en) 2009-03-09 2014-02-25 Cisco Technology, Inc. System and method for providing three dimensional video conferencing in a network environment
US8659639B2 (en) 2009-05-29 2014-02-25 Cisco Technology, Inc. System and method for extending communications between participants in a conferencing environment
US9082297B2 (en) 2009-08-11 2015-07-14 Cisco Technology, Inc. System and method for verifying parameters in an audiovisual environment
US9225916B2 (en) 2010-03-18 2015-12-29 Cisco Technology, Inc. System and method for enhancing video images in a conferencing environment
US9313452B2 (en) 2010-05-17 2016-04-12 Cisco Technology, Inc. System and method for providing retracting optics in a video conferencing environment
US8896655B2 (en) 2010-08-31 2014-11-25 Cisco Technology, Inc. System and method for providing depth adaptive video conferencing
US8599934B2 (en) 2010-09-08 2013-12-03 Cisco Technology, Inc. System and method for skip coding during video conferencing in a network environment
CN101958122B (zh) * 2010-09-19 2013-01-09 杭州华三通信技术有限公司 一种回声消除的方法和装置
US9042535B2 (en) 2010-09-29 2015-05-26 Cisco Technology, Inc. Echo control optimization
US8599865B2 (en) 2010-10-26 2013-12-03 Cisco Technology, Inc. System and method for provisioning flows in a mobile network environment
US8699457B2 (en) 2010-11-03 2014-04-15 Cisco Technology, Inc. System and method for managing flows in a mobile network environment
US9143725B2 (en) 2010-11-15 2015-09-22 Cisco Technology, Inc. System and method for providing enhanced graphics in a video environment
US9338394B2 (en) 2010-11-15 2016-05-10 Cisco Technology, Inc. System and method for providing enhanced audio in a video environment
US8730297B2 (en) 2010-11-15 2014-05-20 Cisco Technology, Inc. System and method for providing camera functions in a video environment
US8902244B2 (en) 2010-11-15 2014-12-02 Cisco Technology, Inc. System and method for providing enhanced graphics in a video environment
US8542264B2 (en) 2010-11-18 2013-09-24 Cisco Technology, Inc. System and method for managing optics in a video environment
US8723914B2 (en) 2010-11-19 2014-05-13 Cisco Technology, Inc. System and method for providing enhanced video processing in a network environment
US9111138B2 (en) 2010-11-30 2015-08-18 Cisco Technology, Inc. System and method for gesture interface control
USD682854S1 (en) 2010-12-16 2013-05-21 Cisco Technology, Inc. Display screen for graphical user interface
USD682864S1 (en) 2010-12-16 2013-05-21 Cisco Technology, Inc. Display screen with graphical user interface
USD678307S1 (en) 2010-12-16 2013-03-19 Cisco Technology, Inc. Display screen with graphical user interface
USD682294S1 (en) 2010-12-16 2013-05-14 Cisco Technology, Inc. Display screen with graphical user interface
USD678320S1 (en) 2010-12-16 2013-03-19 Cisco Technology, Inc. Display screen with graphical user interface
USD678308S1 (en) 2010-12-16 2013-03-19 Cisco Technology, Inc. Display screen with graphical user interface
USD682293S1 (en) 2010-12-16 2013-05-14 Cisco Technology, Inc. Display screen with graphical user interface
USD678894S1 (en) 2010-12-16 2013-03-26 Cisco Technology, Inc. Display screen with graphical user interface
CN102065190B (zh) * 2010-12-31 2013-08-28 杭州华三通信技术有限公司 一种回声消除方法及其装置
US8692862B2 (en) 2011-02-28 2014-04-08 Cisco Technology, Inc. System and method for selection of video data in a video conference environment
US8670019B2 (en) 2011-04-28 2014-03-11 Cisco Technology, Inc. System and method for providing enhanced eye gaze in a video conferencing environment
US8786631B1 (en) 2011-04-30 2014-07-22 Cisco Technology, Inc. System and method for transferring transparency information in a video environment
US8934026B2 (en) 2011-05-12 2015-01-13 Cisco Technology, Inc. System and method for video coding in a dynamic environment
US8947493B2 (en) 2011-11-16 2015-02-03 Cisco Technology, Inc. System and method for alerting a participant in a video conference
US8682087B2 (en) 2011-12-19 2014-03-25 Cisco Technology, Inc. System and method for depth-guided image filtering in a video conference environment
CN102623016A (zh) * 2012-03-26 2012-08-01 华为技术有限公司 宽带语音处理方法及装置
CN104054274B (zh) * 2012-04-25 2016-05-25 三菱电机株式会社 回波消除装置
US9681154B2 (en) 2012-12-06 2017-06-13 Patent Capital Group System and method for depth-guided filtering in a video conference environment
US9843621B2 (en) 2013-05-17 2017-12-12 Cisco Technology, Inc. Calendaring activities based on communication processing
EP3111627B1 (en) * 2014-02-28 2018-07-04 Dolby Laboratories Licensing Corporation Perceptual continuity using change blindness in conferencing
CN109643553B (zh) * 2016-06-08 2023-09-05 杜比实验室特许公司 使用稀疏预测滤波器集的调适的回波估计及管理
US10122863B2 (en) * 2016-09-13 2018-11-06 Microsemi Semiconductor (U.S.) Inc. Full duplex voice communication system and method
US10388298B1 (en) * 2017-05-03 2019-08-20 Amazon Technologies, Inc. Methods for detecting double talk
EP3425923B1 (en) * 2017-07-06 2024-05-08 GN Audio A/S Headset with reduction of ambient noise
US10951859B2 (en) 2018-05-30 2021-03-16 Microsoft Technology Licensing, Llc Videoconferencing device and method
US20230412727A1 (en) * 2022-06-20 2023-12-21 Motorola Mobility Llc Adjusting Transmit Audio at Near-end Device Based on Background Noise at Far-end Device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4747132A (en) * 1984-04-09 1988-05-24 Matsushita Electric Industrial Co., Ltd. Howling canceller
DE3887057T2 (de) * 1987-10-02 1994-08-25 Advanced Micro Devices Inc Adaptiver Echokompensator mit Doppel-Spracherkennung.
US5305309A (en) * 1989-12-06 1994-04-19 Fujitsu Limited Echo canceller
CA2036078C (en) * 1990-02-21 1994-07-26 Fumio Amano Sub-band acoustic echo canceller
US5305307A (en) 1991-01-04 1994-04-19 Picturetel Corporation Adaptive acoustic echo canceller having means for reducing or eliminating echo in a plurality of signal bandwidths
FR2710210A1 (fr) * 1993-09-13 1995-03-24 Trt Telecom Radio Electr Procédé pour la mise en route d'un modem comportant un annuleur d'écho à phase variable et modem dans lequel un tel procédé est mis en Óoeuvre.
ZA95599B (en) * 1994-02-28 1996-02-06 Qualcomm Inc Doubletalk detection by means of spectral content
JPH07264279A (ja) 1994-03-18 1995-10-13 Nec Corp エコーキャンセラ装置
JP3654470B2 (ja) * 1996-09-13 2005-06-02 日本電信電話株式会社 サブバンド多チャネル音声通信会議用反響消去方法
US6865270B1 (en) * 2000-09-21 2005-03-08 Rane Corporation Echo cancellation method and apparatus
JP4345225B2 (ja) * 2000-11-27 2009-10-14 沖電気工業株式会社 エコーキャンセラ

Also Published As

Publication number Publication date
EP1602223B1 (en) 2009-06-03
WO2004082249A1 (en) 2004-09-23
AU2003278623A1 (en) 2004-09-30
DE60327895D1 (de) 2009-07-16
NO20031103D0 (no) 2003-03-10
ES2328032T3 (es) 2009-11-06
EP1602223A1 (en) 2005-12-07
JP2006514492A (ja) 2006-04-27
US7010119B2 (en) 2006-03-07
CN1810015A (zh) 2006-07-26
CN100521710C (zh) 2009-07-29
US20040218755A1 (en) 2004-11-04
ATE433253T1 (de) 2009-06-15

Similar Documents

Publication Publication Date Title
NO318401B1 (no) Et audio-ekkokanselleringssystem og en fremgangsmate for a tilveiebringe et ekkodempet utgangssignal fra et ekkotillagt signal
EP1911258B1 (en) Method and system for low delay echo cancelling
EP1832104B1 (en) Audio system and method for acoustic echo cancellation
KR101414688B1 (ko) 에코 보상 방법 및 신호 처리 수단
EP1698159B1 (en) System and method for enhanced stereo audio
US8306215B2 (en) Echo canceller for eliminating echo without being affected by noise
CN101878637B (zh) 用于对语音信号进行回声消除的方法和配置
US9947337B1 (en) Echo cancellation system and method with reduced residual echo
EP1700465B1 (en) System and method for enchanced subjective stereo audio
CN101562669A (zh) 自适应全双工全频段回声消除的方法
EP1186157B1 (en) Symmetry based subband acoustic echo cancellation
JP2002009677A (ja) 音響エコーキャンセラー装置
JP5631523B2 (ja) エコー消去装置
JP2000353989A (ja) エコーキャンセラ
JPH0795711B2 (ja) 反響信号消去装置

Legal Events

Date Code Title Description
CREP Change of representative

Representative=s name: ONSAGERS AS, POSTBOKS 6963 ST OLAVS PLASS, 0130 OS

MM1K Lapsed by not paying the annual fees