Brevet FR2795197A1 — publié le 20001222

La présente invention est relative à un procédé de gestion de l'ensemble de données de type volatil ou non volatil, contenues dans un ensemble de supports de stockage destinés à être mis en communication avec un lecteur- enregistreur compatible. I1 vise plus particulièrement un procédé permettant à l'utilisateur de connaître en temps réel le support contenant une information recherchée (cas de la lecture) et de plus de connaître en temps réel la disponibilité (cas de l'enregistrement) en termes de durée, d'espace libre disponible ou plus généralement du contenu des informations inscrites sur un support de type notamment magnétique, numérique, à lecture et/ou enregistrement par signaux électriques ou optiques. A titre d'exemple, le support peut être une bande magnétique ou un disque optique, réinscriptible ou non, ce support pouvant être mis en relation à l'aide notamment d'un magnétoscope, magnétophone, d'un vidéodisque, d'un lecteur de disque inscriptible, etc... L'utilisation de ce type de support est de plus en plus fréquente et courante dans l'activité industrielle et/ou domestique et requiert de la part de l'utilisateur méthode et organisation afin de pouvoir déterminer le support contenant des informations recherchées (cas de la lecture) et de disposer (cas de l'enregistrement) à tout moment d'un support ayant une capacité suffisante pour permettre le stockage de données pendant un temps considéré ou de connaître, sur un support donné, le contenu des données inscrites sur ce support. Les systèmes connus de gestion des supports font en grande partie appel à la mémoire de l'utilisateur et à un système de repérage propre, qui peut être empirique et qui conduit souvent l'utilisateur à tâtonner pour retrouver l'information recherchée (cas de la lecture) et à multiplier (cas de l'enregistrement) plus que nécessaire le nombre d'unités de stockage afin d'être sflr de disposer à tout moment d'une unité prête à l'emploi. I1 va sans dire que ce système de gestion des données conduit à une surconsommation d'unités de stockage, celles- ci étant souvent en plus utilisées sur une faible plage de leur capacité totale et mise à part l'information qui peut être transcrite par l'utilisateur sur ce support, il n'est pas possible de connaître avec certitude le contenu des informations inscrites sur ce support. La présente invention vise donc à pallier ces inconvénients, en proposant un procédé de gestion qui permet une interface de communication entre le support de données, le lecteur de données et l'utilisateur. A cet effet et selon l'objet de l'invention, le procédé de gestion de l'ensemble de données de type volatil ou non volatil, contenues dans un ensemble de supports de stockage destinés à être mis en communication avec un lecteur-enregistreur compatible, se caractérise en ce qu'il comporte une phase d'identification du support (cas de la lecture ou de l'enregistrement), suivie d'une phase de détermination ou de calcul quant à la possibilité de stocker ces informations (cas de l'enregistrement) sur le support préalablement identifié en fonction du pourcentage ou de la plage d'utilisation encore disponible sur le support, puis une phase de transcription des données sur le support et enfin une phase de mise à jour du gestionnaire de base de données qui gère la bibliothèque des supports. D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-après, qui en illustre un exemple de réalisation dépourvu de tout caractère limitatif. Selon un mode de réalisation d'un dispositif permettant la mise en oeuvre du procédé objet de l'invention, celui-ci comporte un système d'enregistrement et/ou de lecture, apte à lire et/ou écrire à l'aide de signaux électriques et/ou optiques ou tout autre type de signaux sur un support compatible avec le mode de lecture et/ou d'écriture envisagé. Ce système d'enregistrement peut être notamment un magnétoscope de tous types de normes, un magnétophone, un combiné télévision/magnétoscope, un lecteur et/ou enregistreur de disque optique, une unité de mémoire de type volatil ou non, inscriptible ou non, une unité vidéo. Outre tous les dispositifs classiques nécessaires au fonctionnement du système d'enregistrement, celui-ci comporte un circuit électronique, réalisé sous la forme d'au moins un circuit intégré ou d'au moins une carte de circuit imprimé comprenant une pluralité de composants électroniques tels que notamment au moins un microprocesseur et des unités de mémoire ou de logique permettant de stocker des informations relatives au support. Eventuellement, le système d'enregistrement dispose également de moyens de lecture permettant d'accéder à au moins une unité de mémorisation prévue sur le support. Cette unité de mémorisation réalise le premier maillon de l'interface entre le système d'enregistrement, le support et l'utilisateur et comporte de manière non volatile des informations relatives au support. I1 peut s'agir, selon un premier mode de réalisation, d'une information à propos d'un numéro d'ordre ou de classification, sous forme alphanumérique, affecté au support considéré. Cette affectation d'un numéro d'ordre à un support considéré peut être réalisée, soit directement au niveau du support, et dans ce cas le numéro d'ordre est stocké dans l'unité de mémorisation du support, soit indirectement au niveau du gestionnaire de la base de données, géré par le procédé objet de l'invention. Ce mode de réalisation constitue une configuration minimale nécessaire à la mise en oeuvre du procédé objet de l'invention. Selon un deuxième mode de réalisation, plus sophistiqué, cette unité de mémorisation qui comporte, outre un numéro d'ordre affecté au support, toute autre information relative au contenu des données inscrites ou devant être inscrites, lues ou devant être lues, sur le support. Ce type d'informations peut être notamment la durée du support d'enregistrement, la nature des données qui y sont figées, divers historiques relatifs aux différents accès sur le support et plus généralement n'importe quelle donnée que l'utilisateur jugera bon de conserver. Cette unité de mémorisation contenue sur le support ainsi que le circuit électronique du système d'enregistrement sont mis en relation avec l'utilisateur à l'aide d'un périphérique adéquat, du type notamment d'une télécommande, une commande vocale, un écran tactile, une souris etc..., qui grâce à un mode de communication entre l'utilisateur par le biais de ce périphérique et le système d'enregistrement, peut avoir accès à des menus déroulants ou similaires qui autorisent un adressage du procédé objet de l'invention dont l'ensemble des étapes est géré par la communication entre les divers modules constitués par le circuit électronique, l'unité de mémorisation et le périphérique. La première étape du procédé constitue une phase d'identification du support. Dans le cas de la lecture, l'utilisateur introduit via l'interface les éléments permettant au système de déterminer le support contenant les informations recherchées. Dans le cas d'un enregistrement, l'utilisateur procède comme habituellement, le système lui proposant un support pouvant contenir les nouvelles données. Puis, cette étape d'identification se poursuit en un accès grâce à un moyen de lecture, soit à une unité de mémorisation située sur le support, soit à un champ considéré du gestionnaire de base de données et prend connaissance de l'état des différents supports. Dans cette dernière hypothèse, deux cas se présentent alors - il existe un support permettant de stocker les nouvelles données, le système, grâce à ce procédé objet de l'invention, propose alors ce support ; - il n'existe pas dans la bibliothèque de support capable de stocker les nouvelles données, l'utilisateur doit alors se munir d'un nouveau support, ce qui le ramène au cas précédent. Le support est introduit dans le système d'enregistrement et le moyen de lecture accède soit à l'unité de mémorisation située sur le support, soit au champ du gestionnaire de base de données et prend connaissance de l'état de la mémoire. Deux cas se présentent alors - si le champ du gestionnaire de base de données correspondant est inexistant ou si l'état de la mémoire de l'unité de mémorisation est vierge, il s'agit alors d'un support qui n'a jamais été introduit dans le système d'enregistrement pourvu de ce procédé de gestion. Le microprocesseur ou l'unité logique prévus sur le circuit électronique du système d'enregistrement procèdent alors par le biais du moyen de lecture qui joue ici le rôle d'un moyen d'écriture à l'inscription dans le champ du gestionnaire de base de données ou dans la mémoire de l'unité de mémorisation du support, d'un numéro d'affectation choisi par l'utilisateur et transmis par le biais de l'interface ou provenant d'une incrémentation déterminée par le procédé. - si un champ du gestionnaire de base de données correspondant existe ou si l'état de la mémoire de l'unité de mémorisation n'est pas vide, cela veut dire que le support a déjà été en relation avec le système d'enregistrement et que le gestionnaire de base de données ou l'unité de mémorisation contient des informations relatives à ce support, on procède alors à une analyse du contenu de cette zone. Dans cette configuration, la connaissance du numéro d'affectation du support est connu et est adressée dans le circuit électronique. Par le biais d'un logiciel d'exploitation, ce numéro d'affectation correspond à une plage d'utilisation du support déjà utilisée et contenant donc des données ou une plage d'utilisation encore libre, complémentaire à la précédente, permettant de recevoir des informations quantifiées en terme de durée ou de volume. En fonction de la durée d'informations ou du volume que représentent ces informations que l'utilisateur aura instruites grâce à l'interface, l'étape suivante du procédé consiste en une phase de détermination ou de calcul quant à la possibilité de stocker ces informations sur le support préalablement identifié en fonction du pourcentage ou de la plage d'utilisation encore disponible sur le support. A la suite du résultat de la phase de détermination ou de calcul, le système d'enregistrement procède alors ou non sur le support considéré à la transcription des données à partir de l'endroit détecté comme étant le début d'une plage d'utilisation vierge, libre ou pouvant être réinscrite sur des données anciennes ainsi effacées ou détruites. Parallèlement à cette phase de transcription, le logiciel d'exploitation du procédé objet de l'invention incrémente au niveau du circuit électronique, pour le numéro d'affectation de support considéré, la plage d'utilisation restante ou celle complémentaire (donc occupée). Si, lors de la phase de transcription des données, l'utilisateur a décidé que leur enregistrement devait avoir lieu au niveau d'une zone qui dispose déjà d'une plage comportant des données, celles-ci vont être effacées par la transcription sur le support des nouvelles données ; il y a donc lieu de procéder alors à une mise à jour des numéros d'affectation. Si, à partir du support considéré, le système détermine que la place restante n'est pas suffisante pour permettre la transcription complète des données, il interdit cette transcription afin d'éviter toute détérioration de données existantes, et procède, grâce au gestionnaire de bases de données incorporé au procédé, à la détermination d'un numéro de support disposant de la place disponible pour permettre la transcription des données et le système en informe alors l'utilisateur. Deux cas peuvent alors se présenter - soit le système trouve un support ad hoc et af fiche son numéro d'affectation qui est enregistré au niveau du support, ou au niveau de la base de données, puis l'utilisateur introduit ce support au sein du dispositif d'enregistrement qui vérifie qu'il s'agit du bon support ; - soit le système ne trouve pas d'informations, dans le gestionnaire de base de données faisant office de bibliothèque, relatives à un support disposant d'une place suffisante ; l'utilisateur doit donc introduire un nouveau support vierge. Quel que soit le cas, le procédé met à jour le gestionnaire de base de données qui gère la bibliothèque des supports en fonction de leur numéro d'allocation. L'invention telle que décrite précédemment offre de multiples avantages car elle autorise à partir, d'une part d'un nombre réduit de composants électroniques incorporés soit directement au niveau du dispositif d'enregistrement, soit au niveau du support, soit au niveau des deux, et d'autre part d'un procédé de gestion de base de données incorporé au sein de ces composants et renseigné à l'aide d'une interface avec l'utilisateur, de permettre une amélioration de la gestion des enregistrements de tout support pouvant stocker des données sous toute forme, notamment analogique ou numérique. Ainsi, par exemple, ce procédé de gestion peut être à même de gérer des enregistrements provenant d'autres dispositifs tels que camescopes, bandes vidéo, cassettes vidéo déjà enregistrées. I1 demeure bien entendu que la présente invention n'est pas limitée aux exemples de réalisation décrits et représentés ci-dessus, mais qu'elle en englobe toutes les variantes. REVENDICATIONS 1 - Procédé de gestion de l'ensemble de données de type volatil ou non volatil, contenues dans un ensemble de supports de stockage destinés à être mis en communication avec un lecteur-enregistreur compatible, caractérisé en ce qu'il comporte une phase d'identification du support (cas de la lecture ou de l'enregistrement), suivie d'une phase de détermination ou de calcul quant à la possibilité de stocker ces informations (cas de l'enregistrement) sur le support préalablement identifié en fonction du pourcentage ou de la plage d'utilisation encore disponible sur le support, puis une phase de transcription des données sur le support et enfin une phase de mise à jour du gestionnaire de base de données qui gère la bibliothèque des supports. 2 - Procédé de gestion selon la revendication 1, caractérisé en ce que le passage d'une phase à une autre s'effectue grâce à une interface d'utilisateur qui permet de mettre en relation, d'une part l'utilisateur, et d'autre part l'ensemble des composants intégrés au niveau du support ou au niveau du lecteur-enregistreur, cette phase ayant lieu lors de l'enregistrement des données. 3 - Procédé de gestion selon l'une des revendications 1 ou 2, caractérisé en ce que la phase d'identification consiste en l'introduction par l'utilisateur via l'interface des données recherchées (cas de la lecture) ou des données de l'enregistrement, puis en un accès grâce à un moyen de lecture, soit à une unité de mémorisation située sur le support, soit à un champ considéré du gestionnaire de base de données et prend connaissance de l'état des différents supports. 4 - Procédé de gestion selon l'une des revendications 1 à 3, caractérisé en ce que, lors de la phase de transcription des données, l'enregistrement a lieu au niveau d'une zone qui dispose déjà d'une plage comportant des données, celles-ci sont alors effacées par la transcription sur le support des nouvelles données et on procède alors à une mise à jour des numéros d'affectation. 5 - Procédé de gestion selon l'une des revendications 1 à 3, caractérisé en ce que, si le système ayant déterminé que la place restante n'est pas suffisante pour permettre la transcription complète des données, il interdit cette transcription afin d'éviter toute détérioration de données existantes, et procède, grâce au gestionnaire de bases de données incorporé au procédé, à la détermination d'un numéro de support disposant de la place disponible pour permettre la transcription des données et en informe alors l'utilisateur. 6 - Procédé de gestion selon l'une des revendications 1 à 3, caractérisé en ce que le gestionnaire de base de données permet un accès par l'utilisateur à des informations relatives notamment à la durée du support d'enregistrement, à la nature des données qui y sont figées, à divers historiques relatifs aux différents accès sur le support et plus généralement à n'importe quelle donnée que l'utilisateur jugera bon de conserver. 7 - Dispositif pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu'il comporte un circuit électronique, réalisé sous la forme d'au moins un circuit intégré ou d'au moins une carte de circuit imprimé comprenant une pluralité de composants électroniques tels que notamment au moins un microprocesseur et des unités de mémoire ou de logique permettant de stocker des informations relatives au support, ainsi qu'un moyen de lecture permettant d'accéder à au moins une unité de mémorisation, incorporée au niveau du support ou au niveau du gestionnaire de base de données.