当前位置: 首页 > 专利查询>微软公司专利>正文

用于上下文切换的语音识别制造技术

技术编号:8532366 阅读:309 留言:0更新日期:2013-04-04 15:07
本申请涉及用于上下文切换的语音识别。各种实施例提供了用于实现用于上下文切换的语音识别的技术。在至少一些实施例中,所述技术可以允许用户通过语音命令在应用的不同的上下文和/或用户界面之间进行切换。在至少一些实施例中,提供列出应用的可以通过语音命令来导航到的可用上下文的上下文菜单。在实现中,在上下文菜单中呈现的上下文包括基于各种上下文过滤准则被过滤的较大上下文集合的一个子集。用户可以说出在上下文菜单中呈现的上下文中的一个以导致到与上下文中的一个相关联的用户界面的导航。

【技术实现步骤摘要】
用于上下文切换的语音识别
本申请涉及一种上下文切换技术,具体而言,涉及用于上下文切换的语音识别的技术。
技术介绍
许多计算机应用提供了各种不同的上下文(context)以及用户可以通过其与所述应用交互的图形用户界面。例如,视频游戏通常包括允许用户访问各种由视频游戏所提供的功能的不同的用户界面。一些用户界面可允许用户定制游戏的某些部分,例如玩游戏的游戏竞技场、用于玩游戏的车辆等。其它用户界面可允许用户参与各种类型的玩游戏,例如单人玩游戏、多人玩游戏等等。虽然,这些不同的用户界面可以提供更加有趣且不同的游戏体验,但当前在各种用户界面之间的导航方式却是麻烦的。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各种实施例提供了用于实现用于上下文切换的语音识别的技术。在至少一些实施例中,所述技术可以允许用户通过语音命令在应用的不同的上下文和/或用户界面之间进行切换。例如,游戏应用可以包括提供不同的交互上下文和功能的各种不同的用户界面。一些用户界面可以提供玩游戏的功能,而其它用户界面可以提供游戏定制的功能。在此所述的技术可以允许用户通过发出语音命令在所述各种用户界面间导航。在至少一些实施例中,提供列出应用的可以通过语音命令来导航的可用上下文的上下文菜单。例如,用户可以在应用的特定上下文的用户界面正被显示的同时说出触发词。触发词的识别可以使得上下文菜单被作为用户界面的一部分而显示。上下文菜单可包括可以通过语音命令所导航到的其它上下文。在实现中,在上下文菜单中呈现的其它上下文包括基于多种上下文过滤准则被过滤的较大上下文集合的子集。用户可以说出在上下文菜单中呈现的上下文中的一个以导致到与不同的上下文相关联的用户界面的导航。附图说明参考附图来描述详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相同的项目。图1是根据一个或多个实施例中可操作采用在此描述的技术的示例操作环境的图示。图2是根据一个或多个实施例的示例上下文切换场景的图示。图3是根据一个或多个实施例的示例上下文切换场景的图示。图4是描述根据一个或多个实施例的方法中的各步骤的流程图。图5是描述根据一个或多个实施例的方法中的各步骤的流程图。图6示出了根据一个或多个实施例的包括参考图1和7描述的计算设备的示例系统。图7示出可用于实现此处描述的各实施例的示例计算设备。具体实施方式概览各种实施例提供了用于实现用于上下文切换的语音识别的技术。在至少一些实施例中,所述技术可以允许用户通过语音命令在应用的不同的上下文和/或用户界面之间进行切换。例如,游戏应用可以包括提供不同的交互上下文和功能的各种不同的用户界面。一些用户界面可以提供玩游戏的功能,而其它用户界面可以提供游戏定制的功能。在此所述的技术可以允许用户通过发出语音命令在所述各种用户界面间导航。在至少一些实施例中,提供列出一个应用的可以通过语音命令来导航到的可用上下文的上下文菜单。例如,用户可以在应用的特定上下文的用户界面正被显示的同时说出触发词。触发词的识别可以使得上下文菜单被作为用户界面的一部分而显示。上下文菜单可包括可以通过语音命令所导航到的其它上下文。在实现中,在上下文菜单中呈现的其它上下文包括基于多种上下文过滤准则被过滤的较大上下文集合的子集。用户可以说出在上下文菜单中呈现的上下文中的一个以导致到与不同的上下文相关联的用户界面的导航。在以下讨论中,提供了题为“操作环境”的章节,该章节描述其中可采用一个或多个实施例的一个环境。之后,题为“示例上下文切换场景”的章节描述了根据一个或多个实施例的示例上下文切换场景。接着,题为“示例方法”的章节描述根据一个或多个实施例的示例方法。最后,题为“示例系统和设备”的章节描述了可用于实现一个或多个实施例的示例系统和示例设备。操作环境图1在100处概括地示出根据一个或多个实施例的操作环境。操作环境100包括计算设备102,该计算设备可用各种方式来配置。例如,计算设备102可被具体化为任何合适的计算设备,诸如作为示例而非限制,游戏控制台、台式计算机、便携式计算机、诸如个人数字助理(PDA)、蜂窝电话等手持式计算机,等等。计算设备102的一个示例配置以下在图7中示出并描述。一个或多个应用104作为计算设备102的部分而被包括,这些应用是允许经由计算设备102执行各种各样的任务的功能的表示。例如,可以由计算设备102执行应用104来提供诸如视频游戏、字处理、电子邮件、电子表格、媒体内容消费等的功能。输入/输出模块106也作为计算设备102的部分而被包括,所述输入/输出模块表示了用于发送和接收信息的功能。例如,输入/输出模块106可被配置为接收由诸如键盘、鼠标、触摸板、游戏控制器、光学扫描仪等输入设备生成的输入。输入/输出模块106还可被配置为接收和/或解释通过诸如语音识别、基于姿势的输入、对象扫描等的非接触机制所接收的输入。还是这些实施例,计算设备102包括自然用户界面(NUI)设备108,自然用户界面设备被配置为例如通过人类姿势可视识别、对象扫描、语音输入、颜色输入等来接收各种非接触输入。语音识别模块110作为输入/输出模块106的部分而被包括,所述语音识别模块是识别(例如来自NUI设备108的)语音输入并将所述语音输入转换成其它实体可用于执行任务的形式的功能的表示。对于在此讨论的技术进一步来说,应用104包括一个或多个上下文模块112,所述上下文模块是允许应用在与应用相关联的各种上下文和/或用户界面之间切换的功能的表示。在至少一些实施例中,上下文模块112被配置为从输入/输出模块106和/或语音识别模块110接收输入以实现在此所讨论的技术。操作环境100还包括与计算设备102相耦合的显示设备114。在至少一些实施例中,显示设备114被配置为从计算设备102接收并显示输出,例如由应用104生成并通过输入/输出模块106提供给显示设备114的用户界面。在实现中,输入/输出模块106可以从NUI设备108接收输入(例如语音输入),并且可以利用输入以允许用户与上下文模块112交互以在由应用104提供的各种上下文和/或用户界面之间导航。下面描述操作环境100的更多实现。一般而言,此处描述的任何功能可使用软件、固件、硬件(例如,固定逻辑电路)、或这些实现的组合来实现。本文使用的术语“模块”、“功能”和“逻辑”一般表示软件、固件、硬件或其组合。在软件实现的情况下,模块、功能或逻辑表示当在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。程序代码可被储存在一个或多个计算机可读存储器设备中。下面所描述的技术的特征是平台无关的,意味着所述技术可以在具有各种处理器的各种商业计算平台上实现。例如,计算设备102还可包括使得计算设备102的硬件执行操作的实体(例如软件),例如处理器、功能块,等。例如,计算设备102可包括计算机可读介质,其被配置用于维护使得计算设备尤其是计算设备102的硬件执行操作的指令。因此,指令用于配置硬件来执行操作,并以此方式致使硬件变换以执行功本文档来自技高网...
用于上下文切换的语音识别

【技术保护点】
一种计算机实现的方法,包括:响应于说出的触发词的识别,在与应用的第一应用上下文相关联的用户界面中呈现一上下文菜单,所述上下文菜单包括可以通过语音命令导航到的至少一个其它应用上下文;在所述说出的触发词的识别之后的特定时间间隔中,识别与所述至少一个其它应用上下文相关联的上下文词的语音输入;以及响应于所述上下文词的语音输入的识别,从与所述第一应用上下文相关联的用户界面导航到与所述至少一个其它应用上下文相关联的用户界面。

【技术特征摘要】
2011.10.10 US 13/270,0181.一种计算机实现的方法,包括:响应于说出的触发词的识别,在与应用的应用上下文相关联的用户界面中呈现一上下文菜单;基于在其上执行所述应用的设备的一个或多个属性来过滤所述应用的一组应用上下文以标识至少一个其他应用上下文,所述一个或多个属性包括所述设备的处理能力;将所述至少一个其他应用上下文呈现为所述上下文菜单的一部分,从而使所述至少一个其他应用上下文能经由语音输入命令导航;在所述说出的触发词的识别之后的特定时间间隔中,识别与所述至少一个其它应用上下文相关联的上下文词的语音输入;以及响应于在特定时间间隔中所述上下文词的语音输入的识别,从与所述应用上下文相关联的用户界面导航到与所述至少一个其它应用上下文相关联的用户界面。2.如权利要求1所述的方法,其特征在于,所述应用包括游戏应用,并且其中,与所述应用上下文相关联的所述用户界面包括与和所述至少一个其它应用上下文相关联的所述用户界面不同的游戏功能集。3.如权利要求1所述的方法,其特征在于,所述设备的一个或多个属性是用来确定所述至少一个其它应用上下文的一组上下文专用的准则的一部分。4.如权利要求3所述的方法,其特征在于,所述上下文专用的准则还包括所述应用的一个或多个属性,或所述设备的用户的一个或多个属性。5.如权利要求1所述的方法,其特征在于,所述导航是响应于所述识别并独立于来自用户的附加输入而发生的。6.一种计算机实现的方法,包括:在计算设备上显示与游戏应用的第一游戏上下文相关联的用户界面的同时,接收触发词的语音输入的指示;使用用于所述游戏应用的一个或多个过滤准则来过滤一组游戏上下文以生成一组一个或多个可用的游戏上下文,其中所述过滤准则包括所述计算设备的一个或多个属性,所述一个或多个属性包括所述计算设备的处理能力;使得所述组一个或多个可用的游戏上下文被作为与所述第一游戏上下文相关联的所述用户界面的一部分来显示;以及响应...

【专利技术属性】
技术研发人员:M·J·蒙森W·P·基斯D·J·格里纳沃尔特
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1