一種實(shí)現(xiàn)多種手勢操作的觸摸屏以及其操作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于觸摸屏技術(shù)領(lǐng)域,更具體地,涉及一種實(shí)現(xiàn)多種手勢操作的觸摸屏。
【背景技術(shù)】
[0002] 目前觸摸屏一般用于很多電子設(shè)備和系統(tǒng)中,以進(jìn)行顯示和輸入操作,用戶能夠 通過包括用戶界面對象的用戶界面與觸摸屏進(jìn)行交互,觸摸屏設(shè)備檢測并且響應(yīng)于觸摸屏 上的接觸,用戶能夠通過使用一個(gè)手指、多個(gè)手指(多點(diǎn)接觸手勢)或觸摸筆在與用戶想要 交互的用戶界面對象對應(yīng)的位置處接觸觸摸屏,來激活功能、觸發(fā)過程。
[0003] 用戶使用手勢操作方法來編輯電子文檔更方便、更自然;而在操作終端時(shí),用戶往 往希望手勢操作的種類更多、功能更強(qiáng)大,最終實(shí)現(xiàn)傳統(tǒng)輸入的所有功能。
[0004] 傳統(tǒng)的觸摸屏僅支持有限的手勢輸入功能,如點(diǎn)擊、移動(dòng)、打開等,而無法實(shí)現(xiàn)其 他多種的操作,因此當(dāng)需要進(jìn)行其他操作時(shí),該操作就非常麻煩、耗時(shí),且極易在操作過程 中因誤點(diǎn)擊等原因造成操作失敗。
【發(fā)明內(nèi)容】
[0005] 針對現(xiàn)有技術(shù)中復(fù)制、粘貼和擦除等操作不能直接用手勢操作直接完成的問題, 本申請?zhí)峁┑氖且环N實(shí)現(xiàn)多種手勢操作的觸摸屏,其中通過手勢操作的具體方式進(jìn)行研究 和設(shè)計(jì),實(shí)現(xiàn)了觸摸屏操作的方便化,因而尤其適用于當(dāng)今市場。
[0006] 為實(shí)現(xiàn)上述目的,按照本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)多種手勢操作的觸摸 屏,所述觸摸屏包括:手勢接收單元、手勢識別單元、操作對象選擇單元、操作命令執(zhí)行單 元,其特征在于:
[0007] 所述手勢接收單元用于接收用戶的手勢;
[0008] 所述手勢識別單元,用于在進(jìn)行電子文檔編輯時(shí),識別觸控輸入點(diǎn)數(shù)為2,移動(dòng)軌 跡近似豎直直線的手勢操作為粘貼或復(fù)制操作;用于在進(jìn)行電子文檔編輯時(shí),識別觸控輸 入點(diǎn)數(shù)為2,移動(dòng)軌跡近似水平直線的手勢操作為復(fù)制或粘貼操作;
[0009] 所述操作對象選擇單元,與所述手勢識別單元相連,用于根據(jù)所述用戶的手勢選 擇操作對象;
[0010] 所述操作命令執(zhí)行單元,用于在所述手勢識別單元識別手勢操作為所述復(fù)制或粘 貼操作時(shí),連接所述操作對象選擇單元和所述手勢識別單元,并執(zhí)行相應(yīng)的操作。
[0011] 優(yōu)選地,若所述直線的長度在判定范圍內(nèi),判定所述手勢為所述復(fù)制或所述粘貼 操作。
[0012] 按照本發(fā)明的另一方面,提供了一種實(shí)現(xiàn)多種手勢操作的觸摸屏,所述觸摸屏包 括:手勢接收單元、手勢識別單元、操作對象選擇單元、操作命令執(zhí)行單元,其特征在于:
[0013] 所述手勢識別單元,識別拳頭的底部觸控形狀為拳頭擦除手勢;識別并攏四指的 背面觸控形狀為手背擦?xí)謩荩?br>[0014] 所述操作命令執(zhí)行單元,在所述手勢識別單元識別手勢操作為所述拳頭擦除手勢 或所述手背擦?xí)謩輹r(shí),連接所述操作對象選擇單元和所述手勢識別單元,并執(zhí)行刪除操 作。
[0015] 總體而言,按照本發(fā)明的上述技術(shù)構(gòu)思與現(xiàn)有技術(shù)相比,主要具備以下的技術(shù)優(yōu) 占.
[0016] 1、通過采取特定的手勢操作來實(shí)現(xiàn)復(fù)制、粘貼和擦除操作,不需要借助其他菜單 或按鈕進(jìn)行交互,提高操作效率;
[0017] 2、技術(shù)的實(shí)施方式便于用戶接受,減輕用戶的認(rèn)知負(fù)擔(dān)。
【附圖說明】
[0018] 圖1是本發(fā)明觸摸屏的結(jié)構(gòu)圖;
[0019] 圖2是本發(fā)明觸摸屏執(zhí)行復(fù)制和粘貼的手勢軌跡。
【具體實(shí)施方式】
[0020] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要 彼此之間未構(gòu)成沖突就可以相互組合。
[0021] 實(shí)施例1
[0022] 本發(fā)明實(shí)施例的一種實(shí)現(xiàn)多種手勢操作的觸摸屏裝置如圖1所示,包括手勢接收 單元、手勢識別單元、操作對象選擇單元、操作命令執(zhí)行單元;其中手勢接收單元和和手勢 識別單元連接,待操作對象選擇單元與手勢識別單元連接,操作命令執(zhí)行單元分別與手勢 識別單元和操作對象選擇單元連接。
[0023] 手勢接收單元,用于接收用戶的手勢;手勢識別單元,與所述手勢接收單元連接, 用于識別用戶的手勢操作類型以及手勢選擇;操作對象選擇單元,與手勢識別單元連接,用 于根據(jù)選擇手勢選擇操作對象;操作命令執(zhí)行單元,分別與手勢識別單元和操作對象選擇 單元連接,用于根據(jù)手勢操作類型以及選擇對象執(zhí)行相應(yīng)的操作。
[0024] 除傳統(tǒng)的手勢操作外,本實(shí)施例提供了粘貼和復(fù)制操作;
[0025] 在對觸摸屏的電子文檔進(jìn)行編輯時(shí),電子文檔包括:記事本、office應(yīng)用軟件、備 忘錄、聊天工具等文字輸入和圖形輸入,其中粘貼手勢為兩個(gè)手指,如食指和中指從上到下 滑動(dòng),軌跡近似兩條豎直直線的手勢為粘貼操作;用戶首先觸摸屏點(diǎn)擊對象,然后用兩個(gè)手 指從上往下滑動(dòng),手勢接收單元接收到兩條近似豎直直線的手勢操作,然后由手勢識別單 元識別為粘貼操作,再由操作命令執(zhí)行單元連接手勢識別單元和操作對象選擇單元,對對 象執(zhí)行粘貼操作。
[0026] 復(fù)制手勢為兩個(gè)手指,如食指和中指從左往右滑動(dòng),軌跡近似兩條水平直線的手 勢為復(fù)制操作;用戶首先在觸摸屏點(diǎn)擊對象,然后用兩個(gè)手指從左往右滑動(dòng),手勢接收單元 接收到兩條類似水平直線的手勢操作,然后由手勢識別單元識別為復(fù)制操作,再由操作命 令執(zhí)行單元連接手勢識別單元和操作對象選擇單元,對對象執(zhí)行復(fù)制操作。
[0027] 上述粘貼和復(fù)制的手勢可以互換。
[0028] 其中手勢識別單元的具體判定如下:
[0029] (1)首先判斷觸控輸入點(diǎn)個(gè)數(shù)是否為2 ;
[0030] (2)觸點(diǎn)的移動(dòng)軌跡是否為兩條近似直線;
[0031] (3)若為兩條近似直線,判定兩條直線的距離以及計(jì)算兩條線的長度;
[0032] (4)若距離和長度在判定范圍內(nèi),判定兩條直線是水平還是豎直;
[0033] (5)若兩條均為從左到右的近似水平線,則為復(fù)制手勢,并將其從該觸控屏?xí)鴮懙?筆畫集合中刪除;
[0034] (6)若兩條為從上到下的近似豎直線,則為粘貼手勢,并將其從該觸控屏?xí)鴮懙墓P 畫集合中刪除;
[0035] 其中,軌跡近似直線的判定采取模糊識別,利用模糊邏輯庫和Sugeo模型,利用圖 形凸包最小外接矩形的長寬比以及圖形凸包最大內(nèi)接三角和圖形凸包的面積比兩個(gè)特征 來判斷,識別率為97%以上,當(dāng)軌跡直線識別出來后,直線的方向即水平或豎直通過直線的 傾斜角判定,考慮到人們實(shí)際用手指的習(xí)慣,可以設(shè)定閾值范圍,如將兩條直線的距離設(shè)定 為小于300像素;直線的長度設(shè)定為大于400像素,判定所述手勢為所述復(fù)制或所述粘貼操 作。
[0036] 復(fù)制粘貼手勢的識別,是一旦有手指抬起觸發(fā)就進(jìn)行識別的,若符合手勢判定規(guī) 貝1J,則將所畫筆跡當(dāng)作手勢筆跡進(jìn)行處理,即從在觸摸屏中書寫的筆畫集合中刪除。
[0037] 實(shí)施例2
[0038] 本實(shí)施例的裝置與實(shí)施例中的裝置相同,本實(shí)施例提供了拳頭檫除手勢和手背擦 除手勢