一种识别触压操作的方法及装置与流程

文档序号:11153972阅读:183来源:国知局
一种识别触压操作的方法及装置与制造工艺

本发明涉及压感式触控技术领域,尤其涉及一种识别触压操作的方法及装置。



背景技术:

传统的触控屏包括电阻式触控屏(简称“电阻屏”)和电容式触控屏(简称“电容屏”)。其中,电阻式触控屏设计简单,成本较低,但电阻式触控屏较受制于其物理局限性,如透光率较低,高线数的大侦测面积造成处理器负担,其应用特性使之易老化从而影响使用寿命等。电容式触控屏支持多点触控功能,拥有较高的透光率、较低的整体功耗,其接触面硬度高,无需按压,使用寿命较长,但电容屏只支持类皮肤的材质触控。压感式触控屏(简称“压感屏”)为新兴的触控屏,压感屏与电容屏类似支持多点触控,同时也支持任何物体触控,因此压感屏同时具有电容屏的多点触控触感,又具有电阻屏的精准触控功能,从而受到了越来越广泛的应用。

目前越来越多的终端设备都配置了压感屏,由于压感屏的触压行为比较灵敏,不同的压力级别会触发不同的功能,容易导致误操,且缺乏校正误操作的功能,从而与压感屏提升用户体验的初衷相矛盾。

综上所述,现有的压感屏容易造成误操作,缺乏识别误操作的功能,降低了设备易用性和用户体验。



技术实现要素:

本发明提供一种识别触压操作的方法及装置,用以解决现有的压感屏容易造成误操作,缺乏校正误操作的功能的问题。

本发明实施例提供一种识别触压操作的方法,包括:

获取压感屏上的触压操作,将所述触压操作的触压时长划分为时间序列,确定所述时间序列中各时刻的检测压力值;

根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;其中,N为大于零的整数,T为大于1的整数;

根据所述时间序列中各时刻的压力偏差值,识别所述触压操作是否有效。

较佳地,所述根据所述时间序列中各时刻的压力偏差值,识别所述触压操作是否有效,包括:

若存在以下至少一种情况,则识别所述触压操作为无效触压操作:

所述时间序列中各时刻的压力偏差值中存在至少一个压力偏差值超过第一阈值;或

所述时间序列中各时刻的压力偏差值的加权值超过第二阈值。

较佳地,所述根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值,包括:

将所述T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值输入自校正自校正调节器,得到所述T时刻的预测压力值;

所述确定T时刻的压力偏差值之后,还包括:

将所述T时刻的压力偏差值反馈至所述自校正调节器,以使所述自校正调节器根据所述反馈校正自校正模型。

较佳地,所述将所述触压操作的触压时长划分为时间序列,确定所述时间序列中各时刻的检测压力值,包括:

根据所述触压操作的触压力度及触压时长确定所述触压操作的时间与压力值的关系曲线;

根据所述关系曲线确定所述时间序列及所述时间序列中各时刻的检测压力值。

较佳地,根据所述关系曲线确定所述时间序列及所述时间序列中各时刻的检测压力值,包括:

将所述触压时长划分为多个等分点,所述时间序列包括所述多个等分点,确定所述各等分点对应的时刻的检测压力值;或,

根据所述关系曲线上多个峰值点确定时间序列,确定所述各峰值点对应的时刻的检测压力值。

本发明实施例还提供一种识别触压操作的装置,包括:

检测单元:用于获取压感屏上的触压操作,将所述触压操作的触压时长划分为时间序列,确定所述时间序列中各时刻的检测压力值;

计算单元:用于根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;其中,N为大于零的整数,T为大于1的整数;

判断单元:用于根据所述时间序列中各时刻的压力偏差值,识别所述触压操作是否有效。

较佳地,所述判断单元,具体用于:

若存在以下至少一种情况,则识别所述触压操作为无效触压操作:

所述时间序列中各时刻的压力偏差值中存在至少一个压力偏差值超过第一阈值;或

所述时间序列中各时刻的压力偏差值的加权值超过第二阈值。

较佳地,所述计算单元,具体用于:

将所述T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值输入自校正自校正调节器,得到所述T时刻的预测压力值;

将所述T时刻的压力偏差值反馈至所述自校正调节器,以使所述自校正调节器根据所述反馈校正自校正模型。

较佳地,所述检测单元,具体用于:

根据所述触压操作的触压力度及触压时长确定所述触压操作的时间与压力值的关系曲线;

根据所述关系曲线确定所述时间序列及所述时间序列中各时刻的检测压力值。

较佳地,所述检测单元,还用于:

将所述触压时长划分为多个等分点,所述时间序列包括所述多个等分点,确定所述各等分点对应的时刻的检测压力值;或,

根据所述关系曲线上多个峰值点确定时间序列,确定所述各峰值点对应的时刻的检测压力值。

本发明实施例提供一种识别触压操作的方法及装置,通过获取压感屏上的触压操作,将触压操作的触压时长划分为时间序列,确定时间序列中各时刻的检测压力值;根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;根据时间序列中各时刻的压力偏差值,识别触压操作是否有效。本发明实施例提供识别触压操作的方法及装置,将触压操作划分为时间序列,通过判断时间序列中各个时刻的压力偏差值来确定触压操作的有效性,从而实现了压感屏误操作的识别功能,提高了设备易用性和用户体验。

附图说明

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

图1为本发明实施例提供的一种识别触压操作的方法流程示意图;

图2a为本发明实施例提供的一种压力值和时间的关系曲线图;

图2b为本发明实施例提供的一种压力值和时间序列的关系曲线图;

图3a为本发明实施例提供的另一种压力值和时间的关系曲线图;

图3b为本发明实施例提供的另一种压力值和时间序列的关系曲线图;

图4为本发明实施例提供的一种自校正调节器的控制系统方框图;

图5为本发明实施例提供的一种识别触压操作的装置结构示意图。

具体实施方式

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

压力感应触控技术,采用透过由上而下的压力进行感应,获取用户输入或按压触屏的力度大小。本发明实施例基于所述压力感应触控技术,提供一种识别触压操作的方法,如图1所示的本发明实施例提供的一种识别触压操作的方法流程示意图,包括:

步骤101:获取压感屏上的触压操作,将触压操作的触压时长划分为时间序列,确定时间序列中各时刻的检测压力值。

具体地,在检测到屏幕按压操作之后,首先确定该触压操作的触压时长,即该触压操作开始至结束的时间。例如,对于连续触压操作,触压时长表示手指接触屏幕至手指离开屏幕的时间;对于非连续触压操作,例如短时间内误触多次,则触压时长表示手指开始接触屏幕至手指停止接触屏幕的时间,手指停止接触屏幕表示预设时间内(比如0.1秒)不再接触屏幕。

进一步地,首先通过压感屏中的力度传感器检测该按压操作各个时刻的压力值,根据该触压操作各时刻的压力值及触压时长确定该触压操作的时间与压力值的关系曲线;然后根据时间与压力值的关系曲线确定时间序列及时间序列中各时刻的检测压力值。

如图2a所示,为本发明实施例提供的一种压力值和时间的关系曲线图,曲线的横轴为时间,纵轴为压力值。由于图2a中压力值和时间的关系曲线为光滑曲线,则将触压时长等间距划分为时间序列。如图2b所示,为本发明实施例提供的一种压力值和时间序列的关系曲线图,曲线的横轴为时间序列,纵轴为压力值。其中时间序列包括多个等分点T1、T2、T2等,并根据曲线纵轴确定各等分点对应的时刻的检测压力值。

如图3a所示,为本发明实施例提供的另一种压力值和时间的关系曲线图,曲线的横轴为时间,纵轴为压力值。由于图3a中压力值和时间的关系曲线为非光滑曲线,则根据非光滑曲线的峰值点对应的时刻确定时间序列。如图3b所示,为本发明实施例提供的另一种压力值和时间序列的关系曲线图,曲线的横轴为时间序列,纵轴为压力值。时间序列包括多个峰值点T1、T2、T2等,并根据曲线确定所述各峰值点对应的时刻的检测压力值。

步骤102:根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值。

其中,N为大于零的整数,T为大于1的整数,N小于T。

进一步地,本发明实施例通过自校正调节器确定T时刻的预测压力值。如图4所示,为本发明实施例提供的一种自校正调节器的控制系统方框图。其中,将T时刻之前的N个时刻的检测压力值PT-1,PT-2,…,PT-N和T-1时刻的压力偏差值eT-1输入自校正自校正调节器,得到T时刻的预测压力值FT。将T时刻的预测压力值FT和T时刻的检测压力值PT的差值作为T时刻的压力偏差值eT。在确定T时刻的压力偏差值eT之后,将T时刻的压力偏差值eT反馈至自校正调节器,以使自校正调节器根据反馈校正自校正模型。

例如,假设T=5,则将第5个时刻之前的4个时刻的检测压力值和第4个时刻的压力偏差值输入自校正自校正调节器,得到第5个时刻的预测压力值。然后将第5个时刻的预测压力值与第5个时刻的检测压力值的差值作为第5个时刻的压力偏差值,第5个时刻的压力偏差值用于输入自校正调节器计算第6个时刻的预测压力值,以此类推。此外,还需第5个时刻的压力偏差值反馈至自校正调节器,以使自校正调节器根据反馈校正自校正模型。

需要说明的是,N可以取值为T-1,也可以取任意小于T的正整数,在此不做限制。此外,由于自校正调节器的被控过程存在一定的延时,因此可以剔除前M个时刻的压力值,从第M+1个时刻开始输入自校正调节器,其中M可以根据模型仿真或实验获取,如M=2。

此外,本发明实施例不限于通过自校正算法确定T时刻的预测压力值,也可以通过其它算法计算T时刻的预测压力值,在此不做限制。

步骤103:根据时间序列中各时刻的压力偏差值,识别触压操作是否有效。

具体地,若存在以下至少一种情况,则识别所述触压操作为无效触压操作。情况一:时间序列中各时刻的压力偏差值中存在至少一个压力偏差值超过第一阈值;情况二:时间序列中各时刻的压力偏差值的加权值超过第二阈值。具体地,第一阈值和第二阈值可以通过模型仿真或实验确定。

本发明实施例提供一种识别触压操作的方法,通过获取压感屏上的触压操作,将触压操作的触压时长划分为时间序列,确定时间序列中各时刻的检测压力值;根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;根据时间序列中各时刻的压力偏差值,识别触压操作是否有效。本发明实施例提供识别触压操作的方法,将触压操作划分为时间序列,通过判断时间序列中各个时刻的压力偏差值从而确定触压操作的有效性,从而实现了压感屏误操作的识别功能,提高了设备易用性和用户体验。

基于同样的发明构思,本发明实施例还提供一种识别触压操作的装置,应用于压感屏,如图5所示,为本发明实施例提供的一种识别触压操作的装置结构示意图,包括:

检测单元501:用于获取压感屏上的触压操作,将所述触压操作的触压时长划分为时间序列,确定所述时间序列中各时刻的检测压力值;

计算单元502:用于根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;其中,N为大于零的整数,T为大于1的整数;

判断单元503:用于根据所述时间序列中各时刻的压力偏差值,识别所述触压操作是否有效。

较佳地,所述判断单元503,具体用于:

若存在以下至少一种情况,则识别所述触压操作为无效触压操作:

所述时间序列中各时刻的压力偏差值中存在至少一个压力偏差值超过第一阈值;或

所述时间序列中各时刻的压力偏差值的加权值超过第二阈值。

较佳地,所述计算单元502,具体用于:

将所述T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值输入自校正自校正调节器,得到所述T时刻的预测压力值;

将所述T时刻的压力偏差值反馈至所述自校正调节器,以使所述自校正调节器根据所述反馈校正自校正模型。

较佳地,所述检测单元501,具体用于:

根据所述触压操作的触压力度及触压时长确定所述触压操作的时间与压力值的关系曲线;

根据所述关系曲线确定所述时间序列及所述时间序列中各时刻的检测压力值。

较佳地,所述检测单元501,还用于:

将所述触压时长划分为多个等分点,所述时间序列包括所述多个等分点,确定所述各等分点对应的时刻的检测压力值;或,

根据所述关系曲线上多个峰值点确定时间序列,确定所述各峰值点对应的时刻的检测压力值。

本发明实施例提供一种识别触压操作的装置,通过获取压感屏上的触压操作,将触压操作的触压时长划分为时间序列,确定时间序列中各时刻的检测压力值;根据T时刻之前的N个时刻的检测压力值和T-1时刻的压力偏差值,确定T时刻的预测压力值;根据T时刻的预测压力值和T时刻的检测压力值,确定T时刻的压力偏差值;根据时间序列中各时刻的压力偏差值,识别触压操作是否有效。本发明实施例提供识别触压操作的装置,将触压操作划分为时间序列,通过判断时间序列中各个时刻的压力偏差值从而确定触压操作的有效性,从而实现了压感屏误操作的识别功能,提高了设备易用性和用户体验。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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