HK1138423B - Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system - Google Patents
Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system Download PDFInfo
- Publication number
- HK1138423B HK1138423B HK10104281.8A HK10104281A HK1138423B HK 1138423 B HK1138423 B HK 1138423B HK 10104281 A HK10104281 A HK 10104281A HK 1138423 B HK1138423 B HK 1138423B
- Authority
- HK
- Hong Kong
- Prior art keywords
- frame
- input
- frames
- samples
- windowed
- Prior art date
Links
Claims (8)
- Mélangeur (600) permettant de mélanger une pluralité de trames d'entrée, chaque trame d'entrée étant une représentation spectrale d'une trame dans le domaine temporel correspondante et chaque trame d'entrée de la pluralité de trames d'entrée étant fournie d'une source différente, comprenant:un décodeur entropique (610) configuré pour décoder de manière entropique la pluralité de trames d'entrée;un échelonneur (630) configuré pour échelonner la pluralité de trames d'entrée décodées de manière entropique dans le domaine fréquentiel et configuré pour obtenir une pluralité de trames échelonnées dans le domaine fréquentiel, chaque trame échelonnée correspondant à une trame d'entrée décodée de manière entropique;un additionneur (640) configuré pour additionner les trames échelonnées dans le domaine fréquentiel, pour générer une trame additionnée dans le domaine fréquentiel; etun codeur entropique (660) configuré pour coder de manière entropique la trame additionnée, pour obtenir une trame mélangée,dans lequel le mélangeur (600) est configuré pour générer la trame mélangée sur base de la pluralité de trames d'entrée, où chacune des trames d'entrée de la pluralité de trames d'entrée est générée par un codeur (400) comprenant un banc de filtres d'analyse (200, 800) destiné à filtrer une pluralité de trames d'entrée dans le domaine temporel, un trame d'entrée comprenant un nombre d'échantillons d'entrée ordonnés, comprenant un diviseur en fenêtres (110) configuré pour générer une pluralité de trames divisées en fenêtres, une trame divisée en fenêtres comprenant une pluralité d'échantillons divisés en fenêtres, dans lequel le diviseur en fenêtres (110) est configuré pour traiter la pluralité de trames d'entrée de manière à venir en recouvrement à l'aide d'une valeur d'avance d'échantillon, dans lequel le diviseur en fenêtres est configuré pour générer consécutivement deux trames divisées en fenêtres sur base de deux trames d'entrée en pondérant, pour chaque trame d'entrée, au moins une pluralité de échantillons d'entrée de la trame d'entrée respective par une fonction de fenêtre, les deux trames d'entrée se recouvrant dans un nombre d'échantillons d'entrée ordonnés qui est supérieur à la moitié du nombre d'échantillons d'entrée ordonnés des trames d'entrée et la valeur d'avance d'échantillon étant inférieure au nombre d'échantillons d'entrée ordonnés d'une trame d'entrée divisé par 2; et un convertisseur temps/fréquence (120) configuré pour fournir une trame de sortie comprenant un nombre de valeurs de sortie, une trame de sortie étant une représentation spectrale d'une trame divisée en fenêtres.
- Mélangeur (600) selon la revendication 1, comprenant par ailleurs un déquantificateur (620) configuré pour déquantifier les trames d'entrée décodées de manière entropique et pour fournir à l'échelonneur les trames d'entrée décodées de manière entropique (630) sous forme déquantifiée.
- Mélangeur (600) selon la revendication 1, comprenant par ailleurs un quantificateur (650) configuré pour quantifier la trame additionnée et pour fournir au codeur entropique (660) la trame additionnée sous forme quantifiée.
- Mélangeur (600) selon la revendication 1, dans lequel l'échelonneur (630) est configuré pour échelonner les trames d'entrée déquantifiées en multipliant chaque valeur d'entrée de la pluralité de trames d'entrée par 1/P, où P est un nombre entier indiquant un nombre de sources différentes.
- Mélangeur (600) selon la revendication 1, dans lequel l'échelonneur (630) est configuré pour échelonner les trames d'entrée décodées de manière entropique en échelonnant les valeurs d'entrée des trames d'entrée de manière conservant l'énergie.
- Mélangeur (600) selon la revendication 1, dans lequel le mélangeur (600) est configuré pour fournir la trame mélangée sur base de la pluralité de trames d'entrée, où chaque trame d'entrée de la pluralité de trames d'entrée est générée sur base de la même fonction de fenêtre de synthèse.
- Mélangeur (600) selon la revendication 1, dans lequel le mélangeur (600) est configuré pour traiter la pluralité de trames d'entrée et pour fournir la trame mélangée sur une base correspondant à un débit binaire de moins de 36 kbit/ s par canal.
- Système de conférence (700) comprenant:un mélangeur (600) selon la revendication 1.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US86203206P | 2006-10-18 | 2006-10-18 | |
| US862032P | 2006-10-18 | ||
| US11/744,641 US8036903B2 (en) | 2006-10-18 | 2007-05-04 | Analysis filterbank, synthesis filterbank, encoder, de-coder, mixer and conferencing system |
| US744641 | 2007-05-04 | ||
| HK09107887.2A HK1128058B (en) | 2006-10-18 | 2007-08-29 | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK09107887.2A Addition HK1128058B (en) | 2006-10-18 | 2007-08-29 | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK09107887.2A Division HK1128058B (en) | 2006-10-18 | 2007-08-29 | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1138423A1 HK1138423A1 (en) | 2010-08-20 |
| HK1138423B true HK1138423B (en) | 2013-05-24 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2113911B1 (fr) | Banc de filtres d'analyse, banc de filtres de synthèse, codeur, décodeur, mélangeur et système de vidéoconférence | |
| USRE50009E1 (en) | Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples | |
| HK1138423B (en) | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system | |
| HK1138674B (en) | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system | |
| HK1128058B (en) | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system | |
| HK1163332B (en) | Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system |