用户输入的分类的制作方法_5

文档序号:9583620阅读:来源:国知局
作614。
[0084]在614,设备102可以确定来自图6A的过程600的定时器是否已经到时。如果定时器还没有到时,这可以指示用户仍然在使用键盘108,则设备102可以在616抑制触摸接触并且返回到操作610。也就是说,可以将触摸接触分类为无意的并且可以避免相关联的动作的执行。可替换地,如果定时已经到时,这可以指示用户已经完成使用键盘108,则在618设备102可以将该触摸接触提供给实体,比如应用、服务器等等。这可以促使动作的执行被触发,比如移动指向光标、选择图标等等。
[0085]图7图示出了用于对用户输入(例如,触摸接触或空中输入)进行分类的示例过程700。如上所述,处理700可以由设备102执行。为了便于说明,处理700的很多操作被描述为由设备102的分类模块114执行。
[0086]在702,分类模块114可以接收描述用户输入(例如,触摸表面112上的触摸接触)的信息。这可以包括接收来自触摸表面112的关于触摸接触的信号和/或来自相机的关于空中输入的信号。在704,分类模块114可以接收与用户输入和/或设备102有关的上下文信息。上下文信息可以是从键盘108、辅助传感器110、触摸表面112、相机、数据储存器或任何其它源接收的。
[0087]在706,分类模块114可以基于上下文信息将用户输入分类为有意的或无意的。在一个示例中,分类模块114可以分析键盘输入历史和关于触摸接触或空中输入的信息,以确定接收触摸接触或空中输入与通过键盘108接收输入之间的时间量。当该时间量多于阈值时间量时,可以将触摸接触或空中输入分类为有意的。在另一个不例中,分类模块114可以分析应用信息以标识当前正在运行的应用。如果特定类型的应用正在运行(例如,游戏),则可以将触摸接触分类为有意的。
[0088]在708,分类模块114可以确定用户输入是否被分类为有意的。当分类为无意的时,过程700可以返回到操作702以接收描述用户输入的进一步信息。当分类为有意的时,过程700可以继续进行到操作710,以促使动作被执行。在一些实例中,操作710可以包括将关于用户输入的信息提供给应用或其它实体以使得该应用或其它实体可以执行动作。
[0089]在712,分类模块114可以接收用户输入的用户输入历史和/或其它信息(例如,在一些情况下是上下文信息)。用户输入历史可以指示例如触摸接触在触摸表面112上的持续时间、触摸接触在触摸表面112上的速度、触摸接触在触摸表面112上的路径、空中输入被保持在特定位置处的持续时间、空中输入的速度(例如,用户的手移动有多快)、空中输入在空中的路径等等。
[0090]在714,分类模块114可以分析用户输入历史,并且在一些情况下还有其它信息,以对用户输入进行重新分类。例如,如果用户输入历史指示最初被分类为有意的的触摸接触在触摸表面112上小于特定量的时间,则可以将该触摸接触重新分类为无意的。
[0091]在716,分类模块114可以确定在操作706处用户输入的初始分类是否正确(例如,准确的分类)。例如,分类模块114可以确定触摸接触被不正确地分类的概率是否超过了一个阈值。如果初始分类是不正确的(例如,概率超过了阈值),则过程700可以继续进行到718。可替换地,如果初始分类是正确的,则过程700可以继续进行到720。
[0092]在718,分类模块114可以促使根据初始分类而触发的动作被撤消。这可以包括向应用或其它实体发送一个撤销动作的执行和/或取消动作(例如,通过执行一个动作来逆转之前执行的动作)的指令。
[0093]在720,学习模块116可以学习与用户与触摸表面112、用于接收空中输入的输入设备或者与触摸表面112相关联的键盘中的至少一个进行的交互有关的信息。该信息可以包括例如用户的平均打字速率、用户在打字之后多久使用触摸表面112、关于用户的手的特性和/或要被分类为有意的/无意的触摸路径图案。
[0094]图8图示出了用于基于触摸表面上触摸接触的位置对触摸接触进行分类的示例过程800。如上所述,过程800可以由设备102执行。为了便于说明,过程800的很多操作被描述为由分类模块114执行。
[0095]在802,分类模块114可以接收描述触摸表面112上的触摸接触的信息。这可以包括接收来自触摸表面112的关于触摸接触的信号。在804,分类模块114可以基于该信息标识触摸表面112上触摸接触的位置。这个位置可以代表触摸接触的“绝对位置”,意指触摸表面112上的位置,而不是显示器上的指针光标或其它可视地显示的元件的位置。
[0096]在806,分类模块114可以确定触摸接触的位置是否在触摸表面112的预定部分之内(例如,图3A的部分304)。该预定部分可以包括触摸表面112的靠外的部分。在一些实例中,触摸表面112的预定部分是基于触摸表面112与键盘108之间的第一偏移和/或触摸表面112与键盘108之间的第二偏移定义的。第一偏移可以沿着一条线延伸,所述线基本上垂直于第二偏移延伸所沿着的线。
[0097]如果触摸接触的位置处于触摸表面112的预定部分之内,则可以在808将触摸接触标识为无意的触摸接触(例如,非故意的输入)。相反,如果触摸接触不在预定部分之内,则可以在810将触摸接触分类为有意的触摸接触。
[0098]虽然在图8中没有图示出,但是在一些实例中,分类模块114可以附加地利用键盘输入历史来对触摸接触进行分类。例如,分类模块114可以仅仅在接收触摸接触与接收最近的键盘输入之间的时间量小于阈值时间量时才把触摸接触分类为无意的。如果超过了阈值时间量,则这可能指示用户意图在预定部分内进行接触。
[0099]结论
虽然已经用特定于结构特征和/或方法动作的语言描述了各实施例,但是要理解的是,本公开并非必然限于所描述的特定特征或动作。相反,特定特征和动作在本文中是作为实现实施例的说明性形式而公开的。
【主权项】
1.一种系统,包括: 用于接收触摸接触的触摸设备; 可通信地耦合到触摸设备的一个或多个处理器; 可通信地耦合到所述一个或多个处理器的存储器; 第一分类模块,其存储在存储器中并且可由所述一个或多个处理器执行以至少部分地基于与触摸接触或所述系统中的至少一个有关的上下文信息确定触摸接触的分类,该分类指示触摸接触是有意的或无意的;以及 第二分类模块,其存储在存储器中并且可由所述一个或多个处理器执行以至少部分地基于触摸接触的历史确定触摸接触的分类是否准确。2.权利要求1所述的系统,其中所述上下文信息包括指示触摸接触相对于触摸设备的预先确定的部分的位置的触摸接触的位置信息、由触摸设备确定的触摸接触的置信值、指示触摸接触的尺寸或形状的触摸接触的几何结构信息或者指示用户的手相对于所述系统的位置的手位置信息中的至少一个。3.权利要求1所述的系统,其中所述上下文信息包括与正在所述系统上运行的应用有关的应用信息、与所述系统相关联的键盘的键盘输入历史或者指示在触摸设备上基本上同时发生的触摸接触的数量的信息中的至少一个。4.一种方法,包括: 接收指示触摸表面上的触摸接触的信息; 根据所述信息标识触摸表面上的触摸接触的位置; 由设备确定触摸接触的位置处于触摸表面的至少部分地基于触摸表面到输入设备的偏移而定义的预先确定的部分之内;以及 在确定触摸接触的位置处于触摸表面的预先确定的部分之内时,将触摸接触标识为非故意的输入。5.权利要求4所述的方法,其中输入设备包括与触摸表面相关联的键盘。6.存储计算机可读指令的一个或多个计算机存储介质,所述计算机可读指令在被执行时指示一个或多个处理器执行操作,所述操作包括:标识指示经由输入设备接收的用户输入的信息,所述用户输入包括触摸接触或空中输入中的至少一个; 基于用户输入的形状、用户手的位置、与当前正在运行的应用有关的应用信息、键盘输入历史或者基本上同时发生的用户输入的数量中的至少一个来将用户输入分类为有意的或无意的;以及 在将用户输入分类为有意的时,促使动作被执行。7.权利要求6所述的一个或多个计算机存储介质,其中所述操作进一步包括: 至少部分地基于用户输入的用户输入历史对用户输入进行重新分类,所述用户输入历史指示下列中的至少一个:用户输入在触摸表面上的持续时间、用户输入的速度或者用户输入的路径。8.权利要求7所述的一个或多个计算机存储介质,其中所述操作进一步包括: 至少部分地基于所述重新分类确定用户输入被不正确地分类的概率;以及 当该概率超过阈值时促使之前被促使执行的动作被撤消。9.权利要求6所述的一个或多个计算机存储介质,其中用户输入是用下列中的至少一个来分类的: 统计分类器,其使用用于用户输入的形状、用户手的位置、与当前正在运行的应用有关的应用信息、键盘输入历史或者基本上同时发生的用户输入的数量中的两个或更多个的加权变量;或者 规则分类器,其使用用于用户输入的形状、用户手的位置、与当前正在运行的应用有关的应用信息、键盘输入历史或者基本上同时发生的用户输入的数量中的至少一个的基于阈值的规则。10.权利要求6所述的一个或多个计算机存储介质,其中所述操作进一步包括: 确定经由触摸表面接收用户输入与经由键盘接收输入之间的时间量多于阈值时间量,其中对用户输入进行分类包括至少部分地基于确定所述时间量大于阈值时间量来将用户输入分类为有意的。
【专利摘要】描述了用于标识非故意的用户输入(比如非故意的触摸接触或空中输入)的技术。这些技术可以包括基于与触摸接触、空中输入或者经由其接收触摸接触或空中输入的设备有关的上下文信息将触摸接触或空中输入分类为有意的或无意的。在一些示例中,上下文信息可以指示用户如何与设备进行交互,比如用户手的位置、触摸表面上的触摸接触的位置、用户的触摸轨迹的路径、用户可能正与其交互的应用、用户的键盘输入历史等等。当用户输入被分类为无意的时,这些技术可以制止执行通常由用户输入触发的动作。
【IPC分类】G06F3/01, G06F3/0488, G06F3/02
【公开号】CN105339884
【申请号】CN201380077374
【发明人】M.阿拉瓦尔, D.阿布扎里安, R.W.尼科尔斯, F.苏
【申请人】微软技术许可有限责任公司
【公开日】2016年2月17日
【申请日】2013年9月20日
【公告号】EP3008570A1, US20140368436, WO2014200544A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1