一種音量調(diào)節(jié)的方法及裝置的制造方法
【專利摘要】本發(fā)明涉及聲音處理技術領域,特別涉及一種音量調(diào)節(jié)的方法及裝置,用以解決在麥克風拾取的聲音的音量波動范圍較大時,聲音音量不平穩(wěn)的問題。該方法包括:根據(jù)接收到的聲音,確定發(fā)出該聲音的聲源所在的位置;從位置與音量增益的對應關系中,確定與該位置對應的音量增益;并根據(jù)與該位置對應的音量增益調(diào)節(jié)該聲音的音量。這種技術方案由于能夠按照發(fā)出該聲音的聲源所在的位置對應的音量增益,調(diào)節(jié)接收到的聲音的音量,避免了現(xiàn)有技術中麥克風在拾取的聲音的音量波動范圍較大時,容易導致聲音音量不平穩(wěn)的問題。
【專利說明】
-種音量調(diào)節(jié)的方法及裝置
技術領域
[0001] 本發(fā)明設及聲音處理技術領域,特別設及一種音量調(diào)節(jié)的方法及裝置。
【背景技術】
[0002] 在會議當中,人們離麥克風的距離有遠有近,導致麥克風拾取的聲音音量大小差 別比較大,現(xiàn)有技術中采用AGC(Automatic Gain Control,自動音量增益控制)來進行音量 控制,增益的調(diào)節(jié)過程可能會比較長,音量不能及時調(diào)整到位。當音量小的時候,放大音量, 當音量大的時候壓縮音量。由于現(xiàn)有技術中,當音量大的聲音后跟著音量小的聲音時,由于 對之后的音量小的聲音進行放大需要一個過程,因此會導致音量小的聲音被抑制,同理,當 音量小的聲音后面跟著音量大的聲音時,會導致音量大的聲音被放大,不能保證聲音音量 的平穩(wěn)性,甚至失真。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供一種音量調(diào)節(jié)的方法及裝置,用W解決現(xiàn)有技術中在麥克風拾取的聲 音的音量波動范圍較大時,聲音音量不平穩(wěn)的問題。
[0004] 第一方面,本發(fā)明提供了一種調(diào)節(jié)音量的方法,包括:
[0005] 根據(jù)接收到的聲音,確定發(fā)出所述聲音的聲源所在的位置;然后,從位置與音量增 益的對應關系中,確定與所述位置對應的音量增益;最后,根據(jù)與所述位置對應的音量增 益,調(diào)節(jié)所述聲音的音量。
[0006] 由于本發(fā)明中能夠根據(jù)接收到的聲音,按照發(fā)出該聲音的聲源所在的位置對應的 音量增益,調(diào)節(jié)接收到的聲音的音量,避免了現(xiàn)有技術中通過自動增益控制對聲音的音量 進行調(diào)節(jié)的過程,使得聲音能夠直接按照與位置對應的音量增益調(diào)節(jié)接收到的聲音的音 量,在聲音切換到另外一個位置后,則直接按照另一個位置對應的音量增益調(diào)節(jié)聲音的音 量,從而避免了現(xiàn)有技術中麥克風在拾取的聲音的音量波動范圍較大時,容易導致聲音音 量不平穩(wěn)的問題。
[0007] 在第一方面的基礎上,可選的,當音量增益為初始音量增益時,根據(jù)下列方式確定 所述位置與音量增益的對應關系:在首次確定所述聲音來自所述位置時,確定所述聲源與 麥克風之間的距離;根據(jù)預設的距離與音量增益之間的關系,確定與所述距離對應的音量 增益;將與所述距離對應的音量增益作為與所述位置對應的初始音量增益,并保存所述位 置與初始音量增益的對應關系,該麥克風為拾取所述聲源的聲音的麥克風。
[0008] 由于根據(jù)每個聲源與麥克風之間的距離確定每個聲源的位置的初始音量增益的, 因此,在接收到來自任一位置的聲音后,可直接按照與該位置對應的音量增益,調(diào)節(jié)接收到 的聲音的音量,使得音量可W快速達到預期的目標值,避免了現(xiàn)有技術中通過自動增益控 制對聲音的音量進行調(diào)節(jié)過慢的問題。
[0009] 在第一方面的基礎上,可選的,當音量增益為初始音量增益時,根據(jù)下列方式確定 所述位置與音量增益的對應關系:在首次確定所述聲音來自所述位置時,對所述聲音進行 自動增益控制AGC,得到與所述位置對應的初始音量增益;保存所述位置與初始音量增益的 對應關系。
[0010] 由于在在首次接收到聲音后,是通過對接收到的聲音進行自動增益控制得到的初 始音量增益,從而使得得到的初始音量增益較為準確。
[0011] 在第一方面的基礎上,可選的,在確定發(fā)出所述聲音的聲源所在的位置之后,若確 定所述位置不在位置與音量增益的對應關系中,從所述位置與音量增益的對應關系中,選 擇一個與所述位置最相近的位置,將與所述選擇的位置對應的音量增益作為用于調(diào)節(jié)所述 聲音的音量增益;并根據(jù)與所述選擇的位置對應的音量增益,調(diào)節(jié)所述聲音的音量。
[0012] 由于當在確定位置不在位置與音量增益的對應關系中時,通過從位置與音量增益 的對應關系中,按照與該位置最接近的位置對應的音量增益,調(diào)節(jié)來自該位置的聲音的音 量,避免了通過自動增益控制對聲音的音量進行調(diào)節(jié)的過程,提高了音量的平穩(wěn)性。
[0013] 在第一方面的基礎上,可選的,若與所述位置最接近的位置包括至少兩個,則從所 述最接近的位置中選擇任一個位置對應的音量增益作為所述位置的音量增益;或者,將與 所述位置最接近的位置分別對應的音量增益的平均值作為所述位置的音量增益。
[0014] 在第一方面的基礎上,可選的,在調(diào)節(jié)所述聲音的音量之后,再次接收到來自所述 位置的聲音時,對所述調(diào)節(jié)后的聲音進行AGC,得到新的音量增益;并將位置與音量增益的 對應關系中的與所述位置對應的音量增益,替換為與所述位置對應的音量增益與所述新的 音量增益的乘積。
[0015] 由于能夠對每個位置對應的音量增益,結合實際接收到的聲音的音量,進行更新, 從而提高了每個位置對應的音量增益的準確性。
[0016] 第二方面,本發(fā)明提供了一種調(diào)節(jié)音量的裝置,包括:
[0017] 定位單元,用于根據(jù)接收到的聲音,確定發(fā)出所述聲音的聲源所在的位置;
[0018] 處理單元,用于從位置與音量增益的對應關系中,確定與所述位置對應的音量增 益;并根據(jù)與所述位置對應的音量增益,調(diào)節(jié)所述聲音的音量。
[0019] 在第二方面的基礎上,可選的,當音量增益為初始音量增益時,所述處理單元根據(jù) 下列方式確定所述位置與音量增益的對應關系:在所述定位單元首次確定所述聲音來自所 述位置時,確定所述聲源與麥克風之間的距離;根據(jù)預設的距離與音量增益之間的關系,確 定與所述距離對應的音量增益;并將與所述距離對應的音量增益作為與所述位置對應的初 始音量增益,并保存所述位置與初始音量增益的對應關系,所述麥克風為拾取所述聲源的 聲音的麥克風。
[0020] 在第二方面的基礎上,可選的,當音量增益為初始音量增益時,所述處理單元根據(jù) 下列方式確定所述位置與音量增益的對應關系:在所述定位單元首次確定所述聲音來自所 述位置時,對所述聲音進行自動增益控制AGC,得到與所述位置對應的初始音量增益;并保 存所述位置與初始音量增益的對應關系。
[0021] 在第二方面的基礎上,可選的,所述處理單元還用于在所述定位單元確定發(fā)出所 述聲音的聲源所在的位置之后,若確定所述位置不在位置與音量增益的對應關系中,從所 述位置與音量增益的對應關系中,選擇一個與所述位置最相近的位置,將與所述選擇的位 置對應的音量增益作為用于調(diào)節(jié)所述聲音的音量增益;根據(jù)與所述選擇的位置對應的音量 增益,調(diào)節(jié)所述聲音的音量。
[0022] 在第二方面的基礎上,可選的,所述處理單元還用于在調(diào)節(jié)所述聲音的音量之后, 再次接收到來自所述位置的聲音時,對所述調(diào)節(jié)后的聲音進行AGC,得到新的音量增益;將 位置與音量增益的對應關系中的與所述位置對應的音量增益,替換為與所述位置對應的音 量增益與所述新的音量增益的乘積。
【附圖說明】
[0023] 圖1為本發(fā)明實施例應用場景示意圖;
[0024] 圖2為本發(fā)明實施例音量調(diào)節(jié)的方法的流程示意圖;
[0025] 圖3為本發(fā)明實施例聲源位置示意圖;
[0026] 圖4為本發(fā)明實施例音量調(diào)節(jié)的結構示意圖;
[0027] 圖5為本發(fā)明實施例音量調(diào)節(jié)的硬件結構示意圖。
【具體實施方式】
[0028] 為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本申請作進 一步地詳細描述。
[0029] 應理解,本發(fā)明實施例的執(zhí)行主體可W為麥克風,也可W為與麥克風連接的終端 設備。
[0030] 當執(zhí)行主體為麥克風時,如圖1所示,本發(fā)明實施例應用場景包括麥克風和聲源, 其中圖1中僅示出了包括8個聲源(聲源1、聲源2、聲源3、聲源4、聲源5、聲源6、聲源7、聲源8) 的情況,在本發(fā)明實施例中,聲源的個數(shù)不限于8個。
[0031] 如圖2所示,本發(fā)明實施例音量調(diào)節(jié)的方法,包括:
[0032] 步驟200,根據(jù)接收到的聲音,確定發(fā)出該聲音的聲源所在的位置。
[0033] 步驟201,從位置與音量增益的對應關系中,確定與該位置對應的音量增益。
[0034] 步驟202,根據(jù)與該位置對應的音量增益調(diào)節(jié)該聲音的音量。
[0035] 需要說明的是,在本發(fā)明實施例中位置可W為聲源相對于麥克風的方位角。
[0036] 在本發(fā)明實施例中麥克風可W為陣列麥克風,或其它能夠用于定位的麥克風,下 面W陣列麥克風為例進行具體說明。
[0037] 陣列麥克風能夠形成比較強的波束,可W減少噪聲、混響的影響,提升接收信號的 信噪比,同時陣列麥克風本身具備聲源定位的功能,可W定位出聲源方位角,其中,分布式 的陣列麥克風不但能夠確定聲源相對于陣列麥克風的方位角,甚至聲源與陣列麥克風之間 的距離。
[0038] 如圖3所示,當麥克風為陣列麥克風,包括水平陣列麥克風和垂直陣列麥克風,W 麥克風為原點建立坐標系X軸和y軸,則W聲源7為例,則聲源7相對于麥克風的水平方位角 為a,聲源7相對于麥克風的垂直方位角為0。
[0039] 其中,麥克風為水平麥克風時,其方位角僅包括水平方位角。
[0040] 在本發(fā)明實施例中,麥克風可W采用現(xiàn)有的定位算法如GCC(Generalized Cross- Correlation,廣義互相關方法)、SRP_PHAT(Steered Response Power with Phase Transform,最大可控響應功率波束形成法)等算法得到聲源的方位角。
[0041] 具體的,位置與音量增益的對應關系可W W表格的形式存儲在麥克風中,如當位
[0043] 置為聲源方位時,其位置與音量增益的對應關系可W如表1所示:[0042] 表 1
[0044]
[0045] 在表1中,化用于表示第n個聲源的水平方位角,化用于表示第n個聲源的垂直方位 角,Gn用于表示第n個聲源的音量增益。
[0046] 通常情況下,會議室中聲源的個數(shù)是比較確定的,當還未存儲位置與音量增益的 對應關系時,即當音量增益為初始音量增益時,本發(fā)明實施例中一種確定位置與音量增益 對應關系的方式:
[0047] 在首次確定聲音來自位置1時,確定聲源與麥克風之間的距離1,然后根據(jù)預設的 距離與音量增益之間的關系,確定與距離1對應的音量增益,將與距離1對應的音量增益作 為位置1對應的初始音量增益,保存位置1與初始音量增益的對應關系。
[0048] W圖1中的聲源1為例進行說明,假設麥克風首次接收到聲源1發(fā)出的聲音后,確定 聲源1的位置為化1,V1),W及聲源1與麥克風之間的距離dl,其中預設的距離與音量增益的 關系為當距離為do米時,音量增益設置為G0,距離每增加1米音量增益提高X地,其中,X可W 根據(jù)實際情況進行設置,通常按照距離每增加一個,增益提高6地的關系來確定,則確定當 距離為dl時,位置化1,V1)的音量增益為Gl,并保存位置化1,V1)與音量增益Gl的對應關系。
[0049] 具體的,麥克風與聲源之間的距離可W從其他設備中獲取,例如采用能夠進行測 距的終端在測量得到麥克風與聲源之間的距離后,麥克風從終端中獲取該距離,或者,麥克 風直接測量麥克風與聲源之間的距離。
[0050] 例如,設置兩個深度檢測的攝像機的終端,當聲源發(fā)出聲音時,深度攝像機根據(jù)聲 源的方位角,檢測與該方位角對應的聲源的距離,其中,麥克風可W基于該距離、麥克風的 靈敏度,W及目標信號的電平來設置一個初始音量增益。其中假設正常說話人的聲音是 65地SPL,麥克風的靈敏度是-34地v/94地S化Im,硬件設計是94地S化輸出0地FS,假設目 標信號的電平是-20dBFs,當某一聲源發(fā)出聲音時,如果通過深度檢測發(fā)現(xiàn)聲源離麥克風 4m,則到麥克的聲壓為53地SPL,對應的是-41地FS,離目標尚有21地的差距,因此,可W將初 始音量增益設置為20地。
[0051] 需要說明的是,預設的距離與音量增益之間的關系還可W為:當距離為DO時,將音 量增益設置為G0,每當距離增加1米,可W將音量增益增加X倍。
[0052] 可選的,本發(fā)明實施例中另一種確定位置與音量增益對應關系的方式:
[0053] 在首次確定聲音來自位置1時,對聲音進行自動增益控制AGC,得到與位置1對應的 初始音量增益;并保存所述位置與初始音量增益的對應關系。
[0054] 當已保存有位置與音量增益的對應關系時,當在確定發(fā)出聲音的位置后,若確定 該位置不在位置與音量增益的對應關系中,從位置與音量增益的對應關系中,選擇一個與 該位置最相近的位置,將與選擇的位置對應的音量增益作為用于調(diào)節(jié)該聲音的音量增益; 并根據(jù)與所述選擇的位置對應的音量增益,調(diào)節(jié)聲音的音量。
[0055] W圖1為例進行具體說明,麥克風保存了聲源1到聲源8的位置與音量增益的對應 關系,當聲源9的位置位于在聲源1和聲源2之間,并發(fā)出聲音時,麥克風接收到來自聲源9的 聲音后,確定聲源9的位置,并確定與聲源9最相近的位置為聲源2的位置,則將按照聲源2的 位置對應的音量增益,調(diào)節(jié)聲源9發(fā)出的聲音。
[0056] 其中,若聲源1的位置為(60度,90度),聲源2的位置為(50度,80度),聲源9的位置 為巧5度,86度),由于水平方向上聲源9的水平方位角分別與聲源1和聲源2的水平方位角的 差值的絕對值相同,在垂直方向上聲源9的垂直方位角與聲源2的垂直方位角的差值的絕對 值小于垂直方向上聲源9的垂直方位角與聲源1的垂直方位角的差值的絕對值,則確定與聲 源9最接近的位置為聲源2的位置。
[0057] 當與聲源9的位置最接近的位置為聲源1的位置和聲源2的位置時,則從聲源1的位 置和聲源2的位置中任選一個位置,將選擇的位置對應的音量增益作為用于調(diào)節(jié)聲源9發(fā)出 的聲音的音量增益。
[0058] 此外,當與聲源9的位置最接近的位置為聲源1的位置和聲源2的位置時,確定聲源 1的位置對應的音量增益和聲源2的位置對應的音量增益的平均值,將該平均值作為用于調(diào) 節(jié)聲源9發(fā)出的聲音的音量增益。
[0059] 此外,為使得音量增益能夠保證音量的平穩(wěn)性,麥克風在調(diào)節(jié)聲音的音量之后,再 次接收到來自位置1的聲音時,對調(diào)節(jié)后的聲音進行AGC,得到新的音量增益;并將位置與音 量增益的對應關系中的與位置1對應的音量增益,替換為與位置1對應的音量增益與新的音 量增益的乘積。
[0060] 具體的,當聲源7第一次發(fā)出聲音時,陣列麥克風在確定聲源7發(fā)出聲音后,定位出 聲源相對于陣列麥克風的方位角,包括水平方位角a和垂直方位角0,對聲源7發(fā)出的聲音進 行AGC,直至聲源7切換到其他聲源發(fā)生為止,得到每一帖的音量增益Gainl,然后對Gainl進 一步平滑處理,得到聲源7平均的音量增益AVGainl,將AVGainl作為來自方位角(a, 0)的初 始音量增益,其中,該初始音量增益為對聲音音量調(diào)整到目標值的放大倍數(shù)。
[0061] 當前由其他聲源再次切換到聲源7時,保存其他聲源音量增益的同時,將聲源7發(fā) 出的聲音的音量直接放大AVGainl,然后在此基礎上再次進行AGC,得到一個新的平均增益 New_AVGainl,在由聲源7又切換到其他聲源發(fā)出聲音時,將聲源7的初始音量增益更新為 r^ew_AVGainl 與 AVGGainl 的乘積。
[0062] 此外,本發(fā)明實施例的麥克風還可W集成在終端中。
[0063] 當執(zhí)行主體為終端時,其執(zhí)行過程與麥克風的執(zhí)行過程類似,其中,終端可W為筆 記本電腦、臺式機等電子設備。
[0064] 具體的,麥克風的在首次拾取到聲源發(fā)出的聲音的數(shù)據(jù)后,可W通過數(shù)據(jù)通訊接 口直接傳送到終端,其中,麥克風可W為陣列麥克風,陣列麥克風的形狀可W使圓形的,也 可W是線形的或者其他形狀,終端在接收到陣列麥克風的數(shù)據(jù)后,進行波束成型,形成對準 聲源的波束,然后將波束成型后的數(shù)據(jù)發(fā)送到終端中的自動增益控制模塊,進行自動增益 控制,得到拾取到的聲源的初始音量增益。
[0065] 此外,麥克風在拾取到聲源發(fā)出的聲音的數(shù)據(jù)后,還將該數(shù)據(jù)發(fā)送到終端的聲源 定位模塊進行定位,得到聲源的方位角,方位角可能只包含聲源相對于陣列麥克風水平方 位角,也可能包含聲源相對于陣列麥克風垂直方位角,甚至聲源相對于陣列麥克風的距離, 終端保存聲源的方位角與音量增益之間的關系。
[0066] 其中,由于終端調(diào)節(jié)音量的方法、確定聲源的位置與初始音量增益的關系、W及更 新聲源的位置與音量增益的關系與執(zhí)行主體為麥克風時類似,在此不再寶述。
[0067] 基于同一發(fā)明構思,本發(fā)明實施例中還提供了音量調(diào)節(jié)的裝置,由于本發(fā)明實施 例音量調(diào)節(jié)的裝置對應的方法為音量調(diào)節(jié)的方法,因此本發(fā)明實施例裝置的實施可W參見 方法的實施,重復之處不再寶述。
[0068] 如圖4所示,本發(fā)明實施例音量調(diào)節(jié)的裝置,包括:
[0069] 定位單元400,用于根據(jù)接收到的聲音,確定發(fā)出聲音的聲源所在的位置;
[0070] 處理單元401,用于從位置與音量增益的對應關系中,確定與位置對應的音量增 益;并根據(jù)與位置對應的音量增益,調(diào)節(jié)聲音的音量。
[0071] 可選的,當音量增益為初始音量增益時,處理單元401根據(jù)下列方式確定位置與音 量增益的對應關系:
[0072] 在定位單元400首次確定聲音來自位置時,確定聲源與麥克風之間的距離;根據(jù)預 設的距離與音量增益之間的關系,確定與距離對應的音量增益;并將與距離對應的音量增 益作為與位置對應的初始音量增益,并保存位置與初始音量增益的對應關系。
[0073] 可選的,當音量增益為初始音量增益時,處理單元401根據(jù)下列方式確定位置與音 量增益的對應關系:
[0074] 在定位單元400首次確定聲音來自位置時,對聲音進行自動增益控制AGC,得到與 位置對應的初始音量增益;并保存位置與初始音量增益的對應關系。
[0075] 可選的,處理單元401還用于在定位單元400確定發(fā)出聲音的聲源所在的位置之 后,若確定位置不在位置與音量增益的對應關系中,從位置與音量增益的對應關系中,選擇 一個與位置最相近的位置,將與選擇的位置對應的音量增益作為用于調(diào)節(jié)聲音的音量增 益;根據(jù)與選擇的位置對應的音量增益,調(diào)節(jié)聲音的音量。
[0076] 可選的,處理單元401還用于在調(diào)節(jié)聲音的音量之后,再次接收到來自位置的聲音 時,對調(diào)節(jié)后的聲音進行AGC,得到新的音量增益;將位置與音量增益的對應關系中的與位 置對應的音量增益,替換為與位置對應的音量增益與新的音量增益的乘積。
[0077] 應注意,本發(fā)明實施例中,處理單元401可W由處理器實現(xiàn),定位單元400可W由陣 列MICXMicrophone,麥克風)來實現(xiàn),或者在會議終端中實現(xiàn)。
[0078] 如圖5所示,音量調(diào)節(jié)的裝置500可W包括處理器510、聲音拾取器520、定位器530 和存儲器540。其中,存儲器540可W用于裝置500出廠時預裝的程序/代碼,也可W存儲用于 處理器510執(zhí)行時的代碼等。
[0079] 裝置500中的各個組件通過總線系統(tǒng)550禪合在一起,其中總線系統(tǒng)550除包括數(shù) 據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。
[0080] 其中,處理器510可W采用通用的中央處理器(Cen化al Processing Unit,CPU), 微處理器,應用專用集成電路(A卵Iication Specific Integrated Circuit,ASIC),或者 一個或多個集成電路,用于執(zhí)行相關操作,W實現(xiàn)本發(fā)明實施例所提供的技術方案。
[0081] 應注意,盡管圖5所示的裝置500僅僅示出了處理器510、聲音拾取器520、定位器 530和存儲器540,但是在具體實現(xiàn)過程中,本領域的技術人員應當明白,該設備還包含實現(xiàn) 正常運行所必須的其他器件。同時,根據(jù)具體需要,本領域的技術人員應當明白,該設備還 可包含實現(xiàn)其他附加功能的硬件器件。此外,本領域的技術人員應當明白,該設備也可僅僅 包含實現(xiàn)本發(fā)明實施例所必須的器件或模塊,而不必包含圖5中所示的全部器件。
[0082] 本領域普通技術人員可W理解實現(xiàn)上述實施例方法中的全部或部分流程,是可W 通過計算機程序來指令相關的硬件來完成,上述的程序可存儲于一計算機可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,上述的存儲介質(zhì)可為磁 盤、光盤、只讀存儲記憶體(ROM: Read-Only Memory)或隨機存儲記憶體(RAM: Random Access Memory)等。
[0083] 從上述內(nèi)容可W看出:根據(jù)接收到的聲音,確定發(fā)出該聲音的聲源所在的位置;從 位置與音量增益的對應關系中,確定與該位置對應的音量增益;并根據(jù)與該位置對應的音 量增益調(diào)節(jié)該聲音的音量。運種技術方案由于能夠根據(jù)接收到的聲音,按照發(fā)出該聲音的 聲源所在的位置對應的音量增益,調(diào)節(jié)接收到的聲音的音量,避免了現(xiàn)有技術中通過自動 增益控制對聲音的音量進行調(diào)節(jié)的過程,使得聲音能夠直接按照與位置對應的音量增益調(diào) 節(jié)接收到的聲音的音量,在聲音切換到另外一個位置后,則直接按照另一個位置對應的音 量增益調(diào)節(jié)聲音的音量,從而避免了現(xiàn)有技術中麥克風在拾取的聲音的音量波動范圍較大 時,容易導致聲音音量調(diào)整時間過長,音量不平穩(wěn)甚至失真的問題。
[0084] 本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn) 品的形式。
[0085] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、W及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻\些計算機程序 指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器W產(chǎn) 生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實 現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0086] 運些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備W特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0087] 運些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟W產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一 個方框或多個方框中指定的功能的步驟。
[0088] 盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造 性概念,則可對運些實施例作出另外的變更和修改。所W,所附權利要求意欲解釋為包括優(yōu) 選實施例W及落入本發(fā)明范圍的所有變更和修改。
[0089] 顯然,本領域的技術人員可W對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。運樣,倘若本發(fā)明的運些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍 之內(nèi),則本發(fā)明也意圖包含運些改動和變型在內(nèi)。
【主權項】
1. 一種調(diào)節(jié)音量的方法,其特征在于,包括: 根據(jù)接收到的聲音,確定發(fā)出所述聲音的聲源所在的位置; 從位置與音量增益的對應關系中,確定與所述位置對應的音量增益; 根據(jù)與所述位置對應的音量增益,調(diào)節(jié)所述聲音的音量。2. 如權利要求1所述的方法,其特征在于,當音量增益為初始音量增益時,根據(jù)下列方 式確定所述位置與音量增益的對應關系: 在首次確定所述聲音來自所述位置時,確定所述聲源與麥克風之間的距離,所述麥克 風為拾取所述聲源的聲音的麥克風; 根據(jù)預設的距離與音量增益之間的關系,確定與所述距離對應的音量增益; 將與所述距離對應的音量增益作為與所述位置對應的初始音量增益,并保存所述位置 與初始音量增益的對應關系。3. 如權利要求1所述的方法,其特征在于,當音量增益為初始音量增益時,根據(jù)下列方 式確定所述位置與音量增益的對應關系: 在首次確定所述聲音來自所述位置時,對所述聲音進行自動增益控制AGC,得到與所述 位置對應的初始音量增益; 保存所述位置與初始音量增益的對應關系。4. 如權利要求1所述的方法,其特征在于,在確定發(fā)出所述聲音的聲源所在的位置之 后,還包括: 若確定所述位置不在位置與音量增益的對應關系中,從所述位置與音量增益的對應關 系中,選擇一個與所述位置最相近的位置,將與所述選擇的位置對應的音量增益作為用于 調(diào)節(jié)所述聲音的音量增益; 根據(jù)與所述選擇的位置對應的音量增益,調(diào)節(jié)所述聲音的音量。5. 如權利要求1至4任一所述的方法,其特征在于,在調(diào)節(jié)所述聲音的音量之后,還包 括: 再次接收到來自所述位置的聲音時,對所述調(diào)節(jié)后的聲音進行AGC,得到新的音量增 益; 將位置與音量增益的對應關系中的與所述位置對應的音量增益,替換為與所述位置對 應的音量增益與所述新的音量增益的乘積。6. -種調(diào)節(jié)音量的裝置,其特征在于,包括: 定位單元,用于根據(jù)接收到的聲音,確定發(fā)出所述聲音的聲源所在的位置; 處理單元,用于從位置與音量增益的對應關系中,確定與所述位置對應的音量增益;并 根據(jù)與所述位置對應的音量增益,調(diào)節(jié)所述聲音的音量。7. 如權利要求6所述的裝置,其特征在于,當音量增益為初始音量增益時,所述處理單 元根據(jù)下列方式確定所述位置與音量增益的對應關系: 在所述定位單元首次確定所述聲音來自所述位置時,確定所述聲源與麥克風之間的距 離;根據(jù)預設的距離與音量增益之間的關系,確定與所述距離對應的音量增益;并將與所述 距離對應的音量增益作為與所述位置對應的初始音量增益,并保存所述位置與初始音量增 益的對應關系,所述麥克風為拾取所述聲源的聲音的麥克風。8. 如權利要求6所述的裝置,其特征在于,當音量增益為初始音量增益時,所述處理單 元根據(jù)下列方式確定所述位置與音量增益的對應關系: 在所述定位單元首次確定所述聲音來自所述位置時,對所述聲音進行自動增益控制 AGC,得到與所述位置對應的初始音量增益;并保存所述位置與初始音量增益的對應關系。9. 如權利要求6所述的裝置,其特征在于,所述處理單元,還用于: 在所述定位單元確定發(fā)出所述聲音的聲源所在的位置之后,若確定所述位置不在位置 與音量增益的對應關系中,從所述位置與音量增益的對應關系中,選擇一個與所述位置最 相近的位置,將與所述選擇的位置對應的音量增益作為用于調(diào)節(jié)所述聲音的音量增益;根 據(jù)與所述選擇的位置對應的音量增益,調(diào)節(jié)所述聲音的音量。10. 如權利要求6至9任一所述的裝置,其特征在于,所述處理單元,還用于: 在調(diào)節(jié)所述聲音的音量之后,再次接收到來自所述位置的聲音時,對所述調(diào)節(jié)后的聲 音進行AGC,得到新的音量增益;將位置與音量增益的對應關系中的與所述位置對應的音量 增益,替換為與所述位置對應的音量增益與所述新的音量增益的乘積。
【文檔編號】H04R3/00GK105979434SQ201610374624
【公開日】2016年9月28日
【申請日】2016年5月30日
【發(fā)明人】劉智輝
【申請人】華為技術有限公司