DE112013001880T5 - Vorrichtung und Verfahren zum Verteilen digitaler Daten, Vorrichtung und Verfahren zur Wiedergabe digitaler Daten, synchronisiertes Wiedergabesystem, Programm und Aufzeichnungsmedium - Google Patents

Vorrichtung und Verfahren zum Verteilen digitaler Daten, Vorrichtung und Verfahren zur Wiedergabe digitaler Daten, synchronisiertes Wiedergabesystem, Programm und Aufzeichnungsmedium Download PDF

Info

Publication number
DE112013001880T5
DE112013001880T5 DE201311001880 DE112013001880T DE112013001880T5 DE 112013001880 T5 DE112013001880 T5 DE 112013001880T5 DE 201311001880 DE201311001880 DE 201311001880 DE 112013001880 T DE112013001880 T DE 112013001880T DE 112013001880 T5 DE112013001880 T5 DE 112013001880T5
Authority
DE
Germany
Prior art keywords
data
content
video
indicating
elapsed time
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.)
Pending
Application number
DE201311001880
Other languages
English (en)
Inventor
c/o Mitsubishi Electric Corporatio Matsuo Eiji
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE112013001880T5 publication Critical patent/DE112013001880T5/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • H04N5/06Generation of synchronising signals
    • H04N5/067Arrangements or circuits at the transmitter end
    • H04N5/0675Arrangements or circuits at the transmitter end for mixing the synchronising signals with the picture signal or mutually
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • G09G5/008Clock recovery
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • 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/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/12Test circuits or failure detection circuits included in a display system, as permanent part thereof
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/02Handling of images in compressed format, e.g. JPEG, MPEG
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0063Elements of loops
    • H04L2027/0065Frequency error detectors
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • H04N5/12Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising
    • H04N5/126Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising whereby the synchronisation signal indirectly commands a frequency generator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/002Mutual synchronization

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

Um einen zeitlichen Offset zwischen Wiedergabevorrichtungen zu eliminieren, wenn ein von einer Verteilungsvorrichtung übertragener Content durch eine Vielzahl von Wiedergabevorrichtungen empfangen und reproduziert wird, werden Daten (SCR), die die abgelaufene Zeit vom Start des Content anzeigen, erzeugt durch Zählen von Taktpulsen, und Daten (FCR), die eine Rahmenanzahl anzeigen, erzeugt durch Zählen der Anzahl von Rahmen, die durch einen Dekoder (54) reproduziert werden, durch die Verteilungsvorrichtung übertragen, und eine Takterzeugungseinheit (103) in jeder Wiedergabevorrichtung wird derart gesteuert, dass Daten (STC), die die abgelaufene Zeit anzeigen, und Daten (FTC), die die Rahmenanzahl anzeigen, die auf die gleiche Art und Weise durch jede Wiedergabevorrichtung erzeugt werden, mit den übertragenen Daten (SCR, FCR) übereinstimmen. Eine Synchronisation zwischen Wiedergabevorrichtungen kann dadurch erreicht werden, selbst dann, wenn in einem Zustand, in dem ein Content durch eine Wiedergabevorrichtung wiedergegeben wird, eine andere Wiedergabevorrichtung sich anschließend mit der Verteilungsvorrichtung verbindet.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft eine digitale Datenverteilungsvorrichtung und Verfahren und eine digitale Datenwiedergabevorrichtung und Verfahren, insbesondere eine Technologie zum Erhalten einer Rahmensynchronisation, wenn ein identischer Content bzw. Inhalt an einer Vielzahl von Anzeigevorrichtungen wiedergegeben bzw. reproduziert wird. Die Erfindung betrifft ferner ein synchronisiertes Wiedergabesystem, das mit der obigen digitalen Datenverteilungsvorrichtung und digitalen Datenwiedergabevorrichtung ausgestattet ist. Die Erfindung betrifft ferner ein Programm, das bewirkt, dass ein Computer das digitale Datenverarbeitungsverfahren ausführt, ein Programm, welches bewirkt, dass ein Computer das digitale Datenwiedergabeverfahren ausführt, und ein Computer-lesbares Aufzeichnungsmedium, auf dem eines dieser Programme aufgezeichnet ist.
  • HINTERGRUND
  • Herkömmliche Wiedergabe- bzw. Reproduktionssysteme synchronisieren die Bildwiedergabe eines ausgewählten Content bzw. Inhalt unter Verwendung eines Rahmensynchronisationssignals an einem digitalen Bus (siehe z. B. Patentreferenz 1).
  • REFERENZEN IM STAND DER TECHNIK
    • Patentreferenz 1: Japanische Patentanmeldung mit der Veröffentlichungsnummer 2003-173614
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • DURCH DIE ERFINDUNG ZU LÖSENDE PROBLEME
  • Die herkömmlichen Systeme starten Dekodieroperationen synchron mit dem Rahmensynchronisationssignal. Folglich kann eine Synchronisierung erreicht werden, wenn eine Verteilung von der Vorrichtung der Übertragungsseite startet, nachdem alle Wiedergabevorrichtungen in dem Empfangsmodus sind. Ein Problem besteht darin, dass dann, wenn die Vorrichtung der Übertragungsseite einen Content kontinuierlich verteilt eine Wiedergabevorrichtung, die sich später verbindet und dann mit der Wiedergabe bzw. Reproduktion des Content startet, keine Rahmensynchronisation erreichen kann. Ein weiteres Problem besteht im Auslassen von Rahmen, wenn eine Synchronisation verloren geht und dann wieder hergestellt wird. Ein allmählich ansteigender Verlust einer Rahmensynchronisation während eine längliche Wiedergabe fortgesetzt wird, ist ein weiteres Problem.
  • MITTEL ZUM LÖSEN DES PROBLEMS
  • Eine digitale Datenverteilungsvorrichtung gemäß der Erfindung umfasst: eine Takterzeugungseinheit zum Erzeugen von Taktpulsen mit einer gegebenen Frequenz; eine Datenleseeinheit zum Auslesen eines Contents, der Audio und Video einschließt, aus einem Speichermedium, das den Content speichert; einem Dekoder zum Dekodieren des durch die Datenleseeinheit ausgelesenen Content; einem Referenztaktzähler, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt und danach die Taktpulse zählt, die durch den Taktzähler erzeugt werden, um Daten zu erzeugen, die eine abgelaufene Zeit vom Start des Contents anzeigen, für zumindest einige Rahmen, welche das Video des Content ausbilden; einem Rahmensynchronisationszähler, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt und danach die Anzahl von Rahmen zählt, die das durch den Dekoder dekodierte Video ausbilden, um Daten zu erzeugen, die eine Rahmenanzahl in dem Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; und einer Kommunikationseinheit zum Übertragen von Daten des Content, der aus dem Speichermedium gelesen wurde, Übertragen der Daten, die die abgelaufene Zeit anzeigen, die durch den Referenztaktzähler erzeugt werden, und Übertragen der Daten, die die Rahmenanzahl anzeigen, erzeugt durch den Rahmensynchronisationszähler.
  • Eine digitale Datenwiedergabevorrichtung gemäß der Erfindung umfasst: eine Takterzeugungseinheit zum Erzeugen von Taktpulsen mit einer gegebenen Frequenz; eine Kommunikationseinheit zum Empfangen von Daten eines Content, der Audio und Video einschließt, und, für zumindest einige Rahmen, die das Video ausbilden, von Daten, die eine abgelaufene Zeit von dem Start des Content anzeigen, und von Daten, die eine Rahmenanzahl in dem Content anzeigen; einem Dekoder, der an den Taktpulsen arbeitet, um das Audio und das Video des Content zu dekodieren, der durch die Kommunikationseinheit empfangen wurde; einer Separationseinheit zum Separieren der die abgelaufene Zeit anzeigenden Daten und der die Rahmenanzahl anzeigenden Daten aus den Daten, die durch die Kommunikationseinheit empfangen wurden; einem Referenztaktzähler, in dem die die abgelaufene Zeit anzeigenden Daten, empfangen durch die Kommunikationseinheit, als ein Anfangswert eingestellt wird, wenn, auf Grundlage der Daten des durch die Kommunikationseinheit empfangenen Content, eine Wiedergabe des Content beginnt, wobei der Referenztaktzähler die Taktpulse zählt, die durch die Takterzeugungseinheit erzeugt werden, um interne Daten zu erzeugen, welche eine abgelaufene Zeit vom Start des Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; einem Rahmensynchronisationszähler, in dem die die Rahmenanzahl anzeigenden Daten, empfangen durch die Kommunikationseinheit, als ein Anfangswert eingestellt wird, wenn die Wiedergabe des Content beginnt, wobei der Rahmensynchronisationszähler die Anzahl von Rahmen zählt, die das Video ausbilden, dekodiert durch den Dekoder, um interne Daten zu erzeugen, die eine Rahmenanzahl in dem Content für zumindest einige der Rahmen anzeigen, die das Video des Content ausbilden; ein Rahmensynchronisations-Vergleichsmittel zum Vergleichen der die Rahmenanzahl anzeigenden Daten, empfangen durch die Kommunikationseinheit, mit den durch den Rahmensynchronisationszähler erzeugten internen Daten, während der Wiedergabe des Content; ein Taktvergleichsmittel zum Vergleichen der die abgelaufene Zeit anzeigenden Daten, empfangen durch die Kommunikationseinheit, mit den durch den Referenzzähler erzeugten internen Daten, während der Wiedergabe des Content; und eine Frequenzsteuereinheit zum Kombinieren eines Vergleichsresultats, erhalten durch das Rahmensynchronisations-Vergleichsmittel, mit einem Vergleichsresultat, erhalten durch das Takt-Vergleichsmittel, und zum Steuern der Frequenz der Taktpulse, die durch die Takterzeugungseinheit erzeugt werden, auf Grundlage eines Resultats einer Kombination.
  • Ein synchronisiertes Wiedergabesystem gemäß der Erfindung umfasst die obige digitale Datenverteilungsvorrichtung und eine oder mehrere der obigen digitalen Datenwiedergabevorrichtungen, die mit der digitalen Datenverteilungsvorrichtung durch einen digitalen Bus verbunden sind.
  • EFFEKTE DER ERFINDUNG
  • Die Erfindung kann eine Wiedergabe bzw. Reproduktion durch eine Vielzahl von Wiedergabevorrichtungen synchronisieren. Während eine Wiedergabevorrichtung bereits einen gegebenen Content wiedergibt, können darüber hinaus, wenn eine andere Wiedergabevorrichtung mit der Verteilungsvorrichtung verbunden wird, diese Wiedergabevorrichtungen synchronisiert werden.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Diagramm zur Darstellung eines Content-Wiedergabesystems gemäß einer ersten Ausführungsform der Erfindung.
  • 2 ist ein Blockdiagramm zur Darstellung eines Beispiels einer Konfiguration der digitalen Datenverteilungsvorrichtung in dem Content-Wiedergabesystem in 1.
  • 3 ist ein Blockdiagramm zur Darstellung eines Beispiels der Konfiguration der digitalen Datenwiedergabevorrichtung in dem Content-Wiedergabesystem in 1.
  • 4(a) und 4(b) zeigen Paketstrukturen zum Übertragen digitaler Daten von der digitalen Datenverteilungsvorrichtung in 1 an die digitale Datenwiedergabevorrichtung in 2 durch Ethernet (registrierte Marke).
  • 5 ist ein Blockdiagramm zur Darstellung eines Beispiels der Konfiguration der Kommunikationseinheit in der digitalen Datenverteilungsvorrichtung in 2.
  • 6 ist ein Diagramm zur Darstellung des Betriebs des STC-Vergleichsmittels in der ersten Ausführungsform.
  • 7 ist ein Diagramm zur Darstellung des Betriebs des STC-Vergleichsmittels in der ersten Ausführungsform.
  • 8 ist ein Diagramm zur Darstellung des Rahmensynchronisationsbetriebs in der ersten Ausführungsform.
  • 9 ist ein Diagramm zur Darstellung des Rahmensynchronisationsbetriebs in der ersten Ausführungsform.
  • 10 ist ein Blockdiagramm zur Darstellung eines Beispiels der Konfiguration der digitalen Datenwiedergabevorrichtung in einer zweiten Ausführungsform der Erfindung.
  • 11 ist ein Flussdiagramm zur Darstellung des Betriebs des STC-Vergleichsmittels in der digitalen Datenwiedergabevorrichtung in der zweiten Ausführungsform.
  • 12 ist ein Flussdiagramm zur Darstellung des Betriebs der Verstärkungsanpassungs- und Kombinationseinheit in der digitalen Datenwiedergabevorrichtung in einer zweiten Ausführungsform.
  • 13 ist ein Blockdiagramm zur Darstellung eines Beispiels der Konfiguration der digitalen Datenverteilungsvorrichtung in einer dritten Ausführungsform der Erfindung.
  • 14 ist ein Blockdiagramm zur Darstellung eines Beispiels der Konfiguration der digitalen Datenwiedergabevorrichtung in einer dritten Ausführungsform.
  • MODUS ZUM AUSFÜHREN DER ERFINDUNG
  • Erste Ausführungsform
  • 1 zeigt ein Content-Wiedergabesystem gemäß der ersten Ausführungsform der Erfindung.
  • Das dargestellte Content-Wiedergabesystem weist eine Verteilungsvorrichtung 10 als eine Vorrichtung an der Übertragungs- bzw. Sendeseite auf, sowie eine Vielzahl von Wiedergabe- bzw. Reproduktionsvorrichtungen 11 bis 14 als Vorrichtungen an der Empfangsseite. Die Verteilungsvorrichtung 10 und Wiedergabevorrichtungen 11 bis 14 sind über einen digitalen Bus 20 mit einander verbunden. Das in 1 gezeigte Content-Wiedergabesystem wird z. B. in einem Rücksitz-Unterhaltungssystem zum Anhören von Audio und zum Ansehen eines Videos im Passagierraum eines Fahrzeugs verwendet.
  • Der digitale Bus 20 kann in der Form verdrahteter Verbindungen, wie z. B. MOST (engl. Media-Oriented System Transport), IEEE 1394 oder von Ethernet-Verbindungen sein. Der digitale Bus 20 kann alternativ in der Form drahtloser Verbindungen sein, wie z. B. jene, die als WiFi oder Bluetooth (registrierte Marke) bezeichnet werden.
  • Das Wiedergabe- bzw. Reproduktionssystem kann in einem Modus verwendet werden, in dem ein Content bzw. ein Dateninhalt, der von der einzelnen Verteilungsvorrichtung 10 verteilt wird, durch eine Vielzahl von Wiedergabevorrichtungen 11 bis 14 empfangen wird, Video und Audio durch die Vielzahl der Wiedergabevorrichtungen 11 bis 14 für eine Anzeige an jeweiligen Anzeigeeinheiten wiedergegeben werden, und für eine Audioausgabe durch eine Audioausgabevorrichtung in einer oder mehreren der Wiedergabevorrichtungen. Ein Lautsprecher oder Kopfhörer können z. B. in diesem Fall als Audioausgabevorrichtung verwendet werden. Audio kann simultan von allen den Wiedergabevorrichtungen ausgegeben werden, oder kann von nur einigen der Wiedergabevorrichtungen ausgegeben werden.
  • Wenn es einen zeitlichen Offset im Bild unter der Vielzahl der Wiedergabevorrichtungen 11 bis 14 gibt, ist eine Synchronisation mit dem Ton mangelhaft, was verwirrend ist. Um dieses Problem zu lösen wäre es wünschenswert, eine Wiedergabe bzw. Reproduktion mit einem zeitlichen Offset zu erreichen, der nicht einmal einen Rahmen (engl. Frame) ist.
  • Es wäre für einen Wiedergabezeitpunktoffset ferner wünschenswert nicht aufzutreten, selbst dann, während eine Wiedergabevorrichtung (z. B. Wiedergabevorrichtung 11) bereits einen bestimmten Content bzw. Dateninhalt wiedergibt, andere Wiedergabevorrichtungen (Wiedergabevorrichtungen 12 bis 14) mit der Verteilungsvorrichtung 10 zu unterschiedlichen Zeitpunkten verbunden sind und mit der Wiedergabe des gleichen Contents beginnen.
  • Es wäre für einen zeitlichen Offset eines Bildes von nicht einmal einem Rahmen ferner wünschenswert, unter den Wiedergabevorrichtungen 11 bis 14 selbst während einer länglichen Wiedergabe nicht aufzutreten.
  • Wenn darüber hinaus eine Synchronisation verloren gegangen ist, wäre es wünschenswert, eine Synchronisation wiederherzustellen, ohne Rahmen auszulassen.
  • Das Wiedergabesystem der vorliegenden Erfindung genügt diesen Erfordernissen.
  • 2 zeigt ein Beispiel der Konfiguration der Verteilungsvorrichtung 10 in 1. Die dargestellte Übertragungs- bzw. Sendevorrichtung liest einen Content aus einem Speichermedium 51, wie z. B. einer HDD, einer DVD, einem USB-Speicher, einer SD-Speicherkarte, einer CD-ROM oder einer Blue-Ray-Disk, in der der Content gespeichert ist, und sendet den Content an die in 1 gezeigten Wiedergabevorrichtungen 11 bis 14 über den digitalen Bus 20, und weist eine Datenausleseeinheit 52, eine Takterzeugungseinheit 53, einen Dekoder 54, einen STC-Zähler 55, einen Rahmensynchronisationszähler 56, eine Multiplexing-Einheit 57, eine Übertragungsverarbeitungseinheit 58, eine Kommunikationseinheit 59 und eine Steuereinheit 60 auf.
  • Die Steuereinheit 60 ist z. B. aus der CPU eines Mikrocomputers ausgebildet, und steuert die gesamte Verteilungsvorrichtung. Die Steuereinheit 60 steuert insbesondere die Datenleseeinheit 52, Dekoder 54, STC-Zähler 55, Rahmensynchronisationszähler 56, Multiplexing-Einheit 57 und Kommunikationseinheit 59. Die Signalleitungen für Steuersignale, die von der Steuereinheit 60 an jede dieser geliefert werden, werden in den Zeichnungen weggelassen.
  • Die Datenleseeinheit 52 liest einen Content aus dem Speichermedium 51 aus. Das Lesen von Daten (z. B., der Zeitpunkt des Auslesens) wird durch die Steuereinheit 60 gesteuert. Die Datenleseeinheit 52 liest Daten aus, wobei ein bestimmtes Cluster als eine Einheit genommen wird, auf Grundlage von Anweisungen von der Steuereinheit 60.
  • Wenn das Speichermedium 51 eine HDD, eine DVD, eine CD-ROM, eine Blue-Ray-Disk oder dergleichen ist, sind das Speichermedium 51 und die Datenleseeinheit 52 miteinander verbunden, z. B. durch eine SATA-(engl. Serial Advanced Technology Attachment)Schnittstelle, und das Auslesen wird durch einen Speichertransfer durch eine DMA-Einrichtung durchgeführt, die in der CPU enthalten ist, welche die Steuereinheit 60 ausbildet.
  • Wenn das Speichermedium 51 ein USB-Speicher ist, sind das Speichermedium 51 und die Datenleseeinheit 52 durch eine USB-Schnittstelle miteinander verbunden sind, und wenn das Speichermedium 51 eine SD-Speicherkarte ist, sind das Speichermedium 51 und die Datenleseeinheit 52 durch eine SD-Schnittstelle miteinander verbunden; in diesen Fällen werden Daten durch eine DMA-Einrichtung gelesen, die in der CPU enthalten ist, welche die Steuereinheit 60 ausbildet, oder durch eine Software.
  • Das Speichermedium 51, die Datenleseeinheit 52 und der Dekoder 54 sind durch einen Datenbus 61 mit einander verbunden.
  • Die Takterzeugungseinheit 52 erzeugt Taktpulse C53, die als eine Referenz für den Betrieb des gesamten Wiedergabe- bzw. Reproduktionssystems verwendet werden. Die erzeugten Taktpulse C53 sind z. B. in der Form einer 27-MHz-Rechteckwelle.
  • Der Dekoder 54 dekodiert den Content, der durch die Datenleseeinheit 52 ausgelesen wird. Wenn der Content gemäß MPEG-2 komprimiert kodiert ist, wird der Content gemäß MPEG-2 dekodiert, und die Bilddaten für jeden Rahmen vor der Komprimierung werden wiedergegeben bzw. reproduziert. Der Dekoder 54 führt die Dekodierung auf Grundlage der Taktpulse durch, die durch die Takterzeugungseinheit 53 erzeugt werden (wobei der Dekodierungszeitpunkt durch die Taktpulse gesteuert wird).
  • Der STC-(engl. System Time Clock)Zähler 55, auch als ein Referenztaktzähler bezeichnet, zählt die Taktpulse C53, die durch die Takterzeugungseinheit 53 ausgegeben werden, und gibt einen Zählwert C55 aus. Der Zählwert C55 wird auf einen Anfangswert von „0” zurückgesetzt, jedes Mal dann, wenn ein Auslesen von jedem Content beginnt (einschließlich von Fällen, wobei ein Auslesen von einem Content auf einen anderen gewechselt wird), und die Takte C53 werden dann gezählt. Der Zählwert C55 zeigt daher eine abgelaufene Zeit oder eine Wiedergabezeit vom Start des Contents an, und wird an die Wiedergabevorrichtungen 11 bis 14 übertragen, als eine Referenzzeitinformation SCR (engl. System Clock Reference) für das gesamte Wiedergabesystem.
  • Der STC-Zähler 55 ist z. B. ein 42-Bit-Zähler, und wenn 27-MHz-Taktpulse C53 gezählt werden, wird das Zählen in Zyklen von ca. 162 Sekunden wiederholt.
  • Der Rahmensynchronisationszähler 56 zählt die Anzahl von Videorahmen, die durch das Dekodieren des Contents durch den Dekoder 54 wiedergegeben bzw. reproduziert werden, und gibt einen Zählwert C56 aus. Der Zählwert C56 wird auf einen Anfangswert von „0” zurückgesetzt, wenn ein Auslesen von jedem Content beginnt (einschließlich von Fällen, bei denen ein Auslesen von einem Content zu einem anderen gewechselt wird), und wird bei Eingabe von Rahmenzeitpunktsignalen erhöht, die in dem Videosignal enthalten sind, das durch den Dekoder 54 reproduziert wird. Der Zählwert C56 stellt daher eine Rahmennummer in dem Content dar (z. B. Daten, welche anzeigen, wie viele Rahmen der gegenwärtige Rahmen vom Start des Contents ist), und wird an die Wiedergabevorrichtungen 11 bis 14 als Rahmennummerndaten FCR (engl. Frame Clock Reference) übertragen.
  • Der Rahmensynchronisationszähler 56 ist z. B. ein 32-Bit-Zähler. Für einen Content auf Grundlage von NTSC-Standards werden 30-Hz-Rahmenzeitpunktsignale gezählt, sodass ein einzelner Zyklus ca. 4,5 Jahre andauert. Da 4,5 Jahre eine unrealistisch lange Zeit für die Wiedergabe bzw. Reproduktion eines einzelnen Contents ist, kann gesagt werden, dass die SCR jeden Rahmen in dem Content eindeutig darstellt.
  • Die Multiplexing-Einheit 57 führt ein Multiplexen des SCR von dem STC-Zähler 55 und der FCR von dem Rahmensynchronisationszähler 56 durch, um Synchronisationspakete zu erzeugen. Beim Multiplexen von SCR und FCR, wird der FCR-Wert, der erfasst wird, wenn der FCR-Wert aktualisiert (inkrementiert) wird, mit dem SCR-Wert zum Zeitpunkt der Aktualisierung gemultiplext.
  • Der STC-Zähler 55 zählt bei einer höheren Geschwindigkeit als der Rahmensynchronisationszähler 56. Die Übertragung von jedem SCR-Wert, der durch den STC-Zähler 55 gezählt wird, an die Wiedergabevorrichtungen würde eine unpraktisch große Menge an Datenübertragungen erfordern. Der FCR-Wert und der SCR-Wert werden folglich durch die Multiplexing-Einheit 57 zu Zeitpunkten gelesen, bei denen der Rahmensynchronisationszähler 56 den Zählwert C56 inkrementiert, um Synchronisationspakete zu erzeugen, denen die FCR- und SCR-Werte gemultiplext sind.
  • Die Übertragungsverarbeitungseinheit 58 wandelt die Daten des Contents, der durch die Datenleseeinheit 52 ausgelesen wird, in Pakete eines Formats um, das zum Senden bzw. Übertragen geeignet ist, z. B., TS-Pakete (engl. Transport Stream Pakets).
  • Die Kommunikationseinheit 59 überträgt digitale Daten. Bei dem digitalen Bus 20 überträgt die Kommunikationseinheit 59 z. B. Pakete als TCP-Pakete, und überträgt TS-Pakete von Audio- und Videodaten (Audio- und Videopakete) als UDP-Pakete.
  • TCP-Pakete sind zur Übertragung von Synchronisationspaketen geeignet, da diese Zuverlässig deren Ziele ohne Datenfehler erreichen. Im Gegensatz dazu werden TS-Pakete bezüglich Audio und Video als UDP-Pakete übertragen, da diese erlauben, große Datenmengen in Echtzeit zu übertragen und zu empfangen. Da das Datenfeld eines Synchronisationspakets höchstens ca. 14 Byte enthält, und das Übertragungsintervall 1/30 einer Sekunde ist, gibt es selbst mit TCP-Paketen kein Problem einer Verzögerung. Da es der Dekoder 104 in der Empfangsseite ist, der auf Grundlage von FCR und SCR enthalten in Synchronisationspaketen arbeitet, muss die Übertragung bzw. das Senden der TS-Pakete von Audio und Video nicht genau mit dem Senden der Synchronisationspakete synchronisiert werden.
  • 4(a) zeigt ein Synchronisationspaket 200, das als ein TCP-Paket übertragen wird.
  • In dem Datenfeld 202, das dem TCP-Header 201 des Synchronisationspakets 200 folgt, ist eine Content-Identifikationsinformation 203 von z. B. 16 Bit enthalten, sukzessive gefolgt durch eine Rahmensynchronisations-Identifikationsinformation 204, einem 32-Bit-FCR-Wert 205, einer Rahmensynchronisations-Identifikationsinformation 206 und einem 42-Bit-SCR-Wert.
  • Die Synchronisations-Identifikationsinformation 204, welche den FCR-Wert 205 identifiziert, ist, z. B., 0x01 (0x zeigt an, dass der folgende numerische Wert eine hexadezimale Zahl ist), und die Synchronisations-Identifikationsinformation 206, welche den SCR-Wert 207 identifiziert, ist z. B. 0x02.
  • 4(b) zeigt ein UDP-Paket (Audio- und Videopaket) 210, das Audio und Video überträgt. In dem Datenfeld 212, das dem UDP-Header 211 des Audio- und Videopakets folgt, folgt einer Content-Identifikationsinformation 213 von 16 Bit z. B. Content-Daten 214. Audiodaten und Videodaten sind in den Content-Daten 214 gespeichert, unterteilt in 188-Byte TS-Pakete.
  • Der Zweck der Content-Identifikationsinformation 203 in dem Synchronisationspaket 200 in 4(a) und der Content-Identifikationsinformation 213 in dem Audio-Video-Paket 210 in 4(b) ist eine Bestätigung, dass das Synchronisationspaket 200 und das Audio-Video-Paket 210, welche diese enthalten, sich gegenseitig entsprechen.
  • 5 zeigt ein Beispiel der Konfiguration der Kommunikationseinheit 59 in 2. Die Synchronisationspakete 200 werden durch eine Ethernet-Kommunikationseinheit 93 durch ein TCP-Verfahren übertragen, das durch eine TCP-Übertragungseinheit 91 ausgeführt wird, und die Audio-Video-Pakete 210 werden durch die Ethernet-Kommunikationseinheit 93 durch ein UDP-Verfahren übertragen, das durch eine EDP-Übertragungseinheit 92 ausgeführt wird.
  • 3 zeigt ein Beispiel der Konfiguration von einer der Wiedergabe- bzw. Reproduktionsvorrichtungen 1 bis 14 in 1, z. B. Wiedergabevorrichtung 11. Die anderen Wiedergabevorrichtungen 12 bis 14 sind identisch konfiguriert.
  • Die dargestellte Wiedergabe- bzw. Reproduktionsvorrichtung weist eine Kommunikationseinheit 101, eine Separationseinheit 102, eine Takterzeugungseinheit 103, den Dekoder 104, einen STC-Zähler 105, ein STC-Vergleichsmittel 106, einen Rahmensynchronisationszähler 107, ein Rahmensynchronisations-Vergleichsmittel 108, eine Frequenzsteuereinheit 109 und eine Steuereinheit 110 auf.
  • Die Takterzeugungseinheit 103 erzeugt Taktpulse C103 mit einer gegebenen Frequenz, z. B. 27-MHz, um den Zeitpunkt von Wiedergabe- bzw. Reproduktionsoperationen in der Wiedergabevorrichtung 11 zu bestimmen, insbesondere, den Zeitpunkt von Dekodieroperationen in dem Dekoder 104.
  • Die dargestellte Takterzeugungseinheit 103 weist einen VCO 121 und eine Rechteckwellen-Erzeugungseinheit 122 auf.
  • Der VCO (engl. Voltage Controlled Oscillator) 121 kann dessen Oszillationsfrequenz entweder in die positive Richtung (höhere Frequenz) oder negative Richtung (niedere Frequenz) gemäß einer Eingangsspannung anpassen. Die Rechteckwellen-Erzeugungseinheit 122 erzeugt Rechteckwellenpulse mit der Oszillationsfrequenz des VCO.
  • Die Steuereinheit 110 ist z. B. aus der CPU eines Mikrocomputers ausgebildet, und steuert die gesamte Reproduktions- bzw. Wiedergabevorrichtung. Die Steuereinheit 110 steuert insbesondere die Kommunikationseinheit 101, Separationseinheit 102, Dekoder 104, STC-Vergleichsmittel 106 und Rahmensynchronisations-Vergleichsmittel 108. Die Signalleitungen für Steuersignale, die von der Steuereinheit 110 an jede von diesen geliefert werden, werden in der Zeichnung vernachlässigt.
  • Die Kommunikationseinheit 101 empfängt digitale Daten, insbesondere, UDP-Pakete einschließlich von Content-Daten, und TCP-Pakete einschließlich SCR und FCR, übertragen von der Verteilungsvorrichtung 10 über den digitalen Bus 20, z. B. durch das Ethernet-Protokoll. TCP-Pakete werden alle 1/30 einer Sekunde empfangen.
  • Die Kommunikationseinheit 101 extrahiert TS-Pakete mit Audio- und Videodaten von den UDP-Paketen, erzeugt TS-Stream-Daten, und liefert die erzeugten TS-Stream-Daten an dem Dekoder 104.
  • Die Kommunikationseinheit 101 liefert darüber hinaus die TCP-Pakete an die Separationseinheit 102.
  • Der Dekoder 104 empfängt die TS-Stream-Daten von der Kommunikationseinheit 101 und führt eine Dekodierung auf Grundlage der Taktpulse C103 durch, welche von der Takterzeugungseinheit 103 ausgegeben werden (wobei der Zeitpunkt durch die Taktpulse gesteuert wird). Wenn der von der Verteilungsvorrichtung 10 übertragene Content gemäß MPEG-2 komprimiert kodiert wird, dekodiert der Dekoder 104 den Content gemäß MPEG-2.
  • Der Dekoder 104 weist einen Video-Dekoder 111 und einen Audio-Dekoder 112 auf. Der Video-Dekoder 111 dekodiert TS-Stream-Daten und reproduziert ein Videobild bzw. gibt dieses wieder, und der Audio-Dekoder 112 dekodiert TS-Stream-Daten und führt eine Wiedergabe bzw. Reproduktion eines Tons bzw. Sounds durch. Die Ausgabe von dem Video-Dekoder 111 wird an eine Bildschirmanzeigeeinheit 113 geliefert, und die Ausgabe von dem Audio-Dekoder 112 wird an einen Lautsprecher 114 geliefert.
  • Der Dekoder 104 beliefert darüber hinaus den Rahmensynchronisationszähler 107 mit Rahmenzeitpunktsignalen, die in dem Videosignal enthalten sind, das durch Dekodieren reproduziert bzw. wiedergegeben wird.
  • Die Separationseinheit 102 separiert die SCR-Daten und FCR-Daten aus den Synchronisationspaketen 200, welche diese als TCP-Pakete von der Kommunikationseinheit 101 empfängt.
  • Die separierte SCR wird an den STC-Zähler 105 und das STC-Vergleichsmittel 106 geliefert. Die separierte FCR wird an den Rahmensynchronisationszähler 107 und das Rahmensynchronisations-Vergleichsmittel 108 geliefert.
  • Der STC-Zähler 105, auch als ein Referenztaktzähler bezeichnet, zählt die Taktpulse, die durch die Takterzeugungseinheit 103 der Wiedergabevorrichtung 11 erzeugt werden, und gibt einen Zielwert C105 aus. Jede zeitliche Wiedergabe bzw. Reproduktion von jedem Content, der von der Verteilungsvorrichtung 10 übertragen wird, beginnt in der Wiedergabevorrichtung 11, wobei die SCR, separiert durch die Separationseinheit 102 aus dem empfangenen Synchronisationspaket 200, in dem STC-Zähler 105 als ein Anfangswert eingestellt ist, und der STC-Zähler 105 zählt dann die Taktpulse C103, welche von der obigen Takterzeugungseinheit 103 ausgegeben werden. Der Zählwert C105 des STC-Zählers 105 zeigt daher eine abgelaufene Zeit oder eine Reproduktions- bzw. Wiedergabezeit vom Start des durch die Wiedergabevorrichtung 11 wiedergegebenen Content an, und wird an das STC-Vergleichsmittel 106 als eine abgelaufene Zeitinformation STC (engl. System Time Clock) geliefert, die in der Wiedergabevorrichtung 11 erzeugt wird.
  • Die SCR-Daten zeigen ebenso eine abgelaufene Zeit vom Start des Content an. SCR und STC unterscheiden sich voneinander darin, dass SCR in der Verteilungsvorrichtung 10 erzeugt und an die Wiedergabevorrichtung 11 von der Verteilungsvorrichtung 10 übertragen wird, wohingegen STC durch Zählen der Taktpulse erzeugt wird, die von der Takterzeugungseinheit 103 in der Wiedergabevorrichtung 11 ausgegeben werden. Um SCR und STC zu unterscheiden, wird SCR als Referenzdaten bezeichnet, und STC wird als interne Daten bezeichnet (Daten, die in der Wiedergabevorrichtung 11 erzeugt werden).
  • Der STC-Zähler 105 ist z. B. ein 42-Bit-Zähler, wie der STC-Zähler 55 in der Verteilungsvorrichtung 10.
  • Der Rahmensynchronisationszähler 107 zählt die Anzahl von Video-Rahmen des Content, der durch die Wiedergabevorrichtung 11 wiedergegeben wird, und gibt einen Zählwert C107 aus. Jede zeitliche Wiedergabe bzw. Reproduktion von jedem Content, der von der Verteilungsvorrichtung 10 übertragen wird, beginnt in der Wiedergabevorrichtung 11, wobei FCR, separiert durch die Separationseinheit 102 aus dem empfangenen Synchronisationspaket 200, in dem Rahmensynchronisationszähler 107 als ein Anfangswert eingestellt wird, und der Rahmensynchronisationszähler 107 inkrementiert dann den Zählwert C107 jedes Mal dann, wenn ein Rahmen durch den Dekoder 104 reproduziert bzw. wiedergegeben wird. Der Zählwert C107 wird insbesondere bei Eingabe von Rahmenzeitsignalen inkrementiert, die in dem Videosignal enthalten sind, das durch den Dekoder 54 wiedergegeben wird. Der Zählwert C107 des Rahmensynchronisationszählers 107 stellt daher eine Rahmennummer in dem Content dar, der durch die Wiedergabevorrichtung 11 wiedergegeben wird (z. B. Daten, die anzeigen, wie viele Rahmen der gegenwärtige Rahmen vom Start des Content ist), und wird an das Rahmensynchronisations-Vergleichsmittel 108 als Rahmenanzahldaten FTC (engl. Frame Time Clock) geliefert.
  • Die FCR-Daten zeigen ebenso Rahmenzahlen an. FCR und FTC unterscheiden sich darin, dass FCR in der Verteilungsvorrichtung 10 erzeugt wird und von der Verteilungsvorrichtung 10 an die Wiedergabevorrichtung 11 übertragen wird, wohingegen FTC durch Zählen der Anzahl von Rahmen erzeugt wird, die durch den Dekoder 104 in der Wiedergabevorrichtung 11 wiedergegeben bzw. reproduziert werden. Um FCR und FTC zu unterscheiden, wird FCR als Referenzdaten bezeichnet und FTC wird als interne Daten bezeichnet (Daten, die in der Wiedergabevorrichtung 11 erzeugt werden).
  • Der Rahmensynchronisationszähler 107 ist z. B. ein 32-Bit-Zähler, wie der Rahmensynchronisationszähler 56 in der Verteilungsvorrichtung 10.
  • Das Rahmensynchronisations-Vergleichsmittel 108 berechnet die Differenz ΔFTC zwischen FTC, erhalten von dem Rahmensynchronisationszähler 107, und FCR, separiert durch die Separationseinheit 102 aus dem Synchronisationspaket 200. Die Differenz ΔFTC wird durch die folgende Gleichung (1) gegeben. ΔFTC = FCR – FTC (1)
  • Die Berechnung gemäß Gleichung (1) erfolgt dann, wenn z. B. der FTC-Wert aktualisiert (inkrementiert) wird, unter Verwendung des FTC-Werts zu dieser Zeit und des FCR-Werts, der zu dieser Zeit von der Separationseinheit 102 ausgegeben wird. Alternativ kann die Berechnung durchgeführt werden, wenn neue FCR-Daten durch die Separationseinheit 102 separiert werden, unter Verwendung des FCR-Werts zu dieser Zeit und dem FTC-Wert, der zu dieser Zeit von dem Rahmensynchronisationszähler 107 ausgegeben wird.
  • Da die Rahmensynchronisationszähler 56 und 107 z. B. 32-Bit-Zähler sind und deren Zählwerte nicht deren Maximalwert erreichen, während der Content reproduziert bzw. wiedergegeben wird, muss die Umkehr von einem der Zählwerte von dem Maximalwert auf 0 nicht betrachtet werden.
  • Wenn die durch Gleichung (1) erhaltene Differenz ΔFTC negativ ist, wird die Ausgangsfrequenz der Takterzeugungseinheit 103 nach unten angepasst. Wenn die Differenz ΔFTC positiv ist, wird die Ausgangsfrequenz der Takterzeugungseinheit 103 nach oben angepasst.
  • Die Wiedergabevorrichtung 11 wird dadurch Rahmensynchronisiert zu der Verteilungsvorrichtung 10, und als Ergebnis kann eine Rahmensynchronisation durch eine Vielzahl von Wiedergabevorrichtungen erhalten werden.
  • Das FTC-Vergleichsmittel 106 berechnet die Differenz ΔFTC zwischen STC von dem STC-Zähler 105 und SCR, separiert durch die Separationseinheit 102 aus dem Synchronisationspaket 200. Die Berechnung wird z. B. dann durchgeführt, wenn neue SCR-Daten durch die Separationseinheit 102 separiert werden, unter Verwendung des SCR-Werts zu dieser Zeit und dem FTC-Wert, der zu dieser Zeit von dem STC-Zähler 105 ausgegeben wird.
  • Die Differenz ΔSTC wird normalerweise durch die folgende Gleichung erhalten. ΔSTC = SCR – STC (2)
  • Da ein einzelner Zyklus ca. 162 Sekunden in den STC-Zählern 55, 105 verbleibt, müssen Berechnungen in der Umgebung des Zeitpunkts, zu dem die STC- und SCR-Werte eine Umkehr von dem Maximalwert MAX (= 242 – 1 = 4 398 046 511 103) auf Null unterliegen, unter Berücksichtigung der Umkehr angepasst werden. Dieser Punkt wird im Folgenden mit Bezug auf die 6 und 7 beschrieben.
  • Die 6 und 7 zeigen Fälle, in denen der STC-Wert und der SCR-Wert an entgegengesetzten Seiten der Grenze lokalisiert sind, an der die Zielwerte einer Umkehr von dem Maximalwert MAX auf Null unterliegen.
  • Wenn Rahmen synchronisiert sind, sollte die Differenz zwischen SCR und STC geringer sein als der Zählwert (27 × 106 ÷ 30 = 9 × 105 = Cf) entsprechend der 1/30-Sekundendauer einer einzelnen Rahmenperiode. ΔSTC wird daher zuerst durch Gleichung (2) berechnet, und wenn der Absolutwert des berechneten ΔSTC gleich zu oder geringer als Cf ist, wird der ΔSTC-Wert, der aus Gleichung (2) erhalten wird, als der korrekte Wert ausgegeben. Wenn der Absolutwert des berechneten ΔSTC größer als Cf ist, folgert das STC-Vergleichsmittel 106, dass die STC- und SCR-Werte an gegenüber liegenden Seiten der Umkehrgrenze von dem Maximalwert MAX auf Null lokalisiert sind, und führt den folgenden Prozess aus.
  • Wenn ΔSTC größer als Cf ist, folgert das STC-Vergleichsmittel 106 zuerst, dass der SCR-Wert gerade vor dem Zeitpunkt der Änderung von dem Maximalwert MAX auf Null auftritt, wie in 6, und ist daher in der Nähe zu dem Maximalwert MAX, und dass der STC-Wert gerade nach dem Zeitpunkt der Änderung von dem Maximalwert MAX auf Null auftritt, und ist daher in der Nähe zu Null, und führt eine erzeugte Berechnung der Differenz ΔSTC durch die folgende Gleichung (3) durch. ΔSTC = (SCR – MAX) – STC (3)
  • Wenn der ΔSTC-Wert, der aus Gleichung (2) berechnet wird, geringer als -CF ist, folgert das STC-Vergleichsmittel 106, dass der SCR-Wert gerade nach dem Zeitpunkt der Änderung von dem Maximalwert MAX auf Null auftritt, wie in 7, und daher in der Nähe zu Null ist, und dass der STC-Wert gerade vor dem Zeitpunkt der Änderung von dem Maximalwert MAX auf Null auftritt, und daher in der Nähe zu dem Maximalwert MAX ist, und führt eine neue Berechnung der Differenz ΔSTC durch die folgende Gleichung (4) durch. ΔSTC = SCR – (STC – MAX) (4)
  • Wenn die durch die Gleichung (2), (3), oder (4) erhaltene Differenz ΔSTC negativ ist (dies enthält den Fall in 6), wird gefunden, dass STC vor SCR ist, und die Ausgangsfrequenz der Takterzeugungseinheit 103 wird nach unten angepasst.
  • Wenn die durch Gleichung (2), (3), oder (4) erhaltene Differenz ΔSTC positiv ist (dies enthält den Fall in 7), wird gefunden, dass STC nach SCR ist, und die Ausgangsfrequenz der Takterzeugungseinheit 103 wird nach oben angepasst.
  • Die Frequenzsteuereinheit 109 weist DA-Wandlungseinheiten 131, 132, eine Verstärkungsanpassung- und Kombinationseinheit 133 und einen Tiefpassfilter 134 auf.
  • Die DA-Wandlungseinheit 131 wandelt das digitale Signal, welches die Differenz ΔFTC angibt, ausgegeben von dem Rahmensynchronisations-Vergleichsmittel 108, in ein analoges Signal um.
  • Die DA-Wandlungseinheit 132 wandelt das digitale Signal, welches die Differenz ΔSTC angibt, ausgegeben von dem STC-Vergleichsmittel 106, in ein analoges Signal um.
  • Die Verstärkungsanpassungs- und Kombinationseinheit 133 verwendet interne Verstärker oder dergleichen zum Anpassen der Verstärkung der Ausgabe von der DA-Wandlungseinheit 131 (das analoge Signal, gewandelt aus der Differenz ΔFTC, ausgegeben von dem Rahmensynchronisations-Vergleichsmittel 108) und die Verstärkung der Ausgabe von der DA-Wandlungseinheit 132 (das analoge Signal, gewandelt von der Differenz ΔSTC, ausgegeben von dem STC-Vergleichsmittel 106) anzupassen, kombiniert die angepassten Ausgaben, und erzeugt ein analoges Steuersignal (Spannungswellenform). Der Kombinationsbetrieb wird z. B. durch ein analoges Summieren durchgeführt. Das durch die Verstärkungsanpassungs- und Kombinationseinheit 133 erzeugte analoge Steuersignal wird in den Tiefpassfilter 134 eingegeben.
  • Der Tiefpassfilter 134 empfängt die Ausgabe von der Verstärkungsanpassungs- und Kombinationseinheit 133, entfernt dessen Hochfrequenzkomponente, und liefert das resultierende Signal an den VCO 121. Die Hochfrequenzkomponente der Ausgabe von der Verstärkungsanpassungs- und Kombinationseinheit 133 wird entfernt, um zu verhindern, dass die Hochfrequenzkomponente schnelle Änderungen in dem VCO 121 bewirkt, wodurch eine Frequenzsteuerung stabilisiert wird.
  • Durch die oben erläuterte Verarbeitung steuert die Frequenzsteuereinheit 109 die Ausgangsfrequenz der Takterzeugungseinheit 103 auf Grundlage der Differenzen ΔFTC und ΔSTC. Als ein Ergebnis wird der Zeitpunkt der Dekodierung durch den Dekoder 104 gesteuert, und die Anzeige eines Videobildes durch die Bildschirmanzeigeeinheit 113 und die Ausgabe eines Tons durch den Lautsprecher 114 kann bezüglich des Betriebs des Dekoders 54 in der Verteilungsvorrichtung 10 synchronisiert werden.
  • Der Rahmensynchronisationsbetrieb wird mit Bezug auf die 8 und 9 erläutert.
  • 8 zeigt einen Fall, bei dem eine Wiedergabe bzw. Reproduktion durch den Dekoder 104 in der Wiedergabevorrichtung 11 zu schnell ist. Wenn die Verteilungsvorrichtung 10 FCR-Werte von Nt + 2 und Nt + 3 überträgt, erzeugt die Wiedergabevorrichtung 11 FTC-Werte von Nt + 3 und Nt + 4, und die durch Gleichung (1) erhaltene Differenz ΔFTC ist –1. In diesem Fall wird, wie oben erläutert, eine Wiedergabe bzw. Reproduktion durch den Dekoder 104 verlangsamt, indem die Ausgangsfrequenz der Takterzeugungseinheit 103 verringert wird, wodurch der Rahmenoffset auf Null wiederhergestellt wird.
  • 9 zeigt einen Fall, bei dem eine Wiedergabe bzw. Reproduktion durch den Dekoder 104 in der Wiedergabevorrichtung 11 zu langsam ist. Während des Intervalls, während die Wiedergabevorrichtung 11 ein FTC-Wert von Nt + 2 erzeugt, wird zuerst ein FCR-Wert von Nt + 2 von der Verteilungsvorrichtung 10 empfangen, wobei in diesem Fall der Rahmennummernoffset Null ist, es wird jedoch als nächstes ein FCR-Wert von Nt + 3 empfangen, und die durch Gleichung (1) erhaltene Differenz ΔFTC ist +1. In diesem Fall wird, wie oben erläutert, eine Reproduktion bzw. Wiedergabe durch den Dekoder 104 beschleunigt, indem die Ausgangsfrequenz der Takterzeugungseinheit 103 angehoben wird, wodurch der Rahmenoffset auf Null wiederhergestellt wird.
  • Durch eine Steuerung der Ausgangsfrequenz der Takterzeugungseinheit 103 gemäß der Ausgabe von dem Rahmensynchronisations-Vergleichsmittel 108 kann, wie oben erläutert, der angezeigte Videooffset innerhalb ±1 Rahmen-Intervall gehalten werden. Das angezeigte Videobild kann darüber hinaus genauer synchronisiert werden durch eine Steuerung der Ausgangsfrequenz der Takterzeugungseinheit 103 auf Grundlage der Ausgabe von dem STC-Vergleichsmittel 106.
  • Als ein Ergebnis der Durchführung der oben erläuterten Steuerung in jeder Wiedergabevorrichtung kann eine Wiedergabe bzw. Reproduktion durch eine Vielzahl von Wiedergabevorrichtungen synchronisiert werden. Eine Synchronisation geht während einer länglichen Wiedergabe nicht verloren.
  • Selbst in einem Zustand, in dem eine erste Wiedergabevorrichtung bereits einen Content wiedergibt bzw. reproduziert, ist eine zweite Wiedergabevorrichtung mit der Verteilungsvorrichtung verbunden und eine Synchronisation zwischen diesen Wiedergabevorrichtungen kann sichergestellt werden. Selbst wenn eine Vielzahl anderer Wiedergabevorrichtungen zu unterschiedlichen Zeitpunkten nach der ersten verbunden werden, können alle Wiedergabevorrichtungen gleichermaßen synchronisiert werden.
  • Wenn eine Synchronisation verloren geht, kann diese darüber hinaus ohne das Auslassen von Rahmen wiederhergestellt werden.
  • Zweite Ausführungsform
  • 10 zeigt eine Wiedergabevorrichtung in der zweiten Ausführungsform der Erfindung.
  • Die Wiedergabevorrichtung in 10 ist im Allgemeinen gleich zu der Wiedergabevorrichtung in 3, jedoch mit den folgenden Unterschieden.
  • Der Wiedergabevorrichtung in 10 fehlen zuerst die DA-Wandlungseinheiten 131, 132 in 3.
  • Die Takterzeugungseinheit 103, STC-Vergleichsmittel 106, Rahmensynchronisationszähler 107, Rahmensynchronisations-Vergleichsmittel 108, Verstärkungsanpassungs- und Kombinationseinheit 133 und Tiefpassfilter 134 in 3 werden ersetzt durch eine Takterzeugungseinheit 103b, ein STC-Vergleichsmittel 106b, einen Rahmensynchronisationszähler 107b, ein Rahmensynchronisations-Vergleichsmittel 108b, eine Verstärkungsanpassungs- und Kombinationseinheit 133b und einen Tiefpassfilter 134b, die in Software, d. h., in einem programmierten Computersystem konfiguriert sind.
  • Die Verstärkungsanpassungs- und Kombinationseinheit 133b und der Tiefpassfilter 134b in der zweiten Ausführungsform bilden eine Frequenzsteuereinheit 109b aus.
  • Jede dieser Elemente in der zweiten Ausführungsform führen den gleichen Prozess wie das entsprechende Element der ersten Ausführungsform durch (angezeigt durch das gleiche Bezugszeichen ohne den zusätzlichen Buchstaben „b”).
  • Die Ausgabe von der Verstärkungsanpassungs- und Kombinationseinheit 133b sind jedoch digitale Daten, die ein Resultat einer Kombination anzeigen. Der Tiefpassfilter 134b führt ein Tiefpassfiltern (Filtern in der Zeitachsenrichtung) an einer Zeitreihe digitaler Daten durch.
  • Die Takterzeugungseinheit 103b ist durch einen digital gesteuerten Oszillator ausgebildet. Der digital gesteuerte Oszillator ist in Hardware konfiguriert, und kann dessen Ausgangsfrequenz gemäß den Ausgangsdaten (digitale Daten) des Tiefpassfilters 134b ändern.
  • Die Steuereinheit 110b, wie die Steuereinheit 110 in 3, ist durch die CPU eines Mikrocomputers ausgebildet. Die Funktionen der Elemente, die wie oben erläutert in Software konfiguriert sind, können alle durch die CPU der Steuereinheit 110b implementiert werden, jedoch sind diese als separate Elemente zur Erleichterung angezeigt.
  • Der Betrieb des STC-Vergleichsmittels 106b und Verstärkungsanpassungs- und Kombinationseinheit 133b ist vergleichbar zu dem Betrieb des STC-Vergleichsmittels 106 bzw. der Verstärkungsanpassungs- und Kombinationseinheit 133, jedoch wird der Betrieb des STC-Vergleichsmittels 106b und der Verstärkungsanpassungs- und Kombinationseinheit 133b im Folgenden mit Bezug auf Flussdiagramme beschrieben.
  • Zuerst wird der Betrieb des STC-Vergleichsmittels 106b mit Bezug auf 11 erläutert.
  • Das STC-Vergleichsmittel 106b liest zuerst die SRC-Ausgabe von der Separationseinheit 102 aus (Schritt ST101).
  • Als nächstes liest diese STC von dem STC-Zähler 104b (Schritt ST102).
  • Als nächstes wird STC von SCR subtrahiert, um die Differenz ΔSTC zu erhalten (Schritt ST103).
  • Als nächstes wird ΔSTC mit Cf (= 9 × 105) verglichen (Schritt ST104).
  • Wenn das Ergebnis des Vergleichs im Schritt ST104 derart ist, dass ΔSTC größer als Cf ist, geht das STC-Vergleichsmittel 106b zum Schritt ST105, berechnet die Differenz ΔSTC neu mittels Gleichung (3), die oben beschrieben ist, d. h., durch die folgende Gleichung und geht zum Schritt ST107. ΔSTC = (SCR – MAX) – STC
  • Wenn das Resultat des Vergleichs im Schritt ST104 so ist, dass ΔSTC geringer als –Cf ist, geht das STC-Vergleichsmittel 106b zum Schritt ST106, berechnet die Differenz ΔSTC durch die obige Gleichung (4) neu, d. h., durch die folgende Gleichung, und geht zum Schritt ST107. ΔSTC = SCR – (STC – MAX)
  • Wenn ΔSTC gleich zu oder größer als –Cf und gleich zu oder geringer als Cf im Schritt ST104 ist, d. h., wenn Betragsstriche ΔSTC-Betragsstriche ±Cf ist, geht das STC-Vergleichsmittel 106b unmittelbar zum Schritt ST107.
  • Im Schritt ST107 gibt das STC-Vergleichsmittel 106b die Differenz ΔSTC aus.
  • Die Differenz ΔSTC wird an die Verstärkungsanpassungs- und Kombinationseinheit 133b wie in der ersten Ausführungsform geliefert.
  • In der ersten Ausführungsform unterliegt die Differenz ΔSTC einer DA-Wandlung durch die DA-Wandlungseinheit 132 und wird dann an die Verstärkungsanpassungs- und Kombinationseinheit 133 geliefert. In der zweiten Ausführungsform wird die Differenz ΔSTC direkt an die Verstärkungsanpassungs- und Kombinationseinheit 133b ohne eine DA-Wandlung geliefert.
  • Als nächstes wird der Betrieb der Verstärkungsanpassungs- und Kombinationseinheit 133b mit Bezug auf 12 beschrieben.
  • Die Verstärkungsanpassungs- und Kombinationseinheit 133b liest zuerst ΔFTC von dem Rahmensynchronisations-Vergleichsmittel 108b (ST201).
  • Als nächstes bestimmt diese, ob oder ob nicht ΔFTC Null ist (ST202). Wenn ΔFTC nicht Null ist, geht die Verstärkungsanpassungs- und Kombinationseinheit 133b zum Schritt ST203 und erhält das Kombinationsresultat D133 durch Multiplizieren von ΔFTC mit einem gegebenen Koeffizienten k1.
  • Wenn ΔFTC im Schritt ST202 Null ist, geht die Verstärkungsanpassungs- und Kombinationseinheit 133b zum Schritt ST204 und liest ΔSTC aus dem STC-Vergleichsmittel 106b. Im Schritt ST205 wird dann das Kombinationsresultat D133 durch Multiplikation von ΔSTC mit einem gegebenen Koeffizienten k2 erhalten.
  • Das Kombinationsresultat D133 wird nach Schritt ST203 oder ST205 ausgegeben. Das Kombinationsresultat D133 wird über den Tiefpassfilter 134b an die Takterzeugungseinheit 103b als ein Frequenzsteuersignal geliefert.
  • Die Ausgangsfrequenz der Takterzeugungseinheit 103b wird gemäß dem Frequenzsteuersignal gesteuert, das durch den Tiefpassfilter 1334 geliefert wird.
  • Außer den oben beschriebenen Unterschieden ist der Betrieb der zweiten Ausführungsform gleich zu dem Betrieb der ersten Ausführungsform.
  • Vorteile der Konfiguration der zweiten Ausführungsform bestehen darin, dass eine Verstärkungsanpassung leicht durch Modifikation von Software durchgeführt werden kann, und eine hochgenaue Steuerung möglich ist.
  • Dritte Ausführungsform
  • Die 13 und 14 zeigen eine digitale Datenverteilungsvorrichtung und eine digitale Datenwiedergabevorrichtung in der dritten Ausführungsform der Erfindung. Diese können als die Verteilungsvorrichtung 10 bzw. die Wiedergabevorrichtungen 11 bis 14 in dem in 1 gezeigten System verwendet werden.
  • Die Verteilungsvorrichtung in 13 ist im Allgemeinen gleich zu der Verteilungsvorrichtung in 2, und die gleichen oder vergleichbare Elemente sind durch die gleichen Bezugszeichen angezeigt.
  • Die Verteilungsvorrichtung in 13 unterscheidet sich darin, dass der Dekoder 54 in 2 durch einen unterschiedlichen Dekoder 64 ersetzt wurde, und die Multiplexing-Einheit 57 und Übertragungsverarbeitungseinheit 58 in 2 mit einem Enkoder 67 ersetzt wurden.
  • Der Dekoder 64 in 13 ist im Allgemeinen gleich zu dem Dekoder 54 in 2, jedoch sind eine Vielzahl von Rahmen von Content-Daten in eine GOP (engl. Group of Pictures) organisiert und die Content-Daten werden komprimiert kodiert, wobei jede GOP als eine Einheit genommen wird, und wenn der Content dekodiert wird, werden der Zählwert C56 des Rahmensynchronisationszählers 56 und der Zählwert D55 des STC-Zählers 55 als der FCR-Wert bzw. der SCR-Wert ausgegeben, nur für einen repräsentativen Rahmen in jeder GOP, z. B. dem ersten Rahmen in der GOP.
  • Der Encoder 67 führt eine komprimierte Kodierung der Daten durch, die durch den Dekoder 64 dekodiert werden, um Stream-Daten (kodierte Daten) in Einheiten von GOPs zu erzeugen, und fügt die SCR, ausgegeben von dem STC-Zähler 55, und die FCR ausgegeben von dem Rahmensynchronisationszähler 56, in den GOP-Header beim Start der GOP ein. Die Stream-Dateneinheiten von GOPs werden dann zu Paketen verarbeitet, d. h., in UDP-Pakete gewandelt.
  • Die Wiedergabevorrichtung in 14 ist im Allgemeinen gleich zu der Wiedergabevorrichtung in 3, und die gleichen oder ähnliche Elemente sind durch die gleichen Bezugszeichen angezeigt.
  • Die Verteilungsvorrichtung in 14 unterscheidet sich darin, dass die Separationseinheit 102 in 3 durch eine GOP-Separationseinheit 142 ersetzt wurde.
  • Da die Stream-Daten in Einheiten von GOPs mit FCR und SCR von der Verteilungsvorrichtung an die Wiedergabevorrichtung übertragen werden, nachdem eine Paketbildung durchgeführt wurde, empfängt die Wiedergabevorrichtung Daten, die Audio und Video zusammen mit FCR und SCR, die zur Synchronisation verwendet werden, wiedergeben.
  • Die GOP-Separationseinheit 142 separiert die FCR und SCR, die durch die Verteilungsvorrichtung eingebettet werden, von dem GOP-Header in den übertragenen Paketdaten.
  • Für jede GOP vergleicht das Rahmensynchronisations-Vergleichsmittel 108 FCR mit FTC und das STC-Vergleichsmittel 106 vergleicht SCR mit STC. Da jede GOP z. B. aus 15 Rahmen besteht, werden diese Vergleiche z. B. einmal pro 15 Rahmen durchgeführt.
  • Außer den oben erläuterten Unterschieden sind Konfigurationen im Betrieb der dritten Ausführungsform gleich zu der Konfiguration und dem Betrieb der ersten Ausführungsform. Wie aus der dritten Ausführungsform ersichtlich ist die Erfindung nicht auf Konfigurationen beschränkt, in denen Daten, die eine Rahmennummer und eine abgelaufene Zeit anzeigen, von einer Verteilungsvorrichtung an eine Wiedergabevorrichtung übertragen werden, wobei jeder der Rahmen ein Video-Content ausbildet, und die Wiedergabevorrichtung auch Daten erzeugt, welche eine Rahmennummer und eine abgelaufene Zeit für jeden der Rahmen anzeigen, welche den Video-Content ausbilden, die erzeugten Daten mit entsprechenden Daten vergleicht, die von der Übertragungsvorrichtung übertragen werden, und die Ausgangsfrequenz dessen Takterzeugungseinheit auf Grundlage des Vergleichsresultats steuert; Konfigurationen, in denen die Verteilungsvorrichtung Daten, die eine Rahmennummer und eine abgelaufene Zeit anzeigen, an die Wiedergabevorrichtung überträgt, wobei zumindest einige Rahmen den Video-Content ausbilden (z. B. einmal pro gegebene Anzahl von Rahmen), und die Wiedergabevorrichtungsdaten, die eine Rahmennummer und eine abgelaufene Zeit anzeigen, für zumindest einige der Rahmen erzeugt, welche den Video-Content ausbilden (die gleichen Rahmen, für die die Verteilungsvorrichtung Daten erzeugt, die die obige Rahmennummer und abgelaufene Zeit anzeigen), die erzeugten Daten mit entsprechenden Datenvergleich, die von der Übertragungsvorrichtung übertragen werden, und die Ausgangsfrequenz der Takterzeugungseinheit auf Grundlage des Vergleichsresultats steuert.
  • Eine Verteilungsvorrichtung gemäß der Erfindung, eine Wiedergabevorrichtung gemäß der Erfindung und ein Wiedergabesystem mit diesen Vorrichtungen wurden oben beschrieben, jedoch enthält die Erfindung darüber hinaus das Verteilungsverfahren und das Wiedergabeverfahren, die durch diese Vorrichtungen und das System implementiert werden. Die Erfindung enthält darüber hinaus auch Programme, die bewirken, dass ein Computer die Funktionen und Prozesse ausführt, die in diesen Vorrichtungen ausgeführt werden, das System, oder diese Verfahren, und ein Computer-lesbares Aufzeichnungsmedium, auf dem ein derartiges Programm aufgezeichnet ist.
  • LISTE DER BEZUGSZEICHEN
    • 51 Speichermedium, 52 Datenleseeinheit, 53 Takterzeugungseinheit, 54 Dekoder, 55 STC-Zähler, 56 Rahmensynchronisationszähler, 57 Multiplexing-Einheit, 58 Übertragungsverarbeitungseinheit, 59 Kommunikationseinheit, 60 CPU, 64 Dekoder, 67 Enkoder, 101 Kommunikationseinheit, 102 Separationseinheit, 103 Takterzeugungseinheit, 104 Dekoder, 105 STC-Zähler, 106, 106b STC-Vergleichsmittel, 107, 107b Rahmensynchronisationszähler, 108, 108b Rahmensynchronisations-Vergleichsmittel, 110, 110b Steuereinheit, 111 Videodekoder, 112 Audiodekoder, 113 Bildschirmanzeigeeinheit, 114 Lautsprecher, 121 VCO, 122 Rechteckwellen-Erzeugungseinheit, 131, 132 DA-Wandlungseinheit, 133, 133b Verstärkungsanpassungs- und Kombinationseinheit, 134, 134b Tiefpassfilter, 142 GOP-Separationseinheit.

