Brevet FR2849565A1 — publié le 20040702

PROTECTION ADAPTATIVE ET PROGRESSIVE D'IMAGES FIXES CODEES EN ONDELETTES La présente invention se rapporte au domaine du traitement d'images numériques codées en ondelettes. On se propose dans la présente invention de fournir un système permettant d'embrouiller visuellement et de recomposer le contenu d'une image fixe numérique codée en ondelettes. Le problème général est de fournir un procédé capable de transmettre de façon sécurisée des données numériques correspondant à des images de haute qualité à un format numérique quelconque, issu d'un codage en ondelettes, en direct ou en différé vers un écran de 15 visualisation et/ou pour être enregistré sur le disque dur ou tout autre dispositif de sauvegarde appartenant à un boîtier reliant le réseau de télétransmission à un écran de type moniteur ou écran de télévision, tout en préservant la qualité visuelle mais en évitant toute 20 utilisation frauduleuse comme la possibilité de faire des copies pirates des images codées numériquement et enregistrées sur le support de sauvegarde dudit boîtier décodeur. Les techniques classiques de cryptage 25 consistent de manière générale à combiner (selon des opérations de type addition ou soustraction) avec les données d'origine des valeurs générées de manière pseudoaléatoire et à partir d'une clé d'initialisation. La simple possession de cette clé permet ainsi le décryptage 30 complet des données cryptées, celles-ci contenant en substance la totalité de l'information originale. Dans la demande de brevet européenne référencée EP 1011269A1 et intitulé " System for processing an information signal ", les auteurs détaillent 35 une méthode de cryptage d'un signal d'information pouvant s'appliquer au cas des images fixes. La méthode consiste à ajouter au signal original non compressé un bruit pseudoaléatoire de manière à obtenir un nouveau signal. Le signal ainsi crypté est ensuite compressé à l'aide des 5 algorithmes standards adéquats puis transmis. La clé est quant à elle transmise de manière sécurisée à destination du futur utilisateur du signal crypté. Les auteurs indiquent que cette méthode peut s'appliquer au cas des images codées selon la norme JPEG. Il n'est fait dans ce document de l'art antérieur aucune référence au cas des images codées par ondelettes. De plus, la possession de la clé conditionne totalement le décryptage du signal transmis. La présente invention se rapporte plus particulièrement à un dispositif capable de transmettre de façon sécurisée un ensemble d'images numériques de haute qualité visuelle vers un afficheur et/ou pour être enregistrées dans la mémoire du dispositif de sauvegarde 20 d'un boîtier reliant le réseau de télétransmission à l'afficheur, tout en préservant la qualité visuelle mais en évitant la possibilité que ces images puissent être copiées de manière illicite. L'invention concerne un procédé pour la 25 distribution sécurisée d'images fixes numériques selon un format nominal issu du codage en ondelettes, représentées par un flux binaire constitué d'au moins un paquet (relatif à l'organisation de la séquence binaire) contenant au moins un bloc regroupant des éléments simples 30 (par exemple des coefficients) codés numériquement selon un mode précisé à l'intérieur du flux concerné et utilisé par tous les décodeurs capables de le restituer ou de le décoder afin de pouvoir l'afficher correctement. Ce procédé comporte: * une étape préparatoire consistant à modifier au moins un desdits éléments simples, * une étape de transmission - d'un flux principal conforme au format 5 nominal, constitué par les blocs et paquets 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 original à partir du calcul 10 sur l'équipement 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 exemples des coefficients décrivant le flux numérique original ou 15 extraits du flux original) 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 et des opérateurs. Ladite information complémentaire décrit 20 les opérations à effectuer pour récupérer le flux original à partir dudit flux modifié. Dans la présente invention, 1 définit la notion de " flux " comme une séquence binaire structurée, constituée d'élément simples et ordonnés représentant sous forme 25 codée des données et répondant à un standard ou à une norme audiovisuels donnés. Le fait d'avoir enlevé une partie des données originales du flux d'origine lors de la génération du flux principal modifié, ne permet pas la restitution dudit flux 30 d'origine à partir des seules données dudit flux principal modifié. Le flux principal modifié est alors appelé " flux sécurisé ". La " distribution sécurisée " est une distribution de flux sécurisés. Dans la présente invention, 1 entend par le terme " embrouillage " la modification d'un flux binaire numérique selon des méthodes appropriées de manière à ce que ce flux reste conforme au standard avec lequel il a 5 été encodé numériquement, tout en le rendant affichable sur un écran, mais altéré du point de vue de la perception visuelle humaine. Dans la présente invention, on entend sous le terme " désembrouillage " le processus de restitution par des 10 méthodes appropriées du flux initial, le flux binaire restitué après le désembrouillage étant identique, donc sans perte, au flux binaire initial. On définit la notion " scalabilité granulaire " à partir de l'expression en anglais " granular scalability ", 15 la scalabilité (" scalability ") qui caractérise un encodeur 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 20 susceptible d'être transmise par couche d'un système caractérisé par une scalabilité quelconque, le système étant alors aussi qualifié de " granulaire ". On appelle également la scalabilité granulaire " scalabilité qualitative ". La présente invention propose la protection de l'image numérique codée en ondelettes basée intégralement sur la structure du " flux de bits (bitstream) " (séquence binaire), protection qui consiste à modifier des parties 30 ciblées du flux de bits (bitstream) relatives à la modélisation par ondelettes et ses caractéristiques. Les vraies valeurs sont extraites du flux de bits (bitstream) et sont stockées en tant qu'information complémentaire, et à leurs places sont mises des valeurs aléatoires ou 35 calculées ou des valeurs permutées, et cela pour la totalité du flux numérique. Ainsi, l'embrouilleur rajoute des " leurres " pour le décodeur, qui reçoit en entrée un flux binaire complètement conforme au format numérique d'origine, mais à partir duquel l'image décodée et 5 affichée n'est pas acceptable du point de vue de la perception visuelle humaine. Le module d'embrouillage effectue une analyse du flux de bits (bitstream) et sélectionne les endroits du flux de bits (bitstream) o il introduit des perturbations. Une perturbation est définie 10 comme étant un changement (par exemple changement de la valeur, inversion du signe, saturation, seuillage), ou une substitution par une valeur aléatoire ou calculée, ou une permutation. Le procédé d'embrouillage - désembrouillage réalisé est sans perte de qualité pour l'image originale. 15 Avantageusement, l'opération d'embrouillage est également réalisée avec un décodage encodage partiel du flux de bits (bitstream) représentant l'image encodée. A l'inverse de la plupart des systèmes de cryptage déjà connus par l'homme de l'art, le principe 20 décrit ci-dessous permet d'assurer un haut niveau de protection tout en réduisant le volume d'information nécessaire au décodage. La protection, réalisée de façon conforme à l'invention, est basée sur le principe de suppression et de 25 remplacement des informations codant le signal visuel original par une méthode quelconque, soit: substitution, modification, permutation ou déplacement de l'information. Cette protection est également basée sur la connaissance de la structure du flux à la sortie de l'encodeur visuel: 30 l'embrouillage dépend du contenu dudit flux numérique. La reconstitution du flux original s'effectue sur l'équipement destinataire à partir du flux principal modifié déjà présent ou disponible (par exemple sur un CD ou DVD) ou envoyé en temps réel sur l'équipement destinataire et de 35 l'information complémentaire envoyée en temps réel au moment de la visualisation comprenant des données et des fonctions exécutées à l'aide de routines (ensemble d'instructions) numériques. Connaissant la manière dont sont effectués la modélisation, la compression et l'encodage en ondelettes de l'image par le codeur en ondelettes et/ou le standard ou la norme donnés, il est toujours possible d'extraire à partir du flux de bits (bitstream) les paramètres principaux qui le décrivent et qui sont envoyés au décodeur. Une fois ces paramètres identifiés, ils sont modifiés de manière à ce que le flux numérique généré par le codeur et/ou le standard donnés soit modifié, mais conforme à ce codeur et/ou ce standard. Le flux binaire structuré représente l'image codée en ondelettes. 15 Avantageusement, il peut représenter une succession d'images numériques issues d'un codage en ondelettes. Les modifications rendent l'image issue du décodage dudit flux inexploitable par l'utilisateur, car elle est embrouillée. Cependant, ledit flux peut être compris et interprété par 20 le décodeur approprié, sans que ce dernier soit perturbé, et affiché sur un écran. La modification d'une ou de plusieurs des composantes dudit flux numérique va provoquer une dégradation de l'image d'un point de vue visuel et la 25 transformer en un signal complètement incompréhensible et désagréable du point de vue de la perception visuelle subjective humaine. Afin de corriger les différents défauts de l'art 30 antérieur, la présente invention concerne un procédé pour la distribution sécurisée d'images fixes numériques selon un format nominal issu du codage numérique en ondelettes, représentées par un flux original constitué d'au moins un paquet (relatif à l'organisation de la séquence binaire) 35 contenant au moins un bloc regroupant des éléments simples (par exemple des coefficients) codés numériquement selon un mode précisé à l'intérieur du flux concerné et utilisé par tous les décodeurs capables de le restituer ou de le décoder afin de pouvoir afficher correctement l'image caractérisé en ce qu'il comporte: * une étape préparatoire consistant à modifier au moins un desdits éléments simples, * une étape de transmission - d'un flux principal modifié conforme au format 10 nominal, constitué par 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 original à partir du calcul, sur 15 l'équipement destinataire, en fonction dudit flux principal et de ladite information complémentaire. Dans une variante, le flux principal modifié est enregistré ou disponible sur l'équipement destinataire préalablement à la transmission de l'information 20 complémentaire sur l'équipement destinataire. Dans une autre variante, le flux principal modifié et l'information complémentaire sont transmis ensemble en temps réel au moment de la visualisation. De plus, le format de flux nominal issu d'un 25 codage en ondelettes est défini par un standard ou un codeur commun à une communauté d'utilisateurs. Avantageusement, ce procédé comporte une étape d'analyse d'une partie au moins du flux original, ladite 30 étape d'analyse déterminant la nature des modifications à apporter aux dits éléments simples. De plus, l'étape de détermination de la modification des éléments simples à effectuer lors de ladite étape d'analyse prend en compte la structure 35 concrète d'une partie au moins de l'image originale. Selon un mode de réalisation, le procédé comporte une étape préalable de conversion analogique/numérique sous un format structuré, le procédé étant appliqué à un signal visuel analogique. Avantageusement, l'information complémentaire de modification comprend au moins une routine numérique apte à exécuter une fonction. Selon un mode de mise en oeuvre, ladite étape préparatoire de modification est réalisée de façon 10 adaptative sur ledit flux original en fonction d'une partie au moins des caractéristiques représentatives de la structure, du contenu et des paramètres de l'image originale, du profil du destinataire, et d'événements externes. Dans une variante, lesdites images fixes constituent une succession d'images dans le temps. De plus, ladite modification desdits éléments simples est différente pour au moins deux images de ladite succession d'images. Avantageusement, ladite modification des éléments simples d'une image de ladite succession d'images inclut la modification des éléments simples des images précédentes dans l'ordre temporel de la succession en se fondant sur les propriétés de scalabilité spatiale 25 et qualitative des transformations en ondelettes. Selon un mode de mise en oeuvre, ladite modification desdits éléments simples est appliquée sur une partie spatiale seulement de l'image, déterminée en se 30 fondant sur les propriétés et les caractéristiques de la transformation en ondelettes. Selon un autre mode de mise en oeuvre, ladite modification desdits éléments simples est appliquée sur au moins une composante spectrale issue de la transformée en ondelettes afin de cibler ainsi la partie du flux visuel à embrouiller. Avantageusement, ce procédé est sans perte de qualité. Selon un mode de réalisation, ce procédé comporte une étape supplémentaire de reconstitution dudit flux original comportant: - une étape de reconstruction par application d'une fonction de reconstruction à partir d'une 10 l'information complémentaire provenant d'une voie séparée du vecteur dudit flux principal; - une étape de décodage dudit flux reconstruit par un procédé adapté audit format nominal. L'invention concerne également un équipement 15 pour la mise en oeuvre de ce procédé, comportant un encodeur selon ledit format nominal et des moyens de transmission d'un flux numérique, caractérisé en ce qu'il comporte en outre un moyen pour le traitement d'un flux original consistant à modifier au moins un des éléments 20 simples du flux principal, l'équipement comportant en outre des moyens pour transférer l'information complémentaire correspondant à ladite modification. L'invention se rapporte encore à un équipement pour la mise en oeuvre du procédé, comportant un décodeur 25 selon ledit format nominal et des moyens de réception d'un flux numérique, caractérisé en ce qu'il comporte en outre un moyen de réception d'une information complémentaire associée au flux principal et un moyen pour la reconstruction du flux original par traitement dudit flux 30 principal et de ladite information complémentaire. L'invention concerne enfin un système pour la distribution d'images fixes numériques comportant au moins un équipement de diffusion d'images fixes encodées numériquement en ondelettes et une pluralité d'équipements 35 de restitution et des moyens de télécommunication reliant l'équipement de diffusion et les équipements de restitution caractérisé en ce que l'équipement de diffusion comporte un moyen pour modifier au moins un des éléments simples du flux principal, et en ce que les 5 moyens de télécommunication sont composés d'un premier moyen pour la transmission d'une information principale codée en ondelettes et des seconds moyens pour transférer l'information complémentaire correspondant à ladite modification, l'équipement de restitution comportant des 10 moyens de reconstruction du flux original par traitement dudit flux principal et de ladite information complémentaire et des moyens de décodage de l'information provenant du premier moyen de transmission. PRINCIPE DE LA TRANSFORMEE EN ONDELETTES La transformée en ondelettes d'une image (signal spatial à deux dimensions) consiste à appliquer sur l'image originale une succession de filtres passe-haut et passe-bas 20 élaborés à partir des caractéristiques d'ondelettes d'analyse. L'opération de synthèse, qui consiste à reconstruire l'image à partir de l'ensemble ou d'un sousensemble des coefficients ondelettes, obéit à un schéma de filtrage inverse. L'application d'une étape de transformée en ondelettes sur une image numérique (pouvant être composée d'une ou plusieurs matrices de valeurs réelles ou entières) est équivalente à une opération de filtrage sur les lignes et les colonnes de ou des matrices de valeurs suivie d'une 30 diminution dyadique (division par deux) de la taille. Elle génère donc à chaque étape 4 nouvelles matrices de coefficients ondelettes, appelées sous-bandes et dont la largeur et la hauteur sont égales à la moitié de la largeur et la hauteur de la matrice transformée (progression 35 dyadique). Soit une image I de largeur L et de hauteur H et de résolution r. L'application d'une étape de la transformée en ondelettes génère donc 4 matrices de coefficients ondelettes de dimension (L/2,H/2) : la sousbande LLr.., résultat d'un filtrage passe bas horizontal 5 (lignes) et vertical (colonnes) sur l'image I, la sousbande LHr.., résultat d'un filtrage passe-bas horizontal et passe-haut vertical, la sous-bande HLri, résultat d'un filtrage passe-haut horizontal et passe-bas vertical et la sous-bande HHr_, résultat d'un filtrage passe-haut 10 horizontal et vertical. On considère la transformée en ondelettes à R niveaux (équivalente à R étapes) d'une image. Une transformée en ondelettes à R niveaux est associée avec R+l niveaux de résolution, numérotés de R à 0, avec R et 0 15 correspondant respectivement aux niveaux de résolution le plus fin (image initiale) et le plus grossier. Chaque sousbande issue de la décomposition en ondelettes de l'image I est ainsi identifiée par son orientation (LL ou HL ou LH ou HH) et son niveau de résolution correspondant (0,...,R). L'image originale est considérée comme la sousbande LLR. A chaque niveau i de la décomposition en ondelettes (excepté le dernier i=0), la sous- bande LLi est ainsi décomposée en 4 nouvelles sous-bandes LLi1, HLi_, LHi 1 et HHi_ et dont la taille est divisée par deux par 25 rapport à LLi. Le processus est itéré jusqu'à ce que la sous-bande LL0 ait été obtenue. Ainsi, pour une transformée en ondelettes à R niveaux, 3R+l sous-bandes de coefficients ondelettes sont générées: LL0., HL1, LH1, HH1, HL2, LH2, HH2, HLR, LHR, HHR. La reconstruction de l'image (synthèse) à partir des 3R+l sous-bandes consiste à appliquer une opération de filtrage inverse sur les coefficients ondelettes suivie d'une augmentation dyadique de la taille. Une reconstruction progressive de l'image selon différents niveaux de 35 résolution peut ainsi être opérée. En ajoutant par exemple à l'image reconstruite de résolution r-1 les 3 sous-bandes de coefficients ondelettes HLr-il LHrî, HHrî une nouvelle image de résolution r est obtenue. L'unique sous-bande de coefficients ondelettes LLo 5 est une approximation de l'image originale LLRet dont la résolution est 2R fois inférieure à l'image originale. Les 3R sous-bandes de coefficients ondelettes HLr,LHrî, HHrî correspondent quant à elles à des détails dans l'image, extraits au niveau de résolution r-1. Plus r est 10 grand, plus les coefficients ondelettes de ces sous-bandes sont caractéristiques de détails de plus en plus fins (petits) dans l'image originale. Les coefficients ondelettes issus de la transformée en ondelettes d'une image sont donc les caractéristiques 15 locales d'une information fréquentielle. Plus r diminue, plus l'étendue spatiale caractérisée par un coefficient ondelette augmente (multiplication par un facteur 4 à chaque étape). Une transformée en ondelettes à R niveaux d'une 20 image génère une " image " d'approximation, de résolution 2R inférieure et 3R " images " de détails à différentes résolutions (0 à R). De par cette modélisation, le codage en ondelettes se caractérise par sa scalabilité spatiale et qualitative 25 (ou granulaire), qui permet d'obtenir différentes résolutions pour les images encodées et permet aussi la réalisation d'un embrouillage adaptatif et progressif. Un exemple d'application est pour une séquence d'images fixes encodées avec la norme " Moving JPEG-2000 ". On applique un 30 embrouillage progressif, de manière à ce que l'utilisateur commence à regarder la succession d'images non embrouillées. Ensuite, on commence à appliquer un embrouillage léger qu'on renforce de plus en plus, jusqu'à ce que les images deviennent entièrement embrouillées. Le 35 but recherché est d'éveiller l'intérêt de l'utilisateur pour la succession d'images, mais en lui enlevant les droits de les regarder si ce dernier ne les a pas achetées. Une réalisation de cette application est d'embrouiller la succession d'images avec un ou plusieurs algorithmes donnés 5 en modifiant progressivement les paramètres d'embrouillage pendant une durée de temps déterminée de manière à augmenter le désagrément, jusqu'à arriver à des images complètement embrouillées et non visibles. Le procédé d'embrouillage d'images dont le schéma de compression fait intervenir des transformées en ondelettes consiste à introduire des perturbations sur les coefficients ondelettes appartenant à une ou plusieurs sous-bandes différentes. On définit une perturbation comme 15 étant un changement de valeur ou une permutation. Avantageusement, la perturbation peut être aussi une substitution par une valeur aléatoire ou calculée. L'amplitude et la position des coefficients ondelettes étant caractéristiques de l'information fréquentielle et 20 spatiale présente dans l'image, et ceci à plusieurs niveaux de résolution, des perturbations fréquentielles et spatiales seront générées. Ainsi, un coefficient de forte amplitude signale la présence d'une discontinuité locale d'intensité (détail) dans l'image dont la " taille " est 25 mesurée en fonction de la résolution r de la sous-bande: les discontinuités les plus fines seront extraites pour des r grands et les plus grossières pour des r faibles. En modifiant l'amplitude et/ou la position d'un ou plusieurs coefficients à une ou plusieurs résolutions r. des 30 perturbations sont introduites dans l'image reconstruite. L'oeil humain est essentiellement sensible aux discontinuités dans l'image. Ce sont elles qui portent le maximum d'information visuelle. Ces discontinuités peuvent être dues à des propriétés physiques et/ou géométriques des 35 objets présents dans l'image. En perturbant des coefficients ondelettes appartenant à une ou plusieurs des 3 x (R-1) sousbandes de détails LH, HL et HH, ce sont les informations primordiales à l'interprétation générale d'une image qui sont perturbées voire détruites. Avantageusement, les coefficients ondelettes de la bande LL0 sont modifiés. Un autre exemple d'embrouillage orienté spatialement consiste à modifier des coefficients ondelettes qui sont attachés à une entité " tuileprecinct " particulière. Une tuile est une composante résultante de la partition de 10 l'image originale en plusieurs régions rectangulaires connexes. Un " precinct " (enceinte en français) est une zone rectangulaire regroupant trois sous-ensembles de coefficients ondelettes appartenant respectivement aux sous-bandes LH,HL et HH, pour une région spatiale limitée 15 dans l'image et pour une résolution fixée. Un autre exemple d'embrouillage orienté spectralement consiste à modifier les coefficients ondelettes générés par la décomposition d'une des composantes spectrales ou calorimétriques de l'image. Des perturbations orientées spectralement (choix d'une composante pour une image couleur) et/ou spatialement (choix d'une tuile et/ou d'un precinct) peuvent ainsi être appliquées. Un autre exemple d'embrouillage consiste à travailler 25 à différentes résolutions. La perturbation est appliquée sur des coefficients ondelettes appartenant à une ou des sous-bandes du même niveau de résolution r. De plus, les effets de la perturbation seront visibles sur chaque tuile de l'image reconstruite à partir des coefficients perturbés 30 et de résolutions supérieures i.e r+l, r+2,..., R. Plus r est petit, c'est-à-dire plus les coefficients ondelettes perturbés appartiennent à des sous-bandes de résolutions de plus en plus faibles, plus l'étendue des perturbations sera importante et pourront être d'autant plus visibles et gênantes quant à la compréhension et/ou l'exploitation de l'information originale contenue dans l'image. De par sa nature, le codage en ondelettes procure de multiples possibilités d'embrouillage simple ou progressif, 5 ceci en fonction de l'appartenance à une des sous-bandes des coefficients sur lesquels portent les perturbations: en modifiant des coefficients ondelettes appartenant à une sous-bande HL les discontinuités verticales de l'image reconstruite sont dégradées, en modifiant des coefficients 10 appartenant à une sous-bande LH les discontinuités horizontales de l'image reconstruite sont dégradées, eten modifiant des coefficients appartenant à une sous-bande HH les discontinuités diagonales de l'image reconstruite sont dégradées. Ainsi, en fonction de l'appartenance à une sousbande des coefficients ondelettes sur lesquels porte la perturbation, l'aspect géométrique des défauts qui seront introduits peut être contrôlé. Ainsi, en fonction de l'intensité et de la nature 20 des perturbations introduites sur les coefficients ondelettes modifiés, substitués ou permutés, un embrouillage progressif et qualitatif de l'image peut être opéré. L'embrouillage d'une image ou d'une succession 25 d'images codées ondelettes peut être contrôlé selon 4 axes d'action un axe spectral (choix d'une ou de plusieurs composantes), un axe spatial ( choix d'une ou plusieurs tuiles, d'un ou plusieurs precincts), un axe de résolution (niveau r de résolution à embrouiller et étendue 30 de l'embrouillage), et finalement un axe qualitatif (choix d'une ou plusieurs sous-bandes parmi LL, HL, LH ou HH, choix de la nature et de l'intensité des perturbations). Un embrouillage adaptatif et progressif est effectué en fonction des paramètres de codage initiaux de 35 l'image (nombre de composantes, nombre de tuiles, nombre de precincts, nombre R de niveaux de décomposition). Différents scénarii peuvent ainsi être envisagés: embrouillage d'une zone spécifique d'une image (choix d'une tuile d'un precinct), embrouillage d'une composante 5 spécifique d'une image (luminance ou chrominance, rouge, vert ou bleu), embrouillage d'un certain niveau de résolution, embrouillage selon des directions variables (en fonction de la sous-bande perturbée). De nombreux scénarii combinant les précédentes variantes ou selon les 4 axes 10 définis précédemment sont également possibles. Les différentes perturbations et modifications des coefficients ondelettes envisagées sont par exemple la modification des valeurs des coefficients par seuillage, l'ajout/substitution de bruit, la permutation. 15 Uneopération de seuillage consiste à forcer à une nouvelle valeur nommée nval un ou plusieurs coefficients ondelettes ci si leurs images calculées par une fonction F (définie selon une méthode heuristique) est inférieure à un 20 seuil X fixé a priori: Si F(ci) Différentes fonctions F, différents seuils t et différentes nval peuvent être envisagés. En fonction de F et t et nval, l'intensité de l'embrouillage est ajustable. Une autre perturbation consiste à ajouter/substituer un bruit c'est-àdire à ajouter/substituer à la valeur d'un ou plusieurs coefficients ondelettes ci un bruit aléatoire ou pseudoaléatoire de loi statistique connue. En fonction de la 30 puissance du bruit, l'intensité de la perturbation est ajustable. Une autre perturbation consiste à permuter selon un schéma déterministe ou aléatoire la position des coefficients dans une sous-bande ou plusieurs sous-bandes 35 fixées. Dans la présente invention, l'embrouillage des images codées en ondelettes est effectué également de manière adaptative en fonction du profil du client. On applique une adaptation des paramètres et algorithmes 5 d'embrouillage cités en fonction du profil du destinataire, en fonction du comportement du destinataire pendant la connexion au serveur (par exemple la régularité et l'acceptation des paiements), en fonction de ses habitudes (par exemple temps, heure de connexion), en fonction de ses 10 caractéristiques (par exemple âge, sexe, religion, communauté), ou en fonction de données communiquées par un tiers (par exemple appartenance à des associations ou figurant sur des bases de données de consommateurs). On applique également une adaptation des paramètres et 15 algorithmes d'embrouillage en fonction d'événements externes, par exemple, heure de diffusion, taux d'audience, événement sociaux-politiques, perturbations durant la connexion. PR SENTATION DES FIGURES L'invention sera mieux comprise à 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 à l'invention. PRESENTATION D'UN MODE DE REALISATION 30 L'image encodée(1) selon le standard JPEG-2000 que l'on souhaite sécuriser est envoyée à un système d'analyse (121) et d'embrouillage (122) destinés à générer un flux principal modifié (124) et une information 35 complémentaire (123). Le flux d'origine (1) peut être directement sous forme numérique (10) 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 (10). 5 Dans la suite du texte, nous noterons (1) le flux binaire d'entrée. Un premier flux (124) au format JPEG-2000, de format identique au flux numérique d'entrée (1) en dehors de ce que certains des coefficients, valeurs et/ou vecteurs 10 ont été modifiés, est placé dans une mémoire tampon de sortie (125). L'information complémentaire (123), de format quelconque, contient les références des parties des éléments qui ont été modifiés et est placée dans le tampon (126). En fonction des caractéristiques du flux d'entrée 15 (1), les systèmes d'analyse (121) et d'embrouillage (122) décident quel embrouillage appliquer et quels paramètres du flux modifier en fonction du type de codeur en ondelettes avec lequel il a été encodé (par exemple JPEG-2000, JJ2000, JASPER, Kakadu, Moving JPEG-2000, Still Texture dans 20 MPEG-4, etc...). Le flux JPEG-2000 modifié est ensuite transmis à partir du tampon (125), via un réseau haut débit (4) de type hertzien, câble, satellite, etc., au client (8), et plus précisément dans sa mémoire (81) de type RAM, ROM, 25 disque dur. Lorsque le client désire voir une image présente dans la mémoire (81), l'équipement destinataire (8) adresse une demande au serveur (12), qui vérifie les droits de cet utilisateur. Deux éventualités sont alors possibles: - soit le destinataire (8) ne possède pas les droits nécessaires pour regarder l'image. Dans ce cas, le flux (124) généré par le système d'embrouillage (122) présent dans sa mémoire (81) est envoyé au système de synthèse (82), qui ne le modifie pas et le transmet à 35 l'identique à un lecteur (83) et le contenu de l'image, fortement dégradée visuellement, est affiché sur l'écran de visualisation (9). - soit, le destinataire (8) possède les droits pour voir l'image. En fonction des droits de 5 l'utilisateur, le serveur (12) transmet l'information complémentaire (123) appropriée qui est stockée dans le tampon (126) par la liaison (6), en totalité ou partiellement. Dans ce cas, le système de synthèse fait une demande de visualisation au serveur (12) contenant 10 l'information complémentaire (123) nécessaire à la reconstitution de l'image originale (1). Le serveur (12) envoie alors par la liaison (6) via des réseaux de télécommunication (6) type ligne téléphonique analogique ou numérique, DSL (Digital Subscriber Line), BLR (Boucle 15 Locale Radio), DAB (Digital Audio Broadcasting) ou de télécommunications mobiles numériques (GSM, GPRS, UMTS) l'information complémentaire (123) permettant la reconstitution de l'image initiale de façon à ce que le client (8) puisse regarder l'image. Le système de synthèse 20 (82) procède alors au désembrouillage de l'image par la reconstruction du flux d'origine en combinant le flux principal modifié (124) et l'information complémentaire (123). L'image ainsi obtenue en sortie du système de synthèse (82) est alors transmise à un lecteur classique 25 (83) qui l'affiche sur un écran (9). La présente invention concerne plus particulièrement les modules d'analyse (121) et d'embrouillage (122), étant donné la complexité et la propriété de multicouches et scalabilité des flux encodés 30 en ondelettes. Un exemple d'embrouillage effectué par le module d'embrouillage est la saturation des coefficients ondelettes relatifs aux détails. Cette méthode consiste à forcer la valeur d'un ou plusieurs coefficients ondelettes 35 c appartenant à une ou plusieurs des sous-bandes HLr, LHr, IHr (r étant fixé) à une valeur nval si leurs amplitudes (modules) sont supérieures à seuil: ISi Ic Ä seuil, c = nval La valeur seuil influence le nombre de coefficients ondelettes modifiés dans une sous-bande: plus seuil est faible, plus le nombre de coefficient modifiés sera important et plus les dégradations seront grandes. L'embrouillage est adaptatif en fonction de la sous bande modifiée. La distribution de la valeur des coefficients ondelettes au sein d'une sousbande peut être modélisée par une distribution laplacienne. Plus r est grand, plus la distribution s'étale, c'est-à-dire que l'on 15 trouve de plus en plus de coefficients ondelettes de fortes amplitudes. Ainsi, pour un seuil fixé, le nombre de coefficients modifiés dans chaque sous-bande n'est pas constant. La valeur nval règle l'intensité de la dégradation 20 introduite sur l'image reconstruite. Plus la valeur absolue /nval/ est grande, plus l'intensité visuelle des artefacts introduits sera importante. Si les coefficients ondelettes modifiés appartiennent à la sous-bande HL, il apparaît des artefacts 25 de direction verticale sur l'image reconstruite. Si les coefficients ondelettes modifiés appartiennent à la sous-bande LH, il apparaît des artefacts de direction horizontale sur l'image reconstruite. Si les coefficients ondelettes modifiés 30 appartiennent à la sous-bande HH, il apparaît des artefacts de type damier sur l'image reconstruite. La valeur de r règle quant à elle le niveau de résolution o sont introduits les défauts. Plus r est faible, plus la dégradation sera étendue spatialement dans 35 l'image reconstruite. L'information complémentaire (123) est alors composée des coefficients ondelettes c remplacés par nval et de leur position dans l'image transformée. Un autre exemple d'embrouillage réalisé par le module (122) est la substitution des coefficients originaux par des coefficients ondelettes sur lesquels on rajoute du bruit. L'idée est d'ajouter/substituer aux coefficients d'une ou plusieurs bandes une valeur aléatoire ou pseudo10 aléatoire générée selon une loi de probabilité fixée. Par exemple, dans le cas d'un bruit blanc additif, ci = ci + a ei, avec ei variable aléatoire générée selon une loi N(0,1) (loi normale de moyenne nulle et de variance 1.0) et 15 6 la puissance du bruit. L'information complémentaire (123) est alors composée des caractéristiques du bruit ajouté et de la fonction de soustraction de ce bruit pour les coefficients modifiés. Une autre réalisation d'embrouillage est la permutation de coefficients ondelettes. L'idée de base est de permuter de manière déterministe ou aléatoire les coefficients appartenant à une ou plusieurs sous-bandes. 25 Les permutations peuvent être effectuées de manière déterministe (et signées par une matrice de permutation P) ou aléatoire sur des lignes ou des colonnes entières de coefficients, ou encore entre des sous-ensembles de coefficients. Par exemple des permutations déterministes 30 des lignes dans les sous-bandes HL, HH et aléatoires des lignes dans des sous-bandes LH (détails horizontaux). L'effet visuel obtenu est une forte dégradation de l'image dans les zones permutées, des effets de flou et de dégradations des contours. Dans ce type d'embrouillage, l'information complémentaire (123) est constituée de fonctions de permutations inverses des permutations réalisées par le dispositif d'embrouillage (123). La décomposition en ondelettes permet aussi d'effectuer un embrouillage localisé d'une image ou d'une succession d'images. L'idée est de dégrader, selon une des trois méthodes précédentes (seuillage, permutation, bruit) 10 une partie de l'image, de manière ciblée, c'est-à-dire uniquement des zones d'intérêt qui rendent l'image non acceptable d'un point de vue perception visuelle humaine. De cette manière, on obtient un effet désagréable, tout en limitant la quantité d'information complémentaire. Un 15 exemple de réalisation illustre le principe est décrit cidessous. Soit (L,H) la dimension de l'image originale et (l,h) la dimension de la zone que l'on souhaite embrouiller sur l'image originale. Pour simplifier, on supposera que la 20 zone à embrouiller est située au centre de l'image, c'està-dire la zone o en général se situe l'information la plus pertinente dans une image. Soit r le niveau de résolution de la sous-bande de coefficients ondelettes que l'on souhaite modifier. Alors 25 les formules suivantes indiquent les intervalles [is,js] et [ie,je] d'indices des coefficients ondelettes à modifier dans la sous-bande de résolution r considérée is = n1r / 2 - ( 1 / 2r+1), js = ncr / 2 - ( h / 2r+1), ie = n1r / 2 + ( i / 2r+1), je = ncr / 2 + (h / 2r+1), o (nlr,ncr) sont respectivement le nombre de lignes et de colonnes de la matrice des coefficients ondelettes dans la sous-bande considérée. Les exemples cités sont non limitatifs et illustrent le principe des modifications sur un flux numérique issu de l'encodage en ondelettes d'une image dans le but de la protéger, ce principe étant aussi 5 applicable à toute succession d'images numériques encodées en ondelettes. REVENDICATIONS 1. Procédé pour la distribution sécurisée d'images fixes numériques selon un format nominal issu du 5 codage numérique en ondelettes, représentées par un flux original constitué d'au moins un paquet relatif à l'organisation de la séquence binaire contenant au moins un bloc regroupant des éléments simples codés numériquement selon un mode précisé à l'intérieur du flux 10 concerné et utilisé par tous les décodeurs capables de le restituer ou de le décoder afin de pouvoir afficher correctement l'image caractérisé en ce qu'il comporte: a une étape préparatoire consistant à modifier au moins un desdits éléments simples, e une étape de transmission - d'un flux principal modifié conforme au format nominal, constitué par les blocs modifiés au cours de l'étape préparatoire et - par une voie séparée dudit flux principal d'une 20 information numérique complémentaire permettant de reconstituer le flux original à partir du calcul, sur l'équipement destinataire, en fonction dudit flux principal et de ladite information complémentaire. 2. Procédé pour la distribution sécurisée d'images fixes numériques selon la revendication 1, caractérisé en ce que le flux principal modifié est enregistré ou disponible sur l'équipement destinataire préalablement à la transmission de l'information 30 complémentaire sur l'équipement destinataire. 3. Procédé pour la distribution sécurisée d'images fixes numériques selon la revendication 1, caractérisé en ce que le flux principal modifié et l'information complémentaire sont transmis ensemble en temps réel au moment de la visualisation. 4. Procédé pour la distribution sécurisée 5 d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce que le format de flux nominal issu d'un codage en ondelettes est défini par un standard ou un codeur commun à une communauté d'utilisateurs. 5. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce qu'il comporte une étape d'analyse d'une partie au moins du flux 15 original, ladite étape d'analyse déterminant la nature des modifications à apporter aux dits éléments simples. 6. Procédé pour la distribution sécurisée d'images fixes numériques selon la revendication 5, 20 caractérisé en ce que l'étape de détermination de la modification des éléments simples à effectuer lors de ladite étape d'analyse prend en compte la structure concrète d'une partie au moins de l'image originale. 7. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une 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 visuel analogique. 8. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une quelconque des revendications précédentes, caractérisé en ce que l'information complémentaire de modification comprend au moins une routine numérique apte à exécuter une fonction. 9. Procédé pour la distribution sécurisée 5 d'images fixes numériques selon l'un au moins des revendications précédentes, caractérisé en ce que ladite étape préparatoire de modification est réalisée de façon adaptative sur ledit flux original en fonction d'une partie au moins des caractéristiques représentatives de 10 la structure, du contenu et des paramètres de l'image originale, du profil du destinataire, et d'événements externes. 10. Procédé pour la distribution sécurisée 15 d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce que lesdites images fixes constituent une succession d'images dans le temps. 11. Procédé pour la distribution sécurisée d'images fixes numériques selon la revendication 10, caractérisé en ce que ladite modification desdits éléments simples est différente pour au moins deux images de ladite succession d'images. 12. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une des revendications 10 ou 11, caractérisé en ce que ladite modification des éléments simples d'une image de ladite succession d'images 30 inclut la modification des éléments simples des images précédentes dans l'ordre temporel de la succession en se fondant sur les propriétés de scalabilité spatiale et qualitative des transformations en ondelettes. 13. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce que ladite modification desdits éléments simples est appliquée sur 5 une partie spatiale seulement de l'image, déterminée en se fondant sur les propriétés et les caractéristiques de la transformation en ondelettes. 14. Procédé pour la distribution sécurisée 10 d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce que ladite modification desdits éléments simples est appliquée sur au moins une composante spectrale issue de la transformée en ondelettes afin de cibler ainsi la partie du flux visuel à 15 embrouiller. 15. Procédé pour la distribution sécurisée d'images fixes numériques selon l'une au moins des revendications précédentes, caractérisé en ce qu'il est 20 sans perte de qualité. 16. Procédé pour la restitution d'images fixes numériques encodées selon un procédé conforme à la revendication 1, caractérisé en ce qu'il comporte une 25 étape supplémentaire de reconstitution dudit flux original comportant: - une étape de reconstruction par application d'une fonction de reconstruction à partir d'une l'information complémentaire provenant d'une voie 30 séparée du vecteur dudit flux principal; - une étape de décodage dudit flux reconstruit par un procédé adapté audit format nominal. 17. Equipement pour la distribution sécurisée 35 d'images fixes numériques selon un format de flux nominal, pour la mise en oeuvre du procédé conforme à la revendication 1, comportant un encodeur mettant en oeuvre un codage numérique en ondelettes selon ledit format nominal et des moyens de transmission d'un flux numérique, 5 caractérisé en ce qu'il comporte en outre un moyen pour le traitement d'un flux original consistant à modifier au moins un des éléments simples du flux principal, l'équipement comportant en outre des moyens pour transférer l'information complémentaire correspondant à 10 ladite modification. 18. Equipement pour la restitution d'images fixes numériques selon un format d'images nominal, pour la mise en oeuvre du procédé conforme à la revendication 16, 15 comportant un décodeur selon ledit format nominal et des moyens de réception d'un flux numérique, caractérisé en ce qu'il comporte en outre un moyen de réception d'une information complémentaire associée au flux principal et un moyen pour la reconstruction du flux original par 20 traitement dudit flux principal et de ladite information complémentaire. 19. Système pour la distribution d'images fixes numériques comportant au moins un équipement de 25 diffusion d'images fixes encodées numériquement en ondelettes et une pluralité d'équipements de restitution et des moyens de télécommunication reliant l'équipement de diffusion et les équipements de restitution, caractérisé en ce que l'équipement de diffusion comporte un moyen pour 30 modifier au moins un des éléments simples du flux principal, et en ce que les moyens de télécommunication sont composés d'un premier moyen pour la transmission d'une information principale codée en ondelettes et des seconds moyens pour transférer l'information 35 complémentaire correspondant à ladite modification, l'équipement de restitution comportant des moyens de reconstruction du flux original par traitement dudit flux principal et de ladite information complémentaire et des moyens de décodage de l'information provenant du premier moyen de transmission.