-
公开(公告)号:US20180167617A1
公开(公告)日:2018-06-14
申请号:US15624915
申请日:2017-06-16
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies
IPC: H04N19/13 , H04N19/70 , H04N19/65 , H04N19/169 , H04N19/184
CPC classification number: H04N19/13 , H04N19/169 , H04N19/184 , H04N19/65 , H04N19/70 , H04N19/91
Abstract: Techniques are presented herein for coding non-binary syntax elements in video coding, including coefficients, by using a symbol-adaptive multi-symbol arithmetic code. These techniques achieve coding gain, reduce or eliminate the deficit of error-resilient versus non-error resilient coding, eliminate the compressed header and reduce the symbol throughput in entropy coding.
-
公开(公告)号:US10419785B2
公开(公告)日:2019-09-17
申请号:US15655965
申请日:2017-07-21
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies
IPC: H04N21/00 , H04N21/2343 , H04N21/6379 , H04N21/234 , H04N21/236 , H04N17/00 , H04N19/00 , H04N21/6547
Abstract: In one embodiment, one or more portions of video content that were encoded by a video encoder are identified. The one or more portions of video content are to be analyzed for improving encoding performance of the video encoder. The one or more portions of the video content are stored. During an idle time period of the video encoder, the one or more portions of video content are analyzed in combination with a test set stored by the video encoder in order to modify one or more functions of an encoding process used by the video encoder. Based on the analysis, one or more modifications to the encoding process are determined that result in improved performance of the video encoder.
-
公开(公告)号:US20190028741A1
公开(公告)日:2019-01-24
申请号:US15655965
申请日:2017-07-21
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies
IPC: H04N21/2343 , H04N21/6379 , H04N21/234 , H04N21/236
CPC classification number: H04N21/2343 , H04N17/004 , H04N19/103 , H04N19/154 , H04N19/194 , H04N19/61 , H04N21/23406 , H04N21/23418 , H04N21/236 , H04N21/6379 , H04N21/6547
Abstract: In one embodiment, one or more portions of video content that were encoded by a video encoder are identified. The one or more portions of video content are to be analyzed for improving encoding performance of the video encoder. The one or more portions of the video content are stored. During an idle time period of the video encoder, the one or more portions of video content are analyzed in combination with a test set stored by the video encoder in order to modify one or more functions of an encoding process used by the video encoder. Based on the analysis, one or more modifications to the encoding process are determined that result in improved performance of the video encoder.
-
公开(公告)号:US10547841B2
公开(公告)日:2020-01-28
申请号:US15624915
申请日:2017-06-16
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies
IPC: H04N19/13 , H04N19/70 , H04N19/169 , H04N19/184 , H04N19/65
Abstract: An encoder obtains an uncompressed video bitstream that includes syntax elements that are to be coded using multi-symbol alphabets such that at least one syntax element of the syntax elements that are to be coded determines a magnitude token level that is at least partially represented by a head part. For each of the at least one syntax element, the encoder encodes the head part using multi-symbol alphabets to include a magnitude token level and end-of-block (EOB) information. The encoder transmits to a decoder an encoded bitstream that includes syntax elements coded with the multi-symbol alphabets.
-
公开(公告)号:US10217466B2
公开(公告)日:2019-02-26
申请号:US15497650
申请日:2017-04-26
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies , Gabriel Bouvigne , Pascal Thubert , Patrick Wetterwald
IPC: G10L19/005 , G10L21/02 , G10L15/02 , G10L25/60 , G10L21/028 , G06N99/00
Abstract: A method comprises: obtaining, at an apparatus, first voice data from a first user device associated with a first speaker participant in a communication session; detecting voice data loss or degradation in the first voice data; determining whether prediction probability of correctly compensating for the voice data loss or degradation is greater than a predetermined probability threshold; if the prediction probability is greater than the predetermined probability threshold, first compensating for the voice data loss or degradation using historical voice data received by the apparatus prior to receiving of the first voice data, the first compensating producing first compensated voice data; if the prediction probability is not greater than the predetermined probability threshold, second compensating for the voice data loss or degradation by inserting noise to the first voice data to produce second compensated voice data; and outputting the first compensated voice data or the second compensated voice data.
-
公开(公告)号:US20180315438A1
公开(公告)日:2018-11-01
申请号:US15497650
申请日:2017-04-26
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Davies , Gabriel Bouvigne , Pascal Thubert , Patrick Wetterwald
IPC: G10L21/02 , G10L15/02 , G10L25/60 , G10L21/028 , G06N99/00
CPC classification number: G10L19/005 , G06N99/005 , G10L13/00 , G10L17/00 , G10L21/02 , G10L21/0205
Abstract: A method comprises: obtaining, at an apparatus, first voice data from a first user device associated with a first speaker participant in a communication session; detecting voice data loss or degradation in the first voice data; determining whether prediction probability of correctly compensating for the voice data loss or degradation is greater than a predetermined probability threshold; if the prediction probability is greater than the predetermined probability threshold, first compensating for the voice data loss or degradation using historical voice data received by the apparatus prior to receiving of the first voice data, the first compensating producing first compensated voice data; if the prediction probability is not greater than the predetermined probability threshold, second compensating for the voice data loss or degradation by inserting noise to the first voice data to produce second compensated voice data; and outputting the first compensated voice data or the second compensated voice data.
-
-
-
-
-