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

文档序号:9687146阅读:来源:国知局
元40 ;其中,
[0089]感应单元10,用于在第一时刻获得第一感应点集合,其中,当感应单元在第一时刻获得第一感应点集合时表示输入手势开始;
[0090]感应点提取单元20,用于按照预定规则从第一感应点集合中提取三个第一感应占.
[0091]感应单元10,还用于在第二时刻获得第二感应点集合;
[0092]感应点提取单元20,还用于按照预定规则从第二感应点集合中提取三个第二感应占.
[0093]控制单元30,用于处理三个第一感应点和三个第二感应点,产生一处理结果;在处理结果表示在第一时刻的第一子第一感应点和第二时刻的第一子第二感应点之间的第一距离小于预定阈值、且第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离相对于第二时刻的第二子第二感应点和第三子第二感应点的第三距离改变时,根据第二距离和第一距离的改变趋势,产生控制指令;
[0094]响应单元40,用于响应控制指令。
[0095]在一种优选实施方案中,响应单元40进一步用于,根据控制指令改变页面显示效果,其中,改变页面显示效果至少包括以下之一:放大页面、缩小页面、页面卷曲、翻页。
[0096]在一种优选实施方案中,感应单元10还用于,在第N时刻获得第N感应点集合;N为大于等于2的正整数,所述第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元10在第N时刻获得第N感应点集合时表示输入手势结束。
[0097]在一种优选实施方案中,控制单元30进一步用于,通过以下方式处理三个第一感应点和三个第二感应点,产生一处理结果:
[0098]分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;
[0099]根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果;
[0100]根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离,并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离,将第二距离与第三距离进行比较,获得第二比较结果;
[0101 ] 处理结果由第一比较结果和第二比较结果组成。
[0102]在一种优选实施方案中,控制单元30进一步用于,
[0103]在第一距离小于预定阈值、且第二距离相对于第三距离变大时,产生第一控制指令;
[0104]在第一距离小于预定阈值、且第二距离相对于第三距离变小时,产生第二控制指令。
[0105]在一种优选实施方案中,控制单元30进一步用于,根据第一时刻的第二距离相对于第二时刻的第三距离的变化值,通过预定的换算关系,计算页面卷曲的幅度;控制指令用于指示页面卷曲相应的幅度;在输入手势结束时,产生翻页指令;
[0106]所述响应单元进一步用于,响应所述翻页指令。
[0107]需要说明的是,上述感应单元10、感应点提取单元20、控制单元30和响应单元40可以由电子设备的中央处理器(CPU, Central Processing Unit)、微处理器(MPU, MicroProcessing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA, Field — Programmable Gate Array)实现。
[0108]本发明的以上实施例一和实施例二,通过感应单元能够识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,并能根据手势识别结果执行相应的处理。通过本发明实施例,不仅丰富了电子设备所能识别的用户手势,还丰富了电子设备基于手势识别的处理类型,提升了用户体验。
[0109]本发明实施例的信息处理方法可用于识别用户手掌放在电子设备的屏幕上,用户的大拇指向食指靠拢或远离食指的手势,电子设备可以根据识别的手势执行至少以下处理:页面缩放、页面卷曲、翻页。本发明实施例并非仅限于上述处理。下面分别以页面缩放和页面卷曲、翻页为例,对本发明实施例的信息处理方法进一步详细说明。
[0110]实施例三
[0111]本发明实施例三以页面缩小为例进行说明,与本发明实施例的信息处理方法相关的操作过程主要包括:
[0112]1、在第一时刻,用户手掌放在电子设备的屏幕上,电子设备通过感应单元获得第一感应点集合,其中,当通过感应单元在第一时刻获得第一感应点集合时表示输入手势开始。电子设备通过将用户手势覆盖的区域所构成的形状与预设的手掌形状做相似度计算,并确定识别为手掌手势。
[0113]2、电子设备按照预定规则从第一感应点集合中提取三个第一感应点,如图4所示,预设规则为:通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第一感应点(如图4中B1所示),选择第二线段顶端的感应点为第三子第一感应点(如图4中C1所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第一感应点(如图4中A1所示)。
[0114]3、电子设备通过感应单元在第二时刻获得第二感应点集合,并按照预定规则从第二感应点集合中提取三个第二感应点;提取第二感应点所使用的预定规则与提取第一感应点所使用的预定规则相同,即为:
[0115]通过将用户手势覆盖的区域与预设手掌形状进行比对,确定大拇指的线段(为描述方便,简称第一线段)、以及食指的线段(为描述方便,简称第二线段);选择第一线段顶端的感应点为第二子第二感应点(如图5中B2所示),选择第二线段顶端的感应点为第三子第二感应点(如图5中C2所示),计算用户手势覆盖的区域的几何中心点,将位于所述几何中心点的感应点选择为第一子第二感应点(如图5中A2所示)。
[0116]4、处理所述三个第一感应点和所述三个第二感应点,产生一处理结果。具体的,分别记录在第一时刻的三个第一感应点的位置坐标、以及在第二时刻的三个第二感应点的位置坐标;根据记录的在第一时刻的第一子第一感应点的位置坐标、以及在第二时刻的第一子第二感应点的位置坐标,计算获得第一子第一感应点与第一子第二感应点之间的第一距离,并将第一距离与预定阈值进行比较,获得第一比较结果表示第一距离小于预定阈值;根据记录的在第一时刻的第二子第一感应点和第三子第一感应点的位置坐标,计算在第一时刻的第二子第一感应点和第三子第一感应点之间的第二距离(如图4中dl所示),并根据记录的在第二时刻的第二子第二感应点和第三子第二感应点的位置坐标,计算在第二时刻的第二子第二感应点和第三子第二感应点之间的第三距离(如图5中d2所示),将第二距离与第三距离进行比较,获得第二比较结果表示第二距离相对于第三距离变大。
[0117]5、电子设备根据第二距离和第一距离的改变趋势(即第二距离相对于第三距离变大,第一距离小于预定阈值),产生缩小页面的控制指令,该控制指令是针对被用户手势所覆盖的对象,如:图片、文档等。
[0118]6、电子设备响应缩小页面的控制指令,对被用户手势所覆盖的对象执行缩小页面的操作,其中,页面缩小的比例依据第二距离与第三距离的差值、以及预设的换算关系来确定,所述换算关系规定了距离差值与页面缩小比例之间的映射。
[0119]7、在第N时刻,电子设备通过感应单元获得第N感应点集合;N为大于等于2的正整数,第N时刻为输入手势撤销时的最后一个时刻,当通过感应单元在第N时刻获得第N感应点集合时表示输入手势结束。电子设备在获知输入手势结束时,产生保持指令,将被用户手势所覆盖的对象的大小保持在第N时刻的大小。
[0120]需要说明的是,本发明实施例的方法在所述第N时刻之前,并非仅限于包括所述第一时刻和第二时刻,还可以包括第三时刻、第四时刻,甚至更多,直至第N-1时刻。在第三时刻至第N时刻之间,电子设备仍需要在每个时刻获得相应的感应点集合,并按照同样的预定规则从相应的感应点集合中提取三个相应的感应点;处理后一时刻的三个感应点和前一时刻的三个感应点,产生相应的处理结果,根据处理结果产生控制指令,并响应所述控制指令(可以是放大,也可以是缩小)。也就是说,本发明实施例中对用户手势的感应是实时的,响应所述控制指令也是实时的。
[0121]实施例四
[0122]本发明实施例四以页面放大为例进行说明,与本发明实施例的信息处理方法相关的操作过程主要包括:
[0123]1、在第一时刻,用户手掌放在电子设备的屏幕上,电子设备通过感应单元获得第一感应点集合,其中,当通过感应单元在第一时刻
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1