一种识别触碰轨迹的方法及装置与流程

文档序号:14623353发布日期:2018-06-08 03:31阅读:262来源:国知局

本发明涉及触摸屏操作技术领域,尤其涉及一种识别触碰轨迹的方法及装置。



背景技术:

近年来移动设备开始逐渐普及,在移动设备上写字/画画的需求也开始得到重视。正是由于触碰笔可以很好满足在移动设备上写字和画画的需求,逐渐深入普及大众。墨迹状态在显示屏上显示也深受大众的喜欢,例如电子墨水屏即为使用电子墨水的屏幕。电子墨水屏又被称为电子纸显示技术,电子墨水是一种革新信息显示的新方法和技术。像多数传统墨水一样,电子墨水和改变它颜色的线路是可以打印到许多表面的,从弯曲塑料、聚脂膜、纸到布。和传统纸差异是电子墨水在通电时改变颜色,并且可以显示变化的图象,像计算器或手机那样的显示。

通常在的显示屏上,触摸屏笔的操作结果和手指操作结果是一致的,但在触摸屏的墨迹工作状态下通过触摸屏笔和手势操作存在很多局限性,由于难以区分用户操作意图,通常在不会区分触控笔操作或手指操作。但这造成了一定的局限性,例如用户使用触控笔在屏幕上画了墨迹,并希望对这一墨迹进行某些操作,比如擦除、挪动、晕开、上色等,从而导致了用户体验性低的技术问题。



技术实现要素:

本发明实施例提供的一种识别触碰轨迹的方法及装置,目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

本发明实施例提供的一种识别触碰轨迹的方法,包括:

监测到触摸屏上触发的触碰操作指令;

判断所述触碰操作指令的类型,若为触碰笔触发指令,则根据捕捉到的在所述的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,则根据捕捉到的在所述的手势轨迹进行对应的墨迹显示处理。

可选地,监测到触摸屏上触发的触碰操作指令具体包括:

获取到通过在所述的所述触摸屏返回的触发方式,所述触摸屏包括电容式触摸屏、压电式触摸屏、红外线式触摸屏、表面声波触摸屏、电子墨水屏;

对所述触发方式自动匹配输入源后确定对应的所述触碰操作指令。

可选地,对所述触发方式自动匹配输入源后确定对应的所述触碰操作指令具体包括:

对根据所述触发方式自动匹配输入源对应的封装api,根据所述封装api确定对应的所述触碰操作指令。

可选地,根据捕捉到的手势轨迹进行对应的墨迹显示处理具体包括:

根据通过单指操作或多指操作捕捉到的手势轨迹进行在所述触摸屏的所述进行与手势轨迹对应的已绘制墨迹的擦除或晕染所述已绘制墨迹或调整所述已绘制墨迹的方向、已绘制墨迹的位置、或者调整所述已绘制墨迹的弯曲程度、所述已绘制墨迹上色。

可选地,根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理具体包括:

根据捕捉到的触摸屏笔轨迹在所述触摸屏的所述绘制与所述触摸屏笔轨迹对应的墨迹。

本发明实施例提供的一种识别触碰轨迹的装置,包括:

监测单元,用于监测到触摸屏上触发的触碰操作指令;

判断单元,用于判断所述触碰操作指令的类型,若为触碰笔触发指令,则触发触碰笔处理单元,若为手势触发指令,则触发手势处理单元;

所述触碰笔处理单元,用于根据捕捉到的在所述的触摸屏笔轨迹进行对应的墨迹显示处理;

所述手势处理单元,用于根据捕捉到的在所述的手势轨迹进行对应的墨迹显示处理。

可选地,监测单元具体包括:

返回子单元,用于获取到通过在所述的所述触摸屏返回的触发方式,所述触摸屏包括电容式触摸屏、压电式触摸屏、红外线式触摸屏、表面声波触摸屏、电子墨水屏;

确定子单元,用于对所述触发方式自动匹配输入源后确定对应的所述触碰操作指令。

可选地,确定子单元,具体用于对根据所述触发方式自动匹配输入源对应的封装api,根据所述封装api确定对应的所述触碰操作指令。

可选地,所述手势处理单元,具体用于根据通过单指操作或多指操作捕捉到的手势轨迹进行在所述触摸屏的所述进行与手势轨迹对应的已绘制墨迹的擦除或晕染所述已绘制墨迹或调整所述已绘制墨迹的方向、已绘制墨迹的位置、或者调整所述已绘制墨迹的弯曲程度、所述已绘制墨迹上色。

可选地,所述触碰笔处理单元,具体根据捕捉到的触摸屏笔轨迹在所述触摸屏的所述绘制与所述触摸屏笔轨迹对应的墨迹。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例提供的一种识别触碰轨迹的方法及装置,其中,识别触碰轨迹的方法包括:监测到触摸屏上触发的触碰操作指令;判断触碰操作指令的类型,若为触碰笔触发指令,则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,则根据捕捉到的手势轨迹进行对应的墨迹显示处理。本实施例中,通过判断触碰操作指令的类型,若为触碰笔触发指令,则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,则根据捕捉到的手势轨迹进行对应的墨迹显示处理,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种识别触碰轨迹的方法的一个实施例的流程示意图;

图2为本发明实施例提供的一种识别触碰轨迹的方法的另一个实施例的流程示意图;

图3为本发明实施例提供的一种识别触碰轨迹的装置的一个实施例的结构示意图;

图4为本发明实施例提供的一种识别触碰轨迹的装置的另一个实施例的结构示意图;

图5(a)和图5(b)为图2的应用例示意图。

具体实施方式

本发明实施例提供的一种识别触碰轨迹的方法及装置,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供的一种识别触碰轨迹的方法的一个实施例包括:

101、监测到触摸屏上触发的触碰操作指令;

本实施例中,当需要在确定触碰笔或手势触碰时,首先需要监测到触摸屏上触发的触碰操作指令。

102、判断触碰操作指令的类型,若为触碰笔触发指令,则执行步骤103,若为手势触发指令,则执行步骤104;

当监测到通过在触摸屏上触发的触碰操作指令之后,需要判断触碰操作指令的类型,若为触碰笔触发指令,则执行步骤103,若为手势触发指令,则执行步骤104。

必须说明的是,判断所述触碰操作指令的类型也可以是后续并行处理触碰笔触发指令及手势触发指令,仅仅只是针对不同指令的处理方式。

103、根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理;

当判断触碰操作指令的类型为触碰笔触发指令,则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理。

104、根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理。

当判断触碰操作指令的类型为手势触发指令,则根据捕捉到的手势轨迹进行对应的墨迹显示处理。

本实施例中,通过判断触碰操作指令的类型,若为触碰笔触发指令,则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,则根据捕捉到的手势轨迹进行对应的墨迹显示处理,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

上面是对识别触碰轨迹的方法的过程进行详细的描述,下面将对附加过程进行详细的描述,请参阅图2,本发明实施例提供的一种识别触碰轨迹的方法的另一个实施例包括:

201、获取到触摸屏返回的触发方式;

本实施例中,当需要确定在是触碰笔或手势触碰时,首先获取到触摸屏返回的触发方式,触摸屏包括电容式触摸屏、压电式触摸屏、红外线式触摸屏、表面声波触摸屏、电子墨水屏。

202、对触发方式自动匹配输入源后确定对应的触碰操作指令;

当获取到触摸屏返回的触发方式之后,需要对触发方式自动匹配输入源后确定对应的触碰操作指令。

前述的对触发方式自动匹配输入源后确定对应的触碰操作指令可以是对根据触发方式自动匹配输入源对应的封装api,根据封装api确定对应的触碰操作指令,例如ios9系统有个属性type,可以是区分手指或者触碰笔,如果输入源不同,则系统封装的api手势就不同,比如手势来的时候,UITouch手势源则封装了type类型,此处为本领域公知技术,便不再详细赘述。

本实施例中的电子墨水屏可以识别触碰笔或者手指,电子墨水屏识别方式与前述一样。

203、判断触碰操作指令的类型,若为触碰笔触发指令,则执行步骤204,若为手势触发指令,则执行步骤205,若同时为触碰笔触发指令和手势触发指令,则执行步骤206;

当对触发方式自动匹配输入源后确定对应的触碰操作指令之后,需要判断触碰操作指令的类型,若为触碰笔触发指令,则执行步骤204,若为手势触发指令,则执行步骤205,若同时为触碰笔触发指令和手势触发指令时,则执行步骤206。

必须说明的是,判断所述触碰操作指令的类型也可以是后续并行处理触碰笔触发指令及手势触发指令,仅仅只是针对不同指令的处理方式

204、根据通过单指操作或多指操作捕捉到的手势轨迹进行在所述触摸屏的所述进行与手势轨迹对应的已绘制墨迹的擦除或晕染所述已绘制墨迹或调整所述已绘制墨迹的方向、已绘制墨迹的位置、或者调整所述已绘制墨迹的弯曲程度、所述已绘制墨迹上色;

当判断触碰操作指令的类型为触碰笔触发指令,则根据通过单指操作或多指操作捕捉到的手势轨迹进行在所述触摸屏的所述进行与手势轨迹对应的已绘制墨迹的擦除或晕染所述已绘制墨迹或调整所述已绘制墨迹的方向、已绘制墨迹的位置、或者调整所述已绘制墨迹的弯曲程度、所述已绘制墨迹上色。

205、根据通过单指操作或多指操作捕捉到的手势轨迹进行在触摸屏的擦除与手势轨迹对应的已绘制墨迹。

当判断触碰操作指令的类型为手势触发指令,则根据通过单指操作或多指操作捕捉到的手势轨迹进行在触摸屏的擦除与手势轨迹对应的已绘制墨迹。

前述的手势轨迹可以是多指、单指操作,此处具体不做限定。

如图5(a)和图5(b)所示,在同一个墨迹状态的界面内,区分触摸屏笔和手势的操作,1.在触摸屏上使用触屏笔画墨迹。2.用手指擦掉墨迹。

本实施例中,通过判断触碰操作指令的类型,若为触碰笔触发指令,则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,则根据捕捉到的手势轨迹进行对应的墨迹显示处理,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

以及在实际应用中,如果进入特定,可以直接用触控笔绘制或写字,但普通的手指滑动手势行为也是绘制墨迹,通常这种情况下现有技术方案是支持复杂的手势的,比如此时可以用双指来滑动页面(用户很难发现和学习这个手势),但是这种处理有很大的局限性,主要是最直接的单指滑动不能直接滚动页面和单指也不能选择文档元素。

进一步地,通过区分触摸屏笔轨迹和手势轨迹,使得绘制行为和其他行为明确区分开来,在实际设计中可以提供更多的可能性,比如用户通过触摸屏笔绘制墨迹时,也可通过单指划动滚动页面内容。

请参阅图3,本发明实施例中提供的一种识别触碰轨迹的装置的一个实施例包括:

监测单元301,用于监测到触摸屏上触发的触碰操作指令;

判断单元302,用于判断触碰操作指令的类型,若为触碰笔触发指令,则触发触碰笔处理单元303,若为手势触发指令,则触发手势处理单元304;

触碰笔处理单元303,用于根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理;

手势处理单元304,用于根据捕捉到的手势轨迹进行对应的墨迹显示处理。

本实施例中,通过判断单元302判断触碰操作指令的类型,若为触碰笔触发指令,触碰笔处理单元303则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,手势处理单元304则根据捕捉到的手势轨迹进行对应的墨迹显示处理,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

上面是对识别触碰轨迹的装置的各单元进行详细的描述,下面将对附加单元进行详细的描述,请参阅图4,本发明实施例中提供的一种识别触碰轨迹的装置的另一个实施例包括:

监测单元401,用于监测到触摸屏上触发的触碰操作指令;

监测单元401具体包括:

返回子单元4011,用于获取到通过在所述的所述触摸屏返回的触发方式,所述触摸屏包括电容式触摸屏、压电式触摸屏、红外线式触摸屏、表面声波触摸屏、电子墨水屏;

确定子单元4012,用于对所述触发方式自动匹配输入源后确定对应的所述触碰操作指令,确定子单元4012,具体用于对根据所述触发方式自动匹配输入源对应的封装api,根据所述封装api确定对应的所述触碰操作指令。

判断单元402,用于判断所述触碰操作指令的类型,若为触碰笔触发指令,则触发触碰笔处理单元403,若为手势触发指令,则触发手势处理单元404;

所述触碰笔处理单元403,用于根据捕捉到的在所述的触摸屏笔轨迹进行对应的墨迹显示处理,触碰笔处理单元403,具体用于根据捕捉到的触摸屏笔轨迹在所述触摸屏的所述绘制与所述触摸屏笔轨迹对应的墨迹;

所述手势处理单元404,用于根据捕捉到的在所述的手势轨迹进行对应的墨迹显示处理,手势处理单元404,具体用于根据通过单指操作或多指操作捕捉到的手势轨迹进行在所述触摸屏的所述进行与手势轨迹对应的已绘制墨迹的擦除或晕染所述已绘制墨迹或调整所述已绘制墨迹的方向、已绘制墨迹的位置、或者调整所述已绘制墨迹的弯曲程度、所述已绘制墨迹上色。

本实施例中,通过判断单元402判断触碰操作指令的类型,若为触碰笔触发指令,触碰笔处理单元403则根据捕捉到的触摸屏笔轨迹进行对应的墨迹显示处理,若为手势触发指令,手势处理单元404则根据捕捉到的手势轨迹进行对应的墨迹显示处理,解决了目前由于在触摸屏上不区分触屏笔和手指的操作,导致无法在触摸屏上通过触摸笔和手完成不同操作,从而导致用户体验低的技术问题。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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