Brevet FR2768840A1 — publié le 19990326

La présente invention concerne de façon générale les systèmes d'enre- gistrement numérique et, plus particulièrement, la reproduction et l'enregistrement de signaux audio numériques. La fidélité obtenue à partir de formes numérisées à haute résolution d'images et de sons, s'ajoutant à la facilité de manipulation de ces données numériques, a entraîné la popularité croissante de systèmes permettant de reproduire et d'enregistrer des supports numériques. Dans de tels systèmes, le support numérique est typiquement stocké sous la forme de séquences de pistes sur un dispositif de mémorisation de masse. Un système informatique est configuré de façon à déterminer l'emplacement de données initiales dans la mémoire de masse, et peut alors enregistrer une séquence de trames vidéo ou un train de signaux audio en transférant séquentiellement les données d'enregistrement de façon qu'elles remplacent les données initiales dans la mémoire de masse. De la même façon, lors de la reproduction, le système informatique détermine l'emplacement de données de reproduction, puis lit séquentiellement ces données dans la mémoire de masse pour les envoyer à un dispositif de sortie par lequel les données peuvent être communiquées sensoriellement à l'utilisateur. Naturellement, le support numérique doit être reconverti sous la forme analogique pour être visualisé ou entendu. De façon générale, la période d'échan- tillonnage utilisée dans la conversion analogique-numérique et numérique- analogique détermine à quelle vitesse le support numérique est rendu disponible pour être enregistré (lorsqu'on utilise la conversion analogique-numérique), et à quelle vitesse l'information analogique est rendue disponible pour être reproduite (lorsqu'on utilise la conversion numérique-analogique). Puisque les temps néces- saires pour obtenir l'accès (en écriture et en lecture) aux dispositifs de mémorisa- tion de masse, comme par exemple des disques magnétiques rotatifs, sont beaucoup plus élevés que la période d'échantillonnage typique, la mémoire de masse prend du retard pendant la reproduction. De la même façon, la mémoire de masse peut être submergée par les données 'pendant l'enregistrement. Pour réduire ce problème, on peut utiliser un tampon servant à stocker temporairement les données pendant qu'elles sont transférées à la mémoire de masse, ou bien en provenance de cette dernière. Malgré l'utilisation d'un tampon, il est grandement difficile de concevoir un système de reproduction et d'enregistrement numérique qui se comporte comme un dispositif classique d'enregistrement sur bande analogique et permet à l'utilisateur d'effectuer une commutation "invisible" entre l'enregistrement et la reproduction de la matière d'origine. Les systèmes numériques présentent typiquement un retard (qui peut être remarqué par l'utilisateur) au moment de la commutation faisant revenir au support numérique initial pendant une session d'enregistrement ou de mise en forme. On expliquera plus complètement ce problème ci-après. Une session d'enregistrement commence typiquement avec la lecture d'une piste par le système. Tandis que l'utilisateur voit ou entend le support (vidéo ou audio), il peut alors souhaiter de commencer d'enregistrer sur le support initial, ressentir les effets sensibles de la matière qui est enregistrée (pendant l'enregistrement), arrêter l'enregistrement à un moment ultérieur, et, immédiatement, continuer de voir ou d'entendre ce qui est sur la piste initiale au moment o l'enregistrement s'arrête. Ceci s'appelle parfois également un pointage d'entrée (on arrête la lecture de la piste initiale et on commence d'enregistrement), et un pointage de sortie (on arrête l'enregistrement et on reprend la lecture de la piste initiale se trouvant au-delà du point d'arrêt de l'enregistrement). Lorsqu'il exécute un pointage d'entrée, puis de sortie, l'utilisateur commute entre la lecture, l'enregistrement, puis de nouveau la lecture, et l'utilisateur (dans le cas d'un système audio) s'attend à entendre, ou du moins aimerait entendre, dans le dispositif de sortie, une transition régulière et relativement indécelable entre la matière enregistrée et la matière se trouvant sur la piste initiale à la suite du point de pointage de sortie. Deux techniques connues sont utilisées dans les systèmes d'enregistre- ment de supports numériques pour mettre en oeuvre le pointage d'entrée/pointage de sortie. Une première technique est constituée par un pointage manuel. Dans ce cas, le système d'enregistrement ne sait pas quand va avoir lieu le pointage de sortie, c'est-à-dire l'arrêt de l'enregistrement et la reprise de la lecture. L'utilisateur a la possibilité de fixer à tout moment l'instant du pointage de sortie. Toutefois, la technique manuelle de pointage de sortie amène un retard appréciable dans la plupart des systèmes d'enregistrement entre le moment o l'utilisateur décide d'arrêter l'enregistrement et le moment o les données de reproduction correctes arrivent dans le dispositif de sortie et peuvent être communiquées sensoriellement à l'utilisateur. Ce retard est dû au temps qui est nécessaire pour localiser les données initiales dans le dispositif de mémorisation de masse au niveau du point de pointage de sortie, et il devient nettement plus prononcé dans le cas o il existe un grand nombre de canaux de données. Par exemple, on a observé que, pour seize canaux audio numériques, la synchronisation des seize canaux amène un retard d'une demi-seconde à deux-tiers de seconde entre le moment o l'utilisateur demande le pointage de sortie et celui o les données de reproduction arrivent au niveau du haut-parleur. Une autre solution au problème du retard du pointage de sortie consiste à tenter de prédéfinir les points de pointage d'entrée et de pointage de sortie de la séquence, avant que la session d'enregistrement ait commencé. De cette manière, le système d'enregistrement connaît la durée de la partie d'enregistrement, et peut donc déterminer l'emplacement de la mémoire de masse o les données de reproduction correctes commencent et, par conséquent, "pré-extraire" les données de reproduction correctes pour les placer dans le tampon, à temps pour permettre la commutation de l'enregistrement à la reproduction, sur le point prédéterminé de pointage de sortie. Toutefois, cette façon de faire ne permet pas à l'utilisateur de modifier l'instant du pointage de sortie une fois que l'enregistrement a commencé réellement et de maintenir néanmoins une transition invisible entre ce qui est en train d'être enregistré et les données de reproduction initiales correctes qui suivent le point de pointage de sortie. Ainsi, eu égard à ce qui vient d'être énoncé, le besoin existe d'une technique de pointage de sortie invisible qui permette également à l'utilisateur d'effectuer un pointage de sortie à tout moment pendant la session d'enregistre- ment, de la même façon que pour un modèle normal de dispositif d'enregistrement sur bande analogique. L'invention concerne un système permettant d'enregistrer des supports numériques, qui possède une mémoire de masse et un tampon, o la mémoire de masse contient au moins une séquence de supports numériques. Le tampon est destiné à la mémorisation temporaire de données d'enregistrement et de reproduc- tion relatives à la séquence. En fonctionnement, le système est configuré de façon que le tampon continue de recevoir des données de reproduction de la part de la mémoire de masse après le pointage d'entrée, en même temps que sont fournies de nouvelles données d'enregistrement à la mémoire de masse. De cette manière, le tampon contiendra les données de reproduction correctes au moment du pointage de sortie, ce qui assurera une transition invisible avec les données de reproduction de la séquence initiale faisant suite au point de pointage de sortie. Au titre de procédé de reproduction et d'enregistrement de supports numériques, l'invention comporte les opérations suivantes: lire la séquence de supports numériques en transférant les données initiales de la séquence de la mémoire de masse à un dispositif de sortie, entrer dans le mode d'enregistrement (pointage d'entrée) en transférant de nouvelles données d'enregistrement pour la séquence à l'élément de mémorisation de masse tout en continuant de transférer les données initiales, puis sortir du mode d'enregistrement (pointage de sortie) en arrêtant le transfert des données d'enregistrement, mais en continuant le transfert des données initiales. En faisant se poursuivre le transfert des données initiales au tampon pendant l'enregistrement de nouvelles données, l'invention permet un pointage de sortie invisible à tout moment pendant l'enregistrement, puisque les données initiales correctes de la séquence se trouvent déjà dans le tampon au moment du pointage de sortie et peuvent donc être envoyées à un dispositif de sortie avec un retard négligeable du point de vue de l'utilisateur. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - la figure 1 représente un schéma de circulation des données pour un mode de réalisation de l'invention; - la figure 2 est un schéma fonctionnel d'un système de reproduction et d'enregistrement selon un autre mode de réalisation de l'invention; - la figure 3 est un organigramme montrant les opérations effectuées par un système de reproduction et d'enregistrement selon un autre mode de réalisation de l'invention; et - la figure 4 illustre un pointage d'entrée et un pointage de sortie effectués sur une piste audio selon un autre mode de réalisation de l'invention. Comme cela a été résumé ci-dessus, l'invention propose un procédé et un système de reproduction et d'enregistrement de supports numériques, permettant d'effectuer un pointage de sortie invisible à tout moment pendant la session d'enregistrement, selon ce que souhaite l'utilisateur. La figure I représente un schéma de base de circulation des données pour un mode de réalisation de l'invention, à savoir un système 100 de reproduction et d'enregistrement de supports numériques. Le système 100 est regroupé autour d'une mémoire de masse 114 qui contient les séquences de supports numériques à reproduire et mettre en forme. Dans la plupart des applications du système 100, notamment audio et vidéo, la vitesse à laquelle des données d'entrée entrent dans le système et des données de sortie en sortent est beaucoup plus élevée que la vitesse à laquelle les données peuvent être écrites ou lues dans la mémoire de masse. Par exemple, la période d'échantillonnage audio peut être de 23 'gs, tandis que les cycles de lecture et d'écriture d'un dispositif moderne de mémorisation de masse, par exemple un disque magnétique rotatif, peuvent être de 8 ms. Cette disparité entre les vitesses des données entraîne la nécessité de pouvoir disposer d'un tampon afin de masquer cette disparité. Le tampon d'enregistrement 110 et le tampon de reproduction 118 peuvent tous deux être mis en oeuvre au moyen de dispositifs de mémoires à semiconducteur, notamment une mémoire vive (RAM) ou toute autre mémoire pouvant recevoir (tampon d'enregistrement) et fournir (tampon de reproduction) les supports numériques à la vitesse demandée par les interfaces d'entrée et de sortie (non représentées). Comme on peut le voir sur la figure 1, le mode de réalisation de l'invention se distingue par des tampons d'enregistrement et de reproduction séparés. Toutefois, ces deux tampons pourraient être fournis sous la forme d'un unique circuit intégré faisant fonction de tampons ou d'un groupe de circuits intégrés. La figure 1 montre des données d'entrée en train d'être reçues par le tampon d'enregistrement 110, avant qu'elles ne soient fournies à la mémoire de masse 114. De la même façon, les données de reproduction sortant de la mémoire de masse 114 sont fournies au tampon de reproduction 118, pour être envoyées à la sortie. L'invention se distingue en ce que, lorsque le système 100 entre dans un mode d'enregistrement faisant suite à un mode de reproduction, le système 100 continue de transférer les données de reproduction (relatives à la ou aux séquences de supports numériques se trouvant dans la mémoire de masse) au tampon de reproduction. Ainsi, lorsque l'utilisateur choisit d'effectuer un pointage d'entrée (c'est-à-dire entre dans le mode d'enregistrement), le transfert initial allant de la mémoire de masse 114 au tampon 118 ne s'arrête pas. De plus, lorsque l'utilisateur entre dans le mode d'enregistrement, un train de données d'entrée commence d'entrer dans le tampon d'enregistrement 110 et peut être simultanément mémorisé dans la mémoire de masse 114. Cette lecture et cette écriture simultanées dans la mémoire de masse 114 nécessite un accroissement de la largeur de bande des données venant de la mémoire de masse par comparaison avec les techniques classiques ci-dessus évoquées o s'effectue une reproduction ou un enregistrement (mais pas les deux simultanément). Pour compléter le système de la figure 1, il existe un multiplexeur 122 qui est utilisé pour sélectionner les données d'entrée (enregistrement) ou les données de reproduction, afin qu'elles soient fournies en sortie du système. Le multiplexeur 122 est directement couplé à une interface d'entrée (non représentée) servant à recevoir dans le système 100 les données d'enregistrement numériques. Selon une autre possibilité, le multiplexeur peut recevoir les données d'enregistre- ment de la part du tampon d'enregistrement 110, plutôt que directement de l'interface d'entrée. Les données de reproduction sont reçues de la part du tampon (en particulier le tampon de reproduction 118). Le système peut aussi être configuré de façon à fournir les données de reproduction en même temps que les données d'enregistrement sur la sortie, de façon que l'utilisateur puisse, par exemple, écouter simultanément les données de reproduction et les données d'enregistrement. Un mode de réalisation de l'invention a été décrit, qui se présentait sous la forme du schéma de circulation de données de la figure 1. La figure 2 illustre un mode de réalisation plus particulier de l'invention, sous la forme d'un système moderne de traitement de données, ou système informatique, 200. Le système 200 présenté sur la figure 2 utilise un bus d'ordinateur 222 de type universel, comme par exemple le bus PCI (d'interconnexion de composants périphériques), afin de coupler un certain nombre de composants matériels importants. Le premier d'entre eux est la mémoire de masse 214, laquelle peut nécessiter un dispositif de commande 218 qui fait fonction d'interface avec le bus 222. Comme suggéré précédemment, la mémoire de masse 214 peut comprendre un certain nombre de dispositifs à disques magnétiques rotatifs qui peuvent être placés en interface avec le dispositif de commande 218, par exemple par l'intermédiaire de l'interface couramment utilisée SCSI (interface pour petits systèmes informatiques). Le support numérique arrive au système 200 et le quitte via une unité de traitement de signaux numériques (DSP) 230 qui est également couplée au bus 222. L'unité DSP 230 contient des circuits intégrés DSP normalisés ainsi que des matériels et des logiciels spécialisés et particularisés, et il effectue des opérations à forte teneur en calculs sur les supports numériques, comme par exemple mélanges, calculs de gain, filtrages, fondus-enchaînés, etc. Un tampon 210 peut être mis en oeuvre sous la forme d'une RAM, ou d'une autre mémoire, qui permet la lecture et l'écriture simultanées de données avec une vitesse suffisante, étant donné la période d'échantillonnage qui est utilisée pour obtenir et convertir les supports numériques. De préférence, il existe une interface directe entre l'unité DSP 230 et le tampon 210 afin de maintenir une vitesse élevée de transfert avec le tampon 210. Le tampon 210 possède également une interface directe avec le bus 222 de façon à être couplé en vue de communications avec la mémoire de masse 214 et une unité centrale de traitement (CPU) principale 234. La CPU principale 234 peut être utilisée pour suivre la progression du fonctionnement général du système de reproduction et d'enregistrement 200 et pour conduire les processus de reproduction et d'enregistrement. La CPU principale 234 exerce une commande directe sur les éléments du système, y compris la mémoire de masse 214 (et le dispositif de commande 218), l'unité DSP 230 et le tampon 210. Le logiciel utilisé par la CPU principale 234 est mémorisé dans la mémoire principale 238. Pour optimiser le fonctionnement par réduction de la largeur de bande nécessaire du système 200 de la figure 2, le système peut être configuré de façon que les exigences maximales en mémoire (pour la mémoire de masse 214 et le tampon 210) du système apparaissent à des moments différents pour le processus d'enregistrement et pour le processus de reproduction. Par exemple, lorsqu'une mise en commun unique de l'espace des tampons est utilisée, à partir de laquelle l'espace de mémorisation des tampons de reproduction et d'enregistrement est affecté, le regroupement ainsi obtenu devient plus petit que la somme des exigences maximales des processus respectifs d'enregistrement et de reproduction, mais reste approprié au processus combiné. La grandeur totale de l'espace des tampons utilisée à un moment donné quelconque peut être considérée comme la somme de son utilisation instantanée par le processus d'enregistrement et de son utilisation instantanée par le processus de reproduction. Lorsque le processus combiné est configuré de façon que l'utilisation instantanée maximale en enregistrement n'a pas lieu en même temps que l'utilisation instantanée maximale en reproduction, l'utilisation instantanée totale est toujours ou bien la somme d'une utilisation maximale par un processus individuel et d'une utilisation non maximale par un processus individuel, ou bien la somme de deux utilisations non maximales par des processus individuels. Dans les deux cas, l'utilisation instantanée totale est toujours inférieure à la somme des utilisations maximales relatives aux deux processus. Une autre optimisation qui peut être effectuée pour aider à ajuster l'augmentation de la largeur de bande et les exigences en espace de mémorisation de l'invention consiste à programmer la lecture et l'écriture dans la mémoire de masse d'une manière qui optimise le rendement d'accès à la mémoire de masse 214. Un plus grand débit de données par la mémoire de masse 214, par exemple un dispositif à disque magnétique rotatif, peut être obtenu par accumulation d'un ensemble d'opérations d'entrée/sortie (transferts combinés en lecture (reproduction) et écriture (enregistrement) dans la mémoire de masse 214) sur le bus 222, après quoi on effectue un tri afin de minimiser la distance de recherche sur le dispositif à disque entre chaque transfert. Avec cette optimisation, les demandes d'accès au disque faites à destination du dispositif de commande 218 en provenance d'un programme d'application tournant sur la CPU centrale 234 peuvent être bloquées jusqu'à ce qu'un ensemble relativement grand de demandes de lecture/écriture aient été recueillies. Un dispositif de programmation d'optimisation effectue alors un tri sur l'ordre des demandes, de façon que l'ordre de l'ensemble des demandes de lecture/écriture corresponde à la distribution matérielle des secteurs du disque auxquels il doit être fait accès par chaque demande de lecture/écriture. L'ensemble ainsi ordonné de demandes de lecture/écriture est alors transmis au dispositif de commande 218. Par exemple, une file d'attente d'entrée/sortie de demandes de lecture/écriture peut être empêchée d'être traitée pendant une durée fixe, tandis que les demandes de lecture/écriture s'accumulent. Le dispositif de programmation d'optimisation optimise alors la file d'attente toute entière en un seul passage et envoie les opérations au dispositif de commande suivant l'ordre optimisé. De plus, si on l'augmente la taille de la file d'attente, de nouvelles demandes s'insérant dans la file peuvent avoir une plus grande probabilité d'être disposées de façon optimale entre des demandes se trouvant déjà dans la file d'attente, ce qui améliore le temps de recherche moyen pour l'ensemble des demandes. Les modes de réalisation ci-dessus décrits de l'invention, représentés sur les figures 1 et 2, ont été présentés en relation avec des séquences de supports numériques généralisés qui sont mémorisés dans la mémoire de masse. Selon un mode de réalisation préféré, les séquences de supports numériques sont des pistes de signal audio numérique, o chaque piste correspond à un canal de signal audio numérique. Le mode de réalisation audio numérique peut être utilisé en liaison avec des systèmes à images mobiles, et peut comporter six ou plus de six canaux de signal audio numérique. Naturellement, lorsque le nombre des canaux augmente, la quantité de supports numériques à traiter augmente également, ce qui augmente les exigences du système de reproduction et d'enregistrement de l'invention en matière de largeur de bande et de stockage. Dans ce cas, les optimisations ci-dessus mentionnées peuvent se révéler particulièrement utiles pour réduire le coût global du système en réduisant la largeur de bande et l'espace de mémorisation nécessaires du tampon 210 et de la mémoire de masse 214. Un autre mode de réalisation de l'invention, se présentant sous la forme d'un procédé de reproduction et d'enregistrement de supports numériques est illustré sur la figure 3, en liaison avec le schéma de circulation de données de la figure I et le système de la figure 2. La description présentée sur la figure 3 suppose l'existence d'une séquence de supports numériques, déjà présente dans la mémoire de masse 214, que l'utilisateur du système d'enregistrement/reproduction souhaite mettre en forme d'une quelconque manière. La session d'enregistrement commence à l'étape 310, o le système commence à reproduire les données initiales de la séquence en transférant séquentiellement les données de la mémoire de masse 214 au tampon de reproduction 118. Naturellement, ces données peuvent ensuite être transférées à un dispositif de sortie (par exemple un haut- parleur) afin d'être transmises de manière sensorielle à l'utilisateur. Lorsque la séquence initiale a été reproduite, l'utilisateur peut décider à un moment quelconque que le système va entrer dans le mode d'enregistrement, comme présenté à l'étape 314, afin de permettre la mise en forme d'une partie de la séquence initiale par adjonction de nouvelles données d'enregistrement. Ces nouvelles données d'enregistrement peuvent être "enregistrées" par remplacement réel (dans la mémoire de masse) de la partie des données initiales à mettre en forme. Toutefois, comme décrit ci-dessous en liaison avec la technique préférée, les données d'enregistrement ne viennent pas littéralement écraser la partie à mettre en forme, mais sont plutôt considérées (grâce à un système de pointeur) comme les nouvelles données de la partie mise en forme de la séquence initiale. Après que le système a été mis dans le mode d'enregistrement, le système de reproduction/enregistrement continue de transférer au tampon les données initiales de la partie à mettre en forme, tandis que, dans le même temps, les nouvelles données de cette même partie sont acceptées par le tampon. Le système doit être configuré de façon que, lorsque l'utilisateur demande un pointage de sortie pour sortir du mode enregistrement, le tampon contient la partie de la séquence initiale qui fait suite au point de pointage de sortie. De cette manière, les données de reproduction initiales peuvent être immédiatement envoyées, avec un retard négligeable, au dispositif de sortie, ce qui permet d'avoir une commutation invisible entre l'enregistrement et la reproduction, exactement comme dans un dispositif normal d'enregistrement sur bande analogique. Le pointage de sortie est décrit à l'étape 318, o le système peut sortir du mode d'enregistrement à tout moment pendant la session d'enregistrement en stoppant l'arrivée de nouvelles données d'enregistrement dans le tampon. En réponse à la demande de pointage de sortie, le système peut commencer à transférer les données initiales de la séquence, à savoir les données qui suivent de façon immédiate la partie mise en forme et qui se trouvent déjà dans le tampon de reproduction, au dispositif de sortie. Les opérations ci-dessus indiquées de pointage d'entrée et de pointage de sortie peuvent se répéter après qu'un bloc de prise de décision 322 a enregistré des parties supplémentaires de la séquence, selon les souhaits de l'utilisateur, ou bien, selon une autre possibilité, l'utilisateur peut mettre fin à la session d'enregistrement après un seul cycle de pointage d'entrée/pointage de sortie. La figure 4 représente certaines opérations qui sont effectuées dans un autre mode de réalisation de l'invention, o le support numérique comporte au moins une piste audio. Ce mode de réalisation préféré envisage l'utilisation de techniques de mise en forme non linéaires pour effectuer une manipulation de pointeurs sur des fichiers sonores 410 et 420 qui sont stockés dans la mémoire de masse 214. Les fichiers sonores peuvent être suivant le format classique ".wav", contenant une séquence de données audio numériques. Avec cette technique, chaque piste audio devient une liste d'événements 414, o chaque événement 418 identifie une partie de données audio ayant une durée donnée. L'événement comporte une identification de fichier sonore, un décalage qui identifie la position de départ relative des données dans le fichier sonore, et une longueur qui spécifie la durée des données audio. Ainsi, sur la figure 4, la piste audio initiale peut être considérée comme une liste d'événements 414 commençant par un événement qui pointe sur un fichier sonore 410. Lorsque l'utilisateur demande de passer dans le mode d'enregistrement pour la piste audio initiale, le système continue de transférer des données de reproduction dans la partie 428 du fichier sonore 410, et insère un nouvel événement 422 dans la liste d'événements 414. Un nouvel événement 422 peut pointer sur un fichier sonore 420 possédant des données d'enregistrement qui "remplaceront" la partie 428. Apres que l'utilisateur a demandé un pointage de sortie, le système détermine la longueur de la région enregistrée (et de la partie 428) et fait entrer cette longueur dans le nouvel événement 422. L'exemple ci-dessus permet en outre une mise en forme non destructrice, o les fichiers sonores initiaux restent tous intacts, notamment le fichier sonore initial 410 et les données d'enregistrement se trouvant dans le fichier sonore 420. Cette technique permet à l'utilisateur de "défaire" des mises en forme, y compris des enregistrements, par simple manipulation de la liste d'événements l1 414, au prix de l'utilisation d'un plus grand espace de mémoire de masse que ce qui est représenté à l'utilisateur. Alors que l'exemple ci-dessus utilise un fichier sonore 420 existant commedonnées d'enregistrement, les données d'enregistrement peuvent également être obtenues en temps réel, par exemple au moyen d'un microphone connecté à un système de conversion analogique/numérique qui est couplé à l'entrée du système d'enregistrement/reproduction. Pour résumer, les modes de réalisation de l'invention décrits ci-dessus présentent un système et un procédé d'enregistrement/reproduction de supports numériques présentant un pointage de sortie invisible pendant une session d'enre- gistrement. En continuant de reproduire la partie en train d'être mise en forme, tout en enregistrant simultanément sur cette partie, l'invention offre à l'utilisateur une meilleure sensibilité de perception grâce à un pointage invisible, et offre également à l'utilisateur la possibilité supplémentaire d'écouter en même temps les données de reproduction et les données d'enregistrement. Les modes de réalisation décrits ci- dessus ne sont toutefois fournis que pour illustrer des principes de l'invention et ne sauraient la limiter. De plus, les principes de l'invention peuvent être appliqués à toute une gamme de systèmes tout en procurant les avantages présentement décrits et en offrant d'autres avantages ou en satisfaisant d'autres buts, tout aussi bien. De plus, dans un soucis de brièveté, tous les modes de réalisation possibles de l'invention n'ont pas été décrits. Par exemple, il peut y avoir des architectures de systèmes informatiques autres que celle illustrée sur la figure 2, qui peuvent être configurées (en matériel et en logiciel) de façon à mettre en oeuvre les opérations indiquées sur la figure 3. De plus, il peut exister des techniques différentes pour mettre en oeuvre les processus de lecture et d'écriture simultanés dans la mémoire de masse. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du dispositif et du procédé dont la description vient d'être donné à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Système d'enregistrement de supports numériques, caractérisé en ce qu'il comprend: une mémoire de masse (114; 214) contenant au moins une séquence de supports numériques; et un tampon (110, 118; 210) couplé à la mémoire de masse et servant à stocker temporairement des données d'enregistrement et des données de reproduc- tion relatives à la séquence, le tampon étant configuré de façon à fournir les données d'enregistrement à la mémoire de masse et à recevoir les données de reproduction de la mémoire de masse, ledit système étant en outre caractérisé en ce que ledit tampon continue de recevoir les données de reproduction en même qu'il fournit les données d'enregistrement à la mémoire de masse. 2. Système selon la revendication 1, caractérisé en ce qu'il comprend en outre un moyen multiplexeur (122) couplé audit tampon (118), et configuré de façon à fournir des données de sortie sous la forme des données d'enregistrement ou bien des données de reproduction. 3. Système selon la revendication 1, caractérisé en ce que ledit tampon comprend un tampon d'enregistrement (110) servant à stocker les données d'enregistrement et un tampon de reproduction (1 18) servant à stocker les données de reproduction. 4. Système selon la revendication 2, caractérisé en ce qu'il comprend en outre une interface d'entrée destinée à recevoir les données d'enregistrement entrant dans le système, et en ce que le moyen multiplexeur (122) est en outre configuré pour recevoir les données de reproduction de la part du tampon et les données d'enregistrement de la part de l'interface d'entrée. 5. Système selon la revendication 1, caractérisé en ce que la séquence de supports numériques est une piste de signaux audio numériques. 6. Procédé de reproduction et d'enregistrement de supports numé- riques, caractérisé en ce qu'il comprend les opérations suivantes: reproduire une séquence de supports numériques en transférant des données initiales de ladite séquence en provenance d'un élément de mémorisation de masse; entrer dans un mode d'enregistrement en transférant à l'élément de mémorisation de masse des données d'entrée relatives à la séquence tout en continuant, simultanément, de transférer les données initiales; et sortir du mode d'enregistrement en arrêtant le transfert des données d'entrée et en continuant à transférer les données initiales. 7. Procédé selon la revendication 6, caractérisé en ce que l'opération de reproduction comprend en outre le transfert des données initiales de l'élément de mémorisation de masse à un tampon de reproduction. 8. Procédé selon la revendication 6, caractérisé en ce que l'opération qui consiste à entrer dans le mode d'enregistrement comprend en outre l'opération consistant à transférer les données d'entrée à un tampon d'enregistrement avant de transférer les données d'entrée à l'élément de mémorisation de masse. 9. Procédé selon la revendication 6, caractérisé en ce que l'opération de reproduction comprend en outre l'opération consistant à transférer les données initiales de l'élément de mémorisation de masse à un dispositif de sortie. 10. Procédé selon la revendication 6, caractérisé en ce que l'opération qui consiste à entrer dans le mode d'enregistrement comprend en outre l'opération qui consiste à transférer les données d'entrée à un dispositif de sortie. 1l. Procédé selon la revendication 6, caractérisé en ce que l'opération qui consiste à sortir du mode d'enregistrement comprend en outre l'opération qui consiste à transférer les données initiales à un dispositif de sortie. 12. Procédé selon la revendication 10, caractérisé en ce que la séquence de supports numériques est une piste audio numérique. 13. Procédé de reproduction et d'enregistrement de signaux audio numériques, caractérisé en ce qu'il comprend les opérations suivantes: reproduire une piste audio numérique en transférant des données initiales de ladite piste en provenance d'un élément de mémorisation de masse; effectuer un pointage d'entrée sur ladite piste tout en continuant, simultanément, de transférer des données initiales de ladite piste; et effectuer un pointage de sortie sur ladite piste et continuer de transférer des données initiales de ladite piste. 14. Procédé selon la revendication 13, caractérisé en ce que l'opération de reproduction comprend en outre l'opération qui consiste à transférer les données initiales de l'élément de mémorisation de masse à un tampon de reproduction.