为具有手持电子设备和媒体系统的用户提供一种灵活的远程控制协议。 Providing a flexible remote control protocol to a user having a handheld electronic device and a media system. 手持电子设备可以具有在蜂窝电话、音乐播放器或手持计算机功能之外的远程控制功能。 Hand-held electronic device may have outside of the cellular phone, music player or handheld computer features remote control function. 手持电子设备可以具有触摸敏感显示屏。 Handheld electronic device may have a touch-sensitive display. 手持电子设备可以从手持电子设备可以接收的姿态或用户输入产生远程控制信号。 The handheld electronic device may generate a remote control signal from the handheld electronic device may receive a user input or a gesture. 媒体系统可以接收该远程控制信号标签可以采取适当的动作。 The media system may receive a remote control signal tag can take appropriate action. 手持电子设备可以接收由媒体系统发送的媒体系统状态信息。 The handheld electronic device may receive media system state information transmitted by the media system. 当媒体系统状态信息与具有相关定制显示模板的注册屏幕标识相关联时,手持电子设备可以产生定制显示屏幕。 When the media system state information associated with a registration screen with associated custom display templates logo, hand-held electronic device can generate custom display screen. 当媒体系统信息不与注册屏幕标识相关联时,手持电子设备可以产生通用显示屏幕。 When the media does not identify the system information associated with the registration screen, the handheld electronic device may produce general-purpose display screen.
 本申请要求于2007年12月12日提交的美国专利申请N0.11/955,383的优先权,其通过引用全部结合于此。  This application claims the December 12, 2007 filed US Patent Application Serial N0.11 / 955,383, which is incorporated herein by reference in its entirety.
 本发明涉及媒体系统的远程控制,更具体地,涉及允许由诸如手持电子设备之类的便携设备来控制媒体系统的远程控制协议。  relates to a media system remote control of the present invention, more specifically, to allow remote control protocol is controlled by a device such as a handheld portable electronic device like a media system.
 远程控制一般用于控制电视、机顶盒、立体声收音机和其他消费电子设备。  remote control is generally used to control the TV, set-top boxes, stereos and other consumer electronic devices. 远程控制还已用于控制诸如灯、窗帘和壁炉之类的家具。 It has also been used to control the remote control of lights such as furniture, curtains and the like fireplace.
 由于大量设备使用远程控制,所以开发了通用远程控制器。  Since the large number of devices using a remote control, so the development of a universal remote controller. 可以对通用远程控制器编程以控制多于一个的设备。 Universal remote controller can be programmed to control more than one device. 例如,通用远程控制器可以被配置为控制电视和机顶盒这两者。 For example, a universal remote controller may be configured to control both the TV and set-top boxes.
 传统的远程控制设备通常专用于控制单个设备,或者在通用远程控制器的情况下控制有限的一组设备。  The conventional remote control devices generally dedicated to control a single device, or a limited set of the control device in the case of universal remote controller. 这些远程控制器不提供其他用户功能,因此其实用性被限制。 These remote control functions not available to other users, and therefore its usefulness is limited.
 因此期望能够提供一种方式以克服传统远程控制的局限性。  It is therefore desirable to provide a way to overcome the limitations of conventional remote control.
 根据本发明的一个实施例,提供一种灵活的远程控制协议以与手持电子设备和媒体系统一起使用。  According to one embodiment of the present invention, there is provided a flexible remote control protocol for use with a handheld electronic device and media system.
 手持电子设备可以被配置为执行远程控制功能以及蜂窝电话、音乐播放器、或手持计算机功能。  The handheld electronic device may be configured to perform remote control functions, and cellular telephone, music player, or handheld computer functionality. 在该设备上可以提供一个或多个触摸敏感显示器。 The device may be provided on one or more touch-sensitive display. 例如,该设备可以具有占据设备正面的大部分或全部的触摸屏。 For example, the device can occupy the front of the device have most or all of the touch screen. 双向无线通信电路可以被用来支持蜂窝电话呼叫、无线数据服务(例如,3G服务)、本地无线链路(例如,W1- Fi®或蓝牙®链路)、以及其他无线功能。 Bidirectional wireless communication circuitry may be used to support cellular telephone calls, wireless data services (e.g., 3G service), a local wireless link (e.g., W1- Fi® link or a Bluetooth ®), and other wireless functions. 在远程控制操作期间,无线通信电路可以被用来将远程控制命令传输到媒体系统。 During operation of the remote control, the wireless communication circuitry may be used to transmit remote control commands to the media system. 来自媒体系统的信息也可以被无线地传输到手持电子设备。 Information from the media system can also be transmitted wirelessly to a handheld electronic device.
 手持电子设备可以使用由无线通信电路产生的射频信号或红外信号远程地控制媒体系统。  Handheld electronic devices may use a radio frequency signal or an infrared signal remotely generated by the wireless communication medium circuit control system. 可以从触摸屏上用户的姿态(gesture)或从按钮或其他用户输入设备获得的输入来得到媒体系统命令。 Or may be obtained from the media system commands input button or other user input device to obtain from the user's gesture (Gesture) on the touch screen.
 在操作手持电子设备以控制媒体系统期间,媒体系统可以发送信号至手持电子设备。  In order to operate the handheld electronic device during a media system control, media system may send a signal to the handheld electronic device. 例如,媒体系统可以发送媒体系统状态信息至手持电子设备。 For example, the media system may transmit media system state information to the handheld electronic device. 该媒体系统状态信息可以反映,例如,媒体系统的图像或视频、可选媒体项目的列表、当如首量等级以及最大和最小音量等级、播放速度以及可用播放速度范围、标题号、章节号、媒体播放操作中耗用的时间以及剩余的时间。 The media system state information may reflect, for example, image or video media system, selectable list of media items, such as when the amount of the first grade level and the maximum and minimum volume, playback speed and playback speed range available, title number, chapter number, media playback operation elapsed time and the remaining time.
 当媒体系统状态信息被手持电子设备接收时,该手持电子设备可以显示相应的主动和被动的屏幕元素。  When the media system state information is received handheld electronic device, the handheld electronic device may display the corresponding active and passive screen elements. 被动屏幕元素可以包括从媒体系统获取的信息,诸如当前音量等级、播放速度、标题号,等等。 Passive screen elements may include information obtained from the media system, such as the current volume level, playback speed, title number, and so on. 主动屏幕元素可以为用户提供产生来自用户的适当远程控制信号的机会。 Active screen elements can be provided to generate the appropriate remote control signal from the user the opportunity for the user. 主动屏幕元素也可以包括媒体系统信息,诸如由被动屏幕元素显示的信息。 Active screen elements may also include media information systems, information such as a display screen by a passive element.
 在实施了远程控制协议的系统中,手持电子设备可以基于其能力以定制的或通用的格式显示屏幕元素。  In the embodiment of the remote control system protocol, the handheld electronic device may be based on its ability to customize the generic format or screen elements. 例如,当手持电子设备能够显示定制的屏幕元素并且当对应于一组屏幕元素的屏幕标识符跟具有相关联的定制显示模板的注册屏幕标识符的列表中的某个屏幕标识符匹配时,手持电子设备可以以定制配置显示该组屏幕元素。 For example, when the handheld electronic device capable of displaying a customized list of screen elements and when the screen identifier corresponding to a set of screen elements with customized templates to display the registration screen has an associated identifier in the identifier matches a screen, hand-held the electronic device may display the set of screen elements to customize the configuration. 只要对应于一组屏幕元素的屏幕标识符不被包括在具有相关联的定制显示模板的注册屏幕标识符的列表中时,手持电子设备可以以通用配置显示该组屏幕元素。 As long as the screen corresponding to a set of elements includes a screen identifier is not displayed when a custom list having an associated template identifier registration screen, the handheld electronic device may display a screen element in the set of common configuration. 具有相关联的定制显示模板的注册屏幕的列表可以根据不同手持电子设备的显示器和用户输入能力而变化。 The list of registered screen display customized templates with associated may vary based on user input and display capabilities of different handheld electronic devices.
 本发明的其他特征、其本质和各种优点将通过附图和以下详细描述变得更加显而易见。  Other features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description.
图1是根据本发明的一个实施例的示例性系统环境的示意图,其中具有远程控制功能的手持电子设备可以被用于控制媒体系统。  FIG. 1 is a schematic diagram of an exemplary system environment according to one embodiment of the present invention, wherein the handheld electronic device having a remote control function can be used to control the media system.
 图2是根据本发明的一个实施例的可以被用于使用远程控制协议来执行媒体系统远程控制的示例性手持电子设备的透视图。  Figure 2 is an embodiment of the present invention may be used for remote control protocol executed a perspective view of an exemplary handheld electronic device remote control of the media system.
