使窗口產生不同移動速率的方法
2023-06-11 10:56:16 1
專利名稱:使窗口產生不同移動速率的方法
技術領域:
本發明是有關一種移動窗口的方法,特別是關於一種使窗口產生不同移動速率的方法。
背景技術:
觸控板由於體積小、成本低、消耗功率低及使用壽命長,因此被廣泛地應用在各類電子產品上,例如筆記本電腦、滑鼠、MP3播放機,甚至於手機等等,作為輸入裝置,使用者僅需以手指或導電性對象(例如觸控筆)在面板上滑動或接觸,使光標產生相對移動或絕對坐標移動,即可完成包括文字書寫及窗口移動等各種輸入。在窗口移動的應用上,通過對象在觸控板上的滑動,使觸控板產生一固定的移動信號,進而使窗口以固定的速率產生移動,當窗口需移動較大的距離時,必須花費較多的時間方可達成,造成操作上的不便。為了增加操作上的方便,因此發展出依對象在觸控板上所施加的壓力大小,使窗口產生不同的移動速率。參照圖1,當對象120在觸控板110上以較大的壓力向左滑動時,窗口130以較快的速率向左移動,參照圖2,當對象120在觸控板110上以較小的壓力向左滑動時,窗口130以較慢的速率向左移動。然而,此種以壓力產生不同移動速率的方法,在操作上雖可節省時間,但容易因對象120不小心觸壓過重造成誤動作,以及操作時需花費較大的力量,在操作上仍屬不便。
因此,一種在觸控板上更方便操作以移動窗口的方法,乃為所冀。
發明內容
本發明的目的,在於提出一種根據對象在觸控板上的面積大小,使窗口產生不同移動速率的方法。
根據本發明,一種使窗口產生不同移動速率的方法,包括檢測一對象在該觸控板上滑動,計算該對象在該觸控板上的坐標值以產生一位置信息,計算該對象在該觸控板上的面積大小以產生一速率信息,以及根據該位置信息及該速率信息產生一移動信號,以移動該窗口。
本發明以感應物在觸控板上的面積大小產生相對應的移動速率以移動窗口,解決了公知以壓力產生相對應的移動速率容易產生誤動作及費力的缺點,使得使用者在操作上更為方便及省力。
圖1是公知以壓力操作窗口移動的示意圖;圖2是公知以壓力操作窗口移動的示意圖;圖3是本發明一個實施例的操作流程圖;圖4是對象在觸控板上操作的示意圖;以及圖5是對象在觸控板上操作的示意圖。
符號說明110 觸控板120 對象130 窗口310 檢測對象在觸控板上滑動320 計算對象在觸控板上的坐標值330 產生位置信息340 計算對象在觸控板上的面積大小350 產生速率信息360 產生移動信號410 對象420 觸控板430 面積440 窗口具體實施方式
圖3是本發明一個實施例的操作流程圖,圖4及圖5是本發明的操作示意圖。參照圖3至圖5,在步驟310檢測對象410(例如手指或觸控筆之類的導電性對象)在觸控板420上滑動,此時觸控板420檢測到的壓力(Z)大於一臨界壓力(Zth),步驟320計算對象410在觸控板420上的坐標值,該坐標值包括絕對坐標值或相對坐標值,絕對坐標值是以一固定位置(例如觸控板420的中心點或一角落)為固定原點所產生的坐標值,相對坐標值是以一相對位置(例如對象410初碰觸控板420的位置)為參考原點所產生的坐標值,步驟330根據步驟320計算的坐標值產生一位置信息,該位置信息包括對象410在觸控板420上的滑動方向,步驟340計算對象410在觸控板420上面積430的大小,步驟350根據步驟340計算的面積430的大小產生一速率信息,例如面積430愈大產生的速率愈快,步驟360根據在步驟330及步驟350產生的位置信息及速率信息產生一移動信號,使窗口440產生移動。例如當檢測對象410以較大的面積430在觸控板420上向左滑動時,如圖4所示,窗口440以較快的速率向左移動,使得窗口440能快速地移動到想要到達的位置,當檢測對象410以較小的面積430在觸控板420上向左滑動時,如圖5所示,窗口440以較慢的速率向左移動,使得窗口440能精確地移動到想要到達的位置。在圖4及圖5的實施例中,對象410施加在觸控板420上的壓力(Zmax)相同。
在不同的操作中,對象410的移動方向包括向上、向下、向左及向右等各方向,搭配對象410在觸控板420上的面積430的大小,使得窗口能快速精確地移動到所要的位置,增加操作上的便利性。
權利要求
1.一種使窗口產生不同移動速率的方法,包括下列步驟檢測一對象在一觸控板上滑動;計算該對象在該觸控板上的坐標值;根據該坐標值產生一位置信息;計算該對象在該觸控板上的面積大小;根據該面積大小產生一速率信息;以及根據該位置信息及該速率信息產生一移動信號,以移動該窗口。
2.如權利要求1所述的方法,其中該坐標值包括絕對坐標值或相對坐標值。
3.如權利要求1所述的的方法,其中該位置信息包括該對象在該觸控板上滑動的方向。
4.如權利要求1所述的的方法,其中該根據該面積大小產生該速率信息包括該面積大小愈大者對應的速率愈快。
全文摘要
一種使窗口產生不同移動速率的方法,包括檢測一對象在該觸控板上滑動,計算該對象在該觸控板上的坐標值以產生一位置信息,計算該對象在該觸控板上的面積大小以產生一速率信息,以及根據該位置信息及該速率信息產生一移動信號,以移動該窗口。
文檔編號G06F3/033GK1949154SQ20051010902
公開日2007年4月18日 申請日期2005年10月13日 優先權日2005年10月13日
發明者李佳益 申請人:義隆電子股份有限公司