[go: up one dir, main page]

KR20050059572A - Apparatus for changing audio level and method thereof - Google Patents

Apparatus for changing audio level and method thereof Download PDF

Info

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
Application number
KR1020030091261A
Other languages
Korean (ko)
Other versions
KR100597487B1 (en
Inventor
장두신
Original Assignee
주식회사 팬택
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 팬택 filed Critical 주식회사 팬택
Priority to KR1020030091261A priority Critical patent/KR100597487B1/en
Publication of KR20050059572A publication Critical patent/KR20050059572A/en
Application granted granted Critical
Publication of KR100597487B1 publication Critical patent/KR100597487B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio 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

음성 레벨 변경 장치 및 방법{APPARATUS FOR CHANGING AUDIO LEVEL AND METHOD THEREOF} Device and method of changing the voice level {APPARATUS FOR CHANGING AUDIO LEVEL AND METHOD THEREOF}

본 발명은 음성 레벨 변경 장치 및 방법에 관한 것으로, 특히, 무선 통신 채널을 통하여 전송 되는 음성 신호의 레벨을 변경하는 음성 레벨 변경 장치 및 방법에 관한 것이다.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)

송신 단말기, 중계기 및 수신 단말기를 포함하는 네트워크 시스템에 있어서,In the network system comprising a transmitting terminal, a repeater and a receiving terminal, 상기 네트워크 시스템은,The network system, 상기 송신 단말기 측에 장착되어, 송신 음성 신호를 입력받고, 상기 송신 음성 신호에서 복수개의 파라미터 성분을 추출하며, 추출된 파라미터 성분을 양자화하여 비트열 신호를 생성하는 부호화부; 및An encoder configured to be mounted on the transmission terminal, to receive a transmission speech signal, extract a plurality of parameter components from the transmission speech signal, and quantize the extracted parameter components to generate a bit string signal; And 상기 수신 단말기 측에 장착되어, 조정 비트열 신호를 수신 음성 신호로 복호화하는 복호화부A decoder which is mounted on the receiving terminal side and decodes an adjustment bit string signal into a received voice signal; 를 포함하고,Including, 상기 네트워크 시스템 내에 장착되어, 상기 비트열 신호 내 고정 코드북 이득 성분의 레벨값을 조정한 후, 상기 고정 코드북 이득 성분의 레벨값이 조정된 상기 조정 비트열 신호를 전송하는 고정 코드북 이득 변경부A fixed codebook gain changer, mounted in the network system, for adjusting the level value of the fixed codebook gain component in the bit string signal, and then transmitting the adjustment bit string signal in which the level value of the fixed codebook gain component is adjusted; 를 포함하는 음성 레벨 변경 장치.Voice level change device comprising a. 제1항에 있어서, 상기 고정 코드북 이득 변경부는,The method of claim 1, wherein the fixed codebook gain changing unit, 상기 비트열 신호 내에 포함된 보정 인수로부터 상기 고정 코드북 이득을 추출하는 보정 인수 복호화부;A correction factor decoding unit for extracting the fixed codebook gain from a correction factor included in the bit string signal; 예측 고정 코드북 이득을 갱신 고정 코드북 이득으로 치환하는 레벨 변환부;A level converting unit for replacing the predicted fixed codebook gain with an updated fixed codebook gain; 상기 갱신 고정 코드북 이득을 이용하여 갱신 보정 인수를 획득하는 보정인수 부호화부; 및A correction factor encoder for obtaining an update correction factor using the update fixed codebook gain; And 상기 갱신 보정 인수를 양자화하여 상기 조정 비트열 신호를 생성하는 보정인수 양자화부A correction factor quantization unit that quantizes the update correction factor to generate the adjusted bit string signal. 를 포함하고,Including, 상기 고정 코드북 이득, 상기 예측 고정 코드북 이득, 상기 갱신 고정 코드북 이득, 상기 보정 인수 및 상기 갱신 보정 인수의 관계는 하기 식에 따른The relationship between the fixed codebook gain, the predicted fixed codebook gain, the updated fixed codebook gain, the correction factor, and the update correction factor is given by the following equation. 것을 특징으로 하는 음성 레벨 변경 장치.Voice level changing device, characterized in that. 송신 단말기, 중계기 및 수신 단말기를 포함하는 네트워크 시스템에 적용되는 음성 레벨 변경 방법에 있어서,In the voice level change method applied to a network system including a transmitting terminal, a repeater and a receiving terminal, 상기 송신 단말기에서 음성을 샘플링하여 파라미터를 추출하고, 각각의 파라미터들을 할당된 비트로 양자화함으로써 비트열 신호로 부호화하는 최초부호화단계;An initial encoding step of extracting a parameter by sampling a voice from the transmitting terminal and encoding the 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 adjusted bit string signal at the receiving terminal 를 포함하는 음성 레벨 변경 방법.Voice level change method comprising a. 제3항에 있어서, 상기 음성레벨조정단계는,The method of claim 3, wherein the audio level adjustment step, 상기 비트열 신호 내에 포함된 보정 인수로부터 상기 고정 코드북 이득을 추출하는 단계;Extracting the fixed codebook gain from a correction factor included in the bit string signal; 예측 고정 코드북 이득을 갱신 고정 코드북 이득으로 치환하는 단계;Replacing the predicted fixed codebook gain with an update fixed codebook gain; 상기 갱신 고정 코드북 이득을 이용하여 갱신 보정 인수를 획득하는 단계; 및Obtaining an update correction factor using the update fixed codebook gain; And 상기 갱신 보정 인수를 양자화하여 상기 조정 비트열 신호를 생성하는 단계Quantizing the update correction factor to generate the adjustment bitstream signal 를 포함하고,Including, 상기 고정 코드북 이득, 상기 예측 고정 코드북 이득, 상기 갱신 고정 코드북 이득, 상기 보정 인수 및 상기 갱신 보정 인수의 관계는 하기 식에 따른The relationship between the fixed codebook gain, the predicted fixed codebook gain, the updated fixed codebook gain, the correction factor, and the update correction factor is given by the following equation. 것을 특징으로 하는 음성 레벨 변경 방법.Voice level changing method, characterized in that. 제1항 내지 제4항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 비트열 신호는, 3GPP AMR 표준 코드에 의한The bit string signal is generated by 3GPP AMR standard code. 것을 특징으로 하는 음성 레벨 변경 방법.Voice level changing method, characterized in that.
KR1020030091261A 2003-12-15 2003-12-15 Voice level change device and method Expired - Fee Related KR100597487B1 (en)

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)

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