Browse > Article
http://dx.doi.org/10.7776/ASK.2009.28.1.001

High Quality Multi-Channel Audio System for Karaoke Using DSP  

Kim, Tae-Hoon (경남정보대학)
Park, Yang-Su (경남정보대학)
Shin, Kyung-Chul (경남정보대학)
Park, Jong-In ((주)금영 부설연구소)
Moon, Tae-Jung (경남정보대학)
Abstract
This paper deals with the realization of multi-channel live karaoke. In this study, 6-channel MP3 decoding and tempo/key scaling was operated in real time by using the TMS320C6713 DSP, which is 32 bit floating-point DSP made by TI Co. The 6 channel consists of front L/R instrument, rear L/R instrument, melody, and woofer. In case of the 4 channel, rear L/R instrument can be replaced with drum L/R channel. And the final output data is generated as adjusted to a 5.1 channel speaker. The SOLA algorithm was applied for tempo scaling, and key scaling was done with interpolation and decimation in the time domain. Drum channel was excluded in key scaling by separating instruments into drums and non-drums, and in processing SOLA, high-quality tempo scaling was made possible by differentiating SOLA frame size, which was optimized for real-time process. The use of 6 channels allows the composition of various channels, and the multi-channel audio system of this study can be effectively applied at any place where live music is needed.
Keywords
Multi-channel; Mp3; Karaoke; Tempo; Pitch; Audio;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Dolson, "The phase vocoder: A tutorial," Computer Music Journal 10(4), 14-27, 1986   DOI   ScienceOn
2 E. Moulines and F. Charpentier, "Pitch synchronous wave-form processing for text-to-speech synthesis using di-phones," Speech Communication, 9(5/6), 453-469, 1990   DOI   ScienceOn
3 Hamdy, K.N. and Tewfik, A.H. etc. "Time-Scale Modification of Audio Signals With Combined Harmonic and Wavelet Representations," 1997 IEEE International Conference on Acousitcs, Speech, and Signal Processing, 1997   DOI
4 S. Yim and B.I.Pawate, "Computationally Efficient Algorithm for Time Scale Modification (GLS-TSM)," 1996 IEEE Inte-rnational Conference on Acoustics, Speech and Signal Pro-cessing Conference Processing, 1996   DOI
5 "TMS320C6000 DSP Host Port Interface(HPI) Reference Guide," Texas Instruments, 2005
6 J. L. Flanagan and R. M. Golden, “Phase vocoder,” Bell System Technical J. 45, 1493-1503, 1966   DOI
7 ISO/IEC IS, 11172-3, Coding of moving pictures and asso-ciated audio for digital storage media at up to about 1.5 Mbit/s-part3 : Audio, 1992
8 "TMS320C6713 Floating-point Digital Signal Processor - Data Manual," Texas Instruments, 2005
9 "TMS320C6000 DSP Multichannel Buffered Serial Port (MC-BSP) Reference Guide," Texas Instruments, 2004
10 K. Brandenburg and G. Stall, "lSO-MPEG-1 audio: a generic standard for coding of high-quality digital audio," J. Audio Eng. Soc., vol.42, Oct. 1994, 780-792   ScienceOn
11 S. Roucos and A.M. Wilgus, "High quality time-scale modi-fication for speech," Proc. IEEE lnt. Conf. Acoustics, Speech, and Signal Processing, 493-496, 1985
12 "TMS320C67x/C67x+ DSP CPU and Instruction Set Refe-rence Guide," Texas Instruments, 2005