Brevet FR2682205A1 — publié le 19930409

-1- Procédé pour enregistrer un nouveau message codé, à la place d'un message codé antérieur enregistré sur une piste magnétique portée par un document support, par déplacement manuel dudit document et système pour la mise en oeuvre du procédé. La présente invention concerne un procédé pour enregistrer un nouveau message codé, à la place d'un message codé antérieur enregistré sur une piste magnétique portée par un document support, par déplacement manuel dudit document. Il existe de nombreuses applications o l'on souhaite lire un message magnétique tout en le modifiant. C'est par exemple le cas de titres de transport à décompte Par ailleurs, il est intéressant que le système de lecture-écriture du titre soit un système à déplacement manuel du titre, cela évite en effet une motorisation qui nécessite des éléments mécaniques complexes En outre, un système à déplacement manuel est moins vulnérable au vendalisme. Cependant dans un système à déplacement manuel, se pose le problème de la densité linéaire des "bits" du codage magnétique au moment de l'écriture qui doit être indépendante de la vitesse et des variations de vitesse de passage du titre devant le système de lecture-écriture. Le brevet français 2 637 102 décrit un système pour la lecture et l'encodage d'une piste magnétique par déplacement manuel du support. Le principe du système consiste en ce que la piste magnétique comporte une premier message codé fixe, suivi d'un second message codé variable modifié à chaque passage du titre dans le système de lecture- écriture, le premier message fixe servant, au moyen d'une tête de lecture, à synchroniser l'écriture à faire sur la seconde partie de la piste magnétique par une tête d'écriture. Ce système a comme inconvénient qu'il ne permet "d'écrire" que sur la seconde partie de la piste magnétique, le message situé sur la première partie de la piste étant invariable et servant à la synchronisation pour l'écriture sur la seconde partie de la piste. La présente invention a pour but de permettre une écriture -2- modifiable sur toute la longueur de la piste magnétique. L'invention a ainsi pour objet un procédé pour enregistrer un nouveau message codé, à la place d'un message codé antérieur enregistré sur une piste magnétique portée par un document support, par déplacement manuel dudit document devant des organes de traitement, lesdits messages codés antérieur et nouveau étant réalisés dans un système de codage autoporteur de leur signal d'horloge et étant composés d'une première partie Ml et d'une seconde partie M 2 de longueur sensiblement égales, séparées par un intervalle I, caractérisé en ce que a) on enregistre la première partie Ml du nouveau message codé sur la première partie de la piste tout en lisant la seconde partie M 2 du message antérieur sur la seconde partie de la piste, cette lecture étant utilisée pour synchroniser l'écriture de la première partie du nouveau message sur le signal d'horloge extrait de la lecture de ladite seconde partie du message antérieur. b) On enregistre la deuxième partie M 2 du nouveau message codé sur la deuxième partie de la piste tout en lisant la première partie Ml du nouveau message codé enregistré sous a) sur la première partie de la20 piste, cette lecture étant utilisée pour synchroniser l'écriture de la seconde partie du nouveau message sur le signal d'horloge extrait de la lecture de ladite première partie dudit nouveau message. L'invention a aussi pour objet un système pour la mise en oeuvre du procédé selon l'invention, caractérisé en ce qu'il comprend trois têtes magnétiques alignées, dont la première rencontrée par le document support au cours de son passage dans le système est une tête de lecture dite première tête de synchronisation, la deuxième est une tête d'écriture et la troisième est une tête de lecture dite seconde tête de synchronisation, la tête d'écriture étant reliée à un30 générateur de signal d'écriture recevant en entrée, d'une part les données dudit nouveau message à enregistrer, et d'autre part un signal d'horloge asservi à la vitesse de défilement du document support, ledit signal d'horloge étant élaboré par un circuit électronique reçevant en entrée les signaux issus de la première et de la seconde35 tête de synchronisation. -3- Avantageusement, le système comporte en outre une quatrième tête magnétique qui est une tête de lecture alignée avec les trois autres têtes et située avant ladite première tête de synchronisation, ladite tête de lecture étant reliée à un module de 5 décodage lui-même relié à un module de traitement qui élabore lesdites données du nouveau message à enregistrer envoyées audit générateur de signal d'écriture. On va maintenant donner la description d'un exemple particulier de mise en oeuvre de l'invention, dans le cas de son application à des titres de transport, en se référant au dessin annexé dans lequel: La figure i représente un support, muni d'une piste magnétique, utilisé comme titre de transport. La figure 2 représente schématiquement un système selon l'invention permettant de lire et d'écrire sur la piste magnétique du support représenté figure 1, par déplacement manuel du support devant les organes de lecture et d'écriture. Les figures 3, et 4 sont des schémas figurant deux positions caractéristiques du support par rapport aux têtes magnétiques au cours de son déplacement manuel devant ces têtes magnétiques. La figure l représente un titre de transport 1 qui comporte une piste magnétique 2 Sur cette piste magnétique 2 est enregistré un message codé, divisé en deux parties Ml et M 225 sensiblement égales, séparées par un intervalle I. Les traits verticaux 3, 4, 5 et 6 symbolisent les limites spatiales de ces deux parties de message. Ce message est un message variable qui est remplacé par un nouveau message à chaque passage du titre devant le système de lecture et d'encodage, disposé dans une borne d'accès à une enceinte permettant d'utiliser un moyen de transport Ce message variable consiste en un code représentant, par exemple, un certain nombre d'unités de transport, ce nombre étant décrémenté à chaque passage devant un tel système.35 La lettre L symbolise la longueur totale de la piste -4- magnétique 2 et la lettre a symbolise la longueur de piste avant le début de la première partie du message Le message, dans ses deux parties, est réalisé dans un système de codage auto-porteur de son signal d'horloge, tel que par exemple les codes F/2 F; split phase 5 En se reportant à la figure 2, le système de lecture et d'encodage comporte d'abord des organes de lecture et d'écriture comprenant quatre têtes magnétiques alignées: une première tête magnétique 8 qui est une tête de lecture dite première tête de synchronisation, une deuxième tête magnétique 9 qui est une tête d'écriture, une troisième tête magnétique 10 qui est une tête de lecture dite seconde tête de synchronisation et enfin une quatrième tête magnétique 7 qui est une tête de lecture et qui précède la première tête de synchronisation 8. La tête d'écriture 9 reçoit un signal d'écriture produit par un générateur de signal d'écriture 12 qui reçoit, d'une part sur une entrée 13, les données du nouveau message codé à enregistrer sur la piste magnétique 2, et d'autre part, sur une entrée 14, un signal d'horloge d'écriture élaboré par un circuit électronique 15 Les données envoyées sur l'entrée 13 sont fournies par un module de traitement 20. Ce module de traitement 20 reçoit des informations d'un module de décodage 21 relié à la tête de lecture 7. Le circuit électronique 15 comprend un premier module de lecture- décodage 17 relié à la seconde tête de synchronisation 10, un second module de lecture-décodage 11 relié à la première tête de synchronisation 8, un module d'analyse-asservissement 18 reçevant les signaux en sortie des modules de lecture-décodage 11, 17 et enfin, un générateur de signal d'horloge d'écriture 19 reçevant en entrée les signaux en provenance du module d'analyse-asservissement 18.30 Le module de lecture-décodage 17 est d'autre-part relié au module de traitement 20, de même, le module de décodage 21 est relié au module de lecture-décodage 11 et le générateur de signal d'écriture 12 au module de décodage 21. Lorsque le titre de transport 1 se déplace de gauche à droite il commence par passer devant la tête de lecture 7 et les deux -5- parties Ml et M 2 du message codé sont lues et décodées dans le module 21 Lorsque la première partie Ml du message parvient devant la première tête de synchronisation 8, il ne se passe rien tant que le module de lecture-décodage 11 n'est pas validé par le module de décodage 21 Celui-ci n'envoie un signal de validation au module Il que lorsqu'il a déterminé que la tête de lecture 7 a terminé la lecture complète du message A ce moment là le titre de transport est situé, par rapport aux quatre têtes magnétiques, dans la position représentée sur la figure 3 Le module de décodage 21 valide le module de lecture-décodage 11 Dans ce module 11, les transitions magnétiques de la partie M 2 du message passant devant la première tête de synchronisation sont lues et décodées, et le signal d'horloge est séparé des données extraites du signal reçu Ce signal est envoyé sur le module d'anlayse-asservissement 18 En fonction de la vitesse de défilement du titre de transport 1 devant la première tête de synchronisation 8, l'écart de temps entre les différents "bits" vus par la tête 8 varie Le module 18 mesure l'écart de temps entre chaque transition et recalcule le rythme de base qui servira à établir le signal d'horloge pour l'écriture La sortie du module d'analyse-asservissement 18 est envoyé sur le générateur de signal d'horloge 19 qui réalise le signal d'horloge asservi à la vitesse de défilement du titre de transport 1, à partir des éléments de calculs consécutifs à l'analyse réalisée dans le module 18. L'arrivée du signal d'horloge d'écriture sur l'entrée 14 du générateur d'écriture 12 déclenche, en présence de données sur l'entrée 13, la génération du signal d'écriture et la tête d'écriture 9 enregistre la première partie Ml du nouveau message codé En fin d'écriture de la première partie Ml du message, le générateur d'écriture 12 remet le module 21 à zéro et l'on se trouve alors dans30 la position o la première partie Mi du message nouvellement inscrit aborde la deuxième tête de synchronisation 10 Le module de lecteur-décodage 17 joue alors le même rôle que précédemment le module 11, et les modules 18, 19 et 12 agissent de la même façon que précédemment et la tête d'écriture 9 enregistre la deuxième partie M 2 du message codé nouveau. -6- L'ensemble du système est disposé dans une borne de passage, les quatre têtes magnétiques 7, 8, 9 et 10 étant alignées en face d'une fente longitudinale le long de laquelle l'usager fait glisser manuellement son titre de transport 1. 5 Les figures 3, et 4 montrent deux étapes du passage du titre devant les têtes magnétiques Sur ces figures, on n'a figuré que la piste magnétique 2 et les quatre têtes magnétiques 7, 8, 9 et 10. La flèche F indique le sens de déplacement du titre porteur de la piste 2.10 Dans la position représentée sur la figure 3, la tête de lecture 7 a terminé la lecture de la totalité du message codé permettant la validation du module 11, la première tête de synchronisation 8 lisant la partie M 2 du message antérieur sert ainsi à la synchronisation de la tête d'écriture 9 pour l'écriture de la première partie Ml du nouveau message. Dans la position représentée sur la figure 4, le début de la première partie Ml du message nouvellement inscrit a atteint la seconde tête de synchronisation 10 ce qui a pour effet de déclencher le fonctionnement de la tête d'écriture 9 pour l'écriture de la20 seconde partie M 2 du nouveau message. On remarquera que sur la figure 3, au début de l'écriture de la première partie Ml du nouveau message par la tête d'écriture 9, la tête de lecture 7 a terminé la lecture complète du message, ainsi le module de traitement 20 peut fournir sur l'entrée 13 les nouvelles25 données à enregistrer. A partir de la position de la figure 4, la seconde tête de synchronisation 10 sert également de lecture de contrôle du message nouvellement inscrit, dans ses deux parties Ml et M 2 ceci par l'intermédiaire du module de lecture-décodage 17 et du module de30 traitement 20 qui est relié au module 17. La longueur Ml et M 2 des deux parties du message doivent être égales ou sensiblement égales. On a donc: Ml = M 2 = M Si a est la longueur de piste avant le début de Ml, la longueur totale L de piste magnétique doit être telle que: -7- L)/>, 2 M + I + a avec I = longueur de l'intervalle entre les deux parties de message. Ceci implique que L = 2 M + I + a + x; avec x) O. Cette distance x est celle qui suit la fin de la deuxième partie M 2 du message. Les distances Dl, entre la tête de lecture 7 et la tête d'écriture 9, et D entre la tête d'écriture 9 et l'une ou l'autre des têtes de synchronisation 8 et 10 doivent alors répondre aux conditions suivantes:10 Dl 2 M + I D M M+I D \ M + I + a D\( L -(M+a) Dj M + I + x d'o: l) si x = o D = M+ I 2) si o ( x( a M + I\ a M + I moyen d'un module de décodage relié à la tête de synchronisation 8, qui reconnatt un premier message, suivi d'une interruption et qui fournit le signal de validation lors du début d'un nouveau message, en25 l'occurence M 2. -8- REVENDICATIONS 1) Procédé pour enregistrer un nouveau message codé, à la place d'un message codé antérieur enregistré sur une piste magnétique ( 2) portée par un document support ( 1), par déplacement manuel dudit document 5 devant des organes de traitement, lesdits messages codés antérieur et nouveau étant réalisés dans un système de codage autoporteur de leur signal d'horloge et étant composés d'une première partie Ml et d'une seconde partie M 2 de longueur sensiblement égales, séparées par un intervalle I, caractérisé en ce que10 a) on enregistre la première partie Mi du nouveau message codé sur la première partie de la piste tout en lisant la seconde partie M 2 du message antérieur sur la seconde partie de la piste, cette lecture étant utilisée pour synchroniser l'écriture de la première partie du nouveau message sur le signal d'horloge extrait de la lecture de ladite seconde partie du message antérieur. b) On enregistre la deuxième partie M 2 du nouveau message codé sur la deuxième partie de la piste tout en lisant la première partie Ml du nouveau message codé enregistré sous a) sur la première partie de la piste ( 2), cette lecture étant utilisée pour synchroniser l'écriture20 de la seconde partie du nouveau message sur le signal d'horloge extrait de la lecture de ladite première partie dudit nouveau message. 2) Système pour la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comprend trois têtes magnétiques alignées, dont la première rencontrée par le document support ( 1) au cours de25 son passage dans le système, est une tête de lecture dite première tête de synchronisation ( 8), la deuxième est une tête d'écriture ( 9) et la troisième est une tête de lecture dite seconde tête de synchronisation ( 10), la tête d'écriture ( 9) étant reliée à un générateur de signal d'écriture ( 12) reçevant en entrée, d'une part30 les données ( 13) dudit nouveau message à enregistrer et d'autre part, un signal d'horloge ( 14) asservi à la vitesse de défilement du document support ( 1), ledit signal d'horloge ( 14) étant élaboré par un circuit électronique ( 15) reçevant en entrée les signaux issus de la première ( 8) et de la seconde ( 10) tête de synchronisation.35 3) Système selon la revendication 2, caractérisé en ce qu'il comporte -9- en outre une quatrième tête magnétique qui est une tête de lecture ( 7) alignée avec les trois autres ( 8, 9, 10) et située avant ladite première tête de synchronisation ( 8), ladite tête de lecture ( 7) étant reliée à un module de décodage ( 21) lui-même relié à un module de 5 traitement ( 20) qui élabore lesdites données ( 13) du nouveau message à enregistrer envoyées audit générateur de signal d'écriture ( 12).