图3是根据本发明的一个实施例的可以被用作媒体系统远程控制器的示例性手持电子设备的示意图。  FIG. 3 is a schematic diagram according to one embodiment of the present invention may be used as an exemplary handheld electronic device of media system remote controller.
 图4是根据本发明的一个实施例的可以由具有远程控制功能的手持电子设备控制的示例性媒体系统的概括的示意图。  FIG. 4 is a generalized schematic diagram of an exemplary embodiment of a media system may be controlled by a handheld electronic device having a remote control function according to the present invention.
 图5是根据本发明的一个实施例的可以由具有远程控制功能的手持电子设备控制的基于个人计算机的示例性媒体系统的示意图。  FIG. 5 is a schematic diagram of an exemplary media system based on personal computer embodiment of a control by a handheld electronic device having a remote control function according to the present invention.
 图6是根据本发明的一个实施例的可以由具有远程控制功能的手持电子设备控制的基于诸如电视、机顶盒和音频-视频接收器之类的消费电子设备的示例性媒体系统的示意图。  FIG. 6 is based on such as a television, set-top boxes and audio embodiments may be controlled by a handheld electronic device having a remote control function according to the present invention - a schematic diagram of an exemplary media system of a consumer electronic device a video receiver or the like of .
 图7是根据本发明的一个实施例的可以由被包括远程控制能力的手持电子设备控制的媒体系统显示的示例性主菜单显示屏幕。  FIG. 7 is a display screen according to an exemplary main menu can be displayed by the media system includes a remote controlled control a handheld electronic apparatus of the embodiment of the present invention.
 图8是根据本发明的一个实施例的可以由被具有远程控制能力的手持电子设备控制的媒体系统显示的示例性的正在播放(nowplaying)显示屏幕。  FIG. 8 is an embodiment of the present invention may be displayed by the media system is controlled handheld electronic device having remote control capabilities of the exemplary playing (NowPlaying) display screen.
 图9是根据本发明的一个实施例的可以由包括歌曲列表或其他可选媒体项目并可以被具有远程控制能力的手持电子设备控制的媒体应用所显示的示例性显示屏幕。  FIG. 9 is an exemplary display screen may be controlled by the handheld electronic device includes a list of songs or other media items and may be selectable with remote control capabilities of the media application shown embodiment according to the present invention.
 图10是根据本发明的一个实施例的可以由媒体系统和各种手持电子设备显示的一组示例性显示屏幕。  FIG. 10 is an embodiment may be holding a set of exemplary display screen displayed by the electronic device and the various media system according to the present invention.
 图11是示出了根据本发明的一个实施例的在媒体系统和被用于远程控制该媒体系统的手持电子设备中的示例性软件部件的示意图。  FIG. 11 is a schematic diagram illustrating an exemplary software components in a handheld electronic device and a media system for remote control of the media system in an embodiment of the present invention.
 图12是根据本发明的一个实施例的在处理用于媒体系统的远程控制命令中涉及的示例性步骤的概括流程图。  FIG. 12 is a flowchart outlining an exemplary steps involved in the remote control command for a media processing system according to one embodiment of the present invention.
 图13A是根据本发明的一个实施例,在包括正在远程控制媒体系统的手持电子设备的系统中使用灵活的远程控制命令协议时所涉及的示例性步骤的流程图。  FIG 13A is an embodiment in accordance with one embodiment of the present invention, a flowchart of exemplary steps comprising the use of a flexible remote control of the media system is a handheld electronic device remote control system according to a command protocol.
 图13B是根据本发明的一个实施例,在包括正在远程控制媒体系统的手持电子设备的系统中使用灵活的远程控制命令协议时所涉及的示例性步骤的流程图。  FIG. 13B is an embodiment in accordance with one embodiment of the present invention, a flowchart of exemplary steps comprising the use of a flexible remote control of the media system is a handheld electronic device remote control system according to a command protocol.
 图14是根据本发明的一个实施例的可以用在用于支持手持电子设备和媒体系统之间的远程控制操作的灵活的远程控制命令协议中的示例性软件代码。  FIG. 14 is a remote may be used in a flexible support for the hand-held remote-control operation between the electronic device and media system control command protocol to an embodiment of the present invention in the exemplary software code.
 图15是根据本发明的一个实施例的可以由手持电子设备使用定制界面模板显示的示例性显示屏幕。  FIG. 15 is an embodiment of an exemplary display screen may use custom interface template displayed by a handheld electronic device in accordance with the present invention.
 图16是根据本发明的一个实施例的可以由手持电子设备使用通用界面模板显示的示例性显示屏幕。  FIG. 16 is an exemplary embodiment using the exemplary embodiments may be a display screen displayed by the universal interface template handheld electronic device according to the present invention.
 图17是根据本发明的一个实施例的可以由手持电子设备显示的一组示例性显示屏幕。  FIG. 17 is a set of the embodiment may be an exemplary display screen displayed by a handheld electronic device in accordance with the present invention.
 本发明一般地涉及媒体系统的远程控制,更具体地,涉及允许由诸如手持电子设备之类的便携设备来控制媒体系统的远程控制协议。  The present invention relates to remote control media system generally, and more specifically, to allow remote control protocol is controlled by a device such as a handheld portable electronic device like a media system. 手持设备可以是专用的远程控制器或者可以是更加通用的手持电子设备,其通过加载远程控制软件应用、通过将远程控制支持结合到手持电子设备上的操作系统或其他软件中、或通过使用软件和/或硬件的组合而被配置用于实现远程控制特征。 The handheld device may be a dedicated remote controller or may be more general handheld electronic devices by remote control software application loading, supported by the remote control incorporated into the operating system or other software on the handheld electronic device, or by using software and / or combinations of hardware to be configured for remote control features. 已经被配置为支持媒体系统远程控制功能的手持电子设备在此有时被称为远程控制设备。 Has been configured to support a handheld electronic device media remote control function in this system is sometimes called a remote control device.
 图1示出了根据本发明的远程控制设备可以在其中操作的示例性系统环境。  FIG. 1 illustrates an exemplary system environment can operate the remote control apparatus according to the present invention therein. 系统10中的用户可以具有诸如用户设备12之类的用户设备。 The user system 10 may have a user device such as user equipment 12 or the like. 用户设备12可以被用来通过通信路径20控制媒体系统14。 The user equipment 12 may be used to control the media system 14 through a communication path 20. 用户设备12、媒体系统14、以及服务18可以通过通信网络16连接起来。 The user device 12, the media system 14, and the services 18 may be connected via a communication network 16. 用户设备12可以通过通信路径21连接至通信网络16。 The user equipment 12 through a communication path 21 may be connected to a communication network 16. 在本发明的一个实施例中,可以使用用户设备12通过通信网络16来控制媒体系统14。 In one embodiment of the present invention, the user equipment may be used to control the media system 1216 through the communication network 14. 也可以使用用户设备12直接控制媒体系统14。 The user equipment 12 may also be used to directly control media system 14.
 用户设备12可以具有任何适当的形状因数。  User device 12 may have any suitable form factor. 例如,用户设备12可以以手持设备或桌面设备的形式来提供,或被集成为诸如桌子或墙之类的较大结构的一部分。 For example, user device 12 may be in the form of a handheld or desktop devices is provided, or integrated as part of a larger structure such as a table or a wall or the like. 对于一种特定适合的布置(其有时作为例子在此描述),用户设备12可以是便携设备。 For a particular one suitable arrangement (which is sometimes described herein as an example), the user device 12 may be a portable device. 例如,设备12可以是手持电子设备。 For example, the device 12 may be a handheld electronic device. 可以具有远程控制能力的示例性便携电子设备包括蜂窝电话、具有无线通信能力的媒体播放器、手持计算机(有时也被称为个人数字助理)、专用远程控制设备、全球定位系统(GPS)设备、手持游戏设备、以及其他手持设备。 Exemplary portable electronic device may have remote control capabilities include cellular telephones, media players with wireless communications capabilities, handheld computers (also sometimes called personal digital assistants), a dedicated remote control device, a global positioning system (GPS) device, handheld gaming devices, and other handheld devices. 如果期望,用户设备12可以是组合了多个传统设备的功能的混合设备。 If desired, the user device 12 may be hybrid devices that combine the functions of a plurality of conventional devices. 混合手持设备的示例包括具有媒体播放器功能的蜂窝电话,具有无线通信能力的游戏设备,具有游戏和电子邮件功能的蜂窝电话,以及接收电子邮件、支持移动电话呼叫、支持网络浏览、并包括媒体播放器功能的手持设备。 Example hybrid handheld devices include a cellular telephone with media player capabilities, gaming devices having wireless communication capabilities, gaming and e-mail functionality with cellular phone and receive email, supports mobile telephone calls, Web browsing support, and media comprising handheld player function. 这些仅为示例性示例。 These are only illustrative examples.
 媒体系统14可以是任何适当的媒体系统,例如包括一个或多个电视、有线电视盒(例如,有线电视机顶盒接收器)、具有无线通信能力的手持电子设备、具有无线通信能力的媒体播放器、卫星接收器、机顶盒、个人计算机、放大器、音频-视频接收器、数字录像机、个人录像机、盒式录像机、数字视频光盘(DVD)播放器和记录器、以及其他电子设备的系统。  The media system 14 may be any suitable media system, for example, include one or more television, cable box (e.g., cable box receiver), a handheld electronic device having wireless communication capabilities, having wireless communication capabilities medium players, satellite receivers, set-top boxes, personal computers, amplifiers, audio - video system receivers, digital video recorders, personal video recorders, video cassette recorders, digital video disc (DVD) players and recorders, and other electronic devices. 如果期望,系统14可以包括可以由诸如用户设备12之类的远程控制设备控制的非媒体设备。 If desired, the system 14 may include a media device may be formed from a non-user device such as a remote control device 12 or the like to control. 例如,系统14可以包括远程控制的设备,诸如家庭自动化控制器、远程控制的灯具、开门设备、大门开启设备、汽车警报、自动窗帘和壁炉。 For example, the system 14 may include a remote control device, such as home automation controller, remote control lighting, door equipment, door openers equipment, car alarms, automatic curtains and fireplace.
 通信路径17和系统10中的其他路径,诸如设备12和系统14之间的路径20、设备12和网络16之间的路径21、以及网络16和服务18之间的路径,可以被用于处理视频、音频、和数据信号。  The other communication paths in path 17 and the system 10, 20, 21, 16 and the path between the network and services system 18 and device 12, such as the path between the path 14 between the device 12 and the network 16, may be for processing video, audio, and data signals. 系统10中的通信路径,诸如图1中的路径17和其他路径,可以基于任何适当的有线或无线通信技术。 A communication path in the system 10, a path such as path 17 and the other may be based on any suitable wired or wireless communication technologies. 例如,系统10中的通信路径可以基于有线通信技术,诸如同轴电缆、铜线、光缆、通用串行总线(USB®) ,IEEE 1394 (Fire Wire® )、使用串行协议的路径、使用并行协议的路径、和以太网路径。 For example, the communication path 10 may be based on wired communication system techniques, such as coaxial cables, copper wire, fiber optic cable, a universal serial bus (USB®), IEEE 1394 (Fire Wire®), using a serial path protocol, using the parallel path protocol, and Ethernet path. 如果期望,系统10中的通信路径可以基于无线通信技术,诸如卫星技术、电视广播技术、射频(RF)技术、无线通用串行总线技术、W1-Fi® (IEEE 802.11)或蓝牙®技术等等。 If the communication path is desired, the system 10 may be based on wireless communication technology, such as satellite technology, television broadcasting, a radio frequency (RF) technology, wireless universal serial bus technology, W1-Fi® (IEEE 802.11) or Bluetooth ® technology, etc. . 系统10中的无线通信路径也可以包括蜂窝电话频带(诸如在850MHz、900MHz、1800MHz和1900MHz的那些频带(例如,主要的全球移动通信系统或GSM蜂窝电话频带))、一个或多个专有射频链路、和其他本地和远程无线链路。 A wireless communication path system 10 may also include cellular telephone band (such as at 850MHz, 900MHz, 1800MHz and 1900MHz bands, and those (e.g., the main Global System for Mobile Communications or GSM cellular telephone bands)), one or more proprietary RF link, and other local and remote wireless links. 系统10中的通信路径可以基于使用光发送的无线信号(例如,使用红外通信)。 The communication path 10 may be based on a wireless system using an optical transmission signal (e.g., using infrared communications). 系统10中的通信路径也可以基于使用声音发送的无线信号(例如,使用声通信)。 Wireless signals (e.g., using acoustic communication) The communication path 10 may also transmit system based on the use of sound.
 通信路径20可以用于用户设备12和媒体系统14之间的单向或双向传输。  The communication path 20 may be used for unidirectional or bidirectional transmission between the user equipment 14 and media system 12. 例如,用户设备12可以发送远程控制信号到媒体系统14以控制媒体系统14的操作。 For example, user device 12 may transmit a remote control signal to the media system 14 to control the operation of the media system 14. 如果期望,媒体系统14可以发送数据信号到用户设备12。 If desired, the media system 14 may transmit a data signal 12 to the user equipment. 系统14可以例如发送信息到设备12,该信息通知设备12系统14的当前状态。 The system 14 may, for example, send information to the apparatus 12, the information notification device 12 the current state of system 14. 例如,媒体系统14可以发送关于特定设备或软件的状态的信息,诸如,电视或媒体播放器应用的当前音量设置、或使用媒体播放应用或基于硬件的播放器呈现的媒体项目的当前播放速度。 For example, the media system 14 may transmit information about the status of a particular device or software, such as a television or a media player application of the current volume setting, or a media player application or the current playback speed based on a hardware player presentation of media items.
 通信网络16可以基于任何适当的通信网络(一个或多个),诸如射频网络、因特网、以太网、无线网络、W1- pi®网络、蓝牙®网络、蜂窝电话网络、或这些网络的组合。  The communication network 16 may be based on any appropriate communication network (s), such as a radio network, the Internet, Ethernet, wireless network, W1- pi® network, a Bluetooth ® network, cellular telephone network, or the network combination.
 服务18可以包括电视和媒体服务。  service 18 may include a television and media services. 例如,服务18可以包括有线电视提供商、电视广播服务(例如,电视广播塔)、卫星电视提供商、电子邮件服务、媒体服务器(例如,提供视频、音乐、照片等的服务器)、媒体共享服务、媒体商店、节目指南服务、软件升级提供商、游戏网络等等。 For example, the service provider 18 may include cable television, broadcast television service (eg, television broadcast tower), satellite TV provider, e-mail services, media server (for example, to provide video, music, photos, etc. server), media sharing service , media store, the program guide service provider software upgrades, network games and so on. 服务18可以通过通信网络16与媒体系统14和用户设备12通信。 Service 18 may communicate via a communication network 16 and media system 14 and the user equipment 12.
 在典型的情形中,用户使用媒体系统14观看媒体。  In a typical scenario, a user using the media system 14 to view the media. 例如,可以使用媒体系统14播放压缩盘、视频盘、磁带、和基于硬盘驱动器或基于闪存盘的媒体文件。 For example, the media playback system 14 may be used a compact disc, video disc, magnetic tape, and media files based on a hard drive or flash drive. 可以使用扬声器和显示屏幕将歌曲、视频和其他内容呈现给用户。 You can use the speakers and the screen will display songs, videos and other content to the user. 在典型的情形中,从有线电视提供商接收的诸如电视节目之类的可视内容可以显示在电视上。 In a typical scenario, visual content such as a television program received from the cable provider may be displayed on the TV. 诸如歌曲之类的音频内容可以从在线源流播放或可以从本地硬盘驱动器播放。 Such as songs like audio content can be played or can play from the local hard drive from an online source stream. 这些仅仅是示例性示例。 These are merely illustrative examples. 用户可以使用基于软件和/或基于硬件的媒体播放设备与具有各种格式的多种不同媒体类型相互作用。 The user may use software-based and / or hardware-based interaction with the media player device having a plurality of different media types in various formats.
 媒体系统14中的设备可以由传统远程控制器来控制(例如,与该设备一起运来的专用红外远程控制器)。  The media device 14 may be controlled by the conventional system a remote controller (e.g., the device is shipped together with a dedicated infrared remote controller). 媒体系统14中的设备也可以使用用户设备12来控制。 Device media system 14 may also be used to control user equipment 12. 用户设备12可以具有触摸屏,其允许设备12识别基于触摸的输入,例如姿态。 User device 12 may have a touch screen, that allows the device 12 recognizes a touch-based input, for example, gesture. 可以在设备12上使用设备12中的软件和/或硬件来执行媒体系统远程控制功能。 Media system may be performed using the remote control device 12 in the software and / or hardware in the device 12. 如果期望,在其他功能之外还可以提供远程控制功能。 If desired, in addition to other features can also provide remote control functionality. 例如,可以在通常作为音乐播放器、蜂窝电话、或音乐播放器与蜂窝电话混合设备(作为示例)的设备上执行媒体系统远程控制功能。 For example, media system may perform the remote control function in the usual mixing apparatus and the cellular phone as a music player, a cellular phone, or a music player (as an example) of the apparatus. 通过这种类型的布置,当用户携带设备12远离系统14时,用户可以将设备12用于多种媒体及通信功能。 With this type of arrangement, when the user carries the device 12 remote from the system 14, the user device 12 may be used in a variety of media and communication functions. 当用户携带设备12至系统14的附近时或当用户期望远程控制系统14时(例如,通过蜂窝电话链路或其他远程网络链路),可以使用设备12的远程控制能力来控制系统14。 When the user carries the device 12 to the vicinity of the system 14 or when the user desires to remotely control system 14 (e.g., via a cellular telephone link, or other remote network link), using a remote control device 12 to control system 14. 在一种典型的配置中,在用户坐在包括系统14的至少一些部件(例如,显示器和扬声器)的房间中时,用户观看视频内容或聆听音频内容(此处统称为"观看内容")。 In a typical configuration, the user sits in a room comprising at least some of the components (e.g., a display and a speaker) system 14, a user viewing or listening to audio content, video content (collectively referred to herein as a "view content").
 用户设备12能够识别基于触摸屏的远程控制命令的能力使得设备12能够提供远程控制功能,而无需专用的远程控制按钮。  The user device 12 can recognize the ability to remotely control command based on the touch screen device 12 so that remote control can be provided without the need for a dedicated remote control button. 如果期望,设备12上的专用按钮可以被用于帮助控制系统14,但通常不需要此类按钮。 If desired, a dedicated button on the device 12 may be used to help control system 14, but typically do not need such buttons. 设备12的远程控制界面方面因此不需要干扰用于非远程控制功能的设备12的正常操作(例如,访问电子邮件消息、网上冲浪、进行蜂窝电话呼叫、播放音乐等等)。 Remote control interface aspects of the device 12 is not required for non-interference function of the normal operation of the remote control device 12 (e.g., access e-mail messages, surf the Internet, a cellular telephone call, play music, etc.). 使用设备12的基于触摸屏的远程控制界面的另一个优点是基于触摸屏的远程控制界面相对整洁。 Another advantage of the remote control device using a touch screen interface is based on a touch screen remote control interface 12 of a relatively clean. 如果期望,屏幕(触摸屏或非触摸屏)可以被用于创建软按钮,用户可以通过按邻近的按钮来选择该软按钮。 If desired, the screen (touch screen or a touch screen) may be used to create a soft button, the user can press a button to select the adjacent soft button. 也可以使用硬按钮、软按钮、和屏幕上(on-screen)可触摸选择的选项的组合。 You can also use hard buttons, soft buttons, and on-screen (on-screen) combinations can touch selection of options.
 图2中示出了根据本发明的一个实施例的示例性用户设备12。 In  FIG 2 illustrates an exemplary user device 12 according to one embodiment of the present invention. 用户设备12可以是任何适当的便携或手持电子设备。 The user equipment 12 may be any suitable portable or handheld electronic device.
 用户设备12可以包括用于处理无线通信的一个或多个天线。  User equipment 12 may include one or more antennas for handling wireless communications. 如果期望,设备12中的天线可以在多个射频收发器(无线电收发器)之间共享。 If desired, the antenna device 12 can be shared among a plurality of radio frequency transceiver (radio transceiver). 设备12中也可以具有一个或多个专用天线(例如,每个天线与一个相应的无线电收发器相关联)。 The device 12 may also have one or more dedicated antenna (e.g., each antenna with a respective associated radio transceiver).
2.4GHz的W1- Fi® (IEEE 802.11)频带进行通信,而第二收发器可以被用于使用在2.4GHz处的蓝牙@频带进行通信。 2.4GHz is W1- Fi® (IEEE 802.11) communications bands, and the second transceiver may be used for the Bluetooth band at 2.4GHz @ communication. 为了最小化设备大小和天线资源,第一收发器和第二收发器可以共享第二天线。 To minimize the size of equipment and antenna resources, the first transceiver and the second transceiver may share a second antenna.
 设备12可以具有外壳30。  Device 12 may have housing 30. 外壳30,其有时也被称为壳体,可以由任何适当的材料形成,所述材料包括塑料、玻璃、陶瓷、金属、或其他适当的材料、或这些材料的组合。 Housing 30, which is sometimes also referred to as the housing, may be formed of any suitable material, the material comprises plastic, glass, ceramic, metal, or other suitable materials, or a combination of these materials. 在一些情况下,外壳30或外壳30的部分可以由绝缘或其他低导电性材料形成,从而位于外壳30附近的导电天线元件的操作不被干扰。 In some situations, housing 30 or portions of housing 30 may be formed of other insulating or low conductivity material, so that the operation of conductive antenna elements located near the housing 30 is not disturbed.
 外壳30可以具有边框32。  The housing 30 may have a bezel 32. 如图2所示,例如,边框32可以被用来通过将显示器34附着到外壳30来将显示器34保持在适当位置。 2, for example, bezel 32 may be used by the display 34 attached to the housing 30. The display 34 is held in place. 用户设备12可以具有平坦的正面和背面。 User device 12 may have a flat front and back surfaces. 在图2的示例中,显示器34被示出为形成为用户设备12的平坦正面的一部分。 In the example of FIG. 2, the display 34 is shown as being formed as a flat front surface 12 of the user equipment part.
 显示器34可以是液晶二极管(IXD)显示器、有机发光二极管(OLED)显示器、或任何其他适当的显示器。  The display 34 may be a liquid crystal diode (IXD) display, an organic light emitting diode (OLED) display, or any other suitable display. 显示器34的最外表面可以由一个或多个塑料或玻璃层形成。 The outermost surface of display 34 may be formed from one or more plastic or glass layers. 如果期望,触摸屏功能可以被集成到显示器34中,或可以使用单独的触摸板设备来提供。 If desired, touch screen functionality may be integrated into display 34 or may be used to provide a separate touch pad device. 将触摸屏集成到显示器34来使显示器34触摸敏感的一个优点是这种类型的布置可以节省空间并减少视觉混乱。 The touch screen integrated into the display 34 to make display 34 touch sensitive is an advantage of this type of arrangement can save space and reduce visual clutter. 当期望使用基于姿态的命令或通过在显示器34上呈现可选择的屏幕上选项来控制媒体系统14时,显示器34具有触摸屏功能的布置也可以特别有利。 When desired to use gestures to control the media system commands or the option on selectable screen presented on the display 34 14, a display 34 having a touch panel function is disposed on may be particularly advantageous.
 显示器34可以具有触摸屏层和显示层。  The display 34 may have a touch screen layer and the display layer. 显示层可以具有很多像素(例如,几千、几万、几十万、几百万、或更多),其可以用于显示图形用户界面(GUI)。 The display layer may have a lot of pixels (for example, thousands, tens of thousands, hundreds of thousands, millions, or more), which can be used to display a graphical user interface (GUI). 触摸层可以是位于显示屏前面的具有触摸敏感表面的透明面板,从而触摸敏感表面覆盖显示屏的可视区域。 The touch layers may be positioned in front of the display panel with a touch-sensitive transparent surface, so that the touch-sensitive surface covers the viewable area of ​​the display screen. 触摸面板可以感测在触摸屏层上进行用户输入的X和y坐标处(例如,在用户触摸显示器34的坐标处)的触摸事件(例如,用户输入)。 The touch panel may sense the X and y coordinates (e.g., the user touches the display 34 of the coordinates) of the touch event (e.g., user input) a user input on the touch screen layer. 触摸屏层可以用于为用户设备12实现多点触摸能力,其中多个触摸事件可以同时被显示器34接收。 Layer may be a touch screen for a user equipment 12 multi-touch capabilities, multiple touch events can be received simultaneously display 34. 多点触摸能力可以允许在触摸屏显示器34上进行相对复杂的用户输入。 The multi-touch capability may allow relatively complex user input on the touch screen display 34. 触摸屏层可以基于诸如电阻、电容、红外、表面声波、电磁、近场成像等触摸屏技术。 The touch screen may be touch screen technology based layer such as a resistive, capacitive, infrared, surface acoustic wave, electromagnetic, near field imaging.
 显示屏34(例如,触摸屏)仅仅是可以与用户设备12—起使用的输入输出设备的一个示例。  The display screen 34 (e.g., a touch screen) is merely one example of the user equipment from 12- input and output devices used. 如果期望,用户设备12可以具有其他输入输出设备。 If desired, the user device 12 may have other input-output devices. 例如,用户设备12可以具有诸如按钮37之类的用户输入控制设备,以及诸如端口38和一个或多个输入输出插孔之类的输入输出部件(例如,用于音频和/或视频)。 For example, user device 12 may have buttons 37, such as a user class of the input control device, such as input and output ports, and means (e.g., for audio and / or video) 38 and one or more input-output jacks or the like. 按钮37可以是例如菜单按钮。 Button 37 may be for example a menu button. 端口38可以是包含30针数据连接器(作为例子)。 Port 38 may comprise a 30-pin data connector (as an example). 如果期望,开口42和40可以形成麦克风和扬声器端口。 If desired, openings 42 and 40 may be formed of a speaker and microphone ports. 用于用户设备12的适当的用户输入接口设备也可以包括诸如字母数字键、电源开关、电源开、电源关和其他专门按钮之类的按钮,触摸板,指点杆,或其他光标控制设备,用于提供语音命令的麦克风,或任何其他用于控制用户设备12的适当接口。 A user input device suitable user interface device 12 may also include information such as alphanumeric keys, power switches, power on, power-off, and other specialized buttons like button, a touch pad, pointing stick, or other cursor control device, with a microphone for providing voice commands, or any other suitable interface for controlling the user equipment 12. 在图2的示例中,示出了安装在用户设备12的正面上的显示屏34,但如果期望,显示屏34可以安装在用户设备12的背面、用户设备12的侧面、通过铰链(例如)连接到用户设备12的主体部分的用户设备12的上翻部分,或使用任何其他适当的安装布置。 In the example of FIG. 2, is shown mounted on the front of the display screen 12 the user equipment 34, if desired, the display 34 may be mounted on the back side of the user equipment, the user equipment 12, 12 by a hinge (e.g.) user equipment connected to the body portion of the user device 12 of turn portion 12, or using any other suitable mounting arrangement.
 尽管在图2的示例中被示例性地示出为形成在用户设备12的顶面上,但是诸如按钮37之类的按钮和其他用户输入接口设备通常可以形成在用户设备12的任何适当的部分上。  Although in the example shown exemplarily in FIG. 2 as being formed on the top surface 12 of the user equipment, but the button 37 or the like such as buttons and other user input interface devices may generally be formed in any user device 12 the appropriate fractions. 例如,诸如按钮37之类的按钮或其他用户接口控制器可以形成在用户设备12的侧面。 For example, such as button 37 or other user interface buttons may be formed in the side surface of controller 12 of the user equipment. 按钮和其他用户接口控制器也可以位于用户设备12的顶面、背面、或其他部分上。 Buttons and other user interface controller may reside in a user equipment of the top surface 12, back surface, or on other portions. 如果期望,用户设备12可以被远程控制(例如,使用红外远程控制、诸如蓝牙远程控制之类的射频远程控制等)。 If desired, the user device 12 may be remotely controlled (e.g., using an infrared remote control, remote control or the like such as a Bluetooth radio frequency remote control, etc.).
 用户设备12可以具有诸如端口38之类的端口。  The user device 12 may have ports such as port 38 or the like. 端口38,有时可以被称为扩展坞(dock)连接器、30针数据端口连接器、输入输出端口、或总线端口,可以被用作输入输出端口(例如,当将用户设备12连接到连接至计算机或其他电子设备的配对扩展坞时)。 Port 38, may sometimes be referred docking station (Dock) connector, 30-pin data port connector, input-output port, or bus port, it can be used as input and output ports (e.g., when the device 12 is connected to the connection to the user pairing a computer or other electronic device when the docking station). 用户设备12还可以具有音频和视频插孔,其允许用户设备12与外部部件接口。 The user equipment 12 may also have audio and video jacks that allow device 12 and a user interface to an external member. 典型的端口包括为用户设备12内的电池充电或基于直流(DC)电源操作用户设备12的电源插孔,与诸如个人计算机或外围设备之类的外部部件交换数据的数据端口,驱动耳机、监视器或其他外部音频视频设备的音频-视频插孔,授权蜂窝电话服务的订户标识模块(SIM)卡端口,存储卡插槽,等等。 Typical ports include a battery 12 in the user equipment based on the charge or current (DC) power supply operating a user equipment power jack 12, and an external member such as a personal computer or peripheral device to exchange data or the like data port, headphone driver, monitor audio or other external audio-video equipment - video jack, and services authorized cellular telephone subscriber identity module (SIM) card port, a memory card slot, and so on. 这些设备及用户设备12的内部电路的一些或全部的功能可以使用诸如触摸屏显示器34之类的输入界面设备来控制。 Some or all of the functions of these devices and the internal circuitry of device 12 may use the user input interface devices such as a touch screen display 34 or the like to control.
 诸如显示器34和其他用户输入接口设备之类的部件可以覆盖用户设备12的前表面上的大部分可用表面区域(如图2中的示例示出的),或者可以仅占据用户设备12的前表面的一小部分。  such as a display 34 and other user input interface devices like member can cover most of the available surface area on the front surface of the user device 12 (in the example shown in FIG. 2) or may occupy only the user device 12 a small part of the front surface.
 通过一种适当的布置,用于用户设备12的一个或多个天线可以位于用户设备12的下端36中,在端口38的附近。  achieved by a suitable arrangement for user equipment 36 in the lower end of one or more antennas 12 may be located in user equipment 12, in the vicinity of the port 38.
 图3中示出了示例性用户设备12的实施例的示意图。  FIG. 3 shows a schematic view of an exemplary embodiment of a user device 12. 用户设备12可以是移动电话、具有媒体播放器能力的移动电话、手持计算机、远程控制器、游戏机、全球定位系统(GPS)设备、这类设备的组合、或任何其他适当的便携电子设备。 The user equipment 12 may be a mobile phone, a media player having capability of the mobile phone, a handheld computer, a remote control, a game console, a global positioning system (GPS) device, a combination of such devices, or any other suitable portable electronic device.
 如图3所示,用户设备12可以包括存储器44。  As shown in FIG. 3, the user device 12 may include a memory 44. 存储器44可以包括一种或多种不同类型的存储器,诸如硬盘驱动存储器、非易失性存储器(例如,闪存或其他电可编程只读存储器)、易失性存储器(例如,基于电池的静态或动态随机存取存储器),等等。 The memory 44 may include one or more different types of memory, such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically programmable read only memory), volatile memory (e.g., battery-based static or dynamic random access memory), and the like.
 处理电路46可以被用于控制用户设备12的操作。  The processing circuitry 46 may be used to control operation of the user device 12. 处理电路46可以基于诸如微处理器之类的处理器和其他适当的集成电路。 Processing circuitry 46 may be based on a processor and other suitable integrated circuits such as a microprocessor or the like. 通过一种适当的布置,处理电路46和存储器44被用于在用户设备12上运行软件,诸如远程控制应用、互联网浏览应用、网络协议语音(VOIP)电话呼叫应用、电子邮件应用、媒体播放应用、操作系统功能(例如,支持远程控制能力的操作系统功能),等等。 By means of a suitable arrangement, processing circuitry 46 and the memory 44 are used to run software on a user device 12, such as a remote control application, internet browsing applications, voice network protocol (VOIP) telephone call applications, email applications, media playback applications , operating system functions (for example, supports remote control of operating system functions), and so on. 处理电路46和存储器44可以用于为设备12实现远程控制协议和通信协议。 Processing circuit 46 and the memory 44 may be used as a remote device 12 and communication protocol control protocol. 可以使用处理电路46和存储器44实现的通信协议包括因特网协议、无线局域网协议(例如,IEEE 802.11协议,诸如蓝牙®协议、红外通信等其他短程无线通信链路)、以及蜂窝电话协议。 And processing circuitry 46 may be used to realize memory 44 include an Internet Protocol communication protocol, a wireless local area network protocols (e.g., IEEE 802.11 protocols, other short-range wireless communications links such as the Bluetooth ® protocol, infrared communication, etc.), and cellular telephone protocols.
 输入输出设备48可以被用于允许将数据提供给用户设备12,以及允许从用户设备12向外部设备提供数据。  Input-output devices 48 may be used to allow data to be provided to the user device 12, and allows the user equipment 12 provides the data from the external device. 显示屏34、按钮37、麦克风端口42、扬声器端口40、和扩展坞连接器端口38是输入输出设备48的示例。 Display 34, button 37, microphone port 42, speaker port 40, and dock connector port 38 are examples of input-output device 48.
 输入输出设备48可以包括用户输入输出设备50,诸如按钮、触摸屏、操纵杆、点击滚轮、滚轮、触摸板、小键盘、键盘、麦克风、相机等。  Input-output devices 48 can include user input-output devices 50 such as buttons, touch screens, joysticks, click wheel, wheel, touchpad, keypad, keyboard, microphone, camera and the like. 用户可以控制用户设备12的操作,以及可以通过用户输入设备50来提供命令以远程控制媒体系统14。 The user can control the operation of the user device 12, and a user input device 50 can be used to provide commands to remotely control media system 14. 显示和音频设备52可以包括液晶显示器(LCD)屏幕或其他屏幕、发光二极管(LED)、和其他呈现视觉信息和状态数据的部件。 Display and audio devices 52 may include liquid crystal display (LCD) screens or other screens, light emitting diode (the LED), and other components presenting visual information and status data. 显示和音频设备52还可以包括音频设备,诸如扬声器和其他用于创建声音的设备。 Display and audio devices 52 may also include audio equipment such as speakers and other devices for creating sound. 显示和音频设备52可以包括音频-视频接口设备,诸如插孔和其他用于外部耳机和监视器的连接器。 Display and audio devices 52 may include an audio - video interface equipment such as jacks and other connectors for external headphones and monitors.
 无线通信设备54可以包括通信电路,诸如由一个或多个集成电路形成的射频(RF)收发器电路、功率放大器电路、无源RF部件、一个或多个天线、和其他用于处理RF无线信号的电路。  The wireless communication device 54 may include a communication circuit, a radio frequency (RF), such as formed from one or more integrated transceiver circuitry, power amplifier circuitry, passive RF components, one or more antennas, and others for processing circuit RF wireless signals. 无线信号也可以使用光来发送(例如,在电路54中使用红外通信电路)。 Wireless signals can also be transmitted (e.g., using infrared communications circuit in the circuit 54) with light.
 用户设备12可以与诸如附件56和计算设备58之类的外部设备通信,如路径60所示。  The user equipment 12 may communicate with accessory 56 and computing device 58 or the like with an external device such as the path 60 shown in FIG. 路径60可以包括有线和无线路径(例如双向无线路径)。 Path 60 may include wired and wireless paths (e.g. two-way radio path). 附件56可以包括耳机(例如,无线蜂窝耳机或音频耳机)和音频-视频设备(例如,无线扬声器、游戏控制器,或其他接收和播放音频和视频内容的设备)。 Accessories 56 may include headphones (e.g., a wireless cellular headset or audio headphones) and audio - video devices (e.g., wireless speakers, a game controller, or other receiving device and playing audio and video content).
 计算设备58可以是任何适当的计算机。  Computing device 58 may be any suitable computer. 通过一种适当的布置,计算设备58是具有用于与用户设备12建立无线连接的相关联的无线接入点(或路由器)或者内部或外部无线卡的计算机。 By means of a suitable arrangement, computing equipment 58 is a computer having associated with a user equipment for establishing a wireless connection 12 to a wireless access point (or router) or an internal or external wireless card. 该计算机可以是服务器(例如,互联网服务器)、具有或不具有互联网接入的局域网计算机、用户自己的个人计算机、对等设备(例如,另一个用户设备12)、或任何其他适当的计算设备。 The computer may be a server (e.g., an internet server), a local area network computer with or without internet access, a user's own personal computer, a peer device (e.g., another user device 12), or any other suitable computing device. 计算设备58可以与诸如图1中的服务18之类的一个或多个服务相关联。 The computing device 58 may be associated with a service, such as 1 in FIG. 18 or the like or a plurality of services. 诸如链路60之类的链路可以被用于将设备12连接到诸如媒体系统14(图1)之类的媒体系统。 Such as link 60 or the like may be used to link 12 is connected to a media system, such as 14 (FIG. 1), a media system equipment.  无线通信设备54可以被用于支持本地和远程无线链路。  The wireless communication device 54 may be used to support local and remote wireless links.
 本地无线链路的示例包括红外通信、W1- JTi®、蓝牙®、和无线通用串行总线(USB)链路。  Examples of local wireless links include infrared communication, W1- JTi®, Bluetooth ®, and wireless universal serial bus (USB) link. 因为无线W1-Fi链路通常被用于建立与局域网的数据链路,所以诸如W1- Fi®链路之类的链路有时被称为WLAN链路。 Since the wireless link W1-Fi is typically used to establish data links with local area network, such as a so W1- Fi® link upon link WLAN link it is sometimes referred to. 本地无线链路可以在任何适当的频带中操作。 Local wireless link may operate in any suitable frequency band. 例如,WLAN链路可以在2.4GHz或5.6GHz (作为例子)操作,而蓝牙链路可以在2.4GHz操作。 For example, WLAN links may 2.4GHz or 5.6 GHz (as an example) operation, whereas Bluetooth links may operate at 2.4GHz. 用于在用户设备12中支持这些本地链路的频率可以取决于使用用户设备12的国家(例如,以便遵守当地法律)、WLAN或与用户设备12连接的其他设备的可用硬件、以及其他因素。 Support for the frequency of these local links in the user device 12 may depend on the countries that use the user device 12 (for example, in order to comply with local laws), WLAN user equipment or other equipment connected to 12 available hardware, and other factors. 将WLAN能力结合到无线通信设备54中的一个优点是WLAN能力(例如,W1-Fi能力)被广泛部署。 One advantage of the ability to bind to the WLAN wireless communication device 54 is a WLAN capability (e.g., W1-Fi capability) are widely deployed. 对此类能力的广泛接受使得能够控制媒体系统14中相对宽范围的媒体设备。 Widespread acceptance of such capability enables control media system 14 relatively wide range of media devices.
 如果期望,无线通信设备54可以包括用于在远程通信链路上通信的电路。  If desired, the wireless communication device 54 may include circuitry for communicating over remote communication link. 典型的远程链路通信频带包括在850MHz、900MHz、1800MHz和1900MHz的蜂窝电话频带、在1575MHz的全球定位系统(GPS)频带、以及诸如在2170MHz的3G数据通信频带(一般被称为UMTS或通用移动电信系统)之类的数据服务频带。 Typical remote link communications frequency bands include at 850MHz, 900MHz, 1800MHz and 1900MHz cellular telephone band, 1575MHz global positioning system (GPS) band, and the UMTS or Universal Mobile (generally referred to as the 3G data communications band is 2170MHz band data services telecommunications system) and the like. 在这些示例性远程通信链路中,数据在一英里或多英里长的链路60上传输,而在短程链路60中,无线信号通常被用于在几十或几百英尺的距离上传送数据。 In these illustrative remote communications links, data transmission on a mile or more miles long link 60, link 60 and the short-range, wireless signals are typically used to transmit over a distance of tens or hundreds of feet data.
 这些仅仅是无线设备54可以在其上操作的示例性通信频带。  The wireless device 54 may be merely exemplary communications band operated on. 随着新的无线服务的提供,未来期望采用附加的本地和远程通信频带。 As new wireless services, expected future use of additional local and remote communications bands. 无线设备54可以被配置为在任何适当的一个或多个频带上操作以覆盖任何感兴趣的现有的或新的服务。 The wireless device 54 may be configured to operate an existing or new services of interest to cover any on any suitable one or more bands. 如果期望,在无线设备54中可以提供宽带天线和/或多个天线以允许覆盖更多的频带。 If desired, the wireless device 54 may provide a broadband antenna and / or to allow a plurality of antennas to cover more bands.
 图4中示出了示例性媒体系统的一个实施例的示意图。 In  FIG. 4 shows a schematic diagram of one embodiment of an exemplary media system. 媒体系统14可以包括任何适当的媒体设备,诸如电视、有线电视盒(例如,有线电视接收器)、具有无线通信能力的手持电子设备、具有无线通信能力的媒体播放器、卫星接收器、机顶盒、个人计算机、放大器、音频-视频接收器、数字录像机、个人录像机、盒式录像机、数字视频磁盘(DVD)播放器和记录器、以及其他电子设备。 Media system 14 may comprise any suitable media device, such as a television, cable box (e.g., cable TV receivers), a handheld electronic device having wireless communication capabilities, a media player having a wireless communication capability, satellite receivers, set-top boxes, personal computers, amplifiers, audio - video receivers, digital video recorders, personal video recorders, video cassette recorders, digital video disc (DVD) players and recorders, and other electronic devices. 系统14也可以包括家庭自动化控制、远程控制灯具、开门设备、大门开启设备、汽车警报、自动窗帘、以及壁炉。 The system 14 may also include home automation control, remote control lights, door equipment, door openers equipment, car alarms, automatic curtains, and fireplace.
 如图4所示,媒体系统14可以包括存储器64。 As shown in  FIG. 4, the media system 14 may include a memory 64. 存储器64可以包括一种或多种不同类型的存储器,诸如硬盘驱动存储器、非易失性存储器(例如,闪存或其他电可编程只读存储器)、易失性存储器(例如,基于电池的静态或动态随机存取存储器)等等。 The memory 64 may include one or more different types of memory, such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically programmable read only memory), volatile memory (e.g., battery-based static or dynamic random access memory) and the like.
 处理电路62可以被用于控制媒体系统14的操作。  The processing circuitry 62 may be used to control operation of the media system 14. 处理电路62可以基于一个或多个处理器,诸如微处理器、微控制器、数字信号处理器、专用集成电路、以及其他适当的集成电路。 Processing circuitry 62 may be based on one or more processors, such as microprocessors, microcontrollers, digital signal processors, application specific integrated circuits, and other suitable integrated circuits. 通过一种适当的布置,处理电路62和存储器64被用于在媒体系统14上运行软件,诸如远程控制应用、媒体播放应用、电视调谐器应用、无线电调谐器应用(例如,用于FM和AM调谐器)、文件服务器应用、操作系统功能、以及演示程序(例如,幻灯片放映)。 By means of a suitable arrangement, processing circuitry 62 and the memory 64 are used to run software on the media system 14, such as a remote control application, a media player application, a television tuner application, a radio tuner application (e.g., for FM and AM tuners), file server applications, operating system functions, and a presentation program (for example, slideshow).
 输入输出电路66可以被用于允许用户输入和数据被提供至媒体系统14,以及允许用户输入和数据从媒体系统14提供至外部设备。  Input-output circuitry 66 may be used to allow a user to input data and are provided to the media system 14, and allows the user to input data and supplied from the media system 14 to an external device. 输入输出电路66可以包括用户输入输出设备和音频-视频输入输出设备,诸如鼠标、键盘、触摸屏、麦克风、扬声器、显示器、电视机、扬声器、和无线通信电路。 Input-output circuitry 66 may include user input-output devices and audio - video input and output devices, such as a mouse, a keyboard, a touch screen, a microphone, a speaker, a display, a television, a speaker, and a wireless communication circuit.
 可以被实现为输入输出电路66—部分的适当通信协议包括因特网协议、无线局域网协议(例如,IEEE 802.11协议)、诸如蓝牙®协议等用于其它短程无线通信链路的协议、诸如UMTS等用于处理3G数据服务的协议、蜂窝电话通信协议,等等。  may be implemented as a communication protocol suitable input output circuit portion 66- include internet protocols, wireless local area network protocols (e.g., IEEE 802.11 protocols), other short-range wireless communication protocol such as Bluetooth ® link protocol used, such as UMTS protocols for handling 3G data services, cellular telephone communications protocols, and the like. 处理电路62、存储器64、以及输入输出电路66还可以被配置为实现与灵活的远程控制命令协议相关联的媒体系统特征。 A processing circuit 62, a memory 64, and input-output circuitry 66 may also be configured to implement and flexible command protocol remote control system wherein the associated media.
 图5中示出了包括计算机的示例性媒体系统的一个实施例的示意图。  FIG. 5 shows a schematic embodiment of an exemplary media include a computer system. 在图5中示出的实施例中,媒体系统14可以基于个人计算机,例如个人计算机70。 In the embodiment shown in FIG. 5 embodiment, the media system 14 may be based on a personal computer such as a personal computer 70. 个人计算机70可以是任何适当的个人计算机70,诸如个人台式计算机、膝上型计算机、用于执行媒体控制功能的计算机(例如,作为机顶盒的一部分)、服务器,等等。 Personal computer 70 may be any suitable personal computer 70, such as a personal desktop computer, a laptop computer, a computer medium for performing control functions (e.g., as part of the set-top box), the server, and the like.
 如图5所示,个人计算机70可以包括显示器和音频输出设备68。 As shown in  FIG. 5, the personal computer 70 may include a display and an audio output device 68. 显示器和音频输出设备68可以包括一种或多种不同类型的显示器和音频输出设备,诸如计算机监视器、电视、投影仪、扬声器、耳机、和音频放大器。 A display and an audio output device 68 may include one or more different types of displays and audio output devices such as computer monitors, televisions, projectors, speakers, headphones, and an audio amplifier.
 个人计算机70可以包括用户接口74。  The personal computer 70 may include a user interface 74. 用户接口74可以包括诸如键盘、鼠标、触摸屏、轨迹球等设备。 The user interface 74 may include devices such as a keyboard, mouse, touch screen, trackball.
 个人计算机70可以包括无线通信电路72。  The personal computer 70 may include a wireless communication circuit 72. 无线通信电路72可以被用于允许用户输入和数据被提供至个人计算机70,以及允许用户输入和数据从个人计算机70提供至外部设备。 The wireless communication circuitry 72 may be used to allow a user to input data and is supplied to the personal computer 70, and to allow user input and to provide data from the personal computer 70 to an external device. 无线通信电路72可以执行适当的通信协议。 Wireless communications circuitry 72 may perform appropriate communication protocol. 可以作为无线通信电路72的一部分来执行的适当的通信协议包括因特网协议、无线局域网协议、诸如蓝牙®协议等用于其它短程无线通信链路的协议、诸如UMTS等用于处理3G数据服务的协议、蜂窝电话通信协议,等等。 May include a suitable communication protocol as part of the wireless communication circuit 72 to perform the Internet protocols, wireless local area network protocols such as Bluetooth ® protocol, etc. Other protocols for short range wireless communications links, such as UMTS 3G data services and the like for processing protocol , cellular telephone communications protocols, and the like. 无线通信电路72可以使用与计算机70中的其他部件位于相同电路板上的收发器来提供,可以使用插入式卡(plug-1n card)(例如,PCI卡)来提供,或者可以使用外部设备(例如,无线通用串行总线适配器)来提供。 The wireless communication transceiver circuitry 72 may be used with other components in the computer 70 located on the same circuit board is provided, plug-in cards can be used (plug-1n card) (e.g., PCI card) is provided, or may use an external device ( for example, a wireless universal serial bus adapter) is provided. 如果期望,无线通信电路72可以包括红外通信能力(例如,以便接收来自设备12的IR命令)。 If desired, communication capabilities 72 may include an infrared wireless communications circuitry (e.g., in order to receive the IR commands from device 12).
图6是根据本发明的一个实施例的基于消费类电子设备的示例性媒体系统的示意图。  FIG. 6 is a schematic diagram of an exemplary media system based consumer electronic device, according to one embodiment of the present invention. 在图6的实施例中,媒体系统14可以包括一个或多个媒体系统部件(有时称为系统),诸如媒体系统76、媒体系统78、和媒体系统80。 In the embodiment of FIG. 6, the media system 14 may include one or more media system components (sometimes referred to as a system), such as the media system 76, the media system 78, and media system 80.
 如图6所示,媒体系统76可以是电视或其他媒体显示器,媒体系统78可以是连接至扬声器86的音频-视频接收器,而媒体系统80可以是机顶盒(例如,有线电视机顶盒、基于计算机的机顶盒、能够通过诸如接收器78之类的音频-视频接收器来播放无线流媒体文件的网络连接的媒体播放设备,等等)。  As shown in FIG. 6, the media system 76 may be a television or other display media, the media system 78 may be connected to a speaker 86 audio - video receivers, and the media system 80 may be a set top box (e.g., cable box, set-top box-based computer, such as through an audio receiver 78 or the like - to play media playback apparatus of a wireless network connection file streaming video receiver, etc.).
 媒体系统76可以是电视或其他媒体显示器。  The media system 76 may be a television or other media display. 例如,媒体系统76可以是显示器,诸如高清电视、等离子屏、液晶显示器(LCD)、有机发光二极管(OLED)显示器,等等。 For example, the media system 76 may be a display, such as a high definition television, plasma screen, a liquid crystal display (LCD), an organic light emitting diode (OLED) display, and the like. 电视76可以包括电视调谐器。 Television 76 may include a television tuner. 用户可以通过使用调谐器调谐至合适的电视频道来观看期望的电视节目。 Users can be tuned by using a tuner to the appropriate television channel to watch a desired television program. 电视76可以已经集成有扬声器。 TV 76 may have integrated speakers. 使用远程控制命令,电视76的用户可以执行诸如为调谐器改变当前电视频道或调节由电视76中的扬声器产生的音量之类的功能。 Using a remote control command, the television 76 may be performed, such as a user to change the current TV channel or the adjustment function generated by the television 76 such as a speaker volume tuner.
 媒体系统78可以是首频-视频接收器。  The first media system 78 may be a frequency - video receiver. 例如,媒体系统78可以是具有在各种视频和音频输入之间切换的能力的接收器。 For example, the media system 78 may be a receiver capability between the various video and audio input switching. 媒体系统78可以被用来放大要通过扬声器86播放的音频信号。 Media system 78 may be used to amplify 86 to be played through the speakers of an audio signal. 要被系统78放大的音频可以以数字或模拟形式从电视76和媒体系统80提供。 To be amplified audio system 78 may be provided from television 76 and media system 80 in digital or analog form.
 媒体系统80可以是机顶盒。  The media system 80 may be a set-top box. 例如,媒体系统80可以是有线电视接收器、基于计算机的机顶盒、网络连接的媒体播放设备、个人录像机、数字录像机,等等。 For example, the media system 80 may be a cable television receiver, a computer-based media playback apparatus set-top box, network connections, personal video recorders, digital video recorders, and the like.  媒体系统76、78和80可以通过路径84互相连接。  Media systems 76, 78 and 80 through the path 84 may be connected to each other. 路径84可以基于任何适当的有线或无线通信技术。 Path 84 may be based on any suitable wired or wireless communication technologies. 在一个实施例中,音频-视频接收器78可以通过路径84接收来自电视76和机顶盒80的音频信号。 In one embodiment, audio - video receiver 78 can receive audio from a television set-top boxes 76 and signal paths 84 through 80. 这些音频信号可以作为数字信号或模拟信号被提供。 These audio signals may be provided as a digital signal or an analog signal. 接收器78可以放大所接收的音频信号,并可以提供相应的放大的输出到扬声器86。 The receiver 78 may amplify the received audio signal, and may provide corresponding amplified output to the speaker 86. 机顶盒80可以提供视频和音频信号到电视76'并且可以提供视频和音频信号到音频-视频接收器78。 Set-top box 80 may be provided to the television video and audio signals 76 'and may provide video and audio signals to an audio - video receiver 78. 机顶盒80可以例如通过电视信号输入线从电视提供商接收电视信号。 For example, the set top box 80 may receive television signals from a television signal input through the TV cable provider. 机顶盒80中的调谐器可以被用于调谐至期望的电视频道。 STB 80 may be a tuner for tuning to a desired television channel. 对应于该频道的视频和音频信号可以被提供到电视76和接收器78。 Corresponding to the channel of video and audio signals may be provided to the television 76 and a receiver 78. 机顶盒80也可以提供记录的内容(例如,已经记录在硬盘上的内容)、下载的内容(例如,已经从因特网下载的视频和音频文件,等等)。 Set-top box 80 may also provide a record of the content (for example, content that has been recorded on the hard disk), downloadable content (for example, has been downloaded from the Internet video and audio files, and so on).
 如果期望,电视76可以发送视频和音频信号到数字录像机(机顶盒80),同时发送音频至音频-视频接收器78以通过扬声器86播放。  If desired, the TV 76 may transmit video and audio signals to a digital video recorder (STB 80), simultaneously transmitting audio to the audio - video receiver 78 through a speaker 86 to play. 这些示例仅仅是示例性的。 These examples are merely illustrative. 图6的媒体系统部件可以以各种适当的方式互相连接。 FIG 6 is a media system components may be interconnected in various suitable ways.
 媒体系统部件76、78和80可以包括无线通信电路82。  The media system components 76, 78 and 80 may include a wireless communication circuit 82. 无线通信电路82可以被用于允许用户输入和其他信息在媒体系统76、78和80、用户设备12、以及服务18之间交换。 The wireless communication circuitry 82 may be used to allow user input and other information between the media system 76, 78 and 80, user equipment 12, 18 and the service exchange. 无线通信电路82可以被用于执行一个或多个通信协议。 The wireless communication circuitry 82 may be used to perform one or more communication protocols. 可以作为无线通信电路82 —部分被执行的适当的通信协议包括因特网协议、无线局域网协议(例如,IEEE 802.11协议)、诸如蓝牙®协议等用于其它短程无线通信链路的协议、诸如UMTS等用于处理3G数据服务的协议、蜂窝电话通信协议,等等。 Can be used as a wireless communication circuit 82 - suitable communications protocol comprises a portion of an Internet Protocol is performed, a wireless local area network protocols (e.g., IEEE 802.11 protocols), such as Bluetooth ® protocol, etc. Other protocols for short range wireless communications links, such as UMTS, etc. with 3G protocol for processing data and services, cellular telephone communications protocols, and the like.
 媒体系统76、78和80可以通过诸如路径84之类的路径来交换用户输入和数据。  Media systems 76, 78 and 80 may exchange data via a user input and a path such as path 84 or the like. 如果媒体系统76、78和80中的一个或多个不是用户设备12通过通信路径20(图1)直接可访问的,则能够通过通信路径20访问用户设备12的任何媒体系统76、78或80可以使用路径84之一在用户设备12和无法通过通信路径20直接访问用户设备12的任何媒体系统之间形成桥梁。 If the media system 76, 78 and 80 or a plurality of user devices 12 are not directly accessible through a communication path 20 (FIG. 1), the user equipment 20 can access any of the media system 12 through a communication path 76, 78 or 80 one can use a path 84 is formed between the bridge 12 and the user device 20 can not directly access the user equipment through a communication path 12 of any media system.
 图7示出了可以由媒体系统14提供的示例性菜单显示屏幕。  FIG. 7 shows an exemplary menu may be displayed by the media system 14 provides a screen. 当用户在各种可用的媒体类型中进行选择时,媒体系统14可以呈现图7的菜单屏幕。 When the user makes a selection in a variety of media types available, the media system 14 may present a menu screen of FIG. 7. 在图7的示例中,可选择的媒体类型包括DVD 87、照片88、视频89、和音乐90。 In the example of FIG. 7, select media types including DVD 87, 88 photos, videos, 89, 90, and music. 这仅仅是示例性的。 This is just exemplary. 任何适当的菜单选项都可以用媒体系统14呈现,以允许用户在不同的可用媒体类型之间进行选择、在不同的操作模式之间进行选择、以及进入设置模式,等等。 Any suitable options may be presented with a menu media system 14, to allow the user between different media types available for selection, to choose between different modes of operation, and entering a setting mode, and the like.
 用户设备12可以被用于浏览由媒体系统14呈现的可选择的媒体选项。  User device 12 may be used to browse media options selectable by the media presentation system 14. 用户设备12也可以被用于选择媒体选项。 User device 12 may also be used to select media options. 例如,用户设备12可以通过路径20无线地发送命令到媒体系统14,所述命令指引媒体系统14移动通过可选择的媒体选项。 For example, user equipment 12 may send commands to the media system 14 through the wireless path 20, the media system commands the mobile guide 14 by a selectable media options. 当移动通过可选择的媒体选项时,每个可能的选择都可以转动以将新的媒体选项放在主要位置(即,显示器的显眼的中央位置)。 When the media moves through the selectable options, each possible choice may be rotated to a new position on the major options for the media (i.e., a prominent central position of the display). 在这种类型的配置中,用户设备12可以通过路径20发送用户输入到媒体系统14,以选择当前突出显示的媒体选项(即,图7的示例中显示在底部的选项)。 In this type of configuration, the user equipment 12 may send user input through a path 20 to the media system 14, media options to select the currently highlighted (i.e., the example shown in FIG. 7 at the bottom of the options). 如果期望,用户设备12可以通过路径20发送命令到媒体系统14,以选择任何所显示的可选择媒体选项,而不需要先滚过一组可用选项来在视觉上突出显示特定选项。 If desired, the user equipment 12 may send a command to the media system 14 via path 20, to select any of the displayed selectable media options, without first scrolling through a list of available options to a particular option is highlighted visually.
 图8示出了示例性的正在播放显示屏幕,其可以由媒体系统14呈现给用户。  FIG 8 illustrates an exemplary display screen being played, which may be presented by the media system 14 to the user. 在媒体系统14执行媒体播放操作时,媒体系统14可以呈现图8的正在播放屏幕。 When media system 14 for media playback operation, media system 14 may present Figure 8 is playing screen. 例如,在媒体系统14播放音频曲目时,媒体系统14可以显示具有图像91 (例如专辑封面)、进度条95、进度指针96、和诸如音频曲目名称92、艺术家名称93和专辑名称94之类的曲目信息的屏眷。 For example, at 14 playing audio track media system, the media system 14 may display an image having 91 (e.g., album cover), the progress bar 95, the progress pointer 96, and such audio track name 92, artist name 93 and the album name 94 or the like the track information screen dependents.
 当音频(或视频)信息被呈现给用户时(例如通过系统14中的扬声器或显示器),在播放音频(或视频)曲目期间(例如,当媒体系统14正在显示图8中所示类型的正在播放屏幕时),用户设备12可以被用于执行远程控制功能。  When the audio (or video) information is presented to the user (e.g., via a speaker 14 or a display system), during playback of audio tracks (or video) (e.g., when the media system 14 shown in FIG. 8 is being displayed when the type of screen being played), the user device 12 may be used to perform remote control functions. 例如,用户设备12可以通过路径20发送用户输入命令到媒体系统14,以增大或减小音量设置,以启动播放操作、暂停操作、快进操作,倒回操作、或跳过曲目操作。 For example, user device 12 may send user input through a path 20 to the media system 14 commands to increase or decrease the volume setting to start the play operation, the operation pause, fast-forward operation, a rewind operation, operation or skip tracks.
 图9示出了可以与在媒体系统14上运行的媒体应用相关联的示例性显示屏幕。  FIG 9 illustrates an exemplary display screen that may be associated with the application running on the media in the media system 14. 当媒体系统14执行媒体播放操作或当用户对选择播放列表中包括的歌曲、视频、或其他媒体项目感兴趣时,媒体系统14可以使用媒体应用以在图9的屏幕中呈现可用媒体项目的列表。 When the media system 14 for media playback operation or when the user choose to play the songs included in the list, when interest in the video, or other media projects, media system 14 may use the media applications to the list of available media items presented in the screen of FIG. 9 . 例如,在媒体系统14播放音频曲目时,媒体系统14可以显示具有曲目信息97、进度条95、曲目列表区域98、和关于当前突出显示的曲目的信息99的屏幕。 For example, when playing the audio track from the media system 14, the media system 14 can display 97, a progress bar 95, 98, and the track on the track list area currently highlighted information screen 99 has a track information.
 用户设备12可以用于远程控制在曲目信息区域97中列出的当前播放音频曲目。  The user device 12 may be used to remotely control the audio track currently playing track information area 97 are listed. 通过这种类型的布置,用户设备12可以通过路径20发送命令到媒体系统14,以增大或减小音量,播放、暂停、快进、倒回、或跳过曲目。 With this type of arrangement, the user device 12 to the media system 14 may be via path 20 sends a command to increase or decrease the volume, play, pause, fast forward, rewind, or skip tracks. 用户设备12也可以在曲目列表98上执行远程控制功能。 The user equipment 12 may also perform remote control functions 98 in the track list. 例如,用户设备12可以通过路径20发送用户输入到媒体系统14,指引媒体系统14使突出显示区域滚过曲目列表98和选择将被媒体系统14播放的突出显示的曲目。 For example, user device 12 may be input to the media system 14 transmits the user via path 20 to guide the media system 14 causes highlight region 98 scrolling through the list of the track and the track selection will be highlighted media playback system 14.
 诸如图7的菜单屏幕、图8的正在播放屏幕以及图9的媒体项目选择列表屏幕之类的屏幕仅仅是操作期间可由媒体系统显示的信息类型的示例。  FIG. 7, such as a menu screen, playing screen of FIG. 8 and FIG. 9 media item selection screen listing screen or the like is merely an example type of information may be displayed during operation of a media system. 例如,媒体系统14可以呈现不同的屏幕或相比于图7、8、9的屏幕具有更多信息(例如,关于电视节目的信息,等等)的屏幕。 For example, media system 14 may present different screens or screen in Figure 7,8,9 compared with more information (for example, information about television programs, etc.) of the screen. 图7、8、9的屏幕仅仅是示例性的。 FIG screen 7,8,9 merely exemplary.
 图10示出了可以由诸如媒体系统14之类的媒体系统和诸如设备12之类的各种手持电子设备显示的示例性显示屏幕。  FIG. 10 shows a handheld electronic device can display various exemplary media system 14, such as a display screen or the like and a media system, such as device 12 or the like. 在图10的示例中,媒体系统14显示正在播放屏幕中的音量状态,例如音量显示101。 In the example of Figure 10, the media system 14 is playing display state of the screen volume, such as volume display 101. 音量显示101可以是媒体系统上的传统的音量显示,例如屏幕上的显示或物理的音量显示(例如,音量旋钮)。 Volume display 101 may be a conventional display system, the volume of the medium, such as a display or physical volume display on the screen (e.g., volume knob).
 用户可以具有很多用于远程控制媒体系统的设备。  A user can have many devices for remotely controlling a media system. 例如,一个用户可以具有智能电话而另一个用户可以具有音乐播放器。 For example, a user can have a smart phone while another user may have a music player. 每个设备可以具有不同的能力,例如不同的显示能力和用户接口能力。 Each device may have different capabilities, such as different display capabilities and user interface capabilities. 用户也可以具有不同类型的媒体系统。 Users may also have different types of media systems.
 使用远程控制协议,媒体系统和手持设备可以互相通信,使得多种远程控制功能可以被呈现给用户。  Using a remote control protocol, media system and handheld devices can communicate with each other, so that a variety of remote control functions can be presented to the user. 媒体系统可以发送媒体系统状态信息到用户设备。 Media system may transmit media system status information to the user equipment. 媒体系统状态信息可以包括,例如,音量设置信息,均衡器设置、标题或曲目信息,等等。 Media system state information may include, for example, volume settings information, equalizer settings, title or track information, and the like.
