一种触摸显示装置中识别手势的方法和系统的制作方法

文档序号:8922350阅读:209来源:国知局
一种触摸显示装置中识别手势的方法和系统的制作方法
【技术领域】
[0001]本发明涉及一种计算机中的人机交互技术领域,尤其涉及一种触摸显示装置中识别手势的方法和系统。
【背景技术】
[0002]目前,触摸显示装置作为一种代替或补充普通键盘和鼠标的输入设备已经在许多场合和领域得到了使用,尤其是新一代支持多点触摸交互的触摸显示装置的出现,使触摸显示装置的应用出现了新的变化,触摸显示装置可以为用户提供更多、更自然的交互方式。
[0003]现有的这种触摸显示装置,特别是大尺寸(例如55?110寸)的触摸显示装置,在用户完成触摸动作后,触摸显示装置的系统才能根据获取的触摸输入轨迹识别出匹配的手势输入,并执行与手势输入相应的功能。然而,由于这种触摸显示装置的尺寸较大,用户在执行触摸动作的过程中,需要在触摸显示装置的较大范围内进行大幅度地动作,即大幅度地移动手指或触摸输入设备(例如触摸笔)才能实现用户想要的功能,因此增加了用户在使用过程中的疲劳感,给用户带来较差的使用体验。

【发明内容】

