此針對X-方向和y-方 向分配的縮放因子不同。W該種方式,用戶能夠在垂直方向上更多地放大或縮小,并且在水 平方向上更少地放大或縮小,反之亦然。
[0030] 在特定電子設備10的【具體實施方式】中,縮放因子與執(zhí)行收縮或擴展手勢的兩個 手指之間的距離相關聯。增加該距離則放大,減小該距離則縮小。與給定距離相關聯的縮放 因子可W通過兩個手指的順時針旋轉而增加,或者通過兩個手指的逆時針旋轉而降低。通 過手指的旋轉來調節(jié)縮放因子允許任何縮放的細調從而獲得期望的視圖。
[0031] 圖3是根據一個實施方式圖示在圖形上執(zhí)行水平放大的水平擴展手勢的圖。圖 形300顯示在電子設備10 (圖1)的顯示屏18上并且包括水平軸線(X-軸)301、垂直軸線 (y-軸)303W及數據集12的圖形表示。在所圖示的實施方式中,數據集12的圖形表示代 表數學方程式y(tǒng)= 0. 5(x-l)2+l的圖形。所顯示的X數值的范圍是X= [-12. 7,12. 7]并 且所顯示的y數值的范圍是y= [-1. 5,9.引。
[0032] 為執(zhí)行水平擴展手勢,用戶首先將該用戶的右手大拇指(T)放置在例如(X=l,y =1)處的圖形頂點上,如圓302所指示。然后用戶將該用戶的右手食指(巧大致放置在例 如點(X= 4,y= 1)上,如圓304所指示。然后用戶朝著(X= 12,y= 1)向右側水平滑動 食指(F),如圓304上的箭頭306所指示,同時將大拇指(T)保持在其初始位置302。該水 平擴展手勢的結果在圖4中所示。
[0033] 圖4是根據一個實施方式圖示在用戶已經執(zhí)行水平擴展手勢后圖3中示出的圖形 300的水平放大視圖的圖。通過圖4中的附圖標記300Z來表示圖形300的放大視圖。相 對于線X= 1執(zhí)行水平放大,其在該擴展手勢中對應于用戶大拇指(圖3)302的位置。圖 300Z中的點(X= 1,y= 1)保持在右手大拇指(T)的位置302下并且保持在其當前顯示 位置。在水平放大期間,y-軸303向左側移動。
[0034] 當食指(巧如箭頭306所指示向右側移動時,放大是平穩(wěn)和動態(tài)的。在一個實施 方式中,在一組預定的整數縮放因子(例如,2x、10x、20x等)處放大暫時地"推遲(stick)" 或暫時地停止。用戶可W通過返回向左側移動食指(巧來倒置放大直到獲得期望的視圖。 所顯示的y-數值的范圍在水平放大期間保持恒定(即保持在y= [-1. 5,9.引),并且所顯 示的X-數值的范圍在所圖示的實例中減小到約x= [-5. 5, 7.0]。當用戶繼續(xù)水平擴展手 勢時(即將食指(巧進一步向右側移動),所顯示的X-數值的范圍繼續(xù)按比例減小。
[0035] 在縮放期間,大拇指(T)和食指(巧的任何顯著的旋轉會鎖定當前縮放因子,并且 當用戶分別順時針或逆時針旋轉該些手指時,進一步的旋轉會逐步(具有較精細的增量) 增加或減小縮放因子W提供對縮放因子的更精細調節(jié)。
[0036] 圖5是根據另一個實施方式圖示在圖形上執(zhí)行水平放大的水平擴展手勢的圖。圖 形500顯示在電子設備10 (圖1)的顯示屏18上并且包括水平軸線(X-軸)501、垂直軸線 (y-軸)503W及數據集12的圖形表示。在所圖示的實施方式中,數據集12的圖形表示代 表數學方程式y(tǒng)= 0. 5(x-l)2+l的圖形。所顯示的X數值的范圍是X= [-12. 7,12. 7]并 且所顯示的y數值的范圍是y= [-1. 5,9.引。
[0037] 為執(zhí)行水平擴展手勢,用戶首先將該用戶的右手大拇指(T)放置在例如顯示器上 的(X= -1,y= -1)處,如圓502所指示。然后用戶將該用戶的右手食指(巧大致放置在 例如點(X= 4,y= -1)上,如圓504所指示。然后用戶向左側水平滑動大拇指訂),如圓 502上的箭頭506所指示,并且同時,用戶向右側水平滑動食指(F),如圓504上的箭頭508 所指示。該種水平擴展手勢的結果在圖6中示出。
[003引圖6是根據一個實施方式圖示在用戶已經執(zhí)行了水平擴展手勢后圖5中示出的圖 形500的水平放大視圖的圖。通過圖6中的附圖標記500Z來表示圖形500的放大視圖。相 對于y-軸503執(zhí)行水平放大。在水平放大期間,y-軸503保持在其位置,并且X-數值的 極限值(Xmin和Xmax)通過相同標量值被成倍增加。
[0039] 當大拇指(T)和食指(巧水平移動分開時,放大是平穩(wěn)和動態(tài)的,如箭頭506和 508所指示。在一個實施方式中,在一組預定的整數縮放因子(例如,2x、10x、20x等)處 放大暫時地"推遲"或暫時地停止。用戶可W通過一起移動大拇指(T)和食指(巧使其更 接近來倒置放大直到獲得期望的視圖。所顯示的y-數值的范圍在水平放大期間保持恒定 (即保持在y= [-1. 5,9.引),并且所顯示的X-數值的范圍在所圖示的示例中減小到約X =[-6. 5,6.引。當用戶繼續(xù)水平擴展手勢時(即將大拇指(T)進一步向左側移動并且將食 指(巧進一步向右側移動),所顯示的X-數值的范圍繼續(xù)按比例減小。
[0040] 在縮放期間,大拇指(T)和食指(巧的任何顯著的旋轉會鎖定當前縮放因子,并且 當用戶分別順時針或逆時針旋轉該些手指時,進一步的旋轉會逐步(具有較精細的增量) 增加或減小縮放因子W提供對縮放因子的更精細調節(jié)。
[0041] 圖7是根據一個實施方式圖示在圖形上執(zhí)行垂直放大的垂直擴展手勢的圖。圖 形700顯示在電子設備10 (圖1)的顯示屏18上并且包括水平軸線(X-軸)701、垂直軸線 (y-軸)703W及數據集12的圖形表示。在所圖示的實施方式中,數據集12的圖形表示代 表數學方程式y(tǒng)= 0. 5(x-l)2+l的圖形。所顯示的X數值的范圍是X= [-12. 7,12. 7]并 且所顯示的y數值的范圍是y= [-1. 5,9.引。
[0042] 為執(zhí)行垂直擴展手勢,用戶首先將該用戶的右手大拇指(T)放置在例如(X=l,y =1)處的圖形頂點上,如圓702所指示。然后用戶將該用戶的右手食指(巧大致放置在例 如點(X= 1,y= 4)上,如圓704所指示。然后用戶朝著(X= 1,y= 9)垂直向上滑動食 指(F),如圓704上的箭頭706所指示,同時將大拇指(T)保持在其初始位置702。該種垂 直擴展手勢的結果在圖8中示出。
[0043] 圖8是根據一個實施方式圖示在用戶已經執(zhí)行了水平擴展手勢后圖7中示出的圖 形700的垂直放大視圖的圖。通過圖8中的附圖標記700Z來表示圖形700的放大視圖。相 對于線y= 1執(zhí)行垂直放大,在該擴展手勢中其對應于用戶大拇指702(圖7)的位置。圖 形700Z中的點(X= 1,y= 1)保持在右手大拇指(T)位置702下并且保持在其當前顯示 位置。在垂直放大期間,y-軸703保持其位置。
[0044] 當食指(巧如箭頭706所指示向上移動時,放大是平穩(wěn)和動態(tài)的。在一個實施方式 中,在一組預定的整數縮放因子(例如,2x、10x、20x等)處放大暫時地"推遲"或暫時地停 止。用戶可W通過返回向下移動食指(巧來倒置放大直到獲得期望的視圖。所顯示的X-數 值的范圍在垂直放大期間保持恒定(即保持在X= [-12. 7,12. 7]),并且所顯示的y-數值 的范圍在所圖示的示例中減小到約y= [0, 5.引。當用戶繼續(xù)垂直擴展手勢時(即將食指 (巧進一步向上移動),所顯示的y-數值的范圍繼續(xù)按比例減小。
[0045] 在縮放期間,大拇指(T)和食指(巧的任何顯著的旋轉鎖定當前縮放因子,并且當 用戶分別順時針或逆時針旋轉該些手指時,進一步的旋轉會逐步(具有較精細的增量)增 加或減小縮放因子W提供對縮放因子的更精細調節(jié)。
[0046] 通過垂直向下移動大拇指(T)同時垂直向上移動食指(巧能夠不同于圖7和圖8 中所示出的垂直放大而修改或執(zhí)行垂直放大。該種垂直放大相對于X-軸701執(zhí)行。X-軸 701在垂直放大期間保持其位置,并且通過相同的標量值成倍增加y-數值的極限值amin 和Ymax)。
[0047] 圖9是根據一個實施方式圖示在圖形上執(zhí)行水平縮小的水平收縮手勢的圖。圖 形900顯示在電子設備10 (圖1)的顯示屏18上并且包括水平軸線(X-軸)901、垂直軸線 (y-軸)903化及數據集12的圖形表示。在所圖示的實施方式中,數據集1