KR20040101227A - 주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오신호의 스펙트럼을 복구하기 위한 방법 및 장치 - Google Patents

주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오신호의 스펙트럼을 복구하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR20040101227A
KR20040101227A KR10-2004-7012465A KR20047012465A KR20040101227A KR 20040101227 A KR20040101227 A KR 20040101227A KR 20047012465 A KR20047012465 A KR 20047012465A KR 20040101227 A KR20040101227 A KR 20040101227A
Authority
KR
South Korea
Prior art keywords
signal
domain representation
obtaining
time
baseband
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.)
Granted
Application number
KR10-2004-7012465A
Other languages
English (en)
Other versions
KR101005731B1 (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 KR20040101227A publication Critical patent/KR20040101227A/ko
Application granted granted Critical
Publication of KR101005731B1 publication Critical patent/KR101005731B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0204—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 spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
    • G10L19/0208—Subband 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
    • G10L21/00—Speech 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/02—Speech enhancement, e.g. noise reduction or echo cancellation
    • 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/0017—Lossless audio signal coding; Perfect reconstruction of coded audio signal by transmission of coding error
    • 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/002—Dynamic bit allocation
    • 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/012—Comfort noise or silence coding
    • 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/02—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 spectral analysis, e.g. transform vocoders or subband 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
    • G10L19/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0204—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 spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
    • 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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/028—Noise substitution, i.e. substituting non-tonal spectral components by noisy source
    • 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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/03—Spectral prediction for preventing pre-echo; Temporary noise shaping [TNS], e.g. in MPEG2 or MPEG4
    • 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/06—Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
    • 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/16—Vocoder architecture
    • 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/16—Vocoder architecture
    • G10L19/167—Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
    • 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/16—Vocoder architecture
    • G10L19/173—Transcoding, i.e. converting between two coded representations avoiding cascaded coding-decoding
    • 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/26—Pre-filtering or post-filtering
    • 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/26—Pre-filtering or post-filtering
    • G10L19/265—Pre-filtering, e.g. high frequency emphasis prior to encoding
    • 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
    • G10L21/00—Speech 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
    • 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
    • G10L21/00—Speech 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/02—Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/038—Speech enhancement, e.g. noise reduction or echo cancellation using band spreading 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
    • G10L21/00—Speech 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/02—Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/038—Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques
    • G10L21/0388—Details of processing therefor
    • 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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0212—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 spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Quality & Reliability (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Stereophonic System (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Superconductors And Manufacturing Methods Therefor (AREA)
  • Ceramic Products (AREA)
  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)

Abstract

오디오 신호는 신호의 잡음형 품질 측정치로부터 유도된 잡음 혼합 파라미터 및 추정된 스펙트럼 엔벨로프를 가진 신호의 기저대역을 전송 또는 기록함으로서 더 효율적으로 전송된다. 신호는 기저대역 외부의 주파수들로 기저대역 신호의 스펙트럼 성분들을 번역하고, 위상동기를 유지하기 위하여 재생된 성분들의 위상을 조절하며, 추정된 스펙트럼 엔벨로프에 따라 스펙트럼 형상을 조절하며, 잡음 혼합 파라미터에 따라 잡음을 더함으로서 재구성된다. 바람직하게, 전송 또는 기록된 신호는 재구성된 신호의 시간 형상을 조절하기 위하여 사용되는 추정된 시간 엔벨로프를 포함한다.

Description

주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오 신호의 스펙트럼을 복구하기 위한 방법 및 장치{RECONSTRUCTION OF THE SPECTRUM OF AN AUDIOSIGNAL WITH INCOMPLETE SPECTRUM BASED ON FREQUENCY TRANSLATION}
많은 통신시스템들은 정보전송 및 저장용량에 대한 요구가 종종 이용 가능한 용량을 초과하는 문제점에 직면한다. 결과적으로, 인간의 주관적인 품질을 저하시키지 않고 인간의 인식을 위하여 의도된 오디오 신호를 전송 또는 기록하는데 필요한 정보량을 감축시키기 위한 방송 및 기록분야가 상당히 흥미를 끌고 있다. 유사하게, 주어진 대역폭 또는 저장용량에 대하여 출력신호의 품질을 개선할 필요성이 요망되었다.
두가지의 원리적인 고려대상들은 오디오를 전송 및 저장하기 위한 시스템들의 설계, 즉 정보 요건들을 감소시키기 위한 필요성 및 출력신호의 특정의 인지된 품질 레벨을 보증하기 위한 필요성이다. 이들 두가지 고려대상들은 전송된 정보량의 감소가 출력신호의 인지된 품질을 감소시킬 수 있다는 점에서 상충한다. 데이터율과 같은 주관적인 제약들이 보통 통신시스템 그자체에 의하여 강제되는 반면에, 주관적인 인지 요건들은 보통 응용에 의하여 규정된다.
정보요건들을 감소시키기 위한 통상적인 방법들은 선택된 입력신호 부분만을 전송 또는 기록하는 단계를 포함하며, 선택된 부분이외의 나머지 부분은 버려진다. 바람직하게, 리던던트 또는 인식적으로 부적절한 것으로 간주되는 부분만이 버려진다. 만일 추가 감소가 요구되면, 바람직하게 최소 인지도로 간주되는 신호 부분만이 버려진다.
음성 코딩과 같이 충실도에 비하여 명료도를 강조하는 음성 응용들은 신호의 주파수 스펙트럼의 최상 인지도 관련 부분들만을 포함하며 여기에서 "기저대역 신호"로 언급되는 신호 부분만을 전송 또는 기록할 수 있다. 수신기는 기저대역 신호내에 포함된 정보로부터 보이스 신호의 생략된 부분을 재생시킬 수 있다. 재생된 신호는 일반적으로 원신호와 인식적으로 동일하지 않으나, 여러 응용들에서는 근사 재생이 충분하다. 다른 한편으로, 고품질 음악 응용들과 같이 고도의 충실도를 달성하도록 설계된 응용들은 일반적으로 고품질의 출력신호을 필요로한다. 고품질의 출력신호를 얻기 위해서는 일반적으로 많은 정보량을 전송하거나 또는 출력신호를 발생시키기 위한 더 복잡한 방법을 이용하는 것이 필요하다.
스피치 신호 디코딩과 관련하여 사용된 하나의 기술은 고주파수 재생("HRF")으로 공지된다. 단지 신호의 저주파수 성분들만을 포함하는 기저대역 신호가 전송 또는 저장된다. 수신기는 수신된 기저대역 신호의 내용들에 기초하여 생략된 고주파수 성분들을 재생시키고 재생된 고주파수 성분들과 기저대역 신호를 결합하여 출력신호를 발생시킨다. 비록 재생된 고주파수 성분들이 일반적으로 원신호의 고주파수 성분들과 동일하지 않을지라도, 상기 기술은 HFR을 사용하지 않는 다른 기술들보다 더 만족스러운 출력신호를 발생시킬 수 있다. 상기 기술의 여러 변형들이 스피치 인코딩 및 디코딩 분야에서 개발되었다. HFR을 위하여 사용된 3가지의 공통적인 방법들은 스펙트럼 폴딩, 스펙트럼 번역 및 정류이다. 이들 기술들의 상세한 설명은 Makhoul and Berouti, "High-Frequency Regeneration in Speech Coding Systems", ICASSP 1979 IEEE International Conf. on Acoust., Speech and Signal Proc.,April 2-4, 1979에서 발견될 수 있다.
비록 구현을 단순화할지라도, 상기 HFR 기술들은 보통 고품질 음악을 위하여 사용되는 재생 시스템들과 같은 고품질의 재생 시스템들에 적합하지 않다. 스펙트럼 폴딩 및 스펙트럼 번역은 부적절한 배경 톤들을 발생시킬 수 있다. 정류는 귀에 거슬리는 것으로 인식되는 결과들을 발생시키는 경향이 있다. 발명자들은 상기 기술들이 불만족스러운 결과들을 발생시키는 여러 경우들에서 상기 기술들이 대역 제한된 스피치 코더들에서 사용된다는 것을 주목했으며, 상기 스피치 코더에서 HFR은 5kHz 이하의 성분들의 번역에 제한된다.
발명자들은 HFR 기술들의 사용에 의하여 유발될 수 있는 두가지 다른 문제점을 주목했다. 첫번째 문제점은 신호들의 잡음 특성들 및 톤에 관련되며, 두번째 문제점은 재생된 신호들의 시간 형상 또는 엔벨로프와 관련된다. 많은 무가공 신호들은 주파수의 함수로서 진폭을 증가시키는 잡음 성분을 포함한다. 공지된 HFR 기술들은 기저대역 신호로부터 고주파수 성분들을 발생시키나, 고주파수들에서 재생된 신호의 톤형 및 잡음형 성분들의 적정 혼합을 재생시키지 않는다. 재생된 신호는 종종 기저대역의 톤형 성분들을 원래의 잡음형 고주파수 성분들로 대체할 수 있는 개별 고주파수 "버즈(buzz)"를 포함한다. 더욱이, 공지된 HFR 기술들은 재생된 신호의 시간 엔벨로프가 보존되거나 또는 적어도 원신호의 시간 엔벨로프와 유사한 방식으로 스펙트럼 성분들을 재생시키지 않는다.
개선된 결과들을 제공하는 다수의 더 복잡한 HFR 기술들이 개발되었으나, 이들 기술들은 음악 및 다른 형태의 오디오에 적합하지 않는 스피치의 특성들에 의존하는 스피치 특정 기술인 경향이 있거나, 또는 경제적으로 구현될 수 없는 대규모 계산자원들을 필요로하는 경향이 있다.
본 발명은 일반적으로 오디오 신호들의 전송 및 기록에 관한 것이다. 특히, 본 발명은 출력신호의 주어진 인지된 품질레벨을 유지하면서 주어진 오디오 신호를 전송 또는 저장하는데 필요한 정보의 감축에 관한 것이다.
도 1은 통신시스템의 주요 구성요소들을 나타낸 도면.
도 2는 송신기의 블록도.
도 3A 및 도 3B는 오디오 신호 및 대응 기저대역 신호를 가설 그래픽으로 기술한 도면.
도 4는 수신기의 블록도.
도 5A-5D는 기저대역 신호의 번역에 의하여 발생된 신호들 및 기저대역 신호을 가설 그래픽으로 기술한 도면.
도 6A-6G는 스펙트럼 번역 및 잡음 혼합 둘다를 사용하여 고주파수 성분들을 재생시킴으로서 얻어진 신호들을 가설 그래픽으로 기술한 도면.
도 6H는 이득조절후 도 6G의 신호를 기술한 도면.
도 7은 도 6H에 도시된 재생 신호와 도 6B에 도시된 기저대역 신호의 결합을 기술한 도면.
도 8A는 신호의 시간 형상을 기술한 도면.
도 8B는 도 8A의 신호로부터 기저대역 신호를 유도하고 스펙트럼 번역의 프로세스를 통해 신호를 재생시킴으로서 발생된 출력신호의 시간 형상을 기술한 도면.
도 8C는 시간 엔벨로프 제어가 수행된후 도 8B의 신호에 대한 시간 형상을 나타낸 도면.
도 9는 시간영역 기술들 사용하여 시간 엔벨로프 제어를 위하여 필요한 정보을 제공하는 송신기의 블록도.
도 10은 시간영역 기술들을 사용하여 시간 엔벨로프 제어를 제공하는 수신기의 블록도.
도 11은 주파수 영역 기술들을 사용하여 시간 엔벨로프 제어를 위하여 필요한 정보를 제공하는 송신기의 블록도.
도 12는 주파수 영역 기술들을 사용하여 시간 엔벨로프 제어를 제공하는 수신기의 블록도.
본 발명의 목적은 신호의 인식된 품질을 유지하면서 전송 또는 저장동안 신호를 나타내는데 필요한 정보량을 감축시키기 위하여 오디오 신호들을 처리하는데 있다. 비록 본 발명이 특히 음악 신호들의 재생에 관한 것일지라도, 본 발명은 보이스를 포함하는 넓은 범위의 오디오 신호들에 적용가능하다.
본 발명의 일 양상에 따르면, 출력 신호는 오디오 신호의 모든 스펙트럼 성분들을 가지지 않고 일부 스펙트럼 성분들을 가지는 기저대역 신호의 주파수 영역 표현을 구하는 단계, 기저대역 신호에 있지 않는 오디오 신호의 스펙트럼 성분들을 가진 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계, 나머지 신호의 잡음성분에 대한 측정치로부터 잡음-혼합 파라미터를 유도하는 단계, 및 기저대역 신호의 주파수 영역 표현을 나타내는 데이터, 추정된 스펙트럼 엔벨로프 및 잡음 혼합파라미터를 출력신호를 어셈블링하는 단계에 의하여 발생된다.
수신기에서 본 발명의 다른 양상에 따르면, 오디오 신호는 기저대역 신호, 추정된 스펙트럼 엔벨로프 및 잡음 혼합 파라미터를 나타내는 데이터를 포함하는 신호를 수신하는 단계, 기저대역 신호의 주파수 영역 표현을 상기 데이터로부터 구하는 단계, 기저대역의 스펙트럼 성분들을 주파수로 번역함으로서 재생된 스펙트럼 성분들을 포함하는 재생된 신호를 구하는 단계, 재생된 신호내에서 위상 동기를 유지하기 위하여 재생된 스펙트럼 성분들의 위상을 조절하는 단계, 잡음 혼합 파라미터에 응답하여 잡음신호를 얻음으로서 조절된 재생신호를 구하는 단계, 추정된 스펙트럼 엔벨로프 및 잡음 혼합 파라미터에 따라 재생된 스펙트럼 성분들의 진폭들을 조절함으로서 재생된 신호를 수정하는 단계, 수정된 재생신호를 잡음신호와 결합하는 단계, 및 기저대역 신호의 주파수 영역 표현의 스펙트럼 성분들과 조절된 재생신호의 스펙트럼 성분들의 결합에 대응하는 재구성된 신호의 시간영역 표현을 구하는 단계에 의하여 재구성된다.
본 발명의 다른 양상들은 청구범위에 기술된다.
본 발명의 다양한 특징들 및 바람직한 실시예들은 동일 도면부호가 동일 부재를 나타내는 첨부 도면들 및 이하의 상세한 설명을 통해 용이하게 이해될 수 있다. 이하의 상세한 설명 및 도면들의 내용들은 단지 예시적으로만 제시되며 본 발명의 권리범위를 제한하지 않는다.
A. 개요
도 1은 통신시스템의 일례에서 주요 구성요소들을 기술한다. 정보 소스(112)는 스피치 또는 음악과 같은 임의의 형태의 오디오 정보를 나타내는 오디오 신호 아날로그 경로(115)를 발생시킨다. 송신기(136)는 경로(115)로부터 오디오 신호를 수신하며 채널(140)을 통해 전송하기에 적합한 형태로 정보를 처리한다. 송신기(136)는 채널(140)의 물리적 특성들을 매칭시키기 위하여 신호를 준비할 수 있다. 채널(140)은 전기 와이어들 또는 광섬유들과 같은 전송경로일 수 있거나, 공간을 통한 무선통신 경로일 수 있다. 채널(140)은 수신기(142)에 의하여 이후에 사용하기 위한 광 디스크, 자기 테이프 또는 디스크와 같은 저장매체상에 신호를 기록하는 저장장치를 포함할 수 있다. 수신기(142)는 채널(140)로부터 수신된 신호의 복조 또는 디코딩과 같은 다양한 신호 처리기능들을 수행할 수 있다. 수신기(142)의 출력은 경로(145)를 따라 트랜스듀서(147)에 전달되며, 트랜스듀서(147)는 수신기(142)의 출력을 사용자에게 적합한 출력 신호(152)로 변환한다. 종래의 오디오 재생시스템에서, 예컨대, 확성기들은 전기신호들을 음향신호들로 변환시키기 위하여 트랜스듀서들로서 사용한다.
제한된 용량을 가지는 매체상의 기록 또는 제한된 대역폭을 가지는 채널을 통해 전송하는데 있어서 제한되는 통신시스템들은 정보에 대한 요구가 이용가능한 대역폭 또는 용량을 초과할때 문제점들을 만난다. 결과적으로, 인간의 주관적인 품질을 저하시키지 않고 인간의 인식을 위하여 의도된 오디오 신호를 전송 또는 기록하는데 필요한 정보량을 감축시키기 위한 방송 및 기록분야가 상당히 흥미를 끌고 있다. 유사하게, 주어진 대역폭 또는 저장용량에 대하여 출력신호의 품질을 개선할 필요성이 요망되었다.
스피치 코딩과 관련하여 사용되는 기술은 고주파수 재생("HFR")로서 공지된다. 단지 스피치 신호의 저주파수 성분들만을 포함하는 기저대역 신호가 전송 또는 저장된다. 수신기(142)는 수신된 기저대역 신호의 내용들에 기초하여 생략된 고주파수 성분들을 재생시키고 재생된 고주파수 성분들과 기저대역 신호를 결합하여 출력신호를 발생시킨다. 그러나, 일반적으로, 공지된 HFR 기술들은 원신호의 고주파수 성분들과 용이하게 구별할 수 있는 재생된 고주파수 성분들을 발생시킨다. 본 발명은 다른 공지된 기술들에 의하여 제공되는 신호보다 원신호의 대응 스펙트럼 성분들과 더 유사한 재생된 스펙트럼 성분들을 발생시키는 스펙트럼 성분 재생에 대한 개선된 시스템을 제공한다. 비록 여기에 기술된 기술들이 때때로 고주파수 재생으로 언급될지라도 본 발명이 신호의 고주파수 성분들의 재생에 제한되지 않는다는 것을 유의해야 한다. 이하에 기술된 기술들은 임의의 스펙트럼 부분에서 스펙트럼 성분들을 재생하도록 이용될 수 있다.
B. 송신기
도 2는 본 발명의 일 양상에 따른 송신기(136)의 블록도이다. 입력 오디오 신호는 경로(115)로부터 수신되고 입력신호의 주파수 영역 표현을 얻기 위하여 분석 필터뱅크(705)에 의하여 처리된다. 기저대역 신호 분석기(710)는 입력신호의 어느 스펙트럼 성분들이 버려지는지를 결정한다. 필터(715)는 나머지 스펙트럼 성분들로 이루어진 기저대역 신호를 발생시키기 위하여 버려질 스펙트럼 성분들을 제거한다. 스펙트럼 엔벨로프 추정기(720)는 입력신호의 스펙트럼 엔벨로프의 추정치를 구한다. 스펙트럼 분석기(722)는 신호에 대한 잡음 혼합 파라미터들을 결정하기 위하여 추정된 스펙트럼 엔벨로프를 분석한다. 신호 포매터(725)는 전송 또는 저장을 위하여 적합한 형태를 가진 출력신호에 추정된 스펙트럼 엔벨로프 정보, 잡음-블랜딩 파라미터들 및 기저대역 신호를 결합한다.
1. 분석 필터뱅크
분석 필터뱅크(705)는 임의의 시간영역 대 주파수 영역 변환에 의하여 구현될 수 있다. 본 발명의 바람직한 구현에서 사용된 변환은 Princen, Johnson and Bradley, "Subband/Transform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation, "ICASSP 1987 Conf. Proc., May 1987, pp. 2161-64에 개시되어 있다. 이러한 변환은 시간영역 앨리어싱 삭제를 이용하는 홀수 스택 기준 샘플링된 단측파대 분석-합성 시스템의 시간영역 변환이며 여기에서 "O-TDAC"로서 언급된다.
O-TDAC 기술에 따르면, 오디오 신호는 샘플링 및 양자화된다음에, 일련의 중첩된 시간영역 신호 샘플 블록들로 그룹핑된다. 각각의 샘플 블록은 분석 윈도우 함수에 의하여 가중된다. 이는 신호 샘플 블록의 샘플단위 곱셈과 등가이다. O-TDAC 기술은 여기에서 "변환 블록들"로서 언급된 변환 계수 세트들을 발생시키기 위하여 가중된 시간영역 신호 샘플 블록들에 수정된 이산코사인변환("DCT")을 적용한다. 임계 샘플링을 달성하기 위하여, 기술은 전송 또는 저장전에 스펙트럼 계수들의 단지 절반만을 유지한다. 불행하게도, 스펙트럼 계수들의 단지 절반의 유지는 상보 역변환이 시간영역 앨리어싱 성분들을 발생시키도록 한다. O-TDAC 기술은 앨리어싱을 삭제할 수 있으며 입력 신호를 정확하게 복원할 수 있다. 블록들의 길이는 종래에 공지된 기술들을 사용하여 신호 특성들에 응답하여 변화될 수 있으나, 이하에 기술된 이유로 인하여 위상동기에 주의를 집중해야 한다. O-TDAC 기술의 추가 상세한 설명은 미국특허 제5,394,473호에 개시되어 있다.
변환 블록들로부터 원입력 신호 블록들을 복원하기 위하여, O-TDAC 기술은 수정된 역 DCT를 이용한다. 역변환에 의하여 발생된 신호 블록들은 합성 윈도우 함수에 의하여 가중되고, 중첩된후 입력신호를 재현하기 위하여 추가된다. 시간영역 앨리어싱을 삭제하고 입력신호를 정확하게 복원하기 위하여, 분석 및 합성 윈도우들은 엄격한 기준을 충족하도록 지정되어야 한다.
44.1킬로샘플/초의 속도로 샘플링된 입력 디지털 신호를 전송 또는 기록하기 위한 시스템의 바람직한 구현에서, 분석 필터뱅크(705)로부터 얻어진 스펙트럼 성분들은 표 1에 기술된 주파수들의 범위들을 가진 4개의 부대역들로 분할된다.
대역 주파수 범위(kHz)
0 0.0 내지 5.5
1 5.5 내지 11.0
2 11.0 내지 16.5
3 16.5 내지 22.0
표 1
2. 기저대역 신호 분석기
기저대역 신호 분석기(710)는 어느 스펙트럼 성분들이 버려져야 하는지 그리고 기저대역 신호에 대항 어느 스펙트럼 성분들이 유지되어야 하는지를 선택한다. 이러한 선택은 입력 신호 특성들에 따라 변화할 수 있거나 또는 응용의 필요성들에 따라 유지할 수 있으나, 발명자들은 하나 이상의 신호의 기본 주파수들이 버려지는 경우에 오디오 신호의 인식된 품질이 왜곡되는지를 경험적으로 결정하였다. 따라서, 신호의 기본 주파수들을 포함하는 스펙트럼의 부분들을 보존하는 것이 바람직하다. 보이스 및 대부분의 무가공 음악 명령들이 바람직하게 약 5kHz보다 높지 않기 때문에, 음악 응용들을 위하여 의도된 송신기(136)의 바람직한 구현은 약 5kHz의 고정된 차단 주파수를 사용하고 상기 주파수 이상의 모든 스펙트럼 성분들을 버린다. 고정된 차단주파수의 경우에, 기저대역 신호 분석기는 필터(715) 및 분석기(722)에 고정된 차단주파수를 제공하는 것이 무엇보다도 중요하다. 대안적인 구현에서, 기저대역 신호 분석기(710)가 제거되며, 필터(715) 및 스펙트럼 분석기(722)는 고정된 차단주파수에 따라 동작한다. 앞의 표 1에 도시된 부대역 구조에서, 예컨대 단지 부대역 0의 스펙트럼 성분들은 기저대역 신호에 대하여 유지된다. 이러한 선택은 인간의 귀가 약 5kHz의 차이를 용이하게 구별할 수 없고 이에 따라 상기 주파수이상에서 재생된 성분들에서 부정확성들을 용이하게 식별할 수 없기 때문에 적절하다.
차단 주파수의 선택은 기저대역 신호의 대역폭에 영향을 미치며, 이는 송신기(136)에 의하여 발생된 출력신호의 정보 용량 요건들과 수신기(142)에 의하여 재구성된 신호의 인지된 품질간의 교환에 영향을 미친다. 수신기(142)에 의하여 재구성된 신호의 인지된 품질은 이하에 기술된 3가지 인자들에 의하여 영향을 받는다.
제 1 인자는 전송 또는 저장되는 기저대역 신호 표현의 정확도이다. 일반적으로, 만일 기저대역 신호의 대역폭이 일정하게 유지되면, 재구성된 신호의 인지된 품질은 기저대역 신호 표현의 정확도가 증가함에 따라 증가할 것이다. 부정확성은 부정확성이 너무 큰 경우에 재구성된 신호에서 청취할 수 있는 잡음을 나타낸다. 잡음은 기저대역 신호로부터 재생되는 기저대역 신호 및 스펙트럼 성분들의 인지된 품질을 저하시킬 것이다. 전형적인 구현에서, 기저대역 신호 표현은 주파수 영역 변환 계수들의 세트이다. 이 표현의 정확도는 각각의 변환계수를 표현하기 위하여 사용되는 비트들의 수에 의하여 제어된다. 코딩 기술들은 몇몇의 비트들로 주어진 정확도를 전송하기 위하여 사용될 수 있으나, 기저대역 신호 정확성 및 정보 용량 요건들간의 기본적인 교환은 임의의 주어진 코딩 기술을 위하여 존재한다.
제 2인자는 전송 또는 저장된 기저대역 신호의 대역폭이다. 일반적으로, 만일 기저대역 신호 표현의 정확성이 일정하게 유지되면, 재구성된 신호의 인지된 품질은 기저대역 신호의 대역폭이 증가함에 따라 증가할 것이다. 넓은 대역폭 기저대역 신호들의 사용은 인간의 청각 시스템이 시간 및 스펙트럼 형상을 구별하는데있어서 덜 민감한 높은 주파수들에 재생된 스펙트럼 성분들을 수신기(142)가 제한하도록 한다. 앞서 언급된 전형적인 구현에서, 기저대역 신호의 대역폭은 변환 계수들의 수에 의하여 제어된다. 코딩 기술들은 몇몇의 비트들로 주어진 수의 계수들을 전송하기 위하여 사용될 수 있으나, 기저대역 신호 대역폭 및 정보 용량 요건들간의 기본적인 교환은 임의의 주어진 코딩 기술을 위하여 존재한다.
제 3인자는 기저대역 신호 표현을 전송 또는 저장하기 위하여 필요한 정보 용량이다. 만일 정보 용량 요구가 일정하게 유지되면, 기저대역 신호 정확성은 기저대역 신호의 대역폭에 역으로 변화할 것이다. 응용의 필요성들은 일반적으로 송신기(136)에 의하여 발생되는 출력신호에 대한 특정 정보 용량 요구를 규정할 것이다. 이러한 용량은 기저대역 시호 표현 및 추정된 스펙트럼 엔벨로프와 같은 출력신호의 다양한 신호들에 할당되어야 한다. 할당은 통신 시스템들에서 공지된 다수의 상충점들의 균형을 유지해야 한다. 이 할당내에서, 대역폭 신호의 대역폭은 재구성된 신호의 인지된 품질을 최적화하기 위하여 코딩 정확성과의 교환에 있어서 균형을 유지하기 위하여 선택되어야 한다.
3. 스펙트럼 엔벨로프 추정기
스펙트럼 엔벨로프 추정기(720)는 신호의 스펙트럼 엔벨로프에 관한 정보를 추출하기 위하여 오디오 신호를 분석한다. 만일 이용가능한 정보 용량이 허용되면, 송신기(136)의 구현은 인간의 귀의 임계 대역들을 근사화한 대역폭들을 사용하여 신호의 스펙트럼을 주파수 대역들로 분할하고 각 대역에서 신호 진폭에 관한 정보를 추출함으로서 신호의 스펙트럼 엔벨로프의 추정치를 바람직하게 구한다. 그러나, 제한된 정보 용량을 가진 대부분의 응용들에서, 앞의 표 1에 기술된 구조와 같이 소수의 부대역들로 스펙트럼을 분할하는 것이 바람직하다. 전력 스펙트럼 밀도를 계산하거나 또는 각 대역에서 평균 또는 최대 진폭을 추출하는 것과 같은 다른 변형들이 사용될 수 있다. 더 복잡한 기술들은 출력신호에 고품질을 제공할 수 있으나 일반적으로 계산적으로는 더 복잡하다. 추정된 스펙트럼 엔벨로프를 얻기 위하여 사용된 방법의 선택은 그것이 통신시스템의 인지된 품질에 영향을 미치기 때문에 실제적인 관련성을 가진다. 그러나, 방법의 선택은 원리적으로 중요치 않다. 본질적으로, 임의의 기술이 필요에 따라 사용될 수 있다.
표 1에 기술된 부대역 구조를 사용하는 일 구현에서, 스펙트럼 엔벨로프 추정기(720)는 부대역들 0, 1 및 2에 대해서만 스펙트럼 엔벨로프의 추정치를 구한다. 부대역 3은 추정된 스펙트럼 엔벨로프를 나타내는데 필요한 정보량을 감소시키기 위하여 배제된다.
4. 스펙트럼 분석기
스펙트럼 분석기(722)는 스펙트럼 엔벨로프 추정기(720)로부터 수신된 추정된 스펙트럼 엔벨로프와 기저대역 신호 분석기(710)로부터의 정보를 분석하며, 기저대역 신호로부터 버려질 스펙트럼 성분들을 식별하며, 수신기(142)에 의하여 사용될 하나 이상의 잡음 혼합 파라미터들을 계산하여, 번역된 스펙트럼 성분들에 대한 잡음 성분을 발생시킨다. 바람직한 구현은 수신기(142)에 의하여 적용될 단일 잡음 혼합 파라미터를 계산하여 모든 번역된 성분들에 전송함으로서 데이터율 요건들을 최소화한다. 잡음 혼합 파라미터들은 다수의 여러 방법들중 어느 한 방법에의하여 계산될 수 있다. 바람직한 방법은 기하학적 평균 대 단기간 전력 스펙트럼의 산술적 평균의 비로부터 계산되는 스펙트럼 평탄 측정치와 동일한 단일 잡음 혼합 파라미터를 유도한다. 상기 비율은 스펙트럼 평탄화의 개략적인 지시를 제공한다. 보다 평탄한 스펙트럼을 지시하는, 또한 높은 잡음 혼합 레벨을 지시하는 스펙트럼 평탄화 측정치가 적절하다.
송신기(136)의 대안적인 구현에서, 스펙트럼 성분들은 표 I에 기술된 것과 같은 다중 부대역들로 그룹핑되며, 송신기(136)는 각 부대역에 대한 잡음 혼합 파라미터를 전송한다. 이는 번역된 주파수 내용과 혼합될 잡음량을 더 정확하게 한정하나 추가 잡음 혼합 파라미터들을 전송하기 위하여 높은 데이터율을 필요로한다.
5. 기저대역 신호 필터
필터(715)는 기저대역 신호 분석기(710)로부터 정보를 수신하며, 기저대역 신호로부터 버려지도록 선택되는 스펙트럼 성분들을 식별하며, 전송 또는 저장을 위한 기저대역 신호의 주파수영역 표현을 얻기 위하여 선택된 주파수 성분들을 제거한다. 도 3A 및 도 3B는 오디오 신호 및 대응 기저대역 신호을 가설 그래픽으로 기술한 도면이다. 도 3A는 가설 오디오 신호의 주파수 영역 표현(600)의 스펙트럼 엔벨로프를 도시한다. 도 3B는 오디오 신호가 선택된 고주파수 성분들을 제거하기 위하여 처리된후에 남겨져 있는 기저대역 신호(610)의 스펙트럼 엔벨로프를 도시한다.
6. 신호 포매터
신호 포매터(725)는 전송 또는 저장하기에 적합한 형태를 가진 출력신호에 추정된 스펙트럼 엔벨로프 정보, 하나 이상의 잡음 혼합 파라미터들 및 기저대역 신호의 표현을 결합함으로서 출력 신호 아날로그 통신채널(140)을 발생시킨다. 개별 신호들은 임의의 방식으로 결합될 수 있다. 많은 응용들에서, 포매터(725)는 오디오 정보가 사용되는 응용 또는 전송 또는 저장동작들중 하나와 관련있는 정보, 에러 검출 및 보정코드들, 및 적정 동기 패턴들을 사용하여 개별 신호들을 일련의 비트 스트림으로 다중화한다. 신호 포매터(725)는 정보 용량 요건들을 감소시키고, 보안을 제공하거나, 또는 다음 사용을 용이하게 하는 형태로 출력신호를 제공하기 위하여 출력신호의 모든 또는 일부분들을 인코딩할 수 있다.
C. 수신기
도 4는 본 발명의 일 양상에 따른 수신기(142)의 블록도이다. 디포매터(805)는 통신채널(140)로부터 신호를 수신하고, 상기 신호로부터 기저대역 신호, 추정된 스펙트럼 엔벨로프 정보 및 하나 이상의 잡음 혼합 파라미터들을 구한다. 이들 정보 엘리먼트들은 스펙트럼 재생기(810), 위상 조절기(815), 혼합 필터(818) 및 이득 조절기(820)에 전송된다. 스펙트럼 성분 재생기(810)는 기저대역 신호로부터 어느 스펙트럼 성분들이 손실되는지를 결정하며, 기저대역 신호의 적어도 일부 스펙트럼 성분들을 손실된 스펙트럼 성분들의 위치로 번역함으로서 상기 스펙트럼 성분들을 재생한다. 번역된 성분들은 위상동기를 맞추기 위하여 결합된 신호내에서 하나 이상의 스펙트럼 성분들의 위상을 조절하는 위상 조절기(815)에 전송된다. 혼합 필터(818)는 기저대역 신호와 함께 수신된 하나 이상의 잡음 혼합파라미터들에 따라 번역된 성분들에 하나 이상의 잡음 성분들을 더한다. 이득 조절기(820)는 기저대역 신호와 함께 수신된 추정된 스펙트럼 엔벨로프 정보에 따라 재생된 신호의 스펙트럼 성분의 진폭을 조절한다. 번역된 그리고 조절된 스펙트럼 성분들은 출력신호의 주파수 영역 표현을 발생시키기 위하여 기저대역 신호와 함께 결합된다. 합성 필터뱅크(825)는 경로(145)를 따라 전송되는 출력신호의 시간영역 표현을 얻기 위하여 상기 신호를 처리한다.
1. 디포매터
디포매터(805)는 신호 포매터(725)에 의하여 제공되는 포매팅 프로세스와 상호 보완적인 방식으로 통신채널(140)로부터 수신된 신호를 처리한다. 많은 응용들에서, 디포매터(805)는 채널(140)로부터 일련의 비트 스트림을 수신하며, 비트 스트림내의 동기 패턴들을 사용하여 처리를 동기시키며, 에러 보정 및 검출 코드들을 사용하여 전송 또는 저장중에 비트 스트림에 도입된 에러들을 식별 및 정류하며, 기저대역 신호의 표현, 추정된 스펙트럼 엔벨로프 정보, 하나 이상의 잡음 혼합 파라미터들 및 응용과 관련될 수 있는 임의의 다른 정보를 추출하기 위하여 디멀티플렉서로서 동작한다. 디포매터(805)는 송신기(136)에 의하여 제공된 임의의 코딩효과들을 반전시키기 위하여 일련의 비트 스트림의 모두 또는 일부들을 디코딩할 수 있다. 기저대역 신호의 주파수 영역 표현은 스펙트럼 성분 재생기(810)에 전송되며, 잡음 혼합 파라미터들은 혼합 필터(818)에 전송되며, 스펙트럼 엔벨로프 정보는 이득 조절기(820)에 전송된다.
2. 스펙트럼 성분 재생기
스펙트럼 성분 재생기(810)는 기저대역 신호의 스펙트럼 성분들의 모드 또는 적어도 일부를 신호의 손실 성분들의 위치들에 복사 또는 번역함으로서 손실 스펙트럼 성분들을 재생한다. 스펙트럼 성분들은 주파수들의 하나 이상의 간격으로 복사될 수 있으며, 이에 따라 기저대역 신호의 대역폭의 2배이상의 대역폭을 가지고 출력신호가 발생되도록 한다.
앞의 표 1에 기술된 단지 부대역들 0 및 1만을 사용하는 수신기(142)의 구현에서, 기저대역 신호는 약 5.5kHz의 차단 주파수이상에서 스펙트럼 성분들을 포함하지 않는다. 기저대역 신호의 스펙트럼 성분들은 약 5.5kHz 내지 약 11.0kHz의 주파수 범위에서 복사 또는 번역된다. 만일 16.5kHz 대역폭이 적정하면, 예컨대 기저대역 신호의 스펙트럼 성분들은 약 11.0kHz 내지 약 16.5kHz의 주파수 범위내에서 번역될 수 있다. 일반적으로, 스펙트럼 성분들은 기저대역 신호 및 모든 복사된 스펙트럼 성분들을 포함하는 스펙트럼에 갭이 존재하지 않도록 비중첩 주파수 범위들내로 번역되나, 이러한 특징은 필수적인 것이 아니다. 스펙트럼 성분들은 원하는 임의의 방식으로 스펙트럼내에서 갭들을 가진 주파수 범위들 및/또는 중첩 주파수 범위들내로 번역될 수 있다.
어느 스펙트럼 성분들이 복사되어야 하는지의 관한 선택은 특정 응용에 적합하도록 변경될 수 있다. 예컨대, 복사된 스펙트럼 성분들은 기저대역의 하부 에지에서 시작할 필요가 없으며 기저대역의 상부 에지에서 종료될 필요가 없다. 수신기(142)에 의하여 재구성된 신호의 인지된 품질은 보이스 및 명령들의 기본 주파수들을 배제하고 단지 고조파들만을 복사함으로서 때때로 개선될 수 있다. 이러한양상은 약 1kHz 이하인 기저대역 스펙트럼 성분들을 번역으로부터 배제함으로서 일 구현으로 통합된다. 예로서 앞의 표 1에 기술된 부대역 구조를 참조하면, 약 1kHz 내지 약 5.5kHz의 스펙트럼 성분들만이 번역된다.
만일 재생될 모든 스펙트럼 성분들의 대역폭이 복사될 기저대역 스펙트럼 성분들의 대역폭보다 넓으면, 기저대역 스펙트럼 성분들은 저주파수 성분으로부터 시작하여 고주파수 성분까지, 필요한 경우에 저주파수 성분 주위에서 순환방식으로 복사될 수 있다. 예컨대, 표 I에 기술된 부대역 구조를 참조하면, 만일 단지 약 1kHz 내지 5.5kHz의 하나의 기저대역 스펙트럼 성분들만이 복사되고 스펙트럼 성분들이 약 5.5kHz 내지 16.5kHz의 주파수들에 걸쳐있는 부대역들 1 및 2에 대하여 재생되면, 약 1kHz 내지 5.5kHz의 동일한 기저대역 스펙트럼 성분들은 약 10kHz 내지 14.5kHz의 각 주파수들에 다시 복사되며 약 1kHz 내지 3kHz의 기저대역 스펙트럼 성분이 약 14.5kHz 내지 16.5 kHz의 각 주파수들에 복사된다. 선택적으로, 이러한 복사 프로세스는 각각의 부대역의 하부 에지에 기저대역의 저주파수 성분을 복사하고 상기 부대역에 대한 번역을 완료하는데 필요한 순환방식으로 기저대역 스펙트럼 성분들에 대하여 계속된다.
도 5A 및 도 5D는 기저대역 신호내의 스펙트럼 성분들의 번역에 의하여 발생된 신호들의 스펙트럼 엔벨로프 및 기저대역 신호의 스펙트럼 엔벨로프를 가설 그래프로 기술한 도면이다. 도 5A는 가설적으로 디코딩된 기저대역 신호(900)를 도시한다. 도 5B는 높은 주파수들로 번역된 기저대역 신호(905)의 스펙트럼 성분들을 도시한다. 도 5C는 높은 주파수들로 여러번 번역된 기저대역 신호 성분들(910)을 도시한다. 도 5D는 번역된 성분들(915) 및 기저대역 신호(920)의 결합에 의하여 발생된 신호를 도시한다.
3. 위상 조절기
스펙트럼 성분들의 번역은 재생된 성분들의 위상에 불연속성을 발생시킬 수 있다. 예컨대 앞서 기술된 O-TDAC 변환 구현 뿐만아니라 많은 다른 가능한 구현들은 변환 계수들의 블록들로 배열되는 주파수 영역 표현들을 제공한다. 번역된 스펙트럼 성분들은 블록들로 배열된다. 만일 번역에 의하여 재생된 스펙트럼 성분들이 연속 블록들사이에서 위상 불연속들을 가지면, 출력 오디오 신호내의 청취가능한 인공구조들이 발생할 수 있다.
위상 조절기(815)는 일관된 또는 동기 위상을 유지하기 위하여 각각의 재생된 스펙트럼 성분의 위상을 조절한다. 앞서 기술된 O-TDAC 변환을 사용하는 수신기(142)의 구현에서, 각각의 재생된 스펙트럼 성분들은 복소수값 ejΔω이 곱해지며, 여기서 Δω는 각각의 스펙트럼 성분이 번역되는 주파수 간격을 나타내며 주파수 간격에 대응하는 변환 계수들의 수로서 표현된다. 예컨대, 만일 스펙트럼 성분이 인접 성분의 주파수로 번역되면, 번역 간격 Δω는 1과 동일하다. 대안적인 구현들은 합성 필터뱅크(825)의 특정 구현에 적합한 다른 위상 조절 기술들을 필요로할 수 있다.
번역 프로세스는 기저대역 신호내의 중요한 스펙트럼 성분들의 고조파들과 재생된 성분들을 매칭시키는데 적합할 수 있다. 번역을 위하여 사용될 수 있는 두가지 방식들은 복사되는 특정 스펙트럼 성분들을 변경시키거나 또는 번역량을 변화시키는 것이다. 만일 적응 프로세스가 사용되면, 특성 성분들이 블록들로 배열되는 경우에 위상 동기에 대하여 특별이 관심을 가져야 한다. 만일 재생된 특정 성분들이 어려 기본 성분들로부터 블록단위로 복사되거나 또는 만일 주파수 번역량이 블록단위로 변화되면, 재생된 성분들은 위상 동기되지 않을 수 있다. 만일 스펙트럼 성분들의 번역을 사용하는 것이 가능하나 위상 불일치에 의하여 야기된 인공구조들의 가청도가 중요하지 않도록 주의를 기울어야 한다. 다중-통과 기술들 또는 예견능력 기술들중 하나를 사용하는 시스템은 번역이 이루어지는 간격들을 식별할 수 있다. 재생된 스펙트럼 성분들이 청취할 수 없는 것으로 간주되는 오디오 신호의 간격들을 나타내는 블록들은 번역 프로세스를 사용하기 위한 양호한 후보들이다.
4. 잡음 혼합 필터
혼합 필터(818)는 디포매터(805)로부터 수신된 잡음 혼합 파라미터들을 사용하여 번역된 스펙트럼 성분들에 대한 잡음 성분을 발생시킨다. 혼합 필터(818)는 잡음 신호를 발생시키고, 잡음 혼합 파라미터들을 사용하여 잡음 혼합 함수를 계산하며, 번역된 스펙트럼 성분들과 잡음 신호를 결합하기 위하여 잡음 브렌딩 함수를 이용한다.
잡음 신호는 다양한 방식들중 어느 한 방식에 의하여 발생될 수 있다. 바람직한 구현에서, 잡음 신호는 0 평균 및 1 분산을 가진 분포를 가진 난수들의 시퀀스를 발생시킴으로서 발생된다. 혼합 필터(818)는 잡음 혼합 함수로 잡음 신호를곱함으로서 잡음 신호를 조절한다. 만일 단이 잡음 혼합 파라미터가 사용되면, 잡음 혼합 함수는 일반적으로 고주파수에서 높은 진폭을 가지도록 잡음신호를 조절해야 한다. 이는 보이스 및 무가공 음악 명령 신호들이 고주파수에서 더 많은 잡음을 포함한다는 가정하에서 일어난다. 바람직한 구현에서, 스펙트럼 성분들이 고주파수들로 번역될때, 잡음 혼합 함수는 고주파수에서 최대 진폭을 가지며, 잡음이 혼합되는 저주파수에서 최소 값까지 스무스하게 감소한다.
일 구현은 다음과 같은 수식으로 기술된 바와같이 잡음 혼합 함수 N(k)을 사용한다.
(1)
여기서 max(x,y) = x 및 y의 정수,
B = SFM에 기초한 잡음 혼합 파라미터,
k = 재생된 스펙트럼 성분들의 인덱스,
kMAX= 스펙트럼 성분의 재생을 위한 고주파수, 및
kMIN= 스펙트럼 성분의 재생을 위한 저주파수.
이러한 구현에서, B의 값은 0에서 1로 변화하며, 여기서 1은 전형적으로 잡음형 신호인 평탄한 스펙트럼을 지시하며, 0은 평탄하지 않고 전형적으로 톤형 신호인 스펙트럼 형상을 지시한다. 수식 1에서 지수값은 k가 kMIN에서 kMAX로 증가함에 따라 0에서 1로 변화한다. 만일 B가 0과 동일하면, "max" 함수에서 첫번째 항은 -1에서 0으로 변화하며, 이에 따라 N(k)은 재생된 스펙트럼 전반에 걸쳐 0일 것이며 잡음은 재생된 스펙트럼 성분들에 더해지지 않는다. 만일 B가 1이면, "max" 함수의 첫번째 항은 0에서 1로 변화하며, 이에 따라 N(k)은 최대 재생된 주파수 kMAX에서 1과 동일한 값까지 0에서 가장 낮게 재생된 주파수 kMIN으로 선형적으로 증가한다. 만일 B가 0 내지 1 사이의 값을 가지면, N(k)은 kMIN로부터 kMIN내지 kMAX의 임의의 주파수까지 0과 동일하며 재생된 스펙트럼의 나머지에 대하여 선형적으로 증가한다. 재생된 스펙트럼 성분들의 진폭은 잡음 혼합 함수와 재생된 성분들을 곱함으로서 조절된다. 조절된 잡음 신호 및 조절 발생된 스펙트럼 성분들이 결합된다.
상기와 같이 앞서 기술된 특정 구현은 하나의 단순한 적절한 예이다. 다른 잡음 혼합 기술들이 필요에 따라 사용될 수 있다.
도 6A 내지 도 6G는 스펙트럼 번역 및 잡음 혼합 둘다를 사용하여 고주파수 성분들을 재생시킴으로서 얻어진 신호들의 스펙트럼 엔벨로프들을 가설 그래프로 기술한 도면이다. 도 6A는 전송될 가설 입력 신호(410)를 도시한다. 도 6B는 고주파 성분들을 버림으로서 발생된 기저대역 신호(420)를 도시한다. 도 6C는 재생된 고주파수 성분들(431, 432, 433)을 도시한다. 도 6D는 고주파수의 잡음 성분들에 큰 가중치를 제공하는 가능한 잡음 혼합 함수(440)를 도시한다. 도 6E는 잡음 혼합 함수(440)에 의하여 곱해진 잡음신호(445)의 개략도이다. 도 6F는 잡음 혼합 함수(440)의 역을 재생된 고주파수 성분들(431, 432, 433)에 곱함으로서 발생된 신호(450)를 도시한다. 도 6G는 조절된 잡음신호(445)를 조절된 고주파수 성분들(450)에 더함으로서 발생한 결합된 신호(460)의 개략도이다. 도 6G는 고주파수 부분(430)이 번역된 고주파수 성분들(431, 432, 433)과 잡음의 혼합성분을 포함하는 개략도이다.
5. 이득 조절기
이득 조절기(820)는 디포매터(805)로부터 수신된 추정된 스펙트럼 엔벨로프 정보에 따라 재생된 신호의 진폭을 조절한다. 도 6H는 이득 조절후에 도 6G에 도시된 신호(460)의 스펙트럼 엔벨로프의 가설을 기술한다. 번역된 스펙트럼 성분들 및 잡음의 혼합성분을 포함하는 신호의 부분(510)은 도 6A에 도시된 원신호(410)의 엔벨로프를 근사화하는 스펙트럼 엔벨로프를 제공한다. 스펙트럼 엔벨로프를 정밀한 크기로 재생하는 것은 일반적으로 재생된 스펙트럼 성분들이 원신호의 스펙트럼 성분들을 정확하게 재생하지 않기 때문에 불필요하다. 번역된 일련의 고조파들은 일반적으로 일련의 고주파들과 동일하지 않을 것이며, 이에 따라 재생된 출력신호가 정밀한 크기의 원입력신호와 동일하지 않도록 하는 것이 일반적으로 불가능하다. 몇몇의 임계이하의 대역들내의 스펙트럼 에너지를 매칭시키는 개략 근사화들은 용이하게 수행되는 것으로 발견되었다. 더 정밀한 근사화보다 오히려 스펙트럼 형상의 개략 추정의 사용은 개략 추정치가 전송 채널 및 저장 매체로 인하여 낮은 정보 용량 요건들을 강제하기 때문에 일반적으로 바람직하다. 하나 이상의 채널을 가지는 오디오 응용에서, 청각 이미징은 채널들마다 적절히 균형을 유지하기 위하여 더 정밀한 이득 조절들이 이루어지도록 스펙트럼 형상의 더 정밀한 근사화들을사용함으로서 개선될 수 있다.
6. 합성 필터뱅크
이득 조절기(820)에 의하여 제공된 이득 조절 발생된 스펙트럼 성분들은 재구성된 신호의 주파수 영역 표현을 형성하기 위하여 디포매터(805)로부터 수신된 기저대역 신호의 주파수 영역 표현과 결합된다. 이는 기저대역 신호의 대응 성분들에 재생된 성분들을 더함으로서 행해질 수 있다. 도 7은 도 6B에 도시된 기저대역 신호를 도 6H에 도시된 재생된 성분들과 결합함으로서 얻어진 가설적으로 재구성된 신호를 도시한다.
합성 필드뱅크(825)는 재구성된 신호의 시간영역 표현으로 주파수 영역 표현을 변환한다. 이러한 필터뱅크는 임의의 방식으로 구현될 수 있으나 송신기(136)에서 사용된 필터뱅크(705)의 역이어야 한다. 앞서 기술된 바람직한 구현에서, 수신기(142)는 수정된 역 DCT를 적용하는 O-TDAC 합성을 사용한다.
D. 본 발명의 대안 구현
기저대역 신호의 폭 및 위치는 임의의 방식으로 설정될 수 있으며 예컨대 입력신호 특성들에 따라 동적으로 변화될 수 있다. 대안적인 일 구현에서, 송신기(136)은 스펙트럼 성분들의 다중 대역들을 버림으로서 기저대역 신호를 발생시킨다. 스펙트럼 성분 재생동안, 기저대역 신호의 부분들은 손실된 스펙트럼 성분들을 재생하기 위하여 번역된다.
번역의 방향은 변화될 수 있다. 다른 구현에서, 송신기(136)는 비교적 높은 주파수에 위치한 기저대역 신호를 발생시키기 위하여 저주파수의 스펙트럼 성분들을 버린다. 수신기(142)는 손실된 스펙트럼 성분들을 재생하기 위하여 고주파수 기저대역 신호의 부분들을 저주파수 위치들로 번역한다.
E. 시간 엔벨로프 제어
앞서 기술된 재생 기술들은 입력 오디오 신호의 스펙트럼 엔벨로프를 실질적으로 유지하는 재구성된 신호를 발생시킬 수 있으나, 입력신호의 시간 엔벨로프가 일반적으로 유지되지 않는다. 도 8A는 오디오 신호(860)의 시간 형상을 도시한다. 도 8B는 도 8A의 신호(860)로부터 기저대역 신호를 유도하고 스펙트럼 성분 번역의 프로세스를 통해 버려진 스펙트럼 성분들을 재생시킴으로서 발생된 재구성된 출력신호(870)의 시간 형상을 도시한다. 재구성된 신호(870)의 시간 형상은 원신호(860)의 시간 형상과 상당히 다르다. 시간 형상의 변화들은 재생된 오디오 신호의 인지된 품질에 큰 영향을 미칠 수 있다. 시간 엔벨로프를 유지하기 위한 두가지 방법들이 이하에 기술된다.
1. 시간영역 기술
제 1방법에서, 송신기(136)는 시간영역에서 입력 오디오 신호의 시간 엔벨로프를 결정하며, 수신기(142)는 시간영역에서 재구성된 신호로 동일한 또는 거의 동일한 시간 엔벨로프를 복구한다.
a) 송신기
도 9는 시간영역 기술을 사용하여 시간 엔벨로프 제어를 제공하는 통신시스템에서 송신기(136)를 구현한 블록도이다. 분석 필터뱅크(205)는 경로(115)로부터 입력신호를 수신하고 신호를 다중 주파수 부대역 신호들로 분할한다. 도면은 명확화를 위하여 단지 두개의 부대역들을 기술하나, 분석 필터뱅크(205)는 1보다 큰 정수의 부대역들로 입력신호를 분할할 수 있다.
분석 필터뱅크(205)는 직렬 접속된 하나 이상의 직교 미러 필터들(QMF)과 같은 임의의 방식으로, 바람직하게 하나의 필터 스테이지에서 입력신호를 임의의 정수의 부대역들로 분할할 수 있는 의사-QMF 기술에 의하여 구현될 수 있다. 의사-QMF 기술에 대한 추가 정보는 Vaidyanathan, "Multirate Systems and Filter Banks, "Prentice Hall, New Jersey, 1993, pp. 354-373에 개시되어 있다.
부대역 신호의 하나 이상은 기저대역 신호를 형성하기 위하여 사용된다. 나머지 부대역 신호들은 버려진 입력신호의 스펙트럼 성분들을 포함한다. 많은 응용들에서, 기저대역 신호는 입력신호의 저주파수 스펙트럼 성분들을 나타내는 하나의 부대역 신호로부터 형성되나, 이는 원리적으로 필수적인 것이 아니다. 44.1킬로샘플/초의 속도로 샘플링된 입력 디지털 신호를 전송 또는 기록하기 위한 시스템의 바람직한 일 구현에서, 분석 필터뱅크(205)는 앞의 표 1에 도시된 주파수의 범위를 가진 4개의 부대역들로 입력신호를 분할한다. 저주파수 부대역은 기저대역 신호를 형성하기 위하여 사용된다.
도 9에 도시된 구현을 참조하면, 분석 필터뱅크(205)는 시간 엔벨로프 추정기(213) 및 변조기(214)에 저주파수 부대역 신호를 기저대역신호로서 전송한다. 시간 엔벨로프 추정기(213)는 기저대역 신호의 추정된 시간 엔벨로프를 변조기(214) 및 신호 포매터(225)에 제공한다. 바람직하게, 약 500Hz 이하인 기저대역 신호 스펙트럼 성분들은 시간 엔벨로프를 추정하는 프로세스로부터 배제되거나 또는 그들이 추정된 시간 엔벨로프의 형상에 영향을 주지 않도록 감쇠된다. 이는 시간 엔벨로프 추정기(213)에 의하여 분석되는 신호에 적절한 고역통과 필터를 적용함으로서 달성될 수 있다. 변조기(214)는 추정된 시간 엔벨로프에 의하여 분석 기저대역 신호를 분할하며, 시간으로 평탄화되는 기저대역 신호의 표현을 분석 필터뱅크(215)에 전송한다. 분석 필터뱅크(215)는 인코딩을 위한 인코더(220)에 전송되는 평탄화된 기저대역 신호의 주파수 영역 표현을 발생시킨다. 이하에 기술된 이러한 분석 필터뱅크(215) 뿐만아니라 분석 필터뱅크(212)는 시간영역 대 주파수 영역 변환에 의하여 실행될 수 있으나, 이의 용도는 인코딩이 평탄화된 기저대역 신호의 정보 요건들을 감소시키기 위하여 사용될 수 있기 때문에 바람직하다. 인코더(220)가 선택되나, 인코더(220)의 용도는 평탄화된 기저대역 신호의 정보 요건들을 감소시키기 위하여 인코딩이 사용될 수 있기 때문에 바람직하다. 평탄화된 기저대역 신호는 인코딩된 형태인지의 여부와 상관없이 신호 포매터(225)에 전송된다.
분석 필터뱅크(205)는 고주파수 부대역 신호를 시간 엔벨로프 추정기(210) 및 변조기(211)에 고주파수 부대역 신호를 전송한다. 시간 엔벨로프 추정기(210)는 고주파수 부대역 신호의 추정된 시간 엔벨로프를 변조기(211) 및 출력신호 포매터(225)에 제공한다. 변조기(211)는 고주파수 부대역 신호의 진폭을 추정된 시간 엔벨로프에 의하여 분할하고 시간으로 평탄화된 고주파수 부대역 신호의 표현을 분석 필터뱅크(212)에 전송한다. 분석 필터뱅크(212)는 평탄화된 고주파수 부대역 신호의 주파수 영역 표현을 발생시킨다. 스펙트럼 엔벨로프 추정기(720) 및 스펙트럼 분석기(722)는 앞서 기술된 방식과 거의 유사한 방식으로 고주파수 부대역 신호에 대하여 하나 이상의 잡음 혼합 파라미터들 및 추정된 스펙트럼 엔벨로프를 각각 제공하며, 상기 정보를 신호 포매터(225)에 전송한다.
신호 포매터(225)는 평탄화된 기저대역 신호의 표현, 기저대역 신호 및 고주파수 부대역 신호의 추정된 시간 엔벨로프, 추정된 스펙트럼 엔벨로프 및 하나 이상의 잡음 혼합 파라미터들을 출력신호로 어셈블링함으로서 출력신호를 아날로그 통신채널(140)에 제공한다. 개별 신호들 및 정보는 신호 포매터(725)에 대하여 앞서 기술된 임의의 적정 포매팅 기술을 사용하여 전송 또는 저장하기에 적합한 형색을 가진 신호로 어셈블리된다.
b) 시간 엔벨로프 추정기
시간 엔벨로프 추정기들(210, 213)은 다양한 방식들로 구현될 수 있다. 일 구현에서, 상기 추정기들의 각각은 부대역 신호 샘플들의 블록들로 분할되는 부대역 신호를 처리한다. 부대역 신호 샘플들의 이들 블록들은 분석 필터뱅크(212 또는 215)중 하나에 의하여 처리된다. 많은 실제적인 구현들에서, 블록들은 256 샘플들보다 크고 2의 제곱인 샘플들의 수를 포함하도록 배열된다. 이러한 블록 크기는 분석 필터뱅크들(212, 215)을 구현하기 위하여 사용되는 변환들의 효율성 및 주파수 분석을 개선하는데 일반적으로 바람직하다. 블록들의 길이는 큰 전이들의 발생 또는 부재와 같은 입력신호 특성들에 응답하여 적응될 수 있다. 각각의 블록은 시간 엔벨로프 추정을 위하여 256 샘플들의 그룹들로 추가로 분할된다. 그룹들의 크기는 출력신호의 추정을 전송하는데 필요한 정보량 및 추정의 정확성간의 교환에균형을 유지하기 위하여 선택된다.
일 구현에서, 시간 엔벨로프 추정기는 부대역 신호 샘플들의 각 그룹에서 샘플들의 전력을 계산한다. 부대역 신호 샘플들의 블록에 대한 전력값들의 세트는 블록에 대하여 추정된 시간 엔벨로프이다. 다른 구현에서, 시간 엔벨로프 추정기는 각 그룹에서 부대역 신호 샘플 크기들의 평균값을 계산한다. 블록에 대한 평균의 세트는 상기 블록에 대하여 추정된 시간 엔벨로프이다.
추정된 엔벨로프에서 값들의 세트는 다양한 방식들로 인코딩될 수 있다. 일례로, 각 블록에 대한 엔벨로프는 다음 그룹들을 위하여 상대값들을 표현하는 다른 값들의 세트 및 블록의 제 1 샘플들의 그룹에 대한 초기값에 의하여 표현된다. 다른 예에서, 다른 또는 절대 코드들은 값들을 전송하는데 필요한 정보량을 감소시키기 위하여 적응방식으로 사용된다.
c) 수신기
도 10은 시간영역 기술을 사용하여 시간 엔벨로프 제어를 제공하는 통신시스템에서 수신기(142)를 구현하는 블록도를 도시한다. 디포매터(265)는 통신채널(140)로부터 신호를 수신하며, 평탄화된 기저대역 신호, 기저대역 신호의 추정된 시간 엔벨로프들 및 고주파수 부대역 신호, 추정된 스펙트럼 엔벨로프 및 하나 이상의 잡음 혼합 파라미터들의 표현을 상기 신호로부터 구한다. 디코더(267)는 평탄화된 기저대역 신호의 주파수영역 표현을 얻기 위하여 송신기(136)에서 실행되는 임의의 인코딩 현상들을 반전시키기 위하여 사용되어야 한다.
합성 필터뱅크(280)는 평탄화된 기저대역 신호의 주파수 영역 표현을 수신하며 송신기(136)에서 분석 필터뱅크(215)에 의하여 사용되는 기술의 역인 기술을 사용하여 시간영역 표현을 발생시킨다. 변조기(281)는 디포매터(265)로부터 기저대역 신호의 추정된 시간 엔벨로프를 수신하며, 이 포맷된 엔벨로프를 사용하여 합성 필터뱅크(280)로부터 수신된 평탄화된 기저대역 신호를 변조시킨다. 이러한 변조는 원래의 기저대역 신호가 송신기(136)에서 변조기(214)에 의하여 평탄화되기전에 원래의 기저대역 신호의 시간 형상과 거의 동일한 시간 형상을 제공한다.
신호 프로세서(808)는 평탄화된 기저대역의 주파수 영역 표현, 디포매터(265)로부터 추정된 스펙트럼 엔벨로프 및 하나 이상의 잡음 혼합 파라미터의 주파수 영역 표현을 수신하며, 도 4에 도시된 신호 프로세서(808)에 대하여 앞서 기술된 방식과 동일한 방식으로 스펙트럼 성분들을 재생한다. 재생된 스펙트럼 성분들은 합성 필터 뱅크(283)에 전송되며, 이 합성 필터 뱅크(283)는 송신기(136)에서 합성 필터뱅크들(212, 215)에 의하여 사용되는 기술의 역인 기술을 사용하여 시간영역 표현을 발생시킨다. 변조기(284)는 디포매터(265)로부터 고주파수 부대역 신호의 추정된 시간 엔벨로프를 수신하며 이 추정된 엔벨로프를 사용하여 합성 필터뱅크(283)로부터 수신된 재생된 스펙트럼 성분들 신호를 변조한다. 이러한 변조는 원래의 고주파수 부대역 신호가 송신기(136)에서 변조기(211)에 의하여 평탄화되기 전에 원래의 고주파수 부대역 신호의 시간 형상과 거의 동일한 시간 형상을 제공한다.
변조된 부대역 신호 및 변조된 고주파수 부대역 신호는 합성 필터뱅크(287)에 전송되는 재구성된 신호를 형성하기 위형 결합된다. 합성 필터뱅크(287)는 송신기(136)에 의하여 경로(115)로부터 수신된 원래의 입력신호를 거의 구별할 수 없는 출력신호를 경로(145)를 따라 제공하기 위하여 송신기(136)의 분석 필터뱅크(205)에 의하여 사용되는 기술의 역인 기술을 사용한다.
2. 주파수-영역 기술
제 2방법에서, 송신기(136)는 주파수 영역에서 입력 오디오 신호의 시간 엔벨로프를 결정하며, 수신기(142)는 동일한 또는 거의 동일한 시간 엔벨로프를 주파수 영역에서 재구성된 신호로 복원한다.
a) 송신기
도 11은 주파수 영역 기술을 사용하여 시간 엔벨로프 제어를 제공하는 통신 시스템에서 송신기(136)를 구현하는 블록도를 도시한다. 이러한 송신기의 구현은 도 2에 도시된 송신기의 구현과 매우 유사하다. 원리적인 차이는 시간 엔벨로프 추정기(707)이다. 다른 구성요소들은 그들의 동작이 도 2를 참조로하여 앞서 기술된 동작과 본질적으로 동일하기 때문에 여기에 더 상세히 기술되지 않는다.
도 11을 참조하면, 시간 엔벨로프 추정기(707)는 입력신호의 주파수 영역 표현을 분석 필터뱅크(705)로부터 수신하며, 분석 필터뱅크(705)는 입력신호의 시간 엔벨로프의 추정치를 유도하기 위하여 분석한다. 바람직하게, 약 500Hz 이하인 스펙트럼 성분들은 주파수 영역 표현으로부터 배제되거나 또는 그들이 시간 엔벨로프를 추정하는 프로세스에 중요한 영향을 미치지 않도록 감쇠된다. 시간 엔벨로프 추정기(707)는 입력신호의 주파수 영역 표현 및 추정된 시간 엔벨로프의 주파수 영역 표현을 디컨벌루션함으로서 입력신호의 시간으로 평탄화된 버전의 주파수 영역 표현을 구한다. 이러한 디컨벌루션은 추정된 시간 엔벨로프의 주파수 영역 표현의 역을 사용하여 입력신호의 주파수 영역 표현을 컨벌루션함으로서 수행될 수 있다. 입력신호의 시간으로 평탄화된 버전의 주파수 영역 표현은 필터(715), 기저대역 신호 분석기(710), 및 스펙트럼 엔벨로프 추정기(720)에 전송된다. 추정된 시간 엔벨로프의 주파수 영역 표현의 기술은 출력신호로 어셈블링하기 위하여 신호 포매터(725)에 전송되며, 상기 출력신호는 통신채널(140)을 따라 전송된다.
b) 시간 엔벨로프 추정기
시간 엔벨로프 추정기(707)는 다수의 방식으로 구현될 수 있다. 시간 엔벨로프 추정기를 구현하기 위한 기술적인 기초는 수식 2에 기술된 선형 시스템에 의하여 설명될 수 있다.
y(t) = h(t)x(t) (2)
여기서, y(t) = 전송될 신호,
h(t) = 전송될 신호의 시간 엔벨로프,
점 심볼 ()은 곱셈을 나타내며,
x(t)는 신호 y(t)의 시간으로 평탄한 버전.
수식 2는 다음과 같이 다시 씌여질 수 있다.
Y[k] = H[k] * X[k] (3)
여기서, Y[k] = 입력신호 y(t)의 주파수 영역 표현,
H[k] = h(t)의 주파수 영역 표현,
별 심볼 (*)은 컨벌루션을 나타내고,
X[k] = x(t)의 주파수 영역 표현.
도 11을 참조하면, 신호 y(t)는 송신기(136)가 경로(115)로부터 수신하는 오디오 신호이다. 분석 필터뱅크(705)는 신호 y(t)의 주파수 영역 표현 Y[k]를 제공한다. 시간 엔벨로프 추정기(707)는 Y[k] 및 X[k]의 자기회귀 이동평균(ARMA) 모델로부터 유도된 수식들의 세트를 해결함으로서 신호의 시간 엔벨로프 h(t)의 주파수 영역 표현 H[k]의 추정치를 구한다. ARMA 모델들의 사용에 대한 추가 정보는 Proakis and Manolakis, "Digital Signal Processing: Principles, Algorithms and Applications, "MacMillan Publishing Co., New York, 1998로부터 얻을 수 있다. 특히 pp. 818-821을 참조하라.
송신기(136)의 바람직한 구현에서, 필터뱅크(705)는 변환계수들의 블록들로 배열되는 주파수 영역 표현 Y[k]를 제공하기 위하여 신호 y(t)를 나타내는 샘플들의 블록들에 변환을 적용한다. 변환 계수들의 각각의 블록은 신호 y(t)의 단기간 스펙트럼을 표현한다. 주파수 영역 표현 X[k]는 블록들로 배열된다. 주파수 영역 표현 X[k]에서 계수들의 각 블록은 넓은 센스 정지(WSS)로 가정되는 시간으로 평탄한 신호 x(t)에 대한 샘플들의 블록을 나타낸다. X[k] 표현의 각 블록에서 계수들이 개별적으로 분포(ID)된다는 것이 또한 가정된다. 이들 가정들이 주어질때, 신호들은 다음과 같은 ARMA 모델로 표현될 수 있다.
(4)
수식 (4)은 다음과 같이 Y[k]를 자기상관시킴으로서 al및 bq에 대하여 해결될 수 있다.
(5)
여기서 E{}는 기대값 함수를 나타낸다.
L = ARMA 모델의 자기회귀 부분의 길이, 및
Q = ARMA 모델의 이동평균 부분의 길이.
수식 5는 다음과 같이 다시 쓰여질 수 있다.
(6)
여기서, RYY[n]은 Y[n]의 자기상관을 나타내며, 및
RXY[k]는 Y[k] 및 X[k]의 상호상관을 나타낸다.
만일 H[k]로 표현된 선형 시스템이 단지 자기회귀인 것으로 가정하면, 수식 (6)의 우측에 두번째 항은 X[k]의 분산과 동일하다. 그 다음에, 수식 (6)은 다음과 같이 다시 쓰여질 수 있다.
(7)
수식 (7)은 다음과 같은 선형 수식들의 세트를 반전시킴으로서 해결될 수 있다.
(8)
이러한 배경이 주어지는 경우에, 주파수 영역 기술들을 사용하는 시간 엔벨로프 추정기의 일 구현을 기술하는 것이 지금 가능하다. 이러한 구현에서, 시간 엔벨로프 추정기(707)는 입력신호 y(t)의 주파수 영역 표현 Y[k]를 수신하며 -L≤m≤L에 대하여 자기상관 시퀀스 RXX[m]을 계산한다. 이들 값들은 수식 (8)에 기술된 매트릭스를 형성하기 위하여 사용된다. 그 다음에, 매트릭스는 계수를 ai를 구하기 위하여 반전된다. 수식 (8)의 매트릭스가 토플리쯔(Toeplitz)이기 때문에, 매트릭스는 레빈슨-두빈 알고리즘(Levinson-Durbin algorithm)에 의하여 반전될 수 있다. 정보에 대해서는 Proakis 및 Manolakis, pp. 458-462를 참조한다.
매트릭스를 반전시킴으로서 얻어진 수식들의 세트는 X[k]의 분산이 알려지지 않기 때문에 직접 해결될 수 없으나, 수식들의 세트는 값 1과 같은 임의의 분산에 대하여 해결될 수 있다. 일단 이러한 임의의 값에 대하여 해결되면, 수식들의 세트는 비정규화된 계수들 {}의 세트를 산출한다. 이들 계수들은 수식들이 임의의 분산에 대하여 해결되기 때문에 정규화되지 않는다. 계수들은 다음과 같이 표현될 수 있는 정규화되지 않은 제 1계수의 값으로 각각 나눔으로서 정규화될 수 있다.
(9)
분산은 다음과 같은 수식으로부터 구해질 수 있다.
(10)
정규화된 계수들{1, a1,...,aL)의 세트는 입력신호의 시간으로 평탄화된 버전 x(t)의 주파수 영역 표현 X[k]을 구함으로서 입력신호 y(t)의 주파수 영역 표현 Y[k]와 컨벌루션될 수 있는 평탄화 필터 FF의 0들을 나타낸다. 정규화된 계수들의 세트는 수정된 시간 형상을 가진 평탄한 신호가 입력신호 y(t)의 시간 엔벨로프와 거의 동일한 주파수 영역 표현을 구하기 위하여 시간으로 평탄화된 신호 x(t)의 주파수 영역 표현 X[k]와 컨벌루션될 수 있는 재구성 필터(FR)의 극들을 나타낸다.
시간 엔벨로프 추정기(707)는 필터뱅크(705)로부터 수신된 주파수 영역 표현 Y[k]와 평탄화 필터(FF)를 컨벌루션하며, 시간으로 평탄화된 결과를 필터(715), 기저대역 신호 분석기(710), 및 스펙트럼 엔벨로프 추정기(720)에 전송한다. 평탄화 필터(FF)에서 계수들의 기술은 경로(140)를 따라 전송되는 출력신호로 어셈블링하기 위하여 신호 포매터(725)에 전송된다.
c) 수신기
도 12는 주파수 영역 기술을 사용하여 시간 엔벨로프 제어를 제공하는 통신 시스템에서 수신기(142)를 구현하기 위한 블록도를 도시한다. 이러한 수신기의 구현은 도 4에 도시된 수신기의 구현과 매우 유사하다. 원리적인 차이는 시간 엔벨로프 재생기(807)이다. 다른 구성요소들은 그들의 동작이 도 4를 참조로하여 앞서 기술된 동작과 본질적으로 동일하기 때문에 여기에 상세히 기술되지 않는다.
도 12를 참조하면, 시간 엔벨로프 재생기(807)는 재구성된 신호의 주파수 영역 표현과 컨벌루션되는 추정된 시간 엔벨로프의 기술을 디포매터(805)로부터 수신한다. 컨벌루션으로부터 얻어진 결과는 합성 필터뱅크(825)에 전송되며, 합성 필터뱅크(825)는 송신기(136)에 의하여 경로(115)로부터 수신된 원래의 입력신호로부터 구별될 수 없는 출력신호를 경로(145)를 따라 제공한다.
시간 엔벨로프 재생기(807)는 다수의 방식으로 구현될 수 있다. 앞서 기술된 엔벨로프 추정기의 구현과 호환가능한 구현으로, 디포매터(805)는 재구성된 신호의 주파수 영역 표현과 컨벌루션되는 재구성 필터(FR)의 극들을 나타내는 계수들의 세트를 제공한다.
d) 대안 구현들
대안 구현들이 가능하다. 송신기(136)에 대한 일 대안으로서, 필터뱅크(705)로부터 수신된 주파수 영역 표현의 스펙트럼 성분들은 주파수 부대역들로 그룹핑된다. 표 1에 기술된 부대역들의 세트는 적절한 일례이다. 평탄화 필터(FF)가 각각의 부대역에 대하여 유도되며 각각의 부대역의 주파수 영역 표현과컨벌루션되어 시간으로 평탄화된다. 신호 포매터(725)는 각각의 부대역에 대하여 추정된 시간 엔벨로프의 식별자를 출력신호로 어셈블링한다. 수신기(142)는 각각의 부대역에 대한 엔벨루프 식별자를 수신하며, 각각의 부대역에 대하여 적절한 재생 필터(FR)를 구하며, 이를 재구성된 신호의 대응 부대역의 주파수 영역 표현과 컨벌루션한다.
다른 대안으로서, 계수들{Ci}의 다중 세트들이 표에 저장된다. 평탄화 필터(FF)에 대한 계수들{1, a1,...,aL}은 입력신호를 위하여 계산되며, 계산된 계수들은 표에 저장된 계수들의 다중세트들 각각과 비교된다. 계산된 계수들에 근접한 것으로 간주되는 표의 세트{Ci}가 선택되며 입력 신호를 평탄화하기 위하여 사용된다. 표로부터 선택되는 세트 {Ci}의 식별자는 출력신호로 어셈블링되기 위하여 신호 포매터(725)에 전송된다. 수신기(142)는 세트 {Ci}의 식별자를 수신하며, 계수들 {Ci}의 적정 세트를 구하기 위하여 저장된 계수 세트들의 표를 고려하며, 계수들에 대응하는 재생 필터(FR)를 유도하며, 재구성된 신호의 주파수 영역 표현과 필터를 컨벌루션한다.
표내의 계수들의 세트가 선택될 수 있는 한 방법은 입력신호의 부대역 또는 입력신호의 계산된 계수들(a1,...,aL)과 동일한 유클리드 좌표들을 가진 L-차원 공간에 목표 지점을 한정하는 것이다. 표에 저장된 세트들의 각각은 L-차원 공간에서의 각각의 지점을 한정한다. 연관된 지점이 목표지점까지 더 짧은 유클리드 거리를 가지는, 표에 저장된 세트는 계산된 계수들에 근접한 것으로 간주된다. 만일 표가 계수들의 256개의 세트들을 저장하면, 예컨대 8비트 수는 계수들의 선택된 세트를 식별하기 위하여 신호 포매터(725)에 전송될 수 있다.
F. 구현들
본 발명은 다양한 방식들로 구현될 수 있다. 아날로그 및 디지털 기술들이 필요에 따라 사용될 수 있다. 다양한 양상들은 개별 전기 소자들, 집적회로들, 프로그램가능 논리 어레이들, AISC 및 다른 형태의 전자 소자들과 명령 프로그램들을 실행하는 장치들에 의하여 구현될 수 있다. 명령 프로그램들은 자기 및 광 저장매체, 판독전용 메모리 및 프로그램가능 메모리와 같은 임의의 장치 판독 매체에 의하여 전송될 수 있다.

