KR20020027378A - 음성 복호화 장치, 부호 오류 보상 방법 및 기록 매체 - Google Patents
음성 복호화 장치, 부호 오류 보상 방법 및 기록 매체 Download PDFInfo
- Publication number
- KR20020027378A KR20020027378A KR1020017016812A KR20017016812A KR20020027378A KR 20020027378 A KR20020027378 A KR 20020027378A KR 1020017016812 A KR1020017016812 A KR 1020017016812A KR 20017016812 A KR20017016812 A KR 20017016812A KR 20020027378 A KR20020027378 A KR 20020027378A
- Authority
- KR
- South Korea
- Prior art keywords
- parameter
- gain
- sound source
- decoding
- decoding unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 96
- 230000003044 adaptive effect Effects 0.000 claims description 91
- 238000001514 detection method Methods 0.000 claims description 63
- 230000005540 biological transmission Effects 0.000 claims description 36
- 230000001052 transient effect Effects 0.000 claims description 28
- 238000000926 separation method Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000006866 deterioration Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 8
- 238000003786 synthesis reaction Methods 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/12—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being prediction coefficients
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
현 프레임의 부호화 데이터에 오류가 검출된 경우에는, 우선, 데이터 분리부(201)에 의해 각 부호화 파라미터로 분리한다. 다음에, 모드 정보 복호부(202)에 있어서, 이전 프레임에 있어서의 복호 모드 정보를 출력하여 이것을 현 프레임의 모드 정보로서 이용한다. 또한, 래그 파라미터 복호부(204) 및 이득 파라미터 복호부(205)에 있어서, 데이터 분리부(201)에서 얻어진 현 프레임의 래그 파라미터 부호 및 이득 파라미터 부호와 모드 정보를 이용하여 현 프레임에서 이용할 래그 파라미터 및 이득 파라미터를 모드 정보에 따라 적응적으로 산출한다.
Description
디지털 이동 통신이나 음성 축적의 분야에서는, 전파(電波)나 기억 매체의 유효한 이용을 위해 음성 정보를 압축하여 낮은 비트 레이트로 부호화하는 음성 부호화 장치가 이용되고 있다. 이 때, 전송로(또는 기록 매체)에 오류가 발생한 경우, 복호측에서 그 오류를 검출하여 복호 음성 품질의 열화를 억제하기 위한 오류 보상 방법이 이용된다.
그와 같은 종래 기술로서, ITU-T 권고 G.729("Coding of speech at 8kbit/s using conjugate-structure algebraic-code-excited linear-prediction(CS-ACELP)")의 CS-ACELP 부호화 방식에 기재된 오류 보상 방법이 있다.
도 1은 CS-ACELP 부호화 방식의 오류 보상을 포함한 음성 복호화 장치의 구성을 도시하는 블럭도이다. 도 1에 있어서, 음성 복호는 10㎳의 프레임 단위(복호단위)로 행해지고, 그 프레임 단위로 전송로의 오류 검출 유무가 음성 복호화 장치에 통지되는 것으로 한다.
우선, 전송로 오류가 검출되지 않는 프레임에서의 수신 부호화 데이터는 데이터 분리부(1)에 있어서 복호에 필요한 각 파라미터로 분리된다. 그리고, 래그 파라미터 복호부(2)에 의해 복호된 래그 파라미터를 이용하여 적응 음원 부호 리스트(3)에 의해 적응 음원이 생성되고, 또한 고정 음원 부호 리스트(4)에 의해 고정 음원이 생성된다. 또한, 이득 파라미터 복호부(5)에 의해 복호된 이득을 이용하여, 승산기(6)에서 승산을 실행하고, 가산기(7)에서 가산하는 것에 의해, 구동 음원이 생성된다. 또한, LPC 파라미터 복호부(8)에 의해 복호된 LPC 파라미터를 이용하여 LPC 합성 필터(9) 및 포스트 필터(10)를 경유해서 복호 음성이 생성된다.
한편, 전송로 오류가 검출된 프레임에서의 수신 부호화 데이터에 대해서는, 래그 파라미터로서, 오류가 검출되지 않았던 이전 프레임의 래그 파라미터를 이용하여 적응 음원을 생성하고, 또한 고정 음원 부호 리스트(4)에 대하여 랜덤한 고정 음원 부호를 부여함으로써 고정 음원을 생성하며, 이득 파라미터로서, 이전 프레임의 적응 음원 이득 및 고정 음원 이득을 감쇠시킨 값을 이용하여 구동 음원을 생성하고, LPC 파라미터로서, 이전 프레임 LPC 파라미터를 이용하여 LPC 합성 및 포스트 필터 처리를 실행해서 복호 음성을 얻는다.
이렇게 해서, 상기 음성 복호화 장치에 있어서 전송로 오류시에 오류 보상 처리를 행할 수 있다.
그러나, 상기 종래의 음성 부호화 장치에서는, 오류가 검출된 프레임에 있어서의 음성의 특성(유성(有聲)이나 무성(無聲) 등)에 관계없이 동일한 보상 처리를 행하고 있고, 또한 주로 과거의 파라미터만을 이용하여 오류 보상을 행하고 있기 때문에, 오류 보상시의 복호 음성 품질 열화 개선에 한계가 있다.
발명의 개시
본 발명의 목적은, 오류가 검출된 프레임에 있어서, 보다 개선된 복호 음성 품질을 실현할 수 있는 음성 복호화 장치 및 오류 보상 방법을 제공하는 것이다.
본 발명의 주제는, 음성의 단구간(프레임)마다의 특징을 나타내는 모드 정보를 음성 부호화 파라미터에 포함하고, 음성 복호화 장치에 있어서, 그 모드 정보에 따라 음성 복호에 이용할 래그 파라미터 및 이득 파라미터를 적응적으로 산출하는 것이다.
또한, 본 발명의 주제는, 음성 복호화 장치에 있어서 그 모드 정보에 따라 적응 음원 이득과 고정 음원 이득의 비율을 적응적으로 제어하는 것이다.
또한, 본 발명의 주제는, 부호화 데이터에 오류가 검출된 복호 단위 바로 다음의, 오류가 검출되지 않는 정상 복호 단위에 있어서, 복호 이득 파라미터의 값에 따라 음성 복호에 이용할 적응 음원 이득 파라미터 및 고정 음원 이득 파라미터를 적응적으로 제어하는 것이다.
본 발명은 음성 신호를 부호화하여 전송하는 이동 통신 시스템이나 음성 녹음 장치 등에 이용되는 음성 복호화 장치 및 부호 오류 보상 방법에 관한 것이다.
도 1은 종래의 음성 복호화 장치의 구성을 도시하는 블럭도,
도 2는 본 발명의 실시예에 따른 음성 부호화 장치 및 음성 복호화 장치를 구비한 무선 통신 시스템의 구성을 도시하는 블럭도,
도 3은 본 발명의 실시예 1에 따른 음성 복호화 장치의 구성을 도시하는 블럭도,
도 4는 본 발명의 실시예 1에 따른 음성 복호화 장치에 있어서의 래그 파라미터 복호부의 내부 구성을 도시하는 블럭도,
도 5는 본 발명의 실시예 1에 따른 음성 복호화 장치에 있어서의 이득 파라미터 복호부의 내부 구성을 도시하는 블럭도,
도 6은 본 발명의 실시예 2에 따른 음성 복호화 장치의 구성을 도시하는 블럭도,
도 7은 본 발명의 실시예 2에 따른 음성 복호화 장치에 있어서의 이득 파라미터 복호부의 내부 구성을 도시하는 블럭도,
도 8은 본 발명의 실시예 3에 따른 음성 복호화 장치의 구성을 도시하는 블럭도,
도 9는 본 발명의 실시예 3에 따른 음성 복호화 장치에 있어서의 이득 파라미터 복호부의 내부 구성을 도시하는 블럭도이다.
발명을 실시하기 위한 최선의 형태
이하, 본 발명의 실시예에 대해 첨부 도면을 참조하여 상세히 설명한다.
(실시예 1)
도 2는 본 발명의 실시예 1에 따른 음성 복호화 장치를 구비한 무선 통신 장치의 구성을 도시하는 블럭도이다. 여기서, 무선 통신 장치란, 디지털 무선 통신 시스템에 있어서의 기지국 장치나 이동국과 같은 통신 단말 장치 등을 말한다.
이 무선 통신 장치에 있어서, 송신측에서 음성이 마이크 등의 음성 입력 장치(101)에 의해 전기적 아날로그 신호로 변환되어 A/D 변환기(102)로 출력된다. 아날로그 음성 신호는 A/D 변환기(102)에 의해 디지털 음성 신호로 변환되어 음성 부호화부(103)로 출력된다. 음성 부호화부(103)는 디지털 음성 신호에 대하여 음성 부호화 처리를 행하고, 부호화한 정보를 변복조부(104)로 출력한다. 변복조부(104)는 부호화된 음성 신호를 디지털 변조하여 무선 송신부(105)로 전송한다. 무선 송신부(105)에서는 변조후의 신호에 소정의 무선 송신 처리를 실시한다. 이 신호는 안테나(106)를 거쳐 송신된다.
한편, 무선 통신 장치의 수신측에서는, 안테나(107)에서 수신한 수신 신호는 무선 수신부(108)에서 소정의 무선 수신 처리가 실시되어 변복조부(104)로 보내진다. 변복조부(104)에서는 수신 신호에 대하여 복조 처리를 행하고, 복조후의 신호를 음성 복호화부(109)로 출력한다. 음성 복호화부(109)는 복조후의 신호에 복호 처리를 행하여 디지털 복호 음성 신호를 얻고, 그 디지털 복호 음성 신호를 D/A 변환기(110)로 출력한다. D/A 변환기(110)는 음성 복호화부(109)로부터 출력된 디지털 복호 음성 신호를 아날로그 복호 음성 신호로 변환하여 스피커 등의 음성 출력 장치(111)로 출력한다. 마지막으로 음성 출력 장치(111)가 전기적 아날로그 복호음성 신호를 복호 음성으로 변환하여 출력한다.
도 3은 본 발명의 실시예 1에 따른 음성 복호화 장치의 구성을 도시하는 블럭도이다. 이 음성 복호화 장치에 있어서의 오류 보상 방법은, 음성 부호화부측에서 입력 음성 신호를 부호화한 부호화 데이터에 대하여 음성 복호화측에서 오류가 검출된 경우에, 음성 복호화시에 복호 음성의 품질 열화를 억제하도록 동작하는 것이다.
여기서, 음성 복호는 10∼50㎳ 정도의 일정한 단구간(프레임이라고 칭함) 단위로 행해지고, 그 프레임 단위로 수신 데이터에 오류가 발생하고 있는지 여부의 검출 결과가 오류 검출 플래그로서 통지된다. 이 오류 검출 방법으로서는, 통상 CRC(Cyclic Redundancy Check) 등이 이용된다. 오류 검출은 본 음성 복호화 장치의 외부에서 미리 행하여지는 것으로 하며, 오류 검출 대상 데이터로서 프레임마다의 부호화 데이터 모두를 대상으로 하더라도 되고, 혹은 청감적(聽感的)으로 중요한 부호화 데이터만을 대상으로 하더라도 된다.
또한, 본 발명의 오류 보상 방법을 적용하는 음성 부호화 방식에 있어서는, 그 음성 부호화 파라미터(전송 파라미터)에, 적어도 음성 신호의 프레임마다의 특징을 나타내는 모드 정보, 음성 신호의 피치 주기 또는 적응 음원에 관한 정보를 나타내는 래그 파라미터, 및 음원 신호 또는 음성 신호의 이득 정보를 나타내는 이득 파라미터를 적어도 포함하는 것을 대상으로 한다.
우선, 음성 복호를 하는 현(現) 프레임의 부호화 데이터에 오류가 검출되지 않은 경우에 대하여 설명한다. 이 경우, 오류 보상의 동작은 행해지지 않고, 통상의 음성 복호가 행해진다. 도 3에 있어서, 데이터 분리부(201)에 의해 부호화 데이터로부터 각 음성 부호화 파라미터로 분리된다. 그리고, 모드 정보 복호부(202), LPC 파라미터 복호부(203), 래그 파라미터 복호부(204) 및 이득 파라미터 복호부(205)에 의해, 각각 모드 정보, LPC 파라미터, 래그 파라미터 및 이득 파라미터가 복호된다.
여기서, 모드 정보란, 프레임 단위에서의 음성 신호의 상태를 나타내는 것으로, 전형적으로는 유성, 무성, 과도(過渡)라고 하는 모드가 존재하며, 부호화측에서 이들 상태에 따른 부호화가 행해진다. 예컨대, ISO/IEC에서 표준화된 규격 ISO/IEC14496-3(MPEG-4 Audio)의 MPE(Multi Pulse Excitation) 모드에서의 CELP 부호화에 있어서는, 부호화측에서 피치 예측 이득에 근거하여 무성, 과도, 유성(약한 주기성), 유성(강한 주기성)의 4개 모드로 분류되고, 모드에 따른 부호화가 행해지고 있다.
그리고, 적응 음원 부호 리스트(206)를 이용하여 래그 파라미터에 근거해 적응 음원 신호를 생성하고, 고정 음원 부호 리스트(207)를 이용하여 고정 음원 부호에 근거해 고정 음원 신호를 생성한다. 생성된 각 음원 신호에 대하여, 복호된 이득 파라미터를 이용해 이득이 승산기(208)에 의해 승산되고, 2개의 음원 신호가 가산기(209)에 의해 가산된 후, LPC 합성 필터(210) 및 포스트 필터(211)에 의해 복호 음성이 생성되어 출력된다.
한편, 현 프레임의 부호화 데이터에 오류가 검출된 경우에는, 우선 데이터 분리부(201)에 의해 각 부호화 파라미터로 분리한다. 다음에, 모드 정보복호부(202)에 있어서 이전 프레임에 있어서의 복호 모드 정보를 추출하고, 이것을 현 프레임의 모드 정보로서 이용한다.
또한, 래그 파라미터 복호부(204) 및 이득 파라미터 복호부(205)에 있어서, 데이터 분리부(201)에서 얻어진 현 프레임의 래그 파라미터 부호, 이득 파라미터 부호 및 모드 정보를 이용하여, 현 프레임에서 이용하는 래그 파라미터 및 이득 파라미터를 모드 정보에 따라 적응적으로 산출한다. 이 산출 방법에 관한 상세한 것은 후술하기로 한다.
또한, LPC 파라미터 및 고정 음원 파라미터의 복호 방법은 임의적이지만, 종래 기술과 마찬가지로, LPC 파라미터에는 이전 프레임의 LPC 파라미터를 이용하고, 고정 음원 파라미터에는 랜덤한 고정 음원 부호를 부여하여 생성한 고정 음원 신호를 이용하더라도 무방하다. 또한, 난수 발생기에 의해 발생시킨 임의의 잡음 신호를 고정 음원 신호로 하여도 무방하다. 또한, 고정 음원 파라미터로서, 현 프레임의 부호화 데이터로부터 분리되어 얻어진 고정 음원 부호를 그대로 사용하여 복호하더라도 무방하다.
이렇게 해서 얻어진 각 파라미터로부터, 오류가 검출되지 않는 경우와 마찬가지로, 구동 음원 신호의 생성, LPC 합성, 포스트 필터를 경유하여 복호 음성이 생성된다.
다음에, 도 4를 이용하여, 오류가 검출된 경우의, 현 프레임에서 이용하는 래그 파라미터의 산출 방법에 대하여 설명한다. 도 4는 도 3에 나타내는 음성 복호화 장치에 있어서의 래그 파라미터 복호부(204)의 내부 구성을 도시하는 블럭도이다.
도 4에 있어서, 우선 래그 복호부(301)에 의해 현 프레임의 래그 부호를 복호한다. 그리고, 프레임내 래그 변화 검출부(302) 및 프레임간 래그 변화 검출부(303)에 의해 프레임내 및 프레임간 복호 래그 파라미터의 변화를 측정한다.
1 프레임분의 래그 파라미터는 1 프레임내의 복수의 서브 프레임에 대응한 복수의 래그 파라미터로 이루어지고, 프레임내의 래그 변화 검출은 그들 복수의 래그 파라미터간에 임의의 임계값 이상의 차가 있는지 여부를 검출하는 것에 의해 행해진다. 또한, 프레임간의 래그 변화 검출은, 프레임내의 복수의 래그 파라미터를 이전 프레임(최종 서브 프레임)의 래그 파라미터와 비교하여, 임의의 임계값 이상의 차가 있는지 여부를 검출한다. 그리고, 래그 파라미터 결정부(304)에 있어서 최종적으로 현 프레임에서 이용할 래그 파라미터를 결정한다.
다음에, 이 래그 파라미터의 결정 방법에 대하여 설명한다.
우선, 모드 정보가 유성을 나타내고 있는 경우에는, 무조건 이전 프레임에서 이용된 래그 파라미터를 현 프레임의 값으로서 이용한다. 다음에, 모드 정보가 무성 또는 과도를 나타내고 있는 경우에는, 프레임내 및 프레임간의 래그 변화에 제한을 가하는 조건에서, 현 프레임의 부호화 데이터로부터 복호된 파라미터를 이용한다.
구체적으로는, 일례로서 수학식 1에 도시하는 바와 같이, 프레임내 복호 래그 파라미터 L(is)이 모두 임계값내의 변화에 포함되는 경우에는, 그들을 그대로 현 프레임 래그 파라미터 L'(is)로서 이용한다.
한편, 프레임내 래그가 임계값을 초과하여 변동하고 있는 경우에는, 프레임간 래그 변화를 측정한다. 이 프레임간 래그 변화의 검출 결과에 따라서, 이전 프레임(또는 이전 서브 프레임)으로부터의 변동이 큰(차가 임계값을 초과한) 서브 프레임의 래그 파라미터에는 이전 프레임(또는 이전 서브 프레임)의 래그 파라미터 Lprev를 이용하고, 변동이 적은 서브 프레임의 래그 파라미터는 그대로 사용한다.
여기서, L(is)는 복호 래그 파라미터를 나타내고, L'(is)는 현 프레임에서 이용할 래그 파라미터를 나타내고, NS는 서브 프레임 수를 나타내고, Lprev는 이전 프레임(또는 이전 서브 프레임) 래그 파라미터를 나타내며, Tha, Thb는 임계값을 나타낸다.
또, 프레임내 래그 변화 검출부(302)만, 또는 프레임간 래그 변화 검출부(303)만을 이용하여, 프레임내 변동만의 정보 또는 프레임간 변동만의 정보로부터 현 프레임에서 이용할 래그 파라미터를 결정하더라도 된다. 또한, 상기 처리를 모드 정보가 과도를 나타내는 경우에 대해서만 적용하며, 무성인 경우에는 현 프레임의 부호화 데이터로부터 복호된 래그 파라미터를 그대로 사용하도록 해도 된다.
상기 설명은, 래그 변화 검출을 래그 부호로부터 복호한 래그 파라미터에 대하여 실행하는 경우에 대한 것이지만, 래그 변화 검출을 래그 부호값에 대하여 직접 실행하는 것도 가능하다. 과도 프레임은 음성의 상승으로서 래그 파라미터가 중요한 역할을 하는 프레임이다. 이 때문에, 상기한 바와 같이 과도 프레임에 있어서, 현 프레임의 부호화 데이터로부터 얻어진 복호 래그 파라미터를, 부호화 오류에 의한 열화를 피하도록 조건부로 적극적으로 사용할 수 있다. 그 결과, 종래 기술과 같은 무조건적으로 이전 프레임 래그 파라미터를 이용한 방법에 비해 복호 음성 품질의 개선을 도모할 수 있다.
다음에, 도 5를 이용하여, 오류가 검출된 경우의, 현 프레임에서 이용할 이득 파라미터의 산출 방법을 설명한다. 도 5는 도 3에 나타내는 음성 복호화 장치에 있어서의 이득 파라미터 복호부(205)의 내부 구성을 도시하는 블럭도이다. 도 5에 있어서, 우선 이득 복호부(401)에 있어서 현 프레임의 현 파라미터 부호로부터 이득 파라미터를 복호한다.
그 경우, 모드 정보에 따라 이득 복호 방법이 상이한(예컨대, 복호에 이용하는 테이블이 상이한) 경우에는 그것에 따른 복호를 실행한다. 또, 그 때에 이용하는 모드 정보는 현 프레임의 부호화 데이터로부터 복호된 것을 이용한다. 단, 이득 파라미터의 표현 방법(부호화 방법)으로서, 프레임(또는 서브 프레임)의 파워 정보를 나타내는 파라미터와 그것에 대한 상대 관계를 나타내는 파라미터와의 조합에 의해 이득값을 표현하는 방식(예컨대, MPEG-4 Audio의 MPE 모드의 CELP 부호화)의 경우, 파워 정보 파라미터는 이전 프레임의 값(또는 그것에 감쇠를 부가한 값)을 이용한다.
그리고, 전환부(402)에 의해, 오류 검출 플래그 및 모드 정보에 따라 처리를 전환한다. 오류가 검출되지 않는 프레임에 대해서는 복호 이득 파라미터를 그대로 출력한다. 한편, 오류가 검출된 프레임에 대해서는 모드 정보에 따라 처리를 전환한다.
우선, 모드 정보가 유성을 나타내는 경우에는, 유성 프레임 이득 보상부(404)에 의해 현 프레임에서 이용할 이득 파라미터가 산출된다. 방법은 임의적이지만, 종래예와 같이 이득 버퍼(403)에 의해 유지되어 있는 이전 프레임의 이득 파라미터(적응 음원 이득 및 고정 음원 이득)에 대해 임의의 일정값으로 감쇠시킨 값으로 하여도 무방하다.
다음에, 모드 정보가 과도 또는 무성을 나타내는 경우에는, 무성·과도 프레임 이득 제어부(405)에 있어서, 이득 복호부(401)에서 복호된 이득 파라미터를 이용한 이득값 제어를 행한다. 구체적으로는, 이득 버퍼(403)로부터 얻어지는 이전 프레임의 이득 파라미터를 기준으로 그 값으로부터의 상대적인 변화의 상한 및 하한(또는 그 중 어느 하나)을 마련하여, 그들의 상한값(및 하한값)으로 범위 제한한 복호 이득 파라미터를 현 프레임의 이득 파라미터로서 이용한다. 하기 수학식 2에 적응 음원 이득 및 고정 음원 이득에 상한을 설정하는 경우의 제한 방법의 일례를 나타낸다.
Ge ← Tha/Ga
Ga ← Tha
If Ge>The*Ge_prev
Ga ← (The*Ge_prev)/Ge
Ge ← The*Ge_prev
여기서, Ga : 적응 음원 이득 파라미터
Ge : 고정 음원 이득 파라미터
Ge_prev : 이전 서브 프레임의 고정 음원 이득 파라미터
Tha, The : 임계값
이와 같이, 오류가 검출된 프레임에 있어서, 상기 래그 파라미터 복호부와 조합하여, 부호 오류를 포함할 수 있는 현 프레임의 이득 파라미터 부호를, 부호화 오류에 의한 열화를 피하도록 조건부로 적극 사용한다. 이것에 의해, 종래 기술과 같은 무조건적으로 이전 프레임 이득 파라미터를 이용한 방법에 비하여, 복호 음성 품질의 개선을 도모할 수 있다.
이상과 같이, 부호화 데이터에 오류가 검출된 프레임에서의 음성 복호시에, 래그 파라미터 복호부 및 이득 파라미터 복호부에 있어서, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호된 모드 정보에 근거하여 적응적으로 산출하는 것에 의해, 보다 개선된 복호 음성 품질을 실현하는 오류 보상 방법을 제공할 수 있다.
보다 구체적으로는, 부호화 데이터에 오류가 검출된 프레임에서의 음성 복호에 이용하는 래그 파라미터로서, 상기 래그 파라미터 결정부에서, 현 프레임의 모드 정보가 과도를 나타내는 경우, 또는 과도 혹은 무성을 나타내는 경우이고, 또한 프레임내 또는 프레임간의 복호 래그 파라미터의 변화가 적을 때에, 현 프레임의 부호화 데이터로부터 복호된 복호 래그 파라미터를 현 프레임 래그 파라미터로 하고, 그 이외의 조건에서는 과거의 래그 파라미터를 현 프레임 래그 파라미터로 함으로써, 특히 오류 검출 프레임이 음성의 상승인 경우에 있어서의 복호 음성 품질의 개선을 실현할 수 있는 오류 보상 방법을 제공할 수 있다.
또한, 현 프레임의 부호화 데이터에 오류가 검출되고, 또한 모드 정보가 과도 또는 무성을 나타내는 경우에는, 상기 무성·과도 프레임 이득 제어부에 있어서, 현 프레임의 부호화 데이터로부터 복호한 이득 파라미터에 대하여, 과거의 이득 파라미터로부터의 증가의 상한 또는/및 감소의 하한을 규정하여 출력하는 이득을 제어하는 것에 의해, 오류를 포함할 수 있는 부호화 데이터로부터 복호한 이득 파라미터가 오류에 의한 이상(異常)값으로 되는 것을 억제할 수 있어, 보다 개선된 복호 음성 품질을 실현하는 오류 보상 방법을 제공할 수 있다.
또, 상기 도 3에 도시하는 음성 복호화 장치를 이용한 오류 보상 방법에서는, 음성 신호의 단구간마다의 특징을 나타내는 모드 정보를 부호화 파라미터로서 포함하는 음성 부호화 방식을 대상으로 하고 있지만, 본 오류 보상 방법은 음성의 모드 정보를 부호화 파라미터에 포함하지 않는 음성 부호화 방식에 대해서도 적용이 가능하다. 그 경우에는, 복호측에서 복호 파라미터 또는 복호 신호로부터, 음성 신호의 단구간마다의 특징을 나타내는 모드 정보를 산출하는 모드 산출부를 구비하도록 하면 된다.
또한, 상기 도 3에 도시하는 음성 복호화 장치에서는, 구동 음원이 적응 음원과 고정 음원의 가산으로 표시되고, LPC 합성에 의해 복호 음성을 생성하는, 소위 CELP(Code Excited Linear prediction)형에 대하여 설명하고 있지만, 본 발명의 오류 보상 방법은 피치 주기 정보와, 음원 또는 음성 신호의 이득 정보를 부호화 파라미터로 하는 임의의 음성 부호화 방식에 대하여 널리 적용할 수 있다.
(실시예 2)
도 6은 본 발명의 실시예 2에 따른 음성 복호화 장치의 구성을 도시하는 블럭도이다. 본 실시예의 음성 복호화 장치에 있어서의 오류 보상 방법은, 실시예 1과 마찬가지로, 음성 부호화측에서 입력 음성 신호를 부호화한 부호화 데이터에 대하여, 복호측에서 오류가 검출된 경우에, 음성 복호화 장치에 있어서의 음성 복호시에 복호 음성의 품질 열화를 억제하도록 동작하는 것이다.
여기서, 음성 복호는 10∼50㎳ 정도의 일정한 단구간(프레임이라고 칭함) 단위로 행해져 그 프레임 단위로 수신 데이터에 오류가 발생하고 있는지 여부의 검출이 이루어지고, 그 검출 결과가 오류 검출 플래그로서 통지된다.
오류 검출은, 본 음성 복호화 장치의 외부에서 미리 행해지는 것으로 하며, 오류 검출의 대상 데이터로서, 프레임마다의 부호화 데이터 모두를 대상으로 하더라도 되고, 또는 청감적으로 중요한 부호화 데이터만을 대상으로 하더라도 된다. 또한, 본 실시예의 오류 보상 방법을 적용하는 음성 부호화 방식으로서, 그 음성부호화 파라미터(전송 파라미터)에, 적어도 음성 신호의 프레임마다의 특징을 나타내는 모드 정보, 적응 음원 신호 및 고정 음원 신호의 이득 정보를 나타내는 이득 파라미터를 포함하는 것을 대상으로 한다.
음성 복호를 하는 프레임(현 프레임)의 부호화 데이터에 오류가 검출되지 않는 경우에 대해서는 상기 실시예 1과 마찬가지이므로 설명을 생략한다.
현 프레임의 부호화 데이터에 오류가 검출된 경우에는, 우선 데이터 분리부(501)에 의해 부호화 데이터를 각 부호화 파라미터로 분리한다. 이어서, 모드 정보 복호부(502)에서 이전 프레임에 있어서의 복호 모드 정보를 출력하여 이것을 현 프레임의 모드 정보로서 이용한다. 이 모드 정보는 이득 파라미터 복호부(505)로 보내진다.
또한, 래그 파라미터 복호부(504)에 있어서, 현 프레임에서 이용할 래그 파라미터를 복호한다. 그 방법은 임의적이지만, 종래와 마찬가지로, 오류가 검출되지 않은 이전 프레임의 래그 파라미터를 이용하도록 하더라도 된다. 이어서, 이득 파라미터 복호부(505)에 있어서, 후술하는 방법에 의해 모드 정보를 이용하여 이득 파라미터를 산출한다.
또한, LPC 파라미터 및 고정 음원 파라미터의 복호 방법은 임의적이지만, 종래와 마찬가지로, LPC 파라미터는 이전 프레임의 LPC 파라미터를 이용하고, 고정 음원 파라미터는 랜덤한 고정 음원 부호를 부여하여 생성한 고정 음원 신호를 이용하더라도 된다. 또한, 난수 발생기에 의해 발생시킨 임의의 잡음 신호를 고정 음원 신호로 하여도 된다. 또한, 고정 음원 파라미터로서, 현 프레임의 부호화 데이터로부터 분리되어 얻어진 고정 음원 부호를 그대로 사용하여 복호하더라도 된다. 이것에 의해 얻어진 각 파라미터로부터, 오류가 검출되지 않는 경우와 마찬가지로 구동 음원 신호의 생성, LPC 합성, 포스트 필터를 경유하여 복호 음성이 생성된다.
다음에, 도 7을 이용하여, 오류가 검출된 경우의, 현 프레임에서 이용할 이득 파라미터의 산출 방법을 설명한다. 도 7은 도 6에 나타내는 음성 복호화 장치에 있어서의 이득 파라미터 복호부(505)의 내부 구성을 도시하는 블럭도이다.
도 7에 있어서, 우선 이득 복호부(601)에 있어서, 현 프레임의 현 파라미터 부호로부터 이득 파라미터를 복호한다. 그 경우, 모드 정보에 따라 이득 복호 방법이 상이한(예컨대, 복호에 이용하는 테이블이 상이한) 경우에는 그것에 따른 복호를 실행한다. 그리고, 전환부(602)에 의해 오류 검출 플래그에 따라 처리를 전환한다. 오류가 검출되지 않는 프레임에 대해서는 복호 이득 파라미터를 그대로 출력한다.
한편, 오류가 검출된 프레임에 대해서는, 적응 음원/고정 음원 이득 비율 제어부(604)에 의해서, 이득 버퍼(603)에 의해 유지되어 있는 이전 프레임의 이득 파라미터(적응 음원 이득 및 고정 음원 이득)에 대해 모드 정보에 따른 적응 음원/고정 음원 이득 비율 제어를 행하여 이득 파라미터를 출력한다. 구체적으로는, 현 프레임의 모드 정보가 유성을 나타내는 경우에는 적응 음원의 이득 비율을 높게 하고, 과도 또는 무성을 나타내는 경우에는 적응 음원의 이득 비율을 낮게 하도록 제어한다.
단, 비율 제어에 있어서는, 적응 음원 및 고정 음원을 가산한 LPC 합성 필터로 입력되는 구동 음원의 파워가 비율 제어전과 동등하게 되도록 한다. 또, 오류 검출 프레임이 연속하는(1 연속도 포함) 경우에는 구동 음원의 파워를 감쇠시키는 것과 같은 제어도 아울러 실행하는 것이 바람직하다.
또, 이득 버퍼(603)를 마련하는 대신에, 과거의 이득 부호를 유지하는 이득 부호 버퍼를 마련하여, 오류가 검출된 프레임에서는 이전 프레임의 이득 부호를 이용하여 이득 복호부(601)에 의해 이득을 복호하고, 그것에 대해서 적응 음원/고정 음원 이득 비율 제어를 행하도록 하더라도 된다.
이와 같이, 오류 보상되는 현 프레임이 유성인 경우에는, 적응 음원의 성분을 지배적으로 하는 것에 의해 보다 유성 정상적으로 하고, 또한 무성·과도의 모드에서는, 고정 음원의 성분을 지배적으로 하는 것에 의해 적응 음원에 의한 부적절한 주기성 성분에 의한 열화를 억제하여 청감적인 품질의 개선을 도모할 수 있다.
이상과 같이, 부호화 데이터에 오류가 검출된 프레임에서의 음성 복호시에, 적응 음원/고정 음원 이득 비율 제어부에 의해, 이전 프레임의 이득 파라미터(적응 음원 이득 및 고정 음원 이득)에 대하여 모드 정보에 따른 적응 음원/고정 음원 이득 비율 제어를 행하는 것에 의해, 보다 개선된 복호 음성 품질을 실현하는 오류 보상 방법을 제공할 수 있다.
또, 상기 도 6에 도시하는 음성 복호화 장치에서는, 음성 신호의 단구간마다의 특징을 나타내는 모드 정보를 부호화 파라미터로서 포함하는 음성 부호화 방식을 대상으로 하여 설명하였지만, 음성의 모드 정보를 부호화 파라미터에 포함하지않는 음성 부호화 방식에 대해서도 본 발명의 오류 보상 방법을 적용할 수 있다. 그 경우에는, 복호측에서 복호 파라미터 또는 복호 신호로부터 음성 신호의 단구간마다의 특징을 나타내는 모드 정보를 산출하는 모드 산출부를 구비하도록 하면 된다.
(실시예 3)
도 8은 본 발명의 실시예 3에 따른 음성 복호화 장치의 구성을 도시하는 블럭도이다. 본 실시예에 따른 음성 복호화 장치에 있어서의 오류 보상 방법은, 실시예 1, 2와 마찬가지로, 음성 부호화측에서 입력 음성 신호를 부호화한 부호화 데이터에 대하여, 복호측에서 오류가 검출된 경우에, 음성 복호기에 있어서의 음성 복호시에 복호 음성의 품질 열화를 억제하도록 동작하는 것이다.
여기서, 음성 복호는 10∼50㎳ 정도의 일정한 단구간(프레임이라고 칭함) 단위로 행해지고, 그 프레임 단위로 수신 데이터에 오류가 발생하고 있는지 여부의 검출이 이루어지며, 그 검출 결과가 오류 검출 플래그로서 통지된다. 오류 검출은 본 음성 복호화 장치의 외부에서 미리 행해지는 것으로 하며, 오류 검출의 대상 데이터로서 프레임마다의 부호화 데이터 모두를 대상으로 하더라도 되고, 또는 청감적으로 중요한 부호화 데이터만을 대상으로 하더라도 된다.
또한, 본 실시예의 오류 보상 방법을 적용하는 음성 부호화 방식으로서, 그 음성 부호화 파라미터(전송 파라미터)에, 적어도 적응 음원 신호 및 고정 음원 신호의 이득 정보를 나타내는 이득 파라미터를 포함하는 것을 대상으로 한다.
우선, 전송로 오류가 검출되지 않은 프레임에 있어서, 부호화 데이터는 데이터 분리부(701)에서 복호에 필요한 각 파라미터로 분리된다. 그리고, 래그 파라미터 복호부(702)에 의해 복호된 래그 파라미터를 이용하여 적응 음원 부호 리스트(703)에 의해 적응 음원이 생성되고, 또한 고정 음원 부호 리스트(704)에 의해 고정 음원이 생성된다.
또한, 이득 파라미터 복호부(705)에 의해, 후술하는 바와 같은 방법으로 복호된 이득을 이용하여, 승산기(706)에 의한 이득의 승산 및 가산기(707)에 의한 가산에 의해 구동 음원이 생성된다. 그리고, 이들 음원 및 LPC 파라미터 복호부(708)에 의해 복호된 LPC 파라미터를 이용하여 LPC 합성 필터(709) 및 포스트 필터(710)를 경유해서 복호 음성이 생성된다.
한편, 전송로 오류가 검출된 프레임에 대해서는, 각각의 복호 파라미터를 생성한 후, 오류가 검출되지 않은 프레임과 마찬가지로 하여 복호 음성을 생성한다. 이득 파라미터를 제외한 각각의 파라미터의 복호 방법은 임의적이지만, LPC 파라미터나 래그 파라미터는 종래와 마찬가지로 이전 프레임의 파라미터를 이용하더라도 된다.
또한, 고정 음원 파라미터는, 랜덤한 고정 음원 부호를 부여하여 생성한 고정 음원 신호를 이용하거나, 난수 발생기에 의해 발생시킨 임의의 잡음 신호를 고정 음원 신호로 하거나, 고정 음원 파라미터로서 현 프레임의 부호화 데이터로부터 분리되어 얻어진 고정 음원 부호를 그대로 사용하여 복호하거나 하여도 된다.
다음에, 이득 파라미터 복호부에서의 이득 파라미터의 복호 방법에 대해 도9를 이용하여 설명한다. 도 9는 도 8에 나타내는 음성 복호화 장치에 있어서의 이득 파라미터 복호부(705)의 내부 구성을 도시하는 블럭도이다. 도 9에 있어서, 우선 이득 복호부(801)에서 현 프레임의 현 파라미터 부호로부터 이득 파라미터를 복호한다. 또한, 오류 상태 모니터부(802)에 의해 오류 검출의 유무에 근거하여 오류 검출의 상태를 판별한다. 이 상태란, 현 프레임이,
상태 1) 오류 검출 프레임,
상태 2) 오류 검출 프레임 직후의, 연속(1 연속의 경우도 포함)하는 정상(오류가 검출되지 않음) 프레임,
상태 3) 그 이외의 오류가 검출되지 않는 프레임
중 어느 하나의 경우이다.
그리고, 상기 상태에 따라서 전환부(803)에 의해 처리를 전환한다. 우선, 상태 3)의 경우에는 이득 복호부(801)에서 복호된 이득 파라미터가 그대로 출력된다.
다음에, 상태 1)의 경우에는 오류 검출 프레임에 있어서의 이득 파라미터를 산출한다. 그 산출 방법은 임의적이며, 종래와 같은 이전 프레임의 적응 음원 이득 및 고정 음원 이득을 감쇠시킨 값을 이용하더라도 된다. 또한, 이전 프레임의 이득 부호를 이용한 복호를 하여, 현 프레임의 이득 파라미터로서 이용하더라도 된다. 또한, 실시예 1 또는 2에 나타내는 바와 같은, 모드에 따른 래그·이득 파라미터 제어, 및 모드에 따른 이득 파라미터 비율 제어를 이용하더라도 된다.
그리고, 상태 2)에 있어서는, 오류 검출후의 정상 프레임에 대하여 적응 음원/고정 음원 이득 제어부(806)에서 하기에 나타낸 바와 같은 처리를 행한다. 우선, 이득 복호부(801)에서 복호된 이득 파라미터 중, 적응 음원 이득의 값(적응 음원에 곱하는 계수값)에 대하여 상한값을 규정한 제어를 행한다. 구체적으로는, 상한값으로서 고정값(예컨대, 1.0)을 규정하거나, 복호 적응 음원 이득값에 비례하는 것과 같은 상한값을 정하거나, 그것들을 조합시키더라도 된다. 또한, 상기한 바와 같은 적응 음원 이득의 상한값 제어에 따라, 고정 음원 이득도 동시에, 적응 음원 이득과 고정 음원 이득의 비율을 정확하게 유지하도록 제어한다. 구체적인 실현 방법의 일례를 하기 수학식 3에 나타낸다.
if Ga>1.0
Ge ← (1.0/Ga)*Ge
Ga ← 1.0
상태 2에 있어서의 상기를 초과하는 서브 프레임에 대하여,
if Ga>1.0
Ge ← {((Ga+1.0)/2)/Ga}*Ge
Ga ← (Ga+1.0)/2
여기서, Ga : 적응 음원 이득
Ge : 고정 음원 이득
이득 파라미터의 표현 방법(부호화 방법)으로서, 프레임(또는 서브 프레임)의 파워 정보를 나타내는 파라미터와 그것에 대한 상대 관계를 나타내는 파라미터와의 조합에 의해 이득값을 표현하는 방식(예컨대, MPEG-4 Audio의 MPE 모드의 CELP 부호화)을 채용하는 경우에 있어서는, 적응 음원 이득이 이전 프레임의 복호 음원에 의존하여 복호되기 때문에, 오류 검출후의 정상 프레임에 있어서는, 이전 프레임의 오류 보상 처리에 의해 적응 음원 이득이 본래의 값과는 달리, 경우에 따라서는 복호 음성의 이상(異常)적인 진폭 증대에 의한 품질 열화를 발생시키는 일이 있지만, 본 실시예와 같이 이득의 상한 제한에 의해 품질 열화를 억제할 수 있다.
또한, 적응 음원 이득과 고정 음원 이득과의 비율을, 오류가 없는 본래의 복호 이득에서의 값으로 되도록 제어하는 것에 의해, 오류 검출후의 정상 프레임에서의 음원 신호가 오류가 없는 경우에 의해 유사한 것으로 되어, 복호 음성 품질의 개선을 도모할 수 있다.
또, 상기 실시예 1∼3에 따른 부호 오류 보상 방법은, 이 오류 보상 방법을 소프트웨어로서 구성하더라도 된다. 예컨대, 상기 오류 보상 방법의 프로그램을 ROM에 저장하고, 그 프로그램에 따라서 CPU의 지시에 의해 동작시키도록 구성하더라도 된다. 또한, 프로그램, 적응 음원 부호 리스트 및 고정 음원 부호 리스트를 컴퓨터로 판독할 수 있는 기억 매체에 저장하고, 이 기억 매체의 프로그램, 적응 부호 리스트 및 고정 음원 부호 리스트를 컴퓨터의 RAM에 기록하여, 프로그램에 따라 동작시키도록 하더라도 된다. 이러한 경우에 있어서도 상기 실시예 1∼3과 마찬가지의 작용, 효과를 나타낸다.
본 발명의 음성 복호화 장치는, 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신 수단과, 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 복호화부와, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 결정부를 구비하는 구성을 채용한다.
이 구성에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 음성 복호시에, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호된 모드 정보에 근거하여 적응적으로 산출하기 때문에, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 음성 복호화 장치는, 상기 구성에 있어서 결정부가 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 변동을 검출하는 검출부를 구비하고, 상기 검출부의 검출 결과와 상기 모드 정보에 근거하여 상기 복호 단위에서 이용하는 래그 파라미터를 결정하는 구성을 채용한다.
이 구성에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 음성 복호시에, 음성 복호에 이용하는 래그 파라미터를 복호된 모드 정보, 복호 단위내 및/또는 복호 단위간의 변동 검출 결과에 근거하여 적응적으로 산출하기 때문에, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 음성 복호화 장치는, 상기 구성에 있어서, 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드이고, 상기 검출부가 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 소정량 이상의 변동을 검출하지 않은 경우에, 복호 단위에 대한 상기 래그 파라미터를 이용하고, 그 밖의 경우에는 과거의 복호 단위에 대한 래그 파라미터를 이용하는 구성을 채용한다.
이 구성에 따르면, 특히 오류 검출 복호 단위가 음성의 상승인 경우에 있어서의 복호 음성 품질의 개선을 실현할 수 있다.
본 발명의 음성 복호화 장치는, 상기 구성에 있어서, 결정부가 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에, 과거의 복호 단위에 대한 이득 파라미터에 근거하여 이득 파라미터의 범위를 제한하는 제한 제어부를 갖고, 범위 제한된 이득 파라미터를 이득 파라미터로서 결정하는 구성을 채용한다.
이 구성에 따르면, 현 복호 단위의 부호화 데이터에 오류가 검출되고, 또한 모드 정보가 과도 또는 무성을 나타내는 경우에는, 현 복호 단위의 부호화 데이터로부터 복호한 이득 파라미터에 대해, 과거의 이득 파라미터로부터의 증가의 상한 또는/및 감소의 하한을 규정하여 출력 이득을 제어하기 때문에, 오류를 포함할 수 있는 부호화 데이터로부터 복호한 이득 파라미터가 오류에 의한 이상값으로 되는 것을 억제할 수 있어, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 음성 복호화 장치는, 모드 정보, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신부와, 상기 모드 정보, 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화부와, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여 상기 적응 음원 이득과 상기 고정 음원 이득의 비율을 제어하는 비율 제어부를 구비하는 구성을 채용한다.
본 발명의 음성 복호화 장치는, 상기 구성에 있어서, 상기 비율 제어부가, 상기 모드 정보가 유성 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록 이득 비율을 제어하는 구성을 채용한다.
이들의 구성에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 이득 파라미터 복호시에, 적응 음원 이득과 고정 음원 이득의 비율을 모드 정보에 따라 적응적으로 제어하기 때문에, 오류 검출 복호 단위의 복호 음성 품질을 청감적으로 보다 개선시킬 수 있다.
본 발명의 음성 복호화 장치는, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신부와, 상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화부와, 오류가 검출된 복호 단위 직후의 정상 복호 단위에 있어서, 이득 파라미터의 상한을 규정하는 규정부를 구비하는 구성을 채용한다.
이 구성에 따르면, 부호화 데이터에 오류가 검출된 복호 단위 직후의, 오류가 검출되지 않은 정상 복호 단위에 있어서, 복호된 적응 음원 이득 파라미터의 상한값을 규정하도록 제어하기 때문에, 오류 검출 직후의 정상 복호 단위에서의 복호 음성 신호의 이상적인 진폭 증대에 의한 복호 음성 품질의 열화를 억제할 수 있다.
본 발명의 음성 복호화 장치는, 상기 구성에 있어서, 상기 규정부가, 상한이 규정된 범위에 있어서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어하는 구성을 채용한다.
이 구성에 따르면, 적응 음원 이득과 고정 음원 이득 사이의 비율을 오류가 없는 본래의 복호 이득에서의 값으로 되도록 제어하기 때문에, 오류 검출 직후의 정상 복호 단위에서의 음원 신호가 오류가 없는 경우에 의해 유사한 것으로 되어, 복호 음성 품질의 개선을 도모할 수 있다.
본 발명의 음성 복호화 장치는, 래그 파라미터 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신부와, 상기 래그 파라미터 및 이득 파라미터를 복호화하는 복호화부와, 상기 데이터를 복호화하여 얻어지는 복호화 파라미터 또는 복호화 신호로부터 모드 정보를 구하는 모드 산출부와, 상기 데이터에 있어서 오류가 검출된 복호 단위에 대해서 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 결정부를 구비하는 구성을 채용한다.
이 구성에 따르면, 음성의 모드 정보를 부호화 파라미터에 포함하지 않는 음성 부호화 방식에 대해서도, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호측에서 산출한 모드 정보에 근거하여 적응적으로 산출할 수 있어, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 음성 복호화 장치는, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신부와, 상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화부와, 상기 데이터를 복호화하여 얻어지는 복호화 파라미터 또는 복호화 신호로부터 모드 정보를 구하는 모드 산출부와, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 적응 음원용 이득과 상기 고정 음원용 이득의 비율을 제어하는 비율 제어부를 구비하는 구성을 채용한다.
이 구성에 따르면, 음성의 모드 정보를 부호화 파라미터에 포함하지 않는 음성 부호화 방식에 대해서도, 부호화 데이터에 오류가 검출된 복호 단위에서의 이득 파라미터 복호시에, 적응 음원 이득과 고정 음원 이득의 비율을 복호측에서 산출한 모드 정보에 따라 적응적으로 제어하기 때문에, 오류 검출 복호 단위의 복호 음성 품질을 청감적으로 보다 개선시킬 수 있다.
본 발명의 부호 오류 보상 방법은, 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에 있어서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 공정과, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 공정을 구비한다.
이 방법에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 음성 복호시에, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호된 모드 정보에 근거하여 적응적으로 산출하기 때문에, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 부호 오류 보상 방법은, 상기 방법에 있어서, 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 변동을 검출하는 공정을 구비하고, 검출 결과와 상기 모드 정보에 근거하여 상기 복호 단위에서 이용하는 래그 파라미터를 결정한다.
이 방법에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 음성 복호시에, 음성 복호에 이용하는 래그 파라미터를 복호된 모드 정보, 복호 단위내 및/또는 복호 단위간의 변동 검출 결과에 근거하여 적응적으로 산출하기 때문에, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 부호 오류 보상 방법은, 상기 방법에 있어서, 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드이고, 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 소정량 이상의 변동을 검출하지 않은 경우에, 복호 단위에 대한 상기 래그 파라미터를 이용하고, 그 밖의 경우에 과거의 복호 단위에 대한 래그 파라미터를 이용한다.
이 방법에 따르면, 특히 오류 검출 복호 단위가 음성의 상승인 경우에 있어서의 복호 음성 품질의 개선을 실현할 수 있다.
본 발명의 부호 오류 보상 방법은, 상기 방법에 있어서, 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에, 과거의 복호 단위에 대한 이득 파라미터에 근거하여 이득 파라미터의 범위를 제한하고, 범위 제한된 이득 파라미터를 이득 파라미터로서 결정한다.
이 방법에 따르면, 현 복호 단위의 부호화 데이터에 오류가 검출되고, 또한 모드 정보가 과도 또는 무성을 나타내는 경우에는 현 복호 단위의 부호화 데이터로부터 복호한 이득 파라미터에 대하여, 과거의 이득 파라미터로부터의 증가의 상한 또는/및 감소의 하한을 규정하여 출력 이득을 제어하기 때문에, 오류를 포함할 수 있는 부호화 데이터로부터 복호한 이득 파라미터가 오류에 의한 이상값으로 되는 것을 억제할 수 있어, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 부호 오류 보상 방법은, 모드 정보, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과, 상기 모드 정보, 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 공정과, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 적응 음원 이득과 상기 고정 음원 이득의 비율을 제어하는 공정을 구비한다.
본 발명의 부호 오류 보상 방법은, 상기 방법에 있어서, 모드 정보가 나타내는 모드가 유성 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록, 적응 음원 이득과 고정 음원 이득 사이의 이득 비율을 제어한다.
이들 방법에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 이득 파라미터 복호시에, 적응 음원 이득과 고정 음원 이득의 비율을 모드 정보에 따라적응적으로 제어하기 때문에, 오류 검출 복호 단위의 복호 음성 품질을 청감적으로 보다 개선시킬 수 있다.
본 발명의 부호 오류 보상 방법은, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과, 상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 공정과, 오류가 검출된 복호 단위 직후의 정상 복호 단위에 있어서, 이득 파라미터의 상한을 규정하는 공정을 구비한다.
이 방법에 따르면, 부호화 데이터에 오류가 검출된 복호 단위 직후의, 오류가 검출되지 않은 정상적인 복호 단위에 있어서, 복호된 적응 음원 이득 파라미터의 상한값을 규정하도록 제어하기 때문에, 오류 검출 직후의 정상 복호 단위에서의 복호 음성 신호의 이상적인 진폭 증대에 의한 복호 음성 품질의 열화를 억제할 수 있다.
본 발명의 부호 오류 보상 방법은, 상기 방법에 있어서, 상한이 규정된 범위에 있어서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어한다.
이 방법에 따르면, 적응 음원 이득과 고정 음원 이득 사이의 비율을 오류가 없는 본래의 복호 이득에서의 값으로 되도록 제어하기 때문에, 오류 검출 직후의 정상 복호 단위에서의 음원 신호가 오류가 없는 경우에 의해 보다 유사한 것으로 되어, 복호 음성 품질의 개선을 도모할 수 있다.
본 발명의 부호 오류 보상 방법은, 래그 파라미터 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과, 상기 래그 파라미터 및 이득 파라미터를 복호화하는 공정과, 상기 데이터를 복호화하여 얻어지는 복호화 파라미터 또는 복호화 신호로부터 모드 정보를 구하는 공정과, 상기 데이터에 있어서 오류가 검출된 복호 단위에 대하여, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 공정을 구비한다.
이 방법에 따르면, 음성의 모드 정보를 부호화 파라미터에 포함하지 않는 음성 부호화 방식에 대해서도, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호측에서 산출한 모드 정보에 근거하여 적응적으로 산출할 수 있어, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 기록 매체는, 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서, 상기 프로그램은 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에 있어서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 순서를 포함한다.
이 매체에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 음성 복호시에, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호된 모드 정보에 근거하여 적응적으로 산출하기 때문에, 보다 개선된 복호 음성 품질을 실현할 수 있다.
본 발명의 기록 매체는, 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서, 상기 프로그램은 모드 정보, 래그 파라미터 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에 있어서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와, 상기 데이터에 대하여 오류가 검출된 복호 단위에 있어서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 모드 정보가 나타내는 모드가 유성 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록 적응 음원 이득과 고정 음원 이득 사이의 이득 비율을 제어하는 순서를 포함한다.
이 매체에 따르면, 부호화 데이터에 오류가 검출된 복호 단위에서의 이득 파라미터 복호시에, 적응 음원 이득과 고정 음원 이득의 비율을 모드 정보에 따라 적응적으로 제어하기 때문에, 오류 검출 복호 단위의 복호 음성 품질을 청감적으로 보다 개선시킬 수 있다.
본 발명의 기록 매체는, 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서, 상기 프로그램은 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에 있어서의 상기 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와, 오류가 검출된 복호 단위 직후의 정상적인 복호 단위에 대하여 이득 파라미터의 상한을 규정하고, 상한이 규정된 범위에 있어서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어하는 순서를 포함한다.
이 매체에 따르면, 오류 검출 직후의 정상 복호 단위에서의 복호 음성 신호의 이상 진폭 증대에 의한 복호 음성 품질의 열화를 억제할 수 있다.
이상 설명한 바와 같이 본 발명의 음성 복호화 장치 및 부호 오류 보상 방법에 따르면, 부호화 데이터에 오류가 검출된 프레임에서의 음성 복호시에, 래그 파라미터 복호부 및 이득 파라미터 복호부에 있어서, 음성 복호에 이용하는 래그 파라미터 및 이득 파라미터를 복호된 모드 정보에 근거하여 적응적으로 산출한다. 이것에 의해 보다 개선된 복호 음성 품질을 실현할 수 있다.
또한, 본 발명에 따르면, 부호화 데이터에 오류가 검출된 프레임에서의 이득 파라미터 복호시에, 이득 파라미터 복호부에 있어서 적응 음원 이득과 고정 음원 이득의 비율을 모드 정보에 따라 적응적으로 제어하는, 보다 구체적으로는, 현 프레임이 유성을 나타내는 경우에는 적응 음원의 이득의 비율을 높게 하고, 과도 또는 무성을 나타내는 경우에는 적응 음원의 이득의 비율을 낮게 하도록 제어하는 것에 의해, 오류 검출 프레임의 복호 음성 품질을 청감적으로 보다 개선시킬 수 있다.
또한, 본 발명에 따르면, 이득 파라미터 복호부에 있어서, 부호화 데이터에 오류가 검출된 프레임 바로 다음의, 오류가 검출되지 않은 정상 프레임에 대하여 복호 이득 파라미터의 값에 따라서 음성 복호에 이용하는 적응 음원 이득 파라미터 및 고정 음원 이득 파라미터를 적응적으로 제어한다. 보다 구체적으로는, 복호된적응 음원 이득 파라미터의 상한값을 규정하도록 제어한다. 이것에 의해, 오류 검출후의 정상 프레임에서의 복호 음성 신호의 이상적인 진폭 증대에 의한 복호 음성 품질의 열화를 억제할 수 있다. 또한, 적응 음원 이득과 고정 음원 이득의 비율을 오류가 없는 본래의 복호 이득에서의 값으로 되도록 제어하는 것에 의해, 오류 검출후의 정상 프레임에서의 음원 신호가 오류가 없는 경우에 의해 유사한 것으로 되어, 복호 음성 품질의 개선을 도모할 수 있다.
본 명세서는 1999년 6월 30일 출원된 일본 특허 출원 평성 제 11-185712 호에 근거한다. 그 내용을 모두 여기에 포함시켜 둔다.
본 발명은 디지털 무선 통신 시스템에 있어서의 기지국 장치 및 통신 단말 장치에 적용할 수 있다. 이것에 의해, 전송 오류에 대한 내성(耐性)이 있는 무선 통신을 행할 수 있다.
Claims (22)
- 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신 수단과,상기 모드 정보, 래그 파라미터 및 이득 파라미터를 복호화하는 복호화 수단과,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용해서, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 결정 수단을 구비하는 음성 복호화 장치.
- 제 1 항에 있어서,결정 수단은, 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 변동을 검출하는 검출 수단을 구비하고, 상기 검출 수단의 검출 결과와 상기 모드 정보에 근거하여 상기 복호 단위에서 이용하는 래그 파라미터를 결정하는 음성 복호화 장치.
- 제 2 항에 있어서,모드 정보가 나타내는 모드가 과도 모드 또는 무성(無聲) 모드이고, 상기 검출 수단이 래그 파라미터의 복호 단위내 및/또는 복호 단위간의 소정량 이상의 변동을 검출하지 않은 경우에 복호 단위에서의 상기 래그 파라미터를 이용하고, 그 밖의 경우에 과거의 복호 단위에 대한 래그 파라미터를 이용하는 음성 복호화 장치.
- 제 1 항에 있어서,결정 수단은, 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에, 과거의 복호 단위에 대한 이득 파라미터에 근거하여 이득 파라미터의 범위를 제한하는 제한 제어 수단을 갖고, 범위 제한된 이득 파라미터를 이득 파라미터로서 결정하는 음성 복호화 장치.
- 모드 정보, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신 수단과,상기 모드 정보, 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화 수단과,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 적응 음원 이득과 상기 고정 음원 이득의 비율을 제어하는 비율 제어 수단을 구비하는 음성 복호화 장치.
- 제 5 항에 있어서,상기 비율 제어 수단은, 상기 모드 정보가 유성(有聲) 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록 이득 비율을 제어하는 음성 복호화 장치.
- 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신 수단과,상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화 수단과,오류가 검출된 복호 단위 직후의 정상 복호 단위에서 이득 파라미터의 상한을 규정하는 규정 수단을 구비하는 음성 복호화 장치.
- 제 7 항에 있어서,상기 규정 수단은 상한이 규정된 범위에서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어하는 것을 특징으로 하는 음성 복호화 장치.
- 래그 파라미터 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 수신 수단과,상기 래그 파라미터 및 이득 파라미터를 복호화하는 복호화 수단과,상기 데이터를 복호화하여 얻어지는 복호화 파라미터 또는 복호화 신호로부터 모드 정보를 구하는 모드 산출 수단과,상기 데이터에서 오류가 검출된 복호 단위에 대하여, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 결정 수단을 구비하는 음성 복호화 장치.
- 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를수신하는 수신 수단과,상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 복호화 수단과,상기 데이터를 복호화하여 얻어지는 복호화 파라미터 또는 복호화 신호로부터 모드 정보를 구하는 모드 산출 수단과,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 적응 음원 이득과 상기 고정 음원 이득의 비율을 제어하는 비율 제어 수단을 구비하는 음성 복호화 장치.
- 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 공정과,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 공정을 구비하는 부호 오류 보상 방법.
- 제 11 항에 있어서,래그 파라미터의 복호 단위내 및/또는 복호 단위간의 변동을 검출하는 공정을 구비하고, 검출 결과와 상기 모드 정보에 근거하여 상기 복호 단위에서 이용하는 래그 파라미터를 결정하는 부호 오류 보상 방법.
- 제 12 항에 있어서,모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드이고, 래그 파라미터의 복호 단위내 및/또는 복호 단위 사이의 소정량 이상의 변동을 검출하지 않는 경우에 복호 단위에 대한 상기 래그 파라미터를 이용하고, 그 밖의 경우에 과거의 복호 단위에 대한 래그 파라미터를 이용하는 부호 오류 보상 방법.
- 제 11 항에 있어서,모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에, 과거의 복호 단위에 대한 이득 파라미터에 근거하여 이득 파라미터의 범위를 제한하고, 범위 제한된 이득 파라미터를 이득 파라미터로서 결정하는 부호 오류 보상 방법.
- 모드 정보, 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과,상기 모드 정보, 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 공정과,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여 상기 적응 음원 이득과 상기 고정 음원 이득의 비율을 제어하는 공정을 구비하는 부호 오류 보상 방법.
- 제 15 항에 있어서,모드 정보가 나타내는 모드가 유성 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록, 적응 음원 이득과 고정 음원 이득 사이의 이득 비율을 제어하는 부호 오류 보상 방법.
- 래그 파라미터, 고정 음원 파라미터, 및 적응 음원 이득과 고정 음원 이득으로 이루어지는 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과,상기 래그 파라미터, 고정 음원 파라미터 및 이득 파라미터를 복호화하는 공정과,오류가 검출된 복호 단위 직후의 정상 복호 단위에서 이득 파라미터의 상한을 규정하는 공정을 구비하는 부호 오류 보상 방법.
- 제 17 항에 있어서,상한이 규정된 범위에서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어하는 부호 오류 보상 방법.
- 래그 파라미터 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터를 수신하는 공정과,상기 래그 파라미터 및 이득 파라미터를 복호화하는 공정과,상기 데이터를 복호화하여 얻어지는 복호화 신호로부터 모드 정보를 구하는 공정과,상기 데이터에서 오류가 검출된 복호 단위에 대하여, 상기 복호 단위보다도과거의 복호 단위에 대한 모드 정보를 이용하여 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 공정을 구비하는 부호 오류 보상 방법.
- 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서,상기 프로그램은, 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도 과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 복호 단위에 이용하는 래그 파라미터 및 이득 파라미터를 적응적으로 결정하는 순서를 포함하는 기록 매체.
- 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서,상기 프로그램은, 모드 정보, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에서의 상기 모드 정보, 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와,상기 데이터에 대하여 오류가 검출된 복호 단위에서, 상기 복호 단위보다도과거의 복호 단위에 대한 모드 정보를 이용하여, 상기 모드 정보가 나타내는 모드가 유성 모드인 경우에 적응 음원 이득의 비율을 높게 하고, 상기 모드 정보가 나타내는 모드가 과도 모드 또는 무성 모드인 경우에 적응 음원 이득의 비율을 낮게 하도록, 적응 음원 이득과 고정 음원 이득 사이의 이득 비율을 제어하는 순서를 포함하는 기록 매체.
- 프로그램을 저장하고, 컴퓨터에 의해 판독할 수 있는 기록 매체로서,상기 프로그램은, 래그 파라미터, 및 이득 파라미터를 포함하는 부호화된 전송 파라미터를 갖는 데이터에서의 상기 래그 파라미터, 및 이득 파라미터를 복호화하는 순서와,오류가 검출된 복호 단위 직후의 정상 복호 단위에 대하여 이득 파라미터의 상한을 규정하고, 상한이 규정된 범위에서의 적응 음원 이득에 대하여 소정의 비율을 유지하도록 고정 음원 이득을 제어하는 순서를 포함하는 기록 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-1999-00185712 | 1999-06-30 | ||
JP18571299A JP4464488B2 (ja) | 1999-06-30 | 1999-06-30 | 音声復号化装置及び符号誤り補償方法、音声復号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020027378A true KR20020027378A (ko) | 2002-04-13 |
KR100439652B1 KR100439652B1 (ko) | 2004-07-12 |
Family
ID=16175542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-7016812A KR100439652B1 (ko) | 1999-06-30 | 2000-06-30 | 음성 복호화 장치, 부호 오류 보상 방법 및 기록 매체 |
Country Status (8)
Country | Link |
---|---|
US (2) | US7171354B1 (ko) |
EP (2) | EP1207519B1 (ko) |
JP (1) | JP4464488B2 (ko) |
KR (1) | KR100439652B1 (ko) |
CN (1) | CN1220177C (ko) |
AU (1) | AU5706400A (ko) |
CA (1) | CA2377597C (ko) |
WO (1) | WO2001003115A1 (ko) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7069208B2 (en) | 2001-01-24 | 2006-06-27 | Nokia, Corp. | System and method for concealment of data loss in digital audio transmission |
US7447639B2 (en) | 2001-01-24 | 2008-11-04 | Nokia Corporation | System and method for error concealment in digital audio transmission |
JP4433668B2 (ja) | 2002-10-31 | 2010-03-17 | 日本電気株式会社 | 帯域拡張装置及び方法 |
WO2006009074A1 (ja) * | 2004-07-20 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | 音声復号化装置および補償フレーム生成方法 |
KR100686174B1 (ko) | 2005-05-31 | 2007-02-26 | 엘지전자 주식회사 | 오디오 에러 은닉 방법 |
FR2897977A1 (fr) | 2006-02-28 | 2007-08-31 | France Telecom | Procede de limitation de gain d'excitation adaptative dans un decodeur audio |
CN102682774B (zh) * | 2006-11-10 | 2014-10-08 | 松下电器(美国)知识产权公司 | 参数解码方法及参数解码装置 |
US8688437B2 (en) | 2006-12-26 | 2014-04-01 | Huawei Technologies Co., Ltd. | Packet loss concealment for speech coding |
CN103383846B (zh) * | 2006-12-26 | 2016-08-10 | 华为技术有限公司 | 改进语音丢包修补质量的语音编码方法 |
CN101226744B (zh) | 2007-01-19 | 2011-04-13 | 华为技术有限公司 | 语音解码器中实现语音解码的方法及装置 |
KR101411900B1 (ko) * | 2007-05-08 | 2014-06-26 | 삼성전자주식회사 | 오디오 신호의 부호화 및 복호화 방법 및 장치 |
US8204753B2 (en) * | 2007-08-23 | 2012-06-19 | Texas Instruments Incorporated | Stabilization and glitch minimization for CCITT recommendation G.726 speech CODEC during packet loss scenarios by regressor control and internal state updates of the decoding process |
CN101552008B (zh) * | 2008-04-01 | 2011-11-16 | 华为技术有限公司 | 语音编码方法及装置、语音解码方法及装置 |
US9197181B2 (en) * | 2008-05-12 | 2015-11-24 | Broadcom Corporation | Loudness enhancement system and method |
US8645129B2 (en) * | 2008-05-12 | 2014-02-04 | Broadcom Corporation | Integrated speech intelligibility enhancement system and acoustic echo canceller |
KR20100006492A (ko) | 2008-07-09 | 2010-01-19 | 삼성전자주식회사 | 부호화 방식 결정 방법 및 장치 |
WO2010130093A1 (zh) * | 2009-05-13 | 2010-11-18 | 华为技术有限公司 | 编码处理方法、编码处理装置与发射机 |
US8762136B2 (en) * | 2011-05-03 | 2014-06-24 | Lsi Corporation | System and method of speech compression using an inter frame parameter correlation |
EP2770503B1 (en) | 2011-10-21 | 2019-05-29 | Samsung Electronics Co., Ltd. | Method and apparatus for concealing frame errors and method and apparatus for audio decoding |
ES2755166T3 (es) | 2013-10-31 | 2020-04-21 | Fraunhofer Ges Forschung | Decodificador de audio y método para proporcionar una información de audio decodificada usando una ocultación de error que modifica una señal de excitación de dominio de tiempo |
CA2984562C (en) | 2013-10-31 | 2020-01-14 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal |
US9953660B2 (en) * | 2014-08-19 | 2018-04-24 | Nuance Communications, Inc. | System and method for reducing tandeming effects in a communication system |
JP6516099B2 (ja) * | 2015-08-05 | 2019-05-22 | パナソニックIpマネジメント株式会社 | 音声信号復号装置および音声信号復号方法 |
KR20210141655A (ko) * | 2019-03-29 | 2021-11-23 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 멀티 채널 오디오 프레임에서 예측적인 코딩에서 에러 복구를 위한 방법 및 장치 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3102015B2 (ja) | 1990-05-28 | 2000-10-23 | 日本電気株式会社 | 音声復号化方法 |
JP3275248B2 (ja) | 1991-07-15 | 2002-04-15 | 日本電信電話株式会社 | 音声復号方法 |
US5657418A (en) * | 1991-09-05 | 1997-08-12 | Motorola, Inc. | Provision of speech coder gain information using multiple coding modes |
US5495555A (en) * | 1992-06-01 | 1996-02-27 | Hughes Aircraft Company | High quality low bit rate celp-based speech codec |
JP2746033B2 (ja) | 1992-12-24 | 1998-04-28 | 日本電気株式会社 | 音声復号化装置 |
JP2624130B2 (ja) | 1993-07-29 | 1997-06-25 | 日本電気株式会社 | 音声符号化方式 |
JPH07239699A (ja) | 1994-02-28 | 1995-09-12 | Hitachi Ltd | 音声符号化方法およびこの方法を用いた音声符号化装置 |
US5574825A (en) | 1994-03-14 | 1996-11-12 | Lucent Technologies Inc. | Linear prediction coefficient generation during frame erasure or packet loss |
JPH08211895A (ja) | 1994-11-21 | 1996-08-20 | Rockwell Internatl Corp | ピッチラグを評価するためのシステムおよび方法、ならびに音声符号化装置および方法 |
JPH08320700A (ja) | 1995-05-26 | 1996-12-03 | Nec Corp | 音声符号化装置 |
JP3616432B2 (ja) * | 1995-07-27 | 2005-02-02 | 日本電気株式会社 | 音声符号化装置 |
JPH09134798A (ja) * | 1995-11-08 | 1997-05-20 | Jeol Ltd | 高周波装置 |
JP3308783B2 (ja) | 1995-11-10 | 2002-07-29 | 日本電気株式会社 | 音声復号化装置 |
JPH09185396A (ja) | 1995-12-28 | 1997-07-15 | Olympus Optical Co Ltd | 音声符号化装置 |
JP3092652B2 (ja) | 1996-06-10 | 2000-09-25 | 日本電気株式会社 | 音声再生装置 |
-
1999
- 1999-06-30 JP JP18571299A patent/JP4464488B2/ja not_active Expired - Fee Related
-
2000
- 2000-06-30 US US10/018,317 patent/US7171354B1/en not_active Expired - Fee Related
- 2000-06-30 EP EP00942405A patent/EP1207519B1/en not_active Expired - Lifetime
- 2000-06-30 EP EP10180814A patent/EP2276021B1/en not_active Expired - Lifetime
- 2000-06-30 KR KR10-2001-7016812A patent/KR100439652B1/ko not_active IP Right Cessation
- 2000-06-30 WO PCT/JP2000/004323 patent/WO2001003115A1/ja active IP Right Grant
- 2000-06-30 CN CNB008097739A patent/CN1220177C/zh not_active Expired - Fee Related
- 2000-06-30 AU AU57064/00A patent/AU5706400A/en not_active Abandoned
- 2000-06-30 CA CA2377597A patent/CA2377597C/en not_active Expired - Fee Related
-
2006
- 2006-12-19 US US11/641,009 patent/US7499853B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100439652B1 (ko) | 2004-07-12 |
EP2276021B1 (en) | 2012-10-24 |
CA2377597A1 (en) | 2001-01-11 |
EP1207519A4 (en) | 2005-08-24 |
EP1207519A1 (en) | 2002-05-22 |
CA2377597C (en) | 2011-06-28 |
EP2276021A2 (en) | 2011-01-19 |
CN1359513A (zh) | 2002-07-17 |
US7171354B1 (en) | 2007-01-30 |
US7499853B2 (en) | 2009-03-03 |
EP2276021A3 (en) | 2011-01-26 |
EP1207519B1 (en) | 2013-02-27 |
US20070100614A1 (en) | 2007-05-03 |
JP4464488B2 (ja) | 2010-05-19 |
CN1220177C (zh) | 2005-09-21 |
WO2001003115A1 (fr) | 2001-01-11 |
AU5706400A (en) | 2001-01-22 |
JP2001013998A (ja) | 2001-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100439652B1 (ko) | 음성 복호화 장치, 부호 오류 보상 방법 및 기록 매체 | |
EP1748424B1 (en) | Speech transcoding method and apparatus | |
KR100581413B1 (ko) | 음성 복호기에서 프레임 오류 은폐를 위한 개선된스펙트럼 매개변수 대체 | |
US6968309B1 (en) | Method and system for speech frame error concealment in speech decoding | |
KR100575193B1 (ko) | 적응 포스트필터를 포함하는 디코딩 방법 및 시스템 | |
EP0459358B1 (en) | Speech decoder | |
US7426465B2 (en) | Speech signal decoding method and apparatus using decoded information smoothed to produce reconstructed speech signal to enhanced quality | |
US20200227061A1 (en) | Signal codec device and method in communication system | |
KR100338606B1 (ko) | 피치 강조 방법 및 그 장치 | |
US8195469B1 (en) | Device, method, and program for encoding/decoding of speech with function of encoding silent period | |
US7584096B2 (en) | Method and apparatus for encoding speech | |
EP3186808B1 (en) | Audio parameter quantization | |
JP3496618B2 (ja) | 複数レートで動作する無音声符号化を含む音声符号化・復号装置及び方法 | |
JPH1022936A (ja) | 補間装置 | |
JP4985743B2 (ja) | 音声符号変換方法 | |
JP2002198870A (ja) | エコー処理装置 | |
JPH1069298A (ja) | 音声復号化方法 | |
JP2962623B2 (ja) | 音声符号の誤り検出方法 | |
JPH09297600A (ja) | 音声復号装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120611 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20130531 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |