FR 2541841 A1 19840831 FR 8303112 A 19830225 DISPOSITIF DE DECHIFFREMENT D'IMAGES DE TELEVISION BROUILLEES PAR APPLICATION AUX SIGNAUX VIDEO DE PERMUTATIONS CIRCULAIRES La présente invention concerne un nouveau dispositif de déchiffrement d'images de télévision brouillées à l'émission par application aux signaux vidéo, ou à des fractions de ces signaux, de permutations circulaires à partir d'adresses définies par un générateur de séquences numériques pseudoaléatoires. Le principe du chiffrement d'images de télévision con- siste à effectuer une coupure de la partie utile du signal de chaque ligne d'image en un point dont l'adresse x est aléatoire, puis à réaliser une permutation circulaire des segments situés de part et d'autre du point de coupure Ce principe de chiffrement, appelé DISCRET, a été décrit dans la demande de brevet français n' 78 21 888 déposée le 20 juillet 1978 au nom de l'Etablissement Public de Diffusion dit "Télédiffusion de France", dans le cas o il s'applique à un signal vidéo couleur composite à multiple- xage en fréquences, de type SECAM, PAL ou NTSC par exemple. La demande de brevet français no 82 15 533 déposée le 14 septembre 1982 au nom de la société La Radiotechnique décrit une application nouvelle de ce principe à un signal vidéo couleur à multiplexage temporel des composantes analogiques, de type MAC par exemple Dans ce dernier cas, les différentes composantes sont traitées séparément, c'est-à-dire subissent chacune séparément les opérations de coupure et de permutation Les adresses xi de points de coupure à fournir doivent alors être en nombre égal à celui des composantes: deux dans le cas du codage MAC (la luminance Y et, alternativement, l'une ou l'autre des composantes de différence de couleur U et V), trois dans le cas o l'on dispose à chaque ligne des trois composantes Y, U et V, etc Les adresses des points de coupure sont fournies par un générateur de séquences numériques pseudoaléatoires fonctionnant avec une horloge à la fréquence ligne et varient donc pseudoaléa- toirement d'une ligne à la suivante Des générateurs identiques -2- sont utilisés à l'émission et à la réception, et la synchronisation entre émission et réception peut se faire soit à chaque trame d'image, soit après un nombre entier de trames (toutes les 50 trames par exemple, c'està-dire toutes les secondes en Europe), en prévoyant une impulsion de synchronisation transmise par l'émetteur dans une ligne spéciale de l'image (la dernière ligne d'une trame par exemple) ou dans la voie de transmission des données pendant les retours de trame (voir les systèmes dits Teletext, DIDON, etc). Les générateurs utilisés à l'émission et à la réception sont initialisés par une clé de départ, comportant un certain nombre de bits, et l'utilisateur peut soit acheter directement cette clé sous forme d'une carte de clé passive, soit acheter le moyen de déchif- frer une clé chiffrée transmise par l'émetteur dans la voie de dif- fusion de données. Dans les dispositifs que décrivent les documents cités, les mémoires prévues sont, de façon classique, des mémoires à accès aléatoire Cependant, dans les réalisations intégrées, de telles mémoires occupent une surface de circuit intégré importante. Le but de l'invention est de proposer un dispositif de déchiffrement d'images de télévision ne faisant plus appel à des mémoires à accès aléatoire tout en en conservant l'avantage es- sentiel d'une lecture qui peut commencer par n'importe quel point. L'invention concerne à cet effet un dispositif de dé- chiffrement d'images de télévision brouillées, à l'émission, par application aux signaux vidéo ou à des fractions de ces signaux de permutations circulaires, à partir d'adresses xi de points de coupure délivrées par un générateur d'adresses numériques pseudo- aléatoires, caractérisé en ce qu'il comprend pour la remise en ordre des signaux permutés deux mémoires de type série, lorsqu'on opère sur des signaux composites, ou deux jeux de mémoires de type série, lorsqu'on opère sur des composantes séparées, le nombre ni de cellules de chaque mémoire étant égal à la longueur du signal utile à laquelle on applique la permutation circulaire, et en ce que le déchiffrement est réalisé par rebouclage des mémoires sur elles-mêmes et application d'une horloge effectuant un décalage -3- Yi = ni Xi complémentaire du décalage opéré à l'émission à partir de l'adresse xi, la fréquence horloge de déchiffrement étant choisie suffisamment élevée pour que la somme des durées des opérations d'écriture, de déchiffrement et de lecture des mémoires soit inférieure à deux périodes ligne. Le dispositif ainsi proposé présente d'abord l'avantage - suivant, à savoir que les mémoires numériques de type série utili- sées demandent une surface de circuit intégré environ deux fois plus faible que celle nécessaire dans le cas de mémoires à accès aléatoire de même capacité. Par ailleurs, l'utilisation de mémoires série implique que les points mémoire soient lus dans l'ordre o ils ont été écrits (en lisant en premier celui qui a été le premier écrit). Dans le cas d'un chiffrement de type DISCRET, l'ordre des points reste inchangé, mais il faut pouvoir commencer la lecture par n'importe quel point Cette caractéristique est obtenue en faisant subir à chaque mémoire, entre les opérations d'écriture et de lecture, une opération supplémentaire de déchiffrement réalisée en rebouclant chaque mémoire sur elle-même et en envoyant un nombre d'impulsions d'horloge égal à ni xi, si l'on appelle ni la longueur de la mémoire et xi l'abscisse à laquelle le signal vidéo a été coupé à l'origine (la longueur ni de la mémoire devant être rigoureusement égale au nombre de points utiles surla ligne d'image, c'est-à-dire au nombre de points transmis par ligne diminué du nombre c de points qui ont été répétés, pour éviter les dégradations du signal liées aux transitions introduites lors du chiffrement). Dans le cas d'un chiffrement opéré sur le signal compo- site SECAM, PAL ou NTSC, la permutation circulaire n'est appliquée que sur la partie utile de la ligne, en excluant donc la salve de chrominance et le palier de niveau du noir La longueur des mé- moires série doit alors être adaptée à la longueur utile des lignes et il est nécessaire de prévoir une autre mémoire, de type série de préférence, pour stocker la salve de chrominance et éventuellement l'impulsion de synchronisation. -4- Dans le cas d'un chiffrement opéré sur un signal MAC ou sur les composantes vidéo (Y, U, V) avant codage PAL, SECAM ou NTSC, la permutation circulaire est effectuée sur la longueur ni de ligne utile, en excluant les niveaux de référence qui pré- cèdent: niveau du noir pour Y et niveau O pour U et V Il est donc nécessaire, à la réception, de stocker ces valeurs, ce qui ne nécessite qu'une mise en mémoire de 7 bits pour chacun des niveaux. Lors de la restitution du signal, il suffit de faire précéder la période de lecture des mémoires d'un palier dont l'amplitude est déterminée par les bits mis en mémoire Dans le cas du niveau du noir du signal luminance, il n'est en général même pas nécessaire de stocker sa valeur car, pour utiliser pleinement la dynamique du convertisseur analogique-numérique, il est préférable d'effectuer l'alignement du signal luminance sur ce niveau du noir, juste avant numérisation. Les particularités de cette invention, ainsi définies brièvement, vont apparatre de façon plus précise dans la descrip- tion qui suit et dans les dessins annexés, donnés à titre d'exemple et dans lesquels: la figure 1 montre un exemple selon l'invention de réalisation d'un dispositif de déchiffrement adapté à des signaux vidéo brouillés de type MAC La figure 2 illustre le principe d'utilisation d'une prise intermédiaire sur une mémoire Mi, qui permet de gagner jus- qu'à un facteur 2 de réduction de la fréquence de déchiffrement La figure 3 montre un exemple de réalisation du dispositif adapté au déchiffrement de signaux de type PAL après décodage; La figure 4 montre un exemple de réalisation du dispositif adapté au déchiffrement de signaux composites SECAM, PAL ou NTSC. Dans le cas du déchiffrement d'un signal de type MAC, on prendra comme exemple un signal MAC-C (voir le rapport 118/82 dif- fusé par IBA, Independant Broadcasting Authority, Crawley Court, Winchester, Hants, Grande-Bretagne) dans lequel les longueurs -5- utiles N des signaux sont respectivement de 710 points transmis en 35 microsecondes pour la luminance; 355 points transmis en 17,5 microsecondes pour la chrominance; ces signaux étant précédés par des périodes de référence de l'ordre de la microseconde On supposera également, à titre d'exemple, sans qu'il s'agisse là d'une limitation de l'invention, que les segments répétés sont respectivement de longueurs 10 et 5 points, ce qui conduit à des dimensions des mémoires série de 700 points pour la luminance et 350 pour la chrominance Lors de la réception du si- gnal, la mise en mémoire commence, par exemple, au 5 e point trans- mis et se termine au 354 e pour la chrominance, et commence au 9 e point transmis et se termine au 708 e pour la luminance; on élimine ainsi les effets des échos inférieurs ou égaux à 0,2 microseconde pour la chrominance et à 0,4 microseconde pour la luminance. On supposera enfin que l'on n'utilise qu'un seul géné- rateur de séquences pseudoaléatoires à 8 sorties indépendantes per- mettant d'obtenir 256 valeurs d'adresse différentes S = O à 255. Comme il est préférable de ne pas effectuer les coupures au voisi- nage des bords de l'image, on peut choisir, par exemple, pour le signal chrominance de longueur utile 350, les 256 adresses com- prises entre 64 et 319 Une façon simple d'obtenir x 2 est de prendre, par exemple: x 2 = S + 64 On pourra choisir alors pour le signal luminance les adresses x 1 = 2 x 2 = 2 S + 128 Le déchiffrement et le décodage des signaux sont possibles à l'aide du dispositif représenté sur la figure 1 et qui comprend les éléments essentiels d'un décodeur classique numérique de signaux vidéo de type MAC, utilisant selon l'invention des mé- moires série auxquels sont associés d'une part des multiplexeurs permettant de connecter les entrées des mémoires à leurs sorties et d'autre part une modification du circuit horloge d'adressage des mémoires qui comprend maintenant un générateur de séquences -6- numériques pseudoaléatoires et un circuit de contrôle d'accès et fournit les différents signaux d'horloge des mémoires et de com- mande des multiplexeurs. Plus précisément, ce dispositif de déchiffrage est composé des éléments suivants: ( 1) un circuit d'entrée: (a) un convertisseur analogiquenumérique 110 qui reçoit les signaux MAC brouillés et sort ici en 7 bits par exemple; ( 2) des circuits de traitement de la composante de luminance: (b) deux multiplexeurs 11 et 12 à deux entrées de 7 bits reliées à la sortie du convertisseur 110; (c) un ensemble de deux voies en parallèle qui relient les sorties de ces multiplexeurs 11 et 12 aux entrées d'une première et d'une deuxième mémoire série M 1 et M'1 de stockage de la composante 1 1 de luminance, adressées alternativement par un circuit de commande de déchiffrement 300, les sorties de ces mémoires étant reliées d'une part à deux autres entrées de chacun des multiplexeurs 11 et 12 et d'autre part à deux des trois entrées d'un multiplexeur 13 dont la troisinème entrée reçoit du circuit 300 un signal NN de niveau du noir. (d) un premier convertisseur numérique-analogique 210 qui reçoit les 7 bits de sortie du multiplexeur 13 et délivre le signal de luminance couramment appelé Y; ( 3) des circuits de traitement de la composante de chrominance: (e) deux multiplexeurs 21 et 22 à deux entrées de 7 bits reliées également à la sortie du convertisseur 110 (f) un ensemble de deux voies en parallèle qui relient -7- les sorties de ces multiplexeurs 21 et 22 aux entrées d'une troisième et d'une quatrième mémoire série M 2 et M-2 de stockage de la composante de chrominance, adressées alternativement par le circuit 300, les sorties de ces mémoires étant reliées d'une part à deux autres entrées de chacun des multiplexeurs 21 et 22 et d'autre part aux deux entrées d'un multiplexeur 23, la sortie de ce multi- plexeur 23 étant reliée d'une part à l'entrée d'une ligne à retard numérique constituée par une mémoire série MI'2 commandée par le circuit 300 pour retarder de la durée d'une ligne la composante de chrominance et d'autre part à la première série d'entrées respectivement d'un multiplexeur 24 et d'un multiplexeur 25 dont une deuxième série d'en- trées reçoit la sortie de ladite mémoire M"'2 et dont la troisième série d'entrées reçoit du circuit 300 un signal NZ de niveau zéro de chrominance; (g) des deuxième et troisième convertisseurs numériques- analogiques 220 et 230 qui reçoivent les 7 bits de sortie des multiplexeurs 24 et 25 respectivement et délivrent les signaux de différence de couleur cou- ramment appelés U et V; ( 4) un circuit de commande de déchiffrnement 300 qui reçoit les 7 bits de sortie du convertisseur 110 et le signal de synchro- nisation SY et qui fournit les cinq signaux d'horloge H 1, H'1, H 2, H'2, H" 2, les commandes des multiplexeurs (représentées en trait interrompu), le niveau du noir NN, le niveau zéro de chrominance NZ et la synchronisation retardée SY?, et qui comporte, outre les générateurs d'horloge, un générateur de séquences numériques pseudoaléatoires fonc- tionnant à la fréquence des lignes et un circuit de contrôle d'accès fournissant au générateur de séquences pseudoaléa- toires un mot de départ constituant la clé de chiffrage (ce -8- générateur reçoit la clé soit sous forme d'une clé passive soit sous forme chiffrée par le canal de diffusion de données). Le fonctionnement du circuit de commande de déchiffre- ment ainsi composé est le suivant Le générateur de séquences pseu- doaléatoires qui reçoit du circuit de contrôle d'accès la clé dé- chiffrée par celui-ci dès la réception des signaux MAC brouillés, génère un mot numérique aléatoire qui sert à calculer les deux abs- cisses x et x 2 des points de fractionnement des composantes analogiques de chrominance et de luminance qui sont envoyées au générateur d'horloge. Les temps d'écriture, à 20,25 M Hz, des 700 points de la mémoire luminance M et des 350 points de la mémoire chrominance M 2 sont respectivement de 34,6 et 17,3 microsecondes, l'écriture de la mémoire M 1 commençant 18,6 microsecondes après le début de l'écriture de la mémoire M 2 (la chrominance est émise avant la luminance à chaque ligne vidéo). Les deux mémoires sont lues simultanément en 51,85 mi- crosecondes à des fréquences d'horloge de 13,5 et 6,75 M Hz respec- tivement En réservant, par exemple, des marges minimales de 0,6 microseconde entre les opérations d'écriture (E), de déchiffrement (D) et de lecture (L), on dispose pour le déchiffrement de la lu- minance d'un maximum de 21,2 microsecondes qui suffisent pour ef- fectuer le décalage maximum de 572 points à une fréquence de 27 M Hz, égale au double de la fréquence de lecture. Dans le cas o l'on a choisi, comme ci-dessus, des adresses proportionnelles pour la luminance et la chrominance x 1 N 1 = X 2 N 2 on obtient une simplification du dispositif en effectuant simulta- nément les déchiffrements des mémoires M 1 et M 2 En effet, il suffit alors de prévoir, pendant les opérations de déchiffrement et de lecture, un seul générateur de signal d'horloge H 1, appliqué à la mémoire M 1, et de déduire le signal d'horloge H 2 appliqué à la mémoire M 2 en divisant par 2 le signal H 1, c'est-à-dire -9- en ne transmettant vers M 2 qu'une impulsion sur deux du train d'impulsions d'horloge H 1. Les séquences appliquées aux différentes memoires sur une période de 128 microsecondes égale à la durée de 2 lignes peu- vent alors s'écrire, en notant en premier les durées, en notant entre parenthèses les fréquences des trains d'horloge appliqués, et en indiquant par E, D et L les périodes d'écriture, de déchif- frement et de lecture (ces séquences étant exprimées en microse- condes): Mémoire de luminance M E D x 1-x 700-x H 1 = 19,2 ( 0) + 34,6 ( 20,25 M Hz) + 0,6 ( 0) + 1 m(o) + 1 ( 27 M Hz) 27 27 L + 0,6 ( 0) + 51,8 ( 13,5 M Hz) Mémoire M'1: H' H 1 avec un décalage de 64 microsecondes. 1 Mémoire de chrominance M 2 E D x -x 2 m 350-x H 2 = 0,6 ( 0) + 17,3 ( 20,25 M Hz) + 36,5 ( 0) + 2 t m(o) + _ -( 135 M Hz) 13,5 13,5 L + 0,6 ( 0) + 51,8 ( 6,75 M Hz) Mémoire M'2 H'2 H 2 avec un décalage de 64 microsecondes. Dans ees expressions, xlm et x 2 m représentent les adresses de coupure minimales qui ont été choisies ici, comme indiqué précédemment, égales à 128 et 64 respectivement. Dans le cas de signaux MAC, pour effectuer le décodage complet et obtenir simultanément les signaux U et V, il faut uti- liser en outre une troisième mémoire M" 2 de 350 points, à la- quelle on applique une séquence d'horloge propre à obtenir l'équi- valent d'un retard de 64 microsecondes: - L/E L/E H" 2 = 12,2 ( 0) + 51,8 ( 6,75 M Hz) + 12,2 ( 0) + 51,8 ( 6,75 M Hz) Dans le cas de signaux de type MAC A, les durées de transmission de Y et de C sont plus longues, 38,8 et 19,4 microse- condes respectivement, car ils correspondent à une fréquence d'échantillonnage de 18 M Hz (voir le rapport 112/82 de l'organisme IBA déjà cité) Pour effectuer le déchiffrement des mémoires luminance, il faut alors choisir une fréquence plus élevée, de l'ordre de 40 M Hz Cette fréquence peut d'ailleurs être choisie totalement librement, car seul importe le nombre d'impulsions de décodage appliquées à la mémoire, et non les intervalles qui les séparent, contrairement au cas des fréquences d'écriture et de lecture qui devront être dans un rapport rigoureux, par exemple 3/2 dans le cas du MACC et 4/3 dans le cas du MAC-A. Dans l'hypothèse o la fréquence nécessaire au déchif- frement dans le laps de temps laissé libre entre écriture et lec- ture des mémoires serait trop élevée pour la technologie de mémoire série utilisée, une autre caractéristique de l'invention, illustrée sur la figure 2 pour la mémoire M 1, permet de réduire jusqu'à un facteur 2 la fréquence nécessaire Cette caractéristique de l'in- vention revient à prévoir, pour la mémoire Mi considérée compor- tant ni cellules de 7 ou 8 bits, des prises intermédiaires à une distance de pi cellules de l'extrémité, ainsi qu'un multiplexeur 14 permettant de choisir comme sorties soit les 7 ou 8 sorties de la dernière cellule, soit les 7 ou 8 sorties correspondant aux prises intermédiaires. Lorsque l'adresse de coupure xi est inférieure ou égale à n pi, on choisit pour sorties les prises intermé- diaires et l'on obtient le déchiffrement en appliquant à la mémoire un nombre d'impulsions d'horloge égal à yi pi = n P Xi Lorsque xi est supérieur à ni pi, ce sont les extrémités de la mémoire qui sont choisies comme sorties et l'on applique, comme précédemment, un nombre de coups d'horloge Yi = ni xi é pi 1 Le nombre maximal de coups d'horloge est donc égal au plus grand des nombres pi 1 et y pi En choisissant pi voisin de y /2, o y est-le iécalage maximal ( 572 pour Y dans le systme MAC,Mdans l'exemple précédent), on obtient une réduction par un facteur voisin de 2 du nombre de coups d'horloge nécessaire et donc une réduction de la fréquence nécessaire au déchiffrement. En pratique, on peut choisir pi tel que lui-même ou son complément n i pi soit facile à décoder en numération bi- naire, pour simplifier les circuits d'adressage, tout en gardant un facteur de réduction suffisant de la fréquence d'horloge Par ail- leurs, on peut combiner le multiplexeur 14 (représenté sur la fi- gure 2 pour la mémoire M 1 par exemple) et son homologue pour la mémoire M'1, avec le multiplexeur 13 de la figure 1 en utilisant un multiplexeur à 5 jeux d'entrées (de 7 ou 8 bits), ces entrées étant repectivement * les extrémités M 1, les prises intermé- diaires M 1, les extrémités M'1, les prises intermédiaires Mt 1, et le niveau du noir NN. Dans le cas d'un signal chiffré MAC transcodé en SECAM en tête d'un réseau de télédistribution ou dans le cas d'un signal SECAM chiffré à l'émission avant codage, pour lequel le déchif- frement doit être effectué après décodage, le schéma de principe du déchiffreur reste très voisin de celui de la figure 1, la seule différence étant que les entrées des multiplexeurs 11 et 12 d'une part et 21 et 22 d'autre part sont reliées à deux convertisseurs analogiques-numériques différents recevant respectivement les si- gnaux de luminance et ceux de chrominance Dans ce cas les périodes d'écriture dans les mémoires M 1 et M 2 ou M 11 et M'2 sont simultanées et l'on utilise les mêmes fréquences qu'à la lecture soit 13,5 M Hz pour M 1 et M'1 et 6,75 M Hz pour M 2 et MI 2. Comme l'écriture ne prend qu'un temps de 51,8 microsecondes, on peut conserver, pour le déchiffrement, les mêmes fréquences que dans le cas de signaux de type MAC-C et le même intervalle de sépa- ration entre déchiffrement et lecture, pour faciliter la réalisa- tion d'un décodeur compatible MAC-C/SECAM Les séquences appliquées aux différentes mémoires peuvent devenir alors, par exemple, en étant toujoures exprimées en microsecondes: -12- E D x -x 700-x H 1 = 1 4 ( 0) + 51 8 ( 13 5 M Hz) + 1 2 ( 0) + 1 lm(o) + l( 27 M Hz) L 27 27 + 0,6 ( 0) + 51,8 ( 13,5 M Hz) H'1 H 1 avec décalage de 64 microsecondes D E X -x 350-x 2 H 2 = 1 4 ( 0) + 51 8 ( 6 75 M Hz) + 1 2 ( 0) + 2 x 2 m( 0) + ( 13 5 M Hz) L 13 o 5 13 5 + 0,6 ( 0) + 51,8 ( 6,75 M Hz) 135 135 H'2 H 2 avec décalage de 64 microsecondes. L/E L/E H" 2 = 12 2 ( 0) + 51 8 ( 13 5 M Hz) + 12 2 ( 0) + 51 8 ( 13 5 M Hz) On peut remarquer que les signaux H 2 et H'2 peuvent être dé- duits de H 1 et H'1 par simple division par 2 des nombres de coups d'horloge. Dans le cas d'un signal chiffré MAC transcodé en PAL en tête d'un réseau de distribution, pour lequel le déchiffrement doit être également effectué après décodage, il est possible d'utiliser le même schéma, dérivé de celui de la figure 1, que dans le cas du SECAM, en utilisant le convertisseur analogique-numérique 110 pour numériser le signal luminance envoyé aux mémoires M 1 ou M'1 et en ajoutant un deuxième convertisseur analogique-numérique 120 pour numériser le signal chrominance envoyé aux mémoires M 2 ou M'2. Si par contre, on veut conserver la simultanéité des signaux U et V, le schéma du dispositif de déchiffrement devient celui de la figure 3, dans laquelle la mémoire retard M"'2 a disparu et o on a rajouté un troisième convertisseur analogique-numérique 130 et deux mémoires M 3 et MI 3 On utilise les mêmes signaux d'horloge que dans le cas du SECAM: H 1 et H'1 appliqués aux mémoires M et M'1 respectivement H 2 appliqué aux mémoires M 2 et m 3 H'2 appliqué aux mémoires MI 2 et MI 3 o Les convertisseurs analogiques-numériques 110, 120 et 130, à 7 bits par exemple, numérisent respectivement les signaux Y, U et V qui sont envoys, par l'intermédiaire des multiplexeurs 11, 12, 21, 22, 31 et 32 vers les mémoires M 1 ou M'1 (pour Y), -13- M 2 ou M'2 (pour U) et M 3 ou M'3 (pour V) Après le déchif- frement, les convertisseurs numériques-analogiques 210, 220 et 230 reçoivent, par l'intermédiaire des multiplexeurs 13, 23 et 33, les signaux issus des mémoires M 1 ou M'1 (pour 210), M 2 ou M'2 (pour 220) et M 3 ou MI 3 (pour 230), ou les signaux NN (pour 210) et NZ (pour 220 et 230) issus du circuit de commande de-dé- chiffrement 300. Dans le cas d'un signal composite SECAM, PAL ou NTSC chiffré après codage, comme proposé dans la demande de brevet fran- çais no 7821888 citée plus haut (Td F), le déchiffrement peut être réalisé également à l'aide de deux mémoires série Si l'on prend par exemple des signaux SECAM ou PAL échantillonnés à la fréquence de 17,734 M Hz égale à 4 fois la fréquence sous-porteuse du PAL, avec une durée de la partie soumise aux permutations circulaires de 51,3 microsecondes, correspondant à 910 échantillons, cette partie utile étant précédée d'une période de 11 microsecondes environ dans laquelle se trouvent l'impulsion de synchronisation et la salve de référence SECAM ou PAL, la figure 4 montre alors le schéma du dis- positif de déchiffrement correspondant Les mémoires M 1 et M'je qui comportent 910 cellules (de 7 ou 8 bits), reçoivent, par l'in- termédiaire des multiplexeurs 11 et 12, la partie du signal qui a subi la permutation circulaire après numérisation par le convertis- seur analogique-numérique 110 Elles sont écrites et lues à la fré- quence de 17,734 M Hz et peuvent être déchiffrées à une fréquence double Dans le cas o cette fréquence de 35,468 M Hz serait trop élevée, il serait possible de prévoir des prises sur les mémoires, selon le principe décrit précédemment et illustré sur la figure 2, en conservant alors pour le déchiffrement la fréquence de 17,734 M Hz. Comme le signal qui a subi le déchiffrement est retardé d'une durée égale à un peu plus d'une période ligne, il est néces- saire de faire subir ce même retard à la salve de référence utili- sée en SECAM, PAL ou NTSC et au signal de synchronisation Ceci est obtenu, sur la figure 4, en aiguillant le signal numérisé alterna- tivement vers deux mémoires série M 2 et M'2 par l'intermédiaire -14- du multiplexeur 21 En sortie, le multiplexeur 13 choisit succes- sivement les sorties des mémoires: M 2, M 1, M'2 et M'1 et les envoie vers le convertisseur numérique-analogique 210 à la sor- tie duquel on retrouve le signal composite SECAM ou PAL. La capacité minimale de chacune des mémoires M 2 et M' est de 93 cellules (de 7 ou 8 bits) Cependant, comme le si- gnal composite de sortie doit comporter obligatoirement le signal de synchronisation et que, en raison du décalage utilisé pour le déchiffrement, les impulsions de synchronisation ne coïncident pas en entrée et en sortie, il est préférable de mettre en mémoire éga- lement une période de 'L'ordre de 6 microsecondes précédant la salve, ce qui porte à environ 200 cellules la capacité des mémoires M 2 et M'2 et correspond à une durée de signal de 11,3 micro- secondes. Si l'on prend, par exemple, une réalisation dans la- quelle l'adresse minimale x M est égale à 128 93 = 35, le déca- lage maximal atteint: Y= 910 35 = 875 et il demande, à la fréquence de 35,468 M Hz, une durée de 24,7 microsecondes Les séquences d'horloge (en microsecondes) appliquées aux 4 mémoires peuvent être choisies, par exempleE D H 1 = 51,3 ( 17,734 M Hz) + 0,2 ( 0) + x 35 (o) + 910 x( 355468 M Hz) L 35,468 35,468 + 0,2 ( 0) + 51,3 ( 17,734 M Hz) + 0,3 ( 0) HI H avec décalage de 64 microsecondes. L E H 2 = 65,1 ( 0) + 11,3 ( 17,734 M Hz) + 39,85 ( 0) + 11,3 ( 17,734 M Hz) + 0,45 ( 0) HI 2 ' H 2 avec décalage de 64 microsecondes. On peut remarquer que le déchiffrement demanderait le même laps de temps maximal à la fréquence de 17 X 734 M Hz, en prévoyant des prises distantes de 437 ou 438 cellules de l'extrémité (fig 2). Pendant l'intervalle de suppression trame, qui dure 25 ou 26 lignes, pendant lequel les signaux ne doivent pas être chif- frés, on peut concevoir un fonctionnement identique à celui qui - vient d'être décrit en faisant simplement toujours x 910 ou en supprimant simplement la fréquence 35,468 M Hz pendant cet inter- valle de suppression On doit noter cependant que les signaux res- titués en sortie sont décalés d'une ligne, comme dans le cas des signaux de l'image chiffrée Il peut arriver que l'on ne veuille pas appliquer ce décalage d'une ligne pendant l'intervalle de sup- pression trame, pour des raisons liées à la présence de signaux numériques, de signaux tests ou de signaux d'identification couleur en SECAM On peut alors ne pas faire passer le signal dans les mé- moires pendant cet intervalle Cependant, on s'aperçoit, d'après les signaux d'horloge ci-dessus, que les tops de synchronisation ligne sont restitués en sortie avec un retard voisin de 12,7 micro- secondes par rapport à leur position à l'entrée du déchiffreur. Pour ne pas avoir de problème de synchronisation, il faut donc ap- pliquer un retard de 12,7 microsecondes à tous les signaux compris dans l'intervalle de suppression trame, ce qui peut être réalisé à l'aide d'une mémoire série de 225 cellules (x 8 bits) attaquée par l'horloge à 17,734 M Hz pendant tout l'intervalle de suppression trame Ceci ne nécessite pas l'emploi de mémoire supplémentaire si l'on porte à 225 cellules (x 8 bits) la capacité des mémoires M 2 et M'2, qui peuvent être utilisées à cet usage pendant la sup- pression trame Pendant la durée d'image utile, les séquences ap- pliquées aux mémoires M et M' deviennent alors (en microse- 2 2 condes): L E * H 2 = 63,7 ( 0) + 12,7 ( 17,734 MHZ) + 38,45 ( 0) + 12,7 ( 17,734 M Hz) + 0,45 ( 0) H'2 = H 2 avec décalagè de 64 microsecondes. Bien entendu, dans le cas o la longueur du décalage maximal de déchiffrement ym serait telle que celui-ci ne puisse être effectué dans le temps imparti à la fréquence de 17,734 M Hz (mémoires avec prises) ou au double de cette fréquence, il est pos- sible de choisir une fréquence légèrement supérieure puisqu'il n'y a pas d'obligation de verrouiller entre elles les fréquences d'écriture et de déchiffrement. Dans le cas d'un signal composite NTSC chiffré, le même Z 541841 -16- schéma de principe, décrit sur la figure 4, peut être utilisé en adaptant les dimensions des mémoires et les fréquences d'échantil- lonnage à ce standard En fait, il est possible d'utiliser les mêmes mémoires que pour le SECAM et le PAL et des fréquences très proches si l'on choisit, comme fréquence d'échantillonnage d'écri- ture et de lecture, 5 fois la fréquence sous-porteuse NTSC soit 17,898 M Hz Le déchiffrement se ferait alors, comme précédemment, soit au double de cette fréquence, soit également à cette fréquence si l'on a prévu des prises intermédiaires sur les mémoires M 1 et M'1, ou à des fréquences légèrement supérieures si le temps né- cessaire au déchiffrement le nécessite. L'utilisation de mémoires série pour retarder les si- gnaux pendant l'intervalle de suppression trame, qui vient d'être décrite dans le cas d'un signal composite, peut s'envisager aussi dans le cas de composantes séparées En particulier, dans le cas de signaux codés outranscodés en SECAM ou PAL, il est important de restituer convenablement les signaux de synchronisation trame avec leurs impulsions d'égalisation Comme dans le cas du signal compo- site, une première solution consiste à écrire les signaux dans les mémoires et à les lire sans avoir appliqué d'impulsions de décalage pendant la période de déchiffrement On obtient ainsi le même re- tard, légèrement supérieur à une période ligne, que pour les si- gnaux image chiffrés Une deuxième solution consiste à ne retarder les signaux que de 11 microsecondes environ à l'aide d'une mémoire série de capacité voisine de 150 cellules, par exemple, à laquelle on applique la fréquence horloge de 13,5 M Hz Cette même mémoire pourrait d'ailleurs être également utilisée, pendant la période image chiffrée, pour fournir le signal de synchronisation ligne SY' qui est retardé de 11 microsecondes environ par rapport au signal de synchronisation initial SY, fonction qui était assurée par le circuit de commande de déchiffrement 300 sur la figure 3, dans le cas du déchiffrement des trois composantes séparées, par exemple. Lorsque la génération des impulsions de synchronisation ligne est assurée par le circuit de commande 300, il est possible d'utiliser -17- les mémoires M 2 et M'2 (ou M et M') pour assurer le re- tard de 11 microsecondes pendant l'intervalle de suppression trame, en munissant ces mémoires des prises convenables et en prévoyant des multiplexeurs pour l'aiguillage des signaux. 18- REVENDICATIONS 1 Dispositif de déchiffrement d'images de télévision brouillées, à l'émission, par application aux signaux vidéo de permutations circulaires, à partir d'adresses xi de points de coupure délivrées par un générateur d'adresses numériques pseudoaléatoires, caractérisé en ce que, lesdits signaux vidéo étant des signaux composites de type SECAM, PAL ou NTSC par exem- ple, ce dispositif comprend pour la remise en ordre des signaux permutés deux mémoires de type série, le nombre ni de cellules de chaque mémoire étant égal à la longueur du signal utile à laquelle on applique la permutation circulaire, et en ce que le déchiffre- ment est réalisé par rebouclage des mémoires sur elles-mêmes et application à partir d'un circuit de commande de déchiffrement d'une horloge effectuant un décalage yi = ni-xi complémen- taire du décalage opéré à l'émission à partir de l'adresse x cette fréquence horloge de déchiffrement étant choisie suffisamment élevée pour que la somme des durées des opérations d'écriture, de déchiffrement et de lecture des mémoires soit inférieure à deux périodes de ligne. 2 Dispositif de déchiffrement d'images de télévision brouillées, à l'émission, par application aux signaux vidéo de permutations circulaires, à partir d'adresses xi de points de coupure délivrées par un générateur d'adresses numériques pseudo- aléatoires, caractérisé en ce que, lesdits signaux vidéo étant des composantes séparées telles que des composantes analogiques de type MAC, ce dispositif comprend pour la remise en ordre des signaux permutés deux jeux de mémoires de type série utilisés alternative- ment, le nombre ni de cellules de chaque mémoire étant égal à la longueur du signal utile à laquelle on applique la permutation cir- culaire, et en ce que le déchiffrement est réalisé par rebouclage des mémoires sur elles-mêmes et application à partir d'un circuit de commande de déchiffrement d'une horloge effectuant un décalage Yi = ni-Xi complémentaire du décalage opéré à l'émission à partir de l'adresse xi, cette fréquence horloge de déchiffrement étant choisie suffisamment élevée pour que la somme des durées des opérations d'écriture, de déchiffrement et de lecture des mémoires soit inférieure à deux périodes de ligne. -19- 3 Dispositif selon l'une des revendications 1 et 2, caractérisé en ce que ces mémoires comprennent des prises intermédiaires, les sorties du signal pouvant ainsi s'effectuer soit aux extrémités des mémoires soit sur ces prises situées à une distance de pi cellules des extrémités, et en ce que, lorsque l'adresse de coupure xi est inférieure ou égale à (ni-pi), les sorties sont connectées sur lesdites prises intermédiaires, le déchiffrement étant alors obtenu en effectuant un décalage égal à yi-pi = ni-pi-xi- 4 Dispositif selon la revendication 3, caractérisé en ce que le nombre de cellules pi est choisi voisin de la moitié du décalage maximal yi = nixi 3 Xm étant le décalage minimal appliqué à L'émission. Dispositif selon l'une des revendications 1 à 4, carac- térisé en ce que la fréquence de l'horloge utilisée lors du déchif- frement d'une mémoire est choisie multiple de ou dans un rapport simple avec la fréquence d'écriture ou la fréquence de lecture de cette mémoire. 6 Dispositif selon la revendication 2 ou l'une des reven- dications 3 à 5 lorsque ces dernières dépendent de la revendication 2, caractérisé en-ce que chacun des deux jeux de mémoires de type série utilisés alternativement comprend deux mémoires de longueurs n 1 et N 2, N 1 étant un multiple m de N 2, en ce que les adresses de coupures x 1 et x 2 sont choisies telles que x 2 = x 1/m, et en ce que le déchiffrement desdites composantes s'effectue simultanément à partir d'une même horloge H en appli- quant directement le signal issu de cette horloge à la première de ces mémoires et un signal obtenu par division par m du signal pré- cédent à la deuxième de ces mémoires. 7 Dispositif selon la revendication 2 ou l'une des reven- dications 3 à 5 lorsque ces dernières dépendent de la revendication 2, caractérisé en ce que chacun des deux jeux de mémoires de type série utilisés alternativement comprend trois mémoires de longueurs nl, N et N 3, la longueur N 2 étant égale à N 3 et la lon- gueur N 1 étant un multiple m de N 2, en ce que les adresses de -20coupures x 1, x 2 et x 3 sont choisies telles que x 2 = x 3 = x 1/m, et en ce que le déchiffrement desdites com- posantes s'effectue simultanément à partir d'une même horloge H en appliquant directement le signal issu de cette horloge à la pre- mière de ces mémoires et un signal obtenu par division par m du signal précédent aux deuxième et troisième mémoires. 8 Dispositif selon l'une des revendications 6 et 7, carac- térisé en ce quten dehors des périodes de lecture des mémoires on ajoute à leurs signaux de sortie, pour le ou les signaux de chro- minance, un signal correspondant au niveau zéro de chrominance, et, pour le signal de luminance, un signal comprenant un niveau du noir et éventuellement une impulsion de synchronisation présentant le décalage convenable par rapport aux signaux utiles. 9 Dispositif selon l'une des revendications 6 à 8, carac- térisé en ce qu'il comprend une mémoire série supplémentaire utili- sée pendant l'intervalle de suppression trame, de façon continue, pour retarder les signaux et les restituer en phase avec les si- gnaux de synchronisation de sortie. Dispositif selon la revendication 9, caractérisé en ce que cette mémoire série supplémentaire est constituée par l'une des deuxième ou troisième mémoires et en ce que la ou les mémoires utilisées comportent des prises pour obtenir le retard demandé. 11 Dispositif selon la revendication 1 ou l'une des reven- dications 3 à 5, lorsque ces dernières dépendent de la revendica- tion 1, caractérisé en ce que le signal composite comprend une sal- ve, transmise avant la partie visible du signal à laquelle est ap- pliquée la permutation circulaire, et en ce que cette salve et l'impulsion de synchronisation ligne qui la précède sont stockées alternativement dans deux mémoires de type série qui sont relues juste avant la lecture des mémoires contenant le signal image utile correspondant. 12 Dispositif selon la revendication 11, caractérisé en ce que, pendant l'intervalle de suppression trame, les mémoires de salve sont utilisées de façon continue pour retarder les signaux et les restituer en phase avec les signaux de synchronisation de -21- sortie, et en ce que, pour obtenir le retard exact, on choisit dés mémoires de salve correspondant à cette durée et donc de capacité plus grande que ce qui serait strictement nécessaire pour mettre en mémoire la salve et le signal de synchronisation.