[0004]本发明所要解决的技术问题之一是需要提供一种能够减轻用户在使用大尺寸触摸显示装置的疲劳感的触摸显示装置中识别手势的方法,该方法能够给用户带来良好的使用体验。
[0005]为了解决上述技术问题,本申请的实施例首先提供了一种触摸显示装置中识别手势的方法,该方法包括:实时接收在所述触摸显示装置上的触摸输入的轨迹;在所述触摸输入完成之前,识别并显示出与当前接收到的触摸输入的轨迹相匹配的所有手势输入,以及接收从所有手势输入中所确定的手势输入,并执行与该手势输入对应的功能。
[0006]优选地,在识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入的步骤中,确定所述触摸输入的轨迹的特征;从预先存储的多种手势输入中选择具备所述特征的所有手势输入。
[0007]优选地,所述触摸输入的轨迹的特征包括触摸点数、轨迹类型和轨迹所处的象限。
[0008]优选地,在所述触摸输入中的两个接触点之间的实时距离达到第一设定距离时,则识别并显示出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0009]优选地,在所述触摸输入中的至少一个接触点的轨迹变化距离变化到第二设定距离时,则识别并显示出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0010]优选地,在自触摸输入开始起计时的时间达到设定时间时,则识别并显示出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0011]根据本发明的另一方面,还提供了一种触摸显示装置中识别手势的系统,该系统包括:接收单元,其实时接收在所述触摸显示装置上的触摸输入的轨迹;识别单元,其在所述触摸输入完成之前,识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入;执行单元,其接收从所述触摸显示装置中显示的所有手势输入中所确定的手势输入,并执行与该手势输入对应的功能。
[0012]优选地,所述识别单元进一步用于,确定所述触摸输入的轨迹的特征;从预先存储的多种手势输入中选择具备所述特征的所有手势输入。
[0013]优选地,所述触摸输入的轨迹的特征包括触摸点数、轨迹类型和轨迹所处的象限。
[0014]优选地,还包括轨迹计算单元,其计算所述触摸输入中的两个接触点之间的实时距离;当所述轨迹计算单元计算得到的两个接触点之间的实时距离达到第一设定距离时,所述识别单元识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0015]优选地,所述轨迹计算单元还计算所述触摸输入中的至少一个接触点的轨迹变化距离;当所述轨迹计算单元计算得到的至少一个接触点的轨迹变化距离变化到第二设定距离时,所述识别单元识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0016]优选地,还包括计时单元,其自触摸输入开始起开始计时;在所述计时单元计时的时间达到设定时间时,所述识别单元识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。
[0017]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果O
[0018]在本发明实施例的方法中,系统实时接收在触摸显示装置中的触摸输入的轨迹,在触摸输入完成之前,识别并显示出与当前接收到的触摸输入轨迹相匹配的所有手势输入,最后,系统接收从所有手势输入中所确定的手势输入,并执行与该手势输入对应的功能。通过此方法,系统能够在用户完成触摸输入之前预先判断用户可能想要采取的手势输入,并控制显示单元显示所有可能的类似手势输入作为指示(或导航)讯息,因此用户在使用大尺寸触摸显示装置时,无需在较大范围内进行大幅度地触摸操作,系统就能提前识别类似的手势输入,藉此可以减轻用户的负担,以得到更好的用户体验。
[0019]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明的技术方案而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。
【附图说明】
[0020]附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。
[0021]图1为本申请实施例的触摸显示装置的结构示意图。
[0022]图2为本申请实施例的触摸显示装置中识别手势的系统的结构示意图。
[0023]图3为本申请实施例的触摸显示装置中识别手势的方法的流程示意图。
[0024]图4(a)和图4(b)分别为在触摸显示装置上显示手势输入不同阶段的示例图。
【具体实施方式】
[0025]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0026]另外,附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0027]图1为本申请实施例的触摸显示装置的概略结构示意图。需要说明的是,本申请的触摸显示装置可以应用在电视、个人计算机或手机等。
[0028]如图1所示,该触摸显示装置包括识别手势系统10、触摸检测部20、I/O接口 30以及显示单元40。触摸检测部20设置在显示单元40的上面,触摸检测部20用于检测用户的触摸输入,并将检测到的触摸输入轨迹通过I/O接口 30发送至识别手势系统10中。系统10实时接收来自触摸检测部20当前检测到的触摸输入的轨迹,并在触摸输入完成之前识别出与触摸输入轨迹相匹配的所有手势输入,然后系统10通过I/O接口 30将所获得到的所有手势输入显示在显示单元40上,最后接收用户根据显示单元40显示的所有手势输入中所确定的手势输入,并执行与该手势输入对应的功能。
[0029]如图2所示,系统10主要包括接收单元101、识别单元102以及执行单元103。接收单元101通过I/O接口 30实时接收在触摸显示装置中的触摸输入的轨迹。识别单元102在触摸输入完成之前,识别出与当前接收到的触摸输入轨迹相匹配的所有手势输入。执行单元103接收从触摸显示装置(也可以说是显示单元40)中显示的所有手势输入中所确定的手势输入,并执行与该手势输入对应的功能。
[0030]另外,本系统10还包括存储单元104,其存储了多种手势输入信息,主要包括多点手势输入信息。这些信息按照如下模式的列表格式进行存储:具体的触摸手势和由该手势产生的相应输入信号(比如实现单击、拖动、放大缩小和旋转等的功能信号)。该存储单元104可以是电视、手机的内存或者计算机的硬盘。具体的触摸手势可以包括手指单击、双击,手指按住后拖动,或者如图4中所示的两个手指进行垂直方向的拉伸或45°方向的拉伸和压缩等。
[0031]为了能够在用户完成触摸输入之前,识别单元102就能识别出与当前接收到的触摸输入轨迹相匹配的所有手势输入,系统10中还设置了触发模块105,该触发模块105用于在某一时刻(用户完成触摸输入之前的时刻)来触发识别单元102开始进行动作。如图2所示,触发模块105与识别单元102连接,该触发模块105包括轨迹计算单元1051和/或计时单元1052。轨迹计算单元1051可以计算在触摸输入中的两个接触点之间的实时距离,也可以计算每个接触点各自的轨迹变化距离,所谓轨迹变化距离是指从接触点的初始位置开始的变化距离。计时单元1502自触摸输入开始起开始计时。
[0032]这样一来,当轨迹计算单元1501计算得到的两个接触点之间的实时距离达到第一设定距离,或者计算得到的至少一个接触点的轨迹变化距离变化到第二设定距离,或者计时单元1502计时的时间达到设定时间时,识别单元102就会被触发以识别出与当前接收到的触摸输入的轨迹相匹配的所有手势输入。进一步,识别单元102就能够在触摸输入完成之前,开始进行手势输入的识别动作。
[0033]识别单元102在进行手势输入的识别动作时,首先会确定触摸输入的轨迹的特征,然后从预先存储在存储单元104中的多种手势输入中选择具备这些特征的所有手势输入。在本实施例中,触摸输入的轨迹的特征包括触摸点数、轨迹类型和轨迹所处的象限这三个特征,然而,本发明不限于这些特征,本领域技术人与可以根据需要选择其他的特征。
[0034]图3为本申请实施例的触摸显示装置中识别手势的方法的流程示意图。下面同时参照图2和图3来说明系统10进行手势识别的工作流程。
[0035]当用户在触摸显示装置上进行多点触摸输入时,触摸检测部20实时检测用户的触摸输入,并将检测到的触摸输入轨迹通过I/O接口 30发送至接收单元101中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1