CN105446604B - 一种信息处理方法及电子设备 - Google Patents
一种信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN105446604B CN105446604B CN201410268336.6A CN201410268336A CN105446604B CN 105446604 B CN105446604 B CN 105446604B CN 201410268336 A CN201410268336 A CN 201410268336A CN 105446604 B CN105446604 B CN 105446604B
- Authority
- CN
- China
- Prior art keywords
- distance
- moment
- induction point
- sub
- induction
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种信息处理方法,包括:通过感应单元在第一时刻获得第一感应点集合,获得第一感应点集合时表示输入手势开始;按预定规则从第一感应点集合提取三个第一感应点;通过感应单元在第二时刻获得第二感应点集合;按预定规则从第二感应点集合提取三个第二感应点;处理三个第一感应点和三个第二感应点产生处理结果;当结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二和第一距离的改变趋势,产生控制指令并响应该指令。本发明还公开一种电子设备。
Description
技术领域
本发明涉及智能电子设备技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
随着触摸屏感应技术在电子设备中的广泛应用,用户对丰富电子设备的输入手势提出了越来越高的要求,怎样丰富电子设备对用户习惯性手势的识别,并能够通过识别结果执行更加丰富的处理操作,是目前亟待解决的技术问题。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及电子设备。
本发明提供一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括感应单元,所述方法包括:
通过所述感应单元在第一时刻获得第一感应点集合,其中,当通过所述感应单元在所述第一时刻获得所述第一感应点集合时表示输入手势开始;
按照预定规则从所述第一感应点集合中提取三个第一感应点;
通过所述感应单元在第二时刻获得第二感应点集合;
按照预定规则从所述第二感应点集合中提取三个第二感应点;
处理所述三个第一感应点和所述三个第二感应点,产生一处理结果;
当所述处理结果表示在所述第一时刻的第一子第一感应点和所述第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离改变时,根据所述第二距离和所述第一距离的改变趋势,产生控制指令;
响应所述控制指令。
上述方案中,所述控制指令用于指示改变页面显示效果。
上述方案中,所述方法还包括:
通过所述感应单元在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过所述感应单元在所述第N时刻获得所述第N感应点集合时表示所述输入手势结束。
上述方案中,所述处理三个第一感应点和三个第二感应点,产生一处理结果,包括:
分别记录在所述第一时刻的三个第一感应点的位置坐标、以及在所述第二时刻的三个第二感应点的位置坐标;
根据记录的在所述第一时刻的第一子第一感应点的位置坐标、以及在所述第二时刻的第一子第二感应点的位置坐标,计算获得所述第一子第一感应点与第一子第二感应点之间的第一距离,并将所述第一距离与所述预定阈值进行比较,获得第一比较结果;
根据记录的在所述第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在所述第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将所述第二距离与所述第三距离进行比较,获得第二比较结果;
所述处理结果由所述第一比较结果和第二比较结果组成。
上述方案中,当处理结果表示第一距离小于预定阈值、且第二距离相对于第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令包括:
当所述第一距离小于预定阈值、且所述第二距离相对于第三距离变大时,产生第一控制指令;
当所述第一距离小于预定阈值、且所述第二距离相对于第三距离变小时,产生第二控制指令。
上述方案中,所述方法进一步包括:
根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度;
在所述输入手势结束时,产生翻页指令;
响应所述翻页指令。
本发明提供一种电子设备,包括:
感应单元,用于在第一时刻获得第一感应点集合,其中,当所述感应单元在所述第一时刻获得所述第一感应点集合时表示输入手势开始;
感应点提取单元,用于按照预定规则从所述第一感应点集合中提取三个第一感应点;
所述感应单元,还用于在第二时刻获得第二感应点集合;
所述感应点提取单元,还用于按照预定规则从所述第二感应点集合中提取三个第二感应点;
控制单元,用于处理所述三个第一感应点和所述三个第二感应点,产生一处理结果;在所述处理结果表示在所述第一时刻的第一子第一感应点和所述第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离改变时,根据所述第二距离和所述第一距离的改变趋势,产生控制指令;
响应单元,用于响应所述控制指令。
上述方案中,所述响应单元进一步用于,根据所述控制指令改变页面显示效果。
上述方案中,所述感应单元还用于,在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过所述感应单元在所述第N时刻获得所述第N感应点集合时表示所述输入手势结束。
上述方案中,所述控制单元进一步用于,通过以下方式处理三个第一感应点和三个第二感应点,产生一处理结果:
分别记录在所述第一时刻的三个第一感应点的位置坐标、以及在所述第二时刻的三个第二感应点的位置坐标;
根据记录的在所述第一时刻的第一子第一感应点的位置坐标、以及在所述第二时刻的第一子第二感应点的位置坐标,计算获得所述第一子第一感应点与第一子第二感应点之间的第一距离,并将所述第一距离与所述预定阈值进行比较,获得第一比较结果;
根据记录的在所述第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在所述第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将所述第二距离与所述第三距离进行比较,获得第二比较结果;
所述处理结果由所述第一比较结果和第二比较结果组成。
上述方案中,所述控制单元进一步用于,
在所述第一距离小于预定阈值、且所述第二距离相对于第三距离变大时,产生第一控制指令;
在所述第一距离小于预定阈值、且所述第二距离相对于第三距离变小时,产生第二控制指令。
上述方案中,所述控制单元进一步用于,根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度;在所述输入手势结束时,产生翻页指令;
所述响应单元进一步用于,响应所述翻页指令。
本发明实施例提供的一种信息处理方法及电子设备,通过感应单元能够识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,并能根据手势识别结果执行相应的处理。通过本发明实施例,不仅丰富了电子设备所能识别的用户手势,还丰富了电子设备基于手势识别的处理类型,提升了用户体验。
附图说明
图1为本发明实施例一的信息处理方法的流程图;
图2为本发明实施例一的手掌手势示意图;
图3为本发明实施例二的电子设备的组成结构示意图;
图4为本发明实施例三、五在第一时刻的手掌手势示意图;
图5为本发明实施例三在第二时刻的手掌手势示意图;
图6为本发明实施例五在第二时刻的手掌手势示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
实施例一
为提供一种自然的用户手势动作,且使电子设备能够识别该手势动作,并能执行相应的控制指令,本发明实施例一提供一种信息处理方法,该方法应用于电子设备中,电子设备包括感应单元,如图1所述,该方法包括:
步骤101,通过感应单元在第一时刻获得第一感应点集合,其中,当通过感应单元在第一时刻获得第一感应点集合时表示输入手势开始。
所述第一感应点集合即为在第一时刻被用户手势覆盖的区域中的感应点所组成的集合。所述第一时刻为用户开始输入手势的时刻,也为电子设备感知到所述用户输入手势的时刻。电子设备感知到用户输入手势时,确定第一时刻,并通过感应单元在第一时刻获得被用户手势覆盖的区域中的感应点,由这些感应点组成第一感应点集合。
步骤102,按照预定规则从第一感应点集合中提取三个第一感应点。
本发明实施例为识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,如图2所示。因此,本发明实施例首先要识别手掌的手势,识别手掌手势的方式有多种,一种方式为:将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,如果计算所得相似度的值大于等于预设的相似度阈值,则识别为手掌手势,否则识别为非手掌手势。在识别为非手掌手势的情况下,不执行本发明实施例后续的信息处理方法。
识别出手掌手势后,电子设备需要按照预设规则,从被用户手掌手势覆盖的区域中的感应点中提取三个第一感应点,包括第一子第一感应点(如图2中的感应点A所示)、第二子第一感应点(如图2中的感应点B所示)和第三子第一感应点(如图2中的感应点C所示)。提取第一感应点的预设规则可以根据实际需要进行设定,例如:
一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第一感应点,选择第二线段顶端的感应点为第三子第一感应点,选择第一线段或第一线段的延长线、与第二线段或第二线段的延长线的交点为第一子第一感应点。
另一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第一感应点,选择第二线段顶端的感应点为第三子第一感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点。
本发明实施例中的预设规则并不限于以上所举。
步骤103,通过感应单元在第二时刻获得第二感应点集合。
所述第二感应点集合即为在第二时刻被用户手势覆盖的区域中的感应点所组成的集合。电子设备通过感应单元在第二时刻获得被用户手势覆盖的区域中的感应点,由这些感应点组成第二感应点集合。
步骤104,按照预定规则从第二感应点集合中提取三个第二感应点。
电子设备需要在第二时刻按照预设规则,从被用户手掌手势覆盖的区域中的感应点中提取三个第二感应点,包括第一子第二感应点、第二子第二感应点和第三子第二感应点。提取第二感应点的预设规则可以根据实际需要进行设定,例如:
一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第二感应点,选择第二线段顶端的感应点为第三子第二感应点,选择第一线段或第一线段的延长线、与第二线段或第二线段的延长线的交点为第一子第二感应点。
另一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第二感应点,选择第二线段顶端的感应点为第三子第二感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点。
本发明实施例中的预设规则并不限于以上所举。但需要说明的是,从第一感应点集合中提取三个第一感应点所使用的预定规则,与从第二感应点集合中提取三个第二感应点所使用的预定规则,必须要相同,以确保计算结果的准确性。
步骤105,处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。
具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;
根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果;
根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将第二距离与第三距离进行比较,获得第二比较结果;
处理结果由第一比较结果和第二比较结果组成。
步骤106,当处理结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令。
当第一比较结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、第二比较结果表示第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令。
具体的,当第一距离小于预定阈值、且第二距离相对于第三距离变大时,电子设备产生第一控制指令;
当第一距离小于预定阈值、且第二距离相对于第三距离变小时,电子设备产生第二控制指令。
步骤107,响应控制指令。
所响应控制指令是指,电子设备执行与所述控制指令相应的处理。
需要说明的是,本发明实施例的控制指令用于指示改变页面显示效果,其中页面显示效果的改变包括但不限于以下至少一种:放大页面、缩小页面、卷曲页面、翻页。
具体的,当控制指令用于指示缩放页面时,当第一距离小于预定阈值、且第二距离相对于第三距离变大时,电子设备产生的第一控制指令用于指示缩小页面;当第一距离小于预定阈值、且第二距离相对于第三距离变小时,电子设备产生的第二控制指令用于指示放大页面。
当控制指令用于指示卷曲页面时,电子设备根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度。具体的,所述换算关系需满足,第一时刻的第二距离相对于第二时刻的第三距离变大时,计算页面卷曲的幅度相应变大,第一时刻的第二距离相对于第二时刻的第三距离变小时,计算页面卷曲的幅度相应变小。当所述输入手势结束时,产生翻页指令,并响应所述翻页指令;所述响应翻页指令是指,电子设备执行翻页操作,翻页操作的对象为被用户手势所覆盖的对象,如:图片、文档等。
需要强调的是,本发明实施例的方法还包括:电子设备通过感应单元在第N时刻获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。
也就是说,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,同样的,当处理结果表示在前一时刻的第一子感应点和后一时刻的第一子感应点之间的第一距离小于预定阈值、且前一时刻的第二子感应点和第三子感应点之间的第二距离相对于后一时刻的第二子感应点和第三子感应点之间的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令,并响应所述控制指令。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
实施例二
对应实施例一所述的信息处理方法,本发明实施例二提供了一种电子设备,如图3所示,该电子设备包括:感应单元10、感应点提取单元20、控制单元30和响应单元40;其中,
感应单元10,用于在第一时刻获得第一感应点集合,其中,当感应单元在第一时刻获得第一感应点集合时表示输入手势开始;
感应点提取单元20,用于按照预定规则从第一感应点集合中提取三个第一感应点;
感应单元10,还用于在第二时刻获得第二感应点集合;
感应点提取单元20,还用于按照预定规则从第二感应点集合中提取三个第二感应点;
控制单元30,用于处理三个第一感应点和三个第二感应点,产生一处理结果;在处理结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令;
响应单元40,用于响应控制指令。
在一种优选实施方案中,响应单元40进一步用于,根据控制指令改变页面显示效果,其中,改变页面显示效果至少包括以下之一:放大页面、缩小页面、页面卷曲、翻页。
在一种优选实施方案中,感应单元10还用于,在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元10在第N时刻获得第N感应点集合时表示输入手势结束。
在一种优选实施方案中,控制单元30进一步用于,通过以下方式处理三个第一感应点和三个第二感应点,产生一处理结果:
分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;
根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果;
根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将第二距离与第三距离进行比较,获得第二比较结果;
处理结果由第一比较结果和第二比较结果组成。
在一种优选实施方案中,控制单元30进一步用于,
在第一距离小于预定阈值、且第二距离相对于第三距离变大时,产生第一控制指令;
在第一距离小于预定阈值、且第二距离相对于第三距离变小时,产生第二控制指令。
在一种优选实施方案中,控制单元30进一步用于,根据第一时刻的第二距离相对于第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;控制指令用于指示页面卷曲相应的幅度;在输入手势结束时,产生翻页指令;
所述响应单元进一步用于,响应所述翻页指令。
需要说明的是,上述感应单元10、感应点提取单元20、控制单元30和响应单元40可以由电子设备的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,MicroProcessing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现。
本发明的以上实施例一和实施例二,通过感应单元能够识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,并能根据手势识别结果执行相应的处理。通过本发明实施例,不仅丰富了电子设备所能识别的用户手势,还丰富了电子设备基于手势识别的处理类型,提升了用户体验。
本发明实施例的信息处理方法可用于识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,电子设备可以根据识别的手势执行至少以下处理:页面缩放、页面卷曲、翻页。本发明实施例并非仅限于上述处理。下面分别以页面缩放和页面卷曲、翻页为例,对本发明实施例的信息处理方法进一步详细说明。
实施例三
本发明实施例三以页面缩小为例进行说明,与本发明实施例的信息处理方法相关的操作过程主要包括:
1、在第一时刻,用户手掌放在电子设备的屏幕上,电子设备通过感应单元获得第一感应点集合,其中,当通过感应单元在第一时刻获得第一感应点集合时表示输入手势开始。电子设备通过将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,并确定识别为手掌手势。
2、电子设备按照预定规则从第一感应点集合中提取三个第一感应点,如图4所示,预设规则为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第一感应点(如图4中B1所示),选择第二线段顶端的感应点为第三子第一感应点(如图4中C1所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点(如图4中A1所示)。
3、电子设备通过感应单元在第二时刻获得第二感应点集合,并按照预定规则从第二感应点集合中提取三个第二感应点;提取第二感应点所使用的预定规则与提取第一感应点所使用的预定规则相同,即为:
通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第二感应点(如图5中B2所示),选择第二线段顶端的感应点为第三子第二感应点(如图5中C2所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点(如图5中A2所示)。
4、处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果表示第一距离小于预定阈值;根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离(如图4中d1所示),并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离(如图5中d2所示),将第二距离与第三距离进行比较,获得第二比较结果表示第二距离相对于第三距离变大。
5、电子设备根据第二距离和第一距离的改变趋势(即第二距离相对于第三距离变大,第一距离小于预定阈值),产生缩小页面的控制指令,该控制指令是针对被用户手势所覆盖的对象,如:图片、文档等。
6、电子设备响应缩小页面的控制指令,对被用户手势所覆盖的对象执行缩小页面的操作,其中,页面缩小的比例依据第二距离与第三距离的差值、以及预设的换算关系来确定,所述换算关系规定了距离差值与页面缩小比例之间的映射。
7、在第N时刻,电子设备通过感应单元获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。电子设备在获知输入手势结束时,产生保持指令,将被用户手势所覆盖的对象的大小保持在第N时刻的大小。
需要说明的是,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,根据处理结果产生控制指令,并响应所述控制指令(可以是放大,也可以是缩小)。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
实施例四
本发明实施例四以页面放大为例进行说明,与本发明实施例的信息处理方法相关的操作过程主要包括:
1、在第一时刻,用户手掌放在电子设备的屏幕上,电子设备通过感应单元获得第一感应点集合,其中,当通过感应单元在第一时刻获得第一感应点集合时表示输入手势开始。电子设备通过将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,并确定识别为手掌手势。
2、电子设备按照预定规则从第一感应点集合中提取三个第一感应点,预设规则为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第一感应点,选择第二线段顶端的感应点为第三子第一感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点。
3、电子设备通过感应单元在第二时刻获得第二感应点集合,并按照预定规则从第二感应点集合中提取三个第二感应点;提取第二感应点所使用的预定规则与提取第一感应点所使用的预定规则相同,即为:
通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第二感应点,选择第二线段顶端的感应点为第三子第二感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点。
4、处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果表示第一距离小于预定阈值;根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将第二距离与第三距离进行比较,获得第二比较结果表示第二距离相对于第三距离变小。
5、电子设备根据第二距离和第一距离的改变趋势(即第二距离相对于第三距离变小,第一距离小于预定阈值),产生放大页面的控制指令,该控制指令是针对被用户手势所覆盖的对象,如:图片、文档等。
6、电子设备响应放大页面的控制指令,对被用户手势所覆盖的对象执行放大页面的操作,其中,页面放大的比例依据第二距离与第三距离的差值、以及预设的换算关系来确定,所述换算关系规定了距离差值与页面放大比例之间的映射。
7、在第N时刻,电子设备通过感应单元获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。电子设备在获知输入手势结束时,产生保持指令,将被用户手势所覆盖的对象的大小保持在第N时刻的大小。
需要说明的是,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,根据处理结果产生控制指令,并响应所述控制指令(可以是放大,也可以是缩小)。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
实施例五
本发明实施例五以页面卷曲和翻页为例进行说明,与本发明实施例的信息处理方法相关的操作过程主要包括:
1、在第一时刻,用户手掌放在电子设备的屏幕上,电子设备通过感应单元获得第一感应点集合,其中,当通过感应单元在第一时刻获得第一感应点集合时表示输入手势开始。电子设备通过将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,并确定识别为手掌手势。
2、电子设备按照预定规则从第一感应点集合中提取三个第一感应点,如图4所示,预设规则为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第一感应点(如图4中B1所示),选择第二线段顶端的感应点为第三子第一感应点(如图4中C1所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点(如图4中A1所示)。
3、电子设备通过感应单元在第二时刻获得第二感应点集合,并按照预定规则从第二感应点集合中提取三个第二感应点;提取第二感应点所使用的预定规则与提取第一感应点所使用的预定规则相同,即为:
通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第二感应点(如图6中B2所示),选择第二线段顶端的感应点为第三子第二感应点(如图6中C2所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点(如图6中A2所示)。
4、处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果表示第一距离小于预定阈值;根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离(如图4中d1所示),并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离(如图6中d2所示),将第二距离与第三距离进行比较,获得第二比较结果表示第二距离相对于第三距离变大。
5、电子设备根据第二距离和第一距离的改变趋势(即第二距离相对于第三距离变大,第一距离小于预定阈值),产生卷曲页面的控制指令,该控制指令是针对被用户手势所覆盖的对象,如:图片、文档等。
6、电子设备响应卷曲页面的控制指令,对被用户手势所覆盖的对象执行卷曲页面的操作(卷曲效果如图6中所示),其中,页面卷曲的幅度依据第二距离与第三距离的差值、以及预设的换算关系来确定,所述换算关系规定了距离差值与页面卷曲幅度之间的映射。
7、在第N时刻,电子设备通过感应单元获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。电子设备在获知输入手势结束时,产生翻页指令并响应所述翻页指令,对被用户手势所覆盖的对象执行翻页操作,所述翻页即为将所述对象从第N时刻显示第一页面切换到在后一时刻显示第二页面,第二页面中可以显示与第一页面相关的内容,如:第二页面中可以显示对第一页面的操作按钮,该操作按钮包括下述中的至少一种:编辑、分享、删除。
需要说明的是,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,根据处理结果产生控制指令,并响应所述控制指令(控制页面卷曲幅度的变化)。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括感应单元,所述方法包括:
通过所述感应单元在第一时刻获得第一感应点集合,其中,当通过所述感应单元在所述第一时刻获得所述第一感应点集合时表示输入手势开始;
按照预定规则从所述第一感应点集合中提取三个第一感应点;
通过所述感应单元在第二时刻获得第二感应点集合;
按照预定规则从所述第二感应点集合中提取三个第二感应点;
处理所述三个第一感应点和所述三个第二感应点,产生一处理结果;
当所述处理结果表示在所述第一时刻的第一子第一感应点和所述第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离改变时,根据所述第二距离相对于所述第三距离的改变趋势,产生控制指令;
响应所述控制指令。
2.根据权利要求1所述信息处理方法,其特征在于,所述控制指令用于指示改变页面显示效果。
3.根据权利要求1所述信息处理方法,其特征在于,所述方法还包括:
通过所述感应单元在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过所述感应单元在所述第N时刻获得所述第N感应点集合时表示所述输入手势结束。
4.根据权利要求1所述信息处理方法,其特征在于,所述处理三个第一感应点和三个第二感应点,产生一处理结果,包括:
分别记录在所述第一时刻的三个第一感应点的位置坐标、以及在所述第二时刻的三个第二感应点的位置坐标;
根据记录的在所述第一时刻的第一子第一感应点的位置坐标、以及在所述第二时刻的第一子第二感应点的位置坐标,计算获得所述第一子第一感应点与第一子第二感应点之间的第一距离,并将所述第一距离与所述预定阈值进行比较,获得第一比较结果;
根据记录的在所述第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在所述第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将所述第二距离与所述第三距离进行比较,获得第二比较结果;
所述处理结果由所述第一比较结果和第二比较结果组成。
5.根据权利要求1所述信息处理方法,其特征在于,当处理结果表示第一距离小于预定阈值、且第二距离相对于第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令包括:
当所述第一距离小于预定阈值、且所述第二距离相对于第三距离变大时,产生第一控制指令;
当所述第一距离小于预定阈值、且所述第二距离相对于第三距离变小时,产生第二控制指令。
6.根据权利要求2所述信息处理方法,其特征在于,所述方法进一步包括:
根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度;
在所述输入手势结束时,产生翻页指令;
响应所述翻页指令。
7.一种电子设备,包括:
感应单元,用于在第一时刻获得第一感应点集合,其中,当所述感应单元在所述第一时刻获得所述第一感应点集合时表示输入手势开始;
感应点提取单元,用于按照预定规则从所述第一感应点集合中提取三个第一感应点;
所述感应单元,还用于在第二时刻获得第二感应点集合;
所述感应点提取单元,还用于按照预定规则从所述第二感应点集合中提取三个第二感应点;
控制单元,用于处理所述三个第一感应点和所述三个第二感应点,产生一处理结果;在所述处理结果表示在所述第一时刻的第一子第一感应点和所述第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离改变时,根据所述第二距离相对于所述第三距离的改变趋势,产生控制指令;
响应单元,用于响应所述控制指令。
8.根据权利要求7所述电子设备,其特征在于,所述响应单元进一步用于,根据所述控制指令改变页面显示效果。
9.根据权利要求7所述电子设备,其特征在于,所述感应单元还用于,在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过所述感应单元在所述第N时刻获得所述第N感应点集合时表示所述输入手势结束。
10.根据权利要求7所述电子设备,其特征在于,所述控制单元进一步用于,通过以下方式处理三个第一感应点和三个第二感应点,产生一处理结果:
分别记录在所述第一时刻的三个第一感应点的位置坐标、以及在所述第二时刻的三个第二感应点的位置坐标;
根据记录的在所述第一时刻的第一子第一感应点的位置坐标、以及在所述第二时刻的第一子第二感应点的位置坐标,计算获得所述第一子第一感应点与第一子第二感应点之间的第一距离,并将所述第一距离与所述预定阈值进行比较,获得第一比较结果;
根据记录的在所述第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在所述第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在所述第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在所述第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将所述第二距离与所述第三距离进行比较,获得第二比较结果;
所述处理结果由所述第一比较结果和第二比较结果组成。
11.根据权利要求7所述电子设备,其特征在于,所述控制单元进一步用于,
在所述第一距离小于预定阈值、且所述第二距离相对于第三距离变大时,产生第一控制指令;
在所述第一距离小于预定阈值、且所述第二距离相对于第三距离变小时,产生第二控制指令。
12.根据权利要求8所述电子设备,其特征在于,所述控制单元进一步用于,根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度;在所述输入手势结束时,产生翻页指令;
所述响应单元进一步用于,响应所述翻页指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410268336.6A CN105446604B (zh) | 2014-06-16 | 2014-06-16 | 一种信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410268336.6A CN105446604B (zh) | 2014-06-16 | 2014-06-16 | 一种信息处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105446604A CN105446604A (zh) | 2016-03-30 |
CN105446604B true CN105446604B (zh) | 2018-11-09 |
Family
ID=55556876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410268336.6A Active CN105446604B (zh) | 2014-06-16 | 2014-06-16 | 一种信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105446604B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102789332A (zh) * | 2011-05-17 | 2012-11-21 | 义隆电子股份有限公司 | 于触控面板上识别手掌区域方法及其更新方法 |
CN103425419A (zh) * | 2012-05-23 | 2013-12-04 | 联想(北京)有限公司 | 操作控制方法及电子设备 |
CN101133385B (zh) * | 2005-03-04 | 2014-05-07 | 苹果公司 | 手持电子设备、手持设备及其操作方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5932354B2 (ja) * | 2012-01-20 | 2016-06-08 | キヤノン株式会社 | 情報処理装置、その制御方法、およびプログラム |
-
2014
- 2014-06-16 CN CN201410268336.6A patent/CN105446604B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101133385B (zh) * | 2005-03-04 | 2014-05-07 | 苹果公司 | 手持电子设备、手持设备及其操作方法 |
CN102789332A (zh) * | 2011-05-17 | 2012-11-21 | 义隆电子股份有限公司 | 于触控面板上识别手掌区域方法及其更新方法 |
CN103425419A (zh) * | 2012-05-23 | 2013-12-04 | 联想(北京)有限公司 | 操作控制方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105446604A (zh) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113535306B (zh) | 头像创建用户界面 | |
CN107665047A (zh) | 用于在触敏副显示器处动态地提供用户界面控件的***、设备和方法 | |
JP7152528B2 (ja) | フェイシャル特殊効果による複数のフェイシャルの追跡方法、装置および電子機器 | |
EP2793167B1 (en) | Expression estimation device, control method, control program, and recording medium | |
JP6011165B2 (ja) | ジェスチャ認識装置、その制御方法、表示機器、および制御プログラム | |
CN105405157B (zh) | 肖像画生成装置、肖像画生成方法 | |
CN104881122B (zh) | 一种体感交互***激活方法、体感交互方法及*** | |
CN110275611B (zh) | 一种参数调节方法、装置和电子设备 | |
JP2011221606A (ja) | 情報処理方法及びグラフィカルユーザインタフェース | |
TW201106214A (en) | Method for tracing touch input on touch-sensitive panel and related computer program product and electronic apparatus using the same | |
CN105657249A (zh) | 一种图像处理方法及用户终端 | |
CN113268186A (zh) | 输入显示装置和显示方法 | |
CN108037872A (zh) | 一种照片编辑方法及终端设备 | |
CN107220876A (zh) | 商品信息管理方法、装置及移动终端 | |
CN107450717B (zh) | 一种信息处理方法及穿戴式设备 | |
US20130069984A1 (en) | Method and device for showing page tore-off effect | |
CN109240573A (zh) | 一种文件夹管理方法、终端设备及计算机可读存储介质 | |
CN110046020B (zh) | 电子设备、计算机可读存储介质及电子设备处执行的方法 | |
US10606462B2 (en) | Graphical user interface using color spectrum to map sentiments | |
CN103905594B (zh) | 一种信息处理方法及电子设备 | |
CN105446604B (zh) | 一种信息处理方法及电子设备 | |
CN103744609B (zh) | 一种数据提取方法及装置 | |
US20110246923A1 (en) | Information processing apparatus, information processing method and program | |
JP6174277B1 (ja) | 画像処理システム、画像処理装置、画像処理方法、及びプログラム | |
CN110456948A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |