<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP04716626B1" file="EP04716626NWB1.xml" lang="fr" country="EP" doc-number="1599868" kind="B1" date-publ="20100519" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="fr"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESI....FIRO..CY..TRBGCZEEHUPLSK....................................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.15 (14 Jul 2008) -  2100000/0</B007EP></eptags></B000><B100><B110>1599868</B110><B120><B121>FASCICULE DE BREVET EUROPEEN</B121></B120><B130>B1</B130><B140><date>20100519</date></B140><B190>EP</B190></B100><B200><B210>04716626.9</B210><B220><date>20040303</date></B220><B240><B241><date>20050823</date></B241><B242><date>20081023</date></B242></B240><B250>fr</B250><B251EP>fr</B251EP><B260>fr</B260></B200><B300><B310>0302730</B310><B320><date>20030304</date></B320><B330><ctry>FR</ctry></B330></B300><B400><B405><date>20100519</date><bnum>201020</bnum></B405><B430><date>20051130</date><bnum>200548</bnum></B430><B450><date>20100519</date><bnum>201020</bnum></B450><B452EP><date>20091009</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G10L  19/02        20060101AFI20040927BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G10L  19/14        20060101ALI20040927BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Verfahren und Vorrichtung zur Rekonstruktion des Spektrums eines Audiosignals</B542><B541>en</B541><B542>Method and device for the spectral reconstruction of an audio signal</B542><B541>fr</B541><B542>Procédé et dispositif de reconstruction spectrale d'un signal audio</B542></B540><B560><B561><text>EP-A- 1 037 196</text></B561><B562><text>JIN A ET AL: "Scalable audio coder based on quantizer units of MDCT coefficients" 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, 15 mars 1999 (1999-03-15), - 19 mars 1999 (1999-03-19) pages 897-900, XP010328465 PHOENIX, AZ, USA, PISCATAWAY, NJ, USA,IEEE, US ISBN: 0-7803-5041-3</text></B562><B562><text>ATKINSON I ET AL: "High quality split band LPC vocoder operating at low bit rates" 1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, ICASSP-97, 21 avril 1997 (1997-04-21), - 24 avril 1997 (1997-04-24) pages 1559-1562, XP010226105 MUNICH, GERMANY, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US ISBN: 0-8186-7919-0</text></B562><B562><text>MCCREE A ET AL: "An embedded adaptive multi-rate wideband speech coder" 2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING. PROCEEDINGS. (ICASSP), vol. 2 OF 6, 7 mai 2001 (2001-05-07), - 11 mai 2001 (2001-05-11) pages 761-764, XP002231188 SALT LAKE CITY, UT, NEW YORK, NY: IEEE, US ISBN: 0-7803-7041-4</text></B562></B560></B500><B700><B720><B721><snm>PHILIPPE, Pierrick</snm><adr><str>1, rue d'Abas</str><city>F-35250 Chevaigne</city><ctry>FR</ctry></adr></B721><B721><snm>RAULT, Jean-Bernard</snm><adr><str>26, avenue de Wachtendonk</str><city>F-35690 Acigne</city><ctry>FR</ctry></adr></B721></B720><B730><B731><snm>FRANCE TELECOM</snm><iid>01334140</iid><irf>10016</irf><adr><str>6 place d'Alleray</str><city>75015 Paris</city><ctry>FR</ctry></adr></B731></B730><B740><B741><snm>Vidon, Patrice</snm><iid>00073591</iid><adr><str>Cabinet Vidon 
Technopole Atalante 
16B Rue de Jouanet 
BP 90333</str><city>35703 Rennes Cedex 7</city><ctry>FR</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LU</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>FR2004000488</anum></dnum><date>20040303</date></B861><B862>fr</B862></B860><B870><B871><dnum><pnum>WO2004081918</pnum></dnum><date>20040923</date><bnum>200439</bnum></B871></B870><B880><date>20051130</date><bnum>200548</bnum></B880></B800></SDOBI><!-- EPO <DP n="1"> -->
<description id="desc" lang="fr">
<p id="p0001" num="0001">La présente invention concerne un procédé et un dispositif de codage et de décodage d'un signal audio employant des techniques de reconstruction de spectre.</p>
<p id="p0002" num="0002">Plus particulièrement, l'invention se situe dans l'amélioration du décodage d'un signal audio codé par un codeur à limitation de bande spectrale, dit codeur coeur.</p>
<p id="p0003" num="0003">Dans l'état de la technique de la transmission de signaux audio, il est bien connu de procéder, avant la transmission, à une opération de codage d'un signal original. Le signal reçu subit quant à lui une opération inverse de décodage. Ce codage peut être un codage à réduction de débit. Des codeurs à réduction de débit connus sont par exemple les codeurs de type par transformée tels que les codeurs MPEG1, MPEG2 ou MPEG4-GA, les codeurs de type CELP et même des codeurs de type paramétrique, comme un codeur de type MPEG4 paramétrique.</p>
<p id="p0004" num="0004">En codage audio à réduction de débit, le signal audio doit souvent subir une limitation de bande passante lorsque le débit binaire devient faible. Cette limitation de bande passante est nécessaire pour éviter l'introduction de bruit de quantification audible dans le signal codé. Il est alors souhaitable de compléter dans la mesure du possible le contenu spectral complet du signal original.<!-- EPO <DP n="2"> --></p>
<p id="p0005" num="0005">Il a notamment été présenté dans le document "<nplcit id="ncit0001" npl-type="s"><text>Scalable audio coder based on quantizer units of MDCT coefficients" (JIN A ET AL, IEEE International Conference on acoustics, Speech, and Signal Processing, Proceedings, 15 mars 1999 pages 897-900</text></nplcit>) présente un codeur hiérarchique à réduction de débit dans lequel des coefficients MDCT sont quantifiés hiérarchiquement par des modules d'encodage. Chacun de ces modules définit un niveau de hiérarchie, dont la fréquence de coupure et la bande peut être modifiée.</p>
<p id="p0006" num="0006">Il a également été présenté dans le document <patcit id="pcit0001" dnum="EP1037196A"><text>EP A-1037 196</text></patcit> un unique codeur qui sélectionne au moins une paire de composantes spectrales présentant une similitude maximale au sein d'un ensemble de composantes spectrales et inclut dans son flux binaire de sortie une information d'identification de chaque paire de composante sélectionnée, permettant au décodeur d'obtenir les indices supprimés pour l'autre composante de la paire.</p>
<p id="p0007" num="0007">L'élargissement de bande est connu de l'état de la technique, comme par exemple, la méthode d'élargissement spectral connue sous le nom de méthode HFR (High-Frequency Regeneration). Le signal basse fréquence décodé, à bande limitée, est soumis à un dispositif non linéaire pour obtenir un signal enrichi en harmoniques. Ce signal, après blanchiment et mise en forme fondée sur une information décrivant l'enveloppe spectrale du signal pleine bande avant codage, permet la génération d'un signal haute fréquence correspondant au contenu haute fréquence du signal avant codage.</p>
<p id="p0008" num="0008">Sont aussi connus les systèmes de codage audio numérique qui utilisent des techniques de reconstruction de spectre hautes fréquences au niveau du codeur ainsi qu'au niveau du décodeur.</p>
<p id="p0009" num="0009">Ces systèmes effectuent une adaptation dans le temps de la fréquence de coupure entre la bande de fréquence basse codée par un codeur, dit codeur coeur, et la bande de fréquence haute codée par un système HFR, dit codeur d'extension de bande.</p>
<p id="p0010" num="0010">Dans ce cas, le codeur coeur et le codeur d'extension de bande se répartissent la bande passante en fonction de la fréquence de coupure adaptée.<!-- EPO <DP n="3"> --></p>
<p id="p0011" num="0011">Ce type de système est particulièrement intéressant pour le codage des signaux audio.</p>
<p id="p0012" num="0012">Certains réseaux de communication tels que le réseau Internet, les réseaux de communication sans fils et autres ne garantissent pas un parfait acheminement des données entre l'émetteur et le destinataire. Certaines données peuvent ainsi ne jamais arriver au destinataire ou arriver trop tard à celui-ci. En arrivant trop tard, le destinataire les considère comme perdues.</p>
<p id="p0013" num="0013">Dans ces réseaux, la bande passante disponible pour acheminer les données varie aussi en permanence et de façon importante.</p>
<p id="p0014" num="0014">Dans d'autres réseaux, tels que les réseaux hertziens, certaines des données parmi les données transmises ont un caractère plus prioritaire que d'autres. A celles-ci sont associés des codes correcteurs d'erreurs performants, assurant un bon décodage, donc pas de pertes de transmission. D'autres par contre, sont moins importantes et des codes correcteurs d'erreurs moins performants, voire pas, leur sont associés. Ces dernières sont soumises aux aléas du réseau et le décodage risque de ne pas être réalisable.</p>
<p id="p0015" num="0015">Dans certains systèmes de codage tels que ceux utilisés dans la norme MPEG4, il se peut, suite à des erreurs de transmission, que l'on ne puisse plus décoder le signal d'une certaine bande de fréquence du spectre du signal codé, ces composantes fréquentielles sont alors perdues.</p>
<p id="p0016" num="0016">Ainsi, même si le codage du signal audio a été effectué de la meilleure façon, le décodage de signaux transmis sur de tels réseaux comporte un certain nombre de défauts liés à ces réseaux.</p>
<p id="p0017" num="0017">L'invention tente de résoudre les inconvénients de l'art antérieur en proposant un procédé de codage selon la revendication 1 et le dispositif correspondant selon la revendication 9.</p>
<p id="p0018" num="0018">Corrélativement l'invention propose un procédé et un dispositif de reconstruction spectrale selon les revendications 6 et 14,<!-- EPO <DP n="4"> --> dans lequel une partie du spectre de fréquence du signal audio est décodée avec un codeur à limitation de bande spectrale dit codeur coeur et dans lequel la partie complémentaire du spectre de fréquence du signal audio est décodée avec un codeur d'extension, <b>caractérisé en ce que</b> le dispositif comporte :
<ul id="ul0001" list-style="dash" compact="compact">
<li>des moyens d'obtention d'informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur,</li>
<li>des moyens de sélection, parmi les données à décoder ou décodées avec le décodeur d'extension, de données pertinentes pour le décodage en fonction des informations obtenues.</li>
</ul></p>
<p id="p0019" num="0019">Ainsi, le signal décodé va être de meilleure qualité, aucune composante spectrale du signal ne manque, le spectre en fréquence décodé avec le décodeur d'extension étant modifié conformément à la fréquence de coupure du signal décodé par le codeur coeur.</p>
<p id="p0020" num="0020">Plus particulièrement, la partie du spectre de fréquence du signal audio décodée avec un décodeur coeur est la partie basse du spectre en fréquence du signal audio.</p>
<p id="p0021" num="0021">Avantageusement, les informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur sont obtenues en effectuant une estimation de la fréquence de coupure haute du signal décodé par le décodeur coeur.</p>
<p id="p0022" num="0022">Ainsi, il n'est pas nécessaire d'inclure d'informations supplémentaires dans le signal codé et transmis, moins d'informations transitent sur le réseau.</p>
<p id="p0023" num="0023">Avantageusement, les informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur sont obtenues à partir d'informations incluses dans le flot de données comprenant le signal numérique codé.</p>
<p id="p0024" num="0024">Ainsi, la rapidité de traitement au niveau du décodeur est augmentée, tout en simplifiant celui-ci.<!-- EPO <DP n="5"> --></p>
<p id="p0025" num="0025">Plus particulièrement, le décodeur coeur est un décodeur hiérarchique et on obtient des informations représentatives de la bande passante du signal décodé par le décodeur coeur pour chaque couche du signal décodé.</p>
<p id="p0026" num="0026">Ainsi, le décodeur peut adapter le traitement à chaque couche de codage, le décodeur dispose de cette information à chaque couche et peut ainsi modifier le spectre en fréquence décodé avec le décodeur d'extension en fonction de ces informations.</p>
<p id="p0027" num="0027">L'invention selon les revendications 17 et 18 concerne aussi le programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé de traitement précédemment décrit, lorsqu'il est chargé et exécuté par un système informatique.</p>
<p id="p0028" num="0028">Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels :<!-- EPO <DP n="6"> -->
<ul id="ul0002" list-style="dash" compact="compact">
<li>les <figref idref="f0001">Figs. 1a à 1d</figref> représentent les différents spectres en fréquence d'un signal audio codé avec un codeur coeur et un codeur d'extension ;</li>
<li>les <figref idref="f0001">Figs. 1e à 1g</figref> représentent les différents spectres en fréquence d'un signal audio transmis sur un réseau et décodé avec un décodeur coeur et un décodeur d'extension ;</li>
<li>les <figref idref="f0002">Figs. 2a à 2e</figref> représentent les différents spectres en fréquence d'un signal audio codé avec un codeur coeur hiérarchique et un codeur d'extension ;</li>
<li>les <figref idref="f0002">Figs. 2f à 2i</figref> représentent les différents spectres en fréquence d'un signal audio transmis sur un réseau et décodé avec un décodeur coeur hiérarchique et un décodeur d'extension ;</li>
<li>les <figref idref="f0003">Figs. 3a à 3c</figref> représentent les différents spectres en fréquence d'un signal audio codé avec un codeur coeur et un codeur d'extension selon invention ;</li>
<li>les <figref idref="f0003">Figs. 3d à 3f</figref> représentent les différents spectres en fréquence d'un signal audio transmis sur un réseau et décodé avec un décodeur coeur et un décodeur d'extension selon l'invention ;</li>
<li>la <figref idref="f0004">Fig. 4a</figref> représente un schéma bloc décrivant le dispositif de codage selon l'invention ;</li>
<li>la <figref idref="f0004">Fig. 4b</figref> représente un schéma bloc décrivant les principaux éléments d'un codeur hiérarchique coeur ;</li>
<li>la <figref idref="f0005">Fig. 5</figref> représente un schéma bloc décrivant le dispositif de décodage selon l'invention,</li>
<li>la <figref idref="f0006">Fig. 6</figref> représente selon l'invention, l'algorithme effectué au niveau du codeur ;</li>
<li>la <figref idref="f0006">Fig. 7</figref> représente selon l'invention, l'algorithme effectué au niveau du décodeur.</li>
</ul></p>
<p id="p0029" num="0029">La <figref idref="f0001">Fig. <b>1a</b></figref> représente un spectre en fréquence d'un signal audio devant être codé. Conformément aux codeurs utilisant des combinaisons de codeurs tels que l'association codeur coeur/codeur d'extension, les fréquences basses du spectre (<figref idref="f0001">Fig. 1b</figref>),<!-- EPO <DP n="7"> --> sont codées par un codeur coeur, tandis que les fréquences hautes sont codées par un codeur d'extension. Cette partie des fréquences hautes est représentée en <figref idref="f0001">Fig. 1c</figref>.</p>
<p id="p0030" num="0030">Le cumul des fréquences hautes et basses donne alors un spectre total représenté en <figref idref="f0001">Fig. 1d</figref> qui est identique sinon similaire au spectre de la <figref idref="f0001">Fig. 1a</figref>.</p>
<p id="p0031" num="0031">Lorsqu'un tel signal audio codé est transmis sur un réseau, certaines données parmi l'ensemble des données transmises sont perdues.</p>
<p id="p0032" num="0032">Ce qui est par exemple le cas de certains systèmes de codage tels que ceux utilisés dans la norme MPEG4. Suite à des erreurs de transmission, il n'est plus possible de décoder le signal à partir d'une certaine fréquence du spectre du signal codé. Les informations représentatives des composantes du spectre en fréquence supérieur à cette fréquence sont alors considérées comme perdues.</p>
<p id="p0033" num="0033">La <figref idref="f0001">Fig. 1e</figref> représente le spectre en fréquence d'un signal audio décodé avec un décodeur coeur, le signal audio codé ayant été transmis sur un réseau et certaines données 10 ont été perdues.</p>
<p id="p0034" num="0034">Ce type de perte est particulièrement gênant pour les informations codées par le codeur coeur. L'absence des données 10 constitue un trou dans le spectre des fréquences décodées et ce trou crée des nuisances sonores importantes telles que des sifflements à de la restitution du signal sonore.</p>
<p id="p0035" num="0035">Les informations codées par le codeur d'extension sont beaucoup plus limitées quant à leur nombre.</p>
<p id="p0036" num="0036">Elles sont soit incluses avec les données codées par le codeur coeur, soit transmises de manière indépendante.</p>
<p id="p0037" num="0037">Dans notre exemple, le spectre en fréquence d'un signal audio transmis sur un réseau et décodé avec un décodeur d'extension est considéré comme correct. Ceci est représenté à la <figref idref="f0001">Fig. 1f</figref>.</p>
<p id="p0038" num="0038">La reconstruction du signal audio respectivement par le décodeur coeur et le décodeur d'extension fait apparaître en <figref idref="f0001">Fig. 1g</figref> un spectre en fréquence comportant des composantes fréquentielles 10 ayant disparues.</p>
<p id="p0039" num="0039">Ces composantes fréquentielles disparues 10 entachent de façon importante la qualité de reproduction du signal audio.<!-- EPO <DP n="8"> --></p>
<p id="p0040" num="0040">La <figref idref="f0002">Fig. 2a</figref> représente le spectre en fréquence du signal audio total devant être codé par un codeur coeur hiérarchique et un codeur d'extension.</p>
<p id="p0041" num="0041">Un codeur coeur hiérarchique va coder successivement différentes sous-parties du spectre en fréquence du signal audio à coder.</p>
<p id="p0042" num="0042">Une première partie du spectre, par exemple la partie contenant les composantes fréquentielles les plus basses, telle que le spectre représenté en <figref idref="f0002">Fig. 2b</figref>, va être codée.</p>
<p id="p0043" num="0043">Celle-ci est appelée la première couche. Ensuite, une autre partie contenant des composantes fréquentielles additionnelles va être codée. C'est la seconde couche, elle est représentée à la <figref idref="f0002">Fig. 2c</figref>.</p>
<p id="p0044" num="0044">Ainsi, dans de tels systèmes de transmission de données audio, les informations représentatives des fréquences les plus basses sont généralement transmises dans les premières couches. Les autres couches sont, par exemple, transmises alors dans un ordre fonction des fréquences du spectre qu'elles représentent.</p>
<p id="p0045" num="0045">Dans les réseaux de diffusion de données de type hertzien, certaines des couches parmi les couches transmises ont un caractère plus prioritaire que d'autres. En général, les couches comportant les fréquences les plus basses sont considérées comme prioritaires, les couches comportant les fréquences les plus hautes sont considérées comme les moins prioritaires.</p>
<p id="p0046" num="0046">Aux couches comportant les fréquences les plus basses, sont associés des codes correcteurs d'erreurs performants, assurant un bon décodage, donc pas de pertes de transmission.</p>
<p id="p0047" num="0047">Des codes correcteurs d'erreurs moins performants sont associés aux couches comportant les fréquences les plus hautes. Ces dernières sont soumises aux aléas du réseau et le décodage risque de ne pas être réalisable.</p>
<p id="p0048" num="0048">La <figref idref="f0002">Fig. 2d</figref> représente la partie du spectre allouée au codeur d'extension de bande, elle est identique à celle décrite en <figref idref="f0001">Fig. 1e</figref>.</p>
<p id="p0049" num="0049">Le cumul des trois spectres des <figref idref="f0002">Figs. 2b, 2c et 2d</figref> donne alors un spectre total représenté en <figref idref="f0002">Fig. 2e</figref> qui est identique sinon similaire au spectre de la <figref idref="f0002">Fig. 2a</figref>.</p>
<p id="p0050" num="0050">Les <figref idref="f0002">Figs. 2f et 2g</figref> représentent les spectres en fréquence d'un signal audio décodé avec un décodeur coeur hiérarchique comportant deux couches de hiérarchie, le<!-- EPO <DP n="9"> --> signal audio codé ayant été transmis sur un réseau et dont certaines couches ont été perdues.</p>
<p id="p0051" num="0051">Lors de la transmission de la première couche, le spectre équivalent à cette couche n'a pas été entaché d'erreurs de transmission, comme cela est représenté à la <figref idref="f0002">Fig 2f</figref>.</p>
<p id="p0052" num="0052">Des données ont été perdues lors de la transmission de la seconde couche, le spectre équivalent à cette couche comporte des composantes fréquentielles, 25 à la <figref idref="f0002">Fig. 2g</figref>, absentes.</p>
<p id="p0053" num="0053">La partie du spectre allouée au codeur d'extension de bande est identique à celle décrite en <figref idref="f0001">Fig. 1c</figref>. Elle est représentée à la <figref idref="f0002">Fig 2h</figref>.</p>
<p id="p0054" num="0054">Ainsi, la reconstruction du signal audio respectivement par le codeur hiérarchique coeur et le décodeur d'extension fait apparaître en <figref idref="f0002">Fig. 2i</figref> un spectre en fréquence comportant des composantes fréquentielles 25 ayant disparues.</p>
<p id="p0055" num="0055">La <figref idref="f0003">Fig. 3a</figref> représente le spectre en fréquence du signal audio total devant être codé par un codeur coeur et un codeur d'extension selon l'invention.</p>
<p id="p0056" num="0056">Le codeur coeur code les composantes basses fréquences du spectre en fréquence du signal audio, ceci est représenté à la <figref idref="f0003">Fig. 3b</figref>.</p>
<p id="p0057" num="0057">Contrairement à l'état de la technique, et selon l'invention, le codeur d'extension code non seulement les composantes hautes fréquences du spectre en fréquence du signal audio à coder mais aussi une partie 30 des composantes basses fréquences que le codeur coeur code. Ces composantes sont représentées à la <figref idref="f0003">Fig. 3c</figref>.</p>
<p id="p0058" num="0058">La <figref idref="f0003">Fig. 3d</figref> représente le spectre en fréquence d'un signal audio décodé avec un décodeur coeur, le signal audio codé ayant été transmis sur un réseau et dont certaines couches 31 ont été perdues.</p>
<p id="p0059" num="0059">Une estimation de la bande passante du signal audio décodé par le décodeur coeur est effectuée, si celle-ci est différente de celle attendue, le décodeur coeur informe le décodeur d'extension de la bande passante manquante.</p>
<p id="p0060" num="0060">Le décodeur d'extension, avec cette information, adapte le décodage de manière à ce que le décodage s'applique aussi à la bande passante manquante.<!-- EPO <DP n="10"> --></p>
<p id="p0061" num="0061">En <figref idref="f0003">Fig 3e</figref>, est représenté le spectre en fréquence équivalent aux informations codées reçues par le décodeur d'extension. Ce spectre est composé des composantes 32,33 et 34.</p>
<p id="p0062" num="0062">Si aucune erreur de transmission liée à la variation de bande passante du réseau ou d'erreurs de transmission n'est arrivée, les informations correspondant à la composante 34 suffisent au décodage.</p>
<p id="p0063" num="0063">Si la bande passante du réseau a varié ou des erreurs de transmission sont arrivées de façon telle que la composante 31 de la <figref idref="f0003">Fig. 3d</figref> est perdue, les informations correspondant aux composantes 33 et 34 sont nécessaires au décodage.</p>
<p id="p0064" num="0064">Ainsi, la reconstruction du signal audio respectivement par le décodeur hiérarchique coeur et le décodeur d'extension fait apparaître en <figref idref="f0003">Fig. 3f</figref> un spectre en fréquence ne comportant plus de composantes fréquentielles manquantes. Ainsi, même lorsque le réseau comporte des variations importantes de bande passante, le signal audio décodé reste de qualité.</p>
<p id="p0065" num="0065">La <figref idref="f0004">Fig. 4a</figref> représente un schéma bloc décrivant le dispositif de codage selon l'invention.</p>
<p id="p0066" num="0066">Le dispositif de codage est constitué d'un convertisseur analogique numérique 400 qui convertit le signal analogique à coder en un signal numérique. Bien entendu, si les données sont déjà sous forme numérique, le convertisseur analogique numérique n'est pas nécessaire.</p>
<p id="p0067" num="0067">Le signal numérique est délivré au codeur coeur qui encode ce signal. Le codeur coeur est par exemple un codeur à réduction de débit tel que conforme à l'un des standards MPEG1, MPEG2 ou MPEG4-GA, ou un codeur de type CELP, un codeur hiérarchique, voire même un codeur MPEG4 paramétrique.</p>
<p id="p0068" num="0068">La sortie du codeur coeur représente les données du signal couvrant le spectre en fréquence tel que celui représenté en <figref idref="f0003">Fig. 3b</figref>.</p>
<p id="p0069" num="0069">Ce même signal numérique est délivré au codeur d'extension de bande 403. Le codeur d'extension de bande est par exemple un codeur de type HFR (High Frequency Regeneration) , par exemple SBR (Spectral Band Replication) tel que décrit dans le<!-- EPO <DP n="11"> --> document <nplcit id="ncit0002" npl-type="s"><text>« Audio Engineering Society, convention paper 5553 », présenté à la 112ieme convention AES par Mr Martin Dietz</text></nplcit>.</p>
<p id="p0070" num="0070">La sortie du codeur d'extension de bande représente les données de l'enveloppe du signal couvrant le spectre en fréquence tel que celui représenté en <figref idref="f0003">Fig. 3c</figref>.</p>
<p id="p0071" num="0071">Un module d'ajustement de fréquence de coupure 402 est relié au codeur d'extension de bande 403 et au codeur coeur 401.</p>
<p id="p0072" num="0072">Ce module 402 définit le spectre en fréquence que le codeur d'extension prend en compte pour le codage.</p>
<p id="p0073" num="0073">Ce module 402 détermine ce spectre en fonction de la fréquence de coupure haute du codeur coeur 401, et d'une bande de fréquence variable qui permet au décodeur selon l'invention de pouvoir pallier les possibles pertes de transmission.</p>
<p id="p0074" num="0074">Par exemple, dans le cas de l'utilisation d'un codeur hiérarchique et d'une transmission avec des codes correcteurs d'erreurs dont la robustesse est variable selon les couches transmises, la bande de fréquence variable est ajustée de manière à garantir la bonne recomposition du signal pour les couches ne disposant pas d'un code correcteur d'erreurs robuste.</p>
<p id="p0075" num="0075">Il est à remarquer que dans une variante, le spectre en fréquence du codeur coeur 401 peut être ajusté à partir du spectre en fréquence du codeur d'extension 403.</p>
<p id="p0076" num="0076">Dans ce cas, le module 402 définit le spectre en fréquence que le codeur coeur 401 prend en compte pour le codage. Ce module 402 définit ce spectre en fonction de la fréquence de coupure basse du codeur d'extension 403 et d'une bande de fréquence variable qui permet au décodeur selon l'invention de pouvoir pallier les possibles pertes de transmission.</p>
<p id="p0077" num="0077">Le dispositif de codage comporte aussi un multiplexeur 404 qui multiplexe les signaux audio codés par le codeur coeur 401 et par le codeur d'extension 403.</p>
<p id="p0078" num="0078">Selon une variante de l'invention, le module 402 transfère au multiplexeur 404 les informations représentatives de la bande passante du codeur coeur 401 ou ses fréquences de coupures, voire même de la fréquence de coupure basse du codeur d'extension 403 pour que celles-ci soient inclues dans les données transmises.<!-- EPO <DP n="12"> --></p>
<p id="p0079" num="0079">L'inclusion est effectuée dans le cas d'un codeur hiérarchique pour chaque couche de codage.</p>
<p id="p0080" num="0080">Les données multiplexées sont alors transférées à un module de transmission réseau qui, par exemple dans le cas d'une transmission hertzienne, applique des codes correcteurs d'erreurs aux données multiplexées et transmet celles-ci sur le réseau 405.</p>
<p id="p0081" num="0081">La <figref idref="f0004">Fig. 4b</figref> représente un schéma bloc décrivant les principaux éléments d'un codeur hiérarchique coeur.</p>
<p id="p0082" num="0082">Ce codeur hiérarchique peut remplacer le codeur 401 précédemment décrit en référence à la <figref idref="f0004">Fig. 4a</figref>.</p>
<p id="p0083" num="0083">Un codeur hiérarchique coeur subdivise habituellement le spectre de fréquence à coder en différentes couches. Une couche représente une bande de fréquence du spectre à coder. Le nombre de couches est variable et permet une transmission progressive du signal codé.</p>
<p id="p0084" num="0084">Dans un souci de simplicité, seulement deux couches sont représentées ici. Le codeur est constitué d'un premier codeur 410 qui code la partie la plus basse du spectre en fréquence du signal original.</p>
<p id="p0085" num="0085">Les informations codées sont transférées à un multiplexeur 416 qui transfère ces données au multiplexeur 404.</p>
<p id="p0086" num="0086">Il est à remarquer que le module 402 précédemment décrit transfère au multiplexeur 404 les informations représentatives de la bande passante du codeur coeur 410 pour que celles-ci soient inclues dans le flot de données associé à cette couche.</p>
<p id="p0087" num="0087">Ceci constitue alors la première couche du signal codé.</p>
<p id="p0088" num="0088">Les informations codées sont aussi transférées à un décodeur 411. Ce décodeur décode ces informations pour ensuite les transmettre à un circuit de soustraction 413 qui va soustraire du signal original le signal décodé.</p>
<p id="p0089" num="0089">Il est à remarquer que le signal original a été précédemment retardé d'un délai égal au temps de codage du codeur 410 et au temps de décodage du décodeur 411.</p>
<p id="p0090" num="0090">Le signal obtenu en sortie du circuit soustracteur est alors le signal original dans lequel les composantes basses fréquences précédemment codées ont été enlevées au résidu de codage près.<!-- EPO <DP n="13"> --></p>
<p id="p0091" num="0091">Ce signal est de nouveau codé par un codeur 415 pouvant être de même type que le codeur 410. Ici, sont codées les composantes fréquentielles du signal supérieures à celles codées par le codeur 410.</p>
<p id="p0092" num="0092">Les informations codées sont transférées à un multiplexeur 416 qui transfère ces données au multiplexeur 404.</p>
<p id="p0093" num="0093">Il est à remarquer que le module 402 précédemment décrit transfère au multiplexeur 404 les informations représentatives de la bande passante du codeur cceur 415 pour que celles-ci soient incluses dans le flot de données associé à cette couche. Il peut aussi transférer le nombre total de couches de codage, la fréquence de coupure haute ou basse du codeur coeur 415.</p>
<p id="p0094" num="0094">Ceci constitue alors la seconde couche du signal codé.</p>
<p id="p0095" num="0095">Il est à remarquer que si l'on désire augmenter le nombre de couches, les éléments 410,411, 413 et 414 devront être dupliqués pour chaque couche supplémentaire.</p>
<p id="p0096" num="0096">Il est aussi à remarquer que le spectre de fréquence traité par chaque codeur peut être variable : Il est à remarquer aussi que l'invention est applicable pour les signaux audio de type monophonique, stéréophonique ou multivoie.</p>
<p id="p0097" num="0097">Dans le cas de signaux multivoie, les informations de bande passante transmises par le codeur peuvent être transmises de manière conjuguée ou dans un mode préférentiel, la bande passante de chacune des voies peut être déduite des autres voies par un codage différentiel.</p>
<p id="p0098" num="0098">La <figref idref="f0005">Fig. 5</figref> représente un schéma bloc décrivant le dispositif de décodage selon l'invention.</p>
<p id="p0099" num="0099">Le dispositif de décodage est constitué d'un démultiplexeur 510 qui sépare les signaux reçus par l'intermédiaire du réseau 405 en données destinées au décodeur coeur 511 et en données destinées au décodeur d'extension 512. Il extrait en outre des signaux reçus, les informations représentatives de la bande passante du codeur coeur 401 du dispositif de codage, des codeurs 410 et 415 si le signal a été codé avec un codeur hiérarchique, voire même de la fréquence de coupure basse du codeur d'extension 403 du dispositif de codage si celles-ci ont été incluses dans les données transmises.<!-- EPO <DP n="14"> --></p>
<p id="p0100" num="0100">Le décodeur coeur 511 décode les données pour fournir un signal décodé tel que le signal représenté à la <figref idref="f0003">Fig. 3d</figref>.</p>
<p id="p0101" num="0101">Le décodeur coeur 511 est par exemple un décodeur tel que conforme à l'un des standards MPEG1, MPEG2 ou MPEG4-GA, ou un décodeur de type CELP, un décodeur hiérarchique, voire même un décodeur MPEG4 paramétrique.</p>
<p id="p0102" num="0102">Le décodeur coeur 511 comporte un module 511b d'obtention d'informations représentatives d'au moins une fréquence de coupure qui estime, selon un premier mode de réalisation, le spectre en fréquence du signal reçu par celui-ci. Le module 511b le réalise par exemple en effectuant une transformation temps fréquence sur le signal décodé et en déterminant la fréquence à partir de laquelle l'énergie du signal devient négligeable. Préférablement, ceci peut s'effectuer avec l'assistance d'un modèle de perception.</p>
<p id="p0103" num="0103">Le décodeur 511, plus précisément son module 511b transfère ensuite une information représentative de la fréquence de coupure ou de la bande passante au décodeur d'extension 512.</p>
<p id="p0104" num="0104">Le décodeur d'extension 512 sélectionne, à partir de l'information représentative transmise par le décodeur 511, parmi les données codées qu'il a reçues du multiplexeur 510, les données correspondant à une représentation de l'enveloppe spectrale supérieure à la fréquence déterminée par le codeur 511.</p>
<p id="p0105" num="0105">De cette façon, les pertes liées à la transmission du signal codé sont compensées.</p>
<p id="p0106" num="0106">Le décodeur coeur 511, plus précisément le module 511b d'obtention d'informations représentatives d'au moins une fréquence de coupure obtient du démultiplexeur 510, selon un second mode de réalisation, les informations représentatives de la bande passante du codeur coeur 401 ou des codeurs 410 et 415 du dispositif de codage, voire le nombre de couches du signal codé, voire même de la fréquence de coupure basse du codeur d'extension 403 du dispositif de codage si celles-ci ont été incluses dans les données transmises.</p>
<p id="p0107" num="0107">A partir de ces données obtenues, le module 511 b vérifie, dans le cas où celui-ci est un décodeur hiérarchique, si chaque couche est bien reçue et dans la négative<!-- EPO <DP n="15"> --> transfère une information représentative de la bande passante d'une ou des couches perdues au décodeur d'extension 512.</p>
<p id="p0108" num="0108">Le décodeur d'extension 512 sélectionne, à partir de l'information représentative transmise par le module 511b, parmi les données codées reçues du multiplexeur 510, les données correspondant à l'enveloppe du signal correspondant à une représentation de l'enveloppe spectrale des fréquences supérieures à la fréquence la plus basse correspondant aux bandes de fréquences perdues.</p>
<p id="p0109" num="0109">Ainsi, le décodeur d'extension corrige les pertes dues au réseau que ce soit sur des pertes affectant les dernières couches reçues ou des pertes affectant une couche intermédiaire.</p>
<p id="p0110" num="0110">Le décodeur d'extension de bande 512 est par exemple un décodeur de type HFR (High Frequency Regeneration), par exemple un décodeur de type SBR (Spectral Band Replication) tel que décrit dans le document <nplcit id="ncit0003" npl-type="s"><text>« Audio Engineering Society, convention paper 5553 », présenté à la 112ieme convention AES par Mr Martin Dietz</text></nplcit>.</p>
<p id="p0111" num="0111">Il est à remarquer qu'en variante, le décodeur d'extension 512 décode la totalité des informations reçues. Une sélection parmi les données décodées est effectuée de manière à ne garder que celles correspondant à une représentation de l'enveloppe spectrale supérieure à la fréquence déterminée par le codeur 511.</p>
<p id="p0112" num="0112">L'enveloppe décodée par le décodeur d'extension 512 ou sélectionnée est transférée à un module de contrôle de gain 515.</p>
<p id="p0113" num="0113">Le signal décodé par le décodeur coeur 511 est envoyé à un module de transposition 513 qui génère un signal dans les hautes fréquences du spectre à partir du signal décodé basse fréquence.</p>
<p id="p0114" num="0114">Ce signal est introduit dans le module de contrôle de gain 515 afin de permettre l'ajustement de l'enveloppe de signal haute fréquence.</p>
<p id="p0115" num="0115">Le signal d'enveloppe ajusté est ensuite additionné au signal décodé par le décodeur coeur 511 avec un additionneur 516.</p>
<p id="p0116" num="0116">L'additionneur 516 peut dans un mode préféré favoriser certaines composantes fréquences en multipliant par exemple certaines composantes par des coefficients.<!-- EPO <DP n="16"> --></p>
<p id="p0117" num="0117">Il est à remarquer que le signal décodé par le décodeur coeur 511 a été préalablement retardé d'un délai égal à la différence de temps de traitement entre les signaux additionnés. Ce retard est effectué par le circuit de retard 514.</p>
<p id="p0118" num="0118">Le spectre en fréquence du signal obtenu est ainsi similaire à celui de la <figref idref="f0003">Fig. 3f</figref>.</p>
<p id="p0119" num="0119">Le signal de sommation peut être ensuite converti sous forme analogique à l'aide d'un convertisseur numérique analogique 517.</p>
<p id="p0120" num="0120">La <figref idref="f0006">Fig. 6</figref> représente l'algorithme effectué selon l'invention au niveau du codeur.<br/>
L'invention telle que décrite en référence aux Figs. précédentes est aussi réalisable sous forme logicielle dans laquelle un processeur exécute le code exécutable associé aux étapes E1 à E7 de l'algorithme de la <figref idref="f0006">Fig. 6</figref>.</p>
<p id="p0121" num="0121">A la mise sous tension du dispositif de codage, et plus particulièrement dans le cas d'une utilisation d'un ordinateur comme dispositif de codage, le processeur lit à partir de la mémoire morte de l'ordinateur ou d'un support d'informations tel qu'un disque compact CD-ROM, les instructions du programme correspondant aux étapes E1 à E7 de la <figref idref="f0006">Fig. 6</figref> et les charge en mémoire vive RAM pour les exécuter.</p>
<p id="p0122" num="0122">A l'étape E1, à la réception de données audio à coder, le processeur détermine la bande passante du codeur coeur ou au moins une fréquence de coupure.</p>
<p id="p0123" num="0123">Il est à remarquer que la bande passante du codeur coeur peut ou pas être variable dans le temps en fonction par exemple de la charge du codeur coeur.</p>
<p id="p0124" num="0124">A cette même étape, le processeur code les données selon un algorithme dit de codage coeur conforme à l'un des standards MPEG1, MPEG2 ou MPEG4-GA, ou de type CELP, de type hiérarchique, voire même de type MPEG4 paramétrique.</p>
<p id="p0125" num="0125">L'étape E2 consiste à vérifier si, et dans le cas d'un codage hiérarchique, toutes les couches ont été codées ou non.</p>
<p id="p0126" num="0126">Dans la négative, et si le codage coeur est un codage hiérarchique, le processeur réitère l'étape E1 pour chaque couche du signal audio codé.</p>
<p id="p0127" num="0127">Si la totalité des couches ont été codées, ou que le codage n'est pas un codage hiérarchique, l'algorithme passe à l'étape suivante E3.</p>
<p id="p0128" num="0128">A l'étape E3, le processeur détermine une marge de fréquence. Cette marge peut être prédéterminée et mémorisée dans un registre ou être sous forme d'une variable.<!-- EPO <DP n="17"> --></p>
<p id="p0129" num="0129">Cette variable dépend par exemple du type de correction d'erreurs que l'on va appliquer aux données codées lors de leur transmission sur le réseau.</p>
<p id="p0130" num="0130">Cette marge déterminée, le processeur détermine à l'étape E4, à partir de la marge et de la fréquence de coupure haute du codeur coeur, la fréquence de coupure basse du codeur d'extension.</p>
<p id="p0131" num="0131">Cette opération réalisée, le processeur transfert cette information au sous-programme de codage d'extension à l'étape E5.</p>
<p id="p0132" num="0132">Enfin, selon un mode particulier de l'invention, à l'étape E6, le processeur mémorise cette information.</p>
<p id="p0133" num="0133">Le processeur, à l'étape E7, exécute le codage d'extension en codant les données dont le spectre est supérieur à l'information transférée à l'étape E5. Le codage d'extension de bande est par exemple un codage de type HFR (High Frequency Regeneration), par exemple SBR (Spectral Band Replication) tel que décrit dans le document <nplcit id="ncit0004" npl-type="s"><text>« Audio Engineering Society, convention paper 5553 », présenté à la 112ieme convention AES par Mr Martin Dietz</text></nplcit>.</p>
<p id="p0134" num="0134">Cette opération effectuée, le processeur passe à l'étape E7 qui consiste à multiplexer les signaux audio codés à l'étape E1 et les signaux audio codés à l'étape E7 pour former un flot de données codées et transmises sur un réseau.</p>
<p id="p0135" num="0135">Selon une variante de l'invention, le processeur insère dans le flot de données codées et transmises, l'information mémorisée à l'étape E6 ou insère une ou plusieurs des informations suivantes : bande passante du codeur coeur, bande passante du codeur d'extension, fréquence basse et haute de chaque couche de codage, nombre de couches de codage si un codeur hiérarchique est utilisé.</p>
<p id="p0136" num="0136">L'insertion est effectuée dans le cas d'un codeur hiérarchique pour chaque couche de codage.</p>
<p id="p0137" num="0137">Ces opérations effectuées, le processeur retourne à l'étape E1 en attente de nouvelles données audio à coder.</p>
<p id="p0138" num="0138">La <figref idref="f0006">Fig. 7</figref> représente l'algorithme effectué selon l'invention au niveau du décodeur.<!-- EPO <DP n="18"> --></p>
<p id="p0139" num="0139">L'invention telle que décrite en référence aux Figs. précédentes est aussi réalisable sous forme logicielle dans laquelle un processeur exécute le code associé aux étapes E10 à E15 de l'algorithme de la <figref idref="f0006">Fig. 7</figref>.</p>
<p id="p0140" num="0140">A la mise sous tension du dispositif de réception, et plus particulièrement dans le cas d'une utilisation d'un ordinateur comme dispositif de réception, le processeur lit à partir de la mémoire morte de l'ordinateur ou d'un support d'informations tel qu'un disque compact CD-ROM, les instructions du programme correspondant aux étapes E10 à E15 de la <figref idref="f0006">Fig. 7</figref> et les charge en mémoire vive RAM pour les exécuter.</p>
<p id="p0141" num="0141">A l'étape E10, le processeur, à la réception de données audio à décoder, sépare les signaux reçus par l'intermédiaire du réseau 405 en données destinées au décodeur coeur et en données destinées au décodeur d'extension. Il extrait en outre des signaux reçus, les informations représentatives de la bande passante ou d'au moins une fréquence de coupure du codeur coeur ayant codé le signal audio, ou des codeurs ayant codé le signal audio si le signal a été codé avec un codeur hiérarchique, voire même la fréquence de coupure basse du codeur d'extension ayant codé le signal audio si celles- ci ont été incluses dans les données transmises.</p>
<p id="p0142" num="0142">Cette opération effectuée, le processeur passe à l'étape E7. Le processeur procède alors au décodage de ces données.</p>
<p id="p0143" num="0143">Le processeur procède au décodage des données selon un algorithme de décodage dit de décodage coeur tel que conforme à l'un des standards MPEG1, MPEG2 ou MPEG4-GA, ou de type CELP, un décodage hiérarchique, voire même un décodage de type MPEG4 paramétrique.</p>
<p id="p0144" num="0144">Cette étape de décodage coeur effectuée, le processeur passe à l'étape E12 qui est une étape d'obtention d'informations représentatives d'au moins une fréquence de coupure qui estime, selon un premier mode de réalisation, le spectre en fréquence du signal reçu par celui-ci. Ceci est réalisé par exemple en effectuant une transformation temps fréquence sur le signal décodé à l'étape E11 et en déterminant la fréquence à partir de laquelle l'énergie du signal devient négligeable. Préférablement, ceci peut s'effectuer avec l'assistance d'un modèle de perception.<!-- EPO <DP n="19"> --></p>
<p id="p0145" num="0145">Selon un autre mode de réalisation, le processeur obtient les informations extraites à l'étape E1 et vérifie dans le cas où celui-ci est un décodeur hiérarchique, si chaque couche est bien reçue et dans la négative transfère une information représentative de la bande passante d'une ou des couches perdues au décodeur d'extension.</p>
<p id="p0146" num="0146">Cette opération effectuée, l'étape E13 consiste en une adaptation de la fréquence de coupure basse du décodeur d'extension de manière à ce que celui-ci compense les pertes dues au réseau. L'adaptation est effectuée à partir de l'information représentative de la fréquence de coupure ou de la bande passante obtenue à l'étape E12 ou si le décodage de l'étape E11 est un décodage hiérarchique de l'information représentative de la bande passante ou d'une fréquence de coupure d'une ou des couches perdues.</p>
<p id="p0147" num="0147">Cette opération effectuée, le processeur passe à l'étape E14 et décode selon un algorithme de décodage dit d'extension les données correspondant aux fréquences supérieures à cette fréquence de coupure basse précédemment déterminée.</p>
<p id="p0148" num="0148">Le processeur sélectionne, à partir de la fréquence adaptée, parmi les données séparées à l'étape E1 et destinées au décodage d'extension, les données correspondant à l'enveloppe du signal correspondant à une représentation de l'enveloppe spectrale des fréquences supérieures à la fréquence la plus basse correspondant aux bandes de fréquences perdues.</p>
<p id="p0149" num="0149">Ainsi, le décodage d'extension corrige les pertes dues au réseau que ce soit sur des pertes affectant les dernières couches reçues ou des pertes affectant une couche intermédiaire.</p>
<p id="p0150" num="0150">Le décodage d'extension est un algorithme de décodage d'extension de bande par exemple un décodage de type HFR (High Frequency Regeneration), par exemple un décodage de type SBR (Spectral Band Replication) tel que décrit dans le document <nplcit id="ncit0005" npl-type="s"><text>« Audio Engineering Society, convention paper 5553 », présenté à la 112ieme convention AES par Mr Martin Dietz</text></nplcit>.</p>
<p id="p0151" num="0151">Enfin, les données décodées par le décodeur coeur et le décodeur d'extension sont additionnées pour former le signal audio décodé à l'étape E15.<!-- EPO <DP n="20"> --></p>
<p id="p0152" num="0152">Ces opérations effectuées, le processeur retourne à l'étape E10 dans l'attente de nouvelles données audio à décoder.</p>
</description><!-- EPO <DP n="21"> -->
<claims id="claims01" lang="fr">
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de codage d'un signal audio, dans lequel une partie du spectre de fréquence du signal audio est codée avec un codeur à limitation de bande spectrale dit codeur coeur et dans lequel la partie complémentaire du spectre de fréquence du signal audio est codée avec un codeur d'extension de bande, distinct du codeur coeur,<br/>
<b>caractérisé en ce qu'</b>au moins une partie du spectre codé avec le codeur coeur est aussi codée avec le codeur d'extension de bande et <b>en ce que</b> le procédé comporte les étapes de
<claim-text>- détermination d'au moins une fréquence de coupure du codeur coeur à l'aide d'un module d'ajustement de fréquence tenant compte de la charge du codeur coeur,</claim-text>
<claim-text>- détermination des parties du spectre codées avec le codeur coeur et le codeur d'extension de bande respectivement, à partir de la fréquence de coupure déterminée à l'aide dudit module d'ajustement,<br/>
lesdites parties se chevauchant au voisinage de ladite fréquence de coupure, de façon à pallier une éventuelle perte de données lors de la transmission de ladite partie du spectre codée par le codeur coeur,<br/>
ladite étape de détermination d'au moins une fréquence de coupure du codeur coeur par un module d'ajustement de fréquence comprenant les étapes de:
<claim-text>- détermination d'une marge de fréquence, ladite marge pouvant être prédéterminée ou mémorisée dans un registre sous forme d'une variable,</claim-text>
<claim-text>- à partir de ladite marge de fréquence, détermination de la fréquence de coupure haute du codeur coeur et de la fréquence de coupure basse du codeur d'extension de bande délivrant une information représentative de ladite fréquence de coupure basse du codeur d'extension de bande,</claim-text>
<claim-text>- transfert de ladite information audit codeur d'extension de bande,</claim-text>
<claim-text>- mémorisation de ladite information.</claim-text></claim-text><!-- EPO <DP n="22"> --></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le procédé comporte une étape de transfert du signal numérique codé sur un réseau et <b>en ce que</b> la ou chaque fréquence déterminée est transférée avec le signal numérique codé.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le codeur coeur est un codeur hiérarchique et pour chaque couche de codage, au moins une fréquence de coupure de chaque couche de codage est déterminée par ledit module d'ajustement de fréquence.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 3, <b>caractérisé en ce que</b> le procédé comporte une étape de transfert de chaque couche de codage du signal numérique codé sur un réseau et <b>en ce que</b> la ou chaque fréquence déterminée par ledit module d'ajustement de fréquence pour la couche est transférée avec ladite couche.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon l'un quelconques des revendications 1 à 4, <b>caractérisé en ce que</b> la partie du spectre de fréquence du signal audio codée avec le codeur coeur est la partie basse du spectre de fréquence du signal audio.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé de reconstruction spectrale d'un signal audio codé sous la forme de données, comprenant :
<claim-text>- des données correspondant à des composantes basses fréquences du spectre en fréquences du signal audio, destinées à être décodées avec un décodeur à limitation de bande spectrale dit décodeur coeur ;</claim-text>
<claim-text>- des données, correspondant à une seconde partie du spectre en fréquences du signal audio, comprenant des composantes hautes fréquences, destinées à être décodées avec un décodeur d'extension de bande, distinct du décodeur coeur,<br/>
<b>caractérisé en ce que</b> lesdites données destinées audit décodeur d'extension de bande correspondent non seulement aux dites composantes hautes fréquences, mais aussi à une partie desdites composantes basses fréquences du spectre en fréquences dudit signal audio que le codeur coeur a codées,<br/>
<!-- EPO <DP n="23"> -->et <b>en ce que</b> le procédé comporte les étapes suivantes :
<claim-text>- estimation d'au moins une fréquence de coupure haute du signal décodé par le décodeur coeur;</claim-text>
<claim-text>- adaptation d'une fréquence de coupure basse du décodeur d'extension de bande à partir de ladite au moins une fréquence de coupure haute obtenue ; et</claim-text>
<claim-text>- décodage par le décodeur d'extension de bande de données d'extension correspondant aux fréquences supérieures à ladite fréquence de coupure basse adaptée.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 6, <b>caractérisé en ce que</b> les informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur sont obtenues à partir d'informations incluses dans le flot de données comprenant le signal numérique codé.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon la revendication 6 ou 7, <b>caractérisé en ce que</b> le décodeur coeur est un décodeur hiérarchique et <b>en ce que</b> le procédé obtient des informations représentatives de la bande passante du signal décodé par le décodeur coeur pour chaque couche du signal décodé.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Dispositif de codage d'un signal audio, dans lequel une partie du spectre de fréquence du signal audio est codée avec un codeur à limitation de bande spectrale dit codeur coeur et dans lequel la partie complémentaire du spectre de fréquence du signal audio est codée avec un codeur d'extension de bande, distinct du codeur coeur, et dans lequel au moins une partie du spectre codée avec le codeur coeur est aussi codée avec le codeur d'extension de bande et <b>caractérisé en ce qu'</b>il comporte :
<claim-text>- un module d'ajustement de fréquence tenant compte de la charge du codeur coeur et déterminant au moins une fréquence de coupure du codeur coeur,</claim-text>
<claim-text>- des moyens de détermination de parties du spectre codées avec le codeur coeur et le codeur d'extension de bande respectivement, à partir de la fréquence de coupure déterminée à l'aide dudit module d'ajustement,<br/>
<!-- EPO <DP n="24"> -->lesdites parties se chevauchant au voisinage de ladite fréquence de coupure, de façon à pallier une éventuelle perte de données lors de la transmission de ladite partie du spectre codée par le codeur coeur,</claim-text>
<claim-text>- des moyens pour coder au moins une partie du spectre codée avec le codeur coeur avec le codeur d'extension de bande,<br/>
ledit dispositif de codage comprenant en outre:
<claim-text>- des moyens de détermination d'une marge de fréquence, ladite marge pouvant être prédéterminée ou mémorisée dans un registre sous forme d'une variable,</claim-text>
<claim-text>- des moyens de détermination de la fréquence de coupure haute du codeur coeur et de la la fréquence de coupure basse du codeur d'extension de bande à partir de ladite marge de fréquence délivrant une information représentative de ladite fréquence de coupure basse du codeur d'extension de bande,</claim-text>
<claim-text>- des moyens de transfert de ladite information audit codeur d'extension de bande,</claim-text>
<claim-text>- des moyens de mémorisation de ladite information.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Dispositif selon la revendication 9, <b>caractérisé en ce que</b> le dispositif comporte des moyens de transfert du signal numérique codé sur un réseau et <b>en ce que</b> la ou chaque fréquence déterminée est transférée avec le signal numérique codé.</claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Dispositif selon la revendication 9, <b>caractérisé en ce que</b> le codeur coeur est un codeur hiérarchique et pour chaque couche de codage, au moins une fréquence de coupure de chaque couche de codage est déterminée par ledit module d'ajustement de fréquence.</claim-text></claim>
<claim id="c-fr-01-0012" num="0012">
<claim-text>Dispositif selon la revendication 11, <b>caractérisé en ce que</b> le dispositif comporte des moyens de transfert de chaque couche du signal numérique codé sur un réseau et <b>en ce que</b> la ou chaque fréquence déterminée par ledit module d'ajustement de fréquence pour la couche de codage est transférée avec ladite couche de codage.<!-- EPO <DP n="25"> --></claim-text></claim>
<claim id="c-fr-01-0013" num="0013">
<claim-text>Dispositif selon l'une quelconques des revendications 9 à 12, <b>caractérisé en ce que</b> la partie du spectre de fréquence du signal audio codée avec le codeur coeur est la partie basse du spectre de fréquence du signal audio.</claim-text></claim>
<claim id="c-fr-01-0014" num="0014">
<claim-text>Dispositif de reconstruction spectrale d'un signal audio codé sous la forme de données, comprenant :
<claim-text>- un décodeur à limitation de bande spectrale dit décodeur coeur apte à décoder des données correspondant à des composantes basses fréquences du spectre en fréquences du signal audio,</claim-text>
<claim-text>- un décodeur d'extension de bande, distinct du décodeur coeur, apte à décoder des données, correspondant à une seconde partie du spectre en fréquences du signal<br/>
audio, comprenant des composantes hautes fréquences.<br/>
<b>caractérisé en ce que</b> lesdites données destinées audit décodeur d'extension de bande correspondent non seulement auxdites composantes hautes fréquences, mais aussi à une partie desdites composantes basses fréquences du spectre en fréquences du signal audio que le codeur coeur a codées,<br/>
ce que le dispositif comprend :
<claim-text>- des moyens d'estimation d'au moins une fréquence de coupure haute du signal décodé par le décodeur coeur ;</claim-text>
<claim-text>- des moyens d'adaptation d'une fréquence de coupure basse du décodeur d'extension de bande à partir de ladite au moins une fréquence de coupure haute obtenue ; et</claim-text>
<claim-text>- des moyens de décodage dudit décodeur d'extension de bande, aptes à décoder des données d'extension correspondant aux fréquences supérieures à la fréquence de coupure basse adaptée.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0015" num="0015">
<claim-text>Dispositif selon la revendication 14, <b>caractérisé en ce que</b> les informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur sont obtenues à partir d'informations incluses dans le flot de données comprenant le signal numérique codé.<!-- EPO <DP n="26"> --></claim-text></claim>
<claim id="c-fr-01-0016" num="0016">
<claim-text>Dispositif selon la revendication 15, <b>caractérisé en ce que</b> le décodeur coeur est un décodeur hiérarchique et <b>en ce que</b> le dispositif va obtenir des informations représentatives d'au moins une fréquence de coupure du signal décodé par le décodeur coeur pour chaque couche du signal décodé.</claim-text></claim>
<claim id="c-fr-01-0017" num="0017">
<claim-text>Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé de codage selon l'une quelconque des revendications 1 à 5 lorsqu'il est chargé et exécuté par un système informatique.</claim-text></claim>
<claim id="c-fr-01-0018" num="0018">
<claim-text>Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé de reconstruction d'un signal audio selon l'une quelconque des revendications 6 à 8, lorsqu'il est chargé et exécuté par un système informatique.</claim-text></claim>
</claims><!-- EPO <DP n="27"> -->
<claims id="claims02" lang="en">
<claim id="c-en-01-0001" num="0001">
<claim-text>Method for coding an audio signal, in which a part of the frequency spectrum of the audio signal is coded with a spectral band limitation coder termed a core coder and in which the complementary part of the frequency spectrum of the audio signal is coded with a band extension coder, distinct from the core coder,<br/>
<b>characterized in that</b> at least one spectrum part coded with the core coder is also coded with the band extension coder and <b>in that</b> the method comprises the steps of:
<claim-text>- determining at least one cutoff frequency of the core coder with the aid of a frequency adjustment module taking account of the loading of the core coder,</claim-text>
<claim-text>- determining parts of the spectrum that are coded with the core coder and the band extension coder respectively, on the basis of the cutoff frequency determined with the aid of the said adjustment module,<br/>
the said parts overlapping in the vicinity of the said cutoff frequency, in such a way as to alleviate any loss of data during the transmission of the said spectrum part coded by the core coder,<br/>
the said step of determining at least one cutoff frequency of the core coder by a frequency adjustment module comprising the steps of:
<claim-text>- determining a frequency margin, it being possible for the said margin to be predetermined or stored in a register in the form of a variable,<!-- EPO <DP n="28"> --></claim-text>
<claim-text>- on the basis of the said frequency margin, determining the high cutoff frequency of the core coder and the low cutoff frequency of the band extension coder delivering an item of information representative of the said low cutoff frequency of the band extension coder,</claim-text>
<claim-text>- transferring the said item of information to the band extension coder,</claim-text>
<claim-text>- storing the said item of information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the method comprises a step of transferring the coded digital signal over a network and <b>in that</b> the or each frequency determined is transferred with the coded digital signal.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the core coder is a hierarchical coder and for each coding layer, at least one cutoff frequency of each coding layer is determined by the said frequency adjustment module.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to Claim 3, <b>characterized in that</b> the method comprises a step of transferring each coding layer of the coded digital signal over a network and <b>in that</b> the or each frequency determined by the said frequency adjustment module for the layer is transferred with the said layer.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to any one of Claims 1 to 4, <b>characterized in that</b> the part of the frequency spectrum of the audio signal that is coded with the core coder is the low part of the frequency spectrum of the audio signal.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method for the spectral reconstruction of an audio signal coded in the form of data, comprising:
<claim-text>- data corresponding to low frequency components of the frequency spectrum of the audio signal, which<!-- EPO <DP n="29"> --> are intended to be decoded with a spectral band limitation decoder termed a core decoder;</claim-text>
<claim-text>- data, corresponding to a second part of the frequency spectrum of the audio signal, comprising high frequency components, which are intended to be decoded with a band extension decoder, distinct from the core decoder,<br/>
<b>characterized in that</b> the said data intended for the said band extension decoder correspond not only to the said high frequency components, but also to a part of the said low frequency components of the frequency spectrum of the said audio signal which were coded by the core coder,<br/>
and <b>in that</b> the method comprises the following steps:
<claim-text>- estimating at least one high cutoff frequency of the signal decoded by the core decoder;</claim-text>
<claim-text>- adapting a low cutoff frequency of the band extension decoder on the basis of the said at least one high cutoff frequency obtained; and</claim-text>
<claim-text>- decoding by the band extension decoder of extension data corresponding to the frequencies above the said adapted low cutoff frequency.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Method according to Claim 6, <b>characterized in that</b> the information representative of at least one cutoff frequency of the signal decoded by the core decoder is obtained on the basis of information included in the flow of data comprising the coded digital signal.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Method according to Claim 6 or 7, <b>characterized in that</b> the core decoder is a hierarchical decoder and <b>in that</b> the method obtains information representative of the passband of the signal decoded by the core decoder for each layer of the decoded signal.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Device for coding an audio signal, in which a part of the frequency spectrum of the audio signal is<!-- EPO <DP n="30"> --> coded with a spectral band limitation coder termed a core coder and in which the complementary part of the frequency spectrum of the audio signal is coded with a band extension coder, distinct from the core coder, and in which at least one spectrum part coded with the core coder is also coded with the band extension coder and<br/>
<b>characterized in that</b> it comprises:
<claim-text>- a frequency adjustment module taking account of the loading of the core coder and determining at least one cutoff frequency of the core coder,</claim-text>
<claim-text>- means for determining parts of the spectrum that are coded with the core coder and the band extension coder respectively, on the basis of the cutoff frequency determined with the aid of the said adjustment module,<br/>
the said parts overlapping in the vicinity of the said cutoff frequency, in such a way as to alleviate any loss of data during the transmission of the said spectrum part coded by the core coder,</claim-text>
<claim-text>- means for coding at least one spectrum part coded with the core coder with the band extension coder,<br/>
the said coding device furthermore comprising:
<claim-text>- means for determining a frequency margin, it being possible for the said margin to be predetermined or stored in a register in the form of a variable,</claim-text>
<claim-text>- means for determining the high cutoff frequency of the core coder and the low cutoff frequency of the band extension coder on the basis of the said frequency margin, delivering an item of information representative of the said low cutoff frequency of the band extension coder,</claim-text>
<claim-text>- means for transferring the said item of information to the said band extension coder,</claim-text>
<claim-text>- means for storing the said item of information.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>Device according to Claim 9, <b>characterized in that</b> the device comprises means for transferring the coded digital signal over a network and <b>in that</b> the or<!-- EPO <DP n="31"> --> each frequency determined is transferred with the coded digital signal.</claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>Device according to Claim 9, <b>characterized in that</b> the core coder is a hierarchical coder and for each coding layer, at least one cutoff frequency of each coding layer is determined by the said frequency adjustment module.</claim-text></claim>
<claim id="c-en-01-0012" num="0012">
<claim-text>Device according to Claim 11, <b>characterized in that</b> the device comprises means for transferring each layer of the coded digital signal over a network and <b>in that</b> the or each frequency determined by the said frequency adjustment module for the coding layer is transferred with the said coding layer.</claim-text></claim>
<claim id="c-en-01-0013" num="0013">
<claim-text>Device according to any one of Claims 9 to 12, <b>characterized in that</b> the part of the frequency spectrum of the audio signal that is coded with the core coder is the low part of the frequency spectrum of the audio signal.</claim-text></claim>
<claim id="c-en-01-0014" num="0014">
<claim-text>Device for the spectral reconstruction of an audio signal coded in the form of data, comprising:
<claim-text>- a spectral band limitation decoder termed a core decoder able to decode data corresponding to high frequency components of the frequency spectrum of the audio signal,</claim-text>
<claim-text>- a band extension decoder, distinct from the core decoder, able to decode data, corresponding to a second part of the frequency spectrum of the audio signal, comprising high frequency components,</claim-text>
<b>characterized in that</b> the said data intended for the said band extension decoder correspond not only to the said high frequency components, but also to a part of the said low frequency components of the frequency spectrum of the said audio signal which were coded by the core coder,<br/>
and <b>in that</b> the device comprises:<!-- EPO <DP n="32"> -->
<claim-text>- means for estimating at least one high cutoff frequency of the signal decoded by the core decoder;</claim-text>
<claim-text>- means for adapting a low cutoff frequency of the band extension decoder on the basis of the said at least one high cutoff frequency obtained; and</claim-text>
<claim-text>- means for decoding of the said band extension decoder, which are able to decode extension data corresponding to the frequencies above the adapted low cutoff frequency.</claim-text></claim-text></claim>
<claim id="c-en-01-0015" num="0015">
<claim-text>Device according to Claim 14, <b>characterized in that</b> the information representative of at least one cutoff frequency of the signal decoded by the core decoder is obtained on the basis of information included in the flow of data comprising the coded digital signal.</claim-text></claim>
<claim id="c-en-01-0016" num="0016">
<claim-text>Device according to Claim 15, <b>characterized in that</b> the core decoder is a hierarchical decoder and <b>in that</b> the device will obtain information representative of at least one cutoff frequency of the signal decoded by the core decoder for each layer of the decoded signal.</claim-text></claim>
<claim id="c-en-01-0017" num="0017">
<claim-text>Computer program stored on an information medium, the said program comprising instructions making it possible to implement the coding method according to any one of Claims 1 to 5, when it is loaded and executed by a computer-based system.</claim-text></claim>
<claim id="c-en-01-0018" num="0018">
<claim-text>Computer program stored on an information medium, the said program comprising instructions making it possible to implement the method for reconstructing an audio signal according to any one of Claims 6 to 8, when it is loaded and executed by a computer-based system.</claim-text></claim>
</claims><!-- EPO <DP n="33"> -->
<claims id="claims03" lang="de">
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zum Codieren eines Audiosignals, bei dem ein Teil des Frequenzspektrums des Audiosignals mit einem Kerncodierer genannten Codierer mit Spektralbandbegrenzung codiert wird, und bei dem der komplementäre Teil des Frequenzspektrums des Audiosignals mit einem Banderweiterungscodierer codiert wird, der sich vom Kerncodierer unterscheidet,<br/>
<b>dadurch gekennzeichnet, dass</b> mindestens ein Teil des mit dem Kerncodierer codierten Spektrums auch mit dem Banderweiterungscodierer codiert wird, und dass das Verfahren die folgenden Schritte aufweist:
<claim-text>- Bestimmung mindestens einer Grenzfrequenz des Kerncodierers mit Hilfe eines Frequenzanpassungsmoduls unter Berücksichtigung der Ladung des Kerncodierers,</claim-text>
<claim-text>- Bestimmung der Teile des Spektrums, die mit dem Kerncodierer bzw. mit dem Banderweiterungscodierer codiert werden, ausgehend von der mit Hilfe des Anpassungsmoduls bestimmten Grenzfrequenz,</claim-text>
wobei die Teile sich in der Nähe der Grenzfrequenz überlappen, um einen möglichen Datenverlust bei der Übertragung des vom Kerncodierer codierten Teils des Spektrums zu beheben,<br/>
<!-- EPO <DP n="34"> -->wobei der Schritt der Bestimmung mindestens einer Grenzfrequenz des Kerncodierers durch ein Frequenzanpassungsmodul die folgenden Schritte enthält:
<claim-text>- Bestimmung einer Frequenzbandbreite, wobei die Bandbreite vorbestimmt oder in einem Register in Form einer Variablen gespeichert sein kann,</claim-text>
<claim-text>- ausgehend von der Frequenzbandbreite, Bestimmung der hohen Grenzfrequenz des Kerncodierers und der niederen Grenzfrequenz des Banderweiterungscodierers, was eine für die niedere Grenzfrequenz des Banderweiterungscodierers repräsentative Information liefert,</claim-text>
<claim-text>- Übertragung der Information an den Banderweiterungscodierer,</claim-text>
<claim-text>- Speichern der Information.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> das Verfahren einen Schritt der Übertragung des codierten digitalen Signals an ein Netzwerk aufweist, und dass die oder jede bestimmte Frequenz mit dem codierten digitalen Signal übertragen wird.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> der Kerncodierer ein hierarchischer Codierer ist und für jede Codierschicht mindestens eine Grenzfrequenz jeder Codierschicht durch das Frequenzanpassungsmodul bestimmt wird.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 3, <b>dadurch gekennzeichnet, dass</b> das Verfahren einen Schritt der Übertragung jeder Codierschicht des codierten digitalen Signals an ein Netzwerk enthält, und dass die oder jede durch das Frequenzanpassungsmodul für die Schicht bestimmte Frequenz mit der Schicht übertragen wird.<!-- EPO <DP n="35"> --></claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach einem der Ansprüche 1 bis 4,<br/>
<b>dadurch gekennzeichnet, dass</b> der Teil des Frequenzspektrums des Audiosignals, der mit dem Kerncodierer codiert wird, der niedere Teil des Frequenzspektrums des Audiosignals ist.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren zur spektralen Rekonstruktion eines codierten Audiosignals in Form von Daten, das enthält:
<claim-text>- Daten, die Niederfrequenzkomponenten des Frequenzspektrums des Audiosignals entsprechen, die dazu bestimmt sind, mit einem Kerndecodierer genannten Decodierer mit Spektralbandbegrenzung decodiert zu werden;</claim-text>
<claim-text>- Daten, die einem Hochfrequenzkomponenten enthaltenden zweiten Teil des Frequenzspektrums des Audiosignals entsprechen, die dazu bestimmt sind, mit einem Banderweiterungsdecodierer decodiert zu werden, der sich vom Kerndecodierer unterscheidet,<br/>
<b>dadurch gekennzeichnet, dass</b> die für den Banderweiterungsdecodierer bestimmten Daten nicht nur den Hochfrequenzkomponenten, sondern auch einem Teil der Niederfrequenzkomponenten des Frequenzspektrums des Audiosignals entsprechen, die der Kerncodierer codiert hat,<br/>
und dass das Verfahren die folgenden Schritte aufweist:
<claim-text>- Schätzen mindestens einer hohen Grenzfrequenz des vom Kerndecodierer decodierten Signals,</claim-text>
<claim-text>- Anpassen einer niederen Grenzfrequenz des Banderweiterungsdecodierers ausgehend von der mindestens einen erhaltenen hohen Grenzfrequenz; und</claim-text>
<claim-text>- Decodieren durch den Banderweiterungsdecodierer von Erweiterungsdaten, die den höheren Frequenzen als die angepasste niedere Grenzfrequenz entsprechen.</claim-text></claim-text><!-- EPO <DP n="36"> --></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 6, <b>dadurch gekennzeichnet, dass</b> die für mindestens eine Grenzfrequenz des vom Kerndecodierer decodierten Signals repräsentativen Informationen ausgehend von Informationen erhalten werden, die in dem Datenfluss enthalten sind, der das codierte digitale Signal enthält.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach Anspruch 6 oder 7, <b>dadurch gekennzeichnet, dass</b> der Kerndecodierer ein hierarchischer Decodierer ist, und dass das Verfahren Informationen erhält, die für das Durchlassband des vom Kerndecodierer decodierten Signals für jede Schicht des decodierten Signals repräsentativ sind.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Vorrichtung zum Codieren eines Audiosignals, bei der ein Teil des Frequenzspektrums des Audiosignals mit einem Kerncodierer genannten Codierer mit Spektralbandbegrenzung codiert wird, und bei dem der komplementäre Teil des Frequenzspektrums des Audiosignals mit einem Banderweiterungscodierer codiert wird, der sich vom Kerncodierer unterscheidet, und bei der mindestens ein Teil des mit dem Kerncodierer codierten Spektrums auch mit dem Banderweiterungscodierer codiert wird, und <b>dadurch gekennzeichnet, dass</b> sie aufweist:
<claim-text>- ein Frequenzanpassungsmodul, das die Ladung des Kerncodierers berücksichtigt und mindestens eine Grenzfrequenz des Kerncodierers bestimmt,</claim-text>
<claim-text>- Einrichtungen zur Bestimmung von Teilen des Spektrums, die mit dem Kerncodierer bzw. mit dem Banderweiterungscodierer codiert werden, ausgehend von der mit Hilfe des Anpassungsmoduls bestimmten Grenzfrequenz,</claim-text>
wobei die Teile sich in der Nähe der Grenzfrequenz überlappen, um einen möglichen Datenverlust bei der Übertragung des vom Kerncodierer codierten Teils des Spektrums zu<!-- EPO <DP n="37"> --> beheben,
<claim-text>- Einrichtungen, um mindestens einen Teil des mit dem Kerncodierer codierten Spektrums mit dem Banderweiterungscodierer zu codieren,<br/>
wobei die Codiervorrichtung außerdem enthält:
<claim-text>- Einrichtungen zur Bestimmung einer Frequenzbandbreite, wobei die Bandbreite vorbestimmt oder in einem Register in Form einer Variablen gespeichert sein kann,</claim-text>
<claim-text>- Einrichtungen zur Bestimmung der hohen Grenzfrequenz des Kerncodierers und der niederen Grenzfrequenz des Banderweiterungscodierers ausgehend von der Frequenzbandbreite, was eine für die niedere Grenzfrequenz des Banderweiterungscodierers repräsentative Information liefert,</claim-text>
<claim-text>- Einrichtungen zur Übertragung der Information an den Banderweiterungscodierer,</claim-text>
<claim-text>- Einrichtungen zur Speicherung der Information.</claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Vorrichtung nach Anspruch 9, <b>dadurch gekennzeichnet, dass</b> die Vorrichtung Einrichtungen zur Übertragung des codierten digitalen Signals an ein Netzwerk aufweist, und dass die oder jede bestimmte Frequenz mit dem codierten digitalen Signal übertragen wird.</claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Vorrichtung nach Anspruch 9, <b>dadurch gekennzeichnet, dass</b> der Kerncodierer ein hierarchischer Codierer ist und für jede Codierschicht mindestens eine Grenzfrequenz jeder Codierschicht durch das Frequenzanpassungsmodul bestimmt wird.</claim-text></claim>
<claim id="c-de-01-0012" num="0012">
<claim-text>Vorrichtung nach Anspruch 11, <b>dadurch gekennzeichnet, dass</b> die Vorrichtung Einrichtungen zur Übertragung jeder Schicht des codierten digitalen Signals an ein Netzwerk aufweist, und dass die oder jede vom Frequenzanpassungsmodul für<!-- EPO <DP n="38"> --> die Codierschicht bestimmte Frequenz mit der Codierschicht übertragen wird.</claim-text></claim>
<claim id="c-de-01-0013" num="0013">
<claim-text>Vorrichtung nach einem der Ansprüche 9 bis 12,<br/>
<b>dadurch gekennzeichnet, dass</b> der mit dem Kerncodierer codierte Teil des Frequenzspektrums des Audiosignals der niedere Teil des Frequenzspektrums des Audiosignals ist.</claim-text></claim>
<claim id="c-de-01-0014" num="0014">
<claim-text>Vorrichtung zur spektralen Rekonstruktion eines in Form von Daten codierten Audiosignals, die enthält:
<claim-text>- einen Kerndecodierer genannten Decodierer mit Spektralbandbegrenzung, der Daten decodieren kann, die Niederfrequenzkomponenten des Frequenzspektrums des Audiosignals entsprechen,</claim-text>
<claim-text>- einen Banderweiterungsdecodierer, der sich vom Kerndecodierer unterscheidet, der Daten decodieren kann, die einem zweiten Teil des Frequenzspektrums des Audiosignals entsprechen, der Hochfrequenzkomponenten enthält,<br/>
<b>dadurch gekennzeichnet, dass</b> die für den Banderweiterungsdecodierer bestimmten Daten nicht nur den Hochfrequenzkomponenten, sondern auch einem Teil der Niederfrequenzkomponenten des Frequenzspektrums des Audiosignals entsprechen, die der Kerncodierer codiert hat, dass die Vorrichtung enthält:
<claim-text>- Einrichtungen zur Schätzung mindestens einer hohen Grenzfrequenz des durch den Kerndecodierer decodierten Signals;</claim-text>
<claim-text>- Einrichtungen zur Anpassung einer niederen Grenzfrequenz des Banderweiterungsdecodierers ausgehend von der mindestens einen erhaltenen hohen Grenzfrequenz; und</claim-text>
<claim-text>- Einrichtungen zur Decodierung des Banderweiterungsdecodierers, die Erweiterungsdaten decodieren können, die den höheren Frequenzen als die angepasste niedere<!-- EPO <DP n="39"> --> Grenzfrequenz entsprechen.</claim-text></claim-text></claim-text></claim>
<claim id="c-de-01-0015" num="0015">
<claim-text>Vorrichtung nach Anspruch 14, <b>dadurch gekennzeichnet, dass</b> die für mindestens eine Grenzfrequenz des vom Kerndecodierer decodierten Signals repräsentativen Informationen ausgehend von Informationen erhalten werden, die in dem Datenfluss enthalten sind, der das codierte digitale Signal enthält.</claim-text></claim>
<claim id="c-de-01-0016" num="0016">
<claim-text>Vorrichtung nach Anspruch 15, <b>dadurch gekennzeichnet, dass</b> der Kerndecodierer ein hierarchischer Decodierer ist, und dass die Vorrichtung Informationen erhält, die für mindestens eine Grenzfrequenz des vom Kerndecodierer decodierten Signals für jede Schicht des decodierten Signals repräsentativ sind.</claim-text></claim>
<claim id="c-de-01-0017" num="0017">
<claim-text>Computerprogramm, das auf einem Informationsträger gespeichert ist, wobei das Programm Anweisungen aufweist, die es ermöglichen, das Codierverfahren nach einem der Ansprüche 1 bis 5 anzuwenden, wenn es von einem EDV-System geladen und ausgeführt wird.</claim-text></claim>
<claim id="c-de-01-0018" num="0018">
<claim-text>Computerprogramm, das auf einem Informationsträger gespeichert ist, wobei das Programm Anweisungen aufweist, die es ermöglichen, das Verfahren zur Rekonstruktion eines Audiosignals nach einem der Ansprüche 6 bis 8 anzuwenden, wenn es von einem EDV-System geladen und ausgeführt wird.</claim-text></claim>
</claims><!-- EPO <DP n="40"> -->
<drawings id="draw" lang="fr">
<figure id="f0001" num="1a,1b,1c,1d,1e,1f,1g"><img id="if0001" file="imgf0001.tif" wi="165" he="216" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="41"> -->
<figure id="f0002" num="2a,2b,2c,2d,2e,2f,2g,2h,2i"><img id="if0002" file="imgf0002.tif" wi="165" he="214" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="42"> -->
<figure id="f0003" num="3a,3b,3c,3d,3e,3f"><img id="if0003" file="imgf0003.tif" wi="165" he="211" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="43"> -->
<figure id="f0004" num="4a,4b"><img id="if0004" file="imgf0004.tif" wi="142" he="222" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="44"> -->
<figure id="f0005" num="5"><img id="if0005" file="imgf0005.tif" wi="156" he="203" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="45"> -->
<figure id="f0006" num="6,7"><img id="if0006" file="imgf0006.tif" wi="165" he="223" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>RÉFÉRENCES CITÉES DANS LA DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.</i></p>
<heading id="ref-h0002"><b>Documents brevets cités dans la description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="EP1037196A"><document-id><country>EP</country><doc-number>1037196</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0001">[0006]</crossref></li>
</ul></p>
<heading id="ref-h0003"><b>Littérature non-brevet citée dans la description</b></heading>
<p id="ref-p0003" num="">
<ul id="ref-ul0002" list-style="bullet">
<li><nplcit id="ref-ncit0001" npl-type="s"><article><author><name>JIN A et al.</name></author><atl>Scalable audio coder based on quantizer units of MDCT coefficients</atl><serial><sertitle>IEEE International Conference on acoustics, Speech, and Signal Processing, Proceedings</sertitle><pubdate><sdate>19990315</sdate><edate/></pubdate></serial><location><pp><ppf>897</ppf><ppl>900</ppl></pp></location></article></nplcit><crossref idref="ncit0001">[0005]</crossref></li>
<li><nplcit id="ref-ncit0002" npl-type="s"><article><author><name>Mr Martin Dietz</name></author><atl/><serial><sertitle>Audio Engineering Society, convention paper 5553</sertitle></serial></article></nplcit><crossref idref="ncit0002">[0069]</crossref><crossref idref="ncit0003">[0110]</crossref><crossref idref="ncit0004">[0133]</crossref><crossref idref="ncit0005">[0150]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
