Spectral and Spatial Modification of Noise Captured During Teleconferencing
First Claim
1. A method for modifying noise captured during a conference at each endpoint of a set of at least two endpoints of a teleconferencing system, said method including the steps of:
- (a) generating first noise samples indicative of noise captured during the conference at a first one of the endpoints and second noise samples indicative of noise captured during the conference at a second one of the endpoints; and
(b) modifying the first noise samples to generate first modified noise samples indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches a target spectrum, and at least one spatial property which at least substantially matches at least one target spatial property, and modifying the second noise samples to generate second modified noise samples indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches the target spectrum, and at least one spatial property which at least substantially matches the target spatial property.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method for modifying noise captured at endpoints of a teleconferencing system, including steps of capturing noise at each endpoint, and modifying the captured noise to generate modified noise having a frequency-amplitude spectrum which matches a target spectrum and a spatial property set which matches a target spatial property set. In other embodiments, a teleconferencing method including steps of: at endpoints of a teleconferencing system, determining audio frames indicative of audio captured at each endpoint, each of a subset of the frames indicative of noise but not a significant level of speech; and at each endpoint, generating modified frames indicative of modified noise having a frequency-amplitude spectrum which matches a target spectrum and a spatial property set which matches a target spatial property set, and generating encoded audio including by encoding the modified frames. Other aspects are systems configured to perform any embodiment of the method.
-
Citations
30 Claims
-
1. A method for modifying noise captured during a conference at each endpoint of a set of at least two endpoints of a teleconferencing system, said method including the steps of:
-
(a) generating first noise samples indicative of noise captured during the conference at a first one of the endpoints and second noise samples indicative of noise captured during the conference at a second one of the endpoints; and (b) modifying the first noise samples to generate first modified noise samples indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches a target spectrum, and at least one spatial property which at least substantially matches at least one target spatial property, and modifying the second noise samples to generate second modified noise samples indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches the target spectrum, and at least one spatial property which at least substantially matches the target spatial property. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A teleconferencing method, including the steps of:
-
(a) at each endpoint of a set of at least two endpoints of a teleconferencing system, determining a sequence of audio frames indicative of audio captured at the endpoint during a conference, wherein each frame of a first subset of the frames is indicative of speech uttered by a conference participant, each frame of a second subset of the frames is indicative of noise but not a significant level of speech; (b) at said each endpoint, generating modified frames by modifying each frame of the second subset of the frames, such that each of the modified frames is indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches a target spectrum, and a spatial property set which at least substantially matches a target spatial property set; and (c) at said each endpoint, generating encoded audio including by encoding the modified frames and encoding each frame of the first subset of the frames. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system configured for use as a teleconferencing system endpoint, including:
-
a microphone array; a first subsystem coupled and configured to generate noise samples indicative of noise captured during a conference by the microphone array; and a second subsystem coupled and configured to modify the noise samples to generate modified noise samples indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches a target spectrum, and at least one spatial property which at least substantially matches at least one target spatial property. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A teleconferencing system, including:
-
a link; and at least two endpoints coupled to the link, wherein each of the endpoints includes; a microphone array; a first subsystem coupled and configured to determine a sequence of audio frames indicative of audio captured using the microphone array during a conference, wherein each frame of a first subset of the frames is indicative of speech uttered by a conference participant, each frame of a second subset of the frames is indicative of noise but not a significant level of speech; a second subsystem coupled and configured to generate modified frames by modifying each frame of the second subset of the frames, such that each of the modified frames is indicative of modified noise having a frequency-amplitude spectrum which at least substantially matches a target spectrum, and a spatial property set which at least substantially matches a target spatial property set; and an encoding subsystem, coupled and configured to generate encoded audio including by encoding the modified frames and encoding each frame of the first subset of the frames. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification