KR20080021814A - 피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기위한 방법 및 장치 - Google Patents

피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기위한 방법 및 장치 Download PDF

Info

Publication number
KR20080021814A
KR20080021814A KR1020087002013A KR20087002013A KR20080021814A KR 20080021814 A KR20080021814 A KR 20080021814A KR 1020087002013 A KR1020087002013 A KR 1020087002013A KR 20087002013 A KR20087002013 A KR 20087002013A KR 20080021814 A KR20080021814 A KR 20080021814A
Authority
KR
South Korea
Prior art keywords
pitch delay
pitch
delay
step size
adaptive step
Prior art date
Application number
KR1020087002013A
Other languages
English (en)
Other versions
KR100979090B1 (ko
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 모토로라 인코포레이티드
Publication of KR20080021814A publication Critical patent/KR20080021814A/ko
Application granted granted Critical
Publication of KR100979090B1 publication Critical patent/KR100979090B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/09Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/06Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility

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)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Picture Signal Circuits (AREA)

Abstract

스피치 인코더/디코더(200/300)에서 피치 지연 윤곽부 종료점 변경기(208)는 피치 지연 보간의 종료점들을 상향 또는 하향으로 시프트하기 위하여 사용된다. 특히, 피치 지연 보간 곡선의 종료점들은 피치 지연시 변화 및/또는 표준 편차를 바탕으로 시프트된다.
Figure P1020087002013
스피치, 피치 지연, 보간, 인코더, 스텝

Description

피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기 위한 방법 및 장치{Method and apparatus for coding an information signal using pitch delay contour adjustment}
본 발명은 일반적으로 통신 시스템들, 및 특히 그러한 통신 시스템들에서 정보 신호들을 코딩하는 것에 관한 것이다.
디지털 스피치 압축 시스템들은 통상적으로 입력 신호의 기본 주파수의 추정을 요구한다. 기본 주파수(f0)는 일반적으로 피치 지연(τ0)("래그(lag)"로 알려짐)에 의해 추정된다. 그 두 개는 하기 표현에 의해 관련된다
Figure 112008006264695-PCT00001
(1)
여기서 샘플링 주파수 fs는 일반적으로 전화 등급 애플리케이션들에 대해 8000Hz이다.
스피치 신호가 일반적으로 비정적(non-stationary)이기 때문에, 프레임들이 라 불리는 유한 길이 벡터들로 분할되고, 상기 프레임들의 각각은 유사 정적(quasi-stationary)으로 가정된다. 상기 프레임들의 길이는 일반적으로 10 내지 40 밀리초 정도이다. 그 후, 스피치 신호를 기술하는 파라미터들은 연관된 프레임 길이 간격들로 업데이트된다. 오리지날 코드 여기 선형 예측(CELP) 알고리즘들은 보다 짧은 서브 프레임 간격들에서 피치 기간(긴 기간 예측이라 불리는 것, 또는 LTP를 사용함) 정보를 추가로 업데이트하여, 프레임에서 프레임으로 보다 부드럽게 전이가 이루어지게 한다. 비록 τ0가 개루프 방법들을 사용하여 추정될 수 있지만, 보다 우수한 성능은 폐루프 방법을 사용하여 달성되는 것이 주의된다. 폐루프 방법들은 서브프레임을 기초로 τ0의 다른 가능한 값들(통상적으로 20 내지 147의 정수값들)의 시행착오 검색, 몇몇 최소 에러 기준을 만족하는 값을 선택하는 것을 포함한다.
이 방법에 대한 개선은 τ0가 미국 특허 US 5,359,696에서 제공된 바와 같이 정수 플러스 분수 값들을 취하도록 허용하는 것을 포함한다. 이 방법의 실제 실행의 예는 GSM 하프 레이트 스피치 코더에서 발견될 수 있고, 도 1에 도시되고 미국특허 US 5,253,269에 기술된다. 여기서, 21 내지 22-2/3 범위 내의 래그들은 1/3 샘플 분해도에서 허용되며, 23 내지 34-5/6 범위의 래그들은 1/6 샘플 분해도에서 허용되는 등이 있다. 검색 복잡성을 낮게 유지하기 위하여, 개루프 및 폐루프 방법들의 결합이 사용된다. 개루프 방법은 자동상관 피크 수집 알고리즘을 사용하여 정수 래그 후보 리스트를 생성하는 것을 포함한다. 그 후, 폐루프 방법은 최적 분 수 래그 값에 대한 정수 래그 후보들의 이웃에 있는 허용 가능한 래그들을 검색한다. 게다가, 서브 프레임들(2,3 및 4)에 대한 래그들은 이전 서브 프레임과 차이를 바탕으로 코딩된다. 이것은 래그 파라미터의 높은 인프라 프레임 상관이 존재하기 때문에 래그 정보가 보다 적은 비트들을 사용하여 코딩되게 한다. 심지어, GSM HR 코덱은 피치 기간 정보를 전달하기 위하여 매 20ms(1.0kbps)마다 총 8+(3×4)=20 비트들을 사용한다.
피치 기간 정보의 비트 레이트를 감소시키기 위한 노력으로, 피치 정보가 일반적인 서브 프레임 분해도를 가지기보다 프레임 당 한번(단지 7 비트들 => 350 bps)만 코딩되도록 허용하는 보간 전략이 개발되었다. 이 기술은 릴렉스 CELP(또는 RCELP)라 알려져 있고, 코드분할 다중 액세스(CDMA) 무선 전화 시스템들에 대한 강화된 가변 레이트 코덱(EVRC) 표준을 바탕으로 한다. 기본 원리는 다음과 같다.
피치 기간은 현재 프레임의 끝에 중심을 갖는 분석 윈도우 동안 추정된다. 그 후, 래그(피치 지연) 윤곽부가 생성되고, 상기 래그 윤곽부는 지난 프레임의 래그 대 현재 프레임의 래그의 선형 보간으로 구성된다. 그 후, 선형 예측(LP) 잔류 신호는 추정된 피치 지연 윤곽부에 잔류 파형을 매칭하도록 설계된 정교한 다상 필터링 및 시프팅 기술들에 의해 변경된다. 이런 잔류 변경 처리의 주 이유는 개루프 정수 래그 추정 과정의 정확한 제한들 때문이다. 예를 들어, 만약 정수 래그가 32 샘플들인 것으로 추정되면, 실제로 진실 래그가 32.5 샘플들일 때, 잔류 파형은 단일 160 샘플 프레임에서 2.5 샘플들만큼 추정된 래그와 충돌할 수 있다. 이것은 LTP의 성능을 크게 떨어뜨릴 수 있다. RCELP 알고리즘은 추정된 피치 지연 윤곽부 를 매칭하기 위하여 잔류 파형(즉, 낮은 에너지)에서 지각적으로 중요하지 않은 예들 동안 잔류 파형을 시프트함으로써 이것을 설명한다. 추정된 피치 지연 윤곽부와 매칭하기 위하여 잔류 파형을 변경함으로써, LPT의 유효성은 보전되고, 코딩 이득은 유지된다. 게다가, 잔류 변경으로 인한 연관된 지각적 품질 저하들은 중요하지 않은 것으로 요구된다.
피치 지연 윤곽부 정보의 처리에 대한 다른 개선은 미국 특허 6,113,653에서 제안되었고, 여기서 한 블록의 길이와 동일한 것보다 작은 간격들로 피치 지연 윤곽부를 조절하는 방법이 개시된다. 이 방법에서, 작은 수의 비트들은 몇몇 에러 최소화 기준에 따라 피치 지연 윤곽부의 조절을 코딩하기 위하여 사용된다. 상기 방법은 누산된 시프트 파라미터의 최소화, 또는 지각적으로 가중된 입력 스피치 및 지각적으로 가중된 합성 필터를 통하여 통과된 적응성 코드북(ACB) 기여 사이의 교차 상관의 최대화에 의해 피치 지연 윤곽부 조절에 대한 기술들을 기술한다. 또 다른 잘 알려진 피치 지연 조절 기준은 또한 타켓 스피치 및 필터링된 ACB 기여 사이의 지각적으로 가중된 에러 에너지의 최소화를 포함한다.
이 방법이 피치 지연 윤곽부 조절 정보를 추정 및 코딩하기 위한 매우 효과적인 기술을 사용하지만, 낮은 비트 레이트는 해상도 및/또는 코딩된 피치 지연 조절 파라미터들의 동적 범위를 제한하는 결과를 가진다.
그러므로, 보다 높은 긴 기간 예측 이득이 주어진 비트 레이트 동안 달성되거나, 또는 선택적으로, 유사한 긴 기간 예측이 종래 기술과 비교할 때 보다 낮은 비트 레이트에서 달성되도록, 예측기 스텝 크기의 동적 범위 및 분해도를 적응적으로 변경함으로써 낮은 비트 레이트 긴 기간 예측기들의 성능을 개선할 필요성이 존재한다.
도 1은 종래 기술 스피치 인코더의 블록도이다.
도 2는 스피치 인코더의 블록도이다.
도 3은 스피치 디코더의 블록도이다.
도 4는 시간 도메인에서 디스플레이된 바와 같은 신호들의 그래픽 표현을 도시한다.
도 5는 도 2 및 도 3의 인코더 및 디코더의 동작을 도시하는 흐름도이다.
일반적으로 언급하면, 개루프 피치 지연 윤곽부 추정기는 정보 신호의 코딩 동안 피치 지연 정보를 생성한다. 피치 지연 윤곽부(즉, 지난 프레임의 래그 대 현재 프레임의 래그의 선형 보간)는 진실 피치 지연 윤곽부의 보다 정밀한 추정을 허용하는 서브 프레임 기반으로 조절된다. 피치 지연 윤곽부 재구성 블록은 프레임들 사이의 정보 신호를 재구성하는데 디코더의 피치 지연 정보를 사용한다. 본 발명의 바람직한 실시예에서 피치 지연 윤곽부의 조절은 표준 편차 및/또는 피치 지연(τ0)의 변화를 바탕으로 한다.
보다 명확하게 언급하면, 정보 신호를 코딩하기 위한 방법은 정보 신호를 블 록들로 분할하는 단계, 정보의 현재 및 이전 블록들의 피치 지연을 추정하는 단계 및 τ0에서의 지난 변화들(예를 들어, 표준 편차 및/또는 분산)을 바탕으로 피치 지연에서의 조절을 형성하는 단계를 포함한다. 상기 방법은 하나의 블록 길이 보다 작거나 같은 간격들로 피치 지연 윤곽부의 모양을 조절하는 단계들 및 목적지에 전송하기에 적합한 코드들을 생성하기 위하여 조절된 피치 지연 윤곽부의 모양을 코딩하는 단계를 더 포함한다.
하나의 블록 길이 보다 작거나 같은 간격들에서 피치 지연 윤곽부의 모양을 조절하는 단계는 현재 및 이전 피치 지연들에서 또는 사이의 지점에서 조절된 피치 지연을 결정하는 단계 및 이전 피치 지연 포인트 및 조절된 피치 지연 포인트 사이의 선형 보간을 형성하는 단계를 더 포함한다. 조절된 피치 지연 포인트를 결정할 때, 누산된 시프트의 변화가 최소화된다. 조절된 피치 지연을 결정하는 단계는 타겟 잔류 신호 및 본래 잔류 신호 사이의 상관을 최대화하는 단계를 더 포함한다. 이전 피치 지연 포인트는 이전에 조절된 피치 지연 포인트를 더 포함한다. 선택적으로, 피치 지연 윤곽부의 모양을 조절하는 단계는 현재 및 이전 피치 지연들에서 또는 그 사이에서 다수의 조절된 피치 지연 포인트들을 결정하는 단계 및 조절된 피치 지연 포인트들 사이의 선형 보간을 형성하는 단계를 더 포함한다.
정보 신호를 코딩하기 위한 시스템이 또한 개시된다. 시스템은 정보 신호를 블록들로 분할하기 위한 수단 및 현재 및 이전 정보 블록들의 피치 지연을 추정하고 τ0에서의 지난 변화들(예를 들어, 표준 편차 및/또는 변화)을 바탕으로 피치 지 연을 조절하기 위한 수단을 포함하는 코더를 포함한다.
시스템 내에서, 정보 신호는 스피치 또는 오디오 신호를 더 포함하고 정보 신호들의 블록들은 정보 신호들의 프레임들을 더 포함한다. 피치 지연 정보는 피치 지연 조절 인덱스를 더 포함한다. 시스템은 또한 피치 지연 정보를 수신하고 정보 신호를 재구성하는데 사용하기 위하여 조절된 피치 지연 윤곽부(τc(n))를 형성하기 위한 디코더를 또한 포함한다.
도 2는 본 발명의 바람직한 실시예에 따른 적응성 스텝 크기 피치 지연 조절을 사용하는 스피치 압축 시스템(200)을 일반적으로 도시한다. 도 2에 도시된 바와 같이, 입력 스피치 신호 s(n)는 입력 스피치 신호 s(n)의 짧은 기간 스펙트럼 엔벨로프를 편평화하는 선형 예측(LP) 분석 필터(202)에 의해 처리된다. LP 분석 필터의 출력은 LP 잔류 ε(n)로서 표시된다. 그 후, LP 잔류 신호 ε(n)은 개루프 피치 지연 τ(m)을 생성하기 위하여 개루프 피치 지연 추정기(204)에 의해 사용된다. (다음 논의에서 이것 및 몇몇 다른 처리들의 상세 사항들이 TIA-127 EVRC에서 제공된다). 그 후, 개루프 피치 지연 τ(m)은 하기 표현식에 따라 서브프레임 지연 보간 종료점 매트릭스 d(m',j)를 생성하기 위하여 피치 지연 보간 블록(206)에 의해 사용된다:
Figure 112008006264695-PCT00002
(2)
여기서 τ(m)은 현재 프레임(m)에 대한 추정된 개루프 피치 지연이고, 이것은 최종 현재 프레임에 중심을 두고, τ(m-1)은 이전 프레임 m-1에 대한 추정된 개루프 피치 지연이고, f(n)은 하기와 같이 정의될 수 있는 한 세트의 피치 지연 보간 계수들이다.
f = {0.0, 0.3313, 0.6625, 1.0} (3)
이들 계수들은 비록 적당한 계수들의 세트가 3이 아닌 서브 프레임들의 값으로 유도될 수 있지만 서브 프레임들의 수가 3(예를 들어, 0≤m'<3)일 때 예가 제공된다.
또한, 입력으로서 개루프 피치 지연 τ(m)을 사용하는 것은 피치 지연 가변성 추정기(214)이다. 본 발명에 따르면, 개루프 피치 지연 추정의 샘플 표준 편차는 하기와 같이 정의된다:
Figure 112008006264695-PCT00003
(4)
여기서 샘플 평균
Figure 112008006264695-PCT00004
은 하기와 같이 정의된다:
Figure 112008006264695-PCT00005
(5)
관찰 수가 2(N=2)일 때, 상기 표현들은 다음과 같이 간략화될 수 있다는 것을 알 수 있다:
Figure 112008006264695-PCT00006
(6)
가변성 추정(στ) 및 개루프 피치 지연 τ(m)은 그 후 적응성 스텝 크기 생성기(215)에 대한 입력으로서 사용되고, 여기서 적응성 스텝 크기 δ(m)은 στ의 함수로서 다음과 같이 계산된다:
Figure 112008006264695-PCT00007
(7)
여기서 α(στ)는 피치 지연의 가변성 추정의 일부 함수이다. 본 발명의 바람직한 실시예에서, 이 함수는 다음과 같이 제공된다:
Figure 112008006264695-PCT00008
(8)
여기서 A 및 B는 상수들이고, στ는 τ의 표준 편차를 나타내고 αmax는 α(στ)의 몇몇 최대 허용 가능한 값일 수 있다.
적응성 스텝 크기 δ(m)는 지연 조절 계수 생성기(216)에 대한 입력이고, 피치 지연 조절 값 Δadj(i)은 다음과 같이 피치 지연 조절 인덱스(i)의 함수로서 계산될 수 있다 :
Figure 112008006264695-PCT00009
(9)
여기서 M은 후보 피치 지연 조절 인덱스들의 수이다.
상기 식들로부터 피치 지연 조절 값 Δadj(i)이 스텝 크기 δ(m)의 정수배를 가지는 것을 알 수 있고, 여기서 δ(m)은 피치 지연(종래에서처럼)의 평균뿐 아니 라, 피치 지연 값 τ(m)의 가변성 추정치(στ)의 함수이다. 그 후, 다양한 피치 지연 조절 값들은 몇몇 왜곡 메트릭에 따라 평가될 수 있고, 결과적으로 피치 지연 조절 값의 최적 값은 코딩 처리의 나머지에 대해 사용될 수 있다. 바람직한 실시예에서, 왜곡 메트릭은 i 번째 필터링된 적응성 코드북 기여 λ(i,n), 및 가중된 타겟 신호 sw(n) 사이의 지각적으로 가중된 평균 제곱 에러이다. 이 처리는 피치 지연 조절 인덱스 검색(218)에서 제공되고 하기와 같이 표현된다:
Figure 112008006264695-PCT00010
(10)
여기서 i*는 괄호 표현으로부터 얻어진 최대 값에 대응하는 최적 피치 지연 조절 인덱스이다.
도 10에 사용된 신호들을 얻기 위하여, 피치 지연 윤곽부 종료점 변경기(208)는 하기 표현에 따라 피치 지연 보간 곡선의 종료점들을 상향 또는 하향으로 이동시키기 위하여 사용된다:
Figure 112008006264695-PCT00011
(11)
이 표현으로부터, 후보 피치 지연 윤곽부 τc(n)는 계산되고(210), 적응성 코드북 기여부 E(n)는 얻어지고(212), 종래 기술에서처럼 필터링된 적응성 코드북 기여부 λ(n)를 얻기 위하여 필터링된다(220).
고정된 코드북과 같은 동작 표준 변수들 동안, FCB 및 ACB 이득 인덱스 등은 전송기(200)에 의해 전송된다. 이들 값들과 함께, 각각의 서브프레임에 대한 지연 조절 인덱스(i)는 현재 프레임 τ(m)에 대한 피치 지연 값을 위한 코드와 함께 전송된다. 이전에 전송된 프레임 τ(m-1)로부터의 피치 지연이 또한 사용된다. 디코더는 연속적인 피치 지연 값들 사이의 보간 곡선을 생성하기 위하여 i, τ(m) 및 τ(m-1)을 사용할 것이다. 보다 특히, 수신기는 상기된 바와 같이 피치 지연 조절 인덱스(i)의 함수로서 Δadj(i)를 계산할 것이고, 방정식 11에 따라 피치 지연 보간 곡선의 종료점들을 상향 또는 하향으로 이동시키기 위하여 Δadj(i)를 적용할 것이다.
도 3은 수신기(300)의 블록도이다. 도시된 바와 같이, 피치 지연 파라미터 인덱스들은 τ(m)을 생성하기 위하여 지연 디코더(304)에 의해 수신된다. 보다 특히, 디코더(304)는 τ(m)을 나타내는 인덱스들 또는 "코드들"을 수신하고, τ(m) 및 τ(m-1)을 생성하기 위하여 이들을 디코딩한다. 피치 지연 값들은 피치 지연 가변성 추정기(214)에 대한 출력이고, 피치 지연 변화는 결정되고 적응성 스텝 크기 생성기(215)에 출력된다. ㆍ(m)에 대한 값은 생성기(215)에 의해 계산된다. 적응성 스텝 크기는 지연 조절 계수 생성기(216)에 출력된다. Δadj(i)에 대한 값은 상기된 바와 같이 피치 지연 조절 인덱스(i)의 함수로서 생성기(216)에 의해 계산되고, 종료점 변경 회로(308)에 출력된다.
전송기(200)를 사용하여, 피치 지연 τ(m)은 지연 보간 블록(307)에 출력되고 식 2에 따라 서브프레임 지연 보간 종료점 매트릭스 d(m',j)를 생성하기 위하여 사용된다. 지연 윤곽부 종료점 변경 회로(308)는 종료점 매트릭스를 취하며 d'(m',j) = d(m',j)+Δadj(i)에 따라 피치 지연 보간 곡선의 종료점들을 상향 또는 하향으로 시프트한다. 그 후, 시프트된 종료점들은 ACB(312)(종래 기술처럼)로부터 샘플들을 인출(fetch)하기 위하여 추후에 사용되는, 조절된 지연 윤곽부 τc(n)를 생성하기 위하여 계산 회로(310)에 의해 사용된다. 그 후, ACB 기여부는 스케일링(scale)되고 결합된 여기 신호를 형성하기 위하여 스케일링된 고정 코드북 기여부와 결합되며, 상기 결합된 여기 신호는 출력 스피치 신호를 형성하기 위하여 합성 필터(302)에 대한 입력으로서 사용된다. 결합된 여기 신호는 다음 서브프레임(종래 기술에서 처럼)에 대한 ACB를 업데이트하기 위하여 피드백이 사용된다.
도 4는 시간 도메인에 디스플레이된 이전 섹션의 신호들의 그래픽 표현을 도시한다. 이들 신호들은 14kHz의 샘플링 주파수를 가진 광대역 스피치 코더 구성을 바탕으로 샘플링된다. 그러므로, 신호(402)(가중된 스피치 신호 sw(n))는 1/2 제 2 샘플(7000 샘플들)을 포함한다. 이 예에서, 프레임 크기는 280 샘플들이고 서브 프레임 크기는 70이다. 신호들(404-410)은 서브 프레임당 하나의 샘플을 사용하여 디스플레이된다.
입력 신호로부터 개루프 피치 지연 τ(m)(404)이 추정된다. 도시된 바와 같이, 개루프 피치 지연 추정치는 매우 주기적인 스피치(샘플들 0-2000 및 4000-6500)에 대해 매우 부드럽고, 대조적으로 비음성 스피치 및 전이들(샘플들 2000-4000 및 6500-7000) 동안 매우 불규칙적이다. 본 발명에 따라, 스텝 크기 δ(m)(406)가 도시된다. 도시된 바와 같이, 스텝 크기는 피치 지연 추정치의 가변성이 작을 때 비교적 작고, 반대로 스텝 크기는 피치 지연 추정치의 가변성이 클 때 비교적 크다. 적응성 스텝 크기의 효과들은 최적 피치 지연 조절 값 Δadj(i)(408)에서 추가로 도시될 수 있다. 여기서, 최적 피치 지연 조절 값은 단지 4개의 후보들(서브 프레임 당 2 비트들)을 바탕으로 한다. 매우 주기적인 영역들 동안, 변화는 작고 분해도는 피치 지연 추정의 미세 조절을 허용하도록 강조된다. 비음성 및 전이 영역들 동안, 피치 지연 변화는 크고 추후 넓은 동적 범위는 피치 지연 추정치에서 높은 불확실성으로 인해 강조된다. 마지막으로, 피치 지연 조절 종료점 d'(m',1)(410)은 본 발명에 따라 피치 지연 윤곽부의 최종 복합 추정치를 나타내기 위하여 도시된다. 개루프 피치 지연(404)과 비교할 때, 본 발명의 전체적인 효과를 쉽게 알 수 있다.
도 5는 각각 도 2 및 도 3의 인코더 및 디코더의 동작을 도시하는 흐름도이다. 특히, 인코더(200) 및 디코더(300)에 의한 피치 지연 조절 값 Δadj의 생성이 기술된다. 논리 흐름은 단계(501)에서 시작하고, 피치 지연은 지연 추정 회로(204), 또는 입력 신호를 바탕으로 하는 지연 디코더(304)에 의해 추정된다. 본 발명의 바람직한 실시예에서, 입력 신호는 바람직하게 스피치이지만, 다른 오디오 입력 신호들이 고려된다. 단계(503)에서 피치 지연 가변성 추정기(214)는 적응성 스텝 크기 값 ㆍ(m)을 생성하기 위하여 피치 지연 추정을 바탕으로 피치 지연(τ)의 변화 및/또는 표준 편차를 추정한다. 특히, τ의 지난 값들은 στ를 결정하기 위하여 분석된다. ㆍ(m)은 식(7)에 따른 στ로부터 계산된다. 단계(505)에서 피치 지연 조절 계수 생성기(216)는 ·(m)를 사용하고 조절 값 (Δadj)에 대한 값을 결정한다. 상기된 바와 같이,
Figure 112008006264695-PCT00012
,
Figure 112008006264695-PCT00013
를 가진다. 그 후, Δadj에 대한 값은 제 2 피치 지연 파라미터, 특히 인코딩된 피치 파라미터를 생성하기 위하여 변경 회로(208)에 의해 사용된다(단계 507). 본 발명의 바람직한 실시예에서, 인코딩된 피치 파라미터는 조절 값을 바탕으로, 특히 표현 d'(m',j) = d(m',j)+Δadj(i)에 따라 하향 또는 하향으로 이동되는 피치 지연 보간 곡선의 종료점들을 포함하고, 여기서 i*는 방정식 10으로부터 얻어진 최대 값에 대응하는 최적 피치 지연 조절 인덱스이다.
본 발명이 특히 바람직한 실시예를 참조하여 도시 및 기술되었지만, 당업자는 다양한 형태 및 항목들의 변화가 본 발명의 사상 및 범위에서 벗어나지 않고 이루어질 수 있다는 것을 이해할 것이다. 예를 들어, 본 발명의 바람직한 실시예에서 피치 지연 보간 곡선의 종료점들은 적응성 스텝 크기를 바탕으로 시프트되고, 당업자 중 하나는 임의의 인코딩된 피치 파라미터가 적응성 스텝 크기를 바탕으로 생성될 수 있는 것을 인식할 것이다. 특히, 본 발명은 검색 범위 및/또는 분해도(즉, 스텝 크기)가 피치 지연 유효성의 함수를 바탕으로 이루어짐으로써 종래 폐루프 피치 지연 및 피치 검색 방법들(예를 들어, 미국특허 5,253,269)에 적용될 수 있다. 상기 방법들은 검색되는 현재 피치 값의 절대 범위만을 바탕으로 미리 결정 된 분해도로 제한된다.
종래 기술에서 디코딩 처리들에 본 발명의 사용은 당업자에게 명백한 것으로 보인다. 예를 들어, 본 발명의 바람직한 실시예에서 피치 지연 보간 곡선의 종료점들은 적응성 스텝 크기를 바탕으로 상향 또는 하향으로 시프트될 수 있고, 당업자 중 하나는 임의의 피치 지연 파라미터가 적응성 스텝 크기를 바탕으로 생성될 수 있는 것을 인식할 것이다. 이전 논의에서 처럼, GSM HR 같은 스피치 디코더는 델타 코드화 래그 정보(즉, 제 2 피치 지연 파라미터)의 범위 및 해상도를 결정하기 위하여 임의의 제 1 피치 지연 파라미터로부터 얻어진 피치 지연의 변화를 바탕으로 적응성 스텝 크기를 사용할 수 있다. 그러므로, 제 2 피치 지연 파라미터는 적응성 스텝 크기를 바탕으로 할 수 있다.
게다가, 대안적인 왜곡 메트릭은 본 발명에 따른 피치 지연 윤곽부 조절을 달성하기 위하여 누적된 시프트 파라미터의 최소화 또는 표준화된 교차 상관 파라미터의 최대화와 같이 사용될 수 있다. 본 발명은 적용되는 왜곡 메트릭에 무관하고, 임의의 방법이 본 발명의 사상 및 범위에서 벗어나지 않고 사용될 수 있는 것은 당업자에게 명백하다.

Claims (20)

  1. 스피치 인코더를 동작시키는 방법에 있어서,
    입력 신호를 바탕으로 피치 지연을 추정하는 단계;
    상기 피치 지연 추정을 바탕으로 피치 지연의 변화를 추정하는 단계;
    상기 피치 지연의 추정을 바탕으로 적응성 스텝 크기를 결정하는 단계; 및
    상기 적응성 스텝 크기를 바탕으로 인코딩된 피치 파라미터를 생성하는 단계를 포함하는, 스피치 인코더 동작 방법.
  2. 제 1 항에 있어서,
    상기 입력 신호를 바탕으로 상기 피치 지연을 추정하는 단계는 스피치 또는 오디오 신호를 바탕으로 상기 피치 지연을 추정하는 단계를 포함하는, 스피치 인코더 동작 방법.
  3. 제 1 항에 있어서,
    피치 지연 변화를 추정하는 단계는 피치 지연의 변화 및/또는 표준 편차를 추정하는 단계를 포함하는, 스피치 인코더 동작 방법.
  4. 제 1 항에 있어서,
    상기 적응성 스텝 크기를 결정하는 단계는 적응성 스텝 크기 δ(m)을 결정하 는 단계를 포함하고, 상기 δ(m)은
    Figure 112008006264695-PCT00014
    로서 표현되고, α(στ)는 피치 지연의 가변성 추정의 일부 함수이고, τ(m)은 프레임 수(m)에 대한 피치 지연 추정치인, 스피치 인코더 동작 방법.
  5. 제 4 항에 있어서,
    α(στ)=min(Aστ+B, αmax)이고 여기서 A 및 B는 미리 결정된 값들이고, στ는 τ의 표준 편차이고 αmax는 α(στ)의 최대 허용 가능한 값인, 스피치 인코더 동작 방법.
  6. 제 1 항에 있어서,
    상기 적응성 스텝 크기를 바탕으로 인코딩된 피치 파라미터를 생성하는 단계는 지연 조절 값 Δadj을 결정하는 단계를 포함하고, 여기서
    Figure 112008006264695-PCT00015
    이고, M은 후보 피치 지연 조절 인덱스들의 수이고, δ(m)은 적응성 스텝 크기이고,
    Figure 112008006264695-PCT00016
    는 인코딩된 피치 파라미터인, 스피치 인코더 동작 방법.
  7. 제 6 항에 있어서,
    상기 지연 조절 값 Δadj은 d'(m',j)=d(m',j)+Δadj(i)에 따라 피치 지연 보간 곡선의 종료점들을 상향 또는 하향으로 시프트하기 위하여 사용되고, d(m',j)는 서브프레임 지연 보간 종료점 매트릭스인, 스피치 인코더 동작 방법.
  8. 제 1 항에 있어서,
    상기 적응성 스텝 크기를 바탕으로 하는 인코딩된 피치 파라미터를 생성하는 단계는 왜곡 기준을 평가하는 단계를 포함하는, 스피치 인코더 동작 방법.
  9. 제 8 항에 있어서,
    왜곡 기준을 평가하는 단계는 평균 제곱 에러 파라미터의 최소치, 누적된 시프트 파라미터의 최소치, 및 표준화된 교차 상관 파라미터의 최대치 중 하나를 평가하는 단계를 포함하는, 스피치 인코더 동작 방법.
  10. 스피치 디코더의 동작 방법에 있어서,
    제 1 피치 지연 파라미터를 수신하는 단계;
    상기 제 1 피치 지연 파라미터를 바탕으로 피치 지연 변화를 추정하는 단계;
    상기 피치 지연의 변화를 바탕으로 적응성 스텝 크기를 결정하는 단계; 및
    상기 적응성 스텝 크기를 바탕으로 제 2 피치 지연 파라미터를 생성하는 단계를 포함하는, 스피치 디코더 동작 방법.
  11. 제 10 항에 있어서,
    상기 피치 지연 변화를 추정하는 단계는 피치 지연의 변화 및/또는 표준 편차를 추정하는 단계를 포함하는, 스피치 디코더 동작 방법.
  12. 제 10 항에 있어서,
    상기 적응성 스텝 크기를 결정하는 단계는 적응성 스텝 크기 δ(m)을 결정하는 단계를 포함하고, 상기 δ(m)은
    Figure 112008006264695-PCT00017
    로서 표현되고, α(στ)는 피치 지연의 가변성 추정의 일부 함수이고, τ(m)은 프레임 수(m)에 대한 피치 지연 추정치인, 스피치 디코더 동작 방법.
  13. 제 12 항에 있어서,
    α(στ)=min(Aστ+B, αmax)이고 여기서 A 및 B는 미리 결정되고, στ는 τ의 표준 편차이고 αmax는 α(στ)의 최대 허용 가능 값인, 스피치 디코더 동작 방법.
  14. 제 10 항에 있어서,
    상기 적응성 스텝 크기를 바탕으로 상기 제 2 피치 지연 파라미터를 생성하 는 단계는 지연 조절 값 Δadj을 결정하는 단계를 포함하고, 여기서
    Figure 112008006264695-PCT00018
    이고, M은 후보 피치 지연 조절 인덱스들의 수이고, δ(m)은 적응성 스텝 크기인, 스피치 디코더 동작 방법.
  15. 제 14 항에 있어서,
    상기 지연 조절 값 Δadj은 식 d'(m',j)=d(m',j)+Δadj(i)에 따라 피치 지연 보간 곡선의 종료점들을 상향 또는 하향으로 시프트하기 위하여 사용되고, d(m',j)는 서브프레임 지연 보간 종료점 매트릭스이고, d'(m',j)는 제 2 피치 지연 파라미터인, 스피치 디코더 동작 방법.
  16. 장치에 있어서,
    피치 지연 변화를 추정하는 가변성 추정기;
    상기 피치 지연 변화를 바탕으로 적응성 스텝 크기를 결정하는 계수 생성기; 및
    상기 적응성 스텝 크기를 바탕으로 피치 파라미터를 변경하는 변경 회로를 포함하는, 장치.
  17. 제 16 항에 있어서,
    상기 변경 회로는 상기 적응성 스텝 크기를 바탕으로 피치 지연 보간 곡선 종료점들을 상향 및 하향으로 변경시키는, 장치.
  18. 제 16 항에 있어서,
    상기 피치 지연은 스피치 또는 오디오 신호를 바탕으로 하는, 장치.
  19. 제 16 항에 있어서,
    상기 피치 지연 변화는 피치 지연의 변화 및/또는 표준 변화를 포함하는, 장치.
  20. 제 16 항에 있어서,
    상기 적응성 스텝 크기는
    Figure 112008006264695-PCT00019
    로서 계산되고, α(στ)는 피치 지연의 가변성 추정치의 일부 함수인, 장치.
