專利名稱:遙控裝置及其辨識方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙控裝置及其辨識方法,且特別涉及一種可通過辨識遙控裝置被 移動的移動動作,以選擇對應(yīng)的遙控信號的遙控裝置及其辨識方法。
背景技術(shù):
在科技日新月異的現(xiàn)今時代中,許多應(yīng)用于人機互動的遙控裝置已被發(fā)展出來, 使用者可通過移動遙控裝置的方式來產(chǎn)生對應(yīng)的遙控信號,以對電子裝置進行操作。電子 裝置例如是游戲主機、多媒體影音裝置、電視機或錄放影機。雖然,利用移動遙控裝置的方式來遙控電子裝置實為便利,但已知的遙控裝置對 移動動作進行辨識時,往往受到機械誤差(例如遙控裝置本身的感測誤差)、或在移動遙控 裝置時所產(chǎn)生的噪聲的影響。此外,已知的遙控裝置無法判斷使用者移動或揮動某一數(shù)字 或文字意義的動作,舉例來說,當使用者揮動一數(shù)字“3”,已知的遙控裝置只能檢測到連續(xù) 的動作,但無法判斷該連續(xù)動作所代表的意義,從而無法產(chǎn)生對應(yīng)數(shù)字“3”的信號于電子裝 置,例如切換至頻道3等;反之,已知的遙控裝置要求使用者需按照遙控裝置預(yù)設(shè)的方向來 產(chǎn)生對應(yīng)的信號,例如往右邊揮動代表音量加大,往左揮動代表音量減小,往上揮動代表切 換上一個頻道,往下?lián)]動代表切換下一個頻道,因此已知的遙控裝置于使用上不夠直接及 友善。
發(fā)明內(nèi)容
本發(fā)明涉及一種遙控裝置及其辨識方法,遙控裝置包括一感測單元。遙控裝置對 由感測單元在遙控裝置被移動時所提供的一序列感測信號進行濾波,以降低此序列感測信 號中噪聲,亦即降低對應(yīng)于感測信號中所包含的誤差,以取得具有較佳的可辨識度的一序 列特征數(shù)據(jù),并找出對應(yīng)的遙控信號據(jù)以產(chǎn)生出可用來對電子裝置進行遙控的遙控信號。根據(jù)本發(fā)明的一方面,提出一種遙控裝置,包括通訊單元、存儲單元、感測單元及 處理單元。存儲單元用以存儲多組序列預(yù)設(shè)數(shù)據(jù),多組序列預(yù)設(shè)數(shù)據(jù)分別對應(yīng)于一遙控信 號。感測單元提供對應(yīng)至遙控裝置于被移動時的的一序列感測信號。處理單元將該序列感 測信號轉(zhuǎn)換為一序列特征數(shù)據(jù),從多組序列預(yù)設(shè)數(shù)據(jù)中找出與該序列特征數(shù)據(jù)匹配的一序 列預(yù)設(shè)數(shù)據(jù),通訊單元用以傳輸對應(yīng)匹配的序列預(yù)設(shè)數(shù)據(jù)的遙控信號。根據(jù)本發(fā)明的另一方面,提出一種辨識方法,適用于遙控裝置,用以在遙控裝置被 移動時產(chǎn)生對應(yīng)的遙控信號以控制電子裝置。辨識方法包括下列流程步驟。首先,由提供 對應(yīng)至遙控裝置被移動時的一序列感測信號。然后,將該序列感測信號轉(zhuǎn)換為一序列特征 數(shù)據(jù)。接著,從多組序列預(yù)設(shè)數(shù)據(jù)中找出與此序列特征數(shù)據(jù)匹配的一序列預(yù)設(shè)數(shù)據(jù),多組序 列預(yù)設(shè)數(shù)據(jù)分別對應(yīng)于一遙控信號。之后,傳輸對應(yīng)匹配的序列預(yù)設(shè)數(shù)據(jù)的遙控信號至該 電子裝置。為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉實施例,并配合附圖,作詳細說明 如下。
圖1繪示本發(fā)明一實施例的辨識方法的流程圖。圖2繪示為應(yīng)用圖1的辨識方法的遙控裝置的方塊圖的一例子。圖3繪示為依照圖1的辨識方法的實施例的一詳細流程圖。圖4A繪示為圖3的步驟S310中的滑動視窗的示意圖的一例子。圖4B繪示為圖3的步驟S310中的一序列相差數(shù)據(jù)的示意圖的一例子。圖4C繪示為圖3的步驟S310中的一序列修正數(shù)據(jù)的示意圖的一例子。圖5繪示為多組序列預(yù)設(shè)數(shù)據(jù)中的對應(yīng)于遙控裝置的移動動作的軌跡的多個數(shù) 字的對照表的一例子。主要元件符號說明10:感測單元20:電子裝置30:處理單元50:存儲單元70 通訊單元80:按鍵單元90 顯示單元100 遙控裝置Sl 遙控信號S2 感測信號S102 S108、S302 S320 步驟Xdif (t)數(shù)據(jù)扒衍 110:時間C3、C4:曲線Win 滑動視窗
具體實施例方式請參照圖1,其繪示依照本發(fā)明一實施例的辨識方法的流程圖。此方法適用于遙控 裝置,用以在遙控裝置被移動時產(chǎn)生對應(yīng)的遙控信號。此方法包括下列步驟。首先,在步驟S102中,產(chǎn)生對應(yīng)至遙控裝置被移動時的一序列感測信號。然后,在 步驟S104中,將該序列感測信號轉(zhuǎn)換成一序列特征數(shù)據(jù)。接著,在步驟S106中,從多組序 列預(yù)設(shè)數(shù)據(jù)中找出與該序列特征數(shù)據(jù)匹配的一序列預(yù)設(shè)數(shù)據(jù)。之后,在步驟S108中,傳輸 依據(jù)此匹配的序列預(yù)設(shè)數(shù)據(jù)所對應(yīng)的遙控信號?,F(xiàn)在以應(yīng)用圖1所示的辨識方法的遙控裝置為例,并搭配辨識方法的詳細步驟說 明如下。請同時參照圖2與圖3,圖2繪示為應(yīng)用圖1的辨識方法的遙控裝置的方塊圖的一 例子。圖3繪示為依照圖1的辨識方法的實施例的一詳細流程圖。當然,本領(lǐng)域技術(shù)人員 應(yīng)明了,遙控的方法并未限定于應(yīng)用在圖2中所示的遙控裝置,且辨識方法的步驟及順序 也可依據(jù)實際應(yīng)用狀況進行修飾與調(diào)整。
在圖2中,遙控裝置100用以在被移動時產(chǎn)生對應(yīng)的遙控信號Si,而遙控信號Sl 適用于可接收遙控信號Sl的電子裝置20。其中,遙控裝置100例如包括游戲控制器、可攜 式電子裝置,例如個人數(shù)字助理(Personal Digital Assistant, PDA)或移動電話,電子裝 置20例如包括游戲主機、多媒體影音裝置、電視、錄放影機、或為遙控裝置100所應(yīng)用的裝置。遙控裝置100包括感測單元10、處理單元30、存儲單元50、通訊單元70、按鍵單元 80、及顯示單元90。其中,感測單元10只需能夠產(chǎn)生對應(yīng)晃動時的感測信號S2即可,例如 產(chǎn)生對應(yīng)晃動時的加速度值或速度值等,本實施例以產(chǎn)生加速度值的感測信號為例;此外, 按鍵單元80及顯示單元90可視實際需求而選擇性地設(shè)置。存儲單元50存儲多組序列預(yù) 設(shè)數(shù)據(jù)以供辨識之用,并用以存儲感測單元10所產(chǎn)生的序列感測信號S2。在一具體實施例 中,存儲單元50例如為內(nèi)建存儲體或外接存儲卡?,F(xiàn)在配合圖3的多個步驟詳細說明。首先,在步驟S302中,感測單元10提供對 應(yīng)至遙控裝置100被移動時的一序列感測信號S2。并將序列感測信號S2存儲于存儲單元 50中。在一具體實施例中,序列感測信號S2包含分別對應(yīng)空間中三軸的感測信號Xraw(t)、 Yraw (t)以及 &aw(t)。在步驟S308中,根據(jù)序列感測信號S2以及一組基礎(chǔ)數(shù)據(jù)\ase、Ybase以及取得 一序列相差數(shù)據(jù))(dif(t)、Ydif(t)以及^f(t)。所謂基礎(chǔ)數(shù)據(jù)是指遙控裝置100于靜止狀態(tài) (速度為0)時,由感測單元10所產(chǎn)生的序列感測信號S2經(jīng)過低通濾波處理的數(shù)據(jù)。基礎(chǔ) 數(shù)據(jù)是\_、Yb_以及用以判斷遙控裝置100是否動作的標準,一旦計算出序列感測信 號S2的感測信號Xmw (t)、YMW(t)以及&aw(t)其中之一不同于對應(yīng)的基礎(chǔ)數(shù)據(jù)\_、Yb_以 及4.,則可判斷遙控裝置100處于動作狀態(tài),而可進一步對序列感測信號S2進行處理與 分析?;A(chǔ)數(shù)據(jù))(b_、Ybase以及可以下列式子表示W(wǎng)〉JCrawi t).. ,,, ,^ _ V__^靜止狀態(tài);Jvbase 二-Wwv _ V—二靜止狀態(tài);ι base 一 -WVV7靜止狀態(tài);Aibase 一-W其中,w為一自然數(shù)。由于在靜止狀態(tài)下(速度為0)產(chǎn)生的序列感測信號S2,感 測信號Xmw (t)、YMW(t)以及&aw(t)將保持一定值,因此對應(yīng)的三軸基礎(chǔ)數(shù)據(jù)Ybase以及亦為一定值。在一具體實施例中,這些基礎(chǔ)數(shù)據(jù)\_、Ybase以及可預(yù)先存儲于存儲 單元中50。在步驟S308中,序列相差數(shù)據(jù))(dif(t)、Ydif(t)以及^if (t)可以下列式子表示Xdif (t)=X - baseXraw (t)Ydif ⑴=Y - 丄 base-γ (t) 丄raw VZdif (t)=7 - "base_Zraw (t) 需說明的是,序列相差數(shù)據(jù))(dif(t)、Ydif(t)以及^if (t)也可以下列式子表示,僅需于后續(xù)步驟中作相對應(yīng)的修正即可
權(quán)利要求
1.一種遙控裝置,包括一存儲單元,用以存儲多組序列預(yù)設(shè)數(shù)據(jù),該多組序列預(yù)設(shè)數(shù)據(jù)分別對應(yīng)于一遙控信號;一感測單元,提供對應(yīng)該遙控裝置于被移動時的一序列感測信號,該序列感測信號包 含分別對應(yīng)至該遙控裝置于空間三軸的感測信號;一處理單元,將該序列感測信號轉(zhuǎn)換為一序列特征數(shù)據(jù),從該多組序列預(yù)設(shè)數(shù)據(jù)中找 出與該序列特征數(shù)據(jù)匹配的一序列預(yù)設(shè)數(shù)據(jù);以及一通訊單元,用以傳輸對應(yīng)該匹配的該序列預(yù)設(shè)數(shù)據(jù)的遙控信號。
2.如權(quán)利要求1所述的遙控裝置,其中該處理單元在轉(zhuǎn)換該序列特征數(shù)據(jù)時依據(jù)該序 列感測信號以及一組基礎(chǔ)數(shù)據(jù)取得一序列相差數(shù)據(jù),并分別對該序列相差數(shù)據(jù)進行濾波, 以取得一序列修正數(shù)據(jù)。
3.如權(quán)利要求2所述的遙控裝置,其中該處理單元在取得該序列修正數(shù)據(jù)后,依據(jù)該 序列修正數(shù)據(jù)與一特定受力數(shù)據(jù)取得一序列變化量數(shù)據(jù),且依據(jù)一臨界條件將該序列變化 量數(shù)據(jù)轉(zhuǎn)換為一序列狀態(tài)數(shù)據(jù)。
4.如權(quán)利要求3所述的遙控裝置,其中該處理單元還用以過濾并縮減該序列狀態(tài)數(shù) 據(jù),以取得該序列特征數(shù)據(jù)。
5.如權(quán)利要求2所述的遙控裝置,其中該組基礎(chǔ)數(shù)據(jù)為該感測單元處于靜止狀態(tài)時所 產(chǎn)生的序列感測信號,該處理單元以下式來取得該序列相差數(shù)據(jù);
6.如權(quán)利要求3所述的遙控裝置,其中該處理單元以下式取得該序列修正數(shù)據(jù)
7.如權(quán)利要求3所述的遙控裝置,其中該處理單元以下式取得該序列變化量數(shù)據(jù)
8.如權(quán)利要求5所述的遙控裝置,其中該處理單元以下式取得該序列修正數(shù)據(jù)
9.如權(quán)利要求8所述的遙控裝置,其中該處理單元以下式取得該序列變化量數(shù)據(jù)
10.如權(quán)利要求9所述的遙控裝置,其中該處理單元還用以過濾并縮減該序列狀態(tài)數(shù)據(jù),以取得該序列特征數(shù)據(jù)。
11.一種辨識方法,適用于一遙控裝置,用以控制一電子裝置,該辨識方法包括提供對應(yīng)至該遙控裝置于被移動時的一序列感測信號,該序列感測信號包含分別對應(yīng) 至該遙控裝置于空間三軸的感測信號;將該序列感測信號轉(zhuǎn)換為一序列特征數(shù)據(jù);從多組序列預(yù)設(shè)數(shù)據(jù)中找出與該序列特征數(shù)據(jù)匹配的一序列預(yù)設(shè)數(shù)據(jù),該多組序列預(yù) 設(shè)數(shù)據(jù)分別對應(yīng)于一遙控信號;以及傳輸對應(yīng)該匹配的該序列預(yù)設(shè)數(shù)據(jù)的遙控信號至該電子裝置。
12.如權(quán)利要求11所述的辨識方法,還包括依據(jù)該序列感測信號以及一組基礎(chǔ)數(shù)據(jù)來取得一序列相差數(shù)據(jù),以及 對該序列相差數(shù)據(jù)進行濾波,以取得一序列修正數(shù)據(jù)。
13.如權(quán)利要求12所述的辨識方法,其中在取得該序列修正數(shù)據(jù)的步驟后,該方法還 包括依據(jù)該序列修正數(shù)據(jù)與一特定受力數(shù)據(jù)取得一序列變化量數(shù)據(jù);以及 依據(jù)一臨界條件將該序列變化量數(shù)據(jù)轉(zhuǎn)換為一序列狀態(tài)數(shù)據(jù)。
14.如權(quán)利要求13所述的辨識方法,該方法還包括 過濾并縮減該序列狀態(tài)數(shù)據(jù),以取得一序列特征數(shù)據(jù)。
15.如權(quán)利要求12所述的辨識方法,其中該組基礎(chǔ)數(shù)據(jù)為該遙控裝置處于靜止狀態(tài)時 所產(chǎn)生的序列感測信號,該序列相差數(shù)據(jù)以下式來取得
16.如權(quán)利要求13所述的辨識方法,其中該序列修正數(shù)據(jù)的步驟中,以下式取得Σ
17.如權(quán)利要求13所述的辨識方法,其中該序列變化量數(shù)據(jù)的步驟中,以下式取得
18.如權(quán)利要求15所述的辨識方法,其中該序列修正數(shù)據(jù)的步驟中,以下式取得
19.如權(quán)利要求18所述的辨識方法,其中該處理單元以下式取得該序列變化量數(shù)據(jù)
20.如權(quán)利要求19所述的辨識方法,其中該方法還包括過濾并縮減該序列狀態(tài)數(shù)據(jù), 以取得該序列特征數(shù)據(jù)。
全文摘要
遙控裝置及其辨識方法。辨識方法適用于遙控裝置,用以在遙控裝置被移動時產(chǎn)生對應(yīng)的遙控信號以控制一電子裝置。首先,提供對應(yīng)至遙控裝置被移動時的序列感測信號。然后,將序列感測信號轉(zhuǎn)換為一序列特征數(shù)據(jù)。接著,從多組序列預(yù)設(shè)數(shù)據(jù)中找出與此序列特征數(shù)據(jù)匹配的一序列預(yù)設(shè)數(shù)據(jù),多組序列預(yù)設(shè)數(shù)據(jù)分別對應(yīng)于一遙控信號。之后,傳輸對應(yīng)匹配的序列預(yù)設(shè)數(shù)據(jù)的遙控信號至電子裝置。
文檔編號G08C23/04GK102054349SQ20091020817
公開日2011年5月11日 申請日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
發(fā)明者莊克乾, 李威村, 楊昱哲, 邱景暉 申請人:廣達電腦股份有限公司