觸摸輸入事件處理方法及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種觸摸輸入操作處理設(shè)備,該設(shè)備包括:觸摸敏感顯示器,適于接收用戶的滑動觸摸輸入操作,并將其轉(zhuǎn)換為觸摸輸入信號;控制單元,適于從觸摸輸入信號中獲取一系列觸摸坐標點,并確定起始坐標和結(jié)尾坐標;計算單元,適于計算結(jié)尾坐標與起始坐標的連線的角度;以及判斷單元,適于根據(jù)坐標連線的角度處于坐標系中的哪個區(qū)域,確定所動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
【專利說明】觸摸輸入事件處理方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種觸摸輸入事件處理方法及設(shè)備。
【背景技術(shù)】
[0002]隨著諸如智能手機和平板電腦等具有觸摸屏的計算設(shè)備的普及,越來越多的應(yīng)用需要用戶手指頻繁觸摸屏幕來進行輸入。例如,智能手機上的游戲應(yīng)用往往要求用戶利用手指在觸摸屏上不同方向的滑動來操作游戲中的人物向不同方向進行移動。此外,一些如相冊管理之類的應(yīng)用也需要用戶不斷滑動屏幕來進行瀏覽。在一些應(yīng)用中,還支持自定義觸摸手勢,例如,用戶可以在觸摸屏上劃出“L”型來執(zhí)行相應(yīng)的操作。
[0003]操作系統(tǒng)對于滑動輸入一般采用四個區(qū)域的坐標系進行判斷,圖1示出了現(xiàn)有的四區(qū)域坐標系的示意圖。當用戶觸摸到屏幕上并滑動時,系統(tǒng)會返回一系列坐標點,確定開始坐標和結(jié)尾坐標,然后連線。根據(jù)連線的角度處于哪個坐標區(qū)域內(nèi)來確定滑動操作的方向。例如,當角度落入第一區(qū)域(-45°,45° )時,認為滑動操作是向右;當角度落入第二區(qū)域(45° ,135° )時,認為滑動操作是向上;當角度落入第三區(qū)域(135°,-135° )時,認為滑動操作是向左;當角度落入第四區(qū)域(-135°,-45° )時,認為滑動操作是向下。
[0004]然而,用戶的操作習慣不盡相同。有的用戶特別是在快節(jié)奏的游戲應(yīng)用中可能會做出不那么準確的輸入。例如,用戶用右手手指向右滑動時,由于手指生理結(jié)構(gòu)的限制,往往不會水平的向右滑動,而是向右上方向滑動。有時候,右上的角度甚至超過了 45度,很有可能被判斷為向上滑動。此外,用戶手指在接觸屏幕時,在有意識的操作之前,可能會做出小幅度的無意識滑動,導致錯誤的輸入生效。在有意識操作后,手指離開屏幕前,也有可能做出無意識的抖動(滑動),導致錯誤的輸入生效。用戶會由于輸入沒有被正確識別而懊惱,對于某些對輸入精確度要求較高的應(yīng)用(如游戲)來說,錯誤的輸入會導致更嚴重的后果,非常影響用戶體驗。
[0005]鑒于上述弊端,需要一種容錯性較高的用戶觸摸輸入操作處理方法。
【發(fā)明內(nèi)容】
[0006]為此,本發(fā)明提供一種觸摸輸入事件處理方法及設(shè)備,以力圖解決或者至少緩解上面存在的至少一個問題。
[0007]根據(jù)本發(fā)明的一個方面,提供一種增強的觸摸輸入操作處理設(shè)備,該設(shè)備包括:觸摸敏感顯示器,適于接收用戶的滑動觸摸輸入操作,并將其轉(zhuǎn)換為觸摸輸入信號;控制單元,適于從觸摸輸入信號中獲取一系列觸摸坐標點,并確定起始坐標和結(jié)尾坐標;計算單元,適于計算結(jié)尾坐標與起始坐標的連線的角度;以及判斷單元,適于根據(jù)坐標連線的角度處于坐標系中的哪個區(qū)域,確定所動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
[0008]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理設(shè)備中,坐標系被劃分為四個區(qū)域,且第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域。另外,判斷單元被設(shè)置為如果坐標連線的角度處于第一區(qū)域,則確定滑動觸摸輸入操作的方向為向右;如果坐標連線的角度處于第二區(qū)域,則確定滑動觸摸輸入操作的方向為向上;如果坐標連線的角度處于第三區(qū)域,則確定滑動觸摸輸入操作的方向為向左;如果坐標連線的角度處于第四區(qū)域,則確定滑動觸摸輸入操作的方向為向下。
[0009]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理設(shè)備中,計算單元還適于計算坐標連線的距離;并且,判斷單元還適于判斷連線的距離是否小于第一閾值,若小于第一閾值,則確定滑動觸摸輸入操作無效。
[0010]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理設(shè)備中,控制單元還適于實時返回滑動觸摸輸入操作當前的觸點坐標;計算單元還適于實時計算觸點坐標與起始坐標連線的距離;以及,判斷單元還適于判斷觸點坐標與起始坐標的連線距離是否大于第二閾值,若大于第二閾值則確定觸摸輸入操作即時生效。
[0011]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理設(shè)備中,四區(qū)域坐標系的范圍被劃分為:第一區(qū)域?qū)?yīng)于(-60°,60° ),第二區(qū)域?qū)?yīng)于(60° , 120° ),第三區(qū)域?qū)?yīng)于(120°,-120° ),第四區(qū)域?qū)?yīng)于(-120°,-60° )。
[0012]根據(jù)本發(fā)明的另一方面,提供一種觸摸輸入操作處理方法,該方法包括:接收用戶的滑動觸摸輸入操作,將其轉(zhuǎn)換為觸摸輸入信號;基于觸摸輸入信號獲取觸摸坐標點,確定起始坐標和結(jié)尾坐標;計算結(jié)尾坐標與起始坐標的連線的角度;以及根據(jù)該角度處于坐標系中的哪個區(qū)域,確定該滑動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
[0013]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理方法中,坐標系被劃分為四個區(qū)域,第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域,并且確定該滑動觸摸輸入操作的方向的步驟包括:如果坐標連線的角度處于第一區(qū)域,則確定滑動觸摸輸入操作的方向為向右;如果坐標連線的角度處于第二區(qū)域,則確定滑動觸摸輸入操作的方向為向上;如果坐標連線的角度處于第三區(qū)域,則確定滑動觸摸輸入操作的方向為向左;如果坐標連線的角度處于第四區(qū)域,則確定滑動觸摸輸入操作的方向為向下。
[0014]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理方法中,本方法還包括步驟:計算坐標連線的距離,若該距離小于第一閾值,則確定該滑動觸摸輸入操作無效。
[0015]可選地,在根據(jù)本發(fā)明的觸摸輸入操作處理方法中,本方法還包括步驟:實時返回滑動觸摸輸入操作當前的觸點坐標;計算該觸點坐標與起始坐標連線的距離;以及如果連線的距離大于第二閾值,則確定該觸摸輸入操作即時生效。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種計算設(shè)備,包括如上的觸摸輸入操作處理設(shè)備。
[0017]根據(jù)本發(fā)明的觸摸輸入操作處理方案,發(fā)明人認識到手指的生理結(jié)構(gòu)導致的滑動操作的局限,將更多的坐標區(qū)域分配給左右滑動操作,從而降低了對用戶滑動輸入操作精確度的要求,提高了輸入成功率。
[0018]另外,根據(jù)本發(fā)明的觸摸輸入操作處理方案,忽略距離過短的滑動,可以有效消除無意識抖動而產(chǎn)生的誤操作。并且,當滑動達到一定距離時即使滑動輸入生效,可以使用戶更快地獲得輸入成功的視覺反饋,避免用戶產(chǎn)生疑惑。
[0019]綜上,本發(fā)明能夠降低對用戶輸入精確度的要求,提高容錯性。
【專利附圖】
【附圖說明】
[0020]為了實現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標記通常指代相同的部件或元素。
[0021]圖1示出了現(xiàn)有的四區(qū)域坐標系的示意圖;
[0022]圖2示出了根據(jù)本發(fā)明的一個示例性實施方式的觸摸設(shè)備的處理堆棧圖;
[0023]圖3示出了根據(jù)本發(fā)明的一個示例性實施方式的觸摸輸入事件處理設(shè)備300框圖;
[0024]圖4示出了根據(jù)本發(fā)明的一個示例性實施方式的四區(qū)域坐標系示意圖;
[0025]圖5示出了根據(jù)本發(fā)明的一個示例性實施方式的觸摸輸入事件處理的方法流程圖。
【具體實施方式】
[0026]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0027]圖2是例示的觸摸設(shè)備的處理堆棧的圖示。本發(fā)明的觸摸輸入操作處理方案可以在處理堆棧及堆棧中的用戶各類資源的一個或多個區(qū)域中實施。硬件層200可以包括各種硬件接口元件,例如觸摸敏感或啟用的設(shè)備或是觸摸敏感顯示器。該觸摸敏感設(shè)備可以包括顯示器以及用于同時感測多個觸摸的面板。該硬件層200還可以包括用于檢測觸摸敏感顯示器或設(shè)備的定向(如縱向,橫向)的加速度計。
[0028]驅(qū)動程序?qū)?02中的一個或多個驅(qū)動程序可以與硬件進行通信。例如,這些驅(qū)動程序可以接收和處理由硬件層200中的觸摸敏感顯示器或設(shè)備產(chǎn)生的觸摸輸入信號。核心操作系統(tǒng)(OS) 204可以與一個或多個驅(qū)動程序進行通信。核心OS可以處理從一個或多個驅(qū)動程序接收的原始輸入數(shù)據(jù)。在某些實施例中,這些驅(qū)動程序可以被認為是核心OS的一部分。
[0029]一組OS應(yīng)用編程接口(API) 206可以與核心OS通信。這些API可以是一組通常與操作系統(tǒng)包含在一起的API (如Linux或UNIX API)。其中一組核心基礎(chǔ)API 208可以使用OS API 206,而一組基礎(chǔ)API 210則可以使用核心基礎(chǔ)API 208。觸摸事件API 212可以利用基礎(chǔ)API 210。在設(shè)備上運行的應(yīng)用214可以與各下層單元進行通信,由此最終與觸摸敏感顯示器或者其他各種用戶接口應(yīng)用進行通信。雖然每一層都可以利用其下方的層,但這并不總是需要的。例如在某些實施例中,應(yīng)用214可以不定期地與OS API 206通信。
[0030]根據(jù)本發(fā)明的一個實施例,提供了一種觸摸輸入操作處理設(shè)備300,如圖3所示,該設(shè)備300包括:觸摸敏感顯示器310、控制單元320、計算單元330、以及判斷單元340。
[0031]根據(jù)本發(fā)明的一個實施方式,觸摸敏感顯示器310接收到用戶的滑動觸摸輸入操作,并將其轉(zhuǎn)換為觸摸輸入信號。其中,觸摸敏感顯示器310可以實施液晶顯示器(LCD)技術(shù),發(fā)光聚合物顯示器(LPD)技術(shù)或是某些其他顯示器技術(shù)。另外,觸摸敏感顯示器310可以處理多種觸摸操作,例如可以使用手指、和弦、指示筆或其他指示設(shè)備來進行接觸和交互。
[0032]由控制單元320檢測該觸摸輸入信號,從中獲取觸摸坐標點并確定起始坐標和結(jié)尾坐標,而后將其發(fā)送給耦接到控制單元320的計算單元330進行下一步處理。
[0033]計算單元330接收到起始坐標和結(jié)尾坐標后,計算兩個坐標連線的角度,將其發(fā)送給耦接到計算單元330的判斷單元340進行進一步處理。
[0034]判斷單元340在接收到計算單元330發(fā)送的角度信息后,根據(jù)該角度處于坐標系中的哪個區(qū)域,確定滑動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
[0035]考慮到用戶的操作習慣以及用戶手指的生理結(jié)構(gòu),當用戶用右手向右滑動時,手指可能會偏向右上;同樣,當右手向左滑動時候,手指可能會偏向左下。為減小用戶左右滑動方向偏離而引起的誤差,圖4示出了根據(jù)本發(fā)明一個實施方式的四區(qū)域坐標系示意圖,如圖4所示,該坐標系被劃分為四個區(qū)域,且第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域。例如,第一區(qū)域?qū)?yīng)于(-60°,60° ),第二區(qū)域?qū)?yīng)于(60° ,120° ),第三區(qū)域?qū)?yīng)于(120°,-120° ),第四區(qū)域?qū)?yīng)于(-120°,-60° )。應(yīng)當注意的是,本發(fā)明并不局限于以上述角度來劃分坐標區(qū)域,本發(fā)明所描述的四區(qū)域坐標系可以包含任何第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域的坐標系。
[0036]并且,判斷單元340被設(shè)置為:如果坐標連線的角度處于第一區(qū)域,則確定滑動觸摸輸入操作的方向為向右;如果坐標連線的角度處于第二區(qū)域,則確定滑動觸摸輸入操作的方向為向上;如果坐標連線的角度處于第三區(qū)域,則確定滑動觸摸輸入操作的方向為向左;如果坐標連線的角度處于第四區(qū)域,則確定滑動觸摸輸入操作的方向為向下。
[0037]這樣,即使右上的角度超過了 45度,只要其范圍不超過第一區(qū)域,那么仍會被判斷為向右滑動;即使左下的角度超過45度,只要其范圍不超過第三區(qū)域,那么仍會被判斷為向左滑動。對于左手滑動的情況,圖4所示的四區(qū)域坐標系分布也同樣能夠適用。因此,用戶左右滑動方向偏離的問題可以被大大縮減。而對于上下滑動,手指的生理結(jié)構(gòu)決定了用戶的操作出現(xiàn)方向的偏差較小,因此縮小第二區(qū)域和第四區(qū)域的范圍對于上下滑動的判斷并不會產(chǎn)生影響。
[0038]根據(jù)本發(fā)明的一個實施方式,計算單元330在接收到起始坐標和結(jié)尾坐標后,還計算兩個坐標連線的距離,并將距離值發(fā)送給耦接到計算單元330的判斷單元340,判斷單元340判斷該距離值是否小于第一閾值,若小于第一閾值,則確定該滑動觸摸輸入操作無效。第一閾值例如可以是30個像素。通過忽略距離過短的滑動,可以有效消除無意識抖動而產(chǎn)生的誤操作。
[0039]根據(jù)本發(fā)明的一個實施方式,控制單元320還適于實時返回滑動觸摸輸入操作當前的觸點坐標,并將其發(fā)送給耦接到控制單元320的計算單元330,而后計算單元330將計算得到的該觸點坐標與起始坐標連線的距離發(fā)送給判斷單元340,由判斷單元340判斷該距離是否大于第二閾值,若大于第二閾值則確定觸摸輸入操作即時生效,該觸點坐標就是結(jié)尾坐標,判斷單元340按照上面描述的方式確定滑動觸摸輸入操作的方向。也就是說,只要觸摸輸入操作達到一定的滑動距離,即認為該滑動觸摸輸入操作生效。第二閾值例如可以是150個像素。對于某些輸入實時性要求較高的應(yīng)用,如游戲,這種快速生效是有意義的。例如,在游戲中,玩家做出了向右行進的滑動輸入,但手指滑動的距離較長。在操作未生效前玩家看不到輸入的效果,等看到了效果時已經(jīng)來不及修改輸入。通過使滑動輸入快速生效,可以有效地避免這種延遲。
[0040]圖5為根據(jù)本發(fā)明的一個實施方式的觸摸輸入操作處理的方法流程圖,該方法始于步驟S510。在步驟S510中,接收用戶的滑動觸摸輸入操作,將其轉(zhuǎn)換為觸摸輸入信號。
[0041]隨后在步驟S520中,檢測該觸摸輸入信號以獲取觸摸坐標點,具體地,當觸摸敏感顯示器310感測到觸摸輸入操作時,記錄下起始坐標,當感測到觸摸釋放時記錄下結(jié)尾坐標。
[0042]隨后在步驟S530中,連接該起始坐標和結(jié)尾坐標,并計算坐標連線的角度。
[0043]隨后在步驟S540中,根據(jù)S530計算到的角度處于坐標系中的哪個區(qū)域,確定滑動觸摸輸入操作的方向,其中該坐標系的區(qū)域劃分是不均勻的。
[0044]根據(jù)本發(fā)明的一個實施方式,如圖4所示,該坐標系被劃分為四個區(qū)域,且第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域。例如第一區(qū)域?qū)?yīng)于(-60°,60° ),第二區(qū)域?qū)?yīng)于(60°,120。),第三區(qū)域?qū)?yīng)于(120°,-120。),第四區(qū)域?qū)?yīng)于(-120°,-60。)。如果坐標連線的角度處于第一區(qū)域,則確定該滑動觸摸輸入操作的方向為向右;如果坐標連線的角度處于第二區(qū)域,則確定該滑動觸摸輸入操作的方向為向上;如果坐標連線的角度處于第三區(qū)域,則確定該滑動觸摸輸入操作的方向為向左;如果坐標連線的角度處于第四區(qū)域,則確定該滑動觸摸輸入操作的方向為向下。
[0045]應(yīng)當注意的是,本發(fā)明并不局限于以上述角度來劃分坐標區(qū)域,本發(fā)明及所附權(quán)利要求所描述的四區(qū)域坐標系包含任何第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域的坐標系。
[0046]根據(jù)本發(fā)明的一個實施方式,在步驟S520中記錄下滑動觸摸輸入操作的起始坐標和結(jié)尾坐標后,連接該起始坐標和結(jié)尾坐標,并計算連線的距離。若該距離小于第一閾值則確定該滑動觸摸輸入操作無效。
[0047]根據(jù)本發(fā)明的另一個實施方式,實時返回滑動觸摸輸入操作當前的觸點坐標,計算觸點坐標與起始坐標連線的距離,并判斷該距離是否大于第二閾值,若大于第二閾值,則確定該觸摸輸入操作即時生效。根據(jù)該觸點坐標和起始坐標來確定用戶滑動輸入的方向,而不用考慮后續(xù)的用戶接觸屏幕的過程。
[0048]應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0049]本領(lǐng)域那些技術(shù)人員應(yīng)當理解在本文所公開的示例中的設(shè)備的模塊或單元或組件可以布置在如該實施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個或多個設(shè)備中。前述示例中的模塊可以組合為一個模塊或者此外可以分成多個子模塊。
[0050]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0051]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0052]此外,所述實施例中的一些在此被描述成可以由計算機系統(tǒng)的處理器或者由執(zhí)行所述功能的其它裝置實施的方法或方法元素的組合。因此,具有用于實施所述方法或方法元素的必要指令的處理器形成用于實施該方法或方法元素的裝置。此外,裝置實施例的在此所述的元素是如下裝置的例子:該裝置用于實施由為了實施該發(fā)明的目的的元素所執(zhí)行的功能。
[0053]如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞“第一”、“第二”、“第三”等等來描述普通對象僅僅表示涉及類似對象的不同實例,并且并不意圖暗示這樣被描述的對象必須具有時間上、空間上、排序方面或者以任意其它方式的給定順序。
[0054]盡管根據(jù)有限數(shù)量的實施例描述了本發(fā)明,但是受益于上面的描述,本【技術(shù)領(lǐng)域】內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實施例。此外,應(yīng)當注意,本說明書中使用的語言主要是為了可讀性和教導的目的而選擇的,而不是為了解釋或者限定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對于本發(fā)明的范圍,對本發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
【權(quán)利要求】
1.一種觸摸輸入操作處理設(shè)備,所述設(shè)備包括: 觸摸敏感顯示器,適于接收用戶的滑動觸摸輸入操作,并將其轉(zhuǎn)換為觸摸輸入信號; 控制單元,適于從所述觸摸輸入信號中獲取一系列觸摸坐標點,并確定起始坐標和結(jié)尾坐標; 計算單元,適于計算所述結(jié)尾坐標與所述起始坐標的連線的角度;以及判斷單元,適于根據(jù)所述坐標連線的角度處于坐標系中的哪個區(qū)域,確定所述滑動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
2.如權(quán)利要求1所述的設(shè)備,其中所述坐標系被劃分為四個區(qū)域,并且第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域;以及 所述判斷單元被設(shè)置為如果坐標連線的角度處于第一區(qū)域,則確定所述滑動觸摸輸入操作的方向為向右;如果坐標連線的角度處于第二區(qū)域,則確定所述滑動觸摸輸入操作的方向為向上;如果坐標連線的角度處于第三區(qū)域,則確定所述滑動觸摸輸入操作的方向為向左;如果坐標連線的角度處于第四區(qū)域,則確定所述滑動觸摸輸入操作的方向為向下。
3.如權(quán)利要求1所述的設(shè)備,其中, 所述計算單元還適于計算所述坐標連線的距離;以及 所述判斷單元還適于判斷所述連線的距離是否小于第一閾值,若小于第一閾值,則確定所述滑動觸摸輸入操作無效。
4.如權(quán)利要求1所述的設(shè)備,其中, 所述控制單元還適于實時返回所述滑動觸摸輸入操作當前的觸點坐標; 所述計算單元還適于實時計算所述觸點坐標與所述起始坐標連線的距離;以及所述判斷單元還適于判斷所述觸點坐標與所述起始坐標的連線距離是否大于第二閾值,若大于第二閾值則確定所述觸摸輸入操作即時生效。
5.如權(quán)利要求2所述的設(shè)備,其中所述第一區(qū)域?qū)?yīng)于(-60°,60°),所述第二區(qū)域?qū)?yīng)于(60° ,120° ),所述第三區(qū)域?qū)?yīng)于(120°,-120° ),所述第四區(qū)域?qū)?yīng)于(-120。, -60° ) ο
6.一種觸摸輸入操作處理方法,所述方法包括步驟: 接收用戶的滑動觸摸輸入操作,將其轉(zhuǎn)換為觸摸輸入信號; 基于所述觸摸輸入信號獲取觸摸坐標點,確定起始坐標和結(jié)尾坐標; 計算所述結(jié)尾坐標與所述起始坐標的連線的角度;以及 根據(jù)所述角度處于坐標系中的哪個區(qū)域,確定所述滑動觸摸輸入操作的方向,其中坐標系的區(qū)域劃分是不均勻的。
7.如權(quán)利要求6所述的方法,其中所述坐標系被劃分為四個區(qū)域,第一區(qū)域和第三區(qū)域大于第二區(qū)域和第四區(qū)域,并且所述確定所述滑動觸摸輸入操作的方向的步驟包括: 如果坐標連線的角度處于第一區(qū)域,則確定所述滑動觸摸輸入操作的方向為向右; 如果坐標連線的角度處于第二區(qū)域,則確定所述滑動觸摸輸入操作的方向為向上; 如果坐標連線的角度處于第三區(qū)域,則確定所述滑動觸摸輸入操作的方向為向左;以及 如果坐標連線的角度處于第四區(qū)域,則確定所述滑動觸摸輸入操作的方向為向下。
8.如權(quán)利要求6所述的方法,所述方法還包括步驟: 計算所述坐標連線的距離,若所述距離小于第一閾值,則確定所述滑動觸摸輸入操作無效。
9.如權(quán)利要求6所述的方法,所述方法還包括步驟: 實時返回所述滑動觸摸輸入操作當前的觸點坐標; 計算所述觸點坐標與所述起始坐標連線的距離;以及 如果所述連線的距離大于第二閾值,則確定所述觸摸輸入操作即時生效。
10.一種計算設(shè)備,包括如權(quán)利要求1-5中的任一個所述的觸摸輸入操作處理設(shè)備。
【文檔編號】G06F3/041GK104375708SQ201410721195
【公開日】2015年2月25日 申請日期:2014年12月2日 優(yōu)先權(quán)日:2014年12月2日
【發(fā)明者】羅響 申請人:廈門飛游信息科技有限公司