[go: up one dir, main page]

HK1138423B - Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system - Google Patents

Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system Download PDF

Info

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
Application number
HK10104281.8A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1138423A1 (en
Inventor
Bernhard Grill
Markus Schnell
Ralf Geiger
Gerald Schuller
Original Assignee
弗劳恩霍夫应用研究促进协会
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
Priority claimed from US11/744,641 external-priority patent/US8036903B2/en
Application filed by 弗劳恩霍夫应用研究促进协会 filed Critical 弗劳恩霍夫应用研究促进协会
Publication of HK1138423A1 publication Critical patent/HK1138423A1/en
Publication of HK1138423B publication Critical patent/HK1138423B/en

Links

Claims (8)

  1. 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; et
    un 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Système de conférence (700) comprenant:
    un mélangeur (600) selon la revendication 1.
HK10104281.8A 2006-10-18 2009-08-27 Analysis filterbank, synthesis filterbank, encoder, decoder, mixer and conferencing system HK1138423B (en)

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