DE102011103673B4 - Method for playing media files for a vehicle as well as media player and media player system - Google Patents

Method for playing media files for a vehicle as well as media player and media player system Download PDF

Info

Publication number
DE102011103673B4
DE102011103673B4 DE102011103673.7A DE102011103673A DE102011103673B4 DE 102011103673 B4 DE102011103673 B4 DE 102011103673B4 DE 102011103673 A DE102011103673 A DE 102011103673A DE 102011103673 B4 DE102011103673 B4 DE 102011103673B4
Authority
DE
Germany
Prior art keywords
media
memory
meta information
media player
database
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
DE102011103673.7A
Other languages
German (de)
Other versions
DE102011103673A1 (en
Inventor
Martin Krüger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Volkswagen AG
Original Assignee
Volkswagen AG
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 Volkswagen AG filed Critical Volkswagen AG
Priority to DE102011103673.7A priority Critical patent/DE102011103673B4/en
Publication of DE102011103673A1 publication Critical patent/DE102011103673A1/en
Application granted granted Critical
Publication of DE102011103673B4 publication Critical patent/DE102011103673B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

Verfahren zur Wiedergabe von Mediafiles (5) für ein Fahrzeug (10),wobei mehrere Mediafiles (5) in einem Speicher (6) gespeichert sind,wobei für jedes der Mediafiles (5) automatisch ein Verweis (V4) auf das jeweilige Mediafile (5) erzeugt und in einer Datenbank (11) abgespeichert wird, undwobei zur Wiedergabe eines bestimmten Mediafiles (5) ein Zugriff auf das bestimmte Mediafile (5) in dem Speicher (6) mittels des Verweises (V4) auf das bestimmte Mediafile (5) in der Datenbank (11) erfolgt, um das bestimmte Mediafile (5) wiederzugeben.Method for playing back media files (5) for a vehicle (10), wherein a plurality of media files (5) are stored in a memory (6), wherein for each of the media files (5) a reference (V4) to the respective media file (5) is automatically generated and stored in a database (11), and wherein in order to play back a specific media file (5), the specific media file (5) in the memory (6) is accessed by means of the reference (V4) to the specific media file (5) in the database (11) in order to play back the specific media file (5).

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Wiedergabe von Mediafiles (Files mit abspielbarem Inhalt, wie beispielsweise mp3-Files) sowie ein entsprechend ausgestaltetes Medienabspielgerät und ein entsprechend ausgestaltetes Medienabspielsystem.The present invention relates to a method for playing media files (files with playable content, such as mp3 files) as well as a correspondingly designed media player and a correspondingly designed media player system.

Die US 7 468 481 B2 offenbart ein Verfahren zur Darstellung einer Ordnerstruktur eines Speichermediums, auf welchem beispielsweise mp3-Files gespeichert sind.The US 7 468 481 B2 discloses a method for displaying a folder structure of a storage medium on which, for example, mp3 files are stored.

Die US 7 599 958 B2 beschreibt ein Verwaltungsverfahren für Audio-Daten. Dabei wird eine Adresse eines Speicherbereichs, welcher beschreibende Informationen bezüglich eines Audio-Files aufweist, in einen vorbestimmten Bereich geschrieben.The US 7 599 958 B2 describes a management method for audio data. An address of a memory area containing descriptive information about an audio file is written into a predetermined area.

Bei nach dem Stand der Technik bekannten Infotainmentsystemen (Medienabspielsystemen, wie CD-Playern oder DVD-Playern) existieren Einschränkungen bezüglich der maximalen Anzahl abspielbarer Mediafiles (beispielsweise 512 pro CD oder 4000 pro DVD). Diese Einschränkungen sind vorhanden, da nach dem Stand der Technik die komplette Struktur der auf dem jeweiligen Speichermedium (CD oder DVD) vorhandenen Mediafiles eingelesen wird, um die volle Funktionalität (z. B. Abspielen eines beliebigen Mediafiles, Browsen innerhalb der Mediafiles oder Wiedergabe mit zufälliger Abspielreihenfolge) anbieten zu können. Die komplette Struktur eines Mediafiles umfasst neben Metainformationen (z.B. Genre, Album, Artist) in der Regel auch die eigentlichen Audiodaten oder Videodaten, so dass zum Einlesen der gesamten Struktur der Mediafiles ein großer Arbeitsspeicher notwendig ist oder bestimmte Funktionen nicht angeboten werden können. Auch neuere so genannte „Windowing“-Konzepte bieten hier keine wesentliche Verbesserung, da zwar ein vollständiger, jedoch kein vollständig geordneter und zügiger Zugriff möglich ist.In infotainment systems known from the state of the art (media playback systems such as CD players or DVD players), there are restrictions on the maximum number of media files that can be played (for example 512 per CD or 4000 per DVD). These restrictions exist because, according to the state of the art, the complete structure of the media files on the respective storage medium (CD or DVD) is read in in order to be able to offer the full functionality (e.g. playing any media file, browsing within the media files or playing in a random playback order). The complete structure of a media file usually includes the actual audio or video data in addition to meta information (e.g. genre, album, artist), so that a large amount of RAM is required to read the entire structure of the media files or certain functions cannot be offered. Even newer so-called "windowing" concepts do not offer any significant improvement here, since complete access is possible, but not completely organized and rapid access.

Ferner beschreibt die DE 10 2009 032 735 A1 eine Vorrichtung zur Wiedergabe von Musikdaten in einem Fahrzeug in Abhängigkeit von Verkehrssituationen und/oder einer Verfassung des Fahrers.Furthermore, the EN 10 2009 032 735 A1 a device for reproducing music data in a vehicle depending on traffic situations and/or the condition of the driver.

Beispielsweise offenbart die DE 10 2007 027 959 A1 eine Multimedia-Vorrichtung zum Abspielen von Multimedia-Titeln in einem Fahrzeug.For example, the EN 10 2007 027 959 A1 a multimedia device for playing multimedia titles in a vehicle.

Daher stellt sich die vorliegende Erfindung die Aufgabe, die Wiedergabe oder Darstellung von Mediafiles derart zu realisieren, so dass ein wesentlich geringerer Speicherbedarf als nach dem Stand der Technik dazu notwendig ist.Therefore, the present invention sets itself the task of realizing the playback or display of media files in such a way that a significantly lower memory requirement is necessary than in the prior art.

Erfindungsgemäß wird diese Aufgabe durch ein Verfahren zur Wiedergabe von Mediafiles für ein Fahrzeug nach Anspruch 1, durch ein Medienabspielgerät nach Anspruch 9, durch ein Medienabspielsystem nach Anspruch 13 und durch ein Fahrzeug nach Anspruch 15 gelöst. Die abhängigen Ansprüche definieren bevorzugte und vorteilhafte Ausführungsformen der vorliegenden Erfindung.According to the invention, this object is achieved by a method for playing media files for a vehicle according to claim 1, by a media player according to claim 9, by a media player system according to claim 13 and by a vehicle according to claim 15. The dependent claims define preferred and advantageous embodiments of the present invention.

Im Rahmen der vorliegenden Erfindung wird ein Verfahren zur Wiedergabe von Mediafiles für ein Fahrzeug bereitgestellt. Ausgangspunkt sind mehrere Mediafiles, welche in einem Speicher gespeichert sind. Für jedes dieser Mediafiles wird automatisch ein Verweis (beispielsweise eine Adresse) zu dem jeweiligen Mediafile erzeugt und dieser Verweis in einer Datenbank abgespeichert. Um nun ein bestimmtes Mediafile wiederzugeben, erfolgt ein Zugriff auf das bestimmte Mediafile in dem Speicher mit Hilfe des vorher in der Datenbank abgespeicherten Verweises oder Links auf das bestimmte Mediafile. Das bestimmte Mediafile wird aus dem Speicher gelesen und wiedergegeben.Within the scope of the present invention, a method for playing media files for a vehicle is provided. The starting point is several media files which are stored in a memory. For each of these media files, a reference (for example an address) to the respective media file is automatically generated and this reference is stored in a database. In order to play a specific media file, the specific media file in the memory is accessed using the reference or link to the specific media file previously stored in the database. The specific media file is read from the memory and played back.

Die Datenbank kann in einem bestimmten Speicherbereich eines Speichers erstellt werden und speichert die Verweise in einer strukturierten Form derart ab, so dass rasch und direkt auf einen beliebigen Verweis in der Datenbank zugegriffen werden kann.The database can be created in a specific memory area of a storage and stores the references in a structured form so that any reference in the database can be accessed quickly and directly.

Unter einem Mediafile wird ein File bzw. eine Datei verstanden, welches neben Metainformationen die eigentlichen Daten (z.B. Audiodaten, Videodaten oder Bilddaten) umfasst.A media file is a file that contains metadata as well as the actual data (e.g. audio data, video data or image data).

Indem pro Mediafile nur ein Verweis in der Datenbank abgespeichert wird, ist der Speicherplatzbedarf im Vergleich zum Stand der Technik vorteilhafterweise wesentlich geringer.By storing only one reference per media file in the database, the storage space requirement is advantageously much lower compared to the state of the art.

Der Speicher, in welchem die Mediafiles gespeichert sind, ist insbesondere ein externer Speicher (beispielsweise ein USB-Stick, eine externe Festplatte oder eine SD-Karte), wobei die Datenbank ebenfalls in diesem externen Speicher abgespeichert wird.The storage in which the media files are stored is in particular an external storage device (for example a USB stick, an external hard drive or an SD card), whereby the database is also stored in this external storage device.

Indem die Datenbank zusammen mit den Mediafiles auf dem externen Speicher abgespeichert wird, ist die vorliegende Erfindung zukunftssicher. Wenn in Zukunft externe Speicher mit einer größeren Speicherkapazität existieren werden und damit die Anzahl der zu verwaltenden Mediafiles anwächst, wächst dadurch vorteilhafterweise auch der auf dem externen Speicher vorhandene freie Speicherplatz zur Speicherung der Datenbank.By storing the database together with the media files on the external storage, the present invention is future-proof. If external storage devices with a larger storage capacity exist in the future and the number of media files to be managed increases, the free storage space available on the external storage device for storing the database will also advantageously increase.

Darüber hinaus werden vorteilhafterweise für jedes Mediafile automatisch ein oder mehrere Verweise auf eine oder mehrere Metainformationen des jeweiligen Mediafiles erzeugt und diese Verweise in der Datenbank abgespeichert. Diese Metainformationen der Mediafiles können dann dargestellt und zur Auswahl des wiederzugebenden Mediafiles eingesetzt werden. Dazu wird auf die darzustellenden Metainformationen mit Hilfe der jeweiligen Verweise auf die entsprechenden Metainformationen in dem Speicher zugegriffen, wobei die Metainformationen anschließend gelesen und die entsprechenden Metainformationen dargestellt werden.In addition, one or more references to one or more meta information of the respective media file are advantageously automatically generated for each media file and these references are stored in the database. This meta information of the media files can then be displayed and used to select the media file to be played. To do this, the meta information to be displayed is accessed using the respective references to the corresponding meta information in the memory, with the meta information then being read and the corresponding meta information displayed.

Da in der Datenbank nur Verweise gespeichert sind, benötigt die Datenbank wesentlich weniger Speicherplatz als es bei Verfahren nach dem Stand der Technik üblich ist, welche beispielsweise die gesamten Metainformationen für alle Mediafiles abspeichern. Trotzdem bietet sich über die in der Datenbank abgespeicherten Verweise die Möglichkeit, schnell und direkt auf die Metainformationen jedes Mediafiles und auf das Mediafile selbst zuzugreifen. Daher kann beispielsweise auch eine Sortierung anhand der Metainformationen oder Tags (z.B. Genre, Album, Artist) vorgenommen werden.Since only references are stored in the database, the database requires significantly less storage space than is usual with state-of-the-art methods, which, for example, store all the meta information for all media files. Nevertheless, the references stored in the database offer the possibility of quickly and directly accessing the meta information of each media file and the media file itself. This means that sorting can also be carried out based on the meta information or tags (e.g. genre, album, artist).

Insbesondere werden in der Datenbank für jedes Mediafile Verweise auf dieselben Metainformationen oder genauer auf dieselben Typen von Metainformationen (also beispielsweise für jedes Mediafile ein Verweis auf das Album und ein Verweis auf den Artisten) abgespeichert.In particular, the database stores references to the same meta information or, more precisely, to the same types of meta information for each media file (for example, a reference to the album and a reference to the artist for each media file).

Die Verweise auf die Metainformationen und die Verweise auf das Mediafile selbst werden für jedes Mediafile erzeugt, indem die Mediafiles, in welchen auch die Metainformationen des jeweiligen Mediafiles gespeichert sind, von dem entfernbaren externen Speicher gelesen und derart ausgewertet werden, dass dadurch die Verweise auf die entsprechenden Metainformationen und auf das Mediafile selbst erzeugt werden können.The references to the meta information and the references to the media file itself are generated for each media file by reading the media files, in which the meta information of the respective media file is also stored, from the removable external storage and evaluating them in such a way that the references to the corresponding meta information and to the media file itself can be generated.

Zum Lesen der auf dem externen Speicher gespeicherten Mediafiles werden nach dem Stand der Technik bekannte Verfahren eingesetzt, so dass hier auf eine weitere Erläuterung verzichtet wird.State-of-the-art methods are used to read the media files stored on the external storage device, so that further explanation is not required here.

Insbesondere umfasst die Datenbank Verweise auf alle in dem externen Speicher gespeicherten Mediafiles und Verweise zumindest auf bestimmte Typen von Metainformationen aller in dem externen Speicher gespeicherten Mediafiles.In particular, the database includes references to all media files stored in the external storage and references to at least certain types of meta information of all media files stored in the external storage.

Gemäß einer bevorzugten Ausführungsform wird regelmäßig eine Konsistenz der Datenbank geprüft, da sich der Inhalt oder genauer die Mediafiles auf dem externen Speicher geändert haben könnten. Dazu werden die Mediafiles auf dem externen Speicher erneut gelesen und ausgewertet, wobei überprüft wird, ob die in der Datenbank gespeicherten Verweise auf die Metainformationen und auf die Mediafiles nach wie vor auf die entsprechenden in dem externen Speicher gespeicherten Metainformationen und Mediafiles zeigen. Dabei wird ebenfalls überprüft, ob auf dem externen Speicher Mediafiles vorhanden sind, zu denen noch keine Verweise in der Datenbank existieren. Für den Fall, dass die Datenkonsistenz nicht gegeben ist, werden die Verweise auf die Metainformationen und auf die Mediafiles in der Datenbank entsprechend korrigiert, indem die Mediafiles auf dem externen Speicher gelesen und entsprechend ausgewertet werden, so dass anschließend Verweise auf alle Mediafiles und auf die relevanten Metainformationen aller Mediafiles in der Datenbank abgespeichert sind.According to a preferred embodiment, the consistency of the database is checked regularly, since the content or, more precisely, the media files on the external storage may have changed. For this purpose, the media files on the external storage are read and evaluated again, checking whether the references to the meta information and to the media files stored in the database still point to the corresponding meta information and media files stored in the external storage. It is also checked whether there are media files on the external storage for which there are no references in the database. In the event that data consistency is not present, the references to the meta information and to the media files in the database are corrected accordingly by reading the media files on the external storage and evaluating them accordingly, so that references to all media files and to the relevant meta information of all media files are then stored in the database.

Durch die regelmäßige Konsistenzprüfung ist sichergestellt, dass die in der Datenbank gespeicherten Verweise mit den auf dem externen Speicher gespeicherten Mediafiles übereinstimmen.Regular consistency checks ensure that the references stored in the database match the media files stored on the external storage.

Gemäß einer erfindungsgemäßen Ausführungsform ist auch der Zugriff auf eines der in dem Speicher gespeicherten Mediafiles über eine Ordnerstruktur möglich, welche in dem Speicher abgespeichert ist. Diese Ordnerstruktur wird nicht von dem erfindungsgemäßen Verfahren erstellt, sondern ist in aller Regel bereits in dem Speicher abgespeichert, wenn der erste Zugriff des erfindungsgemäßen Verfahrens auf den Speicher erfolgt. Daher unterscheidet sich diese Ordnerstruktur auch von einer Struktur, mit welcher erfindungsgemäß die Verweise auf die Mediafiles in der Datenbank abgelegt werden. Oder anders ausgedrückt existiert die Ordnerstruktur parallel zu der erfindungsgemäßen Datenbank.According to an embodiment of the invention, access to one of the media files stored in the memory is also possible via a folder structure that is stored in the memory. This folder structure is not created by the method according to the invention, but is usually already stored in the memory when the method according to the invention first accesses the memory. This folder structure therefore also differs from a structure with which the references to the media files are stored in the database according to the invention. Or, to put it another way, the folder structure exists parallel to the database according to the invention.

Diese Ordnerstruktur ermöglicht den Zugriff auf jedes Mediafile, indem z.B. in der Ordnerstruktur ein Verweis auf das jeweilige Mediafile oder das Mediafile selbst gespeichert ist. Da sich die Ordnerstruktur bereits in dem Speicher befindet, wenn erfindungsgemäß zum ersten Mail auf den Speicher zugegriffen wird, kann über den Zugriff mittels der Ordnerstruktur auch immer sehr rasch auf jedes der Mediafiles zugegriffen werden, ohne dass erst die erfindungsgemäße Erstellung der Datenbank abgewartet werden muss. Mit anderen Worten bietet diese Ausführungsform einem Anwender die Option, entweder über die Ordnerstruktur oder über die Datenbank auf ein beliebiges der im Speicher befindlichen Mediafiles zuzugreifen. Gerade wenn der Speicher zum ersten Mal mit einem erfindungsgemäßen Medienabspielgerät (siehe unten) in Kontakt tritt und daher die Verweise in der Datenbank noch nicht erstellt worden sind, bietet die Option des Zugriffs über die Ordnerstruktur den Vorteil des sofortigen Zugriffs auf das gewünschte Mediafile.This folder structure enables access to each media file, for example by storing a reference to the respective media file or the media file itself in the folder structure. Since the folder structure is already in the memory when the memory is accessed for the first time according to the invention, each of the media files can always be accessed very quickly by accessing it using the folder structure, without having to wait for the database to be created according to the invention. In other words, this embodiment offers a user the option of accessing any of the media files in the memory either via the folder structure or via the database. Especially when the memory comes into contact with a media player according to the invention for the first time (see below) and the references in the database have not yet been created, the option of accessing it via the folder structure offers the advantage of immediate access to the desired media file.

Im Rahmen der vorliegenden Erfindung wird auch ein Medienabspielgerät für ein Fahrzeug bereitgestellt. Das Medienabspielgerät umfasst eine Anzeige, einen Lautsprecher, eine Steuerung und eine Zugriffsvorrichtung, um mit dieser Zugriffsvorrichtung auf einen Speicher zuzugreifen. Mittels der Steuerung und der Zugriffsvorrichtung greift das Medienabspielgerät auf in dem Speicher gespeicherte Mediafiles zu. Anschließend wird für jedes dieser Mediafiles ein Verweis auf das jeweilige Mediafile erzeugt und in einer Datenbank abgespeichert. Zur Wiedergabe eines ausgewählten Mediafiles greift das Medienabspielgerät mit Hilfe der Steuerung und der Zugriffsvorrichtung über den in der Datenbank abgespeicherten Verweis direkt auf das ausgewählte Mediafile zu und gibt das Mediafile über die Anzeige und/oder über den Lautsprecher aus.Within the scope of the present invention, a media player for a vehicle is also provided. The media player comprises a display, a loudspeaker, a controller and an access device for accessing a memory with this access device. The media player uses the controller and the access device to access media files stored in the memory. A reference to the respective media file is then generated for each of these media files and stored in a database. To play a selected media file, the media player uses the controller and the access device to directly access the selected media file via the reference stored in the database and outputs the media file via the display and/or the loudspeaker.

Darüber hinaus kann das Medienabspielgerät mit Hilfe der Steuerung und der Zugriffsvorrichtung auch Metainformationen in den in dem Speicher gespeicherten Mediafiles lesen, für jedes Mediafile einen oder mehrere Verweise auf jeweils eine Metainformation des jeweiligen Mediafiles erzeugen und diese Verweise in der Datenbank abspeichern. Anschließend kann das Medienabspielgerät über den jeweiligen Verweis auf die entsprechenden Metainformationen in dem Speicher zugreifen, diese lesen und die Metainformationen anschließend auf der Anzeige insbesondere zur Auswahl eines Mediafiles darstellen.In addition, the media player can also read meta information in the media files stored in the memory with the help of the controller and the access device, generate one or more references to a piece of meta information for each media file and store these references in the database. The media player can then access the corresponding meta information in the memory via the respective reference, read it and then display the meta information on the display, in particular for selecting a media file.

Die Datenbank kann dabei in einem weiteren Speicher abgespeichert sein, welcher ein in dem Medienabspielgerät fest eingebauter Speicher (beispielsweise der Hauptspeicher des Medienabspielgeräts) ist. Es ist allerdings auch möglich, dass das Medienabspielgerät die Datenbank auf demselben Speicher abspeichert, auf welchem die Mediafiles abgespeichert sind. Bei diesem Speicher, auf welchem die Mediafiles und die Datenbank gespeichert ist, kann es sich um einen aus Sicht des Medienabspielgeräts externen Speicher handeln, welcher auch einfach von dem Medienabspielgerät entfernt werden kann, wie beispielsweise ein USB-Stick, eine SD-Karte oder eine tragbare Festplatte.The database can be stored in another memory, which is a memory built into the media player (for example, the main memory of the media player). However, it is also possible for the media player to store the database on the same memory on which the media files are stored. This memory, on which the media files and the database are stored, can be an external memory from the perspective of the media player, which can also be easily removed from the media player, such as a USB stick, an SD card or a portable hard drive.

Die oben beschriebene Konsistenzprüfung kann beispielsweise immer dann durchgeführt werden, wenn dieser externe Speicher neu mit dem Medienabspielgerät verbunden wird.The consistency check described above can, for example, be performed every time this external storage is reconnected to the media player.

Im Rahmen der vorliegenden Erfindung wird auch ein Medienabspielsystem für ein Fahrzeug bereitgestellt. Dabei umfasst das Medienabspielsystem ein erfindungsgemäßes Medienabspielgerät und den Speicher, auf welchem die Mediafiles abgespeichert sind.Within the scope of the present invention, a media playback system for a vehicle is also provided. The media playback system comprises a media player according to the invention and the memory on which the media files are stored.

Auch für das erfindungsgemäße Medienabspielsystem existiert zum einen die Variante, dass es sich bei dem Speicher, in welchem die Datenbank abgespeichert ist, um ein aus der Sicht des Medienabspielgeräts externen Speicher (beispielsweise ein USB-Stick, eine externe Festplatte oder eine SD-Karte), auf welchem auch die Mediafiles abgespeichert sind, handelt. Gemäß einer anderen Variante speichert das Medienabspielsystem die Datenbank in einem anderen Speicher ab, welcher nicht demjenigen Speicher entspricht, in welchem die Mediafiles gespeichert sind. Dieser andere Speicher kann beispielsweise ein dem Medienabspielgerät fest zugeordneter Speicher sein.For the media playback system according to the invention, there is also the variant that the memory in which the database is stored is an external memory from the perspective of the media playback device (for example a USB stick, an external hard drive or an SD card), on which the media files are also stored. According to another variant, the media playback system stores the database in another memory that does not correspond to the memory in which the media files are stored. This other memory can, for example, be a memory permanently assigned to the media playback device.

Im Rahmen der vorliegenden Erfindung wird auch ein Fahrzeug bereitgestellt, welches entweder ein erfindungsgemäßes Medienabspielgerät oder ein erfindungsgemäßes Medienabspielsystem umfasst.Within the scope of the present invention, a vehicle is also provided which comprises either a media playback device according to the invention or a media playback system according to the invention.

Die vorliegende Erfindung ist insbesondere zur Wiedergabe von Mediafiles in einem Fahrzeug geeignet. Selbstverständlich ist die vorliegende Erfindung nicht auf diesen bevorzugten Anwendungsbereich beschränkt, da die vorliegende Erfindung auch bei Schiffen, Flugzeugen sowie gleisgebundenen oder spurgeführten Fahrzeugen einsetzbar ist. Darüber hinaus kann die vorliegende Erfindung auch für jedes beliebige Medienabspielgerät oder Medienabspielsystem (außerhalb eines Fortbewegungsmittels) eingesetzt werden.The present invention is particularly suitable for playing media files in a vehicle. Of course, the present invention is not limited to this preferred area of application, since the present invention can also be used in ships, aircraft and rail-bound or track-guided vehicles. In addition, the present invention can also be used for any media playback device or media playback system (outside of a means of transport).

Im Folgenden wird die vorliegende Erfindung anhand bevorzugter erfindungsgemäßer Ausführungsformen mit Bezug zu den Figuren im Detail beschrieben.

  • In 1 ist ein externer Speicher schematisch dargestellt, in welchem neben Mediafiles eine Datenbank mit Verweisen gespeichert ist.
  • 2 stellt schematisch ein erfindungsgemäßes Fahrzeug mit einem erfindungsgemäßen Medienabspielsystem dar
In the following, the present invention is described in detail using preferred embodiments of the invention with reference to the figures.
  • In 1 An external storage is shown schematically, in which a database with references is stored in addition to media files.
  • 2 schematically shows a vehicle according to the invention with a media playback system according to the invention

1 zeigt einen externen Speicher 6 (beispielsweise einen USB-Stick), welcher mit einem erfindungsgemäßen Medienabspielgerät 8 verbunden werden kann. Wenn der externe Speicher 6 zum ersten Mal mit dem erfindungsgemäßen Medienabspielgerät 8 verbunden wird, sind in dem Speicher 6 nur die Mediafiles 5 und nicht die Datenbank 11 gespeichert. In diesem Fall liest das Medienabspielgerät 8 alle in dem Speicher 6 gespeicherten Mediafiles 5 ein und ermittelt zum einen für jedes Mediafile 5 einen Verweis V4 auf das jeweilige Mediafile 5 und zum anderen ermittelt das Medienabspielgerät 8 für bestimmte Metainformationen, wie Autor 1, Genre 2 und Album 3, einen Verweis V1-V3 auf die jeweilige Metainformation 1-3 innerhalb des jeweiligen Mediafiles 5. Die Verweise V1-V4 werden in einer Datenbank 11 abgespeichert, welche ihrerseits auch in dem Speicher 6 gespeichert ist. 1 shows an external memory 6 (for example a USB stick) which can be connected to a media player 8 according to the invention. When the external memory 6 is connected to the media player 8 according to the invention for the first time, only the media files 5 and not the database 11 are stored in the memory 6. In this case, the media player 8 reads all the media files 5 stored in the memory 6 and determines a reference V4 to the respective media file 5 for each media file 5 and, on the other hand, the media player 8 determines a reference V1-V3 to the respective meta information 1-3 within the respective media file 5 for certain meta information, such as author 1, genre 2 and album 3. The references V1-V4 are stored in a database 11, which in turn is also stored in the memory 6.

Die Datenbank 11 wird dabei vorteilhafterweise an einer ausgezeichneten Stelle in dem Speicher 6 gespeichert, so dass das Medienabspielgerät 8 bei einer erneuten Verbindung mit dem Speicher 6 (nach einer vorherigen Trennung zwischen Speicher 6 und Medienabspielgerät 8) an dieser ausgezeichneten Stelle nach der Datenbank 11 suchen kann. Dadurch ist gewährleistet, dass das Medienabspielgerät 8 in der Regel nur einmal eine Datenbank 11 auf einen bestimmten externen Speicher 6 schreibt und bei folgenden Verbindungen zwischen diesem Speicher 6 und dem Medienabspielgerät 8 nur noch die Konsistenz zwischen den in der Datenbank 11 gespeicherten Verweisen V1-V4 und den in dem Speicher 8 gespeicherten Mediafiles 5 zu überprüfen hat.The database 11 is advantageously stored at a specific location in the memory 6, so that the media player 8 can search for the database 11 at this specific location when it is reconnected to the memory 6 (after a previous disconnection between the memory 6 and the media player 8). This ensures that the media player 8 generally only writes a database 11 to a specific external memory 6 once and that for subsequent connections between this memory 6 and the media player 8 it only has to check the consistency between the references V1-V4 stored in the database 11 and the media files 5 stored in the memory 8.

Man erkennt, dass die Verweise V1-V4 in einer strukturierten Weise in der Datenbank 11 gespeichert sind. Für jedes Mediafile 5 existiert ein Datensatz 14, welcher jeweils an derselben Stelle den Verweis V4 auf das jeweilige Mediafile 5 und die drei Verweise V1-V3 auf die drei Metainformationen 1-3 des jeweiligen Mediafiles 5 umfasst. Dieses strukturierte Abspeichern der Verweise in Form von Datensätzen 14 ermöglicht beispielsweise eine einfache Ermittlung der Anzahl der abgespeicherten Mediafiles 5, indem einfach die Anzahl der Datensätze 14 bestimmt wird. Wenn die Datensätze 14 in einer sortierten Reihenfolge (beispielsweise sortiert nach einer bestimmten Metainformation) in der Datenbank 11 abgelegt sind, können die Metainformationen 1-3 auch einfach in dieser Reihenfolge dargestellt werden.It can be seen that the references V1-V4 are stored in a structured manner in the database 11. For each media file 5 there is a data record 14, which includes the reference V4 to the respective media file 5 and the three references V1-V3 to the three meta information 1-3 of the respective media file 5 in the same place. This structured storage of the references in the form of data records 14 enables, for example, a simple determination of the number of stored media files 5 by simply determining the number of data records 14. If the data records 14 are stored in a sorted order (for example sorted according to a certain meta information) in the database 11, the meta information 1-3 can also simply be displayed in this order.

In 2 ist ein erfindungsgemäßes Fahrzeug 10 schematisch dargestellt, welches ein erfindungsgemäßes Medienabspielsystem 20 umfasst. Das erfindungsgemäße Medienabspielsystem 20 umfasst seinerseits ein Medienabspielgerät 8 und einen aus Sicht des Medienabspielgeräts 8 externen Speicher 6, auf welchem sich die Mediafiles 5 befinden. Das Medienabspielgerät 8 umfasst eine Steuerung 7, eine Anzeige 9, einen Lautsprecher 12 und eine Zugriffsvorrichtung 13, um mit Hilfe dieser Zugriffsvorrichtung 13 auf den externen Speicher 6 zugreifen zu können.In 2 a vehicle 10 according to the invention is shown schematically, which comprises a media playback system 20 according to the invention. The media playback system 20 according to the invention in turn comprises a media playback device 8 and, from the perspective of the media playback device 8, a memory 6 which is external and on which the media files 5 are located. The media playback device 8 comprises a controller 7, a display 9, a loudspeaker 12 and an access device 13 in order to be able to access the external memory 6 with the aid of this access device 13.

Claims (15)

Verfahren zur Wiedergabe von Mediafiles (5) für ein Fahrzeug (10), wobei mehrere Mediafiles (5) in einem Speicher (6) gespeichert sind, wobei für jedes der Mediafiles (5) automatisch ein Verweis (V4) auf das jeweilige Mediafile (5) erzeugt und in einer Datenbank (11) abgespeichert wird, und wobei zur Wiedergabe eines bestimmten Mediafiles (5) ein Zugriff auf das bestimmte Mediafile (5) in dem Speicher (6) mittels des Verweises (V4) auf das bestimmte Mediafile (5) in der Datenbank (11) erfolgt, um das bestimmte Mediafile (5) wiederzugeben.Method for playing media files (5) for a vehicle (10), wherein several media files (5) are stored in a memory (6), wherein for each of the media files (5) a reference (V4) to the respective media file (5) is automatically generated and stored in a database (11), and wherein to play back a specific media file (5), the specific media file (5) in the memory (6) is accessed by means of the reference (V4) to the specific media file (5) in the database (11) in order to play back the specific media file (5). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Speicher (6) ein externer Speicher ist, und dass die Datenbank (11) in denselben Speicher (6) geschrieben wird, von welchem die Mediafiles (5) gelesen werden.Procedure according to Claim 1 , characterized in that the memory (6) is an external memory, and that the database (11) is written into the same memory (6) from which the media files (5) are read. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass für jedes der Mediafiles (5) automatisch mindestens ein Verweis (V1-V3) auf jeweils mindestens eine Metainformation (1-3) des jeweiligen Mediafiles (5) erzeugt und in der Datenbank (11) abgespeichert wird, und dass zumindest eine der Metainformationen (1-3) der Mediafiles (5) dargestellt wird, indem für jede der mindestens einen Metainformation (1-3) mittels des jeweiligen Verweises (V1-V3) auf die entsprechende Metainformation (1-3) in dem Speicher (6) zugegriffen wird und die entsprechende Metainformation (1-3) dargestellt wird.Procedure according to Claim 1 or 2 , characterized in that for each of the media files (5) at least one reference (V1-V3) to at least one piece of meta information (1-3) of the respective media file (5) is automatically generated and stored in the database (11), and that at least one of the meta information (1-3) of the media files (5) is displayed by accessing the corresponding meta information (1-3) in the memory (6) for each of the at least one piece of meta information (1-3) by means of the respective reference (V1-V3) and displaying the corresponding meta information (1-3). Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die mindestens eine Metainformation (1-3) für jedes Mediafile (5) dieselbe mindestens eine Metainformation (1-3) ist.Procedure according to Claim 3 , characterized in that the at least one meta information (1-3) for each media file (5) is the same at least one meta information (1-3). Verfahren nach Anspruch 3 oder 4, dadurch gekennzeichnet, dass der mindestens eine Verweis (V1-V3) auf die jeweils mindestens eine Metainformation (1-3) und der Verweis (V4) auf das Mediafile (5) für jedes Mediafile (5) erzeugt werden, indem die mehreren Mediafiles (5) und damit die Metainformationen (1-3) von einem entfernbaren externen Speicher (6) gelesen und ausgewertet werden.Procedure according to Claim 3 or 4 , characterized in that the at least one reference (V1-V3) to the at least one meta information (1-3) and the reference (V4) to the media file (5) are generated for each media file (5) by reading and evaluating the plurality of media files (5) and thus the meta information (1-3) from a removable external memory (6). Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass eine Konsistenz der Verweise (V1-V3) auf die jeweilige mindestens eine Metainformation (1-3) und die Verweise (V4) auf die jeweiligen Mediafiles (5) in der Datenbank (11) überprüft wird, indem die mehreren Mediafiles (5) auf dem entfernbaren externen Speicher (6) erneut gelesen und ausgewertet werden, und dass für den Fall, dass bei dem Überprüfen der Konsistenz erfasst wird, dass die Konsistenz nicht gegeben ist, der mindestens eine Verweis (V1-V3) auf die jeweils mindestens eine Metainformation (1-3) und der Verweis (V4) auf das Mediafile (5) für jedes Mediafile (5) neu erzeugt werden, indem die mehreren Mediafiles (5) auf dem entfernbaren externen Speicher (6) gelesen und ausgewertet werden.Procedure according to Claim 5 , characterized in that a consistency of the references (V1-V3) to the respective at least one piece of meta information (1-3) and the references (V4) to the respective media files (5) in the database (11) is checked by reading and evaluating the multiple media files (5) on the removable external memory (6) again, and that in the event that it is detected during the consistency check that the consistency is not given, the at least one reference (V1-V3) to the respective at least one piece of meta information (1-3) and the reference (V4) to the media file (5) are newly generated for each media file (5) by reading and evaluating the multiple media files (5) on the removable external memory (6). Verfahren nach einem der Ansprüche 3-6, dadurch gekennzeichnet, dass die Verweise (V4) auf die Mediafiles (5) und die Verweise (V1-V3) auf die mindestens eine Metainformation für alle in dem Speicher (6) gespeicherten Mediafiles (5) erzeugt und in der Datenbank (11) abgespeichert werden.Method according to one of the Claims 3 - 6 , characterized in that the references (V4) to the media files (5) and the references (V1-V3) to the at least one meta information are generated for all media files (5) stored in the memory (6) and stored in the database (11). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass auf das bestimmte Mediafile optional über eine Ordnerstruktur zugegriffen wird, welche auf dem Speicher (6) vorhanden ist.Method according to one of the preceding claims, characterized in that the specific media file is optionally accessed via a folder structure which is present on the memory (6). Medienabspielgerät für ein Fahrzeug (10), wobei das Medienabspielgerät (8) eine Anzeige (9), einen Lautsprecher (12), eine Steuerung (7) und eine Zugriffsvorrichtung (13) zum Zugriff auf einen Speicher (6) umfasst, wobei das Medienabspielgerät (8) derart ausgestaltet ist, dass das Medienabspielgerät (8) mittels der Steuerung (7) und der Zugriffsvorrichtung (13) auf in dem Speicher (6) gespeicherte Mediafiles (5) zugreift, für jedes der Mediafiles (5) einen Verweis (V4) auf das jeweilige Mediafile (5) erzeugt und in einer Datenbank (11) abspeichert, und wobei das Medienabspielgerät (8) derart ausgestaltet ist, dass das Medienabspielgerät (8) zur Wiedergabe eines bestimmten Mediafiles (5) mittels der Steuerung (7) und der Zugriffsvorrichtung (13) über den Verweis (V4) auf das bestimmte Mediafile (5) zugreift und das Mediafile (5) dann über die Anzeige (9) und/oder den Lautsprecher wiedergibt.Media player for a vehicle (10), wherein the media player (8) comprises a display (9), a loudspeaker (12), a controller (7) and an access device (13) for accessing a memory (6), wherein the media player (8) is designed such that the media player (8) accesses media files (5) stored in the memory (6) by means of the controller (7) and the access device (13), generates a reference (V4) to the respective media file (5) for each of the media files (5) and stores it in a database (11), and wherein the media player (8) is designed such that the media player (8) accesses the specific media file (5) via the reference (V4) to play back a specific media file (5) by means of the controller (7) and the access device (13) and then plays back the media file (5) via the display (9) and/or the loudspeaker. Medienabspielgerät nach Anspruch 9, dadurch gekennzeichnet, dass das Medienabspielgerät (8) derart ausgestaltet ist, dass das Medienabspielgerät (8) mittels der Steuerung (7) und der Zugriffsvorrichtung (13) auf die in dem Speicher (6) gespeicherten Mediafiles (5) zugreift, für jedes der Mediafiles (5) mindestens einen Verweis (V1-V3) auf eine Metainformation (1-3) des jeweiligen Mediafiles (5) erzeugt und in der Datenbank (11) abspeichert, und dass das Medienabspielgerät (8) derart ausgestaltet ist, dass das Medienabspielgerät (8) auf zumindest eine der Metainformationen (1-3) der Mediafiles (5) mittels der Steuerung (7) und der Zugriffsvorrichtung über den jeweiligen Verweis (V1-V3) auf die zumindest eine Metainformation (1-3) in dem Speicher (6) zugreift und die zumindest eine Metainformation (1-3) auf der Anzeige (9) darstellt.Media player after Claim 9 , characterized in that the media player (8) is designed such that the media player (8) accesses the media files (5) stored in the memory (6) by means of the controller (7) and the access device (13), generates at least one reference (V1-V3) to a piece of meta information (1-3) of the respective media file (5) for each of the media files (5) and stores it in the database (11), and that the media player (8) is designed such that the media player (8) accesses at least one of the pieces of meta information (1-3) of the media files (5) by means of the controller (7) and the access device via the respective reference (V1-V3) to the at least one piece of meta information (1-3) in the memory (6) and displays the at least one piece of meta information (1-3) on the display (9). Medienabspielgerät nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass das Medienabspielgerät (8) derart ausgestaltet ist, dass das Medienabspielgerät (8) die Datenbank (11) in einem weiteren Speicher abspeichert, welcher ein in dem Medienabspielgerät (8) fest eingebauter Speicher ist.Media player after Claim 9 or 10 , characterized in that the media player (8) is designed such that the media player (8) stores the database (11) in a further memory, which is a memory permanently installed in the media player (8). Medienabspielgerät nach einem der Ansprüche 9-11, dadurch gekennzeichnet, dass das Medienabspielgerät (8) zur Durchführung des Verfahrens nach einem der Ansprüche 1-8 ausgestaltet ist.Media player according to one of the Claims 9 - 11 , characterized in that the media player (8) for carrying out the method according to one of the Claims 1 - 8th is designed. Medienabspielsystem für ein Fahrzeug (10), wobei das Medienabspielsystem (20) ein Medienabspielgerät (8) nach einem der Ansprüche 9-12 und den Speicher (6), auf welchem die Mediafiles (5) gespeichert sind, umfasst.Media playback system for a vehicle (10), wherein the media playback system (20) comprises a media player (8) according to one of the Claims 9 - 12 and the memory (6) on which the media files (5) are stored. Medienabspielsystem nach Anspruch 13, dadurch gekennzeichnet, dass der Speicher (6) ein aus Sicht des Medienabspielgeräts (8) externer Speicher ist, welcher dem Medienabspielgerät (8) entfernbar zugeordnet ist, und dass das Medienabspielsystem (20) derart ausgestaltet ist, dass das Medienabspielsystem (20) die Datenbank (11) auf dem externen Speicher (6) abspeichert.Media playback system according to Claim 13 , characterized in that the memory (6) is an external memory from the perspective of the media player (8), which is removably assigned to the media player (8), and that the media playback system (20) is designed such that the media playback system (20) stores the database (11) on the external memory (6). Fahrzeug mit einem Medienabspielgerät (8) nach einem der Ansprüche 9-12 oder mit einem Medienabspielsystem (20) nach Anspruch 13 oder 14.Vehicle with a media player (8) according to one of the Claims 9 - 12 or with a media player (20) according to Claim 13 or 14 .
DE102011103673.7A 2011-06-09 2011-06-09 Method for playing media files for a vehicle as well as media player and media player system Active DE102011103673B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102011103673.7A DE102011103673B4 (en) 2011-06-09 2011-06-09 Method for playing media files for a vehicle as well as media player and media player system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011103673.7A DE102011103673B4 (en) 2011-06-09 2011-06-09 Method for playing media files for a vehicle as well as media player and media player system

Publications (2)

Publication Number Publication Date
DE102011103673A1 DE102011103673A1 (en) 2012-12-13
DE102011103673B4 true DE102011103673B4 (en) 2024-06-20

Family

ID=47220514

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102011103673.7A Active DE102011103673B4 (en) 2011-06-09 2011-06-09 Method for playing media files for a vehicle as well as media player and media player system

Country Status (1)

Country Link
DE (1) DE102011103673B4 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007027959A1 (en) 2007-06-18 2008-02-28 Daimler Ag Multimedia device for playing Multimedia titles in vehicle by software, has search device which is formed in program technique or switching technique manner to form searching alternatives from searching value by use of variation regulations
US7468481B2 (en) 2000-12-21 2008-12-23 Lg Electronics Inc. Method of displaying directory structure of recorded data
US7599958B2 (en) 2000-07-28 2009-10-06 Lg Electronics Inc. Data storing and searching method of a portable player
DE102009032735A1 (en) 2009-07-11 2010-02-18 Daimler Ag Music data and speech data e.g. news, playing device for entertaining e.g. driver of car, has playing mechanism playing music data categorized in activation level depending on traffic situation and/or condition of driver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599958B2 (en) 2000-07-28 2009-10-06 Lg Electronics Inc. Data storing and searching method of a portable player
US7468481B2 (en) 2000-12-21 2008-12-23 Lg Electronics Inc. Method of displaying directory structure of recorded data
DE102007027959A1 (en) 2007-06-18 2008-02-28 Daimler Ag Multimedia device for playing Multimedia titles in vehicle by software, has search device which is formed in program technique or switching technique manner to form searching alternatives from searching value by use of variation regulations
DE102009032735A1 (en) 2009-07-11 2010-02-18 Daimler Ag Music data and speech data e.g. news, playing device for entertaining e.g. driver of car, has playing mechanism playing music data categorized in activation level depending on traffic situation and/or condition of driver

Also Published As

Publication number Publication date
DE102011103673A1 (en) 2012-12-13

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
DE102005037855A1 (en) System and method for storing user data in a partition file or for using a partition file containing user data
DE102011103673B4 (en) Method for playing media files for a vehicle as well as media player and media player system
DE102007004361A1 (en) Systems and methods for accumulating aggregates of test data
DE3223059A1 (en) SYSTEM FOR THE PRODUCTION OF CUSTOM DESIGNED AUDIO TAPES, VIDEO TAPES AND SIMILAR
WO1997015016A1 (en) Database management system and data transmission process
DE102019106724A1 (en) Efficient data processing
EP0969469B1 (en) Music browser
EP3368975B1 (en) Method and device for the accelerated execution of applications
DE112009005021T5 (en) DATA RECORDING DEVICE AND AUDIO SYSTEM
DE10211426A1 (en) Software updating method, especially for use in networked technical systems, such as motor vehicle systems, whereby updates are loaded from a central storage unit such as a CD, DVD, etc.
DE102007034031A1 (en) Method of determining similarity, device and use thereof
DE10239860A1 (en) Automated data management method for management of large amounts of entertainment, and news data that is to be recorded, temporarily stored and if suitable transferred to a large-capacity playback unit
DE3534080A1 (en) DATA DIRECTORY AND RETURN SYSTEM
DE102018004307A1 (en) Method for automatically downloading media content
DE102008022570B4 (en) Method for exporting image data in a medical image information system
WO2009013145A1 (en) Method for carrying out an adjustment of descriptors, device, and the use thereof
EP1959360A1 (en) Method for archiving electronic data in a multimedia data application, computer readable storage medium and data processing system for processing multimedia data
DE102004033077B4 (en) Method for storing digital broadcast data and radio receivers
DE102020212897A1 (en) Method of accessing data in an external memory of a microcontroller
DE102005022871A1 (en) Device for displaying a volume table of contents of a data carrier
DE10218646A1 (en) Facility connected to a bus
DE102012103774B3 (en) Method for context-based mapping, computer-readable medium and device
DE19726569C1 (en) Data processing system for entry of input sequence of data words with defined number of bit locations
DE102019203010A1 (en) Method for providing current data in a motor vehicle and data provision system

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0017300000

Ipc: G06F0016000000

R018 Grant decision by examination section/examining division