KR20050059572A - Apparatus for changing audio level and method thereof - Google Patents
Apparatus for changing audio level and method thereof Download PDFInfo
- Publication number
- KR20050059572A KR20050059572A KR1020030091261A KR20030091261A KR20050059572A KR 20050059572 A KR20050059572 A KR 20050059572A KR 1020030091261 A KR1020030091261 A KR 1020030091261A KR 20030091261 A KR20030091261 A KR 20030091261A KR 20050059572 A KR20050059572 A KR 20050059572A
- Authority
- KR
- South Korea
- Prior art keywords
- fixed codebook
- codebook gain
- bit string
- level
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 239000000284 extract Substances 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 4
- 238000013139 quantization Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 7
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000011084 recovery Methods 0.000 abstract 1
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
본 발명의 음성 레벨 변경 방법은, 무선 통신 채널을 통하여 전송 되는 음성 신호의 레벨을 변경하는 데 있어서, PCM 레벨이 아닌 패킷 상태에서 수행함으로써 하드웨어의 추가가 필요치 않은 동시에 음성 복원의 복잡한 계산을 생략할 수 있는 음성 레벨 변경 장치 및 방법을 제공하는데 그 목적이 있다.In the voice level changing method of the present invention, in changing the level of a voice signal transmitted through a wireless communication channel, it is not necessary to add hardware by performing a packet state other than the PCM level, and at the same time, a complicated calculation of voice recovery can be omitted. It is an object of the present invention to provide an apparatus and method for changing a voice level.
상기 목적을 달성하기 위하여 본 발명은, 송신 단말기, 중계기 및 수신 단말기를 포함하는 네트워크 시스템에 적용되는 음성 레벨 변경 방법에 있어서, 상기 송신 단말기에서 음성을 샘플링하여 파라미터를 추출하고, 각각의 파라미터들을 할당된 비트로 양자화함으로써 비트열 신호로 부호화하는 최초부호화단계; 상기 비트열 신호의 음성 레벨을 조정할 것인지 여부를 선택하는 조정선택단계; 음성 레벨을 조정할 경우에는, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 고정 코드북 이득 성분의 레벨값이 조정된 조정 비트열 신호를 생성하는 음성레벨조정단계; 및 상기 수신 단말기에서 상기 조정 비트열 신호를 복호화하는 최종복호화단계를 포함한다.In order to achieve the above object, the present invention provides a voice level change method applied to a network system including a transmitting terminal, a repeater, and a receiving terminal, wherein the transmitting terminal extracts a parameter from a voice and allocates respective parameters. An initial encoding step of encoding the bit string signal by quantizing the received bits; An adjustment selection step of selecting whether or not to adjust a voice level of the bit string signal; In the case of adjusting the voice level, after adjusting the level value of the fixed codebook gain component in the bit string signal, generating an adjustment bit string signal in which the level value of the fixed codebook gain component is adjusted; And a final decoding step of decoding the adjustment bit string signal at the receiving terminal.
Description
본 발명은 음성 레벨 변경 장치 및 방법에 관한 것으로, 특히, 무선 통신 채널을 통하여 전송 되는 음성 신호의 레벨을 변경하는 음성 레벨 변경 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for changing a voice level, and more particularly, to an apparatus and method for changing a level of a voice signal transmitted through a wireless communication channel.
일반적으로, 무선 통신 네트워크 시스템의 송신단에서 압축(Encoding)된 음성 신호는 통신 채널 상으로 전송되며, 하나의 중계기는 이러한 음성 신호를 수신하게 되면 신호의 조작 없이 다른 중계기로 비트 스트림 형태의 음성 신호를 전송한다. 최종적으로, 수신단은 수신된 음성 신호를 복원(Decoding)하며, 이후에야 음성 레벨의 변경이 가능하게 된다.In general, an encoded voice signal is transmitted on a communication channel at a transmitting end of a wireless communication network system. When one repeater receives such a voice signal, the voice signal in the form of a bit stream is transmitted to another repeater without manipulation of the signal. send. Finally, the receiving end decodes the received voice signal, and only after that, the voice level can be changed.
도 1은 종래의 음성 레벨 변경 방법을 나타낸 동작흐름도로서, 이러한 종래의 음성 레벨 변경 방법은, 송신 단말기에서 음성을 샘플링(8K Sampling)하여 파라미터를 추출하고, 각각의 파라미터들을 할당된 비트로 양자화함으로써 부호화하는 최초부호화단계(S101); 음성 레벨을 조정할 것인지 여부를 선택하는 조정선택단계(S102); 음성 레벨을 조정하기로 선택한 경우에는, 부호화된 음성 신호를 PCM레벨로 복호화시키는 PCM복호화단계(S103); PCM 레벨의 신호에 대하여 PCM 엔벨롭(Envelop) 가변 과정을 통하여 레벨을 조정하는 레벨조정단계(S104); PCM 레벨의 신호를 부호화하는 PCM부호화단계(S105); 및 수신 단말기에서 부호화된 신호를 복호화하여 사용자가 청취할 수 있는 음성으로 변환하는 최종복호화단계(S106)를 포함한다.1 is a flowchart illustrating a conventional voice level changing method. In the conventional voice level changing method, a voice is sampled at a transmitting terminal (8K sampling), a parameter is extracted, and each parameter is encoded by quantizing the allocated bits. An initial encoding step (S101); An adjustment selection step (S102) of selecting whether or not to adjust the voice level; A PCM decoding step (S103) of decoding the coded speech signal to the PCM level if it is selected to adjust the speech level; A level adjusting step (S104) of adjusting the level with respect to the PCM level signal through a PCM envelope variable process; A PCM encoding step (S105) of encoding a signal having a PCM level; And a final decoding step (S106) of decoding the signal encoded in the receiving terminal and converting the signal into a voice that can be heard by the user.
상술한 바와 같이, 레벨조정단계(S104)가 수행되기 위해서는 PCM레벨로의 복호화 과정이 필수적이므로, 음성 레벨의 조정을 위해서는 수신 단말기에 증폭기 등의 하드웨어 구성을 추가하거나, 중계기에 부호기 및 복호기 하드웨어를 추가해야 한다.As described above, since the decoding process to the PCM level is essential for the level adjusting step S104 to be performed, a hardware configuration such as an amplifier is added to the receiving terminal to adjust the voice level, or the encoder and decoder hardware are added to the repeater. Should be added.
즉, 음성 레벨의 조정이 필요한 경우에, 레벨 조정의 주체가 수신 단말기로 제한되거나, 레벨 조정의 주체를 중계기 등의 임의 장치로 하기 위해서는 이러한 중계기 내에 추가적인 음성 부호기 및 복호기 하드웨어를 추가해야 할 뿐 아니라 부호화 및 복호화에 따른 계산이 수행되어야 하므로, 전송 중인 음성 전달에 있어서 불필요한 지연을 야기하는 문제점이 있다.That is, when the adjustment of the voice level is necessary, the subject of the level adjustment is limited to the receiving terminal, or in order to make the subject of the level adjustment any device such as a repeater, additional voice coder and decoder hardware must be added to the repeater. Since the calculation according to the encoding and decoding must be performed, there is a problem that causes unnecessary delay in speech transmission during transmission.
상기 문제점을 해결하기 위하여 안출된 본 발명은, 무선 통신 채널을 통하여 전송 되는 음성 신호의 레벨을 변경하는 데 있어서, PCM 레벨이 아닌 패킷 상태에서 수행함으로써 하드웨어의 추가가 필요치 않은 동시에 음성 복원의 복잡한 계산을 생략할 수 있는 음성 레벨 변경 장치 및 방법을 제공하는데 그 목적이 있다. In order to solve the above problems, the present invention, in changing the level of the voice signal transmitted through the wireless communication channel, is performed in the packet state, not the PCM level, so that no additional hardware is required and at the same time complicated calculation of voice restoration. It is an object of the present invention to provide an apparatus and method for changing a voice level, which can omit the above.
상기 목적을 달성하기 위하여 본 발명의 음성 레벨 변경 장치는, 송신 단말기, 중계기 및 수신 단말기를 포함하는 네트워크 시스템에 있어서, 상기 네트워크 시스템은, 상기 송신 단말기 측에 장착되어, 송신 음성 신호를 입력받고, 상기 송신 음성 신호에서 복수개의 파라미터 성분을 추출하며, 추출된 파라미터 성분을 양자화하여 비트열 신호를 생성하는 부호화부; 및 상기 수신 단말기 측에 장착되어, 조정 비트열 신호를 수신 음성 신호로 복호화하는 복호화부를 포함하고, 상기 네트워크 시스템 내에 장착되어, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 상기 고정 코드북 이득 성분의 레벨값이 조정된 상기 조정 비트열 신호를 전송하는 고정 코드북 이득 변경부를 포함한다.In order to achieve the above object, the apparatus for changing a voice level of the present invention is a network system including a transmitting terminal, a repeater, and a receiving terminal, wherein the network system is mounted on the transmitting terminal side to receive a transmitting audio signal, An encoder configured to extract a plurality of parameter components from the transmitted speech signal and to generate a bit string signal by quantizing the extracted parameter components; And a decoder which is mounted on the receiving terminal side and decodes an adjustment bit string signal into a received voice signal, and is mounted in the network system to adjust a level value of a fixed codebook gain component in the bit string signal. And a fixed codebook gain changer for transmitting the adjustment bitstream signal having the adjusted level value of the fixed codebook gain component.
또한, 상기 목적을 달성하기 위하여 본 발명의 음성 레벨 변경 방법은, 송신 단말기, 중계기 및 수신 단말기를 포함하는 네트워크 시스템에 적용되는 음성 레벨 변경 방법에 있어서, 상기 송신 단말기에서 음성을 샘플링하여 파라미터를 추출하고, 각각의 파라미터들을 할당된 비트로 양자화함으로써 비트열 신호로 부호화하는 최초부호화단계; 상기 비트열 신호의 음성 레벨을 조정할 것인지 여부를 선택하는 조정선택단계; 음성 레벨을 조정할 경우에는, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 고정 코드북 이득 성분의 레벨값이 조정된 조정 비트열 신호를 생성하는 음성레벨조정단계; 및 상기 수신 단말기에서 상기 조정 비트열 신호를 복호화하는 최종복호화단계를 포함한다.In addition, in order to achieve the above object, the voice level changing method of the present invention is a voice level changing method applied to a network system including a transmitting terminal, a repeater, and a receiving terminal, wherein the transmitting terminal extracts a parameter by sampling the speech. An initial encoding step of encoding each parameter into a bit string signal by quantizing each parameter into allocated bits; An adjustment selection step of selecting whether or not to adjust a voice level of the bit string signal; In the case of adjusting the voice level, after adjusting the level value of the fixed codebook gain component in the bit string signal, generating an adjustment bit string signal in which the level value of the fixed codebook gain component is adjusted; And a final decoding step of decoding the adjustment bit string signal at the receiving terminal.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여 본 발명의 가장 바람직한 실시예들을 첨부된 도면을 참조하여 설명하기로 한다.Hereinafter, the most preferred embodiments of the present invention will be described with reference to the accompanying drawings so that those skilled in the art can easily implement the technical idea of the present invention. .
먼저, 도 2는 본 발명의 일 실시예에 의한 음성 레벨 변경 장치를 나타낸 블록도로서, 이러한 본 발명의 음성 레벨 변경 장치는, 부호화부(210), 고정 코드북 이득 변경부(220) 및 복호화부(230)를 포함한다.First, FIG. 2 is a block diagram illustrating an apparatus for changing a speech level according to an embodiment of the present invention. The apparatus for changing the speech level according to the present invention includes an encoder 210, a fixed codebook gain changer 220, and a decoder. 230.
부호화부(210)는, 송신 단말기 측에 장착되어, 송신 음성 신호를 입력받고, 상기 송신 음성 신호에서 복수개의 파라미터 성분을 추출하며, 추출된 파라미터 성분을 양자화하고 인덱스 정보를 포함하여 AMR(Adaptive Multi-Rate) 음성 패킷인 비트열 신호(예를 들면, 244Bit)를 생성하는 역할을 한다. 여기서, 상기 복수개의 파라미터 성분은, LPC(linear predictive coding) 계수, 적응 코드북 벡터, 적응 코드북 이득, 고정 코드북 벡터 및 고정 코드북 이득을 포함한다.The encoder 210 is mounted on the transmission terminal side to receive a transmission speech signal, extract a plurality of parameter components from the transmission speech signal, quantize the extracted parameter components, and include index information to provide AMR (Adaptive Multi). Rate) Generates a bit string signal (eg, 244 Bit) that is a voice packet. Here, the plurality of parameter components include a linear predictive coding (LPC) coefficient, an adaptive codebook vector, an adaptive codebook gain, a fixed codebook vector, and a fixed codebook gain.
상기 LPC(linear predictive coding) 계수는, 합성 음성의 엔벨롭 성분을 나타내고, 상기 적응 코드북 벡터 및 상기 적응 코드북 이득은 음성의 주기적인 성분을 나타내며, 상기 고정 코드북 벡터는 음성 신호가 만들어지는 최초 여기 신호들의 펄스 조합을 나타내고, 상기 고정 코드북 이득은 고정 코드북에 대한 레벨을 규정한다. 여기서, 상기 고정 코드북 이득을 제외한 나머지 파라미터는 음성 신호의 레벨에 영향을 주지 않는다.The linear predictive coding (LPC) coefficient represents an envelope component of synthesized speech, the adaptive codebook vector and the adaptive codebook gain represent a periodic component of speech, and the fixed codebook vector is an initial excitation signal from which a speech signal is made. The fixed codebook gain defines the level for the fixed codebook. Here, the remaining parameters except the fixed codebook gain do not affect the level of the voice signal.
또한, 고정 코드북 이득 변경부(220)는, 상기 부호화부(210)로부터 상기 비트열 신호를 입력받고, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 고정 코드북 이득 성분의 레벨값이 조정된 조정 비트열 신호를 전송하는 역할을 한다. 여기서, 상기 고정 코드북 이득 변경부(220)는, 중계기, 수신 단말기 등 어느 곳에도 장착될 수 있다.In addition, the fixed codebook gain changing unit 220 receives the bit string signal from the encoder 210, adjusts the level value of the fixed codebook gain component in the bit string signal, and then sets the level of the fixed codebook gain component. It serves to transmit the adjusted bit string signal whose value is adjusted. Here, the fixed codebook gain changer 220 may be mounted anywhere, such as a repeater or a receiving terminal.
한편, 복호화부(230)는, 수신 단말기 측에 장착되어, 상기 고정 코드북 이득 변경부(220)로부터 상기 조정 비트열 신호를 수신하고, 상기 조정 비트열 신호를 수신 음성 신호로 복호화하는 역할을 한다.On the other hand, the decoder 230 is mounted on the receiving terminal side, and receives the adjustment bit string signal from the fixed codebook gain changer 220 and decodes the adjustment bit string signal into a received voice signal. .
도 3은 도 2의 고정 코드북 이득 변경부(220)를 나타낸 블록도로서, 이에 관하여 설명하면 다음과 같다.FIG. 3 is a block diagram illustrating the fixed codebook gain changer 220 of FIG. 2.
상기 고정 코드북 이득 변경부(220) 내에 장착된 보정 인수 복호화부(220)는, 상기 부호화부(210)로부터 입력된 상기 비트열 신호 내에 포함된 보정 인수로부터 상기 고정 코드북 이득을 추출하는 역할을 한다. 여기서, 상기 보정 인수()는 상기 고정 코드북 이득() 및 예측 고정 코드북 이득()에 의하여 하기 수학식에 의해 도출된다.The correction factor decoder 220 mounted in the fixed codebook gain changer 220 serves to extract the fixed codebook gain from the correction factor included in the bit string signal input from the encoder 210. . Where the correction factor ( ) Is the fixed codebook gain ( ) And predictive fixed codebook gain ( Is derived by the following equation.
그러므로, 상기 고정 코드북 이득()의 추출은 하기 수학식에 의해 이루어진다.Therefore, the fixed codebook gain ( ) Is extracted by the following equation.
또한, 상기 고정 코드북 이득 변경부(220) 내에 장착된 레벨 변환부(320)는, 상기 예측 고정 코드북 이득()을 갱신 고정 코드북 이득()으로 치환함으로써 레벨 변환 과정을 수행하는 역할을 한다.In addition, the level converter 320 mounted in the fixed codebook gain changing unit 220 may use the predicted fixed codebook gain ( Fixed codebook gain () ) To perform the level conversion process.
한편, 상기 고정 코드북 이득 변경부(220) 내에 장착된 보정인수 부호화부(330)는, 상기 레벨 변환부(320)로부터 입력된 상기 갱신 고정 코드북 이득()을 이용하여 상기 수학식 1에 따른 하기 수학식에 따라 갱신 보정 인수()를 획득하는 역할을 한다.On the other hand, the correction factor encoder 330 mounted in the fixed codebook gain changer 220 may receive the update fixed codebook gain inputted from the level converter 320. ) According to Equation 1 according to Equation 1 Play the role of acquiring).
또한, 상기 고정 코드북 이득 변경부(220) 내에 장착된 보정인수 양자화부(340)는, 상기 보정인수 부호화부(330)에서 입력된 상기 갱신 보정 인수()를 양자화하여 상기 조정 비트열 신호를 생성하는 역할을 한다.In addition, the correction factor quantization unit 340 mounted in the fixed codebook gain changing unit 220 may include the update correction factor (input) input from the correction factor encoding unit 330. ) To generate the adjustment bitstream signal.
상술한 본 발명의 음성 레벨 변경 장치의 동작에 관하여 설명하면 다음과 같다.Referring to the operation of the voice level changing device of the present invention described above is as follows.
먼저, 음성 신호의 부호화시, 부호화부(210)에서 고정 코드북 이득() 및 예측 고정 코드북 이득()에 의하여 보정 인수()를 구한다. 그 후, 부호화부(210)는, 나머지 음성 파라미터들과 함께 보정 인수()를 양자화하여 통신 채널을 통해 비트열 신호로서 전송한다.First, in encoding an audio signal, the encoder 210 determines a fixed codebook gain ( ) And predictive fixed codebook gain ( Correction factor by ) After that, the encoder 210, together with the remaining speech parameters, performs a correction factor ( ) Is quantized and transmitted as a bit string signal through a communication channel.
이러한 비트열 신호 전송 중에, 음성 레벨의 변경이 필요한 경우에는, 고정 코드북 이득 변경부(220)에서 보정 인수()를 통하여 고정 코드북 이득()을 추출한다. 그 후, 예측 고정 코드북 이득()을 갱신 고정 코드북 이득()으로 치환함으로써 레벨 변환 과정을 수행하고, 그 후, 갱신 고정 코드북 이득()을 이용하여 갱신 보정 인수()를 획득한다. 최종적으로, 갱신 보정 인수()를 양자화하여 조정 비트열 신호를 생성한다.When the voice level needs to be changed during the transmission of such bit string signals, the fixed codebook gain changer 220 performs a correction factor ( Fixed codebook gain ( ). Then, the predicted fixed codebook gain ( Fixed codebook gain () Level conversion process, and then the update fixed codebook gain ( ) With the update correction factor ( ). Finally, the update correction factor ( ) Is quantized to generate an adjusted bit string signal.
그 후, 복호화부(230)에서 조정 비트열 신호가 수신 음성 신호로 복호화된다.Thereafter, the decoder 230 decodes the adjustment bit string signal into a received speech signal.
도 4는 본 발명의 일 실시예에 의한 음성 레벨 변경 방법을 나타낸 동작흐름도로서, 이에 관하여 설명하면 다음과 같다.4 is a flowchart illustrating a method of changing a voice level according to an embodiment of the present invention, which will be described below.
먼저, 송신 단말기에서 음성을 샘플링(8K Sampling)하여 파라미터를 추출하고, 각각의 파라미터들을 할당된 비트로 양자화함으로써 비트열 신호로 부호화한다(S401).First, in a transmitting terminal, a voice is sampled (8K sampling) to extract a parameter, and each parameter is encoded into a bit string signal by quantizing each parameter into allocated bits (S401).
그 후, 음성 레벨을 조정할 것인지 여부를 선택한다(S402).After that, it is selected whether or not to adjust the voice level (S402).
만약, 음성 레벨을 조정할 경우에는, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 고정 코드북 이득 성분의 레벨값이 조정된 조정 비트열 신호를 생성한다(S403). 여기서, 상기 음성레벨조정단계(S403)에 관하여 상세히 설명하면 다음과 같다.If the audio level is adjusted, after adjusting the level value of the fixed codebook gain component in the bit string signal, an adjustment bit string signal in which the level value of the fixed codebook gain component is adjusted is generated (S403). Here, the voice level adjusting step S403 will be described in detail as follows.
먼저, 상기 비트열 신호 내에 포함된 보정 인수로부터 상기 고정 코드북 이득을 추출한다. 여기서, 상기 보정 인수()는 상기 고정 코드북 이득() 및 예측 고정 코드북 이득()에 의하여 하기 수학식에 의해 도출된다.First, the fixed codebook gain is extracted from a correction factor included in the bit string signal. Where the correction factor ( ) Is the fixed codebook gain ( ) And predictive fixed codebook gain ( Is derived by the following equation.
[수학식 1][Equation 1]
그러므로, 상기 고정 코드북 이득()의 추출은 하기 수학식에 의해 이루어진다.Therefore, the fixed codebook gain ( ) Is extracted by the following equation.
[수학식 2][Equation 2]
그 후, 예측 고정 코드북 이득()을 갱신 고정 코드북 이득()으로 치환함으로써 레벨 변환 과정을 수행한다.Then, the predicted fixed codebook gain ( Fixed codebook gain () To perform the level conversion process.
그 후, 상기 갱신 고정 코드북 이득()을 이용하여 상기 수학식 1에 따른 하기 수학식에 따라 갱신 보정 인수()를 획득한다.Thereafter, the update fixed codebook gain ( ) According to Equation 1 according to Equation 1 ).
[수학식 3][Equation 3]
그 후, 상기 갱신 보정 인수()를 양자화하여 상기 조정 비트열 신호를 생성한다.Thereafter, the update correction factor ( ) Is quantized to generate the adjustment bitstream signal.
그 후, 수신 단말기에서 상기 조정 비트열 신호를 복호화하여 사용자가 청취할 수 있는 음성으로 변환한다(S404).Thereafter, the receiving terminal decodes the adjustment bit string signal and converts the adjusted bit string signal into a voice that can be heard by the user (S404).
상술한 본 발명은, 3GPP AMR 표준 코드를 사용하여 구현할 수 있으며, 종래의 PCM 레벨에서의 음성 레벨 변경과 본 발명의 패킷 단에서의 음성 레벨 변경의 음질은 차이가 있으나, 사용자가 0.1~10배의 차이를 구별할 수 없다.The present invention described above can be implemented using the 3GPP AMR standard code, the sound quality of the voice level change at the packet stage of the present invention and the voice level change in the conventional PCM level is different, but the user is 0.1 to 10 times Indistinguishable.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지로 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawings shown.
본 발명은, 무선 통신 채널을 통하여 전송 되는 음성 신호의 레벨을 변경하는 데 있어서, PCM 레벨이 아닌 패킷 상태에서 수행함으로써 하드웨어의 추가가 필요치 않은 동시에 음성 복원의 복잡한 계산을 생략할 수 있는 장점이 있다.The present invention has the advantage of eliminating the need for additional hardware and at the same time eliminating the complicated calculation of speech reconstruction by changing the level of the voice signal transmitted through the wireless communication channel in a packet state other than the PCM level. .
도 1은 종래의 음성 레벨 변경 방법을 나타낸 동작흐름도,1 is a flow chart showing a conventional voice level changing method,
도 2는 본 발명의 일 실시예에 의한 음성 레벨 변경 장치를 나타낸 블록도,2 is a block diagram showing an apparatus for changing a voice level according to an embodiment of the present invention;
도 3은 도 2의 고정 코드북 이득 변경부를 나타낸 블록도,3 is a block diagram illustrating a fixed codebook gain changer of FIG. 2;
도 4는 본 발명의 일 실시예에 의한 음성 레벨 변경 방법을 나타낸 동작흐름도.4 is a flowchart illustrating a method of changing a voice level according to an embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
210 : 부호화부 220 : 고정 코드북 이득 변경부210: encoder 220: fixed codebook gain changer
230 : 복호화부230: decryption unit
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030091261A KR100597487B1 (en) | 2003-12-15 | 2003-12-15 | Voice level change device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030091261A KR100597487B1 (en) | 2003-12-15 | 2003-12-15 | Voice level change device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050059572A true KR20050059572A (en) | 2005-06-21 |
KR100597487B1 KR100597487B1 (en) | 2006-07-10 |
Family
ID=37252468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030091261A Expired - Fee Related KR100597487B1 (en) | 2003-12-15 | 2003-12-15 | Voice level change device and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100597487B1 (en) |
-
2003
- 2003-12-15 KR KR1020030091261A patent/KR100597487B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100597487B1 (en) | 2006-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3542610B2 (en) | Audio signal processing apparatus and audio information data / frame processing method | |
KR100923891B1 (en) | Method and apparatus for providing interoperability between voice transmission systems during voice inactivity | |
US7343282B2 (en) | Method for transcoding audio signals, transcoder, network element, wireless communications network and communications system | |
JP4426483B2 (en) | Method for improving encoding efficiency of audio signal | |
US6970479B2 (en) | Encoding and decoding of a digital signal | |
EP1946517B1 (en) | Audio data packet format and decoding method thereof and method for correcting mobile communication terminal codec setup error and mobile communication terminal performing same | |
US7873513B2 (en) | Speech transcoding in GSM networks | |
US6940967B2 (en) | Multirate speech codecs | |
CA2293165A1 (en) | Method for transmitting data in wireless speech channels | |
CN101617361B (en) | Method and apparatus for rate reduction of coded voice traffic | |
JP2000068925A (en) | Method and system for transmitting data over a voice channel | |
US7346503B2 (en) | Transmitter and receiver for speech coding and decoding by using additional bit allocation method | |
KR100597487B1 (en) | Voice level change device and method | |
Ding | Wideband audio over narrowband low-resolution media | |
JP3071388B2 (en) | Variable rate speech coding | |
Bhatt | Implementation and overall performance evaluation of CELP based GSM AMR NB coder over ABE | |
EP1387351B1 (en) | Speech encoding device and method having TFO (Tandem Free Operation) function | |
KR20050066996A (en) | Apparatus and method for variable frame speech encoding/decoding | |
KR20050027272A (en) | Speech communication unit and method for error mitigation of speech frames | |
Wang | Speech coding | |
Chauhan et al. | A New Technique for Artificial Bandwidth Extension of Speech Signal and its Performance Analysis | |
HK1022548A (en) | Method and apparatus for improving the voice quality of tandemed vocoders | |
WO2007005155A1 (en) | Method and apparatus for data frame construction | |
HK1140304B (en) | Method and apparatus for rate reduction of coded voice traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031215 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051031 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060614 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060629 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060630 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090529 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100525 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110531 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20120604 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120604 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130530 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150509 |