亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)的制作方法

文檔序號:10723779閱讀:783來源:國知局
聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)的制作方法
【專利摘要】本發(fā)明涉及一種聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān),其中,方法包括以下步驟:獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分別獲取各個音頻信號樣本對應(yīng)的若干個樣本點;分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù)所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率;將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參考斜率,計算獲取各個相鄰音頻信號樣本的時間差;若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。所述聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)能夠有效排除環(huán)境干擾,減少誤操作,節(jié)約電能。
【專利說明】
聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,特別是涉及一種聲控開關(guān)控制方法、系統(tǒng)及聲控 開關(guān)。
【背景技術(shù)】
[0002] 聲控開關(guān)是在特定環(huán)境光線下采用聲響效果激發(fā)拾音器進行聲電轉(zhuǎn)換來控制用 電器的開啟,并經(jīng)過延時后能自動斷開電源的節(jié)能電子開關(guān)。現(xiàn)有的對聲控開關(guān)的控制方 式一般包括兩種:
[0003] -種是當聲音傳感器接收到聲音信號時,控制器即控制聲控開關(guān)動作,使聲控開 關(guān)閉合,用電器通過閉合的聲控開關(guān)連接外部電源,外部電源對用電器供電。這種控制方式 容易受到外部環(huán)境的干擾,難以判斷聲音信號是噪聲還是有效控制信號,從而導致誤操作, 浪費電能。
[0004] 另一種方式是當聲音傳感器接收到聲音信號時,控制器先對聲音信號的節(jié)奏進行 判斷,如果節(jié)奏符合預(yù)設(shè)條件,再控制聲控開關(guān)動作。這種方式較前一種控制方式能夠一定 程度上減少誤操作,但是,這種方式依然難以有效判斷聲音信號是噪聲還是有效控制信號。 當環(huán)境噪聲或干擾聲恰好發(fā)出接近預(yù)設(shè)條件的節(jié)奏聲時,依然容易導致誤操作,浪費電能。
[0005] 綜上所述,現(xiàn)有的聲控開關(guān)的控制方式控制效果較差。

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

[0006] 基于此,有必要針對現(xiàn)有的聲控開關(guān)的控制方式控制效果較差的問題,提供一種 聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)。
[0007] -種聲控開關(guān)控制方法,包括以下步驟:
[0008] 獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分 別獲取各個音頻信號樣本對應(yīng)的若干個樣本點;
[0009] 分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù)所述幅度值計算對應(yīng) 音頻信號樣本中樣本點的幅度的斜率;
[0010] 將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參考斜率,計算獲 取各個相鄰音頻信號樣本的時間差;
[0011]若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。
[0012] -種聲控開關(guān)控制系統(tǒng),包括:
[0013] 采樣模塊,用于獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣 本進行采樣,分別獲取各個音頻信號樣本對應(yīng)的若干個樣本點;
[0014] 幅值檢測模塊,用于分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù) 所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率;
[0015] 比較模塊,用于將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參 考斜率,計算獲取各個相鄰音頻信號樣本的時間差;
[0016] 控制模塊,用于若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。
[0017] -種聲控開關(guān),包括:
[0018] 傳聲器、檢波電路、微控制單元和電子開關(guān);
[0019] 所述傳聲器的輸出端與所述檢波電路的輸入端相連接,所述檢波電路的輸出端與 所述微控制單元的輸入端相連接,所述微控制單元的輸出端與所述電子開關(guān)相連接;
[0020] 所述傳聲器從周圍環(huán)境獲取多個音頻信號樣本并輸出至所述檢波電路;
[0021] 所述檢波電路將所述音頻信號樣本轉(zhuǎn)換為直流信號,并輸出至所述微控制單元;
[0022] 所述微控制單元按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分別獲取各 個音頻信號樣本對應(yīng)的若干個樣本點,分別對各個音頻信號樣本的樣本點的幅度值進行檢 測,根據(jù)所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率,將所述斜率與預(yù)存的 參考斜率進行比較,若所述斜率大于所述參考斜率,計算獲取各個相鄰音頻信號樣本的時 間差,并當所述時間差滿足預(yù)設(shè)的時間約束條件時,控制聲控開關(guān)動作。
[0023] 上述聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān),首先對聲音信號的幅度的斜率進行檢 測,當斜率符合預(yù)設(shè)條件時,初步判定該聲音信號為控制信號,再進一步對聲音信號的節(jié)奏 進行判斷,若節(jié)奏也符合預(yù)設(shè)條件,才最終判定該聲音信號為控制聲控開關(guān)的控制信號,并 根據(jù)該聲音信號控制聲控開關(guān)動作。上述聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān),能夠有效排 除環(huán)境干擾,減少誤操作,節(jié)約電能。
【附圖說明】
[0024] 圖1為一個實施例的聲控開關(guān)控制方法流程圖;
[0025] 圖2為一個實施例的掌聲和說話聲的對比圖;
[0026] 圖3為一個實施例的連續(xù)噪聲和間歇噪聲的示意圖;
[0027] 圖4為一個實施例的掌聲判斷方法流程圖;
[0028] 圖5為一個實施例的兩快一慢或兩慢一快的判定方法流程圖;
[0029] 圖6為一個實施例的聲控開關(guān)控制系統(tǒng)的結(jié)構(gòu)不意圖;
[0030]圖7為一個實施例的聲控開關(guān)的結(jié)構(gòu)不意圖。
【具體實施方式】
[0031] 下面結(jié)合附圖對本發(fā)明的聲控開關(guān)控制方法、系統(tǒng)及聲控開關(guān)的實施例進行說 明。
[0032] 圖1為一個實施例的聲控開關(guān)控制方法流程圖。如圖1所示,所述聲控開關(guān)控制方 法可包括以下步驟:
[0033] S1,獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣, 分別獲取各個音頻信號樣本對應(yīng)的若干個樣本點;
[0034] 在本步驟中,所述音頻信號樣本中可以包括對聲控開關(guān)進行控制的控制信號,還 可以包括噪聲(例如,鼓掌產(chǎn)生的掌聲噪聲,以及說話產(chǎn)生的說話噪聲)。所述控制信號可以 是掌聲或者具有某種特定屬性的聲音信號,例如,有節(jié)奏的敲打聲。為了便于說明,下面以 控制信號是掌聲為例對本發(fā)明的方案進行闡述。當所述音頻信號樣本為掌聲時,每個音頻 信號樣本可表不一聲掌聲。
[0035]可以按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,例如,可以每隔5ms對所 述音頻信號樣本進行一次采樣。采樣所得的樣本點的個數(shù)可以根據(jù)實際需要設(shè)置,例如,可 以取30個樣本點。
[0036] S2,分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù)所述幅度值計算 對應(yīng)音頻信號樣本中樣本點的幅度的斜率;
[0037]由于音頻信號樣本中除了掌聲之外,還可能包括噪聲和干擾,因此,可首先對所述 音頻信號樣本的類型進行判斷??梢愿鶕?jù)掌聲和說話聲等噪聲的特征來判斷所述音頻信號 樣本屬于掌聲還是說話聲。掌聲和說話聲的特征如圖2所示。從圖2可以看出,掌聲和說話聲 有以下區(qū)別:
[0038] (1)斜率:掌聲的斜率明顯大于說話聲;
[0039] (2)穩(wěn)定性:掌聲的穩(wěn)定性較好,所以通過判斷聲音是否有波動,也可以區(qū)分;
[0040] (3)時間:同一幅度下,掌聲持續(xù)的時間會比說話聲持續(xù)的時間短。
[0041] 因此,可以檢測音頻信號樣本中樣本點的幅度的斜率。具體地,可以根據(jù)以下方式 計算所述斜率:
[0043]式中,x[j]和x[i]分別為音頻信號樣本中的第j個樣本點和第i個樣本點的幅值, A t為相鄰兩個樣本點之間的采樣時間間隔,k為幅度的斜率。
[0044]例如,可以根據(jù)音頻信號樣本中第5個樣本點和第3個樣本點的幅值計算所述斜 率。在實際應(yīng)用中,經(jīng)過數(shù)據(jù)處理分析,第1個點和第2個點可能處在不穩(wěn)定階段,在小幅度 (聲音比較小)情況下第6個點、第7個點有可能已經(jīng)超過最大值,這樣就不能用作前面計算 斜率的點了,因此,通過計算第5個樣本點和第3個樣本點之間的斜率可以較為精確地反映 聲音樣本的斜率。另外,還可以計算多個斜率值求平均值,比如算第3個樣本點和第4個樣本 點的斜率,并計算第4個樣本點和第5個樣本點的斜率,然后求平均值。假設(shè)采樣間隔為5ms, 則上述斜率為:
[0046] 為了進一步提高檢測精確度,還可以進一步根據(jù)音頻信號樣本的波動性判斷音頻 信號樣本是否為掌聲。具體地,可以計算所述音頻信號樣本中各個樣本點的幅值,若所述幅 值在最大幅值前單調(diào)遞增,在最大幅值后單調(diào)遞減,則說明所述音頻信號樣本為掌聲;否 貝1J,說明所述音頻信號樣本為說話聲或環(huán)境噪聲。
[0047] 為了進一步提高檢測精確度,還可以進一步根據(jù)音頻信號樣本中聲音的持續(xù)時間 判斷音頻信號樣本是否為掌聲。例如,掌聲一般讀取1〇〇個樣本點后,后續(xù)讀取的樣本點已 經(jīng)遞減到〇,而說話聲則可能在讀取150個樣本點之后遞減到0。具體地,可以計算所述音頻 信號樣本中幅值小于預(yù)設(shè)的幅度閾值的樣本點的數(shù)量,若所述數(shù)量大于預(yù)設(shè)的數(shù)量閾值, 則說明所述音頻信號樣本為掌聲;否則,說明所述音頻信號樣本為說話聲或環(huán)境噪聲。
[0048] 另外,當環(huán)境噪聲較大,而掌聲較小時,可能導致無法分辨出掌聲。因此,還可以進 一步將掌聲幅度與噪音幅度作比較,以區(qū)分有效掌聲和無效掌聲。當掌聲幅度大于噪聲幅 度時,可以認為掌聲是有效掌聲,反之,可以認為掌聲是無效掌聲。在一個實施例中,可以將 噪聲分為持續(xù)噪聲和間歇噪聲,如圖3所示。持續(xù)噪聲指的是一些比較連續(xù)的噪聲,比如放 音樂、連續(xù)敲鼓或鼓掌等聲音;間歇噪聲是指一些沒有規(guī)律、但又時不時會發(fā)出的聲音。 [0049]對掌聲進行判定的具體方式如圖4所示。圖中Y表示符合條件,N表示不符合條件。 例如,判斷斜率時,Y表示音頻信號樣本的斜率大于參考斜率。
[0050] S3,將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參考斜率,計算 獲取各個相鄰音頻信號樣本的時間差;
[0051] 在步驟S2計算出所述音頻信號樣本的斜率之后,可以將所述斜率與預(yù)存的參考斜 率進行比較。根據(jù)圖2可知,掌聲的斜率一般大于說話聲,因此,可以將參考斜率設(shè)為小于掌 聲斜率,且大于說話聲斜率的值。若計算出的所述音頻信號樣本的斜率大于該參考斜率,則 可以判定所述音頻信號樣本為掌聲,并開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0052] 若步驟S2中進一步檢測了音頻信號樣本的波動性,還可以在根據(jù)波動性判定所述 音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0053]同樣地,若步驟S2中進一步檢測了音頻信號樣本的持續(xù)時間,還可以在根據(jù)持續(xù) 時間判定所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0054]同樣地,若步驟S2中進一步檢測了音頻信號樣本的幅值,還可以在根據(jù)幅值判定 所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0055] 其中,所述節(jié)奏可以看作是每一聲掌聲之間的時間間隔。因此,可以記錄每次檢測 到掌聲響起的時間,并計算相鄰掌聲響起的時間間隔,所述時間間隔即為獲取各個相鄰音 頻信號樣本的時間差。
[0056] S4,若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。
[0057] 在本步驟中,可以根據(jù)步驟S2中的時間差進一步判斷所述音頻信號樣本是否為掌 聲。具體地,可以根據(jù)所述時間差生成時間向量,分別將所述時間向量中各個元素與預(yù)存的 參考時間向量中對應(yīng)元素進行比較,若所述時間向量中各個元素與所述參考時間向量中對 應(yīng)元素的差值均小于預(yù)設(shè)的差值閾值,且所述時間向量的維度與所述參考時間向量的維度 相同,控制聲控開關(guān)動作。
[0058]由于掌聲是間歇的,因此,在生成時間向量之前,還可以進一步將所述時間差與預(yù) 設(shè)的時間閾值進行比較。若所述時間差大于所述時間閾值,則說明各個音頻信號樣本是離 散生成的,從而可以根據(jù)所述時間差生成時間向量。若所述時間差小于或等于所述時間閾 值,則說明各個音頻信號樣本是連續(xù)生成的,從而可以判斷音頻信號樣本不符合條件。
[0059] 例如,當所述音頻信號樣本的節(jié)奏滿足兩快一慢或兩慢一快時,判定符合預(yù)設(shè)的 節(jié)奏條件。
[0060] 兩快一慢:
[0061 ] 第一聲掌聲與第二聲掌聲的間隔時間XI:大于100ms且小于600ms,記錄時間為XI; [0062] 第二聲掌聲與第三聲掌聲間隔時間X2:大于XI的1.4倍,小于2.5倍XI,記錄時間為 X2;
[0063] 等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0064] 兩慢一快:
[0065] 第一聲掌聲與第二聲掌聲間隔時間XI:大于250ms且小于1000ms,記錄時間為XI;
[0066] 第二聲掌聲與第三聲掌聲間隔時間X2:大于100ms且小于XI的0.5倍,記錄時間為 X2;
[0067] 等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0068] 兩快一慢或兩慢一快的判定方法如圖5所示。在圖5中,若當前為第一聲掌聲,則開 始計時,當收到第二聲掌聲時,計算與收到第一聲掌聲時的時間差XI,并計時,當收到第三 聲掌聲時,計算與收到第二聲掌聲時的時間差X2,并計時,若又間隔時間X3后收到第四聲掌 聲,判定不符合節(jié)奏,消除之前收到的三聲節(jié)奏,若間隔時間X3后未收到第四聲掌聲,判定 符合節(jié)奏。
[0069] 上述根據(jù)3聲節(jié)奏的掌聲控制聲控開關(guān),具有較強的抗干擾能力。在實際應(yīng)用中, 掌聲節(jié)奏也可以設(shè)置為其他值,例如,4聲或5聲。但是,掌聲節(jié)奏太多,一方面時延較長,另 一方面控制過程較為繁瑣,容易影響用戶體驗。
[0070] 可以設(shè)置更新時間,對所述噪聲進行更新。例如,持續(xù)噪聲變化情況較多,可以將 持續(xù)噪聲的更新時間設(shè)置為3秒;間歇噪聲變化較小,可以將間歇噪聲的更新時間設(shè)置為6 秒。也可以根據(jù)實際需要設(shè)置其他更新時間。
[0071] 在一個實施例中,當沒有掌聲或者掌聲不符合節(jié)奏的時候,可以開始噪聲更新程 序。進入噪聲更新程序后,首先可以判斷聲音信號樣本是掌聲噪聲還是說話噪聲,再判斷不 同的次數(shù)來定義持續(xù)噪聲還是間歇噪聲。一般,在同一時間段內(nèi),持續(xù)噪聲產(chǎn)生噪聲的次數(shù) 會大于間歇噪聲產(chǎn)生噪聲的次數(shù)。有噪聲的時候,噪聲值會增加,聲控開關(guān)的靈敏度就會降 低。為了聲控開關(guān)的保持靈敏度,可以設(shè)定當掌聲噪聲或說話噪聲超過一定次數(shù)才記錄噪 聲值。記錄噪聲值之后,可以判斷噪聲是持續(xù)噪聲還是間歇噪聲,可以分別為持續(xù)噪聲和間 歇噪聲設(shè)置不同的更新時間,例如,可以將持續(xù)噪聲的更新時間設(shè)置為3秒,將間歇噪聲的 更新時間設(shè)置為6秒。若噪聲為持續(xù)噪聲,且連續(xù)3秒檢測到無噪聲時,可以清除所述持續(xù)噪 聲;類似地,若噪聲為間歇噪聲,且連續(xù)6秒檢測到無噪聲時,可以清除所述間歇噪聲。若噪 聲為持續(xù)噪聲,且3秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的最大值對噪聲進行更新;類似地, 若噪聲為間歇噪聲,且6秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的最大值對噪聲進行更新。
[0072] 更新時間也可以設(shè)置為其他值,經(jīng)過試驗可知,若更新時間太短,則讀取的數(shù)據(jù)量 較少,更新的值準確性較差;若更新時間太長,則可能影響體驗感。當更新時間取上述值時, 既能夠保證準確性,又能夠保證體驗感。
[0073] 若所述幅度的斜率小于或等于所述參考斜率,或者所述時間向量中存在至少一個 元素與所述參考時間向量中對應(yīng)元素的差值均大于或等于預(yù)設(shè)的差值閾值,或者所述時間 向量的維度與所述參考時間向量的維度不相同,從而可以判斷音頻信號樣本不符合條件, 可以清空所述音頻信號樣本。
[0074] 本發(fā)明的聲控開關(guān)可以用于房間、客廳、會議室等場所,抗干擾能力強,能夠有效 區(qū)分掌聲、說話聲等噪聲和干擾。
[0075] 在一個實施例中,還可以設(shè)置對所述聲控開關(guān)進行控制的按鍵。所述按鍵可以由 用戶認為操作。用戶可以通過按下所述按鍵的方式直接控制所述聲控開關(guān)動作,無需發(fā)動 掌聲控制。
[0076]與上述聲控開關(guān)控制方法相對應(yīng)地,本發(fā)明還提供一種聲控開關(guān)控制系統(tǒng)。如圖6 所示,所述聲控開關(guān)控制系統(tǒng)可包括:
[0077] 采樣模塊10,用于獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號 樣本進行采樣,分別獲取各個音頻信號樣本對應(yīng)的若干個樣本點;
[0078] 所述音頻信號樣本中可以包括對聲控開關(guān)進行控制的控制信號,還可以包括噪聲 (例如,鼓掌產(chǎn)生的掌聲噪聲,以及說話產(chǎn)生的說話噪聲)。所述控制信號可以是掌聲或者具 有某種特定屬性的聲音信號,例如,有節(jié)奏的敲打聲。為了便于說明,下面以控制信號是掌 聲為例對本發(fā)明的方案進行闡述。當所述音頻信號樣本為掌聲時,每個音頻信號樣本可表 不一聲掌聲。
[0079] 可以按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,例如,可以每隔5ms對所 述音頻信號樣本進行一次采樣。采樣所得的樣本點的個數(shù)可以根據(jù)實際需要設(shè)置,例如,可 以取30個樣本點。
[0080] 幅值檢測模塊20,用于分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根 據(jù)所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率;
[0081] 由于音頻信號樣本中除了掌聲之外,還可能包括噪聲和干擾,因此,可首先對所述 音頻信號樣本的類型進行判斷??梢愿鶕?jù)掌聲和說話聲等噪聲的特征來判斷所述音頻信號 樣本屬于掌聲還是說話聲。掌聲和說話聲的特征如圖2所示。從圖2可以看出,掌聲和說話聲 有以下區(qū)別:
[0082] (1)斜率:掌聲的斜率明顯大于說話聲;
[0083] (2)穩(wěn)定性:掌聲的穩(wěn)定性較好,所以通過判斷聲音是否有波動,也可以區(qū)分;
[0084] (3)時間:同一幅度下,掌聲持續(xù)的時間會比說話聲持續(xù)的時間短。
[0085] 因此,可以檢測音頻信號樣本中樣本點的幅度的斜率。具體地,可以根據(jù)以下方式 計算所述斜率:
[0087] 式中,x[j]和x[i]分別為音頻信號樣本中的第j個樣本點和第i個樣本點的幅值, A t為相鄰兩個樣本點之間的采樣時間間隔,k為幅度的斜率。
[0088] 例如,可以根據(jù)音頻信號樣本中第5個樣本點和第3個樣本點的幅值計算所述斜 率。在實際應(yīng)用中,經(jīng)過數(shù)據(jù)處理分析,第1個點和第2個點可能處在不穩(wěn)定階段,在小幅度 (聲音比較小)情況下第6個點、第7個點有可能已經(jīng)超過最大值,這樣就不能用作前面計算 斜率的點了,因此,通過計算第5個樣本點和第3個樣本點之間的斜率可以較為精確地反映 聲音樣本的斜率。另外,還可以計算多個斜率值求平均值,比如算第3個樣本點和第4個樣本 點的斜率,并計算第4個樣本點和第5個樣本點的斜率,然后求平均值。假設(shè)采樣間隔為5ms, 則上述斜率為:
[0090]為了進一步提高檢測精確度,還可以進一步根據(jù)音頻信號樣本的波動性判斷音頻 信號樣本是否為掌聲。具體地,可以計算所述音頻信號樣本中各個樣本點的幅值,若所述幅 值在最大幅值前單調(diào)遞增,在最大幅值后單調(diào)遞減,則說明所述音頻信號樣本為掌聲;否 貝1J,說明所述音頻信號樣本為說話聲或環(huán)境噪聲。
[0091] 為了進一步提高檢測精確度,還可以進一步根據(jù)音頻信號樣本中聲音的持續(xù)時間 判斷音頻信號樣本是否為掌聲。例如,掌聲一般讀取100個樣本點后,后續(xù)讀取的樣本點已 經(jīng)遞減到0,而說話聲則可能在讀取150個樣本點之后遞減到0。具體地,可以計算所述音頻 信號樣本中幅值小于預(yù)設(shè)的幅度閾值的樣本點的數(shù)量,若所述數(shù)量大于預(yù)設(shè)的數(shù)量閾值, 則說明所述音頻信號樣本為掌聲;否則,說明所述音頻信號樣本為說話聲或環(huán)境噪聲。
[0092] 另外,當環(huán)境噪聲較大,而掌聲較小時,可能導致無法分辨出掌聲。因此,還可以進 一步將掌聲幅度與噪音幅度作比較,以區(qū)分有效掌聲和無效掌聲。當掌聲幅度大于噪聲幅 度時,可以認為掌聲是有效掌聲,反之,可以認為掌聲是無效掌聲。在一個實施例中,可以將 噪聲分為持續(xù)噪聲和間歇噪聲,如圖3所示。持續(xù)噪聲指的是一些比較連續(xù)的噪聲,比如放 音樂、連續(xù)敲鼓或鼓掌等聲音;間歇噪聲是指一些沒有規(guī)律、但又時不時會發(fā)出的聲音。
[0093] 對掌聲進行判定的具體方式如圖4所示。
[0094]比較模塊30,用于將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述 參考斜率,計算獲取各個相鄰音頻信號樣本的時間差;
[0095] 在計算出所述音頻信號樣本的斜率之后,可以將所述斜率與預(yù)存的參考斜率進行 比較。根據(jù)圖2可知,掌聲的斜率一般大于說話聲,因此,可以將參考斜率設(shè)為小于掌聲斜 率,且大于說話聲斜率的值。若計算出的所述音頻信號樣本的斜率大于該參考斜率,則可以 判定所述音頻信號樣本為掌聲,并開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0096] 若進一步檢測了音頻信號樣本的波動性,還可以在根據(jù)波動性判定所述音頻信號 樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0097] 同樣地,若進一步檢測了音頻信號樣本的持續(xù)時間,還可以在根據(jù)持續(xù)時間判定 所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0098] 同樣地,若進一步檢測了音頻信號樣本的幅值,還可以在根據(jù)幅值判定所述音頻 信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0099] 其中,所述節(jié)奏可以看作是每一聲掌聲之間的時間間隔。因此,可以記錄每次檢測 到掌聲響起的時間,并計算相鄰掌聲響起的時間間隔,所述時間間隔即為獲取各個相鄰音 頻信號樣本的時間差。
[0100] 控制模塊40,用于若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。
[0101] 在本步驟中,可以根據(jù)時間差進一步判斷所述音頻信號樣本是否為掌聲。具體地, 可以根據(jù)所述時間差生成時間向量,分別將所述時間向量中各個元素與預(yù)存的參考時間向 量中對應(yīng)元素進行比較,若所述時間向量中各個元素與所述參考時間向量中對應(yīng)元素的差 值均小于預(yù)設(shè)的差值閾值,且所述時間向量的維度與所述參考時間向量的維度相同,控制 聲控開關(guān)動作。
[0102] 由于掌聲是間歇的,因此,在生成時間向量之前,還可以進一步將所述時間差與預(yù) 設(shè)的時間閾值進行比較。若所述時間差大于所述時間閾值,則說明各個音頻信號樣本是離 散生成的,從而可以根據(jù)所述時間差生成時間向量。若所述時間差小于或等于所述時間閾 值,則說明各個音頻信號樣本是連續(xù)生成的,從而可以判斷音頻信號樣本不符合條件。
[0103] 例如,當所述音頻信號樣本的節(jié)奏滿足兩快一慢或兩慢一快時,判定符合預(yù)設(shè)的 節(jié)奏條件。
[0104] 兩快一慢:
[0105] 第一聲掌聲與第二聲掌聲的間隔時間XI:大于100ms且小于600ms,記錄時間為XI; [0106] 第二聲掌聲與第三聲掌聲間隔時間X2:大于XI的1.4倍,小于2.5倍XI,記錄時間為 X2;
[0107] 等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0108] 兩慢一快:
[0109] 第一聲掌聲與第二聲掌聲間隔時間XI:大于250ms且小于1000ms,記錄時間為XI; [0110] 第二聲掌聲與第三聲掌聲間隔時間X2:大于100ms且小于XI的0.5倍,記錄時間為 X2;
[0111]等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0112]兩快一慢或兩慢一快的判定方法如圖5所示。
[0113] 上述根據(jù)3聲節(jié)奏的掌聲控制聲控開關(guān),具有較強的抗干擾能力。在實際應(yīng)用中, 掌聲節(jié)奏也可以設(shè)置為其他值,例如,4聲或5聲。但是,掌聲節(jié)奏太多,一方面時延較長,另 一方面控制過程較為繁瑣,容易影響用戶體驗。
[0114] 可以設(shè)置更新時間,對所述噪聲進行更新。例如,持續(xù)噪聲變化情況較多,可以將 持續(xù)噪聲的更新時間設(shè)置為3秒;間歇噪聲變化較小,可以將間歇噪聲的更新時間設(shè)置為6 秒。也可以根據(jù)實際需要設(shè)置其他更新時間。
[0115] 在一個實施例中,當沒有掌聲或者掌聲不符合節(jié)奏的時候,可以開始噪聲更新程 序。進入噪聲更新程序后,首先可以判斷聲音信號樣本是掌聲噪聲還是說話噪聲,再判斷不 同的次數(shù)來定義持續(xù)噪聲還是間歇噪聲。一般,在同一時間段內(nèi),持續(xù)噪聲產(chǎn)生噪聲的次數(shù) 會大于間歇噪聲產(chǎn)生噪聲的次數(shù)。有噪聲的時候,噪聲值會增加,聲控開關(guān)的靈敏度就會降 低。為了保持聲控開關(guān)的靈敏度,可以設(shè)定當掌聲噪聲或說話噪聲超過一定次數(shù)才記錄噪 聲值。記錄噪聲值之后,可以判斷噪聲是持續(xù)噪聲還是間歇噪聲,可以分別為持續(xù)噪聲和間 歇噪聲設(shè)置不同的更新時間,例如,可以將持續(xù)噪聲的更新時間設(shè)置為3秒,將間歇噪聲的 更新時間設(shè)置為6秒。若噪聲為持續(xù)噪聲,且連續(xù)3秒檢測到無噪聲時,可以清除所述持續(xù)噪 聲;類似地,若噪聲為間歇噪聲,且連續(xù)6秒檢測到無噪聲時,可以清除所述間歇噪聲。若噪 聲為持續(xù)噪聲,且3秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的最大值對噪聲進行更新;類似地, 若噪聲為間歇噪聲,且6秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的最大值對噪聲進行更新。
[0116] 更新時間也可以設(shè)置為其他值,經(jīng)過試驗可知,若更新時間太短,則讀取的數(shù)據(jù)量 較少,更新的值準確性較差;若更新時間太長,則可能影響體驗感。當更新時間取上述值時, 既能夠保證準確性,又能夠保證體驗感。
[0117]若所述幅度的斜率小于或等于所述參考斜率,或者所述時間向量中存在至少一個 元素與所述參考時間向量中對應(yīng)元素的差值均大于或等于預(yù)設(shè)的差值閾值,或者所述時間 向量的維度與所述參考時間向量的維度不相同,從而可以判斷音頻信號樣本不符合條件, 可以清空所述音頻信號樣本。
[0118] 本發(fā)明的聲控開關(guān)可以用于房間、客廳、會議室等場所,抗干擾能力強,能夠有效 區(qū)分掌聲、說話聲等噪聲和干擾。
[0119] 在一個實施例中,還可以設(shè)置對所述聲控開關(guān)進行控制的按鍵。所述按鍵可以由 用戶認為操作。用戶可以通過按下所述按鍵的方式直接控制所述聲控開關(guān)動作,無需發(fā)動 掌聲控制。
[0120] 如圖7所示,本發(fā)明還提供一種聲控開關(guān),可包括:
[0121] 傳聲器110、檢波電路120、微控制單元130和電子開關(guān)140;
[0122] 所述傳聲器110的輸出端與所述檢波電路120的輸入端相連接,所述檢波電路120 的輸出端與所述微控制單元130的輸入端相連接,所述微控制單元130的輸出端與所述電子 開關(guān)140相連接;
[0123] 所述傳聲器110從周圍環(huán)境獲取多個音頻信號樣本并輸出至所述檢波電路120;
[0124] 所述檢波電路120將所述音頻信號樣本轉(zhuǎn)換為直流信號,并輸出至所述微控制單 元 130;
[0125] 所述微控制單元130按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分別獲 取各個音頻信號樣本對應(yīng)的若干個樣本點,分別對各個音頻信號樣本的樣本點的幅度值進 行檢測,根據(jù)所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率,將所述斜率與預(yù) 存的參考斜率進行比較,若所述斜率大于所述參考斜率,計算獲取各個相鄰音頻信號樣本 的時間差,并當所述時間差滿足預(yù)設(shè)的時間約束條件時,控制聲控開關(guān)140動作。
[0126] 所述音頻信號樣本中可以包括對聲控開關(guān)140進行控制的控制信號,還可以包括 噪聲(例如,鼓掌產(chǎn)生的掌聲噪聲,以及說話產(chǎn)生的說話噪聲)。所述控制信號可以是掌聲或 者具有某種特定屬性的聲音信號,例如,有節(jié)奏的敲打聲。為了便于說明,下面以控制信號 是掌聲為例對本發(fā)明的方案進行闡述。當所述音頻信號樣本為掌聲時,每個音頻信號樣本 可表不一聲掌聲。
[0127] 所述微控制單元130可以按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,例 如,可以每隔5ms對所述音頻信號樣本進行一次采樣。采樣所得的樣本點的個數(shù)可以根據(jù)實 際需要設(shè)置,例如,可以取30個樣本點。
[0128] 由于音頻信號樣本中除了掌聲之外,還可能包括噪聲和干擾,因此,所述微控制單 元130可首先對所述音頻信號樣本的類型進行判斷??梢愿鶕?jù)掌聲和說話聲等噪聲的特征 來判斷所述音頻信號樣本屬于掌聲還是說話聲。掌聲和說話聲的特征如圖2所示。從圖2可 以看出,掌聲和說話聲有以下區(qū)別:
[0129] (1)斜率:掌聲的斜率明顯大于說話聲;
[0130] (2)穩(wěn)定性:掌聲的穩(wěn)定性較好,所以通過判斷聲音是否有波動,也可以區(qū)分;
[0131] (3)時間:同一幅度下,掌聲持續(xù)的時間會比說話聲持續(xù)的時間短。
[0132] 因此,可以檢測音頻信號樣本中樣本點的幅度的斜率。具體地,可以根據(jù)以下方式 計算所述斜率:
[0134] 式中,x[j]和x[i]分別為音頻信號樣本中的第j個樣本點和第i個樣本點的幅值, A t為相鄰兩個樣本點之間的采樣時間間隔,k為幅度的斜率。
[0135] 例如,可以根據(jù)音頻信號樣本中第5個樣本點和第3個樣本點的幅值計算所述斜 率。假設(shè)采樣間隔為5ms,則上述斜率為:
[0137] 為了進一步提高檢測精確度,所述微控制單元130還可以進一步根據(jù)音頻信號樣 本的波動性判斷音頻信號樣本是否為掌聲。具體地,可以計算所述音頻信號樣本中各個樣 本點的幅值,若所述幅值在最大幅值前單調(diào)遞增,在最大幅值后單調(diào)遞減,則說明所述音頻 信號樣本為掌聲;否則,說明所述音頻信號樣本為說話聲或環(huán)境噪聲。
[0138] 為了進一步提高檢測精確度,所述微控制單元130還可以進一步根據(jù)音頻信號樣 本中聲音的持續(xù)時間判斷音頻信號樣本是否為掌聲。例如,掌聲一般讀取1〇〇個樣本點后, 后續(xù)讀取的樣本點已經(jīng)遞減到〇,而說話聲則可能在讀取150個樣本點之后遞減到0。具體 地,可以計算所述音頻信號樣本中幅值小于預(yù)設(shè)的幅度閾值的樣本點的數(shù)量,若所述數(shù)量 大于預(yù)設(shè)的數(shù)量閾值,則說明所述音頻信號樣本為掌聲;否則,說明所述音頻信號樣本為說 話聲或環(huán)境噪聲。
[0139] 另外,當環(huán)境噪聲較大,而掌聲較小時,可能導致無法分辨出掌聲。因此,所述微控 制單元130還可以進一步將掌聲幅度與噪音幅度作比較,以區(qū)分有效掌聲和無效掌聲。當掌 聲幅度大于噪聲幅度時,可以認為掌聲是有效掌聲,反之,可以認為掌聲是無效掌聲。在一 個實施例中,可以將噪聲分為持續(xù)噪聲和間歇噪聲,如圖3所示。
[0140]對掌聲進行判定的具體方式如圖4所示。
[0141]所述微控制單元130計算出所述音頻信號樣本的斜率之后,可以將所述斜率與預(yù) 存的參考斜率進行比較。根據(jù)圖2可知,掌聲的斜率一般大于說話聲,因此,可以將參考斜率 設(shè)為小于掌聲斜率,且大于說話聲斜率的值。若計算出的所述音頻信號樣本的斜率大于該 參考斜率,則可以判定所述音頻信號樣本為掌聲,并開始對所述音頻信號樣本的節(jié)奏進行 檢測。
[0142] 若所述微控制單元130進一步檢測了音頻信號樣本的波動性,還可以在根據(jù)波動 性判定所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0143] 同樣地,若所述微控制單元130進一步檢測了音頻信號樣本的持續(xù)時間,還可以在 根據(jù)持續(xù)時間判定所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢 測 。
[0144] 同樣地,若所述微控制單元130進一步檢測了音頻信號樣本的幅值,還可以在根據(jù) 幅值判定所述音頻信號樣本為掌聲后,開始對所述音頻信號樣本的節(jié)奏進行檢測。
[0145] 其中,所述節(jié)奏可以看作是每一聲掌聲之間的時間間隔。因此,可以記錄每次檢測 到掌聲響起的時間,并計算相鄰掌聲響起的時間間隔,所述時間間隔即為獲取各個相鄰音 頻信號樣本的時間差。
[0146] 所述微控制單元130可以根據(jù)所述時間差進一步判斷所述音頻信號樣本是否為掌 聲。具體地,可以根據(jù)所述時間差生成時間向量,分別將所述時間向量中各個元素與預(yù)存的 參考時間向量中對應(yīng)元素進行比較,若所述時間向量中各個元素與所述參考時間向量中對 應(yīng)元素的差值均小于預(yù)設(shè)的差值閾值,且所述時間向量的維度與所述參考時間向量的維度 相同,控制聲控開關(guān)動作。
[0147] 由于掌聲是間歇的,因此,在生成時間向量之前,還可以進一步將所述時間差與預(yù) 設(shè)的時間閾值進行比較。若所述時間差大于所述時間閾值,則說明各個音頻信號樣本是離 散生成的,從而可以根據(jù)所述時間差生成時間向量。若所述時間差小于或等于所述時間閾 值,則說明各個音頻信號樣本是連續(xù)生成的,從而可以判斷音頻信號樣本不符合條件。
[0148] 例如,當所述音頻信號樣本的節(jié)奏滿足兩快一慢或兩慢一快時,判定符合預(yù)設(shè)的 節(jié)奏條件。
[0149] 兩快一慢:
[0150] 第一聲掌聲與第二聲掌聲的間隔時間XI:大于100ms且小于600ms,記錄時間為XI;
[0151] 第二聲掌聲與第三聲掌聲間隔時間X2:大于XI的1.4倍,小于2.5倍XI,記錄時間為 X2;
[0152] 等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0153] 兩慢一快:
[0154] 第一聲掌聲與第二聲掌聲間隔時間XI:大于250ms且小于1000ms,記錄時間為XI;
[0155] 第二聲掌聲與第三聲掌聲間隔時間X2:大于100ms且小于XI的0.5倍,記錄時間為 X2;
[0156] 等待間隔時間X3(X3可以是Is或其他時間間隔),檢測是否會出現(xiàn)第4聲,若沒有, 則控制聲控開關(guān)動作,否則認為不符合節(jié)奏。
[0157] 兩快一慢或兩慢一快的判定方法如圖5所示。
[0158] 上述根據(jù)3聲節(jié)奏的掌聲控制聲控開關(guān),具有較強的抗干擾能力。在實際應(yīng)用中, 掌聲節(jié)奏也可以設(shè)置為其他值,例如,4聲或5聲。但是,掌聲節(jié)奏太多,一方面時延較長,另 一方面控制過程較為繁瑣,容易影響用戶體驗。
[0159] 所述微控制單元130可以設(shè)置更新時間,對所述噪聲進行更新。例如,持續(xù)噪聲變 化情況較多,可以將持續(xù)噪聲的更新時間設(shè)置為3秒;間歇噪聲變化較小,可以將間歇噪聲 的更新時間設(shè)置為6秒。也可以根據(jù)實際需要設(shè)置其他更新時間。
[0160] 在一個實施例中,當沒有掌聲或者掌聲不符合節(jié)奏的時候,可以開始噪聲更新程 序。進入噪聲更新程序后,首先可以判斷聲音信號樣本是掌聲噪聲還是說話噪聲,再判斷不 同的次數(shù)來定義持續(xù)噪聲還是間歇噪聲。為了保持靈敏度,可以設(shè)定當掌聲噪聲或說話噪 聲超過一定次數(shù)才記錄噪聲值。記錄噪聲值之后,可以判斷噪聲是持續(xù)噪聲還是間歇噪聲, 可以分別為持續(xù)噪聲和間歇噪聲設(shè)置不同的更新時間,例如,可以將持續(xù)噪聲的更新時間 設(shè)置為3秒,將間歇噪聲的更新時間設(shè)置為6秒。若噪聲為持續(xù)噪聲,且連續(xù)3秒檢測到無噪 聲時,可以清除所述持續(xù)噪聲;類似地,若噪聲為間歇噪聲,且連續(xù)6秒檢測到無噪聲時,可 以清除所述間歇噪聲。若噪聲為持續(xù)噪聲,且3秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的最大 值對噪聲進行更新;類似地,若噪聲為間歇噪聲,且6秒內(nèi)檢測到有噪聲時,可以根據(jù)噪聲的 最大值對噪聲進行更新。
[0161]更新時間也可以設(shè)置為其他值,經(jīng)過試驗可知,若更新時間太短,則讀取的數(shù)據(jù)量 較少,更新的值準確性較差;若更新時間太長,則可能影響體驗感。當更新時間取上述值時, 既能夠保證準確性,又能夠保證體驗感。
[0162]若所述幅度的斜率小于或等于所述參考斜率,或者所述時間向量中存在至少一個 元素與所述參考時間向量中對應(yīng)元素的差值均大于或等于預(yù)設(shè)的差值閾值,或者所述時間 向量的維度與所述參考時間向量的維度不相同,從而可以判斷音頻信號樣本不符合條件, 可以清空所述音頻信號樣本。
[0163] 本發(fā)明的聲控開關(guān)可以用于房間、客廳、會議室等場所,抗干擾能力強,能夠有效 區(qū)分掌聲、說話聲等噪聲和干擾。
[0164] 在一個實施例中,還可以設(shè)置對所述聲控開關(guān)進行控制的按鍵。所述按鍵可以由 用戶認為操作。用戶可以通過按下所述按鍵的方式直接控制所述聲控開關(guān)動作,無需發(fā)動 掌聲控制。
[0165] 以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實 施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存 在矛盾,都應(yīng)當認為是本說明書記載的范圍。
[0166] 以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并 不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來 說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護 范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【主權(quán)項】
1. 一種聲控開關(guān)控制方法,其特征在于,包括W下步驟: 獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分別獲 取各個音頻信號樣本對應(yīng)的若干個樣本點; 分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù)所述幅度值計算對應(yīng)音頻 信號樣本中樣本點的幅度的斜率; 將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參考斜率,計算獲取各 個相鄰音頻信號樣本的時間差; 若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。2. 根據(jù)權(quán)利要求1所述的聲控開關(guān)控制方法,其特征在于,計算所述音頻信號樣本中樣 本點的幅度的斜率的步驟包括: 根據(jù)如下公式計算幅度的斜率:式中,x[j]和x[i]分別為音頻信號樣本中的第j個樣本點和第i個樣本點的幅值,At為 相鄰兩個樣本點之間的采樣時間間隔,k為幅度的斜率。3. 根據(jù)權(quán)利要求1所述的聲控開關(guān)控制方法,其特征在于,還包括W下步驟: 計算所述音頻信號樣本中各個樣本點的幅值; 若所述幅值在最大幅值前單調(diào)遞增,在最大幅值后單調(diào)遞減,且所述幅度的斜率大于 所述參考斜率,計算獲取各個相鄰音頻信號樣本的時間差。4. 根據(jù)權(quán)利要求1所述的聲控開關(guān)控制方法,其特征在于,還包括W下步驟: 計算所述音頻信號樣本中幅值小于預(yù)設(shè)的幅度闊值的樣本點的數(shù)量; 若所述數(shù)量大于預(yù)設(shè)的數(shù)量闊值,且所述幅度的斜率大于所述參考斜率,計算獲取各 個相鄰音頻信號樣本的時間差。5. 根據(jù)權(quán)利要求1所述的聲控開關(guān)控制方法,其特征在于,還包括W下步驟: 將所述音頻信號樣本的幅值與噪聲信號的幅值相比較; 若所述音頻信號樣本的幅值大于所述噪聲信號的幅值,且所述幅度的斜率大于所述參 考斜率,計算獲取各個相鄰音頻信號樣本的時間差。6. 根據(jù)權(quán)利要求1所述的聲控開關(guān)控制方法,其特征在于,若所述時間差滿足預(yù)設(shè)的時 間約束條件,控制聲控開關(guān)動作的步驟包括: 根據(jù)所述時間差生成時間向量,分別將所述時間向量中各個元素與預(yù)存的參考時間向 量中對應(yīng)元素進行比較; 若所述時間向量中各個元素與所述參考時間向量中對應(yīng)元素的差值均小于預(yù)設(shè)的差 值闊值,且所述時間向量的維度與所述參考時間向量的維度相同,控制聲控開關(guān)動作。7. 根據(jù)權(quán)利要求6所述的聲控開關(guān)控制方法,其特征在于,還包括W下步驟: 將所述時間差與預(yù)設(shè)的時間闊值進行比較; 若所述時間差大于所述時間闊值,根據(jù)所述時間差生成時間向量。8. 根據(jù)權(quán)利要求6所述的聲控開關(guān)控制方法,其特征在于,還包括W下步驟: 若所述幅度的斜率小于或等于所述參考斜率,或者 所述時間向量中存在至少一個元素與所述參考時間向量中對應(yīng)元素的差值均大于或 等于預(yù)設(shè)的差值闊值,或者 所述時間向量的維度與所述參考時間向量的維度不相同, 清空所述音頻信號樣本。9. 一種聲控開關(guān)控制系統(tǒng),其特征在于,包括: 采樣模塊,用于獲取多個音頻信號樣本,按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進 行采樣,分別獲取各個音頻信號樣本對應(yīng)的若干個樣本點; 幅值檢測模塊,用于分別對各個音頻信號樣本的樣本點的幅度值進行檢測,根據(jù)所述 幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率; 比較模塊,用于將所述斜率與預(yù)存的參考斜率進行比較,若所述斜率大于所述參考斜 率,計算獲取各個相鄰音頻信號樣本的時間差; 控制模塊,用于若所述時間差滿足預(yù)設(shè)的時間約束條件,控制聲控開關(guān)動作。10. -種聲控開關(guān),其特征在于,包括: 傳聲器、檢波電路、微控制單元和電子開關(guān); 所述傳聲器的輸出端與所述檢波電路的輸入端相連接,所述檢波電路的輸出端與所述 微控制單元的輸入端相連接,所述微控制單元的輸出端與所述電子開關(guān)相連接; 所述傳聲器從周圍環(huán)境獲取多個音頻信號樣本并輸出至所述檢波電路; 所述檢波電路將所述音頻信號樣本轉(zhuǎn)換為直流信號,并輸出至所述微控制單元; 所述微控制單元按照預(yù)設(shè)的采樣頻率對各個音頻信號樣本進行采樣,分別獲取各個音 頻信號樣本對應(yīng)的若干個樣本點,分別對各個音頻信號樣本的樣本點的幅度值進行檢測, 根據(jù)所述幅度值計算對應(yīng)音頻信號樣本中樣本點的幅度的斜率,將所述斜率與預(yù)存的參考 斜率進行比較,若所述斜率大于所述參考斜率,計算獲取各個相鄰音頻信號樣本的時間差, 并當所述時間差滿足預(yù)設(shè)的時間約束條件時,控制聲控開關(guān)動作。
【文檔編號】G05B19/04GK106094598SQ201610651767
【公開日】2016年11月9日
【申請日】2016年8月10日 公開號201610651767.X, CN 106094598 A, CN 106094598A, CN 201610651767, CN-A-106094598, CN106094598 A, CN106094598A, CN201610651767, CN201610651767.X
【發(fā)明人】朱然輝, 彭波
【申請人】廣州奧迪威傳感應(yīng)用科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1