-
公开(公告)号:US10778257B2
公开(公告)日:2020-09-15
申请号:US14703558
申请日:2015-05-04
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
IPC: H03M13/35 , H04L29/06 , G06F11/10 , H04L12/26 , H04L12/863 , H04M7/00 , H04L12/841 , H04L12/801
Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
-
公开(公告)号:US10250740B2
公开(公告)日:2019-04-02
申请号:US15479627
申请日:2017-04-05
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Sowmya Mannava
Abstract: An echo path monitoring system for controlling an adaptive filter configured to estimate an echo of a far-end signal comprised in a microphone signal, the system comprising a comparison generator configured to compare the microphone signal with the estimated echo to obtain a first comparison and compare an error signal, which represents a difference between the microphone signal and the estimated echo, with the estimated echo to obtain a second comparison, and a controller configured to combine the first and second comparisons to form a parameter indicative of a state of the microphone signal and, in dependence on said parameter, control an operating mode of the adaptive filter.
-
公开(公告)号:US11750227B2
公开(公告)日:2023-09-05
申请号:US17709206
申请日:2022-03-30
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
IPC: H03M13/35 , H04L43/087 , H04L47/625 , H04L43/106 , H04M7/00 , G06F11/10 , H04L47/283 , H04L47/34 , H04L65/65 , H04L65/75
CPC classification number: H03M13/353 , G06F11/10 , H04L43/087 , H04L43/106 , H04L47/283 , H04L47/34 , H04L47/626 , H04L65/65 , H04L65/762 , H04L65/764 , H04M7/0084
Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
-
公开(公告)号:US20210006270A1
公开(公告)日:2021-01-07
申请号:US16999540
申请日:2020-08-21
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
IPC: H03M13/35 , H04L29/06 , H04L12/26 , H04L12/863 , H04M7/00 , G06F11/10 , H04L12/841 , H04L12/801
Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
-
公开(公告)号:US10389861B2
公开(公告)日:2019-08-20
申请号:US14927805
申请日:2015-10-30
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Sowmya Mannava
IPC: H04M1/20 , H04M1/60 , H04M9/08 , G10L21/0208 , G10L21/0216 , H04B3/23
Abstract: A controller for an acoustic echo canceller is described. The controller includes a noise estimator configured to estimate a level of noise that is comprised in a microphone signal relative to an echo component, estimated by the acoustic echo canceller, comprised in the microphone signal. The controller further includes a control module configured to control the acoustic echo canceller in dependence on that estimate.
-
公开(公告)号:US11323136B2
公开(公告)日:2022-05-03
申请号:US16999540
申请日:2020-08-21
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
IPC: H03M13/35 , H04L65/60 , H04L43/087 , H04L47/625 , H04L43/106 , H04M7/00 , G06F11/10 , H04L65/65 , H04L47/283 , H04L47/34
Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
-
公开(公告)号:US09736077B2
公开(公告)日:2017-08-15
申请号:US14677791
申请日:2015-04-02
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
CPC classification number: H04L47/25 , H04L1/0002 , H04L1/0007 , H04L1/0009 , H04L1/0014 , H04L1/0015 , H04L65/1083 , H04L65/602 , H04L65/80 , H04M7/0072 , H04W28/0236
Abstract: A device for transmitting a media stream over a network, the device comprising: a quality estimator configured to maintain a measure of network quality indicative of available bandwidth over the network; a configuration manager configured to: use the measure of network quality to detect a reduction in network quality indicative of a reduced available bandwidth and, responsive to detecting said reduction, estimate a first bitrate corresponding to the reduced available bandwidth; in response to estimating the first bitrate, determine a second bitrate lower than the first bitrate; and a transceiver configured to transmit the media stream at a transmission bitrate substantially equal to the second bitrate for a first period of time, wherein the configuration manager is further configured to cause an increase of the transmission bitrate from the second bitrate to the first bitrate over a second period of time.
-
公开(公告)号:US20160134759A1
公开(公告)日:2016-05-12
申请号:US14934856
申请日:2015-11-06
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Sowmya Mannava
Abstract: A system for estimating delay between a far-end signal and an echo of the far-end signal in a microphone signal, the system comprising: a buffer configured to store a time-series of far-end samples representing the far-end signal; a first delay estimator configured to form a first estimate of the delay in respect of a speech frame representing speech in the microphone signal; a second delay estimator configured to form a second estimate of the delay for the speech frame by operating a first set of one or more filters on far-end samples selected from the buffer in dependence on an operating delay; a second set of one or more filters for operation on far-end samples; and a controller configured to, in response to a determination that the first estimate of the delay for the speech frame differs from the operating delay for a previous frame by at least a predefined length of time, cause the one or more filters of the second set to operate on far-end samples selected from the buffer according to the first estimate of the delay and, if in respect of one or more speech frames a measure of convergence of the second set of filters exceeds a measure of convergence of the first set of filters by at least a first predefined threshold, update the operating delay using the first estimate of the delay.
Abstract translation: 一种用于估计麦克风信号中远端信号和远端信号的回波之间的延迟的系统,所述系统包括:缓冲器,被配置为存储表示所述远端信号的远端样本的时间序列; 第一延迟估计器,被配置为形成关于代表麦克风信号中的语音的语音帧的延迟的第一估计; 第二延迟估计器,被配置为通过根据操作延迟来操作从缓冲器中选择的远端样本上的第一组一个或多个滤波器来形成语音帧的延迟的第二估计; 用于在远端样品上操作的第二组一个或多个过滤器; 以及控制器,被配置为响应于所述语音帧的所述延迟的所述第一估计与所述前一帧的所述操作延迟相差至少预定时间长度的确定,使得所述第二组的所述一个或多个滤波器 根据延迟的第一估计对从缓冲器中选择的远端样本进行操作,并且如果对于一个或多个语音帧,则第二组滤波器的收敛度量超过第一组滤波器的收敛度量 通过至少第一预定义阈值过滤,使用延迟的第一估计来更新操作延迟。
-
公开(公告)号:US20220224360A1
公开(公告)日:2022-07-14
申请号:US17709206
申请日:2022-03-30
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Bala Manikya Prasad Puram , Sowmya Mannava
IPC: H03M13/35 , H04L65/60 , H04L43/087 , H04L47/625 , H04L43/106 , H04M7/00 , G06F11/10 , H04L65/65 , H04L47/283 , H04L47/34
Abstract: A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.
-
公开(公告)号:US10009477B2
公开(公告)日:2018-06-26
申请号:US14934856
申请日:2015-11-06
Applicant: Imagination Technologies Limited
Inventor: Senthil Kumar Mani , Sowmya Mannava
Abstract: A system for estimating delay between a far-end signal and an echo of the far-end signal in a microphone signal, the system comprising: a buffer configured to store a time-series of far-end samples representing the far-end signal; a first delay estimator configured to form a first estimate of the delay in respect of a speech frame representing speech in the microphone signal; a second delay estimator configured to form a second estimate of the delay for the speech frame by operating a first set of one or more filters on far-end samples selected from the buffer in dependence on an operating delay; a second set of one or more filters for operation on far-end samples; and a controller configured to, in response to a determination that the first estimate of the delay for the speech frame differs from the operating delay for a previous frame by at least a predefined length of time, cause the one or more filters of the second set to operate on far-end samples selected from the buffer according to the first estimate of the delay and, if in respect of one or more speech frames a measure of convergence of the second set of filters exceeds a measure of convergence of the first set of filters by at least a first predefined threshold, update the operating delay using the first estimate of the delay.
-
-
-
-
-
-
-
-
-