[go: up one dir, main page]

EP0236833A2 - Method and apparatus for the automatic analysis and recognition of a telecast encryption code - Google Patents

Method and apparatus for the automatic analysis and recognition of a telecast encryption code Download PDF

Info

Publication number
EP0236833A2
EP0236833A2 EP87102565A EP87102565A EP0236833A2 EP 0236833 A2 EP0236833 A2 EP 0236833A2 EP 87102565 A EP87102565 A EP 87102565A EP 87102565 A EP87102565 A EP 87102565A EP 0236833 A2 EP0236833 A2 EP 0236833A2
Authority
EP
European Patent Office
Prior art keywords
lines
analysis
cycle
encryption
offset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP87102565A
Other languages
German (de)
French (fr)
Other versions
EP0236833A3 (en
Inventor
Francois J. Zberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TECHNICAL DEVELOPMENTS AND INVESTMENTS EST
Original Assignee
TECHNICAL DEVELOPMENTS AND INVESTMENTS EST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TECHNICAL DEVELOPMENTS AND INVESTMENTS EST filed Critical TECHNICAL DEVELOPMENTS AND INVESTMENTS EST
Publication of EP0236833A2 publication Critical patent/EP0236833A2/en
Publication of EP0236833A3 publication Critical patent/EP0236833A3/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/169Systems operating in the time domain of the television signal
    • H04N7/1693Systems operating in the time domain of the television signal by displacing synchronisation signals relative to active picture signals or vice versa

Definitions

  • the present invention relates to the field of so-called encrypted television and relates more precisely to the search for the encryption code, used in the context of television image encryption by applying delays between the image signal of each video line and the line synchronization, these delays being variable and established from one line to another according to a pseudo-random code.
  • Such encryption destroys the vertical structure of the image, making it unintelligible, the lines being offset with respect to each other and, for the same line, from one frame to another of the same parity in the same cycle. Only compensation for these delays in reception makes it possible to restore the synchronization of the various image signals from one line to another, the compensation code itself being a function of the pseudo-random code of delays used during encryption.
  • the object of the invention is to arrive at determining the pseudo-random cycle of the offsets used during encryption, so as to restore it to a suitable decoder which will then be able to provide a correct image from the encrypted version of the image, this without it being necessary for the encrypting body to communicate to each subscriber the new encryption code used at each change thereof.
  • the pseudo-random code of the successive shifts between the line video image signal and the synchronization pulse of this same line, from one line to another is a cyclic code, that is to say established for a finite number T of frames and reset at the end of these T frames thanks to an indication of cycle synchronization carried by the video broadcast, the audio broadcast or both together (by example, the cycle can be reset every 6 frames thanks to a uniform white level carried by the last line of the end of cycle frame, this last line of frame remaining black in the 5 other frames of the cycle, as suggested by French patent application N 82. 05008).
  • the number of different possible pseudo-random codes must not be infinite and, in particular, in a determined position of the cycle, there never exists more than n successive values. of common offset for any two different codes taken from the different possible pseudo-random codes.
  • the analysis method according to the invention consists in evaluating the relative offset applied to the encryption between two lines, successive or not, by analyzing the position on each of these lines of a determined luminance transition (such a luminance transition is selected by its intensity of white which must be higher than a fixed minimum level). Indeed, insofar as this luminance transition reflects in the image, before encryption, a vertical detail extending at least over the two lines analyzed, the relative offset of this transition between these two lines, after encryption, will be a direct function of the relative difference between the two offsets applied to encryption on these two lines. On the other hand, knowing the relative offset of a line with respect to a line to which an extreme offset value has been applied, makes it possible to deduce the absolute offset applied to this line for encryption.
  • Such an analysis method can notably be used to find the encryption code used for a television program, this by analyzing the relative offset between successive lines two by two until analyzing all of the lines making up the cycle, or by analyzing the relative offset of each of the lines making up the cycle with respect to the same single line, or alternatively by analyzing several groups of lines (the whole of which constitutes the whole cycle) according to one of the methods indicated just before.
  • the lines analyzed there are necessarily at least two lines to which have been applied
  • one of these lines can then be used to define the individual absolute offset of each of the lines constituting the cycle.
  • This set of absolute offsets, classified by successive lines of the cycle, then constitutes the desired encryption code.
  • the method of analysis and automatic recognition of the encryption code for television broadcasts consists in analyzing the value of the absolute offset of a certain number x (x> n> of successive lines at a determined position of the cycle and in searching, in a comparison table, the unique pseudo-random encryption code which gives, in the chosen analysis position, the x offsets noted during the analysis.
  • Such a method is notably usable when the number of possible different pseudo-random codes is small, and when the maximum number n of offset values common to two different codes at a determined position of the cycle is small.
  • the "automatic analysis” part of the method according to the invention consists in evaluating, at a determined position of the cycle, the value of the absolute shifts applied to x successive lines (x> n) by analyzing the relative position, on each of these lines, of a given luminance transition.
  • FIG. 2 represents, from the point of view of luminance, in the context of an example of encryption with 3 offset times (0, T, 2T), and for a schematic image signal, all of the 3 video lines ( A, B, C) can be obtained after encryption and, for each of them, the signal from the video comparator (A ', B', C ') for a determined transition threshold R.
  • FIG. 1 represents an example of an analysis and automatic recognition device of the encryption code implementing the method according to the invention.
  • This window generator receives the line 2 synchronization pulses.
  • An “AND” logic gate 50 which processes the information coming from the window generator on the one hand, and from the comparator circuit on the other hand.
  • the analysis circuit receives the line 2, frame 3 and cycle 4 synchronization pulses.
  • a switch 70 makes it possible to start the analysis.
  • a suitable decoder 80 makes it possible, thanks to the decryption code supplied to it by the analysis circuit from the encryption code found, to transform the encrypted version of the video image 100 into a correctly decrypted version 200.
  • the analysis circuit 60 In order to evaluate the relative offset between two successive lines, the analysis circuit 60 must have an internal clock whose unit of time is at most equal to the largest divider common to the different possible offset times.
  • Such a device ultimately allows and after a very short analysis time (of the order of a second for a cycle of 6 frames and for images containing luminance transitions appearing vertical to the image before encryption), to recognize the correct encryption code and therefore to give it to a decoder suitable for decrypting television programs thus encrypted.
  • the security of the encryption device for the encryption organization is fully preserved since only the encryption organization knows all of the different encryption codes that can be used. It therefore remains the only one able to make such automatic code search devices.
  • the methods and devices according to the invention can also be used for searching for the encryption code when the television programs are not only encrypted as indicated in the preamble to the text of this patent, but also apply a method of reversing the polarity of the video signal (as described in French patent application 75 34029), operated on one or more determined lines of the cycle and for each cycle on the same lines.
  • Such polarity reversals can be recognized by a simple circuit, and the signal be restored corrected for this polarity reversal, which makes it possible to apply the methods and device of the present invention,
  • the information indicating that such line of the cycle has undergoing a polarity reversal can easily be kept in a memory, and the information be restored to the suitable decoder so as to rectify this polarity reversal together with the compensation for the shifts it operates.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The method consists in evaluating the shift applied to a certain number x of successive lines of the encryption cycle, then in looking up in a table the unique encryption code which, at this position of the cycle, gives the sequence found for the x shift values. In order to analyse the shift in each of these x lines, the method consists in firstly evaluating the relative shift of each of the x-1 lines in relation to the first, by studying the relative shift of a given brightness transition present in all of these x lines and which, before encryption, reflects a detail vertical to the picture, then, secondly, in evaluating the absolute shift of each of these x lines by comparison with a line from the x to which a minimum shift has been applied on encryption.

Description

La présente invention a trait au domaine de la télévision dite cryptée et concerne plus précisement la recherche du code de cryptage, utilisé dans le cadre du cryptage d'image télévisée par application de retards entre le signal image de chaque ligne vidéo et l'impulsion de synchronisation de ligne, ces retards étant variables et établis d'une ligne à l'autre d'après un code pseudo-aléatoire. Un tel cryptage détruit la structure verticale de l'image, la rendant inintelligible, les lignes étant décalées les unes par rapport aux autres et, pour une meme ligne, d'une trame à l'autre de meme parité dans un meme cycle. Seule une compensation de ces retards à la réception permet de rétablir la synchronisation des différents signaux d'image d'une ligne à l'autre, le code de compensation étant lui-meme fonction du code pseudo-aléatoire des retards utilisé lors du cryptage.The present invention relates to the field of so-called encrypted television and relates more precisely to the search for the encryption code, used in the context of television image encryption by applying delays between the image signal of each video line and the line synchronization, these delays being variable and established from one line to another according to a pseudo-random code. Such encryption destroys the vertical structure of the image, making it unintelligible, the lines being offset with respect to each other and, for the same line, from one frame to another of the same parity in the same cycle. Only compensation for these delays in reception makes it possible to restore the synchronization of the various image signals from one line to another, the compensation code itself being a function of the pseudo-random code of delays used during encryption.

De tels dispositifs de cryptage et de décryptage existent à l'heure actuelle en Europe dans le cadre de télévisions à prépaiement, destinées à n'etre décodées que par une certaine catégorie d'abonnés (cf.brevet français 75.34029 et demandes de brevets français 82.05006 et 82.05007).Such encryption and decryption devices currently exist in Europe in the context of prepaid televisions, intended to be decoded only by a certain category of subscribers (see French patent 75.34029 and French patent applications 82.05006 and 82.05007).

Les demandes de brevets suisses N° 87/85 et 1289/85, déposées les 9 janvier et 22 Mars 1985 par Technical Developments & Investments, décrivent différents procédés et dispositifs d'analyse et de reconnaissance du code de cryptage .d'émissions de télévision, dont la présente invention ne représente qu'une autre forme, plus rapide, d'analyse et de reconnaissance automatique du code de cryptage d'émissions de télévision.Swiss patent applications Nos. 87/85 and 1289/85, filed on January 9 and March 22, 1985 by Technical Developments & Investments, describe various methods and devices for analyzing and recognizing the encryption code of television broadcasts , of which the present invention represents only another, faster form of analysis and automatic recognition of the encryption code of television broadcasts.

Le but de l'invention est d'arriver à déterminer le cycle pseudo-aléatoire des décalages utilisé lors du cryptage, ,de manière à le restituer à un décodeur adapté qui sera alors capable de fournir une image correcte à partir de la version cryptée de l'image, ceci sans qu'il soit nécessaire à l'organisme crypteur de communiquer à chaque abonné le nouveau code de cryptage utilisé à chaque changement de celui-ci.The object of the invention is to arrive at determining the pseudo-random cycle of the offsets used during encryption, so as to restore it to a suitable decoder which will then be able to provide a correct image from the encrypted version of the image, this without it being necessary for the encrypting body to communicate to each subscriber the new encryption code used at each change thereof.

Il faut toutefois, pour que cette invention soit utilisable, que le code pseudo-aléatoire des décalages successifs entre le signal d'image vidéo de ligne et l'impulsion de synchronisation de cette meme ligne, d'une ligne à l'autre, soit un code cyclique, c'est à dire établi pour un nombre fini T de trames et réinitialisé au terme de ces T trames grace à une indication de synchronisation de cycle portée par l'émission vidéo, l'émission audio ou les deux ensemble (par exemple, le cycle peut etre réinitialisé toutes les 6 trames grace à un niveau de blanc uniforme porté par la dernière ligne de la trame de fin de cycle, cette dernière ligne de trame restant noire dans les 5 autres trames du cycle, comme le suggère la demande de brevet française N 82. 05008).However, for this invention to be usable, the pseudo-random code of the successive shifts between the line video image signal and the synchronization pulse of this same line, from one line to another, is a cyclic code, that is to say established for a finite number T of frames and reset at the end of these T frames thanks to an indication of cycle synchronization carried by the video broadcast, the audio broadcast or both together (by example, the cycle can be reset every 6 frames thanks to a uniform white level carried by the last line of the end of cycle frame, this last line of frame remaining black in the 5 other frames of the cycle, as suggested by French patent application N 82. 05008).

Il faut en outre que le nombre des décalages différents possibles soit un nombre fini; appelons-le d (par exemple d=3, c'est-à-dire 3 types de décalages différents T1, T2, T3 avec, par exemple, T1=0 , T2=s , T3=2s et avec s=1µs).The number of different possible offsets must also be a finite number; call it d (for example d = 3, i.e. 3 different types of shifts T1, T2, T3 with, for example, T1 = 0, T2 = s, T3 = 2s and with s = 1µs) .

Il faut enfin, pour certaines formes de réalisation de l'invention, que le nombre des différents codes pseudo-aléatoires possibles ne soit pas infini et que en particulier, en une position déterminée du cycle, il n'existe jamais plus de n valeurs successives de décalage communes pour deux codes différents quelconques pris parmis les différents codes pseudo-aléatoires possibles.Finally, for certain embodiments of the invention, the number of different possible pseudo-random codes must not be infinite and, in particular, in a determined position of the cycle, there never exists more than n successive values. of common offset for any two different codes taken from the different possible pseudo-random codes.

Toutes ces différentes conditions sont effectivement réalisées dans le cadre des applications européennes actuelles de ce mode de cryptage.All these different conditions are effectively fulfilled in the context of current European applications of this encryption mode.

Lorsque nous parlerons, dans le cadre de ce brevet et conformément aux spécificités techniques couramment en vigueur, de "lignes successives" relativement au code ou au cycle de cryptage, il s'agira toujours de lignes successives d'une meme trame et non pas de lignes successives à l'écran.When we speak, within the framework of this patent and in accordance with the technical specificities currently in force, of "successive lines" relative to the code or the encryption cycle, it will always be successive lines of the same frame and not of successive lines on the screen.

Le procédé d'analyse selon l'invention consiste à évaluer le décalage relatif appliqué au cryptage entre deux lignes, successives ou non, en analysant la position sur chacune de ces lignes d'une transition de luminance déterminée (une telle transition de luminance est sélectionnée par son intensité de blanc qui doit etre supérieure à un niveau minimum fixé). En effet, pour autant que cette transition de luminance reflète à l'image, avant cryptage, un détail vertical s'étendant au moins sur les deux lignes analysées, le décalage relatif de cette transition entre ces deux lignes, après cryptage, sera directement fonction de la différence relative entre les deux décalages appliqués au cryptage à ces deux lignes. D'autre part, la connaissance du décalage relatif d'une ligne par rapport à une ligne à laquelle à été appliquée une valeur de décalage extrême, permet d'en déduire le décalage absolu appliqué à cette ligne au cryptage. Ceci est notemment le cas lorsque l'on connait les décalages relatifs entre plusieurs lignes, chacune par rapport à la précédente ou chacune par rapport à une meme et unique ligne, et que figurent parmis les lignes analysées au moins deux lignes auxquelles ont été appliquées au cryptage les deux valeurs de décalage extrêmes. Il suffit alors d'évaluer,de proche en proche, le décalage relatif de chacune de ces lignes par rapport à celle à laquelle a été appliqué, par exemple, le décalage minimal pour en déduire le décalage absolu appliqué au cryptage à chacune de ces lignes.The analysis method according to the invention consists in evaluating the relative offset applied to the encryption between two lines, successive or not, by analyzing the position on each of these lines of a determined luminance transition (such a luminance transition is selected by its intensity of white which must be higher than a fixed minimum level). Indeed, insofar as this luminance transition reflects in the image, before encryption, a vertical detail extending at least over the two lines analyzed, the relative offset of this transition between these two lines, after encryption, will be a direct function of the relative difference between the two offsets applied to encryption on these two lines. On the other hand, knowing the relative offset of a line with respect to a line to which an extreme offset value has been applied, makes it possible to deduce the absolute offset applied to this line for encryption. This is notably the case when we know the relative shifts between several lines, each with respect to the previous one or each with respect to the same single line, and when the lines analyzed include at least two lines to which the encryption the two extreme offset values. It then suffices to evaluate, step by step, the relative offset of each of these lines relative to that to which was applied, for example, the minimum offset to deduce therefrom the absolute offset applied to the encryption on each of these lines .

Un tel procédé d'analyse peut notemment servir à trouver le code de cryptage utilisé pour une émission de télévision, ceci en analysant le décalage relatif entre lignes successives deux à deux jusqu'à analyser la totalité des lignes composants le cycle, ou bien en analysant le décalage relatif de chacune des lignes composant le cycle par rapport à une meme et unique ligne, ou encore en analysant séparément plusieurs groupes de lignes (dont l'ensemble constitue le cycle entier) selon l'une des méthodes indiquée juste avant. Parmis les lignes analysées figurent alors forcement au moins deux lignes auxquelles ont été appliquéesSuch an analysis method can notably be used to find the encryption code used for a television program, this by analyzing the relative offset between successive lines two by two until analyzing all of the lines making up the cycle, or by analyzing the relative offset of each of the lines making up the cycle with respect to the same single line, or alternatively by analyzing several groups of lines (the whole of which constitutes the whole cycle) according to one of the methods indicated just before. Among the lines analyzed, there are necessarily at least two lines to which have been applied

deux valeurs de décalage extrêmes, l'une de ces lignes pouvant alors servir à définir le décalage absolu individuel de chacune des lignes constituant le cycle. Cet ensemble de décalages absolus, classé par lignes successives du cycle, constitue alors le code de cryptage recherché.two extreme offset values, one of these lines can then be used to define the individual absolute offset of each of the lines constituting the cycle. This set of absolute offsets, classified by successive lines of the cycle, then constitutes the desired encryption code.

Le procédé d'analyse et de reconnaissance automatique du code de cryptage d'émission de télévision consiste à analyser la valeur du décalage absolu d'un certain nombre x (x>n> de lignes successives en une position déterminée du cycle et à rechercher, dans une table de comparaison, l'unique code pseudo-aléatoire de cryptage qui donne, en la position d'analyse choisie, les x décalages relevés à l'analyse.The method of analysis and automatic recognition of the encryption code for television broadcasts consists in analyzing the value of the absolute offset of a certain number x (x> n> of successive lines at a determined position of the cycle and in searching, in a comparison table, the unique pseudo-random encryption code which gives, in the chosen analysis position, the x offsets noted during the analysis.

Un tel procédé est notemment utilisable lorsque le nombre des codes pseudo-aléatoires différents possibles est faible, et que le nombre n maximal de valeurs de décalage communes à deux codes différents en une position déterminée du cycle est faible.Such a method is notably usable when the number of possible different pseudo-random codes is small, and when the maximum number n of offset values common to two different codes at a determined position of the cycle is small.

La partie "analyse automatique" du procédé selon l'invention consiste à évaluer, en une position déterminée du cycle, la valeur des décalages absolus appliqués à x lignes successives (x>n) en analysant la position relative, sur chacune de ces lignes, d'une transition de luminance donnée.The "automatic analysis" part of the method according to the invention consists in evaluating, at a determined position of the cycle, the value of the absolute shifts applied to x successive lines (x> n) by analyzing the relative position, on each of these lines, of a given luminance transition.

En effet pour une valeur de x suffisemment petite (par exemple 10 lignes), il est frequent de trouver une transition de luminance importante qui soit verticale à l'image avant cryptage, c'est à dire dont la position soit identique sur plusieurs lignes successives avant cryptage, et qui soit présente sur l'ensemble des x lignes prises en compte dans l'analyse. Une telle transition peut alors servir à l'analyse puisque le décalage relatif de cette transition entre deux lignes reflète directement la différence relative entre les décalages appliqués au cryptage entre ces lignes. Si, de plus, parmis les x lignes analysées figurent les deux valeurs extrêmes de décalage possibles, on peut en déduire la valeur individuelle de décalage appliquée au cryptage à chacune de ces x lignes.Indeed for a sufficiently small value of x (for example 10 lines), it is frequent to find a significant luminance transition which is vertical to the image before encryption, ie whose position is identical on several successive lines before encryption, and which is present on all of the x lines taken into account in the analysis. Such a transition can then be used for analysis since the relative offset of this transition between two lines directly reflects the relative difference between the offsets applied to the encryption between these lines. If, in addition, among the x lines analyzed, there are the two extreme possible offset values, we can deduce the individual offset value applied to the encryption to each of these x lines.

Ainsi, si à la position d'analyse du cycle- choisie, et pour un code quelconque, on appelle m le nombre maximal de lignes successives pouvant etre obtenues au cryptage telles qu'il soit possible, parmis ces m lignes, de ne pas avoir les deux valeurs extrêmes de décalage, il suffira de prendre x>m pour déduire de l'analyse les décalages individuels absolus des x lignes analysées.Thus, if at the cycle analysis position chosen, and for any code, we call m the maximum number of successive lines that can be obtained by encryption such that it is possible, among these m lines, not to have the two extreme values of offset, it will suffice to take x> m to deduce from the analysis the individual absolute offsets of the x lines analyzed.

C'est pourquoi, afin de pouvoir réaliser l'analyse et la recherche automatique du code de cryptage, x devra etre pris supérieur a la plus grande des deux valeurs de m et n. De meme, si l'on souhaite pouvoir réaliser cette analyse et recherche automatique du code de cryptage à différents endroits du cycle, il suffira de s'assurer que x est pris supérieur à la plus grande des valeurs de n et m calculées en au moins un des endroits ou pourra s'effectuer cette analyse.This is why, in order to be able to perform the analysis and the automatic search for the encryption code, x must be taken greater than the greater of the two values of m and n. Likewise, if one wishes to be able to carry out this automatic analysis and search for the encryption code at different points in the cycle, it will suffice to ensure that x is taken greater than the largest of the values of n and m calculated in at least one of the places where this analysis can be carried out.

La partie "reconnaissance automatique" du procédé selon l'invention consiste à rechercher dans une mémoire ou sont stockées les informations necessaires, l'unique code de cryptage qui donne les x valeurs de décalage absolues trouvées à l'endroit du cycle analysé.

  • -Dans un premier cas de figure, la mémoire dispose de l'ensemble des différentes séries de x valeurs de décalage absolus possibles en une position déterminée du cycle, dite de référence, ainsi que, pour chacune de ces séries, du code de cryptage lui correspondant. Une simple recherche par analogie donnera dans ce cas, pour une analyse de x lignes faite au meme endroit de référence du cycle, le code de cryptage recherché.
  • -Dans un second cas de figure l'analyse pourra etre faite en différentes positions du cycle, les x valeurs de décalage trouvées en l'une de ces positions d'analyse et la localisation relative de cette position d'analyse par rapport à la position de référence, suffisant à définir le code de cryptage utilisé. Ce cas de figure est notemment utilisable lorsque les codes de cryptage sont tous des codes pseudo-aléatoires issus d'un meme registre à décalage.
The "automatic recognition" part of the method according to the invention consists in searching in a memory where the necessary information is stored, the unique encryption code which gives the x absolute offset values found at the location of the cycle analyzed.
  • -In a first case, the memory has all the different series of x absolute offset values possible at a determined position of the cycle, called the reference, as well as, for each of these series, the encryption code itself corresponding. A simple search by analogy will give in this case, for an analysis of x lines made at the same reference point of the cycle, the encryption code sought.
  • -In a second case, the analysis can be done at different positions of the cycle, the x offset values found in one of these analysis positions and the relative location of this analysis position relative to the position sufficient to define the encryption code used. This scenario is notably usable when the encryption codes are all pseudo-random codes originating from the same shift register.

La figure 2 représente, du point de vue de la luminance, dans le cadre d'un exemple de cryptage à 3 temps de décalage (0,T,2T), et pour un signal image schématique, l'ensemble des 3 lignes vidéo (A,B,C) pouvant etre obtenues après cryptage et, pour chacune d'elle, le signal issus du comparateur video (A' , B' , C') pour un seuil de transition déterminé R.FIG. 2 represents, from the point of view of luminance, in the context of an example of encryption with 3 offset times (0, T, 2T), and for a schematic image signal, all of the 3 video lines ( A, B, C) can be obtained after encryption and, for each of them, the signal from the video comparator (A ', B', C ') for a determined transition threshold R.

La figure 1 représente un exemple de dispositif d'analyse et de reconaissance automatique du code de cryptage mettant en oeuvre le procédé selon l'invention.FIG. 1 represents an example of an analysis and automatic recognition device of the encryption code implementing the method according to the invention.

Un tel dispositif comprend:

  • a)Un extracteur de synchronisation 1 permettant d'obtenir à partir de l'image vidéo 100 les impulsions de synchronisation de ligne 2 et de trame 3.
  • b)Un extracteur de synchronisation du cycle de cryptage 4, lui-meme fonction du type d'information vidéo de synchronisation de cycle prévue par l'organisme crypteur (dans l'exemple décrit, une information vidéo portée par la dernière ligne de la dernière trame du cycle), et capable de fournir des impulsions de synchronisation de cycle.
  • c)Un filtre réjecteur de la sous-porteuse couleur 10.
Such a device includes:
  • a) A synchronization extractor 1 making it possible to obtain, from the video image 100, the line 2 and frame 3 synchronization pulses.
  • b) An encryption cycle synchronization extractor 4, itself a function of the type of cycle synchronization video information provided by the encryption organization (in the example described, video information carried by the last line of the last cycle frame), and capable of providing cycle synchronization pulses.
  • c) A rejector filter of the color subcarrier 10.

Il s'agit d'un circuit "bouchon" à 4,286 MHz pour le SECAM; 4,43 MHz pour le PAL; 3,58 MHz pour le NTSC. Un tel filtre permet de filtrer la chrominance pour ne conserver que la luminance.It is a "plug" circuit at 4.286 MHz for SECAM; 4.43 MHz for PAL; 3.58 MHz for NTSC. Such a filter makes it possible to filter the chrominance so as to retain only the luminance.

d)Un circuit d'alignement au noir 20 permettant de restituer la composante continue du signal. Ce circuit recoit les impulsions de synchronisation de ligne 2.

  • e)Un circuit comparateur 30 qui délivre un niveau logique 1 lorsque le niveau du signal vidéo est supérieur à un niveau de référence choisi R, permettant ainsi de signaler la présence d'une transition pouvant servir à l'analyse.
  • f)Un générateur de fenetre 40 permettant de ne prendre en compte dans l'analyse, et pour chaque ligne, qu'une certaine partie du signal image. Ce générateur de fenetre délivre un niveau logique 1 à l'intérieur des temps à prendre en compte pour l'analyse.
