DE602005003553T2 - Audio-video-inhaltssynchronisation durch playlists - Google Patents
Audio-video-inhaltssynchronisation durch playlists Download PDFInfo
- Publication number
- DE602005003553T2 DE602005003553T2 DE602005003553T DE602005003553T DE602005003553T2 DE 602005003553 T2 DE602005003553 T2 DE 602005003553T2 DE 602005003553 T DE602005003553 T DE 602005003553T DE 602005003553 T DE602005003553 T DE 602005003553T DE 602005003553 T2 DE602005003553 T2 DE 602005003553T2
- Authority
- DE
- Germany
- Prior art keywords
- arrangement
- media player
- content
- synchronization
- lists
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000002457 bidirectional effect Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Durchführen bidirektionaler Synchronisation zwischen Inhalt einer ersten Anordnung und Inhalt einer zweiten Anordnung durch Listen, die den genannten Inhalt identifizieren, wobei das genannte Verfahren die nachfolgenden Verfahrensschritte umfasst:
- – das Detektieren einer Verbindung der ersten Anordnung mit der zweiten Anordnung,
- – das Beantragen, durch die zweite Anordnung, wenigstens einer Liste, die von der ersten Anordnung zur Synchronisation markiert ist,
- – in Reaktion auf den Antrag, das Übertragen der genannten wenigstens einen zur Synchronisation markierten Liste von der ersten Anordnung,
- – das Vergleichen von Zeit- und Tagesinformation der genannten einen zur Synchronisation markierten Liste mit der Zeit- und Tagesinformation entsprechender Listen der genannten zweiten Anordnung, wobei dieser Vergleich Vergleichsinformation erzeugt;
- – das Ermitteln, welche Listen von der ersten Anordnung in die zweite Anordnung kopiert werden sollen und welche Listen von der zweiten Anordnung in die erste Anordnung kopiert werden sollen, und zwar auf Basis der Vergleichsinformation; und
- – das Kopieren der ermittelten Listen zum Vorformen der bidirektionalen Synchronisation.
- Die vorliegende Erfindung bezieht sich weiterhin auf ein Gerät zum Durchführen bidirektionaler Synchronisation zwischen Inhalt einer ersten Anordnung und Inhalt einer zweiten Anordnung durch Listen, die den genannten Inhalt identifizieren, wobei das genannte Gerät die genannte zweite Anordnung aufweist, und zwar zum:
- – Detektieren einer Verbindung der ersten Anordnung mit der zweiten Anordnung,
- – Beantragen, durch die zweite Anordnung, wenigstens einer Liste, die von der ersten Anordnung zur Synchronisation markiert ist,
- – in Reaktion auf den Antrag, Übertragen der genannten wenigstens einen zur Synchronisation markierten Liste von der ersten Anordnung,
- – Vergleichen von Zeit- und Tagesinformation der genannten einen zur Synchronisation markierten Liste mit der Zeit- und Tagesinformation entsprechender Listen der genannten zweiten Anordnung, wobei dieser Vergleich Vergleichsinformation erzeugt;
- – Ermitteln, welche Listen von der ersten Anordnung in die zweite Anordnung kopiert werden sollen und welche Listen von der zweiten Anordnung in die erste Anordnung kopiert werden sollen, und zwar auf Basis der Vergleichsinformation; und
- – Kopieren der ermittelten Listen zum Vorformen der bidirektionalen Synchronisation.
- Die vorliegende Erfindung bezieht sich auf die Synchronisation, und insbesondere auf ein System und ein Verfahren zum Beibehalten der Synchronisation zwischen einer Multimediaanordnung und einer Inhaltsquelle, wie einem PC oder einer Settopbox.
- Media-Anordnungen, wie digitale Musikspieler, greifen typischerweise auf ihren Inhalt aus Inhaltsquellen, die typischerweise eine große Speicherkapazität haben. Die Inhaltsquellen können PCs, Mediaserver, Settopboxen und Inhaltsgastgeber umfassen. Im Allgemeinen verbindet ein Benutzer einen Spieler mit der Inhaltsquelle. Die Inhaltsquelle hat typischerweise eine Software-Applikation, die es ermöglicht, dass ein Benutzer den in den Spieler zu ladenden Inhalt selektiert. In dem Beispiel eines Musikspielers könnte der Inhalt digitale Musikdateien sein, wie MP3-Dateien ("Moving Picture Experts Group, Layer 3").
- Damit der Benutzer Inhalt selektieren kann, kennt diese Applikation den ganzen verfügbaren Inhalt. Wenn der Benutzer Inhalt selektiert, verlagert die Applikation den Inhalt in den Mediaspieler. Diese Applikation kann auch dem Benutzer die Fähigkeit erteilen, den Inhalt in dem Mediaspieler zu verwalten, wenn der Mediaspieler mit der Inhaltsquelle verbunden ist, in der die Applikation läuft.
- Verwaltung des Inhaltes, in der Inhaltsquelle und in dem Mediaspieler, betrifft im Allgemeinen, dass Werkzeuge organisiert und die Musikdateien klassifiziert werden. Organisation kann die Form der Sortierung oder Gruppierung der Inhaltsdateien haben. Ein Beispiel der Gruppierung der Dateien ist eine Playlist. Eine Playlist kann Dateien identifizieren, die ein ähnliches Attribut haben, wie Songs aus einem bestimmten Album, den Interpreten, das Genre oder Songs, selektiert durch den Benutzer. Erzeugung einer Playlist bedeutet im Allgemeinen, dass der Benutzer jede Inhaltsdatei einzeln selektiert und danach diese Datei als Teil der Playlist identifiziert. Die Playlist wird danach mit einer Art von Identifikationsnamen gespeichert, wodurch der Benutzer die Möglichkeit hat, diese Dateien durch Selektion dieser Playlist abzuspielen.
- Eine nützliche Funktion einer Playlist ist die Fähigkeit einen Heimcomputer mit dem Mediaspieler zu synchronisieren. So kann beispielsweise die Musiksammlung in dem Mediaspieler von einem Heimcomputer, Schulcomputer oder einer anderen Inhaltsquelle aus aktualisiert werden, und zwar ganz einfach durch Verbindung des Mediaspielers mit der Inhaltsquelle. Bei Verbindung der zwei Anordnungen wird der Mediaspieler die Inhaltsquelle als einen primären Computer wieder erkennen. Ein Benutzer identifiziert danach, welche Playlists aus der Inhaltsquelle er mit dem Mediaspieler synchronisieren möchte. Daraufhin wird zum Selektieren einer oder mehrerer Playlists ein Applikationsprogramm, das sich in der Inhaltsquelle befindet, automatisch den Spieler mit der Inhaltsquelle aktualisieren (synchronisieren), und zwar unter Verwendung einer oder mehrerer vom Benutzer identifizierten Playlists. Das heißt, die identifizierten Playlists und Songs, die sich darin befinden, werden aus der Inhaltsquelle in den Spieler kopiert. Auf diese Weise werden die Songs und die Playlists aus einer Inhaltsquelle, wie von einem Benutzer identifiziert, in Synchronisation mit den Songs und Playlists in einem Spieler gehalten.
- Ein Nachteil des oben beschriebenen "Synchronisation" Verfahrens ist, dass es ein unidirektionaler Vorgang ist, der die Playlist(s) des Mediaspielers unter Verwendung der Playlist(s) der Inhaltsquelle aktualisiert. In dem Fall, wo die Media-Anordnung imstande ist, unabhängig Audio/Videoinhalt von vielen Quellen aufzuzeichnen, gibt es keine Möglichkeit die Gastgeberanordnung aus dem mediaspieler zu aktualisieren.
- In Anbetracht der oben stehenden Erwägungen gibt es ein Bedürfnis nach einem Synchronisationsverfahren, das auf flexible Art und Weise eine bidirektionale Synchronisation zwischen einer Inhaltsquelle (beispielsweise einem Heimcomputer, einer Settopbox, usw.) und einer Multimediaspieleranordnung ermöglicht, die Playlists verwendet.
-
US 5.666.530 beschreibt ein System zur automatischen Synchronisation gemeinsamer Dateien zwischen einem tragbaren Computer und einem Gastgebercomputer über einen Kommunikationskanal, selektiert aus einer Anzahl verwendbarer Kanäle zwischen denselben. -
US 2002/0174269 - Die vorliegende Erfindung schafft Techniken in Bezug auf bidirektionale Synchronisation von Mediainhalt, der in einer Multimediaspieleranordnung gespeichert ist, mit Mediainhalt, der in einer Inhaltsquelle (beispielsweise einem PC, einer Settopbox, einem Heimmediacenter) gespeichert ist, durch Playlists.
- Das Verfahren nach der vorliegenden Erfindung weist das Kennzeichen auf, dass der genannte Inhalt Mediainhalt ist wobei die genannte erste Anordnung ein Mediaspieler (
10 ) ist, wobei die genannte zweite Anordnung eine Gastgeberanordnung (20 ) ist und wobei die genannte Liste eine Playlist ist, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: - – das Ermitteln, ob der Mediaspieler wenigstens eine vorher bestehende Playlist gelöscht hat; und
- – das Aktualisieren eines Speichers der Gastgeberanordnung durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung.
- Das Gerät nach der vorliegenden Erfindung weist das Kennzeichen auf, dass der genannte Inhalt Mediainhalt ist, dass die genannte erste Anordnung ein Mediaspieler ist, dass die genannte zweite Anordnung eine Gastgeberanordnung ist, und dass die genannte Liste eine Playlist ist, wobei die genannte Gastgeberanordnung vorgesehen ist zum:
- – Ermitteln, ob der Mediaspieler wenigstens eine vorher bestehende Playlist gelöscht hat; und
- – Aktualisieren eines Speichers der Gastgeberanordnung durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung.
- Das von einer Maschine auslesbare Medium nach der vorliegenden Erfindung weist das Kennzeichen auf, dass der genannte Inhalt Mediainhalt ist, dass die genannte erste Anordnung ein Mediaspieler ist, die genannte zweite Anordnung eine Gastgeberanordnung ist und die genannte Liste eine Playlist ist, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst:
- – das Ermitteln, ob der Mediaspieler wenigstens eine vorher bestehende Playlist gelöscht hat; und
- – das Aktualisieren eines Speichers der Gastgeberanordnung durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung.
- Ausführungsbeispiele der vorliegenden Erfindung sind in der Zeichnung dargestellt und werden im Folgenden näher beschrieben. Es zeigen:
-
1 eine Blockschaltbild eines Synchronisationssystems nach einer Ausführungsform der vorliegenden Erfindung, und -
2 ein Flussdiagramm der Synchronisationsverarbeitung nach einer Ausführungsform der vorliegenden Erfindung. - Die vorliegende Erfindung bezieht sich auf bidirektionale Synchronisation von Multimediainhalt zwischen einer Inhaltsquelle (beispielsweise einem PC, einer Settopbox, einem Heimmediacenter) und einer tragbaren Mediaspieleranordnung durch Playlists.
-
1 ist ein Blockschaltbild eines Synchronisationssystems nach einer Ausführungsform der vorliegenden Erfindung. Das Synchronisationssystem100 umfasst eine Mediaspieleranordnung10 mit einer assoziierten Datenspeicheranordnung12 (beispielsweise einem Plattenlaufwerk) zur Speicherung von Daten in Bezug auf vom Benutzer erzeugte Playlists und einen PC20 mit einer assoziierten Datenspeicheranordnung22 zur Speicherung, u. a. von Daten in Bezug auf vom Benutzer erzeugte Playlists. - Die tragbare Mediaspieleranordnung
10 ist typischerweise eine tragbare Rechenanordnung, speziell zum Verarbeiten von Multimediainhalt, wie Musik, Audio, und Bildern (Video). So kann beispielsweise die Mediaspieleranordnung ein Musikspieler (beispielsweise ein MP3 Spieler, ein Ipod von AppleTM Corporation), ein Game-Spieler, ein Videospieler, ein Videorecorder, eine Kamera, einen Bildbeobachter und dergleichen sein. Diese Anordnungen sind im Allgemeinen batteriebetrieben und weitgehend tragbar, damit der Benutzer Musik hören, Spiele Spielen oder Video abspielen, Video aufzeichnen, oder Bilder schießen kann, wenn der Benutzer auf Reisen ist. - Der PC
20 wird bekanntlich gekennzeichnet als im Allgemeinen nicht mobil, mit einer großen Speicherkapazität, mit beträchtlicher Verarbeitungsleistung, und mit Mitteln zum Erfassen von Multimediainhalt aus vernetzten (beispielsweise Internet, Kabel, usw.) und nicht vernetzten Quellen (beispielsweise DVD, CD und HDD). - Typischerweise umfassen der Mediaspieler
10 und der PC20 herkömmliche Elemente, wie einen Cache-Speicher zur Speicherung von aktivem Mediainhalt, eine Schirmwiedergabeanordnung zur Wiedergabe von Information an einen Benutzer, und einen Prozessor (beispielsweise einen Mikroprozessor) zur Speicherung des Betriebs der Anordnung. Der PC20 und die Mediaspieleranordnung10 umfassen auch eine Applikation, die einem Benutzer die Möglichkeit bietet, Playlists zusammenzustellen/zu ändern. Intern sind die Playlists der betreffenden Anordnungen10 ,20 als Datenstrukturen ausgebildet. Die Datenstrukturen zeigen auf den Mediainhalt (beispielsweise Multimediadateien) der Playlists, die in einem Speicher vorhanden sind (beispielsweise in einem Plattenlaufwerk, in einer Festplatte) innerhalb der betreffenden Anordnungen10 ,12 . Der PC20 umfasst auch einen Synchronisationsverwalter25 . - Ein peripheres Kabel
30 schafft eine Datenstrecke (oder einen Datenlink) zwischen dem Mediaspieler10 und dem PC20 . Das periphere Kabel30 schafft einen peripheren Bus, der den Mediaspieler10 mit dem PC20 koppelt. Der periphere Bus, beispielsweise, könnte ein FIREWIRE Bus oder ein USB Bus sein. -
2 ist ein Flussdiagramm der Synchronisationsverarbeitung200 nach einer Ausführungsform der vorliegenden Erfindung. Die Synchronisationsverarbeitung200 wird beispielsweise durch den PC20 , dargestellt in1 , durchgeführt. Insbesondere wird die Synchronisationsverarbeitung200 unter Ansteuerung des Synchronisationsverwalters25 aus1 durchgeführt. - In dem Schritt
202 : wird die Mediaspieleranordnung10 mit dem PC20 verbunden, und zwar über das periphere Kabel30 , wodurch der Synchronisationsverwalter25 des PC20 automatisch die Verbindung des Mediaspielers10 mit dem PC20 detektiert. Derartige Mediaspieler10 sind typischerweise mit einer Fähigkeit versehen, in einen USP Port oder einen IEEE 1394 Port eingesteckt zu werden, und zwar über das periphere Kabel30 , das auch als FIREWIRE Port oder I-Link Port, bezeichnet wird, oder über einen anderen Port des Computers, der "heiß" ist. Ein heißer Port ist einer, in den ein Kabel für eine Anordnung eingesteckt werden kann, während der Computer eingeschaltet ist, wünschenswerterweise zur unmittelbaren Detektion durch das Betriebssystem. Für einige Betriebssysteme ist der parallele Port, der auch als IEEE 1284 Port bezeichnet wird, auch ein heißer Port. - In dem Schritt
204 bestimmt der Synchronisationsverwalter25 , ob die verbundene Mediaspieleranordnung20 eine Anordnung ist, die üblicherweise zur Synchronisation verwendet wird. Eine Art und Weise, dies zu ermitteln ist durch Verwendung des GUID ("Globally Unique Silicon Identifier") der Anordnung. Der GUID identifiziert einzigartig eine 1394 fähige Anordnung, die mit einem 1394 Bus verbunden ist. Wenn ein GUID nicht verfügbar ist, kann der Prozess eine andere zugängliche ID verwenden, die für die Mediaspieleranordnung10 einzigartig ist. - In dem Schritt
206 beantragt der Synchronisationsverwalter25 die Mediaspieleranordnung10 eine Kopie der Playlists, die zur Synchronisation von einem Benutzer der Mediaspieleranordnung10 markiert sind. - In dem Schritt
208 überträgt die Mediaspieleranordnung10 in Reaktion auf den Antrag die Playlists, die von einem Benutzer der Mediaspieleranordnung10 zur Syn chronisation markiert worden sind, zu dem PC20 . Der Benutzer der Mediaspieleranordnung10 hat die Möglichkeit, zu entscheiden, welche Playlists in die Synchronisationsprozedur200 aufgenommen werden sollen, indem die Playlists zur Aufnahme in die Mediaspieleranordnung10 markiert werden. Das Herstellen einer Playlist zur Synchronisation in der Synchronisationsprozedur200 kann in der Mediaspieleranordnung10 durch einen Standardschirmwiedergabe mit einem Playlisttitelteil erfolgen um dem Benutzer die Möglichkeit zu bieten, die selektierte Playlist bequem zu identifizieren. Die identifizierte(n) Playlist(s) kann bzw. können durch Betätigung eines Ikons "Selektion zur Synchronisation" markiert werden, oder einfach durch Berührung eines berührungsempfindlichen Wiedergabeschirms. - In dem Schritt
210 vergleicht der Synchronisationsverwalter25 Zeit- und Tagesinformation für die Playlists, die von der Mediaspieleranordnung10 kopiert worden sind, mit der Zeit- und Tagesinformation für entsprechende Playlists in dem PC20 . Eine entsprechende Playlist in dem PC20 kann derart identifiziert werden, als habe sie denselben Playlisttitel wie eine kopierte Playlist von der Mediaspieleranordnung10 . Ein derartiger Vergleich erzeugt Vergleichsinformation in Bezug auf Unterschieden zwischen der Zeit- und der Tagesinformation für Playlists, assoziiert mit der Mediaspieleranordnung10 und der Zeit- und Tagensinformation für Playlists, assoziiert mit dem PC20 . - In dem Schritt
212 bestimmt der Synchronisationsverwalter25 dass eine oder mehrere Playlists zwischen dem PC20 und der Mediaspieleranordnung10 auf Basis der Vergleichsinformation kopiert werden müssen. - In dem Schritt
214 werden auf Basis der Vergleichsinformation für diejenigen Playlists des PCs20 , die aktuellere Zeit- und Tagesinformation haben als die entsprechenden Playlists der Mediaspieleranordnung10 , mit denen sie vergleichen werden, die verglichenen Playlists der Mediaspieleranordnung10 aktualisiert und zu der Mediaspieleranordnung10 zurück übertragen. Bei der Mediaspieleranordnung10 wird die Speicheranordnung12 aktualisiert um die aktualisierten Mediaplaylists wiederzugeben. - In dem Schritt
216 werden auf Basis der Vergleichsinformation für diejenigen Playlists der Mediaspieleranordnung10 mit aktuellerer Zeit- und Tagesinformation als die Playlists des PCs20 , mit denen sie verglichen werden, die Playlists des PCs aktualisiert und die assoziierte Speicheranordnung22 wird auf entsprechende Art und Weise aktualisiert. - In dem Schritt
218 ermittelt der Synchronisationsverwalter25 , ob die Mediaspieleranordnung10 neue Playlists erzeugt hat. Wenn es keine Playlists gibt, setzt sich der Prozess mit dem Schritt222 fort. - In dem Schritt
220 befiehlt, wenn in dem Schritt218 bestimmt worden ist, dass eine oder mehrere Playlists von einem Benutzer des Mediaspielers10 erzeugt worden sind, der PC20 , dass der Mediaspieler10 die eine oder mehrere neue Playlists zu dem PC20 überträgt um in einem Speicher22 (beispielsweise einem Disklaufwerk, einer Festplatte) des PCs20 gespeichert zu werden. - In dem Schritt
222 ermittelt der Synchronisationsverwalter25 , ob der Mediaspieler10 bestehende Playlists gelöscht hat. - In dem Schritt
224 wird, wenn in dem Schritt222 ermittelt worden ist, dass eine oder mehrere Playlists in dem Mediaspieler10 gelöscht worden sind, der Speicher (beispielsweise das Disklaufwerk, die Festplatte) des PCs20 aktualisiert um den Mediainhalt der gelöschten Playlists in einem Archivverzeichnung zu speichern. Der Benutzer des PCs20 hat die Möglichkeit, den Inhalt des Archivverzeichnisses festzuhalten, bis der Benutzer entscheidet, den nicht bezogenen darin gespeicherten Inhalt permanent zu löschen. Es sei bemerkt, dass die gelöschten Playlists permanent aus dem Speicher12 des Mediaspielers10 gelöscht werden. - In dem Schritt
226 ermittelt der Synchronisationsverwalter25 ob der PC20 neue Playlists erzeugt hat. Sollte dies nicht der Fall sein, so endet der Prozess in dem Schritt230 . - In dem Schritt
228 werden, wenn ermittelt worden ist, dass in dem Schritt226 eine oder mehrere neue Playlists in dem PC20 erzeugt worden sind, die eine oder mehrere neue Playlists in den Mediaspieler10 kopiert. Der Prozess endet in dem Schritt230 . - Die Wirkungsweise des Systems
200 zum Synchronisieren von Mediainhalt ist oben beschrieben worden, Das System ermöglicht auf vorteilhafte Art und Weise die Aktualisierung von Mediainhalt unter Verwendung von Zeit- und Tagesinformation von Playlists in jeder zu synchronisierenden Anordnung. Die Datenstrukturen der betreffenden Anordnungen werden automatisch aktualisiert, und zwar entsprechend der Synchronisationsprozedur. Auf diese Weise schafft das System100 eine kräftige aber einfache Technik, die es ermöglicht, dass ein Benutzer schnell Mediainhalt in einem Gastgebercomputer (beispielsweise einem PC) oder einer auf gleiche Weise konfigurierten Anordnung sowie in einem tragbaren Mediaspieler durch einfaches Identifizieren derjenigen Playlists, für die der Benutzer entscheidet, dass sie zur Synchronisation bestimmt sind, aktualisiert. Das System schafft weiterhin ein Mittel zum Archivieren von Mediainhalt, assoziiert mit Playlists, die von dem tragbaren Mediaspieler gelöscht wurden. Das System schafft weiterhin ein Mittel zum Aktualisieren der Datenstruktur des PCs für neue Playlists, die von einem Benutzer des Mediaspielers erzeugt wurden. - Obschon die vorliegende Erfindung anhand bestimmter Ausführungsformen beschrieben worden ist, dürfte es einleuchten, dass im Rahmen der vorliegenden Erfindung, wie in den beiliegenden Patentansprüchen beschrieben, viele Variationen möglich sind. Die Beschreibung und die Zeichnung sollen auf entsprechende Weise illustrativ betrachtet werden und sollen den Rahmen der beiliegenden Patentansprüche nicht beschränken.
- Beim Interpretieren der beiliegenden Patentansprüche soll Folgendes beachtet werden:
- a) das Wort "enthalten" schließt das Vorhandensein anderer Elemente oder Verfahrensschritte als diejenigen, die in einem bestimmten Anspruch genannt wurden, nicht aus;
- b) das Wort "ein" vor einem Element schließt das Vorhandensein einer Anzahl derartiger Elemente nicht aus;
- c) Bezugszeichen in den Patentansprüchen beschränken nicht deren Rahmen;
- d) verschiedene "Mittel" können durch dasselbe Item von Hardware oder Softwareimplementierte Struktur oder Funktion dargestellt werden; und
- e) jedes der beschriebenen Elemente kann aus Hardwareteilen (beispielsweise einer diskreten elektronischen Schaltungsanordnung), Softwareteilen (beispielsweise Computerprogrammen) oder jeder beliebigen Kombination davon bestehen.
Claims (14)
- Verfahren zum Durchführen bidirektionaler Synchronisation zwischen Inhalt einer ersten Anordnung und Inhalt einer zweiten Anordnung durch Playlists, die diesen Inhalt identifizieren, wobei das genannte Verfahren die nachfolgenden Verfahrensschritte umfasst: – das Detektieren einer Verbindung der ersten Anordnung mit der zweiten Anordnung, – das Beantragen, durch die zweite Anordnung, wenigstens einer Liste, die von der ersten Anordnung zur Synchronisation markiert ist, – in Reaktion auf den Antrag, das Übertragen der genannten wenigstens einen zur Synchronisation markierten Liste von der ersten Anordnung, – das Vergleichen von Zeit- und Tagesinformation der genannten einen zur Synchronisation markierten Liste mit der Zeit- und Tagesinformation entsprechender Listen der genannten zweiten Anordnung, wobei dieser Vergleich Vergleichsinformation erzeugt; – das Ermitteln, welche Listen von der ersten Anordnung in die zweite Anordnung kopiert werden sollen und welche Listen von der zweiten Anordnung in die erste Anordnung kopiert werden sollen, und zwar auf Basis der Vergleichsinformation; und – das Kopieren der ermittelten Listen zum Vorformen der bidirektionalen Synchronisation, dadurch gekennzeichnet, dass der genannte Inhalt Mediainhalt ist, wobei die genannte erste Anordnung ein Mediaspieler (
10 ) ist, wobei die genannte zweite Anordnung eine Gastgeberanordnung (20 ) ist und wobei die genannte Liste eine Playlist ist, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: – das Ermitteln, ob der Mediaspieler (10 ) wenigstens eine vorher bestehende Playlist gelöscht hat; und – das Aktualisieren eines Speichers der Gastgeberanordnung (20 ) durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung (20 ). - Verfahren nach Anspruch 1, das weiterhin das Erzeugen und Speichern von Playlists umfasst, die Multimediainhalt in der genannten Gastgeberanordnung (
20 ) und in dem Mediaspieler (10 ) umfasst. - Verfahren nach Anspruch 1, wobei die Gastgeberanordnung (
20 ) ein PC (20 ) ist und wobei die Verfahrensschritte des Anspruchs 1 unter Anwendung eines speziellen Applikationsprogramms durchgeführt werden, das in dem PC (20 ) gespeichert ist. - Verfahren nach Anspruch 1, das weiterhin den Verfahrensschritt der Speicherung der Playlists umfasst, die aus dem Mediaspieler (
10 ) in die Gastgeberanordnung (20 ) in einem Speicher (22 ) der Gastgeberanordnung kopiert worden sind und der Speicherung der Playlists, die aus der Gastgeberanordnung (20 ) zu dem Mediaspieler (10 ) in dem Speicher (12 ) des Mediaspielers (10 ) kopiert worden sind. - Verfahren nach Anspruch 1, wobei der genannte Verfahrensschritt der Detektion der Verbindung des Mediaspielers (
10 ) mit der Gastgeberanordnung (20 ) weiterhin die Ermittlung umfasst, ob der Mediaspieler (10 ) zur Synchronisation mit der Gastgeberanordnung (20 ) verbunden ist. - Verfahren nach Anspruch 1, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: – das Ermitteln, ob der Mediaspieler (
10 ) wenigstens eine neue Playlist erzeugt hat; – das Kopieren der wenigstens einen neuen Playlist aus dem Mediaspieler (10 ) in die Gastgeberanordnung (20 ), wenn der genannte Ermittlungsschritt befriedigt worden ist; und – das Speichern der wenigstens einen neuen Playlist in einem Datenverzeichnis der Gastgeberanordnung (20 ). - Verfahren nach Anspruch 1, wobei der Mediaspieler (
10 ) einen Audiospieler aufweist und wobei der Audiospieler Listen abspielt, die Mediainhalt mit wenigstens Audiodateien von Songs identifizieren; oder wobei der Mediaspieler (10 ) einen Videospieler aufweist, und wobei der Videospieler Listen abspielt, die Mediainhalt mit wenigstens Videodateien oder Videos identifizieren; oder wobei der Mediaspieler (10 ) einen Bildbetrachter aufweist, und wobei der Bildbetrachter Listen abspielt, die Mediainhalt mit wenigstens Bilddateien oder Bildern identifizieren. - Gerät zum Durchführen einer bidirektionalen Synchronisation zwischen Inhalt einer ersten Anordnung und Inhalt einer zweiten Anordnung durch Listen, die diesen Inhalt identifizieren, wobei das genannte Gerät die genannte zweite Anordnung aufweist, und zwar zum: – Detektieren einer Verbindung der ersten Anordnung mit der zweiten Anordnung, – das Beantragen, durch die zweite Anordnung, wenigstens einer Liste, die von der ersten Anordnung zur Synchronisation markiert ist, – in Reaktion auf den Antrag, das Übertragen der genannten wenigstens einen zur Synchronisation markierten Liste von der ersten Anordnung, – das Vergleichen von Zeit- und Tagesinformation der genannten einen zur Synchronisation markierten Liste mit der Zeit- und Tagesinformation entsprechender Listen der genannten zweiten Anordnung, wobei dieser Vergleich Vergleichsinformation erzeugt; – das Ermitteln, welche Listen von der ersten Anordnung in die zweite Anordnung kopiert werden sollen und welche Listen von der zweiten Anordnung in die erste Anordnung kopiert werden sollen, und zwar auf Basis der Vergleichsinformation; und – das Kopieren der ermittelten Listen zum Vorformen der bidirektionalen Synchronisation, dadurch gekennzeichnet, dass der genannte Inhalt Mediainhalt ist, wobei die genannte erste Anordnung ein Mediaspieler (
10 ) ist, wobei die genannte zweite Anordnung eine Gastgeberanordnung (20 ) ist und wobei die genannte Liste eine Playlist ist, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: – das Ermitteln, ob der Mediaspieler (10 ) wenigstens eine vorher bestehende Playlist gelöscht hat; und – das Aktualisieren eines Speichers der Gastgeberanordnung (20 ) durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung (20 ). - Gerät nach Anspruch 8, wobei die Gastgeberanordnung (
20 ) ein PC (20 ) ist. - Gerät nach Anspruch 8, wobei die Gastgeberanordnung (
20 ) eine Gastgeberanordnungsschnittstelle aufweist, die ein IEEE 1394 Port oder ein USB Port ist. - Von einer Maschine auslesbares Medium, dessen Inhalt dafür sorgt, dass ein Computersystem ein Verfahren durchführt, zum Durchführen einer bidirektionalen Synchronisation zwischen Inhalt einer ersten Anordnung und Inhalt einer zweiten Anordnung durch Listen, die den genannten Inhalt identifizieren, wobei das genannte Verfahren die nachfolgenden Verfahrensschritte umfasst: – das Detektieren einer Verbindung der ersten Anordnung mit der zweiten Anordnung, – das Beantragen, durch die zweite Anordnung, wenigstens einer Liste, die von der ersten Anordnung zur Synchronisation markiert ist, – in Reaktion auf den Antrag, das Übertragen der genannten wenigstens einen zur Synchronisation markierten Liste von der ersten Anordnung, – das Vergleichen von Zeit- und Tagesinformation der genannten einen zur Synchronisation markierten Liste mit der Zeit- und Tagesinformation entsprechender Listen der genannten zweiten Anordnung, wobei dieser Vergleich Vergleichsinformation erzeugt; – das Ermitteln, welche Listen von der ersten Anordnung in die zweite Anordnung kopiert werden sollen und welche Listen von der zweiten Anordnung in die erste Anordnung kopiert werden sollen, und zwar auf Basis der Vergleichsinformation; und – das Kopieren der ermittelten Listen zum Vorformen der bidirektionalen Synchronisation, dadurch gekennzeichnet, dass der genannte Inhalt Mediainhalt ist, wobei die genannte erste Anordnung ein Mediaspieler (
10 ) ist, wobei die genannte zweite Anordnung eine Gastgeberanordnung (20 ) ist und wobei die genannte Liste eine Playlist ist, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: – das Ermitteln, ob der Mediaspieler (10 ) wenigstens eine vorher bestehende Playlist gelöscht hat; und – das Aktualisieren eines Speichers der Gastgeberanordnung (20 ) durch Speicherung des Mediainhalts der wenigstens einen gelöschten Playlist in einem Archivdatenverzeichnis der Gastgeberanordnung (20 ). - Von einer Maschine auslesbares Medium nach Anspruch 11, wobei der genannte Verfahrensschritt der Detektion einer Verbindung des Mediaspielers (
10 ) mit der Gastgeberanordnung (20 ) weiterhin Folgendes umfasst: das Ermitteln, ob der Mediaspieler (10 ) zur Synchronisation mit der Gastgeberanordnung (20 ) verbunden ist. - Von einer Maschine auslesbares Medium nach Anspruch 11, wobei das genannte Verfahren weiterhin die nachfolgenden Verfahrensschritte umfasst: – das Ermitteln, ob der Mediaspieler (
10 ) wenigstens eine neue Playlist erzeugt hat; – das Kopieren der wenigstens einen neuen Playlist aus dem Mediaspieler (10 ) in die Gastgeberanordnung (20 ), wenn der genannte Ermittlungsschritt befriedigt worden ist; und – das Speichern der wenigstens einen neuen Playlist in einem Datenverzeichnis der Gastgeberanordnung (20 ). - Von einer Maschine auslesbares Medium nach Anspruch 11, das weiterhin das Erzeugen und Speichern von Playlists umfasst, die Multimediainhalt in der genannten Gastgeberanordnung (
20 ) und dem Mediaspieler (10 ) identifizieren.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53979104P | 2004-01-27 | 2004-01-27 | |
US539791P | 2004-01-27 | ||
PCT/IB2005/050304 WO2005073856A2 (en) | 2004-01-27 | 2005-01-26 | Audio/video content synchronization through playlists |
Publications (2)
Publication Number | Publication Date |
---|---|
DE602005003553D1 DE602005003553D1 (de) | 2008-01-10 |
DE602005003553T2 true DE602005003553T2 (de) | 2008-12-11 |
Family
ID=34826133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602005003553T Expired - Fee Related DE602005003553T2 (de) | 2004-01-27 | 2005-01-26 | Audio-video-inhaltssynchronisation durch playlists |
Country Status (8)
Country | Link |
---|---|
US (1) | US20080256378A1 (de) |
EP (1) | EP1711895B1 (de) |
JP (1) | JP2007526678A (de) |
KR (1) | KR20060129330A (de) |
CN (1) | CN100549970C (de) |
AT (1) | ATE379810T1 (de) |
DE (1) | DE602005003553T2 (de) |
WO (1) | WO2005073856A2 (de) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001093226A (ja) * | 1999-09-21 | 2001-04-06 | Sony Corp | 情報通信システムおよび方法、ならびに、情報通信装置および方法 |
US7680849B2 (en) | 2004-10-25 | 2010-03-16 | Apple Inc. | Multiple media type synchronization between host computer and media device |
US7827259B2 (en) | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for configurable automatic media selection |
US7797446B2 (en) | 2002-07-16 | 2010-09-14 | Apple Inc. | Method and system for updating playlists |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US9412417B2 (en) * | 2002-04-05 | 2016-08-09 | Apple Inc. | Persistent group of media items for a media device |
US8261246B1 (en) | 2004-09-07 | 2012-09-04 | Apple Inc. | Method and system for dynamically populating groups in a developer environment |
US7958441B2 (en) | 2005-01-07 | 2011-06-07 | Apple Inc. | Media management for groups of media items |
US11314378B2 (en) | 2005-01-07 | 2022-04-26 | Apple Inc. | Persistent group of media items for a media device |
EP1849099B1 (de) | 2005-02-03 | 2014-05-07 | Apple Inc. | Empfehlungssystem zum identifizieren einer neuen menge von media-posten als reaktion auf eine eingabemenge von media-posten und auf wissen basierenden metriken |
DE102005032075B4 (de) * | 2005-07-08 | 2007-06-28 | Lenze Drive Systems Gmbh | Verfahren zum Datenabgleich aus einem und für einen Antriebsregler einer Maschine |
US8140601B2 (en) | 2005-08-12 | 2012-03-20 | Microsoft Coporation | Like processing of owned and for-purchase media |
US7555291B2 (en) * | 2005-08-26 | 2009-06-30 | Sony Ericsson Mobile Communications Ab | Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list |
US7793206B2 (en) * | 2005-11-02 | 2010-09-07 | Creative Technology Ltd | System for downloading digital content published in a media channel |
JP4532394B2 (ja) * | 2005-11-24 | 2010-08-25 | アルパイン株式会社 | 情報処理装置および情報システム |
KR20080100342A (ko) | 2006-02-10 | 2008-11-17 | 스트랜즈, 아이엔씨. | 동적 양방향 엔터테인먼트 |
US7921116B2 (en) | 2006-06-16 | 2011-04-05 | Microsoft Corporation | Highly meaningful multimedia metadata creation and associations |
KR101242040B1 (ko) * | 2006-06-26 | 2013-03-12 | 삼성전자주식회사 | 포터블 기기의 재생 목록 자동 생성 방법 및 장치 |
US8145532B2 (en) | 2006-06-27 | 2012-03-27 | Microsoft Corporation | Connecting devices to a media sharing service |
JP2008077820A (ja) * | 2006-08-21 | 2008-04-03 | Matsushita Electric Ind Co Ltd | コンテンツデータ蓄積装置およびコンテンツデータ更新システム |
JP2008052820A (ja) * | 2006-08-24 | 2008-03-06 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US8290820B2 (en) * | 2006-09-13 | 2012-10-16 | Microsoft Corporation | Methods of maintaining a journal of media encounters between co-existing portable devices |
US20080082624A1 (en) * | 2006-09-28 | 2008-04-03 | Phison Electronics Corp. | Portable storage device with audio auto-playback function and operation procedure thereof |
US9317507B2 (en) * | 2006-11-22 | 2016-04-19 | The Directv Group, Inc. | Method and system for updating file segments of content on a portable media player device |
KR101346731B1 (ko) * | 2007-03-12 | 2014-01-03 | 삼성전자주식회사 | 피드 정보를 동기화하는 방법 및 장치 |
JP4547633B2 (ja) | 2007-03-30 | 2010-09-22 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
KR20090021882A (ko) * | 2007-08-28 | 2009-03-04 | 엠텍비젼 주식회사 | Mtp 장치에서의 저장 수단 동기화 방법 및 저장 수단동기화 시스템 |
US8046369B2 (en) | 2007-09-04 | 2011-10-25 | Apple Inc. | Media asset rating system |
US20090070831A1 (en) * | 2007-09-11 | 2009-03-12 | Lutz Bardehle | Interactive Hospitality System for an Exchange of Data |
CN101453418B (zh) * | 2007-12-05 | 2011-01-12 | 高德软件有限公司 | 客户端与服务器同步的更新方法 |
JP2010067308A (ja) * | 2008-09-10 | 2010-03-25 | Alpine Electronics Inc | コンテンツ再生装置 |
US9355100B2 (en) * | 2008-09-22 | 2016-05-31 | Qualcomm Incorporated | Methods and apparatus for reconciling versions of media context lists in communications networks |
EP2347383A4 (de) * | 2008-10-14 | 2012-10-03 | Hewlett Packard Development Co | Aggregieren von medieninhalt von mehreren clients zu einem server |
CN101740089B (zh) * | 2008-11-17 | 2012-03-07 | 深圳Tcl新技术有限公司 | 在相连设备上播放便携播放器上文件的方法和相应设备 |
CN101751968A (zh) * | 2008-11-28 | 2010-06-23 | 深圳Tcl新技术有限公司 | 存储设备的信息管理方法及电子设备 |
US8620883B2 (en) | 2009-03-02 | 2013-12-31 | Qualcomm, Incorporated | Apparatus and methods of reconciling different versions of an ordered list |
US20100268735A1 (en) * | 2009-04-17 | 2010-10-21 | Microsoft Corporation | Online content service with catalog-based interaction |
KR20110020619A (ko) * | 2009-08-24 | 2011-03-03 | 삼성전자주식회사 | 재생 동기화 방법 및 이를 적용한 디바이스 |
US20120308196A1 (en) * | 2009-11-25 | 2012-12-06 | Thomas Bowman | System and method for uploading and downloading a video file and synchronizing videos with an audio file |
CN102215115B (zh) * | 2010-04-07 | 2014-11-05 | 腾讯科技(深圳)有限公司 | 播放列表信息同步方法及用于播放列表信息同步的服务器 |
EP2580735A4 (de) * | 2010-06-10 | 2015-07-01 | Cricket Communications Inc | Mobilvorrichtung für medienzugang und -abspielung |
US9015588B2 (en) | 2010-06-10 | 2015-04-21 | At&T Mobility Ii Llc | Advanced playback queue management |
US9021554B2 (en) | 2010-06-10 | 2015-04-28 | At&T Mobility Ii Llc | Unlimited access to media and applications over wireless infrastructure |
WO2011156785A2 (en) * | 2010-06-10 | 2011-12-15 | Cricket Communications, Inc. | Media server providing unlimited medai access over wireless infrastructure |
CN101980502A (zh) * | 2010-10-15 | 2011-02-23 | 中兴通讯股份有限公司 | 电子节目指南***及其恢复方法 |
CN101977278B (zh) * | 2010-10-21 | 2012-07-04 | 同辉佳视(北京)信息技术有限公司 | 一种播放终端基于网络进行视频同步播放的方法和装置 |
US8914426B2 (en) * | 2011-02-25 | 2014-12-16 | Blackberry Limited | Efficient multiple identity system for media files |
US8478719B2 (en) | 2011-03-17 | 2013-07-02 | Remote Media LLC | System and method for media file synchronization |
US8688631B2 (en) | 2011-03-17 | 2014-04-01 | Alexander Savenok | System and method for media file synchronization |
US8983905B2 (en) | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
CN103780644A (zh) * | 2012-10-19 | 2014-05-07 | 海尔集团公司 | 文件的同步方法 |
WO2014071801A1 (zh) * | 2012-11-12 | 2014-05-15 | 腾讯科技(深圳)有限公司 | 播放列表同步方法及装置 |
CN103473341A (zh) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | 一种播放列表生成方法和设备 |
CN103475731A (zh) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | 一种媒体信息匹配、处理方法和设备 |
CN104183250B (zh) * | 2014-08-26 | 2017-04-12 | 惠州Tcl移动通信有限公司 | 同步智能设备音乐播放器功能的方法、***及蓝牙耳机 |
CN105447084B (zh) * | 2015-11-05 | 2019-07-19 | Oppo广东移动通信有限公司 | 一种同步播放列表的方法及装置 |
CN106488290A (zh) * | 2016-10-08 | 2017-03-08 | 广东欧珀移动通信有限公司 | 多媒体同步播放方法、装置及*** |
CN106776764B (zh) * | 2016-11-18 | 2019-10-18 | Oppo广东移动通信有限公司 | 歌曲数据的存储方法及终端 |
CN106790497B (zh) * | 2016-12-15 | 2020-01-24 | Oppo广东移动通信有限公司 | 歌单的同步方法及移动终端 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666530A (en) * | 1992-12-02 | 1997-09-09 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between |
US5935426A (en) * | 1997-08-08 | 1999-08-10 | Teledyne Industries, Inc., A California Corporation | Water treatment device with volumetric and time monitoring features |
US20020013852A1 (en) * | 2000-03-03 | 2002-01-31 | Craig Janik | System for providing content, management, and interactivity for thin client devices |
JP2001093226A (ja) * | 1999-09-21 | 2001-04-06 | Sony Corp | 情報通信システムおよび方法、ならびに、情報通信装置および方法 |
US7667123B2 (en) * | 2000-10-13 | 2010-02-23 | Phillips Mark E | System and method for musical playlist selection in a portable audio device |
US7200357B2 (en) * | 2000-10-20 | 2007-04-03 | Universal Electronics Inc. | Automotive storage and playback device and method for using the same |
US7890661B2 (en) * | 2001-05-16 | 2011-02-15 | Aol Inc. | Proximity synchronizing audio gateway device |
US8732232B2 (en) * | 2001-05-16 | 2014-05-20 | Facebook, Inc. | Proximity synchronizing audio playback device |
US20030030733A1 (en) * | 2001-08-08 | 2003-02-13 | Seaman Mark D. | System and method for synchronization of media data |
US20030167318A1 (en) * | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US7346320B2 (en) * | 2003-01-17 | 2008-03-18 | International Business Machines Corporation | Method and apparatus for dynamically tuning radio stations with user-defined play lists |
WO2004097803A2 (en) * | 2003-04-25 | 2004-11-11 | Xm Satellite Radio Inc. | System and method for providing recording and playback of digital media content |
-
2005
- 2005-01-26 EP EP05702791A patent/EP1711895B1/de not_active Not-in-force
- 2005-01-26 JP JP2006550460A patent/JP2007526678A/ja not_active Withdrawn
- 2005-01-26 WO PCT/IB2005/050304 patent/WO2005073856A2/en active IP Right Grant
- 2005-01-26 DE DE602005003553T patent/DE602005003553T2/de not_active Expired - Fee Related
- 2005-01-26 CN CNB2005800032425A patent/CN100549970C/zh not_active Expired - Fee Related
- 2005-01-26 KR KR1020067015210A patent/KR20060129330A/ko not_active Application Discontinuation
- 2005-01-26 US US10/597,420 patent/US20080256378A1/en not_active Abandoned
- 2005-01-26 AT AT05702791T patent/ATE379810T1/de not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
ATE379810T1 (de) | 2007-12-15 |
CN1914601A (zh) | 2007-02-14 |
WO2005073856A3 (en) | 2005-10-20 |
EP1711895B1 (de) | 2007-11-28 |
DE602005003553D1 (de) | 2008-01-10 |
US20080256378A1 (en) | 2008-10-16 |
JP2007526678A (ja) | 2007-09-13 |
KR20060129330A (ko) | 2006-12-15 |
WO2005073856A2 (en) | 2005-08-11 |
CN100549970C (zh) | 2009-10-14 |
EP1711895A2 (de) | 2006-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602005003553T2 (de) | Audio-video-inhaltssynchronisation durch playlists | |
DE60305623T2 (de) | System und Verfahren zur Distribution von Mediadateien | |
DE69908663T2 (de) | Wiedergabeverfahren, Wiedergabegerät und Computerlesbares Speichermedium | |
DE69922338T2 (de) | Dateisysteme mit unterstützung von gemeinsamer benutzung von daten | |
DE60035455T2 (de) | Halbleiterspeicherkarte, Wiedergabegerät, Aufnahmegerät, Wiedergabeverfahren, Aufnahmeverfahren und vom Computer lesbarer Aufzeichnungsträger | |
US8180826B2 (en) | Media sharing and authoring on the web | |
DE69704942T2 (de) | Multimediasystem mit verbesserten datenverwaltungsmechanismen | |
DE60113586T2 (de) | Übertragen von miteinander verbundenen Datenobjekten in einer verteilten Datenspeicherumgebung | |
DE212007000062U1 (de) | System zum Steuern von Videoauswahl und Wiedergabe in einem tragbaren Medienabspieler | |
DE202017106441U1 (de) | Bestimmen von Suchanfragen, um Informationen während einer Benutzererfahrung eines Ereignisses zu erlangen | |
CN102171717B (zh) | 将来自多个客户机的媒体内容集合到服务器 | |
DE202010018481U1 (de) | Asynchroner verteilter Objekt-Upload für replizierte Assoziativspeichercluster | |
DE69636874T2 (de) | Datenaufzeichnungs- und Wiedergabegerät und Verfahren | |
JP2006512007A (ja) | マルチメディア文書における多モード特性に注釈を付けるためのシステムおよび方法 | |
US7302435B2 (en) | Media storage and management system and process | |
DE69804111T2 (de) | Computer-implementiertes verfahren zum erstellen von virtuellen dateien für die gemeinsame verwendung von information aus einer physikalischen informationsdatei | |
JPH0937223A (ja) | 映画をその基礎にあるソース情報とリンクし表示するシステムおよび方法 | |
DE60033382T2 (de) | Dateiverwaltungssystem | |
DE10050763A1 (de) | Aufzeichnungs- und/oder Wiedergabegerät und Verfahren | |
DE102006035796A1 (de) | Auswahlvorrichtung, Auswahlverfahren und Auswahlprogrammspeichermedium | |
US9116896B2 (en) | Nonlinear proxy-based editing system and method with improved media file ingestion and management | |
CN1838754A (zh) | 内容再现装置及电子设备 | |
DE60035114T2 (de) | Plattenmediumverwaltungsverfahren | |
JP2011155667A (ja) | 複数のメディアデバイスへのアクセスを統合する層を有するマルチメディアシステムのフレームワーク | |
EP1198097A2 (de) | Virtuelles Speichergerät für ein digitales Hausnetz |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |