IP Library Granted Patent US 9,047,860
Granted Patent B2
US 9,047,860 · App. 11/883,440 · Granted Jun 2, 2015

Method for concatenating frames in communication system

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 9,047,860
App. No.
11/883,440
Granted
Jun 2, 2015
Kind
B2
Abstract

A method for concatenating a first frame of samples and a subsequent second frame of samples, the method comprising applying a phase filter adapted to minimizing a discontinuity at a boundary between the first and second frames of samples.

Claims (44)

1. A method for concatenating a first frame of samples and a subsequent second frame of samples in a digitized audio signal in a receiver, the method comprising:

receiving the signal comprising the first frame of samples and the subsequent second frame of samples;

generating concealment samples from the subsequent second frame of samples of the digitized audio signal;

placing the concealment samples in the signal such that the second frame follows the concealment samples;

initializing a parametric all pass filter in the receiver based on said concealment samples, thereby initializing filter coefficients of the parametric all pass filter; and

concurrently applying the parametric all pass filter to at least part of samples in at least two consecutive frames, so as to minimize a discontinuity at a boundary between the first and second frames of samples.

2. A method according to claim 1 , wherein the at least two consecutive frames are said first and second subsequent frames.

3. A method according to claim 2 , wherein the parametric all pass filter is applied to at least part of the samples in at least the second frame and to at least part of samples in at least two frames consecutive to the second frame.

4. A method according to claim 1 , wherein the parametric all pass filter is applied to at least part of the samples in at least the second frame and to at least part of samples in at least one frame consecutive to the second frame.

5. A method according to claim 1 , wherein the parametric all pass filter is applied to at least part of the samples in at least the first frame and to at least part of samples in at least one frame preceding the first frame.

6. A method according to claim 5 , wherein the parametric all pass filter is applied to at least part of the samples in at least the first frame and to at least part of samples in at least two frames preceding the first frame.

7. A method according to claim 1 , wherein the parametric all pass filter includes modifying a phase of a subsequence of at least one sample by a radian phase value of pi.

8. A method according to claim 1 , wherein the parametric all pass filter includes between 1 and 20 non-zero coefficients.

9. A method according to claim 1 , wherein the parametric all pass filter is time-varying.

10. A method according to claim 9 , wherein the parametric all pass filter is time-varying such that a response of the parametric all pass filter approximates a zero phase at a finite number of samples away from the boundary between the first and second frames.

11. A method according to claim 10 , wherein the parametric all pass filter has an initially selected phase response at a starting time.

12. A method according to claim 11 , wherein said number of samples away from the boundary depends on the initially selected phase response of the parametric all pass filter.

13. A method according to claim 10 , wherein the point in time where the response of the parametric all pass filter approximates zero phase is within at least one of the first and second frames.

14. A method according to claim 10 , wherein the point in time where the response of the parametric all pass filter approximates zero phase is within a frame being at least one frame preceding the first frame.

15. A method according to claim 10 , wherein the point in time where the response of the parametric all pass filter approximates zero phase is within a frame being at least one frame following the second frame.

16. A method according to claim 10 , wherein the said number of samples away from the boundary depends on the characteristics of a subsequence of samples in the second frame or in a frame following after the second frame.

17. A method according to claim 10 , wherein the said number of samples away from the boundary depends on the characteristics of a subsequence of samples in the first frame or a frame preceding the first frame.

18. A method according to claim 1 , wherein the parametric all pass filter includes a poly phase structure.

19. A method according to claim 1 , wherein the method further comprises performing an up-sampling.

20. A method according to claim 1 , wherein a number of samples included from at least one of said concealment samples is selected to maximize a matching measure.

21. A method according to claim 20 , wherein the matching measure includes a correlation.

22. A method according to claim 21 , wherein the correlation is a normalized correlation.

23. One or more computer-readable storage memories comprising instructions for concatenating a first frame of samples and a subsequent second frame of samples in a digitized audio signal in a receiver, the instructions executable by one or more processors to perform operations comprising:

receiving the signal comprising the first frame of samples and the subsequent second frame of samples;

generating concealment samples from the subsequent second frame of samples of the digitized audio signal;

placing the concealment samples in the signal such that the second frame follows the concealment samples;

initializing a parametric all pass filter in the receiver based on said concealment samples, thereby initializing filter coefficients of the parametric all pass filter; and

concurrently applying the parametric all pass filter to at least part of samples in at least two consecutive frames, so as to minimize a discontinuity at a boundary between the first and second frames of samples.

24. The one or more computer-readable storage memories according to claim 23 , wherein the at least two consecutive frames are said first an second subsequent frames.

25. A receiver device for concatenating a first frame of samples and a subsequent second frame of samples in a digitized audio signal comprising:

a processor;

one or more memories, coupled to the processor, comprising instructions executable by the processor to perform operations comprising:

receiving the signal comprising the first frame of samples and the subsequent second frame of samples;

generating concealment samples from the subsequent second frame of samples of the digitized audio signal;

placing the concealment samples in the signal such that the second frame follows the concealment samples;

initializing a parametric all pass filter in the receiver based on said concealment samples, thereby initializing filter coefficients of the parametric all pass filter; and

concurrently applying the parametric all pass filter to at least part of samples in at least two consecutive frames, so as to minimize a discontinuity at a boundary between the first and second frames of samples.

26. A device according to claim 25 , wherein the processor is a general purpose microprocessor.

27. A device according to claim 25 , wherein the at least two consecutive frames are said first and second subsequent frames.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: SKYPE
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 054586/0001 →
CHANGE OF NAME Recorded Jul 31, 2012
From: SKYPE LIMITED
To: SKYPE
Reel/Frame 028691/0596 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2011
From: JPMORGAN CHASE BANK, N.A.
To: SKYPE LIMITED
Reel/Frame 027289/0923 →
SECURITY AGREEMENT Recorded Jan 27, 2010
From: SKYPE LIMITED
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023854/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2009
From: SONORIT APS
To: SKYPE LIMITED
Reel/Frame 023674/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2008
From: ANDERSEN, SOREN
To: SONORIT APS
Reel/Frame 020664/0970 →