使用神经数据改变应用状态制造技术

技术编号:19878014 阅读:19 留言:0更新日期:2018-12-22 17:50
计算机系统、方法和存储介质用于通过检测与特定应用状态的特定操作相关联的神经用户意图数据来改变应用的状态,并且用于改变应用状态以便使得执行由用户意图的特定操作。应用状态自动地被改变以与由接收到的神经用户意图数据所确定的意图操作对齐,使得意图操作被执行。一些实施例涉及一种通过训练过程创建或者更新状态机以根据检测到的神经数据改变应用的状态的计算机系统。

【技术实现步骤摘要】
【国外来华专利技术】使用神经数据改变应用状态
技术介绍
可以通过各种技术来采集神经数据。一种无创技术是脑电图描记法(EEG),其涉及沿着用户或者受检者的头皮放置电极来测量源自大脑的神经元内的离子电流的电压波动。EEG常常被使用在临床上下文中来监测睡眠模式或者诊断癫痫症。一些计算机应用包括各种应用状态,其中相同的用户输入可操作以取决于当用户输入被接收时应用处于的特定应用状态而引起应用内的不同的功能。通过示例,“单击并拖动”输入的组合可操作以取决于输入被接收时应用的状态而执行一些3D建模软件内的各种不同的功能(例如,选择并且移动对象、旋转对象、在对象上画线、在应用上定义边缘、从对象挤压表面,等等)。当用户期望执行与当前应用状态不关联的特定操作时,用户必须通过做出特定菜单选择或者通过以其他方式提供可操作以将应用改变到期望的应用状态的输入来从当前应用状态手动地改变到另一应用状态。在此要求保护的主题不限于解决上文所描述的任何缺点或者仅在上文所描述的环境中操作的实施例。相反,该
技术介绍
仅被提供以说明其中可以实践在此所描述的一些实施例的示例性技术区域。
技术实现思路
本公开涉及被配置用于促进应用状态改变的计算机系统、方法和计算机存储介质。在一些实施例中,利用检测到的与特定应用状态的特定操作相关联的神经用户意图数据来执行状态改变,并且改变应用状态以便实现执行由用户意图的特定操作并且不要求用户手动地改变应用状态。在一些实施例中,应用状态自动地被改变以与由接收到的神经用户意图数据所确定的意图操作对齐。一些实施例包括操作应用的计算机系统,应用被配置为改变状态并且当在第一状态中时响应于检测到特定姿态而执行第一操作并且当在第二状态中时响应于检测到特定姿态而执行第二操作。当在第一状态中时,计算机系统检测与第二操作相关联的神经用户意图数据。作为响应,计算系统将应用从第一状态改变到第二状态,实现执行意图的第二操作并且不要求用户输入手动地改变应用状态。一些实施例涉及一种生成或者更新被配置为根据检测到的神经数据改变应用的状态的状态机的计算机系统。计算机系统将不同的应用操作的集合与应用状态的对应集合相关联。特定姿态使得应用基于对应的应用状态来执行操作集的特定操作。计算机系统检测当用户正执行特定姿态以致动第一操作时生成的第一神经用户意图数据,并且检测当用户正执行特定姿态以致动第二操作时生成的第二神经用户意图数据。计算机系统随后映射或者以其他方式在适当的存储的数据结构内将第一神经用户意图数据和第二神经用户意图数据与第一操作和第二操作分别地相关联。一些实施例涉及一种通过检测当用户将应用改变到特定状态以便执行期望的特定操作时由用户所生成的第一神经用户意图数据并且通过检测在致动特定操作的姿态的执行期间由用户所生成的第二神经用户意图数据来生成或者更新状态机的计算机系统。计算机系统然后映射或者以其他方式在适当的存储的数据结构内将第一神经用户意图数据与特定应用状态相关联并且将第二神经用户意图数据与特定操作相关联。提供本
技术实现思路
以引入以在具体实施方式中下面进一步描述的简化形式的概念的选择。本概述不旨在标识要求保护的主题的关键特征或基本特征,其也不旨在被用作辅助确定要求保护的主题的范围。附加特征和优点将从下面的描述中被阐述并且部分地将从描述显而易见或者可以由本文中的教导的实践学习。可以借助于在所附的权利要求书中特别地指出的装置和组合实现和获得本专利技术的特征和优点。附图说明为了描述可以获得上文记载和其他优点和特征的方式,上文简要描述的主题的更特定描述将通过参考在附图中图示的特定实施例而被提供。理解这些附图描绘仅典型的实施例并且因此将不被认为是对范围的限制,通过使用附图利用附加的特殊性和细节将描述和解释实施例,其中:图1图示了可以被用于使用神经用户意图数据改变应用的状态的计算机系统;图2图示了用于使用神经用户意图数据改变应用的状态的示例性方法的流程图;图3图示了用于生成或者管理状态机的示例性方法的流程图;图4图示了用于生成或者管理状态机的示例性方法的流程图;图5A至图5D图示了用于自动改变示例性应用的状态以实现执行如使用神经用户意图数据所确定的意图的应用操作的状态机的操作;以及图6图示了使用神经用户意图数据明确地改变示例性应用的状态的状态机的操作。具体实施方式本公开涉及用于通过检测与特定应用状态的特定操作相关联的神经用户意图数据改变应用的状态并且用于改变应用状态以便实现执行由用户意图的特定操作的计算机系统、方法和计算机存储介质。在一些实施例中,神经用户意图数据与根据应用的当前状态而引起应用操作集中间的不同应用操作的特定姿态相关联。在一些实施例中,应用状态响应于接收到的神经用户意图数据而被自动改变,并且与神经用户意图数据相关联的特定操作响应于接收到神经用户意图数据而被自动执行。可以通过实现所公开的实施例的方面来实现各种技术效果和益处。例如,一些所公开的实施例可操作以促进用于具有多个状态的计算机应用的应用状态的有效选择和/或改变。这对于在其中相同或者相似的姿态将取决于不同的应用状态设置而选择性地引起不同的操作的执行的应用可以是特别地有益的。神经用户意图数据的使用可以帮助通过至少减少必须被录入并且被处理用于改变状态的手动输入的数目来促进不同的状态和/或功能的用户选择。通过示例,所公开的实施例中的至少一些实施例实现具有多个状态的计算机应用的有效使用,特别地其中相同或者相似的姿态根据应用的特定状态设置引起不同的操作的执行。例如,在应用包括取决于应用的特定状态设置的单个姿态的动作的多个模式的情况下,先验计算机系统的用户被要求在状态设置之间手动地切换,以通常通过麻烦的菜单导航步骤来执行不同的期望的操作,即使操作通过相同的用户姿态而被致动。这延长使用应用执行期望的任务所花费的时间,因为用户被要求以访问菜单选项或者使用某个其他手动选择过程以在多个状态之间切换以允许期望的操作的序列被执行。相反,所公开的实施例提供更有效的系统并且提供增加的用户方便。进一步地,在至少一些情况下,在不实现应用目前处于将不同的动作模式与执行的姿态相关联的状态的情况下,当用户利用引起特定操作的执行的意图来执行姿态时,会发生错误。用户将从而非故意地引起不期望的操作的执行。除添加到用户挫折之外,这样的过失要求附加的操作步骤来取消、减轻或者以其他方式固定操作错误,这添加了计算机系统处理要求和处理时间。相反,所公开的实施例中的一个或多个实施例实现对于意图的应用状态的自动改变,使得甚至在不要求用户手动改变应用状态的情况下执行意图的操作。所公开的实施例因此可用于利用具有不同的状态的应用改进整体用户体验并且其响应于根据操作的不同模式的一个或多个姿态。错误减少可以减少用户挫折以及减少实现给定操作集所涉及的计算机处理量。进一步地,即使在其中用户小心并且错误最少的情况下,在此所公开的实施例可用于通过减少或者消除在不同的期望的操作之间的应用状态之间手动地切换的需要实现期望的结果所要求的时间和步骤总数。如在此所使用的,术语“姿态(gesture)”包括由用户的一个或多个身体部分做出的移动和运动。在一些实施例中,姿态不需要实际上由用户物理地执行来给定功能效果。例如,在一些情况下,对应于物理姿态的神经用户意图数据当用户以被截肢者可能考虑移动截肢的肢体相本文档来自技高网
...

