Claims
- 1. 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.
- 2. 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.
- 3. 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.
- 4. 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.
- 5. 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.
- 6. 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.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-186603 |
Jul 1989 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 07/553,608 filed Jul. 18, 1990, now U.S. Pat. No. 5,197,087.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4897717 |
Hamilton et al. |
Jan 1990 |
|
5042069 |
Chhatwal et al. |
Aug 1991 |
|
5047852 |
Hanyu et al. |
Sep 1991 |
|
5187755 |
Aragaki |
Feb 1993 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
553608 |
Jul 1990 |
|