使用自然用户界面输入加强预测置信和命令优先级的制作方法

文档序号:9287727阅读:257来源:国知局
使用自然用户界面输入加强预测置信和命令优先级的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,具体地涉及使用自然用户界面输入加强预测置信和命令优先级。
【背景技术】
[0002]自然用户界面(NUI)利用多种输入方式(例如相机、声音、触摸等)来翻译自然语言输入并且提交例如映射成预定命令的操作。例如,NUI能够解析自然语言用户声音输入以将这些输入映射成预定命令,使得用户无需说特定命令以便使系统进行各种操作。这允许用户使用NUI更容易地控制系统。已在很多不同的装置类型和系统例如平板和膝上型计算装置、游戏机、电视机及其它娱乐装置、导航系统等的应用程序中发现NUI。这些系统采用NUI以允许用户更容易地与由这样的系统提供的应用程序进行对接。

【发明内容】

[0003]总之,一方面提供了一种方法,包括:在预定时间内在具有至少一个输入装置的装置处接收多个用户输入;基于多个用户输入使用装置的处理器来确定总体意图;确定包括将多个用户输入中的至少两个用户输入映射成通用命令;以及根据通用命令使用装置的处理器来提交操作。
[0004]另一方面提供了一种设备,包括:至少一个输入装置;处理器,其可操作地耦接到至少一个输入装置;以及存储器,用于存储指令,该指令可由处理器执行以:在预定时间内在至少一个输入装置处接收多个用户输入;通过将多个用户输入中的至少两个用户输入映射成通用命令、基于多个用户输入来确定总体意图;以及根据通用命令来提交操作。
[0005]进一步的方面提供了一种产品,包括:存储有代码的计算机可读存储装置,该代码可由处理器执行,并且该代码包括:用于在预定时间内在具有至少一个输入装置的装置处接收多个用户输入的代码;用于通过将多个用户输入中的至少两个用户输入映射成通用命令、基于多个用户输入、使用装置的处理器来确定总体意图的代码;以及用于根据通用命令使用装置的处理器来提交操作的代码。
[0006]前述是概要,并且因此可以包含细节的简化、概括和省略;因此,本领域的技术人员将理解的是,该概要仅仅是说明性的并且不意在以任何方式进行限制。
[0007]为了更好地理解实施方式连同实施方式的其它的和进一步的特征以及优点,参照以下的结合附图的描述。本发明的范围将在所附权利要求中指出。
【附图说明】
[0008]图1示出了信息处理装置线路的示例。
[0009]图2示出了信息处理装置线路的另一示例。
[0010]图3示出了可以在确定总体意图中使用的用户输入的示例层次结构。
[0011]图4示出了使用NUI输入来加强预测置信和命令优先级的示例方法。
【具体实施方式】
[0012]将容易地理解的是,可以以除所描述的示例实施方式以外的多种不同的配置来布置和设计如在本文附图中概括地描述并示出的实施方式的部件。因此,以下如在附图中示出的、示例实施方式的更详细的描述,不意在限制所要求保护的实施方式的范围,而仅代表示例实施方式。
[0013]本说明书全文中,对“一个(one)实施方式”或“一种(an)实施方式”(等)的引用意味着结合实施方式所描述的特定特征、结构或特性包含在至少一个实施方式中。因此,在本说明书全文的各处所出现的短语“在一个实施方式中”或“在一种实施方式中”等未必都指同一实施方式。
[0014]此外,在一个或更多个实施方式中,所描述的特征、结构或特性可以以任何适当的方式进行组合。在下面的描述中,提供了许多具体的细节以给出对实施方式的透彻的理解。然而,相关领域的技术人员将认识到,可以在没有一个或更多个具体细节或者有其它的方法、部件、材料等的情况下,对各种实施方式进行实践。在其它示例中,不再详细地示出或描述公知的结构、材料或操作,以避免混淆。
[0015]虽然自然用户界面(NUI)在可以被处理的用户输入方面一一在可以使用的形式(例如,声音、触摸、姿势等)方面以及在所使用的实际输入方面这两个方面一一允许较大的灵活性(即提供对用户输入的更加灵活的处理或提供将不精确的语言或其他输入映射成由系统可操作的预定命令的能力),但是NUI往往还具有在多用户环境例如起居室中进行操作的难点。在该情况下的问题之一是当多用户同时(或者在预定时间内)提供输入时的问题。
[0016]多用户输入情形是通常情况。例如,用户可能正尝试做出不起作用的命令,而另一用户可能尝试进行帮助并且也做出该命令。在其它情况下,用户可以给出具有相似意图的输入,但是传递不同的声音或姿势输入以表达该意图。使用传统的系统的通常结果是对接收并且理解(例如,到预定置信水平)的第一命令起作用,或者仅提供错误消息并且请求进一步的用户输入。
[0017]例如,典型地,来自多用户的同时发生的输入阻止系统理解任何一个(如果是声音命令),或者两个命令都被执行(例如,如果使用了不同的方式),其通常比什么都不做更糟(例如,一个用户执行朝前的姿势而另一用户做返回姿势一一这使系统无用地进行循环)。此外,来自多用户的冗余命令通常不给出任何类型的优先级。简言之,在面对多用户输入时,不管是提供了赞同的、矛盾的还是仅模棱两可的输入,传统的NUI都具有确定该组的总体意图的难点。
[0018]实施方式给NUI添加了一层复杂性,使得当多个用户输入(例如,相似的命令或者甚至是矛盾的命令)在预定时间(例如,来自同一用户或者来自多用户)内输入到系统时,系统可以自动地确定总体意图。这可以包括在预测总体意图中自动地确定输入优先级和/或调整对输入识别的置信。
[0019]通过参考附图将最好地理解所示出的示例实施方式。下面的描述仅意在通过示例的方式,并且简要示出了某些示例实施方式。
[0020]虽然在信息处理装置(本文中也称为设备、电子装置或仅装置)中可以利用各种其它电路、线路或部件,但是对于智能电话和/或平板电脑线路100来说,图1中示出的示例包括在例如平板电脑或其它移动计算平台中发现的电路设计上的系统。软件和(一个或多个)处理器被组合在单电路110中。如本领域公知的,处理器包括内部运算单元、寄存器、高速缓存存储器、总线、I/o端口等。内部总线等取决于不同的供应商,但基本上所有外围装置(120)可以附接到单电路110。线路100将处理器、存储器控制以及I/O控制器集线器全部组合到单电路I1中。此外,这种类型的系统100通常不使用SATA或PCI或LPC。公共接口例如包括SD1和I2C。
[0021]存在有(一个或多个)电力管理芯片130,例如电池管理单元BMU,该电池管理单元BMU对例如经由可充电电池140供应的电力进行管理,可以通过连接到电源(未示出)来给可充电电池140充电。在至少一个设计中,单电路例如110用于提供类似B1S的功能和DRAM存储器。
[0022]系统100通常包括以下中的一个或更多个:用于连接到各种网络例如电信网络和无线因特网装置(例如接入点)的WWAN收发器150和WLAN收发器160。附加的装置120通常包括在接收用户输入并且将与输入相关的数据提供给NUI的例如相机和/或麦克风中。系统100通常包括用于数据输入和显示/呈现的触摸屏170。系统100通常还包括各种存储器装置,例如快闪存储器180和SDRAM 190。
[0023]图2描绘了信息处理装置电路、线路或部件的另一示例的框图。图2中描绘的示例可以对应于计算系统,例如由北卡罗来纳州莫里斯维尔的联想(美国)公司销售的THINKPAD系列个人电脑或其它装置。根据本文的描述明显的是,实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1