Ambient Noise Based Augmentation of Media Playback
First Claim
1. A computer-implemented method comprising:
- presenting a user interface on a mobile device for displaying currently playing content;
sampling ambient noise from a local environment of the mobile device; and
performing one or more actions on the mobile device based on the ambient noise, where at least one action is associated with the content currently playing on the mobile device.
1 Assignment
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 some 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.
270 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
presenting a user interface on a mobile device for displaying currently playing content; sampling ambient noise from a local environment of the mobile device; and performing one or more actions on the mobile device based on the ambient noise, where at least one action is associated with the content currently playing on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
presenting a user interface on a mobile device for displaying currently playing content; sampling ambient noise from a local environment of the mobile device; and performing one or more actions on the mobile device based on the ambient noise, where at least one action is associated with the content currently playing on the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a processor; and memory coupled to the processor and including instructions, which when executed by the professor, causes the processor to perform operations comprising; presenting a user interface on a mobile device for displaying currently playing content; sampling ambient noise from a local environment of the mobile device; and performing one or more actions on the mobile device based on the ambient noise, where at least one action is associated with the content currently playing on the mobile device.
-
Specification