音频源的直接选择的制作方法

文档序号:18815348发布日期:2019-10-08 23:48阅读:204来源:国知局
音频源的直接选择的制作方法

本发明涉及无线技术,并且更具体地涉及音频源的直接选择。

通常,蓝牙无线技术是意图代替连接电子设备的线缆的无线通信系统。为了使得两个设备通过蓝牙通信,它们首先必须进行配对。两个蓝牙设备之间的配对顺序通常需要对两个设备以及蓝牙设备发现彼此的时间进行用户设置动作。设备可以出于各种目的被连接,包括远程控制、数据交换、或者由一个设备生成的音频信号在另一设备中的扬声器上的回放。在本申请的上下文中,在提及“蓝牙”时指代根据自本申请的提交日期起由蓝牙特别兴趣组(Bluetooth SIG)发布的蓝牙规范的版本(其是2010年6月30日的版本4.0【Vol0】)操作的协议和连接。其他无线技术可以提供类似的特征和能力,并且可以以相同的方式来使用。



技术实现要素:

下面呈现简化的发明内容以便提供对本发明的一些方面的基本理解。这一发明内容并非意图标识本发明的关键或重要要素,也并非意图界定本发明的范围。其唯一目的是用简化的形式来呈现本发明的一些概念作为稍后呈现的更详细描述的前序。

通常,一方面,一种无线音频输出设备至少包括处理器、存储器、无线接口、用户输入和扬声器。在存储器中存储两个或多个配对的无线音频源的列表,列表包括关于每个无线音频源的信息,信息包括每个无线音频源的名称,列表至少包括第一无线音频源和最后的无线音频源。从用户输入接收指示。使用文转声引擎生成对应于列表中的所选择的无线音频源的名称的音频信号。使用扬声器输出音频信号。如果大于预定义值的时间量逝去而没有从用户输入接收到连续指示,则输出设备连接至所选择的无线音频源。

实施方式可以按照任意组合的方式包括以下各项中的一项或多项。每当在所逝去的时间超过预定义值之前从用户输入接收到连续指示时,使用文转声引擎生成对应于列表中的下一所选择的无线音频源的名称的下一音频信号,并且使用扬声器输出下一音频信号。当大于预定义值的时间量逝去而没有来自用户输入的连续指示时,连接至下一所选择的无线音频源。如果列表中的下一所选择的无线音频源是列表中的最后的无线音频源,并且来自用户输入的连续指示在所逝去的时间超过预定义值之前被接收到,则使用列表中的第一无线音频源作为列表中的下一所选择的无线音频源。

来自列表的第一无线音频源和第二无线音频源二者可以连接至无线输出设备,第一连接的源是主要源并且第二连接的源是次要源。每当在所逝去的时间超过预定义值之前从用户输入接收到连续指示时,使用文转声引擎生成对应于列表中的下一所选择的无线音频源的名称的下一音频信号;以及使用扬声器输出下一音频信号;并且当大于预定义值的时间量逝去而没有来自用户输入的连续指示时,无线输出设备连接至下一所选择的无线音频源。如果下一所选择的无线音频源也是第二连接的源,则重新分配第二连接的源作为主要源并且重新分配第一连接的源作为次要源。如果下一所选择的无线源不是第一连接的源或第二连接的源,则分配下一所选择的无线源作为主要源并且重新分配第一连接的源作为次要源。文转声引擎可以用于生成对应于主要源和次要源的名称的确认音频信号,并且扬声器可以用于输出确认音频信号。

无线接口可以包括蓝牙无线接口,并且无线音频源的列表可以包括与无线音频输出设备配对的蓝牙源的列表。可以根据接收到来自用户接口的指示来测量所逝去的时间。可以根据输出识别当前音频源或下一音频源的音频信号来测量所逝去的时间。用户输入可以包括具有瞬时激活状态的开关的瞬时激活。如果接收到开关在预定时间段内被保持在瞬时激活状态的指示,则无线接口可以被操作以检测附加无线音频源、与附加无线音频源配对、以及向列表添加附加无线音频源。如果连接至所选择的无线音频源失败并且从所选择的无线音频源接收到错误消息,则无线设备可以与所选择的无线音频源重新配对。用户输入可以包括来自电子用户接口的输出,输出对应于电子用户接口内的下一源指示。使用文转声引擎可以包括通过到所配对的无线音频源中的一个无线音频源的无线连接来访问文转声引擎。开关可以包括具有第一位置、第二位置和第三位置的三位置滑动开关,开关在被置于第一位置或第二位置时保持在第一位置或第二位置,并且在被置于第三位置并被释放时返回到第二位置,瞬时激活状态包括被置于第三位置。

通常,一方面,一套耳机包括:处理器、存储器、蓝牙无线接口、具有瞬时激活状态的开关、以及一对扬声器。存储器包含先前已与无线音频输出设备配对的支持蓝牙的音频源的经排序的列表,列表包括关于每个音频源的信息,信息包括每个音频源的名称,并且列表至少包括第一音频源和最后的音频源。处理器被配置成执行音频源选择过程,音频源选择过程包括:从用户输入接收指示;使用扬声器输出耳机当前连接至其的列表中的音频源的名称。每当在输出之后过去大于预定义值的时间量之前从用户输入接收到连续指示时,使用扬声器输出对应于列表中的下一无线音频源的名称的下一音频信号。如果列表中的下一无线音频源是列表中的最后的无线音频源,并且来自用户输入的连续指示在输出下一音频信号之后并且在所逝去的时间超过预定义值之前被接收到,则输出耳机当前连接至其的音频源的名称作为列表中的下一所选择的无线音频源。当大于预定义值的时间量逝去而没有来自用户输入的连续指示时,连接至其名称被输出的最后的无线音频源。

这些以及其他特征和优点根据对以下详细描述的阅读和相关附图的浏览将很清楚。应当理解,以上一般描述和以下详细描述二者仅是示例性的,而非限制要求保护的各个方面。

附图说明

图1是示例性无线娱乐系统的框图。

图2和图3是流程图。

具体实施方式

如图1所示,示例性无线娱乐系统10包括无线回放设备15以及一个或多个无线音频源20a、20b和20c。示例无线回放设备包括但不限于耳麦、便携式扬声器、汽车娱乐系统、家庭影院系统等。示例无线音频源20a、20b和20c包括但不限于娱乐系统、通信系统、个人计算机、智能手表等。在一些示例中,使用蓝牙无线技术在系统的部件之间提供无线通信。

在一些示例中,无线回放设备15包括处理器25、存储器30、无线通信模块35和扬声器40。无线通信模块可以包括例如蓝牙无线通信接口或其他类似接口。无线回放设备15还包括连接至处理器25的开关50。在一个示例中,开关50是瞬时开关。在另一示例中,如图1所示,开关50是多位置滑动开关,诸如其中至少一个位置是稳定的(即,开关在被置于该位置时保持在该位置)并且至少一个位置是瞬时的(即,开关在被释放时从瞬时位置返回到稳定位置)的三位置开关。在一些示例中,这样的位置具有对应于设备的打开状态和关闭状态的两个稳定位置以及用作瞬时开关50的第三瞬时位置,如下面描述的。在其他示例中,无线回放设备15包括电子用户接口(UI),在这种情况下,图1中的开关50表示从该UI输出到处理器25的特定信号。

处理器25控制无线回放设备的一般操作。在其中使用蓝牙或类似无线技术的一些示例中,处理器25在检测到某些事件时发起在无线模块35中实现的蓝牙特定功能,如下面描述的。处理器25发起使用蓝牙无线技术在无线回放设备15与一个或多个无线音频源20a、20b、20c之间建立通信所需的操作(例如配对)。

存储器30可以包括任意合适的存储器技术,诸如只读存储器(ROM)、随机存取存储器(RAM)或闪存ROM等。其中,存储器存储用于处理和控制处理器25的程序的微代码以及各种参考数据、在由处理器25执行的各种程序中的任何程序的执行期间生成的数据、以及用于维护的各种可更新数据(诸如电话簿、发出消息、输入消息等)。不同类型的数据可以存储在不同类型的存储器中。存储器包括用于无线回放设备的一般操作的可执行代码以及用于执行音频源的直接选择的过程的文转声引擎和指令。音频源的直接选择过程和开关50使得处理器25能够通过简化的用户接口(UI)并且在没有与音频源手动交互的情况下将无线模块35连接至来自一组配对源的无线音频源,如下面描述的。

无线模块35使用无线回放设备15与无线音频源20a、20b、20c之间的射频(RF)通信实现无线连接。无线模块35通过天线(未示出)交换包括数据输入/输出的无线电信号。例如,当在发送模式下使用蓝牙无线技术时,无线模块35通过信道编码和扩展来处理数据,将已处理数据转换成射频(RF)信号并且发送该RF信号。在接收模式下,无线模块35将所接收的RF信号转换成基带信号,通过解扩展和信道解码来处理基带信号,并且将已处理信号恢复成数据。

每个无线音频源(例如音频源20a)可以包括实现蓝牙或其他适当的无线技术的处理器、存储器和无线通信模块。源设备的特定构造和技术不在本公开的范围内,但要注意,无线通信模块兼容无线音频源设备15的无线模块35,使得其按照下面描述的方式与无线回放设备进行交互。在一些示例中,文转声引擎被包含在连接的无线音频源之一中并且可供无线回放设备使用,或者由无线回放设备能够通过无线音频源之一(其也连接至广域网)连接至其的在线服务来提供。

如图2所示,过程200由无线回放设备15来执行以直接选择音频源之一。过程200通过检测(205)无线音频源来开始。回放设备然后与每个所检测到的无线音频源配对(210),例如通过针对每个音频源执行蓝牙配对过程。回放设备然后在存储器中存储(215)经配对的音频源的列表,列表包括关于每个经配对的音频源的信息。信息包括每个经配对的音频源的名称。检测、配对和存储关于源的信息的步骤可以在任何时间被执行,稍后的步骤中使用的源的列表根据需要增加。其余步骤在至少两个源被配对并且被包括在列表中时是相关的。

在步骤220,回放设备接收开关50被激活的指示。响应于此,回放设备从关于源列表中的源的信息中或者特别地关于当前源的信息的储存库中查找(225)当前源的名称。回放设备然后使用驻留在存储器中的文转声引擎生成音频信号,从而允许其讲出(230)当前源的名称。

一旦输出名称,则回放设备等待(235)预定时间量以查看开关50是否被再次激活(240,忽略下面讨论的可选步骤265)。在一些示例中,根据音频输出的结尾来测量时间。在其他示例中,从最后的切换输入来测量时间。如果开关在预定时间量内没有被再次激活,则回放设备连接(245)至与刚刚输出的名称相关联的源。对于第一时间,当声明的源是当前连接的源时,步骤245具有将状态维持现状的效果。

如果在预定时间量内接收到来自开关(240)的连续指示,则回放设备将列表中的下一源提供给用户。其通过首先确认其是否已经到达列表的结尾(250)来进行这一操作。如果列表中有较多源,则回放设备将所提供的源增加至列表中的下一源,并且重置(255)时间以等待另一开关激活。回放设备查找新源的名称(260)并且返回到步骤230以使得其讲出对应于列表中的下一源的名称的音频信号。重复这一过程直到开关被按下,并且最后声明的源被连接(245),或者到达列表的结尾(250)。

如果开关保持被激活以使得过程到达配对的音频源的列表的结尾,并且开关再次被按下,则回放设备循环回到当前连接的音频源并且再次开始所有过程(225)。

虽然以上示例将开关50视为用户可以手动激活的电子开关,然而其他用户输入方法也是合适的。例如,自动语音响应系统可以检测用户讲出“下一源”并且向过程200提供电子指示作为“开关”输入220。在另一示例中,运动传感器可以检测用户将其手以特定方式移动并且将其解释为要向过程200提供的“下一源”指示。

因此,开关或等同输入用于从经配对的音频源的列表中选择任何音频源。开关的每次按下到达列表中的下一经配对的音频源,并且设备在没有接收到另外的开关指示时连接。在一些示例中,开关50用于提供附加用户接口特征。如果开关保持在其瞬时位置而非被按下和释放,则系统将其视为不同的输入。例如,如图2中的可选步骤265所示,将开关保持在瞬时位置长于预设门限可以表明用户想要连接至没有在列表中的设备。回放设备通过返回步骤205来响应,以检测并且与在先前执行这些步骤时不存在的新源配对,并且将其添加到列表。开关是否保持长于极限的测试可以在开关每次被按下时执行,即步骤265实际上可以插入在步骤225之前(如流程图中的虚线所示)以及在步骤235之前。开关保持多久以重新开始配对的极限可以与开关在到列表中的下一源的循环的最后的提示之后必须被按下的时间相同或不同。

源检测和配对步骤也可以在其他情况下进行重复。例如,如果用户通过源设备的用户接口使得回放设备与源设备没有配对,则回放设备在执行步骤255、260和230时仍然提供和尝试连接至源设备。然而,在这样的情况下,步骤245产生来自源设备的错误消息(275)(与在设备仅在范围之外的情况下不发生错误相反)。并非简单地告知用户连接失败,回放设备可以返回步骤205并且重新进入配对过程以使得用户能够重新配对回放设备与源设备。

图3示出了图2的过程的另一实施例,其中维持到列表中的源中的两个源的有效连接。测试开关是否被保持长于极限并且重新开始配对过程的可选步骤没有示出,但是可以如同与过程200一起一样与这一过程一起使用。第一次之后的开关输入也没有示出,但是假定在每次开关按下触发动作时。通过检测(205)和与源配对(210),并且存储源的列表(215),这一过程300如同过程200一样开始。回放设备然后连接至两个源(305),这两个源称为主要源和次要源。在一些示例中,两个源被不同地处理,例如用户接口输入可以涉及主要源而音频将从任一源被回放,或者被混合,或者根据源的优先级。优先级可以基于“主要”或“次要”的指示,或者可以基于源的类型,例如在航空耳机中,空中无线电可能总是得到优先级,即使其对于用户输入目的而言是次要源。在一些情况下,从次要源发起音频回放可能造成主要源和次要源切换位置。

