一種音頻數(shù)據(jù)的處理方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及音量處理技術(shù)領(lǐng)域,更具體的說是涉及一種音頻數(shù)據(jù)的方法和電子設(shè) 備。
【背景技術(shù)】
[0002] 為了增強音頻數(shù)據(jù)的立體感,現(xiàn)有的音頻數(shù)據(jù)一般為雙聲道音頻數(shù)據(jù)。雙聲道音 頻數(shù)據(jù)為具有兩個聲道的音頻數(shù)據(jù),具體的,通過使用兩個采集設(shè)備對音頻數(shù)據(jù)進行采集, 能夠錄制到雙聲道音頻數(shù)據(jù)。而在錄制過程中,如果其中一個采集設(shè)備預(yù)先沒有調(diào)制好,那 么則會導(dǎo)致兩個聲道所錄制的音頻數(shù)據(jù)不均衡。在播放該音頻數(shù)據(jù)時,聽眾就會感覺不舒 月艮,如聽眾聽到左聲道的聲音正常,而右聲道的聲音很小。
[0003] 現(xiàn)有的用于播放音頻數(shù)據(jù)的電子設(shè)備中,有些電子設(shè)備具備改善上述情況的功 能,如具有Windows系統(tǒng)的電子設(shè)備,用戶可以在喇叭屬性或耳機屬性里選擇不同的音效以 改善聽覺效果;但是這種情況操作步驟繁瑣,用戶體驗差。且絕大多數(shù)的電子設(shè)備均不具備 改變聽覺效果的功能,如手機。
[0004] 因此,針對均衡性差的雙聲道音頻數(shù)據(jù),如何改善其播放效果且簡化用戶操作成 為本領(lǐng)域技術(shù)人員亟待克服的技術(shù)難題。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明提供一種音頻數(shù)據(jù)的處理方法,以改善均衡性差的雙聲道音頻 數(shù)據(jù)的播放效果且簡化用戶操作。
[0006] 為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007] -種音頻數(shù)據(jù)的處理方法,該方法包括:
[0008] 獲取待播放音頻數(shù)據(jù);
[0009] 確定一段時間內(nèi)的待播放音頻數(shù)據(jù)的第一聲道音頻數(shù)據(jù)的第一能量參數(shù)以及第 二聲道音頻數(shù)據(jù)的第二能量參數(shù);
[0010] 基于所述第一能量參數(shù)和所述第二能量參數(shù)判斷所述待播放音頻數(shù)據(jù)的均衡性 是否滿足預(yù)設(shè)條件;
[0011] 若否,調(diào)節(jié)所述一段時間內(nèi)所述待播放音頻數(shù)據(jù)的均衡性。
[0012] 優(yōu)選的,所述基于所述第一能量參數(shù)和所述第二能量參數(shù)判斷所述待播放音頻數(shù) 據(jù)的均衡性是否滿足預(yù)設(shè)條件,包括:
[0013] 基于所述第一能量參數(shù)和所述第二能量參數(shù)計算所述一段時間內(nèi)的待播放音頻 數(shù)據(jù)的總能量參數(shù);
[0014] 當(dāng)確定所述第一能量參數(shù)和所述第二能量參數(shù)中,任一能量參數(shù)與所述總能量參 數(shù)的比值達到預(yù)設(shè)的第一閾值時,確定所述待播放音頻數(shù)據(jù)的均衡性不滿足預(yù)設(shè)條件;
[0015] 當(dāng)確定所述第一能量參數(shù)與所述總能量參數(shù)的比值以及所述第二能量參數(shù)與所 述總能量參數(shù)的比值均小于所述第一閾值時,確定所述待播放音頻數(shù)據(jù)的均衡性滿足預(yù)設(shè) 條件。
[0016] 優(yōu)選的,所述基于所述第一能量參數(shù)和所述第二能量參數(shù)判斷所述待播放音頻數(shù) 據(jù)的均衡性是否滿足預(yù)設(shè)條件,包括:
[0017] 確定所述第一能量參數(shù)與所述第二能量參數(shù)的差值;
[0018] 計算所述差值與任一能量參數(shù)的比值;
[0019] 當(dāng)所述比值達到預(yù)設(shè)的第二閾值時,確定所述待播放音頻數(shù)據(jù)的均衡性不滿足預(yù) 設(shè)條件;
[0020] 當(dāng)所述比值小于所述第二閾值時,確定所述待播放音頻數(shù)據(jù)的均衡性滿足預(yù)設(shè)條 件。
[0021] 優(yōu)選的,所述調(diào)節(jié)所述一段時間內(nèi)所述待播放音頻數(shù)據(jù)的均衡性,包括:
[0022] 復(fù)制所述第一聲道音頻數(shù)據(jù)和所述第二聲道音頻數(shù)據(jù)中能量參數(shù)較大的聲道音 頻數(shù)據(jù);
[0023] 將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道中。
[0024]優(yōu)選的,在將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道的過程中,為所復(fù) 制的聲道音頻數(shù)據(jù)加上預(yù)設(shè)的時間偏置。
[0025]優(yōu)選的,所述將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道中之前,還包括:
[0026] 將所述能量參數(shù)小的聲道音頻數(shù)據(jù)的能量參數(shù)縮??;
[0027] 所述將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道中,具體為:將所述復(fù)制 的聲道音頻數(shù)據(jù)混合到能量參數(shù)縮小后的聲道中;
[0028] 其中,縮小的幅度用于使得混合后的待播放音頻數(shù)據(jù)的均衡性滿足所述預(yù)設(shè)條 件。
[0029]優(yōu)選的,所述將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道中之后,還包括:
[0030] 判斷混合后的待播放音頻數(shù)據(jù)的均衡性是否滿足所述預(yù)設(shè)條件;
[0031] 若否,則將混合后的聲道音頻數(shù)據(jù)的能量參數(shù)縮小,以使得能量參數(shù)縮小后的待 播放音頻數(shù)據(jù)的均衡性滿足所述預(yù)設(shè)條件。
[0032]優(yōu)選的,所述確定一段時間內(nèi)的待播放音頻數(shù)據(jù)的第一聲道音頻數(shù)據(jù)的第一能量 參數(shù)以及第二聲道音頻數(shù)據(jù)的第二能量參數(shù)之前,還包括:
[0033] 檢測所述待播放音頻數(shù)據(jù)所屬場景類型;
[0034] 所述確定一段時間內(nèi)的待播放音頻數(shù)據(jù)的第一聲道音頻數(shù)據(jù)的第一能量參數(shù)以 及第二聲道音頻數(shù)據(jù)的第二能量參數(shù),具體為:
[0035] 若所述待播放音頻數(shù)據(jù)屬于第一場景類型,確定第一時間長度內(nèi)的待播放音頻數(shù) 據(jù)的第一聲道音頻數(shù)據(jù)的第一能量參數(shù)以及第二聲道音頻數(shù)據(jù)的第二能量參數(shù);
[0036] 若所述待播放音頻數(shù)據(jù)屬于第二場景類型,確定第二時間長度內(nèi)的待播放音頻數(shù) 據(jù)的第一聲道音頻數(shù)據(jù)的第一能量參數(shù)以及第二聲道音頻數(shù)據(jù)的第二能量參數(shù);
[0037] 其中,所述第一時間長度小于所述第二時間長度。
[0038] -種電子設(shè)備,包括:
[0039] 獲取數(shù)據(jù)單元,用于獲取待播放音頻數(shù)據(jù);
[0040] 確定參數(shù)單元,用于確定一段時間內(nèi)的待播放音頻數(shù)據(jù)的第一聲道音頻數(shù)據(jù)的第 一能量參數(shù)以及第二聲道音頻數(shù)據(jù)的第二能量參數(shù);
[0041 ]第一判斷單元,用于基于所述第一能量參數(shù)和所述第二能量參數(shù)判斷所述待播放 音頻數(shù)據(jù)的均衡性是否滿足預(yù)設(shè)條件;
[0042]第一調(diào)節(jié)單元,用于在確定所述待播放音頻數(shù)據(jù)的均衡性不滿足所述預(yù)設(shè)條件 時,調(diào)節(jié)所述一段時間內(nèi)所述待播放音頻數(shù)據(jù)的均衡性。
[0043]優(yōu)選的,所述第一判斷單元,包括:
[0044] 第一計算模塊,用于基于所述第一能量參數(shù)和所述第二能量參數(shù)計算所述一段時 間內(nèi)的待播放音頻數(shù)據(jù)的總能量參數(shù);
[0045] 第一確定模塊,用于當(dāng)確定所述第一能量參數(shù)和所述第二能量參數(shù)中,任一能量 參數(shù)與所述總能量參數(shù)的比值達到預(yù)設(shè)的第一閾值時,確定所述待播放音頻數(shù)據(jù)的均衡性 不滿足預(yù)設(shè)條件;
[0046] 第二確定模塊,用于當(dāng)確定所述第一能量參數(shù)與所述總能量參數(shù)的比值以及所述 第二能量參數(shù)與所述總能量參數(shù)的比值均小于所述第一閾值時,確定所述待播放音頻數(shù)據(jù) 的均衡性滿足預(yù)設(shè)條件。
[0047]優(yōu)選的,所述第一判斷單元,包括:
[0048]確定差值模塊,用于確定所述第一能量參數(shù)與所述第二能量參數(shù)的差值;
[0049] 第二計算模塊,用于計算所述差值與任一能量參數(shù)的比值;
[0050] 第三確定模塊,用于當(dāng)所述比值達到預(yù)設(shè)的第二閾值時,確定所述待播放音頻數(shù) 據(jù)的均衡性不滿足預(yù)設(shè)條件;
[0051] 第四確定模塊,用于當(dāng)所述比值小于所述第二閾值時,確定所述待播放音頻數(shù)據(jù) 的均衡性滿足預(yù)設(shè)條件。
[0052]優(yōu)選的,所述第一調(diào)節(jié)單元,包括:
[0053]復(fù)制數(shù)據(jù)模塊,用于在確定所述待播放音頻數(shù)據(jù)的均衡性不滿足所述預(yù)設(shè)條件 時,復(fù)制所述第一聲道音頻數(shù)據(jù)和所述第二聲道音頻數(shù)據(jù)中能量參數(shù)較大的聲道音頻數(shù) 據(jù);
[0054]混合數(shù)據(jù)模塊,用于將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù)小的聲道中。
[0055]優(yōu)選的,所述混合數(shù)據(jù)模塊具體用于在將所復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù) 小的聲道的過程中,為所復(fù)制的聲道音頻數(shù)據(jù)加上預(yù)設(shè)的時間偏置。
[0056]優(yōu)選的,所述第一調(diào)節(jié)單元還包括:
[0057] 第一縮小模塊,用于將所述能量參數(shù)小的聲道音頻數(shù)據(jù)的能量參數(shù)縮?。?br>[0058] 相應(yīng)的,所述混合數(shù)據(jù)模塊具體用于將所述復(fù)制的聲道音頻數(shù)據(jù)混合到能量參數(shù) 縮小后的聲道中;
[0059] 其中,縮小的幅度用于使得混合后的待播放音頻數(shù)據(jù)的均衡性滿足所述預(yù)設(shè)條 件。
[0060] 優(yōu)選的,所述第一調(diào)節(jié)單元還包括:
[0061] 第一判斷模塊,用于判斷混合后的待播放音頻數(shù)據(jù)的均衡性是否滿足所述預(yù)設(shè)條 件;
[0062] 第二縮小模塊,用于在確定混合后的待播放音頻數(shù)據(jù)的均衡性未滿足所述預(yù)設(shè)條 件時,將混合后的聲道音頻數(shù)據(jù)的能量參數(shù)縮小,以使得能量參數(shù)縮小后的待播放音頻數(shù) 據(jù)的均衡性滿足所述預(yù)設(shè)條件。
[0063] 優(yōu)選的,還包括:
[0064] 檢測類型單元,用于檢測所述待播放音頻數(shù)據(jù)所屬場景類型;
[0065] 相應(yīng)的,所述確定參數(shù)單元具體用于若所述待播放音頻數(shù)據(jù)屬于第一場景類型, 確定第一時間長度內(nèi)的待播放音頻數(shù)據(jù)的第一聲道音頻數(shù)據(jù)的第