Sound event detection and localization system using power analysis
First Claim
1. A method for detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the multiple audio channels comprising at least one channel pair, the channel pair comprising a first audio channel and a second audio channel, the method comprising:
- detecting the sound event;
comparing power, using at least one hardware processor, in the first audio channel with power in the second audio channel to produce a power differential steering angle of the power of the sound in the channel pair;
when the sound event is detected, selecting, using the at least one hardware processor, which of the multiple audio channels to produce the sound event based on the power differential steering angle; and
producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event.
5 Assignments
0 Petitions
Accused Products
Abstract
The beginning detection, accommodation and frequency bias properties of the human hearing mechanism have been modeled to create systems that can detect directional transients (“sound events”) in a sound field and localize them. These systems break down a sound field into sound events and non-sound events and separately localize the sound events and non-sound events. Sound events are generally identified according to the frequency bias and beginning detection properties. Once detected, the sound events are generally localized according to differential steering angles (steering angles to which the steady-state signals have been accommodated) or ordinary steering angles, both of which reflect the direction of a sound event indicated during the rise-time of the sound event. When no sound events are detected, non-sound events are localized according to a steering angle that does not reflect rapid motion.
-
Citations
84 Claims
-
1. A method for detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the multiple audio channels comprising at least one channel pair, the channel pair comprising a first audio channel and a second audio channel, the method comprising:
-
detecting the sound event; comparing power, using at least one hardware processor, in the first audio channel with power in the second audio channel to produce a power differential steering angle of the power of the sound in the channel pair; when the sound event is detected, selecting, using the at least one hardware processor, which of the multiple audio channels to produce the sound event based on the power differential steering angle; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
2. A method for detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the method comprising:
-
detecting the sound event; when the sound event is detected, analyzing, using at least one hardware processor, power in the multiple audio channels to determine a power differential steering angle of the power in the sound in the multiple audio channels; selecting, using the at least one hardware processor, which of the multiple audio channels to produce the sound event based on the power differential steering angle; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event, thereby localizing the sound event. - View Dependent Claims (3, 4, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
5. A method of detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the method comprising:
-
detecting a plurality of sound event types, each sound event type distinguished from background noise based on at least one characteristic of the sound event type; when one of the plurality of sound event types is detected, analyzing, using at least one hardware processor, power in the multiple audio channels to determine a power differential steering angle of the power in the sound in the multiple audio channels; selecting, using the at least one hardware processor, which of the multiple audio channels to produce the sound event based on the determined power differential steering angle and based on the detected sound event type; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event, thereby localizing the sound event. - View Dependent Claims (6, 7)
-
-
8. A method of detecting and localizing a sound event in a sound produced by a plurality of input channel pairs each comprising multiple audio channels in order to determine how to produce the sound event in the multiple audio channels, the multiple audio channels comprising a left-right channel pair and at least one additional channel pair, the method comprising:
-
detecting a sound event in the plurality of input channel pairs; when the sound event is detected, analyzing, using at least one hardware processor, power in the left-right channel pair to determine a left-right power differential angle; analyzing, using the at least one hardware processor, power in the at least one additional channel pair to determine a second power differential angle; analyzing, using the at least one hardware processor, the left-right power differential angle and the second power differential angle; and producing the sound event in the multiple audio channels based on analyzing the left-right power differential angle and the second power differential angle. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of detecting and localizing a sound event in a sound produced by a plurality of input channel pairs each comprising multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the method comprising:
-
detecting a plurality of sound event types; and when one of the plurality of sound event types is detected, analyzing, using at least one hardware processor, power in one or more input channel pairs to determine a power differential steering angle of the power in the sound in the plurality of input channel pairs; selecting, using the at least one hardware processor, which of the multiple audio channels to produce the sound event based on the determined power differential steering angle and based on the detected sound event type; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer-readable medium comprising computer-executable instructions for detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the multiple audio channels comprising at least one channel pair, the channel pair comprising a first audio channel and a second audio channel, the computer-executable instructions comprising logic for performing the steps of:
-
detecting the sound event; analyzing power in the first audio channel and in the second audio channel to produce a power differential steering angle of the power of the sound in the multiple audio channels; when the sound event is detected, selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event.
-
-
23. An apparatus for detecting and localizing a sound event in a sound in multiple audio channels in order to determine in which of the multiple audio channels to produce the sound event, the multiple audio channels comprising at least one channel pair, the channel pair comprising a first audio channel and a second audio channel, the apparatus comprising a processor configured to perform the following:
-
detecting the sound event; analyzing power in the first audio channel and in the second audio channel to produce a power differential steering angle of the power of the sound in the multiple audio channels; when the sound event is detected, selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle; and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event.
-
-
24. A sound event detector, localizer, and sound producer for detecting and localizing a sound event in a sound in multiple audio channels and producing the sound event in the multiple audio channels, the multiple audio channels comprising at least one channel pair, the channel pair comprising a first audio channel and a second audio channel, comprising:
-
a sound event detector in communication with the sound and producing a first signal indicating when a sound event is detected; a sound event localization circuit in communication with the sound event detector and including a differential steering angle circuit which, when the first signal indicates that the sound event is detected, produces a second signal based on analysis of power in the first audio channel with power in the second audio channel, the second signal indicating a power differential steering angle of a power of the sound; and a sound producer in communication with the sound event localization circuit for selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
36. A sound event detector, localizer, and sound producer for detecting and localizing a sound event in a sound in multiple audio channels and producing the sound event in the multiple audio channels, the multiple audio channels comprising a plurality of channel pairs, comprising:
-
a sound event detector in communication with the sound and producing a plurality of first signals indicating when a plurality of sound event types is detected; a sound event localization circuit in communication with the sound event detector and including a differential steering angle circuit which, when any of the plurality of first signals indicate that one of the plurality of sound events is detected, produces a second signal based on analysis of power in the plurality of audio channels, the second signal indicating a power differential steering angle of a power of the sound; and a sound producer in communication with the sound event localization circuit for selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A sound event detector, localizer, and sound producer for detecting, localizing, and producing a sound event in multiple audio channels, the multiple audio channels comprising a plurality of channel pairs, comprising:
-
a sound event detector in communication with the plurality of input channel pairs and producing a first signal indicating when the sound event is detected in the plurality of input channel pairs; a sound event localization circuit in communication with the sound event detector and including a plurality of differential steering angle circuits, which, when the first signal indicates that the sound event is detected, produces a plurality of second signals based on analysis of power in each of the plurality of channel pairs, the plurality of second signals indicating a power differential steering angle of a power of the sound in the plurality of channel pairs; and a sound producer in communication with the sound event localization circuit for selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A sound event detector, localizer, and sound producer for detecting, localizing, and producing a sound event in multiple audio channels, the multiple audio channels comprising a plurality of channel pairs, comprising:
-
a sound event detector in communication with the plurality of input channel pairs and producing a plurality of first signals indicating when a plurality of sound event types is detected in the plurality of input channel pairs; and a sound event localization circuit in communication with the sound event detector and including a plurality of differential steering angle circuits, which, when any of the first signals indicate that one of the plurality of sound event types are detected, produces a plurality of second signals based on analysis of power in each of the plurality of channel pairs, the plurality of second signals indicating a power differential steering angle of a power of the sound in the plurality of channel pairs; and a sound producer in communication with the sound event localization circuit for selecting which of the multiple audio channels to produce the sound event based on the power differential steering angle and producing the sound event in the multiple audio channels based on selecting which of the multiple audio channels to produce the sound event. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A sound event detector and localizer for detecting and localizing a sound event in a sound in different audio channels in order to determine in which of the different audio channels to produce the sound event, comprising:
-
means for producing a signal indicating when a sound event is detected; means for localizing the sound event in communication with the means for producing the signal and including a means for comparing power in the different audio channels to determine a power differential steering angle of the power of the sound when the means for producing indicates that the sound event is detected, thus localizing the sound event; means for selecting which of the different audio channels to produce the sound event based on the power differential steering angle; and means for producing the sound event in the different audio channels based on selecting which of the different audio channels to produce the sound event.
-
Specification