两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

抗嘯叫音頻信號(hào)處理方法和裝置制造方法

文檔序號(hào):2827725閱讀:380來(lái)源:國(guó)知局
抗嘯叫音頻信號(hào)處理方法和裝置制造方法
【專利摘要】本發(fā)明提供一種抗嘯叫音頻信號(hào)處理方法和裝置。本發(fā)明抗嘯叫音頻信號(hào)處理方法,包括:接收點(diǎn)唱請(qǐng)求,所述點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí);并獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào);獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào),根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào);將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音,得到第二音頻信號(hào)。本發(fā)明實(shí)施例對(duì)近端輸入信號(hào)進(jìn)行了嘯叫抑制處理,有效抑制了外放擴(kuò)音環(huán)境中產(chǎn)生的嘯叫,能真實(shí)的模擬商業(yè)K歌放的場(chǎng)景,讓用戶隨時(shí)享受K歌樂趣。
【專利說(shuō)明】抗嘯叫音頻信號(hào)處理方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種抗嘯叫音頻信號(hào)處理方法和裝置。

【背景技術(shù)】
[0002] 隨著智能手機(jī)的功能越來(lái)越強(qiáng)大,豐富的多媒體功能成為吸引消費(fèi)者的一大特 點(diǎn)。其中,在該通過(guò)智能手機(jī)實(shí)現(xiàn)豐富的多媒體功能中,使用智能手機(jī)唱卡拉0K十分受消 費(fèi)者的歡迎,但是,目前市場(chǎng)的大部分手機(jī)都只能戴著耳機(jī)唱卡拉0K,不具有外放卡拉0K 功能。
[0003] 圖1為現(xiàn)有技術(shù)中用于移動(dòng)終端的卡拉0K系統(tǒng)原理框圖,如圖1所示,該卡拉0K 系統(tǒng)包括微處理器10、存儲(chǔ)器11、人機(jī)交互設(shè)備、音頻處理器14、調(diào)頻無(wú)線發(fā)射器17、音頻 功率放大器18和左、右聲道揚(yáng)聲器;其中,微處理器10包括控制單元15和音頻編解碼單元 16 ;人機(jī)交互設(shè)備包括鍵盤12,顯不器13和麥克風(fēng)19。具體的,該用于移動(dòng)終端的卡拉0K 系統(tǒng)的實(shí)現(xiàn)方式如下:將預(yù)先處理過(guò)的高保真電視音樂網(wǎng)(MusicTelevision,簡(jiǎn)稱MTV)文 件通過(guò)通用串行總線(Universal Serial Bus,簡(jiǎn)稱USB)存入存儲(chǔ)器11,微處理器10將從 存儲(chǔ)器11中讀取到的聲音信號(hào)解碼成背景音頻信號(hào)和原唱音頻信號(hào)后通過(guò)音頻總線I2S 傳送給音頻處理器14。音頻處理器14將從麥克風(fēng)19收到的人聲演唱的音頻信號(hào)同背景音 頻信號(hào)進(jìn)行混音,混音后的音頻信號(hào)可以通過(guò)調(diào)頻無(wú)線發(fā)射器17發(fā)送到與該用于移動(dòng)終 端的卡拉0K系統(tǒng)以無(wú)線方式相連的另一擴(kuò)音設(shè)備上進(jìn)行播放,或者,也可以通過(guò)音頻功率 放大器18對(duì)音頻處理器輸出的音頻信號(hào)放大,推動(dòng)左、右聲道揚(yáng)聲器進(jìn)行播放,從而實(shí)現(xiàn) 了移動(dòng)終端外放卡拉0K的功能。
[0004] 但是,在外放擴(kuò)音環(huán)境中,揚(yáng)聲器播放的音頻信號(hào)會(huì)重新被拾取,再經(jīng)過(guò)音頻功率 放大器放大播放,形成回環(huán),從而非常容易產(chǎn)生嘯叫,進(jìn)而使得放音或錄音不在同一聲場(chǎng), 或者放音設(shè)備和錄音設(shè)備必須距離較遠(yuǎn),限制了應(yīng)用場(chǎng)景。


【發(fā)明內(nèi)容】

[0005] 本發(fā)明實(shí)施例提供一種抗嘯叫音頻信號(hào)處理方法和裝置,有效抑制了外放擴(kuò)音環(huán) 境中產(chǎn)生的嘯叫,能真實(shí)的模擬商業(yè)K歌放的場(chǎng)景,讓用戶隨時(shí)享受K歌樂趣。
[0006] 本發(fā)明一方面提供一種抗嘯叫音頻信號(hào)處理方法,包括:
[0007] 接收點(diǎn)唱請(qǐng)求,所述點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí);并獲取與所述待點(diǎn)唱歌曲 的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào);
[0008] 獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào),根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信 號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào);其中,所述遠(yuǎn)端參考信號(hào)為揚(yáng)聲器的輸入信號(hào); 所述近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào);
[0009] 將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音處理,得到第二音頻信號(hào)。
[0010] 在第一方面的第一種可能實(shí)現(xiàn)方式中,所述根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端 輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào),包括:
[0011] 在音頻處理底層或者數(shù)字信號(hào)處理DSP層上,根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近 端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào)。
[0012] 結(jié)合本發(fā)明第一方面的第一種可能實(shí)現(xiàn)方式,在第一方面的第二種可能實(shí)現(xiàn)方式 中,所述獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào),包括:
[0013] 根據(jù)所述待點(diǎn)唱歌曲的標(biāo)識(shí)得到所述待點(diǎn)唱歌曲的歌曲信息,并對(duì)所述歌曲信息 解碼,以獲取所述背景音頻信號(hào)。
[0014] 結(jié)合本發(fā)明第一方面的第二種可能實(shí)現(xiàn)方式,在第一方面的第三種可能實(shí)現(xiàn)方式 中,所述將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音處理,包括 :
[0015] 將所述第一音頻信號(hào)與所述背景音頻信號(hào)在音頻下行鏈路上進(jìn)行混音處理。
[0016] 結(jié)合第一方面的第三種可能實(shí)現(xiàn)方式,在第一方面的第四種可能實(shí)現(xiàn)方式中,所 述播放第二音頻信號(hào),具體包括:
[0017] 將所述第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú)線發(fā)射器發(fā)送到外部擴(kuò)音設(shè)備上以 進(jìn)行播放;或者,
[0018] 將所述第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
[0019] 本發(fā)明第二方面提供一種抗嘯叫音頻信號(hào)處理裝置,包括:
[0020] 接收模塊,用于接收點(diǎn)唱請(qǐng)求,所述點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí);
[0021] 獲取模塊,用于獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào);
[0022] 所述獲取模塊,還用于獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào);其中,所述遠(yuǎn)端參考信 號(hào)為揚(yáng)聲器的輸入信號(hào);所述近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào);
[0023] 處理模塊,用于根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信號(hào)進(jìn)行嘯叫抑制處理, 獲取第一音頻信號(hào);并將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音處理,獲取第二 音頻信號(hào)。
[0024] 在第二方面的第一種可能實(shí)現(xiàn)方式中,所述處理模塊,具體用于:
[0025] 在音頻處理底層或者數(shù)字信號(hào)處理DSP層上,根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近 端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào);并將所述第一音頻信號(hào)與所述背景音 頻信號(hào)進(jìn)行混音處理,獲取第二音頻信號(hào)。
[0026] 結(jié)合第二方面的第一中可能實(shí)現(xiàn)方式,在第二方面的第二種可能實(shí)現(xiàn)方式中,所 述獲取模塊,包括:
[0027] 歌曲信息獲取單元,用于根據(jù)所述待點(diǎn)唱歌曲的標(biāo)識(shí)得到所述待點(diǎn)唱歌曲的歌曲 信息;
[0028] 解碼單元,用于對(duì)所述歌曲信息解碼,以獲取所述背景音頻信號(hào)。
[0029] 結(jié)合第二方面的第二種可能實(shí)現(xiàn)方式,在第二方面的第三種可能實(shí)現(xiàn)方式中,所 述處理模塊,具體還用于:
[0030] 將所述第一音頻信號(hào)與所述背景音頻信號(hào)在音頻下行鏈路上進(jìn)行混音處理。
[0031] 結(jié)合第二方面的第三種可能實(shí)現(xiàn)方式,在第二方面的第四種可能實(shí)現(xiàn)方式中,還 包括播放模塊,所述播放模塊,用于將所述第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú)線發(fā)射器 發(fā)送到外部擴(kuò)音設(shè)備上以進(jìn)行播放;或者,
[0032] 將所述第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
[0033] 本實(shí)施例提供的抗嘯叫音頻信號(hào)處理方法,通過(guò)接收到的點(diǎn)唱請(qǐng)求中的待點(diǎn)唱歌 曲的標(biāo)識(shí),獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào),獲取遠(yuǎn)端參考信號(hào)和近端輸入 信號(hào),根據(jù)該遠(yuǎn)端參考信號(hào)對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào),將第一 音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,獲得第二音頻信號(hào)。由于本實(shí)施例中對(duì)近端輸入 信號(hào)進(jìn)行了抗嘯叫處理,因此,有效抑制了外放擴(kuò)音環(huán)境中產(chǎn)生的嘯叫,使得放音設(shè)備和錄 音設(shè)備即使距離很近也不會(huì)產(chǎn)生嘯叫,能真實(shí)的模擬商業(yè)K歌放的場(chǎng)景,讓用戶隨時(shí)享受K 歌樂趣,從而有效地提高了用戶的體驗(yàn)度。

【專利附圖】

【附圖說(shuō)明】
[0034] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0035] 圖1為現(xiàn)有技術(shù)中用于移動(dòng)終端的卡拉0K系統(tǒng)原理框圖;
[0036] 圖2為本發(fā)明實(shí)施例一提供的抗嘯叫音頻信號(hào)處理方法流程圖;
[0037] 圖3為本發(fā)明實(shí)施例二提供的抗嘯叫音頻信號(hào)處理方法流程圖;
[0038] 圖4為本發(fā)明實(shí)施例五提供的抗嘯叫音頻信號(hào)處理裝置的結(jié)構(gòu)示意圖;
[0039] 圖5為本發(fā)明實(shí)施例七提供的抗嘯叫音頻信號(hào)處理裝置的結(jié)構(gòu)示意圖;
[0040] 圖6為本發(fā)明實(shí)施例九提供的抗嘯叫音頻信號(hào)處理裝置的原理框圖。

【具體實(shí)施方式】
[0041] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042] 圖2為本發(fā)明實(shí)施例一提供的抗嘯叫音頻信號(hào)處理方法流程圖。該抗嘯叫音頻信 號(hào)處理方法主要用于便攜式移動(dòng)終端中唱卡拉0K的場(chǎng)景,執(zhí)行主體可以為智能手機(jī),但并 不以此為限。如圖2所示,本實(shí)施例的抗嘯叫音頻信號(hào)處理方法包括以下步驟。
[0043] 步驟101、接收點(diǎn)唱請(qǐng)求,點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí)。
[0044] 本實(shí)施例中,待點(diǎn)唱歌曲的標(biāo)識(shí)可以為待點(diǎn)唱歌曲的曲名、歌詞、關(guān)鍵子、演唱歌 手姓名等,但并不以此為限。
[0045] 步驟102、獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào)。
[0046] 本實(shí)施例中,待點(diǎn)唱歌曲包括原唱語(yǔ)音信號(hào)和背景音頻信號(hào),點(diǎn)唱歌曲時(shí)需要獲 取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào)。
[0047] 步驟103、獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào),根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信 號(hào)進(jìn)行嘯叫抑制處理,得到第一音頻信號(hào)。
[0048] 其中,遠(yuǎn)端參考信號(hào)為揚(yáng)聲器的輸入信號(hào);近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào)。
[0049] 本實(shí)施例中,舉例來(lái)說(shuō),遠(yuǎn)端參考信號(hào)為揚(yáng)聲器的輸入信號(hào),即在揚(yáng)聲器中進(jìn)行播 放的音頻信號(hào),近端輸入信號(hào)為麥克風(fēng)采集到的音頻信號(hào),麥克風(fēng)采集到的音頻信號(hào)即近 端輸入信號(hào)中包括語(yǔ)音信號(hào)、周圍環(huán)境音頻信號(hào)、揚(yáng)聲器播放的音頻信號(hào)的反饋信號(hào)。當(dāng)遠(yuǎn) 端參考信號(hào)不存在,即揚(yáng)聲器中沒有任何音頻信號(hào)輸出時(shí),麥克風(fēng)采集到的音頻信號(hào)中沒 有揚(yáng)聲器播放的音頻信號(hào)的反饋信號(hào),因而不存在嘯叫,由于遠(yuǎn)端參考信號(hào)不存在,也不會(huì) 對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理;當(dāng)存在遠(yuǎn)端參考信號(hào),即揚(yáng)聲器中有音頻信號(hào)輸出時(shí), 麥克風(fēng)采集到的音頻信號(hào)中有揚(yáng)聲器播放的音頻信號(hào)的反饋信號(hào),會(huì)產(chǎn)生嘯叫,因此,當(dāng)獲 取到遠(yuǎn)端參考信號(hào)時(shí),根據(jù)遠(yuǎn)端參考信號(hào)對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理,得到第一音 頻信號(hào)。
[0050] 需要說(shuō)明的是,本實(shí)施例中的麥克風(fēng)主要為移動(dòng)終端自帶的麥克風(fēng),但并不以此 為限。
[0051] 本實(shí)施例中,以基于反饋信號(hào)頻譜估計(jì)的嘯叫抑制處理方法為例,詳細(xì)說(shuō)明本實(shí) 施例的技術(shù)方案。嘯叫抑制處理方法具體包括以下步驟:
[0052] 1)分別對(duì)近端輸入信號(hào)和遠(yuǎn)端參考信號(hào)進(jìn)行分幀、加窗和傅里葉變換處理,以將 時(shí)域信號(hào)變換到頻域,得到近端參考頻域信號(hào)和遠(yuǎn)端參考頻域信號(hào);
[0053] 2)根據(jù)近端參考頻域信號(hào)和遠(yuǎn)端參考頻域信號(hào),計(jì)算近端輸入信號(hào)和遠(yuǎn)端參考信 號(hào)之間的互相功率譜,并計(jì)算遠(yuǎn)端參考信號(hào)的功率譜;再用近端輸入信號(hào)和遠(yuǎn)端參考信號(hào) 之間的互相功率譜除以遠(yuǎn)端參考信號(hào)的功率譜得到反饋路徑的幅度譜,并利用反饋路徑的 幅度譜計(jì)算當(dāng)前幀反饋信號(hào)的幅度譜;其中,麥克風(fēng)采集到的信號(hào)(即近端輸入信號(hào))包括 語(yǔ)音信號(hào)、環(huán)境信號(hào)和揚(yáng)聲器播放的音頻信號(hào)的反饋信號(hào),當(dāng)前幀反饋信號(hào)是指麥克風(fēng)采 集到的信號(hào)中的揚(yáng)聲器播放的音頻信號(hào)的反饋信號(hào)。
[0054] 3)計(jì)算近端輸入信號(hào)的幅度譜,利用近端輸入信號(hào)的幅度譜和當(dāng)前幀反饋信號(hào)的 幅度譜計(jì)算增益函數(shù);
[0055] 4)利用增益函數(shù)對(duì)近端輸入信號(hào)頻譜進(jìn)行修正;
[0056] 5)對(duì)修正后的近端輸入信號(hào)進(jìn)行逆傅里葉變換得到時(shí)域輸出信號(hào),即獲取第一音 頻信號(hào)。
[0057] 需要說(shuō)明的是,嘯叫抑制處理方法有多種,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況選擇 適當(dāng)?shù)膰[叫抑制處理方法,本發(fā)明中并不以此為限。
[0058] 步驟104、將第一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,得到第二音頻信號(hào)。
[0059] 本實(shí)施例提供的抗嘯叫音頻信號(hào)處理方法,通過(guò)接收到的點(diǎn)唱請(qǐng)求中的待點(diǎn)唱歌 曲的標(biāo)識(shí),獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào),獲取遠(yuǎn)端參考信號(hào)和近端輸入 信號(hào),根據(jù)該遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào),將第 一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,得到第二音頻信號(hào)。由于本實(shí)施例中對(duì)近端輸 入信號(hào)進(jìn)行了嘯叫抑制處理,因此,有效抑制了外放擴(kuò)音環(huán)境中產(chǎn)生的嘯叫,使得放音設(shè)備 和錄音設(shè)備即使距離很近也不會(huì)產(chǎn)生嘯叫,能真實(shí)的模擬商業(yè)K歌放的場(chǎng)景,讓用戶隨時(shí) 孚受:K歌樂趣,從而有效地提1? 了用戶的體驗(yàn)度。
[0060] 圖3為本發(fā)明實(shí)施例二提供的抗嘯叫音頻信號(hào)處理方法流程圖。如圖3所示,該 方法包括如下步驟。
[0061] 步驟201、接收點(diǎn)唱請(qǐng)求,點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí)。
[0062] 步驟202、獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào)。
[0063] 本實(shí)施例中,步驟201?步驟202和上述實(shí)施例一中的步驟101?步驟102相同, 此處不再贅述。
[0064] 步驟203、獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào),在音頻處理底層或者數(shù)字信號(hào)處理 (digital signal processing,簡(jiǎn)稱DSP)層上,根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn)行嘯 叫抑制處理,獲取第一音頻信號(hào)。
[0065] 本實(shí)施例方法的執(zhí)行主體可以為操作軟件,軟件分為應(yīng)用層(Application)、結(jié)構(gòu) 層(Framework)、硬件抽象層(Hardware Abstraction Layer,簡(jiǎn)稱 HAL)、驅(qū)動(dòng)層(Driver) 四個(gè)層次,越高層軟件存在越多的延遲,例如:在Application層處理,就會(huì)存在越多的延 遲,音頻處理底層和DSP層為Driver下面的一層,在音頻處理底層或者DSP進(jìn)行嘯叫抑制 處理,延遲小,因此,為了降低音頻信號(hào)處理和傳輸過(guò)程中的延遲,本發(fā)明中在音頻處理底 層或者數(shù)字信號(hào)處理層上,根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取第 一音頻信號(hào)。
[0066] 步驟204、將第一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,得到第二音頻信號(hào)。
[0067] 本實(shí)施例提供的抗嘯叫音頻信號(hào)處理方法,通過(guò)接收到的點(diǎn)唱請(qǐng)求中的待點(diǎn)唱歌 曲的標(biāo)識(shí),獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào),獲取遠(yuǎn)端參考信號(hào)和近端輸入 信號(hào),在音頻處理底層或者數(shù)字信號(hào)處理DSP層上,根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn) 行嘯叫抑制處理,獲取第一音頻信號(hào),將第一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,得到 第二音頻信號(hào)。本實(shí)施例中對(duì)近端輸入信號(hào)進(jìn)行了嘯叫抑制處理,有效抑制了外放擴(kuò)音環(huán) 境中產(chǎn)生的嘯叫,使得放音設(shè)備和錄音設(shè)備即使距離很近也不會(huì)產(chǎn)生嘯叫,能真實(shí)的模擬 商業(yè)K歌放的場(chǎng)景,讓用戶隨時(shí)享受K歌樂趣,并且,本實(shí)施例中在音頻處理底層或者或者 DSP層上進(jìn)行嘯叫抑制處理,減小了音頻信號(hào)處理過(guò)程中的延遲,還可以回避系統(tǒng)高層次軟 件的不穩(wěn)定因素,使得K歌效果更好。
[0068] 進(jìn)一步的,在本發(fā)明的實(shí)施例三中,在上述各個(gè)實(shí)施例的基礎(chǔ)上,獲取與待點(diǎn)唱歌 曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào),具體包括:根據(jù)待點(diǎn)唱歌曲的標(biāo)識(shí)得到待點(diǎn)唱歌曲的歌曲 信息,并對(duì)該歌曲信息解碼,以獲取背景音頻信號(hào)。
[0069] 本實(shí)施例中,根據(jù)待點(diǎn)唱歌曲的標(biāo)識(shí)得到待點(diǎn)唱歌曲的歌曲信息,該歌曲信息中 包括原唱語(yǔ)音信號(hào)和背景音頻信號(hào),在一些特殊的場(chǎng)景中(如唱卡拉0K),只需要背景音頻 信號(hào),因此,需要對(duì)待點(diǎn)唱歌曲解碼,以獲取對(duì)應(yīng)的背景音頻信號(hào)。其中,對(duì)于待點(diǎn)唱歌曲解 碼以獲取對(duì)應(yīng)的背景音頻信號(hào)的方法有多種,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況選擇合適的 解碼方法來(lái)獲取背景音頻信號(hào),本發(fā)明中不做限定。
[0070] 更進(jìn)一步的,在本發(fā)明的實(shí)施例四中,在上述各個(gè)實(shí)施例的基礎(chǔ)上,將第一音頻信 號(hào)與背景音頻信號(hào)進(jìn)行混音處理,包括:將第一音頻信號(hào)與背景音頻信號(hào)在音頻下行鏈路 上進(jìn)行混音處理。
[0071] 本實(shí)施例中,音頻信號(hào)處理過(guò)程中,將麥克風(fēng)采集到音頻信號(hào)傳輸?shù)綉?yīng)用層中進(jìn) 行處理(如錄入存儲(chǔ))這一音頻處理鏈路為音頻上行鏈路;在應(yīng)用層上獲取背景音頻信號(hào) 與第一音頻信號(hào)進(jìn)行混音,得到第二音頻信號(hào)后由揚(yáng)聲器播出這一音頻處理鏈路為音頻下 行鏈路,因此,第一音頻信號(hào)與背景音頻信號(hào)是在音頻下行鏈路上進(jìn)行混音處理。
[0072] 可選地,得到第二音頻信號(hào)之后,還包括:將第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú) 線發(fā)射器發(fā)送到外部擴(kuò)音設(shè)備上以進(jìn)行播放;或者,將第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
[0073] 本實(shí)施例中,外部擴(kuò)音設(shè)備指的是位于用于進(jìn)行抗嘯叫音頻信號(hào)處理的設(shè)備之 夕卜,該設(shè)備需要通過(guò)無(wú)線或者有限的方式連接到其它擴(kuò)音設(shè)備上。將第二音頻信號(hào)通過(guò)音 頻信號(hào)線或者無(wú)線發(fā)射器發(fā)送到外部擴(kuò)音設(shè)備上以進(jìn)行播放,實(shí)現(xiàn)了移動(dòng)終端外放卡拉OK 的功能,能真實(shí)的模擬商業(yè)K歌放的場(chǎng)景;或者將第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放,用戶 可以隨時(shí)使用便攜式的移動(dòng)終端唱卡拉0K,享受K歌樂趣。
[0074] 圖4為本發(fā)明實(shí)施例五提供的抗嘯叫音頻信號(hào)處理裝置的結(jié)構(gòu)示意圖。如圖4所 示,該裝置包括:接收模塊21、獲取模塊22和處理模塊23。接收模塊21用于接收點(diǎn)唱請(qǐng) 求,點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí)。獲取模塊22用于獲取與待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背 景音頻信號(hào)。處理模塊23用于根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲 取第一音頻信號(hào);并將第一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,獲取第二音頻信號(hào)。其 中,獲取模塊22還用于獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào);其中,遠(yuǎn)端參考信號(hào)為揚(yáng)聲器 的輸入信號(hào);近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào)。
[0075] 本實(shí)施例的裝置可以執(zhí)行上述圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和有 益效果相類似,此處不再贅述。
[0076] 進(jìn)一步地,在本發(fā)明的實(shí)施例六中,在上述實(shí)施例五的基礎(chǔ)上,處理模塊23具體 用于:在音頻處理底層或者數(shù)字信號(hào)處理DSP層上,根據(jù)遠(yuǎn)端參考信號(hào),對(duì)近端輸入信號(hào)進(jìn) 行嘯叫抑制處理,獲取第一音頻信號(hào);并將第一音頻信號(hào)與背景音頻信號(hào)進(jìn)行混音處理,得 到第二音頻信號(hào)。
[0077] 本實(shí)施例的裝置可以執(zhí)行上述圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和有 益效果相類似,此處不再贅述。
[0078] 圖5為本發(fā)明實(shí)施例七提供的抗嘯叫音頻信號(hào)處理裝置的結(jié)構(gòu)示意圖。如圖5所 示,獲取模塊22包括:歌曲信息獲取單元24和解碼單元25。其中,歌曲信息獲取單元24用 于根據(jù)待點(diǎn)唱歌曲的標(biāo)識(shí)得到待點(diǎn)唱歌曲的歌曲信息;解碼單元25用于對(duì)歌曲信息解碼, 以獲取背景音頻信號(hào)。
[0079] 本實(shí)施例的裝置可以執(zhí)行上述方法實(shí)施例三的技術(shù)方案,其實(shí)現(xiàn)原理和有益效果 相類似,此處不再贅述。
[0080] 更進(jìn)一步的,在本發(fā)明實(shí)施例八中,在上述實(shí)施例五至七任一實(shí)施例的基礎(chǔ)上,處 理模塊23具體還用于:將第一音頻信號(hào)與背景音頻信號(hào)在音頻下行鏈路上進(jìn)行混音處理。
[0081] 本實(shí)施例的裝置可以執(zhí)行上述方法實(shí)施例四的技術(shù)方案,其實(shí)現(xiàn)原理和有益效果 相類似,此處不再贅述。
[0082] 可選地,本發(fā)明提供的抗嘯叫音頻信號(hào)處理裝置還包括播放模塊(圖中未示出), 該播放模塊用于將第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú)線發(fā)射器發(fā)送到外部擴(kuò)音設(shè)備上 以進(jìn)行播放;或者,將第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
[0083] 本發(fā)明所提供的具備上述功能的抗嘯叫音頻信號(hào)處理裝置可以通過(guò)多種芯片結(jié) 合外圍電路來(lái)實(shí)現(xiàn),其中一種優(yōu)選的實(shí)施方案描述如下:圖6為本發(fā)明實(shí)施例九提供的抗 嘯叫音頻信號(hào)處理裝置的原理框圖,該方案中抗嘯叫音頻信號(hào)處理裝置可以具體為用戶設(shè) 備,其用戶設(shè)備所應(yīng)用的系統(tǒng)可以為:Linux、Windows Mobile、Android等系統(tǒng),但本發(fā)明中 并不以此為限。
[0084] 如圖6所示,該用戶終端包括:主處理器33、音頻處理器32、麥克風(fēng)31、放音設(shè)備 34和存儲(chǔ)器35,其中,主處理器33包括音頻編解碼單元36和混音處理單元37,音頻處理器 32包括嘯叫抑制處理單元38。
[0085] 當(dāng)主處理器33接收到點(diǎn)唱請(qǐng)求信號(hào)后,控制音頻編解碼單元36根據(jù)點(diǎn)唱請(qǐng)求中 的待點(diǎn)唱歌曲的標(biāo)識(shí),從存儲(chǔ)器35中獲取標(biāo)識(shí)對(duì)應(yīng)的待點(diǎn)唱歌曲,將待點(diǎn)唱歌曲進(jìn)行解 碼,獲取背景音頻信號(hào),將該背景音頻信號(hào)輸入混音處理單元37。同時(shí),麥克風(fēng)31將采集到 的音頻信號(hào)作為近端輸入信號(hào)輸入音頻處理器32中的嘯叫抑制處理單元38中,嘯叫抑制 處理單元38根據(jù)遠(yuǎn)端參考信號(hào)對(duì)近端輸入信號(hào)進(jìn)行抗嘯叫處理,獲取第一音頻信號(hào),并將 第一音頻信號(hào)輸入到混音處理單元37中,將該第一音頻信號(hào)和背景音頻信號(hào)進(jìn)行混音處 理,獲取第二音頻信號(hào),該第二音頻信號(hào)一方面輸入到放音設(shè)備進(jìn)行播放,另一方面作為遠(yuǎn) 端參考信號(hào)輸入嘯叫抑制處理單元38中。
[0086] 可選地,本實(shí)施例中的麥克風(fēng)31既可以為用戶終端自帶的麥克風(fēng),也可以使用外 接的麥克風(fēng)設(shè)備,本發(fā)明中主要使用該用戶終端自帶的麥克風(fēng);存儲(chǔ)器35既可以為用戶終 端自帶的存儲(chǔ)器,也可以使用外部存儲(chǔ)器設(shè)備,如手機(jī)、電腦等其他外部設(shè)備的存儲(chǔ)器;放 音設(shè)備34既可以為用戶終端自帶的揚(yáng)聲器,也可以為外部擴(kuò)音設(shè)備,如外接音箱等,本發(fā) 明中并不以此為限。
[0087] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通 過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程 序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟 或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0088] 最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制; 盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其 依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技 術(shù)方案的范圍。
【權(quán)利要求】
1. 一種抗嘯叫音頻信號(hào)處理方法,其特征在于,包括: 接收點(diǎn)唱請(qǐng)求,所述點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí);獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí) 對(duì)應(yīng)的背景音頻信號(hào); 獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào),根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信號(hào)進(jìn) 行嘯叫抑制處理,得到第一音頻信號(hào);其中,所述遠(yuǎn)端參考信號(hào)為揚(yáng)聲器的輸入信號(hào);所述 近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào); 將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音,得到第二音頻信號(hào)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端 輸入信號(hào)進(jìn)行嘯叫抑制處理,得到第一音頻信號(hào),包括: 在音頻處理底層或者數(shù)字信號(hào)處理層上,根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信 號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì) 應(yīng)的背景音頻信號(hào),包括: 根據(jù)所述待點(diǎn)唱歌曲的標(biāo)識(shí)得到所述待點(diǎn)唱歌曲的歌曲信息,并對(duì)所述歌曲信息解 碼,得到所述背景音頻信號(hào)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第一音頻信號(hào)與所述背景音 頻信號(hào)進(jìn)行混音處理,包括: 將所述第一音頻信號(hào)與所述背景音頻信號(hào)在音頻下行鏈路上進(jìn)行混音處理。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述得到第二音頻信號(hào)之后,還包括: 將所述第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú)線發(fā)射器發(fā)送到外部擴(kuò)音設(shè)備上以進(jìn)行 播放;或者, 將所述第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
6. -種抗嘯叫音頻信號(hào)處理裝置,其特征在于,包括: 接收模塊,用于接收點(diǎn)唱請(qǐng)求,所述點(diǎn)唱請(qǐng)求包括待點(diǎn)唱歌曲的標(biāo)識(shí); 獲取模塊,用于獲取與所述待點(diǎn)唱歌曲的標(biāo)識(shí)對(duì)應(yīng)的背景音頻信號(hào); 所述獲取模塊,還用于獲取遠(yuǎn)端參考信號(hào)和近端輸入信號(hào);其中,所述遠(yuǎn)端參考信號(hào)為 揚(yáng)聲器的輸入信號(hào);所述近端輸入信號(hào)為麥克風(fēng)的輸出信號(hào); 處理模塊,用于根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸入信號(hào)進(jìn)行嘯叫抑制處理,獲取 第一音頻信號(hào);并將所述第一音頻信號(hào)與所述背景音頻信號(hào)進(jìn)行混音處理,獲取第二音頻 信號(hào)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述處理模塊,具體用于: 在音頻處理底層或者數(shù)字信號(hào)處理DSP層上,根據(jù)所述遠(yuǎn)端參考信號(hào),對(duì)所述近端輸 入信號(hào)進(jìn)行嘯叫抑制處理,獲取第一音頻信號(hào);并將所述第一音頻信號(hào)與所述背景音頻信 號(hào)進(jìn)行混音處理,獲取第二音頻信號(hào)。
8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述獲取模塊,包括: 歌曲信息獲取單元,用于根據(jù)所述待點(diǎn)唱歌曲的標(biāo)識(shí)得到所述待點(diǎn)唱歌曲的歌曲信 息; 解碼單元,用于對(duì)所述歌曲信息解碼,以獲取所述背景音頻信號(hào)。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊,具體還用于: 將所述第一音頻信號(hào)與所述背景音頻信號(hào)在音頻下行鏈路上進(jìn)行混音處理。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括播放模塊; 所述播放模塊,用于將所述第二音頻信號(hào)通過(guò)音頻信號(hào)線或者無(wú)線發(fā)射器發(fā)送到外部 擴(kuò)音設(shè)備上以進(jìn)行播放;或者, 將所述第二音頻信號(hào)通過(guò)揚(yáng)聲器進(jìn)行播放。
【文檔編號(hào)】G10H1/36GK104157292SQ201410411669
【公開日】2014年11月19日 申請(qǐng)日期:2014年8月20日 優(yōu)先權(quán)日:2014年8月20日
【發(fā)明者】徐德著, 趙翔宇, 顧鳳香 申請(qǐng)人:杭州華為數(shù)字技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
赞皇县| 莲花县| 安溪县| 聂拉木县| 富锦市| 临清市| 大渡口区| 宝坻区| 宕昌县| 龙州县| 嘉禾县| 武功县| 句容市| 宿松县| 龙川县| 元氏县| 宜宾市| 垦利县| 肇东市| 县级市| 冷水江市| 和龙市| 广南县| 靖远县| 漳州市| 怀仁县| 名山县| 宝丰县| 乐亭县| 灵台县| 余江县| 宁乡县| 黄平县| 枝江市| 丽水市| 安庆市| 西昌市| 武乡县| 安泽县| 南投市| 和林格尔县|