Claims (16)

  1. Digitale Datenverteilungsvorrichtung, mit: einer Takterzeugungseinheit zum Erzeugen von Taktpulsen mit einer gegebenen Frequenz; einer Datenleseeinheit zum Auslesen eines Contents, der Audio und Video einschließt, aus einem Speichermedium, das den Content speichert; einem Dekoder zum Dekodieren des durch die Datenleseeinheit ausgelesenen Content; einem Referenztaktzähler, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt und danach die Taktpulse zählt, die durch den Taktzähler erzeugt werden, um Daten zu erzeugen, die eine abgelaufene Zeit vom Start des Contents anzeigen, für zumindest einige Rahmen, welche das Video des Content ausbilden; einem Rahmensynchronisationszähler, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt und danach die Anzahl von Rahmen zählt, die das durch den Dekoder dekodierte Video ausbilden, um Daten zu erzeugen, die eine Rahmenanzahl in dem Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; und einer Kommunikationseinheit zum Übertragen von Daten des Content, der aus dem Speichermedium gelesen wurde, Übertragen der Daten, die die abgelaufene Zeit anzeigen, die durch den Referenztaktzähler erzeugt werden, und Übertragen der Daten, die die Rahmenanzahl anzeigen, erzeugt durch den Rahmensynchronisationszähler.
  2. Digitale Datenverteilungsvorrichtung nach Anspruch 1, ferner umfassend: eine Übertragungsverarbeitungseinheit zum Wandeln der Daten des Content, gelesen durch die Datenleseeinheit, in Pakete in einem Format, das zur Übertragung geeignet ist; und eine Multiplexing-Einheit zum Multiplexen der die abgelaufene Zeit anzeigenden Daten, erzeugt durch den Referenztaktzähler, und der die Rahmenanzahl anzeigenden Daten, erzeugt durch den Rahmensynchronisationszähler, um Synchronisationspakete zu erzeugen; wobei die Kommunikationseinheit die Pakete einschließlich der Daten des Content, erzeugt durch die Übertragungsverarbeitungseinheit, und die Synchronisationspakete, erzeugt durch die Multiplexing-Einheit, überträgt.
  3. Digitale Datenverteilungsvorrichtung nach Ansprüche 1 und 2, wobei der Referenztaktzähler die die abgelaufene Zeit anzeigenden Daten für jeden der Rahmen erzeugt, die das Video ausbilden; und der Rahmensynchronisationszähler die die Rahmenanzahl anzeigenden Daten für jeden der Rahmen erzeugt, die das Video ausbilden.
  4. Digitale Datenverteilungsvorrichtung nach Anspruch 1, wobei der durch die Datenleseeinheit ausgelesene Content in Einheiten von GOPs ist; der Referenztaktzähler die die abgelaufene Zeit anzeigenden Daten für einen repräsentativen Rahmen in jeder GOP erzeugen; und der Rahmensynchronisationszähler die die Rahmenanzahl anzeigenden Daten für den repräsentativen Rahmen in jeder GOP erzeugen; wobei die digitale Datenverteilungsvorrichtung ferner einen Encoder umfasst zum Kodieren von Daten des Content, dekodiert durch den Dekoder, um kodierte Daten in Einheiten von GOPs zu erzeugen, und zum Einbetten, in einem GOP-Header von jeder GOP, der Daten, welche die abgelaufene Zeit anzeigen, und der Daten, die die Rahmenanzahl des repräsentativen Rahmens der GOP anzeigen.
  5. Digitale Datenverteilungsvorrichtung nach einem der Ansprüche 1 bis 4, wobei das Speichermedium eine HDD, eine DVD, ein USB-Speicher, eine SD-Speicherkarte, ein CD-ROM oder eine Blue-Ray-Disk umfasst.
  6. Digitale Datenwiedergabevorrichtung, mit: einer Takterzeugungseinheit zum Erzeugen von Taktpulsen mit einer gegebenen Frequenz; einer Kommunikationseinheit zum Empfangen von Daten eines Content, der Audio und Video einschließt, und, für zumindest einige Rahmen, die das Video ausbilden, von Daten, die eine abgelaufene Zeit von dem Start des Content anzeigen, und von Daten, die eine Rahmenanzahl in dem Content anzeigen; einem Dekoder, der an den Taktpulsen arbeitet, um das Audio und das Video des Content zu dekodieren, der durch die Kommunikationseinheit empfangen wurde; einer Separationseinheit zum Separieren der die abgelaufene Zeit anzeigenden Daten und der die Rahmenanzahl anzeigenden Daten aus den Daten, die durch die Kommunikationseinheit empfangen wurden; einem Referenztaktzähler, in dem die die abgelaufene Zeit anzeigenden Daten, empfangen durch die Kommunikationseinheit, als ein Anfangswert eingestellt wird, wenn, auf Grundlage der Daten des durch die Kommunikationseinheit empfangenen Content, eine Wiedergabe des Content beginnt, wobei der Referenztaktzähler die Taktpulse zählt, die durch die Takterzeugungseinheit erzeugt werden, um interne Daten zu erzeugen, welche eine abgelaufene Zeit vom Start des Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; einem Rahmensynchronisationszähler, in dem die die Rahmenanzahl anzeigenden Daten, empfangen durch die Kommunikationseinheit, als ein Anfangswert eingestellt wird, wenn die Wiedergabe des Content beginnt, wobei der Rahmensynchronisationszähler die Anzahl von Rahmen zählt, die das Video ausbilden, dekodiert durch den Dekoder, um interne Daten zu erzeugen, die eine Rahmenanzahl in dem Content für zumindest einige der Rahmen anzeigen, die das Video des Content ausbilden; einem Rahmensynchronisations-Vergleichsmittel zum Vergleichen der die Rahmenanzahl anzeigenden Daten, empfangen durch die Kommunikationseinheit, mit den durch den Rahmensynchronisationszähler erzeugten internen Daten, während der Wiedergabe des Content; einem Taktvergleichsmittel zum Vergleichen der die abgelaufene Zeit anzeigenden Daten, empfangen durch die Kommunikationseinheit, mit den durch den Referenzzähler erzeugten internen Daten, während der Wiedergabe des Content; und einer Frequenzsteuereinheit zum Kombinieren eines Vergleichsresultats, erhalten durch das Rahmensynchronisations-Vergleichsmittel, mit einem Vergleichsresultat, erhalten durch das Takt-Vergleichsmittel, und zum Steuern der Frequenz der Taktpulse, die durch die Takterzeugungseinheit erzeugt werden, auf Grundlage eines Resultats einer Kombination.
  7. Digitale Datenwiedergabevorrichtung nach Anspruch 6, wobei der Referenzzähler die internen Daten erzeugt, die die abgelaufene Zeit anzeigen, für jeden der Rahmen, die das Video ausbilden; und der Rahmensynchronisationszähler die internen Daten erzeugt, die die Rahmenanzahl anzeigen, für jeden der Rahmen, die das Video ausbilden.
  8. Digitale Datenwiedergabevorrichtung nach Anspruch 6, wobei die Daten des Content, empfangen durch die Kommunikationseinheit, in Einheiten von GOPs sind; und die Separationseinheit die die abgelaufene Zeit anzeigenden Daten und die die Rahmenanzahl anzeigenden Daten von GOP-Headern der Daten des Content separiert.
  9. Digitale Datenwiedergabevorrichtung nach einem der Ansprüche 6 bis 8, wobei die Frequenzsteuereinheit umfasst: eine Verstärkungsanpassungs- und Kombinationseinheit zum Kombinieren des Vergleichsresultats, das durch das Rahmensynchronisations-Vergleichsmittel erhalten wird, mit dem Vergleichsresultat, das durch das Taktvergleichsmittel erhalten wird; und einen Tiefpassfilter zum Eliminieren einer Hochfrequenzkomponente einer Ausgabe der Verstärkungsanpassungs- und Kombinationseinheit.
  10. Synchronisiertes Wiedergabesystem mit einer digitalen Datenverteilungsvorrichtung nach einem der Ansprüche 1 bis 3 und einer oder mehreren digitalen Datenwiedergabevorrichtung nach Anspruch 6 oder 7, verbunden mit digitaler Datenverteilungsvorrichtung durch einen digitalen Bus.
  11. Synchronisiertes Wiedergabesystem mit einer digitalen Datenverteilungsvorrichtung nach Anspruch 4 und einer oder mehreren digitalen Datenwiedergabevorrichtungen nach Anspruch 8, verbunden mit der digitalen Datenverteilungsvorrichtung durch einen digitalen Bus.
  12. Digitales Datenverteilungsverfahren, mit: einem Datenleseschritt zum Auslesen eines Content, der Audio und Video einschließt, aus einem Speichermedium, das den Content speichert; einem Dekodierschritt zum Dekodieren des in dem Datenleseschritt gelesenen Content; einem Abgelaufene-Zeit-Daten-Erzeugungsschritt, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt, und danach zum Zählen von Taktpulsen mit einer gegebenen Frequenz, erzeugt durch eine Takterzeugungseinheit, um Daten zu erzeugen, die eine abgelaufene Zeit von dem Start des Content anzeigen, für zumindest einige Rahmen, die das Video des Content ausbilden; einen Rahmen-Anzahl-Datenerzeugungsschritt, der zurückgestellt wird, wenn ein Dekodieren von jedem Content beginnt, und danach zum Zählen der Anzahl von Rahmen, die das Video ausbilden, das in dem Dekodierschritt dekodiert wird, um Daten zu erzeugen, die eine Rahmenanzahl in dem Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; und einem Kommunikationsschritt zum Übertragen von Daten des Content, der aus dem Speichermedium gelesen wurde, der die abgelaufene Zeit anzeigende Daten, erzeugt in dem Abgelaufene-Zeit-Daten-Erzeugungsschritt, und der die Rahmenanzahl anzeigenden Daten, erzeugt in dem Rahmen-Anzahl-Daten-Erzeugungsschritt.
  13. Digitales Datenwiedergabeverfahren, mit: einem Kommunikationsschritt zum Empfangen von Daten eines Content, der Audio und Video einschließt, und, für zumindest einige Rahmen, die das Video ausbilden, von Daten, die eine abgelaufene Zeit von dem Start des Content anzeigen, und von Daten, die eine Rahmenanzahl in dem Content anzeigen; einem Dekodierschritt, der an den Taktpulsen mit einer gegebenen Frequenz arbeitet, erzeugt durch eine Takterzeugungseinheit, um das Audio und das Video des Content zu dekodieren, empfangen in dem Kommunikationsschritt; einem Separationsschritt zum Separieren der die abgelaufene Zeit anzeigenden Daten und der die Rahmenanzahl anzeigenden Daten aus den Daten, die in dem Kommunikationsschritt empfangen wurden; einem abgelaufene-Zeit-Daten-Erzeugungsschritt, in dem die die abgelaufene Zeit anzeigenden Daten, empfangen in dem Kommunikationsschritt, als ein Anfangswert eingestellt werden, wenn, auf Grundlage der Daten des Content, empfangen in dem Kommunikationsschritt, eine Wiedergabe des Content beginnt, wobei der abgelaufene-Zeit-Daten-Erzeugungsschritt die Taktpulse zählt, die durch die Takterzeugungseinheit erzeugt werden, um interne Daten zu erzeugen, die eine abgelaufene Zeit von dem Start des Content anzeigen, für zumindest einige der Rahmen, die das Video des Content ausbilden; einem Rahmen-Anzahl-Daten-Erzeugungsschritt, in dem die die Rahmenanzahl anzeigenden Daten, empfangen in dem Kommunikationsschritt, als ein Anfangswert eingestellt werden, wenn die Wiedergabe des Content beginnt, wobei der Rahmen-Anzahl-Daten-Erzeugungsschritt die Anzahl von Rahmen zählt, die das Video ausbilden, das in dem Dekoder dekodiert wurde, um interne Daten zu erzeugen, die eine Rahmenanzahl in dem Content für zumindest einige der Rahmenanzeigen, die das Video des Content ausbilden; einen Rahmensynchronisations-Vergleichsschritt zum Vergleichen der die Rahmenanzahl anzeigenden Daten, empfangen in dem Kommunikationsschritt, mit den in dem Rahmenanzahl-Erzeugungsschritt erzeugten internen Daten, während der Wiedergabe des Content, einem Taktvergleichsschritt zum Vergleichen der die abgelaufene Zeit anzeigenden Daten, empfangen in dem Kommunikationsschritt, mit den internen Daten, erzeugt von dem abgelaufene-Zeit-Daten-Erzeugungsschritt, während der Wiedergabe des Content; und einem Frequenzsteuerschritt zum Kombinieren eines Resultats eines Vergleichs, erhalten in dem Rahmensynchronisations-Vergleichsschritt, mit einem Resultat eines Vergleichs, erhalten in dem Taktvergleichsschritt, und zum Steuern der Frequenz der Taktpulse, erzeugt durch die Takterzeugungseinheit, auf Grundlage eines Resultats einer Kombination.
  14. Programm, das bewirkt, dass ein Computer das digitale Datenverteilungsverfahren nach Anspruch 12 ausführt.
  15. Programm, das bewirkt, dass ein Computer das digitale Datenverteilungsverfahren nach Anspruch 13 ausführt.
  16. Aufzeichnungsmedium, das durch einen Computer lesbar ist, zum Speichern des Programms nach Anspruch 14 oder 15.
