-
HINTERGRUND DER ERFINDUNG
-
Die
vorliegende Erfindung bezieht sich auf ein Verfahren und eine Anordnung
zum Wiedergeben von Inhalt, insbesondere bezieht sich die vorliegende Erfindung
auf ein Verfahren und eine Anordnung zum Detektieren der verfügbaren Bandbreite
eines Netzwerkes. Mit dem die wiedergebenden Anordnung verbunden
ist, zum Herunterladen von Inhalt einer geeigneten Qualität und zum
Wiedergeben dieses Inhaltes.
-
Mit
der schnellen Entwicklung der optischen Disk und der Technologie
der optischen Disk wird immer mehr Inhalt in dem Netzwerkserver
gespeichert, damit dieser während
des Wiedergabeprozesses in den Spieler herunter geladen werden kann
und dann mit dem Spieler in der Wiedergabemode zusammenarbeitet.
-
Der
herunter geladene Inhalt können
Applikationen, Audio und Untertitel sein. Die Applikation wird in
JAVA-Sprache oder in anderen Programmiersprachen geschrieben. Die
in JAVA geschriebenen Applikationen sind: Werbung, Spiele, Animation
und durchführbare
Applikationen zur Steuerung des Wiedergabeprozesses der optischen
Disk, die in JAVA geschrieben sind.
-
Dies
wird auf breiter Basis in vielen optischen Disks angewandt und die
entsprechenden Spieler zum Speichern der Applikation, der zusätzlichen
Audioinformation und der Untertitel in dem Netzwerkserver, laden
diese zu der betreffenden Zeit zu dem Spieler herunter zum Zusammenarbeiten
bei der Wiedergabe der optischen Disk, beispielsweise Blue-Disc
und entsprechender Spieler, eDVD ("enhanced DVD") und entsprechender Spieler.
-
Zur
Zeit ist am Schirm meistens ein Dialogkasten sichtbar, der dem Benutzer
Möglichkeiten
bietet, wenn er Inhalt von Netzwerkservern herunter ladet zum Zusammenarbeiten
bei der Wiedergabe der optischen Disk. Dieser Dialogkasten erfordert,
dass der Benutzer eine relevante Bandbreite (oder einen relevanten
Durchfluss) selektiert, und zwar auf Basis des aktuellen Netzwerkverbindungstyps
(Anwählen, ISDN,
Breitbandverbindung, usw.) und danach die Bandbreitenmöglichkeit
zu dem Netzwerkserver sendet mit dem Antrag, Information herunter
zu laden, deren Qualität
(Bitrate) an die Bandbreite angepasst werden kann, um die Information
einer geeigneten Qualität
zum nahtlosen Zusammenarbeiten bei der Wiedergabe der optischen
Disk. Wenn beispielsweise die Anwahlver bindung selektiert wird,
wird die Bandbreite der verfügbaren
Netzwerkverbindung relativ gering sein. Dann kann der Benutzer wählen Audioinformation
einer Qualität
herunter zu laden, die an die aktuelle Bandbreite zum Zusammenarbeiten bei
der Wiedergabe der optischen Disk angepasst ist. Wenn der Benutzer
mit dem Breitbandnetzwerk verbunden ist, wird die Bandbreite der
Netzwerkverbindung relativ groß sein,
und folglich kann der Benutzer wählen,
Audio, Animation oder ein Spiel herunter zu laden, einer Qualität, die an
die aktuelle Bandbreite angepasst ist zum Zusammenarbeiten bei der
Wiedergabe der optischen Disk.
-
Ob
aber die Wahlverbindung oder die Breitbandverbindung gewählt wird,
die beiden Netzwerkverbindungsbandbreiten ändern dynamisch. Entsprechend
dem aktuellen Verbindungstyp, selektiert der Benutzer eine Bandbreite
zum Herunterladen der Information der Qualität, die damit übereinstimmt. Die
Bandbreite aber der Netzwerkverbindung kann variieren, beispielsweise
weil mehr (oder weniger) Anordnungen oder Benutzer sich an das Netzwerk anschließen, wird
die Bandbreite der Netzwerkverbindung weniger (oder mehr), mit der
Folge, dass die selektierte Qualität nicht an die Bandbreite der
Netzwerkverbindung angepasst ist, so dass es schwer ist die Bandbreite
der aktuellen Netzwerkverbindung völlig zu benutzen oder die nahtlose
Wiedergabe der optischen Disk zu implementieren.
-
Weiterhin
sollte der Benutzer während
des oben selektierten Prozesses ziemlich viel von der Technologie
wissen, wie: was ist die maximale Bandbreite bei einer Wahlverbindung
und bei einer Breitbandverbindung. Auf diese Weise kann der Benutzer eine
geeignete Qualitätsselektion
machen um eine nahtlose Wiedergabe zu implementieren. Im Wesentlichen
aber kennen nicht alle Benutzer die oben genannte Technologie. Wenn
nicht, so kann es sein, dass der Benutzer die falsche Möglichkeit
selektiert.
-
Obschon
beispielsweise der Benutzer den Inhalt mit einer besseren Qualität zum Zusammenarbeiten
bei der Wiedergabe der optischen Disk entsprechend der aktuellen
wirklichen Bandbreite herunterladen kann, weil die selektierte Bandbreite
geringer ist als die wirkliche Bandbreite, führt dies dazu, dass er den
Inhalt mit einer schlechteren Qualität zum Zusammenarbeiten bei
der Wiedergabe der optischen Disk herunter lädt. Auf diese Weise wird es dem
Benutzer die schlechtere Wiedergabe bringen, was das Interesse zum
Zuschauen der Information der optischen Disk beeinträchtigen
wird. Andererseits ist, wenn, in Termen der aktuellen wirklichen Bandbreite,
der Benutzer den Inhalt nur in einer schlechten Qualität zum Zusammenarbeiten
bei der Wiedergabe der optischen Disk herunter laden kann, die selektierte
Bandbreite aber größer ist
als die wirkliche Bandbreite, das Ergebnis, dass er Inhalt mit einer
besseren Qualität
als an die aktuelle Bandbreite angepasst, zum Zusammenarbeiten bei
der Wiedergabe der optischen Disk herunter lädt, so dass dies dazu führt, dass
der herunter geladene Inhalt einfach verzögert wird gegenüber dem
Inhalt, der unmittelbar aus der optischen Disk ausgelesen wird,
so dass eine synchronisierte Wiedergabe kaum erzielbar ist.
-
Ein
System, das mit einem Netzwerkserver arbeitet, der einem Kunden
automatisch verschiedene Inhaltstypen liefert, und zwar je nach
der verfügbaren
Bandbreite, ist aus der US Patentanmeldung 2001/0044835 bekannt.
Der Inhalt kann beispielsweise Text, Audio, Animation oder Video
sein und der Netzwerkserver wählt
das geeignete Format und/oder Fülle
auf Basis der detektierten Bandbreite. Der Server ist auch imstande,
die Bandbreite zu jeder Zeit während
eines Kommunikationssession neu zu berechnen.
US 2001/0044835 beschreibt aber
nicht, wie die Selektion durch den Netzwerkserver implementiert
werden könnte.
-
Deswegen
Informationssignal ein verbessertes Verfahren und eine verbesserte
Anordnung zum Herunterladen von Inhalt erforderlich um die oben
genannten Nachteile zu vermeiden.
-
ZUSAMMENFASSUNG DER ERFINDUNG
-
Die
vorliegende Erfindung schafft ein Verfahren und eine Anordnung zum
dynamischen Detektieren der Bandbreite der Netzwerkverbindung in
Echtzeit und beim Wiedergeben des Inhaltes.
-
Das
genannte Verfahren zum Wiedergeben eines Inhaltes nach der vorliegenden
Erfindung, umfasst die nachfolgenden Verfahrensschritte:
- – das
Auslesen eines vorher gespeicherten Inhaltes, der Information, relevant
für einen
herunter geladenen Inhalt enthält;
- – das
Detektieren verfügbarer
Bandbreite;
- – das
Senden eines Antrags zum Herunterladen des herunter geladenen Inhaltes
entsprechend der Information, die für den herunter geladenen Inhalt
relevant ist, wobei der Antrag die Information der Bandbreite umfasst;
- – das
Empfangen des herunter geladenen Inhaltes entsprechend der detektierten
Bandbreite; und
- – das
Wiedergaben des herunter geladenen Inhaltes kombiniert mit dem vorher
gespeicherten Inhalt.
-
Ein
anderes Verfahren zum Wiedergeben eines Inhaltes nach der vorliegenden
Erfindung umfasst die nachfolgenden Verfahrensschritte:
- – das
Auslesen eines vorher gespeicherten Inhaltes, der Information enthält, relevant
für einen
herunter geladenen Inhalt;
- – das
Detektieren verfügbarer
Bandbreite;
- – das
Selektieren relevanter Qualität
des herunter geladenen Inhaltes entsprechend der detektierten Bandbreiteninformation
und der Information, relevant für
den herunter geladenen Inhalt;
- – das
Senden eines Antrags zum Herunterladen des herunter geladenen Inhaltes
entsprechend der Information, relevant für den herunter geladenen Inhalt,
wobei der Antrag die relevante Qualität umfasst;
- – das
Empfangen des herunter geladenen Inhaltes entsprechend der relevanten
Qualität;
und
- – das
Wiedergeben des herunter geladenen Inhaltes kombiniert mit dem vorher
gespeicherten Inhalt.
-
Eine
Anordnung zum Wiedergeben eines Inhaltes nach der vorliegenden Erfindung
umfasst:
- – Auslesemittel
zum Auslesen eines vorher gespeicherten Inhaltes, der Information
enthält,
die für
einen herunter geladenen Inhalt relevant ist;
- – Detektionsmittel
zum Detektieren verfügbarer Bandbreite;
- – Sendemittel
zum Aussenden eines Antrags zum Herunterladen des herunter geladenen
Inhaltes entsprechend der Information, die für den herunter geladenen Inhalt
relevant ist, wobei der Antrag die Information der Bandbreite umfasst:
- – Empfangsmittel
zum Empfangen des herunter geladenen Inhaltes entsprechend der detektierten Bandbreite;
und
- – Wiedergabemittel
zum Wiedergeben des herunter geladenen Inhaltes kombiniert mit dem
vorher gespeicherten Inhalt.
-
Weil
das genannte Verfahren und die Anordnung nach der vorliegenden Erfindung
die automatische Echtzeitdetektion für die aktuelle verwendbare Bandbreite
der verbundenen Netzwerkwiedergabeanordnung annimmt, und die Qualität des Inhaltes
an dert, die eine Herunterladung erfordert, kann eine nahtlose Wiedergabe
verwirklicht werden, während die
Schwierigkeiten, verursacht durch die Qualitätsselektion durch den Benutzer
selber, vermieden werden.
-
Die
anderen Aufgaben und Vorteile der vorliegenden Erfindung sowie das
volle Verständnis
davon dürften
anhand der nachfolgenden Beschreibung und der Patentansprüche zusammen
mit der beiliegenden Zeichnung einleuchten.
-
KURZE BESCHREIBUNG DER ZEICHNUNG
-
Ausführungsbeispiele
der vorliegenden Erfindung sind in der Zeichnung dargestellt und
werden im Folgenden näher
beschrieben. Es zeigen:
-
1 eine
schematische Darstellung der Struktur für ein Ausführungsbeispiel des Wiedergabesystems
einer optischen Disk nach der vorliegenden Erfindung,
-
2 eine
schematische Darstellung der Struktur für das erste Ausführungsbeispiel
des in 1 dargestellten Spielers,
-
3 eine
schematische Darstellung der Struktur für das zweite Ausführungsbeispiel
des Spielers nach 1,
-
4 ein
Flussdiagramm, das den Prozess des Spielers nach 2 illustriert,
der die optische Disk wiedergibt,
-
5 ein
Flussdiagramm, das den Prozess des Spielers nach 3 illustriert,
der die optische Disk abspielt.
-
Gleiche
oder entsprechende Elemente sind in der Zeichnung durch gleiche
Bezugszeichen angegeben.
-
DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN
AUSFÜHRUNGSFORMEN
-
1 ist
eine schematische Darstellung der Struktur für ein Ausführungsbeispiel eines Wiedergabesystems
für eine
optische Disk nach der vorliegenden Erfindung. Das Wiedergabesystem
umfasst eine optische Disk 10, einen Spieler 20 zum
Wiedergeben der optischen Disk und einen Netzwerkserver 60,
wobei der Spieler 20 mit dem Netzwerkserver 80 übers Internet
verbunden ist. Der Spieler 20 lädt Information von dem Netzwerkserver 60 herunter
und die Qualität
(oder die Bitrate) entspricht der Bandbreite der aktuellen Netzwerkverbindung
(oder dem Durchfluss), so dass die Information kombiniert mit der
in der optischen Disk 10 gespeicherten Information wiedergegeben
werden kann.
-
2 ist
eine schematische Darstellung der Struktur für das erste Ausführungsbeispiel
des in 1 dargestellten Spielers. Der Spieler 20 enthält eine
Leseanordnung 21, eine Netzwerkkommunikationsanordnung 22,
eine Decodieranordnung 23, eine Auslieferanordnung 24,
eine Pufferanordnung 25 und eine Bandbreitendetektionsanordnung 26.
Die anderen herkömmlichen
Elemente des Spielers 20 sind in 1 nicht
dargestellt.
-
Die
Leseanordnung 21 wird zum Auslesen der Information von
der optischen Disk. Durch die Leseanordnung 21 ausgelesene
Information umfasst die Information, die in der optischen Disk gespeichert ist
und abgespielt werden soll, die ID der optischen Disk (die Identifikation
oder die Nummer der optischen Disk) und die URL-Adresse entsprechend
dem herunter zu ladenden Inhalt. In dem Spieler wird die Information,
die in der optischen Disk gespeichert ist und wiedergegeben werden
soll unmittelbar an die Decodieranordnung 230 geliefert,
während
die ID der optischen Disk und die URL-Adresse entsprechend dem herunter
zu ladenden Inhalt der Netzwerkkommunikationsanordnung 22 geliefert
wird, einschließlich
gewisser Hilfsinformation, wie Werbematerial, Spiel, Animation,
Audio und Untertitel usw. zum Zusammenarbeiten bei der Wiedergabe
der optischen Disk.
-
Die
Bandbreitendetektionsanordnung 26 wird zum Detektieren
der Verbindungsbandbreite zwischen dem Spieler 20 und dem
Netzwerkserver 30 in Echtzeit, und zum Senden der detektierten Netzwerkverbindungsbandbreite
zu der Netzwerkkommunikationsanordnung 22 verwendet. Wenn
der Spieler funktioniert, berechnet die Bandbreitendetektionsanordnung 26 die
aktuelle Netzwerkverbindungsbandbreite entsprechend der verfügbaren Information,
die von dem Netzwerkserver an die Netzwerkkommunikationsanordnung 22 gesendet
worden ist, piezoelektrischen Sekunde. Weil derartige über das
Netzwerk herunter geladene Information meistens zunächst der
Pufferanordnung 25 zugeführt und danach abgespielt wird,
kann die aktuelle Netzwerkverbindungsbandbreite entsprechend der
verfügbaren
Information, die in die Pufferanordnung 25 gelangt, je
Sekunde berechnet werden. Die Funktion der Bandbreitendetektionsanordnung 26 kann über einen
Prozessor in dem herkömmlichen
optischen Diskspieler implementiert werden.
-
Die
Netzwerkkommunikationsanordnung 22 wird verwendet zum Empfangen
der ID der optischen Disk und der URL-Adresse zum Herunterladen
von Inhalt, die von der Leseanordnung 21 gesendet worden
ist, und auch zum Empfangen der aktuellen Netzwerkverbindungsbandbreite,
die von der Bandbreitendetektionsanordnung 26 gesendet worden
ist. Die Netzwerkkommunikationsanordnung 22 enthält die Sendeanordnung 27 und
die Empfangsanordnung 28. Die Sendeanordnung 27 wird
verwendet zum Senden von Anträgen
zum Herunterladen und die Empfangsanordnung 28 wird verwendet
zum Empfangen der Information, die für den Antrag zum Herunterladen
relevant ist. Der gesendete Antrag enthält die URL-Adresse des herunter
zu ladenden Inhaltes, die ID der optischen Disk und die Information über die
aktuelle Netzwerkverbindungsbandbreite. Nach der ersten Ausführungsform
der vorliegenden Erfindung sendet die Netzwerkkommunikationsanordnung 22 die
geänderte
Bandbreiteninformation und die Anträge zum Herunterladen zu dem
Netzwerkserver 60, wenn die Bandbreite sich ändert.
-
Nachdem
der genannte Antrag zum Herunterladen an den Netzwerkserver gesendet
worden ist, selektiert der Netzwerkserver eine Qualität, anpassbar
an die aktuelle Bandbreite aus den Qualitätsmöglichkeiten des herunter zu
ladenden Inhaltes, und zwar auf Basis der aktuellen Netzwerkbandbreite,
wobei der oben genannte Selektionsprozess wie folgt implementiert
werden kann: die zum Herunterladen erforderlich Information wird
zu dem Netzwerkserver durch den Inhaltprovider oder Verkäufer der optischen
Disk hochgeladen, und zwar mit Erlaubnis der Provider der optischen
Disk, und jeder herunter zu ladende Inhalt entspricht einem Qualitätsselektionsmenü, das verschiedene
Qualitätsmöglichkeiten umfasst.
-
So
ist beispielsweise der herunter zu ladende Inhalt, der in dem Netzwerkserver
gespeichert ist, der Direktorvermerk, folglich umfasst das entsprechende
Menü die
nachfolgenden Möglichkeiten:
A. die Verwendung von Audio sehr hoher Qualität zum Ausdrücken des Direktorvermerks mit
einer Bitrate von 156 Kbps; B. die Verwendung von Audio mit geringer
Qualität
zum Ausdrücken
des Direktorvermerks mit der Bitrate von 64 Kbps; C. die Verwendung
der Untertitel auf Basis des Texten zum Ausdrücken des Direktorvermerks mit
der Bitrate von 20 Kbps, so dass der Netzwerkserver automatisch
aus dem Menü selektieren
kann um Information entsprechend der aktuellen Bandbreite herunter
zu laden um die nahtlose Wiedergabe zu implementieren, wenn mit
der aktuellen Netzwerkverbindungsbandbreite empfangen wird.
-
Die
Pufferanordnung 25 wird verwendet zum Puffer und Empfangen
der herunter geladenen Information durch die Empfangsanordnung 28 in
der Netzwerkkommunikationsanordnung 22. Der herunter geladene
Inhalt, ausgeliefert durch die Pufferanordnung 25 und die
Information der optischen Disk, ausgelesen durch die Leseanordnung 21 werden durch
die Decodieranordnung 23 zu dem Zeitpunkt decodiert, wo
der Spieler funktioniert, wonach die Auslieferungsanordnung 24 die
empfangene Information der optischen Disk und den herunter geladenen
Inhalt synchron ausliefert.
-
In
der ersten Ausführungsform
können
die Funktionen aller Elemente des Spielers 20 von einer JAVA
Applikation in Kombination mit einem (nicht dargestellten) Prozessor
gesteuert werden.
-
Durch
die Echtzeitdetektion der Bandbreite durch den Spieler 20 kann
der Netzwerkserver 60 aus dem Qualitätsselektionsmenü des herunter
zu ladenden Inhalts die Qualität
zum Herunterladen der Information entsprechend der Bandbreite entsprechend
der detektierten Bandbreite selektieren und den herunter zu ladenden
Inhalt mit der selektierten Qualität dem Spieler zusenden. Nach
der vorliegenden Erfindung kann der Spieler die Qualität zum herunterladen
von Information in Echtzeit entsprechend der Netzwerkverbindungsbedingung
zur besseren Wiedergabeeffizienz einstellen.
-
3 zeigt
eine schematische Darstellung der Struktur für die zweite Ausführungsform
der vorliegenden Erfindung. Der Spieler 30 enthält eine
Leseanordnung 21, eine Netzwerkkommunikationsanordnung 22,
eine Decodieranordnung 23, eine Auslieferungsanordnung 24,
eine Pufferanordnung 25, eine Bandbreitendetektionsanordnung 26,
eine Selektionsanordnung 31, und die anderen herkömmlichen
Elemente des Spielers 30 sind in der 1 nicht
dargestellt.
-
Der
in 3 dargestellte Spieler 30 kann die Wiedergabefunktionen
auf die nachfolgende Art und Weise implementieren:
-
Beispiel 1:
-
In
dem Beispiel 1 ist das Qualitätsselektionsmenü des herunter
zu ladenden Inhaltes in der optischen Disk gespeichert. Danach umfasst
durch die Leseanordnung 21 ausgelesene Information den
in der optischen Disk gespeicherte und abzuspielenden Inhalt, die
ID der optischen Disk, die URL-Adresse, entsprechend dem herunter
zu ladenden Inhalt und das Qualitätsselektionsmenü des herunter
zu ladenden Inhaltes, wobei das Qualitätsselektionsmenü dasselbe
ist, wie bei der ersten Ausführungsform
beschrieben.
-
Die
Bandbreitendetektionsanordnung 26 wird verwendet zum Detektieren
der aktuellen Bandbreite in Echtzeit (wie bei der ersten Ausführungsform
beschrieben), und überträgt die Bandbreite
zu der Selektionsanordnung 31. Und dort gibt es entsprechende
API ("Application
Interface"), die
in der Selektionsanordnung 31 gespeichert ist.
-
Die
Netzwerkkommunikationsanordnung 22 umfasst eine Sendeanordnung 27 und
eine Empfangsanordnung 28. Das Qualitätsselektionsmenü aus der
Leseanordnung 21 kann über
die Netzwerkkommunikationsanordnung 22 zu der Selektionsanordnung 31 ausgeliefert
werden. Danach selektiert die Selektionsanordnung 31 aus
dem Qualitätsselektionsmenü des herunter
zu ladenden Inhaltes die Qualität
entsprechend der aktuellen Bandbreite und sendet die selektierte
Qualität
zu der Netzwerkkommunikationsanordnung 22.
-
Die
Sendeanordnung 27 der Netzwerkkommunikationsanordnung 22 sendet
den Antrag zum Herunterladen an den Netzwerkserver 60 (dargestellt in 1),
der die ID der optischen Disk, die URL-Adresse entsprechend dem
herunter zu ladenden Inhalt und die Qualität zum Herunterladen des Inhaltes
umfasst. Dazu kann der Netzwerkserver den erforderlichen Inhalt
an den Spieler senden, und zwar entsprechend den Anträgen zum
Herunterladen, wobei es die Qualität gibt, geeignet für die aktuelle Bandbreite.
-
Die
Funktion der Bandbreitendetektionsanordnung 26 und der
Selektionsanordnung 31 kann durch einen Prozessor des herkömmlichen
optischen Diskspielers implementiert werden.
-
Beispiel 2:
-
In
dem Beispiel 2 ist das Qualitätsselektionsmenü des herunter
zu ladenden Inhaltes in dem Netzwerkserver gespeichert, nicht in
der optischen Disk. In diesem Fall überträgt die Bandbreitendetektionsanordnung 28 die
detektierte Bandbreiteninformation zu der Selektionsanordnung 31.
Die Sendeanordnung 27 der Netzwerkkommunikationsanordnung 22 überträgt den Antrag
zu dem Netzwerkserver zum Herunterladen des Qualitätsmenüs, wobei dieser
Antrag die ID der optischen Disk und die URL-Adresse entsprechend
dem herunter zu ladenden Inhalt umfasst.
-
Nachdem
der Netzwerkserver den Antrag zum Herunterladen empfangen hat, überträgt er alle Qualitätsselektionsmenüs des herunter
zu ladenden Inhaltes zu der Netzwerkkommunikationsanordnung 22.
Die Netzwerkkommunikationsanordnung 22 überträgt das empfangene Qualitätsselektionsmenü zu der
Selektionsanordnung 31. Die Selektionsanordnung 31 selektiert
die Qualität
entsprechend dieser Bandbreite aus dem aktuellen Qualitätsmenü des herunter
zu ladenden Inhaltes entsprechend der durch die Bandbreitendetektionsanordnung 26 detektierten
aktuellen Bandbreite.
-
Die
Sendeanordnung 27 der Netzwerkkommunikationsanordnung 22 sendet
wieder einen Antrag zum Herunterladen, der die ID der optischen Disk,
die URL-Adresse entsprechend dem herunter zu ladenden Inhalt und
die Qualität
zum Herunterladen von Inhalt umfasst. Dazu kann der Netzwerkserver
den beantragten Inhalt entsprechend dem Antrag zum Herunterladen
dem Spieler zusenden, der Inhalt hat die Qualität, geeignet für die aktuelle
Bandbreite.
-
Der
Spieler 30 in der zweiten Ausführungsform der vorliegenden
Erfindung kann nicht nur die aktuelle Netzwerkverbindungsbandbreite
in Echtzeit detektieren, sondern auch die relevante Qualität, erforderlich
zum Herunterladen entsprechend der Bandbreite dynamisch selektieren
und die Qualität
zu dem Netzwerkserver übertragen.
Dazu kann der Spieler herunter geladenen Inhalt mit der geeigneten Qualität empfangen
um die Wiedergabeeffizienz zu verbessern.
-
4 ist
ein Flussdiagramm, das den Wiedergabeprozess nach der ersten Ausführungsform der
vorliegenden Erfindung illustriert. Erstens wird die optische Diskinformation
ausgelesen (Schritt S400), die den in der optischen Disk gespeicherten und
wiederzugebenden Inhalt, die ID der optischen Disk und die URL-Adresse,
entsprechend dem herunter zu ladenden Inhalt usw., umfasst. Danach
wird die aktuelle verfügbare
Netzwerkverbindungsbandbreite in Echtzeit detektiert (Schritt S410),
d. h., zum Detektieren der verfügbaren,
von dem Netzwerkserver innerhalb einer speziellen Periode (beispielsweise
je Sekunde) übertragenen
Information. Dieser Schritt wird in dem ganzen Prozess der Wiedergabe der
optischen Disk durchgeführt.
-
Danach
wird ein Antrag zum Herunterladen an den Netzwerkserver gesendet
um das Herunterladen des Inhaltes zu beantragen, der mit der Wiedergabe
der optischen Disk zusammenarbeitet, wobei dieser Antrag die ID
der optischen Disk, die URL-Adresse des herunter zu ladenden Inhaltes
und die aktuelle Netzwerkbandbreiteninformation umfasst (Schritt
S420).
-
Danach
folgt das Empfangen des herunter zu ladenden Inhaltes und die Rücksendung
durch den Netzwerkserver (Schritt S430). Der empfangene herunter
geladene Inhalt wird mit der entsprechenden Qualität durch
den Netzwerkserver gefunden, entsprechend der aktuellen Netzwerkverbindungsbandbreite.
-
Zum
Schluss findet Decodierung der herunter geladenen Information und
die Wiedergabe der aus der optischen Disk ausgelesenen Information statt,
und zwar zum Implementieren einer nahtlosen Wiedergabe (Schritt
S440).
-
5 ist
ein Flussdiagramm, das den Wiedergabeprozess nach einer anderen
Ausführungsform
der vorliegenden Erfindung illustriert. Erstens wird die Information
der optischen Disk ausgelesen, die den in der optischen Disk gespeicherten
und wiederzugebenden Inhalt, die ID der optischen Disk und die entsprechende
URL-Adresse des herunter zu ladenden Inhaltes umfasst (Schritt S550).
-
Danach
wird ein Antrag zum Herunterladen an den Netzwerkserver gesendet,
um das Herunterladen des ganzen Qualitätsselektionsmenüs des herunter
zu ladenden Inhaltes zu beantragen, wobei dieser Antrag die ID der
optischen Disk und die URL-Adresse
usw. umfasst (Schritt S510). Wenn aber das ganze Qualitätsselektionsmenü des herunter
zu ladenden Inhaltes vorher in der optischen Disk gespeichert ist,
kann die in dem Schritt S500 ausgelesene Information der optischen
Disk auch das Qualitätsmenü enthalten,
so dass auf den Schritt S519 verzichtet werden kann.
-
Danach
wird die aktuelle Netzwerkverbindungsbandbreite in Echtzeit detektiert
(Schritt S520). Der Schritt entspricht dem Schritt S410 in 4.
Entsprechend der detektierten aktuellen Netzwerkverbindungsbandbreite
wird die entsprechende Qualitätsmöglichkeit
aus dem empfangenen Qualitätsmenü des herunter
zu ladenden Inhaltes selektiert (Schritt S530).
-
Danach
wird ein Antrag zum Herunterladen gesendet (Schritt S540) um das
Herunterladen der Information zum Zusammenarbeiten in der Wiedergabe
der optischen Disk zu beantragen, wobei dieser Antrag zum Herunterladen
die ID der optischen Disk, die URL-Adresse des herunter zu ladenden
Inhaltes und die Qualitätsmöglichkeit
des herunter zu ladenden Inhaltes umfasst.
-
Zum
Schluss wird die Information entsprechend dem Antrag zum Herunterladen
des Inhaltes empfangen (Schritt S550), und die herunter geladene Information
und die entsprechende Information in der optischen Disk wird decodiert
um eine nahtlose Wiedergabe zu implementieren (Schritt S560).
-
Weil
die vorliegende Erfindung die automatische dynamische Echtzeitdetektion
der aktuellen verfügbaren
Bandbreite zum automatischen Selektieren der Qualität des herunter
zu ladenden Inhaltes annimmt, kann der optische Diskspieler und
das Wiederga beverfahren nach der vorliegenden Erfindung eine nahtlose
Wiedergabe verwirklichen, während die
Schwierigkeiten, die durch den Benutzer verursacht werden, wenn
dieser selber die Qualität
selektiert, vermieden werden.
-
Außerdem können die
Anordnung und das Verfahren zum Detektieren der Netzwerkverbindungsbandbreite
in Echtzeit, wie durch die vorliegende Erfindung beschrieben, auch
auf andere technische Bereiche angewandt werden, wie bei einem vernetzten
PC und einem vernetzten Telefon usw.
-
Obschon
die vorliegende Erfindung in Kombination mit spezifischen Ausführungsformen
beschrieben worden ist, dürfte
es dem Fachmann einleuchten, dass viele Abwandlungen, Modifikationen und
Variationen entsprechend der oben stehenden Beschreibung durchgeführt werden
können.
Folglich wird vorausgesetzt, dass die vorliegende Erfindung alle
diese Abwandlungen, Modifikationen und Variationen umfasst, die
in dem Rahmen der beiliegenden Patentansprüche liegen.
-
2
- 21
- Ausleseanordnung
- 22
- Netzwerkkommunikationsanordnung
- 23
- Decodieranordnung
- 24
- Auslieferanordnung
- 25
- Pufferanordnung
- 26
- Bandbreitendetektionsanordnung
- 27
- Sendeanordnung
- 28
- Empfangsanordnung
-
3
- 21
- Ausleseanordnung
- 22
- Netzwerkkommunikationsanordnung
- 23
- Decodieranordnung
- 24
- Auslieferanordnung
- 25
- Pufferanordnung
- 26
- Bandbreitendetektionsanordnung
- 27
- Sendeanordnung
- 28
- Empfangsanordnung
- 31
- Selektionsanordnung
-
4
- Start
-
- S400
- Auslesen
der CD Information
- S410
- Detektieren
verfügbarer
Bandbreite in der aktuellen Netzwerkverbindung
- S420
- Senden
eines Antrags zum Herunterladen mit Bandbreiteninformation
- S430
- Empfangen
von Information, geeignet zum Detektieren der Bandbreite
- S440
- Decodieren
und Wiedergeben
- Ende
-
-
5
- Start
-
- S500
- Auslesen
der CD Information
- S510
- Herunterladen
des ganzen Qualitätsselektionsmenüs der Inhalte,
die Herunterladung erfordern
- S520
- Detektieren
verwendbarer Bandbreite der aktuellen Netzwerkverbindung
- S530
- Selektieren
der geeigneten Qualitätsoption aus
dem Qualitätsselektionsmenü entsprechend
der detektierten Bandbreite
- S540
- Senden
eines Antrags zum Herunterladen mit der Qualitätsoption
- S550
- Empfangen
der entsprechenden Information
- S560
- Decodieren
und Wiedergeben
- Ende
-