TWI415117B - 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置 - Google Patents

使用在麥克風陣列之消除殘響與減低噪音方法及其裝置 Download PDF

Info

Publication number
TWI415117B
TWI415117B TW098145015A TW98145015A TWI415117B TW I415117 B TWI415117 B TW I415117B TW 098145015 A TW098145015 A TW 098145015A TW 98145015 A TW98145015 A TW 98145015A TW I415117 B TWI415117 B TW I415117B
Authority
TW
Taiwan
Prior art keywords
sound
matrix
signal
noise reduction
equation
Prior art date
Application number
TW098145015A
Other languages
English (en)
Other versions
TW201123175A (en
Inventor
Mingsian R Bai
Ker Nan Hur
Ying Ting Liou
Original Assignee
Univ Nat Chiao Tung
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 Univ Nat Chiao Tung filed Critical Univ Nat Chiao Tung
Priority to TW098145015A priority Critical patent/TWI415117B/zh
Priority to US12/721,566 priority patent/US8351618B2/en
Publication of TW201123175A publication Critical patent/TW201123175A/zh
Application granted granted Critical
Publication of TWI415117B publication Critical patent/TWI415117B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)

Description

使用在麥克風陣列之消除殘響與減低噪音方法及其裝置
本發明是有關於麥克風陣列裝置,且特別是有關於一種使用在麥克風陣列之消除殘響與減低噪音方法及其裝置。
隨著無線通訊技術的進步,行動電話已逐漸成為現代人生活中不可缺少的一個溝通工具。然而,在駕駛汽車時手持行動電話交談易導致駕駛者分心並可能進而造成意外事故。因此,具有免持聽筒的行動電話,逐漸廣為駕駛者所接受。
雖然,具有免持聽筒的行動電話,在車廂內使用可以減少駕駛者分心的狀況,但是一般現有之免持聽筒行動電話的收音麥克風是裝設於駕駛者的前方,例如:方向盤上或車廂內擋風玻璃附近。由於收音麥克風的裝設位置通常與駕駛者有一段距離,收音麥克風通常不僅接收到駕駛者的語音,同時也會接收到其他干擾噪音,例如:汽車引擎噪音、行進時所產稱生的空氣風切噪音、汽車行進時的輪胎噪音、傳動系統噪音以及車體與汽車主要元件之間的震動噪音等等。另外,車廂內為密閉空間,當駕駛者說話時也容易在此密閉空間內產生迴響(或作殘響)。與駕駛者對話的遠端會同時聽到這些干擾噪音與殘響,導致整體通訊品質低落。因此,如何於密閉空間內接收語音並有效消除殘響與減低噪音便成為一個重要的議題。
根據本發明之示範實施例,本發明提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置。所述之消除殘響與減低噪音方法及其裝置根據量測聲音源至麥克風陣列而得的系統響應,以獲得反濾波處理與阻擋矩陣的參數,並使用所獲得之反濾波處理與阻擋矩陣的參數,在一個廣義旁葉消除器(Generalized side-lobe canceller)的架構內,對所接收到的聲音信號進行抑制殘響與消除噪音的處理。此外,所述之消除殘響與減低噪音方法及其裝置還使用適應性濾波處理進一步消除所接收到之聲音信號中的其餘旁葉部份,並有效降低輸出聲音信號的總體能量。
根據本發明的示範實施例,本發明提出一種消除殘響與減低噪音方法,適用於一個單進多出之麥克風陣列上。所述之單進多出之麥克風陣列包括多個麥克風,且每一麥克風各自接收到由一個聲音源發出的多個聲音信號的其中之一,其中,每一聲音信號各自經歷介於聲音源與單進多出之麥克風陣列之間的一個系統響應的增益。所述之系統響應是藉由預先量測而獲得的,且表示為一系統響應矩陣H ,而每一聲音信號所經歷的增益實質上並非完全相同。所述之消除殘響與減低噪音方法包括下列步驟。首先,對麥克風陣列所接收到的聲音信號進行一個電波束合成(Beamforming)處理,並產生第一聲音信號。電波束合成處理讓每一聲音信號的主葉(Main-lobe)部份通過並減低每一聲音信號的多個旁葉(Side-lobe)部份。所述之電波束合成處理使用反濾波矩陣C 的運算,而反濾波矩陣C 與系統響應矩陣H 的關係表示如下列等式(1):
C TH H  等式(1)
,其中,α為一實數純量且α大於零,C T 為反濾波矩陣的轉置矩陣(Transpose matrix),且H H 為系統響應矩陣H 的赫密特矩陣(Hermitian matrix)。另外,對麥克風陣列所接收到的聲音信號,並產生抑制聲音向量。抑制處理讓聲音信號的旁葉部份通過並減低聲音信號的主葉部份,且抑制處理為進行阻擋矩陣B 的運算,而阻擋矩陣B 表示如下列等式(2):
h H B =0 等式(2)
,其中,h H 為聲音源至每一麥克風之間的頻率響應矩陣的赫密特矩陣。然後,對抑制聲音向量進行適應性濾波處理,並產生第二聲音信號。另外,從第一聲音信號減去第二聲音信號以獲得聲音輸出信號,並且適應性濾波處理根據聲音輸出信號的反饋來調整適應性濾波處理的多個參數。
根據本發明的示範實施例,本發明另提供一種消除殘響與減低噪音方法,適用於單進多出之麥克風陣列上。所述之單進多出之麥克風陣列包括多個麥克風,且每一麥克風各自接收到由一個聲音源發出的多個聲音信號的其中之一。每一聲音信號各自經歷介於聲音源與單進多出之麥克風陣列之間的一個系統響應的增益,而系統響應藉由預先量測而獲得一個系統響應矩陣H ,且每一聲音信號所經歷的增益實質上並非完全相同。所述之消除殘響與減低噪音方法包括下列步驟。首先,對麥克風陣列所接收到的聲音信號進行第一信號處理,並產生第一聲音信號。第一信號處理讓聲音信號的主葉部份通過並減低聲音信號的多個旁葉部份,而第一信號處理為進行反濾波矩陣C 的運算。所述之反濾波矩陣C 與系統響應矩陣H 的關係表示如下列等式(3):
C TH H  等式(3)
,其中,α為一實數純量且α大於零,C T 為反濾波矩陣的轉置矩陣,且H H 為系統響應矩陣H 的赫密特矩陣。另外,對麥克風陣列所接收到的聲音信號進行第二信號處理,並產生抑制聲音向量。第二信號處理讓聲音信號的旁葉部份通過並減低聲音信號的主葉部份。然後,對抑制聲音向量進行第三信號處理,並產生第二聲音信號。此外,從第一聲音信號減去第二聲音信號以獲得聲音輸出信號,而適應性濾波處理藉由根據聲音輸出信號的反饋來調整第三信號處理的多個參數。
根據本發明的示範實施例,本發明再提供一種消除殘響與減低噪音方法,適用於單進多出之麥克風陣列上。所述之單進多出之麥克風陣列包括多個麥克風,且每一麥克風各自接收到由一個聲音源發出的多個聲音信號的其中之一。每一聲音信號各自經歷介於聲音源與單進多出之麥克風陣列之間的系統響應的增益,而系統響應為藉由預先量測而獲得且表示為系統響應矩陣H ,並且每一聲音信號所經歷的增益實質上並非完全相同。所述之消除殘響與減低噪音方法包括下列步驟。首先,對麥克風陣列所接收到的聲音信號進行第一信號處理,並產生第一聲音信號。第一信號處理讓聲音信號的主葉部份通過並減低聲音信號的多個旁葉部份。另外,對麥克風陣列所接收到的聲音信號進行第二信號處理,並產生抑制聲音向量。第二信號處理讓聲音信號的旁葉部份通過並減低聲音信號的主葉部份,並且第二信號處理為進行阻擋矩陣B 的運算,而阻擋矩陣B 表示如下列等式(4):
h H B =0 等式(4)
,其中,h H 為聲音源至每一麥克風之間的頻率響應矩陣的赫密特矩陣。然後,對抑制聲音向量進行第三信號處理,並產生第二聲音信號。此外,從第一聲音信號減去第二聲音信號以獲得聲音輸出信號,並且第三信號處理根據聲音輸出信號的反饋來調整第三信號處理的多個參數。
根據本發明的示範實施例,本發明另提供一種消除殘響與減低噪音裝置,適用於單進多出之麥克風陣列上。所述之單進多出之麥克風陣列包括多個麥克風,且每一麥克風各自接收到由一個聲音源發出的多個聲音信號的其中之一。每一聲音信號各自經歷介於聲音源與單進多出之麥克風陣列之間之系統響應的增益,系統響應藉由預先量測而獲得系統響應矩陣H ,而每一聲音信號所經歷的增益實質上並非完全相同。所述之消除殘響與減低噪音裝置包括固定電波束合成單元、阻擋矩陣處理單元、多輸入消除單元與運算單元。固定電波束合成單元,對麥克風陣列所接收到的聲音信號進行電波束合成處理,並產生第一聲音信號。電波束合成處理讓聲音信號的主葉部份通過並減低聲音信號的多個旁葉部份,並且電波束合成處理使用反濾波矩陣C 的運算,而反濾波矩陣C 與系統響應矩陣H 的關係表示如下列等式(5):
C TH H  等式(5)
,其中,α為一實數純量且α大於零,C T 為反濾波矩陣的轉置矩陣,且H H 為系統響應矩陣H 的赫密特矩陣。阻擋矩陣處理單元,對麥克風陣列所接收到的聲音信號進行抑制處理,並產生抑制聲音向量。抑制處理讓聲音信號的旁葉部份通過,並減低聲音信號的主葉部份。所述之抑制處理為進行阻擋矩陣B 的運算,而阻擋矩陣B 表示如下列等式(6):
h H B =0 等式(6)
,其中,h H 為聲音源至每一麥克風之間的頻率響應矩陣的赫密特矩陣。多輸入消除單元,耦接至阻擋矩陣處理單元,接收抑制聲音向量並對抑制聲音向量進行適應性濾波處理,以及產生第二聲音信號。此外,運算單元,耦接至固定電波束合成單元以及多輸入消除單元。運算單元包括第一運算輸入端、第二運算輸入端與運算輸出端。第一運算輸入端接收第一聲音信號,第二運算輸入端接收第二聲音信號,而運算單元從第一聲音信號減去第二聲音信號以獲得聲音輸出信號,並輸出聲音輸出信號至運算輸出端。此外,多輸入消除單元藉由接收聲音輸出信號的反饋來調整多輸入消除單元的多個參數。
基於上述,本發明之示範實施例提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置。消除殘響與減低噪音方法對接收到的聲音信號進行電波束合成處理,同時對聲音信號進行抑制處理以及進行適應性濾波處理。最後將電波束合成處理後的信號減去適應性濾波處理後的信號以獲得聲音輸出信號。另外,適應性濾波處理的參數為根據聲音輸出信號的反饋來調整的。此外,消除殘響與減低噪音方法及其裝置可消除所接收到之聲音信號中的旁葉部份,並有效降低輸出聲音信號的總體能量。
下文特舉本發明之示範實施例,並配合所附圖式作詳細說明如下,以讓上述特徵和優點能更明顯易懂。
現在將詳細參照所揭露之示範實施例,所述之示範實施例多繪示於附圖中,附帶一提的是,整個附圖中相同的參考標記用於表示相同或相似的元件。
根據本發明之示範實施例,本發明提供一種使用在麥克風陣列之消除殘響與減低噪音方法及其裝置。所述之消除殘響與減低噪音方法及其裝置根據量測聲音源至麥克風陣列而得的系統響應,以獲得反濾波處理與阻擋矩陣的參數,並使用所獲得之反濾波處理與阻擋矩陣的參數,在一個廣義旁葉消除器(Generalized sidelobe canceller)的架構內,對所接收到的聲音信號進行抑制殘響與消除噪音的處理。另外,所述之消除殘響與減低噪音方法及其裝置還使用適應性濾波處理進一步消除所接收到之聲音信號中的其餘旁葉部份,並有效降低輸出聲音信號的總體能量。除此之外,下述之所有示範實施例僅是用以說明,並非用以限定本發明。
首先請參照圖1,圖1是根據本發明之示範實施例所繪示用於通訊裝置之麥克風陣列裝置的運作環境示意圖。本發明之示範實施例所提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置可應用在上述之麥克風陣列裝置的運作環境運作環境100。此運作環境100包括聲音源102、近端通訊裝置120、通訊連結130、遠端通訊裝置142與聲音播放裝置144。
請繼續參照圖1,近端通訊裝置120還包括麥克風陣列裝置122與通訊收發器124。麥克風陣列裝置122包括多個麥克風且麥克風陣列裝置122藉由空間通道110接收語音信號,例如當使用者說話時,接收說話者的語音信號。而此空間通道為多路徑的空間通道。在本示範實施例中,麥克風陣列裝置122的麥克風1221、麥克風1222或麥克風122m 可為全向性麥克風。但本發明並非限定於上述,麥克風陣列裝置122的麥克風1221、麥克風1222或麥克風122m 還可以為其他形式的麥克風裝置。麥克風陣列裝置122還包括信號處理單元(未繪示)並進行對應的語音信號處理,例如本發明之示範實施例所提供之使用在麥克風陣列的消除殘響與減低噪音方法。
請繼續參照圖1,通訊收發器124提供雙向或單向的通訊功能,例如:將所處理過後的語音信號藉由通訊連結130傳送至遠端通訊裝置142,而所述之通訊連結130可以是無線通訊連結、有線電話線連結或光纖通訊連結。遠端通訊裝置142接收到語音信號後,則轉送至聲音播放裝置144進行後續的語音播放動作。本發明並非限定於此,本發明之示範實施例所提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置還可以應用在語音辨識功能。另外,本發明之示範實施例所提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置也可以應用在汽車免持聽筒行動電話、視訊會議通訊裝置、免持聽筒(擴音式)語音會議通訊裝置與網際網路語音電話(Voice over IP,VoIP)裝置等等。本發明之示範實施例所提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置主要在處理麥克風陣列裝置122所接收的語音信號,將語音信號中的殘響消除與噪音減低,使得聲音播放裝置144播放出的聲音品質達到可接收的程度。以下將以圖2繼續介紹麥克風陣列裝置122內之麥克風陣列與相關之聲音濾波裝置的運作環境以及運作原理。
圖2是根據本發明之第一示範實施例所繪示麥克風陣列與聲音濾波裝置的運作環境示意圖。在此運作環境200中,麥克風陣列裝置122為一個單進多出(Single input multiple output,SIMO)的麥克風陣列架構,且包括m 個麥克風裝置,例如:麥克風1221、麥克風1222至麥克風122m ,其中,m 為麥克風的總數且為大於零的正整數。這些m 個麥克風裝置接收從聲音源102而來的聲音輸入信號x (k ),但是聲音信號會經過多個空間通道而傳導至m 個麥克風裝置之每一個麥克風。在圖2中,空間通道1101、空間通道1102至空間通道110m 分別代表由聲音源102至麥克風1221、麥克風1222至麥克風122m 的空間通道,而每一空間通道所施予聲音信號的增益都並非完全相同。
請繼續參照圖2,每一個麥克風所接收到的聲音信號分別為聲音信號p 1 (k )、聲音信號p 2 (k )至聲音信號p m (k )。而這些接收到的聲音信號p 1 (k )、聲音信號p 2 (k )至聲音信號p m (k )會進一步被聲音濾波裝置126處理,而聲音濾波裝置126處理也包括m 個濾波器以相對應地處理所接收到的聲音信號。換言之,濾波器1261、濾波器1261至濾波器126m 分別處理所接收到的聲音信號p 1 (k )、聲音信號p 2 (k )至聲音信號p m (k )。最後,聲音濾波裝置126將處理過後的多個聲音信號在通訊連結140整合為聲音輸出信號y (k )。所述的通訊連結140可以包括上述之通訊連結130以及遠端通訊裝置142。
以上值得注意的是,聲音輸入信號x (k )、聲音信號p1 (k )、聲音信號p2 (k )、聲音信號p m (k )與聲音輸出信號y (k )皆為時域(time domain)中所代表的聲音信號。若是由頻域(frequency domain)的觀點來看,聲音源所產生的音頻訊號可以用x (ω)來表示,聲音輸出信號可以用y (ω)來表示。聲音源102至麥克風1221、麥克風1222至麥克風122m 之空間通道的系統響應(plant),可以用系統響應矩陣H (ω)來表示。此系統響應矩陣H (ω)可以利用頻譜分析儀在指定之密閉空間,例如:車廂內或密閉房間內,透過頻譜分析儀量測而獲得。聲音輸入信號、系統響應矩陣以及各聲音信號之間的關係可以用以下等式(1)至等式(3)來表示:
p =H q  等式(1)
,其中,
p =[p 1 (ω)…p m (ω)]T  等式(2),
H =[H 1 (ω)…H m (ω)]T  等式(3)。
另外,從頻域的觀點來看,聲音濾波裝置126處理的濾波器1261、濾波器1261至濾波器126m 可以用以下等式(4)來表示:
C =[c 1 (ω)…c m (ω)]T  等式(4)。
在經過特定的矩陣運算後,可以求得一個搭配麥克風矩陣裝置122之反濾波器(未繪示)的頻率響應矩陣C (ω),其中,反濾波器的頻率響應矩陣C (ω)與系統響應矩陣H (ω)的關係表示如下列等式(5):
C TH H  等式(5)
,其中,以上等式(1)中省略C (ω)與H (ω)的函數部份,α為一實數純量且α大於零,C T 為該反濾波矩陣的轉置矩陣(Transpose matrix),且H H 為該系統響應矩陣H 的赫密特矩陣(Hermitian matrix)。
在本示範實施例中,以上所述之反濾波器,當其反濾波矩陣的轉置矩陣實數純量α表示為下列等式(6)時,可稱為等值反濾波器(Equivalent source inverse filter):
,其中,為該系統響應矩陣H之歐式範數(2-norm)的一平方值。
在本示範實施例中,以上所述之反濾波器,當其反濾波矩陣的轉置矩陣實數純量α為1時,可稱為相位共軛(phase-conjugated)濾波器,此為頻域的觀點而定義的。但是,從時域的觀點來看,即為時間翻轉(time-reversed)濾波器,因為是將系統響應矩陣H在時域的脈衝響應(Impulse response)翻轉而得的。然而,在實際運作上,聲音信號經過時間翻轉濾波器處理後,尚需要經過反快速傅立葉轉換(Inverse Fast Fourier Transform,IFFT)以及適當的時域平移處理,以達成一個有限脈衝響應(Finite impulse response,FIR)的濾波器。在此值得注意的是,時間翻轉濾波器原本為非因果系統(non-causal system),故必須要有適當的時域平移處理,以實作為因果系統(causal system)。
以上所述之反濾波器還可以搭配廣義旁葉消除器(Generalized sidelobe canceller)的架構,以進一步消除殘響與減低噪音,並有效降低聲音輸出信號的整體能量。以下將以圖3至圖6對反濾波器搭配廣義旁葉消除器(Generalized sidelobe canceller)的架構(或簡稱為SIMO-ESIF結合GSC架構)作進一步的說明。
圖3是根據本發明之第二示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音方法的流程圖。請參照圖3,消除殘響與減低噪音方法300開始於步驟302。在步驟302中,對麥克風陣列所接收到的聲音信號進行電波束合成處理,並產生第一聲音信號。其中,電波束合成處理讓聲音信號的主葉(Main-lobe)部份通過並減低聲音信號的多個旁葉(Side-lobe)部份,而電波束合成處理使用反濾波矩陣C的運算,其中,該反濾波矩陣C與該系統響應矩陣H的關係表示如第一實施例中所述之等式(5)。在電波束合成處理之後,消除殘響與減低噪音方法300還可以對經由電波束合成處理後的聲音信號進行反快速傅立葉轉換處理,以及對經由電波束合成處理與反快速傅立葉轉換處理後的聲音信號進行適當時域平移處理以產生第一聲音信號。步驟302完成後,繼續進行步驟304。
在步驟304中,對麥克風陣列所接收到的聲音信號進行抑制處理,並產生抑制聲音向量。步驟304完成後,繼續進行步驟306。所述之抑制處理讓每一聲音信號的旁葉部份通過並減低每一聲音信號的主葉部份,而抑制處理為進行阻擋矩陣B 的運算,其中阻擋矩陣B 表示如下列等式(7):
h H B =0 等式(7)
,其中,h H 為聲音源102至每一麥克風之間的頻率響應矩陣h 的赫密特矩陣。另外,當聲音源102至每一麥克風之間的頻率響應矩陣的赫密特矩陣h H 表示如下等式(8)時,該阻擋矩陣B 表示如下等式(9):
h H =[a1 ,a2 ,...,a n ] 等式(8),
,其中,a1 、a2 …a n 為聲音源102至每一麥克風之間的頻率響應值,a1 、a2 …a n 為實數,且n 為這些麥克風的總數。步驟304完成後,繼續進行步驟306。
在步驟306中,對抑制聲音向量進行適應性濾波處理,並產生第二聲音信號。在本示範實施例中,所述之適應性濾波處理使用一種最小平均平方演算法(Least Mean Square method)來處理上述之抑制聲音向量。另外,所述之最小平均平方演算法如下等式(10)-等式(13)所示:
,其中,
Z n (k )=[z n (k ),z n (k -1),…,z n (k -M 2 +1)] T  等式(13)
,其中,y(k )為當時間為k 時的聲音輸出信號,b(k)為當時間為k 時的第一聲音信號,L 1 為聲音輸出信號與第一聲音信號之間的時間延遲,W (k )為當時間為k 時第三信號處理所使用的一個適應性濾波矩陣,Z (k )為當時間為k 時的抑制聲音向量,M2 為適應性濾波處理的長度,且M2 會影響消除殘響與減低噪音方法的整體運作效率,而μ為步階大小。所述之聲音輸出信號與第一聲音信號之間的時間延遲L 1 將會在以下其他示範實施例中會進進一步說明。步驟306完成後,繼續進行步驟308。在步驟308中,從第一聲音信號減去第二聲音信號以獲得聲音輸出信號。
步驟308完成後,繼續進行步驟310。在步驟310中,根據聲音輸出信號的反饋來調整適應性濾波處理的多個參數。步驟308完成後,消除殘響與減低噪音方法300到此結束。
在此值得注意的是,本發明並不限定於上述。以上步驟302至步驟310可以循環性的運作,且步驟302至步驟310中的任一個步驟可以與另一步驟同時運作。舉例來說,當步驟302進行時,其他步驟如步驟306與步驟308可以於同時進行。在介紹完第二示範實施例所提供之麥克風陣列之消除殘響與減低噪音方法300後,以下將參照圖4至圖6介紹其他可能使用在麥克風陣列之消除殘響與減低噪音裝置的系統架構。
圖4是根據本發明之第二示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。請參照圖4,消除殘響與減低噪音裝置400包括固定電波束合成單元402、阻擋矩陣處理單元410、多輸入消除單元420與運算單元406。另外,消除殘響與減低噪音裝置400還包括信號傳遞連結404、信號傳遞連結408、信號傳遞連結412與聲音輸出信號反饋連結430。在此值得注意的是,信號傳遞連結404、信號傳遞連結408、信號傳遞連結412在本示範實施例中為並列埠,可同時傳送多個聲音信號或信號向量值。
請參照圖4,在本示範實施例中,固定電波束合成單元(Fixed beamformer unit)402,從信號傳遞連結404接收多個聲音信號x (k ),對麥克風陣列所接收到的聲音信號進行電波束合成處理,並產生第一聲音信號。所述之電波束合成處理讓聲音信號的主葉部份通過以及減低聲音信號的多個旁葉部份,並且電波束合成處理使用反濾波矩陣C 的運算。另外,反濾波矩陣C 與系統響應矩陣H 的關係表示如前述第一示範實施例中的等式(5)。阻擋矩陣處理單元410,從信號傳遞連結408接收多個聲音信號x (k ),對麥克風陣列所接收到的聲音信號進行抑制處理,並產生抑制聲音向量Z (k )。所述之抑制處理讓聲音信號的旁葉部份通過,並減低聲音信號的主葉部份。另外,所述之抑制處理為進行阻擋矩陣B 的運算,而阻擋矩陣B 表示如前述之等式(7)。
多輸入消除單元(Multiple-input canceller unit)420,耦接至阻擋矩陣處理單元410,從信號傳遞連結412接收抑制聲音向量Z (k )並對抑制聲音向量進行適應性濾波處理,以及產生第二聲音信號。在本示範實施例中,多輸入消除單元420可以使用適應性濾波器陣列(Adaptive filter array)來達到多輸入消除之功效,然而本發明並不限定於此。另外,運算單元406,耦接至固定電波束合成單元404與適應性濾波器陣列420。運算單元406包括第一運算輸入端、第二運算輸入端與運算輸出端。第一運算輸入端接收第一聲音信號,第二運算輸入端接收第二聲音信號,而運算單元從第一聲音信號減去第二聲音信號以獲得聲音輸出信號y (k ),並輸出聲音輸出信號至運算輸出端y (k )。再者,多輸入消除單元420藉由接收聲音輸出信號的反饋來調整適應性濾波器陣列420的多個參數。另外,因為消除殘響與減低噪音裝置400具有上方與下方兩個信號處理的路徑,在此藉由前述之聲音輸出信號與第一聲音信號之間的時間延遲L 1 使得第一聲音信號與第二聲音信號可以同步抵達運算單元406。舉例來說,當取樣速率(Sampling rate)為8kHZ時,時間延遲L 1 可以設定為250個取樣點,亦即轉換為時間後為31.25毫秒。
另外,在此值得一提的是,在本發明的其他示範實施例中,上述之固定電波束合成單元402可以是相位共軛濾波器(phase conjugated filter),或是具有反濾波(inverse filtering)處理功效的反濾波器。以下將以圖5與圖6來分別介紹這兩種不同的系統架構。
圖5是根據本發明之第三示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。請參照圖5,在本示範實施例中,消除殘響與減低噪音裝置500與消除殘響與減低噪音裝置400相類似,唯一不同處是原來的固定電波束合成單元402用反濾波器502來實現,而反濾波器502具有前述之等式(5)與等式(6)的特徵,尤其反濾波器502於等式(5)中之實數純量α不等於1。其他部份例如:阻擋矩陣處理單元510、適應性濾波器陣列520、運算單元506、信號傳遞連結504、信號傳遞連結508、信號傳遞連結512與聲音輸出信號反饋連結530則分別與前述之阻擋矩陣處理單元410、適應性濾波器陣列420、運算單元406、信號傳遞連結404、信號傳遞連結408、信號傳遞連結412與聲音輸出信號反饋連結430相同。
圖6是根據本發明之第四示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。請參照圖6,在本示範實施例中,消除殘響與減低噪音裝置600與消除殘響與減低噪音裝置400相類似,唯一不同處是原來的固定電波束合成單元402用相位共軛濾波器602來實現,而相位共軛濾波器602即為前述第一示範實施例中所提到的相位共軛濾波器,且具有前述之等式(5)與等式(6)的特徵。其他部份例如:阻擋矩陣處理單元610、適應性濾波器陣列620、運算單元506、信號傳遞連結504、信號傳遞連結508、信號傳遞連結512與聲音輸出信號反饋連結530則分別與前述之阻擋矩陣處理單元410、適應性濾波器陣列420、運算單元406、信號傳遞連結404、信號傳遞連結408、信號傳遞連結412與聲音輸出信號反饋連結430相同。
在介紹完上述各示範實施例所提供之使用在麥克風陣列之消除殘響與減低噪音裝置後,以下將參照圖7至圖8概略介紹麥克風陣列所接收之聲音信號的指向性增益以及固定電波束合成裝置的系統響應。
圖7是根據本發明之示範實施例所繪示麥克風陣列所接收之聲音信號的指向性增益示意圖。請參照圖7,在指向性增益示意圖中,橫軸為聲音信號的成分進入麥克風陣列裝置122的進入方向(或作進入角度),而縱軸為各聲音信號成分將經歷的增益值。如圖7所示,麥克風陣列所接收到的聲音信號包括主葉部份710、旁葉部份704、旁葉部份706、旁葉部份722與旁葉部份724等。其他聲音信號成分因為進入麥克風陣列裝置122的角度超過90度,故在此省略。上述之各示範實施例所提供之使用在麥克風陣列之消除殘響與減低噪音方法300或使用在麥克風陣列之消除殘響與減低噪音裝置400~600即設計用以過濾進入麥克風陣列裝置122的聲音信號,使旁葉部份704、旁葉部份706、旁葉部份722與旁葉部份724被過濾掉,而留下主葉部份702。虛線710所示為取樣速率較低時(例如:2kHz),經過濾後所留下的聲音信號成分。
圖8是根據本發明之示範實施例所繪示阻擋矩陣處理單元之指向性增益的示意圖。請參照圖8,舉例來說,曲線802與曲線804合在一起時代表阻擋矩陣處理單元410對進入麥克風陣列裝置122之聲音信號的增益曲線。如圖8所示,阻擋矩陣處理單元410對進入角度為0度的聲音信號有近於-20dB的增益,隨著聲音信號的進入角度逐漸增大,其對聲音信號的增益也逐漸增加。據此,阻擋矩陣處理單元410可以讓聲音信號的旁葉部份通過,而減低聲音信號的主葉部份。
以下將以表1介紹第三示範實施例與第四示範實施例所提供之使用在麥克風陣列之消除殘響與減低噪音裝置500與600的處理效果。
請參照表1,要說明的是,表1所比較的是反濾波器與相位共軛濾波器在兩種不同架構(僅使用SIMO麥克風陣列的架構以及SIMO結合GSC架構)下的輸入聲音信號訊噪比(Signal-to-noise ratio,SNR)、輸出聲音信號訊噪比、訊噪比增益值(SNR Gain,SNRG)以及語音失真指標參數(Speech-distortion index)。
輸入聲音信號訊噪比的計算方式如下等式(14):
,其中,E(x)為期望值函數,x 1 代表第一個麥克風接收到的聲音信號,而v 1 代表第一個麥克風接收到的噪音信號。
輸出聲音信號訊噪比的計算方式如下等式(15):
,其中,x 代表輸入聲音信號向量,而 v 代表噪音信號向量,c T 為反濾波矩陣之系統響應的轉置矩陣或相位共軛濾波器之系統響應的轉置矩陣。
訊噪比增益值的計算方式如下等式(16):
SNRG(dB)=SNRA -SNR1  等式(16)
,亦即訊噪比增益值為輸出聲音信號訊噪比與輸入聲音信號訊噪比之間的差值。
語音失真指標參數的計算方式如下等式(17):
如表1所示反濾波器與相位共軛濾波器在SIMO結合GSC架構下,兩者的輸出聲音信號訊噪比參數都較在SIMO架構下有所提昇,而訊噪比增益值也是呈現相類似的提昇狀態。另外,相位共軛濾波器在SIMO架構下的語音失真指標參數比在SIMO結合GSC架構下相對較好,而反濾波器在兩種不同之架構下都有相對較多之語音失真的狀況,但是仍在可以接受的範圍內。
綜上所述,根據本發明之多個示範實施例,本發明提供使用在麥克風陣列之消除殘響與減低噪音方法及其裝置。消除殘響與減低噪音方法對接收到的聲音信號進行電波束合成處理,同時對聲音信號進行抑制處理以及進行適應性濾波處理。最後將電波束合成處理後的信號減去適應性濾波處理後的信號以獲得聲音輸出信號。另外,適應性濾波處理的參數為根據聲音輸出信號的反饋來調整的。再者,消除殘響與減低噪音方法及其裝置,可消除所接收到之聲音信號中的旁葉部份,抑制殘響與消除噪音,並有效降低輸出聲音信號的總體能量。此外,消除殘響與減低噪音方法及其裝置在搭配廣義旁葉消除器的架構時,可增加麥克風陣列的指向性與訊噪比參數。
雖然已以示範實施例揭露如上,然其並非用以限定可實施方式,任何所屬技術領域中具有通常知識者,在不脫離所揭露實施例之精神和範圍內,當可作些許之更動與潤飾,故保護範圍當視後附之申請專利範圍所界定者為準。
102...聲音源
110...空間通道
120...近端通訊裝置
122...麥克風陣列裝置
124...通訊收發器
130...通訊連結
142...遠端通訊裝置
144...聲音播放裝置
1101、1102、…、110m ...空間通道
1221、1222、…、122m ...麥克風
1261、1262、…、126m ‧‧‧濾波器
140‧‧‧通訊連結
S302~S310‧‧‧根據本發明之第二示範實施例所提供之用在麥克風陣列之消除殘響與減低噪音方法的各步驟
402...固定電波束合成單元
410、510、610...阻擋矩陣處理單元
420、520、620...多輸入消除單元(適應性濾波器陣列)
406、506、606...運算單元
404、408、412、504、508、512、604、608、612...信號傳遞連結
430、530、630...聲音輸出信號反饋連結
702‧‧‧聲音信號之主葉部份
704、706、722、724‧‧‧聲音信號之旁葉部份
710‧‧‧聲音信號之主葉部份與部份旁葉部份
802、804‧‧‧阻擋矩陣處理單元對進入麥克風陣列裝置之聲音信號的增益曲線
圖1是根據本發明之示範實施例所繪示用於通訊裝置之麥克風陣列裝置的運作環境示意圖。
圖2是根據本發明之第一示範實施例所繪示麥克風陣列與聲音濾波裝置的運作環境示意圖。
圖3是根據本發明之第二示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音方法的流程圖。
圖4是根據本發明之第二示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。
圖5是根據本發明之第三示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。
圖6是根據本發明之第四示範實施例所繪示用在麥克風陣列之消除殘響與減低噪音裝置的系統架構圖。
圖7是根據本發明之示範實施例所繪示麥克風陣列所接收之聲音信號的指向性增益示意圖。
圖8是根據本發明之示範實施例所繪示阻擋矩陣處理單元之指向性增益的示意圖。
S302~S310...根據本發明之第二示範實施例所提供之用在麥克風陣列之消除殘響與減低噪音方法的各步驟

