KR19990016522A - Analog 3-D Sound System Using TLA - Google Patents
Analog 3-D Sound System Using TLA Download PDFInfo
- Publication number
- KR19990016522A KR19990016522A KR1019970039099A KR19970039099A KR19990016522A KR 19990016522 A KR19990016522 A KR 19990016522A KR 1019970039099 A KR1019970039099 A KR 1019970039099A KR 19970039099 A KR19970039099 A KR 19970039099A KR 19990016522 A KR19990016522 A KR 19990016522A
- Authority
- KR
- South Korea
- Prior art keywords
- sound system
- tla
- adc
- analog
- output
- Prior art date
Links
Landscapes
- Stereophonic System (AREA)
Abstract
본 발명은 3차원 사운드 시스템(three dimensional sound system)에 관한 것으로서, 구체적으로 아날로그 입력에 대하여 처리가 가능한 TLA(Table Lookup Algorithm)을 이용한 3차원 사운드 시스템에 관한 것으로, 좌, 우 입력신호 Lin, Rin은 각각 제1, 제2 ADC(71, 72)를 통하여 변환되어 파라미터 롬(74)에 어드레싱되고, 이에 응답하여 상기 파라미터 롬(74)의 계수 데이터가 출력된다. 이는 각각 제1, 제2 DLPF(77, 78)에 입력되어 필터링 및 디코딩되어 각기 제1, 제2 PGMMIX(82, 84)로 입력된다. 상기 제1, 제2 PGMMIX(82, 84)는 이를 좌, 우 입력신호 Lin, Rin와 승산하고 그 결과를 가산하여 좌, 우 3차원 음성신호 Lout, Rout를 출력한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three dimensional sound system, and more particularly to a three dimensional sound system using a Table Lookup Algorithm (TLA) capable of processing analog inputs. Are converted through the first and second ADCs 71 and 72, respectively, and addressed to the parameter ROM 74. In response, coefficient data of the parameter ROM 74 is output. These are respectively input to the first and second DLPFs 77 and 78, filtered and decoded, and input to the first and second PGMMIXs 82 and 84, respectively. The first and second PGMMIXs 82 and 84 multiply them with the left and right input signals Lin and Rin and add the results to output the left and right three-dimensional voice signals Lout and Rout.
Description
본 발명은 3차원 사운드 시스템(three dimensional sound system)에 관한 것으로서, 구체적으로는 아날로그 입력에 대하여 처리가 가능한 TLA(Table Lookup Algorithm)을 이용한 3차원 사운드 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three dimensional sound system, and more particularly, to a three dimensional sound system using a Table Lookup Algorithm (TLA) capable of processing an analog input.
3차원 사운드 시스템이란, 사람의 청각 시스템에 기초해서 보다 음원에 가까운 소리를 재생해 내기 위한 시스템이다. 이는 2개의 스피커만으로 보다 높은 음질의 소리를 재생해 내기 위한 방법으로 예컨대, SRS, Qsound, 3D spatializer TLA(Table Lookup Architecture)등이 있다.The three-dimensional sound system is a system for reproducing a sound closer to a sound source based on a human hearing system. This is a method for reproducing a higher sound quality with only two speakers, such as SRS, Qsound, and 3D spatializer Table Lookup Architecture (TLA).
특히, TLA의 경우는 종래와 달리 롬(ROM)에 저장된 별도의 룩업-테이블(Lookup table)을 이용하여 좌/우 스테레오 신호(left/right stereo signal)를 3차원 사운드로 변환하는 방식이다.In particular, unlike the conventional TLA, a left / right stereo signal is converted into three-dimensional sound by using a separate lookup table stored in a ROM.
도1은 종래의 디지털 방식의 TLA방식의 3차원 사운드 시스템의 회로도이다.1 is a circuit diagram of a conventional digital TLA three-dimensional sound system.
도1에 도시된 바와 같이, 종래의 디지털 방식의 TLA방식의 3차원 사운드 시스템은 제1, 제2 로그 스케일 컨버터(Log Scale Converter)(10, 20)와, 파라미터롬(parameter ROM)(30)과, 제1, 제2 DLPF(Digital Low Pass Filter)(40, 50)와, 제1 내지 제4 승산기(60, 62, 64, 66)와, 제1, 제2 가산기(70, 72)를 포함한다.As shown in FIG. 1, a conventional digital TLA three-dimensional sound system includes first and second log scale converters 10 and 20 and a parameter ROM 30. And the first and second digital low pass filters (DLPFs) 40 and 50, the first to fourth multipliers 60, 62, 64 and 66, and the first and second adders 70 and 72. Include.
상기와 같은 TLA를 이용한 3차원 사운드 시스템은 좌, 우 음성 입력 신호 R(i), L(i)를 각 입력 신호의 크기에 의해서 결정된 계수(α, β)와 승산하고, 그 결과를 각기 가산하여 출력한다. 이때 최종적으로 출력되는 결과는 하기 수학식 1과 같다.In the three-dimensional sound system using the TLA as described above, the left and right voice input signals R (i) and L (i) are multiplied by coefficients (α, β) determined by the magnitude of each input signal, and the results are added separately. To print. In this case, the final output result is shown in Equation 1 below.
Rout = b*Lin + a*RinRout = b * Lin + a * Rin
상기 수학식 1에서 계수 a, b는 Psycho Acoustic에 기초하여 사람의 청각기관에 대해 음원에 보다 근접되게 변환하기 위한 계수이다. 이러한 값들은 상기 파라미터 롬(30)에 저장되어 있다. 그리고 일반적으로 상기 파라미터 롬(30)에 저장되어 있다. 그리고 일반적으로 상기 파라미터 롬(30)은 8*8로 어드레싱(addressing) 되어서 좌, 우 신호의 크기에 따라 각각 8레벨(level)로 구분되어 계수가 곱해진다.In Equation 1, coefficients a and b are coefficients for converting to a sound source closer to a sound source based on Psycho Acoustic. These values are stored in the parameter ROM 30. In general, it is stored in the parameter ROM (30). In general, the parameter ROM 30 is addressed as 8 * 8 and divided into 8 levels according to the magnitudes of the left and right signals to multiply coefficients.
이상과 같은 종래의 TLA방식은 디지털 신호를 입력받아 3차원 사운드로 변환하여 디지털 신호로 출력하게 된다. 그리고 자연계의 모든 음성신호는 아날로그 신호이므로 실제 음성을 구현하기 위해 디지털 신호를 아날로그 신호로 변환할 DAC(Digital to Analog Converter)를 구비하게 된다. 일반 퍼스널 컴퓨터(personal computer) 등에 탑재되는 사운드 카드(sound card)의 플레이 패스(play path)(DAC path)에서의 입력은 여러 종류의 아날로그 신호가 입력되어 아날로그 믹서(analog mixer)와 게인/감쇠 조절부(gain/attenuation)를 거쳐 최종적으로 출력된다.The conventional TLA method as described above receives a digital signal, converts it into a three-dimensional sound, and outputs the digital signal. In addition, since all voice signals in the natural world are analog signals, a digital to analog converter (DAC) for converting a digital signal into an analog signal is provided to realize an actual voice. Input from the play path (DAC path) of a sound card mounted on a personal computer or the like is a variety of analog signals are input to the analog mixer (analog mixer) and gain / attenuation adjustment The final output is via gain / attenuation.
그런데 여기에 종래의 TLA 방식을 사용하면 사운드 카드의 PCM(pulse code modulation) 입력에 대해서만 DAC입력단 전에 3차원 음성으로 변환하는 방법으로) 3차원 음성의 처리가 문제점이 발생하게 된다. 그러므로 3차원 음성신호를 아날로그로 구현해야만 했다.However, when the conventional TLA method is used, a problem occurs in processing of 3D audio) by converting the sound card into 3D audio only before the DAC input stage only for pulse code modulation (PCM) input of the sound card. Therefore, the three-dimensional voice signal had to be implemented in analog.
따라서, 본 발명의 목적은 상술한 제반 문제점을 해결하기 위해 제안된 것으로서 아날로그 방식으로 처리가 가능한 TLA를 이용한 아날로그 3차원 사운드 시스템을 제공하는데 있다.Accordingly, an object of the present invention is to provide an analog three-dimensional sound system using a TLA that can be processed in an analog manner as proposed to solve the above-mentioned problems.
도1은 종래의 디지털 방식의 TLA방식의 3차원 사운드 시스템의 회로도,1 is a circuit diagram of a conventional digital TLA three-dimensional sound system,
도2는 본 발명의 바람직한 실시예에 따른 아날로그 방식의 3차원 사운드 시스템의 회로도,2 is a circuit diagram of an analog three-dimensional sound system according to a preferred embodiment of the present invention;
도3은 도2에 도시된 PGAMIX를 구현한 일 예의 상세 회로도.3 is a detailed circuit diagram of an example of implementing the PGAMIX shown in FIG.
도면의 주요 부분에 대한 부호의 설명Explanation of symbols for the main parts of the drawings
10, 20 : 로그 스케일 컨버터 30, 74 : 파라미터 롬10, 20: log scale converter 30, 74: parameter ROM
40, 50, 77, 78 : DLPF 60, 62, 64, 66 : 승산기40, 50, 77, 78: DLPF 60, 62, 64, 66: Multiplier
70, 72 : 가산기 82, 84 : PGAMIX70, 72: Adder 82, 84: PGAMIX
상술한 바와 같은 본 발명은 목적을 달성하기 위한 본 발명의 특징에 의하면, TLA를 이용한 3차원 사운드 시스템은 : 좌, 우 음성신호를 입력받아 아날로그-디지털 변환하는 ADC와; 상기 ADC의 출력에 따라 어드레싱 되어져 해당되는 계수 데이터를 출력하는 파라미터 롬과; 상기 파라미터 롬의 계수 데이터 출력을 필터링하고, 소정의 비트 수로 디코딩하여 출력하는 디지털로우패스필터와; 상기 디지털 로우패스필터의 출력 및 상기 좌, 우 음성신호를 승산하고 그 결과를 가산하여 좌, 우 3차원 사운드 신호를 출력하는 프로그램어블게인감쇠기 및 믹서를 포함한다.According to a feature of the present invention as described above, a three-dimensional sound system using a TLA includes: an analog-to-digital converter for receiving a left and right voice signal; A parameter ROM addressed according to the output of the ADC to output corresponding coefficient data; A digital low pass filter for filtering coefficient data output of the parameter ROM, decoding the predetermined number of bits, and outputting the predetermined number of bits; And a programmable enable attenuator and mixer for multiplying the output of the digital low pass filter and the left and right voice signals and adding the results to the left and right 3D sound signals.
이 실시예에 있어서, 상기 ADC는 좌측 음성 신호를 입력받는 제1 ADC와; 우측 음성 신호를 입력받는 제2 ADC를 포함한다.In this embodiment, the ADC includes a first ADC for receiving a left voice signal; And a second ADC receiving a right voice signal.
이 실시예에 있어서, 상기 ADC는 시간 할당 방식을 이용하여 각각의 할당된 시간동안 좌(우)측 음성신호를 입력받아 아날로그-디지털 변환한다.In this embodiment, the ADC receives the left (right) voice signal during each allocated time by using a time allocation method and converts the analog-digital signal.
이상과 같은 본 발명에 의하면, 좌, 우 입력신호 Lin, Rin은 각각 제1, 제2 ADC를 통하여 변환되어 파라미터 롬에 어드레싱되고, 이에 응답하여 상기 파라미터롬의 계수 데이터가 출력된다. 이는 각각 제1, 제2 DLPF에 입력되어 필터링 및 디코딩되어 각기 제1, 제2 PGMMIX로 입력된다. 상기 제1, 제2 PGMMIX는 이를 좌, 우 입력신호 Lin, Rin와 승산하고 그 결과를 가산하여 좌, 우 3차원 음성신호 Lout, Rout를 출력한다.According to the present invention as described above, the left and right input signals Lin and Rin are converted through the first and second ADCs, respectively, and addressed to the parameter ROM. In response, coefficient data of the parameter ROM is output. These are respectively input to the first and second DLPFs, filtered and decoded, and input to the first and second PGMMIXs, respectively. The first and second PGMMIX multiply this by the left and right input signals Lin and Rin and add the result to output the left and right three-dimensional voice signals Lout and Rout.
(실시예)(Example)
이하 본 발명에 따른 실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도2는 본 발명의 바람직한 실시예에 따른 아날로그 방식의 3차원 사운드 시스템의 회로도이고, 도3은 도2에 도시된 PGMMIX를 구현한 일 예의 상세 회로도이다.FIG. 2 is a circuit diagram of an analog three-dimensional sound system according to a preferred embodiment of the present invention, and FIG. 3 is a detailed circuit diagram of an example of implementing the PGMMIX shown in FIG.
도2에 도시된 바와 같이, 본 발명의 신규한 TLA를 이용한 아날로그 3차원 사운드 시스템은 제1, 제2 ADC(71, 27)와, 파라메터롬(74)과, 제1, 제2DLPF(77, 78)과, PGMMIX(Programmable Gain Attenuator and Mixer)(82, 84)를 포함하여 구성된다.As shown in FIG. 2, the analog three-dimensional sound system using the novel TLA of the present invention includes the first and second ADCs 71 and 27, the parameter ROM 74, and the first and second DLPFs 77,. 78), and PGMMIX (Programmable Gain Attenuator and Mixer) 82, 84.
도2를 참조하여, 상기 파라미터 롬(74)과, 상기 제1, 제2DLPF(77, 78)는 도1에 도시된 종래의 구성과 동일한 구성을 갖는다. 상기 제1, 제2DLPF(77, 78)는 계수의 변화가 급격히 변화되는 것을 방지하게 된다. 즉, 계수의 변화가 급격한 경우에는 실제 음성시호처리에서의 잡음으로 나타나는 현상을 억제하게 된다. 그러므로 계수를 적분하는 효과를 얻기 위하여 1차 IIR형(Infinite Impulse Response type)으로 구성이 가능하다.Referring to FIG. 2, the parameter ROM 74 and the first and second DLPFs 77 and 78 have the same configuration as the conventional configuration shown in FIG. The first and second DLPFs 77 and 78 prevent a sudden change in coefficient change. That is, when the change of coefficient is abrupt, the phenomenon which appears as a noise in actual voice signal processing is suppressed. Therefore, in order to obtain the effect of integrating the coefficient, it can be configured as the first-order Infinite Impulse Response type.
먼저, 좌, 우 음성신호 Lin, Rin는 각각 상기 제1, 제2ADC(71, 72)에 입력된다. 상기 제1, 제2ADC(71, 27)는 8비트의 해상도를 갖는 ADC로 구성 가능하며, 이의 출력은 상기 파라미터 롬(74)으로 입력된다. 상기 파라미터 롬(74)에 저장된 계수들은 입력의 로그 스케일(Log scale)로 코딩(coding)되어 있으므로 상기 제1, 제2인버터(71, 72)는 이에 적합하도록 대수형(logarithmic type)으로 구성된다. 그리고 입력신호의 밴드(band)가 20KHz이므로 샘플링 주파수는 100KHz 정도면 충분하다. 그리고 저주파 대역에서 동작하며, 해상도가 8비트 수준이므로 타임 쉐어링(time sharing)을 이용하여 1개의 ADC로 시스템의 각 ADC를 구현할 수도 있다.First, left and right voice signals Lin and Rin are input to the first and second ADCs 71 and 72, respectively. The first and second ADCs 71 and 27 may be configured as ADCs having an 8-bit resolution, and their outputs are input to the parameter ROM 74. Since the coefficients stored in the parameter ROM 74 are encoded at a log scale of an input, the first and second inverters 71 and 72 are configured in a logarithmic type to suit this. . In addition, since the band of the input signal is 20KHz, the sampling frequency is about 100KHz. In addition, since it operates in a low frequency band and has a resolution of 8 bits, each ADC of the system can be implemented with one ADC using time sharing.
계속해서, 입력신호 Lin, Rin의 특성에 따라 상기 파라미터 롬(74)의 해당 어드레스 영역이 지정되어 데이터가 선택된다. 이는 상기 제1, 제2DLPF(77, 78)를 통하여 필터링되고, 5비트로 디코드(decode)되어 각각 상기 제1, 제2PGMMIX(82, 84)로 입력된다. 입력된 각각의 신호는 좌, 우 입력신호 Lin, Rin와 곱해지고 그 결과가 가산되어 Lout, Rout 신호가 출력된다.Subsequently, a corresponding address area of the parameter ROM 74 is designated according to the characteristics of the input signals Lin and Rin to select data. This is filtered through the first and second DLPFs 77 and 78, decoded into 5 bits, and input to the first and second PGMMIX 82 and 84, respectively. Each input signal is multiplied by the left and right input signals Lin and Rin, and the result is added to output the Lout and Rout signals.
첨부 도면 도3에 상기 PGMMIX의 일 예의 회로도가 도시되어 있다.3 is a circuit diagram of an example of the PGMMIX.
도3을 참조하여, 각 비트 수에 적합한 PGA를 구현하려는 경우는 저항 및 트랜지스터 어레이(array)를 비트 수에 적합하도록 구성하면 된다. 예컨대 4비트 PGA를 구현하려는 경우는 저항 및 트랜지스터 어레이를 16개를 사용하면 되며, 5비트로 하려는 경우는 32개로 확장하면 된다. 각각의 계수를 곱한 것은 연산증폭기를 사용하여 합하여 Lout, Rout 신호를 출력한다.Referring to FIG. 3, when implementing a PGA suitable for each bit number, the resistor and transistor array may be configured to be suitable for the bit number. For example, if you want to implement a 4-bit PGA, you can use 16 resistor and transistor arrays. If you want to use 5 bits, expand to 32. The product of each coefficient is summed using an operational amplifier and outputs Lout and Rout signals.
그리고 변환되는 계수 조합이 변경되면 단지 파라미터 롬을 변경하면 된다. 그리고 파라미터 롬의 계수 데이터의 비트 수가 증가되면 PGA의 저항 수를 2의 지수만큼 확장하면 된다. 예컨대 6비트의 경우는 64개의 저항을 사용하면 된다.And when the combination of coefficients to be transformed changes, simply change the parameter ROM. When the number of bits of the coefficient data of the parameter ROM increases, the number of resistors of the PGA may be extended by an index of two. For example, for 6 bits, 64 resistors can be used.
이상과 같은 본 발명에 의하면, 사운드 카드 등에 사용가능한 본 발명의 TLA를 이용한 3차원 사운드 시스템은 3차원 사운드를 아날로그 입력에 대해서 가능하게 된다.According to the present invention as described above, the three-dimensional sound system using the TLA of the present invention, which can be used for a sound card, etc., enables three-dimensional sound with respect to an analog input.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970039099A KR19990016522A (en) | 1997-08-16 | 1997-08-16 | Analog 3-D Sound System Using TLA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970039099A KR19990016522A (en) | 1997-08-16 | 1997-08-16 | Analog 3-D Sound System Using TLA |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19990016522A true KR19990016522A (en) | 1999-03-05 |
Family
ID=66046886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970039099A KR19990016522A (en) | 1997-08-16 | 1997-08-16 | Analog 3-D Sound System Using TLA |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19990016522A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100460804B1 (en) * | 1997-09-03 | 2005-04-06 | 삼성전자주식회사 | Stereoscopic Image Diffusion Device Using Lookup Table |
-
1997
- 1997-08-16 KR KR1019970039099A patent/KR19990016522A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100460804B1 (en) * | 1997-09-03 | 2005-04-06 | 삼성전자주식회사 | Stereoscopic Image Diffusion Device Using Lookup Table |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1371265B1 (en) | Signal processing apparatus, signal processing method, program and recording medium | |
EP1970901B1 (en) | Signal processing apparatus and signal processing method | |
CA2218893C (en) | Lossless coding method for waveform data | |
US5774567A (en) | Audio codec with digital level adjustment and flexible channel assignment | |
EP0785641B1 (en) | Digital signal processing system | |
US5073778A (en) | Digital to analog converter with dither using two parallel paths | |
JP2008242477A (en) | Btsc encoder | |
KR910006755B1 (en) | Thermo protection circuit of digital volume | |
US6028893A (en) | Method and signal evaluation apparatus for data reduction in the processing of signal values with a digital processing unit in a transmission system | |
US7038606B2 (en) | Digital signal processing device and audio signal reproduction device | |
KR19990016522A (en) | Analog 3-D Sound System Using TLA | |
Komamura | Wide-band and wide-dynamic-range recording and reproduction of digital audio | |
JPS5921144A (en) | Signal transmitting system and its device | |
US5546497A (en) | Method of and an apparatus for eliminating background noise in digital sound recording | |
CA2585240C (en) | Lossless coding method for waveform data | |
JPH06276099A (en) | D/a converting device | |
US10142756B2 (en) | Signal processing device and signal processing method | |
JPH06327087A (en) | Voice detector | |
KR100513543B1 (en) | BTSC encoder | |
JPH11330972A (en) | Decoding device | |
JP2002319238A (en) | Digital signal processing method and processor | |
JP2008083525A (en) | Synthesizer for sound source | |
JPH0113248B2 (en) | ||
KR19980072225A (en) | Low Pass Crossover Filter | |
JPH05260195A (en) | Digital telephone conference system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |