KR100264863B1 - 디지털 음성 압축 알고리즘에 입각한 음성 부호화 방법 - Google Patents
디지털 음성 압축 알고리즘에 입각한 음성 부호화 방법 Download PDFInfo
- Publication number
- KR100264863B1 KR100264863B1 KR1019970053812A KR19970053812A KR100264863B1 KR 100264863 B1 KR100264863 B1 KR 100264863B1 KR 1019970053812 A KR1019970053812 A KR 1019970053812A KR 19970053812 A KR19970053812 A KR 19970053812A KR 100264863 B1 KR100264863 B1 KR 100264863B1
- Authority
- KR
- South Korea
- Prior art keywords
- codebook
- filter
- codevector
- speech
- gain
- 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.)
- Expired - Fee Related
Links
Images
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
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
-
- 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
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/12—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
-
- 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
- G10L2019/0001—Codebooks
- G10L2019/0002—Codebook adaptations
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (15)
- 디지털 음성압축 알고리즘(CELP)모델에 입각한 음성 부호화 방법에 있어서, (a) 송신국에서 음성을 이산 음성샘플로 분할하는 단계와; (b) 상기 이산 음성샘플을 디지털화하는 단계와; (c) 다수의 코드벡터를 각각 갖는 두 개의 고정 코드북으로부터 두 개의 코드벡터의 조합을 선택하고, 다수의 코드북 이득벡터로부터 두 개의 코드북 이득벡터의 조합을 선택하여 혼합 엑사이테이션 함수를 형성하는 단계와; (d) 적응 코드북으로부터 적응 코드벡터를 선택하고, 디지털화된 음성을 표현하도록 상기 혼합 엑사이테이션 함수와 조합하여 피치이득을 선택하는 단계와; (e) 상기 선택된 코드벡터중 하나와, 상기 선택된 코드북 이득벡터, 상기 적응 코드벡터와 상기 피치이득중 두 개를 디지털 데이터 스트림으로서 부호화하는 단계와; (f) 송신 수단을 이용하여 상기 디지털 데이터 스트림을 송신국에서 수신국으로 전송하는 단계와; (g) 상기 선택된 코드벡터, 상기 두 개의 코드북 이득벡터, 상기 적응 코드벡터, 상기 피치이득 및 LPC 필터 파라미터를 재생하도록 상기 수신국에서 상기 디지털 데이터 스트림을 디코딩하는 단계와; (h) 상기 선택된 코드벡터, 상기 두 개의 코드북 이득벡터, 상기 적응 코드벡터, 상기 피치이득 및 상기 LPC 필터 파라미터를 이용하여 상기 수신국에서 디지털화된 음성샘플을 재생하는 단계와; (i) 상기 디지털화된 음성 샘플을 상기 수신국에서 아날로그 음성샘플로 변환하는 단계와; (j) 부호화 음성을 재생하도록 일련의 아날로그 음성샘플들을 결합하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 단계 (c)에서 두 개의 고정 코드북으로부터 두 개의 코드벡터의 조합을 선택하는 과정은 (a) 상기 두 개의 코드벡터의 조합중 첫 번째 것을 다수의 펄스 코드벡터를 갖는 펄스 코드북으로부터 선택하는 단계와; (b) 상기 두 개의 코드벡터의 조합중 두 번째 것을 다수의 랜덤 코드벡터를 갖는 랜덤 코드북으로부터 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 단계(c)에서 두 개의 고정 코드북으로부터 두 개의 코드벡터의 조합을 선택하는 과정은 (a) 상기 두 개의 코드벡터의 조합중 첫 번째 것을 다수의 베이스라인 코드벡터를 갖는 베이스라인 코드북으로부터 선택하는 단계와; (b) 상기 두 개의 코드벡터의 조합중 두 번째 것을 다수의 암시 코드벡터를 갖는 암시 코드북으로부터 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제3항에 있어서, 상기 방법은 (a) 상기 베이스라인 코드벡터가 상기 펄스 코드북으로부터 선택되는 경우, 상기 베이스라인 코드북과 상기 암시 코드북내에 존재하는 랜덤 코드북으로부터 상기 암시 코드벡터를 선택하는 단계와; (b) 상기 베이스라인 코드벡터가 상기 랜덤 코드북으로부터 선택되는 경우, 상기 베이스라인 코드북과 상기 암시 코드북내에 존재하는 펄스 코드북으로부터 상기 암시 코드벡터를 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 방법은 (a) 상기 다수의 코드벡터를 코드북 인덱스로 표현하는 단계와; (b) 상기 적응 코드벡터를 적응 코드북 인덱스로 표현하는 단계를 추가로 포함하고, 상기 인덱스 및 코드북 이득벡터는 상기 디지털 데이터 스트림으로서 부호화되는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 방법은 (a) 상기 고정 코드북중 적어도 하나에 대해 암시 코드북을 제공하는 단계를 추가로 포함하고, 상기 암시 코드북을 제공하는 단계는 (b) 인코더 수단을 제공하는 단계와; (c) 디코더 수단을 제공하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제6항에 있어서, 상기 인코더 수단을 제공하는 단계는 (a) 상기 음성을 고주파수 대역에서 필터링하는 단계와; (b)상기 음성을 음성 프레임으로 분할하는 단계와; (c)상기 음성 프레임의 자기상관 계산을 제공하는 단계와; (d) 선형 예측 부호화 분석을 이용하여 상기 음성 샘플로부터 예측 계수를 발생시키는 단계와; (e) 상기 예측 계수의 대역폭을 확대하는 단계와; (f) 상기 대역폭이 확대된 예측 계수를 라인 스펙트럼쌍 주파수로 변환하는 단계와; (g) 상기 라인 스펙트럼쌍 주파수를 라인 스펙트럼쌍 잔류벡터로 변환하는 단계와; (h) 상기 라인 스펙트럼쌍 잔류벡터를 분할벡터 양자화하는 단계와; (i) 상기 라인 스펙트럼쌍 주파수를 디코딩하는 단계와; (j) 상기 라인 스펙트럼쌍 주파수를 보간하는 단계와; (k) 상기 라인 스펙트럼쌍 주파수를 라인 부호화 예측 계수로 변환하는 단계와; (l) 피치필터 파라미터를 상기 음성 프레임으로부터 추출하는 단계와; (m) 상기 피치필터 파라미터를 부호화하는 단계와; (n) 혼합된 엑사이테이션 함수 파라미터를 상기 베이스라인 코드벡터 및 암시 코드북으로부터 추출하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제7항에 있어서, 상기 라인 스펙트럼쌍 잔류벡터를 분할벡터 양자화하는 단계는 (a) 상기 라인 스펙트럼쌍 잔류벡터를 로우 그룹과 하이 그룹으로 분리하는 단계와; (b) 상기 라인 스펙트럼쌍 잔류벡터로부터 바이어스를 제거하는 단계와; (c) 상기 각 라인 스펙트럼쌍 잔류벡터를 이동 평균 예측자 및 퀀타이저로 계산하는 단계와; (d) 라인 스펙트럼쌍 송신 코드를 상기 퀀타이저의 출력으로서 발생시키는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제7항에 있어서, 상기 라인 스펙트럼쌍 주파수를 디코딩하는 단계는 (a) 상기 라인 스펙트럼쌍 잔류벡터를 소양자화(dequantizing)하는 단계와; (b) 제로평균 라인 스펙트럼쌍을 상기 소양자화된 라인 스펙트럼쌍 잔류벡터로부터 계산하는 단계와; (c) 상기 라인 스펙트럼쌍 주파수를 형성하도록 상기 제로평균 라인 스펙트럼쌍에 바이어스를 가산하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제7항에 있어서, 상기 피치필터 파라미터를 상기 음성 프레임으로부터 추출하는 단계는 (a) 제로입력 응답을 제공하는 단계와; (b) 지각처리 가중필터를 제공하는 단계와; (c) 상기 지각처리 가중필터에 입력을 형성하도록 상기 제로입력 응답을 상기 음성으로부터 감산하는 단계와; (d) 상기 지각처리 가중필터로부터 출력을 추가로 포함하는 표적신호를 제공하는 단계와; (e) 가중 LPC 필터를 제공하는 단계와; (f) 상기 가중 LPC 필터에 입력을 형성하도록 상기 적응 이득에 의해 상기 적응 코드벡터를 조절하는 단계와; (g) 상기 가중 LPC 필터의 출력과 상기 표적신호간의 차이를 결정하는 단계와; (h) 적응 코드벡터와 적응 이득의 모든 가능한 조합에 대해 평균제곱 오차를 구하는 단계와; (i) 상기 피치필터 파라미터로서 최소 평균제품 오차와 상관하는 상기 적응 코드벡터 및 적응 이득을 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제7항에 있어서, 상기 혼합된 엑사이테이션 함수 파라미터를 추출하는 단계는 (a) 지각처리 가중필터에 입력을 형성하도록 상기 음성으로부터 피치필터의 제로입력 응답을 감산하는 단계와; (b) 상기 지각처리 가중필터의 출력을 포함하는 표적신호를 발생시키는 단계와; (c) 상기 혼합 엑사이테이션 함수를 형성하도록 상기 베이스라인 코드벡터를 상기 베이스라인 이득으로 조절하고, 상기 암시 코드벡터를 상기 암시 이득으로 조절하는 단계와; (d) 상기 혼합 엑사이테이션 함수를 가중 LPC 필터의 입력으로서 사용하는 단계와; (e) 상기 가중 LPC 필터의 출력과 상기 표적신호간의 차이를 결정하는 단계와; (f) 베이스라인 코드벡터, 베이스라인 이득, 암시 코드벡터 및 암시 이득의 모든 가능한 조합에 대해 평균제곱 오차를 구하는 단계와; (g) 상기 혼합 엑사이테이션 파라미터로서의 상기 최소평균 제곱오차에 기초하여 상기 베이스라인 코드벡터, 베이스라인 이득, 암시 코드벡터 및 암시 이득을 선택하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제6항에 있어서, 상기 디코더 수단을 제공하는 단계는 (a) 상기 선택된 베이스라인 코드벡터 및 암시 코드벡터를 이용하여 상기 베이스라인 코드북 및 암시 코드북으로부터 상기 혼합 엑사이테이션 함수를 발생시키는 단계와; (b) 상기 선택된 적응 코드벡터를 이용하여 상기 혼합 엑사이테이션 함수 및 적응 코드북으로부터 선형예측 부호화 분석 필터에 입력을 발생시키는 단계와; (c) 상기 선형예측 부호화 분석 필터의 출력으로부터 암시 코드벡터를 계산하는 단계와; (d) 상기 계산된 피치필터 출력의 피드백을 상기 적응 코드북에 제공하는 단계와; (e) 상기 출력을 상기 선형예측 부호화 분석 필터로부터 포스트 필터링하는 단계와; (f) 상기 포스트 필터링된 출력으로부터 지각가능한 가중 음성을 발생시키는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 선택된 코드벡터중 하나와, 상기 선택된 코드북 이득벡터, 상기 적응 코드벡터와 상기 피치이득중 두 개를 디지털 데이터 스트림으로서 부호화하는 단계는 (a) 혼합 엑사이테이션 함수를 형성하도록 상기 베이스라인 코드벡터를 상기 베이스라인 이득에 의해 조절하고, 상기 암시 코드벡터를 상기 암시 이득에 의해 조절하는 단계와; (b) 상기 혼합 엑사이테이션 함수를 피치필터의 입력으로서 사용하는 단계와; (c) 상기 피치필터의 출력을 선형예측 부호화 분석필터의 입력으로서 사용하는 단계와; (d) 가중 필터에 입력을 형성하도록 상기 선형예측 부호화 분석필터의 출력을 상기 음성으로부터 감산하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제3항에 있어서, 상기 선택된 코드벡터, 상기 두 개의 코드북 이득벡터, 상기 적응 코드벡터, 상기 피치이득 및 상기 LPC 필터 파라미터를 이용하여 상기 수신국에서 디지털화된 음성샘플을 재생하는 단계는 (a) 상기 혼합 엑사이테이션 함수를 형성하도록 상기 베이스라인 코드벡터를 상기 베이스라인 이득에 의해 조절하고, 상기 암시 코드벡터를 상기 암시 이득에 의해 조절하는 단계와; (b) 상기 혼합 엑사이테이션 함수를 피치필터의 입력으로서 사용하는 단계와; (c) 상기 피치필터의 출력을 LPC 필터의 입력으로서 사용하는 단계와; (d) 상기 LPC 필터의 출력을 포스트 필터링하는 단계와; (e) 상기 LPC 필터의 출력으로부터 디지털화된 음성 샘플을 발생시키는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제14항에 있어서, 상기 LPC 필터의 출력을 포스트 필터링하는 단계는 (a) 잔류신호를 생성하도록 상기 LPC 필터의 출력을 제로필터로 역 필터링하는 단계와; (b) 피치 포스트 필터로 상기 제로필터의 잔류신호출력에 작용하는 단계와 (c) 모든 극 필터로 상기 피치 포스트 필터의 출력에 작용하는 단계와; (d) 포스트 필터링된 음성을 발생하도록 틸트 보상 필터로 상기 모든 극 필터의 출력에 작용하는 단계와; (e) 사이 포스트필터의 에너지와 일치하도록 이득 제어기로 상기 틸트 보상 필터의 출력에 작용하는 단계와; (f) 지각가능할 정도로 개선된 음성을 발생하도록 하이패스 필터로 상기 이득 제어기의 출력에 작용하는 단계를 추가로 포함하는 것을 특징으로 하는 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8/883,019 | 1997-06-24 | ||
| US08/883,019 US6073092A (en) | 1997-06-26 | 1997-06-26 | Method for speech coding based on a code excited linear prediction (CELP) model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990006262A KR19990006262A (ko) | 1999-01-25 |
| KR100264863B1 true KR100264863B1 (ko) | 2000-09-01 |
Family
ID=25381822
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970053812A Expired - Fee Related KR100264863B1 (ko) | 1997-06-24 | 1997-10-20 | 디지털 음성 압축 알고리즘에 입각한 음성 부호화 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6073092A (ko) |
| KR (1) | KR100264863B1 (ko) |
Families Citing this family (66)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69710794T2 (de) * | 1996-11-07 | 2002-08-08 | Matsushita Electric Industrial Co., Ltd. | Vorrichtungzur Erzeugung eines Vektorquantisierungs-Codebuchs |
| US6182033B1 (en) * | 1998-01-09 | 2001-01-30 | At&T Corp. | Modular approach to speech enhancement with an application to speech coding |
| US7392180B1 (en) * | 1998-01-09 | 2008-06-24 | At&T Corp. | System and method of coding sound signals using sound enhancement |
| JP3252782B2 (ja) * | 1998-01-13 | 2002-02-04 | 日本電気株式会社 | モデム信号対応音声符号化復号化装置 |
| US6470309B1 (en) * | 1998-05-08 | 2002-10-22 | Texas Instruments Incorporated | Subframe-based correlation |
| TW376611B (en) * | 1998-05-26 | 1999-12-11 | Koninkl Philips Electronics Nv | Transmission system with improved speech encoder |
| JP3998330B2 (ja) * | 1998-06-08 | 2007-10-24 | 沖電気工業株式会社 | 符号化装置 |
| US6249758B1 (en) * | 1998-06-30 | 2001-06-19 | Nortel Networks Limited | Apparatus and method for coding speech signals by making use of voice/unvoiced characteristics of the speech signals |
| US6199040B1 (en) * | 1998-07-27 | 2001-03-06 | Motorola, Inc. | System and method for communicating a perceptually encoded speech spectrum signal |
| US6240386B1 (en) * | 1998-08-24 | 2001-05-29 | Conexant Systems, Inc. | Speech codec employing noise classification for noise compensation |
| US6449590B1 (en) | 1998-08-24 | 2002-09-10 | Conexant Systems, Inc. | Speech encoder using warping in long term preprocessing |
| US6385573B1 (en) * | 1998-08-24 | 2002-05-07 | Conexant Systems, Inc. | Adaptive tilt compensation for synthesized speech residual |
| US6507814B1 (en) | 1998-08-24 | 2003-01-14 | Conexant Systems, Inc. | Pitch determination using speech classification and prior pitch estimation |
| US6330533B2 (en) | 1998-08-24 | 2001-12-11 | Conexant Systems, Inc. | Speech encoder adaptively applying pitch preprocessing with warping of target signal |
| US7072832B1 (en) | 1998-08-24 | 2006-07-04 | Mindspeed Technologies, Inc. | System for speech encoding having an adaptive encoding arrangement |
| US6353808B1 (en) * | 1998-10-22 | 2002-03-05 | Sony Corporation | Apparatus and method for encoding a signal as well as apparatus and method for decoding a signal |
| JP3180786B2 (ja) * | 1998-11-27 | 2001-06-25 | 日本電気株式会社 | 音声符号化方法及び音声符号化装置 |
| SE9903223L (sv) * | 1999-09-09 | 2001-05-08 | Ericsson Telefon Ab L M | Förfarande och anordning i telekommunikationssystem |
| EP1221694B1 (en) * | 1999-09-14 | 2006-07-19 | Fujitsu Limited | Voice encoder/decoder |
| WO2001024166A1 (en) * | 1999-09-30 | 2001-04-05 | Stmicroelectronics Asia Pacific Pte Ltd | G.723.1 audio encoder |
| US6704703B2 (en) * | 2000-02-04 | 2004-03-09 | Scansoft, Inc. | Recursively excited linear prediction speech coder |
| WO2001082293A1 (en) * | 2000-04-24 | 2001-11-01 | Qualcomm Incorporated | Method and apparatus for predictively quantizing voiced speech |
| US6850884B2 (en) * | 2000-09-15 | 2005-02-01 | Mindspeed Technologies, Inc. | Selection of coding parameters based on spectral content of a speech signal |
| US6842733B1 (en) | 2000-09-15 | 2005-01-11 | Mindspeed Technologies, Inc. | Signal processing system for filtering spectral content of a signal for speech coding |
| JP3636094B2 (ja) * | 2001-05-07 | 2005-04-06 | ソニー株式会社 | 信号符号化装置及び方法、並びに信号復号装置及び方法 |
| US6785646B2 (en) * | 2001-05-14 | 2004-08-31 | Renesas Technology Corporation | Method and system for performing a codebook search used in waveform coding |
| US6941263B2 (en) * | 2001-06-29 | 2005-09-06 | Microsoft Corporation | Frequency domain postfiltering for quality enhancement of coded speech |
| US7110942B2 (en) * | 2001-08-14 | 2006-09-19 | Broadcom Corporation | Efficient excitation quantization in a noise feedback coding system using correlation techniques |
| US7353168B2 (en) * | 2001-10-03 | 2008-04-01 | Broadcom Corporation | Method and apparatus to eliminate discontinuities in adaptively filtered signals |
| US7240001B2 (en) | 2001-12-14 | 2007-07-03 | Microsoft Corporation | Quality improvement techniques in an audio encoder |
| US6751587B2 (en) * | 2002-01-04 | 2004-06-15 | Broadcom Corporation | Efficient excitation quantization in noise feedback coding with general noise shaping |
| US7206740B2 (en) * | 2002-01-04 | 2007-04-17 | Broadcom Corporation | Efficient excitation quantization in noise feedback coding with general noise shaping |
| US7529661B2 (en) * | 2002-02-06 | 2009-05-05 | Broadcom Corporation | Pitch extraction methods and systems for speech coding using quadratically-interpolated and filtered peaks for multiple time lag extraction |
| US7752037B2 (en) * | 2002-02-06 | 2010-07-06 | Broadcom Corporation | Pitch extraction methods and systems for speech coding using sub-multiple time lag extraction |
| US7236927B2 (en) * | 2002-02-06 | 2007-06-26 | Broadcom Corporation | Pitch extraction methods and systems for speech coding using interpolation techniques |
| EP1383113A1 (fr) * | 2002-07-17 | 2004-01-21 | STMicroelectronics N.V. | Procédé et dispositif d'encodage de la parole à bande élargie capable de contrôler indépendamment les distorsions à court terme et à long terme |
| US7337110B2 (en) * | 2002-08-26 | 2008-02-26 | Motorola, Inc. | Structured VSELP codebook for low complexity search |
| EP1557827B8 (en) * | 2002-10-31 | 2015-01-07 | Fujitsu Limited | Voice intensifier |
| US7054807B2 (en) * | 2002-11-08 | 2006-05-30 | Motorola, Inc. | Optimizing encoder for efficiently determining analysis-by-synthesis codebook-related parameters |
| US7047188B2 (en) * | 2002-11-08 | 2006-05-16 | Motorola, Inc. | Method and apparatus for improvement coding of the subframe gain in a speech coding system |
| US7698132B2 (en) * | 2002-12-17 | 2010-04-13 | Qualcomm Incorporated | Sub-sampled excitation waveform codebooks |
| CA2691589A1 (en) * | 2004-08-30 | 2006-03-09 | Qualcomm Incorporated | Method and apparatus for an adaptive de-jitter buffer |
| US7860710B2 (en) * | 2004-09-22 | 2010-12-28 | Texas Instruments Incorporated | Methods, devices and systems for improved codebook search for voice codecs |
| US8085678B2 (en) * | 2004-10-13 | 2011-12-27 | Qualcomm Incorporated | Media (voice) playback (de-jitter) buffer adjustments based on air interface |
| DE102005000828A1 (de) * | 2005-01-05 | 2006-07-13 | Siemens Ag | Verfahren zum Codieren eines analogen Signals |
| US8155965B2 (en) * | 2005-03-11 | 2012-04-10 | Qualcomm Incorporated | Time warping frames inside the vocoder by modifying the residual |
| US8355907B2 (en) * | 2005-03-11 | 2013-01-15 | Qualcomm Incorporated | Method and apparatus for phase matching frames in vocoders |
| US7562021B2 (en) * | 2005-07-15 | 2009-07-14 | Microsoft Corporation | Modification of codewords in dictionary used for efficient coding of digital media spectral data |
| US7571094B2 (en) * | 2005-09-21 | 2009-08-04 | Texas Instruments Incorporated | Circuits, processes, devices and systems for codebook search reduction in speech coders |
| JP5264913B2 (ja) * | 2007-09-11 | 2013-08-14 | ヴォイスエイジ・コーポレーション | 話声およびオーディオの符号化における、代数符号帳の高速検索のための方法および装置 |
| US20100228553A1 (en) * | 2007-09-21 | 2010-09-09 | Panasonic Corporation | Communication terminal device, communication system, and communication method |
| WO2009078093A1 (ja) | 2007-12-18 | 2009-06-25 | Fujitsu Limited | 非音声区間検出方法及び非音声区間検出装置 |
| US8768690B2 (en) * | 2008-06-20 | 2014-07-01 | Qualcomm Incorporated | Coding scheme selection for low-bit-rate applications |
| US20090319263A1 (en) * | 2008-06-20 | 2009-12-24 | Qualcomm Incorporated | Coding of transitional speech frames for low-bit-rate applications |
| US20090319261A1 (en) * | 2008-06-20 | 2009-12-24 | Qualcomm Incorporated | Coding of transitional speech frames for low-bit-rate applications |
| RU2400831C1 (ru) * | 2009-06-03 | 2010-09-27 | Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) | Способ выделения сегментов квазистационарности при анализе речевого сигнала в вокодерах с линейным предсказанием |
| RU2445719C2 (ru) * | 2010-04-21 | 2012-03-20 | Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) | Способ улучшения восприятия синтезированной речи при реализации процедуры анализа через синтез в вокодерах с линейным предсказанием |
| SG10201503004WA (en) | 2010-07-02 | 2015-06-29 | Dolby Int Ab | Selective bass post filter |
| AU2016202478B2 (en) * | 2010-07-02 | 2016-06-16 | Dolby International Ab | Pitch filter for audio signals and method for filtering an audio signal with a pitch filter |
| RU2445718C1 (ru) * | 2010-08-31 | 2012-03-20 | Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) | Способ выделения сегментов обработки речи на основе анализа корреляционных зависимостей в речевом сигнале |
| US9082416B2 (en) * | 2010-09-16 | 2015-07-14 | Qualcomm Incorporated | Estimating a pitch lag |
| WO2012044066A1 (ko) * | 2010-09-28 | 2012-04-05 | 한국전자통신연구원 | 쉐이핑 함수를 이용한 오디오 신호 디코딩 방법 및 장치 |
| CN102623012B (zh) | 2011-01-26 | 2014-08-20 | 华为技术有限公司 | 矢量联合编解码方法及编解码器 |
| CN103827965B (zh) * | 2011-07-29 | 2016-05-25 | Dts有限责任公司 | 自适应语音可理解性处理器 |
| US9123328B2 (en) * | 2012-09-26 | 2015-09-01 | Google Technology Holdings LLC | Apparatus and method for audio frame loss recovery |
| US9325544B2 (en) * | 2012-10-31 | 2016-04-26 | Csr Technology Inc. | Packet-loss concealment for a degraded frame using replacement data from a non-degraded frame |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0577488B9 (en) * | 1992-06-29 | 2007-10-03 | Nippon Telegraph And Telephone Corporation | Speech coding method and apparatus for the same |
| US5717824A (en) * | 1992-08-07 | 1998-02-10 | Pacific Communication Sciences, Inc. | Adaptive speech coder having code excited linear predictor with multiple codebook searches |
| US5664055A (en) * | 1995-06-07 | 1997-09-02 | Lucent Technologies Inc. | CS-ACELP speech compression system with adaptive pitch prediction filter gain based on a measure of periodicity |
-
1997
- 1997-06-26 US US08/883,019 patent/US6073092A/en not_active Expired - Lifetime
- 1997-10-20 KR KR1019970053812A patent/KR100264863B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990006262A (ko) | 1999-01-25 |
| US6073092A (en) | 2000-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100264863B1 (ko) | 디지털 음성 압축 알고리즘에 입각한 음성 부호화 방법 | |
| US6260009B1 (en) | CELP-based to CELP-based vocoder packet translation | |
| US5293449A (en) | Analysis-by-synthesis 2,4 kbps linear predictive speech codec | |
| US5307441A (en) | Wear-toll quality 4.8 kbps speech codec | |
| US5127053A (en) | Low-complexity method for improving the performance of autocorrelation-based pitch detectors | |
| CA1333425C (en) | Communication system capable of improving a speech quality by classifying speech signals | |
| US7778827B2 (en) | Method and device for gain quantization in variable bit rate wideband speech coding | |
| US5138661A (en) | Linear predictive codeword excited speech synthesizer | |
| US6871176B2 (en) | Phase excited linear prediction encoder | |
| US6345248B1 (en) | Low bit-rate speech coder using adaptive open-loop subframe pitch lag estimation and vector quantization | |
| US6917914B2 (en) | Voice over bandwidth constrained lines with mixed excitation linear prediction transcoding | |
| Paksoy et al. | A variable rate multimodal speech coder with gain-matched analysis-by-synthesis | |
| WO2004090864A2 (en) | Method and apparatus for the encoding and decoding of speech | |
| US5692101A (en) | Speech coding method and apparatus using mean squared error modifier for selected speech coder parameters using VSELP techniques | |
| Özaydın et al. | Matrix quantization and mixed excitation based linear predictive speech coding at very low bit rates | |
| JPH05265496A (ja) | 複数のコードブックを有する音声符号化方法 | |
| JPH07225599A (ja) | 音声の符号化方法 | |
| Ozawa et al. | Low bit rate multi-pulse speech coder with natural speech quality | |
| JP3232701B2 (ja) | 音声符号化方法 | |
| Spanias | Speech coding standards | |
| JP3232728B2 (ja) | 音声符号化方法 | |
| Tseng | An analysis-by-synthesis linear predictive model for narrowband speech coding | |
| EP1212750A1 (en) | Multimode vselp speech coder | |
| Yeldener et al. | Low bit rate speech coding at 1.2 and 2.4 kb/s | |
| JPH05273999A (ja) | 音声符号化方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 15 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150608 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150608 |