d) A black alignment circuit 20 making it possible to restore the DC component of the signal. This circuit receives the line 2 synchronization pulses.
  • e) A comparator circuit 30 which delivers a logic level 1 when the level of the video signal is higher than a chosen reference level R, thus making it possible to signal the presence of a transition that can be used for analysis.
  • f) A window generator 40 making it possible to take into account in the analysis, and for each line, only a certain part of the image signal. This window generator delivers a logical level 1 within the times to be taken into account for the analysis.

Ce générateur de fenetre reçoit les impulsions de synchronisation de ligne 2.This window generator receives the line 2 synchronization pulses.

g) Une porte logique "ET" 50 qui traite les informations issues du générateur de fenetre d'une part, et du circuit comparateur d'autre part.g) An “AND” logic gate 50 which processes the information coming from the window generator on the one hand, and from the comparator circuit on the other hand.

h) Un circuit d'analyse 60, contenant un microprocesseur, une RAM et une ROM, qui:

  • -évalue le décalage relatif entre deux lignes successives dès qu'existe un niveau logique 1 à la sortie de la porte 50 pour ces deux lignes, et que l'interprétation du décalage relatif entre ces deux lignes, à partir de la position relative de ce niveau logique sur les deux lignes, est compatible avec les décalages de cryptage possibles (c'est, par exemple, le premier des niveaux logiques 1 délivrés pour chaque ligne par le circuit 50 qui est pris en compte pour l'analyse du décalage relatif);
  • -évalue le décalage relatif de chacune des lignes suivantes par rapport a la première ligne analysée, ceci tant que la porte 50 délivre un niveau logique 1 sur les lignes suivantes et tant que l'interprétation de la position de ce niveau logique donne, pour ces lignes, un décalage compatible avec les décalages de cryptage possibles, ceci jusqu'à obtenir des valeurs de décalages relatifs portant sur x lignes successives;
  • -recommence l'analyse à zéro s'il ne parvient pas à obtenir de niveau logique 1 sur l'une des x lignes successives analysées, ou si la valeur d'un décalage relatif trouvé est incompatible avec les décalages de cryptage possibles, jusqu'à obtenir les valeurs de décalages relatifs portant sur x lignes successives;
  • -déduit de l'analyse effectuée sur ces x lignes successives le décalage absolu appliqué au cryptage à chacune de ces x lignes, dès lors que figurent parmis ces x lignes au moins deux lignes auxquelles ont été appliqués les deux décalages extremes au cryptage;
  • -recherche dans une table (ROM) le code de cryptage qui donne, en une position choisie de référence, la série de x décalages trouvée;
  • -déduit, lorsque la position d'analyse n'est pas la position de référence et que les codes de cryptage sont tous issus d'un meme registre à décalage, de la localisation relative de la position d'analyse par rapport à la position de référence, le véritable code de cryptage qui a été utilisé.
  • -fournit à un décodeur adapté 80, une fois le code de cryptage trouvé, les valeurs de décalage de compensation à appliquer au décryptage, chacune successivement au moment du passage de la ligne du cycle lui correspondant.
