專利名稱:板型輸入裝置及使用該板型輸入裝置的滾動控制方法
技術領域:
本發明涉及個人計算機等的輸入裝置,尤其是涉及具備將顯示在顯示畫面上的顯示內容連續移動的滾動功能的板型輸入裝置及使用了該板型輸入裝置的滾動控制方法。
背景技術:
在個人計算機的操作畫面中,為了顯示不能在窗口中全部顯示的部分,進行將窗口內的顯示內容上下左右移動的滾動。
進行上述滾動時,通常是例如將點(光標)對準在顯示于窗口畫面上的右端、下端的“滾動條”上,在按下點擊鍵的狀態下移動點。
另一方面,在組裝到筆記本型個人計算機中的板型輸入裝置中,除了上述方法之外,還存在例如在操作面(延長器)的水平方向的一邊及垂直方向的一邊上,分別設置了用于水平滾動及垂直滾動(一般滾動)的第1區域、和在它們的兩端用于連續進行上述滾動(連續滾動)的第2區域的結構。在這樣的板型輸入裝置中,按照手指(操作體)在上述第1區域上移動時的移動方向使滾動顯示內容,在移動的手指在某第2區域停止時,在下一次手指移動之前的期間,上述滾動連續進行(例如,專利文獻1)。
專利文獻1日本特開2000-214994號公報但是,在上述過去的板型輸入裝置中,要連續進行滾動時,需要使手指移動從上述第1區域到設置在某一端部的第2區域之間的較長距離,所以對操作者來說操作繁雜。
而且,筆記本型個人計算機中的板型輸入裝置的操作面具有的面積比較狹窄。并且,即使在這樣狹窄的操作面上將用于上述一般滾動的第1區域和用于上述連續滾動的第2區域分離配置,操作者也不能容易地把握被分離配置的各區域的邊界,所以,最終存在有不容易提高其操作性的問題。
發明內容
本發明是為了解決上述過去問題而做出的,其目的在于提供一種板型輸入裝置及使用它的滾動控制方法,只用現場地的簡單操作就能進行連續滾動。
本發明的板型輸入裝置,其包括操作面,具備由操作體操作的滾動區域;檢測單元,檢測置于上述操作面上的操作體的接觸位置,作為坐標面上的位置信息;以及數據處理單元,取得從上述檢測單元得到的操作信號進行規定的處理;在判斷為置于上述滾動區域的上述操作體經過了規定時間也處在不移動的停止狀態時,上述數據處理單元輸出向規定的滾動方向移動上述顯示內容的滾動信號。
在本發明的延遲型輸入裝置中,只通過首先進行使手指等操作體滑動移動的方向指定、接著使該操作體停止一定時間的簡單操作,可以滾動顯示畫面。
希望是,上述數據處理單元取得先檢測出的操作體的移動方向,作為滾動方向,接著在判斷為上述操作體處于停止狀態時,在上述滾動信號中包含上述滾動方向進行輸出。
在上述單元,可以將先移動操作體的方向作為連續滾動的滾動方向。因此,不需要像過去那樣時常移動操作體到特定區域,只移動一點就可以進行上述連續滾動,可以實現更簡單的操作。
在上述結構中,希望上述滾動信號包含控制滾動速度的滾動速度信息。
在上述單元,例如可以改變執行滾動的滾動鎖定定時程序的執行間隔、每一次的滾動量等。由此,可以用各種速度進行滾動動作。
在上述結構中,希望上述滾動區域具有垂直滾動用的第1滾動區域或/及水平滾動用的第2滾動區域。
在上述單元,可以在垂直方向或/及水平方向進行連續滾動。例如顯示畫面是地圖信息時,可以在東西南北的任一方向進行滾動,所以可以容易看到上述地圖。
而且,本發明的板型輸入裝置的滾動控制方法中,該板型輸入裝置包括操作面,具備由操作體操作的滾動區域;檢測單元,檢測置于上述操作面上的操作體的接觸位置,作為坐標面上的位置信息;數據處理單元,取得從上述檢測單元得到的操作信號進行規定的處理;以及顯示單元,顯示上述數據處理單元處理的顯示內容;該滾動控制方法包含判斷置于上述滾動區域的上述操作體是否處于經過了規定時間也不移動的停止狀態的步驟;在判斷為上述操作體處于停止狀態時,向操作系統輸出向規定的滾動方向移動上述顯示內容的滾動信號的步驟。
在本發明中,先稍微移動操作體來指定滾動方向,接著在當時只用停止一定時間的簡單操作,可以連續地滾動顯示畫面,所以能夠提高操作性。
并且,不像以前那樣需要將操作體從特定區域移動到其它特定區域,所以可以減輕賦予操作者的負擔。
圖1是表示裝載了本發明的板型輸入裝置的筆記本型個人計算機的立體圖。
圖2是表示組裝到圖1所示個人計算機中的板型輸入裝置的操作面的局部放大俯視圖。
圖3是構成板型輸入裝置的傳感器電路板的俯視圖。
圖4是圖2所示板型輸入裝置的電路方框圖。
圖5是表示使用了板型輸入裝置時的滾動的動作處理的流程圖。
圖6是表示滾動鎖定定時程序的動作處理的流程圖。
具體實施例方式
圖1是表示裝載了本發明的板型輸入裝置的筆記本型個人計算機的立體圖,圖2是表示組裝到圖1所示個人計算機中的板型輸入裝置的操作面的局部放大俯視圖,圖3是構成板型輸入裝置的傳感器電路板的俯視圖,圖4是圖2所示板型輸入裝置的電路方框圖,圖5是表示使用了板型輸入裝置時的滾動動作處理的流程圖,圖6是表示滾動鎖定定時程序的動作處理的流程圖。
圖1所示的筆記本型個人計算機100具有本體部101和顯示框體102。在本體部101,作為操作裝置裝載了鍵盤裝置103。而且,如圖1及圖2所示,在本體部101設有作為本發明的輸入裝置的板型輸入裝置(觸摸板)20。而且,在上述板型輸入裝置20的附近設置有右壓按鈕(右點擊按鈕)104和左壓按鈕(左點擊按鈕)105。
鍵盤裝置103具有排列多個的鍵和檢測各鍵的操作的鍵盤開關,鍵盤開關的操作信號經由未圖示的處理電路,提供到圖4所示的本體控制部30的數據處理單元7。
板型輸入裝置20具有操作面20a,在操作面20a的下面設有如圖3所示的傳感器電路板1。而且,并不限定上述操作面20a的平面形狀,在圖1及圖2所示的實施方式中,上述操作面20a的平面形狀構成四方形。
上述傳感器電路板1具有相互平行且在垂直方向(圖3所示的y方向)按一定間距排列的多個x電極1x~nx(n是正整數),和相互平行且在水平方向(圖3所示的x方向)按一定間距排列的多個y電極1y~my(m是正整數)。相互垂直配置的上述x電極1x~nx和上述y電極1y~my,隔著具有規定的靜電電容的電介質相對置。從未圖示的控制驅動部經由未圖示的垂直方向掃描部,對上述x電極1x~nx依次供給電荷;從控制驅動部經由未圖示的水平方向掃描部,對上述y電極1y~my依次供給電荷。
在圖2所示的操作面20a上設置了覆蓋傳感器電路板1的保護層,當人的手指或接觸筆等這樣的由導電體構成的操作體40接觸到操作面20a上的任意處時,就在接觸位置,相對置地配置的傳感器電路板1內的上述x電極1x~nx和上述y電極1y~my之間的靜電容量發生變化。
檢測單元3檢測基于上述靜電電容的變化的操作體40的位置信息,輸出操作信號S1。由上述檢測單元3檢測出的操作信號S1通過格式處理部4被變換為規定的格式之后,從接口部5經由接口部6發送到構成上述筆記本型個人計算機100的本體部101內的本體控制部30的數據處理單元7。在數據處理單元7,稱為驅動軟件的軟件程序根據來自上述檢測單元3的操作信號S1生成操作處理信號S2,通過向操作系統(OS)8供給該操作處理信號S2,基于上述操作信號S1控制顯示在顯示部16的顯示畫面上的各種信息。
在上述操作系統8中,能夠根據未圖示的應用軟件的程序動作,進行在顯示部16顯示規定圖像的控制。
作為由上述數據處理單元7生成的操作處理信號S2,有例如用于移動顯示在顯示部16上的點(光標)的點信號S2b、或用于滾動顯示畫面的滾動信號S2a等。
如圖2所示,在操作面20a的右端邊沿部設有在垂直方向按縱向帶狀延伸的第1滾動區域21,在下端端部設有在水平方向按橫向帶狀延伸的第2滾動區域22。上述第1滾動區域21是垂直滾動用,上述第2滾動區域22是水平滾動用。
當上述操作體40被放置在上述第1滾動區域21或第2滾動區域22時,上述檢測單元3檢測操作體40,操作信號S1經由上述格式處理部4、接口部5及接口部6被發送到上述數據處理單元7。上述數據處理單元7根據上述操作信號S1分析操作面20a的操作狀態。例如,當使放置在上述第1滾動區域的操作體40在上下垂直方向(y方向)滑動時,理解為上述數據處理單元7在第1滾動區域21進行了滑動動作,在上述第1滾動區域21進行與操作體40指示的位置信息(坐標變化)對應的垂直滾動。同樣地,當使放置在上述第2滾動區域的操作體40在左右水平方向(x方向)滑動時,理解為上述數據處理單元7在第2滾動區域22進行了滑動動作,在上述第2滾動區域22進行與操作體40指示的位置信息(坐標的變化)對應的水平滾動。然后,在上述窗口上,顯示內容根據上述操作體40的滑動距離,將上述操作體40移動的方向作為滾動方向(上下或左右)進行滾動移動。
而且,作為顯示在上述顯示部16內的窗口的顯示內容,可以是例如文本制作畫面、表計算制作畫面、作業計劃畫面、地圖信息或因特網上的網頁等的任意畫面。
下面,參照圖5所示的流程圖說明上述板型輸入裝置20的動作處理。而且,圖5所示的流程圖的動作處理主要通過上述數據處理單元7進行。而且,對各動作處理的步驟(階段)付與例如ST1這樣地在“ST”后面附上數字的標記進行說明。
首先,數據處理單元7取得放置在上述板型輸入裝置20的上述操作面20a上的操作體40的位置信息(ST1),根據在上述ST1取得的操作體40的位置信息,進行操作體40是否被置于操作面20a上的上述第1滾動區域21、第2滾動區域22或其他區域中的某一個區域的判斷(ST2)。這樣的判斷是基于從上述檢測單元3發送到數據處理單元7的上述操作信號(操作體40的位置信息)進行的。
然后,在判斷為上述操作體40的位置被置于上述第1滾動區域21、第2滾動區域22的情況下,進到到用“是”表示的下面的ST3。
在該ST3中,基于操作體40在規定時間內從先前放置的位置是否移動了一定以上距離來判斷上述操作體40的動作狀態。例如,將把操作體40置于操作面20a內的上述第1滾動區域21上或第2滾動區域22上時的先檢測出的操作體40的坐標作為基準位置,根據經過了一定時間時上述操作體40的坐標是否依然留在包含上述基準位置的規定半徑內(范圍內)進行判斷。
而且,也可以是,例如利用設置在傳感器電路板1上的上述多個x電極1x~nx和y電極1y~my將上述操作面20a內的區域劃分為多個區域時,比較先檢測出上述操作體40的坐標時的區域(包含基準位置的區域)、和經過一定時間后上述操作體40的坐標所在的區域,判斷是否停留在同一區域內或其附近區域內。而且,也可以是,用軟件指定ST3中的停止時間、停止判斷半徑、停止判斷區域等,,可以對應各種形狀的滾動區域。
在上述ST3中認定為在依然停留在規定區域內時,判斷為操作體40到達停止狀態,如用“是”所示地進到下面的ST4。
而且,數據處理單元7例如經過一定時間后也監視操作體40,然后求出操作體40移動之前的停止時間(在操作面20a上停止的時間)t1。此停止時間t1在下面敘述的ST22使用。
在ST4進行“滾動已發行”標志是否處于設置狀態的檢驗。
在此,上述“滾動已發行”標志是記錄了在上次操作中是否在任一方向執行了滾動的信息,在上次的操作中向任一方向執行了滾動時,是上述“滾動已發行”標志與該方向一起被設置的狀態,在任一方向都沒執行時,上述“滾動已發行”標志處于清零的狀態。
上述“滾動已發行”標志臨時記錄在例如設于上述本體部101內的可重寫存儲器單元。因此,上述數據處理單元7通過對上述存儲器單元進行存取,可以進行“滾動已發行”標志處于設置狀態還是非設置狀態(清零狀態)的檢驗。
在上述ST4中,當“是”時,即“滾動已發行”標志處于設置狀態時,進到下面的ST5。在ST5,進行滾動鎖定定時程序已啟動標志是否處于非設置狀態(清零狀態)的判斷,當“是”時,即滾動鎖定定時程序已啟動標志是非設置狀態時,進到ST6。
在此,上述滾動鎖定是指,在手指置于操作面20a(本申請中是上述第1滾動區域21或第2滾動區域22)上的期間,滾動動作連續執行(滾動動做處理的程序定期地被執行)的樣子。而且,滾動鎖定定時程序是指,定期執行上述滾動動作處理的程序,指滾動鎖定定時程序已啟動標志是設置狀態時上述定時程序處于已啟動的狀態,指滾動鎖定定時程序已啟動標志處于非設置狀態時上述定時程序停止。
在上述ST6中,首先將處于非設置狀態的上述滾動鎖定定時程序已啟動標志設定為設置狀態(啟動狀態),接著進行滾動鎖定定時程序的啟動(ST7)。
參照圖6所示的流程圖說明滾動鎖定定時程序的動作處理。
首先,數據處理單元7開動滾動鎖定定時程序(圖6的“開始”)。接著,進行滾動鎖定定時程序已啟動標志的檢驗(ST21)。當上述標志處于設置狀態時,進行滾動速度信息的指定(ST22)。
上述滾動速度信息是指,a)滾動鎖定定時程序的執行間隔,和b)發行滾動消息時的滾動速度這兩種。上述a)的滾動鎖定定時程序的執行間隔是單位時間內的滾動消息發行次數,該間隔越短,則單位時間內向操作系統通知的滾動消息發行次數增加。而且,上述b)的滾動消息發行時的滾動速度表示一次滾動消息的滾動量。在上述ST22,進行上述兩種滾動速度信息的取得處理。
取得依賴于操作者的特定動作而變化的值,例如(1)放置了上述操作體40的時間、即在ST3中檢測出的停止時間t1,(2)上述檢測單元3等捕捉的Z(高度方向)方向的輸出大小(按壓力),(3)規定的對象數、例如置于操作面20a上的手指根數,(4)上次操作時的滾動速度,(5)固定值,(6)與在滾動區域最初放置了手指的位置之間的距離等,基于這些可以計算確定ST22中的滾動速度信息。這樣做,根據當時情況可以將上述滾動速度信息設定為各種各樣的值,可以提高本發明的附加價值。
而且,也可以使用應用軟件進行設定,此時也可以允許經由顯示部16設定為操作者。
在ST23,數據處理單元7將內容為“上次的滾動方向”和“滾動消息發行”的滾動信號S2a向上述操作系統(OS)8輸出。
在此,“上次的滾動方向”是指上次操作時執行的滾動方向,可以從上述“滾動已發行”標志的內容得知。而且,“滾動消息發行”是指對上述操作系統(OS)8通知發生了窗口的滾動操作。
當上述操作系統(OS)8從ST23接受到上述滾動信號S2a時,可以識別滾動方向、和當前動作模式處于滾動動作模式,基于此向上述滾動方向移動顯示畫面。在ST24,結束ST23處理后,設置下次執行滾動鎖定定時程序的時間。
當ST24的處理結束時,程序一旦在圖6中的“結束”處結束,以指定的重復間隔,從“開始”起重復執行上述滾動鎖定定時程序。上述滾動鎖定定時程序的重復間隔,按照在上述ST22取得的滾動速度信息。由此,例如上述滾動速度被設定為30msec時,此滾動鎖定定時程序以30msec間隔被重復執行。由此,上述顯示內容以上述30msec間隔斷續地向上述滾動方向移動。
下面,在ST21,滾動鎖定定時程序已啟動標志是清零時,即正在重復執行上述滾動鎖定定時程序的途中,操作體40離開操作面20a時,或者判斷為雖然操作體40置于操作面20a上,但其位置位于上述第1滾動區域21及第2滾動區域22以外的其他位置時,或者通過操作面20a上的操作體40的移動發行了滾動消息時,在ST11滾動鎖定定時程序已啟動標志被清零,所以停止滾動鎖定定時程序的執行(ST25)。上述操作系統(OS)8不能從ST23接受上述滾動信號S2a,所以能夠得知滾動動作模式被解除,停止上述顯示畫面的滾動。
另一方面,在圖5所示的上述ST2中,當“否”時,即判斷為上述操作體40未置于操作面20a上時,或者判斷為雖然操作體40置于操作面20a上,但其位置位于上述第1滾動區域21及第2滾動區域22以外的其它位置時,進到ST10,進一步設定上述滾動鎖定定時程序已啟動標志為非設置狀態(ST11)。
在上述ST10,將上述“滾動已發行”標志改寫為清零狀態,即改寫為在上次操作中沒執行滾動的狀態。由此,在下面的動作處理中,在ST3判斷為置于操作面20a上的操作體40在一定期間內未移動一定距離以上時(停止狀態時),在ST3判斷為“是”,在上述ST4判斷為“否”,不會執行滾動。
但是,在下面的動作處理中,置于操作面20a上的操作體移動了一定距離以上時,或者原來處于停止狀態的操作體40移動而在上述ST3判斷為“否”時,進到ST8進行滾動判斷。
在該滾動判斷中,進行相對于上述操作面20a的操作體40的移動是否滿足輸出滾動消息的要件,以及當前顯示的窗口(滾動對象窗口)是否是可以滾動的窗口的判斷。此時,希望向上述操作體40的移動方向滾動上述窗口。
而且,如上所述地基于操作體40的移動方向判斷滾動方向。而且,作為判斷是否是可以滾動的窗口的方法,例如可以參照窗口是否具有滾動條、或者具有特定的窗口屬性等進行。
然后,在能夠認定為滾動對象是可以滾動的窗口時,發行滾動消息,設置上述“滾動已發行”標志(ST9)。
另一方面,在上述ST8中判斷為滾動對象不是可以滾動的窗口、或者操作體40的移動不滿足輸出滾動消息的要件時,如“否”所示進到ST10。然后,在ST10中,一旦將上述“滾動已發行”標志清零,設定為非設定狀態(ST10)。再者,在ST11將滾動鎖定定時程序已啟動標志設定為非設置狀態,結束滾動鎖定定時程序(ST12),成為“結束”,下次滾動鎖定定時程序的執行開始時,再次從“開始”起進行動作處理。
而且,在上述ST4中,“滾動已發行”標志處于非設置狀態(清零狀態)時,即在上次操作中沒執行滾動時,應滾動的方向不清楚,所以如“否”所示地成為“結束”,下次的操作處理再次從“開始”起進行。
而且,在上述ST5中,在判定為滾動鎖定定時程序已啟動標志不是非設置狀態(“設置狀態”時)時,如“否”所示地成為“結束”,下次的操作處理再次從“開始”起進行。
如上所述,在本申請的板型輸入裝置20中,檢測在操作面20a上的上述第1滾動區域21或第2滾動區域22先放置的操作體40的移動(ST3的“否”),進行滾動判斷,求出滾動的可否和滾動方向(ST8)。
然后,在檢測出下次操作體40的移動時,在ST3中,當判斷為上述操作體40在規定條件下沒移動(“是”)時,在操作體40依然位于上述第1滾動區域21或第2滾動區域22的期間可以連續地滾動上述顯示畫面(ST22,ST23)。
由此,在連續進行滾動時,首先在滾動方向稍微移動操作體40,并且在當時維持停止狀態,這樣可以在上述滾動方向上連續滾動上述畫面顯示的窗口。因此,不需要如過去那樣在從第1滾動區域21到設置于其端部的連續滾動區域的較長距離內移動操作體40。即,可以減輕操作體的操作負擔。
而且,不需要在板型輸入裝置內區分為用于一般滾動的第1區域、和用于在其兩端連續滾動的第2區域,可以將上述第1滾動區域21(第2的滾動區域22也相同)的全部作為一般滾動用和連續滾動用而使用,所以能夠提高操作性。
而且,在上述實施方式中,說明了安裝了使用驅動軟件的功能的情況,但本發明不限定于此,除了在ST8中進行當前窗口是否是可以滾動的窗口的判斷的情況以外,可以在所有的器件IC(固件(firmware)內部)安裝。
而且,在上述實施方式說明了具有第1滾動區域21和第2滾動區域22的雙方的情況,但本發明不限定于此,也可以是具有第1滾動區域21或第2滾動區域22的情況。
權利要求
1.一種板型輸入裝置,其特征在于,包括操作面,具備由操作體操作的滾動區域;檢測單元,檢測置于上述操作面上的操作體的接觸位置,作為坐標面上的位置信息;以及數據處理單元,取得從上述檢測單元得到的操作信號進行規定的處理;在判斷為置于上述滾動區域的上述操作體經過了規定時間仍處在不移動的停止狀態時,上述數據處理單元輸出向規定的滾動方向移動上述顯示內容的滾動信號。
2.如權利要求1所述的板型輸入裝置,其特征在于,上述數據處理單元取得之前檢測出的操作體的移動方向,作為滾動方向,接著在判斷為上述操作體處于停止狀態時,在上述滾動信號中包含上述滾動方向進行輸出。
3.如權利要求1所述的板型輸入裝置,其特征在于,上述滾動信號包含控制滾動速度的滾動速度信息。
4.如權利要求1所述的板型輸入裝置,其特征在于,上述滾動區域具有垂直滾動用的第1滾動區域或/及水平滾動用的第2滾動區域。
5.一種板型輸入裝置的滾動控制方法,其特征在于,該板型輸入裝置包括操作面,具備由操作體操作的滾動區域;檢測單元,檢測置于上述操作面上的操作體的接觸位置,作為坐標面上的位置信息;數據處理單元,取得從上述檢測單元得到的操作信號進行規定的處理;以及顯示單元,顯示上述數據處理單元處理的顯示內容;該滾動控制方法包含判斷置于上述滾動區域的上述操作體是否處于經過了規定時間仍不移動的停止狀態的步驟;在判斷為上述操作體處于停止狀態時,向操作系統輸出向規定的滾動方向移動上述顯示內容的滾動信號的步驟。
全文摘要
提供一種在其只用簡單的操作連續進行滾動動作的板型輸入裝置。包括操作面(20a),具備由操作體操作的滾動區域;檢測單元(3),檢測置于上述操作面(20a)上的操作體的接觸位置,作為坐標面上的位置信息;以及數據處理單元(7),取得從上述檢測單元(3)得到的操作信號(S1)進行規定的處理;在判定為置于滾動區域的上述操作體在經過了規定時間后還處于不移動的狀態時,上述數據處理單元(7)輸出向規定的滾動方向移動上述顯示內容的滾動信號(S2a)。
文檔編號G06F3/048GK1955902SQ200610142599
公開日2007年5月2日 申請日期2006年10月30日 優先權日2005年10月28日
發明者大下和人, 菊地義之, 渡邊賢治, 鈴木升慈 申請人:阿爾卑斯電氣株式會社