Claims
- 1. A method for encoding a digital audio signal, the method comprising the steps of:
- filtering a portion of the digital audio signal into a first number of frequency ranges to produce a respective first number of filtered signals;
- performing a discrete frequency analysis on each of the first number of filtered signals to produce a frequency representation of the digital audio signal by performing an N point frequency analysis of a first portion of the first number of frequency ranges and an M point frequency analysis on a second portion of the first number of frequency ranges, M being different from N;
- generating a psychoacoustic representation of the digital audio signal based on the frequency representation of the digital audio signal; and
- formatting the first number of filtered signals based on the psychoacoustic representation of the digital audio signal to produce a digitally-compressed encoded bit stream representing a portion of the digital audio signal.
- 2. The method for encoding a digital audio signal of claim 1, wherein:
- said step of performing a discrete frequency analysis whereby said first portion of the first number of frequency ranges have a lower frequency than said second portion of the first number of frequency ranges.
- 3. A digital signal processor for encoding digital audio input, the processor comprising:
- a central processing unit; and
- a memory system accessible by the central processing unit, the memory system storing encoding programming operable to be executed by the central processing unit, the encoding programming further operable to;
- filter a portion of the digital audio input into a first number of frequency ranges to produce a respective first number of filtered signals;
- perform a discrete frequency analysis on each of the first number of filtered signals to produce a frequency representation for the digital audio input by performing an N-point frequency analysis of each filtered signal in a first portion of the first number of filtered signals and an M-point frequency analysis of each filtered signal in a second portion of the first number of filtered signals, M being different from N;
- generate a psychoacoustic representation of the digital audio input based on the frequency representation of the digital audio input; and
- format the first number of filtered signals based on a psychoacoustic representation to produce a digitally-compressed encoded bit stream representing a portion of the digital audio input.
- 4. The digital signal processor of claim 3, wherein:
- the encoding programming is further operable whereby said first portion of the first number of frequency ranges have a lower frequency than said second portion of the first number of frequency ranges.
- 5. An integrated circuit for encoding digital input, the integrated circuit comprising:
- a filtering unit operable to filter a portion of the digital input into a first number of frequency ranges to produce a respective first number of filtered signals;
- a frequency analysis unit operable to perform a discrete frequency analysis on each of the first number of filtered signals to produce a frequency representation of the digital input, said frequency analysis unit operable to
- perform an N-point frequency analysis on each filtered signal in a first portion of the first number of frequency ranges, and
- perform an M-point frequency analysis on each filtered signal in a second portion of the first number of filtered signals, M being different from N;
- a psychoacoustic model unit operable to generate a psychoacoustic representation of the digital input based on the frequency representation of the digital input; and
- a formatting unit operable to format the first number of filtered signals based on the psychoacoustic representation of the digital input to produce a digitally-compressed encoded bit stream representing a portion of the digital input.
- 6. The integrated circuit of claim 5, wherein:
- said frequency analysis whereby said first portion of the first number of frequency ranges have a lower frequency than said second portion of the first number of frequency ranges.
RELATED APPLICATIONS
This application is related to a provisional application having a title of "Method for Computing Masking Thresholds in Digital Audio Encoded Signal," filed Jun. 14, 1996, having and a serial number of Ser. No. 60/019,907 now U.S. patent application Ser. No. 08/855,118 filed May 13, 1997 and now abandoned, having a Japanese convention application no. 157,156/97 filed Jun. 13, 1997 now Japanese Laid-open number 107,642/98 laid open Apr. 28, 1998.
US Referenced Citations (16)
Non-Patent Literature Citations (3)
Entry |
R.G. van der Waal et al., ("Current and future standardization of high-quality digital audio coding", Applications of Signal Processing to Audio and Acoustics'93, IEEE Workshop on Final Program Paper Summaries., Jan. 1993, pp. 43-46). |
Brandenburg et al., (Comparsion of filterbanks for high quality audio coding, Proceedings., 1992 IEEE International Symposium on Circuits and Systems, ISCAS, '92, vol. 3, pp. 1336-1339), Jan. 1992. |
Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to About 1.5 MBIT/s (Part 3 Audio), Nov. 1993/Printed Oct. 1, 1996, CD 11172-3 rev (1, 168 pages). |