Method and device for filtering during a change in an ARMA filter
AssigneeOrange
InventorsAlexandre Guerin, Julien Faure, Claude Marro
Life of this patent
Estimating the term…
Abstract
A method and device are provided for filtering digital audio signals using at least one ARMA filter, particularly during a filter change. The method includes the following steps: a step of receiving a first request to change filtering to or from filtering by a first ARMA filter; and, in response to the first request, a step of gradually switching, at each of a plurality of cascaded first filtering blocks, between digital-signal filtering by a first basic filtering cell and digital-signal filtering by another associated basic filtering cell, the first basic filtering cells of the plurality of first filtering blocks factorizing the first filter.
Claims15
A process comprising:
- receiving a digital signal by a filtering device comprising a plurality of first cascaded filtering blocks, each filtering block comprising a first elementary filtering cell and another associated elementary filtering cell, all of said first elementary filtering cells of the plurality of first filtering blocks being configured to factorise a first autoregressive moving average (ARMA) filter;
- filtering the digital signal by the filtering device to produce a filtered digital signal, wherein filtering comprises:
- receiving by a processor of the filtering device a first request for a filtering change to or from filtering by the first ARMA filter by the filtering device,
- controlling at least one control element to progressively switch the filtering device between digital signal filtering by the first elementary filtering cell and digital signal filtering by said other associated elementary filtering cell at a level of each of a plurality of first cascaded filtering blocks in response to receiving the first request.
A filtering device for a digital signal, comprising:
- a plurality of first cascaded filtering blocks, which receive the digital signal and produce a filtered digital signal, each filtering block comprising a first elementary filtering cell and another associated elementary filtering cell, all of said first elementary filtering cells of the plurality of first filtering blocks being configured to factorise a first autoregressive moving average (ARMA) filter;
- at least one control element configured to control, at the level of each first filtering block, a filtering change to or from filtering by the first ARMA filter;
- a processor, which is configured to:
- receive a request for a filtering change to or from filtering by the first ARMA filter;
- control the at least one control element to progressively switch the filtering device between digital signal filtering by the first elementary filtering cell and digital signal filtering by said other associated elementary filtering cell at a level of each of the plurality of first cascaded filtering blocks, in response to receiving the request.
A non-transitory memory device comprising a computer program product stored thereon and readable by a microprocessor of a filtering device, the computer program product comprising instructions that configure the microprocessor to perform a process for filtering a digital signal when this program is loaded and executed by the microprocessor, wherein the process comprises:
- receiving a digital signal by a filtering device comprising a plurality of first cascaded filtering blocks, each filtering block comprising a first elementary filtering cell and another associated elementary filtering cell, all of said first elementary filtering cells of the plurality of first filtering blocks being configured to factorise a first autoregressive moving average (ARMA) filter;
- filtering the digital signal by the filtering device to produce a filtered digital signal, wherein filtering comprises:
- the microprocessor receiving a first request for a filtering change to or from filtering by first ARMA filter by the filtering device,
- at least one control element progressively switching the filtering device between digital signal filtering by the first elementary filtering cell and digital signal filtering by said other associated elementary filtering cell at a level of each of a plurality of first cascaded filtering blocks, in response to receiving the request.
Dependencies are inferred from the claim text.