1 |
1
입력 신호의 특성을 분석하여 상기 입력 신호의 제1 프레임을 부호화하기 위한 제1 부호화 모듈을 선택하는 모듈 선택부;
상기 모듈 선택부의 선택에 따라, 상기 입력 신호를 부호화하여 음성 비트열을 생성하는 음성 부호화부;
상기 모듈 선택부의 선택에 따라, 상기 입력 신호를 부호화하여 오디오 비트열을 생성하는 오디오 부호화부; 및
상기 모듈 선택부의 선택에 따라, 상기 음성 부호화부 또는 상기 오디오 부호화부로부터 출력 비트열을 생성하는 비트스트림 생성부
를 포함하는 음성/오디오 통합 신호의 부호화 장치
|
2 |
2
제1항에 있어서,
상기 선택된 부호화 모듈의 모듈 ID를 저장하고, 상기 제1 프레임의 이전 프레임에 대응하는 부호화 모듈인 제2 부호화 모듈의 정보를 상기 음성 부호화부 및 상기 오디오 부호화부로 전송하는 모듈 버퍼; 및
상기 입력 신호를 저장하고, 상기 이전 프레임에 대한 입력 신호인 과거 입력 신호를 출력하는 입력 버퍼
를 더 포함하고,
상기 비트스트림 생성부는,
상기 선택된 부호화 모듈의 모듈 ID 및 상기 선택된 부호화 모듈의 비트열을 결합하여 출력 비트열을 생성하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
3 |
3
제2항에 있어서,
상기 모듈 선택부는,
상기 선택된 부호화 모듈의 모듈 ID를 추출하고, 상기 모듈 ID를 상기 모듈 버퍼 및 상기 비트열 생성부로 전달하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
4 |
4
제2항에 있어서,
상기 음성 부호화부는,
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 동일한 경우, CELP(Code Excitation Linear Prediction) 구조로 상기 입력 신호를 부호화하는 제1 음성 부호화부; 및
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 상이한 경우, 상기 제1 음성 부호화부의 부호화를 위한 초기값을 결정하는 부호화 초기화부
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
5 |
5
제4항에 있어서,
상기 제1 음성 부호화부는,
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 동일한 경우, 상기 제1 음성 부호화부 내부 초기값을 사용하여 부호화하고,
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 상이한 경우, 상기 부호화 초기화부에서 결정된 초기값을 사용하여 부호화하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
6 |
6
제4항에 있어서,
상기 부호화 초기화부는,
상기 과거 입력 신호에 대한 LPC(Liner predictive Coder) 계수를 산출하는 LPC 분석부;
상기 LPC 분석부에서 산출한 LPC 계수를 LSP(Linear Spectrum Pair) 값으로 변환하는 LSP 변환부;
상기 과거 입력 신호 및 상기 LPC 계수를 이용하여 LPC 잔여 신호를 계산하는 LPC 잔여신호 계산부; 및
상기 LPC 계수, 상기 LSP 값, 및 상기 LPC 잔여 신호를 이용하여 상기 제1 음성 부호화부의 부호화를 위한 초기값을 결정하는 부호화 초기값 결정부
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
7 |
7
제2항에 있어서,
상기 오디오 부호화부는,
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 동일한 경우, MDCT(Modified Discrete Cosine Transform) 동작을 통해 입력 신호를 부호화하는 제1 오디오 부호화부;
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 상이한 경우, CELP 구조로 입력 신호를 부호화 하는 제2 음성 부호화부;
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 상이한 경우, MDCT 동작을 통해 입력 신호를 부호화하는 제2 오디오 부호화부; 및
상기 제1 오디오 부호화부의 출력, 상기 제2 음성 부호화부의 출력, 및 상기 제2 오디오 부호화부의 출력 중 하나를 선택하여 출력 비트열을 생성하는 멀티플렉서
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
8 |
8
제7항에 있어서,
상기 제2 음성 부호화부는,
상기 제1 부호화 모듈과 상기 제2 부호화 모듈이 상이한 경우, 상기 제1 프레임의 앞 1/2 샘플에 해당하는 입력 신호를 부호화하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
9 |
9
제7항에 있어서,
상기 제2 오디오 부호화부는,
상기 제2 음성 부호화부의 부호화 동작 종료 후 LPC 필터에 대한 영입력 응답 (zero input response)을 산출하는 영입력 응답 산출부;
상기 제1 프레임의 앞 1/2 샘플에 해당하는 입력 신호를 영으로 변환하는 제1 변환부; 및
상기 제1 프레임의 뒤 1/2 샘플에 해당하는 입력 신호에서 상기 영입력 응답을 차감하는 제2 변환부를 포함하고,
상기 제1 변환부의 변환 신호 및 상기 제2 변환부의 변환 신호를 부호화하는 것을 특징으로 하는 음성/오디오 통합 신호의 부호화 장치
|
10 |
10
입력 비트열의 특성을 분석하여 상기 입력 비트열의 제1 프레임을 복호화하기 위한 제1 복호화 모듈을 선택하는 모듈 선택부;
상기 모듈 선택부의 선택에 따라, 상기 입력 비트열을 복호화하여 음성 신호를 생성하는 음성 복호화부;
상기 모듈 선택부의 선택에 따라, 상기 입력 비트열을 복호화하여 오디오 신호를 생성하는 오디오 복호화부; 및
상기 모듈 선택부의 선택에 따라 상기 음성 복호화부의 음성 신호 및 상기 오디오 복호화부의 오디오 신호 중 하나를 선택하여 출력 신호를 생성하는 출력 생성부
를 포함하는 음성/오디오 통합 신호의 복호화 장치
|
11 |
11
제10항에 있어서,
상기 선택된 복호화 모듈의 모듈 ID를 저장하고, 상기 제1 프레임의 이전 프레임에 대한 복호화 모듈인 제2 복호화 모듈의 정보를 상기 음성 복호화부 및 상기 오디오 복호화부로 전송하는 모듈 버퍼; 및
상기 출력 신호를 저장하고, 상기 이전 프레임에 대한 출력 신호인 과거 출력 신호를 출력하는 출력 버퍼
를 더 포함하는 음성/오디오 통합 신호의 복호화 장치
|
12 |
12
제11항에 있어서,
상기 음성 복호화부는,
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 동일한 경우, CELP(Code Excitation Linear Prediction) 구조로 상기 입력 비트열을 복호화하는 제1 음성 복호화부; 및
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 상이한 경우, 상기 제1 음성 복호화부의 복호화를 위한 초기값을 결정하는 복호화 초기화부
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
13 |
13
제12항에 있어서,
상기 복호화 초기화부는,
상기 과거 출력 신호에 대한 LPC(Liner predictive Coder) 계수를 산출하는 LPC 분석부;
상기 LPC 분석부에서 산출한 LPC 계수를 LSP(Linear Spectrum Pair) 값으로 변환하는 LSP 변환부;
상기 과거 출력 신호 및 상기 LPC 계수를 이용하여 LPC 잔여 신호를 계산하는 LPC 잔여신호 계산부;
상기 LPC 계수, 상기 LSP 값, 및 상기 LPC 잔여 신호를 이용하여 상기 제1 음성 복호화부의 복호화를 위한 초기값을 결정하는 복호화 초기값 결정부;
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
14 |
14
제12항에 있어서,
상기 제1 음성 복호화부는,
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 동일한 경우, 상기 제1 음성 복호화부 내부 초기값을 사용하여 복호화하고,
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 상이한 경우, 상기 복호화 초기화부에서 결정된 초기값을 사용하여 복호화하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
15 |
15
제11항에 있어서,
상기 오디오 복호화부는,
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 동일한 경우, IMDCT(Inverse Modified Discrete Cosine Transform) 동작을 통해 입력 비트열을 복호화하는 제1 오디오 복호화부;
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 상이한 경우, CELP 구조로 입력 비트열을 복호화 하는 제2 음성 복호화부;
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 상이한 경우, IMDCT 동작을 통해 입력 비트열을 복호화하는 제2 오디오 복호화부;
상기 제2 음성 복호화부의 출력과 상기 제2 오디오 복호화부의 출력으로부터 최종 출력을 산출하는 신호 복원부; 및
상기 신호 복원부의 출력 또는 상기 제1 오디오 복호화부의 출력 중 하나를 선택하여 출력하는 출력 선택부
를 포함하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
16 |
16
제15항에 있어서,
상기 제2 음성 복호화부는,
상기 제1 복호화 모듈과 상기 제2 복호화 모듈이 상이한 경우, 상기 제1 프레임의 앞 1/2 샘플에 해당하는 입력 비트열을 복호화하여 입력 신호를 출력하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
17 |
17
제15항에 있어서,
상기 신호 복원부는,
상기 제2 음성 복호화부의 출력을 상기 제1 프레임의 앞 1/2 샘플에 해당하는 출력 신호로 결정하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
18 |
18
제15항에 있어서,
상기 신호 복원부는,
아래 [수학식 1]에 따라 상기 제1 프레임의 뒤 1/2 샘플에 해당하는 출력 신호를 결정하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
19 |
19
제15항에 있어서,
상기 신호 복원부는,
아래 [수학식 2]에 따라 상기 제1 프레임의 뒤 1/2 샘플에 해당하는 출력 신호를 결정하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|
20 |
20
제15항에 있어서,
상기 신호 복원부는,
아래 [수학식 3]에 따라 상기 제1 프레임의 뒤 1/2 샘플에 해당하는 출력 신호를 결정하는 것을 특징으로 하는 음성/오디오 통합 신호의 복호화 장치
|