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

觸摸式或非觸摸式的多輸入點控制指令檢測方法和裝置制造方法

文檔序號:6499791閱讀:204來源:國知局
觸摸式或非觸摸式的多輸入點控制指令檢測方法和裝置制造方法
【專利摘要】提供了顯示面板的多輸入點控制指令檢測方法和裝置。該方法可以包括:檢測當(dāng)前時刻的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡;確定第一輸入點和第二輸入點分別屬于的第一軌跡和第二軌跡;獲得第一軌跡上的第一先前輸入點;獲得第二軌跡上的第二先前輸入點;從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點以及由該角頂點與該三點中的其它兩點的連線形成的角的大??;以及基于該角的大小,確定多輸入點控制指令的種類。該多點控制指令檢測方法和裝置能簡單有效地單獨依賴切線角特性識別多輸入點控制指令。
【專利說明】觸摸式或非觸摸式的多輸入點控制指令檢測方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體地涉及人機交互領(lǐng)域,更具體地涉及顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法和裝置。
【背景技術(shù)】
[0002]傳統(tǒng)上,多點觸摸技術(shù)是一種通過用戶的例如兩個手指在觸摸屏上的觸摸并運動來控制人機交互的技術(shù),從而不再需要傳統(tǒng)的輸入設(shè)備(如鼠標(biāo)或者鍵盤)。多點觸摸技術(shù)的使用增強了用戶體驗感,使人機交互更加友好,用戶能更加自由簡單的操作計算機及其他設(shè)備。
[0003]廣義地,多點觸摸操作包括觸摸屏操作模式和非接觸式多點觸摸操作模式。多點觸摸操作方式包括兩種:(a) —個點作為中軸點保持靜止,另一個點相對于該點運動;(b)兩個點同時運動。
[0004]目前,多點觸摸操作主要包括兩手指相對合攏或分開手勢和兩手指相對轉(zhuǎn)動手勢,因為這樣的雙指合攏分開手勢和轉(zhuǎn)動手勢簡單,同時用戶能較容易的完成。另外通過雙指合攏分開手勢和轉(zhuǎn)動手勢,用戶可以做許多操作,如圖片縮放/旋轉(zhuǎn),視頻的播放/停止,游戲的開始/停止等。
[0005]美國專利申請公開US2011/0148804A1中公開了一種識別多點觸摸命令的檢測方法,該方法根據(jù)電容觸摸板上的觸摸點及兩觸摸點的中間點之間的位置關(guān)系,檢測對應(yīng)的多點觸摸命令。首先,當(dāng)用戶觸發(fā)第一個觸摸點的時候,檢測該觸摸點。第二,在用戶觸發(fā)第二個觸摸點的時候,根據(jù)第一個觸摸點和第二個觸摸點之間的位置關(guān)系,計算得到第一個中間點。第三,當(dāng)用戶觸發(fā)第三個觸摸點的時候,根據(jù)第一個觸摸點和第三個觸摸點之間的位置關(guān)系,計算得到第二個中間點。最后,根據(jù)第一個觸摸點、第一個和第二個中間點之間的位置關(guān)系確定該多點觸摸命令。該發(fā)明通過判斷第一個觸摸點與第一個中間點之間的連線與第一個觸摸點和第二個中間點之間的連線是否平行來識別多點觸摸命令。該發(fā)明在識別多點觸摸命令過程中,需要保持第一個觸摸點靜止,因此該發(fā)明主要用于固定觸摸點和其他運動觸摸點之間的觸摸命令識別。美國專利申請公開US2011/0221701A1中公開了一種電容觸摸板上的多點觸摸檢測方法。該專利中,多點觸摸命令包括縮放或旋轉(zhuǎn)一幅圖像。當(dāng)所參考的兩個觸摸點之間直線距離發(fā)生變化時,判斷該命令為縮放一幅圖像;當(dāng)其中一個觸摸點繞另一個觸摸點旋轉(zhuǎn)時,判斷該命令為旋轉(zhuǎn)一幅圖像。另外包括幾種特別情況,當(dāng)兩觸摸點之間的直線距離發(fā)生變化且保持旋轉(zhuǎn)時,該判斷規(guī)則為:如果旋轉(zhuǎn)角度小于預(yù)設(shè)閾值,則該命令為縮放一幅圖像;如果旋轉(zhuǎn)角度大于預(yù)設(shè)閾值,則該命令為旋轉(zhuǎn)一幅圖像。當(dāng)兩個觸摸點中,有一個點保持靜止,而另一個點運動時,如果運動點與靜止點之間形成的夾角小于預(yù)設(shè)閾值角度時,則判斷該命令為縮放一幅圖像;否則,該命令則為旋轉(zhuǎn)一幅圖像。該發(fā)明判斷多點觸摸命令主要依靠所設(shè)定的臨界角度閾值。另外,該專利對于一些特殊情況無法進行識別,如當(dāng)兩觸摸點同時移動,且兩點之間的距離保持不變。
[0006]中國專利申請公開CNlO 1667089A公開了一種多點觸摸手勢識別方法。首先,它需要檢測并記錄至少四個觸摸點的位置信息。第二,相對于初始連線,計算每個點對應(yīng)的旋轉(zhuǎn)角度。第三,通過旋轉(zhuǎn)角度變化情況,識別旋轉(zhuǎn)或縮放命令。如果該旋轉(zhuǎn)角度保持遞增或遞減,則它為旋轉(zhuǎn)命令??s放命令則根據(jù)每個觸摸點與第一個觸摸點之間的距離變化進行判斷。該發(fā)明主要應(yīng)用于一個點靜止,而另一條軌跡保持運動的多點觸摸操作。另外縮放命令和旋轉(zhuǎn)命令需要兩種不同的方式進行判斷。
[0007]此外還有很多專利或文章進行多點觸摸操作的識別,較多方法采用臨界角度或臨界距離閾值進行多點觸摸命令的識別;或者采用臨界角度閾值和臨界距離閾值相結(jié)合的方法進行多點觸摸操作命令識別。

【發(fā)明內(nèi)容】

[0008]現(xiàn)有技術(shù)中,通常情況下,多點觸摸設(shè)備通過旋轉(zhuǎn)角度或者距離變化信息識別多點觸摸命令。許多方法僅僅依據(jù)固定的角度閾值或距離閾值進行多點觸摸命令識別,其中角度或者距離閾值的大小主要依據(jù)設(shè)計者的經(jīng)驗值或測試用戶的習(xí)慣而定,存在主觀因素,因此該方法在某些特殊情況下可能失效。因此,我們需要一種客觀的判斷條件,進行縮放運動和旋轉(zhuǎn)運動的識別。
[0009]另外,對于非接觸式的多點觸摸操作,由于噪聲的影響,有時運動軌跡并不平滑,這將影響到操作命令的判斷。例如對于雙指合攏分開操作的直線運動軌跡,旋轉(zhuǎn)角度應(yīng)該大約等于0,但因為噪聲的影響,旋轉(zhuǎn)角度可能突然變大,如果我們使用角度閾值進行多點觸摸命令識別,那么雙指合攏分開操作可能誤判為旋轉(zhuǎn)操作,因此設(shè)置一種穩(wěn)定且特殊的判斷方法非常重要。
[0010]鑒于上述情況,做出了本發(fā)明。
[0011]根據(jù)本發(fā)明的一個方面,提供了一種顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法,可以包括:檢測當(dāng)前時刻的觸摸式或非觸摸式的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡;確定第一輸入點所屬于的第一軌跡;確定第二輸入點所屬于的第二軌跡;獲得第一軌跡上的就在當(dāng)前時刻前一時刻的第一先前輸入點;獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入點;從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點以及由該角頂點與該三點中的其它兩點分別連接形成的兩條連線形成的角的大??;以及基于該角的大小,確定由該多個輸入點觸發(fā)的多輸入點控制指令的種類。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測裝置,可以包括:輸入點檢測部件,檢測當(dāng)前時刻的觸摸式或非觸摸式的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡;第一輸入點和第二輸入點所屬軌跡確定部件,確定第一輸入點所屬于的第一軌跡,第二輸入點所屬于的第二軌跡;第一先前輸入點獲得部件,獲得第一軌跡上的就在當(dāng)前時刻前一時刻的第一先前輸入點;第二先前輸入點獲得部件,獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入點;切線角計算部件,從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點以及由該角頂點與該三點中的其它兩點分別連接形成的兩條連線形成的角的大??;以及多輸入點控制指令種類確定部件,基于該角的大小,確定由該多個輸入點觸發(fā)的多輸入點控制指令的種類。
[0013]在本發(fā)明實施例的多輸入點控制指令檢測方法和裝置(下文,有時也稱為多點觸控指令檢測方法和裝置,兩者可以互換使用)中,根據(jù)例如雙指旋轉(zhuǎn)和雙指合攏分開手勢(下文中有時也稱為縮放手勢)所形成的運動軌跡不同的幾何特性,引入了由一個軌跡上的一個最新輸入點和另一個軌跡上的兩個最新輸入點所形成的近似切線角的概念,之所以稱之為切線角,是因為在嚴格圓周運動的情況下,從以上述一個軌跡上的一個最新輸入點為圓心而另一個軌跡上的兩個最新輸入點為圓周的視角看來,該角度為圓周上的切線角。利用此切線角特性來識別多點觸摸命令的方法,至少具有下述優(yōu)點:
[0014]1、通常情況下,對于旋轉(zhuǎn)手勢,上述切線角大約等于90度,而縮放手勢的切線角則大約等于180度,兩者間差異巨大,因此便于區(qū)分旋轉(zhuǎn)運動和縮放運動,而不必如現(xiàn)有技術(shù)那樣努力地人為設(shè)置適當(dāng)旋轉(zhuǎn)角度或者兩點距離的閾值來識別旋轉(zhuǎn)操作和縮放操作,并且因而適合于運動軌跡不平滑或者存在較多噪聲的情況。
[0015]2、對于例如用戶希望進行較小的旋轉(zhuǎn)的情況,由于旋轉(zhuǎn)角度較小,現(xiàn)有技術(shù)的基于角度閾值的方法可能出現(xiàn)將其誤認為縮放操作或者不將其視為任何操作的情況,而本發(fā)明的基于切線角的方法則可以準(zhǔn)確地將此小角度旋轉(zhuǎn)操作識別出來。
[0016]3、適用于一個輸入點靜止另一個輸入點相對該輸入點運動和兩個點同時運動這兩種情況。
[0017]4、可以單獨依賴此切線角特性來區(qū)分旋轉(zhuǎn)手勢和縮放手勢。
[0018]因此本發(fā)明實施例的多點觸控指令檢測方法和裝置能簡單有效地單獨依賴此切線角特性來識別旋轉(zhuǎn)手勢和縮放手勢,從而識別出旋轉(zhuǎn)手勢和縮放手勢所觸發(fā)的多點觸摸命令。
【專利附圖】

【附圖說明】
[0019]圖1為根據(jù)本發(fā)明一個實施例的多點觸摸命令檢測方法工作過程的示意性系統(tǒng)框圖。
[0020]圖2以旋轉(zhuǎn)命令和縮放命令為例示意性示出了識別多點觸摸命令方法的原理圖。
[0021]圖3示出了根據(jù)本發(fā)明實施例的顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法的總體流程圖。
[0022]圖4(a) ,4(b) ,4(c)示意性說明了根據(jù)本發(fā)明實施例的切線角的計算方法示例。
[0023]圖5 (a)和圖5 (b)示出了根據(jù)本發(fā)明一個實施例在縮放指令和旋轉(zhuǎn)指令情況下的運動參數(shù)的計算方法的示意圖。
[0024]圖6 (a)和圖6 (b)示出了根據(jù)本發(fā)明一個實施例的在確定多輸入點控制指令為旋轉(zhuǎn)指令的情況下判斷旋轉(zhuǎn)方向(順時針或者逆時針)的示意圖。
[0025]圖7示出了根據(jù)本發(fā)明一個實施例的顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測裝置的配置框圖。
[0026]圖8示出了按照本發(fā)明實施例的多輸入點控制指令檢測系統(tǒng)的總體硬件框圖?!揪唧w實施方式】[0027]為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細說明。
[0028]將按下列順序進行描述:
[0029]1、術(shù)語或詞匯含義解釋
[0030]2、多點觸摸命令檢測方法工作過程示意
[0031]3、多點觸摸命令識別方法的原理概述
[0032]4、多點觸摸命令檢測方法的第一實施例
[0033]5、多點觸摸命令檢測方法的第二實施例
[0034]6、多點觸摸命令檢測方法的第三實施例
[0035]7、旋轉(zhuǎn)指令和縮放指令同時存在情況的判斷示例
[0036]8、多輸入點控制指令檢測裝置
[0037]9、系統(tǒng)硬件配置
[0038]10、總結(jié)
[0039]1、術(shù)語或詞匯含義解釋
[0040]下文中,“雙指合攏分開手勢”或“縮放手勢”是指用戶的多點觸摸手勢為近似“直線運動”(例如,兩手指相對合攏或者分開),而談及“旋轉(zhuǎn)手勢”或“轉(zhuǎn)動手勢”是指用戶的多點觸摸手勢為近似“圓周運動”。“縮放指令”是指將有關(guān)用戶手勢例如雙指合攏分開手勢識別為計算機可以對圖片、網(wǎng)頁、文檔等顯示執(zhí)行的縮放命令,“旋轉(zhuǎn)指令”是指將有關(guān)用戶手勢例如旋轉(zhuǎn)手勢識別為計算機可以對圖片、網(wǎng)頁、文檔等顯示執(zhí)行的旋轉(zhuǎn)命令。下文中,為便于說明,將以雙指合攏分開手勢和旋轉(zhuǎn)手勢觸發(fā)對圖片的縮放命令和旋轉(zhuǎn)命令為例來描述各個實施例,不過這僅為示例,如前所述雙指合攏分開手勢(或“縮放手勢”)和旋轉(zhuǎn)手勢(或“轉(zhuǎn)動手勢”)可以根據(jù)需要對應(yīng)到視頻的播放/停止,游戲的開始/停止等指令。
[0041]下文中,除非特別說明,否則“多輸入點控制指令檢測”(或“多輸入點控制命令檢測”)和“多點觸摸指令檢測“多點觸摸命令檢測”)、多點觸控指令檢測“多點觸控命令檢測”)具有相同含義,并可互換使用,并均包括基于顯示面板的觸摸式手勢或非觸摸式手勢的控制命令檢測。
[0042]下文中,提及的“切線角”并非特定于圓形的切線角,而是為了描述方便用該詞匯來表示以一個手指(手或者其它部位或物體)的運動軌跡上的兩個點(通常為最新的兩個點)中的一個為角頂點,由該角頂點與該兩個點中的另一點的連線和該角頂點與另一個手指(手或者其它部位或物體)的運動軌跡上的一個點(通常為最新的點)的連線這兩個連線所形成的角。
[0043]下文中,將以用戶手勢為用戶手指接觸觸摸屏為例來說明用戶的多點觸摸,不過如前所述,例如借助于攝像機等設(shè)備,用戶手勢可以為手部不接觸顯示屏的多點觸摸動作。
[0044]2、多點觸摸命令檢測方法工作過程示意
[0045]圖1為根據(jù)本發(fā)明一個實施例的多點觸摸命令檢測方法工作過程的示意性系統(tǒng)框圖。圖1中的黑色圓點表示由例如用戶手指動作所產(chǎn)生的不同觸摸點。如圖1所示,用戶的兩個手指在觸摸屏上的運動產(chǎn)生了運動軌跡,系統(tǒng)可根據(jù)運動軌跡識別多點觸摸命令,如左側(cè)軌跡被對應(yīng)識別為旋轉(zhuǎn)指令,右側(cè)軌跡被對應(yīng)識別為放大指令,并進而針對圖片執(zhí)行該旋轉(zhuǎn)指令或放大指令,并進行顯示,由此進行人機交互操作。[0046]3、多點觸摸命令識別方法的原理概述
[0047]為了便于理解,下面參考圖2簡要說明本發(fā)明的識別多點觸摸命令方法的原理。
[0048]圖2以旋轉(zhuǎn)命令和縮放命令為例示意性示出了識別多點觸摸命令方法的原理圖,其解釋了為什么能通過切線角特性進行多點觸摸命令識別。以其上部所示的旋轉(zhuǎn)運動為例,點I作為固定不動點,而來自其它同一軌跡的觸摸點(如點2,點2’,點2”)以點I為中心進行旋轉(zhuǎn),則該運動近似于圓周運動。相似的,對于縮放運動,則該運動軌跡近似于直線運動。針對直線和圓周軌跡,可以發(fā)現(xiàn)兩者的切線角基本保持穩(wěn)定不變且角度值相差很大,標(biāo)準(zhǔn)圓上形成的切線角等于90度,而直線上的切線角則為180度。因此基于切線角特性,系統(tǒng)能簡單并快速地識別出縮放或旋轉(zhuǎn)運動。
[0049]4、多點觸摸命令檢測方法的第一實施例
[0050]下面將參考圖3描述根據(jù)本發(fā)明實施例的顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法示例。
[0051]圖3示出了根據(jù)本發(fā)明實施例的顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法100的總體流程圖。
[0052]如圖3所示,在步驟SllO中,檢測當(dāng)前時刻的觸摸式或非觸摸式的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡。
[0053]這里輸入點可以由人操作觸摸屏而產(chǎn)生,或者為非接觸式的人手運動軌跡信息,或者其它方式的軌跡點信息。
[0054]另外,在此步驟中,可以包括判斷當(dāng)前手部操作是否為多點觸摸操作,如果當(dāng)前觸摸點的總數(shù)小于2,則認為該操作不是多點觸摸操作,因此不需要做多點觸摸命令識別。反之,則識別相應(yīng)的操作命令并執(zhí)行該操作。
[0055]本發(fā)明關(guān)注多點觸摸的情況,因此假設(shè)在一個時刻同時檢測到了多個觸摸點,并基于此前提進行后面的描述。
[0056]這里,以兩個手指在觸摸屏上的觸摸為例,每個手指觸碰所觸發(fā)的觸摸點隨著時間進行而形成了各自的運動軌跡。并且隨著要觸發(fā)的命令不同,運動軌跡的性質(zhì)不同。例如在一個示例中,為了觸發(fā)縮放指令,手指運動軌跡為兩手指近似在直線上地相互靠近或相互遠離;而為了觸發(fā)旋轉(zhuǎn)指令,則兩手指近似進行圓周運動。對于圓周運動來說,近似切線角接近為90度,而對于直線運動來說,近似切線角接近為180度或者O度。本實施例正是基于不同手勢的軌跡對應(yīng)的切線角不同而進行的。在每個輸入點進行緩存時,可以將該輸入點的信息例如坐標(biāo)信息與指示該點所隸屬的軌跡的標(biāo)記,例如編號,相關(guān)聯(lián)地存儲。
[0057]在檢測到當(dāng)前時刻的多個輸入點之后,前進到步驟S120。
[0058]在步驟S120中,確定第一輸入點和第二輸入點分別屬于的第一軌跡和第二軌跡。例如確定第一輸入點所屬于的第一軌跡,可以通過計算第一輸入點與兩個軌跡中的一個軌跡的最新存儲的輸入點之間的距離以及該第一輸入點與另一軌跡中的最新緩存的輸入點之間的距離、比較該兩個距離、將該第一輸入點歸類到與較近距離相關(guān)聯(lián)的軌跡中?;蛘?,在另一示例中,可以根據(jù)屬于第一軌跡的多個點的歷史位置信息之間的關(guān)系對第一輸入點進行歸類。這里,假設(shè)將第一輸入點確定并標(biāo)識為屬于第一軌跡。需要說明的是,本文中為了描述方便,將第一輸入點以及第一先前輸入點描述為屬于第一軌跡,將第二輸入點以及第二先前輸入點描述為屬于第二軌跡,這僅僅是為了描述方便如此命名,實際上哪個輸入點屬于哪個軌跡是通過判斷得到的。
[0059]在確定第一輸入點所屬軌跡之后,前進到步驟S130中。
[0060]在步驟S130中,獲得第一軌跡上的就在當(dāng)前時刻前一時刻的第一先前輸入點。
[0061]因為在存儲器中存儲了一個軌跡的至少最新的軌跡點,因此在知道第一輸入點所屬的軌跡后,就可以得到屬于相同軌跡的其前一時刻的第一先前輸入點。例如如圖4(a)中所示,當(dāng)前時刻的第一輸入點I’,并已經(jīng)確定其屬于第一軌跡,從而可以獲得第一軌跡上的第一先前輸入點I。
[0062]在步驟S140中,獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入點。
[0063]類似地,可以獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入點,例如如圖4(a)中所示的第二先前輸入點2。
[0064]在步驟S150中,從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點以及由該角頂點與該三點中的其它兩點分別連接形成的兩條連線形成的角的大小。例如,計算以第一先前輸入點為角頂點,由第一輸入點和第一先前輸入點的連線和第二先前輸入點和第一先前輸入點的連線這兩個連線形成的角的大小。
[0065]下面參考圖4(a) ,4(b) ,4(c)描述根據(jù)本發(fā)明實施例的切線角的計算示例。
[0066]如圖4(a)所不,即以第一先前輸入點I為角頂點,將第一輸入點I’與第一先前輸入點I連接,以及將第二先前輸入點2和第一先前輸入點I連接,由該兩條連線形成了切線角a。如果以點2作為圓中心點,如圖2所示,旋轉(zhuǎn)運動則近似于圓周運動,而由數(shù)學(xué)上的微分原理可知,此時圖4(a)中的角a將無線接近與圓形的切線角,即90度。
[0067]具體計算方法如公式⑴和(2)所示。
【權(quán)利要求】
1.一種顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測方法,包括: 檢測當(dāng)前時刻的觸摸式或非觸摸式的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡; 確定第一輸入點和第二輸入點分別屬于的第一軌跡和第二軌跡; 獲得第一軌跡上的就在當(dāng)前時刻前一時刻的第一先前輸入點; 獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入點; 從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點以及由該角頂點與該三點中的其它兩點分別連接形成的兩條連線形成的角的大??;以及 基于該角的大小,確定由該多個輸入點觸發(fā)的多輸入點控制指令的種類。
2.根據(jù)權(quán)利要求1的多輸入點控制指令檢測方法,還包括判斷一段時間內(nèi)的多個連續(xù)時刻的多輸入點控制 指令的種類,通過多數(shù)取勝的投票原則來確定在該段時間內(nèi)應(yīng)執(zhí)行的多輸入點控制指令。
3.根據(jù)權(quán)利要求1的多輸入點控制指令檢測方法,當(dāng)該角的大小落入范圍[90° -Θ ,90° +Θ ]時,確定多輸入點控制指令為旋轉(zhuǎn)指令;以及當(dāng)該角的大小落入范圍[0°,Θ] U [180° -θ,180° ]時,確定多輸入點控制指令為縮放指令,其中Θ為預(yù)定閾值。
4.根據(jù)權(quán)利要求3的多輸入點控制指令檢測方法,還包括:當(dāng)確定多輸入點控制指令為旋轉(zhuǎn)指令時,基于由連接第一先前輸入點和第二先前輸入點得到的線段與由連接第一輸入點和第二輸入點得到的線段相交的夾角來確定旋轉(zhuǎn)指令對應(yīng)的旋轉(zhuǎn)角度;以及 根據(jù)第一輸入點、第一先前輸入點和第二先前輸入點之間的位置關(guān)系或根據(jù)第二輸入點、第二先前輸入點和第一先前輸入點之間的位置關(guān)系來判斷旋轉(zhuǎn)指令對應(yīng)的旋轉(zhuǎn)方向。
5.根據(jù)權(quán)利要求4的多輸入點控制指令檢測方法,還包括:根據(jù)一個時間段內(nèi)的各時刻的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向,來確定該時間段內(nèi)的旋轉(zhuǎn)角度值。
6.根據(jù)權(quán)利要求3的多輸入點控制指令檢測方法,還包括:當(dāng)確定多輸入點控制指令為縮放指令時,通過將第一輸入點和第二輸入點之間的距離與第一先前輸入點和第二先前輸入點之間的距離相比較,來確定該多輸入點控制指令為縮小指令還是放大指令。
7.根據(jù)權(quán)利要求6的多輸入點控制指令檢測方法,還包括:通過計算第一輸入點和第二輸入點之間的距離與第一先前輸入點和第二先前輸入點之間的距離之間的比率,來確定縮放指令的縮放比率。
8.根據(jù)權(quán)利要求3的多輸入點控制指令檢測方法,當(dāng)該角的大小落入范圍[90° - Θ , 90° + Θ ]并且第一輸入點和第二輸入點之間的距離與第一先前輸入點和第二先前輸入點之間的距離之間的差或者距離比值大于預(yù)定閾值時,確定多輸入點控制指令同時為旋轉(zhuǎn)指令和縮放指令兩者。
9.根據(jù)權(quán)利要求1的多輸入點控制指令檢測方法,其中所述顯示面板為觸摸屏,所述多輸入點為觸摸式多輸入點。
10.一種顯示面板的觸摸式或非觸摸式的多輸入點控制指令檢測裝置, 包括: 輸入點檢測部件,檢測當(dāng)前時刻的觸摸式或非觸摸式的第一輸入點和第二輸入點,第一輸入點和第二輸入點的各自的先前輸入點形成各自的第一軌跡和第二軌跡; 輸入點所屬軌跡確定部件,確定第一輸入點和第二輸入點分別屬于的第一軌跡和第二軌跡; 第一先前輸入點獲得部件,獲得第一軌跡上的就在當(dāng)前時刻前一時刻的第一先前輸入占.第二先前輸入點獲得部件,獲得第二軌跡上的就在當(dāng)前時刻前一時刻的第二先前輸入占.切線角計算部件,從第一輸入點、第二輸入點、第一先前輸入點、第二先前輸入點中任取三點,計算以該三點中屬于同一軌跡的兩個點中的任一點為角頂點,由該角頂點與該三點中的其它兩點分別連接形成的兩條連線形成的角的大??;以及 多輸入點控制指令種類確定部件,基于該角的大小,確定由該多個輸入點觸發(fā)的多輸入點控制指令的種 類。
【文檔編號】G06F3/041GK103970328SQ201310045466
【公開日】2014年8月6日 申請日期:2013年2月5日 優(yōu)先權(quán)日:2013年2月5日
【發(fā)明者】梁玲燕, 趙穎, 劉麗艷 申請人:株式會社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
澄江县| 互助| 无锡市| 晴隆县| 定边县| 新平| 新宁县| 浦县| 乌拉特后旗| 高清| 托克托县| 南通市| 太原市| 宁强县| 井冈山市| 禹城市| 宜兴市| 古田县| 常熟市| 北流市| 丰原市| 黄龙县| 梁山县| 应用必备| 三亚市| 常州市| 东乡县| 弥勒县| 伊金霍洛旗| 朝阳市| 浦东新区| 西华县| 濮阳县| 孝昌县| 颍上县| 龙海市| 兴隆县| 义乌市| 攀枝花市| 新野县| 老河口市|