專利名稱:一種終端的操作方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種終端的操作方法及終端。
背景技術(shù):
隨著終端技術(shù)的不斷發(fā)展,目前許多的終端都開始支持諸如鍵盤輸入、觸摸屏輸入、語音輸入等人機(jī)交互方式。在人機(jī)交互過程中,大部分會使用手指完成對終端的信息輸入操作,其中一類是通過觸摸屏實(shí)現(xiàn)手指觸摸輸入,通過手指(或觸摸筆)觸摸屏幕實(shí)現(xiàn)對 終端的輸入操作,支持單點(diǎn)和多點(diǎn)輸入,使用起來簡單方便,但是,在使用觸摸屏輸入時,手指接觸屏幕時會遮擋部分屏幕,影響用戶對終端屏幕上顯示內(nèi)容的整體觀看。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種終端的操作方法及終端,用以實(shí)現(xiàn)在不接觸終端屏幕的情況下,對終端屏幕上的信息進(jìn)行操作的目的。本發(fā)明實(shí)施例提供的一種終端的操作方法,包括分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;所述各顏色標(biāo)簽通過不同顏色區(qū)分;當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。本發(fā)明實(shí)施例還提供了一種終端,包括監(jiān)測模塊,用于分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;所述各顏色標(biāo)簽通過不同顏色區(qū)分;操作執(zhí)行模塊,用于當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。本發(fā)明實(shí)施例提供的一種終端的操作方法及終端,通過使用攝像頭捕捉未接觸終端屏幕的多個顏色標(biāo)簽的位置變化,利用終端的識別技術(shù)確定多個顏色標(biāo)簽的位置變化,從而根據(jù)各顏色標(biāo)簽的位置變化滿足的設(shè)定條件,在終端屏幕上執(zhí)行相對應(yīng)的操作。由于本發(fā)明實(shí)施例提供的方案中多個顏色標(biāo)簽并不接觸移動終端屏幕,實(shí)現(xiàn)類似于觸摸屏的操作,方便用戶使用,同時不存在現(xiàn)有觸摸屏在操作時會遮擋終端屏幕上顯示內(nèi)容的問題。并且,在本發(fā)明實(shí)施例提供的方案中,由于把復(fù)雜的手指識別問題轉(zhuǎn)化為簡單的對不同顏色標(biāo)簽的顏色識別問題,減少了終端識別手指軌跡的計算量,可以提高終端的運(yùn)行效率。
圖I為本發(fā)明實(shí)施例提供的終端的操作方法的流程圖之一;圖2為本發(fā)明實(shí)施例提供的終端的操作方法的流程圖之二 ;圖3為本發(fā)明實(shí)施例提供的終端屏幕的示意圖;圖4為本發(fā)明實(shí)施例提供的終端的操作方法的流程圖之三;
圖5為本發(fā)明實(shí)施例提供的終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對本發(fā)明實(shí)施例提供的一種終端的操作方法及終端的具體實(shí)施方式
進(jìn)行詳細(xì)地說明。本發(fā)明實(shí)施例提供的一種終端的操作方法,如圖I所示,具體流程包括S101、分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;其中,各顏色標(biāo)簽通過不同顏色區(qū)分;S102、當(dāng)各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。 上述方法中,用戶可以將不同顏色的顏色標(biāo)簽粘貼在多個手指上,也可以在所使用的手套的各個手指上設(shè)置不同的顏色標(biāo)簽,具體實(shí)現(xiàn)方式可能有多種,在此不限定具體米用哪種方式。在本發(fā)明實(shí)施例中,終端可以是諸如手機(jī),筆記本之類的移動終端,也可以是常用PC之類的固定終端,在此不做限定。較佳地,在執(zhí)行上述步驟SlOl之前,還需要進(jìn)行執(zhí)行下述步驟使得終端能夠識別各顏色標(biāo)簽,如圖2所示,包括下述步驟3201、終纟而發(fā)出識別顏色標(biāo)簽的指令;其中,該指令指不用戶逐一移動各顏色標(biāo)簽,直至攝像頭拍攝到各顏色標(biāo)簽移動到終端屏幕上的指定位置;S202、當(dāng)通過攝像頭拍攝的一個顏色標(biāo)簽位于指定位置時,確定指定位置的顏色;S203、通過確定出的指定位置的顏色,識別該顏色標(biāo)簽;S204、判斷是否識別元全部顏色標(biāo)簽,如果是,執(zhí)彳了步驟S205 ;如果否,執(zhí)彳了步驟S202 ;S205、發(fā)出結(jié)束識別顏色標(biāo)簽的指令。其中,在上述步驟S201中,發(fā)出的識別顏色標(biāo)簽的指令可以采用本領(lǐng)域技術(shù)人員公知的方式,例如在終端屏幕上彈出對話框,以提示用戶進(jìn)行顏色標(biāo)簽識別操作,在此不做具體限定。在終端發(fā)出識別顏色標(biāo)簽的指令之后,用戶通過在終端屏幕上觀察攝像頭拍攝的顏色標(biāo)簽的圖像,當(dāng)顏色標(biāo)簽的圖像到達(dá)終端屏幕上的指定位置,則停止移動顏色標(biāo)簽,以便終端完成該顏色標(biāo)簽的識別操作。終端屏幕上的指定位置,可以采用如圖3所示的終端屏幕的中心的方框?qū)崿F(xiàn),如圖3所示,方框的大小和具體在終端屏幕上的具體位置都是預(yù)先設(shè)定的。終端會通過確定出指定位置的顏色來識別當(dāng)前顏色標(biāo)簽,例如當(dāng)確定方框內(nèi)的顏色為紅色時,識別出第i個標(biāo)簽的顏色為紅色。優(yōu)選地,在執(zhí)行上述步驟S202之后或者同時,還可以在當(dāng)前顏色標(biāo)簽在終端屏幕上的指定位置超過預(yù)設(shè)時間(比如2秒)時,還可以記錄當(dāng)前顏色標(biāo)簽在終端屏幕上的外接矩陣的初始面積Aitlt5上述步驟S201 S205無需在每次用戶對終端屏幕進(jìn)行操作時之前都執(zhí)行一遍,只需要在用戶第一次使用顏色標(biāo)簽對終端屏幕操作之前執(zhí)行一次即可。
較佳地,在本發(fā)明實(shí)施例提供的方法中步驟S102分別監(jiān)測多個顏色標(biāo)簽在攝像頭前的位置變化,在具體實(shí)施時,可通過對顏色標(biāo)簽在三個方向上的坐標(biāo)進(jìn)行監(jiān)測實(shí)現(xiàn),具體過程如圖4所示,包括下述步驟S401、監(jiān)測每個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi ;在本發(fā)明實(shí)施例中,每個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi的取值只能是兩個設(shè)定的值之一,其值的確定方法為先確定t時刻顏色標(biāo)簽在終端屏幕上顯示的外接矩形的面積Ait,然后將顏色標(biāo)簽的外接矩形的面積Ait與設(shè)定的初始面積 Aitl進(jìn)行比較當(dāng)Ait > Ai0時,確定該顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi為設(shè)定的數(shù)值一 A,例如可以取值為O (當(dāng)然也可以取值為1,在此以取值為O為例),表示該顏色標(biāo)簽接近攝像頭,類似于現(xiàn)有技術(shù)中手指接觸觸摸屏的狀態(tài);當(dāng)Ait ( Ai0時,確定該顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi為設(shè)定的數(shù)值二 B,例如可以是I (當(dāng)然也可以取值為0,在此以取值為I為例),表示該顏色標(biāo)簽遠(yuǎn)離攝像頭,類似于現(xiàn)有技術(shù)中手指沒有接觸觸摸屏的狀態(tài)。在本發(fā)明實(shí)施例下面的描述中都將以當(dāng)Ait SAitl時確定坐標(biāo)ZsiSO,當(dāng)Ait彡A^1時確定坐標(biāo)Zsi為I為例說明。S402、確定終端當(dāng)前操作狀態(tài)是否為連續(xù)輸入模式;若是,執(zhí)行步驟S403,若否,執(zhí)行步驟S404 ;S403、當(dāng)監(jiān)測到的顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺時,開始持續(xù)記錄由該顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi組成的坐標(biāo)序列Spi,直至該顏色標(biāo)簽的坐標(biāo)Zsi從O變?yōu)镮時停止記錄;S404、當(dāng)顏色標(biāo)簽的坐標(biāo)Zsi發(fā)生變化時,記錄該顏色標(biāo)簽當(dāng)前時刻在終端屏幕中的坐標(biāo)Xsi和Ysit5其中,步驟S403或S404中的每個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi可以通過下述方式確定先確定顏色標(biāo)簽在攝像頭獲取的圖像中的坐標(biāo)Xci和Yci,此坐標(biāo)可以定義為此顏色標(biāo)簽的外接矩形的中心點(diǎn)在攝像頭獲取的圖像中的坐標(biāo);然后可以根據(jù)下述公式計算出該顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi Xsi = SwXXcj/Cw, Ysi = ShX Ycj/Ch ;上式中,Sw和Sh分別為終端屏幕的寬度和高度,Cw和Ch分別為攝像頭獲取的圖像的寬度和高度。在本發(fā)明實(shí)施例提供的方法中的步驟S102當(dāng)各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,可以包含多種情況,下面分情況逐一說明。第一種情況終端判斷當(dāng)前操作狀態(tài)為連續(xù)輸入模式,將會判斷是否僅存在一個顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)?,如果是,就會在終端屏幕上執(zhí)行顯示該顏色標(biāo)簽的坐標(biāo)序列Spi所在點(diǎn)的操作。第二種情況終端判斷當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,將會判斷在設(shè)定時間(如I秒)內(nèi)顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺的個數(shù),通過判斷出的個數(shù)的不同,相應(yīng)的再對坐標(biāo)Zsi從I變?yōu)镺的顏色標(biāo)簽的位置變化滿足的條件進(jìn)行判斷,并根據(jù)預(yù)先設(shè)置的條件與各操作之間的對應(yīng)關(guān)系,在終端上執(zhí)行相應(yīng)的操作,例如點(diǎn)擊、滑動、縮放和旋轉(zhuǎn)等操作,具體包括以下幾種I、判斷出在設(shè)定時間內(nèi)僅存在一個顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺的情況確定出顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺時的坐標(biāo)Xsil和Ysil,以及該顏色標(biāo)簽的坐標(biāo)Zsi從O變?yōu)镮時的坐標(biāo)Xsi2和Ysi2,進(jìn)行如下判斷,當(dāng)滿足條件時進(jìn)行相應(yīng)的操作當(dāng)滿足I Xsil-Xsi21 < Tc和I Ysil-Ysi21 < Tc的條件時,對終端屏幕執(zhí)行點(diǎn)擊操作;其中,Tc表示設(shè)置的點(diǎn)擊操作的防抖動閾值,優(yōu)選地,其值可以設(shè)置為10 ;當(dāng)滿足Xsi2-Xsil < -Tm和| Xsi2-Xsil | > | Ysi2-Ysil |的條件時,對終端屏幕執(zhí)行向左滑動操作;其中,Tm表示設(shè)置的滑動操作的防抖動閾值,優(yōu)選地,其值可以設(shè)置為30 ;當(dāng)滿足Xsi2-Xsil > Tm和|Xsi2-Xsn| > Ysi2-Ysil的條件時,對終端屏幕執(zhí)行向·右滑動操作;當(dāng)滿足Ysi2-Ysil < -Tm和| Ysi2-Ysil | > | Xsi2-Xsil |的條件時,對終端屏幕執(zhí)行向上滑動操作;當(dāng)滿足Ysi2-Ysil > Tm和Ysi2-Ysil > Xsi2-Xsil的條件時,對終端屏幕進(jìn)行向下滑動操作;2、判斷出在設(shè)定時間內(nèi)存在兩個顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺的情況確定出當(dāng)兩個顏色標(biāo)簽的坐標(biāo)Zsi都從I變?yōu)镺時,他們在終端屏幕上的距離Dis1 ;當(dāng)兩個顏色標(biāo)簽的坐標(biāo)Zsi都從O變?yōu)镮時,他們在終端屏幕上的距離Dis2 ;當(dāng)滿足Dis2 > Dis1條件時,對終端屏幕執(zhí)行放大操作;當(dāng)滿足Dis2 < Dis1條件時,對終端屏幕執(zhí)行縮小操作。確定出當(dāng)兩個顏色標(biāo)簽的坐標(biāo)Zsi都從I變?yōu)镺時,他們在終端屏幕上相連后形成的直線Line1 ;當(dāng)兩個顏色標(biāo)簽的坐標(biāo)Zsi都從O變?yōu)镮時,他們在終端屏幕上相連后形成的直線Line2 ;當(dāng)滿足Line2相對于Line1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作;當(dāng)滿足Line2相對于Line1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作。3、判斷出在設(shè)定時間內(nèi)存在兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從I變?yōu)镺的情況確定出當(dāng)兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從I變?yōu)镺時,他們在終端屏幕上組成的外接多邊形的重心到兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和Sum1 ;當(dāng)兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從O變?yōu)镮時,他們在終端屏幕上組成的外接多邊形的重心到兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和Sum2 ;當(dāng)滿足Sum2 > Sum1的條件時,對終端屏幕執(zhí)行放大操作;當(dāng)滿足Sum2 < Sum1的條件時,對終端屏幕執(zhí)行縮小操作。確定出當(dāng)兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從I變?yōu)镺時,他們在終端屏幕上組成的外接多邊形Poly1 ;當(dāng)兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從O變?yōu)镮時,他們在終端屏幕上組成的外接多邊形Poly2 ;當(dāng)滿足Poly2相對于Poly1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作;
當(dāng)滿足Poly2相對于Poly1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作。較佳地,在上述的三種情況中,在對終端屏幕執(zhí)行操作之前,還可以對各顏色標(biāo)簽的位置變化進(jìn)行抖動識別,過濾一些由于抖動而引起的誤操作,具體地,可以通過下述方式實(shí)現(xiàn)確定顏色標(biāo)簽在坐標(biāo)Zsi從I變?yōu)镺時的外接矩形的面積Ai1,在坐標(biāo)Zsi從O變?yōu)镮時的外接矩形的面積Ai2 ;坐標(biāo)Zsi從O變?yōu)镮時的時間值Pi1,坐標(biāo)Zsi從I變?yōu)镺時的時間值Pi2 ;判斷各顏色標(biāo)簽是否滿足IAi1-Ai2I X Pi1-Pi2 < Td的條件,其中Td表示設(shè)置的防抖動閾值;
若是,判斷為該顏色標(biāo)簽發(fā)生抖動,忽略其發(fā)生的位置變化,且不在終端屏幕上執(zhí)行任何操作;若否,判斷為該顏色標(biāo)簽未發(fā)生抖動,轉(zhuǎn)向上述各種情況判斷該顏色標(biāo)簽的位置變化是否滿足設(shè)定條件的步驟。基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種終端,由于該終端解決問題的原理與前述一種終端的操作方法相似,因此該終端的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。本發(fā)明實(shí)施例提供的一種終端,如圖5所示,包括監(jiān)測模塊501,用于分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;其中,各顏色標(biāo)簽通過不同顏色區(qū)分;操作執(zhí)行模塊502,用于當(dāng)各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。進(jìn)一步地,本發(fā)明實(shí)施例提供的上述終端,如圖5所示,還包括識別模塊503,用于發(fā)出識別顏色標(biāo)簽的指令;其中,該指令指示用戶逐一移動各顏色標(biāo)簽,直至攝像頭拍攝到各顏色標(biāo)簽移動到終端屏幕上的指定位置;當(dāng)通過攝像頭拍攝的第i個顏色標(biāo)簽位于指定位置時,確定指定位置的顏色;通過確定出的指定位置的顏色,識別第i個顏色標(biāo)簽。較佳地,本發(fā)明實(shí)施例提供的終端中的監(jiān)測模塊501,如圖5所示,具體包括第一監(jiān)測子模塊5011,用于監(jiān)測第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi ;其中,坐標(biāo)Zsi為A或B ;狀態(tài)確定子模塊5012,用于確定終端當(dāng)前操作狀態(tài)是否為連續(xù)輸入模式;第二監(jiān)測子模塊5013,用于在終端當(dāng)前操作狀態(tài)為連續(xù)輸入模式,且當(dāng)?shù)趇個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,開始持續(xù)記錄由第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi組成的坐標(biāo)序列Spi,直至第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時停止記錄;第三監(jiān)測子模塊5014,用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且第i個顏色標(biāo)簽的坐標(biāo)Zsi發(fā)生變化時,記錄第i個顏色標(biāo)簽當(dāng)前時刻在終端屏幕中的坐標(biāo)Xsi和Ysi0較佳地,本發(fā)明實(shí)施例提供的終端中的操作執(zhí)行模塊502,具體用于在終端當(dāng)前操作狀態(tài)為連續(xù)輸入模式,且滿足當(dāng)各顏色標(biāo)簽中存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的條件時,在終端屏幕上執(zhí)行顯示坐標(biāo)序列Spi所在點(diǎn)的操作。較佳地,本發(fā)明實(shí)施例提供的終端中的操作執(zhí)行模塊502,具體用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下,執(zhí)行當(dāng)顏色標(biāo)簽的位置變化滿足I Xsil-Xsi21 < Tc和I Ysil-Ysi21 < Tc的條件時,對終端屏.執(zhí)行點(diǎn)擊操作;當(dāng)顏色標(biāo)簽的位置變化滿足Xsi2-Xsil < -Tm和| Xsi2-Xsil | > | Ysi2-Ysil |的條件時,對終端屏幕執(zhí)行向左滑動操作;當(dāng)顏色標(biāo)簽的位置變化滿足Xsi2-Xsil > Tm和I Xsi2-Xsil | > Ysi2-Ysil |的條件時,對終端屏幕執(zhí)行向右滑動操作;當(dāng)顏色標(biāo)簽的位置變化滿足Ysi2-Ysil < -Tm和| Ysi2-Ysil | > | Xsi2-Xsil |的條件時,對終端屏.執(zhí)彳丁向上滑動 呆作;當(dāng)顏色標(biāo)簽的位置變化滿足Ysi2-Ysil > Tm和I Ysi2-Ysil | > Xsi2-Xsil |的條件時,對終端屏幕進(jìn)行向下滑動操作;·上式中,Xsil和Ysil分別表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的x軸坐標(biāo)和I軸坐標(biāo),Xsi2和Ysi2分別表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時的X軸坐標(biāo)和Y軸坐標(biāo),Tc表示設(shè)置的點(diǎn)擊操作的防抖動閾值,Tm表示設(shè)置的滑動操作的防抖動閾值。較佳地,本發(fā)明實(shí)施例提供的終端中的操作執(zhí)行模塊502,具體用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下當(dāng)兩個顏色標(biāo)簽之間滿足Dis2 > DDis1的條件時,對終端屏幕執(zhí)行放大操作;當(dāng)兩個顏色標(biāo)簽之間滿足Dis2 < Dis1的條件時,對終端屏幕執(zhí)行縮小操作;上式中,Dis1表示兩個顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳時,兩個顏色標(biāo)簽在終端屏幕上的距離;Dis2表示兩個顏色標(biāo)簽的坐標(biāo)Zsi都從A變?yōu)锽時,兩個顏色標(biāo)簽在終端屏幕上的距離;當(dāng)兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作;當(dāng)兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作;上式中,Line1表示兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,兩個顏色標(biāo)簽在終端屏幕上相連后形成的直線;Line2表示兩個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,兩個顏色標(biāo)簽在終端屏眷上相連后形成的直線。較佳地,本發(fā)明實(shí)施例提供的終端中的操作執(zhí)行模塊502,具體用于當(dāng)終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳的情況下當(dāng)兩個以上顏色標(biāo)簽之間滿足Sum2 > Sum1的條件時,對終端屏幕執(zhí)行放大操作;當(dāng)兩個以上顏色標(biāo)簽之間滿足Sum2 < Sum1的條件時,對終端屏幕執(zhí)行縮小操作;上式中,Sum1表示兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和;Sum2表示兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和;當(dāng)兩個以上顏色標(biāo)簽之間滿足下述條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作Poly2相對于Poly1的旋轉(zhuǎn)角度大于O ;當(dāng)兩個以上顏色標(biāo)簽之間滿足下述條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作Poly2相對于Poly1的旋轉(zhuǎn)角度小于O ;上式中,Poly1表示兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形;Poly2表示兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形。較佳地,本發(fā)明實(shí)施例提供的終端中的操作執(zhí)行模塊502,還用于判斷各顏色標(biāo)簽是否滿足下述條件IAi1-Ai2I X IPi1-Pi2 <Td ;若是,判斷該顏色標(biāo)簽發(fā)生抖動,忽略其發(fā)生的位置變化,且不在終端屏幕上執(zhí)行任何操作;若否,判斷該顏色標(biāo)簽未發(fā)生抖動,轉(zhuǎn)向各判斷該顏色標(biāo)簽的位置變化是否滿足設(shè)定條件的步驟;其中,Ai1表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從B變?yōu)锳時的外接矩形的面積,Ai2表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從A變?yōu)锽時的外接矩形的面積,Pi1表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的時間點(diǎn),Pi2表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時的時間點(diǎn),Td表示設(shè)置的防抖動閾值。 本發(fā)明實(shí)施例提供的一種終端的操作方法及終端,通過使用攝像頭捕捉未接觸終端屏幕的多個顏色標(biāo)簽的位置變化,利用終端的識別技術(shù)確定多個顏色標(biāo)簽的位置變化,從而根據(jù)各顏色標(biāo)簽的位置變化滿足的設(shè)定條件,在終端屏幕上執(zhí)行相對應(yīng)的操作。由于本發(fā)明實(shí)施例提供的方案中多個顏色標(biāo)簽并不接觸移動終端屏幕,實(shí)現(xiàn)類似于觸摸屏的操作,方便用戶使用,同時不存在現(xiàn)有觸摸屏在操作時會遮擋終端屏幕上顯示內(nèi)容的問題。并且,在本發(fā)明實(shí)施例提供的方案中,由于把復(fù)雜的手指識別問題轉(zhuǎn)化為簡單的對不同顏色標(biāo)簽的顏色識別問題,減少了終端識別手指軌跡的計算量,可以提高終端的運(yùn)行效率。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種終端的操作方法,其特征在于,包括 分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;所述各顏色標(biāo)簽通過不同顏色區(qū)分; 當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。
2.如權(quán)利要求I所述的方法,其特征在于,在所述分別監(jiān)測多個顏色標(biāo)簽在攝像頭前的位置變化之前,還包括 發(fā)出識別顏色標(biāo)簽的指令;其中,所述指令指示用戶逐一移動各顏色標(biāo)簽,直至攝像頭拍攝到各顏色標(biāo)簽移動到終端屏幕上的指定位置; 當(dāng)通過攝像頭拍攝的第i個顏色標(biāo)簽位于所述指定位置時,確定所述指定位置的顏色; 通過確定出的所述指定位置的顏色,識別所述第i個顏色標(biāo)簽。
3.如權(quán)利要求I所述的方法,其特征在于,所述分別監(jiān)測多個顏色標(biāo)簽在攝像頭前的位置變化,具體包括 監(jiān)測第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi ;其中,所述Zsi為A或B ; 確定終端當(dāng)前操作狀態(tài)是否為連續(xù)輸入模式; 若是,則當(dāng)監(jiān)測到的所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,開始持續(xù)記錄由所述第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi組成的坐標(biāo)序列Spi,直至所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時停止記錄; 若否,則當(dāng)所述第i個顏色標(biāo)簽的坐標(biāo)Zsi發(fā)生變化時,記錄所述第i個顏色標(biāo)簽當(dāng)前時刻在終端屏眷中的坐標(biāo)Xsi和Ysitl
4.如權(quán)利要求3所述的方法,其特征在于,所述第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi,通過下述方式確定 確定t時刻所述第i個顏色標(biāo)簽在終端屏幕上顯示的外接矩形的面積Ait ; 將所述外接矩形的面積Ait與設(shè)定的初始面積Aitl進(jìn)行比較; 當(dāng)Ait > Ai0時,確定弟i個顏色標(biāo)簽在終端屏眷中的坐標(biāo)Zsi為A ; 當(dāng)Ait ( Ai0時,確定第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi為B。
5.如權(quán)利要求3所述的方法,其特征在于,所述第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi,通過下述方式確定 確定所述第i個顏色標(biāo)簽在攝像頭獲取的圖像中的坐標(biāo)Xci和Yci ; 根據(jù)下述公式計算出所述第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi Xsi = SwXXcj/Cw, Ysi = ShX Ycj/Ch ; 上式中,Sw和Sh分別為終端屏幕的寬度和高度,Cw和Ch分別為攝像頭獲取的圖像的寬度和高度。
6.如權(quán)利要求5所述的方法,其特征在于,所述確定所述第i個顏色標(biāo)簽在攝像頭獲取的圖像中的坐標(biāo)Xci和Yci,具體包括 計算出所述第i個顏色標(biāo)簽的外接矩形的中心點(diǎn)在攝像頭獲取的圖像中的坐標(biāo); 將所述外接矩形的中心點(diǎn)的坐標(biāo)確定為所述第i個顏色標(biāo)簽在攝像頭獲取的圖像中的坐標(biāo)Xci和Ycit5
7.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 終端當(dāng)前操作狀態(tài)為連續(xù)輸入模式,且滿足當(dāng)各顏色標(biāo)簽中存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的條件時,在終端屏幕上執(zhí)行顯示所述坐標(biāo)序列Spi所在點(diǎn)的操作。
8.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下,執(zhí)行 當(dāng)所述顏色標(biāo)簽的位置變化滿足IXsil-Xsi2I <Tc和|Ysn-Ysi2| < Tc的條件時,對終端屏.執(zhí)行點(diǎn)擊操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Xsi2-Xsil <-Tm和|Xsi2-Xsn| > Ysi2-Ysil的條件時,對終端屏幕執(zhí)行向左滑動操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Xsi2-Xsil > Tm和|Xsi2-Xsn| > Ysi2-Ysil的條件時,對終端屏幕執(zhí)行向右滑動操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Ysi2-Ysil <-Tm和|Ysi2-Ysn| > Xsi2-Xsil的條件時,對終端屏.執(zhí)彳丁向上滑動 呆作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Ysi2-Ysil > Tm和|Ysi2-Ysn| > Xsi2-Xsil的條件時,對終端屏幕進(jìn)行向下滑動操作; 上式中,Xsil和Ysil分別表示所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的X軸坐標(biāo)和I軸坐標(biāo),Xsi2和Ysi2分別表示所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時的X軸坐標(biāo)和I軸坐標(biāo),Tc表示設(shè)置的點(diǎn)擊操作的防抖動閾值,Tm表示設(shè)置的滑動操作的防抖動閾值。
9.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下 當(dāng)所述兩個顏色標(biāo)簽之間滿足Dis2 > Dis1的條件時,對終端屏幕執(zhí)行放大操作; 當(dāng)所述兩個顏色標(biāo)簽之間滿足Dis2 < Dis1的條件時,對終端屏幕執(zhí)行縮小操作; 上式中,Dis1表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳時,所述兩個顏色標(biāo)簽在終端屏幕上的距離;Dis2表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi都從A變?yōu)锽時,所述兩個顏色標(biāo)簽在終端屏幕上的距離。
10.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下當(dāng)所述兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作; 當(dāng)所述兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作; 上式中,Line1表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個顏色標(biāo)簽在終端屏幕上相連后形成的直線;Line2表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個顏色標(biāo)簽在終端屏幕上相連后形成的直線。
11.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 當(dāng)終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳的情況下當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Sum2 > Sum1的條件時,對終端屏幕執(zhí)行放大操作;當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Sum2 < Sum1的條件時,對終端屏幕執(zhí)行縮小操作;上式中,Sum1表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到所述兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和;Sum2表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到所述兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和。
12.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作,具體包括 當(dāng)終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳的情況下 當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Poly2相對于Poly1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作; 當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Poly2相對于Poly1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作; 上式中,Poly1表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形;Poly2表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形。
13.如權(quán)利要求7-12任一項(xiàng)所述的方法,其特征在于,所述當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作之前,還包括 判斷所述各顏色標(biāo)簽是否滿足下述條件IAi1-Ai2I X IPi1-Pi2 < Td ; 若是,判斷該顏色標(biāo)簽發(fā)生抖動,忽略其發(fā)生的位置變化,且不在終端屏幕上執(zhí)行任何操作; 若否,判斷該顏色標(biāo)簽未發(fā)生抖動,轉(zhuǎn)向各判斷該顏色標(biāo)簽的位置變化是否滿足設(shè)定條件的步驟; 其中,Ai1表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從B變?yōu)锳時的外接矩形的面積,Ai2表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從A變?yōu)锽時的外接矩形的面積,Pi1表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的時間點(diǎn),Pi2表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時的時間點(diǎn),Td表示設(shè)置的防抖動閾值。
14.一種終端,其特征在于,包括 監(jiān)測模塊,用于分別監(jiān)測用戶使用的未接觸終端屏幕的多個顏色標(biāo)簽在終端攝像頭前的位置變化;所述各顏色標(biāo)簽通過不同顏色區(qū)分; 操作執(zhí)行模塊,用于當(dāng)所述各顏色標(biāo)簽的位置變化滿足設(shè)定條件時,按照預(yù)先設(shè)置的所述設(shè)定條件與各操作之間的對應(yīng)關(guān)系,在終端屏幕上執(zhí)行相應(yīng)的操作。
15.如權(quán)利要求14所述的終端,其特征在于,還包括 識別模塊,用于發(fā)出識別顏色標(biāo)簽的指令;其中,所述指令指示用戶逐一移動各顏色標(biāo)簽,直至攝像頭拍攝到各顏色標(biāo)簽移動到終端屏幕上的指定位置;當(dāng)通過攝像頭拍攝的第i個顏色標(biāo)簽位于所述指定位置時,確定所述指定位置的顏色;通過確定出的所述指定位置的顏色,識別所述第i個顏色標(biāo)簽。
16.如權(quán)利要求14所述的終端,其特征在于,所述監(jiān)測模塊具體包括 第一監(jiān)測子模塊,用于監(jiān)測第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Zsi ;其中,所述Zsi為A或B ; 狀態(tài)確定子模塊,用于確定終端當(dāng)前操作狀態(tài)是否為連續(xù)輸入模式; 第二監(jiān)測子模塊,用于在終端當(dāng)前操作狀態(tài)為連續(xù)輸入模式,且當(dāng)所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,開始持續(xù)記錄由所述第i個顏色標(biāo)簽在終端屏幕中的坐標(biāo)Xsi和Ysi組成的坐標(biāo)序列Spi,直至所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時停止記錄;第三監(jiān)測子模塊,用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且所述第i個顏色標(biāo)簽的坐標(biāo)Zsi發(fā)生變化時,記錄所述第i個顏色標(biāo)簽當(dāng)前時刻在終端屏幕中的坐標(biāo)Xsi和Ysi0
17.如權(quán)利要求16所述的終端,其特征在于,所述操作執(zhí)行模塊,具體用于在終端當(dāng)前操作狀態(tài)為連續(xù)輸入模式,且滿足當(dāng)各顏色標(biāo)簽中存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的條件時,在終端屏幕上執(zhí)行顯示所述坐標(biāo)序列Spi所在點(diǎn)的操作。
18.如權(quán)利要求16所述的終端,其特征在于,所述操作執(zhí)行模塊,具體用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下,執(zhí)行 當(dāng)所述顏色標(biāo)簽的位置變化滿足IXsil-Xsi2I <Tc和|Ysn-Ysi2| < Tc的條件時,對終端屏.執(zhí)行點(diǎn)擊操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Xsi2-Xsil <-Tm和|Xsi2-Xsn| > Ysi2-Ysil的條件時,對終端屏幕執(zhí)行向左滑動操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Xsi2-Xsil > Tm和|Xsi2-Xsn| > Ysi2-Ysil的條件時,對終端屏幕執(zhí)行向右滑動操作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Ysi2-Ysil <-Tm和|Ysi2-Ysn| > Xsi2-Xsil的條件時,對終端屏.執(zhí)彳丁向上滑動 呆作; 當(dāng)所述顏色標(biāo)簽的位置變化滿足Ysi2-Ysil > Tm和|Ysi2-Ysn| > Xsi2-Xsil的條件時,對終端屏幕進(jìn)行向下滑動操作; 上式中,Xsil和Ysil分別表示所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的X軸坐標(biāo)和I軸坐標(biāo),Xsi2和Ysi2分別表示所述第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時的X軸坐標(biāo)和I軸坐標(biāo),Tc表示設(shè)置的點(diǎn)擊操作的防抖動閾值,Tm表示設(shè)置的滑動操作的防抖動閾值。
19.如權(quán)利要求16所述的終端,其特征在于,所述操作執(zhí)行模塊,具體用于在終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳的情況下 當(dāng)所述兩個顏色標(biāo)簽之間滿足Dis2 > Dis1的條件時,對終端屏幕執(zhí)行放大操作; 當(dāng)所述兩個顏色標(biāo)簽之間滿足Dis2 < Dis1的條件時,對終端屏幕執(zhí)行縮小操作; 上式中,Dis1表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳時,所述兩個顏色標(biāo)簽在終端屏幕上的距離;Dis2表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi都從A變?yōu)锽時,所述兩個顏色標(biāo)簽在終端屏幕上的距離; 當(dāng)所述兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度大于O的條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作; 當(dāng)所述兩個顏色標(biāo)簽之間滿足Line2相對于Line1的旋轉(zhuǎn)角度小于O的條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作; 上式中,Line1表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個顏色標(biāo)簽在終端屏幕上相連后形成的直線;Line2表示所述兩個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個顏色標(biāo)簽在終端屏幕上相連后形成的直線。
20.如權(quán)利要求16所述的終端,其特征在于,所述操作執(zhí)行模塊,具體用于當(dāng)終端當(dāng)前操作狀態(tài)為非連續(xù)輸入模式,且存在兩個以上顏色標(biāo)簽的坐標(biāo)Zsi都從B變?yōu)锳的情況下當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Sum2 > Sum1的條件時,對終端屏幕執(zhí)行放大操作;當(dāng)所述兩個以上顏色標(biāo)簽之間滿足Sum2 < Sum1的條件時,對終端屏幕執(zhí)行縮小操作;上式中,Sum1表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到所述兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和;Sum2表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形的重心到所述兩個以上顏色標(biāo)簽坐標(biāo)點(diǎn)的距離之和; 當(dāng)所述兩個以上顏色標(biāo)簽之間滿足下述條件時,對終端屏幕執(zhí)行順時針旋轉(zhuǎn)操作Poly2相對于Poly1的旋轉(zhuǎn)角度大于O ; 當(dāng)所述兩個以上顏色標(biāo)簽之間滿足下述條件時,對終端屏幕執(zhí)行逆時針旋轉(zhuǎn)操作Poly2相對于Poly1的旋轉(zhuǎn)角度小于O ; 上式中,Poly1表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形;Poly2表示所述兩個以上顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時,所述兩個以上顏色標(biāo)簽在終端屏幕上組成的外接多邊形。
21.如權(quán)利要求17-20任一項(xiàng)所述的終端,其特征在于,所述操作執(zhí)行模塊,還用于判斷所述各顏色標(biāo)簽是否滿足下述條件IAi1-Ai2I X IPi1-Pi2 < Td ; 若是,判斷該顏色標(biāo)簽發(fā)生抖動,忽略其發(fā)生的位置變化,且不在終端屏幕上執(zhí)行任何操作; 若否,判斷該顏色標(biāo)簽未發(fā)生抖動,轉(zhuǎn)向各判斷該顏色標(biāo)簽的位置變化是否滿足設(shè)定條件的步驟; 其中,Ai1表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從B變?yōu)锳時的外接矩形的面積,Ai2表示第i個顏色標(biāo)簽在坐標(biāo)Zsi從A變?yōu)锽時的外接矩形的面積,Pi1表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從B變?yōu)锳時的時間點(diǎn),Pi2表示第i個顏色標(biāo)簽的坐標(biāo)Zsi從A變?yōu)锽時 的時間點(diǎn),Td表示設(shè)置的防抖動閾值。
全文摘要
本發(fā)明公開了一種終端的操作方法及終端,通過使用攝像頭捕捉未接觸終端屏幕的多個顏色標(biāo)簽的位置變化,利用終端的識別技術(shù)確定多個顏色標(biāo)簽的位置變化,從而根據(jù)各顏色標(biāo)簽的位置變化滿足的設(shè)定條件,在終端屏幕上執(zhí)行相對應(yīng)的操作。由于本發(fā)明實(shí)施例提供的方案中多個顏色標(biāo)簽并不接觸移動終端屏幕,實(shí)現(xiàn)類似于觸摸屏的操作,方便用戶使用,同時不存在現(xiàn)有觸摸屏在操作時會遮擋終端屏幕上顯示內(nèi)容的問題。并且,在本發(fā)明實(shí)施例提供的方案中,由于把復(fù)雜的手指識別問題轉(zhuǎn)化為簡單的對不同顏色標(biāo)簽的顏色識別問題,減少了終端識別手指軌跡的計算量,可以提高終端的運(yùn)行效率。
文檔編號G06F3/01GK102955564SQ20111024724
公開日2013年3月6日 申請日期2011年8月25日 優(yōu)先權(quán)日2011年8月25日
發(fā)明者柳陽 申請人:中國移動通信集團(tuán)公司