Die
vorliegende Erfindung betrifft ein Verfahren und eine Einrichtung
für Fernsehempfang,
bei dem neben den üblichen
Rundfunksignalen außerdem
Steuerinformationen für
die Darstellung von Inhalten der Fernsehübertragungen empfangen werden
können.The
The present invention relates to a method and a device
for television reception,
in addition to the usual
Broadcasting signals as well
Control information for
the presentation of contents of the television broadcasts are received
can.
Für heutige
Fernsehübertragungen
werden verschiedene Rundfunk-Übertragungssysteme
verwendet. Beispielsweise wird in Japan im allgemeinen das NTSC-System
verwendet. In vielen anderen Ländern
werden neben dem NTSC-System das PAL-System und das SECAM-System
verwendet. Außerdem
befindet sich das ISDB-System
(Integrated Services Digital Broadcasting System) im Erprobungsstadium;
in diesem System werden die Videosignale digitalisiert und dann
in komprimierte Codes umgewandelt, welche einem Mehrfachzugriff
im Zeitmultiplex (TDMA) unterworfen werden.For today
TV broadcasts
become different broadcast transmission systems
used. For example, in Japan, the NTSC system generally becomes
used. In many other countries
In addition to the NTSC system, the PAL system and the SECAM system
used. Furthermore
is the ISDB system
(Integrated Services Digital Broadcasting System) at the experimental stage;
in this system, the video signals are digitized and then
converted into compressed codes, which is a multiple access
be subjected in time division multiplex (TDMA).
Im
allgemeinen kann eine Empfangseinheit (z.B. ein Fernsehgerät oder ein
Videorecorder) mehrere Sender empfangen, die verschiedenen Übertragungskanälen zugeordnet
sind, solange die übertragenen
Sendungen jeweils die gleiche Übertragungsform
besitzen. Somit kann ein Zuschauer oder Zuhörer einen gewünschten
Kanal nur aus der Mehrzahl derjenigen Kanäle auswählen, die sein Empfangsgerät empfangen
kann.in the
In general, a receiving unit (e.g., a TV or a television) may be used
VCR) receive multiple stations, the various transmission channels assigned
are as long as the transferred
Consignments each have the same transmission form
have. Thus, a viewer or listener can have a desired one
Select a channel from only the majority of channels that receive its receiving device
can.
Aus
der EP 0 247 625 ist
ein digitales Signalübertragungssystem
bekannt. Dort werden eine Vielzahl von Datensignalen für Computer,
digitale Audiodaten und ähnliches
zeitmultiplexiert. Dieses mulitplexierte digitale Signal wird dann
moduliert, so dass ein Signal einer Bandbreite entsteht, die ei nem
Kanalbereich eines Fernsehsignals entspricht, das einem Mischer
zugeführt
wird. Dieser mischt Fernseh-Sendesignale mehrerer Kanäle mit den
digitalen multiplexierten Signalen und führt sie mehreren Tunern zu.
Dort wird das dem jeweils ausgewählten
Kanal entsprechende Signal demoduliert und weitergeleitet.From the EP 0 247 625 a digital signal transmission system is known. There, a plurality of data signals for computers, digital audio data and the like are time multiplexed. This multiplexed digital signal is then modulated to produce a signal of bandwidth corresponding to a channel region of a television signal fed to a mixer. This mixes television broadcasting signals of multiple channels with the digital multiplexed signals and feeds them to multiple tuners. There, the signal corresponding to the selected channel is demodulated and forwarded.
Aus
der Veröffentlichung "Personal Home TV Programming
Guide" von Hallenbeck
et al., in IEEE 1990, CH 2871-2/90/0000-0310, S. 310, ist ein Führungssystem
für einen
Fernsehempfänger
beschrieben. Hier kann in einem Fernsehempfänger eine Liste aller verfügbaren Dienste
geladen werden, die dann dort auch gespeichert wird. In einem fortentwickelten
System werden hierarchische Menüs
angeboten.Out
the publication "Personal Home TV Programming
Guide "by Hallenbeck
et al., in IEEE 1990, CH 2871-2 / 90 / 0000-0310, p. 310, is a guidance system
for one
TV receiver
described. Here in a television receiver can see a list of all available services
loaded, which will then be stored there as well. In a further developed
System become hierarchical menus
offered.
Aus
der US 5 027 400 ist
ein bidirektionelles Multimedia-Sendesystem
bekannt. Von einem Kundensystem her wird auf eine anbieterseitige
Titeldatenbank zugegriffen, so dass eine Liste verfügbarer Titel
dem Kundensystem zur Verfügung
gestellt wird. Zu der so erstellten Liste können seitens des Anbieters
Vorschaudaten geliefert werden, was abermals nach Wahl durch den
Kunden geschieht. Es erfolgt dann eine Endauswahl, so dass schließlich das
zuletzt ausgewählte
Programm vom Anbieter an den Kunden übertragen wird.From the US 5 027 400 a bidirectional multimedia transmission system is known. From a customer system, a vendor-side title database is accessed so that a list of available titles is made available to the customer system. For the list thus created, preview data can be provided by the provider, which again happens at the customer's option. There then takes place a final selection, so that finally the last selected program is transmitted from the provider to the customer.
Die US 4 975 771 beschreibt
ein Verfahren und eine Vorrichtung für die Fernsehprogrammverteilung.
Hier werden mehrere Kanäle
senderseitig komprimiert und multiplexiert. Empfängerseitig werden die Kanäle demultiplexiert,
einer von ihnen wird ausgewählt,
und der ausgewählte
Kanal wird dekomprimiert und zur Anzeige gebracht.The US 4,975,771 describes a method and apparatus for television program distribution. Here several channels are compressed and multiplexed on the transmitter side. At the receiver side, the channels are demultiplexed, one of them is selected, and the selected channel is decompressed and displayed.
EP 0 314 572 A2 beschreibt
ein Fernsehsystem mit "seamless" interaktiver Fernsehprogrammierung.
Zwischen einem Fernsehempfänger
und dem Empfangsverstärker
befindet sich eine "smart
box", der mittels
eingebetteter Steuerungssignale das nahtlose Umschalten zwischen
Fernsehanzeigen ermöglicht. EP 0 314 572 A2 describes a television system with "seamless" interactive TV programming. Between a television receiver and the receiving amplifier there is a "smart box" which allows seamless switching between television displays by means of embedded control signals.
Die US 4 943 854 beschreibt
ein Videoüberwachungssystem,
bei dem den einzelnen multiplexierten Bildkanälen jeweils Bildauswahlinformationen,
Ereignisinformationen und Zeitinformationen beigegeben sind.The US 4,943,854 describes a video surveillance system in which the individual multiplexed image channels each image selection information, event information and time information are added.
Aufgabe
der Erfindung ist es, ein Verfahren und eine Vorrichtung für den Fernsehempfang
anzugeben, die die komfortable Auswahl einer von mehreren empfängerseitig
empfangenen multiplexierten Bildfolgen erlaubt.task
The invention is a method and apparatus for television reception
indicate the comfortable choice of one of several receiver side
received multiplexed image sequences allowed.
Diese
Aufgabe wird mit den Merkmalen der unabhängigen Patentansprüche gelöst. Abhängige Patentansprüche sind
auf bevorzugte Ausführungsformen
der Erfindung gerichtet.These
The object is achieved with the features of the independent claims. Dependent claims are
to preferred embodiments
directed the invention.
Die
Erfindung wird im folgenden mit Bezug auf die Zeichnungen näher erläutert; es
zeigen:The
The invention will be explained in more detail below with reference to the drawings; it
demonstrate:
1 ein
Blockschaltbild zur Erläuterung
der Architektur eines Fernsehübertragungssytems
gemäß einer
Ausführungsform; 1 a block diagram for explaining the architecture of a Fernsehübertragungssytems according to an embodiment;
2 eine
erläuternde
Darstellung der in der Ausführungsform
von 1 verwendeten Programmkanäle; 2 an explanatory representation of the in the embodiment of 1 used program channels;
3 eine
erläuternde
Darstellung der in der Ausführungsform
von 1 verwendeten Steuerinformation; 3 an explanatory representation of the in the embodiment of 1 used control information;
4 eine
erläuternde
Darstellung eines ersten Funktionsbeispiels des Fernsehübertragungssystems
gemäß der Ausführungsform
von 1; 4 an explanatory view of a first functional example of the television transmission system according to the embodiment of 1 ;
5 ein
Flußdiagramm
zur Erläuterung
des Empfangsbetriebs einer Empfänger-Steuereinrichtung
im ersten Funktionsbeispiel; 5 a flowchart for explaining the receiving operation of a receiver control device in the first functional example;
6 ein
Flußdiagramm
zur Erläuterung
eines Steuerprogramms, das in der Empfänger-Steuereinrichtung im ersten
Funktionsbeispiel abläuft; 6 a flowchart for explaining a control program, which runs in the receiver control device in the first functional example;
7 ein
Flußdiagramm
zur Erläuterung
des Wiedergabebetriebs einer Empfänger-Steuereinrichtung gemäß einem
zweiten Funktionsbeispiel: 7 a flowchart for explaining the playback operation of a receiver control device according to a second functional example:
8 ein
Flußdiagramm
zur Erläuterung
eines Steuerprogramms, das in der Empfänger-Steuereinrichtung im zweiten
Funktionsbeispiel abläuft; 8th a flowchart for explaining a control program, which runs in the receiver control device in the second functional example;
9 ein
Flußdiagramm
zur Erläuterung
eines Bildanzeigebetriebs der Empfänger-Steuereinrichtung im zweiten
Funktionsbeispiel; 9 a flowchart for explaining an image display operation of the receiver control device in the second functional example;
10 eine
erläuternde
Darstellung eines Menüs,
das im zweiten Funktionsbeispiel auf einer Anzeigeeinheit angezeigt
wird; 10 an explanatory view of a menu that is displayed on a display unit in the second functional example;
11 ein
Blockschaltbild zur Erläuterung des
Aufbaus eines senderseitigen Systems gemäß einer weiteren Ausführungsform. 11 a block diagram for explaining the structure of a transmitter-side system according to another embodiment.
Zunächst wird
mit Bezug auf 1 die Architektur eines Fernsehübertragungssytems
gemäß einer
Ausführungsform
erläutert.
Wie in 1 gezeigt, umfaßt das Fernsehübertragungssystem
gemäß dieser
Ausführungsform
eine Sendereinrichtung 101 und eine Empfängereinrichtung 102.First, with reference to 1 the architecture of a Fernsehübertragungssytems explained according to an embodiment. As in 1 The television transmission system according to this embodiment comprises a transmitter device 101 and a receiver device 102 ,
Die
Sendereinrichtung 101 sendet Rundfunkinformationen, während die
Empfängereinrichtung 102 die
Rundfunkinformationen empfängt
und den Inhalt der Sendung anzeigt. Die Übertragung der Rundfunkinformation
von der Sendereinrichtung 101 kann entweder drahtlos oder über Kabel
erfolgen. Das Fernsehübertragungssystem
ist daher nicht auf herkömmliche,
drahtlose Fernsehübertragungen
beschränkt,
sondern ebenso für
das so genannte „Kabelfernsehen" oder dergleichen
geeignet.The transmitter device 101 sends broadcast information while the receiver device 102 receives the broadcast information and displays the contents of the broadcast. The transmission of the broadcast information from the transmitter device 101 can be done either wireless or via cable. The television transmission system is therefore not limited to conventional wireless television broadcasts, but is also suitable for so-called "cable television" or the like.
Die
Sendereinrichtung 101 umfaßt mehrere Eingabeelemente 103,
einen Signalsynthetisierer/-codierer 104, ein Übertragungsmodul 105,
einen Programmspeicher 106 und eine Übertragungs-Steuereinrichtung 107.The transmitter device 101 includes several input elements 103 , a signal synthesizer / coder 104 , a transmission module 105 , a program memory 106 and a transmission controller 107 ,
Die
Empfängereinrichtung 102 umfaßt ein Empfangsmodul 108,
einen Signalseparator 109, einen Decodierer 110,
eine Anzeigeeinheit 111, einen Empfangssignalspeicher 112,
eine Bediener-Eingabeeinheit 113 und eine Empfänger-Steuereinrichtung 114.The receiver device 102 comprises a receiving module 108 , a signal separator 109 , a decoder 110 , a display unit 111 , a receive signal memory 112 an operator input unit 113 and a receiver controller 114 ,
Im
folgenden werden die Funktionen der erwähnten Bauelemente der Sendereinrichtung 101 beschrieben.In the following, the functions of the mentioned components of the transmitter device 101 described.
Jedes
der Eingabeelemente 103 gibt in die Sendereinrichtung 101 Informationen
bezüglich
des zu sendenden Übertragungsinhaltes
wie etwa Text, ein Standbild, Bildfolgen oder Stimmen ein.Each of the input elements 103 enters the transmitter facility 101 Information regarding the transmission content to be sent, such as text, a still image, image sequences or voices.
Im
Programmspeicher 106 sind die Steuerinformationseinheiten
für die
jeweiligen Programmkanäle
gespeichert. Wie später
beschrieben wird, dient die Steuerinformation der Steuerung des Übertragungsinhaltes
des entsprechenden Programmkanals.In the program memory 106 the control information units for the respective program channels are stored. As will be described later, the control information is for controlling the transmission content of the corresponding program channel.
Der
Signalsynthetisierer/-codierer 104 codiert die von der
Mehrzahl der Eingabeelemente 103 eingegebenen Übertragungsin halt-Informationseinheiten.
Außerdem
nimmt er die im Programmspeicher 106 gespeicherten Steuerinformationseinheiten auf,
um sie ebenfalls zu codieren. Dabei fügt er den Steuerprogrammen
der Steuerinformationseinheiten Paritäts-, Fehler- und Korrekturcodes bei, um auf der Empfängerseite
Fehlerkorrekturen zu erleichtern.The signal synthesizer / coder 104 encodes those of the plurality of input elements 103 entered transmission content information units. He also takes in the program memory 106 stored control information units to encode them as well. In doing so, it adds parity, error and correction codes to the control programs of the control information units in order to facilitate error corrections on the receiver side.
Anschließend unterwirft
der Signalsynthetisierer/-codierer 104 die codierten Bildfolgen
für jeden Programmkanal
Zeitmultiplexierungsoperationen, um die daraus sich ergebenen Multiplexsignale
an das Übertragungsmodul 105 zu
schicken. Außerdem unterwirft
er die codierten Steuerinformationseinheiten zusammen mit der Steuerinformation
anderer Rundfunkkanäle
Zeitmultiplexierungs-Operationen, um die daraus sich ergebenen Multiplexsignale ebenfalls
an das Übertragungsmodul 105 zu
schicken.Subsequently, the signal synthesizer / coder subjects 104 the encoded image sequences for each program channel time division multiplexing operations to the resulting multiplexed signals to the transmission module 105 to send. In addition, it subjects the coded control information units, together with the control information of other broadcast channels, to time division multiplexing operations, to the resulting multiplexed signals also to the transmission module 105 to send.
Das Übertragungsmodul 105 moduliert
die Bildfolgen bzw. Rundfunkübertragungs-Informationseinheiten,
die vom Signalsynthetisierer/-codierer 104 für jeden
Programmkanal Zeitmultiplexierungs-Operationen unterworfen worden
sind, auf eine für
jeden Programmkanal festgelegte Frequenz und sendet die daraus sich
ergebenden modulierten Signale. Außerdem moduliert das Modul 105 die
Steuerinformationseinheiten, die wie erwähnt ebenfalls Zeitmultiplexierungs-Operationen
unterworfen worden sind, auf eine bestimmte Frequenz und überträgt die daraus sich
ergebenden modulierten Signale.The transmission module 105 modulates the image sequences or broadcast information units received from the signal synthesizer / coder 104 have been subjected to time division multiplexing operations for each program channel, to a frequency set for each program channel, and send the resulting modulated signals. In addition, the module modulates 105 the control information units, which as mentioned have also been subjected to time division multiplexing operations, to a certain frequency and transmit the resulting modulated signals.
Die Übertragungs-Steuereinrichtung 107 steuert
die Operationen der übrigen
in der Sendereinrichtung 101 enthaltenen Bauelemente.The transmission controller 107 controls the operations of the rest in the transmitter device 101 contained components.
Die
Beziehungen zwischen der Information bezüglich bewegter Bilder und der
Steuerinformation, die von der Sendereinrichtung 101 gesendet
werden, sind in 2 gezeigt. Das in 2 gezeigte
Beispiel entspricht einem Fall, in dem die Übertragungsinhalt-Informationseinheiten
durch bewegte Bilder (Bildfolgen) gegeben sind.The relationships between the moving-picture information and the control information sent from the transmitter 101 are sent in 2 shown. This in 2 The example shown corresponds to a case where the transmission content information units are given by moving pictures (picture sequences).
In 2 bezeichnen
die Bezugszeichen 200, 210 und 220 Programmkanäle, von
denen jeder die Bildfolgen enthält,
die den Zeitmultiplex-Operationen unterworfen worden sind. Wie aus 2 ersichtlich,
enthält
der Programmkanal 200 (Programmkanal #1) drei bewegte Bilder
oder Bildfolgen 201, 202 und 203, die
einer Zeitmultiplexierungs-Operation unterworfen worden sind; der
Programmkanal 210 (Programmkanal #2) enthält zwei
Bildfolgen 211 und 212; der Programmkanal 220 (Programmkanal
#3) enthält
vier Bildfolgen 221, 222, 223 und 224.In 2 denote the reference numerals 200 . 210 and 220 Program channels, each of which contains the image sequences which have been subjected to the time division multiplexing operations. How out 2 can be seen, contains the program channel 200 (Program channel # 1) three moving pictures or picture sequences 201 . 202 and 203 which have been subjected to a time division multiplexing operation; the program channel 210 (Program channel # 2) contains two image sequences 211 and 212 ; the program channel 220 (Program channel # 3) contains four image sequences 221 . 222 . 223 and 224 ,
Der
weitere Programmkanal 230 (Steuerkanal) enthält Steuerinformationseinheiten 231, 232 und 233,
die die den Programmkanälen 210 bzw. 220 zugeordneten
Bildfolgen steuern und ebenfalls Zeitmultiplexierungs-Operationen
unterworfen worden sind.The further program channel 230 (Control channel) contains control information units 231 . 232 and 233 that the the program channels 210 respectively. 220 control associated image sequences and have also been subjected to time division multiplexing operations.
Die
im Programmkanal 230 enthaltenen Steuerinformationseinheiten 231, 232 und 233 sind jeweils
Zeitmultiplexierungs-Operationen
gemäß einer
vorgegebenen Abfolge unterworfen worden und enthalten Synchronisations-Merker
für die
Festlegung der Positionen der einzelnen Steuerinformationssignale.
Die Steuerinformation wird in bestimmten, gleichmäßigen Intervallen
wiederholt übertragen,
solange sie gültig
ist. Der Grund hierfür
besteht darin, daß der
Fall auftreten kann, daß ein
Programmkanal während
der bereits begonnenen Programmübertragung
eingeschaltet wird.The in the program channel 230 contained control information units 231 . 232 and 233 have each been subjected to time division multiplexing operations according to a predetermined sequence and contain synchronization flags for the determination of the positions of the individual control information signals. The control information is repeatedly transmitted at certain even intervals as long as it is valid. The reason for this is that the case may occur that a program channel is turned on during the already started program transmission.
Im
folgenden wird der Programmkanal, der die den Zeitmultiplexierungs-Operationen
unterworfenen Steuerinformationseinheiten enthält, mit "Steuerkanal" bezeichnet, während die Programmkanäle, die
die den Zeitmultiplexierungs-Operationen unterworfenen Übertragungsinhalt-Informationseinheiten enthalten,
als "Programmkanäle" bezeichnet werden.in the
Following is the program channel, which is the time division multiplexing operations
subject control information units, referred to as "control channel", while the program channels, the
include the transmission content information units subjected to the time division multiplexing operations,
be referred to as "program channels".
Nun
werden die Funktionen der Bauelemente der Empfängereinrichtung 102 angegeben.
Die Bediener-Eingabeeinheit 113 nimmt die vom Zuschauer
an die Empfängereinrichtung 102 gerichteten
Befehle auf.Now, the functions of the components of the receiver device 102 specified. The operator input unit 113 takes the from the viewer to the receiver device 102 directed commands.
Nun
wird angenommen, daß ein
Zuschauer einen bestimmten, beliebigen Programmkanal zu sehen wünscht und
diesen mittels eines Befehls auswählt. Hierbei kann der Zuschauer
nur einen der Übertragungskanäle mit Ausnahme
des Steuerkanals, d.h. nur einen der Programmkanäle auswählen.Now
it is assumed that a
Viewers wants to see a certain, arbitrary program channel and
selects it by means of a command. This allows the viewer
only one of the transmission channels except
of the control channel, i. select only one of the program channels.
Das
Empfängermodul 108 empfängt und
demoduliert zunächst
den von der Sendereinrichtung 101 gesendeten Inhalt des
Steuerkanals.The receiver module 108 initially receives and demodulates that from the transmitter device 101 sent content of the control channel.
Der
Signalseparator 109 separiert oder demultiplexiert die
im Steuerkanal enthaltenen und vom Empfängermodul demodulierten, zeitmultiplexierten Steuerinformationseinheiten,
tastet die den gewählten
Programmkanal betreffende Steuerinformation auf der Grundlage der
Synchronisations-Merker ab und decodiert die abgetastete Steuerinformation.
Im Signalseparator 109 werden die den Steuersignalen hinzugefügten Paritätscodes
geprüft
und irgendwelche Fehler korrigiert.The signal separator 109 separates or demultiplexes the time multiplexed control information units contained in the control channel and demodulated by the receiver module, samples the control information concerning the selected program channel on the basis of the synchronization flags, and decodes the sampled control information. In the signal separator 109 the parity codes added to the control signals are checked and any errors corrected.
Die
Empfänger-Steuereinrichtung 114 stellt das
Empfängermodul 108,
den Signalseparator 109 und den Decodierer 110 anhand
der decodierten Steuerinformation ein.The receiver controller 114 Represents the receiver module 108 , the signal separator 109 and the decoder 110 on the basis of the decoded control information.
Das
Empfängermodul 108 empfängt und
demoduliert den gewählten
Programmkanal in Übereinstimmung
mit den durch die Empfänger-Steuereinrichtung 114 vorgenommenen
Einstellungen.The receiver module 108 receives and demodulates the selected program channel in accordance with the by the receiver controller 114 made settings.
Der
Signalseparator 109 separiert oder demultiplexiert die
im demodulierten Programmkanal enthaltenen Bildfolgen und gibt diejenigen
separierten oder demultiplexierten Bildfolgen, die durch die von
der Empfänger-Steuereinrichtung 114 vorgenommenen
Einstellungen bestimmt worden sind, an den Decodierer 110 aus.The signal separator 109 separates or demultiplexes the image sequences contained in the demodulated program channel and outputs those separated or demultiplexed image sequences which are transmitted by the receiver controller 114 settings have been determined to the decoder 110 out.
Der
Decodierer 100 decodiert die Videosignale der Bildfolgen
in Übereinstimmung
mit den durch die Empfänger-Steuereinrichtung 114 vorgenommenen
Einstellungen. In dieser Ausführungsform
ist der Decodierer 110 als DSP (Digitaler Signal Prozessor)
konstruiert. In diesem Decodierer 110 läuft das durch die Empfänger-Steuereinrichtung 114 eingestellte
Decodierungsprogramm ab.The decoder 100 decodes the video signals of the image sequences in accordance with those by the receiver controller 114 made settings. In this embodiment, the decoder is 110 designed as DSP (Digital Signal Processor). In this decoder 110 this goes through the receiver controller 114 set decoding program.
Die
Anzeigeeinheit 111 nimmt vom Decodierer 110 die
decodierten Signale der Bildfolgen auf und zeigt diese an.The display unit 111 takes from the decoder 110 the decoded signals of the image sequences and displays these.
Nun
werden die in dieser Ausführungsform verwendeten
Inhalte der Steuerinformation erläutert. Diese Steuerinformation
wird für
jeden der Programmkanäle
erzeugt.Now
are used in this embodiment
Contents of the control information explained. This control information
is for
each of the program channels
generated.
In 3 sind
die Inhalte der Steuerinformation aufgelistet. Das erläuterte Beispiel
zeigt die Steuerinformation, die den Programmkanal betrifft, in
dem sämtliche
zeitmultiplexierten Übertragungsinhalt-Informationseinheiten
Daten von Bildfolgen sind.In 3 the contents of the control information are listed. The illustrated example shows the control information concerning the program channel in which all time division multiplexed transmission content information units are data of image sequences.
Wie
in 3 gezeigt, umfaßt die Steuerinformation 300 einen
Programm-ID (Programmindentifizierer) 310, eine Bild- oder
Videoinformation 320, eine Kommunikationsinformation 330 und
ein Steuerungsprogramm 340. Der Programm-ID 310 stellt eine
besondere Identifikationsnummer dar, die zu jeder Steuerinformation
hinzugefügt
ist und jeweils einem bestimmten zu sendenden Übertragungsprogramm zugewiesen
ist.As in 3 shown includes the control information 300 a program ID (program identifier) 310 , a picture or video information 320 . a communication information 330 and a control program 340 , The program ID 310 represents a special identification number, which is added to each control information and each assigned to a specific transmission program to be transmitted.
Die
Bild- oder Videoinformation 320 dient dazu, der Empfänger-Steuereinrichtung 114 die
Bildfolge zu melden, die von dem der Steuerinformation 300 entsprechenden
Programmkanal gesendet wird.The picture or video information 320 serves to the receiver controller 114 to report the image sequence that of the control information 300 corresponding program channel is sent.
Die
Videoinformation 320 umfaßt die Bildgröße 321,
die Anzahl der Bilder und der Vollbildraster 322, die Bildelement-Zusammensetzung 323 und
die Bildelement-Anordnung 324.The video information 320 includes the image size 321 , the number of pictures and the full screen 322 , the picture element composition 323 and the picture element arrangement 324 ,
Die
Bildgröße 321 gibt
die Anzahl der Bildelemente in Höhen- und Breitenrichtung
des Bildes an. Die Anzahl der Bilder und die Anzahl der Vollbildraster 322 geben
die Vollbild-Wiederholfrequenz
und die Anzahl der im entsprechenden Programmkanal multiplexierten
Bilder an.The picture size 321 indicates the number of picture elements in the height and width direction of the picture. The number of pictures and the number of full-screen grids 322 indicate the frame refresh rate and the number of pictures multiplexed in the corresponding program channel.
Die
Bildelement-Zusammensetzung 323 gibt die Anzahl der Bits
an, die die R-, G- bzw. B-Komponenten eines Bildelementes bilden.
In dem in 3 gezeigten Beispiel ist die
Anzahl der Bits 8 (256 Abstufungen).The picture element composition 323 indicates the number of bits that make up the R, G, or B components of a picture element. In the in 3 The example shown is the number of bits 8th (256 gradations).
Die
Bildelement-Anordnung 324 gibt an, wie die Informationseinheiten
der entsprechenden Farbkomponenten in den Daten der bewegten Bilder
gespeichert sind. In dem in 3 gezeigten
Beispiel sind die jeweiligen Farbkomponenten in Einzelbildeinheiten
in der Reihenfolge: Bild der R-Komponente, Bild der G-Komponente
und Bild der B-Komponente gespeichert.The picture element arrangement 324 indicates how the information units of the corresponding color components are stored in the moving picture data. In the in 3 In the example shown, the respective color components are stored in frame units in the order: R component image, G component image, and B component image.
Die
Kommunikationsinformation 330 umfaßt das betreffende Kommunikationssystem 331,
die Anzahl der Bits 332 und ein Synchronisationsvollbildraster-Signal 333.The communication information 330 includes the relevant communication system 331 , the number of bits 332 and a sync frame signal 333 ,
Das
Kommunikationssystem 331 dient dazu, der Empfänger-Steuereinrichtung 114 das
Kommunikationssystem des der Steuerinformation 300 entsprechenden
Programmkanals zu melden. Im dargestellten Beispiel gibt diese Einheit 331 an,
daß der entsprechende
Programmkanal als Kommunikationssystem die Pulscode-Frequenzmodulation (PCM/FM)
benutzt.The communication system 331 serves to the receiver controller 114 the communication system of the control information 300 corresponding program channel. In the example shown, this unit gives 331 on that the corresponding program channel uses the pulse code frequency modulation (PCM / FM) as the communication system.
Ferner
gibt die Anzahl der Bits 332 die Bitlänge der Daten an. Im gezeigten
Beispiel beträgt
diese Länge
8 Bits. Das Synchronisationsvollbildraster-Signal 333 gibt
den Datenwert an, der für
ein Synchronisationsvollbildraster verwendet wird, welches als Referenz
der Positionen der Datensignale für Bildfolgen im Programmkanal
dient. Im gezeigten Beispiel ist der Datenwert des Synchronisationsvollbildes
auf 0xFFFFFFFF gesetzt.Further, the number of bits 332 the bit length of the data. In the example shown, this length is 8 bits. The synchronization frame raster signal 333 indicates the data value used for a synchronization frame which serves as a reference of the positions of the image sequence data signals in the program channel. In the example shown, the data value of the synchronization frame is set to 0xFFFFFFFF.
Das
Steuerungsprogramm 340 ist ein Programm, das in die Empfänger-Steuereinrichtung 114 geladen
wird und der Decodierung der Bildfolgen des gewählten Programmkanals dient
und verschiedene Dienste anbietet.The control program 340 is a program that is in the receiver control device 114 is loaded and the decoding of the image sequences of the selected program channel is used and offers various services.
Das
Steuerungsprogramm 340 umfaßt ein Steuerprogramm 341,
ein Decodierungsprogramm 342 und Dialogbilddaten 343.
Das Steuerprogramm 341 bietet in Bezug auf den Programmkanal,
dem die Steuerinformation 300 entspricht, verschiedene Dienste
an.The control program 340 includes a control program 341 , a decoding program 342 and dialog image data 343 , The control program 341 provides the control information in relation to the program channel 300 corresponds to different services.
Das
Bild-Decodierungsprogramm 342 dient dazu, die codierte
und gesendete Video- oder Bildinformation zu decodieren. Im gezeigten
Beispiel ist ein Lauflängen-Decodierungsprogramm
gespeichert.The image decoding program 342 serves to decode the encoded and transmitted video or image information. In the example shown, a run-length decoding program is stored.
Die
Dialog- oder Menübilddaten 343 sind
Daten eines Bildes, welches das Steuerprogramm 341 verwendet,
um dem Zuschauer die verschiedenen Dienste anzubieten.The dialog or menu image data 343 are data of an image which is the control program 341 used to offer the viewer the various services.
Die
Sendereinrichtung 101 trägt in die Steuerinformation 300 die
Informationseinheiten, die für die
Wiedergabe der gesen deten Bildfolgen erforderlich sind, und die
Programme, die der Darstellung der Bildfolgen dienen, ein.The transmitter device 101 carries in the tax information 300 the information units that are required for the reproduction of the gesen Deten image sequences, and the programs that are used to display the image sequences, a.
Im
folgenden wird das erste Funktionsbeispiel des Fernsehübertragungssytems
gemäß dieser Ausführungsform
erläutert.in the
The following will be the first example of the operation of the television broadcasting system
according to this embodiment
explained.
Es
wird angenommen, daß ein
Fernsehprogramm gesendet wird, in dem ein in einer Küche stattfindender
Kochvorgang gleichzeitig von mehreren Kameras aufgenommen wird.
In 4 ist eine solche Programmübertragung schematisch dargestellt.It is assumed that a television program is broadcast in which a cooking process taking place in a kitchen is simultaneously recorded by a plurality of cameras. In 4 such a program transmission is shown schematically.
Zunächst werden
die Operationen auf der Seite der Sendereinrichtung 101 erläutert. Wie
in 4 gezeigt, nehmen in der Sendereinrichtung 101 installierte
Kameras oder Eingabeelemente #1, #2 und #3 (401, 402 und 403)
die Bildfolge der Hände etwa
des Kochs, die Bildfolge einer Messerklinge und die Bildfolge des
gesamten Kochvorgangs auf. Eine vom Eingabeelement #1 aufgenommene
Bildfolge wird "Bildfolge
#1" genannt, eine
vom Eingabeelement #2 aufgenommene Bildfolge wird "Bildfolge #2" genannt und eine
vom Eingabeelement #3 aufgenommene Bildfolge wird "Bildfolge #3" genannt. In der
Sendereinrichtung 101 arbeitet der Signalsynthetisierer/-codierer 104 derart,
daß die
aufgenommenen Bildfolgen digital abgetastet werden, daß die abgetasteten
Dateneinheiten mittels des Verfahrens der Lauflängencodierung pro Vollbildraster
in komprimierte Codes umgewandelt werden und daß die Bildfolgen- oder Videodateneinheiten
nach der Datenkomprimierung nacheinander in Vollbildrastereinheiten
in der Reihenfolge: Bildfolge #1, Bildfolge #2 und Bildfolge #3
angeordnet und ferner einer Zeitmultiplexierungsverarbeitung unterworfen
werden. Anschließend
moduliert das Übertragungemodul 105 die
multiplexierten Signale auf einer einem Programmkanal 404 zugewiesenen
Frequenz und sendet die modulierten Signale über den Programmkanal 404.
Andere grundlegende Systeme für
die Bildcodierung enthalten Systeme auf der Grundlage der DCT (Diskrete Cosinus
Transformation). In dieser Ausführungsform können die
abgetasteten Bilddaten mittels des DCT-Systems gut in komprimierte
Codes umgewandelt werden. Falls das DCT-System für die Datenkomprimierung verwendet
wird, ist das Bilddecodierungsprogramm der Steuerinformation ein
Programm, welches die inverse DCT ausführt.First, the operations are on the sender's side 101 explained. As in 4 shown, take in the transmitter device 101 installed cameras or input elements # 1, # 2 and # 3 ( 401 . 402 and 403 ) the image sequence of the hands about the cook, the sequence of a knife blade and the image sequence of the entire cooking process on. An image sequence taken by the input element # 1 is called "image sequence # 1", an image sequence taken by the input element # 2 is called "image sequence # 2", and an image sequence taken by the input element # 3 is called "image sequence # 3". In the transmitter device 101 the signal synthesizer / coder works 104 such that the captured image sequences are sampled digitally that the sampled data units by means of the method of run-length coding per frame raster in kompri mated codes are converted and that the image sequence or video data units after the data compression in succession in full frame scanning units in the order: image sequence # 1, image sequence # 2 and image sequence # 3 are arranged and further subjected to a time division multiplexing processing. Subsequently modulates the transmission module 105 the multiplexed signals on a program channel 404 assigned frequency and sends the modulated signals over the program channel 404 , Other basic systems for image coding include systems based on the DCT (Discrete Cosine Transform). In this embodiment, the sampled image data can be well converted to compressed codes by the DCT system. If the DCT system is used for data compression, the image decoding program of the control information is a program which executes the inverse DCT.
Weiterhin
wird die Steuerinformation, die der Steuerung der Bildfolgen #1,
#2 und #3 des Programmkanals 404 in der Empfängereinrichtung 102 dient,
vom Programmspeicher 106 in den Signalsynthetisierer/-codierer 104 geholt
und zusammen mit Steuerinformationseinheiten, die vom betrachteten Programmkanal 404 verschiedene
Programmkanäle betreffen,
einer Zeitmultiplexierung unterworfen. Anschließend moduliert das Übertragungsmodul 105 die
multiplexierten Steuerinformationseinheiten und sendet die modulierten
Signale über
einen Steuerkanal. Hierbei enthält
die den Programmkanal 404 betreffende Steuerinformation
das Steuerprogramm 341, welches ein Programm betrifft,
das dem Zuschauer die Auswahl einer anzuzeigenden Bildfolge aus
den von den drei Kameras aufgenommenen Bildfolgen erlaubt.Further, the control information, which is the control of the image sequences # 1, # 2 and # 3 of the program channel 404 in the receiver device 102 serves, from the program memory 106 into the signal synthesizer / coder 104 brought and together with control information units, from the considered program channel 404 various program channels, subject to a time multiplexing. Subsequently modulates the transmission module 105 the multiplexed control information units and transmits the modulated signals via a control channel. Here it contains the program channel 404 control information concerned the control program 341 concerning a program allowing the viewer to select an image sequence to be displayed from the image sequences recorded by the three cameras.
Nun
werden die Operationen auf der Seite der den Programmkanal 404 empfangenden
Empfängereinrichtung 102 mit
Bezug auf die in den 5 und 6 gezeigten
Flußdiagramme
erläutert.Now the operations on the side of the program channel 404 receiving receiver device 102 with reference to the in the 5 and 6 illustrated flow charts explained.
Bei
Beginn des Empfangs bestätigt
die Empfänger-Steuereinrichtung 114 zunächst einen
zu empfangenden Programmkanal (Schritt 502). Dann lädt sie den
Programm-ID (310 in 3), der
in der den Programmkanal 404 betreffenden Steuerinformation
(300) enthalten ist, welche vom Signalseparator oder Demultiplexierer 109 decodiert
worden ist (Schritt 503). Anschließend vergleicht sie den momentanen
Programm-ID mit dem Programm-ID der vorher geladenen Steuerinformation
(Schritt 504). Wenn sich die beiden Programm-IDs unterscheiden, wird
die momentane Steuerinformation als neue Steuerinformation in die
Empfänger-Steuereinrichtung 114 geladen
(Schritt 505). Nachdem die Steuerinformation geladen worden
ist, führt
die Empfänger-Steuereinrichtung 114 das
in der Steuerinformation enthaltene Steuerprogramm (341)
aus (Schritt 506). In einem Schritt 501 wird die
obige Verarbeitung bis zum Ende des Empfangsvorgangs geeignet wiederholt.At the beginning of the reception, the receiver controller confirms 114 First, a program channel to be received (step 502 ). Then she loads the program ID ( 310 in 3 ), which is in the program channel 404 relevant tax information ( 300 ) contained by the signal separator or demultiplexer 109 has been decoded (step 503 ). It then compares the current program ID with the program ID of the previously loaded control information (step 504 ). If the two program IDs are different, the current control information becomes new control information in the receiver controller 114 loaded (step 505 ). After the control information has been loaded, the receiver controller performs 114 the control program contained in the control information ( 341 ) (step 506 ). In one step 501 the above processing is suitably repeated until the end of the receiving operation.
Das
Flußdiagramm
des Steuerprogramms (341 in 3) ist in 6 gezeigt.
Das Steuerprogramm besitzt den folgenden Ablauf:
Zunächst stellt
die Empfänger-Steuereinrichtung 114 das
Empfängermodul 108,
den Signalseparator 109 und den Decodierer 110 in Übereinstimmung
mit der empfangenen Steuerinformation 300 ein (Schritt 601).
Genauer wird die in der Steuerinformation 300 enthaltene
Kommunikationsinformation 330 an das Empfängermodul 108 geschickt.
Das Empfängermodul 108 demoduliert
nacheinander auf der Grundlage der geschickten Kommunikationsinformation 330 die Dateneinheiten
des Programmkanals 404. Dann schickt er die demodulierten
Daten an den Signalseparator oder Demultiplexierer 109.
Ferner schickt die Empfänger-Steuereinrichtung 114 die
Bildfolgen- oder Videoinformation 320 an den Signalseparator 109.
Der Signalseparator 109 separiert oder demultiplexiert
die demodulierten Daten des Programmkanals 404 auf der
Grundlage der geschickten Bildinformation 320 in Daten
der Bildfolge #1, der Bildfolge #2 und der Bildfolge #3 und gibt
in Übereinstimmung
mit einem Befehl von der Empfänger-Steuereinrichtung 114 bestimmte
der separierten Bilddateneinheiten an den Decodierer 110 aus.
Nun wird angenommen, daß bei
Beginn des Empfangs an den Decodierer 110 die Daten der
Bildfolge #1 als Standardbildfolge ausgegeben werden (Schritt 602).
Die Empfänger-Steuereinrichtung 114 sendet
das Bilddecodierungsprogramm 342 an den Decodierer 110.
Der Decodierer 110 führt
das an ihn geschickte Programm 342 aus und decodiert dabei
die vom Signalseparator 109 empfangenen Bild- oder Videodaten
und zeigt die decodierten Daten auf der Anzeigeeinheit 111 an.The flowchart of the control program ( 341 in 3 ) is in 6 shown. The control program has the following sequence:
First, the receiver controller 114 the receiver module 108 , the signal separator 109 and the decoder 110 in accordance with the received control information 300 a step 601 ). More precisely, in the control information 300 contained communication information 330 to the receiver module 108 cleverly. The receiver module 108 demodulates successively based on the skillful communication information 330 the data units of the program channel 404 , He then sends the demodulated data to the signal separator or demultiplexer 109 , Further, the receiver controller sends 114 the image sequence or video information 320 to the signal separator 109 , The signal separator 109 separates or demultiplexes the demodulated data of the program channel 404 based on the skillful image information 320 in frame # 1, frame # 2, and frame # 3 data, and outputs in accordance with a command from the receiver controller 114 certain of the separated image data units to the decoder 110 out. Now it is assumed that at the beginning of the reception to the decoder 110 the data of the image sequence # 1 is output as a standard image sequence (step 602 ). The receiver controller 114 sends the picture decoding program 342 to the decoder 110 , The decoder 110 leads the program sent to him 342 off and decodes it from the signal separator 109 received image or video data and displays the decoded data on the display unit 111 at.
Im
nächsten
Schritt werden die Bilddateneinheiten der Dialogbilddaten 343,
die durch das Steuerprogramm 341 bezeichnet werden, mit
der auf der Anzeigeeinheit 111 angezeigten Bildfolge #1 überlagert
angezeigt. Im Ergebnis wird im unteren Bereich des Bildschirms der
Anzeigeeinheit 111 ein in 4 mit dem
Bezugszeichen 405 bezeichnetes Benutzerauswahlmenü angezeigt.
Mit dem Benutzerauswahlmenü 405 kann
der Benutzer oder Zuschauer die auf der Anzeigeeinheit 111 anzuzeigende
Bildfolge auswählen.In the next step, the image data units of the dialog image data 343 that through the control program 341 be designated with the on the display unit 111 Displayed screen sequence # 1 superimposed. As a result, at the bottom of the screen of the display unit 111 a in 4 with the reference number 405 designated user selection menu is displayed. With the user selection menu 405 the user or viewer can see the on the display unit 111 Select the image sequence to be displayed.
Anschließend wird
die Verarbeitung für
jedes Vollbildraster geeignet wiederholt (Schritt 604).Subsequently, the processing is appropriately repeated for each frame (step 604 ).
Wenn
der Zuschauer anhand des Benutzerauswahlmenüs 405 einen Befehl
eingibt (Schritt 607), befiehlt die Empfänger-Steuereinrichtung 114 dem
Signalseparator oder Demultiplexer 109, von seiner momentanen
Ausgabe zu den befohlenen Bildfolgen-Daten umzuschalten. Dann werden
die ausgegebenen Bilddaten vom Decodierer 110 decodiert
und auf der Anzeigeeinheit 111 angezeigt. Das bedeutet,
daß der
Zuschauer aus den Bildfolgen des Programmkanals, die im gezeigten
Beispiel die Hände
des Kochs, die Messerklinge bzw. den gesamten Kochvorgang zeigen,
jede gewünschte
Bildfolge auswählen
und einstellen kann (Schritte 608 bis 611).When the viewer uses the user selection menu 405 enters a command (step 607 ), commands the receiver controller 114 the signal separator or demultiplexer 109 to switch from its current output to the commanded frame rate data. Then the output image data from the decoder 110 decoded and on the display unit 111 displayed. This means that the viewer can select and set any desired image sequence from the image sequences of the program channel, which in the example shown show the hands of the cook, the knife blade or the entire cooking process (steps 608 to 611 ).
Außerdem prüft die Empfänger-Steuereinrichtung 114 für jedes
Vollbildraster, ob sich der Programm-ID der zu empfangenden Steuerinformation geändert hat
und ob der Programmkanal vom Benutzer geändert worden ist (Schritte 605, 606).
Wenn sich der Programm-ID der zu empfangenden Steuerinformation
geändert
hat oder wenn der Programmkanal geändert worden ist, ist das Steuerprogramm beendet
und kehrt zum ersten Verarbeitungsschritt der Aufnahme von Steuerinformation
zurück.In addition, the receiver controller checks 114 for each frame, whether the program ID of the control information to be received has changed and whether the program channel has been changed by the user (steps 605 . 606 ). If the program ID of the control information to be received has changed or if the program channel has been changed, the control program is ended and returns to the first processing step of receiving control information.
Wie
bisher beschrieben worden ist, können gemäß der vorliegenden
Ausführungsform
der Multiplexierungsgrad der Bildfolgen in jedem Programmkanal,
die Codierungsregeln der Bildfolgen und dergleichen für die Empfängereinrichtung
durch die Steuerinformation angegeben werden, so daß die Senderseite
die Übertragung
so ausführen
kann, daß sie
sich mit den angebotenen Diensten in Übereinstimmung befindet. Insbesondere
können
viele Arten von Codierungsregeln verwendet werden, derart, daß das Programm
zur Decodierung der codierten Bildfolgen durch die Steuerinformation
an die Empfängereinrichtung übertragen
wird.As
hitherto described, according to the present
embodiment
the degree of multiplexing of the image sequences in each program channel,
the coding rules of the image sequences and the like for the receiver device
be specified by the control information, so that the transmitter side
the transfer
to do so
can she
is consistent with the services offered. Especially
can
Many types of coding rules are used, such that the program
for decoding the coded picture sequences by the control information
transmitted to the receiver device
becomes.
Ferner
kann durch die Steuerinformation das Programm, das die Anzeige der
Bildfolgen in jedem Programmkanal in Übereinstimmung mit der Anforderung
des Zuschauers oder Benutzers steuert, an die Empfängerseite
gesendet werden, so daß der
Zuschauer die Bildfolgen beliebig und flexibel auswählen und
nutzen kann.Further
can by the control information the program that displays the
Image sequences in each program channel in accordance with the request
of the viewer or user controls to the receiver side
be sent so that the
Spectators can choose the sequence of pictures arbitrarily and flexibly and
can use.
Das
bedeutet, daß mit
dem Übertragungssystem
gemäß der vorliegenden
Ausführungsform eine Übertragung
verwirklicht werden kann, bei der lediglich ein die Steuerinformation
betreffender Standard vorgegeben ist, ohne daß für die Programmkanäle ein und
derselbe Standard erforderlich ist.The
means that with
the transmission system
according to the present
Embodiment of a transmission
can be realized in the only one the control information
given default, without that for the program channels and
the same standard is required.
In
der obigen Beschreibung ist angegeben worden, daß die den ausgewählten Programmkanal in
der Empfängereinrichtung 102 betreffende
Steuerinformation, die seit Beginn des Empfangs der Steuerinformation
empfangen wird, bis zum darauf folgenden Empfang einer hiervon verschiedenen
Steuerinformation gültig
ist. Die Videoübertragungsinhalt-Information,
die durch die Steuerinformation gesteuert werden soll, kann je doch
auch so beschaffen sein, daß sie
der Steuerinformation nur für
diese bestimmte Bildfolge Gültigkeit
verleiht. Diese Steuerungsart kann auf die folgende Weise verwirklicht werden:
die Sendereinrichtung 101 überträgt die Steuerinformation, in
die die Information bezüglich der
durch sie gesteuerten Bildfolge im voraus eingetragen worden ist.
Andererseits speichert die Empfängereinrichtung 102 vorübergehend
die empfangene Steuerinformation. Sie macht die gespeicherte Steuerinformation
gültig,
wenn die von der betreffenden Steuerinformation zu steuernde Bildfolge
empfangen worden ist, während
sie die gültig
gemachte Steuerinformation ungültig
macht, wenn der Empfang der von der geeigneten Steuerinformation
zu steuernden Bildfolge beendet ist.In the above description, it has been indicated that the selected program channel in the receiver device 102 pending control information received since the beginning of the reception of the control information, until the subsequent reception of a different control information is valid. However, the video transmission content information to be controlled by the control information may also be such as to give the control information validity only for that particular image sequence. This type of control can be realized in the following manner: the transmitter device 101 transmits the control information into which the information regarding the image sequence controlled by it has been entered in advance. On the other hand, the receiver device stores 102 temporarily receiving the received control information. It validates the stored control information when the image sequence to be controlled by the control information concerned has been received while invalidating the validated control information when the reception of the image sequence to be controlled by the appropriate control information is completed.
Weiterhin
ist oben angegeben worden, daß die Übertragungsfrequenzen
für die
Programmkanäle
fest sind; sie können
jedoch auch variabel sein. In diesem Fall sendet die Sendereinrichtung 101 die Steuerinformation,
in die die Information für
die Angabe der Übertragungsfrequenz
des entsprechenden Programmkanals vorher eingetragen worden ist.
Die Empfänger-Steuereinrichtung 114 der
Empfängereinrichtung 102 steuert
auf der Grundlage der in der Steuerinformation enthaltenen und den
gewählten Programmkanal
betreffenden Übertragungsfrequenz-Information
das Empfängermodul 108 so,
daß es
auf der Übertragungsfrequenz
empfängt.Furthermore, it has been stated above that the transmission frequencies for the program channels are fixed; however, they can also be variable. In this case, the transmitter device sends 101 the control information into which the information for specifying the transmission frequency of the corresponding program channel has previously been entered. The receiver controller 114 the receiver device 102 controls the receiver module on the basis of the transmission frequency information contained in the control information and the selected program channel 108 such that it receives on the transmission frequency.
Obwohl
weiter oben angegeben worden ist, daß der Steuerkanal und die Programmkanäle getrennt
vorgesehen sind, können
Steuerinformationseinheiten ebenso gut in dem Zustand übertragen werden,
in dem sie in jedem beliebigen vorgegebenen Programmkanal zusammen
mit den Bildfolgen einer Multiplexierung unterworfen werden. In
diesem Fall sind jedoch die Positionen für die Multiplexierung der Steuerinformationseinheiten
und die die multiplexierten Steuerinformationseinheiten tragende Übertragungsfrequenz
des Programmkanals fest. Der Grund hierfür besteht darin, daß die Empfängereinrichtung 102 einzig
die Steuerinformation empfangen kann, die dem gewählten Programmkanal
entspricht, welchen der Zuschauer ausgewählt hat.Although it has been stated above that the control channel and the program channels are provided separately, control information units can be transmitted as well in the state in which they are subjected to multiplexing in any given program channel together with the image sequences. In this case, however, the positions for multiplexing the control information units and the transmission frequency of the program channel carrying the multiplexed control information units are fixed. The reason for this is that the receiver device 102 can only receive the control information corresponding to the selected program channel which the viewer has selected.
Ferner
ist in der vorliegenden Ausführungsform
der Decodierer 110 als DSP aufgebaut, wobei die Decodierungsprogramme
so beschaffen sind, daß sie
die Bildfolgen in Übereinstimmung
mit irgendwelchen gewünschten
Codierungsregeln decodieren können.
Wenn jedoch die Arten der Codierungssysteme für den Einsatz für Rundfunkübertragungen
begrenzt sind, können
für die
jeweiligen im Rundfunk verwendeten Codierungssysteme besondere Codierungseinrichtungen
vorgesehen werden, um die Bildfolgen zu decodieren. In diesem Fall
trägt die
Sendereinrichtung 101 anstatt des Bilddecodierungsprogramms
eine Information für
die Angabe des Codierungssystems in die Steuerinformation ein. Dann macht
die Empfänger-Steuereinrichtung 114 der Empfängereinrichtung 102 nur
diejenige Decodierungseinrichtung gültig, die gemäß der Codierungssystemangabe-Information
dem angegebenen Decodierungssystem entspricht.Further, in the present embodiment, the decoder 110 as DSP, the decoding programs being arranged to decode the image sequences in accordance with any desired encoding rules. However, if the types of coding systems for use in broadcasting transmission are limited, special encoding means may be provided for the respective coding systems used in broadcasting to decode the image sequences. In this case, the transmitter device carries 101 instead of the picture decoding program, information for indicating the coding system is included in the control information. Then the receiver controller makes 114 the receiver device 102 only that decoding device valid according to the coding system information corresponds to the specified decoding system.
Nun
wird ein zweites Funktionsbeispiel des Übertragungssystems beschrieben.Now
a second example of operation of the transmission system will be described.
In
diesem Funktionsbeispiel werden die Bildfolgen vorübergehend
gespeichert oder aufgezeichnet und zu einem späteren Zeitpunkt verwendet.In
In this example, the sequence of pictures becomes temporary
stored or recorded and used at a later time.
Die
Bildfolgen werden wie im folgenden beschrieben aufgezeichnet.The
Image sequences are recorded as described below.
Wenn
ein vom Zuschauer bestimmter Programmkanal aufgezeichnet werden
soll, steuert die Empfänger-Steuereinrichtung 114 die
Empfangssignal-Speichereinrichtung oder Aufzeichnungseinrich tung 112,
um die Steuerinformation bezüglich
des eingestellten Programmkanals und die Daten des Programmkanals
parallel oder gleichzeitig aufzuzeichnen. In einem Fall, in dem
die Empfangssignal-Aufzeichnungseinrichtung 112 Signale
nicht parallel oder gleichzeitig speichern kann, werden die Steuerinformation
und die Daten des betreffenden Programmkanals multiplexiert und
dann aufgezeichnet, während
die aufgezeichneten Signale in einer Wiedergabebetriebsart demultiplexiert
und in Form von zwei parallelen Signalen wieder hergestellt werden.
In einem Fall, in dem die Steuerinformation während des Aufzeichnungsbetriebs
gewechselt hat, wird auch die neue Steuerinformation nach dem Wechsel
aufgezeichnet. Außerdem
wird angenommen, daß jede
Bildfolge im Programmkanal einen Führungsabschnitt aufweist, der
für jedes
Programm einen Programmnamen enthält, und daß der besondere Titel jeder
Folge oder jeden Satzes von Informationseinheiten in jedem Programm
hinzugefügt
ist. Für
die Empfangssignal-Aufzeichnungseinrichtung oder
-Speichereinrichtung 112 können ein Videokassettenrekorder,
ein überschreibbarer,
optischer Plattenspeicher oder dergleichen verwendet werden.When a viewer-designated program channel is to be recorded, the receiver controller controls 114 the received signal storage device or recording device 112 to record the control information regarding the set program channel and the program channel data in parallel or simultaneously. In a case where the received signal recording means 112 Can not store signals in parallel or simultaneously, the control information and the data of the program channel concerned are multiplexed and then recorded, while the recorded signals are demultiplexed in a reproduction mode and restored in the form of two parallel signals. In a case where the control information has changed during the recording operation, the new control information after the change is also recorded. In addition, it is assumed that each picture sequence in the program channel has a guide section containing a program name for each program, and that the particular title is added to each sequence or set of information units in each program. For the received signal recording device or storage device 112 For example, a video cassette recorder, a rewritable optical disk file or the like may be used.
Nun
wird mit Bezug auf 7 ein Flußdiagramm zur Erläuterung
des Wiedergabebetriebs der in der Empfangssignal-Aufzeichnungseinrichtung 112 aufgezeichneten
Bildfolgen beschrieben.Now, with respect to 7 a flowchart for explaining the playback operation of the in the received signal recording device 112 recorded image sequences described.
Wenn
von der Bediener-Eingabeeinheit 113 der Wiedergabebefehl
eingegeben worden ist, prüft die
Empfänger-Steuereinrichtung 114 die
in der Empfangssignal-Aufzeichnungseinrichtung 112 gespeicherten
Steuerinformationseinheiten nacheinander in der Reihenfolge, in
der sie aufgezeichnet worden sind (Schritt 702). Nach der
Erfassung der Steuerinformation 300 vergleicht die Empfänger-Steuereinrichtung 114 den
letzten Programm-ID 310 der betreffenden Steuerinformation
mit deren momentanen Programm-ID (Schritt 703). Wenn die
beiden IDs verschieden sind, lädt
die Empfänger-Steuereinrichtung 114 das
Steuerprogramm 341 aus der Steuerinformation 300 (Schritt 704)
und führt
dieses Steuerprogramm 341 aus (Schritt 705). Der
Schritt 701 gibt an, daß die oben beschriebenen Schritte
wiederholt werden, bis der letzte Speicherbereich erreicht ist.When from the operator input unit 113 the playback command has been input, the receiver controller checks 114 in the received signal recording device 112 stored control information units sequentially in the order in which they have been recorded (step 702 ). After the detection of the control information 300 compares the receiver controller 114 the last program ID 310 the relevant control information with its current program ID (step 703 ). If the two IDs are different, the receiver controller loads 114 the control program 341 from the control information 300 (Step 704 ) and runs this control program 341 out (step 705 ). The step 701 indicates that the steps described above are repeated until the last memory area is reached.
In 8 ist
ein Flußdiagramm
gezeigt, daß das
Steuerprogramm 341 erläutert,
das in dem erwähnten
Funktionsbeispiel verwendet wird. Wie in 8 gezeigt,
stellt die Empfänger-Steuereinrichtung 114,
die das Steuerprogramm 341 gestartet hat, zunächst das
Empfängermodul 108 gemäß der in
der Steuerinformation 300 enthaltenen Kommunikationsinformation 330,
den Signalseparator oder Demultiplexer 109 gemäß der Bild- oder Videoinformation 320 und
den Decodierer 110 gemäß dem Bilddecodierungsprogramm 342 ein
(Schritt 801).In 8th a flow chart is shown that the control program 341 explained, which is used in the mentioned functional example. As in 8th shown represents the receiver controller 114 that the control program 341 has started, first the receiver module 108 according to the in the control information 300 contained communication information 330 , the signal separator or demultiplexer 109 according to the image or video information 320 and the decoder 110 according to the picture decoding program 342 a step 801 ).
Anschließend prüft die Empfänger-Steuereinrichtung 114,
ob momentan die Wiedergabe aus der Empfangssignal-Speichereinrichtung 112 befohlen
ist (Schritt 802).Subsequently, the receiver controller checks 114 Whether currently the playback from the received signal storage device 112 commanded (step 802 ).
Wenn
ein Wiedergabebefehl nicht vorliegt, wird die in Verbindung mit
dem ersten Funktionsbeispiel weiter oben beschriebene, normale Verarbeitung
ausgeführt
(siehe 6). Wenn andererseits ein Wiedergabebefehl vorliegt,
werden auf der Grundlage der Führungsabschnitte
der Übertragungsinhalt-Informationseinheiten
für jeden
der Übertragungsinhalt-Information hinzugefügten Titel die
Beziehungen der jeweiligen Übertragungsinhalt-Informationseinheiten
in dem der Steuerinformation entsprechenden Programm mit den Speicherbereichen
in der Empfangssignal-Aufzeichnungseinrichtung 112 bestätigt (Schritt 804).If a playback command is not present, the normal processing described above in connection with the first functional example is executed (see 6 ). On the other hand, when there is a reproduction command, based on the guide portions of the transmission content information units for each title added to the transmission content information, the relations of the respective transmission content information units in the program corresponding to the control information with the memory areas in the reception signal recording means 112 confirmed (step 804 ).
Diese
Verarbeitung wird bis zum Ende der Wiedergabe wiederholt ausgeführt (Schritt 805).This processing is repeatedly performed until the end of the playback (step 805 ).
Wie
genauer in 10 gezeigt, werden auf der Anzeigeeinheit 111 ein
Programmname 1001 und ein Wiedergabemenü 1000, die der Steuerinformation
entsprechen, angezeigt (Schritt 806). Die Einheiten des
Menüs 1000 sind
durch die Titel 1002 bis 1004 der im Programm
enthaltenen jeweiligen Informationseinheiten und durch das nächste Programm 1006 gegeben.
Das in 10 gezeigte Beispiel stellt den
Fall einer Wiedergabe des Programms "Nachrichten" dar, das die Bildfolge mit dem Titel "Mit Mir" und die Bildfolge
mit dem Titel "Wettervorhersage" enthält. Die
Titel 1002 bis 1004 der jeweiligen Bildfolgen
im Programm entsprechen den Titeln, die den Bildfolgen hinzugefügt sind.
Wenn der Zuschauer dann aus dem Wiedergabemenü 1000 mittels der
Benutzer-Eingabeeinheit 113 den Titel der gewünschten Information
bezeichnet hat (Schritt 807), wird in Übereinstimmung mit dieser Bezeichnung
die Bildfolge, die den entsprechenden Titel im Führungsabschnitt enthält, wiedergegeben
(Schritt 808 oder Schritt 809).How closer in 10 shown on the display unit 111 a program name 1001 and a playback menu 1000 that correspond to the control information are displayed (step 806 ). The units of the menu 1000 are by the titles 1002 to 1004 the respective information units contained in the program and the next program 1006 given. This in 10 The example shown represents the case of a replay of the "News" program containing the image sequence entitled "With Me" and the image sequence entitled "Weather Forecast". The titles 1002 to 1004 the respective image sequences in the program correspond to the titles added to the image sequences. If the viewer then from the playback menu 1000 by means of the user input unit 113 has designated the title of the desired information (step 807 ), the image sequence containing the corresponding title in the guide section is reproduced in accordance with this designation (step 808 or step 809 ).
In
dem Fall, in dem das nächste
Programm 1006 bezeichnet worden ist, wird die Wiedergabe-Startposition
zum Endbereich der im Führungsabschnitt
den Namen des momentanen Programms enthaltenden Übertragungsinhalt-Information
vorwärts
bewegt (Schritt 810), anschließend wird das Steuerprogramm
des oben beschriebenen Prozesses gestartet, um die Steuersignale
zu prüfen.In the case where the next program 1006 has been designated, the reproduction start position is moved forward to the end region of the transmission content information containing the name of the current program in the guide section (step 810 ), then the control program of the above-described process is started to check the control signals.
Dann
wird die Bildfolge, in deren Führungsabschnitt
der vom Zuschauer bezeichnete Titel enthalten ist, entsprechend
dem in 9 gezeigten Flußdiagramm wiedergegeben.Then, the image sequence, in the leading portion of which the title designated by the viewer is included, is corresponding to that in 9 shown flow chart reproduced.
Zunächst löscht die
Empfänger-Steuereinrichtung 114 die
Anzeige des in 10 gezeigten Menübildes (Schritt 901).
Anschließend
berechnet sie den anfänglichen
oder vordersten Speicherbereich und den abschließenden oder letzten Speicherbereich
der Bildfolge, welche den bezeichneten Titel im Führungsabschnitt
enthält
(Schritte 902, 903).First, the receiver controller clears 114 the display of in 10 shown menu image (step 901 ). It then calculates the initial or leading memory area and the final or last memory area of the sequence of images containing the designated title in the guide section (steps 902 . 903 ).
Dann
wird die Bildfolge, die sich in einem Abschnitt zwischen dem berechneten
anfänglichen
Bereich und dem berechneten abschließenden Bereich befindet, wiedergegeben
(Schritte 904 bis 907). Die wiedergegebene Bildfolge
wird durch den Decodierer 110 decodiert und auf der Anzeigeeinheit 111 angezeigt.
Hierbei decodiert der Decodierer 110 auf der Grundlage
des von der Empfänger-Steuereinrichtung 114 festgelegten
Bilddecodierungsprogramms 342 die Bildfolge, die wiedergegeben
worden ist.Then, the image sequence located in a section between the calculated initial region and the calculated final region is reproduced (steps 904 to 907 ). The reproduced image sequence is by the decoder 110 decoded and on the display unit 111 displayed. The decoder decodes here 110 based on the from the receiver controller 114 specified image decoding program 342 the sequence of images that has been rendered.
In
der bisherigen Beschreibung ist angenommen worden, daß in der
vorliegenden Ausführungsform
nur der angeforderte Informationsanteil in den gespeicherten Programmen
wiedergegeben werden kann.In
the previous description has been assumed that in the
present embodiment
only the requested information share in the stored programs
can be played.
In
der obigen Ausführungsform
kann jedoch auch der Fall berücksichtigt
werden, in dem das Wiedergabemenü 1000 mehrere
einem Multiplexprozeß unterzogene
Programme enthält.
In diesem Fall kann die Empfangssignal-Speichereinrichtung 112 gleichzeitig
sämtliche
Programme, die gleichzeitig übertragen
werden, aufzeichnen. Dadurch kann der eben erwähnte Nachteil beseitigt werden.However, in the above embodiment, the case where the reproduction menu 1000 contains several programs subjected to a multiplexing process. In this case, the received signal storage device 112 simultaneously record all programs transmitted simultaneously. As a result, the above-mentioned disadvantage can be eliminated.
Nun
wird ein drittes Funktionsbeispiel für die vorliegende Ausführungsform
beschrieben.Now
becomes a third functional example of the present embodiment
described.
Die
vorliegende Ausführungsform
ist nicht auf Rundfunkübertragungen
beschränkt,
sondern kann ebenso gut auf die Bildkommunikation in einer 1:1-Entsprechung
wie etwa auf eine Video-Telefonverbindung angewendet werden.The
present embodiment
is not on radio broadcasts
limited,
but may as well respond to image communication in a one-to-one correspondence
such as being applied to a video telephone connection.
Ferner
ist oben angegeben worden, daß die einzelnen Übertragungskanäle physikalische
Kanäle mit
verschiedenen Übertragungsfrequenzen
sind. Das System der vorliegenden Ausführungsform ist jedoch auch
auf den Fall anwendbar, in dem die einzelnen Übertragungskanäle durch
logische Kanäle gegeben
sind. Genauer kann in einem Fall, in dem sämtliche Programmkanäle und der
Steuerkanal beispielsweise mittels einer Zeitmultiplexierung auf
einen einzigen physikalischen Kanal multiplexiert werden, die folgende
Maßnahme
ergriffen wird: die Position des Steuerkanals und die Positionen
der im Steuerkanal enthaltenen einzelnen Steuerinformationseinheiten
sind fest. Die Position eines ausgewählten Programmkanals und die
im Programmkanal enthaltene Übertragungsinhalt-Information
werden durch die Steuerinformation für den gewählten Kanal festgelegt.Further
it has been stated above that the individual transmission channels are physical
Channels with
different transmission frequencies
are. However, the system of the present embodiment is also
applicable to the case in which the individual transmission channels through
given logical channels
are. More specifically, in a case where all the program channels and the
Control channel, for example by means of a time division multiplexing
a single physical channel, the following
measure
is taken: the position of the control channel and the positions
the individual control information units contained in the control channel
are firm. The position of a selected program channel and the
in the program channel contained transmission content information
are determined by the control information for the selected channel.
Dieses
Funktionsbeispiel umfaßt
eine Multiplex-Einrichtung, in der unter Verwendung der Sendereinrichtung 101 der
ersten Ausführungsform
mehrere Übertragungsinformationseinheiten
in eine einzelne Übertragungsinformationseinheit
multiplexiert werden. In 11 ist
die Multiplex-Einrichtung 1301 gemäß der vierten Ausführungsform
dargestellt. In 11 sind der Signalsynthetisierer/-codierer 104, das
Sendermodul 105, der Programmspeicher 106 und
die Sender-Steuereinrichtung 107 gleich wie in der Sendereinrichtung 101 der
ersten Ausführungsform.
Im Gegensatz zu der Sendereinrichtung 101 werden im Falle
der Multiplex-Einrichtung 1301 Bilder nicht direkt in den
Signalsynthetisierer/-codierer 104 eingegeben; statt dessen
werden Übertragungsinformationseinheiten 1303 mittels
Empfängereinheiten 1302 jeweils
in Bildfolgen umgewandelt, die in den Signalsynthetisierer/-codierer 104 eingegeben werden.
Danach werden die Signale durch den Signalsynthetisierer/-codierer 104 synthetisiert
und mit Steuerinformation versehen, woraufhin die sich ergebende
Information 1304, in die die Mehrzahl der Informationseinheiten
multiplexiert wor den ist, vom Sendermodul 105 ausgegeben
wird. Somit können mehrere Übertragungen
aufgenommen und multiplexiert werden. Darüber hinaus können in
dem Fall, in dem eine Aufzeichnung gemäß dem weiter oben beschriebenen
Funktionsbeispiel ausgeführt
wird, eine Anzahl von vom Benutzer gewünschten Programmen auch dann
vollständig
aufgezeichnet werden, wenn sie z.B. gleichzeitig in verschiedenen
Kanälen übertragen
werden.This functional example comprises a multiplexing device using the transmitter device 101 In the first embodiment, a plurality of transmission information units are multiplexed into a single transmission information unit. In 11 is the multiplex facility 1301 shown according to the fourth embodiment. In 11 are the signal synthesizer / coder 104 , the transmitter module 105 , the program memory 106 and the transmitter controller 107 same as in the transmitter device 101 the first embodiment. Unlike the transmitter device 101 be in the case of the multiplex facility 1301 Images not directly into the signal synthesizer / coder 104 entered; instead, transmission information units become 1303 by means of receiver units 1302 each converted into image sequences that are in the signal synthesizer / encoder 104 be entered. Thereafter, the signals are passed through the signal synthesizer / coder 104 synthesized and provided with control information, whereupon the resulting information 1304 into which the plurality of information units have been multiplexed, from the transmitter module 105 is issued. Thus, multiple transmissions can be recorded and multiplexed. Moreover, in the case where a recording is carried out according to the above-described functional example, a number of programs desired by the user may be fully recorded even if they are simultaneously transmitted in different channels, for example.
Ferner
ermöglicht
der Einbau der Multiplex-Einrichtung 1301 in einen Videokassettenrekorder
die Multiplexierung mehrerer Übertragungsinformationseinheiten
in eine einzelne Übertragungsinformationseinheit
und die Speicherung der multiplexierten Übertragungsinformationseinheit
in einem Aufzeichnungsmedium. In der Wiedergabebetriebsart kann
die erforderliche, aufgezeichnete Übertragungsinformation wiedergegeben
werden, indem der Decodierungsbetrieb gemäß der obigen Ausführungsform
ausgeführt
wird. Somit können
im Gegensatz zu einer Aufzeichnungsbetriebsart, in der nur eine Übertragungsinformation
(oder ein Programm) auf einem Aufzeichnungsmedium aufgezeichnet
werden kann, gemäß der vorliegenden
Ausführungsform mehrere Übertragungsinformationseinheiten
auf einem einzelnen Aufzeichnungsmedium aufgezeichnet werden.Furthermore, the installation allows the multiplexing device 1301 in a video cassette recorder, multiplexing a plurality of transmission information units into a single transmission information unit and storing the multiplexed transmission information unit in a recording medium. In the reproduction mode, the required recorded transmission information can be reproduced by executing the decoding operation according to the above embodiment. Thus, in the counter to a recording mode in which only a transmission information (or a program) can be recorded on a recording medium, according to the present embodiment, a plurality of transmission information units are recorded on a single recording medium.
Wie
oben erläutert,
werden durch die vorliegende Erfindung ein Fernsehübertragungssystem und
ein entsprechendes Verfahren geschaffen, bei denen Komprimierungssysteme,
Multiplexierungssysteme, die Auswahl der Bildfolgen durch den Zuschauer
und dergleichen flexibel gehandhabt werden, so daß dem Zuschauer
vielfältige
Dienste angeboten werden können.As
explained above
The present invention provides a television transmission system and
created a corresponding process in which compression systems,
Multiplexing systems, the selection of image sequences by the viewer
and the like are handled flexibly so that the viewer
diverse
Services can be offered.