h) An analysis circuit 60, containing a microprocessor, a RAM and a ROM, which:
  • -evaluates the relative offset between two successive lines as soon as there exists a logic level 1 at the exit of gate 50 for these two lines, and that the interpretation of the relative offset between these two lines, from the relative position of this logic level on the two lines, is compatible with the possible encryption offsets (it is, for example, the first of the logic levels 1 delivered for each line by the circuit 50 which is taken into account for the analysis of the relative offset) ;
  • -evaluate the relative offset of each of the following lines with respect to the first line analyzed, this as long as the gate 50 delivers a logic level 1 on the following lines and as long as the interpretation of the position of this logic level gives, for these lines, an offset compatible with the possible encryption offsets, until obtaining relative offset values relating to x successive lines;
  • - starts the analysis again at zero if it fails to obtain logic level 1 on one of the x successive lines analyzed, or if the value of a relative offset found is incompatible with the possible encryption offsets, up to obtaining the relative offset values relating to x successive lines;
  • deduced from the analysis carried out on these x successive lines the absolute offset applied to the encryption to each of these x lines, as soon as these x lines appear among at least two lines to which the two extreme offsets have been applied to the encryption;
  • -research in a table (ROM) the encryption code which gives, in a chosen reference position, the series of x offsets found;
  • -deduced, when the analysis position is not the reference position and the encryption codes are all from a same shift register, from the relative location of the analysis position with respect to the position of reference, the real encryption code that was used.
  • -provides to a suitable decoder 80, once the encryption code has been found, the compensation offset values to be applied to the decryption, each successively at the time of crossing the line of the cycle corresponding to it.

Le circuit d'analyse recoit les impulsions de synchronisation de ligne 2, de trame 3 et de cycle 4.The analysis circuit receives the line 2, frame 3 and cycle 4 synchronization pulses.

i)Un interrupteur 70 permet de lancer l'analyse. j)Un décodeur adapté 80 permet, grace au code de décryptage qui lui est fourni par le circuit d'analyse à partir du code de cryptage trouvé, de transformer la version cryptée de l'image vidéo 100 en une version correctement décryptée 200.i) A switch 70 makes it possible to start the analysis. j) A suitable decoder 80 makes it possible, thanks to the decryption code supplied to it by the analysis circuit from the encryption code found, to transform the encrypted version of the video image 100 into a correctly decrypted version 200.

Afin d'évaluer le décalage relatif entre deux lignes successives, le circuit d'analyse 60 doit disposer d'une horloge interne dont l'unité de temps est au plus égale au plus grand diviseur commun aux différents temps de décalage possibles.In order to evaluate the relative offset between two successive lines, the analysis circuit 60 must have an internal clock whose unit of time is at most equal to the largest divider common to the different possible offset times.

Un tel dispositif permet en fin de compte et après un temps d'analyse très court (de l'ordre de la seconde pour un cycle de 6 trames et pour des images contenant des transitions de luminance apparaissant verticales à l'image avant cryptage), de reconnaitre le bon code de cryptage et par conséquent de le donner à un décodeur adapté pour décrypter les émissions télévisées ainsi cryptées.Such a device ultimately allows and after a very short analysis time (of the order of a second for a cycle of 6 frames and for images containing luminance transitions appearing vertical to the image before encryption), to recognize the correct encryption code and therefore to give it to a decoder suitable for decrypting television programs thus encrypted.

La sécurité du dispositif de cryptage pour l'organisme crypteur est quand à elle entièrement préservée puisque seul l'organisme crypteur connait l'ensemble des différents codes de cryptage pouvant etre utilisés. Il demeure donc le seul à pouvoir réaliser de tels dispositifs de recherche automatique de code.The security of the encryption device for the encryption organization is fully preserved since only the encryption organization knows all of the different encryption codes that can be used. It therefore remains the only one able to make such automatic code search devices.

Les procédé et dispositifs selon l'invention peuvent etre également utilisés pour la recherche du code de cryptage lorsque les émissions de télévision sont non seulement cryptées comme indiqué dans le préambule du texte de ce brevet, mais appliquent également un procédé d'inversion de polarité du signal vidéo (tel que décrit dans la demande de brevet français 75 34029), opéré sur une ou plusieurs lignes déterminées du cycle et pour chaque cycle sur les memes lignes. de telles inversions de polarité peuvent etre reconnues par un circuit simple, et le signal etre restitué corrigé de cette inversion de polarité, ce qui permet d'appliquer les procédé et dispositif de la présente invention, L'information indiquant que telle ligne du cycle a subi une inversion de polarité peut facilement etre conservée dans une mémoire, et l'information etre restituée au décodeur adapté de façon à rectifier cette inversion de polarité conjointement à la compensation des décalages qu'il opère.The methods and devices according to the invention can also be used for searching for the encryption code when the television programs are not only encrypted as indicated in the preamble to the text of this patent, but also apply a method of reversing the polarity of the video signal (as described in French patent application 75 34029), operated on one or more determined lines of the cycle and for each cycle on the same lines. such polarity reversals can be recognized by a simple circuit, and the signal be restored corrected for this polarity reversal, which makes it possible to apply the methods and device of the present invention, The information indicating that such line of the cycle has undergoing a polarity reversal can easily be kept in a memory, and the information be restored to the suitable decoder so as to rectify this polarity reversal together with the compensation for the shifts it operates.

