Nova Patents
EP0243312B1

Decoder for a pay television system.

Abstract

This record has no abstract on file.

EP0243312B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 14 April 2007, 19.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 7 independent, 0 dependent

  1. 1
    A decoder for a pay-TV system comprising a memory (9) arranged to receive a video signal scrambled by line permutation, in which each line is segmented and digitalized into a number of samples, and means for descrambling the memorized video signal according to a variable descrambling code,    characterized in that said memory (9) is constituted of a number of buffer lines (18), for example 32 lines, wherein said samples (20) are sequentially introduced into successive cells (19), each buffer line (18) being constituted of as many cells as are necessary to store the number of samples (20, 21) of one line of the video signal,    the entry of each sample (20) in a cell of the buffer causing outputting of the sample (21) previously memorized in the same cell, such that the memory (9) always remains filled with its number of lines, and each buffer line (18) is always filled with the number of samples (20,21) that it can contain,    the order of extraction of the memorized buffer lines (18) to carry out descrambling being determined by the selection, from the buffer lines (18), of those buffer lines which permit de-permutation of the lines, said selection being controlled by the descrambling code. Decodierer für ein Fernsehsystem mit Gebührenpflicht, umfassend einen Speicher (9), der eingerichtet ist, um ein durch Permutation der Zeilen verwürfeltes Videosignal zu empfangen, in dem jede Zeile zu einer Zahl von Abtastwerten abgetastet und digitalisiert wird, und Mittel zum Auflösen des gespeicherten Videosignals gemäß einem veränderlichen Auflösecode, dadurch gekennzeichnet, daß der Speicher (9) aus einem Zeilenpuffer (18), beispielweise für 32 Zeilen, besteht, wo die Abtastwerte (20) sequentiell in aufeinanderfolgende Zellen (19) eingegeben werden, wobei jede Zeile (18) des Puffers aus so viel Zellen besteht, wie erforderlich sind, um die Zahl von Abtastwerten (20, 21) einer Zeile des Videosignals zu speichern, - wobei die Eingabe jedes Abtastwertes (20) in eine Zelle des Puffers die Ausgabe dieser Zelle des in derselben Zelle gespeicherten Abtastwertes (21) hervorruft derart, daß der Speicher (9) stets mit der Zahl von Zeilen gefüllt ist und daß jede Zeile des Puffers (18) stets mit der Zahl von Abtastwerten (21 oder 20) gefüllt ist, die sie enthalten kann,- wobei die Ausgabefolge der gespeicherten Zeilen des Puffers (18) zum Bewirken der Auflösung durch die Auswahl unter Steuerung des Auflösecodes unter den Zeilen des Puffers von denjenigen bestimmt ist, die die De-Permutation der Zeilen gestatten. Décodeur pour un système de télévision à péage comprenant une mémoire (9) agencée pour recevoir un signal vidéo embrouillé par permutation des lignes, dans lequel chaque ligne est échantillonnée et numérisée en un nombre d'échantillons, et des moyens pour débrouiller le signal vidéo mémorisé selon un code de débrouillage variable,    caractérisé en ce que ladite mémoire (9) est constituée par un buffer de lignes (18), par exemple 32 lignes, où lesdits échantillons (20) sont introduits séquentiellement dans les cellules (19) successives, chaque ligne (18) du buffer étant constituée d'autant de cellules qui sont nécessaires pour stocker le nombre d'échantillons (20, 21) d'une ligne du signal vidéo,    l'entrée de chaque échantillon (20) dans une cellule du buffer provoquant la sortie de cette cellule de l'échantillon (21) mémorisé dans cette même cellule, de sorte que ladite mémoire (9) est toujours remplie du nombre de lignes et que chaque ligne du buffer (18) est toujours remplie du nombre d'échantillons (21 ou 20) qu'elle peut contenir,    l'ordre de sortie des lignes du buffer mémorisées (18) pour effectuer le débrouillage étant déterminé par la sélection, sous commande dudit code de débrouillage, parmi les lignes du buffer, de celles qui permettent la dé-permutation des lignes.
  2. 2
    A decoder according to claim 1, characterized in that each digitalized line of the video signal comprises 3 or 4 times 256 samples each of 8 bits, these samples being stored in an equal number of cells (19) of one of said buffer lines (18). Decodierer nach Anspruch 1, dadurch gekennzeichnet, daß jede Zeile des digitalisierten Videosignals drei oder viermal 256 Abtastwerte von jeweils 8 Bit umfaßt, wobei diese Abtastwerte gerade in einer gleichen Zahl von Zellen (19) einer Zeile (18) des Puffers gespeichert worden sind. Décodeur selon la revendication 1, caractérisé en ce que chaque ligne du signal vidéo numérisée comprend 3 ou 4 fois 256 échantillons de 8 bits chacun, ces échantillons venant se stocker dans un nombre égal de cellules (19) d'une ligne (18) du buffer.
  3. 3
    A decoder according to any preceding claim, characterized in that the memory has 32 buffer lines. Decodierer nach einem beliebigen der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Puffer 32 Zeilen umfaßt. Décodeur selon l'une quelconque des revendications précédentes, caractérisé en ce que le buffer comporte 32 lignes.
  4. 4
    A decoder according to any preceding claim, for decoding video signals wherein data is stored in lines corresponding to the vertical return of the scanning of the video signal, and only the active part of the line is permuted including the vertical scanning return lines, while the horizontal synchronization is not modified, in such a manner that said data is scrambled at the same time as the image. Decodierer nach einem beliebigen der vorhergehenden Ansprüche, für die Decodierung eines Videosignals, in dem Daten in den Rücklaufzeilen der Vertikalablenkung gespeichert sind und lediglich der aktive Teil der Zeile permutiert ist, einschließlich der Rücklaufzeilen der Vertikalablenkung, wobei die horizontale Synchronisation nicht permutiert ist derart, daß die Daten gleichzeitig wie das Bild verwürfelt werden. Décodeur selon l'une quelconque des revendications précédentes, pour le décodage d'un signal vidéo dans lequel des données sont stockées dans les lignes de retour du balayage vertical et seule la partie active de la ligne est permutée, y compris les lignes de retour du balayage vertical, la synchronisation horizontale n'étant pas permutée, de telle sorte que lesdites données sont brouillées en même temps que l'image.
  5. 5
    A decoder according to any preceding claim, for decoding video signals wherein in addition to the permutation of the lines of the video signal, each thus permuted line is submitted to a rotation of the active part of the line about itself. Decodierer nach einem beliebigen der vorhergehenden Ansprüche, für die Decodierung eines Videosignals, in dem zusätzlich zu der Permutation der Zeilen jede so permutierte Zeile außerdem eine Rotation des aktiven Teils der Zeile auf sich selbst erfährt. Décodeur selon l'une quelconque des revendications précédentes, pour le décodage d'un signal vidéo dans lequel, en plus de la permutation des lignes, chaque ligne ainsi permutée subit en outre une rotation de la partie active de la ligne sur elle-même.
  6. 6
    A decoder according to any preceding claim, characterized in that the means for descrambling the memorized video signal comprise :a deciphering system (29) of a CPTV card which delivers a deciphered code, and a pseudo-random generator (30) which delivers input pointers (31) to a table (32) containing a number of codes of permutation, which table (32) selects from the buffer lines (18) those buffer lines that permit de-permutation. Decodierer nach einem beliebigen der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Mittel zum Auflösen des gespeicherten Videosignals umfassen: ein Entschlüsselungssystem (29) einer Pay-TV-Karte, das ein dechiffriertes Codewort abgibt, und einen Pseudo-Zufallsgenerator (30), der Pointer (31) an eine Tabelle (32) abgibt, die eine Zahl von Permutationscodes enthält, wobei die Tabelle unter den Zeilen (18) des Puffers diejenigen auswählt, die die De-Permutation gestatten. Décodeur selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens pour débrouiller le signal vidéo mémorisé comprennent : un système de déchiffrage (29) d'une carte CPTV délivrant un mot de code déchiffré, et un générateur de pseudo-hasard (30) qui délivre des pointeurs (31) à une table (32) contenant un nombre de codes de permutation, laquelle table sélectionne parmi les lignes (18) du buffer, celles qui permettent la dé-permutation.
  7. 7
    A pay-TV system comprising, at the emission, means for scrambling a video signal by line permutation, wherein each line is sampled and digitalized into a number of samples, and means for transmitting the scrambled video signal in real time with a variable transmission key (34) and, at the reception, a decoder according to any one of the preceding claims, the decoder including means (6, 29) for receiving said transmission key (34) and deriving therefrom said descrambling code. Fersehsystem mit Gebührenpflicht, umfassend beim Senden Mittel zum Verwürfeln eines Videosignals durch Permutation der Zeilen, in dem jede Zeile in einer Zahl von Abtastwerten abgetastet und digitalisiert wird, und Mittel zum Übertragen des verwürfelten Videosignals mit einem veränderlichen Übertragungsschlüssel (34) in Echtzeit und beim Empfang einen Decodierer gemäß einem beliebigen der vorhergehenden Ansprüche, wobei der Decodierer Mittel (6, 29) zum Empfangen des Übertragungsschlüssels (34) und zum Liefern des Auflösecodes daraus umfaßt. Système de télévision à péage comportant, à l'émission, des moyens pour embrouiller un signal vidéo par permutation des lignes, dans lequel chaque ligne est échantillonnée et numérisée en un nombre d'échantillons, et des moyens pour transmettre le signal vidéo embrouillé avec, en temps réel, une clé de transmission variable (34), et à la réception, un décodeur selon l'une quelconque des revendications précédentes, le décodeur comportant des moyens (6, 29) pour recevoir ladite clé de transmission (34) et d'en fournir ledit code de débrouillage.