WO2010049346A1 - Method and device for detecting media data in a removable memory - Google Patents

Method and device for detecting media data in a removable memory Download PDF

Info

Publication number
WO2010049346A1
WO2010049346A1 PCT/EP2009/063906 EP2009063906W WO2010049346A1 WO 2010049346 A1 WO2010049346 A1 WO 2010049346A1 EP 2009063906 W EP2009063906 W EP 2009063906W WO 2010049346 A1 WO2010049346 A1 WO 2010049346A1
Authority
WO
WIPO (PCT)
Prior art keywords
memory
stored
identifier
data
file
Prior art date
Application number
PCT/EP2009/063906
Other languages
German (de)
French (fr)
Inventor
Thomas Schneider
Michael Wollborn
Andreas Pinkert
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
Publication of WO2010049346A1 publication Critical patent/WO2010049346A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data

Definitions

  • the invention relates to a method for detecting media data on a removable data carrier or memory according to the preamble of claim 1. Furthermore, the invention relates to a device according to the preamble of claim 8.
  • compressed data formats such as compressed audio files
  • MP3 or WMA so-called MP3 or WMA
  • the MP3 files are played, for example, on so-called stationary or portable MP3 players.
  • the aforementioned files based on the mentioned compressed file formats contain, in addition to the audio data, other data known as meta-information, such as the title of the song, the artist name, the name of the album, the
  • Today's multimedia devices such as portable media players, play the compressed audio files and process that meta-information to display on a display, such as to depict an artist or song title of a music piece being played.
  • the devices search the meta-information of all available audio files and store it in a separate local database in a memory of the device.
  • a selection of files or audio data to be performed to play such as a selection of music pieces of a selected artist.
  • the metadata search typically requires a certain amount of time per pass, which scales with the number of files to be scanned on the storage medium and thus, with a high volume of data, means a non-negligible waiting time for the user.
  • memories such as USB memory or memory cards, with memory sizes of several gigabytes already common, so that on these storage media
  • a method is provided for detecting in particular media data on a removable data medium or memory in which the media data are preferably stored with meta-information in the memory as files, wherein the files stored in the memory are listed in a file arrangement table (FAT), wherein an identifier representing a state of the stored data is generated, wherein the identifier characterizes the file arrangement table.
  • FAT file arrangement table
  • the exchangeable memory is searched for the first time a device for playing media data and / or after a first connection of a memory with such a device and meta-information of the files of the memory in a file and / or in a local
  • Database of the device are stored in the memory. This permits an i-nitial generation of a file or database with the metadata of the files of the removable memory. Furthermore, when the device is first switched on, an identifier of the data stored on the replaceable memory can be generated and stored in the device.
  • this identifier is generated in such a way that it is either identical to the file arrangement table itself, or it is calculated by means of a so-called HASH function from the file arrangement table; the result of such a HASH function also allows unambiguous identification of the file arrangement table, but is much smaller and therefore requires significantly less storage space in the memory of the device.
  • an identifier is again generated which represents a state of the data stored on the exchangeable memory, the identifier comprising the file.
  • Arrangement table characterized. This is then compared with the identifier stored in a memory of the device. This allows a quick comparison of whether the data on the removable memory has changed or not.
  • it is expedient if, when the identifier stored on the device matches the recomputed identifier of the data stored on the exchangeable memory, the metadata of the files of the replaceable memory stored on the device is used for further applications. If no change is detected, a re-search does not have to take place.
  • the identifier stored on the device does not coincide with the recalculated identifier of the data stored on the removable memory
  • the metadata of the files of the removable memory are searched again.
  • the thus recomputed identifier of the data stored on the removable memory is stored in the device.
  • the removable memory is always searched only if it has a change. This saves time and significantly improves user acceptance.
  • the object with regard to the device is achieved with a device in particular for carrying out a method for detecting media data on a removable data medium or memory, wherein the media data preferably with
  • Meta information in the memory are stored as files, wherein the files stored in the memory are listed in a file arrangement table and the memory with the device at least temporarily connectable to the data communication, wherein an identifier can be generated, which is a state of the stored represented, wherein the identifier characterizes the file arrangement table, wherein the identifier of the device in a memory of the device is storable.
  • the removable memory is searchable and meta-information of the files of the memory in a file or a local database of the device can be stored . Furthermore, it is expedient if, during a further activation of the device for playing media data or after reconnecting a memory with the device, the identifier stored in a memory of the device is comparable to an identifier newly calculated for the data stored on the replaceable memory are.
  • the metadata of the files of the removable memory stored on the memory of the device in a file or a local database are stored, usable for further applications.
  • the metadata of the files of the replaceable memory are searchable again in a file or a local database of the device can be stored and the newly calculated identifier for the data stored on the removable memory in a memory of the device can be stored.
  • Fig. 1 is a schematic representation of a device with a removable
  • FIG. 1 shows a device 1 for playing, for example, media data which is present as compressed media data on an exchangeable memory 2.
  • the removable memory 2 can be designed to be connectable to the device 1, wherein the data on the memory 2 can be read out by the device 1 and / or browsed, inter alia, the data information, such as playing a piece of music and / or metadata of the respective at least one file or several or all files to read and possibly write in a related file, which can be used to view, for example, files of music pieces of a specially selected artist or play by title, artist, album, genre, etc. to sort and / or select.
  • the device 1 can store this information in a file or database in an internal memory 8, on which it can later access, if necessary, also for other applications.
  • the various playable files or data optionally containing meta information are stored on the memory 2 and on the memory 2 or on the disk is still a so-called file arrangement table 3 before, also called File Allocation Table (FAT).
  • file arrangement table FAT
  • FIG. 1 This is an example
  • FAT table of a 128 MB USB memory also called a stick, with a 16 bit FAT.
  • the resulting file system is structured in clusters, which may have one or more sectors. Depending on the size of the memory, the number of clusters and / or sectors and thus the number of sectors for storing the structure information varies, so that some bytes of storage space are required to store the FAT file 3 itself. In such a system, the first sector is still the boot sector, typically followed by reserved sectors. Thereafter, the data arrangement table (FAT) is usually arranged.
  • FAT data arrangement table
  • the data arrangement table is unique for each data configuration in the memory, so that other data information also results in a different data arrangement table (FAT).
  • Column 4 lists a byte offset for various files listed by line. The byte offset thus provides a measure of the beginning of the file the memory. Column 5 indicates the length of the file. In column 6 a description of the file is given and in column 7 an example of a file arrangement of a FAT is given.
  • This storage space would be needed to store the identifier for a given state of the memory, if that identifier is identical to the file arrangement table itself.
  • the identifier can be retrieved from the file using a so-called HASH function.
  • the inventive method provides that when a memory 2 is first connected to a corresponding device 1, the memory is searched with its files stored there and the meta information is read out. At the same time, the file arrangement table is read out in order to recognize in what state the memory with the files stored there is. For this purpose, according to the method, an identifier of the file arrangement table is generated, which characterizes the state of the memory and of the file arrangement table. This identifier is suitably stored on the memory of the device, for example in the form of a file.
  • the identifier can first be retrieved from the memory and compared with an identifier previously stored in the device. In the event that the identifier has not changed, the meta-information stored in the device may continue to be used and a re-examination of the meta-information of the files of the memory is not necessary.
  • FIG. 3 shows an exemplary embodiment with reference to a block diagram 20.
  • the method is started.
  • the memory 2 is searched with its files stored there and the existing metadata there are stored in a file or database stored in a local memory of the device, see block 23.
  • an identifier is formed in block 24 which uniquely characterizes the file arrangement table so that a change in the file arrangement table would be mandatory if a file is changed, deleted or added to the memory. This identifier is stored persistently in the internal memory of the device.
  • the memory is not first searched for the meta-information, as in block 22, but it is compared whether the previously stored information (see block 24) is over If the identifier has remained the same so that it determines whether the data or files in the memory have changed or if the file arrangement table has changed, see block

Abstract

The invention relates to a method for detecting media data in a removable data carrier or memory (2), wherein the media data are stored as files in the memory (2) preferably with meta information, wherein the files stored in the memory (2) are listed in a file arrangement table (3), wherein an identifier is generated that represents a state of the stored data, wherein the identifier (24) characterizes the file arrangement table (3). The invention further relates to a corresponding device.

Description

Beschreibung description
Titeltitle
Verfahren und Vorrichtung zur Erkennung von Mediendaten auf einem wechselbaren SpeicherMethod and device for detecting media data on a removable memory
Stand der TechnikState of the art
Die Erfindung betrifft ein Verfahren zur Erkennung von Mediendaten auf einem wechselbaren Datenträger bzw. Speicher nach dem Oberbegriff von Anspruch 1 . Weiterhin betrifft die Erfindung eine diesbezügliche Vorrichtung nach dem Oberbegriff von Anspruch 8.The invention relates to a method for detecting media data on a removable data carrier or memory according to the preamble of claim 1. Furthermore, the invention relates to a device according to the preamble of claim 8.
Derzeit werden insbesondere bei Heimentertainmentanwendungen neben Daten auf CD bzw. DVD auch komprimierte Datenformate, wie beispielsweise komprimierte Au- dio-Dateien verwendet. Dabei sind beispielsweise sogenannte MP3- oder WMA-Currently, in particular in home entertainment applications, in addition to data on CD or DVD, compressed data formats, such as compressed audio files, are also used. For example, so-called MP3 or WMA
Dateiformate sehr beliebt. Die MP3-Dateien werden beispielswiese auf so genannten stationären oder auch tragbaren MP3-Playern abgespielt. Die oben genannten Dateien auf Basis der genannten komprimierten Dateiformate enthalten neben den Audio- Daten aber noch weitere Daten, die als Metainformationen bekannt sind, wie bei- spielsweise den Titel des Lieds, der Künstlernamen, den Namen des Albums, dasFile formats very popular. The MP3 files are played, for example, on so-called stationary or portable MP3 players. The aforementioned files based on the mentioned compressed file formats contain, in addition to the audio data, other data known as meta-information, such as the title of the song, the artist name, the name of the album, the
Genre o.a.Genre o.a.
Heutige Multimediavorrichtungen, wie beispielswiese tragbare Medienabspielgeräte, spielen die komprimierten Audiodateien ab und verarbeiten diese Metainformationen, um diese auf einer Anzeige darzustellen, wie beispielsweise um einen Künstler oder einen Liedtitel eines gerade abgespielten Musikstücks darzustellen.Today's multimedia devices, such as portable media players, play the compressed audio files and process that meta-information to display on a display, such as to depict an artist or song title of a music piece being played.
Um weitergehend von diesen Metainformationen profitieren zu können, durchsuchen die Vorrichtungen die Metainformationen von allen verfügbaren Audiodateien und speichern diese in einer gesonderten lokalen Datenbank in einem Speicher der Vorrichtung. Durch einen Zugriff auf die Einträge der lokalen Datenbank kann durch den Benutzer der Vorrichtung beispielsweise eine Auswahl von Dateien oder Audiodaten zum Abspielen durchgeführt werden, wie eine Auswahl von Musikstücken eines ausgewählten Künstlers.To further benefit from this meta-information, the devices search the meta-information of all available audio files and store it in a separate local database in a memory of the device. By accessing the entries of the local database can by the Users of the device, for example, a selection of files or audio data to be performed to play, such as a selection of music pieces of a selected artist.
Das Durchsuchen der Metadaten benötigt typischer Weise pro Durchgang einen gewissen Zeitaufwand, der mit der Anzahl der zu durchsuchenden Dateien auf dem Speichermedium skaliert und somit bei einem hohen Datenbestand eine nicht vernachlässigbare Wartezeit für den Benutzer bedeutet. Bei heute verwendeten Vorrichtungen sind Speicher, wie beispielsweise USB-Speicher oder Speicherkarten, mit Speicher- großen von mehreren Gigabyte bereits üblich, so dass auf diesen SpeichermedienThe metadata search typically requires a certain amount of time per pass, which scales with the number of files to be scanned on the storage medium and thus, with a high volume of data, means a non-negligible waiting time for the user. With devices used today, memories such as USB memory or memory cards, with memory sizes of several gigabytes already common, so that on these storage media
Hunderte Tausende oder gar Zehntausende von Dateien gespeichert werden können. Diese hohe Anzahl von auf einem Speichermedium speicherbaren Dateien führt zu einem erheblichen Aufwand für das durchsuchen und resultiert in einer erheblichen für den Benutzer nicht akzeptablen Wartezeit.Hundreds of thousands or even tens of thousands of files can be stored. This high number of files that can be stored on a storage medium leads to a considerable effort for the search and results in a considerable waiting time that is unacceptable for the user.
In einem Falle, dass ein solcher wechselbarer Speicher, wie beispielsweise USB- Speicher, an ein mobiles Infotainmentsystem beispielsweise eines Fahrzeuges angeschlossen werden würde, würde das System die Metadaten der einzelnen Dateien durchsuchen und in eine Datei eintragen. Dies würde parallel zum Fahren des Fahr- zeuges durchgeführt werden und würde, wie oben beschrieben eine erhebliche Zeit dauern können, je nach Anzahl der Dateien. Dieses Verfahren würde bei jedem Einschalten des Infotainmentsystems oder einer entsprechenden Vorrichtung und bei jedem Wechsel des Speichers durchgeführt werden, unabhängig davon, ob sich auf dem Speicher die Mediendaten verändert haben oder nicht. Da dies somit auch bei unver- änderten Daten auf dem Speicher durchgeführt wird, wird das derartige Verfahren von dem Benutzer als störend empfunden werden, weil wiederholt ein Vorgang durchgeführt wird, der erhebliche Zeit benötigt und dennoch als unnötig angesehen werden würde.In a case where such a removable memory such as USB memory would be connected to a mobile infotainment system of, for example, a vehicle, the system would search the metadata of each file and enter it in a file. This would be done in parallel with the driving of the vehicle and, as described above, would take a considerable amount of time, depending on the number of files. This procedure would be performed each time the infotainment system or a corresponding device is turned on and every time the memory is changed, regardless of whether the media data on the memory has changed or not. Since this is thus also carried out with unchanged data in the memory, such a method will be perceived as disturbing by the user, because a process is repeatedly carried out which would take considerable time and would nevertheless be considered unnecessary.
Offenbarung der ErfindungDisclosure of the invention
Es ist die Aufgabe der Erfindung, ein Verfahren und eine Vorrichtung zur Erkennung von Mediendaten auf einem wechselbaren Speicher zu schaffen, welches oder welche eine Identifizierung der auf dem wechselbaren Speicher gespeicherten Mediendaten durchführt bzw. deren Änderungen erkennt bzw. feststellt, dass keine Änderungen vorliegen. Dies wird hinsichtlich des Verfahrens erreicht mit den Merkmalen von Anspruch 1 , wonach ein Verfahren geschaffen wird zur Erkennung insbesondere von Mediendaten auf einem wechselbaren Datenträger bzw. Speicher, bei welchen die Mediendaten vor- zugsweise mit Metainformationen in dem Speicher als Dateien gespeichert sind, wobei die in dem Speicher gespeicherten Dateien in einer Datei-Anordnungs-Tabelle (FAT) aufgelistet sind, wobei ein Identifikator erzeugt wird, welcher einen Zustand der gespeicherten Daten repräsentiert, wobei der Identifikator die Datei-Anordnungs-Tabelle charakterisiert. Dies erleichtert einen späteren Vergleich und reduziert den Aufwand für das Durchsuchen des Speichers.It is the object of the invention to provide a method and a device for detecting media data on a removable memory, which or which performs an identification of the stored on the removable memory media data or detects their changes or notes that there are no changes. This is achieved with regard to the method with the features of claim 1, according to which a method is provided for detecting in particular media data on a removable data medium or memory in which the media data are preferably stored with meta-information in the memory as files, wherein the files stored in the memory are listed in a file arrangement table (FAT), wherein an identifier representing a state of the stored data is generated, wherein the identifier characterizes the file arrangement table. This facilitates a later comparison and reduces the effort for searching the memory.
Dabei ist es vorteilhaft, wenn bei einem erstmaligen Einschalten einer Vorrichtung zum Abspielen von Mediendaten und/oder nach einem erstmaligen Verbinden eines Speichers mit einer solchen Vorrichtung der wechselbare Speicher durchsucht wird und Metainformationen der Dateien des Speichers in einer Datei und/oder in einer lokalenIn this case, it is advantageous if the exchangeable memory is searched for the first time a device for playing media data and / or after a first connection of a memory with such a device and meta-information of the files of the memory in a file and / or in a local
Datenbank der Vorrichtung in deren Speicher gespeichert werden. Dies erlaubt eine i- nitiale Erzeugung einer Datei oder Datenbank mit den Metainformationen der Dateien des wechselbaren Speichers. Weiterhin kann bei einem ersten Einschalten der Vorrichtung ein Identifikator der auf dem wechselbaren Speicher gespeicherten Daten er- zeugt und in der Vorrichtung abgespeichert werden.Database of the device are stored in the memory. This permits an i-nitial generation of a file or database with the metadata of the files of the removable memory. Furthermore, when the device is first switched on, an identifier of the data stored on the replaceable memory can be generated and stored in the device.
Weiterhin ist es zweckmäßig, wenn dieser Identifikator derart erzeugt wird, dass er entweder mit der Datei-Anordnungs-Tabelle selbst identisch ist, oder dass er mit Hilfe einer sogenannten HASH-Funktion aus der Datei-Anordnungs-Tabelle berechnet wird; das Ergebnis einer solchen HASH-Funktion ermöglicht ebenfalls eine eindeutige Identifizierung der Datei-Anordnungs-Tabelle, ist aber sehr viel kleiner und benötigt daher einen deutlich geringeren Speicherplatz im Speicher der Vorrichtung.Furthermore, it is expedient if this identifier is generated in such a way that it is either identical to the file arrangement table itself, or it is calculated by means of a so-called HASH function from the file arrangement table; the result of such a HASH function also allows unambiguous identification of the file arrangement table, but is much smaller and therefore requires significantly less storage space in the memory of the device.
Weiterhin ist es zweckmäßig, wenn bei einem weiteren Einschalten einer Vorrichtung zum Abspielen von Mediendaten oder nach einem Verbinden eines Speichers mit einer solchen Vorrichtung erneut ein Identifikator erzeugt wird, welcher einen Zustand der auf dem wechselbaren Speicher gespeicherten Daten repräsentiert, wobei der Identifikator die Datei-Anordnungs-Tabelle charakterisiert. Dieser wird anschließend mit dem in einem Speicher der Vorrichtung gespeicherten Identifikator verglichen. Dies erlaubt den schnellen Vergleich, ob sich die Daten auf dem wechselbaren Speicher verändert haben oder auch nicht. Erfindungsgemäß ist es zweckmäßig, wenn bei einer Übereinstimmung des auf der Vorrichtung gespeicheten Identifikators mit dem erneut berechneten Identifikator der auf dem wechselbaren Speicher gespeicherten Daten die auf der Vorrichtung gespei- cherten Metainformationen der Dateien des wechselbaren Speichers für weitere Anwendungen verwendet werden. Wenn keine Veränderung erkannt wird, muss einen erneute Durchsuchung nicht stattfinden.Furthermore, it is expedient if, during a further switching on of a device for playing media data or after connecting a memory with such a device, an identifier is again generated which represents a state of the data stored on the exchangeable memory, the identifier comprising the file. Arrangement table characterized. This is then compared with the identifier stored in a memory of the device. This allows a quick comparison of whether the data on the removable memory has changed or not. According to the invention, it is expedient if, when the identifier stored on the device matches the recomputed identifier of the data stored on the exchangeable memory, the metadata of the files of the replaceable memory stored on the device is used for further applications. If no change is detected, a re-search does not have to take place.
Hingegen werden bei einer Nichtübereinstimmung des des auf der Vorrichtung gespei- cheten Identifikators mit dem erneut berechneten Identifikator der auf dem wechselbaren Speicher gespeicherten Daten die Metainformationen der Dateien des wechselbaren Speichers erneut durchsucht. In einem solchen Fall wird der so erneut berechnete Identifikator der auf dem wechselbaren Speicher gespeicherten Daten in der Vorrichtung abgespeichert. Somit wird der wechselbare Speicher immer nur dann durchsucht, wenn er eine Änderung aufweist. Dies spart Zeit und führt zu einer deutlich verbesserten Akzeptanz bei den Benutzern.On the other hand, if the identifier stored on the device does not coincide with the recalculated identifier of the data stored on the removable memory, the metadata of the files of the removable memory are searched again. In such a case, the thus recomputed identifier of the data stored on the removable memory is stored in the device. Thus, the removable memory is always searched only if it has a change. This saves time and significantly improves user acceptance.
Die Aufgabe hinsichtlich der Vorrichtung wird erreicht mit einer Vorrichtung insbesondere zur Durchführung eines Verfahrens, zur Erkennung von Mediendaten auf einem wechselbaren Datenträger bzw. Speicher, wobei die Mediendaten vorzugsweise mitThe object with regard to the device is achieved with a device in particular for carrying out a method for detecting media data on a removable data medium or memory, wherein the media data preferably with
Metainformationen auf dem Speicher als Dateien gespeichert sind, wobei die auf dem Speicher gespeicherten Dateien in einer Datei-Anordnungs-Tabelle aufgelistet sind und der Speicher mit der Vorrichtung zumindest zeitweise zur Datenkommunikation verbindbar ist, wobei ein Identifikator erzeugbar ist, welcher einen Zustand der gespei- cherten Daten repräsentiert, wobei der Identifikator die Datei-Anordnungs-Tabelle charakterisiert, wobei der Identifikator von der Vorrichtung in einem Speicher der Vorrichtung speicherbar ist.Meta information in the memory are stored as files, wherein the files stored in the memory are listed in a file arrangement table and the memory with the device at least temporarily connectable to the data communication, wherein an identifier can be generated, which is a state of the stored represented, wherein the identifier characterizes the file arrangement table, wherein the identifier of the device in a memory of the device is storable.
Vorteilhaft ist es dabei insbesondere, wenn der Identifikator identisch mit der Datei- Anordnungs-Tabelle ist oder der Identifikator mit Hilfe einer sogenannten HASH-It is advantageous, in particular, if the identifier is identical to the file arrangement table or if the identifier is identified by means of a so-called HASH
Funktion aus der Datei-Anordnungs-Tabelle berechnet wird.Function is calculated from the file arrangement table.
Gemäß eines Ausführungsbeispieles ist es vorteilhaft, wenn aufgrund eines erstmaligen Einschaltens der Vorrichtung zum Abspielen von Mediendaten oder nach einem erstmaligen Verbinden eines Speichers mit der Vorrichtung der wechselbare Speicher durchsuchbar ist und Metainformationen der Dateien des Speichers in einer Datei oder einer lokalen Datenbank der Vorrichtung speicherbar sind. Weiterhin ist es zweckmäßig, wenn bei einem weiteren Einschalten der Vorrichtung zum Abspielen von Mediendaten oder nach einem erneuten Verbinden eines Speichers mit der Vorrichtung der in einem Speicher der Vorrichtung gespeicherte Identifi- kator mit einem für die auf dem wechselbaren Speicher gespeicherten Daten neu berechneten Identifikator vergleichbar sind.According to one embodiment, it is advantageous if, due to a first switching on of the device for playing media data or after first connecting a memory to the device, the removable memory is searchable and meta-information of the files of the memory in a file or a local database of the device can be stored , Furthermore, it is expedient if, during a further activation of the device for playing media data or after reconnecting a memory with the device, the identifier stored in a memory of the device is comparable to an identifier newly calculated for the data stored on the replaceable memory are.
Bei einem weiteren Ausführungsbeispiel ist es vorteilhaft, wenn bei einer Übereinstimmung des in einem Speicher der Vorrichtung gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher gespeicherten Daten neu berechneten Identifikator die Metainformationen der Dateien des wechselbaren Speichers, die auf dem Speicher der Vorrichtung in einer Datei oder einer lokalen Datenbank gespeichert sind, für weitere Anwendungen verwendbar sind.In a further embodiment, it is advantageous if, in the case of a match of the identifier stored in a memory of the device with a newly calculated identifier for the data stored on the removable memory, the metadata of the files of the removable memory stored on the memory of the device in a file or a local database are stored, usable for further applications.
Bei einem anderen Ausführungsbeispiel ist es vorteilhaft, wenn bei einer Nichtübereinstimmung des in einem Speicher der Vorrichtung gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher gespeicherten Daten neu berechneten I- dentifikator die Metainformationen der Dateien des wechselbaren Speichers erneut durchsuchbar sind, in einer Datei oder einer lokalen Datenbank der Vorrichtung spei- cherbar sind und der für die auf dem wechselbaren Speicher gespeicherten Daten neu berechnete Identifikator in einem Speicher der Vorrichtung speicherbar ist.In another embodiment, it is advantageous if, in a mismatch of the identifier stored in a memory of the device with a newly calculated identifier for the data stored on the replaceable memory, the metadata of the files of the replaceable memory are searchable again in a file or a local database of the device can be stored and the newly calculated identifier for the data stored on the removable memory in a memory of the device can be stored.
Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.Further advantageous embodiments will be apparent from the dependent claims.
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 schematische Darstellung einer Vorrichtung mit einem wechselbarenFig. 1 is a schematic representation of a device with a removable
Speicher, Fig. 2 eine Tabelle mit einen Darstellung einer Zuordnungsdatei, in welcher die auf dem Speicher gespeicherten Daten und der entsprechende Speicherplatz enthalten ist, und Fig. 3 ein Blockschaltbild zur Erläuterung der Erfindung. Die Figur 1 zeigt eine Vorrichtung 1 zum Abspielen beispielsweise von Mediendaten, die als komprimierte Mediendaten auf einem wechselbaren Speicher 2 vorliegen. Dazu kann der wechselbare Speicher 2 mit der Vorrichtung 1 verbindbar gestaltet sein, wobei die Daten auf dem Speicher 2 durch die Vorrichtung 1 ausgelesen und/oder durchsucht werden können, um unter anderem die Dateninformation, wie ein Musikstück abzuspielen ist und/oder um Metainformationen der jeweiligen zumindest einen Datei oder mehrerer oder aller Dateien auszulesen und ggf. in eine diesbezügliche Datei zu schreiben, welche herangezogen werden kann, um beispielsweise Dateien von Musikstücken eines speziell ausgewählten Künstlers anzuzeigen oder abzuspielen o- der nach Titel, Künstler, Album, Genre etc. zu sortieren und/oder auszuwählen. Die Vorrichtung 1 kann diese Informationen in eine Datei oder Datenbank in einen internen Speicher 8 speichern, auf weiche sie später ggf. auch für andere Anwendungen wieder zugreifen kann.Fig. 2 is a table showing a mapping file in which the data stored in the memory and the corresponding memory location are contained, and Fig. 3 is a block diagram for explaining the invention. FIG. 1 shows a device 1 for playing, for example, media data which is present as compressed media data on an exchangeable memory 2. For this purpose, the removable memory 2 can be designed to be connectable to the device 1, wherein the data on the memory 2 can be read out by the device 1 and / or browsed, inter alia, the data information, such as playing a piece of music and / or metadata of the respective at least one file or several or all files to read and possibly write in a related file, which can be used to view, for example, files of music pieces of a specially selected artist or play by title, artist, album, genre, etc. to sort and / or select. The device 1 can store this information in a file or database in an internal memory 8, on which it can later access, if necessary, also for other applications.
Die verschiedenen abspielbaren Dateien oder Daten gegebenenfalls Metainformationen enthaltend liegen auf dem Speicher 2 abgespeichert vor und auf dem Speicher 2 bzw. auf dem Datenträger liegt weiterhin eine sogenannte Datei-Anordnungs-Tabelle 3 vor, auch File Allocation Table (FAT) genannt. Eine solche Datei-Anordnungs-Tabelle (FAT) ist beispielshaft in Figur 2 gezeigt. Dabei handelt es sich beispielhaft um eineThe various playable files or data optionally containing meta information are stored on the memory 2 and on the memory 2 or on the disk is still a so-called file arrangement table 3 before, also called File Allocation Table (FAT). Such a file arrangement table (FAT) is shown by way of example in FIG. This is an example
FAT-Tabelle eines 128 MB USB-Speichers, auch Stick genannt, mit einer 16 Bit-FAT. Das derart entstehende Dateisystem ist in Cluster strukturiert, die einen oder mehrere Sektoren aufweisen können. Abhängig von der Größe des Speichers variiert die Anzahl der Cluster und/oder der Sektoren und damit auch die Anzahl der Sektoren für die Speicherung der Strukturinformationen, so dass für die Speicherung der FAT-Datei 3 selbst einige Byte an Speicherplatz benötigt werden. In einem solchen System ist weiterhin der erste Sektor der Boot-Sektor, der typischer Weise von reservierten Sektoren gefolgt wird. Danach wird üblicher weise die Daten-Anordnungs-Tabelle (FAT) angeordnet.FAT table of a 128 MB USB memory, also called a stick, with a 16 bit FAT. The resulting file system is structured in clusters, which may have one or more sectors. Depending on the size of the memory, the number of clusters and / or sectors and thus the number of sectors for storing the structure information varies, so that some bytes of storage space are required to store the FAT file 3 itself. In such a system, the first sector is still the boot sector, typically followed by reserved sectors. Thereafter, the data arrangement table (FAT) is usually arranged.
Die Daten-Anordnungs-Tabelle ist für jede Datenkonfiguration auf dem Speicher einzig, so dass bei einer anderen Dateninformation auch eine andere Daten-Anordnungs- Tabelle (FAT) resultiert.The data arrangement table is unique for each data configuration in the memory, so that other data information also results in a different data arrangement table (FAT).
In Spalte 4 ist ein Byte-Versatz aufgelistet für verschiedene Dateien, die zeilenmäßig aufgelistet sind. Der Byte-Versatz stellt somit ein Maß für den Beginn der Datei auf dem Speicher dar. In Spalte 5 ist die Länge der Datei angegeben. In Spalte 6 ist eine Beschreibung der Datei gegeben und in Spalte 7 ist ein Beispiel für eine Dateianordnung einer FAT angegeben.Column 4 lists a byte offset for various files listed by line. The byte offset thus provides a measure of the beginning of the file the memory. Column 5 indicates the length of the file. In column 6 a description of the file is given and in column 7 an example of a file arrangement of a FAT is given.
Beispielsweise führt das Addieren der reservierten Sektoren und der Sektoren, die für die Datei-Anordnungs-Tabelle selbst verwendet werden zu 255 Sektoren zu 512 Bytes, was 131.072 Bytes = 128 kB entspricht. Dieser Speicherplatz würde benötigt werden, um den Identifikator für einen gegebenen Zustand des Speichers abzuspeichern, falls dieser Identifikator mit der Datei-Anordnungs-Tabelle selbst identisch ist. Alternativ kann der Identifikator mit Hilfe einer sogenannten HASH-Funktion aus der Datei-For example, adding the reserved sectors and the sectors used for the file arrangement table itself results in 255 sectors of 512 bytes, which corresponds to 131,072 bytes = 128 kB. This storage space would be needed to store the identifier for a given state of the memory, if that identifier is identical to the file arrangement table itself. Alternatively, the identifier can be retrieved from the file using a so-called HASH function.
Anordnungs-Tabelle berechnet werden. Das Ergebnis einer solchen HASH-Funktion ermöglicht ebenfalls eine eindeutige Identifizierung der Datei-Anordnungs-Tabelle, ist aber sehr viel kleiner und benötigt daher einen deutlich geringeren Speicherplatz im Speicher der Vorrichtung.Arrangement table are calculated. The result of such a HASH function also allows unambiguous identification of the file arrangement table, but is much smaller and therefore requires significantly less storage space in the memory of the device.
Das erfindungsgemäße Verfahren sieht vor, dass bei einem erstmaligen Verbinden eines Speichers 2 mit einer entsprechenden Vorrichtung 1 der Speicher mit seinen dort gespeicherten Dateien durchsucht wird und die Metainformationen ausgelesen werden. Gleichzeitig wird die Datei-Anordnungs-Tabelle ausgelesen, um zu erkennen, in wel- ehern Zustand der Speicher mit den dort gespeicherten Dateien ist. Dazu wird verfahrensgemäß ein Identifikator der Datei-Anordnungs-Tabelle erzeugt, der den Zustand des Speichers und der Datei-Anordnungs-Tabelle charakterisiert. Dieser Identifikator wird in geeigneter Weise auf dem Speicher der Vorrichtung gespeichert, beispielhaft in Form einer Datei.The inventive method provides that when a memory 2 is first connected to a corresponding device 1, the memory is searched with its files stored there and the meta information is read out. At the same time, the file arrangement table is read out in order to recognize in what state the memory with the files stored there is. For this purpose, according to the method, an identifier of the file arrangement table is generated, which characterizes the state of the memory and of the file arrangement table. This identifier is suitably stored on the memory of the device, for example in the form of a file.
Wird nun der Speicher mit seinen dort gespeicherten Dateien mit der Vorrichtung verbunden oder wird die Vorrichtung gestartet oder eingeschaltet, so kann zuerst der I- dentifikator aus dem Speicher abgerufen werden und mit einem in der Vorrichtung zuvor gespeicherten Identifikator verglichen werden. Für den Fall, dass der Identifikator sich nicht verändert hat, kann die in der Vorrichtung gespeicherten Metainformationen weiterhin verwendet werden und eine erneute Untersuchung der Metainformationen der Dateien des Speichers ist nicht nötig.If the memory with its files stored there is now connected to the device or if the device is started or switched on, then the identifier can first be retrieved from the memory and compared with an identifier previously stored in the device. In the event that the identifier has not changed, the meta-information stored in the device may continue to be used and a re-examination of the meta-information of the files of the memory is not necessary.
Figur 3 zeigt dazu ein Ausführungsbeispiel anhand eines Blockschaltbildes 20. In Block 21 wird das Verfahren gestartet. In Block 22 wird der Speicher 2 mit seinen dort gespeicherten Dateien abgesucht und die dort vorhandenen zugehörigen Metadaten werden in einer in einem lokalen Speicher der Vorrichtung gespeicherten Datei oder Datenbank abgelegt, siehe Block 23.FIG. 3 shows an exemplary embodiment with reference to a block diagram 20. In block 21, the method is started. In block 22, the memory 2 is searched with its files stored there and the existing metadata there are stored in a file or database stored in a local memory of the device, see block 23.
Gleichzeitig wird in Block 24 ein Identifikator gebildet, welcher die Datei-Anordnungs- Tabelle eindeutig charakterisiert, so dass bei einer Änderung, Löschung oder Hinzufügung einer Datei auf dem Speicher eine Änderung der Datei-Anordnungs-Tabelle zwingend wäre. Dieser Identifikator wird im internen Speicher der Vorrichtung persistent gespeichert.At the same time, an identifier is formed in block 24 which uniquely characterizes the file arrangement table so that a change in the file arrangement table would be mandatory if a file is changed, deleted or added to the memory. This identifier is stored persistently in the internal memory of the device.
Bei einem erneuten Einschalten der Vorrichtung in Block 25 oder bei einem Verbinden des Speichers mit der Vorrichtung wird nun nicht zuerst der Speicher hinsichtlich der Metainformationen durchsucht, wie in Block 22, sondern es wird verglichen, ob die zuvor gespeicherte Information (siehe Block 24) über den Identifikator gleich geblieben ist, so dass damit ermittelt wird, ob sich die Daten oder Dateien auf dem Speicher ver- ändert haben bzw. ob sich die Datei-Anordnungs-Tabelle verändert hat, siehe BlockWhen the device is switched on again in block 25 or when the memory is connected to the device, the memory is not first searched for the meta-information, as in block 22, but it is compared whether the previously stored information (see block 24) is over If the identifier has remained the same so that it determines whether the data or files in the memory have changed or if the file arrangement table has changed, see block
26.26th
Liegt keine Änderung in Block 27 vor, können die zuvor ermittelten Metainformationen in Block 28 weiter verwendet werden. Anderenfalls würde ein neues Untersuchen in Block 22 gestartet werden, um die aktuellen Daten und Metainformationen zu ermitteln.If there is no change in block 27, the previously determined meta-information in block 28 can continue to be used. Otherwise, a new lookup would be started at block 22 to determine the current data and meta information.
In Block 29 wird das Verfahren beendet. In block 29, the process is ended.

Claims

Ansprüche claims
1. Verfahren zur Erkennung von Mediendaten auf einem wechselbaren Datenträger bzw. Speicher (2), bei welchen die Mediendaten vorzugsweise mit Metainformationen auf dem Speicher (2) als Dateien gespeichert sind, wobei die auf dem Speicher (2) gespeicherten Dateien in einer Datei-Anordnungs-Tabelle1. A method for detecting media data on a removable storage medium or memory (2), wherein the media data are preferably stored with meta-information on the memory (2) as files, wherein the stored on the memory (2) files in a file array table
(3) aufgelistet sind, dadurch gekennzeichnet, dass ein Identifikator (24) erzeugt wird, welcher einen Zustand der gespeicherten Daten repräsentiert, wobei der Identifikator die Datei-Anordnungs-Tabelle (3) charakterisiert, wobei der Identifikator in einem Speicher einer Vorrichtung gespeichert wird.(3), characterized in that an identifier (24) is generated, which represents a state of the stored data, wherein the identifier characterizes the file arrangement table (3), wherein the identifier is stored in a memory of a device ,
2. Verfahren nach Anspruch 1 , wobei der Identifikator identisch mit der Datei- Anordnungs-Tabelle (3) ist.2. The method of claim 1, wherein the identifier is identical to the file arrangement table (3).
3. Verfahren nach Anspriuch 1 , wobei der Identifikator mit Hilfe einer sogenannten HASH-Funktion aus der Datei-Anordnungs-Tabelle berechnet wird.3. The method according to claim 1, wherein the identifier is calculated using a so-called HASH function from the file arrangement table.
4. Verfahren nach Anspruch 1 , 2 oder 3, dadurch gekennzeichnet, dass bei einem erstmaligen Einschalten einer Vorrichtung (1 ) zum Abspielen von Mediendaten oder nach einem erstmaligen Verbinden eines Speichers (2) mit einer solchen Vorrichtung (1 ) der wechselbare Speicher (2) durchsucht wird und4. The method of claim 1, 2 or 3, characterized in that at a first switching on a device (1) for playing media data or after first connecting a memory (2) with such a device (1) the removable memory (2 ) is searched and
Metainformationen der Dateien des Speichers in einer Datei oder einer lokalen Datenbank der Vorrichtung gespeichert werden.Meta information of the files of the memory are stored in a file or a local database of the device.
5. Verfahren nach Anspruch 1 , 2, 3 oder 4, dadurch gekennzeichnet, dass bei einem weiteren Einschalten einer Vorrichtung (1 ) zum Abspielen von Mediendaten oder nach einem erneuten Verbinden eines Speichers (2) mit einer solchen Vorrichtung (1 ) der in einem Speicher (8) der Vorrichtung (1 ) gespeicherte Identifikator mit einem für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechneten Identifikator verglichen wird. 5. The method of claim 1, 2, 3 or 4, characterized in that in a further switching on a device (1) for playing media data or after reconnecting a memory (2) with such a device (1) in a Memory (8) of the device (1) stored identifier is compared with a re-calculated for the data stored on the removable memory (2) identifier.
6. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass bei einer Übereinstimmung des in einem Speicher (8) der Vorrichtung (1 ) gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechneten Identifikator die Metainformationen der Dateien des wechselbaren Speichers, die auf dem Speicher der Vorrichtung in einer Datei oder einer lokalen Datenbank gespeichert sind, für weitere Anwendungen verwendet werden.6. The method according to claim 4 or 5, characterized in that in a match of the in a memory (8) of the device (1) stored identifier with a re-calculated for the data stored on the removable memory (2) identifier meta-information of the files the removable memory, which are stored on the memory of the device in a file or a local database, used for other applications.
7. Verfahren nach Anspruch 4, 5 oder 6, dadurch gekennzeichnet, dass bei einer Nichtübereinstimmung des in einem Speicher (8) der Vorrichtung (1 ) gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechneten Identifikator die Metainformationen der Dateien des wechselbaren Speichers (2) erneut durchsucht werden, in einer Datei oder einer lokalen Datenbank der Vorrichtung gespeichert werden und der für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechnete7. The method of claim 4, 5 or 6, characterized in that in a mismatch of the stored in a memory (8) of the device (1) identifier with a re-calculated for the data stored on the removable memory (2) identifier meta-information the files of the removable memory (2) are re-searched, stored in a file or a local database of the device, and recalculated for the data stored on the removable memory (2)
Identifikator in einem Speicher der Vorrichtung gespeichert wird.Identifier is stored in a memory of the device.
8. Vorrichtung, insbesondere zur Durchführung eines Verfahrens, zur Erkennung von Mediendaten auf einem wechselbaren Datenträger bzw. Speicher (2), wobei die Mediendaten vorzugsweise mit Metainformationen auf dem Speicher (2) als8. Device, in particular for carrying out a method for detecting media data on a removable data carrier or memory (2), wherein the media data preferably with meta information on the memory (2) as
Dateien gespeichert sind, wobei die auf dem Speicher (2) gespeicherten Dateien in einer Datei-Anordnungs-Tabelle (3) aufgelistet sind und der Speicher (2) mit der Vorrichtung zumindest zeitweise zur Datenkommunikation verbindbar ist, dadurch gekennzeichnet, dass ein Identifikator (24) erzeugbar ist, welcher einen Zustand der gespeicherten Daten repräsentiert, wobei der Identifikator die Datei-Files are stored, wherein the files stored on the memory (2) are listed in a file arrangement table (3) and the memory (2) with the device at least temporarily connectable to the data communication, characterized in that an identifier (24 ), which represents a state of the stored data, the identifier comprising the file
Anordnungs-Tabelle (3) charakterisiert, wobei der Identifikator von der Vorrichtung in einem Speicher (2) der Vorrichtung speicherbar ist.Arrangement table (3), wherein the identifier of the device in a memory (2) of the device is storable.
9. Vorrichtung nach Anspruch 8, dadurch gekennzeichnet, dass der Identifikator identisch mit der Datei-Anordnungs-Tabelle (3) ist oder der Identifikator mit Hilfe einer sogenannten HASH-Funktion aus der Datei-Anordnungs-Tabelle berechnet wird.9. Device according to claim 8, characterized in that the identifier is identical to the file arrangement table (3) or the identifier is calculated by means of a so-called HASH function from the file arrangement table.
10. Vorrichtung nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass aufgrund eines erstmaligen Einschaltens der Vorrichtung (1 ) zum Abspielen von Mediendaten oder nach einem erstmaligen Verbinden eines Speichers (2) mit der Vorrichtung (1 ) der wechselbare Speicher (2) durchsuchbar ist und Metainformationen der Dateien des Speichers in einer Datei oder einer lokalen Datenbank der Vorrichtung speicherbar sind.10. Apparatus according to claim 8 or 9, characterized in that due to a first switching on the device (1) for playing Media data or after first connecting a memory (2) with the device (1) the removable memory (2) is searchable and meta information of the files of the memory in a file or a local database of the device can be stored.
1 1 . Vorrichtung nach Anspruch 8, 9 oder 10, dadurch gekennzeichnet, dass bei einem weiteren Einschalten der Vorrichtung (1 ) zum Abspielen von Mediendaten oder nach einem erneuten Verbinden eines Speichers (2) mit der Vorrichtung (1 ) der in einem Speicher (8) der Vorrichtung (1 ) gespeicherte Identifikator mit einem für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechneten1 1. Apparatus according to claim 8, 9 or 10, characterized in that in a further switching on the device (1) for playing media data or after reconnecting a memory (2) with the device (1) in a memory (8) of Device (1) recalculated stored identifier with a data stored on the removable memory (2) data
Identifikator vergleichbar sind.Identifier are comparable.
12. Vorrichtung nach Anspruch 10 oder 1 1 , dadurch gekennzeichnet, dass bei einer Übereinstimmung des in einem Speicher (8) der Vorrichtung (1 ) gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher (2) gespeicherten12. The apparatus of claim 10 or 1 1, characterized in that in a match of the in a memory (8) of the device (1) stored identifier with a stored on the removable memory (2)
Daten neu berechneten Identifikator die Metainformationen der Dateien des wechselbaren Speichers, die auf dem Speicher der Vorrichtung in einer Datei oder einer lokalen Datenbank gespeichert sind, für weitere Anwendungen verwendbar sind.Data recalculated identifier meta-information of the files of the removable storage, which are stored on the memory of the device in a file or a local database, are usable for further applications.
13. Vorrichtung nach Anspruch 10, 1 1 oder 12, dadurch gekennzeichnet, dass bei einer Nichtübereinstimmung des in einem Speicher (8) der Vorrichtung (1 ) gespeicherten Identifikators mit einem für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechneten Identifikator die Metainformationen der Dateien des wechselbaren Speichers (2) erneut durchsuchbar sind, in einer Datei oder einer lokalen Datenbank der Vorrichtung speicherbar sind und der für die auf dem wechselbaren Speicher (2) gespeicherten Daten neu berechnete Identifikator in einem Speicher der Vorrichtung speicherbar ist. 13. The apparatus of claim 10, 1 1 or 12, characterized in that in a mismatch of in a memory (8) of the device (1) stored identifier with a for the on the removable memory (2) stored data newly calculated identifier the Meta-information of the files of the removable memory (2) are searchable again, in a file or a local database of the device can be stored and for the stored on the removable memory (2) newly calculated identifier in a memory of the device is stored.
PCT/EP2009/063906 2008-10-28 2009-10-22 Method and device for detecting media data in a removable memory WO2010049346A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102008043216A DE102008043216A1 (en) 2008-10-28 2008-10-28 Method and device for detecting media data on a removable memory
DE102008043216.4 2008-10-28

Publications (1)

Publication Number Publication Date
WO2010049346A1 true WO2010049346A1 (en) 2010-05-06

Family

ID=41389054

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2009/063906 WO2010049346A1 (en) 2008-10-28 2009-10-22 Method and device for detecting media data in a removable memory

Country Status (2)

Country Link
DE (1) DE102008043216A1 (en)
WO (1) WO2010049346A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6034925A (en) * 1996-12-02 2000-03-07 Thomson Consumer Electronics, Inc. Accessing control method for identifying a recording medium in a jukebox
US6128625A (en) * 1995-07-26 2000-10-03 Sony Corporation Method and apparatus for operating a database
EP1128385A1 (en) * 2000-02-23 2001-08-29 BECKER GmbH Method of operating a playback apparatus for reproducing data stored on a record carrier in a vehicle
US20030028721A1 (en) * 2001-07-31 2003-02-06 Dotclick Corporation Method and apparatus for creating a media identifier and indexing a media products database
US20030112729A1 (en) * 2001-12-17 2003-06-19 Nichols James B. System and method for identifying media
WO2004077241A2 (en) * 2003-02-21 2004-09-10 Sony Electronics Inc. Medium content identification

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128625A (en) * 1995-07-26 2000-10-03 Sony Corporation Method and apparatus for operating a database
US6034925A (en) * 1996-12-02 2000-03-07 Thomson Consumer Electronics, Inc. Accessing control method for identifying a recording medium in a jukebox
EP1128385A1 (en) * 2000-02-23 2001-08-29 BECKER GmbH Method of operating a playback apparatus for reproducing data stored on a record carrier in a vehicle
US20030028721A1 (en) * 2001-07-31 2003-02-06 Dotclick Corporation Method and apparatus for creating a media identifier and indexing a media products database
US20030112729A1 (en) * 2001-12-17 2003-06-19 Nichols James B. System and method for identifying media
WO2004077241A2 (en) * 2003-02-21 2004-09-10 Sony Electronics Inc. Medium content identification

Also Published As

Publication number Publication date
DE102008043216A1 (en) 2010-04-29

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
DE69926946T2 (en) A recording medium, recording apparatus and reproducing apparatus for selecting a reproduction order of only specific digital data
DE60205238T2 (en) METHOD AND DEVICE FOR RECORDING FILES ON A SEQUENTIAL DATA CARRIER AND A SEQUENTIAL DATA CARRIER
DE60112257T2 (en) Virtual file system for dynamically generated web pages
DE102004033104A1 (en) Organizing data objects in a storage device
DE10018993A1 (en) Database administrative software produces a database file in which compressed requested data is stored has first compression is a special attribute data set group (A) which is to be searched and compressed
DE112012006132T5 (en) Information processing apparatus and information processing method
DE602006000368T2 (en) Method and device for scanning the content of a storage medium
DE102008047915B4 (en) Infotainment system and computer program product
DE69932308T2 (en) Playback device for information carriers containing record carriers
DE102009031131A1 (en) File management apparatus
WO2010049346A1 (en) Method and device for detecting media data in a removable memory
EP2281241A1 (en) Method for addressing page-oriented non-volatile memories
DE102009045382A1 (en) Method for analyzing e.g. path name of sound file utilized for playing on DVD player, involves forming checksum with respect to cut part of file name and added to file name that is reduced around cut part
WO2012110567A1 (en) Method for deduplicating data stored on a storage medium and file server therefor
DE102021115365A1 (en) OVERHEAD REDUCTION IN DATA TRANSFER PROTOCOL FOR NAND STORAGE
EP3368975A2 (en) Method and device for the accelerated execution of applications
WO2009013144A1 (en) Method for determining a similarity, device, and the use thereof
WO2008046485A1 (en) Audio system for motor vehicles
EP3324321B1 (en) Method for determining a data unit to be specified in a rights distributor relating to a piece of music and network
EP1652186B1 (en) Method for fast reconstruction of content information
DE112009000771T5 (en) Content player and program
DE102011103673A1 (en) Method for reproducing media files by media player in vehicle, involves storing multiple media files in memory, where reference for each media file is automatically generated and is stored in database that is written to memory
EP2171669A1 (en) Method for carrying out an adjustment of descriptors, device, and the use thereof
DE102009024570A1 (en) Method for organizing the playback of media pieces

Legal Events

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

Ref document number: 09748076

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 09748076

Country of ref document: EP

Kind code of ref document: A1