AMBIENT NOISE BASED AUGMENTATION OF MEDIA PLAYBACK
0 Assignments
0 Petitions
Accused Products
Abstract
Ambient noise sampled by a mobile device from a local environment is used to automatically trigger actions associated with content currently playing on the mobile device. In some implementations, subtitles or closed captions associated with the currently playing content are automatically invoked and displayed on a user interface based on a level of ambient noise. In sonic implementations, audio associated with the currently playing content is adjusted or muted. Actions can be automatically triggered based on a comparison of the sampled ambient noise, or an audio fingerprint of the sampled ambient noise, with reference data, such as a reference volume level or a reference audio fingerprint. In some implementations, a reference volume level can be learned on the mobile device based on ambient noise samples.
4 Citations
50 Claims
-
1-24. -24. (canceled)
-
25. A method performed by a mobile device comprising:
-
playing audio content by the mobile device; sampling ambient noise by the mobile device from a local environment of the mobile device to obtain a sample of the ambient noise, the ambient noise interfering with the played audio content; converting the sampled ambient noise to an audio fingerprint; comparing the audio fingerprint to other ambient noise audio; when a match is identified, retrieving an action item from a table of actions associated with the stored ambient noise audio fingerprints; and performing a function of a graphical user interface control of the mobile device as determined by the action item. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
playing audio content by a mobile device; sampling ambient noise by the mobile device from a local environment of the mobile device to obtain a sample of the ambient noise, the ambient noise interfering with the audio content; converting the sample to an audio fingerprint; comparing the audio fingerprint to other ambient noise audio fingerprints; when a match is identified, retrieving an action item from a table of actions associated with the stored ambient noise audio fingerprints; and altering the playing of the audio content to play the audio content in an augmented format as determined by the action item. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method performed by a mobile device comprising:
-
playing audio content by the mobile device; estimating location of the mobile device during the playing via a global positioning system function of the mobile device; comparing the estimated location to other locations previously stored by the mobile device at which noise events were detected that interfered with other playing events, wherein the other locations were determined by the global positioning function of the mobile device; when the estimated location matches a previously stored location, retrieving an action item from a table of actions associated with the previously stored location and altering the playing of the audio content to play the audio content in an augmented format based on the action item. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
Specification