通信装置制造方法及图纸

技术编号:21176224 阅读:23 留言:0更新日期:2019-05-22 12:03
在本公开的一个示例中,通信装置包括第一麦克风。通信装置将无线地并且同时地连接到包括第一麦克风的一组麦克风。通信装置从该组麦克风中的每个麦克风接收麦克风数据,其中麦克风数据指示由该组麦克风捕获的用户口述短语。通信装置基于所接收的麦克风数据从该组麦克风中建立选择的麦克风。

Communication device

In one example of the disclosure, the communication device includes a first microphone. The communication device will be wirelessly and simultaneously connected to a set of microphones including a first microphone. The communication device receives microphone data from each microphone in the set of microphones, in which the microphone data indicates User oral phrases captured by the set of microphones. The communication device establishes a selected microphone from the set of microphones based on the received microphone data.

【技术实现步骤摘要】
【国外来华专利技术】通信装置
技术介绍
在当今世界,用户越来越多地利用基于技术的设备(包括智能手机、平板电脑和个人计算机)来访问语音可访问的虚拟助理功能。流行的虚拟助理功能包括使用户能够根据语音指令创建可操作的任务,并通过访问搜索引擎、电子邮件、SMS、电子日历、电子联系人目录以及其他应用程序来执行这些任务。附图说明图1是描绘通信装置的示例的框图。图2是描绘用于实现通信装置的示例的存储器资源和处理资源的框图。图3示出了通信装置的示例,该通信装置无线连接到一组麦克风,并且基于接收的麦克风数据从该组中建立选择的麦克风。图4是描绘通信方法的示例的实施方式的流程图。图5是描绘通信方法的示例的实施方式的流程图,其中通信装置经由Wi-FiTM网络连接到一组麦克风。图6是描绘通信方法的示例的实施方式的流程图,其中通信装置将从计算设备接收响应短语并且经由扬声器输出响应短语。具体实施方式在当前工业状态中,用户可以使用具有其自己的麦克风和扬声器的通信装置来与虚拟助理服务进行交互。随着用户越来越多地使用这种通信装置,他们可能希望访问多个虚拟助理服务,因为某些服务对于某些任务或功能将比其他服务更好。例如,用户可能希望让一个虚拟助理管理日历,另一个虚拟助理服务来获得新闻和体育比分,以及又一个虚拟助理服务来控制家中的灯。使具有嵌入(或以其他方式专用的)麦克风的多个通信装置与一个或多个虚拟助理服务通信可能存在操作困难。取决于用户相对于通信装置的位置、背景噪声和其他因素,将请求发送到期望的虚拟助理服务的通信装置可能会检测不到用户口述短语。在另一个示例中,使用具有专用麦克风的多个通信装置与多个虚拟助理服务通信可能是不令人满意的,因为用户被提供了过多的对通过麦克风的用户口述短语检测的响应。为了解决这些问题,下面更详细描述的各种示例提供了一种通信装置和方法,其能够利用一组麦克风与虚拟助理服务进行有效且高效的通信。在一个示例中,通信装置无线地并且同时地连接到一组麦克风,该组包括作为通信装置的一部分的第一麦克风。在某些示例中,无线并且同时的连接是Wi-FiTM连接。通信装置从该组麦克风中的每个麦克风接收麦克风数据,其中麦克风数据指示由该组麦克风捕获的用户口述短语。通信装置基于接收的麦克风数据从该组麦克风中建立选择的麦克风。所选择的麦克风通过无线连接将与在所选择的麦克风处捕获的用户口述短语相关联的麦克风数据发送到计算设备。计算设备又将麦克风数据的至少一部分发送到托管虚拟助理服务的服务器系统。在某些示例中,服务器系统可以向计算设备发送响应短语,计算设备又可以将响应短语发送到通信装置,以便在通信装置内包括的扬声器处进行音频输出。然后,以这种方式,所公开的通信装置和通信方法的示例将使得能够建立一组可以在整个用户家中传播的Wi-FiTM激活的麦克风。该组麦克风之间的Wi-FiTM连接使得能够基于所接收的麦克风数据建立选择的麦克风,以将捕获的用户话语同时发送到多个虚拟助理服务。用户将享受由所公开的通信装置和方法可能实现的效率和易用性,并且对语音激活的虚拟助理服务的利用会加强。图1和图2描绘了用于实现各种示例的物理和逻辑部件的示例。在图1中,各种部件被标识为引擎102、104、106、108、110和112。在描述引擎102-112时,焦点在于每个引擎的指定功能。然而本文使用的术语“引擎”通常是指用于执行指定功能的硬件和/或编程的组合。如稍后参照图2所示的,每个引擎的硬件例如可以包括处理器和存储器中的一个或两个,而编程可以是存储在该存储器上并且可由处理器执行以执行指定功能的代码。图1是描绘通信装置100的部件的框图。在该示例中,计算设备100包括连接引擎102、接收引擎104、建立引擎106、训练引擎108、响应引擎110、输出引擎112和麦克风114(本文有时称为“目标麦克风114”)。引擎102-112在执行它们各自的功能时可以访问数据存储库,例如可以用于存储和检索数据的、计算设备100可访问的存储器。在一个示例中,连接引擎102通常表示用以无线地且同时地将通信装置100连接到一组麦克风的硬件和编程的组合,该组包括目标麦克风114。一个示例中,通信装置100与该组麦克风之间的无线且同时连接可以通过基于无线电的计算机网络。如本文所使用的,通信装置与该组麦克风的“同时连接”通常是指通信装置例如经由令牌环、以太网或其他网络配置将麦克风数据同时发送到该组的麦克风的能力,这与通信装置依赖于与该组的麦克风的一对一连接相反。在特定示例中,通信装置100与该组麦克风的无线且同时连接可以经由Wi-FiTM网络连接。在一个示例中,接收引擎104通常表示用以从该组麦克风中的每个麦克风接收麦克风数据的硬件和编程的组合。如本文所使用的,“麦克风”通常是指将声波转换成电能变化的任何设备,该电能变化然后可以被记录或以其他方式被捕获、放大或传输。如本文所使用的,“数据”通常是指数字电信号形式的表示(包括但不限于数量、字符和符号的表示),计算机可对其执行操作(例如包括但不限于读、写和传输操作)。如本文所使用的,“麦克风数据”通常指的是指示在通信装置的麦克风处检测到的用户口述短语的数据。如本文所使用的,“短语”通常是指用作传达思想或概念的单元或组成部分的一组单词(即一个或多个单词)。如本文所使用的,“单词”通常是指有意义的语音或书写元素,通常用于传达思想或概念。在一些示例中,麦克风数据可以包括触发短语。如本文所使用的,“触发短语”通常是指这样的短语,当其被检测为已经说出时,指使设备(例如通信装置、计算设备或系统)或由设备托管的应用或服务执行操作或启动事件。在特定示例中,触发短语可以是由服务器系统托管的虚拟助理服务所独有的短语。如本文所使用的,“虚拟助理服务”或“虚拟助理”通常是指通过与托管服务的服务器系统电子连接的智能电话、笔记本电脑、台式计算机或其他计算设备,基于用户口述短语为用户执行任务或服务的应用程序或其他计算机程序。在示例中,可以基于用户输入、位置感知以及从各种在线源(诸如天气或交通状况,新闻,股票价格,用户时间表,零售价格等)访问信息的能力,来执行任务或服务。在特定示例中,目标麦克风114可以是还包括扬声器的通信装置的部件。如本文所使用的,“扬声器”通常指的是将接收的电音频信号转换成相应声音的任何设备。在示例中,该组麦克风中的一些或所有麦克风可以是还包括扬声器的通信装置的一部分。在示例中,该组麦克风中的一些麦克风可以是具有Wi-FiTM或其他同时连接无线能力的独立麦克风。建立引擎106通常表示用以基于所接收的麦克风数据从该组麦克风中建立选择的麦克风的硬件和编程的组合。所选择的麦克风经由无线连接将与在所选择的麦克风处捕获的用户口述短语相关联的麦克风数据发送到计算设备。从通信装置100接收麦克风数据的计算设备又将麦克风数据的至少一部分发送到托管虚拟助理服务的服务器系统。在某些示例中,建立引擎106还可以向计算设备发送将所选择的麦克风建立为计算设备的默认麦克风的消息。以这种方式,计算设备将知道从所选择的麦克风接收麦克风数据(相对于该组麦克风的其他麦克风),用于随后的用户捕获的短语。在某些示例中,建立引擎106可以确定从该组麦克风中的每个麦克风接收的麦克风数据指示相同的用户口述短语。以这种方式本文档来自技高网...

