本發(fā)明屬于音頻處理技術(shù)領(lǐng)域,尤其涉及一種錄音方法和電子設(shè)備。
背景技術(shù):
目前,智能手機、平板電腦以及專業(yè)的錄音筆等移動終端一般都具有錄音功能,以滿足用戶在日常生活以及工作中的錄音需求。
用戶在使用移動終端的錄音功能進(jìn)行錄音時,錄音環(huán)境中往往會存在多個人物說話的聲音以及各種環(huán)境噪音,即,對于用于實現(xiàn)錄音功能的麥克風(fēng)來講,其四周可能存在多個聲音源,相對應(yīng)地,麥克風(fēng)會將多個聲音源的聲音信號均錄制下來形成錄音文件。然而,用戶往往僅對其中的某一個信號感興趣,如講座時處于特定方向的主講人發(fā)出的聲音,或圓桌開會時聲音較大的人員的聲音信號等,基于此,本領(lǐng)域需提供一種錄音方案,以實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種錄音方法和電子設(shè)備,旨在實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
為解決上述問題,本申請?zhí)峁┤缦碌募夹g(shù)方案:
一種錄音方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備至少包括第一麥克風(fēng)和第二麥克風(fēng),所述方法包括:
獲取所述第一麥克風(fēng)、所述第二麥克風(fēng)以及第三麥克風(fēng)的錄音信號;所述錄音信號中包括對應(yīng)于至少一個聲音源的信號;
確定出所述錄音信號中的目標(biāo)錄音信號;
基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,并生成包含所述目標(biāo)錄音信號的錄音文件。
上述方法,優(yōu)選的,所述第三麥克風(fēng)放置于所述電子設(shè)備的預(yù)定位置處,三個麥克風(fēng)的位置不同;其中,所述第三麥克風(fēng)為所述電子設(shè)備的外接的麥克風(fēng)。
上述方法,優(yōu)選的,所述確定出所述錄音信號中的目標(biāo)錄音信號,包括:
確定出每個麥克風(fēng)的錄音信號中幅值最大的錄音信號作為目標(biāo)錄音信號。
上述方法,優(yōu)選的,所述確定出所述錄音信號中的目標(biāo)錄音信號,包括:
獲得所述第一麥克風(fēng)、所述第二麥克風(fēng)以及所述第三麥克風(fēng)的相對位置信息,以及獲得所述錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差;
依據(jù)所述三個麥克風(fēng)的相對位置信息,以及各個聲音源的信號到達(dá)三個麥克風(fēng)中每兩個麥克風(fēng)的時間差和/或相位差,確定所述各個聲音源的方位信息;
確定出所述錄音信號中聲音源的方位信息與預(yù)定方位信息相一致的信號作為目標(biāo)錄音信號。
上述方法,優(yōu)選的,所述基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,包括:
從所述第一麥克風(fēng)、所述第二麥克風(fēng)及所述第三麥克風(fēng)中選擇出兩個目標(biāo)麥克風(fēng);
根據(jù)所述兩個目標(biāo)麥克風(fēng)對應(yīng)的目標(biāo)錄音信號,利用所述兩個目標(biāo)麥克風(fēng)除外的其他一個麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
上述方法,優(yōu)選的,所述從所述第一麥克風(fēng)、所述第二麥克風(fēng)及所述第三麥克風(fēng)中選擇出兩個目標(biāo)麥克風(fēng),包括:
獲得所述目標(biāo)錄音信號到達(dá)所述三個麥克風(fēng)中任意兩個麥克風(fēng)的時間差;
確定出對應(yīng)的時間差最大的兩個麥克風(fēng)作為所述兩個目標(biāo)麥克風(fēng)。
上述方法,優(yōu)選的,所述根據(jù)所述兩個目標(biāo)麥克風(fēng)對應(yīng)的目標(biāo)錄音信號,利用所述兩個目標(biāo)麥克風(fēng)除外的其他一個麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理,包括:
提升所述兩個目標(biāo)麥克風(fēng)的錄音信號中包括的目標(biāo)錄音信號的增益,得到目標(biāo)錄音信號的增益得以提升的第一錄音信號及第二錄音信號;
將所述其他一個麥克風(fēng)的錄音信號作為噪音信號,對所述第一錄音信號及第二錄音信號進(jìn)行降噪處理,得到所述兩個目標(biāo)麥克風(fēng)對應(yīng)的降噪處理后的錄音信號。
一種電子設(shè)備,至少包括第一麥克風(fēng)和第二麥克風(fēng),所述電子設(shè)備還包括:
處理器,所述處理器用于執(zhí)行:
獲取所述第一麥克風(fēng)、所述第二麥克風(fēng)以及第三麥克風(fēng)的錄音信號;所述錄音信號中包括對應(yīng)于至少一個聲音源的信號;
確定出所述錄音信號中的目標(biāo)錄音信號;
基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,并生成包含所述目標(biāo)錄音信號的錄音文件。
上述電子設(shè)備,優(yōu)選的,所述處理器,確定出所述錄音信號中的目標(biāo)錄音信號,進(jìn)一步包括:
確定出每個麥克風(fēng)的錄音信號中幅值最大的錄音信號作為目標(biāo)錄音信號。
上述電子設(shè)備,優(yōu)選的,所述處理器,確定出所述錄音信號中的目標(biāo)錄音信號,進(jìn)一步包括:
獲得所述第一麥克風(fēng)、所述第二麥克風(fēng)以及所述第三麥克風(fēng)的相對位置信息,以及獲得所述錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差;依據(jù)所述三個麥克風(fēng)的相對位置信息,以及各個聲音源的信號到達(dá)三個麥克風(fēng)中每兩個麥克風(fēng)的時間差和/或相位差,確定所述各個聲音源的方位信息;確定出所述錄音信號中聲音源的方位信息與預(yù)定方位信息相一致的信號作為目標(biāo)錄音信號。
上述電子設(shè)備,優(yōu)選的,所述處理器,基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,進(jìn)一步包括:
從所述第一麥克風(fēng)、所述第二麥克風(fēng)及所述第三麥克風(fēng)中選擇出兩個目標(biāo)麥克風(fēng);根據(jù)所述兩個目標(biāo)麥克風(fēng)對應(yīng)的目標(biāo)錄音信號,利用所述兩個目標(biāo)麥克風(fēng)除外的其他一個麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
由以上方案可知,本申請?zhí)峁┑囊环N錄音方法,可應(yīng)用于至少包括第一麥克風(fēng)和第二麥克風(fēng)的電子設(shè)備,所述方法包括獲取所述第一麥克風(fēng)、所述第二麥克風(fēng)以及第三麥克風(fēng)的錄音信號;所述錄音信號中包括對應(yīng)于至少一個聲音源的信號;確定出所述錄音信號中的目標(biāo)錄音信號;基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,并生成包含所述目標(biāo)錄音信號的錄音文件。可見,本申請方案,可通過從多聲音源信號中確定出目標(biāo)錄音信號,并基于目標(biāo)錄音信號對所述多聲音源信號進(jìn)行降噪處理,來實現(xiàn)在多聲音源錄音信號中能夠突出所述目標(biāo)錄音信號。從而,本申請解決了以上問題,能夠?qū)崿F(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本申請?zhí)峁┑囊环N錄音方法實施例一的流程圖;
圖2是本申請?zhí)峁┑囊环N錄音方法實施例二的流程圖;
圖3是本申請?zhí)峁┑囊环N錄音方法實施例三的流程圖;
圖4(a)-圖4(c)是本申請實施例三提供的不同預(yù)定錄音方向的示例圖;
圖5是本申請?zhí)峁┑囊环N錄音方法實施例四的流程圖;
圖6是本申請?zhí)峁┑囊环N電子設(shè)備實施例五的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
實施例一
本發(fā)明實施例一提供一種錄音方法,旨在實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。該方法可應(yīng)用于電子設(shè)備,所述電子設(shè)備可以是但不局限于智能手機、平板電腦以及專業(yè)的錄音筆等移動終端,所述電子設(shè)備至少包括第一麥克風(fēng)和第二麥克風(fēng),參考圖1示出的一種錄音方法實施例一的流程圖,所述方法可以包括以下步驟:
步驟101、獲取所述第一麥克風(fēng)、所述第二麥克風(fēng)以及第三麥克風(fēng)的錄音信號;所述錄音信號中包括對應(yīng)于至少一個聲音源的信號。
其中,所述第三麥克風(fēng),可以是所述電子設(shè)備中包括的除所述第一麥克風(fēng)及第二麥克風(fēng)之外的其他麥克風(fēng),也可以是所述電子設(shè)備的外接麥克風(fēng)。本申請對此不作限定。
示例性地,在目前的智能手機或平板電腦中,一般都包括有雙麥克風(fēng),例如包括設(shè)置在手機底部的主要用作通話拾音的主麥克風(fēng),以及設(shè)置在手機背面的主要用作降噪的降噪麥克風(fēng)?;诖耍旧暾堉?,所述第一麥克風(fēng)、第二麥克風(fēng)則可以分別是所述雙麥克風(fēng)中的任意之一,而所述第三麥克風(fēng),則具體可以是對所述雙麥克終端設(shè)備進(jìn)行改進(jìn),在所述終端設(shè)備中所添加設(shè)置的其他麥克風(fēng),或者,所述第三麥克風(fēng),也可以是所述雙麥克終端設(shè)備所外接的麥克風(fēng),例如,具體是所述雙麥克終端設(shè)備的外接耳機所提供的麥克風(fēng),或者是外接的一個單獨的麥克風(fēng)等。
需要說明的是,三個麥克風(fēng)的位置不同,例如,三個麥克風(fēng)的位置具體可構(gòu)成一三角形,每個麥克風(fēng)處于所述三角形的頂點處,若所述第三麥克風(fēng)為所述電子設(shè)備外接的麥克風(fēng),則所述第三麥克風(fēng)可以放置于所述電子設(shè)備的預(yù)定位置處,如具體可以放置于所述電子設(shè)備屏幕的中心正上方等。
本申請主要通過利用三個麥克風(fēng)進(jìn)行多聲音源信號錄音,并對所述三個麥克風(fēng)的多聲音源錄音信號進(jìn)行處理,來實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
基于此,本步驟中,在利用所述三個麥克風(fēng)進(jìn)行錄音時,獲取所述三個麥克風(fēng)的錄音信號,其中,所述錄音信號中包括對應(yīng)于至少一個聲音源的信號,例如,針對授課、講座等場景,所述錄音信號中可以包括主講人聲音信號,以及一些環(huán)境噪音信號等,針對圓桌會議場景,所述錄音信號中可以包括多個參會人員的聲音信號以及環(huán)境噪音信號等。
步驟102、確定出所述錄音信號中的目標(biāo)錄音信號。
在所述錄音信號中包括多聲音源信號的情況下,用戶往往僅對其中的某一個信號感興趣,例如上述授課、講座場景,用戶一般僅對主講人(講師/專家等)的聲音信號感興趣,而針對上述的圓桌會議場景,用戶一般僅對其中聲音最大的信號感興趣。
基于此,在獲得三個麥克風(fēng)的錄音信號基礎(chǔ)上,本步驟具體可利用預(yù)定的信號篩選策略,從所述錄音信號包括的多聲音源信號中,確定出能夠滿足用戶需求的目標(biāo)錄音信號。
步驟103、基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,并生成包含所述目標(biāo)錄音信號的錄音文件。
在確定出所述目標(biāo)錄音信號后,可基于所述目標(biāo)錄音信號,對包括有多聲音源信號的所述錄音信號進(jìn)行降噪處理,具體地,可將所述錄音信號中除所述目標(biāo)錄音信號之外的其他信號,均作為噪音信號進(jìn)行濾除或降低增益等降噪處理,從而使得在所述錄音信號中至少能夠突出所述目標(biāo)錄音信號。
相對應(yīng)地,在降噪處理后所生成的所述錄音文件中,至少包括所述目標(biāo)錄音信號,而其他的信號,即三個麥克風(fēng)在錄音時所采集的除所述目標(biāo)錄音信號之外的其他信號,要么被濾除掉,要么已降低增益,從而使得所述錄音文件中至少能夠重點突出所述目標(biāo)錄音信號,進(jìn)而實現(xiàn)了對所述目標(biāo)錄音信號的重點拾取。
由以上方案可知,本申請?zhí)峁┑囊环N錄音方法,可通過從多聲音源信號中確定出目標(biāo)錄音信號,并基于所述目標(biāo)錄音信號對所述多聲音源信號進(jìn)行降噪處理,來實現(xiàn)在多聲音源錄音信號中能夠突出所述目標(biāo)錄音信號。從而,本申請解決了以上問題,能夠?qū)崿F(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
實施例二
本實施例中,參考圖2示出的一種錄音方法實施例二的流程圖,所述步驟102中,確定出所述錄音信號中的目標(biāo)錄音信號,可以通過以下處理過程實現(xiàn):
步驟1021:確定出每個麥克風(fēng)的錄音信號中幅值最大的錄音信號作為目標(biāo)錄音信號。
本實施例具體從每個麥克風(fēng)提供的多聲音源錄音信號中,選取出幅值最大的信號作為所述目標(biāo)錄音信號進(jìn)行處理,使得能夠?qū)λ龆嗦曇粼吹匿浺粜盘栔蟹底畲蟮男盘栠M(jìn)行重點拾取。
具體地,例如針對圓桌會議等場景,往往存在多個參會人員共同商議的情況,從而,導(dǎo)致存在多個聲音源,且一般來說,在各個具體的時刻,所述多個聲音源對應(yīng)的多個聲音信號中僅存在一個主信號,例如,在會議過程中的每個具體時刻,一般僅存在一個主發(fā)言人,其他參會人員則可能處于傾聽或小聲討論狀態(tài),從而使得所述主發(fā)言人的聲音強度最高,對于此類的錄音場景而言,用戶感興趣的往往是所述主發(fā)言人的聲音信號,即各聲音信號中聲音強度最高的信號,從信號特征方面來講,所述主發(fā)言人對應(yīng)的聲音信號的幅值最大,基于此,本實施例具體選取出多聲音源的錄音信號中幅值最大的信號,作為所述目標(biāo)錄音信號。
需要說明的是,在錄音過程中,所述目標(biāo)錄音信號不一定是某一特定聲音源所對應(yīng)的聲音信號,隨著錄音場景中各個聲音源所提供信號的幅值的動態(tài)變化,所述目標(biāo)錄音信號也可能是動態(tài)變化的,仍以上述圓桌會議為例,假設(shè)當(dāng)前時刻,人員a為主發(fā)言人,則其對應(yīng)的信號幅值最大,從而,可確定出所述目標(biāo)錄音信號為人員a對應(yīng)的聲音信號,當(dāng)人員a發(fā)言完畢后,假設(shè)人員b繼續(xù)發(fā)言,則該場景中幅值最大的信號由人員a的聲音信號變化為人員b的聲音信號,相應(yīng)地,所述目標(biāo)錄音信號也動態(tài)變化為人員b的聲音信號。
本實施例具體將每個麥克風(fēng)提供的多聲音源錄音信號中,幅值最大的信號作為所述目標(biāo)錄音信號進(jìn)行處理,可有效滿足多聲音源錄音場景中,用戶對幅值最大的信號進(jìn)行重點拾取的需求。
實施例三
本實施例中,參考圖3示出的一種錄音方法實施例三的流程圖,所述步驟102中,確定出所述錄音信號中的目標(biāo)錄音信號,可以通過以下處理過程實現(xiàn):
步驟1022、獲得所述第一麥克風(fēng)、所述第二麥克風(fēng)以及所述第三麥克風(fēng)的相對位置信息,以及獲得所述錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差。
步驟1023、依據(jù)所述三個麥克風(fēng)的相對位置信息,以及各個聲音源的信號到達(dá)三個麥克風(fēng)中每兩個麥克風(fēng)的時間差和/或相位差,確定所述各個聲音源的方位信息;
步驟1024、確定出所述錄音信號中聲音源的方位信息與預(yù)定方位信息相一致的信號作為目標(biāo)錄音信號。
本實施例旨在從每個麥克風(fēng)提供的多聲音源錄音信號中,選取出處于預(yù)定方位的聲音源所對應(yīng)的錄音信號,作為所述目標(biāo)錄音信號進(jìn)行處理,以此實現(xiàn)對來自預(yù)定方位的聲音信號進(jìn)行重點拾取,也就是說,實現(xiàn)對來自預(yù)定方位的聲音信號進(jìn)行定向錄音。
其中,所述預(yù)定方位信息可以由用戶或技術(shù)人員預(yù)先設(shè)定,所述預(yù)定方位信息具體可以是一角度信息,或者,也可以是一相對方向信息,或者也可以是兩者的結(jié)合。
以所述預(yù)定方位信息為角度信息為例,假設(shè)將其設(shè)置為30°,如圖4(a)所示,則可具體將以電子設(shè)備頂部中心為頂點,以所述30°為錐角的一立體圓錐所對應(yīng)的方位,確定為所述預(yù)定方位,從而使得電子設(shè)備能夠?qū)λ隽Ⅲw圓錐所對應(yīng)的方位的聲音信號進(jìn)行重點拾取。
所述相對方向信息,具體可以表示聲音源相對于電子設(shè)備所處的方向,例如具體可以是東/南/西/北,或左/右,或者更為精細(xì)粒度的方向信息,如東南/東北等,假設(shè)用戶將該相對方向信息設(shè)置為左或右,如圖4(b)及圖4(c)所示,則可以將電子設(shè)備正向左側(cè)身或右側(cè)身所指向的方位作為所述預(yù)定方位,從而使得電子設(shè)備能夠?qū)ζ湔蜃髠?cè)身或右側(cè)身所指向的方位的聲音信號進(jìn)行重點拾取。
現(xiàn)實應(yīng)用中,用戶可依據(jù)實際需求,通過對電子設(shè)備進(jìn)行相應(yīng)擺放,使得將目標(biāo)聲音源納入電子設(shè)備的重點拾音范圍內(nèi),即納入所述電子設(shè)備的所述預(yù)定方位內(nèi),進(jìn)而使得電子設(shè)備能夠?qū)λ瞿繕?biāo)聲音源的信號進(jìn)行重點拾取。如針對講課/講座等場景,可將電子設(shè)備頂部指向講臺方位進(jìn)行擺放,從而使得能夠?qū)χv臺上固定處于某一位置或在講臺范圍內(nèi)走動的講師/專家的聲音信號進(jìn)行重點拾取等。
在預(yù)先設(shè)置所述方位信息并對電子設(shè)備執(zhí)行所需的擺放操作后,電子設(shè)備開始進(jìn)行錄音處理,以使得能夠?qū)μ幱谒鲱A(yù)定方位的聲音源的信號進(jìn)行重點拾取。其中,需首先確定各個聲音源的實際方位。
由于三個麥克風(fēng)分別處于不同位置,從而相同聲音源的信號在不同麥克風(fēng)的相位及幅值均可能存在一定偏差,如假設(shè)聲音源s與第一麥克風(fēng)的距離小于該聲音源s與第二麥克風(fēng)的距離,則相應(yīng)地,聲音源s的信號到達(dá)第二麥克風(fēng)的時間相比于到達(dá)第一麥克風(fēng)的時間,會存在一定延后,從而兩者相位會存在一定偏差,且由于信號衰減,聲音源s的信號在第二麥克風(fēng)的幅值會相應(yīng)低于在第一麥克風(fēng)的幅值?;诖耍緦嵤├唧w依據(jù)三個麥克風(fēng)的相對位置信息,以及多聲音源錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差,來計算得到不同信號所對應(yīng)的不同聲音源的方位信息。
之后,可依據(jù)各個聲音源的方位信息,從各個聲音信號中確定出聲音源所處方位與預(yù)先設(shè)定的方位信息一致的信號,作為所述目標(biāo)聲音信號,以使得電子設(shè)備能夠?qū)λ瞿繕?biāo)錄音信號進(jìn)行重點拾取。
本實施例具體將每個麥克風(fēng)提供的多聲音源錄音信號中,來自預(yù)定方位的信號作為所述目標(biāo)錄音信號進(jìn)行處理,可有效滿足多聲音源錄音場景中,用戶對預(yù)定方位的聲音源信號進(jìn)行定向錄音的需求。
實施例四
本實施例中,參考圖5示出的一種錄音方法實施例四的流程圖,所述步驟103中,基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,可以進(jìn)一步通過以下處理過程實現(xiàn):
步驟1031、從所述第一麥克風(fēng)、所述第二麥克風(fēng)及所述第三麥克風(fēng)中選擇出兩個目標(biāo)麥克風(fēng)。
步驟1032、根據(jù)所述兩個目標(biāo)麥克風(fēng)對應(yīng)的目標(biāo)錄音信號,利用所述兩個目標(biāo)麥克風(fēng)除外的其他一個麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
具體地,本實施例將三個麥克風(fēng)中的兩個目標(biāo)麥克風(fēng)作為用于進(jìn)行拾音的主麥克風(fēng),其余的一個麥克風(fēng)作為降噪麥克風(fēng),用于輔助所述兩個目標(biāo)麥克風(fēng)進(jìn)行降噪,后續(xù),可將降噪處理后的兩個目標(biāo)麥克風(fēng)的信號,處理成兩路錄音文件,并在需要時分別用于左、右聲道的輸出應(yīng)用。
其中,從三個麥克風(fēng)中選取出兩個目標(biāo)麥克風(fēng)的一種可能的實現(xiàn)方式是:獲得所述目標(biāo)錄音信號到達(dá)所述三個麥克風(fēng)中任意兩個麥克風(fēng)的時間差;確定出對應(yīng)的時間差最大的兩個麥克風(fēng)作為所述兩個目標(biāo)麥克風(fēng)。
這里,需要說明的是,在采用所述時間差方式確定兩個目標(biāo)麥克風(fēng)的情況下,一旦聲音源相對于電子設(shè)備的位置發(fā)生較大變化,那么三個麥克風(fēng)中將可能重新分配哪個是作為進(jìn)行拾音的主麥克風(fēng),哪個作為降噪麥克風(fēng)。
除了所述時間差方式,還可采用其他方式實現(xiàn)目標(biāo)麥克風(fēng)及降噪麥克風(fēng)的選取,例如選取三個麥克風(fēng)中的任意兩個作為目標(biāo)麥克風(fēng),剩余麥克風(fēng)作為降噪麥克風(fēng)等,本實施例對此不作限定。
在確定出兩個目標(biāo)麥克風(fēng)及降噪麥克風(fēng)的基礎(chǔ)上,可利用所述降噪麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
具體地,可首先提升所述兩個目標(biāo)麥克風(fēng)的多聲音源錄音信號中包括的目標(biāo)錄音信號的增益,得到目標(biāo)錄音信號的增益得以提升的第一錄音信號及第二錄音信號;不難理解的是,所述第一錄音信號及第二錄音信號中包括增益提升的目標(biāo)錄音信號,以及增益未變化的其他信號,而所述降噪麥克風(fēng)則對應(yīng)包括增益未變化的目標(biāo)錄音信號及其他信號,基于此,可分別將所述第一錄音信號及所述第二錄音信號,與所述降噪麥克風(fēng)的錄音信號作信號相減處理,從而使得將所述第一錄音信號及所述第二錄音信號中的所述其他信號作為噪音濾除,進(jìn)而得到兩個目標(biāo)麥克風(fēng)對應(yīng)的濾除了噪音的錄音信號。
這里,需要說明的是,因三個麥克風(fēng)的位置不同,導(dǎo)致同一聲音源的信號在不同麥克風(fēng)略有差別,如存在相位及幅值上的微小差異等,本實施例在利用降噪麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號(已提升目標(biāo)錄音信號的增益的信號)進(jìn)行降噪處理時,忽略各個麥克風(fēng)的信號因麥克風(fēng)所處位置不同而導(dǎo)致的微小差異,即不予對這些微小差異進(jìn)行考慮。
除了以上的降噪處理方式,還可采用其他方式進(jìn)行降噪,例如,提升多聲音源錄音信號中目標(biāo)錄音信號的增益,并同時降低其他信號的增益等,以使得能夠在多聲音源錄音信號中突出所述目標(biāo)錄音信號,本實施例對此不作限定。
實施例五
本發(fā)明實施例五提供一種電子設(shè)備,旨在實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。所述電子設(shè)備可以是但不局限于智能手機、平板電腦以及專業(yè)的錄音筆等移動終端,參考圖6示出的一種電子設(shè)備實施例五的結(jié)構(gòu)示意圖,所述電子設(shè)備至少包括第一麥克風(fēng)1和第二麥克風(fēng)2,所述電子設(shè)備還包括:
處理器3,所述處理器3用于執(zhí)行:
獲取所述第一麥克風(fēng)、所述第二麥克風(fēng)以及第三麥克風(fēng)的錄音信號;所述錄音信號中包括對應(yīng)于至少一個聲音源的信號;
確定出所述錄音信號中的目標(biāo)錄音信號;
基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,并生成包含所述目標(biāo)錄音信號的錄音文件。
其中,所述第三麥克風(fēng),可以是所述電子設(shè)備中包括的除所述第一麥克風(fēng)及第二麥克風(fēng)之外的其他麥克風(fēng),也可以是所述電子設(shè)備的外接麥克風(fēng)。本申請對此不作限定。
示例性地,在目前的智能手機或平板電腦中,一般都包括有雙麥克風(fēng),例如包括設(shè)置在手機底部的主要用作通話拾音的主麥克風(fēng),以及設(shè)置在手機背面的主要用作降噪的降噪麥克風(fēng)?;诖?,本申請中,所述第一麥克風(fēng)、第二麥克風(fēng)則可以分別是所述雙麥克風(fēng)中的任意之一,而所述第三麥克風(fēng),則具體可以是對所述雙麥克終端設(shè)備進(jìn)行改進(jìn),在所述終端設(shè)備中所添加設(shè)置的其他麥克風(fēng),或者,所述第三麥克風(fēng),也可以是所述雙麥克終端設(shè)備所外接的麥克風(fēng),例如,具體是所述雙麥克終端設(shè)備的外接耳機所提供的麥克風(fēng),或者是外接的一個單獨的麥克風(fēng)等。
需要說明的是,三個麥克風(fēng)的位置不同,例如,三個麥克風(fēng)的位置具體可構(gòu)成一三角形,每個麥克風(fēng)處于所述三角形的頂點處,若所述第三麥克風(fēng)為所述電子設(shè)備外接的麥克風(fēng),則所述第三麥克風(fēng)可以放置于所述電子設(shè)備的預(yù)定位置處,如具體可以放置于所述電子設(shè)備屏幕的中心正上方等。
本申請主要通過利用三個麥克風(fēng)進(jìn)行多聲音源信號錄音,并對所述三個麥克風(fēng)的多聲音源錄音信號進(jìn)行處理,來實現(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
基于此,在利用所述三個麥克風(fēng)進(jìn)行錄音時,處理器3獲取所述三個麥克風(fēng)的錄音信號,其中,所述錄音信號中包括對應(yīng)于至少一個聲音源的信號,例如,針對授課、講座等場景,所述錄音信號中可以包括主講人聲音信號,以及一些環(huán)境噪音信號等,針對圓桌會議場景,所述錄音信號中可以包括多個參會人員的聲音信號以及環(huán)境噪音信號等。
在所述錄音信號中包括多聲音源信號的情況下,用戶往往僅對其中的某一個信號感興趣,例如上述授課、講座場景,用戶一般僅對主講人(講師/專家等)的聲音信號感興趣,而針對上述的圓桌會議場景,用戶一般僅對其中聲音最大的信號感興趣。
基于此,在獲得三個麥克風(fēng)的錄音信號基礎(chǔ)上,處理器3具體可利用預(yù)定的信號篩選策略,從所述錄音信號包括的多聲音源信號中,確定出能夠滿足用戶需求的目標(biāo)錄音信號。
在確定出所述目標(biāo)錄音信號后,處理器3可基于所述目標(biāo)錄音信號,對包括有多聲音源信號的所述錄音信號進(jìn)行降噪處理,具體地,可將所述錄音信號中除所述目標(biāo)錄音信號之外的其他信號,均作為噪音信號進(jìn)行濾除或降低增益等降噪處理,從而使得在所述錄音信號中至少能夠突出所述目標(biāo)錄音信號。
相對應(yīng)地,在降噪處理后所生成的所述錄音文件中,至少包括所述目標(biāo)錄音信號,而其他的信號,即三個麥克風(fēng)在錄音時所采集的除所述目標(biāo)錄音信號之外的其他信號,要么被濾除掉,要么已降低增益,從而使得所述錄音文件中至少能夠重點突出所述目標(biāo)錄音信號,進(jìn)而實現(xiàn)了對所述目標(biāo)錄音信號的重點拾取。
由以上方案可知,本申請?zhí)峁┑囊环N電子設(shè)備,可通過從多聲音源信號中確定出目標(biāo)錄音信號,并基于所述目標(biāo)錄音信號對所述多聲音源信號進(jìn)行降噪處理,來實現(xiàn)在多聲音源錄音信號中能夠突出所述目標(biāo)錄音信號。從而,本申請解決了以上問題,能夠?qū)崿F(xiàn)對多聲音源信號中的某一聲音信號進(jìn)行重點拾取。
實施例六
本實施例中,所處處理器3,確定出所述錄音信號中的目標(biāo)錄音信號,可以通過以下處理過程實現(xiàn):
確定出每個麥克風(fēng)的錄音信號中幅值最大的錄音信號作為目標(biāo)錄音信號。
本實施例具體從每個麥克風(fēng)提供的多聲音源錄音信號中,選取出幅值最大的信號作為所述目標(biāo)錄音信號進(jìn)行處理,使得能夠?qū)λ龆嗦曇粼吹匿浺粜盘栔蟹底畲蟮男盘栠M(jìn)行重點拾取。
具體地,例如針對圓桌會議等場景,往往存在多個參會人員共同商議的情況,從而,導(dǎo)致存在多個聲音源,且一般來說,在各個具體的時刻,所述多個聲音源對應(yīng)的多個聲音信號中僅存在一個主信號,例如,在會議過程中的每個具體時刻,一般僅存在一個主發(fā)言人,其他參會人員則可能處于傾聽或小聲討論狀態(tài),從而使得所述主發(fā)言人的聲音強度最高,對于此類的錄音場景而言,用戶感興趣的往往是所述主發(fā)言人的聲音信號,即各聲音信號中聲音強度最高的信號,從信號特征方面來講,所述主發(fā)言人對應(yīng)的聲音信號的幅值最大,基于此,本實施例具體選取出多聲音源的錄音信號中幅值最大的信號,作為所述目標(biāo)錄音信號。
需要說明的是,在錄音過程中,所述目標(biāo)錄音信號不一定是某一特定聲音源所對應(yīng)的聲音信號,隨著錄音場景中各個聲音源所提供信號的幅值的動態(tài)變化,所述目標(biāo)錄音信號也可能是動態(tài)變化的,仍以上述圓桌會議為例,假設(shè)當(dāng)前時刻,人員a為主發(fā)言人,則其對應(yīng)的信號幅值最大,從而,可確定出所述目標(biāo)錄音信號為人員a對應(yīng)的聲音信號,當(dāng)人員a發(fā)言完畢后,假設(shè)人員b繼續(xù)發(fā)言,則該場景中幅值最大的信號由人員a的聲音信號變化為人員b的聲音信號,相應(yīng)地,所述目標(biāo)錄音信號也動態(tài)變化為人員b的聲音信號。
本實施例具體將每個麥克風(fēng)提供的多聲音源錄音信號中,幅值最大的信號作為所述目標(biāo)錄音信號進(jìn)行處理,可有效滿足多聲音源錄音場景中,用戶對幅值最大的信號進(jìn)行重點拾取的需求。
實施例七
本實施例中,所述處理器3,確定出所述錄音信號中的目標(biāo)錄音信號,可以通過以下處理過程實現(xiàn):
獲得所述第一麥克風(fēng)、所述第二麥克風(fēng)以及所述第三麥克風(fēng)的相對位置信息,以及獲得所述錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差;依據(jù)所述三個麥克風(fēng)的相對位置信息,以及各個聲音源的信號到達(dá)三個麥克風(fēng)中每兩個麥克風(fēng)的時間差和/或相位差,確定所述各個聲音源的方位信息;確定出所述錄音信號中聲音源的方位信息與預(yù)定方位信息相一致的信號作為目標(biāo)錄音信號。
本實施例旨在從每個麥克風(fēng)提供的多聲音源錄音信號中,選取出處于預(yù)定方位的聲音源所對應(yīng)的錄音信號,作為所述目標(biāo)錄音信號進(jìn)行處理,以此實現(xiàn)對來自預(yù)定方位的聲音信號進(jìn)行重點拾取,也就是說,實現(xiàn)對來自預(yù)定方位的聲音信號進(jìn)行定向錄音。
其中,所述預(yù)定方位信息可以由用戶或技術(shù)人員預(yù)先設(shè)定,所述預(yù)定方位信息具體可以是一角度信息,或者,也可以是一相對方向信息,或者也可以是兩者的結(jié)合。
以所述預(yù)定方位信息為角度信息為例,假設(shè)將其設(shè)置為30°,如圖4(a)所示,則可具體將以電子設(shè)備頂部中心為頂點,以所述30°為錐角的一立體圓錐所對應(yīng)的方位,確定為所述預(yù)定方位,從而使得電子設(shè)備能夠?qū)λ隽Ⅲw圓錐所對應(yīng)的方位的聲音信號進(jìn)行重點拾取。
所述相對方向信息,具體可以表示聲音源相對于電子設(shè)備所處的方向,例如具體可以是東/南/西/北,或左/右,或者更為精細(xì)粒度的方向信息,如東南/東北等,假設(shè)用戶將該相對方向信息設(shè)置為左或右,如圖4(b)及圖4(c)所示,則可以將電子設(shè)備正向左側(cè)身或右側(cè)身所指向的方位作為所述預(yù)定方位,從而使得電子設(shè)備能夠?qū)ζ湔蜃髠?cè)身或右側(cè)身所指向的方位的聲音信號進(jìn)行重點拾取。
現(xiàn)實應(yīng)用中,用戶可依據(jù)實際需求,通過對電子設(shè)備進(jìn)行相應(yīng)擺放,使得將目標(biāo)聲音源納入電子設(shè)備的重點拾音范圍內(nèi),即納入所述電子設(shè)備的所述預(yù)定方位內(nèi),進(jìn)而使得電子設(shè)備能夠?qū)λ瞿繕?biāo)聲音源的信號進(jìn)行重點拾取。如針對講課/講座等場景,可將電子設(shè)備頂部指向講臺方位進(jìn)行擺放,從而使得能夠?qū)χv臺上固定處于某一位置或在講臺范圍內(nèi)走動的講師/專家的聲音信號進(jìn)行重點拾取等。
在預(yù)先設(shè)置所述方位信息并對電子設(shè)備執(zhí)行所需的擺放操作后,電子設(shè)備開始進(jìn)行錄音處理,以使得能夠?qū)μ幱谒鲱A(yù)定方位的聲音源的信號進(jìn)行重點拾取。其中,需首先確定各個聲音源的實際方位。
由于三個麥克風(fēng)分別處于不同位置,從而相同聲音源的信號在不同麥克風(fēng)的相位及幅值均可能存在一定偏差,如假設(shè)聲音源s與第一麥克風(fēng)的距離小于該聲音源s與第二麥克風(fēng)的距離,則相應(yīng)地,聲音源s的信號到達(dá)第二麥克風(fēng)的時間相比于到達(dá)第一麥克風(fēng)的時間,會存在一定延后,從而兩者相位會存在一定偏差,且由于信號衰減,聲音源s的信號在第二麥克風(fēng)的幅值會相應(yīng)低于在第一麥克風(fēng)的幅值。基于此,本實施例具體依據(jù)三個麥克風(fēng)的相對位置信息,以及多聲音源錄音信號中各個聲音源的信號在三個麥克風(fēng)中每兩個麥克風(fēng)的相位差和/或幅值差,來計算得到不同信號所對應(yīng)的不同聲音源的方位信息。
之后,可依據(jù)各個聲音源的方位信息,從各個聲音信號中確定出聲音源所處方位與預(yù)先設(shè)定的方位信息一致的信號,作為所述目標(biāo)聲音信號,以使得電子設(shè)備能夠?qū)λ瞿繕?biāo)錄音信號進(jìn)行重點拾取。
本實施例具體將每個麥克風(fēng)提供的多聲音源錄音信號中,來自預(yù)定方位的信號作為所述目標(biāo)錄音信號進(jìn)行處理,可有效滿足多聲音源錄音場景中,用戶對預(yù)定方位的聲音源信號進(jìn)行定向錄音的需求。
實施例八
本實施例中,所述處理器3,基于確定出的所述目標(biāo)錄音信號,對所述錄音信號進(jìn)行降噪處理,可以進(jìn)一步通過以下處理過程實現(xiàn):
從所述第一麥克風(fēng)、所述第二麥克風(fēng)及所述第三麥克風(fēng)中選擇出兩個目標(biāo)麥克風(fēng);根據(jù)所述兩個目標(biāo)麥克風(fēng)對應(yīng)的目標(biāo)錄音信號,利用所述兩個目標(biāo)麥克風(fēng)除外的其他一個麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
具體地,本實施例將三個麥克風(fēng)中的兩個目標(biāo)麥克風(fēng)作為用于進(jìn)行拾音的主麥克風(fēng),其余的一個麥克風(fēng)作為降噪麥克風(fēng),用于輔助所述兩個目標(biāo)麥克風(fēng)進(jìn)行降噪,后續(xù),可將降噪處理后的兩個目標(biāo)麥克風(fēng)的信號,處理成兩路錄音文件,并在需要時分別用于左、右聲道的輸出應(yīng)用。
其中,從三個麥克風(fēng)中選取出兩個目標(biāo)麥克風(fēng)的一種可能的實現(xiàn)方式是:獲得所述目標(biāo)錄音信號到達(dá)所述三個麥克風(fēng)中任意兩個麥克風(fēng)的時間差;確定出對應(yīng)的時間差最大的兩個麥克風(fēng)作為所述兩個目標(biāo)麥克風(fēng)。
這里,需要說明的是,在采用所述時間差方式確定兩個目標(biāo)麥克風(fēng)的情況下,一旦聲音源相對于電子設(shè)備的位置發(fā)生較大變化,那么三個麥克風(fēng)中將可能重新分配哪個是作為進(jìn)行拾音的主麥克風(fēng),哪個作為降噪麥克風(fēng)。
除了所述時間差方式,還可采用其他方式實現(xiàn)目標(biāo)麥克風(fēng)及降噪麥克風(fēng)的選取,例如選取三個麥克風(fēng)中的任意兩個作為目標(biāo)麥克風(fēng),剩余麥克風(fēng)作為降噪麥克風(fēng)等,本實施例對此不作限定。
在確定出兩個目標(biāo)麥克風(fēng)及降噪麥克風(fēng)的基礎(chǔ)上,可利用所述降噪麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號進(jìn)行降噪處理。
具體地,可首先提升所述兩個目標(biāo)麥克風(fēng)的多聲音源錄音信號中包括的目標(biāo)錄音信號的增益,得到目標(biāo)錄音信號的增益得以提升的第一錄音信號及第二錄音信號;不難理解的是,所述第一錄音信號及第二錄音信號中包括增益提升的目標(biāo)錄音信號,以及增益未變化的其他信號,而所述降噪麥克風(fēng)則對應(yīng)包括增益未變化的目標(biāo)錄音信號及其他信號,基于此,可分別將所述第一錄音信號及所述第二錄音信號,與所述降噪麥克風(fēng)的錄音信號作信號相減處理,從而使得將所述第一錄音信號及所述第二錄音信號中的所述其他信號作為噪音濾除,進(jìn)而得到兩個目標(biāo)麥克風(fēng)對應(yīng)的濾除了噪音的錄音信號。
這里,需要說明的是,因三個麥克風(fēng)的位置不同,導(dǎo)致同一聲音源的信號在不同麥克風(fēng)略有差別,如存在相位及幅值上的微小差異等,本實施例在利用降噪麥克風(fēng)的錄音信號,對所述兩個目標(biāo)麥克風(fēng)的錄音信號(已提升目標(biāo)錄音信號的增益的信號)進(jìn)行降噪處理時,忽略各個麥克風(fēng)的信號因麥克風(fēng)所處位置不同而導(dǎo)致的微小差異,即不予對這些微小差異進(jìn)行考慮。
除了以上的降噪處理方式,還可采用其他方式進(jìn)行降噪,例如,提升多聲音源錄音信號中目標(biāo)錄音信號的增益,并同時降低其他信號的增益等,以使得能夠在多聲音源錄音信號中突出所述目標(biāo)錄音信號,本實施例對此不作限定。
需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
為了描述的方便,描述以上系統(tǒng)或裝置時以功能分為各種模塊或單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
最后,還需要說明的是,在本文中,諸如第一、第二、第三和第四等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。