一種用于對音頻信息進(jìn)行降噪處理的方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于對音頻信息進(jìn)行降噪處理的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,通常采用以下兩種途徑來降低環(huán)境噪聲對第一設(shè)備(如智能電視)輸出的音頻產(chǎn)生的干擾:a)第一設(shè)備直接對與當(dāng)前時刻的環(huán)境噪聲對應(yīng)的波形進(jìn)行同振幅逆相位處理,并將后續(xù)時刻的音頻所對應(yīng)的波形與前述同振幅逆相位處理后得到的波形,進(jìn)行相加并輸出,從而實現(xiàn)降噪;b)通過在第一設(shè)備所處室內(nèi)環(huán)境中裝飾的、能夠用于降噪的裝飾物(如雙層隔聲墻、吸音地毯),來在音頻輸出之后被傳輸至人耳的過程中對該音頻進(jìn)行降噪。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種用于對音頻信息進(jìn)行降噪處理的方法、裝置和系統(tǒng)。
[0004]根據(jù)本發(fā)明的一個方面,提供一種用于在第一設(shè)備中對音頻信息進(jìn)行降噪處理的方法,其中,該方法包括:
[0005]a.將當(dāng)前時刻的環(huán)境噪聲信息提供給第二設(shè)備;
[0006]b.接收來自第二設(shè)備的噪聲預(yù)測信息;
[0007]c.根據(jù)所述噪聲預(yù)測信息以及所述環(huán)境噪聲信息,預(yù)測后續(xù)時刻的環(huán)境噪聲信息;
[0008]d.根據(jù)所述后續(xù)時刻的環(huán)境噪聲信息,對所述第一設(shè)備在后續(xù)時刻輸出的音頻信息進(jìn)行降噪處理,獲得降噪后的音頻信息。
[0009]根據(jù)本發(fā)明的另一個方面,還提供了一種用于在第二設(shè)備中向第一設(shè)備提供噪聲預(yù)測信息的方法,其中,該方法包括:
[0010]A.接收來自第一設(shè)備的當(dāng)前時刻的環(huán)境噪聲信息;
[0011]B.根據(jù)所述當(dāng)前時刻的噪聲信息,以及與第一設(shè)備對應(yīng)的歷史噪聲信息,確定用于預(yù)測后續(xù)時刻的噪聲的噪聲預(yù)測信息。
[0012]C.將所述噪聲預(yù)測信息提供給第一設(shè)備。
[0013]根據(jù)本發(fā)明的另一方面,還提供了一種用于在第一設(shè)備中對音頻信息進(jìn)行降噪處理的第一裝置,其中,該第一裝置包括:
[0014]第一提供裝置,用于將當(dāng)前時刻的環(huán)境噪聲信息提供給第二設(shè)備;
[0015]第一接收裝置,用于接收來自第二設(shè)備的噪聲預(yù)測信息;
[0016]預(yù)測裝置,用于根據(jù)所述噪聲預(yù)測信息以及所述環(huán)境噪聲信息,預(yù)測后續(xù)時刻的環(huán)境噪聲信息;
[0017]處理裝置,用于根據(jù)所述后續(xù)時刻的環(huán)境噪聲信息,對所述第一設(shè)備在后續(xù)時刻輸出的音頻信息進(jìn)行降噪處理,獲得降噪后的音頻信息。
[0018]根據(jù)本發(fā)明的另一方面,還提供了一種用于在第二設(shè)備中向第一設(shè)備提供噪聲預(yù)測信息的第二裝置,其中,該第二裝置包括:
[0019]第二接收裝置,用于接收來自第一設(shè)備的當(dāng)前時刻的環(huán)境噪聲信息;
[0020]第二確定裝置,用于根據(jù)所述當(dāng)前時刻的噪聲信息,以及與第一設(shè)備對應(yīng)的歷史噪聲信息,確定用于預(yù)測后續(xù)時刻的噪聲的噪聲預(yù)測信息。
[0021]第二提供裝置,用于將所述噪聲預(yù)測信息提供給第一設(shè)備。
[0022]根據(jù)本發(fā)明的另一方面,還提供了一種系統(tǒng),該系統(tǒng)包括第一設(shè)備和第二設(shè)備,所述第一設(shè)備包括本發(fā)明所述的第一裝置,所述第二設(shè)備包括本發(fā)明所述的第二裝置。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:1)能夠根據(jù)當(dāng)前時刻實際環(huán)境中的環(huán)境噪聲信息,以及第一設(shè)備的歷史噪聲信息,來預(yù)測后續(xù)時刻的環(huán)境噪聲信息,再根據(jù)預(yù)測得到的環(huán)境噪聲信息對后續(xù)時刻的音頻信息進(jìn)行降噪處理,從而使得人耳最終所聽到的音頻信息與降噪前第一設(shè)備要輸出的初始音頻信息差別極小,也即能夠極大程度的還原初始音頻信息;2)能夠結(jié)合與第一設(shè)備相關(guān)聯(lián)的其他第一設(shè)備的歷史噪聲信息,來獲得更準(zhǔn)確的預(yù)測噪聲信息,從而達(dá)到更好的降噪效果;3)不需要改變第一設(shè)備所處室內(nèi)環(huán)境中的裝飾,從而能夠大大節(jié)約成本;4)能夠?qū)⒌谝辉O(shè)備的后續(xù)時刻的音頻信息與所述當(dāng)前時刻的環(huán)境噪聲信息進(jìn)行比對,來確定音頻波形優(yōu)化信息,從而避免在降噪過程中由于多種因素,如噪聲振幅過大、噪聲與音頻信息具有相似的部分波段等,而損害初始音頻信息的音質(zhì),進(jìn)而提高降噪效率,更好的還原初始音頻信息。
【附圖說明】
[0024]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0025]圖1為本發(fā)明一個實施例的用于對音頻信息進(jìn)行降噪處理的方法的流程示意圖;
[0026]圖2為本發(fā)明另一個實施例的用于對音頻信息進(jìn)行降噪處理的方法的流程示意圖;
[0027]圖3為本發(fā)明一個實施例的用于對音頻信息進(jìn)行降噪處理的系統(tǒng)的結(jié)構(gòu)示意圖;
[0028]圖4為本發(fā)明另一個實施例的用于對音頻信息進(jìn)行降噪處理的系統(tǒng)的結(jié)構(gòu)示意圖;
[0029]圖5為本發(fā)明一個示例的對音頻信息進(jìn)行波形優(yōu)化的示意圖;
[0030]圖6為本發(fā)明另一個示例的對音頻信息進(jìn)行波形優(yōu)化的示意圖。
[0031]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】
[0032]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0033]圖1為本發(fā)明一個實施例的用于對音頻信息進(jìn)行降噪處理的方法的流程示意圖。
[0034]其中,本實施例的方法主要通過第一設(shè)備和第二設(shè)備來實現(xiàn)。其中,所述第一設(shè)備包括任何能夠用于輸入音頻信息的設(shè)備;優(yōu)選地,所述第一設(shè)備為用于播放多媒體的終端設(shè)備,如智能電視設(shè)備。其中,所述第二設(shè)備用于為至少一個第一設(shè)備提供服務(wù);優(yōu)選地,所述第二設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組;更優(yōu)選地,所述第二設(shè)備為云服務(wù)器,所述云服務(wù)器用于表示基于云計算(Cloud Computing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。
[0035]需要說明的是,所述第一設(shè)備和第二設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一設(shè)備和第二設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0036]根據(jù)本實施例的方法包括步驟S101、步驟S102、步驟S103、步驟S104、步驟S105、步驟S106和步驟S107。
[0037]在步驟SlOl中,第一設(shè)備將當(dāng)前時刻的環(huán)境噪聲信息提供給第二設(shè)備。
[0038]其中,所述環(huán)境噪聲信息包括任何與當(dāng)前時刻實際環(huán)境中的噪聲相關(guān)的信息。其中,所述實際環(huán)境用于指示第一設(shè)備當(dāng)前所處環(huán)境;例如,第一設(shè)備為位于客廳中的智能電視,所述實際環(huán)境用于指示該客廳環(huán)境。
[0039]優(yōu)選地,所述環(huán)境噪聲信息包括但不限于:實際環(huán)境中的噪聲的波形、波長、頻率、振幅等。其中,實際環(huán)境中的噪聲包括但不限于:
[0040]I)實際環(huán)境中具有固定頻率的噪聲,如空調(diào)、冰箱等家用電器的噪聲;
[0041]2)實際環(huán)境中具有特有頻率的噪聲,如用戶說話的聲音、寵物的叫聲等;
[0042]3)實際環(huán)境中具有特定時間周期的噪聲,如用戶設(shè)備的整點報時聲音、每天上午8:00-9:00之間的戶外施工聲音等。
[0043]具體地,第一設(shè)備將當(dāng)前時刻的環(huán)境噪聲信息提供給第二設(shè)備的實現(xiàn)方式包括但不限于:
[0044]I)第一設(shè)備根據(jù)該第一設(shè)備當(dāng)前時刻輸出的音頻信息以及實際環(huán)境中當(dāng)前時刻的音頻信息,確定當(dāng)前時刻的環(huán)境噪聲信息;接著,第一設(shè)備將所確定的環(huán)境噪聲信息提供給第二設(shè)備。
[0045]其中,所述第一設(shè)備當(dāng)前時刻輸入的音頻信息包括任何與第一設(shè)備當(dāng)前輸出的音頻相對應(yīng)的信息,該當(dāng)前輸出的音頻與環(huán)境噪聲無關(guān)。優(yōu)選地,所述第一設(shè)備當(dāng)前時刻輸入的音頻信息包括但不限于:第一設(shè)備當(dāng)前輸出的音頻的波形、波長、頻率、振幅等。
[0046]其中,所述實際環(huán)境中當(dāng)前時刻的音頻信息包括任何與在實際環(huán)境中采集到的音頻相關(guān)的信息,該在實際環(huán)境中采集到的音頻為人耳實際聽到的聲音(包括第一設(shè)備當(dāng)前輸出的音頻,以及環(huán)境噪聲)。優(yōu)選地,所述實際環(huán)境中當(dāng)前時刻的音頻信息包括但不限于:在實際環(huán)境中采集到的音頻的波形、波長、頻率、振幅等。
[0047]其中,第一設(shè)備可采用多種方式獲得實際環(huán)境中當(dāng)前時刻的音頻信息。
[0048]例如,第一設(shè)備中的采音單元直接采集得到實際環(huán)境中當(dāng)前時刻的音頻信息。
[0049]又例如,第一設(shè)備獲得該第一設(shè)備之外的采音設(shè)備所采集得到的、實際環(huán)境中當(dāng)前時刻的音頻信息。其中,所述采音設(shè)備包括任何能夠用于采集音頻的設(shè)備,如手機(jī)、傳感器等。優(yōu)選地,所述采音設(shè)備為能夠與所述第一設(shè)備配套使用的設(shè)備,如遙控器、音響設(shè)備等。
[0050]需要說明的是,若當(dāng)前環(huán)境中存在多個采音設(shè)備,則第一設(shè)備可基于多種因素,如該多個采音設(shè)備的權(quán)重、在所述當(dāng)前環(huán)境中的位置、采集方向等,來確定實際環(huán)境中當(dāng)前時刻的音頻信息。例如,用戶隨身攜帶的手機(jī)的權(quán)重最高,則第一設(shè)備可直接將其獲得的、該手機(jī)采集到的音頻信息,作為實際環(huán)境中當(dāng)前時刻的音頻信息。
[0051]具體地,第一設(shè)備根據(jù)該第一設(shè)備當(dāng)前時刻輸出的音頻信息以及實際環(huán)境中當(dāng)前時刻的音頻信息,確定與當(dāng)前時刻實際環(huán)境中的噪聲相對應(yīng)的環(huán)境噪聲信息;接著,第一設(shè)備將所該環(huán)境噪聲信息提供給第二設(shè)備。
[0052]例如,與實際環(huán)境中當(dāng)前時刻的音頻信息相對應(yīng)的波形為S(O),與第一設(shè)備當(dāng)前時刻輸出的音頻信息相對應(yīng)的波形為S’(O),則第一設(shè)備對S (O)和S’ (O)進(jìn)行相減處理,并將相減處理后得到的波形確定為環(huán)境噪聲信息;接著,第一設(shè)備將該環(huán)境噪聲信息提供給第二設(shè)備。
[0053]2)第一設(shè)備直接接收其他設(shè)備所提供的、當(dāng)前時刻的環(huán)境噪聲信息,并將所述環(huán)境噪聲信息提供給第二設(shè)備。
[0054]其中,所述其他設(shè)備可采用多種方式獲得實際環(huán)境中當(dāng)前時刻的環(huán)境噪聲信息。例如,所述其他設(shè)備采集實際環(huán)境中的音頻,并通過分析該音頻中的成分來確定當(dāng)前時刻的環(huán)境噪聲信息;又例如,所述其他設(shè)備將其采集到的、實際環(huán)境中具有固定頻率的噪聲和具有特定時間周期的噪聲,為當(dāng)前時刻的環(huán)境噪聲信息。
[0055]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將當(dāng)前時刻的環(huán)境噪聲信息提供給第二設(shè)備的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0056]在步驟S102中,第二設(shè)備接收來自第一設(shè)備的當(dāng)前時刻的環(huán)境噪聲信息。
[0057]具體地,第二設(shè)備基于與第一設(shè)備之間的連接,接收來自第一設(shè)備的當(dāng)前時刻的環(huán)境噪聲信息。
[0058]例如,第二設(shè)備為云服務(wù)器。在步驟SlOl中,第一設(shè)備基于云連接將當(dāng)前時刻的環(huán)境噪聲信息上傳至云服務(wù)器;在步驟S102中,云服務(wù)器接收來自第一設(shè)備的當(dāng)前時刻的環(huán)境噪聲信息。
[0059]在步驟S103中,第二設(shè)備根據(jù)當(dāng)前時刻的環(huán)境噪聲信息,以及與第一設(shè)備對應(yīng)的歷史噪聲信息,確定用于預(yù)測后續(xù)時刻的噪聲的噪聲預(yù)測信息。
[0060]其中,所述后續(xù)時刻表示在當(dāng)前時刻之后的時刻;優(yōu)選地,所述后續(xù)時刻與所述當(dāng)前時刻之間相隔單位時間(如單位時間為500ms),該單位時刻為可調(diào)整的;例如,第一設(shè)備根據(jù)該第一設(shè)備的參數(shù)設(shè)置該單位時間,或者,用戶自行設(shè)置該單位時間。
[0061]其中,所述與第一設(shè)備對應(yīng)的歷史噪聲信息包括任何與所述第一設(shè)備相關(guān)的歷史噪聲信息。優(yōu)選地,所述與第一設(shè)備對應(yīng)的歷史噪聲信息包括但不限于:
[0062]I)第一設(shè)備的歷史噪聲數(shù)據(jù)。
[0063]其中,所述第一設(shè)