DE69629370T2 - Logische und komponenten-kanalzuordnung in einem mpeg-netzwerk - Google Patents
Logische und komponenten-kanalzuordnung in einem mpeg-netzwerk Download PDFInfo
- Publication number
- DE69629370T2 DE69629370T2 DE69629370T DE69629370T DE69629370T2 DE 69629370 T2 DE69629370 T2 DE 69629370T2 DE 69629370 T DE69629370 T DE 69629370T DE 69629370 T DE69629370 T DE 69629370T DE 69629370 T2 DE69629370 T2 DE 69629370T2
- Authority
- DE
- Germany
- Prior art keywords
- logical channel
- program
- transport stream
- channel number
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
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/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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/2362—Generation or processing of Service Information [SI]
-
- 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/426—Internal components of the client ; Characteristics thereof
-
- 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0887—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
Description
- Hintergrund der Erfindung
- Fachbereich der Erfindung
- Die vorliegende Anmeldung bezieht sich auf ein Multidienst-Kommunikationssystem, in dem eine Vielzahl von verschiedenen Diensten den Abonnenten über einen oder mehrere verschiedene Frequenzkanäle übertragen werden. Insbesondere geht es in dieser Erfindung um die Übertragung einer logischen Kanaltabelle (LCT-Logical Channel Table), die eine Abstraktion herstellt zwischen Netzwerk-Parametern wie z. B. Transportstrom-ID und Programmnummer, und Elementen der Anwendungsschicht wie z. B. Programmführung und numerischer Kanalwahl, sowie um die Übertragung einer Composite-Kanaltabelle (CCT), die eine zeitlich abgestimmte Verkettung von Diensten von möglicherweise unterschiedlichen Multiplexen unterstützt, so dass die Verkettung der Dienste als ein einziger Dienst erscheint, der keinen Eingriff des Abonnenten erfordert.
- Stand der Technik
- Entsprechend der Systemnorm MPEG-2 (ISO/IEC 13818-1) werden ein oder mehrere Programme zur Übertragung zu einem einzigen Transportstrom vereint. Daten aus allen Elementarströmen werden zusammen mit Informationen, die eine synchronisierte Präsentation der Elementarströme innerhalb eines Programms ermöglichen, gemultiplext. Im Allgemeinen besteht ein Transportstrom aus einem oder mehreren Programmen, und die Audio- und Video-Elementarströme bestehen aus Zugriffseinheiten. Wie den mit dem MPEG-2 Systems Standard (ISO/EC13818-1) vertrauten Personen bekannt ist, ist ein Programm eine Sammlung von Elementarströmen mit einer gemeinsamen Zeitbasis. Mit anderen Worten besteht ein Programm aus all den Elementarströmen, die sich auf einen gemeinsamen Referenztakt für das Programm (PCR – Program Clock Reference clock) beziehen.
- Der elementare Datenstrom wird in Elementarstrompaketen transportiert (PES – Packetized Elementary Stream), wobei ein PES-Paket aus einem Header und darauf folgenden Paketdaten besteht. Zur Übertragung werden die PES-Pakete in Transportstrompakete eingefügt. Der Header eines PES-Pakets kann Decodierungs- und Präsentations-Zeitstempel (DTS und PTS) sowie weitere optionale Felder enthalten. Transportstrompakete beginnen anderseits mit einem 4-Byte-Präfix, welches die 13-Bit-Paket-ID (PID) enthält. Die PID kennzeichnet mithilfe von vier programm-spezifischen Informationstabellen (PSI – Program Specific Information) die Inhalte, die in den Nutzdaten des Transportstrompakets enthalten sind.
- In Zusammenhang mit der Systemnorm MPEG-2 (ISO/IEC 13818-1) für den Transportstrom erfordert die Erfassung von Programmen Informationen aus jeder der vier programm-spezifischen Informationstabellen (PSI), die in der Spezifikation MPEG-2 Systems Standard (ISO/IEC 13818-1) festgelegt sind. Diese Tabellen sind die Netzwerkinformationstabelle (NIT), die Programm-Assoziations-Tabelle (PAT), die Programm-Mapping-Tabelle (PMT) und die bedingte Zugriffsberechtigungstabelle (CAT – Conditional Access Table). Diese vier Tabellen werden in der Regel in Abschnitte aufgeteilt und in Transportstrompakete eingefügt. Beim Empfang am Decoder werden diese Tabellen nach den erwünschten Parametern durchsucht und brauchen nicht unbedingt lokal gespeichert zu werden, da sie häufig übertragen werden.
- Die NIT bestimmt das Mapping (relationales Abbilden) zwischen Transportstrom-IDs und physikalischen Parametern des Netzwerks, wie etwa Frequenzabstimmung, Transponder-Nummern und dergleichen mehr. Wenn eine NIT vorhanden ist, muss sie separat in einen eigenen MPEG-2-Abschnitt gekapselt werden. Die PAT bestimmt die Paket-Kennzeichnungen (PIDs – Paket Identifiers) für die Pakete, die Programm-Mapping-Tabellen (PMTs) für die Komponenten von einem oder mehreren Programmen in einem Transportstrom transportieren. Mit anderen Worten, die PAT verknüpft eine Programmnummer mit den Transportpaketen, welche die PMT für das Programm transportieren. Die PAT wird stets in Paketen mit PID = 0 verschickt. Die PMT bestimmt die PIDs und demzufolge auch, welche Elementarströme und Deskriptoren verknüpft werden, um ein Programm zu bilden. Die PMT gibt auch den PID der Transportstrompakete an, welche die Taktreferenz (PCR – Program Clock Reference) für jedes Programm transportieren, wobei die PCR eine "Momentaufnahme" des ursprünglichen 27 MHz-Systemzeit-Taktes des Programms ist.
- Die PMT bezeichnet ferner Stromtypen, elementare PIDs, Programmnummern von "virtuellen Kanälen", bedingte Zugriffsberechtigungskontrollmeldungen (ECMs) und dergleichen Pakete, die ein bestimmtes Programm ausmachen. Die CAT wird verwendet, wenn Datenverschlüsselung angewendet wird und bestimmt die PIDs von bedingten Zugriffsberechtigungspaketen, die von Decodern verwendet werden, um Zugriffsberechtigungen für Programme auf Transportströme zu erhalten.
- Die CAT verknüpft einen oder mehrere Datenströme der Berechtigungsverwaltungsmeldung (EMM – Entitlement Management Message) und der Berechtigungskontrollmeldung (Entitlement Control Message) sowie weitere bedingte Zugriffsberechtigungsdaten mit Hilfe einer eindeutigen PID und verwendet einen CA-Deskriptor, um die CA-Verbindungen und gesonderten Daten zu spezifizieren. Die CAT befindet sich stets in PID = 1. Es wurden einige andere verwandte Strukturen von der Gruppe Digital Video Broadcasters (DVB) definiert, um Beschreibungen und Zugriffsmethoden für Dienste bereitzustellen. Diese Strukturen und zugehörige Informationen sind gemeinsam als DVB Service Information (SI) bekannt, und werden derzeit als ETSI prETS 300 468 spezifiziert (Entwurf – November 1994). Mehr zu den oben genannten Tabellen kann in der MPEG-2-Systemnorm (ISO/IEC 13818-1) nachgesehen werden, deren Inhalte hiermit als Referenz einbezogen werden.
- Zusätzlich zu diesen MPEG-2 Systemnormen (ISO/IEC 13818-1) und DVB-Strukturen können wenigstens zwei weitere Informationsquellen beim Tuning-Vorgang eingesetzt werden, nämlich Wahlmöglichkeiten aus Programmführern (EPG – Electronic Programming Guides) und direkte "Kanal"-Auswahl durch den Abonnenten. Spezialisten auf diesem Gebiet wissen, dass der EPG eine Anwendung ist, die Abonnenten ermöglicht, die gewünschten Programme zu finden und zu auszuwählen. Der EPG ermöglicht das Abbilden eines visuell lesbaren Programmnamens, Symbols und Ähnlichem auf ein bestimmtes Programm, wie es zum Beispiel durch die MPEG-2 System Standards (ISO/IEC 13818-1) definiert ist. Der EPG erfordert typischerweise, dass der Abonnent einen Dienst wählt, welcher daraufhin die Programmnummer und Transportstrom-ID des gewählten Programms identifiziert. Das Format und der Inhalt typischer EPGs ist den Fachleuten bekannt. Zum Beispiel wird die Beschreibung eines EPGs, der demselben Rechtsnachfolger zugesprochen wurde, wie die vorliegende Erfindung, von Hamilton et al. in US Patent No. 5579055 vorgegeben.
- In einfacheren Anwendungen kann die Programmwahl jedoch durch direkte Wahl der "Kanal"-Nummer durch den Abonnenten erfolgen. Dies kann zum Beispiel über eine Fernsteuerung mit numerischem Tastenfeld geschehen, auf dem der Abonnent eine Nummer wählt, die einen "Kanal" (oder Dienst) darstellt, und diese Nummer direkt in der Digitalempfangseinheit (STU – Set Top Unit) erfasst wird.
- Um einen "Kanal-Schnellwechsel" durch den Abonnenten zu unterstützen, muss eine Liste "benachbarter" Kanäle vorhanden sein. Das heißt, dass es einen Weg geben muss, einzelne Kanäle als eine geordnete Liste miteinander zu verknüpfen, so dass die Tasten "aufwärts/abwärts", "+/–", oder "erhöhen/verringern" die Digitalempfangseinheit veranlasst, sich auf den "nächsten" Kanal in der Programmliste einzustellen.
- Zusätzlich zu den oben beschriebenen Zugriffsmodi ist es wünschenswert, Dienste zu unterstützen, die einen "Verbund" ("Composite") aus anderen Diensten darstellen. Das heißt, ein Abonnent kann einen Dienst abonnieren, der sich zum Beispiel aus allen Fußballspielen im Netzwerk zusammensetzt, obgleich diese Spiele verschiedenen Einzeldiensten entstammen, wie Funkkanälen, via Satellit übertragenen Sportnetzwerken oder digitalen Speichermedien (z. B. für "klassische" Spiele). Dieser Dienst sollte "transparent" sein, so dass kein Eingriff für eine Neu-Einstellung durch den Abonnenten erforderlich ist, um alle derartigen Programme zu empfangen. Dieses System ist in den U.S.-Patenten Nr. 5,359,601 und 5,418,782 beschrieben. Beide sind ebenfalls demselben Rechtsnachfolger wie dem dieser Erfindung zugeteilt.
- Um jedoch die Systemnorm MPEG-2 (ISO/IEC 13818-1) so anzupassen, dass sie die Auswahl des Abonnenten aus einem EPG und eine Programmwahl einschließlich Composite-Diensten aufnehmen kann, sind neben den oben beschriebenen Strukturen für die Anwendung in MPEG-2-Systemen weitere Strukturen nötig. Das liegt daran, dass der Dienst-Anbieter die Flexibilität wünscht, Programme zwischen den verschiedenen Transportströmen und verschiedenen Frequenzen verschieben zu können, ohne dabei den EPG-Dienst-Anbieter bei jedem kleineren Wechsel auf den neuesten Stand bringen zu müssen.
- Die vorliegende Erfindung wurde dafür entwickelt, solche Strukturen bereitzustellen, so dass die gewünschte Funktionalität auf eine Weise bereitgestellt werden kann, die sowohl für den Abonnenten, wie auch für den EPG-Dienst-Anbieter "transparent" ist.
- ZUSAMMENFASSUNG DER ERFINDUNG
- Die Aspekte der Erfindung sind in den Patentansprüchen ausgeführt.
- In einer bevorzugten Ausführung verfügt das System neben den DVBs (Digital Video Broadcasters), der programm-spezifischen Information PSI und der Dienst-Information (SI – Service Information) über zwei zusätzliche Strukturen: die logische Kanaltabelle (LCT – Logical Channel Table) und die Composite-Kanaltabelle (CCT – Composite Channel Table). Wie oben beschrieben, stellt die LCT das Mapping zwischen einer logischen Kanalnummer (LCN), die einen Dienst darstellt, und der Transportstrom-/Programmnummer, unter welcher der Dienst aufgefunden werden kann, bereit. LCT-Einträge können entweder einfache, konventionelle Kanäle bezeichnen oder die oben beschriebenen Composite-Kanäle. Vorzugsweise enthält die LCT einen Composite-Kanal-Indikator (CCI), der, wenn er auf "1" gesetzt ist, anzeigt, dass der gewählte Kanal ein Composite-Kanal ist. In diesem Fall gibt der LCT-Eintrag den Ausgangskanal des Composite-Kanals wieder.
- Im Allgemeinen beinhaltet der Ausgangskanal den vom Composite-Kanal bereitgestellten Grunddienst. Der Ausgangskanal stellt die CCT für den Decoder bereit, so dass der Tuner auf das eigentliche Programm neu eingestellt werden kann, das in der CCT für die aktuelle Wiedergabe bestimmt ist. Mit anderen Worten stellen die Composite-Kanäle also eine zeitlich abgestimmte Variablen-Abbildung Mapping bereit, und zwar von der logischen Kanalnummer (LCN) auf die Transportstrom-ID und auf die Programmnummer in diesem Transportstrom, der das aktuelle Programm für den Composite-Kanal enthält.
- Die Composite-Kanäle sind in der Composite-Kanaltabelle (CCT) definiert. Jeder Eintrag in der CCT ordnet einer LCN eine Composite-Kanalnummer (CCN) zu. Jeder CCT-Eintrag stellt die "gegenwärtige" Definition für den Composite-Kanal dar und enthält eine einfache LCN. Die einfache LCN dient der LCT als Schlüssel zur Bestimmung der Transportstrom-ID und der Programmnummer für die Dienstkomponenten auf herkömmliche Weise. Mit der Zeit ändert sich der Eintrag für eine bestimmte CCN. Das heißt, dieser wird eine neue (einfache) LCN zugeordnet. Durch diese Methode dient die CCN dazu, der LCN anzuzeigen, welcher Dienst gerade für den Composite-Kanal aktiv ist.
- So kann ein bestimmter Composite-Kanal zu einem beliebigen Zeitpunkt nur auf einen einzigen einfachen logischen Kanal „zeigen", der als „aktueller logischer Kanal" bezeichnet wird. Demzufolge ist ein hier beschriebener Composite-Kanal im Wesentlichen ein dynamischer virtueller Dienst, der eine Sammlung von Programmen verschiedener konventioneller (logischer) Kanäle darstellt. Ein Composite-Kanal kann zum Beispiel ein „Western-Kanal" sein, der in Wirklichkeit einer der tatsächlichen Kanäle darstellt, die es zu einem bestimmten Zeitpunkt gibt und ein Programm bringt, das als „Western" gekennzeichnet ist.
- Im Sinne dieser Beschreibung beziehen sich die logischen Kanäle und Composite-Kanäle nur auf ein Sendernetz. Somit kann jedes Sendernetz eine eigene Anzahl von logischen und Composite-Kanälen besitzen. Darüber hinaus ist darauf hinzuweisen, dass die CCT nicht dieselben Funktionen aufweist wie die der Ereignisinformationstabelle (EIT) in den DVB-Dienstinformationen.
- Die EIT legt eine Reihe von Ereignissen fest, die eine zeitliche Abfolge desselben Dienstes darstellen. Das heißt, die EIT teilt einen einzelnen Dienst in einzelne Einheiten auf, die Ereignisse genannt werden. Andererseits ordnet die CCT Teile verschiedener Dienste einer zeitlichen Abfolge zu, die aus der Sicht des Abonnenten als ein einzelner Dienst erscheint. Diese Unterschiede erschließen sich dem Fachmann aus der folgenden ausführlichen Beschreibung der Erfindung.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Die vorstehend dargestellten und sonstigen Aufgaben und Vorteile der Erfindung lassen sich durch die nachfolgende ausführliche Beschreibung des gegenwärtig bevorzugten Ausfuhrungsbeispiels der Erfindung zusammen mit den beigefügten Zeichnungen besser nachvollziehen und leichter verstehen:
-
1 zeigt ein Blockschaltbild eines MPEG-2-Decoders, der für die Aufnahme einer logischen Kanaltabelle und einer Composite-Kanaltabelle erfindungsgemäß verändert wurde. -
2 zeigt die erfindungsgemäße direkte Einstellung des logischen Kanals. -
3 zeigt die erfindungsgemäße Einstellung des Composite-Kanals. -
4 zeigt den erfindungsgemäßen Übergang eines Composite-Kanals von einem Programm zu einem anderen. - AUSFÜHRLICHE BESCHREIBUNG DER GEGENWÄRTIG BEVORZUGTEN AUSFÜHRUNGSFORM
- Im Folgenden wird eine gegenwärtig bevorzugte Ausführungsform der Erfindung mit Verweis auf die
1 –4 beschrieben. Alle Personen mit normalen Fachkenntnissen werden verstehen, dass die hinsichtlich dieser Abbildungen gegebene Beschreibung nur als Beispiel dienen und keineswegs den Anwendungsbereich der Erfindung einschränken soll. Alle Fragen zum Anwendungsbereich der Erfindung lassen sich möglicherweise durch Nachschauen in den beiliegenden Patentansprüchen klären. -
1 zeigt ein Blockschaltbild eines MPEG-2-Decoders10 , der eine Verbindung zwischen einer logischen Kanaltabelle (LCT) und einer Composite-Kanaltabelle (CCT) sowie mit anderen physischen Dienstinformationsstrukturen der Systemnorm MPEG-2 (ISO/IEC 13818-1) herstellt. Über Kabel, Satellitenzuführung, Lichtleiterverbindung u. ä. empfängt der Decoder10 von1 einen Datenstrom, z. B. einen Transportstrom der Systemnorm MPEG-2 (ISO/IEC 13818-1) der vorstehend dargestellten Art. Erfindungsgemäß verschlüsselt der Datenstrom die LCT und CCT auf vorgegebenen PIDs des Transportstroms, obgleich die PID für die CCT auch durch ein herkömmliches MPEG-2-Demultiplex-Verfahren ermittelt werden kann. Die LCT und die CCT werden dann als Teil des Transportstroms in herkömmlicher Weise mittels eines konventionellen Übertragungssystems übertragen, welches in den oben genannten US-Patenten Nr. 5,359,601 und 5,418,782 dargestellt sind, deren Inhalt hiermit zum Bestandteil erklärt wird. - In
1 wird ein Tuner12 durch den Decoder10 auf die Frequenz eingestellt, welche den gewünschten Dienst (das gewünschte Programm) überträgt. Als Option wird die Frequenz von der Netzwerkinformationstabelle (NIT)36 (nachstehend beschrieben) bestimmt, die im Set-Top-Gerät (STU) gespeichert ist. Der auf der gewählten Frequenz übertragene Transportstrom wird zum Systemdatenprozessor14 geleitet, welcher aus dem Transportstrom die Datenpakete mit PIDs aussucht, die bestimmte Steuerdaten enthalten. - Bestimmte PIDs enthalten zum Beispiel in jedem Transportstrom die NIT
36 , die Programm-Assoziations-Tabelle (PAT)38 , die Programm-Mapping-Tabelle (PMT)40 und die bedingte Zugriffsberechtigungstabelle (CAT)42 . Erfindungsgemäß können in jedem Transportstrom weitere PIDs zusätzlich eine logische Kanaltabelle (LCT)32 und eine Composite-Kanaltabelle (CCT)34 enthalten. Die Pfeile, die vom Systemdatenprozessor14 zu jeder Tabelle in der1 führen, sollen diese Beziehung veranschaulichen. - Der Dienstkomponenten-Demultiplexer
16 empfängt sowohl den Transportstrom vom Systemdatenprozessor14 als auch die Informationen von der PAT38 , der PMT40 und der CAT42 , die für das Demultiplexen der Dienstkomponenten des gewählten Programms vom Transportstrom notwendig sind. Das Multiplexverfahren selbst kennen die Fachleute bereits, während das Verfahren zur erfindungsgemäßen Erstellung der Tabellenparameter nachstehend eingehender beschrieben wird. Entfernt man das Video (V) und die zuschaltbaren Untertitelkomponenten (CC – Closed Captioned) aus dem Transportstrom, so werden sie in herkömmlicher Weise von einem Videoprozessor18 verarbeitet und an das Video-Terminal20 in herkömmlicher Weise weitergeleitet. Die Audiokomponente (A) wird in ähnlicher Art durch den Audioprozessor22 verarbeitet und an den/die Lautsprecher24 weitergegeben. - Wie oben ausgeführt, soll die vorliegende Erfindung Anbieter von elektronischen Programmführern (EPG) berücksichtigen, indem ein Mechanismus zur Verfügung gestellt wird, welcher es den Anbietern ermöglicht, Programme zwischen verschiedenen Frequenzen und Transportströmen frei hin- und herzubewegen, ohne dass dabei die EPG-Anbieter ständig über diese Änderungen auf dem Laufenden gehalten werden müssen. Erfindungsgemäß wird das durch zwei zu den DVB-Dienstinformationen (SI) hinzukommenden zusätzlichen Strukturen erreicht: die logische Kanaltabelle (LCT)
32 und die Composite-Kanaltabelle34 . Die LCT32 liefert das Mapping zwischen der logischen Kanalnummer (LCN), welche den Dienst verkörpert, und dem Transportstrom/der Programmnummer auf dem/der Dienst zu finden ist. Mit den Einträgen der LCT32 werden entweder einfache konventionelle Kanäle oder Composite-Kanäle festgelegt. Die LCT32 enthält vorzugsweise einen Composite-Kanalanzeiger (CCI – Composite Channel Indicator), welcher dann, wenn er auf „1" steht, anzeigt, dass der gewählte Kanal ein Composite-Kanal ist. In diesem Fall gibt der Eintrag in der LCT32 den Ausgangskanal des Composite-Kanals an. In der Regel ist der Ausgangskanal ein logischer Kanal, der die Übertragung der CCT34 für den vom Composite-Kanal bereitgestellten Basisdienst gewährleistet. Erfindungsgemäß liefert der Ausgangskanal dem Decoder10 die CCT34 , so dass der Tuner12 für das laufende Fernsehen auf das eigentliche in der CCT34 festgelegte Programm zurückgestellt werden kann. Mit anderen Worten liefern die Composite-Kanäle ein zeitlich abgestimmtes variables Mapping von der LCN auf die Transportstrom-ID und die Programmnummer auf dem Transportstrom, der das aktuelle Programm für den Composite-Kanal enthält. Die Composite-Kanäle sind in der Composite-Kanaltabelle (CCT)34 definiert. Jeder Eintrag in der CCT34 ordnet einer LCN eine Composite-Kanalnummer (CCN) zu. Jeder Eintrag in der CCT34 stellt die „aktuelle" Definition für den Composite-Kanal dar und enthält eine einfache LCN. Die einfache LCN dient für die LCT32 als Schlüssel zur Bestimmung der Transportstrom-ID und der Programmnummer für die Dienstkomponenten auf herkömmliche Weise. Mit der Zeit ändert sich der Eintrag für eine bestimmte CCN. Das heißt, ihm wird eine neue (einfache) LCN zugeordnet. Diese Methode dient der CCN dazu, der LCN anzuzeigen, welcher Dienst für den Composite-Kanal gerade aktiv ist. So kann ein bestimmter Composite-Kanal zu einem beliebigen Zeitpunkt auf einen einzigen einfachen logischen Kanal zeigen, der als aktueller logischer Kanal bezeichnet wird. Demzufolge ist ein hier beschriebener Composite-Kanal im Wesentlichen ein dynamischer virtueller Dienst, der eine Sammlung von Programmen verschiedener konventioneller Kanäle darstellt. Ein Composite-Kanal kann zum Beispiel ein „Western-Kanal" sein, der in Wirklichkeit einer der tatsächlichen Kanäle ist, die es zu einem bestimmten Zeitpunkt gibt und ein Programm bringt, das als „Western" gekennzeichnet ist. - Im Sinne dieser Beschreibung beziehen sich die logischen Kanäle und Composite-Kanäle nur auf ein Sendernetz, Somit kann jedes Sendernetz eine eigene Anzahl von logischen und Composite-Kanälen besitzen. Darüber hinaus ist darauf hinzuweisen, dass die CCT
34 nicht dieselben Funktionen aufweist wie die der Ereignisinformationstabelle (EIT) in den DVB-Dienstinformationen. - Die EIT legt eine Reihe von Ereignissen fest, die eine zeitliche Abfolge desselben Dienstes darstellen. Das heißt, die EIT teilt einen einzelnen Dienst in einzelne Einheiten auf, die Ereignisse genannt werden. Andererseits ordnet die CCT
34 Teile verschiedener Dienste einer zeitlichen Abfolge zu, die aus der Sicht des Abonnenten als ein einzelner Dienst erscheint. Während das System in Betrieb ist, wählt der Abonnent entweder einen Kanal mittels seiner Fernbedienung26 direkt an oder er wählt ein Programm (einen Film) aus dem EPG28 . - In beiden Fällen wird am Dienstwahlschalter
30 eine logische Kanalnummer (LCN) bereitgestellt, welche über ihre Transportstrom-ID (TSID) und ihre Programmnummer (PN) einen Dienst definiert. Der Dienstwahlschalter30 kann einen Infrarot-Transceiver für den Empfang der LCN von Fernbedienung26 und/oder ein Anzeigegerät umfassen, welches dem Anwender die Kanalwahl auf einem LED-Display auf dem Set-Top-Gerät (STU), das den Decoder10 enthält, auf einem Computerbildschirm oder auf dem Fernsehbildschirm selbst anzeigt. Erfindungsgemäß sendet der Dienstwahlschalter30 die LCN an die LCT32 . Die LCT32 wird auf einer vorgegebenen PID des Transportstroms übertragen und weist die folgende LCT-Syntax-Definition in der Syntax der Systemnorm MPEG-2 (ISO/IEC 13818-1) auf: - Die Felder in der LCT
32 sind ähnlich wie die Felder in der Systemnorm MPEG-2 (ISO/IEC 13818-1) definiert. Insbesondere die folgenden Felder stellen Standardfelder der Systemnorm MPEG-2 dar. „table_id" (Tabellen-ID) ist ein 8-Bit-Feld, dessen Wert die Privattabelle kennzeichnet, zu der dieser Abschnitt gehört. Der „private_indicator" (privater Anzeiger) ist ein benutzerdefinierbares 1-Bit-Flag, während „private_section_length" (Länge des privaten Abschnitts) ein 12- Bit-Feld darstellt, das die Anzahl der im privaten Abschnitt verbleibenden Bytes angibt, welcher unmittelbar auf das Feld „private_section_length" folgt. „table_id_extension" (Tabellen-ID-Erweiterung) ist ein 16-Bit-Feld, das durch den Anwender festgelegt wird, wohingegen „version number" (Versionsnummer) ein 5-Bit-Feld darstellt und die Versionsnummer des privaten Abschnitts enthält. Die Versionsnummer wird um 1 erhöht, sobald eine Änderung der Informationen eintritt, welche innerhalb des privaten Abschnitts übertragen werden. Beim Erreichen des Wertes „31" schaltet sie auf „0" zurück. Wenn der „current next indicator" (Anzeiger des momentan Nächsten) auf „0" steht, dann entspricht die Versionsnummer der des nächsten gültigen privaten Abschnitts mit derselben Tabellen-ID und "section number" (Abschnittsnummer). Der „current next indicator" ist ein 1-Bit-Feld, welches, wenn es auf „1" eingestellt ist, anzeigt, dass der gesendete private Abschnitt in diesem Moment gilt. - Steht der „current next indicator" auf „1", dann entspricht die Versionsnummer der des momentan gültigen privaten Abschnitts. Steht die Bitzahl auf „0", dann zeigt sie an, dass der gesendete private Abschnitt noch nicht gilt und zum nächsten gültigen privaten Abschnitt mit derselben Abschnittsnummer und Tabellen-ID wird. Die Abschnittsnummer ist ein 8-Bit-Feld und gibt die Nummer des privaten Abschnitts an. Die Abschnittsnummer des ersten Abschnitts in einer privaten Tabelle lautet 0x00. Mit jedem weiteren Abschnitt in dieser privaten Tabelle erhöht sich die Abschnittsnummer jeweils um „1". Die „last_section_number" (letzte Abschnittsnummer) ist ein 8-Bit-Feld, das die Nummer des letzten Abschnitts (d. h. des Abschnitts mit der höchsten Abschnittsnummer) der privaten Tabelle angibt, zu der dieser Abschnitt gehört. „CRC_32" ist ein 32-Bit-Feld, welches den CRC-Wert enthält, der nach dem Bearbeiten des gesamten privaten Abschnitts ein Nullausgangssignal der Register im Decoder bewirkt.
- Erfindungsgemäß werden für die Implementierung der Funktionen des logischen Kanals und des Composite-Kanals zusätzliche Felder eingefügt. So ist insbesondere die „logical_channel_number" (logische Kanalnummer) ein 32-Bit-Feld, welches die Nummer des logischen Kanals angibt, während „composite_channel_indicator" (Composite-Kanalanzeiger) ein 1-Bit-Feld darstellt, welches, wenn es auf „1" steht, angibt, dass sich der Abschnitt tatsächlich auf einen Composite-Kanal bezieht. Befindet sich der „composite_channel_indicator" auf „1", dann enthält die Definition des logischen Kanals ein „home channel field" (Ausgangskanalfeld). Wenn der „composite_channel_indicator" jedoch auf „0" steht, dann beschreibt der Abschnitt einen logischen Kanal und enthält die Transportstrom-ID und die Programmnummer des logischen Kanals.
- Die „transport_stream_id" (TSID – Transportstrom-ID) ist ein 16-Bit-Feld, welches die Nummer des Transportstroms festlegt, der den logischen Kanal überträgt. Die TSID dient als Schlüssel für die Netzwerk-Informationstabelle (NIT)
36 zur Festlegung der Frequenz, auf welcher der gewünschte logische Kanal übertragen wird. Die „program_number" (PN – Programmnummer) ist ein 16-Bit-Feld, welches das Programm (den Dienst) angibt, das die Komponenten des gewünschten logischen Kanals überträgt. Die PN dient als Schlüssel für die Programm-Assoziations-Tabelle (PAT) 38 zum Abrufen der PID vom angegebenen Transportstrom, welcher die Programm-Mapping-Tabelle (PMT)40 mit der Definition des gewünschten logischen Kanals überträgt. Schließlich ist der „home channel" (Ausgangskanal) ein 32-Bit-Feld, welches den logischen Kanal festlegt, der die Übertragung der dem angegebenen Composite-Kanal zugeordneten Composite-Kanaltabelle (CCT)34 gewährleistet. - Vor dem Zugriff auf einen Dienst kann ein Set-Top-Gerät (STU) nicht feststellen, ob es sich bei diesem Dienst um einen einfachen Dienst oder um einen Verbund handelt. In beiden Fällen liest das STU zuerst die LCT
32 . Wenn ein Composite-Kanal gewählt wurde, ergibt der entsprechende Eintrag in der LCT32 den Ausgangskanal für den Verbunddienst. Erfindungsgemäß ist der Ausgangskanal nur ein einfacher logischer Kanal, der die Composite-Kanaltabelle (CCT)34 überträgt, welche dem angegebenen Composite-Kanal zugeordnet ist. Die CCT34 wird dann auch in jedem Transportstrom übertragen, in dem eine der Komponenten des Composite-Kanals gefunden wird. Demzufolge kann die STU die CCT34 automatisch überwachen. Wie nachstehend in Bezug auf3 und4 beschrieben, ist der Decoder10 automatisch in der Lage, sich neu auf den aktuellen logischen Kanal (Current Logical Channel) einzustellen, sobald sich die Definition des gewählten Composite-Kanals in der CCT34 ändert, so dass der neue Dienst verfügbar wird, ohne dass der Anwender in irgendeiner Weise tätig werden muss. - Die CCT
34 wird vorzugsweise als einfacher logischer Kanal gesendet, kann allerdings ebenso auf einer vorgegebenen PID des Transportstroms des Ausgangskanals übertragen werden. Erfindungsgemäß weist die CCT34 folgende CCT-Syntax-Definition in der Syntax der Systemnorm MPEG-2 (ISO/IEC 13818-1) auf: - Die Definitionen für die Felder in der CCT sind dieselben wie die vorstehend aufgeführten Definitionen für die LCT. Es werden. jedoch die Felder „composite channel number" (CCN – Composite-Kanalnummer) und „logical_channel_number (LCN – logische Kanalnummer) hinzugefügt. Die CCN ist ein 32-Bit-Feld, dass die Nummer des Composite-Kanals angibt. Der Decoder
10 verwendet das LCN-Feld in Abschnitten der LCT32 , wobei das Bit für den „composite_channel_indicator" auf „1" steht. Die LCN hingegen ist ein 32-Bit-Feld, welches die Nummer des logischen Kanals angibt, dem der angegebene Composite-Kanal zugeordnet ist. Sobald der Abonnent den logischen Kanal wählt, dient die logische Kanalnummer somit als Schlüssel für die LCT32 . Ist der logische Kanal kein Composite-Kanal, dann wird die TSID als Schlüssel für die NIT36 zur Festlegung der Frequenz verwendet, auf welche der Decoder10 den Tuner12 einstellt. Die PAT wird bei dieser Frequenz für Pakete mit PID = 0 aus dem Transportstrom extrahiert. - Die PN dient als Schlüssel für die PAT
38 zum Extrahieren der PID der PMT38 . Die bei der festgelegten Frequenz bestimmten PIDs werden dann zur PMT40 zusammengefasst. Die PN dient für die PMT40 als Eingangsgröße zum Extrahieren der elementaren PIDs des gewünschten Programms und der PID des Programmreferenztaktes (PCR). Schließlich wird bei Einsatz einer Verschlüsselung aus der PMT40 auch ein Deskriptor für eine bedingte Zugriffsberechtigung extrahiert. - Handelt es sich jedoch beim gewählten logischen Kanal um einen Composite-Kanal, sind weitere Schritte notwendig. Wie zuvor wird die logische Kanalnummer für den Zugang zur LCT
32 verwendet. Dieses Mal steht der „composite_channel_indicator" auf „1". Deshalb wird der Ausgangskanal für diese LCN vom Tuner12 eingestellt, um die CCT34 aus den vorgegebenen PIDs des Ausgangskanals zu extrahieren. Die LCN dient dann als CCN für die CCT34 . Die aktuelle LCN wird dann von der CCT gelesen und für den Zugriff auf die LCT32 verwendet. Der Vorgang läuft danach wie zuvor ab. Durch eine Veränderung der LCNs in der CCT34 für die jeweiligen CCNs wird die Kanalnummer im Composite-Kanal problemlos weitergeleitet. Das kann ohne Benachrichtigung des EPG-Anbieters geschehen, da der EPG28 ausschließlich die Ausgangs-LCN für den Composite-Kanal anzeigt, welcher sich nicht verändert. - Fachleute werden verstehen, dass ein einfacher logischer Kanal gleichzeitig Bestandteil von mehr als nur einem Composite-Kanal sein kann.
- Ein einzelnes Fußballspiel könnte zum Beispiel Teil eines Kanals, der ausschließlich Fußball sendet, und ebenso Teil eines Fußball-Wochenenddienstes sein. In diesem Fall können die Composite-Kanäle auch durchaus denselben Ausgangskanal haben. Die Umsetzung der Erfindung wird im Folgenden unter Bezugnahme auf die
2 -4 anhand von Beispielen erläutert, welche das Zusammenspiel der jeweiligen Tabellen, einschließlich der LCT32 und CCT34 , veranschaulichen. In jedem der folgenden Beispiele wird das Zugriffsrecht auf den gewählten Dienst vorausgesetzt. -
2 stellt ein Beispiel dar, in dem die logische Kanalnummer (LCN) direkt vom Abonnenten mittels der Fernbedienung26 oder durch den elektronischen Programmführer (EPG)28 nach dem Anwählen des gewünschten Films durch den Abonnenten mit der Fernbedienung26 bereitgestellt wird. Wie in2 gezeigt, liefert der EPG28 oder die Fernbedienung dem Decoder10 die logische Kanalnummer (LCN) des gewählten Films (Programms). In diesem Fall handelt es sich um den Film „Heidi" und die LCN „182". Da der logische Kanal kein Composite-Kanal (CCI = 0) ist, verwendet der Decoder die LCN „182" als Schlüssel für die LCT32 und ruft die MPEG-Transportstrom-ID (TSID) und die Programmnummer (PN) für den gewählten Film ab. Wie die LCT32 in2 verdeutlicht, wird der Film „Heidi" auf dem Transportstrom50 mit einer PN „372" geliefert. Der Decoder10 verwendet dann die TSID50 als Schlüssel, um die Frequenz des Transportstroms in der Netzwerk-Informationstabelle (NIT)36 zu ermitteln, welche (z. B. bei Kabel) Slice 6/7/8 der Bandbreite ist, auf der „Heidi" übertragen wird. Wie in NIT36 in2 gezeigt, wird die TSID 50 bei 584 MHz übertragen. Der Decoder10 gibt dann seinem Tuner12 die Anweisung, die Frequenz 584 MHz einzustellen. Zur Erfassung der Programm-Assoziations-Tabelle (PAT)38 für den Transportstrom50 liest dann der Decoder10 die PID-O-Pakete. Mit Hilfe des Schlüssels PN „372" ruft der Decoder10 von der PAT38 die PID ab, auf der die Programm-Mapping-Tabelle (PMT)40 für das Programm gesendet wird. - Wie in
2 dargestellt, wird die PMT40 auf der PID „71" des Transportstroms50 geliefert. - Der Decoder
10 erfasst danach die PMT40 für „Heidi" durch Lesen der Pakete mit der PID „71". Der Decoder10 ruft dann aus der PMT40 eine Liste von Stromtypen und PIDs für „Heidi", die PID des Programmreferenztaktes (PCR) für „Heidi" sowie den Deskriptor der bedingten Zugriffsberechtigung (CA) für jeden Elementarstrom im Programm ab. - Vom CA-Deskriptor aus findet der Decoder
10 die PIDs der Berechtigungs-verwaltungsmeldungen (ECMs – Entitlement Control Messages) für die Entschlüsselung des Transportstroms. Der Decoder10 verfügt nun über alle notwendigen Informationen für das Demultiplexen und Entwürfeln der Elementarkomponenten von „Heidi" auf dem Dienstkomponenten-Demultiplexer16 . -
3 zeigt ein Beispiel, bei dem der Abonnent mit der Fernbedienung26 „Heidi-Wochenende" vom EPG28 anwählt. „Heidi-Wochenende" ist ein Verbunddienst und wurde in der LCT32 durch die Einstellung CCI = 1 als ein Composite-Kanal festgelegt. Erfindungsgemäß wurde er ebenfalls in der CCT34 definiert. Wie aus3 zu erkennen ist, liefert der EPG28 dem Decoder10 die logische Kanalnummer (LCN) des gewählten Programms. In diesem Fall heißt das Programm „Heidi-Wochenende", und die LCN lautet „182". Der Decoder10 verwendet die LCN „182" als Schlüssel für die LCT32 . Da der Composite-Kanalanzeiger (CCI) für diesen Eintrag auf „1" gestellt ist, befindet der Decoder10 , dass „Heidi-Wochenende" (LCN „182") ein Composite-Kanal ist. Der Decoder10 schaltet dann auf den für die LCN „182" angegebenen Ausgangskanal (HC = 178). Da der Ausgangskanal selbst ein logischer Kanal ist, handelt es sich hierbei um einen mehrere Schritte umfassenden Vorgang. Wie3 zeigt, hat der Ausgangskanal für „Heidi-Wochenende" eine LCN = 178, die der LCT32 als Schlüssel für den Zugriff auf die Transportstrom-ID dient. Wie in3 verdeutlicht, hat die LCN „178" eine TSID = 48 und dient der Netzwerkinformationstabelle (NIT)36 als Schlüssel für die Bestimmung der Ausgangskanalfrequenz von 572 MHz. Der Decoder10 erteilt daraufhin seinem Tuner12 die Anweisung, bei 572 MHz auf den Ausgangskanal zu schalten. Ist der Ausgangskanal ermittelt, liest der Decoder10 die Composite-Kanaltabelle (CCT)34 , welche auf einer vorgegebenen PID des bei 572 MHz übertragenen Transportstroms gesendet wird. Wie in3 gezeigt, verwendet der Decoder10 die LCN „182" als Schlüssel für die CCT34 zur Ermittlung des aktuellen logischen Kanal-Mapping für „Heidi-Wochenende", welches in diesem Fall LCN = 294 ist. Wie vorstehend erwähnt, ändert sich das logische Kanal-Mapping eines Composite-Kanals mit der Zeit und erscheint dem Abonnenten als ein einzelner Kanal, obgleich die Inhalte von mehreren wirklichen Kanälen geliefert werden. Der Status der CCT34 wird durch die Kontrolle der Versionsnummer der CCT34 geprüft. Der Decoder10 verwendet dann die LCN „294" als Schlüssel für die LCT 32 zum Abrufen der MPEG-Transportstrom-ID (TSID) und der Programmnummer (PN) für den aktuellen Film. Die aktuelle Komponente in „Heidi-Wochenende" ist „Heidi geht in die Schule", die, wie in3 dargestellt, auf dem Transportstrom50 mit einer PN von „372" übertragen wird. - Der Decoder
10 verwendet die TSID50 als Schlüssel, um in der Netzwerkinformationstabelle (NIT)36 die Frequenz des Transportstroms zu ermitteln, welcher (z. B. bei Kabel) Slice 6/7/8 MHz der Bandbreite mit dem Programm „Heidi geht in die Schule" ist. In diesem Fall wird die TSID50 auf der Frequenz 584 MHz übertragen. Der Decoder10 erteilt dann seinem Tuner12 die Anweisung, auf die Frequenz 584 MHz zu schalten. Wie in3 dargestellt, liest der Decoder10 dann PID-O-Pakete zur Erfassung der Programm-Assoziations-Tabelle (PAT38 ) des Transportstroms. Mit Hilfe der als Schlüssel dienenden PN „372" ermittelt der Decoder10 von der PAT38 die PID, auf der die Programm-Mapping-Tabelle (PMT)40 für das Programm übertragen wird. In diesem Fall wird die PMT40 auf der PID „71" des Transportstroms50 bei 584 MHz geliefert. - Wie in
3 gezeigt, erfasst der Decoder10 anschließend die PMT40 für „Heidi geht in die Schule" durch Lesen der Pakete mit der PID „71". Der Decoder10 ruft danach von der PMT40 eine Liste von Stromtypen und PIDs für das Programm, die PID der Programmtaktreferenz (PCR) für das Programm und den Deskriptor der bedingten Zugriffsberechtigung (CA) für jeden Elementarstrom im Programm ab. Vom CA-Deskriptor aus findet der Decoder10 die PIDs der Berechtigungsverwaltungsmeldungen (ECMs) für die Entschlüsselung des Transportstroms. Der Decoder10 verfügt nun über alle notwendigen Informationen für das Multiplexen und Entwürfeln der Elementarkomponenten von „Heidi geht in die Schule" auf dem Dienstkomponenten-Demultiplexer16 . - Am Ende von „Heidi geht in die Schule" muss der Decoder
10 dann auf das nächste Programm im „Heidi-Wochenende"-Composite-Kanal schalten. Der Decoder10 wechselt in einer für den Abonnenten unsichtbaren Weise zum nächsten Programm über, indem er ermittelt, wann sich die Versionsnummer der CCT34 ändert, und indem er die folgenden Schritte des Abstimmvorgangs wiederholt. Wie in4 gezeigt, erkennt der Decoder bei einem Wechsel der Versionsnummer der CCT34 von „1" auf „2", dass sich das Mapping (welches vorher die LCN „294" war) auf die LCN „194" verändert hat. Der Decoder10 verwendet nun die LCN „194" als Schlüssel für die LCT32 zum Abrufen der MPEG- Transportstrom-ID (TSID) und der Programmnummer (PN) für den ausgewählten Film. Wie in4 dargestellt ist, heißt der nächste Programmpunkt im „Heidi-Wochenende" „Heidi fährt in die Ferien", der auf dem Transportstrom „75" mit einer PN „14" übertragen wird. Der Decoder10 verwendet dann die TSID „75" als Schlüssel für die Suche der Frequenz des Transportstroms mit der TSID „75" in der Netzwerkinformationstabelle (NIT)36 . - Wie in
4 gezeigt ist, wird die TSID „75" bei 376 MHz übertragen. Der Decoder10 erteilt anschließend seinem Tuner12 die Anweisung, auf 376 MHz zu schalten. Der Decoder10 liest danach die PID-O-Pakete zur Erfassung der Programm-Assoziations-Tabelle (PAT)38 des Transportstroms. Mit Hilfe der als Schlüssel dienenden PN „14" ruft der Decoder10 von der PAT38 die PID ab, auf der die Programm-Mapping-Tabelle (PMT)40 für „Heidi fährt in die Ferien" übertragen wird. In diesem Fall wird die PMT40 auf der PID „71" geliefert. - Durch Lesen der Pakete mit der PID „71" ermittelt der Decoder
10 anschließend die PMT40 für „Heidi fährt in die Ferien". Der Decoder10 ruft von der PMT40 eine Liste von Stromtypen und der PIDs für das Programm, die PCR-PID für das Programm und den Deskriptor der bedingten Zugriffsberechtigung (CA) für jeden Elementarstrom ab. Vom CA-Deskriptor aus findet der Decoder10 die PIDs der Berechtigungsverwaltungsmeldungen (ECMs) für die Entschlüsselung des Transportstroms. Der Decoder10 verfügt nun über alle Informationen für das Demultiplexen und Entwürfeln der Elementarkomponenten von „Heidi fährt in die Ferien" auf dem Dienstkomponenten-Demultiplexer16 . - Fachleute verstehen sofort, dass im Rahmen dieser Erfindung viele Modifikationen möglich sind. Die hier beschriebenen Verfahren sind zum Beispiel nicht auf Informationen von Videodiensten oder auf die Systemnorm MPEG-2 (ISO/IEC 13818-1) beschränkt. Mit Hilfe der auf digitalen Vernetzungsverfahren beruhenden und im Rahmen der Systemnorm MPEG-2 (ISO/IEC 13818-1) oder anderen Multiplex-Datenübertragungsnormen verfügbaren Pakete, bei denen verschiedene Dienste mit verschiedenen Programm-IDs (PIDs) über verschiedene Kanäle an verschiedene Anwender gesendet werden, welche an ein digitales Netz angeschlossen sind, das in der Lage ist, komprimierte Videopakete, ATM-Informationen u. ä. zu übertragen, kann auf andere digitale Informationsdienste zugegriffen werden, wie zum Beispiel CD-ROM-Bibliotheken, Digitalaudio, interaktive Videospiele (Anwender zu Anwender), Fernstudium u. ä.. Die erfassten Daten können auf einem Fernseher dargestellt, über ein Stereosystem gesendet, auf einer Kathodenstrahlröhre abgebildet oder dem Requester in anderer bekannter Weise präsentiert werden. Demzufolge ist nicht beabsichtigt, den Anwendungsbereich der Erfindung durch die vorstehend beschriebene bevorzugte Ausführungsform, sondern nur durch die beigefügten Patentansprüche, zu beschränken.
Claims (28)
- Ein Decoder (
10 ) zum Extrahieren von einem bestimmten Dienst zugeordneten Daten aus einem Breitband-Datenstrom mit mehreren Diensttransportströmen, die eine Vielzahl von Diensten übertragen, umfassend: eine Vorrichtung (30 ) zur Auswahl eines logischen Kanals, welche dem Anwender die Auswahl einer ersten logischen Kanalnummer ermöglicht, die dem bestimmten Dienst entspricht; einen Tuner (12 ), der eine Frequenz wählt, die dem jeweiligen Dienst zugeordnete Daten enthält; gekennzeichnet durch: eine logische Kanaltabelle (32 ) mit einem Flag zur Kennzeichnung, ob der jeweilige Dienst ein Verbund aus zeitlich abgestimmten Diensten aus der Vielzahl von Diensten ist, wobei in dem Fall, dass das Flag anzeigt, dass der jeweilige Dienst kein Verbund aus zeitlich abgestimmten Diensten ist, die logische Kanaltabelle (32 ) die erste logische Kanalnummer auf einen ersten Transportstrom und eine erste Programmnummer abbildet, wobei der jeweilige Dienst durch den ersten Transportstrom übertragen wird und mit der ersten Programmnummer gekennzeichnet ist, und im Fall, dass das Flag anzeigt, dass der jeweilige Dienst ein Verbund aus zeitlich abgestimmten Diensten ist, die erste logische Kanalnummer einer zweiten logischen Kanalnummer zugeordnet ist, und die logische Kanaltabelle (32 ) diese zweite logische Kanalnummer auf einen zweiten Transportstrom abbildet; eine Composite-Kanaltabelle (34 ), die durch einen zweiten Transportstrom übertragen wird, wobei die Composite-Kanaltabelle die erste logische Kanalnummer auf eine zeitlich veränderliche dritte logische Kanalnummer abbildet, und die dritte logische Kanalnummer ein Schlüssel zur logischen Kanaltabelle (32 ) ist, um einen dritten Transportstrom und eine zweite Programmnummer festzulegen, wobei wenigstens einer der zeitlich abgestimmten Dienste aus dem jeweiligen Dienst im dritten Transportstrom übertragen wird und durch eine zweite Programmnummer gekennzeichnet ist; einen Demultiplexer (16 ), der den jeweiligen Dienst aus dem Breitband-Datenstrom extrahiert, indem er jeweils einen Transportstrom und eine Programmnummer extrahiert, wobei in dem Fall, dass das Flag anzeigt, dass der bestimmte Dienst kein Verbund aus zeitlich abgestimmten Diensten ist, der jeweilige Transportstrom der erste Transportstrom ist und die jeweilige Programmnummer die erste Programmnummer ist; und in dem Fall, dass das Flag anzeigt, dass der jeweilige Dienst ein Verbund aus zeitlich abgestimmten Diensten ist, der jeweilige Transportstrom der dritte Transportstrom ist und die jeweilige Programmnummer die zweite Programmnummer ist. - Ein Decoder wie in Anspruch 1, wobei die Vorrichtung zur Auswahl eines logischen Kanals eine Fernbedienungseinheit enthält, die der Anwender zum Eingeben der logischen Kanalnummer verwendet.
- Ein Decoder wie in Anspruch 1, wobei die Vorrichtung zur Auswahl eines logischen Kanals einen elektronischen Programmführer enthält, der logische Kanalnummern auf bestimmte Dienste abbildet, und eine Fernbedienungseinheit, die der Anwender zur Auswahl des jeweiligen Dienstes aus dem elektronischem Programmführer verwendet.
- Ein Decoder wie in Anspruch 1, ferner eine Netzwerkinformationstabelle umfassend, die Transportstrom-IDs auf Übertragungsfrequenzen abbildet, wobei eine Transportstrom-ID des jeweiligen Transportstroms, welcher der vom Anwender in der logischen Kanaltabelle gewählten logischen Kanalnummer entspricht, als Schlüssel zur Netzwerkinformationstabelle verwendet wird, um die Frequenz festzulegen, die vom Tuner eingestellt wird.
- Ein Decoder wie in Anspruch 4, ferner eine Programm-Assoziations-Tabelle und eine Programm-Mapping-Tabelle umfassend, wobei die Programm-Assoziations-Tabelle Einträge enthält, die Programmnummern auf Schlüssel zur Programm-Mapping-Tabelle abbildet; wobei die Programmnummer, die der vom Anwender in der logischen Kanaltabelle gewählten logischen Kanalnummer entspricht, als Schlüssel zur Programm-Assoziations-Tabelle verwendet wird, die bei besagter Frequenz übertragen wird, um einen Schlüssel zur Programm-Mapping-Tabelle für den jeweiligen Dienst zu extrahieren.
- Ein Decoder wie in Anspruch 1, wobei die Composite-Kanaltabelle ein Feld für eine Versionsnummer enthält und diese Versionsnummer sich bei einer Änderung der dritten logischen Kanalnummer ebenfalls ändert.
- Ein Decoder wie in Anspruch 6, wobei die Composite-Kanaltabelle an einer vorbestimmten Stelle innerhalb des zweiten Transportstroms übertragen wird.
- Ein Decoder wie in Anspruch 7, wobei wenn die zeitlich veränderliche dritte logische Kanalnummer in eine neue zeitlich veränderliche dritte logische Kanalnummer wechselt, diese neue zeitlich veränderliche dritte logische Kanalnummer einen neuen Schlüssel für die logische Kanaltabelle zur Bestimmung der Transportstrom-ID und der Programmnummer des aktuell übertragenen Programms auf besagten Kanal bereitstellt, der durch die erste logische Kanalnummer identifiziert wird.
- Ein Decoder wie in Anspruch 1, wobei besagter Breitband-Datenstrom mindestens einen Transportstrom enthält, der Pakete entsprechend MPEG-Protokollen überträgt.
- Ein Verfahren zum Abfragen von mit einem bestimmten Dienst zusammenhängenden Daten aus einem Breitband-Datenstrom, der eine Vielzahl von Transportströmen enthält, die eine Vielzahl von Diensten übertragen, welches folgende Schritte enthält: Empfangen einer vom Anwender gewählten ersten logischen Kanalnummer des jeweiligen Dienstes; Verwenden der ersten logischen Kanalnummer als Schlüssel zu einer logischen Kanaltabelle, um zu ermitteln, ob ein gegebenes Flag darauf hinweist, dass der jeweilige Dienst ein Verbund aus zeitlich abgestimmten Diensten aus der Vielzahl von Dienstkanälen ist, wobei die logische Kanaltabelle die erste logische Kanalnummer auf das gegebene Flag abbildet und in dem Fall, dass das gegebene Flag anzeigt, dass ein bestimmter Dienst ein Verbund aus zeitlich abgestimmten Diensten ist, die logische Kanaltabelle eine zweite logische Kanalnummer mit der ersten logischen Kanalnummer verknüpft und in dem Fall, dass das gegebene Flag anzeigt, dass der bestimmte Dienst kein Verbund aus zeitlich abgestimmten Diensten ist, die logische Kanaltabelle einen bestimmten Transportstrom und eine bestimmte Programmnummer mit der ersten logischen Kanalnummer verknüpft; als Reaktion darauf, dass das Flag anzeigt, dass der bestimmte Dienst ein Verbund aus zeitlich abgestimmten Diensten ist: Verwenden der zweiten logischen Kanalnummer als Schlüssel zu einer logischen Kanaltabelle zur Ermittlung eines ersten Transportstroms; Einstellen auf eine Frequenz mit einem Signal, das den ersten Transportstrom überträgt; Extrahieren einer Composite-Kanaltabelle aus dem ersten Transportstrom; Verwenden der zweiten logischen Kanalnummer als Schlüssel zur Composite-Kanaltabelle zur Ermittlung einer dritten logischen Kanalnummer; und Verwenden der dritten logischen Kanalnummer als Schlüssel zur logischen Kanaltabelle zur Ermittlung des jeweiligen Transportstroms, der den jeweiligen Dienst und die jeweilige Programmnummer für den jeweiligen Dienst überträgt; Extrahieren des jeweiligen Dienstes aus dem Breitband-Datenstrom durch Selektion von Daten im jeweiligen Transportstrom mit der jeweiligen Programmnummer.
- Ein Verfahren wie in Anspruch 10, wobei die vom Anwender gewählte erste logische Kanalnummer aus einer Fernbedienungseinheit empfangen wird.
- Ein Verfahren wie in Anspruch 10, das ferner folgende Schritte enthält: Anzeigen eines elektronischen Programmführers, Auswählen des jeweiligen Dienstes aus dem elektronischen Programmführer mit Hilfe einer Fernbedienung und Bereitstellen einer logischen Kanalnummer für den jeweiligen gewählten Dienst als vom Anwender gewählte, erste logische Kanalnummer.
- Ein Verfahren wie in Anspruch 10, wobei der Schritt der Frequenzwahl ferner den folgenden Schritt enthält: Verwenden einer Transportstrom-ID des ersten Transportstroms als Schlüssel zu einer Netzwerkinformationstabelle und Extrahieren der Frequenz daraus, mit Hilfe des Schlüssels.
- Ein Verfahren wie in Anspruch 13, wobei der Schritt des Extrahierens des jeweiligen Dienstes ferner den folgenden Schritt enthält: Verwenden der jeweiligen Programmnummer als Schlüssel zu einer Programm-Assoziations-Tabelle, die auf besagter Frequenz übertragen wird, und daraus einen Schlüssel zu einer Programm-Mapping-Tabelle für den jeweiligen Dienst extrahieren.
- Ein Verfahren wie in Anspruch 10, wobei die Composite-Kanaltabelle eine Composite-Kanalnummer auf eine zeitlich veränderliche logische Kanalnummer abbildet, wobei die Composite-Kanalnummer eine zeitlich abgestimmte variable Abbildung der vom Anwender gewählten ersten logischen Kanalnummer auf die aktuelle dritte logische Kanalnummer ist, und diese aktuelle dritte logische Kanalnummer ein Programm kennzeichnet, das aktuell auf einem Kanal übertragen wird, der durch die vom Anwender gewählte logische Kanalnummer gekennzeichnet ist.
- Ein Verfahren wie in Anspruch 15, wobei die Composite-Kanaltabelle eine Versionsnummer enthält, die sich ändert, wenn die aktuelle dritte logische Kanalnummer auf eine neue logische Kanalnummer wechselt.
- Ein Verfahren wie in Anspruch 16, das ferner folgende Schritte enthält: Erkennen, wenn sich die Versionsnummer der Composite-Kanaltabelle ändert, und Verwenden der neuen logischen Kanalnummer als Schlüssel zur logischen Kanaltabelle, um die Transportstrom-ID und die Programmnummer des aktuell übertragenen zeitlich abgestimmten Dienstes festzulegen.
- Ein Verfahren wie in Anspruch 10, wobei der Schritt der Composite-Kanaltabellen-Extraktion den Schritt enthält, die besagte Composite-Kanaltabelle aus einer vorbestimmten Stelle innerhalb des ersten Transportstroms zu extrahieren.
- Ein Verfahren wie in Anspruch 10, wobei der Breitband-Datenstrom mindestens einen Transportstrom enthält, der den MPEG-Protokollen entsprechende Pakete überträgt.
- Ein Verfahren, einem Anwender wählbare Dienste bereitzustellen, das folgende Arbeitsschritte enthält: Zuordnen einer vom Anwender wählbaren, logischen Kanalnummer zu Diensten; Multiplexen einer Vielzahl von Diensten und Informationen, die sich auf die Inhalte beziehen, aus denen sich die Dienste zusammensetzen, in zugehörige Transportstrompakete eines Breitband-Datenstroms, wobei diese Informationen programmspezifische Informationstabellen und logische Kanaltabellen (
32 ) enthalten, die in vorbestimmte Transportstrompakete kodiert werden; wobei die logische Kanaltabelle eine vom Anwender wählbare erste logische Kanalnummer (LCN) auf Pakete eines ersten Transportdatenstroms im Breitbanddatenstrom abbildet, der eine erste Programmnummer (PN) hat; wenn die erste logische Kanalnummer einem Verbund aus zeitlich abgestimmten Diensten entspricht, Setzen eines Flags (CCI) in der logischen Kanaltabelle, Bereitstellen eines Feldes in der besagten logischen Kanaltabelle zum Verknüpfen der ersten logischen Kanalnummer mit einer zweiten logischen Kanalnummer, und Abbilden dieser zweiten logischen Kanalnummer auf einen zweiten Transportstrom, in dem eine Composite-Kanaltabelle (34 ) übertragen wird; wobei die Composite-Kanaltabelle die vom Anwender wählbare erste logische Kanalnummer auf eine zeitlich veränderliche dritte logische Kanalnummer eines aktuell übertragenen Programms der zeitlich abgestimmten Dienste abbildet, wobei diese dritte logische Kanalnummer als Schlüssel zum Festlegen einer ID für einen dritten Transportstrom und eine zweite Programmnummer verwendet wird; und Übertragen des Breitband-Datenstroms. - Ein Verfahren wie in Anspruch 20, ferner den Schritt umfassend, einen elektronischen Programmführer zu übertragen, der vom Anwender wählbare logische Kanalnummern auf Dienste abbildet.
- Ein Verfahren wie in Anspruch 20, ferner den Schritt umfassend, eine logische Kanalnummer, die sich auf eine bestimmte Composite-Kanalnummer bezieht, in eine neue logische Kanalnummer zu ändern, wobei diese neue logische Kanalnummer als Schlüssel zur logischen Kanaltabelle verwendet werden kann, um die Transportstrom-ID und die Programmnummer des aktuell übertragenen Programms zu bestimmen.
- Ein Verfahren wie in Anspruch 20, wobei die Pakete der besagten Transportstrompakete mit MPEG-Protokollen übereinstimmende Pakete sind.
- Ein Datenstrom mit einer Vielzahl von Transportstrom-Datenpaketen, die einem Anwender wählbare Dienste bereitstellen, wobei dieser Datenstrom Folgendes enthält: eine Vielzahl von Diensten, wobei jeder Dienst wenigstens einen elementaren Datenstrom je Programm des Dienstes enthält; programm-spezifische Informationstabellen, die in vorbestimmten Paket-IDs der Transportstrom-Datenpakete kodiert sind; und eine logische Kanaltabelle (
32 ), die in vorbestimmten Paket-IDs der Transportstrom-Datenpakete kodiert ist, wobei besagte logische Kanaltabelle ein Flag (CCI) enthält, das anzeigt, ob eine vom Anwender wählbare, erste logische Kanalnummer (LCN) eine Composite-Kanalnummer (CCN) ist und, ist dies zutreffend, die logische Kanaltabelle die entsprechende logische Kanalnummer auf eine zweite logische Kanalnummer abbildet und, ist dies nicht zutreffend, die logische Kanaltabelle die erste logische Kanalnummer auf erste Transportstrom-Datenpakete abbildet, die eine erste Programmnummer haben; und eine Composite-Kanaltabelle (34 ), die auf andere Transportstrom-Datenpakete kodiert ist und auf einem Ausgangskanal übertragen wird, der durch die zweite logische Kanalnummer gekennzeichnet ist, wobei die Composite-Kanaltabelle die Composite-Kanalnummer auf eine dritte logische Kanalnummer eines aktuell zu übertragenden Programms abbildet, wobei die Composite-Kanalnummer eine zeitlich abgestimmte, variable Abbildung der vom Anwender wählbaren, ersten logischen Kanalnummer auf die dritte logische Kanalnummer des aktuell übertragenen Programms ist, wobei die dritte logische Kanalnummer des aktuell übertragenen Programms von der Composite-Kanaltabelle bestimmt wird und zur Bereitstellung eines Schlüssels für die besagte logische Kanaltabelle dient, um eine ID eines zweiten Transportstroms und einer zweiten Programmnummer des aktuell übertragenen Programms zu bestimmen. - Der Datenstrom nach Anspruch 24, wobei der Eintrag der ersten logischen Kanalnummer in der logischen Kanaltabelle ein Feld beinhaltet, das den Ausgangskanal kennzeichnet, auf dem die Composite-Kanaltabelle übertragen wird.
- Der Datenstrom nach Anspruch 25, wobei der Ausgangskanal in der besagten logischen Kanaltabelle einen Schlüssel zu einem Eintrag in der logischen Kanaltabelle bereitstellt, die eine Transportstrom-ID des Ausgangskanals enthält.
- Ein Datenstrom nach Anspruch 26, wobei im Falle, dass die dritte logische Kanalnummer, die sich auf eine bestimmte Composite-Kanalnummer bezieht, in eine neue dritte logische Kanalnummer geändert wird, diese neue dritte logische Kanalnummer als Schlüssel zur besagten logischen Kanaltabelle verwendet wird, um die zweite Transportstrom-ID und die zweite Programmnummer des aktuell übertragenen Programms zu bestimmen.
- Ein Datenstrom nach Anspruch 26, wobei die Datenpakete Pakete sind, die mit MPEG-Protokollen übereinstimmen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US446322 | 1995-05-22 | ||
US08/446,322 US5600378A (en) | 1995-05-22 | 1995-05-22 | Logical and composite channel mapping in an MPEG network |
PCT/US1996/007421 WO1996037999A1 (en) | 1995-05-22 | 1996-05-21 | Logical and composite channel mapping in an mpeg network |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69629370D1 DE69629370D1 (de) | 2003-09-11 |
DE69629370T2 true DE69629370T2 (de) | 2004-07-01 |
Family
ID=23772156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69629370T Expired - Lifetime DE69629370T2 (de) | 1995-05-22 | 1996-05-21 | Logische und komponenten-kanalzuordnung in einem mpeg-netzwerk |
Country Status (7)
Country | Link |
---|---|
US (1) | US5600378A (de) |
EP (1) | EP0827669B1 (de) |
JP (2) | JP4146895B2 (de) |
AU (1) | AU5870896A (de) |
CA (1) | CA2220918C (de) |
DE (1) | DE69629370T2 (de) |
WO (1) | WO1996037999A1 (de) |
Families Citing this family (173)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US6583825B1 (en) * | 1994-11-07 | 2003-06-24 | Index Systems, Inc. | Method and apparatus for transmitting and downloading setup information |
US20030213001A1 (en) * | 1994-11-07 | 2003-11-13 | Index Systems, Inc. | Method and apparatus for transmitting and downloading setup information |
US6937729B2 (en) * | 1995-04-03 | 2005-08-30 | Scientific-Atlanta, Inc. | Representing entitlements to service in a conditional access system |
US7224798B2 (en) * | 1995-04-03 | 2007-05-29 | Scientific-Atlanta, Inc. | Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system |
US8548166B2 (en) * | 1995-04-03 | 2013-10-01 | Anthony J. Wasilewski | Method for partially encrypting program data |
US6215530B1 (en) * | 1995-05-22 | 2001-04-10 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
CA2179223C (en) * | 1995-06-23 | 2009-01-06 | Manfred Von Willich | Method and apparatus for controlling the operation of a signal decoder in a broadcasting system |
US6172988B1 (en) | 1996-01-31 | 2001-01-09 | Tiernan Communications, Inc. | Method for universal messaging and multiplexing of video, audio, and data streams |
US5801782A (en) * | 1996-03-21 | 1998-09-01 | Samsung Information Systems America | Analog video encoder with metered closed caption data on digital video input interface |
HRP970160A2 (en) | 1996-04-03 | 1998-02-28 | Digco B V | Method for providing a secure communication between two devices and application of this method |
US5844595A (en) * | 1996-05-31 | 1998-12-01 | Thomson Consumer Electronics, Inc. | Decoding of digital data including program specific information |
US5844478A (en) * | 1996-05-31 | 1998-12-01 | Thomson Consumer Electronics, Inc. | Program specific information formation for digital data processing |
US5946045A (en) * | 1996-08-01 | 1999-08-31 | Thomson Consumer Electronics, Inc. | System for forming program guides and video data for storage and transmission in different coding formats |
US5946052A (en) * | 1996-08-01 | 1999-08-31 | Thomson Consumer Electronics, Inc. | System for acquiring and processing video data and program guides transmitted in different coding formats |
FR2752351B1 (fr) * | 1996-08-09 | 2001-09-07 | Thomson Multimedia Sa | Procede d'indexation de donnees dans un systeme de transmission de television numerique |
DE69725533T2 (de) * | 1996-08-30 | 2004-05-19 | Matsushita Electric Industrial Co., Ltd., Kadoma | Digitales Rundfunksystem, digitale Rundfunkvorrichtung und Empfänger dafür |
US6728269B1 (en) | 1996-09-05 | 2004-04-27 | Hughes Electronics Corporation | Device and method for efficient delivery of redundant national television signals |
US7292604B2 (en) * | 1996-09-05 | 2007-11-06 | The Directv Group, Inc. | Device and method for efficient delivery of redundant national television signals |
US5886995A (en) * | 1996-09-05 | 1999-03-23 | Hughes Electronics Corporation | Dynamic mapping of broadcast resources |
JPH10126752A (ja) * | 1996-10-23 | 1998-05-15 | Matsushita Electric Ind Co Ltd | 放送システム |
KR100261706B1 (ko) | 1996-12-17 | 2000-07-15 | 가나이 쓰도무 | 디지탈방송신호의 수신장치와 수신 및 기록재생장치 |
US5982411A (en) * | 1996-12-18 | 1999-11-09 | General Instrument Corporation | Navigation among grouped television channels |
US6157673A (en) * | 1996-12-26 | 2000-12-05 | Philips Electronics North America Corp. | Fast extraction of program specific information from multiple transport streams |
US6252634B1 (en) * | 1997-01-10 | 2001-06-26 | Index Systems, Inc. | Method and apparatus for transmitting and downloading setup information |
EP0854650A3 (de) * | 1997-01-17 | 2001-05-02 | NOKIA TECHNOLOGY GmbH | Verfahren zur Adressierung eines Dienstes in einem digitalen Videorundfunksystem |
US6407692B1 (en) * | 1997-01-22 | 2002-06-18 | Broadcom Corporation | Analog to digital converter |
US5850218A (en) | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
PL183917B1 (pl) * | 1997-03-21 | 2002-08-30 | Canal Plus Sa | Sposób i urządzenie do wydzielania i zapamiętywania z przesyłanego strumienia danych wielu sekcji danych |
US6047317A (en) * | 1997-03-28 | 2000-04-04 | International Business Machines Corporation | System and method for enabling a user to rapidly access images in cyclically transmitted image streams |
US6369861B1 (en) * | 1997-03-31 | 2002-04-09 | Matsushita Electric Industrial Co., Ltd. | Program selection system for a digital television receiver |
JPH10290440A (ja) * | 1997-04-14 | 1998-10-27 | Matsushita Electric Ind Co Ltd | ディジタル放送送信方法、ディジタル放送送信装置、及びディジタル放送再生装置 |
US5943605A (en) * | 1997-04-16 | 1999-08-24 | Lucent Technologies Inc. | Arrangement for controlling extraction of data from a broadband digital stream employing a symbol table for translating symbolic program names to program and channel numbers |
US5933192A (en) * | 1997-06-18 | 1999-08-03 | Hughes Electronics Corporation | Multi-channel digital video transmission receiver with improved channel-changing response |
US6111611A (en) * | 1997-07-10 | 2000-08-29 | Thomson Consumer Electronics | System for forming and processing program specific information suitable for terrestrial, cable or satellite broadcast |
US6115074A (en) * | 1997-07-10 | 2000-09-05 | Ozkan; Mehmet Kemal | System for forming and processing program map information suitable for terrestrial, cable or satellite broadcast |
US6031577A (en) * | 1997-07-10 | 2000-02-29 | Thomson Consumer Electronics, Inc. | System for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast |
US6111612A (en) * | 1997-07-10 | 2000-08-29 | Thomson Consumer Electronics | System for forming and processing text data for use in program specific information for broadcast |
EP0893921A1 (de) * | 1997-07-25 | 1999-01-27 | Scientific Atlanta, Inc. | Zweistufiges programmierbares Paketfilter |
US7515712B2 (en) * | 1997-08-01 | 2009-04-07 | Cisco Technology, Inc. | Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system |
US6588014B1 (en) * | 1997-09-26 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
US7150029B1 (en) * | 1997-10-14 | 2006-12-12 | Thomson Licensing | System for formatting and processing multimedia program data and program guide information |
JP3465813B2 (ja) * | 1997-10-29 | 2003-11-10 | 日本ビクター株式会社 | ディジタル放送受信装置及びディジタル情報記録再生装置 |
KR100580540B1 (ko) * | 1997-11-03 | 2006-05-16 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 부가 정보를 사용하여 인코딩된 디지탈 데이터를 갖는 정보 패킷 스트림을 식별하는 삽입장치를 구비한 장치 |
EP0917356A1 (de) * | 1997-11-17 | 1999-05-19 | CANAL+ Société Anonyme | Paketfilterung |
US6321382B1 (en) * | 1998-01-05 | 2001-11-20 | Amiga Development, Llc | System for resolving channel selection in a multi-channel convergence system |
US6483547B1 (en) * | 1998-03-03 | 2002-11-19 | General Instrument Corporation | Transmission signal ID for analog television broadcasts |
US6792616B1 (en) * | 1998-05-01 | 2004-09-14 | Scientific-Atlanta, Inc. | System and method for providing a plurality of programming services in a television system |
US8584255B2 (en) * | 1999-05-05 | 2013-11-12 | Sony United Kingdom Limited | Networked conditional access module |
AU4432399A (en) * | 1998-06-09 | 1999-12-30 | Index Systems, Inc. | Database for use in method and apparatus for displaying television programs and related text |
JP4114234B2 (ja) * | 1998-06-09 | 2008-07-09 | ソニー株式会社 | 信号処理装置および受信装置と信号処理方法 |
DE69934206T2 (de) * | 1998-06-12 | 2007-10-25 | Koninklijke Philips Electronics N.V. | Übertragungssystem für multiplex signale |
US8286207B1 (en) * | 1998-07-13 | 2012-10-09 | Thomson Licensing | System for processing programs and system timing information derived from multiple broadcast sources |
JP2000032414A (ja) * | 1998-07-16 | 2000-01-28 | Sony Corp | チャンネル設定方法及び受信装置 |
US7091968B1 (en) * | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
US6584153B1 (en) | 1998-07-23 | 2003-06-24 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
BR9912385A (pt) | 1998-07-23 | 2002-01-15 | Diva Systems Corp | Interface de usuário gerada em um extremo de cabeça, guia de programa interativo, e, processos de geração e distribuição de uma interface de usuário, e de interação com um guia de programa interativo |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
ES2262210T3 (es) | 1998-09-01 | 2006-11-16 | Irdeto Access B.V. | Sistema para la transmision segura de señales de datos. |
DE69835670T2 (de) | 1998-09-01 | 2007-09-06 | Irdeto Access B.V. | Datenübertragungssystem |
US6661472B2 (en) * | 1998-09-30 | 2003-12-09 | Sony Corporation | Channel selection in digital television |
US6137539A (en) * | 1998-10-09 | 2000-10-24 | Matshushita Electric Industrial Co, Ltd | Digital television status display |
US6313886B1 (en) * | 1998-10-14 | 2001-11-06 | Sony Corporation | Automatic PSIP detection system and method |
US6675385B1 (en) | 1998-10-21 | 2004-01-06 | Liberate Technologies | HTML electronic program guide for an MPEG digital TV system |
US6604243B1 (en) * | 1998-11-10 | 2003-08-05 | Open Tv | System and method for information filtering |
US6732370B1 (en) * | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
KR100308037B1 (ko) * | 1998-12-31 | 2001-11-09 | 구자홍 | 디지털티브이의eit분석방법 |
US6691311B1 (en) * | 1999-02-12 | 2004-02-10 | Sony Corporation | Digital signal receiving apparatus and receiving method |
KR100539525B1 (ko) * | 1999-03-16 | 2005-12-29 | 엘지전자 주식회사 | 부가 정보의 데이터 구조 |
US6486892B1 (en) | 1999-04-07 | 2002-11-26 | Joseph L. Stern | System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices |
JP3784201B2 (ja) * | 1999-04-09 | 2006-06-07 | パイオニア株式会社 | Catvの視聴制御システム |
US6614843B1 (en) | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US6621870B1 (en) * | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6651252B1 (en) * | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US6704359B1 (en) * | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US7519982B1 (en) * | 1999-04-15 | 2009-04-14 | Comcast Ip Holdings I, Llc | Efficient delivery of interactive program guide using demand-cast |
US6978471B1 (en) | 1999-05-25 | 2005-12-20 | Thomson Licensing S.A. | System for acquiring and processing broadcast programs and program guide data |
US7024676B1 (en) | 1999-05-25 | 2006-04-04 | Thomson Licensing | System for acquiring and processing broadcast programs, program guide and channel identification data |
US8255956B2 (en) * | 1999-06-28 | 2012-08-28 | Cox Communications, Inc. | System and method for delivery of short-time duration video segments |
US6993782B1 (en) | 1999-07-16 | 2006-01-31 | Thomson Licensing | Program guide information and processor for providing program and channel substitution |
EP1073263A1 (de) * | 1999-07-28 | 2001-01-31 | Sarnoff Corporation | Erfassung von Daten aus einem Bitstrom |
AU6500200A (en) * | 1999-07-28 | 2001-02-19 | Sony Electronics Inc. | Digital television receiving system |
US7406706B1 (en) * | 1999-07-28 | 2008-07-29 | Sony Corporation | Method and system for devices efficiently sharing information regarding the content of a digital television bit-stream |
US6708335B1 (en) * | 1999-08-18 | 2004-03-16 | Webtv Networks, Inc. | Tracking viewing behavior of advertisements on a home entertainment system |
US6704929B1 (en) * | 1999-08-18 | 2004-03-09 | Webtv Networks, Inc. | Tracking viewing behavior of a home entertainment system |
JP3408469B2 (ja) * | 1999-09-14 | 2003-05-19 | 松下電器産業株式会社 | 受信システム |
KR100311479B1 (ko) * | 1999-10-06 | 2001-10-18 | 구자홍 | 디지털 티브이의 채널제어 장치 및 방법 |
CA2388606C (en) * | 1999-10-27 | 2009-12-29 | Diva Systems Corporation | Picture-in-picture and multiple video streams using slice-based encoding |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
US7032239B1 (en) | 2000-02-24 | 2006-04-18 | Intel Corporation | Providing content description and connection information in digital broadcast networks |
GB0006095D0 (en) * | 2000-03-15 | 2000-05-03 | Pace Micro Tech Ltd | Digital data processing from multiple streams of data |
JP2001326875A (ja) * | 2000-05-16 | 2001-11-22 | Sony Corp | 画像処理装置および画像処理方法、並びに記録媒体 |
JP4915026B2 (ja) * | 2000-05-17 | 2012-04-11 | ソニー株式会社 | 映像処理装置および映像処理方法、並びに記録媒体 |
US6621528B1 (en) * | 2000-05-22 | 2003-09-16 | Sony Corporation | Channel control for digital television |
EP1158798A1 (de) * | 2000-05-25 | 2001-11-28 | Lucent Technologies Inc. | Verfahren und Vorrichtung für den Empfang vom Rundfunkinhalt von Teilnemern |
EP1158707A1 (de) * | 2000-05-25 | 2001-11-28 | Lucent Technologies Inc. | Verfahren und Vorrichtung für die Übertragung von Rundfunksignalen |
US6751713B1 (en) * | 2000-06-05 | 2004-06-15 | Sony Corporation | Method and system for scheduled activation of system information tables in digital transport streams |
KR20020034246A (ko) * | 2000-10-31 | 2002-05-09 | 구자홍 | 디지털 티브이의 채널 튜닝 제어방법 |
JP2002223400A (ja) * | 2001-01-25 | 2002-08-09 | Funai Electric Co Ltd | チャンネル情報のオンスクリーン表示機能を有する放送受信装置 |
US8091112B1 (en) * | 2001-02-28 | 2012-01-03 | Keen Personal Technologies, Inc. | System and a method for transmitting and receiving a program with improved efficiency |
US7158185B2 (en) * | 2001-05-01 | 2007-01-02 | Scientific-Atlanta, Inc. | Method and apparatus for tagging media presentations with subscriber identification information |
US20020194589A1 (en) * | 2001-05-08 | 2002-12-19 | Cristofalo Michael | Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs |
JP3632205B2 (ja) * | 2001-05-15 | 2005-03-23 | 船井電機株式会社 | 受信装置 |
US7568212B2 (en) * | 2001-05-29 | 2009-07-28 | Sanyo Electric Co., Ltd. | Digital broadcasting receiver |
US7124303B2 (en) * | 2001-06-06 | 2006-10-17 | Sony Corporation | Elementary stream partial encryption |
US7895616B2 (en) * | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
EP1276323A1 (de) * | 2001-07-13 | 2003-01-15 | France Telecom | Verfahren zum Senden von Multimediasignalen zu mehreren Terminals |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7155012B2 (en) | 2002-01-02 | 2006-12-26 | Sony Corporation | Slice mask and moat pattern partial encryption |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US7292690B2 (en) | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7215770B2 (en) | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
US7823174B2 (en) * | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
FR2835371B1 (fr) * | 2002-01-31 | 2004-04-16 | Viaccess Sa | Procede et dispositif de transmission de message de gestion de titre d'acces |
WO2003088646A2 (en) * | 2002-04-08 | 2003-10-23 | Thomson Licensing S.A. | Apparatus and method for data caching to reduce channel change delay |
US8818896B2 (en) * | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US20040111746A1 (en) * | 2002-12-04 | 2004-06-10 | Khoi Hoang | IP to DVB subchannel mapping |
US7227583B2 (en) * | 2002-12-11 | 2007-06-05 | Lg Electronics Inc. | Digital TV method for switching channel automatically |
FR2851396A1 (fr) * | 2003-02-17 | 2004-08-20 | Thomson Licensing Sa | Procede d'initialisation d'un decodeur numerique et decodeur mettant en oeuvre un tel procede |
US7409702B2 (en) * | 2003-03-20 | 2008-08-05 | Sony Corporation | Auxiliary program association table |
US7292692B2 (en) * | 2003-03-25 | 2007-11-06 | Sony Corporation | Content scrambling with minimal impact on legacy devices |
EP1654868B1 (de) * | 2003-08-07 | 2014-01-22 | Koninklijke Philips N.V. | Kanalnummersortierung für digitalfernseher |
US7286667B1 (en) | 2003-09-15 | 2007-10-23 | Sony Corporation | Decryption system |
US7620180B2 (en) * | 2003-11-03 | 2009-11-17 | Sony Corporation | Preparation of content for multiple conditional access methods in video on demand |
US7853980B2 (en) * | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US20050097596A1 (en) * | 2003-10-31 | 2005-05-05 | Pedlow Leo M.Jr. | Re-encrypted delivery of video-on-demand content |
US20050102702A1 (en) * | 2003-11-12 | 2005-05-12 | Candelore Brant L. | Cablecard with content manipulation |
US8396216B2 (en) | 2003-11-21 | 2013-03-12 | Howard G. Pinder | Partial dual-encryption using program map tables |
EP1695168A2 (de) * | 2003-12-09 | 2006-08-30 | A5tek Corporation | Verfahren und system zum steuern, navigieren und verwalten von dateien, urls und anderen dateisystemobjekten durch verwendung von auf code basierenden befehlen in einem computersystem oder einem durch ein computersystem erweiterten gerät |
KR100617852B1 (ko) * | 2004-01-26 | 2006-08-28 | 삼성전자주식회사 | 엠펙-2 디코딩 시스템 및 그 동작 방법 |
US20050169473A1 (en) * | 2004-02-03 | 2005-08-04 | Candelore Brant L. | Multiple selective encryption with DRM |
US20050251845A1 (en) * | 2004-05-04 | 2005-11-10 | Mcdowell Ronald W | Method for quickly identifying network session resources |
US20050249130A1 (en) * | 2004-05-04 | 2005-11-10 | Schutte Mark E | Method for searching ordered entries in a service group map to facilitate auto channel discovery |
US20050273833A1 (en) * | 2004-05-14 | 2005-12-08 | Nokia Corporation | Customized virtual broadcast services |
EP1763777A4 (de) * | 2004-06-01 | 2010-10-27 | Broadbus Technologies Inc | Verfahren und system zur betriebsmittelzuteilung in einem auf-bedarf-server |
US20050289619A1 (en) * | 2004-06-01 | 2005-12-29 | Joel Melby | Methods and system for resource allocation in an on-demand server |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US7895617B2 (en) * | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
EP1705915A1 (de) * | 2005-03-22 | 2006-09-27 | Nagravision S.A. | Verfahren zur Verwaltung des Zugriffs an Daten mit bedingtem Zugriff für ein schnelles Zapping |
US20100311399A1 (en) * | 2005-03-31 | 2010-12-09 | United Video Properties, Inc. | Systems and methods for generating audible reminders on mobile user equipment |
KR101154965B1 (ko) * | 2005-06-08 | 2012-06-18 | 엘지전자 주식회사 | 방송 수신기 및 채널 정보 처리 방법 |
KR100765317B1 (ko) * | 2005-07-12 | 2007-10-09 | 삼성전자주식회사 | 디지털 방송 시스템에서의 채널 전환 장치 및 방법 |
KR100736611B1 (ko) | 2005-07-19 | 2007-07-09 | 엘지전자 주식회사 | 디지털 방송의 채널 튜닝 장치와, 그 제어방법, 그리고 그시스템 |
KR101258987B1 (ko) * | 2005-08-02 | 2013-04-26 | 삼성전자주식회사 | 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법 |
JP4839771B2 (ja) * | 2005-10-20 | 2011-12-21 | ソニー株式会社 | ディジタル放送受信装置、ディジタル放送受信方法及びプログラム |
CN101322394A (zh) * | 2005-12-20 | 2008-12-10 | 深圳Tcl新技术有限公司 | 用于视频数据的解密系统和方法 |
US8185921B2 (en) | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
US7555464B2 (en) * | 2006-03-01 | 2009-06-30 | Sony Corporation | Multiple DRM management |
JP4544212B2 (ja) * | 2006-07-03 | 2010-09-15 | ソニー株式会社 | 地上デジタルテレビ放送の受信機 |
KR101311929B1 (ko) * | 2006-10-23 | 2013-09-30 | 삼성전자주식회사 | 방송 수신 장치 및 그 방송 수신 장치의 채널 검색 방법 |
US20090165051A1 (en) * | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting an interactive media guidance application |
US20090165049A1 (en) * | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting and interactive media guidance application |
US7892276B2 (en) * | 2007-12-21 | 2011-02-22 | Boston Scientific Scimed, Inc. | Valve with delayed leaflet deployment |
US8752092B2 (en) * | 2008-06-27 | 2014-06-10 | General Instrument Corporation | Method and apparatus for providing low resolution images in a broadcast system |
US8774225B2 (en) * | 2009-02-04 | 2014-07-08 | Nokia Corporation | Mapping service components in a broadcast environment |
US9083932B2 (en) | 2009-03-25 | 2015-07-14 | Eloy Technology, Llc | Method and system for providing information from a program guide |
US9445158B2 (en) | 2009-11-06 | 2016-09-13 | Eloy Technology, Llc | Distributed aggregated content guide for collaborative playback session |
US20110177775A1 (en) * | 2010-01-13 | 2011-07-21 | Qualcomm Incorporated | Signaling mechanisms, templates and systems for creation and delivery of interactivity events on mobile devices in a mobile broadcast communication system |
US20110177774A1 (en) * | 2010-01-13 | 2011-07-21 | Qualcomm Incorporated | Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network |
US9032466B2 (en) * | 2010-01-13 | 2015-05-12 | Qualcomm Incorporated | Optimized delivery of interactivity event assets in a mobile broadcast communication system |
US8676991B2 (en) * | 2010-01-13 | 2014-03-18 | Qualcomm Incorporated | Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system |
US9485535B2 (en) * | 2010-01-13 | 2016-11-01 | Qualcomm Incorporated | Notification of interactivity event asset delivery sources in a mobile broadcast communication system |
EP2418792A1 (de) * | 2010-05-19 | 2012-02-15 | Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. | Digital Multimedia Broadcast (DMB) mit effizienter Übertragung der Daten zur Zugangsbeschränkung im Transportstrom-Packet mit der Programmzuordnungstabelle (Program Association Table = PAT) |
US8914471B2 (en) | 2010-05-28 | 2014-12-16 | Qualcomm Incorporated | File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception |
WO2011161582A1 (en) * | 2010-06-22 | 2011-12-29 | Koninklijke Philips Electronics N.V. | Setting up installation parameters in a television receiver |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4009345A (en) * | 1974-12-30 | 1977-02-22 | International Business Machines Corporation | External management of satellite linked exchange network |
US4009346A (en) * | 1974-12-30 | 1977-02-22 | International Business Machines Corporation | Distributional activity compression |
US4218756A (en) * | 1978-06-19 | 1980-08-19 | Bell Telephone Laboratories, Incorporated | Control circuit for modifying contents of packet switch random access memory |
US4484217A (en) * | 1982-05-11 | 1984-11-20 | Telease, Inc. | Method and system for remote reporting, particularly for pay television billing |
US4742543A (en) * | 1983-12-22 | 1988-05-03 | Frederiksen Jeffrey E | Video transmission system |
US4829569A (en) * | 1984-09-21 | 1989-05-09 | Scientific-Atlanta, Inc. | Communication of individual messages to subscribers in a subscription television system |
JPS62281626A (ja) * | 1986-05-30 | 1987-12-07 | Nippon Telegr & Teleph Corp <Ntt> | デジタルデ−タ伝送方式 |
US4866770A (en) * | 1986-07-08 | 1989-09-12 | Scientific Atlanta, Inc. | Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system |
US4908859A (en) * | 1986-09-19 | 1990-03-13 | M/A-Com Government Systems, Inc. | Receiver access interface to service components in television channel |
EP0329005B1 (de) * | 1988-02-19 | 1993-11-03 | Siemens Aktiengesellschaft | Verfahren zum Einrichten von über Koppelvielfache einer mehrstufigen Koppelanordnung verlaufenden virtuellen Verbindungen |
US5003384A (en) * | 1988-04-01 | 1991-03-26 | Scientific Atlanta, Inc. | Set-top interface transactions in an impulse pay per view television system |
GB2218287B (en) * | 1988-05-02 | 1992-10-07 | Hashimoto Corp | Display system for use with a tv program reservation system |
JP2892689B2 (ja) * | 1989-07-05 | 1999-05-17 | 株式会社日立製作所 | パケット通信網およびパケット交換機 |
US5313455A (en) * | 1990-04-23 | 1994-05-17 | Koninklijke Ptt Nederland N.V. | Transmission system with recording of untransmitted packets |
JP2555906B2 (ja) * | 1990-05-18 | 1996-11-20 | 日本電気株式会社 | Atmセルのvci変換方式 |
JP2932673B2 (ja) * | 1990-10-30 | 1999-08-09 | 日本電気株式会社 | Isdn網を利用した仮想化専用線方式 |
EP0487235B1 (de) * | 1990-11-21 | 1999-02-03 | AT&T Corp. | Bandbreitenverwaltung und Überlastabwehr für den Zugang zu Breitband-ISDN-Netzen |
US5091936A (en) * | 1991-01-30 | 1992-02-25 | General Instrument Corporation | System for communicating television signals or a plurality of digital audio signals in a standard television line allocation |
KR0178536B1 (ko) * | 1991-03-11 | 1999-04-15 | 강진구 | 동종 프로그램 채널 선택방법 |
US5200823A (en) * | 1991-03-29 | 1993-04-06 | Scientific-Atlanta, Inc. | Virtual channels for a multiplexed analog component (mac) television system |
DE4116939A1 (de) * | 1991-05-24 | 1992-11-26 | Standard Elektrik Lorenz Ag | Koppelfeld zum durchschalten von kanaelen |
US5418782A (en) * | 1992-10-30 | 1995-05-23 | Scientific-Atlanta, Inc. | Methods and apparatus for providing virtual service selection in a multi-service communications system |
US5359601A (en) * | 1992-10-30 | 1994-10-25 | Scientific-Atlanta, Inc. | Apparatus providing dynamic virtual service selection in a multi-service communications system |
GB9400101D0 (en) * | 1994-01-05 | 1994-03-02 | Thomson Consumer Electronics | Consumer interface for a satellite television system |
CA2187796C (en) * | 1994-04-15 | 2010-06-29 | Jurgen Fritz Rosengren | Arrangement and method for transmitting and receiving video signals |
-
1995
- 1995-05-22 US US08/446,322 patent/US5600378A/en not_active Expired - Lifetime
-
1996
- 1996-05-21 WO PCT/US1996/007421 patent/WO1996037999A1/en active IP Right Grant
- 1996-05-21 DE DE69629370T patent/DE69629370T2/de not_active Expired - Lifetime
- 1996-05-21 CA CA002220918A patent/CA2220918C/en not_active Expired - Lifetime
- 1996-05-21 EP EP96920380A patent/EP0827669B1/de not_active Expired - Lifetime
- 1996-05-21 JP JP53583396A patent/JP4146895B2/ja not_active Expired - Lifetime
- 1996-05-21 AU AU58708/96A patent/AU5870896A/en not_active Abandoned
-
2004
- 2004-06-16 JP JP2004177946A patent/JP2004364318A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
DE69629370D1 (de) | 2003-09-11 |
JP4146895B2 (ja) | 2008-09-10 |
EP0827669A1 (de) | 1998-03-11 |
WO1996037999A1 (en) | 1996-11-28 |
CA2220918A1 (en) | 1996-11-28 |
CA2220918C (en) | 2005-02-15 |
JP2004364318A (ja) | 2004-12-24 |
US5600378A (en) | 1997-02-04 |
JPH11505397A (ja) | 1999-05-18 |
EP0827669A4 (de) | 1999-09-08 |
AU5870896A (en) | 1996-12-11 |
EP0827669B1 (de) | 2003-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69629370T2 (de) | Logische und komponenten-kanalzuordnung in einem mpeg-netzwerk | |
DE69839135T2 (de) | Verfahren und Vorrichtung zur Vorbereitung und Übertragung elektronischer Programminformation und Vorrichtung zur Erstellung eines elektronischen Programmführers aus der elektronischen Programminformation | |
DE69937674T2 (de) | Programmeempfangsgerät | |
DE69811532T2 (de) | Paketfilterung | |
DE69628513T2 (de) | Vorrichtung und Verfahren zur Bereitstellung eines interaktiven Programmführers für Veranstaltungen in einem Informationsnetzwerk | |
DE19722426C2 (de) | Vielkanalfernsehsystem mit zuschauerwählbarem Video und Audio | |
US6215530B1 (en) | Logical and composite channel mapping in an MPEG network | |
DE69824307T2 (de) | Mehrkanaliges digitalfernsehsystem | |
DE69935770T2 (de) | Procede de mise à jour de logiciels dans un recepteur de television utilisant des donnees enregistrees | |
DE69914790T2 (de) | Signalisierung von bouquetinformation in einem digitalen übertragungssystem | |
DE69730622T2 (de) | System für die automatische erzeugung einer programmführung mittels information aus verschiedenen quellen | |
DE60124426T2 (de) | System und Verfahren für die Zuordnung von Bandbreiten zu Kanälen bei der Übertragung von Rundfunkprogrammen. | |
DE69823242T2 (de) | Vorrichtung zur Aufnahme von Fernsehbildern | |
DE69934070T2 (de) | Zustandanzeige für digitales Fernsehen | |
DE69724061T2 (de) | Vorrichtung zum Steuern der Darstellung von Daten | |
DE60006860T2 (de) | System zur verarbeitung von fehlern in programmspezifischen informationen innerhalb eines videodekoders | |
DE60217091T2 (de) | Synchrones aktualisieren dynamischer interaktiver anwendungen | |
DE69635920T2 (de) | Fernsehempfänger mit einem Dekoder für Multiplex-Texte | |
DE69826398T2 (de) | Programmauswahlsystem für digitalen fernsehempfänger | |
DE202006021029U1 (de) | Vorrichtung zur Spracheneinstellung in einem Fernsehempfänger | |
DE69934206T2 (de) | Übertragungssystem für multiplex signale | |
DE60019802T2 (de) | System und gerät zur erzeugung von nachrichten in mehreren sprachen für die verteilung an set-top-endgeräte in einem rundfunkfernsehsystem | |
DE60202139T2 (de) | Gleichzeitige digitale fernsehströme mit konditionalem zugriff | |
DE60114059T2 (de) | Verarbeitung digitaler Daten mehrerer Datenströme | |
DE19645435A1 (de) | Rundfunkprogrammsignal sowie Verfahren zum Verarbeiten dieses Signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |