无线和可对接音频介入器设备的制作方法

文档序号:7941560阅读:216来源:国知局
专利名称:无线和可对接音频介入器设备的制作方法
技术领域
本说明书涉及通过无线和可对接(dockable)设备共享音频。
背景技术
个人电子设备如蜂窝电话、MP3音乐播放器和PDA的用户普遍也拥有设计成连接 到那些个人电子设备并且作为那些个人电子设备的附件来工作的各种有线设备。这样的有 线设备已经包括头戴式受话器、电池充电器、音频对接设备、车用对接接口和以对接接口为 特征的家庭娱乐系统。在这些有线设备之间的更复杂的有线设备已经将它们与那些个人 电子设备的连接中使用多用途数字总线,这些数字总线包括至少部分地遵循由Beaverton OR 公司的 USBImplementers Forum 发布的“通用串行总线(Universal Serial Bus) ”规范 (USB规范)的数字串行总线。这些附件允许这样的用户随身携带他们的个人电子设备并且 在各场所以及在前往各场所的途中用那些设备享受收听音频和执行其它任务。然而,将作为附件来与个人电子设备一起使用的各种无线设备最近已经变得普及得多,从而提供允许将它们作为附件来与个人电子设备一起使用而无物理连接之不便的无 线通信能力。这样的无线设备也已经包括头戴式受话器、无线家庭娱乐系统和通向包括汽 车音频系统的其它音频设备的无线接口。在这些无线设备之中的更复杂无线设备已经使用 允许交换许多形式的命令和数据而不仅仅是音频的多用途点到点RF无线链路,这些链路 包括至少部分地遵循由Bellevue WA的Bluetooth Special Interest Group发布的“蓝牙 (Bluetooth),,规范的无线点到点链路。与有线设备相比,尽管无线设备的附加便利可能具有吸引力,但是即使对于能够 与无线设备通信的个人电子设备的用户,他们已经购置和拥有多个有线设备的事实仍然可 能由于他们已经投入的大量投资而妨碍他们持续使用无线通信。这可能在他们将必须更换 的有线设备为庞大而昂贵的有线设备(比如家庭娱乐系统或者音频对接设备)时或者在将 需要大量努力(比如将汽车中的对接接口更换为无线接口的并非无足轻重的任务)时尤为 成立。另外,尽管无线设备由于无需与个人电子设备的物理连接而比有线设备便利,但 是当前可用的具有无线通信能力的多数个人电子设备的设计限制实际上让无线通信的使 用与有线通信的使用相比处于劣势。为了保证个人电子设备与无线设备之间的安全性,必 须经常进行个人电子设备与无线设备之间的人工启动的注册,其中关于该无线设备的信息 存储于个人电子设备内,从而使该一个无线设备变成个人电子设备针对给定用途(例如收 听立体声音频或者免提双向电话通信)而参与与之的无线通信的唯一无线设备。这意味着 如果具有这一限制的个人电子设备的用户希望从将它与第一无线设备一起用于给定用途 切换成将个人电子设备与第二无线设备一起用于该相同用途,则用户必须人工启动个人电 子设备与第二无线设备之间的新注册。然而,为第二无线设备启动新注册取消更早为第一 无线设备完成的注册,从而如果用户希望恢复将第一无线设备与个人电子设备一起用于该 相同用途,则用户必须为了这样做而再次人工启动另一注册过程。运用遵循蓝牙规范的无线通信的个人电子设备经常遭遇这一限制。它的缺乏便利与有可能让用户容易在他或者她 选择的任何两个有线设备之间进行切换以与个人电子设备一起用于给定用途相比,形成鲜 明对照。例如,在有线成对高质量绕耳式(或者护耳式)头戴式受话器到有线成对耳内式 头戴式受话器(或者耳机)之间进行切换以便收听立体声音频通常是简单地断开一个并且 连接另一个的事情而无设备注册要求。

发明内容
将在有线设备与无线设备之间介入的装置收集与各无线设备和有线设备能够执 行的功能有关的信息,并且通过向无线设备呈现虚假指示来引起无线设备实现范围更广的 协议,从而装置能够执行比该情况更广泛的功能,以使在有线设备与无线设备之间的交互 通过支持各种与音频有关的功能的装置成为可能。在一个方面中,本发明以一种装置为特征,该装置包括处理器;收发器,可由处 理器访问并且配置成参与与无线设备的无线通信以从无线设备接收第一条音频;连接器, 可由处理器访问并且配置成与有线设备连接以向有线设备传送第一条音频;以及储存器, 可由处理器访问并且具有存储于其中的包括指令序列的例程。当执行序列由处理器执行 时,使处理器操作收发器以跨与无线设备形成的点到点链路向无线设备发送装置能够执行 装置不能执行的至少一个音频功能这一虚假指示以引起无线设备实现使用跨链路的协议 以跨链路传送第一条音频、等待有线设备连接到连接器这一指示、操作收发器以使用该协 议以使无线设备跨链路传送第一条音频并且向有线设备传送第一条音频以使有线设备能 够执行至少一个音频功能。本发明的实施方式可以包括一个或者多个以下特征。实施方式可以包括连接器被 构造成模仿无线设备的基本上类似连接器的功能,或者由在连接有线设备时基本上同时接 合的一起联动的连接器组成。实施方式可以包括如下至少一个音频功能,该音频功能包括 双向音频通信和远程控制命令交换。实施方式可以包括随时间聚集声明为由装置执行的音 频功能的列表,这些音频功能来自通过用户接口对音频功能的选择或者来自被确定为由连 接到连接器的各种有线设备执行的音频功能。在一个方面中,本发明以一种方法为特征,该方法包括跨与无线设备形成的点到 点链路,向无线设备发送有线设备连接到的装置能够执行装置不能执行的至少一个音频功 能这一虚假指示,以引起无线设备实现使用跨链路的协议以跨链路传送第一条音频;操作 装置的收发器以使用该协议以使无线设备跨链路传送第一条音频;确定有线设备能够执行 至少一个音频功能;并且通过连接器经过有线连接向有线设备传送第一条音频以使有线设 备能够执行至少一个音频功能。本发明的实施可以包括一个或者多个以下特征。实施方式可以包括操作连接器以 模仿无线设备的基本上类似连接器的功能。实施方式可以包括如下至少一个音频功能,该 音频功能包括双向音频通信和远程控制命令交换。实施方式可以包括随时间聚集声明为由 装置执行的音频功能的列表,这些音频功能来自通过用户接口对音频功能的选择或者来自 被确定为由连接到连接器的各种有线设备执行的音频功能。在一个方面中,本发明以一种存储指令序列的计算机可读介质为特征,这些指令 在由音频介入器设备的处理器执行时使处理器跨与无线设备形成的点到点链路,向无线设备发送音频介入器设备能够执行音频介入器设备不能执行的至少一个音频功能这一虚 假指示,以引起无线设备实现使用跨链路的协议以跨链路传送第一条音频;操作收发器以 使用该协议以使无线设备跨链路传送第一条音频;确定通过音频介入器设备的连接器连接 到音频介入器设备的有线设备能够执行至少一个音频功能;并且通过连接器经过有线连接 向有线设备传送第一条音频以使有线设备能够执行至少一个音频功能。


