Accessory communication with a media player using a display remote lingo
First Claim
Patent Images
1. A method of operating an accessory, the method comprising:
- establishing, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and a display remote lingo;
communicating, by the accessory, with the media player using one or more commands of the display remote lingo to obtain play status information from the media player; and
recreating, by the accessory, at least a portion of a user interface of the media player on a display of the accessory based at least in part on the play status information obtained from the media player.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface and protocol allow a media player to communicate with external accessories over a transport link. The protocol includes a core protocol functionality and a number of accessory lingoes. Examples of accessory lingoes include a microphone lingo, a simple remote lingo, a display remote lingo, an RF transmitter lingo, and an extended interface lingo.
376 Citations
20 Claims
-
1. A method of operating an accessory, the method comprising:
-
establishing, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and a display remote lingo; communicating, by the accessory, with the media player using one or more commands of the display remote lingo to obtain play status information from the media player; and recreating, by the accessory, at least a portion of a user interface of the media player on a display of the accessory based at least in part on the play status information obtained from the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An accessory comprising:
-
a display; and an interface capable of communicating with a media player in accordance with a media player accessory protocol, the media player accessory protocol comprising a general lingo having a first plurality of commands and a display remote lingo having a second plurality of commands, wherein the interface is configured to obtain playing track information from the media player by sending to the media player one or more of the commands of the display remote lingo and receiving from the media player one or more commands of the display remote lingo, and wherein the accessory is configured to present on the display a user interface based at least in part on the playing track information obtained from the media player. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer readable storage medium encoded with program instructions that, when executed by a processor in an accessory, cause the processor to execute a method comprising:
-
establishing, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and a display remote lingo; sending to a media player a first command of the display remote lingo, the first command requesting a number of tracks queued in a playback engine of the media player; receiving from the media player a second command of the display remote lingo, the second command providing the number of tracks queued in the playback engine of the media player; sending to the media player a third command of the display remote lingo, the third command requesting information about a specific one of the tracks queued in the playback engine of the media player; receiving from the media player a fourth command of the display remote lingo, the fourth command including the requested information about the specific one of the tracks queued in the playback engine of the media player; and displaying, on a display of the accessory, at least a portion of the requested information about the specific one of the tracks. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification