Detecting speech frames belonging to a low energy sequence
AssigneeNokia Corporation
InventorJari Makinen
Life of this patent
Estimating the term…
Abstract
In order to enable a detection of speech frames belonging to a low energy sequence of a speech signal, it is proposed that a speech energy in a current speech frame is determined. Further, a speech energy level is estimated based on a speech energy in a plurality of speech frames. The determined speech energy in the current speech frame is scaled, if the estimated speech energy level deviates at least by a predetermined amount from a predetermined nominal speech energy level. Then, it can be decided that the current speech frame belongs to a low energy sequence, if the, potentially scaled, frame energy is lower than a predetermined low energy threshold value.
Claims25
A method for detecting speech frames belonging to a low energy sequence of a speech signal, said method comprising:
- determining a speech energy in a current speech frame;
- estimating a speech energy level based on a speech energy in a plurality of speech frames;
- if said estimated speech energy level deviates at least by a predetermined amount from a predetermined nominal speech energy level, scaling said determined speech energy in said current speech frame;
- and
- deciding that said current speech frame belongs to a low energy sequence, if said, potentially scaled, frame energy is lower than a predetermined low energy threshold value.
An encoding module comprising:
- a frame energy detector adapted to determine a speech energy in a current speech frame of a speech signal;
- a speech level estimator adapted to estimate a speech energy level based on a speech energy in a plurality of speech frames;
- a scaling portion adapted to scale a speech energy in a current speech frame determined by said frame energy detector, if a speech energy level estimated by said speech level estimator deviates at least by a predetermined amount from a predetermined nominal speech energy level;
- and
- a selector adapted to decide that said current speech frame belongs to a low energy sequence, if a, potentially scaled, frame energy provided by said scaling portion is lower than a predetermined low energy threshold value.
An encoding module comprising:
- means for determining a speech energy in a current speech frame of a speech signal;
- means for estimating a speech energy level based on a speech energy in a plurality of speech frames;
- means for scaling a determined speech energy in a current speech frame, if an estimated speech energy level deviates at least by a predetermined amount from a predetermined nominal speech energy level;
- and
- means for deciding that said current speech frame belongs to a low energy sequence, if a, potentially scaled, frame energy is lower than a predetermined low energy threshold value.
An electronic device comprising:
- a frame energy detector adapted to determine a speech energy in a current speech frame of a speech signal;
- a speech level estimator adapted to estimate a speech energy level based on a speech energy in a plurality of speech frames;
- a scaling portion adapted to scale a speech energy in a current speech frame determined by said frame energy detector, if a speech energy level estimated by said speech level estimator deviates at least by a predetermined amount from a predetermined nominal speech energy level;
- and
- a selector adapted to decide that said current speech frame belongs to a low energy sequence, if a, potentially scaled, frame energy provided by said scaling portion is lower than a predetermined low energy threshold value.
A software program product in which a software code for detecting speech frames belonging to a low energy sequence of a speech signal is stored, said software code realizing the following steps when running in a processing unit of an electronic device:
- determining a speech energy in a current speech frame;
- estimating a speech energy level based on a speech energy in a plurality of speech frames;
- if said estimated speech energy level deviates at least by a predetermined amount from a predetermined nominal speech energy level, scaling said determined speech energy in said current speech frame;
- and
- deciding that said current speech frame belongs to a low energy sequence, if said, potentially scaled, frame energy is lower than a predetermined low energy threshold value.
Dependencies are inferred from the claim text.