用于处理多点输入的终端和方法_3

文档序号:8385907阅读:来源:国知局
因此,存在以下需求:通过考虑用户在产生正常手指输入因素中的手势来根据有效输入因素排除无意的手指输入因素30并执行正确操作。
[0071]在下文中将对根据本公开的实施例的终端100的坐标排除操作进行描述。
[0072]参照图7,终端100选择与默认输入装置231相应的坐标。虽然参考输入装置可根据用户的配置而改变,但是在本公开的各种实施例中假设笔是默认输入装置。UE100选择与作为默认输入装置的笔相应的坐标。如果存在与参考输入装置相应的多个坐标,则UE100可选择满足预定条件的一个特定输入装置。例如,终端100可在与默认输入装置相应的多个坐标之中选择最左边的坐标或最下面的坐标。终端100选择坐标的标准不限于此。
[0073]接下来,在操作232,UE排除在基于与默认输入装置相应的坐标限定的区域中存在的至少一个坐标。
[0074]终端100能够拒绝在由一个特定输入装置产生的特定输入因素的左边或右边产生的至少一个输入因素的坐标。排除左边还是拒绝右边根据终端的用户配置被确定。用户可根据用户是惯用右手还是惯用左手来按照右边模式或左边模式之一设置用户配置。例如,如图8所示,当用户惯用右手时,按照拒绝在输入因素30的右边产生的坐标的右边模式来设置用户配置。以这种方式,终端100能够在使用有效手指和笔输入因素10的组合的情况下排除无意的输入因素并识别多点输入,从而在作为手指输入因素和笔输入因素中的至少一个的组合的用户有意的多点输入之中进行有效区分。
[0075]为了实现以上所述,终端100可被配置为排除在由相交于一点(作为二维平面的原点)的两个轴线形成的象限之一发生的至少一个输入因素,其中,该输入因素与由标准输入装置产生的输入因素相应。输入因素被忽略的象限可由用户或终端配置来确定。在如图9中所示终端作为惯用右手模式在运行时,终端100能够被配置为排除在由相交于一点(作为二维平面的原点)的两个轴线形成的象限之一发生的至少一个输入因素,其中,该输入因素与由标准输入装置产生的输入因素相应。此时,终端100形成将已产生笔输入因素的点作为其原点的二维平面,以排除在由相交于原点的两个轴线限定的象限之一中发生的输入因素。因此,终端100能够形成笔输入因素10的位置作为其原点的二维平面并忽略在二维平面的象限之一检测到的无意的输入因素30。
[0076]在下文中,根据本公开的另一实施例来描述终端100的坐标排除操作。
[0077]参照图10,在操作231-1,UE计算由提取出的坐标之中的至少一个连续坐标限定的区域的大小。UE确定邻近坐标之间的距离是否等于或小于预定阈值来判定相应坐标的连续性。在使用网格的形式的传感垫来检测输入的情况下,如果从网格的连续交点中提取至少一个坐标,则终端100可将相应坐标确定为连续坐标。终端使用连续坐标来计算区域的大小。
[0078]接下来,在操作232-1,UE 100确定计算出的大小是否等于或大于预定阈值大小。
[0079]可选地,终端100能够排除形成大小等于或大于预定阈值大小的至少一个坐标。阈值大小可由用户设置,或在终端100的制造阶段被预存在终端100中。可在考虑到可能不必要地接触终端100的手或物理对象的大小以及可接触平面的大小来确定阈值大小。在图11的示例性情况下,终端100能够检测手指输入因素21至24、笔输入因素10和无意的手指输入因素30。如图所示,无意的手指输入因素30可由多个输入点组成。这些点具有大量的在所有方向上连续的坐标,并通过画出连接所有方向的外点的封闭曲线来形成区域。如果该区域大于阈值大小,则终端100将输入因素视作无意的输入因素,并排除与无意的输入因素相应的坐标。
[0080]在另一可选实施例中,如果包括与多个输入装置产生(或在多个输入垫上感测)的多个输入因素的多点输入被检测到,则终端100能够基于在标准输入垫上感测到的输入因素来排除与在输入垫上感测到的至少一个输入因素相应的坐标。此时,终端100能够使除了标准输入垫之外的其它输入垫的区域去活以排除在其它输入垫的区域上发生的输入因素,使得在去活的区域上发生的输入因素不被反映到产生多点输入信号中。
[0081]例如,终端100能够基于由第二输入垫IlOb感测的笔输入因素10的坐标来在由第一输入垫IlOa感测的笔输入因素21至24和30之中排除无意的手指输入因素30。如图8所示,参照笔输入因素10的纵轴坐标,终端100能够忽略构成在笔输入因素10的右边感测到的无意的笔输入因素30的坐标。此时,终端100能够使区域去活以排除在第一垫IlOa上发生的输入因素,使得在去活的区域中发生的手指输入因素不被反映在产生多点输入信号中。
[0082]接下来,在步骤240,终端100确定是否存在与坐标相应的操作。
[0083]终端100基于在没有排除的无意的输入因素的情况下提取出的坐标来确定是否存在与坐标相应的操作。
[0084]终端100也能够存储关于与提取出的坐标相应的操作的信息。终端100也能够存储关于程序/应用名称、执行文件路径、相关图像、图标、Π等的信息。在此,终端100能够将坐标存储为指示阈值范围而非特定值的值。
[0085]根据本发明的实施例的与坐标相应的操作是对由多个输入装置产生的多点输入分配的操作,并因此与对由单个输入装置产生的多点输入分配的操作不同。与坐标相应的操作可以是基于输入装置的类型和由输入装置产生的输入因素的数量而分配的操作。
[0086]如果确定存在与在步骤220和步骤230检测到的坐标相应的操作,则终端100在操作250执行操作。
[0087]终端100能够执行与坐标相应的操作,其中,所述操作可以是以下操作中的至少一个操作:复制、快捷方式图标呈现、菜单呈现、笔/橡皮擦切换和特定程序/应用执行。
[0088]在本发明的一个实施例中,终端100可检测构成多点输入的每个输入因素的移动(即,拖动)。在这种情况下,终端100通过重复地提取每个正在移动的输入因素的坐标来跟踪每个输入因素的移动。此外,如上所解释的,终端100可排除提取出的正在移动的输入因素的坐标中的至少一个坐标。终端100可确定以下项中的至少一项:移动方向、移动距离和每个输入因素是相互远离地移动还是相互接近地移动。
[0089]此外,终端100能够执行与输入因素的移动相应的操作。终端100能够确定是否存在与输入因素的移动相应的操作。当存在与输入因素的移动相应的操作时,终端100执行该操作。与坐标相应的操作可以是以下操作中的至少一个操作:放大、缩小、拖动和特定程序/应用执行。
[0090]例如,终端100能够执行作为与移动相应的操作的放大操作或缩小操作。参照图12,终端100检测包括手指输入因素和笔输入因素的多点输入,并提取多点输入的这些输入因素的坐标。终端100能够根据当前终端配置来排除在笔输入因素的右边发生的手指输入因素。如图所示,终端100能够检测构成多点输入的输入因素的彼此相距变远的移动。通过至少一个输入因素的移动可发生彼此相距变远(或彼此相距变近)的移动。
[0091]参照图12,终端100能够根据多点输入的输入因素的移动来在屏幕上产生缩放效果。在手指和笔输入因素的坐标在彼此接近的过程中向外改变的情况下,终端100能够通过以各种方式操纵手指和手写笔来缩小屏幕。例如,如图12中所示,用户可使用左手食指来接触触摸屏上的特定位置并向外移动,同时在屏幕上向外移动左手食指和手写笔,或者将左手食指指向屏幕上的固定位置并向外移动手写笔指示符以实现缩放效果。应注意,在图12中示出的示意性示例中,当在操作期间手写笔结合左手手指触摸输入进行操作时可接触触摸屏或可以不接触触摸屏。
[0092]参照图13,终端100还能够执行与坐标相应的操作(诸如,对象的选择、拖动或复制)。如图所示,终端100能够检测同时或顺序发生的包括手指和笔输入因素的多点输入并提取输入因素的坐标。终端100能够根据参照图4至图10解释的教导来排除在笔输入因素的右边检测到的手指输入因素的坐标。因此,终端100能够将两根手指输入因素和一个笔输入因素确定为多点输入的有效输入因素。在本实施例中,与屏幕上的两根手指输入因素相应的操作用于选择由手写笔指向的至少一个内容。可选地,两根手指指向期望的项或图标周围和/或同时使用手写笔指向期望的项或图标应用于相同选择。
[0093]通过以上多点输入,终端100能够选择期望的内容项(诸如,与手写笔的坐标相应的图标和照片)以使选择的项可被移动。在此,终端100能够在两根手指输入因素维持在屏幕上的状态下检测笔输入因素的移动并实时提取正在移动的手写笔的坐标。因此,终端100能够在两根手指接触输入维持在屏幕上时响应于手写笔的移动来移动选择的内容项。终端100也能够响应于笔输入因素的移动来复制和粘贴选择的内容项。例如,如图13中所示,用户可通过将两根手指接触放置在项或图标的周围或通过仅在屏幕上维持两根手指接触来指向期望的项或图标,然后用户可使用手写笔将期望的项或图标拖动到特定位置。在手写笔在特定位置上被释放时,可发生项或图标的粘贴。应注意,在图13中示出的示意性的示例中,在操作期间结合两根左手手指触摸输入进行操作
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1