WO2010049346A1 - Procédé et dispositif de reconnaissance de données de média sur une mémoire amovible - Google Patents
Procédé et dispositif de reconnaissance de données de média sur une mémoire amovible Download PDFInfo
- 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
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
L'invention concerne un procédé de reconnaissance de données de média sur un support de données ou une mémoire amovible (2), selon lequel les données de média sont enregistrées sous la forme de fichiers sur la mémoire (2) de préférence avec des méta-informations. Selon l'invention, les fichiers enregistrés sur la mémoire (2) sont énumérés dans un tableau d'allocation des fichiers (3), un identificateur qui représente un état des données enregistrées est généré et l'identificateur (24) caractérise le tableau d'allocation des fichiers (3). L'invention concerne également un dispositif en rapport avec ledit procédé.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008043216.4 | 2008-10-28 | ||
| DE102008043216A DE102008043216A1 (de) | 2008-10-28 | 2008-10-28 | Verfahren und Vorrichtung zur Erkennung von Mediendaten auf einem wechselbaren Speicher |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010049346A1 true WO2010049346A1 (fr) | 2010-05-06 |
Family
ID=41389054
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2009/063906 Ceased WO2010049346A1 (fr) | 2008-10-28 | 2009-10-22 | Procédé et dispositif de reconnaissance de données de média sur une mémoire amovible |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102008043216A1 (fr) |
| WO (1) | WO2010049346A1 (fr) |
Citations (6)
| 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 (fr) * | 2000-02-23 | 2001-08-29 | BECKER GmbH | Procédé de fonctionnement d'un appareil de reproduction pour reproduire des données enregistrées sur un milieu d'enregistrement dans une voiture |
| 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 (fr) * | 2003-02-21 | 2004-09-10 | Sony Electronics Inc. | Identification de contenu de support |
-
2008
- 2008-10-28 DE DE102008043216A patent/DE102008043216A1/de not_active Withdrawn
-
2009
- 2009-10-22 WO PCT/EP2009/063906 patent/WO2010049346A1/fr not_active Ceased
Patent Citations (6)
| 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 (fr) * | 2000-02-23 | 2001-08-29 | BECKER GmbH | Procédé de fonctionnement d'un appareil de reproduction pour reproduire des données enregistrées sur un milieu d'enregistrement dans une voiture |
| 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 (fr) * | 2003-02-21 | 2004-09-10 | Sony Electronics Inc. | Identification de contenu de support |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102008043216A1 (de) | 2010-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69926946T2 (de) | Aufzeichnungsmedium, Aufzeichnungsgerät und Wiedergabegerät zur Auswahl einer Wiedergabeordnung von nur spezifischen digitalen Daten | |
| DE60205238T2 (de) | Verfahren und gerät zur aufzeichnung von dateien auf einem sequentiellen datenträger und ein sequentieller datenträger | |
| DE112008003826B4 (de) | Datenverarbeitungsvorrichtung und Verfahren zur Datenverarbeitung | |
| DE69430027T2 (de) | Effiziente Speicherung eines Objektes in einem Dateisystem | |
| DE602005003553T2 (de) | Audio-video-inhaltssynchronisation durch playlists | |
| DE69608281T2 (de) | Compact disk plattenwechsler mit verwendung von diskdatabasis | |
| DE102006023226A1 (de) | Verfahren und Vorrichtung zum menügesteuerten Auswählen von Menüpunkten, denen Dateien zugeordnet sind, die Audio- und/oder Videodaten enthalten | |
| DE69431499T2 (de) | Meta-data-Struktur und Handhabung | |
| DE60112257T2 (de) | Virtuelles Dateisystem für dynamisch erzeugte Webseiten | |
| DE102004033104A1 (de) | Organisieren von Datenobjekten in einem Speicherungsgerät | |
| DE112004001255T5 (de) | Speichervorrichtung und Speichersystem | |
| DE69932308T2 (de) | Wiedergabegerät für Informationsblöcke enthaltende Aufzeichnungsträger | |
| WO2010031728A1 (fr) | Système de divertissement éducatif et produit-programme informatique | |
| WO2010049346A1 (fr) | Procédé et dispositif de reconnaissance de données de média sur une mémoire amovible | |
| DE102009031131A1 (de) | Dateiverwaltungsvorrichtung | |
| DE602006000368T2 (de) | Verfahren und Vorrichtung zum Scannen des Inhalts eines Speichermediums | |
| DE102009045382A1 (de) | Verfahren zur Analyse von Dateinamen | |
| WO2009013144A1 (fr) | Procédé de détermination d'une similarité, dispositif destiné à cet effet et utilisation | |
| DE102011103673B4 (de) | Verfahren zur Wiedergabe von Mediafiles für ein Fahrzeug sowie Medienabspielgerät und Medienabspielsystem | |
| EP3368975A2 (fr) | Procédé et dispositif pour l'exécution accélérée d'applications | |
| WO2008046485A1 (fr) | système audio pour véhicules automobiles | |
| DE112009000771T5 (de) | Inhaltswiedergabevorrichtung und -programm | |
| DE102013009569B4 (de) | Verfahren zum Betreiben eines Infotainmentsystems zum Beschaffen einer Wiedergabeliste für eine Audiowiedergabe in einem Kraftfahrzeug, Infotainmentsystem sowie Kraftwagen umfassend ein Infotainmentsystem | |
| EP3324321B1 (fr) | Procédé de détermination d'une unité de données indiquant un exploitant des droits par rapport à un morceau de musique et réseau | |
| EP2171669A1 (fr) | Procédé de réalisation d'une adaptation de descripteurs, dispositif et utilisation |
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 |