[go: up one dir, main page]

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 PDF

Info

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
Application number
HK42021034491.7A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK40044590A (en
Inventor
Bruno Bessette
Original Assignee
Voiceage Corporation
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 Voiceage Corporation filed Critical Voiceage Corporation
Publication of HK40044590A publication Critical patent/HK40044590A/en
Publication of HK40044590B publication Critical patent/HK40044590B/en

Links

Claims (10)

  1. 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; und
    Hinzufü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.
  2. 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.
  3. Vorrichtung nach Anspruch 1, wobei das Korrektursignal ein gefenstertes oder gefenstertes und gefaltetes Korrektursignal ist.
  4. Vorrichtung nach Anspruch 1, wobei das Korrektursignal transformationscodiert ist unter Verwendung einer Transformation zum Codieren eines Rahmens, der ein nicht rechteckiges, überlappendes Fenster verwendet.
  5. Vorrichtung nach Anspruch 1, wobei das Korrektursignal quantisiert wird unter Verwendung von Skalierungsfaktoren, die in nicht rechteckigen, überlappenden Fenstern verwendet werden.
  6. 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; und
    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, um ein FAC-annulliertes TCX-Synthesesignal für den TCX-Rahmen zu erzeugen.
  7. 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.
  8. Verfahren nach Anspruch 6, wobei das Korrektursignal ein gefenstertes oder gefenstertes und gefaltetes Korrektursignal ist.
  9. Verfahren nach Anspruch 6, wobei das Korrektursignal transformationscodiert wird unter Verwendung einer Transformation zum Codieren eines Rahmens, der ein nicht rechteckiges, überlappendes Fenster verwendet.
  10. Verfahren nach Anspruch 6, wobei das Korrektursignal quantisiert wird unter Verwendung von Skalierungsfaktoren, die in nicht rechteckigen, überlappenden Fenstern verwendet werden.
HK42021034491.7A 2009-06-23 2021-07-06 Forward time-domain aliasing cancellation with application in weighted or original signal domain HK40044590B (en)

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