当开关首次被按下(220)时,回放设备得到主要源和次要源的名称(325)并且将这二者讲出(330)。如果开关在预先配置的时间极限内重复(235),则将潜在新源设置(340)为列表中在主要源之后的下一源。对于首次按钮按下,列表中通常存在至少一个下一源(次要源)。如果仅存在一个源,则系统回到过程200。在一些示例中,次要源通常是在用户开始这一过程时提供的第一源;在其他示例中,列表中的设备的顺序可以是固定的,因此次要源在轮到它的时候被提供。回放设备得到(345)并且讲出(350)新源的名称。如果开关在预先配置的时间极限(355)内被再次按下,则设备现在测试其是否已经提供列表中的最后的源(360)。如果是,则新源被设置为主要源(365),从而如之前那样循环回到列表的开始。

当用户停止按下按钮时,设备连接(370)至新源,假定其不是当前连接的源。在一些示例中,回放设备可以一次仅连接至两个源设备,因此旧的次要的设备在没有被选择作为新的主要源的情况下可以被丢弃。如果所选择的新源是先前的次要源(375),则交换(380)主要源和次要源,使得先前的主要源作为新的次要源,反之亦然。如果新源不是先前的次要源,则将新的次要源设置(385)为先前的主要源。在一些示例中,可以使用次要源而不使其成为主要源,因此使得(或者保持)先前的主要源和次要源中最近使用的源作为新的次要源,并且将主要源设置(390)为新源。这可以是有利的,其中实际上不期望用户知道主要源与次要源之间的差异,并且仅期望最近使用的源维持连接。没有示出新源是现有主要源的不重要的情况,在这种情况下任何事都不变化。替选地,选择现有主要源可以用于丢弃到次要源的连接,仅留下连接的主要源。在更新主要源和次要源之后(或者不更新,视情况而定),设备讲出这两个名称(395)以向用户确认交互的结果。

对于以上讨论的两个过程,源设备的列表具有顺序。在一些示例中,顺序动态地变化,使得主要设备或者仅连接的设备处于列表中的第一位置,而次要设备(如果存在)处于第二位置。循环通过列表从第二位置开始,使得次要设备(如果存在)首先被呈现,允许用户快速地使得其成为主要设备。在一些示例中,存储在存储器中的列表在操作期间不被修改,但是主要设备在循环通过列表时存在于最后的设备与第一设备之间,并且次要设备在下面的过程300时首先被呈现,然后按照顺序使用所存储的列表的其余部分。在其他示例中,遵循列表顺序,并且主要设备和次要设备根据该顺序被简单地依次呈现。开始点可以是过程每次发起时列表的开始,或者其可以是在当前主要设备之后的第一设备,即维持整个顺序,但是开始点变化。在又一示例中,仅次要设备改变顺序,使得其通常首先被提供,但是主要设备存在于其在列表中保持的任何位置。在一些示例中,回放设备包括断电过程,断电过程存储具有作为移动到列表中的第一位置和第二位置的主要设备和次要设备的最后的设备的已更新列表,以允许在设备备用供电时快速恢复现状。

在2010年6月30日的BLUETOOTH SPECIFICATION Version 4.0[Vol 0]的上下文中说明了音频源的直接选择过程200。然而,应当理解,以上描述的方法同样适用于其他无线协议。另外,虽然某些实施例在以上描述为不需要手动交互以发起配对,然而在一些实施例中,可能需要手动干预以完成配对,比如以在源设备关闭其无线电的情况下提供方法或手动选择的另外的安全方面。虽然以上描述的设备和过程在音频源和音频回放设备的上下文中,然而使用类似无线配对列表的其他设备也可以使用相同的过程。例如,平板计算机可以与多个无线键盘配对,并且可以使用单个“连接”用户接口元件来命名和循环通过每个经配对的键盘。

虽然以上描述了由本发明的某些实施例执行的特定顺序的操作,然而应当理解,这样的顺序是示例性的,替选实施例可以按照不同的顺序来执行这些操作,组合某些操作,交叠某些操作,等等。说明书中对给定实施例的提及表示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以不一定包括特定特征、结构或特性。

虽然已经单独地描述了系统的给定部件,然而本领域普通技术人员应当理解,其中一些功能可以在给定的指令、程序序列、代码部分等中被组合或共享。

以上描述不表示符合本公开的所有可能实施方式或者所描述的实施方式的所有可能变型的详尽列表。已经描述了大量实施方式。然而,应当理解,可以在不偏离这里描述的系统、设备、方法和技术的精神和范围的情况下做出各种修改。因此,其他实施方式在以下权利要求的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1