HK1108760A1 - Method for weighted overlap-add - Google Patents
Method for weighted overlap-add Download PDFInfo
- Publication number
- HK1108760A1 HK1108760A1 HK07113877.4A HK07113877A HK1108760A1 HK 1108760 A1 HK1108760 A1 HK 1108760A1 HK 07113877 A HK07113877 A HK 07113877A HK 1108760 A1 HK1108760 A1 HK 1108760A1
- Authority
- HK
- Hong Kong
- Prior art keywords
- samples
- signal
- frames
- concealment
- subsequences
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- 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/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/18—Automatic or semi-automatic exchanges with means for reducing interference or noise; with means for reducing effects due to line faults with means for protecting lines
-
- 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/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Time-Division Multiplex Systems (AREA)
- Complex Calculations (AREA)
- Noise Elimination (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Dc Digital Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Claims (20)
- Verfahren zum Erzeugen einer Ausgangssequenz von Proben (1020) als Antwort auf eine erste (1000) und eine zweite (1010) Teilsequenz von Proben, die digitalisierte Audioproben darstellen, wobei das Verfahren aufweist- Anwenden einer gewichteten Überlappen-Addieren-Prozedur auf die erste und zweite Teilsequenz, um die Ausgangssequenz von Proben zu erzeugen, wobei das Verfahren gekennzeichnet ist durch:- Optimieren einer Gewichtsfunktion (1030), die in die gewichtete Überlappen-Addieren-Prozedur als Antwort auf ein Anpassungsmaß zwischen der Ausgangssequenz von Proben (1020) und einer oder mehreren Zielsequenzen von Proben (1040, 1050) einbezogen ist.
- Verfahren nach Anspruch 1, wobei die Gewichtsfunktion als Antwort auf zwei oder drei Zielsequenzen von Proben optimiert wird.
- Verfahren nach Anspruch 1 oder 2, wobei das Optimieren ein Einstellen mindestens einer Gewichtsfunktion einschließt, die in die gewichtete Überlappen-Addieren-Prozedur einbezogen ist.
- Verfahren nach Anspruch 3, wobei das Optimieren ein Einstellen von zwei oder drei Gewichtsfunktionen einschließt, die in die gewichtete Überlappen-Addieren-Prozedur einbezogen sind.
- Verfahren nach einem der vorgehenden Ansprüche, wobei mindestens eine Gewichtsfunktion, die in die gewichtete Überlappen-Addieren-Prozedur einbezogen ist, durch einen Satz von Parametern abgebildet wird.
- Verfahren nach Anspruch 5, wobei der Satz von Parametern auf einer Zerlegung einer zeitlichen Form von mindestens einer Gewichtsfunktion in eine Linearkombination von Fenstergrundformen basiert.
- Verfahren nach Anspruch 6, wobei der Satz von Parametern auf einer Zerlegung einer zeitlichen Form von mindestens einer Gewichtsfunktion in eine Linearkombination von zwei oder drei Fenstergrundformen basiert.
- Verfahren nach einem der Ansprüche 5-7, wobei das Erzeugen des Satzes von Parametern ein Anwenden mindestens einer Verzögerungsleitung mit Abgriffen auf mindestens eine der ersten oder zweiten Teilsequenz von Proben einschließt.
- Verfahren nach Anspruch 8, wobei das Erzeugen des Satzes von Parametern ein Anwenden von zwei Verzögerungsleitungen mit Abgriffen auf die ersten und zweiten Teilsequenz von Proben einschließt.
- Verfahren nach Anspruch 8 oder 9, wobei das Erzeugen des Satzes von Parametern ein Anwenden von drei Verzögerungsleitungen mit Abgriffen einschließt.
- Verfahren nach einem der vorgehenden Ansprüche, wobei eine Gewichtsfunktion, die in die gewichtete Überlappen-Addieren-Prozedur einbezogen ist, als Antwort auf ein Abstandsmaß zwischen der Ausgangssequenz von Proben und der mindestens einen Zielsequenz von Proben geändert wird.
- Verfahren nach Anspruch 11, wobei das Abstandsmaß auf einem summierten quadrierten Fehler basiert.
- Verfahren nach Anspruch 12, wobei das Abstandsmaß auf einem gewichteten summierten quadrierten Fehler basiert.
- Verfahren nach einem der Ansprüche 11-13, wobei das Abstandsmaß gemäß einer Prozedur kleinster Quadrate minimiert wird.
- Verfahren nach Anspruch 14, wobei das Abstandsmaß gemäß einer Prozedur gewichteter kleinster Quadrate minimiert wird.
- Verfahren nach einem der vorgehenden Ansprüche, wobei Proben der ersten und zweiten Teilsequenzen digitalisierte Audioproben darstellen.
- Verfahren nach einem der vorgehenden Ansprüche, wobei eine der ersten oder zweiten Teilsequenz von Proben eine Sequenz von Verdeckungsproben ist.
- Computerausführbarer Programmcode, der geeignet ist, das Verfahren nach einem der vorgehenden Ansprüche durchzuführen.
- Programmspeichervorrichtung aufweisend eine Sequenz von Anweisungen für einen Mikroprozessor, wie einen Allzweck-Mikroprozessor, zum Durchführen des Verfahrens nach einem der Ansprüche 1-17.
- Anordnung zum Empfangen eines digitalisierten Audiosignals, wobei die Anordnung aufweist:- Speichermittel (600) zum Speichern von Frames (595), die Abbildungen eines empfangenes digitalisiertes Audiosignals sind, und- Prozessormittel zum Durchführen des Verfahrens nach einem der Ansprüche 1-17.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DKPA200500146 | 2005-01-31 | ||
| DK200500146 | 2005-01-31 | ||
| PCT/DK2006/000054 WO2006079349A1 (en) | 2005-01-31 | 2006-01-31 | Method for weighted overlap-add |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1108760A1 true HK1108760A1 (en) | 2008-05-16 |
| HK1108760B HK1108760B (en) | 2013-05-16 |
Family
ID=
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1849156B1 (de) | Verfahren für gewichtetes überlappen-addieren | |
| HK1108760B (en) | Method for weighted overlap-add |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC | Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee) |
Effective date: 20230131 |