Systems, methods, apparatus, and computer-readable media for coherence detection
First Claim
Patent Images
1. A method of processing a multichannel signal, said method comprising:
- for each of a plurality of different frequency components of the multichannel signal, calculating a difference between a phase of the frequency component in a first channel of the multichannel signal and a phase of the frequency component in a second channel of the multichannel signal;
based on information from the plurality of calculated phase differences, calculating (A) a value of a first coherency measure that indicates a degree of coherence among directions of arrival of at least the plurality of different frequency components in a first spatial sector and (B) a value of a second coherency measure that indicates a degree of coherence among the directions of arrival of at least the plurality of different frequency components in a second spatial sector that is different than the first spatial sector;
calculating a contrast of the first coherency measure by evaluating a relation between the calculated value of the first coherency measure and an average value of the first coherency measure over time;
calculating a contrast of the second coherency measure by evaluating a relation between the calculated value of the second coherency measure and an average value of the second coherency measure over time; and
indicating one among the first and second spatial sectors, based on which among the first and second coherency measures has the greatest contrast,wherein each of said first and second channels of the multichannel signal is based on a signal produced by a corresponding one of a pair of microphones, andwherein at least one among said calculating the difference, said calculating the value of the first coherency measure, said calculating the value of the second coherency measure, said calculating the contrast of the first coherency measure, and said calculating the contrast of the second coherency measure is performed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Based on phase differences between corresponding frequency components of different channels of a multichannel signal, a measure of directional coherency is calculated. Application of such a measure to voice activity detection and noise reduction are also disclosed.
45 Citations
49 Claims
-
1. A method of processing a multichannel signal, said method comprising:
-
for each of a plurality of different frequency components of the multichannel signal, calculating a difference between a phase of the frequency component in a first channel of the multichannel signal and a phase of the frequency component in a second channel of the multichannel signal; based on information from the plurality of calculated phase differences, calculating (A) a value of a first coherency measure that indicates a degree of coherence among directions of arrival of at least the plurality of different frequency components in a first spatial sector and (B) a value of a second coherency measure that indicates a degree of coherence among the directions of arrival of at least the plurality of different frequency components in a second spatial sector that is different than the first spatial sector; calculating a contrast of the first coherency measure by evaluating a relation between the calculated value of the first coherency measure and an average value of the first coherency measure over time; calculating a contrast of the second coherency measure by evaluating a relation between the calculated value of the second coherency measure and an average value of the second coherency measure over time; and indicating one among the first and second spatial sectors, based on which among the first and second coherency measures has the greatest contrast, wherein each of said first and second channels of the multichannel signal is based on a signal produced by a corresponding one of a pair of microphones, and wherein at least one among said calculating the difference, said calculating the value of the first coherency measure, said calculating the value of the second coherency measure, said calculating the contrast of the first coherency measure, and said calculating the contrast of the second coherency measure is performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for processing a multichannel signal, said apparatus comprising:
-
means for calculating, for each of a plurality of different frequency components of the multichannel signal, a difference between a phase of the frequency component in a first channel of the multichannel signal and a phase of the frequency component in a second channel of the multichannel signal; means for calculating, based on information from the plurality of calculated phase differences, (A) a value of a first coherency measure that indicates a degree of coherence among directions of arrival of at least the plurality of different frequency components in a first spatial sector and (B) a value of a second coherency measure that indicates a degree of coherence among the directions of arrival of at least the plurality of different frequency components in a second spatial sector that is different than the first spatial sector;
means for calculating a contrast of the first coherency measure by evaluating a relation between the calculated value of the first coherency measure and an average value of the first coherency measure over time and for calculating a contrast of the second coherency measure by evaluating a relation between the calculated value of the second coherency measure and an average value of the second coherency measure over time; and
means for indicating one among the first and second spatial sectors, based on which among the first and second coherency measures has the greatest contrast,wherein each of said first and second channels of the multichannel signal is based on a signal produced by a corresponding one of a pair of microphones, and wherein at least one among said means for calculating the difference, said means for calculating the value of the first coherency measure and the value of the second coherency measure, and said means for calculating the contrast of the first coherency measure and the contrast of the second coherency measure is implemented by at least one processor. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for processing a multichannel signal, said apparatus comprising:
-
a phase difference calculator configured to calculate, for each of a plurality of different frequency components of the multichannel signal, a difference between a phase of the frequency component in a first channel of the multichannel signal and a phase of the frequency component in a second channel of the multichannel signal; and a coherency measure calculator configured to calculate, based on information from the plurality of calculated phase differences, (A) a value of a first coherency measure that indicates a degree of coherence among directions of arrival of at least the plurality of different frequency components in a first spatial sector and (B) a value of a second coherency measure that indicates a degree of coherence among the directions of arrival of at least the plurality of different frequency components in a second spatial sector that is different than the first spatial sector, wherein said coherency measure calculator is configured to calculate a contrast of the first coherency measure by evaluating a relation between the calculated value of the first coherency measure and an average value of the first coherency measure over time and to calculate a contrast of the second coherency measure by evaluating a relation between the calculated value of the second coherency measure and an average value of the second coherency measure over time, and wherein said coherency measure calculator is configured to indicate one among the first and second spatial sectors, based on which among the first and second coherency measures has the greatest contrast, and wherein each of said first and second channels of the multichannel signal is based on a signal produced by a corresponding one of a pair of microphones. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An apparatus according to claim 43, wherein said masked signal generator is configured to attenuate the masked signal when a ratio of a level of the masked signal and a level of the at least one channel is small.
-
46. An apparatus according to claim 34, wherein said coherency measure calculator is configured to indicate said one among the first and second spatial sectors based on a state of a relation between (A) said calculated value of said coherency measure that has the greatest contrast and (B) a threshold value that corresponds to said coherency measure,
wherein the threshold value that corresponds to the first coherency measure differs from the threshold value that corresponds to the second coherency measure.
-
47. An apparatus according to claim 46, wherein said first spatial sector includes an axis of the pair of microphones and said second spatial sector includes a direction orthogonal to said axis, and
wherein the threshold value that corresponds to the first coherency measure is less than the threshold value that corresponds to the second coherency measure.
-
48. An apparatus according to claim 46, wherein said coherency measure calculator is configured to indicate, at a time subsequent to said indicating one among the first and second spatial sectors, the other among the first and second spatial sectors in response to detecting that said other coherency measure has the greatest contrast, and
wherein said coherency measure calculator is configured to indicate the other spatial sector only if a value of said other coherency measure at said subsequent time is not less than said threshold value that corresponds to said other coherency measure.
-
49. An apparatus according to claim 34, wherein said apparatus comprises:
-
a null beamformer configured to apply a null beam to at least two channels of the multichannel signal, wherein a direction of said beam is based on said indicated one among the first and second spatial sectors; and a noise estimator configured to update an estimate of a noise component of the multichannel signal, based on an output of said null beamformer.
-
Specification