本發(fā)明涉及信號處理,特別涉及一種信號處理方法及裝置。
背景技術(shù):
1、太鼓游戲,是一款打擊類音樂游戲。自2001年2月起發(fā)售以來,該游戲憑借其獨特的玩法和豐富的音樂內(nèi)容,受到了廣大玩家的喜愛。在游戲過程中,鼓形的敲擊面被分為多個部分,每個部分之下安裝有壓電感應(yīng)sensor,玩家在敲擊不同部分時,對應(yīng)部分sensor會感應(yīng)到敲擊,將信號轉(zhuǎn)換為電信號,放大處理后送到主機(電腦或游戲機),用于按鍵的替代。
2、實際上在一個部分動作時,除了本部分的sensor會有感應(yīng)信號,因為串?dāng)_(傳導(dǎo)/感應(yīng)),其它部分sensor也可能感應(yīng)到,并產(chǎn)生信號。如此情況,設(shè)計上會產(chǎn)生動作捕捉的靈敏度與可以感應(yīng)的強度之間的矛盾?,F(xiàn)有的處理邏輯是,在動作產(chǎn)生時,會比較每個部分sensor的感應(yīng)值,哪個值大即判斷哪個部分有敲擊動作。而一旦有比較激烈的動作,其中兩個或多個sensor都飽和了(感應(yīng)輸出的電信號相等),設(shè)備就沒法正常判斷,導(dǎo)致用戶體驗感差。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明提出了一種信號處理方法及裝置,具體方案如下:
2、第一部分,本發(fā)明提出了一種信號處理方法,應(yīng)用于包括多個傳感器形成的系統(tǒng)中,該方法包括:
3、獲取各所述傳感器感應(yīng)觸發(fā)操作后的原始信號;
4、將各所述原始信號分別以預(yù)設(shè)第一倍數(shù)放大,以獲取各所述傳感器的第一信號值;
5、若所有的所述第一信號值中存在至少兩個信號值達到飽和,則確定第二信號值最大的信號對應(yīng)的傳感器為所述觸發(fā)操作對應(yīng)的傳感器;所述第二信號值為對各所述原始信號分別以預(yù)設(shè)第二倍數(shù)放大得到的,所述預(yù)設(shè)第一倍數(shù)大于所述預(yù)設(shè)第二倍數(shù)。
6、在一個具體實施例中,還包括:
7、若所有的所述第一信號值中不存在至少兩個信號值達到飽和,則確定第一信號值最大的信號對應(yīng)的傳感器為所述觸發(fā)操作對應(yīng)的傳感器。
8、在一個具體實施例中,所述系統(tǒng)還包括信號處理單元,每一所述傳感器的輸出端均連接第一信號處理單元和第二信號處理單元,所述第一信號處理單元用于以所述預(yù)設(shè)第一倍數(shù)對所述原始信號進行放大,所述第二信號處理單元用于以所述預(yù)設(shè)第二倍數(shù)對所述原始信號進行放大。
9、在一個具體實施例中,各所述傳感器感應(yīng)觸發(fā)操作后的原始信號包括模擬信號;
10、所述信號處理單元包含模擬信號放大單元、濾波單元、整流單元、信號驅(qū)動隔離單元和模數(shù)轉(zhuǎn)換單元;所述模擬信號放大單元的輸入端連接所述傳感器的輸出端;所述模擬信號放大單元、所述濾波單元、所述整流單元、所述信號驅(qū)動隔離單元和所述模數(shù)轉(zhuǎn)換單元依次相連。
11、在一個具體實施例中,所述系統(tǒng)還包括處理器,所述處理器連接所述信號處理單元的輸出端,用于獲取各所述信號處理單元傳遞的數(shù)字信號,并分別比較各所述傳感器的所述第一信號值和所述第二信號值,以確定所述觸發(fā)操作對應(yīng)的傳感器。
12、在一個具體實施例中,還包括:
13、將確定的所述觸發(fā)操作對應(yīng)的傳感器的信息發(fā)送給外接終端,以使得所述終端基于確的所述傳感器的信息進行預(yù)設(shè)操作。
14、第二部分,本發(fā)明提出了一種信號處理裝置,應(yīng)用于包括多個傳感器形成的系統(tǒng)中,該裝置包括:
15、獲取模塊,用于獲取各所述傳感器感應(yīng)觸發(fā)操作后的原始信號;
16、放大模塊,用于將各所述原始信號分別以預(yù)設(shè)第一倍數(shù)放大,以獲取各所述傳感器的第一信號值;
17、比較模塊,用于若所有的所述第一信號值中存在至少兩個信號值達到飽和,則確定第二信號值最大的信號對應(yīng)的傳感器為所述觸發(fā)操作對應(yīng)的傳感器;所述第二信號值為對各所述原始信號分別以預(yù)設(shè)第二倍數(shù)放大得到的,所述預(yù)設(shè)第一倍數(shù)大于所述預(yù)設(shè)第二倍數(shù)。
18、在一個具體實施例中,還包括:
19、確定模塊,用于若所有的所述第一信號值中不存在至少兩個信號值達到飽和,則確定第一信號值最大的信號對應(yīng)的傳感器為所述觸發(fā)操作對應(yīng)的傳感器。
20、在一個具體實施例中,所述系統(tǒng)還包括信號處理單元,每一所述傳感器的輸出端均連接第一信號處理單元和第二信號處理單元,所述第一信號處理單元用于以所述預(yù)設(shè)第一倍數(shù)對所述原始信號進行放大,所述第二信號處理單元用于以所述預(yù)設(shè)第二倍數(shù)對所述原始信號進行放大。
21、在一個具體實施例中,所述系統(tǒng)還包括處理器,所述處理器連接所述信號處理單元的輸出端,用于獲取各所述信號處理單元傳遞的數(shù)字信號,并分別比較各所述傳感器的所述第一信號值和所述第二信號值,以確定所述觸發(fā)操作對應(yīng)的傳感器。
22、有益效果:
23、本發(fā)明提供了一種信號處理方法及裝置,通過設(shè)置信號處理單元并分別基于較大的第一倍數(shù)和較小的第二倍數(shù)對傳感器接收到的原始信號進行放大,并通過處理器分別對各個傳感器的信號值進行比較,可以快速并準(zhǔn)確的確定觸發(fā)操作對應(yīng)的傳感器,以使終端可以快速進行按鍵的替代,提高了信號處理的效率,大大提升了用戶體驗;本方案方便生產(chǎn),裝置涉及到的產(chǎn)線對傳感器靈敏度的差異,和組裝部件的差異,容錯性比較強,且可以針對傳感器設(shè)置更高的靈敏度。
1.一種信號處理方法,其特征在于,應(yīng)用于包括多個傳感器形成的系統(tǒng)中,該方法包括:
2.根據(jù)權(quán)利要求1所述的信號處理方法,其特征在于,還包括:
3.根據(jù)權(quán)利要求1所述的信號處理方法,其特征在于,所述系統(tǒng)還包括信號處理單元,每一所述傳感器的輸出端均連接第一信號處理單元和第二信號處理單元,所述第一信號處理單元用于以所述預(yù)設(shè)第一倍數(shù)對所述原始信號進行放大,所述第二信號處理單元用于以所述預(yù)設(shè)第二倍數(shù)對所述原始信號進行放大。
4.根據(jù)權(quán)利要求3所述的信號處理方法,其特征在于,各所述傳感器感應(yīng)觸發(fā)操作后的原始信號包括模擬信號;
5.根據(jù)權(quán)利要求3或4所述的信號處理方法,其特征在于,所述系統(tǒng)還包括處理器,所述處理器連接所述信號處理單元的輸出端,用于獲取各所述信號處理單元傳遞的數(shù)字信號,并分別比較各所述傳感器的所述第一信號值和所述第二信號值,以確定所述觸發(fā)操作對應(yīng)的傳感器。
6.根據(jù)權(quán)利要求1或2所述的信號處理方法,其特征在于,還包括:
7.一種信號處理裝置,其特征在于,應(yīng)用于包括多個傳感器形成的系統(tǒng)中,該裝置包括:
8.根據(jù)權(quán)利要求7所述的信號處理裝置,其特征在于,還包括:
9.根據(jù)權(quán)利要求7所述的信號處理裝置,其特征在于,所述系統(tǒng)還包括信號處理單元,每一所述傳感器的輸出端均連接第一信號處理單元和第二信號處理單元,所述第一信號處理單元用于以所述預(yù)設(shè)第一倍數(shù)對所述原始信號進行放大,所述第二信號處理單元用于以所述預(yù)設(shè)第二倍數(shù)對所述原始信號進行放大。
10.根據(jù)權(quán)利要求9所述的信號處理裝置,其特征在于,所述系統(tǒng)還包括處理器,所述處理器連接所述信號處理單元的輸出端,用于獲取各所述信號處理單元傳遞的數(shù)字信號,并分別比較各所述傳感器的所述第一信號值和所述第二信號值,以確定所述觸發(fā)操作對應(yīng)的傳感器。