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.