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

Signal encoding and signal decoding apparatus

Assignee: Sony Corp
•
Filing: 1993-01-26
•
Granted: 1994-03-29
•
Expires: 2013-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for encoding audio signals, transmitting or recording the encoded audio signals, and then decoding the transmitted audio signal includes a circuit for determining the block length of the input audio signals based upon detected values of predetermined portions of the input signal and then performing an orthogonal conversion of the determined block length signal, in which the signal is orthogonally transformed from a time-domain signal to a frequency-domain signal. Following quantization, the converted and encoded signal is transmitted and upon performing reverse quantization, a reverse orthogonal converting circuit converts the signal back to the time-domain in keeping with the signal providing information concerning the various block lengths that were determined during encoding. The converted time-domain signals are then connected into a smooth waveform to form output audio signals.

Inventors

  • 👤 Naoto Iwahashi
  • 👤 Masayuki Nishiguchi
  • 👤 Makoto Akune
  • 👤 Kenzo Akagiri
  • 👤 Yoshihito Fujiwara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 02:32
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3053

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 145 words
A system for encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal and adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties and grouped the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each adaptively selected block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 2
Independent Claim 145 words
A system for encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal and adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties and grouped the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each adaptively selected block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 3
Independent Claim 224 words
A system for encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal, adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties, and grouping the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said means for detecting values and adaptively selecting a changeable block length represented as a time period along a time axis comprises means for detecting an energy content of the sampled values of the input audio signals and means for finding a difference value between two detected energy contents and producing a block time length information signal when the difference value is greater than a predetermined value, said block time length information signal being used to adaptively select the block length; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 4
Independent Claim 224 words
A system for encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal, adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties, and grouping the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said means for detecting values and adaptively selecting a changeable block length represented as a time period along a time axis comprises means for detecting an energy content of the sampled values of the input audio signals and means for finding a difference value between two detected energy contents and producing a block time length information signal when the difference value is greater than a predetermined value, said block time length information signal being used to adaptively select the block length; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 5
Independent Claim 204 words
A system for encoding sampling values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal, adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties, and grouping the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said means for detecting values comprises means for detecting frequency spectra of the input audio signal and means for finding a difference value between two detected frequency spectra and producing a block time length information signal when the difference value is greater than a predetermined value, said block time length information signal being used in adaptively selecting the changeable block length; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 6
Independent Claim 204 words
A system for encoding sampling values of an audio signal and subsequently decoding the encoded audio signal, comprising: means for detecting values of predetermined properties of an input audio signal, adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties, and grouping the sampled values into time-domain signal sample blocks; means for generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks, applying a discrete transform function to said sample blocks, and outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said means for detecting values comprises means for detecting frequency spectra of the input audio signal and means for finding a difference value between two detected frequency spectra and producing a block time length information signal when the difference value is greater than a predetermined value, said block time length information signal being used in adaptively selecting the changeable block length; and reverse conversion means for grouping the frequency-domain transform coefficients into transform blocks, applying an inverse discrete transform function to each of the frequency-domain transform blocks, and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 7
Independent Claim 134 words
A method of encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency-domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 8
Independent Claim 134 words
A method of encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency-domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 9
Independent Claim 199 words
A method encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said steps of detecting and adaptively selecting include the steps of detecting an energy content of the sampled values of the input audio signals, finding a difference value between two detected energy contents, producing a block time length information signal when the difference value is greater than a predetermined value, and using the block time length information signal in adaptively selecting the block length; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 10
Independent Claim 199 words
A method encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; wherein said steps of detecting and adaptively selecting include the steps of detecting an energy content of the sampled values of the input audio signals, finding a difference value between two detected energy contents, producing a block time length information signal when the difference value is greater than a predetermined value, and using the block time length information signal in adaptively selecting the block length; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 11
Independent Claim 195 words
A method of encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; wherein the steps of detecting and adaptively selecting include the further steps of detecting frequency spectra of the input audio signals, finding a difference value between two detected frequency spectra, producing a block time length information signal when the difference value is greater than a predetermined value, and using the block time length information signal to adaptively select the block length; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency-domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.
Claim 12
Independent Claim 195 words
A method of encoding sampled values of an audio signal and subsequently decoding the encoded audio signal, comprising the steps of: detecting values of predetermined properties of an input audio signal; adaptively selecting a changeable block length represented as a time period along a time axis in response to the detected values of the predetermined properties; grouping the sampled values into time-domain signal sample blocks; generating frequency-domain transform coefficients for each block length of the time-domain signal sample blocks; applying a discrete transform function to said sample blocks; outputting encoded sampled values of the input audio signals in the frequency-domain; wherein the steps of detecting and adaptively selecting include the further steps of detecting frequency spectra of the input audio signals, finding a difference value between two detected frequency spectra, producing a block time length information signal when the difference value is greater than a predetermined value, and using the block time length information signal to adaptively select the block length; grouping the frequency-domain transform coefficients into transform blocks; applying an inverse discrete transform function to each of the frequency-domain transform blocks; and generating time-domain signal sample blocks in response to the frequency-domain transform coefficients.

References Cited (Backward Citations)

US4897717A Cited
US5187755A Cited
US5047852A Cited
US5042069A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-28 1997-09-27 1998-03-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-28 2001-09-27 2002-03-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-28 2005-09-27 2006-03-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag