System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請實(shí)施例涉及電子設(shè)備領(lǐng)域,并且更加具體地,涉及一種渲染聲音的方法以及電子設(shè)備。
技術(shù)介紹
1、目前,電子設(shè)備在運(yùn)行vr、ar、mr等業(yè)務(wù)時(shí),播放聲音會(huì)采用空間音頻等技術(shù),將業(yè)務(wù)內(nèi)的聲音渲染到與用戶觀看畫面相匹配或者與用戶選擇的虛擬場景相匹配的空間效果。但在一些業(yè)務(wù)中,用戶需要與虛擬場景中對象進(jìn)行講話交互,此時(shí)用戶會(huì)聽到其講話的直達(dá)聲和反射聲,反射聲與用戶所處的真實(shí)場景關(guān)聯(lián),而真實(shí)場景可能與虛擬場景不同,將會(huì)造成用戶的沉浸體驗(yàn)感下降,降低了用戶的體驗(yàn)。因此,如何渲染聲音成為了亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N渲染聲音的方法以及電子設(shè)備,可以獲取用戶的聲音,然后根據(jù)虛擬場景對用戶的聲音進(jìn)行渲染生成渲染聲音,并播放渲染聲音,渲染聲音中包括由虛擬場景帶來的虛擬反射聲,用戶在聽到渲染聲音后,可以更好的感受其身處虛擬場景中,提升了用戶的沉浸感,有助于提升用戶的體驗(yàn)。
2、第一方面,提供了一種渲染聲音的方法,該方法應(yīng)用于第一電子設(shè)備,方法包括:顯示第一虛擬場景;檢測到用戶的第一語音輸入,獲取第一聲音,該第一聲音包括用戶的第一直達(dá)聲;根據(jù)該第一直達(dá)聲和該第一虛擬場景生成第一渲染聲音,其中該第一渲染聲音包括第一虛擬反射聲,該第一虛擬反射聲為該第一直達(dá)聲在該第一虛擬場景反射而形成的聲音;播放該第一渲染聲音。
3、本申請實(shí)施例中,電子設(shè)備可以獲取用戶的聲音,然后根據(jù)第一虛擬場景對用戶的聲音進(jìn)行渲染生成第一渲染聲音,并播放第一渲染聲音,由于第一渲染聲音是根據(jù)
4、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該根據(jù)該第一直達(dá)聲和該第一虛擬場景生成第一渲染聲音,包括:根據(jù)該第一虛擬場景確定第一聲學(xué)參數(shù);利用該第一聲學(xué)參數(shù)對該第一直達(dá)聲進(jìn)行渲染生成該第一渲染聲音。
5、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該方法還包括:確定滿足預(yù)設(shè)條件,將該第一聲學(xué)參數(shù)切換為第二聲學(xué)參數(shù);檢測到用戶的第二語音輸入,獲取第二聲音,該第二聲音包括第二直達(dá)聲;利用該第二聲學(xué)參數(shù)對第二直達(dá)聲進(jìn)行渲染生成第二渲染聲音;播放該第二渲染聲音。
6、本申請實(shí)施例中,虛擬場景和聲源的位置并不是一成不變的,當(dāng)虛擬場景、聲源的位置、聲源的輻射方向發(fā)生改變時(shí),電子設(shè)備可以基于新的聲學(xué)參數(shù)渲染用戶的聲音以播放第二渲染聲音,用戶在聽到第二渲染聲音后,可以更好的感受虛擬場景的變化,提升了用戶的沉浸感,有助于提升用戶的體驗(yàn)。
7、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該預(yù)設(shè)條件為:由該第一虛擬場景切換為第二虛擬場景,或聲源在該第一虛擬場景中的位置和/或輻射方向發(fā)生變化,其中該聲源為該用戶的直達(dá)聲。
8、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,在該根據(jù)該第一直達(dá)聲和該第一虛擬場景生成第一渲染聲音之前,該方法還包括:獲取第一直達(dá)聲的聲強(qiáng)等級;該根據(jù)該第一直達(dá)聲和該第一虛擬場景生成第一渲染聲音,包括:根據(jù)該第一直達(dá)聲、該第一直達(dá)聲的聲強(qiáng)等級和該第一虛擬場景生成第一渲染聲音。
9、可以理解的是,該第一渲染聲音的聲強(qiáng)等級與第一直達(dá)聲的聲強(qiáng)等級關(guān)聯(lián)。例如,第一直達(dá)聲的聲強(qiáng)等級為60db,第一渲染聲音的聲強(qiáng)等級為60db,第一直達(dá)聲的聲強(qiáng)等級為40db,第一渲染聲音的聲強(qiáng)等級為40db。
10、本申請實(shí)施例中,電子設(shè)備渲染的第一渲染聲音的聲強(qiáng)等級與用戶的第一直達(dá)聲關(guān)聯(lián),當(dāng)用戶的直達(dá)聲的聲強(qiáng)等級增高時(shí),第一渲染聲音也隨之增高,當(dāng)用戶的直達(dá)聲的聲強(qiáng)等級降低時(shí),第一渲染聲音也隨之降低,能夠帶給用戶更好的沉浸感,有助于提升用戶的體驗(yàn)。
11、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該第一虛擬場景包括第一虛擬對象,該第一虛擬對象與該用戶關(guān)聯(lián),該方法還包括:獲取該第一虛擬對象的音色;該根據(jù)該第一直達(dá)聲和該第一虛擬場景生成第一渲染聲音,包括:根據(jù)該第一直達(dá)聲、該第一虛擬對象的音色和該第一虛擬場景生成第一渲染聲音,該第一渲染聲音還包括第一虛擬直達(dá)聲,該第一虛擬直達(dá)聲是根據(jù)該第一直達(dá)聲和該第一虛擬對象的音色生成的。
12、例如,以舞臺(tái)場景為例,用戶在該舞臺(tái)場景中對應(yīng)有虛擬歌手#1,當(dāng)用戶唱歌時(shí),電子設(shè)備可以獲取用戶的直達(dá)聲,將用戶的直達(dá)聲渲染為音色是該虛擬歌手#1的虛擬直達(dá)聲,并利用舞臺(tái)場景的聲學(xué)參數(shù)對直達(dá)聲進(jìn)行渲染得到虛擬反射聲,然后電子設(shè)備播放虛擬直達(dá)聲和虛擬反射聲。
13、本申請實(shí)施例中,當(dāng)用戶在虛擬場景中對應(yīng)有虛擬對象時(shí),電子設(shè)備可以以虛擬對象的音色和虛擬場景的聲學(xué)參數(shù)對用戶的直達(dá)聲進(jìn)行渲染,從而得到音色是虛擬對象的音色的虛擬直達(dá)聲和基于虛擬場景的虛擬反射聲,能夠提高用戶扮演虛擬對象的沉浸感,有助于提升用戶的體驗(yàn)。
14、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該方法還包括:生成第一降噪聲,該第一降噪聲用于抵消第一反射聲和/或該用戶所處真實(shí)場景的噪聲,該第一反射聲是該第一直達(dá)聲經(jīng)過該真實(shí)場景反射形成的;播放該第一降噪聲。
15、本申請實(shí)施例中,電子設(shè)備可以生成抵消反射聲和噪聲的第一降噪聲,從而避免了真實(shí)場景的反射聲和噪聲對于用戶的干擾,能夠帶給用戶更好的沉浸感,有助于提升用戶的體驗(yàn)。
16、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該生成第一降噪聲,包括:獲取第三聲學(xué)參數(shù),該第三聲學(xué)參數(shù)包括該真實(shí)場景的聲學(xué)參數(shù);根據(jù)該第三聲學(xué)參數(shù)對第一直達(dá)聲渲染,生成第一降噪聲。
17、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該獲取第三聲學(xué)參數(shù),包括:利用一個(gè)或多個(gè)傳感器獲取第三聲學(xué)參數(shù),該一個(gè)或多個(gè)傳感器包括以下中的一個(gè)或多個(gè):慣性測量單元imu、揚(yáng)聲器、麥克風(fēng)、超聲波雷達(dá)、紅外雷達(dá)、毫米波雷達(dá)和攝像頭。
18、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該第一聲學(xué)參數(shù)和該第三聲學(xué)參數(shù)還包括該用戶的頭相關(guān)傳輸函數(shù)hrtf參數(shù)。
19、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,該第一電子設(shè)備與耳機(jī)連接,該第一電子設(shè)備通過該耳機(jī)播放該第一渲染聲音,該方法還包括:檢測該耳機(jī)的類型;當(dāng)確定該耳機(jī)為入耳式耳機(jī)或半入耳式耳機(jī)時(shí),在該第一渲染聲音中增加第一虛擬直達(dá)聲,該第一虛擬直達(dá)聲是根據(jù)該第一直達(dá)聲生成的。
20、本申請實(shí)施例中,電子設(shè)備在與耳機(jī)連接后,可以檢測耳機(jī)的類型,并可以根據(jù)耳機(jī)的類型播放第一虛擬直達(dá)聲能夠彌補(bǔ)由于耳機(jī)造成的氣導(dǎo)路徑直達(dá)聲的缺失,能夠帶給用戶更好的沉浸感,有助于提升用戶的體驗(yàn)。
21、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,當(dāng)該耳機(jī)為入耳式耳機(jī)時(shí),該第一虛擬直達(dá)聲和該第一虛擬反射聲的比例為第一比例,當(dāng)該耳機(jī)為半入耳式耳機(jī)時(shí),該第一虛擬直達(dá)聲和該第一虛擬反射聲的比例為第二比例,該第一比例大于該第二比例。
22、本申請實(shí)施例中,電子設(shè)備在與耳機(jī)連接后,可以本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種渲染聲音的方法,其特征在于,所述方法應(yīng)用于第一電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一直達(dá)聲和所述第一虛擬場景生成第一渲染聲音,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)條件為:
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述第一虛擬場景包括第一虛擬對象,所述第一虛擬對象與所述用戶關(guān)聯(lián),所述方法還包括:
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述生成第一降噪聲,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取第三聲學(xué)參數(shù),包括:
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述第一聲學(xué)參數(shù)和所述第三聲學(xué)參數(shù)還包括所述用戶的頭相關(guān)傳輸函數(shù)HRTF參數(shù)。
11.根據(jù)權(quán)利
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,當(dāng)所述耳機(jī)為入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第一比例,當(dāng)所述耳機(jī)為半入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第二比例,所述第一比例大于所述第二比例。
13.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其特征在于,所述第一電子設(shè)備與耳機(jī)連接,所述第一電子設(shè)備通過所述耳機(jī)播放所述第一渲染聲音,所述第一渲染聲音還包括第一虛擬直達(dá)聲,所述第一虛擬直達(dá)聲是根據(jù)所述第一直達(dá)聲生成的,所述方法還包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,當(dāng)所述耳機(jī)為入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第一比例,當(dāng)所述耳機(jī)為半入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第二比例,當(dāng)所述耳機(jī)為開放式耳機(jī)時(shí),所述第一虛擬直達(dá)聲與所述第一虛擬反射聲的比例為第三比例,所述第一比例大于所述第二比例,所述第二比例大于所述第三比例。
15.根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的方法,其特征在于,所述第一電子設(shè)備與所述第二電子設(shè)備連接,所述第二電子設(shè)備顯示所述第一虛擬場景,所述方法還包括:
16.根據(jù)權(quán)利要求1至15中任一項(xiàng)所述的方法,其特征在于,所述第一虛擬場景包括虛擬場景聲音,所述方法還包括:
17.根據(jù)權(quán)利要求1至16中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
18.一種電子設(shè)備,其特征在于,包括一個(gè)或多個(gè)處理器;一個(gè)或多個(gè)存儲(chǔ)器;所述一個(gè)或多個(gè)存儲(chǔ)器存儲(chǔ)有一個(gè)或多個(gè)計(jì)算機(jī)程序,所述一個(gè)或多個(gè)計(jì)算機(jī)程序包括指令,當(dāng)所述指令被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得如權(quán)利要求1至17中任一項(xiàng)所述的方法被執(zhí)行。
19.一種芯片,其特征在于,所述芯片包括處理器和通信接口,所述通信接口用于接收信號,并將所述信號傳輸至所述處理器,所述處理器處理所述信號,使得如權(quán)利要求1至17中任一項(xiàng)所述的方法被執(zhí)行。
20.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令在計(jì)算機(jī)上運(yùn)行時(shí),使得如權(quán)利要求1至17中任一項(xiàng)所述的方法被執(zhí)行。
...【技術(shù)特征摘要】
1.一種渲染聲音的方法,其特征在于,所述方法應(yīng)用于第一電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一直達(dá)聲和所述第一虛擬場景生成第一渲染聲音,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)條件為:
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述第一虛擬場景包括第一虛擬對象,所述第一虛擬對象與所述用戶關(guān)聯(lián),所述方法還包括:
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述生成第一降噪聲,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取第三聲學(xué)參數(shù),包括:
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述第一聲學(xué)參數(shù)和所述第三聲學(xué)參數(shù)還包括所述用戶的頭相關(guān)傳輸函數(shù)hrtf參數(shù)。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其特征在于,所述第一電子設(shè)備與耳機(jī)連接,所述第一電子設(shè)備通過所述耳機(jī)播放所述第一渲染聲音,所述方法還包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,當(dāng)所述耳機(jī)為入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第一比例,當(dāng)所述耳機(jī)為半入耳式耳機(jī)時(shí),所述第一虛擬直達(dá)聲和所述第一虛擬反射聲的比例為第二比例,所述第一比例大于所述第二比例。
13.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其特征在于,所述第一電子設(shè)備與耳機(jī)連接,所述第一電子設(shè)備通過所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:丁玉江,陳家熠,朱夢堯,黎椿鍵,石超宇,吳修坤,羅友,王春鵬,
申請(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。