專利名稱:輸入處理方法和輸入控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對作為輸入設(shè)備的圖形輸入板之類的觸式輸入設(shè)備的輸入進(jìn)行處理的方法,以及實(shí)現(xiàn)該方法的輸入控制裝置。
正在逐漸普及的便攜式信息處理裝置,采用諸如圖形輸入板或數(shù)字化儀之類的觸式輸入設(shè)備代替鼠標(biāo)作為輸入設(shè)備。通常,通過在顯示屏的上面或下面安裝透明板,把圖形輸入板或數(shù)字化儀與諸如液晶顯示屏之類的顯示器結(jié)合起來,并配置圖形輸入板或數(shù)字化儀以便當(dāng)作為指點(diǎn)設(shè)備的指示筆接觸顯示屏?xí)r,檢測指示筆在顯示屏上的位置。
已經(jīng)以各種方式實(shí)現(xiàn)了通常稱為觸屏或觸板的上述輸入設(shè)備,此類輸入設(shè)備包括采用由焊接到顯示器(CRT、LCD或等離子顯示器等)表面的透明電極組成的電阻薄膜(壓敏圖形輸入板),并且通過利用手指或筆觸摸屏幕完成輸入操作的輸入設(shè)備;以及利用安裝在顯示屏下面的數(shù)字化儀在屏幕上完成輸入操作的輸入設(shè)備,其中數(shù)字化儀通過檢測在筆尖產(chǎn)生的磁性檢測輸入的位置(當(dāng)筆接觸屏幕時(shí),產(chǎn)生磁性,并利用安裝在顯示屏下面的電磁感應(yīng)類型的數(shù)字化儀檢測輸入的位置)。除了上述壓敏圖形輸入板以及電磁感應(yīng)數(shù)字化儀方法外,已經(jīng)實(shí)現(xiàn)了多種輸入位置檢測方法,比如采用超聲波的超聲面聲波觸板方法。
就像鼠標(biāo)一樣,同樣使用圖形輸入板確定圖形輸入操作中的位置,選擇菜單或者通過操作圖標(biāo)等來激活軟件程序。
鼠標(biāo)包括鼠標(biāo)按鈕,將按鼠標(biāo)按鈕與釋放鼠標(biāo)按鈕的鼠標(biāo)操作稱為單擊鼠標(biāo),根據(jù)連續(xù)按鼠標(biāo)按鈕的次數(shù),將鼠標(biāo)操作分為單擊、雙擊等。通過將鼠標(biāo)光標(biāo)放在指定的圖標(biāo)上并在其上單擊鼠標(biāo),能夠確定希望的處理。對于圖形輸入板上的筆操作而言,如果把使筆碰到圖形輸入板(稱為下筆移動)隨后從圖形輸入板上抬起(稱為起筆移動)的操作稱為敲的話,那么移動鼠標(biāo)光標(biāo)并且單擊或雙擊鼠標(biāo)相當(dāng)于在指定圖標(biāo)上進(jìn)行單敲或雙敲。這里,下筆或起筆移動不僅包括利用筆完成的操作還包括利用手指等完成的操作。
如圖1所示,在圖形輸入操作中,當(dāng)利用筆14觸動圖形輸入板10時(shí),在顯示屏12上的觸動位置繪制一個(gè)圓點(diǎn)。該圖以單一組合部件的形式表示圖象輸入板10和顯示屏12。當(dāng)保持筆14碰到圖象輸入板10而移動筆14時(shí),在顯示屏12上繪制一條與其移動相對應(yīng)的直線。
對于鼠標(biāo)而言,有一種稱為拖動的鼠標(biāo)操作,也就是在按下鼠標(biāo)按鈕時(shí)移動鼠標(biāo);在圖形輸入操作中,當(dāng)拖動鼠標(biāo)時(shí),繪制一條直線。另一方面,當(dāng)不按下鼠標(biāo)按鈕移動鼠標(biāo)時(shí),鼠標(biāo)光標(biāo)只在顯示屏上移動。
另一方面,在利用圖形輸入板上的筆進(jìn)行的圖形輸入操作中,如果在下筆移動的同時(shí)總是繪制圓點(diǎn)或直線,那么不能完成圖3所示的操作,即在不繪制圓點(diǎn)或直線的條件下移動光標(biāo)的操作。為了避免以上情況,提供以下操作模式,即使筆實(shí)際碰到圖形輸入板,也不將該移動解釋為下筆移動而只移動鼠標(biāo)光標(biāo)。該模式稱為懸停模式。如圖4所示,為了在正常模式和懸停模式之間進(jìn)行切換,在顯示屏的外側(cè)安裝正常模式選擇按鈕16和懸停模式選擇按鈕18。在懸停模式的圖標(biāo)操作中,用筆輕敲圖標(biāo)只會將光標(biāo)放在該圖標(biāo)上。
這樣,在諸如圖形輸入板或數(shù)字化儀之類的觸式輸入設(shè)備上的輸入操作,需要使用安裝在屏幕外側(cè)的按鈕切換模式,并且在需要頻繁切換模式的輸入操作中,對操作員來說,該操作是非常另人厭倦的也是低效的。
鑒于上述問題,發(fā)明了本發(fā)明,本發(fā)明的目的在于提供一種能夠利用非常簡單的操作完成操作模式切換的輸入處理方法以及觸式輸入設(shè)備的輸入控制裝置。
根據(jù)本發(fā)明,為了實(shí)現(xiàn)上述目的,為通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備提供一種輸入處理方法,該方法包括檢測非觸動狀態(tài)時(shí)長的第一步驟,其中不在操作面上執(zhí)行觸動移動;以及當(dāng)出現(xiàn)觸動移動時(shí),根據(jù)檢測的時(shí)長確定表示觸動狀態(tài)的信息的第二步驟。
根據(jù)本發(fā)明,為通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備提供一種輸入處理方法,該方法包括檢測觸動移動的連續(xù)出現(xiàn)次數(shù)的第一步驟;以及根據(jù)檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二步驟。
根據(jù)本發(fā)明,為通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備提供一種輸入處理方法,該方法包括檢測在預(yù)定時(shí)長內(nèi)觸動移動的出現(xiàn)次數(shù)的第一步驟;以及根據(jù)檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二步驟。
根據(jù)本發(fā)明,為通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備提供一種輸入處理方法,該方法包括以下步驟檢測觸動移動的連續(xù)出現(xiàn)次數(shù);以及根據(jù)檢測的出現(xiàn)次數(shù)確定對應(yīng)的鼠標(biāo)操作。
此外,根據(jù)本發(fā)明,提供一種用于實(shí)現(xiàn)上述方法的輸入控制裝置,以及可由利用該輸入控制裝置的計(jì)算機(jī)讀取的程序記錄介質(zhì),其中該介質(zhì)上記錄了實(shí)現(xiàn)上述方法的程序。
通過參照附圖閱讀以下說明書,本發(fā)明的其他特征和優(yōu)點(diǎn)將是顯而易見的,其中附圖為圖1是用于說明利用筆繪制圓點(diǎn)的移動的示意圖;圖2是用于說明利用筆繪制直線的移動的示意圖;圖3是用于說明只移動光標(biāo)坐標(biāo)而并不繪制直線的移動的示意圖;圖4是用于說明根據(jù)現(xiàn)有技術(shù)的模式切換按鈕的示意圖;圖5是應(yīng)用本發(fā)明的便攜式信息處理裝置的透視圖;圖6A和6B是用于分別將壓敏圖形輸入板和電磁感應(yīng)圖形輸入板解釋為圖形輸入板的典型示例的示意圖;圖7為表示熱鍵細(xì)節(jié)的示意圖;圖8為表示圖5所示的便攜式信息處理裝置的系統(tǒng)配置的框圖9是一個(gè)流程圖,該圖表示圖形輸入板控制器執(zhí)行的處理順序;圖10為表示從圖形輸入板控制器發(fā)出的數(shù)據(jù)格式的示意圖;圖11是用于說明圖形輸入板控制器的操作的示意圖;圖12是一個(gè)流程圖,該圖表示筆驅(qū)動程序的處理順序;圖13是用于說明筆驅(qū)動程序的操作的示意圖;圖14是一個(gè)流程圖,該圖表示圖形輸入處理期間OS的處理順序;圖15A、15B以及15C是用于說明根據(jù)本發(fā)明的操作模式切換方法的示意圖;圖16A、16B、16C以及16D是用于說明根據(jù)現(xiàn)有技術(shù)的操作模式切換方法的示意圖;圖17是用于說明根據(jù)本發(fā)明的筆移動以及操作模式的示意圖;圖18是用于說明根據(jù)現(xiàn)有技術(shù)的筆移動以及操作模式的示意圖;圖19為表示圖標(biāo)操作屏幕示例的示意圖;以及圖20A和20B是流程圖,該圖表示圖標(biāo)操作期間OS的處理順序。
以下將參照
本發(fā)明的實(shí)施方式。在下文中說明的實(shí)施方式涉及使用筆(或指示筆)的示例,但是本發(fā)明同樣適用于利用手指操作的設(shè)備。例如,超聲面聲波觸板以及壓敏圖形輸入板允許利用手指而不是使用筆來觸動它們,以便輸入位置。本發(fā)明不排除應(yīng)用于上述設(shè)備。
圖5是應(yīng)用本發(fā)明的便攜式信息處理裝置的透視圖。通過將一個(gè)疊加在另一個(gè)之上,把圖形輸入板10和液晶顯示屏12組合在一起,并且起電子“紙張”的作用??梢源笈?yīng)各種類型的圖形輸入板10,并且本發(fā)明適用于任意類型的圖形輸入板。
圖6A和6B是用于分別將壓敏圖形輸入板和電磁感應(yīng)圖形輸入板解釋為圖形輸入板的典型示例的示意圖。圖6A的壓敏圖形輸入板10包括透明薄膜和玻璃,并且安裝在液晶顯示屏12的上面。當(dāng)利用筆之類的東西按壓薄膜與玻璃接觸時(shí),會引起電阻值的變化,根據(jù)該變化可以檢測產(chǎn)生接觸的位置。圖6B的電磁感應(yīng)圖形輸入板10是利用包含傳感線圈的傳感玻璃板構(gòu)造的,并安裝在液晶顯示屏12的下面。通過利用感應(yīng)線圈檢測筆尖產(chǎn)生的磁性以確定筆的位置。
圖7表示圖5所示的熱鍵20的細(xì)節(jié)。根據(jù)本發(fā)明,熱鍵20上的懸停圖標(biāo)22為用于在正常模式和改進(jìn)的懸停模式之間切換操作的圖標(biāo)。根據(jù)本發(fā)明,當(dāng)在正常模式操作期間觸動懸停圖標(biāo)22時(shí),圖形輸入板10與顯示屏12在改進(jìn)的懸停模式下運(yùn)行,直至再次觸動了該圖標(biāo)。
圖8為表示圖5所示的便攜式信息處理裝置(所謂的筆計(jì)算機(jī))的系統(tǒng)配置的框圖。多芯片模塊(MCM)32、南橋接器38以及視頻圖形陣列(VGA)控制器36與PCI(外設(shè)組件互連)總線30相連。南橋接器38、圖形輸入板控制器52以及ROM(只讀存儲器)54與ISA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線50相連。
多芯片模塊32含有許多安裝在小型印刷電路板上的裸硅芯片,并且由CPU、北橋接器以及輔助高速緩存存儲器組成。北橋接器為一個(gè)PCI系統(tǒng)控制器,該控制器用于控制CPU、主存儲器、輔助高速緩存存儲器、PCI總線等部件之間的數(shù)據(jù)傳送。通過存儲器總線,將作為主存儲器的同步DRAM(SDRAM)34連接到多芯片模塊32。SDRAM 34的特征在于其操作與系統(tǒng)總線時(shí)鐘同步。
VGA控制器36控制屬于VGA標(biāo)準(zhǔn)的液晶顯示屏12。南橋接器38為利用PCI總線安裝的橋接器,該橋接器提供母板上PCI總線與ISA總線之間的連接,并且控制CPU、存儲器、輸入/輸出設(shè)備等設(shè)備之間的數(shù)據(jù)傳送。將作為輔助存儲設(shè)備的硬盤驅(qū)動器(HDD)40連接到南橋接器38。
圖形輸入板控制器52負(fù)責(zé)控制處理來自圖形輸入板10的輸入并檢測在熱鍵20上執(zhí)行的操作,該控制器包括一個(gè)CPU 52a、一個(gè)存儲器(RAM)52b以及一個(gè)接口電路52c。在ROM 54中存儲初始程序加載器。
端口復(fù)制器60,也稱為擴(kuò)展I/O箱、接線盒、擴(kuò)展部件或諸如此類,為一個(gè)連接到筆記本計(jì)算機(jī)或筆計(jì)算機(jī)以便增強(qiáng)它們的可擴(kuò)展性的適配器。通常,它容納各種連接器,如串口60d,并口60a,CRT連接器60f,以及鍵盤60b、鼠標(biāo)60c、軟盤驅(qū)動器60e、以太網(wǎng)端口等的連接端口。在端口復(fù)制器中提供在路上使用的筆記本計(jì)算機(jī)或筆計(jì)算機(jī)時(shí)偶爾使用的連接器。
在本實(shí)施方式中,通過端口復(fù)制器60連接軟盤驅(qū)動器60e,但是,可以將軟盤驅(qū)動器直接連接到筆計(jì)算機(jī),或者可以選代地制造筆計(jì)算機(jī)本身以含有軟盤驅(qū)動器。此外,可以在可連接的操作臺中安裝軟盤驅(qū)動器,而不是利用端口復(fù)制器進(jìn)行連接。可連接的操作臺為包含SCSI卡、以太網(wǎng)卡、CD-ROM驅(qū)動器、軟盤驅(qū)動器、附加PC卡擴(kuò)展總線等的設(shè)備,并且基本成型,以便將筆記本計(jì)算機(jī)安裝到可連接的操作臺中。
可以使用安裝在可連接的操作臺中的CD-ROM驅(qū)動器或軟盤驅(qū)動器提供程序。
圖9為一個(gè)流程圖,該圖表示圖形輸入板控制器52內(nèi)的CPU 52a根據(jù)加載到控制器52之存儲器52b中的程序,執(zhí)行的處理順序。該程序通常存儲在HDD 40上,并且在系統(tǒng)通電時(shí)加載到圖形輸入板控制器52的存儲器中。也可以在諸如軟盤或CD-ROM之類的其他記錄介質(zhì)上提供該程序。當(dāng)在圖形輸入板10上進(jìn)行下筆移動時(shí),以中斷服務(wù)例程的方式調(diào)用所示處理。
首先,在步驟102,一旦檢測到下筆移動,就同時(shí)將下筆狀態(tài)標(biāo)志與下筆狀態(tài)開始標(biāo)志設(shè)置為1,并將下筆狀態(tài)結(jié)束標(biāo)志清零。下筆狀態(tài)標(biāo)志是一個(gè)標(biāo)志,設(shè)置該標(biāo)志以表示當(dāng)前狀態(tài)為下筆狀態(tài),下筆狀態(tài)開始標(biāo)志是一個(gè)標(biāo)志,僅當(dāng)轉(zhuǎn)換到下筆狀態(tài)時(shí)才將該標(biāo)志設(shè)置為1,而下筆狀態(tài)結(jié)束標(biāo)志是一個(gè)標(biāo)志,設(shè)置該標(biāo)志以表示下筆狀態(tài)的結(jié)束。在圖形輸入板控制器52的存儲器52b中實(shí)現(xiàn)以上標(biāo)志。下一步,在步驟104中,根據(jù)在熱鍵20上的懸停圖標(biāo)22上進(jìn)行的操作,確定當(dāng)前操作模式是否為改進(jìn)的懸停模式。如果當(dāng)前模式不是改進(jìn)的懸停模式,亦即如果當(dāng)前模式是正常模式,則過程進(jìn)至步驟106;另一方面,如果當(dāng)前模式是改進(jìn)的懸停模式,則過程進(jìn)至步驟108。
在步驟106中,將改進(jìn)的懸停模式標(biāo)志,即為表示改進(jìn)的懸停模式而設(shè)置的標(biāo)志,清零,即設(shè)置為OFF(斷)。另一方面,在步驟108中,將改進(jìn)的懸停模式標(biāo)志設(shè)置為1,即ON(通)。同樣,在圖形輸入板控制器52的存儲器52b中實(shí)現(xiàn)改進(jìn)的懸停模式標(biāo)志。在步驟106或步驟108后面的步驟110中,檢測表示筆在圖形輸入板10上的按壓位置的坐標(biāo)數(shù)據(jù)。就壓敏圖形輸入板而言,通過施加電壓并測量電阻而檢測坐標(biāo)數(shù)據(jù)。
下一步,在步驟112中,在圖形輸入板控制器52的存儲器52b中,組合圖10所示的包括狀態(tài)(1字節(jié))和坐標(biāo)數(shù)據(jù)(4字節(jié))的傳送數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到后面說明的筆驅(qū)動程序。狀態(tài)字節(jié)包含分別表示下筆狀態(tài)標(biāo)志值、下筆狀態(tài)開始標(biāo)志值、下筆狀態(tài)結(jié)束標(biāo)志值以及改進(jìn)的懸停模式標(biāo)志值的下筆狀態(tài)位(下筆信息)、下筆狀態(tài)開始位、下筆狀態(tài)結(jié)束位以及改進(jìn)的懸停模式位。
在標(biāo)志114中,確定當(dāng)前狀態(tài)是否為起筆狀態(tài),并且如果當(dāng)前狀態(tài)不是起筆狀態(tài),亦即如果當(dāng)前狀態(tài)仍然是下筆狀態(tài),則過程進(jìn)至步驟116;另一方面,如果當(dāng)前狀態(tài)是起筆狀態(tài),則過程進(jìn)至步驟118。在步驟116中,將下筆狀態(tài)開始標(biāo)志清零,并且過程循環(huán)返回到步驟110。另一方面,在步驟118中,同時(shí)將下筆狀態(tài)標(biāo)志和下筆狀態(tài)開始標(biāo)志清零,而將下筆狀態(tài)結(jié)束標(biāo)志設(shè)置為1,而且創(chuàng)建并發(fā)送反映以上標(biāo)志的內(nèi)容的狀態(tài)。這樣,在下筆到起筆期間,以預(yù)定時(shí)間間隔(例如,每5毫秒)發(fā)送數(shù)據(jù)。
以下參照圖11說明上述過程之改進(jìn)的懸停模式中的標(biāo)志的狀態(tài)轉(zhuǎn)換。正如圖11中的情況(A)所示,首先,當(dāng)檢測到下筆移動時(shí),在步驟102,104和108中將下筆狀態(tài)標(biāo)志設(shè)置為1,將下筆狀態(tài)開始標(biāo)志設(shè)置為1,將下筆狀態(tài)結(jié)束標(biāo)志清零,并將改進(jìn)的懸停模式標(biāo)志設(shè)置為1。然后,將這些狀態(tài)標(biāo)志寫入狀態(tài)位中,并在步驟112中同時(shí)發(fā)送該狀態(tài)位以及在步驟110中檢測的坐標(biāo)數(shù)據(jù)。
正如圖11中的情況(B)所示,只要下筆狀態(tài)繼續(xù),就以循環(huán)方式執(zhí)行包括步驟114、116、110以及112的過程;在此期間,下筆狀態(tài)標(biāo)志保持1,下筆狀態(tài)開始標(biāo)志保持0,下筆狀態(tài)結(jié)束標(biāo)志保持0。在循環(huán)過程期間,在步驟110中連續(xù)不斷地更新坐標(biāo)數(shù)據(jù),并且在步驟112中以預(yù)定時(shí)間間隔發(fā)送坐標(biāo)數(shù)據(jù)和狀態(tài)。
正如圖11中的情況(C)所示,當(dāng)檢測到起筆移動以結(jié)束下筆狀態(tài)時(shí),過程從步驟114進(jìn)至步驟118,此時(shí),下筆狀態(tài)標(biāo)志和下筆狀態(tài)開始標(biāo)志為0,而將下筆狀態(tài)結(jié)束標(biāo)志設(shè)置為1。這樣形成需要發(fā)出的最終狀態(tài)。在上述過程中,如果在下筆移動之后立即檢測到起筆移動,則以上標(biāo)志直接從圖11中的情況(A)所示的狀態(tài)轉(zhuǎn)換到圖11中的情況(C)所示的狀態(tài),而并不經(jīng)過圖11中的情況(B)所示的狀態(tài)。
圖12為一個(gè)流程圖,該圖表示多芯片模塊32中CPU 32a執(zhí)行的筆驅(qū)動程序處理順序。通常在HDD 40上存儲以上筆驅(qū)動程序,而且在系統(tǒng)通電時(shí)加載到SDRAM 34中并在SDRAM 34上執(zhí)行??梢栽谥T如軟盤或CD-ROM之類的其他存儲介質(zhì)上提供該程序。一旦檢測到出現(xiàn)從圖形輸入板控制器52發(fā)送的數(shù)據(jù),就啟動所示過程。首先,在步驟202中,接收圖形輸入板控制器52發(fā)送的數(shù)據(jù)(參見圖10),并且在SDRAM 34內(nèi)的指定區(qū)域中存儲。下一步,在步驟204中,檢查所接收數(shù)據(jù)中的狀態(tài)以便確定改進(jìn)的懸停模式位是1還是0,并且如果改進(jìn)的懸停模式位是1,則過程進(jìn)至步驟206;另一方面,如果改進(jìn)的懸停模式位是0,則過程進(jìn)至步驟224。
在步驟206中,確定所接收數(shù)據(jù)之狀態(tài)字節(jié)中包含的下筆狀態(tài)結(jié)束位是1還是0,并且如果下筆狀態(tài)結(jié)束位是1,則過程進(jìn)至步驟208;另一方面,如果下筆狀態(tài)結(jié)束位是0,則過程進(jìn)至步驟210。在步驟208中,設(shè)置并啟動遞減計(jì)數(shù)定時(shí)器,隨后終止該例程。設(shè)置遞減計(jì)數(shù)定時(shí)器是為了測量起筆移動和下筆移動之間的時(shí)間間隔,以便確定起筆狀態(tài)的時(shí)長是否小于預(yù)定閾值。以SDRAM 34中軟件定時(shí)器的方式實(shí)現(xiàn)以上定時(shí)器。
在步驟210中,確定狀態(tài)中包含的下筆狀態(tài)開始位是1還是0,并且如果下筆狀態(tài)開始位是1,則過程進(jìn)至步驟212;另一方面,如果下筆狀態(tài)開始位是0,則過程進(jìn)至步驟220。在步驟212中,檢查遞減計(jì)數(shù)定時(shí)器以便確定該定時(shí)器是否遞減計(jì)數(shù)到0,并且如果該定時(shí)器并未遞減計(jì)數(shù)到0,亦即如果起筆狀態(tài)的時(shí)長小于預(yù)定時(shí)長,則過程進(jìn)至步驟214;另一方面,如果定時(shí)器已經(jīng)遞減計(jì)數(shù)到0,亦即如果起筆狀態(tài)的時(shí)長大于預(yù)定時(shí)長,則過程進(jìn)至步驟218。
在步驟214中,將懸停有效標(biāo)志設(shè)置為1,并且過程進(jìn)至步驟216。懸停有效標(biāo)志為一個(gè)標(biāo)志,設(shè)置該標(biāo)志以表示需要按原計(jì)劃在改進(jìn)的懸停模式中有效執(zhí)行懸停操作。在SDRAM 34中實(shí)現(xiàn)該標(biāo)志。在步驟216中,將狀態(tài)中的下筆狀態(tài)位變更為0,并且過程進(jìn)至步驟224。另一方面,在步驟218中,將懸停有效標(biāo)志清零,以便使作為異常的改進(jìn)的懸停模式中的懸停操作無效,從而達(dá)到正常模式;然后,過程進(jìn)至步驟224。
在步驟220中,其中當(dāng)在步驟210中檢測到下筆狀態(tài)開始位為0時(shí)執(zhí)行該步驟,檢查懸停有效標(biāo)志以便確定該標(biāo)志是1還是0,并且如果懸停有效標(biāo)志為1,則過程進(jìn)至步驟222;另一方面,如果懸停有效標(biāo)志為0,則過程進(jìn)至步驟224。在步驟222中,將狀態(tài)中的下筆狀態(tài)位變更為0,并且過程進(jìn)至步驟224。在最后步驟224中,向操作系統(tǒng)(OS)發(fā)送完成上述處理后的坐標(biāo)數(shù)據(jù)以及包含下筆狀態(tài)位的狀態(tài)。
作為上筆驅(qū)動程序處理的結(jié)果,向OS報(bào)告的狀態(tài)中的下筆狀態(tài)位(下筆信息)以及向OS報(bào)告的坐標(biāo)數(shù)據(jù)如下所述。如果該模式不是改進(jìn)的懸停模式,亦即如果該模式是正常模式,則順序執(zhí)行步驟202、204以及224,從而下筆狀態(tài)位保持1不變,并且照原樣報(bào)告。
另一方面,將參照圖13說明改進(jìn)的懸停模式中的筆驅(qū)動程序的操作。在改進(jìn)的懸停模式中,其操作隨著上述過程中檢測到的起筆移動與下筆移動之間的時(shí)間間隔的不同而不同,亦即,隨起筆狀態(tài)的時(shí)長是否小于遞減計(jì)數(shù)定時(shí)器設(shè)置的閾值而不同。
首先,正如圖13中的情況(A)所示,由于最終狀態(tài),即由于結(jié)束下筆狀態(tài)而檢測到起筆移動時(shí)接收到的狀態(tài),中的下筆狀態(tài)結(jié)束位是1,所以執(zhí)行步驟202、204、206和208,而且設(shè)置并啟動遞減計(jì)數(shù)定時(shí)器,以便計(jì)算直到檢測到下一個(gè)下筆移動為止的時(shí)間。
然后,正如圖13中的情況(B)所示,如果在遞減計(jì)數(shù)定時(shí)器已經(jīng)到達(dá)0時(shí)出現(xiàn)下一個(gè)下筆,亦即如果在前面的起筆移動經(jīng)過預(yù)定時(shí)間之后檢測到下筆移動,則接收到的第一狀態(tài)表示下筆狀態(tài)位為1,下筆狀態(tài)開始位為1,并且下筆狀態(tài)結(jié)束位為0,此時(shí),遞減計(jì)數(shù)定時(shí)器已經(jīng)為0;因此,順序執(zhí)行步驟202、204、206、210、212、214、216和224。在該過程中,在步驟214中將懸停有效標(biāo)志設(shè)置為1。在步驟216中將下筆狀態(tài)位變更為0,并且在步驟224中向OS報(bào)告變更的狀態(tài)位。換句話說,使用遞減計(jì)數(shù)定時(shí)器檢測預(yù)定時(shí)間內(nèi)執(zhí)行的下筆移動次數(shù),并且如果在步驟212中確定遞減計(jì)數(shù)定時(shí)器的讀數(shù)是0,那么意味著在預(yù)定時(shí)間內(nèi)連續(xù)出現(xiàn)的下筆移動(觸動移動)的次數(shù)為1;因此,下筆狀態(tài)位沒有設(shè)置為ON,并且確定該狀態(tài)不是下筆狀態(tài)。
正如圖13中的情況(C)所示,在圖13中的情況(B)所示狀態(tài)之后的下筆狀態(tài)期間接收的中間狀態(tài)中,下筆狀態(tài)位為1,下筆狀態(tài)開始位為0,并且下筆狀態(tài)結(jié)束位為0,此時(shí),懸停有效標(biāo)志為1;因此,順序執(zhí)行步驟202、204、206、210、220、222和224。此處再次在步驟222中將下筆狀態(tài)位變更為0,并且在步驟224中向OS報(bào)告變更的狀態(tài)位。
另一方面,正如13中的情況(D)所示,如果在遞減計(jì)數(shù)定時(shí)器尚未到達(dá)0時(shí)出現(xiàn)下一個(gè)下筆,亦即如果在前面的起筆移動經(jīng)過預(yù)定時(shí)間之前檢測到下筆移動,則接收到的第一狀態(tài)表示下筆狀態(tài)位為1,下筆狀態(tài)開始位為1,并且下筆狀態(tài)結(jié)束位為0,此時(shí),遞減計(jì)數(shù)定時(shí)器并未到達(dá)0;因此,順序執(zhí)行步驟202、204、206、210、212、218和224。在該過程中,在步驟218中將懸停有效標(biāo)志清零。下筆狀態(tài)位保持1不變,并且照實(shí)際情況向OS報(bào)告。換句話說,使用遞減計(jì)數(shù)定時(shí)器檢測預(yù)定時(shí)間內(nèi)執(zhí)行的下筆移動次數(shù),并且如果在步驟212中確定遞減計(jì)數(shù)定時(shí)器的并未到達(dá)0,那么意味著在預(yù)定時(shí)間內(nèi)連續(xù)出現(xiàn)的下筆移動(觸動移動)的次數(shù)為2或更多;因此,將下筆狀態(tài)設(shè)置為ON,并且確定該狀態(tài)是下筆狀態(tài)。
正如圖13中的情況(E)所示,在圖13中的情況(D)所示狀態(tài)之后的下筆狀態(tài)期間接收的中間狀態(tài)中,下筆狀態(tài)位為1,下筆狀態(tài)開始位為0,并且下筆狀態(tài)結(jié)束位為0,此時(shí),懸停有效標(biāo)志為0;因此,順序執(zhí)行步驟202、204、206、210、220和224。因此,下筆狀態(tài)位保持1不變,并且照原樣向OS報(bào)告。
正如圖13中的情況(A)所示,在圖13中的情況(B)、(C)、(D)或(E)所示狀態(tài)之后,如上所述,在結(jié)束下筆狀態(tài)而檢測到起筆移動,進(jìn)而接收到最終狀態(tài)時(shí),啟動遞減計(jì)數(shù)定時(shí)器,以便為下一個(gè)下筆作準(zhǔn)備。
圖14是一個(gè)流程圖,該圖表示圖形輸入處理期間OS的處理順序。通常在HDD 40上存儲以上OS程序,而且在系統(tǒng)通電時(shí)加載到SDRAM 34中,并由多芯片模塊32內(nèi)的CPU 32a在SDRAM 34上執(zhí)行??梢栽谥T如軟盤或CD-ROM之類的其他存儲介質(zhì)上提供以上OS程序。一旦出現(xiàn)從筆驅(qū)動程序發(fā)送的數(shù)據(jù),就啟動所示過程。首先,在步驟302中,接收從筆驅(qū)動程序發(fā)送的數(shù)據(jù),并且在SDRAM 34內(nèi)的指定區(qū)域中存儲。下一步,在步驟304中,確定該狀態(tài)中的下筆狀態(tài)位是1還是0,并且如果下筆狀態(tài)位是1,則過程進(jìn)至步驟306;另一方面,如果下筆狀態(tài)位是0,則過程進(jìn)至步驟308。
在步驟306中,在保持下筆狀態(tài)的同時(shí)移動光標(biāo),保持下筆狀態(tài)相當(dāng)于單擊并按住鼠標(biāo)的狀態(tài)。從而繪制圓點(diǎn)或直線,就像拖動鼠標(biāo)一樣。另一方面,在步驟308中,光標(biāo)只移動到由接收到的坐標(biāo)數(shù)據(jù)表示的位置上。
根據(jù)上述圖形輸入板控制器,筆驅(qū)動程序以及OS處理操作,只需在改進(jìn)的懸停模式中執(zhí)行附加的敲筆動作,其后緊接的敲筆動作就像在正常模式中進(jìn)行的敲筆動作一樣運(yùn)行。亦即,假設(shè)圖15A中的所示狀態(tài)為處于改進(jìn)的懸停模式中的狀態(tài),如果在執(zhí)行一次敲筆動作之后在圖形輸入板上進(jìn)行直線繪制移動,如圖15B所示,則如同在正常模式中一樣,在顯示屏上繪制一條直線,如圖15C所示。在一系列的繪制移動后,進(jìn)入起筆狀態(tài),并且在經(jīng)過一定時(shí)間之后,再次啟用懸停操作。在現(xiàn)有技術(shù)中,為了切換模式,必須將筆移動到屏幕的外側(cè),如圖16A、16B、16C和16D所示,但是根據(jù)本發(fā)明,流暢操作稱為可能。
以下將詳細(xì)說明通過在改進(jìn)的懸停模式期間暫時(shí)進(jìn)入正常操作模式繪制直線,隨后恢復(fù)到懸停操作時(shí)的筆移動和操作模式。如圖17所示,在本發(fā)明中,就在繪制直線之前,執(zhí)行敲筆以便切換操作,緊接其后,繪制直線;當(dāng)繪制完直線后從圖形輸入板上抬起筆時(shí),自動恢復(fù)懸停操作。另一方面,如圖18所示,在現(xiàn)有技術(shù)方法中,為了切換到正常模式,必須在繪制直線之前的時(shí)間A按相應(yīng)按鈕,為了切換回懸停模式,必須在繪制直線后的時(shí)間B按另一按鈕。本發(fā)明消除了需要以上令人討厭的按鈕操作。
下面,將根據(jù)本發(fā)明,說明改進(jìn)的懸停模式中圖標(biāo)操作。假設(shè)在改進(jìn)的懸停模式中采用圖19所示的圖標(biāo)操作屏幕。同樣在該情況中,只需執(zhí)行附加的敲筆動作,其后緊接的敲筆動作就像在正常模式中進(jìn)行的敲筆動作一樣運(yùn)行。更具體地說,由于第一次輕敲用于切換操作,通過兩個(gè)敲筆動作實(shí)現(xiàn)等價(jià)的鼠標(biāo)單擊,通過三個(gè)敲筆動作實(shí)現(xiàn)等價(jià)的鼠標(biāo)雙擊。
圖20A和20B為流程圖,該圖表示圖標(biāo)操作期間OS的處理順序。通常在HDD 40上存儲以上OS程序,而且在系統(tǒng)通電時(shí)加載到SDRAM 34中,并由多芯片模塊32內(nèi)的CPU 32a在SDRAM 34上執(zhí)行??梢栽谥T如軟盤或CD-ROM之類的其他存儲介質(zhì)上提供此OS程序。一旦出現(xiàn)從筆驅(qū)動程序發(fā)送的數(shù)據(jù),就啟動所示過程。正如前面所述,對于連續(xù)出現(xiàn)的敲筆動作,筆驅(qū)動程序?qū)⒌诙我约耙院蟾鞔蔚那霉P動作的下筆狀態(tài)位設(shè)置為1,并向OS發(fā)送該位狀態(tài)。因此,OS將第二次敲筆動作解釋為第一次鼠標(biāo)單擊。
首先,在步驟402中,接收從筆驅(qū)動程序發(fā)送的數(shù)據(jù),并且在SDRAM 34內(nèi)指定的區(qū)域中存儲。下一步,在步驟404中,確定該狀態(tài)中的下筆狀態(tài)位與下筆狀態(tài)開始位是否同時(shí)為1,并且如果該結(jié)果為是,則過程進(jìn)至步驟406;另一方面,如果結(jié)果為否,則終止該例程。
在步驟406中,確定將在下面的步驟408中設(shè)置的中斷定時(shí)器的值是否為0,并且如果定時(shí)器的值為0,則過程進(jìn)至步驟408。另一方面,如果定時(shí)器的值不為0,則過程進(jìn)至步驟410。在步驟408中,設(shè)置中斷定時(shí)器,并終止該例程。另一方面,在步驟410中,判斷出從上一個(gè)下筆操作開始的預(yù)定時(shí)間內(nèi)出現(xiàn)下一個(gè)下筆操作,并重新設(shè)置中斷定時(shí)器。在下一步驟412中,確定出現(xiàn)雙擊。
當(dāng)在步驟408中設(shè)置的中斷定時(shí)器引起中斷時(shí),執(zhí)行圖20B所示的過程。由于在從上一個(gè)下筆操作開始的預(yù)定時(shí)間內(nèi)沒有出現(xiàn)下一個(gè)下筆操作時(shí),才調(diào)用以上過程,所以在步驟450中確定出現(xiàn)單擊。
例如,當(dāng)檢測到單擊時(shí),執(zhí)行文件選擇操作或其他操作,例如,當(dāng)檢測到雙擊時(shí),激活文件中的程序。
如上所述,根據(jù)本發(fā)明,在使用諸如圖形輸入板或數(shù)字化儀之類的觸式輸入設(shè)備代替鼠標(biāo)作為輸入設(shè)備的信息處理裝置中,可以利用非常簡單的操作實(shí)現(xiàn)正常操作與懸停操作之間的切換,從而增強(qiáng)了它的可用性。盡管所述實(shí)施方式涉及采用筆(指示筆)的示例,但是本發(fā)明同樣適用于利用手指操作的裝置。
可以以其他具體方式實(shí)施本發(fā)明而并不背離其實(shí)質(zhì)或主要特征。因此本實(shí)施方式在所有方面上被認(rèn)為是說明性的而不是限定性的,由附屬權(quán)利要求書而不是由上述說明表示本發(fā)明的范圍,以及包括在權(quán)利要求書之等同物的目的和范圍內(nèi)的所有變更都應(yīng)包括在其中。
權(quán)利要求
1.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入處理方法,該方法包括檢測非觸動狀態(tài)時(shí)長的第一步驟,其中在非觸動狀態(tài)中不在所述操作面上執(zhí)行觸動移動;以及當(dāng)出現(xiàn)觸動移動時(shí),根據(jù)所述檢測的時(shí)長確定表示觸動狀態(tài)的信息的第二步驟。
2.權(quán)利要求1所要求的一種輸入處理方法,其中出現(xiàn)觸動狀態(tài)時(shí),所述第一步驟檢測跟隨所述觸動狀態(tài)的所述非觸動狀態(tài)的時(shí)長。
3.權(quán)利要求1所要求的一種輸入處理方法,其中如果所述檢測的時(shí)長小于預(yù)定時(shí)長,則所述第二步驟確定該狀態(tài)為觸動狀態(tài)。
4.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入處理方法,該方法包括檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù)的第一步驟;以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二步驟。
5.權(quán)利要求4所要求的一種輸入處理方法,其中所述第一步驟檢測預(yù)定時(shí)長上所述觸動移動的出現(xiàn)次數(shù)。
6.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入處理方法,該方法包括檢測在預(yù)定時(shí)長內(nèi)觸動移動的出現(xiàn)次數(shù)的第一步驟;以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二步驟。
7.權(quán)利要求4至6中任一項(xiàng)所要求的一種輸入處理方法,其中如果所述出現(xiàn)次數(shù)為1,則所述第二步驟確定該狀態(tài)不是相對于所述觸動移動而出現(xiàn)的觸動狀態(tài),如果所述檢測的出現(xiàn)次數(shù)為2或更多,則確定該狀態(tài)為觸動狀態(tài)。
8.權(quán)利要求4至6中任一項(xiàng)所要求的一種輸入處理方法,其中當(dāng)所述檢測的出現(xiàn)次數(shù)為2時(shí),確定出現(xiàn)單擊,及/或當(dāng)所述檢測的出現(xiàn)次數(shù)為3時(shí),確定出現(xiàn)雙擊。
9.權(quán)利要求1至7中任一項(xiàng)所要求的一種輸入處理方法,其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下步驟,在該步驟中所述光標(biāo)響應(yīng)于表示信息的所述觸動狀態(tài),從所述第二狀態(tài)變更到所述第一狀態(tài)。
10.權(quán)利要求1至9中任一項(xiàng)所要求的一種輸入處理方法,該方法包括以下步驟,即在所述第二步驟確定了表示信息的所述觸動狀態(tài)并且所述觸動狀態(tài)結(jié)束后,確定表示終止所述觸動狀態(tài)的信息的步驟。
11.權(quán)利要求1至7中任一項(xiàng)所要求的一種輸入處理方法,其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域內(nèi)顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下步驟,在該步驟中當(dāng)所述觸動移動結(jié)束時(shí),所述光標(biāo)從所述第一狀態(tài)變更到所述第二狀態(tài)。
12.權(quán)利要求1至11中任一項(xiàng)所要求的一種輸入處理方法,該方法包括響應(yīng)于表示信息的所述觸動狀態(tài)進(jìn)行信息處理的步驟。
13.權(quán)利要求1至4中任一項(xiàng)所要求的一種輸入處理方法,其中利用筆在所述操作面上進(jìn)行所述觸動移動,以及所述非觸動狀態(tài)為起筆狀態(tài),和/或所述觸動狀態(tài)為下筆狀態(tài)。
14.權(quán)利要求9所要求的一種輸入處理方法,其中所述第一狀態(tài)為單擊光標(biāo)狀態(tài),和/或所述第二狀態(tài)為懸停狀態(tài)。
15.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入處理方法,該方法包括以下步驟檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù),以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定對應(yīng)的鼠標(biāo)操作。
16.權(quán)利要求15所要求的一種輸入處理方法,其中如果所述檢測的出現(xiàn)次數(shù)為2,則所述對應(yīng)的鼠標(biāo)操作確定步驟確定出現(xiàn)單擊,和/或如果所述檢測的出現(xiàn)次數(shù)為3,則確定出現(xiàn)雙擊。
17.權(quán)利要求1至16中任一項(xiàng)所要求的一種輸入處理方法,其中所述設(shè)備包括一個(gè)顯示區(qū)域,并且在所述顯示區(qū)域內(nèi)安排所述觸動移動操作面。
18.權(quán)利要求1至16中任一項(xiàng)所要求的一種輸入處理方法,其中僅當(dāng)將指定模式設(shè)置為活動時(shí),才執(zhí)行各所述步驟。
19.一種用于觸式輸入設(shè)備的輸入控制裝置,其中觸式輸入設(shè)備通過在操作面上執(zhí)行觸動移動而提供輸入,該裝置包括檢測非觸動狀態(tài)時(shí)長的第一部件,其中在非觸動狀態(tài)中不在所述操作面上執(zhí)行觸動移動;以及當(dāng)出現(xiàn)觸動移動時(shí),根據(jù)所述檢測的時(shí)長確定表示觸動狀態(tài)的信息的第二部件。
20.權(quán)利要求19所要求的一種輸入控制裝置,其中出現(xiàn)觸動狀態(tài)時(shí),所述第一部件檢測跟隨所述觸動狀態(tài)的所述非觸動狀態(tài)的時(shí)長。
21.權(quán)利要求19所要求的一種輸入控制裝置,其中如果所述檢測的時(shí)長小于預(yù)定時(shí)長,則所述第二部件確定該狀態(tài)為觸動狀態(tài)。
22.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入控制裝置,該裝置包括檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù)的第一部件;以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二部件。
23.權(quán)利要求22所要求的一種輸入控制裝置,其中所述第一部件檢測預(yù)定時(shí)長上所述觸動移動的出現(xiàn)次數(shù)。
24.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入控制裝置,該裝置包括檢測在預(yù)定時(shí)長內(nèi)所述觸動移動的出現(xiàn)次數(shù)的第一部件;以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二部件。
25.權(quán)利要求22至24中任一項(xiàng)所要求的一種輸入控制裝置,其中如果所述出現(xiàn)次數(shù)為1,則所述第二部件確定該狀態(tài)不是相對于所述觸動移動出現(xiàn)的觸動狀態(tài),如果所述檢測的出現(xiàn)次數(shù)為2或更多,則確定該狀態(tài)為觸動狀態(tài)。
26.權(quán)利要求22至25中任一項(xiàng)所要求的一種輸入控制裝置,其中當(dāng)所述檢測的出現(xiàn)次數(shù)為2時(shí),確定出現(xiàn)單擊,和/或當(dāng)所述檢測的次數(shù)為3時(shí),確定出現(xiàn)雙擊。
27.權(quán)利要求19至25中任一項(xiàng)所要求的一種輸入控制裝置,其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域內(nèi)顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下部件,該部件用于響應(yīng)于表示信息的所述觸動狀態(tài),將所述光標(biāo)從所述第二狀態(tài)變更到所述第一狀態(tài)。
28.權(quán)利要求19至27中任一項(xiàng)所要求的一種輸入控制裝置,該裝置包括以下部件,即在所述第二部件確定了表示信息的所述觸動狀態(tài)并且所述觸動狀態(tài)結(jié)束后,確定表示終止所述觸動狀態(tài)的信息的部件。
29.權(quán)利要求19至25中任一項(xiàng)所要求的一種輸入控制裝置,其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域內(nèi)顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下部件,當(dāng)所述觸動移動結(jié)束時(shí),所述部件將所述光標(biāo)從所述第一狀態(tài)變更到所述第二狀態(tài)。
30.權(quán)利要求19至29中任一項(xiàng)所要求的一種輸入控制裝置,該裝置包括響應(yīng)于表示信息的所述觸動狀態(tài)進(jìn)行信息處理的部件。
31.權(quán)利要求19至22中任一項(xiàng)所要求的一種輸入控制裝置,其中利用筆在所述操作面上進(jìn)行所述觸動移動,以及所述非觸動狀態(tài)為起筆狀態(tài),和/或所述觸動狀態(tài)為下筆狀態(tài)。
32.權(quán)利要求27所要求的一種輸入控制裝置,其中所述第一狀態(tài)為單擊光標(biāo)狀態(tài),和/或所述第二狀態(tài)為懸停狀態(tài)。
33.一種用于通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備的輸入控制裝置,該裝置包括檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù)的部件,以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定對應(yīng)的鼠標(biāo)操作的部件。
34.權(quán)利要求33所要求的一種輸入控制裝置,其中如果所述檢測的出現(xiàn)次數(shù)為2,則所述對應(yīng)的鼠標(biāo)操作確定部件確定為出現(xiàn)單擊,和/或如果所述檢測的出現(xiàn)次數(shù)為3,則確定為出現(xiàn)雙擊。
35.權(quán)利要求19至33中任一項(xiàng)所要求的一種輸入控制裝置,其中僅當(dāng)將指定模式設(shè)置為活動時(shí),各所述部件才開始運(yùn)行。
36.一種信息處理裝置,該裝置包括所述觸式輸入設(shè)備;以及權(quán)利要求19至權(quán)利要求34之任一權(quán)利要求所要求的輸入控制裝置。
37.一種信息處理裝置,該裝置包括所述觸式輸入設(shè)備;顯示設(shè)備;以及權(quán)利要求19至34中任一項(xiàng)所要求的輸入控制裝置,其中在所述顯示設(shè)備上安裝所述所述觸式輸入設(shè)備的操作面。
38.一種計(jì)算機(jī)可讀的記錄介質(zhì),所述計(jì)算機(jī)使用通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備,所述記錄介質(zhì)之上記錄有使所述計(jì)算機(jī)完成以下功能的程序檢測非觸動狀態(tài)時(shí)長的第一功能,當(dāng)在非觸動狀態(tài)中時(shí)不在所述操作面上執(zhí)行觸動移動;以及當(dāng)出現(xiàn)觸動移動時(shí),根據(jù)所述檢測的時(shí)長確定表示觸動狀態(tài)的信息的第二功能。
39.權(quán)利要求38所要求的一種記錄介質(zhì),其中當(dāng)出現(xiàn)觸動狀態(tài)時(shí),所述第一功能檢測跟隨所述觸動狀態(tài)的所述非觸動狀態(tài)的時(shí)長。
40.權(quán)利要求38所要求的一種記錄介質(zhì),其中如果所述檢測的時(shí)長小于預(yù)定時(shí)長,則所述第二功能確定該狀態(tài)為觸動狀態(tài)。
41.一種計(jì)算機(jī)可讀的記錄介質(zhì),所述計(jì)算機(jī)使用通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備,所述記錄介質(zhì)之上記錄有使所述計(jì)算機(jī)完成以下功能的程序檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù)的第一功能;以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二功能。
42.權(quán)利要求41所要求的一種記錄介質(zhì),其中所述第一功能檢測預(yù)定時(shí)長上所述觸動移動的出現(xiàn)次數(shù)。
43.一種計(jì)算機(jī)可讀的記錄介質(zhì),所述計(jì)算機(jī)使用通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備,所述記錄介質(zhì)之上記錄有使所述計(jì)算機(jī)完成以下功能的程序檢測在預(yù)定時(shí)長內(nèi)觸動移動的出現(xiàn)次數(shù)的第一功能;以及根據(jù)檢測的出現(xiàn)次數(shù)確定表示觸動狀態(tài)的信息的第二功能。
44.權(quán)利要求41至43中任一項(xiàng)所要求的一種記錄介質(zhì),其中如果所述出現(xiàn)次數(shù)為1,則所述第二功能確定該狀態(tài)不是相對于所述觸動移動而出現(xiàn)的觸動狀態(tài),如果所述檢測的出現(xiàn)次數(shù)為2或更多,則確定該狀態(tài)為觸動狀態(tài)。
45.權(quán)利要求41至44中任一項(xiàng)所要求的一種記錄介質(zhì),包括以下功能,亦即當(dāng)所述檢測的出現(xiàn)次數(shù)為2時(shí),使所述計(jì)算機(jī)確定出現(xiàn)單擊的功能,和/或當(dāng)所述檢測的出現(xiàn)次數(shù)為3時(shí),使所述計(jì)算機(jī)確定出現(xiàn)雙擊的功能。
46.權(quán)利要求38至44中任一項(xiàng)所要求的一種記錄介質(zhì),其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域內(nèi)顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下功能,亦即響應(yīng)于表示信息的所述觸動狀態(tài),將所述光標(biāo)從所述第二狀態(tài)變更到所述第一狀態(tài)的功能。
47.權(quán)利要求38至46中任一項(xiàng)所要求的一種記錄介質(zhì),包括以下功能,即在所述第二功能確定了表示信息的所述觸動狀態(tài)并且所述觸動狀態(tài)結(jié)束后,確定表示終止所述觸動狀態(tài)的信息的功能。
48.權(quán)利要求38至44中任一項(xiàng)所要求的一種記錄介質(zhì),其中所述設(shè)備為在顯示區(qū)域內(nèi)顯示光標(biāo)的設(shè)備,所述光標(biāo)具有第一狀態(tài)和第二狀態(tài),第一狀態(tài)用于引導(dǎo)所述顯示區(qū)域內(nèi)顯示的操作目標(biāo)的處理,第二狀態(tài)用于不引導(dǎo)所述操作目標(biāo)的處理,并且包括以下功能,即當(dāng)所述觸動移動結(jié)束時(shí),將所述光標(biāo)從所述第一狀態(tài)變更到所述第二狀態(tài)的功能。
49.權(quán)利要求38至48中任一項(xiàng)所要求的一種記錄介質(zhì),包括響應(yīng)于表示信息的所述觸動狀態(tài)而進(jìn)行信息處理的功能。
50.權(quán)利要求38至41中任一項(xiàng)所要求的一種記錄介質(zhì),其中利用筆在所述操作面上進(jìn)行所述觸動移動,以及所述非觸動狀態(tài)為起筆狀態(tài),和/或所述觸動狀態(tài)為下筆狀態(tài)。
51.權(quán)利要求46所要求的一種記錄介質(zhì),其中所述第一狀態(tài)為單擊光標(biāo)狀態(tài),和/或所述第二狀態(tài)為懸停狀態(tài)。
52.一種計(jì)算機(jī)可讀的記錄介質(zhì),所述計(jì)算機(jī)使用通過在操作面上執(zhí)行觸動移動而提供輸入的設(shè)備,所述記錄介質(zhì)之上記錄有使所述計(jì)算機(jī)完成以下功能的程序檢測所述觸動移動的連續(xù)出現(xiàn)次數(shù)的功能,以及根據(jù)所述檢測的出現(xiàn)次數(shù)確定對應(yīng)的鼠標(biāo)操作的功能。
53.權(quán)利要求52所要求的一種記錄介質(zhì),其中如果所述檢測的出現(xiàn)次數(shù)為2,則所述對應(yīng)的鼠標(biāo)操作確定功能確定出現(xiàn)單擊,和/或如果所述檢測的出現(xiàn)次數(shù)為3,則確定出現(xiàn)雙擊。
54.權(quán)利要求38至53中任一項(xiàng)所要求的一種記錄介質(zhì),其中所述設(shè)備包括一個(gè)顯示區(qū)域,并且在所述顯示區(qū)域內(nèi)安排所述觸動移動操作面。
全文摘要
在使用觸式輸入設(shè)備的信息處理裝置中,實(shí)現(xiàn)正常模式與懸停模式之間切換的輸入處理方法和輸入控制裝置。在將懸停模式設(shè)置為活動狀態(tài)期間,檢測起筆移動與隨后的下筆移動之間的時(shí)間間隔。若間隔等于大于預(yù)定時(shí)長,則將發(fā)送到OS的下筆信息設(shè)置為OFF,實(shí)現(xiàn)懸停操作;否則設(shè)置為ON,實(shí)現(xiàn)正常操作。因此,利用附加的敲筆動作,其后緊接的筆操作就像在正常模式中進(jìn)行的筆操作一樣。
文檔編號G06F3/048GK1251439SQ9910634
公開日2000年4月26日 申請日期1999年5月6日 優(yōu)先權(quán)日1998年10月19日
發(fā)明者栗林健 申請人:富士通株式會社