KR1020087002013A 2005-07-27 2006-06-29 피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기위한 방법 및 장치 KR100979090B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/190,680 2005-07-27
US11/190,680 US9058812B2 (en) 2005-07-27 2005-07-27 Method and system for coding an information signal using pitch delay contour adjustment

Publications (2)

Publication Number Publication Date
KR20080021814A true KR20080021814A (ko) 2008-03-07
KR100979090B1 KR100979090B1 (ko) 2010-08-31

Family

ID=37695451

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087002013A KR100979090B1 (ko) 2005-07-27 2006-06-29 피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기위한 방법 및 장치

Country Status (8)

Country Link
US (1) US9058812B2 (ko)
EP (1) EP1922718B1 (ko)
JP (1) JP4611424B2 (ko)
KR (1) KR100979090B1 (ko)
CN (1) CN101228573B (ko)
AT (1) ATE456846T1 (ko)
DE (1) DE602006012061D1 (ko)
WO (1) WO2007018815A2 (ko)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9058812B2 (en) * 2005-07-27 2015-06-16 Google Technology Holdings LLC Method and system for coding an information signal using pitch delay contour adjustment
US8092465B2 (en) 2006-06-09 2012-01-10 Biomet Manufacturing Corp. Patient specific knee alignment guide and associated method
US7967868B2 (en) 2007-04-17 2011-06-28 Biomet Manufacturing Corp. Patient-modified implant and associated method
US8407067B2 (en) 2007-04-17 2013-03-26 Biomet Manufacturing Corp. Method and apparatus for manufacturing an implant
US8568487B2 (en) 2006-02-27 2013-10-29 Biomet Manufacturing, Llc Patient-specific hip joint devices
US20150335438A1 (en) 2006-02-27 2015-11-26 Biomet Manufacturing, Llc. Patient-specific augments
US8473305B2 (en) 2007-04-17 2013-06-25 Biomet Manufacturing Corp. Method and apparatus for manufacturing an implant
US8070752B2 (en) 2006-02-27 2011-12-06 Biomet Manufacturing Corp. Patient specific alignment guide and inter-operative adjustment
US8864769B2 (en) * 2006-02-27 2014-10-21 Biomet Manufacturing, Llc Alignment guides with patient-specific anchoring elements
US8591516B2 (en) 2006-02-27 2013-11-26 Biomet Manufacturing, Llc Patient-specific orthopedic instruments
US9289253B2 (en) 2006-02-27 2016-03-22 Biomet Manufacturing, Llc Patient-specific shoulder guide
US9173661B2 (en) 2006-02-27 2015-11-03 Biomet Manufacturing, Llc Patient specific alignment guide with cutting surface and laser indicator
US9113971B2 (en) 2006-02-27 2015-08-25 Biomet Manufacturing, Llc Femoral acetabular impingement guide
US8858561B2 (en) * 2006-06-09 2014-10-14 Blomet Manufacturing, LLC Patient-specific alignment guide
US8241293B2 (en) 2006-02-27 2012-08-14 Biomet Manufacturing Corp. Patient specific high tibia osteotomy
US8608749B2 (en) 2006-02-27 2013-12-17 Biomet Manufacturing, Llc Patient-specific acetabular guides and associated instruments
US8608748B2 (en) 2006-02-27 2013-12-17 Biomet Manufacturing, Llc Patient specific guides
US9339278B2 (en) 2006-02-27 2016-05-17 Biomet Manufacturing, Llc Patient-specific acetabular guides and associated instruments
US9345548B2 (en) 2006-02-27 2016-05-24 Biomet Manufacturing, Llc Patient-specific pre-operative planning
US8298237B2 (en) * 2006-06-09 2012-10-30 Biomet Manufacturing Corp. Patient-specific alignment guide for multiple incisions
US9907659B2 (en) * 2007-04-17 2018-03-06 Biomet Manufacturing, Llc Method and apparatus for manufacturing an implant
US10278711B2 (en) * 2006-02-27 2019-05-07 Biomet Manufacturing, Llc Patient-specific femoral guide
US8133234B2 (en) * 2006-02-27 2012-03-13 Biomet Manufacturing Corp. Patient specific acetabular guide and method
US20110190899A1 (en) * 2006-02-27 2011-08-04 Biomet Manufacturing Corp. Patient-specific augments
US8535387B2 (en) 2006-02-27 2013-09-17 Biomet Manufacturing, Llc Patient-specific tools and implants
US9918740B2 (en) 2006-02-27 2018-03-20 Biomet Manufacturing, Llc Backup surgical instrument system and method
US8377066B2 (en) 2006-02-27 2013-02-19 Biomet Manufacturing Corp. Patient-specific elbow guides and associated methods
US8603180B2 (en) 2006-02-27 2013-12-10 Biomet Manufacturing, Llc Patient-specific acetabular alignment guides
US8282646B2 (en) 2006-02-27 2012-10-09 Biomet Manufacturing Corp. Patient specific knee alignment guide and associated method
US9795399B2 (en) 2006-06-09 2017-10-24 Biomet Manufacturing, Llc Patient-specific knee alignment guide and associated method
US8346546B2 (en) * 2006-08-15 2013-01-01 Broadcom Corporation Packet loss concealment based on forced waveform alignment after packet loss
US8265949B2 (en) 2007-09-27 2012-09-11 Depuy Products, Inc. Customized patient surgical plan
US8357111B2 (en) 2007-09-30 2013-01-22 Depuy Products, Inc. Method and system for designing patient-specific orthopaedic surgical instruments
EP2957237A1 (en) 2007-09-30 2015-12-23 DePuy Products, Inc. Customized patient-specific orthopaedic surgical instrumentation
US8170641B2 (en) 2009-02-20 2012-05-01 Biomet Manufacturing Corp. Method of imaging an extremity of a patient
DE102009028503B4 (de) 2009-08-13 2013-11-14 Biomet Manufacturing Corp. Resektionsschablone zur Resektion von Knochen, Verfahren zur Herstellung einer solchen Resektionsschablone und Operationsset zur Durchführung von Kniegelenk-Operationen
CN102257564B (zh) * 2009-10-21 2013-07-10 松下电器产业株式会社 音频编码装置、解码装置、方法、电路及程序
US8632547B2 (en) * 2010-02-26 2014-01-21 Biomet Sports Medicine, Llc Patient-specific osteotomy devices and methods
US9066727B2 (en) * 2010-03-04 2015-06-30 Materialise Nv Patient-specific computed tomography guides
US9271744B2 (en) 2010-09-29 2016-03-01 Biomet Manufacturing, Llc Patient-specific guide for partial acetabular socket replacement
US9968376B2 (en) 2010-11-29 2018-05-15 Biomet Manufacturing, Llc Patient-specific orthopedic instruments
US9241745B2 (en) 2011-03-07 2016-01-26 Biomet Manufacturing, Llc Patient-specific femoral version guide
US8715289B2 (en) 2011-04-15 2014-05-06 Biomet Manufacturing, Llc Patient-specific numerically controlled instrument
US9675400B2 (en) 2011-04-19 2017-06-13 Biomet Manufacturing, Llc Patient-specific fracture fixation instrumentation and method
US8956364B2 (en) 2011-04-29 2015-02-17 Biomet Manufacturing, Llc Patient-specific partial knee guides and other instruments
US8668700B2 (en) 2011-04-29 2014-03-11 Biomet Manufacturing, Llc Patient-specific convertible guides
US8532807B2 (en) 2011-06-06 2013-09-10 Biomet Manufacturing, Llc Pre-operative planning and manufacturing method for orthopedic procedure
US9084618B2 (en) 2011-06-13 2015-07-21 Biomet Manufacturing, Llc Drill guides for confirming alignment of patient-specific alignment guides
US8764760B2 (en) 2011-07-01 2014-07-01 Biomet Manufacturing, Llc Patient-specific bone-cutting guidance instruments and methods
US20130001121A1 (en) 2011-07-01 2013-01-03 Biomet Manufacturing Corp. Backup kit for a patient-specific arthroplasty kit assembly
US8597365B2 (en) 2011-08-04 2013-12-03 Biomet Manufacturing, Llc Patient-specific pelvic implants for acetabular reconstruction
US9066734B2 (en) 2011-08-31 2015-06-30 Biomet Manufacturing, Llc Patient-specific sacroiliac guides and associated methods
US9295497B2 (en) 2011-08-31 2016-03-29 Biomet Manufacturing, Llc Patient-specific sacroiliac and pedicle guides
US9386993B2 (en) 2011-09-29 2016-07-12 Biomet Manufacturing, Llc Patient-specific femoroacetabular impingement instruments and methods
ES2635542T3 (es) 2011-10-27 2017-10-04 Biomet Manufacturing, Llc Guías glenoideas específicas para el paciente
US9301812B2 (en) 2011-10-27 2016-04-05 Biomet Manufacturing, Llc Methods for patient-specific shoulder arthroplasty
US9554910B2 (en) 2011-10-27 2017-01-31 Biomet Manufacturing, Llc Patient-specific glenoid guide and implants
KR20130046337A (ko) 2011-10-27 2013-05-07 삼성전자주식회사 멀티뷰 디바이스 및 그 제어방법과, 디스플레이장치 및 그 제어방법과, 디스플레이 시스템
US9451973B2 (en) 2011-10-27 2016-09-27 Biomet Manufacturing, Llc Patient specific glenoid guide
US9274683B2 (en) * 2011-12-30 2016-03-01 Google Inc. Interactive answer boxes for user search queries
US9237950B2 (en) 2012-02-02 2016-01-19 Biomet Manufacturing, Llc Implant with patient-specific porous structure
MX362139B (es) * 2012-11-15 2019-01-07 Ntt Docomo Inc Dispositivo codificador de audio, metodo de codificacion de audio, programa de codificacion de audio, dispositivo decodificador de audio, metodo de decodificacion de audio, y programa de decodificacion de audio.
US9060788B2 (en) 2012-12-11 2015-06-23 Biomet Manufacturing, Llc Patient-specific acetabular guide for anterior approach
US9204977B2 (en) 2012-12-11 2015-12-08 Biomet Manufacturing, Llc Patient-specific acetabular guide for anterior approach
US9839438B2 (en) 2013-03-11 2017-12-12 Biomet Manufacturing, Llc Patient-specific glenoid guide with a reusable guide holder
US9579107B2 (en) 2013-03-12 2017-02-28 Biomet Manufacturing, Llc Multi-point fit for patient specific guide
US9826981B2 (en) 2013-03-13 2017-11-28 Biomet Manufacturing, Llc Tangential fit of patient-specific guides
US9498233B2 (en) 2013-03-13 2016-11-22 Biomet Manufacturing, Llc. Universal acetabular guide and associated hardware
US9517145B2 (en) 2013-03-15 2016-12-13 Biomet Manufacturing, Llc Guide alignment system and method
US20150112349A1 (en) 2013-10-21 2015-04-23 Biomet Manufacturing, Llc Ligament Guide Registration
US10282488B2 (en) 2014-04-25 2019-05-07 Biomet Manufacturing, Llc HTO guide with optional guided ACL/PCL tunnels
US9408616B2 (en) 2014-05-12 2016-08-09 Biomet Manufacturing, Llc Humeral cut guide
US9561040B2 (en) 2014-06-03 2017-02-07 Biomet Manufacturing, Llc Patient-specific glenoid depth control
US9839436B2 (en) 2014-06-03 2017-12-12 Biomet Manufacturing, Llc Patient-specific glenoid depth control
US9833245B2 (en) 2014-09-29 2017-12-05 Biomet Sports Medicine, Llc Tibial tubercule osteotomy
US9826994B2 (en) 2014-09-29 2017-11-28 Biomet Manufacturing, Llc Adjustable glenoid pin insertion guide
US9820868B2 (en) 2015-03-30 2017-11-21 Biomet Manufacturing, Llc Method and apparatus for a pin apparatus
US10568647B2 (en) 2015-06-25 2020-02-25 Biomet Manufacturing, Llc Patient-specific humeral guide designs
US10226262B2 (en) 2015-06-25 2019-03-12 Biomet Manufacturing, Llc Patient-specific humeral guide designs
US10722310B2 (en) 2017-03-13 2020-07-28 Zimmer Biomet CMF and Thoracic, LLC Virtual surgery planning system and method
US11051829B2 (en) 2018-06-26 2021-07-06 DePuy Synthes Products, Inc. Customized patient-specific orthopaedic surgical instrument
CN113870885B (zh) * 2021-12-02 2022-02-22 北京百瑞互联技术有限公司 蓝牙音频啸叫检测和抑制方法、装置、介质及设备

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4201958A (en) * 1977-12-27 1980-05-06 Bell Telephone Laboratories, Incorporated Delta modulation which partitions input signal into variable-time segments that are iteratively encoded
CA1252568A (en) * 1984-12-24 1989-04-11 Kazunori Ozawa Low bit-rate pattern encoding and decoding capable of reducing an information transmission rate
JP2884163B2 (ja) * 1987-02-20 1999-04-19 富士通株式会社 符号化伝送装置
US5359696A (en) 1988-06-28 1994-10-25 Motorola Inc. Digital speech coder having improved sub-sample resolution long-term predictor
US5097508A (en) 1989-08-31 1992-03-17 Codex Corporation Digital speech coder having improved long term lag parameter determination
US5253269A (en) 1991-09-05 1993-10-12 Motorola, Inc. Delta-coded lag information for use in a speech coder
SE469764B (sv) * 1992-01-27 1993-09-06 Ericsson Telefon Ab L M Saett att koda en samplad talsignalvektor
US5495555A (en) * 1992-06-01 1996-02-27 Hughes Aircraft Company High quality low bit rate celp-based speech codec
CA2154911C (en) * 1994-08-02 2001-01-02 Kazunori Ozawa Speech coding device
JP3087591B2 (ja) * 1994-12-27 2000-09-11 日本電気株式会社 音声符号化装置
US5699478A (en) * 1995-03-10 1997-12-16 Lucent Technologies Inc. Frame erasure compensation technique
US5699485A (en) * 1995-06-07 1997-12-16 Lucent Technologies Inc. Pitch delay modification during frame erasures
US5774837A (en) * 1995-09-13 1998-06-30 Voxware, Inc. Speech coding system and method using voicing probability determination
US5704003A (en) * 1995-09-19 1997-12-30 Lucent Technologies Inc. RCELP coder
US5819213A (en) * 1996-01-31 1998-10-06 Kabushiki Kaisha Toshiba Speech encoding and decoding with pitch filter range unrestricted by codebook range and preselecting, then increasing, search candidates from linear overlap codebooks
US5809459A (en) * 1996-05-21 1998-09-15 Motorola, Inc. Method and apparatus for speech excitation waveform coding using multiple error waveforms
US6014622A (en) * 1996-09-26 2000-01-11 Rockwell Semiconductor Systems, Inc. Low bit rate speech coder using adaptive open-loop subframe pitch lag estimation and vector quantization
US6009395A (en) * 1997-01-02 1999-12-28 Texas Instruments Incorporated Synthesizer and method using scaled excitation signal
FI113903B (fi) * 1997-05-07 2004-06-30 Nokia Corp Puheen koodaus
US6507814B1 (en) * 1998-08-24 2003-01-14 Conexant Systems, Inc. Pitch determination using speech classification and prior pitch estimation
US7072832B1 (en) * 1998-08-24 2006-07-04 Mindspeed Technologies, Inc. System for speech encoding having an adaptive encoding arrangement
US6113653A (en) * 1998-09-11 2000-09-05 Motorola, Inc. Method and apparatus for coding an information signal using delay contour adjustment
US6212496B1 (en) * 1998-10-13 2001-04-03 Denso Corporation, Ltd. Customizing audio output to a user's hearing in a digital telephone
JP3180786B2 (ja) * 1998-11-27 2001-06-25 日本電気株式会社 音声符号化方法及び音声符号化装置
DE69937907T2 (de) * 1999-04-19 2008-12-24 Fujitsu Ltd., Kawasaki Sprachkodiererprozessor und sprachkodierungsmethode
US6604070B1 (en) * 1999-09-22 2003-08-05 Conexant Systems, Inc. System of encoding and decoding speech signals
US6636829B1 (en) * 1999-09-22 2003-10-21 Mindspeed Technologies, Inc. Speech communication system and method for handling lost frames
US6782360B1 (en) * 1999-09-22 2004-08-24 Mindspeed Technologies, Inc. Gain quantization for a CELP speech coder
US20020016161A1 (en) * 2000-02-10 2002-02-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for compression of speech encoded parameters
US6584438B1 (en) * 2000-04-24 2003-06-24 Qualcomm Incorporated Frame erasure compensation method in a variable rate speech coder
US7010480B2 (en) * 2000-09-15 2006-03-07 Mindspeed Technologies, Inc. Controlling a weighting filter based on the spectral content of a speech signal
US6804203B1 (en) * 2000-09-15 2004-10-12 Mindspeed Technologies, Inc. Double talk detector for echo cancellation in a speech communication system
US6760698B2 (en) * 2000-09-15 2004-07-06 Mindspeed Technologies Inc. System for coding speech information using an adaptive codebook with enhanced variable resolution scheme
SE519981C2 (sv) * 2000-09-15 2003-05-06 Ericsson Telefon Ab L M Kodning och avkodning av signaler från flera kanaler
US7272555B2 (en) * 2001-09-13 2007-09-18 Industrial Technology Research Institute Fine granularity scalability speech coding for multi-pulses CELP-based algorithm
US20040002856A1 (en) * 2002-03-08 2004-01-01 Udaya Bhaskar Multi-rate frequency domain interpolative speech CODEC system
EP1483758A4 (en) * 2002-03-12 2007-04-11 Dilithium Networks Pty Ltd METHOD OF CALCULATING THE DELAY OF ADAPTIVE CODES BOOK PASTE IN AUDIO TRANSCODERS
KR100499047B1 (ko) * 2002-11-25 2005-07-04 한국전자통신연구원 서로 다른 대역폭을 갖는 켈프 방식 코덱들 간의 상호부호화 장치 및 그 방법
US7433815B2 (en) * 2003-09-10 2008-10-07 Dilithium Networks Pty Ltd. Method and apparatus for voice transcoding between variable rate coders
US20050091044A1 (en) * 2003-10-23 2005-04-28 Nokia Corporation Method and system for pitch contour quantization in audio coding
US7613607B2 (en) * 2003-12-18 2009-11-03 Nokia Corporation Audio enhancement in coded domain
US7792670B2 (en) * 2003-12-19 2010-09-07 Motorola, Inc. Method and apparatus for speech coding
US9058812B2 (en) * 2005-07-27 2015-06-16 Google Technology Holdings LLC Method and system for coding an information signal using pitch delay contour adjustment

