WO2009013145A1 - Method for carrying out an adjustment of descriptors, device, and the use thereof - Google Patents

Method for carrying out an adjustment of descriptors, device, and the use thereof Download PDF

Info

Publication number
WO2009013145A1
WO2009013145A1 PCT/EP2008/059025 EP2008059025W WO2009013145A1 WO 2009013145 A1 WO2009013145 A1 WO 2009013145A1 EP 2008059025 W EP2008059025 W EP 2008059025W WO 2009013145 A1 WO2009013145 A1 WO 2009013145A1
Authority
WO
WIPO (PCT)
Prior art keywords
song
songs
music
evaluation
files
Prior art date
Application number
PCT/EP2008/059025
Other languages
German (de)
French (fr)
Inventor
Hartwig Koch
Original Assignee
Robert Bosch Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Priority to EP08774987A priority Critical patent/EP2171669A1/en
Publication of WO2009013145A1 publication Critical patent/WO2009013145A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the invention relates to a method for carrying out an adaptation of descriptors based on an evaluation of files or file contents, such as in particular music files or music pieces stored in files or songs in general, a device for applying the method according to the invention or for its implementation and a Use of the method according to the invention.
  • the files can preferably be present on a file carrier, such as on a CD, DVD, a hard disk, a chip card, an SD card, an MMC or a USB medium, or they can be downloaded directly from, for example, a file server or from a website become.
  • a file carrier such as on a CD, DVD, a hard disk, a chip card, an SD card, an MMC or a USB medium, or they can be downloaded directly from, for example, a file server or from a website become.
  • Such electronic devices may be a CD or DVD player, it may also be so-called MP3 players or similar music players.
  • the available and playable music files, music or songs from the device in an operating mode can be automatically selected, the operator of the electronic device, for example, a pre-selection can make, so that the device automatically selects pieces of music within this preselection.
  • a so-called genre or an artist or a music album can be preselected.
  • the pieces of music or songs are described in addition to their music information by descriptors.
  • descriptors are used, such as “genre”, “artist”, “album”, “tempo” etc., after which the pieces of music can be classified and grouped.
  • the descriptors again have descriptor values, such as "rock” or "pop” for the descriptor "genre.”
  • the similarity of pieces of music or songs for an automatic selection or for the sorting of the pieces of music of importance, as this similar pieces of music from a Variety of pieces of music can be selected automatically or can be summarized as sorting, which are preferred for example by the user because of his musical taste.
  • US 2003/01 10056 A1 discloses a method for evaluating elements for a recommender system, in which an individual evaluation of each element is performed and an implicit assessment is performed with a set of connected elements.
  • SOM SeIf Organizing Map
  • FIG 1 shows a prior art menu 50 that may be invoked and from which a submenu item 51 may be selected for rating a song so that an evaluation of a song with a selection of one to five stars, see 52, may be performed always the descriptor "title" is evaluated.
  • the object with respect to the method is solved by a method for adjusting descriptors based on an evaluation of files or file contents, in particular music files or songs stored in files, wherein an evaluation of a song is performed and due to the evaluation of the song the descriptor values associated with the song are changed based on the rating in their rating.
  • the ratings of the assigned descriptor values are changed in the positive direction and the ratings of the assigned descriptor values are changed in the negative direction on the basis of a negative rating of the song. Furthermore, it is expedient if there is a weighted change in the evaluations of the descriptor values. This is particularly advantageous because the change in the descriptor value evaluation is made selectively gradually, such as stepwise, and the influence of the gradation can be controlled.
  • the method is carried out on a central server or on a music player.
  • the object with regard to the device is achieved by a device for using the method according to the invention, in particular a file server or a music player.
  • the object with regard to the use according to the invention is achieved by the use of the method according to the invention on a file server for the central determination of similarities or on a music player for the local determination of similarities.
  • FIG. 2 shows a block diagram of an apparatus for carrying out or using a method according to the invention
  • Fig. 4 is a block diagram for explaining the method according to the invention.
  • FIG. 2 shows a block diagram of an electronic device 1, by means of which files can be played, such as music files.
  • the device 1 thus represents a music player.
  • the electronic device 1 has a computer unit 2 with data memory 3, wherein the data memory 3 can be used as memory for playable music files.
  • the electronic device 1 has an interface 4 for operator guidance and optionally for display 5.
  • a preferably provided separately from the device file handling system or a file server 6 is provided on which the available files or songs can be stored and processed.
  • the inventive method can be performed on the server 6 or on the device 1.
  • reviews may be made as shown in FIG. 1, for example.
  • the playable music files such as songs, are described using various descriptors.
  • descriptors are divided into the following categories: “Genre”, “Artist”, “Album”, “Tempo” etc.
  • scripts can be assigned descriptor values, for example the descriptor “genre” can be assigned the descriptor values "rock”, “pop”, “heavy metal”, “classical” etc.
  • FIG. 3 shows a diagram of a descriptor usage, where reference numeral 10 stands for a music file or a song.
  • This song may have different descriptors, such as “genre” 11, “tempo” 12, “artist” 13 or “album” 14, etc.
  • descriptors such as “genre” 11, “tempo” 12, “artist” 13 or “album” 14, etc.
  • These include possible descriptor values, such as “rock” with the reference numeral 1 1.1, “pop” with the reference numeral 1 1.2, “Classical” with the reference numeral 1.3, “Heavy Metal” with the reference numeral 1.4, etc., of which only the correct descriptor value is assigned to the song.
  • FIG. 4 shows a block diagram 30 for illustrating a method according to the invention.
  • Block 31 shows that a song is being played. Subsequently, the song is evaluated in block 32. If the song is scored positive in block 32, the descriptor values are revalued, see block 34, otherwise the descriptor values in block 33 are devalued if evaluated negatively.
  • block 35 a song or piece of music to be played is selected which may have positive descriptor values.
  • the selection of the song with the highest possible rating is also selected taking into account a similarity, so that not only the positive reviews but also on the general taste of music of the user is considered.
  • the descriptors and their values are advantageously managed centrally for all songs. be.
  • the user is played or displayed songs from the present collection. This can be sorted by chance, by automatic selection or alphabetically by title or otherwise.
  • the user can then rate songs as a whole, using the descriptor "title”. This can be done for example via a hit or rivet button on the device or in the software used.
  • the song has the descriptor "Title” with the descriptor value "99 Balloons” which has the rating "++” and the descriptor "Genre” with the descriptor value "Rock” which has the rating "-”. This leads to the evaluation of a single song to automatically evaluate all its descriptors and thus all similar songs. If z.
  • the user thus gives an unspecific feedback with his evaluation as to whether he would like to hear songs with these descriptor values more or less frequently.
  • songs with positively valued descriptors can now be played more frequently than songs with neutral descriptors. This results in an advantageous adaptation to the user wishes, which can also be handled for a larger number of songs. It may, but not every song has to be rated individually.
  • the necessary descriptors may be metadata from the files themselves, such as ID3 tags, or come from a database and / or manually determined themselves.
  • An input for the user rating may be actively performed with a button bar, such as a "Pump & Dump" / "hit or rivet” function, for the current song.
  • a button on the device or in the program menu that allows a positive rating is sufficient.
  • another button can be used for a negative rating.
  • this rating can also be done via buttons, for example, on the steering wheel.
  • a negatively rated song is played less frequently, such as skipping only every fifth selection and four times after a selection.
  • a change in the volume of the user is interpreted as a positive or negative evaluation, and the song is correspondingly up or downgraded either positively or negatively.
  • a rating can also be reversed by the user in a menu is offered an undo function so that he can optionally correct erroneous inputs again.
  • the user rating may also be passively made from a statistical analysis of the songs played by the user. While in a so-called "Pump & Dump" function a song heard without active evaluation undergoes no change in priority, in the evaluation of the statistical analysis of a song heard positively.
  • the descriptor ratings can be tracked advantageously across multiple storage media, such as multiple MP3 CDs that are successively read into the music player.
  • the system or the method can be trained with songs specified by the user, so that the training time is significantly reduced.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a method for the adjustment of descriptors using an evaluation (32) of files or of file contents, such as particularly music files or songs stored in the files, wherein an evaluation (32) of a song is carried out, and the evaluation of the song is used to modify (33, 34) the descriptor values (11.x, 12.x) assigned to the song using the evaluation.

