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

觸摸控制方法

文檔序號:6587313閱讀:266來源:國知局
專利名稱:觸摸控制方法
技術領域
本發(fā)明涉及一種人機交互方法,尤其涉及一種觸摸控制方法。
背景技術
為了滿足用戶對大屏幕的追求,越來越多的電子設備采用觸摸屏以節(jié)省傳統(tǒng)按鍵 占用的空間,如手機。用戶通過觸摸屏操作時,通常用手點擊顯示的圖像按鈕對所選擇的對象進行操 作,如圖像的旋轉和縮放等。采用上述單擊觸摸方法,操作起來不夠靈活。

發(fā)明內容
有鑒于此,有必要提供一種操作比較靈活的觸摸控制方法。一種觸摸控制方法,其包括如下步驟根據(jù)用戶操作確定待操作物件;檢測第一觸摸點的坐標A (XA, Ya);檢測第二觸摸點的初始點的坐標B (XB, Yb);根據(jù)第一觸摸點的坐標A(XA,Ya)和第二觸摸點的初始點的坐標B(Xb,Yb)確定操 作中心點C(Xc,Yc);檢測第二觸摸點移動后所在點的坐標B' (XB,,YB,); 根據(jù)坐標C (Xc, Yc)、B (XB, Yb)及B‘ (XB,,Yb,)計算兩個矢量CB和CB,之間的夾以操作中心點C(Xc,Yc)為中心將所選物件旋轉α度。一種觸摸控制方法,其包括如下步驟根據(jù)用戶操作確定待操作物件;檢測第一觸摸點的坐標A (XA, Ya);檢測第二觸摸點的初始點的坐標B (XB, Yb);根據(jù)第一觸摸點的坐標A(ΧΑ,Ya)確定操作中心點C(Xc,Yc);檢測第二觸摸點移動后所在點的坐標B' (XB,,YB,);根據(jù)坐標C (Xc, Yc)、B (XB, Yb)及B‘ (XB,,Yb,)計算兩個矢量CB和CB,之間的夾以操作中心點C(Xc,Yc)為中心將所選物件α度。上述觸摸控制方法,所選物件可以根據(jù)第二觸摸點的移動軌跡而變化,用戶操作 起來也比較靈活。


