Patent ID: 7127663

Claim:
A method for bad frame indication of a current speech frame, comprising steps of: estimating a signal-to-noise ratio of the speech frame; checking a cyclic redundancy code value that indicates whether the speech frame passes or fails a cyclic redundancy code error detection; checking a current receive signal quality metric of the speech frame when the speech frame passes said cyclic redundancy code error detection and said signal-to-noise ratio is above a pre-specified value; when said current receive signal quality metric either is above a high-threshold or is not above a low-threshold: performing a calculation on the current speech frame by setting a current BFI flag to indicate whether the speech frame is a bad frame according to said signal-to-noise ratio, said cyclic redundancy code value, and said current receive signal quality metric; when said current receive signal quality metric is not above said high-threshold and is above said low-threshold: varying said calculation on the current speech frame to use the previous BFI flag and previous receive signal quality metric of a previous calculation for a previous speech frame by: checking a previous BFI flag and a previous receive signal quality metric; and setting said current BFI flag to indicate whether the speech frame is a bad frame according to said previous BFI flag and said previous receive signal quality metric.