允许媒体播放器传送数字音频到附件的方法和系统的制作方法

文档序号:6455336阅读:265来源:国知局
专利名称:允许媒体播放器传送数字音频到附件的方法和系统的制作方法
技术领域
本发明通常涉及电子设备,更具体地,涉及诸如与附件设备通信的媒体播放器之类的电子设备。
背景技术
媒体播放器存储诸如可在媒体播放器上播放或显示的音轨、视频
和照片之类的媒体资源。媒体播放器的一个例子是可从Cupertino,CA的Apple Inc.得到的iPocTM媒体播放器。通常,媒体播放器从用于使用户能够管理媒体资源的主计算机获得其媒体资源。例如,主计算机可以执行用于管理媒体资源的媒体管理应用。媒体管理应用的一个例子是由Apple Inc.生产的iTunes 6.0版。
媒体播放器通常包括可用来与媒体播放器接口的一个或多个连接器或端口。例如,连接器或端口可使媒体播放器能够耦接到主计算机、被插入到基座系统中或接纳附件设备。现在有很多能够与媒体播放器互连的不同类型的附件设备。例如,遥控装置可被连接到所述连接器或端口,以允许用户遥控媒体播放器。再例如,汽车可包括连接器,而媒体播放器可被插到该连接器上,使得汽车媒体系统可与媒体播放器交互,从而可在汽车内播放媒体播放器上的媒体内容。
诸如USB扬声器之类的许多附件能够接收数字音频。因此,希望媒体播放器能够向这些类型的附件提供数字音频。至今为止,仅将模拟音频信号从媒体播放器提供给附件。
因此,需要用于使媒体播放器的制造商能够提供数字音轨到相关联的附件的改进的技术。本发明致力于上述需求
发明内容
公开了一种用于使媒体播放器能够传送数字音频到附件的方法
和系统。所述方法和系统包括发送播放命令给媒体播放器;返回关于媒体播放器的信息;以及基于所述关于媒体播放器的信息,向附件提供数字音频。
在根据本发明的系统和方法中,多个命令允许媒体播放器传送数字音频给附件。所述媒体播放器使用这些命令,以便从所述附件收集所支持的采样率的列表,并把所述媒体播放器的信息通知给所述附件。


图1A和图1B说明根据本发明的基座连接器。
图2A是根据本发明的远程连接器的正视图和顶视图。
图2B说明可用在图2A的远程连接器中的插头。
图2C说明插入到图2A的远程连接器中的图2B的插头。
图3A说明基座连接器的连接器引脚标号。
图3B说明远程连接器的连接引脚标号。
图4A说明用于基座连接器的典型FireWire连接器接口。
图4B说明用于附件电源的参考示意图。
图4C说明用于检测并识别用于基座连接器的附件的系统的参考示意图。
图4D是可被连接到远程连接器的驻极体麦克风的参考示意图。图5A说明耦接到不同附件的媒体播放器。图5B说明耦接到计算机的媒体播放器。图5C说明耦接到车辆或家庭立体声系统的媒体播放器。图5D说明耦接到与其他附件无线通信的软件狗(dongle)的媒体播放器。
图5E说明耦接到扬声器系统的媒体播放器。
图6是说明媒体播放器如何向附件提供数字音频的流程图。
图7是列出媒体播放器所支持的采样率的例子的表格。
具体实施例方式
本发明通常涉及电子设备,更具体地,涉及诸如与附件设备通信的媒体播放器之类的电子设备。提供以下描述来使本领域技术人员能
够实现并使用本发明,并且在专利申请及其要求的情况下提供所述描
本领域技术人员是显而易见的。因此,并非意欲将本发明限于所示的实施例,而是意欲使本发明具有与这里描述的原理和特征相一致的最宽范围。
在根据本发明的系统和方法中,多个命令允许媒体播放器传送数
字音频给附件。所述方法和系统包括发送播放命令给媒体播放器;返回关于媒体播放器的信息;以及基于所述关于媒体播放器的信息,向附件提供数字音频。媒体播放器可以在内部执行采样率转换,从而以所支持的采样率传送数字音频。所述多个命令可在各种环境中使用。 一个这样的环境是诸如下面详细描述的在连接器接口系统之内的环境。
连接器接口系统概述
为了更详细地描述根据本发明的连接器接口系统的特征,下面结合附图进行描述。基座连接器
图1A和图1B说明根据本发明的基座连接器100。首先参考图1A,键控特征(keying feature ) 102具有定制的长度104。而且,使用特定的键布置,其中一組键位于连接器的底部并相隔某一长度,而另 一组键位于连接器的顶部并相隔另 一长度。使用这种键布置防止了插入不兼容的连接器并导致对设备的潜在损伤。电源连接器使用Firewire或USB电源规范。该连接器包括先接/后断触点,以实现本方案。图1B示出先接/后断触点202,并且还示出与提供适当的先接/后断触点有关的接地引脚和电源引脚。在这个例子中,接地引脚204比电源引脚206要长。因此,接地引脚204将比电源引脚206先接触
10到基座附件中与其配对的引脚。因此,可使设备的电子元件的内部电损伤最小化。
此外,根据本发明的连接器接口系统既使用USB接口也使用Firewire接口作为同一基座连接器对准(alignment)的一部分,从而使设计对不同类型的接口更加兼容,正如下面将要详细讨论的那样。这样做,使更多的远程附件可与媒体播放器接口。
远程连接器
连接器接口系统还包括远程连接器,其提供输出音频、输入音频、提供1/0串行协议并提供视频输出的能力。图2A是根据本发明的远程连接器200的正视图和顶视图。如图所示,远程连接器200包括顶部耳4几插孔202,以及用于远程设备的第二插孔204。图2B说明用在远程连接器中的插头300。插头300允许经由远程连接器提供上述特征。图2C说明插头30(M皮插入到远程连接器200中。在此之前,在远程连接器中都没有实现所有这些特征。因此,不仅可插入标准耳机线缆,也可将专用远程控制线缆、麦克风线缆和视频线缆与所述远程连接器一起使用。
为了更详细地描述连接器接口系统的所述特征,下面对根据本发明的基座连接器、远程连接器和命令集进行功能性描述。
基座和远程连接器规格
现在参考图3A和图3B,作为例子,给出诸如Apple Inc.制造的iPodTM设备之类的媒体播放器的基座连接器和远程连接器这二者的连接器引脚标号。图3A说明基座连接器的连接器引脚标号。图3B说明远程连接器的连接器引脚标号。
基座连接器规格
图4A说明用于基座连接器的典型Firewire连接器接口。以下是一些示例性规格
Firewire功率8V - 30V DC IN, 10 W max, Firewire可净皮设计为符合IEEE 1394 A规范(400 Mb/s )。
USB接口媒体播放器提供USB设备操作的两种配置或模式大容量存储 和媒体播放器USB接口 ( MPUI) 。 MPUI允许使用下面将要详细描 述的媒体播放器附件协议(MPAP )、使用USB人机接口设备(HID ) 接口作为传送机制,来控制媒体播放器。
附件3.3V电源
图4B说明附件电源。媒体播放器附件电源引脚在基座连接器和 远程连接器(如果存在的话)上提供例如3.0V - 3.3V +/- 5% ( 2.85V -3.465 V)的电压。最大电流在基座连接器和远程连接器之间共享。
默认地,媒体播放器提供特定电流,诸如5mA。需要适当的软 件附件检测来在有效设备使用期间开启高电力(例如,高达100mA )。 当设备不活动时,其必须消耗小于预定电力量的电力,诸如5mA电 流。
在媒体播放器引导过程期间,附件电源被关掉,例如,大约2 秒。这么做是为了保证附件处于已知状态并可被正确地检测到。在媒 体播放器完成引导过程并将附件电源从关闭状态转换到开启状态之 后,所有附件负责重新识别其自身。
附件电源通过数字GND引脚接地。
图4C说明用于检测并识别用于基座连接器的附件的系统的参考 示意图。所述系统包括接地电阻,该电阻使设备可确定是什么插入到 基座连接器中。在i某体播放器内存在Accessory Identify (附件识别) 引脚上的内部上拉(pullup)。使用两个引脚(Accessory Identify和 Accessory Detect (附件检测))。
图4D是在远程连接器内的驻极体麦克风的参考示意图。
串行协议通信
a) 使用两个引脚与设备通信(Rx和Tx)
b) 输入和输出(0V—氐,3.3V-高)
如前面所述,媒体播放器连接到各种附件。图5A-5E示出耦接 到不同附件的媒体播放器500。图5A示出耦接到基座502的媒体播 放器500,。图5B示出耦接到计算机504的媒体播放器500"。图5C示出耦接到车辆或家庭立体声系统506的媒体播放器500,。图5D示 出耦接到与其他设备无线通信的软件狗508的媒体播放器500""。图 5E示出耦接到扬声器系统510的媒体播放器500,。如图所示,意味 着附件包括但不限于基座、充电器、车辆立体声系统、麦克风、家 庭立体声系统、计算机、扬声器以及与其他附件无线通信的附件。
如前面所述,这种连接器接口系统可与允许从媒体播放器传送数 字音频到相关附件的命令集一起使用。在USB环境中,通过将数字 音频流式传送(stream)至附件而执行所述传送。本领域技术人员应 当理解,虽然上述连接器接口系统可以与命令集一起使用,但是也可 使用各种其他连接器或系统,并且各种其他连接器或系统在本发明的 精神和范围内。现在结合附图参考以下描述,来更详细地说明数字音 频命令集的使用。
所述命令集允许媒体播放器传送数字音频给附件。这些命令由媒 体播放器使用来从附件收集所支持的采样率的列表,并向所述附件通 知媒体播放器的信息,诸如当前采样率、声音校准(例如,音量或声
音能量标称)值,和音轨音量调整值。媒体播放器可在内部执行采样 率转换来以所支持的釆样率传送数字音频。 典型的数字音频处理
在正常情况下,媒体播放器和附件通过USB音频请求数字音频 将执行以下步骤
1. 用户使用连接到USB线缆的连接器接口系统100将媒体播放 器连接到附件。
2. 媒体播放器向附件提供多种配置,例如,大容量存储和USB音频。
3. 附件使用USB标准请求来选择USB音频配置。 附件可在启用数字音频之前与所述媒体播放器进行验证。当附件
将媒体播放器识别为支持数字音频信号的媒体播放器时,可提供验 证,并且媒体播放器可立刻继续进行,就像所述过程是成功的一样。 如果所述验证过程失败,则立即禁用媒体播放器上的数字音频。
13图6是说明媒体播放器通过其提供数字音频信号给附件的过程 的流程图。首先,通过步骤602,在后台进行验证并且成功。接下来, 通过步骤604,附件选择用于流式传送数字音频的数字音频流接口。 然后,通过步骤606,发送播放命令给媒体播放器。接下来,通过步 骤608,媒体播放器向附件发送采样率、音轨的标称和音轨音量调整。 通过步骤609,媒体播放器通过所选择的音频流接口向附件传送数字 音频。然后,通过步骤610,选择下一音轨并重复步骤606、 608和 609。
下面结合附图参考以下描述来更详细地说明该过程。下面所示的 步骤说明媒体播放器通过连接器接口系统100的USB接口启用和禁 用数字音频。
1. 将媒体播放器连接到附件。
2. 选择具有USB音频接口的媒体播放器配置。
3. 识别所支持的命令并验证所述附件。媒体播放器向附件请求 其支持的采样率的列表。所述采样率应当取自媒体播放器所支持的采 样率(例如,图7中所列出的那些)的列表。
4. 成功地响应用于请求附件所支持的采样率的列表的命令。取
自采样率的列表的、发送给所述附件的用于音轨的采样率被返回到媒
体播放器。如果附件支持当前音轨的采样率,则该采样率可作为当前
采样率被发送。如果附件不支持所述釆样率,媒体播放器将所述音频
数据实时地重新采样为所支持的采样率,并发送这个新的所支持的采 样率作为当前采样率。
5. 启用媒体播放器上的适当流接口。
6. 进入允许媒体播放器提供数字音频的模式。
7. 将媒体播放器置于播放状态。
8. 附件从媒体播放器接收采样率、声音能量的标称以及音轨音 量调整。
9. 使用上述步骤8的媒体播放器信息来配置附件。
10. 通过所选择的数字接口,从媒体播放器发送数字音频到附件。
在一个实施例中,当失去媒体播放器和附件之间的USB连接时, 数字音频被禁用。附件还能通过选择媒体播放器上的零带宽USB音 频流接口而禁用数字音频。
为了在附件禁用数字音频之后重新启用该数字音频,重复步骤
5-10。
如果附件在启用数字音频之前或在正确的数字采样率得到协商 之前请求数字音频数据,则媒体播放器将返回填满零的分组。如果验 证失败,媒体播放器也将返回填满零的分组。
根据本发明的方法和系统提供多个命令,这些命令使媒体播》文器 能够提供数字音频给附件。这样,附件能够播放来自所述媒体播放器 的数字音频媒体。
虽然已经,:艮据所示实施例说明了本发明,本领域技术人员将容易 地认识到,可以对实施例做出改变,且这些改变在本发明的精神和范 围内。例如,本发明可使用硬件、软件、包含程序指令的计算机可读 介质或其组合来实现。根据本发明所写的软件将存储在某些形式的计
算机可读介质——诸如存储器或者CD-ROM——内或者将通过网络 发送,并由处理器执行。因此,意欲使计算机可读介质包括例如可经 网络发送的计算机可读信号。应当理解,虽然在有线USB流环境的 情况下公开了本发明,但是本发明可在任何有线或无线环境中使用, 并且该使用将在本发明的精神和范围内。相应地,本领域技术人员可 作出许多修改而不脱离所附权利要求的精神和范围。
权利要求
1. 一种用于由媒体播放器发送数字音频数据到附件的方法,所述方法包括识别所存储的用于要播放的数字音频数据的第一音轨的采样率,其中所述第一音轨被存储在所述媒体播放器上;选择用于所述第一音轨的第一重放采样率,其中所述第一重放采样率基于所述附件所支持的采样率的列表和所述所存储的用于所述第一音轨的采样率;将指示所述第一重放采样率的信息发送给所述附件;以及将所述第一音轨的数字音频数据以所述第一重放采样率传递给所述附件。
2. 如权利要求l所述的方法,还包括 从所述附件获得所述附件所支持的数字音频采样率的列表。
3. 如权利要求l所述的方法,其中传递所述数字音频数据包括 使用数字音频传送协议来传递所述数字音频数据。
4. 如权利要求3所述的方法,其中所述数字音频传送协议对应 于通用串行总线(USB)音频协议。
5. 如权利要求4所述的方法,还包括在传递所述第一音轨的数字数据之前,使用所述USB音频协议 从所述附件接收用于将数字音频输出接口的采样率设置为所述第一 重放采样率的指令。
6. 如权利要求l所述的方法,其中如果所述所存储的用于所述 第一音轨的采样率和所述第一重放采样率不同,则传递所述数字音频 数据还包括在所述媒体播放器内将所述数字音频数据从所述所存储的用于 所述第 一音轨的采样率转换成所述第 一重放采样率。
7. 如权利要求l所述的方法,还包括识别所存储的与要播放的数字音频数据的第二音轨相关联的采 2样率,其中所述第二音轨被存储在所述媒体播放器上;以及选择用于所述第二音轨的第二重放采样率,其中所述第二重放采第二音轨的采样率。
8. 如权利要求7所述的方法,还包括如果所述第二重放采样率不同于所述第一重放采样率,则将指示 所述第二重放采样率的信息发送给所述附件;以及将所述第二音轨的数字音频数据以所述第二重放采样率传递给 所述附件。
9. 如权利要求7所述的方法,其中如果所述所存储的用于所述 第二音轨的釆样率与所述第二重放采样率不同,则传递所述数字音频 数据还包括在所述媒体播放器内将所述数字音频数据从所述所存储的用于 所述第二音轨的采样率转换成所述第二重放采样率。
10. 如权利要求l所述的方法,其中获得所述附件所支持的采样 率的列表包括附件;以及从所述附件接收对所述命令的响应,所述响应包括所述附件所支 持的采样率的列表。
11. 一种由附件从媒体播放器获得数字音频的方法,所述方法包括从所述媒体播放器接收与要播放的数字音频数据的第一音轨相 关联的第 一重放采样率的标识,所述第 一音轨是存储在所述媒体播放 器上的音轨,其中所述第一重放采样率是由所述媒体播放器选择的, 并且是所述附件所支持的采样率;在所述附件和所述媒体播放器之间配置数字音频传送协议以便 以所述第一播放采样率接收数据;以及使用所述数字音频传送协议,从所述媒体播放器以所述第一重放采样率接收所述第一音轨的数字音频数据。
12. 如权利要求11所述的方法,还包括 向所述媒体播放器提供所述附件所支持的采样率的列表。
13. 如权利要求11所述的方法,其中所述数字音频协议对应于 通用串行总线(USB)音频协议,所述方法还包括在所述媒体播放器与所述附件之间配置USB连接,以便在USB音频模式下进行操作。
14. 如权利要求13所述的方法,其中配置所述数字音频传送协 议包括向所述媒体播放器发送用于将所述媒体播放器的数字音频输 出接口的采样率设置为所述第一重放采样率的指令。
15. 如权利要求11所述的方法,其中所述第一重放采样率不同 于所存储的与存储在所述媒体播放器中的第 一音轨相关联的采样率。
16. 如权利要求11所述的方法,还包括从所述媒体播放器接收与要播放的数字音频数据的第二音轨相 关联的第二重放采样率的标识,所述第二音轨是存储在所述媒体播放 器上的音轨,其中所述第二重放采样率由所述媒体播放器选择,并且 是包括在所述附件所支持的采样率的列表中的采样率之一。
17. 如权利要求16所述的方法,还包括如果所述第二重放采样率不同于所述第一重放采样率,重新配置 所述数字音频传送协议以便以所述第二重放采样率接收数据;以及使用所述数字音频传送协议,从所述媒体播放器以所述第二重放 采样率接收所述第二音轨的数字音频数据。
18. 如权利要求11所述的方法,还包括从所述媒体播放器接收用于请求所述附件所支持的采样率的列 表的命令,其中提供所述附件所支持的采样率的列表的动作是响应于所接 收到的用于请求所述附件所支持的采样率的列表的命令而执行的。
19. 一种媒体播放器,包括存储设备,被配置为存储包括数字音频数据的多个音轨的媒体资源,每个音轨具有所存储的与其相关联的采样率;被配置为与附件通信的接口 ,所述接口被配置为支持用于传送数 字音频到所述附件的数字音频传送协议,并进一步被配置为支持用于 与所述附件交换与数字音频数据的传递有关的命令和信息的附件协 议;以及耦接到所述存储设备和所述接口的控制模块, 其中所述控制模块被配置为基于所存储的与所存储的第一音轨相关联的采样率和所述附件 所支持的采样率的列表,选择用于数字音频数据的所述所存储的第一 音轨的第一采样率;使用所述附件协议向所述附件发送所选择的采样率;以及 使用所述数字音频传送协议,将所述所存储的第一音轨的数字音 频数据以所选择的笫 一采样率传递给所述附件。
20. 如权利要求19所述的媒体播放器,其中所述控制模块被进 一步配置为使用所述附件协议从所述附件获得所述附件所支持的采 样率的列表。
21. 如权利要求19所述的媒体播放器,其中所述接口包括通用 串行总线(USB)接口。
22. 如权利要求21所述的媒体播放器,其中所述数字音频传送 协议对应于USB音频协议。
23. 如权利要求19所述的媒体播放器,其中所述控制模块被进 一步配置以使得,如果所选择的第一采样率与所存储的第一采样率不 相同,则处理器将所述第 一音轨的数字音频数据从所存储的第 一采样 率转换成所选择的第 一采样率。
24. 如权利要求19所述的媒体播放器,其中所述控制模块被进 一步配置为基于所存储的与所存储的第二音轨相关联的采样率和所 述附件所支持的采样率的列表,选择用于数字音频数据的所存储的第 二音轨的第二采样率;使用所述附件协议向所迷附件传送所选择的采 样率;以及使用所述数字数据传送协议,将所述所存储的第二音轨的数字音频数据以所选择的第二采样率传递给所述附件。
25. —种与媒体播放器一起使用的附件,所述附件包括 被配置为与所述媒体播放器通信的接口 ,所述接口被配置为支持用于从所述媒体播放器接收数字音频的数字音频传送协议,并被进一 步配置为支持用于与所述媒体播放器交换与数字音频数据的传递有 关的命令和信息的附件协议;被耦接到所述接口和音频输出部件的控制模块,其中所述控制模块被配置为使用所述附件协议,从所述媒体播放器接收识别与要播放的数字 音频数据的第 一音轨相关联的第 一重放采样率的信息,所述第 一音轨 是存储在所述媒体播放器上的音轨,其中所述第一重放采样率由所述 媒体播放器选择,并且是所述附件所支持的采样率;使用所述数字音频传送协议操作所述接口以便以所述第 一 重放 采样率接收数据;以及将所述数字音频数据传递给所述音频输出部件。
26. 如权利要求25所述的附件,其中所述控制模块被进一步配 置为使用所述附件协议向所述媒体播放器提供所述附件所支持的采 样率的列表。
27. 如权利要求25所述的附件,其中所述数字音频传送协议对 应于通用串行总线(USB)音频协议。
28. 如权利要求25所述的附件,其中所述控制模块被进一步配置为使用所述附件协议从所述媒体播放器接收与要播放的数字音频 数据的第二音轨相关联的第二重放采样率的标识,所述第二音轨是存 储在所述媒体播放器上的音轨,其中所述第二重放采样率由所述媒体 播放器选择,并且是包括在所述附件所支持的采样率的列表中的采样 率之一;以及如果所述第二重放采样率不同于所述第一重放采样率,重新配置 所述数字音频传送接口以便以所述第二重放采样率接收数据。
29. 如权利要求25所述的附件,其中所述接口包括 具有被配置为与所述媒体播放器的连接器的相应的多个引脚配对的多个引脚的连接器;以及连接在所述连接器的多个引脚中的两个之间的附件识别电阻。
30. 如权利要求25所述的附件,其中所述附件包括扬声器。
全文摘要
公开了一种用于使媒体播放器能够传送数字音频到附件的方法和系统。所述方法和系统包括发送播放命令给媒体播放器;返回关于媒体播放器的信息;以及基于所述关于媒体播放器的信息,向附件提供数字音频。在根据本发明的系统和方法中,多个命令允许媒体播放器传送数字音频给附件。所述媒体播放器使用这些命令来从附件收集所支持的采样率的列表,并把媒体播放器的信息通知给所述附件。
文档编号G06F13/00GK101479695SQ200780024146
公开日2009年7月8日 申请日期2007年6月26日 优先权日2006年6月27日
发明者B·特怀克罗斯, D·J·诺沃特尼, D·R·弗莱特切尔, D·塔普曼, J·B·菲尔森, J·阿奇保德, P·霍尔登 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1