Claims (34)

  1. 一種消除殘響與減低噪音方法,適用於一單進多出之麥克風陣列上,其中,該單進多出之麥克風陣列包括多個麥克風,且各該些麥克風各自接收到由一聲音源發出的多個聲音信號的其中之一,其中,各該些聲音信號各自經歷介於聲音源與該單進多出之麥克風陣列之間的一系統響應的增益,該系統響應藉由預先量測而獲得且表示為一系統響應矩陣H ,而各該些聲音信號所經歷的增益實質上並非完全相同,該消除殘響與減低噪音方法包括:對該麥克風陣列接收到的該些聲音信號進行一電波束合成(Beamforming)處理,並產生一第一聲音信號,其中,該電波束合成處理讓該些聲音信號的一主葉(Main-lobe)部份通過並減低該些聲音信號的多個旁葉(Side-lobe)部份,而該電波束合成處理使用一反濾波矩陣C 的運算,其中,該反濾波矩陣C 與該系統響應矩陣H 的關係表示如下列等式(1):C TH H 等式(1),其中,α為一實數純量且α大於零,C T 為該反濾波矩陣的一轉置矩陣(Transpose matrix),且H H 為該系統響應矩陣H 的一赫密特矩陣(Hermitian matrix);對該麥克風陣列接收到的該些聲音信號進行一抑制處理,並產生一抑制聲音向量,其中,該抑制處理讓該些聲音信號的該些旁葉部份通過並減低該些聲音信號的該主葉部份,而該抑制處理為進行一阻擋矩陣B 的運算,其中該阻擋矩陣B 表示如下列等式(2):h H B =0 等式(2),其中,h H 為該聲音源至各該些麥克風之間的一頻率響 應矩陣h 的一赫密特矩陣;對該抑制聲音向量進行一適應性濾波處理,並產生一第二聲音信號;以及從該第一聲音信號減去該第二聲音信號以獲得一聲音輸出信號,其中,該適應性濾波處理根據該聲音輸出信號的一反饋來調整該適應性濾波處理的多個參數。
  2. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,在該電波束合成處理之後,該消除殘響與減低噪音方法更包括:對經由該電波束合成處理後的該些聲音信號進行一反快速傅立葉轉換(Inverse Fast Fourier Transform)處理;以及對經由該電波束合成處理與該反快速傅立葉轉換處理後的該些聲音信號進行一適當時域平移處理以產生該第一聲音信號。
  3. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,該實數純量α為1。
  4. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,該實數純量α表示為下列等式(3): ,其中,為該系統響應矩陣H 之歐式範數(2-norm)的一平方值。
  5. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,該聲音源至各該些麥克風之間的該頻率響應矩陣的該赫密特矩陣h H 表示如下等式(4)時,該阻擋矩陣B 表示如下等式(5):h H =[a1 ,a2 ,...,a n ] 等式(4), ,其中,a1 、a2 …a n 為該聲音源至各該些麥克風之間的一頻率響應值,a1 、a2 …a n 為實數,且n 為該些麥克風的一總數。
  6. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,該適應性濾波處理使用一最小平均平方演算法(Least Mean Square method)來處理該抑制聲音向量。
  7. 如申請專利範圍第6項所述之該消除殘響與減低噪音方法,其中,該最小平均平方演算法如下等式(6)-等式(9)所示: W n (k +1)=W n (k )+μ ×y (k )Z n (k ) 等式(7),其中, Z n (k )=[z n (k ),z n (k -1),…,z n (k -M 2 +1)] T 等式(9),y(k )為當時間為k 時的該聲音輸出信號,b(k)為當時間為k 時的該第一聲音信號,L 1 為該聲音輸出信號與該第一聲音信號之間的時間延遲,W(k )為當時間為k 時該第三信號處理所使用的一適應性濾波矩陣,Z(k )為當時間為k 時的該抑制聲音向量,M2 為該適應性濾波處理的一長度且影響該消除殘響與減低噪音方法的整體運作效率,且μ為步階大小。
  8. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,各該些麥克風包括全向性麥克風。
  9. 一種消除殘響與減低噪音方法,適用於一單進多出之麥克風陣列上,其中,該單進多出之麥克風陣列包括多個麥克風,且各該些麥克風各自接收到由一聲音源發出的多個聲音信號的其中之一,其中,各該些聲音信號各自經歷介於聲音源與該單進多出之麥克風陣列之間的一系統響應的增益,該系統響應藉由預先量測而獲得且表示為一系統響應矩陣H ,而各該些聲音信號所經歷的增益實質上並非完全相同,該消除殘響與減低噪音方法包括:對該麥克風陣列接收到的該些聲音信號進行一第一信號處理,並產生一第一聲音信號,其中,該第一信號處理讓該些聲音信號的一主葉部份通過並減低該些聲音信號的多個旁葉部份,而該第一信號處理為進行一反濾波矩陣C 的運算,其中,該反濾波矩陣C 與該系統響應矩陣H 的關係表示如下列等式(1):C TH H 等式(1),其中,α為一實數純量且α大於零,C T 為該反濾波矩陣的一轉置矩陣(Transpose matrix),且H H 為該系統響應矩陣H 的一赫密特矩陣(Hermitian matrix);對該麥克風陣列接收到的該些聲音信號進行一第二信號處理,並產生一抑制聲音向量,其中,該第二信號處理讓該些聲音信號的該些旁葉部份通過並減低該些聲音信號的該主葉部份;對該抑制聲音向量進行一第三信號處理,並產生一第二聲音信號;以及從該第一聲音信號減去該第二聲音信號以獲得一聲音輸出信號,其中,該適應性濾波處理藉由根據該聲音輸出信號的 一反饋來調整該第三信號處理的多個參數。
  10. 如申請專利範圍第9項所述之該消除殘響與減低噪音方法,其中,該第二信號處理為進行一阻擋矩陣B 的運算,其中該阻擋矩陣B 表示如下列等式(2):h H B =0 等式(2),其中,h H 為該聲音源至各該些麥克風之間的一頻率響應矩陣的一赫密特矩陣。
  11. 如申請專利範圍第10項所述之該消除殘響與減低噪音方法,其中,在該第一信號處理之後,該消除殘響與減低噪音方法更包括:對經由該第一信號處理後的該些聲音信號進行一反快速傅立葉轉換處理;以及對經由該第一信號處理與該反快速傅立葉轉換處理後的該些聲音信號進行一適當時域平移處理以產生該第一聲音信號。
  12. 如申請專利範圍第9項所述之該消除殘響與減低噪音方法,其中,該實數純量α為1。
  13. 如申請專利範圍第9項所述之該消除殘響與減低噪音方法,其中,該實數純量α表示為下列等式(3): ,其中,為該系統響應矩陣H 之歐式範數(2-norm)的一平方值。
  14. 如申請專利範圍第10項所述之該消除殘響與減低噪音方法,其中,該聲音源至各該些麥克風之間的該頻率響應矩陣的該赫密特矩陣h H 表示如下等式(4)時,該阻擋矩陣B 表示如下等式(5):h H =[a1 ,a2 ,...,a n ] 等式(4) ,其中,a1 、a2 …a n 為該聲音源至各該些麥克風之間的一頻率響應值,a1 、a2 …a n 為實數,且n 為該些麥克風的一總數。
  15. 如申請專利範圍第9項所述之該消除殘響與減低噪音方法,其中,該第三信號處理使用一最小平均平方演算法(Least Mean Square method)來處理該抑制聲音向量。
  16. 如申請專利範圍第15項所述之該消除殘響與減低噪音方法,其中,該最小平均平方演算法如下等式(6)-等式(9)所示: W n (k +1)=W n (k )+μ ×y (k )Z n (k ) 等式(7),其中, Z n (k )=[z n (k ),z n (k -1),…,z n (k -M 2 +1)] T 等式(9),y(k )為當時間為k 時的該聲音輸出信號,b(k )為當時間為k 時的該第一聲音信號,L 1 為該聲音輸出信號與該第一聲音信號之間的時間延遲,W(k )為當時間為k 時該第三信號處理所使用的一適應性濾波矩陣,Z(k )為當時間為k 時的該抑制聲音向量,M2 為該適應性濾波處理的一長度且影響該消除殘響與減低噪音方法的整體運作效率,且μ為步階大小。
  17. 如申請專利範圍第9項所述之該消除殘響與減低噪音方法,其中,各該些麥克風包括全向性麥克風。
  18. 一種消除殘響與減低噪音方法,適用於一單進多出之麥克風陣列上,其中,該單進多出之麥克風陣列包括多個麥克風,且各該些麥克風各自接收到由一聲音源發出的多個聲音信號的其中之一,其中,各該些聲音信號各自經歷介於聲音源與該單進多出之麥克風陣列之間的一系統響應的增益,該系統響應藉由預先量測而獲得且表示為一系統響應矩陣H ,而各該些聲音信號所經歷的增益實質上並非完全相同,該消除殘響與減低噪音方法包括:對該麥克風陣列接收到的該些聲音信號進行一第一信號處理,並產生一第一聲音信號,其中,該第一信號處理讓該些聲音信號的一主葉部份通過並減低該些聲音信號的多個旁葉部份;對該麥克風陣列接收到的該些聲音信號進行一第二信號處理,並產生一抑制聲音向量,其中,該第二信號處理讓該些聲音信號的該些旁葉部份通過並減低該些聲音信號的該主葉部份,而該第二信號處理為進行一阻擋矩陣B 的運算,其中該阻擋矩陣B 表示如下列等式(1):h H B =0 等式(1),其中,h H 為該聲音源至各該些麥克風之間的一頻率響應矩陣的一赫密特矩陣;對該抑制聲音向量進行一第三信號處理,並產生一第二聲音信號;以及從該第一聲音信號減去該第二聲音信號以獲得一聲音輸出信號,其中,該第三信號處理根據該聲音輸出信號的一反饋 來調整該第三信號處理的多個參數。
  19. 如申請專利範圍第1項所述之該消除殘響與減低噪音方法,其中,而該第一信號處理為進行一反濾波矩陣C 的運算,其中,該反濾波矩陣C 與該系統響應矩陣H 的關係表示如下列等式(1):C TH H 等式(2),其中,α為一實數純量且α大於等於零,C T 為該反濾波矩陣的一轉置矩陣(Transpose matrix),且H H 為該系統響應矩陣H 的一赫密特矩陣(Hermitian matrix)。
  20. 如申請專利範圍第18項所述之該消除殘響與減低噪音方法,其中,在該第一信號處理之後,該消除殘響與減低噪音方法更包括:對經由該第一信號處理後的該些聲音信號進行一反快速傅立葉轉換處理;以及對經由該第一信號處理與該反快速傅立葉轉換處理後的該些聲音信號進行一適當時域平移處理以產生該第一聲音信號。
  21. 如申請專利範圍第19項所述之該消除殘響與減低噪音方法,其中,該實數純量α為1。
  22. 如申請專利範圍第19項所述之該消除殘響與減低噪音方法,其中,該實數純量α表示為下列等式(3): ,其中,為該系統響應矩陣H 之歐式範數(2-norm)的一平方值。
  23. 如申請專利範圍第18項所述之該消除殘響與減低噪音方法,其中,該聲音源至各該些麥克風之間的該頻率響應矩 陣的該赫密特矩陣h H 表示如下等式(4)時,該阻擋矩陣B 表現如下等式(5):h H =[a1 ,a2 ,...,a n ] 等式(4) ,其中,a1 、a2 …a n 為該聲音源至各該些麥克風之間的一頻率響應值,a1 、a2 …a n 為實數,且n 為該些麥克風的一總數。
  24. 如申請專利範圍第18項所述之該消除殘響與減低噪音方法,其中,該第三信號處理使用一最小平均平方演算法(Least Mean Square method)來處理該抑制聲音向量。
  25. 如申請專利範圍第24項所述之該消除殘響與減低噪音方法,其中,該最小平均平方演算法如下等式(6)-等式(9)所示: W n (k +1)=W n (k )+μ ×y (k )Z n (k ) 等式(7),其中, Z n (k )=[z n (k ),z n (k -1),…,z n (k -M 2 +1)] T 等式(9),y(k )為當時間為k 時的該聲音輸出信號,b(k )為當時間為k 時的該第一聲音信號,L 1 為該聲音輸出信號與該第一聲音信號之間的時間延遲,W(k )為當時間為k 時該第三信號處理所使用的一適應性濾波矩陣,Z(k )為當時間為k 時的該抑制聲音向量,M2 為該適應性濾波處理的一長度且影響該消除殘響 與減低噪音方法的整體運作效率,且μ為步階大小。
  26. 如申請專利範圍第18項所述之該消除殘響與減低噪音方法,其中,各該些麥克風包括全向性麥克風。
  27. 一種消除殘響與減低噪音裝置,適用於一單進多出之麥克風陣列上,其中,該單進多出之麥克風陣列包括多個麥克風,且各該些麥克風各自接收到由一聲音源發出的多個聲音信號的其中之一,其中,各該些聲音信號各自經歷介於聲音源與該單進多出之麥克風陣列之間的一系統響應的增益,該系統響應藉由預先量測而獲得且表示為一系統響應矩陣H ,而各該些聲音信號所經歷的增益實質上並非完全相同,該消除殘響與減低噪音裝置包括:一固定電波束合成單元,對該麥克風陣列接收到的該些聲音信號進行一電波束合成(Beamforming)處理,並產生一第一聲音信號,其中,該電波束合成處理讓該些聲音信號的一主葉(Main lobe)部份通過並減低該些聲音信號的多個旁葉(Side lobe)部份,而該電波束合成處理使用一反濾波矩陣C 的運算,其中,該反濾波矩陣C 與該系統響應矩陣H 的關係表示如下列等式(1):C TH H 等式(1),其中,α為一實數純量且α大於零,C T 為該反濾波矩陣的一轉置矩陣(Transpose matrix),且H H 為該系統響應矩陣H 的一赫密特矩陣(Hermitian matrix);一阻擋矩陣處理單元,對該麥克風陣列接收到的該些聲音信號進行一抑制處理,並產生一抑制聲音向量,其中,該抑制處理讓該些聲音信號的該些旁葉部份通過並減低該些聲音信號的該主葉部份,而該抑制處理為進行一阻擋矩陣B 的運算, 其中該阻擋矩陣B 表示如下列等式(2):h H B =0 等式(2),其中,h H 為該聲音源至各該些麥克風之間的一頻率響應矩陣的一赫密特矩陣;一多輸入消除單元,耦接至該阻擋矩陣處理單元,接收該抑制聲音向量並對該抑制聲音向量進行一適應性濾波處理,以及產生一第二聲音信號;以及一運算單元,耦接至該固定電波束合成單元以及該多輸入消除單元,其中,該運算單元包括一第一運算輸入端、一第二運算輸入端與一運算輸出端,其中,該第一運算輸入端接收該第一聲音信號,該第二運算輸入端接收該第二聲音信號,而該運算單元從該第一聲音信號減去該第二聲音信號以獲得一聲音輸出信號,並輸出聲音輸出信號至該運算輸出端,其中,該多輸入消除單元藉由接收該聲音輸出信號的一反饋來調整該多輸入消除單元的多個參數。
  28. 如申請專利範圍第27項所述之該消除殘響與減低噪音方法,其中,該固定電波束合成單元更包括:一反快速傅立葉轉換(Inverse Fast Fourier Transform)處理單元,對經由該電波束合成處理後的該些聲音信號進行一反快速傅立葉轉換處理;以及對經由該電波束合成處理與該反快速傅立葉轉換處理後的該些聲音信號進行一適當時域平移處理以產生該第一聲音信號。
  29. 如申請專利範圍第27項所述之該消除殘響與減低噪音方法,其中,該實數純量α為1。
  30. 如申請專利範圍第27項所述之該消除殘響與減低噪 音方法,其中,該實數純量α表示為下列等式(3): ,其中,為該系統響應矩陣H 之歐式範數(2-norm)的一平方值。
  31. 如申請專利範圍第27項所述之該消除殘響與減低噪音方法,其中,該聲音源至各該些麥克風之間的該頻率響應矩陣的該赫密特矩陣h H 表示如下等式(4)時,該阻擋矩陣B 表示如下等式(5):h H =[a1 ,a2 ,...,a n ] 等式(4), ,其中,a1 、a2 …a n 為該聲音源至各該些麥克風之間的一頻率響應值,a1 、a2 …a n 為實數,且n 為該些麥克風的一總數。
  32. 如申請專利範圍第27項所述之該消除殘響與減低噪音方法,其中,該多輸入消除單元使用一最小平均平方演算法(Least Mean Square method)來處理該抑制聲音向量。
  33. 如申請專利範圍第32項所述之該消除殘響與減低噪音方法,其中,該最小平均平方演算法如下等式(6)-等式(9)所示: W n (k +1)=W n (k )+μ ×y (k )Z n (k ) 等式(7),其中, Z n (k )=[z n (k ),z n (k -1),…,z n (k -M 2 +1)] T 等式(9),y(k )為當時間為k 時的該聲音輸出信號,b(k)為當時間為k 時的該第一聲音信號,L 1 為該聲音輸出信號與該第一聲音信號之間的時間延遲,W(k )為當時間為k 時該第三信號處理所使用的一適應性濾波矩陣,Z(k )為當時間為k 時的該抑制聲音向量,M2 為該多輸入消除單元的一長度且影響該消除殘響與減低噪音裝置的整體運作效率,且μ為步階大小。
  34. 如申請專利範圍第27項所述之該消除殘響與減低噪音方法,其中,各該些麥克風包括全向性麥克風。
TW098145015A 2009-12-25 2009-12-25 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置 TWI415117B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW098145015A TWI415117B (zh) 2009-12-25 2009-12-25 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置
US12/721,566 US8351618B2 (en) 2009-12-25 2010-03-11 Dereverberation and noise reduction method for microphone array and apparatus using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098145015A TWI415117B (zh) 2009-12-25 2009-12-25 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置

Publications (2)

Publication Number Publication Date
TW201123175A TW201123175A (en) 2011-07-01
TWI415117B true TWI415117B (zh) 2013-11-11

Family

ID=44187600

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098145015A TWI415117B (zh) 2009-12-25 2009-12-25 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置

Country Status (2)

Country Link
US (1) US8351618B2 (zh)
TW (1) TWI415117B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10854217B1 (en) 2020-01-22 2020-12-01 Compal Electronics, Inc. Wind noise filtering device

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012029013A (ja) * 2010-07-22 2012-02-09 Jvc Kenwood Corp 信号成分抽出装置および信号成分抽出方法
US8525868B2 (en) 2011-01-13 2013-09-03 Qualcomm Incorporated Variable beamforming with a mobile platform
GB2493327B (en) 2011-07-05 2018-06-06 Skype Processing audio signals
GB2495472B (en) 2011-09-30 2019-07-03 Skype Processing audio signals
GB2495128B (en) 2011-09-30 2018-04-04 Skype Processing signals
GB2495131A (en) 2011-09-30 2013-04-03 Skype A mobile device includes a received-signal beamformer that adapts to motion of the mobile device
GB2495129B (en) 2011-09-30 2017-07-19 Skype Processing signals
GB2495278A (en) 2011-09-30 2013-04-10 Skype Processing received signals from a range of receiving angles to reduce interference
GB2495130B (en) 2011-09-30 2018-10-24 Skype Processing audio signals
CA2769924C (en) 2011-11-07 2020-04-07 James Roy Bradley Apparatus and method for disabling portable electronic devices
CN102968999B (zh) * 2011-11-18 2015-04-22 斯凯普公司 处理音频信号
GB2496660B (en) 2011-11-18 2014-06-04 Skype Processing audio signals
GB201120392D0 (en) 2011-11-25 2012-01-11 Skype Ltd Processing signals
GB2497343B (en) 2011-12-08 2014-11-26 Skype Processing audio signals
JP6031761B2 (ja) * 2011-12-28 2016-11-24 富士ゼロックス株式会社 音声解析装置および音声解析システム
US20170004845A1 (en) * 2014-02-04 2017-01-05 Tp Vision Holding B.V. Handheld device with microphone
AU2015271665B2 (en) 2014-06-05 2020-09-10 Interdev Technologies Systems and methods of interpreting speech data
US9390723B1 (en) * 2014-12-11 2016-07-12 Amazon Technologies, Inc. Efficient dereverberation in networked audio systems
US9813811B1 (en) * 2016-06-01 2017-11-07 Cisco Technology, Inc. Soundfield decomposition, reverberation reduction, and audio mixing of sub-soundfields at a video conference endpoint
US20170366897A1 (en) * 2016-06-15 2017-12-21 Robert Azarewicz Microphone board for far field automatic speech recognition
US10504529B2 (en) 2017-11-09 2019-12-10 Cisco Technology, Inc. Binaural audio encoding/decoding and rendering for a headset
US10573301B2 (en) * 2018-05-18 2020-02-25 Intel Corporation Neural network based time-frequency mask estimation and beamforming for speech pre-processing
US10699727B2 (en) * 2018-07-03 2020-06-30 International Business Machines Corporation Signal adaptive noise filter
CN111028851B (zh) * 2018-10-10 2023-05-12 达发科技股份有限公司 声音播放装置及其降低噪音的方法
CN109389991A (zh) * 2018-10-24 2019-02-26 中国科学院上海微***与信息技术研究所 一种基于麦克风阵列的信号增强方法
US11514928B2 (en) * 2019-09-09 2022-11-29 Apple Inc. Spatially informed audio signal processing for user speech
CN112185410B (zh) * 2020-10-21 2024-04-30 北京猿力未来科技有限公司 音频处理方法及装置
CN113450819B (zh) * 2021-05-21 2024-06-18 音科思(深圳)技术有限公司 信号处理方法及相关产品
US11942068B2 (en) 2022-03-17 2024-03-26 Airoha Technology Corp. Adaptive active noise control system with unstable state handling and associated method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200921645A (en) * 2007-11-09 2009-05-16 Univ Nat Chiao Tung Voice enhancer for hands-free devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8767975B2 (en) * 2007-06-21 2014-07-01 Bose Corporation Sound discrimination method and apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200921645A (en) * 2007-11-09 2009-05-16 Univ Nat Chiao Tung Voice enhancer for hands-free devices

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
C. Kim, K. Kumar, B. Raj, and R. M. Stern, "Signal Separation for Robust Speech Recognition Based on Phase Difference Information Obtained in the Frequency Domain," in INTERSPEECH-2009, pages 2495–2498, Sept. 2009 *
H. Song, J. Liu, "First-Order Differential Microphone Array for Robust Speech Enhancement," Language and Image Processing, 2008 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10854217B1 (en) 2020-01-22 2020-12-01 Compal Electronics, Inc. Wind noise filtering device

Also Published As

Publication number Publication date
US20110158418A1 (en) 2011-06-30
TW201123175A (en) 2011-07-01
US8351618B2 (en) 2013-01-08

Similar Documents

Publication Publication Date Title
TWI415117B (zh) 使用在麥克風陣列之消除殘響與減低噪音方法及其裝置
US10839785B2 (en) Voice sensing using multiple microphones
US9082389B2 (en) Pre-shaping series filter for active noise cancellation adaptive filter
JP5394373B2 (ja) オーディオ信号を処理する装置及び方法
US7359504B1 (en) Method and apparatus for reducing echo and noise
CN109218912B (zh) 多麦克风***噪声控制
US9641933B2 (en) Wired and wireless microphone arrays
US20080019548A1 (en) System and method for utilizing omni-directional microphones for speech enhancement
KR101422984B1 (ko) 잔류 에코를 억제하는 방법 및 장치
US20050281415A1 (en) Microphone array processing system for noisy multipath environments
US20090034752A1 (en) Constrainted switched adaptive beamforming
CN104980846A (zh) 降低电嘶嘶声的anc主动噪声控制音频头戴式耳机
US9083782B2 (en) Dual beamform audio echo reduction
JP2004537232A (ja) 多数のマイクロフォンのエコーを抑圧する回路をポストプロセッサとして有する音響補強システム
KR20010034455A (ko) 적응 빔형성장치를 위한 교정신호의 발생
EP3754654B1 (en) Cancellation of road-noise in a microphone signal
KR20040030817A (ko) 통신 시스템, 에코 제거 수단 및 에코 제거 방법
Dahl et al. Simultaneous echo cancellation and car noise suppression employing a microphone array
US10129410B2 (en) Echo canceller device and echo cancel method
TWI419149B (zh) 抑制雜訊系統與方法
JP5082878B2 (ja) 音声会議装置
US20140254825A1 (en) Feedback canceling system and method
TW200921645A (en) Voice enhancer for hands-free devices
CN116760442A (zh) 波束形成方法、装置、电子设备以及存储介质
Kobayashi et al. A hands-free unit with noise reduction by using adaptive beamformer