專利名稱:使用手持輸入設(shè)備的鍵盤輸入方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種改進(jìn)的數(shù)據(jù)處理系統(tǒng)。特別地,本發(fā)明涉及使用手持輸入設(shè)備的鍵盤輸入方法,裝置和計(jì)算機(jī)指令。
背景技術(shù):
一些小型計(jì)算機(jī)設(shè)備,例如個(gè)人數(shù)字助理(PDA)和便攜式電話上的鍵盤輸入是麻煩的并且可能是困難的。常常,計(jì)算機(jī)設(shè)備的用戶正在站立,行走,或者可能沒有供鍵盤輸入設(shè)備使用的表面。例如,用戶可能正在盤存,當(dāng)走過(guò)多排商品時(shí)。在另一個(gè)實(shí)例中,對(duì)于具有視覺缺陷的用戶,鍵盤輸入是困難的。在小型計(jì)算機(jī)設(shè)備上,無(wú)論使用GUI鍵盤,手寫板,還是附加鍵盤,鍵盤輸入都是困難的。
某些PDA例如袖珍PC或者掌上設(shè)備具有輸入方法,稱作手寫板,在那里用戶可以在顯示器上的區(qū)域中移動(dòng)指示筆來(lái)產(chǎn)生字符。例如,圓圈可以代表字母“o”。手寫板輸入方法可能是費(fèi)時(shí)的,并且有時(shí)所產(chǎn)生的字符不是用戶想要產(chǎn)生的字符。
經(jīng)常,僅有一只手可用于向計(jì)算機(jī)設(shè)備的鍵盤輸入,例如,當(dāng)手持PDA或者當(dāng)用戶僅有一只手時(shí)。僅用一只手來(lái)使用標(biāo)準(zhǔn)的QWERTY鍵盤是困難的而且很慢。QWERTY鍵盤是在左上字母行上具有Q,W,E,R,T和Y的標(biāo)準(zhǔn)打字機(jī)鍵盤。
鍵盤輸入包括標(biāo)準(zhǔn)字母數(shù)字打字機(jī)鍵(包括標(biāo)點(diǎn),符號(hào),以及換檔鍵)和幾個(gè)專用鍵,例如,回車鍵,光標(biāo)鍵,控制鍵,備用鍵,換碼鍵,數(shù)字鎖定鍵,刪除鍵,插入鍵,退格鍵,回到行首鍵,結(jié)束鍵,向上翻頁(yè)鍵,向下翻頁(yè)鍵,以及功能鍵。鍵盤輸入也可以是完全可編程的,以滿足所支持的應(yīng)用的需要。
小型計(jì)算機(jī)設(shè)備的一些輸入設(shè)備具有非常小的按鈕,其難以按壓,增加鍵盤輸入的困難??蛇B接的或者無(wú)線的鍵盤輸入設(shè)備可用于大多數(shù)計(jì)算機(jī)設(shè)備。但是,經(jīng)常沒有桌子或者其他表面可供計(jì)算機(jī)設(shè)備或鍵盤輸入設(shè)備使用。便攜式鍵盤可以附加到小型計(jì)算機(jī)設(shè)備,例如PDA,但當(dāng)沒有可用的兩只手和平面時(shí),其仍然沒有提供一種容易的鍵盤輸入方法。當(dāng)沒有可用的平面時(shí),平衡并使用便攜式鍵盤是困難的。Infogrip的BATTM個(gè)人鍵盤是一種單手小型輸入設(shè)備,它復(fù)制實(shí)際大小鍵盤的所有功能,但它是為桌式而不是為手持設(shè)計(jì)的。因此,當(dāng)行走,站立,或手持小型計(jì)算機(jī)設(shè)備時(shí),使用BATTM個(gè)人鍵盤仍然是非常困難的。
因此,具有使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的一種改進(jìn)的方法,裝置,和計(jì)算機(jī)指令將是有利的。
發(fā)明內(nèi)容
本發(fā)明涉及使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的一種方法,裝置和計(jì)算機(jī)指令,該手持輸入設(shè)備被配置以持于一只手的手掌中。手持輸入設(shè)備包括能夠八個(gè)方向加上中心位置的拇指控制按盤以及可由剩余四個(gè)手指操作的四個(gè)按鈕。四個(gè)按鈕可以以各種組合來(lái)按壓,以產(chǎn)生多達(dá)十六種不同的可能鍵擊。當(dāng)結(jié)合拇指控制按盤來(lái)按壓四個(gè)按鈕的組合時(shí),手持輸入設(shè)備能夠產(chǎn)生至少144種獨(dú)一無(wú)二的鍵擊??梢约由狭硗獾陌粹o來(lái)增加獨(dú)一無(wú)二的鍵擊的數(shù)目。例如,每個(gè)手指可以用來(lái)操作總共八個(gè)按鈕中的兩個(gè)不同的按鈕。手持輸入設(shè)備是可編程的,以滿足所支持的應(yīng)用的需要,其可以包括,例如,與標(biāo)準(zhǔn)QWERTY鍵盤相同的輸入。用戶可以在一只手中持有計(jì)算機(jī)設(shè)備,例如個(gè)人數(shù)字助理,而在另一只手中持有手持輸入設(shè)備,以輕松地產(chǎn)生對(duì)計(jì)算機(jī)設(shè)備的鍵盤輸入。
本發(fā)明的新特征被信任的特征在附加的權(quán)利要求書中陳述。但是,發(fā)明本身以及優(yōu)選的使用模式,進(jìn)一步的目的及其優(yōu)點(diǎn),將通過(guò)當(dāng)結(jié)合附圖閱讀時(shí)參考下面說(shuō)明性實(shí)施方案的詳細(xì)描述來(lái)最好地理解。
圖1描繪根據(jù)本發(fā)明優(yōu)選實(shí)施方案可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示;圖2顯示根據(jù)本發(fā)明優(yōu)選實(shí)施方案可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的框圖;圖3描繪根據(jù)本發(fā)明優(yōu)選實(shí)施方案可以實(shí)現(xiàn)本發(fā)明的個(gè)人數(shù)字助理(PDA)形式的客戶端的圖;圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施方案可以實(shí)現(xiàn)本發(fā)明的PDA的框圖;圖5A和5B是根據(jù)本發(fā)明優(yōu)選實(shí)施方案的包括四個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖;圖6A,6B和6C是根據(jù)本發(fā)明優(yōu)選實(shí)施方案的包括四個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖;圖7是根據(jù)本發(fā)明可選方法的包括八個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖;圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施方案從手持輸入設(shè)備產(chǎn)生信號(hào)的方法的流程圖;圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施方案計(jì)算機(jī)設(shè)備識(shí)別來(lái)自手持輸入設(shè)備的鍵盤輸入的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在參考圖尤其參考圖1,可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示根據(jù)本發(fā)明優(yōu)選實(shí)施方案來(lái)描繪。計(jì)算機(jī)100被描繪,其包括系統(tǒng)部件102,視頻顯示終端104,鍵盤106,存儲(chǔ)設(shè)備108,以及鼠標(biāo)110,存儲(chǔ)設(shè)備108可以包括軟盤驅(qū)動(dòng)器和其他類型的固定和可移動(dòng)存儲(chǔ)介質(zhì)。另外的輸入設(shè)備可以包括于個(gè)人計(jì)算機(jī)100中,例如,操縱桿,觸摸板,觸摸屏,跟蹤球,麥克風(fēng)等。鍵盤106可以用下面在圖5-7中描述的本發(fā)明的手持輸入設(shè)備來(lái)代替。
計(jì)算機(jī)100可以使用任何合適的計(jì)算機(jī)來(lái)實(shí)現(xiàn),例如IBMRS/6000計(jì)算機(jī)或者IntelliStation計(jì)算機(jī),它們都是位于紐約Armonk的國(guó)際商用機(jī)器公司的產(chǎn)品。雖然圖示顯示計(jì)算機(jī),本發(fā)明的其他實(shí)施方案可以在其他類型的數(shù)據(jù)處理系統(tǒng),例如網(wǎng)絡(luò)計(jì)算機(jī)中實(shí)現(xiàn)。計(jì)算機(jī)100優(yōu)選地也包括圖形用戶界面,其可以通過(guò)在計(jì)算機(jī)100內(nèi)運(yùn)行的位于計(jì)算機(jī)可讀介質(zhì)中的系統(tǒng)軟件來(lái)實(shí)現(xiàn)。
現(xiàn)在參考圖2,可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的框圖被顯示。數(shù)據(jù)處理系統(tǒng)200是計(jì)算機(jī),例如圖1中的計(jì)算機(jī)100的一個(gè)實(shí)例,實(shí)現(xiàn)本發(fā)明方法的代碼和指令可以位于其中。數(shù)據(jù)處理系統(tǒng)200使用外設(shè)部件互連(PCI)局部總線體系結(jié)構(gòu)。雖然所描繪的實(shí)例使用PCI總線,可以使用其他總線體系結(jié)構(gòu),例如加速圖形端口(AGP)和工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)。處理器202和主存儲(chǔ)器204通過(guò)PCI橋208連接到PCI局部總線206。PCI橋208也可以包括處理器202的集成存儲(chǔ)控制器和高速緩沖存儲(chǔ)器。到PCI局部總線206的另外的連接可以通過(guò)直接部件互連或者通過(guò)內(nèi)插式板來(lái)實(shí)現(xiàn)。
在所描繪的實(shí)例中,局部區(qū)域網(wǎng)絡(luò)(LAN)適配器210,小型計(jì)算機(jī)系統(tǒng)接口SCSI主總線適配器212,以及擴(kuò)充總線接口214通過(guò)直接部件連接來(lái)連接到PCI局部總線206。相反地,音頻適配器216,圖形適配器218,以及音頻/視頻適配器219通過(guò)插入擴(kuò)充插槽的內(nèi)插式板來(lái)連接到PCI局部總線206。擴(kuò)充總線接口214提供鍵盤和鼠標(biāo)適配器220,調(diào)制解調(diào)器222,以及附加存儲(chǔ)器224的連接。SCSI主總線適配器212提供硬盤驅(qū)動(dòng)器226,磁帶驅(qū)動(dòng)器228,以及CD-ROM驅(qū)動(dòng)器230的連接。典型的PCI局部總線實(shí)現(xiàn)將支持三個(gè)或四個(gè)PCI擴(kuò)充插槽或者內(nèi)插式連接器。
操作系統(tǒng)運(yùn)行在處理器202上,并且用來(lái)協(xié)調(diào)并提供圖2中的數(shù)據(jù)處理系統(tǒng)200中的各種部件的控制。操作系統(tǒng)可以是市場(chǎng)上可買到的操作系統(tǒng),例如Windows 2000,其可從微軟公司獲得。面向?qū)ο蟮某绦蛟O(shè)計(jì)系統(tǒng)例如Java可以結(jié)合操作系統(tǒng)來(lái)運(yùn)行,并且從執(zhí)行于數(shù)據(jù)處理系統(tǒng)200上的Java程序或應(yīng)用程序中提供對(duì)操作系統(tǒng)的調(diào)用。“Java”是SUN微系統(tǒng)公司的商標(biāo)。操作系統(tǒng),面向?qū)ο蟪绦蛟O(shè)計(jì)系統(tǒng),以及應(yīng)用程序或程序的指令位于存儲(chǔ)設(shè)備,例如硬盤驅(qū)動(dòng)器226上,并且可以裝載到主存儲(chǔ)器204中以由處理器202來(lái)執(zhí)行。
本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,圖2中的硬件可以依賴于實(shí)現(xiàn)而改變。除圖2中描繪的硬件之外或代替圖2中描繪的硬件,可以使用其他內(nèi)部硬件或者外圍設(shè)備,例如閃速ROM(或等效的非易失性存儲(chǔ)器)或者光盤驅(qū)動(dòng)器等。而且,本發(fā)明的方法可以應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。
例如,數(shù)據(jù)處理系統(tǒng)200,如果可選地配置為網(wǎng)絡(luò)計(jì)算機(jī),可能不包括SCSI主總線適配器212,硬盤驅(qū)動(dòng)器226,磁帶驅(qū)動(dòng)器228,和CD-ROM230,如由圖2中表示可選包含部件的虛線232所標(biāo)記的。在那種情況下,適當(dāng)?shù)胤Q作客戶端計(jì)算機(jī)的計(jì)算機(jī)必須包括某種類型的網(wǎng)絡(luò)通信接口,例如LAN適配器210,調(diào)制解調(diào)器222等。作為另一個(gè)實(shí)例,數(shù)據(jù)處理系統(tǒng)200可以是獨(dú)立系統(tǒng),其被配置以可以不依賴某種類型的網(wǎng)絡(luò)通信接口而啟動(dòng),無(wú)論數(shù)據(jù)處理系統(tǒng)200是否包括某種類型的網(wǎng)絡(luò)通信接口。作為另一個(gè)實(shí)例,數(shù)據(jù)處理系統(tǒng)200可以是個(gè)人數(shù)字助理(PDA),其配置有ROM和/或閃速ROM,以提供用于存儲(chǔ)操作系統(tǒng)文件和/或用戶產(chǎn)生數(shù)據(jù)的非易失性存儲(chǔ)器。
圖2中所描繪的實(shí)例和上述實(shí)例并不打算暗示體系結(jié)構(gòu)的局限性。例如,除采取PDA形式之外,數(shù)據(jù)處理系統(tǒng)200也可以是筆記本計(jì)算機(jī)或者手持計(jì)算機(jī)。數(shù)據(jù)處理系統(tǒng)200也可以是公共電話間或者互聯(lián)網(wǎng)設(shè)備。
本發(fā)明的方法可以由處理器202使用計(jì)算機(jī)實(shí)現(xiàn)的指令來(lái)執(zhí)行,這些指令可以位于存儲(chǔ)器,例如主存儲(chǔ)器204,存儲(chǔ)器224中,或者位于一個(gè)或多個(gè)外圍設(shè)備226-230中。
現(xiàn)在參考圖3,個(gè)人數(shù)字助理(PDA)形式的客戶端的圖根據(jù)本發(fā)明優(yōu)選實(shí)施方案來(lái)描繪。PDA 300包括用于提供文本和圖形信息的顯示器302。顯示器302可以是已知的顯示器設(shè)備,例如液晶顯示(LCD)設(shè)備。顯示器可以用來(lái)提供,例如,地圖或方向,日歷信息,電話號(hào)碼簿,或電子郵件消息。在這些實(shí)例中,屏幕302可以接收使用輸入設(shè)備例如指示筆310的用戶輸入。
PDA 300也可以包括小鍵盤304,揚(yáng)聲器306,以及天線308。除使用屏幕302之外,小鍵盤304和手持輸入設(shè)備312可以用來(lái)接收用戶輸入。揚(yáng)聲器306提供音頻輸出的機(jī)制,例如聲音文件的播放。天線308可以接收來(lái)自手持輸入設(shè)備312的信號(hào)。
PDA 300優(yōu)選地也包括圖形用戶界面,其可以通過(guò)在PDA 300內(nèi)運(yùn)行的位于計(jì)算機(jī)可讀介質(zhì)中的系統(tǒng)軟件來(lái)實(shí)現(xiàn)。
現(xiàn)在轉(zhuǎn)向圖4,PDA的框圖根據(jù)本發(fā)明優(yōu)選實(shí)施方案來(lái)顯示。PDA 400是PDA,例如圖3中的PDA 300的一個(gè)實(shí)例,實(shí)現(xiàn)本發(fā)明方法的代碼或指令可以位于其中。PDA 400包括處理器404和主存儲(chǔ)器406都連接到其上的總線402。顯示適配器408,小鍵盤適配器410,存儲(chǔ)器412,音頻適配器414,以及手持輸入設(shè)備適配器416也連接到總線402。托架鏈接418提供將PDA 400連接到托架的機(jī)制,托架用于使PDA 400中的數(shù)據(jù)與另一個(gè)數(shù)據(jù)處理系統(tǒng)同步。此外,當(dāng)使用觸摸屏顯示器時(shí),顯示適配器408也包括接收來(lái)自指示筆的用戶輸入的機(jī)制。
操作系統(tǒng)運(yùn)行于處理器404上,并且用來(lái)協(xié)調(diào)并提供圖2中PDA 400中的各種部件的控制。操作系統(tǒng)可以是,例如市場(chǎng)上可買到的操作系統(tǒng)例如Windows CE,其可從微軟公司獲得。操作系統(tǒng)和應(yīng)用程序或程序的指令位于存儲(chǔ)設(shè)備,例如存儲(chǔ)器412上,并且可以裝載到主存儲(chǔ)器406中以由處理器404來(lái)執(zhí)行。
本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,圖4中的硬件可以依賴于實(shí)現(xiàn)而改變。除圖4中描繪的硬件之外或者代替圖4中描繪的硬件,可以使用其他內(nèi)部硬件或者外圍設(shè)備,例如閃速ROM(或等效的非易失性存儲(chǔ)器)或者光盤驅(qū)動(dòng)器等。
圖5A和5B是根據(jù)本發(fā)明優(yōu)選實(shí)施方案的包括四個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖。本發(fā)明使用持于一只手的手掌中的輸入設(shè)備。圖5A中的手持輸入設(shè)備500包括拇指控制按盤,例如按盤510。按盤510能夠多重選擇。
在本發(fā)明優(yōu)選實(shí)施方案中,按盤510具有九種可能選擇,包括八個(gè)方向的位置(北,東北,東,東南,南,西南,西,西北)以及中心位置。九個(gè)位置的任何一個(gè)都可以被選擇。手持輸入設(shè)備500也包括按鈕521,523,525,和527。四個(gè)手指控制四個(gè)按鈕,例如按鈕521,523,525,和527。例如,因?yàn)槭殖州斎朐O(shè)備500持于右手的手掌中,食指操作按鈕527,中指操作按鈕525,無(wú)名指操作按鈕523,并且小指操作按鈕521。
圖5B中的手持輸入設(shè)備550被設(shè)計(jì)以持于左手中的;因此,拇指控制按盤560位于與圖5A中的按盤510相反的一側(cè)。因?yàn)槭殖州斎朐O(shè)備550持于左手的手掌中,食指操作按鈕571,中指操作按鈕573,無(wú)名指操作按鈕575,并且小指操作按鈕577。按鈕521,523,525,527,571,573,575,和577以及按盤510和560可以是例如鍵,桿,撥動(dòng)開關(guān),操縱桿,觸摸板以及按盤的形式。
手持輸入設(shè)備,例如手持輸入設(shè)備500和550上的四個(gè)按鈕可以以各種組合來(lái)按壓,以產(chǎn)生多達(dá)十六種不同的可能鍵擊。當(dāng)結(jié)合拇指控制按盤來(lái)按壓四個(gè)按鈕的組合時(shí),手持輸入設(shè)備能夠獲得至少144種獨(dú)一無(wú)二的鍵擊。鍵擊產(chǎn)生表示字母數(shù)字字符,功能,或者專用字符的信號(hào)。信號(hào)發(fā)送到計(jì)算機(jī)設(shè)備,例如圖1中的客戶端100,圖2中的客戶端200,圖3中的PDA 300,以及圖4中的PDA 400。手持輸入設(shè)備500和550可以使用適配器,例如圖4中的手持輸入設(shè)備適配器416來(lái)物理地附加到計(jì)算機(jī)設(shè)備,或者信號(hào)可以使用無(wú)線技術(shù)來(lái)發(fā)送到計(jì)算機(jī)設(shè)備。
計(jì)算機(jī)設(shè)備上相應(yīng)的設(shè)備驅(qū)動(dòng)器通過(guò)某種連接方法,例如串行口,USB,藍(lán)牙或者某種其他的傳輸機(jī)制來(lái)接收輸入信號(hào)。設(shè)備驅(qū)動(dòng)器將信號(hào)映射成相應(yīng)的鍵擊,并且將信息發(fā)送到操作系統(tǒng)。
配置軟件用來(lái)建立鍵擊的映射。例如,當(dāng)按壓鍵擊的組合時(shí),表示作為單選按鈕的四個(gè)手指按鈕和九個(gè)拇指位置的GUI程序可以用來(lái)輸入希望的指法位置,入口域用來(lái)輸入希望的字符。該輸入用來(lái)產(chǎn)生設(shè)備驅(qū)動(dòng)器用來(lái)將輸入信號(hào)轉(zhuǎn)化成實(shí)際鍵擊的映射。鍵盤輸入是完全可編程的,以滿足所支持的應(yīng)用的需要。另外,鍵擊的映射可以顯示在計(jì)算機(jī)設(shè)備上。
手持輸入設(shè)備500和550可以固定于一只手的手掌。例如,Velcro尼龍搭扣或者松緊帶,例如皮帶530和580,可以附加到手持輸入設(shè)備500和550,使得手持輸入設(shè)備被固定就位。
本發(fā)明的手持輸入設(shè)備可以是與計(jì)算設(shè)備分開的設(shè)備,或者可以是計(jì)算設(shè)備的一部分。手持輸入設(shè)備例如可以形成物理地附加到PDA的手柄。手持輸入設(shè)備的結(jié)構(gòu)是示范性的并且可以依賴于實(shí)現(xiàn)而改變。
圖6A,6B,和6C是根據(jù)本發(fā)明優(yōu)選實(shí)施方案的包括四個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖。手持輸入設(shè)備,例如手持輸入設(shè)備600,610,和620,以及圖5A和5B中的手持輸入設(shè)備500和550的形狀,以及如圖6A,6B,和6C中所示的按鈕和按盤的位置,都可以改變。手持輸入設(shè)備的形狀以及按鈕和按盤的位置被設(shè)計(jì)以提供舒適和容易的使用。
手持輸入設(shè)備600被形成以舒適地適合一只手的手掌。按盤630和按鈕641,643,645,和647被排列,使得控制桿可以容易地操作相應(yīng)的按鈕或按盤。
手持輸入設(shè)備610顯示位于前表面上的按盤650和位于頂表面上的按鈕661,663,665,和667。手持輸入設(shè)備620顯示位于右表面上的按盤670和位于頂表面上的按鈕681,683,685,和687。設(shè)備,按鈕,以及按盤的形狀和位置可以依賴于實(shí)現(xiàn)而改變。手持輸入設(shè)備也可以包括具有布萊葉盲文的用于視覺損傷用戶的表面。
圖7是根據(jù)本發(fā)明可選方法的包括八個(gè)手指控制按鈕和拇指控制按盤的手持輸入設(shè)備的圖。在可選方法中,另外的按鈕也可以加到手持輸入設(shè)備700。拇指控制按盤710。如果手持輸入設(shè)備為右手而設(shè)計(jì),小指控制按鈕720和730,無(wú)名指控制按鈕740和750,中指控制按鈕760和770,并且食指控制按鈕780和790。圖7顯示每個(gè)手指可以操作兩個(gè)不同的按鈕,但是由桿操作的按鈕的數(shù)目可以改變。本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,圖7中的手持輸入設(shè)備700上的按鈕的數(shù)目和位置可以依賴于實(shí)現(xiàn)而改變。
圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施方案從手持輸入設(shè)備產(chǎn)生信號(hào)的方法的流程圖。
當(dāng)用戶在手持輸入設(shè)備,例如圖5A和5B中的手持輸入設(shè)備500和550上按壓鍵的組合時(shí),信號(hào)基于鍵擊來(lái)產(chǎn)生(步驟810)。例如,當(dāng)按壓由食指控制的按鈕時(shí),可以產(chǎn)生表示字母‘A’的信號(hào)。表示字母‘Q’的信號(hào)可能需要按壓多于一個(gè)鍵。鍵擊的每種組合表示字母數(shù)字字符,專用字符,和功能。
在另一個(gè)實(shí)例中,鍵擊可以通過(guò)二進(jìn)制編碼來(lái)編程。假設(shè)可能的144種或者更多的獨(dú)一無(wú)二的鍵擊使用開/關(guān)作為二進(jìn)制代碼,最頻繁的鍵可能具有最容易的指法位置。例如,回車鍵可以正好位于拇指控制上的中心位置,而不用按壓手指控制按鈕。對(duì)給定語(yǔ)言使用最頻繁的字母可以是具有拇指控制上九個(gè)位置中的一個(gè)的單指按鈕。希望用戶可以將按鈕組合配置成他們喜歡的方式。想象拇指控制可以是結(jié)束鍵擊序列的按鈕。
由手持輸入設(shè)備產(chǎn)生的信號(hào)發(fā)送到計(jì)算機(jī)設(shè)備(步驟820),其后方法結(jié)束。
圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施方案計(jì)算機(jī)設(shè)備識(shí)別來(lái)自手持輸入設(shè)備的鍵盤輸入的方法的流程圖。
計(jì)算機(jī)設(shè)備,例如圖3中的PDA 300上相應(yīng)的設(shè)備驅(qū)動(dòng)器通過(guò)某種連接方法,例如串行口,USB,藍(lán)牙或某種其他的傳輸機(jī)制接收來(lái)自手持輸入設(shè)備,例如圖3中的手持輸入設(shè)備312的輸入信號(hào)(步驟910)。
設(shè)備驅(qū)動(dòng)器將輸入信號(hào)映射成相應(yīng)的鍵擊,并且將信息發(fā)送到操作系統(tǒng),使得計(jì)算機(jī)設(shè)備可以將信號(hào)識(shí)別成鍵盤輸入(步驟920),其后方法結(jié)束。
因此,本發(fā)明提供使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的一種改進(jìn)的方法,裝置和計(jì)算機(jī)指令,該手持輸入設(shè)備被配置以持于一只手的手掌中。本發(fā)明的手持輸入設(shè)備能夠產(chǎn)生可編程的輸入,易于一只手的鍵擊輸入,而不需要如標(biāo)準(zhǔn)QWERTY鍵盤中一樣共享顯示空間,并且可以當(dāng)站立,行走以及當(dāng)沒有可用的表面時(shí)使用。此外,手持輸入設(shè)備可以持于一只手中,并且小型計(jì)算機(jī)設(shè)備可以持于另一只手中,以易于舒適和容易地鍵盤輸入。
重要的是注意,雖然本發(fā)明已在功能完備的數(shù)據(jù)處理系統(tǒng)的上下文中描述,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到本發(fā)明的方法能夠以計(jì)算機(jī)可讀介質(zhì)上的指令的形式以及各種形式來(lái)配置,并且不管實(shí)際用來(lái)執(zhí)行配置的信號(hào)載體的具體類型,本發(fā)明同樣地適用。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括可記錄型介質(zhì),例如軟盤,硬盤驅(qū)動(dòng)器,RAM,CD-ROM,DVD-ROM,以及傳輸型介質(zhì),例如使用傳輸形式,例如射頻和光波傳輸?shù)臄?shù)字和模擬通信鏈路,有線或無(wú)線通信鏈路。計(jì)算機(jī)可讀介質(zhì)可以采取編碼格式的形式,編碼格式被解碼以在具體的數(shù)據(jù)處理系統(tǒng)中實(shí)際使用。
本發(fā)明的描述已經(jīng)為說(shuō)明和描述的目的而給出,并且不意味著它是無(wú)遺漏的或者局限于公開形式的本發(fā)明。許多修改和改變對(duì)本領(lǐng)域普通技術(shù)人員將是顯然的。實(shí)施方案被選擇和描述以最好地說(shuō)明本發(fā)明的原理,實(shí)際應(yīng)用,并且使得本領(lǐng)域其他普通技術(shù)人員能夠理解具有適合于所考慮的具體使用的各種修改的各種實(shí)施方案的本發(fā)明。
權(quán)利要求
1.一種用來(lái)產(chǎn)生鍵盤輸入的手持輸入設(shè)備,包括至少四個(gè)按鈕;以及控制器,其中該控制器具有兩個(gè)或多個(gè)可能的位置;其中手持輸入設(shè)備基于該至少四個(gè)按鈕和該控制器的操作來(lái)產(chǎn)生鍵擊輸入,并且其中手持輸入設(shè)備被配置以持于一只手的手掌中。
2.權(quán)利要求1的裝置,其中該至少四個(gè)按鈕是一組鍵,一組桿,一組撥動(dòng)開關(guān),一組操縱桿,一組觸摸板以及一組按盤中的至少一種。
3.權(quán)利要求1的裝置,其中該控制器是按盤和觸摸板中的至少一種。
4.權(quán)利要求1的裝置,其中該控制器具有八個(gè)方向位置和一個(gè)中心位置。
5.權(quán)利要求1的裝置,其中該至少四個(gè)按鈕中的每個(gè)可由手指來(lái)操作。
6.權(quán)利要求1的裝置,其中其中拇指操作該控制器。
7.權(quán)利要求1的裝置,其中專門的手指控制該至少四個(gè)按鈕中的一個(gè)。
8.權(quán)利要求1的裝置,其中專門的手指控制該至少四個(gè)按鈕中的多個(gè)。
9.權(quán)利要求1的裝置,其中手持輸入設(shè)備物理地附加到計(jì)算機(jī)設(shè)備。
10.權(quán)利要求1的裝置,其中手持輸入設(shè)備使用無(wú)線技術(shù)來(lái)將信號(hào)發(fā)送到計(jì)算機(jī)設(shè)備。
11.權(quán)利要求1的裝置,其中手持輸入設(shè)備產(chǎn)生可編程的輸入。
12.權(quán)利要求1的裝置,其中手持輸入設(shè)備產(chǎn)生字母數(shù)字輸入。
13.權(quán)利要求1的裝置,其中手持輸入設(shè)備產(chǎn)生與標(biāo)準(zhǔn)QWERTY鍵盤相同的輸入。
14.權(quán)利要求1的裝置,其中手持輸入設(shè)備產(chǎn)生至少144種獨(dú)一無(wú)二的鍵擊。
15.權(quán)利要求1的裝置,其中手持輸入設(shè)備通過(guò)按壓該控制器來(lái)產(chǎn)生信號(hào)。
16.權(quán)利要求1的裝置,其中手持輸入設(shè)備通過(guò)按壓該至少四個(gè)按鈕中的至少一個(gè)來(lái)產(chǎn)生信號(hào)。
17.權(quán)利要求1的裝置,其中手持輸入設(shè)備通過(guò)按壓該至少四個(gè)按鈕和該控制器中的至少一個(gè)來(lái)產(chǎn)生信號(hào)。
18.權(quán)利要求1的裝置,其中手持輸入設(shè)備用皮帶束于一只手上。
19.在數(shù)據(jù)處理系統(tǒng)中使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的一種方法,該方法包括接收來(lái)自手持輸入設(shè)備的信號(hào),其中手持輸入設(shè)備被配置以持于一只手的手掌中并且包括至少四個(gè)按鈕和一個(gè)控制器,其中該控制器具有兩個(gè)或多個(gè)可能的位置,并且其中手持輸入設(shè)備基于該至少四個(gè)按鈕和該控制器的操作來(lái)產(chǎn)生鍵擊輸入;以及將來(lái)自手持輸入設(shè)備的信號(hào)轉(zhuǎn)換成對(duì)計(jì)算機(jī)設(shè)備的鍵盤輸入。
20.一種使用手持輸入設(shè)備的方法,其中手持輸入設(shè)備包括至少四個(gè)按鈕和一個(gè)控制器,其中該控制器具有兩個(gè)或多個(gè)可能的位置,該方法包括按壓該至少四個(gè)按鈕的組合;以及操作該控制器以將該控制器置于兩個(gè)或多個(gè)可能位置中的一個(gè);其中該至少四個(gè)按鈕和該控制器的位置的組合定義給定的鍵擊。
21.一種數(shù)據(jù)處理系統(tǒng),包括處理器;手持輸入設(shè)備,其中手持輸入設(shè)備包括至少四個(gè)按鈕和一個(gè)控制器,其中該控制器具有兩個(gè)或多個(gè)可能的位置;以及手持輸入設(shè)備適配器,其中手持輸入設(shè)備適配器接收來(lái)自手持輸入設(shè)備的信號(hào),其中信號(hào)基于來(lái)自該至少四個(gè)按鈕和該控制器的鍵擊組合的選擇來(lái)產(chǎn)生。
22.用于使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的計(jì)算機(jī)可讀介質(zhì)中的一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括第一指令,用于接收來(lái)自手持輸入設(shè)備的信號(hào),其中手持輸入設(shè)備被配置以持于一只手的手掌中,并且包括至少四個(gè)按鈕和一個(gè)控制器,其中該控制器具有兩個(gè)或多個(gè)可能的位置,并且其中手持輸入設(shè)備基于該至少四個(gè)按鈕和該控制器的操作來(lái)產(chǎn)生鍵擊輸入;以及第二指令,用于將來(lái)自手持輸入設(shè)備的信號(hào)轉(zhuǎn)換成對(duì)計(jì)算機(jī)設(shè)備的鍵盤輸入。
全文摘要
本發(fā)明涉及使用手持輸入設(shè)備來(lái)向計(jì)算機(jī)設(shè)備鍵盤輸入的一種方法,裝置和計(jì)算機(jī)指令,該手持輸入設(shè)備被配置以持于一只手的手掌中。手持輸入設(shè)備包括能夠八個(gè)方向加上中心位置的拇指控制按盤以及可由剩余四個(gè)手指操作的四個(gè)按鈕。四個(gè)按鈕可以以各種組合來(lái)按壓,以產(chǎn)生多達(dá)十六種不同的可能鍵擊。當(dāng)結(jié)合拇指控制按盤來(lái)按壓四個(gè)按鈕的組合時(shí),手持輸入設(shè)備能夠產(chǎn)生至少144種獨(dú)一無(wú)二的鍵擊。手持輸入設(shè)備是可編程的,以滿足所支持的應(yīng)用的需要,并且可以包括,例如,與標(biāo)準(zhǔn)QWERTY鍵盤相同的輸入。用戶可以在一只手中持有設(shè)備,例如個(gè)人數(shù)字助理,而在另一只手中持有手持輸入設(shè)備,以向設(shè)備產(chǎn)生鍵盤輸入。
文檔編號(hào)G06F3/023GK1493966SQ0315855
公開日2004年5月5日 申請(qǐng)日期2003年9月18日 優(yōu)先權(quán)日2002年9月19日
發(fā)明者倫道夫·M.·弗蘭扎, 斯瓦庫(kù)馬爾·拉簡(jiǎn)德蘭, 邁克爾·J·薩利文, 威廉姆·J·翠西, 喬納森·M·瓦格納爾, J 翠西, J 薩利文, M 瓦格納爾, 倫道夫 M. 弗蘭扎, 馬爾 拉簡(jiǎn)德蘭 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司