Resampling an audio signal for low-delay encoding/decoding
US-2016232907-A1 · Aug 11, 2016 · US
US2016343384A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016343384-A1 |
| Application number | US-201415106684-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 11, 2014 |
| Priority date | Dec 20, 2013 |
| Publication date | Nov 24, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for resampling an audio-frequency signal with an output sampling frequency, for a current signal frame. The method is used when the preceding frame is sampled at a first sampling frequency which is different from a second sampling frequency of the current frame. The method includes: determining a first and second segments of the signal by adding samples at zero at the end of stored samples of the preceding frame and at the start of samples of the current frame, respectively; obtaining the first resampled segment and the second resampled segment by applying at least one resampling filter respectively to the first segment resampling the first frequency at the output frequency, and to the second segment resampling the second frequency at the output frequency; and combining the overlapping portion of the first and second resampled segments to obtain at least one portion of the resampled current frame.
Opening claim text (preview).
1 . A method comprising: resampling an audio frequency signal at an output sampling frequency, for a current signal frame, wherein the preceding frame is sampled at a first sampling frequency different from a second sampling frequency of the current frame, and wherein resampling comprises: determining a first signal segment by addition of a first predetermined number of samples set at zero at the end of stored samples of the preceding frame; obtaining a first resampled segment by application to the first segment of at least one resampling filter resampling from the first frequency to the output frequency; determining a second signal segment by addition of a second predetermined number of samples set at zero at the start of samples of the current frame; obtaining a second resampled segment by application to the second segment of at least one resampling filter resampling from the second frequency to the output frequency; of combining an overlapping part of the first and second resampled segments to obtain at least a part of the current resampled frame. 2 . The method as claimed in claim 1 , wherein, in the case where the first sampling frequency is lower than the second sampling frequency, the obtaining of the second resampled segment comprises: obtaining a transition segment by resampling from the second frequency to the output frequency, of the second segment, over a limited frequency band; obtaining a second intermediate resampled segment by resampling from the second frequency to the output frequency, of the second segment; applying a cross-fading function to at least a part of the transition and intermediate segments. 3 . The method as claimed in claim 1 , wherein, in the case where the first sampling frequency is lower than the second sampling frequency, the obtaining the second resampled segment comprises: obtaining a sub-band division in at least the second segment; applying a weighting function to at least one sub-band of the second segment; obtaining the second resampled segment by recombination of the sub-bands comprising at least the one that is weighted. 4 . The method as claimed in claim 1 , wherein, in the case where the first sampling frequency is higher than the second sampling frequency, the obtaining the first resampled segment comprises: obtaining a transition segment by resampling from the first frequency to the output frequency, of the first segment, over a limited frequency band; obtaining a first intermediate resampled segment by resampling from the first frequency to the output frequency, of the first segment; applying a cross-fading function to at least a part of the transition and intermediate segments. 5 . The method as claimed in claim 1 , wherein the method further comprises multiplying the current resampled frame resulting from the combination, by a weighting signal. 6 . The method according to claim 1 , further comprising: decoding the current signal frame of the audio frequency signal, comprising selecting a decoding sampling frequency, wherein, in the case where the preceding frame is sampled at the first sampling frequency different from the second sampling frequency of the current frame, the method comprises performing the resampling. 7 . A device for resampling an audio frequency signal at an output sampling frequency, for a current frame of the signal, wherein a preceding frame is sampled at a first sampling frequency different from a second sampling frequency of the current frame, wherein the device comprises: a module determining a first signal segment by addition of a first predetermined number of samples at zero at the end of stored samples of the preceding frame; a resampling module, which obtains a first resampled segment by application to the first segment of at least one resampling filter resampling from the first frequency to the output frequency; a module, which determines a second signal segment by addition of a second predetermined number of samples set at zero at the start of samples of the current frame; a resampling module, which obtains a second resampled segment by application to the second segment of at least one resampling filter resampling from the second frequency to the output frequency; a combination module, which combines the overlapping part of the first and second resampled segments to obtain at least a part of the current resampled frame. 8 . The device of claim 7 , further comprising an audio frequency signal decoder, which comprises a module that selects a decoding sampling frequency. 9 . (canceled) 10 . 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 a resampling device, wherein the instructions configure the resampling device to perform acts of: resampling an audio frequency signal at an output sampling frequency, for a current signal frame, wherein the preceding frame is sampled at a first sampling frequency different from a second sampling frequency of the current frame, and wherein resampling comprises: determining a first signal segment by addition of a first predetermined number of samples set at zero at the end of stored samples of the preceding frame; obtaining a first resampled segment by application to the first segment of at least one resampling filter resampling from the first frequency to the output frequency; determining a second signal segment by addition of a second predetermined number of samples set at zero at the start of samples of the current frame; obtaining a second resampled segment by application to the second segment of at least one resampling filter resampling from the second frequency to the output frequency; and combining an overlapping part of the first and second resampled segments to obtain at least a part of the current resampled frame.
using subband decomposition · CPC title
Non-uniform sampling · CPC title
Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding · CPC title
Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring · CPC title
with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.