1 |
1
SMV(Selectable Mode Vocoder) 음성 부호화 기법으로 부호화된 비트스트림을 AMR(Adaptive Multi-Rate) 음성 부호화 기법으로 부호화된 비트스트림으로 변환하기 위한 방법에 있어서,SMV 음성 부호화 기법으로 부호화된 비트스트림을 복호화하여 SMV LSP(Line Spectral Pairs), SMV 피치 지연, 전송률(SMV rate), 적응 코드북 이득, 및 고정 코드북 이득을 포함하는 SMV 파라미터들을 생성하기 위한 SMV 파라미터 복호화 단계;상기 SMV LSP를 AMR 음성 부호화 기법에서 이용될 AMR LSP로 변환하는 LSP 변환 단계;상기 전송률이 1 또는 1/2인지 판단하고, 긍정일 경우 상기 SMV 피치 지연 및 상기 적응 코드북 이득을 각각 AMR 피치 지연 및 적응 코드북 이득으로 변환하고, 부정일 경우 AMR 피치 지연을 0으로 설정하는 피치 지연/적응 코드북 변환 단계;SMV 적응 코드북 벡터 및 상기 적응 코드북 이득을 이용하여 SMV 고정 코드북 벡터를 AMR 고정 코드북 벡터로 변환하는 고정 코드북 변환 단계; 및상기 AMR LSP, 상기 AMR 피치 지연, 상기 코드북 이득, 및 상기 AMR 고정 코드북 벡터를 포함하는 AMR 파라미터들을 이용하여 SMV 음성 부호화 기법으로 부호화된 비트스트림을 AMR 음성 부호화 기법으로 인코딩하는 AMR 파라미터 부호화 단계를 포함하는 것을 특징으로 하는 방법
|
2 |
2
제1항에 있어서, 상기 LSP 변환 단계는,상기 복호화된 패킷 중 n번째 프레임의 네 번째 부프레임에 해당하는 SMV LSP를 그대로 AMR LSP의 n번째 프레임의 네 번째 부프레임으로서 이용하는 단계; 및상기 SMV LSP 중 (n-1)번째 프레임 및 n번째 프레임 각각의 네 번째 부프레임에 해당하는 SMV LSP를 보간하여 AMR LSP의 n번째 프레임의 두 번째 부프레임에 해당하는 AMR LSP로서 이용하는 단계를 포함하는 것을 특징으로 하는 방법
|
3 |
3
제1항에 있어서, 상기 피치 지연/적응 코드북 변환 단계는 상기 전송률이 1 또는 1/2일 경우,피치 지연의 개회로 피치 지연 과거값을 AMR의 피치 지연 PAMR로 예측하는 단계;상기 PAMR 및 SMV의 폐회로 피치 지연 PSMV의 차이가 소정 문턱값보다 큰지 판단하고, 긍정일 경우 AMR의 피치 지연을 다시 검색하고, 부정일 경우 상기 폐회로 피치 지연 PSMV을 상기 피치 지연 PAMR로 설정하는 단계; 및상기 피치 지연 PAMR을 이용하여 적응 코드북(Adaptive Code Book, ACB)을 검색하는 ACB 검색 단계를 포함하는 것을 특징으로 하는 방법
|
4 |
4
제1항에 있어서, 상기 고정 코드북 변환 단계는,상기 SMV 적응 코드북 벡터 및 적응 코드북 이득으로부터 고정 코드북 검색을 위한 목적 신호를 생성하는 단계;장구간 예측 잔여 신호 resLTP(n) 및 상기 목적 신호 및 임펄스 응답 간의 상관도 d(n)을 이용하여 레퍼런스 벡터 b(n)를 연산하는 단계;상기 레퍼런스 벡터의 큰 값으로부터 선택하여 위치 검색을 위한 초기 펄스 배열을 추출하는 단계;상기 목적 신호 및 임펄스 응답 간의 상관도 d(n) 및 임펄스 응답 간의 자기상관행렬 Φ(i,j)을 이용하여 상기 초기 펄스 배열들의 검색 기준 Qk를 연산하는 단계;상기 펄스 배열에 속하는 펄스들 중에서 인접한 두 트랙당 하나의 펄스를 제거하는 동작을 수행하여 두 개의 펄스를 제거하고, 제거된 펄스들을 반영하여 검색 기준 Qk를 변경하며, 변경된 검색 기준 Qk를 최대화하는 펄스를 제거된 펄스가 속해있는 트랙에서 선택하는 2펄스 재검색 단계; 및상기 2펄스 재검색 단계에서 얻어진 펄스 배열로부터 한 개씩 펄스를 제거하면서 제거된 펄스들을 반영하여 검색 기준 Qk를 변경하며, 변경된 검색 기준 Qk를 최대화하는 펄스를 선택하는 단일 펄스 재검색 단계를 포함하는 것을 특징으로 하는 방법
|
5 |
5
제4항에 있어서, 상기 2펄스 재검색 단계는,상기 목적 신호 및 임펄스 응답 간의 상관도 d(n) 및 상기 임펄스 응답 간의 자기상관행렬 Φ(i,j)은 사전 선택된 부호를 포함하도록 수정하여 검색을 단순화하는 단계를 더 포함하는 것을 특징으로 하는 방법
|
6 |
6
AMR 음성 부호화 기법으로 부호화된 비트스트림을 SMV 음성 부호화 기법으로 부호화된 비트스트림으로 변환하기 위한 방법에 있어서,AMR 음성 부호화 기법으로 부호화된 비트스트림을 복호화하여 AMR LSP, AMR 피치 지연, 적응 코드북 이득, 및 고정 코드북 이득을 포함하는 AMR 파라미터들을 생성하기 위한 AMR 파라미터 복호화 단계;상기 AMR LSP를 SMV 음성 부호화 기법에서 이용될 SMV LSP로 변환하는 LSP 변환 단계;상기 적응 코드북 이득, 고정 코드북 이득, 잡음-신호비(Noise to Signal Ratio, NSR), 및 상기 AMR 파라미터 복호화 단계에서 복원된 음성 신호를 이용하여 SMV 부호화에 이용될 전송률이 1, 1/2, 1/4 및 1/8 중 어느 것인지 결정하는 전송률 결정 단계;상기 전송률이 1/4 또는 1/8이면, 난수 발생기를 이용하여 여기 신호(excitation signal)를 생성하는 단계;상기 전송률이 1 또는 1/2이면, 상기 AMR 피치 지연 및 적응 코드북 이득을 각각 SMV 피치 지연 및 적응 코드북 이득으로 변환하는 피치 지연/적응 코드북 변환 동작 및 AMR 적응 코드북 벡터 및 상기 적응 코드북 이득을 이용하여 AMR 고정 코드북 벡터를 SMV 고정 코드북 벡터로 변환하는 고정 코드북 변환 동작을 수행하는 단계; 및상기 SMV LSP, 상기 SMV 피치 지연, 상기 코드북 이득, 및 상기 SMV 고정 코드북 벡터를 포함하는 SMV 파라미터들을 이용하여 AMR 음성 부호화 기법으로 부호화된 비트스트림을 SMV 음성 부호화 기법으로 인코딩하는 SMV 파라미터 부호화 단계를 포함하는 것을 특징으로 하는 방법
|
7 |
7
제6항에 있어서, 상기 LSP 변환 단계는,상기 복호화된 패킷 중 n번째 프레임의 네 번째 부프레임에 해당하는 AMR LSP를 그대로 SMV LSP의 n번째 프레임의 네 번째 부프레임으로서 이용하는 단계를 포함하는 것을 특징으로 하는 방법
|
8 |
8
제6항에 있어서, 상기 전송률 결정 단계는,상기 적응 코드북 이득과 상기 고정 코드북 이득을 참고하여 현재 프레임의 잡음 대 신호비(NSR)가 소정 문턱값 이상이거나, AMR 피치 지연의 편차가 크다면 묵음으로 분류하는 제1 분류 단계;묵음이 아닌 현재 프레임을 적응 코드북 이득의 크기를 이용하여 무성음과 유성음을 분류하는 제2 분류 단계;유성음으로 분류된 프레임의 과거 프레임의 클래스가 무성음이었는지 여부에 따라 변화 여부를 판단하는 제3 분류 단계;변화가 일어나지 않은 프레임의 경우 상기 적응 코드북 이득 및 상기 피치 지연의 변화에 따라 정상 상태인지 비정상상태인지 여부를 판단하는 제4 분류 단계; 및상기 분류 단계들의 분류 결과에 따라 차등적으로 상기 프레임의 전송률을 선택하는 단계를 포함하는 것을 특징으로 하는 방법
|
9 |
9
제6항에 있어서, 상기 피치 지연/적응 코드북 변환 동작은,피치 지연의 개회로 피치 지연 과거값을 SMV 피치 지연으로 예측하는 단계;상기 SMV 피치 지연 및 AMR의 폐회로 피치 지연의 차이가 소정 문턱값보다 큰지 판단하고, 긍정일 경우 SMV의 피치 지연을 다시 검색하고, 부정일 경우 상기 폐회로 피치 지연을 상기 피치 지연으로 설정하는 단계; 및상기 피치 지연을 이용하여 적응 코드북을 검색하는 ACB 검색 단계를 포함하는 것을 특징으로 하는 방법
|
10 |
10
SMV 음성 부호화 기법으로 부호화된 비트스트림을 AMR 음성 부호화 기법으로 부호화된 비트스트림으로 변환하기 위한 장치에 있어서,컴퓨터에 의하여 실행될 수 있는 명령들을 실행하기 위한 프로세서; 및상기 프로세서에 연결되며, 상기 컴퓨터에 의하여 실행될 수 있는 명령들을 저장하기 위한 메모리를 포함하며, 상기 컴퓨터에 의하여 실행될 수 있는 명령들은,SMV 음성 부호화 기법으로 부호화된 비트스트림을 복호화하여 SMV LSP, SMV 피치 지연, 전송률, 적응 코드북 이득, 및 고정 코드북 이득을 포함하는 SMV 파라미터들을 생성하기 위한 SMV 파라미터 복호화 동작;상기 SMV LSP를 AMR 음성 부호화 기법에서 이용될 AMR LSP로 변환하는 LSP 변환 동작;상기 전송률이 1 또는 1/2인지 판단하고, 긍정일 경우 상기 SMV 피치 지연 및 상기 적응 코드북 이득을 각각 AMR 피치 지연 및 적응 코드북 이득으로 변환하고, 부정일 경우 AMR 피치 지연을 0으로 설정하는 피치 지연/적응 코드북 변환 동작;SMV 적응 코드북 벡터 및 상기 적응 코드북 이득을 이용하여 SMV 고정 코드북 벡터를 AMR 고정 코드북 벡터로 변환하는 고정 코드북 변환 동작; 및상기 AMR LSP, 상기 AMR 피치 지연, 상기 코드북 이득, 및 상기 AMR 고정 코드북 벡터를 포함하는 AMR 파라미터들을 이용하여 SMV 음성 부호화 기법으로 부호화된 비트스트림을 AMR 음성 부호화 기법으로 인코딩하는 AMR 파라미터 부호화 동작을 수행하도록 적응되는 것을 특징으로 하는 장치
|
11 |
11
제10항에 있어서, 상기 LSP 변환 동작은,상기 복호화된 패킷 중 n번째 프레임의 네 번째 부프레임에 해당하는 SMV LSP를 그대로 AMR LSP의 n번째 프레임의 네 번째 부프레임으로서 이용하는 동작; 및상기 SMV LSP 중 (n-1)번째 프레임 및 n번째 프레임 각각의 네 번째 부프레임에 해당하는 SMV LSP를 보간하여 AMR LSP의 n번째 프레임의 두 번째 부프레임에 해당하는 AMR LSP로서 이용하는 동작을 포함하는 것을 특징으로 하는 장치
|
12 |
12
제10항에 있어서, 상기 피치 지연/적응 코드북 변환 동작은 상기 전송률이 1 또는 1/2일 경우,피치 지연의 개회로 피치 지연 과거값을 AMR의 피치 지연 PAMR로 예측하는 동작;상기 PAMR 및 SMV의 폐회로 피치 지연 PSMV의 차이가 소정 문턱값보다 큰지 판단하고, 긍정일 경우 AMR의 피치 지연을 다시 검색하고, 부정일 경우 상기 폐회로 피치 지연 PSMV을 상기 피치 지연 PAMR로 설정하는 동작; 및상기 피치 지연 PAMR을 이용하여 적응 코드북을 검색하는 ACB 검색 동작을 포함하는 것을 특징으로 하는 장치
|
13 |
13
제10항에 있어서, 상기 고정 코드북 변환 동작은,상기 SMV 적응 코드북 벡터 및 적응 코드북 이득으로부터 고정 코드북 검색을 위한 목적 신호를 생성하는 동작;장구간 예측 잔여 신호 resLTP(n) 및 상기 목적 신호 및 임펄스 응답 간의 상관도 d(n)을 이용하여 레퍼런스 벡터 b(n)를 연산하는 동작;상기 레퍼런스 벡터의 큰 값으로부터 선택하여 위치 검색을 위한 초기 펄스 배열을 추출하는 동작;상기 목적 신호 및 임펄스 응답 간의 상관도 d(n) 및 임펄스 응답 간의 자기상관행렬 Φ(i,j)을 이용하여 상기 초기 펄스 배열들의 검색 기준 Qk를 연산하는 동작;상기 펄스 배열에 속하는 펄스들 중에서 인접한 두 트랙당 하나의 펄스를 제거하는 동작을 수행하여 두 개의 펄스를 제거하고, 제거된 펄스들을 반영하여 검색 기준 Qk를 변경하며, 변경된 검색 기준 Qk를 최대화하는 펄스를 제거된 펄스가 속해있는 트랙에서 선택하는 2펄스 재검색 동작; 및상기 2펄스 재검색 동작에서 얻어진 펄스 배열로부터 한 개씩 펄스를 제거하면서 제거된 펄스들을 반영하여 검색 기준 Qk를 변경하며, 변경된 검색 기준 Qk를 최대화하는 펄스를 선택하는 단일 펄스 재검색 동작을 포함하는 것을 특징으로 하는 장치
|
14 |
14
제13항에 있어서, 상기 2펄스 재검색 동작은,상기 목적 신호 및 임펄스 응답 간의 상관도 d(n) 및 상기 임펄스 응답 간의 자기상관행렬 Φ(i,j)은 사전 선택된 부호를 포함하도록 수정하여 검색을 단순화하는 동작을 더 포함하는 것을 특징으로 하는 장치
|
15 |
15
AMR 음성 부호화 기법으로 부호화된 비트스트림을 SMV 음성 부호화 기법으로 부호화된 비트스트림으로 변환하기 위한 장치에 있어서,컴퓨터에 의하여 실행될 수 있는 명령들을 실행하기 위한 프로세서; 및상기 프로세서에 연결되며, 상기 컴퓨터에 의하여 실행될 수 있는 명령들을 저장하기 위한 메모리를 포함하며, 상기 컴퓨터에 의하여 실행될 수 있는 명령들은,AMR 음성 부호화 기법으로 부호화된 비트스트림을 복호화하여 AMR LSP, AMR 피치 지연, 적응 코드북 이득, 및 고정 코드북 이득을 포함하는 AMR 파라미터들을 생성하기 위한 AMR 파라미터 복호화 동작;상기 AMR LSP를 SMV 음성 부호화 기법에서 이용될 SMV LSP로 변환하는 LSP 변환 동작;상기 적응 코드북 이득, 고정 코드북 이득, 잡음-신호비(NSR), 및 상기 AMR 파라미터 복호화 동작에서 복원된 음성 신호를 이용하여 SMV 부호화에 이용될 전송률이 1, 1/2, 1/4 및 1/8 중 어느 것인지 결정하는 전송률 결정 동작;상기 전송률이 1/4 또는 1/8이면, 난수 발생기를 이용하여 여기 신호를 생성하는 동작;상기 전송률이 1 또는 1/2이면, 상기 AMR 피치 지연 및 적응 코드북 이득을 각각 SMV 피치 지연 및 적응 코드북 이득으로 변환하는 피치 지연/적응 코드북 변환 작업 및 AMR 적응 코드북 벡터 및 상기 적응 코드북 이득을 이용하여 AMR 고정 코드북 벡터를 SMV 고정 코드북 벡터로 변환하는 고정 코드북 변환 작업을 수행하는 동작; 및상기 SMV LSP, 상기 SMV 피치 지연, 상기 코드북 이득, 및 상기 SMV 고정 코드북 벡터를 포함하는 SMV 파라미터들을 이용하여 AMR 음성 부호화 기법로 부호화된 비트스트림을 SMV 음성 부호화 기법으로 인코딩하는 SMV 파라미터 부호화 동작을 수행하도록 적응되는 것을 특징으로 하는 장치
|
16 |
16
제15항에 있어서, 상기 LSP 변환 동작은,상기 복호화된 패킷 중 n번째 프레임의 네 번째 부프레임에 해당하는 AMR LSP를 그대로 SMV LSP의 n번째 프레임의 네 번째 부프레임으로서 이용하는 동작을 포함하는 것을 특징으로 하는 장치
|
17 |
17
제15항에 있어서, 상기 전송률 결정 동작은,상기 적응 코드북 이득과 상기 고정 코드북 이득을 참고하여 현재 프레임의 잡음 대 신호비(NSR)가 소정 문턱값 이상이거나, AMR 피치 지연의 편차가 크다면 묵음으로 분류하는 제1 분류 동작;묵음이 아닌 현재 프레임을 적응 코드북 이득의 크기를 이용하여 무성음과 유성음을 분류하는 제2 분류 동작;유성음으로 분류된 프레임의 과거 프레임의 클래스가 무성음이었는지 여부에 따라 변화 여부를 판단하는 제3 분류 동작;변화가 일어나지 않은 프레임의 경우 상기 적응 코드북 이득 및 상기 피치 지연의 변화에 따라 정상 상태인지 비정상상태인지 여부를 판단하는 제4 분류 동작; 및상기 분류 동작들의 분류 결과에 따라 차등적으로 상기 프레임의 전송률을 선택하는 동작을 포함하는 것을 특징으로 하는 장치
|
18 |
18
제15항에 있어서, 상기 피치 지연/적응 코드북 변환 작업은,피치 지연의 개회로 피치 지연 과거값을 SMV 피치 지연으로 예측하는 동작;상기 SMV 피치 지연 및 AMR의 폐회로 피치 지연의 차이가 소정 문턱값보다 큰지 판단하고, 긍정일 경우 SMV의 피치 지연을 다시 검색하고, 부정일 경우 상기 폐회로 피치 지연을 상기 피치 지연으로 설정하는 동작; 및상기 피치 지연을 이용하여 적응 코드북을 검색하는 ACB 검색 동작을 포함하는 것을 특징으로 하는 장치
|