Enfin, pour vérifier que le code trouvé par le procédé d'analyse et de reconnaissance automatique est bien le bon, il est possible de mettre en oeuvre l'un des dispositifs décrits dans les demandes de brevet suisses déposées par Technical Developments § Investments et citées en introduction de ce brevet.Finally, to verify that the code found by the automatic analysis and recognition process is the correct one, it is possible to use one of the devices described in the Swiss patent applications filed by Technical Developments § Investments and cited in the introduction to this patent.

Claims (10)

1. Procédé d'analyse du décalage relatif entre deux lignes successives cryptées d'une meme trame d'émission de télévision, le cryptage étant obtenu par imposition d'un retard, variable d'une ligne à l'autre, entre le signal image de la ligne vidéo et l'impulsion de synchronisation de ligne et ces retards étant établis d'une ligne à l'autre selon un code pseudo-aléatoire réinitialisé de manière cyclique toutes les T trames, caractérisé en ce qu'un circuit d'analyse recherche sur ces deux lignes la présence d'une transition de luminance supérieure à un seuil donné et évalue le décalage relatif de cette transition entre les deux lignes, ce décalage relatif étant, pour une transition de luminance reflétant un détail vertical à l'image, directement fonction de la différence relative entre les deux décalages appliqués aux deux lignes analysées.1. Method for analyzing the relative offset between two successive encrypted lines of the same television broadcast frame, the encryption being obtained by imposing a delay, variable from one line to another, between the image signal of the video line and the line synchronization pulse and these delays being established from one line to another according to a pseudo-random code reset cyclically every T frames, characterized in that an analysis circuit searches on these two lines for the presence of a luminance transition greater than a given threshold and evaluates the relative offset of this transition between the two lines, this relative offset being, for a luminance transition reflecting a vertical detail in the image, directly function of the relative difference between the two offsets applied to the two lines analyzed. 2. Procédé selon la revendication 1, caractérisé en ce que l'analyse du décalage relatif entre deux lignes peut s'effectuer entre deux lignes non successives, dès lors que la transition de luminance qui est analysée reflète un détail vertical à l'image .qui est présent sur ces deux lignes, l'analyse du décalage relatif de cette transition entre ces deux lignes étant directement fonction de la différence relative entre les deux décalages appliqués à ces deux lignes.2. Method according to claim 1, characterized in that the analysis of the relative offset between two lines can be carried out between two non-successive lines, since the luminance transition which is analyzed reflects a vertical detail in the image. which is present on these two lines, the analysis of the relative offset of this transition between these two lines being directly a function of the relative difference between the two offsets applied to these two lines. 3. Procédé d'analyse du code de cryptage selon la revendications 1 ou 2, caractérisé en ce que l'analyse du décalage relatif entre deux lignes est répété sur l'ensemble des lignes constituant le cycle de codage, soit par groupes de deux lignes successives, soit , s'il éxiste une transition de luminance reflétant un détail vertical à l'image s'étendant sur toutes les lignes du cycle, pour chacune des lignes par rapport à une unique ligne de référence, l'ensemble des informations receuillies permettant de déduire en définitive, du décalage relatif de chaque ligne par rapport a deux lignes de décalages extrémes, l'ensemble des décalages absolus individuels de chacune de ces lignes, ce qui constitue, dans l'ordre successif des lignes du cycle, le code pseudo-aléatoire utilisé au cryptage.3. Method for analyzing the encryption code according to claims 1 or 2, characterized in that the analysis of the relative offset between two lines is repeated on all the lines constituting the coding cycle, ie in groups of two lines successive, or, if there is a luminance transition reflecting a vertical detail to the image extending over all the lines of the cycle, for each of the lines with respect to a single line of reference, the set of information collected making it possible to deduce ultimately, from the relative offset of each line with respect to two extreme offset lines, the set of individual absolute offsets of each of these lines, which constitutes, in order successive cycle lines, the pseudo-random code used for encryption. 4. Procédé d'analyse et de reconnaissance du code de cryptage selon l'une des revendications 1 à 3, caractérisé en ce que, lorsque le code pseudo-aléatoire utilisé est pris parmi un nombre fini de différents codes de cryptage pseudo-aléatoires possibles et que, d'une par, il n'existe en une position déterminée du cycle, entre deux quelconques de ces différents codes possibles, jamais plus de n valeurs successives de décalage communes pour ces deux codes et que, d'autre part, il n'existe en cette position du cycle, jamais plus de m lignes successives exemptes des deux valeurs extremes de décalage possibles, il suffit de limiter l'analyse à x lignes successives prises en cette position déterminée du cycle -x étant pris plus grand que n et m- et de déduire, de la position relative de chacune de ces lignes par rapport à deux lignes de décalages extrêmes, la valeur du décalage absolu de chacune de ces lignes, un circuit de reconnaissance permettant alors de déterminer, grace aux x valeurs successives de décalages absolus stockés à l'issue de l'analyse et qui sont spécifiques du code de cryptage, celui des différents codes pseudo-aléatoires de cryptage utilisé.4. Method for analyzing and recognizing the encryption code according to one of claims 1 to 3, characterized in that, when the pseudo-random code used is taken from a finite number of different possible pseudo-random encryption codes and that, on the one hand, there exists in a determined position of the cycle, between any two of these different possible codes, never more than n successive values of offset common for these two codes and that, on the other hand, does not exist in this position of the cycle, never more than m successive lines free from the two extreme possible offset values, it suffices to limit the analysis to x successive lines taken in this determined position of the cycle -x being taken greater than n and m- and to deduce, from the relative position of each of these lines with respect to two extreme offset lines, the value of the absolute offset of each of these lines, a recognition circuit then making it possible to determine, using x values s uccessives of absolute shifts stored at the end of the analysis and which are specific to the encryption code, that of the various pseudo-random encryption codes used. 5. Procédé selon la revendication 4, caractérisé en ce que lorsque les différents codes pseudo-aléatoires possibles sont tous issus d'un meme registre à décalage, il est possible d'effectuer l'analyse en différents endroits du cycle dès lors que x est choisi supérieur à la plus grande des valeurs de n et m calculées en au moins une des positions du cycle ou peut s'effectuer l'analyse, les x valeurs de décalages absolus obtenues pour l'une des positions d'analyse, et la localisation relative de cette position d'analyse par rapport à une position de référence déterminée, permettant finalement de reconnaitre le code de cryptage utilisé.5. Method according to claim 4, characterized in that when the different possible pseudo-random codes all come from the same shift register, it is possible to carry out the analysis at different places in the cycle as soon as x is chosen greater than the largest of the values of n and m calculated in at least one of the positions of the cycle where the analysis can be carried out, the x absolute offset values obtained for one of the analysis positions, and the location relative of this analysis position with respect to a determined reference position, finally making it possible to recognize the encryption code used. 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que l'analyse de transition de luminance s'effectue, pour chaque ligne, sur une partie donnée seulement du signal image.6. Method according to one of claims 1 to 5, characterized in that the analysis of luminance transition is carried out, for each line, on a given part only of the image signal. 7. Dispositif pour la mise en oeuvre du procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend a) un extracteur de synchronisation (1) qui permet d'extraire les impulsions de synchronisation de ligne (2) et de trame (3) du signal de télévision reçu crypté (100); b) un circuit d'analyse des informations de synchronisation de cycle (4), qu'elles soient vidéo ou audio ou les deux, et permettant de générer des impulsions de synchronisation de cycle; c) un filtre réjecteur de la sous porteuse couleur (10), permettant de ne conserver de l'information vidéo que la luminance; d) un circuit d'alignement au noir (20) permettant de restituer la composante continue du signal; e) un circuit comparateur (30) qui délivre un niveau logique 1 lorsque le niveau du signal est supérieur à un niveau de référence choisi; f) un circuit d'analyse (60) permettant d'évaluer le décalage entre deux lignes prises en compte dans l'analyse, en évaluant la variation relative de la position d'un niveau logiques 1 donné sur ces deux lignes. 7. Device for implementing the method according to claim 1 or 2, characterized in that it comprises a) a synchronization extractor (1) which makes it possible to extract the line synchronization (2) and frame (3) pulses from the encrypted received television signal (100); b) a circuit for analyzing cycle synchronization information (4), whether video or audio or both, and making it possible to generate cycle synchronization pulses; c) a rejector filter of the color subcarrier (10), making it possible to store video information only the luminance; d) a black alignment circuit (20) making it possible to restore the DC component of the signal; e) a comparator circuit (30) which delivers a logic level 1 when the signal level is higher than a chosen reference level; f) an analysis circuit (60) making it possible to evaluate the offset between two lines taken into account in the analysis, by evaluating the relative variation of the position of a given logic level 1 on these two lines. 8. Dispositif selon la revendication 7 pour la mise en oeuvre du procédé selon la revendication 4 ou 5, caractérisé en ce que le circuit d'analyse (60) évalue, pour une position du cycle donnée, les décalages relatifs entre x lignes successives, chacune par rapport à sa précédente ou chacune par rapport à la première, et en déduit le décalage absolu de chacune d'entre elles, puis recherche dans une mémoire le code pseudo-aléatoire unique qui donne, pour cette position d'analyse, la suite des x décalages absolus trouvés.8. Device according to claim 7 for implementing the method according to claim 4 or 5, characterized in that the analysis circuit (60) evaluates, for a given position of the cycle, the relative offsets between x successive lines, each with respect to its previous one or each with respect to the first, and deduces therefrom the absolute offset of each of them, then searches in a memory for the unique pseudo-random code which gives, for this analysis position, the sequence x absolute shifts found. 9. Dispositif selon les revendications 7 et 8 pour la mise en oeuvre du procédé selon la revendication 6, caractérisé en ce qu'il comprend en plus a) un générateur de fenetre (40) permettant de ne prendre en compte dans l'analyse pour chaque ligne qu'une partie déterminée du signal image; b) une porte logique "ET" (50) permettant de ne laisser passer du circuit comparateur que les informations situées dans la fenetre définie par le générateur (40). 9. Device according to claims 7 and 8 for implementing the method according to claim 6, characterized in that it further comprises a) a window generator (40) making it possible to take into account in the analysis for each line only a determined part of the image signal; b) an "AND" logic gate (50) making it possible to let pass from the comparator circuit only the information located in the window defined by the generator (40). 10. Dispositif selon la revendication 8, caractérisé en ce que le circuit d'analyse (60) reprend automatiquement à son début une nouvelle analyse de x lignes successives dès lors que l'analyse en cours n'est pas possible sur l'une des lignes analysée ou donne des résultats qui sont incompatibles avec les décalages possibles au cryptage.10. Device according to claim 8, characterized in that the analysis circuit (60) automatically resumes at its start a new analysis of x successive lines as soon as the analysis in progress is not possible on one of the lines analyzed or gives results which are incompatible with possible offsets during encryption.
EP87102565A 1986-03-07 1987-02-24 Method and apparatus for the automatic analysis and recognition of a telecast encryption code Withdrawn EP0236833A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH959/86 1986-03-07
CH95986A CH666775A5 (en) 1986-03-07 1986-03-07 METHOD AND DEVICES FOR AUTOMATIC ANALYSIS AND RECOGNITION OF THE TELEVISION BROADCASTING CODE.