【技术保护点】
1.一种通信装置,包括:第一麦克风;连接引擎,用于将所述通信装置无线地且同时地连接到包括所述第一麦克风的一组麦克风;接收引擎,用于从所述一组麦克风中的每个麦克风接收麦克风数据,其中所述麦克风数据指示由所述一组麦克风捕获的用户口述短语;建立引擎,用于基于所接收的麦克风数据从所述一组麦克风中建立选择的麦克风,其中所述选择的麦克风经由无线连接,将与在所述选择的麦克风处捕获的所述用户口述短语相关联的所述麦克风数据的至少一部分发送到计算设备,所述计算设备又将所述麦克风数据的所述至少一部分发送到托管虚拟助理服务的服务器系统。

【技术特征摘要】
【国外来华专利技术】1.一种通信装置,包括:第一麦克风;连接引擎,用于将所述通信装置无线地且同时地连接到包括所述第一麦克风的一组麦克风;接收引擎,用于从所述一组麦克风中的每个麦克风接收麦克风数据,其中所述麦克风数据指示由所述一组麦克风捕获的用户口述短语;建立引擎,用于基于所接收的麦克风数据从所述一组麦克风中建立选择的麦克风,其中所述选择的麦克风经由无线连接,将与在所述选择的麦克风处捕获的所述用户口述短语相关联的所述麦克风数据的至少一部分发送到计算设备,所述计算设备又将所述麦克风数据的所述至少一部分发送到托管虚拟助理服务的服务器系统。2.根据权利要求1所述的通信装置,其中所述建立引擎向所述计算设备发送将所述选择的麦克风建立为默认麦克风的消息,以使所述计算设备从所述默认麦克风接收麦克风数据。3.根据权利要求1所述的通信装置,其中所述建立引擎确定从所述一组麦克风中的每一个接收的所述麦克风数据指示相同的用户口述短语。4.根据权利要求1所述的通信装置,其中所述建立引擎通过确定所述选择的麦克风具有最强信号电平,来从所述一组麦克风中建立所述选择的麦克风。5.根据权利要求1所述的通信装置,其中所述建立引擎在从所述一组麦克风中建立所述选择的麦克风时,利用声学回声消除过程来识别并消除背景声音。6.根据权利要求1所述的通信装置,其中所述建立引擎在从所述一组麦克风中建立所述选择的麦克风时,基于用于检测用户存在的传感器,确定用户与所述一组麦克风中的麦克风的接近度。7.根据权利要求1所述的通信装置,其中所述建立引擎在从所述一组麦克风中建立所述选择的麦克风时,基于对与用户相关联的移动计算设备的接近度的确定,来确定所述用户的接近度。8.根据权利要求1所述的通信装置,进一步包括训练引擎,所述训练引擎基于所述麦克风检测预定声音的能力来识别所述一组麦克风中的麦克风之间的距离。9.根据权利要求1所述的通信装置,进一步包括:扬声器;响应引擎,用于从所述计算设备接收从所述服务器系统发送到所述计算设备的响应短语;以及输出引擎,用于使所述响应短语经由所述扬声器输出。10.根据权利要求9所述的通信装置,其中计算设备经由无线网络连接到所述通信装置,并且其中所述响应引擎从所述计算设备接收所述响应短语。11.根据权利要求9所述的通信装置,其中所述计算设备是第一计算设备,并且所述响应短语是第一响应短语,并且其中所述选择的麦克风经由所述无线连接,将与在所述选择的麦克风处捕获的所述用户口述短语相关联的所述麦克风数据发送到第二计算设备,并且其中所述第二计算设备又将所述麦克风数据的所述至少一部分发送给托管所述虚拟助理服务的所述服务器系统,并且其中所述响应引擎从所述第二计算设备接收第二响应短语,并且其中所述输出引擎根据用...

【专利技术属性】
技术研发人员:大卫·H·哈尼斯约翰·迈克尔·迈因约恩·R·多里
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国,US

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

1