Communication between a media player and an accessory with an extended interface mode
First Claim
Patent Images
1. A method of operating a media player, the method comprising:
- establishing, by the media player, a communication link to an accessory using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command;
communicating, by the media player, with the accessory using one or more of the database commands of the extended interface lingo to allow the accessory to access database information from a media content database of the media player; and
communicating, by the media player, with the accessory using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of 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.
383 Citations
23 Claims
-
1. A method of operating a media player, the method comprising:
-
establishing, by the media player, a communication link to an accessory using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command; communicating, by the media player, with the accessory using one or more of the database commands of the extended interface lingo to allow the accessory to access database information from a media content database of the media player; and communicating, by the media player, with the accessory using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A media player comprising:
-
a playback engine capable of queuing a plurality of tracks for playback and playing the queued tracks; and an interface capable of communicating with an accessory in accordance with a media player accessory protocol, the media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command, wherein one or more of the database commands of the extended interface lingo is operative to access database information from a media content database of the media player; and wherein one or more of the playback commands of the extended interface lingo is operative to control a play state of the media player. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a computer readable storage medium encoded with program instructions that, when executed by a processor in a media player, cause the processor to:
-
establish, by the media player, a communication link to an accessory using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command; communicate with the accessory using one or more of the database commands of the extended interface lingo to allow the accessory to access database information from a media content database of the media player; and communicate with the accessory using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of the media player.
-
Specification