一種播放音頻的方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明的實(shí)施例提供了一種播放音頻的方法及電子設(shè)備,其中該方法包括:獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到,本發(fā)明的實(shí)施例能實(shí)現(xiàn)音頻數(shù)據(jù)的多聲道播放,形成立體播放效果。
【專利說明】
_種播放音頻的方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種播放音頻的方法及電子設(shè)備。
【背景技術(shù)】
[0002]當(dāng)電子設(shè)備外放播放音頻文件,且只有一個(gè)喇叭的時(shí),聲音只能從一個(gè)地方出來,無法實(shí)現(xiàn)立體感效果,即使在有多個(gè)喇叭的情況下,由于喇叭間距過小,同樣無法實(shí)現(xiàn)立體感效果。這樣當(dāng)用戶想要聽高音質(zhì)有立體效果的音樂時(shí),外放功能無法滿足用戶需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的實(shí)施例提供了一種播放音頻的方法及電子設(shè)備,能實(shí)現(xiàn)音頻數(shù)據(jù)的多聲道播放,形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果。
[0004]為了達(dá)到上述目的,本發(fā)明的實(shí)施例提供了一種播放音頻的方法,應(yīng)用于第一電子設(shè)備,該方法包括:
[0005]獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);
[0006]將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到。
[0007]本發(fā)明的實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備包括:
[0008]獲取模塊,用于獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);
[0009]第一發(fā)送模塊,用于將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到。
[0010]本發(fā)明的上述方案至少包括以下有益效果:
[0011]在本發(fā)明的實(shí)施例中,通過獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù),并將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),其中,第一音量值根據(jù)目標(biāo)音量值得到,解決了電子設(shè)備外放播放音頻數(shù)據(jù)使時(shí),無法實(shí)現(xiàn)立體感效果的問題,達(dá)到了音頻數(shù)據(jù)的多聲道播放,形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果的目的。
【附圖說明】
[0012]圖1為本發(fā)明第一實(shí)施例中播放音頻的方法的流程圖;
[0013]圖2為本發(fā)明第二實(shí)施例中播放音頻的方法的流程圖;
[0014]圖3為本發(fā)明第二實(shí)施例中發(fā)送共享音頻設(shè)備的請(qǐng)求的示意圖;
[0015]圖4為本發(fā)明第二實(shí)施例中發(fā)送音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值的示意圖;
[0016]圖5為本發(fā)明第三實(shí)施例中電子設(shè)備的結(jié)構(gòu)不意圖。
【具體實(shí)施方式】
[0017]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0018]第一實(shí)施例
[0019]如圖1所示,本發(fā)明的第一實(shí)施例提供了一種播放音頻的方法,應(yīng)用于第一電子設(shè)備(例如智能手機(jī)、平板電腦等),其中該方法包括:
[0020]步驟S11,獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);
[0021 ] 在本發(fā)明的第一實(shí)施例中,上述第一電子設(shè)備可以是智能手機(jī)、平板電腦等。
[0022]在本發(fā)明的第一實(shí)施例中,第一電子設(shè)備可以通過對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼,得到待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù)(例如左聲道音頻聲道數(shù)據(jù)、右聲道音頻聲道數(shù)據(jù)等)。其中,對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼操作對(duì)于本領(lǐng)域的技術(shù)人員而言屬于公知常識(shí),因此在此不再贅述。
[0023]步驟S12,將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到。
[0024]在本發(fā)明的第一實(shí)施例中,上述第二電子設(shè)備可以是智能手機(jī)、平板電腦等設(shè)備。
[0025]在本發(fā)明的第一實(shí)施例中,上述目標(biāo)音量值是指待播放音頻數(shù)據(jù)的音量值。
[0026]在本發(fā)明的第一實(shí)施例中,作為一個(gè)優(yōu)選地示例,可以讓多個(gè)音頻聲道數(shù)據(jù)中的每個(gè)音頻聲道數(shù)據(jù)對(duì)應(yīng)一個(gè)電子設(shè)備,這樣能提高立體播放的效果。
[0027]在本發(fā)明的第一實(shí)施例中,當(dāng)給第二電子設(shè)備發(fā)送一個(gè)或多個(gè)音頻聲道數(shù)據(jù)時(shí),同時(shí)會(huì)將該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給第二電子設(shè)備,以使第二電子設(shè)備在接收到該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)、該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值后,能根據(jù)該發(fā)送時(shí)間和接收到音頻聲道數(shù)據(jù)的時(shí)間計(jì)算出自身與第一電子設(shè)備的距離,并根據(jù)該距離計(jì)算出聲音從自身傳播到第一電子設(shè)備的衰減值,最后根據(jù)該衰減值和目標(biāo)音量值確定出播放接收到的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的第一音量值,從而使得第二電子設(shè)備播放出的聲音傳播到第一電子設(shè)備的音量值與目標(biāo)音量值一樣,即確保聲音不會(huì)出現(xiàn)明顯的失真。其中,需要說明的是,若第一電子設(shè)備的位置發(fā)生變化,第二電子設(shè)備便會(huì)重新計(jì)算自身與第一電子設(shè)備之間的距離,并根據(jù)該距離和目標(biāo)音量值重新確定自身播放接收到的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的第一音量值。即,在此可以將第一電子設(shè)備理解成是被用戶操作的一個(gè)“遙控器”,只要其位置發(fā)生變化,第二電子設(shè)備便需要重新確定自身播放接收到的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的第一音量值。
[0028]在本發(fā)明的第一實(shí)施例中,通過獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù),并將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到,達(dá)到了音頻數(shù)據(jù)的多聲道播放,形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果的目的,進(jìn)而提尚用戶體驗(yàn)。
[0029]其中,在本發(fā)明的第一實(shí)施例中,上述步驟S12的具體實(shí)現(xiàn)方式有兩種,其中第一種為:將多個(gè)音頻聲道數(shù)據(jù)中的全部音頻聲道數(shù)據(jù)發(fā)送給至少兩個(gè)第二電子設(shè)備;第二種為:只將多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,而多個(gè)音頻聲道數(shù)據(jù)中除第一部分音頻聲道數(shù)據(jù)之外的第二部分音頻聲道數(shù)據(jù)還留在第一電子設(shè)備上,這樣不管是第一種方式還是第二種方式,都能確保多個(gè)音頻聲道數(shù)據(jù)至少對(duì)應(yīng)兩個(gè)電子設(shè)備(即第一電子設(shè)備和一個(gè)第二電子設(shè)備或者兩個(gè)第二電子設(shè)備),從而實(shí)現(xiàn)音頻數(shù)據(jù)的多聲道播放,形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果的目的,進(jìn)而提高用戶體驗(yàn)。
[0030]在本發(fā)明的第一實(shí)施例中,當(dāng)給第二電子設(shè)備發(fā)送多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)中的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)時(shí),同時(shí)會(huì)將該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給第二電子設(shè)備,以使第二電子設(shè)備在接收到該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)、該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值后,能根據(jù)該發(fā)送時(shí)間和接收到音頻聲道數(shù)據(jù)的時(shí)間計(jì)算出自身與第一電子設(shè)備的距離,并根據(jù)該距離計(jì)算出聲音從自身傳播到第一電子設(shè)備的衰減值,最后根據(jù)該衰減值和目標(biāo)音量值確定出播放接收到的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的第一音量值,從而使得第二電子設(shè)備播放出的聲音傳播到第一電子設(shè)備的音量值與目標(biāo)音量值一樣,即確保聲音不會(huì)出現(xiàn)明顯的失真。當(dāng)然第一電子設(shè)備在將多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備之后,會(huì)播放多個(gè)音頻聲道數(shù)據(jù)中除第一部分音頻聲道數(shù)據(jù)之外的第二部分音頻聲道數(shù)據(jù),即,第一電子設(shè)備與至少一個(gè)第二電子設(shè)備播放各自獲取到的音頻聲道數(shù)據(jù),形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果,進(jìn)而提高用戶體驗(yàn)。
[0031]其中,在本發(fā)明的第一實(shí)施例中,當(dāng)?shù)谝浑娮釉O(shè)備作為第三電子設(shè)備(例如智能手機(jī)、平板電腦等)的共享音頻設(shè)備時(shí),即第一電子設(shè)備不作為發(fā)送音頻聲道數(shù)據(jù)方,其作為接收音頻聲道數(shù)據(jù)方時(shí),上述方法還包括:
[0032]當(dāng)接收到第三電子設(shè)備(此處的第三電子設(shè)備可以理解為是被用戶操作的一個(gè)“遙控器”)發(fā)送的音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值時(shí),會(huì)根據(jù)接收到的音頻聲道數(shù)據(jù)的發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,并播放所接收到的音頻聲道數(shù)據(jù)。從而使第三電子設(shè)備中的待播放音頻數(shù)據(jù)實(shí)現(xiàn)多聲道播放,形成以被用戶操作的第三電子設(shè)備為中心的立體播放效果。
[0033]其中,在本發(fā)明的第一實(shí)施例中,上述根據(jù)接收到的音頻聲道數(shù)據(jù)的發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,具體包括:首先根據(jù)接收到的音頻聲道數(shù)據(jù)的發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間以及音頻聲道數(shù)據(jù)的傳播速度,通過公式D = ν-α2-^,計(jì)算得到第一電子設(shè)備自身與發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備之間的距離,其中D表示距離,V表示音頻聲道數(shù)據(jù)的傳播速度t2表示接收到音頻聲道數(shù)據(jù)的時(shí)間,t i表示發(fā)送時(shí)間;然后在不考慮障礙物的情況下,通過公式:
[0034]K= 101og(10,4 JT )+201og(10,D)
[0035]計(jì)算得到聲音從第一電子設(shè)備自身傳播到發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備的衰減值,其中K表示衰減值;最后根據(jù)衰減值和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,例如在目標(biāo)音量值的基礎(chǔ)上加上衰減值得到第一音量值。
[0036]第二實(shí)施例
[0037]如圖2所示,本發(fā)明的第二實(shí)施例提供了一種播放音頻的方法,應(yīng)用于第一電子設(shè)備,其中該方法包括:
[0038]步驟S21,獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);
[0039]在本發(fā)明的第二實(shí)施例中,上述第一電子設(shè)備可以是智能手機(jī)、平板電腦等。
[0040]在本發(fā)明的第二實(shí)施例中,第一電子設(shè)備可以通過對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼,得到待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù)(例如左聲道音頻聲道數(shù)據(jù)、右聲道音頻聲道數(shù)據(jù)等)。其中,對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼操作對(duì)于本領(lǐng)域的技術(shù)人員而言屬于公知常識(shí),因此在此不再贅述。
[0041]步驟S22,通過無線通信,分別與至少一個(gè)第二電子設(shè)備建立連接;
[0042]在本發(fā)明的第二實(shí)施例中,第一電子設(shè)備可以通過無線通信(例如藍(lán)牙)的方式,分別與至少一個(gè)第二電子設(shè)備建立連接,可以理解的是,在本發(fā)明的第二實(shí)施例中,并不限定與第二電子設(shè)備的建立連接的具體方式。
[0043]步驟S23,通過連接,分別向至少一個(gè)第二電子設(shè)備發(fā)送共享音頻設(shè)備的請(qǐng)求;
[0044]在本發(fā)明的第二實(shí)施例中,如圖3所示,第一電子設(shè)備可以通過上述連接向至少一個(gè)第二電子設(shè)備發(fā)送共享音頻設(shè)備的請(qǐng)求。例如向圖3中的第二電子設(shè)備1、第二電子設(shè)備2、第二電子設(shè)備η等發(fā)送共享音頻設(shè)備的請(qǐng)求,當(dāng)然第二電子設(shè)備1、第二電子設(shè)備2、第二電子設(shè)備η等在接收到共享音頻設(shè)備的請(qǐng)求后,也會(huì)向第一電子設(shè)備返回結(jié)果(例如接受),以便第一電子設(shè)備進(jìn)行后續(xù)操作。
[0045]步驟S24,在接收到至少一個(gè)第二電子設(shè)備返回的接受共享音頻設(shè)備的請(qǐng)求后,將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),或者使獲取到音頻聲道數(shù)據(jù)的第一電子設(shè)備按照目標(biāo)音量值,以及獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到。
[0046]在本發(fā)明的第二實(shí)施例中,作為一個(gè)優(yōu)選地示例,可以讓多個(gè)音頻聲道數(shù)據(jù)中的每個(gè)音頻聲道數(shù)據(jù)對(duì)應(yīng)一個(gè)電子設(shè)備,這樣能提高立體播放的效果。
[0047]在本發(fā)明的第二實(shí)施例中,如圖4所示,在接收到至少一個(gè)第二電子設(shè)備返回的接受共享音頻設(shè)備的請(qǐng)求后,會(huì)將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備。例如向圖4中的第二電子設(shè)備1、第二電子設(shè)備2、第二電子設(shè)備η等發(fā)送音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值,其中顯而易見的是,向每個(gè)第二電子設(shè)備發(fā)送的音頻聲道數(shù)據(jù)均不相同。
[0048]在本發(fā)明的第二實(shí)施例中,當(dāng)給第二電子設(shè)備發(fā)送一個(gè)或多個(gè)音頻聲道數(shù)據(jù)時(shí),同時(shí)會(huì)將該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給第二電子設(shè)備,以使第二電子設(shè)備在接收到該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)、該一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值后,能根據(jù)該發(fā)送時(shí)間和接收到音頻聲道數(shù)據(jù)的時(shí)間計(jì)算出自身與第一電子設(shè)備的距離,并根據(jù)該距離計(jì)算出聲音從自身傳播到第一電子設(shè)備的衰減值,最后根據(jù)該衰減值和目標(biāo)音量值確定出播放接收到的一個(gè)或多個(gè)音頻聲道數(shù)據(jù)的第一音量值,從而使得第二電子設(shè)備播放出的聲音傳播到第一電子設(shè)備的音量值與目標(biāo)音量值一樣,即確保聲音不會(huì)出現(xiàn)明顯的失真。
[0049]在本發(fā)明的第二實(shí)施例中,通過獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù),并通過無線通信的方式將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),或者使獲取到音頻聲道數(shù)據(jù)的第一電子設(shè)備按照目標(biāo)音量值,以及獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到,達(dá)到了音頻數(shù)據(jù)的多聲道播放,形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果的目的,進(jìn)而提高用戶體驗(yàn)。
[0050]第三實(shí)施例
[0051]以下為本發(fā)明第三實(shí)施例提供的一種電子設(shè)備的實(shí)施例。該電子設(shè)備的實(shí)施例與上述的方法實(shí)施例屬于同一構(gòu)思,電子設(shè)備的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述方法實(shí)施例。
[0052]如圖5所示,本發(fā)明的第三實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:
[0053]獲取模塊51,用于獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù);
[0054]第一發(fā)送模塊52,用于將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),或者使獲取到音頻聲道數(shù)據(jù)的第一電子設(shè)備按照目標(biāo)音量值,以及獲取到音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),第一音量值根據(jù)目標(biāo)音量值得到。
[0055]其中,獲取模塊51包括:
[0056]解碼單元,用于對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼,得到待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù)。
[0057]其中,第一發(fā)送模塊52包括:
[0058]連接模塊,用于通過無線通信,分別與至少一個(gè)第二電子設(shè)備建立連接;
[0059]第一發(fā)送單元,用于通過連接,分別向至少一個(gè)第二電子設(shè)備發(fā)送共享音頻設(shè)備的請(qǐng)求;
[0060]第二發(fā)送單元,用于在接收到至少一個(gè)第二電子設(shè)備返回的接受共享音頻設(shè)備的請(qǐng)求后,將多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備。
[0061]本發(fā)明第三實(shí)施例的另一方面,所述第一發(fā)送模塊還可以用于將所述多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備;
[0062]其中所述電子設(shè)備還包括:
[0063]播放模塊,用于播放所述多個(gè)音頻聲道數(shù)據(jù)中除第一部分音頻聲道數(shù)據(jù)之外的第二部分音頻聲道數(shù)據(jù)。
[0064]通過上述的結(jié)構(gòu),可以使電子設(shè)備與第二電子設(shè)備分別按照各自的音量值播放各自的音頻聲道數(shù)據(jù),形成多聲道效果。
[0065]其中,電子設(shè)備還包括:
[0066]接收模塊,用于當(dāng)?shù)谝浑娮釉O(shè)備接收到作為音頻聲道數(shù)據(jù)發(fā)送方的第三電子設(shè)備發(fā)送的音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值時(shí),根據(jù)發(fā)送時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,并播放所接收到的音頻聲道數(shù)據(jù)。
[0067]其中,接收模塊包括:
[0068]第一計(jì)算單元,用于根據(jù)發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間以及音頻聲道數(shù)據(jù)的傳播速度,通過公式D = V.(t2_ti),計(jì)算得到第一電子設(shè)備自身與發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備之間的距離,其中D表示距離,V表示音頻聲道數(shù)據(jù)的傳播速度,t2表示接收到音頻聲道數(shù)據(jù)的時(shí)間,h表示發(fā)送時(shí)間;
[0069]第二計(jì)算單元,用于在不考慮障礙物的情況下,通過公式:
[0070]K= 101og(10,4 JT )+201og(10,D)
[0071]計(jì)算得到聲音從第一電子設(shè)備自身傳播到發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備的衰減值,其中K表示衰減值;
[0072]確定單元,用于根據(jù)衰減值和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值。
[0073]在本發(fā)明的第三實(shí)施例中,電子設(shè)備可以實(shí)現(xiàn)待播放音頻數(shù)據(jù)的多聲道播放,可形成以被用戶操作的第一電子設(shè)備為中心的立體播放效果,進(jìn)而提高用戶體驗(yàn)。
[0074]進(jìn)一步需要說明的是,此說明書中所描述的電子設(shè)備包括但不限于智能手機(jī)、平板電腦等,且所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
[0075]此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
[0076]本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲(chǔ)在不同位置上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
[0077]實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
[0078]在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
[0079]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種播放音頻的方法,應(yīng)用于第一電子設(shè)備,其特征在于,所述方法包括: 獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù); 將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到所述音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),所述第一音量值根據(jù)所述目標(biāo)音量值得到。2.如權(quán)利要求1所述的方法,其特征在于,所述獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù),具體為: 對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼,得到所述待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù)。3.如權(quán)利要求1所述的方法,其特征在于,所述將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,具體包括: 通過無線通信,分別與所述至少一個(gè)第二電子設(shè)備建立連接; 通過所述連接,分別向所述至少一個(gè)第二電子設(shè)備發(fā)送共享音頻設(shè)備的請(qǐng)求; 在接收到所述至少一個(gè)第二電子設(shè)備返回的接受所述共享音頻設(shè)備的請(qǐng)求后,將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備。4.如權(quán)利要求1所述的方法,其特征在于,所述將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,具體包括: 將所述多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備; 其中,所述方法還包括: 播放所述多個(gè)音頻聲道數(shù)據(jù)中除第一部分音頻聲道數(shù)據(jù)之外的第二部分音頻聲道數(shù)據(jù)。5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)?shù)谝浑娮釉O(shè)備接收到作為音頻聲道數(shù)據(jù)發(fā)送方的第三電子設(shè)備發(fā)送的音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值時(shí),根據(jù)所述發(fā)送時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,并播放所接收到的音頻聲道數(shù)據(jù)。6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述發(fā)送時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,具體包括: 根據(jù)所述發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間以及音頻聲道數(shù)據(jù)的傳播速度,通過公式D = V.(t2-ti),計(jì)算得到第一電子設(shè)備自身與發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備之間的距離,其中D表示所述距離,V表示音頻聲道數(shù)據(jù)的傳播速度,t2表示接收到音頻聲道數(shù)據(jù)的時(shí)間,L表示所述發(fā)送時(shí)間; 通過公式K= 1log (10,4JT)+201og (10,D)計(jì)算得到聲音從第一電子設(shè)備自身傳播到發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備的衰減值,其中K表示所述衰減值; 根據(jù)所述衰減值和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值。7.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 獲取模塊,用于獲取待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù); 第一發(fā)送模塊,用于將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備,使獲取到所述音頻聲道數(shù)據(jù)的第二電子設(shè)備按照各自的第一音量值播放各自獲取到的音頻聲道數(shù)據(jù),所述第一音量值根據(jù)所述目標(biāo)音量值得到。8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述獲取模塊包括: 解碼單元,用于對(duì)待播放音頻數(shù)據(jù)進(jìn)行解碼,得到所述待播放音頻數(shù)據(jù)的不同聲道的多個(gè)音頻聲道數(shù)據(jù)。9.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一發(fā)送模塊包括: 連接模塊,用于通過無線通信,分別與所述至少一個(gè)第二電子設(shè)備建立連接; 第一發(fā)送單元,用于通過所述連接,分別向所述至少一個(gè)第二電子設(shè)備發(fā)送共享音頻設(shè)備的請(qǐng)求; 第二發(fā)送單元,用于在接收到所述至少一個(gè)第二電子設(shè)備返回的接受所述共享音頻設(shè)備的請(qǐng)求后,將所述多個(gè)音頻聲道數(shù)據(jù)中的至少部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備。10.如權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述第一發(fā)送模塊用于將所述多個(gè)音頻聲道數(shù)據(jù)中的第一部分音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值發(fā)送給至少一個(gè)第二電子設(shè)備; 其中所述電子設(shè)備還包括: 播放模塊,用于播放所述多個(gè)音頻聲道數(shù)據(jù)中除第一部分音頻聲道數(shù)據(jù)之外的第二部分音頻聲道數(shù)據(jù)。11.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 接收模塊,用于當(dāng)?shù)谝浑娮釉O(shè)備接收到作為音頻聲道數(shù)據(jù)發(fā)送方的第三電子設(shè)備發(fā)送的音頻聲道數(shù)據(jù)、音頻聲道數(shù)據(jù)的發(fā)送時(shí)間以及目標(biāo)音量值時(shí),根據(jù)所述發(fā)送時(shí)間和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值,并播放所接收到的音頻聲道數(shù)據(jù)。12.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述接收模塊包括: 第一計(jì)算單元,用于根據(jù)所述發(fā)送時(shí)間、接收到音頻聲道數(shù)據(jù)的時(shí)間以及音頻聲道數(shù)據(jù)的傳播速度,通過公式D = V.(t2-ti),計(jì)算得到第一電子設(shè)備自身與發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備之間的距離,其中D表示所述距離,V表示音頻聲道數(shù)據(jù)的傳播速度,七2表示接收到音頻聲道數(shù)據(jù)的時(shí)間,h表示所述發(fā)送時(shí)間; 第二計(jì)算單元,用于通過公式 K= 1logdO,4 JT )+201og(10,D)計(jì)算得到聲音從第一電子設(shè)備自身傳播到發(fā)送音頻聲道數(shù)據(jù)的第三電子設(shè)備的衰減值,其中K表示所述衰減值; 確定單元,用于根據(jù)所述衰減值和目標(biāo)音量值,確定出播放所接收到的音頻聲道數(shù)據(jù)的第一音量值。
【文檔編號(hào)】H04R1/20GK105828235SQ201510482087
【公開日】2016年8月3日
【申請(qǐng)日】2015年8月7日
【發(fā)明人】劉遼譜
【申請(qǐng)人】維沃移動(dòng)通信有限公司