Patentable/Patents/US-10402651
US-10402651

Exploiting visual information for enhancing audio signals via source separation and beamforming

PublishedSeptember 3, 2019
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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.

2

2. The system of claim 1 , wherein the operations further comprise obtaining the visual content associated with the environment of the user.

3

3. The system of claim 1 , wherein the operations further comprise extracting, from audio content obtained from the environment, second metadata associated with the environment.

4

4. The system of claim 3 , wherein the operations further comprise determining the location of the user and the location of the interferer based on the second metadata.

5

5. The system of claim 1 , wherein the operations further comprise cancelling the noise from the environment of the user by utilizing spatial filtering.

6

6. The system of claim 1 , wherein the operations further comprise obtaining the audio profile and the user profile from a cloud-based application.

7

7. The system of claim 1 , wherein the operations further comprise updating the audio profile and the user profile based on the visual content.

8

8. The system of claim 1 , wherein the operations further comprise utilizing a beamformer to sample audio signals captured from the environment.

9

9. The system of claim 1 , wherein the operations further comprise separating each source of a plurality of sources contributing to the noise from other sources of the plurality of sources.

10

10. The system of claim 1 , wherein the operations further comprise separating each source of a plurality of sources contributing to the noise from the user.

11

11. The system of claim 1 , wherein the operations further comprise utilizing the first metadata to increase a speed of a noise suppression algorithm utilized to cancel the noise.

12

12. The system of claim 1 , wherein the operations further comprise transmitting a null in a direction of the interferer generating the noise in the environment.

13

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.

14

14. The method of claim 13 , further comprising utilizing a microphone array to cancel the noise from the environment.

15

15. The method of claim 13 , further comprising obtaining the media content associated with the environment of the user.

16

16. The method of claim 13 , further comprising transmitting a null in a direction of the interferer generating the noise in the environment.

17

17. The method of claim 13 , further comprising separating each source of a plurality of sources contributing to the noise from other sources of the plurality of sources.

18

18. The method of claim 13 , further comprising utilizing the first metadata to increase an efficiency of a noise suppression algorithm utilized to cancel the noise.

19

19. The method of claim 13 , further comprising updating the audio profile or the user profile based on the media content.

20

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.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 26, 2018

Publication Date

September 3, 2019

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Exploiting visual information for enhancing audio signals via source separation and beamforming” (US-10402651). https://patentable.app/patents/US-10402651

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.