DE102004016319A1 - Musiklieferungssystem - Google Patents

Musiklieferungssystem Download PDF

Info

Publication number
DE102004016319A1
DE102004016319A1 DE102004016319A DE102004016319A DE102004016319A1 DE 102004016319 A1 DE102004016319 A1 DE 102004016319A1 DE 102004016319 A DE102004016319 A DE 102004016319A DE 102004016319 A DE102004016319 A DE 102004016319A DE 102004016319 A1 DE102004016319 A1 DE 102004016319A1
Authority
DE
Germany
Prior art keywords
music
music data
server
voice
data
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
Application number
DE102004016319A
Other languages
English (en)
Inventor
Yuta Kawana
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE102004016319A1 publication Critical patent/DE102004016319A1/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/632Query formulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set

Abstract

Ein Musiklieferungssystem ermöglicht einem Benutzer, überall und zu jeder Zeit mit geringen Kosten ein gewünschtes Musikstück zu hören. Es enthält einen Server (30) mit einem Musikdatenspeicher (31) zum Speichern von von einem Personalcomputer (10) heraufgeladenen Musikdaten sowie einem Prozessor (32) zum Erzeugen eines auf Sprache basierenden interaktiven Dokuments, das eine interaktive Prozedur mit einem Fahrzeugnavigationssystem (20) entsprechend Informationen in den von dem Personalcomputer heraufgeladenen Musikdaten beschreibt. Als Antwort auf eine Herunterladeanforderung von dem Fahrzeugnavigationssystem überträgt der Server das auf Sprache basierende interaktive Dokument, das von dem Prozessor erzeugt wurde, zu dem Fahrzeugnavigationssystem. Das Fahrzeugnavigationssystem ruft gewünschte Musikdaten aus dem Musikdatenspeicher des Servers ab und lädt sie herunter durch Interaktion mit dem Server, entsprechend dem von dem Server empfangenen, auf Sprache basierenden interaktiven Dokument.

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Musiklieferungssystem, und insbesondere auf eine Technik zum automatischen Erzeugen von Prozedurdaten für den Erwerb von Musikdaten von einem Server.
  • Beschreibung des Standes der Technik
  • Als ein herkömmliches System zur Auswahl einer gewünschten Musikdatei aus einer sehr großen Anzahl von in einem Server gespeicherten Musikdateien und zum Herunterladen der ausgewählten Daten zu einem Benutzerendgerät ist ein Musikverteilungssystem bekannt, das einen Musikverteilungs-Systemserver, der Musiksoftware speichert, und ein Musikverteilungs- Systemendgerät zum Kommunizieren mit dem Musikverteilungs-Systemserver über ein öffentliches Kommunikationsnetzwerk enthält (siehe z.B. relevante Druckschrift 1). Das Musikverteilungs-Systemendgerät des Musikverteilungssystems überträgt Musiksoftwareinformationen in der Form eines Sprachsignals zu dem Musikverteilungs-Systemserver. Die Musiksoftwareinformationen enthalten den Titel und den Namen des Künstlers, die über ein Mikrofon eingegeben sind, um die gewünschte Musiksoftware zu identifizieren. Der Musikverteilungs-Systemserver zieht die Musiksoftwareinformationen durch die Spracherkennung des Sprachsignals heraus, ruft die Musiksoftware aus einem Musiksoftwarespeicher entsprechend den herausgezogenen Musiksoftwareinformationen ab und überträgt die gewünschte Musiksoftware zu dem Musikverteilungs-Systemendgerät. Das Musikverteilungssystem kann die gewünschte Musiksoftware durch eine einfache Operation schnell verteilen.
  • Als eine bezogene Technik ist ein Spracheingabetyp-Musikabrufsystem bekannt, das zum Abrufen eines gewünschten Stückes durch Äußerung des Namens eines Sängers oder Titels der Melodie verwendet wird, wodurch eine Wiedergabereservierung für das Stück gemacht wird (siehe z.B. relevante Druckschrift 2). Das Spracheingabetyp-Musikabrufsystem erkennt die über eine interaktive Schnittstelle eingegebene Sprache eines Benutzers und erzeugt eine erkannte Zeichenkette. Die Zeichenkette enthält den Titel, ein Melodieattribut und einen Begrenzer. Das Spracheingabetyp-Musikabrufsystem erfasst den Begrenzer in der erkannten Zeichenkette und identifiziert den Titel und das Melodieattribut als Suchworte entsprechend dem Begrenzer. Zusätzlich sucht es die Musikindex-Datenbank für die getroffene Aufnahme unter Verwen dung der Suchwörter und zeigt dem Benutzer den Titel und das Musikattribut über die interaktive Schnittstelle. Somit kann es automatisch die Suchwörter aus einer Reihe der Sprachdaten enthaltend mehrere Suchwörter herausziehen, wodurch ein Musikabruf mit hoher Genauigkeit ermöglicht wird.
  • Unter Verwendung eines derartigen herkömmlichen Systems kann der Benutzer ein gewünschtes Musikstück aus einer sehr großen Anzahl von in dem Server, der von einem Musikverteilungsträger vorgesehen ist, gespeicherten Musikstücken auswählen, das Gewählte herunterladen und die Kosten an den Musikverteilungsträger zahlen.
  • Um Musik z.B. in einem Automobil zu hören, bringt ein Benutzer ein Musikaufzeichnungsmedium wie eine CD, DVD oder MD in das Automobil und führt es in ein Audiosystem ein, um die Musik wiederzugeben. Hinsichtlich eines Musikaufzeichnungsmediums kauft der Benutzer das die Musikinformationen enthaltende Medium in einem Musikgeschäft oder verwendet das Medium, das durch Herunterladen aus dem Musikverteilungssystem die Musikinformationen aufgezeichnet hat.
  • Jedoch gibt es eine Begrenzung hinsichtlich der Anzahl der in dem Automobil anzuordnenden Musikaufzeichnungsmedien, und das Mitnehmen der Musikaufzeichnungsmedien in das Automobil ist manchmal umständlich. Angesichts dessen ist das Musikverteilungssystem so konzipiert, dass es zu einem Musikverteilungsserver von einem Endgerät in einem Automobil aus über das Internet zugreift und eine gewünschte Musikdatei gegen Kosten herunterlädt. Das Musikverteilungssystem ermöglicht dem Benutzer, sich die gewünschte Musik in dem Automobil anzuhören, wann immer er es wünscht.
  • Relevante Druckschrift 1: Offenlegungsschrift der japanischen Patentanmeldung Nr. 2001-242874.
  • Relevante Druckschrift 2: Offenlegungsschrift der japanischen Patentanmeldung Nr. 2002-189483.
  • Das vorbeschriebene herkömmliche Musikverteilungssystem hat jedoch das Problem, den Benutzer stark zu belasten, da es den Benutzer zwingt, die Musik gegen Kosten herunterzuladen, die er bereits in dem Musikaufzeichnungsmedium gespeichert hat, das der Benutzer besitzt. Somit ist die Entwicklung eines Systems erforderlich, die dem Benutzer ermöglicht, sich die Musik anzuhören, die in den Musikaufzeichnungsmedien des Benutzers aufgezeichnet ist, überall und zu jeder Zeit zu geringen Kosten, ohne dass die Musikaufzeichnungsmedien in das Automobil gebracht werden müssen, selbst mit einem mobilen Endgerät wie einem Autoaudiosystem.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung wurde gemacht, um der vorgenannten Anforderung zu entsprechen. Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Musiklieferungssystem zu schaffen, das einem Benutzer ermöglicht, ein gewünschtes Musikstück zu niedrigen Kosten überall und zu jeder Zeit zu hören.
  • Um die Aufgabe zu lösen, ist gemäß einem Aspekt der vorliegenden Erfindung ein Musiklieferungssystem vorgesehen, welches aufweist: einen Musikdatenspeicher zum Speichern von von einem ersten Endgerät hochgeladenen Musikdaten; ein zweites Endgerät zum Abrufen und Herunterladen gewünschter Musikdaten aus dem Mu sikdatenspeicher durch Wechselwirkung mit dem Server gemäß interaktiven Prozedurdaten, die von dem Server empfangen wurden; und einen Prozessor zum Erzeugen der interaktiven Prozedurdaten gemäß Informationen, die in den Musikdaten enthalten sind, jedes Mal, wenn das erste Endgerät die Musikdaten herauflädt, wobei die interaktiven Prozedurdaten eine interaktive Prozedur mit dem zweiten Endgerät beschreiben.
  • Soweit kann der Benutzer ein gewünschtes Musikstück zu niedrigen Kosten überall und zu jeder Zeit durch Betätigen des zweiten Endgerätes höre.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 1 eines Musiklieferungssystems gemäß der vorliegenden Erfindung;
  • 2 ist ein Blockschaltbild, das eine detaillierte Konfiguration des Prozessors des Servers nach 1 zeigt;
  • 3 ist Flussdiagramm, das einen Heraufladevorgang des Personalcomputers nach 1 illustriert;
  • 4 ist ein Flussdiagramm, das die Operation des Servers nach 1 als Antwort auf das Heraufladen illustriert;
  • 5 ist ein Flussdiagramm, das Einzelheiten der auf Sprache basierenden interaktiven Dokumenterzeugungsverarbeitung nach 4 illustriert;
  • 6 ist ein Flussdiagramm, das das Herunterladen und den Wiedergabevorgang des Fahrzeugnavigationssystems nach 1 illustriert;
  • 7 ist ein Diagramm, das einen Teil eines Beispiels eines auf Sprache basierenden interaktiven Dokuments zeigt, das durch das Ausführungsbeispiel 1 des Musiklieferungssystems gemäß der vorliegenden Erfindung verwendet wird; und
  • 8 ist eine Diagramm, das einen anderen Teil des Beispiels des auf Sprache basierenden interaktiven Dokuments zeigt, das von dem Ausführungsbeispiel 1 des Musiklieferungssystems gemäß der vorliegenden Erfindung verwendet wird.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜH-RUNGSBEISPIELE
  • Die Erfindung wird nun mit Bezug auf die begleitenden Zeichnungen beschrieben.
  • AUSFÜHRUNGSBEISPIEL 1
  • 1 ist ein Blockschaltbild, das eine Konfiguration eines Ausführungsbeispiels 1 eines Musiklieferungssystems gemäß der vorliegenden Erfindung zeigt. Das Musiklieferungssystem umfasst einen Personalcomputer 10, ein Fahrzeugnavigationssystem und einen Server 30. Der Personalcomputer 10 und das Fahrzeugnavigationssystem 20 sind mit dem Server 30 z.B. über das Internet verbunden.
  • Der Personalcomputer 10, der einem ersten Endgerät gemäß der vorliegenden Erfindung entspricht, wird von einem Benutzer persönlich besessen. Der Personalcomputer 10 enthält einen Web-Browser 11, der dem Benutzer einen Zugriff zu dem Internet ermöglicht. Zusätzlich speichert der Personalcomputer 10 Musikdaten 12.
  • Der Web-Browser 11 ist Software, die zum Durchsehen einer Site des Internets verwendet wird. Der Web-Browser 11 wird verwendet, um zu dem Server 30 zuzugreifen, wenn Musikdaten 12 heraufgeladen werden.
  • Die Musikdaten 12 sind in einem Aufzeichnungsmedium des Benutzers wie einer CD, DVD, MD oder der Speicherplatte des Personalcomputers 10 gespeichert. Die Musikdaten bestehen jeweils aus einem Vorsatz enthaltend ihren Titel und den Namen des Künstlers sowie die Musikdaten selbst. Die Musikdaten 12 sind z.B. in einem MP3-Format codiert, gefolgt durch Herauf laden in den Server 30 als eine Musikdatei.
  • Das Fahrzeugnavigationssystem 20 hat eine Funktion zur Herstellung eines Zugriffs zu dem Internet durch auf Sprache basierender Interaktion neben einer gewöhnlichen Navigationsfunktion. Weiterhin hat das Fahrzeugnavigationssystem 20 eine Funktion, Musikdaten zu einem nicht gezeigten Audiosystem zu senden, um die Musik wiederzugeben.
  • Das Fahrzeugnavigationssystem 20 hat eine auf Sprache basierende interaktive Dokumentanalysevorrichtung 21 für ein auf Sprache basierendes interaktives Dokument, d.h. die auf Sprache basierenden interaktiven Prozedurdaten. Die auf Sprache basierende interaktive Dokumentanalysevorrichtung 21 interpretiert das von dem Server 30 heruntergeladene auf Sprache basierende interaktive Dokument und führt eine Sprachsynthese und Spracherkennung durch, wodurch die auf Sprache basierende Interaktion zwischen dem Fahrzeugnavigationssystem 20 und dem Server 30 durchgeführt wird. Das auf Sprache basierende interaktive Dokument ist ein Dokument, das interaktive Prozeduren durch Sprache beschreibt, wie in den 7 und 8 illustriert ist, unter Verwendung einer interaktiven beschreibenden Sprache wie Voice XML (Voice eXtensible Markup Language).
  • Der Server 30 umfasst Komponenten wie einen Servercomputer, Arbeitsstationen und Universalcomputer, die mit dem Internet verbunden sind. Es ist möglich, als Server 30 einen gemieteten Server zu verwenden, der dem Benutzer ermöglicht, einen Speicherraum mit einer vorbestimmten Kapazität exklusiv zu nutzen. Neben dem gemieteten Server können verschiedene Typen von Servern, zu denen ein Zugriff über das Internet möglich ist, ebenfalls als der Server 30 verwendet werden.
  • Der Server 30 enthält einen Musikdatenspeicher 31, einen Prozessor 32, einen Speicher 33 für auf Sprache basierende interaktive Dokumente (DB) 34 für neu formulierte Wörter, eine Benutzerregistrierungsinformations-Datenbank (DB) 35 und eine Abtastdatenbank (DB) 36 für auf Sprache basierende interaktive Dokumente.
  • Der Musikdatenspeicher 31 speichert die Musikdateien in MP3-Format, die von dem Personalcomputer 10 über das Internet übertragen wurden. Der Benutzer wählt eine gewünschte Musikdatei aus einer Vielzahl von Musikdateien aus, die in dem Musikdatenspeicher 31 gespeichert sind, und lädt sie herunter.
  • Der Prozessor 32 erzeugt automatisch das auf Sprache basierende interaktive Dokument und speichert es in dem Speicher 33 für auf Sprache basierende interaktive Dokumente. Die Einzelheiten der Konfiguration und Arbeitsweise des Prozessors 32 werden später beschrieben.
  • Der Speicher 33 für auf Sprache basierende interaktive Dokumente speichert das von dem Prozessor 32 erzeugte, auf Sprache basierende interaktive Dokument. Wenn der Server 30 eine Herunterladeanforderung von dem Fahrzeugnavigationssystem 20 empfängt, überträgt er das in dem Speicher 33 für auf Sprache basierende interaktive Dokumente gespeicherte auf Sprache basierende interaktive Dokument zu dem Fahrzeugnavigationssystem 20. Somit wird die auf Sprache basierende Interaktion zwischen dem Fahrzeugnavigationssystem 20 und dem Server 30 möglich.
  • Die Datenbank 34 für neu formulierte Wörter speichert andere Namen jedes Künstlers, das heißt, neu formulierte Wörter entsprechend dem Namen des Künstlers. Die neu formulierten Wörter enthalten Namen wie nur den Familiennamen, nur den Vornamen, den Spitznamen und die Abkürzung des Künstlers.
  • Die Benutzerregistrierungsinformations-Datenbank 35 speichert die Attribute der herauf geladenen Musikdateien, nämlich die Titel, die Namen der Künstler und die neu formulierten Wörter. Die in der Benutzerregistrierungsinformations-Datenbank 35 gespeicherten Daten werden verwendet für die Erzeugung eines Titelsuch-Wörterbuchs und eines Künstlernamensuch-Wörterbuch (Einzelheiten hiervon werden später beschrieben), auf die Bezug genommen ist durch das auf Sprache basierende interaktive Dokument.
  • Das Titelsuch-Wörterbuch wird bei einer Verarbeitung verwendet, die beispielsweise eine Anfrage "Wie ist der Titel?" macht. In gleicher Weise wird das Künstlernamensuch-Wörterbuch bei einer Verarbeitung verwendet, die eine Anfrage "Wie ist der Name des Künstlers?" macht. Das auf Sprache basierende inter aktive Dokument verwendet neben den vorgenannten Wörterbüchern ein allgemeines Wörterbuch, das zur Verarbeitung anderer als der vorgenannten Anfragen verwendet wird. Das allgemeine Wörterbuch ist nicht dynamisch erzeugt, da Anfragen und Antworten vorher bestimmt sind.
  • Die Datenbank 36 für auf Sprache basierende interaktive Dokumentabtastungen speichert auf Sprache basierende interaktive Dokumentabtastungen. Jede auf Sprache basierende interaktive Dokumentabtastung ist dieselbe wie das auf Sprache basierende interaktive Dokument, das in den 7 und 8 illustriert ist, mit der Ausnahme, dass sie nicht mit dem Titelsuch-Wörterbuch und dem Künstlernamen-Suchwörterbuch verbunden ist.
  • 2 ist ein Blockschaltbild, das eine detaillierte Konfiguration des in 1 gezeigten Prozessors 32 zeigt. Der Prozessor 32 enthält einen Musikdatenempfänger 40, einen Musikdaten-Informationsisolator 41, einen Zugriffsabschnitt 42 für neu formulierte Informationen, einen Zugriffsabschnitt 43 für Benutzerregistrationsinformationen und einen Generator 44 für auf Sprache basierende interaktive Dokumente.
  • Der Musikdatenempfänger 40 empfängt die von dem Personalcomputer 10 heraufgeladene Musikdatei und speichert sie in dem Musikdatenspeicher 31.
  • Der Musikdaten-Informationsisolator 41 zieht den Titel und den Namen des Künstlers aus dem Vorsatz oder dem Dateinamen der von dem Musikdatenempfänger 40 zugeführten Musikdatei heraus. Der erworbene Titel und Name des Künstlers werden zu dem Zugriffsabschnitt 42 für neu formulierte Informationen geliefert.
  • Der Zugriffsabschnitt 42 für neu formulierte Informationen greift zu der Datenbank 34 für neu formulierte Wörter zu und prüft die Anwesenheit und Abwesenheit der neu formulierten Wörter unter Verwendung des von dem Musikdaten-Informationsisolator 41 zugeführten Namens des Künstlers als ein Suchschlüssel. Als ein Ergebnis der Prüfung werden, wenn die neu formulierten Wörter nicht vorhanden sind, der Titel und der Name des Künstlers zu dem Zugriffsabschnitt 43 für Benutzerregistrationsinformationen geliefert. Demgegenüber werden, wenn die neu formulierten Wörter vorhanden sind, die neu formulierten Wörter zu dem Zugriffsabschnitt 43 für Benutzerregistrationsinformationen zusammen mit dem Titel und dem Namen des Künstlers geführt.
  • Der Zugriffsabschnitt 43 für die Benutzerregistrationsinformationen speichert den Titel, den Namen des Künstlers und die neu formulierten Wörter (falls vorhanden), die von dem Musikdaten-Informationsisolator 41 in der Datenbank 35 für Benutzerregistrationsinformationen zugeführt wurden.
  • Bei Erwerb der auf Sprache basierende interaktive Dokumentabtastung von der Datenbank 36 für auf Sprache basierende interaktive Dokumentabtastungen und des Titels, des Namens des Künstlers und der neu formulierten Wörter (falls vorhanden) von der Benutzerregistrationsinformationen-Datenbank 35 erzeugt der Generator 44 für auf Sprache basierende interaktive Dokumente das auf Sprache basierende interaktive Dokument aus diesem. Das von dem Generator 44 für auf Sprache basierende interaktive Dokumente erzeugte auf Sprache basierende interaktive Dokument wird in dem Speicher 33 für auf Sprache basierende interaktive Dokumente gespeichert.
  • Als nächstes wird die Arbeitsweise des Ausführungsbeispiels 1 des Musikliefersystems gemäß der vorliegenden Erfindung beschrieben.
  • Zuerst wird die Heraufladeoperation der Musikdaten durch den Personalcomputer 10 mit Bezug auf das in 3 illustrierte Flussdiagramm beschrieben.
  • Zuerst führt der Benutzer den Heraufladevorgang unter Verwendung des in dem Personalcomputer 10 installierten Web-Browsers 11 auf. Somit greift der Personalcomputer 10 zu dem Server 30 über das Internet zu und erwirbt eine Heraufladeseite (Schritt ST10).
  • Nachfolgend hat der Benutzer die Musikdaten in der CD, DVD, MD oder Speicherplatte codiert im MP3-Format gespeichert, wodurch die Musikdatei erzeugt wird. Dann führt der Benutzer auf der im Schritt ST 10 erworbenen Heraufladeseite die Übertragungsoperation der Musikdatei durch, und der Personalcomputer 10 überträgt die Musikdatei zu dem Server 30 (Schritt ST11).
  • Hierdurch ist der Heraufladevorgang der Musikdatei zu dem Server 30 durch den Personalcomputer 10 beendet. Obgleich MP3 als das Format der Musikdatei bei dem Ausführungsbeispiel 1 unter Berücksichtigung dessen, dass es ein hohes Verdichtungsverhältnis hat und daher nur eine kleine Übertragungslast darstellt, verwendet wird, ist das Format der Musikdatei nicht auf MP3 begrenzt, sondern kann flexibel bestimmt werden.
  • Als nächstes wird die Arbeitsweise des Servers 30, die als Antwort auf das Heraufladen durchgeführt wird, mit Bezug auf das in 4 illustrierte Flussdiagramm beschrieben. Im normalen Zustand befindet sich der Server 30 in einem Bereitschaftsbetrieb, während geprüft wird, ob die Musikdatei empfangen wurde oder nicht (Schritt ST20). Wenn er die Musikdatei empfängt, gibt der Server 30 die Steuerung zu dem Prozessor 32, um die Erzeugungsverarbeitung für das auf Sprache basierende interaktive Dokument durchzuführen (Schritt ST21). Obgleich die Einzelheiten der Erzeugungsverarbeitung für das auf Sprache basierende interaktive Dokument später beschrieben wird, erzeugt sie das auf Sprache basierende interaktive Dokument.
  • Nachfolgend führt der Server 30 die Registrierungsverarbeitung für das auf Sprache basierende interaktive Dokument durch (Schritt ST22). Bei der Registrierungsverarbeitung für das auf Sprache basierende interaktive Dokument wird das im Schritt ST 21 erzeugte, auf Sprache basierende interaktive Dokument in dem Speicher 33 für das auf Sprache basierende interaktive Dokument gespeichert. Hierdurch ist die Verarbeitung des Servers 30, die als Antwort auf das Heraufladen von dem Personalcomputer 10 durchgeführt wird, beendet, wodurch dem Fahrzeugnavigationssystem 20 ermöglicht wird, die Musikdaten herunterzuladen.
  • Als nächstes werden die Einzelheiten der im Schritt ST21 durchgeführten Erzeugungsverarbeitung für auf Sprache basierende interaktive Dokumente mit Bezug auf das in 5 illustrierte Flussdiagramm beschrieben.
  • Bei der Erzeugungsverarbeitung für auf Sprache basierende interaktive Dokumente speichert der Musikdatenempfänger 40 des Servers zuerst die empfangene Musikdatei in den Musikdatenspeicher 31 (Schritt ST30).
  • Nachfolgend gibt er die Steuerung zu dem Musikdateninformations-Isolator 41.
  • Der Musikdateninformations-Isolator 41 liest die in dem Schritt ST30 gespeicherte Musikdatei aus dem Musikdatenspeicher 31 und erwirbt den Titel und den Namen des Künstlers aus dem Vorsatz oder Dateinamen der Musikdatei (Schritt ST31). Nachfolgend gibt er die Steuerung zu dem Zugriffsabschnitt 42 für neu formulierte Informationen.
  • Der Zugriffsabschnitt 42 für neu formulierte Informationen führt eine Anfrage zu der Datenbank 34 für neu formulierte Wörter durch (Schritt ST32). Genauer gesagt, der Zugriffsabschnitt 42 für neu formulierte Informationen führt einen Zugriff zu der Datenbank 34 für neu formulierte Wörter durch und sucht nach der Anwesenheit oder Abwesenheit der neu formulierten Wörter unter Verwendung des Namens des Künstlers, der von dem Musikdateninformation-Isolator 41 zugeführt wurde, als einem Suchschlüssel.
  • Nachfolgend führt unter Bezugnahme auf das Ergebnis der anfrage im Schritt ST32 der Zugriffsabschnitt 42 für neu formulierte Informationen eine Entscheidung durch, ob die neu formulierten Wörter vorhanden sind oder nicht (Schritt ST33). Wenn eine Entscheidung im Schritt ST33 dahingehend erfolgt, dass die neu formulierten Wörter nicht vorhanden sind, registriert der Zugriffsabschnitt 43 für Benutzerregistrierungsinformationen den Titel und den Namen des Künstlers, die im Schritt ST31 erworben wurden, in der Datenbank 35 für Benutzerregistrierungsinformationen (Schritt ST34). Nachfolgend gibt er die Steuerung zu dem Generator 44 für auf Sprache basierende interaktive Dokumente.
  • Wenn andererseits im Schritt ST33 eine Entscheidung dahingehend erfolgt, dass die neu formulierten Wörter vorhanden sind, registriert der Zugriffsabschnitt 43 für Benutzerregistrierungsinformationen die neu formulierten Wörter zusammen mit dem Titel und dem Namen des Künstlers, die im Schritt ST31 erworben wurden, in der Datenbank 35 für Benutzerregistrierungsinformationen (Schritt ST35). Nachfolgend gibt er die Steuerung zu dem Generator 44 für auf Sprache basierende interaktive Dokumente.
  • Nachfolgend erzeugt der Generator 44 für auf Sprache basierende interaktive Dokumente das Titelsuch-Wörterbuch und das Künstlernamensuch-Wörterbuch auf der Grundlage des in der Datenbank 35 für Benutzerregistrierungsinformationen gespeicherten Inhalts (Schritt ST36). Nachfolgend erzeugt der Generator 44 für auf Sprache basierende interaktive Dokumente das auf Sprache basierende interaktive Dokument durch Verbinden des Titelsuch-Wörterbuchs und des Künstlernamensuch-Wörterbuchs, die im Schritt ST35 erzeugt wurden, mit der aus der Datenbank 36 für auf Sprache basierende interaktive Dokumentabtastungen gelesenen auf Sprache basierende interaktive Dokumentabtastung (Schritt ST37). Somit ist die Erzeugungsverarbeitung für auf Sprache basierende interaktive Dokumente beendet, und die Folge geht zurück zu der Verarbeitung des Durchführens einer Antwort auf das Heraufladen.
  • Wie vorstehend beschrieben ist, erzeugt jedes Mal, wenn die Musikdatei von dem Personalcomputer 10 heraufgeladen wird, der Server 30 das Titelsuch-Wörterbuch und das Künstlernamensuch-Wörterbuch mit Bezug auf die Datenbank 35 für Benutzerregistrierungsinformationen, und verbindet sie mit der auf Sprache basierende interaktive Dokumentabtastung, wodurch dynamisch ein benutzerspezifisches, auf Sprache basierendes interaktives Dokument erzeugt wird. Demgemäß ist es nicht erforderlich, dass der Benutzer das Wörterbuch zur Bildung einer auf Sprache basierenden Interaktion erzeugt.
  • Als nächstes werden das Herunterladen und der Wiedergabevorgang des Fahrzeugnavigationssystems 20 mit Bezug auf das in 6 illustrierte Flussdiagramm beschrieben.
  • Der Benutzer, der die Musikdaten zu erhalten wünscht, erwirbt zuerst das auf Sprache basierende interaktive Dokument (Schritt ST40). Genauer gesagt, der Benutzer betätigt das Fahrzeugnavigationssystem 20, um eine Herunterladeanforderung zu dem Server 30 zu übertragen. Als Antwort auf die Herunterladeanforderung überträgt der Server 30 das in dem Speicher 33 für auf Sprache basierende interaktive Dokumente gespeicherte auf Sprache basierende interaktive Dokument zu dem Fahrzeugsnavigationssystem 20.
  • Bei Empfang des auf Sprache basierenden interaktiven Dokument von dem Server 30 aktiviert das Fahrzeugnavigationssystem 20 die Analysevorrichtung 21 für auf Sprache basierende interaktive Dokumente. Wenn sie aktiviert ist, analysiert die Analysevorrichtung 21 für auf Sprache basierende interaktive Dokumente aufeinanderfolgend den in dem auf Sprache basierenden interaktiven Dokument beschriebenen Inhalt und für die auf Sprache basierende Interaktion mit dem Server 30 durch. Ein konkretes Beispiel für die auf Sprache basierende Interaktion wird später beschrieben. Somit erfolgt der Abruf der angeforderten Musikdaten durch die auf Sprache basierende Interaktion (Schritt ST41).
  • Nachfolgend führt das Fahrzeugnavigationssystem 20 eine Entscheidung durch, ob die angeforderten Musikdaten vorhanden sind oder nicht mit Bezug auf das Ergebnis des Abrufs im Schritt ST41 (Schritt ST42). Wenn die Entscheidung dahingehend erfolgt, dass die angeforderten Musikdaten vorhanden sind, lädt es die Musikdaten herunter (Schritt ST43). Nachfolgend gibt das Fahrzeugnavigationssystem 20 die Musik entsprechend den heruntergeladenen Musikdaten wieder (Schritt ST44). Genauer gesagt, das Fahrzeugnavigationssystem 20 liefert die von dem Server 30 heruntergeladenen Musikdaten zu dem Audiosystem, das die Musik gemäß den empfangenen Musikdaten wiedergibt. Somit beendet das Fahrzeugnavigationssystem das Herunterladen und den Wiedergabevorgang für die Musikdaten.
  • Die 7 und 8 illustrieren jeweils das auf Sprache basierende interaktive Dokument, das eine Prozedur der auf Sprache basierenden Interaktion in der Form eines Flussdiagramms beschreibt. Die Prozedur wird beschrieben hinsichtlich des Herunterladens einer gewünschten Musikdatei von dem Server 30 und deren Wiedergabe durch das Fahrzeugnavigationssystem 20 mittels der auf Sprache basierenden Interaktion unter Verwendung des auf Sprache basierenden interaktiven Dokuments.
  • Bei Übertragung der Herunterladeanforderung an den Server 30 lädt das Fahrzeugnavigationssystem 20 das auf Sprache basierende interaktive Dokument herunter und aktiviert die Analysevorrichtung 21 für auf Sprache basierende interaktive Dokumente welche von dem Benutzer durch die Sprachsynthese anfragt "Was ist eine Abrufbedingung?" (Schritt ST100). Als Antwort auf die Anfrage äußert der Benutzer den Ausdruck "Titel" oder "Name des Künstlers", welcher eine Abrufbedingung ist. Als Antwort auf die Äußerung führt die Analysevorrichtung 21 für das auf Sprache basierende interaktive Dokument die Spracherkennungsverarbeitung durch unter Verwendung des allgemeinen Wörterbuchs. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, führt sie wieder bei dem Benutzer die Anfrage "Was ist die Abrufbedingung?" durch.
  • Wenn die Spracherkennungsverarbeitung die Äußerung "Titel" im Schritt ST100 identifiziert, stellt sie nachfolgend die Anfrage "Was ist Titel?" (Schritt ST101). Als Antwort auf die Anfrage äußert der Benutzer den Titel. Als Antwort auf die Äußerung führt die Analysevorrichtung 21 für auf Sprache basierende interaktive Dokumente die Spracherkennungsverarbeitung unter Verwendung des Titelsuch-Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt sie erneut die Anfrage "Was ist der Titel?" bei dem Benutzer.
  • Wenn die Spracherkennungsverarbeitung die Äußerung "Titel" im Schritt ST101 erkennen kann, überträgt das Navigationssystem 20 den Titel zu dem Server 30 (Schritt ST102). Der Server 30 sucht den Musikdatenspeicher 31 unter Verwendung des Titels als Suchschlüssel und überträgt das Ergebnis der Suche zu dem Fahrzeugnavigationssystem 20 (Schritt ST103).
  • Nachfolgend führt das Fahrzeugnavigationssystem 20 unter Bezugnahme auf das Ergebnis der empfangenen Suche die Entscheidung durch, ob die Musikdaten entsprechend dem angeforderten Titel vorhanden sind oder nicht (Schritt ST104). Wenn es feststellt, dass keine Musikdaten entsprechend dem angeforderten Titel vorhanden sind, zeigt es das Ergebnis der Suche an (Schritt ST105). Die Anzeige erfolgt durch Wiedergabe auf dem Fahrzeugnavigationssystem 20, dass die Musikdaten entsprechend dem angeforderten Titel nicht vorhanden sind. Nachfolgend geht die Verarbeitung zum Schritt ST101 zurück. Wenn demgegenüber das Fahrzeugnavigationssystem 20 feststellt, dass die Musikdaten entsprechend dem angeforderten Titel vorhanden sind, wird die Anzahl der Musikdaten geprüft (Schritt ST106). Wenn nur ein Musikdatenstück vorhanden ist, wird das Ergebnis der Suche dargestellt (Schritt ST107). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, dass z.B. nur ein Musikdatenstück entsprechend dem angeforderten Titel vorhanden ist.
  • Nachfolgend stellt das Fahrzeugsnavigationssystem 20 die Anfrage "Herunterladen?" (Schritt ST108). Als Antwort auf die Anfrage äußert der Benutzer "Ja" oder "Nein". Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt sie erneut die Anfrage "Herunterladen?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST108 die Äußerung "Ja" identifiziert, wird die Musikdatei von dem Server 30 heruntergeladen und wiedergegeben (Schritt ST109), wodurch das Herunterladen und die Wiedergabeverarbeitung beendet sind. Wenn andererseits das Fahrzeugsnavigationssystem 20 die Äußerung "Nein" identifiziert, stellt sie die Löschung des Herunterladens dar (Schritt ST110). Die Darstel lung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, beispielsweise dass das Herunterladen gelöscht ist. Nachfolgend kehrt die Verarbeitung zum Schritt ST101 zurück.
  • Wenn das Fahrzeugnavigationssystem 20 im Schritt ST106 die Entscheidung trifft, dass zwei oder mehr Musikdatenstücke vorhanden sind, stellt es das Ergebnis der Suche dar (Schritt ST111). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, z.B. der abgerufenen Musikdaten in Listenform mit Zuweisung von Seriennummern zu den Daten. Nachfolgend stellt das Fahrzeugnavigationssystem 20 die Anfrage "Welche Melodie?" (Schritt ST112). Als Antwort auf die Anfrage äußert der Benutzer die dem gewünschten Musikdatenstück zugewiesene Nummer. Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt das Fahrzeugnavigationssystem wieder die Anfrage "Welche Melodie?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST112 die Äußerung der Nummer durch die Spracherkennung identifizieren kann, stellt das Fahrzeugnavigationssystem 20 die Anfrage "Herunterladen?" (Schritt ST113). Als Antwort auf die Anfrage äußert der Benutzer "Ja" oder "Nein". Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt das Fahrzeugnavigationssystem 20 erneut die Anfrage "Herunterladen?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST113 die Äußerung "Ja" identifiziert, wird die Musikdatei von dem Server 30 heruntergeladen und wiedergegeben (Schritt ST114), wodurch das Herunterladen und die Wiedergabeverarbeitung beendet werden. Wenn andererseits das Fahrzeugnavigationssystem 20 die Äußerung "Nein" identifiziert, stellt es die Löschung des Herunterladens dar (Schritt ST115). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, beispielsweise, dass das Herunterladen gelöscht. Nachfolgend geht die Verarbeitung zum Schritt ST101 zurück.
  • Wenn die Spracherkennungsverarbeitung im Schritt ST100 die Äußerung "Name des Künstlers" identifiziert, stellt das Fahrzeugnavigationssystem 20 die Anfrage "Wie ist der Name des Künstlers" (Schritt ST120). Als Antwort auf die Anfrage äußert der Benutzer den Namen des Künstlers. Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung durch unter Verwendung des Künstlersuch-Wörterbuchs. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt sie erneut die Anfrage "Name des Künstlers?".
  • Wenn die Erkennungsverarbeitung im Schritt ST120 die Äußerung des Namens des Künstlers durch die Spracherkennung identifizieren kann, überträgt das Fahrzeugnavigationssystem 20 den Namen des Künstlers zu dem Server 30 (Schritt ST121). Der Server 30 sucht in dem Musikdatenspeicher 31 unter Verwendung des Namens des Künstlers als Suchschlüssel (Schritt ST122) und überträgt das Ergebnis der Suche zu dem Fahrzeugnavigationssystem 20.
  • Nachfolgend trifft das Fahrzeugnavigationssystem 20 unter Bezugsnahme auf das empfangene Ergebnis der Suche die Entscheidung, ob die Musikdaten entsprechend dem Namen des angeforderten Künstlers vorhanden sind oder nicht (Schritt ST123). Wenn es feststellt, dass die Musikdaten entsprechend dem Namen des angeforderten Künstlers nicht vorhanden sind, stellt es das Ergebnis der Suche dar (Schritt ST124). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, beispielsweise dass die Musikdaten entsprechend dem Namen des angeforderten Künstlers nicht vorhanden sind. Nachfolgend geht die Verarbeitung zum Schritt ST120 zurück. Demgegenüber wird, wenn das Fahrzeugnavigationssystem 20 feststellt, dass die Musikdaten entsprechend dem Namen des angeforderten Künstlers vorhanden sind, die Anzahl der Musikdatenstücke geprüft (Schritt ST125). Wenn nur ein Musikdatenstück vorhanden ist, wird das Ergebnis der Suche dargestellt (Schritt ST126). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, beispielsweise, dass nur ein Musikdatenstück entsprechend dem angeforderten Titel vorhanden ist.
  • Nachfolgend stellt das Fahrzeugnavigationssystem 20 die Anfrage "Herunterladen?" (Schritt ST127). Als Antwort auf die Anfrage äußert der Benutzer "Ja" oder "Nein". Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt sie wieder die Anfrage "Herunterladen?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST127 die Äußerung "Ja" identifiziert, wird die Musikdatei von dem Server 30 heruntergeladen und wiedergegeben (Schritt ST128), wodurch das Herunterladen und die Wiedergabeverarbeitung beendet werden.
  • Wenn andererseits das Fahrzeugnavigationssystem 20 die Äußerung "Nein" identifiziert, stellt sie die Löschung des Herunterladens dar (Schritt ST110). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, beispielsweise dass das Herunterladen gelöscht ist. Nachfolgend geht die Verarbeitung zum Schritt ST101 zurück.
  • Wenn das Fahrzeugnavigationssystem 20 im Schritt ST125 feststellt, dass zwei oder mehr Musikdatenstücke vorhanden sind, stellt es das Ergebnis der Suche dar (Schritt ST130). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20, z.B. der abgerufenen Musikdatenstücke in Listenform mit Zuweisung von Seriennummern zu den Daten. Nachfolgend stellt das Fahrzeugnavigationssystem 20 die Anfrage "Welche Melodie?" (Schritt ST131). Als Antwort auf die Anfrage äußert der Benutzer die den gewünschten Musikdaten zugewiesene Nummer. Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt das Fahrzeugnavigationssystem 20 wieder die Anfrage "Welche Melodie?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST131 die Äußerung der Nummer durch die Spracherkennung identifizieren kann, stellt das Fahrzeugnavigationssystem 20 die Anfrage "Herunterladen?" (Schritt ST132). Als Antwort auf die Anfrage äußert der Benut zer "Ja" oder "Nein". Als Antwort auf die Äußerung führt das Fahrzeugnavigationssystem 20 die Spracherkennungsverarbeitung unter Verwendung des allgemeinen Wörterbuchs durch. Wenn die Spracherkennungsverarbeitung die Äußerung nicht identifizieren kann, stellt das Fahrzeugnavigationssystem 20 wieder die Anfrage "Herunterladen?".
  • Wenn die Spracherkennungsverarbeitung im Schritt ST132 die Äußerung "Ja" identifiziert, wird die Musikdatei von dem Server 30 heruntergeladen und wiedergegeben (Schritt ST133), wodurch das Herunterladen und die Wiedergabeverarbeitung beendet werden. Wenn andererseits das Fahrzeugnavigationssystem 20 die Äußerung "Nein" identifiziert, stellt es die Löschung des Herunterladens dar (Schritt ST134). Die Darstellung erfolgt durch Wiedergabe auf der Anzeige des Fahrzeugnavigationssystems 20 beispielsweise, dass das Herunterladen gelöscht ist. Nachfolgend kehr die Verarbeitung zum Schritt ST120 zurück.
  • Wie vorstehend beschrieben ist, lädt das Ausführungsbeispiel 1 des Musiklieferungssystems gemäß der vorliegenden Erfindung die Musikdaten in den Server 30 herauf, die in dem Aufzeichnungsmedium gespeichert sind, welches der Benutzer besitzt, wie eine CD, DVD, MD und Speicherplatte, nachdem die Musikdaten in MP3-Musikdaten oder dergleichen codiert sind. Somit kann es gewünschte Musikdaten von dem Server 30 herunterladen, wann immer der Benutzer die auf Sprache basierende Interaktion über das Fahrzeugnavigationssystem 20 oder dergleichen durchführen möchte. In diesem Fall ist das Herunterladen der in dem Server 30 gespeicherten Musikdatei gebührenfrei, da sie von dem Benutzer besessen wird. Demgemäß kann der Benutzer die Musik mit geringen Kosten hören.
  • Zusätzlich wird gemäß dem Ausführungsbeispiel 1 des Musiklieferungssystems nach der vorliegenden Erfindung das auf Sprache basierende interaktive Dokument dynamisch und automatisch jedes Mal erzeugt, wenn die Musikdaten von dem Personalcomputer 10 heraufgeladen werden. Daher ist es nicht erforderlich, dass der Benutzer irgendwelche Kenntnis von der beschreibenden Sprache des auf Sprache basierenden interaktiven Dokuments hat. Da weiterhin das auf Sprache basierende interaktive Dokument durch Verwendung der auf Sprache basierenden interaktiven Dokumentenabtastung erzeugt wird, die vorher gebildet wurde, und durch Verbinden des Titelsuch-Wörterbuchs und des Künstlernamensuch-Wörterbuchs hiermit, kann das auf Sprache basierende interaktive Dokument rasch geschaffen werden.
  • Da darüber hinaus die neu formulierten Wörter als der Suchschlüssel für die in den Server 30 heraufgeladenen Musikdaten neben dem Titel und dem Namen des Künstlers verfügbar sind, kann der Benutzer ein gewünschtes Musikstück selbst dann abrufen, wenn er den Namen des Künstlers vergessen hat oder nur den Spitznamen oder die Abkürzung des Künstlers kennt.
  • Obgleich das vorhergehende Ausführungsbeispiel 1 so konfiguriert ist, dass die in dem Musikdatenspeicher 31 gespeicherten Musikdaten durch die auf Sprache basierende Interaktion abgerufen werden, ist dies nicht wesentlich. Z.B. ist eine Konfiguration auch möglich, die den in dem Musikdatenspeicher 31 gespeicherten Musikdaten durch Interaktion über eine Tastatur abruft.
  • Obgleich das vorhergehende Ausführungsbeispiel 1 das Fahrzeugnavigationssystem als ein zweites Endgerät verwendet, ist dies nicht wesentlich. Z.B. sind jegliche Endgeräte wie ein mobiler Computer und PDA (persönlicher Datenassistent) ebenfalls neben dem Fahrzeugnavigationssystem als zweites Endgerät anwendbar.
  • Obgleich das vorhergehende Ausführungsbeispiel 1 so konfiguriert ist, dass es die neu formulierten Wörter von nur dem Namen eines Künstlers in der Datenbank 34 für neu formulierte Wörter registriert und eine gewünschte Melodie unter Verwendung des Namens des Künstlers und seiner neu formulierten Wörter als Suchschlüssel abruft, ist dies nicht wesentlich. Z.B. kann es die neu formulierten Wörter eines Titels in der Datenbank 34 für neu formulierte Wörter registrieren und eine gewünschte Melodie unter Verwendung des Titels und dessen neu formulierten Wörtern als Suchschlüssel abrufen.
  • Schließlich ist, obgleich das vorhergehende Ausführungsbeispiel 1 so konfiguriert ist, dass es eine gewünschte Melodie unter Verwendung des Titels, des Namens des Künstlers und der neu formulierten Wörter als Suchschlüssel für den Abruf der Musikdaten abruft, auch eine Konfiguration möglich, die eine gewünschte Melodie unter Verwendung eines Teils des Textes eines Liedes als Suchschlüssel abruft.

Claims (4)

  1. Musiklieferungssystem, welches aufweist: einen Server (30); ein erstes Endgerät (10) zum Heraufladen von Musikdaten zu dem Server; einen Musikdatenspeicher (31) zum Speichern der von dem ersten Endgerät heraufgeladenen Musikdaten; ein zweites Endgerät (20) zum Abrufen und Herunterladen gewünschter Musikdaten aus dem Musikdatenspeicher durch Wechselwirkung mit dem Server entsprechend interaktiven Prozedurdaten, die von dem Server empfangen wurden; und einen Prozessor (32) zum Erzeugen der interaktiven Prozedurdaten gemäß Informationen, die in den Musikdaten enthalten sind, jedes Mal, wenn das erste Endgerät die Musikdaten herauflädt, wobei die internaktiven Prozedurdaten eine interaktive Prozedur mit dem zweiten Endgerät beschreiben.
  2. Musiklieferungssystem nach Anspruch 1, bei dem die von dem Prozessor erzeugten interaktiven Prozedurdaten aus auf Sprache basierenden interaktiven Prozedurdaten bestehen, die eine Prozedur zum Durchführen einer Sprachinteraktion mit dem zweiten Endgerät beschreiben.
  3. Musiklieferungssystem nach Anspruch 2, weiterhin aufweisend eine Datenbank (36) für auf Sprache basierende interaktive Prozedurdatenabtastungen zum Speichern einer Abtastung der auf Sprache basierenden interaktiven Prozedurdaten, wobei der Prozessor jedes Mal, wenn die Musikdaten von dem ersten Endgerät heraufgeladen werden, die auf Sprache basierenden interaktiven Prozedurdaten erzeugt durch Assoziieren von Informationen, die in den Musikdaten enthalten sind, mit der auf Sprache basierenden interaktiven Prozedurdatenabtastung.
  4. Musiklieferungssystem nach Anspruch 2, weiterhin aufweisend eine Datenbank (34) für neu formulierte Wörter zum Speichern neu formulierter Wörter, die in den von dem ersten Endgerät heraufgeladenen Musikdaten enthaltene Informationen neu darstellen, wobei der Prozessor auf Sprache basierende interaktive Prozedurdaten erzeugt durch Assoziieren einer auf Sprache basierenden interaktiven Prozedurdatenabtastung mit in den von dem ersten Endgerät heraufgeladenen Musikdaten enthaltenen Informationen und mit dem in der Datenbank für neu formulierte Wörter gespeicherten neu formulierten Wörtern.