用户设备12可以具有屏幕管理器,其使用从媒体系统接收的媒体系统状态信息来将屏幕元素显示给用户。  User device 12 may have a screen manager, a media system which uses status information received from the media system to the screen elements displayed to the user. 屏幕元素可以包括主动屏幕元素,诸如音量控制器、播放控制器、均衡器设置控制器等。 Screen elements may include an active screen elements, such as volume control, play control, equalizer settings controller. 主动屏幕元素在此有时也被称为控制器。 Active elements in this screen is also sometimes called a controller. 屏幕元素也可以包括被动屏幕元素,例如标题显示、图像显示,等等。 Screen elements may also include passive screen elements, such as title display, image display, and so on.
 在图10的示例中,音量控制器可以由设备12显示,其对应于媒体系统14的音量状态。  In the example of Figure 10, the volume may be displayed by the controller device 12, the volume of which corresponds to the state of the media system 14. 一些设备可以具有可用的定制界面模板(例如,以便提供增强的或独特的显示屏幕元素的方式)。 Some devices may have a custom interface templates available (for example, to provide enhanced or unique display screen elements the way). 其他设备可以具有可用的通用界面模板。 Other devices may have a common interface templates available. 诸如图10的媒体系统14之类的媒体系统可以发送屏幕标识符(ID)以及媒体系统状态信息到设备12。 FIG media system 10, such as the media system 14 or the like can send a screen identifier (ID) and a media system state information to the device 12. 每个设备12中的屏幕管理器可以维护注册屏幕ID列表。 12 Each of the device's screen manager can maintain the registration screen ID list. 通过将接收的屏幕ID与注册屏幕ID列表进行比较,给定设备12中的屏幕管理器可以确定定制界面模板是否可用于在该用户设备上显示屏幕。 By comparing the ID list screen ID and the received registration screen, given the screen manager device 12 may determine whether the template can be used to custom interface screen displayed on the user equipment.
 诸如控制器103、105、和107之类的音量控制器可以由具有不同能力和/或配置的手持电子设备12来呈现。  The controllers 103, 105, and 107 like the fader 12 can be presented, such as by a handheld electronic device having different capabilities and / or configuration. 特定设备显示控制器的方式可以基于设备的能力而改变。 Specific controller device may display capabilities of the device based on the change. 例如,诸如音量控制器103之类的音量控制器可以由具有可用的第一定制界面模板的第一设备显示。 For example, volume control 103, such as volume control or the like may be displayed by a first device having a first custom interface templates are available. 诸如音量控制器105之类的音量控制器可以由具有可用的第二定制界面模板的第二设备显示。 105, such as a volume control or the like may be displayed by a second volume control device having a second custom interface template is available. 在没有可用的定制界面模板的设备12中,设备可以使用通用界面模板来显示诸如音量控制器107之类的音量控制器。 In the apparatus of the custom interface template 12 is not available, the device can use a common interface such as a template to display a volume fader controller 107 or the like.
 图11中示出了与在用户设备12上执行的示例性远程控制应用相关联的软件部件的示意图。 In  FIG. 11 shows a schematic of software components of an exemplary remote control application associated with executing on a user device 12. 远程控制应用可以使用存储在用户设备12的存储器44中并由用户设备上的处理电路46执行的软件来实现。 Remote control application software can be a memory device 12 of the user on the user device processing circuit 44 implemented by a 46 executing stored.
 如图11所示,设备12中的远程控制应用可以包括远程客户端100。 As shown in  11, the remote control application device 12 may include a remote client 100. 远程客户端100可以作为用于设备12上的远程控制应用的通信接口。 The remote client communication interface 100 may be used as a remote control application on the device 12. 远程客户端100可以通过双向无线链路连接到媒体系统14中相应的控制服务器114。 The remote client 100 may be connected to the media system 14 corresponding to the control server 114 by bidirectional radio link. 远程客户端100可以发送诸如远程控制命令信息之类的信息到控制服务器114。 The remote client 100 may transmit information such as a remote control command or the like to the control server 114. 媒体系统14和服务器114可以将媒体内容提供至远程客户端100 (例如,作为下载文件和流媒体)。 Media system 14 and the server 114 may provide media content to the remote client 100 (e.g., as the download files, and streaming). 媒体系统14和服务器114也可以发送关于媒体系统的当前状态的信息(即,在系统14上运行的软件的当前状态和/或硬件状态信息)。 Server 14 and media system 114 may also transmit information on the current state of the media system (i.e., the current state of the system 14 running on the software and / or hardware status information). 媒体系统状态信息可以包含关于一个或多个屏幕元素的状态的信息。 Media system state information may include information about the state of one or a plurality of screen elements. 屏幕元素可以对应于屏幕上的控制器,诸如音量控制器或与显示列表相关联的控制器。 Screen elements may correspond to the controller on the screen, such as a volume control or a controller associated with the display list. 屏幕元素也可以包括用于显示亮度、对比度、色调、音频均衡器设置等的控制器。 Screen elements may also comprise a controller display brightness, contrast, hue, audio equalizer settings and the like. 如果期望,屏幕元素可以包括图像或视频。 If desired, the screen elements may include images or video.
 屏幕管理器102可以处理远程客户端100接收的媒体系统状态信息并产生适于用户设备12的显示屏幕。  Screen manager 102 can access the remote client state information received from the media system 100 and the user equipment is adapted to generate a display screen 12. 在给定用户设备上的屏幕管理器可以为该设备产生反映该设备特定能力的显示屏幕。 Screen Manager on a given user device may be generated to reflect a particular capability of the device a display screen for the device.
 屏幕管理器102可以维护注册的屏幕标识符(ID)的列表104。  Screen manager 102 may maintain a registry of screen identifier (ID) of the list 104. 每个屏幕ID可以对应于特定的一组要显示的屏幕元素。 Each screen ID may correspond to a particular set of screen elements to be displayed. 例如,一个屏幕ID可以对应于诸如音量控制器、列表控制器和图像的一组屏幕元素。 For example, a screen such as ID may correspond to volume control, a group of screen images and control element list. 媒体系统14可以例如运行媒体播放操作,其上显示媒体项目列表、显示当前播放项目的封面、和显示音量控制滑块。 Media system 14 may operate, for example, to run a media player, which displays a list of media items, display the cover of the currently playing item, and display the volume control slider. 为保证该信息正确地显示在设备12上,媒体系统可以发送屏幕ID到设备12。 To ensure that the correct information is displayed on the device 12, the media system may transmit the device ID to the screen 12. 屏幕ID标识哪个屏幕当前被显示在系统14上,进而通知设备12需要显示哪些屏幕元素。 ID identifies which screen is currently displayed on the screen of the system 14, notification device 12 which in turn needs to display the screen element. 注册屏幕ID列表104可以被用于标识定制界面模板106所对应的屏幕元素组。 Registered ID list screen 104 may be used to identify custom interface templates 106 corresponding to the screen element group.
