Method and system for allowing a media player to transfer digital audio to an accessory
First Claim
1. A method for transmitting digital audio data to an accessory by a media player, the method comprising:
- identifying a stored sample rate for a first track of digital audio data to be played, wherein the first track is stored on the media player;
selecting a first playback sample rate for the first track, wherein the first playback sample rate is based on a list of sample rates supported by the accessory and the stored sample rate for the first track;
transmitting to the accessory, using an accessory protocol, information indicating the first playback sample rate; and
delivering the digital audio data of the first track to the accessory at the first playback sample rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital audio can be transferred between a portable media player and an accessory. In one embodiment, an interface protocol is used to determine the sample rate capabilities of an accessory, allowing digital audio data for a track to be transmitted to the accessory at a sample rate supported by the accessory. When the sample rate of an audio track is not supported by the accessory, the media player can convert the sample rate of the track to a rate supported by the accessory and transmit the track after conversion. The media player also can use the interface protocol to inform the accessory if the sampling rate should be changed, e.g., due to tracks having different sample rates. The accessory then can send a request to the media player to change the sample rate. The media player then can transmit the digital audio data using the new sample rate.
356 Citations
35 Claims
-
1. A method for transmitting digital audio data to an accessory by a media player, the method comprising:
-
identifying a stored sample rate for a first track of digital audio data to be played, wherein the first track is stored on the media player; selecting a first playback sample rate for the first track, wherein the first playback sample rate is based on a list of sample rates supported by the accessory and the stored sample rate for the first track; transmitting to the accessory, using an accessory protocol, information indicating the first playback sample rate; and delivering the digital audio data of the first track to the accessory at the first playback sample rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for obtaining digital audio from a media player by an accessory, the method comprising:
-
receiving from the media player, using an accessory protocol, an identification of a first playback sample rate associated with a first track of digital audio data to be played, the first track being a track stored on the media player, wherein the first playback sample rate is selected by the media player and is a sample rate supported by the accessory; configuring a digital audio transfer protocol between the accessory and the media player to receive data at the first playback sample rate; and receiving from the media player, using the digital audio transfer protocol, the digital audio data of the first track at the first playback sample rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A media player comprising:
-
an interface configured to communicate with an accessory, the interface being configured to support a digital audio transfer protocol for transferring digital audio to the accessory and further configured to support an accessory protocol for exchanging with the accessory commands and information related to the delivery of digital audio data; a storage device configured to store media assets including a plurality of tracks of digital audio data, each track having a stored sample rate associated therewith; and a processor coupled to the storage device and the interface, wherein the processor is configured to; select a first sample rate for a first stored track of digital audio data based on the stored sample rate associated with the first stored track and a list of sample rates supported by the accessory; communicate to the accessory, using the accessory protocol, the selected sample rate; and deliver to the accessory, using the digital audio transfer protocol, the digital audio data of the first stored track at the first selected sample rate. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An accessory for use with a media player, the accessory comprising:
-
an interface configured to communicate with the media player, the interface being configured to support a digital audio transfer protocol for receiving digital audio from the media player and further configured to support an accessory protocol for exchanging with the media player commands and information related to the delivery of digital audio data; and a controller coupled to the interface and to an audio output section, wherein the controller is configured to; receive from the media player, using the accessory protocol, information identifying a first playback sample rate associated with a first track of digital audio data to be played, the first track being a track stored on the media player, wherein the first playback sample rate is selected by the media player and is a sample rate supported by the accessory; operate the interface, using the digital audio transfer protocol, to receive data at the first playback sample rate; and deliver the digital audio data to the audio output section. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification