用于检测可听输入中的中止的装置、设备及方法

文档序号:8361170阅读:199来源:国知局
用于检测可听输入中的中止的装置、设备及方法
【技术领域】
[0001] 本申请总体上涉及检测装置的可听输入中的中止。
【背景技术】
[0002] 当对于诸如计算机的装置输入诸如命令的可听输入序列时,可听输入序列中的中 止可能导致计算机停止"接听"该可听输入序列,这是因为例如装置停止处理序列和/或超 时,从而不能完全地处理命令。
[0003] 此外,在一些实例中,被装置确定为可听输入序列中的中止的可能实际上为用户 结束了提供可听输入序列之后、等待装置处理该可听输入序列的空白(silence)。在这样的 实例中,这可能导致装置处理并非要输入至该装置的音频并且甚至可能例如不必要地消耗 该装置的电池。

【发明内容】

[0004] 因此,在第一方面中,一种装置包括:处理器;存储器,所述存储器能够被所述处 理器访问并且承载有能够被所述处理器执行以实现如下操作的指令:处理可听输入序列, 所述可听输入序列由所述装置的用户提供;至少部分地基于来自与所述装置通信的至少一 个摄像头的第一信号来确定在提供所述可听输入序列期间发生了中止;响应于确定发生了 所述中止,停止处理所述可听输入序列;至少部分地基于来自所述摄像头的第二信号来确 定已恢复提供所述可听输入序列;以及响应于确定已恢复提供所述可听输入序列,恢复对 所述可听输入序列的处理。
[0005] 在一些实施方式中,中止可以包括装置不能理解的可听序列分隔符。此外,可以至 少部分地基于对至少第一信号执行读唇软件,将可听序列分隔符确定为是不能理解的,其 中,可以响应于采集用户的面部的至少一部分的至少一个图像的摄像头,由摄像头生成第 一信号。
[0006] 此外,在一些实施方式中,指令还能够由所述处理器执行,从而除非还在对来自所 述装置上的加速度计的信号进行处理时至少基本上同时接收到所述可听序列分隔符,则响 应于处理来自所述装置上的加速度计的信号而确定停止处理所述可听输入序列。
[0007] 另外,如果需要,则中止包括在用户向装置提供可听输入期间的中止。因此,至少 部分地基于第一信号确定发生了中止可以包括:确定用户的当前面部表情表示不是将要提 供可听输入。在一些实施方式中,确定用户的当前面部表情表示不是将要提供可听输入可 以包括:确定用户的嘴至少大部分是闭合的。
[0008] 此外,如果需要,则至少部分地基于第二信号确定已恢复提供可听输入序列包括: 确定用户的嘴是张开的。
[0009] 在另一方面中,一种方法包括:在装置处接收可听输入序列,所述可听输入序列由 所述装置的用户提供;响应于接收到来自与所述装置通信的至少一个摄像头的第一信号以 及响应于接收到来自与所述装置至少通信的触控显示器的输入,而确定所述用户已经停止 提供所述可听输入序列;以及确定所述用户已经恢复提供所述可听输入序列。
[0010] 在又一方面中,一种设备包括:第一处理器;网络适配器;存储装置,所述存储装 置承载有经由所述网络适配器通过网络传输的、以通过第二处理器实现如下操作的指令: 处理可听输入命令,所述可听输入命令由与所述第二处理器关联的装置的用户提供,对所 述可听输入命令的处理响应于如下操作:基于来自与所述第二处理器通信的至少一个摄像 头的至少一个信号确定在所述用户正沿所述装置的方向看的同时所述用户的嘴正在活动; 以及执行所述可听输入命令。
[0011] 参照附图可以最好地理解本原理关于其结构和操作的细节,在附图中,相同的附 图标记指代相同的部件,以及在附图中:
【附图说明】
[0012] 图1是根据本原理的示例性装置的框图;
[0013] 图2是由根据本原理的装置执行的逻辑的示例流程图;以及
[0014] 图3至图6是在根据本原理的装置上可呈现的示例用户界面(UI)。
【具体实施方式】
[0015] 本公开内容总体上涉及基于用户信息的装置(例如,消费电子产品(CE))。对于本 文所描述的任何计算机系统,系统可以包括服务器部件和客户端部件,服务器部件和客户 端部件通过网络相连接以使得数据可以在服务器部件和客户端部件之间进行交换。客户端 部件可以包括一个或更多个计算装置,包括电视(例如,智能TV,连网TV)、计算机(诸如膝 上型计算机和平板计算机)以及包括智能电话的其它移动装置。作为非限定性示例,这些 客户端装置可以采用来自苹果、谷歌或微软的操作系统。可以使用UNIX操作系统。这些操 作系统可以执行一个或更多个浏览器(诸如由微软或谷歌或摩斯拉或其它浏览器程序制 成的浏览器),所述浏览器可以通过诸如因特网、本地内联网或虚拟个人网络的网络来访问 由因特网服务器提供的网络应用。
[0016] 本文所使用的指令是指用于处理系统中的信息的计算机实现的步骤。可以以软 件、固件或硬件来实施指令,因此,按照它们的功能来阐述示例性的部件、块、模块、电路和 步骤。
[0017] 处理器可以是能够凭借各种线(诸如地址线、数据线和控制线)以及寄存器和移 位寄存器执行逻辑的任何常规的通用的单片处理器或多片处理器。此外,除了通用的处理 器之外,本文所描述的任何逻辑块、模块和电路可以在下述装置中或者由下述装置实现或 执行:数字信号处理器(DSP)、现场可编程门阵列(FPGA)或其它可编程逻辑装置,诸如专用 集成电路(ASIC)、分立门或晶体管逻辑、分立硬件部件、或被设计为执行本文所描述的功能 的前述的任何组合。处理器可以通过控制器或状态机或计算装置的组合来实现。
[0018] 本文中以流程图和/或用户界面的形式所描述的软件和/或应用可以包括各种子 例程、过程等。应该理解,被公开为由例如模块执行的逻辑可以被重新分配给其它软件模块 和/或被合并到单个模块中和/或变得在共享库中可获得。
[0019] 当以软件实现逻辑时,可以使用适合的语言(例如C#或C++,但不限于此)编写 逻辑,并且可以将逻辑存储在计算机可读存储介质上或通过计算机可读存储介质传输(例 如,其可以不是载波),计算机可读存储介质例如为随机存取存储器(RAM)、只读存储器 (ROM)、电可擦可编程只读存储器(EEPROM)、致密盘只读存储器(CD-ROM)或其它光学盘存 储装置(如数字多功能光盘(DVD))、磁盘存储装置或其它磁存储装置(包括可移动拇指驱 动器)等。连接可以建立计算机可读介质。作为示例,这样的连接可以包括包含光学光纤和 同轴线以及双绞线的硬线电缆。这样的连接可以包括包含红外和无线电的无线通信连接。
[0020] 在一个示例中,处理器可以通过其输入线从诸如计算机可读存储介质的数据存储 装置存取信息,和/或处理器可以通过激活用于发送数据和接收数据的无线收发器来从因 特网服务器无线地存取信息。数据通常在被接收时通过天线与处理器的寄存器之间的电路 系统从模拟信号转换成数字信号,并且在被发射时从数字信号转换为模拟信号。然后,处理 器通过其移位寄存器处理数据以在输出线上输出计算出的数据,以在装置上呈现计算出的 数据。
[0021] 包括在一个实施方式中的部件可以以任何适合的组合形式用在其它实施方式中。 例如,可以对本文所描述的和/或在附图中所描绘的各种部件中的任何部件进行组合、交 换或将其从其它实施方式中排除。
[0022] "具有A、B和C中的至少一个的系统"(同样地"具有A、B或C中的至少一个的系 统"以及"具有A、B、C中的至少一个的系统")包括仅具有A、仅具有B、仅具有C、具有A和 B两者、具有A和C两者、具有B和C两者、和/或具有A、B和C三者的系统等。
[0023] 在摘要、说明书和/或权利要求书中使用了术语"电路"或"电路系统"。如本领域 的技术人员已知的,术语"电路系统"包括所有层级的可用的集成电路(例如,从分立的逻 辑电路到诸如超大规模集成电路(VLSI)的最高层级的电路集成),并且包括被编程用以执 行实施方式的功能的可编程逻辑部件以及被编程有用于执行这些功能的指令的通用处理 器或专用处理器。
[0024] 现在,具体地参照图1,图1示出了计算机系统100的示例性框图,例如,计算机系 统100诸如为联网的计算机控制的电话(例如,智能电话)、平板计算机、笔记本或台式计算 机、诸如智能手表的联网的计算机控制的可穿戴式装置、诸如智能电视(TV)的计算机控制 的TV等。因此,在一些实施方式中,系统100可以是台式计算机系统(例如由位于北卡罗 来纳州莫里斯维尔市的联想(美国)公司销售的ThinkCentre'?系列或ThinkPad?系列之一的个人计算机)或工作站计算机(例如,由位于北卡罗来纳州莫里斯维尔市的联 想(美国)公司销售的ThinkStation?)。然而,根据本文的描述明显可知,根据本
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1