WO1999055088A1 - Verfahren zur übertragung von zusatzinformationssignalen in austastlücken eines videosignales und vorrichtung zum empfang dieser zusatzinformationssignale - Google Patents
Verfahren zur übertragung von zusatzinformationssignalen in austastlücken eines videosignales und vorrichtung zum empfang dieser zusatzinformationssignale Download PDFInfo
- Publication number
- WO1999055088A1 WO1999055088A1 PCT/DE1999/000828 DE9900828W WO9955088A1 WO 1999055088 A1 WO1999055088 A1 WO 1999055088A1 DE 9900828 W DE9900828 W DE 9900828W WO 9955088 A1 WO9955088 A1 WO 9955088A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program code
- microcontroller
- algorithm
- data
- additional information
- Prior art date
Links
Classifications
-
- 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/0882—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 character code signals, e.g. for teletext
-
- 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/0884—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 additional display-information, e.g. menu for programme or channel selection
Definitions
- the invention relates to a method for transmitting additional information signals in blanking intervals of a video signal according to the features of the preamble of claim 1 and a device for receiving these additional information signals.
- Such methods for transmitting additional information signals in blanking intervals of a video signal are generally known.
- the additional information signals consist of teletext signals, VPS signals or the like. These teletext signals and / or VPS signals are transmitted in blanking intervals of the video signal.
- the receiving devices for receiving such teletext signals or VPS signals are generally television sets or video recorders.
- the teletext data for the teletext pages to be displayed on the screen in television lines 6 - 23 and 318 - 353 can overlap the vertical blanking interval of the video signal. if a 625-line television system is assumed.
- the continuous transmission of the teletext data takes place in a specially encrypted format with a bit rate of
- a teletext page consists of 24 teletext lines in the first stage (level 1) of the orld system teletext, each with teletext address data at the beginning followed by teletext data.
- SS or closed caption Other services that are already transmitted in the vertical blanking interval for television signals, e.g. B. is SS or closed caption. These services are generally either text services which display the transmitted information directly or control services which set control bits in the microcontrollers of the video or television sets which are determined by the transmission of well-defined protocols.
- the control bits can e.g. B. be used to turn on VCRs.
- the invention has for its object to improve the now known methods for the transmission of additional information signals in blanking intervals of the video signal and to provide a device with which the additional information signals that were transmitted by the improved method can be processed.
- the method according to the invention is essentially based on the fact that the additional information signals not only contain data or control information to be displayed directly, but rather a program code and / or an algorithm which can be processed in the additional data processing device.
- the program code and / or algorithm contained in the additional information signals is advantageously stored so that it can be accessed at any time.
- a prerequisite for the functioning of such a method is, of course, that a standardized program code and / or standardized algorithm is transmitted which can be processed in the receiving device, which has stored the corresponding command set in a non-volatile memory.
- the processor present in the receiving device for example a microcontroller, must therefore be able to process such a standardized program code and / or algorithm.
- the video signal transmitter generally the television stations
- the video signal transmitter can, for example, decode encrypted programs, display browsers for teletext times or animate certain logos.
- a return channel to the TV stations is useful for this, but it is not absolutely necessary.
- One possible return is that the viewer contacts the broadcaster over the phone.
- the viewer can directly dial the telephone number of the television station directly and speak to the television station.
- he has a modem with keyboard input available, for example, to contact the television broadcaster via the Internet. It is possible that the viewer only moves the cursor to a specific position on the screen on which the Internet address is shown, activates a confirmation button and then selects this Internet connection automatically.
- a modem must be connected to an interface of the additional data processing device.
- the software present in the microcontroller first fixes the existing hardware configuration of the additional data processing device. If a modem and a suitable keyboard are found at the interfaces of the additional data processing device, so the viewer can get in touch with the television station. The software then tries to contact the television's computer via the standardized software interface.
- the device for decoding and further processing of the additional information signal transmitted in the blanking gaps of the video signal which contains a program code or algorithm, expediently has a data separating device and a microcontroller for data decoding and further processing, as well as a memory device.
- a command set is stored in the memory device and can be called up by the microcontroller for processing the program code and / or algorithm contained in the additional information received.
- the device preferably has a memory device with a non-volatile memory area in which the command set for the program code and / or algorithm is stored.
- a non-volatile memory can be, for example, an EEPROM memory.
- the data packet derived from the program code and / or algorithm received in each case can then be stored in a volatile memory area. When switching off the TV or video deorekorders, in which this device is implemented, this data will of course be lost.
- the microcontroller expediently has one or more serial and / or parallel interfaces, so that on the microcontroller a network, a telephone network, a printer, a keyboard, a sound or image generator, a facsimile device, a mass storage medium such as, for. B. a CD, a hard drive or the like., A game port, a viewer identification card or the like.
- the data separation device can be designed such that it reads the program code and / or algorithm in the additional information signals on predetermined pages of a teletext signal.
- the data separation device recognizes the program code and / or algorithm to be received by identifying character strings at the beginning and / or end of a data packet.
- FIG. 1 is a block diagram of a television set with additional data processing device
- Fig. 2 is a block diagram of that shown in Figure 1 Additional data processing device.
- FIG. 1 shows an example of a television set which can display both the television signals and additional information signals on the screen 8.
- the television set has an input terminal 1 for a video signal. This input terminal 1 can be connected, for example, to an antenna or to a cable connection.
- a tuner 2 with a downstream video IF amplifier 3 is connected to the input terminal 1.
- the output of the video IF amplifier 3 is connected to a color decoder and subsequent video output stage.
- the color decoder and the video amplifier are as one
- the output of the video output stage 5 is connected to the picture tube 8. Furthermore, the video IF amplifier 3 is connected to the picture tube 8 via a vertical deflection stage 4. Finally, the output of the video IF amplifier 3 is coupled to the input 7a of an additional data processing device 7. The output 7b of the additional data processing device is in turn connected to the color decoder and the video output stage 5 of the television set in order to be able to display the information obtained from the additional data on the picture tube 8 if necessary.
- the additional data processing device 7 is provided for separating, decoding and isolating software program codes and / or algorithms from the video signal 1. to work.
- FIG. 2 shows the additional data processing device 7 from FIG. 1 in somewhat more detail.
- a data separation stage 20, a so-called data slicer, is connected to the input 7a of the additional data processing device 7.
- This data separation stage 20 includes a clamping circuit with a downstream scanning element and an analog / digital converter unit in order to digitize the data which are initially present in analog form.
- the digitized data are made available to a data processing device, for example a microcontroller 22, which processes the received data, which correspond to a software program code and / or algorithm, in accordance with a standardized protocol.
- the microcontroller 22 is in contact with a memory 24 in which the instruction set required for this is stored.
- the instruction set is expediently located in a non-volatile memory area 24a of the memory 24.
- the microcontroller 22 is in contact with a plurality of interfaces 26, 28, 30 and 32, which can be serial interfaces or parallel interfaces. A wide variety of devices and input or output units can be connected to these interfaces 26, 28, 30, 32. Furthermore, the microcontroller 22 has the option of connecting an operating unit 34.
- the data processed depending on the received program code and / or algorithm are available at the output 7b of the additional data processing device 7 for further processing.
- the data at output 7b can be provided, for example, for playing a video game. hen.
- the program code received activates a software program that activates the transmission and printing of newspaper news during the night for the viewer.
- the various interfaces 26, 28, 30 and 32 provided on the microcontroller can be provided to connect a network or a telephone network to the microcontroller 22.
- a connection of printers, a control device, such as. B. keyboard, or a remote control is also possible.
- the microcontroller 22 is expediently able to determine which hardware components are connected to the interfaces 26, 28, 30 and 32. Furthermore, it can be provided in the microcontroller 22 that the viewer using this device is identified. For this purpose, a so-called key card interface is provided in the microcontroller 22.
- the operating system contained in the microcontroller 22 is preferably standardized and has an interface for activating the program downloaded from the program code.
- An interface for reading the configuration, for outputting messages, for outputting sound, for outputting compressed video data or for controlling a printer can be provided.
- a fax machine, a mass storage device, such as. B. a CD, a hard disc or a floppy, etc. to connect to the microcontroller 22.
- a game port and an interface for remote control can be used for control 10
- a standardized coding e.g. B. by Java or an arrow system that treats the incoming data as an input stream is also possible.
- the known teletext standard method can, for example, be used as the transmission method for the additional information.
- the data is transmitted in the CVBS signal, for example in the vertical blanking interval. Deviating from the teletext standard, however, the entire image can also be replaced by data information.
- a downloaded program can switch off the screen and the sound of the television.
- a so-called standardized microcontroller 22 is expediently provided in the additional data processing device 7. This is a microcontroller that performs predefined actions based on specified strings. Such coding must be standardized so that all receivers, ie television sets and video recorders, can potentially understand this program code. In order for the effects of the program code to be precisely predictable, the architecture and timing of the microcontroller must be precisely defined. In particular, all software interfaces must be precisely defined in order to prevent television-dependent behavior.
- Microcontroller is characterized in particular by the fact that it understands the standardized code unambiguously, carries out the actions triggered by the program code in a certain predefined manner, etc.
- the architecture of the microcontroller 22 is expediently predetermined by an architecture standard, this being quite different possible Hardware configurations can support, but must be recognizable by the software.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Television Systems (AREA)
Abstract
Das Verfahren sieht vor, in Austastlücken eines Videosignales einen Programm-Code und/oder einen Algorithmus zu übertragen, welcher in einer hierfür geeigneten Dekodereinrichtung abgetrennt, dekodiert, abgearbeitet und die bei der Abarbeitung erzeugten Daten zur Weiterverwendung bereitgestellt werden. Das Empfangsgerät weist hierfür einen Mikrocontroller (22) und eine Speichereinrichtung (24), in der der hierfür notwendige Befehlssatz gespeichert ist, auf.
Description
Beschreibung
Verfahren zur Übertragung von Zusatzinformationssignalen in Austastlücken eines Videosignales und Vorrichtung zum Empfang dieser Zusatzinformationssignale .
Die Erfindung betrifft ein Verfahren zur Übertragung von Zusatzinformationssignalen in Austastlücken eines Videosignales gemäß den Merkmalen des Oberbegriffs des Anspruchs 1 sowie eine Vorrichtung zum Empfangen dieser Zusatzinformationssignale .
Solche Verfahren zur Übertragung von Zusatzinformationssigna- len in Austastlücken eines Videosignales sind allgemein be- kannt. Die Zusatzinformationssignale bestehen hierbei aus Te- letextsignalen, VPS-Signalen oder dergleichen. Diese Tele- textsignale und/oder VPS-Signale werden hierbei in Austastlücken des Videosignales übertragen.
Immer mehr Sendeanstalten gehen dazu über, neben Fernsehsendungen auch diese Zusatzinformationen für den Betrachter in Form von Teletextseiten oder Zeitsignalen, wann bestimmte Fernsehsendungen beginnen, zu übertragen. Die Empfangsgeräte zum Empfangen solcher Teletextsignale oder VPS-Signale sind im allgemeinen Fernsehgeräte oder Videorekorder.
Beim Word-System-Teletext , kurz Teletext oder auch Videotext genannt, können die Teletextdaten für die auf dem Bildschirm darzustellenden Teletextseiten in den Fernsehzeilen 6 - 23 und 318 - 353 der Vertikalaustastlücke des Videosignals über-
tragen werden, sofern von einem 625-Zeilenbild-Fernsehsystem ausgegangen wird.
Die fortlaufende Übertragung der Teletextdaten erfolgt in ei- nem speziell verschlüsselten Format mit einer Bitrate von
6,9375 MHz und 63 Bit pro Teletextzeile . Jedes gesendete Te- letextzeichen benötigt hierbei ein Byte mit sieben Datenbits und einem Paritätsbit. Eine Teletextseite besteht in der ersten Ausbaustufe (Level 1) des orld-System-Teletext aus 24 Teletextzeilen, die jeweils zu Beginn Teletextadressdaten mit anschließenden Teletextdaten aufweisen.
Andere Dienste, die in der vertikalen Austastlücke heute bereits bei Fernsehsignalen übertragen werden, z. B. ist SS oder closed caption. Diese Dienste sind allgemein entweder Textdienste, die die übertragenen Informationen direkt zur Anzeige bringen oder Steuerdienste die durch Übertragung wohl definierter Protokolle bestimmte Steuerbits in den Mikrocon- trollern der Video- oder Fernsehgeräte setzen. Die Steuerbits können z. B. zum Einschalten von Videorekordern herangezogen werden .
Der Erfindung liegt die Aufgabe zugrunde, die mittlerweile bekannten Verfahren zur Übertragung von Zusatzinformations- Signalen in Austastlücken des Videosignales zu verbessern sowie eine Vorrichtung anzugeben, mit der die Zusatzinformationssignale, die nach dem verbesserten Verfahren übertragen wurden, verarbeitbar sind.
Diese Aufgabe wird für das Verfahren durch die Merkmale des
Anspruchs 1 und für die Vorrichtung durch die Merkmale des Anspruchs 3 gelöst.
Weiterbildungen des Verfahrens und der Vorrichtung sind Ge- genstand der Unteransprüche .
Das erfindungsgemäße Verfahren beruht also im wesentlichen darauf, daß die Zusatzinformationssignale nicht nur direkt darzustellende Daten- oder Steuerinformationen enthalten, sondern vielmehr einen Programm-Code und/oder einen Algorithmus, welcher in der Zusatzdatenverarbeitungseinrichtung abarbeitbar ist.
Zweckmäßigerweise wird der in den Zusatzinformationssignalen enthaltene Programm-Code und/oder Algorithmus abgespeichert, damit jederzeit darauf zurückgegriffen werden kann.
Voraussetzung für das Funktionieren eines solchen Verfahrens ist selbstverständlich, daß ein standardisierter Programm- Code und/oder standardisierter Algorithmus übertragen wird, welcher in der Empfangseinrichtung, die den hierfür entsprechenden Befehlssatz in einem nichtflüchtigen Speicher gespeichert hat, abarbeiten kann. Der in dem Empfangsgerät vorhandene Prozessor, z.B. ein Mikrocontroller , muß also in der La- ge sein, einen solchen standardisierten Programm-Code und/oder Algorithmus abarbeiten zu können. Auf diese Weise ist es möglich, daß durch den Videosignalsender, im allgemeinen die Fernsehanstalten, zum Gerät des Verbrauchers komplette Software-Programme übertragen werden können, die dann im Mikrocontroller des Videoendgerätes, also des Fernsehgerätes
oder des Videorekorders, abgearbeitet werden können. Die empfangenen Algorithmen und/oder Programme können beispielsweise verschlüsselte Sendungen dekodieren, Browser für Teletextzei- ten darstellen oder auch bestimmte Logos animieren. Des weiteren ist es in einfacher Weise möglich, daß der Zuschauer per Knopfdruck auf eine Bedieneinheit, im allgemeinen die Fernbedienung, auf Zuschauerfragen reagieren kann. Hierfür ist ein Rückkananl zu den Fernsehanstalten sinnvoll, allerding s nicht zwingend erforderlich.
Eine mögliche Rückleitung besteht darin, daß der Zuschauer die Sendeanstalt über Telefon kontaktiert. Hierbei kann der Zuschauer die Telefonnummer der Fernsehanstalt direkt manuell anwählen und mit der Fernsehanstalt sprechen. Des weiteren ist es jedoch auch möglich, daß er ein Modem mit Tastatureingabe zur Verfügung hat, um beispielsweise per Internet mit der Fernsehanstalt in Kontakt zu treten. Hierbei ist es möglich, daß der Zuschauer lediglich mittels Cursor auf eine bestimmte Stelle des Bildschirmes, auf der die Internetadresse eingeblendet wird, fährt, eine Bestätigungstaste aktiviert und anschließend selbsttätig dieser Internetanschluß angewählt wird.
Selbstverständlich muß bei dieser Ausführungsform ein Modem an eine Schnittstelle der Zusatzdatenverarbeitungseinrichtung angeschlossen sein. Hierfür stellt z. B. die im Mikrocontroller vorhandene Software zunächst die vorliegende Hardware- Konfiguration der Zusatzdatenverarbeitungseinrichtung fest. Wird ein Modem und eine geeignete Tastatur an den Schnitt- stellen der Zusatzdatenverarbeitungseinrichtung festgestellt,
so kann der Zuschauer mit der Fernsehanstalt in Kontakt treten. Die Software versucht dann über die standardisierte Software-Schnittstelle Kontakt mit dem Rechner der Fernsehanstalt aufzunehmen.
Auf diese Art und Weise ist es auch möglich, daß der Zuschauer aktiv ein Videospiel, das von der Fernsehanstalt zur Verfügung gestellt wird, spielt. Hierfür ist ein Rückkanal nicht immer notwendig.
Die Vorrichtung zur Dekodierung und Weiterverarbeitung des in den Austastlücken des Videosignales übertragenen Zusatzinfor- mationssignales, das einen Programm-Code oder Algorithmus enthält, verfügt zweckmäßigerweise über eine Datenabtrennein- richtung und einen Mikrocontroller zur Datendekodierung und Weiterverarbeitung sowie über eine Speichereinrichtung.
In der Speichereinrichtung ist ein Befehlssatz gespeichert, welcher vom Mikrocontroller zur Verarbeitung des in den emp- fangenen Zusatzinformationen enthaltenen Programm-Codes und/oder Algorithmuses abrufbar ist .
Vorzugsweise weist die Vorrichtung eine Speichereinrichtung auf mit einem nichtflüchtigen Speicherbereich, in welchem der Befehlssatz für den Programm-Code und/oder Algorithmus abgespeichert ist. Ein solcher nichtflüchtiger Speicher kann beispielsweise ein EEPROM-Speicher sein. In einem flüchtigen Speicherbereich kann dann das von dem jeweils empfangenen Programm-Code und/oder Algorithmus abgeleitete Datenpaket ge- speichert sein. Beim Abschalten des Fernsehgerätes oder Vi-
deorekorders, in dem diese Vorrichtung implementiert ist, gehen diese Daten dann selbstverständlich verloren.
Zweckmäßigerweise weist der Mikrocontroller eine oder mehrere serielle und/oder parallele Schnittstellen auf, damit an dem Mikrocontroller ein Netzwerk, ein Telefonnetz, ein Drucker, eine Tastatur, ein Ton- oder Bildgenerator, ein Telefaxgerät, ein Massenspeichermedium wie z. B. eine CD, eine Festplatte oder dergl., ein Spiele-Port, eine Zuschaueridentifikations- karte oder dergl. anschließbar ist.
Die Datenabtrenneinrichtung kann in einer Weiterbildung der Erfindung so ausgelegt sein, daß diese den Programmcode und/oder Algorithmus in den Zusatzinformationssignalen auf vorgegebenen Seiten eines Teletextsignales ausliest. Darüber hinaus kann auch vorgesehen werden, daß die Datenabtrenneinrichtung den zu empfangenden Programm-Code und/oder Algorithmus an kennzeichnenden Zeichenfolgen zu Beginn und/oder Ende eines Datenpaketes erkennt .
Das Verfahren und die Vorrichtung nach der Erfindung werden nachfolgend im Zusammenhang mit einem Ausführungsbeispiel näher erläutert .
Es zeigen:
Fig. 1 ein Blockschaltbild eines Fernsehgerätes mit Zu- satzdatenverarbeitungseinrichtung, und
Fig. 2 ein Blockschaltbild der in Figur 1 dargestellten
Zusatzdatenverarbeitungseinrichtung.
In den nachfolgenden Figuren bezeichnen gleiche Bezugszeichen gleiche Teile mit gleicher Bedeutung.
In Figur 1 ist ein Beispiel für ein Fernsehgerät dargestellt, das sowohl die Fernsehsignale als auch Zusatzinformations- signale am Bildschirm 8 darstellen kann. Das Fernsehgerät weist eine Eingangsklemme 1 für ein Videosignal auf. Diese Eingangsklemme 1 kann beispielsweise mit einer Antenne oder mit einem Kabelanschluß verbunden sein. An die Eingangsklemme 1 ist ein Tuner 2 mit nachgeschaltetem Video-ZF-Verstärker 3 angeschlossen. Der Ausgang des Video-ZF-Verstärkers 3 ist mit einem Farbdekoder und anschließender Videoendstufe in Verbin- düng. Der Farbdekoder und die Videoendstufe sind als ein
Block dargestellt und mit dem Bezugszeichen 5 versehen. Der Ausgang der Videoendstufe 5 ist an die Bildröhre 8 angeschlossen. Des weiteren ist der Video-ZF-Verstärker 3 über eine Vertikalablenkstufe 4 mit der Bildröhre 8 in Verbindung. Schließlich ist der Ausgang des Video-ZF-Verstärkers 3 an den Eingang 7a einer Zusatzdatenverarbeitungseinrichtung 7 gekoppelt. Der Ausgang 7b der Zusatzdatenverarbeitungseinrichtung ist wiederum mit dem Farbdekoder und der Videoendstufe 5 des Fernsehgerätes in Verbindung, um die aus den Zusatzdaten ge- wonnenen Informationen gegebenenfalls auf der Bildröhre 8 darstellen zu können.
Erfindungsgemäß ist die Zusatzdatenverarbeitungseinrichtung 7 dafür vorgesehen, Software-Programm-Codes und/oder Algorith- men aus dem Videosignal 1 abzutrennen, zu dekodieren und ab-
zuarbeiten.
In Figur 2 ist die Zusatzdatenverarbeitungseinrichtung 7 von Figur 1 etwas detaillierter dargestellt. An den Eingang 7a der Zusatzdatenverarbeitungseinrichtung 7 ist eine Datenab- trennstufe 20, ein sogenannter Datenslicer, angeschlossen. Diese Datenabtrennstufe 20 beinhaltet eine Klemmschaltung mit nachgeschaltetem Abtastglied sowie eine Analog-/Digital- Wandlereinheit , um die zunächst analog vorliegenden Daten zu digitalisieren. Die digitalisierten Daten werden einer Daten- verabeitungseinrichtung, z.B einem Mikrocontroller 22, zur Verfügung gestellt, der die empfangenen Daten, die einem Software-Programm-Code und/oder Algorithmus entsprechen, gemäß einem standardisierten Protokoll abgearbeitet. Hierfür ist der Mikrocontroller 22 mit einem Speicher 24 in Kontakt, in dem der hierfür notwendige Befehlssatz abgelegt ist. Der Befehlssatz befindet sich zweckmäßigerweise in einem nich - flüchtigen Speicherbereich 24a des Speichers 24.
Der Mikrocontroller 22 ist mit einer Vielzahl von Schnittstellen 26, 28, 30 und 32, die serielle Schnittstellen oder parallele Schnittstellen sein können in Kontakt. An diese Schnittstellen 26, 28, 30, 32, sind unterschiedlichste Geräte und Ein- oder Ausgabeeinheiten anschließbar. Des weiteren verfügt der Mikrocontroller 22 über die Möglichkeit, eine Bedieneinheit 34 anzuschließen. Die je nach empfangenem Programm-Code und/oder Algorithmus abgearbeiteten Daten stehen am Ausgang 7b der Zusatzdatenverarbeitungseinrichtung 7 zur Weiterverarbeitung bereit . Die Daten am Ausgang 7b können beispielsweise für das Abspielen eines Videospieles vorgese-
hen sein. Des weiteren ist es möglich, daß der empfangene Programm-Code ein Software-Programm aktiviert, der die Übertragung und das Ausdrucken von Zeitungsnachrichten während der Nacht beim Zuschauer aktiviert.
Die am Mikrocontroller vorgesehenen, verschiedenen Schnittstellen 26, 28, 30 und 32 können dazu vorgesehen sein, ein Netzwerk oder ein Telefonnetz an dem Mikrocontroller 22 anzuschließen. Ein Anschluß von Druckern, einer Kontrolleinrich- tung, wie z. B. Tastatur, oder einer Fernbedienung ist ebenfalls möglich. Zweckmäßigerweise ist der Mikrocontroller 22 in der Lage festzustellen, welche Hardware-Komponenten an die Schnittstellen 26, 28, 30 und 32 angeschlossen sind. Des weiteren kann im Mikrocontroller 22 vorgesehen sein, daß der Zu- schauer, der dieses Gerät benutzt, identifiziert wird. Hierfür ist im Mikrocontroller 22 ein sogenanntes Key-Card- Interface vorgesehen.
Das im Mikrocontroller 22 enthaltene Betriebssystem ist vor- zugsweise standardisiert und verfügt über eine Schnittstelle für die Aktivierung des aus dem Programm-Code heruntergeladenen Programms. Es kann eine Schnittstelle für das Lesen der Konfiguration, für das Ausgeben von Meldungen, für die Ausgabe von Ton, für die Ausgabe von komprimierten Videodaten oder eine Druckeransteuerung vorgesehen sein. Des weiteren ist es möglich, ein Fax-Gerät, einen Massenspeicher, wie z. B. eine CD, eine Hard-Disc oder ein Floppy usw. an den Mikrocontroller 22 anzuschließen. Schließlich ist es auch möglich, ein Spiele-Port vorzusehen und eine Schnittstelle für eine Fern- bedienung. Eine weitere Schnittstelle kann für die Kontrolle
10
des Bildschirms (Helligkeit, Kontrast...) und für die Kontrolle einer Bild-im-Bild-Funktion vorgesehen sein. Schließlich ist es weiterhin möglich, daß Text- und Grafikfenster am Bildschirm angezeigt werden.
Eine standardisierte Codierung, z. B. durch Java oder ein Pfeil-System, das die eingehenden Daten als Input-Stream behandelt, ist ebenfalls möglich.
Als Übertragungsverfahren für die Zusatzinformationen kann beispielsweise das bekannte Videotextstandardverfahren verwendet werden. Die Daten werden hierbei im FBAS-Signal beispielsweise in der Vertikalaustastlücke übertragen. Abweichend vom Videotextstandard kann jedoch auch das gesamte Bild durch Dateninformationen ersetzt werden. Ein heruntergeladenes Programm kann hierbei den Bildschirm und den Ton des Fernsehgerätes abschalten.
Zweckmäßigerweise wird ein sogenannter standardisierter Mi- krocontroller 22 in der Zusatzdatenverarbeitungseinrichtung 7 vorgesehen. Hierunter versteht man einen Mikrocontroller, der aufgrund von vorgegebenen Zeichenfolgen vordefinierte Aktionen durchführt. Eine solche Codierung muß standardisiert sein, damit alle Empfangsgeräte, also Fernsehgeräte und Vi- deorekorder, potentiell diesen Programmcode verstehen können. Damit die Auswirkungen des Programm-Codes genau vorhersehbar sind, muß der Mikrocontroller in seiner Architektur und seinem Timing genau definiert sein. Insbesondere müssen alle Software-Schnittstellen exakt festgelegt sein, um ein fern- sehhabhängiges Verhalten zu verhindern. Ein standardisierter
11
Mikrocontroller zeichnet sich insbesondere dadurch aus, daß er den standardisierten Code eindeutig versteht, die vom Programm-Code ausgelösten Aktionen in einer bestimmten vordefinierten Weise ausführt usw. Die Architektur des Mikrocontro- lers 22 ist hierbei zweckmäßigerweise durch einen Architekturstandard vorgegeben, wobei dieser durchaus verschiedene mögliche Hardware-Konfigurationen unterstützen kann, die jedoch von der Software erkennbar sein müssen.
Claims
1. Verfahren zur Übertragung von Zusatzinformationssignalen in Austastlücken eines Videoeingangssignales, bei welchem das Zusatzinformationssignal in einer Zusatzdatenverarbeitungseinrichtung (20, 22, 24, 34) abgetrennt, dekodiert und zur Weiterverwendung bereitgestellt wird, d a d u r c h g e k e n n z e i c h n e t , daß das Zu- satzinformationssignal einen Programm-Code und/oder Algorithmus enthält, welcher in der Zusatzdatenverarbeitungseinrichtung (20, 22, 24, 34) abgearbeitet wird.
2. Verfahren nach Anspruch 1 d a d u r c h g e k e n n z e i c h n e t , daß der Programm-Code und/oder Algorithmus abgespeichert wird.
3. Vorrichtung zur Dekodierung und Weiterverarbeitung von in Austastlücken eines Videoeingangssignales übertragenen Zusatzinformationen mit einer Zusatzdatenverarbeitungseinrichtung (20, 22, 24, 34), in welcher eine Datenab- trennstufe (20) und ein Mikrocontroller (22) zur Datendekodierung und Weiterverarbeitung vorgesehen ist, sowie mit einer Speichereinrichtung (24), d a d u r c h g e k e n n z e i c h n e t , daß in der Speichereinrichtung (24) ein Befehlssatz gespeichert ist, welcher vom Mikrocontroller (22) zur Verarbeitung von in dem empfangenen Zusatzinformationssignal enthaltenen Programm-Code und/oder Algorithmus abrufbar ist.
13
4. Vorrichtung nach Anspruch 3 d a d u r c h g e k e n n z e i c h n e t , daß dem Dateneingang des Mikrocontrollers (22) die Datenabtrennstu- fe (20) vorgeschaltet ist.
5. Vorrichtung nach Anspruch 3 oder 4 , d a d u r c h g e k e n n z e i c h n e t , daß die Speichereinrichtung (24) einen nichtflüchtigen Speicherbereich (24a) aufweist, in welchem der Befehlssatz für den Programm-Code und/oder den Algorithmus abgespeichert ist, sowie einen flüchtigen Speicherbereich in welchem aus dem Programm-Code und/oder Algorithmus abgeleitete Daten speicherbar sind.
6. Vorrichtung nach einem der Ansprüche 3 bis 5 d a d u r c h g e k e n n z e i c h n e t , daß der Mikrocontroller (22) eine oder mehrere serielle und/oder parallele Schnittstellen (26, 28, 30, 32) aufweist, an welche ein Netzwerk, ein Telefonnetz, ein Drucker, eine Tastatur, ein Tongenerator, ein Bildgenerator, ein Telefaxgerät, ein Massenspeichermedium, ein Spiele-Port, eine Zuschaueridentifikationskarte oder dergl. anschließbar ist.
7. Vorrichtung nach einem der Ansprüche 3 bis 6 d a d u r c h g e k e n n z e i c h n e t , daß die Da- tenabtrennstufe (20) und der Mikrocontroller (23) so ausgelegt sind, daß der Programm-Code und/oder Algorithmus auf vorgegebenen Seiten eines zu empfangenden Teletextsi- gnales abrufbar sind.
14
8. Vorrichtung nach einem der Ansprüche 3 bis 7 d a d u r c h g e k e n n z e i c h n e t , daß die Da- tenabtrennstufe (20) und der Mikrocontroller (22) so aus- gelegt sind, daß der Programmcode und/oder Algorithmus anhand von vorbestimmten Zeichenfolgen in den empfangenen Zusatzinformationssignalen identifizierbar sind.
9. Vorrichtung nach einem der Ansprüche 3 bis 8 d a d u r c h g e k e n n z e i c h n e t , daß die
Vorrichtung ein Modem und eine Eingabetastatur an einer der Schnittstellen (26, 28, 30, 32) angeschlossen hat, wobei bei einem vorgegebenen Daten- oder Programm- Codeempfang eine Antwort über das Modem und die Tastatur an den Videosignalsender abgebbar ist unter Berücksichtigung einer zu aktivierenden Kennummer des Videosignalsen- ders .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19818049 | 1998-04-22 | ||
DE19818049.7 | 1998-04-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999055088A1 true WO1999055088A1 (de) | 1999-10-28 |
Family
ID=7865486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE1999/000828 WO1999055088A1 (de) | 1998-04-22 | 1999-03-22 | Verfahren zur übertragung von zusatzinformationssignalen in austastlücken eines videosignales und vorrichtung zum empfang dieser zusatzinformationssignale |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO1999055088A1 (de) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002035791A1 (en) * | 2000-10-23 | 2002-05-02 | Thomson Licensing Sa | Method and device for the transmission of data in a television system |
FR2924259A1 (fr) * | 2007-11-27 | 2009-05-29 | Thomson Licensing Sas | Module de traitement de donnees video dote d'une unite de traitement video dont la configuration est programmable a bus d'entree unique |
GB2463375A (en) * | 2008-09-12 | 2010-03-17 | Pandora Int Ltd | Colour editing using algorithm stored in image data |
DE102022116363B3 (de) | 2022-06-30 | 2023-10-05 | Elmos Semiconductor Se | Vorrichtung zur Erzeugung eines Hochfrequenztakts |
DE102022116367B3 (de) | 2022-06-30 | 2023-10-05 | Elmos Semiconductor Se | Verfahren zur Erzeugung eines Hochfrequenztakts |
DE102022116365A1 (de) | 2022-06-30 | 2024-01-04 | Elmos Semiconductor Se | Kompakte Vorrichtung zur Erzeugung eines Hochfrequenztakts |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993010605A1 (en) * | 1991-11-20 | 1993-05-27 | Zing Systems, L.P. | Transaction based interactive television system |
WO1996005699A1 (en) * | 1994-08-12 | 1996-02-22 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
EP0757485A2 (de) * | 1995-07-31 | 1997-02-05 | Kabushiki Kaisha Toshiba | Interaktives Fernsehsystem |
EP0854649A2 (de) * | 1997-01-16 | 1998-07-22 | Digital Vision Laboratories | Fernsehübertragungssystem und -Empfänger |
-
1999
- 1999-03-22 WO PCT/DE1999/000828 patent/WO1999055088A1/de active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993010605A1 (en) * | 1991-11-20 | 1993-05-27 | Zing Systems, L.P. | Transaction based interactive television system |
WO1996005699A1 (en) * | 1994-08-12 | 1996-02-22 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
EP0757485A2 (de) * | 1995-07-31 | 1997-02-05 | Kabushiki Kaisha Toshiba | Interaktives Fernsehsystem |
EP0854649A2 (de) * | 1997-01-16 | 1998-07-22 | Digital Vision Laboratories | Fernsehübertragungssystem und -Empfänger |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002035791A1 (en) * | 2000-10-23 | 2002-05-02 | Thomson Licensing Sa | Method and device for the transmission of data in a television system |
EP1202520A1 (de) * | 2000-10-23 | 2002-05-02 | THOMSON multimedia | Verfahren und Vorrichtung zur Datenübertragung in einem Fernsehsystem |
US7984471B2 (en) | 2000-10-23 | 2011-07-19 | Thomson Licensing | Method and device for the transmission of data in a television system |
FR2924259A1 (fr) * | 2007-11-27 | 2009-05-29 | Thomson Licensing Sas | Module de traitement de donnees video dote d'une unite de traitement video dont la configuration est programmable a bus d'entree unique |
EP2066125A1 (de) * | 2007-11-27 | 2009-06-03 | Thomson Licensing | Videodatenverarbeitungsmodul, das mit einer konfigurierbaren Videoverarbeitungseinheit mit einem einzigen Eingabebus ausgestattet ist |
US8125571B2 (en) | 2007-11-27 | 2012-02-28 | Thomson Licensing | Video data processing module furnished with a configurable video processing unit with a single input bus |
GB2463375A (en) * | 2008-09-12 | 2010-03-17 | Pandora Int Ltd | Colour editing using algorithm stored in image data |
DE102022116363B3 (de) | 2022-06-30 | 2023-10-05 | Elmos Semiconductor Se | Vorrichtung zur Erzeugung eines Hochfrequenztakts |
DE102022116367B3 (de) | 2022-06-30 | 2023-10-05 | Elmos Semiconductor Se | Verfahren zur Erzeugung eines Hochfrequenztakts |
DE102022116365A1 (de) | 2022-06-30 | 2024-01-04 | Elmos Semiconductor Se | Kompakte Vorrichtung zur Erzeugung eines Hochfrequenztakts |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69228085T2 (de) | Virtuelle Kanäle für ein Multiplexanalogkomponentenfernsehsystem (MAC) | |
DE69807475T3 (de) | System und verfahren zur änderung des programmzeitschriftenformats | |
DE69637052T2 (de) | Kodierung/Dekodierung von Untertiteln | |
DE69033905T2 (de) | Schnittstelle zwischen kabelfernsehdekoder und fernsehzubehör | |
DE69614211T2 (de) | Gerät zur Erfassung und Anzeige von zusätzlichen Programmen | |
EP0191149A1 (de) | Verfahren zur automatischen Aufzeichnung von Fernsehprogrammen nach Auswahl aus Videotext-Programmtafeln | |
DE69317483T3 (de) | Fernsehempfänger mit Videotextdekoder | |
WO1999055088A1 (de) | Verfahren zur übertragung von zusatzinformationssignalen in austastlücken eines videosignales und vorrichtung zum empfang dieser zusatzinformationssignale | |
DE60114718T2 (de) | Verfahren und Gerät für den Zugriff auf textbasierte Informationsdienste | |
EP0387517B1 (de) | Einrichtung zur Verarbeitung von Fernseh-Empfangssignalen zum Zweck der Erkennung und Wahl des Bildformates | |
DE3905925A1 (de) | Verfahren zur aufzeichnung und/oder bildlichen darstellung eines fernsehsendebeitrages | |
DE69931630T2 (de) | Host-basiertes Anti-Ghosting von Teletextdaten auf der Basis von nicht überabgetasteten Daten | |
EP0750820B1 (de) | Verfahren zum verarbeiten eines seriellen, digitalen datensignals | |
EP0525559B1 (de) | Verfahren und Fernsehtextempfangsgerät zur Verringerung der Wartezeiten bei der Anzeige von Fernsehtextseiten | |
DE3512297A1 (de) | Einrichtung zum empfang von zusatzinformationen im hoerrundfunk | |
DE60033100T2 (de) | Empfangseinrichtung zum empfangen von teletextinformationen mit mitteln zum selbständigen ermitteln eines geeigneten zeichensatzes | |
EP1074145B1 (de) | Empfangsgerät zum empfangen von video- und teletextsignalen | |
DE19519132A1 (de) | System aus einem Fernsehempfänger und einer Fernbedieneinheit | |
EP0695086B1 (de) | Verfahren zur Übertragung eines Fernsehsignals, eines Begleitsignals und eines Steuersignals zu einer Grossbild-/Kleinbilddarstellung | |
EP1441521B1 (de) | Informationssystem für ein elektronisches Gerät | |
EP0524563B1 (de) | Verfahren und Fernsehtextempfangsgerät zur Verringerung der Wartezeiten bei der Anzeige von Fernsehtextseiten | |
DE19516933C2 (de) | Verfahren zum Wiedergeben von Datensignalen in Fernseh- oder Hörfunk-Programmkanälen | |
EP0238526A1 (de) | Mit hilfe von videotextsignalen programmierbarer videorecorder | |
DE19754252A1 (de) | Einrichtung zur Aussiebung/Signalisierung unerwünschter Bildsequenzen/Tonsequenzen während Rundfunk oder Fernsehübertragungen | |
EP1356668B1 (de) | Vorrichtung mit mehreren transportstrompfaden zum empfang von digitalen rundfunksignalen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |