| (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 |
| (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).
|
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.
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.
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.
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.

