本申請要求于2014年9月10日提交的美國專利申請序列號14/483,044的權(quán)益,所述申請?zhí)卮艘砸玫姆绞讲⑷氡疚摹?/p>
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施方案總體上涉及人機(jī)接口,并且更確切地說涉及用于通過聽覺裝置產(chǎn)生多個收聽環(huán)境的技術(shù)。
背景技術(shù):
在各種情況下,人們經(jīng)常發(fā)現(xiàn)需要或希望在存在一名或多名其他人時參與私人會談。舉例來說但不帶限制性,參與大型會議或會議的個人可能會在會議期間接到重要的電話呼叫。為了防止會議中斷,個人可以選擇身體上離開房間或不接聽呼叫。在另一個實(shí)例中,但不帶限制性,乘坐車輛的個人可能會希望發(fā)起電話呼叫,同時相對于其他乘客保持隱私或避免中斷其他乘客的會談。在這種情況下,個人可以發(fā)起呼叫并且用壓低的嗓音說話,或推遲呼叫直到可以私下進(jìn)行呼叫的稍后時間為止。在又另一個實(shí)例中,但不帶限制性,小組會議中的主要會談會產(chǎn)生在小組會議參與者的子集當(dāng)中召開私下會議(sidebar meeting)的需求。在這種情況下,參與者的子集會轉(zhuǎn)移到另一個會議室(如果另一個會議室可用的話),或可以將私下會議推遲到稍后進(jìn)行。
這些方法的一個潛在問題是重要的或必要的會談可能會被不合時宜地推遲到稍后時間,或主要會談可能會被第二會談中斷。這些方法的另一個潛在問題是第二會談可能不會享有所需的隱私等級,或可能會小聲地進(jìn)行,從而使得會談難以被參與者理解。
如前述內(nèi)容所說明,同時適應(yīng)多個會談的新技術(shù)將是有用的。
技術(shù)實(shí)現(xiàn)要素:
所闡述的一個或多個實(shí)施方案包括計(jì)算裝置,所述計(jì)算裝置包括無線網(wǎng)絡(luò)接口和處理器。處理器被配置來通過麥克風(fēng)接收第一聽覺信號,所述第一聽覺信號包括第一多個語音分量。處理器被進(jìn)一步配置來接收請求以至少部分地壓低包括在第一多個語音分量中的第一語音分量。處理器被進(jìn)一步配置來產(chǎn)生第二聽覺信號,所述第二聽覺信號包括第一語音分量至少部分被壓低的第一多個語音分量。處理器被進(jìn)一步配置來向揚(yáng)聲器傳輸?shù)诙犛X信號以供輸出。
其他實(shí)施方案包括但不限于計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包括指令,所述指令使得處理單元能夠?qū)嵤┧_的方法的一個或多個方面。其他實(shí)施方案包括但不限于方法,所述方法用于實(shí)施所公開的方法的一個或多個方面;以及計(jì)算系統(tǒng),所述計(jì)算系統(tǒng)被配置來實(shí)施所公開的方法的一個或多個方面。
本文描述的方法的至少一個優(yōu)點(diǎn)是組內(nèi)的參與者可以參與多個會談,同時為每個會談保持適當(dāng)?shù)碾[私,并且減少或消除對其他會談的干擾。因此,重要的會談不會被推遲,并且能夠適應(yīng)多個會談,而不需要找到單獨(dú)的自然空間來適應(yīng)每個單獨(dú)的會談。
附圖說明
藉由能夠詳細(xì)地理解上文闡述的一個或多個實(shí)施方案的所述特征,對上文簡單概述的一個或多個實(shí)施方案的更具體的描述可以通過參考某些特定實(shí)施方案來進(jìn)行,其中一些特定實(shí)施方案示出于附圖中。然而,應(yīng)注意到,附圖僅示出典型的實(shí)施方案并且因此不應(yīng)視為以任何方式限制其范圍,因?yàn)楸景l(fā)明的范圍同樣包含其他實(shí)施方案。
圖1示出根據(jù)各種實(shí)施方案的可操作來產(chǎn)生一個或多個聽覺場景的聽覺場景控制器;
圖2A示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的聽覺場景控制器的對等網(wǎng)絡(luò);
圖2B示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng);
圖2C示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng);
圖2D示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng);
圖3示出根據(jù)各種實(shí)施方案的在雙向隔離聽覺場景下的示例性使用情況;
圖4示出根據(jù)各種實(shí)施方案的在單向外部隔離聽覺場景下的示例性使用情況;
圖5示出根據(jù)各種實(shí)施方案的在單向內(nèi)部隔離聽覺場景下的示例性使用情況;
圖6示出根據(jù)各種實(shí)施方案的在多個用戶的雙向隔離聽覺場景下的示例性使用情況;
圖7示出根據(jù)各種實(shí)施方案的在多個用戶的多向隔離聽覺場景下的示例性使用情況;
圖8是根據(jù)各種實(shí)施方案的用于初始化和配置聽覺場景控制器來與其他聽覺場景控制器通信的方法步驟的流程圖;并且
圖9是根據(jù)各種實(shí)施方案的用于通過聽覺場景控制器產(chǎn)生聽覺場景的方法步驟的流程圖。
具體實(shí)施方式
在下文描述中,闡述眾多特定細(xì)節(jié)以便提供對某些特定實(shí)施方案的更為透徹的理解。然而,對于本領(lǐng)域技術(shù)人員而言將顯而易見的是,可以在不存在這些特定細(xì)節(jié)中的一個或多個的情況下或者在存在附加特定細(xì)節(jié)的情況下實(shí)施其他實(shí)施方案。
系統(tǒng)綜述
圖1示出根據(jù)各種實(shí)施方案的可操作來產(chǎn)生一個或多個聽覺場景的聽覺場景控制器。如所示,聽覺場景控制器100包括但不限于耦合在一起的麥克風(fēng)模塊110、處理單元120、無線收發(fā)器130、揚(yáng)聲器模塊140以及存儲器單元150。存儲器單元150包括聽覺場景應(yīng)用程序152,所述聽覺場景應(yīng)用程序152是用于如本文進(jìn)一步所描述產(chǎn)生各種聽覺場景配置的軟件應(yīng)用程序。聽覺場景控制器100可以體現(xiàn)在任何技術(shù)上可行的計(jì)算裝置中。
麥克風(fēng)模塊110可以是任何技術(shù)上可行的類型的裝置,所述裝置被配置來通過麥克風(fēng)接收音頻信號并且將所述音頻信號轉(zhuǎn)換成機(jī)器可讀形式。麥克風(fēng)模塊110被配置來從自然環(huán)境接收音頻信號,并且轉(zhuǎn)換所述音頻信號以供用于處理的處理單元120進(jìn)行后續(xù)處理,如下文更詳細(xì)所描述。音頻信號可以包括由會議或其他自然空間中的各種參與者說出的語音以及環(huán)境音頻源,諸如背景噪音、音樂、街道上的聲音等。
處理單元120可以是被配置來處理數(shù)據(jù)并執(zhí)行軟件應(yīng)用程序的任何技術(shù)上可行的單元,包括例如但不限制于,中央處理單元(CPU)、數(shù)字信號處理器(DSP)或?qū)S眉呻娐?ASIC)。輸入裝置125可以包括例如但不限于被配置來接收輸入(諸如但不限于一個或多個按鈕)的裝置。與由處理單元120執(zhí)行的應(yīng)用程序有關(guān)的某些功能或特征可以通過致動輸入裝置125,諸如通過按壓按鈕來訪問。如本文進(jìn)一步所描述,處理單元120可操作來產(chǎn)生一個或多個音頻組或會談“氣泡”以使各個用戶彼此完全或部分隔離。
揚(yáng)聲器模塊140可以是任何技術(shù)上可行的類型的裝置,所述裝置被配置來接收音頻信號,并且產(chǎn)生能夠驅(qū)動一個或多個擴(kuò)音器或揚(yáng)聲器裝置的對應(yīng)信號。音頻信號可以是由麥克風(fēng)模塊110接收的音頻輸入信號,或可以是由處理單元120產(chǎn)生的音頻信號。從處理單元120接收的音頻信號可以是由麥克風(fēng)單元110接收的音頻輸入信號的替代性版本,但是壓低了一個或多個語音。
無線收發(fā)器130可以是任何技術(shù)上可行的裝置,所述裝置被配置來與其他無線裝置建立無線通信鏈路,所述其他無線裝置包括但不限于WiFiTM收發(fā)器、藍(lán)牙收發(fā)器、RF收發(fā)器等等。無線收發(fā)器130被配置來如本文進(jìn)一步所描述與其他聽覺場景控制器和中央通信控制器建立無線鏈路。
在不具有限制性的情況下,存儲器單元150可以是被配置來存儲數(shù)據(jù)和程序代碼的任何技術(shù)可行單元,包括例如但不限于隨機(jī)存取存儲器(RAM)模塊或硬盤。存儲器單元150內(nèi)的聽覺場景應(yīng)用程序152可以由處理單元120執(zhí)行以便于產(chǎn)生一個或多個收聽環(huán)境(在本文中又稱為聽覺場景)。聽覺場景表示收聽環(huán)境,在其中對應(yīng)于特定個人的至少一個語音分量被壓低,從而被聽覺場景內(nèi)的個人或聽覺場景外的人聽見。在一個實(shí)例中,但不帶限制性,可以產(chǎn)生包括一個人的聽覺場景,以使得沒有其他人聽見這個人的語音。在另一個實(shí)例中,但不帶限制性,可以產(chǎn)生包括一個人的聽覺場景,以使得這個人不會聽見任何其他人的語音。在另一個實(shí)例中,但不帶限制性,可以產(chǎn)生包括一個人的聽覺場景,以使得沒有其他人聽見這個人的語音,并且同時,這個人不會聽見任何其他人的語音。在又另一個實(shí)例中,可以產(chǎn)生任何數(shù)目的聽覺場景,其中每個聽覺場景包括任何數(shù)目的人,并且每個聽覺場景都壓低各種語音,所述各種語音被阻止離開或進(jìn)入每個聽覺場景。以此方式,聽覺場景是完全可定制的和可配置的。因此,本文描述的聽覺場景僅是示例性的并且不限制在本公開的范圍內(nèi)可以產(chǎn)生的可能的聽覺場景的范圍。
在產(chǎn)生聽覺場景時,軟件應(yīng)用程序152可以實(shí)施各種各樣不同的音頻處理算法來分析和解析與音頻輸入信號相關(guān)聯(lián)的頻率和幅度數(shù)據(jù)。這類算法可操作來通過一種或多種技術(shù)而壓低來自輸入音頻信號的一個或多個語音。
在一個實(shí)例中,但不帶限制性,執(zhí)行聽覺場景應(yīng)用程序152的處理單元120可以確定對應(yīng)于有待壓低的一個或多個語音的音頻輸入信號的一部分,產(chǎn)生表示對應(yīng)于一個或多個語音的返回信號的反相音頻信號,并且將反相信號與原始音頻輸入信號混合。在另一個實(shí)例中,但不帶限制性,執(zhí)行聽覺場景應(yīng)用程序152的處理單元120可以從另一個用戶的聽覺場景控制器數(shù)字地接收信號,其中所接收的信號表示如(舉例來說,但不帶限制性)由對應(yīng)的麥克風(fēng)模塊捕獲的相關(guān)聯(lián)的用戶的原始或反相語音。處理單元120之后在適當(dāng)時將所接收的信號反相,并且將所接收的信號與來自麥克風(fēng)模塊110的音頻輸入信號混合。在又另一個實(shí)例中,但不帶限制性,執(zhí)行聽覺場景應(yīng)用程序152的處理單元120可以從另一個用戶的聽覺場景控制器接收定時信息,從而識別相關(guān)聯(lián)的用戶何時在說話或何時保持安靜。處理單元120處理所接收的定時信息以確定處理單元120在此期間將來自麥克風(fēng)模塊110的音頻輸入信號壓低的時間間隔。聽覺場景應(yīng)用程序152之后被配置來向揚(yáng)聲器模塊140傳輸經(jīng)處理的音頻信號。
本領(lǐng)域技術(shù)人員將理解,圖1所示的聽覺場景控制器100的特定實(shí)現(xiàn)方式僅提供用于示例性目的,并且并不打算限制本發(fā)明的范圍。實(shí)際上,聽覺場景控制器100可以通過各種各樣的硬件和軟件的不同組合來實(shí)施。舉例來說,但不帶限制性,聽覺場景控制器100可以通過集成電路來實(shí)施,所述集成電路被配置來執(zhí)行上述功能,而不具有限制性。在另一個實(shí)例中,但不帶限制性,聽覺場景控制器100可以通過片上系統(tǒng)來實(shí)施,所述片上系統(tǒng)被配置來執(zhí)行所述功能,而不具有限制性。從一般意義上來說,被配置來執(zhí)行本文描述的聽覺場景控制器100的功能的任何裝置都落在本發(fā)明的范圍內(nèi)。類似地,聽覺場景控制器100可以被配置來執(zhí)行用于將一個或多個語音從輸入音頻信號移除的任何技術(shù)上可行的方法。
圖2A示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的聽覺場景控制器220、222和224的對等網(wǎng)絡(luò)200。如所示,對等網(wǎng)絡(luò)包括但不限于分別對應(yīng)于用戶210、212和214的聽覺場景控制器220、222和224。聽覺場景控制器220、222和224通過網(wǎng)絡(luò)130來通信。
在此配置中,聽覺場景控制器220、222和224在不存在中央通信控制器的情況下以對等方式彼此直接通信。因此,響應(yīng)于用戶210的動作,諸如按鈕按壓,聽覺場景控制器220向聽覺場景控制器222和224傳輸請求以壓低用戶210的語音。作為響應(yīng),聽覺場景控制器222和224將用戶210的語音壓低,以使得用戶212和214無法聽見用戶210。響應(yīng)于用戶210的第二動作,諸如另一次按鈕按壓,聽覺場景控制器220向聽覺場景控制器222和224傳輸請求以中止壓低用戶210的語音。作為響應(yīng),聽覺場景控制器222和224中止壓低用戶210的語音,以使得用戶212和214可以再次聽見用戶210。
圖2B示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng)202。如所示,系統(tǒng)包括但不限于中央通信控制器240以及分別對應(yīng)于用戶210、212和214的聽覺場景控制器220、222和224。聽覺場景控制器220、222和224通過網(wǎng)絡(luò)130來通信。聽覺場景控制器220、222和224以及網(wǎng)絡(luò)230起到與結(jié)合圖2A所描述基本上相同的作用,下文進(jìn)一步描述除外。
在此配置中,聽覺場景控制器220、222和224通過中央通信控制器240來彼此通信。中央通信控制器240可以體現(xiàn)在任何技術(shù)上可行的計(jì)算裝置中。每個聽覺場景控制器220、222和224中央通信控制器240。在適當(dāng)時,中央通信控制器240將從聽覺場景控制器220、222和224接收的通信轉(zhuǎn)發(fā)給其他聽覺場景控制器220、222和224。此外,中央通信控制器240可以發(fā)起針對聽覺場景控制器220、222和224的通信。
因此,響應(yīng)于用戶210的動作,諸如按鈕按壓,聽覺場景控制器220向通信控制器240傳輸請求以壓低用戶210的語音。作為響應(yīng),通信控制器240將所述請求轉(zhuǎn)發(fā)給聽覺場景控制器222和224。聽覺場景控制器222和224壓低用戶210的語音,以使得用戶212和214無法聽見用戶210。響應(yīng)于用戶210的第二動作,諸如另一次按鈕按壓,聽覺場景控制器220向通信控制器240傳輸請求以中止壓低用戶210的語音。作為響應(yīng),通信控制器240將所述請求轉(zhuǎn)發(fā)給聽覺場景控制器222和224。聽覺場景控制器222和224中止壓低用戶210的語音,以使得用戶212和214可以再次聽見用戶210。
圖2C示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng)204。如所示,系統(tǒng)包括但不限于中央通信控制器240以及分別對應(yīng)于用戶210、212和214的聽覺場景控制器220、222和224。同樣如所示,系統(tǒng)包括分別對應(yīng)于用戶210、212和214的用戶界面裝置250、252和254。聽覺場景控制器220、222和224通過網(wǎng)絡(luò)130來通信。聽覺場景控制器220、222和224,中央通信控制器240以及網(wǎng)絡(luò)230起到與結(jié)合圖2A-2B所描述基本上相同的作用,下文進(jìn)一步描述除外。
如所示,用戶界面裝置250是與用戶210相關(guān)聯(lián)的智能手機(jī),用戶界面裝置252是與用戶210相關(guān)聯(lián)的漆上型計(jì)算機(jī),并且用戶界面裝置254是與用戶210相關(guān)聯(lián)的平板計(jì)算機(jī)。可替代地,各個用戶可以與呈任何組合的任何技術(shù)上可行的用戶界面裝置相關(guān)聯(lián),所述用戶界面裝置包括但不限于附接至穿戴者的眼鏡,附接至穿戴者的項(xiàng)鏈或“護(hù)身符裝置”,位于腕表或腕帶上,嵌入到頭帶或頭環(huán)中,附接至衣服或帶扣制品,附接至或穿戴到用戶的身體上的任何部位的裝置,附接至用戶的智能手機(jī)或臺式計(jì)算機(jī)的附件,以及附接至與用戶相關(guān)聯(lián)的車輛,諸如自行車或摩托車。
在圖2C的配置中,聽覺場景控制器220、222和224通過中央通信控制器240來彼此通信。每個聽覺場景控制器220、222和224中央通信控制器240。在適當(dāng)時,中央通信控制器240將從聽覺場景控制器220、222和224接收的通信轉(zhuǎn)發(fā)給其他聽覺場景控制器220、222和224。此外,中央通信控制器240可以發(fā)起針對聽覺場景控制器220、222和224的通信。中央通信控制器240還發(fā)送和接收介于用戶界面裝置250、252和254之間的通信。在用戶界面裝置250、252和254上執(zhí)行的應(yīng)用程序可能能夠產(chǎn)生比在聽覺場景控制器220、222和224的更為簡單的用戶界面情況下可行的聽覺場景更為復(fù)雜的聽覺場景。
因此,響應(yīng)于用戶210的動作,諸如在用戶界面裝置250上執(zhí)行的應(yīng)用程序上選擇功能,用戶界面裝置250向通信控制器240傳輸請求以壓低用戶210的語音。作為響應(yīng),通信控制器240將所述請求轉(zhuǎn)發(fā)給聽覺場景控制器222和224。聽覺場景控制器222和224壓低用戶210的語音,以使得用戶212和214無法聽見用戶210。響應(yīng)于用戶210的第二動作,諸如在用戶界面裝置250上執(zhí)行的應(yīng)用程序上選擇功能,用戶界面裝置250向通信控制器240傳輸請求以中止壓低用戶210的語音。作為響應(yīng),通信控制器240將所述請求轉(zhuǎn)發(fā)給聽覺場景控制器222和224。聽覺場景控制器222和224中止壓低用戶210的語音,以使得用戶212和214可以再次聽見用戶210。
圖2D示出根據(jù)各種實(shí)施方案的用于產(chǎn)生聽覺場景的系統(tǒng)206。如所示,系統(tǒng)包括但不限于中央通信控制器240和一組高度定向擴(kuò)音器(HDL)260(0)–260(13)。中央通信控制器240通過網(wǎng)絡(luò)130與HDL 260(0)–260(13)通信??商娲兀醒胪ㄐ趴刂破?40可以直接連接至HDL 260(0)–260(13)。中央通信控制器240和網(wǎng)絡(luò)230起到與結(jié)合圖2A-2C所描述基本上相同的作用,下文進(jìn)一步描述除外。
HDL 260是擴(kuò)音器,所述擴(kuò)音器產(chǎn)生具有相對較高程度方向性(窄度)的聲波模式,而不是由常規(guī)擴(kuò)音器產(chǎn)生的更為典型的全方向聲波模式。因此,給定HDL 260可以將聲音引導(dǎo)到特定收聽者處,以使得收聽者聽見由HDL260產(chǎn)生的聲音,但是正好坐在所述收聽者左側(cè)或右側(cè)的另一個人不能聽見由HDL 260產(chǎn)生的聲音。舉例來說,但不帶限制性,HDL 260(1)和HDL 260(2)可以被配置來分別將聲音引導(dǎo)到用戶210的右耳和左耳。HDL 260(5)和HDL260(6)可以被配置來分別將聲音引導(dǎo)到用戶212的右耳和左耳。HDL 260(10)和HDL 260(11)可以被配置來分別將聲音引導(dǎo)到用戶214的右耳和左耳。雖然示出了十四個HDL 260(0)–260(13),但是任何技術(shù)上可行的數(shù)量的HDL260在本公開的范圍內(nèi)都可以被采用來適應(yīng)任何技術(shù)上可行的數(shù)量的用戶210、212和214。
在本公開的范圍內(nèi),可以任何組合使用圖2A-2D的各種部件。在一個實(shí)例中,但不帶限制性,用戶可以具有如圖2C所示的用于配置聽覺場景的用戶界面裝置,并且如圖2D所示從高度定向擴(kuò)音器接收音頻信號。在另一個實(shí)例中,但不帶限制性,聽覺場景控制器和用戶界面裝置可以如圖2A所示在對等網(wǎng)絡(luò)中彼此直接通信,而不像圖2C所示那樣需要中央通信控制器。
如所示,聽覺場景控制器100的功能可以結(jié)合到可以由用戶穿戴或攜帶的可穿戴裝置中。在一個實(shí)施方案中,聽覺場景控制器100可以結(jié)合到由用戶穿戴的入耳式裝置中。在替代性實(shí)施方案中,聽覺場景控制器100的功能可以結(jié)合到頭戴式聽覺裝置中,所述頭戴式聽覺裝置包括以下至少一項(xiàng):麥克風(fēng)和揚(yáng)聲器,包括例如但不限于藍(lán)牙耳機(jī)、肩戴式揚(yáng)聲器、耳機(jī)、耳塞、助聽器、入耳式監(jiān)聽器、嵌入到頭枕中的揚(yáng)聲器、或具有相同的作用或功能的任何其他裝置。聽覺場景控制器100可以耦合至包括用于配置聽覺場景的用戶界面的裝置,包括但不限于智能手機(jī)、計(jì)算機(jī)和平板計(jì)算機(jī)。聽覺場景控制器100可以通過任何技術(shù)上可行的方法來耦合至這種裝置,所述方法包括但不限于無線鏈路、硬線連接和網(wǎng)絡(luò)連接。無線鏈路可以通過任何技術(shù)上可行的無線通信鏈路來實(shí)現(xiàn),包括但不限于WiFiTM鏈路、藍(lán)牙連接、或通用射頻(RF)連接。實(shí)際上,聽覺場景控制器100可以用所示出的那些之外的廣泛范圍的不同無線裝置來建立通信鏈路。圖2C所示的特定裝置250、252和254僅示出用于示例性目的并且不打算具有限制性。
說明聽覺場景控制器的操作的示例性使用情況
圖3示出根據(jù)各種實(shí)施方案的在雙向隔離聽覺場景下的示例性使用情況300。如所示,使用情況包括用戶310、312和314以及雙向隔離會談氣泡320。
在圖3的配置中,用戶314選擇聽不見用戶310和312并且不能聽見用戶310和312的語音。作為一個實(shí)例,但不帶限制性,用戶314將選擇此配置來進(jìn)行私人電話呼叫,而不會干擾用戶310和312或不被他們所干擾。在一個實(shí)例中,但不帶限制性,可以在用戶314在開會或者乘坐公共汽車或出租車時想要撥打或接聽移動電話呼叫時產(chǎn)生此配置。在這類情況下,與用戶314相關(guān)聯(lián)的聽覺場景控制器100處理進(jìn)入的音頻信號以便于壓低用戶310和312的語音分量。與用戶314相關(guān)聯(lián)的聽覺場景控制器100向與用戶310和312相關(guān)聯(lián)的聽覺場景控制器100發(fā)送請求以壓低用戶314的來自其相應(yīng)的輸入音頻信號的語音分量。因此產(chǎn)生雙向隔離會談氣泡320,從而產(chǎn)生兩個聽覺場景,一個聽覺場景包括用戶314,而另一個聽覺場景包括用戶310和312。
圖4示出根據(jù)各種實(shí)施方案的在單向外部隔離聽覺場景下的示例性使用情況400。如所示,使用情況400包括用戶410、412和414以及單向外部隔離會談氣泡420。
在圖4的配置中,用戶414選擇聽不見用戶410和412,但選擇聽見用戶410和412的語音。在一個實(shí)例中,但不帶限制性,用戶414將選擇此配置來進(jìn)行私人電話呼叫,而不會干擾用戶410和412,但是仍然想要聽見在用戶410與用戶412之間發(fā)生的會談,諸如在用戶410正在開會或乘坐公共汽車或出租車的情況下。在這類情況下,與用戶414相關(guān)聯(lián)的聽覺場景控制器100向與用戶410和412相關(guān)聯(lián)的聽覺場景控制器100發(fā)送請求以壓低用戶414的來自其相應(yīng)的輸入音頻信號的語音分量。與用戶414相關(guān)聯(lián)的聽覺場景控制器100處理進(jìn)入的音頻信號以便于以最大音量或降低的音量傳遞用戶410和412的語音分量,這取決于用戶414的偏好。因此產(chǎn)生單向外部隔離會談氣泡420,從而產(chǎn)生兩個聽覺場景,一個聽覺場景包括用戶414,而另一個聽覺場景包括用戶410和412。
圖5示出根據(jù)各種實(shí)施方案的在單向內(nèi)部隔離聽覺場景下的示例性使用情況500。如所示,使用情況500包括用戶510、512和514以及單向內(nèi)部隔離會談氣泡520。
在圖5的配置中,用戶514選擇聽見用戶510和512,但選擇不聽見用戶510和512的語音。在一個實(shí)例中,但不帶限制性,用戶514將選擇此配置來消除來自用戶510與用戶512之間的會談的干擾,但是想要插入用戶510和512能夠聽見的意見。在另一個實(shí)例中,但不帶限制性,用戶514將選擇此配置來暫時集中于回復(fù)郵件或?qū)W⒂谄渌挛铮粫艿礁蓴_,并且不想要離開用戶510和512進(jìn)行會談所處的位置。在這類情況下,與用戶514相關(guān)聯(lián)的聽覺場景控制器100向與用戶510和512相關(guān)聯(lián)的聽覺場景控制器100發(fā)送請求以隨著其相應(yīng)的輸入音頻信號傳遞用戶514的語音分量。與用戶514相關(guān)聯(lián)的聽覺場景控制器100處理進(jìn)入的音頻信號以便于以最大音量或降低的音量壓低用戶510和512的語音分量,這取決于用戶514的偏好。因此產(chǎn)生單向內(nèi)部隔離會談氣泡520,從而產(chǎn)生兩個聽覺場景,一個聽覺場景包括用戶514,而另一個聽覺場景包括用戶510和512。
圖6示出根據(jù)各種實(shí)施方案的在多個用戶的雙向隔離聽覺場景下的示例性使用情況600。如所示,使用情況600包括用戶610、612和614以及具有多個用戶的雙向隔離會談氣泡620。
在圖6的配置中,用戶610和614選擇聽不見用戶612,并且不聽見用戶612的語音。在一個實(shí)例中,但不帶限制性,用戶610和614將選擇此配置來在用戶612的聽力之外進(jìn)行私人會談。用戶610和614可以選擇此配置來在圖書館或咖啡店中進(jìn)行私人會談,而不會干擾用戶612。在這類情況下,與用戶610和614相關(guān)聯(lián)的聽覺場景控制器100中的一個或兩個向與用戶612相關(guān)聯(lián)的聽覺場景控制器100發(fā)送請求以相對于輸入音頻信號壓低用戶610和614的語音分量。與用戶610和614相關(guān)聯(lián)的聽覺場景控制器100處理進(jìn)入的音頻信號以便于以最大音量或降低的音量完全或部分地壓低用戶612的語音分量,這取決于用戶614的偏好。諸如在用戶610和614在噪音環(huán)境下進(jìn)行會談時,與用戶610和614相關(guān)聯(lián)的聽覺場景控制器100可以任選地選擇來壓低背景噪音。因此產(chǎn)生具有多個用戶的雙向隔離會談氣泡620,從而產(chǎn)生兩個聽覺場景,一個聽覺場景包括用戶612,而另一個聽覺場景包括用戶610和614。
圖7示出根據(jù)各種實(shí)施方案的在多個用戶的多向隔離聽覺場景下的示例性使用情況700。如所示,使用情況包括用戶710、712、714和716以及多向隔離會談氣泡720、722和724。
在圖7的配置中,用戶710和716想要與彼此交談,同時用戶712和714也想要與彼此交談。此外,用戶712想要聽見用戶710的語音。作為一個實(shí)例,但不帶限制性,用戶710、712、714和716處于以下情境:用戶710正以一種語言進(jìn)行演講,同時用戶712正將演講翻譯成第二語言。用戶716聽見呈由710說出的語言形式的演講,但是不能聽見用戶712或714的語音。用戶714聽見用戶712的語音,但是會針對用戶714依據(jù)用戶714的偏好來完全或部分地壓低用戶710的語音。在這類情況下,與用戶710、712、714和716相關(guān)聯(lián)的聽覺場景控制器100向彼此發(fā)送請求以壓低適當(dāng)?shù)恼Z音分量。與用戶710、712、714和716相關(guān)聯(lián)的聽覺場景控制器100處理進(jìn)入的音頻信號以便于在適當(dāng)時以最大音量或降低的音量完全或部分地壓低各個用戶的語音分量。因此產(chǎn)生多向隔離會談氣泡720、722和724,從而產(chǎn)生三個聽覺場景,一個聽覺場景包括用戶710和716,另一個聽覺場景包括用戶710和712,并且還有一個聽覺場景包括用戶712和714。
本領(lǐng)域技術(shù)人員將理解,上文結(jié)合圖3-7所描述的示例性使用情況場景僅提供用于示例性目的,以說明不同技術(shù)的聽覺場景控制器100可以實(shí)施來產(chǎn)生各種聽覺場景配置。在本公開的范圍內(nèi),可以使用所描述的技術(shù)來實(shí)施任何數(shù)量的聽覺場景的許多其他配置,每個聽覺場景包括任何數(shù)量的用戶。另外,上文論述的實(shí)例雖然參考特定命令、裝置和操作進(jìn)行了呈現(xiàn)但是并不打算將本發(fā)明的范圍限于那些特定性。
雖然已經(jīng)描述了各種使用情況以及用于產(chǎn)生各種配置的聽覺場景的系統(tǒng),但是現(xiàn)將描述可以由聽覺場景控制器100實(shí)施的示例性算法。通過實(shí)施目前為止描述的功能,聽覺場景控制器100可以提高個人在同一個空間中在彼此互不干擾的情況下同時進(jìn)行各種會談的能力。
由聽覺場景控制器實(shí)施的示例性算法
圖8是根據(jù)各種實(shí)施方案的用于初始化和配置聽覺場景控制器來與其他聽覺場景控制器通信的方法步驟的流程圖。雖然結(jié)合圖1-7的系統(tǒng)描述了方法步驟,但是本領(lǐng)域技術(shù)人員將理解,被配置來以任何次序執(zhí)行方法步驟的任何系統(tǒng)都處在本發(fā)明的范圍內(nèi)。
如所示,方法800開始于步驟802,其中聽覺場景控制器100發(fā)現(xiàn)近旁無線裝置,包括但不限于其他聽覺場景控制器和中央通信控制器。聽覺場景控制器100可以執(zhí)行任何技術(shù)上可行的形式的裝置發(fā)現(xiàn),包括但不限于定位WiFiTM接入點(diǎn)并且之后識別耦合至其的其他裝置,直接與近旁藍(lán)牙裝置互動,或使用RF信號來與無線裝置執(zhí)行一般握手操作。
在步驟804處,聽覺場景控制器100從每個被發(fā)現(xiàn)的裝置獲得尤其反映裝置能力的裝置信息。能力可以包括例如但不限于偏好的無線連接協(xié)議(例如但不限于WiFiTM、藍(lán)牙),由裝置支持的聽覺場景的最大數(shù)量等等。其他裝置信息可以包括例如但不限于裝置位置、裝置電池水平等。
在步驟806處,聽覺場景控制器100與被發(fā)現(xiàn)的裝置中的一個或多個配對。在這情況下,聽覺場景控制器100可以依賴于任何相關(guān)協(xié)議。此外,聽覺場景控制器100可以與依賴于不同協(xié)議的不同裝置配對。
在步驟808處,聽覺場景控制器100針對配對裝置根據(jù)需要來配置命令路由偏好。在這情況下,聽覺場景控制器100可以在對等網(wǎng)絡(luò)中與其他聽覺場景控制器直接通信??商娲?,聽覺場景控制器100連同其他聽覺場景控制器一起直接與唯一的中央通信控制器240通信,并且中央通信控制器單獨(dú)與聽覺場景控制器中的每一個通信。下文論述的圖9描述了以逐步方式進(jìn)行的聽覺場景控制器100的正常操作。
圖9是根據(jù)各種實(shí)施方案的用于通過聽覺場景控制器產(chǎn)生聽覺場景的方法步驟的流程圖。雖然結(jié)合圖1-7的系統(tǒng)描述了方法步驟,但是本領(lǐng)域技術(shù)人員將理解,被配置來以任何次序執(zhí)行方法步驟的任何系統(tǒng)都處在本發(fā)明的范圍內(nèi)。
如所示,方法900開始于步驟902,其中聽覺場景控制器100初始化為以下狀態(tài):在不改變的情況下,向揚(yáng)聲器模塊140傳輸從麥克風(fēng)模塊110接收的音頻輸入信號。在步驟904處,聽覺場景控制器100(舉例來說,但不帶限制性)通過從另一個聽覺場景控制器或通信模塊140接收請求而接收音頻場景請求。
在步驟906處,聽覺場景控制器100確定音頻場景請求是否是壓低音頻語音分量(諸如與另一個聽覺場景控制器相關(guān)聯(lián)的語音)的請求。如果音頻場景請求是語音壓低請求,那么方法900進(jìn)行到步驟908,其中聽覺場景控制器100產(chǎn)生音頻信號,所述音頻信號包括所請求的語音分量被壓低的所接收的音頻輸入信號。在步驟910處,聽覺場景控制器100向擴(kuò)音器模塊140傳輸所產(chǎn)生的音頻信號。方法900之后進(jìn)行到上文描述的步驟904。
如果在步驟906處,音頻場景請求不是語音壓低請求,那么方法900進(jìn)行到步驟912,其中聽覺場景控制器100確定音頻場景請求是中止壓低音頻語音分量(諸如與另一個聽覺場景控制器相關(guān)聯(lián)的語音)的請求。如果音頻場景請求是停止語音壓低請求,那么方法900進(jìn)行到步驟914,其中聽覺場景控制器100產(chǎn)生音頻信號,所述音頻信號包括所請求的語音分量往回混合到信號中的所接收的音頻輸入信號。在步驟916處,聽覺場景控制器100向擴(kuò)音器模塊140傳輸所產(chǎn)生的音頻信號。方法900之后進(jìn)行到上文描述的步驟904。
如果在步驟906處,音頻場景請求不是停止語音壓低請求,那么方法900進(jìn)行到上文描述的步驟904。
總而言之,聽覺場景控制器被配置來在自然環(huán)境中產(chǎn)生多個聽覺場景。聽覺場景控制器可以通過以下方式來雙向地使用戶與聽覺信號隔離:壓低進(jìn)入的音頻信號中的所有語音,并且向其他聽覺場景控制器發(fā)送請求以壓低用戶的語音,從而不允許所述用戶的語音被其他用戶聽見。可替代地,聽覺場景控制器可以通過以下方式來單向地使用戶與聽覺信號隔離:壓低進(jìn)入的音頻信號中的所有語音,但是允許用戶的語音被其他用戶聽見??商娲?,聽覺場景控制器可以通過以下方式來單向地使用戶與聽覺信號隔離:允許進(jìn)入的音頻信號中的所有語音被用戶聽見,但是向其他聽覺場景控制器發(fā)送請求以壓低所述用戶的語音,從而不允許所述用戶的語音被其他用戶聽見。可以產(chǎn)生會談式氣泡以允許若干人的子組能夠在所述子組內(nèi)與彼此交談,但是與主組中的其他用戶的會談隔離。
本文描述的方法的至少一個優(yōu)點(diǎn)是組內(nèi)的參與者可以參與多個會談,同時為每個會談保持適當(dāng)?shù)碾[私,并且減少或消除對其他會談的干擾。因此,重要的會談不會被推遲,并且能夠適應(yīng)多個會談,而不需要找到單獨(dú)的自然空間來適應(yīng)每個單獨(dú)的會談。
本發(fā)明的一個實(shí)施方案可以實(shí)施為與計(jì)算機(jī)系統(tǒng)一起使用的程序產(chǎn)品。程序產(chǎn)品的程序定義實(shí)施方案的功能(包括本文描述的方法)并且可以包含于各種各樣的計(jì)算機(jī)可讀存介質(zhì)上。說明性計(jì)算機(jī)可讀存儲介質(zhì)包括但不限于:(i)信息被永久地存儲在上面的不可寫存儲介質(zhì)(例如,計(jì)算機(jī)內(nèi)的只讀存儲器裝置,諸如可由CD-ROM驅(qū)動器讀取的壓縮盤式只讀存儲器(CD-ROM)盤、快閃存儲器、只讀存儲器(ROM)芯片或任何類型的固態(tài)非易失性半導(dǎo)體存儲器);以及(ii)可變信息被存儲在上面的可寫存儲介質(zhì)(例如,軟盤驅(qū)動器內(nèi)的軟盤或硬盤驅(qū)動器或任何類型的固態(tài)隨機(jī)存取半導(dǎo)體存儲器)。
上文已經(jīng)參考特定實(shí)施方案描述了本發(fā)明。然而,本領(lǐng)域普通技術(shù)人員將理解,可以在不脫離本發(fā)明的如由隨附權(quán)利要求書中所闡述的較廣泛的精神和范圍的情況下進(jìn)行各種修改和改變。前文描述和附圖因此應(yīng)視為具有說明性而非限制性意義。
因此,將在以下權(quán)利要求中闡述本發(fā)明的實(shí)施方案的范圍。