Brevet FR2648265A1 — publié le 19901214

PROCEDE DE RECHERCHE A VITESSE ELEVEE D'UNE PARTIE DE BANDE DONNEE DANS UN APPAREIL D'ENREGISTREMENT SUR BANDE AUDIONUMERIQUE La présente invention se rapporte de manière générale à un procédé de recherche sur bande dans un enregistreur de bande audionumérique (claprès désigné sous la forme abrégée DAT). Plus partlculièrement, l'invention se rapporte à une opération de recherche à grande vitesse d'une partie de bande voulue au moyen d'une Table des Matières (TOC) et de la fréquence de fonctionnement d'un moteur de bobine. Il est généralement fait appel à un circuit d'asservissement utilisé par le système DAT pour effectuer une fonction de recherche sur bande. Tradltionnellement, le circuit d'asservissement est utilisé pour réaliser une fonction de reproduction à vitesse variable, telle que la reproduction à la vitesse normale {X1), à deux fols la vitesse (X2), à trois fois la vitesse (X3), à cinq fois la vitesse (X5), à neuf fois la vitesse (X9) et à seize fois la vitesse (X16), ainsi que la recherche à grande vitesse, à savoir à cent fois (X100l) et deux cents fois (X200) la vitesse. Cependant, au fur et à mesure que la technique du système DAT progresse, on commence à exiger une vitesse de recherche supérieure à deux cents fois la vitesse normale. Notamment, afin de pouvoir extraire plus rapidement des données enregistrées dans la bande d'enregistrement de données, il devient nécessaire d'effectuer une recherche dans la bande à une vitesse plus élevée que deux cents fois la vitesse normale. Cependant, dans le cas o une recherche dans une bande est effectuée à une vitesse plus rapide que deux cents fois la vitesse normale à l'aide du procédé utilisé jusqu'à présent, Il est très difficile de détecter une'identification (ID) de début de chaque programme écrit sur la bande tout en maintenant constante la vitesse relative. Autrement dit, si la vitesse d'un tambour est corrigée de la manière lllustrée sur la figure 1, on constate que la vitesse relative entraîne des inconvénients indésirables décrits ci-apres. Les problèmes que présente le système DAT de l'art antérieur lors d'une recherche dans une bande effectuée à grande vitesse vont être décrits ciaprès en supposant que le système DAT présente un diamètre de tambour de 30 , une vitesse de rotation de 2000 tours par minute (en reproduction normale), une vitesse de défilement de bande de 8,15 mm/s et un angle d'lncllnaison de la configuration de pistes (à l'arrêt) de 6 22'. Lorsqu'une recherche avant rapide (désignée ci-après par l'abréviation FF) est effectuée à la vitesse deux cents fois (X200), la vitesse relative Vr du tambour est donnée par: Vr = X.Vd.cose - 200Vt (1) o X représente un coefficient d'amplification de la vitesse courante du tambour par rapport à la vitesse normale du tambour, Vd représente la vitesse normale du tambour et Vt le temps de défilement normal de la bande. Pour obtenir le coefficient d'amplification X, si l'on substitue le terme gauche de l'équation (1) par une vitesse de tambour normale, alors: Vd.cose - Vt = X.Vd.cose - 200Vt (2). Conformément à l'équation (2) ci-dessus, le coefficient d'amplification X peut être obtenu comme suit: l99Vt X = 1 + -------= 1,52 (3) Vd.cose Dans l'équatlon (2), Il convient de noter que le nombre de tours du tambour est égal à 1,52 fois celui correspondant à la vitesse normale, qui est de 3040 tours par minute, si la bande fait l'objet d'une recherche dans un mode de recherche FF à la vitesse deux cents fois. A l'inverse, lorsqu'une recherche arrière (ci-après désignée par l'abréviation RWD) est effectuée à la vitesse deux cents fois (X200}, la vitesse de défilement Vt de la bande prend une valeur négative. En conséquence, le nombre de tours du tambour nécessaire au maintien du niveau constant de la vitesse relative Vr doit être de 960 tours par minute sur la base des équations (4) et (5) suivantes: VR = X.Vd.cose + 200Vt = 1 (4) 201Vt X 1 - ---- - 0,2146 Vd.cose = 0,48 (5) De la même manière, pour une recherche FF à la vitesse trois cents fois (X300), le coefficient d'amplification X doit être X=1,78, la vitesse de rotation du tambour doit être égale à environ 3560 tours par minute avec X=1,78 et, lorsqu'une recherche RWD est effectuée à la vitesse trois cents fois (X300), la vitesse de rotation du tambour doit être égale à environ 420 tours par minute avec X=0,2146. En considération de ce qui précède, la performance du moteur du tambour est donc limitée à une vitesse spécifique, comme l'illustre la figure 2. Autrement dit, si la recherche dans la bande est effectuée en mode RWD à une vitesse égale ou proche de quatre cents fois {X400), le tambour doit tourner théoriquement en arrière. En pratique, cependant, le tambour est dans l'impossibilité de le faire. Il est également difficile d'effectuer une recherche à grande vitesse en ne corrigeant que la vitesse relative du tambour dans un tel cas, et l'on se trouve donc confronté au problème que pose l'élaboration d'un autre procédé permettant d'effectuer une recherche très rapide dans une bande. La présente invention a donc pour objet de proposer un procédé de recherche à grande vitesse d'une partie de bande voulue dans un appareil d'enregistrement de bande audionumérique, au moyen d'une table de matières (TOC} et d'un générateur de fréquences (FG). Afin que l'invention soit mieux comprise et pour lllustrer la manière dont elle peut être mise en oeuvre, une description va en être faite, à titre d'exemple, en référence aux dessins annexés, sur lesquels: La figure 1 est une illustration de la correction de la vitesse d'un moteur de tambour; La figure 2 est un graphique servant à illustrer la relation existant entre la vitesse de rotation d'un tambour et la vitesse de recherche dans une bande; La figure 3 est un schéma fonctionnel illustrant la mise en oeuvre de l'invention; La figure 4 est un organigramme de la présente invention; Les figures 5A à 5E sont des illustrations de la détection du temps de défilement de la bande (détection FG) pat la détection du signal FG; et La figure 6 est une illustration des informations de la table des matières (TOC). Une description détaillée d'un mode de réalisation préféré de la présente invention va maintenant être faite en référence aux dessins annexes. La figure 3 représente un schéma fonctionnel auquel s'applique la présente invention. Tout d'abord, un micro-ordinateur 10 extrait les informations TOC et génère un signal de commande prédéterminé en fonction d'un signal de sélection d'un mode de recherche à grande vitesse spécifique et d'un signal de sélection du numéro de programme (informations de position) qui sont reçus de l'utilisateur. Un séquenceur 20 sélectionne une fréquence d'entraînement du moteur et contrôle le circuit de boucle à verrouillage de phase (PLL) pour déterminer s'il est verrouillé ou non afin de transmettre un signal du générateur de fréquences (FG) au microprocesseur 10, sur la base d'une valeur moyenne d'un signal FG de bobine réceptrice et d'un signal FG de bobine débitrice. Un sélecteur de période 30 sélectionne une horloge de comptage principale qui compte la période FG générée par le moteur 80 et une fréquence correspondante du signal de modulation d'lmpulsions en durée (PWM}. Ensuite, un circuit de détection/commande de vitesse détecte la vitesse du * moteur de bobine et compte la période FG pour la décoder, et génère un signal de verrouillage PLL après décodage du signai FG. Un modulateur de durée d'impulsions (PWM) 50 module la durée d'impulsion de la sortie du circuit 40 de détection et commande de vitesse, sous la commande dudit sélecteur de fréquences 30. De cette manière, la sortie du modulateur de durée d'impulsions 50 passe par un filtre passe-bas 60 avant d'être délivrée à un moteur 80, ce qui permet de commander le moteur 80 en lui conférant une vitesse prédéterminée. Le fonctionnement de l'lnventlon va maintenant être décrit en détail conformément à la configuration qui vient d'être décrite. L'organigramme lllustrant la mise en oeuvre de l'invention, l'illustration de la détection de la recherche sur bande par le signal FG, et les informations TOC utilisées à cette fin sont représentés sur les figures 4 à 6. En référence à la figure 4, le micro-ordinateur 10 reçoit un signal correspondant au mode de recherche FF à la vitesse trois cents fois (X300) , sélectionné par l'utilisateur, à l'étape 100. A l'étape 110, le microordinateur 10 reçolt alors un numéro de programme fonctionnement courante. Si la condition courante est jugée apte à permettre la lecture des informations TOC en conséquence du contrôle effectué à l'étape 120, le micro-ordinateur 10 passe à l'étape 130 afin de lire les informations TOC à partir d'un circuit TOC 70. Etant donné que le circuit TOC 70 contient toutes les informations de bande, il est possible de lire le7 informations de temps relatives à la position au n^veau d'une partie voulue. Dans le mode de réalisation en question, on suppose que les informations TOC sont celles de la figure 6. A l'étape 140, une position et un temps courants sont comptés à partir de la valeur de période FG décodée. Autrement dit, on obtient la quantité de bande enroulée sur la bobine réceptrice par rapport à la quantité de bande enroulée sur la bobine débitrice, si le rapport d'une valeur qui est décodée par le comptage des périodes FG des deux bobines, réceptrice et débltrice, est connu. Dans le cas d'une bande de 120 minutes, par exemple, si la quantité de bande enroulée sur la bobine réceptrice est égale à 1/4 de la quantité de bande enroulée sur la bobine débitrice, la position courante de la bande est 120 x (X200), c'est-à-dire (1/2)K. Cependant, le rapport Ts/Tt représente la quantité (temps) de bande qui est enroulée sur les bobines quelle que soit la vitesse de défilement de la bande. En conséquence, l'état (la position) de la bande peut être connu grâce au rapport Ts/Tt. Par conséquent, lorsque le micro-ordinateur 10 détecte la vitesse de recherche, il indique la valeur constante K correspondante et entraîne le moteur de bobine 80 de manière à ce qu'il avance la quantité de bande dans le rapport Ts/Tt suivant la valeur constante K. A ce moment, le séquenceur 20 entraîne le moteur de bobine 80 suivant la valeur constante K déterminée en fonction de chacun des modes à vitesse élevée. Sur la base de la constante K, la fréquence de l'impulsion d'horloge principale requise au niveau du modulateur de durée d'impulslons 50 est déterminée, l'impulsion d'horloge étant utilisée pour commander l'énergie fournie au moteur de bobine de manière à commander la vitesse du moteur de bobine 80. La durée d'impulsion est modifiée au niveau du modulateur de durée d'lmpulsions 50 en fonction du signal FG ré-alimenté à partir du moteur de bobine 80. En outre, le séquenceur 20 vérifie si le circuit PLL est verrouillé et envoie une valeur de période FG décodée au micro-ordinateur 10. Le sélecteur de fréquence 30 détermine la fréquence d'une horloge de compteur principale qui compte la période FG et d'une horloge de référence PWM correspondante. Le circuit de détectlon/commande de vitesse 40 qui est sous la commande du sélecteur de fréquence 30 détecte la vitesse du moteur de bobine 80 afin de compter la période FG, décode celle-cl, puis génère le signal de verrouillage PLL. De cette manière, le moteur de bobine 80 est commandé afin d'amener la quantité de bande qui sera enroulée sur les deux bobines à la position temporelle correspondante en confirmant les informations de temps pour une position voulue à partir des informations TOC indiquées sur la figure 6. Après l'étape 140, le moteur de bobine 80 est entraîné à la vitesse trois cents fois (1300) pour effectuer la recherche, étape 150, et, à l'étape 160, il s'agit de déterminer si la quantité de bande enroulée sur les bobines correspond à la valeur de la position de bande voulue. Si la quantité de bande n'est pas à la valeur de la position de bande voulue, 11 y a retour à l'étape 140. S'il est déterminé, à l'étape 160, que la bande est à la position voulue, le micro-ordinateur 10 passe à l'étape 170 servant à effectuer une recherche lente et précise au cours de laquelle la vitesse est progressivement réduite, de 1200, X100, X16, 19, X5, 13 à 12. Cette recherche précise à vitesse progressivement réduite est effectuée, comme indiqué plus haut, au voisinage du point voulu étant donné que la bande ne peut s'arrêter brusquement à l'emplacement voulu en raison de son inertie. Une fois que l'étape 170 a été exécutée, un ID de début est détecté à l'étape 180, et l'opération de recherche à vitesse élevée se termine. Etant donné que les informations TOC sont écrites au début de la bande, ces informations ne sont plus connues si le système est ré-inltialisé en raison d'une coupure d'alimentation ou si la bande est remplacée par une autre en - 8 cours de fonctionnement. Etant donné que la bande partiellement enroulée contient les informations TOC à sa partie de début, elle doit être de nouveau lue en commençant à sont point de départ. En conséquence, dans le cas de l'étape 170, le micro-ordinateur peut être dans l'lmpossibllité de lire les informations TOC. Dans un tel cas, une recherche à la vitesse 1200 sera effectuée lors du passage à l'étape 180. Lorsqu'un procédé tel que celui décrit ci-dessus est utilisé, Il convient de tenir compte du fait que la bande est amenée au contact du tambour lorsqu'une recherche est effectuée à la vitesse 1300 ou 1400 ou à une vitesse supérieure aux vitesses utilisées lorsque la bande est chargée, et que des conséquences indésirables peuvent en découler pour la tête et la bande. En conséquence, 11 est souhaltable de tirer légèrement le tambour vers l'arrière afin qu'il ne puisse entrer au contact de la bande par l'action d'un mécanisme dans le cas o une recherche est effectuée, par exemple, à une vitesse supérieure à X200 et d'amener le tambour au contact de la bande lorsqu'une recherche est effectuée à une vitesse inférieure à 1200. Une telle opération peut être mise en oeuvre sous la commande du microordinateur et à l'aide du mécanisme correspondant. Conformément à ce qui vient d'être décrit, la présente invention est commode en ce qu'elle permet de trouver un programme voulu écrit sur la bande quelle que soit la vitesse relative du tambour même si la vitesse de recherche est supérieure à 1200, grâce au fait que la recherche sur la bande audlonumérlque est effectuée à l'aide d'informations TOC et de la période FG. Bien que l'invention ait été décrite et Illustrée en référence à un mode de réalisation préféré, l'homme de l'art appréciera qu'elle n'est pas limitée à ce mode et peut faire l'objet de modifications de détails sans sortir du cadre et de l'esprit de la présente invention. Revendications 1. Procédé de recherche à grande vitesse dans un appareil d'enregistrement de bande audionumérique, la bande audio utilisée pour l'appareil d'enregistrement de bande audlonumérique contenant des informations TOC (table des matières), caractérisé en ce qu'il comprend: une première étape (100,1101 consistant à recevoir une information de position et un mode de recherche spécifique; une seconde étape (120,130) consistant à lire les informations TOC si celles-ci sont aptes à être lues dans une condition courante; une troisième étape consistant à obtenir (1401 une valeur moyenne d'un signal opérationnel détecté à partir d'une bobine réceptrice et d'un autre signal opérationnel détecté à partir d'une bobine débitrice de manière à entraîner (150) un moteur de bobine à une vitesse élevée en comptant le temps' et la position de la bande; une quatrième étape (160> consistant à vérifier si la quantité de bande enroulée sur les bobines constitue une valeur de la position voulue et à répéter ladite troisième étape si la quantité de bande ne constitue pas la valeur de la position voulue; et une sixième étape consistant à effectuer une recherche précise à une vitesse diminuant progressivement (170) de manière à détecter (180) une identification (ID) de début, et à mettre fin à l'opératlon lorsque la quantité de bande enroulée sur les bobines constitue une valeur de la position voulue.