Also Published As

Publication number Publication date
CN101228573A (zh) 2008-07-23
EP1922718B1 (en) 2010-01-27
DE602006012061D1 (de) 2010-03-18
EP1922718A2 (en) 2008-05-21
US9058812B2 (en) 2015-06-16
WO2007018815A2 (en) 2007-02-15
EP1922718A4 (en) 2008-09-03
JP4611424B2 (ja) 2011-01-12
WO2007018815A3 (en) 2007-10-04
US20070027680A1 (en) 2007-02-01
JP2009504003A (ja) 2009-01-29
ATE456846T1 (de) 2010-02-15
CN101228573B (zh) 2011-08-10
KR100979090B1 (ko) 2010-08-31

Similar Documents

Publication Publication Date Title
KR100979090B1 (ko) 피치 지연 윤곽부 조절을 사용하여 정보 신호를 코딩하기위한 방법 및 장치
US6202046B1 (en) Background noise/speech classification method
KR100873836B1 (ko) Celp 트랜스코딩
AU761131B2 (en) Split band linear prediction vocodor
US7016831B2 (en) Voice code conversion apparatus
KR101853352B1 (ko) 정렬된 예견 부를 사용하여 오디오 신호를 인코딩하고 디코딩하기 위한 장치 및 방법
JP2017526950A (ja) 低遅延符号化/復号のための補間による音声信号のリサンプリング
KR20020052191A (ko) 음성 분류를 이용한 음성의 가변 비트 속도 켈프 코딩 방법
KR100218214B1 (ko) 음성 부호화 장치 및 음성 부호화 복호화 장치
US20040111257A1 (en) Transcoding apparatus and method between CELP-based codecs using bandwidth extension
KR100499047B1 (ko) 서로 다른 대역폭을 갖는 켈프 방식 코덱들 간의 상호부호화 장치 및 그 방법
KR100409166B1 (ko) 지연 윤곽 조정을 사용하여 정보 신호를 코딩하는 방법 및장치
US8112271B2 (en) Audio encoding device and audio encoding method
JPH05232995A (ja) 一般化された合成による分析音声符号化方法と装置
KR960011132B1 (ko) 씨이엘피(celp) 보코더에서의 피치검색방법
KR100318335B1 (ko) 잔차신호의 에너지 레벨 정규화를 통한 음성신호처리복호화기에서의 피치 포스트필터 성능 향상 방법
JPH0540500A (ja) 音声符号化装置
KR20070017380A (ko) 서로 다른 코딩 프레임 길이의 오디오 인코딩
JPH0675597A (ja) 音声符号化装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130729

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150806

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160810

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170811

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180810

Year of fee payment: 9