專利名稱:筆型輸入設(shè)備以及使用該設(shè)備的輸入方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及筆型輸入設(shè)備以及使用該設(shè)備的輸入方法,更具體地,涉及用于 執(zhí)行字符輸入功能和鼠標(biāo)功能二者的筆型輸入設(shè)備、以及使用該設(shè)備的輸入方法。
背景技術(shù):
使用光學(xué)傳感器和相對(duì)坐標(biāo)系統(tǒng)來執(zhí)行跟蹤的筆型輸入設(shè)備通常在字符輸入模 式和鼠標(biāo)輸入模式下操作。當(dāng)其處于字符輸入模式時(shí),當(dāng)筆在表面(例如,鼠標(biāo)墊)上移動(dòng) 和在該表面上方移動(dòng)時(shí)其均記錄跟蹤信息。沒有這樣的跟蹤,將無法正確地執(zhí)行字符輸入。圖IA和IB展示如何使用一般筆型輸入設(shè)備來輸入字符。參考圖IA和1B,如圖 IA所示,在輸入字符的每一筆畫之后,應(yīng)當(dāng)將筆抬起來并移動(dòng)到下一筆畫的起點(diǎn)以輸入下 一筆畫。圖IB展示在字符輸入模式下當(dāng)筆型輸入設(shè)備在筆在表面(鼠標(biāo)墊)上方移動(dòng)的 同時(shí)不識(shí)別筆的跟蹤信息時(shí)可能得到的字符輸入結(jié)果。如果在將筆從表面上抬起來并且移 動(dòng)的同時(shí)無法感測(cè)筆的運(yùn)動(dòng),則下一筆畫在上一筆畫的最后點(diǎn)開始,導(dǎo)致字符輸入錯(cuò)誤。在字符輸入模式下,筆型輸入設(shè)備通過在筆接觸表面移動(dòng)的同時(shí)從每一筆畫的開 始到結(jié)束開啟開關(guān)來獲取輸入信息。之后,其應(yīng)當(dāng)在當(dāng)前筆畫完成后通過關(guān)閉開關(guān)來停止 獲取信息,并等待下一筆畫。然而,即使在這種情況下,也應(yīng)當(dāng)連續(xù)地測(cè)量筆的位置信息以 通過將下一筆畫與當(dāng)前筆畫對(duì)齊來精確地執(zhí)行字符輸入。實(shí)現(xiàn)鼠標(biāo)功能的鼠標(biāo)模式和字符輸入模式不同。通常,用戶在鼠標(biāo)墊的表面上握 持鼠標(biāo)。如果鼠標(biāo)位于鼠標(biāo)墊的邊緣,則用戶抬起鼠標(biāo)并將其移動(dòng)到鼠標(biāo)墊中央以再次使 用它。當(dāng)以這種方式抬起并移動(dòng)鼠標(biāo)時(shí),顯示器上的光標(biāo)或鼠標(biāo)指針不會(huì)相應(yīng)地移動(dòng)。這 允許用戶以他的手臂位置舒服的姿勢(shì)來使用鼠標(biāo)。在利用筆型輸入設(shè)備既提供鼠標(biāo)功能又提供字符輸入功能的時(shí)候,可能出現(xiàn)問 題。在字符輸入模式下,即使在將筆從鼠標(biāo)墊的表面上抬起來并移動(dòng)時(shí),仍然識(shí)別位置信息 并繼而移動(dòng)光標(biāo)。然而,在鼠標(biāo)模式下,在將筆從表面上抬起來并移動(dòng)時(shí)并不移動(dòng)光標(biāo)。因 此,在字符輸入的情況下,即便在將筆從表面上抬來并移動(dòng)時(shí),仍然識(shí)別筆的位置信息以移 動(dòng)光標(biāo)。當(dāng)將字符輸入模式筆用于鼠標(biāo)操作時(shí),即便在將筆(或鼠標(biāo))從表面上抬起并移 動(dòng)時(shí),鼠標(biāo)光標(biāo)仍然被移動(dòng),所以用戶可能無法以舒適的姿勢(shì)使用鼠標(biāo)。相比之下,當(dāng)使用 鼠標(biāo)模式筆來輸入字符時(shí),當(dāng)將筆從表面上抬起來并移動(dòng)時(shí)鼠標(biāo)光標(biāo)并不移動(dòng),于是如圖 IB所示無法用筆精確地畫出字符。在比如筆鼠標(biāo)的傳統(tǒng)筆型輸入設(shè)備中,字符輸入和鼠標(biāo)功能未被分開。因?yàn)樯厦?矛盾的情況,傳統(tǒng)筆型輸入設(shè)備將不能順暢地執(zhí)行該兩種功能。在傳統(tǒng)的筆鼠標(biāo)中,如果將筆從表面上抬起特定距離或更高,則不跟蹤光標(biāo)位置, 并且在字符輸入模式或鼠標(biāo)模式下,如果將筆鼠標(biāo)接觸鼠標(biāo)墊的表面并以預(yù)定力度按壓筆 尖,則操作開關(guān)以執(zhí)行鼠標(biāo)左鍵點(diǎn)擊功能。因?yàn)樵趯⒐P從表面抬起時(shí)不會(huì)執(zhí)行跟蹤,所以在書寫文字時(shí)習(xí)慣于在筆畫間、字符間、和字詞間移動(dòng)期間將筆抬起來特定高度的用戶可能如圖IB所示在字符輸入操作中 失敗。這種情況下,用戶需要練習(xí)書寫字符而不過度地抬起筆。此外,為了在字符輸入期間 激活開關(guān),用戶必須不方便地以預(yù)定力度按壓筆。同時(shí),對(duì)于處于鼠標(biāo)模式的筆,當(dāng)用戶在表面上移動(dòng)筆鼠標(biāo)時(shí),他必須仔細(xì)地控制 筆鼠標(biāo)以使得安裝在筆尖上的開關(guān)不操作。因此,如果將硬件配置為即使筆以較少的力量 接觸表面都會(huì)操作,確保在字符輸入模式下容易的字符輸入,則導(dǎo)致普遍鼠標(biāo)操作變得更 加困難。換句話說,在傳統(tǒng)的筆型輸入設(shè)備中,如果改善操作的高度特性和筆尖開關(guān)的敏感 度以提高字符輸入操作的性能,則鼠標(biāo)操作就會(huì)顯著地變得困難。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面在于解決至少以上所述問題和/或缺點(diǎn)并提供至少下面描述 的優(yōu)優(yōu)點(diǎn)。從而,本發(fā)明的一個(gè)方面提供能夠?qū)χ鳈C(jī)流暢地提供字符輸入操作和普通鼠標(biāo) 操作二者的筆型輸入設(shè)備、和使用筆型輸入設(shè)備執(zhí)行輸入到主機(jī)的方法。依照本發(fā)明的一個(gè)方面,提供一種用于主機(jī)設(shè)備的筆型輸入設(shè)備,該輸入設(shè)備包 括位于筆尖的第一開關(guān),用于在字符輸入模式中輸入字符筆畫和在鼠標(biāo)模式中移動(dòng)鼠標(biāo) 光標(biāo);第二開關(guān),用于在鼠標(biāo)模式中執(zhí)行鼠標(biāo)左鍵點(diǎn)擊操作;以及第三開關(guān),用于切換筆型 輸入設(shè)備的輸入模式。依照本發(fā)明的一個(gè)方面,提供了一種使用筆型輸入設(shè)備在主機(jī)設(shè)備上執(zhí)行輸入的 方法,該方法包括確定筆型輸入設(shè)備的當(dāng)前輸入模式;當(dāng)輸入模式是字符輸入模式時(shí),在 輸入位于筆型輸入設(shè)備筆尖的第一開關(guān)的同時(shí),根據(jù)筆型輸入設(shè)備的位置信息移動(dòng)光標(biāo)并 顯示字符筆畫;以及當(dāng)輸入模式是鼠標(biāo)模式時(shí),在輸入第一開關(guān)的同時(shí)根據(jù)筆型輸入設(shè)備 的位置信息移動(dòng)光標(biāo),而且在沒有輸入第一開關(guān)的同時(shí)維持光標(biāo)。
通過以下結(jié)合附圖的描述,本發(fā)明的特定實(shí)施例的以上和其他方面、特征和優(yōu)點(diǎn) 將變得更加顯而易見,其中圖IA和IB說明如何使用一般筆型輸入設(shè)備輸入字符;圖2A到2C說明根據(jù)本發(fā)明的實(shí)施例的主機(jī)和筆型輸入設(shè)備;圖3說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間輸入數(shù)據(jù) 的處理;圖4是說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間在字符 輸入模式和鼠標(biāo)模式下開關(guān)的功能的表;圖5是說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間在字符 輸入模式和鼠標(biāo)模式下基于來自第一開關(guān)的輸入的主機(jī)的處理操作的表;以及圖6說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間輸入數(shù)據(jù) 的處理。所有附圖中,相同的附圖引用數(shù)字將被理解為指代相同的元素、特征和結(jié)構(gòu)。
具體實(shí)施例方式現(xiàn)在將參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。在以下描述中,諸如配置和組件的具 體細(xì)節(jié)僅僅是提供用于幫助全面理解本發(fā)明的實(shí)施例。因此,本領(lǐng)域技術(shù)人員顯然可知,可 以對(duì)這里描述的實(shí)施例進(jìn)行多種變更和修改而不超出本發(fā)明的范圍和精神。此外,為了清 楚和簡潔起見,略去了對(duì)公知功能和結(jié)構(gòu)的描述。本發(fā)明提供用于主機(jī)的輸入操作的筆型輸入裝置、和使用筆型輸入設(shè)備執(zhí)行輸入 的方法。為此,本發(fā)明將筆型輸入設(shè)備的操作模式劃分為字符輸入模式和鼠標(biāo)輸入模式,并 且根據(jù)輸入模式來不同地設(shè)置筆型輸入設(shè)備上的開關(guān)的功能。當(dāng)本發(fā)明的筆型輸入設(shè)備向 主機(jī)發(fā)送輸入數(shù)據(jù)的時(shí)候,主機(jī)處理數(shù)據(jù)并流暢地執(zhí)行每種輸入模式。將參照附圖給出詳 細(xì)的描述。圖2A到2C示意性地說明根據(jù)本發(fā)明的實(shí)施例的主機(jī)和筆型輸入設(shè)備。如圖2A所 示,使用本發(fā)明的筆型輸入設(shè)備的輸入系統(tǒng)包括主機(jī)100和筆型輸入設(shè)備200。主機(jī)100從 筆型輸入設(shè)備200接收輸入數(shù)據(jù),以輸入數(shù)據(jù)處理方法處理數(shù)據(jù)并執(zhí)行相關(guān)的輸入操作。 筆型輸入設(shè)備200在字符輸入模式或鼠標(biāo)輸入模式下操作由用戶用于執(zhí)行輸入。主機(jī)100 可以包括任何裝有顯示器和控制器的電子設(shè)備,比如臺(tái)式計(jì)算機(jī)、筆記本計(jì)算機(jī)或便攜式 終端。主機(jī)100可以使用如藍(lán)牙或紫蜂(ZigBee)的短程無線通信來連接到筆型輸入設(shè)備 200以交換輸入數(shù)據(jù)。參考圖2B,根據(jù)本發(fā)明的實(shí)施例的筆型輸入設(shè)備200包括第一開關(guān)210、第二開關(guān) 220、和第三開關(guān)230。筆型輸入設(shè)備200在其操作期間向主機(jī)100提供筆尖的位置信息。 可以使用一般光學(xué)傳感器和相對(duì)坐標(biāo)系統(tǒng)來計(jì)算該位置信息。第一開關(guān)210可以以位于筆尖的用于感知筆尖與鼠標(biāo)墊表面之間的接觸/非接觸 的傳感器或物理按鈕的形式實(shí)現(xiàn)。當(dāng)用戶用手握住筆并以輕微力量向下壓時(shí),第一開關(guān)210 可以被輸入(點(diǎn)擊)。根據(jù)本發(fā)明的實(shí)施例,第一開關(guān)210在鼠標(biāo)模式中執(zhí)行光標(biāo)移動(dòng)功 能,并在字符輸入模式中執(zhí)行字符筆畫輸入功能。如圖2B所示,第二開關(guān)220被配置為位于用戶用手握住筆時(shí)容易用拇指或食指點(diǎn) 擊的地方。根據(jù)本發(fā)明的實(shí)施例,第二開關(guān)220在鼠標(biāo)模式中執(zhí)行鼠標(biāo)左鍵點(diǎn)擊功能,并可 以在字符輸入模式中將它的點(diǎn)擊(或輸入)匹配到其他附加功能。比如,可以使用第二開 關(guān)220作為附加功能鍵,諸如朝鮮文/英文切換鍵或特殊字符輸入鍵。如圖2B所示,第三開關(guān)230也被配置為位于用戶用手握住筆時(shí)容易用拇指或食指 點(diǎn)擊的地方。根據(jù)本發(fā)明的實(shí)施例,第三開關(guān)230在鼠標(biāo)模式與字符輸入模式之間執(zhí)行切換。在輸入操作期間,筆型輸入設(shè)備200向主機(jī)100提供開關(guān)的狀態(tài)信息(第一到第 三開關(guān)210、220和230的開/關(guān)信息)和筆尖的坐標(biāo)(水平和垂直坐標(biāo))作為輸入數(shù)據(jù)。通過使用主機(jī)100上的控制器、或安裝在主機(jī)100上的筆型輸入設(shè)備200的設(shè)備 驅(qū)動(dòng)程序處理從筆型輸入設(shè)備200接收的輸入數(shù)據(jù)來執(zhí)行本發(fā)明的輸入操作。因此,按照 以主機(jī)為中心的方式處理所有輸入操作,使得能夠配置以用戶為中心的接口。圖2C說明根據(jù)本發(fā)明的實(shí)施例的筆型輸入設(shè)備和主機(jī)設(shè)備的例子。根據(jù)本發(fā)明的實(shí)施例的筆型輸入設(shè)備200包括第一開關(guān)210、第二開關(guān)220、第三 開關(guān)230、和發(fā)送器240,而基于來自筆型輸入設(shè)備200的信號(hào)執(zhí)行輸入的主機(jī)設(shè)備100包 括接收器110、控制器120、和顯示器130。
在輸入操作期間,使用諸如藍(lán)牙或紫蜂的短程通信經(jīng)由發(fā)送器240將用戶從筆型 輸入設(shè)備200中的每個(gè)開關(guān)產(chǎn)生的信號(hào)提供給主機(jī)100內(nèi)的接收器110。主機(jī)100向控制 器120提供通過接收器110接收到的輸入信號(hào)以處理輸入數(shù)據(jù)并在顯示器130上顯示結(jié) 果。將參照?qǐng)D3到6詳細(xì)描述控制器120的輸入數(shù)據(jù)處理操作。圖3說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間輸入數(shù)據(jù) 的處理。參考圖3,主機(jī)100的控制器120在步驟310確定筆型輸入設(shè)備200的輸入模式。 關(guān)于輸入模式,用戶可以任意地設(shè)置在首次連接筆型輸入設(shè)備200時(shí)、或主機(jī)100開機(jī)后設(shè) 置的初始模式,并且可以根據(jù)運(yùn)行中的應(yīng)用程序?qū)⑤斎肽J阶詣?dòng)設(shè)置成特定的初始輸入模 式。例如,當(dāng)主機(jī)100運(yùn)行用于編寫短信服務(wù)(SMS)文字信息的應(yīng)用程序時(shí),可以將輸入模 式自動(dòng)設(shè)置成字符輸入模式,而當(dāng)主機(jī)100運(yùn)行用于互聯(lián)網(wǎng)網(wǎng)頁瀏覽的應(yīng)用程序時(shí),可以 將輸入模式自動(dòng)設(shè)置成鼠標(biāo)模式。即使在后一種情況下,用戶依然可以使用筆型輸入設(shè)備 200的第三開關(guān)230來改變輸入模式。這是因?yàn)樵诰W(wǎng)頁瀏覽會(huì)話期間,用戶可能需要將輸 入模式切換到字符輸入模式以輸入統(tǒng)一資源定位符(URL)地址和搜索詞。即使在這種情況 下,依然可以根據(jù)輸入用戶界面(UI)來自動(dòng)地改變輸入模式。例如,當(dāng)用戶點(diǎn)擊文字輸入 窗口時(shí),可以將輸入模式自動(dòng)地改變成字符輸入模式。之后,控制器120在步驟320根據(jù)輸入數(shù)據(jù)確定每個(gè)開關(guān)的狀態(tài)信息(開/關(guān)信 息),并在步驟330檢測(cè)筆型輸入設(shè)備200的位置信息。在步驟340,控制器120根據(jù)本發(fā)明的實(shí)施例處理輸入數(shù)據(jù),并在顯示器130上顯 示處理結(jié)果。將參照?qǐng)D6詳細(xì)描述依賴于每個(gè)開關(guān)的輸入狀態(tài)處理輸入數(shù)據(jù)的操作。圖4說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間在字符輸 入模式和鼠標(biāo)模式下開關(guān)的功能。參考圖4,當(dāng)筆型輸入設(shè)備200的輸入模式是字符輸入模式時(shí),第一開關(guān)210執(zhí)行 字符輸入功能,并用于繪制或書寫字符的筆畫。用戶可以在點(diǎn)擊(輸入)第一開關(guān)210的 同時(shí)使用筆型輸入設(shè)備200輸入字符的筆畫。在這種情況下,用戶在點(diǎn)擊第一開關(guān)210的 同時(shí)輸入字符的筆畫。為了輸入下一筆畫,用戶在不點(diǎn)擊第一開關(guān)210的狀態(tài)下移動(dòng)筆型 輸入設(shè)備200。然而,即使在這種情況下,筆型輸入設(shè)備200也將它的位置信息連同輸入數(shù) 據(jù)一起發(fā)送到主機(jī)100,主機(jī)100在第一開關(guān)210被點(diǎn)擊和沒被點(diǎn)擊時(shí)都識(shí)別筆的位置信 息,然后在顯示器130上顯示識(shí)別出的位置信息。因此,用戶可以通過更精確地輸入下一筆 畫來執(zhí)行準(zhǔn)確的字符輸入操作。在字符輸入模式中,第二開關(guān)220設(shè)置用于字符輸入的附加的功能。例如,可以使 用第二開關(guān)220作為功能鍵,比如,朝鮮文/英文切換鍵、特殊字符輸入鍵、或用于改變用于 字符輸入的光標(biāo)的尺寸/顏色的鍵。當(dāng)處于字符輸入模式時(shí),第三開關(guān)230執(zhí)行輸入模式切換功能以切換到鼠標(biāo)輸入 模式。當(dāng)筆型輸入設(shè)備200處于鼠標(biāo)模式時(shí),第一開關(guān)210執(zhí)行光標(biāo)移動(dòng)功能。換句話 說,用戶可以通過在點(diǎn)擊第一開關(guān)210的同時(shí)移動(dòng)筆型輸入設(shè)備200來移動(dòng)顯示在屏幕上 的光標(biāo)。在鼠標(biāo)模式中,如果第一開關(guān)210沒有被點(diǎn)擊,則即使筆型輸入設(shè)備200被移動(dòng), 鼠標(biāo)光標(biāo)也不會(huì)被移動(dòng)。因此,如果筆型輸入設(shè)備200位于鼠標(biāo)墊的邊緣,則用戶可以通過在不點(diǎn)擊第一開關(guān)210的狀態(tài)下將筆型輸入設(shè)備200移動(dòng)到鼠標(biāo)墊的中間來以舒適的姿勢(shì) 使用筆型輸入設(shè)備200。在鼠標(biāo)模式中,第二開關(guān)220執(zhí)行鼠標(biāo)左鍵點(diǎn)擊功能。用戶通過在筆型輸入設(shè)備 200的第一開關(guān)210被點(diǎn)擊的狀態(tài)下移動(dòng)光標(biāo)的同時(shí)額外地輸入第二開關(guān)220來執(zhí)行鼠標(biāo) 左鍵點(diǎn)擊功能。在鼠標(biāo)模式中,第三開關(guān)230執(zhí)行輸入模式切換功能以切換到字符輸入模式。圖5說明根據(jù)本發(fā)明的實(shí)施例的使用筆型輸入設(shè)備的輸入操作期間在字符輸入 模式和鼠標(biāo)模式下基于來自第一開關(guān)的輸入的主機(jī)的處理操作。當(dāng)處于字符輸入模式時(shí),如果用戶在輸入(點(diǎn)擊)第一開關(guān)210的同時(shí)移動(dòng)筆型 輸入設(shè)備200,則主機(jī)100的控制器120從接收到的輸入數(shù)據(jù)中檢測(cè)關(guān)于筆型輸入設(shè)備200 已經(jīng)移動(dòng)到的位置的信息,并移動(dòng)顯示器130上的光標(biāo)以與位置信息對(duì)應(yīng)。此外,控制器 120在筆型輸入設(shè)備200已經(jīng)移動(dòng)到的位置處顯示用于字符輸入的筆畫。在字符輸入模式中,即使用戶在沒有點(diǎn)擊第一開關(guān)210的狀態(tài)下移動(dòng)筆型輸入設(shè) 備200,控制器120也會(huì)從接收到的輸入數(shù)據(jù)中檢測(cè)關(guān)于筆型輸入設(shè)備200已經(jīng)移動(dòng)到的位 置的信息,并移動(dòng)顯示器130上的光標(biāo)以與位置信息對(duì)應(yīng)。在鼠標(biāo)模式中,如果用戶在輸入第一開關(guān)210的同時(shí)移動(dòng)筆型輸入設(shè)備200,則控 制器120從接收到的輸入數(shù)據(jù)中檢測(cè)關(guān)于筆型輸入設(shè)備200已經(jīng)移動(dòng)到的位置的信息,并 移動(dòng)顯示器130上的光標(biāo)以與位置信息對(duì)應(yīng)。然而,在鼠標(biāo)模式中,如果用戶在沒有點(diǎn)擊第一開關(guān)210的狀態(tài)下移動(dòng)筆型輸入 設(shè)備200,控制器120從接收到的輸入數(shù)據(jù)中忽視關(guān)于筆型輸入設(shè)備200已經(jīng)移動(dòng)到的位置 的信息,并在顯示器130上維持光標(biāo)的原有位置。圖6說明根據(jù)本發(fā)明的實(shí)施例的在使用筆型輸入設(shè)備的輸入操作期間輸入數(shù)據(jù) 的處理。根據(jù)本發(fā)明的實(shí)施例的筆型輸入設(shè)備200總是向主機(jī)100發(fā)送它的筆的位置信息 和開關(guān)的狀態(tài)信息。主機(jī)100可以根據(jù)正在運(yùn)行的應(yīng)用程序或?qū)⒁\(yùn)行的應(yīng)用程序來初始 地設(shè)置輸入模式,并根據(jù)輸入模式執(zhí)行如圖6所示的操作。參考圖6,主機(jī)100的控制器120在步驟605確定筆型輸入設(shè)備200的輸入模式是 否處于字符輸入模式。如果在步驟605輸入模式是字符模式,控制器120在步驟610確定第一開關(guān)是否 被輸入(點(diǎn)擊)。如果第一開關(guān)210在步驟610被輸入,則控制器120在步驟620從由筆型 輸入設(shè)備200接收到的輸入數(shù)據(jù)中檢測(cè)筆型輸入設(shè)備200的位置信息,根據(jù)位置信息移動(dòng) 顯示器130上的光標(biāo),并顯示筆畫。主機(jī)100在第一開關(guān)210被點(diǎn)擊的同時(shí)在顯示器130 上連續(xù)地顯示筆畫。如果在步驟610第一開關(guān)210沒有被點(diǎn)擊,則控制器120在步驟625根據(jù)位置信 息在顯示器130上移動(dòng)光標(biāo)而不顯示字符筆畫??刂破?20在步驟640確定是否第二開關(guān)220被輸入。如果第二開關(guān)220在步驟 640被點(diǎn)擊,則控制器120在步驟650執(zhí)行預(yù)置的附加功能并接著進(jìn)入步驟660。然而,如 果第二開關(guān)220在步驟640沒有被點(diǎn)擊,則控制器120跳轉(zhuǎn)到步驟660。如果在步驟605輸入模式不是字符輸入模式而是鼠標(biāo)模式,則在步驟615,控制器
7120確定是否第一開關(guān)210被點(diǎn)擊。如果在步驟615第一開關(guān)210被點(diǎn)擊,則控制器120在步驟630從由筆型輸入設(shè) 備200接收到的輸入數(shù)據(jù)中檢測(cè)筆型輸入設(shè)備200的位置信息,并根據(jù)位置信息移動(dòng)顯示 在顯示器130上的光標(biāo)。如果第一開關(guān)210在步驟615沒有被點(diǎn)擊,則控制器120在步驟635忽視從筆型 輸入設(shè)備200接收到的輸入數(shù)據(jù)中的筆型輸入設(shè)備200的位置信息,并在顯示器130上維 持光標(biāo)不移動(dòng)。控制器120在步驟645確定第二開關(guān)220是否被點(diǎn)擊。如果第二開關(guān)220在步驟 645被點(diǎn)擊,則控制器120在步驟655執(zhí)行鼠標(biāo)左鍵點(diǎn)擊操作,并進(jìn)入步驟660。然而,如果 第二開關(guān)220在步驟645沒有被點(diǎn)擊,則控制器120跳到步驟660??刂破?20在步驟660確定第三開關(guān)230是否被點(diǎn)擊。如果第三開關(guān)230在步 驟660被點(diǎn)擊,則控制器120在步驟665改變筆型輸入設(shè)備200的輸入模式,然后進(jìn)入步驟 670。然而,如果第三開關(guān)230在步驟660沒有被點(diǎn)擊,則控制器120跳到步驟670??刂破?20在步驟670確定輸入操作是否已經(jīng)完成。如果是,則控制器120結(jié)束 筆型輸入設(shè)備200的輸入操作。否則,控制器200返回到步驟605并重復(fù)輸入。從先前的描述顯而易見,利用這樣的操作和配置,本發(fā)明可以使用新穎的筆型輸 入設(shè)備順暢地進(jìn)行字符輸入操作和普通鼠標(biāo)操作二者。當(dāng)使用筆型輸入設(shè)備執(zhí)行字符輸 入操作和常規(guī)鼠標(biāo)操作時(shí),在各個(gè)操作模式下改變開關(guān)的功能以根據(jù)其處理和控制輸入數(shù) 據(jù),使得能夠在兩種操作模式之間順暢地切換。此外,本發(fā)明的筆型輸入設(shè)備在開關(guān)被點(diǎn)擊時(shí)向主機(jī)發(fā)送輸入數(shù)據(jù)。然后根據(jù)本 發(fā)明的輸入數(shù)據(jù)處理方法在主機(jī)中處理輸入數(shù)據(jù)。從而,本發(fā)明的輸入操作是以主機(jī)為中 心的輸入操作,而且被執(zhí)行以幫助減少筆型輸入設(shè)備的設(shè)計(jì)復(fù)雜度。雖然已經(jīng)參照其特定實(shí)施例展示和描述本發(fā)明,但是該領(lǐng)域的技術(shù)人員不難理 解,可以在這里在形式上和細(xì)節(jié)上作出多種改變而不脫離由權(quán)利要求書及其等價(jià)物限定的 本發(fā)明的精神和范圍。例如,雖然本發(fā)明的特定實(shí)施例中已經(jīng)考慮鼠標(biāo)模式和字符輸入模 式,但是字符輸入模式可以包括不僅用于字符輸入而且用于圖片繪制的輸入模式。即使在 這種情況下,本發(fā)明的輸入方式能像上面所述字符輸入模式一樣操作,可以將第二開關(guān)設(shè) 置為用于改變光標(biāo)(或畫筆)的顏色、尺寸和/或形狀的功能鍵。
權(quán)利要求
一種筆型輸入設(shè)備,用于對(duì)主機(jī)設(shè)備執(zhí)行輸入,包括位于筆尖的第一開關(guān),用于在字符輸入模式下輸入字符筆畫和在鼠標(biāo)模式下移動(dòng)鼠標(biāo)光標(biāo);第二開關(guān),用于在鼠標(biāo)模式下執(zhí)行鼠標(biāo)左鍵點(diǎn)擊操作;和第三開關(guān),用于切換筆型輸入設(shè)備的輸入模式。
2.如權(quán)利要求1所述的筆型輸入設(shè)備,進(jìn)一步包括發(fā)送器,用于向主機(jī)設(shè)備發(fā)送筆型 輸入設(shè)備的筆尖的位置信息和第一到第三開關(guān)中的每一個(gè)的輸入信息。
3.如權(quán)利要求1和2之一所述的筆型輸入設(shè)備,其中發(fā)送器使用藍(lán)牙和紫蜂短程無線 通信中的至少一個(gè)向主機(jī)設(shè)備發(fā)送輸入數(shù)據(jù)。
4.一種在主機(jī)設(shè)備中使用筆型輸入設(shè)備執(zhí)行輸入的方法,包括確定筆型輸入設(shè)備的當(dāng)前輸入模式;當(dāng)輸入模式是字符輸入模式時(shí),在點(diǎn)擊位于筆型輸入設(shè)備的筆尖的第一開關(guān)的同時(shí), 根據(jù)筆型輸入設(shè)備的位置信息移動(dòng)光標(biāo)并顯示字符筆畫;以及當(dāng)輸入模式是鼠標(biāo)模式時(shí),在點(diǎn)擊第一開關(guān)的同時(shí)根據(jù)筆型輸入設(shè)備的位置信息移動(dòng) 光標(biāo),而且在沒有點(diǎn)擊第一開關(guān)的同時(shí)維持光標(biāo)。
5.如權(quán)利要求4所述的方法,進(jìn)一步包括,當(dāng)輸入模式是鼠標(biāo)模式時(shí),根據(jù)筆型輸入設(shè) 備的位置信息移動(dòng)光標(biāo),而且如果第二開關(guān)被點(diǎn)擊則執(zhí)行鼠標(biāo)左鍵點(diǎn)擊操作。
6.如權(quán)利要求4和5之一所述的方法,進(jìn)一步包括,如果第三開關(guān)被點(diǎn)擊,則將輸入模 式從鼠標(biāo)模式切換到字符輸入模式、或從字符輸入模式切換到鼠標(biāo)模式。
7.如權(quán)利要求4到6之一所述的方法,其中在首次連接筆型輸入設(shè)備時(shí)或在主機(jī)設(shè)備 開機(jī)后將筆型輸入設(shè)備的輸入模式自動(dòng)設(shè)置為初始輸入模式。
8.如權(quán)利要求4到6之一所述的方法,其中根據(jù)將要為其執(zhí)行輸入操作的應(yīng)用程序來 自動(dòng)設(shè)置筆型設(shè)備的輸入模式。
9.如權(quán)利要求4到6之一所述的方法,其中當(dāng)在主機(jī)設(shè)備上激活用于字符輸入的應(yīng)用 程序或輸入窗口時(shí)將筆型設(shè)備的輸入模式自動(dòng)設(shè)置為字符輸入模式。
全文摘要
一種筆型輸入設(shè)備,用于向主機(jī)設(shè)備發(fā)送位置性輸入,其中提供位于筆尖的第一開關(guān)用于在字符輸入模式下輸入字符筆畫并在鼠標(biāo)模式下移動(dòng)鼠標(biāo)光標(biāo),提供第二開關(guān)用于在鼠標(biāo)模式下執(zhí)行鼠標(biāo)左鍵點(diǎn)擊操作,并提供第三開關(guān)用于切換筆型輸入設(shè)備的輸入模式。
文檔編號(hào)G06F3/033GK101950211SQ20101050414
公開日2011年1月19日 申請(qǐng)日期2010年7月7日 優(yōu)先權(quán)日2009年7月7日
發(fā)明者徐圣旻, 李定錫, 李燾英 申請(qǐng)人:三星電子株式會(huì)社