IP Library Granted Patent US 11,038,787
Granted Patent B2
US 11,038,787 · App. 16/589,535 · Granted Jun 15, 2021

Selecting a packet loss concealment procedure

Inventor: Stefan Bruhn (Sollentuna, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L43/0829G10L19/00G10L19/005H04L65/601H04L65/80H04L69/40G10L25/18G10L25/51
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,038,787
App. No.
16/589,535
Granted
Jun 15, 2021
Kind
B2
Abstract

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for selecting a packet loss concealment procedure for a lost audio frame of a received audio signal. A method for selecting a packet loss concealment procedure comprises detecting an audio type of a received audio frame and determining a packet loss concealment procedure based on the audio type. In the method, detecting an audio type comprises determining a stability of a spectral envelope of signals of received audio frames.

Claims (22)

1. A method for selecting a packet loss concealment procedure, the method comprising:

detecting an audio type of a received audio frame, wherein detecting an audio type comprises determining a stability of a spectral envelope of signals of received audio frames; and

in response to detection of a frame loss, determining a packet loss concealment procedure based at least partially on the audio type of the preceding correctly received audio frame.

2. The method according to claim 1 , wherein determining the stability of the spectral envelope of signals of received audio frames comprises comparing the spectral envelope of signals of at least two correctly received consecutive audio frames.

3. The method according to claim 1 wherein determining the stability of the spectral envelope of signals of received audio frames comprises calculating a scalar measurement related to the spectral envelope of signals of received audio frames.

4. The method according to claim 1 , wherein detecting an audio type comprises determining the audio type to be either music or speech.

5. The method according to claim 4 , wherein detecting an audio type comprises determining the audio type to be music when the spectral envelope of signals of received audio frames is stable and determining the audio type to be speech when the spectral envelope of signals of received audio frames is unstable.

6. The method according to claim 4 , wherein a sinusoidal phase evolution based packet loss concealment procedure, Phase ECU, is selected in case the determining of the audio type indicates music as an audio type.

7. An apparatus for selecting a packet loss concealment procedure, the apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, causes the apparatus to:

detect an audio type of a received audio frame, wherein detecting an audio type comprises determining a stability of a spectral envelope of signals of received audio frames and

in response to detection of a frame loss, determine a packet loss concealment procedure based at least partially on the audio type of the preceding correctly received audio frame.

8. The apparatus according to claim 7 , wherein the instructions to determine the stability of the spectral envelope of signals of received audio frames comprise instructions that, when executed by the processor, causes the apparatus to compare the spectral envelope of signals of at least two correctly received consecutive audio frames.

9. The apparatus according to claim 7 , wherein the instructions to determine the stability of the spectral envelope of signals of received audio frames comprise instructions that, when executed by the processor, causes the apparatus to calculate a scalar measurement related to the spectral envelope of signals of received audio frames.

10. The apparatus according to claim 7 , wherein the instructions to detect an audio type comprise instructions that, when executed by the processor, causes the apparatus to determine the audio type to be either music or speech.

11. The apparatus according to claim 10 , wherein the instructions to detect an audio type comprise instructions that, when executed by the processor, causes the apparatus to determine the audio type to be music when the spectral envelope of signals of received audio frames is stable and determining the audio type to be speech when the spectral envelope of signals of received audio frames is unstable.

12. The apparatus according to claim 7 , wherein the apparatus is an audio decoder.

13. The apparatus according to claim 7 , wherein the apparatus is comprised in a transcoding node arranged to perform transcoding of audio.

14. A non-transitory computer readable-medium storing a computer program comprising program instructions that, when executed by processing circuitry of an apparatus, configures the apparatus to select a packet loss concealment procedure, said program instructions including instructions configuring the apparatus to:

detect an audio type of a received audio frame, wherein detecting an audio type comprises determining a stability of a spectral envelope of signals of received audio frames; and

in response to detection of a frame loss, determine a packet loss concealment procedure based at least partially on the audio type of the preceding correctly received audio frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: BRUHN, STEFAN
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 050585/0453 →
Continuity (5)
Continuation 16129211 · Sep 12, 2018
Continuation 15629426 · Jun 21, 2017
Continuation 15034126
Provisional Application 61993814 · May 15, 2014
Related Publication 20200036614A1 · Jan 30, 2020