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