Managing audio in a multi-source audio environment
First Claim
1. A computer-implemented method for managing real-time audio from a multi-source audio environment, the computer-implemented method comprising computer-implemented operations for:
- receiving the real-time audio comprising a plurality of audio sources;
identifying a plurality of speakers, each of which is associated with one of the plurality of audio sources;
detecting an audio source change from a first audio source of the plurality of audio sources to a second audio source of the plurality of audio sources;
in response to detecting the audio source change, providing an identification of a first speaker of the plurality of speakers, the first speaker being associated with the second audio source;
receiving feedback corresponding to one of the plurality of audio sources from a second speaker associated with one of the plurality of audio sources;
recording the real-time audio to create an audio recording;
after recording of the real-time audio has completed, determining whether a threshold quantity of feedback was received during the recording of the real-time audio;
if the threshold quantity of feedback was received during the recording of the real-time audio, modifying the audio recording according to the feedback to create a modified audio recording, and storing the modified audio recording in a repository; and
if the threshold quantity of feedback was not received during the recording of the real-time audio, storing the audio recording in the repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media provide for the management of an audio environment with multiple audio sources. According to various embodiments described herein, real-time audio from multiple sources is received. A speaker is identified for each of the audio sources. Upon detecting a change from a first audio source to a second audio source, an identification of the speaker associated with the second audio source is provided. According to various embodiments, a recording of the real-time audio may be made and descriptors inserted to identify each speaker as the audio source changes. Real-time feedback from the speakers regarding characteristics of the audio may be received and corresponding adjustments to the audio made.
173 Citations
16 Claims
-
1. A computer-implemented method for managing real-time audio from a multi-source audio environment, the computer-implemented method comprising computer-implemented operations for:
-
receiving the real-time audio comprising a plurality of audio sources; identifying a plurality of speakers, each of which is associated with one of the plurality of audio sources; detecting an audio source change from a first audio source of the plurality of audio sources to a second audio source of the plurality of audio sources; in response to detecting the audio source change, providing an identification of a first speaker of the plurality of speakers, the first speaker being associated with the second audio source; receiving feedback corresponding to one of the plurality of audio sources from a second speaker associated with one of the plurality of audio sources; recording the real-time audio to create an audio recording; after recording of the real-time audio has completed, determining whether a threshold quantity of feedback was received during the recording of the real-time audio; if the threshold quantity of feedback was received during the recording of the real-time audio, modifying the audio recording according to the feedback to create a modified audio recording, and storing the modified audio recording in a repository; and if the threshold quantity of feedback was not received during the recording of the real-time audio, storing the audio recording in the repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer at least to:
-
receive real-time audio comprising a plurality of audio sources; identify a plurality of speakers, each of which is associated with one of the plurality of audio sources; detect an audio source change from a first audio source of the plurality of audio sources to a second audio source of the plurality of audio sources; in response to detecting the audio source change, provide an identification of a first speaker of the plurality of speakers, the first speaker being associated with the second audio source; receive feedback corresponding to one of the plurality of audio sources from a second speaker associated with at least one of the plurality of audio sources; record the real-time audio to create an audio recording; after recording of the real-time audio has completed, determine whether a threshold quantity of feedback was received during the recording of the real-time audio; if the threshold quantity of feedback was received during the recording of the real-time audio, modify the audio recording according to the feedback to create a modified audio recording, and storing the modified audio recording in a repository; and if the threshold quantity of feedback was not received during the recording of the real-time audio, store the audio recording in the repository. - View Dependent Claims (12, 13, 14)
-
-
15. A system for managing real-time audio from a multi-source audio environment, the system comprising:
-
a repository; and an audio management server computer, the audio management server computer comprising an audio management engine configured to; receive the real-time audio comprising a plurality of audio sources; identify a plurality of speakers, each of which is associated with one of the plurality of audio sources; detect an audio source change from a first audio source of the plurality of audio sources to a second audio source of the plurality of audio sources; in response to detecting the audio source change, provide an identification of a first speaker of the plurality of speakers, the first speaker being associated with the second audio source; receive feedback corresponding to one of the plurality of audio sources from a second speaker associated with at least one of the plurality of audio sources; record the real-time audio to create an audio recording; after recording of the real-time audio has completed, determine whether a threshold quantity of feedback was received during the recording of the real-time audio; if the threshold quantity of feedback was received during the recording of the real-time audio, modify the audio recording according to the feedback to create a modified audio recording, and storing the modified audio recording in the repository; and if the threshold quantity of feedback was not received during the recording of the real-time audio, storing the audio recording in the repository. - View Dependent Claims (16)
-
Specification