-
公开(公告)号:US20200344545A1
公开(公告)日:2020-10-29
申请号:US16394328
申请日:2019-04-25
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Espen Moberg
IPC: H04R3/00 , G10L21/0208 , G10L21/0272
Abstract: In one example, a headset may obtain, from a first microphone that is configured at a first location relative to an audio source, a first audio signal having a first audio level. The headset may further obtain, from a second microphone that is configured at a second location relative to the audio source, a second audio signal having a second audio level. The second location may be a greater distance from the audio source than the first location. The headset may determine a target audio level based on the second audio level. The headset may adjust the first audio signal to the target audio level to produce an adjusted first audio signal, and output the adjusted first audio signal.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20180014021A1
公开(公告)日:2018-01-11
申请号:US15361776
申请日:2016-11-28
Applicant: Cisco Technology, Inc.
Inventor: Steinar Midtskogen , Knut Inge Hvidsten
IPC: H04N19/159 , H04N19/13 , H04N19/61 , H04N19/117 , H04N19/124 , H04N19/51 , H04N19/176 , H04N19/172 , H04N19/182 , H04N19/184
CPC classification number: H04N19/159 , H04N19/105 , H04N19/117 , H04N19/124 , H04N19/13 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/184 , H04N19/186 , H04N19/51 , H04N19/61
Abstract: Presented herein are techniques for exploiting correlations between channels of an image or video frame to be encoded. The correlations between channels in an initial prediction are used to calculate the mapping. The method also determines whether the new prediction is an improvement over the original prediction if no extra signaling is to be used. The method may significantly improve the compression efficiency for images or video containing high correlations between the channels.
-
公开(公告)号:US10757240B1
公开(公告)日:2020-08-25
申请号:US16506314
申请日:2019-07-09
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Espen Moberg
Abstract: In one example, a first headset establishes a connection with a second headset that is associated with a target participant. The first headset obtains, via the connection, a first audio signal corresponding to speech of the target participant. Based on the first audio signal, one or more parameters associated with a position or a movement of a head of a user of the first headset, one or more head-related transfer functions associated with a shape of the head of the user, and a layout of the environment of the first headset, the first headset modifies the first audio signal to produce a first modified audio signal that corresponds to the speech of the target participant that would be present at the head of the user in absence of the first headset and the noise generated in the environment.
-
公开(公告)号:US20200014420A1
公开(公告)日:2020-01-09
申请号:US16502140
申请日:2019-07-03
Applicant: Cisco Technology, Inc.
Inventor: Knut Inge Hvidsten , Ragnvald Balch Barth
IPC: 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.
-
公开(公告)号:US10404319B1
公开(公告)日:2019-09-03
申请号:US16030267
申请日:2018-07-09
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.
-
-
-
-
-
-
-
-
-