Brevet FR2619240A1 — publié le 19890210

L'invention concerne un dispositif de reproduction ou lecteur de disque impliqué dans la catégorie incluant les lecteurs CD (de disques compacts) et les lecteurs CD-ROM (à mémoire morte), et un procédé pour avoir un accès rapide au lecteur de disque. Dans le domaine des appareils acoustiques récents, un appa- reil d'enregistrement/de lecture numérique augmente rapidement sa part de marché. Cela résulte des caractéristiques techniques avanta- geuses permettant d'enregistrer des données sonores à haute densité et de lire les données sonores enregistrées à haute densité avec une bonne fidélité. Cette technologie est souvent appelée une techno- logie audio numérique. En principe, le système acoustique numérique est supérieur au système acoustique analogique, les caractéristiques sonores étant indépendantes de la caractéristique du support d'enregistrement. Le système audio mettant en oeuvre un disque comme support d'enre- gistrement de données sonores est appelé un système DAD (disque audio numérique). Le système de lecture servant à lire les données sonores sur le disque enregistré, qui est généralement utilisé dans le système DAD, contient un système de lecture optique, un système de lecture électrostatique, un système de lecture mécanique, et autres systèmes analogues. Comme système de lecture optique, on donnera typiquement le lecteur de disque optique mettant en oeuvre un disque compact CD. Géométriquement, le disque CD a un diamètre de 12 cm et une épais- seur de 1,2 mm. Structurellement, un disque transparent constitué 2619 2 4 0 de résine synthétique est recouvert d'une mince couche de métal comportant des creux disposés circulairement représentant des don- nées numériques telles qu'obtenues en modulant par impulsions codées (PCM) les informations acoustiques analogiques telles que captées. Le disque est tourné à une vitesse de rotation comprise approximativement entre 500 et 200 tours/minute. Un système CLV (à vitesse linéaire constante) est utilisé pour entraîner le disque. Pour lire des données acoustiques provenant du disque, on déplace linéaire- ment un capteur optique comportant un laser à semiconducteur, un élément de conversion photo-électrique et autres éléments analogues, qui sont incorporés dans celui-ci, du côté périphérique intérieur au côté périphérique extérieur du disque. Un système de suivi de piste linéaire est utilisé pour déplacer le capteur. Le disque dont le pas des pistes est de 1,6 Vm permet de mémoriser une quantité considérablement grande d'informations acoustiques. Par exemple, un seul c8té du disque peut mémoriser les données acoustiques en quantité suffisante pour fournir une lecture en stéréo continue d'environ une heure. Les données mémorisées dans le disque sont constituées de données sonores numériques comme signal sonore sous forme numérique pour une lecture en stéréo et des données de sous-code pour fournir unebonne capacité d'utilisation et des fonctions très sophistiquées. Les données de sous-code comprennent huit types de données désignées par P à W, et elles comportent un total de 8 bits chacune pour une trame (588 bits de canal). Parmi les huit types de sous-code P à W, le sous-code P re- présente un point o un morceau de musique est changé en un autre dans le disque. Six sous-codes R à W servent à visualiser une image sur un écran de visualisation à tube à rayons cathodiques CRT d'un récepteur de télévision, par exemple, en synchronisme avec les don- nées sonores numériques. Les sous-codes R à W sont appliquées à un décodeur, qui est spécialement conçu pour la visualisation d'images. Une image fixe est visualisée sur l'écran de visualisation sous la commande des données décodées provenant du décodeur. Le sous-code Q est également appelé données d'adresse, et il est mémorisé dans une zone de programme se trouvant radialement 2619 2 40 entre 25 et 58 mm sur le disque. Les données d'adresse représentent un numéro de morceau musical (numéro de piste: TNO) de chaque mor- ceau musical mémorisé, un numéro de mesure (INDEX), un laps de temps (TIME) de chaque morceau musical à partir de l'instant o sa lecture commence, et un laps de temps total (ATIME) à partir du point de début de la zone de programme. Le disque mémorise en outre des données TOC (table des conte- nus) dans la zone de lecture se trouvant entre 23 et 25 mm. Les données TOC représentent la position de début (adresse) de chaque morceau musical exprimée en laps de temps total. Ainsi, une grande quantité de données sont enregistrées dans le disque. Le lecteur de disque servant avec ce type de disque doit rechercher les données concernées parmi la grande quantité de don- nées à la vitesse la plus élevée possible. A cette fin, la fonction de recherche est essentielle pour le lecteur de disque. C'est le sous-code Q qui est utilisé pour exécuter cette fonction derecherche. Le lecteur CD tel que mentionné plus haut a été mis au point initialement pour la lecture de données musicales. Cette grande capacité de mémoire du lecteur CD fournit une autre utilisation du lecteur CD. Cette nouvelle utilisation du lecteur CD est connue en tant qu'appareil de reproduction CD-ROM. Dans ce système, le dis- que CD est utilisé comme support de mémoire ROM ou morte. Diffé- rents types de données numériques sont mémorisées dans la zone de mémoire qui est utilisée pour mémoriser les données sonores dans le lecteur CD classique. Pour enregistrer et reproduire les données numériques, l'appareil de reproduction CD-ROM met en oeuvre un for- mat d'enregistrement/de lecture classique en tant qu'intacte, et de plus un nouveau format. On va le décrire plus spécifiquement. Dans le système de lecture CD, les signaux sonores analogi- ques des deux canaux L et R sont échantillonnés à 44,1 kHz. Les données échantillonnées et mises sous forme numérique sont enregis- trées sous la forme de données sonores numériques de 16 bits dans le disque CD. D'autre part, dans le système de reproduction CD-ROM, les données sonores numériques de 16 bits des deux canaux sont divi- sées en deux parts de données incluant chacune 8 bits (un multiplet de données). Les données numériques sont mémorisées, l'unité de données (un bloc) étant de 2352 multiplets. Les données d'un bloc comprennent: (1) Une combinaison de synchronisation pour contrôler le début de chaque bloc (12 multiplets); (2) Une adresse en-tête comme données d'adresse du bloc (toutes les 1/75 seconde), qui correspond au sous-code Q (4 multi- plets); (3) Des données pour l'utilisateur (2048 multiplets= 2 Kmul- tiplets); et (4) Des données pour la détection et la correction d'erreurs de données (mode I) ou des données pour l'utilisateur (mode II) (288 multiplets). Le Mode I est utilisé quand une erreur de données ne peut pas être corrigée par la correction de parité pour deux canaux Cl et C2 dans le format de lecture de données sonores. Si le Mode I est uti- lisé, le taux d'erreur peut être amélioré jusqu'à 10- 12. Ce chiffre de taux d'erreur permet d'utiliser le disque CD comme support d'en- registrement pour l'ordinateur. Le Mode II permet à l'opérateur d'utiliser la zone de mémoire de 288 multiplets. Quand le Mode II est utilisé, le taux d'erreur est au plus égal à 10-9, mais la quan- tité de données dans un bloc qui peut être utilisée par l'utilisa- teur est augmentée, comme ci-dessous: 2048 + 288.= 2336 multiplets. A ce sujet, un bloc correspond à une trame du sous-code. Les données d'un bloc sont reprroduites toutes les 1/75 seconde. Dans le Mode I, les données comporte 2 Kmultiplets/bloc, et le débit de transfert de données du système de reproduction CD-ROM est alors 2K x 75 = 150 Kmultiplets/seconde. Par conséquent, dans le cas du disque qui est utilisé dans le systè- me de reproduction CD-ROM et a une capacité de mémoire des données assurant une lecture continue pendant une heure sur chaque côté, les données enregistrées dans celui-ci sont égales à Kmultiplets x 60 x 60 = 540 Mmultiplets. La capacité de mémoire du disque CD s'élève à celle des dis- ques souples normaux de 500 à 1000ou 270 000 documents contenant chacun 200 lettres écrites dedans. A-cet égard, il n'y a pas de risque à dire que le disque CD-ROM est un support d'enregistrement de données présentant un faible taux d'erreur et une capacité de mémoire considérablement grande. Le disque CD-ROM peut être utilisé, si nécessaire, d'une manière o une majeure partie de la zone de mémoire de disque est utilisée pour la mémorisation de données nu- mériques, alors que la partie restante l'est pour la mémorisation des données sonores numériques. Ainsi, les données numériques et les données sonores peuvent être enregistrées de façon coexistante dans le disque en changeant le bit de contr8le du sous-code Q selon les données numériques et les données sonores. Le disque CD-ROM est un simple support d'enregistrement de données. Par conséquent, pour traiter les données enregistrées, il faut un système central ou un ordinateur central. En fonctionnement, un opérateur actionne un clavier de l'ordinateur central, pour que l'ordinateur central envoie une commande à l'appareil de reproduc- tion CD-ROM. En réponse à cette commande, l'appareil de reproduction recherche une adresse de données voulues. A la suite de cette re- cherche, l'appareil de reproduction transfère les données telles que spécifiées par l'adresse recherchée, à l'ordinateur central. L'appa- reil de reproduction CD-ROM fonctionne comme on vient de le men- tionner. L'appareil de reproduction CD-ROM est utilisé comme disposi- tif de mémoire de données. Par conséquent, une performance d'accès rapide aux données est indispensable pour cet appareil de reproduc- tion. Pour faire cet accès aux données, le disque CD classique met en oeuvre les données de sous-code Q, alors que le disque CD-ROM met en oeuvre les données d'adresse en-tête. Pour cette raison, les données de sous-code Q (dans le cas du disque CD-ROM, les données d'adresse en-tête) telles que lues sont incorrectes, l'accès aux données ne peut pas être fait rapidement. Pour traiter ce problème, le lecteur CD classique contrôle la continuité du sous-code Q à la position présente du capteur et les données de sous-code Q lues précédemment par une trame (un bloc). Si ces adresses sont conti- nues, les présentes données de sous-code Q telles que lues doivent être corrigées par décision. Cependant, la mesure ci-dessus implique encore le problème. 2619 2 4 0 On suppose que le capteur est déplacé pour un accès à des données et qu'il lit les données de sous-code Q, et que les données Q lues d'abord sont corrigées. Dans l'appareil de reproduction CD-ROM classique, le contrôleur contenu dans celui-ci décide incondition- nellement que les premières données lues sont incorrectes ou inva- lides. Le temps pris pour la décision et son traitement est perdu pendant l'accès aux données. Plus spécifiquement, les données de sous-code Q d'abord lues à la suite du déplacement du capteur, ne sont pas en continu par rapport à celles lues en dernier avant le déplacement. C'est pour cette raison que le contrôleur décide in- conditionnellement que le premier sous-code Q lu est incorrect. Ensuite, le contrôleur décide une continuité des données de sous- code Q d'abord lues après ce déplacement et des données de sous- code Q lues après un laps de temps atteignant la reproduction d'une trame (un bloc) à partir de cette position. Si ces données sont con- tinues, le contrôleur décide que les données de sous-code Q sont correctes. Ainsi, le temps (1/75 seconde) que prend le capteur pour reproduire une trame après que le capteur se soit déplacé est le temps perdu. Cette perte de temps retarde l'opération d'accès rapide aux données. En conséquence, un but de la présente invention est de four- nir un appareil de reproduction ou lecteur de disque qui puisse décider exactement si les données d'adresse captées sont correctes ou non, et puisse avoir un accès rapide aux données. Un autre but de la présente invention est de fournir un pro- cédé pour avoir un accès rapide aux données dans le lecteur dedisque. Selon un aspect de la présente invention, on a prévu un lecteur de disque pour reproduire les données voulues qui sont cap- tées par un moyen capteur en provenance d'un disque dans lequel une grande quantité de données sont mémorisées sous la forme de blocs de données incluant chacun un nombre prédéterminé d'unités de don- nées avec différentes données d'adresse, le lecteur de disque per- mettant de déplacer le moyen capteur jusqu'à une position visée réglée extérieurement, à une vitesse élevée en fonction des données d'adresse à la position visée et des données d'adresse captées par le moyen capteur, et comprenant un moyen à mémoire pour mémoriser les données d'adresse contenues dans les données telles que précé- dées d'un bloc de données capté par le moyen capteur, un premier moyen de calcul pour calculer la différence entre les données- d'adresse mémorisées dans le moyen à mémoire et les données d'adres- se alors captées par le moyen capteur, un deuxième moyen de calcul pour calculer la différence entre les données d'adresse captées par le moyen capteur et les données d'adresse à la position visée réglée extérieurement, et un moyen de commande pour décider, quand l'une des différences calculées par les premier et deuxième moyens de calcul est comprise dans la valeur préréglée correspondante, que les données d'adresse captées par le moyen capteur sont correctes et pour exécuter un traitement prédétermine. Selon un autre aspect de la présente invention, on a prévu un appareil de reproduction ou lecteur de disque pour reproduire les données voulues qui sont captées par un moyen capteur en prove- nance d'un disque dans lequel une grande quantité de données sont mémorisées sous la forme de blocs de données incluant chacun un nombre prédéterminé d'unités de données avec des données d'adresse différentes, le lecteur de disque permettant de déplacer le moyen capteur jusqu'à une position visée réglée extérieurement, à une vi- tesse élevée en fonction des données d'adresse à la position visée et des données d'adresse captées par le moyen capteur, et compre- nant un moyen à mémoire pour mémoriser les données d'adresse conte- nues dans les données telles que précédées d'un bloc de données capté par le moyen capteur, un premier moyen de calcul pour calcu- ler une première différence entre les données d'adresse mémorisées dans le moyen à mémoire et les données d'adresse alors captées par le moyen capteur, un premier moyen de décision pour contrôler si la première différence est comprise dans une première valeur pré- réglée, un deuxième moyen de calcul pour calculer une deuxième différence entre les données d'adresse captées par le moyen capteur et les données d'adresse à la position visée réglée extérieurement, quand le premier moyen de décision décide que la deuxième différence n'est pas comprise dans la première valeur préréglée, un deuxième moyen de décision pour contrôler si la deuxième différence calculée par le deuxième moyen de calcul est comprise dans une deuxième 2619 2 4 0 valeur préréglée, et un moyen de commande pour décider, quand le premier moyen de décision décide que la première différence est comprise dans la première valeur préréglée et également quand le deuxième moyen de décision décide que la deuxième différence est comprise dans la deuxième valeur préréglée, que les données d'adres- se captées par le moyen capteur sont correctes et pour exécuter un traitement prédéterminé. Selon encore un autre aspect de la présente invention, on a prévu un procédé pour avoir un accès rapide dans un appareil de reproduction ou lecteur de disque pour reproduire les données vou- lues qui sont captées par un moyen capteur en provenance d'un disque dans lequel une grande quantité de données sont mémorisées sous la forme de blocs de données incluant chacun un nombre prédéterminé d'unités de données avec des données d'adresse différentes, le pro- cédé consistant à établir extérieurement les données d'adresse à une position visée, mémoriser les données d'adresse contenues dans les données telles que précédées d'un bloc de données capté par le moyen capteur, calculer une première différence entre les précé- dentes données d'adresse telles que mémorisées et les données d'adresse alors captées par le moyen capteur, contrôler si la pre- mière différence est comprise dans une première valeur préréglée, calculer une deuxième différence entre les données d'adresse captées par le moyen capteur et les données d'adresse à la position visée réglée extérieurement, quand la première différence n'est pas com- prise dans la première valeur préréglée, contr8ler si la deuxième différence calculée est comprise dans une deuxième valeur préréglée, et à décider que les données d'adresse captées par le moyen capteur soient correctes et exécuter un traitement prédéterminé, quand la première difféernce est comprise dans la première valeur préréglée, et également quand la deuxième différence est comprise dans la deuxième valeur préréglée. D'autres caractéristiques et avantages de la présente inven- tion seront mis en évidence dans la description suivante, donnée à titre d'exemple non limitatif, en référence aux dessins annexés dans lesquels: la Figure 1 est un schéma fonctionnel représentant un exemple de réalisation d'un appareil de reproduction ou lecteur de disque selon la présente invention; la Figure 2 représente un format de données utilisé dans le système de reproduction CD-ROM; et la Figure 3 représente un organigramme servant à expliquer l'opération d'accès aux données du lecteur de disque représenté sur la Figure 1. On va décrire un exemple de réalisation préféré d'un lecteur de disque selon la présente invention en se référant aux dessins annexes. On va d'abord se référer à la Figure 1 qui représente sous forme de blocs un appareil de reproduction CD-ROM incorporant l'in- vention. Sur la figure, une unité de commande 11 envoie une commande d'accès à un contrôleur de système de reproduction de disque 12. En réponse à cette commande, le contrôleur de système de reproduc - tion de disque 12 entraîne un moteur de disque 13 et un moteur de déplacement de capteur 14. Une diode laser (non représentée) conte- nue dans un capteur 15 est mise en circuit. Le capteur 15 capte des données d'un disque 16. Le signal capté comme signal EFM (modulation de huit en qua- torze) est appliqué par le capteur 15 à un détecteur en radiofré- quence RF 17. Ce détecteur 17 amplifie de façon appropriée le signal EFM appliqué, et le sépare en deux signaux dont un signal à fournir à un circuit d'asservissement 18 et un -signal à fournir à un démodu- lateur de EFM 19. Le circuit d'asservissement 18 engendre différents types de signaux d'asservissement. Ces signaux sont, par exemple, un signal d'asservissement de mise au point et un signal d'asservis- sement de suivi de piste, qui sont dirigés vers le capteur 15, un signal d'asservissement de suivi de piste linéaire envoyé au moteur de déplacement de capteur 14, et un signal d'asservissement de CLV envoyé au moteur de disque 13. Chaque commande d'asservissement est exécutée par ces signaux d'asservissement, et un signal de commande engendré par et appliqué par l'unité de commande 11 par l'intermé- diaire du contrôleur de système de reproduction de disque 12. Le démodulateur EFM 19 met en forme d'onde le signal EFM dérivé du détecteur RF 17, et sépare un signal de synchronisation 2619 2 4 0 du signal EFM. Le signal de synchronisation séparé doit être uti- lisé comme données de sous-code. Le signal de synchronisation est fourni au détecteur de sous-code Q 20. Le signal sans signal de synchronisation est fourni à un convertisseur numérique-analogique (N/A) 21, à un circuit débrouilleur 22, et à un détecteur de syn- chronisation 23. Si le souscode Q (données d'adresse) détecté par le détecteur de sous-code Q 20 représente les données TOC (table de contenus) d'une zone de lecture du disque, il est mémorisé dans une mémoire vive (RAM) de programme 24 sous la commande de l'unité de commande 11. Les données TOC mémorisées doivent être utilisées pour une opération de recherche. A cet égard, la zone de lecture se trouve radialement entre 23 et 25 mm sur le disque. Un signal analogique provenant du convertisseur D/A 21 est soumis à des trai- tements nécessaires tels qu'une correction d'erreur et une compen- sation d'erreur, et fourni à un haut-parleur 25, qui émet des sons à son tour. L'agencement de circuit tel que mentionné plus haut est exac- tement le même que celui du lecteur de disque CD classique pour la lecture de musique. L'addition d'un agencement de circuit qui sera décrit dans la suite à l'agencement de lecteur de musique ci-dessus constitue un appareil de reproduction CD-ROM. Un signal en sortie du démodulateur de EFM 19 est fourni au détecteur de synchronisation 23, qui sert à détecter un signal de synchronisation de bloc du type CD-ROM, et il est fourni au circuit débrouilleur 22. Ce circuit débrouilleur 22 débrouille le signal démodulé EFM provenant du démo- dulateur de EFM 19 selon des règles prédéterminées, en réponse au signal de synchronisation provenant du détecteur de synchronisation 23. Les données d'un bloc telles que débrouillées sont fournies à et écrites dans une mémoire RAM de décodage 26. Comme le montre la Figure 2, les données d'un bloc compren- nent: (1) Une combinaison de synchronisation pour contrôler le début de chaque bloc (12 multiplets); (2) Une adresse en-tête comme données d'adresse du bloc (toutes les 1/75 seconde), qui correspond au sous-code Q (4 multi- plets); 2619 2 4 0 il (3) Des données pour l'utilisateur (2048 multiplets= 2 Kmul- tiplets); et (4) Des données pour la détection et la correction des er- reurs de données (mode I) ou des données pour l'utilisateur (mode II) (288 multiplets). Ce bloc correspond à une trame du sous- code dans le système de reproduction CD. Le signal de données pro- venant du circuit débrouilleur 22 est également fourni à un détec- teur d'en-tête 27. Le détecteur d'en-tête 27 ne détecte que les données d'adresse en-tête contenues dans les données d'un bloc. Pour rechercher les données voulues, l'unité de commande 11 utilise le sous-code Q et les données d'adresse en-tête en sbrtie du détec- teur d'en-tête 27. La norme relative à ce domaine permet un maximum de différence d'une seconde entre le sous-code Q et les données d'adresse entête. Par conséquent, l'opération de recherche finale est toujours exécutée en utilisant les données d'adresse en-tête. L'unité de commande 11 commande lée contrôleur de mémoire RAM de décodage 28 pour lire les données dans la mémoire RAM de décodage 26, et applique ensuite un traitement de détection d'erreur prédé- terminé aux données lues. Si les données contiennent une erreur, le contrôleur de mémoire RAM de décodage 28 et un circuit de correc- tion d'erreur 29 coopèrent pour corriger l'erreur des données mémo- risées dans la mémoire RAM de décodage 26. Les données aux erreurs corrigées sont chargées dans un tampon de mémoire RAM 30, à partir de la mémoire RAM de décodage 26. Les données chargées ne sont que les données de l'utilisateur, et non l'ensemble des données contenues dans la mémoire RAM 26. Ce transfert sélectif de données jusqu'au tampon de mémoire RAM 30 est exécuté par un contrôleur de mémoire RAM 31 sous la commande de l'unité de commande l. Après que l'ensemble des données voulues aient été chargées dans le tampon de mémoire RAM 30 de cette manière, l'unité de com- mande ll envoie un signal de demande de lecture de données à un ordinateur central 33 par l'intermédiaire d'une interface d'ordina- teur central 32. Quand il est prêt pour la lecture des données, l'ordinateur central 33 renvoie un signal prédéterminé à l'unité de commande 11 par l'intermédiaire de l'interface d'ordinateurcentral 32. -2619 2 4 0 A la réception de ce signal, l'unité de commande 11 contrôle l'adresse des données d'utilisateur dans le tampon de mémoire RAM en mettant en oeuvre le contrôleur de mémoire RAM 31, et trans- fère les données jusqu'à l'ordinateur central 33. i L'unité de commande 11 reçoit normalement des commandes don- nées de l'ordinateur central 33 par l'interface d'ordinateur cen- tral 32, et fait fonctionner l'appareil de reproduction CD-ROM selon la commande reçue. A cet égard, un opérateur actionne sélec- tivement des touches sur le clavier 33a de l'ordinateur central 33, pour faire en sorte que l'ordinateur central 33 génère les commandes. Ces commandes mettent le lecteur de disque dans un état prédéterminé. Dans ce cas, un groupe d'interrupteurs à clé 34 est néanmoins prévu dans l'unité de contrôle 11. Ce groupe d'interrupteurs à clé 34 sert à remplir certaines fonctions simples quand l'appareil de reproduc- tion CD-ROM n'est pas couplé à l'ordinateur central. Les données sont généralement visualisées par un écran à tube TRC 33b de l'ordinateur central 33. Dans cet exemple, on met en oeuvre un dispositif de visualisation 36, qui est utilisé pour une simple visualisation de données quand elle n'est pas couplée à l'ordinateur central 33. Le dispositif de visualisation 36 est com- mandé par un contrôleur de sortie de visualisation 35 sous la com- mande de l'unité de commande 11. La mémoire RAM de programme 24 et la mémoire ROM deprogramme 37 mémorisent des programmes prédéterminés pour commander l'unité *de commande 11. L'appareil de reproduction CD-ROM ainsi agencé fournit un dispositif de mémoire extérieur d'une grande capacité de mémoire et d'une bonne fiabilité. Pour utiliser efficacement ce dispositif de mémoire, un accès rapide aux données est indispensable. L'accès aux données de l'appareil de reproduction CD-ROM nor- mal est exécuté de la manière suivante. A1) Un opérateur actionne le clavier 33a de l'ordinateur cen- tral 33. En réponse à cette opération, l'ordinateur central 33 émet unecommande pour avoir accès au disque CD avec une adresse en-tête spécifiée, qui est envoyée à l'unité de commande 11 de l'appareil de reproduction CD-ROM par l'interface de l'ordinateur central 32. 2619 2 40 A2) L'unité de commande 11 commande le détecteur de sous- code Q 20 pour lire le sous-code Q sur le disque 16 situé à la position présente du capteur 15. Le sous-code Q, qui est fourni sous la norme des disques CD sonores, est mémorisé dans une zone de programme se trouvant radialement entre 25 et 58 mm sur le dis- que 16. Le sous-code Q représente un morceau musical ou un numéro de piste (TNO) de chaque morceau musical mémorisé, un numéro de mesure (INDEX), un laps de temps (TIME) de chaque morceau musical à partir de l'instant o sa lecture commence, et un laps de temps total (ATIME) à partir du point de début de la zone de programme. On se référera à ATIME comme une adresse absolue. Dans une zone de lecture, qui est située plus intérieurement que la zone de programme sur le disque 16 et se trouve radialement entre 23 et 25 mm, les données de sous-code Q contiennent les données (TOC) représentant l'adresse de début de chaque morceau musical et un laps de temps dans la zone de lecture. A3) Le nombre de pistes existant entre la position de début de la zone de programme et la position de l'adresse absolue T est généralement exprimé par N= (VT/r tp) + (ri/tp)2 - (ri/tp) o ri est la position radiale du début de la zone de programme, tp est le pas des pistes, Vest la vitesse linéaire du disque, et une constante dans le même disque. Comme on le voit d'après la relation ci-dessus, si une adresse ab- solue T est sélectionnée, le nombre de pistes N se trouve entre l'adresse absolue T et le début de la zone de programme. Dans cette étape, l'unité de commande 11 calcule le nombre de pistes NOBJ se trouvant entre la position de début de zone de programme et une position visée en mettant en oeuvre les données d'adresse en-tête de la position visée telles qu'obtenues dans l'étape A1. Dans ce cas, l'unité de commande 11 exécute l'opération en mettant enoeuvre le programme d'exécution contenant la relation ci-dessus, qui est mémorisé dans la mémoire ROM de programme 37. En outre, elle calcule le nombre de pistes NpRS existant entre la position de début de zone de programme et la présente position, 2619 2 4 0 à partir des données de sous-code Q à la présente position telles que lues dans l'étape A2. Les nombres de pistes N0B et NpRS sont mémorisés dans la mémoire RAM de programme 24. A4) L'unité de commande 11 exécute l'opération de la rela- tion suivante en mettant en oeuvre les nombres de pistes NoB et NpRS tels qu'obtenus dans l'étape A3 sous la commande du programme d'exécution dans la mémoire ROM de programme 37; NDIF = NOBJ - NKPRS. C'est-à-dire que l'unité de commande 11 calcule le nombre de pistes NDF existant entre la présente position du capteur 15 et la posi- DIF tion visée, c'est-à-dire, le nombre de pistes à couper par le cap- teur 15. Quand NDIF> O, le capteur 15 est déplacé vers le côté pé- riphérique extérieur du disque 16. Quand NDIF vers le côté périphérique intérieur. A5) L'unité de commande 11 transfère les données de la direc- tion de déplacement du capteur 15, et les données du nombre de pis- tes NDIF jusqu'au contrôleur de système de reproduction de disque 12. Le contrôleur de système de reproduction de disque 12 entraîne le moteur de déplacement de capteur 14 par l'intermédiaire du circuit d'asservissement 18, selon les données de direction de déplacement et les données de nombre de pistes NDIF, pour déplacer finalement le capteur 15 d'une distance voulue. A6) L'unité de commande 11 lit les données de sous-code Q après que le capteur 15 ait été déplacé, par le détecteur de sous- code Q 20. La séquence des opérations des étapes A2 à A5 est répétée jusqu'à ce que la différence entre l'adresse de lecture et l'adresse à la position visée telle que spécifiée dans l'étape Al, devienne inférieure à une valeur préréglée. Un temps de calcul du nombre de pistes NOBJ suffit dans l'étape A3. A7) Quand la différence des adresses entre la position pré- sente du capteur 15 et la position visée devient inférieure à la valeur préréglée, l'unité de commande 11 exécute la même séquence d'opérations que celle dans les étapes A2 à AS. C'est-à-dire que les données d'adresse en-tête telles que lues par le détecteur d'en- tête 27 sont utilisées à la place des données de sous-code Q lues dans l'étape A2. Comme on l'a décrit plus haut, les données de sous-code Q, non les données d'adresse en-tête, sont utilisées dans la première moitié de l'opération d'accès qui suit. Il en est ainsi du fait que la norme de CD-ROM permet la coexistence de la zone musicale et de la zone de données dans le disque 16 et, par conséquent, il existe une zone ne contenant pas de données d'adresse en-tête. A8) Le capteur 15 est déplacé progressivement à travers les pistes et atteint un endroit dans une piste précédant la position visée. A ce moment-là, l'unité de commande 11 envoie une commande pour commencer la reproduction au circuit d'asservissement 18, par l'intermédiaire du circuit de commande de système de reproduction de disque 12. Et elle attend jusqu'à ce que les données voulues soient écrites dans la mémoire RAM de décodage 26 par le fonction- nement du circuit débrouilleur 22 etdu détecteurde synchronisation23. A9) L'unité de commande 11 contrôle si les données dans la mémoire RAM de décodage 26 contiennent une erreur, en mettant en oeuvre le contrôleur de mémoire RAM de décodage 28. Si c'est néces- saire, elle exécute la correction d'erreur en mettant en oeuvre le circuit de correction d'erreur 29. Si aucune erreur n'est contenue, l'unité de commande 11 transfère les données de la mémoire RAM de décodage 26 dans le tampon de mémoire RAM 30, par les contrôleurs de mémoire RAM 28,31. Ensuite, elle envoie un signal représentant la fin de l'opération d'accès à l'ordinateur central 33, par l'in- terface d'ordinateur central 32. En réponse au signal de demande de lecture provenant de l'ordinateur central 33, l'unité de commande 11 extrait les données du tampon de mémoire RAM 30 et les envoie à l'ordinateur central 33. A ce point, l'opération d'accès se termine. Comme on l'a vu d'après ce qui précède, dans l'accès aux don- nées, la différence entre la position présente du capteur 15 et la position visée est obtenue en utilisant les données de sous-code Q lues dans le disque 16 et les données d'adresse en-tête. Le cap- teur 15 est déplacé selon la différence obtenue. Par conséquent, si les données lues contiennent une erreur, le capteur 15 se déplace jusqu'à une position différente de la position voulue. Considérons le cas suivant. L'adresse absolue de la position visée est 60 minutes (la périphérie laplus extérieure du disque 16), 2619 2 4 0 et l'adresse absolue de la présente position est 50 minutes. Cepen- dant, le capteur 15 a lu par erreur une adresse absolue de O minute de la présente position. La distance de déplacement correct du capteur 15 s'élève à dix minutes, car 60 minutes - 50 minutes = 10 minutes. Cependant, l'adresse absolue lue est effectivement O minute et le capteur 15 est de la sorte déplacé d'une distance s'élevant à 60 minutes puisque minutes - O minute = 60 minutes. Cette distance de 60 minutes déplace le capteur 15 hors du disque 16. S'il en est ainsi, le capteur 15 est renvoyé vers le côté péri- phérique intérieur du disque, et la recherche de mise au point est alors à nouveau exécutée. L'opération d'accès doit être relancée. On doit l'éviter pour réaliser l'accès rapide aux données. Particu- lièrement dans le cas du système de reproduction CD-ROM,un temps d'accès tolérable doit être compris dans 1 seconde. A cet égard, il est essentiel d'éviter l'opération de lecture erronée ci-dessus. Pour l'éviter, les données lues sont généralement contrôlées dans les étapes suivantes. B1) L'unité de commande 11 lit la présente adresse TPRS au moyen du détecteur de sous-code Q 20 ou du détecteur d'en-tête 27. B2) L'unité de commande 11 calcule la différence TDIF entre la présente adresse TpRS telle que lue et la dernière adresse TLAST lue précédemment, TDIF = TPRS - TLAST. Si cette différence TDIF est comprise dans une valeur préréglée, le circuit de contrôle décide que l'adresse lue TpRS est correcte, et l'utilise dans l'opération pour l'accès aux données. B3) L'unité'de commande 11 remplace l'adresse TLAST par l'adresse lue TpRS, indépendamment du résultat de décision dans l'étape B2, et la mémorise dans.la mémoire RAM de programme 24.Elle revient alors à l'étape B1, et l'utilise comme adresse TLAST pour l'adresse lue. Les données de sous-code Q et les données d'adresse en-têtecom- prennent chacune l'adresse absolue, comme on l'a mentionné plus haut. L'adresse absolue des données de sous-code Q contient les indications de minute (MIN), de seconde (SEC), et de trame (FRAME). L'adresse absolue des données d'adresse en-tête contient les indications de minute (MIN), de seconde (SEC) et de bloc (BLOC). Une trame ou un bloc est reproduit toutes les 1/75 seconde. Par conséquent, quand elle est reproduite, la différence TDIF traitée dans l'étape B2 est une trame (un bloc). Une trame (un bloc) peut être établie comme une valeur préréglée. Ainsi, le contrôle relatif à l'état correct des données lues est fait en contrôlant la conti- nuité des données d'adresse lues. Par conséquent, même si les données d'abord lues après que le capteur 15 se soit déplacé pendant l'opération d'accès sont cor- rectes, l'unité de commande 11 décide qu'elles sont incorrectes, car elles sont discontinues par rapport à l'adresse déjà lue. Il en résulte oue l'unité de commande 11 doit attendre jusqu'à ce que les *15 données d'une trame (un bloc) soient reproduites. En d'autres termes, chaque fois que le capteur 15 est déplacé, l'opération d'accès subit une perte-de temps d'une trame (un bloc) (1/75 seconde). Par exem- ple, si le capteur 15 est déplacé cinq fois pendant une opération d'accès, la perte de temps totale est égale à 0,07 seconde (=(1/75) x 5). Pour en venir à bout, l'appareil de reproduction CD-ROM selon la présente invention est agencé de manière à ce que, en plus du contrôle de la continuité des données d'adresse, l'état correct des données lues soit contrôlé selon la grandeur de la différence entre les données d'adresse de la présente position du capteur 15 et les données d'adresse de la position visée. On expliquera comment ce contrôle est fait en se référant à la Figure 3 qui représente un organigramme. Quand l'opération de contrôle commence (étape S1), l'unité de commande 11 attend jusqu'à ce que la présente adresse TpRS du capteur 15 soit lue par le détecteur de sous-code Q 20 ou par le détecteur d'en-tête 27 (étape S2). L'unité de commande calcule la différence TDIF1 entre la présente adresse TpRS lue et la dernière adresse TLAST qui a été déjà lue et mémorisée dans la mémoire RAM de programme 24, c'est-à-dire qu'elle exécute la formule suivante (étape S3): 2619 2 4 0 TDIF TPRS - TLAST. L'unité de commande 11 contr8le si la différence TDIF1 est comprise dans une valeur préréglée 1 (étape 54). Dans ce cas, la présente valeur 1 peut être une trame (un bloc), comme on l'a déjà décrit. Il y a la possibilité que la trame en soi puisse souffrir d'une erreur de données. La trame souffrant d'une erreur de données ne peut pas être utilisée comme la valeur préréglée 1. Si la valeur préréglée 1 est sélectionnée comme étant trop grande, le contr8le d'erreurs de données est anormalement exécuté. Par conséquent, il est préférable de sélectionner 2 à 3 trames (blocs)pour la valeur préréglée 1. Dans l'étape S4, si la différence TDIF1 est comprise dans la valeur préréglée 1 ou si la réponse est OUI, l'unité de commande 11 décide que les données d'adresse lues TpRS sont correctes, et les utilise dans l'opération destinée à l'opération d'accès. Spécifique- ment, l'unité de commande 11 met à jour l'adresse contrôlée TCOR à la valeurde la présente adresse TR, et mémorise l'adresse mise à jour dans la mémoire RAM de programme 24 (étape S5). Elle établit ensuite un indicateur de lecture OK (non représenté) dans l'étape 56. Dans l'étape S4, si la différence TDIF1 n'est pas comprise dans la valeur préréglée, c'est-à-dire si la réponse est NON, l'unité de commande 11 calcule la différence TDIF2 entre l'adresse TOBJ à la position visée telle que spécifiée par l'ordinateur cen- tral 33 par l'intermédiaire de l'interface d'ordinateur central 32 et la présente adresse TpRS telle que lue dans l'étape S2, c'est-à- dire qu'elle exécute l'opération de la formule suivante: T - DIF2 = TPRS TOBJ Ce traitement est exécuté dans l'étape 57. En outre, l'unité de commande 11 contr5le si la différence TDIF2 calculée est comprise dans la valeur préréglée 2 (étape 58). Si la réponse est OUI, la commande faite par l'unité de com- mande 11 passe à l'étape 55. Dans cette étape, l'unité de commande 11 décide que la présente adresse TPRS est correcte, et l'utilise dans l'opération destinée à l'opération d'accès. Si la réponse est NON dans l'étape 58, l'unité de commande 11 décide que l'adresse est incorrecte, et remet à l'état initial l'indicateur de lecture OK 2619 2 40 (étape S9). Si l'indicateur de lecture OK est établi dans l'étape S6 ou s'il est remis à l'état initial dans l'étape S9, l'unité de com- mande 11 remet à jour l'adresse TLAST à la valeur dela présente adresse TpRS lue dans l'étape S2, et mémorise l'adresse mise à jour dans la mémoire RAM de programme 24 (étape SlO). Ensuite, l'unité de commande 11 contrôle si l'indicateur de lecture OK est établi (étape Sll). Si la réponse est OUI, l'unité de commande 11 continue l'accès aux données en mettant en oeuvre l'adresse contrôlée TCOR dans la mémoire RAM de programme 24 (étape S12), et termine l'exé- cution du programme pour contrôler si les données d'adresse sont correctes (étape S13). Chaque fois que le capteur 15 est déplacé, ce programme de contrôle est exécuté. Dans l'étape Sll, si la ré- ponse est NON, c'est-à-dire si l'indicateur de lecture OK n'est pas établi, l'unité de commande 11 revient à l'étape S2 et répète la séquence d'opérations ci-dessus. Comme on l'a vu d'après ce qui précède, dans l'appareil de reproduction CD-ROM selon la présente invention, la continuité d'adresse est contrôlée comme dans le système classique. De plus, le contrôle est fait si la différence entre la présente position du capteur et la position visée est comprise dans une valeur préréglée 2. Si elle est comprise dans la valeur préréglée 2, la présente adresse est traitée comme l'adresse correcte. On suppose que la valeur préréglée 2 est une minute dans l'étape S8. Si l'adresse lue après le déplacement du capteur 15 dû à l'opération d'accès est comprise dans une minute de l'adresse de la position visée, le résultat de décision de la continuité d'adresse est hors de la valeur préréglée 1. Cependant, dans ce cas, l'adresse lue est correcte et peut être traitée comme l'adresse correcte. Par conséquent, l'appareil de reproduction CD-ROM est exempt de la perte de temps (1/75 seconde), qui est essentielle au système classique, et, de la-sorte, il peut avoir accès au disque CD rapidement. Dans l'exemple ci-dessus, "une minute" est utilisée pour la valeur préréglée 2. Il en est ainsi pour ce qui suit. Même si la décision est prise de façon erronée, il faut éviter que le cap- teur 15 se déplace hors du disque 16, c'est-à-dire, au-delà des 2619 2 4 0 périphéries les plus intérieure et extérieure du disque. A cet égard, la zone de lecture s'étendant sur la partie périphérique du disque 16 est une minute. En outre, une marge d'erreur tolérable du capteur 15 est approximativement une minute. Comme on l'a décrit plus haut, l'appareil de reproduction CD-ROM selon la présente invention permet de décider exactement si l'adresse captée par le capteur est correcte, et d'avoir accès aux données dans le disque CD rapidement. On doit remarquer que la présente invention n'est pas limitée à l'exemple de réalisation spécifique tel que mentionné plus haut, mais qu'on peut le changer et le modifier diversement dans l'esprit et le cadre de l'invention. Par exemple, si une étape consistant à contrôler si les données captées sont du type décimal codé binaire BCD, est utilisée en plus, le contrôle d'erreurs peut être fait de façon plus exacte. 2 6 1 9 2 4 0 REVENDICATIONS 1. Appareil de reproduction ou lecteur de disque pour repro- duire les données voulues qui sont captées par un moyen capteur (15) en provenance d'un disque (16) dans lequel une grande quantité de données sont mémorisées sous la forme de blocs de données incluant chacun un nombre prédéterminé d'unités de données avec des données d'adresse différentes, le lecteur de disque permettant de déplacer le moyen capteur (15) jusqu'à une position visée réglée extérieure- ment, à une vitesse élevée fonction des données d'adresse à la posi- tion visée et des données d'adresse captées par le moyen capteur (15), et comportant un moyen à mémoire (24) pour mémoriser les don- nées d'adresse contenues dans les données telles que précédées d'un bloc de données capté par le moyen capteur (15), un premier moyen de calcul (11) pour calculer la différence entre les données d'adres- se mémorisées dans le moyen à mémoire (24) et les données d'adresse alors captées par le moyen capteur (15), et un moyen de commande (11) pour décider, quand la différence calculée par le premier moyen de calcul (11) est comprise dans une valeur préréglée, que les pré- sentes données d'adresse telles que captées alors sont correctes et pour exécuter un traitement prédéterminé, le lecteur de disque étant caractérisé en ce qu'il comprend en outre: un deuxième moyen de calcul (11) pour calculer la différence entre les données d'adresse captées par le moyen capteur (15) et les données d'adresse à la position visée réglée extérieurement, et caractérisé en ce que lorsqu'une des différences calculées par les premier et deuxième moyens de calcul (11) est comprise dans la valeur préréglée correspondante, le moyen de commande (11) décide que les données d'adresse captées par le moyen capteur (15) sont correctes, et exé- cute le traitement prédéterminé. 2. Appareil de reproduction ou lecteur de disque selon la revendication 1, caractérisé en ce que le moyen de commande (11) comprend: un premier moyen de décision pour contr8ler si la différence calculée par le premier moyen de calcul (11) est comprise dans une première valeur préréglée; - 22 22619 2 4 0 un deuxième moyen de décision pour contrôler si la différence calculée par le deuxième moyen de calcul (11) est comprise dans une deuxième valeur préréglée; et un moyen d'exécution pour décider, quand une des différences calculées par les premier et deuxième moyens de décision est com- pris dans la valeur préréglée correspondante, que les données d'adresse captées par le moyen capteur (15) sont correctes et pour exécuter le traitement prédéterminé. 3. Appareil de reproduction ou lecteur de disque selon la revendication 1, caractérisé en ce que le moyen de commande (11) fait en sorte que le moyen capteur (15) capte les données d'adresse contenues dans le bloc de données suivant, quand aucune des diffé- rences calculées par les premier et deuxième moyens de calcul (11) n'est comprise dans la valeur préréglée correspondante. 4. Appareil de reproduction ou lecteur de disque pour repro- duire les données voulues qui sont captées par un moyen capteur (15) en provenance d'un disque (16) dans lequel une grande quantité de données sont mémorisées sous la forme de blocs de données incluant chacun un nombre prédéterminé d'unités de données avec des données d'adresse différentes, le lecteur de disque permettant de déplacer le moyen capteur (15) jusqu'à une position visée réglée extérieure- ment, à une vitesse élevée en fonction des données d'adresse à la position visée et des données d'adresse captées par le moyen capteur (15), et comportant un moyen à mémoire (24) pour mémoriser les don- nées d'adresse contenues dans les données telles que précédées d'un bloc de données capté par le moyen capteur (15), un premier moyen de calcul (11) pour calculer une première différence entre les don- nées d'adresse mémorisées dans le moyen à mémoire (24) et les don- nées d'adresse alors captées par le moyen capteur (15), un premier moyen de décision (11) pour contrôler si la première différence est comprise dans une première valeur préréglée, et un moyen de commande (11) pour décider, quand le premier moyen de décision (11) décide que la première différence est comprise dans la première valeur préréglée, que les présentes données d'adresse telles qu'alors cap- tées sont correctes et pour exécuter un traitement prédéterminé, le lecteur de disque étant caractérisé en ce qu'il comprend en outre 23 2619240 un deuxième moyen de calcul (11) pour calculer une deuxième différence entre les données d'adresse captées par le moyen cap- teur (15) et les données d'adresse à la position visée réglée ex- térieurement, quand le premier moyen de décision (11) décide que la deuxième différence n'est pas comprise dans la première valeur préréglée, et un deuxième moyen de décision (11) pour contrôler si la deuxième différence calculée par le deuxième moyen de calcul (11) est comprise dans une deuxième valeur préréglée, et caracté- risé en ce que lorsque le premier moyen de décision (11) décide que la première différence est comprise dans la première valeur préréglée, et également quand le deuxième moyen de décision (11) décide que la deuxième différence est comprise dans la deuxième valeur préré- glée, le moyen de commande (11) décide que les données d'adresse captées par le moyen capteur (15) sont correctes, et exécute le traitement prédéterminé. 5. Appareil de reproduction ou lecteur de disque selon la revendication 4, caractérisé en ce que le traitement prédéterminé exécuté par le moyen de commande (11) consiste à traiter les don- nées d'adresse considérées comme correctes par décision, pour une opération d'accès aux données. 6. Appareil de reproduction ou lecteur de disque selon l'une quelconque des revendications 1 et 4, caractérisé en ce que la pre- mière valeur préréglée atteint 1 à 3 blocs de données. 7. Appareil de reproduction ou lecteur de disque selon l'une quelconque des revendications 1 et 4, caractérisé en ce que la deuxième valeur préréglée atteint une minute. 8. Appareil de reproduction ou lecteur de disque selon la revendication 4, caractérisé en ce qu'il comprend en outre: un moyen de mise à jour (11) pour mémoriser les données d'adresse captées par le moyen capteur (15) dans le moyen à mémoire (24) indépendamment du résultat de décision des premier et deuxième moyens de décision (11); et un moyen (11) pour faire en sorte que le moyen capteur (15) capte les données d'adresse contenues dans le bloc de données sui- vant, quand le deuxième moyen de décision (11) décide que la 24 2619240 deuxième différence n'est pas comprise dans la deuxième valeur pré- réglée. 9. Procédé pour avoir un accès rapide dans un appareil de reproduction ou lecteur de disque pour reproduire les données vou- lues qui sont captées par un moyen capteur (15) en provenance d'un disque (16) dans lequel une grande qwantité de données sont mémori- sées sous la forme de blocs de données incluant chacun un nombre prédéterminé 'd'unités de données avec des données d'adresse diffé- rentes, et consistant à régler extérieurement les données d'adresse à une position visée, à mémoriser les données d'adresse contenues dans les données telles que précédées d'un bloc de données capté par le moyen capteur (15), à calculer une première différence entre les données d'adresse précédentes telles que mémorisées et les don- nées d'adresse alors captées par le moyen capteur (15), à contrôler si la première différence est comprise dans une première valeur préréglée, et, quand la première différence calculée est comprise dans la première valeur préréglée, à décider que les présentes don- nées d'adresse telles qu'alors captées sont correctes et à exécuter un traitement prédéterminé, le procédé étant caractérisé en ce qu'il consiste en outre à: calculer une deuxième différence entre les données d'adresse captées par le moyen capteur (15) et les données d'adresse à la position visée réglée extérieurement, quand la première différence n'est pas comprise dans la première valeur préréglée; et à contrôler si la deuxième différence calculée est comprise dans une deuxième valeur préréglée, et caractérisé en ce que quand la première différence est comprise dans la première valeur préréglée, et également quand la deuxième différence est comprise dans la deuxième valeur préréglée, il est décidé que les données d'adresse captées par le moyen capteur (15) sont correctes et le traitement prédéterminé est exécuté. 10. Procédé selon la revendication 9, caractérisé en ce que la première valeur préréglée atteint 1 à 3 blocs de données, et la deuxième valeur préréglée atteint une minute. 2619240 11. Procédé selon la revendication 9, caractérisé en ce qu'il consiste en outre à: mettre à jour les données d'adresse mémorisées en données d'adresse captées par le moyen capteur (15), indépendamment du résultat du contrôle si les première et deuxième différences sont respectivement comprises dans les première et deuxième valeurs pré- réglées; et à faire en sorte que le moyen capteur (15) capte les données d'adresse contenues dans le bloc de données suivant, quand la deuxième différence n'est pas comprise dans la deuxième valeur pré- réolée.