Brevet FR2580850A1 — publié le 19861024

L'invention concerne un procédé d'enregistre- ment destiné à vérifier si une information a été correctement enregistrée dans un appareil qui enregistre et reproduit une information par un mouvement alternatif linéaire relatif entre cet appareil d'enregistrement et de reproduction et un support d'enregistrement. Récemment, on a enregistré optiquement ou magnétiquement des informations par un mouvement alternatif linéaire relatif entre une unité d'écriture de l'appareil d'enregistrement et de reproduction (appelé ci-après tête d'enregistrement) et un support d'enregistrement analogue à une carte. Dans ce cas, il est important de vérifier rapidement si l'information a été correcte- ment enregistrée après l'opération d'écriture. La figure 1 des dessins annexés -et décrits ci-après illustre une technique pour vérifier si une information a été correctement enregistrée ou non. La référence numérique 1 désigne une piste d'infor- mation située sur un support d'enregistrement sur lequel l'information doit être enregistrée, la référence numérique 2 indique un sens relatif de déplacement d'une tête d'enregistrement par rapport au support d'enregistrement lors d'une opération d'écriture et la référence numérique 3 indique un sens relatif de déplacement de la tête d'enregistrement par rapport au support d'enregistrement pendant une période comprise entre l'opération d'écriture et une opération de lecture d'information pour la vérification de l'informa- tion enregistrée. Lorsque la tête d'enregistrement est déplacée dans le sens 3, ni l'opération d'écriture ni l'opération de lecture ne sont effectuées. Le mouvement de la tête, pendant cette période, est appelé mouvement à vide. La référence numérique 4 indique un sens relatif de déplacement de la tête d'enregistrement par rapport au support d'enregistrement pendant la vérification de l'information enregistrée, et la référence numérique 5 indique un sens relatif du déplacement de la tête d'enregistrement par rapport au support d'enregistrement lorsque la tête d'enregistre- ment revient vers une position de repos en préparation de l'opération suivante d'écriture. Dans l'opération d'écriture qui utilise un tel procédé de vérification d'enregistrement, il faut exécuter par deux fois un mouvement relatif de la tête d'enregistrement et du support d'enregistrement pour enregistrer une information sur une piste d'informations, et deux mouve- ments à vide sont effectués pendant les deux mouvements d'aller et retour. En conséquence, les temps d'enregis- trement et de lecture de vérification sont longs. L'invention a pour objet un procédé d'enre- gistrement d'informations qui lit l'information enregis- trée sur un support d'enregistrement afin de la vérifier. L'invention a plus particulièrement pour objet un procédé d'enregistrement d'informations qui demande un court temps d'enregistrement malgré une lecture de vérification. Le procédé d'enregistrement d'informations selon l'invention comprend les étapes qui consistent à enregistrer une information sur un support d'enregis- trement au moyen d'une tête d'enregistrement pendant un mouvement vers l'avant, à lire l'information, qui est enregistrée pendant le mouvement vers l'avant suivant la séquence opposée à la séquence d'enregistre- ment, pendant un mouvement vers l'arrière, et à vérifier si l'information a été correctement écrite ou non d'après l'information lue pendant le mouvement vers l'arrière. Dans le procédé d'enregistrement d'informa- tions selon l'invention, lorsque le support d'enregistre- ment d'informations est un support non réinscriptible et qu'il a été déterminé qu'une piste d'information contient une information incorrectement enregistrée, un signe indiquant que la piste porte une information incorrectement enregistrée,qui ne doit pas être repro- duite lors d'une opération de reproduction, peut être enregistré sur le support d'enregistrement. Le signe peut être enregistré sur une ligne prolongée de la piste sur le support d'enregistrement. En enregis- trant un tel signe, on détermine immédiatement, dans l'opération de reproduction, qu'il n'est pas nécessaire que la pilte soit lue. Dans le procédé d'enregistrement d'informa- tions selon l'invention, divers moyens peuvent être utilisés pour vérifier si l'information a été correcte- ment enregistrée ou non. Selon une première manière, une donnée à enregistrer et une donnée lue sur la piste enregistrée sont comparées bit par bit. Selon une deuxième manière, un code de vérification d'erreur, tel qu'un code de vérification à redondance périodique, est ajouté à un extrémité d'une donnée à enregistrer et le code et la donnée sont enregistrés sur le support d'enregistrement et, lors de l'étape de vérification, on vérifie la présence d'une erreur en se basant sur les données reproduites et le code de vérification d'erreur. Plus particulièrement, une donnée U(x) comprenant une donnée à enregistrer et un code de vérification d'erreur, est choisie de façon à toujours être divisée, sans reste, par un polynôme générateur G(x). En l'absence d'erreur d'enregistrement, la donnée U(x) reproduite à partir du support d'enregistre- ment peut être divisée par le polynôme générateur G(x) sans reste, mais si une errëur est introduite pendant l'opération d'enregistrement, une donnée U'(x) reproduite à partir du support d'enregistrement ne peut pas être divisée sans reste par G(x). De cette manière, on peut détecter une erreur quelconque pendant l'opération d'enregistrement. Selon une troisiè- me manière, un code correcteur d'erreur tel que le code Reed-Solomon est ajouté aux données à enregistrer et l'ensemble est enregistré, et lors de l'étape de vérification, on corrige une erreur en se basant sur les données lues et sur le code de correction d'erreur, et un indicateur d'erreur est positionné pour indiquer si la correction a été réalis4e ou non. Si une erreur dépasse la capacité de correction de l'opération d'enregistrement, l'indicateur d'erreur indique que la correction n'a pas été réalisée, i flrte qu'un enregistrement incorrect est indiqué. La première méthode sera utilisée dans la forme de réalisation décrite ci-après. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemples nullement limitatifs et sur lesquels: - la figure 1 illustre schématiquement un procédé d'enregistrement d'informations de l'art antérieur; - la figure 2 illustre schématiquement le procédé d'enregistrement d'informations selon l'invention; - la figure 3 est un schéma simplifié d'une forme de réalisation d'un appareil d'enregistrement et de reproduction optique d'informations conforme à l'invention; et - les figures 4A, 4B et 4C représentent une autre forme du procédé d'enregistrement d'informa- tions selon l'invention. La figure 2 illustre le procédé de l'inven- tion. La référence numérique 1 désigne une piste d'information, la référence numérique 6 indique le sens relatif du déplacement d'une tête d'enregistre- ment par rapport à un support d'enregistrement pendant une opération d'enregistrement, et la référence numérique 7 indique le sens relatif du déplacement de la tête d'enregistrement par rapport au support d'enregistrement pendant une opération de vérification. Comme montré sur la figure 2, étant donné que l'opération de lecture de vérification est effectuée immédiatement après l'opération d'enregistrement, un signal est lu dans le sens opposé à celui de l'axe des temps suivi pour l'opération d'enregistrement, et l'enregistrement et la vérif cation sont effectués en une seule course d'aller et retour de la tête d'enregistrement. En conséquence, le temps de déplacement à vide de la tête est éliminé et les temps d'enregistrement et de vérification peuvent être réduits. Le signal lu lors de l'opération de vérifica- tion se présente suivant une séquence opposée à celle du signal appliqué par la tête d'enregistrement pendant l'opération d'enregistrement. En conséquence, il est souhaitable d'extraire le signal de la mémoire suivant la séquence opposée à celle dans laquelle le signal est appliqué pendant l'opération d'enregistre- ment lorsque le signal reproduit est comparé au signal d'enregistrement pendant l'opération de vérification. En général, il est souhaitable que le signal soit lu sur la piste d'information du support d'enregistrement dans l'opération de vérification d'une manière telle que le signal reproduit puisse être utilisé tel quel. Si le signal est extrait de la mémoire suivant la séquence opposée sur l'axe des temps et s'il est enregistré, le signal lu pendant l'opération de vérification peut être utilisé sans inversion de la séquence. La figure 3 montre une forme de réalisation d'un appareil d'enregistrement et de reproduction optique d'informations conforme à l'invention. La référence numérique 11 désigne une unité centrale de traitement (UCP) qui commande l'ensemble du fonction- nement de l'appareil d'enregistrement et de reproduction, la référence numérique 12 désigne un support d'enregis- trement optique analogue à une carte (carte optique), la référence numérique 13 désigne une tête optique destinée à projeter un faisceau lumineux sur la carte optique 12 pour enregistrer et reproduire optiquement une information, la référence numérique 14 désigne des moyens d'entraînement destinés à faire exécuter un mouvement alternatif à un élément à navette (non représenté) sur lequel la carte optique 12 est montée, dans le sens d'une flèche, la référence numérique 15 désigne un mémoire principale qui enregistre une information à écrire sur la carte optique 12, telle qu'un ordinateur personnel, et la référence numérique 16 désigne une mémoire du type adresse qui peut enregistrer un signal correspondant à une ligne de piste d'information. Les signaux enregistrés dans la mémoire 16 peuvent être lus vers l'avant ou vers l'arrière. La référence numérique '17 désigne un circuit de comparaison. Lors d'une opération d'enregistrement, une ligne de piste d'information du signal d'enregistre- ment est transmise à la mémoire 16 du type adresse et y est enregistrée en réponse à une instruction provenant de l'unité centrale de traitement 11. Puis la ligne du signal d'enregistrement est extraite en arrière, de la mémoire 16 par un signal provenant de l'unité 11. Le signal qui est inversé sur l'axe des temps est ainsi appliqué à la tête optique 13 pour moduler l'intensité d'une source de lumière laser à semiconducteur (non représentée) de la tête optique 13. En sychronisme avec cette modulation, le circuit 14 de commande est activé par un signal provenant de l'unité 11 de traitement afin qu'une information soit enregistrée sur une piste d'information de la carte optique 12 par le faisceau lumineux modulé provenant de la tête optique 1l pendant que la carte optique 12 est entraînée dans le sens de la flèche A. A la fin de l'opération d'enregistrement, le circuit de commande 14 entraîne en arrière la carte optique 12 dans le sens de la flèche B sous l'effet d'un signal provenant de l'unité centrale de traitement 11. En sychronisme avec ce mouvement, la tête optique 13 reproduit l'information qui a été enregistrée sur la piste d'information pendant le mouvement d'avance, et le signal reproduit est transmis au circuit 17 de comparaison. En synchronisme avec cette action, un signal provenant de l'unité centrale de traitement 11 est appliqué à la mémoire 16 afin que la piste du signal d'enregistrement, stocké dans la mémoire 16, soit lue vers l'avant et que le signal ainsi lu soit appliqué au circuit 17 de comparai- son. Le signal extrait de la mémoire 16 et le signal lu par la tête optique 13 sont comparés par le circuit 17. Si l'information a été correctement enregistrée, le signal provenant du circuit 17 de comparaison est appliqué à l'unité centrale de traitement 11 afin que le signal d'enregistrement présent dans la mémoire 16 soit effacé par une instruction provenant de l'unité 11 et qu'une nouvelle ligne de signal d'enregistrement soit transmise à la mémoire 16 et y soit stockée par un signal fourni par l'unité centrale 11 à la mémoire principale 15. Si le circuit 17 de comparaison détecte que l'information n'a pas été correcte- ment enregistrée, il transmet le signal à l'unité centrale de traitement 11 et les opérations d'enregistre- ment et de vérification sont répétées. La vitesse relative entre la tête optique 13 et la carte optique 12 lors de l'opération de vérification est plus élevée que lors de l'opération d'enregistrement, car l'intensité de la lumière de la tête optique 13, dans l'opération de vérification, peut être inférieure à celle présente dans l'opération d'enregistrement. Par conséquent, dans l'opération de vérification, l'intensité de la lumière de la tête optique 13 est choisie de façon à être inférieure à celle utilisée dans l'opération d'enregistrement. Le signal d'enregistrement à appliquer à la tête optique 13 lors de l'opération d'enregistrement et le signal d'enregistrement devant être appliqué au circuit 17 de comparaison pendant l'opération de vérification peuvent être générés par un logiciel ou par un élément matériel. Sur la figure 3, la tête optique 13 peut être l'un quelconque de divers dispositifs connus tels qu'un disque optique et un disque compact, et elle ne sera pas décrite plus en détail. Les figures 4A, 4B et 4C représentent une autre forme du procédé d'enregistrement d'informa- tions selon l'invention. Dans cette forme de réalisation, des informations sur deux pistes adjacentes d'informa- tions sont reproduites simultanément par deux faisceaux lumineux indépendants. Sur la figure 4A, les références numériques 21, 22, 23 et 24 désignent des pistes d'informations, les références numériques 21-O, 22-O, 23-O et 24- O désignent des trajets d'enregistrement, les références numériques 21-1 et 23-1 désignent des trajets de retour après enregistrement, les références numériques 21-2, 22-2, 23-2 et 24-2 désignent des trajets de vérification et les flèches indiquent le sens du mouvement relatif d'une tête par rapport à un support d'enregistrement. Les trajets d'enregistrement, les trajets de retour et les trajets de vérification sont représentés séparément à titre illustratif, bien qu'ils soient en fait sur une seule ligne, c'est- à-dire une piste d'information. La tête est déplacée vers l'arrière sur la piste d'information 21 à la fin du trajet de retour 21-1 de la piste précédente, et, dans le trajet d'enregistrement 21-O, l'information originale est enregistrée sur la piste d'information 21 dans l'agencement inverse. A la fin de l'enregistre- ment sur la piste d'information 21, le sens du mouvement de la tête est de nouveau inversé et, sur le trajet de vérification 21-2, l'information enregistrée est vérifiée et la tête est déplacée vers la piste d'informa- tion 22. Puis, dans le trajet d'enregistrement 22-O, l'information originale est enregistrée sur la piste d'information 22 dans l'agencement inverse. - A la fin de l'opération d'enregistrement, le sens du mouvement de la tête est inversé. Dans le trajet de vérification 22-2, à 'la fin de l'opération de vérification, la tête est déplacée vers la piste d'information 23. Lors des séquences suivantes, des pistes de numéros impairs sont identiques à la piste 21, et les pistes de numéros pairs sont identiques à la piste 22. Dans la piste de numéros impairs, on trouve le trajet de retour, mais la piste de numéros pairs ne nécessite pas le trajet de retour. Dans toute piste d'information, la vitesse relative entre la tête et la carte, lors de l'opération de vérification, est essentiellement égale à celle utilisée dans l'opéra- tion de reproduction. La figure 4B montre l'agencement d'une information enrgistrée sur les pistes d'informations. Les références numériques 21-3, 22-3, 23-3 et 24- 3 désignent l'agencement d'une information sur les pistes d'informations 21 à 24, respectivement. Elles sont opposées aux sens des trajets d'enregistrement 21-0 à 24-0 et de même sens que les trajets de vérification 21-2 à 24-2. En conséquence, un processus spécial est nécessaire dans le traitement du signal produit dans l'opération de vérification. La figure 4C illustre la lecture simultanée de deux pistes. Les références numériques 21-4, 22- 4, 23-4 et 24-4 représentent les sens des trajets de reproduction pour les pistes d'informations 21, 22, 23, 24, respectivement. Dans l'opération de reproduction, les pistes d'informations 21 et 22 sont reproduites par paire, et les pistes d'informations 23 et 24 sont reproduites par paire. Comme montré sur la figure 4C, les sens 21-4 à 24- 4 des trajets de reproduction sur les pistes respectives sont les mêmes que ceux de l'agencement de l'information enregistrée sur les pistes d'informationsEn conséquence, aucun processus spécial n'est nécessaire dans l'opération d'enregistre- ment. Dans cette forme de réalisation, le trajet de retour, dans lequel aucune information n'est traitée, n'a lieu que pour une piste sur deux. Par conséquent, le temps total de vérification peut être réduit par rapport à la forme de réalisation précédente. Si la vitesse relative entre la tête et le support d'enregistrement, dans l'opération de vérification, est égale à celle utilisée dans l'opération de reproduction, un circuit pour la reproduc- tion de l'information peut être partagé. Dans la forme de réalisation montrée sur la figure 4, deux pistes sont lues simultanément et l'agencement de l'information est inversé toutes les deux pistes. Plus grand est le nombre de pistes lues simultanément, plus petit est le nombre de mouve- ments à vide et plus le temps total d'enregistrement et de vérification est réduit. Lorsque n pistes sont lues simultanément et que l'agencement de l'information est inversé toutes les n pistes, le mouvement à vide n'a lieu qu'une fois toutes les n pistes. Il va de soi que de nombreuses modifications peuvent être apportées au procédé décrit et représenté sans sortir du cadre de l'invention. REVENDICATIONS 1. Procédé d'enregistrement d'informations, destiné à enregistrer une information sur un support (12) d'enregistrement d'information, par un mouvement alternatif relatif entre une tête (13) d'enregistrement et le support d'enregistrement d'information, le procédé étant caractérisé en ce qu'il consiste à enregistrer une information sur le support d'enregistre- ment par un mouvement de la tête d'enregistrement vers l'avant, à lire l'information, qui a été enregistrée lors du mouvement vers l'avant, suivant une séquence opposée à la séquence d'enregistrement, lors d'un mouvement vers l'arrière, et à vérifier si l'information a été correctement enregistrée sur la base de l'informa- tion lue dans l'étape précédente. 2. Procédé selon la revendication 1, caractérisé en ce qu'il consiste en outre à enregistrer un signe sur le support d'enregistrement d'information afin d'indiquer que l'information n'a pas été correcte- ment enregistrée si cela a été détecté. 3. Procédé selon la revendication 1, caractérisé en ce que l'étape de vérification consiste à comparer une information à écrire et l'information lue, bit par bit, afin de vérifier si l'information a été correctement enregistrée. 4. Procédé selon la revendication 1, caractérisé en ce qu'un code de vérification d'erreur est ajouté à l'information à enregistrer et en ce que l'étape de vérification vérifie si une erreur est apparue dans l'opération d'enregistrement, sur la base du code de vérification d'erreur. 5. Procédé selon la revendication 1, caractérisé en ce qu'un code de correction d'erreur est ajouté à l'information à enregistrer, une erreur est corrigée par l'information reproduite lors du mouvement vers l'avant et par le code de correction d'erreur, et un indicateur d'erreur est positionné pour indiquer si la correction a été effectuée ou non. 6. Procédé d'enregistrement d'informations destiné à enregistrer une information sur une carte optique (12) par, un mouvement alternatif entre une tête optique (13) et la carte optique, le procédé étant caractérisé en ce qu'il consiste à enregistrer une information sur la carte optique au moyen d'un faisceau lumineux émis par la tête optique, lors d'un mouvement vers l'avant, à lire l'information, qui a été enregistrée lors du mouvement vers l'avant, suivant une séquence opposée à la séquence d'enregistre- ment, lors d'un mouvement vers l'arrière, la vitesse relative entre la tête optique et la carte optique étant plus élevée dans l'étape de lecture que dans l'étape d'enregistrement,et à vérifier si l'information a été correctement enregistrée sur la base de l'informa- tion lue lors de ladite étape de lecture. 7. Procédé selon la revendication 6, caractérisé en ce que l'agencement de l'information enregistrée sur les pistes est opposé au sens du mouvement relatif entre la tête optique et la carte optique dans l'opération d'enregistrement.