-
公开(公告)号:US20230396918A1
公开(公告)日:2023-12-07
申请号:US17829751
申请日:2022-06-01
Applicant: Cisco Technology, Inc.
Inventor: Sindre Groestad , Ragnvald Balch Barth , Lennart Burenius
CPC classification number: H04R1/406 , H04R3/005 , H04S7/30 , H04L12/1822 , G06T7/70 , H04R5/04 , H04S1/002 , H04S2400/15 , G06T2207/30201
Abstract: Presented herein are techniques to generate a stereo sound signal based on direction of arrival of sound signals. A method includes receiving sound signals at a microphone, outputting a mono sound signal from the microphone, determining a direction of arrival of the sound signals with respect to the microphone, generating, from the mono audio signal, a stereo sound signal having a first channel and a second channel, wherein an amplitude of the first channel and an amplitude of the second channel are weighted, respectively, based on the direction of arrival of the sound signals at the microphone.
-
公开(公告)号:US11671753B2
公开(公告)日:2023-06-06
申请号:US17459876
申请日:2021-08-27
Applicant: Cisco Technology, Inc.
Inventor: Johan Ludvig Nielsen , Patrick Ryan Tompion Achtelik , Per Arild Kahrs Dykesteen , Ragnvald Balch Barth
Abstract: In one embodiment, a multi-microphone system for an endpoint device receives input signals for a remote conference between the endpoint device and at least one other endpoint device. The multi-microphone system may include at least a top microphone unit and a bottom microphone unit. A signal degradation event that causes degradation of signals received by the top microphone unit or the bottom microphone unit is detected. Then, based on information regarding the signal degradation event, it is determined whether the signal degradation event affects one or both of the top microphone unit and the bottom microphone unit. In response, an output signal is generated for transmission to the at least one other endpoint device, and the output signal uses a portion of the input signals that excludes signals received by the top microphone unit and/or the bottom microphone unit determined to be affected by the signal degradation event.
-
公开(公告)号:US10601459B1
公开(公告)日:2020-03-24
申请号:US16179234
申请日:2018-11-02
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Michael A. Ramalho , Ragnvald Balch Barth
IPC: H04B1/7095 , H04L7/00 , H04B1/708
Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators. Each Doppler correlator is configured to correlate the samples against the code sequence and apply the respective phase rotation to the samples as the samples are shifted through the successive butterfly elements, to produce respective correlation results from each Doppler correlator centered on a respective frequency offset from the frequency that varies across the Doppler correlators based on the phase rotations.
-
公开(公告)号:US10396846B1
公开(公告)日:2019-08-27
申请号:US16158794
申请日:2018-10-12
Applicant: Cisco Technology, Inc.
Inventor: Ragnvald Balch Barth , Knut Inge Hvidsten , Michael A. Ramalho
IPC: H04B1/7075 , H04B1/7117 , H04B17/336 , H04B1/7105 , H04B1/7163 , H04B1/717
Abstract: Time-offset, time-overlapping signals are received. The signals each include a pilot code, and at least some of the signals each include a user code occupying a time slot time-synchronized to a respective pilot code. Time-offset cross-correlation peaks for respective ones of the pilot codes are generated, each cross-correlation peak indicating a respective one of the time slots. For each time slot a respective projection vector including user code projections each indicative of whether a respective user code of known user codes is present in the time slot is generated. Particular ones of the projection vectors are selectively combined into an aggregate projection vector of aggregate user code projections, such that the aggregate projection vector has a signal-to-noise ratio (SNR) greater than the projection vectors individually. The user code is selected from among the known user codes based on the aggregate user code projections of the aggregate projection vector.
-
公开(公告)号:US12245015B2
公开(公告)日:2025-03-04
申请号:US17731328
申请日:2022-04-28
Applicant: Cisco Technology, Inc.
Inventor: Ragnvald Balch Barth , Sindre Groestad
Abstract: Presented herein are techniques to enhance the audio portion of a video conference. In one embodiment, a method includes determining, using a multi-microphone array, a direction of arrival of sound signals from a user, detecting, using an image from a camera, a face of the user, determining a position of the face of the user with respect to a position of the camera, and forming a spatial beam for the multi-microphone array based on the direction of arrival of sound signals from the user and the position of the face of the user.
-
公开(公告)号:US11005521B2
公开(公告)日:2021-05-11
申请号:US16779880
申请日:2020-02-03
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Michael A. Ramalho , Ragnvald Balch Barth
IPC: H04B1/7095 , H04L7/00 , H04B1/708
Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators. Each Doppler correlator is configured to correlate the samples against the code sequence and apply the respective phase rotation to the samples as the samples are shifted through the successive butterfly elements, to produce respective correlation results from each Doppler correlator centered on a respective frequency offset from the frequency that varies across the Doppler correlators based on the phase rotations.
-
公开(公告)号:US20200169289A1
公开(公告)日:2020-05-28
申请号:US16779880
申请日:2020-02-03
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Michael A. Ramalho , Ragnvald Balch Barth
IPC: H04B1/7095 , H04L7/00 , H04B1/708
Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators. Each Doppler correlator is configured to correlate the samples against the code sequence and apply the respective phase rotation to the samples as the samples are shifted through the successive butterfly elements, to produce respective correlation results from each Doppler correlator centered on a respective frequency offset from the frequency that varies across the Doppler correlators based on the phase rotations.
-
公开(公告)号:US10530418B1
公开(公告)日:2020-01-07
申请号:US16502140
申请日:2019-07-03
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Ragnvald Balch Barth
IPC: H04B1/00 , H04B1/7093 , H04B1/06
Abstract: An apparatus includes an input node, an output node, and successive butterfly elements connected between the input node and the output node. Each butterfly element includes a first branch and a second branch that are cross-coupled with each other and that perform, collectively, sample add and sample delay operations. Either the first branch or the second branch of each butterfly element performs a sample inversion, such that a pattern of the sample inversions across the butterfly elements encodes into the butterfly elements a pattern of negative and positive binary values of a particular row of a Prometheus Orthonormal Sets (PONS) matrix. As a result, the successive butterfly elements correlate input samples applied to the input node against the particular row of the PONS matrix as the input samples are shifted through the successive butterfly elements.
-
公开(公告)号:US12047739B2
公开(公告)日:2024-07-23
申请号:US17829751
申请日:2022-06-01
Applicant: Cisco Technology, Inc.
Inventor: Sindre Groestad , Ragnvald Balch Barth , Lennart Burenius
CPC classification number: H04R1/406 , G06T7/70 , H04L12/1822 , H04R3/005 , H04R5/04 , H04S1/002 , H04S7/30 , G06T2207/30201 , H04S2400/15
Abstract: Presented herein are techniques to generate a stereo sound signal based on direction of arrival of sound signals. A method includes receiving sound signals at a microphone, outputting a mono sound signal from the microphone, determining a direction of arrival of the sound signals with respect to the microphone, generating, from the mono audio signal, a stereo sound signal having a first channel and a second channel, wherein an amplitude of the first channel and an amplitude of the second channel are weighted, respectively, based on the direction of arrival of the sound signals at the microphone.
-
公开(公告)号:US20230353966A1
公开(公告)日:2023-11-02
申请号:US17731328
申请日:2022-04-28
Applicant: Cisco Technology, Inc.
Inventor: Ragnvald Balch Barth , Sindre Groestad
CPC classification number: H04S5/00 , H04R3/005 , H04R2430/20
Abstract: Presented herein are techniques to enhance the audio portion of a video conference. In one embodiment, a method includes determining, using a multi-microphone array, a direction of arrival of sound signals from a user, detecting, using an image from a camera, a face of the user, determining a position of the face of the user with respect to a position of the camera, and forming a spatial beam for the multi-microphone array based on the direction of arrival of sound signals from the user and the position of the face of the user.
-
-
-
-
-
-
-
-
-