MPEG audio decoder for detecting and correcting irregular patterns
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsYukari Hiratsuka, Kazuhiro Sugiyama
Life of this patent
Estimating the term…
Abstract
An MPEG audio decoder has an irregular-pattern processing circuit for detecting irregular patterns in the bit stream input to the decoder, and altering these irregular patterns, or altering data or signals derived from these irregular patterns, so that the irregular patterns do not cause annoying defects in the audio signal output from the decoder. The alteration may take the form of replacement by a minimum value, or interpolation of a preceding value.
Claims20
An MPEG audio decoder for decoding an input bit stream including a plurality of frames coded according to an MPEG audio coding method, comprising:
- frame unpacking means for unpacking header information, bit allocation information, scale-factor information, and sample data from each of said frames;
- bit allocation decoding means coupled to said frame unpacking means, for decoding said bit allocation information to obtain decoded bit allocation values;
- scale-factor decoding means coupled to said frame unpacking means, for decoding said scale-factor information to obtain decoded scale-factor values;
- inverse quantizing means coupled to said frame unpacking means, for dequantizing said sample data according to said decoded bit allocation information to obtain dequantized sample values;
- inverse normalizing means coupled to said inverse quantizing means, for denormalizing said dequantized sample values according to said decoded scale-factor values to obtain denormalized sample values;
- subband audio signal synthesizing means coupled to said inverse normalizing means, for synthesizing an output audio signal from said denormalized sample values;
- and
- irregular-pattern processing means, coupled to at least one means among said frame unpacking means, said bit allocation decoding means, said scale-factor decoding means, said inverse quantizing means, said inverse normalizing means, and said subband audio signal synthesizing means, for detecting irregular patterns in said bit allocation information, said scale-factor information or said sample data and for altering at least one entity among said decoded scale-factor values, said sample data, said dequantized sample values, and said output audio signal, when said irregular patterns are detected, thereby preventing said irregular patterns from causing defects in said output audio signal.
A method of decoding an input bit stream coded according to an MPEG audio coding method by unpacking said input bit stream into header information, bit allocation information, scale-factor information, and sample data, dequantizing and denormalizing said sample data according to said bit allocation information and scale-factor information to obtain subband data representing subband components in successive frames, and synthesizing an output audio signal from said subband data, comprising the steps of:
- determining from said header information whether said input bit stream conforms to MPEG Layer One;
- detecting irregular patterns equal to `1111` in said bit allocation information, when said input bit stream conforms to MPEG Layer One;
- and
- altering said audio output signal, when an irregular pattern equal to `1111` is detected, thereby preventing said irregular pattern equal to `1111` from causing a defect in said output audio signal.
A method of decoding an input bit stream coded according to an MPEG audio coding method by unpacking said input bit stream into header information, bit allocation information, scale-factor information, and sample data, dequantizing and denormalizing said sample data according to said bit allocation information and scale-factor information to obtain subband data, and synthesizing an output audio signal from said subband data, comprising the steps of:
- detecting irregular patterns in said scale-factor information or said sample data;
- and
- replacing said irregular patterns with patterns that are not irregular, thereby preventing said irregular patterns from causing defects in said output audio signal.
A method of decoding an input bit stream coded according to an MPEG audio coding method by unpacking said input bit stream into header information, bit allocation information, scale-factor information, and sample data, dequantizing and denormalizing said sample data according to said bit allocation information and scale-factor information to obtain subband data, and synthesizing an output audio signal from said subband data, comprising the steps of:
- decoding said scale-factor information to obtain a scale factor;
- detecting scale-factor information equal to `111111;` and
- replacing said scale-factor with a scale factor equal to zero when scale factor information equal to `111111` is detected by said detecting step.
Dependencies are inferred from the claim text.