著录项信息
专利名称 | 一种多点触摸系统及其方法 |
申请号 | CN200810223908.3 | 申请日期 | 2008-10-09 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-06-02 | 公开/公告号 | CN101719032A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/041 | IPC分类号 | G;0;6;F;3;/;0;4;1查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 侯紫峰 |
代理机构 | 北京银龙知识产权代理有限公司 | 代理人 | 许静 |
摘要
本发明公开了一种多点触摸系统,包括:至少两个物理上相互独立的触摸输入模块,所述触摸输入模块,用于接收用户的触摸操作,生成与所述触摸操作相对应的第一触摸信号;触摸信号整合模块,用于接收至少两个所述第一触摸信号,对所述至少两个所述第一触摸信号进行处理,生成第二触摸信号;以及触摸信号处理模块,与所述触摸信号整合模块相连,用于按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。本发明还提供了一种用于所述多点触摸系统的多点触摸方法,从而可以通过多个传统的触摸板或多点触摸板组成支持多点触摸输入界面,并可将不同的触摸输入模块上的简单手势输入组合成各种复杂的手势输入,与整块多触摸屏幕相比,降低了方案实现的成本。
1.一种多点触摸系统,其特征在于,包括:
至少两个物理上相互独立的触摸输入模块,触摸信号整合模块和触摸信号处理模块;
所述触摸输入模块,用于接收用户的触摸操作,生成与所述触摸操作相对应的第一触摸信号;所述触摸操作支持跨界操作,所述跨界操作维持在一个触摸输入模块上的操作含义,以及由于发生的是跨界操作而产生的新的操作含义;
触摸信号整合模块,用于接收至少两个所述第一触摸信号,对所述至少两个所述第一触摸信号进行处理,生成第二触摸信号;所述触摸信号整合模块包括第二触摸信号生成单元,所述第二触摸信号生成单元用于根据第一触摸信号来源信息及第一触摸信号时间信息按照各第一触摸信号生成的先后顺序生成所述第二触摸信号;
触摸信号处理模块,与所述触摸信号整合模块相连,用于按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。
2.根据权利要求1所述的多点触摸系统,所述第一触摸信号具体为:第一触摸位置信号和/或第一触摸强度信号。
3.根据权利要求1所述的多点触摸系统,其特征在于,所述触摸信号整合模块还包括:
第一触摸信号来源记录单元,用于根据各所述第一触摸信号与产生所述各所述第一触摸信号的所述触摸输入模块间的对应关系,分别记录各所述第一触摸信号相应的第一触摸信号来源信息;
第一触摸信号时间记录单元,用于分别记录生成各所述第一触摸信号的第一触摸信号时间信息;以及
所述第一触摸信号来源记录单元与所述第二触摸信号生成单元相连,且所述第一触摸信号时间记录单元与所述第二触摸信号生成单元相连。
4.根据权利要求3所述的多点触摸系统,其特征在于,所述第一触摸信号时间信息具体为:生成所述第一触摸信号的起止时刻信息,或生成各所述第一触摸信号的先后顺序信息。
5.根据权利要求1所述的多点触摸系统,其特征在于,所述触摸信号处理模块包括:
触摸模式解析单元,用于解析所述第二触摸信号对应的触摸模式;和
触摸指令生成单元,根据所述触摸模式生成所述触摸指令。
6.根据权利要求5所述的多点触摸系统,其特征在于,所述触摸模式具体为以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。
7.根据权利要求5所述的多点触摸系统,其特征在于,所述触摸模式包括:描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。
8.一种多点触摸方法,用于包括至少两个物理上相互独立的触摸输入模块的多点触摸系统,其特征在于,包括以下步骤:
分别接收作用于各所述触摸输入模块上的触摸操作,生成与所述触摸操作相对应的第一触摸信号;所述触摸操作支持跨界操作,所述跨界操作维持在一个触摸输入模块上的操作含义,以及由于发生的是跨界操作而产生的新的操作含义;
对至少两个所述第一触摸信号进行处理,生成第二触摸信号;具体为:根据第一触摸信号来源信息及第一触摸信号时间信息按照各所述第一触摸信号生成的先后顺序生成所述第二触摸信号;
以及,接收所述第二触摸信号,并按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。
9.根据权利要求8所述的多点触摸方法,其特征在于,所述第一触摸信号具体为:第一触摸位置信号和/或第一触摸强度信号。
10.根据权利要求8所述的多点触摸方法,其特征在于,所述对至少两个所述第一触摸信号进行处理,生成第二触摸信号之前包括:
根据各所述第一触摸信号与产生所述各所述第一触摸信号的所述触摸输入模块间的对应关系,分别记录各所述第一触摸信号相应的第一触摸信号来源信息;
分别记录生成各所述第一触摸信号的第一触摸信号时间信息。
11.根据权利要求10所述的多点触摸方法,其特征在于,所述第一触摸信号时间信息具体为:生成所述第一触摸信号的起止时刻信息,或生成各所述第一触摸信号的先后顺序信息。
12.根据权利要求10或11所述的多点触摸方法,其特征在于,所述接收所述第二触摸信号的步骤具体为:
按照时间顺序逐点接收所述第二触摸信号,或按照时间顺序分时间段接收所述第二触摸信号。
13.根据权利要求8所述的多点触摸方法,其特征在于,所述按照预设方式对所述第二触摸信号进行处理,生成触摸指令的步骤具体为:
解析所述第二触摸信号对应的触摸模式,根据所述触摸模式生成所述触摸指令。
14.根据权利要求13所述的多点触摸方法,其特征在于,所述触摸模式具体为以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。
15.根据权利要求13所述的多点触摸方法,其特征在于,所述触摸模式包括:描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。
16.根据权利要求8所述的多点触摸方法,其特征在于,所述输出信号包括:用于执行控制命令的信号,用于划出轨迹的信号,用于显示图像的信号,或者用于播放音乐的信号。
17.根据权利要求8所述的多点触摸方法,其特征在于,所述触摸操作具体为以下各种操作的任一种或其组合:多点同时触摸,多点非同时触摸,多点单击,多点多击,多点向心运动,多点向外放射运动,多点同向运动,多点异向运动,多点点击和运动,多点曲线运动,多点分离曲线的组合,多点跨界面操作。
一种多点触摸系统及其方法\n技术领域\n[0001] 本发明涉及一种触摸输入技术,特别是一种多点触摸系统及其方法。\n背景技术\n[0002] 为提高用户体验,利用手势进行输入正成为业界的趋势,而用户通过手势进行输入的需求就对操作界面提出了需要支持多点触摸的技术要求,从而多点触摸技术也成为当前业界关注的技术。传统的触摸界面通常只支持单点触摸,虽然传统的触摸界面也可以支持简单的两到三点的触摸输入,但应用起来十分不方便。而现有技术中的多点触摸技术为在同一物理界面上实现的多点触摸技术,此种方案通常需要基于特殊而昂贵的多点触摸界面实现。并且,大尺寸的触摸界面也比较昂贵。因此,使用昂贵的多点触摸界面已成为新技术的阻碍。\n[0003] 通过研究上述现有技术,发明人发现上述方案至少存在以下缺点:\n[0004] 1.目前多点触摸技术的实现基于特殊而昂贵的多点触摸界面,虽然可带给用户较好的交互体验,但价格昂贵。\n[0005] 2.目前的多点触摸技术是基于同一物理界面实现的,大尺寸触摸界面会进一步带来成本的增加。\n发明内容\n[0006] 本发明的目的是提供一种多点触摸系统及方法,通过整合相互独立的触摸输入模块上产生的触摸输入信号,在实现多点触摸功能的同时降低实现成本。\n[0007] 根据本发明的一个方面,提供了一种多点触摸系统,包括:\n[0008] 至少两个物理上相互独立的触摸输入模块,所述触摸输入模块,用于接收用户的触摸操作,生成与所述触摸操作相对应的第一触摸信号;\n[0009] 触摸信号整合模块,用于接收至少两个所述第一触摸信号,对所述至少两个所述第一触摸信号进行处理,生成第二触摸信号;以及\n[0010] 触摸信号处理模块,与所述触摸信号整合模块相连,用于按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。\n[0011] 优选地,所述第一触摸信号具体为:第一触摸位置信号和/或第一触摸强度信号。\n[0012] 优选地,所述触摸信号整合模块包括:\n[0013] 第一触摸信号来源记录单元,用于根据各所述第一触摸信号与产生所述各所述第一触摸信号的所述触摸输入模块间的对应关系,分别记录各所述第一触摸信号相应的第一触摸信号来源信息;\n[0014] 第一触摸信号时间记录单元,用于分别记录生成各所述第一触摸信号的第一触摸信号时间信息;以及\n[0015] 第二触摸信号生成单元,与所述第一触摸信号来源记录单元及所述第一触摸信号时间记录单元相连,用于根据所述第一触摸信号来源信息及所述第一触摸信号时间信息按照各所述第一触摸信号生成的先后顺序生成所述第二触摸信号。\n[0016] 优选地,所述第一触摸信号时间信息具体为:生成所述第一触摸信号的起止时刻信息,或生成各所述第一触摸信号的先后顺序信息。\n[0017] 优选地,所述触摸信号处理模块包括:\n[0018] 触摸模式解析单元,用于解析所述第二触摸信号对应的触摸模式;和触摸指令生成单元,根据所述触摸模式生成所述触摸指令。\n[0019] 优选地,所述触摸模式具体为以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。\n[0020] 优选地,所述触摸模式包括:描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。\n[0021] 根据本发明的另一个方面,还提供了一种多点触摸方法,用于包括至少两个物理上相互独立的触摸输入模块的多点触摸系统,包括以下步骤:\n[0022] 分别接收作用于各所述触摸输入模块上的触摸操作,生成与所述触摸操作相对应的第一触摸信号;\n[0023] 对至少两个所述第一触摸信号进行处理,生成第二触摸信号;以及[0024] 接收所述第二触摸信号,并按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。\n[0025] 优选地,所述第一触摸信号具体为:第一触摸位置信号和/或第一触摸强度信号。\n[0026] 优选地,所述对至少两个所述第一触摸信号进行处理,生成第二触摸信号的步骤具体为:\n[0027] 根据各所述第一触摸信号与产生所述各所述第一触摸信号的所述触摸输入模块间的对应关系,分别记录各所述第一触摸信号相应的第一触摸信号来源信息;\n[0028] 分别记录生成各所述第一触摸信号的第一触摸信号时间信息;以及[0029] 根据所述第一触摸信号来源信息及所述第一触摸信号时间信息按照各所述第一触摸信号生成的先后顺序生成所述第二触摸信号。\n[0030] 优选地,所述第一触摸信号时间信息具体为:生成所述第一触摸信号的起止时刻信息,或生成各所述第一触摸信号的先后顺序信息。\n[0031] 优选地,所述接收所述第二触摸信号的步骤具体为:\n[0032] 按照时间顺序逐点接收所述第二触摸信号,或按照时间顺序分时间段接收所述第二触摸信号。\n[0033] 优选地,所述按照预设方式对所述第二触摸信号进行处理,生成触摸指令的步骤具体为:\n[0034] 解析所述第二触摸信号对应的触摸模式,根据所述触摸模式生成所述触摸指令。\n[0035] 优选地,所述触摸模式具体为以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。\n[0036] 优选地,所述触摸模式包括:描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。\n[0037] 优选地,所述输出信号包括:用于执行控制命令的信号,用于划出轨迹的信号,用于显示图像的信号,用于播放音乐的信号。\n[0038] 优选地,所述触摸操作具体为以下各种操作的任一种或其组合:多点同时触摸,多点非同时触摸,多点单击,多点多击,多点向心运动,多点向外放射运动,多点同向运动,多点异向运动,多点点击和运动,多点曲线运动,多点分离曲线的组合,多点跨界面操作。\n[0039] 本发明的实施例,至少可以取得以下有益效果:\n[0040] 1.使多个传统的触摸输入模块或多点触摸模块可以组成支持多点触摸输入界面,并可将不同的触摸输入模块上的简单手势输入组合成各种复杂的手势输入。\n[0041] 2.多点触摸系统中各触摸输入模块也可单独作为触摸输入装置使用。\n[0042] 3.降低了支持手势输入的触摸输入界面的成本。\n附图说明\n[0043] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0044] 图1是本发明实施例的多点触摸系统的结构图;\n[0045] 图2(a)-(i)是本发明实施例的触摸输入模块的各种排列方式示意图;\n[0046] 图3是图1中触摸信号整合模块的结构图;\n[0047] 图4是图1中触摸信号处理模块的结构图;\n[0048] 图5(a)-(e)是本发明实施例中的五种触摸操作组合方式的示意图。\n具体实施方式\n[0049] 如图1所示,本发明的实施例提供了一种多点触摸系统,包括:至少两个物理上相互独立的触摸输入模块10,触摸信号整合模块20和触摸信号处理模块30。\n[0050] 其中的至少两个物理上相互独立的触摸输入模块10,每个所述触摸输入模块10,用于在有用户进行触摸操作时,生成与所述触摸操作相对应的第一触摸信号。\n[0051] 其中,第一触摸信号具体为:第一触摸位置信号和/或第一触摸强度信号。\n[0052] 每个所述触摸输入模块10可以是仅支持单点触摸功能的传统触摸屏或触摸板,也可以是支持多点触摸的触摸屏或触摸板,在大小及形状上,所述每个所述触摸输入模块\n10可以相同或不同。在实际的应用过程中,各个所述触摸输入模块10间的物理位置关系可以根据用户的实际需求来进行设置。\n[0053] 各所述触摸输入模块的位置关系可以有很多种,如图2所示,(a)两触摸输入模块的横向并列放置,(b)两触摸输入模块的纵向并列放置,(c)两触摸输入模块的横向并列放置,(d)三触摸输入模块的上下配合放置,(e)三触摸输入模块的左右配合放置,(f)三触摸输入模块的错落放置,(g)三触摸输入模块的横向并列放置,(h)四触摸输入模块的矩阵放置,(i)两触摸输入模块分离放置。\n[0054] 其中的触摸信号整合模块20,用于接收至少两个所述第一触摸信号,对所述至少两个所述第一触摸信号进行处理,生成第二触摸信号。\n[0055] 如图3所示,上述触摸信号整合模块20包括:\n[0056] 第一触摸信号来源记录单元21,用于根据各触摸输入模块1-N生成第一触摸信号的情况,分别记录各所述第一触摸信号相应的第一触摸信号来源信息,如:对应记录产生各第一信号的触摸输入模块的编号;\n[0057] 第一触摸信号时间记录单元22,用于分别记录生成各所述第一触摸信号的第一触摸信号时间信息,第一触摸信号时间信息可以是生成所述第一触摸信号的起止时刻信息,也可以是生成各所述第一触摸信号的先后顺序信息。\n[0058] 第二触摸信号生成单元23,与所述第一触摸信号来源记录单元21及所述第一触摸信号时间记录单元22相连,用于根据第一触摸信号来源信息及第一触摸信号时间信息按照各所述第一触摸信号生成的先后顺序将各第一触摸信号整合成第二触摸信号。\n[0059] 其中的触摸信号处理模块30,与所述触摸信号整合模块20相连,用于按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。\n[0060] 如图4所示,上述触摸信号处理模块30包括:\n[0061] 触摸模式解析单元31,用于解析第二触摸信号对应的触摸模式;和[0062] 触摸指令生成单元32,根据所述触摸模式生成所述触摸指令。\n[0063] 其中,触摸模式可以是以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。触摸模式还可以是:描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。\n[0064] 本发明的实施例还提供了一种多点触摸方法,用于包括至少两个物理上相互独立的触摸输入模块的多点触摸系统,该方法包括以下步骤:\n[0065] S100分别接收作用于各所述触摸输入模块上的触摸操作,生成与所述触摸操作相对应的第一触摸信号,这里的第一触摸信号可以是第一触摸位置信号,也可以是第一触摸强度信号,还可以是第一触摸速度信号,用来描述用户触摸操作的快慢程度,或者上述三种信号的组合。\n[0066] S200对至少两个所述第一触摸信号进行处理,生成第二触摸信号。\n[0067] 具体可包括如下三步骤:\n[0068] S210根据各所述第一触摸信号与产生所述各所述第一触摸信号的所述触摸输入模块间的对应关系,分别记录各所述第一触摸信号相应的第一触摸信号来源信息。\n[0069] S220分别记录生成各所述第一触摸信号的第一触摸信号时间信息,其中所述第一触摸信号时间信息可以是生成所述第一触摸信号的起止时刻信息,也可以是生成各所述第一触摸信号的先后顺序信息。\n[0070] 多点触摸系统可依据第一触摸信号时间信息判断来自不同触摸输入模块的信号产生的时间先后关系。\n[0071] S230根据所述第一触摸信号来源信息及所述第一触摸信号时间信息按照各所述第一触摸信号生成的先后顺序生成所述第二触摸信号。\n[0072] S300接收所述第二触摸信号,并按照预设方式对所述第二触摸信号进行处理,生成触摸指令,基于所述触摸指令,所述系统可生成被用户感知的输出信号。接收所述第二触摸信号可以是按照时间顺序逐点接收所述第二触摸信号,也可以是按照时间顺序分时间段接收所述第二触摸信号。\n[0073] 这里的输出信号包括:用于执行控制命令的信号,用于划出轨迹的信号,用于显示图像的信号,用于播放音乐的信号。\n[0074] 其中,触摸操作具体为以下各种操作的任一种或其组合:多点同时触摸,多点非同时触摸,多点单击,多点多击,多点向心运动,多点向外放射运动,多点同向运动,多点异向运动,多点点击和运动,多点曲线运动(包括:弧线,圆形或者类圆形,波浪线,转折线等),多点分离曲线的组合,多点跨界面操作。\n[0075] 如图5所示,(a)示出了分别在两块触摸输入模块上同时进行同向操作的三种情况,(b)示出了分别在两块触摸输入模块上同时进行异向操作的四种情况,(c)示出了分别在两块触摸输入模块上同时或先后进行曲线运动的情况,(d)示出了分别在两块触摸输入模块上同时或先后进行点击及曲线运动的情况,(e)示出了在三块触摸输入模块中的其中两块间做跨界操作,在另一块触摸输入模块做与所述跨界操作同向操作的情况。\n[0076] 其中,按照预设方式对所述第二触摸信号进行处理,生成触摸指令的步骤具体为:\n解析所述第二触摸信号对应的触摸模式,根据所述触摸模式生成所述触摸指令。\n[0077] 其中,触摸模式具体为以下各种模式中的任一种:单点触摸,多点触摸,单触摸轨迹,多触摸轨迹。触摸模式还可以是描述所述第二触摸信号强度的第二触摸信号强度信息,以及描述所述第二触摸信号强度变化的第二触摸信号强度变化信息。\n[0078] 下面通过具体实例进一步说明多点触摸系统及方法的具体实现:\n[0079] 实例一,以在两块传统触摸板,触摸信号整合模块,及触摸信号处理模块构成的多点触摸系统上,在观看视频的场景下,用户分别在两块触摸板上同时进行横向异向操作为例,具体说明。(如图5(b)左数第二幅图所示)\n[0080] 定义两块传统触摸板中位于左侧的触摸板的名称为左触摸板,位于右侧的触摸板的名称为右触摸板。左触摸板接收到用户操作触发的左向拉伸触摸信号,右触摸板接收到用户操作触发的右向拉伸触摸信号;两触摸板分别将其生成的左向拉伸触摸信号及右向拉伸触摸信号发送给触摸信号整合模块。\n[0081] 触摸信号整合模块中的触摸信号来源记录单元分别为左右向拉伸触摸信号标记其产生来源,即为左向拉伸触摸信号标记其产生来源为左触摸板,为右向拉伸触摸信号标记其产生来源为右触摸板。\n[0082] 触摸信号整合模块中的触摸信号时间记录单元分别为左右向拉伸触摸信号记录其时间信息,记录时间信息的方式可以是:分别记录左右向拉伸触摸信号对应操作的起始及终止时刻,也可以是:记录左右向拉伸触摸信号在时间上的先后顺序,此处为同时触发,所以记录结果为二者同时发生。\n[0083] 多点触摸系统还可以包括:触摸信号速度记录单元,用于分别记录各触摸操作的触摸信号速度信息,即用户操作的快慢程度,如相同行程的左右向拉伸操作所完成的时间。\n[0084] 多点触摸系统还可以包括:触摸信号产生场景记录单元,用于记录用户操作时的当前应用场景信息,如:看视频,浏览网页,画图,编辑文档,启动应用程序等等。应用场景信息的获取方式可以是通过获取当前工作窗口的名称,通过与预存的对应表进行比对得知当前应用场景信息及其各种用户操作与应用程序需要相应执行的动作之间的对应关系。此实施例中,获知应用场景信息为播放视频,找到与拉伸动作相对应的应用程序应执行的操作为在用户拉伸操作的方向上放大视频窗口尺寸。\n[0085] 触摸信号整合模块中的第二触摸信号生成单元根据左右向拉伸触摸信号的来源信息,时间信息,速度信息以及应用场景信息,将左右向拉伸触摸信号整合为第二触摸信号,并将第二触摸信号传递给触摸信号处理模块。\n[0086] 触摸信号处理模块接收到第二触摸信号,对其进行分析处理,得知此刻用户操作所需对应的操作是依照用户操作的速度调整视频窗口的左右边界向外延伸,从而放大视频播放窗口。若用户操作速度快,则窗口放大速度快,若用户操作速度慢,则窗口放大速度慢;\n触摸信号处理模块产生可以令应用程序执行上述操作的触摸指令。应用程序收到触摸指令后,放大视频窗口,用户可通过视频窗口大小的变化直观感受到用户操作。\n[0087] 实例二、以在三块传统触摸板,触摸信号整合模块,及触摸信号处理模块构成的多点触摸系统上,在画图场景下,用户在其中两块触摸板上做跨界曲线滑动,在另一块触摸板上做直线滑动的情况为例,具体说明。(如图5(e)所示)\n[0088] 定义三块传统触摸板中位于左侧靠上的触摸板的名称为触摸板A,位于左侧靠下的触摸板的名称为触摸板B,位于右侧的触摸板的名称为触摸板C。触摸板B接收到用户操作触发的第一曲线触摸信号,触摸板A接收到用户操作触发的第二曲线触摸信号,触摸板C接收到用户操作触发的直线触摸信号;三块触摸板分别将其生成的第一曲线触摸信号,第二曲线触摸信号及直线触摸信号发送给触摸信号整合模块。\n[0089] 触摸信号整合模块中的触摸信号来源记录单元分别为其收到的三个触摸信号标记其产生来源,即为第一曲线触摸信号标记其产生来源为触摸板B,为第二曲线触摸信号标记其产生来源为触摸板A,为直线触摸信号标记其产生来源为触摸板C。\n[0090] 触摸信号整合模块中的触摸信号时间记录单元分别为三个触摸信号记录其时间信息,记录时间信息的方式可以是:分别记录三个触摸信号对应操作的起始及终止时刻,也可以是:记录三个触摸信号在时间上的先后顺序。\n[0091] 假设用户触发的曲线滑动的起始时刻为T1,到达触摸板A与触摸板B相连接的边界的时刻为T2,曲线滑动的结束时刻为T3,用户触发直线滑动的起始时刻为T4,结束直线滑动的时刻为T5。假设在当前应用场景中,按照时间顺序应依次经过T1,T4,T2,T3,T5时刻,即用户已触发曲线滑动,且曲线滑动还位于触控板B上时,用户触发直线滑动,曲线滑动结束后,直线滑动才结束。\n[0092] 此时,触摸信号时间记录单元可以为第一曲线触摸信号记录相应的T1和T2时刻,为第二曲线触摸信号记录相应的T2和T3时刻,为直线触摸信号记录相应的T4和T5时刻,还可以记录第一曲线触摸信号与第二曲线触摸信号时间上依次触发,直线触摸信号在第一曲线触摸信号已触发后才被触发,且晚于第二曲线触摸信号结束。\n[0093] 多点触摸系统中的触摸信号速度记录单元分别为三个触摸信号记录速度信息,即用户操作的快慢程度。\n[0094] 多点触摸系统中的触摸信号产生场景记录单元记录用户操作时的当前应用场景信息为画图。并根据当前场景调用相关的对应表,对当前正在编辑的图像进行操作,如:此处的触摸板A及触摸板B用于支持对编辑图像进行旋转的操作,触摸板C用于支持对编辑图像进行平移的操作。\n[0095] 触摸信号整合模块中的第二触摸信号生成单元根据三个触摸信号的来源信息,时间信息,速度信息以及应用场景信息,将三个触摸信号整合为第二触摸信号,其中,因第一曲线触摸信号的结束时刻与第二曲线触摸信号的起始时刻相吻合,因此判断此跨界操作为连续操作,执行连续的动作。并将第二触摸信号传递给触摸信号处理模块。\n[0096] 触摸信号处理模块接收到第二触摸信号,对其进行分析处理,得知此刻用户操作所需对应的操作是依照用户操作的速度将当前编辑图像按照曲线滑动的方向旋转,并按照直线滑动的方向向上平移。因T1在T4时刻之前,故编辑图像先发生原地旋转一段时间后再边旋转边向上平移,因T3在T5时刻之前,因此,当编辑图像停止旋转后仍要继续向上平移一段距离。触摸信号处理模块产生可以令应用程序执行上述操作的触摸指令。应用程序收到触摸指令后,将当前编辑的图像按照上述方式旋转平移,用户可通过编辑图像位置和角度的改变直观感受到用户操作。\n[0097] 在跨界操作中,跨界操作可以维持在一个触摸输入模块上的操作含义,也可以由于发生的是跨界操作,而产生新的操作含义。具体情况根据具体应用场景的定义而定。\n[0098] 用户在利用本发明实施例中各种触摸输入模块相互临近的多点触摸系统时,可通过一只手在不同触摸输入模块的交界线附近进行操作实现多点触摸操作,也可通过两手在两个或者两个以上的触摸输入模块上操作,实现多点触摸操作。\n[0099] 以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
法律信息
- 2014-07-02
- 2011-07-27
实质审查的生效
IPC(主分类): G06F 3/041
专利申请号: 200810223908.3
申请日: 2008.10.09
- 2010-06-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-07-30
|
2008-02-25
| | |
2
| |
2007-04-04
|
2005-04-26
| | |
3
| |
2008-08-27
|
2008-02-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |