Brevet FR2846178A1 — publié le 20040423

DESEMBROUILLAGE ADAPTATIF ET PROGRESSIF DE FLUX AUDIO La présente invention se rapporte au domaine du traitement des flux audio numériques. On se propose dans la présente invention de fournir un système permettant d'embrouiller auditivement et de recomposer un contenu audio numérique. La présente invention se rapporte plus particulièrement à un dispositif capable de transmettre de 10 façon sécurisée un ensemble de flux audio de haute qualité auditive vers un lecteur (" player ") musical ou de parole pour être enregistré dans la mémoire ou sur le disque dur d'un boîtier décodeur reliant le réseau de télétransmission au player audio, tout en préservant la 15 qualité auditive mais en évitant toute utilisation frauduleuse comme la possibilité de faire des copies pirates de programmes audio enregistrés dans la mémoire ou sur le disque dur du boîtier décodeur. L'invention concerne un procédé pour la 20 distribution de séquences audio numériques selon un format de flux nominal constitué par une succession de trames comprenant chacune au moins un bloc audio numérique regroupant un certain nombre de coefficients correspondant à des éléments audio simples codés numériquement selon un 25 mode précisé à l'intérieur du flux concerné et utilisé par tous les décodeurs audio capables de le jouer afin de pouvoir le décoder correctement. Ce procédé comporte: * une étape préparatoire consistant à modifier au moins un desdits coefficients, 30 e une étape de transmission - d'un flux principal conforme au format nominal, constitué par des trames contenant les blocs modifiés au cours de l'étape préparatoire et - par une voie séparée dudit flux principal d'une information numérique complémentaire permettant de reconstituer le flux originel à partir du calcul, sur l'équipement 5 destinataire, en fonction dudit flux principal et de ladite information complémentaire. On définit ladite information complémentaire en tant qu'un ensemble constitué de données (par exemple des coefficients décrivant le flux 10 numérique originel ou des extraits du flux originel) et de fonctions (par exemple, la fonction substitution ou permutation). Une fonction est définie comme contenant au moins une instruction mettant en rapport des données 15 et des opérateurs. Ladite information numérique complémentaire décrit les opérations à effectuer pour récupérer le flux originel à partir du flux modifié. La reconstitution du flux originel s'effectue 20 sur l'équipement destinataire à partir du flux principal modifié déjà présent ou envoyé en temps réel sur l'équipement destinataire et de l'information complémentaire envoyée en temps réel comprenant des données et des fonctions exécutées à l'aide de routines 25 (ensemble d'instructions) numériques. L'art antérieur connaît déjà par la demande de brevet internationale WO 0058963 (Liquid Audio) un système de sécurité pour les lecteurs de musique portables. Des données comme un morceau musical sont sauvegardées en tant 30 que morceau portable sécurisé (SPT: secure portable track), qui peut être lié à un ou plusieurs lecteurs (" players ") et peut être lié à un moyen de sauvegarde particulier, restreignant ainsi la lecture du SPT à des players spécifiques et assurant que la lecture est 35 seulement effectuée à partir du moyen de sauvegarde original. Le SPT est lié à un player par encryptage de données du SPT en utilisant une clé de sauvegarde qui est unique au player, difficile à changer et est gardée par le lecteur dans des conditions de sécurité strictes. Le SPT 5 est lié à un moyen particulier de sauvegarde en incluant des données identifiant uniquement le moyen de sauvegarde dans une forme résistante à la falsification, c'est-à-dire signée de façon cryptée. On connaît également, par le brevet américain 10 US 4600941 (Sony), un système d'embrouillage pour les signaux audio dans lequel un signal audio est divisé en blocs, chaque bloc étant formé d'une pluralité de trames, la pluralité de trames étant réarrangées sur une base de temps dans un ordre prédéterminé à chaque bloc de façon à 15 être encodées et le signal encodé est ré arrangé sur une base de temps dans un ordre original de façon à être décodé, système dans lequel sont fournis un premier circuit de traitement du signal pour insérer une portion redondante dans une portion entre des trames contiguÙs et 20 comprimer en temps de base les trames en réponse aux portions redondantes lors de l'encodage, un circuit générant un signal pour insérer un signal de contrôle autre qu'une information audio dans les portions redondantes, un circuit de détection de signal de contrôle 25 pour détecter le signal de contrôle lors du décodage et un deuxième circuit de traitement du signal pour enlever les portions redondantes en synchronisme avec le signal de contrôle détecté et décompressant en temps de base les trames en réponse aux portions redondantes. On connaît également, par le brevet américain US 5058159 (Macrovision corporation), une méthode et un système pour embrouiller et désembrouiller des signaux d'information audio. Les signaux audio sont embrouillés en inversant le spectre de fréquence original de telle sorte 35 que les portions de fréquence qui sont à l'origine en bas dans la bande de fréquence audio sont déplacées en haut tandis que les portions à l'origine en haut de la bande sont déplacées en bas. Un son pilote d'une fréquence connue est enregistré avec les signaux audio aux 5 fréquences déplacées. Lors de la reproduction, chaque variation en phase et en fréquence sont recherchées par le son pilote, qui est utilisé pour générer le signal de démodulation pour reconstituer le contenu original en fréquences des signaux audio. L'art antérieur connaît également par la demande de brevet internationale WO 99/55089 " Multimedia Adaptive Scrambling System " (" Système Adaptatif d'Embrouillage Multimédia ") un système pour l'embrouillage d'échantillons numériques représentant des données 15 multimédias (audio et vidéo), de manière à ce que le contenu de ces échantillons soit dégradé, mais reconnaissable, ou sinon fourni avec la qualité requise. Le niveau de qualité est relié à un rapport signal / bruit associé, et est déterminé à l'aide de tests objectifs et 20 subjectifs. Un nombre donné de LSBs ("Least Significant Bits", bit de poids le plus faible) est embrouillé trame par trame, de manière adaptative en fonction de la dynamique des valeurs possibles. Toutes les clefs de cryptage sont incluses dans le flux audio/vidéo et 25 utilisées par le décodeur pour désembrouiller et restituer le flux. Après le désembrouillage, la clef de cryptage n'est pas récupérable, car elle est elle-même embrouillée par le décodeur. L'état de l'art fait preuve de beaucoup de 30 systèmes de protection de flux audio, essentiellement basés sur le cryptage des données, en rajoutant des clefs de cryptage indépendantes du contenu du flux audio, et qui donc modifient le format du flux structuré. Une réalisation particulière et différente, est celle de la 35 société Coding Technologies, qui consiste à protéger par embrouillage une partie sélectionnée du bitstream (on appelle " bitstream " le flux binaire à la sortie de l'encodeur audio) et non pas le bitstream entier. Les parties protégées représentent les valeurs spectrales du 5 signal audio, menant à ce que lors du décodage sans décrypter, le flux audio est distordu et désagréable à l'écoute. La présente invention entend remédier aux inconvénients de l'art antérieur en proposant un système 10 de désembrouillage adaptatif et progressif du contenu joué en fonction du profil et des droits du client. Dans la présente invention, on entend sous le terme " embrouillage " la modification d'un flux audio numérique par des méthodes appropriées de manière à ce que 15 ce flux reste conforme à la norme ou au standard avec lequel il a été encodé numériquement, tout en le rendant audible par un lecteur audio (ou player), mais altéré du point de vue de la perception auditive humaine. Dans la présente invention, on entend sous le 20 terme " désembrouillage " le processus de restitution par des méthodes appropriées du flux initial, le flux audio restitué après le désembrouillage étant identique au flux audio originel initial. La reconstitution du flux originel s'effectue sur l'équipement destinataire à partir du flux 25 principal modifié déjà présent ou envoyé en temps réel sur l'équipement destinataire et à partir de l'information complémentaire envoyée en temps réel comprenant des données et des fonctions exécutées à l'aide de routines (ensemble d'instructions) numériques. La totalité ou une 30 sous- partie de l'information complémentaire est envoyée en fonction du profil et des droits du client. On définit comme quantité d'informations contenues dans ladite souspartie de l'information complémentaire le nombre de données et/ou des fonctions appartenant à l'information complémentaire envoyée au destinataire pendant la connexion. Le type des informations contenues dans ladite sous-partie correspond à un niveau de scalabilité 5 déterminé en fonction du profil du destinataire. On définit comme type, la nature des données et/ou fonctions appartenant à l'information complémentaire envoyée au destinataire pendant la connexion. Par exemple, le type de données est relatif aux habitudes du destinataire (heure 10 de connexion, durée de la connexion, régularité de la connexion et des paiements), de son environnement (habite une grande ville, le temps qu'il fait en ce moment) et à ses caractéristiques (âge, sexe, religion, communauté). Ladite information complémentaire est composée 15 au moins de fonctions, qui sont personnalisées pour chaque destinataire par rapport à la session de connexion. On définit une session à partir de l'heure de connexion, la durée, le type dudit flux modifié écouté et les éléments connectés (destinataires, serveurs). Ladite information complémentaire est subdivisée en au moins deux sousparties, chacune des sous-parties pouvant être distribuée par différents médias, ou par le même média. Par exemple, dans le cas de distribution de l'information complémentaire par plusieurs 25 médias, on peut assurer une gestion plus complexe des droits des destinataires. On entend par " profil " de l'utilisateur, un fichier numérique comprenant des descripteurs et informations spécifiques à l'utilisateur, par exemple ses 30 préférences culturelles et ses caractéristiques sociales et culturelles, ses habitudes d'utilisation telles que la périodicité de l'utilisation des moyens audio, la durée moyenne de l'écoute d'une séquence audio embrouillée, la fréquence d'écoute d'une séquence embrouillée, le prix que 35 l'utilisateur est prêt à payer ou toute autre caractéristique comportementale au regard de l'exploitation de séquences audio. Ce profil se formalise par un fichier numérique ou une table numérique exploitable par des moyens informatiques. Beaucoup de systèmes d'embrouillage ont un effet immédiat, c'est-à-dire que, soit le flux initial est totalement embrouillé, soit le flux initial n'est pas du tout embrouillé, et de même pour les systèmes de désembrouillage du contenu audio. Avec des systèmes 10 rigides de ce type, il est difficile de satisfaire les exigences des systèmes client-serveur multi-utilisateurs, multi-applications et multi-services c'est-à-dire d'adapter les services en fonction des différents utilisateurs et de leurs droits. La présente invention entend remédier aux inconvénients de l'art antérieur en proposant un système de désembrouillage adaptatif et progressif du contenu audio joué en fonction du profil et des droits de chaque destinataire. Dans la présente invention, on applique un désembrouillage adaptatif et progressif du contenu écouté en fonction du profil et des droits de chaque utilisateur. Le serveur envoie uniquement des sous-parties de ladite information complémentaire, qui a une structure se 25 caractérisant par une " scalabilité granulaire " pour fournir au destinataire un contenu plus ou moins embrouillé en fonction de certains critères, profils et droits. On définit la notion de " scalabilité " à partir du mot anglais " scalability " qui caractérise un encodeur 30 capable d'encoder ou un décodeur capable de décoder, un ensemble ordonné de flux binaires de façon à produire ou reconstituer une séquence multi couches. On définit la granularité comme la quantité d'informations susceptible d'être transmise par couche d'un système caractérisé par 35 une scalabilité quelconque, le système est alors aussi granulaire. La granularité est relative au degré d'embrouillage. Le flux audio est complètement embrouillé, une seule fois pour tous les destinataires. Ensuite, le serveur envoie tout ou partie de ladite information 5 complémentaire, de manière à ce que le flux soit joué plus ou moins brouillé chez chacun des destinataires. Le contenu envoyé de ladite information complémentaire et le contenu joué sur le player du client sont fonction de chaque client et le serveur gère et effectue l'envoi en 10 temps réel au moment de l'écoute pour chaque auditeur. L'invention concerne dans son acception la plus générale un procédé de distribution de séquences audio numériques sous forme de flux comportant des séquences de données contenant des blocs audio numériques, 15 le procédé comportant une étape de modification du flux originel par modification d'une partie au moins desdites séquences de données, la modification produisant un flux modifié au même format nominal que le flux originel, le procédé comportant une étape de transmission du flux 20 modifié et une étape de reconstruction du flux originel à l'aide d'un décodeur, caractérisé en ce que la reconstruction est adaptative et progressive en fonction d'informations provenant d'un profil numérique du client destinataire. De préférence, ladite modification produit un flux principal modifié et une information complémentaire permettant la reconstruction du flux originel par un désembrouilleur, le procédé comportant une étape de transmission du flux modifié, et comportant en outre une 30 étape de transmission à l'équipement destinataire d'une souspartie de ladite information complémentaire de modification, ladite souspartie étant déterminée en fonction d'informations provenant d'un profil numérique du destinataire. Selon une variante, le flux principal modifié est enregistré sur l'équipement destinataire préalablement à la transmission de l'information complémentaire sur l'équipement destinataire. Selon une variante, le flux principal modifié est enregistré sur un support physique pour être transmis à l'équipement destinataire préalablement à la transmission de l'information complémentaire sur l'équipement destinataire. Selon une autre variante, le flux principal modifié et l'information complémentaire sont transmis ensemble en temps réel au moment de l'écoute. Avantageusement, la détermination de ladite sous-partie est réalisée par une méthode de scalabilité 15 granulaire, la quantité d'informations contenues dans ladite sous-partie correspond à un niveau de scalabilité déterminé en fonction du profil du destinataire. Selon une variante, le type d'informations contenues dans ladite souspartie correspond à un niveau de 20 scalabilité déterminé en fonction du profil du destinataire. Selon un mode de mise en oeuvre particulier, ladite information complémentaire de modification comprend au moins une routine numérique apte à exécuter une 25 fonction. De préférence, lesdites fonctions sont personnalisées pour chaque destinataire en fonction de la session de connexion. Avantageusement, ladite information complémentaire est subdivisée en au moins deux sousparties. Selon une variante, lesdites sous-parties de l'information complémentaire sont distribuées par différents médias. Selon une autre variante, lesdites sousparties de l'information complémentaire sont distribuées par le même média. Selon un mode de mise en oeuvre particulier, 5 l'information complémentaire est transmise sur un vecteur physique. Selon une variante, l'information complémentaire est transmise en ligne. Avantageusement, lesdites séquences numériques sont conformes à une norme ou à un standard donné. De préférence, une partie au moins dudit profil client est stocké sur un équipement du destinataire. Avantageusement, le type des informations contenues dans ladite sous-partie est mis à jour en fonction du comportement dudit destinataire pendant la connexion au serveur, ou en fonction de ses habitudes, ou en fonction de données communiquées par un tiers. Selon une variante, le procédé comporte une étape préalable de conversion analogique/numérique sous un format structuré, le procédé étant appliqué à un signal audio analogique. La présente invention se rapporte également 25 à un système pour la distribution de séquences audio comportant un serveur comprenant des moyens pour diffuser un flux modifié conformément au procédé décrit précédemment et une pluralité d'équipements munis d'un circuit de désembrouillage, caractérisé en ce que le 30 serveur comprend en outre un moyen d'enregistrement du profil numérique de chaque destinataire et un moyen d'analyse du profil de chacun des destinataires d'un flux modifié, ledit moyen commandant la nature de l'information complémentaire transmise à chacun desdits destinataires 35 analysés. Selon une variante, le niveau (qualité, quantité, type) d'information complémentaire est déterminé pour chaque destinataire en fonction de l'état de son profil au moment de l'écoute du flux principal. On comprendra mieux l'invention à l'aide de la description, faite ci-après à titre purement explicatif, d'un mode de réalisation de l'invention, en référence à la figure annexée: la figure 1 illustre un mode de réalisation particulier du système client-serveur conforme 10 à l'invention. Un flux audio numérique est généralement constitué de séquences constituées de blocs ou de trames, organisés selon un format numérique spécifique pour chaque 15 codeur audio. Le codeur AC-3 (Advanced Coding) de Dolby, effectue la transformation du signal audio temps fréquence et l'enveloppe spectrale est représentée sous forme d'exposants. Une procédure spéciale détermine combien de bits vont être alloués pour la représentation 20 des mantisses, qui sont quantifiées en conséquence. Connaissant la disposition de ces éléments dans le bitstream constitué de plusieurs blocs audio contenant des informations sur le dithering (traitement numérique dont le but est d'obtenir une meilleure approximation d'un 25 signal audio numérique en ajoutant un signal aléatoire de faible amplitude), le couplage, les exposants, l'allocation des bits, les mantisses. Les valeurs des exposants sont codées en différentiel et en modifiant très peu de ces valeurs, on peut corrompre le bloc entier, et 30 par la suite les blocs qui suivent. Les mantisses sont codées en absolu, et ainsi il suffit de modifier, substituer ou permuter des valeurs pour corrompre l'enveloppe spectrale. Notre invention peut consister par exemple, mais 35 de façon non limitative, à modifier pour un flux AC-3 la valeur de certains champs, notamment par exemple les valeurs des exposants et des mantisses, et cela que ce soit pour un ou plusieurs blocs ou autres éléments quelconques du flux structuré de façon à obtenir un flux 5 AC-3 parfaitement conforme mais dont la qualité auditive est dégradée, et de stocker, dans une information complémentaire, organisée en différentes couches de scalabilité, les informations nécessaires à un décodeur pour reconstituer des parties du flux d'origine ou 10 l'intégralité du flux. Lorsque le serveur décide de ne pas désembrouiller totalement le flux à écouter pour un destinataire donné ou lorsque les droits d'un utilisateur ne sont pas suffisants pour que le serveur lui envoie l'intégralité de l'information complémentaire, le serveur 15 peut par exemple restituer uniquement les vraies valeurs de certains des exposants et mantisses, de manière à ce que le flux audio soit plus ou moins désembrouillé, mais pas le reste des informations modifiées. Un autre exemple, le codeur MPEG-AAC (MPEG 20 Advanced Audio Coding) est basé sur les transformations temps-fréquences et génère des paramètres de mise à l'échelle et de quantification, les paramètres du TNS (Time Noise Shaping) et les paramètres de prédiction LTP (Long Time Prediction). Modifier ces valeurs produit 25 également des effets de perturbation auditive. Par exemple, les vecteurs de coefficients MDCT (Modified Direct Cosine Transform) sont aplatis par division avec l'enveloppe spectrale LPC (transformée en LSP (Line Spectral Pairs) et envoyée au décodeur sous forme 30 d'indices). Les vecteurs de pondération sont divisés en sousvecteurs, qui sont soumis à une quantification vectorielle pondérée, les index résultants sont envoyés également au décodeur. Dans le cas d'une quantification vectorielle des MDCT, les VQ (Vecteurs de Quantification) 35 non uniformes sont désignés par leur index dans des tableaux prédéfinis. Avant d'être quantifiés vectoriellement, les MDCT sont entrelacés. En modifiant l'index du vecteur de quantification, ou les indices LSP, on modifie les valeurs spectrales et on répercute l'erreur sur d'autres valeurs, suite à l'entrelacement. Un autre exemple, dans le bitstream, les valeurs spectrales sont définies de la manière suivante: x [g] [win] [sfb] [bin], o g indique le groupe, win la fenêtre spectrale utilisée, sfb le facteur 10 d'échelle et bin le coefficient. Par exemple, on peut corrompre le flux audio en substituant la valeur de [bin] par une valeur calculée ou aléatoire. Pour chaque groupe, le facteur d'échelle est appliqué à tous les coefficients du groupe et sert à réduire le bruit de quantification. 15 Les éléments du bitstream pour les facteurs d'échelles sont globalgain, scalefactordata, hcodsf[]. Globalgain représente le premier facteur d'échelle et le point de départ pour les facteurs d'échelle qui suivent et sont codés en différentiel par rapport au précédent à l'aide de 20 tables de Huffman standards. Si on modifie la valeur globalgain directement, ou en la remplaçant par une valeur aléatoire ou calculée, tous les facteurs d'échelle qui suivront seront corrompus et le signal audio sera endommagé. On peut effectuer cette modification pour un, 25 plusieurs groupes, ou pour tous. Dans le cas o les valeurs spectrales sont encodées par quadruplets [w] [x] [y] [z] (par ordre fréquentiel croissant), on peut effectuer une permutation de deux valeurs et fausser la composition spectrale, et donc fausser l'indication hcod 30 [sectcb[g] [i] [w] [x] [y] [z]]] étant le code de Huffman pour ces quatre valeurs de la section i du groupe g. Notre invention peut consister par exemple, mais de façon non limitative, à modifier pour un flux MPEG-AAC 35 la valeur de certains champs, notamment par exemple les valeurs de x[g] [win] [sfb] [bin], globalgain, scalefactordata, les indices des LSP index_lsp[], ou permuter les valeurs spectrales [w] [x] [y] [z], et cela que ce soit pour un ou plusieurs blocs ou autres éléments 5 quelconques du flux structuré de façon à obtenir un flux MPEG- AAC parfaitement conforme mais dont la qualité auditive est dégradée, et de stocker, dans une information complémentaire, organisée en différentes couches de scalabilité, les informations nécessaires à un décodeur 10 pour reconstituer des parties du flux d'origine ou l'intégralité du flux. Lorsque le serveur décide de ne pas désembrouiller totalement le flux à écouter pour un destinataire donné ou lorsque les droits d'un utilisateur ne sont pas suffisants pour que le serveur lui envoie 15 l'intégralité de l'information complémentaire, le serveur peut par exemple restituer uniquement les vraies valeurs de certaines valeurs de globalgain et des indices LSP index lsp[] de manière à ce que le flux audio soit plus ou moins embrouillé, mais pas le reste des informations 20 modifiées. Sur le dessin en annexe, la figure 1 représente un mode de réalisation préféré particulier du système client-serveur conforme à l'invention. Le flux d'origine (101) peut être directement 25 sous forme numérique (111) ou sous forme analogique (11). Dans ce dernier cas, le flux analogique (11) est converti par un codeur non représenté en un format numérique (111). Dans la suite du texte, nous noterons (1) le flux numérique audio d'entrée. Le flux MPEG-AAC que l'on 30 souhaite sécuriser (1) est passé à un système d'analyse et d'embrouillage (121) qui va générer un flux principal modifié (122) au format MPEG-AAC, identique au flux d'entrée (1) en dehors de ce que certains des coefficients ont été remplacés par des valeurs différentes de celles 35 d'origine, et est placé dans une mémoire tampon de sortie (122). L'information complémentaire (123), de format quelconque, contient des informations relatives aux éléments des blocs audio qui ont été modifiés, remplacés, substitués ou déplacés, et leur valeur ou emplacement dans le flux original. Le flux au format MPEG-AAC (122) est ensuite transmis, soit sous forme physique sur un CD-ROM, une mémoire non volatile, DVD, etc., soit via un réseau de transmission (4) de type réseau téléphonique, DSL (Digital 10 Subscriber Line), BLR (Boucle Locale Radio), DAB (Digital Audio Broadcasting), RTC (Réseau Téléphonique Commuté), mobiles numériques (GSM, GPRS, UMTS), hertzien, câble, satellite, etc, au terminal du spectateur (8), et plus précisément dans sa mémoire ou sur son disque dur (85). 15 Lorsque le destinataire (8) fait la demande d'écoute de la séquence audio présente dans sa mémoire ou sur son disque dur (85), deux éventualités sont possibles: soit le spectateur (8) ne possède pas tous les droits nécessaires pour écouter la séquence, dans ce cas, le flux MPEG-AAC 20 (122) généré par le système d'embrouillage (121) présent dans la mémoire (85) est passé au système de synthèse (87), via une mémoire tampon de lecture (83), qui ne le modifie pas et le transmet à l'identique à un lecteur audio MPEG-AAC classique (81) et son contenu, dégradé 25 auditivement par le système d'embrouillage (121), est joué sur le dispositif d'écoute (6). Soit le serveur décide que l'utilisateur (8) possède les droits pour écouter la séquence audio, ce qui peut être testé par exemple à l'aide d'un système à base 30 de carte à puce (82) lié au système de synthèse (87). Dans ce cas, le système de synthèse fait une demande d'audition au serveur (12) contenant l'information nécessaire (123) à la récupération du flux audio original (101). Le serveur (12) envoie alors via des réseaux de télécommunications 35 type ligne téléphonique analogique ou numérique, DSL (Digital Subscriber Line) ou BLR (Boucle Locale Radio), via des réseaux DAB (Digital Audio Broadcasting), RTC (Réseau Téléphonique Commuté) ou via des réseaux de télécommunications mobiles numériques (GSM, GPRS, UMTS) 5 (5) l'information complémentaire permettant la reconstitution du flux audio (123) de façon à ce que le destinataire (8) puisse le stocker dans une mémoire tampon (86). Le système de synthèse (87) procède alors à la restauration, dans le flux MPEG-AAC brouillé qu'il lit 10 dans sa mémoiretampon de lecture (83), des champs modifiés dont il connaît les positions ainsi que les valeurs d'origine grâce au contenu de l'information complémentaire lue dans la mémoire tampon (86) de désembrouillage de l'audio. La quantité d'informations 15 contenue dans l'information complémentaire (123) qui est envoyée au système de désembrouillage est spécifique, adaptative et progressive pour chaque destinataire et dépend de ses droits, par exemple utilisation unique ou multiple, droit de faire une ou plusieurs copies privées, 20 retard ou anticipation de paiement. Le niveau (qualité, quantité, type) de l'information complémentaire est déterminé en fonction de chaque destinataire, en fonction de l'état de son profil au moment de la transmission du flux complémentaire et une 25 partie au moins dudit profil est stockée sur un équipement destinataire. Par exemple, sur la figure 1, une partie du profil de l'utilisateur est enregistrée sur la carte à puce (82) liée au système de synthèse (87), comme par exemple la fréquence des connexions ou la régularité des 30 paiements. Le reste du profil peut se trouver sur le serveur, comme par exemple le genre de musique ou clips audio que le spectateur préfère. Un autre exemple de réalisation est la mise à jour du profil du destinataire, qui dépend également du 35 temps de connexion au serveur (référant au comportement), à savoir si le client se connecte régulièrement (référence à ses habitudes) ou mise à jour en fonction de données récupérées auprès d'une base de données consommateurs déjà existante sur un serveur et relatives à ce client. Un autre exemple de réalisation est que le serveur transmet toute l'information complémentaire au destinataire pendant les premières minutes d'écoute de la séquence audio, puis, au fil du temps, transmet de moins en moins d'information complémentaire au destinataire de 10 façon à désembrouiller de moins en moins le flux principal, donnant ainsi l'effet au destinataire que le son sortant du casque ou des haut-parleurs devient de plus en plus brouillé. Cette fonctionnalité peut inciter le destinataire à acheter ainsi les droits pour la séquence 15 jouée. Un autre exemple de réalisation est que tout ou partie de l'information complémentaire (123) est transmise au destinataire sur un vecteur physique comme une carte à mémoire ou une carte à puce (82). REVENDICATIONS 1. Procédé de distribution de séquences audio 5 numériques sous forme de flux comportant des séquences de données contenant des blocs audio numériques, le procédé comportant une étape de modification du flux originel par modification d'une partie au moins desdites séquences de données, la modification produisant un flux modifié au 10 même format nominal que le flux originel, le procédé comportant une étape de transmission du flux modifié et une étape de reconstruction à l'aide d'un décodeur, caractérisé en ce que la reconstruction du flux originel est adaptative et progressive en fonction d'informations 15 provenant d'un profil numérique du destinataire. 2. Procédé de distribution de séquences audio numériques selon la revendication 1, caractérisé en ce que ladite modification produit un flux principal modifié et 20 une information complémentaire permettant la reconstruction du flux originel par un décodeur, le procédé comportant une étape de transmission du flux modifié, et comportant en outre une étape de transmission à l'équipement destinataire d'une sous-partie de ladite 25 information complémentaire de modification, ladite souspartie étant déterminé en fonction d'informations provenant d'un profil numérique du destinataire. 3. Procédé pour la distribution de séquences 30 audio numériques selon la revendication 2, caractérisé en ce que le flux principal modifié est enregistré ou disponible sur l'équipement destinataire préalablement à la transmission de l'information complémentaire sur l'équipement destinataire. 4. Procédé pour la distribution de séquences audio numériques selon la revendication 2, caractérisé en ce que, le flux principal modifié est enregistré sur un support physique pour être transmis à l'équipement 5 destinataire préalablement à la transmission de l'information complémentaire sur l'équipement destinataire. 5. Procédé pour la distribution de séquences audio numériques selon la revendication 2, caractérisé en 10 ce que le flux principal modifié et l'information complémentaire sont transmis ensemble en temps réel. 6. Procédé pour la distribution de séquences audio numériques selon l'une au moins des revendications 2 15 à 5, caractérisé en ce que la détermination de ladite souspartie est réalisée par une méthode de scalabilité granulaire. 7. Procédé pour la distribution de séquences 20 audio numériques selon l'une au moins des revendications 2 à 6, caractérisé en ce que la quantité d'informations contenues dans ladite sous-partie correspond à un niveau de scalabilité déterminé en fonction du profil du destinataire. 8. Procédé pour la distribution de séquences audio numériques selon l'une au moins des revendications 2 à 6, caractérisé en ce que le type d'informations contenues dans ladite sous-partie correspond à un niveau de 30 scalabilité déterminé en fonction du profil du destinataire. 9. Procédé pour la distribution de séquences audio numériques selon l'une quelconque des revendications 35 2 à 8, précédentes caractérisé en ce que ladite information complémentaire de modification comprend au moins une routine numérique apte à exécuter une fonction. 10. Procédé pour la distribution de 5 séquences audio numériques selon la revendication 9, caractérisé en ce que lesdites fonctions transmises à chaque destinataire sont personnalisées pour chaque destinataire en fonction de la session. 11. Procédé pour la distribution de séquences audio numériques selon l'une quelconque des revendications 2 à 10, précédentes caractérisé en ce que ladite information complémentaire est subdivisée en au moins deux sous-parties. 12. Procédé pour la distribution de séquences audio numériques selon la revendication 11, caractérisé en ce que lesdites sous-parties de l'information complémentaire sont distribuées par 20 différents médias. 13. Procédé pour la distribution de séquences audio numériques selon la revendication 11, caractérisé en ce que lesdites sous-parties de 25 l'information complémentaire sont distribuées par le même média. 14. Procédé pour la distribution de séquences audio numériques selon l'une au moins des 30 revendications 2 à 13, caractérisé en ce que tout ou partie de l'information complémentaire est transmise sur un vecteur physique. 15. Procédé pour la distribution de 35 séquences audio numériques selon l'une au moins des revendications 2 à 13, caractérisé en ce que l'information complémentaire est transmise en ligne. 16. Procédé pour la distribution de 5 séquences audio numériques selon l'une des revendications précédentes, caractérisé en ce que lesdits blocs audio numériques sont conformes à une norme audio numérique ou à un standard donné. 17. Procédé pour la distribution de séquences audio numériques selon l'une des revendications précédentes, caractérisé en ce qu'une partie au moins dudit profil utilisateur est stocké sur un équipement du destinataire. 18. Procédé pour la distribution de séquences audio numériques selon l'une quelconque des revendications 2 à 16, caractérisé en ce que le type d'informations contenues dans ladite sous-partie est mis à 20 jour en fonction du comportement dudit destinataire pendant la connexion au serveur, ou en fonction de ses habitudes ou en fonction de données communiquées par un tiers. 19. Procédé pour la distribution de séquences audio numériques selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape préalable de conversion analogique/numérique sous un format structuré, le procédé étant appliqué à un signal 30 audio analogique. 20. Système pour la distribution de séquences audio numériques comportant un serveur comprenant des moyens pour diffuser un flux modifié conformément à la 35 revendication 1, et une pluralité d'équipements munis d'un circuit de désembrouillage, caractérisé en ce que le serveur comprend en outre un moyen d'enregistrement du profil numérique de chaque destinataire et un moyen d'analyse du profil de chacun des destinataires d'un flux 5 modifié, ledit moyen commandant la nature de l'information complémentaire transmise à chacun desdits destinataires analysés. 21. Système pour la distribution de 10 séquences audio numériques selon la revendication 20, caractérisé en ce que le niveau (qualité, quantité, type) de l'information complémentaire est déterminé pour chaque destinataire en fonction de l'état de son profil au moment de l'écoute du flux principal.