触控识别方法及触控识别装置的制作方法

上传人:ting****789 文档编号:310042659 上传时间:2022-06-14 格式:DOCX 页数:8 大小:23.24KB
返回 下载 相关 举报
触控识别方法及触控识别装置的制作方法_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《触控识别方法及触控识别装置的制作方法》由会员分享,可在线阅读,更多相关《触控识别方法及触控识别装置的制作方法(8页珍藏版)》请在金锄头文库上搜索。

1、触控识别方法及触控识别装置的制作方法专利名称:触控识别方法及触控识别装置的制作方法技术领域:本发明涉及电子设备制造及设计技术领域,特别涉及一种用于触控板的触控识别方法及触控识别装置。背景技术:目前电脑上常见的软件多是以图形用户界面(I,Graphical User Interface)方式来呈现其视窗画面,其优点在于使用者可以在电脑上安装例如鼠标装置、轨迹球装置等指向工具,这样只要将指向工具在一个平面上作各个方向的移动,就可对应地带动在电脑屏幕上的视窗画面各种选项作选取或执行等动作。由于此种方式是以符合人类的视觉化的操控方法,因此此种简易的方式亦普遍地应用在各种具有视窗软件的电子产品上。例如,

2、以鼠标为例来说明指向工具的功能,在使用鼠标时,只要移动鼠标到哪里,游标也跟随移到 哪里,然后在荧屏上的视窗画面对其欲执行的位置按下鼠标按键,就可对其下达执行指令,例如对鼠标上的按键,一般系统预设为鼠标左键,作单击、双击或拖拽的动作,贝1J可完成相应的功能。然而随着科技的高速发展,电子类产品已发生了天翻地覆的变化,随着近来触控式电子类产品的问世,触控产品已越来越多的受到人们的追捧,不但其可节省空间,方便携带,而且用户用手指或者触控笔等就可以直接操作,使用舒适,非常便捷。例如,目前市场常见的个人数字处理(PDA)、触控类手机、手提式笔记型电脑等等,都已加大对触控技术的投入,所以触控式装置将来必在各

3、个领域有更加广泛的应用。发明人在对现有技术的研究和实践过程中发现目前的触控识别存在以下不足之处随着触控板等精度的不断提高,对用户操作的误识别以至于产生误操作等问题越来越严重,因此急需改进。发明内容本发明的目的旨在至少解决上述技术缺陷之一,特别是解决现有触控识别装置在识别单击、双击和拖拽动作时产生误操作的问题。为达到上述目的,本发明一方面提出了一种触控识别方法,包括以下步骤在触控装置被第一次触碰之后,记录第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置和第一次触碰的结束位置;和根据所述第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置、第一次触碰的结束位置和第一阈值

4、进行识别判断并生成相应的控制指令。具体地,本发明实施例对单击、双击及拖拽操作进行了详细的介绍。在本发明的一个实施例中,根据第一次触碰的起始时间和第一次触碰的结束时间计算第一次触碰的持续时间,根据第一次触碰的起始位置和第一次触碰的结束位置计算第一次触碰的位移;根据所述第一次触碰的持续时间和所述第一次触碰的位移计算第一参考量;判断所述第一参考量是否大于第二阈值并小于第三阈值;如果所述第一参考量大于所述第二阈值并小于所述第三阈值,则进一步判断在第一次触碰结束后的第一区间内所述触控装置是否被第二次触碰,其中,所述第一区间由第四阈值和第一阈值构成;和如果在所述第一次触碰结束后的第一区间内所述触控装置未被

5、第二次触碰,则判断为单击操作,并在所述第一次触碰结束时间后的所述第一阈值生成单击控制指令。在本发明的一个实施例中,如果在所述第一次触碰结束后的第一区间内所述触控装置被第二次触碰,则记录第二次触碰的起始时间、第二次触碰的结束时间、第二次触碰的起始位置和第二次触碰的结束位置;根据所述第一次触碰的结束时间和第二次触碰的起始时间计算间隔持续时间,并根据所述第一次触碰的结束位置和所述第二次触碰的起始位置计算间隔位移;根据所述间隔持续时 间和所述间隔位移计算第二参考量;判断所述第二参考量是否大于所述第四阈值并小于所述第一阈值;如果所述第二参考量大于所述第四阈值并小于所述第一阈值,则进一步根据所述第二次触碰

6、的起始时间和所述第二次触碰的结束时间计算第二次触碰的持续时间,并根据所述第二次触碰的起始位置和第二次触碰的结束位置计算第二次触碰的位移;根据所述第二次触碰的持续时间和所述第二次触碰的位移计算第三参考量;和根据所述第三参考量判断为双击操作或拖拽操作。如果第三参考量大于所述第六阈值,则判断为拖拽操作,并在所述第二次触碰起始时间后的第六阈值生成拖拽指令。如果所述第三参考量小于所述第六阈值,则进一步判断所述第三参考量是否小于第七阈值;如果所述第三参考量大于所述第七阈值,则判断为双击操作,并在所述第二次触碰起始时间后的第六阈值后生成双击指令。本发明实施例另一方面还提出了一种触控识别装置,包括触控装置;识

7、别模块,所述识别模块用于在所述触控装置被第一次触碰之后,记录第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置和第一次触碰的结束位置,并根据所述第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置、第一次触碰的结束位置和第一阈值进行识别判断并生成相应的控制指令。本发明实施例的识别模块可对单击、双击及拖拽操作进行识别。具体地,在本发明的一个实施例中,所述识别模块用于根据第一次触碰的起始时间和第一次触碰的结束时间计算第一次触碰的持续时间,根据第一次触碰的起始位置和第一次触碰的结束位置计算第一次触碰的位移,并根据所述第一次触碰的持续时间和所述第一次触碰的位移计算第一参考量,

8、以及在所述第一参考量大于所述第二阈值并小于所述第三阈值时,进一步判断在第一次触碰结束后的第一区间内所述触控装置是否被第二次触碰,其中,所述第一区间由第四阈值和第一阈值构成,且在所述第一次触碰结束后的第一区间内所述触控装置未被第二次触碰时,所述识别模块判断为单击操作并在所述第一次触碰结束时间后的所述第一阈值生成单击控制指令。在本发明的一个实施例中,如果在所述第一次触碰结束后的第一区间内所述触控装置被第二次触碰,则所述识别模块还用于记录第二次触碰的起始时间、第二次触碰的结束时间、第二次触碰的起始位置和第二次触碰的结束位置,和根据所述第一次触碰的结束时间和第二次触碰的起始时间计算间隔持续时间,并根据

9、所述第一次触碰的结束位置和所述第二次触碰的起始位置计算间隔位移,以及根据所述间隔持续时间和所述间隔位移计算第二参考量,和所述识别模块在所述第二参考量大于所述第四阈值并小于所述第一阈值时,进一步根据所述第二次触碰的起始时间和所述第二次触碰的结束时间计算第二次触碰的持续时间,并根据所述第二次触碰的起始位置和第二次触碰的结束位置计算第二次触碰的位移,以及所述识别模块根据所述第二次触碰的持续时间和所述第二次触碰的位移计算第三参考量,并根据所述第三参考量判断为双击操作或拖拽操作。如果所述第三参考量大于所述第六阈值,则所述识别模块判断为拖拽操作并在所述第二次触碰起始时间后的第六阈值后生成拖拽指令。如果所述

10、第三参考量小于所述第六阈值且大于所述第七阈值,则所述识别模块判断为双击操作,并在所述第二次触碰起始时间后的第六阈值后生成双击指令。本发明再一方面还提出了一种触控识别装置,包括触控装置;计时器,所述计时器在所述触控装置上电后进行计时;位移测量器,所述位移测量器与所述触控装置相连,所述位移测量器检测每次触碰期间的位移,以及两侧相邻触碰之间的位移;和运算器,所述运算器分别与所述计时器、所述位移测量器和所述触控装置相连,所述运算器在所述触控装置被第一次触碰之后,根据第一次触碰的持续时间、第一次触碰的位移和第一阈值进行识别判断并生成相应的控制指令。具体地,在本发明的一个实施例中,在所述触控装置被第一次触

11、碰后,所述计时器记录第一次触碰的起始时间和第一次触碰的持续时间,所述位移测量器记录第一次触碰的 位移,所述运算器根据所述第一次触碰的持续时间和所述第一次触碰的位移计算第一参考量,并在所述第一参考量大于所述第二阈值并小于所述第三阈值时,进一步判断在第一次触碰结束后的第一区间内所述触控装置是否被第二次触碰,其中,所述第一区间由所述第四阈值和所述第一阈值构成,且在所述第一次触碰结束后的第一区间内所述触控装置未被第二次触碰时,所述运算器判断为单击操作并在所述第一次触碰结束时间后的所述第一阈值生成单击控制指令。在本发明的一个实施例中,在所述第一次触碰结束后的第一区间内所述触控装置被第二次触碰之后,所述计

12、时器记录第一次触碰和第二次触碰之间的间隔持续时间,和第二次触碰的持续时间,所述位移测量器记录第一次触碰和第二次触碰之间的间隔位移,和第二次触碰的位移,所述运算器根据所述间隔持续时间和所述间隔位移计算第二参考量,并在所述第二参考量大于所述第四阈值并小于所述第一阈值时,进一步根据所述第二次触碰的持续时间和所述第二次触碰的位移计算第三参考量,以及所述运算器根据所述第三参考量判断为双击操作或拖拽操作。如果所述第三参考量大于所述第六阈值,则所述运算器判断为拖拽操作并在所述第二次触碰起始时间后的第六阈值后生成拖拽指令。如果所述第三参考量小于所述第六阈值且大于所述第七阈值,则所述运算器判断为双击操作,并在所

13、述第二次触碰起始时间后的第六阈值后生成双击指令。本发明实施例对触碰的识别不仅考虑触碰时间、触碰持续时间,而且还需要考虑触碰期间的位移,因此本发明实施例消除了触碰过程中滑动对误操作、误判的影响,从而提高了识别的准确度。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图I为本发明实施例的触控识别方法示意图;图2为本发明实施例的单击识别方法示意图;图3为本发明实施例的单击动作与产生的单击控制信号的示意图;图4为本发明实施例的双击识别方法示意图;图5为本发明

14、实施例的双击动作与产生的双击控制信号的示意图;图6为本发明实施例的拖拽识别方法示意图;图7为本发明实施例的拖拽动作与产生的拖拽控制信号的示意图;图8为本发明实施例的触控识别装置的结构图;和图9为本发明另一实施例的触控识别装置的结构图。具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。如图I所示,为本发明实施例的触控识别方法示意图,包括以下步骤步骤S101,在触控装置被第一次触碰之后,记录第一次触碰的起始时间、第一

15、次触碰的结束时间、第一次触碰的起始位置和第一次触碰的结束位置。步骤S102,根据第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置、第一次触碰的结束位置和第一阈值进行识别判断并生成相应的控制指令。在本发明的实施例中,可对单击、双击及拖拽等进行识别,并生成相应的控制指令。在目前的现有技术中,仅把时间作为参考量,而没有考虑触碰过程中可能会有移动。然而由于使用者的个人差异,每一个人在触控识别装置上执行各个动作的时间长短和滑动位移也可能会有不同,甚至同一使用者于每一次执行各个动作也可能会有不同,从而导致误判或误操作的情况发生,同时在触控识别装置的使用过程中容易被误触碰或者因触控识别装置本

16、身工作所产生的杂讯所干扰,进而可能导致误操作的产生。因此,本发明实施例对触碰的识别不仅考虑触碰时间、触碰持续时间,而且还需要考虑触碰期间的位移,因此本发明实施例消除了触碰过程中滑动对误操作、误判的影响,从而高了识别的准确度。以下将以具体的实施例对本发明的单击、双击及拖拽识别进行详细的介绍。如图2所示,为本发明实施例的单击识别方法示意图。同时可参照图3,为本发明实施例的单击动作与产生的单击控制信号的示意图,其中,401是正确的单击动作。该单击识别方法包括以下步骤步骤S201,对触控装置进行上电。步骤S202,侦测物体对触控装置的第一次触碰,并记录第一次触碰的起始时间、第一次触碰的结束时间、第一次触碰的起始位置和第一次触碰的结束位置。步骤S203,判断第一次触碰起始时间是否在触控装置上电后的第二区间内,其中,第二区间由所述触控装置的上电时间和第五阈值构成。参照图3所示,第五阈值为Xtltl,也可称其为前置参考量。步骤S204,如果判断第一次触碰起始时间在触控装置上电后的第二区间内,则判断第一次触碰为无效操作。由于触控识别装置易受到噪声干扰,如电磁波

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号