Publications (2)

Publication Number Publication Date
EP0236833A2 true EP0236833A2 (en) 1987-09-16
EP0236833A3 EP0236833A3 (en) 1989-11-15

Family

ID=4199161

Family Applications (1)

Application Number Title Priority Date Filing Date
EP87102565A Withdrawn EP0236833A3 (en) 1986-03-07 1987-02-24 Method and apparatus for the automatic analysis and recognition of a telecast encryption code

Country Status (2)

Country Link
EP (1) EP0236833A3 (en)
CH (1) CH666775A5 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0345952A2 (en) * 1988-06-07 1989-12-13 Macrovision Corporation Method and apparatus for encrypting and decrypting time domain signals
FR2638045A1 (en) * 1989-10-31 1990-04-20 Belloli Pascal Video and/or audio encoder/decoder
EP0416894A3 (en) * 1989-09-06 1992-05-27 Macrovision Corporation Method and apparatus for encrypting and decrypting time domain signals

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1069611A (en) * 1951-02-12 1954-07-09 Zenith Radio Corp Decryption device for television receivers
US4338628A (en) * 1979-12-19 1982-07-06 Dynacom International, Inc. Scrambled video communication system
FR2524242A1 (en) * 1982-03-24 1983-09-30 Radiotechnique Coding recognition circuit for TV transmission system - uses error counter to operate bistable of received signal agrees with reference
DE3600326A1 (en) * 1985-01-09 1986-07-10 Debiopharm S.A., Lausanne Analysis and detection method for encryption codes of television transmissions and device for carrying out the method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1069611A (en) * 1951-02-12 1954-07-09 Zenith Radio Corp Decryption device for television receivers
US4338628A (en) * 1979-12-19 1982-07-06 Dynacom International, Inc. Scrambled video communication system
FR2524242A1 (en) * 1982-03-24 1983-09-30 Radiotechnique Coding recognition circuit for TV transmission system - uses error counter to operate bistable of received signal agrees with reference
DE3600326A1 (en) * 1985-01-09 1986-07-10 Debiopharm S.A., Lausanne Analysis and detection method for encryption codes of television transmissions and device for carrying out the method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0345952A2 (en) * 1988-06-07 1989-12-13 Macrovision Corporation Method and apparatus for encrypting and decrypting time domain signals
EP0345952A3 (en) * 1988-06-07 1991-03-06 Macrovision Corporation Method and apparatus for encrypting and decrypting time domain signals
EP0416894A3 (en) * 1989-09-06 1992-05-27 Macrovision Corporation Method and apparatus for encrypting and decrypting time domain signals
SG94672A1 (en) * 1989-09-06 2003-03-18 Macrovision Corp Method and apparatus for encrypting and decrypting time domain signals
FR2638045A1 (en) * 1989-10-31 1990-04-20 Belloli Pascal Video and/or audio encoder/decoder

