基于雙麥克風(fēng)的錄音方法及終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種基于雙麥克風(fēng)的錄音方法及終端,其中,所述方法基于設(shè)置有雙麥克風(fēng)的終端,且第一麥克風(fēng)設(shè)置于所述終端的底部,第二麥克風(fēng)設(shè)置于所述終端的頂部;所述方法包括:檢測所述終端的屏幕狀態(tài);在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù);將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄制的音頻。本發(fā)明可提高雙麥克風(fēng)設(shè)備的錄音質(zhì)量。
【專利說明】
基于雙麥克風(fēng)的錄音方法及終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種基于雙麥克風(fēng)的錄音方法及終端。
【背景技術(shù)】
[0002] 隨著終端技術(shù)的發(fā)展,智能手機等終端設(shè)備上上的麥克風(fēng)大多采用雙麥克風(fēng)設(shè)計 或者更多的麥克風(fēng)設(shè)計,例如,在圖1所示的應(yīng)用場景中,該終端上設(shè)置了兩個麥克風(fēng),分別 為設(shè)置在終端的底部的第一麥克風(fēng)Ml和設(shè)置在終端的頂部的第二麥克風(fēng)M2。
[0003] -般來講,在通話的過程中,兩個麥克風(fēng)采用減法運算,能較好的保證在雙麥克風(fēng) 指向方向(可參見圖1,雙麥克風(fēng)指向方向與雙麥克風(fēng)指向方向的垂直方向)上采集的人聲 效果,而屏蔽側(cè)面的收音效果。在錄音的過程中,兩個麥克風(fēng)采用加法運算,在垂直于雙麥 克風(fēng)指向方向上能保證較好的收音效果和立體聲音效,但是,在平行于雙麥克風(fēng)指向方向 上的聲音就會被減弱。
[0004]
【申請人】經(jīng)研究發(fā)現(xiàn),上述雙麥克風(fēng)的錄音方案保證了通話過程中的收音效果,但 是,在錄制音頻或者視頻的過程中,聲源與終端之間的位置關(guān)系一般不是固定的,并且用戶 手持終端的姿勢也不會如通話的過程中一樣采用固定的手勢,也就是說,在錄音的過程中, 以用戶作為聲源時該聲源相對于終端上設(shè)置的雙麥克風(fēng)而言,可能是在雙麥克風(fēng)指向方向 上,也可能是在雙麥克風(fēng)指向方向的垂直方向上。針對上述多種不同情況下音頻的錄制,統(tǒng) 一的采用雙麥克風(fēng)的加法運算,并不能保證在不同的使用場景下的良好的收音效果,例如, 在用戶豎向手持終端的情況下,用戶的聲音對應(yīng)的收音聲音較小,收音效果差。
[0005] 綜上所述,現(xiàn)有技術(shù)中基于終端上設(shè)置的雙麥克風(fēng)的音頻錄制存在收音效果差的 問題。
【發(fā)明內(nèi)容】
[0006] 基于此,為解決傳統(tǒng)技術(shù)中基于終端上設(shè)置的雙麥克風(fēng)的音頻錄制因為不能適應(yīng) 不同的使用場景存在的收音效果較差的技術(shù)問題,特提出了一種基于雙麥克風(fēng)的錄音方 法。
[0007] -種基于雙麥克風(fēng)的錄音方法,所述方法基于設(shè)置有雙麥克風(fēng)的終端,且第一麥 克風(fēng)設(shè)置于所述終端的底部,第二麥克風(fēng)設(shè)置于所述終端的頂部;
[0008] 所述方法包括:
[0009] 檢測所述終端的屏幕狀態(tài);
[0010] 在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別 采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù);
[0011] 將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄制的音頻。
[0012] 可選的,在其中一個實施例中,所述檢測所述終端的屏幕狀態(tài)的步驟之后還包括:
[0013] 在所述屏幕狀態(tài)為豎屏?xí)r,接收所述第一麥克風(fēng)采集的第一音頻數(shù)據(jù),屏蔽所述 第二麥克風(fēng)采集的第二音頻數(shù)據(jù);
[0014] 將所述第一音頻數(shù)據(jù)作為錄制的音頻。
[0015] 可選的,在其中一個實施例中,所述屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù)據(jù)的 步驟具體為:
[0016] 關(guān)閉所述第二麥克風(fēng)。
[0017] 可選的,在其中一個實施例中,所述方法還包括:
[0018] 檢測所述終端是否處于通話狀態(tài);
[0019] 在所述終端處于通話狀態(tài)時,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采 集的第一語音數(shù)據(jù)和第二語音數(shù)據(jù);
[0020] 將所述第一語音數(shù)據(jù)和所述第二語音數(shù)據(jù)抵消合成為得到通話語音數(shù)據(jù)。
[0021 ]可選的,在其中一個實施例中,所述檢測所述終端的屏幕狀態(tài)的步驟還包括:
[0022] 通過重力加速度傳感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾 值時,判定所述終端的屏幕狀態(tài)為豎屏;在所述傾斜角度小于閾值時,判定所述終端的屏幕 狀態(tài)為橫屏。
[0023] 此外,為解決傳統(tǒng)技術(shù)中基于終端上設(shè)置的雙麥克風(fēng)的音頻錄制因為不能適應(yīng)不 同的使用場景存在的收音效果較差的技術(shù)問題,特提出了一種終端。
[0024] -種終端,所述終端包括第一麥克風(fēng)和第二麥克風(fēng),其中,所述第一麥克風(fēng)設(shè)置于 所述終端的底部,所述第二麥克風(fēng)設(shè)置于所述終端的頂部;
[0025] 所述終端還包括屏幕狀態(tài)檢測單元、第一音頻數(shù)據(jù)采集單元以及音頻合成單元, 其中:
[0026] 所述屏幕狀態(tài)檢測單元用于檢測所述終端的屏幕狀態(tài);
[0027] 所述第一音頻數(shù)據(jù)采集單元用于在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第 一麥克風(fēng)和所述第二麥克風(fēng)分別采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù);
[0028] 所述音頻合成單元用于將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄 制的首頻。
[0029] 可選的,在其中一個實施例中,所述終端還包括第二音頻數(shù)據(jù)采集單元和音頻確 定單元,其中:
[0030] 所述第二音頻數(shù)據(jù)采集單元用于在所述屏幕狀態(tài)為豎屏?xí)r,接收所述第一麥克風(fēng) 采集的第一音頻數(shù)據(jù),屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù)據(jù);
[0031] 所述音頻確定單元用于將所述第一音頻數(shù)據(jù)作為錄制的音頻。
[0032] 可選的,在其中一個實施例中,所述第二音頻數(shù)據(jù)采集單元還用于關(guān)閉所述第二 麥克風(fēng)。
[0033] 可選的,在其中一個實施例中,所述終端還包括通話狀態(tài)檢測單元、語音數(shù)據(jù)獲取 單元以及通話語音數(shù)據(jù)合成單元,其中:
[0034] 所述通話狀態(tài)檢測單元還用于檢測所述終端是否處于通話狀態(tài);
[0035] 所述語音數(shù)據(jù)獲取單元還用于在所述終端處于通話狀態(tài)時,同時采用所述第一麥 克風(fēng)和所述第二麥克風(fēng)分別采集的第一語音數(shù)據(jù)和第二語音數(shù)據(jù);
[0036] 所述通話語音數(shù)據(jù)合成單元還用于將所述第一語音數(shù)據(jù)和所述第二語音數(shù)據(jù)抵 消合成為得到通話語音數(shù)據(jù)。
[0037] 可選的,在其中一個實施例中,所述屏幕狀態(tài)檢測單元還用于通過重力加速度傳 感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值時,判定所述終端的屏幕 狀態(tài)為豎屏;在所述傾斜角度小于閾值時,判定所述終端的屏幕狀態(tài)為橫屏。
[0038] 實施本發(fā)明實施例,將具有如下有益效果:
[0039] 采用了上述基于雙麥克風(fēng)的錄音方法及終端之后,在進行音頻或視頻錄制的過程 中,根據(jù)終端是處于橫屏狀態(tài)還是豎屏狀態(tài),確定在音頻數(shù)據(jù)的采集過程中使用的麥克風(fēng) 策略以及在音頻數(shù)據(jù)采集到之后合成最后的音頻數(shù)據(jù)的合成策略,以使在終端處于橫屏狀 態(tài)下時,保證最好的收音效果和立體聲效果,提高錄制的音頻數(shù)據(jù)的音頻指令,提升用戶體 驗。
【附圖說明】
[0040] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0041 ]其中:
[0042]圖1為一個實施例中一種設(shè)置有雙麥克風(fēng)的終端的不意圖;
[0043] 圖2為一個實施例中一種基于雙麥克風(fēng)的錄音方法的流程示意圖;
[0044] 圖3為一個實施例中一種終端的結(jié)構(gòu)示意圖;
[0045] 圖4為一個實施例中運行上述基于雙麥克風(fēng)的錄音方法的計算機系統(tǒng)的結(jié)構(gòu)示意 圖。
【具體實施方式】
[0046] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0047] 為解決傳統(tǒng)技術(shù)中基于終端上設(shè)置的雙麥克風(fēng)的音頻錄制因為不能適應(yīng)不同的 使用場景存在的收音效果較差的技術(shù)問題,在本實施例中,特提出了一種基于雙麥克風(fēng)的 錄音方法,該方法的實現(xiàn)可依賴于計算機程序,該計算機程序可運行于基于馮諾依曼體系 的計算機系統(tǒng)之上,該計算機程序可以是麥克風(fēng)管理應(yīng)用程序或錄音應(yīng)用程序。該計算機 系統(tǒng)可以是運行上述計算機程序的設(shè)置有兩個麥克風(fēng)的例如智能手機、平板電腦、掌上電 腦等終端設(shè)備。
[0048] 需要說明的是,上述基于雙麥克風(fēng)的錄音方法是基于設(shè)置有雙麥克風(fēng)的終端,且 第一麥克風(fēng)和第二麥克風(fēng)設(shè)置與終端的兩側(cè),例如,在本實施例中,第一麥克風(fēng)設(shè)置于所述 終端的底部,第二麥克風(fēng)設(shè)置于所述終端的頂部,也就是說,在使用麥克風(fēng)進行收音的過程 中,第一麥克風(fēng)和第二麥克風(fēng)同時工作,分別米集音頻數(shù)據(jù),然后將第一麥克風(fēng)和第二麥克 風(fēng)采集的音頻數(shù)據(jù)進行合成得到最終的音頻數(shù)據(jù)。
[0049] 具體實施例中,在需要錄制音頻或者視頻時,用戶在相應(yīng)的音頻或者視頻錄制的 操作頁面上,輸入預(yù)設(shè)的與"開始錄制"對應(yīng)的操作即相當(dāng)于輸入例如一個音/視頻錄制指 令,例如,在錄音頁面中,點擊"開始"按鈕,即相當(dāng)于輸入例如一個音頻錄制指令;再例如, 在視頻錄制界面中,用戶點擊"開始"按鈕,即相當(dāng)于輸入例如一個視頻錄制指令,并開啟啟 動麥克風(fēng)錄制音頻數(shù)據(jù)。也就是說,在下述的步驟S102之前,可選的方案還包括有:步驟 S102之前上述步驟還包括:接收輸入的音/視頻錄制指令。
[0050]具體的,如圖1所示,上述方法包括如下步驟:
[0051]步驟S102:檢測所述終端的屏幕狀態(tài)。
[0052]在本實施例中,終端的屏幕狀態(tài)的檢測可以通過多種方式進行獲得,例如,可以是 通過重力加速度傳感器檢測所述終端的屏幕狀態(tài)的,也可以是通過對屏幕狀態(tài)的具體顯示 進行確定的。下面,根據(jù)上述兩種情況分別進行說明。
[0053]在第一種情況下,通過重力加速度傳感器檢測所述終端的屏幕狀態(tài)。
[0054]重力加速度傳感器,即G-sensor,能夠感知到加速力的變化,比如晃動、跌落、上 升、下降以及手持終端的角度的變化等各種移動變化都能被G-sensor轉(zhuǎn)化為電信號。在本 實施例中,通過重力加速度傳感器檢測終端是處于橫屏狀態(tài)抑或是豎屏狀態(tài)。
[0055]具體的,在一個具體的實施例中,上述檢測所述終端的屏幕狀態(tài)的步驟還包括:通 過所述重力加速度傳感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值時, 判定所述終端進入豎屏狀態(tài);在所述傾斜角度小于閾值時,判定所述終端進入橫屏狀態(tài)。 [0056] 一般來講,對于開啟了自動旋轉(zhuǎn)屏幕的終端來講,設(shè)定角度閾值為45°、135°、 225°、315°,在傾斜角度超過上述角度閾值的情況下,改變終端頁面的展示方式(橫屏或豎 屏)。
[0057]在本實施例中,可以預(yù)設(shè)閾值為45°,在重力加速度傳感器檢測到的終端的傾斜角 度大于或等于該閾值時,判定所述終端進入豎屏狀態(tài);相應(yīng)的,在傾斜角度小于閾值時,判 定所述終端進入橫屏狀態(tài)。
[0058]對于上述第二種情況,通過對屏幕狀態(tài)的具體顯示進行確定終端的屏幕狀態(tài)。 [0059]例如,在終端開啟了自動旋轉(zhuǎn)屏幕功能的情況下,通過對終端的顯示屏幕上的展 示頁面是橫屏還是豎屏確定終端的屏幕狀態(tài)。
[0060]下面根據(jù)終端的屏幕狀態(tài)分別說明終端在不同的使用場景下的麥克風(fēng)使用方式。 [0061 ]步驟S106:在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第一麥克風(fēng)和所述第二 麥克風(fēng)分別采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)。
[0062]步驟S108:將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄制的音頻。 [0063]若終端處于橫屏狀態(tài)下時,用戶手持終端時是將終端的側(cè)邊與肩膀平行,也就是 說,用戶所發(fā)出的聲音是處于終端的側(cè)邊的,而不是處于終端的頂部或者底部區(qū)域,或者 說,用戶所對應(yīng)的聲源處于雙麥克風(fēng)指向方向的垂直方向上,而不是在雙麥克風(fēng)指向方向 上。在此種情況下,通過第一麥克風(fēng)和第二麥克風(fēng)分別采集對應(yīng)的第一音頻數(shù)據(jù)和第二音 頻數(shù)據(jù),并通過對第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)的疊加合成得到錄制的音頻或者錄制的視 頻對應(yīng)的音頻。
[0064]需要說明的是,通過第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)的疊加合成得到錄制的音頻的 過程相當(dāng)于對第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)之間做一個加法,會增加在雙麥克風(fēng)指向方向 的垂直方向上的收音效果,相對的,其在平行于雙麥克風(fēng)指向方向上的收音效果會被減弱; 并且,因為是采用的雙麥克風(fēng)采集音頻數(shù)據(jù)并合成的方式,最后得到的音頻會包含了立體 聲效果。因為在橫屏狀態(tài)下,用戶的聲音是出現(xiàn)在終端的側(cè)邊的,即出現(xiàn)在雙麥克風(fēng)指向方 向的垂直方向上的,因此,用戶說話的聲音能保證較好的收音效果。
[0065] 在另外一個實施例中,在上述步驟S104之后,在所述屏幕狀態(tài)為豎屏?xí)r,接收所述 第一麥克風(fēng)采集的第一音頻數(shù)據(jù),屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù)據(jù);將所述第一 音頻數(shù)據(jù)作為錄制的音頻。
[0066] 若終端處于豎屏狀態(tài)下,用戶手持終端的姿勢是身體與終端的側(cè)邊是平行的,用 戶所發(fā)出的聲音是處于終端的底部或頂部區(qū)域、或者終端的正面區(qū)域或者背面區(qū)域,而不 是在終端的側(cè)部,也就是說,用戶所對應(yīng)的聲源處于雙麥克風(fēng)指向方向的平行方向上,而不 是處于麥克風(fēng)的指向方向的垂直方向上。在此種情況下,若采用第一麥克風(fēng)和第二麥克風(fēng) 分別錄制音頻數(shù)據(jù)并對所錄制的音頻數(shù)據(jù)進行加法運算的話,用戶的聲音會被削弱,影響 了收音效果。因此,在此種情況下,不能采用橫屏狀態(tài)下的音頻錄制方法。
[0067] 具體的,屏蔽第二麥克風(fēng)采集的第二音頻數(shù)據(jù),只接收第一麥克風(fēng)采集的第一音 頻數(shù)據(jù),并將第一音頻數(shù)據(jù)作為錄制的音頻。因為單個麥克風(fēng)的情況下,其收音的指向是全 指向性的,也就是說,每一個方向上的收音效果都是一致的,因此,在此種情況下,可以保證 終端在豎屏狀態(tài)下的收音效果。
[0068] 在上述屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù)據(jù)的步驟中,其屏蔽第二麥克風(fēng)采 集的第二音頻數(shù)據(jù)的方法可以是關(guān)閉第二麥克風(fēng),也就是說,在錄制音頻的過程中,關(guān)閉第 二麥克風(fēng)。采用本實施例,可降低終端不必要的功耗。
[0069] 可選的,在一個實施例中,上述方法還包括如下步驟:檢測所述終端是否處于通話 狀態(tài);在所述終端處于通話狀態(tài)時,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集 的第一語音數(shù)據(jù)和第二語音數(shù)據(jù);將所述第一語音數(shù)據(jù)和所述第二語音數(shù)據(jù)抵消合成為得 到通話語音數(shù)據(jù)。
[0070] 在終端處于通話狀態(tài)的情況下,通過第一麥克風(fēng)采集第一語音數(shù)據(jù),并同時通過 第二麥克風(fēng)采集第二語音數(shù)據(jù),將采集到的第一語音數(shù)據(jù)和第二語音數(shù)據(jù)進行抵消合成得 到通話語音數(shù)據(jù),即通常意義下的減法運算。對設(shè)置在終端的底部的第一麥克風(fēng)以及設(shè)置 在終端的頂部的第二麥克風(fēng)來講,對于二者采集的第一語音數(shù)據(jù)和第二語音數(shù)據(jù)進行減法 運算,可最大程度的增加在雙麥克風(fēng)指向方向的平行方向上的收音效果,并且減弱在雙麥 克風(fēng)指向方向的垂直方向上的收音效果;因為在通話的過程中,用戶手持終端并靠近頭部 進行通話,也就是說,用戶說話的聲音出現(xiàn)在終端的底部區(qū)域附近,或者說出現(xiàn)在雙麥克風(fēng) 指向方向的平行方向上,在此種情況下,增加雙麥克風(fēng)指向方向的平行方向上的收音效果 即相當(dāng)于增強了用戶說話聲音的收音效果。進一步的,在用戶通話的過程中,雜音大多數(shù)出 現(xiàn)在終端的側(cè)邊區(qū)域或者說雙麥克風(fēng)指向方向的垂直方向上,在此種情況下,削弱雙麥克 風(fēng)指向方向的垂直方向上的收音效果,可以削弱在通話的過程中雜音的收音效果,整體上 增強通話質(zhì)量,提升用戶體驗。
[0071]此外,為解決傳統(tǒng)技術(shù)中基于終端上設(shè)置的雙麥克風(fēng)的音頻錄制因為不能適應(yīng)不 同的使用場景存在的收音效果較差的技術(shù)問題,在一個實施例中,如圖3所示,還提出了一 種終端,具體的,上述終端包括第一麥克風(fēng)和第二麥克風(fēng),其中,所述第一麥克風(fēng)設(shè)置于所 述終端的底部,所述第二麥克風(fēng)設(shè)置于所述終端的頂部;
[0072]所述終端還包括屏幕狀態(tài)檢測單元102、第一音頻數(shù)據(jù)采集單元104以及音頻合成 單元106,其中:
[0073] 所述屏幕狀態(tài)檢測單元102用于檢測所述終端的屏幕狀態(tài);
[0074] 所述第一音頻數(shù)據(jù)采集單元104用于在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所 述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù);
[0075] 所述音頻合成單元106用于將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為 錄制的音頻。
[0076] 可選的,在其中一個實施例中,如圖3所示,上述終端還包括第二音頻數(shù)據(jù)采集單 元108和音頻確定單元110,其中:所述第二音頻數(shù)據(jù)采集單元108用于在所述屏幕狀態(tài)為豎 屏?xí)r,接收所述第一麥克風(fēng)采集的第一音頻數(shù)據(jù),屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù) 據(jù);所述音頻確定單元110用于將所述第一音頻數(shù)據(jù)作為錄制的音頻。
[0077] 可選的,在其中一個實施例中,第二音頻數(shù)據(jù)采集單元108還用于關(guān)閉所述第二麥 克風(fēng)。
[0078] 可選的,在其中一個實施例中,如圖3所示,上述終端還包括通話狀態(tài)檢測單元 112、語音數(shù)據(jù)獲取單元114以及通話語音數(shù)據(jù)合成單元116,其中:所述通話狀態(tài)檢測單元 112還用于檢測所述終端是否處于通話狀態(tài);所述語音數(shù)據(jù)獲取單元114還用于在所述終端 處于通話狀態(tài)時,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集的第一語音數(shù)據(jù)和 第二語音數(shù)據(jù);所述通話語音數(shù)據(jù)合成單元116還用于將所述第一語音數(shù)據(jù)和所述第二語 音數(shù)據(jù)抵消合成為得到通話語音數(shù)據(jù)。
[0079] 可選的,在其中一個實施例中,屏幕狀態(tài)檢測單元102還用于通過重力加速度傳感 器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值時,判定所述終端的屏幕狀 態(tài)為豎屏;在所述傾斜角度小于閾值時,判定所述終端的屏幕狀態(tài)為橫屏。
[0080] 實施本發(fā)明實施例,將具有如下有益效果:
[0081] 采用了上述基于雙麥克風(fēng)的錄音方法及終端之后,在進行音頻或視頻錄制的過程 中,根據(jù)終端是處于橫屏狀態(tài)還是豎屏狀態(tài),確定在音頻數(shù)據(jù)的采集過程中使用的麥克風(fēng) 策略以及在音頻數(shù)據(jù)采集到之后合成最后的音頻數(shù)據(jù)的合成策略,以使在終端處于橫屏狀 態(tài)下時,保證最好的收音效果和立體聲效果,提高錄制的音頻數(shù)據(jù)的音頻指令,提升用戶體 驗。
[0082] 在一個實施例中,如圖4所示,圖4展示了一種運行上述基于雙麥克風(fēng)的錄音方法 的基于馮諾依曼體系的計算機系統(tǒng)的終端。該計算機系統(tǒng)可以是智能手機、平板電腦、掌上 電腦等終端。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口 1001、處理器1002、存儲器 1003和輸出接口 1004。其中,外部輸入接口 1001可選的可至少包括網(wǎng)絡(luò)接口 10012。存儲器 1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口 1004可 至少包括顯示屏10042等設(shè)備。
[0083] 在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于 前述基于馮諾依曼體系的計算機系統(tǒng)的外存儲器10032中,在運行時被加載到內(nèi)存儲器 10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,并形成邏輯上的屏幕狀態(tài)檢 測單元102、第一音頻數(shù)據(jù)采集單元104、音頻合成單元106、第二音頻數(shù)據(jù)采集單元108和音 頻確定單元110、通話狀態(tài)檢測單元112、語音數(shù)據(jù)獲取單元114以及通話語音數(shù)據(jù)合成單元 116。且在上述基于雙麥克風(fēng)的錄音方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口 1001 接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進行處理,處理的結(jié)果數(shù)據(jù)或 緩存于存儲器1003中進行后續(xù)地處理,或被傳遞至輸出接口 1004進行輸出。
[0084] 本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
[0085] 本發(fā)明實施例終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。本發(fā)明實 施例提供的終端包括但不限于搭載iOS.?、Android?.、Microsoft⑧或者其它操作系統(tǒng) 的終端,諸如移動電話。也可以是其它終端,諸如具有觸敏表面(例如,觸摸屏顯示器和/或 觸控板)的膝上型計算機或平板電腦或臺式計算機。
[0086]在下面的討論中,介紹了一種包括顯示器和觸敏表面的終端。然而應(yīng)當(dāng)理解,終端 可以包括一個或多個其他物理用戶接口設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操作桿。
[0087] 終端通常支持多種應(yīng)用程序,諸如以下中的一種或多種:畫圖應(yīng)用程序、呈現(xiàn)應(yīng)用 程序、文字處理應(yīng)用程序、網(wǎng)頁創(chuàng)建應(yīng)用程序、盤編輯應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng) 用程序、電話應(yīng)用程序、視頻會議應(yīng)用程序、電子郵件應(yīng)用程序、即時消息應(yīng)用程序、鍛煉支 持應(yīng)用程序、相片管理應(yīng)用程序、數(shù)字相機應(yīng)用程序、數(shù)字視頻攝像機應(yīng)用程序、網(wǎng)絡(luò)瀏覽 應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序、和/或數(shù)字視頻播放器應(yīng)用程序。
[0088]可在終端上執(zhí)行的各種應(yīng)用程序可使用至少一個共用的物理用戶接口設(shè)備,諸如 觸敏表面。觸敏表面的一種或多種功能以及顯示在終端上的相應(yīng)信息可從一種應(yīng)用程序調(diào) 整和/或變化至下一種應(yīng)用程序和/或在相應(yīng)應(yīng)用程序內(nèi)被調(diào)整和/或變化。這樣,終端的共 用物理架構(gòu)(諸如觸敏表面)可利用對于用戶而言直觀清楚的用戶界面來支持各種應(yīng)用程 序。
[0089]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0090]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1. 一種基于雙麥克風(fēng)的錄音方法,其特征在于,所述方法基于設(shè)置有雙麥克風(fēng)的終端, 且第一麥克風(fēng)設(shè)置于所述終端的底部,第二麥克風(fēng)設(shè)置于所述終端的頂部; 所述方法包括: 檢測所述終端的屏幕狀態(tài); 在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集 第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù); 將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄制的音頻。2. 根據(jù)權(quán)利要求1所述的基于雙麥克風(fēng)的錄音方法,其特征在于,所述檢測所述終端的 屏幕狀態(tài)的步驟之后還包括: 在所述屏幕狀態(tài)為豎屏?xí)r,接收所述第一麥克風(fēng)采集的第一音頻數(shù)據(jù),屏蔽所述第二 麥克風(fēng)采集的第二音頻數(shù)據(jù); 將所述第一音頻數(shù)據(jù)作為錄制的音頻。3. 根據(jù)權(quán)利要求2所述的基于雙麥克風(fēng)的錄音方法,其特征在于,所述屏蔽所述第二麥 克風(fēng)采集的第二音頻數(shù)據(jù)的步驟具體為: 關(guān)閉所述第二麥克風(fēng)。4. 根據(jù)權(quán)利要求1所述的基于雙麥克風(fēng)的錄音方法,其特征在于,所述方法還包括: 檢測所述終端是否處于通話狀態(tài); 在所述終端處于通話狀態(tài)時,同時采用所述第一麥克風(fēng)和所述第二麥克風(fēng)分別采集的 第一語音數(shù)據(jù)和第二語音數(shù)據(jù); 將所述第一語音數(shù)據(jù)和所述第二語音數(shù)據(jù)抵消合成為得到通話語音數(shù)據(jù)。5. 根據(jù)權(quán)利要求1至4任一所述的基于雙麥克風(fēng)的錄音方法,其特征在于,所述檢測所 述終端的屏幕狀態(tài)的步驟還包括: 通過重力加速度傳感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值 時,判定所述終端的屏幕狀態(tài)為豎屏;在所述傾斜角度小于閾值時,判定所述終端的屏幕狀 態(tài)為橫屏。6. -種終端,其特征在于,所述終端包括第一麥克風(fēng)和第二麥克風(fēng),其中,所述第一麥 克風(fēng)設(shè)置于所述終端的底部,所述第二麥克風(fēng)設(shè)置于所述終端的頂部; 所述終端還包括屏幕狀態(tài)檢測單元、第一音頻數(shù)據(jù)采集單元以及音頻合成單元,其中: 所述屏幕狀態(tài)檢測單元用于檢測所述終端的屏幕狀態(tài); 所述第一音頻數(shù)據(jù)采集單元用于在所述終端屏幕狀態(tài)為橫屏?xí)r,同時采用所述第一麥 克風(fēng)和所述第二麥克風(fēng)分別采集第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù); 所述音頻合成單元用于將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)疊加合成為錄制的 音頻。7. 根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括第二音頻數(shù)據(jù)采集單元和 音頻確定單元,其中: 所述第二音頻數(shù)據(jù)采集單元用于在所述屏幕狀態(tài)為豎屏?xí)r,接收所述第一麥克風(fēng)采集 的第一音頻數(shù)據(jù),屏蔽所述第二麥克風(fēng)采集的第二音頻數(shù)據(jù); 所述音頻確定單元用于將所述第一音頻數(shù)據(jù)作為錄制的音頻。8. 根據(jù)權(quán)利要求7所述的終端,其特征在于,所述第二音頻數(shù)據(jù)采集單元還用于關(guān)閉所 述第二麥克風(fēng)。9. 根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括通話狀態(tài)檢測單元、語音 數(shù)據(jù)獲取單元以及通話語音數(shù)據(jù)合成單元,其中: 所述通話狀態(tài)檢測單元還用于檢測所述終端是否處于通話狀態(tài); 所述語音數(shù)據(jù)獲取單元還用于在所述終端處于通話狀態(tài)時,同時采用所述第一麥克風(fēng) 和所述第二麥克風(fēng)分別采集的第一語音數(shù)據(jù)和第二語音數(shù)據(jù); 所述通話語音數(shù)據(jù)合成單元還用于將所述第一語音數(shù)據(jù)和所述第二語音數(shù)據(jù)抵消合 成為得到通話語音數(shù)據(jù)。10. 根據(jù)權(quán)利要求6至9任一所述的終端,其特征在于,所述屏幕狀態(tài)檢測單元還用于通 過重力加速度傳感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值時,判定 所述終端的屏幕狀態(tài)為豎屏;在所述傾斜角度小于閾值時,判定所述終端的屏幕狀態(tài)為橫 屏。
【文檔編號】H04R5/04GK105959457SQ201610507370
【公開日】2016年9月21日
【申請日】2016年6月28日
【發(fā)明人】歐陽靈
【申請人】廣東歐珀移動通信有限公司