Modifying playback of content using pre-processed profile information
First Claim
1. A method comprising:
- accessing, by executing an instruction with a processor, a media stream to be provided to a device via a network, the media stream including a piece of media;
identifying, by executing an instruction with the processor, the piece of media using a comparison of a reference fingerprint of the piece of media to a query fingerprint generated based on the piece of media;
selecting, by executing an instruction with the processor, a profile of equalization parameters from a plurality of profiles, the selected profile corresponding to the identified piece of media and specifying at least one corresponding output frequency parameter to be used when outputting the piece of media at the device, the selecting of the profile being enabled by the identifying of the piece of media; and
providing, in response to the selection of the profile of equalization parameters and by executing an instruction with the processor, the selected profile of equalization parameters and the media stream to the device via the network.
12 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems for modifying the playback of content using pre-processed profile information are described. In some example embodiments, the methods and systems may access a stream of content to be delivered to a playback device, identify a piece of content within the stream of content to be delivered to the playback device, determine a profile for the identified piece of content, and deliver the determined profile to the playback device. In some example embodiments, the methods and systems may receive a stream of content at a playback device, access profile information associated with the stream of content, and modify playback of the stream of content based on the accessed profile information.
51 Citations
10 Claims
-
1. A method comprising:
-
accessing, by executing an instruction with a processor, a media stream to be provided to a device via a network, the media stream including a piece of media; identifying, by executing an instruction with the processor, the piece of media using a comparison of a reference fingerprint of the piece of media to a query fingerprint generated based on the piece of media; selecting, by executing an instruction with the processor, a profile of equalization parameters from a plurality of profiles, the selected profile corresponding to the identified piece of media and specifying at least one corresponding output frequency parameter to be used when outputting the piece of media at the device, the selecting of the profile being enabled by the identifying of the piece of media; and providing, in response to the selection of the profile of equalization parameters and by executing an instruction with the processor, the selected profile of equalization parameters and the media stream to the device via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, cause the system to at least; access a media stream to be provided to a device via a network, the media stream including a piece of media; identify the piece of media using a comparison of a reference fingerprint of the piece of media to a query fingerprint generated based on the piece of media; select a profile of equalization parameters from a plurality of profiles, the selected profile corresponding to the identified piece of media and specifying at least one corresponding output frequency parameter to be used when outputting the piece of media, the selecting of the profile being enabled by the identifying of the piece of media; and provide, in response to the selection of the profile, the selected profile of equalization parameters and the media stream to the device via the network.
-
-
10. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more hardware processors of a machine, cause the machine to at least:
-
access a media stream to be provided to a device via a network, the media stream including a piece of media; identify the piece of media using a comparison of a reference fingerprint of the piece of the media to a query fingerprint generated based on the piece of media; select a profile of equalization parameters from a plurality of profiles, the selected profile corresponding to the identified piece of media and specifying at least one corresponding output frequency parameter to be used when outputting the piece of media, the selecting of the profile being enabled by the identifying of the piece of media; and provide, in response to the selection of the profile of equalization parameters, the selected profile of equalization parameters and the media stream to the device via the network.
-
Specification