CA2964362C

Jitter buffer control, audio decoder, method and computer program

Abstract

A jitter buffer control for controlling a provision of a decoded audio content on the basis of an input audio content is configured to select a frame-based time scaling or a sample-based time scaling in a signal-adaptive manner. An audio decoder uses such a jitter buffer control.

CA2964362C, drawing sheet 1
Sheet 1 of 14

Term

7.7 yearsleft in the term

Expires 18 June 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

3 claims: 2 independent, 1 dependent

  1. 1
    Claims:1. A jitter buffer control for controlling a provision of a decoded audio content on the basis of an input audio content, wherein the jitter buffer control is configured to select a frame-based time scaling or a sample-based time scaling in a signal-adaptive manner;wherein audio frames are dropped or inserted to control a depth of a jitter buffer when the frame-based time scaling is used, and wherein a time-shifted overlapand-add of audio signal portions is performed when the sample-based time-scaling is used;wherein the jitter buffer control is configured to select an overlap-add-operation using a signal-adaptive time shift and a quality control mechanism for a time scaling if a current audio signal portion is active and comprises a signal energy which is larger than or equal to an energy threshold value and if the jitter buffer is not empty, or if a previous audio signal portion was active and comprises a signal energy which is larger than or equal to the energy threshold value and if the jitter buffer is not empty.
  2. 2
    A method for controlling a provision of a decoded audio content on the basis of an input audio content, wherein the method comprises selecting a frame-based time scaling or a samplebased time scaling in a signal-adaptive manner;wherein audio frames are dropped or inserted to control a depth of a jitter buffer when the frame-based time scaling is used, and wherein a time-shifted overlapand-add of audio signal portions is performed when the sample-based time-scaling is used;wherein the method comprises selecting an overlap-add-operation using a signaladaptive time shift and a quality control mechanism for a time scaling if a current audio signal portion is active and comprises a signal energy which is larger than or equal to an energy threshold value and if the jitter buffer is not empty, or if a CA 2964362 2019-04-02 previous audio signal portion was active and comprises a signal energy which is larger than or equal to the energy threshold value and if the jitter buffer is not empty.