-
公开(公告)号:US20200176009A1
公开(公告)日:2020-06-04
申请号:US16780506
申请日:2020-02-03
Applicant: GOOGLE LLC
Inventor: Minyue Li , Willem Bastiaan Kleijn , Jan Skoglund
IPC: G10L19/24 , G10L19/16 , G10L19/035 , G10L19/02 , G10L19/008
Abstract: Provided are methods, systems, and apparatus for hierarchical decorrelation of multichannel audio. A hierarchical decorrelation algorithm is designed to adapt to possibly changing characteristics of an input signal, and also preserves the energy of the original signal. The algorithm is invertible in that the original signal can be retrieved if needed. Furthermore, the proposed algorithm decomposes the decorrelation process into multiple low-complexity steps. The contribution of these steps is generally in a decreasing order, and thus the complexity of the algorithm can be scaled.
-
公开(公告)号:US20200152220A1
公开(公告)日:2020-05-14
申请号:US16598462
申请日:2019-10-10
Applicant: GOOGLE LLC
Inventor: Turaj Zakizadeh Shabestary , Willem Bastiaan Kleijn , Jan Skoglund
IPC: G10L21/0232 , H04R3/04 , G10L15/08 , G10L21/0208 , H04M9/08
Abstract: Techniques of performing linear acoustic echo cancellation performing a phase correction operation on the estimate of the echo signal based on a clock drift between a capture of an input microphone signal and a playout of a loudspeaker signal. Along these lines, the existence of the clock drift, i.e., a small difference in the sampling rates of the input microphone signal and the loudspeaker signal, can cause processing circuitry in a device configured to perform LAEC operations to generate a filter based on the magnitudes of the short-term Fourier transforms (STFTs) of the input microphone signal and the loudspeaker signal. Such a filter is real-valued and results in a positive estimate of the acoustic echo signal included in the input microphone signal. The phase of this estimate may then be aligned with the phase of the input microphone signal.
-
公开(公告)号:US10553234B2
公开(公告)日:2020-02-04
申请号:US16197645
申请日:2018-11-21
Applicant: GOOGLE LLC
Inventor: Minyue Li , Willem Bastiaan Kleijn , Jan Skoglund
IPC: G10L19/24 , G10L19/008 , G10L19/02 , G10L19/035 , G10L19/16
Abstract: Provided are methods, systems, and apparatus for hierarchical decorrelation of multichannel audio. A hierarchical decorrelation algorithm is designed to adapt to possibly changing characteristics of an input signal, and also preserves the energy of the original signal. The algorithm is invertible in that the original signal can be retrieved if needed. Furthermore, the proposed algorithm decomposes the decorrelation process into multiple low-complexity steps. The contribution of these steps is generally in a decreasing order, and thus the complexity of the algorithm can be scaled.
-
公开(公告)号:US10396906B2
公开(公告)日:2019-08-27
申请号:US15926808
申请日:2018-03-20
Applicant: GOOGLE LLC
Inventor: Willem Bastiaan Kleijn , Richard C. Hendriks
IPC: H04B15/00 , G10L21/0364
Abstract: Provided are methods and systems for improving the intelligibility of speech in a noisy environment. A communication model is developed that includes noise inherent in the message production and message interpretation processes, and considers that these noises have fixed signal-to-noise ratios. The communication model forms the basis of an algorithm designed to optimize the intelligibility of speech in a noisy environment. The intelligibility optimization algorithm only does something (e.g., manipulates the audio signal) when needed, and thus if no noise is present the algorithm does not alter or otherwise interfere with the audio signals, thereby preventing any speech distortion. The algorithm is also very fast and efficient in comparison to most existing approaches for speech intelligibility enhancement, and therefore the algorithm lends itself to easy implementation in an appropriate device (e.g., cellular phone or smartphone).
-
公开(公告)号:US10291917B2
公开(公告)日:2019-05-14
申请号:US14834624
申请日:2015-08-25
Applicant: Google LLC
Inventor: Ermin Kozica , Dave Zachariah , Willem Bastiaan Kleijn
IPC: H04N19/136 , H04N19/172 , H04N19/44 , H04N21/43 , H04N21/262 , H04N21/2343 , H04N19/46 , H04N19/61 , H04N19/12
Abstract: Implementations of independent temporally concurrent video stream coding may include encoding a plurality of input frames from an input video sequence, wherein the plurality of input frames includes a first input frame. Encoding the plurality of input frames may include generating a first plurality of encoded frames based on the plurality of input frames such that the first plurality of encoded frames includes a first encoded I-frame corresponding to the first input frame, and generating a second plurality of encoded frames based on the plurality of input frames such that the second plurality of encoded frames includes a first encoded P-frame corresponding to the first input frame. Implementations of independent temporally concurrent video stream coding may include including the first plurality of encoded frames and the second plurality of encoded frames in an output, and transmitting the output to a decoder.
-
-
-
-