DE102004016319A 2003-04-07 2004-03-30 Musiklieferungssystem Ceased DE102004016319A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP03-103210 2003-04-07
JP2003103210A JP2004309795A (ja) 2003-04-07 2003-04-07 音楽提供システム

Publications (1)

Publication Number Publication Date
DE102004016319A1 true DE102004016319A1 (de) 2004-11-04

Family

ID=33095324

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004016319A Ceased DE102004016319A1 (de) 2003-04-07 2004-03-30 Musiklieferungssystem

Country Status (3)

Country Link
US (1) US7461122B2 (de)
JP (1) JP2004309795A (de)
DE (1) DE102004016319A1 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009024570A1 (de) * 2009-06-08 2010-12-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Organisieren der Wiedergabe von Medienstücken
US7870142B2 (en) 2006-04-04 2011-01-11 Johnson Controls Technology Company Text to grammar enhancements for media files
US9092435B2 (en) 2006-04-04 2015-07-28 Johnson Controls Technology Company System and method for extraction of meta data from a digital media storage device for media selection in a vehicle

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060293969A1 (en) * 2005-06-28 2006-12-28 Sean Barger Method and System for Pre-Loading Media Players
JP2007213772A (ja) * 2006-01-11 2007-08-23 Sony Corp 記録転送プログラム、記録転送装置及び記録転送方法
WO2007103583A2 (en) * 2006-03-09 2007-09-13 Gracenote, Inc. Method and system for media navigation
JP2007304720A (ja) * 2006-05-09 2007-11-22 Fuji Xerox Co Ltd コンテンツ利用管理システム、コンテンツ提供システム、及びコンテンツ利用装置
US20070281606A1 (en) * 2006-05-30 2007-12-06 Baunach Jeremiah J Systems and methods for acquiring songs or products associated with radio broadcasts
JP4722787B2 (ja) * 2006-07-28 2011-07-13 本田技研工業株式会社 データ呼出制御装置、データ呼出システム、データ呼出制御装置の音声認識語彙登録方法および車両
KR100837542B1 (ko) * 2006-10-27 2008-06-12 주식회사 케이티 정보 통신망을 이용한 음악 콘텐츠 제공 방법 및 그 시스템
US8356039B2 (en) * 2006-12-21 2013-01-15 Yahoo! Inc. Providing multiple media items to a consumer via a simplified consumer interaction
WO2008082441A1 (en) 2006-12-29 2008-07-10 Prodea Systems, Inc. Display inserts, overlays, and graphical user interfaces for multimedia systems
US9602880B2 (en) 2006-12-29 2017-03-21 Kip Prod P1 Lp Display inserts, overlays, and graphical user interfaces for multimedia systems
US11316688B2 (en) 2006-12-29 2022-04-26 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US9569587B2 (en) 2006-12-29 2017-02-14 Kip Prod Pi Lp Multi-services application gateway and system employing the same
US11783925B2 (en) 2006-12-29 2023-10-10 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US20170344703A1 (en) 2006-12-29 2017-11-30 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US8391775B2 (en) 2007-03-09 2013-03-05 Airbiquity Inc. Mobile digital radio playlist system
US20100036666A1 (en) * 2008-08-08 2010-02-11 Gm Global Technology Operations, Inc. Method and system for providing meta data for a work
WO2010053803A1 (en) 2008-10-28 2010-05-14 Airbiquity Inc. Purchase of a piece of music being played on a radio in a vehicle
JP5465926B2 (ja) * 2009-05-22 2014-04-09 アルパイン株式会社 音声認識辞書作成装置及び音声認識辞書作成方法
US8942888B2 (en) 2009-10-15 2015-01-27 Airbiquity Inc. Extensible scheme for operating vehicle head unit as extended interface for mobile device
US9002574B2 (en) 2009-10-15 2015-04-07 Airbiquity Inc. Mobile integration platform (MIP) integrated handset application proxy (HAP)
US8831823B2 (en) * 2009-10-15 2014-09-09 Airbiquity Inc. Centralized management of motor vehicle software applications and services
US9370029B2 (en) 2009-10-15 2016-06-14 Airbiquity Inc. Efficient headunit communication integration
US8838332B2 (en) * 2009-10-15 2014-09-16 Airbiquity Inc. Centralized management of motor vehicle software applications and services
US20110231189A1 (en) * 2010-03-19 2011-09-22 Nuance Communications, Inc. Methods and apparatus for extracting alternate media titles to facilitate speech recognition
KR101713988B1 (ko) * 2011-06-21 2017-03-22 네이버 주식회사 메타데이터를 추출하여 전송하는 콘텐츠 제공 방법 및 장치
KR101294553B1 (ko) * 2011-10-13 2013-08-07 기아자동차주식회사 음원정보 관리 서비스 시스템
US9324377B2 (en) * 2012-03-30 2016-04-26 Google Inc. Systems and methods for facilitating rendering visualizations related to audio data
EP2859464B1 (de) 2012-06-08 2020-09-16 Airbiquity, Inc. Beurteilung von elektronischen sensordaten zur entfernten identifizierung eines kraftfahrzeugs und zur überwachung des fahrverhaltens
KR102098894B1 (ko) * 2014-05-13 2020-04-10 한국전자통신연구원 스마트 리모콘을 이용한 음성인식 방송장치 및 그 제어 방법
US10283100B1 (en) 2016-08-29 2019-05-07 Jesse Cole Lyrics display apparatus for an automobile

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09128452A (ja) * 1995-11-06 1997-05-16 Yamaha Corp 通信カラオケ装置のホスト装置およびそのダウンロードファイル編集方法
US6208932B1 (en) 1996-09-30 2001-03-27 Mazda Motor Corporation Navigation apparatus
US5969283A (en) * 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
US6192340B1 (en) * 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
BR9905235A (pt) * 1999-11-09 2001-06-19 Itautec Philco Sa Equipamento e processo para digitalização, armazenamento, acesso e audição de músicas
JP2001242874A (ja) 2000-02-29 2001-09-07 Sony Corp 音楽配信システム、音楽配信システム端末、及び音楽配信システムサーバ
US6985949B2 (en) * 2000-05-12 2006-01-10 Shinano Kenshi Kabushiki Kaisha Content delivery system allowing licensed member to upload contents to server and to use electronic mail for delivering URL of the contents to recipient
JP2002033832A (ja) 2000-07-18 2002-01-31 Ntt Docomo Inc サービス提供システム、ボイスゲートウェイ、コンテンツサーバおよびサービス提供方法
KR102077314B1 (ko) * 2000-09-13 2020-02-13 스트라토스 오디오, 인코포레이티드 미디어 콘텐츠 주문 및 배달 방법 및 시스템
JP3482398B2 (ja) 2000-12-19 2003-12-22 株式会社第一興商 音声入力式楽曲検索システム
JP3829632B2 (ja) * 2001-02-20 2006-10-04 ヤマハ株式会社 演奏情報選択装置
US20020138641A1 (en) * 2001-03-26 2002-09-26 Taylor Christopher Stephen Targeted multimedia proxy server (tmps)
JP2002334031A (ja) 2001-05-08 2002-11-22 Sony Corp 受信装置および方法、転送装置および方法、蓄積装置および方法、記録媒体、並びにプログラム
US6975994B2 (en) * 2001-09-12 2005-12-13 Technology Innovations, Llc Device for providing speech driven control of a media presentation
JP2003084783A (ja) 2001-09-17 2003-03-19 Sharp Corp 音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びに音楽データ再生プログラムを記録した記録媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7870142B2 (en) 2006-04-04 2011-01-11 Johnson Controls Technology Company Text to grammar enhancements for media files
US9092435B2 (en) 2006-04-04 2015-07-28 Johnson Controls Technology Company System and method for extraction of meta data from a digital media storage device for media selection in a vehicle
DE102009024570A1 (de) * 2009-06-08 2010-12-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Organisieren der Wiedergabe von Medienstücken

Also Published As

Publication number Publication date
US20040194611A1 (en) 2004-10-07
US7461122B2 (en) 2008-12-02
JP2004309795A (ja) 2004-11-04

Similar Documents

Publication Publication Date Title
DE102004016319A1 (de) Musiklieferungssystem
DE69936801T2 (de) Aufzeichnungsvorrichtung
DE112016006155T5 (de) Erstellen und verteilen von wiedergabelisten mit musik und geschichten mit verwandten stimmungen
EP1382200B1 (de) Verfahren zum Abspielen von Audiodaten mit einem Unterhaltungsgerät
DE60035320T2 (de) Kommunikationssystem und Verfahren, Kommunikationsgerät und Verfahren
EP0678851B1 (de) Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form
CN100495536C (zh) 利用语音识别访问和检索媒体文件的系统和方法
DE60031113T2 (de) Automatisiertes übertragungssystem und -verfahren mit zwei instanzen zur sprachumwandlung und rechnergestützter korrektur
DE60037119T2 (de) Elektronische speicherung von musikdaten und von programmen, mit der erkennung von programmsegmenten, wie zum beispiel aufgezeichneten musikvorträgen, und system für die verwaltung und wiedergabe dieser programmsegmente
DE10049841B4 (de) Aufzeichnungs- und Wiedergabegerät und Verfahren, Übertragungs-/Empfangsgerät und Übertragungs-/Empfangsverfahren
DE60036422T2 (de) Vorrichtung zur Bereitstellung von Information mit Musiktoneffekt
DE60223217T2 (de) Speichersystem für Musikdaten mit Serverrechner und elektronischen Musikvorrichtungen
US20070203874A1 (en) System and method for managing files on a file server using embedded metadata and a search engine
DE202012100189U1 (de) Detektion von kreativen Werken auf Ausstrahlungsmedien
US20070288517A1 (en) Information processing system, terminal device, information processing method, and program
US20030105743A1 (en) Use of database queries for manipulation of media content
JP2007012013A (ja) 映像データ管理装置及び方法及びプログラム
DE102007009814A1 (de) Datenauswahlsystem,Datenauswahlvorrichtung,Datenauswahlverfahren und Datenauswahlprogramm
US20030093412A1 (en) Global recuresive and scalable database management system
CN111554329A (zh) 音频剪辑方法、服务器及存储介质
DE60005107T2 (de) System zum Verteilen von digitalen Inhalten
EP1359566A1 (de) Verfahren und Anordnung zur sprachbasierten Nutzung von Speichersystemen sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium
EP1182583A2 (de) System und Verfahren um Daten über Rechnernetzwerke zu übertragen
DE19947898A1 (de) Mobiltelefon mit Musikabrufsoption und Verfahren zum Abruf von Musikstücken
JP4175430B2 (ja) データ処理装置及びデータ処理方法

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection