專利名稱:輸入處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及裝載在計(jì)算機(jī)等電子設(shè)備中的輸入處理裝置,特別涉及具備滾動(dòng) (scroll)功能的輸入處理裝置。
背景技術(shù):
在計(jì)算機(jī)等電子設(shè)備中,使顯示畫(huà)面上所顯示的文字信息及圖像信息等顯示內(nèi)容 向上下左右方向移動(dòng),從而使未顯示的、新的顯示內(nèi)容被顯示的滾動(dòng)操作被頻繁地進(jìn)行。作為進(jìn)行這樣的滾動(dòng)操作的方法之一,以往使用觸摸面板(touch pad),下面的專 利文獻(xiàn)1中記載了具有使用觸摸面板來(lái)使顯示內(nèi)容滾動(dòng)的功能的便攜電話。在專利文獻(xiàn)1中,觸摸面板的下端部設(shè)定有即使手指的滑動(dòng)操作停止、光標(biāo)也能 繼續(xù)移動(dòng)的繼續(xù)動(dòng)作區(qū)域(滾動(dòng)區(qū)域),在手指觸摸繼續(xù)動(dòng)作區(qū)域的期間,顯示畫(huà)面上的顯 示內(nèi)容會(huì)滾動(dòng)。專利文獻(xiàn)1 日本特開(kāi)2007-66031號(hào)公報(bào)但是,上述專利文獻(xiàn)1所記載的結(jié)構(gòu)中,觸摸面板的手指滑動(dòng)操作的移動(dòng)量與顯 示裝置所顯示的光標(biāo)的移動(dòng)量的比例,是由操作者預(yù)先設(shè)定的,具有以行為單位的滾動(dòng)功 能卻不具有以頁(yè)為單位的滾動(dòng)功能。因此,在想要跳過(guò)多個(gè)頁(yè)面而移動(dòng)到目的頁(yè)面的情況下,例如在從最初頁(yè)面移動(dòng) 到最后頁(yè)面的情況下,在目的頁(yè)面出現(xiàn)之前需要持續(xù)按壓滾動(dòng)區(qū)域,強(qiáng)制操作者花費(fèi)大量 的時(shí)間。此外,即使同時(shí)具有以行為單位的滾動(dòng)功能和以頁(yè)為單位的滾動(dòng)功能,也無(wú)法通 過(guò)簡(jiǎn)便的操作順利地對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行切換,從而不能高效地 進(jìn)行滾動(dòng)操作。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述現(xiàn)有技術(shù)問(wèn)題而做出的,目的在于提供一種能夠通過(guò)簡(jiǎn)便 的操作順利地對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行切換的輸入處理裝置。本發(fā)明是一種輸入處理裝置,具備輸入面板,具有輸入面;檢測(cè)部,對(duì)接觸到上 述輸入面的指示體進(jìn)行檢測(cè);以及控制部,根據(jù)從上述檢測(cè)部得到的輸入信號(hào),將顯示內(nèi)容 顯示在顯示裝置上,該輸入處理裝置的特征在于,上述控制部中設(shè)有處理部,根據(jù)輸入信 號(hào)使上述顯示內(nèi)容滾動(dòng);以及判斷部,檢測(cè)上述指示體的移動(dòng)速度,并與預(yù)先設(shè)定的閾值進(jìn) 行比較從而進(jìn)行判斷,上述處理部具有使上述顯示內(nèi)容滾動(dòng)的第1動(dòng)作處理和第2動(dòng)作處 理,根據(jù)上述判斷部的判斷結(jié)果,利用上述第1動(dòng)作處理和上述第2動(dòng)作處理中的一個(gè)使上 述顯示內(nèi)容滾動(dòng)。本發(fā)明中,能夠按照手指的操作選擇不同的滾動(dòng)。因此,能夠更高效且流暢地進(jìn)行 滾動(dòng)操作。上述內(nèi)容中,優(yōu)選在上述輸入面上設(shè)置有滾動(dòng)區(qū)域,在來(lái)自上述指示體的操作施加在上述滾動(dòng)區(qū)域的情況下,使上述顯示內(nèi)容滾動(dòng)。通過(guò)上述方法,能夠容易地檢測(cè)到操作者所提供的操作是滾動(dòng)操作這一情況。此外,在上述輸入面上設(shè)置有滾動(dòng)區(qū)域,在來(lái)自上述指示體的操作施加在上述輸 入面中的任意位置的情況下,進(jìn)行使用了上述第1動(dòng)作處理的滾動(dòng),在來(lái)自上述指示體的 操作僅施加在上述滾動(dòng)區(qū)域的情況下,進(jìn)行使用了上述第2動(dòng)作處理的滾動(dòng)。通過(guò)上述方法,能夠明確地區(qū)分操作者所提供的操作是基于第1動(dòng)作處理的滾 動(dòng),還是基于第2動(dòng)作處理的滾動(dòng)。此外,優(yōu)選當(dāng)上述判斷部的判斷結(jié)果為“低速”時(shí),利用上述第1動(dòng)作處理而使上 述顯示內(nèi)容滾動(dòng),當(dāng)上述判斷結(jié)果為“高速”、或者手指以掃過(guò)(払々)的方式接觸到滾動(dòng)區(qū) 域時(shí),利用上述第2動(dòng)作處理而使上述顯示內(nèi)容滾動(dòng)。如上所述,能夠按照操作者進(jìn)行的操作來(lái)選擇滾動(dòng)的動(dòng)作處理,因此,能夠減輕操 作者的負(fù)擔(dān),成為更容易使用的滾動(dòng)功能。例如,上述第1動(dòng)作處理是以行為單位的滾動(dòng),上述第2動(dòng)作處理是以頁(yè)為單位的滾動(dòng)。此外,上述處理部通過(guò)在個(gè)人計(jì)算機(jī)(personal computer)的控制部中存儲(chǔ)的軟 件來(lái)執(zhí)行,上述判斷部通過(guò)上述處理部中所包含的軟件來(lái)執(zhí)行。發(fā)明效果本發(fā)明中,能夠通過(guò)簡(jiǎn)便的操作(例如手指掃過(guò)那樣的接觸操作)對(duì)以行為單位 的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行切換。因此,能夠高效地進(jìn)行滾動(dòng)作業(yè)。
圖1是表示裝載了本發(fā)明的輸入處理裝置的筆記本(notebook)型個(gè)人計(jì).(PC)的立體圖。
圖2是平面型輸入處理裝置的俯視圖。
圖3是輸入處理裝置的電路框圖。
圖4是表示作為本發(fā)明的實(shí)施方式的輸入處理裝置的動(dòng)作處理的流程。
圖5是表示圖4的流程中所設(shè)置的滾動(dòng)檢測(cè)程序的動(dòng)作處理的流程。
符號(hào)說(shuō)明
1個(gè)人計(jì)算機(jī)
6顯示裝置
7輸入面板
7a輸入面
8右按鈕
9左按鈕
12面板檢測(cè)部
13面板輸入信號(hào)生成部
18滾動(dòng)區(qū)域
22操作系統(tǒng)
23顯示驅(qū)動(dòng)器
24面板用驅(qū)動(dòng)軟件25滾動(dòng)用應(yīng)用程序軟件A閾值T指定時(shí)間
具體實(shí)施例方式圖1是表示裝載了本發(fā)明的輸入處理裝置的筆記本型個(gè)人計(jì)算機(jī)(PC)的立體圖, 圖2是平面型輸入處理裝置的俯視圖。圖3是輸入處理裝置的電路框圖。圖1所示的個(gè)人計(jì)算機(jī)1的主體部2和蓋體部3被可折疊地連接。主體部2表面 的操作盤(pán)上設(shè)置有鍵盤(pán)裝置4和平面型輸入處理裝置5。上述蓋體部3的靠近使用者一側(cè) 的面上設(shè)置有由液晶顯示面板形成的顯示裝置6。平面型輸入處理裝置5如圖2放大所示,具有輸入面板(觸摸面板)7、位于輸入面 板右下方的右按鈕8和位于輸入面板左下方的左按鈕9。另外,右按鈕8和左按鈕9不是構(gòu) 成本發(fā)明的必要部件。輸入面板7具有由平坦的面構(gòu)成的輸入面7a。輸入面板7中,沿X方向延伸的多 個(gè)X電極和沿Y方向延伸的多個(gè)Y電極隔著絕緣層而對(duì)置,并且,在相鄰的X電極之間分別 設(shè)置有檢測(cè)電極。這些電極的表面設(shè)置有薄絕緣片,該絕緣片的表面即上述輸入面7a。如圖3所示,通過(guò)設(shè)置于輸入處理裝置5的驅(qū)動(dòng)電路11,依次對(duì)X電極施加規(guī)定的 電壓,并在與該施加電壓不同的定時(shí)(timing)依次對(duì)Y電極施加規(guī)定的電壓。手指作為幾 乎為接地電位的導(dǎo)電體的指示體,若接觸到輸入面7a,則手指和各電極之間形成靜電電容, 所以在手指所接近的部分,檢測(cè)電極和X電極之間的靜電電容發(fā)生變化,或者檢測(cè)電極和Y 電極之間的靜電電容發(fā)生變化。由于該靜電電容的變化,提供到X電極及Y電極的脈沖狀的電壓的上升時(shí)間發(fā)生 延遲。此時(shí)的電壓上升時(shí)間的延遲通過(guò)檢測(cè)電極而被面板檢測(cè)部12檢測(cè)。面板檢測(cè)部12 在利用檢測(cè)電極檢測(cè)出上述電壓的上升延遲時(shí),通過(guò)得到在該時(shí)刻正在對(duì)哪個(gè)X電極或Y 電極施加電壓的定時(shí)信息,能夠在X-Y坐標(biāo)上檢測(cè)手指正在接觸的部位。因此,若移動(dòng)接觸到輸入面7a的手指,則能夠在X-Y坐標(biāo)上檢測(cè)該手指的移動(dòng)軌 跡。此外,當(dāng)使手指快速地接近輸入面7a且快速地離開(kāi)輸入面7a,即進(jìn)行了所謂的輕敲 (tap)操作時(shí),由于在短時(shí)間內(nèi)電極間的靜電電容發(fā)生變化,因此能夠通過(guò)面板檢測(cè)部12 檢測(cè)到這一情況。如圖2所示,輸入面板7中,輸入面7a被預(yù)先劃分為多個(gè)區(qū)域,各個(gè)區(qū)域被分配了 各種操作功能。各個(gè)區(qū)域的劃分?jǐn)?shù)量及區(qū)域大小如何設(shè)定,或者各個(gè)區(qū)域被分配何種功能, 能夠通過(guò)操作后述面板用驅(qū)動(dòng)軟件24的設(shè)定菜單來(lái)進(jìn)行設(shè)定、變更。圖2所示的實(shí)施方式 中,在輸入面7a右端設(shè)定有帶狀的滾動(dòng)區(qū)域18。并且,滾動(dòng)區(qū)域18的位置不限于輸入面7a 的右端,優(yōu)選能夠通過(guò)操作者的選擇而自由地設(shè)定的結(jié)構(gòu)。通常,滾動(dòng)方向?yàn)轱@示畫(huà)面的垂 直方向(圖1的Y方向)時(shí),滾動(dòng)區(qū)域18被設(shè)定在右端或左端,滾動(dòng)方向?yàn)樽笥曳较?圖 1的X方向)時(shí),滾動(dòng)區(qū)域18被設(shè)定在上端或下端。圖3所示的平面型輸入處理裝置5,如前所述地,具有驅(qū)動(dòng)電路11,依次將脈沖狀 的電壓提供到上述輸入面板7的X電極與Y電極;面板檢測(cè)部12,利用設(shè)置于輸入面板7的檢測(cè)電極而檢測(cè)電壓上升的變化。通過(guò)面板檢測(cè)部12可以在X-Y坐標(biāo)上確定輸入面7a上 的手指的接觸位置。并且,右按鈕8和左按鈕9的操作信號(hào)也通過(guò)面板檢測(cè)部12來(lái)檢測(cè)。輸入處理裝置5中設(shè)置有面板輸入信號(hào)生成部13。在面板輸入信號(hào)生成部13中, 使由面板檢測(cè)部12檢測(cè)到的作為輸入面板7的操作信號(hào)的X-Y坐標(biāo)信息、右按鈕8的開(kāi)關(guān) 輸入信息和左按鈕9的開(kāi)關(guān)輸入信息,成為規(guī)定的字節(jié)數(shù)的格式數(shù)據(jù),并從輸出接口 14輸 出。從輸出接口 14輸出的操作信號(hào)被提供到設(shè)置于個(gè)人計(jì)算機(jī)的控制部20中的輸入接口 21。輸出接口 14和輸入接口 21為USB接口等。個(gè)人計(jì)算機(jī)1的控制部20中存儲(chǔ)有各種軟件??刂撇?0中存儲(chǔ)有操作系統(tǒng)(OS operation system) 22。通過(guò)該操作系統(tǒng)22控制顯示驅(qū)動(dòng)器(driver) 23,將各種信息顯示 在顯示裝置6上??刂撇?0安裝有面板用驅(qū)動(dòng)軟件24,由上述輸入接口 21接收到的操作信號(hào)被提 供給面板用驅(qū)動(dòng)軟件24。通過(guò)面板用驅(qū)動(dòng)軟件24,根據(jù)從面板輸入信號(hào)生成部13發(fā)送的 規(guī)定的格式的操作信號(hào),生成坐標(biāo)數(shù)據(jù)信號(hào)等并通知給操作系統(tǒng)22。此外,控制部20安裝有作為處理部而發(fā)揮作用的滾動(dòng)用應(yīng)用程序軟件 (application soft)250滾動(dòng)用應(yīng)用程序軟件25用于對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行選 擇,根據(jù)坐標(biāo)數(shù)據(jù)信號(hào)判斷操作者進(jìn)行的操作是以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)中 的哪一種,并將這些信息通知給操作系統(tǒng)22。下面,說(shuō)明輸入處理裝置的動(dòng)作。圖4是表示作為本發(fā)明的實(shí)施方式的輸入處理裝置的動(dòng)作處理的流程,圖5是表 示圖4的流程中的所設(shè)置的滾動(dòng)檢測(cè)程序的動(dòng)作處理的流程。另外,在下面的說(shuō)明中,將動(dòng) 作處理的各步驟表示為“ST”而進(jìn)行說(shuō)明??刂撇?0中,操作系統(tǒng)(OS) 22控制面板用驅(qū)動(dòng)軟件24和滾動(dòng)用應(yīng)用程序軟件 25,并且以規(guī)定的時(shí)間間隔進(jìn)行輪詢(polling),由此進(jìn)行坐標(biāo)數(shù)據(jù)信號(hào)的監(jiān)視。如圖4所示,若輸入坐標(biāo)數(shù)據(jù)信號(hào),則滾動(dòng)用應(yīng)用程序軟件25開(kāi)始進(jìn)行動(dòng)作處 理(STO),首先,在STl中將Wheel設(shè)定為Wheel =0 (STl)。Wheel表示鼠標(biāo)功能中的滾 輪(wheel)操作,通過(guò)滾輪的滾動(dòng)操作來(lái)進(jìn)行畫(huà)面的滾動(dòng)等。當(dāng)進(jìn)行滾輪操作時(shí),設(shè)定為 Wheel = 1,當(dāng)不進(jìn)行滾輪操作時(shí),設(shè)定為Wheel = 0。本發(fā)明未伴隨有滾輪操作,所以此處 設(shè)定為Wheel = 0。接下來(lái),檢查在剛剛進(jìn)行輪詢時(shí),是否檢測(cè)到針對(duì)輸入面板7的輸入面7a的新的 輸入(ST2),在檢測(cè)出新的輸入即“是”的情況下,前進(jìn)至ST3,在未檢測(cè)出新的輸入即“否” 的情況下,前進(jìn)至ST11。(檢測(cè)出新的輸入的情況)在ST3中,對(duì)累積X緩沖器及累積Y緩沖器的值進(jìn)行復(fù)位。累積X緩沖器及累積 Y緩沖器所存儲(chǔ)的值為,在輸入面7a上移動(dòng)的手指的移動(dòng)量在X方向上的累積值及在Y方 向上的累積值。面板用驅(qū)動(dòng)軟件24如后述那樣,若在動(dòng)作處理中檢測(cè)出手指接觸到輸入面7a這 一情況,則分別計(jì)算出X方向和Y方向上的手指累積的移動(dòng)量,進(jìn)行累積X緩沖器及累積Y 緩沖器的內(nèi)容的更新。
然后,前進(jìn)至ST4,對(duì)滾動(dòng)單元標(biāo)志的設(shè)定進(jìn)行復(fù)位(設(shè)定為0)。另外,滾動(dòng)單元 標(biāo)志是在后述的ST19中使?jié)L動(dòng)檢測(cè)程序(ST20 ST27)執(zhí)行的判斷用標(biāo)志。接下來(lái),前進(jìn)至ST5,檢查手指接觸的位置是否是滾動(dòng)區(qū)域18。該檢查根據(jù)坐標(biāo)數(shù) 據(jù)信號(hào)進(jìn)行。此時(shí),在手指接觸的位置在滾動(dòng)區(qū)域18內(nèi)即“是”的情況下,前進(jìn)至ST6,否 則,即“否”的情況下,前進(jìn)至STie0ST6中,各個(gè)值被清除并對(duì)滾動(dòng)設(shè)定進(jìn)行設(shè)置。例如,在ST7中手指正在接觸的輸 入面7a上的坐標(biāo)位置被設(shè)置為X = 0、Y = 0,ST8中的滾動(dòng)操作標(biāo)志被設(shè)定為“有效”,ST9 中的頁(yè)滾動(dòng)標(biāo)志被設(shè)定為“行單位”。此外,滾動(dòng)操作標(biāo)志能夠設(shè)定為“有效”或“無(wú)效”,“有效”表示能夠進(jìn)行滾動(dòng)處理 的狀態(tài),“無(wú)效”表示不進(jìn)行滾動(dòng)處理的狀態(tài)。并且,頁(yè)滾動(dòng)標(biāo)志能夠設(shè)定為“行單位”或“頁(yè) 單位”,“行單位”表示以行為單位進(jìn)行的滾動(dòng)動(dòng)作處理(第1動(dòng)作處理),“頁(yè)單位”表示以 頁(yè)為單位進(jìn)行的滾動(dòng)動(dòng)作處理(第2動(dòng)作處理)。并且,若滾動(dòng)設(shè)定的設(shè)置結(jié)束,則將各標(biāo)志的設(shè)定狀態(tài)、接觸位置X、Y的值、以及 Wheel的設(shè)定狀態(tài)等信息通知給操作系統(tǒng)22 (STlO),滾動(dòng)用應(yīng)用程序軟件25的動(dòng)作處理結(jié)
束ο此外,在ST5中,在手指接觸的位置在滾動(dòng)區(qū)域18之外即“否”的情況下,分別進(jìn) 行如下設(shè)定通過(guò)ST16將滾動(dòng)操作標(biāo)志設(shè)定為“無(wú)效”,通過(guò)ST17將頁(yè)滾動(dòng)標(biāo)志形式性地設(shè) 定為“行單位”,并在STlO中將這些內(nèi)容通知給操作系統(tǒng)22。在這種情況下,滾動(dòng)操作標(biāo)志 為“無(wú)效”,所以在顯示裝置上不執(zhí)行滾動(dòng)處理。(未檢測(cè)出新的輸入的情況)上述ST2中,在剛剛進(jìn)行的輪詢中未檢測(cè)出新的輸入的情況下,前進(jìn)至ST11。在剛 剛進(jìn)行輪詢中未檢測(cè)出新的輸入,所以在STll中檢測(cè)上一次輪詢時(shí)是否檢測(cè)出新的輸入。 并且,在上一次輪詢時(shí)檢測(cè)出輸入即“是”的情況下,前進(jìn)至ST12,未檢測(cè)出輸入即“否”的 情況下,前進(jìn)至ST16。在ST12中,檢查STll中的上一次輸入時(shí)的手指接觸的位置是否在 滾動(dòng)區(qū)域18內(nèi),在滾動(dòng)區(qū)域18內(nèi)即“是”的情況下,前進(jìn)至ST13,在滾動(dòng)區(qū)域18外即“否” 的情況下,前進(jìn)至ST16。在ST13中,進(jìn)行滾動(dòng)操作標(biāo)志的檢查,在“有效” S卩“是”的情況下 前進(jìn)至ST14,在沒(méi)有效即“無(wú)效”即“否”的情況下前進(jìn)至ST16。在ST14中的滾動(dòng)操作標(biāo)志為“有效”的情況下,向累積X緩沖器及累積Y緩沖器 中分別加入上一次輪詢時(shí)檢測(cè)的手指的接觸位置的X方向的移動(dòng)量和Y方向的移動(dòng)量,從 而對(duì)其內(nèi)容進(jìn)行更新。在之后的ST15中,檢查累積X緩沖器及累積Y緩沖器所存儲(chǔ)的各個(gè)值是否滿足滾 動(dòng)消除條件,在滿足條件即“是”的情況下,前進(jìn)至ST16,在不滿足條件即“否”的情況下,前 進(jìn)至ST18及其之后的步驟。這里,所述不滿足滾動(dòng)消除條件,可以是X方向的移動(dòng)量與Y方向的移動(dòng)量之和 (累積值)不超過(guò)規(guī)定量的情況,但也可以是其他情況,例如在手指的接觸時(shí)間未達(dá)到規(guī)定 時(shí)間時(shí),判斷為不滿足滾動(dòng)消除條件。上述ST11、ST12、ST13及ST15,在任何一個(gè)為“否”的情況下,前進(jìn)至ST16并分別 進(jìn)行如下設(shè)定通過(guò)ST16將滾動(dòng)操作標(biāo)志設(shè)定為“無(wú)效”,通過(guò)ST17將頁(yè)滾動(dòng)標(biāo)志設(shè)定為 “行單位”,然后前進(jìn)至ST10,將各個(gè)標(biāo)志的設(shè)定狀態(tài)、接觸位置X、Y的值、以及Wheel的設(shè)定
7狀態(tài)等信息通知給操作系統(tǒng)22。在上述ST15中,在不滿足滾動(dòng)消除條件的情況下前進(jìn)至ST18,在ST18中將放在 輸入面7a上的手指的接觸位置的坐標(biāo)設(shè)置為X = 0、Y = 0。而且,此時(shí)還開(kāi)始計(jì)時(shí)器的計(jì)量。在ST19中,檢查滾動(dòng)單位標(biāo)志被設(shè)定為“0”和“1”中的哪一個(gè)。在滾動(dòng)單位標(biāo)志 被設(shè)定為“0”即“是”的情況下,前進(jìn)至ST20至ST27的滾動(dòng)檢測(cè)程序,在被設(shè)定為“ 1,,即 “否”的情況下,前進(jìn)至ST30及其之后的步驟。圖5所示的ST20至ST27的滾動(dòng)檢測(cè)程序作為判斷部而發(fā)揮作用,根據(jù)在指定時(shí) 間T內(nèi)檢測(cè)的手指的移動(dòng)量來(lái)檢測(cè)移動(dòng)速度是快或是慢,并且根據(jù)該結(jié)果判斷是進(jìn)行以行 為單位的滾動(dòng)、還是進(jìn)行以頁(yè)為單位的滾動(dòng)。首先,在ST21中,檢查頁(yè)單位滾動(dòng)是否被設(shè)定為“有效”,在“有效”即“是”的情況 下,前進(jìn)至ST22,在“無(wú)效” S卩“否”的情況下,前進(jìn)至ST26,跳過(guò)該滾動(dòng)檢測(cè)程序(ST27),前 進(jìn)至ST30及其之后的步驟。在ST22中,檢查在ST18中開(kāi)始計(jì)量的計(jì)時(shí)器的經(jīng)過(guò)時(shí)間t、即從手指接觸到輸入 面7a的時(shí)刻開(kāi)始的經(jīng)過(guò)時(shí)間t,是否未超過(guò)規(guī)定的指定時(shí)間T。并且,在經(jīng)過(guò)時(shí)間t在指定 時(shí)間T內(nèi)即“是”的情況(〖<1~的情況)下,前進(jìn)至ST23,判斷移動(dòng)速度。另一方面,在經(jīng) 過(guò)時(shí)間t已超過(guò)指定時(shí)間T即“否”的情況下,不進(jìn)行移動(dòng)速度的判斷,跳過(guò)該滾動(dòng)檢測(cè)程 序(ST27),前進(jìn)至ST30及其之后的步驟。此外,操作者能夠通過(guò)滾動(dòng)用應(yīng)用程序軟件的設(shè)定菜單,自由地對(duì)指定時(shí)間T進(jìn) 行設(shè)定或變更。在ST23中,進(jìn)行手指累積的移動(dòng)量和規(guī)定閾值A(chǔ)之間的比較。在手指累積的移動(dòng) 量比規(guī)定閾值A(chǔ)大即“是”的情況下,手指的移動(dòng)速度被判斷為“高速”,并前進(jìn)至ST24,將頁(yè) 滾動(dòng)標(biāo)志設(shè)定為“行單位”,然后前進(jìn)至ST26。另一方面,在手指累積的移動(dòng)量比規(guī)定閾值 A小即“否”的情況下,手指的移動(dòng)速度被判斷為“低速”,并前進(jìn)至ST25,將頁(yè)滾動(dòng)標(biāo)志設(shè)定 為“頁(yè)單位”,然后前進(jìn)至ST26。另外,手指累積的移動(dòng)量相當(dāng)于存儲(chǔ)于累積X緩沖器的值 的平方和存儲(chǔ)于累積Y緩沖器的值的平方之和的平方根。此外,操作者能夠通過(guò)滾動(dòng)用應(yīng)用程序軟件的設(shè)定菜單,自由地對(duì)閾值A(chǔ)進(jìn)行設(shè) 定或變更。在ST26中,將滾動(dòng)單元標(biāo)志設(shè)定為“1”,跳過(guò)所述滾動(dòng)檢測(cè)程序(ST27),前進(jìn)至 ST30及其之后的步驟。如圖4所示,在ST30中,檢查頁(yè)滾動(dòng)標(biāo)志,在設(shè)定為“行單位”即“是”的情況下, 前進(jìn)至ST31,“否”的情況下、即設(shè)定為“頁(yè)單位”的情況下,前進(jìn)至ST33。在ST31中,檢查累積X緩沖器和累積Y緩沖器的各個(gè)值是否滿足以行為單位的滾 動(dòng)條件。接著,在滿足條件即“是”的情況下,前進(jìn)至ST32,設(shè)置為存在行單位滾動(dòng)的事件, 累積X緩沖器和累積Y緩沖器等被復(fù)位,并前進(jìn)至ST10。此外,在不滿足條件即“否”的情 況下,直接前進(jìn)至ST10。另一方面,在ST33中,對(duì)累積X緩沖器和累積Y緩沖器的各個(gè)值是否滿足以頁(yè)為 單位的滾動(dòng)條件進(jìn)行檢查。
接著,在滿足條件即“是”的情況下,前進(jìn)至ST34,設(shè)置為存在頁(yè)單位滾動(dòng)的事件, 累積X緩沖器和累積Y緩沖器等被復(fù)位,并前進(jìn)至ST10。此外,在不滿足條件即“否”的情 況下,直接前進(jìn)至ST10。然后,在STlO中,將各標(biāo)志的設(shè)定狀態(tài)、接觸位置X、Y的值、以及Wheel的設(shè)定狀 態(tài)等信息通知給操作系統(tǒng)22,并結(jié)束滾動(dòng)用應(yīng)用程序軟件25的動(dòng)作處理。操作系統(tǒng)22在通過(guò)滾動(dòng)用應(yīng)用程序軟件25而被通知了頁(yè)滾動(dòng)標(biāo)志為“行單位”的 情況下(ST9及ST32的情況),將顯示驅(qū)動(dòng)器設(shè)定為用“行單位”進(jìn)行滾動(dòng)動(dòng)作處理,在被通 知了 “頁(yè)單位”的情況下(ST34),將顯示驅(qū)動(dòng)器設(shè)定為用“頁(yè)單位”進(jìn)行滾動(dòng)動(dòng)作處理。顯 示驅(qū)動(dòng)器23依照這樣的設(shè)定,根據(jù)手指的移動(dòng)量及移動(dòng)方向,使顯示裝置6所顯示的文字 信息及圖像信息等顯示內(nèi)容以行為單位或以頁(yè)為單位滾動(dòng)。例如,當(dāng)手指的操作方向?yàn)閺纳舷蛳碌姆较驎r(shí),以行為單位向后方的行滾動(dòng),或以 頁(yè)為單位向后方的頁(yè)滾動(dòng)。此外,當(dāng)手指的操作方向?yàn)閺南孪蛏系姆较驎r(shí),以行為單位向前 方的行滾動(dòng),或以頁(yè)為單位向前方的頁(yè)滾動(dòng)。如上所述,當(dāng)手指在規(guī)定的指定時(shí)間T內(nèi)移動(dòng)的累積移動(dòng)量超過(guò)規(guī)定閾值A(chǔ)時(shí),將 滾動(dòng)設(shè)定為“行單位”,當(dāng)未超過(guò)規(guī)定閾值A(chǔ)時(shí),將滾動(dòng)設(shè)定為“頁(yè)單位”,由此,能夠通過(guò)改 變手指移動(dòng)速度這樣的簡(jiǎn)便操作設(shè)定為以行為單位的滾動(dòng)或以頁(yè)為單位的滾動(dòng)。而且,即 使在選擇不同滾動(dòng)的情況下,由于手指的操作是針對(duì)同一滾動(dòng)區(qū)域18而進(jìn)行的,因此能夠 順利地對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行切換。所以,能夠高效地進(jìn)行滾動(dòng)操 作和切換操作。此外,用于檢測(cè)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)的要素除了所述手指的移 動(dòng)量之外,還能夠利用手指與輸入面7a之間的接觸面積。手指與輸入面7a之間的接觸面 積能夠根據(jù)坐標(biāo)數(shù)據(jù)信息計(jì)算出。并且,例如將被檢測(cè)出的接觸面積超過(guò)規(guī)定閾值面積的 情況檢測(cè)為以頁(yè)為單位的滾動(dòng),將未超過(guò)規(guī)定閾值面積的情況檢測(cè)為以行為單位的滾動(dòng), 由此,能夠與上述同樣地設(shè)定為以行為單位的滾動(dòng)或以頁(yè)為單位的滾動(dòng)。而且,在設(shè)定為以行為單位的滾動(dòng)或以頁(yè)為單位的滾動(dòng)的情況下,也可以向所述 基于移動(dòng)量的設(shè)定方法中加入基于接觸面積的設(shè)定方法。在這種情況下,由于能夠以不同的基準(zhǔn)進(jìn)行以行為單位的滾動(dòng)和以頁(yè)為單位的滾 動(dòng)的判斷,因此能夠提高檢測(cè)精度,即檢測(cè)操作者所進(jìn)行的操作的意圖是行單位滾動(dòng)還是 頁(yè)單位滾動(dòng)的檢測(cè)精度。此外,在上述內(nèi)容中,說(shuō)明了在同一滾動(dòng)區(qū)域18內(nèi)進(jìn)行操作的情況下檢測(cè)以行為 單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)的情況,但本發(fā)明不限于此。例如,也可以是在輸入面7a 的全部區(qū)域內(nèi)檢測(cè)以行為單位的滾動(dòng)、而只在滾動(dòng)區(qū)域18內(nèi)檢測(cè)以頁(yè)為單位的滾動(dòng)的結(jié) 構(gòu)。另外,也可以是與之相反的結(jié)構(gòu)。或者,也可以分開(kāi)設(shè)定用于行單位滾動(dòng)的滾動(dòng)區(qū)域和用于頁(yè)單位滾動(dòng)的滾動(dòng)區(qū) 域,對(duì)每一個(gè)滾動(dòng)區(qū)域進(jìn)行檢測(cè)。通過(guò)這種分開(kāi)滾動(dòng)區(qū)域的結(jié)構(gòu),能夠可靠地檢測(cè)操作者所 進(jìn)行的操作意圖是以行為單位的滾動(dòng)還是以頁(yè)為單位的滾動(dòng)。
權(quán)利要求
一種輸入處理裝置,具備輸入面板,具有輸入面;檢測(cè)部,對(duì)接觸到上述輸入面的指示體進(jìn)行檢測(cè);以及控制部,根據(jù)從上述檢測(cè)部得到的輸入信號(hào),將顯示內(nèi)容顯示在顯示裝置上,該輸入處理裝置的特征在于,上述控制部中設(shè)有處理部,根據(jù)輸入信號(hào)使上述顯示內(nèi)容滾動(dòng);以及判斷部,檢測(cè)上述指示體的移動(dòng)速度,并與預(yù)先設(shè)定的閾值進(jìn)行比較從而進(jìn)行判斷,上述處理部具有使上述顯示內(nèi)容滾動(dòng)的第1動(dòng)作處理和第2動(dòng)作處理,根據(jù)上述判斷部的判斷結(jié)果,利用上述第1動(dòng)作處理和上述第2動(dòng)作處理中的一個(gè)使上述顯示內(nèi)容滾動(dòng)。
2.如權(quán)利要求1所述的輸入處理裝置,其特征在于,在上述輸入面上設(shè)置有滾動(dòng)區(qū)域,在來(lái)自上述指示體的操作施加在上述滾動(dòng)區(qū)域的情 況下,使上述顯示內(nèi)容滾動(dòng)。
3.如權(quán)利要求1所述的輸入處理裝置,其特征在于,在上述輸入面上設(shè)置有滾動(dòng)區(qū)域,在來(lái)自上述指示體的操作施加在上述輸入面中的任 意位置的情況下,進(jìn)行使用了上述第1動(dòng)作處理的滾動(dòng),在來(lái)自上述指示體的操作僅施加 在上述滾動(dòng)區(qū)域的情況下,進(jìn)行使用了上述第2動(dòng)作處理的滾動(dòng)。
4.如權(quán)利要求1所述的輸入處理裝置,其特征在于,在上述判斷部的判斷結(jié)果為“低速”的情況下,使用上述第1動(dòng)作處理使上述顯示內(nèi)容 滾動(dòng),在上述判斷部的判斷結(jié)果為“高速”的情況下,使用上述第2動(dòng)作處理使上述顯示內(nèi) 容滾動(dòng)。
5.如權(quán)利要求1所述的輸入處理裝置,其特征在于,上述第1動(dòng)作處理是以行為單位的滾動(dòng),上述第2動(dòng)作處理是以頁(yè)為單位的滾動(dòng)。
6.如權(quán)利要求1所述的輸入處理裝置,其特征在于,上述處理部通過(guò)在個(gè)人計(jì)算機(jī)的控制部中所存儲(chǔ)的軟件來(lái)執(zhí)行,上述判斷部通過(guò)上述 處理部中所包含的軟件來(lái)執(zhí)行。
全文摘要
本發(fā)明提供一種能夠用簡(jiǎn)便的操作對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)順利地進(jìn)行切換的輸入處理裝置。設(shè)置有滾動(dòng)用應(yīng)用程序軟件(25),用于檢測(cè)在輸入面板(7)上移動(dòng)的手指并且判斷其移動(dòng)速度。滾動(dòng)用應(yīng)用程序軟件(25)若將手指的移動(dòng)速度判斷為“低速”則設(shè)定為以頁(yè)為單位的滾動(dòng),若判斷為“高速”則設(shè)定為以行為單位的滾動(dòng)。能夠僅通過(guò)改變手指的速度來(lái)簡(jiǎn)便且順利地對(duì)以行為單位的滾動(dòng)和以頁(yè)為單位的滾動(dòng)進(jìn)行切換。
文檔編號(hào)G06F3/048GK101882054SQ201010175589
公開(kāi)日2010年11月10日 申請(qǐng)日期2010年5月5日 優(yōu)先權(quán)日2009年5月8日
發(fā)明者大下和人 申請(qǐng)人:阿爾卑斯電氣株式會(huì)社