Abstract: The disclosure relates to methods and devices for controlling speech quality, in particular by controlling end-to-end latency and by improving speech quality in case of mobility scenarios. A method 200 for controlling end-to-end latency between receiving and processing audio frames includes: receiving 201 a data packet comprising at least one coded audio frame; storing 202 the received data packet in a packet buffer; retrieving 203 the received data packet from the packet buffer and decoding the at least one coded audio frame into audio samples; and processing 204 the audio samples, wherein a scheduling of retrieving 203 the received data packet from the packet buffer and decoding the at least one coded audio frame is based on a target criterion with respect to audio quality of the audio samples and latency between receiving the data packet and processing the audio samples
Claims:1. A method for controlling end-to-end latency between receiving and processing audio frames, the method comprising:
receiving a data packet comprising at least one coded audio frame;
storing the received data packet in a packet buffer;
retrieving the received data packet from the packet buffer and decoding the at least one coded audio frame into audio samples; and
processing the audio samples,
wherein a scheduling of retrieving the received data packet from the packet buffer and decoding the at least one coded audio frame is based on a target criterion with respect to audio quality of the audio samples and latency between receiving the data packet and processing the audio samples, and
wherein the scheduling is dynamically and smoothly shifted in time in order to avoid audio distortions.
, Description:FIELD
The disclosure relates to a method and a device for controlling end-to-end latency between receiving and processing audio frames. The disclosure further relates to a media processing circuit for use in a mobile terminal and to a method for adjusting a jitter buffer size in a media processing circuit of a mobile terminal. In particular, the disclosure relates to a method for minimizing Voice-over-LTE and Voice-over-IP end-to-end media delay using a sample based jitter buffer management and shared PCM buffer in downlink combined with fine grained synchronization and adaptive scheduling between speech enhancements, codecs and sample based jitter buffer management. In particular, the disclosure further relates to improved Voice-over-LTE, Voice-over-IP and video jitter buffer management in high mobility scenarios.
BACKGROUND
Implementations of media calls over packet switched networks have to cope with network jitter, i.e. transfer times will vary and packets may arrive out of order. In order to cope with such issues, media engines on the receiver side are usually using a JBM (Jitter Buffer Management) system. In order to predict the optimal amount of buffering enabling to protect over jitter but without increasing end-to-end latency more than necessary, different strategies have been derived. Actually, all these implementations try to predict network behavior for the future short term based on recent but past information.
Methods and devices employed in media processing, in particular in wireless communication networks, in particular in Voice-over-IP (VoIP) systems, in particular in Voice-over-LTE (VoLTE) systems constantly have to be improved. It may be desirable to improve the end-to-end latency in media processing, in particular in the mobile receiver.
| # | Name | Date |
|---|---|---|
| 1 | Drawing [25-01-2016(online)].pdf | 2016-01-25 |
| 2 | Description(Complete) [25-01-2016(online)].pdf | 2016-01-25 |
| 3 | 201644002686-Form 1-230316.pdf | 2016-04-05 |
| 4 | 201644002686-Correspondence-230316.pdf | 2016-04-05 |
| 5 | 201644002686-OTHERS-Certified Copy Of Priority Document-290116.pdf | 2016-06-23 |
| 6 | 201644002686-Power of Attorney-150216.pdf | 2016-06-30 |
| 7 | 201644002686-Correspondence-PA-150216.pdf | 2016-06-30 |
| 8 | 201644002686-FER.pdf | 2019-03-29 |
| 9 | 201644002686-Response to office action (Mandatory) [23-09-2019(online)].pdf | 2019-09-23 |
| 10 | 201644002686-FORM 3 [23-09-2019(online)].pdf | 2019-09-23 |
| 11 | 201644002686-OTHERS [24-09-2019(online)].pdf | 2019-09-24 |
| 12 | 201644002686-FER_SER_REPLY [24-09-2019(online)].pdf | 2019-09-24 |
| 13 | 201644002686-CLAIMS [24-09-2019(online)].pdf | 2019-09-24 |
| 14 | Correspondence by Agent _Form-5_27-09-2019.pdf | 2019-09-27 |
| 15 | 201644002686-PatentCertificate26-06-2020.pdf | 2020-06-26 |
| 16 | 201644002686-Marked up Claims_Granted 339559_26-06-2020.pdf | 2020-06-26 |
| 17 | 201644002686-IntimationOfGrant26-06-2020.pdf | 2020-06-26 |
| 18 | 201644002686-Drawings_Granted 339559_26-06-2020.pdf | 2020-06-26 |
| 19 | 201644002686-Description_Granted 339559_26-06-2020.pdf | 2020-06-26 |
| 20 | 201644002686-Claims_Granted 339559_26-06-2020.pdf | 2020-06-26 |
| 21 | 201644002686-Abstract_Granted 339559_26-06-2020.pdf | 2020-06-26 |
| 22 | 201644002686-PA [20-10-2020(online)].pdf | 2020-10-20 |
| 23 | 201644002686-ASSIGNMENT DOCUMENTS [20-10-2020(online)].pdf | 2020-10-20 |
| 24 | 201644002686-8(i)-Substitution-Change Of Applicant - Form 6 [20-10-2020(online)].pdf | 2020-10-20 |
| 25 | 201644002686-POWER OF AUTHORITY [21-10-2020(online)].pdf | 2020-10-21 |
| 26 | 201644002686-FORM-16 [21-10-2020(online)].pdf | 2020-10-21 |
| 27 | 201644002686-ASSIGNMENT WITH VERIFIED COPY [21-10-2020(online)].pdf | 2020-10-21 |
| 28 | 201644002686-PROOF OF ALTERATION [08-04-2021(online)].pdf | 2021-04-08 |
| 29 | 201644002686-RELEVANT DOCUMENTS [23-09-2022(online)].pdf | 2022-09-23 |
| 30 | 201644002686-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 31 | 201644002686-FORM-27 [28-09-2024(online)].pdf | 2024-09-28 |
| 1 | 201644002686_04-01-2019.pdf |