的一组屏幕元素的显示屏幕。 A group of display screen screen elements.
 可以有对应于多个不同屏幕ID的多个不同的定制界面模板106。  There may be a plurality of different screens corresponding to a plurality of different custom interface ID 106 templates. 可用的注册屏幕ID和定制界面模板106的列表通常在不同的用户设备之间改变。 List registration screen ID and custom interface templates 106 available usually vary between different user devices. 例如,拥有有限显示能力(即,小屏幕)的用户设备可以不具有跟拥有更强显示能力的用户设备一样多的注册屏幕ID和相应的定制界面模板。 For example, with limited display capabilities (ie, small screen) user devices may not have the same user with the ability to display devices have a stronger and more registration screen ID and corresponding custom interface templates.
 当用于定制屏幕的界面模板不可用时,通用界面模板108可以被屏幕管理器102使用以在用户设备12中产生显示屏幕。  When the interface for customizing screen template is not available, the universal interface 102 the template 108 may be used to generate a screen display screen manager in the user device 12. 每当已从媒体系统14接收的屏幕ID与注册屏幕ID列表中的屏幕ID不匹配,并因而没有对应的定制界面模板时,就可以使用通用界面模板。 Whenever the screen ID does not match the registered ID list screen from the media system 14 receives the screen ID, and thus no corresponding custom interface templates, you can use a common interface template. 通用界面模板可以被用于呈现音量控制、列表控制、和使用具有图16所示类型的布置(作为示例)的图像。 Universal interface template may be used to render the volume control, the control list, and an image having the type shown in the arrangement of Figure 16 (as an example) a.
 如图11所示,多个应用110可以在媒体系统14上执行。  As shown in FIG 11, a plurality of applications 110 may execute on the media system 14. 应用110可以包括诸如媒体播放器、幻灯片演示应用、网络浏览器、音频或视频记录软件、电子电视节目指南、文件共孚程序等应用。 The application 110 may include applications such as media players, slide presentation application, a web browser, audio or video recording software, electronic television program guides, documents a total of Corfu procedures.
 插件112可以向单独的应用程序110提供远程控制功能。  Plug-in 112 may provide a remote control functionality to the separate application 110. 插件112可以为控制服务器114从应用110中提取媒体系统状态信息。 Plug-in 112 may extract the status information from media system 110 for controlling the application server 114. 媒体系统状态信息可以包括诸如图像(例如,封面)、视频、标题名称、艺术家名称、专辑名称等被动屏幕元素。 Media system state information may include information such as images (eg, cover), video, title name, artist name, album title and other passive screen elements. 媒体系统状态信息也可以包括主动屏幕元素,其表示针对应用的可能的远程控制功能。 Media system state information may also include active screen element, which represents for possible remote control functionality of the application. 主动元素可以是应用110的远程可控特征,诸如音量设置、媒体项目列表(例如,媒体播放器应用可以访问的媒体系统12中的媒体项目列表)中的突出显示区域、播放控制(例如,播放、暂停、倒回、快进)、对比度设置、均衡器设置等。 Active elements can be applied remotely controllable features 110, such as volume setting, a list of media items (e.g., a media list of media player application may access the media system 12 projects) of the highlighted area, playback controls (e.g., play , pause, rewind, fast forward), contrast settings, equalizer settings and so on. 插件112可以从应用110向控制服务器114提供媒体系统状态息。 Plug-in media system 112 may provide status information to the control server 114 from the application 110.
 插件112可以从控制服务器114接收远程控制命令信息,以及可以为应用110执行期望的动作。  Plug-in 112 may receive the remote control command information, and the application 110 may perform a desired operation from the control server 114. 例如,当来自设备12的远程控制命令信息指示媒体播放器110中的媒体播放操作的音量应当增加时,插件112可以相应地调节媒体播放器应用中的音量设置。 For example, when the remote control device from the command information 12 indicates the volume of media playback operation of the media player 110 should be increased, the insert 112 may be adjusted volume of the media player application settings. 在另一示例中,当远程控制命令信息指示用户已经选择了要播放的媒体项目,则插件112可以命令媒体播放器应用110启动该媒体项目的媒体播放。 In another example, when the remote control command information indicates that the user has selected media item to be played, the plug 112 may command the media player application 110 starts the media item media player.
 控制服务器114可以保持与远程客户端100的双向通信链路。  The control server 114 may maintain two-way communications link with a remote client 100. 控制服务器114可以广播可用的媒体系统远程控制的列表。 Remote control system list of media control server 114 may broadcast is available. 例如,控制服务器114可以广播其拥有具有提供远程控制功能的插件的媒体播放器应用。 For example, the control server 114 may broadcast its own media player application having a remote control function of the insert. 广播信息可以被用户设备12上的远程客户端100接收。 Information may be broadcast on the remote client 100 receives the user device 12 side. 远程客户端100可以以对激活远程控制功能的请求来作为响应。 The remote client 100 may request activation of the remote control to function as a response. 当远程控制功能被激活时,每当媒体系统状态信息被更新时,或者以预设时间间隔,控制服务器114可以将媒体系统状态信息从插件112转发到用户设备12上的远程客户端100。 When the remote control function is activated every time the media system state information is updated, or at preset time intervals, the media control server 114 system state information may be forwarded to the remote client 112 from the plug 12 on the end user device 100. 控制服务器114也可以从远程客户端100接收远程控制命令信息并转发该命令信息到插件112。 The control server 114 may be remote from the client 100 receives the remote control command information and forwards the information to the command plug 112.
 图12示出了控制媒体系统包括的步骤的概括流程图。  FIG. 12 illustrates a generalized flowchart of controlling a media system comprising the steps of. 图12的流程图示出了媒体系统控制命令和媒体系统状态信息可以如何传播通过系统10。 12 is a flow chart illustrating a control command and a media system how the media system status information may be propagated through the system 10.
 如步骤116所示,用户设备12可以接收用户输入并可以发送远程控制命令信息到媒体系统14。 As shown in  In step 116, the user device 12 may receive user input and may send a remote control command information to the media system 14. 用户可以通过例如在显示屏幕34上做出输入姿态或选择用户设备12上的按钮34来提供用户输入。 The user may provide user input by, for example, or make a gesture input select button 34 on the user device 12 on the display screen 34. 用户设备12可以从用户输入产生相应的媒体系统远程控制命令,并可以通过通信链路发送媒体系统远程控制命令信息到媒体系统14的控制服务器114。 The user equipment 12 may generate a corresponding media system remote from the user input control command, and may transmit media system control command information to the remote control server 14, media system 114 via a communication link.
 可替换地,用户可以提供用户输入到传统的或专用的远程控制设备(例如,传统的通用远程控制器或专用于特定媒体系统的远程控制器),而远程控制设备可以发送远程控制命令到媒体系统14(步骤118)。  Alternatively, the user may provide user input to a conventional or dedicated remote control device (e.g., a conventional universal remote control dedicated to a particular media system or a remote controller) and the remote control device may transmit the remote control command to the media system 14 (step 118). 用户输入可以是任何适当的用户输入,例如在远程控制设备上按下按钮。 The user input may be any suitable user input, such as pressing a button on a remote control device.
 在步骤120,媒体系统14可以接收命令信息并采取适当的动作。  In step 120, the media system 14 may receive the command information and take appropriate action. 命令信息可以是从用户设备12接收的远程控制命令,可以是从传统的远程控制设备接收的命令,或可以是使用本地用户接口(例如,图4的输入输出电路66)直接在媒体系统14处接收的命令。 Command information may be from a remote control command the user equipment 12 received, may be received from a conventional remote control device commands, or may use the local user interface (e.g., FIG input-output circuitry 664) of the media system 14 directly received command. 在接收命令信息之后,媒体系统14可以采取适当的动作,诸如调节媒体播放设置(例如,音量设置)、播放媒体项目、执行播放控制(例如,播放、暂停等)、调节媒体系统配置设置等。 After receiving the command information, the media system 14 can take appropriate actions, such as adjusting a media player settings (e.g., volume setting), playing the media item, the playback controls (e.g., play, pause, etc.), adjusting a media system configuration settings.
 在步骤122,媒体系统14可以发送媒体系统状态信息到用户设备12。  In step 122, the media system 14 may transmit status information of the media system 12 to the user equipment. 媒体系统状态信息可能已经被媒体系统14在步骤120采取的动作更改过。 Media system state information may have been changed in step 120 to take action 14 of the media system. 例如,如果媒体系统调节了诸如播放音量之类的媒体播放设置,则更新的媒体系统信息可以反映新的音量等级。 For example, if the media system adjusts the media playback settings such as the playback volume and the like, the updated media system information may reflect the new volume level. 媒体系统14可以在双向通信路径20上或通过通信网络16及路径17和21发送更新的状态信息。 Media system 14 may send updates or through the communication network 16, and path 17 and 21 in the bidirectional communication path 20 state information. 状态信息可以周期性地、每当发生状态改变时、每当命令被处理时、等等,被传递到用户设备12。 Status information may be periodically whenever changes state, whenever the command is processed, and the like, is transmitted to the user equipment 12.
 在步骤124,用户设备12可以接收更新的状态信息,并且可以更新显示在显示器34上的图形用户界面。  In step 124, the user device 12 may receive the updated state information, and can update the display on the display 34 graphical user interface. 例如,如果媒体系统增加了媒体播放操作中的音量等级,则用户设备12的更新显示可以在诸如图15的显示之类的显示中表明新的音量设置。 For example, if the media system to increase the volume level of the media playback operation, the display device 12 to update the user may indicate the new volume setting in the display such as a display or the like of FIG. 15 in.
 图13A和13B示出了使用灵活的远程控制命令协议来控制系统10中的媒体系统所包括的步骤的流程图。  FIGS. 13A and 13B show a flexible remote control command protocol to control system 10 includes a media system flowchart steps. 图13A和13B的流程图示出了用户设备12和媒体系统14可以如何启动远程控制通信链路,以及之后可以如何实现远程控制功能。 13A and 13B a ​​flow chart illustrating how the user equipment after the media system 12, and how to start the remote control 14 may be a communication link, and the remote control function can be implemented. 图13A是可以作为对远程控制服务的初始化处理的一部分的操作的流程图。 FIG 13A is a flowchart illustrating operation of a portion of initialization processing of the remote control service as.
 如步骤126所示,媒体系统14可以使用控制服务器114和诸如路径17、20和21之类的通信路径来广播媒体系统标识符(ID)。 As shown in  In step 126, the system 14 may be used to control the media server 114 and the communication paths 17, 20 and 21 such as a system broadcast media path identifier (ID). 媒体系统ID可以包括识别媒体系统14的信息。 The system may include a media ID 14 is identification information of a media system. 例如,媒体系统ID可以基于媒体系统的因特网协议(IP)地址。 For example, the media ID may be the system (IP) address based on Internet protocol media system. 步骤126可以发生在系统10中的一个或多个媒体系统处。 Step 126 may occur in one or more media system 10 at the system.
 在步骤128,用户设备12可以使用客户端100来从诸如媒体系统14之类的一个或多个媒体系统接收媒体系统ID。  In step 128, the user device 12 may use client 100 to a media system, such as 14 or more such media system ID received from the media system. 用户设备12可以向用户呈现可用媒体系统的列表,其由从媒体系统接收的媒体系统ID产生。 The user equipment 12 may present a list of available media system to a user, which is produced by the system media received from the media system ID.
 在用户已经选择要远程控制哪个媒体系统之后,在步骤130,用户设备12可以使用客户端100来打开与媒体系统14的控制服务器114的双向通信链路。  After the user has selected the remote control to which media system, at step 130, the user 100 may use device 12 to open a client control system and the media server 14 is a bidirectional communication link 114. 打开双向通信链路可以包括基于诸如传输控制协议(TCP)、用户数据报协议(UDP)、或因特网协议之类的协议来打开网络套接字。 Open the bidirectional communication link may include transmission control protocol, such as based on (TCP), User Datagram Protocol (UDP), internet protocol, or a protocol used to open network sockets.
 在步骤132,已经为其打开了网络套接字的控制服务器可以通过双向通信链路发送可用服务的列表至用户设备12。  In step 132, it has been opened for a list of network sockets control server via a bidirectional communication link and services available to the user device 12. 例如,当媒体系统14具有均拥有远程控制功能的媒体播放器应用和幻灯片放映应用时,控制服务器114可以发送指出媒体播放器应用和幻灯片放映应用可被用户设备12远程控制的可用媒体系统服务列表。 For example, when the media system having a media player application 14 and each have a slide show application remote control function, the control server 114 may send a media player application and noted slideshow application 12 may be remotely controlled media system user equipment are available the list of services.
 在步骤134,用户设备12的屏幕管理器102可以以可选择屏幕上选项的形式为用户显示可用媒体系统服务列表。  In step 134, the user device 12 is a screen manager 102 may be displayed for the user a list of available media system services in the form of selectable options on the screen. 用户设备12所显示的可用媒体系统服务列表可以表明,远程控制功能可用于媒体系统14上的媒体播放器应用和幻灯片放映应用(作为示例)。 A list of available media system services displayed by the device user 12 may indicate that the remote control system may be used for media and media player application 14 on the slide show application (as an example).
 在步骤136,在用户已经选择了哪些媒体系统服务要被远程控制之后,用户设备12可以使用客户端100来发送信息到媒体系统14的服务器114,指出媒体系统应当为所选服务启动远程控制功能。 After  In step 136, the user has selected which media services system to be controlled remotely, the user device 12 transmits information 100 to the server 114 media system 14 may use the client, the media system should be pointed out that the selected service is started remote control function.
 图13B示出了在诸如图13A中的初始化处理之类的初始化处理之后,使用远程控制服务所包括的步骤的流程图。 After  FIG. 13B shows the initialization processing such as initialization processing of FIG. 13A or the like, a remote control service to the flowchart steps are included.
 在步骤138,与用户选择的服务相关联的诸如插件112之类的插件可以访问应用110以获得用于所选服务的当前媒体系统状态信息。  In step 138, plug-ins such as plug 112 or the like selected by the user associated with the service application 110 may access the system to obtain the current media status information for the selected service. 例如,如果媒体播放器应用正在以特定音量播放歌曲,则与该媒体播放器应用相关联的插件可以向服务器114提供当前音量设置。 For example, if the media player application is playing a song in a particular volume, then the application associated with the media player widget may be provided to the server 114 the current volume setting. 控制服务器114然后可以通过双向通信链路发送媒体系统状态信息到用户设备12处的客户端100。 The control server 114 may then transmit media system state information to the client terminal 12 at the user device 100 via a bidirectional communication link. 指出哪些屏幕元素被包括在状态信息中的屏幕ID可以与状态信息相关联。 Indicate which screen element is included in the status information screen ID can be associated with the status information. 状态信息可以由客户端100提供给屏幕管理器102。 The status information may be provided to the client 100 by the screen manager 102.
 如果屏幕ID与诸如图11的列表104之类的注册屏幕ID列表中的屏幕ID匹配,则定制界面模板可用(步骤140)。  The registration screen of the screen ID matches the ID list of the ID list 104, such as if the screen in FIG. 11 or the like in, then the custom interface template is available (step 140). 因此,屏幕管理器102可以使用对应的定制界面模板(例如,图11的定制界面模板106之一)来产生基于状态信息而配置的屏幕元素。 Therefore, the screen manager 102 may use the corresponding custom interface templates (e.g., a custom interface template 106 of FIG. 11 is one) to produce a screen element arranged based on the status information.
 如果屏幕ID不与注册屏幕ID列表104中的屏幕ID匹配,或没有与状态信息相关联的屏幕ID,则屏幕管理器102可以使用通用界面模板108来产生屏幕元素(步骤142)。  If the screen ID does not match the registration screen ID list 104, a screen ID, or no screen ID associated state information, the screen manager 102 can use a common interface template 108 to generate screen elements (step 142).
 在步骤141,用户设备12可以使用屏幕管理器102来使用合适的界面模板在显示器34上显示屏幕元素。  In step 141, the user device 12 can use the screen manager 102 to interface template using an appropriate display screen on the display element 34. 屏幕元素可以包括根据媒体系统的当前状态和活动的服务而配置的被动元素(例如,封面)和交互元素(例如,音量控制器)。 Screen elements may include passive elements (eg, cover) and interactive elements (for example, volume control) according to the service current status and activity of media systems and configurations. 用户可以与已经被显示的屏幕元素交互或者可以提供用户输入以产生远程控制命令,如线条143所示。 The user can display the interactive screen elements have been or may be provided with a user input to generate a remote control command, such as a line 143 in FIG. 例如,当用户设备12显示可控滑块(例如图15的可控音量滑块)时,用户可以调节该滑块至一个新位置以产生远程控制音量调节命令。 For example, when a user controllable display device 12 a slider (e.g., controlled volume slider in FIG. 15), the user can adjust the position of the slide to a new remote control to generate a volume adjustment command. 用户也可以使用用户设备12的按钮37与屏幕元素交互。 Users can also use the button 37 the user equipment 12 to interact with the screen element.
 在步骤144,用户设备12可以发送相应的远程控制命令信息至媒体系统14。  14 at step 144, the user equipment 12 may send a remote control command information corresponding to the media system. 远程控制命令信息可以以更新的媒体系统状态信息的形式被提供。 Remote control command information may be provided in the form of a media system state information update. 远程控制命令信息可以由远程客户端100发送至控制服务器114。 Remote control command information from the remote client 100 may be transmitted to the control server 114.
 在步骤146,媒体系统14,具体是控制服务器114,可以接收被发送的远程控制命令信息(例如,更新的状态信息)。  In step 146, the media system 14, in particular the control server 114, may receive the remote control command information to be transmitted (e.g., updated state information). 该远程控制命令信息可以被提供至适当的插件。 The remote control command information may be provided to the appropriate plug.
 如果期望,用户可以使用传统的远程控制设备或使用媒体系统14上的本地用户接口来提供媒体系统控制命令(步骤147)。  If desired, the user can use the traditional remote control device or use the local user interface on the media system 14 to provide a media system control command (step 147). 这种类型的媒体系统控制命令可以被控制服务器114接收并被转发至插件112,或可以直接被应用110接收。 This type of system control command may be a media control server 114 receives and forwards to the plug-in 112, 110 or may be applied directly received.
 如线条150所示,图13B的步骤可以被重复执行。  As shown in line 150, the step of FIG. 13B may be repeatedly performed. 例如,图13B的步骤可以被执行直到正被远程控制的服务终止。 For example, the step of FIG. 13B may be executed until the service being controlled remotely terminated.
 媒体系统状态信息可以使用任何适当格式从给定服务提供。  media system state information may be provided using any suitable format from a given service. 例如,媒体系统状态信息可以作为具有诸如标记语言之类的适当编程语言形式的软件代码被提供。 For example, media system state information may be software code having suitable programming languages ​​such as markup language or the like is provided. 可以使用的标记语言的示例包括超文本标记语言(HTML)或可扩展标记语言(XML)。 Example markup language may be used include hypertext markup language (HTML) or Extensible Markup Language (XML). 这仅是示例性示例。 This is just an illustrative example. 关于媒体系统的当前状态的信息可以使用任何适当格式被表示。 Information about the current state of the media system may be represented using any suitable format. 使用标记语言表示的优点在于标记语言文件可以被各种广泛的设备处理。 The advantage of using the markup language representation of markup language files that can be a wide variety of processing devices.
 图14中示出了使用XML文件表示的示例性媒体系统状态信息。 In  FIG. 14 illustrates an example media system state information is represented using XML files. 屏幕(screen)标记(tag) 149和相应的终止屏幕标记151可以定义在用户设备12和媒体系统14之间传递的媒体系统状态信息文件的开始和结束。 Screen (Screen) tag (tag) 149 and the corresponding end tag 151 may define screens at the beginning and end of the transmission between the user equipment 14 and media system 12 media system state information file.
 标识符(identifier)标记152和153可以被用来将屏幕ID 154与媒体系统状态信息相关联。  Identifier (identifier) ​​tag 152 and 153 may be used to screen the media ID 154 and the system state information is associated. 屏幕ID可以被屏幕管理器102使用,以确定给定设备是否具有可用的定制界面模板,以及在从媒体系统状态信息产生显示屏幕时适当地选择定制界面模板或通用界面模板。 ID may be the screen using a screen manager 102, to determine whether a given device custom interface templates available and suitably selected custom interface common template or template interface generates a display screen when the system state information from the media.
 屏幕兀素(screen element)标记156和相应的终止屏幕兀素标记157可以定义媒体系统状态信息文件的屏幕元素段的开始和结束。  Wu hormone screen (screen element) 156 and the corresponding end tag Wu labeled screen 157 may define the start and end of the screen elements of the media segment file system state information. 屏幕元素段可以包含要由屏幕管理器102显示的被动和主动屏幕元素。 Screen elements may comprise passive and active segments screen element to be displayed by the screen manager 102. 被动屏幕元素可以被用于显示关于媒体系统14的当前状态的信息。 Passive screen elements may be used to display information about the current state of the media system 14. 例如,被动屏幕元素可以被用于显示与由媒体系统14中的应用执行的媒体播放操作相关联的歌曲的标题。 For example, passive elements may be used to display a screen with the media player by the media system 14 in executing the application operation associated with the song's title. 主动屏幕元素可以被用于显示信息和/或向用户提供通过提供用户输入来产生远程控制命令的机会。 Active screen elements may be used to display information and / or provide the user with an opportunity to provide user input generated by a remote control command. 例如,主动屏幕元素可以包括音量滑块。 For example, the active screen elements may include a volume slider. 音量滑块可以显示与正在系统14上执行的媒体播放操作相关联的当前音量。 Volume slider displays the current volume is associated with the media player 14 is being executed on the system operation. 用户可以使用显示器34的触摸屏能力将音量滑块中的按钮拖拽至一个位置。 The user can use the touch screen capability of the display 34 in volume slider button drag to a position. 又例如,主动屏幕元素可以包含诸如歌曲之类的媒体项目的可选择列表。 As another example, the active screen elements may include selectable list of media such as songs like items. 这些都仅是示例性示例。 These are merely illustrative examples. 屏幕元素可以用于显示,以及用于提供控制媒体系统14中任何适当参数的机会。 Screen elements can be used to display, for providing the opportunity to control and media system 14 in any appropriate parameters.
 图14的屏幕具有三个相关屏幕元素:滑块(slider)、列表(list)、和图像(image)。 Screen  FIG 14 is associated with three screen elements: a slider (slider), a list (list), and an image (image).
 标签(label)标记162可以定义用于滑块元素160的标签。  label (label) labeled 162 may define a slider element 160 of the label. 例如,标签标记162可以被用于呈现将滑块元素160标识为与"音量"控制相关联的屏幕上文本。 For example, label tag 162 may be used to present the slider element 160 is identified as the "volume" control screen associated text.
 最小(min)标记164可以定义滑块元素的最低点。  The minimum (min) tag 164 may define the lowest point of the slider element. 最大(max)标记165可以定义滑块元素的最高点。 The maximum (max) 165 can be defined mark the highest point of the slider element. 当前值(currentvalue)标记166可以定义滑块元素的当前值(例如当前音量设置)。 Current value (CurrentValue) tag 166 may define the current value of the slider element (e.g., current volume setting). 标记164、165和166可以一起使用以产生诸如图15或16的音量滑块之类的滑块屏幕元素,或者可以被用来产生将音量示出为在由标记164和165定义的刻度上的百分比或音量的数字显示。 Numerals 164, 165 and 166 can be used together to produce a screen element such as a volume slider to slider 16 of FIG. 15 or the like, or may be used to generate the volume is shown on the scale defined by the numerals 164 and 165 digital display percentages or volume. 音量屏幕元素(和任何其他屏幕元素)被显示的方式取决于用户设备12的能力。 Volume mode screen elements (and any other screen elements) to be displayed depending on the capabilities of the user device 12.
 列表(list)标记168和169可以定义诸如列表元素170之类的列表类型屏幕元素的开始和结束。  list (list) 168 and tag 169 can be defined as a list of start and end of list element type screen element 170 or the like. 列表元素170可以是主动或被动屏幕元素,其显示媒体项目或选项的列表。 List element 170 may be active or passive screen element that displays a list of media items or options. 例如,列表元素170可以是包含可选择歌曲列表的主动屏幕元素。 For example, list element 170 may contain the active screen element selectable song list. 标签(label)标记171可以被用来定义用于列表元素170的标签。 Tag (label) marker 171 may be used to define a label for the list element 170.
 列表元素170可以包括项目172。  List element 170 may include 172 items. 项目172可以是用于列表元素170中的各个项目的标签。 Item 172 may be used to label list element 170 in each item. 在图14的示例中,项目172是列表元素170中各个歌曲的名称。 In the example of FIG. 14, item 172 in the list element 170 is the name of each song.
 图像(image)标记174和175可以定义诸如图像元素176之类的屏幕元素的开始和结束。  The image (image) can be defined as numerals 174,175 picture elements start screen element 176 and the like and the end. 图像元素176可以是显示诸如图片、视频、动画、幻灯片放映等图像的主动或被动屏幕元素。 The image display element 176 can be active or passive screen elements such as pictures, video, animation, slideshow images. 例如,图像174可以包括与当前播放的歌曲相关联的封面。 For example, image 174 may include a cover of a song associated with the currently playing.
 方向(orientation)标记178可以定义图像元素176的方向属性。  direction (Orientation) marker 178 may define the orientation attribute of the image element 176. 例如,标记178可以表示图像元素176横向观看最好还是纵向观看最好。 For example, tag 178 may indicate the picture elements 176 is best viewed transverse the longitudinal best viewing.
 图像数据(image data)标记180可以包括图像数据或可以包括指向图像存储位置的指针。  The image data (image data) 180 may include a marker or image data may include pointers to the image storage location. 图像数据可以与发送的媒体系统状态信息包括在一起,可以在单独的文件附件中提供,或者可以在双向通信链路上实时地流传输。 The image data may be transmitted to the media system status information comprises together can be provided in a separate file attachment, or may be streamed in real time over a bidirectional communication link. 当图像元素176包含视频时,图像数据流传输布置是有利的。 When the image element 176 comprises a video image data stream transmission arrangement is advantageous.
 图15示出了可以由具有定制显示能力的用户设备中的屏幕管理器102产生的示例性定制界面显示屏幕。  FIG 15 illustrates an exemplary custom interface 102 may be generated by the user equipment has the ability to customize the display screen in the display screen manager. 当从媒体系统接收到的屏幕ID与用户设备上的注册屏幕ID列表104中的屏幕ID匹配时,屏幕管理器102可以产生定制界面显示屏幕。 When the registration screen 104 on the ID list received from the media system to the screen ID and the user ID matches the screen of the device, the screen manager 102 may generate a custom interface display screen. 该屏幕ID标识哪个相关联的定制界面模板106要被用于产生该定制界面显示屏幕。 The custom interface templates to identify which screen ID associated with the 106 to be used to generate custom interface display screen.
 图15的图像元素182、列表元素184、以及幻灯片元素186已经根据由定制界面模板定义的定制设计的配置而被布置。 Picture element  182 of FIG. 15, a list of elements 184, 186 and the slide element has been arranged according to the configuration of a custom design custom interface template definition. 定制的配置可以利用要显示该屏幕的特定用户设备的显示能力。 Custom configuration can be used to display the capabilities of the particular user device screen. 例如,当给定的图像元素182最好以纵向配置被观看时,元素182、184和186可以如图15中所示那样被布置以有效地利用显示器34的可用显示区域。 For example, when a given image element 182 is preferably arranged, when viewed in the longitudinal direction, elements 182, 184 and 186 as shown in FIG. 15 may be arranged to effectively utilize the available display area of ​​the display 34.
 屏幕元素182、184和186可以是主动或被动屏幕元素。  182, 184 and screen elements 186 may be active or passive screen elements. 例如,音量滑块元素186可以是在显示当前音量的同时为用户提供调节音量设置的机会的主动屏幕元素。 For example, element 186 may be a volume slider while displaying the current volume to provide users with the opportunity to adjust the volume setting of the active screen element. 用户可以通过使用显示器34的触摸屏功能选择控制按钮187并沿滑块元素186拖拽该按钮来调节音量设置。 The user can select the control button 187 is provided to adjust the volume and the slider element 186 by dragging along the button using a touch screen display 34 function. 图像元素182可以是包括封面的被动屏幕元素。 Image element 182 may be a passive screen element covers. 如果期望,元素182可以是主动的。 If desired, element 182 may be active. 例如,用户可以轻击图像来执行播放操作、暂停操作、或其他功能。 For example, users can tap the playback image to perform operations, suspended operations, or other functions. 列表元素184也可以通过为用户提供从显示的媒体项目或选项中进行选择的机会而成为主动的。 List element 184 may also become active by providing the opportunity to choose from a media item or option displayed for the user. 例如,用户可以在列表元素中的项目上轻击以产生用于启动所选项目的媒体播放操作的远程控制命令。 For example, a user may tap on the items in the list element to generate the remote media playback operation for activating a selected item of the control command.
 图16中示出了示例性通用界面显示屏幕。  FIG. 16 shows an exemplary general purpose interface display screen. 当已经被用户设备接收到的屏幕ID不与设备中的注册屏幕ID列表中的任何屏幕ID匹配时,屏幕管理器102可以使用通用界面模板108来产生显示屏幕。 When the user equipment has been received to the screen ID does not match any registration screen of the screen ID in the ID list in the apparatus, the screen manager 102 may generate a display screen 108 using a generic interface template.
 滑块元素188、列表元素190、以及图像元素192可以以通用配置被布置。  slider element 188, list element 190, and an image element 192 may be arranged in a common configuration. 通用配置可以以任何适当顺序呈现这些元素,诸如以在所发送的媒体系统状态信息(例如,图14的媒体系统状态信息)中定义过的相同顺序,或者以屏幕元素大小的降序或升序的顺序,或者以默认的顺序。 Common configuration may be presented in any suitable order of these elements in the same order as in a media system status information transmitted (e.g., media system state information of FIG. 14) defined earlier, or to the screen size of the elements in descending or ascending order or default order. 通用界面模板可以被用在定制的界面模板不可用的各种广泛的情况下。 Universal interface template can be used in a wide variety of situations customizable interface templates unavailable. 使用系统10的灵活的远程控制命令协议并且具有可用的通用界面模板的设备12因此能够远程控制各种广泛的媒体系统设备。 Flexible system using remote control commands and protocol 10 available device having universal interface template 12 can be a wide variety of remote control devices media system.
 图17中示出了其他的示例性通用界面显示屏幕。 In  FIG. 17 shows another exemplary display screen of the universal interface. 在图17的示例中,屏幕管理器102和通用界面模板108已经被用于呈现适合于显示屏大小有限的用户设备的图形用户界面。 In the example of FIG. 17, the screen manager 102 and a universal interface for presentation template 108 has been adapted to the limited size of the display device of the user a graphical user interface. 在显示屏大小有限的用户设备中,诸如显示屏幕194之类的第一显示屏幕可以被呈现给用户,其按名称列出了屏幕元素,但是不包括每个列出的屏幕元素的内容。 In the limited size of the display of the user device, such as a display screen of the first display screen 194 or the like can be presented to the user that the screen elements are listed by name, but does not include the contents of each screen element are listed. 用户可以通过从显示屏幕194中的屏幕元素列表中选择期望的屏幕元素来继续显示屏幕196、198或200。 The user may continue to display screen 196, 198 or 200 by selecting a desired list element from the screen in the display screen 194 in the screen element.
 根据一个实施例,提供一种手持电子设备,包括触摸屏显示器,所述触摸屏显示器接收来自用户的用户输入;无线通信电路,所述无线通信电路接收来自媒体系统的媒体系统状态信息;以及处理电路,所述处理电路基于所述媒体系统状态信息产生用于所述触摸屏显示器的显示屏幕。  According to one embodiment, there is provided a handheld electronic device comprising a touch screen display, the touch screen display receives user input from a user; wireless communication circuitry, the media system state information from the wireless communication circuit receives a media system; and a processing circuit, the processing circuit for generating said information display screen of the touch screen display based on the media system state.
 根据另一实施例,所述处理电路被配置为基于所述用户输入产生用于所述媒体系统的远程控制命令信息,并且所述无线通信电路被配置为发送所述远程控制命令信息至所述媒体系统以远程控制所述媒体系统。  According to another embodiment, the processing circuit is configured based on the user input to generate a remote control command of the media system information, and the wireless communication circuit is configured to transmit the remote control command information to the media system to remotely control the media system.
 根据另一实施例,所述无线通信电路被配置为在至少一个蜂窝电话通信频带中操作。  According to another embodiment, the wireless communication circuit is configured to operate at least one cellular telephone communications bands.
 根据另一实施例,所述无线通信电路被配置为在局域网射频通信频带中以及在至少一个蜂窝电话通信频带中操作,并且所述无线通信电路被配置为使用所述局域网射频通信频带发送所述远程控制命令信息至所述媒体系统。  According to another embodiment, the wireless communication circuit is configured to operate in a radio local area network communications bands and at least one cellular telephone communications bands, and the wireless communication circuit is configured to use the communication band radio LAN transmitting the remote control command information to the media system.
 根据另一实施例,所述手持电子设备还包括存储器,所述存储器中存储有注册屏幕标识符列表,其中所述注册屏幕标识符列表表示如下的显示屏幕:所述手持电子设备具有用于所述显示屏幕的相关联的定制界面模板。  According to another embodiment, the handheld electronic device further includes a memory, said memory stores a registration screen identifier list, wherein the identifier list registration screen display screen as follows: the handheld electronic device having the display interface for customizing templates associated with the screen.
 根据另一实施例,所述处理电路被配置为当与所述媒体系统状态信息相关联的屏幕标识符不与注册屏幕标识符列表中的屏幕标识符匹配时,在所述显示器上显示通用显示屏幕。  According to another embodiment, the processing circuitry is configured to, when the media screen system status information associated with the identifier in the identifier list screen does not match with the identifier registration screen on the display universal display display screen.
 根据另一实施例,所述处理电路被配置为以使用通用界面模板确定的配置来显示所述通用显示屏幕,并且所述通用显示屏幕包含包括音量控制器的主动屏幕元素。  According to another embodiment, the processing circuitry is configured to use a generic interface template configured to display the determined common display screen, comprising a display screen and the general active screen element includes a volume controller.
 根据另一实施例,所述处理电路被配置为当与所述媒体系统状态信息相关联的屏幕标识符与注册屏幕标识符列表中的屏幕标识符匹配时,在所述显示器上显示定制显示屏眷。  According to another embodiment, the processing circuitry is configured to, when the media system state information associated screen identifier registered in the identifier list screen identifiers match screen displayed on the display custom screen dependents.
 根据另一实施例,所述处理电路被配置为以使用与所述屏幕标识符相关联的定制界面模板确定的配置来显示所述定制显示屏幕,并且所述定制显示屏幕包含包括音量控制器的主动屏幕元素。  According to another embodiment, the processing circuitry is configured to determine the custom interface template configured to use an identifier associated with the screen display to customize the display screen, and the customized display screen includes a volume comprising active screen element controller.
 根据另一实施例,所述处理电路被配置为当与所述媒体系统状态信息相关联的屏幕标识符不与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述显示器上显示通用显示屏幕,并且所述处理电路被配置为以使用通用界面模板确定的配置来显示所述通用显不屏眷。  According to another embodiment, the processing circuitry is configured to, when the media screen system status information associated with the identifier is not in the list of registered screens to the screen identifier identifiers match, the the display shows the general display screen and the processing circuitry is configured to use a common interface configured to display the determined template of the screen is not substantially universal concern.
 根据一个实施例,提供一种用手持电子设备远程控制媒体系统的方法,所述手持电子设备具有无线通信电路,所述方法包括:用所述无线通信电路无线接收来自所述媒体系统的媒体系统状态信息;以及在所述手持电子设备上显示包括至少一个主动屏幕元素的屏幕,其中所述主动屏幕元素是基于所述媒体系统状态信息被配置的。  According to one embodiment, there is provided a method of controlling a media system with a handheld remote electronic device, the handheld electronic device with wireless communications circuitry, the method comprising: receiving the media from the wireless communication system using a wireless circuit the media system state information; and a display on the handheld electronic device comprises at least one active screen screen elements, wherein the active screen element is based on the media system state information is configured.
 根据另一实施例,所述方法还包括:用所述手持电子设备中的触摸屏显示器接收来自用户的输入;基于所接收的用户输入产生远程控制命令信息;以及用所述无线通信电路无线发送所述远程控制命令信息至所述媒体系统。  According to another embodiment, the method further comprising: the handheld electronic device with a touch screen display receives input from a user; based on the received user input to generate a remote control command information; and said wireless communication circuit wirelessly transmitting the remote control command information to the media system.
 根据另一实施例,所述方法还包括确定与所述媒体系统状态信息相关联的屏幕标识符是否与所述手持电子设备上的注册屏幕标识符列表中的屏幕标识符匹配。  According to another embodiment, the method further comprises determining state information of the media system identifier is associated with the screen of the handheld electronic device registration screen on the screen in the identifier list identifier matches.
 根据另一实施例,显示所述屏幕包括使用与针对所述媒体系统状态信息的屏幕标识符相关联的定制界面模板来显示具有主动和被动屏幕元素的定制显示屏幕。  another embodiment, the screen includes a display screen information using the media system for custom interface status identifier associated with the template to customize the display screen of the display having active and passive elements according to the screen.
 根据另一实施例,显示所述屏幕包括显示音量控制器,所述音量控制器具有由所述媒体系统状态信息规定的设置。  another embodiment, the display screen comprises a display volume controller, the fader is provided by the media having a system status according to predetermined information.
 根据一个实施例,提供一种使用手持电子设备远程控制媒体系统的方法,包括:用所述媒体系统,使用射频收发机向所述手持电子设备无线发送媒体系统状态信息;在所述手持电子设备处接收无线发送的所述媒体系统状态信息,其中所述媒体系统状态信息标识要为所述手持电子设备的用户显示的至少一个主动远程控制屏幕元素;以及在所述手持电子设备处显示包含所述主动远程控制屏幕元素的屏幕,其中所述用户与所显示的主动远程控制屏幕元素交互以远程控制所述媒体系统和调节与所显示的主动远程控制屏幕元素相关联的媒体系统设置。  According to one embodiment, there is provided a method for a handheld electronic device remote control system using a medium, comprising: a system with the media, using the state information to the radio transceiver transmits a wireless handheld electronic device media system; the the media system state information received at the handheld electronic device for wireless transmission, wherein the at least one active remote control screen element status information identifying the media system to the handheld electronic device to be displayed to a user; and the handheld electronic device at a a display screen comprising the active remote control screen element, wherein said active user and a remote control screen displayed by the element to interact with remote control and regulation of the media system is provided with the active remote control screen displayed elements associated media system .
 根据另一实施例,所述主动屏幕元素包含用户可控的屏幕上滑块控制器,所述方法还包括:当所述用户调节所述屏幕上滑块控制器时,从所述手持电子设备发送相应的远程控制命令至所述媒体系统以调节与所述屏幕上滑块控制器相关联的媒体系统设置。  According to another embodiment, the active screen on the user-controllable element comprises a slider control screen, the method further comprising: when the user adjusts the slider control on the screen when, from the the handheld electronic device corresponding to the media transmitting remote control commands to the system to adjust the on-screen slider control system setting associated with the media.
 根据另一实施例,显示所述主动远程控制屏幕元素包括显示可选择歌曲的列表。  According to another embodiment, the active remote control display element includes a display screen a list of selectable songs.
 根据另一实施例,发送所述媒体系统状态信息包括发送包含用于标识所述主动远程控制屏幕元素的信息的可扩展标记语言文件。  According to another embodiment, the media transmission system comprising transmitting the status information comprising information for identifying the remote control screen active elements of the extensible markup language file.
 根据另一实施例,发送所述媒体系统状态信息包括发送可扩展标记语言文件,其中所述可扩展标记语言文件包含用于标识与在所述媒体系统中执行的媒体播放器应用相关联的音量控制的状态的信息,并包含关于至少一个被动远程控制屏幕元素的信息。  According to another embodiment, the media system state information transmission comprises sending an extensible markup language document, wherein the document comprises an extensible markup language associated with the media player for identifying an application executing in the media system information volume control of state-linked and contains information about the remote control at least a passive screen elements.
 根据一个实施例,提供一种用手持电子设备远程控制媒体系统的方法,包括:用无线通信电路从所述媒体系统向所述手持电子设备无线发送媒体系统状态信息,其中所述媒体系统状态信息包括与在所述媒体系统上播放的媒体相关联的屏幕标识符;以及用所述无线通信电路接收来自所述手持电子设备的远程控制命令,以调节与在所述媒体系统上播放的所述媒体相关联的媒体系统参数。  According to one embodiment, there is provided a method of controlling a media system with a handheld remote electronic device, comprising: a radio communication circuit to the handheld electronic device transmits a wireless media system state information from the media system, wherein the media system state information includes a screen identifier associated with the media playing on the media system; and receiving from said remote handheld electronic device with wireless communications circuitry of the control command to adjust and playing on the media system media system parameters associated with the media.
 根据另一实施例,无线发送所述媒体系统状态信息包括无线发送包含所述屏幕标识符和屏幕元素标签的标记语言文件。  According to another embodiment, the radio transmission medium comprises a wireless transmission system state information comprising screen markup language file identifier and said screen element tag.
 根据另一实施例,所述方法还包括:用所述媒体系统将所述媒体系统中可用的服务的列表无线发送至所述手持电子设备,其中所述可用的服务包括媒体播放应用。  According to another embodiment, the method further comprising: a media player application of the media available in the system transmits a list of services to the wireless handheld electronic device with the media system, wherein the available services include .
 根据另一实施例,所述屏幕元素标签定义至少一个音量调节控制屏幕元素,并且其中接收所述远程控制命令包括接收与所述音量调节控制屏幕元素相关联的音量调节命令。  According to another embodiment, the screen defining at least one tab element volume adjustment control screen element, and wherein said receiving comprises receiving the remote control command to adjust the volume with the volume control screen elements associated adjustment command.
 上述仅是本发明的原理的示例,本领域技术人员在不背离本发明的范围和精神的情况下能够进行各种修改。  Under the above are merely illustrative of the principles of the present invention, those skilled in the art without departing from the scope and spirit of the present invention can be variously modified case. 上述实施例可以单独或以任意组合实施。 The above embodiments may be implemented in any combination or individually.
1.一种手持电子设备,包括: 触摸屏显示器,所述触摸屏显示器接收来自用户的用户输入; 无线通信电路,所述无线通信电路接收来自媒体系统的媒体系统状态信息和屏幕标识符,所述屏幕标识符指示与媒体系统的当前操作相关联的一组屏幕元素;以及处理电路,所述处理电路基于所述媒体系统状态信息和所述屏幕标识符产生用于所述触摸屏显示器的显示屏幕, 其中所述处理电路被配置为当所接收的屏幕标识符不与注册屏幕标识符列表中的屏幕标识符匹配时,在所述触摸屏显示器上显示通用显示屏幕,以及当所接收的屏幕标识符与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述触摸屏显示器上显示定制显示屏幕,其中所述注册屏幕标识符列表表示如下的用于所述触摸屏显示器的显示屏幕:所述手持电子设备具有用于所述触摸屏显示器的显示 1. A handheld electronic device, comprising: a touch screen display, the touch screen display receives user input from a user; a wireless communication circuit, said wireless communication circuit receives the state information and the media system identifier from the media system screen, said screen and media system identifier indicates a set of screen elements associated with the current operation; and a processing circuit, the processing circuit based on the media system state information and generates display screen of said screen identifier for the touch screen display, wherein the processing circuitry is configured to, when the received identifier list screen is a screen identifier is an identifier matches the registration screen displayed on the touch screen display common display screen, and when the received identifier with the registration screen when the screen in the identifier list identifier matches the screen displays a customized display screen on the touch screen display, wherein the identifier list follows the registration screen for the display screen of the touch screen display: the handheld electronic device having for displaying the touch screen display 屏幕的相关联的定制界面模板。 Customizable interface templates associated with the screen.
2.根据权利要求1所述的手持电子设备,其中所述处理电路被配置为基于所述用户输入产生用于所述媒体系统的远程控制命令信息,并且所述无线通信电路被配置为发送所述远程控制命令信息至所述媒体系统以远程控制所述媒体系统。 The handheld electronic device according to claim 1, wherein the processing circuitry is configured to generate the user input based on the media system for remote control command information, and the wireless communication circuitry is configured to transmit the said remote control command information to the media system to remotely control the media system.
3.根据权利要求2所述的手持电子设备,还包括存储器,所述存储器中存储有所述注册屏幕标识符列表。 3. The handheld electronic device according to claim 2, further comprising a memory, said memory stores a list of identifiers of the registration screen.
4.根据权利要求1所述的手持电子设备,其中所述处理电路被配置为以使用通用界面模板确定的配置来显示所述通用显示屏幕,并且所述通用显示屏幕包含包括音量控制器的主动屏幕元素。 The handheld electronic device according to claim 1, wherein the processing circuitry is configured to use a generic interface template configured to display the determined common display screen, the display screen and the general volume controller comprising an active comprising screen elements.
5.根据权利要求1所述的手持电子设备,其中所述处理电路被配置为以使用与所述屏幕标识符相关联的定制界面模板确定的配置来显示所述定制显示屏幕,并且所述定制显示屏幕包含包括音量控制器的主动·屏幕元素。 The handheld electronic device according to claim 1, wherein the processing circuitry is configured to use custom interface template screen identifier associated with the determined display configured to display the customizing screen and the custom · screen display screen contains the active elements include volume control.
6.根据权利要求5所述的手持电子设备,其中所述处理电路被配置为当所接收的屏幕标识符不与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述触摸屏显示器上显示通用显示屏幕,并且所述处理电路被配置为以使用通用界面模板确定的配置来显示所述通用显示屏幕。 6. The handheld electronic device as claimed in claim 5, wherein the processing circuitry is configured to, when the received identifier does not screen the list screen identifier matches the identifier registration screen, the display on the touchscreen It shows a general display screen, and the processing circuitry is configured to use a generic interface template configured to display the determined common display screen.
7.一种用手持电子设备远程控制媒体系统的方法,所述手持电子设备具有无线通信电路和触摸屏显示器,所述方法包括: 用所述无线通信电路无线接收来自所述媒体系统的媒体系统状态信息和屏幕标识符,所述屏幕标识符指示与媒体系统的当前操作相关联的一组屏幕元素;以及在所述手持电子设备上显示包括至少一个主动屏幕元素的屏幕,其中所述主动屏幕元素是基于所述媒体系统状态信息和所述屏幕标识符被配置的, 其中当所接收的屏幕标识符不与注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示通用显示屏幕,以及当所接收的屏幕标识符与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示定制显示屏幕,其中所述注册屏幕标识符列表表示如下的用于所述触摸屏显示器的显示屏幕:所述手持电子设 A handheld electronic device remote control method of a media system, a handheld electronic device with wireless communications circuitry and the touch screen display, the method comprising: receiving media from the media system status with the wireless communication system is a wireless circuit and screen information identifier, the screen indicates a set of screen elements with media system identifier associated with the current operation; and display on the handheld electronic device comprises at least one active screen screen elements, wherein the active screen element It is configured based on the state information and the media system identifier screen, wherein the screen when the received identifier matches an identifier list screen displayed on a display of the handheld electronic device is not universal identifier registration screen screen, and the screen when the received identifier and the registration screen in the identifier list identifier matches the screen displayed on the display screen to customize the handheld electronic device, wherein the registration screen for a list of identifiers as follows the display screen of the touch screen display: the handheld electronic 具有用于所述触摸屏显示器的显示屏幕的相关联的定制界面模板。 A template having a custom interface for associating the touch screen display of the display screen.
8.根据权利要求7所述的方法,还包括: 用所述手持电子设备中的触摸屏显示器接收来自用户的用户输入;基于所接收的用户输入产生远程控制命令信息;以及用所述无线通信电路无线发送所述远程控制命令信息至所述媒体系统。 And using the wireless communication circuitry; handheld electronic device with the touch screen display receives user input from a user; based on the received user input to generate a remote control command information: 8. The method of claim 7, further comprising wirelessly transmitting the remote control command information to the media system.
9.根据权利要求7所述的方法,其中显示所述包括至少一个主动屏幕元素的屏幕包括使用与所接收的屏幕标识符相关联的定制界面模板来显示具有主动和被动屏幕元素的定制显示屏幕。 9. The method according to claim 7, wherein said display screen comprises at least one active element comprises a custom interface screen template with the received identifier associated with the screen display having a display screen customization screen elements of active and passive .
10.根据权利要求7所述的方法,其中显示所述包括至少一个主动屏幕元素的屏幕包括显示音量控制器,所述音量控制器具有由所述媒体系统状态信息规定的设置。 10. The method according to claim 7, wherein said display screen comprises at least one active element comprises a display screen volume control, the volume control having a predetermined information provided by the media system state.
11.一种使用具有触摸屏显示器的手持电子设备远程控制媒体系统的方法,所述方法包括: 用所述媒体系统,使用射频收发机向所述手持电子设备无线发送媒体系统状态信息和屏幕标识符,所述屏幕标识符指示与媒体系统的当前操作相关联的一组屏幕元素; 在所述手持电子设备处接收无线发送的所述媒体系统状态信息和屏幕标识符,其中所述媒体系统状态信息标识要为所述手持电子设备的用户显示的至少一个主动远程控制屏幕元素;以及在所述手持电子设备处显示包含所述至少一个主动远程控制屏幕元素的屏幕,其中所述至少一个主动远程控制屏幕元素基于所述媒体系统状态信息和所述屏幕标识符而被配置, 其中当所接收的屏幕标识符不与注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示通用显示屏幕,以及当所接收的屏幕标 11. A method of using a handheld electronic device having a touch screen display of the remote control system of the medium, the method comprising: using the media system using a radio transceiver transmitting to the media system status information of the wireless handheld electronic device and a screen identifier the screen element identifier indicative of a set of screens associated with the media systems currently operating; the handheld electronic device to receive the wireless transmission medium and system status information screen identifier, wherein the media system state information at least one active remote control screen element identifies the handheld electronic device is shown to a user; and the handheld electronic device comprises at least one display screen active remote control screen element, wherein the at least one active remote control when the screen element based on the media system state information and the identifier are arranged screen, wherein the screen when the received identifier does not match an identifier in the list screen with identifier registration screen displayed on the common handheld electronic device a display screen, and a screen when the received standard 识符与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示定制显示屏幕,其中所述注册屏幕标识符列表表示如下的用于所述触摸屏显示器的显示屏幕:所述手持电子设备具有用于所述触摸屏显示器的显示屏幕的相关联的定制界面模板。 When the registration screen identifier and the identifier list identifier matches the screen displayed on the display screen to customize the handheld electronic device, wherein the registration screen is shown below for a list of identifiers of the display screen of the touch screen display : the handheld electronic device having an associated touch screen display for the display screen customized interface template.
12.根据权利要求11所述的方法,其中所述至少一个主动远程控制屏幕元素包含用户可控的屏幕上滑块控制器,所述方法还包括: 当所述用户调节所述屏幕上滑块控制器时,从所述手持电子设备无线发送相应的远程控制命令至所述媒体系统以调节与所述屏幕上滑块控制器相关联的媒体系统设置。 12. The method according to claim 11, wherein the at least one active remote control screen element comprising a screen on the user controllable slider control, the method further comprising: when the user adjusts the slider on the screen the controller, the media system transmits the corresponding remote control commands to adjust the screen to the slider control system associated with the media provided from the wireless handheld electronic device.
13.根据权利要求11所述的方法,其中显示包含所述至少一个主动远程控制屏幕元素的屏幕包括显示包含可选择歌曲的列表的屏幕。 13. The method according to claim 11, wherein said display comprises at least one active remote control screen comprises a screen element comprising screen display of a list of selectable songs.
14.根据权利要求11所述的方法,其中发送所述媒体系统状态信息包括发送包含用于标识所述至少一个主动远程控制屏幕元素的信息的可扩展标记语言文件。 14. The method according to claim 11, wherein said transmission medium includes a transmission system comprising status information for identifying said at least one extensible active remote control screen element information of markup language file.
15.根据权利要求11所述的方法,其中发送所述媒体系统状态信息包括发送可扩展标记语言文件,其中所述可扩展标记语言文件包含用于标识与在所述媒体系统中执行的媒体播放器应用相关联的音量控制的状态的信息,并包含关于至少一个被动远程控制屏幕元素的信息。 15. The method according to claim 11, wherein said transmission medium includes a system state information transmission extensible markup language document, wherein the extensible markup language file comprising a media player for identifying a media performed in the system application volume control state information associated, and contain information about the remote control at least a passive screen elements.
16.一种用具有触摸屏显示器的手持电子设备远程控制媒体系统的方法,所述方法包括: 用无线通信电路从所述媒体系统向所述手持电子设备无线发送媒体系统状态信息和屏幕标识符,其中所述屏幕标识符指示与媒体系统的当前操作相关联的一组屏幕元素;以及用所述无线通信电路接收来自所述手持电子设备的基于在基于所述媒体系统状态信息和屏幕标识符在手持电子设备上生成的显示屏幕上的用户输入产生的远程控制命令,以调节与在所述媒体系统上播放的媒体相关联的媒体系统参数, 其中当所接收的屏幕标识符不与注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示通用显示屏幕,以及当所接收的屏幕标识符与所述注册屏幕标识符列表中的屏幕标识符匹配时,在所述手持电子设备上显示定制显示屏幕,其中所述注册屏幕标识 16. A method for a handheld electronic device having a touch screen display of the remote control system of the medium, the method comprising: a wireless communication with a wireless handheld electronic device circuit system status information and transmit media identifier from the screen to the media system, and wherein said screen media system identifier indicates a set of screens associated with the current operation of the element; and receiving from the wireless communication circuit with said handheld electronic device based on system state information based on the media identifier and screen generating the user on the handheld electronic device on the display screen of the remote control commands generated by the input, to adjust the system parameters of the media associated with the media playing on the media system, wherein when the received identifier does not screen registration screen identifier when the identifiers match list screen displayed on the display screen of the handheld electronic device universal, and when the screen is a screen identifier matches the received identifier and the identifier list of registration screen, the handheld electronic device custom display on a display screen, wherein the screen identification register 列表表示如下的用于所述触摸屏显示器的显示屏幕:所述手持电子设备具有用于所述触摸屏显示器的显示屏幕的相关联的定制界面模板。 The following list indicates the touch screen display for the display screen: the handheld electronic device associated with custom interface template for the touch screen display of the display screen.
17.根据权利要求16所述的方法,其中无线发送所述媒体系统状态信息包括无线发送包含所述屏幕标识符和屏幕元素标签的标记语言文件。 17. The method according to claim 16, wherein said radio transmission medium comprises a wireless transmission system state information comprising screen markup language file identifier and said screen element tag.
18.根据权利要求17所述的方法,还包括: 用所述媒体系统将所述媒体系统中可用的服务的列表无线发送至所述手持电子设备,其中所述可用的服务包括媒体播放应用。 18. The method of claim 17, further comprising: a media system with the media available in the system transmits a list of services to the wireless handheld electronic device, wherein the available services include a media player application.
GB2486191A (en) * 2010-12-06 2012-06-13 Nikolas Terizakis Multimedia controller using mobile phone to transmit remote commands to an infra red transmitter.
ES2261445T3 (en) * 2000-06-22 2006-11-16 Prysmian Cavi E Sistemi Energia S.R.L. Optical fiber assembly and colored optical fiber ribbon comprising said fiber.