[go: up one dir, main page]

DE602004011564T2 - Verfahren zum abspielen von inhalt und einrichtung zum abspielen von inhalt - Google Patents

Verfahren zum abspielen von inhalt und einrichtung zum abspielen von inhalt Download PDF

Info

Publication number
DE602004011564T2
DE602004011564T2 DE200460011564 DE602004011564T DE602004011564T2 DE 602004011564 T2 DE602004011564 T2 DE 602004011564T2 DE 200460011564 DE200460011564 DE 200460011564 DE 602004011564 T DE602004011564 T DE 602004011564T DE 602004011564 T2 DE602004011564 T2 DE 602004011564T2
Authority
DE
Germany
Prior art keywords
content
downloaded
information
quality
relevant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE200460011564
Other languages
English (en)
Other versions
DE602004011564D1 (de
Inventor
Yan Peng
Declan Tian Mu Xi Road KELLY
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of DE602004011564D1 publication Critical patent/DE602004011564D1/de
Application granted granted Critical
Publication of DE602004011564T2 publication Critical patent/DE602004011564T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/80Responding to QoS
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2401Monitoring of the client buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Telephonic Communication Services (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

  • 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

Claims (12)

  1. Verfahren zum Wiedergeben eines Inhaltes, wobei das Verfahren die nachfolgenden Verfahrensschritte umfasst: – das Auslesen eines vorher gespeicherten Inhaltes (S500), der Information umfasst, relevant für einen herunter zu ladenden Inhalt, – das Detektieren verfügbarer Bandbreite (S520); – das Selektieren einer relevanten Qualität des herunter zu ladenden Inhaltes (S530) entsprechend der detektierten Bandbreiteninformation und der Information, die für den herunter zu ladenden Inhalt relevant ist; – das Aussenden eines Antrags zum Herunterladen (S540) entsprechend der für den herunter zu ladenden Inhalt relevanten Information, wobei der Antrag die relevante Qualität enthält; – das Empfangen des herunter geladenen Inhaltes (S550) entsprechend der relevanten Qualität; und – das Wiedergeben des herunter geladenen Inhaltes (S560), kombiniert mit dem vorher gespeicherten Inhalt.
  2. Verfahren nach Anspruch 1, wobei die Information, die für den herunter zu ladenden Inhalt relevant ist, eine ID einer optischen Disk, eine URL einer Website, auf der der herunter zu ladende Inhalt gespeichert ist und ein Qualitätsmenü des herunter zu ladenden Inhaltes umfasst, wobei das Qualitätsmenü eine Anzahl Qualitätsoptionen für den herunter zu ladenden Inhalt umfasst.
  3. Verfahren nach Anspruch 1, wobei der Detektionsschritt (S520) dazu vorgesehen ist, den Durchfluss der verfügbaren Information zu detektieren, die innerhalb einer bestimmten Periode übertragen wird.
  4. Verfahren zum Wiedergeben eines Inhaltes, wobei dieses Verfahren die nachfolgenden Verfahrensschritte umfasst: – das Auslesen eines vorher gespeicherten Inhaltes (S500), der Information umfasst, relevant für einen herunter zu ladenden Inhalt; – das Detektieren verfügbarer Bandbreite (S520); – das Aussenden eines ersten Antrags zum Herunterladen (S510) entsprechend der zum Herunterladen relevanten Information, wobei der Antrag das Herunterladen einer Anzahl Qualitätsinformationen des herunter zu ladenden Inhaltes umfasst; – das Selektieren einer relevanten Qualitätsinformation des herunter zu ladenden Inhaltes (S530) entsprechend der detektierten Bandbreiteninformation und der für den herunter zu ladenden Inhalt relevanten Information; – das Aussenden eines zweiten Antrags zum Herunterladen (S540), wobei der Antrag die relevante Qualitätsinformation umfasst; und – das Empfangen von herunter geladenem Inhalt (S550) entsprechend der relevanten Qualität; und – das Wiedergeben des herunter geladenen Inhaltes (S560) kombiniert mit dem vorher gespeicherten Inhalt.
  5. Verfahren nach Anspruch 4, wobei die Information, relevant für den herunter zu ladenden Inhalt eine ID einer optischen Disk, eine URL einer Website, auf der der herunter zu ladende Inhalt gespeichert ist.
  6. Verfahren nach Anspruch 5, wobei der Detektionsschritt dazu vorgesehen ist, den Durchfluss der verfügbaren Information zu detektieren, die innerhalb einer bestimmten Periode übertragen worden ist.
  7. Anordnung zum Wiedergeben eines gespeicherten Inhaltes, wobei diese Anordnung Folgendes enthält: – ein Auslesemittel (21) zum Auslesen eines vorher gespeicherten Inhaltes, der Information enthält, die für einen herunter zu ladenden Inhalt relevant ist; – ein Detektionsmittel (26) zum Detektieren verfügbarer Bandbreite; – ein Selektionsmittel (31) zum Selektieren einer relevanten Qualität des herunter zu ladenden Inhaltes entsprechend der detektierten Bandbreiteninformation und der für den herunter zu ladenden Inhalt relevanten Information; – ein Sendemittel (27) zum Aussenden eines Antrags zum Herunterladen entsprechend der für den herunter zu ladenden Inhalt relevanten Information, wobei der Antrag die relevante Qualität umfasst; – ein Empfangsmittel (28) zum Empfangen herunter geladenen Inhaltes entsprechend der relevanten Qualität; und – ein Wiedergabemittel (23, 24) zum Wiedergeben des herunter geladenen Inhaltes kombiniert mit dem vorher gespeicherten Inhalt.
  8. Anordnung nach Anspruch 7, wobei die Information, relevant für den herunter zu ladenden Inhalt eine ID einer optischen Disk, eine URL einer Website, auf der der herunter zu ladende Inhalt gespeichert ist, und ein Qualitätsmenü des herunter zu ladenden Inhaltes umfasst, wobei das Qualitätsmenü eine Anzahl Qualitätsoptionen für den herunter zu ladenden Inhalt umfasst.
  9. Anordnung nach Anspruch 7, wobei die Detektionsmittel zum Detektieren des Durchflusses verfügbarer Information vorgesehen sind, die innerhalb einer bestimmten Periode übertragen worden ist.
  10. Anordnung zum Wiedergeben des Inhaltes, wobei diese Anordnung Folgendes umfasst: – Ein Auslesemittel (21) zum Auslesen eines vorher gespeicherten Inhaltes, der Information enthält, relevant für einen herunter zu ladenden Inhalt; – ein Detektionsmittel (26) zum Detektieren verfügbarer Bandbreite: – ein Sendemittel (27) zum zweifachen Aussenden eines Antrags zum Herunterladen, wobei der erste Antrag zum Herunterladen das Herunterladen einer Anzahl Qualitätsinformationen des herunter zu ladenden Inhaltes umfasst, und wobei der zweite Antrag zum Herunterladen eine relevante Qualitätsinformation des herunter zu ladenden Inhaltes umfasst; – ein Selektionsmittel (31) zum Selektieren der relevanten Qualität des herunter zu ladenden Inhaltes entsprechend der detektierten Bandbreiteninformation und der Information, relevant für den herunter zu ladenden Inhalt für den zweiten Antrag zum Herunterladen: – ein Empfangsmittel (28) zum Empfangen herunter geladenen Inhaltes entsprechend der relevanten Qualität; und – ein Wiedergabemittel (23, 24) zum Wiedergeben des herunter geladenen Inhaltes kombiniert mit dem vorher gespeicherten Inhalt.
  11. Anordnung nach Anspruch 10, wobei die Information, relevant für den herunter zu ladenden Inhalt eine ID einer optischen Disk, eine URL einer Website, auf der der herunter zu ladende Inhalt gespeichert ist, umfasst.
  12. Anordnung nach Anspruch 11, wobei die Detektionsmittel (26) dazu vorgesehen sind, den Durchfluss verfügbarer Information zu detektieren, die innerhalb einer bestimmten Periode übertragen worden ist.
DE200460011564 2003-12-15 2004-12-02 Verfahren zum abspielen von inhalt und einrichtung zum abspielen von inhalt Expired - Lifetime DE602004011564T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNA2003101233532A CN1630291A (zh) 2003-12-15 2003-12-15 播放内容的方法及装置
CN200310123353 2003-12-15
PCT/IB2004/052634 WO2005060213A1 (en) 2003-12-15 2004-12-02 Method for playing content and device for playing content

Publications (2)

Publication Number Publication Date
DE602004011564D1 DE602004011564D1 (de) 2008-03-13
DE602004011564T2 true DE602004011564T2 (de) 2009-01-22

Family

ID=34683172

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200460011564 Expired - Lifetime DE602004011564T2 (de) 2003-12-15 2004-12-02 Verfahren zum abspielen von inhalt und einrichtung zum abspielen von inhalt

Country Status (9)

Country Link
US (1) US9264286B2 (de)
EP (1) EP1698149B1 (de)
JP (1) JP4976856B2 (de)
KR (1) KR20060123317A (de)
CN (1) CN1630291A (de)
AT (1) ATE385123T1 (de)
DE (1) DE602004011564T2 (de)
TW (1) TW200620897A (de)
WO (1) WO2005060213A1 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1617254A (zh) * 2003-11-10 2005-05-18 皇家飞利浦电子股份有限公司 光盘播放系统及其播放方法
JP2007074608A (ja) * 2005-09-09 2007-03-22 Hitachi Ltd 再生装置および再生方法
CN1972232A (zh) * 2006-10-20 2007-05-30 北京四达时代软件技术有限公司 一种通过网络信道传送信息的方法
WO2008056407A1 (en) * 2006-11-07 2008-05-15 Pioneer Corporation Content processing device, reproduction device, content processing system and recording medium
CN101179394B (zh) * 2006-12-21 2010-10-06 腾讯科技(深圳)有限公司 一种从网站服务器下载网页的方法和系统
GB2451415B (en) * 2007-02-13 2011-08-17 Vodafone Plc Content reproduction in telecommunications systems
KR100894055B1 (ko) * 2007-07-06 2009-04-20 드리머 디스크 매체 재생 장치 및 이를 이용한 멀티미디어 컨텐츠제공 방법
KR100935862B1 (ko) * 2007-07-06 2010-01-07 드리머 매체 재생 장치 기반 컨텐츠 제공 시스템
KR101683291B1 (ko) * 2010-05-14 2016-12-06 엘지전자 주식회사 디스플레이 장치 및 그의 제어 방법
US9286384B2 (en) 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
KR101129322B1 (ko) * 2011-11-07 2012-03-26 주식회사 유비온 네트워크 상황에 따른 사용자 인터페이스 재구성장치 및 그 방법
US10098082B2 (en) 2015-12-16 2018-10-09 Sonos, Inc. Synchronization of content between networked devices
US9967689B1 (en) 2016-09-29 2018-05-08 Sonos, Inc. Conditional content enhancement
CN107480181B (zh) * 2017-07-05 2020-11-24 百度在线网络技术(北京)有限公司 音频播放方法、装置、设备及服务器
CN110278450A (zh) * 2018-03-16 2019-09-24 优酷网络技术(北京)有限公司 多媒体内容播放方法及装置

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060280437A1 (en) * 1999-01-27 2006-12-14 Gotuit Media Corp Methods and apparatus for vending and delivering the content of disk recordings
US7490169B1 (en) * 1997-03-31 2009-02-10 West Corporation Providing a presentation on a network having a plurality of synchronized media types
JP3873405B2 (ja) * 1997-10-21 2007-01-24 ソニー株式会社 データ配信システム及びデータ配信装置
JPH11205390A (ja) * 1998-01-14 1999-07-30 Toshiba Corp 伝送システム、端末装置、サーバ装置及び記録媒体
DE19804581C2 (de) 1998-02-05 2000-08-17 Siemens Ag Verfahren und Funk-Kommunikationssystem zur Übertragung von Sprachinformation
US7313809B1 (en) * 1999-04-16 2007-12-25 Apple, Inc. Convergence-enabled DVD and web system
US7330875B1 (en) * 1999-06-15 2008-02-12 Microsoft Corporation System and method for recording a presentation for on-demand viewing over a computer network
US20010037373A1 (en) 2000-03-20 2001-11-01 Triscan, Inc. Systems and methods for simulating a web page
US7237254B1 (en) * 2000-03-29 2007-06-26 Microsoft Corporation Seamless switching between different playback speeds of time-scale modified data streams
US20010044835A1 (en) 2000-05-17 2001-11-22 Schober Joseph Frank Selecting content to be communicated based on automatic detection of communication bandwidth
US20040080528A1 (en) * 2000-06-21 2004-04-29 Watchit.Com,Inc. Systems and methods for presenting interactive programs over the internet
JP2002083463A (ja) * 2000-09-06 2002-03-22 Aiwa Co Ltd 情報提供システム、情報配信装置、情報処理装置及び情報提供方法
US7155436B2 (en) * 2001-01-12 2006-12-26 Vendaria, Inc Method and system for generating and providing rich media presentations optimized for a device over a network
US20020116518A1 (en) * 2001-02-01 2002-08-22 Silen Bradley A. Fast environment detection and selection of optimized media
JP4604422B2 (ja) * 2001-07-31 2011-01-05 ソニー株式会社 通信システム、通信装置及び通信方法
US6801964B1 (en) * 2001-10-25 2004-10-05 Novell, Inc. Methods and systems to fast fill media players
KR100820797B1 (ko) * 2001-10-30 2008-04-10 엘지전자 주식회사 인터넷을 이용한 대화형 광디스크 재생방법
US7503059B1 (en) * 2001-12-28 2009-03-10 Rothschild Trust Holdings, Llc Method of enhancing media content and a media enhancement system
JP4235382B2 (ja) 2001-12-28 2009-03-11 株式会社エヌ・ティ・ティ・ドコモ コンテンツサーバ、コンテンツデータの配信方法、プログラムおよび記録媒体
JP2003203027A (ja) * 2002-01-04 2003-07-18 Ryuji Tabuchi Cdなどの記録媒体に関連した情報をネットで受信・配信する装置と方法
US20030191623A1 (en) 2002-02-25 2003-10-09 Oak Technology, Inc. Computer system capable of executing a remote operating system
JP2003330954A (ja) * 2002-05-14 2003-11-21 Access:Kk 情報検索システム、再生装置、検索サービスサーバ、および情報提供方法
KR100910975B1 (ko) * 2002-05-14 2009-08-05 엘지전자 주식회사 인터넷을 이용한 대화형 광디스크 재생방법
EP1530880A4 (de) * 2002-08-21 2005-12-28 Disney Entpr Inc Digitale zu hause filmsammlung
KR100957797B1 (ko) * 2002-11-13 2010-05-13 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법
KR100892977B1 (ko) * 2002-11-16 2009-04-10 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법
US8407358B1 (en) * 2002-12-18 2013-03-26 Intel Corporation Buffer management for streaming data
US20040252983A1 (en) * 2003-02-04 2004-12-16 Samsung Electronics Co., Ltd. Method and apparatus for reproducing AV data in an interactive mode, and information storage medium therefor
KR100930353B1 (ko) * 2003-03-06 2009-12-08 엘지전자 주식회사 디스크 플레이어의 접속요청 처리방법
GB0310929D0 (en) * 2003-05-13 2003-06-18 Koninkl Philips Electronics Nv Portable device for storing media content
KR20050026673A (ko) * 2003-09-09 2005-03-15 삼성전자주식회사 네트워크를 통한 컨텐츠 다운로드 시스템
EP1665567A4 (de) * 2003-09-15 2010-08-25 Directv Group Inc Verfahren und system zum adaptiven transcodieren und transrating in einem video-netzwerk
US20050063404A1 (en) * 2003-09-22 2005-03-24 Jeyhan Karaoguz Consumption based bandwidth arbitration
WO2005029360A1 (en) * 2003-09-22 2005-03-31 Koninklijke Philips Electronics N.V. Phased offloading of content information
US20050132021A1 (en) * 2003-10-15 2005-06-16 Marlon Mehr Method for playing multimedia content
US20050120351A1 (en) * 2003-10-31 2005-06-02 De Bonet Jeremy S. System and method for a synchronized shared buffer architecture for multimedia players
US7830965B2 (en) * 2004-01-14 2010-11-09 Sony Ericsson Mobile Communications Ab Multimedia distributing and/or playing systems and methods using separate resolution-enhancing supplemental data
US20050204398A1 (en) * 2004-03-09 2005-09-15 Sony Corporation Method for download of DVD metadata for DVD recorders
US9087126B2 (en) * 2004-04-07 2015-07-21 Visible World, Inc. System and method for enhanced video selection using an on-screen remote
US7493012B2 (en) * 2004-04-20 2009-02-17 Zootech Limited Compatibility testing
US8190680B2 (en) * 2004-07-01 2012-05-29 Netgear, Inc. Method and system for synchronization of digital media playback
US7571246B2 (en) * 2004-07-29 2009-08-04 Microsoft Corporation Media transrating over a bandwidth-limited network
US7640352B2 (en) * 2004-09-24 2009-12-29 Microsoft Corporation Methods and systems for presentation of media obtained from a media stream
US20060072596A1 (en) * 2004-10-05 2006-04-06 Skipjam Corp. Method for minimizing buffer delay effects in streaming digital content
US7610604B2 (en) * 2005-02-15 2009-10-27 Panasonic Corporation Intelligent MPEG media storage, execution, and presentation system using network storage system

Also Published As

Publication number Publication date
JP2007526553A (ja) 2007-09-13
US9264286B2 (en) 2016-02-16
EP1698149B1 (de) 2008-01-23
JP4976856B2 (ja) 2012-07-18
ATE385123T1 (de) 2008-02-15
TW200620897A (en) 2006-06-16
EP1698149A1 (de) 2006-09-06
KR20060123317A (ko) 2006-12-01
DE602004011564D1 (de) 2008-03-13
WO2005060213A1 (en) 2005-06-30
CN1630291A (zh) 2005-06-22
US20070100966A1 (en) 2007-05-03

Similar Documents

Publication Publication Date Title
DE602004011564T2 (de) Verfahren zum abspielen von inhalt und einrichtung zum abspielen von inhalt
DE602005005730T2 (de) Steuerverfahren für Informationsbereitstellung, Informationswiedergabesystem und Informationsbereitstellungsvorrichtung
DE69834807T2 (de) System und verfahren zum auswählen und laden verschiedener typen von videodaten in einem computernetzwerk
US6732183B1 (en) Video and audio streaming for multiple users
EP0984584A1 (de) Rundfunksystem von Multimedia-Daten mittels Internet
DE602004005031T2 (de) Videospielverfahren und system mit inhaltsbezogenen optionen
US5931908A (en) Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
DE69607579T2 (de) Video-auf-anfrage-system
DE69831179T2 (de) Tragbare vorrichtung zur simulation von bidirektionellen verbindungen für ein-direktionelle datenströme
DE69812338T2 (de) Video auf anfrage mit videorecorderähnlichen funktionen
DE60038093T2 (de) Bereitstellung verschiedener Ebenen von Interaktivfernsehendiensten mit Hilfe von Auslösern und Auslösungsfiltern
US20020116716A1 (en) Online video editor
DE10053732A1 (de) Gerät und Verfahren zum Schreiben und Wiedergeben von Daten
DE60030902T2 (de) Datenempfangsvorrichung
EP0843938B1 (de) Verfahren zur auswahl und zum abruf von multimedia-diensten
DE19542780A1 (de) Verfahren zur Integration des Zugangs zu Breitbanddiensten in bestehende Computerneztdienste
DE60002502T2 (de) Editier und teilungsverfahren für wiedereinschreibbare platten
DE102005008745B4 (de) Audio-/Videokomponentenvernetzungssystem und -verfahren
EP1340352B1 (de) Verfahren und vorrichtung zum steuern der übertragung und wiedergabe von digitalen signalen
US20020048043A1 (en) Apparatus and method for picture transmission and display
EP1180313A1 (de) Verfahren für den vertrieb und die benutzung von medienobjekten und eine dafür geeignete vorrichtung
DE60126474T2 (de) Internet empfangseinrichtung mit vorrichtung zur qualitätsprüfung
EP1182841B1 (de) Verfahren zum plattformunabhängigen Streaming von Multimedia-Inhalten für IP-basierte Netze
DE19805409B4 (de) Virtuelle Audio- und/oder Videothek mit Fernzugriff
DE19842803A1 (de) Vorrichtung und Verfahren zur Generierung und Verbreitung von individuellen Multimediabotschaften

Legal Events

Date Code Title Description
8381 Inventor (new situation)

Inventor name: KELLY, DECLAN, TIAN MU XI ROAD, SHANGHAI 20007, CN

Inventor name: PENG, YAN, SHANGHAI 200070, CN

8364 No opposition during term of opposition