Claims (33)

  1. 오디오 신호의 전체 스펙트럼 성분들이 아니라 일부 스펙트럼 성분들을 가진 기저대역 신호의 주파수 영역 표현을 구하는 단계;
    상기 기저대역 신호에 있지 않는 오디오 신호의 스펙트럼 성분들을 가진 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계;
    상기 나머지 신호의 잡음내용의 측정치로부터 잡음 혼합 파라미터를 유도하는 단계; 및
    상기 기저대역 신호의 주파수 영역 표현, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터를 나타내는 데이터를 전송 또는 저장에 적합한 출력신호로 어셈블링하는 단계를 포함하는 오디오 신호 처리방법.
  2. 제 1항에 있어서, 상기 기저대역 신호의 주파수 영역 표현은 길이가 변화하는 신호 세그먼트들을 나타내기 위하여 구해지는 것을 특징으로 하는 오디오 신호 처리방법.
  3. 제 2항에 있어서, 상기 기저대역 신호의 주파수 영역 표현을 구하기 위하여 시간영역 앨리어싱 삭제 분석 변환을 적용하는 단계를 더 포함하는 것을 특징으로 하는 오디오 신호 처리방법.
  4. 제 1항에 있어서, 상기 오디오 신호의 주파수 영역 표현을 구하는 단계; 및
    상기 오디오 신호의 주파수 영역 표현의 일부분으로부터 기저대역 신호의 주파수 영역 표현을 구하는 단계를 더 포함하는 것을 특징으로 하는 오디오 신호 처리방법.
  5. 제 1항에 있어서, 상기 오디오 신호를 나타내는 다수의 부대역 신호들을 구하는 단계;
    상기 다수의 부대역 신호들의 전체가 아니라 일부를 포함하는 하나 이상의 부대역 신호들의 제 1그룹에 제 1 분석 필터뱅크를 적용함으로서 상기 기저대역 신호의 주파수 영역 표현을 구하는 단계; 및
    상기 부대역 신호들의 제 1그룹에 포함되지 않은 하나 이상의 부대역 신호들의 제 2그룹에 제 2 분석 필터뱅크를 적용함으로서 구해진 신호를 분석하여 상기 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계를 더 포함하는 것을 특징으로 하는 오디오 신호 처리방법.
  6. 제 5항에 있어서, 상기 부대역 신호들의 제 2그룹의 추정된 시간 엔벨로프의 역에 따라 상기 부대역 신호들의 제 2그룹을 수정함으로서 상기 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현을 구하는 단계를 포함하는데, 상기 나머지 신호의 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터는 상기 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현에 응답하여 구해지며; 및
    상기 부대역 신호들의 제 2그룹에 대한 추정된 시간 엔벨로프를 나타내는 출력신호로 데이터를 어셈블링하는 단계를 더 포함하는 것을 특징으로 하는 오디오 신호 처리방법.
  7. 제 6항에 있어서, 상기 부대역 신호들의 제 1그룹에 대한 추정된 시간 엔벨로프의 역에 따라 상기 부대역 신호들의 제 1그룹을 수정함으로서 상기 부대역 신호들의 제 1그룹의 시간으로 평탄화된 표현을 구하는 단계를 포함하는데, 상기 부대역 신호의 주파수 영역 표현은 상기 부대역 신호들의 제 1그룹의 시간으로 평탄화된 표현에 응답하여 구해지며;
    상기 부대역 신호들의 제 1그룹의 추정된 시간 엔벨로프를 나타내는 출력신호로 데이터를 어셈블링하는 단계를 더 포함하는 것을 특징으로 하는 오디오 신호 처리방법.
  8. 오디오 신호를 나타내는 다수의 부대역 신호들을 구하는 단계;
    상기 다수의 부대역 신호들의 전체가 아니라 일부를 포함하는 하나 이상의 부대역 신호들의 제 1그룹에 제 1분석 필터뱅크를 적용함으로서 기저대역 신호의 주파수 영역 표현을 구하는 단계;
    상기 부대역 신호들의 제 2그룹에 대한 추정된 시간 엔벨로프의 역에 따라 상기 부대역 신호들의 제 2그룹을 수정함으로서 상기 부대역 신호들의 제 1그룹에 포함되지 않은 하나 이상의 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현을구하는 단계;
    상기 부대역 신호들의 제 2그룹의 시간으로 평탄된 표현에 대한 추정된 스펙트럼 엔벨로프를 구하는 단계;
    상기 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현에 대한 잡음내용 측정치로부터 잡음 혼합 파라미터를 유도하는 단계; 및
    상기 기저대역 신호의 주파수 영역 표현, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터를 나타내는 데이터를 전송 또는 저장하기에 적합한 출력신호로 어셈블링하는 단계를 포함하는 오디오 신호 처리 방법.
  9. 오디오 신호로부터 유도된 기저대역 신호, 추정된 스펙트럼 엔벨로프 및 오디오 신호의 잡음내용 측정치로부터 유도된 잡음 혼합 파라미터를 나타내는 데이터을 포함하는 신호를 수신하는 단계;
    기저대역 신호의 주파수 영역 표현을 상기 데이터로부터 구하는 단계;
    상기 기저대역의 스펙트럼 성분들을 주파수로 번역함으로서 재생된 스펙트럼 성분들을 포함하는 재생된 신호를 구하는 단계;
    상기 재생된 신호내에서 위상동기를 유지하기 위하여 상기 재생된 스펙트럼 성분들의 위상을 조절하는 단계;
    상기 잡음 혼합 파라미터에 응답하여 잡음 신호를 구함으로서 조절된 재생 신호를 구하고, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터에 따라 상기 재생된 스펙트럼 성분들의 진폭을 조절함으로서 재생된 신호를 수정하고,상기 수정된 재생신호를 상기 잡음신호와 결합하는 단계; 및
    상기 기저대역 신호의 주파수 영역 표현의 스펙트럼 성분들과 상기 조절된 재생 신호의 스펙트럼 성분의 결합에 대응하는 재구성된 신호의 시간영역 표현을 구하는 단계를 포함하는 재구성된 오디오 신호 발생방법.
  10. 제 9항에 있어서, 상기 재구성된 신호의 시간영역 표현은 길이가 변화하는 재구성된 신호의 세그먼트들을 나타내기 위하여 구해지는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  11. 제 10항에 있어서, 상기 재구성된 신호의 시간영역 표현을 구하기 위하여 시간영역 앨리어싱 삭제 합성 변환을 적용하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  12. 제 9항에 있어서, 번역된 스펙트럼 성분들을 변화시키거나 또는 스펙트럼 성분들이 번역되는 주파수량을 변화시킴으로서 스펙트럼 성분들의 번역을 적응시키는 단계를 더 포함하며, 상기 기저대역 신호의 주파수 영역 표현은 블록들로 배열되며 상기 스펙트럼 성분들의 번역은 상기 적응된 번역으로부터 발생한 상기 재생된 스펙트럼 성분들이 청취할 수 없는 것으로 간주될때 적응되는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  13. 제 9항에 있어서, 잡음신호의 스펙트럼 성분들이 실질적으로 주파수에 대하여 역으로 변화하는 진폭들을 가지는 방식으로 상기 잡음신호를 구하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  14. 제 9항에 있어서, 상기 기저대역 신호의 주파수 영역 표현의 스펙트럼 성분 및 상기 조절된 재생 신호의 스펙트럼 성분들을 결합함으로서 상기 재구성된 신호을 구하는 단계; 및
    상기 재구성된 신호에 합성 필터뱅크를 적용하여 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  15. 제 9항에 있어서, 상기 기저대역 신호의 주파수 영역 표현에 제 1 합성 필터뱅크를 적용함으로서 상기 기저대역 신호의 시간영역 표현을 구하는 단계;
    상기 조절된 재생신호에 제 2 합성 필터뱅크를 적용함으로서 상기 조절된 재생 신호의 시간영역 표현을 구하는 단계; 및
    재구성된 신호가 상기 조절된 재생 신호의 시간영역 표현 및 상기 기저대역 신호의 시간영역 표현의 결합을 나타내도록 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  16. 제 15항에 있어서, 상기 데이터로부터 얻어진 추정된 시간 엔벨로프에 따라상기 조절된 재생신호의 시간영역 표현을 수정하는 단계; 및
    상기 조절된 재생신호의 수정된 시간영역 표현과 상기 기저대역 신호의 시간영역 표현을 결합함으로서 상기 재구성된 신호를 구하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  17. 제 16항에 있어서, 상기 데이터로부터 구해진 다른 추정된 시간 엔벨로프에 따라 상기 기저대역 신호의 시간영역 표현을 수정하는 단계; 및
    상기 기저대역 신호의 수정된 시간영역 표현 및 상기 조절된 재생 신호의 수정된 시간영역 표현을 결합함으로서 상기 재구성된 신호를 구하는 단계를 더 포함하는 것을 특징으로 하는 재구성된 오디오 신호 발생방법.
  18. 오디오 신호로부터 유도된 기저대역 신호, 추정된 스펙트럼 엔벨로프, 추정된 시간 엔벨로프 및 잡음 혼합 파라미터로부터 유도된 기저대역 신호를 나타내는 데이터를 포함하는 신호를 수신하는 단계;
    상기 기저대역 신호의 주파수 영역 표현을 상기 데이터로부터 구하는 단계;
    상기 기저대역의 스펙트럼 성분들을 주파수로 번역함으로서 재생된 스펙트럼 성분들을 포함하는 재생 신호를 구하는 단계;
    상기 재생된 신호내에서 위상 동기를 유지하기 위하여 상기 재생된 스펙트럼 성분들의 위상을 조절하는 단계;
    상기 잡음 혼합 파라미터에 응답하여 잡음신호를 구하는 단계;
    상기 추정된 스펙트럼 엔벨로프에 따라 상기 재생된 스펙트럼 성분들의 진폭들을 조절하여 조절된 재생 신호를 구하고, 이들을 상기 잡음신호와 결합하는 단계;
    상기 기저대역 신호의 주파수 영역 표현에 제 1 합성 필터뱅크를 적용함으로서 상기 기저대역 신호의 시간영역 표현을 구하는 단계;
    상기 조절된 재생 신호에 제 2 합성 필터뱅크를 적용하고 상기 추정된 시간 엔벨로프에 따라 변조를 적용함으로서 상기 조절된 재생신호의 시간영역 표현을 구하는 단계; 및
    재구성된 신호가 상기 기저대역 신호의 시간영역 표현 및 상기 조절된 재생신호의 수정된 시간영역 표현의 결합을 나타내도록 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 더 포함하는 재구성된 오디오 신호 발생 방법.
  19. 장치에 의하여 판독가능하며, 오디오 신호 처리 방법을 수행하기 위하여 상기 장치에 의하여 실행되는 하나 이상의 명령 프로그램들을 전달하는 매체로서,
    상기 오디오 신호의 전체 스펙트럼 성분들이 아니라 일부를 가진 기저대역 신호의 주파수 영역 표현을 구하는 단계;
    상기 기저대역 신호에 포함되지 않는 상기 오디오 신호의 스펙트럼 성분들을 가진 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계;
    상기 나머지 신호의 잡음 내용 측정치로부터 잡음 혼합 파라미터를 유도하는 단계; 및
    상기 기저대역의 주파수 영역 표현, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터를 나타내는 데이터를 전송 또는 저장에 적합한 출력신호로 어셈블링하는 단계를 포함하는 매체.
  20. 제 19항에 있어서, 상기 오디오 신호의 주파수 영역 표현을 구하는 단계; 및
    상기 오디오 신호의 주파수 영역 표현의 일부로부터 상기 기저대역 신호의 주파수 영역 표현을 구하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  21. 제 19항에 있어서, 상기 오디오 신호를 나타내는 다수의 부대역 신호들을 구하는 단계;
    다수의 기저대역 신호들의 전체가 아니라 일부를 포함하는 하나 이상의 부대역 신호들의 제 1그룹에 제 1 분석 필터뱅크를 적용함으로서 상기 기저대역 신호의 주파수 영역 표현을 구하는 단계; 및
    상기 기저대역 신호들의 제 1 그룹에 포함되지 않는 하나 이상의 부대역 신호들의 제 2 그룹에 제 2 분석 필터뱅크를 적용함으로서 구해진 신호를 분석하여 상기 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  22. 제 21항에 있어서, 상기 기저대역 신호들의 제 2그룹의 추정된 시간 엔벨로프의 역에 따라 상기 기저대역 신호들의 제 2 그룹을 수정함으로서 상기 기저대역신호들의 제 2 그룹의 시간으로 평탄화된 표현을 구하는 단계를 포함하는데, 상기 나머지 신호의 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터는 상기 부대역 신호들의 제 2 그룹의 시간으로 평탄화된 표현에 응답하여 구해지며; 및
    상기 부대역 신호들의 제 2그룹의 추정된 시간 엔벨로프를 나타내는 출력신호로 상기 데이터를 어셈블링하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  23. 제 22항에 있어서, 상기 부대역 신호들의 제 1그룹의 추정된 시간 엔벨로프의 역에 따라 상기 부대역 신호들의 제 1 그룹을 수정함으로서 상기 부대역 신호들의 제 1그룹의 시간으로 평탄화된 표현을 구하는 단계를 포함하는데, 상기 기저대역 신호의 주파수 영역 표현은 상기 부대역 신호들의 제 1그룹의 시간으로 평탄화된 표현에 응답하여 구해지며; 및
    상기 부대역 신호들의 제 1그룹의 추정된 시간 엔벨로프를 나타내는 출력신호로 데이터를 어셈블링하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  24. 장치에 의하여 판독가능하며, 오디오 신호 처리 방법을 실행하기 위하여 상기 장치에 의하여 실행되는 하나 이상의 명령 프로그램들을 전달하는 매체로서,
    상기 오디오 신호를 나타내는 다수의 부대역 신호들을 구하는 단계;
    상기 다수의 부대역 신호들의 전체가 아니라 일부를 포함하는 하나 이상의 부대역 신호들의 제 1그룹에 제 1분석 필터뱅크를 적용함으로서 기저대역 신호의 주파수 영역 표현을 구하는 단계;
    상기 부대역 신호들의 제 2그룹의 추정된 시간 엔벨로프의 역에 따라 상기 부대역 신호들의 제 2그룹을 수정함으로서 상기 부대역 신호들의 제 1그룹에 포함되지 않는 하나 이상의 부대역 신호들의 제 2 그룹의 시간으로 평탄화된 표현을 구하는 단계;
    상기 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현에 대한 추정된 스펙트럼 엔벨로프를 구하는 단계;
    상기 부대역 신호들의 제 2그룹의 시간으로 평탄화된 표현에 대한 잡음 내용 측정치로부터 잡음 혼합 파라미터를 유도하는 단계; 및
    상기 기저대역 신호의 주파수 영역 표현, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터를 나타내는 데이터를 전송 또는 저장에 적합한 출력신호로 어셈블링하는 단계를 포함하는 매체.
  25. 장치에 의하여 판독가능하며, 재구성된 오디오 신호를 발생시키기 위한 방법을 실행하기 위하여 상기 장치에 의하여 실행되는 하나 이상의 명령 프로그램들을 전달하는 매체로서,
    상기 오디오 신호로부터 유도된 기저대역 신호, 추정된 스펙트럼 엔벨로프 및 상기 오디오 신호의 잡음내용 측정치로부터 유도된 잡음 혼합 파라미터를 나타내는 데이터를 포함하는 신호를 수신하는 단계;
    상기 기저대역 신호의 주파수 영역 표현을 데이터로부터 구하는 단계;
    상기 기저대역의 스펙트럼 성분들을 주파수로 번역함으로서 재생된 스펙트럼성분들을 포함하는 재생 신호를 구하는 단계;
    상기 재생된 신호내에서 위상 동기를 유지하기 위하여 상기 재생 스펙트럼 성분들의 위상을 조절하는 단계;
    상기 잡음 혼합 파라미터에 응답하여 잡음 신호를 구하여 조절된 재생신호를 구하며, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터에 따라 상기 재생된 스펙트럼 성분들의 진폭들을 조절하여 재생된 신호를 수정하며, 상기 수정된 재생 신호를 상기 잡음 신호와 결합하는 단계; 및
    상기 조절된 재생신호의 스펙트럼 성분들과 상기 기저대역 신호의 주파수 영역 표현의 스펙트럼 성분들의 결합에 대응하는 재구성된 신호의 시간영역 표현을 구하는 단계를 포함하는 매체.
  26. 제 25항에 있어서, 잡음 신호의 주파수 성분들이 주파수에 대하여 거의 역으로 변화하는 진폭들을 가지는 방식으로 상기 잡음 신호를 구하는 것을 특징으로 하는 매체.
  27. 제 25항에 있어서, 상기 기저대역 신호의 주파수 영역 표현의 스펙트럼 성분들과 상기 조절된 재생신호의 스펙트럼 성분들을 결합함으로서 상기 재구성된 신호을 구하는 단계; 및
    상기 재구성된 신호에 합성 필터뱅크를 적용함으로서 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 포함하는 것을 특징으로 하는 매체.
  28. 제 25항에 있어서, 상기 기저대역 신호의 주파수 영역 표현에 제 1합성 필터뱅크를 적용함으로서 상기 기저대역 신호의 시간영역 표현을 구하는 단계;
    상기 조절된 재생 신호에 제 2합성 필터뱅크를 적용함으로서 상기 조절된 재생 신호의 시간영역 표현을 구하는 단계; 및
    재구성된 신호가 상기 기저대역 신호의 시간영역 표현과 상기 조절된 재생신호의 시간영역 표현의 결합을 나타내도록 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  29. 제 28항에 있어서, 상기 데이터로부터 구해진 추정된 시간 엔벨로프에 따라 상기 조절된 재생신호의 시간영역 표현을 수정하는 단계; 및
    상기 조절된 재생신호의 수정된 시간영역 표현 및 상기 기저대역 신호의 시간영역 표현을 결합함으로서 상기 재구성된 신호를 구하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  30. 제 29항에 있어서, 상기 데이터로부터 구해진 다른 추정된 시간 엔벨로프에 따라 상기 기저대역 신호의 시간영역 표현을 수정하는 단계; 및
    상기 조절된 재생신호의 수정된 시간영역 표현 및 상기 기저대역 신호의 수정된 시간영역 표현을 결합함으로서 상기 재구성된 신호를 구하는 단계를 더 포함하는 것을 특징으로 하는 매체.
  31. 장치에 의하여 판독가능하며, 재구성된 오디오 신호를 발생시키기 위한 방법을 실행하기 위하여 상기 장치에 의하여 실행되는 하나 이상의 명령 프로그램들을 전달하는 매체로서,
    상기 오디오 신호로부터 유도된 기저대역 신호, 추정된 스펙트럼 엔벨로프, 추정된 시간 엔벨로프 및 잡음 혼합 파라미터를 나타내는 데이터를 포함하는 신호을 수신하는 단계;
    상기 기저대역 신호의 주파수 영역 표현을 상기 데이터로부터 구하는 단계;
    상기 기저대역의 스펙트럼 성분들을 주파수로 번역함으로서 재생된 스펙트럼 성분들을 포함하는 재생신호를 구하는 단계;
    상기 재생된 신호내에서 위상 동기를 유지하기 위하여 상기 재생된 스펙트럼 성분들의 위상을 조절하는 단계;
    상기 잡음 혼합 파라미터에 응답하여 잡음신호를 구하는 단계;
    상기 추정된 스펙트럼 엔벨로프에 따라 상기 재생된 스펙트럼 성분들의 진폭을 조절하여 조절된 재생 신호를 구하고 이들을 잡음신호와 결합하는 단계;
    상기 기저대역 신호의 주파수 영역 표현에 제 1합성 필터뱅크를 적용함으로서 상기 기저대역 신호의 시간영역 표현을 구하는 단계;
    상기 조절된 재생 신호에 제 2합성 필터뱅크를 적용하고 상기 추정된 시간 엔벨로프에 따라 변조를 적용함으로서 상기 조절된 재생 신호의 시간영역 표현을 구하는 단계; 및
    재구성된 신호가 상기 기저대역 신호의 시간영역 표현과 상기 조절된 재생신호의 수정된 시간영역 표현의 결합을 나타내도록 상기 재구성된 신호의 시간영역 표현을 구하는 단계를 포함하는 매체.
  32. 오디오 신호를 처리하기 위한 방법에 의하여 발생된 출력신호를 전달하는 매체로서,
    상기 오디오 신호의 전체 스펙트럼 성분들이 아니라 일부를 가지는 기저대역 신호의 주파수 영역 표현을 구하는 단계;
    상기 기저대역 신호에 포함되지 않는 오디오 신호의 스펙트럼 성분들을 가진 나머지 신호의 추정된 스펙트럼 엔벨로프를 구하는 단계;
    상기 나머지 신호의 잡음 내용 측정치로부터 잡음 혼합 파라미터를 유도하는 단계; 및
    상기 기저대역 신호의 주파수 영역 표현, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터를 나타내는 데이터를 상기 매체에 의하여 전송된 출력 신호로 어셈블링하는 단계를 포함하는 매체.
  33. 제 32항에 있어서, 추정된 시간 엔벨로프의 역에 따라 시간으로 평탄화된 오디오 신호의 적어도 일부분에 대한 시간으로 평탄화된 표현을 구하는 단계를 포함하는데, 상기 추정된 스펙트럼 엔벨로프 및 상기 잡음 혼합 파라미터는 상기 시간으로 평탄화된 표현에 응답하여 구해지며; 및
    상기 추정된 시간 엔벨로프를 나타내는 출력 신호로 데이터를 어셈블링하는 단계를 더 포함하는 것을 특징으로 하는 매체.
