(19)
(11) EP 1 123 591 B1

(12) EUROPEAN PATENT SPECIFICATION

(45) Mention of the grant of the patent:
29.09.2004 Bulletin 2004/40

(21) Application number: 99953836.6

(22) Date of filing: 07.10.1999
(51) International Patent Classification (IPC)7: H04H 1/02
(86) International application number:
PCT/EP1999/007772
(87) International publication number:
WO 2000/025460 (04.05.2000 Gazette 2000/18)

(54)

SYSTEM FOR THE DISTRIBUTION OF AUDIO AND VIDEO FILES

SYSTEM FÜR DIE VERTEILUNG VON AUDIO UND VIDEO DATEIEN

SYSTEME DE DISTRIBUTION DE FICHIERS AUDIO ET VIDEO


(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

(30) Priority: 23.10.1998 NL 1010389

(43) Date of publication of application:
16.08.2001 Bulletin 2001/33

(73) Proprietor: Koninklijke KPN N.V.
9726 AE Groningen (NL)

(72) Inventor:
  • PIETERSE, Rob
    NL-2111 ZL Aerdenhout (NL)

(74) Representative: Wuyts, Koenraad Maria et al
Koninklijke KPN N.V., Intellectual Property Group, P.O. Box 95321
2509 CH Den Haag
2509 CH Den Haag (NL)


(56) References cited: : 
WO-A-93/09631
DE-A- 4 440 419
US-A- 4 789 863
DE-A- 4 244 198
GB-A- 2 193 420
   
       
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    BACKGROUND OF THE INVENTION



    [0001] The invention relates to a system for the distribution of audio and video files, comprising a central database with audio or video files, local processing means for processing and reproducing such files and a transmission network for the transmission of such files from the central database to the local processing means.

    [0002] A comparable system is widely known, particularly in the domain of the "Internet", among others from W09617451, in which a system is described for distributing audio "clips" via a multimedia network. The local processing means are formed by a PC, which is controlled by processing and reproducing software for audio. DE-A-4 440 419 discloses a method for selecting data from an audio/video database.

    SUMMARY OF THE INVENTION



    [0003] The present invention proposes a number of measures for adapting a system for distributing audio (or video) via a transmission network for application as a means of distribution for e.g. varied background music in shops, restaurants, waiting lounges etc. So far for this purpose a service is used in which, when one has a subscription to that service, cassette tapes or compact discs (CDs) are distributed from a central point via physical mail and the like to subscribing shops etc. An important point is that the music that is played in the shops etc. must be regularly changed and "refreshed". In some cases a fairly balanced collection of music is desired adapted to the time of the day, time of the year, etc. Retail chains usually also want that the music played is the same in all the various locations or branches. "Free" shops like to be free in their choice of background music.

    [0004] The invention thus comprises a system for the distribution of audio and video files, in particular - but not exclusively - for supplying music (or audio) in shops etc., comprising, in a central server with a central database with audio and video files, and with local clients of the service, viz. the shops etc., local processing means for processing and playing of the files and a transmission network for the transmission of the files from the central database to the local processing means. The system according to the invention comprises a processor for selecting a collection of files from the database by means of a selection algorithm and storing that selection in a selection file, as well as for transferring via the transmission network to the local processing means of a subscriber of both the selection file and the selected files themselves, in which the local selection means can play the selected files under control of the selection file.

    [0005] If the system according to the invention is applied for e.g. retail chains in which at every moment of the day the same music should be played, it is sufficient that the subscriber - the branch manager - can switch on or off the local processing system without further influence of the repertoire played by the processing system.

    [0006] The repertoire is preferably refreshed periodically. Files from the local downloaded collection are then replaced by other files from a central database. Using current transmission means downloading of 1 hour of music takes around half an hour. By refreshing the local files regularly, the reproduced music keeps its attraction for visitors (for whom it is meant of course). In such a periodical refreshing mechanism the processor replaces under control of the refreshing algorithm periodically a part of the collection of local files by new files, which have to be selected again (under control of the selection algorithm) from the database and have to be transferred via the transmission means.

    [0007] The system according to the invention can be used for the distribution of audio or video to shops etc. where - as in the preceding concept - they are locally not free in the choice of the played music or where they - contrary to the preceding - are locally free to make a choice from various downloaded collections. In this last option, the processor selects on the basis of one or more selection algorithms, different collections of files and stores these selections in different selection files, which are transferred to the local processing means via the transmission network. The local processing means comprise in this preferred embodiment of the invention a local selection device for selecting according to the desire of the subscriber of one of those different selection files. In this case the shop owner etc. has various collections of music available from which can be chosen.

    [0008] In the last option there are locally different collections of files with in total (many) more files than in the option in which locally no choice of collections could be made. The "refreshing" of the collections is here a larger problem, because the time and resources required for this are limited. A considerable gain of time and resources can be obtained by having the local selection device store the selections made by the subscriber in a log file and have the central processor read out that log file via the transmission network and have under its control a part of the actually used collections or individual files replaced by new, again from the database selected files.

    [0009] The invention will below be illustrated by means of some figures.

    DESCRIPTION OF FIGURES



    [0010] Figure 1 shows a first embodiment of the invention. A central database 1 works together or is incorporated in a computer 4. In the database 1, a large collection of (e.g. MPEG or JPEG coded) audio (or video) files is stored. There are (sub)collections of different music styles, from medieval chamber music to contemporary pop music and besides music from different parts of the world. The service which is offered by means of the system described here exists in that subscribers can make a selection from the whole range of music (the same applies of course to video) by means of a central selection algorithm, which selection, after being downloaded via the transmission network 3, can be played locally on the subscriber location. Furthermore, the invention comprises that the selected files (music pieces) are regularly replaced by other pieces, while taking into account the selection rules given by the selection algorithm. By the latter the selected musical genres remain the same, but the music pieces are replaced within these genres. On refreshing of music pieces it is made sure - by a refreshing algorithm - that there is enough coherence (genre) and variation between a replacing music piece and the musical context in which it is placed. This applies also to the selection algorithm; selection algorithm and refreshing algorithm are thus largely congruent.

    [0011] The software loaded in the central computer 4 comprises a selection algorithm with which, using selection data as genre, composer, instrumentation etc, a collection of files (music files) is selected from the database. The file data (such as record numbers) of those selected files are stored in a selection file ("play list") 5. Next, the selected files and a replica of the selection file 5' are transferred via the transmission network 3 to the local computer 2 of the subscriber and stored (1', 5'). Under control of the selection file 5', the selected files 1' can then be played via an audio installation 6. In this concept the local user can only choose between playing and non-playing of the transferred music files 1', under control of file 5'. This concept is especially useful for retail chains etc. with a uniform corporate identity, inclusive the (background) music.

    [0012] The processor, that is the computer 4 with the loaded software, replaces under control of a refreshing algorithm periodically a part of the collection of selected files and that have been transferred to the local processing means by files that are again selected from the database. As said, the correct genre is taken into account (the new files must originate from the same genre subset as the old file) as well as the variation in among others composers and performing musicians.

    [0013] If it is desired - contrary to the retail chains with completely uniform presentation - that the local subscribers make a choice themselves from a series of music collections (5'), which are all compiled according to a certain logic (by means of a selection algorithm), the architecture of figure 1 is replaced by that of figure 2. In the architecture of figure 2, the processor 4 selects by means of one or more different selection algorithms different collections of files and stores these selections in various selection files ("play lists"), collectively referred to with 5". Those selection files 5" are transferred via the transmission network 3 to the local processor 2, together with the selected files. In this architecture there are consequently usually more than in the preceding embodiment. The local processing means 2 comprise a local selection device for selecting a selection file according to the desire of the subscriber from the different downloaded selection files (here refereed to with 5'''). The said local selection device preferably belongs to the software which is loaded on the local computer 2. By means of screen and mouse/keyboard a choice can be made ad libitum from one of the downloaded "play lists" 5.

    [0014] Because in this option there are many more files downloaded, refreshing of it requires more capacity.

    [0015] Especially when the number of files is substantial, regularly refreshing can be a problem. However, the following measure has been taken.

    [0016] The local selection device, incorporated in computer 2, stores the consecutive choices made by the subscriber in a "log file" 7. The central processor 4 reads periodically those selections stored in the log file via the transmission network. Under control of the uploaded log file 7' and a refreshing algorithm, the central processor periodically replaces a part, some files, of the collection files in the local processing means 2 by selecting files again from the central database 1. Also the selection file concerned from the set 5" is edited. The new files and the edited selection file are sent to the local computer 2. The computer 2 replaces the old files in 1' and the old "play list" in 5''' by new ones. By using a log file per subscriber the number of files to be refreshed is reduced considerably, namely to the local files which have been actually selected by the subscriber.


    Claims

    1. System for the distribution of audio and video files, comprising a central database (1) with audio or video files, local processing means for processing and playing of such files and a transmission network for the transmission of such files from the central database to the local processing means, characterised by a processor (4) for selecting a collection of files from the database by means of a selection algorithm and storing that selection in a selection file (5), as well as for transferring, via the transmission network to the local processing means of a subscriber, replica's of both the selection file (5') and the selected files (1') themselves, the local selection means being able to play the selected files via playing means (6), under control of the selection file.
     
    2. System according to claim 1, characterised in that the processor periodically replaces, under control of a refreshing algorithm, part of the collection of selected files by files which are selected once again from the database.
     
    3. System according to claim 1, characterised in that the processor selects, on the basis of one or more selection algorithms, different collections of files and stores these selections in different selection files, which are transferred to the local processing means via the transmission network, the local processing means comprising a local selection device for selecting, according to the desire of the subscriber, one of those different selection files.
     
    4. System according to claim 3, characterised in that the local selection device stores consecutive choices made by the subscriber, in a log file, the processor reading out the selections stored in the local selection device and periodically replacing part of the collection of selected files by files selected once again from the database.
     


    Ansprüche

    1. System zur Verteilung von Audio- und Video-Dateien, mit einer zentralen Datenbank (1) mit Audio- oder Video-Dateien, mit lokalen Verarbeitungsmitteln zum Verarbeiten und Spielen von solchen Dateien und mit einem Übertragungsnetzwerk zur Übertragung von solchen Dateien aus der zentralen Datenbank an die lokalen Verarbeitungsmittel, gekennzeichnet durch einen Prozessor (4) zum Auswählen einer Auswahl an Dateien aus der Datenbank durch einen Auswahlalgorithmus und zum Speichern dieser Auswahl in einer Auswahldatei (5) als auch zum Übertragen von Kopien von sowohl der Auswahldatei (5') und der ausgewählten Dateien selber (1') über das Übertragungsnetzwerk an die lokalen Verarbeitungsmittel eines Teilnehmers, wobei die lokalen Auswahlmittel fähig sind, die gewählten Dateien über Abspielmittel (6) unter Steuerung der Auswahldatei abzuspielen.
     
    2. System nach Anspruch 1, dadurch gekennzeichnet, dass der Prozessor in periodischer Weise unter Steuerung eines Auffrischungsalgorithmus einen Teil der Auswahl der ausgewählten Dateien durch Dateien ersetzt, die wiederum aus der Datenbank ausgewählt werden.
     
    3. System nach Anspruch 1, dadurch gekennzeichnet, dass der Prozessor auf der Basis von einer oder mehreren Auswahlalgorithmen verschiedene Sammlungen von Dateien auswählt und diese Auswahlen in verschiedenen Auswahldateien speichert, die an die lokalen Verarbeitungsmittel über das Übertragungsnetzwerk übertragen werden, wobei die lokalen Verarbeitungsmittel eine lokale Auswahlvorrichtung umfassen, um gemäss den Wünschen des Teilnehmers eine der verschiedenen bestehenden Auswahldateien auszuwählen.
     
    4. System nach Anspruch 3, dadurch gekennzeichnet, dass die lokale Auswahlvorrichtung aufeinanderfolgende Auswahlen des Teilnehmers in einer Log-Datei speichert, dass der Prozessor die Auswahlen, die in der lokalen Auswahlvorrichtung gespeichert sind, ausliest und in periodischer Weise einen Teil der Auswahl der ausgewählten Dateien durch Dateien ersetzt, die wiederum aus der Datenbank ausgewählt sind.
     


    Revendications

    1. Système pour la distribution de fichiers audio et vidéo, comprenant une base centrale de données (1) pourvu de fichiers audio ou vidéo, des moyens de traitement locaux pour traiter et lire de tels fichiers et un réseau de transmission pour la transmission de tels fichiers depuis la base centrale de données aux moyens de traitement locaux, caractérisé par un processeur (4) servant à sélectionner un ensemble de fichiers à partir de la base de données à l'aide d'un algorithme de sélection et mémoriser cette sélection dans un fichier de sélection (5) ainsi que pour transférer, par l'intermédiaire du réseau de transmission, aux moyens de traitement local d'un abonné, des répliques à la fois du fichier de sélection (5') et des fichiers sélectionnés (1') eux-mêmes, les moyens de sélection locaux sont à même de lire les fichiers sélectionnés par l'intermédiaire de moyens de lecture (6) sous la commande du fichier de sélection.
     
    2. Système selon la revendication 1, caractérisé en ce que le processeur remplace périodiquement, sous la commande d'un algorithme de régénération, une partie de l'ensemble de fichiers sélectionnés par des fichiers qui sont sélectionnés à nouveau à partir de la base de données.
     
    3. Système selon la revendication 1, caractérisé en ce que le processeur sélectionne, sur la base d'un ou plusieurs algorithmes de sélection, différents ensembles de fichiers et mémorise ces sélections dans différents fichiers de sélection, qui sont transférés au moyen de traitements locaux par l'intermédiaire du réseau de transmission, les moyens de traitement locaux comprenant un dispositif de sélection locale pour sélectionner, conformément au souhait de l'abonné, l'un de ces fichiers de sélection différents.
     
    4. Système selon la revendication 3, caractérisé en ce que le dispositif de sélection locale mémorise les choix successifs effectués par l'abonné dans un fichier d'enregistrement, le processeur lisant les sélections mémorisés dans le dispositif de sélection local et remplaçant périodiquement une partie de l'ensemble de fichiers collectés par des fichiers sélectionnés à nouveau à partir de la base de données.
     




    Drawing