信息处理方法及信息处理装置的制造方法_2

文档序号:8382011阅读:来源:国知局
20的部件可以被集成在代替传统“北桥”式架构的芯片中。如本领域的技术人员公知的,一个或更多个处理器222包括内部算术运算单元、寄存器、高速缓冲存储器、总线、I/O端口坐寸ο
[0025]在图2中,存储器控制器集线器226和存储器240连接(例如,以对可以被称为“系统存储器”或“存储器”的RAM类型提供支持)。存储器控制器集线器226还包括用于显示装置292 (例如,CRT、平板、触摸屏等)的低压差分信号(LVDS)接口 232。块238包括可以通过LVDS接口 232支持的一些技术(例如串行数字视频、高清晰度多媒体接口(HDMI)/数字视频接口(DVI)、显示端口 )。存储器控制器集线器226还包括可以支持独立显卡236的PCI 扩展接口(PC1-E) 234。
[0026]在图2中,I/O控制器集线器250包括SATA接口 251(例如用于HDD, SDD 280等),PC1-E接口 252 (例如用于无线连接282)、USB接口 253 (例如,用于诸如数字转换器、键盘、鼠标、摄像头、电话、麦克风、存储装置、其它连接装置等的装置284)、网络接口 254(例如,LAN)、通用输入输出(GP1)接口 255、LPC接口 270 (用于专用集成电路(ASIC) 271、TPM272、超级I/O 273、固件集线器274、B1S支持275以及如ROM 277、闪存278以及NVRAM279的各种类型的存储器276),电力管理接口 261、时钟发生器接口 262、音频接口 263 (例如用于扬声器294)、TC0接口 264、系统管理总线接口 265以及可以包括基本输入输出系统(B1S) 268和启动代码290的SPI闪存266。I/O控制器集线器250可以包括千兆比特的以太网支持。
[0027]系统在通电时可以被配置成执行存储在SPI闪存266内的用于B10S268的启动代码290,此后,在一个或更多个操作系统和应用软件(例如存储在系统存储器240中)的控制下处理数据。操作系统可以存储在多个位置中的任意位置,并且可以根据例如B1S 268的指令被访问。如本文所描述的,装置可以包括比图2的系统中示出的特征更少或更多的特征。
[0028]对于图1或图2概述的示例,信息处理装置电路系统可以应用在允许用户使用例如相应装置的麦克风来提供声音输入的装置中,该声音输入反过来可以被装置上运行的应用使用。在这方面,图1和图2中概述的装置电路系统可以在装置存储器中包括例如语音识别技术,该语音识别技术辨识用户说出的词语(或多个词语)以用作对于执行动作(例如,形成机器文本输入;执行用以控制应用的命令等)的输入。
[0029]图3概述了自适应地学习词汇以完成语音识别命令的示例方法。在实施方式中,用户可以在301处提供例如由诸如图1和/图2中概述的装置的音频接收器检测到的声音输入。语音识别引擎利用该音频信息来辨识声音输入中包含的词语。例如,根据例如常规语音识别处理进行声音输入的第一解释。在本文中,这被称为“第一词语”,即,针对用户实际所说辨识出的第一词语。
[0030]作为非限制性示例,用户可能打开网页浏览器并且希望关闭该应用。用户可能说出输入“关闭网页浏览器”作为301处的声音输入。语音识别可以准确地将该声音输入辨识为机器文本“关闭”、“网页”和“浏览器”作为302处的第一词语。然而,必须确定该输入是否与已知的命令相关联。即“关闭”必须被解析、识别为命令,并且映射至动作。
[0031 ] 因此,实施方式可以在303处确定命令词语是否是已知的。在该示例中,命令“关闭”可以被映射到默认动作,例如按照字面意思关闭所辨识出的应用(即,该情况下的网页浏览器)。因此,如果辨识出为已知的命令,则实施方式可以在304处基于或使用第一词语解释执行已知的命令,在该示例中,关闭网页浏览器。
[0032]然而,可能发生“已知”命令(即默认的或另外识别出的命令)不是特定用户所期望的命令的情况。因此,实施方式可以在308处与用户进行交流以在309处收集关于所执行命令的反馈(肯定的或否定的)。因此,如果用户替代地仅是期望最小化网页浏览器,而不是关闭网页浏览器,则用户可以在309处例如以下述形式提供否定的反馈:该形式表示所执行的命令是错误的(至少针对该特定用户),或表示待执行的恰当命令(例如最小化)等。可以利用在309处提供的反馈更加准确地辨识词语识别本身、命令映射(如在上述的示例中)、和/或如本文进一步描述的各词语之间的关联。
[0033]因此,实施方式可以关于给出了特定词语辨识的待执行的命令自适应地学习用户特定的词汇。例如,可以通过对关于各种词语的解释的共享数据存储库进行更新来共享该用户特定的学习,以使得其他用户(以及他们的系统)可以经由例如云共享访问包含各种关联的数据存储库来使用这些所学习的命令。因此,例如通过用户对正利用的装置验证他/她自己,可以由同一用户访问用户特定的学习的命令,以使得当前正被利用的装置可以访问共享数据存储库。同样地,这些学习的命令可以被本地存储在装置自身上以用于之后在同一装置上检索和使用。
[0034]假设实施方式可以针对给定的声音输入(例如“关闭网页浏览器”)来学习新的命令,则当用户之后提供该输入时,可能导致做出或执行不同的命令。例如,如果用户之后说出命令“关闭网页浏览器”(例如,第二次,或第一次,如果装置被告知该特定用户或别的类似用户可能关于命令词语“关闭”具有模糊的意图),则实施方式在303处将不会确定命令“关闭”是已知的。相反,实施方式在305处可以访问例如之前学习并存储在装置上的或从例如云存储位置检索的词语关联的数据存储库。
[0035]假设词语关联数据存储库中的信息(例如“关闭”)针对该特定用户可能已知为等同于“最小化”。实施方式可以经由例如将待做出的动作与用户进行交流以确认或将待做出的动作包括在可能命令(例如,关闭网页浏览器、最小化网页浏览器等)的列表中来确认该理解。因此,实施方式可以在306处确定存在针对第一词语解释的已知关联。假设该学习的词汇,即在使用“关闭”作为命令的情形中,该特定用户特别想要“最小化”,则在该示例中实施方式可以基于第二词语(即最小化)来执行不同的动作。因此,实施方式可以将词语“关闭”转换为“最小化”,例如将第一词语转化为等同词(例如第二词语),并且使命令基于第二词语。这样,网页浏览器应用相反地可以在307处最小化而不是关闭。再者,实施方式可以通过在308处与用户交流以及在309处接收反馈来继续学习。
[0036]实施方式可以使用该自适应学习机制在很多种情形中学习词语,例如用于执行命令的动词。如上所述,可以单独地或与用户特定的学习相结合地采用组学习。
[0037]例如,某词语或某些词语开始对于装置可能没有已知的含义(基于关联的本地存储库或访问关联的远程存储库二者之一),但之后可以获得含义。一个示例是最近(约2009年)添加到英语单词词典的“unfriend”。因此,一个新的词语,尽管在起始时(例如如在303处确定的)是未知的,但是可以通过在309处接收用户反馈来学习,以使得新词语可以被添加到特定用户的可进行动作的命令的词汇中、特定组的可进行动作的命令的词汇中等。因此,实施方式例如可以通过访问已经利用新词语和/或词语的新含义更新的共享数据存储库来学习新的词语。附加地或可替换地,用户特定的新词语或新词语含义可以由用户输入并且之后通信给共享数据存储库,以使得对其访问的其他用户可以采用该词语或词语含义。
[0038]利用该自适应学习机制,实施方式可以解释多种语境下的词语含义。例如,在特定区域中,给定的词语可能具有接受的含义,而在不同的区域中,该同样的词语可能没有含义或具有不同的含义。
[0039]作为具体示例,实施方式可能从用户学习到在特定地理区域中词语“red up”具有“clean up”或“organize”的含义。因此,在301处面对该输入,虽然语音识别引擎可以在302处准确地确定用户已经说出了短语“red up”,但是尽管如此,在303处该短语最初没有映射到或关联到默认的已知命令。因此,实施方式可以在305处访问(例如,用户特定的、区域特定的、群组特定的等)词语关联数据存储库,以确定短语“red up”是在宾夕凡尼亚州针对“clean up”或“organize”使用的俗语。因此,在306处,实施方式可以确定存在针对这样的命令的已知关联并且在307处执行相应的动作。例如,提供声音输入“red up”的用户可以具有与该俗语词语关联的相应的正式语言或标准化的命令词语(例如“
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1