KR101852995B1 - 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 - Google Patents
고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 Download PDFInfo
- Publication number
- KR101852995B1 KR101852995B1 KR1020177023051A KR20177023051A KR101852995B1 KR 101852995 B1 KR101852995 B1 KR 101852995B1 KR 1020177023051 A KR1020177023051 A KR 1020177023051A KR 20177023051 A KR20177023051 A KR 20177023051A KR 101852995 B1 KR101852995 B1 KR 101852995B1
- Authority
- KR
- South Korea
- Prior art keywords
- filter bank
- filter
- prototype
- filters
- analysis
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 88
- 230000003595 spectral effect Effects 0.000 claims abstract description 8
- 230000015572 biosynthetic process Effects 0.000 claims description 76
- 238000003786 synthesis reaction Methods 0.000 claims description 76
- 238000012545 processing Methods 0.000 claims description 16
- 238000001914 filtration Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 6
- 230000005236 sound signal Effects 0.000 claims description 4
- 230000010076 replication Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 abstract description 31
- 230000003044 adaptive effect Effects 0.000 abstract description 6
- 238000012986 modification Methods 0.000 abstract description 4
- 230000004048 modification Effects 0.000 abstract description 4
- 238000001228 spectrum Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 59
- 238000005457 optimization Methods 0.000 description 35
- 238000012546 transfer Methods 0.000 description 21
- 239000002131 composite material Substances 0.000 description 12
- 230000035945 sensitivity Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000005070 sampling Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 102000005717 Myeloma Proteins Human genes 0.000 description 1
- 108010045503 Myeloma Proteins Proteins 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 238000012952 Resampling Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- 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/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- 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/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
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0201—Wave digital filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0272—Quadrature mirror filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0273—Polyphase filters
- H03H17/0275—Polyphase filters comprising non-recursive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/307—Frequency adjustment, e.g. tone control
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
- H03H2017/0297—Coefficients derived from input parameters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H2240/00—Indexing scheme relating to filter banks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Circuit For Audible Band Transducer (AREA)
- Optical Filters (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
본 문서는 변조되고 서브-샘플링된 디지털 필터 뱅크들뿐만 아니라, 그와 같은 필터 뱅크들의 설계를 위한 방법들 및 시스템들에 관한 것이다. 특히, 본 문서는 저 지연 변조 디지털 필터 뱅크들의 개선을 위한 방법 및 장치를 제안한다. 상기 방법은 비대칭 저역 통과 프로토타입 필터의 변조 및 이 필터의 계수들을 최적화하기 위한 새로운 방법을 이용한다. 더욱이, 계수들(640)의 프로토타입 필터 길이 및 샘플들(319)의 시스템 지연을 이용하는 채널 필터 뱅크(64)에 대한 특정 설계가 제공된다. 상기 방법은 예를 들어 필터 뱅크를 스펙트럼 이퀄라이저로 이용할 때, 서브대역 신호들의 독자적인 변경들로부터 발생하는 에일리어싱으로 인한 아티팩트들을 실질적으로 감소시킨다. 상기 방법은 바람직하게도 표준 PC 또는 디지털 신호 프로세서(DSP)에서 운영되는 소프트웨어에서 구현되지만, 또한 주문형 칩에서 하드코딩될 수 있다. 상기 방법은 다양한 유형들의 디지털 이퀄라이저들, 적응형 필터들, 다중대역 압신기들 및 고주파 복원(HFR) 또는 파라메트릭 스테레오 시스템들에서 이용되는 필터 뱅크들을 조정하는 스펙트럼 포락선에 대한 개선들을 제공한다.
Description
본 발명은 변조되고 서브-샘플링(sub-sampling)되는 디지털 필터 뱅크(filter bank)들뿐만 아니라 그와 같은 필터 뱅크들의 설계를 위한 방법들 및 시스템들에 관한 것이다. 특히, 본 발명은 서브대역 신호들 또는 공간 계수들의 변경들로부터 발생하는 에일리어스(aliasing)의 억제를 위해 최적화되는, 거의 완전한 복구 저 지연 코사인 또는 복소 지수 변조 필터 뱅크에 대한 새로운 설계 방법 및 장치를 제공한다. 더욱이, 640 계수들의 프로토타입 필터(prototype filter) 길이 및 319 샘플들의 시스템 지연을 이용하여 64 채널 필터 뱅크에 대한 특정한 설계가 제공된다.
본 문서의 내용들은 예를 들어 미국 N.Y. Paris에서 1995년 2월 25일 ~ 28일의 AES preprint 98차 컨벤션에서 A.J.S.Ferreira, J.M.N.Viera의 "An Efficient 20 Band Digital Audio Equalizer"에 개설된 바와 같은 디지털 이퀄라이저(digital equalizer)들; 예를 들어 1992년 8월, IEEE Transactions on Signal Processing, vol.40, no.8에서 A.Gilloire, M. Vetterli의 Adaptive Filtering in Subbands with Critical Sampling: Analysis, Experiments, and Application to Acoustic Echo Cancellation"에 개설된 바와 같은 적응형 필터들; 다중대역 압신기들; 및 고주파 복원(high frequency reconstruction: HFR) 방법들을 이용하는 오디오 코딩 시스템들; 또는 소위 파라매트릭 스테레오 기술(parametric stereo technique)들을 이용하는 오디오 코딩 시스템들에 적용 가능하다. 두 개의 후자의 예들에서, 디지털 필터 뱅크는 오디오 신호의 스펙트럼 포락선의 적응형 조정에 이용된다. 예시적인 HFR 시스템은 예를 들어 WO98/57436에 개설되는 SBR(Spectral Band Replication) 시스템이고, 파라메트릭 스테레오 시스템은 예를 들어 EP1410687에 기술된다.
청구항들을 포함하는 본 명세서 내에서, 표현들 "서브대역 신호들" 또는 "서브대역 샘플들"은 출력 신호 또는 출력 신호들, 또는 디지털 필터 뱅크의 분석부로부터의 출력 샘플 또는 출력 샘플들 또는 변환 기반 시스템의 전방 변환(forward transform), 즉 시간 도메인 데이터에서 연산되는 변환으로부터의 출력을 나타낸다. 그와 같은 전방 변환들의 출력에 대한 예들은 윈도우잉(windowing)된 디지털 푸리에 변환(digital Fourier transform: DFT)으로부터의 주파수 도메인 계수들 또는 수정된 이산 코사인 변환(modified discrete cosine transform: MDCT)의 분석 단계로부터의 출력 샘플들이다.
청구항들을 포함하는 본 명세서 내에서, 표현들 "에일리어싱(aliasing)"은, 가능하게도 서브-샘플링된 디지털 필터 뱅크에서의 서브 대역 샘플들의 변경(예를 들어 감쇠 또는 양자화)과 결합되는 축약(decimation) 및 보간(interpolation)으로부터 발생하는 비선형 왜곡을 나타낸다.
디지털 필터 뱅크는 둘 이상의 병렬 디지털 필터들의 집합체이다. 분석 필터 뱅크는 인입하는 신호를 서브대역 신호들로 칭해지는 다수의 별개의 신호들 또는 스펙트럼 계수들로 분리한다. 필터 뱅크는 단위 시간 당 서브대역 샘플들의 총 수가 입력 신호에 대한 총수와 동일할 때 임계적으로 샘플링되거나 최대로 축약된다. 소위 합성 필터 뱅크는 서브대역 신호들을 출력 신호 내로 결합한다. 대중적인 유형의 임계적으로 샘플링된 필터 뱅크들은 코사인 변조 필터 뱅크이고, 여기서 필터들은 저역 통과 필터, 소위 프로토타입 필터의 코사인 변조에 의해 획득된다. 코사인 변조 필터 뱅크는 효율적인 구현예들을 제공하고 자연스런 오디오 코딩 시스템들에서 흔히 이용된다. 더욱 자세한 세부사항들을 위해, 1996년 AES, Collected Papers on Digital Audio Bitrate Reduction에서의 K. Brandenburg에 의한 "Introduction to Perceptual Coding"이 참조된다.
필터 뱅크 설계에서의 공통적인 문제는 예를 들어, 이퀄라이징 이득 곡선을 적용함으로써 또는 서브대역 샘플들을 양자화함으로써 서브대역 샘플들 또는 스펙트럼 계수들을 변경하려는 어떠한 시도도 전형적으로 출력 신호들에 에일리어싱 아티팩트(artifact)들을 렌더링한다는 것이다. 그러므로, 심지어 서브대역 샘플들이 심한 변경을 겪을 때조차도 그와 같은 아티팩트들을 감소시키는 필터 뱅크 설계들이 바람직하다.
가능한 방법은 오버샘플링(oversampling)된, 즉 임계적으로 샘플링되지 않은 필터 뱅크들을 이용하는 것이다. 오버샘플링된 필터 뱅크의 예는 복소 지수로 변조되는 필터 뱅크들의 클래스이고, 여기서 허수의 사인 변조 부분은 코사인 변조 필터 뱅크의 실수부에 추가된다. 그와 같은 복소 지수 변조 필터 뱅크는 본원에 참조로서 통합되어 있는 EP1374399에 기술된다.
복소 지수 변조 필터 뱅크들의 속성들 중 하나는 이들이 코사인 변조 필터 뱅크들에 존재하는 주 에일리어싱 항들로부터 자유롭다는 것이다. 결과적으로, 그와 같은 필터 뱅크들은 전형적으로 서브대역 샘플들에 대한 변경들에 의해 아티팩트들이 유도되는 경향이 더 적다. 그럼에도 불구하고, 다른 에일리어싱 항들이 남아 있고 서브대역 신호들의 변경들로부터 발생하는 에일리어싱과 같은 장애들을 최소화하기 위해 그와 같은 복소 지수 변조 필터 뱅크의 프로토타입 필터에 대해 복잡한 설계 기술들이 적용되어야만 한다.
필터 뱅크들의 추가 속성은 신호가 그와 같은 필터 뱅크들을 통과할 때 발생하는 지연의 양이다. 특히 오디오 및 비디오 스트림들과 같은, 실시간 애플리케이션들의 경우, 필터 또는 시스템 지연은 낮아야만 한다. 낮은 총 시스템 지연, 즉, 합성 필터 뱅크 이전의 분석 필터 뱅크를 통과하는 신호들의 낮은 지연 또는 레이턴시(latency)를 갖는 필터 뱅크를 획득하기 위한 가능한 방법은 짧은 대칭 프로토타입 필터들을 이용하는 것이다. 전형적으로 짧은 프로토타입 필터들을 이용하면 상대적으로 불량한 주파수 대역 분리 특성을 야기하여 인접한 서브대역들 사이에 넓은 주파수 중첩 영역들이 발생한다. 결과적으로, 짧은 프로토타입 필터들은 통상적으로, 서브대역 샘플들을 수정할 때 에일리어싱을 적절하게 억제하는 필터 뱅크 설계가 가능하지 않고 저 지연 필터 뱅크들의 설계에 대한 다른 방법들이 요구된다.
그러므로 특정한 수의 바람직한 속성들을 결합하는 필터 뱅크들에 대한 설계 방법을 제공하는 것이 바람직하다. 그와 같은 속성들은 서브대역 신호들의 변경들을 겪은 에일리어싱과 같은 신호 손상들에 대한 고 레벨의 무민감도(insusceptibility); 분석 및 합성 필터 뱅크들을 통과하는 신호들의 낮은 지연 또는 레이턴시; 및 완전한 복구 속성에 대한 양호한 근사화이다. 즉, 낮은 레벨의 에러들을 발생시키는 필터 뱅크들에 대한 설계 방법을 제공하는 것이 바람직하다. 서브 샘플링된 필터 뱅크들은 전형적으로 두 유형들의 에러들, 진폭 및 위상 에러들로 추가로 분할될 수 있는 통과 대역 항으로부터의 선형 왜곡, 및 에일리어싱 항들로부터 발생하는 비-선형 왜곡을 발생시킨다. PR(perfect reconstruction: 완전한 복구) 속성의 "양호한 근사화"가 이 에러들 모두를 낮은 레벨로 유지할지라도, 인식의 관점에서 에일리어싱에 의해 발생되는 왜곡들의 감소를 더욱 많이 강조하는 것이 유리할 수 있다.
더욱이, 그와 같은 속성들을 나타내는 분석 및/또는 합성 필터 뱅크를 설계하는데 이용될 수 있는 프로토타입 필터를 제공하는 것이 바람직하다. 출력 신호의 위상 분산으로 인한 아티팩트들을 최소화하기 위해 거의 일정한 그룹 지연을 나타내는 것이 필터 뱅크의 속성이 또한 바람직하다.
본 문서는 서브대역 신호들의 변경들로부터 발생하는 손상들이 대칭 또는 비대칭 프로토타입 필터들의 최적화를 위해 개선된 에일리어싱 항 최소화(improved alias term minimization: IATM) 방법으로 칭해지는 필터 뱅크 설계 방법을 이용함으로써 현저하게 감소될 수 있음을 제시한다.
본 발명은 의사 QMF(Quadrature Mirror Filter) 설계들, 즉 거의 완전한 복구 필터 뱅크 설계들의 개념들이 비대칭 프로토타입 필터들을 이용하는 저 지연 필터 뱅크 시스템을 커버하는데 확장될 수 있음을 교시한다. 결과적으로 낮은 시스템 지연, 에일리어싱에 대한 낮은 민감도, 및/또는 위상 분산을 포함하는 낮은 레벨의 통과 대역 에러들을 갖는 거의 완전한 복구 필터 뱅크들이 설계될 수 있다. 특정한 요구들에 따라, 필터 뱅크 속성들 중 어느 하나에 대해 가해지는 강조점이 변경될 수 있다. 그러므로, 본 발명에 따른 필터 뱅크 설계 방법은 이퀄라이제이션 시스템 또는 스펙트럼 계수들을 변경하는 다른 시스템에서 이용되는 PR 필터 뱅크들의 현재의 한계들을 경감시킨다.
본 문서에 따른 저 지연 복소 지수 변조 필터 뱅크의 설계는 단계들:
· 원하는 에일리어싱 및 통과 대역 에러 거절들에 대해 최적화되고, 시스템 지연 D에 대해 추가로 최적화되는, π/2M의 컷오프(cutoff) 주파수를 갖는 비대칭 저역 통과 프로토타입 필터의 설계; M은 필터 뱅크의 채널들의 수이다; 및
· 최적화된 프로토타입 필터의 복소 지수 변조에 의한 M-채널 필터 뱅크의 구성을 포함할 수 있다.
더욱이, 본 문서에 따른 그와 같은 저 지연 복소 지수 변조 필터 뱅크의 동작은 단계들:
· 필터 뱅크의 분석부를 통한 실수 값의 시간 도메인 신호의 필터링;
· 예를 들어, 원하는, 가능하게도 시변, 이퀄라이저 세팅(setting)에 따른 복소 값의 서브대역 신호들의 변경;
· 필터 뱅크의 합성부를 통해 변경된 복소 값의 서브대역 샘플들의 필터링; 및
· 필터 뱅크의 합성부로부터 획득되는 복소 값의 시간 도메인 출력 신호의 실수부의 계산을 포함할 수 있다.
새로운 필터 설계 방법을 제공하는 것 외에, 본 문서는 640 계수들의 프로토타입 필터 길이 및 319 샘플들의 시스템 지연을 갖는 64 채널 필터 뱅크의 특정한 설계를 기술한다.
본 발명의 내용들, 특히 제안되는 필터 뱅크 및 제안된 설계 방법에 따라 설계되는 필터 뱅크들은 다양한 애플리케이션들에서 이용될 수 있다. 그와 같은 애플리케이션들은 다양한 유형들의 디지털 이퀄라이저들, 적응형 필터들, 다중대역 압신기들 및 HFR 또는 파라메트릭 스테레오 시스템들에서 이용되는 필터 뱅크들을 조정하는 적응형 포락선을 개선한 것이다.
제 1 양태에 따르면, M-채널, 저 지연, 서브샘플링된 분석/합성 필터 뱅크를 구성하는데 이용되는 비대칭 프로토타입 필터(p0)의 N개의 계수들을 결정하기 위한 방법이 기술된다. 분석/합성 필터 뱅크는 M개의 분석 필터들(hk) 및 M개의 합성 필터들(fk)을 포함할 수 있고, k는 0부터 M-1의 값들을 취하고 전형적으로 M은 1보다 크다. 분석/합성 필터 뱅크는 전형적으로 분석 및 합성 필터들의 계수들뿐만 아니라 축약 및 보간 연산들과 연관되는 전체 전달 함수를 갖는다.
상기 방법은 타깃(target) 지연(D)을 포함하는 필터 뱅크의 타깃 전달 함수를 선택하는 단계를 포함한다. 전형적으로 N보다 작거나 같은 타깃 지연(D)이 선택된다. 상기 방법은 통과 대역 에러 항(et) 및 에일리어싱 에러 항(ea)을 포함하는 합성 목적 함수(composite objective function)(etot)를 결정하는 단계를 추가로 포함한다. 통과 대역 에러 항은 필터 뱅크의 전달 함수와 타깃 전달 함수 사이의 편차와 연관되고 에일리어싱 에러 항(ea)은 서브샘플링에 의해 초래되는 에러들, 즉 필터 뱅크의 축약 및/또는 보간과 연관된다. 추가적인 방법 단계에서, 합성 목적 함수(etot)를 감소시키는 비대칭 프로토타입 필터(p0)의 N개의 계수들이 결정된다.
전형적으로, 목적 에러 함수(etot)를 결정하는 단계 및 비대칭 프로토타입 필터(p0)의 N개의 계수들을 결정하는 단계는 목적 에러 함수(etot)의 최소값에 도달할 때까지, 반복해서 되풀이된다. 즉, 목적 함수(etot)는 프로토타입 필터의 주어진 계수들의 세트에 기초하여 결정되고, 프로토타입 필터의 업데이트된 계수들의 세트는 목적 에러 함수를 감소시킴으로써 생성된다. 이 프로세스는 프로토타입 필터 계수들의 변경을 통해 목적 함수의 추가 감소가 달성될 수 없을 때까지 반복된다. 이는 목적 에러 함수(etot)를 결정하는 단계가 프로토타입 필터(p0)의 주어진 계수들에 대한 합성 목적 함수(etot)에 대한 값을 결정하는 단계를 포함할 수 있고 비대칭 프로토타입 필터(p0)의 N개의 계수들을 결정하는 단계가 프로토타입 필터(p0)의 계수들과 연관되는 합성 목적 함수(etot)의 기울기에 기초하여 프로토타입 필터(p0)의 업데이트된 계수들을 결정하는 단계를 포함할 수 있다.
추가적인 양태에 따르면, 합성 목적 에러 함수(etot)는:
etot(α) = αet + (1 - α)ea
에 의해 제공되고,
여기서 et는 통과 대역 에러 항이고, ea는 에일리어싱 에러 항이며 α는 0과 1 사이의 값들을 취하는 가중 상수이다. 통과 대역 에러 항(et)은 복수의 주파수들에 대한 타깃 전달 함수와 필터 뱅크의 전달 함수 사이의 제곱 편차를 축적함으로써 결정될 수 있다. 특히, 통과 대역 에러 항(et)은
으로 계산될 수 있고,
여기서 P(ω)e-jwD는 타깃 전달 함수이고,
이고, 여기서 Hk(z) 및 Fk(z)는 분석 및 합성 필터들(hk(n) 및 fk(n)) 각각의 z-변환들이다.
에일리어싱 에러 항(ea)은 복수의 주파수들에 대한 에일리어스 이득 항들의 제곱 크기(squared magnitude)를 축적함으로써 결정된다. 특히, 에일리어싱 에러 항(ea)은
으로 계산되고,
은 W = e-i2π/M으로의 단위 원에서 구한 l번째 에일리어스 이득 항이고, 여기서 Hk(z) 및 Fk(z)는 분석 및 합성 필터들 hk(n) 및 fk(n) 각각의 z-변환들이다. 표기 Al*(z)는 복소 공액 시퀀스 al(n)의 z-변환이다.
추가 양태에 따르면, 합성 목적 함수(etot)에 대한 값을 결정하는 단계는 코사인 변조, 사인 변조 및/또는 복소 지수 변조를 이용하여 프로토타입 필터(p0(n))에 기초하는 분석/합성 필터 뱅크의 분석 필터들(hk(n)) 및 합성 필터들(fk(n))을 생성하는 단계를 포함할 수 있다. 특히, 분석 및 합성 필터들은 코사인 변조를 이용하여
로 결정될 수 있고,
여기서 분석 필터 뱅크의 M개의 분석 필터들에 대해 n = 0...N-1이고;
이고 여기서 합성 필터 뱅크의 M개의 합성 필터들에 대해, n = 0... N-1이다.
분석 및 합성 필터들은 또한 복소 지수 변조를
로서 이용하여 결정될 수 있고,
여기서 n = 0...N-1이고, A는 분석 필터 뱅크의 M개의 분석 필터들에 대해 임의의 상수이고;
이고, 여기서 합성 필터 뱅크의 M개의 합성 필터들에 대해 n = 0... N-1이다.
다른 양태에 따르면, 합성 목적 함수(etot)에 대한 값들 결정하는 단계는 필터 뱅크 채널들 중 적어도 하나를 영(0)으로 설정하는 단계를 포함할 수 있다. 이는 적어도 하나의 분석 및/또는 합성 필터에 영 이득을 적용함으로써 달성될 수 있는, 즉, 필터 계수들(hk 및/또는 fk)이 적어도 하나의 채널(k)에 대해 영으로 설정될 수 있다. 예에서 미리 결정된 수의 저주파 채널들 및/또는 미리 결정된 수의 고주파 채널들은 영으로 설정될 수 있다. 즉, 저주파 필터 뱅크 채널들 k = 0에서 최대 Clow(여기서 Clow는 영보다 더 크다)는 영으로 설정될 수 있다. 대안으로 또는 추가적으로, 고주파 필터 뱅크 채널들 k = Chigh에서 최대 M-1(여기서 Chigh는 M-1보다 작다)은 영으로 설정될 수 있다.
그와 같은 경우에, 합성 목적 함수(etot)에 대한 값을 결정하는 단계는 복소 지수 변조를 이용하여 에일리어싱 항들(Clow 및 M-Clow 및/또는 Chigh 및 M-Chigh)에 대한 분석 및 합성 필터들을 생성하는 단계를 포함할 수 있다. 이는 코사인 변조를 이용하여 남아있는 에일리어싱 항들에 대한 분석 및 합성 필터들을 추가로 포함할 수 있다. 즉, 최적화 절차는 부분적으로 복소 값화된 방식으로 행해질 수 있고, 여기서 주 에일리어싱으로부터 자유로운 에일리어싱 에러 항은 실수값의 필터들, 예를 들어 코사인 변조를 이용하여 생성되는 필터들을 이용하여 계산되고, 실수 값의 시스템에서 주 에일리어싱을 지니는 에일리어싱 에러 항들은 예를 들어 복소 지수 변조 필터들을 이용하여 복소 값의 프로세싱에 대해 변경된다.
추가적인 양태에 따르면, 분석 필터는 M개의 분석 필터들(hk)을 이용하여 입력 신호로부터 M개의 서브대역 신호들을 생성할 수 있다. 이 M개의 서브대역 신호들은 팩터(factor) M에 의해 축약되어 축약된 서브대역 신호들을 산출할 수 있다.전형적으로, 축약된 서브대역 신호들은 예를 들어 이퀄라이제이션 목적들 또는 압축 목적들을 위해 변경된다. 가능성 있는 변경 축약 서브대역 신호들은 팩터 M에 의해 업샘플링될 수 있고 합성 필터 뱅크는 M개의 합성 필터들(fk)을 이용하여 업샘플링된 축약 서브대역 신호들로부터 출력 신호를 생성할 수 있다.
다른 양태에 따르면, 라운딩(rounding), 트런케이팅(truncating), 스케일리(scalng), 서브샘플링 또는 오버샘플링 중 어느 하나에 의해 표 1의 계수들로부터 도출 가능한 계수들을 포함하는 비대칭 프로토타입 필터(p0(n))가 기술된다. 연산들 라운딩, 트런케이팅, 스케일링, 서브샘플링 또는 오버샘플링의 어떠한 결합도 가능하다.
필터 계수들의 라운딩 연산은 다음 중 하나를 포함할 수 있다: 20보다 많은 유효 디지트(significant digit)들; 19보다 많은 유효 디지트들; 18보다 많은 유효 디지트들; 17보다 많은 유효 디지트들; 16보다 많은 유효 디지트들; 15보다 많은 유효 디지트들; 14보다 많은 유효 디지트들; 13보다 많은 유효 디지트들; 12보다 많은 유효 디지트들; 11보다 많은 유효 디지트들; 10보다 많은 유효 디지트들; 9보다 많은 유효 디지트들; 8보다 많은 유효 디지트들; 7보다 많은 유효 디지트들; 6보다 많은 유효 디지트들; 5보다 많은 유효 디지트들; 4보다 많은 유효 디지트들; 3보다 많은 유효 디지트들; 2보다 많은 유효 디지트들; 1보다 많은 유효 디지트들; 1 유효 디지트들로의 라운딩.
필터 계수들의 트런케이팅 연산은 다음 중 하나를 포함할 수 있다: 20보다 많은 유효 디지트들; 19보다 많은 유효 디지트들; 18보다 많은 유효 디지트들; 17보다 많은 유효 디지트들; 16보다 많은 유효 디지트들; 15보다 많은 유효 디지트들; 14보다 많은 유효 디지트들; 13보다 많은 유효 디지트들; 12보다 많은 유효 디지트들; 11보다 많은 유효 디지트들; 10보다 많은 유효 디지트들; 9보다 많은 유효 디지트들; 8보다 많은 유효 디지트들; 7보다 많은 유효 디지트들; 6보다 많은 유효 디지트들; 5보다 많은 유효 디지트들; 4보다 많은 유효 디지트들; 3보다 많은 유효 디지트들; 2보다 많은 유효 디지트들; 1보다 많은 유효 디지트들; 1 유효 디지트들로의 트런케이팅.
필터 계수들의 스케일링 연산은 필터 계수들의 업-스케일링 및 다운-스케일링을 포함할 수 있다. 특히, 이는 필터 뱅크 채널들의 수 M만큼의 업 및/또는 다운-스케일링을 포함할 수 있다. 그와 같은 업- 및/또는 다운-스케일링은 필터 뱅크의 출력에서 입력 신호의 입력 에너지를 필터 뱅크로 유지하는데 이용될 수 있다.
서브샘플링 연산은 2보다 작거나 같은 팩터, 3보다 작거나 같은 팩터, 4보다 작거나 같은 팩터, 8보다 작거나 같은 팩터, 16보다 작거나 같은 팩터, 32보다 작거나 같은 팩터, 64보다 작거나 같은 팩터, 128보다 작거나 같은 팩터, 256보다 작거나 같은 팩터에 의한 서브샘플링을 포함할 수 있다. 서브샘플링 연산은 서브샘플링된 필터 계수들을 인접한 필터 계수의 평균 값으로 결정하는 것을 추가로 포함할 수 있다. 특히, R의 인접한 필터 계수들의 평균 값은 서브샘플링된 필터 계수들로 결정될 수 있고, 여기서 R은 서브샘플링 팩터이다.
오버샘플링 연산은 2보다 작거나 같은 팩터, 3보다 작거나 같은 팩터, 4보다 작거나 같은 팩터, 5보다 작거나 같은 팩터, 6보다 작거나 같은 팩터, 7보다 작거나 같은 팩터, 8보다 작거나 같은 팩터, 9보다 작거나 같은 팩터, 10보다 작거나 같은 팩터에 의한 오버샘플링을 포함할 수 있다. 오버샘플링 연산은 2개의 인접한 필터 계수들 간의 보간으로 오버샘플링된 필터 계수들의 결정을 추가로 포함할 수 있다.
추가 양태에 따르면, M개의 필터들을 포함하는 필터 뱅크가 기술된다. 이 필터 뱅크의 필터들은 본 문서에서 기술된 비대칭 프로토타입 필터들 및/또는 본 문서에서 개설된 방법들을 통해 결정되는 비대칭 프로토타입 필터들에 기초한다. 특히, M개의 필터들은 프로토타입 필터의 변조된 버전일 수 있고 변조는 코사인 변조, 사인 변조, 및/또는 복소 지수 변조일 수 있다.
다른 양태에 따르면, 서브대역 신호들의 변경들로부터 발생하는 에일리어싱에 대한 저 민감도를 갖는 축약된 서브대역 신호들을 생성하기 위한 방법이 기술된다. 상기 방법은 본 문서에서 개설되는 방법들에 따라 분석/합성 필터 뱅크의 분석 필터들을 결정하는 단계; 상기 분석 필터들을 통해 실수 값의 시간 도메인 신호를 필터링하여, 복소 값의 서브대역 신호들을 획득하는 단계; 및 상기 서브대역 신호들을 축약하는 단계를 포함한다. 더욱이, 서브대역 신호들의 변경들로부터 발생하는 에일리어싱에 대한 저 민감도를 갖는 복수의 복소 값의 서브대역 신호들로부터 실수 값의 출력 신호를 생성하기 위한 방법이 기술된다. 상기 방법은 본 문서에서 개설된 방법들에 다른 분석/합성 필터 뱅크의 합성 필터들을 결정하는 단계; 상기 복수의 복소 값의 서브대역 신호들을 보간하는 단계; 상기 합성 필터들을 통해 상기 복수의 보간된 서브대역 신호들을 필터링하는 단계; 복소 값의 시간 도메인 출력 신호를 상기 필터링하는 단계로부터 획득되는 신호들의 합으로 생성하는 단계; 및 복소 값의 시간 도메인 출력 신호의 실수부를 실수 값의 출력 신호로 취하는 단계를 포함한다.
다른 양태에서, 시간 도메인 입력 신호로부터 서브대역 신호들을 생성하도록 동작하는 시스템이 기술되고, 여기서 상기 시스템은 본 문서에서 개설된 방법들에 따라 생성되었고/되었거나 본 문서에서 개설된 프로토타입 필터들에 기초한 분석 필터 뱅크를 포함한다.
본 특허 출원에서 개설되는 바와 같이 자체의 바람직간 실시예들을 포함하는 방법들 및 시스템들의 양태들은 단독으로 또는 본 문서에 개시된 방법들 및 시스템들의 다른 양태들과 결합하여 이용될 수 있음이 주목되어야 한다. 더욱이, 본 특허 출원에서 개설되는 방법들 및 시스템들의 모든 양태들은 임의로 결합될 수 있다. 특히 청구항들의 특징들은 임의의 방식으로 서로 결합될 수 있다.
도 1은 디지털 필터 뱅크의 분석 및 합성 섹션들을 도시한 도면.
도 2는 코사인 변조된, 즉 실수 값의 필터 뱅크에서 서브대역 샘플들을 변경할 때의 역효과를 도시하기 위해 필터들의 세트에 대한 정형화된 주파수 응답들을 도시한 도면.
도 3은 최적화 절차의 예의 흐름도를 도시한 도면.
도 4는 64 채널들 및 총 319 샘플들의 시스템 지연을 갖는 저 지연 변조 필터 뱅크에 대한 최적화된 프로토타입 필터의 시간 도메인 플롯 및 주파수 응답을 도시한 도면.
도 5는 저 지연 복소 지수 변조 필터 뱅크 시스템의 분석 및 합성부들의 예를 도시한 도면.
도 2는 코사인 변조된, 즉 실수 값의 필터 뱅크에서 서브대역 샘플들을 변경할 때의 역효과를 도시하기 위해 필터들의 세트에 대한 정형화된 주파수 응답들을 도시한 도면.
도 3은 최적화 절차의 예의 흐름도를 도시한 도면.
도 4는 64 채널들 및 총 319 샘플들의 시스템 지연을 갖는 저 지연 변조 필터 뱅크에 대한 최적화된 프로토타입 필터의 시간 도메인 플롯 및 주파수 응답을 도시한 도면.
도 5는 저 지연 복소 지수 변조 필터 뱅크 시스템의 분석 및 합성부들의 예를 도시한 도면.
본 발명은 이제 첨부 도면들을 참조하여 범위를 제한하지 않는 설명 예들에 의해 기술될 것이다.
본 내용들은 본 특허에서 명시적으로 언급되는 것과는 다른 디지털 뱅크들을 통합하는 구현예들의 범위에 적용 가능하다는 것이 이해되어야 한다. 특히 본 내용들은 프로토타입 필터에 기초하여 필터 뱅크를 설계하기 위한 다른 방법들에 적용 가능할 수 있다.
다음에, 분석/합성 필터 뱅크의 전체 전달 함수가 결정된다. 즉, 그와 같은 필터 뱅크 시스템을 통과하는 신호의 수학적 표현이 기술된다. 디지털 필터 뱅크는 M이 모여있는 것이고, M은 공통 입력 또는 공통 출력을 공유하는 둘 이상의 병렬 디지털 필터들이다. 그와 같은 필터 뱅크들에 대한 세부사항들을 위해서, 1993년 P.P. Vaidyanathan Prentice Hall: Englewood Cliffs, NJ에 의한 "Multirate Systems and Filter Banks"가 참조된다. 공통 입력을 공유할 때 필터 뱅크는 분석 뱅크로 불릴 수 있다. 분석 뱅크는 인입하는 신호를 서브대역 신호들로 칭해지는 M개의 개별 신호들로 분리한다. 분석 필터들은 Hk(z)로 표시되고, 여기서 k = 0,..,M-1이다. 필터 뱅크는 임계적으로 샘플링되거나 서브대역 신호들이 팩터(M)에 의해 축약될 때 최대로 축약된다. 그러므로, 모든 서브대역들에 걸친 시간 단위당 서브대역 샘플들의 총 수는 입력 신호에 대한 시간 단위당 샘플들의 수와 동일하다. 합성 뱅크는 이 서브대역 신호들을 공통 출력 신호들에 결합한다. 합성 필터들은 k = 0,...,M-1에 대해, Fk(z)로 표시된다.
M개의 채널들을 갖는 최대로 축약되는 필터 뱅크가 도 1에 도시된다. 분석부(101)는 송신되거나, 저장되거나 변경될 신호들을 구성하는 서브대역 신호들(Vk(z))을 입력 신호(X(z))로부터 산출한다. 합성부(102)는 신호(Vk(z))를 출력 신호()로 재합성한다.
원래의 신호(X(z))의 근사치()를 획득하기 위한 Vk(z)의 재합성은 여러 잠재적인 에러들을 겪는다. 에러들은 완전한 복구 속성의 근사로 인한 것일 수 있고 서브대역들의 축약 및 보간에 의해 발생될 수 있는 에일리어싱으로 인한 비-선형 손상들을 포함한다. 완전 복구 속성의 근사들로 인한 다른 에러들은 위상 및 진폭 왜곡과 같은 선형 손상들로 인한 것일 수 있다.
도 1의 표기에 따라, 분석 필터들 Hk(z)(103)의 출력은
이고, 여기서 k = 0,...,M-1이다. 또한 다운-샘플링 유닛으로 칭해지는 데시메이터(decimator)들(104)은 출력들
을 제공하고, 여기서 W = e-i2π/M이다. 또한 업-샘플링 유닛들로 칭해지는 보간기들(105)의 출력은
에 의해 제공되고,
합성 필터들(106)로부터 획득되는 신호들의 합은
로 기록될 수 있고, 여기서
는 l번째 에일리어싱 항 X(zWl)에 대한 이득이다. 식 (4)는 가 변조된 입력 신호(X(zWl)) 및 대응하는 에일리어스 이득 항(Al(z))의 적(product)으로 구성되는 M개의 성분들의 합임을 나타낸다. 식 (4)는
으로 재기록될 수 있다.
우측부(right hand side: RHS)의 마지막의 합은 모든 원하지 않는 에일리어스 항들의 합을 구성한다. Hk(z) 및 Fk(z)의 적절한 선택들을 통해 이 합을 영이 되도록 하는 모든 에일리어스의 소거는
를 제공하고
여기서
은 전체 전달 함수 또는 왜곡 함수이다. 식 (8)은 Hk(z) 및 Fk(z)에 따라, T(z)가 위상 왜곡 및 진폭 왜곡 이 둘 모두로부터 자유롭다는 것을 나타낸다. 전체 전달 함수는 이 경우에 단순히 일정한 스케일 팩터(c)를 갖는 D 샘플들의 지연, 즉
일 것이고, 이는 식 (7)로 대체되어,
를 제공한다.
식 (10)을 만족하는 필터들의 유형은 완전 재복구(perfect reconstruction: PR) 속성을 갖는다고 한다. 식 (10)이 근사적으로 만족되더라도 완전하게 만족되지 않는 경우, 필터들은 근사의 완전 재구성 필터들의 클래스에 속한다.
다음에, 프로토타입 필터로부터 분석 및 합성 필터 뱅크들을 설계하기 위한 방법이 기술된다. 그 결과에 따른 필터 뱅크들은 코사인 변조 필터 뱅크들로 칭해진다. 코사인 변조 필터 뱅크들에 대한 종래의 이론에서, 분석 필터들 hk(n) 및 합성 필터들 fk(n)은 대칭 저역 통과 프로토타입 필터 p0(n)의 코사인 변조 버전, 즉 각각
이고, 여기서 M은 필터 뱅크의 채널들의 수이고 N은 프로토타입 필터 차수이다.
상기 코사인 변조 분석 필터 뱅크는 실수 값의 입력 신호들에 대한 실수 값의 서브대역 샘플들을 생성한다. 서브대역 샘플들은 팩터(M)에 의해 다운 샘플링되어, 시스템이 임계적으로 샘플링되도록 한다. 프로토타입 필터의 선택에 따라, 필터 뱅크는 근사의 완전 재구성 시스템, 즉 예를 들어 US5436940에 기술되는 소위 의사 QMF 뱅크 또는 완전 재구성(PR) 시스템을 구성한다. PR 시스템의 예는 1990년 IEEE Trans ASSP, vol.38, no.6에서의 H.S.Malvar의 "Lapped Transforms for Efficient Transform/Subband Coding"에 더욱 상세하게 기술된 변조 중복 변환(modulated lapped transform: MLT)이다. 종래의 코사인 변조 필터 뱅크에 대한 전체 지연, 또는 시스템 지연은 N이다.
더 낮은 시스템 지연들을 갖는 필터 뱅크 시스템들을 획득하기 위해, 본 문서는 종래의 필터 뱅크들에서 이용되는 대칭 프로토타입 필터들을 비대칭 프로토타입 필터들로 대체할 것을 교시한다. 종래의 기술에서, 비대칭 프로토타입 필터들의 설계는 완전 재구성(PR) 속성을 갖는 시스템들로 제한되었다. 그와 같이 비대칭 프로토타입 필터들을 이용하는 완전 재구성 시스템은 EP0874458에 기술된다. 그러나, 완전 재구성 제한은 프로토타입 필터를 설계할 때의 제한된 자유도로 인해, 예를 들어 이퀄라이제이션 시스템에서 이용되는 필터 뱅크에 한계들을 부과한다. 대칭 프로토타입 필터들은 선형 위상을 갖는, 즉, 이들은 모든 주파수들에 걸쳐 일정한 그룹 지연을 갖는 것이 주목되어야 한다. 한편, 비대칭 필터들은 전형적으로 비선형 위상을 갖는, 즉 이들은 주파수에 따라 변할 수 있는 그룹 지연을 갖는다.
비대칭 프로토타입 필터들을 이용하는 필터 뱅크 시스템들에서, 분석 및 합성 필터들은 각각
로 기록될 수 있고, 여기서 및 는 각각 길이들(Nh 및 Nf)의 분석 및 합성 프로토타입 필터들이고, D는 필터 뱅크 시스템의 총 지연이다. 범위를 제한하지 않고, 다음에서 연구되는 변조 필터 뱅크들은 분석 및 합성 프로토타입들이 동일한 시스템들, 즉
이고, 여기서 N은 프로토타입 필터(p0(n))의 길이이다.
그러나, 본 문서에서 개설되는 필터 설계 방식들을 이용할 때, 상이한 분석 및 합성 프로토타입 필터들을 이용하는 필터 뱅크들이 결정될 수 있음이 주목되어야 한다.
코사인 변조의 내재하는 속성은 모든 필터가 두 통과대역들; 양의 주파수 범위 내의 하나의 통과 대역 및 음의 주파수 범위 내의 대응하는 통과 대역을 갖는다는 것이다. 소위 주, 또는 유효, 에일리어스 항들은 양의 통과 대역들의 주파수 변조 버전들을 갖는 필터의 음의 통과 대역들 사이, 아니면 상반되게, 음의 통과 대역들의 주파수 변조 버전들을 갖는 필터의 양의 통과 대역들 사이에서 주파수가 중첩됨으로서 발생하는 것이 검증될 수 있다. 식 (13) 및 식 (14)에서의 마지막 항, 즉 항들 은 코사인 변조 필터 뱅크들에서의 주 에일리어싱 항들의 소거를 제공하도록 선택된다. 그럼에도 불구하고, 서브대역 샘플들을 변경하면, 주 에일리어스 항들의 소거가 되지 않음으로써, 주 에일리어스 항들로부터 에일리어싱의 강한 영향력이 발생하게 된다. 그러므로 서브대역 샘플들로부터의 이 주 에일리어스 항들을 완전하게 제거하는 것이 바람직하다.
주 에일리어싱 항들의 제거는 복소 지수 변조로의 코사인 변조의 확장에 기초하고 있는 소위 복소 지수 변조 필터 뱅크들의 이용에 의해 달성될 수 있다. 그와 같은 확장은 이전과 동일한 표시를 이용하여 분석 필터들(hk(n))을
로 산출한다. 이는 허수부를 실수 값의 필터 뱅크에 추가하는 것으로 고려될 수 있고, 여기서 허수부는 동일한 프로토타입 필터의 사인 변조 버전들로 구성된다. 실수 값의 입력 신호를 고려하면, 필터 뱅크로부터의 출력은 서브대역 신호들의 세트로 해석될 수 있고, 여기서 실수부 및 허수부는 서로에 대한 Hilbert 변환들이다. 그러므로 그 결과에 따른 서브대역들은 코사인 변조 필터 뱅크로부터 획득되는 실수 값의 출력의 분석 신호들이다. 그러므로, 복소 값의 표현으로 인해, 서브대역 신호들은 팩터 2에 의해 오버샘플링된다.
합성 필터들은 동일한 방식으로
로 확장된다.
식 (16) 및 식 (17)은 합성 뱅크로부터의 출력이 복소 값화되는 것을 의미한다. Ca가 식 (13)으로부터의 코사인 변조 분석 필터들을 갖는 행렬이고 Sa가 동일한 인수의 사인 변조를 갖는 행렬인 행렬 표기를 이용하면, 식 (16)의 필터들은 Ca + jSa로 획득된다. 이 행렬들에서, k는 행 지수(row index)이고 n은 열 지수이다. 유사하게, 행렬 Cs는 식 (14)로부터의 합성 필터들을 갖고, Ss는 대응하는 사인 변조 버전이다. 그러므로 식 (17)은 Cs + jSs로 기록될 수 있고, 여기서 k는 행 지수이고 n은 열 지수이다. 입력 신호를 x로 표시하면, 출력 신호 y는
로부터 확인된다.
식 (18)로부터 확인되는 바와 같이, 실수부는 2개의 항을 포함한다; 코사인 변조 필터 뱅크로부터의 출력 및 사인 변조 필터 뱅크로부터의 출력. 코사인 변조 필터 뱅크가 PR 속성을 갖는다면, 부호의 변화를 갖는 그 사인 변조 버전은, 또한 PR 시스템들을 구성한는 것이 용이하게 검증된다. 그러므로, 출력의 실수부를 취함으로써, 복소 지수 변조 시스템은 대응하는 코사인 변조 버전과 동일한 재구성 정확성을 제공한다. 즉, 실수 값의 입력 신호를 이용하면, 복소 지수 변조 시스템의 출력 신호는 출력 신호의 실수부를 취함으로써 결정될 수 있다.
복소 지수 변조 시스템은 또한 복소 값의 입력 신호들을 처리하도록 확장될 수 있다. 채널들의 수를 2M으로 확장함으로써, 즉, 음의 주파수들을 위해 필터들을 추가함으로써, 그리고 출력 신호의 허수부를 유지함으로써, 복소 값의 신호들에 대한 의사 QMF 또는 PR 시스템이 획득된다.
복소 지수 변조 필터 뱅크가 단지 양의 주파수 범위 내의 모든 필터에 대해서만 하나의 통과 대역을 갖는 것이 주목되어야 한다. 그러므로, 이는 주 에일리어싱 항들로부터 자유롭다. 주 에일리어싱 항들의 부재는 코사인(또는 사인) 변조 필터 뱅크로부터 에일리어싱 소거 제한이 복소 지수 변조 버전에서 더 이상 쓸모없도록 한다. 그러므로 분석 및 합성 필터들은
및
으로 제공될 수 있고, 여기서 A는 임의의(가능하면 0) 상수이고, 이전과 같이, M은 채널들의 수이고, N은 프로토타입 필터 길이이고, D는 시스템 지연이다. A의 상이한 값들을 이용함으로써, 분석 및 합성 필터 뱅크들의 더욱 효율적인 구현예들, 즉 복잡도가 감소된 구현예들이 달성될 수 있다.
프로토타입 필터들의 최적화를 위한 방법을 제공하기 전에, 필터 뱅크들의 설계에 대한 개시된 방법들이 요약된다. 대칭 또는 비대칭 프로토타입 필터들에 기초하여, 필터 뱅크들은 예를 들어 코사인 함수 또는 복소 지수 함수를 이용하는 프로토타입 필터들을 변조함으로써 생성될 수 있다. 분석 및 합성 필터 뱅크들에 대한 프로토타입 필터들은 상이하거나 아니면 동일할 수 있다. 복소 지수 변조를 이용할 때, 필터 뱅크들의 주 에일리어싱 항들은 쓸모없게 되고 제거될 수 있으므로, 이에 의해 결과적인 필터 뱅크들의 서브대역 신호들의 변경들에 대한 에일리어싱 민감도가 감소한다. 더욱이, 비대칭 프로토타입 필터들을 이용할 때 필터 뱅크들의 전체 시스템 지연이 감소할 수 있다. 복소 지수 변조 필터 뱅크들을 이용할 때, 실수 값의 입력 신호로부터의 출력 신호가 필터 뱅크의 복소 출력 신호의 실수부를 취함으로써 결정되는 것이 또한 확인되었다.
다음에 프로토타입 필터들의 최적화를 위한 방법이 상세하게 기술된다. 필요에 따라, 최적화는 완전 재구성의 정도를 증가시키는, 즉 에일리어스 및 진폭 왜곡의 결합을 감소시키고, 에일리어싱에 대한 민감도를 감소시키고, 시스템 지연을 감소시키고, 위상 왜곡을 감소시키고, 그리고/또는 진폭 왜곡을 감소시키는 것을 대상으로 한다. 프로토타입 필터(p0(n))를 최적화하기 위해서 에일리어스 이득 항들에 대한 제 1 식이 결정된다. 다음에서, 복소 지수 변조 필터 뱅크에 대한 에일리어스 이득 항들이 도출된다. 그러나, 개설된 에일리어싱 항들은 또한 코사인 변조(실수 값의) 필터 뱅크에 대해 유효함이 주목되어야 한다.
이고, 여기서 입력 신호 x(n)는 실수 값, 즉 X*(zWl) = X(zW-l)이 이용되었다. 식 (22)는 재배열 후에
로 기록될 수 있고, 여기서
는 최적화에 이용되는 에일리어스 이득 항들이다. 식 (24)로부터
이 관찰될 수 있다.
특히, 실수 값의 시스템에 대해
이고, 이는 식 (24)를
로 간소화한다.
식 (23)을 검토하고 식 (21)의 변환을 상기함으로써, a0(n)의 실수부가 PR 시스템에 대한 Dirac 펄스이어야만 한다는, 즉, 이 형태임이 확인될 수 있다. 더욱이, aM/2(n)의 실수부는 영이어야, 즉 이 영이어야 하고, l ≠ 0, M/2에 대한 에일리어스 이득들이
를 만족시켜야 하고 이는 실수 값의 시스템에 대해, 유념하고 있는 식 (26)에 있어서, 모든 al(n)(l=1...M-1)이 영이어야만 한다는 것을 의미한다. 의사 QMF 시스템들에서, 식 (28)은 단지 근사적으로 참이다. 더욱이, a0(n)의 실수부가 정확하게 Dirac-펄스인 것은 아니며, 또한 aM/2(n)의 실수부가 정확하게 영인 것은 아니다.
프로토타입 필터들의 최적화에 대한 추가의 세부사항들로 들어가기 전에, 에일리어싱에 대한 서브대역 샘플들의 변경들의 영향력이 조사된다. 이미 상술한 바와 같이, 코사인 변조 필터 뱅크에서 채널들의 이득들을 변경하면 즉 분석/합성 시스템을 이퀄라이저로 이용하면 주 에일리어스 항들로 인해 심하게 왜곡이 된다. 이론 상, 주 에일리어싱 항들은 쌍을 이루는 방식으로 서로를 소거한다. 그러나, 주 에일리어싱 항 소거의 이론은 상이한 서브대역 채널들에 상이한 이득들이 적용될 때, 맞지 않는다. 그러므로, 출력 신호에서의 에일리어싱은 중요할 수 있다. 이를 보여주기 위해, 채널(p) 및 더 높은 채널이 영 이득으로 설정되는 필터 뱅크, 즉
를 고려하자.
관심있는 분석 및 합성 필터들의 정형화된 주파수 응답들이 도 2에 도시된다. 도 2(a)는 참조 부호들(201 및 202)에 의해 강조되는 합성 채널 필터들(Fp-1(z) 및 Fp(z))을 각각 도시한다. 이미 상술한 바와 같이, 각각의 채널에 대한 코사인 변조로 인해 하나의 양의 주파수 필터 및 하나의 음의 주파수 필터가 생성된다. 즉, 양의 주파수 필터(201 및 202)는 각각 대응하는 음의 주파수 필터들(203 및 204)를 갖는다.
분석 필터(Hp-1(z))의 p번째 변조, 즉 참조 부호들(211 및 213)에 의해 표시되는 Hp-1(zWp)는 참조 부호들(201 및 203)에 의해 표시되는 합성 필터(Fp-1(z))와 함께 도 2(b)에 도시된다. 이 도면에서, 참조 부호(211)는 원래의 양의 주파수 필터(Hp-1(z))의 변조된 버전을 나타내고 참조 부호(213)는 원래의 음의 주파수 필터(Hp-1(z))의 변조된 버전을 나타낸다. 차수(p)의 변조로 인해, 음의 주파수 필터(213)는 양의 주파수 에어리어(area)로 이동되고 따라서 양의 합성 필터(201)와 중첩된다. 필터들의 음영의 중첩부(220)는 주 에일리어싱 항의 에너지를 도시한다.
도 2(c)에서 Hp(z)의 p번째 변조, 즉 참조 부호들(212 및 214)에 의해 표시되는 Hp(zWp)는 참조 번호들(202 및 204)인 대응하는 합성 필터(Fp(z))와 함께 도시된다. 다시 음의 주파수 필터(214)는 차수(p)의 변조로 인해 양의 주파수 에어리어로 이동된다. 음영 에어리어(221)는 다시 도면에서 주 에일리어스 항의 에너지를 도시하고 소거되지 않을 것이므로 전형적으로 현저한 에일리어스를 발생시킬 것이다. 에일리어싱을 소거하기 위해, 항은 도 2(b)의 필터들(Hp-1(zWp)(213) 및 Fp-1(z)(201))의 교차점으로부터 획득되는 에일리어싱의 극성 역전 카피(polarity reversed copy), 즉 음영의 에어리어(220)의 극성 역전 카피이어야 한다. 이득들이 변하지 않은 코사인 변조 필터 뱅크에서, 이 주 에일리어싱 항들은 통상적으로 서로를 완전하게 소거할 것이다. 그러나, 이 예에서, 분석(또는 합성) 필터(p)의 이득은 영이고, 따라서 필터들(p-1)에 의해 유도되는 에일리어싱은 출력 신호에서 소거되지 않은 채 남을 것이다. 동일하게 강한 에일리어싱 잔류는 음의 주파수 범위에서 또한 나타날 것이다.
복소 지수 변조 필터 뱅크들을 이용할 때, 복소 값의 변조는 결과적으로 양의 주파수 필터들만을 발생시킨다. 결과적으로, 주 에일리어싱 항들은 사라지는, 즉 변조 분석 필터들(Hp(zWp))과 이들의 대응하는 합성 필터들(Fp(z)) 사이에 유효한 중첩이 존재하지 않고 에일리어싱은 이퀄라이저들과 같은 그러한 필터 뱅크 시스템들을 이용할 때 현저하게 감소할 수 있다. 그 결과에 따른 에일리어싱은 다만 나머지 에일리어싱 항들의 억제의 정도에 좌우된다.
그러므로, 심지어 복소 지수 변조 필터 뱅크들을 이용할 때, 주 에일리어싱 항들이 그와 같은 필터 뱅크들에 대해 제거되지 않았을지라도, 에일리어스 이득 항들의 최대 억제를 위한 프로토타입 필터를 설계하는 것이 중요하다. 나머지 에일리어싱 항들이 주 에일리어싱 항들보다 덜 중요할지라도, 이것들은 여전히 프로세싱된 신호에 아티팩트들을 발생시키는 에일리어스를 생성할 수 있다. 그러므로, 그와 같은 프로토타입 필터의 설계는 바람직하게도 합성 목적 함수를 최소화함으로써 달성될 수 있다. 이 목적을 위해, 다양한 최적화 알고리즘이 이용될 수 있다. 예들은 예를 들어 선형 프로그래밍 방법들, Downhill Simplex Method 또는 무구속(non-constained) 기울기 기반 방법 또는 다른 비선형 최적화 알고리즘들이다. 예시적인 실시예에서 프로토타입 필터의 초기 해법이 선택된다. 합성 목적 함수를 이용하면, 합성 목적 함수의 최대 기울기를 제공하는, 프로토타입 필터 계수들을 변경하기 위한 방향이 결정된다. 그리고나서 필터 계수들은 특정 단계 길이를 이용하여 변경되고 반복 절차는 합성 목적 함수의 최소값이 획득될 때까지 되풀이된다. 그와 같은 최적화 알고리즘들에 대한 추가적인 세부사항들을 위해, 본원에 참조로서 통합되어 있는, 1992년 NY의 Cambridge University Press에서의 W.H. Press, S.A.Teukolsky, W.T.Vetterling, B.P.Flannery의 "Numerical Recipes in C, The Art of Scientific Computing, Second Edition"이 참조된다.
프로토타입 필터의 개선된 에일리어싱 항 최소화(improved alias term minimization: IATM)를 위해, 바람직한 목적 함수는
로 표시되고, 여기서 총 에러(etot(α))는 전달 함수 에러(et) 및 에일리어싱 에러(ea)의 가중 합이다. 단위 원에서, 즉 z=ejω에 대해 추정되는 식 (23)의 우측(RHS)에서의 첫번째 항은 전달 함수의 에러 에너지(et)의 측정치를
로 제공하도록 이용될 수 있고,
여기서, P(ω)는 통과 대역 및 정지 대역 범위들을 규정하는 대칭 실수 값의 함수이고, D는 총 시스템 지연이다. 즉, P(ω)는 희망하는 전달 함수를 기술한다. 가장 일반적인 경우에서, 그와 같은 전달 함수는 주파수(ω)의 함수인 크기를 포함한다. 실수 값의 시스템에 대해서 식 (31)은
로 간소화된다.
타깃 함수(P(ω)) 및 타깃 지연(D)은 최적화 절차에 대한 입력 파라미터들로 선택될 수 있다. 표현 P(ω)e-jwD는 타깃 전달 함수로 칭해질 수 있다.
총 에일리어싱의 에너지의 측정치(ea)는 단위 원에서, 식 (23)의 우측에서의 에일리어싱 항들, 즉 식 (23)의 두번째 항의 합을 평가함으로써
와 같이 계산될 수 있다.
실수 값의 시스템들에 대해, 이는
로 변환된다.
전체적으로, 프로토타입 필터(p0(n))를 결정하기 위한 최적화 절차는 식 (30)의 에러의 최소화에 기초할 수 있다. 파라미터(α)는 전달 함수 및 프로토타입 필터의 에일리어싱에 대한 민감도 사이에서 강조점을 분배하는데 이용될 수 있다. 파라미터(α)를 1로 증가시키는 것이 전달 함수 에러(et)를 더 강조하고, 파라미터(α)를 0으로 감소시키는 것은 에일리어싱 에러(ea)를 더욱 강조할 것이다. 파라미터들(P(ω) 및 D)은 프로토타입 필터(p0(n))의 타깃 전달 함수를 설정, 즉 통과 대역 및 정지 대역 작동을 규정하고 전체 시스템 지연을 규정하는데 이용될 수 있다.
예에 따르면, 다수의 필터 뱅크 채널들(k)은 영으로 설정될 수 있고, 예를 들어 필터 뱅크 채널들의 상위 절반에는 영 이득이 제공된다. 결과적으로, 필터 뱅크는 많은 양의 에일리어싱을 생성하도록 트리거(trigger)된다. 이 에일리어싱은 후속해서 최적화 프로세스에 의해 최소화될 것이다. 즉, 특정한 수의 필터 뱅크 채널들을 영으로 설정함으로써, 최적화 절차 동안 에일리어싱이 최소화될 수 있는 에일리어싱 에러(ea)를 생성하기 위해서, 에일리어싱이 유도될 수 있다. 더욱이, 최적화 프로세스의 계산의 복잡도는 필터 뱅크 채널들을 영으로 설정함으로써 감소될 수 있다.
예에 따르면, 프로토타입 필터는 복소 값의 버전을 직접적으로 최적화하는 것보다 더 적절할 수 있는 실수 값의, 즉 코사인 변조 필터 뱅크에 대해 최적화된다. 이는 실수 값의 프로세싱이 복소 값 프로세싱보다 더 큰 범위로 훨씬 벗어난 에일리어싱 감쇠를 우선화하기 때문이다. 그러나, 상술한 바와 같이 에일리어싱을 트리거할 때, 이 경우 유도된 에일리어싱의 주요 부분은 전형적으로 주 에일리어싱 항들을 지니는 항들로부터 기원할 것이다.
그러므로, 최적화 알고리즘은 결과적인 복소 지수 변조 시스템에서 내재하여 존재하지 않는 주 에일리어싱을 최소화하는데 자원들을 소비할 수 있다. 이를 경감시키기 위해서, 최적화는 부분적인 복소 시스템에서 행해질 수 있다; 주 에일리어싱으로부터 자유로운 에일리어싱 항들의 대해, 최적화는 실수 값의 필터 프로세싱을 이용하여 행해질 수 있다. 한편, 실수 값의 시스템에서 주 에일리어싱 항들을 지닐 에일리어싱 항들은 복소 값의 필터 프로세싱을 위해 변경될 것이다. 그와 같은 부분적인 복소 최적화를 통해서, 실수 값의 프로세싱을 이용하여 프로세싱을 실행하는 이점들이 달성될 수 있으면서도, 복소 변조 필터 뱅크 시스템에서 이용하기 위한 프로토타입 필터를 여전히 최적화한다.
필터 뱅크 채널들의 정확히 상위 절반이 영으로 설정되는 예시적인 최적화에서, 복소 값의 필터들로부터 계산되는 유일한 에일리어싱 항은 식 (33)의 항 l = M/2이다. 이 예에서, 식 (31)의 함수(P(ω))는 통과 대역을 구성하는 주파수 범위를 커버하도록, ε가 π/2에 비해 작을 때 범위가 -π/2 +ε로부터 π/2 -ε인 단위 크기 상수로서 선택될 수 있다. 통과 대역 외부에서, 함수(P(ω))는 영으로 규정되거나 규정되지 않은 채로 남을 수 있다. 후자의 경우, 전달 함수 식 (31)의 에러 에너지는 단지 -π/2 +ε 및 π/2 -ε 사이에서 구해진다. 대안으로 또는 바람직하게도, 통과 대역 에러(et)는 P(ω)가 일정한 채로 -π부터 π까지, 모든 채널들(k = 0,...,M-1)에 걸쳐 계산될 수 있고, 반면에 에일리어싱은 여전히 복수의 채널들이 상술한 바와 같이 영으로 설정된 채로 계산된다.
전형적으로 최적화 절차는 반복 절차이고, 여기서 특정 반복 단계에서 제공되는 프로토타입 필터 계수들(p0(n))(n=0,...,N-1), 타깃 지연(D), 채널들의 수(M), 영으로 설정되는 저 대역 채널들의 수(loCut), 영으로 설정되는 고 대역 채널들의 수(hiCut), 및 이 반복 단계 동안 목적 함수에 대한 값인 가중 팩터(α)가 계산된다. 반 복소 연산들을 이용하면, 이는 단계들:
1. 통과 대역 에러(et)를 획득하기 위해, P(ω)가 상수일 때
를 이용하여 식 (32)를 구하고,
여기서 Hk(ejω) 및 Fk(ejω)는 식 (13) 내지 식 (15)로부터의 이 반복 단계에서 프로토타입 필터들로부터 각각 발생되는 분석 및 합성 필터들(hk(n) 및 fk(n))의 DFT 변환들이다.
2. 유효한 에일리어싱이 적용되지 않는 에일리어싱 항들에 대한 에일리어싱 에러(ea)를 획득하기 위해서
를 구하고, 여기서 Al(ejω)는
로 계산되고,
Hk(ejω) 및 Fk(ejω)는 DFT 변환들, 즉 식 (13) 내지 식 (15)로부터의 분석 및 합성 필터들(hk(n) 및 fk(n))의, 단위 원에서 구해지는 z-변환들이다.
3. 유효한 에일리어싱이 적용되는 항들에 대해,
여기서 은 식 (24)에 의해 제공되고, Al(ejω)로 식 (37)로 제공되고, Hk(ejω) 및 Fk(ejω)는 식 (19) 및 식 (20)으로부터의 hk(n) 및 fk(n)의 DFT 변환들이다.
4. 에러는 후속해서 α로
로 가중된다.
상술한 비선형 최적화 알고리즘 중 어느 하나를 이용하면, 계수들의 최적화 세트가 획득될 때까지, 프로토타입 필터의 계수들을 변경함으로써 총 에러가 감소한다. 예를 들어, 에러 함수(etot)의 가장 큰 기울기의 방향은 제공된 반복 단계에서 프로토타입 필터 계수들에 대해 결정된다. 특정 단계 크기를 이용하여 프로토타입 필터 계수들은 가장 큰 기울기의 방향으로 변경된다. 변경된 프로토타입 필터 계수들은 후속 반복 단계에 대한 시작 지점으로 이용된다. 이 절차는 최적화 절차가 에러 함수(etot)의 최소 값으로 수렴할 때까지 반복된다.
최적화 절차의 예시적인 실시예가 도 3에서 흐름도(300)로 도시된다. 파라미터 결정 단계(301)에서 최적화 절차의 파라미터들, 즉, 특히 타깃 지연(D), 타깃 필터 뱅크의 채널들의 수(M), 프로토타입 필터의 계수들의 수(N), 목적 에러 함수의 가중 파라미터들(α)뿐만 아니라 에일리어싱 생성에 대한 파라미터들, 즉 (locut 및/또는 hiCut)에 대한 파라미터들을 포함하는 타깃 전달 함수가 규정된다. 초기화 단계(302)에서, 프로토타입 필터의 계수들의 제 1 세트가 선택된다.
통과 대역 에러 결정 유닛(303)에서, 통과 대역 에러 항(et)은 프로토타입 필터의 계수들의 제공된 세트를 이용하여 결정된다. 이는 식 (35) 및 식 (13) 내지 식 (15)와 결합하는 식 (32)를 이용하여 행해질 수 있다. 실수 값의 에일리어싱 에러 결정 유닛(304)에서, 에일리어싱 에러 항(ea)의 제 1 부분(eaReal)은 식 (13) 내지 식 (15)와 결합하는 식 (36) 및 식 (37)을 이용하여 결정될 수 있다. 더욱이, 복소 값의 에일리어싱 에러 결정 유닛(305)에서, 에일리어싱 에러 항(ea)의 제 2 부분(eaCplx)은 식 (19) 및 식 (20)과 결합하는 식 (38)을 이용하여 결정될 수 있다. 결과적으로, 목적 함수(etot)는 식 (29)를 이용하는 유닛들(303, 304, 305)의 결과들로부터 결정될 수 있다.
비선형 최적화 유닛(306)은 목적 함수의 값을 감소시키기 위해 선형 프로그래밍과 같은 최적화 방법들을 이용한다. 예를 들어, 이는 프로토타입 필터의 계수들의 수정들에 관한 목적 함수의 가능한 최대 기울기를 결정함으로써 행해질 수 있다. 즉, 목적 함수의 가능한 최대 감소가 발생하는 프로토타입 필터의 계수들의 상기 변경들이 결정될 수 있다.
유닛(306)에서 결정되는 기울기가 미리 결정된 경계들 내에 남는 경우, 결정 유닛(307)은 목적 함수의 최소값에 도달되었고 단계(308)에서 최적화 절차를 종료할 것을 결정한다. 한편 기울기가 미리 결정된 값을 초과하면, 프로토타입 필터의 계수들은 업데이트 유닛(209)에서 업데이트된다. 계수들의 업데이트는 기울기에 의해 제공되는 방향으로 미리 결정된 단계에 의해 상기 계수들을 변경함으로써 실행될 수 있다. 결국, 프로토타입 필터의 업데이트된 계수들은 최적화 절차의 다른 반복을 위해 통과 대역 에러 결정 유닛(303)에 입력으로서 다시 삽입된다.
전체적으로, 상기 에러 함수 및 적절한 최적화 알고리즘을 이용하여, 프로토타입 필터들의 완전한 재구성의 정도에 대해, 즉 낮은 위상 및/또는 진폭 왜곡, 서브대역 변경들에 의한 프로토타입 필터들의 에일리어싱 복원력, 프로토타입 필터들의 시스템 지연 및/또는 프로토타입 필터들의 전달 함수와 관련되는 낮은 에일리어싱에 대해 최적화되는 프로토타입 필터들이 결정될 수 있다. 설계 방법은 파라미터들, 특히 가중 파라미터(α), 타깃 지연(D), 타깃 전달 함수(P(ω)), 필터 길이(N), 필터 뱅크 채널들의 수(M)뿐만 아니라 에일리어싱 트리거 파라미터들(HiCut, loCut)를 제공하고, 이것들은 상술한 필터 속성들의 최적의 결합을 획득하도록 선택될 수 있다. 더욱이, 서브대역 채널들의 특정한 수의 영으로의 설정뿐만 아니라 부분 복소 프로세싱은 최적화 절차의 전체 복잡도를 감소시키는데 이용될 수 있다. 결과적으로, 복소 지수 변조 필터 뱅크에서 이용하기 위해 거의 완전한 재구성 속성, 에일리어싱에 대한 저 민감도, 및 저 시스템 지연을 갖는 비대칭 프로토타입 필터들이 결정될 수 있다. 프로토타입 필터의 상기 결정 방식은 복소 지수 변조 필터 뱅크의 상황에서 개설되었음이 주목되어야 한다. 다른 필터 뱅크 설계 방법들, 예를 들어 코사인 변조 또는 사인 변조 필터 뱅크 설계 방법들이 이용되면, 최적화 절차는 각각의 필터 뱅크 설계 방법의 설계 식들을 이용하여 분석 및 합성 필터들(hk(n) 및 fk(n))을 생성함으로써 적응될 수 있다. 예를 들어, 식 (13) 내지 식 (15)는 코사인 변조 필터 뱅크의 상황에서 이용될 수 있다.
다음에, 64 채널 저 지연 필터 뱅크의 세부적인 예가 기술된다. 제안된 상술한 최적화 방법을 이용하면, 최적화된 에일리어스 이득 항, 저 지연, 64-채널 필터 뱅크(M = 64)의 세부적인 예가 개설될 것이다. 이 예에서, 부분적인 복소 최적화 방법이 이용되었고 최상위 40 채널들이 프로토타입 필터 최적화 동안 영으로 설정, 즉 hicut = 40이고, 반면에 locut 파라미터는 이용되지 않고 남아 있었다. 그러므로, l = 24, 40인 을 제외한 모든 에일리어스 이득 항들은 실수 값의 필터들을 이용하여 계산된다. 총 시스템 지연은 D = 319로 선택되고, 프로토타입 필터 길이는 N = 640이다. 그 결과에 따른 프로토타입 필터의 시간 도메인 플롯이 도 4(a)에 제공되고, 프로토타입 필터의 주파수 응답이 도 4(b)에 도시된다. 필터 뱅크는 -72dB의 통과 대역(진폭 및 위상) 재구성 에러를 제공한다. 선형 위상으로부터의 위상 편차는 ±0.02°보다 작고, 에일리어싱 억제는 서브대역 샘플들에 변경들이 행해지지 않을 때 76dB이다. 실제 필터 계수들은 표 1에 표식화된다. 계수들은 프로토타입 필터의 절대 스케일링에 따른 본 문서에서의 다른 식들에 대해 팩터 M = 64에 의해 스케일링된다.
필터 뱅크의 설계의 상기 설명이 표준 필터 뱅크 표시법에 기초할지라도, 설계된 필터 뱅크를 동작하기 위한 예는 다른 필터 뱅크 기술들 또는 표기법, 예를 들어 디지털 신호 프로세서에 대해 더욱 효율적인 동작을 가능하게 하는 필터 뱅크 구현예들로 동작할 수 있다.
예에서, 최적화 프로토타입 필터를 이용하여 시간 도메인 신호를 필터링하기 위한 단계들은 다음과 같이 기술될 수 있다:
· 필터 뱅크를 효율적인 방식으로 동작시키기 위해, 표 1로부터의 프로토타입 필터, 즉 p0(n)은 우선 다상 표현으로 배열되고, 다상 필터 계수들은 하나씩 걸러 니게이팅(negate)되고 모든 계수는
로 시간에 따라 플립핑(flipping)된다
· 분석 단계는 길이 128의 벡터 xl(n)을
로 산출하기 위해 시간 도메인 신호(x(n))에 적용되고 있는 필터의 다상 표현으로 시작한다
· xl(n)은 후속해서
와 같이 변조 행렬에 의해 승산되고,
여기서 vk(n), k =0...63은 서브대역 신호들을 구성한다. 시간 지수(n)는 결과적으로 후속대역 샘플들에 제공된다.
· 그리고나서 복소 값의 서브대역 신호들은 예를 들어 일부 원하는, 가능하면 시변 및 복소 값의 이퀄라이제이션 곡선(gk(n))에 따라,
과 같이 변경될 수 있다
· 합성 단계는
와 같이 변경된 서브대역 신호들의 복조 단계로 시작한다
식 (42) 및 식 (44)의 변조 단계들은 고속 푸리에 변환(fast Fourier transform : FFT) 커널(kernel)들을 이용하는 고속 알고리즘들로 계산에 매우 효율적인 방식으로 달성될 수 있다.
· 복조된 샘플들은 프로토타입 필터의 다상 표현으로 필터링되고
부유 지점 및 고정 지점 구현예들 모두는 표 1에 제공된 계수들의 수치 정확성을 프로세싱에 더 적합한 어떤 것으로 변경할 수 있음이 주목되어야 한다. 범위를 제한하지 않고, 값들은 라운딩, 트런케이팅에 의해, 그리고/또는 계수들을 정수 또는 다른 표현들 특히 필터 뱅크가 동작할 하드웨어 및/또는 소프트웨어 플랫폼의 이용 가능한 자원들에 적합한 표현들로 스케일링함으로써 더 낮은 수치 정확성으로 양자화될 수 있다.
더욱이, 상기 예는 시간 도메인 출력 신호가 입력 신호와 동일한 샘플링 주파수로 이루어지는 동작을 개설한다. 다른 구현예들은 각각 분석 및 합성 필터 뱅크들의 상이한 크기들, 예를 들어 상이한 수의 채널들을 이용함으로써, 시간 도메인 신호를 재샘플링할 수 있다. 그러나, 필터 뱅크들은 동일한 프로토타입 필터에기초하고 축약 아니면 보간을 통한 원래의 프로토타입 필터의 재샘플링에 의해 획득된다. 예로서, 32 채널 필터 뱅크에 대한 프로토타입 필터는 계수들(p0(n))을
로 재샘플링함으로써 달성된다.
다음에, 실제 구현예들의 상이한 양태들이 개설된다. 표준 PC 또는 DSP를 이용하면, 저 지연 복소 변조 필터 뱅크의 실시간 동작이 가능하다. 필터 뱅크는 또한 맞춤형 칩에 하드 코딩(hard coding)될 수 있다. 도 5(a)는 복소 지수 변조 필터 뱅크 시스템의 분석부의 효율적인 구현예에 대한 구조를 도시한다. 아날로그 입력 신호가 우선 A/D 변환기(501)에 공급된다. 디지털 시간 도메인 신호는 시간(502)에서 M 샘플들을 시프트하는 2M 샘플들을 지니는 시프트 레지스터(shift resistor)에 공급된다. 그리고나서 시프트 레지스터로부터의 신호들은 프로토타입 필터(503)의 다상 계수들을 통해 필터링된다. 필터링된 신호들은 후속해서 결합되고(504) DCT-IV(505) 및 DST-IV(506) 변환에 의해 동시에 변환된다. 코사인 및 사인 변환들로부터의 출력들은 서브대역 샘플들의 실수부 및 허수부를 각각 구성한다. 서브대역 샘플들의 이득들은 현재의 스펙트럼 포락선 조정기 세팅(507)에 따라 변경된다.
저 지연 복소 지수 변조 시스템의 합성부의 효율적인 구현예가 도 5(b)에 도시된다. 서브대역 샘플들은 우선 복소 값의 회전 팩터들, 즉 복소 값의 채널 의존 상수들(511)로 승산되고, 실수부는 DCT-IV(512) 변환에 의해 허수부는 DST-IV(513) 변환에 의해 변조된다. 변환들로부터의 출력들은 결합되고(514) 프로토타입 필터(515)의 다상 성분들을 통해 공급된다. 시간 도메인 출력 신호는 시프트 레지스터(516)로부터 획득된다. 최종적으로, 디지털 출력 신호는 아날로그 파형(517)으로 역으로 변환된다.
상술한 구현예들이 DCT 및 DST 유형 IV 변환들을 이용할지라도, DCT 유형 II 및 III 커널들을 이용하는 구현예들(및 또한 DST 유형 II 및 III 기반 구현예들)이 마찬가지로 가능하다. 그러나, 복소 지수 변조 뱅크들에 대한 계산상 가장 효율적인 구현예들은 순 FFT 커널들을 이용한다. 직접 행렬-벡터 승산을 이용하는 구현예들 또한 가능하지만 효율 면에서 열등하다.
요약하면, 본 문서는 분석/합성 필터 뱅크들에서 이용되는 프로토타입 필터들을 위한 설계 및 방법을 기술한다. 프로토타입 필터들 및 그 결과에 따른 분석/합성 필터 뱅크들의 원하는 속성들은 거의 완전한 재구성, 저 지연, 에일리어싱에 대한 저 민감도 및 최소 진폭/위상 왜곡이다. 프로토타입 필터들의 적절한 계수를 결정하기 위해 최적화 알고리즘에서 이용될 수 있는 에러 함수가 제안된다. 에러 함수는 원하는 필터 속성들 사이에서의 강조점을 변경하도록 튜닝될 수 있는 파라미터들의 세트를 포함한다. 바람직하게도, 비대칭 프로토타입 필터들이 이용된다. 더욱이, 원하는 필터 속성들, 즉, 거의 완전한 재구성, 저 지연, 에일리어싱에 대한 고 복원력 및 최소 위상/진폭 왜곡의 양호한 절충을 제공하는 프로토타입 필터가 기술된다.
본원에서 특성 실시예들 및 응용예들이 기술되었을지라도, 당업자에게는 본원에서 기술된 실시예들 및 응용예들에 대한 많은 변경들이 본원에서 기술되고 청구되는 본 발명의 범위를 벗어나지 않고도 가능하다는 것이 명백할 것이다. 본 발명의 특정한 형태들이 도시되었고 기술되었을지라도, 본 발명은 도시되고 기술된 특정 실시예들 또는 기술된 특정 방법들로 제한되지 않아야 함이 이해되어야 한다.
본 문서에 기술되는 필터 뱅크뿐만 아니라 필터 설계 방법 및 시스템은 소프트웨어, 펌웨어 및/또는 하드웨어로 구현될 수 있다. 특정 구성요소들은 예를 들어 디지털 신호 프로세서 또는 마이크로프로세서에서 운용되는 소프트웨어로서 구현될 수 있다. 다른 구성요소는 예를 들어 하드웨어로서 또는 주문형 반도체로서 구현될 수 있다. 기술된 방법들 및 시스템들에서 접하는 신호들은 랜덤 액세스 메모리 또는 광 저장 매체와 같은 매체에 저장될 수 있다. 이들은 라디오 네트워크들, 위성 네트워크들, 무선네트워크들 또는 유선 네트워크들, 예를 들어 인터넷과 같은 네트워크들을 통해 전송된다. 본 문서에서 기술되는 필터 뱅크들을 이용하는 전형적인 디바이스들은 셋탑 박스 또는 오디오 신호들을 디코딩하는 다른 고객 구내 장비들이다. 인코딩하는 측에서, 필터 뱅크는 브로드캐스팅 스테이션(station)들에서, 예를 들어 비디오 헤드엔드(headend) 시스템들에서 이용될 수 있다.
101 : 분석 뱅크 102 : 합성 뱅크 103 : 분석 필터
104 : 데시메이터 105 : 보간기 106 : 합성 필터
104 : 데시메이터 105 : 보간기 106 : 합성 필터
Claims (11)
- 오디오 신호의 고 주파수 재구성을 필터링 및 수행하기 위한 신호 처리 장치에 있어서,
실제 값의 시간 도메인 입력 오디오 샘플들을 수신하고 복소 값의 서브밴드 샘플들을 생성하는 분석 필터 뱅크;
상기 복소 값의 서브밴드 샘플들의 위상을 임의의 양만큼 이동시키는 위상 시프터;
고 주파수 재구성 프로세스를 통해 변조된 복소 값의 서브밴드 샘플들을 생성하는 고 주파수 재구성기;
상기 변조된 복소 값의 서브밴드 샘플들의 위상을 상기 임의의 양만큼 되돌리는 위상 시프터; 및
상기 변조된 복소 값의 서브밴드 샘플들을 수신하고 시간 도메인 출력 오디오 샘플들을 생성하는 합성 필터 뱅크를 포함하고,
상기 분석 필터 뱅크는 분석 필터들(hk(n))을 포함하고 상기 합성 필터 뱅크는 합성 필터들(fk(n))을 포함하며, 이들은
에 따라 프로토타입 필터(p0(n))의 복소 지수 변조 버전이고,
여기서 M은 채널들의 수이고, 상기 프로토타입 필터(p0(n))는 길이 N을 갖고, 상기 분석 필터 뱅크 및 합성 필터 뱅크는 샘플들의 시스템 지연 D를 갖고,
하나 이상의 분석 필터 뱅크, 상기 고 주파수 재구성기, 및 상기 합성 필터 뱅크는, 적어도 부분적으로, 상기 신호 처리 장치의 하나 이상의 하드웨어 소자들에 의해 구현되고,
상기 복소 값의 서브밴드 샘플들은 2의 팩터에 의해 오버샘플링되는, 신호 처리 장치. - 제 1 항에 있어서,
상기 프로토타입 필터(p0(n))는 대칭 저역 통과 프로토타입 필터 또는 비대칭 저역 통과 프로토타입 필터인, 신호 처리 장치. - 제 1 항에 있어서,
상기 분석 필터 뱅크는 의사 QMF 뱅크인, 신호 처리 장치. - 제 1 항에 있어서,
상기 프로토타입 필터(p0(n))의 차수는 상기 시스템 지연 D와 같은, 신호 처리 장치. - 제 1 항에 있어서,
상기 고 주파수 재구성기는 SBR(Spectral Band Replication)을 수행하는, 신호 처리 장치. - 제 1 항에 있어서,
상기 임의의 양의 값은 상기 장치의 구현의 복잡성을 감소시키도록 선택되는, 신호 처리 장치. - 제 1 항에 있어서,
상기 하나 이상의 하드웨어 소자들은 디지털 신호 프로세서, 마이크로프로세서, 또는 메모리를 포함하는, 신호 처리 장치. - 제 1 항에 있어서,
상기 분석 필터 뱅크의 채널들의 수는 상기 합성 필터 뱅크의 채널들의 수와 다른, 신호 처리 장치. - 제 8 항에 있어서,
상기 분석 필터 뱅크의 채널들의 수는 32이고 상기 합성 필터 뱅크의 채널들의 수는 64인, 신호 처리 장치. - 오디오 신호의 고 주파수 재구성을 필터링 및 수행하기 위한 신호 처리 장치에 의해 실행되는 방법에 있어서,
실제 값의 시간 도메인 입력 오디오 샘플들을 수신하는 단계;
복소 값의 서브밴드 샘플들을 생성하기 위해 분석 필터 뱅크로 상기 실제 값의 시간 도메인 입력 오디오 샘플들을 필터링하는 단계;
상기 복소 값의 서브밴드 샘플들의 위상을 임의의 양만큼 이동시키는 단계;
고 주파수 재구성 프로세스를 통해 변조된 복소 값의 서브밴드 샘플들을 생성하는 단계;
상기 변조된 복소 값의 서브밴드 샘플들의 위상을 상기 임의의 양만큼 되돌리는 단계;
상기 변조된 복소 값의 서브밴드 샘플들을 수신하는 단계; 및
시간 도메인 출력 오디오 샘플들을 생성하기 위해 합성 필터 뱅크로 상기 변조된 복소 값의 서브밴드 샘플들을 필터링하는 단계를 포함하고,
상기 분석 필터 뱅크는 분석 필터들(hk(n))을 포함하고 상기 합성 필터 뱅크는 합성 필터들(fk(n))을 포함하며, 이들은
에 따라 프로토타입 필터(p0(n))의 복소 지수 변조 버전이고,
여기서 M은 채널들의 수이고, 상기 프로토타입 필터(p0(n))는 길이 N을 갖고, 상기 분석 필터 뱅크 및 합성 필터 뱅크는 샘플들의 시스템 지연 D를 갖고,
상기 신호 처리 장치는 하나 이상의 하드웨어 소자들을 포함하고,
상기 복소 값의 서브밴드 샘플들은 2의 팩터에 의해 오버샘플링되는 방법. - 비일시적(non-transitory) 컴퓨터 판독가능 매체에 있어서,
프로세서에 의해 실행될 때, 제 10 항의 방법을 수행하는 명령들을 포함하는, 비일시적 컴퓨터 판독가능 매체.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0900217-1 | 2009-02-18 | ||
SE0900217 | 2009-02-18 | ||
US25710509P | 2009-11-02 | 2009-11-02 | |
US61/257,105 | 2009-11-02 | ||
PCT/EP2010/051993 WO2010094710A2 (en) | 2009-02-18 | 2010-02-17 | Low delay modulated filter bank |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177006860A Division KR101781341B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성을 위한 복소 지수 변조 필터 뱅크 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170098972A KR20170098972A (ko) | 2017-08-30 |
KR101852995B1 true KR101852995B1 (ko) | 2018-04-30 |
Family
ID=42137975
Family Applications (16)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187007375A KR101920199B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020187032782A KR102013568B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020177010466A KR101812003B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성을 위한 복소 지수 변조 필터 뱅크 |
KR1020157022056A KR101667244B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020147001552A KR101702856B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023061A KR101806106B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020157022044A KR101657506B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023042A KR101806105B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020177010001A KR101772378B1 (ko) | 2009-02-18 | 2010-02-17 | 위상 이동을 갖는 복소 값 합성 필터 뱅크 |
KR1020177006860A KR101781341B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성을 위한 복소 지수 변조 필터 뱅크 |
KR1020167028128A KR101699709B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020117021707A KR101495064B1 (ko) | 2009-02-18 | 2010-02-17 | 비대칭 프로토타입 필터의 계수들을 결정하기 위한 방법 및 장치, 필터 뱅크 및 그를 포함하는 시스템, 축약된 서브대역 신호들을 생성하기 위한 방법, 및 복수의 복소 값의 서브대역 신호들로부터 실수 값의 출력 신호를 생성하기 위한 방법 |
KR1020177023051A KR101852995B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020227020835A KR20220088959A (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020167023990A KR101726584B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023055A KR101852753B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
Family Applications Before (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187007375A KR101920199B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020187032782A KR102013568B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020177010466A KR101812003B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성을 위한 복소 지수 변조 필터 뱅크 |
KR1020157022056A KR101667244B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020147001552A KR101702856B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023061A KR101806106B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020157022044A KR101657506B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023042A KR101806105B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
KR1020177010001A KR101772378B1 (ko) | 2009-02-18 | 2010-02-17 | 위상 이동을 갖는 복소 값 합성 필터 뱅크 |
KR1020177006860A KR101781341B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성을 위한 복소 지수 변조 필터 뱅크 |
KR1020167028128A KR101699709B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020117021707A KR101495064B1 (ko) | 2009-02-18 | 2010-02-17 | 비대칭 프로토타입 필터의 계수들을 결정하기 위한 방법 및 장치, 필터 뱅크 및 그를 포함하는 시스템, 축약된 서브대역 신호들을 생성하기 위한 방법, 및 복수의 복소 값의 서브대역 신호들로부터 실수 값의 출력 신호를 생성하기 위한 방법 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020227020835A KR20220088959A (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020167023990A KR101726584B1 (ko) | 2009-02-18 | 2010-02-17 | 저 지연 변조 필터 뱅크 |
KR1020177023055A KR101852753B1 (ko) | 2009-02-18 | 2010-02-17 | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 |
Country Status (18)
Country | Link |
---|---|
US (22) | US8880572B2 (ko) |
EP (9) | EP2975764B1 (ko) |
JP (1) | JP5689820B2 (ko) |
KR (16) | KR101920199B1 (ko) |
CN (12) | CN102318189B (ko) |
AU (1) | AU2010215469B2 (ko) |
BR (1) | BRPI1008458B1 (ko) |
CA (15) | CA2981351C (ko) |
DK (1) | DK2975765T3 (ko) |
ES (5) | ES2627775T3 (ko) |
HK (6) | HK1217383A1 (ko) |
HU (3) | HUE032599T2 (ko) |
MX (1) | MX2011008515A (ko) |
PL (1) | PL2975764T3 (ko) |
PT (1) | PT2975765T (ko) |
RU (1) | RU2484579C2 (ko) |
TW (14) | TWI621332B (ko) |
WO (1) | WO2010094710A2 (ko) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104822036B (zh) | 2010-03-23 | 2018-03-30 | 杜比实验室特许公司 | 用于局域化感知音频的技术 |
US10158958B2 (en) | 2010-03-23 | 2018-12-18 | Dolby Laboratories Licensing Corporation | Techniques for localized perceptual audio |
US8958510B1 (en) * | 2010-06-10 | 2015-02-17 | Fredric J. Harris | Selectable bandwidth filter |
US9363068B2 (en) | 2010-08-03 | 2016-06-07 | Intel Corporation | Vector processor having instruction set with sliding window non-linear convolutional function |
MX2013001650A (es) | 2010-08-12 | 2013-03-20 | Fraunhofer Ges Forschung | Re-muestreo de señales de salida de codificadores de audio con base qmf (filtro espejo en cuadratura). |
FR2969804A1 (fr) * | 2010-12-23 | 2012-06-29 | France Telecom | Filtrage perfectionne dans le domaine transforme. |
RU2012102842A (ru) | 2012-01-27 | 2013-08-10 | ЭлЭсАй Корпорейшн | Инкрементное обнаружение преамбулы |
KR102001570B1 (ko) * | 2011-10-27 | 2019-07-18 | 인텔 코포레이션 | 소프트웨어 디지털 프론트 엔드(SoftDFE) 신호 처리 |
EP3544006A1 (en) | 2011-11-11 | 2019-09-25 | Dolby International AB | Upsampling using oversampled sbr |
ES2625275T3 (es) | 2012-09-27 | 2017-07-19 | Huawei Technologies Co., Ltd. | Método y sistema de filtrado adaptativo basado en una sub-banda de error |
CN114566182A (zh) | 2013-04-05 | 2022-05-31 | 杜比实验室特许公司 | 使用高级频谱延拓降低量化噪声的压扩装置和方法 |
US9923595B2 (en) | 2013-04-17 | 2018-03-20 | Intel Corporation | Digital predistortion for dual-band power amplifiers |
JP6305694B2 (ja) * | 2013-05-31 | 2018-04-04 | クラリオン株式会社 | 信号処理装置及び信号処理方法 |
KR101804744B1 (ko) * | 2013-10-22 | 2017-12-06 | 연세대학교 산학협력단 | 오디오 신호 처리 방법 및 장치 |
EP2980794A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder and decoder using a frequency domain processor and a time domain processor |
EP2980795A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoding and decoding using a frequency domain processor, a time domain processor and a cross processor for initialization of the time domain processor |
CN106161313A (zh) * | 2015-03-30 | 2016-11-23 | 索尼公司 | 无线通信***中的电子设备、无线通信***和方法 |
KR102264443B1 (ko) | 2015-04-30 | 2021-06-15 | 삼성전자 주식회사 | 필터 뱅크에 기반한 단일 캐리어 주파수 분할 다중접속 시스템에서 통신 장치 및 방법 |
CN105450199B (zh) * | 2015-11-19 | 2019-02-22 | 厦门大学 | 具有快速建立时间的级联积分梳状滤波器及其设计方法 |
DE102016200637B3 (de) * | 2016-01-19 | 2017-04-27 | Sivantos Pte. Ltd. | Verfahren zur Reduktion der Latenzzeit einer Filterbank zur Filterung eines Audiosignals sowie Verfahren zum latenzarmen Betrieb eines Hörsystems |
EP3203695A1 (en) * | 2016-02-04 | 2017-08-09 | ABB Schweiz AG | Matrix equalizer for cmfb transmission in dispersive channels |
EP3229490B1 (en) * | 2016-04-10 | 2019-10-16 | Oticon A/s | A distortion free filter bank for a hearing device |
EP3236626B1 (en) * | 2016-04-21 | 2020-09-23 | Institut Mines Telecom / Telecom Bretagne | Filter for linear modulation based communication systems |
US9954561B2 (en) * | 2016-09-12 | 2018-04-24 | The Boeing Company | Systems and methods for parallelizing and pipelining a tunable blind source separation filter |
CN106486110B (zh) * | 2016-10-21 | 2019-11-08 | 清华大学 | 一种支持语音实时分解/合成的伽马通滤波器组芯片*** |
CN108076239B (zh) * | 2016-11-14 | 2021-04-16 | 深圳联友科技有限公司 | 一种改善ip电话回声的方法 |
CN106828810A (zh) * | 2016-12-12 | 2017-06-13 | 罗煜 | 一种半潜式类钻井平台的海洋浮体设施 |
DK3340653T3 (da) * | 2016-12-22 | 2020-05-11 | Gn Hearing As | Aktiv undertrykkelse af okklusion |
TW202341126A (zh) * | 2017-03-23 | 2023-10-16 | 瑞典商都比國際公司 | 用於音訊信號之高頻重建的諧波轉置器的回溯相容整合 |
US10845401B2 (en) * | 2017-08-30 | 2020-11-24 | Keysight Technologies, Inc. | Nonlinear distortion detection |
US10325583B2 (en) * | 2017-10-04 | 2019-06-18 | Guoguang Electric Company Limited | Multichannel sub-band audio-signal processing using beamforming and echo cancellation |
WO2019156644A1 (en) * | 2018-02-12 | 2019-08-15 | Aselsan Elektroni̇k Sanayi̇ Ve Ti̇caret Anoni̇m Şi̇rketi̇ | The method enabling the reduction of resource utilization |
CN114242088A (zh) * | 2018-04-25 | 2022-03-25 | 杜比国际公司 | 具有减少后处理延迟的高频重建技术的集成 |
KR20210005164A (ko) | 2018-04-25 | 2021-01-13 | 돌비 인터네셔널 에이비 | 고주파 오디오 재구성 기술의 통합 |
CN109104080A (zh) * | 2018-07-18 | 2018-12-28 | 安徽省航嘉智源科技有限公司 | 一种功率变换器件中滤波调节方法、存储介质及终端 |
CN110896303B (zh) * | 2018-09-12 | 2024-04-05 | 浙江菜鸟供应链管理有限公司 | 滤波方法和滤波装置以及存储介质 |
TW202105908A (zh) * | 2019-06-26 | 2021-02-01 | 美商杜拜研究特許公司 | 具有改善頻率解析度的低延遲音訊濾波器組 |
KR102599837B1 (ko) | 2020-09-25 | 2023-11-09 | 현대제철 주식회사 | 핫스탬핑 강재용 고온 내산화 코팅제 및 이를 이용하여 형성한 고온 내산화 코팅 강재 |
TWI781714B (zh) * | 2021-08-05 | 2022-10-21 | 晶豪科技股份有限公司 | 用以等化輸入訊號以產生等化器輸出訊號的方法以及參數等化器 |
TW202329625A (zh) * | 2021-11-30 | 2023-07-16 | 瑞典商都比國際公司 | 用於設計過取樣低延遲濾波組之方法及裝置 |
CN115457970B (zh) * | 2022-09-06 | 2023-04-21 | 安徽大学 | 一种自动驾驶车内回声消除方法和*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030233234A1 (en) | 2002-06-17 | 2003-12-18 | Truman Michael Mead | Audio coding system using spectral hole filling |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2577084B1 (fr) * | 1985-02-01 | 1987-03-20 | Trt Telecom Radio Electr | Systeme de bancs de filtres d'analyse et de synthese d'un signal |
NL8700985A (nl) * | 1987-04-27 | 1988-11-16 | Philips Nv | Systeem voor sub-band codering van een digitaal audiosignaal. |
EP0400222A1 (en) | 1989-06-02 | 1990-12-05 | ETAT FRANCAIS représenté par le Ministère des Postes, des Télécommunications et de l'Espace | Digital transmission system using subband coding of a digital signal |
WO1992012428A1 (en) | 1991-01-11 | 1992-07-23 | Quidel Corporation | A one-step lateral flow nonbibulous assay |
US5418136A (en) | 1991-10-01 | 1995-05-23 | Biostar, Inc. | Devices for detection of an analyte based upon light interference |
US5436940A (en) * | 1992-06-11 | 1995-07-25 | Massachusetts Institute Of Technology | Quadrature mirror filter banks and method |
DE4231309A1 (de) | 1992-09-18 | 1994-03-24 | Siemens Ag | Umschaltbares nicht-dezimierendes/dezimierendes adaptives Entzerrerfilter |
FR2697704B1 (fr) * | 1992-10-29 | 1995-01-06 | France Telecom | Procédé et dispositif de segmentation en sous-bandes et de reconstruction d'un signal numérique, et dispositif correspondant. |
US5732189A (en) * | 1995-12-22 | 1998-03-24 | Lucent Technologies Inc. | Audio signal coding with a signal adaptive filterbank |
US5852806A (en) * | 1996-03-19 | 1998-12-22 | Lucent Technologies Inc. | Switched filterbank for use in audio signal coding |
US6085077A (en) * | 1997-01-21 | 2000-07-04 | Us Air Force | Hardware efficient digital channelized receiver |
US6236731B1 (en) * | 1997-04-16 | 2001-05-22 | Dspfactory Ltd. | Filterbank structure and method for filtering and separating an information signal into different bands, particularly for audio signal in hearing aids |
DE19716452A1 (de) * | 1997-04-21 | 1998-10-22 | Bosch Gmbh Robert | Datenreduzierte Kodierung von zeitlich veränderlichen Signalen mit Filterbänken |
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 |
DE19724362A1 (de) | 1997-06-10 | 1998-12-17 | Patent Treuhand Ges Fuer Elektrische Gluehlampen Mbh | Verfahren und Vorrichtung zum Beschlämmen und Trocknen von Glasrohren für Lampen |
JP2001007769A (ja) * | 1999-04-22 | 2001-01-12 | Matsushita Electric Ind Co Ltd | 低遅延サブバンド分割/合成装置 |
US6442581B1 (en) * | 1999-09-21 | 2002-08-27 | Creative Technologies Ltd. | Lattice structure for IIR and FIR filters with automatic normalization |
EP1104101A3 (en) * | 1999-11-26 | 2005-02-02 | Matsushita Electric Industrial Co., Ltd. | Digital signal sub-band separating / combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay |
WO2001049073A2 (en) * | 1999-12-24 | 2001-07-05 | Koninklijke Philips Electronics N.V. | Multichannel audio signal processing device |
US6757395B1 (en) * | 2000-01-12 | 2004-06-29 | Sonic Innovations, Inc. | Noise reduction apparatus and method |
JP2001224544A (ja) | 2000-02-16 | 2001-08-21 | Matsushita Electric Ind Co Ltd | 電気掃除機 |
JP2001285073A (ja) * | 2000-03-29 | 2001-10-12 | Sony Corp | 信号処理装置及び方法 |
US6996198B2 (en) * | 2000-10-27 | 2006-02-07 | At&T Corp. | Nonuniform oversampled filter banks for audio signal processing |
SE0101175D0 (sv) * | 2001-04-02 | 2001-04-02 | Coding Technologies Sweden Ab | Aliasing reduction using complex-exponential-modulated filterbanks |
RU2297049C2 (ru) * | 2001-05-02 | 2007-04-10 | Конинклейке Филипс Электроникс Н.В. | Способ обратной фильтрации, способ синтезирующей фильтрации, устройство для обратной фильтрации, устройство для синтезирующей фильтрации и приспособления, содержащие такие фильтрующие устройства |
US7369989B2 (en) * | 2001-06-08 | 2008-05-06 | Stmicroelectronics Asia Pacific Pte, Ltd. | Unified filter bank for audio coding |
SE0202159D0 (sv) * | 2001-07-10 | 2002-07-09 | Coding Technologies Sweden Ab | Efficientand scalable parametric stereo coding for low bitrate applications |
CA2354858A1 (en) * | 2001-08-08 | 2003-02-08 | Dspfactory Ltd. | Subband directional audio signal processing using an oversampled filterbank |
FR2828600B1 (fr) * | 2001-08-09 | 2006-01-27 | France Telecom | Procede de determination de coefficients de filtrage d'un banc de filtres module, terminal et application correspondants |
DE60210479T2 (de) * | 2001-08-21 | 2007-04-12 | Koninklijke Philips Electronics N.V. | Audiokodierer mit unregelmässiger filterbank |
US7177988B2 (en) * | 2002-01-24 | 2007-02-13 | Broadcom Corporation | Method and system for synchronizing processor and DMA using ownership flags |
US6792057B2 (en) * | 2002-08-29 | 2004-09-14 | Bae Systems Information And Electronic Systems Integration Inc | Partial band reconstruction of frequency channelized filters |
SE0202770D0 (sv) | 2002-09-18 | 2002-09-18 | Coding Technologies Sweden Ab | Method for reduction of aliasing introduces by spectral envelope adjustment in real-valued filterbanks |
TW200408813A (en) | 2002-10-21 | 2004-06-01 | Neuro Solution Corp | Digital filter design method and device, digital filter design program, and digital filter |
US20050018796A1 (en) * | 2003-07-07 | 2005-01-27 | Sande Ravindra Kumar | Method of combining an analysis filter bank following a synthesis filter bank and structure therefor |
FR2860903B1 (fr) | 2003-10-14 | 2006-05-05 | Adequa Systems Sarl | Dispositif de delivrance d'un nombre de tickets pre-imprimes, tickets de loterie notamment |
JP4966013B2 (ja) * | 2003-10-30 | 2012-07-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオ信号のエンコードまたはデコード |
DE10352537A1 (de) * | 2003-11-11 | 2005-06-09 | Siemens Ag | Verfahren und Filterbank zur spektralen Modifikation eines digitalen Signals |
US7725324B2 (en) * | 2003-12-19 | 2010-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Constrained filter encoding of polyphonic signals |
CN1914668B (zh) * | 2004-01-28 | 2010-06-16 | 皇家飞利浦电子股份有限公司 | 用于信号时间标度的方法及设备 |
JP2007520748A (ja) * | 2004-01-28 | 2007-07-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 複素値データを用いたオーディオ信号の復号 |
CA2481631A1 (en) * | 2004-09-15 | 2006-03-15 | Dspfactory Ltd. | Method and system for physiological signal processing |
US7620675B1 (en) * | 2004-09-23 | 2009-11-17 | Texas Instruments Incorporated | Image and audio transform methods |
US7917561B2 (en) * | 2005-09-16 | 2011-03-29 | Coding Technologies Ab | Partially complex modulated filter bank |
CN100568863C (zh) * | 2005-09-30 | 2009-12-09 | 中国科学院上海微***与信息技术研究所 | 基于多子带滤波器组的发射、接收装置及其方法 |
CN101882441B (zh) * | 2006-01-27 | 2013-02-27 | 杜比国际公司 | 利用复调制滤波器组的高效滤波 |
DE102006047197B3 (de) * | 2006-07-31 | 2008-01-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Verarbeiten eines reellen Subband-Signals zur Reduktion von Aliasing-Effekten |
US8036903B2 (en) * | 2006-10-18 | 2011-10-11 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Analysis filterbank, synthesis filterbank, encoder, de-coder, mixer and conferencing system |
DE102006049154B4 (de) * | 2006-10-18 | 2009-07-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Kodierung eines Informationssignals |
CN101606194B (zh) * | 2006-10-25 | 2012-06-27 | 弗劳恩霍夫应用研究促进协会 | 用于产生音频子带值的装置与方法以及用于产生时域音频采样的装置和方法 |
CN1976226A (zh) * | 2006-12-20 | 2007-06-06 | 北京中星微电子有限公司 | 正交滤波器组设计方法及装置 |
US8015368B2 (en) * | 2007-04-20 | 2011-09-06 | Siport, Inc. | Processor extensions for accelerating spectral band replication |
CN101546992B (zh) * | 2008-03-29 | 2011-10-26 | 华为技术有限公司 | 一种滤波方法及滤波器 |
-
2010
- 2010-02-02 TW TW106134073A patent/TWI621332B/zh active
- 2010-02-02 TW TW099103023A patent/TWI458258B/zh active
- 2010-02-02 TW TW106134076A patent/TWI618350B/zh active
- 2010-02-02 TW TW107101722A patent/TWI662788B/zh active
- 2010-02-02 TW TW105128112A patent/TWI597938B/zh active
- 2010-02-02 TW TW106117450A patent/TWI618351B/zh active
- 2010-02-02 TW TW106105941A patent/TWI614989B/zh active
- 2010-02-02 TW TW106130007A patent/TWI613887B/zh active
- 2010-02-02 TW TW104129512A patent/TWI559680B/zh active
- 2010-02-02 TW TW106134078A patent/TWI618352B/zh active
- 2010-02-02 TW TW106117447A patent/TWI597939B/zh active
- 2010-02-02 TW TW111150448A patent/TW202318801A/zh unknown
- 2010-02-02 TW TW103126391A patent/TWI559679B/zh active
- 2010-02-02 TW TW104129511A patent/TWI569573B/zh active
- 2010-02-17 CA CA2981351A patent/CA2981351C/en active Active
- 2010-02-17 HU HUE15179546A patent/HUE032599T2/en unknown
- 2010-02-17 ES ES15179543.2T patent/ES2627775T3/es active Active
- 2010-02-17 CN CN201080008058.0A patent/CN102318189B/zh active Active
- 2010-02-17 KR KR1020187007375A patent/KR101920199B1/ko active IP Right Grant
- 2010-02-17 CA CA2981328A patent/CA2981328C/en active Active
- 2010-02-17 EP EP15179543.2A patent/EP2975764B1/en active Active
- 2010-02-17 CA CA2901791A patent/CA2901791C/en active Active
- 2010-02-17 ES ES15179546.5T patent/ES2627802T3/es active Active
- 2010-02-17 CN CN201811198784.8A patent/CN109586686B/zh active Active
- 2010-02-17 HU HUE21189913A patent/HUE061934T2/hu unknown
- 2010-02-17 CA CA2981323A patent/CA2981323C/en active Active
- 2010-02-17 EP EP21189913.3A patent/EP3937378B1/en active Active
- 2010-02-17 KR KR1020187032782A patent/KR102013568B1/ko active IP Right Grant
- 2010-02-17 CA CA2750673A patent/CA2750673C/en active Active
- 2010-02-17 CN CN201811197706.6A patent/CN109586684A/zh active Pending
- 2010-02-17 PL PL15179543T patent/PL2975764T3/pl unknown
- 2010-02-17 CA CA2901800A patent/CA2901800C/en active Active
- 2010-02-17 PT PT151795440T patent/PT2975765T/pt unknown
- 2010-02-17 KR KR1020177010466A patent/KR101812003B1/ko active IP Right Grant
- 2010-02-17 KR KR1020157022056A patent/KR101667244B1/ko active IP Right Grant
- 2010-02-17 ES ES21189913T patent/ES2944474T3/es active Active
- 2010-02-17 CA CA3074098A patent/CA3074098C/en active Active
- 2010-02-17 KR KR1020147001552A patent/KR101702856B1/ko active IP Right Grant
- 2010-02-17 KR KR1020177023061A patent/KR101806106B1/ko active IP Right Grant
- 2010-02-17 ES ES15179544.0T patent/ES2625398T3/es active Active
- 2010-02-17 CA CA3160758A patent/CA3160758A1/en active Pending
- 2010-02-17 CA CA2981317A patent/CA2981317C/en active Active
- 2010-02-17 EP EP17167275.1A patent/EP3226415B1/en active Active
- 2010-02-17 CN CN201811198739.2A patent/CN109495085A/zh active Pending
- 2010-02-17 KR KR1020157022044A patent/KR101657506B1/ko active IP Right Grant
- 2010-02-17 EP EP23154513.8A patent/EP4213382B8/en active Active
- 2010-02-17 CA CA3028387A patent/CA3028387C/en active Active
- 2010-02-17 KR KR1020177023042A patent/KR101806105B1/ko active IP Right Grant
- 2010-02-17 EP EP19193267.2A patent/EP3657675B1/en active Active
- 2010-02-17 CN CN201811197670.1A patent/CN109525217B/zh active Active
- 2010-02-17 EP EP15179546.5A patent/EP2975766B1/en active Active
- 2010-02-17 CN CN201510505496.2A patent/CN105141285B/zh active Active
- 2010-02-17 CA CA2959400A patent/CA2959400C/en active Active
- 2010-02-17 ES ES19193267T patent/ES2896333T3/es active Active
- 2010-02-17 KR KR1020177010001A patent/KR101772378B1/ko active IP Right Grant
- 2010-02-17 BR BRPI1008458-4A patent/BRPI1008458B1/pt active IP Right Grant
- 2010-02-17 CA CA2929036A patent/CA2929036C/en active Active
- 2010-02-17 CA CA2961458A patent/CA2961458C/en active Active
- 2010-02-17 KR KR1020177006860A patent/KR101781341B1/ko active IP Right Grant
- 2010-02-17 KR KR1020167028128A patent/KR101699709B1/ko active IP Right Grant
- 2010-02-17 EP EP10703908.3A patent/EP2399338B1/en active Active
- 2010-02-17 WO PCT/EP2010/051993 patent/WO2010094710A2/en active Application Filing
- 2010-02-17 CA CA2901796A patent/CA2901796C/en active Active
- 2010-02-17 DK DK15179544.0T patent/DK2975765T3/en active
- 2010-02-17 CN CN201811197708.5A patent/CN109525218B/zh active Active
- 2010-02-17 KR KR1020117021707A patent/KR101495064B1/ko active IP Right Grant
- 2010-02-17 MX MX2011008515A patent/MX2011008515A/es active IP Right Grant
- 2010-02-17 KR KR1020177023051A patent/KR101852995B1/ko active IP Right Grant
- 2010-02-17 CN CN201510504756.4A patent/CN105141283B/zh active Active
- 2010-02-17 CN CN201811197669.9A patent/CN109525216A/zh active Pending
- 2010-02-17 CN CN201510504889.1A patent/CN105141284B/zh active Active
- 2010-02-17 CN CN201811198742.4A patent/CN109586685A/zh active Pending
- 2010-02-17 KR KR1020227020835A patent/KR20220088959A/ko not_active Application Discontinuation
- 2010-02-17 US US13/201,572 patent/US8880572B2/en active Active
- 2010-02-17 EP EP15179544.0A patent/EP2975765B1/en active Active
- 2010-02-17 KR KR1020167023990A patent/KR101726584B1/ko active IP Right Grant
- 2010-02-17 CA CA2963742A patent/CA2963742C/en active Active
- 2010-02-17 AU AU2010215469A patent/AU2010215469B2/en active Active
- 2010-02-17 KR KR1020177023055A patent/KR101852753B1/ko active IP Right Grant
- 2010-02-17 HU HUE19193267A patent/HUE056240T2/hu unknown
- 2010-02-17 CN CN201811198788.6A patent/CN109525219B/zh active Active
- 2010-02-17 JP JP2011550550A patent/JP5689820B2/ja active Active
- 2010-02-17 EP EP17164542.7A patent/EP3226414B1/en active Active
- 2010-02-17 RU RU2011134419/08A patent/RU2484579C2/ru active
-
2014
- 2014-06-17 US US14/306,495 patent/US9449608B2/en active Active
-
2015
- 2015-07-23 US US14/807,554 patent/US9318118B2/en active Active
- 2015-07-23 US US14/807,532 patent/US9349382B2/en active Active
- 2015-07-27 US US14/810,174 patent/US9779748B2/en active Active
-
2016
- 2016-05-09 HK HK16105229.4A patent/HK1217383A1/zh unknown
- 2016-05-09 HK HK16105228.5A patent/HK1217382A1/zh unknown
- 2016-05-11 HK HK16105351.4A patent/HK1217384A1/zh unknown
- 2016-06-08 HK HK16106572.5A patent/HK1218592A1/zh unknown
- 2016-06-14 HK HK16106807.2A patent/HK1218996A1/zh unknown
- 2016-06-17 HK HK16106977.6A patent/HK1218997A1/zh unknown
- 2016-07-20 US US15/214,694 patent/US9865275B2/en active Active
- 2016-11-17 US US15/353,914 patent/US9722578B2/en active Active
- 2016-11-17 US US15/353,860 patent/US9583118B1/en active Active
- 2016-11-30 US US15/364,384 patent/US9634647B2/en active Active
-
2017
- 2017-01-27 US US15/417,742 patent/US9653090B1/en active Active
- 2017-02-24 US US15/441,652 patent/US9918164B2/en active Active
- 2017-03-22 US US15/466,266 patent/US9716486B1/en active Active
- 2017-03-24 US US15/468,689 patent/US9667229B1/en active Active
- 2017-04-04 US US15/478,797 patent/US9715881B1/en active Active
- 2017-04-04 US US15/478,788 patent/US9721577B1/en active Active
- 2017-05-04 US US15/586,480 patent/US9743183B1/en active Active
- 2017-05-30 US US15/608,175 patent/US9760535B1/en active Active
- 2017-05-30 US US15/608,020 patent/US9762210B1/en active Active
-
2018
- 2018-01-22 US US15/876,613 patent/US10460742B2/en active Active
-
2019
- 2019-10-28 US US16/666,237 patent/US11107487B2/en active Active
-
2021
- 2021-08-30 US US17/461,092 patent/US11735198B2/en active Active
-
2023
- 2023-08-21 US US18/452,697 patent/US20240055010A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030233234A1 (en) | 2002-06-17 | 2003-12-18 | Truman Michael Mead | Audio coding system using spectral hole filling |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101852753B1 (ko) | 고 주파수 재구성 또는 파라메트릭 스테레오를 위한 복소 지수 변조 필터 뱅크 | |
KR102210144B1 (ko) | 저 지연 변조 필터 뱅크 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |