DE60011894T2 - Persönlicher digitaler multi-format audiospieler - Google Patents

Persönlicher digitaler multi-format audiospieler Download PDF

Info

Publication number
DE60011894T2
DE60011894T2 DE60011894T DE60011894T DE60011894T2 DE 60011894 T2 DE60011894 T2 DE 60011894T2 DE 60011894 T DE60011894 T DE 60011894T DE 60011894 T DE60011894 T DE 60011894T DE 60011894 T2 DE60011894 T2 DE 60011894T2
Authority
DE
Germany
Prior art keywords
file
audio data
storage device
decoder
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.)
Expired - Lifetime
Application number
DE60011894T
Other languages
English (en)
Other versions
DE60011894D1 (de
Inventor
Hui Sin CHEAH
Tibor Csicsatka
James Robert DICK
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Application granted granted Critical
Publication of DE60011894D1 publication Critical patent/DE60011894D1/de
Publication of DE60011894T2 publication Critical patent/DE60011894T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • G11B2020/00014Time or data compression or expansion the compressed signal being an audio signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/16Solid state audio

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Description

  • Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zur Verarbeitung von digital kodierten Daten und insbesondere eine tragbare Vorrichtung und ein Verfahren zur Verarbeitung von digital kodierten Audiodaten, die unter Verwendung eines aus einer Mehrzahl von Kodierungs/Dekodierungs-Formaten kodiert worden sind. Die vorliegende Erfindung ist insbesondere vorteilhaft bei handgehaltenen Anwendungen.
  • Die Verwendung von tragbaren Audiovorrichtungen, die digital kodierte Daten wiedergeben können, wird zu einer Alltäglichkeit. Insbesondere sind relativ kleine Handgeräte, die digital kodierte Audiodaten, die auf Festkörper-Speichervorrichtungen gespeichert sind, verarbeiten können, weit verbreitet. Zu diesen tragbaren Audiovorrichtungen gehören solche, die digitale Daten wiedergeben können, die kodiert oder komprimiert und auf Speicher-Chips gespeichert worden sind, die in dem Audio-Abspielgerät oder auf verhältnismäßig kleinen abnehmbaren Speichermedien, wie zum Beispiel einer CompactflashTM-Speicherkarte enthalten sind. Die auf Festkörperspeichern beruhenden Vorrichtungen sind insbesondere vorteilhaft für die Benutzung bei Bewegungen oder andern physikalischen Aktivitäten, da solche Geräte nicht anfällig für Sprünge oder ähnliche Probleme sind, die beim Bewegen von Datenspeichervorrichtungen, wie zum Beispiel CDs, auftreten.
  • In einer auf Festkörperspeichern beruhenden Vorrichtung werden die digitalen Audiodaten auf die Speichervorrichtung geladen, beispielsweise durch Herunterladen der Daten vom Internet oder von einem anderen digitalen Audio- Abspielgerät. Die Daten werden üblicherweise komprimiert und auf die Speichervorrichtung durch einen Personalcomputer geladen, der mit geeigneter Software geladen ist. Die Speichervorrichtung kann auch vorherig geladene Daten enthalten.
  • Die Daten werden gemäß einem ausgewählten Kodierformat vor dem Laden auf die Speichervorrichtung komprimiert und bei der Wiedergabe dekomprimiert. Es ist eine Vielfalt von Kodierformaten zum Komprimieren und Dekomprimieren von Audiodaten verfügbar. Der hier verwendete Begriff Kodierformat bezieht sich auf jedes Kodier/Dekodier-Schema, das die Syntax und Semantik eines komprimierten Bitstroms spezifiziert, und wie der Bitstrom für die Wiedergabe dekomprimiert werden muss. Solche Kodierformate enthalten MP3 und Real Networks G2, sind darauf aber nicht beschränkt. Zusätzlich werden neue Kodierformate entwickelt, deren Verfügbarkeit in der Zukunft erwartet wird.
  • Ein Nachteil der gegenwärtigen tragbaren Audiovorrichtungen, die digital kodierte Audiodaten wiedergeben, besteht darin, dass ein Benutzer die Wirkungsweise der tragbaren Audiovorrichtungen nicht so einstellen kann, dass sie zu einer Vielfalt von Kodierformaten passen. Gegenwärtige tragbare Audiovorrichtungen, insbesondere Handgeräte, werden allgemein so bemessen und hergestellt, dass sie mit einem vor-gewählten Kodierformat arbeiten. Somit kann der Benutzer kein anderes Kodierformat wählen, falls sich die Notwendigkeit ergibt. Eine solche Beschränkung ist problematisch, weil es erwünscht sein kann, eine Vielfalt von Audiodaten-Dateien abspielen zu können, unter denen solche sind, die unter Verwendung verschiedener Kodierformate kodiert worden sind. Z.B. kann die Sammlung einer Person ver schiedene Audiodaten-Dateien enthalten, die unter Verwendung verschiedener Kodierformate kodiert worden sind; es können bestimmte Aufzeichnungen nur in bestimmten Kodierformaten verfügbar sein; es können neuere Kodierformate ein gegenwärtiges Kodierformat unerwünscht oder überholt machen.
  • Kridner et al.: «A DSP Powered Solid State Audio System», 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing, Phoenix, 15. März 1999, Seiten 2283 bis 2286, offenbart ein DSP-betriebenes Festkörper-Audiosystem, das eine Flash-Card-Schnittstelle zum Anschluss des Systems an einen Festkörperspeicher enthält, in dem Audiodateien gespeichert sind. Der DSP kann programmiert sein, um die von dem Speicher weitergeleiteten Audiodateien zu dekodieren und einen analogen Ausgang zu liefern. Der DSP kann eine System-Software-Aufrüstung empfangen, um zukünftige Algorithmen zu verwenden.
  • Es ist daher erwünscht, eine tragbare Wiedergabevorrichtung und ein Verfahren zum Abspielen von Datendateien, insbesondere von Audiodaten-Dateien vorzusehen, die unter Verwendung einer Mehrzahl von Kodierformaten kodiert sind. Es ist insbesondere erwünscht, eine Hand-Wiedergabevorrichtung zum Abspielen von Audiodaten-Dateien vorzusehen, die unter Verwendung einer Mehrzahl von Kodierformaten kodiert sind.
  • Es ist auch erwünscht, eine tragbare Wiedergabevorrichtung und ein Verfahren zur Wiedergabe von Datendateien, insbesondere von Audiodaten-Dateien vorzusehen, die unter Verwendung eines zuvor vorhandenen Kodierformats oder eines Kodierformats, das in der Zukunft eingeführt werden könnte, kodiert wurden, ohne dass zusätzliche Verarbeitungselemente hinzugefügt werden. Dies bedeutet eine tragbare Wiedergabevorrichtung, die sowohl vorwärts als auch rückwärts kompatibel mit vorhandenen und zukünftigen Kodierformaten ist.
  • Die vorliegende Erfindung überwindet die oben erwähnte Beschränkung von gegenwärtigen tragbaren Audiospielern, insbesondere von Hand-Audiospielern, durch Vorsehen einer tragbaren Audio-Wiedergabevorrichtung, die einem Benutzer erlaubt, Audiodaten-Dateien unter Verwendung von geeigneten Kodierformaten aus einer Mehrzahl von Kodierformaten einschließlich neuer Formate, die in der Zukunft verfügbar werden, wiederzugeben.
  • Gemäß der vorliegenden Erfindung werden Dekodierer-Dateien unmittelbar in die Speichervorrichtung zusammen mit der Audiodaten-Datei geladen. Die Dekodierer-Dateien umfassen Programme, um einen digitalen Signalprozessor zu veranlassen, eine ausgewählte Audiodaten-Datei gemäß einem speziellen Kodierformat zu verarbeiten. Wenn ein Benutzer eine spezielle Audiodaten-Datei auswählt, leitet der erfindungsgemäße tragbare Audiospieler sowohl die ausgewählte Audiodaten-Datei als auch deren zugeordnete Dekodier-Datei zu einem digitalen Signalprozessor weiter, und danach dekodiert der digitale Signalprozessor die ausgewählte Audiodaten-Datei gemäß der zugeordneten Dekodierer-Datei. Auf diese Weise kann der gegenwärtige tragbare Audiospieler an eine Vielfalt von Audiodaten-Dateien angepasst werden, die aus einer Mehrzahl von Kodierformaten geeignete Formate verwenden.
  • In einer Hinsicht stellt die Erfindung ein tragbares Audio-Wiedergabesystem dar, das umfasst: Benutzer- Eingabemittel zum Empfang von Benutzerbefehlen; Daten-Eingabemittel zum Empfang von digitalen Daten; eine Datenspeichervorrichtung, die abnehmbar mit den Daten-Eingabemitteln verbunden werden kann; einen digitalen Signalprozessor und einen Microcontroller, der mit den Benutzer-Eingabemitteln, den Daten-Eingabemitteln und dem Signalprozessor verbunden ist, um als Reaktion auf eine Benutzer-Eingabe eine ausgewählte Audiodaten-Datei und eine zugeordnete Dekodierer-Datei, die in der Datenspeichervorrichtung gespeichert ist, zu identifizieren, wobei der Microcontroller die ausgewählte Audiodaten-Datei und die zugeordnete Dekodierer-Datei zu dem digitalen Signalprozessor weiterleitet und der digitale Signalprozessor die ausgewählte Audiodaten-Datei in Einklang mit der zugeordneten Dekodierer-Datei dekodiert.
  • In einem anderen Aspekt stellt die Erfindung in einer tragbaren Audio-Wiedergabevorrichtung ein Verfahren zur Wiedergabe einer Audiodaten-Datei dar, die gemäß einem aus einer Mehrzahl von Kodierformaten kodiert ist, wobei das Verfahren die Schritte umfasst: Identifizieren einer ausgewählten Audiodaten-Datei als Reaktion auf eine Benutzer-Eingabe; Identifizieren einer Dekodierer-Datei, die der ausgewählten Audiodaten-Datei zugeordnet ist; Weiterleiten der ausgewählten Audiodaten-Datei und der zugeordneten Dekodierer-Datei zu einem digitalen Signalprozessor; Dekodieren der ausgewählten Audiodaten-Datei im Einklang mit der Dekodierer-Datei in dem digitalen Signalprozessor und Liefern der dekodierten Audiodaten-Datei an eine Ausgangsvorrichtung.
  • Gemäß einem weiteren Aspekt stellt die Erfindung ein Verfahren zum Speichern von Audiodaten in einer kompakten Datenspeichervorrichtung dar, die abnehmbar mit einer Hand-Audio-Wiedergabevorrichtung gekoppelt ist, wobei das Verfahren die Schritte umfasst: Kodieren von Audiodaten im Einklang mit einem ausgewählten Kodierformat, um eine kodierte Audiodaten-Datei zu erzeugen; Speichern einer Dekodierer-Datei in der kompakten Speichervorrichtung, um die kodierte Audiodaten-Datei in Einklang mit dem ausgewählten Kodierformat zu dekodieren und Speichern einer Identifizierungs-Datei in der kompakten Speichervorrichtung, die die Korrespondenz zwischen der kodierten Audiodaten-Datei und der Dekodierer-Datei anzeigt.
  • Die Erfindung wird nachfolgend in größeren Einzelheiten anhand der Zeichnungen näher erläutert. In den Zeichnungen stellen dar:
  • 1 ein Blockschaltbild einer erfindungsgemäßen tragbaren Audiovorrichtung;
  • 2A2B eine erfindungsgemäße Hand-Audiovorrichtung;
  • 34 Fließdiagramme, die die Schritte zur Wiedergabe einer Audiospur unter Verwendung einer tragbaren erfindungsgemäßen Audiovorrichtung veranschaulichen; und
  • 5 ein Speicher-Abbildungs-Diagramm, das die verschiedenen Datenblöcke veranschaulicht, die in den DSP geladen und darin verarbeitet werden.
  • Ausführliche Beschreibung eines Ausführungsbeispiels
  • 1 zeigt ein Blockschaltbild einer tragbaren Audiovorrichtung 10 gemäß der vorliegenden Erfindung. Die Anordnung und die Operation der verschiedenen Elemente werden nachfolgend beschrieben. Die Einzelheiten der verschiedenen Elemente der Audiovorrichtung 10 sind jedoch dem Fachmann bekannt und werden hier nicht beschrieben. Die Audiovorrichtung 10 umfasst einen Microcontroller 22, der die verschiedenen Elemente und die Gesamtoperation der Audiovorrichtung 10 einschließlich der Weiterleitung von Daten von der Speicherkarte 32 zum DSP 12 steuert. Der Microcontroller 22 enthält eine geeignete Menge des Speichers 23, in diesem Fall 48 KB von ROM, der verschiedene Instruktions-Sets, Entschlüsselungsprogramme, Schlüsseldateien und einen Sicherheits-Code zur Steuerung des darauf gespeicherten Audiospielers enthält. Geeignete Microcontroller enthalten den von der NEC Corporation hergestellten μPC78A4036, sind aber nicht darauf beschränkt.
  • Die Audiovorrichtung 10 enthält auch einen digitalen Signalprozessor ("DSP") 12, der programmiert sein kann, um eine Vielfalt von Signalverarbeitungs-Funktionen während der Wiedergabe einer ausgewählten Audiodaten-Datei auszuführen. In diesem Fall enthalten die Funktionen, die der DSP bei der Wiedergabe ausführt, wenn auch nicht beschränkt darauf, die Entschlüsselung eines Entschlüsselungsprogramms unter Verwendung eines Sicherheits-Codes, die Entschlüsselung einer Dekodierer-Datei mit dem Entschlüsselungsprogramm unter Verwendung eines ersten Schlüssels, Entschlüsselung einer Audiodaten-Datei mit dem Entschlüsselungsprogramm unter Verwendung eines zweiten Schlüssels und eines eindeutigen Identifizierers mit zugeordneter Speicherkarte 32, und Dekodieren der Audiodaten-Datei unter Verwendung der Dekodierer-Datei. Andere Funktionen enthalten Lautstärkeregelung, digitale Tonentzerrung und Abtastumwandlung. Insoweit enthält der DSP 12 einen Bordspeicher 11, in diesem Fall 64 KW von RAM, in den das Entschlüsselungsprogramm, die Schlüsseldateien, der Sicherheits-Code, die Dekodierer-Dateien und Audiodaten-Dateien und verschiedene andere benötigte Daten während der Wiedergabe geladen werden.
  • Die Dekodierer-Dateien umfassen Programme, die die Dekodierungsoperationen von DSP 12 steuern, und die Audiodaten-Dateien enthalten Daten, die dem Audioinhalt zugeordnet sind. Sowohl die Audiodaten-Dateien als auch die Dekodierer-Dateien werden in der Speicherkarte 32 in verschlüsselter Form gespeichert. Die Dekodierer-Datei wird an den DSP RAM 11 von der Speicherkarte 32 weitergeleitet und wie nachfolgend beschrieben entschlüsselt. Geeignete DSP-Einheiten enthalten ohne darauf beschränkt zu sein TMS320NC5410, hergestellt von Texas Instruments, Inc. In Dallas, Texas.
  • Wenn eine ausgewählte Audiodaten-Datei dekodiert wird, liefert der DSP 12 den dekodierten Datenstrom an den Digital/Analog-Wandler 14. D/A-Wandler 14 wandelt den digitalen Ausgang des DSP 12 in ein analoges Signal um und liefert das analoge Signal an den Kopfhörer-Verstärker 16. Die analogen Signale werden durch den Kopfhörer-Verstärker 16 verstärkt und über Ausgangsbuchsen, die am Gehäuse des Audiospielers 10 angebracht sind, dem Kopfhörer 18 zugeführt.
  • Bei der bevorzugten Ausführungsform ist der Audiospieler 10 dafür eingerichtet, mit der Speicherkarte 32 zu ar beiten. Die Speicherkarte 32 ist eine Festkörper-Datenspeichervorrichtung, die dazu verwendet werden kann, verschiedene Datendateien, einschließlich kodierter Audiodaten-Dateien und Dekodierer-Dateien für die Steuerung der Dekodierungsoperation des DSP 12 zu speichern. Die Speicherkarte 32 kann abnehmbar mit dem Audiospieler 10 über den Speicherkartenanschluss 38 gekoppelt sein, und eine große Menge an Daten kann leicht von der Speicherkarte 32 zum Audiospieler 10 über den Datenbus 33 weitergeleitet werden. Die Festkörper-Eigenschaft der Speicherkarte 32 erlaubt die Weiterleitung einer großen Menge von Daten zum Audiospieler 10 ohne Sprünge und andere ähnliche Nachteile, die anderen Medien wie CDs anhaften, die präzise bewegte Teile erfordern. Zu geeigneten Speicherkarten gehören ohne darauf beschränkt zu sein CompactFlashTM-Typ I und II der CompactFlash Association (CFA)-Norm (IDE Mode). Auch Medien für Festplattenantriebe wie MicrodriveTM, hergestellt von der IBM Corporation in Armonk, New York, können verwendet werden.
  • Bei Verwendung der vorliegenden Erfindung können mehrere Dekodierer-Dateien und relativ große Mengen an Audiodaten auf gegenwärtig verfügbaren Flash-Memory-Cards gespeichert werden. Zum Beispiel sieht eine 64 MB KompactFlashTM annähernd 68 Minuten an Audio bei einer MP3 Bit-Rate von 128 Kbps vor, wobei etwa 60–70 KB für die Dekodierer-Programme und annähernd 1 MB für jede Minute an Musikausgang erforderlich sind.
  • Audiodaten-Dateien und zugeordnete Dekodierer-Dateien werden auf die Speicherkarte 32 unter Verwendung eines PC oder einer ähnlichen Vorrichtung geladen, in der Musik-Management-Software geladen ist. Die Musik-Management- Software ist so bemessen, dass die gewünschten Audiodaten-Dateien zusammen mit den zugeordneten Dekodierer-Dateien auf die Speicherkarte 32 geladen werden. Die Musik-Management-Software wird unter Verwendung von in der Fachwelt bekannten Programmierverfahren ausgeführt. Alternativ können die Daten über eine andere Quelle heruntergeladen werden, z.B. durch das Internet oder einen anderen Spieler, wobei die heruntergeladenen Daten die gewünschten Audiodaten-Dateien und ihre zugeordneten Dekodierer-Dateien enthalten.
  • Das Tastenfeld 26 umfasst eine Mehrzahl von Tasten, die in dem Gehäuse des Audiospielers 10 vorgesehen sind, um einem Benutzer zu erlauben, eine bestimmte Audiodaten-Datei für die Wiedergabe auszuwählen und Wiedergabe-Einstellungen zu steuern. Der LCD-Anzeige-Modul 20 ist mit dem Microcontroller 22 verbunden und liefert eine Liste von auf der Speicherkarte 32 verfügbaren Auswahlen und auch Status-Informationen hinsichtlich des Audiospielers 10.
  • 2A2B veranschaulicht die Anzeigen und Tasten, die auf dem Gehäuse des Audiospielers 10 angeordnet sind. Wie in 2A dargestellt ist, enthält der Audiospieler 10 eine Anzeige 21, die die Audiodaten-Dateien anzeigt, die in der Speicherkarte 32 gespeichert sind, und verschiedene Status-Informationen, die mit dem Audiospieler 10 zusammenhängen. Die PLAY-Taste 46 erlaubt einem Benutzer, das Abspielen einer ausgewählten Datendatei zu beginnen. Der STOP/OFF-Knopf 42 erlaubt dem Benutzer die Wiedergabe anzuhalten und den Audiospieler 10 auszuschalten. Der SKIP/FOR-Knopf 44 und der SKIP/REV-Knopf 43 erlauben einem Benutzer zwischen verschiedenen Audiodaten-Dateien, die auf dem Display 21 angezeigt werden, zu blättern. Der MODE-Knopf 45 erlaubt einem Benutzer eine besondere Wiedergabe-Betriebsart, einschließlich Normal-Wiedergabe, Wiedergabe-Wiederholung und Mischen (SHUFFLE). Der DSP-Knopf 40 erlaubt einem Benutzer eine von mehreren DSP-Betriebsarten auszuwählen, einschließlich FLAT, BASS, BOOST, ROCK, POP, JAZZ und EQ. 2B zeigt den Speicherkarten-Anschluss 38 mit der darin eingesetzten Speicherkarte 32 und den Auswurfhebel 47 zum Auswerfen der Speicherkarte 32 aus dem Speicherkarten-Anschluss 38.
  • Nach Einsetzen der Speicherkarte 32 in den Speicherkarten-Anschluss 38 des Audiospielers 10 und vor dem Beginn der Wiedergabe liest der Microcontroller 22 die Speicherkarte 32, insbesondere eine darin gespeicherte Konfigurations-Datei, um die in der Speicherkarte 32 gespeicherten Audiodaten-Dateien und ihre zugeordneten Kodierformate zu identifizieren und anzuzeigen. Wenn der Benutzer eine bestimmte Audiodaten-Datei für die Wiedergabe auswählt, lädt der Microcontroller 22 die ausgewählte Audiodaten-Datei und die geeignete Dekodierer-Datei in den DSP RAM 11, worin der DSP 12 die Daten- und Dekodierer-Dateien entschlüsselt und dann die ausgewählte Audiodaten-Datei unter Verwendung der Dekodierer-Datei dekodiert. Somit erlauben die Dekodierer-Dateien auf der Speicherkarte 32 dem Audiospieler 10 angepasst zu werden, um die verschiedenen Kodierformate, die den in der Speicherkarte 32 gespeicherten Audiodaten-Dateien zugeordnet sind, zu verarbeiten. Tatsächlich wird der tragbare Audiospieler 10 hinsichtlich der Software wie erforderlich durch die Dekodierer-Dateien, die in der Speicherkarte 32 gespeichert sind, aufgerüstet, wenn der Benutzer eine bestimmte Audiodaten-Datei ausgewählt hat, die in der Speicherkarte 32 gespeichert ist. Die der Verarbeitung einer ausgewählten Audiodaten-Datei aus der Speicherkarte 32 zugeordneten Schritte unter Verwendung des Audiospielers 10 sind in den Fließdiagrammen von 3 und 4 dargestellt, was nachfolgend beschrieben wird.
  • 3 und 4 zeigen Fließdiagramme, die die Schritte zur Verarbeitung einer ausgewählten Audiodaten-Datei gemäß der vorliegenden Erfindung veranschaulichen. Nach Einschalten von UP beim Schritt 100 prüft der Microcontroller 22 des Audiospielers 10 das Vorhandensein der Speicherkarte 32 in dem Flash-Card-Anschluss 38 beim Schritt 102. Wenn die Speicherkarte 32 in dem Flash-Card-Anschluss 38 nicht festgestellt wird, schaltet der Audiospieler 10 beim Schritt 104 ab. Wenn die Speicherkarte 32 festgestellt wird, schaltet der Audiospieler 10 den Strom zur Speicherkarte 32 beim Schritt 106 ein.
  • Beim Schritt 108 leitet der Microcontroller 22 das in dem Microcontroller-ROM 23 gespeicherte Entschlüsselungsprogramm zum DSP RAM 11 weiter. Beim Schritt 110 gibt der Microcontroller 22 einen Diagnostik-Prüfbefehl aus, um die Speicherkarte 32 zu veranlassen, eine Gruppe von selbstdiagnostischen Prüfungen auszuführen. Wenn beim Schritt 112 festgestellt wird, dass sich die Speicherkarte 32 in einem fehlerhaften Zustand befindet, zeigt der Microcontroller 22 an, dass ein Fehlerzustand vorhanden ist und schaltet die Speicherkarte 32 beim Schritt 114 ab.
  • Wenn festgestellt wird, dass sich die Speicherkarte 32 in einem akzeptablen Zustand befindet, liest der Microcontroller 22 die eindeutige in der Speicherkarte 32 eingebettete ID-Nummer. Beim Schritt 116 leitet der Microcontroller 22 die eindeutige ID-Nummer der Speicherkarte 32 und eine private Schlüsseldatei und einen im Microcontrol ler-ROM 23 gespeicherten Sicherheits-Code zum DSP RAM 11 weiter. Im Anschluss an diese Weiterleitung entschlüsselt beim Schritt 118 der DSP 12 das Entschlüsselungsprogramm unter Verwendung des Sicherheits-Codes. Das Verschlüsselungsprogramm spezifiziert bestimmte Schlüssel unter Verwendung eines Zeigers, der den Speicherplatz des DSP RAM 11, in dem die gewünschten Schlüssel gespeichert sind, aus der während der nachfolgenden Entschlüsselungsoperationen zu verwendenden Schlüsseldatei spezifiziert, wie nachfolgend bemerkt wird.
  • Beim Schritt 120 bestimmt der Microcontroller 22, ob eine Konfigurations-Datei in der Speicherkarte 32 vorhanden ist. Wenn beim Schritt 122 eine Konfigurations-Datei nicht gefunden wird, bewirkt der Microcontroller 22, dass auf der Anzeige 21 eine Fehleranzeige angezeigt wird und schaltet die Speicherkarte 32 ab. Wenn beim Schritt 124 eine Konfigurations-Datei vorhanden ist, liest der Microcontroller 22 die Konfigurations-Datei und identifiziert die verschiedenen Dateiformate, die für die auf der Speicherkarte 32 gespeicherten Datendateien unterstützt werden müssen. Die Konfigurations-Datei enthält auch Informationen, die die Dateiausdehnung der Audiodaten-Dateien mit bestimmten Dekodierer-Dateien gleichsetzen, die in der Speicherkarte 32 gespeichert sind. Beim Schritt 126 liest der Microcontroller 22 die in der Speicherkarte 32 gespeicherte Datei-Attribut-Tabelle und bewirkt, dass die Anzeige 21 die in der Speicherkarte 32 gespeicherten Dateien/Ordner anzeigt. An dieser Stelle kann der Benutzer eine gewünschte der angezeigten Audiodaten-Dateien oder Musikspuren für die Wiedergabe auswählen.
  • Wenn eine Audiodaten-Datei beim Schritt 128 für die Wiedergabe ausgewählt wird, führt der Microcontroller 22 und der DSP 11 eine Anzahl von Schritten, einschließlich mehrerer gleichzeitiger Schritte aus, um die Audiowiedergabe vorzusehen. Zuerst identifiziert der Microcontroller 22 die entsprechende Dekodierer-Datei aus der Speicherkarte 32 und leitet diese beim Schritt 130 zum DSP RAM 11 weiter. Wenn zum Beispiel der Benutzer eine MP3-Datei auswählt, leitet der Microcontroller 22 die MP3-Dekodierer-Datei von der Speicherkarte 32 zum DSP RAM 11 weiter. An diesem Punkt wird die MP3-Dekodierer-Datei verschlüsselt und muss entschlüsselt werden, bevor sie zur Steuerung der Dekodierungsoperation von DSP 12 verwendet werden kann. Beim Schritt 131 entschlüsselt DSP 12 die in den DSP RAM 11 geladene Dekodierer-Datei unter Verwendung des Entschlüsselungsprogramms, das beim Schritt 118 entschlüsselt wurde, und eines ersten Schlüssels in der durch das Entschlüsselungsprogramm spezifizierten Schlüsseldatei.
  • Beim Schritt 134 beginnt der Microcontroller 22 das Strömen der ausgewählten Audiodaten-Datei von der Speicherkarte 32 zum DSP 12. Beim Schritt 132 verwendet DSP 12 das Entschlüsselungsprogramm zum Entschlüsseln der strömenden Audiodaten-Datei. Eine zusätzliche Sicherheitsschicht in Bezug auf die Entschlüsselung der Audiodaten-Datei ist vorgesehen wie folgt. Ein zweiter Schlüssel von der privaten Schlüsseldatei, die durch das Entschlüsselungsprogramm spezifiziert ist, und die eindeutige ID-Nummer der Speicherkarte 32 werden verwendet, um einen endgültigen Schlüssel zu erzeugen, wobei der endgültige Schlüssel durch das Entschlüsselungsprogramm verwendet wird, um die Audiodaten-Datei zu entschlüsseln.
  • Die Musik-Management-Software ist so ausgelegt, dass die eindeutige ID-Nummer der Speicherkarte 32 verwendet wird, um die Audiodaten-Datei zu entschlüsseln, wenn die Audiodaten-Datei in der Speicherkarte 32 gespeichert wird. Insoweit verhindert die Verwendung der eindeutigen ID-Nummer der Speicherkarte 32 zur Erzeugung des endgültigen Schlüssels den Audiospieler 10 daran, eine Audiodaten-Datei abzuspielen, die von einer anderen Speicherkarte kopiert wurde. Beim Schritt 133 verwendet der DSP 12 die entschlüsselte Dekodierer-Datei dazu, die entschlüsselte Audiodaten-Datei gemäß dem geeigneten Kodierformat zu dekodieren. Die dekodierten Audiodaten werden dem D/A-Wandler 14 und dem Kopfhörer-Verstärker 16 zur Wiedergabe zugeführt.
  • Beim Schritt 136 wird bestimmt, ob alle Daten in der ausgewählten Audiodaten-Datei dem DSP RAM 11 zugeführt worden sind. Falls dies nicht der Fall ist, fährt der Microcontroller 22 fort, Daten von der Speicherkarte 32 dem DSP RAM 11 zuzuführen. Wenn die Übermittlung von Daten vollendet ist, wie im Schritt 136, bestimmt der Microcontroller 22 beim Schritt 140, ob die nächste Audiodaten-Datei unter Verwendung desselben Formats wie die vorherige Audiodaten-Datei kodiert wird. Wenn das Kodierformat der nächsten Audiodaten-Datei dasselbe ist wie das vorherige Koderformat, kehrt der Microcontroller 22 zum Schritt 134 zurück und beginnt die Zuführung der Daten von der nächsten Audiodaten-Datei, die anschließend wie zuvor in den Schritten 132 und 133 entschlüsselt und kodiert werden.
  • Wenn das Kodierformat der nächsten Audiodaten-Datei sich von dem Kodierformat der früheren Audiodaten-Datei unterscheidet, kehrt der Microcontroller 22 zum Schritt 130 zurück. In diesem Fall wird eine neue Dekodierer-Datei, die der nächsten Audiodaten-Datei zugeordnet ist, zum DSP RAM 11 weitergeleitet, und die Schritte zum Entschlüsseln der Dekodierer-Datei, der Weiterleitung der Audiodaten-Datei, der Entschlüsselung der Datendatei und der Dekodierung der Datendatei unter Verwendung der neu geladenen Dekodierer-Datei werden wiederholt. Auf diese Weise ist der Audiospieler 10 in der Lage, Audiodaten-Dateien wiederzugeben, die unter Verwendung irgendeines von einer Mehrzahl von Kodierformaten kodiert wurden, solange die dem ausgewählten Kodierformat zugeordnete Dekodierer-Datei verfügbar ist und auf den DSP RAM 11 heruntergeladen werden kann. Bei der gegenwärtigen Ausführungsform werden die notwendigen Dekodierer-Dateien in der Speicherkarte 32 zusammen mit den Audiodaten-Dateien gespeichert. Insofern kann der Audiospieler 10 aktualisiert werden, um verschiedene Kodierformate durch Software-Aktualisierung des DSP über Dekodierer-Dateien wiederzugeben, die zusammen mit den Audiodaten-Dateien in der Speicherkarte 32 gespeichert sind. Somit ist der Audiospieler 10 in der Lage, Datendateien wiederzugeben, die unter Verwendung einer Vielzahl von Kodierformaten einschließlich von Kodierformaten, die in der Zukunft verfügbar werden können, abzuspielen.
  • Bei der vorliegenden Erfindung werden Audiodateien in die Speicherkarte 32 unter Verwendung von Musik-Management-Software geladen, die die Audiodaten-Dateien gemäß einem ausgewählten Kodierverformat, z.B. MP3, kodiert, die kodierten Datendateien verschlüsselt und dann die verschlüsselten kodierten Datendateien speichert. Verschiedene Verschlüsselungs- und Entschlüsselungsverfahren, die in der Fachwelt bekannt sind, um eine Verschlüsselungs-Datei unter Verwendung eines ausgewählten Schlüssels zu erzeugen und dann die verschlüsselte Datei unter Verwendung des ausge wählten Schlüssels zu entschlüsseln, können verwendet werden. Bei der vorliegenden Erfindung werden die Dekodierer-Dateien unter Verwendung eines ersten Schlüssels verschlüsselt, und die Audiodaten-Dateien werden unter Verwendung eines anderen Schlüssels verschlüsselt, der unter Verwendung des eindeutigen Identifizierers auf der Speicherkarte 32 erzeugt wird. Die Musik-Management-Software speichert die verschlüsselten Audiodaten-Dateien und geeignete verschlüsselte Dekodierer-Dateien auf der Speicherkarte 32. Die Musik-Management-Software erzeugt und modifiziert auch – falls erforderlich – eine Konfigurationsdatei und eine Datei-Attribut-Tabelle, um Informationen zu liefern, die die verschiedenen Datendateien und Dekodierer-Dateien betreffen, die in der Speicherkarte 32 gespeichert sind. Unter Verwendung der Konfigurationsdatei und der Datei-Attribut-Tabelle ist der Audiospieler 10 in der Lage, das richtige Kodierformat für jede Inhaltsdatei zu bestimmen, die verfügbare Datei auf der Anzeige 21 anzuzeigen und eine geeignete Dekodierer-Datei für jede Inhaltsdatei als Reaktion auf eine Benutzerauswahl herunterzuladen.
  • 5 ist ein Speicher-Abbildungs-Diagramm, das dem DSP RAM 11 zugeordnet ist, das die verschiedenen Datendateien veranschaulicht, die zum DSP RAM 11 weitergeleitet werden und aufeinander einwirken. Zunächst wird die eindeutige ID-Nummer, die der Speicherkarte 32 zugeordnet ist, in dem Speicherteil 49 gespeichert. Der Sicherheits-Code und die privaten Schlüsseldateien, die in dem Microcontroller ROM 23 gespeichert sind, werden zum DSP RAM 11 weitergeleitet und in den entsprechenden Speicherteilen 50 und 51 gespeichert. Auch wird das Entschlüsselungsprogramm in den Speicherteil 52 aus dem Microcontroller ROM 23 gelesen. Die Dekodierer-Datei, die einer ausgewählten Audiodaten-Datei zugeordnet ist, wird in dem Speicherteil 54 gespeichert, und die Audiodaten-Dateien werden in dem Speicherteil 56 gespeichert. Es ist zu verstehen, dass die Weiterleitung der verschiedenen Datenblöcke und die aktuelle Anordnung der Datenblöcke in DSP RAM wie gewünscht programmiert werden kann, wobei irgendein Programmverfahren verwendet wird, das dem Fachmann bekannt ist.
  • Wie oben beschrieben, wird der Sicherheits-Code im Block 50 dazu verwendet, das Entschlüsselungsprogramm im Block 52 zu entschlüsseln. Das Entschlüsselungsprogramm dient zur Entschlüsselung der Dekodierer-Datei im Block 54 und der Audiodaten-Datei im Block 56. Das Entschlüsselungsprogramm enthält einen Zeiger, der dazu verwendet wird, einen ersten Schlüssel zu spezifizieren, der während der Entschlüsselung der Dekodierer-Datei verwendet wird. Ferner wird ein zweiter Schlüssel, der durch das Entschlüsselungsprogramm und die eindeutige ID-Nummer der Speicherkarte 32 im Block 49 spezifiziert wird, zur Erzeugung eines endgültigen Schlüssels verwendet, und der endgültige Schlüssel wird durch das Entschlüsselungsprogramm verwendet, um die ausgewählte Audiodaten-Datei zu entschlüsseln. Die Dekodierer-Datei wird dann dazu verwendet, die entschlüsselte Audiodaten-Datei zu dekodieren. Es ist ersichtlich, dass verschiedene Schlüssel in der privaten Schlüsseldatei durch Auswechseln der Zeiger zu den Speicherplätzen ausgewählt werden können, wo die private Schlüsseldatei gespeichert ist, oder durch Änderung der Plätze, wo die private Schlüsseldatei gespeichert ist.
  • Es ist für den Fachmann ersichtlich, dass die vorliegende Erfindung zwar anhand eines Ausführungsbeispiels beschrieben wurde, dass aber Modifikationen und Änderungen zu dem offenbarten Ausführungsbeispiel vorgesehen werden können, ohne von dem Grundsatz der Erfindung abzuweichen. Obwohl die vorliegende Erfindung unter Bezugnahme auf eine Speicherkarte beschrieben worden ist, die abnehmbar mit einem Audiospieler 10 gekoppelt werden kann, kann die vorliegende Erfindung unter Verwendung eines Speicher-Chips ausgeführt werden, der fest innerhalb des Audiospielers 10 angebracht ist, wobei das Dekodiererprogramm und die Audiodaten-Dateien auf den festgelegten Speicher-Chip durch die Musik-Management-Software geladen wird. Auch wird hierin erkannt, dass das vorliegende Merkmal der Ladung der geeigneten Dekodiererprogramme und der Audiodaten-Dateien in der Musik-Management-Software unter Verwendung irgendeiner Anzahl von konventionell bekannten Programmiermethoden oder einer Kombination von Programmiermethoden ausgeführt werden kann. Obwohl oben ein Audiodaten-Spieler beschrieben wird, kann die vorliegende Erfindung auf irgendeine tragbare Datenverarbeitungsvorrichtung ausgedehnt werden, z.B. Video-Anzeigevorrichtungen, wobei die Daten unter Verwendung einer Mehrzahl von Daten-Kodierformaten kodiert werden können. Auch können die Audiodaten-Dateien und Dekodierer-Dateien auf einem magnetischen oder optischen Medium gespeichert und von diesem gelesen werden. Daher ist zu verstehen, dass die vorliegende Erfindung in den beigefügten Ansprüchen definiert ist.

Claims (7)

  1. Verfahren zur Wiedergabe einer Audiodaten-Datei in einer handgehaltenen Audio-Wiedergabevorrichtung (10), wobei die Audiodaten-Datei gemäß einem aus einer Mehrzahl von Kodierformaten ausgewählten Kodierformat kodiert ist, und wobei das Verfahren die Schritte enthält: – Identifizieren (124) einer ausgewählten Audiodaten-Datei, die auf einer abnehmbaren Datenspeichervorrichtung (32) gespeichert ist, als Reaktion auf eine Benutzer-Eingabe; – Dekodieren (133) der ausgewählten Audiodaten-Datei gemäß einer Dekodierer-Datei in einem digitalen Signalprozessor (12); – Liefern der dekodierten Audiodaten-Datei an eine Ausgangsvorrichtung (14, 16), gekennzeichnet durch die Schritte: – Lesen (124, 126) einer Konfigurations-Datei, die in der abnehmbaren Datenspeichervorrichtung (32) gespeichert ist, um eine Dekodierer-Datei zu identifizieren, die in der abnehmbaren Speichervorrichtung (32) gespeichert und der ausgewählten Audiodaten-Datei zugeordnet ist, wobei die Dekodierer-Datei ein Programm umfasst, um die Operationen des digitalen Signalprozessors (12) zu steuern, wobei die ausgewählte Audiodaten-Datei, die Konfigurations-Datei und die Dekodierer-Datei alle in derselben abnehmbaren Datenspeichervorrichtung (32) gespeichert sind; – Weiterleiten (130) der ausgewählten Audiodaten-Datei und der zugeordneten Dekodierer-Datei aus der abnehmbaren Datenspeichervorrichtung, die mit der handgehaltenen Audio-Wiedergabevorrichtung für die Wiedergabe verbunden ist, zu dem digitalen Signalprozessor; – Wiederholen (126140) der Identifizierungs- und Leseschritte für jede ausgewählte Audiodaten-Datei, und Weiterleiten der Dekodierer-Datei wie erforderlich, um die Dekodierung auszuführen, und Wiederholen des Dekodierungs- und Lieferschrittes für jede ausgewählte Audiodaten-Datei gemäß der zugeordneten Dekodierer-Datei.
  2. Verfahren nach Anspruch 1, das ferner die Schritte umfasst: Lesen (116) einer eindeutigen Identifizierung, die der abnehmbaren Datenspeichervorrichtung (32) zugeordnet ist, und Entschlüsseln (131, 132) der Audiodaten-Datei und der zugeordneten Dekodierer-Datei unter Verwendung der eindeutigen Identifizierung.
  3. Verfahren zur Speicherung einer Audiodaten-Datei auf einer abnehmbaren Datenspeichervorrichtung (32), umfassend die Schritte: – Identifizieren einer Audiodaten-Datei, die als Reaktion auf eine Benutzer-Eingabe zu der abnehmbaren Datenspeichervorrichtung weitergeleitet werden soll; – Identifizieren eines Kompressionsformats, das der identifizierten Audiodaten-Datei zugeordnet ist, und einer Dekodierer-Datei, die dem identifizierten Kompressionsformat zugeordnet ist; – Weiterleiten der identifizierten Audiodaten-Datei zu der abnehmbaren Datenspeichervorrichtung; – Weiterleiten der zugeordneten Dekodierer-Datei zu der abnehmbaren Datenspeichervorrichtung; – Identifizieren einer Konfigurationsdatei, die in der abnehmbaren Datenspeichervorrichtung gespeichert ist, um Audiodateien und Dekodierer-Dateien, die in der abnehmbaren Datenspeichervorrichtung (32) gespeichert sind, zuzuordnen; – Aktualisieren der Konfigurations-Datei bei der Weiterleitung der identifizierten Audiodaten-Datei und der zugeordneten Dekodierer-Datei.
  4. Verfahren nach Anspruch 1 bis 3, bei dem die abnehmbare Datenspeichervorrichtung eine Festkörper-Datenspeichervorrichtung (32) ist.
  5. Handgehaltene Audio-Wiedergabevorrichtung (10) zur Wiedergabe einer Audiodaten-Datei, die gemäß einem aus einer ausgewählten Mehrzahl von Kodierformaten kodiert ist, wobei die Vorrichtung umfasst: – Mittel (38) zum Akzeptieren einer von einem Benutzer abnehmbaren Datenspeichervorrichtung (32); – Benutzer-Eingabemittel (26) zum Empfang von Benutzerbefehlen; – Dateneingangsmittel (33, 34) zum Empfang von digitalen Daten; – einen digitalen Signalprozessor (12); – Ausgangsmittel (12, 16) zum Empfang von dekodierten Daten und zum Liefern eines analogen Audio-Ausgangs; – einen Microcontroller (22), der mit den Benutzer-Ausgangsmitteln, den Daten-Eingangsmitteln, den Ausgangsmitteln und dem digitalen Signalprozessor verbunden ist; dadurch gekennzeichnet dass, der Microcontroller eine vom Benutzer ausgewählte Audiodaten-Datei (56) identifiziert und Konfigurations-Informationen liest, die die vom Benutzer ausgewählte Audiodaten-Datei mit einer Dekodierer-Datei (54) korreliert, die der vom Benutzer ausgewählten Audiodaten-Datei zugeordnet ist, wobei die Dekodierer-Datei ein Programm zur Steuerung der Operation des digitalen Signalprozessors umfasst, wobei die vom Benutzer ausgewählte Audiodaten-Datei, und die Konfigurations-Informationen und die Dekodierer-Datei alle in einer einzigen abnehmbaren Datenspeichervorrichtung (32) gespeichert sind, und dass der Microcontroller (22) die vom Benutzer ausgewählte Audiodaten-Datei und die zugeordnete Dekodierer-Datei von der einzelnen vom Benutzer abnehmbaren Datenspeichervorrichtung zu dem digitalen Signalprozessor (12) als Reaktion auf eine Benutzer-Auswahl weiterleitet und der digitale Signalprozessor die vom Benutzer ausgewählte Audiodaten-Datei gemäß der zugeordneten Dekodierer-Datei dekodiert, wobei die Dekodierung vollständig innerhalb des digitalen Signalprozessors ausgeführt wird, und wobei der Microcontroller die Schritte der Identifizierung der vom Benutzer ausgewählten Audiodaten-Datei und der zugeordneten Dekodierer- Datei ausführt, und wobei die ausgewählte Audiodaten-Datei und die zugehörige Dekodierer-Datei wie erforderlich zu jeder vom Benutzer ausgewählten Audiodaten-Datei weitergeleitet wird.
  6. Vorrichtung nach Anspruch 5, bei der die abnehmbare Datenspeichervorrichtung eine Festkörper-Datenspeichervorrichtung (32) ist, die mit dem Microcontroller verbunden ist.
  7. Vorrichtung nach Anspruch 5 oder 6, bei der die abnehmbare Datenspeichervorrichtung (32) eine in ihr gespeicherte eindeutige Identifizierung enthält, wobei der Microcontroller (22) die eindeutige Identifizierung zu der Wiedergabevorrichtung weiterleitet und die Audiodaten-Datei und die zugeordnete Dekodierer-Datei entschlüsselt.
DE60011894T 1999-04-30 2000-04-28 Persönlicher digitaler multi-format audiospieler Expired - Lifetime DE60011894T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13188899P 1999-04-30 1999-04-30
US131888P 1999-04-30
PCT/US2000/011610 WO2000067261A1 (en) 1999-04-30 2000-04-28 Multi-format personal digital audio player

Publications (2)

Publication Number Publication Date
DE60011894D1 DE60011894D1 (de) 2004-08-05
DE60011894T2 true DE60011894T2 (de) 2004-12-30

Family

ID=22451455

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60011894T Expired - Lifetime DE60011894T2 (de) 1999-04-30 2000-04-28 Persönlicher digitaler multi-format audiospieler

Country Status (8)

Country Link
EP (1) EP1177557B1 (de)
JP (1) JP4702817B2 (de)
KR (1) KR100756354B1 (de)
CN (1) CN1246853C (de)
AU (1) AU4809100A (de)
DE (1) DE60011894T2 (de)
MX (1) MXPA01010909A (de)
WO (1) WO2000067261A1 (de)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100287366B1 (ko) 1997-11-24 2001-04-16 윤순조 엠피이지 방식을 이용한 휴대용 음향 재생장치 및 방법
US6122230A (en) * 1999-02-09 2000-09-19 Advanced Communication Design, Inc. Universal compressed audio player
WO2001052523A1 (en) 2000-01-12 2001-07-19 Advanced Communication Design, Inc. Compression and remote storage apparatus for data, music and video
DE10110403A1 (de) * 2001-03-03 2002-09-12 Lamaqq Gmbh Verfahren und Vorrichtung zum Bearbeiten von Musikdaten, insbesondere MP3-Musikdaten
KR20020083544A (ko) * 2001-04-26 2002-11-04 주식회사 비쥬얼텍 디지털 신호처리부를 이용한 멀티 포맷 씨디플레이어 및그 제어방법
US6820138B2 (en) 2001-06-22 2004-11-16 Hewlett-Packard Development Company, L.P. Portable computer system including detachable handheld media storage and playback device
US7215977B2 (en) 2001-09-19 2007-05-08 Enfora, L.P. All-in-one modular wireless device
US20040039575A1 (en) * 2002-07-16 2004-02-26 Nextway Co., Ltd. Host processing device using external storage medium
WO2004015712A1 (fr) * 2002-08-08 2004-02-19 Hui Lin Baladeur mp3 presentant un disque dur remplacable
AU2003247146A1 (en) 2002-08-08 2004-02-25 Dani Dariel Integrated circuit for digital rights management
CN100412843C (zh) 2002-12-23 2008-08-20 皇家飞利浦电子股份有限公司 可扩展的光盘播放机、播放设备、记录器和升级它们的方法
KR100403376B1 (en) * 2003-04-04 2003-10-30 Telechips Inc Device for processing media using external storage
KR101186547B1 (ko) * 2003-10-20 2012-10-08 엠오-디브이, 아이엔씨. 콘텐츠 배포 시스템 및 방법
EP1562193A1 (de) 2004-02-06 2005-08-10 Sony International (Europe) GmbH System zum Speichern und Wiedergeben von Multimediadaten
KR100608056B1 (ko) 2004-06-05 2006-08-02 삼성전자주식회사 멀티미디어 컨텐츠 재생 장치, 재생 방법, 생성 장치,생성 방법, 및 그 멀티미디어 컨텐츠를 저장한 저장 매체
DE102005062429A1 (de) * 2005-12-23 2007-07-19 Mathias Brosz Verfahren und Vorrichtung zum Verarbeiten von Daten
FR2896611B1 (fr) 2006-01-25 2008-12-26 Olivier Levy Baladeur numerique preenregistre
CN100437480C (zh) * 2006-05-18 2008-11-26 腾讯科技(深圳)有限公司 音频文件的读取方法和读取装置
WO2010020738A1 (en) * 2008-08-22 2010-02-25 Sunkrest Overseas Limited Data storage and connection device
US8739149B2 (en) * 2009-10-14 2014-05-27 Harman International Industries, Incorporated Software updates via digital audio media
CN101953734B (zh) * 2010-11-11 2013-07-31 欧声医疗器械有限公司 移动听力治疗装置
CN103345928A (zh) * 2013-05-20 2013-10-09 广州番禺巨大汽车音响设备有限公司 一种基于音响设备支持多业务的音频处理的方法及***
CN107393580A (zh) * 2017-08-14 2017-11-24 南京信息工程大学 一种可播放多格式音源的便携式音频播放器

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63228200A (ja) * 1987-03-17 1988-09-22 株式会社日立製作所 Ic音源装置
JPH04264922A (ja) * 1991-02-20 1992-09-21 Sanyo Electric Co Ltd 情報処理装置のプログラム入力回路及びプログラム転送方法
IT1256823B (it) * 1992-05-14 1995-12-21 Olivetti & Co Spa Calcolatore portatile con annotazioni verbali.
FI932051A (fi) * 1992-05-28 1993-11-29 Hughes Aircraft Co Integrerad kontroll och signalbehandling i en cellulaer telefon
JPH06250700A (ja) * 1993-02-26 1994-09-09 Sony Corp データ記録及び/又は再生装置、データ記録及び/又は再生方法、並びにデータ記録媒体
JPH06251080A (ja) * 1993-03-01 1994-09-09 Matsushita Electric Ind Co Ltd 携帯型情報再生装置及び情報転送装置
JPH09134311A (ja) * 1995-11-07 1997-05-20 Fujitsu Ltd 機密保護システム
CN1150448C (zh) * 1996-03-08 2004-05-19 皇家菲利浦电子有限公司 口述录音和放音设备
JPH10116095A (ja) * 1996-10-11 1998-05-06 Olympus Optical Co Ltd 音声再生装置
JP3864401B2 (ja) * 1997-04-23 2006-12-27 ソニー株式会社 認証システム、電子機器、認証方法、および記録媒体
JPH1196675A (ja) * 1997-09-24 1999-04-09 Matsushita Electric Ind Co Ltd デジタル記録媒体、デジタル記録媒体のデータ暗号化装置、データ復号化装置、データ暗号化復号化装置、その方法及びその方法を記録した記録媒体
JP4300442B2 (ja) * 1999-02-17 2009-07-22 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6367019B1 (en) * 1999-03-26 2002-04-02 Liquid Audio, Inc. Copy security for portable music players

Also Published As

Publication number Publication date
EP1177557B1 (de) 2004-06-30
WO2000067261A9 (en) 2002-01-10
MXPA01010909A (es) 2002-05-06
KR100756354B1 (ko) 2007-09-10
WO2000067261A1 (en) 2000-11-09
CN1349649A (zh) 2002-05-15
AU4809100A (en) 2000-11-17
KR20020007375A (ko) 2002-01-26
DE60011894D1 (de) 2004-08-05
EP1177557A1 (de) 2002-02-06
CN1246853C (zh) 2006-03-22
JP4702817B2 (ja) 2011-06-15
JP2002543476A (ja) 2002-12-17

Similar Documents

Publication Publication Date Title
DE60011894T2 (de) Persönlicher digitaler multi-format audiospieler
DE60003549T2 (de) Verfahren und vorrichtung zur verarbeitung von digital kodierten audiodaten
DE10053732B4 (de) Gerät und Verfahren zum Schreiben und Wiedergeben von Daten
DE60031476T3 (de) Speichereinheiten, Datenverarbeitungseinheiten und zugehörige Verfahren
JP4580929B2 (ja) 記録装置、編集装置、およびデジタルビデオ記録システム
DE60311922T2 (de) Klingeltoncodeaufbau und Klingeltoncodelesegerät für Mobiltelefone
DE69730556T2 (de) Vorrichtung zur Sprachaufnahme und -wiedergabe
DE19529320C2 (de) Software-Wiedergabevorrichtung
DE69635921T2 (de) Fernsteuergerät eines Audiosystems
DE60017613T2 (de) Speicher und Datenverarbeitungseinheiten und Datenverarbeitungsverfahren
DE10049841A1 (de) Aufzeichnungs- und Wiedergabegerät und Verfahren, Endgerät, Übertragungs-/Empfangsverfahren und Speicherträger
DE10030202A1 (de) Mobilstation mit einer digitalen Audiodatenspeicherungs- und -wiedergabevorrichtung und Verfahren zu ihrer Steuerung
DE69721404T2 (de) Diktiersystem
DE20023937U1 (de) Universeller Abspieler für komprimierte Audioinformationen
CN101110931A (zh) 内容收录***、用于该***的收录装置及收录控制方法
EP1517270A3 (de) Vorrichtung, Verfahren, Programm und Programmspeichermedium zur Bearbeitung und Aufzeichnung von Daten
WO2001039473A1 (de) Mobiltelefon und verfahren zur wiedergabe von audiodaten
CN103632694B (zh) 多轨录音机
CN1190484A (zh) 用于存储语音信号的听写装置
DE202006021079U1 (de) Digitaldatenaufzeichnungs- und/oder Wiedergabevorrichtung und zugehöriges System
WO2001049019A1 (de) Verfahren zur speicherung mindestens einer rufsignalfolge und telekommunikationsendgerät
WO2001046951A2 (de) Abspielgerät und speichermedium für komprimierte audiodaten
DE202005006249U1 (de) Bluetooth-Kopfhörer mit MP3-Abspielfunktion
DE10329320A1 (de) Tragbarer Datenträger zur Entschlüsselung krytographisch gesicherter digitaler Daten
DE202004017009U1 (de) Digitales Audio Steuergerät mit Datenschnittstellen zum Anschluss von externen Speichermedien

Legal Events

Date Code Title Description
8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition