一种信息处理方法及电子设备的制造方法_2

文档序号:9687146阅读:来源:国知局
到所述用户输入手势的时刻。电子设备感知到用户输入手势时,确定第一时刻,并通过感应单元在第一时刻获得被用户手势覆盖的区域中的感应点,由这些感应点组成第一感应点集合。
[0058]步骤102,按照预定规则从第一感应点集合中提取三个第一感应点。
[0059]本发明实施例为识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,如图2所示。因此,本发明实施例首先要识别手掌的手势,识别手掌手势的方式有多种,一种方式为:将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,如果计算所得相似度的值大于等于预设的相似度阈值,则识别为手掌手势,否则识别为非手掌手势。在识别为非手掌手势的情况下,不执行本发明实施例后续的信息处理方法。
[0060]识别出手掌手势后,电子设备需要按照预设规则,从被用户手掌手势覆盖的区域中的感应点中提取三个第一感应点,包括第一子第一感应点(如图2中的感应点A所示)、第二子第一感应点(如图2中的感应点B所示)和第三子第一感应点(如图2中的感应点C所示)。提取第一感应点的预设规则可以根据实际需要进行设定,例如:
[0061]一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第一感应点,选择第二线段顶端的感应点为第三子第一感应点,选择第一线段或第一线段的延长线、与第二线段或第二线段的延长线的交点为第一子第一感应点。
[0062]另一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第一感应点,选择第二线段顶端的感应点为第三子第一感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点。
[0063]本发明实施例中的预设规则并不限于以上所举。
[0064]步骤103,通过感应单元在第二时刻获得第二感应点集合。
[0065]所述第二感应点集合即为在第二时刻被用户手势覆盖的区域中的感应点所组成的集合。电子设备通过感应单元在第二时刻获得被用户手势覆盖的区域中的感应点,由这些感应点组成第二感应点集合。
[0066]步骤104,按照预定规则从第二感应点集合中提取三个第二感应点。
[0067]电子设备需要在第二时刻按照预设规则,从被用户手掌手势覆盖的区域中的感应点中提取三个第二感应点,包括第一子第二感应点、第二子第二感应点和第三子第二感应点。提取第二感应点的预设规则可以根据实际需要进行设定,例如:
[0068]一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第二感应点,选择第二线段顶端的感应点为第三子第二感应点,选择第一线段或第一线段的延长线、与第二线段或第二线段的延长线的交点为第一子第二感应点。
[0069]另一种预设规则可以为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段),预设手掌形状可以有多种,可以通过与各种形状的比对综合确定第一线段和第二线段;选择第一线段顶端的感应点为第二子第二感应点,选择第二线段顶端的感应点为第三子第二感应点,计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点。
[0070]本发明实施例中的预设规则并不限于以上所举。但需要说明的是,从第一感应点集合中提取三个第一感应点所使用的预定规则,与从第二感应点集合中提取三个第二感应点所使用的预定规则,必须要相同,以确保计算结果的准确性。
[0071]步骤105,处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。
[0072]具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;
[0073]根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果;
[0074]根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将第二距离与第三距离进行比较,获得第二比较结果;
[0075]处理结果由第一比较结果和第二比较结果组成。
[0076]步骤106,当处理结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令。
[0077]当第一比较结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、第二比较结果表示第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令。
[0078]具体的,当第一距离小于预定阈值、且第二距离相对于第三距离变大时,电子设备产生第一控制指令;
[0079]当第一距离小于预定阈值、且第二距离相对于第三距离变小时,电子设备产生第二控制指令。
[0080]步骤107,响应控制指令。
[0081]所响应控制指令是指,电子设备执行与所述控制指令相应的处理。
[0082]需要说明的是,本发明实施例的控制指令用于指示改变页面显示效果,其中页面显示效果的改变包括但不限于以下至少一种:放大页面、缩小页面、卷曲页面、翻页。
[0083]具体的,当控制指令用于指示缩放页面时,当第一距离小于预定阈值、且第二距离相对于第三距离变大时,电子设备产生的第一控制指令用于指示缩小页面;当第一距离小于预定阈值、且第二距离相对于第三距离变小时,电子设备产生的第二控制指令用于指示放大页面。
[0084]当控制指令用于指示卷曲页面时,电子设备根据所述第一时刻的第二距离相对于所述第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;所述控制指令用于指示所述页面卷曲相应的幅度。具体的,所述换算关系需满足,第一时刻的第二距离相对于第二时刻的第三距离变大时,计算页面卷曲的幅度相应变大,第一时刻的第二距离相对于第二时刻的第三距离变小时,计算页面卷曲的幅度相应变小。当所述输入手势结束时,产生翻页指令,并响应所述翻页指令;所述响应翻页指令是指,电子设备执行翻页操作,翻页操作的对象为被用户手势所覆盖的对象,如:图片、文档等。
[0085]需要强调的是,本发明实施例的方法还包括:电子设备通过感应单元在第N时刻获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时亥IJ,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。
[0086]也就是说,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,同样的,当处理结果表示在前一时刻的第一子感应点和后一时刻的第一子感应点之间的第一距离小于预定阈值、且前一时刻的第二子感应点和第三子感应点之间的第二距离相对于后一时刻的第二子感应点和第三子感应点之间的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令,并响应所述控制指令。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
[0087]实施例二
[0088]对应实施例一所述的信息处理方法,本发明实施例二提供了一种电子设备,如图3所示,该电子设备包括:感应单元10、感应点提取单元20、控制单元30和响应单
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1