專利名稱:手持裝置及其手持輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手持裝置,尤其涉及一種手持裝置及其手持輸入方法。
背景技術(shù):
在科技發(fā)達(dá)的現(xiàn)代,具備多元功能以及輕薄體積的移動電話己是目前最 為普遍使用的便攜式通信裝置。隨著相關(guān)產(chǎn)業(yè)不斷精進(jìn)、通信系統(tǒng)及多重信 息功能的研發(fā),使得移動電話的附加功能日趨豐富,再加上移動通信的方便 性,使得使用者對于移動電話的依賴性也相對的提高。
在移動電話的眾多功能中,使用者最常使用的即為撥打電話、接聽電話 以及傳送簡訊等功能,然而手機(jī)要撥打電話或是輸入簡訊時,都需要通過鍵 盤操作或是利用一觸控筆在觸控式屏幕上手動書寫來輸入數(shù)字或是文字符 號,然而在視力不能分散或是看不清楚的環(huán)境下,在操作鍵盤或是利用其他 方式進(jìn)行手寫輸入時,會由于光線不足、視線不良等因素,使得操作的困難 度增加或是無法進(jìn)行操作。
另外,對于無法使用視力或是暫時無法使用視力的使用者來說,例如 盲胞,傳統(tǒng)的鍵盤輸入方式或是手寫輸入方式并不適用,而必須使用具有特 定鍵盤的移動電話,且由于視力受限的因素,通常無法使用手寫輸入的功能, 因而造成使用上的不便。
因此,如何發(fā)展一種可改善上述公知技術(shù)缺陷的手持裝置及其手持輸入 方法,實(shí)為目前迫切需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種手持裝置及其手持輸入方法,其利用感 測模塊感測該手持裝置在三度空間內(nèi)的三度空間坐標(biāo),經(jīng)過處理單元進(jìn)行運(yùn) 算與轉(zhuǎn)換,使三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo),再形成平面軌跡,與 存儲單元中的數(shù)據(jù)庫進(jìn)行比對,找出相符合的符號,并在顯示屏幕上輸出,解決公知技術(shù)中使用者在光線不足或是無法充分使用^1力的情況下,無法使 用手寫輸入功能,且無法有效操控手持裝置的缺陷。
為達(dá)上述目的,本發(fā)明的一個較廣義實(shí)施方式為提供一種手持裝置,其 包含感測模塊,用以感測三度空間坐標(biāo);處理單元,其與感測模塊連接; 存儲單元,其與處理單元連接,用以存儲數(shù)據(jù)庫;以及顯示屏幕,其與處理
單元連接;其中,當(dāng)感測模塊感測到三度空間的三度空間坐標(biāo),則將三度空 間坐標(biāo)傳送至處理單元中進(jìn)行運(yùn)算,以將三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間 坐標(biāo),再將多個二度空間坐標(biāo)形成的軌跡與存儲單元中的數(shù)據(jù)庫進(jìn)行比對, 選出相符的符號,并將符號顯示于顯示屏幕上。
根據(jù)本發(fā)明上述的構(gòu)想,其中感測模塊為加速度感測器。 根據(jù)本發(fā)明上述的構(gòu)想,其中加速度感測器為三軸加速度感測器。 根據(jù)本發(fā)明上述的構(gòu)想,其中感測模塊為多個陀螺儀。 根據(jù)本發(fā)明上述的構(gòu)想,其中處理單元為微處理器。 根據(jù)本發(fā)明上述的構(gòu)想,其中數(shù)據(jù)庫為手寫識別軟件數(shù)據(jù)庫。 根據(jù)本發(fā)明上述的構(gòu)想,其中手持裝置還包含揚(yáng)聲器。 根據(jù)本發(fā)明上述的構(gòu)想,其中揚(yáng)聲器為喇叭。 根據(jù)本發(fā)明上述的構(gòu)想,其中手持裝置為移動電話。 根據(jù)本發(fā)明上述的構(gòu)想,其中手持裝置為個人數(shù)字助理。 為達(dá)上述目的,本發(fā)明另一個較廣義實(shí)施方式為提供一種手持輸入方 法,其包含下列步驟(a)提供手持裝置,其具有感測模塊、處理單元、存 儲單元以及顯示屏幕;(b)當(dāng)手持裝置在三度空間中產(chǎn)生位移時,感測模塊 感測手持裝置的三度空間坐標(biāo);(c)處理單元讀取感測模塊的三度空間坐標(biāo), 并進(jìn)行運(yùn)算,以將多個三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo);(d)處理單 元根據(jù)多個二度空間坐標(biāo)形成的軌跡,與存儲單元中的數(shù)據(jù)庫進(jìn)行比對,以 比對出相符的符號;以及(e)將符號顯示于該手持裝置的顯示屏幕上。
本發(fā)明通過讓使用者在光線不足或是無法充分使用視力的情況下,可簡 便的輸入符號,用以操作手持裝置,大幅增添使用上的便利性。
圖l:其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的系統(tǒng)示意圖。圖2:其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的手持輸入方法流程圖。
圖3A:其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的三度空間軌跡投影至ZY平
面的示意圖。
圖3B:其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的三度空間軌跡投影至ZX平
面的示意圖。
圖3C:其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的三度空間軌跡投影至XY平
面的示意圖。
其中,附圖標(biāo)記說明如下 1:手持裝置 10:處理單元
11:感測模塊 12:存儲單元 13:顯示屏幕 14:揚(yáng)聲器
S20 S26:手持輸入方法的步驟
具體實(shí)施例方式
體現(xiàn)本發(fā)明特征與優(yōu)點(diǎn)的一些典型實(shí)施例將在后段的說明中詳細(xì)敘述。 應(yīng)理解的是本發(fā)明能夠在不同的方式上具有各種的變化,其皆不脫離本發(fā)明 的范圍,且其中的說明及附圖在本質(zhì)上是當(dāng)作說明之用,而非用以限制本發(fā) 明。
請參閱圖1,其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的系統(tǒng)示意圖,如圖所
示,手持裝置1至少包含處理單元10、感測模塊ll、存儲單元12、顯示屏 幕13以及揚(yáng)聲器14,其中,感測模塊11、存儲單元12、顯示屏幕13以及 揚(yáng)聲器14均與處理單元10連接,感測模塊11用來感測與接收手持裝置1 在三度空間內(nèi)的三度空間坐標(biāo),在本實(shí)施例中,感測模塊11可為但不限為 一加速度感測器(Gsensor),且該加速度感測器可為一三軸加速度感測器,用 以感測手持裝置1在X、 Y、 Z三種不同向度上的位置以及位移等信息,并 取得一三度空間坐標(biāo)值,在另一些實(shí)施例中,感測模塊11也可為多個陀螺 儀,借助多個陀螺儀交互感測出該手持裝置1在三度空間中的三度空間坐標(biāo)
5值。
在本實(shí)施例中,存儲單元12用來存儲一數(shù)據(jù)庫,且該數(shù)據(jù)庫可為但不 限為一手寫識別軟件的數(shù)據(jù)庫;顯示屏幕13用以顯示手持裝置1目前的狀 態(tài)、輸入的符號等相關(guān)信息,且顯示屏幕13可為但不限為一液晶顯示屏幕; 以及,揚(yáng)聲器14可為但不限為一喇叭,用以輸出聲音。
另外,處理單元10可為但不限為一微處理器,當(dāng)感測模塊ll感測到手 持裝置1在三度空間中的三度空間坐標(biāo)值時,則處理單元10可以特定的取 樣速度,例如1/40秒或是1/100秒,向感測模塊ll讀取其所提取的不同時 間點(diǎn)的三度空間坐標(biāo)值,并將此不同時間點(diǎn)取得的多個三度空間坐標(biāo)值進(jìn)行 演算,以轉(zhuǎn)換成對應(yīng)的多個二度空間坐標(biāo)值,再將此多個二度空間坐標(biāo)值依 時間序列排列而產(chǎn)生之一軌跡,并與存儲單元12內(nèi)所存儲的手寫識別軟件 數(shù)據(jù)庫內(nèi)的符號信息做比對,找出相符合的符號,并將該符號顯示于顯示屏 幕13上,當(dāng)然,此符號可為數(shù)字、文字、圖形等符號,且不以此為限,以 及,手持裝置l可為移動電話、個人數(shù)字助理或遙控器等裝置,且不以此為 限。
請參閱圖2,其為本發(fā)明優(yōu)選實(shí)施例的手持裝置的手持輸入方法的流程 圖,如圖所示,首先,先提供一手持裝置l,且手持裝置1具有處理單元10、 感測模塊ll、存儲單元12以及顯示屏幕13,如步驟S20所示,當(dāng)手持裝置 l開機(jī)之后,感測模塊ll也會隨之啟動,且處于待機(jī)狀態(tài),當(dāng)使用者欲使用 手持輸入的功能時,例如描繪一字型,而握著手持裝置l在一三度空間中移 動時,感測模塊11將感測到手持裝置1產(chǎn)生位移,并自動啟動一應(yīng)用軟件 以及一手寫識別軟件,且該應(yīng)用軟件可語音提示使用者可開始進(jìn)入手持輸入 動作,但不以此為限,也可以其他方式提示使用者,例如震動,接著,當(dāng) 使用者手持著手持裝置1而產(chǎn)生一三度空間的位移時,手持裝置1中的感測 模塊11可感測到手持裝 置1的一三度空間坐標(biāo),如步驟S21所示。
接著,處理單元10則在一定的時間間隔向感測模塊11讀取不同時間點(diǎn) 的手持裝置1的三度空間坐標(biāo),如步驟S22所示,當(dāng)使用者輸入完畢后,可 以按壓某特定按鍵的方式結(jié)束輸入,但不以此為限,接著,處理單元10則 針對讀取到的不同時間點(diǎn)的三度空間坐標(biāo)進(jìn)行運(yùn)算,以將多個三度空間坐 標(biāo),例如投影轉(zhuǎn)換的演算方式,轉(zhuǎn)換為多個對應(yīng)的二度空間坐標(biāo),如步驟S23所示,再將所述多個二度空間坐標(biāo)依每個坐標(biāo)出現(xiàn)的時間序列進(jìn)行排列,
以形成一二度空間的平面軌跡,例如數(shù)字、字型、特殊符號或是圖案等符
號,如步驟S24所示,接著,再將此二度空間的平面軌跡數(shù)據(jù)傳送給手寫識
別軟件,再與存儲單元12內(nèi)的數(shù)據(jù)庫,例如手寫識別軟件數(shù)據(jù)庫做比對,
并找出與該平面軌跡相符合的符號,如步驟S25所示,最后再將該符號顯示于顯示屏幕13上,如步驟S26所示,供使用者依據(jù)該輸入的符號執(zhí)行特定的功能,例如撥打號碼或是將該符號輸入目前正在編輯中的文件。
在一些實(shí)施例中,在步驟S23中,將三度空間坐標(biāo)投影轉(zhuǎn)換為二度空間坐標(biāo)的投影轉(zhuǎn)換的演算方式可以三角函數(shù)的計(jì)算方式,舉例來說,當(dāng)使用者在三度空間中,手持手持裝置1而在空間書寫出一三度空間的軌跡A(如圖3A)所示,則可將該軌跡第一個開始取樣的起始點(diǎn)A,的三度空間坐標(biāo)視為(Xi,Yi,Zi),在下一個取樣的軌跡點(diǎn)A2的三度空間坐標(biāo)為(X2,Y2,Z2),以此類
推,直至最后一個取樣的結(jié)束點(diǎn)An的三度空間坐標(biāo)值為(Xn,Yn,Zn),接著,
將此軌跡A分別投射到ZY平面(如圖3A所示)、ZX平面(如圖3B所示)以及XY平面(如圖3C所示),在此投影過程中,當(dāng)投影至ZY平面時會產(chǎn)生一X軸方向的扭轉(zhuǎn)角9x,且其投射后的軌跡A'為一二度空間的平面軌跡,且其與Ai、 A2、 An對應(yīng)的軌跡點(diǎn)分別為A 、 A2'、 An';同樣地,投影至ZX平面時會產(chǎn)生一Y軸方向的扭轉(zhuǎn)角9Y,且具有相對應(yīng)的平面軌跡A",而投影至XY平面時會產(chǎn)生一Z軸方向的扭轉(zhuǎn)角9z以及另一平面軌跡A'",接著,再以三角函數(shù)計(jì)算9x、 eY、 6z的扭轉(zhuǎn)角度
9 x=ArcTan((Zmax-Zmin)/(Ymax-Ymin))
9 Y=ArcTan((Zmax-Zmin)/(Xmax-Xmin))
0 z=ArcTan((Xmax-Xmin)/(Ymax-Ymin))
其中,Xmin為X,至Xn中的最小值,Xmax為Xi至Xn中的最大值;Ymin為Yi至Yn中的最小值,Y,為Y!至Yn中的最大值;Zmin為至Zn中的最小值,Z皿為Zi至Zn中的最大值。
計(jì)算出投影于每一平面上的扭轉(zhuǎn)角ex、 eY、 0z后,再找出平均值最
小的平面,舉例來說,若平均值最小平面為XY平面,則校正各XY坐標(biāo)值,并將所有的Z坐標(biāo)值視為O并忽略之,使得校正后軌跡點(diǎn)A,'、 A2'"、 A3"'的二度空間坐標(biāo)分別為A!"': (X!/C0S 9 Y, Y!/C0S 0 x )
A2,,, (X2/Cos 9 y, Y2/Cos 9 x)A3,,, (X3/Cos 9 y, Y3/Cos e x)
當(dāng)然,由三度空間坐標(biāo)轉(zhuǎn)換為二度空間坐標(biāo)的演算法并不局限于此三角
函數(shù)演算法,在另一些實(shí)施例中,也可使用其他的演算法,例如球坐標(biāo)投
影法等,其可依實(shí)際實(shí)施情形而任施變化,并不以此為限。
如此一來,處理單元10則可以上述的演算法精確且快速地將感測模塊
11在不同時間點(diǎn)感測到的三度空間坐標(biāo)轉(zhuǎn)換為一平面的二度空間坐標(biāo),再依
其時間序列形成一平面軌跡,而與存儲單元12中的手寫識別數(shù)據(jù)庫進(jìn)行比
對,找出比對符合的符號,或是可列出比對相似的符號表,以供使用者進(jìn)一步進(jìn)行選取,借助此方式,可讓使用者更方便且更快速的操作手持裝置1,且手寫識別數(shù)據(jù)的準(zhǔn)確度也可通過使用者的操作經(jīng)驗(yàn),進(jìn)而累積數(shù)據(jù)庫中的數(shù)據(jù)值而加以改善。并且,由于此演算過程不需使用繁復(fù)的演算方法,使得
計(jì)算速度較快、精確度較高,因而可適用于一般小型的手持裝置1,例如
移動電話、個人數(shù)字助理等裝置。
綜上所述,本發(fā)明提供的手持裝置及其手持輸入方法主要利用感測模塊以感測該手持裝置的三度空間坐標(biāo),并通過處理單元進(jìn)行運(yùn)算,將三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo),且將多個二度空間坐標(biāo)依時間序列排列,以形成一平面軌跡,與存儲單元中的數(shù)據(jù)庫進(jìn)行比對,找出相符合的符號,并在顯示屏幕上輸出,借以讓使用者在光線不足或是無法充分使用視力的情況下,可簡便的輸入符號,用以操作手持裝置,大幅增添使用上的便利性。
是以,本發(fā)明的手持裝置及其手持輸入方法具有極高的實(shí)用性,實(shí)為一具產(chǎn)業(yè)價值的發(fā)明,而依法提出申請。
本發(fā)明得由本領(lǐng)域普通技術(shù)人員可做出各種修改,然而皆不脫離所附權(quán)利要求書所欲保護(hù)的范圍。
8
權(quán)利要求
1.一種手持裝置,其包含一感測模塊,用以感測一三度空間坐標(biāo);一處理單元,其與該感測模塊連接;一存儲單元,其與該處理單元連接,用以存儲一數(shù)據(jù)庫;以及一顯示屏幕,其與該處理單元連接;其中,當(dāng)該感測模塊感測到三度空間的該三度空間坐標(biāo),則將該三度空間坐標(biāo)傳送至該處理單元中進(jìn)行運(yùn)算,以將該三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo),再將所述多個二度空間坐標(biāo)形成的一軌跡與該存儲單元中的該數(shù)據(jù)庫進(jìn)行比對,選出相符的一符號,并將該符號顯示于該顯示屏幕上。
2. 如權(quán)利要求1所述的手持裝置,其中該感測模塊為一加速度感測器。
3. 如權(quán)利要求2所述的手持裝置,其中該加速度感測器為一三軸加速度 感測器。
4. 如權(quán)利要求1所述的手持裝置,其中該感測模塊為多個陀螺儀。
5. 如權(quán)利要求1所述的手持裝置,其中該處理單元為一微處理器。
6. 如權(quán)利要求1所述的手持裝置,其中該數(shù)據(jù)庫為一手寫識別軟件數(shù)據(jù)庫。
7. 如權(quán)利要求1所述的手持裝置,其中手持裝置還包含一揚(yáng)聲器。
8. 如權(quán)利要求7所述的手持裝置,其中該揚(yáng)聲器為一喇叭。
9. 如權(quán)利要求1所述的手持裝置,其中該手持裝置為一移動電話。
10. 如權(quán)利要求1所述的手持裝置,其中該手持裝置為一個人數(shù)字助理。
11. 一種手持輸入方法,其包含下列步驟a提供一手持裝置,其具有一感測模塊、 一處理單元、 一存儲單元以及 一顯示屏幕;b當(dāng)該手持裝置在一三度空間中產(chǎn)生位移時,該感測模塊感測該手持裝 置的一三度空間坐標(biāo);c該處理單元讀取該感測模塊的該三度空間坐標(biāo),并進(jìn)行運(yùn)算,以將所 述多個三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo);d該處理單元根據(jù)所述多個二度空間坐標(biāo)形成的一軌跡,與該存儲單元 中的一數(shù)據(jù)庫進(jìn)行比對,以比對出相符的一符號;以及e將該符號顯示于該手持裝置的該顯示屏幕上。
全文摘要
本發(fā)明提供一種手持裝置及其手持輸出方法,該手持裝置包含感測模塊,用以感測三度空間坐標(biāo);處理單元,其與感測模塊連接;存儲單元,其與處理單元連接,用以存儲數(shù)據(jù)庫;以及顯示屏幕,其與處理單元連接;其中,當(dāng)感測模塊感測到三度空間的三度空間坐標(biāo),則將三度空間坐標(biāo)傳送至處理單元中進(jìn)行運(yùn)算,以將三度空間坐標(biāo)轉(zhuǎn)換為多個二度空間坐標(biāo),再將多個二度空間坐標(biāo)形成的軌跡與存儲單元中的數(shù)據(jù)庫進(jìn)行比對,選出相符的符號,并將符號顯示于顯示屏幕上。本發(fā)明增添了使用上的便利性。
文檔編號G06F3/03GK101676836SQ200810149008
公開日2010年3月24日 申請日期2008年9月18日 優(yōu)先權(quán)日2008年9月18日
發(fā)明者曾國忠 申請人:華冠通訊(江蘇)有限公司