本發(fā)明涉及信號處理領域,尤其涉及指向性錄音方法、裝置及錄音設備。
背景技術:
為滿足噪音環(huán)境下的錄音需求,具有指向性錄音功能的錄音設備應用范圍越來越廣泛。具有指向性錄音功能的錄音設備上通常設置有由多個麥克風組成的麥克風陣列,錄音設備在進行錄音時,可以通過麥克風陣列中的各個麥克風拾取聲音信號,并通過波束形成(Beam Forming)算法單獨調節(jié)每個麥克風所拾取聲音信號的相位與波幅,使得最終形成的聲音信號可以在特定方向范圍內具有較高的信噪比,從而達到保留特定方向范圍內傳播來的聲音信號,并衰減或屏蔽其他方向傳播來的聲音信號的拾音效果,實現(xiàn)指向性錄音功能。由于錄音設備在使用指向性錄音功能錄音時,僅保留特定方向范圍內傳播來的聲音信號,而聲音信號被保留的方向范圍通常為一個錐形區(qū)域,因此該錐形區(qū)域通常被形象的稱為拾音波束,具有聲音信號具有最大信噪比方向通常被稱為該拾音波束的指向。
為便于用戶使用,現(xiàn)有技術中的錄音設備在采用指向性錄音功能錄音時,拾音波束的指向通常與錄音設備的朝向相同,其中,錄音設備的朝向可以是錄音設備任意一個部件的指向,例如錄音設備的頭端的指向。當用戶通過調成錄音設備的姿態(tài),使得錄音設備的朝向為目標聲源后,錄音設備就可以通過指向性錄音功能錄制目標聲源發(fā)出的聲音,并屏蔽其他噪聲源所的發(fā)出的聲音,從而可以達到較好的錄音效果。例如,在會議或講座等會場內使用錄音設備錄制發(fā)言人的聲音時,目標聲源即為發(fā)言人。因此用戶在使用錄音設備在會場內進行錄音時,可以首先調整錄音設備的朝向,使錄音設備朝向發(fā)言人。當錄音設備采用指向性錄音功能進行錄音時,會生成指示發(fā)言人的拾音波束,使得錄音設備僅保留發(fā)言人所發(fā)出的聲音信號,并衰減或屏蔽其他噪聲源的聲音信號,從而達到較好的錄音效果。
但是在實際使用中,錄音設備很容易因為與其他物體發(fā)生碰撞等原因而發(fā)生朝向變化,尤其是錄音筆、手機等便攜式錄音設備在與其他物體發(fā)生碰撞后,朝向會發(fā)生較大的變化。一旦錄音設備的朝向發(fā)生變化,拾音波束的指向也會隨之發(fā)生變化,使得拾音波束不再指向目標聲源。當拾音波束不再朝向目標聲源時,其方向傳播來的聲音信號就會被拾音波束所拾取,而目標聲源方向傳播來的聲音信號則會被衰減或屏蔽,導致錄音效果變差。
技術實現(xiàn)要素:
本發(fā)明實施例提供了指向性錄音方法、裝置及錄音設備,以解決現(xiàn)有指向性錄音方法在錄音設備朝向發(fā)生變化時,容易導致錄音效果變差的問題。
第一方面,本發(fā)明實施例提供了一種指向性錄音方法,錄音設備通過所述錄音設備的麥克風陣列采集目標聲源的語音,該方法包括:通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;記錄所述初始拾音波束的初始指向;檢測到所述錄音設備的朝向發(fā)生變化,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。
結合第一方面,在第一方面第一種可能的實現(xiàn)方式中,在所述通過波束形成算法產生初始拾音波束之前,所述方法還包括:在所述錄音設備的顯示界面,提醒用戶將所述錄音設備的頭端朝向所述目標聲源。
結合第一方面或第一方面第一種可能的實現(xiàn)方式,在第一方面第二種可能的實現(xiàn)方式中,調整所述初始拾音波束以得到所述目標拾音波束,包括:確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;控制所述初始拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
結合第一方面第二種可能的實現(xiàn)方式,在第一方面第三種可能的實現(xiàn)方式中,確定所述錄音設備的朝向偏轉角度與朝向偏轉方向包括:獲取所述錄音設備中的方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度;根據所述角速度計算出所述朝向偏轉角度與所述朝向偏轉方向。
結合第一方面第二種可能的實現(xiàn)方式或第一方面第三種可能的實現(xiàn)方式,在第一方面第四種可能的實現(xiàn)方式中,控制所述初始拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束包括:根據所述初始拾音波束的初始指向及所述朝向偏轉角度與所述朝向偏轉方向,確定所述初始拾音波束的偏轉后指向;將所述偏轉后指向朝所述指定調整方向調整所述指定調整角度,得到目標指向;生成指向為所述目標指向的目標拾音波束。
結合第一方面或第一方面第一至四種可能的實現(xiàn)方式其中任意一種,在第一方面第五種可能的實現(xiàn)方式中,所述檢測到所述錄音設備的朝向發(fā)生變化具體為:檢測到所述錄音設備的朝向發(fā)生變化,且變化值超過預設范圍。
第二方面,本發(fā)明實施例還提供了一種指向性錄音裝置,錄音設備通過所述錄音設 備的麥克風陣列采集目標聲源的語音,所述裝置包括:生成單元,通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;記錄單元,用于記錄所述初始拾音波束的初始指向;調整單元,用于在檢測到所述錄音設備的朝向發(fā)生變化后,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源所述錄音設備發(fā)生朝向變化后,對所述初始拾音波束波束進行指向調整得到目標拾音波束波束,所述目標拾音波束波束的指向與所述初始拾音波束波束的初始指向相同。
結合第二方面,在第二方面第一種可能的實現(xiàn)方式中,所述裝置還包括:提醒單元,用于在所述錄音設備的顯示界面,提醒用戶將所述錄音設備的頭端朝向所述目標聲源。
結合第二方面或第二方面第一種可能的實現(xiàn)方式,在第二方面第二種可能的實現(xiàn)方式中,所述調整單元包括:確定子單元,用于在檢測到所述錄音設備的朝向發(fā)生變化后,確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;控制子單元,用于控制所述初始固定波束拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
結合第二方面第二種可能的實現(xiàn)方式,在第二方面第三種可能的實現(xiàn)方式中,所述確定子單元包括:角速度獲取子單元,用于獲取所述錄音設備中的方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度;偏轉角度計算子單元,用于根據所述角速度計算出所述朝向偏轉角度與所述朝向偏轉方向。
結合第二方面第二種可能的實現(xiàn)方式或第二方面第三種可能的實現(xiàn)方式,在第二方面第四種可能的實現(xiàn)方式中,所述控制子單元包括:偏轉后指向確定子單元,用于根據所述初始拾音波束的初始指向及所述朝向偏轉角度與所述朝向偏轉方向,確定所述初始拾音波束的偏轉后指向;目標指向確定子單元,用于將所述偏轉后指向朝所述指定調整方向調整所述指定調整角度,得到目標指向;拾音波束生成子單元,用于生成指向為所述目標指向的目標拾音波束。
結合第二方面或第二方面第一至四種可能的實現(xiàn)方式其中任意一種,在第二方面第五種可能的實現(xiàn)方式中,所述檢測到所述錄音設備的朝向發(fā)生變化具體為:檢測到所述錄音設備的朝向發(fā)生變化,且變化值超過預設范圍。
第三方面,本發(fā)明實施例還提供了一種錄音設備,所述錄音設備包括:包括處理器、存儲器、麥克風陣列及方向傳感器;錄音設備通過所述錄音設備的麥克風陣列采集目標聲源的語音;所述處理器,用于通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;所述存儲器,用于記錄所述初始拾音波束的初始指向;所 述處理器,還用于在檢測到所述錄音設備的朝向發(fā)生變化后,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。
結合第三方面,在第三方面第一種可能的實現(xiàn)方式中,所述處理器,還用于在所述錄音設備的顯示界面,提醒用戶將所述錄音設備的頭端朝向所述目標聲源。
結合第三方面或第三方面第一種可能的實現(xiàn)方式,在第三方面第二種可能的實現(xiàn)方式中,所述處理器,還用于確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;控制所述初始拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
結合第三方面第二種可能的實現(xiàn)方式,在第三方面第三種可能的實現(xiàn)方式中,所述處理器,還用于獲取所述錄音設備中的方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度;根據所述角速度計算出所述朝向偏轉角度與所述朝向偏轉方向。
結合第三方面第二種可能的實現(xiàn)方式或第三方面第三種可能的實現(xiàn)方式,在第三方面第四種可能的實現(xiàn)方式中,所述處理器,還用于根據所述初始拾音波束的初始指向及所述朝向偏轉角度與所述朝向偏轉方向,確定所述初始拾音波束的偏轉后指向;將所述偏轉后指向朝所述指定調整方向調整所述指定調整角度,得到目標指向;生成指向為所述目標指向的目標拾音波束。
結合第三方面或第三方面第一至四種可能的實現(xiàn)方式其中任意一種,在第三方面第五種可能的實現(xiàn)方式中,所述檢測到所述錄音設備的朝向發(fā)生變化具體為:檢測到所述錄音設備的朝向發(fā)生變化,且變化值超過預設范圍。
第四方面,本發(fā)明實施例還提供了一種存儲一個或多個程序的計算機可讀存儲介質,所述一個或多個程序包括指令,所述指令當被錄音設備執(zhí)行時,使所述錄音設備執(zhí)行前述第一方面或第一方面任意一種可能的實現(xiàn)方式中所述方法。
在本發(fā)明實施例中,通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;記錄所述初始拾音波束的初始指向;檢測到所述錄音設備的朝向發(fā)生變化,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。與現(xiàn)有技術相比,本發(fā)明實施例所提供的指向性錄音方法、裝置及錄音設備,可以根據錄音設備的朝向變化,調整拾音波束的指向,從而保證拾音波束始終指向目標聲源,避免因為錄音設備朝向變化而導致錄音效果變差。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明錄音設備的頭端及錄音設備的朝向示意圖;
圖2為本發(fā)明指向性錄音方法一個實施例的流程圖;
圖3為本發(fā)明錄音設備的朝向與目標聲源之間關系的一個示意圖;
圖4為本發(fā)明拾音波束與目標聲源之間關系的一個示意圖;
圖5為本發(fā)明錄音設備的朝向與目標聲源之間關系的另一個示意圖;
圖6為本發(fā)明拾音波束與目標聲源關系的另一個示意圖;
圖7為本發(fā)明拾音波束與目標聲源關系的另一個示意圖;
圖8為本發(fā)明拾音波束與目標聲源關系的另一個示意圖;
圖9為本發(fā)明指向性錄音裝置一個實施例的結構示意圖;
圖10為本發(fā)明錄音設備一個實施例的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在本發(fā)明實施例中,錄音設備可以包括錄音筆、錄音機等專業(yè)錄音設備,也可以包括手機、平板電腦等具有錄音功能的終端。錄音設備的朝向可以是指錄音設備中麥克風的或麥克風陣列的指向,也可以是錄音設備的頭端朝向,或者也可以是錄音設備任意一個軸線所指方向或錄音設備任意一個面所對應方向。例如,如圖1所示,在所述錄音設備為手機時,通常可以以設置有耳機聽筒的一端作為所述錄音設備的頭端,并以設置在頭端的麥克風孔所對應的方向作為錄音設備的頭端朝向,其中,所述麥克風可以是主麥克風也可以是降噪麥克風。在錄音設備為同時具有主麥克風和降噪麥克風時,也可以以主麥克風為端點并且經過降噪麥克風的射線的方向作為錄音設備的朝向;或者,以降噪 麥克風為端點并且經過主麥克風的射線的方向作為錄音設備的朝向。
在本發(fā)明實施例中,波束的指向可以是指錄音設備通過拾音波束進行拾音時的拾音方向,可以通過與空間坐標系中x軸、y軸及z軸夾角標識,例如波束的指向為(a,b,c)標識波束的指向與x軸成夾角a、與y軸成夾角b,與z軸成夾角c。兩個波束的指向相同是指兩個拾音波束的指向在同一個空間坐標系中與x軸、y軸及z軸的夾角都相同。
參見圖2,為本發(fā)明指向性錄音方法一個實施例的流程圖。在使用本發(fā)明實施例對錄音設備進行控制時,音設備通過所述錄音設備的麥克風陣列采集目標聲源的語音。如圖2所示,該方法包括如下步驟:
步驟201,通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源。
可選的,錄音設備可以首先通過聲源定位確定目標聲源的所在位置,然后根據錄音設備的位置及目標聲源的所在位置確定初始拾音波束的初始指向。在所述指向確定之后,錄音設備可以以所述初始指向為方向參數(shù),通過波束形成算法對所述克風陣列采集到的語音進行處理,產生初始拾音波束,從而使得所述初始拾音波束指向所述目標聲源。
例如,圖3為本發(fā)明錄音設備的朝向與目標聲源之間關系的一個示意圖,圖4為本發(fā)明拾音波束與目標聲源之間關系的一個示意圖。在錄音設備的朝向與目標聲源為關系如圖3所示時,錄音設備在所述初始指向后可以生成如圖4所示的拾音波束。即,錄音設備的朝向與y軸相同,而所述初始指向與y軸在順時針方向上成夾角α。
可選的,錄音設備也可以在啟動指向性錄音功能前,在所述錄音設備的顯示界面,提醒用戶調整所述錄音設備的指向,將所述錄音設備的頭端朝向所述目標聲源。在頭端朝向所述目標聲源之后,錄音設備可以以頭端朝向作為方向參數(shù),通過波束形成算法對所述克風陣列采集到的語音進行處理,產生初始拾音波束,從而使得所述初始拾音波束指向所述目標聲源。
例如,圖5為本發(fā)明錄音設備的朝向與目標聲源之間關系的另一個示意圖,圖6為本發(fā)明拾音波束與目標聲源關系的另一個示意圖。在錄音設備的朝向與目標聲源為關系如圖3所示時,也可以先調整錄音設備,使錄音設備朝向目標聲源,從而使錄音設備的朝向與目標聲源為關系如圖5所示。然后錄音設備可以生成如圖6所示的初始拾音波束。即,錄音設備的朝向與初始拾音波束的初始指向相同,且與y軸在順時針方向上成夾角α。
在會議或講座中,發(fā)言人通常在會場內發(fā)言人位置進行發(fā)言或演講,由于會場內的發(fā)言人所在位置是預先設定并且固定不變的預定位置,因此在發(fā)言人開始發(fā)言之前,可以預先對錄音設備的朝向進行調整,從而使錄音設備朝向預定位置。在錄音設備朝向目預定位置后,錄音設備可以直接以所述錄音設備的朝向為方向參數(shù),使用波束形成算法生成初始拾音波束,從而避免通過聲源定位確定初始拾音波束的初始指向所帶來的延遲。
步驟202,記錄所述初始拾音波束的初始指向。
在初始拾音波束形成后,錄音設備記錄所述初始拾音波束的初始指向。根據初始拾音波束的生成方式不同,所述初始指向可以與錄音設備生成初始拾音波束時的朝向相同,或者也可以與錄音設備生成初始拾音波束時的朝向成固定的角度差α。
例如,在圖4所示的情況中,所述初始拾音波束的初始指向與錄音設備的在生成初始拾音波束時的朝向間存在角度差α;而在如圖6所示的情況中,所述初始拾音波束的初始指向與錄音設備的在生成初始拾音波束時的朝向相同。
步驟203,檢測到所述錄音設備的朝向發(fā)生變化,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。
錄音設備可以檢測自身的朝向是否發(fā)生變化,并在檢測到自身的朝向發(fā)生變化后,對所述初始拾音波束進行指向調整得到目標拾音波束,從而使得目標拾音波束指向所述目標聲源。其中,錄音設備的朝向是發(fā)生變化,可以通過方向傳感器上報的信息確定。其中,其中所述方向傳感器可以包括南針、羅盤和陀螺儀等。為避免錄音設備因發(fā)生微小的朝向變化而調整所述初始拾音波束,錄音設備可以在檢測到所述錄音設備的朝向發(fā)生變化,且變化值超過預設范圍后,才調整所述初始拾音波束以得到所述目標拾音波束。
在檢測到所述錄音設備發(fā)生朝向變化后,錄音設備可以確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;然后控制所述初始拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
在確定所述錄音設備的朝向偏轉角度與朝向偏轉方向時,錄音設備可以直接獲取方向傳感器上報的朝向偏轉角度與朝向偏轉方向;或者,錄音設備也可以獲取方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度,然后根據該角速度進行計算,從而計算出所述錄音設備的朝向偏轉角度與朝向偏轉方向。
在控制所述初始拾音波束向指定調整方向偏轉指定調整角度時,由于初始拾音波束與錄音設備的朝向之間成特定角度差,因此錄音設備可以首先根據所述錄音設備的朝向 偏轉角度與朝向偏轉方向,確定所述初始拾音波束的偏轉角度及偏轉方向,以及初始拾音波束的偏轉后指向;然后將所述偏轉后指向朝指定調整方向調整所述指定調整角度,得到目標指向;再生成指向為所述目標指向的目標拾音波束。當錄音設備能同時維持多個拾音波束時,錄音設備可以同時保持初始拾音波束和目標拾音波束;錄音設備還可以釋放所述初始拾音波束,而僅保留所述目標拾音波束。在此需要說明的是,所述指定調整方向通常包括順時針方向或逆時針方向。
例如,圖7為本發(fā)明拾音波束與目標聲源關系的另一個示意圖。在錄音設備的朝向發(fā)生變化前的朝向如圖6所示,而朝向變化后的朝向如圖7所示時。由于如圖6所示初始拾音波束的初始指向與錄音設備的朝向相同且均與y軸在順時針方向上成夾角α,因此如圖7所示,在錄音設備的朝向朝順時針偏轉了β后,初始拾音波束也向順時針偏轉了β,此時初始拾音波束的偏轉后方向與y軸在順時針方向的夾角為α+β。
圖8為本發(fā)明拾音波束與目標聲源關系的另一個示意圖。由于目標指向有初始拾音波束的偏轉后指向朝逆時針方向調整β從而得到,因此目標指向與y軸方向同樣也在順時針方向成夾角α。因此生成的目標拾音波束可以如圖8所示。由于目標拾音波束的指向與y軸在順時針方向上成夾角α,因此目標拾音波束就與初始拾音波束的初始指向相同,從而可以使目標拾音波束指向目標聲源。
在此需要說明的是,在實際使用中,拾音波束通常為圓錐狀,為便于描述,圖3至圖8均以俯視圖方式對本發(fā)明進行說明。進一步需要說明的是,錄音設備在三維空間中的朝向變化,通過坐標系轉換,均可以轉換為在某一個或幾個二維平面內發(fā)生朝向變化。因此錄音設備在三維空間中發(fā)生朝向變化后生成目標拾音波束的方式與錄音設備在二維空間內發(fā)生朝向變化后生成目標拾音波束的方式相類似,在此就不再贅述。
在本實施例中,通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;記錄所述初始拾音波束的初始指向;檢測到所述錄音設備的朝向發(fā)生變化,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。采用本實施例,可以根據錄音設備的朝向變化,調整拾音波束的指向,從而保證拾音波束始終指向目標聲源,避免因為錄音設備朝向變化而導致錄音效果變差。
與本發(fā)明指向性錄音方法相對應,本發(fā)明還提供了指向性錄音裝置及錄音設備。
參見圖9,為本發(fā)明指向性錄音裝置一個實施例的結構示意圖。該裝置可以設置在錄音設備上。
如圖9所示,所述裝置可以包括生成單元901,記錄單元902及調整單元903。
其中,生成單元901,用于通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;記錄單元902,用于記錄所述初始拾音波束的初始指向;調整單元903,用于在檢測到所述錄音設備的朝向發(fā)生變化后,檢測到所述錄音設備的朝向發(fā)生變化,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。
可選的,所述裝置還包括:提醒單元,用于在所述錄音設備的顯示界面,提醒用戶將所述錄音設備的頭端朝向所述目標聲源。
可選的,所述調整單元903包括:確定子單元,用于在檢測到所述錄音設備的朝向發(fā)生變化后,確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;控制子單元,用于控制所述初始固定波束拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
可選的,所述確定子單元包括:角速度獲取子單元,用于獲取所述錄音設備中的方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度;偏轉角度計算子單元,用于根據所述角速度計算出所述朝向偏轉角度與所述朝向偏轉方向。
可選的,所述控制子單元包括:偏轉后指向確定子單元,用于根據所述初始拾音波束的初始指向及所述朝向偏轉角度與所述朝向偏轉方向,確定所述初始拾音波束的偏轉后指向;目標指向確定子單元,用于將所述偏轉后指向朝所述指定調整方向調整所述指定調整角度,得到目標指向;拾音波束生成子單元,用于生成指向為所述目標指向的目標拾音波束。
采用本實施例,可以根據錄音設備的朝向變化,調整拾音波束的指向,從而保證拾音波束始終指向目標聲源,避免因為錄音設備朝向變化而導致錄音效果變差。
參見圖10,為本發(fā)明錄音設備一個實施例的結構示意圖。
如圖10所示,所述錄音設備可以包括處理器1001、存儲器1002、麥克風陣列1003及方向傳感器1004。這些組件通過一條或多條總線進行通信。本領域技術人員可以理解,圖中示出的終端的結構并不構成對本發(fā)明的限定,它既可以是總線形結構,也可以是星型結構,還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,處理器1001為終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器1002內的軟件程序和/或模塊,以及調用存儲在存儲器1002內的數(shù)據,以執(zhí)行終端的各種功能和/或處理數(shù)據。所述處理器1001可以由集成電路(Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器1001可以僅包括中央處理器(Central Processing Unit,簡稱CPU),也可以是GPU、數(shù)字信號處理器(Digital Signal Processor,簡稱DSP)、及通信單元中的控制芯片(例如基帶芯片)的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
存儲器1002可用于存儲軟件程序以及模塊,處理器1001通過運行存儲在存儲器1002的軟件程序以及模塊,從而執(zhí)行終端的各種功能應用以及實現(xiàn)數(shù)據處理。存儲器1002主要包括程序存儲區(qū)和數(shù)據存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序,比如聲音播放程序、圖像播放程序等等;數(shù)據存儲區(qū)可存儲根據終端的使用所創(chuàng)建的數(shù)據(比如音頻數(shù)據、電話本等)等。在本發(fā)明具體實施方式中,存儲器1002可以包括易失性存儲器,例如非揮發(fā)性動態(tài)隨機存取內存(Nonvolati le Random Access Memory,簡稱NVRAM)、相變化隨機存取內存(Phase Change RAM,簡稱PRAM)、磁阻式隨機存取內存(Magetoresistive RAM,簡稱MRAM)等,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、電子可擦除可編程只讀存儲器(Electrical ly Erasable Programmable Read-Only Memory,簡稱EEPROM)、閃存器件,例如反或閃存(NOR flash memory)或是反及閃存(NAND flash memory)。非易失存儲器儲存處理器1001所執(zhí)行的操作系統(tǒng)及應用程序。所述處理器1001從所述非易失存儲器加載運行程序與數(shù)據到內存并將數(shù)字內容儲存于大量儲存裝置中。所述操作系統(tǒng)包括用于控制和管理常規(guī)系統(tǒng)任務,例如內存管理、存儲設備控制、電源管理等,以及有助于各種軟硬件之間通信的各種組件和/或驅動器。在本發(fā)明實施方式中,所述操作系統(tǒng)可以是Google公司的Android系統(tǒng)、Apple公司開發(fā)的iOS系統(tǒng)或Microsoft公司開發(fā)的Windows操作系統(tǒng)等,或者是Vxworks這類的嵌入式操作系統(tǒng)。
麥克風陣列1003(又被稱為麥克風)用于將聲音信號轉換為電信號,并將電信號傳輸給處理器1001。
方向傳感器1004用于檢測錄音設備的位置及姿態(tài)變化情況,并將檢測得到的信息提供給處理器1001。
可選的,所述錄音設備還可以包括通信單元,所述通信單元用于建立通信信道,使終端通過所述通信信道以連接至遠程服務器,可行遠程服務器發(fā)送數(shù)據或從所述遠程服務器下媒體數(shù)據。所述通信單元可以包括無線局域網(Wireless Local Area Network, 簡稱wireless LAN)模塊、藍牙模塊、基帶(Base Band)模塊等通信模塊,以及所述通信模塊對應的射頻(Radio Frequency,簡稱RF)電路,用于進行無線局域網絡通信、藍牙通信、紅外線通信及/或蜂窩式通信系統(tǒng)通信,例如寬帶碼分多重接入(Wideband Code Division Multiple Access,簡稱W-CDMA)及/或高速下行封包存取(High Speed Downlink Packet Access,簡稱HSDPA)。所述通信模塊用于控制終端中的各組件的通信,并且可以支持直接內存存取(Direct Memory Access)。
在本發(fā)明實施例中,所述處理器1001,可以用于通過波束形成算法產生初始拾音波束,其中,所述初始拾音波束指向所述目標聲源;所述存儲器1002,可以用于記錄所述初始拾音波束的初始指向;所述處理器1001,還用于在檢測到所述錄音設備的朝向發(fā)生變化后,根據所述錄音設備的朝向變化,調整所述初始拾音波束以得到所述目標拾音波束,所述目標拾音波束指向所述目標聲源。其中,所述檢測到所述錄音設備的朝向發(fā)生變化具體可以為:檢測到所述錄音設備的朝向發(fā)生變化,且變化值超過預設范圍。
可選的,所述處理器1001,還用于在所述錄音設備的顯示界面,提醒用戶將所述錄音設備的頭端朝向所述目標聲源。
可選的,所述處理器1001,還用于確定所述錄音設備的朝向偏轉角度與朝向偏轉方向;控制所述初始拾音波束向指定調整方向偏轉指定調整角度,得到目標拾音波束,其中,所述指定調整方向與所述朝向偏轉方向相反,所述指定調整角度與所述朝向偏轉角度相同。
可選的,所述處理器1001,還用于獲取所述錄音設備中的方向傳感器在所述錄音設備發(fā)生朝向變化時上報的角速度;根據所述角速度計算出所述朝向偏轉角度與所述朝向偏轉方向。
可選的,所述處理器1001,還可以還用于根據所述初始拾音波束的初始指向及所述朝向偏轉角度與所述朝向偏轉方向,確定所述初始拾音波束的偏轉后指向;將所述偏轉后指向朝所述指定調整方向調整所述指定調整角度,得到目標指向;生成指向為所述目標指向的目標拾音波束。
具體實現(xiàn)中,本發(fā)明還提供一種計算機可讀存儲介質,其中,該計算機可讀存儲介質中可以存儲有一個或多個程序,該程序執(zhí)行時可包括本發(fā)明提供的指向性錄音方法各實施例中的部分或全部步驟。其中,所述一個或多個程序包括指令,所述指令當被錄音設備執(zhí)行時,所述錄音設備可以執(zhí)行前述實施例中的指向性錄音方法。所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
本領域的技術人員可以清楚地了解到本發(fā)明實施例中的技術可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例中的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例及設備實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
以上所述的本發(fā)明實施方式,并不構成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內所作的修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。