-
公开(公告)号:US10360926B2
公开(公告)日:2019-07-23
申请号:US15321743
申请日:2015-07-07
Applicant: Analog Devices Global Unlimited Company
Inventor: Mikael M. Mortensen , Kim Spetzler Berthelsen , Robert Adams , Andrew Milia
Abstract: Many processes for audio signal processing can benefit from voice activity detection, which aims to detect the presence of speech as opposed to silence or noise. The present disclosure describes, among other things, leveraging energy-based features of voice and insights on first and second formant frequencies of vowels to provide a low-complexity and low-power voice activity detector. A pair of two channels is provided whereby each channel is configured to detect voice activity in respective frequency bands of interest. Simultaneous activity detected in both channels can be a sufficient condition for determining that voice is present. More channels or pairs of channels can be used to detect different types of voices to improve detection and/or to detect voices present in different audio streams.
-
公开(公告)号:US09753695B2
公开(公告)日:2017-09-05
申请号:US14010946
申请日:2013-08-27
Applicant: Analog Devices Global
Inventor: Mikael M. Mortensen , Jeffrey G. Bernstein
CPC classification number: G06F7/60 , G06F1/035 , G06F7/57 , G06F2101/08 , G06F2101/10
Abstract: A datapath circuit may include a digital multiply and accumulate circuit (MAC) and a digital hardware calculator for parallel computation. The digital hardware calculator and the MAC may be coupled to an input memory element for receipt of input operands. The MAC may include a digital multiplier structure with partial product generators coupled to an adder to multiply a first and second input operands and generate a multiplication result. The digital hardware calculator may include a first look-up table coupled between a calculator input and a calculator output register. The first look-up table may include table entry values mapped to corresponding math function results in accordance with a first predetermined mathematical function. The digital hardware calculator may be configured to calculate, based on the first look-up table, a computationally hard mathematical function such as a logarithm function, an exponential function, a division function and a square root function.
-