HK40044590B - Forward time-domain aliasing cancellation with application in weighted or original signal domain - Google Patents
Forward time-domain aliasing cancellation with application in weighted or original signal domain Download PDFInfo
- Publication number
- HK40044590B HK40044590B HK42021034491.7A HK42021034491A HK40044590B HK 40044590 B HK40044590 B HK 40044590B HK 42021034491 A HK42021034491 A HK 42021034491A HK 40044590 B HK40044590 B HK 40044590B
- Authority
- HK
- Hong Kong
- Prior art keywords
- frame
- acelp
- signal
- fac
- window
- Prior art date
Links
Claims (10)
- Vorrichtung zum Annullieren der Weiterleitung von Time Domain Aliasing in einem codierten Audiosignal, das in einem Bitstrom empfangen wird, bei einem Übergang von einem ACELP-Rahmen auf einen TCX-Rahmen, umfassend:einen Empfänger zum Empfangen des Bitstroms, der für das codierte Audiosignal repräsentativ ist, das FAC-Korrektur beinhaltet;einen ACELP-Decodierer, dem der ACELP-Rahmen aus dem Bitstrom zugeführt wird und der ein ACELP-Synthesefilter beinhaltet, wobei der ACELP-Decodierer (a) ein ACELP-Synthesesignal und (b) eine Zero-Input-Reaktion des ACELP-Synthesefilters erzeugt;Mittel zum Verketten des ACELP-Synthesesignals und der Zero-Input-Reaktion des ACELP-Synthesefilters mit dem ACELP-Synthesesignal vor der Zero-Input-Reaktion in der Verkettung;ein ungefaltetes FAC-Fenster zum Fenstern des verketteten ACELP-Synthesesignals und der Zero-Input-Reaktion, wobei das ungefaltete FAC-Fenster (a) eine erste Hälfte am Ende des ACELP-Rahmens zum Fenstern des ACELP-Synthesesignals am Ende des ACELP-Rahmens und (b) eine zweite Hälfte am Anfang des TCX-Rahmens zum Fenstern der Zero-Input-Reaktion am Anfang des TCX-Rahmens, der dem ACELP-Rahmen folgt, umfasst;einen Prozessor (a) zum Falten der ersten Hälfte des ungefalteten FAC-Fensters auf die zweite Hälfte des ungefalteten FAC-Fensters nach dem Fenstern des verketteten ACELP-Synthesesignals und der Zero-Input-Reaktion mit dem ungefalteten FAC-Fenster, und (b) zum Hinzufügen des gefensterten und gefalteten ACELP-Synthesesignals und der gefensterten Zero-Input-Reaktion;einen FAC-Annullierer, der einen FAC-Decodierer zum Decodieren eines Korrektursignals aus dem empfangenen Bitstrom, und eine inverse DCT-Transformation zum inversen DCT-Transformieren des decodierten Korrektursignals umfasst;einen TCX-Decodierer, dem Parameter für den TCX-Rahmen aus dem Bitstrom zugeführt werden, und eine IMDCT-Transformation und ein Fenster für die IMDCT-Transformation zum IMDCT-Transformieren und Fenstern der decodierten Parameter, um ein TCX-Synthesesignal zu erzeugen; undHinzufügemittel zum Hinzufügen, in den TCX-Rahmen, (a) des hinzugefügten, gefensterten und gefalteten ACELP-Synthesesignals und der gefensterten Zero-Input-Reaktion, (b) des decodierten und invers DCT-transformierten Korrektursignals und (c) des Synthesesignals aus dem TCX-Decodierer, der IMDCT-Transformation und dem Fenster für die IMDCT-Transformation, um ein FAC-annulliertes TCX-Synthesesignal für den TCX-Rahmen zu erzeugen.
- Vorrichtung nach Anspruch 1, wobei der ACELP-Rahmen ein Rahmen ist, der ein rechteckiges, nicht überlappendes Fenster verwendet, und der TCX-Rahmen ein Rahmen ist, der ein nicht rechteckiges, überlappendes Fenster verwendet.
- Vorrichtung nach Anspruch 1, wobei das Korrektursignal ein gefenstertes oder gefenstertes und gefaltetes Korrektursignal ist.
- Vorrichtung nach Anspruch 1, wobei das Korrektursignal transformationscodiert ist unter Verwendung einer Transformation zum Codieren eines Rahmens, der ein nicht rechteckiges, überlappendes Fenster verwendet.
- Vorrichtung nach Anspruch 1, wobei das Korrektursignal quantisiert wird unter Verwendung von Skalierungsfaktoren, die in nicht rechteckigen, überlappenden Fenstern verwendet werden.
- Verfahren zum Annullieren der Weiterleitung von Time Domain Aliasing in einem codierten Audiosignal, das in einem Bitstrom empfangen wird, bei einem Übergang von einem ACELP-Rahmen auf einen TCX-Rahmen, umfassend:Empfangen des Bitstroms, der für das codierte Audiosignal repräsentativ ist, das FAC-Korrektur beinhaltet;Zuführen des ACELP-Rahmens aus dem Bitstrom zu einem ACELP-Decodierer, der ein ACELP-Synthesefilter beinhaltet, um (a) ein ACELP-Synthesesignal und (b) eine Zero-Input-Reaktion des ACELP-Synthesefilters zu erzeugen;Verketten des ACELP-Synthesesignals und der Zero-Input-Reaktion des ACELP-Synthesefilters mit dem ACELP-Synthesesignal vor der Zero-Input-Reaktion in der Verkettung;Fenstern des verketteten ACELP-Synthesesignals und der Zero-Input-Reaktion unter Verwendung eines ungefalteten FAC-Fensters, das eine erste Hälfte am Ende des ACELP-Rahmens und eine zweite Hälfte am Anfang des TCX-Rahmens umfasst, wobei das Fenstern des verketteten ACELP-Synthesesignals und der Zero-Input-Reaktion das Fenstern des ACELP-Synthesesignals am Ende des ACELP-Rahmensmit der ersten Hälfte des ungefalteten FAC-Fensters und das Fenstern der Zero-Input-Reaktion am Anfang des TCX-Rahmens, der dem ACELP-Rahmen folgt, mit der zweiten Hälfte des ungefalteten FAC-Fensters umfasst;Falten der ersten Hälfte des ungefalteten FAC-Fensters auf die zweite Hälfte des ungefalteten FAC-Fensters nach dem Fenstern des verketteten ACELP-Synthesesignals und der Zero-Input-Reaktion mit dem ungefalteten FAC-Fenster, und Hinzufügen des gefensterten und gefalteten ACELP-Synthesesignals und der gefensterten Zero-Input-Reaktion;Decodieren, unter Verwendung eines FAC-Annullierers, eines Korrektursignals aus dem empfangenen Bitstrom und inverses DCT-Transformieren des decodierten Korrektursignals;Zuführen von Parametern für den TCX-Rahmen aus dem Bitstrom zu einem TCX-Decodierer, gefolgt von einer IMDCT-Transformation und einem Fenster für die IMDCT-Transformation, um ein TCX-Synthesesignal zu erzeugen; undHinzufügen, in den TCX-Rahmen, (a) des hinzugefügten, gefensterten und gefalteten ACELP-Synthesesignals und der gefensterten Zero-Input-Reaktion, (b) des decodierten und invers DCT-transformierten Korrektursignals und (c) des Synthesesignals aus dem TCX-Decodierer, um ein FAC-annulliertes TCX-Synthesesignal für den TCX-Rahmen zu erzeugen.
- Verfahren nach Anspruch 6, wobei der ACELP-Rahmen ein Rahmen ist, der ein rechteckiges, nicht überlappendes Fenster verwendet, und der TCX-Rahmen ein Rahmen ist, der ein nicht rechteckiges, überlappendes Fenster verwendet.
- Verfahren nach Anspruch 6, wobei das Korrektursignal ein gefenstertes oder gefenstertes und gefaltetes Korrektursignal ist.
- Verfahren nach Anspruch 6, wobei das Korrektursignal transformationscodiert wird unter Verwendung einer Transformation zum Codieren eines Rahmens, der ein nicht rechteckiges, überlappendes Fenster verwendet.
- Verfahren nach Anspruch 6, wobei das Korrektursignal quantisiert wird unter Verwendung von Skalierungsfaktoren, die in nicht rechteckigen, überlappenden Fenstern verwendet werden.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US61/213,593 | 2009-06-23 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40044590A HK40044590A (en) | 2021-10-08 |
| HK40044590B true HK40044590B (en) | 2025-03-28 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3764356B1 (de) | Annulierung von forward-time-domain-aliasing mit anwendung in gewichteter oder originaler signaldomäne | |
| US9093066B2 (en) | Forward time-domain aliasing cancellation using linear-predictive filtering to cancel time reversed and zero input responses of adjacent frames | |
| JP7469350B2 (ja) | マルチチャンネル信号を符号化するためのオーディオエンコーダおよび符号化されたオーディオ信号を復号化するためのオーディオデコーダ | |
| KR101508819B1 (ko) | 멀티 모드 오디오 코덱 및 이를 위해 적응된 celp 코딩 | |
| RU2492530C2 (ru) | Устройство и способ кодирования/декодирования звукового сигнала посредством использования схемы переключения совмещения имен | |
| JP2024153628A (ja) | 符号化されたオーディオ信号を復号するためのデコーダおよびオーディオ信号を符号化するためのエンコーダ | |
| EP4372742B1 (de) | Codierer mit vorwärts-aliasing-unterdrückung | |
| CN103384900B (zh) | 在预测编码与变换编码之间交替的低延迟声音编码 | |
| WO2013061584A1 (ja) | 音信号ハイブリッドデコーダ、音信号ハイブリッドエンコーダ、音信号復号方法、及び音信号符号化方法 | |
| US9984696B2 (en) | Transition from a transform coding/decoding to a predictive coding/decoding | |
| HK40044590B (en) | Forward time-domain aliasing cancellation with application in weighted or original signal domain | |
| HK40044590A (en) | Forward time-domain aliasing cancellation with application in weighted or original signal domain | |
| HK1258874B (en) | Forward time-domain aliasing cancellation with application in weighted or original signal domain | |
| HK40066712B (en) | Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal | |
| HK40095813A (en) | Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal | |
| HK40066712A (en) | Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal | |
| HK1242836B (en) | Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal |