两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種觸摸屏判斷雙擊的方法

文檔序號(hào):6470476閱讀:2124來(lái)源:國(guó)知局
專利名稱:一種觸摸屏判斷雙擊的方法
技術(shù)領(lǐng)域
本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別涉及一種觸摸屏判斷雙擊的方法。
背景技術(shù)
在現(xiàn)有的觸摸屏輸入設(shè)備中,由于是通過(guò)直接觸摸點(diǎn)擊觸摸屏進(jìn)行操作, 所以在其進(jìn)行雙擊操作時(shí),相對(duì)于直接用鼠標(biāo)進(jìn)行操作的情況,其抖動(dòng)較大, 很容易就超出計(jì)算機(jī)系統(tǒng)雙擊設(shè)定的范圍。這就造成在觸摸屏上實(shí)現(xiàn)雙擊操作 往往很難成功,常常會(huì)出現(xiàn)誤操作,例如,有鄰近的兩個(gè)文件夾,文件夾1
和文件夾2,用手指在觸摸屏上對(duì)其中的文件夾l進(jìn)行快速雙擊,系統(tǒng)往往不 是執(zhí)行雙擊文件夾1的操作,將文件夾1打開,而是會(huì)誤判斷成單擊了文件夾 1,然后再單擊文件夾2。這樣使得觸摸屏的雙擊操作成功率不高,無(wú)法滿足 人們的操作需求。
最直接的解決辦法是在計(jì)算機(jī)系統(tǒng)的注冊(cè)表里對(duì)默認(rèn)的時(shí)間差和坐標(biāo)差 進(jìn)行修改,擴(kuò)大其范圍。但當(dāng)直接用鼠標(biāo)操作時(shí),該方法又很容易產(chǎn)生誤判, 由于設(shè)定的時(shí)間差和坐標(biāo)差范圍較大,所以可能會(huì)使得兩次單擊的時(shí)間差和坐 標(biāo)差都在設(shè)定的范圍內(nèi),從而將兩次單擊誤判成雙擊。
專利號(hào)ZL200310120786.2的發(fā)明"辨別雙擊手勢(shì)的方法及控制器"中提 出的方法為,通過(guò)物體在觸控裝置上第一次出現(xiàn)的時(shí)間長(zhǎng)度、第二次出現(xiàn)的時(shí) 間長(zhǎng)度、及第一次出現(xiàn)的結(jié)束與該第二次出現(xiàn)的起始間的時(shí)間間距之和小于參 考時(shí)間值,即產(chǎn)生一代表第一次出現(xiàn)與第二次出現(xiàn)的訊號(hào),從而模擬鼠標(biāo)的雙 擊信號(hào)。該方法用于觸摸屏?xí)r,可解決觸摸屏有時(shí)候會(huì)把雜訊干擾產(chǎn)生的干擾 信號(hào)當(dāng)成有效操作的問題,但并不能有效判斷動(dòng)作為雙擊還是兩次單擊。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種觸摸屏判斷雙擊的方 法,該方法大大提高觸摸屏的雙擊成功率,同時(shí)不影響外接鼠標(biāo)操作時(shí)的雙擊 成功率。本發(fā)明通過(guò)以下技術(shù)方案實(shí)現(xiàn) 一種觸摸屏判斷雙擊的方法,包括以下步
(1 )在數(shù)據(jù)處理模塊中預(yù)先設(shè)定最小時(shí)間差和最小坐標(biāo)差;
(2) 計(jì)算機(jī)系統(tǒng)開始掃描,檢測(cè)屏幕上的觸摸點(diǎn);
(3) 數(shù)據(jù)接收模塊記錄第一次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第一坐標(biāo)和第 一時(shí)間,并將其送至數(shù)據(jù)處理模塊以及計(jì)算機(jī)系統(tǒng);
(4) 數(shù)據(jù)接收模塊記錄第二次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第二坐標(biāo)和第 二時(shí)間,并將其送至數(shù)據(jù)處理模塊;
(5) 數(shù)據(jù)處理模塊計(jì)算第一坐標(biāo)與第二坐標(biāo)之間的坐標(biāo)差,同時(shí)計(jì)算第 一時(shí)間與第二時(shí)間之間的時(shí)間差,然后將所得的坐標(biāo)差和時(shí)間差與預(yù)先設(shè)定的 最小坐標(biāo)差和最小時(shí)間差進(jìn)行比較判斷
若坐標(biāo)差小于最小坐標(biāo)差,同時(shí)時(shí)間差小于最小時(shí)間差,則判斷結(jié)果為雙 擊,數(shù)據(jù)處理模塊將第二坐標(biāo)替換為第一坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),由計(jì)算機(jī)系 統(tǒng)執(zhí)行雙擊動(dòng)作;
若坐標(biāo)差不小于最小坐標(biāo)差,或者時(shí)間差不小于最小時(shí)間差,或者坐標(biāo)差 和時(shí)間差同時(shí)不小于最小坐標(biāo)差和最小時(shí)間差,則判斷結(jié)果為兩次單擊,數(shù)據(jù) 處理模塊將第二坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),由計(jì)算機(jī)系統(tǒng)執(zhí)行第二次單擊的動(dòng) 作;
(6) 返回步驟(2),繼續(xù)掃描,循環(huán)進(jìn)行。
其中,所述最小時(shí)間差和最小坐標(biāo)差都大于計(jì)算機(jī)系統(tǒng)中默認(rèn)的時(shí)間差和 坐標(biāo)差;最小時(shí)間差為100 500ms,最小坐標(biāo)差為5 50mm;為了更好地實(shí) 現(xiàn)本發(fā)明,最小時(shí)間差可優(yōu)選200ms,最小坐標(biāo)差可優(yōu)選12mm。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明通過(guò)計(jì)算兩次觸摸點(diǎn)
位置之間的時(shí)間差和坐標(biāo)差,滿足預(yù)先設(shè)定范圍時(shí),數(shù)據(jù)處理模塊才將第二次
觸摸點(diǎn)的坐標(biāo)替換為第一次觸摸點(diǎn)的坐標(biāo)發(fā)送給計(jì)算機(jī),這樣,計(jì)算機(jī)系統(tǒng)最
后接收到的坐標(biāo)差為0,就一定能滿足計(jì)算機(jī)系統(tǒng)內(nèi)部注冊(cè)表設(shè)定的坐標(biāo)差的
范圍,使計(jì)算機(jī)執(zhí)行雙擊操作,而減小了抖動(dòng)的影響,觸摸屏的雙擊成功率大
大提高;同時(shí)不影響計(jì)算機(jī)系統(tǒng)原來(lái)的注冊(cè)表,保證了外接鼠標(biāo)操作時(shí),依然
具有很高的雙擊操作成功率。


圖1是本發(fā)明一種觸摸屏判斷雙擊的方法的流程圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例及附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明,但本發(fā)明的實(shí) 施方式不限于此。
實(shí)施例
如圖1所示,本發(fā)明一種觸摸屏判斷雙擊的方法,其流程包括以下步驟
(1) 在數(shù)據(jù)處理模塊中預(yù)先設(shè)定最小時(shí)間差和最小坐標(biāo)差,其值均大于
計(jì)算機(jī)系統(tǒng)中默認(rèn)的時(shí)間差和坐標(biāo)差;其中最小時(shí)間差可為100 500ms,最 小坐標(biāo)差可為5 50mm;為了更好地實(shí)現(xiàn)本發(fā)明,其中最小時(shí)間差優(yōu)選200ms, 最小坐標(biāo)差優(yōu)選12mm。
(2) 計(jì)算機(jī)系統(tǒng)開始掃描,檢測(cè)屏幕上的觸摸點(diǎn);
(3) 數(shù)據(jù)接收模塊記錄第一次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第一坐標(biāo)和第 一時(shí)間,并將其送至數(shù)據(jù)處理模塊以及計(jì)算機(jī)系統(tǒng);
(4) 數(shù)據(jù)接收模塊記錄第二次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第二坐標(biāo)和第 二時(shí)間,并將其送至數(shù)據(jù)處理模塊;
(5) 數(shù)據(jù)處理模塊計(jì)算第一坐標(biāo)與第二坐標(biāo)之間的坐標(biāo)差,同時(shí)計(jì)算第 一時(shí)間與第二時(shí)間之間的時(shí)間差,然后將所得的坐標(biāo)差和時(shí)間差與預(yù)先設(shè)定的 最小坐標(biāo)差和最小時(shí)間差進(jìn)行比較判斷,并由計(jì)算機(jī)系統(tǒng)執(zhí)行其判斷結(jié)果-
若坐標(biāo)差小于最小坐標(biāo)差,同時(shí)時(shí)間差小于最小時(shí)間差,則判斷結(jié)果為雙 擊,數(shù)據(jù)處理模塊將第二坐標(biāo)替換為第一坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),并由計(jì)算機(jī) 系統(tǒng)執(zhí)行雙擊動(dòng)作;
若坐標(biāo)差不小于最小坐標(biāo)差,或者時(shí)間差不小于最小時(shí)間差,或者坐標(biāo)差 和時(shí)間差同時(shí)不小于最小坐標(biāo)差和最小時(shí)間差,則判斷結(jié)果為兩次單擊,數(shù)據(jù) 處理模塊將第二坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),并由計(jì)算機(jī)系統(tǒng)執(zhí)行第二次單擊的動(dòng) 作;
(6) 返回步驟(2),繼續(xù)掃描,循環(huán)進(jìn)行。
如上所述,便可較好地實(shí)現(xiàn)本發(fā)明,上述實(shí)施例僅為本發(fā)明的較佳實(shí)施例, 并非用來(lái)限定本發(fā)明的實(shí)施范圍;即凡依本發(fā)明內(nèi)容所作的均等變化與修飾, 都為本發(fā)明權(quán)利要求所要求保護(hù)的范圍所涵蓋。
權(quán)利要求
1、一種觸摸屏判斷雙擊的方法,其特征在于,包括以下步驟(1)在數(shù)據(jù)處理模塊中預(yù)先設(shè)定最小時(shí)間差和最小坐標(biāo)差;(2)計(jì)算機(jī)系統(tǒng)開始掃描,檢測(cè)屏幕上的觸摸點(diǎn);(3)數(shù)據(jù)接收模塊記錄第一次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第一坐標(biāo)和第一時(shí)間,并將其送至數(shù)據(jù)處理模塊以及計(jì)算機(jī)系統(tǒng);(4)數(shù)據(jù)接收模塊記錄第二次觸摸點(diǎn)的坐標(biāo)和時(shí)間,記為第二坐標(biāo)和第二時(shí)間,并將其送至數(shù)據(jù)處理模塊;(5)數(shù)據(jù)處理模塊計(jì)算第一坐標(biāo)與第二坐標(biāo)之間的坐標(biāo)差,同時(shí)計(jì)算第一時(shí)間與第二時(shí)間之間的時(shí)間差,然后將所得的坐標(biāo)差和時(shí)間差與預(yù)先設(shè)定的最小坐標(biāo)差和最小時(shí)間差進(jìn)行比較判斷若坐標(biāo)差小于最小坐標(biāo)差,同時(shí)時(shí)間差小于最小時(shí)間差,則判斷結(jié)果為雙擊,數(shù)據(jù)處理模塊將第二坐標(biāo)替換為第一坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),由計(jì)算機(jī)系統(tǒng)執(zhí)行雙擊動(dòng)作;若坐標(biāo)差不小于最小坐標(biāo)差,或者時(shí)間差不小于最小時(shí)間差,或者坐標(biāo)差和時(shí)間差同時(shí)不小于最小坐標(biāo)差和最小時(shí)間差,則判斷結(jié)果為兩次單擊,數(shù)據(jù)處理模塊將第二坐標(biāo)發(fā)送給計(jì)算機(jī)系統(tǒng),由計(jì)算機(jī)系統(tǒng)執(zhí)行第二次單擊的動(dòng)作;(6)返回步驟(2),繼續(xù)掃描,循環(huán)進(jìn)行。
2、 根據(jù)權(quán)利要求1所述的一種觸摸屏判斷雙擊的方法,其特征在于,所 述最小時(shí)間差和最小坐標(biāo)差都大于計(jì)算機(jī)系統(tǒng)中默認(rèn)的時(shí)間差和坐標(biāo)差。
3、 根據(jù)權(quán)利要求2所述的一種觸摸屏判斷雙擊的方法,其特征在于,所 述最小時(shí)間差為100 500ms,最小坐標(biāo)差為5 50mm。
全文摘要
本發(fā)明提供一種觸摸屏判斷雙擊的方法,通過(guò)計(jì)算觸摸屏上兩次觸摸點(diǎn)間的坐標(biāo)差和時(shí)間差,然后與預(yù)先設(shè)定的最小坐標(biāo)差和最小時(shí)間差作比較,判斷所施動(dòng)作為雙擊還是兩次單擊,并由計(jì)算機(jī)系統(tǒng)執(zhí)行其判斷結(jié)果。本發(fā)明大大提高觸摸屏的雙擊成功率,同時(shí)不影響外接鼠標(biāo)操作時(shí)的雙擊成功率。
文檔編號(hào)G06F3/041GK101408823SQ20081021920
公開日2009年4月15日 申請(qǐng)日期2008年11月18日 優(yōu)先權(quán)日2008年11月18日
發(fā)明者周春景, 鐘杰婷 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吉木萨尔县| 增城市| 抚州市| 安塞县| 伊宁市| 博野县| 铁岭县| 长丰县| 浏阳市| 珲春市| 河池市| 旬邑县| 宜州市| 忻州市| 漠河县| 乌拉特中旗| 梁平县| 上虞市| 鹰潭市| 谢通门县| 洛扎县| 淅川县| 旬阳县| 通化县| 东方市| 论坛| 温泉县| 芦山县| 安仁县| 行唐县| 阳谷县| 迭部县| 鞍山市| 锡林郭勒盟| 闸北区| 沙田区| 禹州市| 陕西省| 榆中县| 九龙城区| 元朗区|