CN103324420B - 一种多点触控板输入操作识别方法及电子设备 - Google Patents

一种多点触控板输入操作识别方法及电子设备 Download PDF

Info

Publication number
CN103324420B
CN103324420B CN201210073163.3A CN201210073163A CN103324420B CN 103324420 B CN103324420 B CN 103324420B CN 201210073163 A CN201210073163 A CN 201210073163A CN 103324420 B CN103324420 B CN 103324420B
Authority
CN
China
Prior art keywords
control operation
touch control
touch
display object
arbitrary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210073163.3A
Other languages
English (en)
Other versions
CN103324420A (zh
Inventor
史昕亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210073163.3A priority Critical patent/CN103324420B/zh
Publication of CN103324420A publication Critical patent/CN103324420A/zh
Application granted granted Critical
Publication of CN103324420B publication Critical patent/CN103324420B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种多点触控板输入操作识别方法及电子设备。应用于一电子设备,该电子设备包括一触控板和一个显示单元,该方法包括:当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。应用本发明所提供的方法和电子设备使得触控板上触控操作可以分别对应到屏幕上的不同对象并分别对它们进行操作。

Description

一种多点触控板输入操作识别方法及电子设备
技术领域
本发明涉及电子技术领域,尤其涉及一种多点触控板输入操作识别方法及电子设备。
背景技术
随着触摸技术的发展,现在的多点触控板(触控板(TouchPad)是一种触摸敏感的指示设备,它可以实现一般鼠标的所有功能。通过手指在TouchPad上的移动,您能够容易地完成鼠标的移动。通过按动TouchPad下方的按键,可完成相应的点击动作(按动左\右键,即相当点击鼠标左右键))。而且现有的触控板已经有能力对多达10个手指的位置分别进行识别跟踪并实时将各个手指的轨迹汇报给上层应用。然而,由于触控板先天的劣势,手指不能像在触摸屏上那样所见即所得地操纵多个对象。于是多点触控板上的交互和应用一直停留在比较简单初级的水平,目前大多都是利用几个比较常用的手势加快操作速度。
如果某一电子设备外接一个触控板,该触控板只是充当鼠标的作用,则存在很大的资源浪费。
现有技术中,对于触控板也提供了通过触控手势的不同对应不同的触控输入操作。但是该方案存在以下问题:
通过固定的手势形态向AP发送指令来进行交互,如两指zoom in/out,rotate,scroll,三指四指scroll。这些手势大多用于加速一些操作,更像是一种指令,如果想用户能够方便的使用上述功能必需得将所述手势信息设计得便于记忆,所以能提供的手势数量较少,所以能够进行的交互形势也比较有限。
在特定的应用环境下,通过一指或多指手势操纵一个屏幕对象,该种交互比较生动,但是无法实现多对象的交互操作。
发明内容
本发明提供一种多点触控板输入操作识别方法及电子设备,本发明所提供的方法和装置用于解决现有技术中通过触控板输入触控信息的方式有限的问题。
一种多点触控板输入操作识别方法,应用于一电子设备,该电子设备包括一触控板和一个显示单元,该方法包括:
当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;
根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
所述触控操作信息中包括所述至少两个触控操作的时序参数,所述时序参数表明执行所述至少两个触控操作的先后顺序,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象。
获取所述至少两个触控操作对应的时序参数包括:
当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触操控操作与所述任一数值的对应关系;
根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数。
根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象包括:
获取预存的所述计数器中各数值与显示对象的第一对应关系;
根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
所述触控操作信息中包括所述至少两个触控操作的位置参数,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
获取预先设置的触控板中多个触控子区域与显示对象的对应关系;
根据每个触控操作的位置参数确定对应的触控子区域,根据所述触控子区域与显示对象的对应关系,确定所述每个触控操作对应的显示对象。
所述触控操作信息中包括所述至少两个触控操作的轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;
确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应。
所述触控操作信息中包括所述至少两个触控操作的触控点参数,所述触控点参数表明任一触控操作中包括的触控点个数,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括
根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
一种电子设备,该电子设备包括一触控板和一个显示单元,该电子设备还包括:
检测单元,用于当触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;
显示对象选择单元,用于根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
该显示对象选择单元包括:
时序选择模块,用于当所述触控操作信息中包括所述至少两个触控操作的时序参数,所述时序参数表明执行所述至少两个触控操作的先后顺序,根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
位置选择模块,用于当所述触控操作信息中包括所述至少两个触控操作的位置参数,获取预先设置的触控板中多个触控子区域与显示对象的对应关系;根据每个触控操作的位置参数确定对应的触控子区域,根据所述触控子区域与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
运动方向确定模块,用于当所述触控操作信息中包括所述至少两个触控操作的轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应;
触控点确定模块,用于当所述触控操作信息中包括所述至少两个触控操作的触控点参数,所述触控点参数表明任一触控操作中包括的触控点个数,根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
所述时序选择模块包括:
触控操作时序获取子模块,用于当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触操控操作与所述任一数值的对应关系;根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数。
显示对象确定子模块,用于获取预存的所述计数器中各数值与显示对象的第一对应关系;根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
上述技术方案中的一个或两个,至少具有如下技术效果:
通过触控操作的先后顺序、区域、移动方向以及触控点个数不同来将触控操作关联到不同的屏幕对象并进行操作。不同的屏幕对象交互方式对应于不同的关联方式。使得触控板上触控操作可以分别对应到屏幕上的不同对象并分别对它们进行操作。
附图说明
图1为本发明实施例一种多点触控板输入操作识别方法的流程图;
图2为本发明实施例中当触控操作信息为时序参数的方法流程图;
图3为本发明实施例中当触控操作信息为位置参数的方法流程图;
图4为本发明实施例中触控操作信息为轨迹参数的方法流程图;
图5为本发明实施例中触控操作信息为触控点参数的方法流程图;
图6为本发明实施例一种电子设备的结构示意图;
图7为本发明实施例中显示对象选择单元的结构示意图;
图8为本发明实施例中时序选择模块的结构示意图。
具体实施方式
本发明实施例提供一种多点触控板输入操作识别方法,应用于一电子设备,该电子设备包括一触控板和一个显示单元,该方法包括:当触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
现有技术中因为触控板只能接收触控信息,但是不能显示内容。所以现有技术中的触控板一般情况下所使用到的功能与鼠标相似,所以存在很大的硬件资源浪费。在本发明实施例中根据触控操作的位置信息、触控点个数、触控操作运行轨迹等信息将检测到的多个触控操作进行分类,并且根据预先设置的触控操作信息与显示对象的对象关系,确定触控操作对应的显示对象。
如图1所示,本发明实施例提供一种多点触控板输入操作识别方法,下面结合说明书附图对本发明的具体实施方式进行详细说明:
本发明实施例所提供的方法应用于电子设备中,并且该电子设备包括一触控板和一个显示单元,该显示单元中显示多个显示对象。当通过触控板检测到的触控操作信息控制显示单元中的多个显示对象时,该方法包括:
步骤101,当触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;
本发明实施例中的触控操作的定义是当触控点与显示单元接触到触控与显示单元分离的整个操作过程。而且在本发明实施例中,一个触控操作可以对应多个触控点。
在发明实施中,所述触控操作信息可以包括多种,该触控操作信息的主要用于对多个触控操作进行分类。最优化的方式所述触控操作信息可以包括:触控操作的时序参数、触控操作的位置参数、触控操作的轨迹参数和触控操作的触控点参数。
所述时序参数表明执行所述至少两个触控操作的先后顺序;所述轨迹参数表明任一触控操作中触控点的运行轨迹;所述触控点参数表明任一触控操作中包括的触控点个数。
在本发明实施中触控操作信息中的各参数可以单独使用,也可以多个参数混合使用从而更精确的确定任一触控操作对应的显示对象。
步骤102,根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
根据步骤101中选择的多个触控操作参数:触控操作的时序参数、触控操作的位置参数、触控操作的轨迹参数和触控操作的触控点参数。在该步骤102中则根据对应的参数与显示对象的对应关系确定触控操作对应的显示对象。
如图2所示,当所述触控操作信息为时序参数,则本发明实施例所提供的方法包括:
步骤201,当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,并从所述触控操作信息中获取时序参数;
该实施中的时序参数可以通过多种方式实现,该实施例中选择可以选择以下几种方式实现:
(1)预先设置显示对象的排序,根据该排序确定先后输入的触控操作对应某一个显示对象。如:图标A排序为第一;图标B排序为第二;则具体的实现方式可以是:第一个执行的触控操作对应图标A;第二个执行的触控操作对应图标B。以上只是对两个显示对象的对应,在具体的实例中可以根据上述方法同样适用于多个显示对象的对应。
(2)通过预设的计数器实现先后执行的触控操作与显示对象的对应关系,具体实现的方式可以是:
预先设置计数器中各数值与各显示对象的第一对应关系;在该实施例中可以将显示单元中的每个显示对象都对应一个计数器数值;另外也可以选择显示单元中的多个显示对象与计数器中多个数值的对应关系。
当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触操控操作与所述任一数值的对应关系;
根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数,根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
步骤202,根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象。
如图3所示,当所述触控操作信息为位置参数,则本发明实施例所提供的方法包括:
步骤301,将所述触控板划分为的多个触控子区域,并设定的多个显示对象与所述多个触控子区域一一对应;
在具体的引用中,可以根据事先单元中包括的显示对象数量将触控板划分成多个区域,并且设置每个触控子区域与显示对象的对应关系。进一步,在显示对象的设定位置表示与触控子区域的对应关系,以便用户能够通过查看显示对象即可确定显示对象对应的触控子区域。
步骤302,当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,并从所述触控操作信息中获取每个触控操作的坐标位置信息;
步骤303,根据每个触控操作的坐标为位置信息确定每个触控操作对应的触控子区域。
步骤304,根据设定的显示对象与所述触控子区域的一一对应关系确定每个触控操作对应的显示对象。
上述实施例通过预先将触控板分区,然后根据每个分区与显示对象的对应关系确定每个分区中执行的触控操作对应的显示对象。实现简便,而且能够准确的定位到某一个显示对象。
如图4所示,当所述触控操作信息为轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,则本发明实施例所提供的方法包括:
步骤401,根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;
该实施例中,当一个快速启动界面,界面上面有很多icon,界面中央为一个热点。如果将多个图标移动到所述热点位置,现有技术中则需要将光标移动到图标位置,然后通过拖拽的操作将选中的图标移动至热点位置。
在本实施例中,首先确定每个图标位置与所述热点位置的直线轨迹,即确定每个显示对象到预设操作点的直线轨迹。
步骤402,当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,从所述操作信息中获取触控操作的轨迹参数;
其中,所述轨迹参数表明任一触控操作中触控点的运行轨迹;
步骤403,确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应。
在该实施中,如果任一触控操作为滑动操作,则获取滑动操作的滑动轨迹信息。如果滑动的轨迹与将热点周围的任一图标移动到热点位置的滑动轨迹相似,则将所述滑动操作视为将所述任一图标移动到热点位置。
如图5所示,当所述触控操作信息为触控点参数,则本发明实施例所提供的方法包括:
步骤501,预先设置每个显示对象与触控点个数的对应关系;
在本发明实施例中,在设置显示对象与触控点个数的对应关系时候,可以将每个显示对象的触控点个数作为提示信息显示在显示对象的设定位置。
步骤502,当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,并获取所述操作信息中每个触控操作对应的触控点个数;
步骤503,根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
上述实施例的描述都是分别执行的,在具体的应用环境中可以将上述实施例中的两个或者多个进行组合应用。在具体应用时,可以设置将上述各实施例对应的设置优先级,从而根据优先级择优的选择某一个或多个事实的组合实现显示对象与触控边操作的对应。
如图6所示,本发明实施例还提供一种电子设备,该电子设备包括一触控板601和一个显示单元602,该电子设备还包括:
检测单元603,用于当触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息;
显示对象选择单元604,用于根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
如图7所示,在发明实施中,所述触控操作信息可以包括多种,该触控操作信息的主要用于对多个触控操作进行分类。最优化的方式所述触控操作信息可以包括:触控操作的时序参数、触控操作的位置参数、触控操作的轨迹参数和触控操作的触控点参数。则所述该显示对象选择单元604包括:
时序选择模块701,用于当所述触控操作信息中包括所述至少两个触控操作的时序参数,所述时序参数表明执行所述至少两个触控操作的先后顺序,根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
位置选择模块702,用于当所述触控操作信息中包括所述至少两个触控操作的位置参数,获取预先设置的触控板中多个触控子区域与显示对象的对应关系;根据每个触控操作的位置参数确定对应的触控子区域,根据所述触控子区域与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
运动方向确定模块703,用于当所述触控操作信息中包括所述至少两个触控操作的轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应;
触控点确定模块704,用于当所述触控操作信息中包括所述至少两个触控操作的触控点参数,所述触控点参数表明任一触控操作中包括的触控点个数,根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
如图8所示,在本发明实施例中,通过时序方式将触控操作与显示对象对应的方式包括多种,在实施中所述时序选择模块701包括:
触控操作时序获取子模块801,用于当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触操控操作与所述任一数值的对应关系;根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数。
显示对象确定子模块802,用于获取预存的所述计数器中各数值与显示对象的第一对应关系;根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:
通过触控操作的先后顺序、区域、移动方向以及触控点个数不同来将触控操作关联到不同的屏幕对象并进行操作。不同的屏幕对象交互方式对应于不同的关联方式。使得触控板上触控操作可以分别对应到屏幕上的不同对象并分别对它们进行操作。提供了更多触控板与显示单元交互的方式,极大地发挥了多点触控的能力和优势,极大地丰富了多点触控板上的交互操作,带给用户全新的前所未有的体验。
以上各实施例中的方法可单独实施,也可互相结合实施,本领域技术人员可根据实际需要进行选择。
前述实施例中的操作电子设备的方法中的各种变化方式和具体实例同样适用于本实施例的操作电子设备的装置,通过前述对操作电子设备的方法的详细描述,本领域技术人员可以清楚的知道本实施例中操作电子设备的装置的实施方法,所以为了说明书的简洁,在此不再详述。
本发明实施例判断操作体在触摸显示屏上的操作是否为预定操作,而预定操作就是操作体在触摸显示屏上形成至少两个触点,且这些触点在沿着触摸显示屏移动的过程中,任意两个触点之间的相对位置保持不变,如果是这样的操作的话,就对对应的操作对象进行操作,即本实施定义了一个新的触摸手势来完成相应的操作,增加了触摸手势的种类,使得触摸手势多样化,可以完成比较复杂的操作。
进一步,本发明实施例中的触摸手势更符合自然的操作习惯,用户对手势的学习成本低。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种多点触控板输入操作识别方法,应用于一电子设备,该电子设备包括一触控板和一个显示单元,其特征在于,该方法包括:
当通过触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,其中,所述触控操作信息包括所述至少两个触控操作的用于表明执行所述至少两个触控操作的先后顺序的时序参数或所述至少两个触控操作的用于表明任一触控操作中触控点的运行轨迹的轨迹参数或所述至少两个触控操作的用于表明任一触控操作中包括的触控点个数的触控点参数;
根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
2.如权利要求1所述的方法,其特征在于,所述触控操作信息中包括所述至少两个触控操作的时序参数,所述时序参数表明执行所述至少两个触控操作的先后顺序,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象。
3.如权利要求2所述的方法,其特征在于,获取所述至少两个触控操作对应的时序参数包括:
当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触控操作与所述任一数值的对应关系;
根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数。
4.如权利要求3所述的方法,其特征在于,根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象包括:
获取预存的所述计数器中各数值与显示对象的第一对应关系;
根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
5.如权利要求1所述的方法,其特征在于,所述触控操作信息中包括所 述至少两个触控操作的位置参数,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
获取预先设置的触控板中多个触控子区域与显示对象的对应关系;
根据每个触控操作的位置参数确定对应的触控子区域,根据所述触控子区域与显示对象的对应关系,确定所述每个触控操作对应的显示对象。
6.如权利要求1所述的方法,其特征在于,所述触控操作信息中包括所述至少两个触控操作的轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括:
根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;
确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应。
7.如权利要求1所述的方法,其特征在于,所述触控操作信息中包括所述至少两个触控操作的触控点参数,所述触控点参数表明任一触控操作中包括的触控点个数,所述根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象包括
根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
8.一种电子设备,该电子设备包括一触控板和一个显示单元,其特征在于,该电子设备还包括:
检测单元,用于当触控板检测到至少两个触控操作,获取所述至少两个触控操作对应的触控操作信息,其中,所述触控操作信息包括所述至少两个触控操作的用于表明执行所述至少两个触控操作的先后顺序的时序参数或所述至 少两个触控操作的用于表明任一触控操作中触控点的运行轨迹的轨迹参数或所述至少两个触控操作的用于表明任一触控操作中包括的触控点个数的触控点参数;
显示对象选择单元,用于根据预设的触控操作信息中任一触控参数与显示单元中的显示对象的对应关系,确定每个触控操作对应的显示对象。
9.如权利要求8所述的电子设备,其特征在于,该显示对象选择单元包括:
时序选择模块,用于当所述触控操作信息中包括所述至少两个触控操作的时序参数,所述时序参数表明执行所述至少两个触控操作的先后顺序,根据预设的时序参数与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
位置选择模块,用于当所述触控操作信息中包括所述至少两个触控操作的位置参数,获取预先设置的触控板中多个触控子区域与显示对象的对应关系;根据每个触控操作的位置参数确定对应的触控子区域,根据所述触控子区域与显示对象的对应关系,确定所述每个触控操作对应的显示对象;
运动方向确定模块,用于当所述触控操作信息中包括所述至少两个触控操作的轨迹参数,所述轨迹参数表明任一触控操作中触控点的运行轨迹,根据每个显示对象的位置信息,确定每个显示对象到预设操作点的直线轨迹;确定任一触控操作的运行轨迹与每个显示对象对应的直线轨迹的夹角,获取所述夹角最小的第一直线轨迹,并确定所述直线轨迹对应的对象与所述任一触控操作对应;
触控点确定模块,用于当所述触控操作信息中包括所述至少两个触控操作的触控点参数,所述触控点参数表明任一触控操作中包括的触控点个数,根据预设的触控点个数与显示对象的对应关系,确定每个触控操作对应的显示对象。
10.如权利要求9所述的电子设备,其特征在于,所述时序选择模块包括:
触控操作时序获取子模块,用于当预先设置的计数器显示任一数值时,检测到任一触控操作则建立所述任一触控操作与所述任一数值的对应关系;根据计数器中数值的排序确定所述至少两个触控操作对应的时序参数;
显示对象确定子模块,用于获取预存的所述计数器中各数值与显示对象的第一对应关系;根据所述第一对应关系和所述时序参数确定触控操作对应的显示对象。
CN201210073163.3A 2012-03-19 2012-03-19 一种多点触控板输入操作识别方法及电子设备 Active CN103324420B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210073163.3A CN103324420B (zh) 2012-03-19 2012-03-19 一种多点触控板输入操作识别方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210073163.3A CN103324420B (zh) 2012-03-19 2012-03-19 一种多点触控板输入操作识别方法及电子设备

Publications (2)

Publication Number Publication Date
CN103324420A CN103324420A (zh) 2013-09-25
CN103324420B true CN103324420B (zh) 2016-12-28

Family

ID=49193200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210073163.3A Active CN103324420B (zh) 2012-03-19 2012-03-19 一种多点触控板输入操作识别方法及电子设备

Country Status (1)

Country Link
CN (1) CN103324420B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025377A (zh) * 2014-04-30 2015-11-04 深圳市天易联科技有限公司 智能电视界面指令自适应识别方法
CN104267902B (zh) * 2014-09-22 2017-03-08 努比亚技术有限公司 一种应用程序交互控制方法、装置及终端
CN104636068B (zh) * 2015-02-02 2017-12-12 惠州Tcl移动通信有限公司 应用图标的操作方法和触控终端
CN104657059A (zh) * 2015-03-16 2015-05-27 联想(北京)有限公司 一种数据处理方法及电子设备
CN106484250A (zh) * 2015-08-31 2017-03-08 阿里巴巴集团控股有限公司 一种对象排序的方法与设备
JP6832765B2 (ja) * 2017-03-23 2021-02-24 シャープ株式会社 画像読取装置、画像形成装置、制御プログラムおよび制御方法
CN107103221B (zh) * 2017-04-28 2020-04-21 Oppo广东移动通信有限公司 解锁控制方法及相关产品
CN110083288B (zh) * 2019-04-22 2021-04-16 百度在线网络技术(北京)有限公司 显示界面的控制方法、装置、***、计算设备及可读介质
CN114063803B (zh) * 2020-07-31 2024-07-19 深圳市创易联合科技有限公司 一种内容显示方法、电子教学装置及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410781A (zh) * 2006-01-30 2009-04-15 苹果公司 利用多点感测设备进行的手势操作
CN101963859A (zh) * 2009-07-22 2011-02-02 义隆电子股份有限公司 使用触控板操作支持多点触控环境的荧幕的方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011503709A (ja) * 2007-11-07 2011-01-27 エヌ−トリグ リミテッド デジタイザのためのジェスチャ検出
EP2175354A1 (en) * 2008-10-07 2010-04-14 Research In Motion Limited Portable electronic device and method of controlling same
US20110310126A1 (en) * 2010-06-22 2011-12-22 Emil Markov Georgiev Method and system for interacting with datasets for display

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410781A (zh) * 2006-01-30 2009-04-15 苹果公司 利用多点感测设备进行的手势操作
CN101963859A (zh) * 2009-07-22 2011-02-02 义隆电子股份有限公司 使用触控板操作支持多点触控环境的荧幕的方法

Also Published As

Publication number Publication date
CN103324420A (zh) 2013-09-25

Similar Documents

Publication Publication Date Title
CN103324420B (zh) 一种多点触控板输入操作识别方法及电子设备
CN102253797B (zh) 触摸事件模型
EP1979804B1 (en) Gesturing with a multipoint sensing device
US8370772B2 (en) Touchpad controlling method and touch device using such method
US9292111B2 (en) Gesturing with a multipoint sensing device
CN105117056B (zh) 一种操作触摸屏的方法和设备
US20120105367A1 (en) Methods of using tactile force sensing for intuitive user interface
US20090102809A1 (en) Coordinate Detecting Device and Operation Method Using a Touch Panel
US9891812B2 (en) Gesture-based selection and manipulation method
US20150169122A1 (en) Method for operating a multi-touch-capable display and device having a multi-touch-capable display
KR101392936B1 (ko) 사용자 맞춤형 인터페이스 시스템 및 그 구현 방법
CN105934739A (zh) 用于触摸屏设备的虚拟鼠标
CN102768597B (zh) 一种操作电子设备的方法及装置
CN103324389A (zh) 智能终端应用程序的操作方法
CN103246398A (zh) 一种触控操作的实现方法
KR20160097410A (ko) 동작 인식을 통한 비접촉식 입력 인터페이스 제공 방법 및 그 장치
US20140298275A1 (en) Method for recognizing input gestures
CN103809793A (zh) 一种信息处理方法和电子设备
CN103870131B (zh) 一种控制电子设备的方法及电子设备
WO2014043275A1 (en) Gesturing with a multipoint sensing device
CN105468273A (zh) 一种用于在设备的触摸屏进行控制操作的方法和装置
US20140085197A1 (en) Control and visualization for multi touch connected devices
AU2016238971B2 (en) Gesturing with a multipoint sensing device
AU2014201419B2 (en) Gesturing with a multipoint sensing device
CN103677360A (zh) 电子装置以及相关的控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant