一種音頻傳輸方法和終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及控制技術(shù)領(lǐng)域,尤其涉及一種音頻傳輸方法和終端設(shè)備。
【背景技術(shù)】
[0002]當(dāng)前智能電視、手機等數(shù)碼產(chǎn)品很普及,這些設(shè)備都有WIFKWIreless-Fidelity,無線保真)或藍(lán)牙等無線傳輸裝置,用戶可以通過上述無線傳輸裝置來分享音樂或進行及時語音聊天等音頻信息,在分享音頻或語音聊天時一方設(shè)備作為發(fā)送設(shè)備,而另一方設(shè)備作為接收設(shè)備,發(fā)送設(shè)備將需要發(fā)送的音頻信息傳輸給接收設(shè)備就可以實現(xiàn)音頻信息的分享或語音聊天。
[0003]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
[0004]用戶在傳輸一個音頻信息時,如果用戶再通過發(fā)送設(shè)備在傳輸時其他音頻信息,那么所述發(fā)送設(shè)備是將上述發(fā)送的多個音頻信息分開發(fā)送的,在接收設(shè)備播放所述多個音頻信息時是分開播放的,即不能讓接收設(shè)備同時播放所述多個音頻信息,從而限制了用戶之間的互動。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種音頻傳輸方法,通過將MIC獲取的用戶輸入的音頻數(shù)據(jù)與發(fā)送設(shè)備正在傳輸?shù)囊纛l數(shù)據(jù)進行音頻合成,從而將合成后的音頻數(shù)據(jù)傳輸給接收設(shè)備,以使所述接收設(shè)備可以同時播放所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù),進而增強了用戶之間的互動。
[0006]本發(fā)明提供了一種音頻傳輸方法,所述方法應(yīng)用于終端設(shè)備正在向其他終端設(shè)備傳輸一個音頻數(shù)據(jù),其中,所述終端設(shè)備為發(fā)送設(shè)備,所述其他終端設(shè)備為接收設(shè)備,所述方法包括:
[0007]所述發(fā)送設(shè)備通過話筒MIC獲取用戶輸入的音頻數(shù)據(jù);
[0008]所述發(fā)送設(shè)備將所述用戶輸入的音頻數(shù)據(jù)與正在傳輸?shù)囊纛l數(shù)據(jù)進行音頻合成;
[0009]所述發(fā)送設(shè)備將合成后的音頻數(shù)據(jù)傳輸給所述接收設(shè)備,以使所述接收設(shè)備同時播放所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù);
[0010]其中,所述發(fā)送設(shè)備至少是一個,所述接收設(shè)備至少是一個。
[0011]所述發(fā)送設(shè)備根據(jù)自身在一個發(fā)送周期內(nèi)對音頻數(shù)據(jù)的解析速度對傳輸?shù)囊纛l數(shù)據(jù)進行解析,并將解析出來的音頻數(shù)據(jù)按照所述發(fā)送周期發(fā)送給所述接收設(shè)備,以使所述接收設(shè)備獲取完整的音頻數(shù)據(jù)。
[0012]所述發(fā)送設(shè)備將所述音頻數(shù)據(jù)與正在傳輸?shù)囊纛l數(shù)據(jù)進行合成,具體為:
[0013]所述發(fā)送設(shè)備對當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)同時進行解析;
[0014]所述發(fā)送設(shè)備將解析出來的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)進行合成;
[0015]其中,所述當(dāng)前發(fā)送周期是用戶輸入音頻數(shù)據(jù)時的發(fā)送周期。
[0016]所述發(fā)送設(shè)備對當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)同時進行解析,具體為:
[0017]當(dāng)所述用戶輸入音頻數(shù)據(jù)時,所述發(fā)送設(shè)備確定所述用戶輸入的音頻數(shù)據(jù)與當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)的相對位置;
[0018]所述發(fā)送設(shè)備在所述相對位置對當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)同時進行解析。
[0019]當(dāng)所述用戶輸入的音頻數(shù)據(jù)在一個發(fā)送周期沒有解析完時,所述方法還包括:
[0020]所述發(fā)送設(shè)備將沒有解析的所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù)在下一個發(fā)送周期內(nèi)的起始位置同時進行解析。
[0021]—種發(fā)送設(shè)備,所述發(fā)送設(shè)備正在向接收設(shè)備傳輸一個音頻數(shù)據(jù),所述設(shè)備包括:
[0022]獲取模塊,用于通過話筒MIC獲取用戶輸入的音頻數(shù)據(jù);
[0023]合成模塊,用于將所述用戶輸入的音頻數(shù)據(jù)與正在傳輸?shù)囊纛l數(shù)據(jù)進行音頻合成;
[0024]傳輸模塊,用于將合成后的音頻數(shù)據(jù)傳輸給所述接收設(shè)備,以使所述接收設(shè)備同時播放所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù);
[0025]其中,所述發(fā)送設(shè)備至少是一個,所述接收設(shè)備至少是一個。
[0026]所述發(fā)送設(shè)備根據(jù)自身在一個發(fā)送周期內(nèi)對音頻數(shù)據(jù)的解析速度對傳輸?shù)囊纛l數(shù)據(jù)進行解析,并將解析出來的音頻數(shù)據(jù)按照所述發(fā)送周期發(fā)送給所述接收設(shè)備,以使所述接收設(shè)備獲取完整的音頻數(shù)據(jù)。
[0027]所述合成模塊,具體用于:
[0028]對當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)同時進行解析;
[0029]將解析出來的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)進行合成;
[0030]其中,所述當(dāng)前發(fā)送周期是用戶輸入音頻數(shù)據(jù)時的發(fā)送周期。
[0031]所述合成模塊,具體用于:
[0032]當(dāng)所述用戶輸入音頻數(shù)據(jù)時,確定所述用戶輸入的音頻數(shù)據(jù)與當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)的相對位置;
[0033]在所述相對位置對當(dāng)前發(fā)送周期內(nèi)正在解析的所述正在傳輸?shù)囊纛l數(shù)據(jù)和所述用戶輸入的音頻數(shù)據(jù)同時進行解析。
[0034]所述合成模塊,還具體用于:
[0035]當(dāng)所述用戶輸入的音頻數(shù)據(jù)在一個發(fā)送周期沒有解析完時,將沒有解析的所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù)在下一個發(fā)送周期內(nèi)的起始位置同時進行解析。
[0036]本發(fā)明根通過將MIC獲取的用戶輸入的音頻數(shù)據(jù)與發(fā)送設(shè)備正在傳輸?shù)囊纛l數(shù)據(jù)進行音頻合成,從而將合成后的音頻數(shù)據(jù)傳輸給接收設(shè)備,以使所述接收設(shè)備可以同時播放所述用戶輸入的音頻數(shù)據(jù)和所述正在傳輸?shù)囊纛l數(shù)據(jù),進而增強了用戶之間的互動。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例中的一種音頻傳輸方法流程圖;
[0039]圖2為本發(fā)明實施例中的一種發(fā)送設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0040]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0041]由于用戶在傳輸一個音頻信息時,如果用戶再通過發(fā)送設(shè)備在傳輸時其他音頻信息,那么所述發(fā)送設(shè)備是將上述發(fā)送的多個音頻信息分開發(fā)送的,在接收設(shè)備播放所述多個音頻信息時是分開播放的,即不能讓接收設(shè)備同時播放所述多個音頻信息,例如:當(dāng)用戶通過發(fā)送設(shè)備分享一個音樂視頻時,此時所述音樂視頻是在發(fā)送設(shè)備和接收設(shè)備同步播放的,當(dāng)用戶想在所述音樂視頻播放的過程中對所述音樂視頻中的某部分做評價時,在所述用戶將評價內(nèi)容發(fā)送給所述接收設(shè)備時,發(fā)送設(shè)備是將所述音樂視頻和所述評價內(nèi)容分開傳輸?shù)?,在所述接收設(shè)備接收到所述評價內(nèi)容時,如果接收設(shè)備想要播放所述評價內(nèi)容需要中斷當(dāng)前分享的音樂視頻,然后才能播放所述評價內(nèi)容,由于所述音樂視頻是在發(fā)送設(shè)備和接收設(shè)備同步播放的,那么所述接收設(shè)備在播放評價內(nèi)容時會漏掉一部分音樂視頻的內(nèi)容,并且所述評價內(nèi)容時針對所述音樂視頻中的某部分做的評價,由于所述接收設(shè)備不能在播放所述某部分音樂視頻時同時播放所述評價內(nèi)容,這樣就會限制用戶之間的互動。
[0042]為