圖1為一種定義直角坐標系后的觸摸屏的示意圖。圖2為一較佳實施方式的觸摸控制方法的流程圖。
具體實施例方式觸摸屏通??梢愿鶕?jù)電容方式,電阻方式等多種方式定位觸摸點的位置。如圖1 所示,為方便理解,以觸摸屏100為矩形為例。在觸摸屏100上定義一個直角坐標系,觸摸 屏100的一個端點為原點0,X軸和Y軸分別沿著與該端點相連的兩個邊延伸。如此,觸摸 屏100上的每個點都有固定的坐標值。如圖2所示,基于上面描述之觸摸屏定位技術,本發(fā)明提供一種觸摸控制方法,可 以提高用戶操作的靈活性。該觸摸控制方法包括如下步驟。步驟S900,根據(jù)用戶操作確定待操作物件。詳言之,若用戶針對觸摸屏100的某個 區(qū)域或者某個物件進行選擇,則某個區(qū)域內的物件或者被選擇的物件為待操作物件;若用 戶未針對觸摸屏100的某個區(qū)域或者某個物件進行選擇,則以觸摸屏100上顯示的所有物 件為整體作為待操作物件。步驟S902,檢測第一觸摸點的坐標A(Xa,Ya)(請同時參圖1)。第一觸摸點為固 定點,其可以通過雙擊方式確定,即當用戶在觸摸屏100上雙擊一點時,該點作為第一觸摸 點。為方便用戶操作,可將第一觸摸點以圖形方式在顯示屏上標示出來,例如,以星形的方 式顯不。步驟S904,檢測第二觸摸點的初始點的坐標B (XB,Yb)。第二觸摸點為動點,其可以 通過觸摸方式確定。即在確定第一觸摸點后的預定時間內,若用戶再次觸摸觸摸屏100,將 該次觸摸的初始位置作為第二觸摸點的初始點。本實施方式中,該預定時間為1秒鐘。步驟S906,根據(jù)坐標A (XA,YA)和坐標B計算第一觸摸點和第二觸摸點的初始點之
間的距離α = ^!(Xb-Xa)2+(Yb-Ya)2
ο步驟S908,判斷距離Dl是否大于或者預定距離R。若距離Dl大于或者等于預定 距離R,則進入步驟S912。若距離Dl小于預定距離R,則進入步驟S910。步驟S910,發(fā)出提示信息提示用戶此次第二觸摸點的初始點無效,請重新輸入; 并返回步驟S904。該種提示信息可以為聲音信息、圖形信息等,如將標示第一觸摸點的圖形 消失作為一種圖形信息。步驟S912,根據(jù)坐標A(Xa,Ya)和坐標B(Xb,Yb)確定操作中心點C(Xc, Yc)。操作 中心點C(X。,Y。)可根據(jù)用戶需要通過預定的運算式計算得出。在本實施方式中,操作中心 點C(XpYc)為第一觸摸點和第二觸摸點的初始點之間線段的中間點,預定的運算式為Xc = (Xa+Xb)/2,YC= (Ya+Yb)/2。在其他實施方式中,操作中心點C(Xc,Yc)也可以僅根據(jù)坐標 A(XajYa)計算得出,如操作中心點C(Xc,Yc)為第一觸摸點,則預定的運算式為Xc = XA,YC =
Ya ο步驟S914,檢測第二觸摸點移動后所在點的坐標B' (XB,,Yb,)。步驟S916,根據(jù)坐標C(XG,YG),坐標B(Xb,Yb)和坐標B' (XB,,YB,)計算兩個矢量 CB和CB ’之間的夾角
a = cos4 (XB. - XcVi^ B- Xe) + - * (Λ -)- Α) + - 7C)2 * Ms. - ^c)2 + (S -
ο步驟S918,判斷夾角α是否大于或者等于預定角度。若夾角α大于或者等于預
5定角度,則進入步驟S920。若夾角α小于預定角度,則進入步驟S924。本實施方式中,該 預定角度為5度。步驟S920,根據(jù)坐標B (ΧΒ,ΥΒ)和坐標B ‘ (ΧΒ,,Yb,)計算自矢量CB轉動至矢量 CB'的轉動方向。本實施方式中,先比較Yb和Yb,的大小的方式得出轉動方向,若Yb,大于 Yb,則轉動方向為順時針方向;若Yb,小于Yb,則轉動方向為逆時針方向。若Yb,等于Yb,則再 比較Xb和Xb,的大小來確定轉動方向。若Xb,大于Xb,則轉動方向為順時針,若Xb,小于Χβ, 則轉動方向為逆時針。步驟S922,以操作中心點C(X。,Y。)為中心將所選擇的物件在計算得出的轉動方向 上旋轉α度,并進入步驟S924。步驟S924,檢測第二觸摸點是否被釋放。若第二觸摸點被釋放,則進入步驟S926。 若第二觸摸點未被釋放,則返回步驟S914。步驟S926,消除標示第一觸摸點的圖形。上述觸摸控制方法,所選物件可以根據(jù)第二觸摸點的移動軌跡而實時發(fā)生變化, 所選物件變化過程比較直觀,用戶操作起來也比較靈活。為方便用戶操作,也可將第二觸摸點的運動軌跡以圖形方式標示出來,并在第二 觸摸點釋放時消除圖形標示。
權利要求
一種觸摸控制方法,其包括如下步驟根據(jù)用戶操作確定待操作物件;檢測第一觸摸點的坐標A(XA,YA);檢測第二觸摸點的初始點的坐標B(XB,YB);根據(jù)第一觸摸點的坐標A(XA,YA)和第二觸摸點的初始點的坐標B(XB,YB)確定操作中心點C(XC,YC);檢測第二觸摸點移動后所在點的坐標B′(XB′,YB′);根據(jù)坐標C(XC,YC)、B(XB,YB)及B′(XB′,YB′)計算兩個矢量CB和CB’之間的夾角α;以操作中心點C(XC,YC)為中心將所選物件旋轉α度。
2.如權利要求1所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟根據(jù)坐標Β(Χβ,Υβ)和坐標B' (Xb,,Yb,)計算自矢量CB轉動至矢量CB’的轉動方向; 以操作中心點C(X。,Y。)為中心在計算得出的旋轉方向上將所選物件旋轉α度。
3.如權利要求2所述的觸摸控制方法,其特征在于所述觸摸控制方法采用如下比較 方式得出轉動方向,先比較、和知的大小的方式得出轉動方向,若Yb,大于Yb,則轉動方向 為順時針方向;若Yb,小于Yb,則轉動方向為逆時針方向;若Yb,等于Yb,則再比較Xb和Xb, 的大小來確定轉動方向,若Xb,大于ΧΒ,則轉動方向為順時針;若Xb,小于ΧΒ,則轉動方向為 逆時針。
4.如權利要求1所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟判斷夾角α是否大于或者等于預定角度;若夾角α大于或者等于預定角度,則以操作中心點C(X。,Yc)為中心將所選物件旋轉 α度。
5.如權利要求1所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟根據(jù)坐標A(Xa,Ya)和坐標B(Xb,Yb)計算第一觸摸點和第二觸摸點的初始點之間的距 離Dl ;判斷距離Dl是否大于或者等于預定距離R ;若距離Dl大于或者等于預定距離R,則根據(jù)第一觸摸點的坐標A (XA,Ya)和第二觸摸點 的初始點的坐標B(Xb,Yb)確定操作中心點C(Xc,Yc)。
6.如權利要求5所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟若距離Dl小于預定距離R,則發(fā)出提示信息提示用戶此次的第二觸摸點的初始點無 效,請重新輸入,并返回檢測第二觸摸點的初始點的坐標B(Xb,Yb)的步驟。
7.如權利要求1所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟判斷第二觸摸點是否被釋放;若第二觸摸點未被釋放,則返回檢測第二觸摸點移動后所在點的坐標B' (XB, ,Yb,)的 步驟。
8.如權利要求1所述的觸摸控制方法,其特征在于所述操作中心點C(X。,Yc)為第一 觸摸點和第二觸摸點的初始點之間線段的中點,其中Xc= (Xa+Xb)/2,Yc= (Ya+Yb)/2。
9.一種觸摸控制方法,其包括如下步驟 根據(jù)用戶操作確定待操作物件;檢測第一觸摸點的坐標A (XA,Ya); 檢測第二觸摸點的初始點的坐標B (XB,Yb); 根據(jù)第一觸摸點的坐標A(XA,Ya)確定操作中心點C(Xc,Yc); 檢測第二觸摸點移動后所在點的坐標B' (XB,,YB,);根據(jù)坐標(禮4)』氏4)及B' (XB,,Yb,)計算兩個矢量CB和CB’之間的夾角α ; 以操作中心點C(X。,Y。)為中心將所選物件α度。
10.如權利要求9所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟根據(jù)坐標Β(Χβ,Υβ)和坐標B' (Xb, ,Yb,)計算自矢量CB轉動至矢量CB’的轉動方向; 以操作中心點C(X。,Y。)為中心在計算得出的旋轉方向上將所選物件α度。
11.如權利要求10所述的觸摸控制方法,其特征在于所述觸摸控制方法采用如下比 較方式得出轉動方向,先比較\和1的大小的方式得出轉動方向,若Yb,大于ΥΒ,則轉動 方向為順時針方向;若Yb,小于Yb,則轉動方向為逆時針方向;若Yb,等于Yb,則再比較Xb和 Xb'的大小來確定轉動方向,若Xb,大于ΧΒ,則轉動方向為順時針;若Xb,小于Xb,則轉動方向 為逆時針。
12.如權利要求9所述的觸摸控制方法,其特征在于所述觸摸控制方法還包括如下步驟判斷夾角α是否大于或者等于預定角度;若夾角α大于或者等于預定角度,則以操作中心點C(X。,Y。)為中心將所選物件α度。
13.如權利要求9所述的觸摸控制方法,其特征在于所述操作中心點C(X。,Y。)為第一 觸摸點,其中Xc = XA,Yc = Ya。
全文摘要
一種觸摸控制方法,其包括如下步驟根據(jù)用戶操作確定待操作物件;檢測第一觸摸點的坐標A(XA,YA);檢測第二觸摸點的初始點的坐標B(XB,YB);根據(jù)第一觸摸點的坐標A(XA,YA)和第二觸摸點的初始點的坐標B(XB,YB)確定操作中心點C(XC,YC);檢測第二觸摸點移動后所在點的坐標B′(XB′,YB′);根據(jù)坐標C(XC,YC)、B(XB,YB)及B′(XB′,YB′)計算兩個矢量CB和CB’之間的夾角α;以操作中心點C(XC,YC)為中心將所選物件旋轉α度。上述觸摸控制方法,所選物件可以根據(jù)第二觸摸點的移動軌跡而變化,用戶操作起來也比較靈活。
文檔編號G06F3/048GK101957709SQ20091030429
公開日2011年1月26日 申請日期2009年7月13日 優(yōu)先權日2009年7月13日
發(fā)明者李德華, 林維德 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宾川县| 弋阳县| 苏尼特左旗| 辽宁省| 海盐县| 大渡口区| 石狮市| 密山市| 肥城市| 海口市| 海林市| 富民县| 昌邑市| 北京市| 灌南县| 如东县| 盘山县| 调兵山市| 浮山县| 大名县| 克拉玛依市| 琼海市| 苗栗市| 乐至县| 天长市| 云南省| 九江市| 呼图壁县| 福安市| 浑源县| 左权县| 视频| 都安| 海门市| 石景山区| 会同县| 南汇区| 南丰县| 许昌县| 金堂县| 龙井市|