COMMUNICATION BETWEEN A MEDIA PLAYER AND AN ACCESSORY USING A PROTOCOL WITH MULTIPLE LINGOES
First Claim
Patent Images
1. A method of operating a media player, the method comprising:
- establishing a communication link to an accessory, wherein the media player is configured to communicate with the accessory via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player;
receiving an identification command of the general lingo from the accessory via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory; and
communicating with the accessory using the general lingo and the at least one of the accessory lingoes identified as being supported by the accessory.
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.
78 Citations
22 Claims
-
1. A method of operating a media player, the method comprising:
-
establishing a communication link to an accessory, wherein the media player is configured to communicate with the accessory via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player; receiving an identification command of the general lingo from the accessory via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory; and communicating with the accessory using the general lingo and the at least one of the accessory lingoes identified as being supported by the accessory. - View Dependent Claims (2, 3, 4)
-
-
5. A media player comprising:
-
a storage device capable of storing media assets; a playback engine capable of playing media assets stored on the storage device; 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 a plurality of accessory lingoes supported by the media player, wherein the interface is configured to receive an identification command of the general lingo from the accessory, the identification command identifying at least one of the accessory lingoes as being supported by the accessory. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage medium encoded with program instructions, which when executed by a processor in a media player cause the processor to execute a method comprising:
-
establishing a communication link to an accessory, wherein the media player is configured to communicate with the accessory via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player;
the plurality of accessory lingoes including at least one lingo from a group consisting of a microphone lingo, a simple remote lingo, a display remote lingo, an extended interface lingo, and an RF transmitter lingo; andreceiving an identification command of the general lingo from the accessory via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product comprising a computer readable storage medium encoded with program instructions, which when executed by a processor in a media player cause the processor to execute a method comprising:
-
establishing communication with an accessory, wherein the media player is configured to communicate with the accessory using a media player accessory protocol comprising a general lingo including a plurality of identification commands and at least one accessory lingo; receiving one of the plurality of identification commands of the general lingo from the accessory, wherein the received identification command identifies an accessory lingo of the media player accessory protocol as being supported by the accessory; and obtaining authentication information from the accessory using one or more accessory-authentication commands of the general lingo. - View Dependent Claims (20, 21, 22)
-
Specification