Description

Beschreibung description
Titeltitle
Verfahren zur Durchführung einer Anpassung von Deskriptoren, Vorrichtung und Verwendung hierfürMethod of performing an adaptation of descriptors, apparatus and use thereof
Technisches GebietTechnical area
Die Erfindung betrifft ein Verfahren zur Durchführung einer Anpassung von Deskriptoren aufgrund einer Bewertung von Dateien oder von Dateiinhalten, wie insbesondere von Musikdateien oder von in Dateien gespeicherten Musikstücken oder von Liedern im Allgemeinen, eine Vorrichtung zur Anwendung des erfindungsgemäßen Verfahrens bzw. zu seiner Durchführung und eine Verwendung des erfindungsgemäßen Verfahrens.The invention relates to a method for carrying out an adaptation of descriptors based on an evaluation of files or file contents, such as in particular music files or music pieces stored in files or songs in general, a device for applying the method according to the invention or for its implementation and a Use of the method according to the invention.
Stand der TechnikState of the art
Es sind elektronische Geräte, wie beispielsweise Musikabspielgeräte, bekannt, mittels welchen beispielsweise Musikdateien oder Lieder ausgewählt und abgespielt werden können. Die Dateien können dabei vorzugsweise auf einem Datei- träger, wie auf einer CD, DVD, einer Festplatte, einer Chipkarte, einer SD Karte, einer MMC oder einem USB-Medium vorliegen oder sie können unmittelbar beispielsweise von einem Dateiserver oder von einer Internetseite herunter geladen werden.There are electronic devices, such as music players, known, for example, by means of which, for example, music files or songs can be selected and played. The files can preferably be present on a file carrier, such as on a CD, DVD, a hard disk, a chip card, an SD card, an MMC or a USB medium, or they can be downloaded directly from, for example, a file server or from a website become.
Solche elektronischen Geräte können ein CD- oder DVD-Player sein, es können auch so genannte MP3-Player oder ähnliche Musikabspielgeräte sein.Such electronic devices may be a CD or DVD player, it may also be so-called MP3 players or similar music players.
Dabei können die verfügbaren und abspielbaren Musikdateien, Musikstücke oder Lieder von dem Gerät in einem Betriebsmodus automatisch auswählbar sein, wobei der Bediener des elektronischen Gerätes beispielsweise eine Vorauswahl treffen kann, so dass das Gerät innerhalb dieser Vorauswahl automatisch Musikstücke auswählt. So kann beispielsweise ein so genanntes Genre oder ein Artist oder ein Musikalbum vorwählbar sein.The available and playable music files, music or songs from the device in an operating mode can be automatically selected, the operator of the electronic device, for example, a pre-selection can make, so that the device automatically selects pieces of music within this preselection. For example, a so-called genre or an artist or a music album can be preselected.
Die Musikstücke oder Lieder werden neben ihrer Musikinformation auch durch Deskriptoren näher beschrieben. So werden Deskriptoren verwendet, wie „Genre", „Artist", „Album", „Tempo" etc., wonach die Musikstücke klassifiziert und gruppiert werden können. Die Deskriptoren haben dabei wiederum Deskriptorwerte, wie beispielsweise „Rock" oder „Pop" für den Deskriptor „Genre". Dabei ist die Ähnlichkeit von Musikstücken oder Liedern für eine automatische Auswahl oder für die Sortierung der Musikstücke von Bedeutung, da dadurch ähnliche Musikstücke aus einer Vielzahl von Musikstücken automatisch ausgewählt werden können oder als Sortierung zusammengefasst werden können, die beispielsweise von dem Benutzer aufgrund seines Musikgeschmacks bevorzugt werden.The pieces of music or songs are described in addition to their music information by descriptors. Thus, descriptors are used, such as "genre", "artist", "album", "tempo" etc., after which the pieces of music can be classified and grouped. The descriptors again have descriptor values, such as "rock" or "pop" for the descriptor "genre." The similarity of pieces of music or songs for an automatic selection or for the sorting of the pieces of music of importance, as this similar pieces of music from a Variety of pieces of music can be selected automatically or can be summarized as sorting, which are preferred for example by the user because of his musical taste.
Die US 2003/01 10056 A1 offenbart ein Verfahren zur Beurteilung von Elementen für ein Empfehlungssystem, bei welchem eine Einzelbewertung jedes Elements durchgeführt wird und mit einem Satz verbundener Elemente eine implizite Beur- teilung durchgeführt wird.US 2003/01 10056 A1 discloses a method for evaluating elements for a recommender system, in which an individual evaluation of each element is performed and an implicit assessment is performed with a set of connected elements.
Weiterhin sind Verfahren bekannt, bei welchen eine so genannte SeIf Organising Map (SOM) verwendet wird, um Dateien oder Daten hinsichtlich ihrer Musikinformation in einer Ähnlichkeitsbeziehung darzustellen. Solche SOMs basieren auf einem Algorithmus, bei welchem ein künstliches neuronales Netz mit Musikstücken trainiert wird und als Resultat eine Karte entsteht, welches mit sehr hohem Rechenaufwand in einem niedrig-dimensionalen Raum, wie einer Fläche, abgebildet wird, so dass eine Entfernungsverteilung in einer Karte einer Ähnlichkeit der Musikstücke entsprechen soll. Es hat sich jedoch herausgestellt, dass trotz der sehr hohen benötigten Rechenleistung die Ergebnisse solcher Analysen noch zu ungenau und damit noch unbefriedigend sind.Furthermore, methods are known in which a so-called SeIf Organizing Map (SOM) is used to represent files or data in terms of their music information in a similarity relationship. Such SOMs are based on an algorithm in which an artificial neural network is trained with pieces of music and, as a result, a map is created which is mapped with a very high computational effort in a low-dimensional space, such as an area, so that a distance distribution in a map should correspond to a similarity of the pieces of music. However, it has been found that despite the very high computing power required, the results of such analyzes are still too inaccurate and thus unsatisfactory.
Bei verschiedenen PC-Programmen für die Musikwiedergabe, wie beispielsweise WinAmp oder iTunes und auch der Microsoft Mediaplayer bieten die Möglichkeit die vorhandenen Lieder oder Musikstücke zu bewerten. Die Figur 1 zeigt dazu ein Menü 50 aus dem Stand der Technik, das aufgerufen werden kann und aus welchem ein Untermenüpunkt 51 zur Bewertung eines Lieds ausgewählt werden kann, so dass eine Bewertung eines Lieds mit einer Auswahl von einem bis fünf Sternen, siehe 52, durchgeführt werden kann, wobei immer der Deskriptor „Titel" bewertet wird.With different PC programs for the music reproduction, as for example WinAmp or iTunes and also the Microsoft Mediaplayer offer the possibility to evaluate the existing songs or pieces of music. The figure 1 shows a prior art menu 50 that may be invoked and from which a submenu item 51 may be selected for rating a song so that an evaluation of a song with a selection of one to five stars, see 52, may be performed always the descriptor "title" is evaluated.
Bei dem Sony Streamman Dienst kann für Mobiltelefone auch eine Bewertung zwischen „like" oder „dislike", also zwischen „mögen" oder „nicht mögen" vorgenommen werden.In the case of the Sony Streamman service, mobile phones can also be rated as "like" or "dislike", ie between "like" or "dislike".
Weiterhin gibt es Programme, die so einstellbar sind, dass sie bevorzugt Lieder abspielen, die bestimmte vorgebbare Bewertungen erlangt haben.Furthermore, there are programs that are adjustable so that they prefer to play songs that have obtained certain predetermined ratings.
Darstellung der Erfindung, Aufgabe, Lösung, VorteilePresentation of the invention, object, solution, advantages
Es ist die Aufgabe der vorliegenden Erfindung, ein Verfahren zu schaffen, mittels welchem eine Anpassung Deskriptoren von Dateien oder von Dateiinhalten, wie insbesondere Musikdateien oder von in Dateien gespeicherten Musikstücken oder Liedern einfach ermöglicht wird, das weniger Rechenaufwand bedarf und dennoch gegenüber dem Stand der Technik verbessert ist. Weiterhin ist es die Aufgabe, eine Vorrichtung und eine Verwendung für das Verfahren zu schaffen.It is the object of the present invention to provide a method by which an adaptation descriptors of files or file contents, such as in particular music files or stored in files songs or songs is simply made possible, which requires less computational effort and yet compared to the prior art is improved. Furthermore, it is the object to provide a device and a use for the method.
Erfindungsgemäß wird die Aufgabe bezüglich des Verfahrens gelöst durch ein Verfahren zum Anpassen von Deskriptoren aufgrund einer Bewertung von Datei- en oder von Dateiinhalten, wie insbesondere Musikdateien oder von in Dateien gespeicherten Liedern, wobei eine Bewertung eines Liedes durchgeführt wird und aufgrund der Bewertung des Lieds die dem Lied zugeordneten Deskriptorwerte aufgrund der Bewertung in deren Bewertung abgeändert werden.According to the invention, the object with respect to the method is solved by a method for adjusting descriptors based on an evaluation of files or file contents, in particular music files or songs stored in files, wherein an evaluation of a song is performed and due to the evaluation of the song the descriptor values associated with the song are changed based on the rating in their rating.
Dabei ist es vorteilhaft, wenn aufgrund einer positiven Bewertung des Lieds die Bewertungen der zugeordneten Deskriptorwerte in positiver Richtung verändert werden und aufgrund einer negativen Bewertung des Lieds die Bewertungen der zugeordneten Deskriptorwerte in negativer Richtung verändert werden. Weiterhin ist es zweckmäßig, wenn eine gewichtete Veränderung der Bewertungen der Deskriptorwerte erfolgt. Dies ist insbesondere vorteilhaft, weil die Veränderung der Deskriptorwertebewertung gezielt allmählich, wie stufenweise, vorgenommen wird und der Einfluss der Abstufung steuerbar ist.It is advantageous if, on the basis of a positive rating of the song, the ratings of the assigned descriptor values are changed in the positive direction and the ratings of the assigned descriptor values are changed in the negative direction on the basis of a negative rating of the song. Furthermore, it is expedient if there is a weighted change in the evaluations of the descriptor values. This is particularly advantageous because the change in the descriptor value evaluation is made selectively gradually, such as stepwise, and the influence of the gradation can be controlled.
Auch ist es zweckmäßig, wenn eine automatische Auswahl zum Abspielen von Liedern auf der Grundlage von bewerteten Deskriptorwerten erfolgt.It is also useful to have automatic selection for playing songs based on weighted descriptor values.
Gemäß eines weiteren erfindungsgemäßen Gedankens ist es weiterhin vorteil- haft, wenn eine Ähnlichkeit von Liedern analysiert wird und eine automatische Auswahl zum Abspielen von Liedern auf der Grundlage von bewerteten Deskriptorwerten und einer ausgewerteten Ähnlichkeit erfolgt.According to a further inventive concept, it is further advantageous if a similarity of songs is analyzed and an automatic selection for playing songs on the basis of evaluated descriptor values and an evaluated similarity takes place.
Erfindungsgemäß ist es zweckmäßig, dass das Verfahren auf einem zentralen Server oder auf einem Musikabspielgerät durchgeführt wird.According to the invention, it is expedient that the method is carried out on a central server or on a music player.
Die Aufgabe hinsichtlich der Vorrichtung wird gelöst durch eine Vorrichtung zur Anwendung des erfindungsgemäßen Verfahrens, wie insbesondere ein Dateiserver oder ein Musikabspielgerät.The object with regard to the device is achieved by a device for using the method according to the invention, in particular a file server or a music player.
Die Aufgabe hinsichtlich der erfindungsgemäßen Verwendung wird gelöst durch die Verwendung des erfindungsgemäßen Verfahrens auf einem Dateiserver zur zentralen Ermittlung von Ähnlichkeiten oder auf einem Musikabspielgerät zur lokalen Ermittlung von Ähnlichkeiten.The object with regard to the use according to the invention is achieved by the use of the method according to the invention on a file server for the central determination of similarities or on a music player for the local determination of similarities.
Weiterhin ist es gemäß eines weiteren erfindungsgemäßen Gedankens vorteilhaft, wenn ein Verfahren durchgeführt wird zum Bestimmen einer Ähnlichkeit von Dateien oder von Dateiinhalten, wie insbesondere Musikdateien oder von in Dateien gespeicherten Musikstücken oder Liedern.Furthermore, according to a further inventive concept, it is advantageous if a method is carried out for determining a similarity of files or file contents, in particular music files or music pieces or songs stored in files.
Vorteilhafte Weiterbildungen sind in den Unteransprüchen beschrieben. Kurze Beschreibung der ZeichnungenAdvantageous developments are described in the subclaims. Brief description of the drawings
Nachstehend wird die Erfindung auf der Grundlage eines Ausführungsbeispiels anhand der Zeichnungen näher erläutert. Es zeigen:The invention will be explained in more detail on the basis of an embodiment with reference to the drawings. Show it:
Fig. 1 eine Darstellung eines Menüs zur Liederbewertung,1 is a representation of a menu for song evaluation,
Fig. 2 ein Blockschaltbild einer Vorrichtung zur Durchführung oder Anwendung eines erfindungsgemäßen Verfahrens,2 shows a block diagram of an apparatus for carrying out or using a method according to the invention,
Fig. 3 ein Diagramm,3 is a diagram
Fig. 4 ein Bockschaltbild zur Erläuterung des erfindungsgemäßen Verfahrens.Fig. 4 is a block diagram for explaining the method according to the invention.
Bevorzugte Ausführung der ErfindungPreferred embodiment of the invention
Die Figur 2 zeigt ein Blockschaltbild eines elektronischen Geräts 1 , mittels welchem Dateien abgespielt werden können, wie beispielsweise Musikdateien. Das Gerät 1 stellt somit ein Musikabspielgerät dar. Das elektronische Gerät 1 verfügt dabei über einen Computereinheit 2 mit Datenspeicher 3, wobei der Datenspeicher 3 als Speicher für abspielbare Musikdateien herangezogen werden kann. Weiterhin verfügt das elektronische Gerät 1 über eine Schnittstelle 4 zur Bedienerführung und gegebenenfalls zur Anzeige 5. Weiterhin ist ein vorzugsweise getrennt von dem Gerät vorgesehenes Dateihandlingsystem oder ein Dateiserver 6 vorgesehen, auf welchem die verfügbaren Dateien oder Lieder gespeichert und verarbeitet werden können. Diesbezüglich kann das erfindungsgemäße Verfahren auf dem Server 6 oder auf dem Gerät 1 durchgeführt werden.Figure 2 shows a block diagram of an electronic device 1, by means of which files can be played, such as music files. The device 1 thus represents a music player. The electronic device 1 has a computer unit 2 with data memory 3, wherein the data memory 3 can be used as memory for playable music files. Furthermore, the electronic device 1 has an interface 4 for operator guidance and optionally for display 5. Furthermore, a preferably provided separately from the device file handling system or a file server 6 is provided on which the available files or songs can be stored and processed. In this regard, the inventive method can be performed on the server 6 or on the device 1.
Bei solchen Liedern, die abspielbar sind, können Bewertungen vorgenommen werden, wie es beispielsweise in Figur 1 dargestellt ist.For such songs that are playable, reviews may be made as shown in FIG. 1, for example.
Die abspielbaren Musikdateien, wie die Lieder, werden dabei mittels verschiedener Deskriptoren beschrieben. Dabei sind Deskriptoren beispielsweise in die fol- genden Kategorien aufgeteilt: „Genre", „Artist", „Album", „Tempo" etc. Diese De- skriptoren können dabei wiederum mit Deskriptorwerten belegt werden, wie beispielsweise der Deskriptor „Genre" mit den Deskriptorwerten „ „Rock", „Pop", „Heavy Metal", „Klassik" etc. belegbar ist.The playable music files, such as songs, are described using various descriptors. For example, descriptors are divided into the following categories: "Genre", "Artist", "Album", "Tempo" etc. In turn, scripts can be assigned descriptor values, for example the descriptor "genre" can be assigned the descriptor values "rock", "pop", "heavy metal", "classical" etc.
Die Figur 3 zeigt ein Diagramm einer Deskriptorverwendung, wobei das Bezugszeichen 10 für eine Musikdatei oder ein Lied steht. Dieses Lied kann verschiedene Deskriptoren aufweisen, wie beispielsweise „Genre" 11 , „Tempo" 12, „Artist" 13 oder „Album" 14 etc. Darunter finden sich mögliche Deskriptorwerte, wie beispielsweise „Rock" mit dem Bezugszeichen 1 1.1 , „Pop" mit dem Bezugszeichen 1 1.2, „Klassik" mit dem Bezugszeichen 1 1.3, „Heavy Metal" mit dem Bezugszeichen 1 1.4 etc., wovon nur die zutreffenden Deskriptorwert dem Lied zugeordnet sind.FIG. 3 shows a diagram of a descriptor usage, where reference numeral 10 stands for a music file or a song. This song may have different descriptors, such as "genre" 11, "tempo" 12, "artist" 13 or "album" 14, etc. These include possible descriptor values, such as "rock" with the reference numeral 1 1.1, "pop" with the reference numeral 1 1.2, "Classical" with the reference numeral 1.3, "Heavy Metal" with the reference numeral 1.4, etc., of which only the correct descriptor value is assigned to the song.
Die Figur 4 zeigt ein Blockschaltbild 30 zur Darstellung eines erfindungsgemäßen Verfahrens. In Block 31 wird dargestellt, dass ein Lied gespielt wird. Anschließend wird das Lied in Block 32 bewertet. Wird das Lied in Block 32 positiv bewertet, so werden die Deskriptorenwerte aufgewertet, siehe Block 34, anderenfalls werden die Deskriptorenwerte in Block 33 bei negativer Bewertung abgewertet. In Block 35 wird ein Lied oder Musikstück zum Abspielen ausgewählt, das mög- liehst positive Deskriptorwerte aufweist.FIG. 4 shows a block diagram 30 for illustrating a method according to the invention. Block 31 shows that a song is being played. Subsequently, the song is evaluated in block 32. If the song is scored positive in block 32, the descriptor values are revalued, see block 34, otherwise the descriptor values in block 33 are devalued if evaluated negatively. In block 35, a song or piece of music to be played is selected which may have positive descriptor values.
Dabei kann es besonders vorteilhaft sein, wenn die Auswahl des Lieds mit möglichst hoher Bewertung ebenfalls unter der Berücksichtigung einer Ähnlichkeit ausgewählt wird, so dass nicht nur die positiven Bewertungen sondern auch auf den allgemeinen Musikgeschmack des Benutzers berücksichtigbar ist.It may be particularly advantageous if the selection of the song with the highest possible rating is also selected taking into account a similarity, so that not only the positive reviews but also on the general taste of music of the user is considered.
Zur Durchführung des erfindungsgemäßen Verfahrens ist zu Berücksichtigen, dass die Lieder oder Musikstücke nicht für sich stehen, sondern auch im Kontext zu allen anderen Liedern oder Musikstücken stehen. Diese Beziehung wird über die Deskriptoren und die dazu belegten Deskriptorwerte hergestellt. So ist, wie oben beschrieben ein Lied mit dem Deskriptor „Genre" und dem Deskriptorwert „Rock" grundsätzlich zu einem anderen Lied mit „Rock" ähnlicher als einem Lied mit dem Wert „Klassik".For carrying out the method according to the invention, it should be taken into account that the songs or pieces of music do not stand alone, but are also in the context of all other songs or pieces of music. This relationship is established via the descriptors and the descriptor values assigned to them. Thus, as described above, a song with the descriptor "genre" and the descriptor value "rock" is basically more like another song with "rock" than a song with the value "classical".
Die Deskriptoren und ihre Werte werden für alle Lieder vorteilhaft zentral verwal- tet werden. Bei der Benutzung von Musikabspielgeräten oder Musikabspielsoftware werden dem Benutzer Lieder aus der vorliegenden Sammlung vorgespielt oder angezeigt. Dies kann beispielsweise per Zufall, nach automatischer Auswahl oder alphabetisch nach Titel sortiert oder sonst wie erfolgen. Der Benutzer kann dann Lieder als ganzes, also über den Deskriptor "Titel", bewerten. Dies kann beispielsweise über einen Hit- oder Niete-Knopf am Gerät oder in der verwendeten Software erfolgen.The descriptors and their values are advantageously managed centrally for all songs. be. When using music players or music player software, the user is played or displayed songs from the present collection. This can be sorted by chance, by automatic selection or alphabetically by title or otherwise. The user can then rate songs as a whole, using the descriptor "title". This can be done for example via a hit or rivet button on the device or in the software used.
Dabei kann es erfindungsgemäß vorteilhaft sein, wenn automatisch und zusätz- lieh bei einer positiven oder negativen Bewertung neben dem Deskriptor "Titel" auch alle anderen Deskriptoren bzw. deren Deskriptorwerte des Liedes auf- oder abgewertet werden. Beispielsweise hat das Lied den Deskriptor "Titel" mit dem Deskriptorwert "99 Luftballons", der die Bewertung "++" hat und den Deskriptor "Genre" mit dem Deskriptorwert "Rock", der die Bewertung "-" hat. Damit führt die Bewertung eines einzelnen Liedes dazu, dass auch automatisch alle seine Deskriptoren und damit auch alle ähnlichen Lieder bewertet werden. Wird z. B. ein Lied positiv bewertet und damit auch dessen Deskriptor "Artist" mit dem Deskriptorwert "Dire Straits", kann dies bei der zukünftigen Auswahl von Musik von „Dire Straits" positiv berücksichtigt werden und dies selbst bei den Liedern, die noch gar nicht bewertet wurden, aber diesen Deskriptorwert aufweisen.It may be advantageous according to the invention, if automatically and additionally borrowed in a positive or negative evaluation in addition to the descriptor "title" all other descriptors and their descriptor values of the song or devalued. For example, the song has the descriptor "Title" with the descriptor value "99 Balloons" which has the rating "++" and the descriptor "Genre" with the descriptor value "Rock" which has the rating "-". This leads to the evaluation of a single song to automatically evaluate all its descriptors and thus all similar songs. If z. For example, if a song is rated positive, and thus also its descriptor "Artist" with the descriptor value "Dire Straits", this can be considered positively in the future selection of music by "Dire Straits" and this even in the songs that does not yet rated but have this descriptor value.
Finden mit der Zeit mehrfache Bewertungen eines Deskriptorwerts statt, kann aus allen Bewertungen ein Mittelwert gebildet werden:If multiple scores of a descriptor value occur over time, all scores can be averaged:
Bewertung_Neu = ( n * Bewertung_Alt + 1 * Bewertung_Neu) / (n + 1 ) mit n = Anzahl der BewertungenRating_New = (n * Rating_Alt + 1 * Rating_New) / (n + 1) where n = number of ratings
Auch eine stärkere oder gewichtete Berücksichtigung der letzten Bewertung ist bei einem vorteilhaften Ausführungsbeispiel möglich.A stronger or weighted consideration of the last evaluation is possible in an advantageous embodiment.
Der Benutzer gibt mit seiner Bewertung also eine unspezifische Rückmeldung darüber ab, ob er Lieder mit diesen Deskriptorwerten öfter oder seltener hören möchte. Bei einer möglichen automatischen Auswahl von Liedern können nun Lieder mit positiv bewerteten Deskriptoren häufiger gespielt werden als Lieder mit neutralen Deskriptoren. Damit findet eine vorteilhafte Anpassung an die Benutzerwünsche statt, die auch für eine größere Liederanzahl handhabbar ist. Es kann, aber es muss nicht jedes Lied einzeln bewertet werden. Die dafür notwendigen Deskriptoren können Metadaten aus den Dateien selber sein, wie beispielsweise ID3-Tags, oder von einer Datenbank kommen und/oder selbst manuell bestimmt werden.The user thus gives an unspecific feedback with his evaluation as to whether he would like to hear songs with these descriptor values more or less frequently. With a possible automatic selection of songs, songs with positively valued descriptors can now be played more frequently than songs with neutral descriptors. This results in an advantageous adaptation to the user wishes, which can also be handled for a larger number of songs. It may, but not every song has to be rated individually. The necessary descriptors may be metadata from the files themselves, such as ID3 tags, or come from a database and / or manually determined themselves.
Vorteilhaft ist es, wenn die Anzahl der verfügbaren Deskriptoren und deren Konsistenz hoch ist. Die verbreitetsten Deskriptoren "Title", "Album", "Artist" und "Genre" sind für dieses Verfahren gut geeignet. Als weitere Deskriptoren können aber alle anderen Beschreibungen von Liedern benutzt werden, wie beispiels- weise so genannte Highlevel-Deskriptoren, die menschlich erfassbar sind, wie Stimmungen, Melodie, Rhythmus, Tempo, Instrumentierung und so genannte Lowlevel-Deskriptoren, die mathematisch gebildet werden, wie „Mel Frequency Cepstral Coefficients" (MFCC) und „Spectral Envelope", um nur einige aufzuzählen.It is advantageous if the number of available descriptors and their consistency is high. The most common descriptors "Title", "Album", "Artist" and "Genre" are well suited for this process. As other descriptors but all other descriptions of songs can be used, such as so-called high-level descriptors that are human-detectable, such as moods, melody, rhythm, tempo, instrumentation and so-called low-level descriptors that are formed mathematically, such as "Mel Frequency Cepstral Coefficients" (MFCC) and "Spectral Envelope", just to name a few.
Eine Eingabe für die Benutzerbewertung kann aktiv mit einer Knopfleiste, wie beispielsweise einer "Pump & Dump" / "Hit- oder Niete"-Funktion, für das aktuelle Lied durchgeführt werden. Dabei reicht im einfachsten Fall ein Knopf am Gerät oder in dem Programmmenü, der eine positive Bewertung erlaubt. Zusätzlich kann ein weiterer Knopf für eine negative Bewertung eingesetzt werden. BeiAn input for the user rating may be actively performed with a button bar, such as a "Pump & Dump" / "hit or rivet" function, for the current song. In the simplest case, a button on the device or in the program menu that allows a positive rating is sufficient. In addition, another button can be used for a negative rating. at
Fahrzeugen kann diese Bewertung auch über Tasten beispielsweise am Lenkrad durchgeführt werden.Vehicles, this rating can also be done via buttons, for example, on the steering wheel.
Für den Fall, dass eine negativen Bewertung eines Liedes oder Musikstückes vorliegt, kann nach einem Ausführungsbeispiel des erfindungsgemäßen Verfahren gegebenenfalls sofort ein anderes Lied ausgewählt werden, so dass ein negativ bewertetes Lied nicht mehr gespielt wird.In the event that there is a negative rating of a song or piece of music, according to an embodiment of the method according to the invention may optionally be immediately selected another song, so that a negatively rated song is no longer played.
Auch kann es sein, dass ein negativ bewertetes Lied nur seltener gespielt wird, wie beispielsweise nur bei jeder fünften Auswahl und viermal nach einer Auswahl übersprungen wird.Also, it may be that a negatively rated song is played less frequently, such as skipping only every fifth selection and four times after a selection.
Bei einem weiteren erfindungsgemäßen Ausführungsbeispiel wird im Falle, dass der Benutzer manuell ein Lied abbricht und zum nächsten Lied springt, wie mit einem Befehl "skip", dies als negative Bewertung des abgebrochenen Lieds an- gesehen und es kann entsprechend abgewertet werden. Dabei kann die Länge des gehörten Anteils von dem Lied ausgewertet werden. Um eine Suche des Benutzers durch viele Lieder durch viele Befehle "skip" hintereinander nicht in die Bewertung einfließen zu lassen, kann eine Mindestlaufzeit des Lieds für eine negative Bewertung vorausgesetzt werden. So ist es vorteilhaft, wenn die Min- destlaufzeit zumindest 15 bis 30 Sekunden beträgt, bevor das Lied negativ bewertet wird. Laufzeiten, die darunter liegen, führen nicht zu einer negativen Bewertung.In a further embodiment according to the invention, in the event that the user manually breaks off a song and jumps to the next song, as with a command "skip", this is regarded as a negative evaluation of the canceled song and it can be devalued accordingly. The length can be of the heard portion of the song. To avoid a user's search through many songs by many commands "skip" consecutively not included in the evaluation, a minimum running time of the song for a negative rating can be assumed. So it is advantageous if the minimum runtime is at least 15 to 30 seconds before the song is rated negative. Maturities that are lower do not lead to a negative rating.
Bei einem weiteren erfindungsgemäßen Ausführungsbeispiel wird eine Lautstär- keänderung des Benutzers als positive oder negative Bewertung interpretiert und das Lied wird entsprechend positiv oder negativ auf- oder abgewertet.In a further embodiment according to the invention, a change in the volume of the user is interpreted as a positive or negative evaluation, and the song is correspondingly up or downgraded either positively or negatively.
Bei einem weiteren Ausführungsbeispiel kann eine Bewertung auch wieder rückgängig gemacht werden, indem dem Benutzer in einem Menü eine Rückgängig- Funktion angeboten wird, damit er fehlerhafte Eingaben gegebenenfalls wieder korrigieren kann.In another embodiment, a rating can also be reversed by the user in a menu is offered an undo function so that he can optionally correct erroneous inputs again.
Die Benutzerbewertung kann auch passiv aus einer statistischen Analyse der vom Benutzer abgespielten Lieder erfolgen. Während bei einer so genannten "Pump & Dump"-Funktion ein gehörtes Lied ohne aktive Bewertung keinerlei Änderung in der Priorität erfährt, wird bei der Auswertung der statistischen Analyse ein gehörtes Lied positiv bewertet.The user rating may also be passively made from a statistical analysis of the songs played by the user. While in a so-called "Pump & Dump" function a song heard without active evaluation undergoes no change in priority, in the evaluation of the statistical analysis of a song heard positively.
Die Deskriptorbewertungen können vorteilhaft über mehrere Speichermedien hinweg nachverfolgt werden, wie beispielsweise über mehrere MP3-CDs, die nacheinander in das Musikabspielgerät eingelesen werden. Weiterhin kann das System bzw. das Verfahren mit von dem Benutzer vorgegebenen Liedern trainiert werden, so dass sich die Anlernzeit deutlich verringert. The descriptor ratings can be tracked advantageously across multiple storage media, such as multiple MP3 CDs that are successively read into the music player. Furthermore, the system or the method can be trained with songs specified by the user, so that the training time is significantly reduced.

Claims

Ansprüche claims
1. Verfahren zur Anpassung von Deskriptoren aufgrund einer Durchführung einer Bewertung von Dateien oder von Dateiinhalten, wie insbesondere Musikdateien oder von in Dateien gespeicherten Liedern, wobei eine Bewertung eines Liedes durchgeführt wird und aufgrund der Bewertung des Lieds die dem Lied zugeordneten Deskriptorwerte (1 1.x, 12.x) aufgrund der Bewertung in deren Bewertung abgeändert werden.A method of adapting descriptors based on performing a rating of files or file contents, such as music files or songs stored in files, wherein an evaluation of a song is performed and, based on the rating of the song, the descriptor values (1 1. x, 12.x) due to the evaluation in their assessment.
2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass aufgrund ei- ner positiven Bewertung des Lieds die Bewertungen der Deskriptorwerte in positiver Richtung verändert werden und aufgrund einer negativen Bewertung des Lieds die Bewertungen der Deskriptorwerte in negativer Richtung verändert werden.2. Method according to claim 1, characterized in that on the basis of a positive evaluation of the song, the evaluations of the descriptor values are changed in the positive direction and the evaluations of the descriptor values in the negative direction are changed on the basis of a negative evaluation of the song.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine gewich- tete Veränderung der Bewertungen der Deskriptorwerte erfolgt.3. Method according to claim 2, characterized in that a weighted change of the evaluations of the descriptor values takes place.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine automatische Auswahl zum Abspielen von Liedern auf der Grundlage von bewerteten Deskriptorwerten erfolgt.4. The method according to any one of the preceding claims, characterized in that an automatic selection for playing songs on the basis of evaluated descriptor values is carried out.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass weiterhin eine Ähnlichkeit der Lieder analysiert wird und eine automatische Auswahl zum Abspielen von Liedern auf der Grundlage von bewerte- ten Deskriptorwerten und einer ausgewerteten Ähnlichkeit erfolgt.5. The method according to any one of the preceding claims, characterized in that further a similarity of the songs is analyzed and an automatic selection for playing songs on the basis of valued Deskriptorwerten and an evaluated similarity takes place.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Verfahren auf einem zentralen Server (6) oder auf einem Musikabspielgerät (1 ) durchgeführt wird. 6. The method according to any one of the preceding claims, characterized in that the method on a central server (6) or on a music player (1) is performed.
7. Vorrichtung zur Anwendung des erfindungsgemäßen Verfahrens nach einem der vorhergehenden Ansprüche, wie insbesondere ein Dateiserver (6) oder ein Musikabspielgerät (1 ).7. Apparatus for applying the method according to any one of the preceding claims, such as in particular a file server (6) or a music player (1).
8. Verwendung des erfindungsgemäßen Verfahrens auf einem Dateiserver (6) oder auf einem Musikabspielgerät (1 ). 8. Use of the method according to the invention on a file server (6) or on a music player (1).
PCT/EP2008/059025 2007-07-20 2008-07-10 Method for carrying out an adjustment of descriptors, device, and the use thereof WO2009013145A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08774987A EP2171669A1 (en) 2007-07-20 2008-07-10 Method for carrying out an adjustment of descriptors, device, and the use thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE200710034030 DE102007034030A1 (en) 2007-07-20 2007-07-20 Method of performing an adaptation of descriptors, apparatus and use thereof
DE102007034030.5 2007-07-20

