專利名稱:使用觸控裝置控制熒幕上光標(biāo)的定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸控裝置,特別是關(guān)于一種使用觸控裝置控制熒幕上光標(biāo)的定位 方法。
背景技術(shù):
現(xiàn)今的觸控技術(shù)發(fā)達(dá),除了傳統(tǒng)行動裝置的小尺寸觸控?zé)赡煌猓呀?jīng)發(fā)展出支持 多點觸控?zé)赡坏淖鳂I(yè)環(huán)境,例如微軟公司的Windows 7或iPhone OS等操作系統(tǒng),可將作業(yè) 環(huán)境延伸至桌上型裝置,使用大尺寸觸控?zé)赡唬屖褂谜咭乐庇X操作。但大尺寸觸控?zé)赡挥?成本高、限制使用者于熒幕前操作等缺點,而觸控?zé)赡灰酝獾挠|控裝置,由于手指并非直接 在熒幕上操作,無法依直覺控制熒幕上的光標(biāo)。又因為觸控裝置及熒幕的分辨率通常不一 樣,所以對象在觸控裝置上的坐標(biāo)無法直接對應(yīng)到熒幕上。
發(fā)明內(nèi)容
本發(fā)明的目的,在于提出一種使用觸控裝置控制熒幕上光標(biāo)的定位方法。根據(jù)本發(fā)明,一種使用觸控裝置控制熒幕上光標(biāo)的定位方法,包含a)根據(jù)對象在該觸控裝置上移動的相對坐標(biāo),改變代表該對象的光標(biāo)在該熒幕上 的顯示坐標(biāo);b)當(dāng)該對象離開該觸控裝置超過預(yù)設(shè)時間后,于該熒幕上隱藏該光標(biāo);以及c)當(dāng)該對象觸碰該觸控裝置前該光標(biāo)隱藏于該熒幕時,根據(jù)該對象在該觸控裝置 上的絕對坐標(biāo)與該觸控裝置對該熒幕分辨率的比例,計算該光標(biāo)在該熒幕上的起始顯示坐 標(biāo)??蛇x的,該步驟c包含刪除該光標(biāo)的所有信息,該信息包含顯示坐標(biāo)?;蛘咴谠搶?象短暫離開該觸控裝置且尚未超過該預(yù)設(shè)時間以前,保留該光標(biāo)的所有信息(包括顯示坐 標(biāo))或至保留顯示坐標(biāo)。本發(fā)明中,雖然手指并非直接在熒幕上操作,但可根據(jù)該觸控裝置對該熒幕分辨 率的比例控制熒幕上的光標(biāo),從而使得對象在觸控裝置上的坐標(biāo)時,可以準(zhǔn)確的對應(yīng)到熒
眷上ο
圖1是根據(jù)本發(fā)明的實施例的流程圖;圖2是根據(jù)觸控裝置對熒幕的分辨率比例計算光標(biāo)在熒幕上的啟始顯示坐標(biāo)的 示意圖;以及圖3是多對象操作下根據(jù)觸控裝置對熒幕的分辨率比例計算光標(biāo)在熒幕上的啟 始顯示坐標(biāo)的示意圖。
具體實施例方式下面結(jié)合說明書附圖對本發(fā)明的具體實施方式
做詳細(xì)描述。用來執(zhí)行本發(fā)明的控制方法的觸控裝置,可為筆記型計算機(jī)上的觸控裝置,或是 外接的計算機(jī)外設(shè)裝置。若為后者,且利用無線傳輸與受控裝置溝通,則使用者的操作不用 局限在熒幕前。使用者在觸控裝置上操作時,熒幕上會顯示代表使用者在該觸控裝置上的 手指或其它對象的光標(biāo),該觸控裝置會依受控裝置所支持的數(shù)據(jù)格式傳送與游標(biāo)相關(guān)的信 息給受控裝置。由于有多對象在觸控裝置上操作時可能會有光標(biāo)位置交錯或光標(biāo)不直覺對 應(yīng)等問題發(fā)生,因此本發(fā)明的控制方法會在對象離開觸控裝置時,計算離開的時間,若超過 預(yù)設(shè)時間,便自動隱藏代表該對象的光標(biāo);則光標(biāo)會在對象再次接觸到觸控裝置時,根據(jù)該 對象在該觸控裝置上的絕對坐標(biāo)與該觸控裝置對該熒幕分辨率的比例,計算該光標(biāo)在該熒 幕上的起始顯示坐標(biāo)。圖1是根據(jù)本發(fā)明實施例的流程圖。步驟S12判斷是否有對象在觸控裝置上,若 為否,則到步驟S14判斷代表對象的光標(biāo)是否顯示在熒幕上,若為是,則到步驟S16檢查該 對象離開觸控裝置的時間是否超過預(yù)設(shè)時間,若為是,則到步驟S18自動隱藏代表該對象 的光標(biāo)。若步驟S12判定有對象在觸控裝置上,則到步驟S20判斷光標(biāo)是否顯示在熒幕上, 若為是,則到步驟S22根據(jù)對象在觸控裝置上移動的相對坐標(biāo)改變光標(biāo)的顯示坐標(biāo)。若步 驟S20判定無光標(biāo)顯示在熒幕上,則到步驟S24以是否存在光標(biāo)的其它信息判斷是否為第 一次觸碰觸控裝置,若為是,則到步驟S26根據(jù)觸控裝置對熒幕的分辨率比例計算光標(biāo)在 熒幕上的啟始顯示坐標(biāo),否則到步驟S22改變光標(biāo)的顯示坐標(biāo)。在某些實施例中,步驟S18 更包含刪除該光標(biāo)的所有信息,包括顯示坐標(biāo),如此可在步驟S20判定無光標(biāo)顯示在熒幕 上后,直接進(jìn)行步驟S26定位出光標(biāo)在熒幕上的啟始顯示坐標(biāo),省去步驟S24的判斷。圖2是根據(jù)觸控裝置對熒幕的分辨率比例計算光標(biāo)在熒幕上的啟始顯示坐標(biāo)的 示意圖。當(dāng)對象30第一次觸碰觸控裝置32,圖1的步驟S28便根據(jù)觸控裝置32對熒幕34 的分辨率比例計算光標(biāo)36在熒幕34上的啟始顯示坐標(biāo)
權(quán)利要求
一種使用觸控裝置控制熒幕上光標(biāo)的定位方法,其特征在于,包含a)根據(jù)對象在該觸控裝置上移動的相對坐標(biāo),改變代表該對象的光標(biāo)在該熒幕上的顯示坐標(biāo);b)當(dāng)該對象離開該觸控裝置超過預(yù)設(shè)時間后,于該熒幕上隱藏該光標(biāo);以及c)當(dāng)該對象觸碰該觸控裝置前該光標(biāo)隱藏于該熒幕時,根據(jù)該對象在該觸控裝置上的絕對坐標(biāo)與該觸控裝置對該熒幕分辨率的比例,計算該光標(biāo)在該熒幕上的起始顯示坐標(biāo)。
2.如權(quán)利要求1所述的使用觸控裝置控制熒幕上光標(biāo)的定位方法,其特征在于,該步 驟c包含刪除該光標(biāo)的所有信息,該信息包含顯示坐標(biāo)。
3.如權(quán)利要求1所述的使用觸控裝置控制熒幕上光標(biāo)的定位方法,其特征在于,更包 含在該對象短暫離開該觸控裝置且尚未超過該預(yù)設(shè)時間以前,保留該光標(biāo)的顯示坐標(biāo)。
4.如權(quán)利要求1所述的使用觸控裝置控制熒幕上光標(biāo)的定位方法,其特征在于,更包 含在該對象短暫離開該觸控裝置且尚未超過該預(yù)設(shè)時間以前,保留該光標(biāo)的所有信息,該 信息包含顯示坐標(biāo)。
全文摘要
本發(fā)明公開一種使用觸控裝置控制熒幕上光標(biāo)的定位方法,為解決現(xiàn)有的對象在觸控裝置上的坐標(biāo)無法直接對應(yīng)到熒幕上的缺陷而作。該方法包含根據(jù)對象在該觸控裝置上移動的相對坐標(biāo),改變代表該對象的光標(biāo)在該熒幕上的顯示坐標(biāo);當(dāng)該對象離開該觸控裝置超過預(yù)設(shè)時間后,于該熒幕上隱藏該光標(biāo);以及當(dāng)該對象觸碰該觸控裝置前該光標(biāo)隱藏于該熒幕時,根據(jù)該對象在該觸控裝置上的絕對坐標(biāo)與該觸控裝置對該熒幕分辨率的比例,計算該光標(biāo)在該熒幕上的起始顯示坐標(biāo)。
文檔編號G06F3/041GK101963858SQ201010156750
公開日2011年2月2日 申請日期2010年4月27日 優(yōu)先權(quán)日2009年7月22日
發(fā)明者吳燈進(jìn), 楊學(xué)偉, 蔡效樺, 蔡有仁 申請人:義隆電子股份有限公司