Identification of audio content facilitated by playback device
First Claim
1. A playback device, comprising:
- an enclosure;
a network interface mounted in the enclosure;
one or more speaker drivers mounted in the enclosure;
one or more processors mounted in the enclosure; and
tangible, non-transitory, computer-readable media mounted in the enclosure and storing instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising;
receiving, via the network interface from a control device, an command to play back audio content, wherein the audio content is identified by metadata;
receiving digital data representing the audio content, wherein the digital data is encoded in a first format;
decoding a portion of the received digital data to convert the portion of the received digital data from the first format to a second format;
based on the received command, causing, via the one or more speaker drivers, playback of the audio content;
while playing back the audio content via the one or more speaker drivers, transmitting, via the network interface to a computing device of an identification system, the decoded portion of the received digital data;
receiving, via the network interface from the identification system in response to transmitting the decoded portion of the received digital data, additional metadata corresponding to the audio content; and
in response to receiving, from the identification system, the additional metadata corresponding to the audio content, causing the control device to display a graphical representation of the received additional metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received additional metadata to the control device.
4 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
98 Citations
20 Claims
-
1. A playback device, comprising:
-
an enclosure; a network interface mounted in the enclosure; one or more speaker drivers mounted in the enclosure; one or more processors mounted in the enclosure; and tangible, non-transitory, computer-readable media mounted in the enclosure and storing instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising; receiving, via the network interface from a control device, an command to play back audio content, wherein the audio content is identified by metadata; receiving digital data representing the audio content, wherein the digital data is encoded in a first format; decoding a portion of the received digital data to convert the portion of the received digital data from the first format to a second format; based on the received command, causing, via the one or more speaker drivers, playback of the audio content; while playing back the audio content via the one or more speaker drivers, transmitting, via the network interface to a computing device of an identification system, the decoded portion of the received digital data; receiving, via the network interface from the identification system in response to transmitting the decoded portion of the received digital data, additional metadata corresponding to the audio content; and in response to receiving, from the identification system, the additional metadata corresponding to the audio content, causing the control device to display a graphical representation of the received additional metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received additional metadata to the control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible, non-transitory computer-readable medium storing instructions that, when executed by a processor mounted in an enclosure of a playback device, cause the playback device to perform functions comprising:
-
receiving, via a network interface from a control device, an command to play back audio content, wherein the audio content is identified by metadata, and wherein the network interface is mounted in an enclosure of the playback device; receiving digital data representing audio content, wherein the digital data is encoded in a first format; decoding a portion of the received digital data to convert the portion of the received digital data from the first format to a second format; based on the received command, causing, via one or more speaker drivers, playback of the audio content, wherein the one or more speaker drivers are mounted in the enclosure of the playback device; while playing back the audio content via the one or more speaker drivers, transmitting, via the network interface to a computing device of an identification system, the decoded portion of the received digital data; receiving, via the network interface from the identification system in response to transmitting the decoded portion of the received digital data, additional metadata corresponding to the audio content; and in response to receiving the additional metadata corresponding to the audio content, causing the control device to display a graphical representation of the received additional metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received additional metadata to the control device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, via a network interface of a playback device from a control device, an command to play back audio content, wherein the audio content is identified by metadata, and wherein the network interface is mounted in an enclosure of the playback device; receiving, via the playback device, digital data representing audio content, wherein the digital data is encoded in a first format; decoding a portion of the received digital data to convert the portion of the received digital data from the first format to a second format; based on the received command, causing, via one or more speaker drivers, playback of the audio content, wherein the one or more speaker drivers are mounted in the enclosure of the playback device; while playing back the audio content via the one or more speaker drivers, transmitting, via the network interface to a computing device of an identification system, the decoded portion of the received digital data; receiving, via the network interface from the identification system in response to transmitting the decoded portion of the received digital data, additional metadata corresponding to the audio content; and in response to receiving, from the identification system, the additional metadata corresponding to the audio content, causing the control device to display a graphical representation of the received additional metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received additional metadata to the control device. - View Dependent Claims (17, 18, 19, 20)
-
Specification