红外触摸设备笔迹擦除方法和系统与流程

文档序号:11063306阅读:666来源:国知局
红外触摸设备笔迹擦除方法和系统与制造工艺

本发明涉及触控技术领域,特别是涉及一种红外触摸设备笔迹擦除方法和系统。



背景技术:

红外触摸设备由装在触摸屏外框上的红外线发射与接收感测元件构成,任何触摸物体可改变触点上的红外线而实现触摸屏操作。触控操作的物体(比如手指)可以改变触点的红外线,进而被转化成触控的坐标位置而实现操作的响应。

传统的红外触摸设备笔迹擦除方法是检测不同时刻触摸物体的位置得到擦除轨迹,并清除擦除轨迹所覆盖的笔迹。由于是对擦除轨迹覆盖的笔迹统一进行擦除,难免会擦掉用户想要保留的笔迹,存在操作便利性低的缺点。



技术实现要素:

基于此,有必要针对上述问题,提供一种操作便利性高的红外触摸设备笔迹擦除方法和系统。

一种红外触摸设备笔迹擦除方法,包括以下步骤:

在检测到对红外触摸屏的笔迹擦除动作时,获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹;

根据所述橡皮擦AGC值和所述橡皮擦遮挡面积获取对应的橡皮擦属性;

根据所述橡皮擦属性与预设的对应关系,得到对应的书写笔属性;

清空所述橡皮擦的擦除轨迹所覆盖的所述书写笔属性所对应的书写笔迹。

一种红外触摸设备笔迹擦除系统,包括:

擦除信息获取模块,用于在检测到对红外触摸屏的笔迹擦除动作时,获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹;

橡皮擦属性获取模块,用于根据所述橡皮擦AGC值和所述橡皮擦遮挡面积获取对应的橡皮擦属性;

书写笔属性获取模块,用于根据所述橡皮擦属性与预设的对应关系,得到对应的书写笔属性;

书写笔迹擦除模块,用于清空所述橡皮擦的擦除轨迹所覆盖的所述书写笔属性所对应的书写笔迹。

上述红外触摸设备笔迹擦除方法和系统,在检测到对红外触摸屏的笔迹擦除动作时,获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹。根据橡皮擦AGC值和橡皮擦遮挡面积获取对应的橡皮擦属性。根据橡皮擦属性与预设的对应关系,得到对应的书写笔属性,清空橡皮擦的擦除轨迹所覆盖的书写笔属性所对应的书写笔迹。在进行笔迹擦除时,获取橡皮擦AGC值和橡皮擦遮挡面积并确定橡皮擦属性后,针对特定书写笔属性所对应的书写笔迹进行擦除,可以区分不同的橡皮擦来实现多橡皮同时擦除,实现多橡皮同时擦除和定性擦除功能,提高了操作便利性。

附图说明

图1为一实施例中红外触摸设备笔迹擦除方法的流程图;

图2为另一实施例中红外触摸设备笔迹擦除方法的流程图;

图3为一实施例中红外触摸设备笔迹擦除系统的结构图;

图4为另一实施例中红外触摸设备笔迹擦除系统的结构图。

具体实施方式

在一个实施例中,一种红外触摸设备笔迹擦除方法,适用于基于红外触摸的可书写触摸设备。如图1所示,该方法包括以下步骤:

步骤S160:在检测到对红外触摸屏的笔迹擦除动作时,获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹。

检测笔迹擦除动作的具体方式并不唯一,本实施例中,可以是通过检测触摸物与红外触摸屏的接触面积,在接触面积大于预设阈值时,则认为检测到对红外触摸屏的笔迹擦除动作,将触摸物作为橡皮擦进行笔迹擦除操作。相反地,若接触面积小于或等于预设阈值,则可认为检测到对红外触摸屏的书写动作,将触摸物作为书写笔。通过检测触摸物的接触面积自动识别笔迹擦除动作,提高了操作便利性。可以理解,在其他实施例中,也可以通过输入模式选择指令来区分笔迹擦除动作和书写动作,例如,在用户点击红外触摸屏上带有“擦除模式”的虚拟按钮后,则认为触摸物的动作为对红外触摸屏的笔迹擦除动作,即将触摸物作为橡皮擦。

对橡皮擦进行扫描,获取橡皮擦AGC(Automatic Gain Control,自动增益控制)值和橡皮擦遮挡面积这两个元素,用作后续确定橡皮擦属性。对橡皮擦进行扫描还可获取橡皮擦的擦除轨迹,以便后续进行笔迹操作操作。

具体地,在一个实施例中,步骤S160中获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹,包括步骤162和步骤164。

步骤162:通过红外触摸设备的红外发射管发射红外光对橡皮擦进行扫描。

控制红外触摸设备的红外发射管发生红外光,并通过红外接收管接收对应的红外光,在红外触摸屏表面形成红外线探测网,对橡皮擦进行扫描以便获取橡皮擦的相关数据。

步骤164:根据红外触摸设备的红外接收管的接收功率计算橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹。

橡皮擦AGC值所表征的含义并不唯一,具体可以是用于区分橡皮擦可擦除的笔迹颜色或笔迹粗细等。当红外发射管发射的红外光被遮挡时,红外接收管的接收功率会发生改变,不同AGC值的橡皮擦会导致红外接收管的接收功率的改变幅度也不一样,通过监测红外接收管的接收功率可对应计算出橡皮擦AGC值这一属性。本实施例中,橡皮擦AGC值由橡皮擦的透射率确定,也就是说,不同透射率的橡皮擦使红外接收管的接收功率的改变幅度不一样,所对应的橡皮擦AGC值也不一样。可以理解,在其他实施例中,也可以是通过橡皮擦的其他属性来确定橡皮擦AGC值。

根据接收功率发生变化的红外接收管的位置以及之间的距离,可检测得到橡皮擦的位置和橡皮擦的遮挡面积。通过连续扫描得到不同时刻橡皮擦的位置,并根据时间顺序进行平滑连接便可得到橡皮擦的擦除轨迹。

步骤S170:根据橡皮擦AGC值和橡皮擦遮挡面积获取对应的橡皮擦属性。

在检测得到橡皮擦AGC值和橡皮擦遮挡面积之后,便可直接得到对应的橡皮擦属性。橡皮擦属性具体包括可擦除的笔迹颜色、笔迹粗细和笔迹类型等,具体内容并不唯一。可以理解,根据橡皮擦AGC值和橡皮擦遮挡面积所表征的含义不同,橡皮擦属性所包含内容也会对应有所不同。可预先接收操作人员输入的设置参数,根据设置参数对橡皮擦AGC值、橡皮擦遮挡面积的含义进行设置,从而确定橡皮擦属性所包含的内容。

以橡皮擦AGC值表征橡皮擦可擦除的笔迹颜色、橡皮擦遮挡面积表征橡皮擦可擦除的笔迹类型为例,则橡皮擦属性包括可擦除的笔迹颜色和笔迹类型。笔迹颜色具体可包括红色、蓝色和黄色等,笔迹类型具体可包括文字、规则图形、线条和触摸点等。其中,文字具体包括可打印的中文、英文和数字等,规则图形指由图库中导出的具有规则形状的图形,如三角形、圆形和正方形等,线条具体可包括直线段和曲线段等。

首先根据橡皮擦AGC值和预设的数值范围的对应关系,确定橡皮擦对应可擦除的笔迹颜色。具体可预先存储各数值范围与笔迹颜色的对应关系,根据橡皮擦AGC值所处的数值范围便可知道橡皮擦可擦除的笔迹颜色。例如,橡皮擦AGC值处于其中一数值范围内时,表征可擦除对应一种或多种颜色的笔迹,若橡皮擦AGC值大于预设上限值,则橡皮擦可擦除所有颜色的笔迹。根据橡皮擦遮挡面积和预设的面积值范围的对应关系,确定橡皮擦对应可擦除的笔迹类型。例如,橡皮擦遮挡面积处于其中一面积值范围时,表征可擦除对应的一种或多种类型的笔迹,若橡皮擦遮挡面积大于预设的面积上限值,则橡皮擦可擦除所有类型的笔迹。

步骤S180:根据橡皮擦属性与预设的对应关系,得到对应的书写笔属性。

可预先设置橡皮擦属性与书写笔属性的对应关系,在确定橡皮擦属性之后,根据对应关系可直接得到书写笔属性。书写笔属性所包含的内容同样并不唯一,具体可包括笔迹颜色、笔迹粗细或笔迹类型。橡皮擦属性与书写笔属性的对应关系也并不唯一,可以是一对一、一对多或者多对一,即一种橡皮擦属性可擦除对应一种或多种书写笔属性产生的书写笔迹,一种书写笔属性产生的书写笔迹也可由多种橡皮擦属性擦除。

步骤S190:清空橡皮擦的擦除轨迹所覆盖的书写笔属性所对应的书写笔迹。

书写笔迹指由对应书写笔属性产生的笔迹,具体可以是文字、图形、线段或触摸点等。在确定橡皮擦属性所对应的书写笔属性之后,获取橡皮擦的擦除轨迹所覆盖的区域中书写笔属性所对应的书写笔迹并进行擦除,实现针对特定属性的笔迹定性擦除功能。例如对于已绘制的蓝色的圆和半径,当需要对半径进行擦除而保留圆时,可通过选取橡皮擦属性为可擦除蓝色笔迹和线条笔迹的橡皮擦,便可擦除蓝色半径而保留蓝色圆。

上述红外触摸设备笔迹擦除方法,在进行笔迹擦除时,获取橡皮擦AGC值和橡皮擦遮挡面积并确定橡皮擦属性后,针对特定书写笔属性所对应的书写笔迹进行擦除,可以区分不同的橡皮擦来实现多橡皮同时擦除,实现多橡皮同时擦除和定性擦除功能,提高了操作便利性。

在一个实施例中,如图2所示,步骤S160之前,红外触摸设备笔迹擦除方法还包括步骤S130至步骤S150。

步骤S130:在检测到对红外触摸屏的书写动作时,获取书写笔AGC值和书写笔的移动轨迹。

检测对红外触摸屏的书写动作的方式并不唯一,本实施例中,同样可通过检测触摸物与红外触摸屏的接触面积,在接触面积小于或等于预设阈值时认为检测到对红外触摸屏的书写动作,将触摸物作为书写笔。通过检测触摸物的接触面积自动识别书写动作,提高了操作便利性。

对橡皮擦进行扫描,获取书写笔AGC值,用作后续确定书写笔属性。对橡皮擦进行扫描还可获取橡皮擦的擦除轨迹,以便后续进行笔记显示操作。书写笔AGC值所表征的含义也并不唯一,具体可以是用于区分书写笔可书写的笔迹颜色或笔迹粗细等。本实施例中,书写笔AGC值由书写笔的透射率确定。

步骤S140:根据书写笔AGC值获取对应的书写笔属性。

根据书写笔AGC值所表征的含义不同,书写笔属性所包含内容也会对应有所不同。可预先接收操作人员输入的设置参数,根据设置参数对书写笔AGC值的含义进行设置,从而确定书写笔属性所包含的内容。

以书写笔AGC值表征书写笔可书写的笔迹颜色为例,根据书写笔AGC值与预设数值范围的对应关系,确定书写笔可书写的笔迹颜色。例如书写笔AGC值处于其中一数值范围内时,表征书写笔可书写对应一种颜色的笔迹,从而确定书写笔属性。

步骤S150:根据书写笔属性和书写笔的移动轨迹生成书写笔迹在红外触摸屏显示,并存储书写笔迹与书写笔属性的对应关系。

在确定书写笔属性后,根据红外触摸屏上的移动轨迹生成书写笔迹进行显示,完成书写操作。例如,在确定书写笔属性为蓝色笔迹,移动轨迹构成一个三角形时,则在红外触摸屏上显示一个蓝色的三角形,显示的三角形可以移动轨迹重合,也可与移动轨迹不重合。将书写笔迹与书写笔属性的对应关系进行存储,以便进行擦除时可获取到书写笔属性所产生的书写笔迹,提高操作便利性。

在一个实施例中,步骤S180之前,红外触摸设备笔迹擦除方法还包括步骤110和步骤120。

步骤110:显示属性设置界面,并接收作用于属性设置界面的属性设置参数。

步骤110具体可在步骤S130之前,也可在步骤S130之后。在红外触摸屏显示属性设置界面,操作人员可通过对红外触摸屏进行触摸操作输入属性设置参数。属性设置参数的具体内容并不唯一,以对不同颜色笔迹进行定性擦除为例,属性设置参数可包括橡皮擦AGC值的数值范围和对应可擦除的笔迹颜色,书写笔AGC值的数值范围和对应可书写的笔迹颜色。

步骤120:根据属性设置参数建立橡皮擦属性与书写笔属性的对应关系并存储。

首先根据属性设置参数建立对应的橡皮擦属性和书写笔属性。例如,对于橡皮擦AGC值的某一数值范围对应的可擦除的笔迹颜色为蓝色,则对应建立一可擦除蓝色笔迹的橡皮擦属性;橡皮擦AGC值的某一数值范围对应的可擦除的笔迹颜色包括蓝色和红色,则对应建立一可擦除蓝色笔迹和红色笔迹的橡皮擦属性,以此类推。建立书写笔属性的方式为,对于书写笔AGC值的一数据范围对应建立一种笔迹颜色的书写笔属性。

在得到橡皮擦属性和书写笔属性之后,建立橡皮擦属性与书写笔属性的对应关系并存储。例如书写笔属性A为可书写蓝色笔迹,书写笔属性B可书写红色笔迹,书写笔属性C可书写黄色笔迹,橡皮擦属性X可擦除蓝色笔迹,橡皮擦属性Y可擦除蓝色和红色笔迹,橡皮擦属性Z可擦除蓝色、红色和黄色笔迹。则建立橡皮擦属性X与书写笔属性A的对应关系,橡皮擦属性Y与书写笔属性A和B的对应关系,以及橡皮擦属性Z与书写笔属性A、B和C的对应关系并存储。

可以理解,根据实际需求不同,建立对应关系的具体方式也会不同。通过预先建立橡皮擦属性与书写笔属性的对应关系并存储,以便后续进行笔迹定性擦除,提高了操作便利性。

在一个实施例中,一种红外触摸设备笔迹擦除系统,适用于基于红外触摸的可书写触摸设备。如图3所示,该系统包括擦除信息获取模块160、橡皮擦属性获取模块170、书写笔属性获取模块180和书写笔迹擦除模块190。

擦除信息获取模块160用于在检测到对红外触摸屏的笔迹擦除动作时,获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹。

检测笔迹擦除动作的具体方式并不唯一,本实施例中,通过检测触摸物与红外触摸屏的接触面积,在接触面积大于预设阈值时,则认为检测到对红外触摸屏的笔迹擦除动作,将触摸物作为橡皮擦进行笔迹擦除操作。相反地,若接触面积小于或等于预设阈值,则可认为检测到对红外触摸屏的书写动作,将触摸物作为书写笔。通过检测触摸物的接触面积自动识别笔迹擦除动作,提高了操作便利性。

对橡皮擦进行扫描,获取橡皮擦AGC值和橡皮擦遮挡面积这两个元素,用作后续确定橡皮擦属性。对橡皮擦进行扫描还可获取橡皮擦的擦除轨迹,以便后续进行笔迹操作操作。

具体地,在一个实施例中,擦除信息获取模块160包括数据扫描单元和数据处理单元。

数据扫描单元用于在检测到对红外触摸屏的笔迹擦除动作时,通过红外触摸设备的红外发射管发射红外光对橡皮擦进行扫描。

控制红外触摸设备的红外发射管发生红外光,并通过红外接收管接收对应的红外光,在红外触摸屏表面形成红外线探测网,对橡皮擦进行扫描以便获取橡皮擦的相关数据。

数据处理单元用于根据红外触摸设备的红外接收管的接收功率计算橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹。

橡皮擦AGC值所表征的含义并不唯一,具体可以是用于区分橡皮擦可擦除的笔迹颜色或笔迹粗细等。当红外发射管发射的红外光被遮挡时,红外接收管的接收功率会发生改变,不同AGC值的橡皮擦会导致红外接收管的接收功率的改变幅度也不一样,通过监测红外接收管的接收功率可对应计算出橡皮擦AGC值这一属性。本实施例中,橡皮擦AGC值由橡皮擦的透射率确定。

根据接收功率发生变化的红外接收管的位置以及之间的距离,可检测得到橡皮擦的位置和橡皮擦的遮挡面积。通过连续扫描得到不同时刻橡皮擦的位置,并根据时间顺序进行平滑连接便可得到橡皮擦的擦除轨迹。

橡皮擦属性获取模块170用于根据橡皮擦AGC值和橡皮擦遮挡面积获取对应的橡皮擦属性。

在检测得到橡皮擦AGC值和橡皮擦遮挡面积之后,便可直接得到对应的橡皮擦属性。橡皮擦属性具体包括可擦除的笔迹颜色、笔迹粗细和笔迹类型等,具体内容并不唯一。可预先接收操作人员输入的设置参数,根据设置参数对橡皮擦AGC值、橡皮擦遮挡面积的含义进行设置,从而确定橡皮擦属性所包含的内容。

书写笔属性获取模块180用于根据橡皮擦属性与预设的对应关系,得到对应的书写笔属性。

可预先设置橡皮擦属性与书写笔属性的对应关系,在确定橡皮擦属性之后,根据对应关系可直接得到书写笔属性。书写笔属性所包含的内容同样并不唯一,具体可包括笔迹颜色、笔迹粗细或笔迹类型。橡皮擦属性与书写笔属性的对应关系也并不唯一,可以是一对一、一对多或者多对一。

书写笔迹擦除模块190用于清空橡皮擦的擦除轨迹所覆盖的书写笔属性所对应的书写笔迹。

书写笔迹指由对应书写笔属性产生的笔迹,具体可以是文字、图形、线段或触摸点等。在确定橡皮擦属性所对应的书写笔属性之后,获取橡皮擦的擦除轨迹所覆盖的区域中书写笔属性所对应的书写笔迹并进行擦除,实现针对特定属性的笔迹定性擦除功能。

上述红外触摸设备笔迹擦除系统,在进行笔迹擦除时,获取橡皮擦AGC值和橡皮擦遮挡面积并确定橡皮擦属性后,针对特定书写笔属性所对应的书写笔迹进行擦除,可以区分不同的橡皮擦来实现多橡皮同时擦除,实现多橡皮同时擦除和定性擦除功能,提高了操作便利性。

在一个实施例中,如图4所示,红外触摸设备笔迹擦除系统还包括书写信息获取模块130、书写笔属性获取模块140和书写笔迹显示模块150。

书写信息获取模块130用于在擦除信息获取模块160获取橡皮擦AGC值、橡皮擦遮挡面积以及橡皮擦的擦除轨迹之前,在检测到对红外触摸屏的书写动作时,获取书写笔AGC值和书写笔的移动轨迹。

检测对红外触摸屏的书写动作的方式并不唯一,本实施例中,同样可通过检测触摸物与红外触摸屏的接触面积,在接触面积小于或等于预设阈值时认为检测到对红外触摸屏的书写动作,将触摸物作为书写笔。通过检测触摸物的接触面积自动识别书写动作,提高了操作便利性。

对橡皮擦进行扫描,获取书写笔AGC值,用作后续确定书写笔属性。对橡皮擦进行扫描还可获取橡皮擦的擦除轨迹,以便后续进行笔记显示操作。书写笔AGC值所表征的含义也并不唯一,具体可以是用于区分书写笔可书写的笔迹颜色或笔迹粗细等。本实施例中,书写笔AGC值由书写笔的透射率确定。

书写笔属性获取模块140用于根据书写笔AGC值获取对应的书写笔属性。

根据书写笔AGC值所表征的含义不同,书写笔属性所包含内容也会对应有所不同。可预先接收操作人员输入的设置参数,根据设置参数对书写笔AGC值的含义进行设置,从而确定书写笔属性所包含的内容。

书写笔迹显示模块150用于根据书写笔属性和书写笔的移动轨迹生成书写笔迹在红外触摸屏显示,并存储书写笔迹与书写笔属性的对应关系。

在确定书写笔属性后,根据红外触摸屏上的移动轨迹生成书写笔迹进行显示,完成书写操作。将书写笔迹与书写笔属性的对应关系进行存储,以便进行擦除时可获取到书写笔属性所产生的书写笔迹,提高操作便利性。

在一个实施例中,红外触摸设备笔迹擦除系统还包括设置参数获取模块和属性关系存储模块。

设置参数获取模块用于在书写笔属性获取模块180根据橡皮擦属性与预设的对应关系,得到对应的书写笔属性之前,显示属性设置界面,并接收作用于属性设置界面的属性设置参数。在红外触摸屏显示属性设置界面,操作人员可通过对红外触摸屏进行触摸操作输入属性设置参数。

属性关系存储模块用于根据属性设置参数建立橡皮擦属性与书写笔属性的对应关系并存储。首先根据属性设置参数建立对应的橡皮擦属性和书写笔属性。在得到橡皮擦属性和书写笔属性之后,建立橡皮擦属性与书写笔属性的对应关系并存储。

可以理解,根据实际需求不同,建立对应关系的具体方式也会不同。通过预先建立橡皮擦属性与书写笔属性的对应关系并存储,以便后续进行笔迹定性擦除,提高了操作便利性。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1