System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
根據本專利技術的實施例涉及用于音頻渲染的音頻處理器、系統、方法和計算機程序,例如,使用追蹤設備的用戶自適應揚聲器渲染。
技術介紹
1、使用揚聲器進行音頻再現的一個普遍問題是,通常只有在一個或很小范圍內的聽者位置再現才是最佳的。更糟糕的是,當聽者改變位置或移動時,音頻再現的質量會發生很大變化。當聆聽位置的變化遠離最佳點時,誘發的空間聽覺圖像是不穩定的。立體聲圖像塌縮到最近的揚聲器中。
2、以前的文獻已經解決了該問題,包括[1]通過追蹤聽者的位置并調整增益和延遲來補償與最佳聆聽位置的偏差。[2]示出了對如何適應使用的揚聲器的空間輻射特征進行了擴展。聽者追蹤也與串音消除(xtc)一起使用,例如參見[3]。xtc要求對聽者的定位極其精確,因此聽者追蹤幾乎是必不可少的。
3、以前用于揚聲器信號的聽者位置可控的延遲調節/補償方法,需要平緩和精確的追蹤數據以控制可變延遲線(vdl,variabledelay?line),從而調節揚聲器信號延遲。然而,在實際應用中,聽者的移動可能是高度動態的,可能包含突然的方向變化。此外,位置數據的獲取可能會因追蹤誤差、時間抖動、過慢或不規則的位置更新率而受到影響。
4、因此,希望設計一種涉及延遲調整方案的概念,該方案是穩健的,能夠考慮到高度動態或非精確的追蹤數據輸入,最大限度地減少由于動態延遲調整造成的感知偽音。
5、該目標是通過獨立權利要求的主題來實現的。
6、有利的實施例是從屬權利要求的主題。
技術實現思路
...【技術保護點】
1.一種用于通過生成渲染參數(100)執行音頻渲染的音頻處理器(10),渲染參數確定了從音頻信號(18)得到要由一組揚聲器(14)再現的揚聲器信號(12),音頻處理器被配置為:
2.根據權利要求1所述的音頻處理器(10),其中音頻處理器(10)被配置為通過以下來執行延遲處理的控制:
3.根據權利要求1或2所述的音頻處理器(10),其中音頻處理器(10)被配置為執行延遲處理,以便延遲(51)補償揚聲器(14)之間的聽者-至-揚聲器距離(44)的變化。
4.根據權利要求1至3中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為執行延遲處理,以便聽者位置(31)成為相對于一組揚聲器(14)的聲學或感知意義上的最佳點。
5.根據權利要求1至4中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為執行增益調整,以便基于聽者位置(31)確定用于從音頻信號(18)生成揚聲器(14)的揚聲器信號(12)的增益(41)。
6.根據權利要求1至5中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為通過
7.根據權利要求6所述的音頻處理器(10),其中音頻處理器(10)被配置為執行增益調整,以便聽者位置(31)成為相對于一組揚聲器(14)的聲學或感知意義上的最佳點。
8.根據權利要求1至7中任何一項所述的音頻處理器(10),其中一組揚聲器(14)歸屬于一個或多個揚聲器層(15),以及音頻處理器(10)被配置為:
9.根據權利要求1至8中任何一項所述的音頻處理器(10),其中一組揚聲器(14)歸屬于一個或多個揚聲器層(15),以及音頻處理器(10)被配置為:
10.根據權利要求9中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為,如果所需的音頻信號的聲源位置(1042)位于一個或多個揚聲器層(15)之下,使用第一均衡函數執行音頻信號(18)的頻譜整形,第一均衡函數模擬底部聲音的音色,和/或,如果所需的音頻信號的聲源位置(1042)位于一個或多個揚聲器層(15)之上,使用第二均衡函數執行音頻信號(18)的頻譜整形,第二均衡函數模擬頂部聲音的音色。
11.根據前述權利要求中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為:
12.根據前述權利要求中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為:
13.根據前述權利要求中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為:
14.根據權利要求13所述的音頻處理器(10),其中音頻處理器(10)被配置為通過對以下一項或多項:
15.根據前述權利要求中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為根據控制信息控制延遲處理,并根據控制信息執行修正。
16.根據權利要求2、12和14中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為從控制信息得到以下一項或多項:
17.根據權利要求15或16所述的音頻處理器(10),其中音頻處理器(10)被配置為從比特流中得到控制信息。
18.根據權利要求15或16所述的音頻處理器(10),其中音頻處理器(10)被配置為從比特流的邊信息得到控制信息,并從比特流解碼音頻信號(18)。
19.一種用于通過生成渲染參數(100)進行音頻渲染的方法,渲染參數確定了從音頻信號(18)得到要由一組揚聲器(14)再現的揚聲器信號(12),所述方法包括:
20.一種具有程序代碼的計算機程序(或存儲所述計算機程序的數字存儲介質),當所述程序在計算機上執行時,程序代碼指示所述計算機執行根據權利要求19所述的方法。
21.根據前述權利要求中任何一項所述的比特流(或存儲所述比特流的數字存儲介質)。
...【技術特征摘要】
【國外來華專利技術】
1.一種用于通過生成渲染參數(100)執行音頻渲染的音頻處理器(10),渲染參數確定了從音頻信號(18)得到要由一組揚聲器(14)再現的揚聲器信號(12),音頻處理器被配置為:
2.根據權利要求1所述的音頻處理器(10),其中音頻處理器(10)被配置為通過以下來執行延遲處理的控制:
3.根據權利要求1或2所述的音頻處理器(10),其中音頻處理器(10)被配置為執行延遲處理,以便延遲(51)補償揚聲器(14)之間的聽者-至-揚聲器距離(44)的變化。
4.根據權利要求1至3中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為執行延遲處理,以便聽者位置(31)成為相對于一組揚聲器(14)的聲學或感知意義上的最佳點。
5.根據權利要求1至4中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為執行增益調整,以便基于聽者位置(31)確定用于從音頻信號(18)生成揚聲器(14)的揚聲器信號(12)的增益(41)。
6.根據權利要求1至5中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為通過對每個揚聲器使用滾降增益補償函數(42)來執行增益調整,滾降增益補償函數用于將各揚聲器的聽者-至-揚聲器距離(44)映射到各揚聲器的聽者-至-揚聲器距離補償增益(46)。
7.根據權利要求6所述的音頻處理器(10),其中音頻處理器(10)被配置為執行增益調整,以便聽者位置(31)成為相對于一組揚聲器(14)的聲學或感知意義上的最佳點。
8.根據權利要求1至7中任何一項所述的音頻處理器(10),其中一組揚聲器(14)歸屬于一個或多個揚聲器層(15),以及音頻處理器(10)被配置為:
9.根據權利要求1至8中任何一項所述的音頻處理器(10),其中一組揚聲器(14)歸屬于一個或多個揚聲器層(15),以及音頻處理器(10)被配置為:
10.根據權利要求9中任何一項所述的音頻處理器(10),其中音頻處理器(10)被配置為...
【專利技術屬性】
技術研發人員:薩沙·迪施,文?!ゑR茲曼揚,馬文·特呂姆珀,馬蒂亞斯·吉依爾,于爾根·赫勒,克里斯托夫·法樂,馬庫斯·施密特,
申請(專利權)人:弗勞恩霍夫應用研究促進協會,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。