Source: https://patents.google.com/patent/CN102186135B/en
Timestamp: 2019-07-21 13:39:50
Document Index: 68494019

Matched Legal Cases: ['Application No. 200780013637', 'Application NO 11', 'application No. 11', 'application No. 10', 'application No. 11', 'art 500', 'art 650']

CN102186135B - Media delivery system with improved interaction - Google Patents
CN102186135B
CN102186135B CN 201110126160 CN201110126160A CN102186135B CN 102186135 B CN102186135 B CN 102186135B CN 201110126160 CN201110126160 CN 201110126160 CN 201110126160 A CN201110126160 A CN 201110126160A CN 102186135 B CN102186135 B CN 102186135B
CN 201110126160
CN102186135A (en
J·多罗古斯克尔
D·诺沃特尼
S·克鲁格
J·A·哈默斯特伦
G·马瑞特
G·利登
2007-02-16 Application filed by 苹果公司 filed Critical 苹果公司
2007-02-16 Priority to CN200780013637.22007.02.16 priority
2011-09-14 Publication of CN102186135A publication Critical patent/CN102186135A/en
2015-04-01 Publication of CN102186135B publication Critical patent/CN102186135B/en
本申请涉及具有增强的交互的媒体传送系统，公开了一种用于在媒体设备和附件设备之间增强交互的方法和系统。 The present application relates to a media delivery system with enhanced interaction, a method is disclosed for use between media devices and accessory devices and systems to enhance the interaction. 在一个实施例中，增强的交互可操作以根据附件设备的类型或条件来配置媒体设备的用户界面。 In one embodiment, operable to enhance the interactive user interface to configure the media device in accordance with the type or condition of the accessory device. 在同一个或另一个实施例中，增强的交互可在媒体设备和附件设备之间交换状态信息，该状态信息可影响这两个设备中的一个或两个的操作。 In the same or another embodiment, the enhanced interaction state information may be exchanged between the accessory device and the media device, the status information of these two devices can affect one or both of the operation.
具有増强的交互的媒体传送系统 Zo has a strong interactive media delivery system
[0001] 本申请是申请日为2007年2月16日、申请号为200780013637. 2(国际申请号PCT/ US2007/062319)、名称为"具有增强的交互的媒体传送系统"的发明申请的分案申请。 Min [0001] This application is filed February 16, 2007, Application No. 200780013637.2 (International Application No. PCT / US2007 / 062319), entitled "with enhanced interactive media delivery system," the application of the invention case application.
[0003] 本申请涉及（1)2005 年2 月23 日提交的、名为"ACCESSORYAUTHENTICATIONFOR ELECTRONICDEVICES"的美国专利申请NO. 11/051，499,该申请包括在此以供参考；（2) 2005 年10 月7 日提交的、名为"TECHNIQUESFORPAIRINGREMOTECONTROLLERSWITHHOST DEVICES"的美国专利申请No. 11/245,937,该申请包括在此以供参考；（3)2003年4月25 日提交的、名为"MEDIAPLAYERSYSTEM"的美国专利申请No. 10/423, 490,该申请包括在此以供参考；（4) 2006 年1月4 日提交的、名为"REMOTECONTROLLERANDFMRECEPTION ARRANGEMENT"的美国专利申请No. 11/326, 169,该申请包括在此以供参考。 [0003] The present application relates to (1) February 23, 2005, filed, entitled "ACCESSORYAUTHENTICATIONFOR ELECTRONICDEVICES" U.S. Patent Application NO 11 / 051,499, which application is incorporated herein by reference; (2) 2005. October 7 submitted by the United States Patent entitled "TECHNIQUESFORPAIRINGREMOTECONTROLLERSWITHHOST DEVICES" application No. 11 / 245,937, which application is incorporated herein by reference; (3) April 25, 2003, filed, entitled "MEDIAPLAYERSYSTEM" of US Patent application No. 10/423, 490, which application is incorporated herein by reference; (4) January 4, 2006 filed US patent entitled "REMOTECONTROLLERANDFMRECEPTION ARRANGEMENT" application No. 11/326, 169, this application is incorporated herein by reference.
[0004] 本发明涉及媒体设备，尤其涉及接纳附件设备的便携式媒体设备，诸如便携式媒体播放器。 [0004] The present invention relates to media devices and more particularly to a portable media device receiving accessory device, such as a portable media player.
[0005] 媒体播放器存储可在媒体播放器上播放或显示的媒体资源，诸如音频轨道或照片。 [0005] Media player stores can play on a media player or media resources display, such as audio tracks or photos. 媒体播放器的一个例子是AppleComputer，Inc.ofCupertino,CA提供的iPod®媒体播放器。 One example of a media player that AppleComputer, Inc.ofCupertino, CA provides iPod® media player. 通常，媒体播放器从用于允许用户管理媒体资源的主计算机获取其媒体资源。 Typically, the media player from the host computer to allow users to manage their property acquired property. 例如，主计算机可执行媒体管理应用软件以管理媒体资源。 For example, the host computer can perform media management application to manage media resources. 媒体管理应用软件的一个例子是由AppleComputer，Inc.生产的iTunes®。 One example of media management application is made AppleComputer, Inc. Production of iTunes®.
[0006] 媒体播放器通常包括可用来与媒体播放器接口的一个或多个连接器或端口。 [0006] Available media player typically includes one or more connectors or ports to interface with the media player. 例如，所述连接器或端口可使媒体播放器能够（1)耦接到主计算机，（2)插入到基座系统，或(3)接纳附件设备。 For example, the connector or port can media player capable of (1) is coupled to the host computer, (2) inserted into the base system, or (3) receiving accessory device. 现在有很多能够与媒体播放器互连的不同类型的附件设备。 There are many different types of accessory devices can be interconnected with the media player. 例如，遥控装置可被连接到连接器或端口，以允许用户远程控制媒体播放器。 For example, the remote control device may be connected to the connector or port to allow the user to remotely control the media player. 再例如，汽车可包括连接器，媒体播放器可被插到该连接器中，使得汽车媒体系统可与媒体播放器交互，从而可在汽车媒体系统内播放媒体播放器上的媒体内容。 As another example, automobiles may include a connector, the media player can be inserted into the connector, so that the automobile media system can interact with the media player to play the media content on the media player in the vehicle media system. 在另一个例子中，媒体播放器可连接到扬声器基座，然后其可用作为便携式媒体系统。 In another example, the media player can be connected to a speaker of the base, which then can be used as a portable media system.
[0007] 尽管如此，仍需要媒体设备和附件设备之间的增强的交互。 [0007] Nonetheless, there needs to be enhanced between the media devices and accessory devices to interact.
[0008] 本发明关于在媒体设备和附件设备之间增强交互的方法和系统。 [0008] The present invention relates to a method and system between a media device and an accessory device to enhance interaction. 在一个实施例中，增强的交互可操作以根据附件设备的类型或条件（condition)来配置媒体设备的用户界面。 In one embodiment, the enhanced user interaction is operable to configure the media device in accordance with the type or condition (condition) of the accessory device interface. 当媒体设备与附件设备连接时，可自动执行用户界面的配置。 When the media device and an accessory device is connected, it may automatically perform configuration of the user interface. 在同一个或另一个实施例中，增强的交互可在媒体设备和附件设备之间交换状态（status)(或状况（state))信息，该状态信息可影响这两个设备中的一个或两个的操作。 In the same or another embodiment, the interaction may be enhanced switching status (Status) (or condition (State)) information between the media device and an accessory device, the status information can influence the two devices, one or two months of operation. 当媒体设备与附件设备连接时， 可自动执行状态信息的交换。 When the media device and an accessory device is connected, automatically perform switching status information.
[0009] 本发明可以以多种方式实现，所述方式包括实现作为方法、系统、设备、装置（包括图形用户界面）或计算机可读介质。 [0009] The present invention may be implemented in numerous ways, including the manner implemented as a method, system, device, apparatus (including graphical user interface), or computer readable media. 下面讨论本发明的几个实施例。 The following discussion of the invention several embodiments.
[0010] 作为一种操作便携式媒体设备的方法，本发明的一个实施例至少包括以下动作： 检测辅助设备与便携式媒体设备的附接；在检测到辅助设备被附接到便携式媒体设备之后，从辅助设备获得辅助设备信息；以及然后，将便携式媒体设备配置成根据辅助设备信息进行操作。 [0010] As a method of operating a portable media device, one embodiment of the present invention includes at least the acts of: detecting the auxiliary device and the portable media device is attached; after detecting the accessory is attached to the portable media device, from obtaining auxiliary information auxiliary equipment; and then, the portable media device is configured to operate in accordance with the auxiliary device information.
[0011] 作为一种操作便携式媒体设备的方法，本发明的另一个实施例至少包括以下动作：检测辅助扬声器系统与便携式媒体设备的附接；在检测到辅助扬声器系统被附接到便携式媒体设备之后，从辅助扬声器系统获得音量状态信息；以及然后，基于音量状态信息配置便携式媒体设备上的音量设置。 [0011] As a method of operating a portable media device, another embodiment of the present invention includes at least the acts of: detecting attachment of auxiliary speaker system with a portable media device; detecting the auxiliary speaker system is attached to the portable media device Thereafter, the volume status information is obtained from the auxiliary speaker system; and then, the volume on the portable media device disposed on the status information based on the volume.
[0012] 作为一种操作便携式媒体设备的方法，本发明的又一个实施例至少包括以下动作：从可操作地连接到便携式媒体设备的辅助扬声器系统获得音量状态信息；接收改变音量状态信息的用户输入；在便携式媒体设备处处理用户输入以生成改变后的音量状态信息；以及使存储在辅助扬声器系统中的音量状态信息基于改变后的音量状态信息而被更新。 Receiving the user changes the volume status information; operatively connected to the auxiliary speaker system of the portable media device volume status information obtained: [0012] As a method of operating a portable media device, a further embodiment of the present invention includes at least the acts of input; handling user input at the portable media device to generate a volume change of the state information; and volume status information stored in the auxiliary speaker system based on the volume of the changed state information is updated.
[0013] 作为至少包括用于操作便携式媒体设备的计算机程序代码的计算机可读介质，本发明的一个实施例至少包括：用于检测辅助设备与便携式媒体设备的附接的计算机程序代码；用于在用于检测的计算机程序代码检测到辅助设备被附接到便携式媒体设备之后，从辅助设备获得辅助设备信息的计算机程序代码；以及用于将便携式媒体设备配置成根据辅助设备信息进行操作的计算机程序代码。 [0013] As a computer program at least comprises code for operating a portable media device readable medium, an embodiment of the present invention includes at least: computer program for attaching auxiliary code detection device and the portable media device; for computer program code for detecting, after detecting the accessory is attached to the portable media device, the computer program code for obtaining auxiliary information from the auxiliary device; and a computer means for the portable media device is configured to operate in accordance with the accessory information code.
[0014] 作为至少包括用于操作便携式媒体设备的计算机程序代码的计算机可读介质，本发明的另一个实施例至少包括：用于检测辅助扬声器系统与便携式媒体设备的附接的计算机程序代码；用于在用于检测的计算机程序代码检测到辅助扬声器系统被附接到便携式媒体设备之后，从辅助扬声器系统获得音量状态信息的计算机程序代码；用于基于音量状态信息配置便携式媒体设备上的音量设置的计算机程序代码；用于接收改变音量状态信息的用户输入的计算机程序代码；用于在便携式媒体设备处处理用户输入以生成改变后的音量状态信息的计算机程序代码；以及用于使存储在辅助扬声器系统中的音量状态信息基于改变后的音量状态信息而被更新的计算机程序代码。 Another [0014] As a computer readable medium including at least computer program code for operating the portable media device, according to the present embodiment of the invention includes at least: computer program for attachment code detection auxiliary speaker system of the portable media device; a computer program code for detecting computer program code is detected after the auxiliary speaker system is attached to the portable media device to obtain the status information from the secondary volume of the speaker system; information volume disposed on the portable media device based on the volume state for computer program code provided; computer program code for receiving user input changes the volume status information; portable media device for processing a user input to generate the computer program code volume status information after the change; and means for storing in auxiliary speaker system volume status in the volume information based on the changed status information is updated computer program code.
[0015] 作为一种便携式媒体传送系统，本发明的一个实施例包括便携式电子设备和扬声器系统。 [0015] As a portable media delivery system, an embodiment of the present invention comprises a portable electronic device and a speaker system. 便携式电子设备可操作地连接到扬声器系统，并至少包括：（1)媒体存储设备，用于存储一个或多个媒体项的媒体内容；和（2)媒体呈现模块，用于从媒体存储设备检索媒体项中的至少一个媒体项的媒体内容，并使媒体内容被呈现给便携式电子设备的用户。 The portable electronic device operatively connected to a speaker system, and comprising at least: (1) the media storage device for storing one or more media content media items; and (2) a media presentation module, for retrieving the media from the storage device media items at least one media item of media content and media content is presented to the user of the portable electronic device. 扬声器系统至少存储设备标识符和系统状态信息。 The speaker system stores at least a device identifier and system status information. 当扬声器系统被可操作地连接到便携式电子设备时，便携式电子设备可从扬声器系统接收设备标识符和系统状态信息，然后至少基于系统状态信息来配置与便携式电子设备相关联的用户界面。 When the speaker system is operatively connected to a portable electronic device, a portable electronic device may receive the device identifier and system status information from the speaker system, and to configure a user interface associated with the portable electronic device based on at least the system state information.
[0016] 下面结合附图的详细描述将使本发明的其他方面和优点变得清楚，附图通过举例的方法说明了本发明的原理。 [0016] detailed description will DRAWINGS Other aspects and advantages of the present invention will become apparent drawings illustrate principles of the invention by way of example.
[0017] 通过以下结合附图的详细描述，本发明将得到更好地理解，其中相似的参考数字表示相似的结构元件，其中： [0017] The following detailed description in conjunction with the accompanying drawings, the present invention will be better understood, in which like reference numerals designate like structural elements, wherein:
[0018] 图1A和图1B是根据本发明一个实施例的移动媒体环境的图。 [0018] FIGS. 1A and 1B are a diagram of a mobile media environment in accordance with an embodiment of the present invention.
[0019] 图2是根据本发明一个实施例的媒体系统的图。 [0019] FIG. 2 is a diagram of a media system of an embodiment of the present invention.
[0020] 图3A和图3B是根据本发明一个实施例的动态图形用户界面（GUI)过程的流程图。 [0020] FIGS. 3A and 3B is a flowchart of a dynamic embodiment of a graphical user interface (GUI) of the process according to one embodiment of the present invention.
[0021] 图4是根据本发明一个实施例的初始音量控制过程的流程图。 [0021] FIG. 4 is a flowchart of the initial volume control process to an embodiment of the present invention.
[0022] 图5A-图5E是根据本发明一个实施例的音频回放过程的流程图。 [0022] FIG. 5A- FIG. 5E is a flowchart of an audio playback process in accordance with embodiments of the present invention in one embodiment.
[0023] 图6A是根据本发明一个实施例的主机认证过程的流程图。 [0023] FIG 6A is a flowchart of a host authentication process according to an embodiment of the present invention.
[0024] 图6B是根据本发明一个实施例的附件认证过程的流程图。 [0024] FIG 6B is a flowchart of the authentication process embodiment of the accessory according to a embodiment of the present invention.
[0025] 图7是根据本发明一个实施例的媒体管理系统的框图。 [0025] FIG. 7 is a block diagram of a media management system according to an embodiment of the present invention.
[0026] 图8是根据本发明一个实施例的媒体播放器的框图。 [0026] FIG. 8 is a block diagram of a media player according to one embodiment of the present invention.
[0027] 本发明关于在媒体设备和附件设备之间增强交互的方法和系统。 The methods and systems [0027] The present invention relates to media devices and between the accessory device to enhance interaction. 在一个实施例中，增强的交互可操作以根据附件设备的类型或条件来配置媒体设备的用户界面。 In one embodiment, operable to enhance the interactive user interface to configure the media device in accordance with the type or condition of the accessory device. 当媒体设备与附件设备连接时，可自动执行用户界面的配置。 When the media device and an accessory device is connected, it may automatically perform configuration of the user interface. 在同一个或另一个实施例中，增强的交互可在媒体设备和附件设备之间交换状态（或状况）信息，该状态信息可影响这两个设备中的一个或两个的操作。 In the same or another embodiment, the enhanced interaction may exchange status (or state) information between the media device and an accessory device, the status information of these two devices can affect one or both of the operation. 当媒体设备与附件设备连接时，可自动执行状态信息的交换。 When the media device and an accessory device is connected, automatically perform switching status information.
[0028] 本发明提供的增强的交互适合于电子设备，即，可接纳附件设备（或辅助设备）的消费类电子产品，诸如媒体设备。 [0028] The present invention provides enhanced interaction suitable for the electronic device, i.e., the accessory device can receive (or auxiliaries) consumer electronics products, such as a media device. 媒体设备的一个例子是媒体播放器，诸如可呈现（例如， 播放）媒体项（或媒体资源）的手持式媒体播放器（例如，音乐播放器）。 One example of a media device is a media player, such as a presentation (eg, play) media items (or media resources) handheld media player (eg, music player). 附件设备的例子包括：声音记录器、FM收发器、外围总线设备（例如，FireWire®设备或usb设备）、媒体设备（例如，媒体阅读器、显示器、照相机等）、电源单元（例如，电源适配器、电池组等）、扬声器（耳机或扬声器系统）、远程控制设备、网络设备，或车辆集成单元。 Examples of the accessory device comprising: a sound recorder, FM transceiver, a peripheral bus devices (e.g., device or FireWire® usb device), media device (e.g., a media reader, display, camera, etc.), a power unit (e.g., power adapter , battery, etc.), a speaker (a speaker system or headphones), a remote control device, a network device, or a vehicle integrated unit.
[0029] 下面参考图1-8讨论本发明的实施例。 [0029] The embodiment discussed below with reference to Figures 1-8 of the present invention. 但是，本领域技术人员将理解，这里参考附图给出的详细描述仅仅用作说明性目的，而本发明超出了这些受限的实施例。 However, those skilled in the art will appreciate that the detailed description given herein with reference to the accompanying drawings as merely illustrative purposes, and the present invention extends beyond these limited embodiments.
[0030] 图1A和图1B是根据本发明的一个实施例的移动媒体环境100的图。 [0030] FIGS. 1A and Fig. 1B is a mobile media environment 100 according to an embodiment of the present invention. 移动媒体环境100包括便携式媒体设备102。 Removable media environment 100 includes a portable media device 102. 便携式媒体设备102是可执行各种操作的独立计算设备。 The portable media device 102 may perform various operations is independent of the computing device. 例如，便携式媒体设备102可以是媒体回放设备，并且可操作以接收用户输入、存储媒体内容、输出媒体内容，等等。 For example, the portable media device 102 may be a media playback device, and is operable to receive user input, storing the media content, media content is output, and the like. 此外，便携式媒体设备102还可连接到辅助设备104。 Further, the portable media device 102 may also be connected to the auxiliary device 104. 在一个实施例中，辅助设备104也可被称为便携式媒体设备102的附件设备。 In one embodiment, the secondary device 104 may also be referred to as an accessory device to the portable media device 102. 辅助设备104可操作以增加便携式媒体设备102的能力。 Auxiliary device 104 is operable to increase the capacity of the portable media device 102. 例如，在一个实施例中，辅助设备104可提供额外的媒体输出能力。 For example, in one embodiment, the secondary device 104 may provide additional media output capability. 在图1A和图1B所示的实施例中，便携式媒体设备102可利用在便携式媒体设备102上的连接器106和在辅助设备104上的对应连接器108,连接到辅助设备104。 In the embodiment illustrated in FIG. 1A and 1B, the portable media device 102 may utilize the corresponding connector 106 and the connector 102 on the portable media device 104 on the auxiliary device 108, 104 is connected to the secondary device. 图1B说明通过连接器106和108连接到辅助设备104的便携式媒体设备102。 1B illustrates the portable media device 102 is connected to the auxiliary device 104 through the connector 106 and 108.
[0031] 图2是根据本发明的一个实施例的媒体系统200的图。 [0031] FIG. 2 is a diagram of a media system 200 according to one embodiment of the present invention. 媒体系统200包括媒体传送装置202。 Media system 200 includes a media transfer means 202. 媒体传送装置202用来输出媒体，诸如输出音频声音。 Media delivery means 202 to output media, such as outputting audio sounds. 例如，音频声音可以是音乐。 For example, the audio sound can be music. 媒体传送装置202也可被称为媒体传送附件。 Media delivery means 202 may also be referred to as a media delivery accessory. 更具体地，媒体传送装置202可被认为是扬声器系统。 More specifically, the media delivery device 202 may be considered as a speaker system.
[0032] 媒体传送装置202包括外壳204,其支撑或包含媒体传送装置202的各种部件。 [0032] The media delivery device 202 includes a housing 204 that supports or contains various components of the media delivery device 202. 外壳204包括开口（opening)或插槽（receptacle) 206和置于其中的连接器208。 Housing 204 includes an opening (Opening) or socket (receptacle) 206 and a connector 208 disposed therein. 除了媒体传送装置202,媒体系统200还包括便携式媒体播放器210。 In addition to the media transport device 202, the media system 200 also includes a portable media player 210. 更通常而言，便携式媒体播放器210是便携式计算设备，诸如图1示出的便携式媒体设备102。 More typically, the portable media player 210 is a portable computing device, such as a portable media device 102 illustrated in FIG. 便携式媒体播放器210包括连接器212、显示器214和用户输入设备216。 The portable media player 210 includes a connector 212, a display 214 and user input device 216. 用户输入设备216可以是例如触摸板、转盘、滚轮和/或按钮。 The user input device 216 may be, for example, a touch pad, a dial, a wheel and / or buttons. 如图2所示，所描绘的示例性用户输入设备216是支持旋转输入的圆形触摸板，还可包括中央按钮。 2, the depicted exemplary user input device 216 is to support the rotation of the input circular touchpad, but also include a central button. 通常，便携式媒体播放器210是电池供电的媒体回放设备。 Typically, portable media player 210 is a battery-powered media playback device. 电池供电的媒体回放设备可以是高度便携的，诸如手持式或口袋大小的媒体播放器。 Battery-powered media playback apparatus may be highly portable, such as a hand-held or pocket sized media player. 便携式媒体设备的例子包括媒体播放器（例如，MP3播放器或视频播放器）、具有媒体支持的手机，以及TOA。 Examples of portable media devices include media players (eg, MP3 player or video player), the media has supported phones, and TOA.
[0033] 尽管便携式媒体播放器210与媒体传送装置202是完全分开操作的，便携式媒体播放器210可连接到媒体传送装置204。 [0033] Although the portable media player 210 and the media delivery device 202 is a completely separate operation, the portable media player 210 may be connected to the media delivery device 204. 具体而言，便携式媒体播放器210包括连接器212。 Specifically, the portable media player 210 includes a connector 212. 便携式媒体播放器210可被放置在开口或插槽206中，使得连接器208物理地且电气地与便携式媒体播放器210的连接器212相连，从而将便携式媒体播放器210连接到媒体传送装置204。 The portable media player 210 can be placed in the opening or slot 206, such that the connector 208 physically and electrically with the portable media player 212 is connected to the connector 210, so that the media transfer means 210 is connected to the portable media player 204 . 开口或插槽206也可被认为是用于可移除地接纳便携式媒体播放器210的媒体舱（mediabay)开口。 Opening or slot 206 may also be considered for removably receive the portable media player, the media bay 210 (MediaBay) opening. 一旦连接，便携式媒体播放器210可与媒体传送装置204交互以获取状态信息。 Once connected, the portable media player 210 can interact with the media transfer means 204 to obtain the status information. 然后，利用从媒体传送装置204获得的状态信息，便携式媒体播放器210可被配置为根据媒体传送装置204的状态来操作。 Then, using the state information 204 obtained from the media delivery device, a portable media player 210 may be configured to operate according to the state of the media delivery device 204. 例如，便携式媒体播放器210提供的图形用户界面（GUI)可被配置为合并了关于或反映媒体传送装置及其状态的一个或多个用户界面部件。 For example, the portable media player 210 provides a graphical user interface (GUI) may be configured to incorporate one or more user interface components or to reflect on the media delivery device and a state.
[0034] 媒体传送装置202包括多个扬声器218。 [0034] The media delivery device 202 includes a plurality of speakers 218. 在一个实施例中，扬声器218包括一对中音扬声器和一个超低音（subwoofer)扬声器。 In one embodiment, the speaker 218 includes a pair of midrange speakers and a subwoofer (SUBWOOFER) speaker. 外壳204还包括音量控制设备220和222。 Housing 204 also includes volume control devices 220 and 222. 在一个实施例中，音量控制设备220和222是按钮。 In one embodiment, the volume control devices 220 and 222 are buttons. 另外，外壳204可包括指示灯224,其操作以向用户提供关于媒体传送装置202的操作或条件的视觉反馈。 Further, the housing 204 may include LEDs 224, which operates to provide visual feedback about the operation of the media delivery device 202 to the user or conditions. 外壳204还可包括红外接收器窗口226,其可由在外壳204内的红外接收器在获得来自远程控制器228的无线红外传输时使用。 Housing 204 may also include an infrared receiver window 226, which may be an infrared receiver in the housing 204 when using infrared transmission from the wireless remote controller 228 is obtained. 在图2所示的实施例中，远程控制器228包括多个用户输入控制230。 In the embodiment illustrated in Figure 2, the remote controller 228 includes a plurality of user input controls 230. 通过使用远程控制器228上的用户输入控制230,用户能够间接地与便携式媒体播放器210交互或者直接地与媒体传送装置202交互。 By using the remote controller 228 on a user input control 230, the user can interact with the portable media player 210 202 interact directly or indirectly with the media delivery device. 例如，远程控制器228的用户可与用户输入控制230交互，以选择要在便携式媒体播放器210上播放的媒体项，便携式媒体播放器210的音频输出由媒体传送装置202的扬声器218提供。 For example, the remote controller 228 may be a user interacts with the user input controls 230 to select a media item to be played on the portable media player 210, the portable media player 210 of the audio output from the speaker device 202 of the media 218 provides transport. 远程控制器228还可用于改变来自媒体传送装置202的音频输出的音量。 Remote controller 228 may also be used to change the volume of audio output from the media delivery device 202.
[0035] 图3A和3B是根据本发明的一个实施例的动态图形用户界面（⑶I)过程300的流程图。 [0035] Figures 3A and 3B is a flow diagram 300 according to one embodiment of the dynamic graphical user interface (⑶I) embodiment of the process of the present invention. 动态过程是例如由诸如图1A和1B所示的便携式媒体设备102之类的移动计算设备或者诸如图2所示的便携式媒体播放器210之类的媒体播放器来执行的。 Dynamic processes are performed, for example, the portable media device 102 such as shown in FIGS. 1A and 1B, or a mobile computing device such as a portable media player 2210 shown in FIG media player or the like.
[0036] 动态⑶I过程300开始于判决（decision)步骤302,其确定是否已经附接了辅助设备。 [0036] Dynamic ⑶I process 300 begins at decision (Decision) step 302, it is determined whether the accessory has been attached. 如果判决步骤302确定没有附接辅助设备，则动态GUI过程300等待这样的附接。 If decision step 302 determines that no auxiliary equipment attached, the dynamic GUI process 300 awaits such attachment. 换而言之，当附接了辅助设备时可认为动态GUI过程300被调用。 In other words, when the accessory is attached it may be considered dynamic GUI process 300 is invoked.
[0037] -旦判决步骤302确定已经附接了辅助设备，辅助设备被认证304。 [0037] - Once decision step 302 determines that the accessory has been attached, the auxiliary device 304 is authenticated. 然后判决步骤306确定对辅助设备的认证是否成功。 Then decision step 306 determines that the authentication is successful auxiliary equipment. 如果判决步骤306确定认证不成功，则因为辅助设备没被认证从而不允许使用辅助设备，所以动态⑶I过程300结束。 When the decision 306 determines that authentication is unsuccessful because the auxiliary device is not authenticated not allowing the use of auxiliary equipment, the dynamic ⑶I process 300 ends.
[0038] 另一方面，如果判决步骤306确定认证已经成功，则从辅助设备获得308辅助设备状态信息。 [0038] On the other hand, decision step 306 determines if the authentication has been successful, the secondary auxiliary device 308 to obtain device status information. 辅助设备状态信息通常是从辅助设备获得的信息，该信息限定或描述关于辅助设备的一个或多个条件的状态。 Auxiliary device status information is generally obtained from the auxiliary information device, the information on a state defined or described auxiliary devices or more conditions. 例如，辅助设备状态信息可包括下列一个或多个方面的信息：音量设置、均衡设置、可替换均衡设置的列表、设备标识符、设备名称、设备型号、以及设备版本号。 For example, auxiliary device status information may include information of one or more of the following: volume settings, equalization settings, a list of alternative, the device identifier, a device name, device type, version number of the device and equalization settings. 已经获得308辅助设备状态信息之后，基于辅助设备状态信息配置310便携式媒体设备的GUI。 After the accessory 308 has been obtained status information, configuration information based on the auxiliary device status 310 of the portable media device GUI.
[0039] 接下来，判决步骤312确定是否通过⑶I已经接收到用户输入。 [0039] Next, decision step 312 determines whether a user input has been received by ⑶I. 如果判决步骤312确定没有接收到用户输入，则判决步骤314确定辅助设备是否已经从便携式媒体设备断开。 If decision step 312 determines that no user input is received, then decision step 314 determines whether or not the auxiliary equipment has been disconnected from the portable media device. 如果判决步骤314确定还没有断开辅助设备，则动态GUI过程300返回以重复判决步骤312及之后的步骤。 If decision step 314 determines the auxiliary equipment are not disconnected, the dynamic GUI process returns to step 300 to repeat the decision 312 and subsequent steps. 一旦判决步骤312确定已经从⑶I接收到用户输入，则判决步骤316确定辅助设备状态是否已被改变。 Once the decision step 312 determines that the user has been received from the input ⑶I, then decision step 316 determines whether the auxiliary device status has been changed. 如果判决步骤316确定辅助设备还没有被用户输入改变，则可基于用户输入的性质执行318其他输入响应处理。 If decision step 316 determines that the auxiliary device has not been changed by the user input, the other input 318 may be performed in response to the nature of processing based on the user input. 例如，其他输入响应处理可以通过便携式媒体设备启动、停止或向前回放（advanceplayback)媒体项。 For example, other input response processing can start, stop or playback forward (advanceplayback) via the portable media device media items.
[0040] 可替换地，如果判决步骤316确定辅助设备状态已经由用户输入改变，则辅助设备状态的变化被发送320给辅助设备。 [0040] Alternatively, decision step 316 determines if the auxiliary device status change has been input by the user, the state change of the auxiliary device 320 is sent to a secondary device. 这可使辅助设备能够根据辅助设备状态的变化更新其状态。 This enables the auxiliary device to update its status according to a change of state of the auxiliary device. 判决步骤322然后确定辅助设备是否已经确认辅助设备状态的改变。 Decision step 322 then determines whether the auxiliary device has confirmed that changing the status of auxiliary equipment.
[0041] -旦判决步骤322确定已经确认了辅助设备状态的改变，则可基于所改变的辅助设备状态而更新324便携式媒体设备的图形用户界面。 [0041] - Once decision step 322 determines that the change has been confirmed that the auxiliary device status can be changed based on the auxiliary device status updating the graphical user interface 324 of the portable media device. 例如，如果辅助设备状态的改变是对辅助设备均衡设置的改变，则便携式媒体设备的GUI的更新324可以更改该GUI，以反映均衡设置的改变。 For example, if the change is to change the state aid auxiliary equipment equalization settings, GUI of the portable media device 324 can be changed to update the GUI, to reflect the change the equalizer settings. 作为另一个例子，如果辅助设备状态的改变是对辅助设备音量设置的改变，则便携式媒体设备的GUI的更新324可以更改该GUI，以反映音量设置的改变。 As another example, if the change of state of the auxiliary devices is to change the volume of the auxiliary set, then the GUI of the portable media device to update the GUI 324 can change, to reflect the change of the volume setting.
[0042] 在步骤324或步骤318之后，动态⑶I过程300返回以重复判决步骤312和之后的步骤，使得随后的通过⑶I的用户输入可被类似地处理，直到辅助设备从便携式媒体设备断开为止。 [0042] After step 324 or step 318, process 300 returns to step dynamic ⑶I to repeat the decision 312 and subsequent steps, followed by ⑶I such user input may be similarly processed, until the accessory is disconnected from the portable media device until the . 如上面提到的，判决步骤314确定已经断开了辅助设备。 As mentioned above, decision step 314 determines the auxiliary equipment has been disconnected. 如果判决步骤314 确实确定已经断开了辅助设备，则动态GUI过程300结束。 When the decision 314 does determine that the aid has been disconnected, the dynamic GUI process 300 ends. 当结束动态GUI过程300时，辅助设备将被停用（例如，不再被授权），并且⑶I将返回其之前的状态，例如其在配置310之前的状况。 When the dynamic GUI process 300, the auxiliary equipment will be disabled (e.g., is no longer authorized), and will return to its previous state ⑶I, for example, which prior to the disposition status 310.
[0043] 通常，动态过程300可操作以为依赖于与其耦接的附件设备的移动计算设备产生⑶I。 [0043] Generally, a dynamic process that depends on its 300 operably coupled to the accessory device of the mobile computing device generates ⑶I. 更具体地，附件设备的存在、类型、状态、设置、条件、状况或模式中的任意一个或多个可影响移动计算设备的GUI。 More specifically, the presence of the accessory device, the type, state, setting, condition, any condition or mode may affect one or more of the mobile computing device GUI. 如同上面所讨论的，附件设备的存在或类型可使CTI的配置不同。 As discussed above, the presence or type of the accessory device can CTI different configurations. 也如同上面所讨论的，附件设备的状态或条件也会被反映在⑶I中，诸如均衡设置和音量设置。 As also discussed above, the state or condition of the accessory device will be reflected in ⑶I, such as volume settings and equalizer settings. 而且，各种其他状态、设置、条件、状况或模式也可被反映在中。 Moreover, various other states, setting, condition, condition or mode may also be reflected in the. 例如，当特定类型的附件设备被识别时，可改变默认设备设置。 For example, when a particular type of accessory device is identified, the device can change the default setting. 作为一个特定的例子，当移动计算设备是具有LCD屏幕的便携式媒体播放器时，附接的扬声器系统（附件设备）的存在可使默认的LCD屏幕背光状况始终为开启（与仅在用户活动时才开启相反）。 As a specific example, when the mobile computing device is a portable media player having an LCD screen, there is attached a speaker system (the accessory device) may cause the default condition always backlit LCD screen (and is turned on only when user activity before opening opposite). 作为另一个特定的例子，当移动计算设备是具有显示屏的便携式媒体播放器时，附接的扬声器系统（附件设备） 的存在可使默认的回放显示器屏幕在播放媒体项时显示媒体图片（例如，专辑封面（album art))(与显示回放状态信息相反）。 As another specific example, when the mobile computing device is a portable media player having a display screen, there is attached a speaker system (the accessory device) may cause the monitor screen displays the default media playback image during playback of media items (e.g. , album cover (album art)) (reverse playback and display status information).
[0044] 图4是根据本发明一个实施例的初始音量控制过程400的流程图。 [0044] FIG. 4 is a flow diagram 400 according to an embodiment of the initial volume control process embodiment of the present invention. 初始音量控制过程400例如由诸如图1A和1B所示的便携式媒体设备102之类的便携式媒体设备或者图2所示的便携式媒体播放器210执行。 Initial volume control process 400 is performed by, for example, a portable media player or portable media device shown in FIGS. 1A and the portable media device 102 such as shown in FIG. 1B 2 210.
[0045] 初始音量控制过程400开始于判决步骤402。 [0045] The initial volume control process 400 begins at decision step 402. 判决步骤402确定是否附接了外部扬声器系统。 Decision step 402 determines whether the attached external speaker system. 如果判决步骤402确定没有附接外部扬声器系统，则初始音量控制过程400 等待这种附接。 If decision step 402 determines that no external speaker attachment system, the initial volume control process 400 awaits such an attachment. 换而言之，一旦外部扬声器系统（即，一种附件设备）被附接到便携式媒体设备，则可认为初始音量控制过程400被调用。 In other words, once the external speaker system (i.e., an accessory device) is attached to the portable media device, it can be considered the initial volume control process 400 is called. 例如，便携式媒体设备可从附件设备获得设备标识符，然后利用该设备标识符来确定该附件设备是否为外部扬声器系统。 For example, the portable media device can obtain the device identifier from the accessory device, and then use the device identifier to determine whether the accessory device is an external speaker system.
[0046] 一旦判决步骤402确定外部扬声器已被附接到便携式媒体设备，则认证404辅助扬声器系统。 [0046] Once the decision step 402 determines that the external speakers are attached portable media device, the authentication system 404 auxiliary speaker. 判决步骤406然后确定对辅助扬声器系统的认证是否已经成功。 Decision step 406 then determines the authentication auxiliary speaker system has been successful. 如果判决步骤406确定对辅助扬声器系统的认证未成功，则初始音量控制过程400结束，从而不允许便携式媒体设备使用辅助扬声器系统。 When the decision 406 determines that authentication of the auxiliary speaker system is not successful, then the initial volume control process 400 ends, thereby not allowing the portable media device using an auxiliary speaker system.
[0047] 另一方面，如果判决过程406确定对辅助扬声器系统的认证已经成功，则获得408 辅助扬声器系统的音量状态。 [0047] On the other hand, if the decision 406 determines that the authentication process auxiliary speaker system has been successful, obtaining volume status 408 auxiliary speaker system. 接下来，设置410便携式媒体设备上的音量设置以对应于辅助扬声器系统的音量状态。 Next, set the volume settings on the portable media device 410 corresponding to the volume status of the auxiliary speaker system. 在一个实施例中，便携式媒体设备上的音量设置的设置步骤410 操作以更新与便携式媒体设备相关联的GUI，从而反映音量设置。 Procedure In one embodiment, the volume on the portable media device 410 operates to update the settings of the GUI associated with the portable media device to reflect the volume settings. 作为一个例子，GUI可包括音量条或滑块，且该音量条或滑块可被更新以反映与辅助扬声器系统的音量状态相对应的音量设置。 As one example, the GUI slide bar or may include a volume, and the volume bar or slider may be updated to reflect the volume status corresponding to the auxiliary speaker system volume setting. 作为另一个例子，GUI可包括数字音量设置（例如，0-10)，该数字音量设置可被更新以反映与辅助扬声器系统的音量状态相对应的音量设置。 As another example, the GUI may include a digital volume setting (e.g., 0-10), the digital volume setting may be updated to reflect the volume status corresponding to the auxiliary speaker system volume setting. 在步骤410之后，初始音量控制过程400完成并结束。 After step 410, the initial volume control process 400 is complete and ends.
[0048] 在一个实施例中，在外部扬声器系统与便携式媒体设备拆分之后，便携式媒体设备可返回到在被设置410以与辅助扬声器系统的音量状态相对应之前的其音量条件。 [0048] In one embodiment, after the external speaker system split portable media device, a portable media device being arranged to return to the auxiliary speaker 410 and the system state of the volume before the volume should be relatively conditions. 在与便携式媒体设备拆分之后，辅助扬声器系统可保持其最后的音量状态，使得当之后再附接到便携式媒体设备时，可提供该音量状态给便携式媒体设备。 After splitting with the portable media device, auxiliary speaker system can maintain its final volume status, so that when later re-attached portable media device, the volume status may be provided to the portable media device.
[0049] 图5A是根据本发明的一个实施例的音频回放过程500的流程图。 [0049] FIG 5A is a flowchart 500 of the audio playback according to an embodiment of the process of the present invention. 音频回放过程500例如由诸如图1A和1B所示的便携式媒体设备102或图2所示的便携式媒体播放器210 之类的便携式媒体设备执行。 500 audio playback process performed by a portable media device, for example, the portable media player 210 or the like shown in FIG. 2 or 102 in FIGS. 1A and 1B, the portable media device, such as shown in FIG.
[0050] 音频回放过程500开始于判决步骤502,其确定是否已经接收到音量调整。 [0050] The audio playback process 500 begins at decision step 502, which determines whether it has received a volume adjustment. 这里， 音量调整可由与便携式媒体设备相对应的用户控制、与辅助设备相对应的用户输入控制、 或者与远程控制器相对应的用户输入来提供。 Here, the volume may be adjusted corresponding to the portable media device user controls, and auxiliary equipment corresponding to the user input controls or the remote controller corresponding to the user input is provided. 例如，便携式媒体播放器的用户控制可以是图2所示的便携式媒体播放器210的用户输入设备216。 For example, user control of the portable media player may be a portable media player illustrated in FIG. 2, the user input device 210 216. 又例如，辅助设备的用户输入控制可以是图2所示的媒体传送装置202的音量控制设备220和222。 As another example, the user input controls the volume of the auxiliary device may be a media transport device 202 shown in FIG. 2 222 220 and the control device. 再例如，与远程控制器相对应的用户输入可以是远程控制器228的用户输入控制230。 For another example, the remote controller corresponding to the controller user input may be a user input remote control 228 230.
[0051] 如果判决步骤502确定接收到了音量调整，则根据接收到的音量调整来调整504 音量设置。 [0051] If decision step 502 determines that the received sound volume adjustment, the volume setting 504 to adjust the received volume adjustment. 音量设置调整504可在辅助设备或便携式媒体设备上执行。 Volume setting adjustment 504 can be performed on the portable media device or auxiliary equipment. 如果在便携式媒体设备上执行了音量设置调整504,则更新506辅助扬声器系统所存储的音量状态。 If you performed on the portable media device 504 to adjust the volume setting, the volume state 506 to update the stored auxiliary speaker system. 通常，这需要便携式媒体设备向辅助设备通知该音量设置的调整。 Typically, this requires a portable media device to adjust the volume settings notification to the auxiliary equipment. 这样通知辅助设备之后，便携式媒体设备可提供相对于当前设置的调整（例如，增加两级），或者可提供新的音量设置（例如，音量水平8)。 After this notification auxiliary device, a portable media device may be provided with respect to adjusting the current settings (e.g., two to increase), or may provide a new volume setting (e.g., volume level 8). 更通常地，当在便携式媒体设备上调整504音量设置时，可在呈现于与便携式媒体设备相关联的显示器上的图形用户界面的用户界面部件中反映出该调整。 More generally, when adjusting the volume setting 504 on the portable media device, it may be rendered on the user interface of the adjustment reflecting member graphical user interface on a display of the portable media device associated. 这可包括改变、启用或停用表示调整之前的音量设置的用户界面部件。 This may include a change, to enable or disable the user interface indicates the volume setting member before adjustment.
[0052] 在步骤504之后，辅助扬声器系统可更新506所存储的音量状态。 [0052] After step 504, the volume of the auxiliary speaker system may update the stored state 506. 在步骤506之后或者直接在判决步骤502之后，如果没有接收到音量调整，判决步骤508确定是否要提供音频输出。 After step 506, or directly after the decision step 502, if the volume adjustment is not received, decision step 508 determines whether or not to provide an audio output. 如果判决步骤508确定要提供音频输出，则音频信号被输出510给辅助扬声器系统。 If decision step 508 is determined to provide an audio output, the audio signal is output 510 to the auxiliary speaker system. 这里，辅助扬声器系统在根据音频信号处理并产生音频声音时，了解了要使用的适当音量设置。 Here, the auxiliary speaker system when the audio signal processing and generating audio sound understanding of the proper volume settings to be used. 例如，辅助扬声器系统可包括自己的放大器系统，可根据辅助扬声器系统所存储的音量状态对该放大器系统进行控制。 For example, the auxiliary speaker system may comprise its own amplifier system, the amplifier system can be controlled according to volume status stored in the auxiliary speaker system.
[0053] 接下来，在步骤510之后或者直接在判决步骤508之后，如果未提供音频输出，判决步骤512确定辅助扬声器系统是否已经从便携式媒体设备断开。 [0053] Next, after the decision step 510 or after step 508, if no audio output, decision step 512 determines whether the auxiliary speaker system has been disconnected from the portable media device. 如果判决步骤512确定辅助扬声器系统已经从便携式媒体设备断开，则音频回放过程结束。 If decision step 512 determines the auxiliary speaker system has been disconnected from the portable media device, the audio playback process ends. 可替换地，如果判决步骤512确定辅助扬声器系统没有从便携式媒体设备断开，则音频回放过程返回以重复判决步骤502及之后的步骤，以便音频回放可开始或继续，并且可根据若干不同用户输入控制中的任意个用户输入控制对输出音量进行音量调整。 Alternatively, decision step 512 determines if the auxiliary speaker system is not disconnected from the portable media device, the audio playback process returns to repeat the decision 502 and subsequent steps, so that the audio playback may start or continue, and may enter the user according to several different any user input controls output volume control of the sound volume adjustment.
[0054] 可使用多种不同技术来执行与图3A的步骤304和图4的步骤404相关联的认证处理。 [0054] A number of different techniques may be used to perform step 304 of FIG. 4 and step 404 in FIG. 3A authentication process associated. 图6A和6B图示出对主机设备（例如，媒体设备）和附件设备的补充认证处理。 6A and 6B illustrate supplementary authentication process on the host device (e.g., media device) and an accessory device. 无论使用何种特定技术，所使用的认证技术可允许主机设备认证附件设备，或者可允许附件设备认证主机设备。 Regardless of the particular technique used, the authentication techniques may be used to allow a host device authentication accessory device, the accessory device may allow or authenticate the host device.
[0055] 媒体设备和附件设备之间的交互可以多种不同方式实现。 [0055] The interaction may be implemented in many different ways between the media device and an accessory device. 一旦媒体设备和附件设备被连接（经连接器直接连接，或经电缆间接连接或无线地间接连接），就可交换并利用信息以便增强每个设备的操作。 Once the media device and an accessory device is connected (directly connected via a connector, or indirectly via a cable connection or a wireless connection indirectly), it is possible to enhance the use of information exchanged and the operation of each device. 所述交互可被限制到能够被认证的那些设备。 The interaction may be limited to those devices that can be authenticated. 图5B-®是说明当媒体设备与附件设备进行交互以交换信息时可使用的可用实施方式中的一些实施例的图。 FIGS. 5B-® is a diagram when the media device and an accessory device interact to perform an embodiment of available exchange of information that may be used in some embodiments of FIG. 在图5B-®示出的不同实施例中，媒体设备是便携式媒体播放器，附件设备是辅助扬声器系统；但是，应当理解，由这些实施例提供的交互同样适用于其他媒体设备和附件设备。 In the views of different embodiments shown 5B-®, the media device is a portable media player, the accessory device is an auxiliary speaker system; however, it should be understood that interactions provided by these embodiments are equally applicable to other media devices and accessory devices.
[0056] 图5B是根据本发明的一个实施例的、在便携式媒体设备和辅助扬声器系统之间的信息交换520。 [0056] Figure 5B according to one embodiment, information between the portable media device and an auxiliary speaker system 520 of the present invention the exchange. 在该实施例中，辅助扬声器系统初始发送状况信息给便携式媒体设备。 In this embodiment, the initial auxiliary speaker system transmits status information to the portable media device. 便携式媒体设备然后可操作以在便携式媒体设备上设置新的状况信息。 The portable media device is then operable to set the new state information on the portable media device. 然后，便携式媒体设备可根据新的状况信息进行操作。 Then, the portable media device can operate in accordance with the new status information. 例如，新的状况信息可记录辅助扬声器系统的状况（条件）的状态，并可在便携式媒体设备上使用以改变便携式媒体设备处的状况（条件）。 For example, the new state of health status information may be recorded in the auxiliary speaker system (conditions), and usage (conditions) to alter the portable media device on the portable media device. 例如，新的状况信息可使便携式媒体设备的图形用户界面被更改。 For example, the new state information enables the graphical user interface of the portable media device is changed. 又例如，可根据新的状况信息来更改便携式媒体设备的操作。 As another example, you can change the operation of the portable media device in accordance with the new status information. 这种状况信息的交换可用于从辅助扬声器系统向便携式媒体设备信号发送音量条件、均衡设置等。 This exchange of status information may be used to transmit volume conditions, the equalization settings to the auxiliary speaker system from the portable media device signal.
[0057] 图5C是根据本发明的另一个实施例的、在便携式媒体设备和辅助扬声器系统之间的信息交换540的图。 [0057] FIG 5C is another embodiment of the present invention, the information between the portable media device and an auxiliary speaker system 540 of FIG exchange. 在该实施例中，用户通常在便携式媒体设备处启动状况改变。 In this embodiment, the user changes the portable media device is usually at the start conditions. 用户可以多种不同方式启动状况改变，包括利用与便携式媒体设备相关联的输入设备或适用于便携式媒体设备的远程控制器。 The user can change the start conditions in many different ways, including using the input device associated with the portable media device or a remote controller suitable for the portable media device. 在用户启动了状况改变之后，状况改变引起的新的状况信息可被发送给辅助扬声器系统。 After the user has started to change the situation, change the status of the new situation resulting information can be sent to the auxiliary speaker system. 一旦接收到新的状况信息，辅助扬声器系统可相应地设置状况信息。 Upon receiving the new status information, the auxiliary speaker system condition information may be set accordingly. 例如，用户启动的状况改变可向辅助扬声器系统信号发送音量改变。 For example, a user may send a start condition changing volume change signal to the auxiliary speaker system. 这种情况下，音量改变可被发送给辅助扬声器系统，然后用于设置辅助扬声器系统的输出音量。 In this case, the secondary volume change may be sent to a speaker system, and for setting the output volume of the auxiliary speaker system.
[0058] 图®是根据本发明的再一个实施例的、在便携式媒体设备和辅助扬声器系统之间的信息交换560的图。 [0058] FIG ® is a further embodiment of the present invention, the information between the portable media device and an auxiliary speaker system 560 of FIG exchange. 在该实施例中，可在辅助扬声器系统处发起用户启动的状况改变。 In this embodiment, a user may initiate a change in status initiated at the auxiliary speaker system. 例如，用户启动的状况改变可以是由用户与跟辅助扬声器系统相关联的输入设备进行的交互而引起的。 For example, a user can change the situation to start interaction by the user with the input device associated with the auxiliary speaker system caused. 在接收到用户启动的状况改变之后，与该用户启动的状况改变相关联的新的状况信息被发送给便携式媒体设备。 After receiving the user-initiated conditions change, the user starts changing the condition of the new status information is transmitted to the associated portable media device. 一旦接收到新的状况信息，就可在便携式媒体设备处设置新的状况信息。 Upon receiving the new status information can be provided in new state information at the portable media device. 在这点上，便携式媒体设备可以仅仅记录与辅助扬声器系统相关联的状况信息以便以后使用，或者在便携式媒体设备处引起操作变化，诸如更新在便携式媒体设备上的用户界面以反映新的状况信息，改变来自便携式媒体设备的输出信号，等等。 In this regard, the portable media device may only record the condition associated with the auxiliary speaker system information for later use, or causing change in the portable media device, such as updating a user interface on a portable media device to reflect the new status information change the output signal from the portable media device, and the like.
[0059] 图5E是根据本发明的再一个实施例的、在便携式媒体设备和辅助扬声器系统之间的信息交换580的图。 [0059] Figure 5E is a further embodiment of the present invention, the information between the portable media device and an auxiliary speaker system 580 of FIG exchange. 在该实施例中，便携式媒体设备向辅助扬声器系统请求状况信息。 In this embodiment, the portable media device status information request to the auxiliary speaker system. 对状况信息的请求被发送给辅助扬声器系统。 A request for status information is transmitted to the auxiliary speaker system. 当辅助扬声器系统接收到对状况信息的请求时，辅助扬声器系统可获取其状况信息。 When the auxiliary speaker system receives a request for status information, the auxiliary speaker system can obtain information about their condition. 状况信息的类型可变化，并且被请求的状况信息可以是特定类型的状况信息。 It may vary the type of status information, status information and the request may be a specific type of status information. 状况信息的例子取决于设备的类型，但是对于媒体设备，可包括音量级别、均衡设置等。 Examples of status information depends on the type of equipment, but for the media device may include a volume level, equalization settings. 在辅助扬声器系统获取了其状况信息之后，该状况信息被发送回便携式媒体设备。 After the auxiliary speaker system acquired its status information, the status information is sent back to the portable media device. 一旦接收到来自辅助扬声器系统的状况信息，便携式媒体设备可存储该状况信息。 Upon receiving the status information from the auxiliary speaker system, the portable media device may store the state information. 一旦将其存储，便携式媒体设备可利用所存储的状况信息来改变其行为。 Once stored, the portable media device may change its behavior by using the stored state information. 例如，便携式媒体设备可利用所存储的状况信息来在用户界面上显示辅助扬声器系统的状况。 For example, the portable media device may utilize the stored state information to the auxiliary speaker system status display on the user interface. 便携式媒体设备还可根据所存储的状况信息来改变其操作或处理。 The portable media device may also be stored state information to alter its operation or process. 例如，便携式媒体设备可根据与辅助扬声器系统相关联的状况信息，不同地输出音频信号给辅助扬声器系统。 For example, the portable media device according to the condition information associated with the auxiliary speaker system, an audio signal output to a different auxiliary speaker system.
[0060] 作为一个特定的例子，信息交换，诸如信息交换580,可用于向辅助扬声器系统请求均衡设置。 [0060] As a specific example, the exchange of information, such as the exchange of information 580, the equalization settings may be used to request the auxiliary speaker system. 然后，便携式媒体播放器可接收均衡设置，并使其用户界面适合于表示辅助扬声器系统的当前均衡设置。 Then, the portable media player may receive equalizer settings, and make the user interface is adapted to indicate the current equalization auxiliary speaker system. 便携式媒体播放器还可请求并接收辅助扬声器系统可用的或可支持的可用均衡设置的列表。 The portable media player may also request and receive a list of available auxiliary speaker system usable or equalization settings may be supported. 用户界面也可适合于显示均衡设置的列表。 The user interface can also be adapted to display a list of the equalizer settings. 在一个实施例中， 当前均衡设置可被实施为指向均衡设置列表的索引值，该索引值可以是关于均衡设置的名称的值。 In one embodiment, the current equalization settings may be implemented as a balanced point settings list index value, the index value may be a value for the name of the equalization settings.
[0061] 图6A是根据本发明的一个实施例的主机认证过程600的流程图。 [0061] FIG 6A is a flowchart of a host authentication process 600 according to one embodiment of the present invention. 主机认证过程600是例如由主机设备执行的。 For example, the host authentication process 600 is performed by a host device. 例如，主机设备可以是图1所示的便携式媒体设备102或者是图2所示的便携式媒体播放器210。 For example, the host device may be a portable media device shown in FIG portable media player 210 or 2102 shown in FIG.
[0062] 主机认证过程600初始接收602与待认证的附件设备相关联的设备标识符。 [0062] The host authentication process 600 initially receives a device identifier 602 to be authenticated and associated accessory device. 另外， 从附件设备接收604认证值。 Further, receiving the authentication value from the accessory device 604. 这里，主机设备在执行认证过程；因而，附件设备提供认证值给主机设备。 Here, the host device performs an authentication process; thus, authentication value to provide an accessory device to the host device. 在一个实施例中，在确定认证值时，附件设备利用随机数和私钥。 In one embodiment, when determining the authentication value, the accessory device using random numbers and private keys. 随机数可由主机设备提供给附件设备，或者随机数可从附件设备得到。 A random number provided by the host device to the accessory device, or a random number can be obtained from the accessory device.
[0063] 接下来，主机认证过程600基于认证值和设备标识符来确定606附件设备是否可信。 [0063] Next, the host authentication process 600 based on the authentication value 606 and the device identifier to determine whether the accessory device trusted. 判决步骤608然后基于在步骤606所做的确定来确定附件设备是否可信。 Then decision step 608 based on the determination made in step 606 to determine whether the accessory device trusted. 如果判决步骤608确定附件设备已被确定为是可信的，则授权610附件设备与主机设备一起使用。 If decision step 608 determines that the accessory device has been determined to be authentic, the accessory device 610 is authorized for use with a host device. 被授权610的使用的性质可根据实施方式而变化。 Nature 610 is authorized to use may vary according to embodiments. 例如，被授权610的使用可允许附件设备的完全使用，或者可允许附件设备的受限使用。 For example, authorized to use the accessory device 610 may allow full use, or may be allowed limited use of the accessory device.
[0064] 另一方面，如果判决步骤608确定附件设备不可信，则步骤610被跳过，使得附件设备不被授权与主机设备一起使用。 [0064] On the other hand, if decision step 608 determines that the accessory device untrusted, then step 610 is skipped, so that the accessory device is not authorized to be used together with the host device. 在这种情况下，由于附件设备未被确定为是可信的，所以附件设备基本上被限制或被阻止与主机设备一起使用。 In this case, since the accessory device is not determined to be authentic, the accessory device is substantially restricted or prevented with the use of a host device. 在步骤610之后或在它被跳过之后，主机认证过程600完成并结束。 After step 610 or after it is skipped, the host authentication process 600 is complete and ends.
[0065] 图6B是根据本发明的一个实施例的附件认证过程650的流程图。 [0065] FIG 6B is a flowchart 650 according to an embodiment of the accessory authentication process of the present invention. 附件认证过程650是例如由附件设备执行的。 Accessory authentication process 650 is, for example, performed by an accessory device. 例如，附件设备可以是图1所示的辅助设备104,或者是图2所示的媒体传送装置202。 For example, the accessory device may be an auxiliary device 104 shown in FIG. 1, or the media transport device 2202 shown in FIG.
[0066] 附件认证过程650向主机设备发送652与附件设备相关联的私钥标识符。 [0066] The accessory authentication process 650 transmits 652 the identifier of the private key associated accessory device to the host device. 主机设备使用私钥标识符以获得适当的私钥，主机设备在生成发送给附件设备的认证值时使用该私钥。 The host device to obtain an appropriate identifier using a private key of a private key, the private key of the host device used in generating the authentication value is sent to the accessory device. 附件设备将接收654来自主机设备的认证值。 The accessory device 654 receives an authentication value from the host device.
[0067] 接下来，附件认证过程650基于认证值和公钥来确定656主机设备是否可信。 [0067] Next, the accessory authentication process 650 determines 656 whether the host device based on the authentication value and the trusted public key. 通常，将在附件设备的内部提供公钥。 Typically, the public key will be provided in the interior of the accessory device. 判决步骤658然后确定主机设备是否被确定为是可信的。 Decision step 658 then determines whether the host device is determined to be authentic. 如果判决步骤658确定主机设备已被认为是可信的，则授权660主机设备与附件设备一起使用。 If decision step 658 determines that the host device has been considered trusted, host device 660 is authorized for use with the accessory device. 被授权660的使用的性质可根据实施方式而变化。 Nature 660 is authorized to use may vary according to embodiments. 例如，被授权660的使用可允许主机设备的完全使用，或者可允许主机设备的受限使用。 For example, authorized to use the host device 660 may allow full use, or may be allowed limited use of the host device.
[0068] 另一方面，如果判决步骤658确定主机设备不可信，则步骤660被跳过，使得主机设备基本上被限制或被阻止与附件设备一起使用。 [0068] On the other hand, if decision step 658 determines that the host device untrusted, then step 660 is skipped, so that the host device is substantially restricted or prevented with the use of the accessory device. 在步骤660之后或在它被跳过之后，附件认证过程650完成并结束。 After step 660 or after it is skipped, accessory authentication process 650 is complete and ends.
[0069] 在一个实施例中，媒体设备或主机设备还可连接到主计算机，诸如个人计算机。 [0069] In one embodiment, the media device may also be connected to a host device or host computer, such as a personal computer. 个人计算机可存储、利用并管理媒体项。 Personal computer can store, use and management of media items. 不仅可针对主计算机，还可针对电子设备进行媒体项的管理。 Not only can, but also for management of media items for electronic equipment for the main computer.
[0070] 图7是根据本发明的一个实施例的媒体管理系统700的框图。 [0070] FIG. 7 is a block diagram of a media management system 700 according to one embodiment of the present invention. 媒体管理系统700 包括主计算机702和媒体播放器704。 Media management system 700 includes a host computer 702 and the media player 704. 主计算机702通常是个人计算机。 The host computer 702 is typically a personal computer. 除了其他常规部件外，主计算机还包括管理模块706,该管理模块706是一个软件模块。 In addition to other components, the host computer further includes a management module 706, the management module 706 is a software module. 管理模块706提供对不仅在主计算机702上而且在媒体播放器704上的媒体项（和/或播放列表）的集中管理。 Management module 706 provides not only the items but also the media (and / or playlists) on the media player 704 is centrally managed on the host computer 702. 更具体地，管理模块706管理那些存储在与主计算机702相关联的媒体存储器708中的媒体项。 More specifically, the management module 706 to manage media items that are stored in the memory medium 708 and the host computer 702 is associated. 管理模块706还与媒体数据库710交互，以存储与存储在媒体存储器708中的媒体项相关联的媒体信息。 Management module 706 also interacts with the media database 710 to store media information storage medium in the media item associated memory 708.
[0071] 媒体信息是关于媒体项的特征或属性的信息。 [0071] The media information is information about the characteristics or attributes of the media items. 例如，如果是音频或视听媒体，媒体信息可包括以下各项中的一项或多项：标题、唱片、音轨、艺术家、作曲家和风格。 For example, if it is audio or audiovisual media, the media can include the following information in one or more of: title, album, track, artist, composer and style. 这些类型媒体信息对于特定媒体项是特定的。 These types of media information is specific to a particular media item. 而且，媒体信息可以是关于媒体项的品质特征的信息。 Furthermore, the media information may be information on the quality characteristics of the media items. 媒体项的品质特征的例子可包括以下各项中的一个和多个：比特率、采样率、均衡器设置、 音量调整、开始/停止和总时间。 Examples of quality characteristics of media items may include the following one and more of: bit rate, sample rate, equalizer setting, volume adjustment, start / stop and total time.
[0072] 另外，主计算机702包括播放模块712。 [0072] Further, the host computer 702 includes a play module 712. 播放模块712是可用于播放存储在媒体存储器708中的特定媒体项的软件模块。 Play module 712 is a software module can be used to play a particular media item in the storage medium in the memory 708. 播放模块712还可显示（在显示屏上）或者利用来自媒体数据库710的媒体信息。 Playback module 712 can also display (on a display screen) or with the media information from the media database 710. 通常，感兴趣的媒体信息对应于要由播放模块712播放的媒体项。 Typically, the media information of interest corresponds to the media items to be played by the play module 712.
[0073] 主计算机702还包括通信模块714,其耦接到媒体播放器704中的对应的通信模块716。 [0073] The host computer 702 further includes a communication module 714, which is coupled to the media player 704 corresponding to the communication module 716. 连接或链路718可移除地耦接通信模块714和716。 Connection or link 718 may be removably coupled communication modules 714 and 716. 在一个实施例中，连接或链路718是电缆，其提供本领域内众所周知的数据总线，诸如FIREWIRE™总线或USB总线。 In one embodiment, the connection or link 718 is a cable that provides a data bus is well known in the art, such as a FIREWIRE ™ bus or USB bus. 在另一个实施例中，连接或链路718是通过无线网络的无线信道或连接。 In another embodiment, the connection or link 718 is a wireless channel or through a wireless network connection. 因而，根据实施方式， 通信模块714和716可以有线或无线方式进行通信。 Thus, according to the embodiment, the communication module 714 and 716 may be wired or wireless communication.
[0074] 媒体播放器704还包括媒体存储器720,其存储媒体播放器704中的媒体项。 [0074] The media player 704 further includes 720, the media player 704 stores media storage media items. 可选地，媒体存储器720还可存储数据，S卩非媒体项存储。 Alternatively, storage medium 720 may also store data, S Jie non-media item is stored. 通常通过连接或链路718从主计算机702接收存储于媒体存储器720的媒体项。 Typically by connection or link 718 from the host computer 702 receives the media items stored in the memory medium 720. 更具体地，管理模块706通过连接或链路718， 发送所有或某些驻留在媒体存储器708上的媒体项给媒体播放器704中的媒体存储器720。 More specifically, the management module 706 via a link or connection 718, all or some of the transmission media items residing on the media store 708 of the media player 704 to the media memory 720. 而且，还从主计算机702发送给媒体播放器704的媒体项的相应媒体信息可存储在媒体数据库722中。 Moreover, the host computer 702 is also sent to the media player 704 from the media items corresponding to the media information may be stored in media database 722. 在这一点上，来自主计算机702中的媒体数据库710的特定媒体信息可通过连接或链路718被发送给媒体播放器704中的媒体数据库722。 In this regard, media database 702 from the host computer 710 may be a particular media information through a connection or link 718 is transmitted to the media player 704. The media database 722. 而且，标识特定媒体项的播放列表也可由管理模块706通过连接或链路718而发送给媒体播放器704中的媒体存储器720或媒体数据库722。 Furthermore, identification of a particular media item playlist management module 706 may also be transmitted to the media player 704 or the media store 720 or the media database 722 by a connecting link 718.
[0075] 而且，媒体播放器704包括播放模块724,其耦接到媒体存储器720和媒体数据库722。 [0075] Moreover, the media player 704 comprises a playback module 724, memory 720 coupled to the media and the media database 722. 播放模块724是可用于播放存储在媒体存储器720中的特定媒体项的软件模块。 Play module 724 is a software module can be used to play a particular media item in the storage medium in the memory 720. 播放模块724还可显示（在显示屏上）或利用来自媒体数据库722的媒体信息。 Playback module 724 can also display (on a display screen) or with the media information from the media database 722. 通常，感兴趣的媒体信息对应于要由播放模块724播放的媒体项。 Typically, the media information of interest corresponds to the media items to be played by the play module 724.
[0076] 根据一个实施例，为了在媒体播放器704上支持认证过程，媒体播放器704还可包括认证模块726和认证表728。 [0076] According to one embodiment, the media player to support authentication process 704, the media player 704 may also include an authentication module 726 and authentication table 728. 认证模块726可执行上面讨论的认证处理，诸如图6A所示的主机认证过程600。 Authentication module 726 may perform the authentication process discussed above, as shown in FIG. 6A host authentication process 600. 媒体播放器704还可包括状态模块729。 Media player 704 may also include a status module 729.
[0077] 如前面提到的，附件设备可耦接到媒体播放器。 [0077] As previously mentioned, the accessory device may be coupled to the media player. 因而，图7还示出能够耦接到媒体播放器704的附件设备730。 Accordingly, FIG. 7 also shows the accessory device 730 can be coupled to the media player 704. 根据一个实施例，附件设备730还可包括认证设备732。 730 732 cases may further include an authentication device, the accessory device according to one embodiment. 根据一个实施例，认证设备732操作以支持在媒体播放器704上的认证过程。 According to one embodiment, the authentication device 732 implemented to support operation in the authentication process on the media player 704. 在一个实施例中， 认证设备732可执行上面讨论的认证处理，诸如图6B所示的附件认证过程650。 In one embodiment, the authentication device 732 may perform the authentication process discussed above, such as the accessory authentication process 650 shown in FIG. 6B. 附件设备730还可包括状态信息存储器734,用以存储关于附件设备730的状态信息。 The accessory device 730 may further include a status information memory 734 for storing information about the status of the accessory device 730. 状态信息可以由附件设备732或者由媒体播放器704通过连接或链路718而被存储到状态信息存储器734。 By the accessory device state information may be stored 732 or 704 by the media player through a connection or link 718 to the state information memory 734. 而且，状态模块729可根据附件设备730的存在或状态，诸如通过上面讨论的图3A、 3B、4或5中的操作，配置或修改媒体播放器704的操作。 Further, according to the presence or state 729 may be an accessory device 730, such as. 3A, through the operation discussed above in FIG. 3B, 4, or 5 of the operation, modify the configuration or state of the media player module 704.
[0078] 图8是根据本发明的一个实施例的媒体播放器800的框图。 [0078] FIG. 8 is a block diagram of a media player 800 according to an embodiment of the present invention. 媒体播放器800包括处理器802,其是用于控制媒体播放器800的整体操作的微处理器或控制器。 Media player 800 includes a processor 802, which is a media player for controlling overall operation of the microprocessor or controller 800. 媒体播放器800存储关于在文件系统804和高速缓存806中的媒体项的媒体数据。 Media Player 800 media items stored on media data in the file system cache 804 and 806 in FIG. 通常，文件系统804 是存储设备。 Typically, the file system 804 is a storage device. 文件系统804通常为媒体播放器800提供高容量存储能力。 File system 804 typically provides high capacity storage capability for the media player 800. 例如，文件系统804可以是基于半导体的存储器，诸如闪存。 For example, file system 804 may be a semiconductor-based memory, such as flash memory. 文件系统804不仅可存储媒体数据，还可存储非媒体数据（例如，当在数据模式下操作时）。 File system 804 may be not only data storage medium, non-media data may also be stored (e.g., when operating in data mode). 但是，因为对文件系统804的存取时间相对较慢，媒体播放器800还可包括高速缓存806。 However, since the file system 804 is relatively slow access time, the media player 800 may further include a cache 806. 高速缓存206是例如由半导体存储器实现的随机存取存储器（RAM)。 Cache 206 is, for example, a random access memory (RAM) realized by a semiconductor memory. 对高速缓存806的相对存取时间比对文件系统804的存取时间要短得多。 806 relative to the cache file system access time than access time of 804 is much shorter. 但是，高速缓存806不具有文件系统804的大存储容量。 However, the cache 806 does not have a large storage capacity of the file system 804. 而且，文件系统804在活动时比高速缓存806消耗更多功率。 Moreover, the file system 804 in the event cache than 806 consume more power. 当媒体播放器800是由电池（未示出）供电的便携式媒体播放器时，功率消耗通常比较关键。 When the media player 800 is a battery (not shown) powered portable media player, the power consumption is usually more critical. 媒体播放器800还包括RAM820和只读存储器（ROM)822。 Media player 800 further includes a read only memory and RAM820 (ROM) 822. ROM822可存储要以非易失性方式执行的程序、工具（utility)或过程。 ROM822 storing a program to be executed in a nonvolatile manner, the tool (Utility) or processes. RAM820提供易失性数据存储，诸如用于高速缓存206的数据存储。 RAM820 provides volatile data storage, such as for the cache data storage 206. 在一个实施例中，ROM822 和RAM820可由提供文件系统804的存储设备提供。 In one embodiment, ROM822, and RAM820 may be provided by the file system of the storage device 804 provided.
[0079] 媒体播放器800还包括用户输入设备808,其允许媒体播放器800的用户与媒体播放器800交互。 [0079] The media player 800 further includes a user input device 808, the media player 800 which allows the user to interact with the media player 800. 例如，用户输入设备808可采取多种形式，诸如按钮、键盘、转盘，等等。 For example, the user input device 808 may take various forms, such as a button, keypad, dial, and the like. 而且，媒体播放器800可包括能由处理器802控制以向用户显示信息的显示器810 (屏幕显示）。 Moreover, the media player 800 may comprise a processor 802 to control display 810 to display information to a user (display). 在触摸屏的情况中，用户输入设备808和显示器810还可被组合。 In the case of a touch screen, a user input device 808 and display 810 may also be combined. 数据总线811可有助于至少在文件系统804、高速缓存806、处理器802和CODEC812之间的数据传输。 Data bus 811 can facilitate data transfer between at least the file system 804, a cache 806, a processor 802 and CODEC812.
[0080] 在一个实施例中，媒体播放器800用于在文件系统804中存储多个媒体项（例如， 歌曲）。 [0080] In one embodiment, the media player 800 for storing a plurality of media items (e.g., songs) in the file system 804. 当用户期望媒体播放器800播放特定的媒体项时，可用媒体项的列表被显示在显示器810上。 When the user desires the media player 800 play a particular media item, a list of available media items is displayed on the display 810. 然后，利用用户输入设备808,用户可选择可用媒体项中的一项。 Then, using the user input device 808, a user may select the available media items. 处理器802 在接收到对特定媒体项的选择之后，就将该特定媒体项的媒体数据（例如，音频文件）提供给编码器/解码器（CODEC) 812。 The processor 802 after receiving the selection of a particular media item, supplies the media data to (e.g., audio file) for the particular media item to a coder / decoder (CODEC) 812. CODEC812然后为扬声器814产生模拟输出信号。 CODEC812 then generates an analog output signal to a speaker 814. 扬声器814可以是媒体播放器800内部的扬声器或者是媒体播放器800外部的扬声器。 800 speaker 814 may be external to the media player internal speaker 800 or the media player speaker. 例如，连接到媒体播放器800的头戴式耳机或耳机可被认为是外部扬声器。 For example, the media player 800 connected to the headphones or earphones that may be considered an external speaker.
[0081] 媒体播放器800还包括耦接到数据链路818的网络/总线接口816。 [0081] The media player 800 also includes a data link 818 coupled to the network / bus interface 816. 数据链路818 允许媒体播放器800耦接到主计算机或附件设备。 The data link 818 allows the media player 800 is coupled to a host computer or accessory device. 数据链路818可通过有线连接或无线连接来提供。 Data link 818 may be provided via a wired or wireless connection. 在无线连接的情况下，网络/总线接口816可包括无线收发器。 In the case of a wireless connection, the network / bus interface 816 can include a wireless transceiver.
[0082] 媒体项（媒体资源）可以关于一种或多种不同类型的媒体内容。 [0082] The media items (media assets) can media content on one or more different types. 在一个实施例中，媒体项是音频音轨。 In one embodiment, the media items are audio tracks. 在另一个实施例中，媒体项是图像（例如，照片）。 In another embodiment, the media items are images (e.g., photographs). 但是，在其他实施例中，媒体项可以是音频、图形或视频内容的任意组合。 However, in other embodiments, media items can be any combination of audio, graphical or video content.
[0083] 在一个实施例中，便携式媒体设备是至少部分地专用于处理诸如音频、视频或图像之类的媒体的便携式计算设备。 [0083] In one embodiment, the portable media device is at least partially dedicated to processing media such as audio, video or image or the like portable computing device. 例如，便携式媒体设备可以是媒体播放器（例如，MP3播放器、视频播放器），游戏机、视频记录器、照相机、图像查看器，等等。 For example, the portable media device may be a media player (eg, MP3 players, video players), game consoles, video recorder, camera, image viewer, and so on. 这些设备通常是用电池工作的并且高度便携的，以使用户无论旅行到哪里都能听音乐、玩游戏或播放视频、记录视频或照相。 These devices are generally battery operated and highly portable, so users no matter where travelers can listen to music, play games or video, record video or photo. 在一个实施方式中，媒体播放器是其大小适合放入口袋或者用户手中的手持式设备。 In one embodiment, the media player is a pocket sized for the hands of the user, or handheld device. 因为可以手持，媒体播放器相对较小并且容易由用户操纵和使用。 Because can handheld media player is relatively small and easily handled and utilized by the user. 因为是口袋大小的，用户不需要直接携带该设备，从而该设备可以被带到用户旅行到的几乎任何地方（例如，用户不会因为携带大、笨重且通常很重的设备一一如便携式计算机一一而受到限制）。 Because it is pocket-sized, almost anywhere the user does not have to directly carry the device so that the device can be taken to the user travels (e.g., because the user is not carrying a large, bulky and often heavy device such as a portable computer eleven eleven is limited). 而且，用户的手可以操作设备，不需要诸如桌面之类的基准面。 Moreover, the user's hand can operate the device, no reference surface such as a desk top.
[0084] 本发明的各个方面、实施例、实施方式或特点可以分开使用或任意组合使用。 [0084] The various aspects, embodiments, implementations or features can be used separately or in any combination.
[0085] 本发明可以由软件、硬件或硬件和软件的组合来实施。 [0085] The present invention may be implemented by software, hardware or a combination of hardware and software. 本发明还可实施为在计算机可读介质上的计算机可读代码。 The present invention may also be implemented as computer-readable codes on a computer-readable medium. 计算机可读介质是能够存储其后可由计算机系统读取的数据的任何数据存储设备。 The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. 计算机可读介质的例子包括只读存储器、随机存取存储器、 CD-ROM、DVD、磁带、光数据存储设备、以及载波。 Examples of the computer readable medium include read-only memory, random-access memory, CD-ROM, DVD, magnetic tape, optical data storage devices, and carrier waves. 计算机可读介质还可分布在由网络親接的计算机系统上，使得计算机可读代码可以分布式方式存储和执行。 The computer-readable medium can also be distributed on computer systems connected by a network pro, so that the computer readable code is stored and executed in a distributed fashion.
[0086] 根据所写的说明书，本发明的许多特点和优点是显而易见的，因而，意图由所附的权利要求来覆盖本发明的所有这些特点和优点。 [0086] The written description, many features and advantages of the invention will be apparent, therefore, intended to embrace all such features and advantages of the appended claims to cover the present invention. 而且，因为本领域技术人员可以容易地做出大量的修改和变化，本发明不应当限于所说明和描述的精确结构和操作。 Further, as those skilled in the art can readily make numerous modifications and variations, the present invention should not be limited to the illustrated and described the exact construction and operation. 因而，可采用所有适当的修改和等价物，只要在本发明的范围内即可。 Accordingly, all suitable modifications may be employed, and equivalents, as long as within the scope of the present invention.
1. 一种便携式电子设备，包括： 存储设备，被配置来存储用于一个或多个媒体项的内容； 连接器，被配置来连接到附件设备的对应连接器；以及适于执行下述操作的装置： 检测所述附件设备与所述便携式电子设备的附接；并且当所述便携式电子设备被可操作地连接到所述附件设备时， 从所述附件设备接收设备标识符和状态信息， 基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面； 从所述附件设备接收更新后的状态信息；以及根据所述更新后的状态信息来重新配置所述图形用户界面。 A portable electronic device, comprising: a storage device configured to store the content for one or more media items; a connector configured to connect to a corresponding connector of an accessory device; and is adapted to perform the following operations means: detecting attachment of the accessory device and the portable electronic device; and when the portable electronic device is operatively connected to the accessory device, the accessory device information from the receive device identifier state and, is configured based on the state information of the graphical user interface associated with the portable electronic device; receiving information from the updated state after the accessory device; information and reconfigure the graphical user interface in accordance with the updated state.
2. 如权利要求1所述的便携式电子设备，还包括用于下述操作的装置： 接收改变所述状态信息的用户输入； 处理所述用户输入以生成改变后的状态信息；和使存储在所述附件设备上的状态信息基于所述改变后的状态信息而被更新。 2. The portable electronic device according to claim 1, further comprising means for the following operation:; processing the user input to generate the state change information; receiving a user input to change the state information in the memory, and the state information on the accessory device based on the state information after the change are updated.
3. 如权利要求1所述的便携式电子设备，其中，所述附件设备是辅助扬声器系统，并且其中所述状态信息包括音量状态信息。 The portable electronic device according to claim 1, wherein the accessory device is an auxiliary speaker system, and wherein the state information comprises state information volume.
4. 如权利要求3所述的便携式电子设备，其中，基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面的步骤包括： 配置所述图形用户界面中显示的音量设置。 4. The portable electronic device according to claim 3, wherein the step of graphical user interface based on the configuration of the state information associated with the portable electronic device comprising: configuring the volume display of the graphical user interface is provided.
5. 如权利要求4所述的便携式电子设备，还包括：用于根据所述音量设置来向所述辅助扬声器系统提供音频信号的装置。 5. The portable electronic device according to claim 4, further comprising: means for providing an audio signal to the auxiliary speaker system in accordance with the volume setting.
6. 如权利要求1所述的便携式电子设备，其中，基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面的步骤包括：使所述图形用户界面的至少一个图形用户界面部件的显示被停止、启用或改变。 6. The portable electronic device according to claim 1, wherein the step of graphical user interface based on the configuration of the state information associated with the portable electronic device comprising: the graphical user interface of the at least one graphical user interface display section is stopped, or changed enabled.
7. 如权利要求1所述的便携式电子设备，还包括：用于在所述配置之前认证所述附件设备是否被授权与所述便携式电子设备一起使用的装置， 其中，仅当所述认证成功时，才执行所述配置。 7. The portable electronic device according to claim 1, further comprising: prior to the configuration for the authentication means whether the accessory device used with the portable electronic device authorization, wherein, only when the authentication is successful when, before performing the configuration.
8. 如权利要求1所述的便携式电子设备，还包括用于下述操作的装置： 检测所述附件设备从所述便携式电子设备的拆分；以及一旦所述附件设备的拆分已被检测到，则将所述图形用户界面重新配置到之前的状〇 8. The portable electronic device according to claim 1, further comprising means for following operations: detecting the accessory device from the portable electronic device resolution; and upon splitting the accessory device has been detected prior to, the graphical user interface will reconfigure to the square-shaped
9. 一种用于操作便携式电子设备的方法，包括： 由便携式电子设备检测附件设备与所述便携式电子设备的附接；以及当所述便携式电子设备被可操作地连接到所述附件设备时： 由所述便携式电子设备从所述附件设备接收设备标识符和状态信息，其中该状态信息能够通过附件设备处的用户输入来改变，并且由所述便携式电子设备基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面。 And when the portable electronic device is operatively connected to said accessory device; detection by the portable electronic device and the accessory device to the portable electronic device is attached: A method of operating a portable electronic device, comprising : information provided by the portable electronic device from the accessory device and the receive device identifier state, wherein the state information can be changed by a user input at the accessory device, and is configured by the portable electronic device based on the status information the portable electronic device associated with a graphical user interface.
10. -种与便携式电子设备一起使用的附件设备，所述附件设备包括： 存储设备，被配置来存储设备标识符和状态信息；以及连接器，适于连接到所述便携式电子设备的对应连接器；以及用于在所述附件设备被可操作地连接到所述便携式电子设备的时候向所述便携式电子设备发送所述设备标识符和所述状态信息的装置，其中该状态信息能够通过附件设备处的用户输入来改变， 其中，所述便携式电子设备适于基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面。 10. - accessory device for use with a portable electronic device with the kind, the accessory device comprising: a storage device configured to store a device identifier and state information; and a connector adapted to connect to a corresponding connector of the portable electronic device ; and transmitting to the portable electronic device and the device identifier information for the state of the device when the accessory device is operatively connected to the portable electronic device, wherein the status information through attachments at the user input device to change, wherein the portable electronic device is adapted based on the status and configuration information to the portable electronic device associated with a graphical user interface.
11. 如权利要求10所述的附件设备，还包括用于下述操作的装置： 确定更新后的状态信息；以及向所述便携式电子设备发送所述更新后的状态信息， 其中，所述便携式电子设备适于基于所述更新后的状态信息来重新配置所述图形用户界面。 11. The accessory device according to claim 10, further comprising means for the following operations: determining an updated state information; and transmitting the updated status information to said portable electronic device, wherein the portable the electronic device is adapted to reconfigure the graphical user interface based on the updated status information.
12. 如权利要求10所述的附件设备，其中，所述附件设备是辅助扬声器系统，并且其中所述状态信息包括音量状态信息。 12. The accessory device according to claim 10, wherein the accessory device is an auxiliary speaker system, and wherein the state information comprises state information volume.
13. 如权利要求12所述的附件设备，其中，所述状态信息还包括所述辅助扬声器系统的均衡设置。 13. The accessory device according to claim 12, wherein the status information further comprises an auxiliary speaker system equalization setting.
14. 一种用于操作附件设备的方法，包括： 在检测到便携式电子设备连接到附件设备之后，由附件设备向便携式电子设备发送设备标识符和状态信息，其中该状态信息能够通过附件设备处的用户输入来改变， 其中，所述便携式电子设备适于基于所述状态信息来配置与所述便携式电子设备相关联的图形用户界面。 14. A method of operation of the accessory device, comprising: after detecting an accessory connected to the portable electronic device to the device, information from the accessory device to the portable electronic device identifier and the transmission state of the device, wherein the status information via the accessory device can be the user input is changed, wherein the portable electronic device is adapted based on the status and configuration information to the portable electronic device associated with a graphical user interface.
CN 201110126160 2006-02-27 2007-02-16 Media delivery system with improved interaction CN102186135B (en)
CN200780013637.22007.02.16 2007-02-16
CN102186135A CN102186135A (en) 2011-09-14
CN102186135B true CN102186135B (en) 2015-04-01
CN 201110126160 CN102186135B (en) 2006-02-27 2007-02-16 Media delivery system with improved interaction
WO2007100989A3 (en) 2007-11-08