亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種音頻處理方法和裝置與流程

文檔序號:11867436閱讀:240來源:國知局
一種音頻處理方法和裝置與流程

本發(fā)明屬于計算機技術領域,尤其涉及一種音頻處理方法和裝置。



背景技術:

隨著互聯(lián)網(wǎng)的發(fā)展,尤其是移動互聯(lián)網(wǎng)的發(fā)展,視音頻傳播變的越來越普遍,大部分人均已習慣于通過視聽來進行學習或者享受,但因為使用環(huán)境、設備和網(wǎng)絡也是千變?nèi)f化,這些情況很多時候會導致音頻質(zhì)量參差不齊,如聲音忽大忽小,而市場上也并沒有工具針對這些聲音進行統(tǒng)一的檢測和優(yōu)化,使得音視頻傳播的質(zhì)量不佳,也極大的減低了用戶視聽體驗。



技術實現(xiàn)要素:

本發(fā)明的目的在于提供一種音頻處理方法和裝置,旨在解決音視頻通信或者音視頻播放時音頻效果不佳的問題。

一方面,本發(fā)明提供了一種音頻處理方法,其特征在于,所述方法包括下述步驟:

獲取目標音頻數(shù)據(jù);

解析并采樣所述目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定所述采樣音頻數(shù)據(jù)的分貝值;

判斷所述采樣音頻數(shù)據(jù)的分貝值是否滿足預設條件;

當所述采樣音頻數(shù)據(jù)的分貝值不滿足所述預設條件時,對所述目標音頻數(shù)據(jù)執(zhí)行預設處理。

另一方面,本發(fā)明提供了一種音頻處理裝置,其特征在于,所述裝置包括:

音頻獲取單元,用于獲取目標音頻數(shù)據(jù);

音頻解析單元,用于解析并采樣所述目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定所述采樣音頻數(shù)據(jù)的分貝值;

音頻判斷單元,用于判斷所述采樣音頻數(shù)據(jù)的分貝值是否滿足預設條件;

音頻處理單元,用于當所述采樣音頻數(shù)據(jù)的分貝值不滿足所述預設條件時,對所述目標音頻數(shù)據(jù)執(zhí)行預設處理。

在本發(fā)明實施例中,通過對目標音頻數(shù)據(jù)進行解析采樣判斷,確定目標音頻數(shù)據(jù)是否存在異常,并通過對異常的目標音頻數(shù)據(jù)進行處理獲得了質(zhì)量更高并且更符合人體聽覺系統(tǒng)的音頻數(shù)據(jù),極大的提升了用戶體驗。

附圖說明

圖1是本發(fā)明實施例一提供的音視頻傳播系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是本發(fā)明實施例一提供的一種音頻處理方法的流程圖;

圖3是本發(fā)明實施例二提供的另一種音頻處理方法的流程圖;

圖4是本發(fā)明實施例三提供的再一種音頻處理方法的流程圖;以及

圖5是本發(fā)明實施例四提供的一種音頻處理裝置的結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述:

實施例一:

圖2示出了本發(fā)明實施例一提供的音頻處理方法的實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:

在步驟S200中,獲取目標音頻數(shù)據(jù)。

本發(fā)明實施例適用于音視頻傳播系統(tǒng)或音視頻播放系統(tǒng),如圖1所示,電子終端10通過連接到終端設備11。電子終端10在與終端設備11進行音視頻通信時,或者從終端設備11獲取音視頻資源時,電子終端10通過網(wǎng)絡從終端設備11接收音視頻數(shù)據(jù),并對該音頻數(shù)據(jù)或者視頻數(shù)據(jù)中的存在異常的音頻數(shù)據(jù)進行優(yōu)化處理輸出以供用戶收聽或者觀看。其中,終電子端10可以是手機、平板電腦、智能穿戴設備或計算機等通信設備;終端設備11可以是服務器、手機、平板電腦、智能穿戴設備或計算機。

在本發(fā)明實施例中,當用戶在通過電子終端10觀看視頻,或者聽音頻,或者進行音視頻通信時,從該電子終端10接收的音視頻文件見中獲得待處理的目標音頻數(shù)據(jù)。

在步驟S201中,解析目標音頻數(shù)據(jù),并采樣目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定采樣音頻數(shù)據(jù)的分貝值。

