DE719050T1 - Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen - Google Patents
Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen DatenströmenInfo
- Publication number
- DE719050T1 DE719050T1 DE0719050T DE95120354T DE719050T1 DE 719050 T1 DE719050 T1 DE 719050T1 DE 0719050 T DE0719050 T DE 0719050T DE 95120354 T DE95120354 T DE 95120354T DE 719050 T1 DE719050 T1 DE 719050T1
- Authority
- DE
- Germany
- Prior art keywords
- cnt
- signal
- temporary storage
- demultiplexing
- streams
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims 4
- 238000001514 detection method Methods 0.000 claims 4
- 238000012790 confirmation Methods 0.000 claims 3
- 230000006870 function Effects 0.000 claims 3
- 230000004913 activation Effects 0.000 claims 2
- 238000000034 method Methods 0.000 claims 2
- 102000017917 Atypical chemokine receptor Human genes 0.000 claims 1
- 108060003357 Atypical chemokine receptor Proteins 0.000 claims 1
- 101000635799 Homo sapiens Run domain Beclin-1-interacting and cysteine-rich domain-containing protein Proteins 0.000 claims 1
- 102100030852 Run domain Beclin-1-interacting and cysteine-rich domain-containing protein Human genes 0.000 claims 1
- 230000002159 abnormal effect Effects 0.000 claims 1
- 244000309464 bull Species 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 239000000284 extract Substances 0.000 claims 1
- 238000000605 extraction Methods 0.000 claims 1
- 238000001914 filtration Methods 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 claims 1
- 239000002243 precursor Substances 0.000 claims 1
- 230000011664 signaling Effects 0.000 claims 1
- 239000000725 suspension Substances 0.000 claims 1
- 230000001360 synchronised effect Effects 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising 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/43072—Synchronising 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 multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Communication Control (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Television Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Claims (17)
- JJ r* / JET· j·.. Iy fr· I *J UvU » *LEDERER, KELLER & RIEDERER': : :.: fe£j^pWKniPatentanwälte - Europe«. Patent Attorneys · · · · · -„^ hlANZ#LEDERER7 MünchenDR. GÜNTER KELLEROliiL-Biol. MünchenDR. MICHAEL BESTDipL-Cbem. MünchenAlSTON FREIHERR RI[EDERERv. PAARDlpL-ing. LandshutLederer. Keller & Riederer, Postfach 2664. D-84010 LandshutD-84010 Landshut Postfach 26 64(84028 Landshut, Freyung 615) Telefon (08 71) 2 21 70 Telefax (08 71) 2 21 43Europäische Patentanmeldung 95 120 354.6
(Veröffentlichungsnummer 0 719 050)
Telecom Italia S.p.A.
Turin/ItalienPatentansprüche1. Vorrichtung zum Senden, Empfangen und Decodieren von audio-visuellen Flüssen (im folgenden als MPEG-Flüsse bezeichnet), die gemäß dem Standard ISO/IEC 11172 organisiert sind und aus der Multiplexierung von codierten Audio- und Video-Flüssen sowie von anwenderabhängigen Datenflüssen (im folgenden als "private Daten" bezeichnet) resultieren, wobei die Vorrichtung (DEC) eine demultiplexierende und Synchronisations-Einrichtung (DES) zum Demultiplexieren der MPEG-Flüsse in die Bestandteile Audio-Flüsse, Video-Flüsse und Flüsse privater Daten und zum Extrahieren von Synchronisationsinformation aus den MPEG-Flüssen, ferner Einrichtungen (DA, DV) zum Decodieren der Audio- und Video-Flüsse und Einrichtungen (UA, UV) für das Darbieten der Audio- und Video-Signale in analoger Form umfaßt und ihr ein eine Verarbeitungseinheit enthaltendes Steuergerät (CNT) zugeordnet ist, das die Demultiplexier- und Decodiervorgänge steuert und überwacht, dadurch gekennzeichnet, daß die Vorrichtung (DEC) als eine Karte realisiert ist, die die demultiplexierende und Synchronisations-Einrichtung (DES) enthält, die eine vom Steuergerät (CNT) getrennte Einheit bildet, und eine erste Schnittstelleneinrichtung (CSC) für den Anschluß einer peripheren Einheit (MEL), die eine örtliche Quelle oder einen örtlichenEmpfänger der MPEG-Flüsse darstellt, und eine zweite Schnittstelleneinrichtung (IA, CIS) für den Anschluß eines Fernmeldenetzes (2, 3), über das die Vorrichtung (DEC) die MPEG-Flüsse von entfernten Quellen empfängt oder sie zu entfernten Empfängern sendet, umfaßt. - 2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Karte eine Erweiterung eines Personal-Computers darstellt, der das Steuergerät (CNT) realisiert und außerdem mit der Programmierung der Schnittstellen-Einrichtungen (IA, CIS, CSC), der demultiplexierenden und Synchronisations-Einrichtung (DES), der Decodiereinrichtungen (DA, DV) und der Darbietungseinrichtungen (UA, UV) befaßt ist, und daß die demultiplexierende und Synchronisations-Einrichtung (DES) ohne Belegung der Verarbeitungseinheit des Steuergeräts (CNT) arbeitet.
- 3. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Karte auch das Steuergerät (CNT) zur Realisierung einer vorprogrammierten autonomen Decodiervorrichtung umfaßt.
- 4. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß sie eine Einrichtung (MT) zur vorübergehenden Speicherung umfaßt, die funktionell in vier Abschnitte (BS1 BA, BV, BD) unterteilt ist, von denen der erste der Speicherung der zu demultiplexierenden und decodierenden MPEG-Flüsse dient und die anderen drei für die Speicherung der demultiplexierten Audio-Flüsse, Video-Flüsse bzw. Datenflüsse bestimmt sind.
- 5. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die zweite Schnittstelleneinrichtung (IA, CIS) folgende Teile umfaßt: eine Einrichtung (IA) für den Anschluß an eine erste serielle Leitung (2), die der asynchronen Übertragung von MPEG-Flüssen dient; und eine Einrichtung0 (CIS) zum Anschluß an eine zweite serielle Leitung (3), die der synchronenÜbertragung von MPEG-Flüssen, von Daten und Befehlen (im folgenden als "Nachrichten" bezeichnet), die nicht in die MPEG-Flüsse einsetzbar sind und;Tm tu j y Iian das Steuergerät (CNT) gerichtet sind, und von Signalen, die bestätigen, daß eine Nachricht empfangen worden ist oder ein Vorgang ausgeführt worden ist, dient.
- 6. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß sie einen Eingangsbus (E) enthält, an den die erste Schnittstelleneinrichtung (CSC), die Einrichtung (IA) zum Anschluß der ersten seriellen Leitung (2), das Steuergerät (CNT) und die demultiplexierende und Synchronisations-Einrichtung (DES) angeschlossen sind und der die folgenden Funktionen ermöglicht: Transfer von MPEG-Flüssen von der ersten Schnittstelleneinrichtung (CSC) und von der Einrichtung (IA) zum Anschluß der ersten seriellen Leitung (2) zur demultiplexierenden und Synchronisations-Einrichtung (DES) und umgekehrt; Befördern der aus den MPEG-Flüssen extrahierten privaten Daten zum Steuergerät (CNT); Befördern von Nachrichten und Bestätigungssignalen von der demultiplexierenden und Synchronisations-Einrichtung (DES) zum Steuergerät (CNT) und umgekehrt; und Zugang des Steuergeräts (CNT) zur demultiplexierenden und Synchronisations-Einrichtung (DES) zum Schreiben von Programmierinformation und Leseinformation über den Betrieb der Vorrichtung.
- 7. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß sie einen Ausgangsbus (U) enthält, an den die demultiplexierende und Synchronisations-Einrichtung (DES), die Einrichtungen (DA, DV) zum Decodieren der Audio- und Video-Flüsse und das Steuergerät (CNT) angeschlossen sind und der den Transfer der demultiplexierten Audio- und Video-Flüsse von der demultiplexierenden und Synchronisations-Einrichtung (DES) zu den decodierenden Einrichtungen (DA, DV) sowie den Zugriff durch das Steuergerät (CNT) auf die decodierenden und Darbietungs-Einrichtungen (DA, DV, UA, UV) für deren Programmierung ermöglicht.
- 8. Vorrichtung nach Anspruch 5 oder einem der auf Anspruch 5 rückbezogenen Ansprüche 6 oder 7, dadurch gekennzeichnet, daß die Einrichtung (CIS) zum.7 1'JQ OhO T1Anschluß an die zweite serielle Leitung (3) über eine dritte serielle Leitung (6) direkt mit der demultiplexierenden und Synchronisations-Einrichtung (DES) verbunden ist.
- 9. Vorrichtung nach den kombinierten Ansprüchen 4, 5, 6, 7 und 8, dadurch gekennzeichnet, daß die demuitiplexierende und Synchronisations-Einrichtung (DES) folgende Teile umfaßt:eine dritte Schnittstellen-Einrichtung (DM) zum Übertragen von von der ersten Schnittstellen-Einrichtung (CSC), von der Einrichtung&iacgr;&ogr; (IA) für die Verbindung mit der ersten seriellen Leitung (2) odervom Steuergerät (CNT) kommenden oder an diese gerichteten MPEG-Flüssen vom Eingangsbus (E) zur Einrichtung (MT) für die vorübergehende Speicherung und umgekehrt mit einer direkten Speicherzugriffstechnik;- eine vierte Schnittstellen-Einrichtung (IU) zum Übertragen demulti-plexierter Audio- und Video-Flüsse von der Einrichtung (MT) zur vorübergehenden Speicherung zum Ausgangsbus (U);
eine fünfte Schnittstellen-Einrichtung (IS) zum Organisieren des Signalaustauschs, über die dritte serielle Leitung (6), zwischen der0 Einrichtung (CIS) für den Anschluß an die zweite serielle Leitung(3) und der demultiplexierenden und Synchronisations-Einrichtung (DES);einen Parser (PA), der die MPEG-Flüsse von der Einrichtung (MT) zur vorübergehenden Speicherung empfängt, sie demultiplexiert und von ihnen Synchronisations-Informationen abnimmt, einschließlich wenigstens einer Information (SCR), die eine Grundfrequenz für die örtliche Rekonstruktion eines Taktsignals mit dieser Grundfrequenz angibt;
eine Steuereinrichtung (CM) für die Einrichtung (MT) zur vorübergehenden Speicherung;eine sechste Schnittstellen-Einrichtung (ICP) für den Informationsaustausch mit dem Steuergerät (CNT), wobei diese Einrichtung• · Il · · ·&Egr;&Ggr;&Egr;7 &Egr;&Rgr;&Oacgr; 7&Iacgr;9&Oacgr;5 0 Tldem Steuergerät zugängliche Informationen über den Vorrichtungsbetrieb herstellt, Befehle an die weiteren Schaltungen der demultiplexierenden und Synchronisations-Einrichtung (DES) liefert und Auswählaufgaben zur Verhinderung von Konflikten für den Zugang zum Eingangsbus (E) durch die demultiplexierende undSynchronisations-Einrichtung (DES) oder durch das Steuergerät (CNT) hat;eine Synchronisations-Einrichtung (FD) für die örtliche Rekonstruktion des Grundfrequenz-Taktsignals und zum Erzeugen eines &iacgr;&ogr; Zeitsteuersignals (CKESTR), das die Lesefrequenz durch denParser (PA) im ersten Abschnitt (BS) der Einrichtung (MT) zur vorübergehenden Speicherung bestimmt. - 10. Vorrichtung nach Anspruch 9, dadurch gekennzeichnet, daß der Parser (PA) folgende Teile umfaßt:eine Empfängereinheit (IRD) zum Empfangen von Daten vom ersten Abschnitt (BS) der Einrichtung zur vorübergehenden Speicherung, wobei diese Einheit die Daten mit einer vom Zeitsteuersignal (CKESTR) bestimmten Frequenz anfordert;- eine Einrichtung (SD)1 die an den Ausgang der Empfängereinheit(IRD) angeschlossen ist, zum Übertragen von an die zweite serielle Leitung (3) zu befördernder Information an die fünfte Schnittstellen-Einrichtung (IS);
erste Decodiereinrichtungen (D1, D2, D3), die ebenfalls mit dem Ausgang der Empfängereinheit (IRD) verbunden sind, für folgendeAufgaben: Erkennen und Decodieren von Codes, die Dienstinformationen wiedergeben, die in die MPEG-Flüsse eingesetzt sind, zur Ermöglichung ihrer Demultiplexierung; Melden von aus diesen Codes extrahierter Information an eine Steuereinheit (CPA)0 oder an einen Parameterspeicher (MP) in Abhängigkeit von der Artder Information; Extrahieren und Senden der eine Grundfrequenz angebende Information (SCR) an die Synchronisations-Einrichtung(FD);eine zweite Decodiereinrichtung (D4) für folgende Aufgaben: Erkennen und Separieren von Paketen, die sich auf die Video-Datenflüsse, Audio-Datenflüsse und privaten Datenflüsse, die in den MPEG-Flüssen multiplexiert sind, beziehen; Liefern der Paketean jeweilige Ausgangstore (POA, POV, POU) für das anschließende Befördern zum zweiten, zum dritten bzw. zum vierten Abschnitt (BA, BV, BD) der Einrichtung (MT) zur vorübergehenden Speicherung; und Liefern der aus einem Vorläufer jedes Pakets extrahierten Dienstinformationen an den Parameterspeicher (MP); wobeidie erste und die zweite Decodiereinrichtung (D1, D2, D3, D4) außerdem anomale Situationen, die von der Steuereinheit (CPA) festgestellt werden, melden;
den Parameterspeicher (MP), der auch zum Schreiben von Programmierinformation und Leseinformation, die aus den MPEG-Flüssen extrahiert worden ist, durch das Steuergerät (CNT) zugreifbar ist und die zweite Decodiereinrichtung (D4) so steuert, daß sie die Extraktion einer Folge von Paketen, die sich auf einen oder mehrere gegebene Ströme der verschiedenen Arten beziehen,0 ermöglicht;die Steuereinheit (CPA), die dazu aufgebaut ist, die Betriebsvorgänge des Parsers (PA) zu starten, wenn sie ein Startsignal vom Steuergerät (CNT) empfängt, und auf der Basis der durch die ersten Decodiereinrichtungen selbst erkannten Informationen und der im Parameterspeicher (MP) enthaltenen Information entwederzu den ersten Decodiereinrichtungen gehörende Einheiten (D2, D3), die spezifische Codes erkennen sollen, oder die zweite Decodiereinrichtung (D4) aktivieren.0 - 11. Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, daß der Parser (PA)außerdem von der Steuereinheit (CPA) gesteuerte und zwischen den Ausgang der Empfängereinheit (IRD) und die Ausgangstore (POA, POV) für dieAudio- und Video-Flüsse eingeschaltete Einrichtungen (MX3, MX4) zum Übertragen der Pakete eines MPEG-Flusses direkt von der Empfängereinheit (IRD) zu einem dieser Ausgangstore so, daß diese Pakete die zweite Decodiereinrichtung (D4) umgehen, enthält.
- 12. Vorrichtung nach einem der Ansprüche 9 bis 11, bei dem die Einrichtung (MT) zur vorübergehenden Speicherung aus einem dynamischen zugriffsfreien Speicher besteht, dadurch gekennzeichnet, daß die Steuereinrichtung (CM) Zugangsanforderungen bedienen kann, die von der demultiplexierenden &iacgr;&ogr; und Synchronisations-Einrichtung (DES) kommen, zum Schreiben von MPEG-Flüssen, die demultiplexiert werden sollen, oder zum Lesen von demultiplexierten Audio-, Video- und Datenflüssen in einen bzw. von einem der Abschnitte (BS, BA, BV, BD) der Einrichtung (MT) zur vorübergehenden Speicherung, und außerdem Zugangsanforderungen bedienen kann, die vom Steuergerät (CNT) kommen, zum Schreiben/Lesen von Informationen, die sich auf die Programmierung oder auf den Betrieb der Vorrichtung beziehen, in eine/aus einer Position der Einrichtung (MT) zur vorübergehenden Speicherung, und umfaßt:eine Auswählschaltung (ARB), die für folgen Funktionen aufgebaut ist: Empfangen der Anforderungen zum Schreiben in den oderLesen aus dem Speicher; Erzeugen von Signalen (ADPU) zum Wählen eines Schreib-/Lese-Zeigers, der sich auf einen der Abschnitte (BS, BA, BV, BD) bezieht, oder eines Schreib-/Lese-Zeigers, der sich auf den gesamten Speicher bezieht, und von Signalen (WR, RD) zum Befehlen des Lesens und Schreibens; Erzeugen von Signalen (ACKW, ACKR), die bestätigen, daß der Betriebsschritt durchgeführt worden ist, und die zur anfordernden Einheit zu senden sind; und Überprüfen des Füllungszustands der einzelnen Abschnitte (BS, BA, BV, BD), die auf diesen Zustand 0 bezogene Signale erzeugen;eine Schaltung (CIM) zum Steuern der Adressierung der Einrichtung (MT) für die vorübergehende Speicherung, wobei diese: in:.P i/ fc P 'n"if 1«Q &Pgr; h &Pgr; T1Schaltung auf der Basis der von der Auswählschaltung (ARB) erzeugten Auswählsignale einen Abschnitt oder eine betroffene Position in der Einrichtung (MT) für die vorübergehende Speicherung identifiziert und Schreib-/l_ese-Befehle und Adressen erzeugt, die sie zur Einrichtung (MT) für die vorübergehende Speicherungsendet;zwei Register (RER, REW)1 die von der adressierenden Steuerschaltung (CIM) gesteuert sind, für die vorübergehende Speicherung der in der Einrichtung (MT) für die vorübergehende Speicherung gelesenen Daten bzw. der in diese zu schreibenden Daten.
- 13. Vorrichtung nach Anspruch 12, dadurch gekennzeichnet, daß die Auswählschaltung (ARB) der Einrichtung (CM) zum Steuern des Speichers folgende Teile umfaßt:- Einrichtungen (MX6, CN1) zum Auswählen einer zu bedienendenSchreib-/Lese-Anforderung, wobei diese Einrichtungen umfassen: einen Multiplexer (MX6), an dessen Eingängen alle möglichen Anforderungen eintreffen; und einen Zähler (CN1), dessen Zählwert ein Steuersignal zum Einstellen des Multiplexers (MX6) dar-0 stellt und der jedes Mal angehalten wird, wenn eine Schreib-/l_ese-Anforderung zum Ausgang des Multiplexers (MX6) übertragen wird, wobei der Zählwert des Zählers (CN1) außerdem eine Information über die Art der durchzuführenden Speicheroperation enthält;- eine logische Steuerschaltung (LCA), die zur Erfüllung der folgenden Funktionen aufgebaut ist: Empfangen der ausgewählten Anforderung vom Multiplexer (MX6) und des entsprechenden Zählwerts vom Zähler (CN1); Überprüfen des Speicherzustands zur Klärung, ob der Betriebsschritt durchgeführt werden kann;0 wenn er durchgeführt werden kann, Erzeugung eines Schreib-/Lese-Befehls, eines Befehls der Emission des Signals, das bestätigt, daß der Betriebsschritt vollständig durchgeführt worden ist,• ·eines Befehls zur Aufwärtsschaltung des am Betriebsschritt beteiligten Zeigers, und eines Signals zum erneuten Starten der Zählung des Zählers (CNI); und, wenn der Betriebsschritt nicht durchgeführt werden kann, Erzeugung eines Unterbrechungssignals für das Steuergerät (CNT);eine Adressenerzeugungsschaltung (GPU), die dazu aufgebaut ist, am Ausgang in Übereinstimmung mit einer Anforderung und auf der Grundlage des Zählwerts des Zählers (CN1) oder einer vom Steuergerät (CNT) gelieferten Adresse und des Aufwärtzählsignals,&iacgr;&ogr; das von der logischen Steuerschaltung (LCA) geliefert wird, dieAdresse der ersten Position im beteiligten Abschnitt in der Einrichtung (MT) zur vorübergehenden Speicherung abzugeben, die zum Schreiben verfügbar ist, oder der ersten Position, die zu lesende Daten enthält, einen Vergleich zwischen dem Lese-Zeiger und dem Schreib-Zeiger eines selben Abschnitts zur Bestimmungdes Füllungsgrads durchzuführen und in der Folge hiervon folgende Signale zu erzeugen: ein erstes Zustandssignal (STAT), das anzeigt, ob der Füllungsgrad zwischen einer oberen und einer unteren Schwelle liegt oder als Effekt eines Schreibens die obere Schwelle überschritten hat oder als Effekt eines Lesens unter dieuntere Schwelle abgesunken hat, und das an die dritte Schnittstellen-Einrichtung (DM) gegeben wird, um die Aussetzung oder die Fortsetzung der Datenbeförderung zur Einrichtung (MT) zur vorübergehenden Speicherung zu bewirken; ein zweites Zustandssignal (ISTAT), das den Vollzustand oder Leerzustand einesAbschnitts der Einrichtung (MT) zur vorübergehenden Speicherung anzeigt und das an die logische Steuerschaltung (LCA) gegeben wird, um eine Entscheidung darüber zu ermöglichen, ob ein Betriebsschritt durchzuführen ist oder nicht; und ein drittes Zu-0 Standssignal (LEVEL), das den Unterschied zwischen dem Lese-Zeiger und dem Schreib-Zeiger im ersten Abschnitt (BS) der Einrichtung (MT) zur vorübergehenden Speicherung wiedergibt■ft·?'® 7-l*9"05 O T1und an die Synchronisations-Einrichtung (F:D) gegeben wird;
eine Bestätigungssignale erzeugende Schaltung (DAK)1 die diese Signale auf Befehl von der logischen Steuerschaltung (LCA) und auf der Basis des Zählwerts des Zählers (CN1) entsprechend der gerade bedienten Anforderung erzeugt. - 14. Vorrichtung nach Anspruch 13, dadurch gekennzeichnet, daß die Synchronisations-Einrichtung (FD) folgende Teile enthält:eine Schaltung zum Rekonstruieren und Überprüfen des Grundfrequenz-Taktsignals, die einen spannungsgesteuerten Oszillator(VCO) umfaßt, der durch ein Signal gesteuert ist, das durch Filtern eines die Differenz zwischen einem augenblicklichen Ausgangssignals des Oszillators (VCO) und dem Nennwert der Grundfrequenz, der aus den MPEG-Flüssen extrahiert wird, erhaltenen Signals in einem ersten digitalen Tiefpaßfilter (F1) und Umwandelnin analoge Form erhalten wird;eine Schaltung zum Erzeugen des Zeitsteuersignals, die ein zweites Tiefpaßfilter (F2) enthält, das dazu aufgebaut ist, mit einer vorgegebenen Periodizität das dritte Zustandssignal (LEVEL) zu filtern und das gefilterte Signal einem digitalen Teiler (DIV) einzuspeisen, der das Zeitsteuersignal durch Teilen einer festen Frequenz durch den gefilterten Wert erzeugt und dieses Signal an den Parser (PA) liefert.
- 15. Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, daß das erste und das zweite digitale Filter (F1, F2) durch das Steuergerät (CNT) programmierbar sind.
- 16. Vorrichtung nach einem der Ansprüche 9 bis 15, dadurch gekennzeichnet, daß die fünfte Schnittstellen-Einrichtung (IS) Einrichtungen (TH, IPT) zum Einsetzen von Daten, Nachrichten und Bestätigungssignalen, die zur zweiten seriellen Leitung (3) zu befördern sind, in nach einem HDLC-Protokoll&igr; ^ U J Iorganisierte Rahmen und zum Einsetzen der HDLC-Rahmen in einen PCM-Rahmen, und außerdem Einrichtungen (IPR, RH) zum Extrahieren von nach einem HDLC-Protokoll organisierten Rahmen aus einem PCM-Rahmen, der von der zweiten seriellen Leitung (3) kommt, zum Extrahieren von Daten, Nachrichten und Bestätigungssignalen aus den HDLC-Rahmen und zum Übertragen der Daten zur Einrichtung (MT) für die vorübergehende Speicherung, und zur Zugänglichmachung von Nachrichten und Bestätigungssignalen für das Steuergerät (CNT)1 umfaßt.&iacgr;&ogr;
- 17. Vorrichtung nach einem der Ansprüche 9 bis 16, dadurch gekennzeichnet,daß die sechste Schnittstellen-Einrichtung (ICP) eine Schaltung (GIR) zum Erledigen von Unterbrechungsanforderungen enthält, mit folgenden Teilen: einer Erkennungseinrichtung (L1), die eine Mehrzahl von Elementen umfaßt, welche jeweils einer Art von Unterbrechungsanforderungen zugeordnet sind, zum Erkennen des Eintreffens der Anforderungen und deren Verfügbarhalten, bis sie bedient worden sind;eine Toreinrichtung (P1), die an den Ausgängen aller Elemente in der Erkennungseinrichtung (L1) angeschlossen ist, zum Signalisie-&ogr; ren des Eintreffens von Anforderungen an das Steuergerät (CNT);eine Speichereinrichtung (R1) zum Speichern der Unterbrechungsanforderungen, die eine Vielzahl von Elementen enthält, von denen jedes mit dem Ausgang eines der Elemente der Erkennungseinrichtung (L1) verbunden ist und dazu aufgebaut ist, die betreffende Anforderung an das Steuergerät (CNT) zu übertragen, wenn esvon diesem einen Lesebefehl empfängt; Rückstelleinrichtungen (P2, P3), die zwischen dem Ausgang jedes Elements der Speichereinrichtung (R1) und einen Rückstelleingang jedes Elements der Erkennungseinrichtung (L1) eingeschaltet sind,&ogr; zum Zurückstellen der jeweiligen Anforderung nach dem Eintreffendes Lesebefehls;eine Aktivierungseinrichtung (R2), die mit den Rückstelleinrichtun-$ U dgen (P2, P3) verbunden ist, zum Ermöglichen der Beförderung einer Anforderung zum Steuergerät (CNT) durch die Erkennungseinrichtung (L1) nur bei Anwesenheit eines vom Steuergerät selbst gelieferten Aktivierungssignals.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT94TO001068A IT1268196B1 (it) | 1994-12-23 | 1994-12-23 | Dispositivo per la ricetrasmissione e decodifica di sequenze audiovisivi compresse. |
Publications (1)
Publication Number | Publication Date |
---|---|
DE719050T1 true DE719050T1 (de) | 1999-06-10 |
Family
ID=11413006
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69520030T Expired - Lifetime DE69520030T2 (de) | 1994-12-23 | 1995-12-21 | Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen |
DE0719050T Pending DE719050T1 (de) | 1994-12-23 | 1995-12-21 | Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69520030T Expired - Lifetime DE69520030T2 (de) | 1994-12-23 | 1995-12-21 | Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen |
Country Status (9)
Country | Link |
---|---|
US (1) | US5684804A (de) |
EP (1) | EP0719050B1 (de) |
JP (1) | JP2876395B2 (de) |
CA (1) | CA2166040C (de) |
DE (2) | DE69520030T2 (de) |
DK (1) | DK0719050T3 (de) |
GR (2) | GR990300014T1 (de) |
IT (1) | IT1268196B1 (de) |
PT (1) | PT719050E (de) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4297518B2 (ja) * | 1995-03-06 | 2009-07-15 | 沖電気工業株式会社 | 音声・ビデオ復号装置 |
FR2743248B1 (fr) * | 1995-12-29 | 1998-03-20 | Sgs Thomson Microelectronics | Dispositif de demultiplexage d'informations codees selon une norme mpeg |
KR100192504B1 (ko) * | 1996-01-05 | 1999-06-15 | 구자홍 | 엠펙2 트랜스포트 디코더의 데이타 입출력장치 |
US6055271A (en) * | 1996-01-18 | 2000-04-25 | Sony Corporation | Signal encoding method and apparatus and signal transmission method and apparatus involving the use of a number of pseudo access units |
JP3130464B2 (ja) * | 1996-02-02 | 2001-01-31 | ローム株式会社 | データ復号装置 |
KR19980073528A (ko) * | 1997-03-15 | 1998-11-05 | 구자홍 | 엠펙시스템 복호기장치 |
CA2257578C (en) * | 1997-04-07 | 2003-01-21 | At&T Corp. | System and method for processing object-based audiovisual information |
US5949784A (en) * | 1997-05-01 | 1999-09-07 | 3Com Corporation | Forwarding mechanism for multi-destination packets to minimize per packet scheduling overhead in a network forwarding engine |
US6191822B1 (en) * | 1997-06-20 | 2001-02-20 | Sony Corporation | Method of and apparatus for separating audio and video data from a combined audio/video stream of data |
US6128313A (en) * | 1997-09-11 | 2000-10-03 | Cisco Technology, Inc. | Apparatus and method for filtering line noise and improper packet formatting |
JPH11112972A (ja) * | 1997-09-30 | 1999-04-23 | Matsushita Electric Ind Co Ltd | 複合化処理量情報の抽出装置および方法 |
US6654931B1 (en) | 1998-01-27 | 2003-11-25 | At&T Corp. | Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects |
GB9802094D0 (en) * | 1998-01-30 | 1998-03-25 | Sgs Thomson Microelectronics | Flexible filtering |
GB9802093D0 (en) | 1998-01-30 | 1998-03-25 | Sgs Thomson Microelectronics | Digital receiver demultiplexer |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US7558472B2 (en) | 2000-08-22 | 2009-07-07 | Tivo Inc. | Multimedia signal processing system |
US6091742A (en) * | 1998-08-17 | 2000-07-18 | Gilant Satellite Networks Ltd. | Bi-directional communications protocol |
US6496233B1 (en) * | 1999-01-06 | 2002-12-17 | Sarnoff Corporation | Command and control architecture for a video decoder and an audio decoder |
WO2000046803A1 (fr) * | 1999-02-05 | 2000-08-10 | Kabushiki Kaisha Toshiba | Procede permettant de creer des trains de donnees et procede permettant d'effectuer des suppressions partielles |
EP1229545B1 (de) | 1999-03-12 | 2011-08-17 | Panasonic Corporation | Optische Platte, Wiedergabegerät, Wiedergabeverfahren und Aufzeichnungsmedium |
US6690683B1 (en) * | 1999-11-23 | 2004-02-10 | International Business Machines Corporation | Method and apparatus for demultiplexing a shared data channel into a multitude of separate data streams, restoring the original CBR |
US6741292B1 (en) * | 2000-11-06 | 2004-05-25 | Koninklijke Philips Electronics N.V. | System and method for a baseband digital television |
US20030023730A1 (en) * | 2001-07-27 | 2003-01-30 | Michael Wengrovitz | Multiple host arrangement for multimedia sessions using session initiation protocol (SIP) communication |
US20040017831A1 (en) * | 2002-04-05 | 2004-01-29 | Jian Shen | System and method for processing SI data from multiple input transport streams |
US7489362B2 (en) | 2003-03-04 | 2009-02-10 | Broadcom Corporation | Television functionality on a chip |
US7450617B2 (en) * | 2003-08-14 | 2008-11-11 | Broadcom Corporation | System and method for demultiplexing video signals |
US7817721B2 (en) * | 2003-05-15 | 2010-10-19 | Lsi Corporation | Posting status data in digital transport stream processing |
US8032360B2 (en) * | 2004-05-13 | 2011-10-04 | Broadcom Corporation | System and method for high-quality variable speed playback of audio-visual media |
US7672573B2 (en) * | 2004-05-13 | 2010-03-02 | Sunplus Technology Co., Ltd. | Shared memory architecture and method in an optical storage and recording system |
CN100358363C (zh) * | 2004-05-19 | 2007-12-26 | 深圳市富来科技有限公司 | 大容量数字视频广播多节目传输流传输系统及其方法 |
KR100710383B1 (ko) * | 2005-05-09 | 2007-04-23 | 엘지전자 주식회사 | 디지털 멀티미디어 방송 수신기능을 갖는 단말기 및 이를 이용한 디지털 스트림 데이터 디코딩 방법 |
US20090238069A1 (en) * | 2008-03-19 | 2009-09-24 | Himax Technologies Limited | Device and method for controlling program stream flow |
US20100002151A1 (en) * | 2008-07-01 | 2010-01-07 | Yang Pan | Handheld media and communication device with a detachable projector |
CN103297855B (zh) * | 2012-03-02 | 2015-05-20 | 腾讯科技(深圳)有限公司 | 一种应用展示方法以及一种终端 |
CN111277348B (zh) * | 2020-01-20 | 2022-03-18 | 杭州仁牧科技有限公司 | 一种多通道噪声分析系统及其分析方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993015453A1 (en) * | 1992-01-23 | 1993-08-05 | Supermac Technology | Personal computer apparatus for digital video and audio manipulation |
JP3496725B2 (ja) * | 1992-10-16 | 2004-02-16 | ソニー株式会社 | 多重化データ分離装置 |
JP2785921B2 (ja) * | 1992-10-21 | 1998-08-13 | シャープ株式会社 | 光メモリ読み出し装置用の半導体レーザ駆動回路 |
CN1125491A (zh) * | 1993-04-16 | 1996-06-26 | 数据翻译公司 | 计算机的视频外围设备 |
US5481563A (en) * | 1994-03-14 | 1996-01-02 | Network Systems Corporation | Jitter measurement using a statistically locked loop |
US5559999A (en) * | 1994-09-09 | 1996-09-24 | Lsi Logic Corporation | MPEG decoding system including tag list for associating presentation time stamps with encoded data units |
-
1994
- 1994-12-23 IT IT94TO001068A patent/IT1268196B1/it active IP Right Grant
-
1995
- 1995-11-02 US US08/556,794 patent/US5684804A/en not_active Expired - Lifetime
- 1995-12-21 EP EP95120354A patent/EP0719050B1/de not_active Expired - Lifetime
- 1995-12-21 DK DK95120354T patent/DK0719050T3/da active
- 1995-12-21 DE DE69520030T patent/DE69520030T2/de not_active Expired - Lifetime
- 1995-12-21 DE DE0719050T patent/DE719050T1/de active Pending
- 1995-12-21 PT PT95120354T patent/PT719050E/pt unknown
- 1995-12-22 CA CA002166040A patent/CA2166040C/en not_active Expired - Lifetime
- 1995-12-25 JP JP7350892A patent/JP2876395B2/ja not_active Expired - Lifetime
-
1999
- 1999-01-01 GR GR990300014T patent/GR990300014T1/el unknown
-
2001
- 2001-04-27 GR GR20010400641T patent/GR3035793T3/el unknown
Also Published As
Publication number | Publication date |
---|---|
EP0719050A2 (de) | 1996-06-26 |
ITTO941068A0 (it) | 1994-12-23 |
IT1268196B1 (it) | 1997-02-21 |
EP0719050B1 (de) | 2001-01-31 |
ITTO941068A1 (it) | 1996-06-23 |
CA2166040C (en) | 1999-12-21 |
GR990300014T1 (en) | 1999-05-28 |
DE69520030D1 (de) | 2001-03-08 |
JPH0923424A (ja) | 1997-01-21 |
DE69520030T2 (de) | 2001-06-21 |
US5684804A (en) | 1997-11-04 |
PT719050E (pt) | 2001-07-31 |
GR3035793T3 (en) | 2001-07-31 |
DK0719050T3 (da) | 2001-05-21 |
EP0719050A3 (de) | 1999-01-13 |
CA2166040A1 (en) | 1996-06-24 |
JP2876395B2 (ja) | 1999-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE719050T1 (de) | Vorrichtung zur Übertragung, zum Empfang und zur Dekodierung von komprimierten audiovisuellen Datenströmen | |
DE69522190T2 (de) | Dekoder für Audiosignale, die komprimierten und kodierten audiovisuellen Datenströmen zugehörig sind | |
DE60029251T2 (de) | Mpeg-ummultiplexer mit mehreren eingängen und mehreren ausgängen | |
DE69428830T2 (de) | Datendemultiplexer | |
DE69637230T2 (de) | Transportkodierer für einen Paketstrom und Verfahren zu dessen Betrieb | |
DE60038509T2 (de) | Verfahren zum bedingten zugang für digitales fernsehen und vorrichtung zur gleichzeitigen verarbeitung von mehreren fernsehprogrammen | |
DE69532228T2 (de) | Signalverarbeitungssystem | |
DE69634932T2 (de) | Datenübertragungsvorrichtung, Datenempfangsgerät und Steuervorrichtung für die Datenübertragung | |
DE4322356B4 (de) | Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer | |
US7280566B2 (en) | Multi-format transport stream decoder | |
DE69628092T2 (de) | Rückquittierungsnachricht für ein Kommunikationssystem | |
DE69610052T2 (de) | Aufzeichnung und wiedergabe eines informationssignals mit in dessem seriellen datenstrom unregelmässig als zeitfunktion auftretenden paketen | |
DE4307449C2 (de) | Verfahren und Schaltung zur Resynchronisation einer synchronen seriellen Schnittstelle | |
DE3586872T2 (de) | Verfahren zur gleichzeitigen uebertragung isochroner und nichtisochroner daten auf einem lokalen netz. | |
DE69531223T2 (de) | Verfahren und anordnung zur datenpaketübertragung | |
DE19512811A1 (de) | Telekonferenzkonsole | |
EP1343326B1 (de) | Überwachungssystem mit mehreren Videokameras | |
DE69614495T2 (de) | Demultiplexeinrichtung für ein digitales Fernsehsystem | |
DE2922490A1 (de) | Modulares zeitmultiplex-schaltsystem | |
DE3642019A1 (de) | Signalschaltsystem | |
DE69124840T2 (de) | Speicherplatzzuordnung für mehrere Speicherbausteine | |
DE69603366T2 (de) | Einfaches bus- und schnittstellensystem für digitale vorrichtungen | |
DE2848255A1 (de) | Digitale vermittlungsanordnung | |
DE2825954C2 (de) | Digitale Zeitmultiplexanlage | |
DE69832454T2 (de) | Datenübertragungssystem, sender und empfänger |