KR1020047012465A 2002-03-28 2003-03-21 주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오신호의 스펙트럼을 복구하기 위한 방법 및 장치 Expired - Lifetime KR101005731B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/113,858 2002-03-28
US10/113,858 US20030187663A1 (en) 2002-03-28 2002-03-28 Broadband frequency translation for high frequency regeneration
PCT/US2003/008895 WO2003083834A1 (en) 2002-03-28 2003-03-21 Reconstruction of the spectrum of an audiosignal with incomplete spectrum based on frequency translation

Publications (2)

Publication Number Publication Date
KR20040101227A true KR20040101227A (ko) 2004-12-02
KR101005731B1 KR101005731B1 (ko) 2011-01-06

Family

ID=28453693

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020047012465A Expired - Lifetime KR101005731B1 (ko) 2002-03-28 2003-03-21 주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오신호의 스펙트럼을 복구하기 위한 방법 및 장치

Country Status (15)

Country Link
US (19) US20030187663A1 (ko)
EP (2) EP1488414A1 (ko)
JP (1) JP4345890B2 (ko)
KR (1) KR101005731B1 (ko)
CN (2) CN100338649C (ko)
AT (1) ATE511180T1 (ko)
AU (1) AU2003239126B2 (ko)
CA (1) CA2475460C (ko)
MX (1) MXPA04009408A (ko)
MY (1) MY140567A (ko)
PL (1) PL208846B1 (ko)
SG (8) SG153658A1 (ko)
SI (1) SI2194528T1 (ko)
TW (1) TWI319180B (ko)
WO (1) WO2003083834A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100851424B1 (ko) * 2004-04-30 2008-08-11 프라운호퍼-게젤샤프트 츄어 푀르더룽 데어 안게반텐 포르슝에.파우. 스펙트럼/변조 스펙트럼 범위 표현에서의 수정에 의한 정보신호 처리
KR101341246B1 (ko) * 2009-02-04 2013-12-12 모토로라 모빌리티 엘엘씨 수정된 이산 코사인 변환 오디오 코더에 대한 대역폭 확장 방법 및 장치

Families Citing this family (165)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7742927B2 (en) * 2000-04-18 2010-06-22 France Telecom Spectral enhancing method and device
AUPR433901A0 (en) 2001-04-10 2001-05-17 Lake Technology Limited High frequency signal construction method
US7583805B2 (en) * 2004-02-12 2009-09-01 Agere Systems Inc. Late reverberation-based synthesis of auditory scenes
US20030035553A1 (en) * 2001-08-10 2003-02-20 Frank Baumgarte Backwards-compatible perceptual coding of spatial cues
US7292901B2 (en) * 2002-06-24 2007-11-06 Agere Systems Inc. Hybrid multi-channel/cue coding/decoding of audio signals
US7116787B2 (en) * 2001-05-04 2006-10-03 Agere Systems Inc. Perceptual synthesis of auditory scenes
US7644003B2 (en) 2001-05-04 2010-01-05 Agere Systems Inc. Cue-based audio coding/decoding
US20030187663A1 (en) 2002-03-28 2003-10-02 Truman Michael Mead Broadband frequency translation for high frequency regeneration
US7447631B2 (en) 2002-06-17 2008-11-04 Dolby Laboratories Licensing Corporation Audio coding system using spectral hole filling
US20040138876A1 (en) * 2003-01-10 2004-07-15 Nokia Corporation Method and apparatus for artificial bandwidth expansion in speech processing
EP1482482A1 (de) * 2003-05-27 2004-12-01 Siemens Aktiengesellschaft Frequenzerweiterung für Synthesizer
JP4719674B2 (ja) 2003-06-30 2011-07-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ノイズの加算によるデコードオーディオの品質の向上
US20050004793A1 (en) * 2003-07-03 2005-01-06 Pasi Ojala Signal adaptation for higher band coding in a codec utilizing band split coding
US7461003B1 (en) * 2003-10-22 2008-12-02 Tellabs Operations, Inc. Methods and apparatus for improving the quality of speech signals
US7672838B1 (en) 2003-12-01 2010-03-02 The Trustees Of Columbia University In The City Of New York Systems and methods for speech recognition using frequency domain linear prediction polynomials to form temporal and spectral envelopes from frequency domain representations of signals
US6984403B2 (en) 2003-12-04 2006-01-10 Pfizer Inc. Azithromycin dosage forms with reduced side effects
US6980933B2 (en) * 2004-01-27 2005-12-27 Dolby Laboratories Licensing Corporation Coding techniques using estimated spectral magnitude and phase derived from MDCT coefficients
US7805313B2 (en) * 2004-03-04 2010-09-28 Agere Systems Inc. Frequency-based coding of channels in parametric multi-channel coding systems
US7512536B2 (en) * 2004-05-14 2009-03-31 Texas Instruments Incorporated Efficient filter bank computation for audio coding
KR101213840B1 (ko) * 2004-05-14 2012-12-20 파나소닉 주식회사 복호화 장치 및 복호화 방법, 및 복호화 장치를 구비하는 통신 단말 장치 및 기지국 장치
JP2008504566A (ja) * 2004-06-28 2008-02-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 音響送信装置、音響受信装置、周波数範囲適応装置、音響信号送信方法
KR20070051857A (ko) * 2004-08-17 2007-05-18 코닌클리케 필립스 일렉트로닉스 엔.브이. 스케일러블 오디오 코딩
TWI497485B (zh) * 2004-08-25 2015-08-21 Dolby Lab Licensing Corp 用以重塑經合成輸出音訊信號之時域包絡以更接近輸入音訊信號之時域包絡的方法
TWI393121B (zh) * 2004-08-25 2013-04-11 杜比實驗室特許公司 處理一組n個聲音信號之方法與裝置及與其相關聯之電腦程式
EP2189978A1 (en) 2004-08-30 2010-05-26 QUALCOMM Incorporated Adaptive De-Jitter Buffer for voice over IP
US8085678B2 (en) 2004-10-13 2011-12-27 Qualcomm Incorporated Media (voice) playback (de-jitter) buffer adjustments based on air interface
US8204261B2 (en) * 2004-10-20 2012-06-19 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Diffuse sound shaping for BCC schemes and the like
US7720230B2 (en) * 2004-10-20 2010-05-18 Agere Systems, Inc. Individual channel shaping for BCC schemes and the like
JP5017121B2 (ja) * 2004-11-30 2012-09-05 アギア システムズ インコーポレーテッド 外部的に供給されるダウンミックスとの空間オーディオのパラメトリック・コーディングの同期化
US8340306B2 (en) 2004-11-30 2012-12-25 Agere Systems Llc Parametric coding of spatial audio with object-based side information
US7787631B2 (en) * 2004-11-30 2010-08-31 Agere Systems Inc. Parametric coding of spatial audio with cues based on transmitted channels
US7903824B2 (en) * 2005-01-10 2011-03-08 Agere Systems Inc. Compact side information for parametric coding of spatial audio
JP4761506B2 (ja) * 2005-03-01 2011-08-31 国立大学法人北陸先端科学技術大学院大学 音声処理方法と装置及びプログラム並びに音声システム
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
JP4804532B2 (ja) 2005-04-15 2011-11-02 ドルビー インターナショナル アクチボラゲット 無相関信号の包絡線整形
US8311840B2 (en) * 2005-06-28 2012-11-13 Qnx Software Systems Limited Frequency extension of harmonic signals
JP4554451B2 (ja) * 2005-06-29 2010-09-29 京セラ株式会社 通信装置、通信システム、変調方法、及びプログラム
DE102005032724B4 (de) 2005-07-13 2009-10-08 Siemens Ag Verfahren und Vorrichtung zur künstlichen Erweiterung der Bandbreite von Sprachsignalen
FR2891100B1 (fr) * 2005-09-22 2008-10-10 Georges Samake Codec audio utilisant la transformation de fourier rapide, le recouvrement partiel et une decomposition en deux plans basee sur l'energie.
KR100717058B1 (ko) * 2005-11-28 2007-05-14 삼성전자주식회사 고주파 성분 복원 방법 및 그 장치
JP5034228B2 (ja) * 2005-11-30 2012-09-26 株式会社Jvcケンウッド 補間装置、音再生装置、補間方法および補間プログラム
US8126706B2 (en) * 2005-12-09 2012-02-28 Acoustic Technologies, Inc. Music detector for echo cancellation and noise reduction
JP5457171B2 (ja) * 2006-03-20 2014-04-02 オランジュ オーディオデコーダ内で信号を後処理する方法
US20080076374A1 (en) * 2006-09-25 2008-03-27 Avraham Grenader System and method for filtering of angle modulated signals
CA2645908C (en) 2006-09-29 2013-11-26 Lg Electronics Inc. Methods and apparatuses for encoding and decoding object-based audio signals
US8295507B2 (en) * 2006-11-09 2012-10-23 Sony Corporation Frequency band extending apparatus, frequency band extending method, player apparatus, playing method, program and recording medium
KR101434198B1 (ko) * 2006-11-17 2014-08-26 삼성전자주식회사 신호 복호화 방법
JP5103880B2 (ja) * 2006-11-24 2012-12-19 富士通株式会社 復号化装置および復号化方法
JP4967618B2 (ja) * 2006-11-24 2012-07-04 富士通株式会社 復号化装置および復号化方法
CN101237317B (zh) * 2006-11-27 2010-09-29 华为技术有限公司 确定发送频谱的方法和装置
EP1947644B1 (en) * 2007-01-18 2019-06-19 Nuance Communications, Inc. Method and apparatus for providing an acoustic signal with extended band-width
EP3712888B1 (en) * 2007-03-30 2024-05-08 Electronics and Telecommunications Research Institute Apparatus and method for coding and decoding multi object audio signal with multi channel
EP2571024B1 (en) * 2007-08-27 2014-10-22 Telefonaktiebolaget L M Ericsson AB (Publ) Adaptive transition frequency between noise fill and bandwidth extension
ES2858423T3 (es) 2007-08-27 2021-09-30 Ericsson Telefon Ab L M Método y dispositivo para el llenado de huecos espectrales
EP2220646A1 (en) * 2007-11-06 2010-08-25 Nokia Corporation Audio coding apparatus and method thereof
KR101238239B1 (ko) * 2007-11-06 2013-03-04 노키아 코포레이션 인코더
KR100970446B1 (ko) * 2007-11-21 2010-07-16 한국전자통신연구원 주파수 확장을 위한 가변 잡음레벨 결정 장치 및 그 방법
US8688441B2 (en) * 2007-11-29 2014-04-01 Motorola Mobility Llc Method and apparatus to facilitate provision and use of an energy value to determine a spectral envelope shape for out-of-signal bandwidth content
US8433582B2 (en) * 2008-02-01 2013-04-30 Motorola Mobility Llc Method and apparatus for estimating high-band energy in a bandwidth extension system
US20090201983A1 (en) * 2008-02-07 2009-08-13 Motorola, Inc. Method and apparatus for estimating high-band energy in a bandwidth extension system
KR20090110244A (ko) * 2008-04-17 2009-10-21 삼성전자주식회사 오디오 시맨틱 정보를 이용한 오디오 신호의 부호화/복호화 방법 및 그 장치
US8005152B2 (en) 2008-05-21 2011-08-23 Samplify Systems, Inc. Compression of baseband signals in base transceiver systems
USRE47180E1 (en) 2008-07-11 2018-12-25 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for generating a bandwidth extended signal
US8463412B2 (en) * 2008-08-21 2013-06-11 Motorola Mobility Llc Method and apparatus to facilitate determining signal bounding frequencies
CN101727906B (zh) * 2008-10-29 2012-02-01 华为技术有限公司 高频带信号的编解码方法及装置
CN101770775B (zh) * 2008-12-31 2011-06-22 华为技术有限公司 信号处理方法及装置
JP5387076B2 (ja) * 2009-03-17 2014-01-15 ヤマハ株式会社 音処理装置およびプログラム
RU2452044C1 (ru) 2009-04-02 2012-05-27 Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. Устройство, способ и носитель с программным кодом для генерирования представления сигнала с расширенным диапазоном частот на основе представления входного сигнала с использованием сочетания гармонического расширения диапазона частот и негармонического расширения диапазона частот
EP2239732A1 (en) 2009-04-09 2010-10-13 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Apparatus and method for generating a synthesis audio signal and for encoding an audio signal
JP4932917B2 (ja) * 2009-04-03 2012-05-16 株式会社エヌ・ティ・ティ・ドコモ 音声復号装置、音声復号方法、及び音声復号プログラム
AU2012204076B2 (en) * 2009-04-03 2013-12-12 Ntt Docomo, Inc. Speech encoding device, speech decoding device, speech encoding method, speech decoding method, speech encoding program, and speech decoding program
JP4921611B2 (ja) * 2009-04-03 2012-04-25 株式会社エヌ・ティ・ティ・ドコモ 音声復号装置、音声復号方法、及び音声復号プログラム
TWI675367B (zh) * 2009-05-27 2019-10-21 瑞典商杜比國際公司 從訊號的低頻成份產生該訊號之高頻成份的系統與方法,及其機上盒、電腦程式產品、軟體程式及儲存媒體
US11657788B2 (en) 2009-05-27 2023-05-23 Dolby International Ab Efficient combined harmonic transposition
TWI401923B (zh) * 2009-06-06 2013-07-11 Generalplus Technology Inc 適應性時脈重建方法與裝置以及進行音頻解碼方法
JP5754899B2 (ja) 2009-10-07 2015-07-29 ソニー株式会社 復号装置および方法、並びにプログラム
EP3998606B8 (en) 2009-10-21 2022-12-07 Dolby International AB Oversampling in a combined transposer filter bank
US8699727B2 (en) 2010-01-15 2014-04-15 Apple Inc. Visually-assisted mixing of audio using a spectral analyzer
AU2014200151B2 (en) * 2010-01-19 2015-04-16 Dolby International Ab Improved subband block based harmonic transposition
ES3025712T3 (en) * 2010-01-19 2025-06-09 Dolby Int Ab Improved subband block based harmonic transposition
TWI557723B (zh) 2010-02-18 2016-11-11 杜比實驗室特許公司 解碼方法及系統
EP2362375A1 (en) 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Apparatus and method for modifying an audio signal using harmonic locking
CA2792452C (en) 2010-03-09 2018-01-16 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for processing an input audio signal using cascaded filterbanks
PT2545551T (pt) * 2010-03-09 2018-01-03 Fraunhofer Ges Forschung Resposta de magnitude aperfeiçoada e alinhamento temporal de um vocoder de fase com base no método de extensão de largura de banda para sinais de áudio
AU2011226208B2 (en) 2010-03-09 2013-12-19 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for handling transient sound events in audio signals when changing the replay speed or pitch
JP5651980B2 (ja) * 2010-03-31 2015-01-14 ソニー株式会社 復号装置、復号方法、およびプログラム
JP6103324B2 (ja) * 2010-04-13 2017-03-29 ソニー株式会社 信号処理装置および方法、並びにプログラム
JP5850216B2 (ja) 2010-04-13 2016-02-03 ソニー株式会社 信号処理装置および方法、符号化装置および方法、復号装置および方法、並びにプログラム
JP5609737B2 (ja) * 2010-04-13 2014-10-22 ソニー株式会社 信号処理装置および方法、符号化装置および方法、復号装置および方法、並びにプログラム
JP5652658B2 (ja) * 2010-04-13 2015-01-14 ソニー株式会社 信号処理装置および方法、符号化装置および方法、復号装置および方法、並びにプログラム
CN103069484B (zh) * 2010-04-14 2014-10-08 华为技术有限公司 时/频二维后处理
US9443534B2 (en) * 2010-04-14 2016-09-13 Huawei Technologies Co., Ltd. Bandwidth extension system and approach
CA2800613C (en) * 2010-04-16 2016-05-03 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus, method and computer program for generating a wideband signal using guided bandwidth extension and blind bandwidth extension
TW201138354A (en) * 2010-04-27 2011-11-01 Ind Tech Res Inst Soft demapping method and apparatus thereof and communication system thereof
CN102237954A (zh) * 2010-04-30 2011-11-09 财团法人工业技术研究院 软性解映射方法及其装置与其通讯系统
HUE028738T2 (en) * 2010-06-09 2017-01-30 Panasonic Ip Corp America Bandwidth Extension Procedure, Bandwidth Extension Device, Program, Integrated Circuit, and Audio Decoder
KR101964180B1 (ko) 2010-07-19 2019-04-01 돌비 인터네셔널 에이비 고주파 복원 동안 오디오 신호들의 프로세싱
US12002476B2 (en) 2010-07-19 2024-06-04 Dolby International Ab Processing of audio signals during high frequency reconstruction
JP6075743B2 (ja) * 2010-08-03 2017-02-08 ソニー株式会社 信号処理装置および方法、並びにプログラム
US8762158B2 (en) * 2010-08-06 2014-06-24 Samsung Electronics Co., Ltd. Decoding method and decoding apparatus therefor
US8759661B2 (en) 2010-08-31 2014-06-24 Sonivox, L.P. System and method for audio synthesizer utilizing frequency aperture arrays
US8649388B2 (en) 2010-09-02 2014-02-11 Integrated Device Technology, Inc. Transmission of multiprotocol data in a distributed antenna system
JP5707842B2 (ja) 2010-10-15 2015-04-30 ソニー株式会社 符号化装置および方法、復号装置および方法、並びにプログラム
US8989088B2 (en) * 2011-01-07 2015-03-24 Integrated Device Technology Inc. OFDM signal processing in a base transceiver system
US9059778B2 (en) * 2011-01-07 2015-06-16 Integrated Device Technology Inc. Frequency domain compression in a base transceiver system
WO2012095700A1 (en) * 2011-01-12 2012-07-19 Nokia Corporation An audio encoder/decoder apparatus
EP3567589B1 (en) * 2011-02-18 2022-04-06 Ntt Docomo, Inc. Speech encoder and speech encoding method
US8653354B1 (en) * 2011-08-02 2014-02-18 Sonivoz, L.P. Audio synthesizing systems and methods
JP5942358B2 (ja) 2011-08-24 2016-06-29 ソニー株式会社 符号化装置および方法、復号装置および方法、並びにプログラム
EP3089164A1 (en) 2011-11-02 2016-11-02 Telefonaktiebolaget LM Ericsson (publ) Generation of a high band extension of a bandwidth extended audio signal
EP2631906A1 (en) * 2012-02-27 2013-08-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Phase coherence control for harmonic signals in perceptual audio codecs
CN106409299B (zh) * 2012-03-29 2019-11-05 华为技术有限公司 信号编码和解码的方法和设备
JP5997592B2 (ja) * 2012-04-27 2016-09-28 株式会社Nttドコモ 音声復号装置
US9369149B1 (en) 2012-05-03 2016-06-14 Integrated Device Technology, Inc. Method and apparatus for efficient baseband unit processing in a communication system
US9313453B2 (en) * 2012-08-20 2016-04-12 Mitel Networks Corporation Localization algorithm for conferencing
CN107945813B (zh) * 2012-08-29 2021-10-26 日本电信电话株式会社 解码方法、解码装置、和计算机可读取的记录介质
US9135920B2 (en) * 2012-11-26 2015-09-15 Harman International Industries, Incorporated System for perceived enhancement and restoration of compressed audio signals
CN103971693B (zh) * 2013-01-29 2017-02-22 华为技术有限公司 高频带信号的预测方法、编/解码设备
WO2014159898A1 (en) * 2013-03-29 2014-10-02 Dolby Laboratories Licensing Corporation Methods and apparatuses for generating and using low-resolution preview tracks with high-quality encoded object and multichannel audio signals
US8804971B1 (en) 2013-04-30 2014-08-12 Dolby International Ab Hybrid encoding of higher frequency and downmixed low frequency content of multichannel audio
RU2662921C2 (ru) 2013-06-10 2018-07-31 Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. Устройство и способ для кодирования, обработки и декодирования огибающей аудиосигнала путем моделирования представления совокупной суммы с использованием квантования и кодирования распределения
CN105340010B (zh) 2013-06-10 2019-06-04 弗朗霍夫应用科学研究促进协会 用于通过应用分布量化和编码分裂音频信号包络的音频信号包络编码、处理和解码的装置和方法
EP3011561B1 (en) 2013-06-21 2017-05-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for improved signal fade out in different domains during error concealment
US9454970B2 (en) * 2013-07-03 2016-09-27 Bose Corporation Processing multichannel audio signals
EP2830063A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method and computer program for decoding an encoded audio signal
WO2015025052A1 (en) 2013-08-23 2015-02-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for processing an audio signal using an aliasing error signal
US9203933B1 (en) 2013-08-28 2015-12-01 Integrated Device Technology, Inc. Method and apparatus for efficient data compression in a communication system
US9875746B2 (en) 2013-09-19 2018-01-23 Sony Corporation Encoding device and method, decoding device and method, and program
US9553954B1 (en) 2013-10-01 2017-01-24 Integrated Device Technology, Inc. Method and apparatus utilizing packet segment compression parameters for compression in a communication system
US8989257B1 (en) 2013-10-09 2015-03-24 Integrated Device Technology Inc. Method and apparatus for providing near-zero jitter real-time compression in a communication system
US9398489B1 (en) 2013-10-09 2016-07-19 Integrated Device Technology Method and apparatus for context based data compression in a communication system
US9485688B1 (en) 2013-10-09 2016-11-01 Integrated Device Technology, Inc. Method and apparatus for controlling error and identifying bursts in a data compression system
US9313300B2 (en) 2013-11-07 2016-04-12 Integrated Device Technology, Inc. Methods and apparatuses for a unified compression framework of baseband signals
CN105765655A (zh) * 2013-11-22 2016-07-13 高通股份有限公司 高频带译码中的选择性相位补偿
RU2764260C2 (ru) 2013-12-27 2022-01-14 Сони Корпорейшн Устройство и способ декодирования
US20150194157A1 (en) * 2014-01-06 2015-07-09 Nvidia Corporation System, method, and computer program product for artifact reduction in high-frequency regeneration audio signals
FR3017484A1 (fr) * 2014-02-07 2015-08-14 Orange Extension amelioree de bande de frequence dans un decodeur de signaux audiofrequences
US9542955B2 (en) * 2014-03-31 2017-01-10 Qualcomm Incorporated High-band signal coding using multiple sub-bands
KR101861787B1 (ko) * 2014-05-01 2018-05-28 니폰 덴신 덴와 가부시끼가이샤 부호화 장치, 복호 장치, 부호화 방법, 복호 방법, 부호화 프로그램, 복호 프로그램, 기록매체
EP3998605A1 (en) * 2014-06-10 2022-05-18 MQA Limited Digital encapsulation of audio signals
US10256856B2 (en) * 2014-10-31 2019-04-09 Telefonaktiebolaget Lm Ericsson (Publ) Radio receiver, method of detecting an obtruding signal in the radio receiver, and computer program
CN107210029B (zh) * 2014-12-11 2020-07-17 优博肖德Ug公司 用于处理一连串信号以进行复调音符辨识的方法和装置
JP6763194B2 (ja) * 2016-05-10 2020-09-30 株式会社Jvcケンウッド 符号化装置、復号装置、通信システム
KR102721794B1 (ko) 2016-11-18 2024-10-25 삼성전자주식회사 신호 처리 프로세서 및 신호 처리 프로세서의 제어 방법
WO2018199989A1 (en) * 2017-04-28 2018-11-01 Hewlett-Packard Development Company, L.P. Loudness enhancement based on multiband range compression
KR102468799B1 (ko) * 2017-08-11 2022-11-18 삼성전자 주식회사 전자장치, 그 제어방법 및 그 컴퓨터프로그램제품
CN107545900B (zh) * 2017-08-16 2020-12-01 广州广晟数码技术有限公司 带宽扩展编码和解码中高频弦信号生成的方法和装置
KR102383195B1 (ko) 2017-10-27 2022-04-08 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 디코더에서의 노이즈 감쇠
EP3483879A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Analysis/synthesis windowing function for modulated lapped transformation
WO2019091573A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for encoding and decoding an audio signal using downsampling or interpolation of scale parameters
EP3483880A1 (en) * 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Temporal noise shaping
EP3483882A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Controlling bandwidth in encoders and/or decoders
EP3483878A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder supporting a set of different loss concealment tools
EP3483886A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Selecting pitch lag
EP3483883A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio coding and decoding with selective postfiltering
WO2019091576A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoders, audio decoders, methods and computer programs adapting an encoding and decoding of least significant bits
EP3483884A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal filtering
US10714098B2 (en) * 2017-12-21 2020-07-14 Dolby Laboratories Licensing Corporation Selective forward error correction for spatial audio codecs
TW202546816A (zh) 2018-01-26 2025-12-01 瑞典商都比國際公司 用於執行一音訊信號之高頻重建之方法、音訊處理單元及非暫時性電腦可讀媒體
WO2019193173A1 (en) * 2018-04-05 2019-10-10 Telefonaktiebolaget Lm Ericsson (Publ) Truncateable predictive coding
CN109036457B (zh) 2018-09-10 2021-10-08 广州酷狗计算机科技有限公司 恢复音频信号的方法和装置
EP3671741A1 (en) * 2018-12-21 2020-06-24 FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. Audio processor and method for generating a frequency-enhanced audio signal using pulse processing
CN115148217B (zh) * 2022-06-15 2024-07-09 腾讯科技(深圳)有限公司 音频处理方法、装置、电子设备、存储介质及程序产品
CN115318605B (zh) * 2022-07-22 2023-09-08 东北大学 变频超声换能器自动匹配方法

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3995115A (en) * 1967-08-25 1976-11-30 Bell Telephone Laboratories, Incorporated Speech privacy system
US3684838A (en) * 1968-06-26 1972-08-15 Kahn Res Lab Single channel audio signal transmission system
US4051331A (en) * 1976-03-29 1977-09-27 Brigham Young University Speech coding hearing aid system utilizing formant frequency transformation
US4232194A (en) * 1979-03-16 1980-11-04 Ocean Technology, Inc. Voice encryption system
NL7908213A (nl) * 1979-11-09 1981-06-01 Philips Nv Spraaksynthese inrichting met tenminste twee vervormingsketens.
US4419544A (en) * 1982-04-26 1983-12-06 Adelman Roger A Signal processing apparatus
JPS6011360B2 (ja) * 1981-12-15 1985-03-25 ケイディディ株式会社 音声符号化方式
US4667340A (en) * 1983-04-13 1987-05-19 Texas Instruments Incorporated Voice messaging system with pitch-congruent baseband coding
US4866777A (en) * 1984-11-09 1989-09-12 Alcatel Usa Corporation Apparatus for extracting features from a speech signal
WO1986003873A1 (en) * 1984-12-20 1986-07-03 Gte Laboratories Incorporated Method and apparatus for encoding speech
US4790016A (en) * 1985-11-14 1988-12-06 Gte Laboratories Incorporated Adaptive method and apparatus for coding speech
US4885790A (en) * 1985-03-18 1989-12-05 Massachusetts Institute Of Technology Processing of acoustic waveforms
US4935963A (en) * 1986-01-24 1990-06-19 Racal Data Communications Inc. Method and apparatus for processing speech signals
JPS62234435A (ja) * 1986-04-04 1987-10-14 Kokusai Denshin Denwa Co Ltd <Kdd> 符号化音声の復号化方式
DE3683767D1 (de) * 1986-04-30 1992-03-12 Ibm Sprachkodierungsverfahren und einrichtung zur ausfuehrung dieses verfahrens.
US4776014A (en) * 1986-09-02 1988-10-04 General Electric Company Method for pitch-aligned high-frequency regeneration in RELP vocoders
US5054072A (en) * 1987-04-02 1991-10-01 Massachusetts Institute Of Technology Coding of acoustic waveforms
EP0287741B1 (en) * 1987-04-22 1993-03-31 International Business Machines Corporation Process for varying speech speed and device for implementing said process
US5127054A (en) * 1988-04-29 1992-06-30 Motorola, Inc. Speech quality improvement for voice coders and synthesizers
US4964166A (en) * 1988-05-26 1990-10-16 Pacific Communication Science, Inc. Adaptive transform coder having minimal bit allocation processing
US5109417A (en) * 1989-01-27 1992-04-28 Dolby Laboratories Licensing Corporation Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio
US5054075A (en) * 1989-09-05 1991-10-01 Motorola, Inc. Subband decoding method and apparatus
CN1062963C (zh) * 1990-04-12 2001-03-07 多尔拜实验特许公司 用于产生高质量声音信号的解码器和编码器
US5583962A (en) * 1991-01-08 1996-12-10 Dolby Laboratories Licensing Corporation Encoder/decoder for multidimensional sound fields
US5327457A (en) * 1991-09-13 1994-07-05 Motorola, Inc. Operation indicative background noise in a digital receiver
JP2693893B2 (ja) * 1992-03-30 1997-12-24 松下電器産業株式会社 ステレオ音声符号化方法
US5455888A (en) * 1992-12-04 1995-10-03 Northern Telecom Limited Speech bandwidth extension method and apparatus
JP3336617B2 (ja) * 1993-05-31 2002-10-21 ソニー株式会社 信号符号化又は復号化装置,及び信号符号化又は復号化方法,並びに記録媒体
US5623577A (en) * 1993-07-16 1997-04-22 Dolby Laboratories Licensing Corporation Computationally efficient adaptive bit allocation for encoding method and apparatus with allowance for decoder spectral distortions
WO1995010886A1 (en) * 1993-10-08 1995-04-20 Sony Corporation Digital signal processor, digital signal processing method and data recording medium
JPH07160299A (ja) * 1993-12-06 1995-06-23 Hitachi Denshi Ltd 音声信号帯域圧縮伸張装置並びに音声信号の帯域圧縮伝送方式及び再生方式
US5619503A (en) * 1994-01-11 1997-04-08 Ericsson Inc. Cellular/satellite communications system with improved frequency re-use
US6169813B1 (en) * 1994-03-16 2001-01-02 Hearing Innovations Incorporated Frequency transpositional hearing aid with single sideband modulation
US6173062B1 (en) * 1994-03-16 2001-01-09 Hearing Innovations Incorporated Frequency transpositional hearing aid with digital and single sideband modulation
AU3215295A (en) * 1994-08-12 1996-03-14 Neosoft, A.G. Nonlinear digital communications system
US5587998A (en) * 1995-03-03 1996-12-24 At&T Method and apparatus for reducing residual far-end echo in voice communication networks
EP0732687B2 (en) * 1995-03-13 2005-10-12 Matsushita Electric Industrial Co., Ltd. Apparatus for expanding speech bandwidth
DE19509149A1 (de) 1995-03-14 1996-09-19 Donald Dipl Ing Schulz Codierverfahren
JPH08328599A (ja) 1995-06-01 1996-12-13 Mitsubishi Electric Corp Mpegオーディオ復号器
JPH09101799A (ja) * 1995-10-04 1997-04-15 Sony Corp 信号符号化方法及び装置
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
JP3092653B2 (ja) * 1996-06-21 2000-09-25 日本電気株式会社 広帯域音声符号化装置及び音声復号装置並びに音声符号化復号装置
DE19628293C1 (de) * 1996-07-12 1997-12-11 Fraunhofer Ges Forschung Codieren und Decodieren von Audiosignalen unter Verwendung von Intensity-Stereo und Prädiktion
US5744739A (en) * 1996-09-13 1998-04-28 Crystal Semiconductor Wavetable synthesizer and operating method using a variable sampling rate approximation
US6098038A (en) * 1996-09-27 2000-08-01 Oregon Graduate Institute Of Science & Technology Method and system for adaptive speech enhancement using frequency specific signal-to-noise ratio estimates
GB2318029B (en) * 1996-10-01 2000-11-08 Nokia Mobile Phones Ltd Audio coding method and apparatus
JPH10124088A (ja) * 1996-10-24 1998-05-15 Sony Corp 音声帯域幅拡張装置及び方法
TW326070B (en) * 1996-12-19 1998-02-01 Holtek Microelectronics Inc The estimation method of the impulse gain for coding vocoder
US6167375A (en) * 1997-03-17 2000-12-26 Kabushiki Kaisha Toshiba Method for encoding and decoding a speech signal including background noise
US6336092B1 (en) * 1997-04-28 2002-01-01 Ivl Technologies Ltd Targeted vocal transformation
EP0878790A1 (en) * 1997-05-15 1998-11-18 Hewlett-Packard Company Voice coding system and method
JPH10341256A (ja) * 1997-06-10 1998-12-22 Logic Corp 音声から有音を抽出し、抽出有音から音声を再生する方法および装置
SE512719C2 (sv) * 1997-06-10 2000-05-02 Lars Gustaf Liljeryd En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion
US6035048A (en) * 1997-06-18 2000-03-07 Lucent Technologies Inc. Method and apparatus for reducing noise in speech and audio signals
DE19730130C2 (de) * 1997-07-14 2002-02-28 Fraunhofer Ges Forschung Verfahren zum Codieren eines Audiosignals
US5899969A (en) 1997-10-17 1999-05-04 Dolby Laboratories Licensing Corporation Frame-based audio coding with gain-control words
US6159014A (en) * 1997-12-17 2000-12-12 Scientific Learning Corp. Method and apparatus for training of cognitive and memory systems in humans
US6019607A (en) * 1997-12-17 2000-02-01 Jenkins; William M. Method and apparatus for training of sensory and perceptual systems in LLI systems
JP3473828B2 (ja) 1998-06-26 2003-12-08 株式会社東芝 オーディオ用光ディスク及び情報再生方法及び再生装置
SE9903553D0 (sv) * 1999-01-27 1999-10-01 Lars Liljeryd Enhancing percepptual performance of SBR and related coding methods by adaptive noise addition (ANA) and noise substitution limiting (NSL)
US6829360B1 (en) * 1999-05-14 2004-12-07 Matsushita Electric Industrial Co., Ltd. Method and apparatus for expanding band of audio signal
US6226616B1 (en) * 1999-06-21 2001-05-01 Digital Theater Systems, Inc. Sound quality of established low bit-rate audio coding systems without loss of decoder compatibility
GB2351889B (en) * 1999-07-06 2003-12-17 Ericsson Telefon Ab L M Speech band expansion
US6978236B1 (en) * 1999-10-01 2005-12-20 Coding Technologies Ab Efficient spectral envelope coding using variable time/frequency resolution and time/frequency switching
AUPQ366799A0 (en) * 1999-10-26 1999-11-18 University Of Melbourne, The Emphasis of short-duration transient speech features
US7058572B1 (en) * 2000-01-28 2006-06-06 Nortel Networks Limited Reducing acoustic noise in wireless and landline based telephony
US6704711B2 (en) * 2000-01-28 2004-03-09 Telefonaktiebolaget Lm Ericsson (Publ) System and method for modifying speech signals
US7742927B2 (en) * 2000-04-18 2010-06-22 France Telecom Spectral enhancing method and device
FR2807897B1 (fr) * 2000-04-18 2003-07-18 France Telecom Methode et dispositif d'enrichissement spectral
EP1158800A1 (en) 2000-05-18 2001-11-28 Deutsche Thomson-Brandt Gmbh Method and receiver for providing audio translation data on demand
EP1158799A1 (en) 2000-05-18 2001-11-28 Deutsche Thomson-Brandt Gmbh Method and receiver for providing subtitle data in several languages on demand
US7330814B2 (en) * 2000-05-22 2008-02-12 Texas Instruments Incorporated Wideband speech coding with modulated noise highband excitation system and method
SE0001926D0 (sv) * 2000-05-23 2000-05-23 Lars Liljeryd Improved spectral translation/folding in the subband domain
WO2001093251A1 (en) * 2000-05-26 2001-12-06 Koninklijke Philips Electronics N.V. Transmitter for transmitting a signal encoded in a narrow band, and receiver for extending the band of the signal at the receiving end
US20020016698A1 (en) * 2000-06-26 2002-02-07 Toshimichi Tokuda Device and method for audio frequency range expansion
SE0004163D0 (sv) * 2000-11-14 2000-11-14 Coding Technologies Sweden Ab Enhancing perceptual performance of high frequency reconstruction coding methods by adaptive filtering
SE0004187D0 (sv) * 2000-11-15 2000-11-15 Coding Technologies Sweden Ab Enhancing the performance of coding systems that use high frequency reconstruction methods
US7236929B2 (en) * 2001-05-09 2007-06-26 Plantronics, Inc. Echo suppression and speech detection techniques for telephony applications
US6941263B2 (en) * 2001-06-29 2005-09-06 Microsoft Corporation Frequency domain postfiltering for quality enhancement of coded speech
JP2005509928A (ja) * 2001-11-23 2005-04-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ オーディオ信号帯域幅拡張
US20030187663A1 (en) * 2002-03-28 2003-10-02 Truman Michael Mead Broadband frequency translation for high frequency regeneration
US7502743B2 (en) * 2002-09-04 2009-03-10 Microsoft Corporation Multi-channel audio encoding and decoding with multi-channel transform selection
WO2004084182A1 (en) * 2003-03-15 2004-09-30 Mindspeed Technologies, Inc. Decomposition of voiced speech for celp speech coding
ATE429698T1 (de) * 2004-09-17 2009-05-15 Harman Becker Automotive Sys Bandbreitenerweiterung von bandbegrenzten tonsignalen
US8086451B2 (en) * 2005-04-20 2011-12-27 Qnx Software Systems Co. System for improving speech intelligibility through high frequency compression
US7831434B2 (en) * 2006-01-20 2010-11-09 Microsoft Corporation Complex-transform channel coding with extended-band frequency coding
US8015368B2 (en) * 2007-04-20 2011-09-06 Siport, Inc. Processor extensions for accelerating spectral band replication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100851424B1 (ko) * 2004-04-30 2008-08-11 프라운호퍼-게젤샤프트 츄어 푀르더룽 데어 안게반텐 포르슝에.파우. 스펙트럼/변조 스펙트럼 범위 표현에서의 수정에 의한 정보신호 처리
KR101341246B1 (ko) * 2009-02-04 2013-12-12 모토로라 모빌리티 엘엘씨 수정된 이산 코사인 변환 오디오 코더에 대한 대역폭 확장 방법 및 장치

Also Published As

Publication number Publication date
US8285543B2 (en) 2012-10-09
WO2003083834A1 (en) 2003-10-09
US20170084281A1 (en) 2017-03-23
SG10201710912WA (en) 2018-02-27
US9324328B2 (en) 2016-04-26
US9947328B2 (en) 2018-04-17
TWI319180B (en) 2010-01-01
US20180005639A1 (en) 2018-01-04
MY140567A (en) 2009-12-31
HK1114233A1 (zh) 2008-10-24
US9767816B2 (en) 2017-09-19
CN101093670B (zh) 2010-06-02
CN1639770A (zh) 2005-07-13
CN101093670A (zh) 2007-12-26
US9704496B2 (en) 2017-07-11
SG10201710913TA (en) 2018-02-27
SG2013057666A (en) 2015-12-30
US20160232904A1 (en) 2016-08-11
US20160232905A1 (en) 2016-08-11
US9412383B1 (en) 2016-08-09
US20170148454A1 (en) 2017-05-25
PL208846B1 (pl) 2011-06-30
ATE511180T1 (de) 2011-06-15
SI2194528T1 (sl) 2012-03-30
US20180204581A1 (en) 2018-07-19
US20190172472A1 (en) 2019-06-06
PL371410A1 (en) 2005-06-13
SG10201710915PA (en) 2018-02-27
US20120128177A1 (en) 2012-05-24
US20120328121A1 (en) 2012-12-27
US20160379655A1 (en) 2016-12-29
SG10201710917UA (en) 2018-02-27
US20030187663A1 (en) 2003-10-02
US20200143817A1 (en) 2020-05-07
US20160232911A1 (en) 2016-08-11
SG173224A1 (en) 2011-08-29
TW200305855A (en) 2003-11-01
US10269362B2 (en) 2019-04-23
EP2194528B1 (en) 2011-05-25
US20140161283A1 (en) 2014-06-12
US9653085B2 (en) 2017-05-16
CN100338649C (zh) 2007-09-19
US20150279379A1 (en) 2015-10-01
EP1488414A1 (en) 2004-12-22
US10529347B2 (en) 2020-01-07
US8126709B2 (en) 2012-02-28
CA2475460A1 (en) 2003-10-09
US20150243295A1 (en) 2015-08-27
JP4345890B2 (ja) 2009-10-14
AU2003239126B2 (en) 2009-06-04
US9177564B2 (en) 2015-11-03
US20160314796A1 (en) 2016-10-27
US8457956B2 (en) 2013-06-04
AU2003239126A1 (en) 2003-10-13
US9412389B1 (en) 2016-08-09
JP2005521907A (ja) 2005-07-21
US20170206909A1 (en) 2017-07-20
US9412388B1 (en) 2016-08-09
EP2194528A1 (en) 2010-06-09
KR101005731B1 (ko) 2011-01-06
US9548060B1 (en) 2017-01-17
MXPA04009408A (es) 2005-01-25
US20090192806A1 (en) 2009-07-30
SG10201710911VA (en) 2018-02-27
US9466306B1 (en) 2016-10-11
US9343071B2 (en) 2016-05-17
HK1078673A1 (en) 2006-03-17
CA2475460C (en) 2012-02-28
SG153658A1 (en) 2009-07-29

Similar Documents

Publication Publication Date Title
KR101005731B1 (ko) 주파수 변환에 기초한 불완전한 스펙트럼을 가진 오디오신호의 스펙트럼을 복구하기 위한 방법 및 장치
HK1114233B (en) A method for generating a reconstructed signal

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20040812

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20080319

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100225

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20100929

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20101228

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20101229

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20131211

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20131211

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20141210

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20141210

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20151208

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20151208

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20171213

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20171213

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20181211

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20181211

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20201201

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20211122

Start annual number: 12

End annual number: 12

PC1801 Expiration of term

Termination date: 20230921

Termination category: Expiration of duration