System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開內容涉及處理音頻數據。更具體而言,本公開內容涉及處理對應于彌漫性(diffuse)或空間上的大音頻對象的音頻數據。
技術介紹
1、自1927年在電影中引入聲音開始,用來捕獲運動畫面聲軌的藝術意圖并且再現這種內容的技術一直穩步發展。在20世紀70年代,杜比(dolby)推出了利用3個屏幕通道和一個單環繞聲道編碼和分布混合的成本有效手段。在20世紀90年代,杜比利用5.1通道格式將數字聲音帶到電影院,該5.1通道格式提供分立的左、中、右屏幕通道,左和右環繞聲陣列以及用于低頻效果的低音炮通道。在2010年推出的杜比環繞7.1通過將現有的左和右環繞通道分為四個“區”,增加了環繞通道的數量。
2、電影院和家庭影院音頻重放系統正變得越來越多功能和復雜。家庭影院音頻重放系統包括越來越多數量的揚聲器。隨著通道數量增加并且喇叭布局從平面二維(2d)陣列變遷到包括仰角(elevation)的三維(3d)陣列,在重放環境中再現聲音正成為更加復雜的過程。改進的音頻處理方法將是期望的。
技術實現思路
1、提供了用于處理彌漫性或空間上的大音頻對象的改進方法。如本文所使用的,術語“音頻對象”指音頻信號(本文也稱為“音頻對象信號”)和無需參照任何特定的重放環境就可被創建或“創作”的關聯的元數據。關聯的元數據可以包括音頻對象位置數據、音頻對象增益數據、音頻對象尺寸數據、音頻對象軌跡數據,等等。如本文所使用的,術語“渲染”指將音頻對象變換成用于特定重放環境的揚聲器饋送信號的過程。渲染過程可以至少部分
2、空間上的大音頻對象不是要被感知為點聲源,而是應當被感知為覆蓋大的空間區域。在一些情況下,大音頻對象應當被感知為圍繞聽者。這種音頻效果可能無法僅僅通過平移(panning)來實現,而是可能需要另外的處理。為了創建令人信服的空間對象尺寸,或空間彌漫性,重放環境中顯著比例的揚聲器信號應當相互獨立,或至少不相關(例如,就一階交叉相關或協方差而言是獨立的)。足夠復雜的渲染系統,諸如用于劇院的渲染系統,可以能夠提供這種去相關。但是,不太復雜的渲染系統,諸如要用于家庭影院系統的那些,可能不能夠提供足夠的去相關。
3、本文所描述的一些實施方式可以涉及識別彌漫性或空間上的大音頻對象以進行特殊處理。去相關過程可以對對應于大音頻對象的音頻信號執行,以產生去相關的大音頻對象音頻信號。這些去相關的大音頻對象音頻信號可以與對象位置關聯,對象位置可以是靜止的或隨時間變化的位置。關聯過程可以獨立于實際重放揚聲器配置。例如,去相關的大音頻對象音頻信號可以被渲染到虛擬揚聲器位置。在一些實施方式中,這種渲染過程的輸出可以被輸入到場景簡化過程。
4、因此,本公開內容的至少一些方面可以在可以涉及接收包括音頻對象的音頻數據的方法中實現。音頻對象可以包括音頻對象信號和關聯的元數據。元數據可以至少包括音頻對象尺寸數據。
5、該方法可以涉及,基于音頻對象尺寸數據,確定音頻對象尺寸大于閾值尺寸的大音頻對象并且對大音頻對象的音頻信號執行去相關過程,以產生去相關的大音頻對象音頻信號。該方法可以涉及將去相關的大音頻對象音頻信號與對象位置關聯。關聯過程可以獨立于實際重放揚聲器配置。實際重放揚聲器配置可以最終被用來向重放環境的揚聲器渲染去相關的大音頻對象音頻信號。
6、該方法可以涉及接收用于大音頻對象的去相關元數據。去相關過程可以至少部分地根據該去相關元數據來執行。該方法可以涉及編碼從關聯過程輸出的音頻數據。在一些實施方式中,編碼過程可以不涉及編碼用于大音頻對象的去相關元數據。
7、對象位置可以包括對應于接收的音頻對象的至少一些音頻對象位置數據的位置。至少一些對象位置可以是固定的。但是,在一些實施方式中,至少一些對象位置可以隨時間變化。
8、關聯過程可以涉及根據虛擬揚聲器位置渲染去相關的大音頻對象音頻信號。在一些例子中,接收過程可以涉及接收對應于揚聲器位置的一個或多個音頻床(bed)信號。該方法可以涉及混合接收的音頻床信號或接收的音頻對象信號當中至少一些與去相關的大音頻對象音頻信號。該方法可以涉及輸出去相關的大音頻對象音頻信號,作為另外的音頻床信號或音頻對象信號。
9、該方法可以涉及向去相關的大音頻對象音頻信號應用電平調節過程。在一些實施方式中,大音頻對象元數據可以包括音頻對象位置元數據并且電平調節過程可以至少部分地依賴于大音頻對象的音頻對象尺寸元數據和音頻對象位置元數據。
10、該方法可以涉及在執行去相關過程之后衰減或刪除大音頻對象的音頻信號。但是,在一些實施方式中,該方法可以涉及在執行去相關過程之后保留對應于大音頻對象的點源貢獻的音頻信號。
11、大音頻對象元數據可以包括音頻對象位置元數據。在一些這樣的實施方式中,該方法可以涉及計算來自由大音頻對象位置數據和大音頻對象尺寸數據定義的音頻對象面積或體積內的虛擬源的貢獻。該方法還可以涉及至少部分地基于計算的貢獻為多個輸出通道當中每一個確定音頻對象增益值的集合。該方法可以涉及混合去相關的大音頻對象音頻信號與用于在空間上與該大音頻對象分開的距離為閾值量的音頻對象的音頻信號。
12、在一些實施方式中,該方法可以涉及在去相關過程之后執行音頻對象群集過程。在一些這樣的實施方式中,音頻對象群集過程可以在關聯過程之后執行。
13、該方法可以涉及評估音頻數據,以確定內容類型。在一些這樣的實施方式中,去相關過程可以根據內容類型被有選擇地執行。例如,要執行的去相關的量可以依賴于內容類型。去相關過程可以涉及延遲、全通濾波器、偽隨機濾波器和/或混響(reverberation)算法。
14、在本文中公開的方法可以經由硬件、固件、存儲在一個或多個非暫態介質中的軟件和/或其組合來實現。例如,本公開內容的至少一些方面可以在包括接口系統和邏輯系統的裝置中實現。接口系統可以包括用戶接口和/或網絡接口。在一些實施方式中,該裝置可以包括存儲器系統。接口系統可以包括邏輯系統與存儲器系統之間的至少一個接口。
15、邏輯系統可以包括至少一個處理器,諸如通用單芯片或多芯片處理器、數字信號處理器(dsp)、專用集成電路(asic)、現場可編程門陣列(fpga)或其它可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件,和/或其組合。
16、在一些實施方式中,邏輯系統可以能夠經由接口系統接收包括音頻對象的音頻數據。音頻對象可以包括音頻對象信號和關聯的元數據。在一些實施方式中,元數據至少包括音頻對象尺寸數據。邏輯系統可以能夠基于音頻對象尺寸數據確定音頻對象尺寸大于閾值尺寸的大音頻對象并且對大音頻對象的音頻信號執行去相關過程,以產生去相關的大音頻對象音頻信號。邏輯系統可以能夠將去相關的大音頻對象音頻信號與對象位置關聯。
17、關聯過程可以獨立于實際重放揚聲器配置。例如,關聯過程可本文檔來自技高網...
【技術保護點】
1.一種音頻處理方法,包括:
2.如權利要求1所述的方法,其中所述至少一個音頻對象與至少一個對象位置相關聯,其中所述至少一個對象位置中的至少一個是固定的。
3.如權利要求1所述的方法,其中所述至少一個音頻對象與至少一個對象位置相關聯,其中所述至少一個對象位置中的至少一個隨時間變化。
4.如權利要求1所述的方法,還包括向所述去相關的音頻對象音頻信號應用電平調節過程。
5.如權利要求1所述的方法,其中執行去相關濾波包括延遲和濾波中的至少一個。
6.如權利要求1所述的方法,其中執行去相關濾波包括全通濾波和偽隨機濾波中的至少一個。
7.如權利要求1所述的方法,其中執行去相關濾波包括混響過程。
8.一種計算機程序產品,包括物理、非暫態計算機可讀介質,存儲有指令,所述指令用于執行如權利要求1-7中任一項所述的方法。
9.一種音頻處理裝置,包括:
10.一種非暫態存儲介質,其上存儲有包含指令的軟件,所述指令在被至少一個處理器執行時使得執行如權利要求1-7中任一項所述的方法。
12.一種包含用于執行如權利要求1-7中任一項所述的方法的部件的裝置。
13.一種計算機程序產品,具有指令,所述指令在由計算設備或系統執行時使得所述計算設備或系統實行如權利要求1-7中任一項所述的方法。
14.一種用于處理音頻數據的方法,包括:
15.一種能夠在自適應音頻處理系統中群集對象和/或床的系統,包括:
...【技術特征摘要】
1.一種音頻處理方法,包括:
2.如權利要求1所述的方法,其中所述至少一個音頻對象與至少一個對象位置相關聯,其中所述至少一個對象位置中的至少一個是固定的。
3.如權利要求1所述的方法,其中所述至少一個音頻對象與至少一個對象位置相關聯,其中所述至少一個對象位置中的至少一個隨時間變化。
4.如權利要求1所述的方法,還包括向所述去相關的音頻對象音頻信號應用電平調節過程。
5.如權利要求1所述的方法,其中執行去相關濾波包括延遲和濾波中的至少一個。
6.如權利要求1所述的方法,其中執行去相關濾波包括全通濾波和偽隨機濾波中的至少一個。
7.如權利要求1所述的方法,其中執行去相關濾波包括混響過程。
8.一種計算機...
【專利技術屬性】
技術研發人員:D·J·布瑞巴特,蘆烈,N·R·清格斯,A·瑪蒂奧斯索爾,
申請(專利權)人:杜比實驗室特許公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。