Exploiting visual information for enhancing audio signals via source separation and beamforming
First Claim
1. A system, comprising:
- a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising;
extracting, from visual content, first metadata associated with an environment of a user, wherein the first metadata indicates information that identifies an interferer generating noise in the environment and information that identifies a location of the interferer;
determining a location of the user based on the first metadata;
cancelling, based on the first metadata, an audio profile loaded based on the location of the user, and a user profile comprising audio data associated with the user, the noise from the environment of the user; and
modifying, based on the audio profile and the user profile, an audio signal generated by the user so as to enhance the audio signal during a communications session of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exploiting visual information for enhancing audio signals via source separation and beamforming is disclosed. The system may obtain visual content associated with an environment of a user, and may extract, from the visual content, metadata associated with the environment. The system may determine a location of the user based on the extracted metadata. Additionally, the system may load, based on the location, an audio profile corresponding to the location of the user. The system may also load a user profile of the user that includes audio data associated with the user. Furthermore, the system may cancel, based on the audio profile and user profile, noise from the environment of the user. Moreover, the system may include adjusting, based on the audio profile and user profile, an audio signal generated by the user so as to enhance the audio signal during a communications session of the user.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; extracting, from visual content, first metadata associated with an environment of a user, wherein the first metadata indicates information that identifies an interferer generating noise in the environment and information that identifies a location of the interferer; determining a location of the user based on the first metadata; cancelling, based on the first metadata, an audio profile loaded based on the location of the user, and a user profile comprising audio data associated with the user, the noise from the environment of the user; and modifying, based on the audio profile and the user profile, an audio signal generated by the user so as to enhance the audio signal during a communications session of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
extracting, from media content and by utilizing instructions from a memory that are executed by a processor, first metadata associated with an environment of a user, wherein the first metadata indicates information that identifies an interferer generating noise in the environment and information that identifies a location of the interferer; determining a location of the user based on the first metadata; cancelling, based on the first metadata, an audio profile loaded based on the location of the user, and a user profile comprising audio data associated with the user, the noise from the environment of the user; and enhancing, based on the audio profile and the user profile, an audio signal generated by the user during a communications session of the user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable device comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
extracting, from media content, first metadata associated with an environment of a user, wherein the first metadata indicates information that identifies a location of an interferer generating noise in the environment and information that identifies a type of the environment; determining a location of the user based on the first metadata; cancelling, based on the first metadata, an audio profile loaded based on the location of the user, and a user profile comprising audio data associated with the user, the noise from the environment of the user; and adjusting, based on the audio profile and the user profile, an audio signal generated by the user so as to enhance the audio signal during a communications session of the user.
-
Specification