在本發(fā)明實施例中,電子終端10對目標音頻數(shù)據(jù)進行解碼,采樣解碼后的音頻數(shù)據(jù),采樣樣本總數(shù)為S,在這里將該S個采樣得到的音頻數(shù)據(jù)稱為采樣音頻數(shù)據(jù),進一步地,確定該S個采樣音頻數(shù)據(jù)的分貝值。

在步驟S202中,判斷上述采樣音頻數(shù)據(jù)的分貝值是否滿足預設條件。

在本發(fā)明實施例中,上述預設條件為符合人耳聽覺的音頻條件值,其具體可以是電子終端10預置的條件參數(shù),也可以是在步驟S202之前電子終端10接收用戶輸入的條件參數(shù)。

在步驟S203中,當上述采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,對目標音頻數(shù)據(jù)執(zhí)行預設處理。

具體地,當上述采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,對目標音頻數(shù)據(jù)中不符合預設條件的音頻數(shù)據(jù)進行降噪或調(diào)幅處理,使其最終滿足上述預設條件,最終獲得符合人體聽覺的音頻數(shù)據(jù)。

本發(fā)明實施例通過對目標音頻數(shù)據(jù)進行解析采樣判斷,確定目標音頻數(shù)據(jù)是否存在異常,并通過對異常的目標音頻數(shù)據(jù)進行處理獲得了質(zhì)量更高并且更符合人體聽覺系統(tǒng)的音頻數(shù)據(jù),極大的提升了用戶體驗。

實施例二:

圖3示出了本發(fā)明實施例二提供的音頻處理方法的實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:

在步驟S300中,獲取目標視頻數(shù)據(jù)。

在本發(fā)明實施例中,用戶在通過電子終端10觀看視頻或者進行視頻通信時,電子終端10從服務器或者遠程終端接收的視頻文件。

在步驟S301中,解析上述目標視頻數(shù)據(jù),并從上述目標視頻數(shù)據(jù)中剝離出音頻數(shù)據(jù)。

在本發(fā)明實施例中,電子終端10對獲取的目標視頻數(shù)據(jù)進行解碼,并從中剝離出上述目標視頻數(shù)據(jù)的音頻數(shù)據(jù)。

在步驟S302中,解析目標音頻數(shù)據(jù),并采樣目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定采樣音頻數(shù)據(jù)的分貝值。

在本發(fā)明實施例中,電子終端10對目標音頻數(shù)據(jù)進行解碼,采樣解碼后的音頻數(shù)據(jù),采樣樣本總數(shù)為S,以得到S個采樣音頻數(shù)據(jù),并確定該S個采樣音頻數(shù)據(jù)的分貝值。電子終端10對目標音頻數(shù)據(jù)進行解碼,采樣解碼后的音頻數(shù)據(jù),采樣樣本總數(shù)為S。

在步驟S303中,判斷上述采樣音頻數(shù)據(jù)的分貝值是否滿足預設條件。

在本發(fā)明實施例中,上述預設條件為符合人耳聽覺的音頻條件值,其具體可以是電子終端10預置的條件參數(shù),也可以是在步驟S302之前電子終端10接收用戶輸入的條件參數(shù)。

在步驟S304中,當上述采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,對目標音頻數(shù)據(jù)執(zhí)行預設處理。

具體地,當上述采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,對目標音頻數(shù)據(jù)中不符合預設條件的音頻數(shù)據(jù)進行降噪或調(diào)幅處理,使其最終滿足上述預設條件,獲得符合人耳聽覺系統(tǒng)的音頻數(shù)據(jù)。

在步驟S305中,將處理后的目標音頻數(shù)據(jù)與剝離所述目標音頻數(shù)據(jù)后的目標視頻數(shù)據(jù)進行合成。

在上述對目標音頻數(shù)據(jù)的優(yōu)化處理完成后,將理后的目標音頻數(shù)據(jù)與剝離所述目標音頻數(shù)據(jù)后的目標視頻數(shù)據(jù)合成新的視頻數(shù)據(jù)。

本發(fā)明實施例提供的音頻處理方法通過對視頻文件中音頻數(shù)據(jù)的優(yōu)化處理,實現(xiàn)了質(zhì)量更高并且更符合人體聽覺系統(tǒng)的音頻輸出,為用戶提供了更好視聽效果。

實施例三:

圖4示出了本發(fā)明實施例三提供的音頻處理方法的實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:

在步驟S400中,獲取目標音頻數(shù)據(jù)。

在本發(fā)明實施例中,當用戶在通過電子終端10觀看視頻,或者聽音頻,或者進行音視頻通信時,從該電子終端10接收的音視頻文件見中獲得的待處理的目標音頻數(shù)據(jù)。

在步驟S401中,解析目標音頻數(shù)據(jù),并采樣目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定采樣音頻數(shù)據(jù)的分貝值。

在本發(fā)明實施例中,電子終端10對目標音頻數(shù)據(jù)進行解碼,采樣解碼后的音頻數(shù)據(jù),采樣樣本總數(shù)為S,以得到S個采樣音頻數(shù)據(jù),確定該S個采樣音頻數(shù)據(jù)的分貝值。

在步驟S402中,檢測采樣音頻數(shù)據(jù)中分貝值超過第一閾值的采樣音頻數(shù)據(jù)的數(shù)量占比。

在本發(fā)明實施例中,分別判斷上述S個采樣音頻數(shù)據(jù)的分貝值是否大于第一閾值,并統(tǒng)計分貝值大于第一閾值的音頻數(shù)據(jù)的數(shù)量N。

根據(jù)上述采樣總數(shù)S和超出數(shù)量N,得到超出數(shù)量占比P的計算公式為:

P=N/S。

其中,第一閾值可以是系統(tǒng)預置的適合人耳聽覺的最大分貝值,同時也可以是步驟S402之前接收用戶輸入的第一閾值的大小。優(yōu)選地,上述第一閾值還可以是根據(jù)環(huán)境不同而不同。具體地,其系統(tǒng)預置或者接收用戶輸入的不同環(huán)境類型下的第一閾值,電子終端10檢測其周圍的環(huán)境參數(shù),根據(jù)這些環(huán)境參數(shù)確定電子終端10所處的環(huán)境類型,根據(jù)確定的類型選擇相應的第一閾值。

在步驟S403中,判斷上述檢測的占比是否超過第二閾值。

在本發(fā)明實施例中,第二閾值可以是系統(tǒng)預置的根據(jù)經(jīng)驗值確定的比例值,同時也可以是步驟S403之前接收用戶輸入的比例值。優(yōu)選地,上述比例值還可以是根據(jù)環(huán)境不同而不同,具體地,其系統(tǒng)預置或者接收用戶輸入的不同環(huán)境類型下的比例值,電子終端10檢測其周圍的環(huán)境參數(shù),根據(jù)這些環(huán)境參數(shù)確定電子終端10所處的環(huán)境類型,根據(jù)確定的類型選擇相應的比例值。

在步驟S404中,當上述占比超過第二閾值時,對目標音頻數(shù)據(jù)執(zhí)行預設處理。

在本發(fā)明實施例中,優(yōu)選地,對目標音頻數(shù)據(jù)執(zhí)行預設處理具體包括:

將目標音頻數(shù)據(jù)進行分段;

將每段目標音頻數(shù)據(jù)進行優(yōu)化處理,使每段目標音頻數(shù)據(jù)中分貝值超出第一閾值的音頻數(shù)據(jù)的數(shù)量的占比小于所述第二閾值。

在本發(fā)明實施例中,對目標音頻數(shù)據(jù)的分段可以是對該目標音頻數(shù)據(jù)進行平均分段,或者也可以是按照每段音頻數(shù)據(jù)的大小對其進行分段。對每段音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)進行降噪或調(diào)幅處理,以保證其中分貝值超出所述第一閾值的音頻數(shù)據(jù)的數(shù)量的占比小于所述第二閾值。

更優(yōu)選地,在優(yōu)化處理的過程中還可以加入人工校正,通過人工校正減少正常數(shù)據(jù)被誤處理的可能性。具體地,向用戶播放每段音頻數(shù)據(jù),接收用戶的反饋信息,根據(jù)反饋信息確定是否要對該音頻數(shù)據(jù)進行優(yōu)化處理。

更優(yōu)選地,對目標音頻數(shù)據(jù)進行分段的方法包括:

確定采樣音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)的分布情況;

根據(jù)分布情況對目標音頻數(shù)據(jù)進行分段。

在本發(fā)明實施例中,統(tǒng)計上述N個采樣音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)分布情況。根據(jù)上述N個采樣音頻數(shù)據(jù)分布的密集情況對目標音頻數(shù)據(jù)進行分段,具體地,確定固定采樣長度的采樣音頻數(shù)據(jù)窗口中分貝值超過第一閾值的音頻數(shù)據(jù)的數(shù)量或其數(shù)量占采樣音頻數(shù)據(jù)窗口的總比,將這些連續(xù)的采樣音頻數(shù)據(jù)窗口中分貝值超過第一閾值的音頻數(shù)據(jù)的數(shù)量或其數(shù)量占采樣音頻數(shù)據(jù)窗口的總比大于第三閾值時,將這些連續(xù)的采樣音頻數(shù)據(jù)窗口涉及的音頻數(shù)據(jù)分成一段或多段以供后續(xù)優(yōu)化處理。通過根據(jù)異常音頻數(shù)據(jù)的密集度來對目標音頻數(shù)據(jù)進行分段處理時可以自動跳過那些正常的音頻數(shù)據(jù)段而直接對有問題或者瑕疵的音頻數(shù)據(jù)進行校正,極大的提高處理效率。

本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。

實施例四:

圖5示出了本發(fā)明實施例四提供的音頻處理裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中包括:

音頻獲取單元50,用于獲取目標音頻數(shù)據(jù);

用戶在通過電子終端10觀看視頻,或者聽音頻,或者進行音視頻通信時,音頻獲取單元50從電子終端10接收的音視頻文件見中獲得的待處理的目標音頻數(shù)據(jù)。

音頻解析單元51,用于解析目標音頻數(shù)據(jù),并采樣目標音頻數(shù)據(jù),以得到采樣音頻數(shù)據(jù),確定采樣音頻數(shù)據(jù)的分貝值;

音頻解析單元51對目標音頻數(shù)據(jù)進行解碼,采樣解碼后的音頻數(shù)據(jù),其采樣樣本總數(shù)為S,并確定該S個采樣音頻數(shù)據(jù)的分貝值。

音頻判斷單元52,用于判斷采樣音頻數(shù)據(jù)的分貝值是否滿足預設條件;

其中,上述預設條件為符合人耳聽覺的音頻條件參數(shù),其具體可以是電子終端10預置的條件參數(shù),也可以是在步驟S202之前電子終端10接收用戶輸入的條件參數(shù)。

音頻處理單元53,用于當采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,對目標音頻數(shù)據(jù)執(zhí)行預設處理。

具體地,當上述采樣音頻數(shù)據(jù)的分貝值不滿足預設條件時,音頻處理單元53對目標音頻數(shù)據(jù)中不符合預設條件的音頻數(shù)據(jù)進行降噪或調(diào)幅處理,使其最終滿足上述預設條件,最終獲得符合人耳聽覺的音頻數(shù)據(jù)。

優(yōu)選地,為了方便對目標視頻數(shù)據(jù)中的音頻數(shù)據(jù)進行優(yōu)化處理,音頻獲取單元50進一步包括:視頻獲取模塊,用于獲取目標視頻數(shù)據(jù);視頻解析模塊,用于解析目標視頻數(shù)據(jù),并從目標視頻數(shù)據(jù)中剝離出音頻數(shù)據(jù);且本發(fā)明提供的音頻處理裝置還包括:視頻合成單元,用于將處理后的目標音頻數(shù)據(jù)與剝離所述目標音頻數(shù)據(jù)后的目標視頻數(shù)據(jù)進行合成。

在本發(fā)明提供的另一種音頻處理裝置中,音頻判斷單元52可以進一步包括:

音頻檢測模塊,用于檢測所述采樣音頻數(shù)據(jù)中分貝值超過第一閾值的所述采樣音頻數(shù)據(jù)的數(shù)量;

分別判斷上述S個采樣音頻數(shù)據(jù)的分貝值是否大于第一閾值,并統(tǒng)計分貝值大于第一閾值的音頻數(shù)據(jù)的數(shù)量N占采樣總數(shù)S的占比P。

根據(jù)上述采樣總數(shù)S和超出數(shù)量N,超出第一閾值的音頻數(shù)據(jù)的數(shù)量占比P的計算公式為:

P=N/S。

其中,第一閾值可以是系統(tǒng)預置的適合人耳聽覺的最大分貝值,同時也可以是通過電子終端10接收用戶輸入的第一閾值的大小。優(yōu)選地,上述第一閾值還可以是根據(jù)環(huán)境不同而不同,具體地,其系統(tǒng)預置或者接收用戶輸入的不同環(huán)境類型下的第一閾值;電子終端10檢測其周圍的環(huán)境參數(shù),根據(jù)這些環(huán)境參數(shù)確定電子終端10所處的環(huán)境類型;根據(jù)確定的類型選擇相應的第一閾值。

閾值判斷模塊,用于判斷上述超出數(shù)量的占比是否超過第二閾值。

其中,第二閾值可以是系統(tǒng)預置的根據(jù)經(jīng)驗值確定的比例值,同時也可以是通過電子終端10接收的用戶輸入的比例值。優(yōu)選地,上述比例值還可以是根據(jù)環(huán)境不同而不同,具體地,其具體地值可以是系統(tǒng)預置或者接收用戶輸入的不同環(huán)境類型下的比例值;閾值判斷模塊檢測其周圍的環(huán)境參數(shù),根據(jù)這些環(huán)境參數(shù)確定電子終端10所處的環(huán)境類型;閾值判斷模塊根據(jù)確定的類型選擇相應的比例值。

更優(yōu)選地,作為本發(fā)明提供的另一種音頻處理裝置,音頻處理單元53進一步包括:

音頻分段模塊,用于將所述目標音頻數(shù)據(jù)進行分段;

具體地,音頻分段模塊對目標音頻數(shù)據(jù)進行平均分段,或者按照每段音頻數(shù)據(jù)的大小其進行分段。

優(yōu)化處理模塊,用于將所述每段目標音頻數(shù)據(jù)進行優(yōu)化處理,使所述每段目標音頻數(shù)據(jù)中分貝值超過所述第一閾值的音頻數(shù)據(jù)的數(shù)量的占比小于所述第二閾值。

優(yōu)化處理模塊檢測每段音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)進行降噪或調(diào)幅處理,以保證其中分貝值超出所述第一閾值的音頻數(shù)據(jù)的數(shù)量的占比小于所述第二閾值。

更優(yōu)選地,本發(fā)明實施例提供的音頻處理裝置還可以包括以人工校正模塊,用于在優(yōu)化處理的過程中還可以加入人工校正,通過人工校正減少正常數(shù)據(jù)被誤處理的可能性。

更優(yōu)選地,上述音頻分段模塊進一步包括:

分布確定子模塊,用于確定所述采樣音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)的分布情況;

具體地,通過分布確定子模塊統(tǒng)計上述N個采樣音頻數(shù)據(jù)中分貝值超過第一閾值的音頻數(shù)據(jù)分布情況。

音頻分段子模塊,用于根據(jù)所述分布情況對所述目標音頻數(shù)據(jù)進行分段。

音頻分段子模塊,根據(jù)上述N個采樣音頻數(shù)據(jù)分布的密集情況對目標音頻數(shù)據(jù)進行分段,具體地,音頻分段子模塊首先確定固定采樣長度的采樣音頻數(shù)據(jù)窗口中分貝值超過第一閾值的音頻數(shù)據(jù)的數(shù)量或其數(shù)量占采樣音頻數(shù)據(jù)窗口總數(shù)量的比值,將這些連續(xù)的采樣音頻數(shù)據(jù)窗口中分貝值超過第一閾值的音頻數(shù)據(jù)的數(shù)量或其數(shù)量占采樣音頻數(shù)據(jù)窗口的總比大于第三閾值時,將這些連續(xù)的采樣音頻數(shù)據(jù)窗口涉及的音頻數(shù)據(jù)分成一段或多段以供后續(xù)優(yōu)化處理。通過根據(jù)異常音頻數(shù)據(jù)的密集度來對目標音頻數(shù)據(jù)進行分段處理時可以自動跳過那些正常的音頻數(shù)據(jù)段而直接對有問題或者瑕疵的音頻數(shù)據(jù)進行校正,極大的提高處理效率。

在本發(fā)明實施例所提供音頻處理裝置的各單元可由相應的硬件或軟件單元實現(xiàn),各單元可以為獨立的軟、硬件單元,也可以集成為一個軟、硬件單元,在此不用以限制本發(fā)明。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1