專利名稱:基于聽眾位置的音量調(diào)整的制作方法
基于昕眾位置的音量調(diào)整背景音頻系統(tǒng)可以用于各種不同的應(yīng)用。例如,現(xiàn)代控制臺(tái)游戲系統(tǒng)被配置為利用能夠從若干不同的揚(yáng)聲器播放不同聲音的多通道環(huán)繞聲系統(tǒng)。概述本公開內(nèi)容涉及所作出的影響聽眾所察覺的音量的實(shí)時(shí)音頻調(diào)整。實(shí)時(shí)跟蹤聽眾的位置。隨著聽眾的位置相對于一個(gè)或多個(gè)揚(yáng)聲器而改變,根據(jù)基于在聽眾和(各)揚(yáng)聲器之間的距離的預(yù)先確定的函數(shù)來調(diào)整一個(gè)或多個(gè)揚(yáng)聲器的個(gè)體音量。提供本概述以便以簡化形式介紹下面在詳細(xì)描述中進(jìn)一步描述的概念的選集。本概述不旨在標(biāo)識(shí)所要求保護(hù)的本主題的關(guān)鍵特征或必要特征,也不預(yù)期用來限制所要求保護(hù)的本主題的范圍。此外,所要求保護(hù)的本主題不限于解決本公開內(nèi)容的任何部分中提到的任何或全部缺點(diǎn)的實(shí)現(xiàn)。附圖簡述
圖1示出當(dāng)在玩家和揚(yáng)聲器之間的距離改變時(shí)所察覺的音量如何改變的示例。圖2在某種程度上示意性地示出根據(jù)本公開內(nèi)容的實(shí)施例用于跟蹤玩家的位置的示例系統(tǒng)。圖3A和圖;3B示出響應(yīng)于改變的玩家位置而作出的揚(yáng)聲器音量調(diào)整的示例。圖4A和4B示出響應(yīng)于環(huán)繞聲系統(tǒng)中的玩家的位置而作出的揚(yáng)聲器音量調(diào)整的示例。圖5示出根據(jù)本公開內(nèi)容的實(shí)施例基于玩家的位置來調(diào)節(jié)音量的示例方法。圖6A和圖6B示出用于根據(jù)距離來調(diào)整音頻輸出水平的示例函數(shù)。圖7示意性地示出根據(jù)本公開內(nèi)容的實(shí)施例的計(jì)算系統(tǒng)。詳細(xì)描述本公開內(nèi)容涉及基于聽眾相對于一個(gè)或多個(gè)揚(yáng)聲器的位置的音頻衰減和放大。盡管下面在游戲系統(tǒng)的上下文中描述,但應(yīng)理解,在此描述的基于聽眾相對于一個(gè)或多個(gè)揚(yáng)聲器的位置的音頻衰減和放大可以用于許多不同的應(yīng)用??梢灾辽俨糠值赝ㄟ^玩家(即,聽眾)在物理空間內(nèi)的移動(dòng)來控制結(jié)合了一個(gè)或多個(gè)揚(yáng)聲器的游戲系統(tǒng)。例如,持有運(yùn)動(dòng)傳感控制器的玩家可以通過在世界空間中擺動(dòng)運(yùn)動(dòng)傳感控制器來引起虛擬化身在游戲空間中擺動(dòng)球拍。作為另一示例,基于視覺的系統(tǒng)可以使用一個(gè)或多個(gè)照相機(jī)來跟蹤玩家的移動(dòng),且這樣的移動(dòng)可以被轉(zhuǎn)換成游戲控制。在這樣的系統(tǒng)中,當(dāng)玩家在包含一個(gè)或多個(gè)揚(yáng)聲器的空間中四處移動(dòng)時(shí),玩家所察覺的聲音音量可以改變。例如,當(dāng)從玩家到聲音源的距離增加(即,玩家移動(dòng)離開揚(yáng)聲器)時(shí),玩家所察覺的聲音音量可以降低。同樣地,當(dāng)從玩家到聲音源的距離減少(即,玩家向揚(yáng)聲器移動(dòng)) 時(shí),玩家所察覺的聲音音量可以增加。因而,玩家所察覺的聲音音量隨玩家位置而改變。在這樣的情形中,在玩家分別離開揚(yáng)聲器太近或太遠(yuǎn)時(shí),玩家所察覺的聲音音量可能太響亮或太安靜。在所察覺的音量太響亮?xí)r,可以導(dǎo)致玩家不舒服。在所察覺的音量太安靜時(shí),聲音可以變得令玩家聽不見。此外,當(dāng)環(huán)境中存在多于一個(gè)的揚(yáng)聲器時(shí),例如,在環(huán)繞聲系統(tǒng)中,當(dāng)玩家在物理空間中四處移動(dòng)時(shí),聲音的平衡可能不被保留。與所察覺的音量相關(guān)的這些和其他問題可以有損于玩家體驗(yàn)。通過基于玩家位置調(diào)整揚(yáng)聲器音量,可以調(diào)節(jié)玩家所察覺的聲音音量以便保持在所期望的范圍和平衡。調(diào)整可以包括基于玩家的位置放大或衰減一個(gè)聲音源或多個(gè)聲音源
的音量。圖1示出當(dāng)玩家100的位置相對于揚(yáng)聲器102改變時(shí)玩家100所察覺的音量如何改變的示例。揚(yáng)聲器102所發(fā)出的聲音的音量由計(jì)量104指示,且玩家100所察覺的聲音音量由計(jì)量108指示。貫穿本公開內(nèi)容使用這樣的測量約定。當(dāng)計(jì)量結(jié)合揚(yáng)聲器(例如, 揚(yáng)聲器10 來使用時(shí),填充有黑色的計(jì)量的相對量指示揚(yáng)聲器的相對音量(即,較多的黑色對應(yīng)于較多的輸出音量,而較少的黑色對應(yīng)于較少的輸出音量)。當(dāng)計(jì)量結(jié)合聽眾(例如,玩家100)來使用時(shí),填充有黑色的計(jì)量的相對量指示聽眾所察覺的相對音量(即,較多的黑色對應(yīng)于較響亮的所察覺的聲音,而較少的黑色對應(yīng)于較安靜的所察覺的聲音)。如圖1中所示出,當(dāng)揚(yáng)聲器102的音量被保持在恒定水平時(shí),所得到的由玩家100 察覺的聲音與玩家與揚(yáng)聲器的距離成比例地改變。具體而言,玩家100在相對接近揚(yáng)聲器 102的位置110處察覺相對響亮的聲音,在相對遠(yuǎn)離揚(yáng)聲器102的位置114處察覺相對安靜的聲音,且在離開揚(yáng)聲器102的中間距離的位置106處察覺相對中等的聲音。如下面詳細(xì)描述的,可以基于聽眾的位置實(shí)時(shí)調(diào)制聲音源的相對音量,以便調(diào)節(jié)該聲音源對于聽眾的所察覺的音量。為了以這樣的方式調(diào)節(jié)音量,跟蹤聽眾在物理空間中相對于一個(gè)或多個(gè)聲音源的位置。應(yīng)理解,實(shí)際上可以使用任何實(shí)時(shí)跟蹤技術(shù)而不背離本公開的范圍。此外,應(yīng)理解,在此描述的實(shí)時(shí)調(diào)整可以包括由計(jì)算系統(tǒng)的處理時(shí)間引起的短的延遲。在一個(gè)示例中,游戲系統(tǒng)可以跟蹤持有運(yùn)動(dòng)傳感檢測器的玩家的位置。作為另一示例,壓力傳感墊可以向游戲系統(tǒng)報(bào)告位于墊上的玩家的位置。作為另一示例,可以使用聲學(xué)剖面來跟蹤玩家的位置。圖2中示出跟蹤玩家的位置的另一示例。圖2示出用來跟蹤玩家200的移動(dòng)的基于視覺的計(jì)算系統(tǒng)202的示例。計(jì)算系統(tǒng) 202可以包括可以用來玩各種不同的游戲、播放一種或多種不同的媒體類型和/或控制或操縱非游戲應(yīng)用的游戲控制臺(tái)。計(jì)算系統(tǒng)202也可以包括顯示設(shè)備206。顯示設(shè)備206可以例如是高清電視,且可以用來向諸如玩家200等的玩家呈現(xiàn)可視信息。在圖2中,計(jì)算系統(tǒng)202包括捕捉設(shè)備204。捕捉設(shè)備204可以包括任何可以可視地標(biāo)識(shí)玩家(例如玩家200)的位置的輸入機(jī)制。例如,捕捉設(shè)備204可以被配置為經(jīng)由任何合適的技術(shù)(例如,飛行時(shí)間、結(jié)構(gòu)化光、立體圖像等等)捕捉帶有深度信息的視頻。因而,捕捉設(shè)備204可以包括深度相機(jī)、攝像機(jī)、立體照相機(jī)和/或其他合適的捕捉設(shè)備。在圖2中,玩家200被示出為處于第一位置210。捕捉設(shè)備204可以接收一般地在208處示出的場景的深度圖像,該場景包括在位置210處的玩家200。然后,計(jì)算系統(tǒng)可以在從捕捉設(shè)備204獲取的深度圖像中識(shí)別在位置210處的玩家200。例如,計(jì)算系統(tǒng)可以使用骨骼數(shù)據(jù)或頭部跟蹤來在深度圖像中標(biāo)識(shí)玩家200。一旦系統(tǒng)在深度圖像中識(shí)別在位置210處的玩家200,該系統(tǒng)就可以標(biāo)識(shí)玩家的位置信息。例如,位置信息可以包括三維坐標(biāo)數(shù)據(jù)。在一些實(shí)施方式中,計(jì)算系統(tǒng)202可以在三維世界空間內(nèi)定位特定的玩家身體部位或區(qū)域(例如,耳、頭部的中心等等)的位置。
捕捉設(shè)備204可以通過接收包含玩家200的場景208的多個(gè)深度圖像來實(shí)時(shí)監(jiān)視玩家200的位置和/或玩家200的特定部位。因而,例如,如果玩家200移動(dòng)到離開捕捉設(shè)備204較遠(yuǎn)的第二位置212,捕捉設(shè)備204則可以接收到另一深度圖像或一系列深度圖像。 然后,計(jì)算系統(tǒng)202使用帶有在位置212處的玩家200的場景的深度圖像用來獲取位置信息,例如,玩家200和/或玩家200的特定部位在三維世界空間內(nèi)的坐標(biāo)。以此方式,系統(tǒng) 202可以在三維空間中實(shí)時(shí)跟蹤玩家的位置。基于如上所述的玩家位置跟蹤,可以調(diào)節(jié)從一個(gè)或多個(gè)聲音源所發(fā)出的聲音音量,以便實(shí)現(xiàn)所期望的玩家所察覺的聲音平衡。圖3A和圖;3B示出當(dāng)玩家300移動(dòng)為離開聲音源較近或較遠(yuǎn)時(shí)音量調(diào)節(jié)的示例。在圖3A和圖;3B中,示出計(jì)算系統(tǒng)302,例如,游戲系統(tǒng)。在這一示例中,計(jì)算系統(tǒng) 302包括顯示設(shè)備304、揚(yáng)聲器306和捕捉設(shè)備308,例如,深度相機(jī)。在圖3A中,當(dāng)玩家300處于相對接近揚(yáng)聲器306的第一位置312時(shí),揚(yáng)聲器音量被減少到由計(jì)量310所指示的水平。揚(yáng)聲器音量的減少補(bǔ)償在玩家300和揚(yáng)聲器306之間的減少的距離。因而,在位置312處的玩家300所察覺的聲音音量可以被維持在由計(jì)量316 所指示的所期望的水平。同樣地,如果玩家300移動(dòng)到離揚(yáng)聲器306相對較遠(yuǎn)的第二位置,例如,移動(dòng)到圖 3B中的位置314,則揚(yáng)聲器音量被增加到由圖;3B中的計(jì)量310所指示的水平。揚(yáng)聲器音量的增加補(bǔ)償在玩家300和揚(yáng)聲器306之間的增加的距離。因而,由在位置314處的玩家所察覺的聲音音量可以被維持在由計(jì)量316所指示的所期望的水平。可以使用任何合適的方法來實(shí)時(shí)自動(dòng)調(diào)節(jié)音量。在一些實(shí)施方式中,對于特定的揚(yáng)聲器,可以調(diào)整通道專用的音頻輸出水平。換句話說,游戲控制臺(tái)或其他計(jì)算系統(tǒng)可以調(diào)整被發(fā)送給放大器的音頻輸出的水平,以使得不需要改變放大器的放大水平就改變從揚(yáng)聲器所得到的音量。在一些實(shí)施方式中,可以實(shí)時(shí)改變放大器的放大水平。圖4A和圖4B示出對于存在遍及房間設(shè)立的多個(gè)揚(yáng)聲器的情況(例如在環(huán)繞聲系統(tǒng)中)調(diào)節(jié)音量的示例。在這樣的情況中,以上參考圖3A和圖;3B所描述的概念可以適用于環(huán)繞聲系統(tǒng)中的兩個(gè)或更多個(gè)揚(yáng)聲器。圖4A和圖4B示出計(jì)算系統(tǒng)406,例如游戲系統(tǒng),其包括顯示設(shè)備408、捕捉設(shè)備 412和多個(gè)環(huán)繞聲揚(yáng)聲器(例如,揚(yáng)聲器410a、揚(yáng)聲器410b、揚(yáng)聲器410c、揚(yáng)聲器410d、揚(yáng)聲器410e、揚(yáng)聲器410f、揚(yáng)聲器410g)。在圖4A中,玩家400處于房間中的第一位置40加??梢匀缟蠀⒄請D2所述的由捕捉設(shè)備412確定玩家400的位置。響應(yīng)于玩家400的位置,將環(huán)繞聲揚(yáng)聲器的音量水平調(diào)整到由相應(yīng)的計(jì)量(例如,計(jì)量414a、計(jì)量414b、計(jì)量4Hc、計(jì)量414d、計(jì)量414e、計(jì)量414f、 計(jì)量414g)所指示的水平。圖4A中所示出的揚(yáng)聲器音量調(diào)整是基于如箭頭所指示的從給定的揚(yáng)聲器到玩家400的相應(yīng)距離。揚(yáng)聲器音量調(diào)整維持在位置40 處的玩家400所察覺的所期望的聲音的音量和平衡。如圖4B中所示出,當(dāng)玩家400移動(dòng)到不同的位置402b時(shí),如由捕捉設(shè)備204 所跟蹤的,計(jì)算系統(tǒng)406將揚(yáng)聲器410a-410g的音量水平實(shí)時(shí)自動(dòng)調(diào)整到由相應(yīng)的計(jì)量 4Ha-414g所指示的水平。圖4B中所示出的揚(yáng)聲器音量調(diào)整是基于如箭頭所指示的從給定的揚(yáng)聲器到玩家400的相應(yīng)距離,且用于維護(hù)在位置402b處的玩家400所察覺的所期望的聲音的音量和平衡。圖5示出基于諸如圖3A-圖4B中所示出的情形等的情形中玩家的位置來調(diào)節(jié)音量的示例方法500。在502,方法500包括標(biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器的位置??梢詷?biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器位置,以使得可以估定在這樣的揚(yáng)聲器和聽眾之間的相對距離。在50 ,方法500包括發(fā)出被配置為引起揚(yáng)聲器產(chǎn)生測試聲音的音頻信號(hào)。例如, 每一揚(yáng)聲器可以以一個(gè)或多個(gè)具體的頻率和/或幅度發(fā)出一個(gè)或多個(gè)測試聲音??梢詮膿P(yáng)聲器發(fā)出不同頻率的多個(gè)測試聲音,以確定在不同的頻帶內(nèi)的揚(yáng)聲器音量水平(例如,如果揚(yáng)聲器是在沙發(fā)后面,則吸收高頻聲音)。來自兩個(gè)或更多個(gè)揚(yáng)聲器中的每一個(gè)的測試聲音可以是不同的,以使得它們可以彼此區(qū)別。在502b,方法500包括在例如由捕捉設(shè)備204捕捉的多個(gè)深度圖像中跟蹤移動(dòng)話筒的位置。例如,玩家可以持有話筒并在話筒偵聽測試信號(hào)的同時(shí)在揚(yáng)聲器環(huán)境中四處移動(dòng)。在502c,方法500包括將來自揚(yáng)聲器的所察覺的音量與移動(dòng)話筒的位置相關(guān)聯(lián)。 例如,由揚(yáng)聲器發(fā)出的被移動(dòng)話筒察覺的測試聲音的音量可以與移動(dòng)話筒的位置相關(guān)聯(lián)。 在不同的位置處的所察覺的音量的這種關(guān)聯(lián)可以被用來估計(jì)揚(yáng)聲器的可能位置。例如,可以創(chuàng)建所察覺的聲音的梯度圖,且可以估計(jì)揚(yáng)聲器位置是處于對應(yīng)于梯度圖上最響亮的所察覺的聲音的世界空間位置。上面的標(biāo)識(shí)揚(yáng)聲器位置的方法502是非限制性的。可以在不偏離本公開內(nèi)容的預(yù)期范圍的前提下使用標(biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器的位置的幾乎任何方法。作為另一示例,玩家可以去往每一揚(yáng)聲器的位置以便向視覺系統(tǒng)指出安置該揚(yáng)聲器位于何處。在又另一示例中,玩家可以通過顯示設(shè)備上的交互圖來描述揚(yáng)聲器相對于初始的玩家位置的布局。在504,方法500包括基于玩家的位置調(diào)節(jié)揚(yáng)聲器音量。如上參照圖2所描述的, 例如,在50 跟蹤玩家的位置。例如,跟蹤玩家的位置可以包括在從深度相機(jī)獲取的深度圖像中識(shí)別玩家。例如,在深度圖像中識(shí)別玩家還可以包括標(biāo)識(shí)玩家的三維位置。在504b,方法500包括,對于一個(gè)或多個(gè)揚(yáng)聲器中的每一個(gè),估定在該揚(yáng)聲器和玩家之間的改變的距離。例如,可以基于在如上所述的揚(yáng)聲器配置步驟中獲得的揚(yáng)聲器位置的地圖來估定在玩家和揚(yáng)聲器之間的改變的距離。估定在玩家和揚(yáng)聲器之間的改變的距離可以包括計(jì)算在兩個(gè)或更多個(gè)不同的時(shí)間在該揚(yáng)聲器的位置和玩家的位置之間的距離。在諸如圖4A和圖4B中示出的示例等的環(huán)繞聲系統(tǒng)中,改變的距離的估定可以包括估定在玩家的三維位置和多個(gè)環(huán)繞聲揚(yáng)聲器中的每一個(gè)的三維位置之間的距離。在5(Mc,方法500包括,對于一個(gè)或多個(gè)揚(yáng)聲器中的每一個(gè),基于在該揚(yáng)聲器和玩家之間的當(dāng)前距離實(shí)時(shí)自動(dòng)調(diào)整該揚(yáng)聲器的音量。自動(dòng)調(diào)整可以包括基于在揚(yáng)聲器的三維位置和玩家的三維位置之間的當(dāng)前距離調(diào)整一個(gè)或多個(gè)揚(yáng)聲器的音量。在一個(gè)示例中,給定的音頻信號(hào)的水平可以是給定的音頻輸出的標(biāo)稱水平音量。在另一示例中,基于由各揚(yáng)聲器形成的空間的大小來相對于音頻水平范圍作出調(diào)整。在一個(gè)示例中,可以基于在玩家和揚(yáng)聲器之間的當(dāng)前距離的指數(shù)函數(shù)調(diào)整音量。 圖6A示出用于根據(jù)當(dāng)前距離來調(diào)整揚(yáng)聲器的音頻輸出的示例指數(shù)函數(shù)。在圖6A中,當(dāng)在玩家和聲音源之間的距離增加時(shí),可以指數(shù)地增加揚(yáng)聲器的音量以便補(bǔ)償??梢赃x擇指數(shù)函數(shù)以便根據(jù)距離補(bǔ)償所估計(jì)的音量的逆平方減少。在另一示例中,可以基于在玩家和揚(yáng)聲器之間的當(dāng)前距離的線性函數(shù)調(diào)整音量。 圖6B示出用于根據(jù)當(dāng)前距離來調(diào)整揚(yáng)聲器的音頻輸出的示例線性函數(shù)。在圖6B中,當(dāng)在玩家和聲音源之間的距離增加時(shí),可以線性地增加揚(yáng)聲器的音量以便補(bǔ)償。在此描述的方法和過程可以綁定到各種不同類型的計(jì)算系統(tǒng)。以上所描述的計(jì)算系統(tǒng)202是非限制性的示例系統(tǒng),其包括游戲控制臺(tái)、顯示設(shè)備206和捕捉設(shè)備204。作為另一個(gè)更一般的示例,圖7示意性地示出可以執(zhí)行在此描述的玩家跟蹤、揚(yáng)聲器位置標(biāo)識(shí)和音量調(diào)節(jié)方法和過程中的一個(gè)或多個(gè)的計(jì)算系統(tǒng)700。計(jì)算系統(tǒng)700可以采取各種不同的形式,包括但不限于游戲控制臺(tái)、個(gè)人計(jì)算系統(tǒng)和音頻/視頻影院以及其他。計(jì)算系統(tǒng)700可以包括邏輯子系統(tǒng)702、操作上連接到邏輯子系統(tǒng)的數(shù)據(jù)存儲(chǔ)子系統(tǒng)704、顯示子系統(tǒng)706和/或捕捉設(shè)備708。計(jì)算系統(tǒng)可以可選地包括圖7中未示出的組件,并且/或者圖7中示出的一些組件可以是未集成到計(jì)算系統(tǒng)中的外圍組件。邏輯子系統(tǒng)702可以包括被配置為執(zhí)行一個(gè)或多個(gè)指令的一個(gè)或多個(gè)物理設(shè)備。 例如,邏輯子系統(tǒng)可以被配置為執(zhí)行一個(gè)或多個(gè)指令,這些指令是一個(gè)或多個(gè)程序、例程、 對象、組件、數(shù)據(jù)結(jié)構(gòu)或其他邏輯構(gòu)造的一部分??梢詫?shí)現(xiàn)這樣的指令以執(zhí)行任務(wù)、實(shí)現(xiàn)數(shù)據(jù)類型、變換一個(gè)或多個(gè)設(shè)備的狀態(tài)或以另外方式達(dá)到所期望的結(jié)果。邏輯子系統(tǒng)可以包括被配置為執(zhí)行軟件指令的一個(gè)或多個(gè)處理器。另外,或替代地,邏輯子系統(tǒng)可以包括被配置為執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯機(jī)器。邏輯子系統(tǒng)可以可選地包括遍及在一些實(shí)施方式中可以遠(yuǎn)程地定位的兩個(gè)或更多個(gè)設(shè)備分布的個(gè)體組件。數(shù)據(jù)保持子系統(tǒng)704可以包括被配置為保持可由邏輯子系統(tǒng)執(zhí)行以實(shí)現(xiàn)在此所描述的方法和過程的數(shù)據(jù)和/或指令的一個(gè)或多個(gè)物理設(shè)備。在實(shí)現(xiàn)這樣的方法和過程時(shí),可以變換數(shù)據(jù)保持子系統(tǒng)704的狀態(tài)(例如,以保持不同的數(shù)據(jù))。數(shù)據(jù)保持子系統(tǒng)704 可以包括可移動(dòng)介質(zhì)和/或內(nèi)置設(shè)備。數(shù)據(jù)保持子系統(tǒng)704可以包括光學(xué)存儲(chǔ)器設(shè)備、半導(dǎo)體存儲(chǔ)器設(shè)備(例如,RAM、EEPR0M、閃存等等)和/或磁存儲(chǔ)器設(shè)備以及其他。數(shù)據(jù)保持子系統(tǒng)704可以包括具有下列特性中的一種或多種的設(shè)備易失性、非易失性、動(dòng)態(tài)、靜態(tài)、 讀/寫、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址和內(nèi)容可尋址。在一些實(shí)施方式中,邏輯子系統(tǒng)702和數(shù)據(jù)保持子系統(tǒng)704可以被集成到諸如應(yīng)用專用集成電路或片上系統(tǒng)等的一個(gè)或多個(gè)公共設(shè)備中。圖7也示出以計(jì)算機(jī)可讀的可移動(dòng)介質(zhì)712的形式的數(shù)據(jù)保持子系統(tǒng)的一個(gè)方面,其可以被用來存儲(chǔ)和/或傳輸可執(zhí)行以實(shí)現(xiàn)在此所描述的方法和過程的數(shù)據(jù)和/或指令。顯示子系統(tǒng)706可以用來呈現(xiàn)數(shù)據(jù)保持子系統(tǒng)704所保持的數(shù)據(jù)的可視表示。當(dāng)在此所描述的方法和過程改變數(shù)據(jù)保持子系統(tǒng)所保持的數(shù)據(jù)且因而變換數(shù)據(jù)保持子系統(tǒng)的狀態(tài)時(shí),可以同樣變換顯示子系統(tǒng)706的狀態(tài)以可視地表示底層數(shù)據(jù)的改變。顯示子系統(tǒng)706可以包括利用幾乎任何類型的技術(shù)的一個(gè)或多個(gè)顯示設(shè)備。這樣的顯示設(shè)備可以在共享外殼中與邏輯子系統(tǒng)702和/或數(shù)據(jù)保持子系統(tǒng)704組合,或者這樣的顯示設(shè)備可以是外圍顯示設(shè)備。計(jì)算系統(tǒng)700還包括被配置為獲得一個(gè)或多個(gè)目標(biāo)和/或場景的深度圖像的捕捉設(shè)備708。捕捉設(shè)備708可以被配置為經(jīng)由任何合適的技術(shù)(例如,飛行時(shí)間、結(jié)構(gòu)化光、立體圖像等等)捕捉具有深度信息的視頻。因而,捕捉設(shè)備708可以包括深度相機(jī)、攝像機(jī)、 立體照相機(jī)和/或其他合適的捕捉設(shè)備。例如,在飛行時(shí)間分析中,捕捉設(shè)備708可以向場景發(fā)出紅外光,且然后可以使用傳感器來檢測來自場景表面的后向散射光。在一些情況中,可以使用脈沖紅外光,其中,可以測量在傳出光脈沖和相應(yīng)的傳入光脈沖之間的時(shí)間并用來確定從捕捉設(shè)備到場景上的特定位置的物理距離。在一些情況中,可以將傳出光波的相位與傳入光波的相位進(jìn)行比較以確定相移,且相移可以用來確定從捕捉設(shè)備到場景中的特定位置的物理距離。在另一示例中,可以使用飛行時(shí)間,通過經(jīng)由諸如快門光脈沖成像等的技術(shù)來分析所反射的光束隨時(shí)間的強(qiáng)度,來間接地確定從捕捉設(shè)備到場景中的特定位置的物理距離。在另一示例中,捕捉設(shè)備708可以利用結(jié)構(gòu)化光分析來捕捉深度信息。在這樣的分析中,可以將圖案化的光(例如,被顯示為諸如網(wǎng)格圖案或條紋圖案等的已知圖案的光) 投影到景物上。在景物的表面上,圖案可以變得變形,且可以研究圖案的這種變形以確定從捕捉設(shè)備到場景中的特定位置的物理距離。在另一示例中,捕捉設(shè)備可以包括從不同的角度觀察場景以獲得可視立體數(shù)據(jù)的兩個(gè)或更多個(gè)物理上分離的照相機(jī)。在這樣的情況中,可以解析可視立體數(shù)據(jù)以生成深度圖像。在其他實(shí)施方式中,捕捉設(shè)備708可以利用其他技術(shù)來度量和/或計(jì)算深度值。在一些實(shí)施方式中,可以將兩個(gè)或更多個(gè)不同的照相機(jī)合并到集成捕捉設(shè)備中。 例如,可以將深度相機(jī)和攝像機(jī)(例如,RGB攝像機(jī))可以合并到公共捕捉設(shè)備。在一些實(shí)施方式中,可以協(xié)作地使用兩個(gè)或更多個(gè)分離的捕捉設(shè)備。例如,可以使用深度相機(jī)和分離的攝像機(jī)。當(dāng)使用攝像機(jī)時(shí),它可以用來提供目標(biāo)跟蹤數(shù)據(jù)、用于景物分析的錯(cuò)誤修正的確認(rèn)數(shù)據(jù)、圖像捕捉、臉部識(shí)別、手指(或其他小的特征)的高精度跟蹤、光傳感和/或其他功能。應(yīng)理解,可以由一個(gè)或多個(gè)捕捉設(shè)備的邏輯機(jī)器執(zhí)行至少一些深度分析操作。捕捉設(shè)備可以包括被配置為執(zhí)行一種或多種深度分析功能的一個(gè)或多個(gè)板載處理單元。捕捉設(shè)備可以包括固件以促進(jìn)更新這樣的板載處理邏輯。計(jì)算系統(tǒng)700還可以包括音頻設(shè)備710。音頻設(shè)備710可以包括被配置為例如將音頻信號(hào)發(fā)送到放大器和/或環(huán)繞聲系統(tǒng)中的不同揚(yáng)聲器的一個(gè)或多個(gè)音頻輸出。音頻設(shè)備710也可以包括話筒。邏輯子系統(tǒng)702可以操作上連接到音頻設(shè)備710和捕捉設(shè)備708。應(yīng)理解,在此描述的配置和/或方法本質(zhì)上是示例性的,且不應(yīng)以限制的意義來考慮這些特定的實(shí)施例或示例,因?yàn)楸姸嘧兏强赡艿?。在此描述的特定的例程或方法可以表示任何?shù)量的處理策略中的一種或多種。因而,所闡釋的各種動(dòng)作可以以所闡釋的序列、以其他序列、并行執(zhí)行、或在一些情況中忽略。同樣地,可以改變以上所描述的過程的次序。本公開內(nèi)容的主題包括在此公開的各種過程、系統(tǒng)和配置以及其他特征、功能、動(dòng)作和/或性質(zhì)、以及其等效物中的任何和全部的所有新穎的和不明顯的組合和子組合。
權(quán)利要求
1.一種調(diào)節(jié)音量的方法,所述方法包括 標(biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器的位置;跟蹤聽眾的位置;對于所述一個(gè)或多個(gè)揚(yáng)聲器中的每一個(gè),估定在所述揚(yáng)聲器和所述聽眾之間的改變的距離;以及基于在所述揚(yáng)聲器和所述聽眾之間的當(dāng)前距離實(shí)時(shí)自動(dòng)調(diào)整所述揚(yáng)聲器的音量。
2.如權(quán)利要求1所述的方法,其特征在于,跟蹤聽眾的位置包括在從深度相機(jī)獲取的深度圖像中識(shí)別所述聽眾。
3.如權(quán)利要求1所述的方法,其特征在于,估定在所述揚(yáng)聲器和所述聽眾之間的所述改變的距離包括計(jì)算在兩個(gè)或更多個(gè)不同的時(shí)間在所述揚(yáng)聲器的位置和所述聽眾的位置之間的距離。
4.如權(quán)利要求1所述的方法,其特征在于,自動(dòng)地調(diào)整所述揚(yáng)聲器的音量包括根據(jù)當(dāng)前距離來調(diào)整音頻輸出水平。
5.如權(quán)利要求4所述的方法,其特征在于,自動(dòng)地調(diào)整所述揚(yáng)聲器的音量包括根據(jù)當(dāng)前距離來指數(shù)地調(diào)整音頻輸出水平。
6.如權(quán)利要求4所述的方法,其特征在于,自動(dòng)地調(diào)整所述揚(yáng)聲器的音量包括根據(jù)當(dāng)前距離來線性地調(diào)整音頻輸出水平。
7.如權(quán)利要求1所述的方法,其特征在于,標(biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器的位置包括,對于每一揚(yáng)聲器發(fā)出被配置為引起所述揚(yáng)聲器產(chǎn)生測試聲音的音頻信號(hào); 在多個(gè)深度圖像中跟蹤移動(dòng)話筒的位置;以及將該揚(yáng)聲器的所察覺的音量與所述移動(dòng)話筒的位置相關(guān)聯(lián)。
8.一個(gè)計(jì)算系統(tǒng),包括被配置為將音頻信號(hào)發(fā)送給揚(yáng)聲器或放大器的音頻輸出; 被配置為捕捉可用于構(gòu)建深度圖像的深度信息的深度相機(jī); 操作上連接到所述音頻輸出和所述深度相機(jī)的邏輯子系統(tǒng);以及保持指令的數(shù)據(jù)保持子系統(tǒng),所述指令可由所述邏輯子系統(tǒng)執(zhí)行以便 在所述深度圖像中識(shí)別聽眾; 標(biāo)識(shí)所述聽眾的三維位置;估定在所述聽眾的三維位置和揚(yáng)聲器的三維位置之間的距離;以及基于在所述聽眾的三維位置和所述揚(yáng)聲器的三維位置之間的距離自動(dòng)地設(shè)定所述音頻信號(hào)的水平。
9.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述音頻輸出是多個(gè)環(huán)繞聲音頻輸出中的一個(gè),每一環(huán)繞聲音頻輸出被配置為將音頻信號(hào)發(fā)送給不同的環(huán)繞聲揚(yáng)聲器。
10.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述數(shù)據(jù)保持子系統(tǒng)存儲(chǔ)指令,所述指令可由所述邏輯子系統(tǒng)執(zhí)行以按照在所述揚(yáng)聲器的三維位置和所述聽眾的三維位置之間的距離的指數(shù)函數(shù)自動(dòng)地設(shè)定所述音頻信號(hào)的水平。
11.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述數(shù)據(jù)保持子系統(tǒng)保持指令,所述指令可由所述邏輯子系統(tǒng)執(zhí)行以按照在所述揚(yáng)聲器的三維位置和所述聽眾的三維位置之間的距離的線性函數(shù)自動(dòng)地設(shè)定所述音頻信號(hào)的水平。
12.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,進(jìn)一步包括話筒,且其中所述數(shù)據(jù)保持子系統(tǒng)存儲(chǔ)指令,所述指令可由所述邏輯子系統(tǒng)執(zhí)行以引起所述音頻輸出發(fā)出被配置為引起所述揚(yáng)聲器產(chǎn)生測試聲音的音頻信號(hào);在來自所述深度相機(jī)的多個(gè)深度圖像中跟蹤所述話筒的位置;以及將所述揚(yáng)聲器的所察覺的音量與所述話筒的位置相關(guān)聯(lián)。
13.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述深度相機(jī)包括飛行時(shí)間深度相機(jī)。
14.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述深度相機(jī)包括結(jié)構(gòu)化光深度相機(jī)。
15.如權(quán)利要求8所述的計(jì)算系統(tǒng),其特征在于,所述深度相機(jī)包括立體深度相機(jī)。
全文摘要
公開了基于聽眾位置的音量調(diào)整。標(biāo)識(shí)一個(gè)或多個(gè)揚(yáng)聲器的位置,并跟蹤聽眾的位置。對于一個(gè)或多個(gè)揚(yáng)聲器中的每一個(gè),估定在該揚(yáng)聲器和聽眾之間的改變的距離?;谠谠摀P(yáng)聲器和聽眾之間的當(dāng)前距離實(shí)時(shí)自動(dòng)調(diào)整該揚(yáng)聲器的音量。
文檔編號(hào)H03G3/32GK102577433SQ201080041897
公開日2012年7月11日 申請日期2010年8月27日 優(yōu)先權(quán)日2009年9月21日
發(fā)明者D·安杰洛夫, J·克拉維, R·沃克爾 申請人:微軟公司