Brevet FR2540659A1 — publié le 19840810

DISPOSITIF DE PROTECTION DE BANDES MAGNETIQUES, OU AUTRES SUPPORTS D ' ENREGISTREMENT, OU D'EMISSIONS DE TELEVISION OU DE RADIO CONTRE LA LECTURE ET/OU LA REPRODUCTION NON AUTO RISEES. L'invention se rapporte à la protection des bandes magnétiques ou autres supports d'enregistrement et, éventuellement, des émissions de télévision ou de radio, contre une lecture, reproduction ou audition non autorisée. Une application importante, mais non limitative, concerne la protection des cassettes @'vidéo" contre les duplications non autorisées. Ce genre de piraterie se fait à échelle importante et on a jusqu ici, cherché à l'empecher en utilisant des tops de synchronisation enregistrés sur le canal "vidéo' de la bande mère et que seule la duplication autorisée peut régénérer ; la disparition de ces tops au cours de copies successives non autorisées détruit la qualité de -l'image. Toutefois un fraudeur averti à la possibilité de régénérer ces tops. L'invention propose d'enregistrer des messages codés en des emplacements distribués sur la ou les pistes "son" et de détecter ces messages à la réception des signaux pour déclencher une opération d'inhibition ou de brouillage et/ou de validation. Suivant 11 invention, un dispositif de protection, associé à l'appareil récepteur ou enregistreur, comporte un organe détecteur de messages préalablement codés au moyen d'un codeur programmable et distribués sur la ou les pistes "son" et des moyens d'inhiber et/ou de valider la réception, l'enregistrement ou le brouillage à chaque détection d'un message conforme au programme inscrit dans l'organe détecteur, Suivant un mode d'exécution préféré, le dispositif de protection comprend en outre une voie de suppression des messages codés et de reconstitution d'un signal sonore non perturbé, comportant avantageusement deux lignes à retard analogique reliées entre elle-s en série par un premier interrupteur, un second interrupteur reliant la sortie de la seconde ligne à retard à son entrée, le premier interrupteur étant fermé et le second étant ouvert pendant la réception des portions du signal sonore ne comportant pas de message codé en sortie de la première ligne à retard, des premiers moyens, répondant à la détection d'un message codé, de fournir un signal de commande de l'ouverture du premier interrupteur et de la fermeture du second et des seconds moyens, répondant à la fin d'un intervalle de retard prédétermine de fournir un signal de commande de la fermeture du premier interrupteur et de l'ouverture du second. D'autres particularités, ainsi que les avantages de l'invention, apparaitront clairement à la lumière de la description ci-après. Au dessin annexé : La figure 1 est un schéma de principe d'un dispositif de protection conforme à un mode d'exécution préféré de l'invention ; et La figure 2 est un diagramme des signaux de la piste "son" pris, en différents points du dispositif de la figure 1. A la figure 1, le numéro de référence 1 désigne la tête de lecture du son d'un appareil de reproduction du son et/ou de l'image enregistrés sur une bande magnétique dans laquelle la ou les pistes d'enregistrement du son ont, au moment de l'enregistrement, sur des portions de longueur prédéterminée, reçu un message codé. Dans le mode d'exécution décrit, ce message codé est inscrit sur le support, en-même temps que le son, au moyen d'un codeur programmable du type ED11 commercialisé par la société "Supertex Inc". Cet enregistrement est effectué à une fréquence fc telle qu'elle soit en conformité avec celle du récepteur visé et de toute façon dans la bande passante compatible assurant la plus grande fiabilité de reconnaissance du code.Le signal codé par l'émetteur comprend un "préambul9" fixe issu de 46 signaux binaires d'horloge suivi d'un intervalle blanc de durée égale à celle de 18 périodes d'horloge et d'un message proprement dit, de durée égale à 62 périodes d'horloge et correspondant à 16 bits de données ; l'ensemble formé du préambule, de l'intervalle et du message constitue un bloc de codage et est en conformité avec le code "Manchester" ; sous la condition que la fréquence de lecture fc soit la même que la fréquence de codage, un bloc de codage sera reconnu valable s'il est conforme au format "Manchester" d'émission et permettra alors et seulement l'exploitation du message.Dans le modèle Eu11, les 12 bits de poids forts du message servant à la validation du récepteur dans lequel la même configuration de 12 bits a été enregistrée (code dit "primaire"), tandis que les 4 bits de poids faibles constituent un "code secondaire" qui peut être utilisé à d'autres fins. Le signal codé complet, de durée égale à 130 périodes d'horloge de fréquence spécifique fc du codeur, a été enregistré sur la ou les pistes "son" de la bande en même temps que les autres signaux sonores et/ou vidéo, avec unedistribution de préférence aléatoire, et une intensité telle que-la lecture pure et simple d'une telle bande produirait, lors du passage des signaux codés, un bruit difficile à supporter à l'audition. Le signal son issu du capteur 1 est, après passage dans le pré-amplificateur 2 d'égalisation classique que comporte un tel appareil, transmis à deux voies parallèles. La première voie comporte, connectés en série, un premier organe de retard 3, un premier interrupteur électronique 4, un second organe de retard 5, un dispositif de filtrage 6, un second interrupteur électronique 7 et un organe de sortie 8. La seconde voie comporte un décodeur 9 programmable du type Eu11, commandé par une horloge 93 et ayant en 94 douze lignes d'entrée programmables g une sortie 9,0 validée chaque fois qu'un bloc de codage a été détecté, une sortie de conformité de code primaire 91 et quatre sorties de code secondaire 92. Une mémoire de code secondaire 11 possède des entrées de données reliées à la sortie 92. La programmation du code primaire, par les lignes 94, est effectuée à l'aide d'un organe 10 qui peut être avantageusement réalisé,.soit par- câblage, soit par positionnement d'interrupteurs ou tout autre moyen de commutation, tel que lecteur de cartes, (perforées, optiques, magnétiques...). La sortie 90 est reliée à la'entrée de déclenchement S d'une bascule 12, dont la sortie est reliée à la borne de commande de l'interrupteur électronique 4, et à.l'entrée d'initialisation d'un compteur à présélection 13, dont la sortie est reliée à l'entrée de remise à zéro R de la bascule 12. Une horloge 14 est reliée aux entrées d'horloge des organes de retard 3 et 5 et du compteur 13. La sortie de la bascule 12 est par ailleurs reliée, par l'intermédiaire d'un inverseur logique 19, à l'entrée de commande d'un troisième interrupteur électronique 15, qui relie la sortie de l'organe de retard 5 à son entrée par l'intermédiaire d'un amplificateur opérationnel 50 destiné à restituer l'amplitude du signal. La sortie 91 est reliée, d'une part, à l'entrée d'une mémoire du signal de reconnaissance de l'identité de code primaire 16, d'autre part, à une entrée de validation de la mémoire 11. La sortie de la mémoire 16 est reliée à un organe 17 qui traite le code primaire et fournit, après traitement, d'une part, un signal d'effacement de la mémoire 16, d'autre part, un signal de commande appliqué à l'entrée de commande de l'interrupteur 7. La sortie de la mémoire 11 est de même reliée à un organe 18 qui décode éventuellement en seize informations décimales la partie du message issue des quatre lignes binaires du code secondaire, éventuellement le compare à un code pré-établi et commande l'exécution d'une fonction particulière, soit indépendante du traitement du code primaire, soit en combi natoire avec celui-ci t après, exécution du code secondaire disponible en 18a l'organe Il est efface. Dans un mode d'exécution préféré, les organes de retard 3 et 5 sont chacun constitués par une ligne à retard analogique pour le traitement de signaux à audio-frequences, du type TDA1022, Ta2104, TDA2107 ou 2110 commercialisé par la société "RIC", ou d'un type équivalent. On adopte, pour l'horloge 14 une fréquence telle que le retard soit de l'ordre de 10 à 40 ms et l'on s'arrange pour que cette durée soit supérieure à la durée d'un bloc de codage dont la présence est détectée par l'apparition d'un signal spécifique à la sortie 90 du décodeur 9. Le fonctionnement du dispositif de la figure 1 sera mieux compris en se référant à la figure 2. On a représenté en A une piste "son" composée de blocs d'information d'égale durée 1, 2, 3 etc. Ce découpage de l'information n son n n'a aucune réalité physique sur la bande : chaque bloc correspond simplement à une séquence de durée égale à celle du retard A T introduit par chacune des lignes à retard 3 et 3. La partie hachurée du bloc 5 exprime le fait qu'à cet emplacement de la piste, il existe un bloc de codage dont on s'est arrangé pour que la durée soit inférieure à celle dfun bloc. On a représenté en B le signal observé à la sortie de l'interrupteur 4. Pendant l'intervalle de temps qui précède l'instant td de validation de la sortie 90 du-décodeur,-l'interrupteur 4 est fermé et transmet donc le signal gson" décalé du retard A A l'instant td, le signal qui apparat sur la sortie 90 positionne la bascule 12 sur 1, ce qui a pour effet, d'une part d'ouvrir l'interrupteur 4, d'autre part, de fermer l'interrupteur 15, qui était précédemment ouvert. Il en résulte que le signal C est interrompu. On a représenté en C le signal observé à la sortie de la ligne à retard 5. Jusqu'à l'instant td, il s'agit évidemment du signal "son'2 initial, décalé de 2 A T. A partir de l'instant td, la ligne à retard 5 cesse de recevoir le signal B et renvoie à son entrée le signal de sortie C enregistré au cours de l'intervalle AT précédent. Il en résulte que, pendant un intervalle AT + Z, défini comme on l'indiquera ei-après et qui suit l'instant td, la portion de signal "son" comportant ici la fin 3b du bloc 3 et le début 4a du bloc 4 est transmise à la sortie de la ligne à retard 5. A l'instant td, le compteur 13 est initialisé et, comme sa capacité est pré-sélectionnée pour correspondre à une durée de remplissage par les impulsions de l'horloge 14 égale à AT + Z, Z correspondant à la faible durée nécessaire pour tenir compte des temps de transmission, au bout de A T + X, il remet la bascule 12 à zéro, ce qui a pour effet de fermer de nouveau l'interrupteur 4 et d'ouvrir de nouveau l'interrupteur 5. Autrement dit, la transmission s'opère alors normalement, comme pendant l'intervalle de temps qui a précédé l'instant td.Or, pendant l'intervalle de temps compris -entre td et td + AT + C, la ligne à retard 3 a emmaganisé la fin 5b du bloc 5, et le début 6a du bloc 6, sans toutefois qu'ils puissent être observés-en C. Donc, au cours de l'intervalle td + AT + z à td + 2 At + z qui suit, 5b et 6a sont transmis de la ligne à retard 3 à la ligne à retard 5 et, au ' cours -de l'intervalle de temps td + 28T +Zà td + 3 QT +Z, cette dernière restitue cette information. Pendant l'intervalle de temps td àttd + 2A t + , la ligne à retard 5 recycle en permanence l'information qui y était emmagasinée à l'instant td, c'est-à-dire le bloc 3 et la portion 4a du bloc 4. Finalement, à l'entrée du filtre 6, destiné à éliminer les transitoires de commutation, est présent un signal comportant une reproduction cyclique du bloc 3 et la portion 4a du bloc 4 et ne comportant, ni la portion terminale 4b du bloc 4, ni la portion Sa du bloc 5, ni le message codé. L'expérience montre qu'un tel signa#l "son" n'est pas discernable, à l'audition, du signal son d'origine. Le code détecté par le décodeur 9 est par ailleurs, intérieurement comparé à un code pré-établi par l'organe 10 et, en cas de coincidence, un signal est fourni à l'interrupteur 7, soit pour le fermer, soit pour l'ouvrir, éventuellement en combinatoire avec le code secondaire. On peut, en effet, envisager d'utiliser le dispositif décrit, soit pour interdire, soit pour autoriser l'exploitation du document pré-enregistré en fonction de la présence ou de l'absence d'un code ou d'un combinatoire de codes qui ont été détectés ou non. Dans le premier cas, le dispositif de protection est incorporé à un enregistreur et le signal "son" c#omportant le message codé peut provenir, soit d'un autre magnétoscope (ou magnétophone), soit d'un récepteur de télévision (ou de radio). Il peut encore être issu de tout autre support (à enregistrement mécanique, optique, magnétique, etc...). Dans le second cas, le dispositif est incorporé à un lecteur ou un récepteur et est agencé pour autoriser la lecture. La manière pratique d'agir sur les têtes d'enregistrement ou de lecture, ou sur tout autre élément du circuit de l'appareil protégé, est à la portée de l'homme de métier. Avantageusement, la distribution des message codés sur la piste "son" est aléatoire, ce qui rend plus difficile son élimination par des moyens non autorisés, et le message codé a une amplitude suffisante pour perturber sérieusement la réception par un appareil non muni du dispositif de protection. Il est évident que la conformité de la fréquence des signaux du bloc de codage détecté avec la fréquence fc propre du dispositif telle qu imposée par l'horloge 93 implique déjà un premier niveau de comptabilité, c'est-à-dire d'autorisation ou/et d'-interdiction. Le signal de sortie 18a résultant du traitement du code secondaire peut être utilisé à diverses fins. En particulier, sa présence peut servir à revalider l'appareil qui a été inhibé par le code primaire ; il est ainsi possible d'interdire l'enregistrement d'une émission de télévision et d'autoriser ensuite l'enregistrement de l'émission qui suit, comme était autorisé l'enregistrement de l'émission précédente. Les codes primaire et secondaire pourraient également être utilisés pour effectuer simultanément la validation et/ou l'inhibition de deux appareils différents, par exemple un appareil lecteur et un enregistreur. Il va de soi que de nombreuses variantes pourront être imaginées par l'homme du métier, sans s'écarter de l'esprit de l'invention. Revendications de brevet 1. Dispositif de protection de bandes magnétiques, ou autres supports d'enregistrement, ou d'émissions de télévision ou de radio contre la lecture et/ou la reproduction non autorisées, caractérisé en ce qu'il.comporte un organe détecteur (9) des messages préalablement codés au moyen d'un codeur programmable et distribués sur la ou les pistes "son" et des moyens (7, 8) d'inhiber et/ou de valider la réception ou l'enregistrement à chaque détection d'un message conforme au programme inscrit dans l'organe détecteur. 2. Dispositif selon la revendication 1, caractérisé en ce qu'il comporte en outre une voie de suppression des messages codés et de reconstitution d'un signal sonore non perturbé, comportant avantageusement deux lignes à retard analogique reliées entre elles par un premier interrupteur, un second interrupteur reliant la sortie de la seconde ligne à retard à son entrée, le premier interrupteur étant fermé et le second étant ouvert pendant la réception des portions du signal sonore ne comportant pas de bloc de codage des premiers moyens, répondant à la détection d'un bloc de codage, de fournir un signal de commande de l'ouverture du premier interrupteur et de la fermeture du second et des seconds moyens, répondant à la fin d'un intervalle de retard prédéterminé de fournir un signal de commande de la fermeture du premier interrupteur et de l'ouverture du second. 3. Dispositif selon la revendication 2, caractérisé en ce que ledit codeur programmable engendre des messages comportant un code primaire et un code secondaire. 4. Dispositif selon la revendication 2 ou 3, caractérisé en ce que lesdites lignes à retard analogique sont synchronisées par une première horloge (14) et ledit organe détecteur est synchronisé par une deuxième horloge (93), les fréquences de ces deux horloges étant déterminées pour que le retard introduit par les lignes à retard soit supérieur à la durée d'un bloc de codage. 5. Dispositif selon l'une des revendications 2 à 4, caractérisé en ce que lesdits premiers moyens comprennent une bascule (12) et un inverseur logique (19), tandis que les seconds moyens comprennent un compteur à pré-sélection (13) synchronisé par la première horloge (14). 6. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce que lesdits messages codés sont distribués de manière aléatoire.