Also Published As

Publication number Publication date
CH666775A5 (en) 1988-08-15
EP0236833A3 (en) 1989-11-15

Similar Documents

Publication Publication Date Title
FR2482813A1 (en) ENCODING DEVICE AND IMAGE AND SOUND SIGNALS
FR2482814A1 (en) METHOD AND DEVICE FOR ENCODING AND DECODING VIDEO SIGNALS BY REPETITIVE INVERSION OF THE POLARITY OF THESE SIGNALS
FR2510853A1 (en) TELEVISION SYSTEM AND MEDIUM IMAGE TRANSDUCER, VISUALIZATION MEANS, DEVICE FOR FORMING COMPOSITE VIDEO SIGNAL, AND DEVICE FOR DECODING THIS SIGNAL FOR USE THEREOF
FR2544575A1 (en) DEVICE FOR THE SEPARATION OF INFORMATION LUMINANCE AND CHROMINANCE OF A COLOR TELEVISION SIGNAL
FR2509105A1 (en) METHOD AND DEVICE FOR OPERATING A MICROPROCESSOR IN SYNCHRONISM WITH A VIDEO SIGNAL
FR2551607A1 (en) VIDEO SYNCHRONIZATION DEVICE FOR SYNCHRONIZING A FIRST SOURCE OF A VIDEO SIGNAL CONTROLLED BY A COMPUTER AT A SECOND SOURCE OF A VIDEO SIGNAL
FR2702914A1 (en) Device for coding series of images consisting of film-type images and of video-type images, and corresponding decoding device
EP0119945B1 (en) Television picture scrambling and unscrambling method and apparatus
EP0236833A2 (en) Method and apparatus for the automatic analysis and recognition of a telecast encryption code
FR2539263A1 (en) SYSTEM FOR PROCESSING AND TRANSMITTING A TELEVISION SIGNAL
FR2740636A1 (en) PROCESS ALLOWING THE CASCADE OF DETACHABLE CONDITIONAL ACCESS MODULES, CIRCUIT FOR INSERTING A PREDEFINED SEQUENCE AND DETECTION CIRCUIT OF THE SAID SEQUENCE FOR THE IMPLEMENTATION OF THE PROCEDURE
EP0188030B1 (en) Method of coding and decoding of audio information and apparatus for carrying out the method
LU86240A1 (en) METHODS AND DEVICES FOR ANALYZING AND RECOGNIZING THE CODE OF ENCRYPTION OF TELEVISION BROADCASTS
FR2550041A1 (en) METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING MULTIPLEX VIDEO SIGNALS
EP0441723B1 (en) Automatic colour television standard indentification method
CH664658A5 (en) Decoding of encrypted private TV broadcast
FR2492204A1 (en) METHOD AND DEVICE FOR TRANSMITTING AND RECORDING DATA WITH REDUCED DATA RATE
EP0022405B1 (en) Device for coding video frequency television signals and transmission equipment comprising such a device
EP0375540B1 (en) Method for scrambling composite PAL, SECAM and NTSC video signals, and decoder for signals scrambled by this method
CH661628A5 (en) Methods and devices for analysing and recognising the code for encrypting television transmissions
FR2647620A1 (en) PHASE LOCKED SUB-CARRIER REGENERATOR
FR2584556A1 (en) METHOD FOR SCREENING AND UNLOCKING TELEVISION IMAGES
FR2614165A1 (en) ANAMORPHOSIS DEVICE AND SYSTEM PROVIDED WITH SUCH A DEVICE
CA2026766C (en) Method for multiplexing an audio signal and an analogue video signal and sound still picture distribution system
FR2561810A1 (en) SYSTEM FOR STORING A FRAME OF A VIDEO SIGNAL HAVING REDUCED MEMORY

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): BE DE ES GB IT LU

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): BE DE ES GB IT LU

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19900516

RIN1 Information on inventor provided before grant (corrected)

Inventor name: ZBERG, FRANCOIS J.