← Back to Patent Explorer
US5148487A Expired / Lapsed US ⏱️ 0.0 years remaining

Audio subband encoded signal decoder

Assignee: Panasonic Holdings Corp
•
Filing: 1991-02-20
•
Granted: 1992-09-15
•
Expires: 2011-02-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An audio subband encoded signal decoder which, when an error occurs in an audio subband encoded signal of a plurality of pieces of data, conceals the error in accordance with the contents of the data involving the error and the occurrence of the error in consideration of the degree of influence on a possible reproduced sound quality to thereby improve the sound quality.

Inventors

  • 👤 Kiyotaka Nagai
  • 👤 Yasushi Nakajima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:03
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/005; H; H04; H04B; H04B1/00; H04B1/66; H04B1/667; G10L19/02; G10L19/0204

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 253 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including range data indicative of the maximum signal level of each frame, sample data indicative of signal data, and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal, detecting or correcting an error, if any, in the encoded signal; and outputting, for each subband, sample data, range data, a range data error flag indicative of an uncorrectable error in the range data of that subband; a range data interpolating unit for outputting the range data as it is from said demultiplexer, if there is no error in the range data using a range data error flag for each subband; outputting the range data interpolated with the range data of the previous frame and the following frame, if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing, for each subband, dequantization and denormalization using sample data from said demultiplexer and range data from said range data interpolating unit; and outputting the signals of the frames of the respective subbands; and a synthesis filter for synthesizing the respective signals of the frames of the subbands to reproduce an audio signal.
Claim 2
Dependent Claim 253 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including range data indicative of the maximum signal level of each frame, sample data indicative of signal data, and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal, detecting or correcting an error, if any, in the encoded signal; and outputting, for each subband, sample data, range data, a range data error flag indicative of an uncorrectable error in the range data of that subband; a range data interpolating unit for outputting the range data as it is from said demultiplexer, if there is no error in the range data using a range data error flag for each subband; outputting the range data interpolated with the range data of the previous frame and the following frame, if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing, for each subband, dequantization and denormalization using sample data from said demultiplexer and range data from said range data interpolating unit; and outputting the signals of the frames of the respective subbands; and a synthesis filter for synthesizing the respective signals of the frames of the subbands to reproduce an audio signal.
Claim 3
Dependent Claim 374 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including synchronizing data indicative of the end of a frame, range data indicative of the maximum signal level of the signal in that frame, sample data indicative of signal data, and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal into frames; detecting or correcting an error in the subband encoded signal, separating and outputting the signal of each of the frames into range data and sample data of each subband; and outputting a frame error flag indicative of the occurrence of errors over the entire frame and all range data error flags indicative of the occurrence of errors in the range data of the respective subbands, and these error flags are all turned on when an error occurs in synchronizing data and the encoded signal cannot be separated into frames; sample data interpolating unit for outputting sample data as it is from said demultiplexer for each of the subbands using a frame error flag in an error-free frame; and outputting, for each subband, sample data of the previous frame when an error has occurred in the current frame; a range data interpolating unit for outputting range data as it is from said demultiplexer, if there is no error in the range data of the current frame using a range data error flag for each subband; outputting, for each subband, range data interpolated with range data of the previous frame and the following frame if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing dequantization and denormalization using sample data from said sample data interpolating unit and range data from said range data interpolating unit for each subband; and outputting the signal of the frames of the respective subbands; and a synthesis filter for synthesizing the signals of the frames of the respective subbands to reproduce an audio signal.
Claim 4
Dependent Claim 374 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including synchronizing data indicative of the end of a frame, range data indicative of the maximum signal level of the signal in that frame, sample data indicative of signal data, and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal into frames; detecting or correcting an error in the subband encoded signal, separating and outputting the signal of each of the frames into range data and sample data of each subband; and outputting a frame error flag indicative of the occurrence of errors over the entire frame and all range data error flags indicative of the occurrence of errors in the range data of the respective subbands, and these error flags are all turned on when an error occurs in synchronizing data and the encoded signal cannot be separated into frames; sample data interpolating unit for outputting sample data as it is from said demultiplexer for each of the subbands using a frame error flag in an error-free frame; and outputting, for each subband, sample data of the previous frame when an error has occurred in the current frame; a range data interpolating unit for outputting range data as it is from said demultiplexer, if there is no error in the range data of the current frame using a range data error flag for each subband; outputting, for each subband, range data interpolated with range data of the previous frame and the following frame if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing dequantization and denormalization using sample data from said sample data interpolating unit and range data from said range data interpolating unit for each subband; and outputting the signal of the frames of the respective subbands; and a synthesis filter for synthesizing the signals of the frames of the respective subbands to reproduce an audio signal.
Claim 5
Dependent Claim 420 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including range data indicative of the maximum signal level of the signal of each frame, sample data indicative of signal data, bit allocation data indicative of the number of allocation bits of sample data of each subband and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal into frames; detecting or correcting an error, if any, in the encoded signal; separating and outputting the signal of each frame into range data of each subband and sample data of signal data of that subband on the basis of bit allocation data; outputting a frame error flag indicative of the occurrence of an error over the entire frame where the sample data cannot be separated into signal data of the respective subbands, and the frame error flag is turned on when an uncorrectable error occurs in the bit allocation data; and outputting a range data error flag indicative of the occurrence of an error in the range data for each subband, and the range data error flag is turned on when the range data cannot be separated into subbands; a sample data interpolating unit for outputting sample data as it is from said demultiplexer in an error-free frame for each subband using a frame error flag; and outputting, for each subband, sample data of the previous frame when an error has occurred in the current frame; a range data interpolating unit for outputting range data as it is from said demultiplexer if there is no error in the range data of the current frame using a range data error flag for each subband; outputting, for each subband, the range data interpolated with the range data of the previous frame and the following frame, if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing dequantization and denormalization using sample data from said sample data interpolating unit and range data from said range data interpolating unit for each subband; and outputting the signals of the frames of the respective subbands; and a synthesis filter for synthesizing the signals of frames of the respective subband to reproduce an audio signal.
Claim 6
Dependent Claim 420 words
An audio subband encoded signal decoder which decodes a subband encoded signal composed of frames including range data indicative of the maximum signal level of the signal of each frame, sample data indicative of signal data, bit allocation data indicative of the number of allocation bits of sample data of each subband and error detection and/or correction data to thereby reproduce an audio signal, comprising: a demultiplexer for separating the subband encoded signal into frames; detecting or correcting an error, if any, in the encoded signal; separating and outputting the signal of each frame into range data of each subband and sample data of signal data of that subband on the basis of bit allocation data; outputting a frame error flag indicative of the occurrence of an error over the entire frame where the sample data cannot be separated into signal data of the respective subbands, and the frame error flag is turned on when an uncorrectable error occurs in the bit allocation data; and outputting a range data error flag indicative of the occurrence of an error in the range data for each subband, and the range data error flag is turned on when the range data cannot be separated into subbands; a sample data interpolating unit for outputting sample data as it is from said demultiplexer in an error-free frame for each subband using a frame error flag; and outputting, for each subband, sample data of the previous frame when an error has occurred in the current frame; a range data interpolating unit for outputting range data as it is from said demultiplexer if there is no error in the range data of the current frame using a range data error flag for each subband; outputting, for each subband, the range data interpolated with the range data of the previous frame and the following frame, if there is an error in the range data of the current frame and no error in the range data of the following frame; and attenuating and outputting the level of the range data of the previous frame if there is an error in the range data of the current frame and the following frame; a dequantizer for performing dequantization and denormalization using sample data from said sample data interpolating unit and range data from said range data interpolating unit for each subband; and outputting the signals of the frames of the respective subbands; and a synthesis filter for synthesizing the signals of frames of the respective subband to reproduce an audio signal.

References Cited (Backward Citations)

US4852129A Cited
US4907277A Cited
US4802171A Cited
US5054075A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-15 1996-03-16 1996-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-15 2000-03-16 2000-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-15 2004-03-16 2004-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag