IP Library › Granted Patent US 10,403,296
Granted Patent B2
US 10,403,296 · App. 15/025,138 · Granted Sep 3, 2019

Resampling an audio signal for low-delay encoding/decoding

Inventors: Balazs Kovesi (Lannion, FR); Stephane Ragot (Lannion, FR)
Assignee: KONINKLIJKE PHILIPS N.V.
G10L19/04G10L19/005G10L19/18G10L19/24H03H17/0621
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 10,403,296
App. No.
15/025,138
Granted
Sep 3, 2019
Kind
B2
Abstract

A method and device for resampling an audio frequency signal in an audio frequency signal coding or decoding. The method includes the following acts for each signal block to be resampled: determining, by adaptive linear prediction, a number of future signal samples, this number being defined as a function of a chosen resampling delay; constructing a resampling support vector from at least samples of the current block and determined future signal samples; applying a resampling filter to the samples of the resampling support vector.

Claims (31)

1. A method comprising acts of:

resampling an audio frequency signal by an audio frequency signal coding or decoding device, wherein resampling comprises the following acts for each signal block to be resampled:

determining, by adaptive linear prediction, a number of future signal samples, the number being defined as a function of a chosen resampling delay;

constructing a resampling support vector from at least samples of a current signal block and determined future signal samples;

applying a resampling filter to the samples of the resampling support vector to form a resampled audio frequency signal; and

outputting the resampled audio frequency signal for at least one of transmission and storage in a memory.

2. The method as claimed in claim 1 , wherein the determining act comprises acts of:

obtaining coefficients of a linear prediction filter of predetermined order;

obtaining future signal samples by application of the linear prediction filter to an excitation signal of null value.

3. The method as claimed in claim 2 , wherein the act of obtaining the coefficients of the linear prediction filter includes an act of reading parameters stored by the coding or decoding device during a coding or decoding of the audio frequency signal.

4. The method as claimed in claim 2 , wherein the act of obtaining the coefficients of the linear prediction filter includes an act analyzing at least samples of the current signal block.

5. The method as claimed in claim 1 , further comprising an act of pre-emphasis processing the audio frequency signal to obtain a processed audio frequency signal, wherein the adaptive linear prediction is performed on the processed signal audio frequency signal.

6. The method as claimed in claim 1 , wherein the adaptive linear prediction is a prediction method selected from one of the following methods:

short-term linear prediction;

long-term linear prediction;

combination of short-term linear prediction and long-term linear prediction;

erased frame concealment process.

7. A device for resampling an audio frequency signal in an audio frequency signal coder or decoder, wherein the device comprises:

an adaptive linear prediction module determining, for a signal block, a number of future signal samples defined as a function of a chosen resampling delay;

a module constructing a resampling support vector from at least samples of the current signal block and determined future signal samples;

a resampling filter applied to the samples of the resampling support vector to form a resampled audio frequency signal; and

a memory configured to store the resampled audio frequency signal.

8. The device as claimed in claim 7 , wherein the adaptive linear prediction module cooperates with a prediction analysis module included in a prediction coding or decoding module of the coder or decoder.

9. The device as claimed in claim 7 , further comprising a further resampling filter to include two resampling filters including the resampling filter and the further resampling filter, the two resampling filters having different delays, at least one of the two resampling filters being implemented such that the number of future signal samples is determined as a function of a delay difference of the two resampling filters.

10. The device as claimed in claim 7 , wherein at least one of the coder and the decoder comprises a further resampling filter, the resampling filter and the further resampling filter having different delays, at least one of the resampling and the further resampling filters being implemented such that the number of future signal samples is determined as a function of a delay difference of the resampling and the further resampling filters.

11. A non-transitory processor-readable storage medium, on which is stored a computer program comprising code instructions for executing a resampling method, when the instructions are executed by a processor of an audio frequency signal coding or decoding device, wherein the code instructions configure the processor to perform acts of:

resampling an audio frequency signal, comprising the following acts for each signal block to be resampled:

determining, by adaptive linear prediction, a number of future signal samples, the number being defined as a function of a chosen resampling delay;

constructing a resampling support vector from at least samples of the current signal block and determined future signal samples; and

applying a resampling filter to the samples of the resampling support vector to form a resampled audio frequency signal; and

outputting the resampled audio frequency signal for at least one of transmission and storage in a memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: ORANGE
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 042961/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: KOVESI, BALAZS; RAGOT, STEPHANE
To: ORANGE
Reel/Frame 039582/0069 →
Priority Claims (1)
FR 13 59456 · Sep 30, 2013 · national
Continuity (1)
Related Publication 20160232907A1 · Aug 11, 2016