Brevet FR2795843A1 — publié le 20010105

PROCEDE POUR L'EDITION DELOCALISEE DE PARTITIONS MUSICALES. La présente invention concerne le domaine de l'édition de partitions musicales, et plus particulièrement de l'édition de partition musicales numérisées. L'édition de partitions musicales est traditionnellement réalisée par des techniques d'impressions classiques. Cela implique la gestion de stocks de partitions par les revendeurs, et pose des problèmes de disponibilité en raison du grand nombre de partitions musicales du répertoire, et du nombre relativement restreint de musiciens et de leur dispersion sur le territoire. on a proposé dans l'état de la technique des systèmes informatiques d'impression de partitions musicales. A titre d'exemple, le brevet européen EP53393 décrit un système d'impression de partition musicale, comprenant : 1. un dispositif d'entrée de données musicales pour introduire des données sur une partition musicale dans ledit système ; 2. un dispositif de traitement de données pour traiter des données provenant dudit dispositif d'entrée de données musicales dans des codes de traitement prédéterminés 3 . une première mémoire pour mémoriser des codes de traitement émis par ledit dispositif de traitement de données ; 4. un dispositif de montage pour monter des sorties de la première mémoire selon un programme prédéterminé 5 . une seconde mémoire pour mémoriser des codes musicaux émis par ledit dispositif de montage ; une mémoire de caractères pour mémoriser des motifs d'impression correspondant auxdits codes musicaux, d'impression correspondant auxdits codes musicaux, 6. et une machine de photocomposition pour former une épreuve de ladite partition musicale en fonction des codes musicaux provenant de ladite seconde mémoire et des motifs d'impression provenant de ladite mémoire de caractères. Un tel équipement permet de simplifier et d'automatiser l'édition de partitions musicales, mais ne permet pas de répondre au problème de la diffusion optimale des partitions. L'objet de la présente invention est de proposer un procédé permettant d'assurer la disponibilité instantanée de partitions musicales en tout lieu, avec une possibilité de personnalisation des partitions éditées. Elle vise à proposer un procédé et un système d'édition délocalisé de partitions personnalisées, notamment pour permettre à des écoles de musiques ou à des groupements musicaux d'éditer des partitions personnalisées. A cet effet, l'invention concerne dans son acception la plus générale un procédé pour l'édition délocalisée de partitions musicales caractérisé en ce que l'on enregistre dans la mémoire d'un serveur une base de données comportant un fichier de la partitions numérisées et un fichier comportant des critères de recherche, le serveur comportant des moyens de communication pour l'accès au fichier de recherche par un poste client distant, et pour recevoir des informations numériques spécifiques adressées par le poste client au serveur, et des moyens pour générer un fichier téléchargeable correspondant à la fusion des informations numériques spécifiques et au fichier de partition numérisé sélectionné, ledit fichier téléchargeable étant un fichier image numérique comportant des moyens pour limiter le nombre de reproduction. De préférence, le fichier image téléchargeable comporte des moyens pour limiter le nombre d'impressions par le poste client. Avantageusement, l'activation du téléchargement est conditionnée par la réception par le serveur d'une confirmation d'un paiement en ligne. Selon un mode de mise en #uvre préféré, le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de saisie des critères de recherche pour la sélection du ou des critères de recherche souhaité(s). De préférence, le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de présentation des produits correspondant à sa recherche, sous forme d'un tableau comprenant les principales informations concernant les produits. Selon une variante, le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de présentation des détails d'un produit sélectionné. Selon un mode de mise en #uvre préféré, le serveur comporte des moyens de stéganographie pour le marquage des fichiers image téléchargé avec un identifiant unique. L'invention sera décrite dans ce qui suit sous la forme d'un exemple non limitatif de mise en #uvre. L'objectif de l'invention est d'ajouter une possibilité de personnalisation en même temps qu'une protection contre la copie illégale de partitions musicales lors d'une vente sur Internet. Le concept consiste à rendre la copie plus difficile d'une part, et d'autre part à inciter l'acheteur à vouloir un original car celui ci sera personnalisé. La personnalisation se traduit par un texte et/ou des images qui sont rajoutés sur la page de couverture de la partition. Ce texte ou ces images peuvent soit être entièrement conçus par le serveur (par exemple : Partition du concert de XXX Edition numérotée n' 1/100), soit être conçus entièrement par l'acheteur (par exemple : A Alain, pour son anniversaire), soit être composés d'un texte ou d'images provenant pour partie du serveur et pour partie de l'acheteur. La partition et sa page de garde sont à l'origine sous forme d'un fichier PDF. Lors de la commande, le texte est incrusté au fichier PDF, puis l'ensemble est encrypté et muni d'une clé électronique qui le rendent inutilisable sur une autre machine que celui de l'acheteur. Le fichier téléchargé permet un nombre d 'impressions fonction de l'achat qui a été réalisé, puis le fichier n'est plus accessible qu 'en visualisation (sur le seul poste client de l'acheteur). Les fichiers numérisés imprimables sont obtenus par les clients sur leur propre ordinateur ou auprès de bornes situées dans les boutiques de musique ou dans quelques conservatoires. Le serveur comporte L'application de commerce électronique elle-même qui permettra à des clients d'acheter une partition et l'obtenir immédiatement par téléchargement, Un annuaire électronique des partitions musicales Des moyens de communication par un réseau, notamment Internet. Pour chaque #uvre, les informations à gérer sont les suivantes : # Titre de l'oeuvre originale # Titres localisés (n) # Langage (n) # Nom et Prénom des Compositeurs (n) # Nom et Prénom des Auteurs (n) # Nom de l'éditeur original # Pays d'origine # Nom de l'éditeur Local et territoire concerné. Pour chaque éditeur local différent, il sera enregistrée un partition différente pour éviter les problèmes de conflit de mise à jour par plusieurs éditeurs sur le même enregistrement). 0 Nom et Prénom de l'interprète ou du groupe 0 Durée de l'#uvre, en minutes a Année du dépôt initial du Copyright a Instrument concerné (n) (liste prédéfinie) 0 Adaptation : originale, ou nom de l'arrangement et de l'arrangeur (1 : adaptation différente partition différente). 0 Type de produit (liste prédéfinie) Partition instrument, paroles, paroles avec accords de guitare, méthodes d'apprentissage. 9 Eventuellement des fichiers Midi, des fichiers sons compressés 0 Nombre de pages 0 Image du produit 0 Liste des Morceaux 0 Description générale 0 Référence Interne Editeur 0 Code d'identification de l'#uvre 0 Un produit téléchargeable Les informations suivantes seront disponibles pour l'achat en ligne : Prix Taille du fichier Temps approximatif de téléchargement La consultation de cet annuaire de partitions est destinée aux distributeurs et au grand public. Les écrans décrits ci-dessous devront être les plus épurés possibles (en terme de taille des pages HTML). 1" Ecran : Saisie des critères de recherche L'utilisateur, dès sa connexion sur le site, aura immédiatement accès à la saisie des critères de recherche. Il pourra effectuer une recherche sur 1 critère ou 2 critères simultanés. Il commencera donc par sélectionner le ou les critères de recherche souhaité(s), parmi les suivants : Nom ou prénom d'artiste (auteur compositeur interprète) Mot d'un titre ou d'un morceau (la recherche s'effectuera en full text sur le contenu du champ titre original , des champs titres localisés , et des champs morceaux ) * Mot contenu dans le descriptif Instrument (parmi liste de valeurs prédéfinies) Type de produit (parmi liste de valeurs prédéfinies) * La recherche par mot pourra s'effectuer sur des mots entiers, les lers caractères d'un mot, à l'aide de jokers ou wild cards . Ex : en demandant *yla on obtiendra toutes les partitions de Bob Dylan, ... Exemple : l'utilisateur cherche les partitions de saxo des morceaux composés par John Lennon : 9 Dans la liste déroulante des types de critère pour le critère 1, il choisit Nom d'artiste . 0 Dans le champ de saisie du critère 1, il saisit John 0 Dans la liste déroulante de types de critère pour le critère 2, il choisit Instrument . 0 Dans le champ de saisie du critère 2, il obtient la liste déroulante des instruments et clique sur saxo Deuxième option pour le premier écran : sélection de l'artiste parmi plusieurs artistes Si l'utilisateur a demandé une sélection par nom ou prénom d'auteur / compositeur / interprète, et que plusieurs artistes correspondent aux données qu'il a entrées, un écran 1 bis lui donne la liste des artistes correspondants à sa recherche, et lui demande de sélectionner l'artiste désiré. Ex : il a entré John , le système lui renvoie : Elton John, John Lennon, Johnny Hallyday, ..., et l'utilisateur cliquera sur John Lennon . 2è" Ecran : Liste des Produits concernés Le système renvoie à l'utilisateur : Le nombre de produits correspondant à sa recherche La liste de ces produits, en plusieurs écrans si nécessaire à raison d'environ 10 produits par écran environ (en base de chaque écran, possibilité de passer sur les écrans suivants ou précédents de la liste ou de revenir à l'écran de saisie des critères de recherche) Chaque écran liste de produits donne, sous forme d'un tableau, les principales informations concernant les produits : Nom de l'#uvre localisé et original, adaptation, artistes, éditeur original et local, type de produit, instruments, un produit téléchargeable dispo en commande. Exemple cité en annexe. 3"' écran : Détail d'un Produit En cliquant sur un des produits de la liste, on obtient un écran détail donnant toutes les précisions sur ce produit, c'est à dire affichant toutes les données concernant ce produit. Les fonctions suivantes sont possibles lors de la consultation : 0 Renvoi sur le site d'un artiste depuis l'affichage du nom des artistes 0 Renvoi sur le site de l'éditeur depuis l'affichage du nom de l'éditeur. 0 Renvoi sur le site de commerce électronique du serveur si au moins un Dispo en Commande = OUI . 1 Spécifications fonctionnelles de la fonction mise à Jour D'autre part, cet annuaire devra être mis à jour de façon'très régulière, et, compte tenu du volume des données, de façon la plus automatisée possible. Pour cela, chaque éditeur doit fournir un fichier, extrait de son propre outil de gestion, qui contient, dans un format prédéfini, : 0 Soit l'ensemble de ses données, destinées à remplacer les précédentes données du même éditeur 0 Soit les seules données mises à jour. Ce fichier est transmis par l'éditeur au serveur via un message électronique envoyé à une adresse précise. Le contenu de la boite aux lettres est régulièrement inspecté par un programme qui, dès qu'il constate l'arrivée d'un fichier, envoie un mail d'accusé de réception à l'éditeur, et déclenche le programme d'interface. Un programme d'interface automatique importe le contenu de ce fichier dans l'annuaire, en opérant au passage un certain nombre de vérifications automatiques (type de données par champs, certains champs ne peuvent être vides, comparaison de certains champs par rapport à une liste de données prédéfinie ... => rejet d'une liste d'enregistrements en erreur). Il envoie un mail à l'éditeur pour lui communiquer la liste des enregistrements en erreur et le fait que le reste du fichier a été importé. Cet importation a lieu dans une base intermédiaire, ce qui permet une dernière vérification par une personne responsable chez l'éditeur, ou mieux chez le serveur, de la qualité de ces informations), avant la réplication vers la base de production. 0 Si la taille de l'éditeur est importante, cela justifie que le serveur réalise ou fasse réaliser une personnalisation de l'outil de gestion de l'éditeur pour permettre la génération du fichier interface au bon format. 0 Si la taille de l'éditeur ne justifie pas que IMC réalise ou fasse réaliser une personnalisation de l'outil de gestion de l'éditeur, l'éditeur a alors le choix entre 3 possibilités : > Soit il réalise lui-même l'adaptation de son outil de gestion pour générer le fichier interface au bon format il suffit de lui spécifier le format du fichier à générer Soit l'éditeur décide d'utiliser, pour la gestion quotidienne de ses partitions, une application qui lui a été fournie par le serveur pour remplacer son application actuelle, et qui, en plus de correspondre à ses besoins courants, lui permet de générer le fichier interface au bon format. > Soit l'éditeur décide de mettre à jour manuellement la base du serveur. Pour l'éditeur, il s'agira d'une double saisie, puisque il aura déjà mis à jour sa propre base interne. Pour le serveur, cela suppose la mise en place d'un extranet permettant aux éditeurs de se connecter (authentification par mot de passe) sur la base intermédiaire , d'y modifier les données les concernant, de les valider. En conclusion, il faut prévoir : 0 L'officialisation d'un glossaire de mots clefs communs à tous les éditeurs liste pré-définie des instruments, des types de produit, Le format du fichier interface. Le mécanisme de mise à jour automatique d'une base intermédiaire depuis un fichier préformatté reçu par mail. 0 Le mécanisme de mise à jour manuelle d'une base intermédiaire par Extranet, avec authentification, ... 0 Les procédures de contrôle automatiques et manuelles, et de rajout des informations IMC aux données transmises par les Editeurs (en particulier l'information dispo à la commande ). 0 La procédure de réplication entre base intermédiaire et base de production 9 L'outil Access qui serait fourni aux éditeurs intéressés Le marquage des fichiers téléchargés se fait par des techniques de stéganographie consistant à inclure dans le fichier image numérique une signature numérique calculée par un programme cryptographique, cette signature étant transformée en données graphiques intégrés de façon non visible dans le fichier numérique image. Le serveur contient une base de données contenant - le destinataire du fichier téléchargé - l'identification du fichier téléchargé - le nombre de reproduction ou d'impression autorisées - la signature associée au fichier téléchargé. Annexe (Euvre Adaptation Artistes Editeur Type de Instrument Disponible à Produit la Commande ? Let it Be Lennon, Mc original Partition Saxo, Piano NON Cartney Warner ;(mar que déposée) Local Brasil Editions (marque déposée) Imagine Pub Crédit Lennon Warner Partition Saxo, oui Agricole (marque Guitare (marque déposée) déposée) Easy Pop Professeur BMG méthode Saxo NON Saxo Lessons XXX; d'apprentiss (contient Lennon age une leçon basée sur le morceau Jealous Guy de John Lennon) REVENDICATIONS 1 - Procédé pour l'édition délocalisée de partitions musicales caractérisé en ce que l'on enregistre dans la mémoire d'un serveur une base de données comportant un fichier de la partitions numérisées et un fichier comportant des critères de recherche, le serveur comportant des moyens de communication pour l'accès au fichier de recherche par un poste client distant, et pour recevoir des informations numériques spécifiques adressées par le poste client au serveur, et des moyens pour générer un fichier téléchargeable correspondant à la fusion des informations numériques spécifiques et au fichier de partition numérisé sélectionné, ledit fichier téléchargeable étant un fichier image numérique comportant des moyens pour limiter le nombre de reproduction. 2 - Procédé pour l'édition délocalisée de partitions musicales selon la revendication principale caractérisé en ce que le fichier image téléchargeable comporte des moyens pour limiter le nombre d'impressions par le poste client. 3 - Procédé pour l'édition délocalisée de partitions musicales selon la revendication 1 ou 2 caractérisé en ce que l'activation du téléchargement est conditionnée par la réception par le serveur d'une confirmation d'un paiement en ligne. 4 - Procédé pour l'édition délocalisée de partitions musicales selon l'une au moins des revendications précédentes caractérisé en ce que le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de saisie des critères derecherche pour la sélection du ou des critères de recherche souhaité(s). 5 - Procédé pour l'édition délocalisée de partitions musicales selon l'une au moins des revendications précédentes caractérisé en ce que le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de présentation des produits correspondant à sa recherche, sous forme d'un tableau comprenant les principales informations concernant les produits. 6 - Procédé pour l'édition délocalisée de partitions musicales selon la revendication précédente caractérisé en ce que le serveur comporte des moyens pour l'affichage sur le poste client d'un écran de présentation des détails d'un produit sélectionné. 7 - Procédé pour l'édition délocalisée de partitions musicales selon l'une au moins des revendications précédentes caractérisé en ce que le serveur comporte des moyens de stéganographie pour le marquage des fichiers image téléchargé avec un identifiant unique.