[發(fā)明專利]光標(biāo)輔助定位方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201110241687.4 | 申請日: | 2011-08-22 |
| 公開(公告)號: | CN102955579A | 公開(公告)日: | 2013-03-06 |
| 發(fā)明(設(shè)計)人: | 何世雄 | 申請(專利權(quán))人: | 幻音科技(深圳)有限公司;幻音數(shù)碼有限公司 |
| 主分類號: | G06F3/033 | 分類號: | G06F3/033;G06F3/0487 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區(qū)高新技術(shù)產(chǎn)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 光標(biāo) 輔助 定位 方法 系統(tǒng) | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種光標(biāo)輔助定位方法及系統(tǒng)。
【背景技術(shù)】
現(xiàn)有的計算機(jī)技術(shù)領(lǐng)域中的用戶操作界面通常為圖形操作界面,通過檢測光標(biāo)在顯示屏上的位置和移動軌跡來生成輸入指令。如傳統(tǒng)技術(shù)中的視窗操作系統(tǒng),在顯示視窗內(nèi)通常包括多個與輸入指令對應(yīng)的圖標(biāo)。用戶在希望輸入指令時,只需要通過鼠標(biāo)滑動將光標(biāo)移動到相應(yīng)的圖標(biāo)上,然后點擊鼠標(biāo)的功能鍵,即可輸入相應(yīng)的指令。
然而,當(dāng)圖標(biāo)較小或者需要精確的確定光標(biāo)位置時,上述的傳統(tǒng)的光標(biāo)輸入方式會有很多不便之處。圖表較小會導(dǎo)致用戶不容易點到,且用戶通過鼠標(biāo)滑動控制光標(biāo)時易因為手的輕微抖動而使光標(biāo)在屏幕上晃動。從而導(dǎo)致用戶的輸入因為光標(biāo)定位的不準(zhǔn)確而產(chǎn)生不便。
【發(fā)明內(nèi)容】
基于此,有必要提供一種準(zhǔn)確的光標(biāo)輔助定位方法。
一種光標(biāo)輔助定位方法,包括以下步驟:
跟蹤檢測光標(biāo)在顯示屏上的位置,當(dāng)光標(biāo)位于目標(biāo)輸入?yún)^(qū)的邊緣時生成移出光標(biāo)事件,所述目標(biāo)輸入?yún)^(qū)用于光標(biāo)進(jìn)入后輸入指令;
檢測所述移出光標(biāo)事件,同時檢測鼠標(biāo)的滑動行為,所述鼠標(biāo)的滑動行為使光標(biāo)具有移動矢量加速度;在設(shè)定的鎖定時間內(nèi),根據(jù)所述移動矢量加速度將光標(biāo)鎖定在目標(biāo)輸入?yún)^(qū)內(nèi)移動。
優(yōu)選的,所述在設(shè)定的鎖定時間內(nèi),根據(jù)所述移動矢量加速度將光標(biāo)鎖定在目標(biāo)輸入?yún)^(qū)內(nèi)移動步驟具體為:
將所述移動矢量加速度分解為與所述目標(biāo)輸入?yún)^(qū)的邊緣在光標(biāo)位置的切線平行的平行加速度分量和與所述切線垂直的垂直加速度分量;
在設(shè)定的鎖定時間內(nèi),若垂直加速度分量的方向為遠(yuǎn)離所述目標(biāo)輸入?yún)^(qū),則將光標(biāo)鎖定在所述目標(biāo)輸入?yún)^(qū)邊緣,并僅通過所述平行加速度分量定位光標(biāo)。
優(yōu)選的,所述將所述移動矢量加速度分解為與所述目標(biāo)輸入?yún)^(qū)的邊緣在光標(biāo)位置的切線平行的平行加速度分量和與所述切線垂直的垂直加速度分量的步驟之后還包括:
判斷所述方向為移出所述目標(biāo)輸入?yún)^(qū)的垂直加速度分量是否大于預(yù)設(shè)加速度值,若是,則將所述鎖定時間設(shè)為0。
優(yōu)選的,所述跟蹤檢測光標(biāo)在顯示屏上的位置的步驟之前還包括:
在所述目標(biāo)輸入?yún)^(qū)四周延伸設(shè)置輔助定位區(qū);
所述跟蹤檢測光標(biāo)在顯示屏上的位置的步驟之后還包括:
當(dāng)光標(biāo)由所述輔助定位區(qū)的外邊緣進(jìn)入所述輔助定位區(qū)時生成移入光標(biāo)事件;檢測所述移入光標(biāo)事件,將光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心。
優(yōu)選的,所述將光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心的步驟具體為:
檢測鼠標(biāo)的滑動速度,判斷所述滑動速度是否小于預(yù)設(shè)速度值,若是,則將位于所述輔助定位區(qū)的光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心。
優(yōu)選的,所述將光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的步驟具體為:
延遲預(yù)設(shè)時間后再次判斷光標(biāo)位置是否位于所述輔助定位區(qū),若是,則將光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心
基于此,有必要提供一種準(zhǔn)確的光標(biāo)輔助定位系統(tǒng)。
一種光標(biāo)輔助定位系統(tǒng),包括一下模塊:
位置跟蹤模塊,用于跟蹤檢測光標(biāo)在顯示屏上的位置,當(dāng)光標(biāo)位于目標(biāo)輸入?yún)^(qū)的邊緣時生成移出光標(biāo)事件,所述目標(biāo)輸入?yún)^(qū)用于光標(biāo)進(jìn)入后輸入指令;
定位模塊,用于檢測所述移出光標(biāo)事件,同時檢測鼠標(biāo)的滑動行為,所述鼠標(biāo)的滑動行為使光標(biāo)具有移動矢量加速度;在設(shè)定的鎖定時間內(nèi),根據(jù)所述移動矢量加速度將光標(biāo)鎖定在目標(biāo)輸入?yún)^(qū)內(nèi)移動。
優(yōu)選的,所述定位模塊用于將所述移動矢量加速度分解為與所述目標(biāo)輸入?yún)^(qū)的邊緣在光標(biāo)位置的切線平行的平行加速度分量和與所述切線垂直的垂直加速度分量;在設(shè)定的鎖定時間內(nèi),若垂直加速度分量的方向為遠(yuǎn)離所述目標(biāo)輸入?yún)^(qū),則將光標(biāo)鎖定在所述目標(biāo)輸入?yún)^(qū)邊緣,并僅通過所述平行加速度分量定位光標(biāo)。
優(yōu)選的,所述定位模塊還用于判斷所述方向為移出所述目標(biāo)輸入?yún)^(qū)的垂直加速度分量是否大于預(yù)設(shè)加速度值,若是,則將所述鎖定時間設(shè)為0。
優(yōu)選的,還包括初始化模塊,所述初始化模塊用于在所述目標(biāo)輸入?yún)^(qū)四周延伸設(shè)置輔助定位區(qū);
所述位置跟蹤模塊還用于當(dāng)光標(biāo)由所述輔助定位區(qū)的外邊緣進(jìn)入所述輔助定位區(qū)時生成移入光標(biāo)事件;
所述定位模塊還用于檢測所述移入光標(biāo)事件,將光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心。
優(yōu)選的,所述定位模塊還用于檢測鼠標(biāo)的滑動速度,判斷所述滑動速度是否小于預(yù)設(shè)速度值,若是,則將位于所述輔助定位區(qū)的光標(biāo)重定位到所述目標(biāo)輸入?yún)^(qū)的中心。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于幻音科技(深圳)有限公司;幻音數(shù)碼有限公司,未經(jīng)幻音科技(深圳)有限公司;幻音數(shù)碼有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110241687.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于電容式傳感設(shè)備的傳感方法及電路
- 下一篇:一種散熱器
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種觸控設(shè)備光標(biāo)定位方法及裝置
- 基于FPGA實現(xiàn)波形測量光標(biāo)顯示的裝置及方法
- 一種觸摸屏光標(biāo)定位方法及系統(tǒng)、移動設(shè)備
- 光標(biāo)簽的檢索應(yīng)答系統(tǒng)及方法
- 一種光標(biāo)簽的安全識別方法
- 一種虛擬機(jī)中自帶光標(biāo)軟件的光標(biāo)加速方法及系統(tǒng)
- 一種花冠型光標(biāo)簽結(jié)構(gòu)
- 一種可擴(kuò)展的光標(biāo)簽結(jié)構(gòu)
- 一種光標(biāo)觸控方法及光標(biāo)觸控裝置、數(shù)字示波器
- 一種超聲系統(tǒng)及其光標(biāo)資源分配方法、系統(tǒng)、存儲介質(zhì)





