新四季網

觸控的滑動方法

2023-10-29 18:33:27 1

專利名稱:觸控的滑動方法
觸控的滑動方法
技術領域:
本發明是有關於一種滑動方法,特別是指觸控顯示面板上滑動方法的領域。背景技術:
目前,觸控顯示面板被廣泛應用於行動裝置,行動電話,GPS,個人數字處 理終端等等。觸控面板的操作方式,過去多是點擊,而滑動的操作,將使觸控 面板的操作變得更加的簡單方便。
儘管市面上已經出現了可滑動的觸控面板行動裝置,但是存在如下的缺點
a、 多數使用硬體支持,並沒使用一套完整的不依賴硬體的純軟體的算法。
b、 大多數滑動的靈敏度不夠高,不能較準確的判斷用戶的操作是滑動還是 點擊,存在誤判的機率較大。
c、 無法或者不能完全的根據用戶滑動的速度,來設計滑動的快慢。
d、 業者以觸控筆觸擊觸控面板及以觸控筆離開觸控面板以計算所經過的時 間、距離、位置等,大大影響電子裝置的反應時間。
上述的缺點,大大降低了滑動於觸控接口上的方便性,兼容性,造成不易 推廣之憾。
有鑑於現有技術的各項問題,為了能夠兼顧解決之,本發明人基於多年從 事研究開發與諸多實務經驗,提出一種觸控的滑動方法,以作為改善上述缺點 的實現方式與依據。
發明內容
根據本發明的一目的,提出一種觸控的滑動方法,其提供純軟體的算法, 不需要特殊的觸控電路(touch ic)即可實現觸控的滑動。
本發明的另一目的,提出一種觸控的滑動方法,可使滑動靈敏度提高,較 準確的判斷用戶的操作是滑動還是點擊。
本發明的再一目的,提出一種觸控的滑動方法,能依據用戶滑動的速度, 進行不同等級的滑動。
本發明的又一目的,提出一種觸控的滑動方法,在任何帶有滾動條的第三 軟體上,都可以實現滑動,而有很好的兼容性。
因此,為達上述目的,依本發明的一種觸控的滑動方法,提供電子裝置,. 以及輸入模塊,此電子裝置包括有觸控顯示接口以及數據模塊,輸入模塊於觸 控顯示接口上,可具有第一位置以及與第一位置相距一距離的第二位置,使輸 入模塊位於觸控顯示接口上,產生時間信號。
此時間信號並與預設時間信號相比較,判斷時間信號若小於預設時間信號, 停止運動及時間信號若不小於預設時間信號且輸入模塊位於第二位置,即為滑
5動動作,再判斷當距離形成的第一方向函數大於距離形成的第二方向函數時, 將進行第一方向運動,另外,當距離形成的第一方向函數大於距離形成的第二 方向函數時,將進行第二方向運動。
接著以距離與時間信號形成一速度函數信號,而與第一及第二預設速度函 數相比較,當速度信號函數若小於第一預設速度函數時,數據模塊進行一第一 速度運動;當速度信號函數若大於第一預設速度函數,且小於第二預設速度函 數時,數據模塊進行一第二速度運動;當速度信號函數大於第二預設速度函數 時,數據模塊進行一第三速度運動。
相較於現有技術,按本發明所提供的觸控的滑動方法,確實能夠有效地進 行處理,同時達到單純簡化的功能。
為對本發明的目的、構造特徵及其功能有進一步的了解,茲配合附圖詳細 說明如下

圖1為輸入模塊觸碰且滑動於觸控顯示接口的示意圖。 圖2為輸入模塊觸碰且滑動於觸控顯示接口的辨識滑動方向示意圖。 圖3為本發明觸控的滑動方法的最佳實施例步驟流程圖。 圖4為本發明觸控的滑動方法的第一較佳實施例步驟流程圖。 圖5為本發明觸控的滑動方法的第二較佳實施例步驟流程圖。
具體實施方式
請參閱圖1至圖3,其輸入模塊觸碰且滑動於觸控顯示接口的示意圖、輸入 模塊觸碰且滑動於觸控顯示接口的辨識滑動方向示意圖及本發明觸控的滑動方 法的最佳實施例步驟流程圖。圖中,此方法的流程由此展開,如步驟201提供 電子裝置以及輸入模塊102,此電子裝置包含觸控顯示接口 101及數據模塊,其 中所組成的數據模塊有若干筆數據,由m行107與n列108相乘的矩陣式排列 所組。
其中輸入模塊102於觸控顯示接口 101上可具有第一位置103,以及與第一 位置103相隔一距離的第二位置104。而電子裝置可為個人計算機、筆記型計算 機、個人數字處理機(PDA )、行動電話及導航機等各種電子裝置,另外,輸 入模塊102在此最佳實施例中,以手指、觸控筆或其它相類似物體的輸入模塊 102觸碰觸控顯示接口 101,為了說明方便,在文中以輸入模塊102作代表,並 不應受限於本實例所揭露。 .
首先,如步驟202,電子裝置偵測到輸入模塊102於觸控顯示接口 101的觸 擊。此時,電子裝置會開始計數輸入模塊102於觸控顯示接口 101上的時間, 不管輸入模塊102是否已經離開觸控顯示接口 101上,電子裝置將以略大於一 預設時間的範圍,計算觸擊觸控顯示接口 101所得的--時間,而產生一時間信 號。如步驟203,判斷步驟202所產生的時間信號與一預設時間信號相互比較, 時間信號是否小於數據模塊所預設的時間信號,可再由下述步驟具體判斷,本 例的預設時間信號的範圍可依設計者的需要或使用者的操作習慣而調整。
如步驟204當電子裝置所偵測到的時間信號小於數據模塊所預設時間信號 時,表示此為點擊動作,而非滑動動作,此時電子裝置會停止運動或返回步驟 202繼續偵測。當電子裝置所偵測到的時間信號超過或等於數據模塊所設的預設 時間信號時,如步驟205,此時輸入模塊102會位於第二位置104上。請參閱第 一圖所示,電子裝置偵測到輸入模塊102滑動一距離A s所經過的時間AT變 化量,當偵測到時間A T信號大於數據模塊所設的預設時間信號,且輸入模塊 102開始觸碰的第一位置103,與輸入模塊102以略大於一預設時間範圍內最後 所得的第二位置104,相隔一距離,而表示此一觸碰動作為滑動動作。
如步驟206將電子裝置所偵測到相隔第一位置103及第二位置104的距離, 此距離如第二圖所示形成第一方向函數105以及第二方向函數106,第一方向函 數105以及第二方向函數106,包含距離函數、速度函數及加速度函數。另外, 此最佳實施例以X方向為第一方向以及Y方向為第二方向。
第一方向函數105以及第二方向函數106的判斷以歩驟207所示,當第一 方向函數105超過第二方向函數106時,數據模塊以進行第一方向運動;當第 一方向函數105超過第二方向函數106時,數據模塊以第二方向進行運動。如 第一圖所示,當輸入模塊102滑動一距離,表示X方向大於Y方向,即數據模 塊會以n列108進行移動切換。
如步驟208以一距離(除數)與時間信號(被除數)形成的一速度函數信號(商 數),此一距離視需要可由相隔第一位置103及第二位置104的距離而定,亦可 由上述第一方向函數105或第二方向函數106所得的距離而定,此最佳實施例 以第一方向函數105所得的距離為代表。而上述速度函數信號與第一方向函數 105所得的距離成一正比的關係,且速度函數信號與此時間信號成一反比的關 系。另外速度函數信號,包含距離函數、速度函數及加速度函數。
如步驟209所示,將上述步驟所得的速度函數信號,而分別與第一預設速 度函數以及第二預設速度函數相比較,以判斷數據模塊依何種速度方式運動, 再以步驟210相對應的速度運動。當速度信號函數未達於數據模塊所定的第一 預設速度函數時,數據模塊將進行第一速度運動,其所滑動的速度為最慢;當 速度信號函數超過數據模塊所定的第一預設速度函數,且未達於數據模塊所定 的第二預設速度函數時,數據模塊將進行第二速度運動,其所滑動的速度為中 等;當速度信號函數超過數據模塊所定的第二預設速度函數時,數據模塊進行 第三速度運動,其所滑動的速度為最快。
請參閱圖1、圖2及圖4,其輸入模塊觸碰且滑動於觸控顯示接口的示意圖、 輸入模塊觸碰且滑動於觸控顯示接口的辨識滑動方向示意圖及本發明觸控的滑動方法的第一較佳實施例步驟流程圖。圖中,此方法的歩驟301至305與上述 圖3方法的步驟201至205雷同,故雷同的處便不再多加贅述。其中,不同之 處由步驟306開始展開
如步驟306將電子裝置所偵測到相隔第一位置103及第二位置104的距離, 此距離如第二圖所示形成第一方向函數105 (此處指滑動列數)以及第二方向函 數106 (此處指滑動行數),且以X方向為第一方向以及Y方向為第二方向。
第一方向函數105以及第二方向函數106的判斷以步驟307所示,當第一 方向函數105超過第二方向函數106時,數據模塊以進行第一方向運動;當第 一方向函數105超過第二方向函數106時,數據模塊以第二方向進行運動。如 第一圖所示,當輸入模塊102滑動一距離,表示X方向大於Y方向,即數據模 塊會以n列108進行移動切換。
如步驟308所示,以距離形成一距離信號,距離信號分別與第一預設距離 信號以及第二預設距離信號相比較,此一距離視需要可由相隔第一位置103及 第二位置104的距離而定,亦可由第一方向函數105 (滑動列數)或第二方向函 數106(滑動行數)所得的距離而定,此較佳實施例以第一方向函數105所得的滑 動列數代表此一距離。
依第一方向函數105所得的滑動列數代表此一距離,此處因採固定時間間 隔At,如固定為lsec,則由速度函數公式AV =: AS/At (AV即為固定時間 間隔內的滑動距離)可知,AV等於可由ls內滑動的列數。由速度函數公式a =AV/At,可推知a與AV成正比。那麼,在固定時間間隔ls內,a的大小也 可以通過時間間隔內的滑動距離通過來進行判斷。
按上述的公式得知,可依步驟309所示,將形成的一距離信號分別與第一 預設距離信號以及第二預設距離信號相比較後,判斷數據模塊依何種速度方式 運動。當距離信號未達於數據模塊所定的第一預設距離信號時,數據模塊將進 行第一速度運動,其所滑動的速度為最慢;當距離信號超過數據模塊所定的第 一預設距離信號,且未達於數據模塊所定的第二預設距離信號時,數據模塊將 進行第二速度運動,其所滑動的速度為中等;當速度信號函數超過數據模塊所 定的第二預設距離信號時,數據模塊進行第三速度運動,其所滑動的速度為最 快。
請參閱圖1、圖2及圖5,其輸入模塊觸碰且滑動於觸控顯示接口的示意圖、 輸入模塊觸碰且滑動於觸控顯示接口的辨識滑動方向示意圖及本發明觸控的滑 動方法的第二較佳實施例步驟流程圖。圖中,此方法的步驟401至405與上述 圖3方法的步驟201至205雷同,故雷同之處便不再多加贅述。其中,不同之 處由步驟406開始展開
如步驟406將電子裝置所偵測到相隔第一位置103及第二位置104的距離, 此距離如第二圖所示形成第一方向函數105 (此處指X方向加速度ax)以及第二方向函數106 (此處指Y方向加速度ay),且以X方向為第一方向以及Y方向為 第二方向。
上述第一方向函數105所得的X方向加速度ax,以及第二方向函數106所 得的Y方向加速度ay,根據速度函數公式AS--1/2 at2,計算且紀錄X方向和Y 方向的加速度ax, ay。若絕對值ax大於ay;則向左或右滑動(左、右由ax的 正負確定);若絕對值ax小於ay;則向上或下滑動(上、下由ay的正負確定)。
第一方向函數105 (此處指X方向加速度ax)以及第二方向函數106(此處指 Y方向加速度ay)的判斷以步驟407所示,當第一方向函數105超過第二方向函 數106時,數據模塊以進行第一方向運動;當第一方向函數105超過第二方向 函數106時,數據模塊以第二方向進行運動。如第一圖所示,當輸入模塊102 滑動一距離,表示X方向大於Y方向,即數據模塊會以n列108進行移動切換。
如步驟408所示,速度函數信號包含上述步驟第一方向函數105所得的X 方向加速度ax,所以速度函數於此較佳實施例中亦以ax為代表,ax分別與第 一預設速度函數以及第二預設速度函數相比較,以判斷數據模塊依何種速度方 式運動,再以步驟409相對應的速度運動。
當速度信號函數未達於數據模塊所定的第一預設速度函數時,數據模塊將 進行第一速度運動,其所滑動的速度為最慢;當速度信號函數超過數據模塊所 定的第一預設速度函數,且未達於數據模塊所定的第二預設速度函數時,數據 模塊將進行第二速度運動,其所滑動的速度為中等;當速度信號函數超過數據 模塊所定的第二預設速度函數時,數據模塊進行第三速度運動,其所滑動的速 度為最快。
權利要求
1、一種觸控的滑動方法,其特徵在於,該方法包含以下步驟(A)提供一電子裝置,以及一輸入模塊,該電子裝置包括有一觸控顯示接口以及一數據模塊,該輸入模塊於該觸控顯示接口上可具有一第一位置,以及與該第一位置相距一距離的一第二位置;(B)使該輸入模塊位於該觸控顯示接口上,產生一時間信號;(C)將該時間信號與一預設時間信號相比較;(D)當該時間信號小於該預設時間信號時,停止運動;當該時間信號不小於該預設時間信號,且該輸入模塊位於該第二位置時;以及(E)以該距離與該時間信號形成一速度函數信號,以該速度函數信號與一預設速度函數相比較,以決定一滑動速度。
2、 如權利要求1所述的觸控的滑動方法,其特徵在於,在步驟(D)之後,更包含以下步驟(Dl):將該距離形成一第一方向函數以及一第二方向函數;以及(D2):當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第一方向運動;當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第二方向 運動。
3、 如權利要求1所述的觸控的滑動方法,其特徵在於,在步驟(E)之後,更包含以下步驟(El):將該速度函數信號分別與一第一預設速度函數以及一第二預設速度函數相比較;以及(E2):當該速度信號函數小於該第一預設速度函數時,該數據模塊進行一第一速度運動;當該速度信號函數大於該第一預設速度函數,且小於該第二預 設速度函數時,該數據模塊進行一第二速度運動;當該速度信號函數大於該第 二預設速度函數時,該數據模塊進行一第三速度運動。
4、 一種觸控的滑動方法,其特徵在於,該方法包含以下步驟(A) :提供一電子裝置,以及一輸入模塊,該電子裝置包括有一觸控顯示接口以及一數據模塊,該輸入模塊於該觸控顯示接口上可具有一第一位置,以及與該第一位置相距一距離的一第二位置;(B) :使該輸入模塊位於該觸控顯示接口上,產生一時間信號;(C) :將該時間信號與一預設時間信號相比較;(D) :當該時間信號小於該預設時間信號時,停止運動; 當該時間信號不小於該預設時間信號,且該輸入模塊位於該第二位置時;(E) :將該距離形成一第一方向函數以及一第二方向函數;以及(F) :當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第一 方向運動;當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第 二方向運動。
5、 如權利要求4所述的觸控的滑動方法,其特徵在於,在(F)步驟之後,更包含以下步驟(G) :以該距離與該時間信號形成一速度函數信號;(H) :將該速度函數信號分別與一第一預設速度函數以及一第二預設速度函 數相比較;以及(I) :當該速度信號函數小於該第一預設速度函數時,該數據模塊進行一第 一速度運動;'當該速度信號函數大於該第一預設速度函數,且小於該第二預設速度函數 時,該數據模塊進行一第二速度運動;當該速度信號函數大於該第二預設速度函數時,該數據模塊進行一第三速 度運動。
6、 一種觸控的滑動方法,其特徵在於,該方法包含以下步驟(A) :提供一電子裝置,以及一輸入模塊,該電子裝置包括有一觸控顯示接 口以及一數據模塊,該輸入模塊於該觸控顯示接口上可具有一第一位置,以及與該第一位置相距一距離的一第二位置;(B) :使該輸入模塊位於該觸控顯示接口上,產生一時間信號;(C) :將該時間信號與一預設時間信號相比較;(D) :當該時間信號小於該預設時間信號時,停止運動; 當該時間信號不小於該預設時間信號,且該輸入模塊位於該第二位置時;以及(E) :以該距離形成一距離信號,該距離信號與一預設的距離信號相比較, 以決定滑動的速度。
7、 如權利要求6所述的觸控的滑動方法,其特徵在於,在(D)步驟之後,更包含以下步驟(Dl):將該距離形成一第一方向函數以及一第二方向函數;以及(D2):當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第一方向運動,;當該第一方向函數大於該第二方向函數時,該數據模塊以進行一第二方向 運動。
8、 如權利要求6所述的觸控的滑動方法,其特徵在於,在步驟(E)之後,更包含以下步驟(El):將該距離信號分別與一第一預設距離信號以及一第二預設距離信號相比較;以及(E2):當該距離信號小於該第一預設距離信號時,該數據模塊進行一第-速度運動;當該距離信號大於該第一預設距離信號,且小於該第二預設距離信號時, 該數據模塊進行一第二速度運動;當該距離信號大於該第二預設距離信號時, 該數據模塊進行一第三速度運動。
全文摘要
本發明揭示一種觸控的滑動方法,提供電子裝置,以及輸入模塊,此電子裝置包括有觸控顯示接口以及數據模塊,輸入模塊於觸控顯示接口上,可具有第一位置以及第二位置,使輸入模塊位於觸控顯示接口上,產生時間信號並與預設時間信號相比較,判斷停止運動或滑動動作。若為滑動動作,再判斷當第一方向函數大於第二方向函數時,將進行第一方向運動,反之,進行第二方向運動,接著以距離與時間信號形成一速度函數信號,而與第一及第二預設速度函數相比較,判斷為第一、第二或第三速度運動。
文檔編號G06F3/041GK101566891SQ20081002766
公開日2009年10月28日 申請日期2008年4月25日 優先權日2008年4月25日
發明者劉仲維, 竹 陳 申請人:佛山市順德區順達電腦廠有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