Brevet FR2519173A1 — publié le 19830701

La présente invention se rapporte à un dispositif pour enregistrer des données sur un support d'enregistrement et à un dispositif pour reproduire les données enregistrées sur un support d'enregistrement (appelés plussimplement ci-après "dispositif d'enregis- trement et de reproduction de données") Plus particulière- ment, la présente invention concerne une amélioration dans un système pour l'écriture de données sur une bande magnétique, un disque magnétique ou support d'enregis- trement analogue en utilisant des signaux numériques et un système pour la lecture des données ainsi enregistrées sur un tel support d'enregistrement. Récemment, des calculateurs et dispositifs analogues de traitement de donnéesont été utilisés de façon intensive dans divers domaines Il y a une demande croissante pour le transfert rapide de l'information enregistrée traitée par les dispositifs, d'un milieu à un autre comme des disques magnétiques ou bandes pour une large distribution de la même information. La tendance courante dans la technique de l'équipement audio en particulier, va vers le traitement numérique de diverses données et cela demande la fourniture de bandes magnétiques qui stockent les mêmes morceaux de musique ou analogues en signaux numériques De même, une même contenu doit être transféré en un nombre multiple de bandes magnétiques en une courte période de temps Un procédé connu jusqu'à maintenant pour l'enregistrement des mêmes données sur des bandes magnétiques consiste à préparer une bande mattresse en y enregistrant les données puis à reproduire la bande maîtresse pour produire une bande esclave, comme cela a été le processus le plus typique dans le traitement traditionnel de données avec des signaux analogiques Cependant, ce procédé ne peut facilement s'appliquer aux bandes magnétiques o les données sont stockées en signaux numériques Comme les bandes magnétiques (en particulier la bande ma tresse) ont souvent des rayures ou rassemblent de fines particules de poussière ou même souffrent de taches pendant la manipulation, les données peuvent être partiellement effacées pour rendre difficile le transfert rapide et précis de toutes les données de la bande maîtresse à la bande esclave. Un dispositif d'enregistrement et de reproduction de données selon l'invention reproduit la donnée primaire stockée dans un support maître d'enregistrement sous forme d'un certain nombre de série de séquences différentes d'enregistrement et enregistre la donnée primaire repro- duite sur un support esclave d'enregistrement Un premier appareil du dispositif divise avantageusement la donnée primaire de chaque série quand la donnée primaire doit être enregistrée sur le support d'enregistrement, ajoute la donnée secondaire à la donnée primaire en employant chaque fragment de la donnée primaire comme une unité, et enregistre les données primaire et secondaire sur le support maître d'enregistrement ou support principal. Un second appareil reproduit la donnée primaire du support maître d'enregistrement avec la donnée secondaire des diverses séries en même temps, quel que soit l'ordre d'enregistrement de la série à laquelle appartient la donnée primaire, détecte et corrige une erreur dans la donnée primaire qui est reproduite en se basant sur la donnée secondaire reproduite et enregistre la donnée primaire sur le support esclave d'enregistrement. Selon la présente invention, un dispositif d'enregistrement et de reproduction de données favorise un échange rapide et exempt d'erreur de la donnée entre des supports séparés d'enregistrement Quand on le souhaite, la donnée primaire est enregistrée sur un support maître d'enregistrement, la donnée secondaire est ajoutée à la donnée primaire afin de détecter et de corriger des erreurs de donnée Les données primaire et secondaire sont enregistrées sur le support maître d'enregistrement en une quantité de données en série qui diffèreaten séquence d'enregistrement, l'une de l'autre. La donnée primaire est reproduite du support mattre d'enregistrement en même temps que la donnée secondaire pour les différentes séries en même temps, quelles que soient les séquences d'enregistrement La donnée primaire reproduite est laissée à la vérification d'erreur et à la correction en se basant sur la donnée secondaire et elle est enregistrée sur le support esclave d'enregistre- ment. La présente invention a pour but de favoriser une lecture précise et rapide des données en prévoyant un moyen pour détecter facilement toute erreur pendant l'extraction des données d'un support maître d'enregistre- ment et pour la correction de l'erreur. La présente invention a pour autre objet une écriture rapide des données dans un support esclave d'enregistrement en écrivant les données dans un support maître -d'enregistrement par un processus qui n'est pas toujours identique au processus pour la lecture des données. La présente invention a pour autre objet la diminution des erreurs des données stockées dans un support esclave d'enregistrement, afin d'améliorer ainsi la qualité de la reproduction des données. La présente invention a pour autre objet un dispositif généralement perfectionné d'enregistrement et de reproduction de données. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels les figures la-1 c sont des vues d'une bande magnétique représentant un processus pour y enregistrer des données sous forme de signaux analogiques; la figure 2 donne un schéma-bloc montrant un appareil pour l'enregistrement de données sur une cassette de bande mattresse selon la présente invention; les figures 3 a3 c sont des schémas montrant des signaux qui apparaissent dans diverses sections de l'appareil de la figure 2; la figure 4 donne un schéma-bloc d'un appareil pour la reproduction de données d'une bande maîtresse selon la présente invention; les figures 5 a-5 e sont des schémas montrant des signaux qui apparaissent dans diverses sections de l'appareil de la figure 4; la figure 6 est une vue d'un exemple d'agence- ment de données que l'on peut échanger entre les bandes; la figure 7 est une vue d'une version plus généralisée du format de donnéesde la figure 6; la figure 8 donne un schéma-bloc montrant des détails d'un processeur martre -de copie; la figure 9 est une vue d'un exemple d'un agencement de données d'une séquence maîtresse qui est enregistrée sur une bande maîtresse; les figures 10 a et 10 b sont des schémas démontrant un mode de détection de l'erreur avec des codes de vérification maitres la figure 11 donne un schéma-bloc de détails d'un appareil de reproduction de données associé à une bande maîtresse; la figure 12 donne un schéma-bloc d'un autre exemple du processeur maitre de copie; i la figure 13 est un schéma illustrant un moyen d'entrelacement ou d'imbriquement; et la figure 14 est une vue d'une bande magnétique montrant un autre agencement possible des canaux. Tandis que le dispositif d'enregistrement et de reproduction de données selon l'invention peut présenter de nombreux modes de réalisation physiques selon l'environnement et les conditions d'utilisation, un certain nombre des modes de réalisation illustrés et décrits ici ont été produits, testés et utilisés, et tous ont fonctionné d'une façon tout à fait satisfaisante. Pour faciliter la compréhension de la présente invention, on se référera rapidement à un système selon l'art antérietrde reproductio+rou réplique que l'on peut voir sur les figures la-1 c D e la musique ou donnée analogue est enregistrée sur une bande ma Utresse à la façon illustrée. Sur la figure la, une bande maîtresse MT a une première surface d'enregistrement ou face "A" comme on l'appellera ci-après, qui a deux canaux CA 1 et CA 2 dans l'exemple illustré Des signaux analogiques sont progressivement enregistrés dans les canaux CA 1 et CA 2 dans les directions indiquées par les flèches FA 1 et FA 2, respectivement. Ainsi, la moitié supérieure de la bande mattresse MT est utilisée pour l'enregistrement de données sur la face A. On peut noter que le nombre de canaux est supérieur à deux dans certaines applications. Comme le montre la figure lb, des signaux analogiques sont enregistrés sur une seconde surface d'enregistrement ou face "B" dans les directions indiquées par les flèches FB 1 et FB 2 Tandis, que, dans la pratique, l'enregistrement de données sur la face B est accompli avec la bande maîtresse inversée en position par rapport à un dispositif d'enregistrement, les directions d'enre- gistrement peuvent être indiquées comme le montre la figure lb par rapport aux directions d'enregistrement et positions sur la face A Ainsi, les directions FB 1 et FB 2 dans les canaux CB 1 et CB 2 sur la face B sont opposées aux directions FA 1 et FA 2 sur la face-A. La bande maîtresse MT portant les données sur toutes les faces A et B est illustrée sur la figure lc. La donnée est reproduite simultanément par tous les canaux CA 1, CA 2, CB 1 et CB 2 de la bande maîtresse MT et est enregistrée sur une bande esclave Parmi les faces A et B de la bande ma Utresse MT, l'une est reproduite dans la même direction que la direction d'enregistrement tandis que l'autre est reproduite en direction opposée à la direction d'enregistrement. Une telle reproduction d'une bande maîtresse pour préparer une bande esclave ou réplique en principe appli- cable à une bande maitr#sse o les données sont stockées sous forme de signaux numériques Cependant, dans le cas de signaux numériques, en particulier de signaux PCM (modula- tion par impulsions codées), dés erreurs de salve ont tendance à se produire du fait d'une chute du signal due à des rayures ou analogues sur la bande maîtresse MT. Cela peut être réfléchi par un niveau génant de bruit pendant la reproduction de la donnée d'une bande esclave. Pour garantir la qualité des bandes esclaves, il faut prendre une mesure suffisante contre tous les facteurs pouvant rendre faux le transfert de données. A la lumière de ce qui précède, la présente invention est élaborée pour donner à la reproduction de données, une haute qualité, malgré toute chute du signal ou analogue, et pour permettre à la donnée d'être enregis- trée à une vitesse rapide à partir d'une bande maîtresse sur une bande esclave par un processus semblable au système de réplique de signaux analogiques. En se référant aux figures 2 et 3 a-3 c, un appareil pour l'enregistrement de données sur une bande maltresse selon l'invention sera décrit Comme on peut le voir, une borne d'entrée 200 est connectée à un processeur de PCM 202 par une ligne 204 et il reçoit un signal analogique à enregistrer, de l'extérieur, comme celui indiqué sur-la figure 3 a Le processeur 202 de PCM échantillonne, maintient, quantifie et code le signal analogique reçu, délivrant des signaux en parallèle comme le montre la figure 3 b Les signaux en parallèle de la figure 3 b sont donnés en divisant le signal analogique de la figure 3 a en longueum prédéterminées et appropriées de séquences, qui sont représentées par "n (nombre naturel)" canaux ou voies chacun portant "no " sur la figure 3. Chaque séquence débute par un code de synchronisation SYNC sous forme d'un code binaire fixe comme " 00011001 ", qui indique la tête de la séquence Le signal de synchronisation SYNC est suivi d'un mot de donnée Dij qui représente la donnée contenue dans le signal analogique de la figure 3 a Au canal no N cependant, les mots de donnée Dij sont remplacés par des codes de parité Pj qui servent de codes de correction d'erreur, afin d'effectuer ainsi une vérification de parité en direction verticale Dans la pratique, chaque code de parité Pj a une valeur logique telle que la somme des" 1 " logiquesdans les bits verticale- ment alignés soit un nombre pair. L'agencement des données dans chacun des canaux est terminé par un code de vérification CRC Cqui est un premier code de détection d'erreur Le code de vérification CRCC est adapté à une CRC (vérification cyclique de redondance) Le code de vérification CRCC et le code de parité Pj détectent une erreur dans tout mot de donnée Dij puis corrigent l'erreur, comme on le décrira en détail. La sortie du processeur 202 de PCM, ayant l'agencement ci-dessus, est couplée à unprocesseurmattre de copie 206 par une ligne 208 Le processeur maître de copie 206 ajoute un signal principal ou maître de synchro- nisation SYNC-M et un code principal ou maître de vérifica- tion CRCC-M à tous les signaux représentés sur la figure 3 b, canal par canal Par ailleurs, le processeur maître de copie 206 ajoute un numéro de canal n+ 1 à tous les signaux Ce numéro de canal, n+ 1 a des codes maîtres de parité P Mj en plus du signal maître de synchronisation SYNC-M, et du code maître de vérification CRCC-M Ces signaux supplémentaires sont indiqués en tracé fantôme sur la figure 3 c Le signal maître de synchronisation SYNC-M a un agencement de données comme " 00101011 ", qui est différent du code de synchronisation SYNC Le code maître de synchronisation SYNC-M, le code maître de vérification CRCC-M et le code maître de parité P Mj sont communs en fonction, au code de synchronisation SYNC, au code de vérification CRCC et au code de parité Pj Il faut noter que le format supplémentaire de signal montré sur la figure 3 c n'est pas restrictif mais n'est donné qu'à titre d'exemple. La sortie du processeur maître de copie 206 est appliquée à une machine d'enregistrement maître de copie 210 par une ligne 212 Une cassette à bande 214 est introduite dans la machine 210 pour enregistrer sur la face A de sa bande maîtresse, un nombre nécessaire des données des séquences de la figure 3 c Après l'enregistre- ment sur le face A, la cassette 214 est retournée comme cela est indiqué par les flèches FI-F 4 pour enregistrer la donnée sur la face B de la bande maîtresse à ce moment. Ainsi, la bande maîtresse stocke la donnée dans ses 2 (n+ 1) canaux, aiq total, le long des directions des figures la-1 c. En se référant aux figures 4 et 5 a-5 c, un appareil pour reproduire les données stockées dans la bande maîtresse et les enregistrer sur une bande esclave sera rapidement décrit La cassette sur bande 214 enregis- trée avec la donnée en directiorsopposées, est introduite dans une machine de reproduction maîtresse de copie 400. La machine 400 est connectée par une ligne 402 à un circuit de réception d'avance 404 et par une ligne 406 à un circuit de réception inverse 408 Comme le montre la figure 5 a, la bande maîtresse dans la cassette 214 stocke des données dans une direction FA sur sa face A et dans une direction FB sur sa face B Le circuit 404 reçoit la donnée qui a été enregistrée dans la même direction que la direction de reproduction, c'est-à-dire la donnée sur la face A que l'on peut voir sur la figure 5 b Le circuit inverse 408 reçoit la donnée qui a été enregistrée-en direction opposée à la direction de reproduction, c'est-à-dire la donnée sur la face B de la figure 5 c Chacun des circuits 404 et 408 détecte une erreur due à une chute ou cause analogue comme cela est indiqué par les hachures sur les figures 5 b et 5 c, en utilisant les codes maîtres de parité P Mj et les codes maîtres de vérification CRCC-M Le circuit inverse 408 utilise une réciproque polynominale parce que la direction de réception des données est opposée à la direction d'enregistrement des données. Le circuit de réception d'avance 404 est connecté par une ligne 410 à um processeur mattre de reproduction d'avance 412 De même, le circuit de réception arrière 408 est connecté par une ligne 414 à unprocesseur mattre de reproduction inverse 416 Lesprocesseurs maîtres de reproduction 412 et 416 sont connectés par des lignes 418 et 420 à une machine d'enregistrement de bande esclave 422, respectivement Chacun des processeurs 412 et 416 corrige l'erreur détectée et applique, à la machine d'enregistre- ment 422 sur bande esclave, son signal de sortie que l'on peut voir sur la figure 5 d ou la figure 5 e Une bande esclave introduite dans la machine 422 est simultanément enregistrée de la donnée montrée sur la figure 5 d sur sa face A et de la donnée montrée sur la figume 5 e sur sa face B Dans ce cas, comme les codes mattres de synchroni- sation SYNC-M, les codes mattres de parité P Mj (P Mj') et les codes mattres de vérification CRCC-M sont des données inutiles qui ont servi pour l'extraction de la donnée de la bande maîtresse et la détection et la correction de l'erreur, ils ne sont pas introduits dans la bande esclave dans la machine 422 Les données représentées sur les figures 5 d et 5 e co Incident avec les données montrées sur la figure 3 b à une très forte probabilité Les codes de synchronisation SYNC, les codes de parité Pj (Pj') et les codes de vérification CRCC incorporés dans les données des figures 5 d et 5 e sont utilisés pour l'extraction des données et la détection et la correction d'erreur pendant la reproduction de la bande esclave En effet, les codes de parité Pj (Pj') sont employés pour éliminer une reproduction non souhaitable qui peut résulter d'une chute ou analogue du fait de rayures sur la bande esclave, par exemple. Des détails de la construction et du fonctionne- ment des diverses sections seront décrits ci-après. Le processeur de PCM 202 permet une modulation par impulsions codées de la musique ou d'un signal analogique identique et répartit ce signal en canaux nos là (n-1) comme cela est montré sur les figures 2 et 3 a et 3 b Les codes de parité sont ajoutés aux mots de donnée Dij en utilisant le canal no N, tandis que les codes de synchronisation SYNC et les codes de vérification CRCC sont ajoutés aux canaux nos 1 à N La figure 6 montre un cas exemplaire o six mots de donnée Dij sont agencés dans chaque canal Une telle donnée est finalement enregistrée sur une bande esclave Le code de synchronisa- tion SYNC est adapté à la synchronisation de chaque séquence pendant la reproduction Le code de vérification CRCC et le,' cod 'de parité Pj (Pj') sont adaptés à éliminer une reproduction défectueuse pouvant résulter d'une chute du fait de dégâts de la bande esclave, c'est- à-dire à détecter et corriger des erreurs pendant la reproduction des mots de donnée Dij Ces signaux sont utilisés au cours de la reproduction des données d'une bande esclave et ne sont pas directement en rapport avec la présente invention Pour cette raison, la sortie du processeur 204 de PCM sera représentée ci-après par la donnée Dij comme le montre la figure 7. L'utilisation de "n" canaux pour l'enregistrement des données sur une bande esclave est due principalement à la relation du taux de transfert de données avec la vitesse de reproduction des bandes Un dispositif usuel pour la reproduction a une tête magnétique en une position pré- déterminée et sa largeur d'intervalle ne peut être réduite au-delà d'une certaine limite du fait des limites de production Par ailleurs, la durée de reproduction d'usuel- lement une heure est souhaitable pour l'enregistrement et la reproduction de programmes stéréophoniques Cela, en plus du fait que la longueur d'une bande esclave est limitée du fait de la forme usuelle d'une cassette sur le marché, nécessite que la bande soit alimentée très lentement pendant la reproduction (comme 7,1 cm/s) En considérant un tel agencement et d'autres facteurs de la tête magnétique et de la vitesse d'alimentation de la bande, on utilise 'ln" canaux pour l'enregistrement des données afin d'obtenir le taux nécessaire de transfert de données, bien que l'alimentation de la bande puisse être ralentie. En se référant à la figure 8, le processeur maître de copie 206 a des bornes d'entrée 800 qui corres- pondent, en nombre, aux canaux n Chaque borne d'entrée 800 est connectée par une ligne 802 à une unité maîtresse de copie 804 et par une ligne 806 à une unité d'opération 808 qui est connectée aux unités maitressesde copie 804 par des lignes 810 Chaque unité maîtresse de copie 804 comprend une mémoire tampon 812 qui est connectée à la ligne 802 ou 810 La mémoire tampon 812 est connectée par une ligne 814 à une section d'opération CRCCM 816 et par la ligne 814 à un sélecteur 818 La section d'opération CRCC-M 816 est connectée par une ligne 820 au sélecteur 818. Une section de générateur SYNC-M 824 est connectée au sélecteur 818 par une ligne 822 Le sélecteur 818 est connecté par une ligne 826 à un amplificateur 828 qui à son tour est connecté par une ligne 830 à une tête d'enregistrement 832 Le nombre d'unités maîtresses de copie 804 est "n+ 1 " ce qui correspond aux canaux no 1 à (n+ 1) Ayant la même construction, les unités 804 reçoivent des impulsions prédéterminées de temporisation d'une section 834 de générateur de temporisation par des lignes 836, comme des impulsions d'horloge pour l'opérateur CRCC-M 816, des signaux de temporisation pour l'écriture de données ou la lecture de données de la mémoire tampon 812 et des signaux de temporisation pour la commutation du sélecteur 818 Le générateur de temporisation 834 est connecté à une borne 838 par une ligne 840 pour recevoir les impulsions d'horloge principale de la sortie qui servent d'impulsions de référence pour l'opération Il faut noter sur la figure 8 que la bande maîtresse MT est amenée dans une direction indiquée par une flèche F 8. En fonctionnement, les diverses données dij de la figure 7 correspondant aux différents canaux sont respectivement couplées aux bornes d'entrée 800 et de là, aux unités maîtresses de copie associées 804 pour stockage dans les mémoires tampons 812 Le générateur SYNC-M 824 251917 ? produit des codes de signaux de synchronisation maîtres SYNC-M en un moment approprié et les applique au sélecteur 818 Le sélecteur 818 délivre d'abord un code de signal de synchronisation maître SYNC-M puis la donnée dij qui est lue de la'mémoire tampon 812 La donnée lue de la mémoire tampon 812 est également appliquée à l'opérateur CRCC-M 816 qui calcule alors et délivre un code de vérification maître' 'CRCC-M Le sélecteur 818 délivre le code de vérification maître' CRCC-M après la donnée dij. Une séquence maîtresse de données apparaissant ainsi à la sortie du sélecteur 818 est représentée sur la figure 9. La donnée à la sortie du sélecteur 818 est amplifiée par un amplificateur 828 et est couplée à la tète associée d'enregistrement 832 pour un enregistrement sur la bande maîtresse MT. Le calcul à l'opérateur 816 CRCC-M sera décrit. En réponse à la donnée dij, l'opérateur CRCC-M 816 calcule un code de vérification maitresse CRCC-M qui est le résidu qui reste après division de la donnée dij par un polynominu prédéterminé générateur G(X) On suppose que la donnée dij est " 1101011001101110 " binaire comme le montre la figure 10 a. Entretemps, la donnée dij est également appliquée à l'unité d'opération 808 qui accomplit une opération: P Mj = dlj i Q d 2 j Q( dnj Equ ( 1) o j = O, 1, k. Dans l'équation ( 1) ci-dessus, le signe O indique une addition en modulo 2 Cette opération est mise en pratique sur celle des données dij qui sont vertica- lement alignées, en calculant un code de parité maître P Mj Le code de parité maître ' P Mj est appliqué au processeur maître de copie 206 puis est appliqué en utilisant le canal no n+ 1 comme le montre la figure 9, tandis que le code du signal de synchronisation maitre SYNC-M et le code de vérification maître CRCC-M sont ajoutés au code de parité maître P Mj Le code de parité 251917 X maître P Mj est adapté à la vérification bien connue de parité et par conséquent ne sera pas décrit pour la simplicité. Par le processus ci-dessus, les données repré- sentées sur la figure 9 sont individuellement enregistrées sur la face A de la bande maîtresse MT qui se déplace dans la direction F 8 sur la figure 8 De la même façon, les données sont enregistrées sur la face B après enregis- trement sur la face A. Tandis que dans le mode de réalisation décrit, une séquence de données à la sortie du processeur 202 de PCM a une correspondance avec une séquence maîtresse de données à enregistrer sur la bande maîtresse, cela n'est pas essentiel et la donnée dij contenue dans une séquence maîtresse peut avoir toute longueur souhaitée. Un appareil pour reproduire les données des faces A et B de la bande maîtresse MT est construit et fonctionne comme suit. En se référant à la figure 11, l'appareil de reproduction comprend des têtes magnétiques 1100 pour la reproduction, qui sont en un nombre égal aux canaux définis sur les faces A et B de la bande maîtresse MT En plus de détail, la face A de la bande maîtresse MT porte des données dans ses "n+ll" canaux du numéro 1 au numéro n+ 1 et de même, la face B porte des données dans ses "n+ 1 " canaux du no 1 au no n+ 1 Par conséquent, le nombre de têtes magnétiques 1100 est 2 (n+ 1) ce qui correspond aux 2 (n+ 1) canaux sur la bande maîtresse MT Les données sont reproduites simultanément sur les faces A et B par les têtes magnétiques 1100. D'abord, la section pour reproduire les données de la face A de la bande maîtresse MT sera décrite Les tètes magnétiques 1100 associées aux canaux respectifs sur la face A sont respectivement connectées par des lignes 1102 aux circuits d'introduction d'avance 1104 Tous les circuits 1104 pour les canaux no 1 à (n+ 1) sur la face A sont construits de la même façon Chaque ligne 1102 est reliée à un égaliseur 1106 qui égalise la forme d'onde d'entrée L'égaliseur 1106 est relié par une ligne 1108 à un détecteur d'impulsion 1110 qui détecte une impulsion c'est-à-dire détermine si le signal d'entrée est un " 1 " logique ou un "f O " logique Le détecteur d'impulsion 1110 est relié par une ligne 1112 à une mémoire d'avance 1114 et à un détecteur SYNC-M 1116 et à un vérificateur CRCC-M 1118 Le détecteur 1116 détecte un code de signal de synchronisation maître SYNC-M tandis que le vérificateur CRCC-M 1118, vérifie une erreur canal par canal en réponse au code CRCC-M Le détecteur SYNC-M 1116 est relié par une ligne 1120 à un générateur de temporisation 1122 et le vérificateur 1118 est relié par une ligne 1124 à la mémoire d'avance 1114 Le générateur de temporisation 1122 est relié par une ligne 1126 à la mémoire d'avance 1114, tandis qu'un circuit opérateur de correction d'avance 1130 est relié par une ligne 1128 à la mémoire d'avance 1114. Le générateur de temporisation 1122 et le circuit opérateur de correction d'avance 1130 sont interconnectés par une ligne 1132 Le générateur de temporisation 1122 fournit à la mémoire d'avance 1114, un signal de commande pour l'accès et à l'opérateur de correction d'avance 1130 un signal de commande pour la commande de l'opération Ces signaux de commandeapparaissent temporisés sur un code de signal de synchronisation maître SYNC-M En détail, quand le générateur de temporisation 1122 est informé de la détection d'un code de signal de synchronisation maître SYNC-M au détecteur 1116, il applique le signal de commande à la mémoire d'avance 1114 et à l'opérateur de correction d'avance 1130 Temporiséesur ces signaux de commande, la mémoire d'avance 1114 écrit ou lit les données et l'opéra- teur de correction d'avance 1130 accomplit un calcul prédéterminé. La mémoire d'avance 1114 est connectée aux amplificateurs 1136 par des lignes 1134, respectivement. Chaque amplificateur 1136 est connecté par une ligne 1138 à mne tète magnétique d'Ienregistrement 1140 Une bande esclave ST est enregistr 4 e d'une donnée en utilisant "n" canaux du no 1 au no N sur sa face A (voir figures 5 d et 5 e) et par conséquent, le nombre des têtes magnétiques 1140 est "n" ou " 2 r 'au total Les amplifica- teurs 1136 sont respectivements associés aux têtes magnétiques 1140. En utilisation, la bande maîtresse MT est amenée dans une direction indiquée par une flèche F 1100 et une bande esclave ST dans une direction indiquée par une flèche 1102 Les têtes magnétiques 1100 lisent la donnée de leurs canaux associés nos 1 à (n+ 1) sur la face A de la bande maîtresse MT Les signaux résultants sont égalisés par les égaliseurs respectifs 1106 et les détecteurs correspondants d'impulsion 1110 détectent les impulsions pour déterminer les données en termes de niveaux logiques Si elle est sans erreur, la donnée déterminée apparaît comme elle est illustrée sur la figure 9 Parmi ces données, chaque code de signal de synchronisation maître SYNC-M est détecté par le détecteur 1116 La donnée est stockée dans la mémoire d'avance 1114 en réponse à un signal de commande qui est émis par le générateur de temporisation 1122 temporisé sur la détection du code de synchronisation m Aitre SYNC-M. Entretemps, le vérificateur CRCC-M 1118 détermine si la donnée dans son canal associé comprend ou non une erreur Le code de vérification maître CRCC-M est déterminé comme on l'a indiqué pour la figure 10 a, par exemple On suppose que la donnée déterminée par le détecteur d'impulsion 1110 est sans erreur et que la donnée montrée sur la figure 1 Oa a été reproduite de la bande mattresse MT Le vérificateur CRCC-M 1118 considère toute la donnée dij et le code de vérification mattre CRCC-M comme un seul nombre Cette valeur est divisée par le polynomial générateur G(X) et, s'il n'y a aucun résidu, la donnée est déterminée comme étant exempte d'erreur S'il y a un résidu, la donnée est jugée comme étant erronée et un signal drapeau d'erreur est appliqué à la mémoire d'avance 1114 En supposant que la donnée sur la figure Ia a été lue comme cela est indiqué sur la figure 10 b, sur la bande maîtresse MT, alors l'erreur existe dans la partie hachurée de la donnée représentée sur la figure 1 Ob et en conséquence, le vérificateur CRCC-M 1118 associé au canal en question délivre un signal drapeau d'erreur On notera que l '- opération du vérificateur 1118 de CRCC-M décrit jusqu'à maintenant fonctionne canal par canal En d'autres termes, le vérificateur 1118 ne vérifie pas laquelle des données dans le canal correspondant est erronée mais simplement détermine lequel des canaux contient une erreur. L'opérateur de correction d'avance 1130 est alloué pour corriger une donnée erronée parmi les données dij Parmi les données reproduites de la figure 9, le canal contenant une erreur est désigné par un signal drapeau d'erreur qui est émis par le vérificateur CRCC-h 1118 associé Ce signal drapeau d'erreur est également couplé à l'opérateur de correction d'avance 1130 La mémoire d'avance 1114 applique à l'opérateur de correction d'avance 1130, les codes de parité maîtres P Mj qui sont stockés dans le canal no n+ 1 de la bande maîtresse MT. L'opérateur 1130 effectue une vérification de parité verticale en se référant auxcodesde parité maîtres P Mj, afin de localiser ainsi la donnée erronée en direction verticale ou de haut en bas en regardant la figure 9. De cette façon, une erreur est vérifiée horizontalement en se basant sur les codes maîtres de vérification CRCC-M et verticalement en se basant sur les codes maîtres de parité PMJ Tant que des signaux numériques sont soit à un niveau logique "O" ou à un niveau logique " 1 ", l'erreur peut être corrigée simplement en changeant le niveau logique de la donnée erronée dij à " 1 " si c'est un "O" ou inversement Quand la donnée dik est erronée, par exemple, une valeur correcte de cette donnée est obtenue par une opération: dik = d 2 k d 3 k) @ dnk Q P Mk équ ( 2) 19173 L'opérateur de correction d'avance 1130 accomplit le calcul ci-dessus pour corriger toute erreur dans les données dij qui sont stockées dans la mémoire d'avance 1114 Ensuite, la mémoire d'avance 1114 délivre les données dij pour chacun des canaux no 1 à N La donnée à la sortie ne contient pas les codes de signaux maitres de synchronisation SYNC-M, les codes ma tres de vérification CRCC-M ou les codes maîtres de parité P Mj qui ont accompli leurs tâches pour extraire la donnée de la bande maltresse MT et détecter et corriger une erreur dans cette donnée Les données à la sortie de la mémoire d'avance 1114 sont sous le format représenté sur la figure 6 La donnée est amplifiée par les amplifica- teurs 1136, appliquée aux têtes magnétiques associées 1140 et ainsi enregistrée sur la bande esclave ST En plus de détail, le processeur 202 de PCM de la figure 2 soumet les données à une modulation par impulsions codées, les divise en un certain nombre de canaux et leur ajoute les données des bits de redondance pour une synchronisation et une détection et correction d'erreur ceque l'on peut voir sur la figure 3 b Ces données montrées sur la figure 3 b sont enregistrées sur la bande esclave ST à travers la bande mattresse MT. Pendant la reproduction des données de la bande mattresse MT, la bande mattresse MT est amenée à une allure qui, par exemple, est 16-32 fois l'allure d'amenée au moment de l'enregistrement des données sur la bande mattresse MT La bande esclave ST est amenée à la même vitesse que la bande mattresse MT pendant la reproduction. L'autre section du dispositif pour reproduire les données de la face B de la bande mattresse MT sera maintenant décrite, à l'exception des parties communes à la section de reproduction de la face A que l'on a décrites cidessus Sur la figure 11, les têtes magnétiques 1100 allouées aux canaux respectifs sur la face B de la bande mattresse MT sont respectivement connectées par des lignes 2102 à des circuits d'introduction inverse 2104, qui sont communs en construction La ligne 2102 est connectée à un égaliseur 2106 qui, à son tour, est connecté à un détecteur d'impulsions 2110 par une ligne 2108 Le détecteur d'impulsions 2110 est connecté par une ligne 2112 à une mémoire inverse 2114 ainsi qu'à un détecteur de SYNCM 2116 et à un vérificateur de CRCC-M 2118 Les données stockées dans la bande maltresse MT sont extraites en direction opposée à la direction d'enregistrement. Par conséquent, le vérificateur de CRCC-M 2118 utilise, au lieu du polynomrld X-générateur G(X), un polynoninal inverse ou réciproque U(X) qui est exprimé par: (X) = XG( 1) Equ ( 3) o m est le polyncôiml G(X). Si le polynomialcréatif est, par exemple, 16 12 X 5 G(X) = X 16 + + X + 1 Equ ( 4) alors le polynonmiral réciproque 5 (X) est = X 16 ( 1)16 + ()12 + ()5 + 1 X = X 16 + X 11 + X 4 + 1 Equ ( 5) En employant un tel polyncanisl réciproque U(X), le vérificateur 2118 de CRCC-M détermine si l'un des canaux contient une erreur La vérification de parité verticale se produit à la façon précédemment décrite. Le détecteur 2116 de SYNC-M est connecté par une ligne 2120 à un générateur de temporisation 2122 Le vérificateur de CRCC-M 2118 est connecté par une ligne 2124 à une mémoire inverse 2114 Le générateur de temporisation 2122 est connecté par une ligne 2126 à la mémoire inverse 2114 Un opérateur de correction inverse 2130 est connecté par une ligne 2128 à la mémoire inverse 2114 Par ailleurs, le générateur de temporisation 2122 et l'opérateur de I 917 ' correction inverse 2130 sont interconnectés par une ligne 2132 La mémoire inverse 2114 est connectée par des lignes 2134 à des amplificateurs 2136 qui sont respective- ment connectés par des lignes 2138 à leurs têtes magnétiques associées 2114 La bande esclave ST est enregistrée de données dans les canaux "n" du no 1 au no N sur la face B, comme cela était le cas avec la face A. En principe, le fonctionnement de la section de reproduction de données de la face B de la bande maîtresse MT est le même que dans le cas de l'autre section allouée à la face A La différence est que, en ce qui concerne la face B, le polynomimi réciproque:(X) est utilisé pendant la détection de l'erreur en se basant sur les codes maîtres de vérification CRCC-M, du fait de la séquence de lecture qui est opposée à la séquence d'enregistrement La donnée lue de la bande ma Utresse MT en séquence opposée à l'opération d'enregistrement est enregistrée sur la bande esclave ST selon l'ordre de lecture après détection d'erreur et correction. Comme on l'a décrit ci-dessus, le dispositif de reproduction lit les données simultanément des faces A et B de la bande maîtresse MT et les enregistre sur la bande esclave ST en même temps, tout en corrigeant toute erreur due à une chute ou analogue de la bande maîtresse MT. Pour remplacer le polynanir l réciproque U(X) par le polynomira créatif usuel G(X), la section reproductrice de données allouée à la face B de la bande maîtresse peut être construite de façon qu'une séquence maîtresse de données soit accumulée une fois dans une mémoire appropriée avec vérification de l'erreur par extraction dans la même séquence que dans l'opération d'enregistrement. En se référant aux figures 12 et 13, on peut y voir un autre mode de réalisation de la présente invention qui est élaboré pour supprimer plus efficacement l'influence de la chute et autres évènements non souhaités Dans ce mode de réalisation, on emploie un entrelacement ou un imbriquement pour la donnée dij et on ajoute d'autres codes de correction d'erreur à la donnée dij En particulier, le mode de réalisation illustré est utile pour disperser les erreurs de donnée dans une salve continue et détecter ainsi efficacement les erreurs de donnée. En se référant à la figure 12, on peut y voir un exemple d'un processeur maître de copie pour appliquer l'entrelacement Sur la figure 12, les éléments de structure communs à ceux de la figure 8 sont désignés par les mêmes chiffres de référence et ne seront pas décrits pour la simplicité L'entrelacement est accompli par des circuits retardateurs 12001-1200 n+l Les circuits retar- dateurs 120 i-,1200 N sont respectivement connectés par les lignes 802 aux bornes d'entrée 800 tandis que le circuit retardateur 1200 n+ 1 est connecté par la ligne 810 à l'unité d'opération 808 Tous les circuits retardateurs 12001-1200 n+ 1 sont respectivement connectés par des lignes 1202 aux unités maîtresses de copie 804 et par des lignes 1204 à une seconde unité d'opération 1206, qui à son tour est connectée par une ligne 1208 à l'unité maîtresse de copie "n+ 2 '" 804 L'unité d'opération 808 délivre des codes maîtres de parité PM Jqui ont été décrits précédemment en connexion avec le premier mode de réalisa- tion Par exemple, la donnée dij montrée sur la figure 13 est calculée comme cela est indiqué par les flèches F 12 selon une équation P Mj = dli d 2 j O dnj En utilisation, le circuit retardateur 12001 retarde la donnée d'entrée d'un retard unitaire de c 251917 ? alimente l'unité d'opération 1206 de la donnée d Ij, le canal no 2 l'alimente avec la donnée d 2 j-c"; Le circuit retardateur 12003 retarde la donnée d'entrée de modulo 2. En utilisant le second code ma Utre de parité Q Mj, qui est un code de correction d'erreur, avec le premier code maître de parité, cela améliore encore la capacité de correction d'erreur de donnée de l'appareil Tandis que la longueur d'entrelacement a été illustrée et décrite comme étant de c déterminer pour répondre à une application souhaitée. bans chacun des modes de réalisation ci-dessus, les moitiés supérieure et inférieure d'une bande ont été assignées à la donnée sur la face A et la face B ou inversement Pour empêcher une diaphonie, les données peuvent être enregistrées alternativement dans un certain nombre de canaux sur les faces A et B Comme le montre la figure 14, par exemple, des têtes magnétiques 1400 pour un tronçon qui avance et des têtes magnétiques 1402 pour un tronçon qui recule peuvent être placées'en un agencement en quinconce le long de la direction du mouvement de la bande, afin que les canaux d'avance et les canaux de recul alternent. En résumé, on peut voir que la présente invention offre un dispositif d'enregistrement et de reproduction de données qui détecte et corrige toute erreur à une 251917 ? probabilité suffisante, pouvant résulter d'une chute hors limite ou analogue pendant la reproduction de la donnée d'un support maître d'enregistrement, quel que soit le système de reproduction de données primaires qui est soit vers l'avant ou vers l'arrière par rapport au temps. De plus, le dispositif enregistre un certain nombre de séries différentes de données primaires simultanément dans un support d'enregistrement esclave sans considérer l'ordre d'enregistrement de la donnée primaire, ce qui permet ainsi d'économiser du temps et du travail qu'il faut pour l'opération d'enregistrement. La bande magnétique employée comme support d'enregistrement dans les modes de réalisation représentés et décrits ci-dessus peut être remplacée par un disque magnétique, un tambour magnétique, une mémoire à semi- conducteurs ou tout autre support d'enregistrement sans affecter le principe de la présente invention. R E V E N D I C A T I 0 N S 1. Dispositif d'enregistrement et de reproduction de données pour reproduire une donnée primaire stockée sur un support maître d'enregistrement sous forme d'une certaine quantité de séries de séquences différentes d'enregistrement, et enregistrer la donnée primaire reproduite sur un support esclave d'enregistrement, caractérisé en ce qu'il comprend: un premier dispositif ( 202) pour diviser avanta- geusement la donnée primaire de chaque série quand la donnée primaire doit être enregistrée sur le support mattre d'enregistrement, ajouter la donnée secondaire à la donnée primaire en employant un fragment de la donnée primaire comme une unité, et enregistrer lesdites données secondaire et primaire sur le support maître d'enregistrement; et un second dispositif ( 400) pour reproduire la donnée primaire du support maître d'enregistrement avec la donnée secondaire pour les plusieurs séries en même temps, quelle que soit la séquence d'enregistrement de la série à laquelle appartient la donnée primaire, détecter et corriger une erreur dans la donnée primaire qui est reproduite en se basant sur la donnée secondaire reproduite et enregistrer la donnée primaire sur le support esclave d'enregistrement. 2. Dispositif selon la revendication 1, caractérisé en ce que le support mattre d'enregistrement comprend une bande maîtresse (MT) et le support esclave d'enregistrement comprend une bande esclave (ST). 3. Dispositif selon la revendication 2, caractérisé en ce que les séries différentes de la donnée primaire comprennent une première série enregistrée sur une face A de la bande maîtresse et une seconde série enregistrée sur une face B de la bande maîtresse. 4. Dispositif selon la revendication 1, caractérisé en ce que la donnée secondaire comprend un code de signaux de synchronisation mattres (SYNC-M) , un 251917 ? code maître de vérification (CRCC-M) et un code maître de parité (P Mj). 5. Dispositif selon la revendication 4, caractérisé en ce que deux groupes du code maître de parité sont ajoutés à la donnée primaire qui appartient à une séquence maîtresse. 6. Dispositif selon la revendication 4,o une erreur dans la donnée primaire est détectée en utilisant un polynominal générateur (G (X)). 7 Dispositif selon la revendication 4, o une erreur dans la donnée primaire est détectée en utilisant un polyncmxincréatif quand la séquence de reproduction de la donnée primaire est identique à la séquence d'enregis- trement de la donnée primaire, et en utilisant un 1 5 polyncdoi inverse quand la séquence de reproduction diffère de la séquence d'enregistrement. 8. Dispositif selon l'une quelconque des revendications 4 ou 5, caractérisé en ce qu'une erreur dans la donnée primaire est corrigée par vérification de parité. 9. Dispositif selon la revendication 1,, caractérisé en ce que la donnée primaire est enregistrée sur le support esclave d'enregistrement à une vitesse qui est supérieure à la vitesse à laquelle la donnée primaire est enregistrée sur le support mattre d'enregis- trement. 10. Dispositif selon la revendicatin 1, caractérisé en ce que la donnée primaire contient des données pour la détection et la correction d'une erreur dans la donnée qui doit être reproduite pendant la reproduction de la donnée du support esclave d'enregis- trement.