DE201311001880 2012-04-04 2013-03-06 Vorrichtung und Verfahren zum Verteilen digitaler Daten, Vorrichtung und Verfahren zur Wiedergabe digitaler Daten, synchronisiertes Wiedergabesystem, Programm und Aufzeichnungsmedium Pending DE112013001880T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012085271 2012-04-04
JPJP2012085271 2012-04-04
PCT/JP2013/056090 WO2013150852A1 (ja) 2012-04-04 2013-03-06 デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体

Publications (1)

Publication Number Publication Date
DE112013001880T5 true DE112013001880T5 (de) 2015-01-08

Family

ID=49300350

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201311001880 Pending DE112013001880T5 (de) 2012-04-04 2013-03-06 Vorrichtung und Verfahren zum Verteilen digitaler Daten, Vorrichtung und Verfahren zur Wiedergabe digitaler Daten, synchronisiertes Wiedergabesystem, Programm und Aufzeichnungsmedium

Country Status (5)

Country Link
US (1) US10171710B2 (de)
JP (1) JP5642319B2 (de)
CN (1) CN104205860B (de)
DE (1) DE112013001880T5 (de)
WO (1) WO2013150852A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6360324B2 (ja) * 2014-02-20 2018-07-18 株式会社イシダ 表示システム
KR102595903B1 (ko) * 2016-08-26 2023-10-30 삼성전자주식회사 모뎀 칩, 이를 포함하는 어플리케이션 프로세서 및 모뎀 칩의 동작방법
EP3861701A1 (de) 2018-10-05 2021-08-11 Google LLC Synchrone klänge für audioassistent auf vorrichtungen

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09205618A (ja) * 1996-01-29 1997-08-05 Mitsubishi Electric Corp 動画像音声伸張再生装置および動画像音声同期制御器
JPH09321687A (ja) 1996-05-27 1997-12-12 Fujitsu Ltd 無線通信機器
DE60041470D1 (de) * 1999-05-11 2009-03-19 Canon Kk Verfahren und Vorrichtung zur Synchronisierung zwischen zwei Netzwerken
JP2000322039A (ja) * 1999-05-13 2000-11-24 Mitsubishi Electric Corp 表示装置、制御装置および多画面表示システム
US6754234B1 (en) * 1999-05-21 2004-06-22 Ati International Srl Method and apparatus for asynchronous frame synchronization
JP2000338944A (ja) * 1999-05-26 2000-12-08 Mitsubishi Electric Corp マルチディスプレイビデオ表示装置
JP2000350182A (ja) 1999-06-01 2000-12-15 Ricoh Co Ltd 動画配信システム
KR100323666B1 (ko) 1999-08-12 2002-02-07 구자홍 모니터의 클럭위상 보상장치 및 방법
EP1223755A3 (de) 2001-01-12 2004-08-18 Matsushita Electric Industrial Co., Ltd. Scheibenwiedergabesystem und Sichtgerät
JP2003173614A (ja) * 2001-01-12 2003-06-20 Matsushita Electric Ind Co Ltd ディスク再生システム、および表示装置
JP4532027B2 (ja) 2001-07-02 2010-08-25 株式会社リコー 配信サーバー
US7379653B2 (en) * 2002-02-20 2008-05-27 The Directv Group, Inc. Audio-video synchronization for digital systems
KR100442286B1 (ko) * 2002-02-25 2004-07-30 엘지전자 주식회사 디지털 방송 수신기의 색재현 오차 보상 장치 및 방법
JP2004172725A (ja) 2002-11-18 2004-06-17 Sony Corp 映像信号処理システム、映像信号処理装置および方法、記録媒体、並びにプログラム
JP4214454B2 (ja) 2002-12-13 2009-01-28 ソニー株式会社 映像信号処理システム、映像信号処理装置および方法、記録媒体、並びにプログラム
JP4735932B2 (ja) * 2003-09-02 2011-07-27 ソニー株式会社 コンテンツ受信装置、ビデオオーディオ出力タイミング制御方法及びコンテンツ提供システム
US7250987B2 (en) * 2004-02-06 2007-07-31 Broadcom Corporation Method and system for an integrated VSB/QAM/NTSC/OOB plug-and-play DTV receiver
EP1785981B1 (de) 2004-08-30 2013-05-29 Mitsubishi Electric Corporation Schirm-synchrone steuervorrichtung
JP2006310964A (ja) 2005-04-26 2006-11-09 Canon Inc 通信端末装置及びその制御方法、並びにプログラム
JP2006325082A (ja) 2005-05-20 2006-11-30 Canopus Co Ltd 動画データ編集装置および方法
JP2007104347A (ja) 2005-10-05 2007-04-19 Matsushita Electric Ind Co Ltd 音声伝送システムにおけるクロック同期システム及び方法
US7995143B2 (en) * 2006-02-10 2011-08-09 Qualcomm Incorporated Wireless video link synchronization
WO2007092997A1 (en) 2006-02-15 2007-08-23 Fiberbyte Pty Ltd Distributed synchronization and timing system
WO2008138047A1 (en) * 2007-05-11 2008-11-20 Audinate Pty Limited Systems, methods and computer-readable media for configuring receiver latency
JP4965957B2 (ja) * 2006-10-03 2012-07-04 キヤノン株式会社 表示制御装置、表示システム、及び表示制御方法
JP2008096746A (ja) * 2006-10-12 2008-04-24 Canon Inc 表示制御装置、表示装置、及びマルチディスプレイシステム
US20080211825A1 (en) 2006-10-12 2008-09-04 Canon Kabushiki Kaisha Display control apparatus, display apparatus, display control method, and display processing method
JP5209882B2 (ja) 2007-02-07 2013-06-12 株式会社シービット 番組配信システムおよび番組配信プログラム
JP2008197383A (ja) * 2007-02-13 2008-08-28 Seiko Epson Corp マルチディスプレイシステム、画像表示装置、画像表示方法及び画像表示プログラム
GB2453767A (en) 2007-10-19 2009-04-22 Toumaz Technology Ltd Automatic frequency correction in a frequency shift keying recevier
US20090109988A1 (en) * 2007-10-26 2009-04-30 Chowdhary Musunuri Video Decoder with an Adjustable Video Clock
FR2930396A1 (fr) 2008-04-21 2009-10-23 Thomson Licensing Sas Marquage temporel associe a une synchronisation d'equipements connectes a un reseau
JP4715886B2 (ja) * 2008-08-29 2011-07-06 ソニー株式会社 映像表示装置、映像表示システムおよび映像表示方法
WO2010023828A1 (ja) * 2008-08-29 2010-03-04 株式会社ソニー・コンピュータエンタテインメント 情報処理システムおよび情報処理装置
CN101721011A (zh) 2008-10-15 2010-06-09 糜鹤云 一种可更换填充物的鞋垫
CN102439974B (zh) * 2009-05-22 2015-01-28 株式会社巨晶片 活动图像再生***及活动图像再生方法
JP2011035578A (ja) 2009-07-31 2011-02-17 Panasonic Corp 送信装置、受信装置及び伝送システム
JP5767638B2 (ja) * 2009-08-07 2015-08-19 テレフオンアクチーボラゲット エル エム エリクソン(パブル) MPEG(MovingPicturesExpertGroup)トランスポートストリーム(MPEG−TS)のチャンネル選局を行う装置及び方法
JP5471218B2 (ja) 2009-09-14 2014-04-16 住友電気工業株式会社 路車間通信システム、及び車載機
CN101783868B (zh) 2010-03-24 2012-01-11 北京邮电大学 一种利用视频同步信号线传输用户数据的方法
WO2012077392A1 (ja) * 2010-12-10 2012-06-14 三菱電機株式会社 マルチ画面表示システム

Also Published As

Publication number Publication date
US20150062431A1 (en) 2015-03-05
JPWO2013150852A1 (ja) 2015-12-17
CN104205860B (zh) 2017-09-26
CN104205860A (zh) 2014-12-10
WO2013150852A1 (ja) 2013-10-10
JP5642319B2 (ja) 2014-12-17
US10171710B2 (en) 2019-01-01

Similar Documents

Publication Publication Date Title
DE69732388T2 (de) Verfahren und Vorrichtung zur Übertragung von Datenpaketen
DE69505652T2 (de) Verfahren zur programmverteilung mit progressivem bedingtem zugriff und informationsstromtrennung sowie entsprechender empfänger
DE69421444T2 (de) Synchronisationseinrichtung für ein komprimiertes Bildsignal
DE69610052T2 (de) Aufzeichnung und wiedergabe eines informationssignals mit in dessem seriellen datenstrom unregelmässig als zeitfunktion auftretenden paketen
DE602004000879T2 (de) Bildwiedergabegerät
DE69621675T2 (de) Bilddekodierungssystem zur Dekodierung von Bilddaten in Synchronisation mit einem Systemtakt
DE69522697T2 (de) Verfahren und vorrichtung zur programmierbaren ton-/videosynchronisierung für multimediasysteme
DE69830752T2 (de) Verfahren und Anlage zur Aufnahme vielfachprotokoll-komprimierter Ton- und Videodaten
DE69426711T2 (de) Vorrichtung und Verfahren zum Komprimieren von Videosignalen, und Synchronisiereinrichtung
DE69322060T2 (de) Vorrichtung zum Wiedergeben multiplexierter Daten von einem Aufzeichnungsträger
DE69520030T2 (de) Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen
DE69418112T2 (de) Verschlüsselungsgerät für digitale Videosignale
DE69622220T2 (de) Vorrichtung und Verfahren zur Videokodierung und Dekodierung mit Teletextfähigkeit
DE69512445T2 (de) Audio-Video Dekodierungssystem und Verfahren
DE69615826T2 (de) Verfahren und vorrichtung zur kodierung,übertragung und dekodierung eines nicht-pcm-bitstromes zwischen einer vorrichtung mit digitaler vielseitiger platte und einer mehrkanal-wiedergabevorrichtung
DE69525908T2 (de) Ton-/Videosynchronisator
DE69327563T2 (de) Synchrones Kompressionssystem für Video- und Audiodaten
EP1627391B1 (de) Vorrichtung und verfahren zum synchronisieren eines audiosignals mit einem film
DE69603366T2 (de) Einfaches bus- und schnittstellensystem für digitale vorrichtungen
CN106169998B (zh) 媒体文件的处理方法和装置
DE60028692T2 (de) Verfahren und anordnung zur übertragung und zum empfang von kodierten bildern
DE102006006802A1 (de) Multiplexvorrichtung sowie Multiplexdaten-Übertragungs- und -Empfangssystem
DE69807866T2 (de) Video- und audiosignalverarbeitung
DE19620186A1 (de) Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme
DE69902194T2 (de) Uebertragungssystem, Uebertragungseinrichtung, Aufzeichnungs- und Wiedergabegerät

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R084 Declaration of willingness to licence
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G11B0020140000

Ipc: G09G0005120000

R016 Response to examination communication