TECHNICAL FIELD

The disclosed subject matter relates to methods, systems, and media for ambient background noise modification based on mood and/or behavior information.

BACKGROUND

Users' homes are often filled with many devices, such as computers, televisions, stereos, refrigerators, smoke detectors, etc. Many of these devices emit sounds or noise, either as a primary function (e.g., when a television is turned on and presenting content) or as a byproduct (e.g., when a cooling fan is turned on and used to cool an associated device). Often, these noises are unwanted and can be problematic, for example, by distracting users from tasks they are performing.

Accordingly, it is desirable to provide methods, systems, and media for ambient background noise modification based on mood and/or behavior information.

SUMMARY

In accordance with some implementations of the disclosed subject matter, methods, systems, and media for ambient background noise modification based on mood and/or behavior information are provided.

In accordance with some implementations of the disclosed subject matter, a method for ambient background noise modification is provided, the method comprising: identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identifying at least one device associated with the user device to be used to produce the target ambient noise; determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and causing the one or more identified devices to produce the determined sound outputs.

In accordance with some implementations of the disclosed subject matter, a system for ambient background noise modification is provided, the system comprising: a hardware processor that is programmed to: identify at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determine a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identify at least one device associated with the user device to be used to produce the target ambient noise; determine sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and cause the one or more identified devices to produce the determined sound outputs.

In accordance with some implementations of the disclosed subject matter, non-transitory computer-readable media containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for ambient background noise modification are provided, the method comprising: identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; identifying at least one device associated with the user device to be used to produce the target ambient noise; determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and causing the one or more identified devices to produce the determined sound outputs.

In accordance with some implementations of the disclosed subject matter, a system for ambient background noise modification is provided, the system comprising: means for identifying at least one noise present in an environment of a user having a user device, an activity the user is currently engaged in, and a physical or emotional state of the user; means for determining a target ambient noise to be produced in the environment based at least in part on the identified noise, the activity the user is currently engaged in, and the physical or emotional state of the user; means for identifying at least one device associated with the user device to be used to produce the target ambient noise; means for determining sound outputs corresponding to each of the one or more identified devices, wherein a combination of the sound outputs produces an approximation of one or more characteristics of the target ambient noise; and means for causing the one or more identified devices to produce the determined sound outputs.

In some implementations, the system further comprises means for determining sound output capabilities associated with the identified devices associated with the user device.

In some implementations, determining sound outputs corresponding to each of the identified devices is based at least in part on the determined sound output capabilities.

In some implementations, the determined sound outputs comprise a modulation of a speed of a fan associated with at least one of the identified devices.

In some implementations, the determined sound outputs are to be produced through an audio output associated with at least one of the identified devices.

In some implementations, the system further comprises means for determining a sound level associated with the noises present in the environment.

In some implementations, the target ambient noise comprises the noises present in the environment at a lower sound level relative to the determined sound level associated with the noises present in the environment.

In some implementations, the system further comprises: means for receiving user feedback related to the determined target ambient noise; and means for determining that the sound outputs are to be produced based on the received user feedback.

In some implementations, each of the sound outputs has an associated rating, and the system further comprises: means for retrieving the rating associated with the sound outputs; and means for modifying the rating based on the received user feedback.

