專利名稱:回聲的檢測和監視的制作方法
技術領域:
本發明針對的是語音通信系統中的回聲檢測。特別地,本發明涉及對實際使用的語音通信系統中的回聲進行檢測。
背景技術:
對語音通信網絡來說,回聲的存在是一個已知問題。這種回聲可能是由于通信硬件內部的混合失衡條件所引起的。此外,聲反饋也有可能引起回聲。回聲是否可以由用戶察覺通常是根據回聲返回的信號電平以及回聲返回相對于原始信號所產生的時間偏移來確定的。而使用分組數據網絡則加重了語音通信中的回聲問題。特別地,對用戶來說,在結合分組數據網絡的情況下,所經歷的增加的傳輸延遲可能會使回聲更加明顯。
為了在一個通信網絡中檢測回聲的存在,可以使用那些利用了合成測試回聲的設備。然而,常規測試設備需要在可以執行測試之前使網絡切斷服務。此外,常規測試設備難以校準和使用。由于通信網絡的實際用戶所進行的抱怨,也可以對回聲進行檢測。然而,當回聲上升到用戶或顧客抱怨的等級時,那么這時將會太晚而不可能防止出現不滿意的顧客。
發明內容
本發明針對的是這些和其他問題以及現有技術的缺點。通常,根據本發明,對語音通信信號的輸出部分進行監視。此外還對語音通信信號的輸入部分進行監視。輸出信號與輸入信號進行時間校準,并且執行一個相關過程。根據相關過程的結果而產生一個語音通信信號中是否存在回聲的判定。
根據本發明的一個實施例,使用了一個自適應濾波器來過濾通信信號的輸出部分。響應于一個誤差信號,可以對自適應濾波器的參數加以改變,其中誤差信號是從經過過濾的語音通信信號輸出部分與經過時間校準的語音通信信號輸入部分之間的差值中計算得到的。特別地,為了減少觀察到的差錯,將會改變那些與自適應濾波器相關聯的分支。然后將會計算經過時間校正的輸入信號的功率與誤差信號功率之間的比值;如果計算得到的比值大于預定數量,那么將會發出信號來通知存在一個回聲。根據本發明的另一個實施例,對在語音通信信號輸出部分與語音通信信號輸入部分之間觀察到的時間延遲進行計算。然后,時間延遲以及計算得到的輸入信號與差值信號的功率比值可用于表征在一個語音通信系統中檢測到的回聲的嚴重性。
根據本發明的另一個實施例,輸出信號與輸入信號進行時間校準。然后,信號監視器確定該信號的周期是否小于預定數量。如果所述周期小于預定數量,那么接下來將會判定回聲功率是否大于一個預定功率。如果回聲超出預定功率,那么將會產生一個指示通信中存在回聲的信號。
仍舊根據本發明的另一個實施例,對輸出和輸入語音信號進行時間校準并將它們提供給一個信號監視器。然后,信號監視器確定是MEL頻率倒譜系數是否大于預定數量。如果超出預定數量,那么將會產生一個指示通信中存在回聲的信號。
根據本發明的另一個實施例,可以執行多個時間校準步驟。舉例來說,在粗略的時間校準的步驟之后可以跟隨一個精確的時間校準步驟。
根據本發明的一個實施例,提供了一種用于對使用中的語音通信網絡的回聲進行檢測的系統。該系統通常包含一個第一電子信號路徑,所述路徑可被操作,以便接收語音通信信號的一個輸出分量。該設備還包含一個第二電子信號路徑,所述路徑可被操作,以便接收語音通信信號的一個輸入分量。并且提供了一個時間校準部件,用于對輸出分量與輸入分量進行校準。自適應濾波器對經由第一電子信號路徑接收的語音通信信號的輸出分量進行過濾。并且提供了一個求和部件,用于從經過過濾以及已被校準的語音通信信號的輸出分量和輸入分量之間的差值中計算一個誤差信號。此外,信號監視器接收輸入信號和誤差信號,從中可以產生一個關于回聲存在的判定。根據本發明的另外一個實施例,提供了一條反饋信號線路,用于將求和部件計算的誤差信號發送到自適應濾波器。而在另一個實施例中,該設備可以包含一個通信網絡接口,用于將第一和第二電子信號路徑互連到一個通信網絡。根據本發明的一個實施例,所述接口可以包括一個與網際協議電話網絡相對接的接口。
根據本發明的另一個實施例,提供了一個用于對使用中的語音通信網絡的回聲進行檢測的系統,在這個系統中提供了時間校準。作為輸入,時間校準單元接收那些與語音通信相關聯的輸出信號和輸入信號。時間校準單元互連到一個信號監視器。信號監視器具有經過時間校準的輸出信號和輸入信號,從中可以產生一個關于回聲存在的判定。
本發明的這些和其他優點以及特征將從以下的論述中變得清楚,尤其是在與附圖相結合的時候。
圖1描述了一個可以與本發明的一個實施例一起使用的通信系統;圖2描述了一個根據本發明的一個實施例的回聲檢測設備;圖3描述了根據本發明的一個實施例的回聲檢測器;圖4描述了根據本發明的一個實施例的時間校準單元;圖5A描述了根據本發明一個實施例的信號時間校準的流程圖;圖5B描述了根據本發明另一個實施例的信號時間校準的流程圖;圖6描述了根據本發明一個實施例的回聲檢測的流程圖;圖7描述了根據本發明另一個實施例的回聲檢測器;
圖8描述了根據本發明另一個實施例的回聲檢測的流程圖;以及圖9描述了根據本發明另一個實施例的回聲檢測的流程圖。
具體實施例方式
本發明針對的是使用中的語音通信系統的回聲檢測。
圖1描述了一個適于與本發明的一個實施例結合使用的通信系統100。通常,通信系統100包括一個通信網絡104,一個第一通信設備108以及一個第二通信設備112。通信網絡104可以包括一個或多個不同形式的網絡。舉例來說,通信網絡104可以包括公用交換電話網。根據本發明的另一個實施例,通信網絡104包括一個分組數據網絡,在這個網絡上是根據網際協議電話來發送語音通信的。通信設備108、112可以包括任何類型的通信設備,這些設備適于與語音通信結合使用。因此,通信設備108、112的實例包括電話、軟電話以及無線語音通信設備。
如本領域技術人員眾所周知的那樣,在第二通信設備112,從第一通信設備108發送的語音通信是作為原始語音通信的失真版本而被接收的。特別地,語音通信在時間上被延遲,并且系統100的組件可能會引入失真。此外,在第一108與第二112通信設備之間進行的發送語音通信的過程中,系統100引入了不同的回聲源。舉例來說,通信設備108或112中的聲音回響可能會在通信設備108、112之間的語音通信傳輸中產生回聲。此外,在系統100的組件之間的相互連接上,混合失衡條件有可能會引入回聲。系統100的其他特性可能會增加回聲在音質上的效果。舉例來說,通信網絡104引入的交換和傳輸延遲可能會使存在于系統100中的回聲更加明顯。在與利用了網際協議電話(VoIP)傳輸技術的通信網絡104相結合的情況下,傳輸延遲尤其是有問題的。
現在參考圖2,其中結合通信網絡104而對回聲檢測系統200進行了描述。根據本發明的一個實施例,回聲檢測系統200可以作為通信設備108、112的一部分來提供。根據本發明的另一個實施例,回聲檢測系統200可以作為網關的一部分而提供給通信網絡104,其中包括一個網際協議電話的網絡。根據本發明的這個實施例,通信設備108、112通常經由引入回聲檢測系統200的網關而與通信網絡104相連。
如圖2所示,回聲檢測系統200通常包括一個回聲檢測器204和一個回聲監視器208。通常,在通信系統100受到回聲檢測系統200監視的地點,回聲檢測系統200將會檢測語音通信中的回聲的存在。回聲檢測器204通常行使職責,以便監視語音通信的輸出分量或輸出部分212以及同一語音通信的輸入分量或輸入部分216。回聲監視器208可以作為回聲檢測設備200的一部分來提供,但這并不是必需的,所述回聲監視器208通常行使職責,以便提供一個所檢測回聲的幅度的指示。根據本發明的一個實施例,回聲監視器208對那些關于所檢測回聲的振幅或功率的信息以及回聲信號相對于基準信號所偏移的時間量進行檢測。通過使用該信息,回聲監視器208可以表征回聲在正在進行的語音通信上的效果。
現在參考圖3,其中描述了回聲檢測器204的各個方面。如圖3所示,在將輸出語音信號212提供給通信網絡104的時候,回聲檢測器204監視輸出的語音信號212。回聲檢測器204把輸出語音信號212提供給時間校準單元304。此外,回聲檢測器204對來源于通信網絡104的輸入語音信號216進行監視。并且還將輸入語音信號216提供給時間校準單元304。如上所述,輸出212和輸入216語音信號通常包括了處于最接近回聲檢測器204的通信網絡104末端的第一通信設備108與通信網絡104遠端的第二通信設備112之間的語音通信的輸出和輸入部分。并且可以提供一個延遲緩存器308來延遲那些由時間校準單元304輸出的經過時間校準的輸出信號312。然后,可以將延遲緩存器308的輸出316提供給一個自適應濾波器320。求和部件324從自適應濾波器320接收一個已被過濾和時間校準的輸出語音信號328,并且從通信網絡104接收輸入語音信號。求和部件324的輸出是一個誤差信號332。誤差信號332可以通過一條反饋信號線路336而被反饋到自適應濾波器320。根據本發明的另一個實施例,并沒有提供延遲緩存器308,并且時間校準單元304的輸出端直接連接到自適應濾波器320的輸入端。
時間校準單元304通常進行操作而在時間上校準輸出212和輸入216信號,并且確定所發送或輸出信號212與所接收或輸入信號216之間的時間延遲。因此,時間校準單元304接收輸出語音信號212并以此作為第一輸入,此外還接收輸入語音信號216并以此作為第二輸入。通常,時間校準可以包括一個粗略的時間校準過程,其后則跟隨著一個精確的時間校準過程。
根據本發明的一個實施例并且參考圖5A,時間校準單元304所執行的粗略時間校準過程500包括一個對輸出信號212和輸入信號216進行預強調的步驟(步驟504)。在這個對各個信號進行預強調的過程中,將一個簡單的一階濾波器應用于所述信號,以便參與語音發聲的識別。在步驟508,提取輸出212和輸入216信號的短期能量分布曲線。由此提供了作為時間函數而在各個信號中包含的能量的平滑包絡或粗略外形。然后,使用短期能量分布曲線來校準這兩個信號212、216(步驟512)。特別地,通過提取各個信號的短期能量分布曲線而獲取的兩個平滑包絡是互相關的。然后,信號212、216分成單個發聲,并對來自輸出信號212的發聲與來自輸入信號216的發聲進行校準(步驟516)。本領域技術人員可以了解,與無聲相反,發聲是有效語音的分段。這個步驟對單個發音進行辨別和分段。發聲的校準是使用互相關技術來執行的。在信號212、216的粗略校準500之后,使用節距(pitch)計算和周期來執行精確的時間校準(步驟520) 。
現在參考圖4和5B,其中描述了根據本發明一個實施例的輸出212和輸入216信號的精確時間校準。根據這個實施例,時間校準單元304的部件404通過為輸入語音信號216的一個取樣緩存計算節距周期來計算時間延遲(步驟524)。然后,在關于每個延遲周期的一個延遲范圍上計算輸入信號216的節距與輸出信號212的節距之間的相似性(步驟528)。一旦在延遲范圍內為每個延遲確定了相似性,那么,將會把所計算周期中在已被接收和發送的信號內部產生了最大相似性的延遲選擇為實際延遲(步驟532)。然后,將由此確定的延遲周期提供給時間校準單元304內部的一個緩存器408,并且緩存器408在這個延遲周期將會保持輸出信號(步驟536)。時間校準單元304的輸出是一個經過校準的輸出信號版本,在這里也將其稱為一個經過時間校準的輸出信號。對涉及根據本發明實施例的時間校準單元304操作的附加公開和信息來說,可以對2002年5月22日提交并且轉讓給本申請的申請人的美國專利申請10/152,716加以參考,該申請的內容在此引入作為參考。
通常提供一個延遲緩存器308來確保一個因果系統。特別地,將諸如大約10毫秒這樣的很小延遲添加到經過時間校準的信號312,以確保它無法在輸入信號216之前出現。因此,延遲緩存器308引入的延遲會確保自適應濾波器320的正常運行。
自適應濾波器320通常進行操作,它通過過濾輸出信號而使輸入信號216與輸出的經過時間校準的信號之間的差錯減至最小。通過將經過過濾的輸出語音信號328與輸入信號216之間的差錯或差值332減至最小,存在于輸入語音信號216中的任何回聲都會更加明顯。特別地,如果輸入信號216與經過過濾的輸出信號328相似,那么誤差信號332將會很小,由此輸入信號216與誤差信號332的比值將會很大。此外,由于自適應濾波器320具有作為反饋336的誤差信號332,因此可以更加精確的過濾那些與時間校準輸入信號320不同的部分輸出信號,由此誤差信號332是輸入信號216中存在回聲或是沒有回聲的一個更好的指示符。
信號監視器340也是作為回聲檢測器204的一部分來提供的。通常,信號監視器340接收輸入語音信號216和誤差信號332。然后,信號監視器340計算輸入信號216與誤差信號332的功率比值。根據本發明的一個實施例,如果計算得到的比值大于預定門限值,那么信號監視器340會在回聲信號線路344上產生一個指示存在回聲的信號。根據本發明的一個實施例,回聲信號線路344與回聲監視器208互連。并且還可以提供一個時間延遲信號線路348,以便把時間校準單元304確定的延遲周期(也就是輸出信號212與輸入信號216之間的時間偏移)傳遞到回聲監視器208。
現在參考圖6,其中顯示了根據本發明一個實施例的回聲檢測系統200的操作。最初,在步驟600,獲取和解碼那些與語音通信相關聯的輸入216與輸出212語音承載信道。在步驟604,應用一種例如參考圖4、5A和5B所描述的時間校準算法來補償輸出212與輸入216信號之間的延遲。接下來顯示了將一個很小的附加延遲應用于經過時間校準的語音信號312的可選步驟(步驟608)。通常,向經過時間校準的信號312添加延遲是合乎需要的,由此確保得到一個因果關系的回聲檢測系統200。
在步驟612,將自適應濾波器320應用于經過時間校準的輸出語音信號212。通常,響應于誤差信號332,可以改變自適應濾波器320的分支。特別地,在反饋信號線路336上提供以誤差信號332為形式的反饋將會允許改變自適應濾波器320,這樣一來,誤差信號332將會減至最小。在步驟616,通過在求和部件324獲取輸入信號216與經過時間校準的已過濾輸出信號328之間的差值來計算誤差或差值信號332。然后對輸入信號216與誤差信號332的功率比值進行計算(步驟620)。根據本發明的一個實施例,所獲取的比值是回聲返回損耗增益值(ERLE),它由以下等式給出ERLE=10log10[Σn=0N-1[d[n]]2Σn=0N-1[e[n]]2],]]>其中d[n]是輸入信號216,e[n]是誤差信號332。
在步驟624,判定輸入信號328的功率與誤差信號332的功率的比值是否大于一個預定門限。如果計算得到的比值并不大于預定門限,則沒有檢測到輸入回聲(步驟628)。如果計算得到的比值大于選定門限,則認為檢測到了輸入回聲(步驟632)。
圖7描述了一個根據本發明另一個實施例的回聲檢測器204的各個方面。如圖7所示,在將輸出語音信號212提供給通信網絡104的時候,回聲檢測器204對其進行監視。輸出語音信號212提供給一個時間校準單元304。此外,回聲檢測器204對來源于通信網絡104的輸入語音信號216進行監視。輸入語音信號216還提供給了時間校準單元304。如上所述,輸出212與輸入216語音信號可以包括處于緊鄰回聲檢測器204的通信網絡104末端的第一通信設備108與處于通信網絡104遠端的第二通信設備112之間的語音通信的輸出和輸入部分。然后,時間校準單元304將一個經過時間校準的輸出語音信號312提供給信號監視器704。根據本發明的一個實施例,信號監視器704通過對信號周期以及回聲功率進行評估,以便確定是否在系統100中檢測到了回聲。根據本發明的另一個實施例,信號監視器704通過評估Mel頻率倒譜系數(MFCC)來確定系統100中是否存在回聲。像708這樣的回聲信號可以將信號監視器704與回聲監視器208互連。此外,像712這樣的時間延遲信號可以將時間校準單元304確定的延遲周期提供給回聲監視器208。
現在參考圖8,其中顯示了根據如圖7所示的本發明的一個實施例的回聲檢測系統200的操作。最初,在步驟800,獲取和解碼那些與語音通信相關聯的輸入216與輸出212語音承載信道。在步驟804,應用了一種時間校準算法來補償輸出212與輸入216信號之間的延遲。在步驟808,將信號周期與一個門限值進行比較。本領域技術人員可以了解,周期即為信號是周期性還是非周期性的一個量度。舉例來說,音調或正弦波是周期的,而白噪聲則是非周期的。由于諸如語音這種現實世界的信號出現在絕對周期信號音調末端與白噪聲之間的某個地方,因此對信號周期性所進行的測量給出了一個關于接收信號是否更加類似周期信號音調或非周期噪音的指示。根據本發明的一個實施例,周期是通過以下過程給出的假設x[n]是輸出信號的取樣,y[n]是輸入信號的取樣。假設d是輸出與輸入信號之間的延遲,T是節距周期。所述周期性是在兩個步驟中計算的(1)----A=Σn=0T[x[n-d]y[n]]Σn=0T[x[n-d]]2]]>(2)----P=Σn=0T[y[n]-Ax[n-d]]Σn=0T[x[n]]2]]>根據本發明的這個實施例,如果周期(P)大于或等于0.4,則可以認為信號中沒有回聲(步驟812)。
如果周期大于或等于所述閾值,則判定回聲功率是否大于所述閾值(步驟816)。根據本發明的一個實施例,回聲功率是用以下等式給出的Echo Power=10log10[1NΣn=0N-1[d[n]]2],]]>其中d[n]表示輸入信號216。如果回聲功率不大于所述閾值,則認為信號中不存在回聲(步驟820)。如果回聲功率大于所述閾值,則認為檢測到輸入回聲(步驟824)。根據本發明的一個實施例,如果計算得到的回聲功率大于50分貝,則認為輸入信號216中存在回聲。
現在參考圖9,其中描述了根據本發明另一個實施例的回聲檢測器204的操作。最初,在步驟900,獲取和解碼那些與語音通信相關聯的輸入216與輸出212語音承載信道。在步驟904,應用了一種時間校準算法來補償這兩個信號212、216之間的延遲。在步驟908,對在經過時間校準的輸出信號312與輸入信號216之間測得的Mel頻率倒譜系數距離進行計算。在步驟912,判定MFCC距離是否大于一個閾值。如果MFCC距離并不大于所述閾值,則沒有檢測到回聲(步驟916)。如果MFCC距離大于所述閾值,則檢測到了輸入回聲(步驟920)。根據本發明的一個實施例,如果MFCC距離量度大于0.82,則認為存在輸入回聲。
從上文給出的描述可以了解,本發明顧及了結合語音通信所進行的回聲檢測,同時通信系統100處于一個實際操作。如果希望的話,也可以響應于存在回聲的判定來進行測量,從而緩解回聲。
為了進行說明和描述,因而給出了本發明的以上論述。此外,該描述并不意圖將本發明限制于這里公開的形式。因此,在相關技術的技能和知識以內,與上述教導相當的變化和修改也處于本發明的范圍以內。上文描述的實施例還意圖說明目前已知的實施本發明的最佳方式,并且能使本領域其他技術人員以這種或其他實施例并且結合其特有應用以及本發明的用途所需要的不同修改來使用本發明。附加的權利要求意圖包括替換實施例,以便達到現有技術允許的范圍。
權利要求
1.一種用于在使用中的網絡上檢測回聲的方法,包括對一個輸出信號和輸入信號進行時間校準,以便獲取一個經過時間校準的輸出信號;過濾所述經過時間校準的輸出信號,以便獲取一個已被過濾和時間校準的輸出信號;確定所述已被過濾并經過時間校準的輸出信號與所述輸入信號之間的差值,以便創建一個差值信號;計算包含了所述輸入信號與所述差值信號之間的功率的一個比值;以及當所述比值大于預定數量時,用信號來通知回聲的存在。
2.權利要求1的方法,還包括對所述已被時間校準的輸出信號進行時間延遲。
3.權利要求1的方法,其中所述過濾步驟包括響應于所述差值信號,改變至少一個第一濾波器參數。
4.權利要求3的方法,其中改變所述至少一個第一濾波器參數,以便減少所述已被過濾和時間校準的輸出信號與所述輸入信號之間的所述差值。
5.權利要求1的方法,其中所述輸入信號是從一個包含了網際協議電話的通信網絡中接收的。
6.權利要求1的方法,還包括確定所述輸出信號與所述輸入信號之間的時間延遲。
7.權利要求1的方法,其中所述輸出和輸入信號包括語音通信信號。
8.一種用于在使用中的語音網絡上檢測回聲的系統,包括用于接收所輸出的第一語音通信信號以及所輸入的第一語音通信信號的裝置,其中所述輸出的第一語音通信信號與所述輸入的第一語音通信信號是作為全雙工語音通信的兩個分量相關聯;用于校準所述輸出的第一語音通信信號與所述輸入的第一語音通信信號的裝置;用于過濾的裝置,其中對所述輸出第一語音通信信號進行過濾,以便創建一個經過過濾的信號;用于從所述輸入語音通信信號與所述經過過濾的信號之間的差值中確定一個誤差信號的裝置;用于計算所述輸入的第一信號與所述經過過濾的信號的功率比值;以及如果所述比值至少處于一個第一預定值,則指示回聲存在的裝置。
9.權利要求8的方法,還包括用于延遲所述輸出第一信號的裝置。
10.權利要求8的系統,還包括用于將所述誤差信號提供給所述用于進行過濾的裝置的裝置。
11.權利要求10的系統,其中所述用于進行過濾的裝置包括一個自適應濾波器。
12.權利要求8的系統,其中所述輸入第一語音通信信號是從包含了網際協議電話的通信網絡中接收的。
13.權利要求8的系統,其中所述用于接收的裝置包括至少一個第一解碼器。
14.一種計算組件,用于執行一系列方法步驟,該方法包括對語音通信的輸出分量進行時間偏移,以便獲取所述語音通信的經過時間偏移的輸出分量,其中所述輸出分量與所述語音通信的輸入分量進行時間校準;對所述語音通信的所述經過時間偏移的輸出分量進行過濾,以便獲取所述語音通信的已被過濾和時間偏移的輸出分量;從所述語音通信的所述輸入分量與所述已被過濾和時間偏移的輸出分量之間的差值中計算誤差信號;對所述語音通信的所述輸入分量功率與所述誤差信號功率之間的比值進行計算;以及響應于計算得到大于一個門限值的比值,提供了一個回聲存在于所述語音通信的指示。
15.權利要求14的方法,還包括將所述誤差信號提供給所述濾波器;響應于所述誤差信號中的變化,改變所述濾波器的至少一個第一參數。
16.權利要求14的方法,還包括對所述語音通信的所述輸出分量與所述語音通信的至少一部分所述輸入分量之間的時間延遲進行計算。
17.權利要求14的方法,其中所述計算組件包括一個計算機可讀存儲介質,其上攜帶了用于執行所述方法的指令。
18.用于檢測回聲存在的設備,包括一個時間校準部件,其中語音通信的輸出分量在時間上與所述語音通信的輸入分量進行校準,以便獲取一個經過時間校準的輸出分量;一個自適應濾波器,其中對所述經過時間校準的輸出分量進行過濾,以便獲取一個已被過濾和時間校準的輸出分量;以及一個求和部件,其中誤差信號是從所述已被過濾和時間校準的輸出分量與所述輸入分量之間的差值中計算得到的,其中對輸入信號功率與誤差信號功率的比值大于一個門限值做出響應而產生一個回聲檢測信號。
19.權利要求18的設備,還包括一個誤差信號反饋信號線路,其中將所述誤差信號提供給所述自適應濾波器。
20.權利要求18的設備,還包括一個通信網絡接口,由此所述第一和第二電子信號路徑與一個通信網絡互連。
21.權利要求20的設備,其中所述通信網絡接口包括一個與網際協議電話網絡相對接的接口。
全文摘要
本發明提供了回聲檢測與監視的系統和方法。根據本發明,語音通信的輸出和輸入語音承載信道受到監視。對輸出和輸入信號進行時間校準,然后進行測量來確定信號中是否存在回聲。根據本發明的一個實施例,輸出信號是經由一個自適應濾波器來饋送的。
文檔編號H04M1/00GK1510891SQ200310104360
公開日2004年7月7日 申請日期2003年10月24日 優先權日2002年10月25日
發明者塞門·戴尼歐·柏蘭德, 詹姆斯·D·斯克勒德, 蘇布拉馬尼安·西德哈蘭, 邁克·威廉·馬森, 詹姆斯·阿蘭·庫克, D 斯克勒德, 阿蘭 庫克, 塞門 戴尼歐 柏蘭德, 威廉 馬森, 馬尼安 西德哈蘭 申請人:阿瓦雅技術公司