本說明書實施例涉及計算機,特別涉及一種音頻播放方法。
背景技術(shù):
1、隨著游戲設(shè)計及其他需要使用音效區(qū)域的應(yīng)用場景不斷發(fā)展,帶來了更豐富的交互體驗,尤其是在處理不同類型的區(qū)域音效時,開發(fā)人員能夠根據(jù)需求靈活調(diào)整音效的發(fā)聲位置,為用戶提供更具沉浸感的環(huán)境。
2、當(dāng)前,常規(guī)的發(fā)聲位置設(shè)置方案主要依賴于規(guī)則的幾何形狀,如盒體或球體,這些技術(shù)解決了規(guī)則區(qū)域音效觸發(fā)的問題,但是在面對不規(guī)則區(qū)域時,常規(guī)方案往往因無法與區(qū)域匹配而失效,設(shè)計人員不得不手動放置大量發(fā)聲點,導(dǎo)致工作效率低下,發(fā)聲區(qū)域容易重疊,并且在后續(xù)管理和維護中極為不便。所以,為了解決上述問題需要一種音頻播放方法。
技術(shù)實現(xiàn)思路
1、有鑒于此,本說明書實施例提供了一種音頻播放方法。本說明書一個或者多個實施例同時涉及一種音頻播放裝置,一種計算設(shè)備,一種計算機可讀存儲介質(zhì)以及一種計算機程序產(chǎn)品,以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。
2、根據(jù)本說明書實施例的第一方面,提供了一種音頻播放方法,包括:
3、獲取目標(biāo)場景對應(yīng)的場景多邊體信息,其中,所述場景多邊體信息用于表征所述目標(biāo)場景對應(yīng)表面的幾何特征;
4、基于所述場景多邊體信息確定至少一個發(fā)聲點位置信息,其中,發(fā)聲點位置信息用于標(biāo)識發(fā)聲點在所述目標(biāo)場景中的位置;
5、根據(jù)音頻接收位置信息和各發(fā)聲點位置信息,確定所述音頻接收位置信息所對應(yīng)的待播放音頻,并在所述音頻接收位置信息處播放所述待播放音頻。
6、根據(jù)本說明書實施例的第二方面,提供了一種音頻播放裝置,包括:
7、獲取模塊,被配置為獲取目標(biāo)場景對應(yīng)的場景多邊體信息,其中,所述場景多邊體信息用于表征所述目標(biāo)場景對應(yīng)表面的幾何特征;
8、確定模塊,被配置為基于所述場景多邊體信息確定至少一個發(fā)聲點位置信息,其中,發(fā)聲點位置信息用于標(biāo)識發(fā)聲點在所述目標(biāo)場景中的位置;
9、播放模塊,被配置為根據(jù)音頻接收位置信息和各發(fā)聲點位置信息,確定所述音頻接收位置信息所對應(yīng)的待播放音頻,并在所述音頻接收位置信息處播放所述待播放音頻。
10、根據(jù)本說明書實施例的第三方面,提供了一種計算設(shè)備,包括:
11、存儲器和處理器;
12、所述存儲器用于存儲計算機可執(zhí)行指令,所述處理器用于執(zhí)行所述計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)上述音頻播放方法的步驟。
13、根據(jù)本說明書實施例的第四方面,提供了一種計算機可讀存儲介質(zhì),其存儲有計算機可執(zhí)行指令,該指令被處理器執(zhí)行時實現(xiàn)上述音頻播放方法的步驟。
14、根據(jù)本說明書實施例的第五方面,提供了一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述音頻播放方法的步驟。
15、本說明書一個實施例實現(xiàn)了,獲取目標(biāo)場景對應(yīng)的場景多邊體信息,其中,所述場景多邊體信息用于表征所述目標(biāo)場景對應(yīng)表面的幾何特征;基于所述場景多邊體信息確定至少一個發(fā)聲點位置信息,其中,發(fā)聲點位置信息用于標(biāo)識發(fā)聲點在所述目標(biāo)場景中的位置;根據(jù)音頻接收位置信息和各發(fā)聲點位置信息,確定所述音頻接收位置信息所對應(yīng)的待播放音頻,并在所述音頻接收位置信息處播放所述待播放音頻。
16、應(yīng)用本說明書實施例的方案,通過獲取目標(biāo)場景對應(yīng)的場景多邊體信息,全面表征目標(biāo)場景表面的幾何特征,實現(xiàn)了自動化生成與不規(guī)則區(qū)域匹配的發(fā)聲點布局。與常規(guī)的發(fā)聲位置設(shè)置方案主要依賴于規(guī)則的幾何形狀,如盒體或球體,解決了規(guī)則區(qū)域音效觸發(fā)的問題不同,本方法有效地解決了不規(guī)則區(qū)域音效管理的挑戰(zhàn)。無需手動放置大量發(fā)聲點,避免了因發(fā)聲區(qū)域重疊導(dǎo)致的聲音疊加失真問題,實現(xiàn)了聲音在區(qū)域內(nèi)的均勻傳播,防止失真風(fēng)險。同時,發(fā)聲點的自動化設(shè)置和優(yōu)化使得管理和維護更加簡便,提高了工作效率,避免了手動重復(fù)綁定發(fā)聲點的繁瑣過程,極大地提升了設(shè)計人員在復(fù)雜場景中的工作效率。通過動態(tài)調(diào)整和實時優(yōu)化音效區(qū)域和發(fā)聲點位置,確保了在動態(tài)環(huán)境中的音效一致性與連貫性。
1.一種音頻播放方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,獲取目標(biāo)場景對應(yīng)的場景多邊體信息,包括:
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述場景網(wǎng)格信息生成所述目標(biāo)場景對應(yīng)的場景多邊體信息,包括:
4.如權(quán)利要求3所述的方法,其特征在于,根據(jù)各頂點信息和所述頂點順序信息生成場景多邊體信息,包括:
5.如權(quán)利要求1所述的方法,其特征在于,基于所述場景多邊體信息確定至少一個發(fā)聲點位置信息,包括:
6.如權(quán)利要求5所述的方法,其特征在于,根據(jù)各場景幾何特征信息獲取至少一個發(fā)聲點位置信息,包括:
7.如權(quán)利要求6所述的方法,其特征在于,基于各初始發(fā)聲點位置之間的初始發(fā)聲點間距信息調(diào)整各初始發(fā)聲點位置,獲取至少一個目標(biāo)發(fā)聲點位置,包括:
8.如權(quán)利要求1所述的方法,其特征在于,根據(jù)音頻接收位置信息和各發(fā)聲點位置信息,確定所述音頻接收位置信息所對應(yīng)的待播放音頻,包括:
9.如權(quán)利要求8所述的方法,其特征在于,獲取各發(fā)聲點位置信息對應(yīng)的發(fā)聲特征信息,包括:
10.一種音頻播放裝置,其特征在于,包括:
11.一種計算設(shè)備,其特征在于,包括:
12.一種計算機可讀存儲介質(zhì),其存儲有計算機程序/指令,其特征在于,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-9任意一項所述音頻播放方法的步驟。
13.一種計算機程序產(chǎn)品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-9任意一項所述音頻播放方法的步驟。