【技术保护点】
1.一种用于使用神经数据改变应用的状态的计算机实现的方法,所述方法由计算系统实现,所述计算系统包括至少一个处理器以及具有存储的计算机可执行指令的一个或多个硬件存储设备,所述计算机可执行指令由所述至少一个处理器可执行以使得所述计算系统实现所述方法,所述方法包括:操作应用,所述应用被配置为改变状态以及还被配置为当在第一状态中操作时响应于检测到特定姿态而执行第一操作以及当在第二状态中操作时响应于检测到所述特定姿态而执行第二操作;当所述应用在所述第一状态中操作时检测用户输入,检测到的所述用户输入包括与所述第二操作的上下文中的所述特定姿态相关联的神经用户意图数据;以及响应于检测到包括所述神经用户意图数据的所述用户输入,将所述应用从所述第一状态改变到所述第二状态。

【技术特征摘要】
【国外来华专利技术】2016.05.11 US 15/152,4011.一种用于使用神经数据改变应用的状态的计算机实现的方法,所述方法由计算系统实现,所述计算系统包括至少一个处理器以及具有存储的计算机可执行指令的一个或多个硬件存储设备,所述计算机可执行指令由所述至少一个处理器可执行以使得所述计算系统实现所述方法,所述方法包括:操作应用,所述应用被配置为改变状态以及还被配置为当在第一状态中操作时响应于检测到特定姿态而执行第一操作以及当在第二状态中操作时响应于检测到所述特定姿态而执行第二操作;当所述应用在所述第一状态中操作时检测用户输入,检测到的所述用户输入包括与所述第二操作的上下文中的所述特定姿态相关联的神经用户意图数据;以及响应于检测到包括所述神经用户意图数据的所述用户输入,将所述应用从所述第一状态改变到所述第二状态。2.根据权利要求1所述的方法,还包括:响应于检测到包括所述神经用户意图数据的所述用户输入,执行所述第二操作。3.根据权利要求1所述的方法,其中所述应用在虚拟现实或增强现实环境中操作。4.根据权利要求1所述的方法,其中检测到的所述用户输入的所述神经用户意图数据包括脑电图描记法读数,所述脑电图描记法读数利用通过所述特定姿态的执行引起所述第二操作的意图而从所述特定姿态的用户执行被生成。5.根据权利要求1所述的方法,还包括:当所述应用在所述第二状态中操作时检测后续用户输入,在从所述第一状态被改变到所述第二状态之后,检测到的所述后续用户输入包括根据所述第一操作的与所述特定姿态相关联的神经用户意图数据;以及响应于检测到所述后续用户输入,将所述应用从所述第二状态改变到所述第一状态。6.根据权利要求5所述的方法,还包括:响应于检测到所述后续用户输入,执行所述第一操作。7.根据权利要求5所述的方法,其中检测到的所述后续用户输入的所述神经用户意图数据包括脑电图描记法读数,所述脑电图描记法读数利用通过所述特定姿态的执行引起所述第一操作的意图从所述特定姿态的用户执行被生成。8.根据...

【专利技术属性】
技术研发人员:C·科斯金D·金B·周J·金K·科伊希达K·沙希德
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1