本發(fā)明涉及聲音通信領(lǐng)域,尤其涉及一種聲音播放方法及裝置。
背景技術(shù):
目前,播放設(shè)備在播放層級(jí)聲音菜單時(shí),通常是先播放第一層聲音菜單,待用戶在第一層聲音菜單中進(jìn)行選擇后,再播放第一層聲音菜單中的用戶選擇的聲音菜單下的第二層聲音菜單,這樣會(huì)導(dǎo)致用戶收聽和操作繁瑣。
示例性的,以生活中常見的查詢?cè)捹M(fèi)為例,如圖1所示,第一層聲音菜單包括4個(gè)聲音菜單,分別為:話費(fèi)查詢請(qǐng)按1、銀行卡繳費(fèi)請(qǐng)按2和流量查詢請(qǐng)按3,其中,話費(fèi)查詢的聲音菜單下為第二層聲音菜單,該第二層聲音菜單包括:實(shí)時(shí)話費(fèi)查詢請(qǐng)按1、余額查詢請(qǐng)按2和歷史話費(fèi)查詢請(qǐng)按3;銀行卡繳費(fèi)的聲音菜單下為第二層聲音菜單,該第二層聲音菜單包括:請(qǐng)輸入繳費(fèi)金額;流量查詢的聲音菜單下為第二層聲音菜單,該第二層聲音菜單包括:已用流量查詢請(qǐng)按1和剩余流量查詢請(qǐng)按2。在手機(jī)播放如圖1所示的層級(jí)聲音菜單時(shí),先播放第一層聲音菜單,待用戶在第一層聲音菜單中進(jìn)行選擇后,再播放第一層聲音菜單中的用戶選擇的聲音菜單下的第二層聲音菜單,這樣會(huì)導(dǎo)致用戶收聽和操作繁瑣。
當(dāng)然,第二層聲音菜單下還可以包括第三層聲音菜單,例如,實(shí)時(shí)話費(fèi)的聲音菜單下為第三層聲音菜單,該第三層聲音菜單包括:語音播報(bào)請(qǐng)按1和短信接收請(qǐng)按2,此處僅以層級(jí)聲音菜單包括2層聲音菜單為例進(jìn)行說明。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施例提供一種聲音播放方法及裝置,用以解決用戶收聽層級(jí)聲音菜單繁瑣以及收聽聲音菜單后操作繁瑣的問題。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,提供一種聲音播放方法,包括:獲取N個(gè)聲道獨(dú)立的聲音菜單,N為大于1的整數(shù);將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,一個(gè)聲音菜單對(duì)應(yīng)一個(gè)位置區(qū)域;在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單,以使得用戶同時(shí)收聽所述多個(gè)聲音菜單;其中,所述N個(gè)位置區(qū)域中的任意兩個(gè)位置區(qū)域與所述用戶所處位置的連線之間的夾角大于或等于預(yù)設(shè)閾值,所述預(yù)設(shè)閾值為所述用戶能夠分辨該兩個(gè)位置區(qū)域上同時(shí)播放的兩個(gè)聲音菜單的臨界值。
該方法通過同時(shí)播放多個(gè)聲音菜單使得用戶可以同時(shí)收聽多個(gè)聲音菜單,由于用戶可以分辨多個(gè)聲音菜單播放的內(nèi)容,因此,不需要用戶分別收聽各個(gè)聲音菜單,可以減少用戶的收聽時(shí)間和操作復(fù)雜度?;趫D1所示,可以同時(shí)播放多個(gè)第二層聲音菜單,這樣就不需要用戶在第一層聲音菜單中進(jìn)行選擇后,再播放第二層聲音菜單,可以解決用戶收聽和操作繁瑣的問題。
結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,在在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單之后,所述方法還包括:獲取所述用戶的指示信息,所述指示信息用于指示第一聲音菜單對(duì)應(yīng)的位置區(qū)域信息,所述第一聲音菜單為所述多個(gè)聲音菜單中的所述用戶著重收聽的聲音菜單;根據(jù)所述指示信息確定所述多個(gè)位置區(qū)域中的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第一聲音菜單的音量。
結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:檢測(cè)所述用戶與所述多個(gè)位置區(qū)域中的每個(gè)位置區(qū)域之間的相對(duì)距離;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離減小時(shí),增大播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離增加時(shí),減小播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量。
上述第一種和第二種可能的實(shí)現(xiàn)的方法,均可以滿足用戶著重收聽某個(gè)聲音菜單的要求。
結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,當(dāng)所述用戶與一個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域之間的相對(duì)距離減小的越多時(shí),該聲音菜單的音量增大的越多。
結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種,在第四種可能的實(shí)現(xiàn)方式中,所述聲音菜單包括至少一個(gè)選項(xiàng)、至少一個(gè)操作指示信息、至少一個(gè)提示音或至少一個(gè)講話者的講話內(nèi)容。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述聲音菜單為至少一個(gè)講話者的講話內(nèi)容,將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,包括:確定所述N個(gè)聲音菜單對(duì)應(yīng)的N個(gè)位置區(qū)域;將所述N個(gè)聲音菜單中的每個(gè)聲音菜單中的至少一個(gè)講話者的講話內(nèi)容映射到該聲音菜單對(duì)應(yīng)的位置區(qū)域中的不同的位置上。
結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,至少一個(gè)講話者的講話內(nèi)容映射的位置之間的相對(duì)位置與該至少一個(gè)講話者的實(shí)際位置之間的相對(duì)位置相同。
該種可能的實(shí)現(xiàn)方式,使得多個(gè)會(huì)場中的每一個(gè)會(huì)場中的多個(gè)參加者的位置信息映射到了該會(huì)場中的多個(gè)參加者的講話內(nèi)容組成的聲音菜單對(duì)應(yīng)的位置區(qū)域中,從而使得用戶在收聽聲音菜單的同時(shí)可以大體了解到各個(gè)會(huì)場中的參加者和參加者的位置之間的對(duì)應(yīng)關(guān)系。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式至第六種可能的實(shí)現(xiàn)方式中的任一種,在第七種可能的實(shí)現(xiàn)方式中,所述聲音菜單為至少一個(gè)講話者的講話內(nèi)容,所述N個(gè)聲音菜單中的任意一個(gè)聲音菜單在播放時(shí),該聲音菜單中的至少一個(gè)講話者中的優(yōu)先級(jí)最高的講話者的講話內(nèi)容的音量最大。
該種可能的實(shí)現(xiàn)方式,可以使得用戶著重收聽重要講話者的講話內(nèi)容。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式至第七種可能的實(shí)現(xiàn)方式中的任一種,在第八種可能的實(shí)現(xiàn)方式中,所述方法還包括:向所述用戶發(fā)送提示信息,所述提示信息用于提示所述用戶著重收聽所述多個(gè)聲音菜單中的第二聲音菜單,所述第二聲音菜單為所述多個(gè)聲音菜單中的任意一個(gè)聲音菜單。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式至第七種可能的實(shí)現(xiàn)方式中的任一種,在第九種可能的實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)所述多個(gè)聲音菜單中的第三聲音菜單的當(dāng)前播放時(shí)間滿足預(yù)設(shè)條件時(shí),調(diào)整所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第三聲音菜單的音量。
上述第八種和第九種可能的實(shí)現(xiàn)方式,均可以使得用戶著重收聽某個(gè)聲音菜單。
結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式至第九種可能的實(shí)現(xiàn)方式中的任一種,在第十種可能的實(shí)現(xiàn)方式中,所述N個(gè)聲音菜單中的每個(gè)聲音菜單對(duì)應(yīng)一個(gè)圖像。
第二方面,提供一種聲音播放裝置,包括:獲取單元,用于獲取N個(gè)聲道獨(dú)立的聲音菜單,N為大于1的整數(shù);映射單元,用于將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,一個(gè)聲音菜單對(duì)應(yīng)一個(gè)位置區(qū)域;播放單元,用于在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單,以使得用戶同時(shí)收聽所述多個(gè)聲音菜單;其中,所述N個(gè)位置區(qū)域中的任意兩個(gè)位置區(qū)域與所述用戶所處位置的連線之間的夾角大于或等于預(yù)設(shè)閾值,所述預(yù)設(shè)閾值為所述用戶能夠分辨該兩個(gè)位置區(qū)域上同時(shí)播放的兩個(gè)聲音菜單的臨界值。
該聲音播放裝置中的各個(gè)單元用于執(zhí)行上述方法,因此,關(guān)于該聲音播放裝置的有益效果可以參見上述方法的有益效果,在此不再贅述。
結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述獲取單元,還用于獲取所述用戶的指示信息,所述指示信息用于指示第一聲音菜單對(duì)應(yīng)的位置區(qū)域信息,所述第一聲音菜單為所述多個(gè)聲音菜單中的所述用戶著重收聽的聲音菜單;所述裝置還包括執(zhí)行單元,所述執(zhí)行單元,用于根據(jù)所述指示信息確定所述多個(gè)位置區(qū)域中的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第一聲音菜單的音量。
結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:檢測(cè)單元和執(zhí)行單元;所述檢測(cè)單元,用于檢測(cè)所述用戶與所述多個(gè)位置區(qū)域中的每個(gè)位置區(qū)域之間的相對(duì)距離;所述執(zhí)行單元,用于當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離減小時(shí),增大播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離增加時(shí),減小播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量。
上述第一種和第二種可能的實(shí)現(xiàn)的方法,均可以滿足用戶著重收聽某個(gè)聲音菜單的要求。
第三方面,提供了一種聲音播放裝置,包括:存儲(chǔ)器、處理器和播放器,所述存儲(chǔ)器用于存儲(chǔ)代碼,所述處理器根據(jù)所述代碼執(zhí)行以下動(dòng)作:獲取N個(gè)聲道獨(dú)立的聲音菜單,N為大于1的整數(shù);將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,一個(gè)聲音菜單對(duì)應(yīng)一個(gè)位置區(qū)域;所述播放器,用于在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單,以使得用戶同時(shí)收聽所述多個(gè)聲音菜單;其中,所述N個(gè)位置區(qū)域中的任意兩個(gè)位置區(qū)域與所述用戶所處位置的連線之間的夾角大于或等于預(yù)設(shè)閾值,所述預(yù)設(shè)閾值為所述用戶能夠分辨該兩個(gè)位置區(qū)域上同時(shí)播放的兩個(gè)聲音菜單的臨界值。
該聲音播放裝置中的各個(gè)單元用于執(zhí)行上述方法,因此,關(guān)于該聲音播放裝置的有益效果可以參見上述方法的有益效果,在此不再贅述。
結(jié)合第三方面,在一種可能的實(shí)現(xiàn)方式中,所述處理器還用于:獲取所述用戶的指示信息,所述指示信息用于指示第一聲音菜單對(duì)應(yīng)的位置區(qū)域信息,所述第一聲音菜單為所述多個(gè)聲音菜單中的所述用戶著重收聽的聲音菜單;根據(jù)所述指示信息確定所述多個(gè)位置區(qū)域中的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,所述播放器,還用于在調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第一聲音菜單的音量。
結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述處理器還用于:檢測(cè)所述用戶與所述多個(gè)位置區(qū)域中的每個(gè)位置區(qū)域之間的相對(duì)距離;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離減小時(shí),增大播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離增加時(shí),減小播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量。
上述第一種和第二種可能的實(shí)現(xiàn)的方法,均可以滿足用戶著重收聽某個(gè)聲音菜單的要求。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中的一種層級(jí)聲音菜單內(nèi)容的示意圖;
圖2為本發(fā)明實(shí)施例提供的一種會(huì)議系統(tǒng)的組成示意圖;
圖3為本發(fā)明實(shí)施例提供的又一種會(huì)議系統(tǒng)的組成示意圖;
圖4為本發(fā)明實(shí)施例提供的又一種會(huì)議系統(tǒng)的組成示意圖;
圖5為本發(fā)明實(shí)施例提供的一種聲音播放方法的流程圖;
圖6為本發(fā)明實(shí)施例提供的一種會(huì)場中的會(huì)議參與者的分布示意圖;
圖7為本發(fā)明實(shí)施例提供的一種聲音菜單對(duì)應(yīng)的位置區(qū)域的示意圖;
圖8為本發(fā)明實(shí)施例提供的一種聲音菜單對(duì)應(yīng)的位置區(qū)域的示意圖;
圖9為本發(fā)明實(shí)施例提供的一種聲音菜單對(duì)應(yīng)的位置區(qū)域變化前后的示意圖;
圖10為本發(fā)明實(shí)施例提供的一種用戶在虛擬聲場中的位置變化的示意圖;
圖11為本發(fā)明實(shí)施例提供的一種聲音播放裝置的示意圖;
圖12為本發(fā)明實(shí)施例提供的又一種聲音播放裝置的示意圖;
圖13為本發(fā)明實(shí)施例提供的又一種聲音播放裝置的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供的方法可以應(yīng)用于會(huì)議系統(tǒng)中,會(huì)議系統(tǒng)的架構(gòu)具體可以為圖2、圖3或圖4所示的任意一種。如圖2所示(圖2中以會(huì)議系統(tǒng)中包括2個(gè)會(huì)議終端為例進(jìn)行說明),會(huì)議系統(tǒng)一般包括多個(gè)會(huì)議終端和聲音采集及播放模塊,該情況下,多個(gè)會(huì)議終端可以直接進(jìn)行聲音通信。會(huì)議終端包括聲音處理模塊等,聲音處理模塊用于對(duì)采集到的聲音進(jìn)行處理,例如,可以為對(duì)采集到的多聲道的聲音信息融合為一個(gè)聲音文件。任意一個(gè)會(huì)議終端還可以包括聲音混合處理模塊以及聲音素材庫等,聲音素材庫中包括不同的聲音種類(例如,男生、女生、童聲等)、聲音內(nèi)容等,聲音混合處理模塊用于對(duì)多個(gè)會(huì)議終端采集并處理后的聲音文件進(jìn)行混合并映射到虛擬聲場的不同的位置區(qū)域上,聲音混合處理模塊還可以為每個(gè)會(huì)議終端采集并處理后的聲音文件映射不同的聲音種類,聲音混合處理模塊可以將自身處理后的聲音文件向每個(gè)會(huì)議終端發(fā)送,會(huì)議終端根據(jù)該聲音文件重建還原和播放一個(gè)全向聲場。聲音采集和聲音播放模塊可以為同一裝置也可以為不同裝置,可以連接到會(huì)議終端上,也可以置于會(huì)議終端內(nèi),圖2、圖3、圖4中以聲音采集和聲音播放模塊為不同裝置、且連接到會(huì)議終端上為例進(jìn)行繪制,圖中聲音采集模塊用于對(duì)聲音信號(hào)進(jìn)行采集,聲音播放模塊用于重建還原和播放一個(gè)全向聲場,聲音采集和聲音播放模塊具體可以為虛擬現(xiàn)實(shí)(Virtual Reality,簡稱VR)頭盔、耳機(jī)或揚(yáng)聲器等。
基于圖2所示的會(huì)議系統(tǒng)的基礎(chǔ)上,如圖3所示(圖3中以會(huì)議系統(tǒng)中包括2個(gè)會(huì)議終端為例進(jìn)行說明),會(huì)議系統(tǒng)還可以包括主控中心,每個(gè)會(huì)議終端均與主控中心相連,主控中心具體可以為較為大型的服務(wù)器,用于完成多個(gè)會(huì)議終端上報(bào)的信息的相關(guān)處理,其主要包括:控制器(例如,主控制器(Master Control Unit,簡稱MCU))。該情況下,如圖3所示,聲音混合處理模塊以及聲音素材庫可以置于主控中心中,會(huì)議終端內(nèi)的聲音處理模塊還可以對(duì)主控中心發(fā)送的聲音文件進(jìn)行處理。如圖4所示,聲音混合處理模塊以及聲音素材庫還可以不置于主控中心中,而是置于任意一個(gè)或多個(gè)會(huì)議終端中,該情況下,主控中心用于對(duì)會(huì)議終端發(fā)送的聲音文件進(jìn)行轉(zhuǎn)發(fā)。
本發(fā)明實(shí)施例提供了一種聲音播放方法,如圖5所示,包括:
501、獲取N個(gè)聲道獨(dú)立的聲音菜單(menu),N為大于1的整數(shù)。
本發(fā)明實(shí)施例的執(zhí)行主體可以為會(huì)議系統(tǒng)、游戲裝置或?qū)S糜趯?shí)現(xiàn)該方法的設(shè)備等。下文中均以執(zhí)行主體為會(huì)議系統(tǒng)為例對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行說明。
本發(fā)明實(shí)施例中的“聲音菜單”是指包含能夠使得收聽到聲音菜單的用戶進(jìn)行現(xiàn)場選擇、現(xiàn)場操作、現(xiàn)場判斷或現(xiàn)場討論的內(nèi)容的聲音文件。其中,現(xiàn)場選擇是指用戶可以根據(jù)播放的聲音菜單的內(nèi)容中包含的多個(gè)選項(xiàng)進(jìn)行選擇,現(xiàn)場操作是指用戶可以根據(jù)播放的聲音菜單的內(nèi)容中的指示進(jìn)行操作,現(xiàn)場判斷是指用戶可以根據(jù)播放的聲音菜單的內(nèi)容包含的信息進(jìn)行判斷,現(xiàn)場討論是指用戶可以根據(jù)播放的聲音菜單的內(nèi)容進(jìn)行探討論述。
可選的,所述聲音菜單包括至少一個(gè)選項(xiàng)、至少一個(gè)操作指示信息、至少一個(gè)提示音或至少一個(gè)講話者的講話內(nèi)容。具體的,至少一個(gè)講話者具體可以為一組討論者或一個(gè)會(huì)場中的會(huì)議參加者,該情況下,N個(gè)聲音菜單可以為N組討論者或N個(gè)會(huì)場中的會(huì)議參加者的講話內(nèi)容。
其中,當(dāng)聲音菜單包括至少一個(gè)選項(xiàng)時(shí),聲音菜單中包含的是能夠使得收聽到聲音菜單的用戶進(jìn)行現(xiàn)場選擇的內(nèi)容,示例性的,基于圖1所述的示例,聲音菜單中包含的內(nèi)容可以為:話費(fèi)查詢請(qǐng)按1、銀行卡繳費(fèi)請(qǐng)按2和流量查詢請(qǐng)按3,用戶可以根據(jù)該內(nèi)容進(jìn)行選擇(用戶周邊可以放置鍵盤等設(shè)備供用戶進(jìn)行選擇);當(dāng)聲音菜單包括至少一個(gè)操作指示信息時(shí),聲音菜單中包含的是能夠使得收聽到聲音菜單的用戶進(jìn)行現(xiàn)場操作的內(nèi)容,示例性的,基于圖1所述的示例,聲音菜單中包含的內(nèi)容可以為:請(qǐng)輸入繳費(fèi)金額,用戶可以根據(jù)該內(nèi)容進(jìn)行操作;當(dāng)聲音菜單包括至少一個(gè)提示音時(shí),聲音菜單中包含的是能夠使得收聽到聲音菜單的用戶進(jìn)行現(xiàn)場判斷的內(nèi)容,示例性的,聲音菜單中包含的內(nèi)容可以為:命運(yùn)交響樂(代表某個(gè)設(shè)備狀態(tài)完好)、騎兵進(jìn)行曲(代表該某個(gè)設(shè)備故障),由于不同的音樂代表該某個(gè)設(shè)備的不同的狀態(tài),因此,用戶可以根據(jù)當(dāng)前播放的音樂判斷該某個(gè)設(shè)備的狀態(tài);當(dāng)聲音菜單包括至少一個(gè)講話者的講話內(nèi)容時(shí),聲音菜單中包含的是能夠使得收聽到聲音菜單的用戶進(jìn)行現(xiàn)場討論的內(nèi)容。
本發(fā)明實(shí)施例提供的方法,可以解放用戶的雙眼,用戶可以主要通過耳朵收聽聲音菜單,并根據(jù)聲音菜單中包含的內(nèi)容進(jìn)行相應(yīng)的操作、選擇、判斷和討論。
步驟501在具體實(shí)現(xiàn)時(shí)可以通過錄制或采集聲音的方式獲取到聲音菜單,還可以接收其他設(shè)備發(fā)送的聲音菜單。
502、將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,一個(gè)聲音菜單對(duì)應(yīng)一個(gè)位置區(qū)域。
具體的,可以采用非線性編輯或線性編輯的方式將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上。
可選的,所述聲音菜單為至少一個(gè)講話者的講話內(nèi)容,步驟502在具體實(shí)現(xiàn)時(shí),包括:
確定所述N個(gè)聲音菜單對(duì)應(yīng)的N個(gè)位置區(qū)域;
將所述N個(gè)聲音菜單中的每個(gè)聲音菜單中的至少一個(gè)講話者的講話內(nèi)容映射到該聲音菜單對(duì)應(yīng)的位置區(qū)域中的不同的位置上。
可選的,至少一個(gè)講話者的講話內(nèi)容映射的位置之間的相對(duì)位置與該至少一個(gè)講話者的實(shí)際位置之間的相對(duì)位置相同。
示例性的,如圖6所示,圖6示出了3個(gè)會(huì)場(分別為圖中的會(huì)場1、會(huì)場2和會(huì)場3)中的會(huì)議參加者(圖中的代表會(huì)議參加者的矩形框中的數(shù)字僅僅為了區(qū)分不同的會(huì)議參加者,并沒有其他特殊含義)的實(shí)際位置之間的相對(duì)位置,如圖7所示(圖7中的虛線圓代表360度的全向聲場),假設(shè)位置區(qū)域1、位置區(qū)域2和位置區(qū)域3為三個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域,其中,位置區(qū)域1對(duì)應(yīng)的聲音菜單1為會(huì)場1中的3個(gè)會(huì)議參加者的講話內(nèi)容,位置區(qū)域2對(duì)應(yīng)的聲音菜單2為會(huì)場2中的2個(gè)會(huì)議參加者的講話內(nèi)容,位置區(qū)域3對(duì)應(yīng)的聲音菜單3為會(huì)場3中的2個(gè)會(huì)議參加者的講話內(nèi)容,則將圖6中所示的3個(gè)會(huì)場中的會(huì)議參加者的講話內(nèi)容映射到位置區(qū)域中的不同的位置之后的結(jié)果可以參見圖7。
該可選的方法,使得多個(gè)會(huì)場中的每一個(gè)會(huì)場中的多個(gè)參加者的位置信息映射到了該會(huì)場中的多個(gè)參加者的講話內(nèi)容組成的聲音菜單對(duì)應(yīng)的位置區(qū)域中,從而使得用戶在收聽聲音菜單的同時(shí)可以大體了解到各個(gè)會(huì)場中的參加者和參加者的位置之間的對(duì)應(yīng)關(guān)系。
可選的,所述聲音菜單為至少一個(gè)講話者的講話內(nèi)容,所述N個(gè)聲音菜單中的任意一個(gè)聲音菜單在播放時(shí),該聲音菜單中的至少一個(gè)講話者中的優(yōu)先級(jí)最高的講話者的講話內(nèi)容的音量最大。
其中,至少一個(gè)講話者中的優(yōu)先級(jí)最高的講話者可以為至少一個(gè)講話者中的重要的講話者,例如,會(huì)場主席或公司領(lǐng)導(dǎo)等,該可選的方法可以使得用戶著重收聽重要講話者的講話內(nèi)容。
503、在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單,以使得用戶同時(shí)收聽所述多個(gè)聲音菜單。
其中,所述N個(gè)位置區(qū)域中的任意兩個(gè)位置區(qū)域與所述用戶所處位置的連線之間的夾角大于或等于預(yù)設(shè)閾值,所述預(yù)設(shè)閾值為所述用戶能夠分辨該兩個(gè)位置區(qū)域上同時(shí)播放的兩個(gè)聲音菜單的臨界值。
具體的,在播放N個(gè)聲音菜單時(shí),可以N個(gè)聲音菜單同時(shí)播放,也可以N個(gè)聲音菜單中的部分聲音菜單同時(shí)播放,本發(fā)明實(shí)施例對(duì)此不做具體限定。
預(yù)設(shè)閾值的設(shè)定可以根據(jù)用戶對(duì)聲音的分辨能力進(jìn)行確定,一般情況下,聽力正常的成年人,水平方向的分辨角度(即用戶在以自身為基準(zhǔn)的左右前后方向上能夠分辨的兩個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域與用戶所在位置的連線之間的夾角)為4度至6度,垂直方向的分辨角度(即用戶在以自身為基準(zhǔn)的上下方向上能夠分辨的兩個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域與用戶所在位置的連線之間的夾角)為7度至10度,則兩個(gè)區(qū)域位置的水平夾角的預(yù)設(shè)閾值可以為6度,兩個(gè)區(qū)域位置的垂直夾角的預(yù)設(shè)閾值可以為10度。示例性的,如圖8所示(圖8中的虛線圓代表360度的全向聲場),假設(shè)位置區(qū)域1、位置區(qū)域2和位置區(qū)域3為三個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域,假設(shè)用戶垂直紙面站立,則位置區(qū)域1與用戶所在位置的連線與位置區(qū)域2與用戶所在位置的連線之間的夾角(即圖中的角a)大于6度,位置區(qū)域2與用戶所在位置的連線與位置區(qū)域3與用戶所在位置的連線之間的夾角(即圖中的角b)也大于6度。當(dāng)然,根據(jù)用戶對(duì)聲音的分辨能力的不同,還可以對(duì)預(yù)設(shè)閾值進(jìn)行一個(gè)調(diào)整,本發(fā)明中僅僅為示例性說明,并非對(duì)預(yù)設(shè)閾值的具體數(shù)值的限定。
在多個(gè)聲音菜單同時(shí)播放的情況下,用戶可以主動(dòng)選擇著重收聽某個(gè)聲音菜單。
可選的,在步驟503之后,所述方法還包括:
獲取所述用戶的指示信息,所述指示信息用于指示第一聲音菜單對(duì)應(yīng)的位置區(qū)域信息,所述第一聲音菜單為所述多個(gè)聲音菜單中的所述用戶著重收聽的聲音菜單;
根據(jù)所述指示信息確定所述多個(gè)位置區(qū)域中的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第一聲音菜單的音量。
該情況下,用戶是通過指示著重收聽的聲音菜單對(duì)應(yīng)的位置區(qū)域信息實(shí)現(xiàn)著重收聽第一聲音菜單的,第一聲音菜單可以為多個(gè)聲音菜單中的任意一個(gè)聲音菜單。
具體的,用戶可以通過目光、頭部的轉(zhuǎn)向、手指的指向、鼠標(biāo)的指向、或特定的動(dòng)作指示著重收聽的聲音菜單的位置區(qū)域。
例如,通過目光指示著重收聽的聲音菜單的位置區(qū)域時(shí),用戶可以佩戴谷歌眼鏡,通過谷歌眼鏡獲取瞳孔的聚焦位置,并將位置信息(即指示信息)向主控中心發(fā)送,主控中心以此判斷用戶著重收聽的聲音菜單的位置區(qū)域。
需要說明的是,當(dāng)將第一聲音菜單對(duì)應(yīng)的位置區(qū)域調(diào)整后,由于調(diào)整后的位置區(qū)域比調(diào)整前的位置區(qū)域距離用戶近,因此,用戶收聽到的第一聲音菜單播放的聲音變大,位置變近。
示例性的,如圖9(圖9中的以用戶為中心的虛線圓代表360度的全向聲場)所示,假設(shè)位置區(qū)域1、位置區(qū)域2和位置區(qū)域3為三個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域,其中,位置區(qū)域1對(duì)應(yīng)第一聲音菜單,則圖9中示例性的示出了調(diào)整前第一聲音菜單對(duì)應(yīng)的位置區(qū)域和調(diào)整后第一聲音菜單對(duì)應(yīng)的位置區(qū)域。
可選的,在步驟503之后,所述方法還包括:
檢測(cè)所述用戶與所述多個(gè)位置區(qū)域中的每個(gè)位置區(qū)域之間的相對(duì)距離;
當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離減小時(shí),增大播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量;
當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離增加時(shí),減小播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量。
可選的,當(dāng)所述用戶與一個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域之間的相對(duì)距離減小的越多時(shí),該聲音菜單的音量增大的越多。
該情況下,用戶通過主動(dòng)靠近某個(gè)聲音菜單實(shí)現(xiàn)著重收聽該某個(gè)聲音菜單,需要說明的是,在用戶主動(dòng)靠近或遠(yuǎn)離某個(gè)聲音菜單時(shí),可以通過增大或減小該聲音菜單的音量實(shí)現(xiàn)用戶著重收聽或減弱收聽某個(gè)聲音菜單的效果。示例性的,如圖10(圖10中的虛線圓代表360度的全向聲場)所示,假設(shè)位置區(qū)域1、位置區(qū)域2和位置區(qū)域3為三個(gè)聲音菜單對(duì)應(yīng)的位置區(qū)域,當(dāng)用戶靠近位置區(qū)域1時(shí),可以通過增大位置區(qū)域1對(duì)應(yīng)的聲音菜單的播放音量使得用戶著重收聽位置區(qū)域1對(duì)應(yīng)的聲音菜單,當(dāng)然,從圖10中可以看出,用戶在靠近位置區(qū)域1的過程中也會(huì)靠近位置區(qū)域2,該情況下,位置區(qū)域2對(duì)應(yīng)的聲音菜單的播放音量也會(huì)增大,當(dāng)用戶與一個(gè)位置區(qū)域之間的相對(duì)距離減小的越多時(shí),該位置區(qū)域?qū)?yīng)的聲音菜單的音量增大的也越多。
另外,還可以主動(dòng)提醒用戶著重收聽某個(gè)聲音菜單或者通過判斷預(yù)設(shè)條件直接使得用戶著重收聽某個(gè)聲音菜單。
可選的,所述方法還包括:
向所述用戶發(fā)送提示信息,所述提示信息用于提示所述用戶著重收聽所述多個(gè)聲音菜單中的第二聲音菜單,所述第二聲音菜單為所述多個(gè)聲音菜單中的任意一個(gè)聲音菜單。
其中,提示信息具體可以為位置區(qū)域的移動(dòng)或旋轉(zhuǎn),向用戶發(fā)送提示信息之后,用戶可以著重收聽第二聲音菜單,也可以不著重收聽第二聲音菜單。
可選的,所述N個(gè)聲音菜單中的每個(gè)聲音菜單對(duì)應(yīng)一個(gè)圖像。該情況下,提示信息還可以為圖片的放大或縮小。
具體的,當(dāng)聲音菜單為至少一個(gè)講話者的講話內(nèi)容時(shí),N個(gè)聲音菜單中的每個(gè)聲音菜單可以對(duì)應(yīng)一個(gè)視頻圖像。
可選的,所述方法還包括:
當(dāng)所述多個(gè)聲音菜單中的第三聲音菜單的當(dāng)前播放時(shí)間滿足預(yù)設(shè)條件時(shí),調(diào)整所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第三聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第三聲音菜單的音量。
其中,預(yù)設(shè)條件可以進(jìn)行預(yù)設(shè),本發(fā)明實(shí)施例不進(jìn)行限定,示例性的,在一個(gè)會(huì)議系統(tǒng)中,不同的會(huì)場在不同的時(shí)間段需要用戶參加會(huì)議,則預(yù)設(shè)條件可以為時(shí)間段,當(dāng)一個(gè)聲音菜單播放的時(shí)間為需要用戶參加的時(shí)間段時(shí),則調(diào)整該聲音菜單的位置或增大該聲音菜單的播放音量,從而使得用戶著重收聽該聲音菜單。
示例性的,基于圖6所述的示例,若會(huì)場1在10點(diǎn)至12點(diǎn)之間需要用戶參加,會(huì)場2在12點(diǎn)至下午2點(diǎn)之間需要用戶參加,會(huì)場3在下午2點(diǎn)至下午4點(diǎn)之間需要用戶參加,則當(dāng)當(dāng)前時(shí)間處于10點(diǎn)至12點(diǎn)之間時(shí),調(diào)整由會(huì)場1中的會(huì)議參加者的講話內(nèi)容組成的聲音菜單對(duì)應(yīng)的位置區(qū)域或增大該聲音菜單播放時(shí)的音量。
本發(fā)明實(shí)施例提供的方法,通過同時(shí)播放多個(gè)聲音菜單使得用戶可以同時(shí)收聽多個(gè)聲音菜單,由于用戶可以分辨多個(gè)聲音菜單播放的內(nèi)容,因此,不需要用戶分別收聽各個(gè)聲音菜單,可以減少用戶的收聽時(shí)間和操作復(fù)雜度。基于圖1所示,可以同時(shí)播放多個(gè)第二層聲音菜單,這樣就不需要用戶在第一層聲音菜單中進(jìn)行選擇后,再播放第二層聲音菜單,可以解決用戶收聽和操作繁瑣的問題。
本發(fā)明實(shí)施例還提供了一種聲音播放裝置110,如圖11所示,包括:
獲取單元1101,用于獲取N個(gè)聲道獨(dú)立的聲音菜單,N為大于1的整數(shù);
映射單元1102,用于將N個(gè)聲音菜單映射到虛擬聲場中的N個(gè)位置區(qū)域上,一個(gè)聲音菜單對(duì)應(yīng)一個(gè)位置區(qū)域;
播放單元1103,用于在所述虛擬聲場的N個(gè)位置區(qū)域中的多個(gè)位置區(qū)域上同時(shí)播放所述N個(gè)聲音菜單中的與所述多個(gè)位置區(qū)域?qū)?yīng)的多個(gè)聲音菜單,以使得用戶同時(shí)收聽所述多個(gè)聲音菜單;
其中,所述N個(gè)位置區(qū)域中的任意兩個(gè)位置區(qū)域與所述用戶所處位置的連線之間的夾角大于或等于預(yù)設(shè)閾值,所述預(yù)設(shè)閾值為所述用戶能夠分辨該兩個(gè)位置區(qū)域上同時(shí)播放的兩個(gè)聲音菜單的臨界值。
可選的,所述獲取單元1101,還用于獲取所述用戶的指示信息,所述指示信息用于指示第一聲音菜單對(duì)應(yīng)的位置區(qū)域信息,所述第一聲音菜單為所述多個(gè)聲音菜單中的所述用戶著重收聽的聲音菜單;
如圖12所示,所述裝置110還包括執(zhí)行單元1104,所述執(zhí)行單元1104,用于根據(jù)所述指示信息確定所述多個(gè)位置區(qū)域中的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域,調(diào)整后的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離比調(diào)整前的所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域與所述用戶之間的距離小,在調(diào)整所述第一聲音菜單對(duì)應(yīng)的位置區(qū)域后的多個(gè)位置區(qū)域上播放所述多個(gè)聲音菜單;或者,增大播放所述第一聲音菜單的音量。
可選的,如圖12所示,所述裝置110還包括:檢測(cè)單元1105和執(zhí)行單元1104;
所述檢測(cè)單元1105,用于檢測(cè)所述用戶與所述多個(gè)位置區(qū)域中的每個(gè)位置區(qū)域之間的相對(duì)距離;
所述執(zhí)行單元1104,用于當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離減小時(shí),增大播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量;當(dāng)所述用戶與該位置區(qū)域之間的相對(duì)距離增加時(shí),減小播放該位置區(qū)域?qū)?yīng)的聲音菜單的音量。
本發(fā)明實(shí)施例中提供的聲音播放裝置中的各個(gè)單元執(zhí)行的動(dòng)作與本發(fā)明實(shí)施例提供的方法一致,因此,本發(fā)明實(shí)施例中的聲音播放裝置的有益效果可參見本發(fā)明實(shí)施例中的方法中所述的有益效果,此處不再贅述。
本發(fā)明實(shí)施例還提供了一種聲音播放裝置130,如圖13所示,包括:存儲(chǔ)器1301、處理器1302和播放器1303,所述存儲(chǔ)器1301用于存儲(chǔ)代碼,所述處理器1302和所述播放器1303用于執(zhí)行上述方法。
其中,裝置110中的獲取單元1101和映射單元1102可以為裝置130中的處理器1302,獲取單元和映射單元具體可以以硬件形式內(nèi)嵌于或獨(dú)立于聲音播放裝置的處理器中,也可以以軟件形式存儲(chǔ)于聲音播放裝置的處理器中,以便于處理器調(diào)用執(zhí)行以上各個(gè)單元對(duì)應(yīng)的操作,裝置110中的播放單元1103可以為裝置130中的播放器1303,播放器具體可以為揚(yáng)聲器、虛擬頭盔或耳機(jī)等。上述處理器可以為中央處理器(Central Processing Unit,簡稱CPU)、特定集成電路(Application Specific Integrated Circuit,簡稱ASIC)或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
本發(fā)明實(shí)施例中提供的聲音播放裝置中的各個(gè)器件執(zhí)行的動(dòng)作與本發(fā)明實(shí)施例提供的方法一致,因此,本發(fā)明實(shí)施例中的聲音播放裝置的有益效果可參見本發(fā)明實(shí)施例中的方法中所述的有益效果,此處不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的模塊,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能模塊存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,簡稱ROM)、隨機(jī)存取存儲(chǔ)器(Random-Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。