Publications (1)

Publication Number Publication Date
WO2009013145A1 true WO2009013145A1 (en) 2009-01-29

Family

ID=39831951

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/059025 WO2009013145A1 (en) 2007-07-20 2008-07-10 Method for carrying out an adjustment of descriptors, device, and the use thereof

Country Status (3)

Country Link
EP (1) EP2171669A1 (en)
DE (1) DE102007034030A1 (en)
WO (1) WO2009013145A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110188356A (en) * 2019-05-30 2019-08-30 腾讯音乐娱乐科技(深圳)有限公司 Information processing method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110056A1 (en) 2001-10-31 2003-06-12 International Business Machines Corporation Method for rating items within a recommendation system based on additional knowledge of item relationships

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7797446B2 (en) * 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110056A1 (en) 2001-10-31 2003-06-12 International Business Machines Corporation Method for rating items within a recommendation system based on additional knowledge of item relationships

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2171669A1 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110188356A (en) * 2019-05-30 2019-08-30 腾讯音乐娱乐科技(深圳)有限公司 Information processing method and device
CN110188356B (en) * 2019-05-30 2023-05-19 腾讯音乐娱乐科技(深圳)有限公司 Information processing method and device

Also Published As

Publication number Publication date
DE102007034030A1 (en) 2009-01-22
EP2171669A1 (en) 2010-04-07

Similar Documents

Publication Publication Date Title
DE102006023226B4 (en) Method for menu-driven selection of menu items associated with files containing audio and / or video data
DE112007001774B4 (en) Method and system for searching music
EP1794745B1 (en) Device and method for changing the segmentation of an audio piece
DE69725666T2 (en) MULTIMEDIA PRESENTATION SYSTEM, USED FOR THE USER, FOR MULTIPLE PRESENTATION ITEMS THAT EVERYONE WORKS AS AN AGENT
DE602004008776T2 (en) DEVICE AND METHOD FOR CONFIGURING SPEECH READERS USING SEMANTIC ANALYSIS
DE60225348T2 (en) Selecting a piece of music based on metadata and an external tempo input
EP1774527B1 (en) Device and method for labeling different segment classes
DE10058811A1 (en) Method for identifying pieces of music e.g. for discotheques, department stores etc., involves determining agreement of melodies and/or lyrics with music pieces known by analysis device
DE19620845B9 (en) Navigation system for guiding to a destination and recording medium used for the navigation system
DE20321797U1 (en) Apparatus for automatically generating a general extraction function that is calculable from an input signal, e.g. an audio signal to produce therefrom a predetermined global characteristic value of its content, e.g. a descriptor
DE102013213047A1 (en) System, method and computer program product for testing device parameters
DE112021000226T5 (en) HUMAN-MACHINE INTERACTION PROCESS AND DEVICE, STORAGE MEDIUM ANDELECTRONIC DEVICE
WO2006034743A1 (en) Device and method for arranging in groups temporal segments of a piece of music
WO2009013145A1 (en) Method for carrying out an adjustment of descriptors, device, and the use thereof
WO2009013144A1 (en) Method for determining a similarity, device, and the use thereof
DE102019106724A1 (en) Efficient data processing
DE102016226042B4 (en) Device, means of transportation and method for designing a transition between two audio files
DE102013210380A1 (en) Method and device for searching for music titles
EP0969469A1 (en) Music browser
DE102019207339A1 (en) METHOD FOR PLAYING MUSIC IN A VEHICLE AUDIO SYSTEM AND VEHICLE AUDIO SYSTEM TO WHICH THE METHOD IS APPLIED
DE112018004578T5 (en) TARGET MANAGEMENT SYSTEM AND TARGET MANAGEMENT PROGRAM
AT505828B1 (en) AUTOMATIC IMPROVEMENT OF THE MUSIC OFFER
DE102011103673B4 (en) Method for playing media files for a vehicle as well as media player and media player system
DE102017121912A1 (en) Method for emulating a DJ
WO2022053399A1 (en) Testing a film precursor

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2008774987

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08774987

Country of ref document: EP

Kind code of ref document: A1