[go: up one dir, main page]

TW201203037A - Touch controlled electric apparatus and control method thereof - Google Patents

Touch controlled electric apparatus and control method thereof Download PDF

Info

Publication number
TW201203037A
TW201203037A TW099122767A TW99122767A TW201203037A TW 201203037 A TW201203037 A TW 201203037A TW 099122767 A TW099122767 A TW 099122767A TW 99122767 A TW99122767 A TW 99122767A TW 201203037 A TW201203037 A TW 201203037A
Authority
TW
Taiwan
Prior art keywords
touch
touch screen
coordinate system
angle
electronic device
Prior art date
Application number
TW099122767A
Other languages
English (en)
Inventor
Yu Zheng
Original Assignee
Mitac Int Corp
Mitac Res Shanghai Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitac Int Corp, Mitac Res Shanghai Ltd filed Critical Mitac Int Corp
Priority to TW099122767A priority Critical patent/TW201203037A/zh
Priority to US13/008,545 priority patent/US20120007826A1/en
Publication of TW201203037A publication Critical patent/TW201203037A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Description

201203037 發明說明: 【發明所屬之技術領域】 [0001] [0002] [0003] [0004] 本發明是有關於一種觸控電子裝置及其控制方法,特別 疋有關於一種具有觸控螢幕之觸控電子裝置及其控制方 法0 【先前技術】 觸控螢幕(Touch screen)的技術隨著2〇〇7年頻果 (Apple)電腦推出 iPhone及2009年微軟(Micr〇s〇ft)公 司推出Windows 7,再度受到各界關注,使得觸控手勢 的應用也逐漸被使用者熟悉及接受。 而目前Window Embedded CE系列是微軟公司針對嵌入 性平台所推出的作業系統,由於此系列具有體積小、開 機快的特性,可搭配中央處理器(central pr〇cessing unit, CPU)運算效能較低且記憶體配置較小的系統上。
然而在Windows CE 5.0以及Endows Embedded CE 6. 0 R3之前的版本皆不支援觸控式螢:幕的觸控手勢 (Touch gesture)功能,但击:於觸控手勢為使用者帶來 極大的便利性及趣味性,因此目前的觸控手勢功能是掛 載在圖形視窗事件辅助系統(Graphics,Windowing and Events Subsystem,GWES)之上的實現,也就是 說,疋透過圖形視窗事件輔助系統的觸控驅動程式 (Touch driver),根據使用者在觸控螢幕上的觸控手勢 ,獲取滑動操作時的觸壓點,然後計算出滑動的方向與 速度。但是上述設計有以下幾個缺點: [0005] 099122767 (1 )觸控驅動程式會對觸控螢幕的觸壓點做大量的過慮, 表單編號A0101 第4頁/共24頁 0992040126-0 201203037 所有有時傳回至圖形視窗事件輔助系統的觸壓點可能不 足以給上層的應用程式(Application programs)計算 滑動的方向和速度。 [0006] (2)應用程式必須透過圖形視窗事件輔助系統來獲取觸壓 點,而非透過觸控驅動程式直接獲取觸壓點,因此執行 與運算的效率會下降。 [0007] ( 3 )不同作業系統版本的應用程式對觸控手勢的識別方式 與實現方式不同,因此無法統一定義觸控手勢的行為和 1 規範。 【發明内容】 [0008] 有鑑於上述先前技術之問題,本發明之目的就是在提供 一種觸控電子裝置及其控制方法。 [0009] 根據上述目的,本發明係提出一種觸控電子裝置之控制 方法,其係適用於一觸控電子裝置,此觸控電子裝置包 含一觸控螢幕及一控制模組。此觸控電子裝置之控制方 、 法首先以控制模組根據觸控螢幕定義一座標系統,並於 ) 座標系統設定複數個方向,而各個方向於座標系統之一 軸的夾角係分別定義為各不相同之複數個第一角度值。 接著以觸控螢幕偵測一物件觸碰觸控螢幕之複數個觸壓 點。再以控制模組計算觸壓點之任二相鄰者與座標系統 之一軸之夾角為複數個第二角度值,並計算複數個第二 角度值的平均值以得出一代表角度值。接著根據觸壓點 之任二相鄰者的距離差值與時間差值以計算物件移動的 速度。再以控制模組判斷代表角度值是否符合座標系統 之複數個第一角度值的其中之一。最後當代表角度值符 099122767 表單編號 A0101 第 5 頁/共 24 頁 0992040126-0 201203037 合座標系統之複數個第一角度值的其中之―,則以控制 模組根據速度與代表角度值產生一控制信號。 [0010] 其中,座標系統包含一x軸座標與一y軸座標,而計算觸 壓點之任二相鄰者的第二角度值的步驟包括:依照複數 個觸壓點的時間戳記依序存放於一佇列中,根據觸壓點 之任二相鄰者的x軸差值與y轴差值計算複數個第二角度 值。 [0011] 其中,計算代表角度值的步驟還包括:排除最大和最小 的第二角度值,再計算複數娜第二角康值之平均值以得 出代表角度值。 [0012] 其中,觸控螢幕包括一電容式觸控螢幕、電阻式觸控螢 幕或紅外線觸控螢幕。 [0013] 根據上述目的,本發明再提出一種觸控電子裝置,包含 -觸控螢幕與-控制模組。觸控螢幕係用則貞測一物件 觸碰觸控螢幕之減侧壓點。㈣·#連接觸控榮 幕,控制模組包含-座標處理單元、―方向識別單元及 -速度單元。座標處理單元係根據該觸㈣幕^義座標 系統’並於座標系誠設定複數財向,各個方向於座 標系統之-軸的央㈣分別定義為各⑽狀複數個第 -角度值。而方㈣別單元係心計算複數侧壓點之 任二相鄰者與座標祕之-轴之夾角為複數個第二角度 值,並計算複數個第二角度值的平均值崎出代表角度 值。速度單元係用以根據複數個_點之任二相鄰者的 距離差值與時間差值以計算物件移動的速度。其中,當 099122767 表單編號A0101 第6頁/共24頁 0992040126-0 201203037 〇 代表角度值符合座標系統預設之複數個方向之複數個第 —角度值的其中之一,控制模組即根據代表角度值與速 度產生一控制信號。 [0014]其中,方向識別單元係將複數個觸壓點的時間戳記依序 存放在一佇列中,再根據觸壓點之任二相鄰者的χ轴差值 與y軸差值以計算複數個第二角度值。 其中,方向識別單元係排除最大和最小的第二角度值, 再取複數個第二角度值之平均值以得出代表角度值。 其中,座標系統包含一 X軸座標與一 y軸座標,係為一相 對座標系統。 剛其巾,座標系統包含轴座標與一y轴座標,係為一絕 對座標系統0 _]纟中,觸控瑩幕包括-電容式觸控螢幕、電阻式觸控勞 幕或紅外線觸控螢幕。 [0019]承上所述,依本發明之觸控電子裝置及其控制方法,其 可具有下述優點:、 [0015] [0016] [0020] 此觸控電衫置及其控制方法可藉由在觸控螢幕上物件 移動的速度及代表角度,使㈣模組產生__ 藉此使觸控螢幕執行對應控· 者觸控操作之速度 [0021] 【實施方式】 請參閱第1圖’其係為本發 圖。圖中,觸控電子裝置1
明之觸控電子裝置之架構方塊 包含觸控螢幕1 〇與控制模組U 099122767 表單編號A0101 第7頁/共24頁 0992040126-0 201203037 ,且控制模組11更包含座標處理單元110、方向識別單元 111和速度單元112。首先座標處理單元11〇係根據觸控 螢幕10定義一座標系統,座標系統包含χ軸座標與y抽座 標’且座標純可為彳目對隸座標“的其 中之-或其組合。接著當使用者在觸控榮幕10上進行觸 控手勢的動作時,觸控螢幕10可以偵測此觸控手勢所產 生的複數個觸壓點。然後方向識別單元U1接收觸控榮幕 10所傳送的複數個觸壓點以計算觸控手勢移動的方向, 並根據其移動的方向與—轴的夾角計算_代表角度值, 如透過函數根據觸控手勢移動的分向與乂轴間的夾角即可 《 計算出代表角度值。當代储度值符合座㈣統所預設 的角度,則速度單元112根據觸堡點之任二相鄰者的距離 差值與時間差值計算觸控手勢的移動速度。最後,控制 模組11再根據代表角度值與觸控手勢移動的速度產生— 控制L號’使觸控螢幕10執行對應此控制訊號的操作。 [0022] 凊參閱第2圖’係為本發明之觸控電天裝f之一實施例之 系統階層圖。如在作業系統Wind0ws CE令,控制模㈣ 係以觸控手勢驅動程式21結合觸控驅動程式22的方式實 現,其中觸控手勢驅動程式21包含第一執行緒21〇,觸控 驅動程式22包含第二執行緒22〇。第一執行緒21〇接收第 二執行緒220從觸控螢幕10所傳送的觸控訊息如•手指接 觸或手彳S離開。其巾’觸控勞幕可為電容式觸控螢幕 、電阻式觸控螢幕或紅外線職螢幕。#手指觸碰觸控 螢幕10時,第二執行緒220即記錄手指觸碰觸控螢幕1〇所 產生的觸壓點及其時間戳記;當手指離開觸控螢幕10時 099122767 表單編號A0101 第8頁/共24頁 0992040126-0 201203037 ,則第二執行緒220停止記錄,並將已記錄之觸壓點及其 時間戳記傳送至第一執行緒21〇。當第一執行緒21〇接收 第二執行緒220所傳送之觸壓點及其時間戳記,則開始對 觸壓點進行識別判斷◊當第一執行緒21〇對觸壓點識別及 判斷完畢後,會直接傳送一控制信號至應用程式24,使 應用程式24能跳過圖形視窗事件輔助系統23直接執行對 應控制信號的操作。 [0023] Ο 據上所述’本發明即能提高觸控電子裝置1進行執行與運 算的速率。且由於不需透過圖形視窗事件輔助系統23對 觸壓點進行過濾幾採樣’能增加識別觸控手勢的效率, 並解決不同作業系統間定義觸控手勢行為和規範的問題 ,使觸控手勢的行為可根據客戶妁需要進行靈活的定義 〇 [0024] ❹ 請一併參閱第1圖及第3圖,第3圖係為未發明之座標處理 單元之一實施例之座標系統示意獨。座標處理單元11〇係 根據觸控螢幕1 0定義一座標系統,座標系統包含χ軸座標 與y軸座標’可分別定義八個方向為:右、右上、上.、左 上、左、左下、下和右下。且此座標系統可為相對座標 系統或絕對座標系統《也就是說,當座標系統係為一種 相對座標系統’則可根據手指觸碰觸控螢幕1〇之起始點 當作座標原點’再將其座標值傳至方向識別單元丨1 1以進 行識別判斷。當座標系統係為一種絕對座標系統,則手 指觸碰觸控螢幕10之座標值係為一固定座標值。接著請 參閱第4圖,係為本發明之觸控電子裝置之一實施例之觸 壓點座標圖。當觸控螢幕10接收了 i個觸壓點紀錄為A、
Q 099122767 表單編號A0101 第9頁/共24頁 0992040126-0 201203037 '至八丨’並依照時間戳記的順序標記在座標圖上。接著 以方向識別單元111計算手指移動方向,亦即計算相鄰任 兩點與X軸的夾角,並根據所有夾角之角度值的平均值得 出手指移動的方向,其中4代表乂轴的差值,代表
* I y軸的差值: 在作業系統Windows CE中,可以下列函數計算夾角之角 度值Ang 1 e
Angle ^ =
[0025] [0026] [0027] [0028] [0029] [0030] [0031] 其中’為了減少誤差,當方向識別單元111在計算各角度 值的平均值而得一代表角度值AverageAngle時,會排除 最大的角度值Angle^^最小的#角隹值1〜: . ;:· . . . ..·...
AverageAngle = (Angle, + Angle2 +... + Angle, - Anglem - Angle„)/{j-3); 接著’方向識別單元111判斷代表角度值AverageAngle 是否符合座標處理單元110所定義之八個方向的角度值, 當代表角度值AverageAngle符合其中之一的方向的角度 值’則以速度單元11 2計算手指移動速度,其中 代表相鄰任二觸壓點的距離差值,厶~代表相鄰任二觸壓 點的時間差值: = + £kyt * ; 099122767 表單編號A0101 第10頁/共24頁 0992040126- 201203037 4if. = = sqrt(45f)/厶 [0032] 其中為了減少誤差’排出一最大速度么v與最小速度 4心以得出一平均速度AverageSpeed; [0033] AverageSpeed = (Δν· + Δv2 + …4Vf 一 /(卜欢 [0034] Ο 最後,控制模組11根據平均速度AVerageSpeed與代表角 度值AverageAngle透過一函數產生一控制信號: [0035] PostMessageiHWND.BROADCAST, WM _TOUCH_GESTURE, TGesture.Angle, TG^e.Speed); [0036] 當應用程式24接收控制信號,則會執行控制信號所對應 的操作。 [0037] Ο 請參閱第5A圖,係為本發明之使用狀態之第一實施例之 滑動圖片手勢示意圖。在本實施例中,使用者可在觸控 螢幕70上以手指在圖片a的位置往上撥動,首先觸控螢幕 70會將此觸控手勢所產生的複數個觸壓點傳到控制模组 。接著由控制模組中的方向識別單元計算手指的移動方 向,亦即由上述函數根據相鄰兩個觸壓點與χ軸的夾角呀 算第二角度值,再排除最大與最小的第二角度值以叶算 一代表角度值。當代表角度值符合座標處理單元所定義 的八個方向的角度值的其中之一,如本實施例是向上的 方向,亦即是向上的觸控手勢,則控制模組根據手指移 動的速度與方向產生一控制訊號,使應用程式執行對庫 此控制訊號的操作,也就是將圖片3往上滑動, 頌不下一 099122767 表單編號Α0101 第11頁/共24頁 0992040126-0 201203037 張圖片b。 [0038] [0039] [0040] 凊參閱第5B®,係為本發明之使用狀態之第二實施例之 旋轉圖片手勢示意I在本實施例中使用者可在觸控 螢幕70上以兩指按住旋轉圖,首先觸控螢㈣會將此 觸控手勢所產生的複數個觸壓點傳到控制模^接著由 控制模組中的方向識別單元計算手指的移動方向,得知 此觸控手勢是為一順時針手勢,再由控制模組產生一控 制Λ號,使應用程式執行對應控制訊號的操作亦即將 圖片a沿順時針方向對應旋轉。 .... ; ... 請參閱第5C圖,係為本發明之使用狀態之第三實施例之 放大圖片手勢示意圖。在本實.施例...中,使用者可在觸控 勞幕7 0上以兩指按住圖片a. 再將:兩指分..開'.,首先觸控榮 幕70會將此觸控手勢所產生的複數個觸壓點傳到控制模 組。接著由控制模組中的方向識別單元計算手指的移動 方向,得知此觸控手勢是為兩個不同方向且往外移動之 ' ....丨. 觸控手勢,再由控制模組產生一觸控訊號,使應用程式 執行對應控制訊號的操作’亦即可择據兩指分開的距離 對應放大圖片a的顯示範圍。 請參閱第5D圖’係為本發明之使用狀態之第四實施例之 縮小圖片示意圖。在本實施例中’使用者可在觸控螢幕 70上以兩指按住圖片a,再將兩指靠近’首先觸控螢幕7〇 會將此觸控手勢所產生的複數個觸壓點傳到控制模組。 接著由控制模組中的方向識別單元計算手指的移動方向 ,得知此觸控手勢是為兩個不同方向且往内移動之觸控 手勢,再由控制模組產生一觸控訊號,使應用程式執行 099122767 表單編號A0101 第12頁/共24頁 0992( 201203037 對應控制訊號的操作,亦即可根據兩指靠近的距離對應 縮小圖片a的顯示範圍。 [0041] 請參閱第6圖,係為本發明之觸控電子裝置之控制方法之 步驟流程圖,其包括: [0042] S21 :以控制模組根據觸控螢幕定義一座標系統。 [0043] 其中,座標系統包含X軸座標與y軸座標,並進一步可定 義複數個方向,各個方向係分別對應各不相同之複數個 第一角度值。 〇 [0044] S22 :以觸控螢幕偵測一物件觸碰觸控螢幕之複數個觸壓 點。 [0045] 其中觸控螢幕可為電容式觸控螢幕或電阻式觸控螢幕。 [0046] S23 :以控制模組計算觸壓點之任二相鄰者與座標系統之 一軸之夾角為複數個第二角度值。 [0047] 其中計算觸壓點之任二相鄰者的第二角度值的步驟包括 Q :依照觸壓點的時間戳記依序存放於一佇列中,根據觸 壓點之任二相鄰者的X軸差值與y軸差值計算複數個第二 角度值。 [0048] S24 :計算複數個第二角度值的平均值以得出一代表角度 值。 [0049] S25 :根據觸壓點之任二相鄰者的距離差值與時間差值以 計算物件移動的速度。 [0050] S26 :以控制模組判斷代表角度值是否符合座標系統之複 099122767 表單編號A0101 第13頁/共24頁 0992040126-0 201203037 數個第一角度值的其中之一。當代表角度值符合座標系 統之複數個第一角度值的其中之一,則進行S27,否則進 行S22。 [0051] S27 :以控制模組根據速度與代表角度值產生一控制信號 〇 [0052] S28 :觸控螢幕執行對應控制信號的操作。 [0053] 其中計算代表角度值的步驟可包括:排除最大的角度值 和最小的角度值,再計算複數個第二角度值之平均值以 得出代表角度值。 [0054] 據上所述,觸控電子裝置以觸控螢幕偵測觸壓點,並以 控制模組根據觸壓點計算物件移動的方向與速度,藉此 利用應用程式執行對應的操作,將簡化先前技術必須透 過圖形視窗事件輔助系統的操作流程,帶給使用者在操 作觸控電子裝置極高的執行效率。 [0055] 以上所述僅為舉例性,而非為限制性者。任何未脫離本 發明之精神與範疇,而對其進行之等效修改或變更,均 應包含於後附之申請專利範圍中。 【圖式簡單說明】 [0056] 第1圖係為本發明之觸控電子裝置之架構方塊圖。 第2圖係為本發明之觸控電子裝置之一實施例之系統階層 圖。 第3圖係為本發明之座標處理單元之一實施例之座標系統 示意圖。 第4圖係為本發明之觸控電子裝置之一實施例之觸壓點座 099122767 表單編號A0101 第14頁/共24頁 0992040126-0 201203037 Ο 標圖。 第5Α圖係為本發明之使用狀態之第一實施例之滑動圖片 手勢示意圖。 第5Β圖係為本發明之使用狀態之第二實施例之旋轉圖片 手勢示意圖。 第5C圖係為本發明之使用狀態之第三實施例之放大圖片 手勢示意圖。 第5D圖係為本發明之使用狀態之第四實施例之縮小圖片 示意圖。 第6圖係為本發明之觸控電子裝置之控制方法之步驟流程 圖。 [0057] ❹ 【主要元件符號說明】 I :觸控電子裝置; 10 :觸控螢幕; II :控制模組; 110 :座標處理單元; III :方向識別單元; 112 :速度單元; 21 :觸控手勢驅動程式; 22 :觸控驅動程式; 23 :圖形視窗事件輔助系統; 24 :應用程式; 210 :第一執行緒; 220 :第二執行緒; AQ、A3AAi :觸壓點; 099122767 70 :觸控螢幕; 表單編號A0101 第15頁/共24頁 0992040126-0 201203037 a、b :圖片;以及 S2卜S28 :步驟流程。 099122767 表單編號A0101 第16頁/共24頁 0992040126-0

Claims (1)

  1. 201203037 七、申請專利範圍: 1 . 一種觸控電子裝置之控制方法,適用於一觸控電子裝置, 該觸控電子裝置包含一觸控螢幕及一控制模組,該方法包 含下列步驟: 以該控制模組根據該觸控螢幕定義一座標系統,並於該座 標系統設定複數個方向,各該複數個方向於該座標系統之 一軸的夾角係分別定義為各不相同之複數個第一角度值; 以該觸控螢幕偵測一物件觸碰該觸控螢幕之複數個觸壓點 Ο , 以該控制模組計算該些觸壓點之任二相鄰者與該座標系統 之該軸之夾角為複數個第二角度值; 計算該複數個第二角度值的平均值以得出一代表角度值; 根據該些觸壓點之任二相鄰者的距離差值與時間差值以計 算該物件移動的一速度; 以該控制模組判斷該代表角度值是否符合該座標系統之該 複數個第一角度值的其中之一丨以及 ^ 當該代表角度值符合該座標系統之該複數個第一角度值的 其中之一,則以該控制模組根據該速度與該代表角度值產 生一控制信號。 2 .如申請專利範圍第1項所述之觸控電子裝置之控制方法, 其中該座標系統包含一X轴座標與一y軸座標,而計算該些 觸壓點之任二相鄰者的該第二角度值的步驟包括:依照該 些觸壓點的時間戳記依序存放於一佇列中,根據該些觸壓 點之任二相鄰者的X軸差值與y軸差值計算該複數個第二角 度值。 099122767 表單編號A0101 第Π頁/共24頁 0992040126-0 201203037 3 .如申請專利範圍第!項所述之觸控電子裝置之控制方法, 其中計算該代表角度值的步驟包括:排除最大和最小的該 複數個第二角度值,再計算該複數個第二角度值之平均值 以得出該代表角度值。 4 .如申請專利範圍第!項所述之觸控電子裝置之控制方法, 其中該觸控螢幕包括-電容式觸控榮幕'電阻式觸控勞幕 或紅外線觸控螢幕。 > •一種觸控電子裝置,其包含: 觸控螢幕’ m物件觸補觸控螢幕之複數個觸 壓點;以及 . ............ 一控制模組,連接該觸控螢幕,其包含: ρ座標處理單元,根據_控螢幕定義—座㈣統,並於 該座標系統内設定複數個方向,各該複數個方向於該座標 系統之-轴的夾角係分別定義為各不相同之複數個第一角 度值; 一方向識別單元,用以計本該些觸壓點之任二相鄰者與該 座標系統之該轴之夾角為複數個藝角度值,並計算該複 數個第二角度值的平均值以得gu耗表角度值; 一速度單元’用以根據該些_點之任二相鄰者的距離差 值與時間差值以計算該物件移動的一速度; 其中,當该代表角度值符合該座標系統預設之該複數個方 向之該複數個第-角度值的其中之一,則該控制模組根據 該代表角度值與該速度產生一控制信號。 099122767 •如申4專利圍第5項所述之觸控電子裝置,其中該方向 識別單元係將該些觸麼點的時間戳記依序存放於-仔列中 ,再根據該些觸壓點之任二相鄰者的乂軸差值與心差值計 0992040126-0 表單編號A010丨 第18頁/共24頁 201203037 算該複數個第二角度值。 7 .如申請專利範圍第5項所述之觸控電子裝置,其中該方向 識別單元係排除最大和最小的該複數個第二角度值,再取 該複數個第二角度值之平均值以得出該代表角度值。 8 .如申請專利範圍第5項所述之觸控電子裝置,其中該座標 系統包含一X軸座標與一y軸座標,係為一相對座標系統。 9 .如申請專利範圍第5項所述之觸控電子裝置,其中該座標 系統包含一X軸座標與一y轴座標,係為一絕對座標系統。 10 .如申請專利範圍第5項所述之觸控電子裝置,其中該觸控 螢幕包括一電容式觸控螢幕、電阻式觸控螢幕或紅外線觸 控螢幕。 099122767 表單編號A0101 第19頁/共24頁 0992040126-0
TW099122767A 2010-07-09 2010-07-09 Touch controlled electric apparatus and control method thereof TW201203037A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW099122767A TW201203037A (en) 2010-07-09 2010-07-09 Touch controlled electric apparatus and control method thereof
US13/008,545 US20120007826A1 (en) 2010-07-09 2011-01-18 Touch-controlled electric apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099122767A TW201203037A (en) 2010-07-09 2010-07-09 Touch controlled electric apparatus and control method thereof

Publications (1)

Publication Number Publication Date
TW201203037A true TW201203037A (en) 2012-01-16

Family

ID=45438252

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099122767A TW201203037A (en) 2010-07-09 2010-07-09 Touch controlled electric apparatus and control method thereof

Country Status (2)

Country Link
US (1) US20120007826A1 (zh)
TW (1) TW201203037A (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI472967B (zh) * 2011-05-19 2015-02-11 Elan Microelectronics Corp The method of transmitting the coordinates of the touch device, the method of transmitting the displacement vector by the touch device, and the computer readable medium
US9223440B2 (en) * 2011-06-28 2015-12-29 Avago Technologies General Ip (Singapore) Pte. Ltd. Optical navigation utilizing speed based algorithm selection
US8611931B2 (en) * 2012-04-09 2013-12-17 Lang Lin Method and system for integrated consumer experience and social networking
CN103376924B (zh) * 2012-04-13 2016-04-27 宏碁股份有限公司 电子装置及其操作方法
US20140018024A1 (en) * 2012-07-13 2014-01-16 E-Lead Electronic Co., Ltd. Sliding Method and Device for Tuning Radio Stations
CN103135929A (zh) * 2013-01-31 2013-06-05 北京小米科技有限责任公司 控制应用界面移动的方法、装置和终端设备
CN105045501A (zh) * 2015-06-23 2015-11-11 上海斐讯数据通信技术有限公司 一种电子设备及其应用的滑动动作响应方法和系统
US11755146B2 (en) * 2021-06-03 2023-09-12 Apple Inc. Devices and methods for processing touch inputs
EP4348408A1 (en) 2021-06-03 2024-04-10 Apple Inc. Devices and methods for processing touch inputs
CN114143519B (zh) * 2021-11-11 2024-04-12 深圳市橙子软件有限公司 投影图像自动匹配幕布区域的方法及装置,投影仪

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080088597A1 (en) * 2006-10-11 2008-04-17 Apple Inc. Sensor configurations in a user input device
US9019237B2 (en) * 2008-04-06 2015-04-28 Lester F. Ludwig Multitouch parameter and gesture user interface employing an LED-array tactile sensor that can also operate as a display

Also Published As

Publication number Publication date
US20120007826A1 (en) 2012-01-12

Similar Documents

Publication Publication Date Title
TW201203037A (en) Touch controlled electric apparatus and control method thereof
US8884885B2 (en) Touch pad, method of operating the same, and notebook computer with the same
US9104308B2 (en) Multi-touch finger registration and its applications
US10042546B2 (en) Systems and methods to present multiple frames on a touch screen
US8358277B2 (en) Virtual keyboard based activation and dismissal
CN102662462B (zh) 电子装置、手势识别方法及手势应用方法
US9218544B2 (en) Intelligent matcher based on situational or spatial orientation
US20120249448A1 (en) Method of identifying a gesture and device using the same
JP2014529138A (ja) タッチ入力を用いたマルチセル選択
RU2623885C2 (ru) Запись формулы для ограниченного устройства отображения
JP2014502763A5 (zh)
TWI505155B (zh) 電容和電磁雙模觸摸屏的觸控方法及手持式電子設備
WO2014004210A1 (en) Fingerprint enrollment using partial fingerprints
TW201133329A (en) Touch control electric apparatus and window operation method thereof
US20110307535A1 (en) Freeform mathematical computations
CN103902222B (zh) 触摸屏滑动调整方法、调整装置及触控设备
WO2019206279A1 (zh) 智能设备控制方法
CN102375597A (zh) 信息处理装置、信息处理方法和计算机程序
CN102253709A (zh) 手势判断的方法与装置
US8947378B2 (en) Portable electronic apparatus and touch sensing method
US9213479B2 (en) Method and apparatus for displaying image
US9489125B2 (en) Touch processing method and system using a GUI image
US20140184537A1 (en) Touch control device and touch control processing method
CN102426483B (zh) 一种面向触控设备的多通道精确目标定位方法
WO2017028491A1 (zh) 触控显示设备及触控显示方法