欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種觸控手勢(shì)識(shí)別方法及裝置的制造方法

文檔序號(hào):10654078閱讀:275來(lái)源:國(guó)知局
一種觸控手勢(shì)識(shí)別方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種觸控手勢(shì)識(shí)別方法及裝置,用以達(dá)到充分利用多元化的手指動(dòng)作實(shí)現(xiàn)多種觸控手勢(shì)的目的。方法為:監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化;根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
【專利說(shuō)明】
一種觸控手勢(shì)識(shí)別方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種觸控手勢(shì)識(shí)別方法及裝置。【背景技術(shù)】
[0002]隨著觸摸屏技術(shù)的不斷發(fā)展,觸摸顯示屏已經(jīng)從傳統(tǒng)的單點(diǎn)或兩點(diǎn)觸控發(fā)展到了多點(diǎn)觸控,多點(diǎn)觸控使得用戶可以通過(guò)多個(gè)手指同時(shí)在顯示界面上進(jìn)行交互操作,摒棄了傳統(tǒng)鼠標(biāo)的單點(diǎn)操作方式。用戶可以通過(guò)雙手在觸摸屏上完成單擊、雙擊、平移、按壓、旋轉(zhuǎn)等不同的觸控手勢(shì),從而實(shí)現(xiàn)不同的功能。
[0003]目前,觸控手勢(shì)主要是基于對(duì)觸控點(diǎn)坐標(biāo)的一點(diǎn)或多點(diǎn)觸控操作進(jìn)行識(shí)別,是依靠一根或多根手指在觸摸屏上的單擊、雙擊、滑動(dòng)以及長(zhǎng)按操作實(shí)現(xiàn)。
[0004]隨著終端中各應(yīng)用對(duì)觸控手勢(shì)的需求越來(lái)越多,需要定義盡可能多的觸控手勢(shì), 以通過(guò)不同的觸控手勢(shì)定義不同的操作。
[0005]可見(jiàn),如何充分利用多元化的手指動(dòng)作實(shí)現(xiàn)多種觸控手勢(shì)是需要解決的問(wèn)題。
【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例提供一種觸控手勢(shì)識(shí)別方法及裝置,用以達(dá)到充分利用多元化的手指動(dòng)作實(shí)現(xiàn)多種觸控手勢(shì)的目的。
[0007]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0008]第一方面,本發(fā)明實(shí)施例提供了一種觸控手勢(shì)識(shí)別方法,包括:
[0009]監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化;
[0010]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0011]可能的實(shí)施方式中,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:
[0012]若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸和/或短軸值的變化量不小于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。
[0013]可能的實(shí)施方式中,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:
[0014]若確定所述接觸面長(zhǎng)軸和/或短軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。
[0015]可能的實(shí)施方式中,確定所述觸屏操作為手指搖動(dòng)操作,識(shí)別所述觸屏操作為手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì),包括:
[0016]根據(jù)所述中心點(diǎn)坐標(biāo)的變化方向確定所述手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別所述觸屏操作為所述手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。
[0017]可能的實(shí)施方式中,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:
[0018]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,確定至少一個(gè)觸控手勢(shì),以及根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0019]第二方面,本發(fā)明實(shí)施例提供了一種觸控手勢(shì)識(shí)別裝置,包括:
[0020]監(jiān)測(cè)模塊,用于監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化;
[0021]識(shí)別模塊,用于根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。[〇〇22]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0023]若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸和/或短軸值的變化量不小于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。[〇〇24]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0025]若確定所述接觸面長(zhǎng)軸和/或短軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。
[0026]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0027]根據(jù)所述中心點(diǎn)坐標(biāo)的變化方向確定所述手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別所述觸屏操作為所述手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。
[0028]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0029]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,確定至少一個(gè)觸控手勢(shì),以及根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0030]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,通過(guò)檢測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),從而能夠結(jié)合接觸面的接觸面長(zhǎng)軸和/或短軸值的變化進(jìn)行觸控手勢(shì)識(shí)別,實(shí)現(xiàn)了新的觸控手勢(shì)識(shí)別方式,能夠充分利用多元化的手指動(dòng)作實(shí)現(xiàn)多種觸控手勢(shì)?!靖綀D說(shuō)明】
[0031]圖1為本發(fā)明實(shí)施例中觸控手勢(shì)識(shí)別的方法流程示意圖;
[0032]圖2為本發(fā)明實(shí)施例中觸控手勢(shì)識(shí)別裝置的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[〇〇33]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[〇〇34] 本發(fā)明實(shí)施例中,基于多點(diǎn)觸控協(xié)議(Mult1-Touch Protocol,MTP)識(shí)別觸控手勢(shì)。
[0035]本發(fā)明實(shí)施例中,如圖1所示,觸控手勢(shì)識(shí)別的詳細(xì)方法流程如下:
[0036]步驟101:監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化。
[0037]具體實(shí)施中,觸摸屏在監(jiān)測(cè)到手指與觸摸屏接觸后獲得觸摸事件,該觸摸事件可以采用如下標(biāo)識(shí)中的任意一個(gè)或多個(gè)的組合來(lái)表示:[〇〇38] 接觸面中心點(diǎn)的X軸坐標(biāo),表示為ABS_MT_P0S IT 10N_X事件;[〇〇39] 接觸面中心點(diǎn)的Y軸坐標(biāo),表示為ABS_MT_P0S IT 10N_Y事件;[〇〇4〇] 接觸面長(zhǎng)軸值,表示為ABS_MT_T0UCH_MAJ0R事件;[0041 ] 接觸面短軸值,表示為ABS_MT_T0UCH_MIN0R事件。
[0042]其中,如果接觸面為圓形則不考慮接觸面短軸值的影響;如果接觸面為橢圓形,則需要考慮接觸面長(zhǎng)軸值和接觸面短軸值。[0043 ]接觸面長(zhǎng)軸值與接觸面短軸值的比值可以反映接觸面壓力的大小。
[0044]接觸面長(zhǎng)軸值和/或接觸面短軸值的變化可以反映手指與觸摸屏之間夾角的變化。
[0045]本發(fā)明實(shí)施例中,同時(shí)與觸摸屏接觸的可以是至少一個(gè)手指。
[0046]步驟102:根據(jù)該中心點(diǎn)坐標(biāo)的變化以及該接觸面長(zhǎng)軸值的變化,識(shí)別該觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。[〇〇47] 具體實(shí)施中,如果ABS_MT_T0UCH_MAJ0R事件發(fā)生變化,則表示手指按壓觸摸屏的動(dòng)作發(fā)生以下變化中的一種:[〇〇48]1、手指按壓觸摸屏的壓力發(fā)生變化;[〇〇49]2、手指按壓觸摸屏的壓力未發(fā)生變化,但是手指與觸摸屏之間的角度發(fā)生變化。
[0050]具體實(shí)施中,如果ABS_MT_P0SIT10N_X事件發(fā)生變化,則表示手指與觸摸屏接觸面中心點(diǎn)的X軸坐標(biāo)發(fā)生變化。[0051 ]具體實(shí)施中,如果ABS_MT_P0SIT10N_Y事件發(fā)生變化,則表示手指與觸摸屏接觸面中心點(diǎn)的Y軸坐標(biāo)發(fā)生變化。
[0052]具體地,根據(jù)該中心點(diǎn)坐標(biāo)的變化以及該接觸面長(zhǎng)軸值的變化,識(shí)別該觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括但不限于以下兩種【具體實(shí)施方式】:[0〇53]第一實(shí)施方式
[0054]若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸值的變化量不小于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。
[0055]可選地,該第一實(shí)施方式中,將所述觸屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì),具體可以為:[〇〇56]確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化后,確定按壓力度發(fā)生變化所對(duì)應(yīng)的至少一個(gè)觸控手勢(shì);
[0057]根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的該至少一個(gè)觸控手勢(shì)中選出與該手指的個(gè)數(shù)對(duì)應(yīng)的觸控手勢(shì),將選出的該觸控手勢(shì)作為最終識(shí)別出的觸控手勢(shì);或者,
[0058]根據(jù)與觸摸屏接觸的手指中,按壓力度發(fā)生變化的手指的個(gè)數(shù),從確定的該至少一個(gè)觸控手勢(shì)中選出與該按壓力度發(fā)生變化的手指的個(gè)數(shù)對(duì)應(yīng)的觸控手勢(shì),將選出的該觸控手勢(shì)作為最終識(shí)別出的觸控手勢(shì)。
[0059]該第一實(shí)施方式中,如果ABS_MT_T0UCH_MAJ0R事件和/或ABS_MT_T0UCH_MIN0R事件的變化量不小于第三預(yù)設(shè)閾值,即發(fā)生變化大,而ABS_MT_P0SIT10N_X事件的變化量小于第一預(yù)設(shè)閾值,ABS_MT_P0SIT10N_Y事件的變化量小于第二預(yù)設(shè)閾值,即ABS_MT_P0SIT10N_ X事件和ABS_MT_P0SIT10N_Y事件的變化小,則認(rèn)為僅是手指與觸摸屏之間的按壓力度發(fā)生改變,手指與觸摸屏的接觸位置并未發(fā)生變化。該情況下,可以將該觸摸操作識(shí)別為與壓力力度改變對(duì)應(yīng)的觸控手勢(shì)。
[0060]該第一實(shí)施方式中,在將觸摸操作識(shí)別為與壓力力度改變對(duì)應(yīng)的觸控手勢(shì)后,可以進(jìn)一步根據(jù)同時(shí)與觸摸屏接觸的手指的個(gè)數(shù)進(jìn)一步確定更為準(zhǔn)確的觸控手勢(shì)。[0061 ]例如,假設(shè)與手指對(duì)接觸面的壓力力度改變對(duì)應(yīng)的觸控手勢(shì)有多種,則進(jìn)一步根據(jù)同時(shí)與觸摸屏接觸的手指的個(gè)數(shù),從該多種觸控手勢(shì)中選擇一個(gè)觸控手勢(shì)。假設(shè)同時(shí)與觸摸屏接觸的手指?jìng)€(gè)數(shù)為2,則從手指對(duì)接觸面的壓力力度改變對(duì)應(yīng)的多種觸控手勢(shì)中,選擇該2個(gè)手指對(duì)應(yīng)的觸控手勢(shì)。[〇〇62]第二實(shí)施方式
[0063]若確定所述接觸面長(zhǎng)軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。
[0064]可選地,該第二實(shí)施方式中,還可以根據(jù)中心點(diǎn)坐標(biāo)的變化方向確定手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別觸屏操作為該手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。
[0065]可選地,該第二實(shí)施方式中,將所述觸屏操作識(shí)別為,所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化所對(duì)應(yīng)的觸控手勢(shì),具體為:
[0066]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化,確定至少一個(gè)觸控手勢(shì);
[0067]根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0068]可選地,第二實(shí)施方式中,將所述觸屏操作識(shí)別為,所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化所對(duì)應(yīng)的觸控手勢(shì),具體為:
[0069]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化,確定至少一個(gè)觸控手勢(shì),以及確定發(fā)生手指搖動(dòng)操作的手指的個(gè)數(shù);
[0070]根據(jù)與觸摸屏接觸的手指中發(fā)生手指搖動(dòng)操作的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0071]該第二實(shí)施方式中,如果ABS_MT_T0UCH_MAJ0R事件和/或ABS_MT_T0UCH_MIN0R事件的變化量不小于第三預(yù)設(shè)閾值,即發(fā)生變化大,且ABS_MT_P0SIT10N_X事件的變化量不小于第一預(yù)設(shè)閾值,ABS_MT_P0SITI(^_¥事件的變化量不小于第二預(yù)設(shè)閾值,S卩ABS_MT_ P0SIT10N_X事件和ABS_MT_P0SIT10N_Y事件的變化大,則認(rèn)為手指與觸摸屏的夾角發(fā)生改變。[〇〇72]并且,可以根據(jù)接觸面中心點(diǎn)的初始坐標(biāo),表示為[ABS_MT_P0SIT10N_X_0RG,ABS_MT_P0SIT10N_Y_0RG],以及改變后接觸面中心點(diǎn)的坐標(biāo),表示為[ABS_MT_P0SIT10N_X,ABS_ MT_P0SIT10N_Y],確定手指的搖動(dòng)方向。即手指的搖動(dòng)方向?yàn)閺腫ABS_MT_P0SIT10N_X_0RG, ABS_MT_P0SIT10N_Y_0RG]指向[ABS_MT_P0SIT10N_X,ABS_MT_P0SIT10N_Y]的方向。
[0073]該第二實(shí)施方式中,在將觸摸操作識(shí)別為與手指搖動(dòng)對(duì)應(yīng)的觸控手勢(shì)后,可以進(jìn)一步根據(jù)同時(shí)與觸摸屏接觸的手指的個(gè)數(shù)進(jìn)一步確定更為準(zhǔn)確的觸控手勢(shì)。
[0074]例如,假設(shè)手指搖動(dòng)對(duì)應(yīng)有多個(gè)觸控手勢(shì),該多個(gè)觸控手勢(shì)分別對(duì)應(yīng)不同的手指的個(gè)數(shù),假設(shè)同時(shí)與觸摸屏接觸的手指?jìng)€(gè)數(shù)為2,則從該多個(gè)觸控手勢(shì)中選擇手指?jìng)€(gè)數(shù)2對(duì)應(yīng)的觸控手勢(shì)。
[0075]本發(fā)明實(shí)施例所提供的觸控手勢(shì)識(shí)別方法可以應(yīng)用于任意智能設(shè)備,該智能設(shè)備中的各應(yīng)用可以定義識(shí)別出的觸控手勢(shì)與功能之間對(duì)應(yīng)關(guān)系。
[0076]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中提供了一種觸控手勢(shì)識(shí)別裝置,該裝置的具體實(shí)施可參見(jiàn)方法實(shí)施例部分的描述,重復(fù)之處不再贅述,該裝置可以作為軟件程序設(shè)置在終端上,如圖2所示,該裝置主要包括:[〇〇77]監(jiān)測(cè)模塊201,用于監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸值的變化;
[0078]識(shí)別模塊202,用于根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0079]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0080]若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸值的變化量大于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。[0081 ]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0082]若確定所述接觸面長(zhǎng)軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。
[0083]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0084]根據(jù)所述中心點(diǎn)坐標(biāo)的變化方向確定所述手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別所述觸屏操作為所述手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。
[0085]可能的實(shí)施方式中,所述識(shí)別模塊具體用于:
[0086]根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸值的變化,確定至少一個(gè)觸控手勢(shì),以及根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
[0087]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,通過(guò)檢測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),從而能夠結(jié)合接觸面的接觸面長(zhǎng)軸和/或短軸值的變化進(jìn)行觸控手勢(shì)識(shí)別,實(shí)現(xiàn)了新的觸控手勢(shì)識(shí)別方式,能夠充分利用多元化的手指動(dòng)作實(shí)現(xiàn)多種觸控手勢(shì)。
[0088]并且,從一根手指延伸到多根手指對(duì)應(yīng)的觸控手勢(shì),可以增加觸控手勢(shì)的多樣性, 例如,五根手指同時(shí)按壓觸摸屏,并同時(shí)改變無(wú)根手指與觸摸屏的夾角,或者,其中三根手指改變與觸摸屏的夾角,將被識(shí)別為不同的觸控手勢(shì)。
[0089]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0090]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0091]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0092]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0093]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種觸控手勢(shì)識(shí)別方法,其特征在于,包括:監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的變化,以及監(jiān)測(cè) 至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化;根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏 操作所對(duì)應(yīng)的觸控手勢(shì)。2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面 長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo) 中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸和/或短軸值的變化量不 小于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸 屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面 長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:若確定所述接觸面長(zhǎng)軸和/或短軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中 橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量 不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述 手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。4.如權(quán)利要求3所述的方法,其特征在于,確定所述觸屏操作為手指搖動(dòng)操作,識(shí)別所 述觸屏操作為手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì),包括:根據(jù)所述中心點(diǎn)坐標(biāo)的變化方向確定所述手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別所述觸屏操 作為所述手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所 述接觸面長(zhǎng)軸和/或短軸值的變化,識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì),包括:根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,確定至少一個(gè) 觸控手勢(shì),以及根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別 出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。6.—種觸控手勢(shì)識(shí)別裝置,其特征在于,包括:監(jiān)測(cè)模塊,用于監(jiān)測(cè)觸屏操作過(guò)程中至少一個(gè)手指與觸摸屏的接觸面的中心點(diǎn)坐標(biāo)的 變化,以及監(jiān)測(cè)至少一個(gè)手指與觸摸屏的接觸面的接觸面長(zhǎng)軸和/或短軸值的變化;識(shí)別模塊,用于根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化, 識(shí)別所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。7.如權(quán)利要求6所述的裝置,其特征在于,所述識(shí)別模塊具體用于:若確定所述中心點(diǎn)坐標(biāo)中橫坐標(biāo)的變化量小于第一預(yù)設(shè)閾值,且確定所述中心點(diǎn)坐標(biāo) 中縱坐標(biāo)的變化量小于第二預(yù)設(shè)閾值,且確定所述接觸面的長(zhǎng)軸和/或短軸值的變化量不 小于第三預(yù)設(shè)閾值,則確定所述觸屏操作為手指對(duì)觸摸點(diǎn)的按壓力度發(fā)生變化,將所述觸 屏操作識(shí)別為所述按壓力度發(fā)生變化所對(duì)應(yīng)的觸屏手勢(shì)。8.如權(quán)利要求6所述的裝置,其特征在于,所述識(shí)別模塊具體用于:若確定所述接觸面長(zhǎng)軸和/或短軸值的變化大于第三閾值,且確定所述中心點(diǎn)坐標(biāo)中 橫坐標(biāo)的變化量不小于所述第一預(yù)設(shè)閾值,和/或確定所述中心點(diǎn)坐標(biāo)中縱坐標(biāo)的變化量不小于第二預(yù)設(shè)閾值,則確定所述觸屏操作為手指搖動(dòng)操作,將所述觸屏操作識(shí)別為所述 手指搖動(dòng)操作所對(duì)應(yīng)的觸屏手勢(shì)。9.如權(quán)利要求8所述的裝置,其特征在于,所述識(shí)別模塊具體用于:根據(jù)所述中心點(diǎn)坐標(biāo)的變化方向確定所述手指搖動(dòng)操作的搖動(dòng)方向,識(shí)別所述觸屏操 作為所述手指搖動(dòng)操作的搖動(dòng)方向所對(duì)應(yīng)的觸屏手勢(shì)。10.如權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,所述識(shí)別模塊具體用于:根據(jù)所述中心點(diǎn)坐標(biāo)的變化以及所述接觸面長(zhǎng)軸和/或短軸值的變化,確定至少一個(gè) 觸控手勢(shì),以及根據(jù)與觸摸屏接觸的手指的個(gè)數(shù),從確定的所述至少一個(gè)觸控手勢(shì)中識(shí)別 出所述觸屏操作所對(duì)應(yīng)的觸控手勢(shì)。
【文檔編號(hào)】G06F3/0484GK106020712SQ201610621481
【公開日】2016年10月12日
【申請(qǐng)日】2016年7月29日
【發(fā)明人】朱宏浩
【申請(qǐng)人】青島海信移動(dòng)通信技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江孜县| 光山县| 金寨县| 虎林市| 贵定县| 岳西县| 内乡县| 明光市| 通渭县| 彭州市| 马边| 清水河县| 广昌县| 陇西县| 麟游县| 广南县| 达孜县| 交口县| 沙河市| 河北区| 噶尔县| 太仓市| 蕉岭县| 六安市| 苏尼特右旗| 临安市| 普洱| 阿鲁科尔沁旗| 万荣县| 广汉市| 积石山| 怀来县| 太保市| 灵寿县| 门头沟区| 环江| 烟台市| 鄂温| 西平县| 尼勒克县| 布拖县|