图1描绘了在无线设备与有线设备选择中的一个有线设备之间介入的音频介入 器设备。图2是图1的音频介入器设备的框图。图3描绘了在无线设备与有线设备选择中的一个有线设备之间介入的另一音频介入器设备。图4是图3的音频介入器设备的框图。图5是在无线设备与有线设备选择中的一个有线设备之间介入的又一音频介入 器设备。图6描绘了音频介入器设备的替代物理形式。图7描绘了音频介入器设备的另一替代物理形式。图8描绘了支持无线耳机的音频介入器。
具体实施例方式图1描绘了如在个人电子设备900与成对耳机700之间介入或者在个人电子设备 900与音频对接设备800之间介入的音频介入器设备100的可能操作。个人电子设备900 包含连接器950,该连接器能够直接连接到成对耳机700的连接器750或者音频对接设备 800的连接器850,其中成对耳机700和音频对接设备800仅为有线设备的两个例子。个人 电子设备900能够向连接到连接器950的无论什么设备运用与该有线连接关联的各种协议 传送音频并且从该有线设备接收命令。然而,个人电子设备900也包含无线收发器,个人电 子设备900能够通过该无线收发器形成与无线设备的无线点到点链路。在形成该链路时, 个人电子设备900能够运用与该链路关联的各种协议向该无线设备传送命令并且从该无 线设备接收命令。换而言之,个人电子设备900能够使用与各通信形式关联的适当协议向 有线或者无线设备传送音频并且从有线或者无线设备接收命令。因此,个人电子设备900 能够作为有线或者无线设备来操作,然而在以下大量讨论全文中,个人电子设备900主要 作为无线设备来操作。当介入于个人电子设备900与成对耳机700或者音频对接设备800之间时,音频 介入器设备100在点到点无线链路中使用与该链路关联的协议与作为无线设备的个人音 频设备900交互,而且还作为有线设备与无论哪一个耳机700交互,或者音频对接设备800 使用与有线连接关联的协议连接到音频介入器设备100的连接器150。在这样介入之时, 音频介入器设备100传送在音频介入器设备100参与的无线和有线通信形式之间的音频和 命令。为了实现音频和命令的这一传送,音频介入器设备100可以参与用于各无线和有线 通信形式的初始化过程,其中音频介入器设备100与音频介入器设备100与之通信的各无线和有线设备交换功能和/或身份的指示。在完成这样的初始化过程时,音频介入器设备 100可以使用从音频介入器设备100与之通信的各有线和无线设备接收的功能和/或身份 指示以参与在音频介入器设备100参与的无线和有线通信形式的协议之间的转换。这样的 协议转换可能需要将音频(以及其它非音频数据)从它从点到点无线链路被接收的一种形 式转换成用于通过连接器150向连接到该连接器的有线设备传送的另一形式(可能包括将 音频从数字转换成模拟)。这样的协议转换也可能需要将通过连接器150接收的命令转换 成用于跨点到点无线链路向无线设备发送的等效命令。实质上,并且如下文将更具体说明的那样,音频介入器设备100操作它的连接器 150以模仿个人电子设备900的连接器950的操作,以根据个人电子设备900的有线连接 能力向将与那些有线设备基本上不可区分的有线设备呈现有线连接能力。音频介入器设 备100也使用无线协议以模仿在与个人电子设备900的无线点到点链路中支持广泛音频 和其它功能的无线设备以引起个人电子设备900实现将该链路用于各种音频、命令和其它 功能。以这一方式,音频介入器设备100向个人电子设备900的用户提供无线“远程在线 (telepresence),,形式,因为为了与个人电子设备900 —起使用而将通常需要直接连接到 个人电子设备900的连接器950的有线设备(比如成对耳机700和音频对接设备800)可 以代之以配对到音频介入器设备100。这将不那么需要个人电子设备900的用户获得无线 设备并且仅将无线设备与个人电子设备900 —起使用以便具有通过个人电子设备900与各 种有线设备之间的物理连接来使用无线链路的便利。使用音频介入器设备100以使个人电子设备90能够与有线设备无线通信也提供 附加益处,该益处克服个人电子设备900的许多现有形式的如下限制,该限制使得针对给 定用途无线设备的注册在任何一次都仅限于一个无线设备。一旦音频介入器设备100针对 给定用途向个人电子设备900注册,那么广泛各种有线设备中的任何有线设备可以在任何 时间连接到音频介入器设备100以服务于该给定用途而无需重复注册。因此,有线设备的 使用可以变成优于它们的无线等效设备的使用。个人电子设备900可以是各种类型的个人电子设备中的任何个人电子设备,这些 个人电子设备包括但不限于各种多媒体、信息处理和/或通信设备,比如蜂窝电话、数字音 乐播放器(例如典型MP3音乐文件播放器)、具有音频回放功能的便携相机、个人数据助理 (PDA)或者个人导航设备(比如全球定位系统接收器)。在最小程度上,个人电子设备900 跨无线点到点链路提供数字形式的音频或者通过连接器950提供模拟和/或数字形式的音 频。这一音频可以是各种音频形式中的任何音频形式,这些音频形式包括但不限于存储于 个人电子设备900上的数字化音乐和个人电子设备900从RF发送(例如FM或者卫星无线 电)中接收的音频。个人电子设备900也可以能够从无线点到点链路或者通过连接器950 接收远程控制命令以实现个人电子设备900的各种功能的远程控制,这些远程控制命令包 括与音频有关的命令(例如停止、暂停、播放、快进、调节音量、改变声道等命令)。命令可以 对应于通过包含于个人电子设备900中的人工可操作的控件922来访问的功能。个人电子 设备900也可以能够发送除了音频之外包括歌曲标题、轨道标题、时间、日期、GPS坐标、RF 信号强度等的文字或者其它数据。这些各条数据可以对应于可在包含于个人电子设备900 中的指示器923上显示的数据。在图1中主要示出了成对耳机700和音频对接设备800以图示如下有线设备的广泛不同类型范围中的一些类型,个人电子设备900可以选择这些有线设备以连接到音频介 入器设备100的连接器150而不是个人电子设备的连接器950以便将那些有线设备与个人 电子设备900 —起以无线方式使用。成对耳机700在线缆的一端包含连接器750而在线缆 的另一端包含向相对耳朵中插入以实现收听音频的成对声学驱动器770a和770b。音频对 接设备800将作为能够执行多个功能(比如输出音频、远程控制另一设备和向另一设备的 电池充电)的更复杂形式的有线设备的例子。音频对接设备800将一个或者多个声学驱动 器870连同人工可操作的控件822 —起包含在内。音频对接设备800也包含所谓“对接端 口”配置的连接器850,其中个人电子设备900或者音频介入器设备100将以支架式的方式 保持就位,并且由音频对接设备800供应功率以对与音频介入器设备100关联的电池再充 电。由于也出于示例目的示出了音频对接设备,所以音频对接设备800可以由构件到汽车 仪表板中的对接端口、与音频设备在物理上分离并且通过线缆附接到音频设备的对接端口 或者其它类似有线设备所取代。为使音频介入器设备100参与在它本身与无线设备(比如个人电子设备900)之间传送音频、命令和/或其它数据,必须先在它们之间形成无线点到点链路。这一链路所基 于的技术规定在形成它时需要什么,并且该链路可以是运用RF信号、红外线信号的广泛各 种类型中的任何类型或者各种其它无线发送介质形式中的任何形式。在运用RF信号时,链 路可以至少部分地遵循蓝牙规范或者如对于用户可以随身携带的便携设备的范围和功率 限制而言将适合的用于无线联网的各种其它规范中的任何规范。如熟悉这样的无线规范的 技术人员将容易认识到的那样,这样的无线通信常常伴有安全机制,这些安全机制包括要 求将这样相互通信的两个设备先经历在它们之间的链路建立过程,通过该过程在它们之间 交换标识码、安全密钥等。根据链路所基于的技术,音频介入器设备100支持实现这样的链 路建立过程。类似地,为使音频介入器设备100参与在它本身与有线设备(比如成对耳机700 或者音频对接设备800)之间传送音频、命令和/或其它数据,有线设备必须先连接到连接 器150。由于音频介入器设备100将以音频介入器设备操作连接器150的方式模仿给定无 线设备的操作,所以这样的模仿可以规定音频介入器设备100必须响应于有线设备到连接 器150的连接通过连接器150表现的具体行为。这一行为也可以包括交换标识码、安全密 钥等,或者这一行为可以如激活连接器150的一个或者多个触点以实现传送音频、命令和/ 或其它数据一样简单。在通过连接器150实施数字串行总线时,该数字串行总线可以至少 部分地遵循USB规范或者各种其它外围设备数字总线规范中的任何规范。在已经形成无线点到点链路时,并且在有线设备已经连接到连接器150时,音频 介入器设备100收集关于无线和有线设备的信息以识别各设备的功能能力以及与向和/或 从彼此传送音频、命令和/或其它数据有关的各种参数。当在形成链路时或者预备连接器 150进行通信时已经进行涉及到信息交换的过程,音频介入器设备100可能已经从无线和 有线设备中的一个或者两个设备接收到对它们的功能能力进行规定的信息。然而,在这尚 未出现时或者在接收的信息并不足够完整时,音频介入器设备100可以实现更多过程以获 得与无线和有线设备中的一个或者两个设备有关的更多信息。获得关于有线或者无线设备 的信息的主要目的在于确定在与这些设备中的各设备通信时将使用什么协议和/或数据 格式。在无线和有线设备中的一个或者两个设备并未提供充分信息(或者完全未提供信息)时,音频介入器设备100可以进行多个测试(包括测试对向这些设备中的一个或者两 个设备提供的各种信号的预计响应的出现)以尝试推断各设备的身份和/或功能范围。根据在跨无线点到点链路或者通过连接器150的通信中运用的技术,可以要求音 频介入器设备100向各无线和有线设提供与它自己的功能有关的信息。然而,应当注意,由 于音频介入器设备100将介入于无线设备与有线设备之间以在它们之间传送音频、命令和 /或其它数据,所以向各设备发送的与音频介入器设备100的功能有关的信息应当更恰当 地基于另一设备的功能。然而,从各设备的观点来看,音频介入器设备100向该设备赋予的 功能实际上为音频介入器设备100和另一设备的功能组合。举例而言,在有线设备为仅包 含成对声学驱动器770a和770b的成对耳机700时,并且在音频介入器设备100包含人工 可操作的控件122和指示器123时,音频介入器设备100能够赋予通过成对耳机700的音 频输出功能以及通过音频介入器设备100本身的远程控制和文字数据查看功能。因此,了 解各有线和无线设备的功能至少潜在地对音频介入器设备100在向各有线和无线设备提 供它自己的功能指示时有用。假如无线点到点链路可以基于的至少一些技术可能要求只要无线设备在该链路 的任一端有变就重复地进行麻烦的过程(在按照用于无线链路的蓝牙规范时通常是如此 情况),那么音频介入器设备100可以通过向它与之进行无线通信的无线设备呈现音频介 入器设备100的功能范围的虚假指示来减轻用户的负担。具体而言,在音频介入器设备100 与无线设备之间的点到点链路至少部分地遵循蓝牙规范时,音频介入器设备100虚假地指 示支持多个蓝牙“简档”(更常见地称为其它无线技术形式的协议)。在音频介入器设备 100可以虚假地指示支持的蓝牙简档之中可以是通用音频/视频分发简档(GAVDP)、高级音 频分发简档(A2DP)、人类接口设备协议(HIDP)、音频/视频远程控制家简档(AVRCP)和串 行端口简档(SPP)。音频介入器设备100跨点到点链路向无线设备呈现的虚假指示的确切集合可以 被允许由音频介入器设备100的用户选择、可以是被认为在多数境况之下有用的功能的预 选集合或者可以通过音频介入器设备100识别由用户附接到音频介入器设备的各种有线 设备及其功能来为音频介入器设备100所了解。无论如何选择将向无线设备呈现的虚假功 能指示的集合,意图均在于呈现如下虚假指示的集合,这些虚假指示引起无线设备总是实 现支持用于无线通信的各种协议和/或数据格式。通过这样做,用户将他或者她希望的无 论什么有线设备自由连接到音频介入器设备100的连接器150并且具有如通过音频介入器 设备100将那些有线设备中的各有线设备与无线设备的能力一起大量使用这样的益处,因 为无线设备能够每当用户将不同有线设备连接到音频介入器设备100时均有所支持而无 需参与麻烦的过程以使无线设备提供该支持。虽然在一些实施例中,音频介入器设备100 也可以向有线设备呈现类似虚假指示,但是这远不可能为必需,因为需要这样的信息的多 数有线设备常常能够响应于它们连接到的设备的功能改变而不让用户面临重复人工交互 以启动麻烦的过程。绘出在图1中所示内容作为提供这样的虚假指示的优点例子,个人电子设备900 和音频介入器设备100的用户可能希望能够通过音频介入器设备100与成对耳机700或者 音频对接设备800与个人电子设备900 —起使用。然而,如先前已经提到的那样,成对耳机 700和音频对接设备800的能力范围确实不同。另外,也如先前已经提到的那样,音频介入器设备100也提供可以与成对耳机700或者音频对接设备800的能力范围组合的能力范 围。具体而言,成对耳机700提供让用户能够通过成对声学驱动器770a和770b收听立体 声音频的能力,而音频对接设备800除了可能提供通过至少一个声学驱动器870和/或未 示出的其它声学驱动器收听环绕声音频的能力之外还提供能够通过人工可操作的控件822 远程控制个人电子设备900的能力。此外,音频介入器设备100可以提供能够通过指示器 123显示文字信息的能力。由于成对耳机700或者音频对接设备800可以在任何时间由用 户连接到连接器150,所以音频介入器设备向个人电子设备900虚假地呈现与能够接收和 播放立体声和环绕声音频、能够充当能够远程操作个人电子设备900的远程控制和能够显 示文字数据有关的指示。音频介入器设备100这样做而完全不考虑哪个有线设备连接到连 接器150、也不考虑任何有线设备是否能够连接到连接器150。以这一方式,引起个人电子 设备900实现支持向音频介入器设备100传送立体声和环绕声频的通信协议和/或音频数 据格式、引起个人电子设备900实现支持从音频介入器设备100接收远程控制命令的通信 协议和/或命令格式并且个人电子设备900实现支持向音频介入器设备100传送文字数据 的通信协议和/或文字数据格式。在引起个人电子设备900启用所有这些协议和/或数据 格式时,用户自由连接他或者她选择的无论哪些有线设备,并且那些有线设备将立即随需 具有那些协议和/或数据格式中的任何协议和/或数据格式的益处。在完全建立通过连接器150的无线链路和有线连接、随需交换设备信息并且启用协议时,能够操作音频介入器设备100以从无线设备(比如个人电子设备900)向有线设备 (比如成对耳机700或者音频对接设备800)至少传送音频(并且可能传送其它非音频数 据),并且可能也从有线设备向无线设备传送命令。然而,假如无线链路和有线连接运用不 同技术并且可能运用不同协议,那么音频介入器设备100可以在连接器150的无线链路与 有线连接之间传送音频、命令和/其它数据时在协议和/或数据格式之间进行多次转换。音 频介入器设备也可能必须生成将向有线和无线设备中的一个或者两个设备提供的虚假响 应和/或虚假数据作为这些转换的部分、尤其是在从一种协议转换成另一协议时或者在音 频介入器设备100必须模拟存在可能在给定时间并不实际可用的能力时。音频介入器设备 100可以利用从有线和无线设备接收的关于功能和/或身份的信息以确定需要什么转换、 虚假响应和/或遗漏能力模拟。有线和无线设备提供的指示或者根据测试做出的、关于那些设备的推断可以由音 频介入器设备用来确定如何响应于有线和/或无线设备对利用那些两个设备中的另一设 备所不具备的能力的尝试。具体而言,根据指示或者推断连接到连接器150的有线设备具 有的能力范围,音频介入器设备100可以通过连接器150仅传送从无线设备接收的音频或 者还可以通过连接器150传送命令和/或非音频数据。举例而言,在连接到连接器150时, 仅包含连接器和一个或者多个声学驱动器(比如成对耳机700的简单形式)的相对简单有 线设备可能并未提供它的功能的指示器并且将可能由测试揭示为仅能从音频介入器设备 100接受模拟音频。作为响应,音频介入器设备100可以通过连接器150仅传送从无线设备 接收并且转换成模拟形式的音频而简单地丢弃从无线设备接收的命令和/或非音频数据。 取而代之,在音频介入器设备100能够至少响应于命令和/或实现它们时,音频介入器设备 100可以常识代表有线设备来这样做,比如充当用于有线设备的音量控件并且实现来自无 线设备的音量调节命令。又例如,在连接到连接器150时,除了多个声学驱动器之外还包含用户接口以适应具有多个音频声道的音频的更复杂的有线设备(比如音频对接设备800包 含人工可操作的控件822并且可能包含某一类型的人类可查看指示器)将可能提供它的功 能的指示。作为响应,音频介入器设备100可以用数字形式传送从个人电子设备900接收 的音频(假设这一更复杂的有线设备包含它自己的数字模拟转换器)并且还可能通过连接 器150传送与接收的音频有关的命令和/或数据。以这一方式,音频介入器设备100也根据连接到连接器150的有线设备的能力来 通知它的用户接口的工作方式。在这样连接很简单的有线设备时,响应于更简单的有线设 备不能通过有线设备本身向用户提供对更多特征的控制,音频介入器设备100可以通过它 的用户接口提供这样的控制。类似地,在更复杂的有线设备连接到连接器150、从而这一更 复杂的设备具有更完整的用户接口时,音频介入器设备100可以不通过有线设备提供一样 大的控制程度,因为那可能证实相对于有线设备本身已经提供的控制程度而言很大程度上 是多余的。图2是图1的音频介入器设备100的一种可能内部架构的框图。音频介入器设 备100包含无线收发器110、用户接口 120、处理器130、储存器135、数字模拟(DA)转换器 140、放大器145、先前讨论的连接器150和存储并且向其余这些部件提供电功率的功率储 存器190。如基于处理器的系统领域中的技术人员将容易认识到的那样,可以运用将这些部 件中的各种部件链接的广泛各种总线架构,然而无论运用的确切架构如何,均向处理器130 提供至少对无线收发器110、用户接口 120、储存器135和DA转换器140的访问。如将具体 说明的那样,处理器130访问储存器135以取回组成例程132的指令序列,并且在执行例程 132时使处理器130在音频介入器设备100的操作期间执行各种功能。处理器130可以是各种类型的处理设备中的任何处理设备,这些处理设备包括但 不限于通用处理器、数字信号处理器或者具有针对给定指令范围而优化的有限指令集的其 它更多专用处理器、微控件或者组合逻辑。储存器135可以基于广泛各种信息存储技术中 的任何技术,这些技术包括但不限于静态RAM、动态RAM、可擦除或者不可擦除形式的ROM、 闪存、磁存储器、铁磁盘储存器、相变储存器或者磁光储存器。储存器135至少存储例程 132,并且根据例程132使什么通信初始化、协议和/或数据转换、音频处理和/或音频缓存 功能由处理器130执行,储存器135也可以存储无线设备数据136、有限设备数据137、转换 数据138和音频数据139中的一个或者多个。无线收发器110所基于的技术依赖于与音频介入器设备100与之无线通信的无线 设备(比如图1的个人电子设备900) —起形成的点到点链路的技术。在最小程度上,例程 132的执行使处理器130操作无线收发器110以从无线设备将音频可能与非音频数据一起 接收。在各种实施例中,例程132还可以使处理器130操作无线收发器110以向无线设备 传送命令。当在音频介入器设备100与无线设备之间的无线点到点链路至少部分地遵循蓝 牙规范或者用于点到点无线通信的类似规范时,例程132可以使处理器130操作无线收发 器110以实现链路建立过程以建立点到点链路。还可以在链路建立过程期间或者在后续链 路初始化过程期间使处理器130操作无线收发器以在音频介入器设备100与无线设备之间 交换关于功能能力的信息以引起无线设备实现使用将在两个设备之间的通信中使用的各 种协议和/或数据格式。如已经讨论的那样,在这样关于功能能力的信息的交换期间,音频 介入器设备100呈现它的能力的虚假指示(这些指示代表可以连接到连接器150的各种可能有线设备提供的能力的超集(以及可能包括音频介入器设备100本身可以提供的任何能 力))以保证引起无线设备实现使用广泛协议和/或数据格式。用户接口 120包含先前讨论的控件122和指示器123中的一个或者两个。控件122 可以是任何类型的控件,该控件包括但不限于按钮、手柄开关、可旋转旋钮、触屏传感器、压 力传感器、加速计、邻近传感器或者定向传感器。指示器123可以是向音频共享设备100的 用户传送信息的多个可能设备中的任何设备,这些设备包括但不限于能够描绘各种符号和 /或语言字符的图形显示器、一个或者多个LED、蜂鸣器或者振动生成设备。取而代之,可以 通过输出音频向音频共享设备100的用户提供信息,该音频传送与无线收发器110接收的 音频混合的该信息,其中向用户输出混合的音频。在提供控件122时,控件122可以由音频 介入器设备100的用户用于启动进行某一形式的连接建立过程、控制向用户提供音频的一 个或者多个方面(例如在向用户输出音频时运用的音量)以及远程控制与之形成点到点链 路的无线设备或者无论哪一个有线设备连接到连接器150中的一个或者多个。在提供指 示器123时,指示器123可以用来显示无线收发器110从无线设备接收的信息、通过连接器 150从连接到它的有线设备接收的信息和/或音频介入器设备100本身生成的信息。DA转换器140和放大器145可以各自为广泛各种设计和形式中的任何设计和形式。DA转换器140可以由处理器130访问以不仅使处理器130能够向DA转换器140供应 音频数据而且使处理器130能够操作DA转换器以支持通过无线收发器110从无线设备接 收的音频数据的不同定时、位格式等。放大器145可以由处理器130访问以使处理器能够 控制由DA转换器140提供的模拟形式的音频的放大方面(包括在放大时使用的增益),可 能作为音量控制形式。虽然已经讨论连接器150就如同它为单个连接器一样,但是应当注意连接器150 可以实施为如在包含于图1的个人电子设备900的许多已知形式中的连接器950的许多已 知形式中典型的那样紧接邻近一起联动的多个连接器的组合。关于个人电子设备900的这 样的形式,普遍具有与不同功率连接器或者不同头戴式受话器/头戴式传话器连接器并排 和紧接邻近的至少一个多管脚连接器。在这样的个人电子设备上的这样一起联动的连接器 的设计中意图常常在于这些连接器中的多个连接器可以同时接合该个人电子设备与它连 接到的有线设备之间的连接。在效果上,使多个连接器能够被同时连接就如同它们为单个 复杂连接器一样。这最可能在这样的个人电子设备连接到以具有待配对的对接端口形式的 连接器为特征的有线设备时出现。这一点的例子为加利福尼亚Cupertino的Apple公司生 产的iPod 数字音频播放设备的各种形式,其中运用长寿命的擦拭型触点的多管脚连接 器与3. 5mm直径的母立体声头戴式耳机连接器并排定位。头戴式耳机连接器允许单对耳机 连接到iPod设备,但是当iPod设备以同时接合两个连接器使得它们基本上表现为单个复 杂连接器这样的方式连接到许多已知形式的音频对接设备之一时连接两个连接器。另外,虽然对连接器150的讨论已经往往集中于具有用于至少传送功率和音频 (如果没有也传送命令和/或其它数据)的多个电传导触点的连接器150的实施方式,但 是本领域技术人员将容易认识到连接器150可以包含用于传送功率、音频、命令和/或其它 数据的非电传导方式。举例而言,电磁感应可以用来传送功率,其中连接器150简单地提供 如下物理引导,音频介入器设备100和另一设备简单地通过该物理引导带到一起以使各设 备内的线圈足够紧接邻近以实感应能够出现。又例如,连接器150可以包含一个或者多个光纤部件以实现使用光而不是电在音频介入器设备100与另一设备之间传送音频、命令和 /或其它数据。虽然对通过连接器150传送音频的讨论已经往往集中于传送已经用DA转换器140 从数字转换成模拟、然后用放大器145放大的音频,但是除了以模拟形式传送之外或者取 而代之还可以通过连接器150以数字形式传送如无线收发器110从音频介入器设备100与 之无线通信的无线设备接收的音频。这一点的例子实施方式可以是在连接器150和有线设 备的对应连接器至少部分地遵循USB规范时。在音频介入器设备100的一些实施例中可以 传送模拟和数字形式的音频,而在其它实施例中可以在任何给定时间通过仅传送这些两种 形式之一的音频来实现功率节省。在通过连接器150传送数字形式的音频时,如果在无线 收发器110接收的音频的这样的特性与针对向连接到连接器150的有线设备传送的数字形 式的任何音频都必须满足的特性之间存在失配,音频的定时和/或数据格式特性可能需要 由音频介入器设备100修改。假如连接器150旨在于模仿个人电子设备900的连接器950的功能,那么在模仿 的功能之中是在连接器150连接到能够为向功率储存器190再充电而提供功率的有线设备 时再充电的功能。通常,这将是与图1的音频对接设备800并无不同的有线设备。然而,在 可以连接到连接器150的有线设备之中的是决不包含任何形式的音频或者远程控制能力 的更简单电源(例如典型“壁式变压器”)。如先前讨论的那样,根据在音频介入器设备100与发送音频的无线设备(比如图 1的个人电子设备900)之间的点到点链路的性质,可能需要链路建立过程以形成点到点链 路。在一些实施例中,音频介入器设备100和无线设备的用户将操作两个设备以在它们之 间启动链路建立过程。对于音频介入器设备100,这可能需要例程132使处理器130监视控 件122以发现由用户操作控件122的实例以启动链路建立过程、然后操作收发器110以实 现链路建立过程。也如先前讨论的那样,根据在通过连接器150与有线设备的通信中使用的技术的 性质,可能需要进行用于通过连接器150预备有线连接以供使用的过程。需要进行这样的 过程的有线连接的许多已知实施方式除了之简单地相互连接设备之外无需用户采取动作, 因此可以使处理器130在检测到有线设备附接到连接器150时自动进行这样的过程。在建立无线点到点链路和/或将有线设备连接到连接器150中的至少一个操作之 后,例程132还可以使处理器130获得或者推断与无线和有线设备的功能和/或身份有关 的信息。这样的信息可能由于实现链路建立过程(或者可能在后续链路初始化过程器件) 和/或用于预备连接器150的过程而已经过两个设备提供。在无线或者有线设备提供它的 身份的指示、但是提供它的功能的很少指示或者没有这样的指示时,处理器130可以使用 这样的身份指示以取回储存器135内存储的无线设备数据136和/或有线设备数据137中 存储的关于功能的数据。然而,在尚未如此提供身份和功能信息时,或者在提供的信息不完 整时,例程132可以使处理器130对无线或者有线设备进行一个或者多个测试以试图推断 功能和/或身份。举例而言,可以使处理器130测试用于不同功能的在连接器150的不同触 点上的负载或者电压电平的存在,作为一种推断什么功能受给定有线设备支持的手段。取 而代之,在连接器150包含多个一起联动的连接器时,并且一起联动的连接器之一包含根 据是否已经接合该连接器来改变状态的开关时,可以使处理器130监视该开关的状态并且根据它的状态改变来推测有线设备必须具有将由通常通过该连接器传送的信号支持的功 能。又例如,处理器130可以对有线或者无线设备进行各种测试,其中使处理器130发送各 种信号并且观测响应、然后比较那些响应与无线设备数据136或者有线设备数据137中的 关于预计响应的数据。在至少建立无线点到点链路和/或将有线设备连接到连接器150之后,例程132 还可以使处理器130向有线和无线设备中的一个或者多个设备提供关于功能的信息。这 样的信息提供是否必要以及该信息的性质取决于在无线点到点链路中和在通过连接器150 的通信中运用的技术。可能的是在形成和/或初始化无线链路的过程期间将必须向无线设 备提供这样的信息、尤其是如果无线链路基于无线联网标准如蓝牙规范。也有可能的是如 果有线设备运用遵循USB规范或者其它类似规范的这一类数字串行通信则将必须向它提 供类似信息。如先前讨论的那样,可能的是向无线设备提供的功能信息将是虚假信息,该信 息代表可以由不同无线设备执行的可能功能的超集,而向有线设备提供的功能信息将更可 能准确地反映无线设备和音频介入器设备100的实际能力的组合。如先前讨论的那样,这 可能简单地由于在形成和/或初始化无线点到点链路时需要的常常更麻烦和用户密集的 性质而加以完成。实质上,向无线设备呈现虚假能力以试图反映什么有线设备可以连接到 连接器150而不是什么有线设备实际地连接到连接器150。举例而言,可以使处理器130操作无线收发器以发送音频介入器设备100能够接受具有多个声道的音频(例如立体声或者环绕声)这样的指示,即使这时连接到连接器150 的有线设备仅能接受单声道音频或者即使可能完全无连接到连接器150的有线设备。这将 加以完成,以便避免如果用户将有线设备连接到能够接受立体声和/或环绕声音频的连接 器150则用户必须在以后时间重复链路建立或者链路初始化过程。又例如,可以使处理器 130操作无线收发器以发送音频介入器设备100具有远程控制功能这样的指示,从而声明 音频介入器设备100能够通过点到点链路发送用于远程控制无线设备的命令,即使音频介 入器设备100的具体实施例和这时连接到连接器150的有线设备均不能发送这样的命令。 这可以加以完成以便避免如果用户将有线设备连接到能够发送这样的命令的连接器150 则用户必须在以后时间重复链路建立或者链路初始化过程。在一些实施例中,例程132可以使处理器130操作用户接口 120以使用户能够指 定将规定音频介入器设备100具有什么能力和/或向用户呈现对是否建立和/或初始化点 到点电路的确认。在其它实施例中,可以使处理器130让用户参与如下过程,用户通过该过 程来连接用户想要与音频介入器设备100 —起使用的各有线设备,从而处理器130可以从 那些有线设备中的各有线设备接收信息或者对那些有线设备中的各有线设备进行测试以 聚集功能列表以供以后向无线设备呈现,该功能列表是所有那些有线设备执行的所有功能 的超集。在更多其它实施例中,处理器130可以简单地随时间了解用户选择什么有线设备 以连接到连接器150并且聚集如下列表,该列表代表那些有线设备的能力的超集。在建立和初始化点到点链路时实现无线设备向音频介入器设备100发送音频。例 程132使处理器130在执行例程132时操作无线收发器110以接收音频。然后,还使处理 器130向DA转换器140传送接收的音频(其中将以模拟形式通过连接器150传送音频)和 /或还使处理器130以数字形式通过连接器150传送音频。还可以出于各种原因使处理器 130缓存接收的音频作为储存器135内存储的音频数据139。可以简单地认为希望缓存接收的音频作为对点到点链路中的可能中断实例的处理的部分以便避免中断通过有线设备向 用户的输出。可能有必要缓存接收的音频以允许处理器130对接收的音频进行各种形式的 信号处理。这样的信号处理可以改变采样速率以使接收的音频兼容于DA转换器140或者 兼容于需要供应有具体采样速率的音频的有线设备。这样的信号处理也可以是在数字域中 实施音量控制功能这一实施方式的部分。这样的信号处理还可以是将接收的音频从具有给 定配置的一个数量的音频声道转换成具有不同配置的不同数量的音频声道(例如将具有6 个声道的环绕声音频转换成具有仅2个声道的立体声音频)这一转换的部分。另外,可能 有必要缓存接收的音频以使处理器130能够在向给定与偶先设备传送音频之前在例程132 的控制之下压缩或者解压该音频。这些各种信号处理形式中的一些形式可以以在任何给定 时间连接到连接器150的无论什么有线设备的特性为条件,因为在不同有线设备之间的能 力差异可能规定不同信号处理、压缩/解压和/或数据格式转换由处理器130进行。可以在 确定需要什么信号处理、压缩/解压和/或数据格式转换以支持在任何给定时间向连接到 连接器150的给定有线设备传达音频时运用从有线设备直接接收的关于它的功能的信息、 与用来从有线设备数据137取回其它信息的有线设备的身份有关的信息和/或作为进行各 种测试的结果推断出的与有线设备的功能有关的信息。点到点链路的建立和初始化在无线设备支持它时实现跨点到点链路传送命令。用 于远程控制无线设备的命令可以源于音频介入器设备100或者连接到连接器150的有线设 备。类似地,源于无线设备的命令可以控制根据命令的性质来控制音频介入器设备100和 连接到连接器150的有线设备中的一个或者两个。其它形式的数据(可能包括用于在这些 设备中的一个或者多个设备的指示器上显示的数据)可以类似地源于这些设备中的不同 设备并且引向这些设备中的其它设备。举例而言,在音频介入器设备100包含控件122时, 例程137可以使处理器130监视控件122以发现用户操作控件122的实例以远程控制无线 设备的操作方面,比如播放、快进或者暂停无线设备在播放的音频记录这样的远程控制命 令。响应于用户这样操作控件122,还可以使处理器130操作无线收发器110以向无线设 备发送对应命令。类似地,处理器130可以响应于用户操作控件122来采取类似动作以远 程控制有线设备的方面,从而通过连接器150向有线设备传送对应命令。又例如,在音频介 入器设备100包含指示器123时,例程137可以使处理器130通过操作指示器123以提供 与来自无线设备的一条数据对应的指示(比如与无线设备发送的一条音频的起源有关的 文字信息)来对接收该数据做出响应,其中指示器123能够显示文字信息。类似地,处理器 130可以响应于从连接到连接器150的有线设备接收一条数据来采取类似动作。又例如, 在音频介入器设备100从无线和有线设备之一接收命令和/或数据并且涉及到音频介入器 设备100不能执行的功能或者明确指示命令和/或数据引向无线和有线设备中的另一设备 时,例程132然后使处理器130在无线设备与有线设备之间传送命令和/或数据。当在有线设备与无线设备之间传达这样的命令和/或数据时,例程132可以使处 理器130从转换数据138取回与对应命令和/或代表数据的方式有关的信息以解决这样的 命令和/或数据在有线设备与无线设备之间的差异。举例而言,在用户希望操作作为远程 控制的有线设备以使无线设备开始播放音频记录时,“播放”命令由有线设备表达并且通过 连接器150来传送的方式可能并不兼容于必须向无线设备提供跨无线链路向它发送的“播 放”命令的方式。无线设备可能要求“停止”命令或者“复位”命令先于“播放”命令以将无线设备的音频播放功能置于其中将接受“播放”命令并且按照该命令来动作的已知状态。可 以存储对需要另一命令先于“播放”命令进行指示的信息作为处理器130用来解决这样的 差异的部分转换数据138。又例如,在用于在有线设备或者音频介入器设备100本身的指示 器上显示的由无线设备发送的原文中如何对字母表的给定字母进行编码可能有差异。无线 设备可以用8位代码指定字母“A”,但是无线设备可以用不同的6位代码指定该字母,并且 转换数据138可以提供字符转换表以解决差异。使用哪些转换可以由处理器130响应于从 有线和无线设备接收或者在对有线和无线设备进行的测试中推断的关于功能和/或身份 的信息而确定。在用户将音频介入器设备100与无线设备结合运用时,用户即使在实现某一功能 (比如播放来自无线设备上存储的记录的音频)期间仍然可以选择在有线设备之间进行切 换。除了使处理器130检测有线设备的改变并且实现前述过程中的各种过程以确定新连接 的有线设备的能力之外,例程132还可以使处理器130向新附接的有线设备发出一系列命 令以将它置于与其中先前连接的有线设备进行操作的功能状态足够类似的功能状态以允 许在有线设备的切换出现时进行的功能继续而无中断。例如,在从无线设备向第一有线设 备传送音频用于在用户向第二有线设备切换时播放时,可以使处理器130向第二有线设备 传送各种命令以将它置于可能需要的无论什么功能状态以使第二有线设备继续音频的播 放。图3描绘了如在另一个人电子设备900与成对耳机700之间介入或者在另一个人 电子设备900与音频对接设备800之间介入的另一音频介入器设备200的可能操作。在图 1和图3中所示内容之间的主要差异在于图3的个人电子设备900能够无线地或者通过连 接器950参与双向音频交换,并且音频介入器设备200也能够无线地或者通过连接器250 参与双向音频交换。与图1的音频介入器设备100并无不同,在介入个人电子设备900与成对耳机700 或者音频对接设备800中的一个或者另一个之间时,图3的音频介入器设备200在点到点 无线链路中使用与该链路关联的协议与作为无线设备的个人音频设备900交互而又作为 有线设备与无论哪一个耳机700交互,或者音频对接设备800使用与有线连接关联的协议 连接到连接器250。在这样介入之时,音频介入器设备200参与音频、命令和其它形式的数 据在音频介入器设备200参与的无线和有线通信形式之间的双向交换。为了实现音频和命 令的这一传送,音频介入器设备200可以参与用于各无线和有线通信形式的初始化过程, 其中音频介入器设备200以关于音频介入器设备100详细描述的方式并无不同的方式与音 频介入器设备200与之通信的各无线和有线设备交换功能和/或身份的指示。在完成这样的初始化过程时,音频介入器设备200可以用与音频介入器设备100 的方式并无不同的方式使用从音频介入器设备200与之通信的各有线和无线设备接收的 功能和/或身份指示以参与在音频介入器设备200参与的无线和有线通信形式的协议之间 的转换。实质上音频介入器设备100操作它的连接器250以模仿个人电子设备900的连接 器950的操作以根据个人电子设备900的有线连接能力向将与那些有线设备基本上不可区 分的无线设备呈现有线连接能力。与音频介入器设备100并无不同,向有线设备提供这样 的无线连接提供多个益处,这些益处包括设备之间的远程在线形式和在将有线设备与个人 电子设备900 —起使用时其它方式的更大灵活性。如图1中的情况一样,图3的个人电子设备900可以是各种类型的个人电子设备中的任何类型,并且在图3中主要示出了成对耳 机700和音频对接设备800以图示个人电子设备900的用户可以使用的有线设备的广泛不 同类型范围中的一些类型。如针对音频介入器设备100的情况一样,为使音频介入器设备200参与音频、命令 和/或其它数据在它本身与无线设备(比如个人电子设备900)之间的双向交换,必须先在 它们之间形成无线点到点链路。类似地,为使音频介入器设备200参与在它本身与有线设 备(比如成对耳机700或者音频对接设备800)之间交换音频、命令和/或其它数据,有线 设备必须先连接到连接器250。也如音频介入器设备100的情况一样,音频介入器设备200 尝试收集与它与之通信的无线和有线设备有关的信息,并且在未提供这样的信息或者这样 的信息不足时,音频介入器设备200可以进行各种测试以推断这样的信息。
与音频介入器设备100并无不同,可能要求音频介入器设备200向有线和无线设 备中的一个或者两个设备提供关于功能的信息。如先前讨论的那样,由于为了形成无线点 到点链路并且预备它用于在通信中使用而需要的过程与对于有线连接的常常更简单要求 相比的更麻烦性质,音频介入器设备200可以向无线设备呈现虚假功能信息以引起无线设 备实现支持广泛协议和数据格式以支持连接到连接器250的范围灵活的不同有线设备。具体而言,当在音频介入器设备200与无线设备之间的点到点链路至少部分地遵 循蓝牙规范时,音频介入器设备200可以虚假地指示支持前文关于音频介入器设备100提 到的一个或者多个蓝牙“简档”。取而代之和/或除此之外,音频介入器设备200的双向音 频交换能力也允许针对数目更大的蓝牙简档的虚假指示,因而音频介入器设备200可以虚 假地指示支持的一些其它蓝牙简档可以是头戴式传话器简档(HSP)、免提简档(HFP)、对讲 机简档(ICP)和无绳电话简档(CTP)。音频介入器设备100跨点到点链路向无线设备呈现的虚假指示的确切集合可以 被允许由音频介入器设备200的用户选择、可以是被认为在多数境况之下有用的功能的预 选集合或者可以通过音频介入器设备200识别由用户附接到音频介入器设备200的各种有 线设备及其功能来为音频介入器设备200所了解。无论如何选择将向无线设备呈现的虚假 功能指示的集合,意图均在于呈现如下虚假指示的集合,这些虚假指示引起无线设备总是 实现支持用于无线通信的各种协议和/或数据格式。与音频介入器设备100并无不同,音频介入器设备200可以在无线链路与连接器 250的有线连接之间传送音频、命令和/或其它数据时进行协议和/或数据格式之间的多次 转换以解决其间的差异。音频介入器设备也可能必须生成将向有线和无线设备中的一个或 者两个提供的虚假响应和/或虚假数据作为这些转换的部分、尤其是在从一个协议转换成 另一协议时或者在音频介入器设备200必须模拟存在可能在给定时间并不实际可用的能 力时。音频介入器设备200可以利用从有线和无线设备接收的关于功能和/或身份的信息 以确定需要什么转换、虚假响应和/或遗漏能力模拟。这样的信息也可以用来改变音频介 入器设备200的用户接口的工作方式。音频介入器设备200也可以利用从有线和无线设备接收的、关于功能和/或身份 的信息以确定音频介入器设备200可以在哪一程度上提供从连接到连接器250的有线设 备遗漏的能力。参照图3中所示内容作为例子,在音频介入器设备200连接到未提供麦克 风的成对耳机700时,并且在音频介入器设备200未包含它自己的麦克风275时,那么在确定成对耳机700未提供麦克风时,音频介入器设备200可以运用麦克风275以提供为了支 持与个人电子设备900双向交换音频而需要的本来遗漏的麦克风。实质上,音频介入器设 备200可以由此有效地将成对麦克风700转变成用于双向音频通信的头戴式传话器的部 分。然而,如果音频介入器设备200未包含麦克风275,则在一些实施例中,音频介入器设 备200可以向个人电子设备900发送静默音频从而有效地模拟有已经静音的麦克风。再次 参照图3中所示作为另一例子,在音频介入器设备200连接到未包含麦克风875的音频对 接设备800时,并且在音频介入器设备200未并入它自己的麦克风275时,那么在确定音频 对接设备800未提供麦克风时,音频介入器设备200避免运用麦克风275,因为音频对接设 备800能够支持与个人电子设备的无辅助双向音频交换。然而,如果音频对接设备800未 并入麦克风875,则类似于具有成对麦克风700的先前例子,音频介入器设备200以运用麦 克风275以提供遗漏功能从而有效地将音频对接设备800转变成扩音器。图4是图3的音频介入器设备200的一种可能内部架构的框图。音频介入器设备 200包含无线收发器210、用户接口 220、处理器230、储存器235、数字到模拟(DA)转换器 240、放大器245、先前讨论的连接器250、模拟到数字(AD)转换器260和存储并且向其余这 些部件提供电功率的功率储存器290。介入器设备200还可以包含麦克风275和/或声学 驱动器(未示出)。如基于处理器的系统领域中的技术人员将容易认识到的那样,可以运用 将这些部件中的各种部件链接的广泛各种总线架构,然而无论运用的确切架构如何,均向 处理器230提供至少对无线收发器210、用户接口 220、储存器235、DA转换器240和AD转 换器260的访问。如将具体说明的那样,处理器230访问储存器235以取回组成例程232 的指令序列,并且在执行例程232时使处理器230在音频介入器设备200的操作期间执行 各种功能。如音频介入器设备100的情况一样,音频介入器设备200的处理器230可以是各 种类型的处理设备中的任何处理设备,并且储存器235可以基于广泛各种信息存储技术中 的任何技术。储存器235至少存储例程232,并且根据例程232使什么通信初始化、协议和 /或数据转换、音频处理和/或音频缓存功能由处理器230进行,储存器235也可以存储无 线设备数据236、有线设备数据237、转换数据238和音频数据239中的一个或者多个。在 最小程度上,例程232的执行使处理器230操作无线收发器210以与无线设备将双向音频 可能与非音频数据一起交换,并且还可以使处理器230操作无线收发器210以与无线设备 交换命令。当在音频介入器设备200与无线设备之间的无线点到点链路至少部分地遵循蓝 牙规范或者用于点到点无线通信的类似规范时,例程232可以使处理器230操作无线收发 器210以实现链路建立过程以建立点到点链路和/或在音频介入器设备200与无线设备之 间交换关于功能能力的信息以引起无线设备实现使用将在两个设备之间的通信中使用的 各种协议和/或数据格式。与音频介入器设备100的用户接口 120并无不同,用户接口 220包含先前讨论的 控件222和指示器223中的一个或者两个。控件222可以是任一类人工可操作的控件,并且 指示器223可以是向音频共享设备200的用户传送信息的多个可能设备中的任何设备。取 而代之,可以通过输出音频向音频共享设备200的用户提供信息,该音频传达与向用户输 出的其它音频混合的该信息。DA转换器240、放大器245和AD转换器260可以各自为广泛 各种设计和形式中的任何设计和形式。DA转换器240和AD转换器260可以由处理器230访问以不仅使处理器230能够向DA转换器240供应音频数据以及从AD转换器260接收音 频数据而且使处理器230能够操作DA转换器260和AD转换器260以支持音频数据的不同 定时、位格式等。如音频介入器设备100的连接器150的情况一样,连接器250可以实施为如在并 入个人电子设备900的许多已知形式中的连接器950的许多已知形式中典型的那样紧接邻 近一起联动的多个连接器的组合。连接器250也可以包含用于传送功率、音频、命令和/或 其它数据的非电传导方式,这些方式包括电磁感应和/或光纤。另外,可以通过连接器250 以模拟和/或数字形式交换音频。另外,在连接器250可以模仿的连接器950的功能之中 是在连接器250连接到能够为对功率储存器290再充电而提供功率的有线设备时再传送功 率的功能。与音频介入器设备100并无不同,对于音频介入器设备200在一些实施例中可能 需要链路建立过程以形成与无线设备的点到点链路从而要求操作两个设备以在它们之间 启动链路建立过程。对于音频介入器设备200,这可能需要例程232使处理器230监视控 件222中以发现由用户操作控件222的实例以启动链路建立过程、然后操作收发器210以 实现链路建立过程。也可能要求进行通过连接器250预备有线连接以供使用的过程,并且 可能需要使处理器230在检测到有线设备附接到连接器250时自动进行这样的过程。如介入器设备100的情况一样,在建立无线点到点链路和/或将有线设备连接到音频介入器设备200的连接器250时,例程232还可以使处理器230获得或者推断与无线和 有线设备的功能和/或身份有关的信息。在无线或者有线设备提供它的身份的指示、但是 提供它的功能的很少指示或者没有这样的指示时,处理器230可以使用这样的身份指示以 取回储存器235内存储的无线设备数据236和/或有线设备数据237中存储的关于功能的 数据。然而,在尚未如此提供身份和功能信息时,或者在提供的信息不完整时,例程232可 以使处理器230对无线或者有线设备进行一个或者多个测试以试图推断功能和/或身份。也与介入器设备100的情况一样,在至少建立无线点到点链路和/或将有线设备 连接到连接器250之后,例程232还可以使处理器230向有线和无线设备中的一个或者两 个设备提供关于功能的信息。可能的是向无线设备提供的功能信息将是虚假信息,该信息 代表可以由不同有线设备执行的可能功能的超集,而向有线设备提供的功能信息将更可能 准确地反映无线设备和音频介入器设备200的实际能力的组合。在一些实施例中,例程232 可以使处理器230提供让用户能够指定音频介入器设备200将向无线设备呈现什么虚假 能力指示。在其它实施例中,例程232使处理器230以观测什么有线设备与音频介入器设 备200 —起使用并且聚集能力列表以虚假地呈现给无线设备作为音频介入器设备200的能 力,该功能列表代表所有那些有线设备的能力的超集。以这一方式,用户能够在不同有线设 备之间进行切换而无需引起麻烦的过程以实现它们的使用。举例而言,可以使处理器230 操作无线收发器以发送音频介入器设备200具有麦克风这样的指示,通过该麦克风可以检 测并且向无线设备传送回音频,即使音频介入器设备200可能并未包含麦克风275,并且这 时连接到连接器250的有线设备并未提供麦克风。这将加以完成以便避免如果用户将有线 设备连接到未提供麦克风的连接器250则用户必须在以后时间重复链路建立或者链路初 始化过程。在建立和初始化点到点链路时实现音频在无线设备到音频介入器设备200之间的无线交换。在执行例程232时,例程232使处理器230操作无线收发器210以发送和接 收音频。也使处理器230向DA转换器240传送接收的音频(其中将以模拟形式通过连接 器250传送音频)和/或也使处理器230以数字形式通过连接器250传送接收的音频。还 使处理器230操作AD转换器以取回已经转换成数字形式的音频,或者还使处理器230以数 字形式从有线设备接受音频。然后又使处理器230向收发器210传送从AD转换器或者直 接以数字形式从连接器250接收的音频以向无线设备发送。在这些音频传送之中,还可以 如先前关于音频介入器设备100已经讨论的那样出于各种原因(包括防止音频中的破坏实 例、进行信号处理以在不同数量的音频声道和/或不同定时之间改变和/或压缩/解压音 频或者以别的方式改变音频格式)使处理器230缓存一些或者所有音频作为储存器235内 存储的音频数据239。这些各种信号处理形式中的一些形式可以以在任何给定时间与音频 介入器设备200通信的无论什么有线或者无线设备的特性为条件,因为在不同有线设备之 间的能力差异可能规定不同的信号处理、压缩/解压和/或数据格式转换由处理器230进 行。可以在确定需要什么信号处理、压缩/解压形式和/或数据格式转换以支持在给定有 线设备与给定无线设备之间交换音频时运用与有线或者无线设备的能力有关的信息。点到点链路的建立和初始化在无线设备支持它时实现跨点到点链路交换命令。用 于远程控制无线设备的命令可以源于音频介入器设备200或者连接到连接器250的有线设 备。类似地,源于无线设备的命令可以控制音频介入器设备200和连接到连接器250的无 线设备中的一个或者两个。其它形式的数据可以类似地源于这些设备中的不同设备并且引 向这些设备中的其它设备。当在有线与无线设备之间交换命令和/或数据时,例程232可 以使处理器230从转换数据238取回与对应命令和/或代表数据的方式有关的信息以解 决这样的命令和/或数据在有线与无线设备之间的差异。使用哪些转换可以由处理器230 响应于从有线和无线设备接收或者在对有线和无线设备进行的测试中推断的关于功能和/ 或身份的信息而确定。在用户将音频介入器设备200与无线设备结合运用时,用户即使在实现某一功能 (比如由于在通过无线设备的电话对话中有所涉及而双向交换音频)期间仍然可以在有线 设备之间进行切换。除了使处理器230检测有线设备的改变并且实现前述过程中的各种过 程以确定新连接的有线设备的能力之外,例程232还可以使处理器230向新附接的有线设 备发出一系列命令以将它置于与其中先前连接的有线设备进行操作的功能状态足够类似 的功能状态以允许在有线设备的切换出现时在进行的功能由新连接的有线设备继续而无 中断。图5描绘了先前描述为在个人电子设备600与成对耳机700之间介入或者在个人 电子设备600与音频对接设备800之间介入的音频介入器设备100和200的一种变体的可 能操作。图5中所示内容很大程度上类似于其中使用音频介入器设备100的图1中所示内 容并且基本上类似于其中使用音频介入器设备200的图3中所示内容。在图1和图3中所 示内容与图5中所示内容之间的主要差异在于不同于个人电子设备900的任一变体,个人 电子设备600不具有连接器以实现有线设备到个人电子设备600的连接。因此,取代了音 频介入器设备100或者200模仿包含到不具有这样的连接器的个人电子设备600中的这样 的连接器的功能,音频介入器设备100或者200模仿以虚线示出的个人电子设备900的连 接器950的功能,因为它并未参与涉及到音频介入器设备100或者200的通信。
21
因此,音频介入器设备100和200不能依赖于识别个人电子设备600的功能或者 个人电子设备600本身以确定连接器150和250分别应当进行操作的方式的任何特性。为 了解决这一点,例程132和232在一些实施例中分别使音频介入器设备100和200的这些 变体的处理器130和230采取用于连接器150和250应当进行操作的方式的默认特性集。 取而代之,在其它实施例中,使处理器130和230分别操作用户接口 120和220以允许用户 指定具有这样的连接器的已知无线设备,用户希望音频介入器设备100和200模仿该连接
ο回到音频介入器设备100和200的先前变体,这些变体并不依赖于识别给定个人 电子设备900的功能或者身份以确定它们的相应连接器150和250的功能特性,可能仍然 希望例程132和232使处理器130和230向用户提供不考虑这样的识别工作这一选项以有 利于用户指定具有这样的连接器的已知无线设备,用户希望音频介入器设备100和200模 仿该连接器。如本领域技术人员将容易认识到的那样,个人电子设备的不同机型并非前所 未闻的,这些机型具有用于附接有线设备的相同连接器以在它们在信号定时、信号强度、协 议步骤识别等方面有一些差异时操作它们的相应连接器。这些差异可以归因于部件随机型 而改变、编程随机型而改变、仅在一些机型中产生的设计错误等。这样的差异可以使给定有 线设备与一种机型比与另一机型更有效地交互,尽管两种机型具有如下连接器,这些连接 器被声称为有线设备可以附接到的相同连接器。举例而言,一种机型可以运用向具有第一特性集的连接器提供模拟音频的音频放大器,而另一机型可以运用向如下连接器提供模拟 音频的有些不同的音频放大器,该连接器应当是相同连接器、但是具有不可避免地有所不 同的第二特性集。于是以后可以发现通过这一连接器接受放大的模拟音频的给定有线音频 设备能够用来自一种机型比来自另一机型的模拟音频更佳地工作。了解这样的差异,音频 介入器设备100或者200可以允许用户在对模拟音频进行修改的特性方面选择模仿这些机 型中的哪种机型以便更好地适应用户希望与该音频介入器设备一起使用的给定有线设备。图6和图7描绘了如先前描述为在个人电子设备900与成对耳机700之间介入或 者在个人电子设备900与音频对接设备800之间介入的音频介入器设备100和200的更多 其它变体的可能操作。在图6和图7中的音频介入器设备100和200的所示变体分别与音 频介入器设备100和200的先前所示变体之间的主要差异在于,前文所示变体为可能已经 作为垂饰佩戴于颈部周围或者夹扣到衣物上的更简单厢形,而图6和图7中所示变体将系 缚到腕部或者手臂上或者佩戴于用户的手上。然而,如本领域技术人员将容易认识到的那 样,可以用广泛各种形式设定音频介入器设备100和200的各种变体的形状和尺寸,并且这 里对物理形式的具体描述不应理解为限制。图8描绘了音频介入器设备100或者200的又一变体。这一变体类似于在操作中 介入于有线与无线设备之间以实现与二者的通信并且在其间交换音频、命令和/或数据的 它的前述对应物。然而,音频介入器设备100或者200的这一变体分别并入自家155或者 255,在该支架内可以携带成对无线耳机755。在音频介入器设备100或者200的这些变体未与有线设备一起用来向用户输出声 音时,用户可以分别从支架155或者255移开成对无线耳机并且使用它们收听音频。在插 入于支架155或者255内之时,可以分别用从功率储存器190或者290或者来自连接到连 接器150或者250的有线设备供应的功率对成对无线耳机755充电。
其它实施例在所附权利要求的范围内。
权利要求
一种装置,包括处理器;收发器,可由所述处理器访问并且配置成参与与无线设备的无线通信以从所述无线设备接收第一条音频;连接器,可由所述处理器访问并且配置成与有线设备连接以向所述有线设备传送所述第一条音频;以及储存器,可由所述处理器访问并且具有存储于其中的包括指令序列的例程,所述指令在由所述处理器执行时使所述处理器操作所述收发器以跨与所述无线设备形成的点到点链路向所述无线设备发送所述装置能够执行所述装置不能执行的至少一个音频功能这一虚假指示,以引起所述无线设备实现使用跨所述链路的协议以跨所述链路传送所述第一条音频;等待所述有线设备连接到所述连接器这一指示;操作所述收发器以使用所述协议以使所述无线设备跨所述链路传送所述第一条音频;并且向所述有线设备传送所述第一条音频以使所述有线设备能够执行所述至少一个音频功能。
2.根据权利要求1所述的装置,其中所述连接器被构造成模仿所述无线设备的基本上 类似连接器的功能以使所述有线设备能够交替地连接到所述装置和所述无线设备中的任一个。
3.根据权利要求2所述的装置,其中所述连接器包括在所述有线设备连接到所述装置 时基本上同时接合的一起联动的多个连接器。
4.根据权利要求1所述的装置,还包括具有人工可操作的控件的用户接口,其中所述 连接器被构造成模仿多个备用无线设备中的一个备用无线设备的基本上类似连接器的功 能,从而所述有线设备能够交替地连接到所述装置和所述多个备用无线设备中的所述一个 备用无线设备中的任一个,并且其中还使所述处理器操作所述用户接口以使所述装置的用 户能够从所述多个备用无线设备之中选择所述一个备用无线设备。
5.根据权利要求1所述的装置,还包括具有人工可操作的控件的用户接口,其中还使 所述处理器操作所述用户接口以使所述装置的用户能够选择将虚假地指示所述装置能够 执行的所述音频功能。
6.根据权利要求1至5中的任一权利要求所述的装置,其中还使所述处理器操作所述 收发器以用遵循蓝牙规范的方式形成所述链路。
7.根据权利要求1至5中的任一权利要求所述的装置,其中还使所述处理器 就多个有线设备中的各有线设备的连接指示来监视所述连接器;确定在所述多个有线设备中的各有线设备连接到所述连接器时由各有线设备执行什 么音频功能;聚集列表,所述列表代表被发现由各有线设备支持的音频功能的超集;并且 向所述无线设备发送所述列表作为虚假地指示所述装置能够执行的所述至少一个音 频功能。
8.根据权利要求7所述的装置,其中还使所述处理器等待所述多个有线设备中的各有线设备将通过所述连接器向所述装置传送的对所述 多个有线设备中的各有线设备执行什么音频功能的指示;并且响应于所述多个有线设备中的有线设备未提供对所述多个有线设备中的所述有线设 备执行什么音频功能的指示来对所述多个有线设备中的所述有线设备进行一系列测试以 推断由所述多个有线设备中的所述有线设备执行的所述音频功能。
9.根据权利要求1至8中的任一权利要求所述的装置,其中所述至少一个音频功能包 括双向音频交换,并且所述协议支持双向音频在所述装置与所述无线设备之间的传送。
10.根据权利要求1至8中的任一权利要求所述的装置,其中所述至少一个音频功能包 括作为远程控制设备来操作以远程控制由所述无线设备跨所述链路对所述第一条音频的 传送的方面,并且所述协议支持远程控制命令跨所述链路向所述无线设备的传送。
11.一种方法,包括跨与无线设备形成的点到点链路向所述无线设备发送有线设备连接到的装置能够执 行所述装置不能执行的至少一个音频功能这一虚假指示以引起所述无线设备实现使用跨 所述链路的协议以跨所述链路传送第一条音频;操作所述装置的收发器以使用所述协议以使所述无线设备跨所述链路传送所述第一 条音频;确定所述有线设备能够执行所述至少一个音频功能;并且通过连接器经过有线连接向所述有线设备传送所述第一条音频以使所述有线设备能 够执行所述至少一个音频功能。
12.根据权利要求11所述的方法,还包括操作所述连接器以模仿所述无线设备的基本 上类似连接器的功能以使所述有线设备能够交替地连接到所述装置或者所述无线设备中 的任一个。
13.根据权利要求11所述的方法,还包括操作所述连接器以模仿多个备用无线设备中的一个备用无线设备的基本上类似连接 器的功能,从而所述有线设备能够交替地连接到所述装置和所述多个备用无线设备中的所 述一个备用无线设备中的任一个;并且操作用户接口以使所述装置的用户能够从所述多个备用无线设备之中选择所述一个 备用无线设备。
14.根据权利要求11所述的方法,还包括就多个有线设备中的各有线设备的连接指示来监视所述连接器;确定在所述多个有线设备中的各有线设备连接到所述连接器时由各有线设备执行什 么音频功能;聚集列表,所述列表代表被发现由各有线设备支持的音频功能的超集;并且向所述无线设备发送所述列表作为虚假地指示所述装置能够执行的所述至少一个音 频功能。
15.根据权利要求14所述的方法,还包括等待所述多个有线设备中的各有线设备将通过所述连接器传送的对所述多个有线设 备中的各有线设备执行什么音频功能的指示;并且响应于所述多个有线设备中的有线设备未提供对所述多个有线设备中的所述有线设备执行什么音频功能的指示来对所述多个有线设备中的所述有线设备进行一系列测试以 推断由所述多个有线设备中的所述有线设备执行的所述音频功能。
16.根据权利要求11所述的方法,还包括操作用户接口以使所述装置的用户能够选择 将虚假地指示所述装置能够执行的所述音频功能。
17.根据权利要求11至16中的任一权利要求所述的方法,其中所述至少一个音频功能 包括双向音频交换,并且所述协议支持双向音频在所述装置与所述无线设备之间的传送。
18.根据权利要求11至16中的任一权利要求所述的方法,其中所述至少一个音频功能 包括作为远程控制设备来操作以远程控制由所述无线设备跨所述链路对所述第一条音频 的传送的方面,并且所述协议支持远程控制命令跨所述链路向所述无线设备的传送。
19.一种存储指令序列的计算机可读介质,所述指令在由音频介入器设备的处理器执 行时使所述处理器跨与无线设备形成的点到点链路向所述无线设备发送所述音频介入器设备能够执行 所述音频介入器设备不能执行的至少一个音频功能这一虚假指示以引起所述无线设备实 现跨所述链路使用协议以跨所述链路传送第一条音频;操作所述收发器以使用所述协议以使所述无线设备跨所述链路传送所述第一条音频;确定通过所述音频介入器设备的连接器连接到所述音频介入器设备的有线设备能够 执行所述至少一个音频功能;并且通过所述连接器经过有线连接向所述有线设备传送所述第一条音频以使所述有线设 备能够执行所述至少一个音频功能。
20.根据权利要求19所述的计算机可读介质,其中还使所述处理器操作用户接口以使 所述音频介入器设备的用户能够选择将虚假地指示所述音频介入器设备能够执行的所述 音频功能。
21.根据权利要求19所述的计算机可读介质,其中还使所述处理器就多个有线设备中的各有线设备的连接指示来监视所述连接器;确定在所述多个有线设备中的各有线设备连接到所述连接器时由各有线设备执行什 么音频功能;聚集列表,所述列表代表被发现由各有线设备支持的音频功能的超集;并且向所述无线设备发送所述列表作为虚假地指示所述音频介入器设备能够执行的所述 至少一个音频功能。
22.根据权利要求19所述的计算机可读介质,其中还使所述处理器等待所述多个有线设备中的各有线设备将通过所述连接器传送的对所述多个有线设 备中的各有线设备执行什么音频功能的指示;并且响应于所述多个有线设备中的有线设备未提供对所述多个有线设备中的所述有线设 备执行什么音频功能的指示来对所述多个有线设备中的所述有线设备进行一系列测试以 推断由所述多个有线设备中的所述有线设备执行的所述音频功能。
全文摘要
一种将介入于有线设备(700,800)与无线设备(600,900)之间的装置(100,200)收集与有线设备(700,800)和无线设备(600,900)中的各设备能够执行的功能有关的信息并且通过向无线设备(600,900)呈现虚假指示来引起无线设备(600,900)实现范围更广的协议,从而装置(100,200)能够执行比当前请求它实现的功能更广泛的功能以使在有线设备(700,800)与无线设备(600,900)之间的交互通过支持各种与音频有关的功能的装置(100,200)成为可能。更广泛的功能允许装置(100,200)有线连接到多个有线设备或者在它们之间进行切换而无需无线设备(600,900)直接有线连接或者在它们中的各设备之间进行切换或者实现重复的无线注册。
文档编号H04M1/60GK101874396SQ200880117606
公开日2010年10月27日 申请日期2008年10月21日 优先权日2007年10月29日
发明者乔治·上田 申请人:伯斯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1