Brevet FR2594996A1 — publié le 19870828

"Procédé et dispositif pour l'enregistrement et la lecture d'in- formation codée numérique au choix protégée ou non protégée par un code de correction d'erreurs" DESCRIPTION: ARRIERE-PLAN DE L'INVENTION. La présente invention concerne un procédé pour l'enregistrement d'information codée numérique, ce procédé comportant les étapes suivantes: a. la formation de symboles d'utilisateur; b. la répartition des symboles d'utilisateur sur une série de secteurs, chaque secteur étant pourvu A son début successivement de symboles de synchroni- sation et de symboles d'en-tête; c. l'attribution à un secteur, à sa fin de symboles de première redondance, d'un premier code de correc- ti.on de premier symboles comportant les symboles d'utilisateur; d. la répartition des symboles d'un secteur sur un certain nombre de premiers blocs contenant chacun un premier nombre fixe de symboles; e. l'adjonction de symboles de deuxième redondance d'un deuxième code de correction de symboles à un premier bloc; f. l'imbrication des symboles provenant d'un secteur et de deuxième redondance d'un premier bloc sur un même nombre de deuxièmes blocs; g. l'adjonction de symboles de troisième redondance d'un troisième code de correction de symboles à un deuxième bloc; h. la préparation par bits en série des symboles provenant d'un premier bloc et des symboles de troisième redondance pour l'enregistrement. Un tel procédé est décrit dans la demande de brevet européen 156 440, cédée à la Demanderesse, priorité du 24-03-1984, Japon 57595/6-84 (PHQ 84. 008), incorporée ici à titre de référence. Le procédé connu est basé sur un format de blocs qui est devenu classique pour le système dit à "compact disc" pour l'enregistrement de haute qualité d'information audio. Les avantages sont, dans ce cas, le fait qu'un degré de correction d'erreurs élevé est possible. L'avantage d'une correc- tion d'erreurs avec des techniques d'imbrication est que les blocs peuvent toujours être soumis à la correc- tion dès leur entrée, de sorte que le processeur de données en question reçoit continuellement une charge de travail égale et qu'en outre, de ce fait, la capa- cité de tampon nécessaire est relativement faible. Le système mentionné convient de ce fait particulièrement bien pour des applications en temps réel, pour un coût relativement bas. Suivant la demande -de brevet pré- citée, le format connu peut être adapté pour le cas o de l'information de données, par exemple des programmes d'ordinateur, doit être enregistrée. Certains procédés de masquage d'erreurs impossibles à corriger pouvant être utilisés pour de l'information audio sont alors dépourvus de sens et un niveau de protection suffisant est, dans ce cas, réalisé par une couche de protection contre les erreurs supplémentaire, à savoir le premier code précité. Ce premier code est organisé par sec- teurs, parce que, pour de telles informations de données, le principe du temps réel au niveau des blocs est le plus souvent de moindre importance et qu'une capacité d'enregistrement supplémentaire (R.M) sera malgré tout déjà présente. Dans ce cas, on utilise encore toujours le format "compact disc" parce que des codeurs/décodeurs convenant pour celui-ci seront fabriqués en grande série donc peu onéreux. BUTS CHOISIS DE L'INVENTION. L'invention est basée sur l'idée que les informations de données précitées s'étendront à divers domaines d'application. Certains de ces domaines d'application exigeront l'enregistrement, outre des logiciels d'ordinateurs, etc., d'informations audio et/ou vidéo, par exemple à titre d'illustration d'un texte, d'exemples de prononciation dans un diction- *naire, et de nombreuses autres éventualités. Dans ce dernier cas, la protection supplémentaire contre les erreurs est moins nécessaire et la redondance supplé- mentaire nécessaire à cet effet constitue un incon- vénient parce que la quantité d'information d'utili- sateur est alprs réduite. L'invention a pour but de permettre, une commutation en temps réel au niveau des secteurs, entre la situation dans laquelle la protec- tion supplémentaire contre les erreurs est présente et la situation dans laquelle l'espace d'enregistrement prévu pour cette protection supplémentaire contre les erreurs est occupé par de l'information d'utilisateur supplémentaire, cette commutation pouvant s'effectuer avec un degré de fiabilité élevé. RESUME DE L'INVENTION. L'invention réalise ce but par le fait qu'elle est caractérisée en ce que dans chaque secteur, entre ses symboles d'en-tête et ses symboles d'utilisateur, sont placés un certain nombre de symboles de sous-en- tête qui agissent comme symboles de données pour le dit premiier code de correction de symboles systématique, une première valeur d'indication de sous-mode indiquant que le dit premier code de correction de symboles est 23 actif; et que, dans un autre secteur de construction corres- pondante, une deuxième valeur d'indication de sous-mode indique que le dit premier code de correction de symboles n'est pas actif, parce que la place d'au moins une partie des dits symboles de première redondance est occupée par d'autres symboles d'utilisateur. L'inven- tion utilise le fait que, selon la demande de brevet citée, un certain espace de réserve est encore prévu dans le format de secteurs. Dans ce cas, cet espace de réserve est certes inclus dans la protection supplé- mentaire contre les erreurs, de sorte qu'un décodage serait nécessaire; ceci prend du temps, parce que le décodage ne peut débuter que lorsque la totalité de l'information du secteur a été reçue. Cependant, étant donné que le code est systématique, les symboles en question sont quand même déjà présents, bien que non protégés. parOle fait que l'on utilise à présent une répétition, la probabilité qu'au moins une valeur d'indication de sous-code correcte soit reçue est relativement grande. La sélection entre deux valeurs différentes peut s'effectuer au moyen d'une indication de fiabilité (URD) reçue du pas précédent du décodage. Par le fait que les symboles de sous-en-tête sont placés directement après l'information d en-tête, cette information de sous-en-tête est déjà disponible au début de la réception d'un secteur en vue d'être reçue par la macazine à décoder à titre d'indication pour l'exécution oD' la nonexécution d'une opération de protection,ontre les erreurs. Par la répétition de l'indication de sous-mode et par l'étalement de l'in- formation 1' long de la voie par l'imbrication, qui est encore toujours réalisé dans ce cas, on réalise une fiabilité suúfisanmment élevée. L'I:vention concerne, en outre, un procédé pour la l1,ture d'information codée numérique qui comporte le! étapes suivantes: a. la réce}lion par bits en série, de symboles de code d'un milieu d'enregistrement et la formation à partir de ceux-ci des dits symboles de troisième redondance et autres symboles; b. la reconstitution, dans le cadre d'un deuxième bloc, de ses autres symboles, au moyen de ses symboles de troisième redondance; c. la réiml-rication des symboles ainsi reconstitués d'un deuxième bloc dans un même nombre de premiers blocs contenant chacun des symboles de deuxième redondance et d'autres symboles; d. la reconstitution dans le cadre d'un premier bloc, de ses autres symboles au moyen de ses symboles de deuxième redondance; e. le rassemblement des dits autres symboles en un secteur, avec ajustement successif de symboles de synchronisation, de symboles d'en-tête et de symboles d'utilisateur; caractérisé en ce qu'après les symboles d'en-tête, on ajuste un certain nombre de symboles de sous-en-tête qui agissent comme symboles de données pour le dit premier code de correction de symboles systématique, qu'on détecte parmi ceux-ci, une première valeur d'indication de sous-mode qui indique que le dit premier code de correction de symboles est actif; après quoi on reconstitue dans le cadre du secteur, les symboles d'utilisateur au moyen des symboles de pre- mière redondance, qu'en cas de non-détection sure un premier symbole de sous-code, on répète cette détection sur un autre symbole de sous-code, mais qu'en cas d'une répétition du résultat de détection négatif, une deuxième valeur d'indication de sous-mode indique que la place des symboles de première redondance est occupée par d'autres symboles d'utilisateur et que la reconstitution mentionnée en dernier lieu ne se produit pas. Lors du décodage, le deuxième code de cor- rection de symboles fournit un signal qui valide ou invalide la fiabilité d'un symbole (URD). Lorsque l'indication de sous-mode se répète dans les symboles de sous-en-tête, un éventuel manque de fiabilité peut être symbolisé par ce signal URD. Dans ce cas, l'indi- cation de sous-mode ou une autre indication de sous- mode qui est répétée est sélectionnée, ce qui fournit une fiabilité suffisamment importante. L'invention a trait à un dispositif de lecture pour l'exécution d'un procédé tel que décrit plus haut. De tels dispositifs conviennent en particulier pour des systèmes domestiques interactifs (Home Interactive Systems). D'autres aspects avantageux sont cités dans les revendications 1 à 11. COURTE DESCRIPTION DES FIGURES. L'invention sera décrite ci-après plus en détail avec référence aux dessins annexés, dans lesquels: la Fig. 1 est un schéma synoptique d'un dispositif conforme à l'invention; la Fig. 2 illustre la structure d'un bloc que l'on trouve sur le milieu d'enregistement; la Fig. 3 illustre la structure de blocs que l'on tro ve dans la configuration d'un secteur; les Fig. 4a,..., 4c illustrent la structure d'un secteur. EXEMPLE DE REALISATION D'UN DISPOSITIF DE LECTURE CONFORME A L'INVENTION. La Fig. 1 est un schéma synoptique d'un dispositif conforme à l'invention. Le milieu d'enre- gistrement est un disque de 12 cm de diamètre sur lequel des bits de canal sont enregistrés conformément à la technique des alvéoles pouvant être lues par voie optique qui est devenue classique pour un "compact disc". Le bloc 20 indique une platine à laquelle sont associés un moteur, un système d'asservissement, un système de centrage, un système à laser, un système de poursuite de piste, etc. L'invention ne concerne par ailleurs pas le fonctionnement spécifique de ces éléments. Le système de lecture produit des bits de canal. Dans le démodulateur, une série de 17 bits de canal successifs (y compris des bits d'espacement) est convertie en un symbole de code de 8 bits de code. Dans le premier décodeur 24, un bloc de 32 symboles de code est formé par désembrouillage. Ce bloc est décodé au moyen de symboles redondants y contenus de sorte qu'il subsiste 28 symboles de code. Lors du décodage, une correction d'un ou de plusieurs symboles peut alors avoir lieu ou non par souci de concision, ce décodage ne sera pas décrit plus en détail. Le code est un code de Reed-Solomon. D'autres codes de correction de symboles peuvent aussi être utilisés. Dans l'élément- de dés- imbrication 26, les 28 symboles de code sont désimbri- qués sur un même nombre de blocs contenant chacun 29 symboles. Dans le deuxième décodeur 28, un tel bloc est décodé au moyen de 4 symboles redondants qui y sont contenus de sorte qu'il subsiste 24 symboles de code. Dans le cas de ce décodage, une correction d'un ou de plusieurs symboles peut avoir lieu ou non. Par souci de concision, ce décodage ne sera pas non plus décrit plus en détail. Les symboles décodés apparaissent en paral- lèle par 8 bits sur la ligne 38. Un bit de fiabilité apparaît, en outre, en parallèle sur la ligne 40. Lorsque ce bit a la valeur "1", le symbole en question est non fiable, avec une certaine probabilité. Cette probabilité est déterminée, entre autres, par l'algo- rithme de décodage suivi. Lorsque ce bit de fiabilité (URD) a la valeur "0", le symbole en question est de prime abord supposé fiable. Selon une autre possibi- lité, les lignes 38 et 40 sont réunies en une seule ligne sur laquelle les bits apparaissent en série. Les symboles à la sortie de l'élément 28 sont organisés sous la forme de secteurs (pour le format, voir plus loin). Un autre dispositif est éventuellement présent à cet effet dans l'élément 28 pour reconfigurer l'ordre de succession des symboles comme décrit dans la demande de brevet précitée. Le désembrouillage, la désimbrication et la reconfiguration peuvent dans de nombreux cas s'effectuer avantageusement au moyen d'une mémoire à accès sélectif (RAM) dans laquelle un grand nombre de lignes à retard ou de FIFO (premier entré, premier sorti) avec différents retards/longueurs sont réalisées. Ceci est en soi courant et l'appareillage utilisé à cet effet n'est pas décrit en détail. Les blocs 22 à 28 spécifient, dans ce cas, surtout les fonctions; au niveau hardware ou matériel, l'organi- sation est le plus souvent centrée sur un bus qui coopère avec des scussystèmes d'unité arithmétique et logique, de mémoire, et E/S. Un secteur contient en tout premier lieu de l'information de synchronisation, puis de l'information d'en-tête, ensuite éventuellement de l'information de sous-en-tête et finalement l'infor- mation restante. L'élément 30 est un détecteur. Ce détecteur est activé par l'information de synchronisation, ce qui est possible par le fait que l'information de synchlo- nisation a un contenu qui, en principe, ne se présente plus dans le flux d'information. Après sa reconnais- sance, un compteur de symboles est activé dans le détecteur oour décompter les symboles reçus. Ceci permet de connaître le moment o l'information de synchronisation est suivie de l'information d'en-tête et celui o l'information d'en-tête est suivie de l'information de sous-en- tête. Lorsque l'information de sous-en-tête est atteinte, le détecteur 30 devient actif. L'information de sous-en-tête est formée de huit bytes. Une partie de ceux-ci, par exemple le premier byte, contient une première version de l'indication de sous-mode. Un premier contenu de l'indication de sous- mode indique que la partie restante du secteur contient des symboles d'utilisateur qui sont protégés par un autre code de correction de symboles, de la manière selon laquelle ce code est développé dans la demande de brevet précitée, bien que ce soit, comme exposé ci- après, avec un format de code légèrement différent. Lorsque ce premier contenu est détecté et que l'infor- mation URD pour le ou les bytes en question se trouve dans l'état "fiable", un signal de sortie est produit et fait passer les commutateurs 32 dans la position supérieure, grâce à quoi l'information, y compris l'indication de sous-mode, est appliquée au décodeur 34. Par la force des choses, dans une organisation orientée au moyen d'un bus, le tout peut être réalisé par une séquence d'adresses adéquate à cet effet pour les accès au bus. Lorsque l'information URD se trouve sur l'état "non fiable", rien ne se produit, c'est-à- dire que le décodeur 34 n'est provisoirement pas active. Les symboles de sous-en-tête en question ne sont cependant pas perdus, parce qu'ils peuvent éven- tuel]ement encore être nécessaires plus tard pour la détermination des symboles de syndromes lors de- la correction d'erreur. Un deuxième contenu de l'indica- tion de sous-en-tête indique que le reste du secteur n'est pas protégé par le code de correction de symboles. Lorsque cette dernière information est détestée et que l'information URD pour les bytes en quesi on se trouve sur l'état "fiable", les commuta- teur'; 32 sont commutés dans la position inférieure, de sort. que la totalité de l'information, y compris les symboles de sous-en-tête, est appliquée au dispositif d'utilisateur 36. Celui-ci peut éventuellement aussi contenir le bus précité ainsi qu'éventuellement la mémoire RAM mentionnée plus haut. Le dispositif d'uti- lisatur peut être un ordinateur domestique, un système de gestion d'archives professionnel, un système didac- tique, un système de jeu, ou un système analogue. Le caractère d'utilisateur spécifique ne fait pas partie de l'invention et ne sera pas expliqué plus en détail ci-après. Des appareils périphériques peuvent être présents, comme par exemple un élément de visualisation vidéo, un appareil d'émission audio, un clavier de touches, une imprimante de mémoire d'arrière-plan, une connexion au réseau électrique et d'autres appareils périphériques classiques. Lorsque la sélection précitée est activée, le détecteur 30 ne doit plus continuer à détecter les deux valeurs précitées de l'information de sous-en-tête et le décodage ou l'application au dispositif d'utili- sateur 36 peuvent se poursuivre sans perturbation. Lorsque, à la première tentative, l'indication URD se trouvait sur l'état non fiable, la détection est répétée. La détection de l'information de sous-en-tête peut s'effectuer deux ou plus de deux fois consécu- tivement. Lorsque, au moment de la dernière détection, aucune décision au sujet de l'état des commutateurs ne peut être prise, un signal de nonfiabilité pour le secteur en question est fourni au dispositif d'tili-: sateur 36. Lorsque le commutateur 32 est commuté dans la position supérieure, l'information de secteur est appliquée au décodeur 34. Ce dernier va mettre en oeuvre la protection contre les erreurs et, si néces- saire et possible, corriger les erreurs. Dans ce cas, les signaux de nonfiabilité URD sont également utilisés. Finalement, l'information d'utilisateur reconstituée est appliquée au dispositif d'utilisateur 36. Lornque les commutateurs 32 se trouvent dans la position inférieure, l'information de secteur est transférée sans passer par le décodeur 34 vers le dispositif d'utilisateur 36. A la fin du secteur, les commutateurs 32 peuvent toujours être amenés dans la position inférieure, de sorte que le dispositif d'uti- lisateur 36 peut recevoir l'information d'en-tête du secteur suivant; cette information d'en-tête peut être utilisée par le dispositif d'utilisateur comme infor- mation de commande supplémentaire, par exemple pour l'adressage d'un secteur. La description qui précède peut encore être modifiée de la manière suivante. Dans tous les cas dans lesquels il n'est pas possible de détecter avec certi- tude que l'autre protection contre les erreurs est présente, les commutateurs 32 restent toujours dans la position inférieure, de sorte que même au cas o la protection contre les erreurs serait présente, toute l'information serait fournie au dispositif d'utili- sateur. Le dispositif d'utilisateur peut, sur base d'autres informations dans les symboles de sous-en- tête, savoir de quelle information il s'agit: la' sélection de celle-ci s'effectue en effet lors de l'exécution du programme d'utilisateur. Dans le cas o la protection contre les erreurs est présente dans le secteur, les symboles en question ne sont pas adressés. La seule erreur pouvant se produire dans ce cas -est qu'une correction d'erreurs n'ait, à tort, pas été effectuée. Bien qu'une telle erreur puisse parfois avoir des conséquences très défavorables, elle est le plus souvent préférable à une absence complète de l'information du secteur. DESCRIPTION D'UN EXEMPLE DE STRUCTURE DE BLOC. La Fig. 2 illustre un exemple de la structure d'un bloc tel qu'il est configuré sur le milieu d'enre- gistrement. Ce bloc contient 588 bits de canal. Le motif de synchronisation FS contient 24 bits de canal. De plus, le bloc contient 33 symboles d'information, chacun de 14 bits de canal (0,..., 33) et 34 motifs de séparation, chacun de 3 bits de canal (représentés hachurés). Le symbole d'information O contient la partie qualifiée de sous-code (voir ci-dessous). Les symboles d'information 1 à 12 et 17 à 28 contiennent des données. Les symboles d'information 13 à 16 et 29 à 32 contiennent des bits de redondance pour réaliser deux codes de correction de symboles, ce qui.est connu dans le cas du système à "compact disc". Lors de la démodulation, les motifs de séparation sont éliminés, les 14 bits de canal restants de chaque symbole de canal sont convertis en 8 bits de code d'un symbole de code et le motif de synchronisation est négligé. Après les deux premiers décodeurs, il reste donc pour chaque bloc d' enregistrement: un symbole de sous-code à 8 bits et 24 symboles de données. Par désembrouillage, désimbrication et reconfiguration, les symboles de canal sont rerépartis sur un même nombre de blocs. La Fig. 3 illustre la structure de 98 séquen- ces successives telles qu'elles sont reçues du support d'enregistrement. L'étendue de ce nombre de blocs correspond à l'étendue d'un secteur (voir Fig. 4a,.... 4c). Dans ce cas, il n'est pas tenu compte du désem- brouillage, etc.. Les motifs de séparation sont oSis; l'image donnée est donc obtenue après la démodulation. Une signalisation éventuelle à titre de résultat supplémentaire de la démodulation n'est pas repré- senté. Elle peut indiquer la démodulation comme étant bonne ou fausse sur base d'un symbole de canal. La colonne 102 indique les 98 motifs de synchronisation par blocs. La colonne 104 indique les 98 symboles de souscode. La colonne 106 indique les 98 x 24 symboles de données. La colonne 108 donne les 98 x 8 symboles de redon%-ance (dans un bloc, l'ordre est donc en fait différent de celui indiqué). Les symboles de sous-code seront décrits ci- après avec plus de détails. Les deux premiers (SYNCPAT) forment un motif de synchronisation avec un format prédéfini, de sorte que la synchronisation peut être effectuée sur les symboles de sous-code. Parmi les autres symboles, le bit P forme un bit de commande défini dans le système de "compact disc", qui effectue une discrimination entre un signal audio et -un inter- valle de pause. Le bit Q est prévu pour garantir une certaine capacité d'adressage aléatoire des blocs audio. Dans cette colonne, les deux premiers bits sont nécessaires pour le motif de synchronisation. Les quatre bits suivants sont des bits de commande. Les quatre suivants sont des bits d'adresse. Les 72 der- niers bits sont des bits de données au moyen desquels un numéro de piste et un code d'index peuvent être définis (ces deux valeurs peuvent varier entre 00 décimal et 99 décimal). De plus, un temps absolu peut être spécifié en minutes, secondes et blocs, un bloc couvrant 1/75 seconde. Les 16 derniers bits de la colonne Q sont disponibles pour un code de détection d'erreurs selon le principe CRC. Les colonnes R... W, pour autant qu'elles n'appartiennent pas au motif SYNCPAT, sont réservées dans le système à "compact disc" à diverses applica- tions qui sont sans intérêt ici et étant donné que le système conforme à l'in"ention doit satisfaire à la norme "CD-audio", ces bits peuvent donc être pour le reste négligés ici. DESCRIPTION DE LA STRUCTURE D'UN SECTEUR. Les Fig. 4a,..., 4c indiquent diverses variantes de la structure d'un secteur. Cette structure ne concerne que l'information des 24 x 98 = 2.352 sym- boles de la colonne 106 de la Fig. 3. La Fig. 4a donne la solution qui est choisie dans la demande de brevet précitée. Le secteur débute par une information de synchronisation de 12 symboles. Suit ensuite une information d'en-tête de 4 symboles. Le premier symbole contient une indication de temps en minutes qui s'étend le long de la piste d'un disque depuis "0" jusqu'à un maximum d'environ "72". Le deuxième symbole contient une indication de temps en secondes, qui varie donc entre "0" et "59". Le troisième symbole contient un numéro de secteur. De cette façon, les secteurs sont accessibles à un adressage aléatoire. Le quatrième symbole contient une indication de mode. Une première valeur indique que le secteur est "vide". Une deuxième valeur indique que le secteur contient une protection contre les erreurs (obligatoire). Une troisième valeur indique que le secteur ne doit pas comprendre la protection contre les erreurs comme décrit ci-après; mais elle peut être présente. Ce troisième cas est le seul qui est important ci-après. L'information d'en- tête (avec sa deuxième valeur) est suivie de l'infor- mation d'utilisateur à 2048 symboles. Suit alors l'information de détection d'erreurs à 4 symboles et un espace ouvert à 8 symboles. L'information de détection d'erreurs est basée sur le principe CRC et couvre toutes les parties du secteur depuis le début jusqu'à et y compris l'information de détection d'erreurs elle- même. Finalement, on trouve la redondance d'un code de pseudoproduit de 172 symboles (PPAR) et de 104 symboles (Q-PAR). Les symboles de parité P sont basés sur toutes les parties du secteur depuis l'information d'entête jusqu'à et y compris l'espace ouvert SPACE. Les sym- boles de parité Q sont basés sur toutes les parties du secteur depuis l'information d'en-tête jusqu'à et compris les symboles de parité P. La base différente des symboles P et des symboles Q introduit le mot "pseudo". Les codes de protection contre les erreurs sont des codes Reed-Solomon bien connus. La Fig. 4b indique une première solution conforme à l'invention. Dans ce cas, le dernier symbole d'en-tête indique la "troisième" valeur. En règle généraie, une série de secteurs indiquera alors tou- jours la même valeur pour chaque secteur. Sur la Fig. 4b, la procédure est la même que celle de la Fig. 4a, mais avec, la différence que l'espace vide de 8 bytes est converti en information de sous-en-tête (SUBH) et est glissé vers l'avant. Cette information de sous-en-tête est constituée dans und forme d'exécution préférée de 8 bytes. Le contenu des quatre premiers bytes est exactement répété par les quatre derniers bytes. Parmi les quatre premiers bytes,le premier byte comporte de l'espace pour un numéro de fichier. De ce fait, il est possible d'imbriquer physiquement les secteurs appartenant aux différents fichiers. Le deuxième byte comporte un numéro de canal. Cela permet d'ajouter de façon sélective un seul canal d'information audio à une série de reproduction vidéo. De plus, cela permet de stocker ces informations audio pour les différents canaux les unes tout près des autres, de sorte qu'il n'est pas nécessaire de laisser des espaces entre les blocs audio respectifs. Le troisième byte de sous-en-tête sélectionne entre un certain nombre de modes différents: - sur la Fig. 4b, celui-ci indique que la parité EDC-P et la parité Q sont présentes, ce qui donne un degré de protection (supplémentaire) important; - de plus, ce byte peut indiquer si l'information se rapporte à des données, par exemple du logiciel, ou de l'information audio (qui fait alors l'objet d'une protection supplémentaire sur la Fig. 4b) ou de l'in- formation vidéo. D'autre information peut indiquer que le secteur concerné est le dernier secteur d'un fichier, que le secteur concerné fait partie d'un fichier devant rêtre traité à base de temps réel par le système detraitement, donc sans interruption, que la lecture du secteur concerné doit provoquer un signal d'interruption et que le secteur concerné est le dernier secteur d'une quantité d'information à cohérence logique. Pour être bref, on n'entre pas dans le détail de ces facilités. Le quatrième byte de sous-en-tête peut comporter de l'information indiquant le type d'information du secteur, par exemple la qualité et/ou la composition de l'information audio contenue dans celui-ci. Les bytes suivants, du cinquième au huitième inclus répé- tent l'information des quatre premiers. Ceci donne un degré de fiabilité élevé, en particulier par le fait que cette fiabilité peut éventuellement être indiquée aussi par l'information URD. De cette façon, il est possible de choisir, s'il le faut, la plus fiable des deux versions. La Fig. 4c indique une deuxième solution conforme à l'invention. Dans ce cas, l'information de détection d'erreurs EDC et l'information de correction d'erreurs PPAR/QPAR sont omises et l'espace restant est disponible pour des données. Notamment dans le cas de l'enregistrement d'information audio/vidéo (en même temps qu'une quantité substantielle d'information à protection supplémentaire sur le disque) l'espace d'enregistrement supplémentaire ainsi offert est avantageux. La qualité d'image/fréquence d'image peut ainsi être accrue ou de la place peut être prévue pour une s9quence plus longue, ou encore de l'in- formation appartenant à plusieurs séances différentes peut être enregistrée en parallèle dans un secteur. L'absence mentionné plus haut de la protection supplémentaire contre les erreurs est signalée par le premier et le cinquième byte de l'information de sous-en-tête. Grâce à la fiabilité ainsi accrue, cette indication peut être différente entre les secteurs d'une paire quelconque, donc aussi lorsque ceux-ci se suivent directement. R E V E N D I C A T I 0 N S 1.- Procédé pour l'enregistrement d'informa- tion codée numérique, ce procédé comprenant les étapes suivantes: a. la formation de symboles d'utilisateur; b. la répartition des symboles d'utilisateur sur une série de secteurs, chaque secteur étant pourvu à son début successivement de symboles de synchroni- sation et de symboles d'en-tête, c. l'attribution à un secteur, à sa fin de symboles de première redondance, d'un premier code de correc- tion de symboles comportant les symboles d'utili- sateur; d. la répartition des symboles d'un secteur sur un certain nombre de premiers blocs contenant chacun un premier nombre fixe de symboles; e. l'adjonction de symboles de deuxième redondance d'un deuxième code de correction de symboles a un premier bloc; f. l'imbrication des symboles provenant d'un secteur et de deuxième redondance d'un premier bloc sur un même nombre de deuxièmes blocs; g. l'adjonction de symboles de troisième redondance d'un troisième code de correction de symboles à un deuxième bloc, h. la préparation par bits en série des symboles provenant d'un premier bloc et des symboles de troisième redondance pour l'enregistrement; caractérisé en ce que dans chaque secteur entre ses symboles d'en-tête et ses symboles d'utilisateur, sont placés un certain nombre de symboles de sous-en-tête qui agissent comme symboles de données pour le dit premier code de correction de symboles systématique, une première valeur d'indication de sous-mode indiquant que le dit premier code de correction de symboles est actif; et que, dans un autre secteur de construction corres- pondante, une deuxième valeur d'indication de sous-mode indique que le dit premier code de correction de symboles n'est, pas actif, parce que la place d'au moins une partie des dits symboles de première redondance est occupée par d'autres symboles d'utilisateur. 2.- Procédé suivant la revendication 1, caractérisé en ce qu'au moins un symbole d'en-tête contient une indication de mode qui indique si la présence de la protection supplémentaire contre les erreurs au moyen des symboles de première redondance est obligatoire ou non-obligatoire. 3.- Procédé suivant la revendication 1 ou 2, caractérisé en ce que le nombre de symboles de sous- code est un nombre pair d'au moins quatre et que les syrmboles contenant une indication de sous-mode sont séparés l'un de l'autre par au moins un autre symbole. 4.- Procédé suivant la revendication 3, caractérisé en ce que cet autre symbole au moins unique est répété aussi souvent que l'indication de sous-mode. 6.- Procédé pour la lecture d'information codée numérique qui est enregistrée par le procédé suivant l'une quelconque des revendications 1 à 5, qui comporte les étapes suivantes: a. la réception par bits en série, de symboles de code d'un milieu d'enregistrement et la formation à partir de ceux-ci, des dits symboles de troisième redondance et autres symboles; b. la reconstitution dans le cadre d'un deuxième bloc, de ses autres symboles au moyen de ses symboles de troisième redondance; c. la réimbrication des symboles ainsi reconstitués d'un deuxième bloc dans un même nombre de premiers blocs contenant chacun des symboles de deuxième redondance et d'autres symboles, d. la reconstitution, dans le cadre d'un premier bloc, de ses autres symboles au moyen de ses symboles de deuxième redondance; e. le rassemblement des dits autres symboles en un secteur, avec ajustement successif de symboles de synchronisation, de symboles d'en-tête et de symboles d'utilisateur; caractérisé en ce qu'après les symboles d'en-tête, on ajuste un certain nombre de symboles de sous-en- tête qui agissent comme symboles de données pour le dit premier code de correction de symboles systématique, qu'on détecte parmi ceux-ci, une première valeur d'indication de sous-mode qui indique que le dit premier code de correction de symboles est actif, après quoi on reconstitue dans le cadre du secteur, les symboles d'utilisateur au moyen des symboles de pre- mière redondance, qu'en cas de non-détection sur, un premier symbole de sous-code, on répète cette détection sur un autre symbole de sous-code, mais qu'en cas d'une répétition du résultat de détection négatif, une deuxième valeur d'indication de sous-mode indique que la place des symboles de première redondance est occupée par d'autres symboles d'utilisateur et que la reconstitution mentionnée en dernier lieu ne se produit pas. 7.- Dispositif de lecture pour l'exécution du procédé suivant la revendication 6, caractérisé en ce qu'un détecteur est présent pour la dite première ou deuxième valeur d'indication de sous-mode, qui réagit, en outre, à un signal de fiabilité (URD) reçu par symbole se rapportant aux dits symboles de sous-code, en vue d'une sélection entre plusieurs symboles de sous-code détectés de manière correspondante, mais non concordants. 8.- Dispositif de lecture suivant la revendi- cation 7, caractérisé en ce que le dit détecteur réagit à plusieurs contenus respectifs des dits symboles de sous-code pour appliquer les signaux de commande associés à un dispositif d'utilisateur. 9.- Dispositif de lecture suivant la revendi- cation 8, caractérisé en ce que les dits contenus signalent qu'une information d'utilisateur audio ou vidéo est contenue dans le secteur en question. 10.- Dispositif de lecture suivant la revendi- cation 9, caractérisé en ce que les dits contenus signalent un niveau de qualité/mode d'utilisation de l'information dans le secteur en question. 11.- Dispositif de lecture suivant la revendi- cation 7, 8, 9, 10, caractérisé en ce que le dit détecteur réagit en comptant à deux versions de ten- dance correspondante successives des symboles de sous- en-tête.