Brevet FR2816735A1 — publié le 20020517

PROCÉDÉ DE CRÉATION ET DE MISE À JOUR D'UNE BASE DE DONNÉES AUDIO OU AUDIO-VIDÉO ET DISPOSITIF POUR LA MISE EN OEUVRE DU PROCÉDÉ La présente invention se rapporte au domaine de la création et de la mise à jour de bases de données audio ou audio-vidéo. La présente invention se rapporte plus particulièrement à un procédé de création et de mise à jour d'une base de données numérique, du type base de données audio ou audio-vidéo répertoriant des articles comportant des enregistrements audio ou audio-vidéo en vente dans un ou plusieurs points de vente, du type comportant pour chaque article les étapes de : saisie d'un code spécifique de l'article ; introduction de l'article dans un lecteur numérique ; - identification du nombre de morceaux de l'article ; - enregistrement d'un extrait de chaque morceau. Ce type de base de données permet d'offrir au client du point de vente la possibilité d'écouter et éventuellement de voir des extraits de ce qui est enregistré sur des articles, comme par exemple des disques compacts audio ou des disques compacts audio-vidéo, en vente dans le point de vente. Le dispositif de consultation du contenu de ladite base de données numérique est constitué d'un dispositif d'identification d'un code spécifique de l'article en général constitué par un lecteur de code à barres et d'un ou de plusieurs casques d'écoute audio. Il comporte également un écran lorsqu'il est conçu pour permettre de voir des extraits audio-vidéo. Jusqu'à maintenant, la création et la mise à jour de ce genre de base de données est opérée par un service spécialisé qui opère successivement pour chaque article les étapes décrites ci-dessus, ce qui prend évidemment beaucoup de temps et coûte cher. La présente invention entend remédier aux inconvénients de l'art antérieur en proposant un procédé qui permette une création et une mise à jour extrêmement rapide et efficace de bases de données numérique audio ou audio-vidéo. Pour ce faire, la présente invention est du type décrit ci-dessus et elle est remarquable, dans son acception la plus large, en ce que l'identification du nombre de morceaux et l'enregistrement des extraits sont opérées automatiquement après introduction de l'article dans le lecteur numérique et en ce qu'il comporte en outre une étape de compression des fichiers contenant lesdits extraits, opérée indépendamment des étapes précédentes. Avantageusement, ledit extrait est sélectionné automatiquement comme étant constitué par la plage de temps située entre une minute et une minute trente après le début de chaque morceau de l'article. Avantageusement, le procédé comporte pour chaque article une étape de vérification de l'absence du code spécifique de l'article dans ladite base de donnée. Avantageusement, la fin de l'étape d'enregistrement des extraits d'un article entraîne automatiquement l'ouverture du lecteur numérique. Avantageusement, la création ou la mise à jour de la base de données numérique commence après identification d'un code spécifique de début d'extraction et la fin de la création ou de la mise à jour de la base de données numérique est opérée après identification d'un code spécifique de fin d'extraction. Avantageusement également, les étapes de compression des fichiers comportant les extraits et la création ou la mise à jour de la base de données sont opérées après l'enregistrement des extraits de tous les articles à répertorier. Ainsi, la création et la mise à jour de la base de données numérique est opérée très facilement et très rapidement car il suffit pour l'opérateur de saisir le code de l'article et de l'introduire dans le lecteur numérique pour que l'identification du nombre de morceaux et l'enregistrement des extraits se fasse, la compression desdits extraits se faisant en temps masqué, de préférence après l'enregistrement des extraits de tous les articles à répertorier. Le lecteur numérique est à nouveau disponible pendant ces opérations de compression et de mise à jour. La présente invention se rapporte également à un dispositif de création et de mise à jour d'une base de données numérique pour la mise en oeuvre du procédé selon l'invention. Avantageusement, ce dispositif de création et de mise à jour d'une base de données numérique est constitué par un dispositif de consultation du contenu de ladite base de données numérique comportant en outre un lecteur numérique. Ainsi, le dispositif de consultation du contenu de ladite base de données numérique est indisponible pendant le traitement des articles, mais le redevient pendant les étapes de compression des fichiers et de mise à jour de la base de données. Avantageusement, le dispositif de création et de mise à jour d'une base de données numérique selon l'invention comporte, comme unique interface d'entrée, le dispositif de saisie du code spécifique de l'article. Avantageusement également, le dispositif de saisie du code spécifique de l'article est constitué par un lecteur de codes à barres. On comprendra mieux l'invention à l'aide de la description, faite ci-après à titre purement explicatif, d'un mode de réalisation de l'invention. Le procédé selon l'invention est un procédé de création et de mise à jour d'une base de données numérique, du type base de données audio ou audio-vidéo répertoriant des articles comportant des enregistrements audio ou audiovidéo en vente dans un ou plusieurs points de vente, du type comportant pour chaque article les étapes de : saisie d'un code spécifique de l'article ; introduction de l'article dans un lecteur numérique ; identification du nombre de morceaux de l'article ; enregistrement d'un extrait de chaque morceau. Le procédé selon l'invention est caractérisé en ce que l'identification du nombre de morceaux et l'enregistrement des extraits sont opérés automatiquement après introduction de l'article dans le lecteur numérique et en ce qu'il comporte en outre une étape de compression des fichiers contenant lesdits extraits, opérée indépendamment des étapes précédentes. Ainsi, l'opérateur n'a pas besoin de réaliser lui-même ou de commander les étapes d'identification du nombre de morceaux et d'enregistrement des extraits. En outre, la compression des fichiers contenant lesdits extraits étant opérée indépendamment, elle n'a aucune influence sur la disponibilité de l'opérateur et du lecteur numérique. Ledit extrait est sélectionné automatiquement comme étant constitué par la plage de temps située entre une minute et une minute trente secondes après le début de chaque morceau de l'article, afin de donner un bon aperçu du contenu du morceau. Le procédé comporte pour chaque article une étape de vérification de l'absence du code spécifique de l'article dans ladite base de donnée. La fin de l'étape d'enregistrement des extraits d'un article entraîne automatiquement l'ouverture du lecteur numérique, afin d'informer l'opérateur que le lecteur numérique est à nouveau disponible. La création ou la mise à jour de la base de données numérique commence après identification d'un code spécifique de début d'extraction et la fin de la création ou de la mise à jour de la base de données numérique est opérée après identification d'un code spécifique de fin d'extraction, afin de simplifier ces commandes. Les étapes de compression des fichiers comportant les extraits et la création ou la mise à jour de la base de données sont opérées après l'enregistrement des extraits de tous les articles à répertorier, de façon à ne pas ralentir les étapes d'identification du nombre de morceaux et d'enregistrement des extraits de chaque morceau. La présente invention se rapporte également à un dispositif de création et de mise à jour d'une base de données numérique pour la mise en oeuvre du procédé selon l'invention. Le dispositif de création et de mise à jour d'une base de données numérique est de préférence constitué par un dispositif de consultation du contenu de ladite base de données numérique comportant en outre un lecteur numérique capable d'opérer une extraction numérique. Le dispositif de création et de mise à jour d'une base de données numérique selon l'invention comporte, comme unique interface d'entrée, le dispositif de saisie du code spécifique de l'article. Il ne comporte aucune autre interface d'entrée. Le dispositif de saisie du code spécifique de l'article est constitué de préférence par un lecteur de codes à barres. Un exemple de réalisation et de fonctionnement d'un dispositif selon l'invention pour la consultation d'une base de données numérique audio constitué par un dispositif de consultation du contenu de ladite base de données numérique comportant en outre un lecteur numérique est donné ci-après. Le système est basé sur une station de travail type PC composé au moins de : une carte mère ; une carte vidéo ; de la mémoire RAM un disque dur ; une lecteur de CDROM supportant l'extraction audio ou l'extraction audio-vidéo ; un port série RS232 ; un dispositif de saisie des codes à barres, du type douchette ou autre, utilisant un port série ; une paire de haut-parleurs ; une liaison avec la base de données numérique ; des programmes nécessaires au fonctionnement de l'ensemble. Il n'est pas nécessaire de prévoir un écran, un clavier ou une souris. L'interface de communication vers l'utilisateur se fait exclusivement par voie orale, par l'intermédiaire des haut-parleurs. Le système peut être installé dans un local particulier ou directement dans les rayons du point de vente. Avant de démarrer l'enregistrement des extraits audio, on peut s'assurer de leur absence dans la base de données, en saisissant chaque code à barres. Le fonctionnement du système est le suivant : Pour débuter l'extraction par la saisie d'un code à barres spécifique Début d'extraction . Le tiroir du lecteur numérique s'ouvre et il suffit de déposer sur le plateau le disque compact voulu et saisir son code à barre. Le tiroir se ferme tout seul. Si le code à barre saisi est reconnu par le système, comme étant un code valide, et qu'il n'y a pas de fichier connu sous ce code, l'opération d'extraction est lancée. Sinon, si un fichier audio portant ce code, existent déjà dans la base, il sera refusé. S'il est identique au dernier code traité, on aura la possibilité de rajouter ses extraits, à ceux déjà existants, pour rassembler sous le même code, les extraits de plusieurs disques compacts. (Cas des albums constitués de plusieurs disques). S'il n'est pas identique au dernier code, mais qu'il a déjà été traité, on pourra remplacer les extraits existants sous ce code par des nouveaux. À la fin de chaque extraction, le tiroir s'ouvre automatiquement, indiquant la fin de l'opération. Après changement du disque compact, une autre extraction peut démarrer. Le nombre de titres ainsi traités est limité par la capacité de stockage de la station. Il peut varier entre 50 et 100 titres. À chaque fois que la capacité sera proche de la saturation, le traitement des fichiers en cours sera lancé automatiquement et une mise à jour de la base effectuée, libérant ainsi toute la capacité de stockage après quoi le système reviendra au point de départ, près pour le contrôle des fichiers chargés ou des nouveaux traitements. Il est possible de terminer l'extraction par la saisie d'un code à barres spécifique Fin d'extraction . Alors, l'opération d'encodage des fichiers disponibles démarre. Le temps nécessaire peut être relativement long. Il faut compter environ 10 secondes de traitement par extrait. Le système donne régulièrement, des informations de l'état d'avancement du traitement. Cette même information peut être obtenue, à n'importe quel moment du traitement. Il suffit, pour cela, de saisir un code à barre quelconque. Une fois l'opération d'encodage terminée, le transfert des fichiers traités vers la base d'écoute audio est automatique. L'application surveille la place disponible sur les disques durs constituant la base. En cas de saturation de tous les disques, une opération de suppression de fichiers est lancée. Si une mise à jour n'a pas pu être opérée par manque de place, les fichiers la constituant ne seront pas effacés et seront repris au prochain lancement de l'application. Deux paramètres modifiables gèrent la suppression de fichiers : - Le concerne l'ancienneté de la date de chargement du fichier dans la base ou celui de sa dernière consultation, s'il y en a eue. Elle doit être plus ancienne que le nombre de jours paramétrés, pour que le fichier puisse être effacé. - Le 2'concerne le nombre de consultations, au-delà duquel on ne souhaite pas supprimer les fichiers. Globalement l'application cherchera à supprimer les fichiers les plus anciens, et ayant le nombre de consultations le plus bas. Dans le cas où, la place pouvant être dégagée suivant les critères en cours, serait insuffisante pour le chargement complet de la mise à jour, le système le signalera. Une intervention sera alors nécessaire sur le système. L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet. Il peut par exemple être prévu un stylo électronique pour permettre à l'opérateur qui réalise la création ou la mise à jour de la base de données d'écrire le nom de l'article et les titres des morceaux qui y sont inclus. REVENDICATIONS 1. Procédé de création et de mise à jour d'une base de données numérique, du type base de données audio ou audio-vidéo répertoriant des articles comportant des enregistrements audio ou audio-vidéo en vente dans un ou plusieurs points de vente, du type comportant pour chaque article les étapes de : saisie d'un code spécifique de l'article ; introduction de l'article dans un lecteur numérique ; - identification du nombre de morceaux de l'article ; - enregistrement d'un extrait de chaque morceau ; caractérisé en ce que l'identification du nombre de morceaux et l'enregistrement des extraits sont opérées automatiquement après introduction de l'article dans le lecteur numérique et en ce qu'il comporte en outre une étape de compression des fichiers contenant lesdits extraits, opérée indépendamment des étapes précédentes. 2. Procédé selon la revendication 1, caractérisé en ce que ledit extrait est sélectionné automatiquement comme étant constitué par la plage de temps située entre une minute et une minute trente après le début de chaque morceau de l'article. 3. Procédé selon la revendication 1 ou la revendication 2 caractérisé en ce qu'il comporte pour chaque article une étape de vérification de l'absence du code spécifique de l'article dans ladite base de donnée. 4. Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce que la fin de l'étape d'enregistrement des extraits d'un article entraîne automatiquement l'ouverture du lecteur numérique. 5. Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce que la création ou la mise à jour de la base de données numérique commence après identification d'un code spécifique de début d'extraction. 6. Procédé selon l'une quelconque des revendications 1 à 5 caractérisé en ce que la fin de la création ou de la mise à jour de la base de données numérique est opérée après identification d'un code spécifique de fin d'extraction. 7. Procédé selon l'une quelconque des revendications 1 à 6 caractérisé en ce que l'étape de compression des fichiers comportant les extraits et la création ou la mise à jour de la base de données sont opérées après l'enregistrement des extraits de tous les articles à répertorier. 8. Dispositif de création et de mise à jour d'une base de données numérique pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il est constitué par un dispositif de consultation du contenu de ladite base de données numérique comportant en outre un lecteur numérique. 9. Dispositif de création et de mise à jour d'une base de données numérique pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comporte comme unique interface d'entrée le dispositif de saisie du code spécifique de l'article. 10. Dispositif pour la mise en oeuvre du procédé selon la revendication 9, caractérisé en ce que ledit le dispositif de saisie du code spécifique de l'article est constitué par un lecteur de codes à barres.