Brevet FR2818788A1 — publié le 20020628

La présente invention se rapporte à un procédé et un dispositif d'enregistrement d'un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, et à un disque dur, un support d'enregistrement et une suite de données numériques correspondants. Un ensemble de données numériques multimédia enregistré sur un support d'enregistrement à accès direct (CD, DVD, disque dur...) comprend généralement, outre des informations de diffusion, des informations de navigation, permettant d'obtenir au moins une position dans les informations de diffusion enregistrées. Ces informations peuvent par exemple comprendre une ou plusieurs adresses de positionnement en lecture des informations de diffusion. Par informations de diffusion , on entend toutes informations destinées à être diffusées au cours du temps à partir d'un support d'enregistrement, soit directement vers un appareil de diffusion (téléviseur, chaîne audio...), soit vers un canal de transmission. Les informations de diffusion concernent avantageusement des signaux vidéo, préférentiellement audiovisuels, mais peuvent aussi concerner des signaux purement audio ou d'autre nature (par exemple olfactifs, ou portant sur des actions d'automates). Par convention, on appelle données multimédia à la fois les informations de diffusion et les informations de navigation. On désigne par support d'enregistrement à accès direct tout support d'information autorisant un positionnement direct en lecture, et éventuellement en écriture, soit en n'importe quelle position du support, soit en certaines positions d'accès. En pratique, dans le cas d'un flux audiovisuel compressé selon une norme MPEG telle que MPEG-2, on enregistre des paquets du type train élémentaire ou PES (Packetized Elementary Streams) ou des paquets du type train transport ou TS (Transport Streams) sur un disque dur ou HDD (Hard Disk Drive). Dans les systèmes connus utilisant un disque dur comme support d'enregistrement, lors d'une lecture normale (en marche avant et à vitesse ni réduite, ni accélérée) des informations audiovisuelles, on se réfère initialement aux informations de navigation pour se positionner sur le disque, puis on lit séquentiellement les informations audiovisuelles qui suivent. Pour la mise en oeuvre de modes d'effets spéciaux, appelés trick modes , on parcourt et on sélectionne au moment de la lecture les images adéquates, et on les diffuse. Les modes d'effets spéciaux peuvent notamment consister en des relectures en avance rapide ou en retour rapide, des ralentis ou des arrêts sur images. Ces techniques connues ont pour inconvénients de nécessiter lors de lectures en modes d'effets spéciaux, une bande passante et une mémoire de tailles suffisamment grandes pour autoriser le parcours de l'ensemble des images et la sélection des images appropriées. De plus, les performances sont bornées par les opérations nécessaires. En particulier, en marche arrière, une lecture en temps réel est fortement pénalisée, voire exclue. On connaît également des systèmes de DVDs enregistrables, au moyen desquels on enregistre successivement des unités d'information en temps réel incluant des paramètres de relecture en débuts d'unités. Ces paramètres comprennent des pointeurs vers des unités disposées en avant ou en arrière par rapport à l'unité qui les contient. Ainsi, par exemple, le document WO-00/30113 décrit une méthode d'enregistrement d'information temps réel, dans laquelle une mémoire tampon permet de stocker temporairement les données temps réel 1 reçues. Une unité de traitement détermine les pointeurs vers des unités voisines en se fondant sur le contenu de la mémoire tampon, tandis que les pointeurs vers des unités distantes sont fixés arbitrairement, à partir d'unités voisines et/ou de valeurs par défaut indiquant que l'unité visée n'existe pas De tels systèmes pour DVDs enregistrables requièrent une inscription fréquente des informations de navigation, du fait des limitations de place mémoire disponible, et offrent une visibilité réduite vers des unités en amont ou en aval, en raison de la dissémination des informations de navigation au sein des informations de diffusion. L'invention concerne un procédé d'enregistrement d'un ensemble de données numériques de diffusion sur un support d'enregistrement à accès direct, qui permet d'améliorer les performances en lecture, tout en réduisant la bande passante et la mémoire nécessaires, en particulier en modes d'effets spéciaux. L'invention a aussi pour objet un dispositif d'enregistrement correspondant. Elle porte aussi sur un disque dur et un support d'enregistrement à accès direct, comprenant des informations de diffusion et de navigation pouvant être écrites au moyen du procédé d'enregistrement de l'invention, ainsi que sur une suite de données numériques multimédia pouvant être obtenue au moyen d'un tel procédé. L'invention s'applique tout particulièrement au domaine audiovisuel, pour lequel les données de diffusion sont du type audio et/ou vidéo. Ces données numériques sont par exemple codées par des méthodes MPEG, telles que MPEG-2 ou MPEG-4. Plus généralement, elle s'inscrit dans le cadre du multimédia. De plus, elle est tout particulièrement interessante pour des enregistrements sur disque dur. A cet effet, l'invention concerne un procédé d'enregistrement d'un ensemble de données numériques multimédia, préférentiellement audio et/ ou vidéo, sur un support d'enregistrement à accès direct, à partir d'un flux reçu comprenant au moins des informations de diffusion. Cet ensemble comprend les informations de diffusion et des informations de navigation, suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion enregistrées sur le support d'enregistrement. Selon l'invention, on répète les opérations suivantes : - on enregistre sur le support d'enregistrement de nouvelles informations de diffusion au fur et à mesure que ces informations de diffusion sont reçues, - on détermine les informations de navigation associées aux nouvelles informations de diffusion enregistrées sur le support d'enregistrement et on garde ces informations de navigation en mémoire tampon, par exemple dans une mémoire vive ou RAM (Random Access Memory), - et on transfère sur le support d'enregistrement les informations de navigation contenues en mémoire tampon, en les enregistrant de manière contiguë dans un espace de stockage disposé au sein des informations de diffusion enregistrées et associé aux nouvelles informations de diffusion enregistrées, cet espace de stockage ayant une taille prédéterminée. Les informations de navigation déterminées et enregistrées sur le support d'enregistrement, qu'elles soient entièrement déterminées localement ou simplement complétées localement, sont de préférence suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion de l'ensemble de données enregistrées sur le support d'enregistrement. Ainsi, il n'est pas nécessaire de déterminer d'autres informations au moment de la lecture selon ce mode. Ces informations donnent donc un modèle virtuel des informations de diffusion enregistrées sur le support, sur lequel s'appuient des traitements en lecture, en particulier pour des modes d'effets spéciaux. Les informations de navigation comprennent des adresses, telles que par exemple des positions (ou index) d'en-têtes de paquets, de séquences, de groupes d'images (appelées GOP pour Groups Of Pictures) et/ou d'images. Elles comprennent aussi avantageusement des renseignements d'espacement (tels que des nombres d'images ou des temps écoulés depuis le début d'un enregistrement donné-indexage temporel) permettant d'accéder à des positions éloignées (en particulier pour des avances très rapides ou des positionnements à des endroits choisis par un utilisateur) et/ou des renseignements de description d'objets (par exemple types de codage vidéo ou structures d'images). Les informations de navigation sont associées aux nouvelles informations de diffusion, au sens où les informations de navigation s'appliquent à ces informations de diffusion. La taille prédéterminée des espaces de stockage prévus pour contenir les informations de navigation est soit une taille fixée directement, soit une taille obtenue au moyen d'un critère d'obtention, par exemple en fonction d'une fréquence temporelle prédéterminée d'enregistrement des informations de navigation pour une qualité d'image donnée ou en fonction du débit numérique (bit rate) du flux reçu. Préférentiellement, la taille requise est indépendante du débit numérique. La fréquence spatiale des informations de navigation est alors généralement une fonction décroissante du débit du flux. En effet, par exemple, l'amélioration de la qualité des images conduit à une augmentation conséquente des informations audiovisuelles mais n'affecte que marginalement la quantité d'informations de navigation requise en fonction du temps. La taille des informations audiovisuelles comprises entre des informations de navigation successives est donc accrue. La taille requise pour les informations de navigation, ou le critère associé, est déterminée en fonction de la place mémoire disponible à la relecture, ainsi qu'en faisant un compromis en particulier entre la rapidité d'accès aux informations de navigation et la rapidité d'accès aux informations de diffusion. En effet, plus la taille de groupes d'informations de navigation est grande, plus des séquences d'informations de diffusion comprises entre deux de ces groupes sont volumineux, car chacun de ces groupes est relatif à un plus grand nombre d'informations de diffusion. Les informations de navigation sont alors plus espacées et moins rapidement accessibles (granularité faible), mais offrent une plus grande portée d'accès aux informations de diffusion enregistrées en amont et/ou en aval (plus grande centralisation des informations de navigation, donc meilleure visibilité). De plus, le flux d'informations de diffusion est moins fréquemment interrompu. Avantageusement, le critère de détermination de la taille de groupes d'informations de navigation contenus dans les espaces de stockage consiste à déduire cette taille d'une fréquence temporelle prédéterminée d'enregistrement des informations de navigation pour une précision d'image donnée, par exemple un enregistrement toutes les 12 secondes. La durée entre deux enregistrements est alors de préférence environ égale à une valeur comprise entre 10 et 15 secondes. Selon une autre réalisation, la taille des groupes d'information de navigation est imposée, par exemple environ égale à une valeur comprise entre 25 et 40 koctets, telle que 32 k-octets. L'enregistrement des informations de navigation au sein des informations de diffusion déjà enregistrées doit être Interprété comme incluant le cas d'un enregistrement immédiatement en aval de ces informations de diffusion. Préférentiellement, cependant, on inscrit chacun des groupes d'informations de navigation en amont des informations de diffusion associées, et même en amont des dernières informations de diffusion associées au précédent groupe d'informations de navigation. Ainsi, le procédé d'enregistrement de l'invention est tel que toutes les informations de navigation nécessaires à la mise en oeuvre des modes de lecture souhaités sont déjà directement disponibles au moment de la lecture. De la sorte, contrairement aux techniques connues avec disque dur dans lesquelles on ne dispose pas d'informations de navigation adéquates au moment de la lecture, il n'est pas nécessaire de balayer les informations de diffusion et de prévoir une mise en mémoire tampon intermédiaire pour sélectionner les informations appropriées. La performance de la présente technique est particulièrement intéressante en marche arrière. Même en lecture normale, ce procédé est avantageux, car on accède directement au cours du temps aux informations successives (par exemple aux images pour de la vidéo). De plus, les informations de navigation sont regroupées par sousensembles avec les informations de diffusion correspondantes, ce qui accroît encore considérablement l'efficacité du système à la lecture. En effet, les sauts de tête de lecture peuvent être ainsi considérablement réduits ou même supprimés (selon les modes de lecture) par rapport à ce qui est nécessaire pour une répartition des informations de diffusion et de navigation respectivement dans deux fichiers séparés Ce dernier mode de stockage est pourtant pratique et nature, car on respecte la structure du flux en enregistrant en continu le flux d'informations de diffusion et en regroupant les informations de navigation avec d'autres informations de gestion. Cependant, il contraint en lecture à des allers-retours successifs entre les deux fichiers, ces fichiers risquant d'être localisés en des emplacements éloignés sur le support d'enregistrement. Le transfert de données est ainsi pénalisé par les délais nécessaires à la tête de lecture pour atteindre précisément les positions requises (désignés en anglais par Seek Time ). Pour certains modes d'effets spéciaux nécessitant une alternance rapide, telle qu'une lecture en accéléré, l'efficacité de relecture est particulièrement affectée, ce qui conduit d'une part à une perte de bande passante significative et d'autre part à un bruit de fonctionnement lié au déplacement de la tête. Par rapport à cette technique, la présente méthode permet de diminuer les délais d'accès et la génération de bruit, et d'augmenter la bande passante. Ces avantages s'avèrent particulièrement utiles quand un enregistrement est en cours durant l'activation d'un mode d'effets spéciaux, car une plus grande bande passante est ainsi disponible. La solution de l'invention va à l'encontre des idées reçues dans le domaine des disques durs, puisqu'une personne du métier serait naturellement portée à penser que l'écriture de données est fortement pénalisée en terme de bande passante si on intercale des informations de diffusion et des informations de navigation suffisantes pour mettre en oeuvre des modes de lecture, tout particulièrement s'il s'agit de modes d'effets spéciaux. Il considérerait en effet que cela contraint à effectuer des sauts de tête fréquents pour accéder aux positions requises lors des enregistrements. Or, contrairement à ce préjugé, on observe pour des enregistrements sur disque dur que les délais d'accès sont essentiellement cachés par le mécanisme de cache classiquement intégré dans le disque. Ainsi, les délais d'accès générés en écriture par le procédé d'enregistrement selon l'invention sont transparents pour la performance du système. Les sauts de tête en écriture sont d'autant moins pénalisants que l'enregistrement est effectué à la vitesse de réception du flux, alors que la relecture peut être effectuée en vitesse accélérée. Par rapport aux techniques existantes pour les DVDs enregistrables, le procédé d'enregistrement de l'invention permet de réduire considérablement les besoins en mémoire tampon, du fait que seules les informations de navigation ont besoin d'être gardées. Il rend donc possible un espacement bien plus important des groupes d'informations de navigation, et ainsi une meilleure visibilité amont et/ou aval vis-à-vis des informations de diffusion. De plus, grâce à l'usage d'une taille prédéterminée des espaces de stockage pour les informations de navigation, ce procédé autorise une adaptation automatique de la fréquence spatiale des informations de navigation en fonction du débit numérique. Cela permet de tenir compte d'une manière systématique de variations dans la qualité des informations de diffusion, telle que la précision d'image. En effet, on évite de fragmenter de manière superflue les informations de navigation, sans nuire à la facilité d'accès en relecture des informations de diffusion. On améliore donc l'efficacité du système. Cette adaptation automatique est avantageusement indépendante du nombre d'identificateurs de paquets ou PIDs (Packet IDentifiers), ce qui permet de prendre en compte plusieurs flux originaux d'informations multiplexés dans l'ensemble de données enregistré. Le support d'enregistrement étant avantageusement un disque dur, les emplacements consécutifs correspondent concrètement à des adresses logiques de blocs ou LBA (Logic Block Address) se suivant immédiatement. Les informations de diffusion et de navigation sont ainsi regroupées dans un même fichier du disque. Des techniques d'écritures d'informations audiovisuelles et d'informations de navigation sur disque, à des emplacements distincts et non entremêlés, sont décrites dans les demandes de brevets antérieures PCT/EP-00/09903, EP-00400941. 1 et EP-00402115. 0, non publiées au moment du dépôt de la présente demande. Ces documents explicitent des types d'informations de navigation, utilisables pour des lectures en modes d'effets spéciaux. Ils détaillent aussi des techniques d'extraction des informations de navigation, applicables au procédé de la présente invention. Conformément à une technique ainsi décrite dans ces documents, on enregistre sur un disque dur, des paquets PES ou TS d'un flux audiovisuel compressé (informations de diffusion), on analyse (parsing) les informations du flux, par exemple au moyen d'un circuit FPGA (Field Programmable Gate Array) ou d'une unité centrale de traitement ou CPU (Central Processing Unit), on les relit et on les traite au moyen d'une CPU, puis on les stocke sur le disque dur. Les informations trick mode ainsi obtenues contiennent un descriptif du flux audiovisuel et des adresses d'accès à des informations audiovisuelles sur le disque. Préférentiellement, on transfère les informations de navigation contenues en mémoire tampon sur le support d'enregistrement lorsque ces informations de navigation atteignent la taille prédéterminée. On garde alors si nécessaire les informations de navigation éventuellement excédentaires par rapport à la taille de l'espace de stockage, pour un enregistrement dans un espace de stockage suivant. Dans une variante de mise en oeuvre, on enregistre les informations de navigation sur le support d'enregistrement au fur et à mesure de leur détermination. Dans ce cas, on conserve en mémoire un indicateur de la taille atteinte par l'ensemble des informations de navigation déjà enregistrées dans cet espace de stockage. Cette mise en oeuvre nécessite que l'espace de stockage soit déjà alloué au sein des informations de diffusion, lors du début du transfert des informations de navigation correspondantes. Selon une première forme de disposition des informations de navigation sur le support d'enregistrement, on enregistre les informations de navigation associées à une séquence des informations de diffusion enregistrées sur le support d'enregistrement, immédiatement en aval de cette séquence. Cette mise en oeuvre suit la logique de mise à disposition des informations lorsqu'on effectue une analyse syntaxique des informations de diffusion du flux afin de produire les informations de navigation, et elle est avantageuse par sa simplicité. En effet, on dispose des informations de diffusion avant celles de navigation associées, de telle sorte qu'on enregistre les premières avant les secondes. Cependant, des sauts de tête en lecture restent systématiques, car on doit lire les informations de navigation du groupe avant celles de diffusion de la séquence associée, y compris en mode de relecture normale. Selon une deuxième forme de disposition des informations de navigation sur le support d'enregistrement, on répète les opérations suivantes : - avant d'enregistrer sur le support d'enregistrement les nouvelles informations de diffusion, on alloue sur le support d'enregistrement et consécutivement aux informations de diffusion précédemment enregistrées, l'espace de stockage prévu pour contenir les informations de navigation associées à ces nouvelles informations de diffusion, - on enregistre les nouvelles informations de diffusion en aval de cet espace de stockage, - et on enregistre dans cet espace de stockage les informations de navigation déterminées et gardées en mémoire tampon, et associées aux nouvelles informations de diffusion. Cette disposition en entrelacement est particulièrement avantageuse lors de la lecture et permet de réduire davantage les sauts de tête, donc d'améliorer les performances. Elle autorise même une lecture en continu de l'ensemble des informations de navigation et de diffusion en marche avant. En effet, on peut lire sans sauts de tête les informations de navigation du groupe avant celles de diffusion de la séquence associée. En écriture, des sauts de tête sont par contre nécessaires : - en arrière pour l'enregistrement des informations de navigation qui deviennent disponibles après les informations de diffusion, - et en avant pour l'enregistrement des nouvelles informations de diffusion, juste après l'inscription des informations de navigation qui leur sont associées. Cependant, ces sauts en écriture ne pénalisent pas la bande passante, pour les raisons mentionnées plus haut. De plus, cette façon de procéder est avantageuse car elle permet de procéder à l'écriture des informations de diffusion en temps réel, sans attendre l'acquisition des informations de navigation associées. Les emplacements des espaces de stockage alloués pendant la première étape sont par exemple mémorisés dans un fichier de gestion de données, au moyen du système de fichiers (File System). Par allouer un espace , on entend soit rendre disponible cet espace par une commande spécifique, sot écrire des informations non signifiantes, telles que des zéros, dans cet espace. Cette dernière mise en oeuvre est utilisée préférentiellement pour une écriture sur disque dur, pour lequel il n'existe généralement pas de commande d'allocation mémoire spécifique. Les opérations définies pour cette forme de disposition ne s'appliquent pas, par exception, à l'allocation du premier espace de stockage des informations de navigation : celui-ci est alloué en début d'enregistrement, en amont des premières informations de diffusion sauvegardées. Par ailleurs, les nouvelles informations de diffusion enregistrées en aval de l'espace de stockage sont ou non attenantes à cet espace. Préférentiellement, on prévoit un espace intermédiaire entre l'espace de stockage des informations de navigation et l'emplacement de début des informations de diffusion associées, en répétant les opérations suivantes - on alloue un des espaces de stockage, dit espace de stockage courant, lorsque les informations de navigation, dites informations de navigation amont, associées aux nouvelles informations de diffusion reçues, dites informations de diffusion amont, atteignent une fraction prédéterminée de la taille prédéterminée, - on poursuit l'enregistrement sur le support d'enregistrement et consécutivement à l'espace de stockage courant, des informations de diffusion amont, et la détermination des informations de navigation amont associées, - on enregistre les informations de navigation amont dans un des espaces de stockage, dit espace de stockage amont, alloué anténeurement à l'espace de stockage courant, - on enregistre de nouvelles informations de diffusion, dites informations de diffusion courantes, consécutivement aux informations de diffusion amont, - on détermine et on garde en mémoire tampon les informations de navigation associées aux informations de diffusion courantes, dites informations de navigation courantes, - on alloue un des espaces de stockage, dit espace de stockage aval, consécutivement aux informations de diffusion courantes enregistrées, lorsque les informations de navigation courantes atteignent la fraction prédéterminée de la taille prédéterminée, - on poursuit l'enregistrement sur le support d'enregistrement et consécutivement à l'espace de stockage aval, des informations de diffusion courantes, - on enregistre les informations de navigation courantes dans l'espace de stockage courant, et - on enregistre de nouvelles informations de diffusion, dites informations de diffusion aval, consécutivement aux informations de diffusion courantes et on détermine et on garde en mémoire tampon les informations de navigation associées, dites informations de navigation aval. Cette mise en oeuvre peut permettre d'assurer que les informations de navigation soient toujours en amont des informations de diffusion associées, dans la mesure où la fraction prédéterminée de la taille requise n'est pas trop élevée. En effet, même lorsque des informations de navigation sont excédentaires par rapport à la capacité de l'espace de stockage courant, c'est-à-dire qu'un dépassement de la taille prédéterminée se produit, ces informations de navigation excédentaires sont alors relatives à des informations de diffusion sauvegardées après l'allocation de l'espace de stockage suivant. Ces informations de navigation excédentaires sont donc effectivement placées en amont des information de diffusion associées, dans cet espace de stockage suivant. Les opérations définies pour cette forme particulière de mise en oeuvre ne s'appliquent pas, comme vu plus haut, à l'allocation du premier espace de stockage. Par une autre exception, elles ne s'appliquent pas non plus à l'enregistrement des informations de diffusion associées au dernier espace de stockage : ces dernières informations de diffusion sont enregistrées en continu, sans nouvelle allocation d'espace de stockage. Avantageusement, la fraction prédéterminée de la taille prédéterminée est comprise entre 75 % et 85 %, et préférentiellement entre 79 % et 81 %, de cette taille. Préférentiellement, les modes de lecture pouvant être mis en oeuvre au moyen des informations de navigation comprennent au moins un mode d'effets spéciaux (ou trick mode). C'est en effet pour de tels modes que le procédé de l'invention est particulièrement intéressant. Dans une première forme d'exploitation des données enregistrées sur le support d'enregistrement, les informations de diffusion sont lues en coopération avec les informations de navigation, pour être directement diffusées à un utilisateur. Le support d'enregistrement est alors, par exemple, un disque dur incorporé dans un récepteur avec décodeur MPEG intégré, aussi appelé set-top box ou IRD (Integrated Receiver Decoder). Dans une seconde forme d'exploitation des données enregistrées sur le support d'enregistrement, on envoie l'ensemble de données enregistré sur le support d'enregistrement vers au moins un appareil d'enregistrement comprenant un support final d'enregistrement à accès direct. Le support d'enregistrement utilisé initialement constitue alors un support intermédiaire, qui permet d'établir des adresses de navigation de référence. Les adresses effectivement utilisées dans le support final d'enregistrement (ci-après adresses finales ) en diffèrent, mais elles peuvent être déduites simplement des adresses de référence. Par exemple, les adresses finales sont obtenues par une simple translation des adresses de référence, fondée sur le positionnement des données dans le support final au début d'un emplacement disponible pour l'enregistrement. Le support intermédiaire est avantageusement inclus dans un serveur, à partir duquel des émissions sont transmises à des appareils individuels Par exemple, la transmission s'effectue par ondes et plusieurs des appareils récepteurs sont munis de disques durs. Ces appareils récepteurs disposent alors de systèmes de reconnaissance de données enregistrables sur disque dur, par exemple au moyen d'un signal envoyé par le serveur en début d'émission. Selon un premier mode d'obtention des informations de navigation, on produit au moins une partie de ces informations, en effectuant une analyse syntaxique (parsing) des informations de diffusion du flux reçu. Avantageusement, on les relit ensuite et on les traite au moyen d'une CPU, avant de les enregistrer. Selon un second mode d'obtention des informations de navigation, le flux reçu étant analogique, on produit les informations de navigation en encodant le flux après numérisation. Par exemple, les informations de diffusion étant audiovisuelles, on a recours à un système de réception comportant un codeur MPEG, tel qu'un enregistreur vidéo personnel ou PVR (Personal Video Recorder). On code alors le flux reçu en temps réel en générant directement les informations de navigation au moyen du codeur. Selon un troisième mode d'obtention des informations de navigation, on reçoit des informations intermédiaires de navigation dans le flux reçu, et on les adapte et on les complète avant de les enregistrer. En particulier, on reçoit avantageusement ces informations intermédiaires de navigation en provenance d'un système d'enregistrement mettant en oeuvre le procédé d'enregistrement de l'invention au moyen d'un support intermédiaire./1 ne reste alors qu'à effectuer un simple ajustement des adresses reçues, comme indiqué plus haut. Avantageusement, on enregistre dans des emplacements initiaux, antérieurs à ceux des groupes et des séquences, des informations additionnelles, telles que par exemple informations temporelles ou emplacement de renseignements sur les informations de navigation (informations non temps réel, telles que des index de positionnement selon le mode de lecture activé). On réduit ainsi encore les sauts de tête en lecture, car on évite le recours à un fichier séparé de description. Il convient alors de mettre à jour durant l'enregistrement les informations additionnelles contenues dans les emplacements initiaux. Il est cependant intéressant de disposer en outre d'un fichier séparé (du type système de fichier ou file system) pour des informations non relatives à la navigation : dates de création des fichiers, emplacement de ces fichiers, organisation de répertoires... Dans une mise en oeuvre avantageuse lorsque des trains transport cryptés (scrambling) sont stockés sur le support d'enregistrement, les informations de navigation contiennent des clés de décryptage. L'invention porte également sur un dispositif d'enregistrement d'ensembles de données numériques multimédia, préférentiellement audio et/ou vidéo, sur un support d'enregistrement à accès direct, à partir d'un flux comprenant au moins des informations de diffusion. Ces ensembles comprennent les informations de diffusion et des informations de navigation, suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion enregistrées sur le support d'enregistrement. Selon l'invention, le dispositif d'enregistrement est prévu pour mettre en oeuvre le procédé d'enregistrement selon l'une quelconque des formes de mise en oeuvre de l'invention. L'invention se rapporte de plus à un disque dur sur lequel est enregistré au moins un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, à accès direct. Ces données comprennent des informations de diffusion et des informations de navigation permettant d'obtenir au moins une position dans les informations de diffusion enregistrées. Selon l'invention, le disque dur comprend dans des emplacements consécutifs, des blocs séquentiels comprenant chacun une séquence d'informations de diffusion et un groupe d'informations de navigation associé à cette séquence ou à la séquence du bloc séquentiel immédiatement en aval de cette séquence. Les informations de navigation sont suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion de l'ensemble de données enregistré. L'invention concerne aussi un support d'enregistrement d'au moins un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, à accès direct. Le support comprend une succession de blocs séquentiels comportant chacun une séquence d'informations de diffusion et un groupe d'informations de navigation associé à des information de diffusion en aval de ce groupe. De plus, les informations de navigation sont suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion de l'ensemble de données enregistré. Selon l'invention, les groupes d'informations de navigation sont insérés dans les séquences d'informations de diffusion : chacune des séquences d'informations de diffusion est constituée d'une sous-séquence amont et d'une sous-séquence aval séparées par un des groupes d'informations de navigation et cette sous-séquence aval est associée au moins partiellement à des informations de navigation en amont de la sousséquence amont. Ce support d'enregistrement peut être obtenu en particulier au moyen de la mise en oeuvre du procédé d'enregistrement de l'invention, dans laquelle on alloue les espaces de stockage lorsque les informations de navigation courantes atteignent une fraction prédéterminée de la taille requise. Il contraste avec les DVDs enregistrables, dans lesquels chaque groupe d'informations de navigation précède immédiatement la séquence d'informations de diffusion associées. L'invention est également relative à une suite de données numériques multimédia, préférentiellement audio et/ou vidéo, destinée à être enregistrée sur au moins un support d'enregistrement à accès direct. Cette suite comporte une succession de blocs séquentiels comprenant chacun une séquence d'informations de diffusion et un groupe d'informations de navigation associé à des informations de diffusion en aval de ce groupe. Les informations de navigation sont suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion de l'ensemble de données enregistré sur le support d'enregistrement, moyennant un ajustement préalable des informations de navigation au support d'enregistrement. Selon l'invention, les groupes d'informations de navigation sont insérés dans les séquences d'informations de diffusion : chacune des séquences d'informations de diffusion est constituée d'une sous-séquence amont et d'une sous-séquence aval séparées par un des groupes d'informations de navigation et la sous-séquence aval est associée au moins partiellement à des informations de navigation en amont de la sousséquence amont. L'invention sera mieux comprise et illustrée au moyen des exemples suivants de réalisation et de mise en oeuvre, nullement limitatifs, en référence aux figures annexées sur lesquelles : - la Figure 1 est un schéma de principe d'un appareil d'enregistrement et de lecture de données numériques multimédia conforme à l'invention ; - la Figure 2 représente un premier mode d'enregistrement sur disque dur obtenu au moyen de l'appareil de la Figure 1 ; - la Figure 3 détaille un agrandissement d'un bloc séquentiel de l'enregistrement de la Figure 2 ; - la Figure 4 indique sur une illustration schématique de l'enregistrement de la Figure 2, l'ordre des opérations d'enregistrement sur le disque ; - la Figure 5 représente un deuxième mode d'enregistrement sur disque dur obtenu au moyen de l'appareil de la Figure 1. Sur les Figures 2 à 5, les dimensions utilisées pour représenter les différentes zones de stockage des données ne sont pas représentatives des dimensions réelles et de leurs rapports, mais ont été adoptées par sous de clarté. Un appareil d'enregistrement et de lecture de données numériques multimédia (Figure 1) sur un disque dur 1 comprend un dispositif d'enregistrement 2 et un dispositif de lecture 4. Cet appareil est par exemple constitué d'un IRD, équipé d'un disque dur d'enregistrement. Le dispositif d'enregistrement 2 comprend une tête 3 d'enregistrement sur le disque 1 d'ensembles de données audiovisuelles, à partir de flux 10 d'informations audiovisuelles composés de paquets 11,12, 13 PES ou TS. Les informations audiovisuelles reçues sont soumises avant enregistrement à un traitement, qui inclut une analyse syntaxique (parsing) conduisant à l'extraction d'informations de navigation, en particulier appropriées à la mise en oeuvre de modes d'effets spéciaux ( informations trick mode ), mais aussi pour une lecture normale. Le dispositif d'enregistrement 2 dispose notamment de moyens de production de toutes les adresses utiles pour les différents modes de lecture prévus (tels que marche avant, lecture rapide ou très rapide, marche arrière à vitesse normale, rapide ou très rapide...). Le dispositif de lecture 4 comprend quant à lui une tête de lecture 5 sur le disque 1 de données audiovisuelles préalablement inscrites, par exemple pour décodage et affichage sur un écran 6 ou pour transmission sur un bus de communication. Dans des formes de réalisation dérivées d'appareillages classiques, les têtes d'enregistrement 3 et de lecture 5 sont confondues, les dispositifs d'enregistrement 2 et de lecture 4 pouvant constituer un unique dispositif ayant à la fois des fonctionnalités d'écriture et de lecture. Dans un premier mode de réalisation, le dispositif d'enregistrement 2 inscrit l'ensemble des informations audiovisuelles et de navigation (Figure 2) dans une même zone 20 du disque 1, formant un fichier. Le dispositif 2 inscrit en début 21 de fichier un bloc d'informations générales 22, puis des blocs séquentiels 231, 232, 233... successifs, respectivement relatifs à des séquences audiovisuelles successives du flux 10. Le bloc d'informations générales 22 comprend des renseignements descriptifs sur l'ensemble du fichier. Il est mis à jour au cours de l'enregistrement. Un ou plusieurs groupements d'informations ou clusters lui sont affectés. Chacun des blocs séquentiels 23, (notation générique 23) comprend une séquence audiovisuelle 31, et un groupe 30,,, d'informations de navigation (notation générique 30) ayant une taille requise, associé à une séquence audiovisuelle ultérieure 31,,,,. La séquence audiovisuelle 31, est scindée en deux sousséquences 31,-A et 31,-B, séparées par le groupe 30,,, d'informations de navigation. Ainsi, le bloc séquentiel 23, comprend en des positions consécutives du disque 1 la sous-séquence 31,-A, le groupe 30, 1 et la sousséquence 31,-B. Par exceptions, le premier bloc séquentiel 23, comprend en amont le groupe 30, d'informations de navigation associé aux informations audiovisuelles qu'il contient, et le dernier bloc séquentiel ne comprend pas de groupe d'informations de navigation (la séquence audiovisuelle 31 correspondante n'est donc pas séparée en deux). La partition en blocs séquentiels 23 repose sur un choix prédéfini de la taille des groupes 30 d'informations de navigation, ou sur un critère de détermination de cette taille. Plus précisément (Figure 3), chacun des blocs séquentiels 23, est composé d'une succession de groupements ou clusters 32-1, 32-2... 32-N, d'informations. Pour simplifier, on n'indique pas ci-dessous l'indice i. Les clusters 32-j (notés 32 de manière générique) ont une taille fixée, par exemple de 128 k-octets et sont divisés en pistes pour les différents types de données : vidéo, audio et/ou de navigation. Chacun de ces clusters 32 est partagé en une première partie constituant un en-tête ou header 33-1,33- 2... 33-N (notation générique 33), qui contient des renseignements descriptifs sur le cluster 32 (taille de l'en-tête 33, par exemple égale par défaut à 512 octets, présence de vidéo, audio ou autre) et une seconde partie constituant une charge utile ou payload. Les charges utiles des clusters 32-j comprennent respectivement des portions 34-j de séquence (notation générique 34) successives. De plus, la charge utile 34-k de l'un des clusters 33-k du bloc séquentiel 23 (par exemple celle du cluster 33-N pour le bloc séquentiel 23 représenté) comprend le groupe 30 d'informations de navigation du bloc séquentiel 23, suivi d'une portion 34-j (ici 34-N) de séquence audiovisuelle. Le nombre N, de clusters 32 des blocs séquentiels 23 dépend notamment du débit du flux 10. Lorsque celui-a est constant, la taille des groupes 30 d'informations de navigation étant fixée, tous les blocs séquentiels 23, ont généralement la même taille, donc sont constitués du même nombre N, = N de clusters 32. Lors d'un enregistrement, on procède de préférence de la manière suivante (Figures 2 à 4), toutes les inscriptions sur le disque 1 étant effectuées dans des emplacements consécutifs (c'est-à-dire dans des LBAs consécutifs) du disque 1 : - on commence par affecter une place mémoire nécessaire pour le bloc 22 d'informations générales et on y inscrit des informations requises (celles-ci sont mises à jour au cours des étapes u ! téneures) : on alloue également en mémoire RAM une zone pouvant contenir deux groupes d'informations de navigation, - alloue un espace de stockage pour le groupe 30, d'informations de navigation du premier bloc séquentiel 23, (étape 0) ; on enregistre les informations audiovisuelles sur le disque 1 à la suite du groupe 301 au fur et à mesure de leur réception, de manière à former les portions 34 de la première sous-séquence 311-A du bloc séquentiel 231 (étape A), tout en produisant simultanément dans la zone RAM allouée des informations de navigation en relation avec cette séquence 311 ; - dès que 80 % de la taille requise du groupe 30i d'informations de navigation est acquise dans la zone RAM, on alloue dans le bloc séquentiel 231 en aval de la sous-séquence 311-A un espace de stockage pour le groupe 302 d'informations de navigation devant être stocké sur le disque 1 (étape B) ; on continue l'acquisition et l'enregistrement du premier bloc séquentiel 311, de manière à former les portions 34 de la seconde sous-séquence 311-B du bloc séquentiel 231 (étape C), tout en produisant dans la zone RAM des informations de navigation jusqu'à dépassement de la taille requise pour le groupe 301 ; et on sauvegarde dans l'espace de stockage pré-alloué à cet effet, le groupe 301 d'informations de navigation ainsi obtenu (étape D) ; les informations de navigation excédentaires, qui ne peuvent pas être sauvegardées sur le disque 1 à ce moment, constituent le début du groupe 302 d'informations de navigation ; et pour chacun des blocs séquentiels 23k, avec k > 1 : - on sauvegarde sur le disque 1 les informations audiovisuelles reçues de manière à constituer la première sous-séquence 31k-A du bloc séquentiel 23k (étapes E et 1 pour respectivement k = 2 et 3), tout en produisant simultanément des informations de navigation en relation avec cette séquence 31 k, - avant d'avoir achevé l'inscription de la séquence 31k, à 80 % de remplissage du groupe d'informations de navigation en mémoire RAM, on alloue consécutivement aux informations audiovisuelles enregistrées un espace de stockage pour le groupe 30 d'informations de navigation du bloc séquentiel 23 (k+1) suivant (étapes F et J pour respectivement k = 2 et 3) ; - on poursuit l'inscription de la séquence 31k immédiatement en aval de l'espace de stockage alloué pour le groupe 30i) de manière à constituer la seconde sous-séquence 31k-B (étapes G et K pour respectivement k = 2 et 3) et on interrompt cette inscription dès que la taille prédéfinie des informations de navigation produites en relation avec cette séquence 31 k est atteinte en mémoire ; - et on remplit l'espace de stockage alloué pour le groupe 30k d'informations de navigation (étapes H et L pour respectivement k = 2 et 3). Au cours d'une lecture de cet enregistrement dans la zone 20, le dispositif de lecture 4 peut suivre continûment le fichier dans lequel sont contenues les informations, en lisant successivement pour chacun des blocs séquentiels 23 les informations de navigation du groupe 30 et les informations audiovisuelles de la séquence 34 de ce bloc séquentiel 23. En lecture normale, le dispositif de lecture 4 accède ainsi directement aux images à diffuser, au lieu de devoir stocker en mémoire tampon des groupes d'images complets. En marche avant à vitesse rapide et en marche arrière, il accède directement aux positionnements des images à diffuser, au lieu de devoir parcourir séquentiellement l'enregistrement ou de se référer à un fichier distant par des mouvements d'allers-retours successifs de la tête de lecture 5. Les mouvements de la tête 5 de lecture, et donc les délais d'accès aux informations et le bruit généré, sont ainsi minimisés. De plus, des variations de débit numérique sont automatiquement pris en compte dans la répartition des informations de navigation, du fait que la taille de ces dernières est établie par rapport à une taille donnée, fixée à l'avance ou obtenue par un critère prédéterminé. Dans un second mode de réalisation (Figure 5), le dispositif d'enregistrement 2 inscrit systématiquement dans une zone 40 du disque 1 les groupes 50, d'informations de navigation en aval des séquences 31, d'informations audiovisuelles associées, pour chacun des blocs séquentiels 43,. Ainsi, après l'allocation de place disque pour un bloc d'informations générales 42 et l'inscription des premières informations correspondantes, le dispositif d'enregistrement 2 sauvegarde successivement les clusters 34 de la première séquence 511 en produisant en mémoire les informations de navigation correspondantes. Lorsque ces dernières atteignent la taille mémoire requise, on alloue un espace de stockage sur le disque 1 immédiatement en aval de la première séquence 511, et on y transfère les informations de navigation (groupe 501) obtenues pour cette séquence 51. On poursuit de manière similaire pour les blocs séquentiels 43, suivants, ainsi constitués chacun successivement d'une séquence 51, et d'un groupe 50, (notations génériques respectives : 43,51, 50) jusqu'à la fin de l'enregistrement. Ce second mode de réalisation est au regard du premier, avantageux par sa simplicité. En particulier, il ne requiert pas de sauts arrière à l'écriture pour l'enregistrement des informations de navigation. En revanche, le premier mode de réalisation offre en lecture une plus grande rapidité d'accès et un bruit moins grand, car # ne requiert pas de parcours systématiques des séquences 51 pour avoir accès aux informations de navigation associées, ni de sauts arrière systématiques pour se positionner sur les informations audiovisuelles visées. Cet avantage est notamment sensible en mode de lecture normale. REVENDICATIONS 1. Procédé d'enregistrement d'un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, sur un support d'enregistrement (1) à accès direct, à partir d'un flux (10) reçu comprenant au moins des informations de diffusion, ledit ensemble comprenant lesdites informations de diffusion et des informations de navigation, suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion enregistrées sur le support d'enregistrement (1), caractérisé en ce qu'on répète les opérations suivantes : - on enregistre (A, E, 1) sur le support d'enregistrement (1) de nouvelles informations de diffusion (31,51) au fur et à mesure que lesdites informations de diffusion sont reçues, - on détermine les informations de navigation associées aux dites nouvelles informations de diffusion enregistrées sur le support d'enregistrement (1) et on garde lesdites informations de navigation en mémoire tampon, - et on transfère (H, L) sur le support d'enregistrement (1) lesdites informations de navigation (30,50) contenues en mémoire tampon, en les enregistrant de manière contiguë dans un espace de stockage disposé au sein desdites informations de diffusion (31,51) enregistrées et associé aux dites nouvelles informations de diffusion enregistrées, ledit espace de stockage ayant une taille prédéterminée. 2. Procédé d'enregistrement selon la revendication 1, caractérisé en ce qu'on transfère (H, L) dans ledit espace de stockage lesdites informations de navigation (30, 50) contenues en mémoire tampon lorsque lesdites informations de navigation atteignent ladite taille prédéterminée. 3. Procédé d'enregistrement selon l'une des revendications 1 ou 2, caractérisé en ce que ledit espace de stockage des informations de navigation (50) associées à une séquence (51) des informations de diffusion enregistrées sur le support d'enregistrement (1) est disposé immédiatement en aval de ladite séquence (51). 4. Procédé d'enregistrement selon l'une des revendications 1 ou 2, caractérisé en ce qu'on répète les opérations suivantes : - avant d'enregistrer sur le support d'enregistrement (1) lesdites nouvelles informations de diffusion (31), on alloue (B, F, J) sur le support d'enregistrement (1) et consécutivement aux informations de diffusion précédemment enregistrées (31 k-A), ledit espace de stockage prévu pour contenir les informations de navigation (30kr) associées aux dites nouvelles informations de diffusion (31), - on enregistre (E, 1) lesdites nouvelles informations de diffusion (31) en aval dudit espace de stockage, - et on enregistre (H, L) dans ledit espace de stockage les informations de navigation (30ki) déterminées et gardées en mémoire tampon, et associées aux dites nouvelles informations de diffusion (31). 5. Procédé d'enregistrement selon la revendication 4, caractérisé en ce qu'on répète les opérations suivantes : - on alloue (B, F, J) un desdits espaces de stockage, dit espace de stockage courant, lorsque les informations de navigation, dites informations de navigation amont, associées aux dites nouvelles informations de diffusion reçues, dites informations de diffusion amont, atteignent une fraction prédéterminée de ladite taille prédéterminée, on poursuit l'enregistrement (C, G, K) sur le support d'enregistrement (1) et consécutivement audit espace de stockage courant, des informations de diffusion amont (31), et la détermination des informations de navigation amont associées, on enregistre (D, H, L) lesdites informations de navigation amont (3bk-1) dans un desdits espaces de stockage, dit espace de stockage amont, alloué antérieurement à l'espace de stockage courant, on enregistre (E, 1) de nouvelles informations de diffusion, dites informations de diffusion courantes (31k), consécutivement aux informations de diffusion amont (31), - on détermine et on garde en mémoire tampon les informations de navigation associées aux informations de diffusion courantes (31k), dites informations de navigation courantes, - on alloue (F, J) un desdits espaces de stockage, dit espace de stockage aval, consécutivement aux informations de diffusion courantes enregistrées (31k-A), lorsque lesdites informations de navigation courantes atteignent ladite fraction prédéterminée de ladite taille prédéterminée, - on poursuit l'enregistrement (G, K) sur le support d'enregistrement (1) et consécutivement à l'espace de stockage aval, des informations de diffusion courantes (31 J, - on enregistre (H, L) les informations de navigation courantes (30k) dans l'espace de stockage courant, et - on enregistre (1) de nouvelles informations de diffusion, dites informations de diffusion aval (31 i), consécutivement aux informations de diffusion courantes (31J et on détermine et on garde en mémoire tampon les informations de navigation associées, dites informations de navigation aval. 6 Procédé d'enregistrement selon la revendication S, caractérisé en ce que ladite fraction prédéterminée de ladite taille prédéterminée est comprise entre 75 % et 85 %, et préférentiellement entre 79 % et 81 %, de ladite taille. 7. Procédé d'enregistrement selon l'une quelconque des revendications précédentes, caractérisé en ce que lesdits modes de lecture pouvant être mis en oeuvre au moyen des informations de navigation comprennent au moins un mode d'effets spéciaux. 8. Procédé d'enregistrement selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on envoie l'ensemble de données enregistré sur le support d'enregistrement (1) vers au moins un appareil d'enregistrement comprenant un support final d'enregistrement à accès direct. 9. Procédé d'enregistrement selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on produit au moins une partie desdites informations de navigation, en effectuant une analyse syntaxique des informations de diffusion du flux (10). 10. Procédé d'enregistrement selon l'une quelconque des revendications 1 à 8, caractérisé en ce que le flux reçu étant analogique, on produit lesdites informations de navigation en encodant ledit flux après numérisation. 11. Procédé d'enregistrement selon l'une quelconque des revendications précédentes, caractérisé en ce que les informations de navigation contiennent des clés de décryptage. 12. Dispositif d'enregistrement (2) d'ensembles de données numériques multimédia, préférentiellement audio et/ou vidéo, sur un support d'enregistrement (1) à accès direct, à partir d'un flux (10) comprenant au moins des informations de diffusion, lesdits ensembles comprenant lesdites informations de diffusion et des informations de navigation, suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion enregistrées sur le support d'enregistrement (1), caractérisé en ce que ledit dispositif d'enregistrement (2) est prévu pour mettre en oeuvre le procédé d'enregistrement selon l'une quelconque des revendications 1 à 11. 13. Disque dur (1) sur lequel est enregistré au moins un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, à accès direct, lesdites données comprenant des informations de diffusion et des informations de navigation permettant d'obtenir au moins une position dans les informations de diffusion enregistrées, caractérisé en ce que ledit disque dur (1) comprend dans des emplacements consécutifs, des blocs séquentiels (23,43) comprenant chacun une séquence (31,51) d'informations de diffusion et un groupe (30, 50) d'informations de navigation associé à ladite séquence ou à la séquence du bloc séquentiel immédiatement en aval de ladite séquence, lesdites informations de navigation étant suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion dudit ensemble de données enregistré. 14. Support d'enregistrement (1) d'au moins un ensemble de données numériques multimédia, préférentiellement audio et/ou vidéo, à accès direct, ledit support (1) comprenant une succession de blocs séquentiels (23, 43) comportant chacun une séquence (31, 51) d'informations de diffusion et un groupe (30, 50) d'informations de navigation associé à des informations de diffusion en aval dudit groupe, lesdites informations de navigation étant suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion dudit ensemble de données enregistré, caractérisé en ce que les groupes (30) d'informations de navigation sont insérés dans les séquences (31) d'informations de diffusion, chacune desdites séquences (31) d'informations de diffusion étant constituée d'une sous-séquence amont (31-A) et d'une sous-séquence aval (31-B) séparées par un desdits groupes (30) d'informations de navigation, ladite sous-séquence aval (31-B) étant associée au moins partiellement à des informations de navigation en amont de ladite sous-séquence amont (31-A). 15. Suite de données numériques multimédia, préférentiellement audio et 1 ou vidéo, destinée à être enregistrée sur au moins un support d'enregistrement (1) à accès direct, ladite suite comportant une succession de blocs séquentiels (23,43) comprenant chacun une séquence (31,51) d'informations de diffusion et un groupe (30, 50) d'informations de navigation associé à des informations de diffusion en aval dudit groupe, lesdites informations de navigation étant suffisantes pour mettre en oeuvre au moins un mode de lecture des informations de diffusion dudit ensemble de données enregistré sur ledit support d'enregistrement (1), moyennant un ajustement préalable desdites informations de navigation audit support d'enregistrement (1), caractérisé en ce que les groupes (30) d'informations de navigation sont insérés dans les séquences (31) d'informations de diffusion, chacune desdites séquences (31) d'informations de diffusion étant constituée d'une sous-séquence amont (31-A) et d'une sous-séquence aval (31-B) séparées par un desdits groupes (30) d'informations de navigation, ladite sous-séquence aval (31-B) étant associée au moins partiellement à des informations de navigation en amont de ladite sous-séquence amont (31-A).