用于增強(qiáng)3d音頻創(chuàng)作和呈現(xiàn)的系統(tǒng)和工具的制作方法
【專利摘要】提供了用于創(chuàng)作和呈現(xiàn)音頻再現(xiàn)數(shù)據(jù)的改進(jìn)工具。一些這樣的創(chuàng)作工具允許音頻再現(xiàn)數(shù)據(jù)被推廣用于各種各樣的再現(xiàn)環(huán)境??梢酝ㄟ^對(duì)音頻對(duì)象創(chuàng)建元數(shù)據(jù)來創(chuàng)作音頻再現(xiàn)數(shù)據(jù)??梢詤⒄論P(yáng)聲器區(qū)域創(chuàng)建所述元數(shù)據(jù)。在呈現(xiàn)過程期間,可以根據(jù)特定再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器布局來再現(xiàn)音頻再現(xiàn)數(shù)據(jù)。
【專利說明】用于增強(qiáng)3D音頻創(chuàng)作和呈現(xiàn)的系統(tǒng)和工具
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2011年7月1日提交的美國臨時(shí)申請(qǐng)N0.61/504,005和于2012年4月20日提交的美國臨時(shí)申請(qǐng)N0.61/636,102的優(yōu)先權(quán),這兩篇申請(qǐng)的全部內(nèi)容出于所有目的通過引用并入此。
【技術(shù)領(lǐng)域】
[0003]本公開涉及音頻再現(xiàn)數(shù)據(jù)的創(chuàng)作和呈現(xiàn)。特別地,本公開涉及創(chuàng)作并呈現(xiàn)用于再現(xiàn)環(huán)境(諸如影院音響再現(xiàn)系統(tǒng))的音頻再現(xiàn)數(shù)據(jù)。
【背景技術(shù)】
[0004]自從在1927年隨影片引入聲音以來,用于捕捉電影聲帶的藝術(shù)意圖并且在影院環(huán)境里重放它的技術(shù)一直穩(wěn)定發(fā)展。在20世紀(jì)30年代,盤上同步聲音讓位于影片上的變積式聲音,影片上的變積式聲音在20世紀(jì)40年代通過影院聲學(xué)考慮和改進(jìn)的擴(kuò)音器設(shè)計(jì)、連同多軌錄音和可操縱重播(通過使用控制音調(diào)來移動(dòng)聲音)的早期引入得到了進(jìn)一步改進(jìn)。在20世紀(jì)50年代和60年代,影片的磁條化允許在影院里進(jìn)行多聲道重放,在高級(jí)影院里引入環(huán)繞聲道和多達(dá)五個(gè)的屏幕聲道。
[0005]在20世紀(jì)70年代,連同用3個(gè)屏幕聲道和單聲環(huán)繞聲道對(duì)混音進(jìn)行編碼和發(fā)布的成本有效手段一起,杜比在后期制作中和影片上都引入了降噪。影院音響的質(zhì)量在20世紀(jì)80年代通過杜比頻譜錄音(SR)降噪和認(rèn)證程序(諸如THX)得到了進(jìn)一步改進(jìn)。在20世紀(jì)90年代,杜比將數(shù)字聲音以5.1聲道格式加入電影,5.1聲道格式提供了分立的左屏幕聲道、中心屏幕聲道和右屏幕聲道、左環(huán)繞陣列和右環(huán)繞陣列、以及用于低頻效果的超低音聲道。于2010年引入的杜比Surround7.1通過將現(xiàn)有的左環(huán)繞聲道和右環(huán)繞聲道劃分為四個(gè)“區(qū)域”,增加了環(huán)繞聲道的數(shù)量。
[0006]隨著聲道數(shù)量增加以及擴(kuò)音器布局從平面二維(2D)陣列轉(zhuǎn)變?yōu)榘ǜ叨鹊娜S(3D)陣列,定位和呈現(xiàn)聲音的任務(wù)變得越來越困難。改進(jìn)的音頻創(chuàng)作和呈現(xiàn)方法是所期望的。
【發(fā)明內(nèi)容】
[0007]本公開中所描述的主題的一些方面可以在用于創(chuàng)作和呈現(xiàn)音頻再現(xiàn)數(shù)據(jù)的工具中實(shí)現(xiàn)。一些這樣的創(chuàng)作工具允許音頻再現(xiàn)數(shù)據(jù)被推廣用于各種各樣的再現(xiàn)環(huán)境。根據(jù)一些這樣的實(shí)現(xiàn),可以通過對(duì)音頻對(duì)象創(chuàng)建元數(shù)據(jù)來創(chuàng)作音頻再現(xiàn)數(shù)據(jù)??梢詤⒄論P(yáng)聲器區(qū)域創(chuàng)建所述元數(shù)據(jù)。在呈現(xiàn)過程期間,可以根據(jù)特定再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器布局再現(xiàn)音頻再現(xiàn)數(shù)據(jù)。
[0008]本文中所描述的一些實(shí)現(xiàn)提供一種包括接口系統(tǒng)和邏輯系統(tǒng)的設(shè)備。邏輯系統(tǒng)可以被配置用于通過接口系統(tǒng)接收音頻再現(xiàn)數(shù)據(jù)和再現(xiàn)環(huán)境數(shù)據(jù),音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù)。再現(xiàn)環(huán)境數(shù)據(jù)可以包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示。邏輯系統(tǒng)可以被配置用于至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)和再現(xiàn)環(huán)境數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中,其中,每個(gè)揚(yáng)聲器饋送信號(hào)對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。邏輯系統(tǒng)可以被配置為計(jì)算與虛擬揚(yáng)聲器位置相應(yīng)的揚(yáng)聲器增益。
[0009]再現(xiàn)環(huán)境可以是例如影院音響系統(tǒng)環(huán)境。再現(xiàn)環(huán)境可以具有杜比環(huán)繞5.1配置、杜比環(huán)繞7.1配置、或Hamasaki22.2環(huán)繞聲配置。再現(xiàn)環(huán)境數(shù)據(jù)可以包括指示再現(xiàn)揚(yáng)聲器位置的再現(xiàn)揚(yáng)聲器布局?jǐn)?shù)據(jù)。再現(xiàn)環(huán)境數(shù)據(jù)可以包括指示再現(xiàn)揚(yáng)聲器區(qū)域和與這些再現(xiàn)揚(yáng)聲器區(qū)域相應(yīng)的再現(xiàn)揚(yáng)聲器位置的再現(xiàn)揚(yáng)聲器區(qū)域布局?jǐn)?shù)據(jù)。
[0010]元數(shù)據(jù)可以包括用于將音頻對(duì)象位置映射到單個(gè)再現(xiàn)揚(yáng)聲器位置的信息。呈現(xiàn)可以包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益(aggregate gain)。元數(shù)據(jù)可以包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。元數(shù)據(jù)可以包括用于音頻對(duì)象的軌跡數(shù)據(jù)。
[0011]呈現(xiàn)可以包含施加揚(yáng)聲器區(qū)域約束。例如,所述設(shè)備可以包括用戶輸入系統(tǒng)。根據(jù)一些實(shí)現(xiàn),呈現(xiàn)可以包含根據(jù)從用戶輸入系統(tǒng)接收的屏幕與房間平衡控制數(shù)據(jù)應(yīng)用屏幕與房間平衡控制。
[0012]所述設(shè)備可以包括顯示系統(tǒng)。邏輯系統(tǒng)可以被配置為控制顯示系統(tǒng)以顯示再現(xiàn)環(huán)境的動(dòng)態(tài)三維視圖。
[0013]呈現(xiàn)可以包含控制在三個(gè)維度中的一個(gè)或多個(gè)中的音頻對(duì)象擴(kuò)散。呈現(xiàn)可以包含響應(yīng)于揚(yáng)聲器過載的動(dòng)態(tài)對(duì)象分?jǐn)?blobbing)。呈現(xiàn)可以包含將音頻對(duì)象位置映射到再現(xiàn)環(huán)境的揚(yáng)聲器陣列的平面。
[0014]所述設(shè)備可以包括一個(gè)或多個(gè)非暫態(tài)存儲(chǔ)介質(zhì),諸如存儲(chǔ)系統(tǒng)的存儲(chǔ)裝置。存儲(chǔ)器裝置可以例如包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、閃存、一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器等。接口系統(tǒng)可以包括邏輯系統(tǒng)與一個(gè)或多個(gè)這樣的存儲(chǔ)裝置之間的接口。接口系統(tǒng)還可以包括網(wǎng)絡(luò)接口。
[0015]元數(shù)據(jù)可以包括揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。邏輯系統(tǒng)可以被配置用于通過執(zhí)行以下操作來使所選揚(yáng)聲器饋送信號(hào)衰減:計(jì)算包括來自所選揚(yáng)聲器的貢獻(xiàn)的第一增益;計(jì)算不包括來自所選揚(yáng)聲器的貢獻(xiàn)的第二增益;并將第一增益與第二增益混合。邏輯系統(tǒng)可以被配置為確定是將平移規(guī)則(panning rules)應(yīng)用于音頻對(duì)象位置,還是將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置。邏輯系統(tǒng)可以被配置為使當(dāng)從將音頻對(duì)象位置映射到第一單個(gè)揚(yáng)聲器位置轉(zhuǎn)變?yōu)閷⒁纛l對(duì)象位置映射到第二單個(gè)揚(yáng)聲器位置時(shí)的揚(yáng)聲器增益的轉(zhuǎn)變平滑。邏輯系統(tǒng)可以被配置為使當(dāng)在將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置與將平移規(guī)則應(yīng)用于音頻對(duì)象位置之間轉(zhuǎn)變時(shí)的揚(yáng)聲器增益的轉(zhuǎn)變平滑。邏輯系統(tǒng)可以被配置為計(jì)算用于沿著虛擬揚(yáng)聲器位置之間的一維曲線的音頻對(duì)象位置的揚(yáng)聲器增益。
[0016]本文中所描述的一些方法包含接收音頻再現(xiàn)數(shù)據(jù)以及接收再現(xiàn)環(huán)境數(shù)據(jù),音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù),再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示。再現(xiàn)環(huán)境數(shù)據(jù)可以包括再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示。這些方法可以包含至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中。每個(gè)揚(yáng)聲器饋送信號(hào)可以對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。再現(xiàn)環(huán)境可以是影院音響系統(tǒng)環(huán)境。
[0017]呈現(xiàn)可以包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益。元數(shù)據(jù)可以包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。呈現(xiàn)可以包含施加揚(yáng)聲器區(qū)域約束。
[0018]一些實(shí)現(xiàn)可以表現(xiàn)為在其上存儲(chǔ)軟件的一個(gè)或多個(gè)非暫態(tài)介質(zhì)中。所述軟件可以包括用于控制一個(gè)或多個(gè)裝置執(zhí)行以下操作的指令:接收音頻再現(xiàn)數(shù)據(jù),音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù);接收再現(xiàn)環(huán)境數(shù)據(jù),再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示;并至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中。每個(gè)揚(yáng)聲器饋送信號(hào)可以對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。再現(xiàn)環(huán)境可以是例如影院音響系統(tǒng)環(huán)境。
[0019]呈現(xiàn)可以包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益。元數(shù)據(jù)可以包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。呈現(xiàn)可以包含施加揚(yáng)聲器區(qū)域約束。呈現(xiàn)可以包含響應(yīng)于揚(yáng)聲器過載的動(dòng)態(tài)對(duì)象分?jǐn)偂?br>
[0020]本文中描述了替代裝置和設(shè)備。一些這樣的設(shè)備可以包括接口系統(tǒng)、用戶輸入系統(tǒng)和邏輯系統(tǒng)。邏輯系統(tǒng)可以被配置用于:通過接口系統(tǒng)接收音頻數(shù)據(jù);通過用戶輸入系統(tǒng)或接口系統(tǒng)接收音頻對(duì)象的位置;并確定音頻對(duì)象在三維空間中的位置。確定可以包含將所述位置約束到三維空間內(nèi)的一維曲線或二維表面。邏輯系統(tǒng)可以被配置用于至少部分基于通過用戶輸入系統(tǒng)接收的用戶輸入來創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),該元數(shù)據(jù)指示音頻對(duì)象在三維空間中的位置。
[0021]元數(shù)據(jù)可以包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。邏輯系統(tǒng)可以被配置為根據(jù)通過用戶輸入系統(tǒng)接收的用戶輸入來計(jì)算軌跡數(shù)據(jù)。軌跡數(shù)據(jù)可以包括三維空間內(nèi)的在多個(gè)時(shí)間實(shí)例的一組位置。軌跡數(shù)據(jù)可以包括初始位置、速率數(shù)據(jù)和加速度數(shù)據(jù)。軌跡數(shù)據(jù)可以包括初始位置以及限定三維空間中的位置和相應(yīng)時(shí)間的方程。
[0022]所述設(shè)備可以包括顯示系統(tǒng)。邏輯系統(tǒng)可以被配置為控制顯示系統(tǒng)根據(jù)軌跡數(shù)據(jù)顯示音頻對(duì)象軌跡。
[0023]邏輯系統(tǒng)可以被配置為根據(jù)通過用戶輸入系統(tǒng)接收的用戶輸入創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。邏輯系統(tǒng)可以被配置為通過將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。
[0024]所述設(shè)備可以包括聲音再現(xiàn)系統(tǒng)。邏輯系統(tǒng)可以被配置為至少部分根據(jù)所述元數(shù)據(jù)控制聲音再現(xiàn)系統(tǒng)。
[0025]音頻對(duì)象的位置可以被約束到一維曲線。邏輯系統(tǒng)可以被進(jìn)一步配置為沿著該一維曲線創(chuàng)建虛擬揚(yáng)聲器位置。
[0026]本文中描述了替代方法。一些這樣的方法涉及:接收音頻數(shù)據(jù),接收音頻對(duì)象的位置,并確定音頻對(duì)象在三維空間中的位置。確定可以包含將所述位置約束到三維空間內(nèi)的一維曲線或二維表面。所述方法可以涉及至少部分基于用戶輸入創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。[0027]元數(shù)據(jù)可以包括指示音頻對(duì)象在三維空間中的位置的數(shù)據(jù)。元數(shù)據(jù)可以包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。創(chuàng)建元數(shù)據(jù)可以包含例如根據(jù)用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。
[0028]音頻對(duì)象的位置可以被約束到一維曲線。所述方法可以涉及沿著該一維曲線創(chuàng)建虛擬揚(yáng)聲器位置。
[0029]本公開的其他方面可以在一個(gè)或多個(gè)其上存儲(chǔ)有軟件的非暫態(tài)介質(zhì)中實(shí)現(xiàn)。所述軟件可以包括用于控制一個(gè)或多個(gè)裝置執(zhí)行以下操作的指令:接收音頻數(shù)據(jù);接收音頻對(duì)象的位置;并確定音頻對(duì)象在三維空間中的位置。確定可以包含將所述位置約束到三維空間內(nèi)的一維曲線或二維表面。所述軟件可以包括用于控制一個(gè)或多個(gè)裝置以創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)的指令。可以至少部分基于用戶輸入來創(chuàng)建所述元數(shù)據(jù)。
[0030]元數(shù)據(jù)可以包括指示音頻對(duì)象在三維空間中的位置的數(shù)據(jù)。元數(shù)據(jù)可以包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。創(chuàng)建元數(shù)據(jù)可以包含例如根據(jù)用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。
[0031 ] 音頻對(duì)象的位置可以被約束到一維曲線。所述軟件可以包括用于控制一個(gè)或多個(gè)裝置以沿著該一維曲線創(chuàng)建虛擬揚(yáng)聲器位置的指令。
[0032]在附圖和以下描述中闡述了本說明書中所描述的主題的一種或多種實(shí)現(xiàn)的細(xì)節(jié)。從描述、附圖和權(quán)利要求書,其他特征、方面和優(yōu)點(diǎn)將變得清楚。指出,附圖中的相對(duì)尺寸可以不按比例繪制。
【專利附圖】
【附圖說明】
[0033]圖1示出具有杜比環(huán)繞5.1配置的再現(xiàn)環(huán)境的例子。
[0034]圖2示出具有杜比環(huán)繞7.1配置的再現(xiàn)環(huán)境的例子。
[0035]圖3示出具有Hamasaki22.2環(huán)繞聲配置的再現(xiàn)環(huán)境的例子。
[0036]圖4A示出描繪在虛擬再現(xiàn)環(huán)境中處于不同高度(elevation)的揚(yáng)聲器區(qū)域的圖形用戶界面(GUI)的例子。
[0037]圖4B示出另一再現(xiàn)環(huán)境的例子。
[0038]圖5A-5C示出與具有被約束到三維空間的二維表面的位置的音頻對(duì)象相應(yīng)的揚(yáng)聲器響應(yīng)的例子。
[0039]圖?和5E示出音頻對(duì)象可以被約束到的二維表面的例子。
[0040]圖6A是概括將音頻對(duì)象的位置約束到二維表面的過程的一個(gè)例子的流程圖。
[0041]圖6B是概括將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置或單個(gè)揚(yáng)聲器區(qū)域的過程的一個(gè)例子的流程圖。
[0042]圖7是概括建立并使用虛擬揚(yáng)聲器的過程的流程圖。
[0043]圖8A-8C示出映射到線端點(diǎn)的虛擬揚(yáng)聲器和相應(yīng)的揚(yáng)聲器響應(yīng)的例子。
[0044]圖9A-9C示出使用虛擬系鏈(virtual tether)移動(dòng)音頻對(duì)象的例子。
[0045]圖10A是概括使用虛擬系鏈移動(dòng)音頻對(duì)象的過程的流程圖。
[0046]圖10B是概括使用虛擬系鏈移動(dòng)音頻對(duì)象的替代過程的流程圖。[0047]圖10C-10E示出圖10B中概括的過程的例子。
[0048]圖11示出在虛擬再現(xiàn)環(huán)境中應(yīng)用揚(yáng)聲器區(qū)域約束的例子。
[0049]圖12是概括應(yīng)用揚(yáng)聲器區(qū)域約束規(guī)則的一些例子的流程圖。
[0050]圖13A和13B示出可以在虛擬再現(xiàn)環(huán)境的二維視圖與三維視圖之間切換的⑶I的例子。
[0051]圖13C-13E示出再現(xiàn)環(huán)境的二維和三維描繪的組合。
[0052]圖14A是控制設(shè)備呈現(xiàn)諸如圖13C-13E中所示的⑶I的⑶I的過程的流程圖。
[0053]圖14B是概括針對(duì)再現(xiàn)環(huán)境呈現(xiàn)音頻對(duì)象的過程的流程圖。
[0054]圖15A示出虛擬再現(xiàn)環(huán)境中的音頻對(duì)象和相關(guān)聯(lián)的音頻對(duì)象寬度的例子。
[0055]圖15B示出與圖15A中所示的音頻對(duì)象寬度相應(yīng)的擴(kuò)散分布圖的例子。
[0056]圖16是概括使音頻對(duì)象分?jǐn)偟倪^程的流程圖。
[0057]圖17A和17B示出被定位在三維虛擬再現(xiàn)環(huán)境中的音頻對(duì)象的例子。
[0058]圖18示出與平移模式相應(yīng)的區(qū)域的例子。
[0059]圖19A-19D不出將近場平移技術(shù)和遠(yuǎn)場平移技術(shù)應(yīng)用于處于不同位置的音頻對(duì)象的例子。
[0060]圖20指示在屏幕與房間偏置控制過程中可以使用的再現(xiàn)環(huán)境的揚(yáng)聲器區(qū)域。
[0061]圖21是提供創(chuàng)作和/或呈現(xiàn)設(shè)備的組件的例子的框圖。
[0062]圖22k是表示可以用于音頻內(nèi)容創(chuàng)建的一些組件的框圖。
[0063]圖22B是表示可以用于再現(xiàn)環(huán)境中的音頻重放的一些組件的框圖。
[0064]各個(gè)圖中相似的附圖標(biāo)記和指定名稱指示相似的元件。
【具體實(shí)施方式】
[0065]為了描述本公開的一些創(chuàng)新方面以及在其中可以實(shí)現(xiàn)這些創(chuàng)新方面的上下文的例子的目的,以下描述針對(duì)特定實(shí)現(xiàn)。然而,可以以各種不同的方式應(yīng)用本文中的教導(dǎo)。例如,盡管就特定再現(xiàn)環(huán)境而言描述了各種實(shí)現(xiàn),但是本文中的教導(dǎo)可廣泛地應(yīng)用于其他已知的再現(xiàn)環(huán)境、以及在未來可能引入的再現(xiàn)環(huán)境。類似地,盡管本文中給出了圖形用戶界面(⑶I)的例子,這些例子中的一些提供揚(yáng)聲器位置、揚(yáng)聲器區(qū)域等的例子,但是發(fā)明人還可構(gòu)想其他實(shí)現(xiàn)。而且,所描述的實(shí)現(xiàn)可以在可以用各種硬件、軟件、固件等實(shí)現(xiàn)的各種創(chuàng)作和/或呈現(xiàn)工具中實(shí)現(xiàn)。因此,本公開的教導(dǎo)并非意圖被局限于附圖中所示的和/或本文中所描述的實(shí)現(xiàn),而是具有廣泛的適用性。
[0066]圖1示出具有杜比環(huán)繞5.1配置的再現(xiàn)環(huán)境的例子。杜比環(huán)繞5.1開發(fā)于20世紀(jì)90年代,但是這種配置仍被廣泛地部署在影院音響系統(tǒng)環(huán)境中。投影儀105可以被配置為將視頻圖像(例如,關(guān)于電影的視頻圖像)投影在屏幕150上。音頻再現(xiàn)數(shù)據(jù)可以與視頻圖像同步,并且被聲音處理器110處理。功率放大器115可以將揚(yáng)聲器饋送信號(hào)提供給再現(xiàn)環(huán)境100的揚(yáng)聲器。
[0067]杜比環(huán)繞5.1配置包括左環(huán)繞陣列120、右環(huán)繞陣列125,左環(huán)繞陣列120和右環(huán)繞陣列125均由單個(gè)聲道成套驅(qū)動(dòng)(gang-driven)。杜比環(huán)繞5.1配置還包括用于左屏幕聲道130、中央屏幕聲道135和右屏幕聲道140的單獨(dú)聲道。用于超低音揚(yáng)聲器145的單獨(dú)聲道被提供用于低頻效果(LFE)。[0068]在2010年,杜比通過引入杜比環(huán)繞7.1增強(qiáng)了數(shù)字影院音響。圖2示出具有杜比環(huán)繞7.1配置的再現(xiàn)環(huán)境的例子。數(shù)字投影儀205可以被配置為接收數(shù)字視頻數(shù)據(jù)并將視頻圖像投影在屏幕150上。音頻再現(xiàn)數(shù)據(jù)可以被聲音處理器210處理。功率放大器215可以將揚(yáng)聲器饋送信號(hào)提供給再現(xiàn)環(huán)境200的揚(yáng)聲器。
[0069]杜比環(huán)繞7.1配置包括左側(cè)環(huán)繞陣列220和右側(cè)環(huán)繞陣列225,左側(cè)環(huán)繞陣列220和右側(cè)環(huán)繞陣列225均可以由單個(gè)聲道驅(qū)動(dòng)。像杜比環(huán)繞5.1那樣,杜比環(huán)繞7.1配置包括用于左屏幕聲道230、中央屏幕聲道235、右屏幕聲道240和超低音揚(yáng)聲器245的單獨(dú)聲道。然而,杜比環(huán)繞7.1通過將杜比環(huán)繞5.1的左環(huán)繞聲道和右環(huán)繞聲道劃分為四個(gè)區(qū)域,增加了環(huán)繞聲道的數(shù)量:除了左側(cè)環(huán)繞陣列220和右側(cè)環(huán)繞陣列225之外,還包括用于左后環(huán)繞揚(yáng)聲器224和右后環(huán)繞揚(yáng)聲器226的單獨(dú)聲道。增加再現(xiàn)環(huán)境200內(nèi)的環(huán)繞區(qū)域的數(shù)量可以顯著地改進(jìn)聲音的局部化。
[0070]為了努力創(chuàng)建更加身臨其境的環(huán)境,一些再現(xiàn)環(huán)境可以被配置有數(shù)量增加的揚(yáng)聲器,這些揚(yáng)聲器由數(shù)量增加的聲道驅(qū)動(dòng)。而且,一些再現(xiàn)環(huán)境可以包括部署在各種高度處的揚(yáng)聲器,這些揚(yáng)聲器中的一些可以在再現(xiàn)環(huán)境的座位區(qū)的上方。
[0071]圖3示出具有Hamasaki22.2環(huán)繞聲配置的再現(xiàn)環(huán)境的例子。Hamasaki22.2在日本的NHK科學(xué)和技術(shù)研究實(shí)驗(yàn)室被開發(fā)為超高清電視的環(huán)繞聲組件。Hamasaki22.2提供24個(gè)揚(yáng)聲器聲道,這些揚(yáng)聲器聲道可以用于驅(qū)動(dòng)按三層布置的揚(yáng)聲器。再現(xiàn)環(huán)境300的上揚(yáng)聲器層310可以由9個(gè)聲道驅(qū)動(dòng)。中間揚(yáng)聲器層320可以由10個(gè)聲道驅(qū)動(dòng)。下?lián)P聲器層330可以由5個(gè)聲道驅(qū)動(dòng),這5個(gè)聲道中的兩個(gè)聲道用于超低音揚(yáng)聲器345a和345b。
[0072]因此,現(xiàn)代趨勢是不僅包括更多個(gè)揚(yáng)聲器和更多個(gè)聲道,而且還包括處于不同高度的揚(yáng)聲器。隨著聲道數(shù)量增加以及揚(yáng)聲器布局從2D陣列轉(zhuǎn)變?yōu)?D陣列,定位和呈現(xiàn)聲音的任務(wù)變得越來越困難。
[0073]本公開提供了對(duì)于3D音頻聲音系統(tǒng)增加功能性和/或降低創(chuàng)作復(fù)雜度的各種工具以及相關(guān)用戶界面。
[0074]圖4A示出描繪在虛擬再現(xiàn)環(huán)境中處于不同高度的揚(yáng)聲器區(qū)域的圖形用戶界面(GUI)的例子。GUI400可以例如根據(jù)來自邏輯系統(tǒng)的指令、根據(jù)從用戶輸入裝置接收的信號(hào)以及根據(jù)其他方式而顯示在顯示裝置上。以下參照?qǐng)D21描述一些這樣的裝置。
[0075]如本文中關(guān)于虛擬再現(xiàn)環(huán)境(諸如虛擬再現(xiàn)環(huán)境404)所使用的,術(shù)語“揚(yáng)聲器區(qū)域”泛指可以具有或可以不具有與實(shí)際再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器的一一對(duì)應(yīng)關(guān)系的邏輯構(gòu)造。例如,“揚(yáng)聲器區(qū)域位置”可以對(duì)應(yīng)于或可以不對(duì)應(yīng)于影院再現(xiàn)環(huán)境的特定再現(xiàn)揚(yáng)聲器位置。作為替代,術(shù)語“揚(yáng)聲器區(qū)域位置”可以泛指虛擬再現(xiàn)環(huán)境的區(qū)域。在一些實(shí)現(xiàn)中,虛擬再現(xiàn)環(huán)境的揚(yáng)聲器區(qū)域可以例如通過使用虛擬化技術(shù)而對(duì)應(yīng)于虛擬揚(yáng)聲器,所述虛擬化技術(shù)通過使用一組兩聲道立體聲耳機(jī)實(shí)時(shí)地創(chuàng)建虛擬環(huán)繞聲環(huán)境,諸如Dolby Headphone?(有時(shí)被稱為Mobile Surround?)。在⑶1400中,存在處于第一高度的七個(gè)揚(yáng)聲器區(qū)域402a和處于第二高度的兩個(gè)揚(yáng)聲器區(qū)域402b,從而在虛擬再現(xiàn)環(huán)境404下產(chǎn)生總共九個(gè)揚(yáng)聲器區(qū)域。在這個(gè)例子中,揚(yáng)聲器區(qū)域1-3在虛擬再現(xiàn)環(huán)境404的前區(qū)405中。前區(qū)405可以對(duì)應(yīng)于例如影院再現(xiàn)環(huán)境的其中安置屏幕150的區(qū)域、家里安置電視屏幕的區(qū)域等。
[0076]這里,揚(yáng)聲器區(qū)域4大致對(duì)應(yīng)于虛擬再現(xiàn)環(huán)境404的左側(cè)區(qū)410中的揚(yáng)聲器,揚(yáng)聲器區(qū)域5對(duì)應(yīng)于虛擬再現(xiàn)環(huán)境404的右側(cè)區(qū)415中的揚(yáng)聲器。揚(yáng)聲器區(qū)域6對(duì)應(yīng)于虛擬再現(xiàn)環(huán)境404的左后區(qū)412,揚(yáng)聲器區(qū)域7對(duì)應(yīng)于虛擬再現(xiàn)環(huán)境404的右后區(qū)414。揚(yáng)聲器區(qū)域8對(duì)應(yīng)于上部區(qū)420a中的揚(yáng)聲器,揚(yáng)聲器區(qū)域9對(duì)應(yīng)于上部區(qū)420b中的揚(yáng)聲器,上部區(qū)420b可以是虛擬天花板區(qū),諸如圖?和5E中所示的虛擬天花板520的區(qū)域。因此,如以下更詳細(xì)描述的,圖4A中所示的揚(yáng)聲器區(qū)域1-9的位置可以對(duì)應(yīng)于或可以不對(duì)應(yīng)于實(shí)際再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器的位置。而且,其他實(shí)現(xiàn)可以包括更多的或更少的揚(yáng)聲器區(qū)域和/或高度。
[0077]在本文中所描述的各種實(shí)現(xiàn)中,諸如GUI400的用戶界面可以用作創(chuàng)作工具和/或呈現(xiàn)工具的一部分。在一些實(shí)現(xiàn)中,創(chuàng)作工具和/或呈現(xiàn)工具可以通過存儲(chǔ)在一個(gè)或多個(gè)非暫態(tài)介質(zhì)上的軟件實(shí)現(xiàn)。創(chuàng)作工具和/或呈現(xiàn)工具可以(至少部分)用硬件、固件等(諸如以下參照?qǐng)D21描述的邏輯系統(tǒng)和其他裝置)實(shí)現(xiàn)。在一些創(chuàng)作實(shí)現(xiàn)中,相關(guān)聯(lián)的創(chuàng)作工具可以用于創(chuàng)建用于相關(guān)聯(lián)的音頻數(shù)據(jù)的元數(shù)據(jù)。該元數(shù)據(jù)可以例如包括指示音頻對(duì)象在三維空間中的位置和/或軌跡的數(shù)據(jù)、揚(yáng)聲器區(qū)域約束數(shù)據(jù)等??梢詫?duì)于虛擬再現(xiàn)環(huán)境404的揚(yáng)聲器區(qū)域402創(chuàng)建元數(shù)據(jù),而不是對(duì)于實(shí)際再現(xiàn)環(huán)境的特定揚(yáng)聲器布局創(chuàng)建元數(shù)據(jù)。呈現(xiàn)工具可以接收音頻數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù),并且可以針對(duì)再現(xiàn)環(huán)境計(jì)算音頻增益和揚(yáng)聲器饋送信號(hào)。可以根據(jù)振幅平移過程來計(jì)算這樣的音頻增益和揚(yáng)聲器饋送信號(hào),該振幅平移過程可以創(chuàng)建聲音正來自再現(xiàn)環(huán)境中的位置P的感知。例如,可以根據(jù)以下方程將揚(yáng)聲器饋送信號(hào)提供給再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器1至N: [0078]xJtkgixU), i=l,…N (方程 1)
[0079]在方程1中,Xi(t)表不將施加于揚(yáng)聲器i的揚(yáng)聲器饋送信號(hào),gi表不相應(yīng)聲道的增益因子,x(t)表示音頻信號(hào),t表示時(shí)間??梢岳绺鶕?jù)V.Pulkki, CompensatingDisplacement of Amplitude-Panned Virtual Sources (Audio EngineeringSociety (AES)International Conference on Virtual,Synthetic and EntertainmentAudio)的第2章第3-4頁中所描述的振幅平移方法來確定增益因子,該文獻(xiàn)通過引用并入。在一些實(shí)現(xiàn)中,增益可以是頻率相關(guān)的。在一些實(shí)現(xiàn)中,可以通過用x(t-At)取代x(t)來引入時(shí)間延遲。
[0080]在一些呈現(xiàn)實(shí)現(xiàn)中,可以將關(guān)于揚(yáng)聲器區(qū)域402創(chuàng)建的音頻再現(xiàn)數(shù)據(jù)映射到范圍廣泛的再現(xiàn)環(huán)境的揚(yáng)聲器位置,再現(xiàn)環(huán)境可以為杜比環(huán)繞5.1配置、杜比環(huán)繞7.1配置、Hamasaki22.2配置或另一種配置。例如,參照?qǐng)D2,呈現(xiàn)工具可以將用于揚(yáng)聲器區(qū)域4和5的音頻再現(xiàn)數(shù)據(jù)映射到具有杜比環(huán)繞7.1配置的再現(xiàn)環(huán)境的左側(cè)環(huán)繞陣列220和右側(cè)環(huán)繞陣列225。可以分別將用于揚(yáng)聲器區(qū)域1、2和3的音頻再現(xiàn)數(shù)據(jù)映射到左屏幕聲道230、右屏幕聲道240和中心屏幕聲道235。可以將用于揚(yáng)聲器區(qū)域6和7的音頻再現(xiàn)數(shù)據(jù)映射到左后環(huán)繞揚(yáng)聲器224和右后環(huán)繞揚(yáng)聲器226。
[0081]圖4B示出另一再現(xiàn)環(huán)境的例子。在一些實(shí)現(xiàn)中,呈現(xiàn)工具可以將用于揚(yáng)聲器區(qū)域1、2和3的音頻再現(xiàn)數(shù)據(jù)映射到再現(xiàn)環(huán)境450的相應(yīng)屏幕揚(yáng)聲器455。呈現(xiàn)工具可以將用于揚(yáng)聲器區(qū)域4和5的音頻再現(xiàn)數(shù)據(jù)映射到左側(cè)環(huán)繞陣列460和右側(cè)環(huán)繞陣列465,并且可以將用于揚(yáng)聲器區(qū)域8和9的音頻再現(xiàn)數(shù)據(jù)映射到左側(cè)頭頂陣列470a和右側(cè)頭頂陣列470b??梢詫⒂糜趽P(yáng)聲器區(qū)域6和7的音頻再現(xiàn)數(shù)據(jù)映射到左后環(huán)繞揚(yáng)聲器480a和右后環(huán)繞揚(yáng)聲器480b。
[0082]在一些創(chuàng)作實(shí)現(xiàn)中,創(chuàng)作工具可以用于創(chuàng)建音頻對(duì)象的元數(shù)據(jù)。如本文中所使用的,術(shù)語“音頻對(duì)象”可以是指音頻數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù)的流。該元數(shù)據(jù)典型地指示對(duì)象的3D位置、呈現(xiàn)約束以及內(nèi)容類型(例如,對(duì)話、效果等)。根據(jù)實(shí)現(xiàn),元數(shù)據(jù)可以包括其他類型的數(shù)據(jù),諸如寬度數(shù)據(jù)、增益數(shù)據(jù)、軌跡數(shù)據(jù)等。一些音頻對(duì)象可以是靜態(tài)的,而其他音頻對(duì)象可以移動(dòng)。可以根據(jù)相關(guān)聯(lián)的元數(shù)據(jù)創(chuàng)作或呈現(xiàn)音頻對(duì)象細(xì)節(jié),所述相關(guān)聯(lián)的元數(shù)據(jù)尤其可以指示音頻對(duì)象在給定時(shí)刻在三維空間中的位置。當(dāng)在再現(xiàn)環(huán)境中監(jiān)視或重放音頻對(duì)象時(shí),可以使用存在于再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器根據(jù)位置元數(shù)據(jù)來呈現(xiàn)音頻對(duì)象,而不是如傳統(tǒng)的基于聲道的系統(tǒng)(諸如杜比5.1和杜比7.1)的情況那樣將音頻對(duì)象輸出到預(yù)定物理聲道。
[0083]本文中參照基本上與⑶1400相同的⑶I描述各種創(chuàng)作和呈現(xiàn)工具。然而,可以與這些創(chuàng)作和呈現(xiàn)工具相關(guān)聯(lián)地使用各種其他用戶界面,包括但不限于,⑶I。一些這樣的工具可以通過應(yīng)用各種類型的約束來簡化創(chuàng)作過程。現(xiàn)在將參照?qǐng)D5A等描述一些實(shí)現(xiàn)。
[0084]圖5A-5C示出與具有被約束到三維空間的二維表面的位置的音頻對(duì)象相應(yīng)的揚(yáng)聲器響應(yīng)的例子,在這個(gè)例子中,三維空間是半球體。在這些例子中,已經(jīng)通過采用9揚(yáng)聲器配置(其中,每個(gè)揚(yáng)聲器對(duì)應(yīng)于揚(yáng)聲器區(qū)域1-9中的一個(gè)揚(yáng)聲器區(qū)域)的呈現(xiàn)器計(jì)算了揚(yáng)聲器響應(yīng)。然而,如本文中其他地方所指出的,在虛擬再現(xiàn)環(huán)境的揚(yáng)聲器區(qū)域與再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器之間通??赡懿淮嬖谝粚?duì)一映射。首先參照?qǐng)D5A,音頻對(duì)象505被示出在虛擬再現(xiàn)環(huán)境404的左前部分中的位置。因此,與揚(yáng)聲器區(qū)域1相應(yīng)的揚(yáng)聲器指示大幅增益,與揚(yáng)聲器區(qū)域3和4相應(yīng)的揚(yáng)聲器指示適中增益。
[0085]在這個(gè)例子中,可以通過將光標(biāo)510放置在音頻對(duì)象505上并將音頻對(duì)象505“拖動(dòng)”到虛擬再現(xiàn)環(huán)境404的X,y平面中的所希望的位置上來改變音頻對(duì)象505的位置。當(dāng)朝向再現(xiàn)環(huán)境的中部拖動(dòng)對(duì)象時(shí),還將它映射到半球體的表面,并且它的高度增加。這里,音頻對(duì)象505的高度的增加由表示音頻對(duì)象505的圓的直徑的增大指示:如圖5B和5C所示,當(dāng)音頻對(duì)象505被拖動(dòng)到虛擬再現(xiàn)環(huán)境404的頂部中心時(shí),音頻對(duì)象505顯得越來越大??商鎿Q地或另外,音頻對(duì)象505的高度可以由顏色、亮度、數(shù)值高度指示等指示。當(dāng)音頻對(duì)象505位于虛擬再現(xiàn)環(huán)境404的頂部中心時(shí),如圖5C所示,與揚(yáng)聲器區(qū)域8和9相應(yīng)的揚(yáng)聲器指示大幅增益,而其他揚(yáng)聲器指示很小的增益或沒有增益。
[0086]在這種實(shí)現(xiàn)中,音頻對(duì)象505的位置被約束到二維表面,諸如球形表面、橢圓形表面、圓錐形表面、圓柱形表面、楔形等。圖和5E示出音頻對(duì)象可以被約束到的二維表面的例子。圖和5E是通過虛擬再現(xiàn)環(huán)境404的截面圖,其中,前區(qū)405顯示在左側(cè)。在圖5D和5E中,y-z軸的y值在虛擬再現(xiàn)環(huán)境404的前區(qū)405的方向上增大,以保留與圖5A-5C中所示的χ-y軸的取向的一致性。
[0087]在圖?中所示的例子中,二維表面515a是橢圓體的截面。在圖5E中所示的例子中,二維表面515b是楔形體的截面。然而,圖和5E中所示的二維表面515的形狀、取向和位置僅僅是例子。在替代實(shí)現(xiàn)中,二維表面515的至少一部分可以延伸到虛擬再現(xiàn)環(huán)境404的外部。在一些這樣的實(shí)現(xiàn)中,二維表面515可以延伸到虛擬天花板520之上。因此,二維表面515在其內(nèi)延伸的三維空間不一定與虛擬再現(xiàn)環(huán)境404的體積共同延伸。在還其他實(shí)現(xiàn)中,音頻對(duì)象可以被約束到一維特征,諸如曲線、直線等。
[0088]圖6A是概括將音頻對(duì)象的位置約束到二維表面的過程的一個(gè)例子的流程圖。與本文中所提供的其他流程圖一樣,過程600的操作不一定按所示的順序執(zhí)行。而且,過程600 (和本文中所提供的其他過程)可以包括比圖中所指示的和/或所描述的操作多或少的操作。在這個(gè)例子中,方框605至622由創(chuàng)作工具執(zhí)行,方框624至630由呈現(xiàn)工具執(zhí)行。創(chuàng)作工具和呈現(xiàn)工具可以在單個(gè)設(shè)備中實(shí)現(xiàn)或者在多于一個(gè)的設(shè)備中實(shí)現(xiàn)。盡管圖6A(和本文中所提供的其他流程圖)可以造成創(chuàng)作過程和呈現(xiàn)過程被順序執(zhí)行的印象,但是在許多實(shí)現(xiàn)中,基本上同時(shí)執(zhí)行創(chuàng)作過程和呈現(xiàn)過程。創(chuàng)作過程和呈現(xiàn)過程可以是交互式的。例如,可以將創(chuàng)作操作的結(jié)果發(fā)送給呈現(xiàn)工具,用戶可以評(píng)估呈現(xiàn)工具的相應(yīng)結(jié)果,該用戶可以基于這些結(jié)果執(zhí)行進(jìn)一步的創(chuàng)作,等等。
[0089]在方框605中,接收音頻對(duì)象位置應(yīng)當(dāng)被約束到二維表面的指示。該指示可以例如由被配置為提供創(chuàng)作工具和/或呈現(xiàn)工具的設(shè)備的邏輯系統(tǒng)接收。與本文中所描述的其他實(shí)現(xiàn)一樣,可以根據(jù)存儲(chǔ)在非暫態(tài)介質(zhì)中的軟件的指令、根據(jù)固件以及根據(jù)其他方式來操作邏輯系統(tǒng)。該指示可以是響應(yīng)于用戶輸入而來自用戶輸入裝置(諸如觸摸屏、鼠標(biāo)、跟蹤球、手勢識(shí)別裝置等)的信號(hào)。
[0090]在操作方框607中,接收音頻數(shù)據(jù)。因?yàn)橐纛l數(shù)據(jù)還可以從與元數(shù)據(jù)創(chuàng)作工具時(shí)間同步的另一源(例如,混音臺(tái))直接轉(zhuǎn)到呈現(xiàn)器,所以在這個(gè)例子中,方框607是可選的。在一些這樣的實(shí)現(xiàn)中,可以存在將每個(gè)音頻流結(jié)合到相應(yīng)的傳入元數(shù)據(jù)流以形成音頻對(duì)象的隱含機(jī)制。例如,元數(shù)據(jù)流可以包含用于它所表示的音頻對(duì)象的標(biāo)識(shí)符,例如,從1至N的數(shù)值。如果呈現(xiàn)設(shè)備被配置有也從1至N編號(hào)的音頻輸入,則呈現(xiàn)工具可以自動(dòng)地假設(shè),音頻對(duì)象由用數(shù)值(例如,1)標(biāo)識(shí)的元數(shù)據(jù)流和在第一音頻輸入上接收的音頻數(shù)據(jù)形成。類似地,被標(biāo)識(shí)為編號(hào)2的任何元數(shù)據(jù)流可以與在第二音頻輸入聲道上接收的音頻一起形成對(duì)象。在一些實(shí)現(xiàn)中,可以用創(chuàng)作工具預(yù)先對(duì)音頻和元數(shù)據(jù)進(jìn)行打包以形成音頻對(duì)象,并且可以將音頻對(duì)象提供給呈現(xiàn)工具,例如,通過網(wǎng)絡(luò)將音頻對(duì)象作為TCP/IP包發(fā)送給呈現(xiàn)工具。
[0091 ] 在替代實(shí)現(xiàn)中,創(chuàng)作工具可以在網(wǎng)絡(luò)上僅發(fā)送元數(shù)據(jù),呈現(xiàn)工具可以從另一源(例如,通過脈沖碼調(diào)制(PCM)流、通過模擬音頻以及其他源)接收音頻。在這樣的實(shí)現(xiàn)中,呈現(xiàn)工具可以被配置為對(duì)音頻數(shù)據(jù)和元數(shù)據(jù)進(jìn)行分組以形成音頻對(duì)象。音頻數(shù)據(jù)可以例如被邏輯系統(tǒng)通過接口接收。該接口可以例如是網(wǎng)絡(luò)接口、音頻接口(例如,被配置用于通過AES3標(biāo)準(zhǔn)(AES3標(biāo)準(zhǔn)由音頻工程協(xié)會(huì)和歐洲廣播聯(lián)盟開發(fā),也被稱為AES/EBU)、通過多聲道音頻數(shù)字接口(MADI)協(xié)議、通過模擬信號(hào)、以及通過其他方式進(jìn)行通信的接口)、或邏輯系統(tǒng)與存儲(chǔ)裝置之間的接口。在這個(gè)例子中,呈現(xiàn)器所接收的數(shù)據(jù)包括至少一個(gè)音頻對(duì)象。
[0092]在方框610中,接收音頻對(duì)象位置的(X,y)坐標(biāo)或(X,y, z)坐標(biāo)。方框610可以例如涉及接收音頻對(duì)象的初始位置。方框610還可以涉及接收用戶已經(jīng)例如如以上參照?qǐng)D5A-5C所描述的那樣定位或重新定位音頻對(duì)象的指示。在方框615中,可以將音頻對(duì)象的坐標(biāo)映射到二維表面。二維表面可以類似于以上參照?qǐng)D和圖5E所描述的那些二維表面中的一個(gè)二維表面,或者它可以是不同的二維表面。在這個(gè)例子中,x_y平面的每個(gè)點(diǎn)將被映射到單個(gè)z值,所以方框615涉及將在方框610中接收的X坐標(biāo)和y坐標(biāo)映射到z的值。在其他實(shí)現(xiàn)中,可以使用不同的映射過程和/或坐標(biāo)系??梢栽诜娇?15中所確定的(x, y, z)位置處顯示音頻對(duì)象(方框620)。在方框621中,可以存儲(chǔ)音頻數(shù)據(jù)和元數(shù)據(jù)(包括在方框615中確定的映射的(x,y,z)位置)。可以將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具(方框622)。在一些實(shí)現(xiàn)中,可以在正在執(zhí)行一些創(chuàng)作操作的同時(shí),例如,在正在⑶1400中定位、約束、顯示音頻對(duì)象的同時(shí)、以及在其他時(shí)候,連續(xù)地發(fā)送元數(shù)據(jù)。
[0093]在方框623中,確定創(chuàng)作過程是否將繼續(xù)。例如,當(dāng)從用戶界面接收到指示用戶不再希望將音頻對(duì)象位置約束到二維表面的輸入時(shí),創(chuàng)作過程可以結(jié)束(方框625)。否則,創(chuàng)作過程可以例如通過回到方框607或方框610來繼續(xù)。在一些實(shí)現(xiàn)中,不管創(chuàng)作過程是否繼續(xù),呈現(xiàn)操作都可以繼續(xù)。在一些實(shí)現(xiàn)中,為了展覽的目的,可以將音頻對(duì)象記錄到創(chuàng)作平臺(tái)上的盤,然后從與聲音處理器(例如,類似于圖2的聲音處理器210的聲音處理器)連接的專用聲音處理器或影院服務(wù)器重放這些音頻對(duì)象。
[0094]在一些實(shí)現(xiàn)中,呈現(xiàn)工具可以是在被配置為提供創(chuàng)作功能的設(shè)備上運(yùn)行的軟件。在其他實(shí)現(xiàn)中,可以在另一裝置上提供呈現(xiàn)工具。用于創(chuàng)作工具與呈現(xiàn)工具之間的通信的通信協(xié)議的類型可以根據(jù)這兩個(gè)協(xié)議是否在同一裝置上運(yùn)行或者它們是否通過網(wǎng)絡(luò)進(jìn)行通信而變化。
[0095]在方框626中,呈現(xiàn)工具接收音頻數(shù)據(jù)和元數(shù)據(jù)(包括在方框615中確定的一個(gè)(X,y, z)位置(多個(gè)(X,y, z)位置))。在替代實(shí)現(xiàn)中,呈現(xiàn)工具分開接收音頻數(shù)據(jù)和元數(shù)據(jù),并通過隱含機(jī)制將這些數(shù)據(jù)解釋為音頻對(duì)象。如以上所指出的,例如,元數(shù)據(jù)流可以包含音頻對(duì)象標(biāo)識(shí)碼(例如,1、2、3等),并且可以在呈現(xiàn)系統(tǒng)上分別與第一音頻輸入、第二音頻輸入、第三音頻輸入(例如,數(shù)字或模擬音頻連接)附連以形成可以呈現(xiàn)給擴(kuò)音器的音頻對(duì)象。
[0096]在過程600的呈現(xiàn)操作(和本文中所描述的其他呈現(xiàn)操作)期間,可以根據(jù)特定再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器布局來應(yīng)用平移增益方程。因此,呈現(xiàn)工具的邏輯系統(tǒng)可以接收再現(xiàn)環(huán)境數(shù)據(jù),再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示??梢岳缤ㄟ^訪問存儲(chǔ)在邏輯系統(tǒng)可訪問的存儲(chǔ)器中的或通過接口系統(tǒng)接收的數(shù)據(jù)結(jié)構(gòu)來接收這些數(shù)據(jù)。
[0097]在這個(gè)例子中,將平移增益方程應(yīng)用于一個(gè)(X,y, z)位置(多個(gè)(X,y, z)位置),以確定增益值(方框628),以應(yīng)用于音頻數(shù)據(jù)(方框630)。在一些實(shí)現(xiàn)中,再現(xiàn)揚(yáng)聲器(例如,被配置用于與呈現(xiàn)工具的邏輯系統(tǒng)進(jìn)行通信的耳機(jī)的揚(yáng)聲器(或其他揚(yáng)聲器))可以再現(xiàn)已經(jīng)響應(yīng)于這些增益值對(duì)其水平進(jìn)行了調(diào)整的音頻數(shù)據(jù)。在一些實(shí)現(xiàn)中,再現(xiàn)揚(yáng)聲器位置可以對(duì)應(yīng)于虛擬再現(xiàn)環(huán)境(諸如上述虛擬再現(xiàn)環(huán)境404)的揚(yáng)聲器區(qū)域的位置。相應(yīng)的揚(yáng)聲器響應(yīng)可以例如如圖5A-5C所示那樣顯示在顯示裝置上。
[0098]在方框635中,確定所述過程是否將繼續(xù)。例如,當(dāng)從用戶接口接收到指示用戶不再希望繼續(xù)呈現(xiàn)過程的輸入時(shí),所述過程可以結(jié)束(方框640)。否則,所述過程可以例如通過回到方框626來繼續(xù)進(jìn)行。如果邏輯系統(tǒng)接收到用戶希望回到相應(yīng)的創(chuàng)作過程的指示,則過程600可以回到方框607或方框610。
[0099]其他實(shí)現(xiàn)可以涉及對(duì)于音頻對(duì)象施加各種其他類型的約束并創(chuàng)建其他類型的約束元數(shù)據(jù)。圖6B是概括將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置的過程的一個(gè)例子的流程圖。該過程在本文中也可以被稱為“抓取(snapping)”。在方框655中,接收音頻對(duì)象位置可以被抓取到單個(gè)揚(yáng)聲器位置或單個(gè)揚(yáng)聲器區(qū)域的指示。在這個(gè)例子中,指示是當(dāng)合適時(shí)音頻對(duì)象位置將被抓取到單個(gè)揚(yáng)聲器位置。該指示可以例如由被配置為提供創(chuàng)作工具的設(shè)備的邏輯系統(tǒng)接收。該指示可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。然而,該指示還可以對(duì)應(yīng)于音頻對(duì)象的類別(例如,子彈聲音、嗓音發(fā)聲等)和/或音頻對(duì)象的寬度。關(guān)于類別和/或?qū)挾鹊男畔⒖梢岳缱鳛橐纛l對(duì)象的元數(shù)據(jù)而被接收。在這樣的實(shí)現(xiàn)中,方框657可以在方框655之前發(fā)生。
[0100]在方框656中,接收音頻數(shù)據(jù)。在方框657中,接收音頻對(duì)象位置的坐標(biāo)。在這個(gè)例子中,根據(jù)在方框657中接收的坐標(biāo)顯示音頻對(duì)象位置(方框658)。在方框659中,保存包括音頻對(duì)象坐標(biāo)和指示抓取功能的抓取標(biāo)志的元數(shù)據(jù)。創(chuàng)作工具將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具(方框660)。
[0101]在方框662中,確定創(chuàng)作過程是否將繼續(xù)。例如,當(dāng)從用戶接口接收到指示用戶不再希望將音頻對(duì)象位置抓取到揚(yáng)聲器位置的輸入時(shí),創(chuàng)作過程可以結(jié)束(方框663)。否則,創(chuàng)作過程可以例如通過回到方框665來繼續(xù)。在一些實(shí)現(xiàn)中,不管創(chuàng)作過程是否繼續(xù),呈現(xiàn)操作都可以繼續(xù)。
[0102]在方框664中,呈現(xiàn)工具接收創(chuàng)作工具發(fā)送的音頻數(shù)據(jù)和元數(shù)據(jù)。在方框665中,確定(例如,由邏輯系統(tǒng)確定)是否將音頻對(duì)象位置抓取到揚(yáng)聲器位置。該確定可以至少部分基于音頻對(duì)象位置與再現(xiàn)環(huán)境的最近再現(xiàn)揚(yáng)聲器位置之間的距離。
[0103]在這個(gè)例子中,如果在方框665中確定要將音頻對(duì)象位置抓取到揚(yáng)聲器位置,則將在方框670中將音頻對(duì)象位置映射到揚(yáng)聲器位置,通常是最接近所接收的關(guān)于音頻對(duì)象的預(yù)期(x,y,z)位置的揚(yáng)聲器位置。在這種情況下,用于該揚(yáng)聲器位置所再現(xiàn)的音頻數(shù)據(jù)的增益將為1.0,而用于其他揚(yáng)聲器所再現(xiàn)的音頻數(shù)據(jù)的增益將為零。在替代實(shí)現(xiàn)中,可以在方框670中將音頻對(duì)象位置映射到一組揚(yáng)聲器位置。
[0104]例如,再次參照?qǐng)D4B,方框670可以涉及將音頻對(duì)象的位置抓取到左頭頂揚(yáng)聲器470a中的一個(gè)。可替換地,方框670可以涉及將音頻對(duì)象的位置抓取到單個(gè)揚(yáng)聲器和相鄰揚(yáng)聲器,例如,1個(gè)或2個(gè)相鄰揚(yáng)聲器。因此,相應(yīng)的元數(shù)據(jù)可以應(yīng)用于小的再現(xiàn)揚(yáng)聲器集合和/或單個(gè)再現(xiàn)揚(yáng)聲器。
[0105]然而,如果在方框665中確定將不將音頻對(duì)象位置抓取到揚(yáng)聲器位置,例如,如果這將導(dǎo)致在位置上相對(duì)于所接收的關(guān)于該對(duì)象的原始預(yù)期位置的差異大,則將應(yīng)用平移規(guī)貝U(方框675)??梢愿鶕?jù)音頻對(duì)象位置以及音頻對(duì)象的其他特性(諸如寬度、容量等)來應(yīng)用平移規(guī)則。
[0106]可以在方框681中將在方框675中確定的增益數(shù)據(jù)應(yīng)用于音頻數(shù)據(jù),并且可以保存結(jié)果。在一些實(shí)現(xiàn)中,被配置用于與邏輯系統(tǒng)進(jìn)行通信的揚(yáng)聲器可以再現(xiàn)作為結(jié)果的音頻數(shù)據(jù)。如果在方框685中確定過程650將繼續(xù),則過程650可以回到方框664以繼續(xù)呈現(xiàn)操作。可替換地,過程650可以回到方框655以重新開始創(chuàng)作操作。
[0107]過程650可以包含各種類型的平滑操作。例如,邏輯系統(tǒng)可以被配置為使當(dāng)從將音頻對(duì)象位置映射到第一單個(gè)揚(yáng)聲器位置轉(zhuǎn)變?yōu)閷⒁纛l對(duì)象位置映射到第二單個(gè)揚(yáng)聲器位置時(shí)應(yīng)用于音頻數(shù)據(jù)的增益的轉(zhuǎn)變平滑。再次參照?qǐng)D4B,如果音頻對(duì)象的位置最初被映射到左頭頂揚(yáng)聲器470a中的一個(gè)、后來被映射到右后環(huán)繞揚(yáng)聲器480b中的一個(gè),則邏輯系統(tǒng)可以被配置為使揚(yáng)聲器之間的轉(zhuǎn)變平滑,以使得音頻對(duì)象看起來不是突然從一個(gè)揚(yáng)聲器(或揚(yáng)聲器區(qū)域)“跳”到另一個(gè)揚(yáng)聲器(或揚(yáng)聲器區(qū)域)。在一些實(shí)現(xiàn)中,可以根據(jù)交叉漸變速率參數(shù)來實(shí)現(xiàn)平滑。
[0108]在一些實(shí)現(xiàn)中,邏輯系統(tǒng)可以被配置為使當(dāng)在將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置與將平移規(guī)則應(yīng)用于音頻對(duì)象位置之間轉(zhuǎn)變時(shí)應(yīng)用于音頻數(shù)據(jù)的增益的轉(zhuǎn)變平滑。例如,如果隨后在方框665中確定音頻對(duì)象的位置已經(jīng)移動(dòng)到被確定為離最近揚(yáng)聲器太遠(yuǎn)的位置,則可以在方框675中將平移規(guī)則應(yīng)用于音頻對(duì)象位置。然而,當(dāng)從抓取轉(zhuǎn)變?yōu)槠揭?或反之亦然)時(shí),邏輯系統(tǒng)可以被配置為使應(yīng)用于音頻數(shù)據(jù)的增益中的轉(zhuǎn)變平滑。例如,當(dāng)從用戶接口接收到相應(yīng)輸入時(shí),所述過程可以在方框690中結(jié)束。
[0109]一些替代實(shí)現(xiàn)可以涉及創(chuàng)建邏輯約束。在一些實(shí)例中,例如,混音器可以期望對(duì)在特定平移操作期間正使用的揚(yáng)聲器群組進(jìn)行更加明確的控制。一些實(shí)現(xiàn)允許用戶產(chǎn)生揚(yáng)聲器群組與平移接口之間的一維或二維“邏輯映射”。
[0110]圖7是概括建立并使用虛擬揚(yáng)聲器的過程的流程圖。圖8A-8C示出被映射到線端點(diǎn)的虛擬揚(yáng)聲器和相應(yīng)的揚(yáng)聲器區(qū)域響應(yīng)的例子。首先參照?qǐng)D7的過程700,在方框705中,接收創(chuàng)建虛擬揚(yáng)聲器的指示。該指示可以例如由創(chuàng)作設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。
[0111]在方框710中,接收虛擬揚(yáng)聲器位置的指示。例如,參照?qǐng)D8A,用戶可以使用用戶輸入裝置來將光標(biāo)510定位在虛擬揚(yáng)聲器805a的位置處,并且例如通過鼠標(biāo)點(diǎn)擊選擇該位置。在這個(gè)例子中,在方框715中,(例如,根據(jù)用戶輸入)確定將選擇額外的虛擬揚(yáng)聲器。所述過程回到方框710,并且在這個(gè)例子中,用戶選擇圖8A中所示的虛擬揚(yáng)聲器805b的位置。
[0112]在這個(gè)實(shí)例中,用戶僅期望建立兩個(gè)虛擬揚(yáng)聲器位置。因此,在方框715中,(例如,根據(jù)用戶輸入)確定將不選擇額外的虛擬揚(yáng)聲器。如圖8A所示,可以顯示連接虛擬揚(yáng)聲器805a和805b的位置的多段線810。在一些實(shí)現(xiàn)中,音頻對(duì)象505的位置將被約束到多段線810。在一些實(shí)現(xiàn)中,音頻對(duì)象505的位置可以被約束到參數(shù)化曲線。例如,可以根據(jù)用戶輸入來提供一組控制點(diǎn),并且諸如樣條曲線的曲線擬合算法可以用于確定參數(shù)化曲線。在方框725中,接收沿著多段線810的音頻對(duì)象位置的指示。在一些這樣的實(shí)現(xiàn)中,所述位置將被指示為0與1之間的標(biāo)量值。在方框725中,可以顯示音頻對(duì)象的(X,y, z)坐標(biāo)和虛擬揚(yáng)聲器所限定的多段線??梢燥@示音頻數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù),相關(guān)聯(lián)的元數(shù)據(jù)包括所獲得的標(biāo)量位置和虛擬揚(yáng)聲器的(x,y,z)坐標(biāo)(方框727)。這里,在方框728中,可以通過合適的通信協(xié)議將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具。
[0113]在方框729中,確定創(chuàng)作過程是否將繼續(xù)。如果不將繼續(xù),則根據(jù)用戶輸入,過程700可以結(jié)束(方框730)或者可以繼續(xù)呈現(xiàn)操作。然而,如以上所指出的,在許多實(shí)現(xiàn)中,可以與創(chuàng)作操作同時(shí)執(zhí)行至少一些呈現(xiàn)操作。
[0114]在方框732中,呈現(xiàn)工具接收音頻數(shù)據(jù)和元數(shù)據(jù)。在方框735中,對(duì)每個(gè)虛擬揚(yáng)聲器位置計(jì)算將應(yīng)用于音頻數(shù)據(jù)的增益。圖8B示出了對(duì)于虛擬揚(yáng)聲器805a的位置的揚(yáng)聲器響應(yīng)。圖8C示出了對(duì)于虛擬揚(yáng)聲器805b的位置的揚(yáng)聲器響應(yīng)。在這個(gè)例子中,如本文中所描述的許多其他例子中那樣,所指示的揚(yáng)聲器響應(yīng)是針對(duì)具有與對(duì)于GUI400的揚(yáng)聲器區(qū)域所示出的位置相應(yīng)的位置的再現(xiàn)揚(yáng)聲器的。這里,虛擬揚(yáng)聲器805a和805b以及線810被定位在不接近具有與揚(yáng)聲器區(qū)域8和9相應(yīng)的位置的再現(xiàn)揚(yáng)聲器的平面中。因此,在圖8B或圖8C中沒有指示用于這些揚(yáng)聲器的增益。
[0115]當(dāng)用戶將音頻對(duì)象505沿著線810移動(dòng)到其他位置時(shí),邏輯系統(tǒng)將例如根據(jù)音頻對(duì)象標(biāo)量位置參數(shù)來計(jì)算與這些位置相應(yīng)的交叉漸變(方框740)。在一些實(shí)現(xiàn)中,配對(duì)平移定律(pair-wise panning law)(例如,能量守恒正弦或冪次定律)可以用于在對(duì)于虛擬揚(yáng)聲器805a的位置將應(yīng)用于音頻數(shù)據(jù)的增益與對(duì)于虛擬揚(yáng)聲器805b的位置將應(yīng)用于音頻數(shù)據(jù)的增益之間進(jìn)行混合。
[0116]在方框742中,然后可以(例如,根據(jù)用戶輸入)確定是否繼續(xù)過程700??梢?例如,通過GUI)向用戶提供繼續(xù)呈現(xiàn)操作的選項(xiàng)或回到創(chuàng)作操作的選項(xiàng)。如果確定過程700不將繼續(xù)進(jìn)行,則該過程結(jié)束(方框745)。
[0117]當(dāng)平移快速移動(dòng)音頻對(duì)象(例如,對(duì)應(yīng)于汽車、噴氣式飛機(jī)等的音頻對(duì)象)時(shí),如果用戶在一個(gè)時(shí)刻選擇音頻對(duì)象位置,則可能難以創(chuàng)作平滑軌跡。音頻對(duì)象軌跡中的平滑性的缺乏可能影響所感知的聲像。因此,本文中所提供的一些創(chuàng)作實(shí)現(xiàn)將低通濾波器應(yīng)用于音頻對(duì)象的位置,以便使所得的平移增益平滑。作為替代的創(chuàng)作實(shí)現(xiàn)將低通濾波器應(yīng)用于應(yīng)用于音頻數(shù)據(jù)的增益。
[0118]其他創(chuàng)作實(shí)現(xiàn)可以允許用戶模擬抓取、拉動(dòng)、投擲音頻對(duì)象或類似地與音頻對(duì)象交互。一些這樣的實(shí)現(xiàn)可以包含應(yīng)用模擬的物理定律(諸如用于描述速率、加速度、動(dòng)量、動(dòng)能、力的施加等的規(guī)則集合)。
[0119]圖9A-9C示出使用虛擬系鏈拖動(dòng)音頻對(duì)象的例子。在圖9A中,虛擬系鏈905形成在音頻對(duì)象505與光標(biāo)510之間。在這個(gè)例子中,虛擬系鏈905具有虛擬彈簧常數(shù)。在一些這樣的實(shí)現(xiàn)中,可以根據(jù)用戶輸入來選擇虛擬彈簧常數(shù)。
[0120]圖9B示出在隨后的時(shí)間的音頻對(duì)象505和光標(biāo)510,在該時(shí)間之后,用戶朝向揚(yáng)聲器區(qū)域3移動(dòng)光標(biāo)510。用戶可能已經(jīng)使用鼠標(biāo)、控制桿、跟蹤球、手勢檢測設(shè)備或另一類型的用戶輸入裝置移動(dòng)了光標(biāo)510。虛擬系鏈905被拉伸,并且音頻對(duì)象505被移動(dòng)至揚(yáng)聲器區(qū)域8附近。音頻對(duì)象505在圖9A和圖9B中大致具有相同的大小,這指示(在這個(gè)例子中)音頻對(duì)象505的高度基本未變化。
[0121]圖9C示出在稍后時(shí)間的音頻對(duì)象505和光標(biāo)510,在該時(shí)間之后用戶在揚(yáng)聲器區(qū)域9周圍移動(dòng)光標(biāo)。虛擬系鏈905被進(jìn)一步拉伸。如音頻對(duì)象505的大小縮小所指示的,音頻對(duì)象505被向下移動(dòng)。音頻對(duì)象505按平滑弧線移動(dòng)。這個(gè)例子示出了這樣的實(shí)現(xiàn)的一個(gè)可能益處,該可能益處是與用戶僅逐點(diǎn)地選擇音頻對(duì)象505的位置的情況相比,音頻對(duì)象505按更平滑的軌跡移動(dòng)。
[0122]圖10A是概括使用虛擬系鏈移動(dòng)音頻對(duì)象的過程的流程圖。過程100從方框1005開始,在方框1005中,接收音頻數(shù)據(jù)。在方框1007中,接收在音頻對(duì)象與光標(biāo)之間附連虛擬系鏈的指示。該指示可以由創(chuàng)作設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。參照?qǐng)D9A,例如,用戶可以將光標(biāo)510定位在音頻對(duì)象505上方,然后通過用戶輸入裝置或⑶I指示虛擬系鏈905應(yīng)當(dāng)形成在光標(biāo)510與音頻對(duì)象505之間??梢越邮展鈽?biāo)和對(duì)象位置數(shù)據(jù)(方框1010)。
[0123]在這個(gè)例子中,隨著光標(biāo)510移動(dòng),邏輯系統(tǒng)可以根據(jù)光標(biāo)位置數(shù)據(jù)計(jì)算光標(biāo)速率和/或加速度數(shù)據(jù)(方框1015)。可以根據(jù)虛擬系鏈905的虛擬彈簧常數(shù)以及光標(biāo)位置、速率和加速度數(shù)據(jù)來計(jì)算音頻對(duì)象505的位置數(shù)據(jù)和/或軌跡數(shù)據(jù)。一些這樣的實(shí)現(xiàn)可以涉及將虛擬質(zhì)量分配給音頻對(duì)象505 (方框1020)。例如,如果光標(biāo)510以相對(duì)恒定的速率移動(dòng),則虛擬系鏈905可以不拉伸,并且音頻對(duì)象505可被以相對(duì)恒定的速率拉動(dòng)。如果光標(biāo)510加速,則虛擬系鏈905可以被拉伸,并且相應(yīng)的力可以通過虛擬系鏈905施加于音頻對(duì)象505。在光標(biāo)510的加速度與通過虛擬系鏈905施加的力之間可存在時(shí)滯。在替代實(shí)現(xiàn)中,可以以不同的方式確定音頻對(duì)象505的位置和/或軌跡,例如,在不將虛擬彈簧常數(shù)分配給虛擬系鏈905的情況下,通過將摩擦和/或慣性規(guī)則應(yīng)用于音頻對(duì)象505、等等。
[0124]可以顯示光標(biāo)510和音頻對(duì)象505的離散位置和/或軌跡(方框1025)。在這個(gè)例子中,邏輯系統(tǒng)按時(shí)間間隔對(duì)音頻對(duì)象進(jìn)行采樣(方框1030)。在一些這樣的實(shí)現(xiàn)中,用戶可以確定用于采樣的時(shí)間間隔??梢员4嬉纛l對(duì)象位置和/或軌跡元數(shù)據(jù)等(方框1034)。
[0125]在方框1036中,確定這種創(chuàng)作模式是否將繼續(xù)。如果用戶期望如此,則所述過程可以例如通過回到方框1005或方框1010來繼續(xù)。否則,過程1000可以結(jié)束(方框1040)。
[0126]圖10B是概括使用虛擬系鏈移動(dòng)音頻對(duì)象的替代過程的流程圖。圖10C-10E顯示圖10B中概括的過程的例子。首先參照?qǐng)D10B,過程1050從方框1055開始,在方框1055中,接收音頻數(shù)據(jù)。在方框1057中,接收在音頻對(duì)象與光標(biāo)之間附連系鏈的指示。該指示可以由創(chuàng)作設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。參照?qǐng)D10C,例如,用戶可以將光標(biāo)510定位在音頻對(duì)象505上方,然后通過用戶輸入裝置或⑶I指示虛擬系鏈905應(yīng)當(dāng)形成在光標(biāo)510與音頻對(duì)象505之間。
[0127]在方框1060中,可以接收光標(biāo)和音頻對(duì)象位置數(shù)據(jù)。在方框1062中,邏輯系統(tǒng)可以(通過用戶輸入裝置或GUI)接收音頻對(duì)象505應(yīng)被保持在所指示的位置(例如,光標(biāo)510所指示的位置)的指示。在方框1065中,邏輯裝置接收光標(biāo)510已經(jīng)移動(dòng)到新的位置的指示,該指示可以與音頻對(duì)象505的位置一起顯示(方框1067)。參照?qǐng)D10D,例如,光標(biāo)510已經(jīng)從虛擬再現(xiàn)環(huán)境404的左側(cè)移動(dòng)到右側(cè)。然而,音頻對(duì)象510仍保持在與圖10C中所指示的位置相同的位置。結(jié)果,虛擬系鏈905被大幅拉伸。
[0128]在方框1069中,邏輯系統(tǒng)(例如,通過用戶輸入裝置或⑶I)接收音頻對(duì)象505將被釋放的指示。邏輯系統(tǒng)可以計(jì)算可以顯示的所得到的音頻對(duì)象位置和/或軌跡數(shù)據(jù)(方框1075)。所得到的顯示可以類似于圖10E中所示的顯示,圖10E顯示音頻對(duì)象505在整個(gè)虛擬再現(xiàn)環(huán)境404上平滑地、快速地移動(dòng)。邏輯系統(tǒng)可以將音頻對(duì)象位置和/或軌跡元數(shù)據(jù)保存在存儲(chǔ)系統(tǒng)中(方框1080)。
[0129]在方框1085中,確定創(chuàng)作過程1050是否將繼續(xù)。如果邏輯系統(tǒng)接收到用戶期望如此做的指示,則所述過程可以繼續(xù)。例如,過程1050可以通過回到方框1055或方框1060來繼續(xù)。否則,創(chuàng)作工具可以將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具(方框1090),此后,過程1050可以結(jié)束(方框1095)。
[0130]為了優(yōu)化被感知的音頻對(duì)象運(yùn)動(dòng)的逼真性,可能可取的是讓創(chuàng)作工具(或呈現(xiàn)工具)的用戶選擇再現(xiàn)環(huán)境中的揚(yáng)聲器的子集并使工作揚(yáng)聲器的集合限于所選子集。在一些實(shí)現(xiàn)中,在創(chuàng)作或呈現(xiàn)操作期間,可以指定揚(yáng)聲器區(qū)域和/或多組揚(yáng)聲器區(qū)域工作或不工作。例如,參照?qǐng)D4A,前區(qū)405、左區(qū)410、右區(qū)415和/或上區(qū)420的揚(yáng)聲器區(qū)域可以作為一個(gè)組進(jìn)行控制。包括揚(yáng)聲器區(qū)域6和7 (以及,在其他實(shí)現(xiàn)中,位于揚(yáng)聲器區(qū)域6與7之間的一個(gè)或多個(gè)其他揚(yáng)聲器區(qū)域)的后區(qū)的揚(yáng)聲器區(qū)域也可以作為一個(gè)組進(jìn)行控制??梢蕴峁┯靡詣?dòng)態(tài)地啟用或禁用與特定揚(yáng)聲器區(qū)域相應(yīng)的或與包括多個(gè)揚(yáng)聲器區(qū)域的區(qū)域相應(yīng)的所有揚(yáng)聲器的用戶界面。
[0131]在一些實(shí)現(xiàn)中,創(chuàng)作裝置(或呈現(xiàn)裝置)的邏輯系統(tǒng)可以被配置為根據(jù)通過用戶輸入系統(tǒng)接收的用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以包括用于禁用所選揚(yáng)聲器區(qū)域的數(shù)據(jù)。現(xiàn)在將參照?qǐng)D11和圖12描述一些這樣的實(shí)現(xiàn)。
[0132]圖11顯示在虛擬再現(xiàn)環(huán)境中應(yīng)用揚(yáng)聲器區(qū)域約束的例子。在一些這樣的實(shí)現(xiàn)中,用戶可以能夠通過使用用戶輸入裝置(諸如鼠標(biāo))點(diǎn)擊⑶I (諸如⑶1400)中的揚(yáng)聲器區(qū)域的表示來選擇揚(yáng)聲器區(qū)域。這里,用戶禁用了在虛擬再現(xiàn)環(huán)境404的側(cè)面的揚(yáng)聲器區(qū)域4和
5。揚(yáng)聲器區(qū)域4和5可以對(duì)應(yīng)于物理再現(xiàn)環(huán)境(諸如影院音響系統(tǒng)環(huán)境)中的大部分(或所有)揚(yáng)聲器。在這個(gè)例子中,用戶還將音頻對(duì)象505的位置約束到沿著線1105的位置。在沿著側(cè)壁的大部分或所有揚(yáng)聲器被禁用的情況下,從屏幕150到虛擬再現(xiàn)環(huán)境404的背面的平移將被約束為不使用側(cè)面揚(yáng)聲器。這可以對(duì)于寬觀眾區(qū)(特別是對(duì)于坐在與揚(yáng)聲器區(qū)域4和5相應(yīng)的再現(xiàn)揚(yáng)聲器附近的觀眾成員)創(chuàng)建改進(jìn)的所感知的從前到后的運(yùn)動(dòng)。
[0133]在一些實(shí)現(xiàn)中,可以對(duì)于所有重新呈現(xiàn)模式實(shí)施揚(yáng)聲器區(qū)域約束。例如,可以在當(dāng)較少的區(qū)域可用于呈現(xiàn)時(shí)(例如,當(dāng)用于杜比環(huán)繞7.1或5.1配置的呈現(xiàn)僅暴露7個(gè)或5個(gè)區(qū)域時(shí))的情況下實(shí)施揚(yáng)聲器區(qū)域約束。還可以在當(dāng)更多區(qū)域可用于呈現(xiàn)時(shí)實(shí)施揚(yáng)聲器區(qū)域約束。就這一點(diǎn)而論,揚(yáng)聲器區(qū)域約束也可以被看作指導(dǎo)重新呈現(xiàn)的方式,從而對(duì)常規(guī)的“上混/下混”過程提供非盲解決方案。
[0134]圖12是概括應(yīng)用揚(yáng)聲器區(qū)域約束規(guī)則的一些例子的流程圖。過程1200從方框1205開始,在方框1205中,接收應(yīng)用揚(yáng)聲器區(qū)域約束規(guī)則的一個(gè)或多個(gè)指示。該指示(這些指示)可以由創(chuàng)作或呈現(xiàn)設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。例如,這些指示可以對(duì)應(yīng)于使一個(gè)或多個(gè)揚(yáng)聲器區(qū)域不工作的用戶選擇。在一些實(shí)現(xiàn)中,例如,如下所述,方框1205可以涉及接收應(yīng)當(dāng)應(yīng)用什么類型的揚(yáng)聲器區(qū)域約束規(guī)則的指示。
[0135]在方框1207中,創(chuàng)作工具接收音頻數(shù)據(jù)??梢岳绺鶕?jù)來自創(chuàng)作工具的用戶的輸入接收音頻對(duì)象位置數(shù)據(jù)(方框1210),并顯示該音頻對(duì)象位置數(shù)據(jù)(方框1215)。在這個(gè)例子中,位置數(shù)據(jù)是(x,y,z)坐標(biāo)。這里,在方框1215中,還顯示用于所選揚(yáng)聲器區(qū)域約束規(guī)則的工作揚(yáng)聲器區(qū)域和不工作揚(yáng)聲器區(qū)域。在方框1220中,保存音頻數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù)。在這個(gè)例子中,元數(shù)據(jù)包括音頻對(duì)象位置和揚(yáng)聲器區(qū)域約束元數(shù)據(jù),揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以包括揚(yáng)聲器區(qū)域標(biāo)識(shí)標(biāo)志。
[0136]在一些實(shí)現(xiàn)中,揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以指示呈現(xiàn)工具應(yīng)當(dāng)應(yīng)用平移方程來以二元的方式(例如,通過將所選(被禁用)揚(yáng)聲器區(qū)域的所有揚(yáng)聲器認(rèn)為是“關(guān)”并將所有其他揚(yáng)聲器認(rèn)為是“開”)計(jì)算增益。邏輯系統(tǒng)可以被配置為創(chuàng)建包括用于禁用所選揚(yáng)聲器區(qū)域的數(shù)據(jù)的揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。
[0137]在替代實(shí)現(xiàn)中,揚(yáng)聲器區(qū)域約束元數(shù)據(jù)可以指示呈現(xiàn)工具將應(yīng)用平移方程來以混合方式計(jì)算增益,該混合方式包括來自被禁用揚(yáng)聲器區(qū)域的揚(yáng)聲器的某一程度的貢獻(xiàn)。例如,邏輯系統(tǒng)可以被配置為通過執(zhí)行以下操作來創(chuàng)建指示呈現(xiàn)工具應(yīng)當(dāng)使所選揚(yáng)聲器區(qū)域衰減的揚(yáng)聲器區(qū)域約束元數(shù)據(jù):計(jì)算包括來自所選(被禁用)揚(yáng)聲器區(qū)域的貢獻(xiàn)的第一增益;計(jì)算不包括來自所選(被禁用)揚(yáng)聲器區(qū)域的貢獻(xiàn)的第二增益;并將第一增益與第二增益混合。在一些實(shí)現(xiàn)中,可以將偏置(bias)應(yīng)用于第一增益和/或第二增益(例如,從所選最小值到所選最大值),以便允許一定范圍的來自所選揚(yáng)聲器區(qū)域的潛在貢獻(xiàn)。
[0138]在這個(gè)例子中,在方框1225中,創(chuàng)作工具將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具。邏輯系統(tǒng)然后可以確定創(chuàng)作過程是否將繼續(xù)(方框1227)。如果邏輯系統(tǒng)接收到用戶期望這樣做的指示,則創(chuàng)作過程可以繼續(xù)。否則,創(chuàng)作過程可以結(jié)束(方框1229)。在一些實(shí)現(xiàn)中,呈現(xiàn)操作可以根據(jù)用戶輸入而繼續(xù)。[0139]在方框1230中,呈現(xiàn)工具接收包括由創(chuàng)作工具創(chuàng)建的元數(shù)據(jù)和音頻數(shù)據(jù)的音頻對(duì)象。在這個(gè)例子中,在方框1235中,接收特定音頻對(duì)象的位置數(shù)據(jù)。呈現(xiàn)工具的邏輯系統(tǒng)可以應(yīng)用平移方程來根據(jù)揚(yáng)聲器區(qū)域約束規(guī)則計(jì)算用于音頻對(duì)象位置數(shù)據(jù)的增益。
[0140]在方框1245中,將所計(jì)算的增益應(yīng)用于音頻數(shù)據(jù)。邏輯系統(tǒng)可以將增益、音頻對(duì)象位置和揚(yáng)聲器區(qū)域約束元數(shù)據(jù)保存在存儲(chǔ)系統(tǒng)中。在一些實(shí)現(xiàn)中,揚(yáng)聲器系統(tǒng)可以再現(xiàn)音頻數(shù)據(jù)。在一些實(shí)現(xiàn)中,相應(yīng)的揚(yáng)聲器響應(yīng)可以顯示在顯示器上。
[0141]在方框1248中,確定過程1200是否將繼續(xù)。如果邏輯系統(tǒng)接收到用戶期望這樣做的指示,則所述過程可以繼續(xù)。例如,呈現(xiàn)過程可以通過回到方框1230或方框1235來繼續(xù)。如果接收到用戶希望回到相應(yīng)的創(chuàng)作過程的指示,則所述過程可以回到方框1207或方框1210。否則,過程1200可以結(jié)束(方框1250)。
[0142]在三維虛擬再現(xiàn)環(huán)境中定位并呈現(xiàn)音頻對(duì)象的任務(wù)正變得越來越困難。該困難的一部分與在GUI中表示虛擬再現(xiàn)環(huán)境的挑戰(zhàn)相關(guān)。本文中所提供的一些創(chuàng)作和呈現(xiàn)實(shí)現(xiàn)允許用戶在二維屏幕空間平移與三維房間-空間平移之間切換。這樣的功能可以幫助在提供對(duì)于用戶方便的GUI的同時(shí)保持音頻對(duì)象定位的精度。
[0143]圖13A和13B顯示可以在虛擬再現(xiàn)環(huán)境的二維視圖與三維視圖之間切換的⑶I的例子。首先參照?qǐng)D13A,⑶1400在屏幕上描繪圖像1305。在這個(gè)例子中,圖像1305是劍齒虎的圖像。在虛擬再現(xiàn)環(huán)境404的這個(gè)頂視圖中,用戶可以容易地觀察到音頻對(duì)象505在揚(yáng)聲器區(qū)域I附近。可以例如通過音頻對(duì)象505的大小、顏色或某些其他屬性來推斷高度。然而,在這個(gè)視圖中該位置與圖像1305的位置的關(guān)系可能難以確定。
[0144]在這個(gè)例子中,⑶1400可以表現(xiàn)為圍繞軸(諸如軸1310)動(dòng)態(tài)旋轉(zhuǎn)。圖13B顯示旋轉(zhuǎn)過程之后的⑶11300。在這個(gè)視圖中,用戶可以更清楚地看到圖像1305,并且可以使用來自圖像1305的信息來更精確地定位音頻對(duì)象505。在這個(gè)例子中,音頻對(duì)象對(duì)應(yīng)于劍齒虎正朝其看的聲音。能夠在虛擬再現(xiàn)環(huán)境404的頂視圖與屏幕視圖之間切換允許用戶通過使用來自屏幕上材料的信息來快速地、精確地選擇音頻對(duì)象505的適當(dāng)高度。
[0145]本文中提供了用于創(chuàng)作和/或呈現(xiàn)的各種其他方便的⑶I。圖13C-13E顯示再現(xiàn)環(huán)境的二維描繪和三維描繪的組合。首先參照?qǐng)D13C,在GUI1310的左側(cè)區(qū)中描繪虛擬再現(xiàn)環(huán)境404的頂視圖。⑶11310還包括虛擬(或?qū)嶋H)再現(xiàn)環(huán)境的三維描繪1345。三維描繪1345的區(qū)域1350對(duì)應(yīng)于⑶1400的屏幕150。在三維描繪1345中可以清楚地看到音頻對(duì)象505的位置,特別是它的高度。在這個(gè)例子中,在三維描繪1345中還顯示了音頻對(duì)象505的寬度。
[0146]揚(yáng)聲器布局1320描繪揚(yáng)聲器位置1324至1340,每個(gè)揚(yáng)聲器位置可以指示與音頻對(duì)象505在虛擬再現(xiàn)環(huán)境404中的位置相應(yīng)的增益。在一些實(shí)現(xiàn)中,揚(yáng)聲器布局1320可以例如表示實(shí)際再現(xiàn)環(huán)境(諸如杜比環(huán)繞5.1配置、杜比環(huán)繞7.1配置、補(bǔ)充有頭頂揚(yáng)聲器的杜比7.1配置等)的再現(xiàn)揚(yáng)聲器位置。當(dāng)邏輯系統(tǒng)接收到音頻對(duì)象505在虛擬再現(xiàn)環(huán)境404中的位置的指示時(shí),邏輯系統(tǒng)可以被配置為例如通過上述振幅平移過程將這個(gè)位置映射到用于揚(yáng)聲器布局1320的揚(yáng)聲器位置1324至1340的增益。例如,在圖13C中,揚(yáng)聲器位置1325、1335和1337均具有指示與音頻對(duì)象505的位置相應(yīng)的增益的顏色的變化。
[0147]現(xiàn)在參照?qǐng)D13D,音頻對(duì)象已經(jīng)被移動(dòng)到屏幕150后面的位置。例如,用戶可能已經(jīng)通過在GUI400中將光標(biāo)放置音頻對(duì)象505上并將它拖動(dòng)到新的位置來移動(dòng)音頻對(duì)象505。這個(gè)新的位置也被顯示在已經(jīng)被旋轉(zhuǎn)到新的取向的三維描繪1345中。揚(yáng)聲器布局1320的響應(yīng)可以在圖13C和圖13D中基本表現(xiàn)相同。然而,在實(shí)際⑶I中,揚(yáng)聲器位置1325、1335和1337可以具有不同外觀(諸如不同亮度或顏色)以指示由音頻對(duì)象505的新位置引起的相應(yīng)增益差異。
[0148]現(xiàn)在參照?qǐng)D13E,音頻對(duì)象505已經(jīng)被快速地移動(dòng)到虛擬再現(xiàn)環(huán)境404的右后部分中的位置。在圖13E中描繪的時(shí)刻,揚(yáng)聲器位置1326正與音頻對(duì)象505的當(dāng)前位置相對(duì)應(yīng),并且揚(yáng)聲器位置1325和1337仍與音頻對(duì)象的前一位置相對(duì)應(yīng)。
[0149]圖14A是概括控制設(shè)備以呈現(xiàn)諸如圖13C-13E中所示的那些⑶I的⑶I的過程的流程圖。過程1400從方框1405開始,在方框1405中,接收顯示音頻對(duì)象位置、揚(yáng)聲器區(qū)域位置和再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器位置的一個(gè)或多個(gè)指示。揚(yáng)聲器區(qū)域位置可以對(duì)應(yīng)于例如如圖13C-13E所示的虛擬再現(xiàn)環(huán)境和/或?qū)嶋H再現(xiàn)環(huán)境。該指示(這些指示)可以由呈現(xiàn)和/或創(chuàng)作設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。例如,這些指示可以對(duì)應(yīng)于再現(xiàn)環(huán)境配置的用戶選擇。
[0150]在方框1407中,接收音頻數(shù)據(jù)。在方框1410中,例如,根據(jù)用戶輸入,接收音頻對(duì)象位置數(shù)據(jù)和寬度。在方框1415中,顯示音頻對(duì)象、揚(yáng)聲器區(qū)域位置和再現(xiàn)揚(yáng)聲器位置??梢栽诶缛鐖D13C-13E中所示的二維和/或三維視圖中顯示音頻對(duì)象位置。寬度數(shù)據(jù)不僅可以用于音頻對(duì)象呈現(xiàn),而且還可以影響音頻對(duì)象如何顯示(參見圖13C-13E的三維描繪1345中的音頻對(duì)象505的描繪)。
[0151]可以記錄音頻數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù)(方框1420)。在方框1425中,創(chuàng)作工具將音頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送給呈現(xiàn)工具。邏輯系統(tǒng)然后確定(方框1427)創(chuàng)作過程是否將繼續(xù)。如果邏輯系統(tǒng)接收到用戶期望這樣做的指示,則創(chuàng)作過程可以(例如,通過回到方框1405)繼續(xù)。否則,創(chuàng)作過程可以結(jié)束(方框1429)。
[0152]在方框1430中,呈現(xiàn)工具接收包括由創(chuàng)作工具創(chuàng)建的元數(shù)據(jù)和音頻數(shù)據(jù)的音頻對(duì)象。在這個(gè)例子中,在方框1435中,接收關(guān)于特定音頻對(duì)象的位置數(shù)據(jù)。呈現(xiàn)工具的邏輯系統(tǒng)可以應(yīng)用平移方程來根據(jù)寬度元數(shù)據(jù)計(jì)算用于音頻對(duì)象位置數(shù)據(jù)的增益。
[0153]在一些呈現(xiàn)實(shí)現(xiàn)中,邏輯系統(tǒng)可以將揚(yáng)聲器區(qū)域映射到再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器。例如,邏輯系統(tǒng)可以訪問包括揚(yáng)聲器區(qū)域和相應(yīng)的再現(xiàn)揚(yáng)聲器位置的數(shù)據(jù)結(jié)構(gòu)。以下參照?qǐng)D14B描述更多的細(xì)節(jié)和例子。
[0154]在一些實(shí)現(xiàn)中,例如可通過邏輯系統(tǒng)根據(jù)音頻對(duì)象位置、寬度和/或其他信息(諸如再現(xiàn)環(huán)境的揚(yáng)聲器位置)來應(yīng)用平移方程(方框1440)。在方框1445中,根據(jù)在方框1440中獲得的增益對(duì)音頻數(shù)據(jù)進(jìn)行處理??梢詫⑺玫降囊纛l數(shù)據(jù)中的至少一些與從創(chuàng)作工具接收的相應(yīng)的音頻對(duì)象位置數(shù)據(jù)和其他元數(shù)據(jù)一起存儲(chǔ)(如果如此期望的話)。揚(yáng)聲器可以再現(xiàn)該音頻數(shù)據(jù)。
[0155]邏輯系統(tǒng)然后可以確定(方框1448)過程1400是否將繼續(xù)。如果例如邏輯系統(tǒng)接收到用戶期望這樣做的指示,則過程1400可以繼續(xù)。否則,過程1400可以結(jié)束(方框1449)。
[0156]圖14B是概括針對(duì)再現(xiàn)環(huán)境呈現(xiàn)音頻對(duì)象的過程的流程圖。過程1450從方框1455開始,在方框1455中,接收針對(duì)再現(xiàn)環(huán)境呈現(xiàn)音頻對(duì)象的一個(gè)或多個(gè)指示。該指示(這些指示)可以由呈現(xiàn)設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于從用戶輸入裝置接收的輸入。例如,這些指示可以對(duì)應(yīng)于再現(xiàn)環(huán)境配置的用戶選擇。[0157]在方框1457中,接收音頻再現(xiàn)數(shù)據(jù)(包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù))。在方框1460中,可以接收再現(xiàn)環(huán)境數(shù)據(jù)。再現(xiàn)環(huán)境數(shù)據(jù)可以包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示。再現(xiàn)環(huán)境可以是影院音響系統(tǒng)環(huán)境、家庭影院環(huán)境等。在一些實(shí)現(xiàn)中,再現(xiàn)環(huán)境數(shù)據(jù)可以包括指示再現(xiàn)揚(yáng)聲器區(qū)域和與揚(yáng)聲器區(qū)域相應(yīng)的再現(xiàn)揚(yáng)聲器位置的再現(xiàn)揚(yáng)聲器區(qū)域布局?jǐn)?shù)據(jù)。
[0158]在方框1465中,可以顯示再現(xiàn)環(huán)境。在一些實(shí)現(xiàn)中,可以以類似于圖13C-13E中所示的揚(yáng)聲器布局1320的方式顯示再現(xiàn)環(huán)境。
[0159]在方框1470中,可以將音頻對(duì)象呈現(xiàn)到用于再現(xiàn)環(huán)境的一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中。在一些實(shí)現(xiàn)中,可以以諸如上述方式的方式創(chuàng)作與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),以使得元數(shù)據(jù)可以包括與揚(yáng)聲器區(qū)域相應(yīng)(例如,與⑶1400的揚(yáng)聲器區(qū)域1-9相應(yīng))的增益數(shù)據(jù)。邏輯系統(tǒng)可以將揚(yáng)聲器區(qū)域映射到再現(xiàn)環(huán)境的再現(xiàn)揚(yáng)聲器。例如,邏輯系統(tǒng)可以訪問存儲(chǔ)在存儲(chǔ)器中的、包括揚(yáng)聲器區(qū)域和相應(yīng)的再現(xiàn)揚(yáng)聲器位置的數(shù)據(jù)結(jié)構(gòu)。呈現(xiàn)裝置可以具有各種這樣的數(shù)據(jù)結(jié)構(gòu),每個(gè)數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)于不同的揚(yáng)聲器配置。在一些實(shí)現(xiàn)中,呈現(xiàn)設(shè)備可以具有用于各種標(biāo)準(zhǔn)再現(xiàn)環(huán)境配置(諸如,杜比環(huán)繞5.1配置、杜比環(huán)繞7.1配置和/或Hamasaki22.2環(huán)繞聲配置)的這樣的數(shù)據(jù)結(jié)構(gòu)。
[0160]在一些實(shí)現(xiàn)中,關(guān)于音頻對(duì)象的元數(shù)據(jù)可以包括來自創(chuàng)作過程的其他信息。例如,元數(shù)據(jù)可以包括揚(yáng)聲器約束數(shù)據(jù)。元數(shù)據(jù)可以包括用于將音頻對(duì)象位置映射到單個(gè)再現(xiàn)揚(yáng)聲器位置或單個(gè)再現(xiàn)揚(yáng)聲器區(qū)域的信息。元數(shù)據(jù)可以包括將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。元數(shù)據(jù)可以包括用于音頻對(duì)象的軌跡數(shù)據(jù)。元數(shù)據(jù)可以包括對(duì)于內(nèi)容類型(例如,對(duì)話、音樂或效果)的標(biāo)識(shí)符。
[0161]因此,呈現(xiàn)過程可以涉及使用元數(shù)據(jù)例如以施加揚(yáng)聲器區(qū)域約束。在一些這樣的實(shí)現(xiàn)中,呈現(xiàn)設(shè)備可以為用戶提供修改元數(shù)據(jù)所指示的約束(例如,修改揚(yáng)聲器約束并相應(yīng)地重新呈現(xiàn))的選項(xiàng)。呈現(xiàn)可以涉及基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益??梢燥@示再現(xiàn)揚(yáng)聲器的相應(yīng)響應(yīng)(方框1475)。在一些實(shí)現(xiàn)中,邏輯系統(tǒng)可以控制揚(yáng)聲器以再現(xiàn)與呈現(xiàn)過程的結(jié)果相應(yīng)的聲音。
[0162]在方框1480中,邏輯系統(tǒng)可以確定過程1450是否將繼續(xù)。如果例如邏輯系統(tǒng)接收到用戶期望這樣做的指示,則過程1450可以繼續(xù)。例如,過程1450可以通過回到方框1457或方框1460來繼續(xù)。否則,過程1450可以結(jié)束(方框1485)。
[0163]擴(kuò)散和視在源寬度控制是一些現(xiàn)有環(huán)繞聲創(chuàng)作/呈現(xiàn)系統(tǒng)的特征。在本公開中,術(shù)語“擴(kuò)散”是指在多個(gè)揚(yáng)聲器上分布同一信號(hào)以使聲像模糊。術(shù)語“寬度”是指將輸出信號(hào)去相關(guān)到每個(gè)聲道以用于視在寬度控制。寬度可以是控制應(yīng)用于每個(gè)揚(yáng)聲器饋送信號(hào)的去相關(guān)量的附加標(biāo)量值。
[0164]本文中所描述的一些實(shí)現(xiàn)提供了面向3D軸的擴(kuò)散控制?,F(xiàn)在將參照?qǐng)D15A和圖15B描述一種這樣的實(shí)現(xiàn)。圖15A示出虛擬再現(xiàn)環(huán)境中的音頻對(duì)象和相關(guān)聯(lián)的音頻對(duì)象寬度的例子。這里,⑶1400指示圍繞音頻對(duì)象505延伸的、指示音頻對(duì)象寬度的橢圓體1505。音頻對(duì)象寬度可以由音頻對(duì)象元數(shù)據(jù)指示和/或根據(jù)用戶輸入被接收。在這個(gè)例子中,橢圓體1505的X維度和y維度是不同的,但是在其他實(shí)現(xiàn)中,這些維度可以相同。圖15A中沒有示出橢圓體1505的z維度。[0165]圖15B示出與圖15A中所示的音頻對(duì)象寬度相應(yīng)的擴(kuò)散分布圖的例子。擴(kuò)散可以被表示為三維矢量參數(shù)。在這個(gè)例子中,可以例如根據(jù)用戶輸入,沿著3個(gè)維度獨(dú)立地控制擴(kuò)散分布圖1507。沿著X軸和y軸的增益在圖15B中用曲線1510和1520各自的高度表示。用于每個(gè)采樣1512的增益也由擴(kuò)散分布圖1507內(nèi)的相應(yīng)圓1515的大小指示。揚(yáng)聲器1510的響應(yīng)由圖15B中的灰色陰影指示。
[0166]在一些實(shí)現(xiàn)中,擴(kuò)散分布圖1507可以用對(duì)于每個(gè)軸的可分離積分實(shí)現(xiàn)。根據(jù)一些實(shí)現(xiàn),最小擴(kuò)散值可以作為揚(yáng)聲器放置的函數(shù)被自動(dòng)地設(shè)定,以避免平移時(shí)的音色差異。作為替代地或附加地,最小擴(kuò)散值可以作為被平移音頻對(duì)象的速率的函數(shù)被自動(dòng)設(shè)定,以使得隨著音頻對(duì)象速率增大,對(duì)象在空間上變得更加向外擴(kuò)散,類似于在運(yùn)動(dòng)圖片中快速地移動(dòng)圖像如何顯得模糊。
[0167]當(dāng)使用基于音頻對(duì)象的音頻呈現(xiàn)實(shí)現(xiàn)(諸如上述那些)時(shí),可能大量的音軌和伴隨的元數(shù)據(jù)(包括,但不限于,指示三維空間中的音頻對(duì)象位置的元數(shù)據(jù))不混合地被傳送到再現(xiàn)環(huán)境。實(shí)時(shí)呈現(xiàn)工具可以使用這樣的元數(shù)據(jù)和關(guān)于再現(xiàn)環(huán)境的信息來計(jì)算用于優(yōu)化每個(gè)音頻對(duì)象的再現(xiàn)的揚(yáng)聲器饋送信號(hào)。
[0168]當(dāng)大量音頻對(duì)象被一起混合到揚(yáng)聲器輸出時(shí),當(dāng)放大的模擬信號(hào)被再現(xiàn)揚(yáng)聲器重放時(shí),過載可發(fā)生于數(shù)字域中(例如,數(shù)字信號(hào)可以在模擬轉(zhuǎn)換之前被裁剪)或模擬域中。這兩種情況都可以導(dǎo)致聽覺失真,這是不希望的。模擬域中的過載還可能損壞再現(xiàn)揚(yáng)聲器。
[0169]因此,本文中所描述的一些實(shí)現(xiàn)涉及響應(yīng)于再現(xiàn)揚(yáng)聲器過載的動(dòng)態(tài)對(duì)象“分?jǐn)?blobbing)”。當(dāng)用給定的擴(kuò)散分布圖呈現(xiàn)音頻對(duì)象時(shí),在一些實(shí)現(xiàn)中,可以在保持恒定的總能量的同時(shí)將能量引至數(shù)量增加的相鄰再現(xiàn)揚(yáng)聲器。例如,如果用于音頻對(duì)象的能量在N個(gè)再現(xiàn)揚(yáng)聲器上均勻地?cái)U(kuò)散,則它可以以增益l/sqrt(N)對(duì)每個(gè)再現(xiàn)揚(yáng)聲器輸出作出貢獻(xiàn)。這種方法提供額外的混合“凈余量(headroom)”,并且可以減輕或阻止再現(xiàn)揚(yáng)聲器失真,諸如裁剪。
[0170]為了使用數(shù)值例子,假設(shè)如果揚(yáng)聲器接收大于1.0的輸入,則它將進(jìn)行裁剪。假定兩個(gè)對(duì)象被指示將被混合到揚(yáng)聲器A中,一個(gè)以水平1.0進(jìn)行混合,另一個(gè)以水平0.25進(jìn)行混合。如果不使用分?jǐn)?,則揚(yáng)聲器A中的混合水平將總共為1.25,并且發(fā)生裁剪。然而,如果將第一對(duì)象與另一個(gè)揚(yáng)聲器B分?jǐn)?,則(根據(jù)一些實(shí)現(xiàn))每個(gè)揚(yáng)聲器將以0.707接收對(duì)象,在揚(yáng)聲器A中得到用于混合額外對(duì)象的額外的“凈余量”。然后可以安全地將第二對(duì)象混合到揚(yáng)聲器A中而不進(jìn)行裁剪,這是因?yàn)閷?duì)于揚(yáng)聲器A的混合水平將為0.707+0.25=0.957。
[0171]在一些實(shí)現(xiàn)中,在創(chuàng)作階段期間,可以將每個(gè)音頻對(duì)象以給定的混合增益混合到揚(yáng)聲器區(qū)域的子集(或所有揚(yáng)聲器區(qū)域)。因此,可以構(gòu)造對(duì)每個(gè)擴(kuò)音器有貢獻(xiàn)的所有對(duì)象的動(dòng)態(tài)列表。在一些實(shí)現(xiàn)中,可以通過例如使用信號(hào)的原始均方根(RMS)與混合增益相乘的乘積降低能量水平來對(duì)該列表進(jìn)行排序。在其他實(shí)現(xiàn)中,可以根據(jù)其他準(zhǔn)則(諸如分配給音頻對(duì)象的相對(duì)重要性)來對(duì)該列表進(jìn)行排序。
[0172]在呈現(xiàn)過程期間,如果對(duì)于給定再現(xiàn)揚(yáng)聲器輸出檢測到過載,則可以在幾個(gè)再現(xiàn)揚(yáng)聲器上擴(kuò)散音頻對(duì)象的能量。例如,可以使用與過載量以及每個(gè)音頻對(duì)象對(duì)于給定再現(xiàn)揚(yáng)聲器的相對(duì)貢獻(xiàn)成比例的寬度或擴(kuò)散因子來擴(kuò)散音頻對(duì)象的能量。如果同一音頻對(duì)象對(duì)幾個(gè)過載再現(xiàn)揚(yáng)聲器有貢獻(xiàn),則在一些實(shí)現(xiàn)中,它的寬度或擴(kuò)散因子可以加性地增大,并且應(yīng)用于音頻數(shù)據(jù)的下一呈現(xiàn)幀。[0173]一般來講,硬限幅器將將超過閾值的任何值裁剪為閾值。如以上例子中那樣,如果揚(yáng)聲器接收水平為1.25的混合對(duì)象,并且可以僅允許1.0的最大水平,則該對(duì)象將被“硬限幅”為1.0。軟限幅器將在到達(dá)絕對(duì)閾值之前開始應(yīng)用限幅,以便提供更加平滑的、聽起來更加愉悅的結(jié)果。軟限幅器還可以使用“前瞻”特征來預(yù)測何時(shí)可發(fā)生特征裁剪,以便在裁剪將發(fā)生之前平滑地降低增益,從而避免裁剪。
[0174]本文中所提供的各種“分?jǐn)偂睂?shí)現(xiàn)可以與硬限幅器或軟限幅器結(jié)合使用以在避免空間精度/清晰度降低的同時(shí)限制聽覺失真。與整體擴(kuò)散或僅使用限幅器相反,分?jǐn)倢?shí)現(xiàn)可以選擇性地將響的對(duì)象或給定內(nèi)容類型的對(duì)象定為目標(biāo)。這樣的實(shí)現(xiàn)可以由混合器控制。例如,如果用于音頻對(duì)象的揚(yáng)聲器區(qū)域約束元數(shù)據(jù)指示不應(yīng)當(dāng)使用再現(xiàn)揚(yáng)聲器的子群組,則除了實(shí)現(xiàn)分?jǐn)偡椒ㄖ猓尸F(xiàn)設(shè)備還可以應(yīng)用相應(yīng)的揚(yáng)聲器區(qū)域約束規(guī)則。
[0175]圖16是概括使音頻對(duì)象分?jǐn)偟倪^程的流程圖。過程1600從方框1605開始,在方框1605中,接收激活音頻對(duì)象分?jǐn)偣δ艿囊粋€(gè)或多個(gè)指示。該指示(這些指示)可以由呈現(xiàn)設(shè)備的邏輯系統(tǒng)接收,并且可以對(duì)應(yīng)于通過用戶輸入裝置接收的輸入。在一些實(shí)現(xiàn)中,這些指示可以包括再現(xiàn)環(huán)境配置的用戶選擇。在替代性實(shí)現(xiàn)中,用戶可能在之前已經(jīng)選擇了再現(xiàn)環(huán)境配置。
[0176]在方框1607中,接收音頻再現(xiàn)數(shù)據(jù)(包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù))。在一些實(shí)現(xiàn)中,元數(shù)據(jù)可以包括例如如上所述的揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。在這個(gè)例子中,在方框1610中,從音頻再現(xiàn)數(shù)據(jù)解析(或以其他方式接收,例如通過來自用戶接口的輸入接收)音頻對(duì)象位置、時(shí)間和擴(kuò)散數(shù)據(jù)。
[0177]通過例如如上所述那樣將平移方程應(yīng)用于音頻對(duì)象數(shù)據(jù)來對(duì)于再現(xiàn)環(huán)境配置確定再現(xiàn)揚(yáng)聲器響應(yīng)(方框1612)。在方框1615中,顯示音頻對(duì)象位置和再現(xiàn)揚(yáng)聲器響應(yīng)(方框1615)。還可以通過被配置為與邏輯系統(tǒng)進(jìn)行通信的揚(yáng)聲器再現(xiàn)這些再現(xiàn)揚(yáng)聲器響應(yīng)。
[0178]在方框1620中,邏輯系統(tǒng)確定對(duì)于再現(xiàn)環(huán)境的任何再現(xiàn)揚(yáng)聲器是否檢測到了過載。如果是,則可以應(yīng)用音頻對(duì)象分?jǐn)傄?guī)則(諸如上述音頻對(duì)象分?jǐn)傄?guī)則),直到?jīng)]有檢測到過載為止(方框1625)。在方框1630中輸出的音頻數(shù)據(jù)可以被保存(如果如此期望的話),并且可以被輸出到再現(xiàn)揚(yáng)聲器。
[0179]在方框1635中,邏輯系統(tǒng)可以確定過程1600是否將繼續(xù)。如果例如邏輯系統(tǒng)接收到用戶期望這樣做的指示,則過程1600可以繼續(xù)。例如,過程1600可以通過回到方框1607或方框1610來繼續(xù)。否則,過程1600可以結(jié)束(方框1640)。
[0180]一些實(shí)現(xiàn)提供可以用于使三維空間中的音頻對(duì)象位置成像的擴(kuò)展平移增益方程。現(xiàn)在將參照?qǐng)D17A和圖17B描述一些例子。圖17A和圖17B示出被定位在三維虛擬再現(xiàn)環(huán)境中的音頻對(duì)象的例子。首先參照?qǐng)D17A,可以在虛擬再現(xiàn)環(huán)境404內(nèi)看到音頻對(duì)象505的位置。在這個(gè)例子中,如圖17B所示,揚(yáng)聲器區(qū)域1-7位于一個(gè)平面中,揚(yáng)聲器區(qū)域8和9位于另一平面中。然而,揚(yáng)聲器區(qū)域、平面等的數(shù)量僅僅是作為例子;本文中所描述的構(gòu)思可以擴(kuò)展到不同數(shù)量的揚(yáng)聲器區(qū)域(或單獨(dú)的揚(yáng)聲器)以及多于兩個(gè)的高度平面。
[0181]在這個(gè)例子中,可以在從O至I的范圍內(nèi)的高度參數(shù)“z”將音頻對(duì)象的位置映射到高度平面。在這個(gè)例子中,值z(mì)=0對(duì)應(yīng)于包括揚(yáng)聲器區(qū)域1-7的基本平面,而值z(mì)=l對(duì)應(yīng)于包括揚(yáng)聲器區(qū)域8和9的頭頂平面。O與I之間的e的值對(duì)應(yīng)于通過僅使用基本平面中的揚(yáng)聲器而產(chǎn)生的聲像與通過僅使用頭頂平面中的揚(yáng)聲器而產(chǎn)生的聲像之間的混合。[0182]在圖17B中所示的例子中,用于音頻對(duì)象505的高度參數(shù)的值為0.6。因此,在一種實(shí)現(xiàn)中,可以通過使用用于基本平面的平移方程,根據(jù)音頻對(duì)象505在基本平面中的(x,y)坐標(biāo)來產(chǎn)生第一聲像??梢酝ㄟ^使用用于頭頂平面的平移方程,根據(jù)音頻對(duì)象505在頭頂平面中的(x,y)坐標(biāo)來產(chǎn)生第二聲像??梢酝ㄟ^根據(jù)音頻對(duì)象505對(duì)于每個(gè)平面的接近度將第一聲像與第二聲像組合來生成所得到的聲像。可以應(yīng)用高度z的能量或振幅守恒函數(shù)。例如,假定z可以在從O至I的范圍內(nèi),第一聲像的增益值可以與Cos (ζ*π/2)相乘,第二聲像的增益值可以與sin(ζ*π/2)相乘,以使得它們的平方和為I (能量守恒)。
[0183]本文中所描述的其他實(shí)現(xiàn)可以涉及基于兩種或更多種平移技術(shù)計(jì)算增益并基于一個(gè)或多個(gè)參數(shù)創(chuàng)建總增益。這些參數(shù)可以包括以下中的一個(gè)或多個(gè):所希望的音頻對(duì)象位置;從所希望的音頻對(duì)象位置到參考位置的距離;音頻對(duì)象的速度或速率;或音頻對(duì)象內(nèi)容類型。
[0184]現(xiàn)在將參照?qǐng)D18等描述一些這樣的實(shí)現(xiàn)。圖18顯示對(duì)應(yīng)于不同平移模式的區(qū)域的例子。這些區(qū)域的大小、形狀和廣度僅作為例子。在這個(gè)例子中,將近場平移方法應(yīng)用于位于區(qū)域1805內(nèi)的音頻對(duì)象,并將遠(yuǎn)場平移方法應(yīng)用于區(qū)域1815中、區(qū)域1810之外的音頻對(duì)象。
[0185]圖19A-19D示出將近場平移技術(shù)和遠(yuǎn)場平移技術(shù)應(yīng)用于處于不同位置處的音頻對(duì)象的例子。首先參照?qǐng)D19Α,音頻對(duì)象基本上在虛擬再現(xiàn)環(huán)境1900的外部。這個(gè)位置對(duì)應(yīng)于圖18的區(qū)域1815。因此,在這個(gè)實(shí)例中,將應(yīng)用一個(gè)或多個(gè)遠(yuǎn)場平移方法。在一些實(shí)現(xiàn)中,遠(yuǎn)場平移方法可以基于本領(lǐng)域的普通技術(shù)人員已知的基于矢量的振幅平移(VBAP)方程。例如,遠(yuǎn)場平移方法可以基于V.Pulkki, Compensating Displacementof Amplitude-Panned Virtual Sources (AES International Conference onVirtual, Synthetic and Entertainment Audio)的第 2.3 章第 4 頁中所描述的 VBAP 方程,該文獻(xiàn)通過引用并入此。在替代實(shí)現(xiàn)中,可以使用其他方法(例如,涉及相應(yīng)聲學(xué)平面或球形波的合成的方法)來平移遠(yuǎn)場音頻對(duì)象和近場音頻對(duì)象。D.de vries的Wave FieldSynthesis (AES Monographl999)描述了相關(guān)方法,該文獻(xiàn)通過引用并入此。
[0186]現(xiàn)在參照?qǐng)D19B,音頻對(duì)象在虛擬再現(xiàn)環(huán)境1900的內(nèi)部。該位置對(duì)應(yīng)于圖18的區(qū)域1805。因此,在這個(gè)實(shí)例中,將應(yīng)用一個(gè)或多個(gè)近場平移方法。一些這樣的近場平移方法將使用在虛擬再現(xiàn)環(huán)境1900中包圍音頻對(duì)象505的若干個(gè)揚(yáng)聲器區(qū)域。
[0187]在一些實(shí)現(xiàn)中,近場平移方法可以包含“雙平衡”平移和組合兩組增益。在圖19B中所描繪的例子中,第一組增益對(duì)應(yīng)于沿著y軸的、圍住音頻對(duì)象505的位置的兩組揚(yáng)聲器區(qū)域之間的前/后平衡。相應(yīng)響應(yīng)涉及虛擬再現(xiàn)環(huán)境1900的除了揚(yáng)聲器區(qū)域1915和1960之外的所有揚(yáng)聲器區(qū)域。
[0188]在圖19C中所描繪的例子中,第二組增益對(duì)應(yīng)于沿著X軸的、包圍音頻對(duì)象505的位置的兩組揚(yáng)聲器區(qū)域之間的左/右平衡。相應(yīng)響應(yīng)涉及揚(yáng)聲器區(qū)域1905到1925。圖19D指示組合圖19B和圖19C中所指示的響應(yīng)的結(jié)果。
[0189]可能希望的是,隨著音頻對(duì)象進(jìn)入或離開虛擬再現(xiàn)環(huán)境1900,在不同平移模式之間進(jìn)行混合。因此,將根據(jù)近場平移方法和遠(yuǎn)場平移方法計(jì)算的增益的混合應(yīng)用于位于區(qū)域1810中的音頻對(duì)象(參見圖18)。在一些實(shí)現(xiàn)中,配對(duì)平移定律(例如,能量守恒正弦或冪次定律)可以用于在根據(jù)近場平移方法和遠(yuǎn)場平移方法計(jì)算的增益之間進(jìn)行混合。在替代實(shí)現(xiàn)中,配對(duì)平移定律可以是振幅守恒,而不是能量守恒,以使得總和等于1,而不是平方和等于I。還可以混合所得到的處理后的信號(hào),例如獨(dú)立地使用這兩種方法對(duì)音頻信號(hào)進(jìn)行處理并且使這兩個(gè)所得到的音頻信號(hào)交叉漸變。
[0190]可能希望的是,提供允許內(nèi)容創(chuàng)建者和/或內(nèi)容再現(xiàn)者容易地針對(duì)給定創(chuàng)作軌跡精細(xì)地調(diào)節(jié)不同的重新呈現(xiàn)的機(jī)制。在對(duì)運(yùn)動(dòng)圖像進(jìn)行混合的上下文中,屏幕與房間能量平衡的概念被認(rèn)為是重要的。在一些實(shí)例中,根據(jù)再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量,給定聲音軌跡(或“平移”)的自動(dòng)重新呈現(xiàn)將導(dǎo)致不同的屏幕與房間平衡。根據(jù)一些實(shí)現(xiàn),可以根據(jù)在創(chuàng)作過程期間創(chuàng)建的元數(shù)據(jù)來控制屏幕與房間偏置。根據(jù)替代實(shí)現(xiàn),可以僅在呈現(xiàn)端控制屏幕與房間偏置(例如,在內(nèi)容再現(xiàn)者的控制下),而不響應(yīng)于元數(shù)據(jù)控制屏幕與房間偏置。
[0191]因此,本文中所描述的一些實(shí)現(xiàn)提供一種或多種形式的屏幕與房間偏置控制。在一些這樣的實(shí)現(xiàn)中,屏幕與房間偏置可以被實(shí)現(xiàn)為縮放操作。例如,縮放操作可以涉及音頻對(duì)象沿著前后方向的原始預(yù)期軌跡和/或在呈現(xiàn)器中用于確定平移增益的揚(yáng)聲器位置的縮放。在一些這樣的實(shí)現(xiàn)中,屏幕與房間偏置控制可以是O與最大值(例如,I)之間的變量值。變化可以例如可用GU1、虛擬或物理滑動(dòng)器、旋鈕等進(jìn)行控制。
[0192]可替換地或附加地,屏幕與房間偏置控制可以使用某些形式的揚(yáng)聲器區(qū)域約束來實(shí)現(xiàn)。圖20指示在屏幕與房間偏置控制中可以使用的再現(xiàn)環(huán)境的揚(yáng)聲器區(qū)域。在這個(gè)例子中,可以建立前揚(yáng)聲器區(qū)域2005和后揚(yáng)聲器區(qū)域2010 (或2015)??梢詫⑵聊慌c房間偏置作為所選揚(yáng)聲器區(qū)域的函數(shù)進(jìn)行調(diào)整。在一些這樣的實(shí)現(xiàn)中,屏幕與房間偏置可以被實(shí)現(xiàn)為前揚(yáng)聲器區(qū)域2005與后揚(yáng)聲器區(qū)域2010 (或2015)之間的縮放操作。在替代性實(shí)現(xiàn)中,可以以二元的方式(例如,通過允許用戶選擇前側(cè)偏置、后側(cè)偏置或者不選擇偏置)實(shí)現(xiàn)屏幕與房間偏置。對(duì)于每種情況的偏置設(shè)置可以對(duì)應(yīng)于用于前揚(yáng)聲器區(qū)域2005和后揚(yáng)聲器區(qū)域2010 (2015)的預(yù)定(通常,非零)偏置水平。本質(zhì)上,這樣的實(shí)現(xiàn)可以提供用于屏幕與房間偏置控制的三個(gè)預(yù)置(而不是連續(xù)值的縮放操作(或除了連續(xù)值的縮放操作之外還提供該三個(gè)預(yù)置))。
[0193]根據(jù)一些這樣的實(shí)現(xiàn),可以在創(chuàng)作⑶I (例如,400)中通過將側(cè)壁劃分為四個(gè)側(cè)壁和一個(gè)后側(cè)壁來創(chuàng)建兩個(gè)額外的邏輯揚(yáng)聲器區(qū)域。在一些實(shí)現(xiàn)中,這兩個(gè)額外的邏輯揚(yáng)聲器區(qū)域?qū)?yīng)于呈現(xiàn)器的左壁/左環(huán)繞聲區(qū)域和右壁/右環(huán)繞聲區(qū)域。根據(jù)用戶的關(guān)于這兩個(gè)邏輯揚(yáng)聲器區(qū)域中的哪個(gè)進(jìn)行工作的選擇,當(dāng)向杜比5.1或杜比7.1配置進(jìn)行呈現(xiàn)時(shí),呈現(xiàn)工具可以應(yīng)用預(yù)置的縮放因子(例如,如上所述)。當(dāng)對(duì)于不支持這兩個(gè)額外的邏輯區(qū)域的定義的再現(xiàn)環(huán)境(例如,因?yàn)樗鼈兊奈锢頁P(yáng)聲器配置在側(cè)壁上至多具有一個(gè)物理揚(yáng)聲器)進(jìn)行呈現(xiàn)時(shí),呈現(xiàn)工具也可以應(yīng)用這樣的預(yù)置縮放因子。
[0194]圖21是提供創(chuàng)作和/或呈現(xiàn)設(shè)備的組件的例子的框圖。在這個(gè)例子中,裝置2100包括接口系統(tǒng)2105。接口系統(tǒng)2105可以包括網(wǎng)絡(luò)接口,諸如無線網(wǎng)絡(luò)接口??商鎿Q地或附加地,接口系統(tǒng)2105可以包括通用串行總線(USB)接口或另一這樣的接口。
[0195]裝置2100包括邏輯系統(tǒng)2110。邏輯系統(tǒng)2110可以包括處理器,諸如通用單芯片或多芯片處理器。邏輯系統(tǒng)2110可以包括數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)JI場可編程門陣列(FPGA)或其他可編程邏輯器件、分立門或晶體管邏輯、或分立硬件組件、或它們的組合。邏輯系統(tǒng)2110可以被配置為控制裝置2100的其他組件。盡管圖21中示出裝置2100的組件之間沒有接口,但是邏輯系統(tǒng)2110可以被配置有用于與其他組件進(jìn)行通信的接口。所述其他組件可以視情況被配置為彼此通信或者可以不被配置為彼此通信。
[0196]邏輯系統(tǒng)2110可以被配置為執(zhí)行音頻創(chuàng)作和/或呈現(xiàn)功能,包括,但不限于,本文中所描述的音頻創(chuàng)作和/或呈現(xiàn)功能的類型。在一些這樣的實(shí)現(xiàn)中,邏輯系統(tǒng)2110可以被配置為(至少部分)根據(jù)存儲(chǔ)在一個(gè)或多個(gè)非暫態(tài)介質(zhì)上的軟件進(jìn)行操作。非暫態(tài)介質(zhì)可以包括與邏輯系統(tǒng)2110相關(guān)聯(lián)的存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器(RAM)和/或只讀存儲(chǔ)器(ROM)0非暫態(tài)介質(zhì)可以包括存儲(chǔ)系統(tǒng)2115的存儲(chǔ)器。存儲(chǔ)系統(tǒng)2115可以包括一種或多種合適類型的非暫態(tài)存儲(chǔ)介質(zhì),諸如閃存、硬盤驅(qū)動(dòng)器等。
[0197]根據(jù)裝置2100的表現(xiàn)形式,顯示系統(tǒng)2130可以包括一種或多種合適類型的顯示器。例如,顯不系統(tǒng)2130可以包括液晶顯不器、等尚子體顯不器、雙穩(wěn)態(tài)顯不器等。
[0198]用戶輸入系統(tǒng)2135可以包括被配置為接受用戶輸入的一個(gè)或多個(gè)裝置。在一些實(shí)現(xiàn)中,用戶輸入系統(tǒng)2135可以包括覆蓋顯示系統(tǒng)2130的顯示器的觸摸屏。用戶輸入系統(tǒng)2135可以包括鼠標(biāo)、跟蹤球、手勢檢測系統(tǒng)、控制桿、呈現(xiàn)在顯示系統(tǒng)2130上的一個(gè)或多個(gè)GUI和/或菜單、按鈕、鍵盤、開關(guān)等。在一些實(shí)現(xiàn)中,用戶輸入系統(tǒng)2135可以包括麥克風(fēng)2125:用戶可以通過麥克風(fēng)2125向裝置2100提供語音命令。邏輯系統(tǒng)可以被配置用于語音識(shí)別以及用于根據(jù)這樣的語音命令控制裝置2100的至少一些操作。
[0199]電源系統(tǒng)2140可以包括一個(gè)或多個(gè)合適的能量存儲(chǔ)裝置,諸如鎳鎘電池或鋰離子電池。電源系統(tǒng)2140可以被配置為從電插座接收電源。
[0200]圖22A是表示可以用于音頻內(nèi)容創(chuàng)建的一些組件的框圖。系統(tǒng)2200可以例如用于混音室和/或配音階段中的音頻內(nèi)容創(chuàng)建。在這個(gè)例子中,系統(tǒng)2200包括音頻和元數(shù)據(jù)創(chuàng)作工具2205和呈現(xiàn)工具2210。在這種實(shí)現(xiàn)中,音頻和元數(shù)據(jù)創(chuàng)作工具2205和呈現(xiàn)工具2210分別包括音頻連接接口 2207和2212,音頻連接接口 2207和2212可以被配置用于通過AES/EBU、MAD1、模擬等進(jìn)行通信。音頻和元數(shù)據(jù)創(chuàng)作工具2205和呈現(xiàn)工具2210分別包括網(wǎng)絡(luò)接口 2209和2217,網(wǎng)絡(luò)接口 2209和2217可以被配置為通過TCP/IP或任何其他合適的協(xié)議發(fā)送和接收元數(shù)據(jù)。接口 2220被配置為將音頻數(shù)據(jù)輸出到揚(yáng)聲器。
[0201]系統(tǒng)2200可以例如包括將元數(shù)據(jù)創(chuàng)建工具(S卩,如本文中所描述的平移程序)作為插件運(yùn)行的現(xiàn)有創(chuàng)作系統(tǒng),諸如,Pro Tools?系統(tǒng)。平移程序還可以在與呈現(xiàn)工具2210連接的單機(jī)系統(tǒng)(例如,PC或混音臺(tái))上運(yùn)行,或者可以在與呈現(xiàn)工具2210相同的物理裝置上運(yùn)行。在后一種情況下,平移程序和呈現(xiàn)器可以使用例如通過共享存儲(chǔ)器的本地連接。平移程序⑶I還可以在平板裝置、膝上型電腦等上被遙控。呈現(xiàn)工具2210可以包括這樣的呈現(xiàn)系統(tǒng),該呈現(xiàn)系統(tǒng)包括被配置用于執(zhí)行呈現(xiàn)軟件的聲音處理器。呈現(xiàn)系統(tǒng)可以包括例如包括用于音頻輸入/輸出和合適邏輯系統(tǒng)的接口的個(gè)人電腦、膝上型電腦等。
[0202]圖22B是表示可以用于再現(xiàn)環(huán)境(例如,電影院)中的音頻重放的一些組件的框圖。在這個(gè)例子中,系統(tǒng)2250包括影院服務(wù)器2255和呈現(xiàn)系統(tǒng)2260。影院服務(wù)器2255和呈現(xiàn)系統(tǒng)2260分別包括網(wǎng)絡(luò)接口 2257和2262,網(wǎng)絡(luò)接口 2257和2262可以被配置為通過TCP/IP或任何其他合適的協(xié)議發(fā)送和接收音頻對(duì)象。接口 2264被配置為將音頻數(shù)據(jù)輸出到揚(yáng)聲器。
[0203]對(duì)于本公開中所描述的實(shí)現(xiàn)的各種修改對(duì)于本領(lǐng)域的普通技術(shù)人員可能是顯見的。本文中所定義的總原理可以在不脫離本公開的精神或范圍的情況下應(yīng)用于其他實(shí)現(xiàn)。因此,權(quán)利要求書并非意圖被局限于本文中所示的實(shí)現(xiàn),而是要被給予與本公開、本文中所公開的原理和新穎特征一致的最寬泛的范圍。
【權(quán)利要求】
1.一種設(shè)備,包括:接口系統(tǒng);和邏輯系統(tǒng),所述邏輯系統(tǒng)被配置用于:通過接口系統(tǒng)接收音頻再現(xiàn)數(shù)據(jù),所述音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù);通過接口系統(tǒng)接收再現(xiàn)環(huán)境數(shù)據(jù),所述再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示;和至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中,其中,每個(gè)揚(yáng)聲器饋送信號(hào)對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述再現(xiàn)環(huán)境包括影院音響系統(tǒng)環(huán)境。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述再現(xiàn)環(huán)境包括杜比環(huán)繞5.1配置、杜比環(huán)繞7.1配置、或Hamasaki22.2環(huán)繞聲配置。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述再現(xiàn)環(huán)境數(shù)據(jù)包括指示再現(xiàn)揚(yáng)聲器位置的再現(xiàn)揚(yáng)聲器布局?jǐn)?shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述再現(xiàn)環(huán)境數(shù)據(jù)包括指示再現(xiàn)揚(yáng)聲器區(qū)域和與再現(xiàn)揚(yáng)聲器區(qū) 域相應(yīng)的再現(xiàn)揚(yáng)聲器位置的再現(xiàn)揚(yáng)聲器區(qū)域布局?jǐn)?shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述元數(shù)據(jù)包括用于將音頻對(duì)象位置映射到單個(gè)再現(xiàn)揚(yáng)聲器位置的信息。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中,該呈現(xiàn)包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述元數(shù)據(jù)包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述元數(shù)據(jù)包括音頻對(duì)象的軌跡數(shù)據(jù)。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中,該呈現(xiàn)包含施加揚(yáng)聲器區(qū)域約束。
11.根據(jù)權(quán)利要求1所述的設(shè)備,還包括用戶輸入系統(tǒng),其中,該呈現(xiàn)包含應(yīng)用根據(jù)從用戶輸入系統(tǒng)接收的屏幕與房間平衡控制數(shù)據(jù)的屏幕與房間平衡控制。
12.根據(jù)權(quán)利要求1所述的設(shè)備,還包括顯示系統(tǒng),其中,所述邏輯系統(tǒng)被配置為控制顯示系統(tǒng)顯示再現(xiàn)環(huán)境的動(dòng)態(tài)三維視圖。
13.根據(jù)權(quán)利要求1所述的設(shè)備,其中,該呈現(xiàn)包含控制三個(gè)維度中的一個(gè)或多個(gè)中的音頻對(duì)象擴(kuò)散。
14.根據(jù)權(quán)利要求1所述的設(shè)備,其中,該呈現(xiàn)包含響應(yīng)于揚(yáng)聲器過載進(jìn)行動(dòng)態(tài)對(duì)象分?jǐn)偂?br>
15.根據(jù)權(quán)利要求1所述的設(shè)備,其中,該呈現(xiàn)包含將音頻對(duì)象位置映射到再現(xiàn)環(huán)境的揚(yáng)聲器陣列的平面。
16.根據(jù)權(quán)利要求1所述的設(shè)備,還包括存儲(chǔ)器裝置,其中,所述接口系統(tǒng)包括所述邏輯系統(tǒng)與所述存儲(chǔ)器裝置之間的接口。
17.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接口系統(tǒng)包括網(wǎng)絡(luò)接口。
18.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述元數(shù)據(jù)包括揚(yáng)聲器區(qū)域約束元數(shù)據(jù),并且其中,所述邏輯系統(tǒng)被配置為通過執(zhí)行以下操作來使所選揚(yáng)聲器饋送信號(hào)衰減:計(jì)算包括來自所選揚(yáng)聲器的貢獻(xiàn)的第一增益;計(jì)算不包括來自所選揚(yáng)聲器的貢獻(xiàn)的第二增益;和將第一增益與第二增益混合。
19.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述元數(shù)據(jù)包括揚(yáng)聲器區(qū)域約束元數(shù)據(jù),并且其中,所述邏輯系統(tǒng)被配置為確定是將平移規(guī)則應(yīng)用于音頻對(duì)象位置,還是將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中,所述邏輯系統(tǒng)被配置為使當(dāng)從將音頻對(duì)象位置映射到第一單個(gè)揚(yáng)聲器位置轉(zhuǎn)變?yōu)閷⒁纛l對(duì)象位置映射到第二單個(gè)揚(yáng)聲器位置時(shí)的揚(yáng)聲器增益中的轉(zhuǎn)變平滑。
21.根據(jù)權(quán)利要求19所述的設(shè)備,其中,所述邏輯系統(tǒng)被配置為使當(dāng)在將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器位置與將平移規(guī)則應(yīng)用于音頻對(duì)象位置之間轉(zhuǎn)變時(shí)的揚(yáng)聲器增益中的轉(zhuǎn)變平滑。
22.根據(jù)權(quán)利要求1-21中的任何一個(gè)所述的設(shè)備,其中,所述邏輯系統(tǒng)被進(jìn)一步配置為計(jì)算與虛擬揚(yáng)聲器位置相應(yīng)的揚(yáng)聲器增益。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述邏輯系統(tǒng)被進(jìn)一步配置為計(jì)算用于沿著虛擬揚(yáng)聲器位置之間的一維曲 線的音頻對(duì)象位置的揚(yáng)聲器增益。
24.—種方法,包括:接收音頻再現(xiàn)數(shù)據(jù),所述音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù);接收再現(xiàn)環(huán)境數(shù)據(jù),所述再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示;和至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中,其中,每個(gè)揚(yáng)聲器饋送信號(hào)對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。
25.根據(jù)權(quán)利要求24所述的方法,其中,所述再現(xiàn)環(huán)境包括影院音響系統(tǒng)環(huán)境。
26.根據(jù)權(quán)利要求24所述的方法,其中,該呈現(xiàn)包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益。
27.根據(jù)權(quán)利要求24所述的方法,其中,所述元數(shù)據(jù)包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。
28.根據(jù)權(quán)利要求24所述的方法,其中,該呈現(xiàn)包含施加揚(yáng)聲器區(qū)域約束。
29.一種非暫態(tài)介質(zhì),在該非暫態(tài)介質(zhì)上存儲(chǔ)有軟件,所述軟件包括用于執(zhí)行以下操作的指令:接收音頻再現(xiàn)數(shù)據(jù),所述音頻再現(xiàn)數(shù)據(jù)包括一個(gè)或多個(gè)音頻對(duì)象和相關(guān)聯(lián)的元數(shù)據(jù);接收再現(xiàn)環(huán)境數(shù)據(jù),所述再現(xiàn)環(huán)境數(shù)據(jù)包括再現(xiàn)環(huán)境中的再現(xiàn)揚(yáng)聲器的數(shù)量的指示、以及再現(xiàn)環(huán)境內(nèi)的每個(gè)再現(xiàn)揚(yáng)聲器的位置的指示;和至少部分基于相關(guān)聯(lián)的元數(shù)據(jù)將音頻對(duì)象呈現(xiàn)到一個(gè)或多個(gè)揚(yáng)聲器饋送信號(hào)中,其中,每個(gè)揚(yáng)聲器饋送信號(hào)對(duì)應(yīng)于再現(xiàn)環(huán)境內(nèi)的再現(xiàn)揚(yáng)聲器中的至少一個(gè)。
30.根據(jù)權(quán)利要求29所述的非暫態(tài)介質(zhì),其中,所述再現(xiàn)環(huán)境包括影院音響系統(tǒng)環(huán)境。
31.根據(jù)權(quán)利要求29所述的非暫態(tài)介質(zhì),其中,該呈現(xiàn)包含基于所希望的音頻對(duì)象位置、從所希望的音頻對(duì)象位置到參考位置的距離、音頻對(duì)象的速率或音頻對(duì)象內(nèi)容類型中的一個(gè)或多個(gè)來創(chuàng)建總增益。
32.根據(jù)權(quán)利要求29所述的非暫態(tài)介質(zhì),其中,所述元數(shù)據(jù)包括用于將音頻對(duì)象的位置約束到一維曲線或二維表面的數(shù)據(jù)。
33.根據(jù)權(quán)利要求29所述的非暫態(tài)介質(zhì),其中,該呈現(xiàn)包含施加揚(yáng)聲器區(qū)域約束。
34.根據(jù)權(quán)利要求29所述的非暫態(tài)介質(zhì),其中,該呈現(xiàn)包含響應(yīng)于揚(yáng)聲器過載的動(dòng)態(tài)對(duì)象分?jǐn)偂?br>
35.一種設(shè)備,包括:接口系統(tǒng);用戶輸入系統(tǒng);和邏輯系統(tǒng),所述邏輯系統(tǒng)被構(gòu)造用于: 通過接口系統(tǒng)接收音頻數(shù)據(jù);通過用戶輸入系統(tǒng)或接口系統(tǒng)接收音頻對(duì)象的位置;確定音頻對(duì)象在三維空間中的位置,其中,該確定包含將該位置約束到三維空間內(nèi)的一維曲線或二維表面;和至少部分基于通過用戶輸入系統(tǒng)接收的用戶輸入來創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間中的位置的數(shù)據(jù)。
36.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。
37.根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述邏輯系統(tǒng)被配置為根據(jù)通過用戶輸入系統(tǒng)接收的用戶輸入來計(jì)算軌跡數(shù)據(jù)。
38.根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述軌跡數(shù)據(jù)包括三維空間內(nèi)的在多個(gè)時(shí)間實(shí)例的一組位置。
39.根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述軌跡數(shù)據(jù)包括初始位置、速率數(shù)據(jù)和加速度數(shù)據(jù)。
40.根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述軌跡數(shù)據(jù)包括初始位置以及限定三維空間中的位置和相應(yīng)時(shí)間的方程。
41.根據(jù)權(quán)利要求36所述的設(shè)備,還包括顯示系統(tǒng),其中,所述邏輯系統(tǒng)被配置為控制顯示系統(tǒng)以根據(jù)軌跡數(shù)據(jù)顯示音頻對(duì)象軌跡。
42.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述邏輯系統(tǒng)被配置為根據(jù)通過用戶輸入系統(tǒng)接收的用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。
43.根據(jù)權(quán)利要求42所述的設(shè)備,其中,所述揚(yáng)聲器區(qū)域約束元數(shù)據(jù)包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。
44.根據(jù)權(quán)利要求42所述的設(shè)備,其中,所述邏輯系統(tǒng)被配置為通過將音頻對(duì)象位置映射到單個(gè)揚(yáng)聲器來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù)。
45.根據(jù)權(quán)利要求35所述的設(shè)備,還包括聲音再現(xiàn)系統(tǒng),其中,所述邏輯系統(tǒng)被配置為至少部分根據(jù)所述元數(shù)據(jù)來控制聲音再現(xiàn)系統(tǒng)。
46.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述音頻對(duì)象的位置被約束到一維曲線,并且其中,所述邏輯系統(tǒng)被進(jìn)一步配置為沿著所述一維曲線創(chuàng)建虛擬揚(yáng)聲器位置。
47.一種方法,包括:接收音頻數(shù)據(jù);接收音頻對(duì)象的位置;確定音頻對(duì)象在三維空間中的位置,其中,該確定包含將該位置約束到三維空間內(nèi)的一維曲線或二維表面;和至少部分基于用戶輸入來創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間中的位置的數(shù)據(jù)。
48.根據(jù)權(quán)利要求47所述的方法,其中,所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。
49.根據(jù)權(quán)利要求47所述的方法,其中,創(chuàng)建元數(shù)據(jù)包含根據(jù)用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù),所述揚(yáng)聲器區(qū)域約束元數(shù)據(jù)包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。
50.根據(jù)權(quán)利要求47所述的方法,其中,所述音頻對(duì)象的位置被約束到一維曲線,該方法還包括沿著所述一維曲線創(chuàng)建虛擬揚(yáng)聲器位置。
51.一種非暫態(tài)介質(zhì),在該非暫態(tài)介質(zhì)上存儲(chǔ)有軟件,所述軟件包括用于執(zhí)行以下操作的指令:接收音頻數(shù)據(jù);接收音頻對(duì)象的位置;確定音頻對(duì)象在三維空間中的位置,其中,該確定包含將該位置約束到三維空間內(nèi)的一維曲線或二維表面;和`至少部分基于用戶輸入來創(chuàng)建與音頻對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間中的位置的數(shù)據(jù)。
52.根據(jù)權(quán)利要求51所述的非暫態(tài)介質(zhì),其中,所述元數(shù)據(jù)包括指示音頻對(duì)象在三維空間內(nèi)的時(shí)變位置的軌跡數(shù)據(jù)。
53.根據(jù)權(quán)利要求51所述的非暫態(tài)介質(zhì),其中,創(chuàng)建元數(shù)據(jù)包含根據(jù)用戶輸入來創(chuàng)建揚(yáng)聲器區(qū)域約束元數(shù)據(jù),所述揚(yáng)聲器區(qū)域約束元數(shù)據(jù)包括用于禁用所選揚(yáng)聲器的數(shù)據(jù)。
54.根據(jù)權(quán)利要求51所述的非暫態(tài)介質(zhì),其中,所述音頻對(duì)象的位置被約束到一維曲線,還包括沿著所述一維曲線創(chuàng)建虛擬揚(yáng)聲器位置。
【文檔編號(hào)】H04S7/00GK103650535SQ201280032165
【公開日】2014年3月19日 申請(qǐng)日期:2012年6月27日 優(yōu)先權(quán)日:2011年7月1日
【發(fā)明者】N·R·茨恩高斯, 查爾斯·Q.·魯賓遜, J·W·斯查夫 申請(qǐng)人:杜比實(shí)驗(yàn)室特許公司