進(jìn)行卷積(或處理)以生成代表聲學(xué)場景的音頻信號(即,在教室中講出男士英語講話的場景)。音頻信號然后可以用于使耳蝸植入系統(tǒng)適應(yīng)患者,如上所述。
[0071]可替換地,適應(yīng)設(shè)施302可以生成與教室相對應(yīng)的HRIR。例如,適應(yīng)設(shè)施302可以保持代表與教室相關(guān)聯(lián)的房間模型的數(shù)據(jù)。在一些示例中,房間模型可以考慮所選擇的距離。適應(yīng)設(shè)施302然后可以選擇(例如,從類似于無回聲脈沖響應(yīng)集合602的無回聲脈沖響應(yīng)集合中)與所選擇的麥克風(fēng)、頭部尺寸、以及源位置相關(guān)聯(lián)的無回聲脈沖響應(yīng),并且使用該無回聲脈沖響應(yīng)和房間模型來在計(jì)算上生成對應(yīng)于教室的HRIR。所生成的HRIR然后可以與代表“男士英語講話”聲音的聲波進(jìn)行卷積以生成代表該聲學(xué)場景的音頻信號,所述音頻型號用于使耳蝸植入系統(tǒng)適應(yīng)患者。
[0072]將會(huì)認(rèn)識到,用戶可以從中選擇的圖8中所示出的參數(shù)僅是示例性的,并且另外的或更小的參數(shù)可以由用戶選擇以生成代表聲學(xué)場景的音頻信號,所述音頻信號用于使耳蝸植入系統(tǒng)適應(yīng)患者。
[0073]上文所描述的方法的模塊性便于創(chuàng)建很多不同的定制聲學(xué)場景而不要求專門的設(shè)備和邏輯。它們在語言和性別上是不可知論的,從而允許在環(huán)境庫404中所包括的每個(gè)環(huán)境中渲染任何語言的源。
[0074]作為另一示例,通過將代表與患者特定環(huán)境相關(guān)聯(lián)的房間模型的數(shù)據(jù)裝載到適應(yīng)系統(tǒng)202,患者特定環(huán)境可以動(dòng)態(tài)地加入到環(huán)境庫404。為了說明,檢測設(shè)施304可以接收代表與最初沒有被包括在環(huán)境庫404中的環(huán)境(例如,患者家的房間或任何其他患者特定環(huán)境)相關(guān)聯(lián)的房間模型的用戶輸入。適應(yīng)設(shè)施302然后可以基于房間模型和以本文所描述的任何方式選擇的無回聲脈沖響應(yīng)來生成與環(huán)境相關(guān)聯(lián)的HRIR。適應(yīng)設(shè)施302然后可以通過將HRIR和與所選擇的聲音相關(guān)聯(lián)的聲波進(jìn)行卷積來生成可以被用于使耳蝸植入系統(tǒng)適應(yīng)患者的代表聲學(xué)場景的音頻信號,如上所述。
[0075]在一些示例中,本文所描述的系統(tǒng)和方法可以用于使耳蝸植入系統(tǒng)適應(yīng)雙側(cè)耳蝸植入患者(即,耳蝸植入物被植入到雙耳的患者)。例如,關(guān)于特定環(huán)境,適應(yīng)設(shè)施302可以保持或生成與位于患者頭部第一側(cè)的第一麥克風(fēng)相關(guān)聯(lián)的第一頭部相關(guān)脈沖響應(yīng)和與位于患者頭部第二側(cè)(例如,第一側(cè)相對的側(cè))的第二麥克風(fēng)相關(guān)聯(lián)的第二頭部相關(guān)脈沖響應(yīng)。響應(yīng)于用戶對聲音的選擇,適應(yīng)設(shè)施302可以通過將代表該聲音的聲波與第一頭部相關(guān)脈沖響應(yīng)進(jìn)行卷積來生成第一音頻信號。同樣地,響應(yīng)于用戶對聲音的選擇,適應(yīng)設(shè)施302可以通過將代表該聲音的聲波與第二頭部相關(guān)脈沖響應(yīng)進(jìn)行卷積來生成第二音頻信號。適應(yīng)設(shè)施302然后可以使用第一音頻信號和第二音頻信號來使耳蝸植入系統(tǒng)適應(yīng)患者。例如,適應(yīng)設(shè)施302可以將第一音頻信號呈現(xiàn)給患者的第一耳部(例如,右耳)并且將第二音頻信號呈現(xiàn)給患者的第二耳部(例如,左耳)。
[0076]另外地或可替換地,本文所描述的系統(tǒng)和方法可以用于模擬特定環(huán)境中的多個(gè)聲源。例如,可以期望的是,創(chuàng)建這樣的聲學(xué)場景:其中音樂在播放的同時(shí)人在特定環(huán)境中講話。為了這個(gè)目標(biāo),用戶可以選擇被包括在聲音庫402中的多個(gè)聲音(例如,通過從GUI 700或GUI 800中選擇多個(gè)聲音)。作為響應(yīng),適應(yīng)設(shè)施302可以將與該環(huán)境相對應(yīng)的HRIR和與每個(gè)選擇的聲音相關(guān)聯(lián)的聲波進(jìn)行卷積。所生成的信號可以被組合(例如,加和)以生成代表期望的聲學(xué)場景的音頻信號。
[0077]為了說明,用戶可以選擇由聲波S1 [η]和82[11]分別表示的兩個(gè)聲音。對應(yīng)于該環(huán)境的HRIR可以由h[n]來表示。在該示例中,適應(yīng)設(shè)施302可以生成音頻信號y [η],根據(jù)以下等式:y[n] = S1 [n] *h [η] +S2 [η] *h [η] ο在一些可替換的示例中(例如,當(dāng)聲源位于環(huán)境內(nèi)不同的源位置時(shí)),適應(yīng)設(shè)施302可以保持與第一聲源相關(guān)聯(lián)的第一 HRIR Ill [η]和與第二聲源相關(guān)聯(lián)的第二 HRIR h2[n]o在該示例中,適應(yīng)設(shè)施302可以生成音頻信號y [η],根據(jù)以下等式:y[n] = S1 [n] ^h1 [n] +s2 [n] *h2 [n]。
[0078]圖9示出了對用于使耳蝸植入系統(tǒng)適應(yīng)患者的定制聲學(xué)場景進(jìn)行渲染的示例性方法900。盡管圖9示出了根據(jù)一個(gè)實(shí)施例的示例性步驟,但其他實(shí)施例可以省略、增加、重排序、和/或修改圖9示出的任何步驟。圖9示出的一個(gè)或多個(gè)步驟可以由適應(yīng)系統(tǒng)202和/或其任意實(shí)現(xiàn)來執(zhí)行。
[0079]在步驟902,適應(yīng)系統(tǒng)檢測用戶對被包括在適應(yīng)系統(tǒng)所保持的一個(gè)或多個(gè)聲音的庫中的聲音的選擇。步驟902可以以本文所描述的任意方式執(zhí)行。
[0080]在步驟904,適應(yīng)系統(tǒng)檢測用戶對被包括在適應(yīng)系統(tǒng)所保持的一個(gè)或多個(gè)環(huán)境的庫中的環(huán)境的選擇。步驟904可以以本文所描述的任意方式執(zhí)行。將會(huì)認(rèn)識到,用戶也可以選擇其他參數(shù)(例如,麥克風(fēng)類型、源位置、距離、以及頭部尺寸)。
[0081]在步驟906,適應(yīng)系統(tǒng)基于所選擇的聲音和所選擇的環(huán)境生成代表聲學(xué)場景的音頻信號。步驟906可以以本文所描述的任意方式執(zhí)行。
[0082]在步驟908,適應(yīng)系統(tǒng)使用該音頻信號使耳蝸植入系統(tǒng)適應(yīng)患者。步驟908可以以本文所描述的任意方式執(zhí)行。
[0083]在特定實(shí)施例中,本文所描述的過程中的一個(gè)或多個(gè)可以至少部分地實(shí)施為被體現(xiàn)在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中的指令并且由一個(gè)或多個(gè)計(jì)算設(shè)備所執(zhí)行。通常,處理器(例如,微處理器)從非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器等)接收指令并且執(zhí)行這些指令,從而執(zhí)行一個(gè)或多個(gè)過程,包括在本文描述的一個(gè)或多個(gè)過程??梢允褂酶鞣N已知的計(jì)算機(jī)可讀介質(zhì)中的任何一個(gè)來存儲(chǔ)和/或傳送該指令。
[0084]計(jì)算機(jī)可讀介質(zhì)(也稱為處理器可讀介質(zhì))包括任何可以由計(jì)算機(jī)(例如,由計(jì)算機(jī)的處理器)所讀取的參與提供數(shù)據(jù)(例如,指令)的非暫時(shí)性介質(zhì)。這樣的介質(zhì)可以有很多形式,包括但不限于非易失性介質(zhì)和/或易失性介質(zhì)。非易失性介質(zhì)可以包括例如,光盤或磁盤和其他持久存儲(chǔ)器。易失性介質(zhì)可以包括例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(“DRAM”),其典型地構(gòu)成主存儲(chǔ)器。計(jì)算機(jī)可讀介質(zhì)的一般形式包括例如,盤、硬盤、磁帶、任何其他磁介質(zhì)、CD-ROM、DVD、任何其他光介質(zhì)、RAM、PROM, EPROM, FLASH-EEPROM、任何其他存儲(chǔ)器芯片或磁帶、或計(jì)算機(jī)能夠從中讀取的任何其他有形介質(zhì)。
[0085]圖10示出了示例性計(jì)算設(shè)備1000,其可以被配置為執(zhí)行本文所描述的過程中的一個(gè)或多個(gè)。如圖10所示,計(jì)算設(shè)備1000可以包括經(jīng)由通信基礎(chǔ)架構(gòu)1010通信地連接的通信接口 1002、處理器1004、存儲(chǔ)設(shè)備1006、以及輸入/輸出(“I/O”)模塊1008。盡管示例性計(jì)算設(shè)備1000在圖10中示出,圖10中所示出的部件不旨在進(jìn)行限制。另外的或可替換的部件可以用在其他實(shí)施例中?,F(xiàn)在將更加詳細(xì)地描述圖10中所示出的計(jì)算設(shè)備1000的部件。
[0086]通信接口 1002可以被配置為與一個(gè)或多個(gè)計(jì)算設(shè)備通信。通信接口 1002的示例包括但不限于有線網(wǎng)絡(luò)接口(例如,網(wǎng)絡(luò)接口卡)、無線網(wǎng)絡(luò)接口(例如,無線網(wǎng)絡(luò)接口卡)、調(diào)制解調(diào)器、音頻/視頻連接、以及任何其他適當(dāng)?shù)慕涌凇?br>[0087]處理器1004通常代表能夠處理數(shù)據(jù)或解釋、執(zhí)行、和/或引導(dǎo)執(zhí)行本文所描述的一個(gè)或多個(gè)指令、過程、和/或操作的任意類型或形式的處理單元。處理器1004可以根據(jù)一個(gè)或多個(gè)應(yīng)用1012來引導(dǎo)對操作的執(zhí)行,或諸如可以被存儲(chǔ)在存儲(chǔ)設(shè)備1006或其他計(jì)算機(jī)可讀介質(zhì)中的其他計(jì)算機(jī)可執(zhí)行指令。
[0088]存儲(chǔ)設(shè)備1006可以包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)、設(shè)備、或配置,并且可以采用任意類型、任意形式的數(shù)據(jù)存儲(chǔ)介質(zhì)和/或設(shè)備,以及其組合。例如,存儲(chǔ)設(shè)備1006可以包括但不限于硬盤驅(qū)動(dòng)器、網(wǎng)絡(luò)驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器、磁盤、光盤、隨機(jī)存取存儲(chǔ)器(“RAM”)、動(dòng)態(tài)RAM( “DRAM”)、其他非易失性和/或易失性數(shù)據(jù)存儲(chǔ)單元或其組合或子組合。電子數(shù)據(jù),包括本文所描述的數(shù)據(jù),可以暫時(shí)地或永久地存儲(chǔ)在存儲(chǔ)設(shè)備1006中。例如,代表被配置為引導(dǎo)處理器1004執(zhí)行本文所描述的任意操作的一個(gè)或多個(gè)可執(zhí)行應(yīng)用1012的數(shù)據(jù)可以被存儲(chǔ)在存儲(chǔ)設(shè)備1006內(nèi)。在一些示例中,數(shù)據(jù)可以被安排在駐留于存儲(chǔ)設(shè)備1006內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)庫中。
[0089]I/O模塊1008可以被配置為接收用戶輸入和提供用戶輸出,并且可以包括支持輸入和輸出能力的任何硬件、固件、軟件、或其組合。例如,I/o模塊1008可以包括用于捕捉用戶輸入的硬件和/或軟件,包括但不限于鍵盤或小鍵盤、觸摸屏部件(例如,觸摸屏顯示器)、接收器(例如,RF或紅外接收器)、和/或一個(gè)或多個(gè)輸入按鈕。
[0090]I/O模塊1008可以包括向用戶呈現(xiàn)輸出的一個(gè)或多個(gè)設(shè)備,包括但不限于圖形引擎、顯示器(例如,顯示屏幕)、一個(gè)或多個(gè)輸出驅(qū)動(dòng)器(例如,顯示驅(qū)動(dòng)器)、一個(gè)或多個(gè)音頻揚(yáng)聲器、以及一個(gè)或多個(gè)音頻驅(qū)動(dòng)器。在特定實(shí)施例中,I/o模塊1008被配置為提供圖形數(shù)據(jù)到顯示器以呈現(xiàn)給用戶。圖形數(shù)據(jù)可以代表一個(gè)或多個(gè)圖形用戶接口和/或任何其他圖形內(nèi)容,其可以服務(wù)特定實(shí)現(xiàn)。
[0091]在一些示例中,本文所描述的任何設(shè)施可以由計(jì)算設(shè)備1000的一個(gè)或多個(gè)部件來實(shí)施或者被實(shí)施在計(jì)算設(shè)備1000的一個(gè)或多個(gè)部件內(nèi)。例如,駐留于存儲(chǔ)設(shè)備1006內(nèi)的一個(gè)或多個(gè)應(yīng)用10